From 273b75d07dbc58b97d315b8295e430c4fba18330 Mon Sep 17 00:00:00 2001 From: Harvey Date: Mon, 19 Sep 2022 10:03:17 +0800 Subject: [PATCH] 4.5.5 --- CHANGELOG_CN.md | 2 + docs/compiled/artplayer-plugin-ads.js | 4 +- docs/compiled/artplayer-plugin-danmuku.js | 4 +- docs/compiled/artplayer.js | 2 +- docs/document/404.html | 8 +- docs/document/advance/index.html | 8 +- docs/document/assets/js/3bed75f7.2c811683.js | 1 + docs/document/assets/js/3bed75f7.e9becb25.js | 1 - .../js/{main.2cdb91fd.js => main.6f0bf51f.js} | 4 +- ...CENSE.txt => main.6f0bf51f.js.LICENSE.txt} | 0 ...n.3ca60709.js => runtime~main.6220020f.js} | 2 +- docs/document/class/index.html | 8 +- docs/document/en/Plugins/ads/index.html | 8 +- docs/document/en/Plugins/danmuku/index.html | 8 +- .../Create_button_in_the_controls/index.html | 8 +- .../index.html | 8 +- .../Handle_single_component/index.html | 8 +- .../How_to_add_setting_panel/index.html | 8 +- .../Questions/How_to_import_types/index.html | 8 +- .../Use_with_react_portal/index.html | 8 +- docs/document/events/index.html | 8 +- docs/document/index.html | 8 +- docs/document/libraries/index.html | 8 +- docs/document/lunr-index-1659407156408.json | 1 - docs/document/lunr-index-1663552783864.json | 1 + docs/document/lunr-index.json | 2 +- docs/document/options/index.html | 8 +- docs/document/propertie/index.html | 8 +- docs/document/search-doc-1659407156408.json | 1 - docs/document/search-doc-1663552783864.json | 1 + docs/document/search-doc.json | 2 +- docs/document/zh-cn/Plugins/ads/index.html | 8 +- .../document/zh-cn/Plugins/danmuku/index.html | 10 +- .../Create_button_in_the_controls/index.html | 8 +- .../index.html | 8 +- .../Handle_single_component/index.html | 8 +- .../How_to_add_setting_panel/index.html | 8 +- .../Questions/How_to_import_types/index.html | 8 +- .../Use_with_react_portal/index.html | 8 +- docs/document/zh-cn/advance/index.html | 8 +- docs/document/zh-cn/class/index.html | 8 +- docs/document/zh-cn/events/index.html | 8 +- docs/document/zh-cn/index.html | 8 +- docs/document/zh-cn/libraries/index.html | 8 +- docs/document/zh-cn/options/index.html | 8 +- docs/document/zh-cn/propertie/index.html | 8 +- .../artplayer-plugin-danmuku/index.js | 97 ++-- .../artplayer-plugin-danmuku/index.js.map | 2 +- docs/uncompiled/artplayer/index.js | 424 +++++++++--------- docs/uncompiled/artplayer/index.js.map | 2 +- .../docs/zh-cn/Plugins/danmuku.mdx | 54 +++ .../dist/artplayer-plugin-ads.js | 4 +- packages/artplayer-plugin-ads/package.json | 2 +- .../dist/artplayer-plugin-danmuku.js | 4 +- .../artplayer-plugin-danmuku/package.json | 2 +- packages/artplayer/dist/artplayer.js | 2 +- 56 files changed, 465 insertions(+), 406 deletions(-) create mode 100644 docs/document/assets/js/3bed75f7.2c811683.js delete mode 100644 docs/document/assets/js/3bed75f7.e9becb25.js rename docs/document/assets/js/{main.2cdb91fd.js => main.6f0bf51f.js} (99%) rename docs/document/assets/js/{main.2cdb91fd.js.LICENSE.txt => main.6f0bf51f.js.LICENSE.txt} (100%) rename docs/document/assets/js/{runtime~main.3ca60709.js => runtime~main.6220020f.js} (96%) delete mode 100644 docs/document/lunr-index-1659407156408.json create mode 100644 docs/document/lunr-index-1663552783864.json delete mode 100644 docs/document/search-doc-1659407156408.json create mode 100644 docs/document/search-doc-1663552783864.json diff --git a/CHANGELOG_CN.md b/CHANGELOG_CN.md index 88cb7bc2c..e10f24100 100644 --- a/CHANGELOG_CN.md +++ b/CHANGELOG_CN.md @@ -4,6 +4,8 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [4.5.5] - 2022-9-19 - 广告插件添加 `option.muted` 选项,用于静音自动播放广告 - 弹幕库暴露 `reset` 方法,用于清空当前弹幕显示 - 弹幕库暴露 `option` 属性,用于获取当前弹幕配置 diff --git a/docs/compiled/artplayer-plugin-ads.js b/docs/compiled/artplayer-plugin-ads.js index 3cf9cffea..e2b844b18 100644 --- a/docs/compiled/artplayer-plugin-ads.js +++ b/docs/compiled/artplayer-plugin-ads.js @@ -1,7 +1,7 @@ /*! - * artplayer-plugin-ads.js v1.0.5 + * artplayer-plugin-ads.js v1.0.6 * Github: https://github.com/zhw2590582/ArtPlayer * (c) 2017-2022 Harvey Zack * Released under the MIT License. */ -!function(e,n,l,t,i){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},r="function"==typeof a.parcelRequirea5da&&a.parcelRequirea5da,o=r.cache||{},d="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function p(n,l){if(!o[n]){if(!e[n]){var t="function"==typeof a.parcelRequirea5da&&a.parcelRequirea5da;if(!l&&t)return t(n,!0);if(r)return r(n,!0);if(d&&"string"==typeof n)return d(n);var i=new Error("Cannot find module '"+n+"'");throw i.code="MODULE_NOT_FOUND",i}u.resolve=function(l){var t=e[n][1][l];return null!=t?t:l},u.cache={};var s=o[n]=new p.Module(n);e[n][0].call(s.exports,u,s,s.exports,this)}return o[n].exports;function u(e){var n=u.resolve(e);return!1===n?{}:p(n)}}p.isParcelRequire=!0,p.Module=function(e){this.id=e,this.bundle=p,this.exports={}},p.modules=e,p.cache=o,p.parent=r,p.register=function(n,l){e[n]=[function(e,n){n.exports=l},{}]},Object.defineProperty(p,"root",{get:function(){return a.parcelRequirea5da}}),a.parcelRequirea5da=p;for(var s=0;s{const{template:{$player:l},icons:{volume:t,volumeClose:i,fullscreenOn:a,fullscreenOff:r,loading:o},constructor:{validator:d,utils:{query:p,append:s,setStyle:u}}}=n;e=d({html:"",video:"",url:"",playDuration:5,totalDuration:10,muted:!1,i18n:{close:"关闭广告",countdown:"%s秒",detail:"查看详情",canBeClosed:"%s秒后可关闭广告"},...e},{html:"?string",video:"?string",url:"?string",playDuration:"number",totalDuration:"number",muted:"?boolean",i18n:{close:"string",countdown:"string",detail:"string",canBeClosed:"string"}});let c=null,y=null,f=null,g=null,m=null,v=null,x=0,h=null,b=!1,w=!1,D=!1;function j(e,n){return n.replace("%s",e)}function k(){b=!0,n.play(),e.video&&c.pause(),u(n.template.$ads,"display","none"),n.emit("artplayerPluginAds:skip",e)}function O(){b||(h=setTimeout((()=>{x+=1;const n=e.playDuration-x;n>=1?f.innerHTML=j(n,e.i18n.canBeClosed):(f.innerHTML=e.i18n.close,D||(D=!0)),g.innerHTML=j(e.totalDuration-x,e.i18n.countdown),x>=e.totalDuration?k():O()}),1e3))}function $(){b||clearTimeout(h)}function P(){w||(w=!0,function(){n.template.$ads=s(l,'
'),c=s(n.template.$ads,e.video?``:`
${e.html}
`),v=s(n.template.$ads,'
'),s(v,o),y=s(n.template.$ads,`
${e.playDuration<=0?e.i18n.close:j(e.playDuration,e.i18n.canBeClosed)}
${j(e.totalDuration,e.i18n.countdown)}
`),f=p(".artplayer-plugin-ads-close",y),g=p(".artplayer-plugin-ads-countdown",y),e.playDuration>=e.totalDuration&&u(f,"display","none"),n.proxy(f,"click",(()=>{D&&k()})),m=s(n.template.$ads,`
${e.i18n.detail}
`);const d=p(".artplayer-plugin-ads-detail",m),x=p(".artplayer-plugin-ads-muted",m),h=p(".artplayer-plugin-ads-fullscreen",m);if(e.url?n.proxy(d,"click",(()=>{window.open(e.url),n.emit("artplayerPluginAds:click",e)})):u(d,"display","none"),e.video){const l=s(x,t),a=s(x,i);u(a,"display","none"),e.muted&&(c.muted=!0,u(l,"display","none"),u(a,"display","inline-flex")),n.proxy(x,"click",(()=>{c.muted=!c.muted,c.muted?(u(l,"display","none"),u(a,"display","inline-flex")):(u(l,"display","inline-flex"),u(a,"display","none"))}))}else u(x,"display","none");const b=s(h,a),w=s(h,r);u(w,"display","none"),n.proxy(h,"click",(()=>{n.fullscreen=!n.fullscreen,n.fullscreen?(u(b,"display","inline-flex"),u(w,"display","none")):(u(b,"display","none"),u(w,"display","inline-flex"))})),n.proxy(c,"click",(()=>{e.url&&window.open(e.url),n.emit("artplayerPluginAds:click",e)}))}(),n.pause(),e.video?(n.proxy(c,"error",k),n.proxy(c,"loadedmetadata",(()=>{O(),c.play(),u(y,"display","flex"),u(m,"display","flex"),u(v,"display","none")}))):(O(),u(y,"display","flex"),u(m,"display","flex"),u(v,"display","none")),n.proxy(document,"visibilitychange",(()=>{document.hidden?$():O()})))}return n.on("ready",(()=>{n.once("play",P),n.once("video:playing",P)})),{name:"artplayerPluginAds",skip:k,pause:$,play:O}}}if(l.default=r,r.env="production",r.version="1.0.5",r.build="1662686818593","undefined"!=typeof document&&!document.getElementById("artplayer-plugin-ads")){const e=document.createElement("style");e.id="artplayer-plugin-ads",e.textContent=a.default,document.head.appendChild(e)}"undefined"!=typeof window&&(window.artplayerPluginAds=r)},{"bundle-text:./style.less":"5j5O2","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"5j5O2":[function(e,n,l){n.exports=".artplayer-plugin-ads{z-index:150;width:100%;height:100%;color:#fff;background-color:#000;font-size:13px;line-height:1;position:absolute;inset:0;overflow:hidden}.artplayer-plugin-ads .artplayer-plugin-ads-html{width:100%;height:100%;justify-content:center;align-items:center;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-video{width:100%;height:100%}.artplayer-plugin-ads .artplayer-plugin-ads-timer{display:none;position:absolute;top:10px;right:10px}.artplayer-plugin-ads .artplayer-plugin-ads-timer>div{cursor:pointer;background-color:#00000080;border-radius:15px;align-items:center;margin-left:5px;padding:5px 10px;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-control{display:none;position:absolute;bottom:10px;right:10px}.artplayer-plugin-ads .artplayer-plugin-ads-control>div{cursor:pointer;background-color:#00000080;border-radius:15px;align-items:center;margin-left:5px;padding:5px 10px;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-control .art-icon svg{width:20px;height:20px}.artplayer-plugin-ads .artplayer-plugin-ads-loading{width:100%;height:100%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}"},{}],"9v6Cv":[function(e,n,l){l.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},l.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},l.exportAll=function(e,n){return Object.keys(e).forEach((function(l){"default"===l||"__esModule"===l||n.hasOwnProperty(l)||Object.defineProperty(n,l,{enumerable:!0,get:function(){return e[l]}})})),n},l.export=function(e,n,l){Object.defineProperty(e,n,{enumerable:!0,get:l})}},{}]},["E13ST"],"E13ST"); \ No newline at end of file +!function(e,n,l,t,i){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},r="function"==typeof a.parcelRequirea5da&&a.parcelRequirea5da,o=r.cache||{},d="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function p(n,l){if(!o[n]){if(!e[n]){var t="function"==typeof a.parcelRequirea5da&&a.parcelRequirea5da;if(!l&&t)return t(n,!0);if(r)return r(n,!0);if(d&&"string"==typeof n)return d(n);var i=new Error("Cannot find module '"+n+"'");throw i.code="MODULE_NOT_FOUND",i}u.resolve=function(l){var t=e[n][1][l];return null!=t?t:l},u.cache={};var s=o[n]=new p.Module(n);e[n][0].call(s.exports,u,s,s.exports,this)}return o[n].exports;function u(e){var n=u.resolve(e);return!1===n?{}:p(n)}}p.isParcelRequire=!0,p.Module=function(e){this.id=e,this.bundle=p,this.exports={}},p.modules=e,p.cache=o,p.parent=r,p.register=function(n,l){e[n]=[function(e,n){n.exports=l},{}]},Object.defineProperty(p,"root",{get:function(){return a.parcelRequirea5da}}),a.parcelRequirea5da=p;for(var s=0;s{const{template:{$player:l},icons:{volume:t,volumeClose:i,fullscreenOn:a,fullscreenOff:r,loading:o},constructor:{validator:d,utils:{query:p,append:s,setStyle:u}}}=n;e=d({html:"",video:"",url:"",playDuration:5,totalDuration:10,muted:!1,i18n:{close:"关闭广告",countdown:"%s秒",detail:"查看详情",canBeClosed:"%s秒后可关闭广告"},...e},{html:"?string",video:"?string",url:"?string",playDuration:"number",totalDuration:"number",muted:"?boolean",i18n:{close:"string",countdown:"string",detail:"string",canBeClosed:"string"}});let c=null,y=null,f=null,g=null,m=null,v=null,x=0,h=null,b=!1,w=!1,D=!1;function j(e,n){return n.replace("%s",e)}function k(){b=!0,n.play(),e.video&&c.pause(),u(n.template.$ads,"display","none"),n.emit("artplayerPluginAds:skip",e)}function O(){b||(h=setTimeout((()=>{x+=1;const n=e.playDuration-x;n>=1?f.innerHTML=j(n,e.i18n.canBeClosed):(f.innerHTML=e.i18n.close,D||(D=!0)),g.innerHTML=j(e.totalDuration-x,e.i18n.countdown),x>=e.totalDuration?k():O()}),1e3))}function $(){b||clearTimeout(h)}function P(){w||(w=!0,function(){n.template.$ads=s(l,'
'),c=s(n.template.$ads,e.video?``:`
${e.html}
`),v=s(n.template.$ads,'
'),s(v,o),y=s(n.template.$ads,`
${e.playDuration<=0?e.i18n.close:j(e.playDuration,e.i18n.canBeClosed)}
${j(e.totalDuration,e.i18n.countdown)}
`),f=p(".artplayer-plugin-ads-close",y),g=p(".artplayer-plugin-ads-countdown",y),e.playDuration>=e.totalDuration&&u(f,"display","none"),n.proxy(f,"click",(()=>{D&&k()})),m=s(n.template.$ads,`
${e.i18n.detail}
`);const d=p(".artplayer-plugin-ads-detail",m),x=p(".artplayer-plugin-ads-muted",m),h=p(".artplayer-plugin-ads-fullscreen",m);if(e.url?n.proxy(d,"click",(()=>{window.open(e.url),n.emit("artplayerPluginAds:click",e)})):u(d,"display","none"),e.video){const l=s(x,t),a=s(x,i);u(a,"display","none"),e.muted&&(c.muted=!0,u(l,"display","none"),u(a,"display","inline-flex")),n.proxy(x,"click",(()=>{c.muted=!c.muted,c.muted?(u(l,"display","none"),u(a,"display","inline-flex")):(u(l,"display","inline-flex"),u(a,"display","none"))}))}else u(x,"display","none");const b=s(h,a),w=s(h,r);u(w,"display","none"),n.proxy(h,"click",(()=>{n.fullscreen=!n.fullscreen,n.fullscreen?(u(b,"display","inline-flex"),u(w,"display","none")):(u(b,"display","none"),u(w,"display","inline-flex"))})),n.proxy(c,"click",(()=>{e.url&&window.open(e.url),n.emit("artplayerPluginAds:click",e)}))}(),n.pause(),e.video?(n.proxy(c,"error",k),n.proxy(c,"loadedmetadata",(()=>{O(),c.play(),u(y,"display","flex"),u(m,"display","flex"),u(v,"display","none")}))):(O(),u(y,"display","flex"),u(m,"display","flex"),u(v,"display","none")),n.proxy(document,"visibilitychange",(()=>{document.hidden?$():O()})))}return n.on("ready",(()=>{n.once("play",P),n.once("video:playing",P)})),{name:"artplayerPluginAds",skip:k,pause:$,play:O}}}if(l.default=r,r.env="production",r.version="1.0.6",r.build="1663552935766","undefined"!=typeof document&&!document.getElementById("artplayer-plugin-ads")){const e=document.createElement("style");e.id="artplayer-plugin-ads",e.textContent=a.default,document.head.appendChild(e)}"undefined"!=typeof window&&(window.artplayerPluginAds=r)},{"bundle-text:./style.less":"5j5O2","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"5j5O2":[function(e,n,l){n.exports=".artplayer-plugin-ads{z-index:150;width:100%;height:100%;color:#fff;background-color:#000;font-size:13px;line-height:1;position:absolute;inset:0;overflow:hidden}.artplayer-plugin-ads .artplayer-plugin-ads-html{width:100%;height:100%;justify-content:center;align-items:center;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-video{width:100%;height:100%}.artplayer-plugin-ads .artplayer-plugin-ads-timer{display:none;position:absolute;top:10px;right:10px}.artplayer-plugin-ads .artplayer-plugin-ads-timer>div{cursor:pointer;background-color:#00000080;border-radius:15px;align-items:center;margin-left:5px;padding:5px 10px;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-control{display:none;position:absolute;bottom:10px;right:10px}.artplayer-plugin-ads .artplayer-plugin-ads-control>div{cursor:pointer;background-color:#00000080;border-radius:15px;align-items:center;margin-left:5px;padding:5px 10px;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-control .art-icon svg{width:20px;height:20px}.artplayer-plugin-ads .artplayer-plugin-ads-loading{width:100%;height:100%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}"},{}],"9v6Cv":[function(e,n,l){l.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},l.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},l.exportAll=function(e,n){return Object.keys(e).forEach((function(l){"default"===l||"__esModule"===l||n.hasOwnProperty(l)||Object.defineProperty(n,l,{enumerable:!0,get:function(){return e[l]}})})),n},l.export=function(e,n,l){Object.defineProperty(e,n,{enumerable:!0,get:l})}},{}]},["E13ST"],"E13ST"); \ No newline at end of file diff --git a/docs/compiled/artplayer-plugin-danmuku.js b/docs/compiled/artplayer-plugin-danmuku.js index 875fc9802..6ffbacd2b 100644 --- a/docs/compiled/artplayer-plugin-danmuku.js +++ b/docs/compiled/artplayer-plugin-danmuku.js @@ -1,7 +1,7 @@ /*! - * artplayer-plugin-danmuku.js v4.4.9 + * artplayer-plugin-danmuku.js v4.4.10 * Github: https://github.com/zhw2590582/ArtPlayer * (c) 2017-2022 Harvey Zack * Released under the MIT License. */ -!function(t,e,n,i,r){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},o="function"==typeof a.parcelRequire93cf&&a.parcelRequire93cf,s=o.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function u(e,n){if(!s[e]){if(!t[e]){var i="function"==typeof a.parcelRequire93cf&&a.parcelRequire93cf;if(!n&&i)return i(e,!0);if(o)return o(e,!0);if(l&&"string"==typeof e)return l(e);var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}m.resolve=function(n){var i=t[e][1][n];return null!=i?i:n},m.cache={};var d=s[e]=new u.Module(e);t[e][0].call(d.exports,m,d,d.exports,this)}return s[e].exports;function m(t){var e=m.resolve(t);return!1===e?{}:u(e)}}u.isParcelRequire=!0,u.Module=function(t){this.id=t,this.bundle=u,this.exports={}},u.modules=t,u.cache=s,u.parent=o,u.register=function(e,n){t[e]=[function(t,e){e.exports=n},{}]},Object.defineProperty(u,"root",{get:function(){return a.parcelRequire93cf}}),a.parcelRequire93cf=u;for(var d=0;d{!function(t){const{version:e,utils:{errorHandle:n}}=t.constructor,i=e.split(".").map(Number);n(i[0]+i[1]/100>=4.04,`Artplayer.js@${e} 不兼容该弹幕库,请更新到 4.4.x 版本以上`)}(e);const n=new(0,a.default)(e,t);return(0,s.default)(e,n),{name:"artplayerPluginDanmuku",emit:n.emit.bind(n),load:n.load.bind(n),config:n.config.bind(n),hide:n.hide.bind(n),show:n.show.bind(n),reset:n.reset.bind(n),get isHide(){return n.isHide},get isStop(){return n.isStop}}}}n.default=l,l.env="production",l.version="4.4.9",l.build="1662686819575","undefined"!=typeof window&&(window.artplayerPluginDanmuku=l)},{"./danmuku":"8Gtnh","./setting":"jAkJm","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"8Gtnh":[function(t,e,n){var i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n);var r=t("./bilibili"),a=t("./getDanmuTop"),o=i.interopDefault(a);class s{constructor(e,n){const{constructor:i,template:r}=e;if(this.utils=i.utils,this.validator=i.validator,this.$danmuku=r.$danmuku,this.$player=r.$player,this.art=e,this.queue=[],this.option={},this.$refs=[],this.isStop=!1,this.isHide=!1,this.timer=null,this.config(n),this.option.useWorker)try{this.worker=new Worker(t("27c3930ee158179a"))}catch(t){}this.start=this.start.bind(this),this.stop=this.stop.bind(this),this.reset=this.reset.bind(this),this.destroy=this.destroy.bind(this),e.on("video:play",this.start),e.on("video:playing",this.start),e.on("video:pause",this.stop),e.on("video:waiting",this.stop),e.on("fullscreen",this.reset),e.on("fullscreenWeb",this.reset),e.on("destroy",this.destroy),this.load()}static get option(){return{danmuku:[],speed:5,margin:["2%","25%"],opacity:1,color:"#FFFFFF",mode:0,fontSize:25,filter:()=>!0,antiOverlap:!0,useWorker:!0,synchronousPlayback:!1,lockTime:5,maxLength:100,minWidth:200,maxWidth:400,mount:void 0,theme:"dark",beforeEmit:()=>!0}}static get scheme(){return{danmuku:"array|function|string",speed:"number",margin:"array",opacity:"number",color:"string",mode:"number",fontSize:"number|string",filter:"function",antiOverlap:"boolean",useWorker:"boolean",synchronousPlayback:"boolean",lockTime:"number",maxLength:"number",minWidth:"number",maxWidth:"number",mount:"undefined|htmldivelement",theme:"string",beforeEmit:"function"}}get isRotate(){return this.art.plugins.autoOrientation&&this.art.plugins.autoOrientation.state}get marginTop(){const{clamp:t}=this.utils,e=this.option.margin[0],{clientHeight:n}=this.$player;if("number"==typeof e)return t(e,0,n);if("string"==typeof e&&e.endsWith("%")){return t(n*(parseFloat(e)/100),0,n)}return s.option.margin[0]}get marginBottom(){const{clamp:t}=this.utils,e=this.option.margin[1],{clientHeight:n}=this.$player;if("number"==typeof e)return t(e,0,n);if("string"==typeof e&&e.endsWith("%")){return t(n*(parseFloat(e)/100),0,n)}return s.option.margin[1]}filter(t,e){return this.queue.filter((e=>e.$state===t)).map(e)}getLeft(t){const e=t.getBoundingClientRect();return this.isRotate?e.top:e.left}getRef(){const t=this.$refs.pop();if(t)return t;const e=document.createElement("div");return e.style.cssText='\n user-select: none;\n position: absolute;\n white-space: pre;\n pointer-events: none;\n perspective: 500px;\n display: inline-block;\n will-change: transform;\n font-weight: normal;\n line-height: 1.125;\n visibility: hidden;\n font-family: SimHei, "Microsoft JhengHei", Arial, Helvetica, sans-serif;\n text-shadow: rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) -1px 0px 1px;\n ',e}getReady(){const{currentTime:t}=this.art;return this.queue.filter((e=>"ready"===e.$state||"wait"===e.$state&&t+.1>=e.time&&e.time>=t-.1))}getEmits(){const t=[],{clientWidth:e}=this.$player,n=this.getLeft(this.$player);return this.filter("emit",(i=>{const r=i.$ref.offsetTop,a=this.getLeft(i.$ref)-n,o=i.$ref.clientHeight,s=i.$ref.clientWidth,l=a+s,u=e-l,d=l/i.$restTime,m={};m.top=r,m.left=a,m.height=o,m.width=s,m.right=u,m.speed=d,m.distance=l,m.time=i.$restTime,m.mode=i.mode,t.push(m)})),t}getFontSize(t){const{clamp:e}=this.utils,{clientHeight:n}=this.$player;if("number"==typeof t)return e(t,12,n);if("string"==typeof t&&t.endsWith("%")){return e(n*(parseFloat(t)/100),12,n)}return s.option.fontSize}postMessage(t={}){return new Promise((e=>{if(this.option.useWorker&&this.worker&&this.worker.postMessage)t.id=Date.now(),this.worker.postMessage(t),this.worker.onmessage=n=>{const{data:i}=n;i.id===t.id&&e(i)};else{const n=(0,o.default)(t);e({top:n})}}))}async load(){try{let t=[];t="function"==typeof this.option.danmuku?await this.option.danmuku():"function"==typeof this.option.danmuku.then?await this.option.danmuku:"string"==typeof this.option.danmuku?await(0,r.bilibiliDanmuParseFromUrl)(this.option.danmuku):this.option.danmuku,this.utils.errorHandle(Array.isArray(t),"Danmuku need return an array as result"),this.art.emit("artplayerPluginDanmuku:loaded",t),this.queue=[],this.$danmuku.innerText="",t.forEach((t=>this.emit(t)))}catch(t){throw this.art.emit("artplayerPluginDanmuku:error",t),t}return this}config(t){const{clamp:e}=this.utils;return this.option=Object.assign({},s.option,this.option,t),this.validator(this.option,s.scheme),this.option.speed=e(this.option.speed,1,10),this.option.opacity=e(this.option.opacity,0,1),this.option.lockTime=e(Math.floor(this.option.lockTime),0,60),this.option.maxLength=e(this.option.maxLength,0,500),this.option.minWidth=e(this.option.minWidth,0,500),this.option.maxWidth=e(this.option.maxWidth,0,1/0),t.fontSize&&(this.option.fontSize=this.getFontSize(this.option.fontSize),this.reset()),this.art.emit("artplayerPluginDanmuku:config",this.option),this}makeWait(t){t.$state="wait",t.$ref&&(t.$ref.style.visibility="hidden",t.$ref.style.marginLeft="0px",t.$ref.style.transform="translateX(0px)",t.$ref.style.transition="transform 0s linear 0s",this.$refs.push(t.$ref),t.$ref=null)}continue(){const{clientWidth:t}=this.$player;return this.filter("stop",(e=>{switch(e.$state="emit",e.$lastStartTime=Date.now(),e.mode){case 0:{const n=t+e.$ref.clientWidth;e.$ref.style.transform=`translateX(${-n}px)`,e.$ref.style.transition=`transform ${e.$restTime}s linear 0s`;break}}})),this}suspend(){const{clientWidth:t}=this.$player;return this.filter("emit",(e=>{switch(e.$state="stop",e.mode){case 0:{const n=t-(this.getLeft(e.$ref)-this.getLeft(this.$player));e.$ref.style.transform=`translateX(${-n}px)`,e.$ref.style.transition="transform 0s linear 0s";break}}})),this}reset(){return this.queue.forEach((t=>this.makeWait(t))),this}update(){return this.timer=window.requestAnimationFrame((async()=>{if(this.art.playing&&!this.isHide){this.filter("emit",(t=>{const e=(Date.now()-t.$lastStartTime)/1e3;t.$restTime-=e,t.$lastStartTime=Date.now(),t.$restTime<=0&&this.makeWait(t)}));const t=this.getReady(),{clientWidth:e,clientHeight:n}=this.$player;for(let i=0;ithis.makeWait(t))),this.$danmuku.style.display="none",this.art.emit("artplayerPluginDanmuku:hide"),this}emit(t){return this.validator(t,{text:"string",mode:"number|undefined",color:"string|undefined",time:"number|undefined",border:"boolean|undefined"}),t.text.trim()&&this.option.filter(t)?(t.time?t.time=this.utils.clamp(t.time,0,1/0):t.time=this.art.currentTime+.5,void 0===t.mode&&(t.mode=this.option.mode),void 0===t.color&&(t.color=this.option.color),this.queue.push({...t,$state:"wait",$ref:null,$restTime:0,$lastStartTime:0}),this):this}destroy(){this.stop(),this.worker&&this.worker.terminate&&this.worker.terminate(),this.art.off("video:play",this.start),this.art.off("video:playing",this.start),this.art.off("video:pause",this.stop),this.art.off("video:waiting",this.stop),this.art.off("fullscreen",this.reset),this.art.off("fullscreenWeb",this.reset),this.art.off("destroy",this.destroy),this.art.emit("artplayerPluginDanmuku:destroy")}}n.default=s},{"./bilibili":"KnwDr","./getDanmuTop":"2Abxf","27c3930ee158179a":"anHwN","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],KnwDr:[function(t,e,n){var i=t("@parcel/transformer-js/src/esmodule-helpers.js");function r(t){switch(t){case 1:case 2:case 3:default:return 0;case 4:case 5:return 1}}function a(t){if("string"!=typeof t)return[];const e=t.matchAll(/(?.+?)<\/d>/gs);return Array.from(e).map((t=>{const e=t.groups.p.split(",");if(e.length>=8){return{text:t.groups.text.trim().replaceAll(""",'"').replaceAll("'","'").replaceAll("<","<").replaceAll(">",">").replaceAll("&","&"),time:Number(e[0]),mode:r(Number(e[1])),fontSize:Number(e[2]),color:`#${Number(e[3]).toString(16)}`,timestamp:Number(e[4]),pool:Number(e[5]),userID:e[6],rowID:Number(e[7])}}return null})).filter(Boolean)}function o(t){return fetch(t).then((t=>t.text())).then((t=>a(t)))}i.defineInteropFlag(n),i.export(n,"getMode",(()=>r)),i.export(n,"bilibiliDanmuParseFromXml",(()=>a)),i.export(n,"bilibiliDanmuParseFromUrl",(()=>o))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"9v6Cv":[function(t,e,n){n.interopDefault=function(t){return t&&t.__esModule?t:{default:t}},n.defineInteropFlag=function(t){Object.defineProperty(t,"__esModule",{value:!0})},n.exportAll=function(t,e){return Object.keys(t).forEach((function(n){"default"===n||"__esModule"===n||e.hasOwnProperty(n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})),e},n.export=function(t,e,n){Object.defineProperty(t,e,{enumerable:!0,get:n})}},{}],"2Abxf":[function(t,e,n){t("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(n),n.default=function({target:t,emits:e,clientWidth:n,clientHeight:i,marginBottom:r,marginTop:a,antiOverlap:o}){const s=e.filter((e=>e.mode===t.mode&&e.top<=i-r)).sort(((t,e)=>t.top-e.top));if(0===s.length)return a;s.unshift({top:0,left:0,right:0,height:a,width:n,speed:0,distance:n}),s.push({top:i-r,left:0,right:0,height:r,width:n,speed:0,distance:n});for(let e=1;e=t.height)return r}const l=[];for(let t=1;t{const n=Math.min(...e.map((t=>t.right))),i=Math.min(...t.map((t=>t.right)));return n*e.length-i*t.length}));break;case 1:l.sort(((t,e)=>{const n=Math.max(...e.map((t=>t.width)));return Math.max(...t.map((t=>t.width)))*t.length-n*e.length}))}return l[0][0].top}switch(t.mode){case 0:{const e=l.find((e=>e.every((e=>{if(ne.time}))));return e&&e[0]?e[0].top:void 0}case 1:return}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],anHwN:[function(t,e,n){e.exports="data:application/javascript,function%20getDanmuTop%28%7Btarget%3At%2Cemits%3Ae%2CclientWidth%3An%2CclientHeight%3Ai%2CmarginBottom%3As%2CmarginTop%3Ah%2CantiOverlap%3Ao%7D%29%7Bconst%20r%3De.filter%28%28e%3D%3Ee.mode%3D%3D%3Dt.mode%26%26e.top%3C%3Di-s%29%29.sort%28%28%28t%2Ce%29%3D%3Et.top-e.top%29%29%3Bif%280%3D%3D%3Dr.length%29return%20h%3Br.unshift%28%7Btop%3A0%2Cleft%3A0%2Cright%3A0%2Cheight%3Ah%2Cwidth%3An%2Cspeed%3A0%2Cdistance%3An%7D%29%2Cr.push%28%7Btop%3Ai-s%2Cleft%3A0%2Cright%3A0%2Cheight%3As%2Cwidth%3An%2Cspeed%3A0%2Cdistance%3An%7D%29%3Bfor%28let%20e%3D1%3Be%3Cr.length%3Be%2B%3D1%29%7Bconst%20n%3Dr%5Be%5D%2Ci%3Dr%5Be-1%5D%2Cs%3Di.top%2Bi.height%3Bif%28n.top-s%3E%3Dt.height%29return%20s%7Dconst%20p%3D%5B%5D%3Bfor%28let%20t%3D1%3Bt%3Cr.length-1%3Bt%2B%3D1%29%7Bconst%20e%3Dr%5Bt%5D%3Bif%28p.length%29%7Bconst%20t%3Dp%5Bp.length-1%5D%3Bt%5B0%5D.top%3D%3D%3De.top%3Ft.push%28e%29%3Ap.push%28%5Be%5D%29%7Delse%20p.push%28%5Be%5D%29%7Dif%28%21o%29%7Bswitch%28t.mode%29%7Bcase%200%3Ap.sort%28%28%28t%2Ce%29%3D%3E%7Bconst%20n%3DMath.min%28...e.map%28%28t%3D%3Et.right%29%29%29%2Ci%3DMath.min%28...t.map%28%28t%3D%3Et.right%29%29%29%3Breturn%20n%2ae.length-i%2at.length%7D%29%29%3Bbreak%3Bcase%201%3Ap.sort%28%28%28t%2Ce%29%3D%3E%7Bconst%20n%3DMath.max%28...e.map%28%28t%3D%3Et.width%29%29%29%3Breturn%20Math.max%28...t.map%28%28t%3D%3Et.width%29%29%29%2at.length-n%2ae.length%7D%29%29%7Dreturn%20p%5B0%5D%5B0%5D.top%7Dswitch%28t.mode%29%7Bcase%200%3A%7Bconst%20e%3Dp.find%28%28e%3D%3Ee.every%28%28e%3D%3E%7Bif%28n%3Ce.distance%29return%211%3Bif%28t.speed%3Ce.speed%29return%210%3Breturn%20e.right%2F%28t.speed-e.speed%29%3Ee.time%7D%29%29%29%29%3Breturn%20e%26%26e%5B0%5D%3Fe%5B0%5D.top%3Avoid%200%7Dcase%201%3Areturn%7D%7Donmessage%3Dt%3D%3E%7Bconst%7Bdata%3Ae%7D%3Dt%2Cn%3DgetDanmuTop%28e%29%3Bself.postMessage%28%7Btop%3An%2Cid%3Ae.id%7D%29%7D%3B"},{}],jAkJm:[function(t,e,n){var i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n);var r=t("bundle-text:./style.less"),a=i.interopDefault(r),o=t("bundle-text:./img/danmu-on.svg"),s=i.interopDefault(o),l=t("bundle-text:./img/danmu-off.svg"),u=i.interopDefault(l),d=t("bundle-text:./img/danmu-config.svg"),m=i.interopDefault(d),p=t("bundle-text:./img/danmu-style.svg"),c=i.interopDefault(p);if(n.default=function(t,e){const{option:n}=e,{template:{$controlsCenter:i,$player:r},constructor:{utils:{removeClass:a,addClass:o,append:l,setStyle:d,tooltip:p,query:h,inverseClass:f}}}=t;function g(t,e){const n=document.createElement("i");return l(n,t),o(n,"art-icon"),o(n,`art-icon-${e}`),n}const k=g(s.default,"danmu-on"),y=g(u.default,"danmu-off"),v=g(m.default,"danmu-config"),b=g(c.default,"danmu-style");!function(){const s=["#FE0302","#FF7204","#FFAA02","#FFD302","#FFFF00","#A0EE00","#00CD00","#019899","#4266BE","#89D5FF","#CC0273","#222222","#9B9B9B","#FFFFFF"].map((t=>`
`)),u=l(i,`
模式
滚动
静止
颜色
${s.join("")}
发送
`),m=h(".art-danmuku-style",u),p=h(".art-danmuku-input",u),c=h(".art-danmuku-send",u),g=h(".art-danmuku-style-panel-inner",u),k=h(".art-danmuku-style-panel-modes",u),y=h(".art-danmuku-style-panel-colors",u),v=n.mount||l(r,'
');t.option.backdrop&&o(g,"art-backdrop-filter"),n.theme&&o(u,`art-danmuku-theme-${n.theme}`);let x=null,w=n.mode,D=n.color;function $(t){t<=0?(x=null,c.innerText="发送",a(c,"art-disabled")):(c.innerText=t,x=setTimeout((()=>$(t-1)),1e3))}function B(){const i={mode:w,color:D,border:!0,text:p.value.trim()};null===x&&n.beforeEmit(i)&&(p.value="",e.emit(i),o(c,"art-disabled"),$(n.lockTime),t.emit("artplayerPluginDanmuku:emit",i))}function C(){i.clientWidth{"Enter"===t.key&&(t.preventDefault(),B())})),t.proxy(k,"click",(t=>{const{dataset:e}=t.target;e.mode&&(w=Number(e.mode),f(t.target,"art-current"))})),t.proxy(y,"click",(t=>{const{dataset:e}=t.target;e.color&&(D=e.color,f(t.target,"art-current"))})),C(),t.on("resize",C),t.on("destroy",(()=>{n.mount&&u.parentElement===n.mount&&n.mount.removeChild(u)}))}(),t.controls.add({position:"right",name:"danmuku",click:function(){e.isHide?(e.show(),t.notice.show="弹幕显示",d(k,"display",null),d(y,"display","none")):(e.hide(),t.notice.show="弹幕隐藏",d(k,"display","none"),d(y,"display",null))},mounted(t){l(t,k),l(t,y),p(t,"弹幕开关"),d(y,"display","none")}}),t.setting.add({name:"danmuku",html:"弹幕设置",tooltip:"更多",icon:v,selector:[{width:200,html:"播放速度",icon:"",tooltip:"适中",selector:[{html:"极慢",time:10},{html:"较慢",time:7.5},{default:!0,html:"适中",time:5},{html:"较快",time:2.5},{html:"极快",time:1}],onSelect:function(t){return e.config({speed:t.time}),t.html}},{width:200,html:"字体大小",icon:"",tooltip:"适中",selector:[{html:"极小",fontSize:"4%"},{html:"较小",fontSize:"5%"},{default:!0,html:"适中",fontSize:"6%"},{html:"较大",fontSize:"7%"},{html:"极大",fontSize:"8%"}],onSelect:function(t){return e.config({fontSize:t.fontSize}),t.html}},{width:200,html:"不透明度",icon:"",tooltip:"100%",selector:[{default:!0,opacity:1,html:"100%"},{opacity:.75,html:"75%"},{opacity:.5,html:"50%"},{opacity:.25,html:"25%"},{opacity:0,html:"0%"}],onSelect:function(t){return e.config({opacity:t.opacity}),t.html}},{width:200,html:"显示范围",icon:"",tooltip:"3/4",selector:[{html:"1/4",margin:[10,"75%"]},{html:"半屏",margin:[10,"50%"]},{default:!0,html:"3/4",margin:[10,"25%"]},{html:"满屏",margin:[10,10]}],onSelect:function(t){return e.config({margin:t.margin}),t.html}},{html:"弹幕防重叠",icon:"",tooltip:n.antiOverlap?"开启":"关闭",switch:n.antiOverlap,onSwitch:t=>(e.config({antiOverlap:!t.switch}),t.tooltip=t.switch?"关闭":"开启",!t.switch)},{html:"同步视频速度",icon:"",tooltip:n.synchronousPlayback?"开启":"关闭",switch:n.synchronousPlayback,onSwitch:t=>(e.config({synchronousPlayback:!t.switch}),t.tooltip=t.switch?"关闭":"开启",!t.switch)}]})},"undefined"!=typeof document&&!document.getElementById("artplayer-plugin-danmuku")){const t=document.createElement("style");t.id="artplayer-plugin-danmuku",t.textContent=a.default,document.head.appendChild(t)}},{"bundle-text:./style.less":"chNhY","bundle-text:./img/danmu-on.svg":"j5M2a","bundle-text:./img/danmu-off.svg":"d9WLf","bundle-text:./img/danmu-config.svg":"8Y3Ij","bundle-text:./img/danmu-style.svg":"hltwt","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],chNhY:[function(t,e,n){e.exports='.art-danmuku-emitter{height:32px;width:100%;max-width:100%;color:#fff;-webkit-tap-highlight-color:#0000;touch-action:manipulation;-ms-high-contrast-adjust:none;background-color:#ffffff4d;border-radius:3px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:12px;line-height:1;display:flex;position:relative}.art-danmuku-emitter *,.art-danmuku-emitter :before,.art-danmuku-emitter :after{box-sizing:border-box;margin:0;padding:0}.art-danmuku-emitter .art-icon{justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.art-danmuku-emitter .art-icon svg{fill:#fff}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.art-danmuku-emitter .art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000b3!important}}.art-danmuku-emitter .art-danmuku-left{border-radius:3px 0 0 3px;flex:1;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style{width:32px;justify-content:center;align-items:center;display:flex;position:relative}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel{z-index:999;width:200px;padding-bottom:10px;display:none;position:absolute;bottom:30px;left:-85px}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner{background-color:#000000e6;border-radius:3px;flex-direction:column;padding:10px 10px 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-title{margin-bottom:10px;font-size:13px}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes{justify-content:space-between;margin-bottom:15px;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode{width:47%;cursor:pointer;color:#fff;border:1px solid #fff;justify-content:center;padding:5px 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode.art-current{background-color:#00a1d6;border:1px solid #00a1d6}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors{flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:10px;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color{cursor:pointer;width:20px;height:20px;border:1px solid #fff}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current{position:relative;box-shadow:0 0 2px #fff}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current:before{content:"";width:100%;height:100%;border:2px solid #000;position:absolute;inset:0}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style:hover .art-danmuku-style-panel{display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon{opacity:.75;cursor:pointer}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon:hover{opacity:1}.art-danmuku-emitter .art-danmuku-left .art-danmuku-input{width:100%;color:#fff;background-color:#0000;border:none;outline:none;flex:1;padding:0 10px 0 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::placeholder,.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder{color:#ffffff80}.art-danmuku-emitter .art-danmuku-send{width:50px;cursor:pointer;background-color:#00a1d6;border-radius:0 3px 3px 0;justify-content:center;align-items:center;display:flex}.art-danmuku-emitter .art-danmuku-send:hover{background-color:#00b5e5}.art-danmuku-emitter .art-danmuku-send.art-disabled{opacity:.5;pointer-events:none}.art-danmuku-emitter.art-danmuku-mount{height:34px;max-width:100%!important}.art-danmuku-emitter.art-danmuku-mount .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel{left:0}.art-danmuku-emitter.art-danmuku-mount .art-danmuku-send{width:60px}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left{background:#f4f4f4;border:1px solid #dadada}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-style .art-icon svg{fill:#666}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input{color:#000}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::placeholder,.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder{color:#00000080}.art-layer-danmuku-emitter{z-index:99;width:100%;position:absolute;bottom:-40px;left:0;right:0}'},{}],j5M2a:[function(t,e,n){e.exports=''},{}],d9WLf:[function(t,e,n){e.exports=''},{}],"8Y3Ij":[function(t,e,n){e.exports=''},{}],hltwt:[function(t,e,n){e.exports=''},{}]},["E13ST"],"E13ST"); \ No newline at end of file +!function(t,e,n,i,r){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},o="function"==typeof a.parcelRequire93cf&&a.parcelRequire93cf,s=o.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function u(e,n){if(!s[e]){if(!t[e]){var i="function"==typeof a.parcelRequire93cf&&a.parcelRequire93cf;if(!n&&i)return i(e,!0);if(o)return o(e,!0);if(l&&"string"==typeof e)return l(e);var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}m.resolve=function(n){var i=t[e][1][n];return null!=i?i:n},m.cache={};var d=s[e]=new u.Module(e);t[e][0].call(d.exports,m,d,d.exports,this)}return s[e].exports;function m(t){var e=m.resolve(t);return!1===e?{}:u(e)}}u.isParcelRequire=!0,u.Module=function(t){this.id=t,this.bundle=u,this.exports={}},u.modules=t,u.cache=s,u.parent=o,u.register=function(e,n){t[e]=[function(t,e){e.exports=n},{}]},Object.defineProperty(u,"root",{get:function(){return a.parcelRequire93cf}}),a.parcelRequire93cf=u;for(var d=0;d{!function(t){const{version:e,utils:{errorHandle:n}}=t.constructor,i=e.split(".").map(Number);n(i[0]+i[1]/100>=4.04,`Artplayer.js@${e} 不兼容该弹幕库,请更新到 4.4.x 版本以上`)}(e);const n=new(0,a.default)(e,t);return(0,s.default)(e,n),{name:"artplayerPluginDanmuku",emit:n.emit.bind(n),load:n.load.bind(n),config:n.config.bind(n),hide:n.hide.bind(n),show:n.show.bind(n),reset:n.reset.bind(n),get option(){return n.option},get isHide(){return n.isHide},get isStop(){return n.isStop}}}}n.default=l,l.env="production",l.version="4.4.10",l.build="1663552936745","undefined"!=typeof window&&(window.artplayerPluginDanmuku=l)},{"./danmuku":"8Gtnh","./setting":"jAkJm","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"8Gtnh":[function(t,e,n){var i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n);var r=t("./bilibili"),a=t("./getDanmuTop"),o=i.interopDefault(a);class s{constructor(e,n){const{constructor:i,template:r}=e;if(this.utils=i.utils,this.validator=i.validator,this.$danmuku=r.$danmuku,this.$player=r.$player,this.art=e,this.queue=[],this.option={},this.$refs=[],this.isStop=!1,this.isHide=!1,this.timer=null,this.config(n),this.option.useWorker)try{this.worker=new Worker(t("27c3930ee158179a"))}catch(t){}this.start=this.start.bind(this),this.stop=this.stop.bind(this),this.reset=this.reset.bind(this),this.destroy=this.destroy.bind(this),e.on("video:play",this.start),e.on("video:playing",this.start),e.on("video:pause",this.stop),e.on("video:waiting",this.stop),e.on("fullscreen",this.reset),e.on("fullscreenWeb",this.reset),e.on("destroy",this.destroy),this.load()}static get option(){return{danmuku:[],speed:5,margin:["2%","25%"],opacity:1,color:"#FFFFFF",mode:0,fontSize:25,filter:()=>!0,antiOverlap:!0,useWorker:!0,synchronousPlayback:!1,lockTime:5,maxLength:100,minWidth:200,maxWidth:400,mount:void 0,theme:"dark",beforeEmit:()=>!0}}static get scheme(){return{danmuku:"array|function|string",speed:"number",margin:"array",opacity:"number",color:"string",mode:"number",fontSize:"number|string",filter:"function",antiOverlap:"boolean",useWorker:"boolean",synchronousPlayback:"boolean",lockTime:"number",maxLength:"number",minWidth:"number",maxWidth:"number",mount:"undefined|htmldivelement",theme:"string",beforeEmit:"function"}}get isRotate(){return this.art.plugins.autoOrientation&&this.art.plugins.autoOrientation.state}get marginTop(){const{clamp:t}=this.utils,e=this.option.margin[0],{clientHeight:n}=this.$player;if("number"==typeof e)return t(e,0,n);if("string"==typeof e&&e.endsWith("%")){return t(n*(parseFloat(e)/100),0,n)}return s.option.margin[0]}get marginBottom(){const{clamp:t}=this.utils,e=this.option.margin[1],{clientHeight:n}=this.$player;if("number"==typeof e)return t(e,0,n);if("string"==typeof e&&e.endsWith("%")){return t(n*(parseFloat(e)/100),0,n)}return s.option.margin[1]}filter(t,e){return this.queue.filter((e=>e.$state===t)).map(e)}getLeft(t){const e=t.getBoundingClientRect();return this.isRotate?e.top:e.left}getRef(){const t=this.$refs.pop();if(t)return t;const e=document.createElement("div");return e.style.cssText='\n user-select: none;\n position: absolute;\n white-space: pre;\n pointer-events: none;\n perspective: 500px;\n display: inline-block;\n will-change: transform;\n font-weight: normal;\n line-height: 1.125;\n visibility: hidden;\n font-family: SimHei, "Microsoft JhengHei", Arial, Helvetica, sans-serif;\n text-shadow: rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) -1px 0px 1px;\n ',e}getReady(){const{currentTime:t}=this.art;return this.queue.filter((e=>"ready"===e.$state||"wait"===e.$state&&t+.1>=e.time&&e.time>=t-.1))}getEmits(){const t=[],{clientWidth:e}=this.$player,n=this.getLeft(this.$player);return this.filter("emit",(i=>{const r=i.$ref.offsetTop,a=this.getLeft(i.$ref)-n,o=i.$ref.clientHeight,s=i.$ref.clientWidth,l=a+s,u=e-l,d=l/i.$restTime,m={};m.top=r,m.left=a,m.height=o,m.width=s,m.right=u,m.speed=d,m.distance=l,m.time=i.$restTime,m.mode=i.mode,t.push(m)})),t}getFontSize(t){const{clamp:e}=this.utils,{clientHeight:n}=this.$player;if("number"==typeof t)return e(t,12,n);if("string"==typeof t&&t.endsWith("%")){return e(n*(parseFloat(t)/100),12,n)}return s.option.fontSize}postMessage(t={}){return new Promise((e=>{if(this.option.useWorker&&this.worker&&this.worker.postMessage)t.id=Date.now(),this.worker.postMessage(t),this.worker.onmessage=n=>{const{data:i}=n;i.id===t.id&&e(i)};else{const n=(0,o.default)(t);e({top:n})}}))}async load(){try{let t=[];t="function"==typeof this.option.danmuku?await this.option.danmuku():"function"==typeof this.option.danmuku.then?await this.option.danmuku:"string"==typeof this.option.danmuku?await(0,r.bilibiliDanmuParseFromUrl)(this.option.danmuku):this.option.danmuku,this.utils.errorHandle(Array.isArray(t),"Danmuku need return an array as result"),this.art.emit("artplayerPluginDanmuku:loaded",t),this.queue=[],this.$danmuku.innerText="",t.forEach((t=>this.emit(t)))}catch(t){throw this.art.emit("artplayerPluginDanmuku:error",t),t}return this}config(t){const{clamp:e}=this.utils;return this.option=Object.assign({},s.option,this.option,t),this.validator(this.option,s.scheme),this.option.speed=e(this.option.speed,1,10),this.option.opacity=e(this.option.opacity,0,1),this.option.lockTime=e(Math.floor(this.option.lockTime),0,60),this.option.maxLength=e(this.option.maxLength,0,500),this.option.minWidth=e(this.option.minWidth,0,500),this.option.maxWidth=e(this.option.maxWidth,0,1/0),t.fontSize&&(this.option.fontSize=this.getFontSize(this.option.fontSize),this.reset()),this.art.emit("artplayerPluginDanmuku:config",this.option),this}makeWait(t){t.$state="wait",t.$ref&&(t.$ref.style.visibility="hidden",t.$ref.style.marginLeft="0px",t.$ref.style.transform="translateX(0px)",t.$ref.style.transition="transform 0s linear 0s",this.$refs.push(t.$ref),t.$ref=null)}continue(){const{clientWidth:t}=this.$player;return this.filter("stop",(e=>{switch(e.$state="emit",e.$lastStartTime=Date.now(),e.mode){case 0:{const n=t+e.$ref.clientWidth;e.$ref.style.transform=`translateX(${-n}px)`,e.$ref.style.transition=`transform ${e.$restTime}s linear 0s`;break}}})),this}suspend(){const{clientWidth:t}=this.$player;return this.filter("emit",(e=>{switch(e.$state="stop",e.mode){case 0:{const n=t-(this.getLeft(e.$ref)-this.getLeft(this.$player));e.$ref.style.transform=`translateX(${-n}px)`,e.$ref.style.transition="transform 0s linear 0s";break}}})),this}reset(){return this.queue.forEach((t=>this.makeWait(t))),this}update(){return this.timer=window.requestAnimationFrame((async()=>{if(this.art.playing&&!this.isHide){this.filter("emit",(t=>{const e=(Date.now()-t.$lastStartTime)/1e3;t.$restTime-=e,t.$lastStartTime=Date.now(),t.$restTime<=0&&this.makeWait(t)}));const t=this.getReady(),{clientWidth:e,clientHeight:n}=this.$player;for(let i=0;ithis.makeWait(t))),this.$danmuku.style.display="none",this.art.emit("artplayerPluginDanmuku:hide"),this}emit(t){return this.validator(t,{text:"string",mode:"number|undefined",color:"string|undefined",time:"number|undefined",border:"boolean|undefined"}),t.text.trim()&&this.option.filter(t)?(t.time?t.time=this.utils.clamp(t.time,0,1/0):t.time=this.art.currentTime+.5,void 0===t.mode&&(t.mode=this.option.mode),void 0===t.color&&(t.color=this.option.color),this.queue.push({...t,$state:"wait",$ref:null,$restTime:0,$lastStartTime:0}),this):this}destroy(){this.stop(),this.worker&&this.worker.terminate&&this.worker.terminate(),this.art.off("video:play",this.start),this.art.off("video:playing",this.start),this.art.off("video:pause",this.stop),this.art.off("video:waiting",this.stop),this.art.off("fullscreen",this.reset),this.art.off("fullscreenWeb",this.reset),this.art.off("destroy",this.destroy),this.art.emit("artplayerPluginDanmuku:destroy")}}n.default=s},{"./bilibili":"KnwDr","./getDanmuTop":"2Abxf","27c3930ee158179a":"anHwN","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],KnwDr:[function(t,e,n){var i=t("@parcel/transformer-js/src/esmodule-helpers.js");function r(t){switch(t){case 1:case 2:case 3:default:return 0;case 4:case 5:return 1}}function a(t){if("string"!=typeof t)return[];const e=t.matchAll(/(?.+?)<\/d>/gs);return Array.from(e).map((t=>{const e=t.groups.p.split(",");if(e.length>=8){return{text:t.groups.text.trim().replaceAll(""",'"').replaceAll("'","'").replaceAll("<","<").replaceAll(">",">").replaceAll("&","&"),time:Number(e[0]),mode:r(Number(e[1])),fontSize:Number(e[2]),color:`#${Number(e[3]).toString(16)}`,timestamp:Number(e[4]),pool:Number(e[5]),userID:e[6],rowID:Number(e[7])}}return null})).filter(Boolean)}function o(t){return fetch(t).then((t=>t.text())).then((t=>a(t)))}i.defineInteropFlag(n),i.export(n,"getMode",(()=>r)),i.export(n,"bilibiliDanmuParseFromXml",(()=>a)),i.export(n,"bilibiliDanmuParseFromUrl",(()=>o))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"9v6Cv":[function(t,e,n){n.interopDefault=function(t){return t&&t.__esModule?t:{default:t}},n.defineInteropFlag=function(t){Object.defineProperty(t,"__esModule",{value:!0})},n.exportAll=function(t,e){return Object.keys(t).forEach((function(n){"default"===n||"__esModule"===n||e.hasOwnProperty(n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})),e},n.export=function(t,e,n){Object.defineProperty(t,e,{enumerable:!0,get:n})}},{}],"2Abxf":[function(t,e,n){t("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(n),n.default=function({target:t,emits:e,clientWidth:n,clientHeight:i,marginBottom:r,marginTop:a,antiOverlap:o}){const s=e.filter((e=>e.mode===t.mode&&e.top<=i-r)).sort(((t,e)=>t.top-e.top));if(0===s.length)return a;s.unshift({top:0,left:0,right:0,height:a,width:n,speed:0,distance:n}),s.push({top:i-r,left:0,right:0,height:r,width:n,speed:0,distance:n});for(let e=1;e=t.height)return r}const l=[];for(let t=1;t{const n=Math.min(...e.map((t=>t.right))),i=Math.min(...t.map((t=>t.right)));return n*e.length-i*t.length}));break;case 1:l.sort(((t,e)=>{const n=Math.max(...e.map((t=>t.width)));return Math.max(...t.map((t=>t.width)))*t.length-n*e.length}))}return l[0][0].top}switch(t.mode){case 0:{const e=l.find((e=>e.every((e=>{if(ne.time}))));return e&&e[0]?e[0].top:void 0}case 1:return}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],anHwN:[function(t,e,n){e.exports="data:application/javascript,function%20getDanmuTop%28%7Btarget%3At%2Cemits%3Ae%2CclientWidth%3An%2CclientHeight%3Ai%2CmarginBottom%3As%2CmarginTop%3Ah%2CantiOverlap%3Ao%7D%29%7Bconst%20r%3De.filter%28%28e%3D%3Ee.mode%3D%3D%3Dt.mode%26%26e.top%3C%3Di-s%29%29.sort%28%28%28t%2Ce%29%3D%3Et.top-e.top%29%29%3Bif%280%3D%3D%3Dr.length%29return%20h%3Br.unshift%28%7Btop%3A0%2Cleft%3A0%2Cright%3A0%2Cheight%3Ah%2Cwidth%3An%2Cspeed%3A0%2Cdistance%3An%7D%29%2Cr.push%28%7Btop%3Ai-s%2Cleft%3A0%2Cright%3A0%2Cheight%3As%2Cwidth%3An%2Cspeed%3A0%2Cdistance%3An%7D%29%3Bfor%28let%20e%3D1%3Be%3Cr.length%3Be%2B%3D1%29%7Bconst%20n%3Dr%5Be%5D%2Ci%3Dr%5Be-1%5D%2Cs%3Di.top%2Bi.height%3Bif%28n.top-s%3E%3Dt.height%29return%20s%7Dconst%20p%3D%5B%5D%3Bfor%28let%20t%3D1%3Bt%3Cr.length-1%3Bt%2B%3D1%29%7Bconst%20e%3Dr%5Bt%5D%3Bif%28p.length%29%7Bconst%20t%3Dp%5Bp.length-1%5D%3Bt%5B0%5D.top%3D%3D%3De.top%3Ft.push%28e%29%3Ap.push%28%5Be%5D%29%7Delse%20p.push%28%5Be%5D%29%7Dif%28%21o%29%7Bswitch%28t.mode%29%7Bcase%200%3Ap.sort%28%28%28t%2Ce%29%3D%3E%7Bconst%20n%3DMath.min%28...e.map%28%28t%3D%3Et.right%29%29%29%2Ci%3DMath.min%28...t.map%28%28t%3D%3Et.right%29%29%29%3Breturn%20n%2ae.length-i%2at.length%7D%29%29%3Bbreak%3Bcase%201%3Ap.sort%28%28%28t%2Ce%29%3D%3E%7Bconst%20n%3DMath.max%28...e.map%28%28t%3D%3Et.width%29%29%29%3Breturn%20Math.max%28...t.map%28%28t%3D%3Et.width%29%29%29%2at.length-n%2ae.length%7D%29%29%7Dreturn%20p%5B0%5D%5B0%5D.top%7Dswitch%28t.mode%29%7Bcase%200%3A%7Bconst%20e%3Dp.find%28%28e%3D%3Ee.every%28%28e%3D%3E%7Bif%28n%3Ce.distance%29return%211%3Bif%28t.speed%3Ce.speed%29return%210%3Breturn%20e.right%2F%28t.speed-e.speed%29%3Ee.time%7D%29%29%29%29%3Breturn%20e%26%26e%5B0%5D%3Fe%5B0%5D.top%3Avoid%200%7Dcase%201%3Areturn%7D%7Donmessage%3Dt%3D%3E%7Bconst%7Bdata%3Ae%7D%3Dt%2Cn%3DgetDanmuTop%28e%29%3Bself.postMessage%28%7Btop%3An%2Cid%3Ae.id%7D%29%7D%3B"},{}],jAkJm:[function(t,e,n){var i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n);var r=t("bundle-text:./style.less"),a=i.interopDefault(r),o=t("bundle-text:./img/danmu-on.svg"),s=i.interopDefault(o),l=t("bundle-text:./img/danmu-off.svg"),u=i.interopDefault(l),d=t("bundle-text:./img/danmu-config.svg"),m=i.interopDefault(d),p=t("bundle-text:./img/danmu-style.svg"),c=i.interopDefault(p);if(n.default=function(t,e){const{option:n}=e,{template:{$controlsCenter:i,$player:r},constructor:{utils:{removeClass:a,addClass:o,append:l,setStyle:d,tooltip:p,query:h,inverseClass:f}}}=t;function g(t,e){const n=document.createElement("i");return l(n,t),o(n,"art-icon"),o(n,`art-icon-${e}`),n}const k=g(s.default,"danmu-on"),y=g(u.default,"danmu-off"),v=g(m.default,"danmu-config"),b=g(c.default,"danmu-style");!function(){const s=["#FE0302","#FF7204","#FFAA02","#FFD302","#FFFF00","#A0EE00","#00CD00","#019899","#4266BE","#89D5FF","#CC0273","#222222","#9B9B9B","#FFFFFF"].map((t=>`
`)),u=l(i,`
模式
滚动
静止
颜色
${s.join("")}
发送
`),m=h(".art-danmuku-style",u),p=h(".art-danmuku-input",u),c=h(".art-danmuku-send",u),g=h(".art-danmuku-style-panel-inner",u),k=h(".art-danmuku-style-panel-modes",u),y=h(".art-danmuku-style-panel-colors",u),v=n.mount||l(r,'
');t.option.backdrop&&o(g,"art-backdrop-filter"),n.theme&&o(u,`art-danmuku-theme-${n.theme}`);let x=null,w=n.mode,D=n.color;function $(t){t<=0?(x=null,c.innerText="发送",a(c,"art-disabled")):(c.innerText=t,x=setTimeout((()=>$(t-1)),1e3))}function B(){const i={mode:w,color:D,border:!0,text:p.value.trim()};null===x&&n.beforeEmit(i)&&(p.value="",e.emit(i),o(c,"art-disabled"),$(n.lockTime),t.emit("artplayerPluginDanmuku:emit",i))}function C(){i.clientWidth{"Enter"===t.key&&(t.preventDefault(),B())})),t.proxy(k,"click",(t=>{const{dataset:e}=t.target;e.mode&&(w=Number(e.mode),f(t.target,"art-current"))})),t.proxy(y,"click",(t=>{const{dataset:e}=t.target;e.color&&(D=e.color,f(t.target,"art-current"))})),C(),t.on("resize",C),t.on("destroy",(()=>{n.mount&&u.parentElement===n.mount&&n.mount.removeChild(u)}))}(),t.controls.add({position:"right",name:"danmuku",click:function(){e.isHide?(e.show(),t.notice.show="弹幕显示",d(k,"display",null),d(y,"display","none")):(e.hide(),t.notice.show="弹幕隐藏",d(k,"display","none"),d(y,"display",null))},mounted(t){l(t,k),l(t,y),p(t,"弹幕开关"),d(y,"display","none")}}),t.setting.add({name:"danmuku",html:"弹幕设置",tooltip:"更多",icon:v,selector:[{width:200,html:"播放速度",icon:"",tooltip:"适中",selector:[{html:"极慢",time:10},{html:"较慢",time:7.5},{default:!0,html:"适中",time:5},{html:"较快",time:2.5},{html:"极快",time:1}],onSelect:function(t){return e.config({speed:t.time}),t.html}},{width:200,html:"字体大小",icon:"",tooltip:"适中",selector:[{html:"极小",fontSize:"4%"},{html:"较小",fontSize:"5%"},{default:!0,html:"适中",fontSize:"6%"},{html:"较大",fontSize:"7%"},{html:"极大",fontSize:"8%"}],onSelect:function(t){return e.config({fontSize:t.fontSize}),t.html}},{width:200,html:"不透明度",icon:"",tooltip:"100%",selector:[{default:!0,opacity:1,html:"100%"},{opacity:.75,html:"75%"},{opacity:.5,html:"50%"},{opacity:.25,html:"25%"},{opacity:0,html:"0%"}],onSelect:function(t){return e.config({opacity:t.opacity}),t.html}},{width:200,html:"显示范围",icon:"",tooltip:"3/4",selector:[{html:"1/4",margin:[10,"75%"]},{html:"半屏",margin:[10,"50%"]},{default:!0,html:"3/4",margin:[10,"25%"]},{html:"满屏",margin:[10,10]}],onSelect:function(t){return e.config({margin:t.margin}),t.html}},{html:"弹幕防重叠",icon:"",tooltip:n.antiOverlap?"开启":"关闭",switch:n.antiOverlap,onSwitch:t=>(e.config({antiOverlap:!t.switch}),t.tooltip=t.switch?"关闭":"开启",!t.switch)},{html:"同步视频速度",icon:"",tooltip:n.synchronousPlayback?"开启":"关闭",switch:n.synchronousPlayback,onSwitch:t=>(e.config({synchronousPlayback:!t.switch}),t.tooltip=t.switch?"关闭":"开启",!t.switch)}]})},"undefined"!=typeof document&&!document.getElementById("artplayer-plugin-danmuku")){const t=document.createElement("style");t.id="artplayer-plugin-danmuku",t.textContent=a.default,document.head.appendChild(t)}},{"bundle-text:./style.less":"chNhY","bundle-text:./img/danmu-on.svg":"j5M2a","bundle-text:./img/danmu-off.svg":"d9WLf","bundle-text:./img/danmu-config.svg":"8Y3Ij","bundle-text:./img/danmu-style.svg":"hltwt","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],chNhY:[function(t,e,n){e.exports='.art-danmuku-emitter{height:32px;width:100%;max-width:100%;color:#fff;-webkit-tap-highlight-color:#0000;touch-action:manipulation;-ms-high-contrast-adjust:none;background-color:#ffffff4d;border-radius:3px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:12px;line-height:1;display:flex;position:relative}.art-danmuku-emitter *,.art-danmuku-emitter :before,.art-danmuku-emitter :after{box-sizing:border-box;margin:0;padding:0}.art-danmuku-emitter .art-icon{justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.art-danmuku-emitter .art-icon svg{fill:#fff}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.art-danmuku-emitter .art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000b3!important}}.art-danmuku-emitter .art-danmuku-left{border-radius:3px 0 0 3px;flex:1;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style{width:32px;justify-content:center;align-items:center;display:flex;position:relative}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel{z-index:999;width:200px;padding-bottom:10px;display:none;position:absolute;bottom:30px;left:-85px}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner{background-color:#000000e6;border-radius:3px;flex-direction:column;padding:10px 10px 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-title{margin-bottom:10px;font-size:13px}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes{justify-content:space-between;margin-bottom:15px;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode{width:47%;cursor:pointer;color:#fff;border:1px solid #fff;justify-content:center;padding:5px 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode.art-current{background-color:#00a1d6;border:1px solid #00a1d6}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors{flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:10px;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color{cursor:pointer;width:20px;height:20px;border:1px solid #fff}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current{position:relative;box-shadow:0 0 2px #fff}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current:before{content:"";width:100%;height:100%;border:2px solid #000;position:absolute;inset:0}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style:hover .art-danmuku-style-panel{display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon{opacity:.75;cursor:pointer}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon:hover{opacity:1}.art-danmuku-emitter .art-danmuku-left .art-danmuku-input{width:100%;color:#fff;background-color:#0000;border:none;outline:none;flex:1;padding:0 10px 0 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::placeholder,.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder{color:#ffffff80}.art-danmuku-emitter .art-danmuku-send{width:50px;cursor:pointer;background-color:#00a1d6;border-radius:0 3px 3px 0;justify-content:center;align-items:center;display:flex}.art-danmuku-emitter .art-danmuku-send:hover{background-color:#00b5e5}.art-danmuku-emitter .art-danmuku-send.art-disabled{opacity:.5;pointer-events:none}.art-danmuku-emitter.art-danmuku-mount{height:34px;max-width:100%!important}.art-danmuku-emitter.art-danmuku-mount .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel{left:0}.art-danmuku-emitter.art-danmuku-mount .art-danmuku-send{width:60px}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left{background:#f4f4f4;border:1px solid #dadada}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-style .art-icon svg{fill:#666}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input{color:#000}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::placeholder,.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder{color:#00000080}.art-layer-danmuku-emitter{z-index:99;width:100%;position:absolute;bottom:-40px;left:0;right:0}'},{}],j5M2a:[function(t,e,n){e.exports=''},{}],d9WLf:[function(t,e,n){e.exports=''},{}],"8Y3Ij":[function(t,e,n){e.exports=''},{}],hltwt:[function(t,e,n){e.exports=''},{}]},["E13ST"],"E13ST"); \ No newline at end of file diff --git a/docs/compiled/artplayer.js b/docs/compiled/artplayer.js index 5701e3cdb..5d2a449fb 100644 --- a/docs/compiled/artplayer.js +++ b/docs/compiled/artplayer.js @@ -4,4 +4,4 @@ * (c) 2017-2022 Harvey Zack * Released under the MIT License. */ -!function(e,t,r,o,i){var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},a="function"==typeof n.parcelRequireb749&&n.parcelRequireb749,s=a.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function c(t,r){if(!s[t]){if(!e[t]){var o="function"==typeof n.parcelRequireb749&&n.parcelRequireb749;if(!r&&o)return o(t,!0);if(a)return a(t,!0);if(l&&"string"==typeof t)return l(t);var i=new Error("Cannot find module '"+t+"'");throw i.code="MODULE_NOT_FOUND",i}u.resolve=function(r){var o=e[t][1][r];return null!=o?o:r},u.cache={};var p=s[t]=new c.Module(t);e[t][0].call(p.exports,u,p,p.exports,this)}return s[t].exports;function u(e){var t=u.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=a,c.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(c,"root",{get:function(){return n.parcelRequireb749}}),n.parcelRequireb749=c;for(var p=0;pt.call(this))),ee.push(this)}static get instances(){return ee}static get version(){return"4.5.5"}static get env(){return"production"}static get build(){return"1662686815166"}static get config(){return h.default}static get utils(){return p}static get scheme(){return d.default}static get Emitter(){return c.default}static get validator(){return s.default}static get kindOf(){return s.default.kindOf}static get html(){return y.default.html}static get option(){return{id:"",container:"#artplayer",url:"",poster:"",title:"",type:"",theme:"#f00",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,useSSR:!1,playsInline:!0,lock:!1,fastForward:!1,autoPlayback:!1,autoOrientation:!1,airplay:!1,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],whitelist:[],thumbnails:{url:"",number:60,column:10,width:0,height:0},subtitle:{url:"",type:"",style:{},encoding:"utf-8"},moreVideoAttr:{controls:!1,preload:p.isSafari?"auto":"metadata"},icons:{},customType:{},lang:navigator.language.toLowerCase()}}get proxy(){return this.events.proxy}get query(){return this.template.query}destroy(e=!0){this.events.destroy(),this.template.destroy(e),ee.splice(ee.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}if(r.default=te,te.NOTICE_TIME=2e3,te.SETTING_WIDTH=250,te.SETTING_ITEM_WIDTH=200,te.SETTING_ITEM_HEIGHT=35,te.INDICATOR_SIZE=14,te.INDICATOR_SIZE_ICON=16,te.INDICATOR_SIZE_MOBILE=18,te.INDICATOR_SIZE_MOBILE_ICON=20,te.VOLUME_PANEL_WIDTH=60,te.VOLUME_HANDLE_WIDTH=12,te.RESIZE_TIME=500,te.SCROLL_TIME=200,te.SCROLL_GAP=50,te.AUTO_PLAYBACK_MAX=10,te.AUTO_PLAYBACK_MIN=5,te.AUTO_PLAYBACK_TIMEOUT=3e3,te.RECONNECT_TIME_MAX=5,te.RECONNECT_SLEEP_TIME=1e3,te.CONTROL_HIDE_TIME=3e3,te.DB_CLICE_TIME=300,te.MOBILE_AUTO_PLAYBACKRATE=3,te.MOBILE_AUTO_PLAYBACKRATE_TIME=1e3,te.MOBILE_AUTO_ORIENTATION_TIME=200,te.INFO_LOOP_TIME=1e3,te.FAST_FORWARD_VALUE=3,te.FAST_FORWARD_TIME=1e3,te.TOUCH_MOVE_RATIO=.5,"undefined"!=typeof document&&!document.getElementById("artplayer-style")){const e=p.createElement("style");e.id="artplayer-style",e.textContent=n.default,document.head.appendChild(e)}"undefined"!=typeof window&&(window.Artplayer=te),console.log(`%c ArtPlayer %c ${te.version} %c https://artplayer.org`,"color: #fff; background: #5f5f5f","color: #fff; background: #4bc729","")},{"bundle-text:./style/index.less":"3zu2K","option-validator":"dMNnW","./utils/emitter":"1SgiG","./utils":"5yYFo","./scheme":"3izFE","./config":"ej4fZ","./whitelist":"7CkCt","./template":"8iGAh","./i18n":"3mM4M","./player":"bCaa0","./control":"3qXcr","./contextmenu":"hTnNz","./info":"bfwuE","./subtitle":"bWZ2U","./events":"9oLaG","./hotkey":"cKO4X","./layer":"kZD92","./loading":"c9b9e","./notice":"SxQeL","./mask":"aJ0dF","./icons":"jx1Wu","./setting":"hdF39","./storage":"bCcu0","./plugins":"1v13t","./mobile":"eD5Ch","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"3zu2K":[function(e,t,r){t.exports='.art-video-player{z-index:20;width:100%;height:100%;zoom:1;color:#eee;text-align:left;direction:ltr;user-select:none;-webkit-tap-highlight-color:#0000;touch-action:manipulation;-ms-high-contrast-adjust:none;background-color:#000;outline:0;margin:0 auto;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3;display:flex;position:relative}.art-video-player *,.art-video-player :before,.art-video-player :after{box-sizing:border-box;margin:0;padding:0}.art-video-player ::-webkit-scrollbar{width:5px;height:5px}.art-video-player ::-webkit-scrollbar-thumb{background-color:#666}.art-video-player ::-webkit-scrollbar-thumb:hover{background-color:#ccc}.art-video-player .art-icon{justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.art-video-player .art-icon svg{fill:#fff}.art-video-player img{max-width:100%;vertical-align:top}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.art-video-player .art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000b3!important}}.art-video-player .art-video{z-index:10;width:100%;height:100%;cursor:pointer;background-color:#000;position:absolute;inset:0}.art-video-player .art-poster{z-index:11;width:100%;height:100%;user-select:none;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.art-video-player .art-subtitle{z-index:20;width:100%;text-align:center;color:#fff;pointer-events:none;text-shadow:1px 0 1px #000,0 1px 1px #000,-1px 0 1px #000,0 -1px 1px #000,1px 1px 1px #000,-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000;padding:0 20px;font-size:20px;display:none;position:absolute;bottom:10px}.art-video-player .art-subtitle p{word-break:break-all;height:fit-content;margin:5px 0 0;line-height:1.2}.art-video-player.art-subtitle-show .art-subtitle{display:block}.art-video-player.art-control-show .art-subtitle{bottom:50px}.art-video-player .art-danmuku{z-index:30;width:100%;height:100%;pointer-events:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-layers{z-index:40;width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-layers .art-layer{pointer-events:auto}.art-video-player.art-layer-show .art-layers{display:block}.art-video-player .art-mask{z-index:50;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-mask .art-state{width:60px;height:60px;opacity:.85;cursor:pointer;pointer-events:all;justify-content:center;align-items:center;display:flex;position:absolute;bottom:65px;right:30px}.art-video-player.art-mask-show .art-mask{display:flex}.art-video-player.art-mobile .art-state{position:static}.art-video-player .art-loading{z-index:70;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.art-video-player.art-loading-show .art-loading{display:flex}.art-video-player .art-bottom{z-index:60;height:100px;opacity:0;visibility:hidden;pointer-events:none;background-image:linear-gradient(#0000,#0006,#000);background-position:bottom;background-repeat:repeat-x;flex-direction:column;justify-content:space-between;padding:50px 10px 0;transition:all .2s ease-in-out;display:flex;position:absolute;bottom:0;left:0;right:0}.art-video-player .art-bottom .art-progress{z-index:0;pointer-events:auto;flex:1;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress{height:4px;cursor:pointer;flex-direction:row;align-items:center;display:flex;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner{height:50%;width:100%;background:#fff3;align-items:center;display:flex;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-loaded{z-index:10;height:100%;width:0;background:#fff6;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-played{z-index:20;height:100%;width:0;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight{z-index:30;height:100%;pointer-events:none;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span{width:7px;height:100%;pointer-events:auto;background:#fff;display:inline-block;position:absolute;top:0;left:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{visibility:hidden;z-index:40;border-radius:50%;justify-content:center;align-items:center;transition:transform .1s ease-in-out;position:absolute;transform:scale(.1)}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator .art-icon{width:100%;height:100%;pointer-events:none;user-select:none}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-tip{z-index:50;height:20px;color:#fff;text-align:center;white-space:nowrap;background:#000000b3;border-radius:3px;padding:0 5px;font-size:12px;font-weight:700;line-height:20px;display:none;position:absolute;top:-25px;left:0}.art-video-player .art-bottom .art-progress .art-control-thumbnails{pointer-events:none;background-color:#000000b3;display:none;position:absolute;bottom:8px;left:0}.art-video-player .art-bottom .art-progress .art-control-loop{width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-loop .art-loop-point{width:2px;height:8px;background:#ffffffbf;position:absolute;top:-2px;left:0}.art-video-player .art-bottom .art-controls{z-index:1;pointer-events:auto;height:45px;justify-content:space-between;align-items:center;display:flex;position:relative}.art-video-player .art-bottom .art-controls .art-controls-left,.art-video-player .art-bottom .art-controls .art-controls-right{display:flex}.art-video-player .art-bottom .art-controls .art-controls-center{height:100%;flex:1;justify-content:center;align-items:center;padding:0 10px;display:flex}.art-video-player .art-bottom .art-controls .art-controls-right{justify-content:flex-end}.art-video-player .art-bottom .art-controls .art-control{opacity:.9;min-height:36px;min-width:36px;text-align:center;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex}.art-video-player .art-bottom .art-controls .art-control .art-icon{float:left;height:36px;width:36px;justify-content:center;align-items:center;display:flex}.art-video-player .art-bottom .art-controls .art-control:hover{opacity:1}.art-video-player .art-bottom .art-controls .art-control-onlyText{padding:0 10px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel{float:left;width:0;height:100%;transition:margin .2s cubic-bezier(.4,0,1,1),width .2s cubic-bezier(.4,0,1,1);position:relative;overflow:hidden}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle{width:12px;height:12px;background:#fff;border-radius:12px;margin-top:-6px;position:absolute;top:50%;left:0}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before{background:#fff;left:-54px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after{background:#fff3;left:6px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before,.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after{content:"";height:3px;width:60px;margin-top:-2px;display:block;position:absolute;top:50%}.art-video-player .art-bottom .art-controls .art-control-volume:hover .art-volume-panel{width:60px}.art-video-player .art-bottom .art-controls .art-control-quality{z-index:30;position:relative}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys{width:100px;text-align:center;color:#fff;background:#000c;border-radius:3px;padding:5px 0;display:none;position:absolute;bottom:35px}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item{height:30px;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;line-height:30px;overflow:hidden}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item:hover{background-color:#ffffff1a}.art-video-player .art-bottom .art-controls .art-control-quality:hover .art-qualitys{display:block}.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner{height:100%}.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{visibility:visible;transform:scale(1)}.art-video-player.art-control-show .art-bottom,.art-video-player.art-hover .art-bottom{opacity:1;visibility:visible}.art-video-player.art-error .art-progress-indicator,.art-video-player.art-destroy .art-progress-indicator,.art-video-player.art-error .art-progress-tip,.art-video-player.art-destroy .art-progress-tip{display:none!important}.art-video-player.art-mobile .art-bottom{padding:50px 7px 0}.art-video-player.art-mobile .art-bottom .art-controls{height:40px}.art-video-player.art-mobile .art-bottom .art-progress-indicator{visibility:visible!important;transform:scale(1)!important}.art-video-player .art-notice{z-index:80;width:100%;pointer-events:none;padding:10px;font-size:14px;display:none;position:absolute;top:0;left:0}.art-video-player .art-notice .art-notice-inner{color:#fff;background-color:#0009;border-radius:3px;padding:5px 10px;display:inline-block}.art-video-player.art-notice-show .art-notice{display:flex}.art-video-player .art-contextmenus{z-index:120;min-width:200px;background-color:#000000e6;border-radius:3px;flex-direction:column;padding:5px 0;display:none;position:absolute;top:10px;left:10px}.art-video-player .art-contextmenus .art-contextmenu{cursor:pointer;color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;border-bottom:1px solid #ffffff1a;padding:10px 15px;font-size:12px;display:block;overflow:hidden}.art-video-player .art-contextmenus .art-contextmenu a{color:#fff;text-decoration:none}.art-video-player .art-contextmenus .art-contextmenu span{padding:0 7px;display:inline-block}.art-video-player .art-contextmenus .art-contextmenu span:hover,.art-video-player .art-contextmenus .art-contextmenu span.art-current{color:#00c9ff}.art-video-player .art-contextmenus .art-contextmenu:hover{background-color:#ffffff1a}.art-video-player .art-contextmenus .art-contextmenu:last-child{border-bottom:none}.art-video-player.art-contextmenu-show .art-contextmenus{display:flex}.art-video-player .art-settings{z-index:90;height:auto;max-height:300px;background-color:#000000e6;border-radius:3px;font-size:13px;transition:all .2s;display:none;position:absolute;bottom:50px;right:10px;overflow:auto}.art-video-player .art-settings .art-setting-panel{display:none}.art-video-player .art-settings .art-setting-panel.art-current{display:block}.art-video-player .art-settings .art-setting-panel .art-setting-item{height:35px;cursor:pointer;color:#fffc;justify-content:space-between;align-items:center;padding:0 5px;line-height:1;display:flex;overflow:hidden}.art-video-player .art-settings .art-setting-panel .art-setting-item:hover,.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current{color:#fff;background-color:#ffffff1a}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon{width:30px;height:30px;justify-content:center;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon-check{visibility:hidden;height:15px}.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current .art-icon-check{visibility:visible}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left{white-space:nowrap;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left .art-setting-item-left-icon{height:24px;width:24px;justify-content:center;align-items:center;margin-right:10px;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right{align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-tooltip{white-space:nowrap;color:#ffffff80;margin-right:5px;font-size:12px}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-icon{height:24px;justify-content:center;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-range{height:3px;width:80px;appearance:none;background-color:#fff3;outline:none}.art-video-player .art-settings .art-setting-panel .art-setting-item-back{border-bottom:1px solid #ffffff1a}.art-video-player.art-setting-show .art-settings{display:block}.art-video-player.art-mobile .art-settings{max-height:200px}.art-video-player .art-info{z-index:100;width:350px;color:#fff;-webkit-font-smoothing:antialiased;background-color:#000000e6;flex-direction:column;padding:10px;font-family:Noto Sans CJK SC DemiLight,Roboto,Segoe UI,Tahoma,Arial,Helvetica,sans-serif;font-size:12px;display:none;position:absolute;top:10px;left:10px}.art-video-player .art-info .art-info-item{margin-bottom:5px;display:flex}.art-video-player .art-info .art-info-item .art-info-title{width:100px;text-align:right}.art-video-player .art-info .art-info-item .art-info-content{text-overflow:ellipsis;white-space:nowrap;flex:1;padding-left:5px;overflow:hidden}.art-video-player .art-info .art-info-item:last-child{margin-bottom:0}.art-video-player .art-info .art-info-close{cursor:pointer;position:absolute;top:5px;right:5px}.art-video-player.art-info-show .art-info{display:flex}.art-video-player.art-hide-cursor *{cursor:none!important}.art-video-player[data-aspect-ratio] video{box-sizing:content-box;object-fit:fill}.art-video-player.art-fullscreen-web{z-index:9999;width:100%;height:100%;position:fixed;inset:0}.art-video-player .art-mini-header{z-index:110;height:35px;color:#fff;opacity:0;visibility:hidden;background-color:#00000080;justify-content:space-between;align-items:center;line-height:35px;transition:all .2s ease-in-out;display:none;position:absolute;top:0;left:0;right:0}.art-video-player .art-mini-header .art-mini-title{text-overflow:ellipsis;white-space:nowrap;cursor:move;flex:1;padding:0 10px;overflow:hidden}.art-video-player .art-mini-header .art-mini-close{width:35px;text-align:center;cursor:pointer;font-size:22px}.art-video-player.art-is-dragging{opacity:.7}.art-video-player.art-mini{z-index:9999;width:400px;height:225px;position:fixed;box-shadow:0 2px 5px #00000029,0 3px 6px #0003}.art-video-player.art-mini .art-mini-header{user-select:none;display:flex}.art-video-player.art-mini.art-hover .art-mini-header{opacity:1;visibility:visible}.art-video-player.art-mini .art-mask .art-state{position:static}.art-video-player.art-mini .art-contextmenu,.art-video-player.art-mini .art-bottom,.art-video-player.art-mini .art-danmu,.art-video-player.art-mini .art-info,.art-video-player.art-mini .art-layers,.art-video-player.art-mini .art-notice,.art-video-player.art-mini .art-settings,.art-video-player.art-mini .art-subtitle{display:none!important}.art-auto-size{justify-content:center;align-items:center;display:flex}.art-auto-size .art-video-player{transition:all .2s}.art-video-player[data-flip=horizontal] .art-video{transform:scaleX(-1)}.art-video-player[data-flip=vertical] .art-video{transform:scaleY(-1)}.art-video-player .art-layer-miniProgressBar{height:2px;background-color:var(--theme);display:block;position:absolute;bottom:0;left:0;right:0}.art-video-player .art-layer-lock{height:34px;width:34px;color:#fff;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:calc(50% - 17px);left:15px}.art-video-player .art-layer-autoPlayback{background-color:#000c;border-radius:3px;align-items:center;padding:10px;line-height:1;display:none;position:absolute;bottom:60px;left:20px}.art-video-player .art-layer-autoPlayback .art-autoPlayback-close{cursor:pointer;align-items:center;margin-right:10px;display:flex}.art-video-player .art-layer-autoPlayback .art-autoPlayback-close svg{width:15px;height:15px;fill:#00c9ff}.art-video-player .art-layer-autoPlayback .art-autoPlayback-last{margin-right:10px}.art-video-player .art-layer-autoPlayback .art-autoPlayback-jump{color:#00c9ff;cursor:pointer}.art-video-player.art-lock .art-bottom{display:none!important}.art-video-player.art-lock .art-subtitle{bottom:10px!important}.art-video-player.art-lock .art-layer-miniProgressBar{display:block!important}.art-video-player.art-control-show .art-layer-miniProgressBar{display:none}.art-video-player.art-control-show .art-layer-lock{display:flex}.art-video-player .art-control-selector{position:relative}.art-video-player .art-control-selector .art-selector-list{min-width:100px;max-width:200px;max-height:200px;text-align:center;color:#fff;background-color:#000c;border-radius:3px;padding:5px 0;display:none;position:absolute;bottom:35px;overflow:auto}.art-video-player .art-control-selector .art-selector-list .art-selector-item{height:30px;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;padding:0 5px;line-height:30px;overflow:hidden}.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover{background-color:#ffffff1a}.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover,.art-video-player .art-control-selector .art-selector-list .art-selector-item.art-current{color:#00c9ff}.art-video-player .art-control-selector:hover .art-selector-list{display:block}[class*=hint--]{font-style:normal;display:inline-block;position:relative}[class*=hint--]:before,[class*=hint--]:after{visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;transition:all .3s;position:absolute;transform:translate(0,0)}[class*=hint--]:hover:before,[class*=hint--]:hover:after{visibility:visible;opacity:1;transition-delay:.1s}[class*=hint--]:before{content:"";z-index:1000001;background:0 0;border:6px solid #0000;position:absolute}[class*=hint--]:after{color:#fff;white-space:nowrap;background:#000;padding:8px 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:12px}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=""]:before,[aria-label=""]:after,[data-hint=""]:before,[data-hint=""]:after{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#000}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#000}.hint--left:before{border-left-color:#000}.hint--right:before{border-right-color:#000}.hint--top:before{margin-bottom:-11px}.hint--top:before,.hint--top:after{bottom:100%;left:50%}.hint--top:before{left:calc(50% - 6px)}.hint--top:after{transform:translate(-50%)}.hint--top:hover:before{transform:translateY(-8px)}.hint--top:hover:after{transform:translate(-50%)translateY(-8px)}.hint--bottom:before{margin-top:-11px}.hint--bottom:before,.hint--bottom:after{top:100%;left:50%}.hint--bottom:before{left:calc(50% - 6px)}.hint--bottom:after{transform:translate(-50%)}.hint--bottom:hover:before{transform:translateY(8px)}.hint--bottom:hover:after{transform:translate(-50%)translateY(8px)}.hint--right:before{margin-bottom:-6px;margin-left:-11px}.hint--right:after{margin-bottom:-14px}.hint--right:before,.hint--right:after{bottom:50%;left:100%}.hint--right:hover:before,.hint--right:hover:after{transform:translate(8px)}.hint--left:before{margin-bottom:-6px;margin-right:-11px}.hint--left:after{margin-bottom:-14px}.hint--left:before,.hint--left:after{bottom:50%;right:100%}.hint--left:hover:before,.hint--left:hover:after{transform:translate(-8px)}.hint--top-left:before{margin-bottom:-11px}.hint--top-left:before,.hint--top-left:after{bottom:100%;left:50%}.hint--top-left:before{left:calc(50% - 6px)}.hint--top-left:after{margin-left:12px;transform:translate(-100%)}.hint--top-left:hover:before{transform:translateY(-8px)}.hint--top-left:hover:after{transform:translate(-100%)translateY(-8px)}.hint--top-right:before{margin-bottom:-11px}.hint--top-right:before,.hint--top-right:after{bottom:100%;left:50%}.hint--top-right:before{left:calc(50% - 6px)}.hint--top-right:after{margin-left:-12px;transform:translate(0)}.hint--top-right:hover:before,.hint--top-right:hover:after{transform:translateY(-8px)}.hint--bottom-left:before{margin-top:-11px}.hint--bottom-left:before,.hint--bottom-left:after{top:100%;left:50%}.hint--bottom-left:before{left:calc(50% - 6px)}.hint--bottom-left:after{margin-left:12px;transform:translate(-100%)}.hint--bottom-left:hover:before{transform:translateY(8px)}.hint--bottom-left:hover:after{transform:translate(-100%)translateY(8px)}.hint--bottom-right:before{margin-top:-11px}.hint--bottom-right:before,.hint--bottom-right:after{top:100%;left:50%}.hint--bottom-right:before{left:calc(50% - 6px)}.hint--bottom-right:after{margin-left:-12px;transform:translate(0)}.hint--bottom-right:hover:before,.hint--bottom-right:hover:after{transform:translateY(8px)}.hint--small:after,.hint--medium:after,.hint--large:after{white-space:normal;word-wrap:break-word;line-height:1.4em}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}[class*=hint--]:after{text-shadow:0 -1px #000;box-shadow:4px 4px 8px #0000004d}.hint--error:after{text-shadow:0 -1px #592726;background-color:#b34e4d}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{text-shadow:0 -1px #6c5328;background-color:#c09854}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{text-shadow:0 -1px #1a3c4d;background-color:#3986ac}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{text-shadow:0 -1px #1a321a;background-color:#458746}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{transform:translateY(-8px)}.hint--always.hint--top:after{transform:translate(-50%)translateY(-8px)}.hint--always.hint--top-left:before{transform:translateY(-8px)}.hint--always.hint--top-left:after{transform:translate(-100%)translateY(-8px)}.hint--always.hint--top-right:before,.hint--always.hint--top-right:after{transform:translateY(-8px)}.hint--always.hint--bottom:before{transform:translateY(8px)}.hint--always.hint--bottom:after{transform:translate(-50%)translateY(8px)}.hint--always.hint--bottom-left:before{transform:translateY(8px)}.hint--always.hint--bottom-left:after{transform:translate(-100%)translateY(8px)}.hint--always.hint--bottom-right:before,.hint--always.hint--bottom-right:after{transform:translateY(8px)}.hint--always.hint--left:before,.hint--always.hint--left:after{transform:translate(-8px)}.hint--always.hint--right:before,.hint--always.hint--right:after{transform:translate(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:before,.hint--no-animate:after{transition-duration:0s}.hint--bounce:before,.hint--bounce:after{-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s,visibility .3s,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s,visibility .3s,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.hint--no-shadow:before,.hint--no-shadow:after{text-shadow:initial;box-shadow:initial}.hint--no-arrow:before{display:none}'},{}],dMNnW:[function(e,t,r){t.exports=function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}var t=Object.prototype.toString,r=function(r){if(void 0===r)return"undefined";if(null===r)return"null";var i=e(r);if("boolean"===i)return"boolean";if("string"===i)return"string";if("number"===i)return"number";if("symbol"===i)return"symbol";if("function"===i)return function(e){return"GeneratorFunction"===o(e)}(r)?"generatorfunction":"function";if(function(e){return Array.isArray?Array.isArray(e):e instanceof Array}(r))return"array";if(function(e){return!(!e.constructor||"function"!=typeof e.constructor.isBuffer)&&e.constructor.isBuffer(e)}(r))return"buffer";if(function(e){try{if("number"==typeof e.length&&"function"==typeof e.callee)return!0}catch(e){if(-1!==e.message.indexOf("callee"))return!0}return!1}(r))return"arguments";if(function(e){return e instanceof Date||"function"==typeof e.toDateString&&"function"==typeof e.getDate&&"function"==typeof e.setDate}(r))return"date";if(function(e){return e instanceof Error||"string"==typeof e.message&&e.constructor&&"number"==typeof e.constructor.stackTraceLimit}(r))return"error";if(function(e){return e instanceof RegExp||"string"==typeof e.flags&&"boolean"==typeof e.ignoreCase&&"boolean"==typeof e.multiline&&"boolean"==typeof e.global}(r))return"regexp";switch(o(r)){case"Symbol":return"symbol";case"Promise":return"promise";case"WeakMap":return"weakmap";case"WeakSet":return"weakset";case"Map":return"map";case"Set":return"set";case"Int8Array":return"int8array";case"Uint8Array":return"uint8array";case"Uint8ClampedArray":return"uint8clampedarray";case"Int16Array":return"int16array";case"Uint16Array":return"uint16array";case"Int32Array":return"int32array";case"Uint32Array":return"uint32array";case"Float32Array":return"float32array";case"Float64Array":return"float64array"}if(function(e){return"function"==typeof e.throw&&"function"==typeof e.return&&"function"==typeof e.next}(r))return"generator";switch(i=t.call(r)){case"[object Object]":return"object";case"[object Map Iterator]":return"mapiterator";case"[object Set Iterator]":return"setiterator";case"[object String Iterator]":return"stringiterator";case"[object Array Iterator]":return"arrayiterator"}return i.slice(8,-1).toLowerCase().replace(/\s/g,"")};function o(e){return e.constructor?e.constructor.name:null}function i(e,t){var o=2n)),o.export(r,"queryAll",(()=>a)),o.export(r,"addClass",(()=>s)),o.export(r,"removeClass",(()=>l)),o.export(r,"hasClass",(()=>c)),o.export(r,"append",(()=>p)),o.export(r,"remove",(()=>u)),o.export(r,"setStyle",(()=>d)),o.export(r,"setStyles",(()=>f)),o.export(r,"getStyle",(()=>h)),o.export(r,"sublings",(()=>m)),o.export(r,"inverseClass",(()=>g)),o.export(r,"tooltip",(()=>v)),o.export(r,"isInViewport",(()=>y)),o.export(r,"includeFromEvent",(()=>b)),o.export(r,"replaceElement",(()=>x)),o.export(r,"createElement",(()=>w));var i=e("./compatibility");function n(e,t=document){return t.querySelector(e)}function a(e,t=document){return Array.from(t.querySelectorAll(e))}function s(e,t){return e.classList.add(t)}function l(e,t){return e.classList.remove(t)}function c(e,t){return e.classList.contains(t)}function p(e,t){return t instanceof Element?e.appendChild(t):e.insertAdjacentHTML("beforeend",String(t)),e.lastElementChild||e.lastChild}function u(e){return e.parentNode.removeChild(e)}function d(e,t,r){return e.style[t]=r,e}function f(e,t){return Object.keys(t).forEach((r=>{d(e,r,t[r])})),e}function h(e,t,r=!0){const o=window.getComputedStyle(e,null).getPropertyValue(t);return r?parseFloat(o):o}function m(e){return Array.from(e.parentElement.children).filter((t=>t!==e))}function g(e,t){m(e).forEach((e=>l(e,t))),s(e,t)}function v(e,t,r="top"){i.isMobile||(e.setAttribute("aria-label",t),s(e,"hint--rounded"),s(e,`hint--${r}`))}function y(e,t=0){const r=e.getBoundingClientRect(),o=window.innerHeight||document.documentElement.clientHeight,i=window.innerWidth||document.documentElement.clientWidth,n=r.top-t<=o&&r.top+r.height+t>=0,a=r.left-t<=i+t&&r.left+r.width+t>=0;return n&&a}function b(e,t){return e.composedPath&&e.composedPath().indexOf(t)>-1}function x(e,t){return t.parentNode.replaceChild(e,t),e}function w(e){return document.createElement(e)}},{"./compatibility":"e9wVp","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],e9wVp:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"userAgent",(()=>i)),o.export(r,"isMobile",(()=>n)),o.export(r,"isSafari",(()=>a)),o.export(r,"isWechat",(()=>s)),o.export(r,"isIE",(()=>l)),o.export(r,"isAndroid",(()=>c)),o.export(r,"isIOS",(()=>p));const i="undefined"!=typeof window?window.navigator.userAgent:"",n=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(i),a=/^((?!chrome|android).)*safari/i.test(i),s=/MicroMessenger/i.test(i),l=/MSIE|Trident/i.test(i),c=/android/i.test(i),p=/iPad|iPhone|iPod/i.test(i)&&!window.MSStream},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],kNZvP:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"ArtPlayerError",(()=>i)),o.export(r,"errorHandle",(()=>n));class i extends Error{constructor(e,t){super(e),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,t||this.constructor),this.name="ArtPlayerError"}}function n(e,t){if(!e)throw new i(t);return e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],eZUgm:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return"WEBVTT \r\n\r\n".concat((t=e,t.replace(/(\d\d:\d\d:\d\d)[,.](\d+)/g,((e,t,r)=>{let o=r.slice(0,3);return 1===r.length&&(o=r+"00"),2===r.length&&(o=r+"0"),`${t},${o}`}))).replace(/\{\\([ibu])\}/g,"").replace(/\{\\([ibu])1\}/g,"<$1>").replace(/\{([ibu])\}/g,"<$1>").replace(/\{\/([ibu])\}/g,"").replace(/(\d\d:\d\d:\d\d),(\d\d\d)/g,"$1.$2").replace(/{[\s\S]*?}/g,"").concat("\r\n\r\n"));var t}function n(e){return URL.createObjectURL(new Blob([e],{type:"text/vtt"}))}function a(e){const t=new RegExp("Dialogue:\\s\\d,(\\d+:\\d\\d:\\d\\d.\\d\\d),(\\d+:\\d\\d:\\d\\d.\\d\\d),([^,]*),([^,]*),(?:[^,]*,){4}([\\s\\S]*)$","i");function r(e=""){return e.split(/[:.]/).map(((e,t,r)=>{if(t===r.length-1){if(1===e.length)return`.${e}00`;if(2===e.length)return`.${e}0`}else if(1===e.length)return(0===t?"0":":0")+e;return 0===t?e:t===r.length-1?`.${e}`:`:${e}`})).join("")}return`WEBVTT\n\n${e.split(/\r?\n/).map((e=>{const o=e.match(t);return o?{start:r(o[1].trim()),end:r(o[2].trim()),text:o[5].replace(/{[\s\S]*?}/g,"").replace(/(\\N)/g,"\n").trim().split(/\r?\n/).map((e=>e.trim())).join("\n")}:null})).filter((e=>e)).map(((e,t)=>e?`${t+1}\n${e.start} --\x3e ${e.end}\n${e.text}`:"")).filter((e=>e.trim())).join("\n\n")}`}o.defineInteropFlag(r),o.export(r,"srtToVtt",(()=>i)),o.export(r,"vttToBlob",(()=>n)),o.export(r,"assToVtt",(()=>a))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],dYeSt:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return e.includes("?")?i(e.split("?")[0]):e.includes("#")?i(e.split("#")[0]):e.trim().toLowerCase().split(".").pop()}function n(e,t){const r=document.createElement("a");r.style.display="none",r.href=e,r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r)}o.defineInteropFlag(r),o.export(r,"getExt",(()=>i)),o.export(r,"download",(()=>n))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"5ynPA":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"def",(()=>i)),o.export(r,"has",(()=>a)),o.export(r,"get",(()=>s)),o.export(r,"mergeDeep",(()=>l));const i=Object.defineProperty,{hasOwnProperty:n}=Object.prototype;function a(e,t){return n.call(e,t)}function s(e,t){return Object.getOwnPropertyDescriptor(e,t)}function l(...e){const t=e=>e&&"object"==typeof e&&!Array.isArray(e);return e.reduce(((e,r)=>(Object.keys(r).forEach((o=>{const i=e[o],n=r[o];Array.isArray(i)&&Array.isArray(n)?e[o]=i.concat(...n):!t(i)||!t(n)||n instanceof Element?e[o]=n:e[o]=l(i,n)})),e)),{})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],kXYeR:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e=0){return new Promise((t=>setTimeout(t,e)))}function n(e,t,r){let o;function i(...i){clearTimeout(o),o=setTimeout((function(){o=null,e.apply(r,i)}),t)}return i.clearTimeout=function(){clearTimeout(o)},i}function a(e,t){let r,o,i=!1;return function n(...a){if(i)return r=a,void(o=this);i=!0,e.apply(this,a),setTimeout((()=>{i=!1,r&&(n.apply(o,r),r=null,o=null)}),t)}}o.defineInteropFlag(r),o.export(r,"sleep",(()=>i)),o.export(r,"debounce",(()=>n)),o.export(r,"throttle",(()=>a))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],anS7L:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r){return Math.max(Math.min(e,Math.max(t,r)),Math.min(t,r))}function n(e){const t=Math.floor(e/3600),r=Math.floor((e-3600*t)/60),o=Math.floor(e-3600*t-60*r);return(t>0?[t,r,o]:[r,o]).map((e=>e<10?`0${e}`:String(e))).join(":")}function a(e){return e.replace(/[&<>'"]/g,(e=>({"&":"&","<":"<",">":">","'":"'",'"':"""}[e]||e)))}o.defineInteropFlag(r),o.export(r,"clamp",(()=>i)),o.export(r,"secondToTime",(()=>n)),o.export(r,"escape",(()=>a))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"3izFE":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"ComponentOption",(()=>d));var i=e("../utils");const n="array",a="boolean",s="string",l="number",c="object",p="function";function u(e,t,r){return(0,i.errorHandle)(t===s||t===l||e instanceof Element,`${r.join(".")} require '${s}' or 'Element' type`)}const d={html:u,disable:`?${a}`,name:`?${s}`,index:`?${l}`,style:`?${c}`,click:`?${p}`,mounted:`?${p}`,tooltip:`?${s}|${l}`,width:`?${l}`,selector:`?${n}`,onSelect:`?${p}`,switch:`?${a}`,onSwitch:`?${p}`,range:`?${n}`,onRange:`?${p}`};r.default={id:s,container:u,url:s,poster:s,title:s,type:s,theme:s,lang:s,volume:l,isLive:a,muted:a,autoplay:a,autoSize:a,autoMini:a,loop:a,flip:a,playbackRate:a,aspectRatio:a,screenshot:a,setting:a,hotkey:a,pip:a,mutex:a,backdrop:a,fullscreen:a,fullscreenWeb:a,subtitleOffset:a,miniProgressBar:a,useSSR:a,playsInline:a,lock:a,fastForward:a,autoPlayback:a,autoOrientation:a,airplay:a,plugins:[p],whitelist:[`${s}|${p}|regexp`],layers:[d],contextmenu:[d],settings:[d],controls:[{...d,position:(e,t,r)=>{const o=["top","left","right"];return(0,i.errorHandle)(o.includes(e),`${r.join(".")} only accept ${o.toString()} as parameters`)}}],quality:[{default:`?${a}`,html:s,url:s}],highlight:[{time:l,text:s}],thumbnails:{url:s,number:l,column:l,width:l,height:l},subtitle:{url:s,type:s,style:c,encoding:s},moreVideoAttr:c,icons:c,customType:c}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ej4fZ:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default={propertys:["audioTracks","autoplay","buffered","controller","controls","crossOrigin","currentSrc","currentTime","defaultMuted","defaultPlaybackRate","duration","ended","error","loop","mediaGroup","muted","networkState","paused","playbackRate","played","preload","readyState","seekable","seeking","src","startDate","textTracks","videoTracks","volume"],methods:["addTextTrack","canPlayType","load","play","pause"],events:["abort","canplay","canplaythrough","durationchange","emptied","ended","error","loadeddata","loadedmetadata","loadstart","pause","play","playing","progress","ratechange","seeked","seeking","stalled","suspend","timeupdate","volumechange","waiting"],prototypes:["width","height","videoWidth","videoHeight","poster","webkitDecodedFrameCount","webkitDroppedFrameCount","playsInline","webkitSupportsFullscreen","webkitDisplayingFullscreen","onenterpictureinpicture","onleavepictureinpicture","disablePictureInPicture","cancelVideoFrameCallback","requestVideoFrameCallback","getVideoPlaybackQuality","requestPictureInPicture","webkitEnterFullScreen","webkitEnterFullscreen","webkitExitFullScreen","webkitExitFullscreen"]}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"7CkCt":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("./utils");r.default=class{constructor(e){this.art=e}get state(){const{option:e,constructor:{kindOf:t}}=this.art;return!o.isMobile||e.whitelist.some((e=>{switch(t(e)){case"string":return"*"===e||o.userAgent.indexOf(e)>-1;case"function":return e(o.userAgent);case"regexp":return e.test(o.userAgent);default:return!1}}))}}},{"./utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"8iGAh":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("./utils");class i{constructor(e){this.art=e;const{option:t,constructor:r,whitelist:i}=e;t.container instanceof Element?this.$container=t.container:(this.$container=(0,o.query)(t.container),(0,o.errorHandle)(this.$container,`No container element found by ${t.container}`));const n=this.$container.tagName.toLowerCase();(0,o.errorHandle)("div"===n,`Unsupported container element type, only support 'div' but got '${n}'`),(0,o.errorHandle)(r.instances.every((e=>e.template.$container!==this.$container)),"Cannot mount multiple instances on the same dom element"),this.query=this.query.bind(this),this.$container.dataset.artId=e.id,this.$original=this.$container.cloneNode(!0),i.state?this.desktop():this.mobile()}static get html(){return'
Player version:
4.5.5
Video url:
Video volume:
Video time:
Video duration:
Video resolution:
x
[x]
×
'}query(e){return(0,o.query)(e,this.$container)}desktop(){const{option:e}=this.art;e.useSSR||(this.$container.innerHTML=i.html),this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video"),this.$track=this.query("track"),this.$poster=this.query(".art-poster"),this.$subtitle=this.query(".art-subtitle"),this.$danmuku=this.query(".art-danmuku"),this.$bottom=this.query(".art-bottom"),this.$progress=this.query(".art-progress"),this.$controls=this.query(".art-controls"),this.$controlsLeft=this.query(".art-controls-left"),this.$controlsCenter=this.query(".art-controls-center"),this.$controlsRight=this.query(".art-controls-right"),this.$layer=this.query(".art-layers"),this.$loading=this.query(".art-loading"),this.$notice=this.query(".art-notice"),this.$noticeInner=this.query(".art-notice-inner"),this.$mask=this.query(".art-mask"),this.$state=this.query(".art-state"),this.$setting=this.query(".art-settings"),this.$info=this.query(".art-info"),this.$infoPanel=this.query(".art-info-panel"),this.$infoClose=this.query(".art-info-close"),this.$miniHeader=this.query(".art-mini-header"),this.$miniTitle=this.query(".art-mini-title"),this.$miniClose=this.query(".art-mini-close"),this.$contextmenu=this.query(".art-contextmenus"),e.backdrop&&((0,o.addClass)(this.$setting,"art-backdrop-filter"),(0,o.addClass)(this.$contextmenu,"art-backdrop-filter"),(0,o.addClass)(this.$info,"art-backdrop-filter")),o.isMobile&&(0,o.addClass)(this.$player,"art-mobile")}mobile(){this.$container.innerHTML='
',this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video")}destroy(e){e?(0,o.replaceElement)(this.$original,this.$container):(0,o.addClass)(this.$player,"art-destroy")}}r.default=i},{"./utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"3mM4M":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),n=e("./zh-cn.json"),a=o.interopDefault(n),s=e("./zh-tw.json"),l=o.interopDefault(s),c=e("./pl.json"),p=o.interopDefault(c),u=e("./cs.json"),d=o.interopDefault(u);r.default=class{constructor(e){this.art=e,this.languages={"zh-cn":a.default,"zh-tw":l.default,pl:p.default,cs:d.default},this.init()}init(){const e=this.art.option.lang.toLowerCase();this.language=this.languages[e]||{}}get(e){return this.language[e]||e}update(e){this.languages=(0,i.mergeDeep)(this.languages,e),this.init()}}},{"../utils":"5yYFo","./zh-cn.json":"1f1tr","./zh-tw.json":"3hy9S","./pl.json":"aFOXc","./cs.json":"aNfUP","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"1f1tr":[function(e,t,r){t.exports=JSON.parse('{"Video Info":"统计信息","Close":"关闭","Video Load Failed":"加载失败","Volume":"音量","Play":"播放","Pause":"暂停","Rate":"速度","Mute":"静音","Video Flip":"画面翻转","Horizontal":"水平","Vertical":"垂直","Reconnect":"重新连接","Show Setting":"显示设置","Hide Setting":"隐藏设置","Screenshot":"截图","Play Speed":"播放速度","Aspect Ratio":"画面比例","Default":"默认","Normal":"正常","Open":"打开","Switch Video":"切换","Switch Subtitle":"切换字幕","Fullscreen":"全屏","Exit Fullscreen":"退出全屏","Web Fullscreen":"网页全屏","Exit Web Fullscreen":"退出网页全屏","Mini Player":"迷你播放器","PIP Mode":"开启画中画","Exit PIP Mode":"退出画中画","PIP Not Supported":"不支持画中画","Fullscreen Not Supported":"不支持全屏","Subtitle Offset":"字幕偏移","Last Seen":"上次看到","Jump Play":"跳转播放","AirPlay":"隔空播放","AirPlay Not Available":"隔空播放不可用"}')},{}],"3hy9S":[function(e,t,r){t.exports=JSON.parse('{"Video Info":"統計訊息","Close":"關閉","Video Load Failed":"載入失敗","Volume":"音量","Play":"播放","Pause":"暫停","Rate":"速度","Mute":"靜音","Video Flip":"畫面翻轉","Horizontal":"水平","Vertical":"垂直","Reconnect":"重新連接","Show Setting":"顯示设置","Hide Setting":"隱藏设置","Screenshot":"截圖","Play Speed":"播放速度","Aspect Ratio":"畫面比例","Default":"默認","Normal":"正常","Open":"打開","Switch Video":"切換","Switch Subtitle":"切換字幕","Fullscreen":"全屏","Exit Fullscreen":"退出全屏","Web Fullscreen":"網頁全屏","Exit Web Fullscreen":"退出網頁全屏","Mini Player":"迷你播放器","PIP Mode":"開啟畫中畫","Exit PIP Mode":"退出畫中畫","PIP Not Supported":"不支持畫中畫","Fullscreen Not Supported":"不支持全屏","Subtitle Offset":"字幕偏移","Last Seen":"上次看到","Jump Play":"跳轉播放","AirPlay":"隔空播放","AirPlay Not Available":"隔空播放不可用"}')},{}],aFOXc:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Informacje o wideo","Close":"Zamknij","Video Load Failed":"Błąd ładowania wideo","Volume":"Głośność","Play":"Odtwórz","Pause":"Wstrzymaj","Rate":"Oceń","Mute":"Wycisz","Video Flip":"Rotacja wideo","Horizontal":"Pozioma","Vertical":"Pionowa","Reconnect":"Połącz ponownie","Show Setting":"Pokaż ustawienia","Hide Setting":"Ukryj ustawienia","Screenshot":"Zrzut ekranu","Play Speed":"Prędkość odtwarzania","Aspect Ratio":"Współczynnik proporcji","Default":"Domyślny","Normal":"Normalny","Open":"Otwórz","Switch Video":"Przełącz wideo","Switch Subtitle":"Przełącz napisy","Fullscreen":"Pełny ekran","Exit Fullscreen":"Zamknij pełny ekran","Web Fullscreen":"Tryb pełnej strony","Exit Web Fullscreen":"Zamknij tryb pełnej strony","Mini Player":"Miniodtwarzacz","PIP Mode":"Tryb PiP","Exit PIP Mode":"Zamknij tryb PiP","PIP Not Supported":"Tryb PiP nieobsługiwany","Fullscreen Not Supported":"Pełny ekran nieobsługiwany","Subtitle Offset":"Przesunięcie napisów","Last Seen":"Ostatnio widziany","Jump Play":"Skocz do gry","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay nie jest dostępny"}')},{}],aNfUP:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Info o videu","Close":"Zavřít","Video Load Failed":"Nahrání videa selhalo","Volume":"Hlasitost","Play":"Přehrát","Pause":"Pozastavit","Rate":"Hodnocení","Mute":"Ztlumit","Video Flip":"Otočit video","Horizontal":"Horizontálně","Vertical":"Vertikálně","Reconnect":"Opětovné připojení","Show Setting":"Zobrazit nastavení","Hide Setting":"Skrýt nastavení","Screenshot":"Snímek obrazovky","Play Speed":"Rychlost přehrávání","Aspect Ratio":"Poměr stran","Default":"Výchozí","Normal":"Normální","Open":"Otevřít","Switch Video":"Přepnout video","Switch Subtitle":"Přepnout titulky","Fullscreen":"Celá obrazovka","Exit Fullscreen":"Opustit režim celé obrazovky","Web Fullscreen":"Celá stránka","Exit Web Fullscreen":"Zavřít režim celé stránky","Mini Player":"Mini přehrávač","PIP Mode":"Režim PIP","Exit PIP Mode":"Opustit režim PIP","PIP Not Supported":"Režim PIP není podporován","Fullscreen Not Supported":"Režim celé obrazovky není podporován","Subtitle Offset":"Posun titulků","Last Seen":"Naposledy viděn","Jump Play":"Hra na skok","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay není k dispozici"}')},{}],bCaa0:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./urlMix"),n=o.interopDefault(i),a=e("./attrMix"),s=o.interopDefault(a),l=e("./playMix"),c=o.interopDefault(l),p=e("./pauseMix"),u=o.interopDefault(p),d=e("./toggleMix"),f=o.interopDefault(d),h=e("./seekMix"),m=o.interopDefault(h),g=e("./volumeMix"),v=o.interopDefault(g),y=e("./currentTimeMix"),b=o.interopDefault(y),x=e("./durationMix"),w=o.interopDefault(x),j=e("./switchMix"),k=o.interopDefault(j),S=e("./playbackRateMix"),I=o.interopDefault(S),C=e("./aspectRatioMix"),$=o.interopDefault(C),F=e("./screenshotMix"),M=o.interopDefault(F),T=e("./fullscreenMix"),E=o.interopDefault(T),P=e("./fullscreenWebMix"),z=o.interopDefault(P),D=e("./pipMix"),A=o.interopDefault(D),R=e("./loadedMix"),O=o.interopDefault(R),L=e("./playedMix"),N=o.interopDefault(L),H=e("./playingMix"),Y=o.interopDefault(H),_=e("./autoSizeMix"),V=o.interopDefault(_),q=e("./rectMix"),W=o.interopDefault(q),B=e("./flipMix"),U=o.interopDefault(B),Z=e("./miniMix"),X=o.interopDefault(Z),G=e("./loopMix"),Q=o.interopDefault(G),J=e("./posterMix"),K=o.interopDefault(J),ee=e("./autoHeightMix"),te=o.interopDefault(ee),re=e("./themeMix"),oe=o.interopDefault(re),ie=e("./titleMix"),ne=o.interopDefault(ie),ae=e("./normalSizeMix"),se=o.interopDefault(ae),le=e("./subtitleOffsetMix"),ce=o.interopDefault(le),pe=e("./airplayMix"),ue=o.interopDefault(pe),de=e("./optionInit"),fe=o.interopDefault(de),he=e("./eventInit"),me=o.interopDefault(he);r.default=class{constructor(e){(0,n.default)(e),(0,s.default)(e),(0,c.default)(e),(0,u.default)(e),(0,f.default)(e),(0,m.default)(e),(0,v.default)(e),(0,b.default)(e),(0,w.default)(e),(0,k.default)(e),(0,I.default)(e),(0,$.default)(e),(0,M.default)(e),(0,E.default)(e),(0,z.default)(e),(0,A.default)(e),(0,O.default)(e),(0,N.default)(e),(0,Y.default)(e),(0,V.default)(e),(0,W.default)(e),(0,U.default)(e),(0,X.default)(e),(0,Q.default)(e),(0,K.default)(e),(0,te.default)(e),(0,oe.default)(e),(0,ne.default)(e),(0,se.default)(e),(0,ce.default)(e),(0,ue.default)(e),(0,me.default)(e),(0,fe.default)(e)}}},{"./urlMix":"9mMBB","./attrMix":"ghisN","./playMix":"l5N6R","./pauseMix":"fVR5i","./toggleMix":"cZiBO","./seekMix":"bsO1Q","./volumeMix":"ivSmC","./currentTimeMix":"8LbXb","./durationMix":"f7tNT","./switchMix":"ejQWi","./playbackRateMix":"kNcxE","./aspectRatioMix":"8v5yt","./screenshotMix":"eLUEv","./fullscreenMix":"ifvhR","./fullscreenWebMix":"dsFtO","./pipMix":"gYMLD","./loadedMix":"fMSRd","./playedMix":"iRHNE","./playingMix":"dQ40z","./autoSizeMix":"iF844","./rectMix":"1hAm8","./flipMix":"dhi4g","./miniMix":"eQPx9","./loopMix":"gQaVE","./posterMix":"7n9Pt","./autoHeightMix":"8Az1F","./themeMix":"kXlsI","./titleMix":"b8f4Q","./normalSizeMix":"4fP62","./subtitleOffsetMix":"gdNfa","./airplayMix":"bDxGv","./optionInit":"luxZi","./eventInit":"b25aJ","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"9mMBB":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$video:r}}=e;(0,o.def)(e,"url",{get:()=>r.currentSrc,async set(i){if(i){const n=t.type||(0,o.getExt)(i),a=t.customType[n];n&&a?(await(0,o.sleep)(),e.loading.show=!0,a.call(e,r,i,e)):(e.url&&e.url!==i&&e.once("video:canplay",(()=>{e.isReady&&e.emit("restart")})),r.src=i,e.option.url=i,e.emit("url",i))}else await(0,o.sleep)(),e.loading.show=!0}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ghisN:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t}}=e;(0,o.def)(e,"attr",{value(e,r){if(void 0===r)return t[e];t[e]=r}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],l5N6R:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,notice:r,option:i,constructor:{instances:n},template:{$video:a}}=e;(0,o.def)(e,"play",{value:async function(){const o=await a.play();if(r.show=t.get("Play"),e.emit("play"),i.mutex)for(let t=0;te.playing?e.pause():e.play()})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],bsO1Q:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{notice:t}=e;(0,o.def)(e,"seek",{set(r){e.currentTime=r,e.emit("seek",e.currentTime),e.duration&&(t.show=`${(0,o.secondToTime)(e.currentTime)} / ${(0,o.secondToTime)(e.duration)}`)}}),(0,o.def)(e,"forward",{set(t){e.seek=e.currentTime+t}}),(0,o.def)(e,"backward",{set(t){e.seek=e.currentTime-t}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ivSmC:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t},i18n:r,notice:i,storage:n}=e;(0,o.def)(e,"volume",{get:()=>t.volume||0,set:a=>{t.volume=(0,o.clamp)(a,0,1),i.show=`${r.get("Volume")}: ${parseInt(100*t.volume,10)}`,0!==t.volume&&n.set("volume",t.volume),e.emit("volume",t.volume)}}),(0,o.def)(e,"muted",{get:()=>t.muted,set:r=>{t.muted=r,e.emit("volume",t.volume)}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"8LbXb":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,"currentTime",{get:()=>t.currentTime||0,set:r=>{r=parseFloat(r),Number.isNaN(r)||(t.currentTime=(0,o.clamp)(r,0,e.duration))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],f7tNT:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"duration",{get:()=>{const{duration:t}=e.template.$video;return t===1/0?0:t||0}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ejQWi:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,option:r,notice:i}=e;function n(o,n,a){return new Promise((s=>{if(o===e.url)return s(o);const{playing:l}=e;e.pause(),URL.revokeObjectURL(e.url),e.url=o,e.once("video:canplay",(()=>{e.playbackRate=!1,e.aspectRatio=!1,e.flip="normal",e.autoSize=r.autoSize,e.currentTime=a,e.notice.show="",l&&e.play(),n&&(i.show=`${t.get("Switch Video")}: ${n}`),e.emit("switch",o),s(o)}))}))}(0,o.def)(e,"switchQuality",{value:(t,r)=>n(t,r,e.currentTime)}),(0,o.def)(e,"switchUrl",{value:(e,t)=>n(e,t,0)})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],kNcxE:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t},i18n:r,notice:i}=e;(0,o.def)(e,"playbackRate",{get:()=>t.playbackRate,set(n){if(n){if(n===t.playbackRate)return;const a=[.25,.5,.75,1,1.25,1.5,1.75,2,3,4];(0,o.errorHandle)(a.includes(n),`'playbackRate' only accept ${a.toString()} as parameters`),t.playbackRate=n,i.show=`${r.get("Rate")}: ${1===n?r.get("Normal"):`${n}x`}`,e.emit("playbackRate",n)}else e.playbackRate=1,e.emit("playbackRate")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"8v5yt":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t,$player:r},i18n:i,notice:n}=e;(0,o.def)(e,"aspectRatio",{get:()=>r.dataset.aspectRatio||"default",set(a){a||(a="default");const s=["default","4:3","16:9"];if((0,o.errorHandle)(s.includes(a),`'aspectRatio' only accept ${s.toString()} as parameters`),"default"===a)(0,o.setStyle)(t,"width",null),(0,o.setStyle)(t,"height",null),(0,o.setStyle)(t,"padding",null),delete r.dataset.aspectRatio;else{const e=a.split(":").map(Number),{videoWidth:i,videoHeight:n}=t,{clientWidth:s,clientHeight:l}=r,c=i/n,p=e[0]/e[1];if(c>p){const e=p*n/i;(0,o.setStyle)(t,"width",100*e+"%"),(0,o.setStyle)(t,"height","100%"),(0,o.setStyle)(t,"padding",`0 ${(s-s*e)/2}px`)}else{const e=i/p/n;(0,o.setStyle)(t,"width","100%"),(0,o.setStyle)(t,"height",100*e+"%"),(0,o.setStyle)(t,"padding",(l-l*e)/2+"px 0")}r.dataset.aspectRatio=a}n.show=`${i.get("Aspect Ratio")}: ${"default"===a?i.get("Default"):a}`,e.emit("aspectRatio",a)}}),(0,o.def)(e,"aspectRatioReset",{set(t){if(t){const{aspectRatio:t}=e;e.aspectRatio=t}}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],eLUEv:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,notice:r,template:{$video:i}}=e,n=(0,o.createElement)("canvas");(0,o.def)(e,"getDataURL",{value:()=>new Promise(((e,t)=>{try{n.width=i.videoWidth,n.height=i.videoHeight,n.getContext("2d").drawImage(i,0,0),e(n.toDataURL("image/png"))}catch(e){r.show=e,t(e)}}))}),(0,o.def)(e,"getBlobUrl",{value:()=>new Promise(((e,t)=>{try{n.width=i.videoWidth,n.height=i.videoHeight,n.getContext("2d").drawImage(i,0,0),n.toBlob((t=>{e(URL.createObjectURL(t))}))}catch(e){r.show=e,t(e)}}))}),(0,o.def)(e,"screenshot",{value:async()=>{const r=await e.getDataURL();return(0,o.download)(r,`${t.title||"artplayer"}_${(0,o.secondToTime)(i.currentTime)}.png`),e.emit("screenshot",r),r}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ifvhR:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../libs/screenfull"),n=o.interopDefault(i),a=e("../utils");r.default=function(e){const{i18n:t,notice:r,template:{$video:o,$player:i}}=e;e.once("video:loadedmetadata",(()=>{n.default.isEnabled?(e=>{(0,a.def)(e,"fullscreen",{get:()=>n.default.isFullscreen,async set(t){t?(e.normalSize="fullscreen",e.aspectRatioReset=!0,e.autoSize=!1,await n.default.request(i),(0,a.addClass)(i,"art-fullscreen"),e.emit("resize"),e.emit("fullscreen",!0),r.show=""):(e.aspectRatioReset=!0,e.autoSize=e.option.autoSize,await n.default.exit(),(0,a.removeClass)(i,"art-fullscreen"),e.emit("resize"),e.emit("fullscreen",!1),r.show="")}})})(e):document.fullscreenEnabled||o.webkitSupportsFullscreen?(e=>{(0,a.def)(e,"fullscreen",{get:()=>o.webkitDisplayingFullscreen,set(t){t?(e.normalSize="fullscreen",o.webkitEnterFullscreen(),e.emit("fullscreen",!0),r.show=""):(o.webkitExitFullscreen(),e.emit("fullscreen",!1),r.show="")}})})(e):(0,a.def)(e,"fullscreen",{get:()=>!1,set(){r.show=t.get("Fullscreen Not Supported")}}),(0,a.def)(e,"fullscreen",(0,a.get)(e,"fullscreen"))}))}},{"../libs/screenfull":"dXDKn","../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],dXDKn:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);const o=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],i=(()=>{if("undefined"==typeof document)return!1;const e=o[0],t={};for(const r of o){if(r[1]in document){for(const[o,i]of r.entries())t[e[o]]=i;return t}}return!1})(),n={change:i.fullscreenchange,error:i.fullscreenerror};let a={request:(e=document.documentElement,t)=>new Promise(((r,o)=>{const n=()=>{a.off("change",n),r()};a.on("change",n);const s=e[i.requestFullscreen](t);s instanceof Promise&&s.then(n).catch(o)})),exit:()=>new Promise(((e,t)=>{if(!a.isFullscreen)return void e();const r=()=>{a.off("change",r),e()};a.on("change",r);const o=document[i.exitFullscreen]();o instanceof Promise&&o.then(r).catch(t)})),toggle:(e,t)=>a.isFullscreen?a.exit():a.request(e,t),onchange(e){a.on("change",e)},onerror(e){a.on("error",e)},on(e,t){const r=n[e];r&&document.addEventListener(r,t,!1)},off(e,t){const r=n[e];r&&document.removeEventListener(r,t,!1)},raw:i};Object.defineProperties(a,{isFullscreen:{get:()=>Boolean(document[i.fullscreenElement])},element:{enumerable:!0,get:()=>document[i.fullscreenElement]},isEnabled:{enumerable:!0,get:()=>Boolean(document[i.fullscreenEnabled])}}),i||(a={isEnabled:!1}),r.default=a},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],dsFtO:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{notice:t,template:{$player:r}}=e;(0,o.def)(e,"fullscreenWeb",{get:()=>(0,o.hasClass)(r,"art-fullscreen-web"),set(i){i?(e.normalSize="fullscreenWeb",(0,o.addClass)(r,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=!1,e.emit("resize"),e.emit("fullscreenWeb",!0),t.show=""):((0,o.removeClass)(r,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=e.option.autoSize,e.emit("resize"),e.emit("fullscreenWeb",!1),t.show="")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],gYMLD:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,notice:r,template:{$video:i}}=e;document.pictureInPictureEnabled?function(e){const{template:{$video:t},events:{proxy:r},notice:i}=e;t.disablePictureInPicture=!1,(0,o.def)(e,"pip",{get:()=>document.pictureInPictureElement,set(r){r?(e.normalSize="pip",t.requestPictureInPicture().catch((e=>{throw i.show=e,e}))):document.exitPictureInPicture().catch((e=>{throw i.show=e,e}))}}),r(t,"enterpictureinpicture",(()=>{e.emit("pip",!0)})),r(t,"leavepictureinpicture",(()=>{e.emit("pip",!1)}))}(e):i.webkitSupportsPresentationMode?function(e){const{$video:t}=e.template;t.webkitSetPresentationMode("inline"),(0,o.def)(e,"pip",{get:()=>"picture-in-picture"===t.webkitPresentationMode,set(r){r?(e.normalSize="pip",t.webkitSetPresentationMode("picture-in-picture"),e.emit("pip",!0)):(t.webkitSetPresentationMode("inline"),e.emit("pip",!1))}})}(e):(0,o.def)(e,"pip",{get:()=>!1,set(){r.show=t.get("PIP Not Supported")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],fMSRd:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,"loaded",{get:()=>e.loadedTime/t.duration}),(0,o.def)(e,"loadedTime",{get:()=>t.buffered.length?t.buffered.end(t.buffered.length-1):0})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],iRHNE:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"played",{get:()=>e.currentTime/e.duration})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],dQ40z:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,"playing",{get:()=>!!(t.currentTime>0&&!t.paused&&!t.ended&&t.readyState>2)})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],iF844:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$container:t,$player:r,$video:i}=e.template;(0,o.def)(e,"autoSize",{get:()=>(0,o.hasClass)(t,"art-auto-size"),set(n){if(n){const{videoWidth:n,videoHeight:a}=i,{width:s,height:l}=t.getBoundingClientRect(),c=n/a,p=s/l;if((0,o.addClass)(t,"art-auto-size"),p>c){const e=l*c/s*100;(0,o.setStyle)(r,"width",`${e}%`),(0,o.setStyle)(r,"height","100%")}else{const e=s/c/l*100;(0,o.setStyle)(r,"width","100%"),(0,o.setStyle)(r,"height",`${e}%`)}e.emit("autoSize",{width:e.width,height:e.height})}else(0,o.removeClass)(t,"art-auto-size"),(0,o.setStyle)(r,"width",null),(0,o.setStyle)(r,"height",null),e.emit("autoSize")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"1hAm8":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"rect",{get:()=>e.template.$player.getBoundingClientRect()});const t=["bottom","height","left","right","top","width"];for(let r=0;re.rect[i]})}(0,o.def)(e,"x",{get:()=>e.left+window.pageXOffset}),(0,o.def)(e,"y",{get:()=>e.top+window.pageYOffset})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],dhi4g:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$player:t},i18n:r,notice:i}=e;(0,o.def)(e,"flip",{get:()=>t.dataset.flip||"normal",set(n){n||(n="normal");const a=["normal","horizontal","vertical"];(0,o.errorHandle)(a.includes(n),`'flip' only accept ${a.toString()} as parameters`),"normal"===n?delete t.dataset.flip:t.dataset.flip=n;const s=n.replace(n[0],n[0].toUpperCase());i.show=`${r.get("Video Flip")}: ${r.get(s)}`,e.emit("flip",n)}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],eQPx9:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,option:r,storage:i,events:{proxy:n},template:{$player:a,$miniClose:s,$miniTitle:l,$miniHeader:c}}=e;let p=!1,u=0,d=0,f=0,h=0;n(c,"mousedown",(t=>{p=!0,u=t.pageX,d=t.pageY,f=e.left,h=e.top})),n(document,"mousemove",(e=>{if(p){(0,o.addClass)(a,"art-is-dragging");const t=h+e.pageY-d,r=f+e.pageX-u;(0,o.setStyle)(a,"top",`${t}px`),(0,o.setStyle)(a,"left",`${r}px`),i.set("top",t),i.set("left",r)}})),n(document,"mouseup",(()=>{p=!1,(0,o.removeClass)(a,"art-is-dragging")})),n(s,"click",(()=>{e.mini=!1,p=!1,(0,o.removeClass)(a,"art-is-dragging")})),(0,o.append)(l,r.title||t.get("Mini Player")),(0,o.def)(e,"mini",{get:()=>(0,o.hasClass)(a,"art-mini"),set(t){if(t){e.normalSize="mini",e.autoSize=!1,(0,o.addClass)(a,"art-mini");const t=i.get("top"),r=i.get("left");if(t&&r)(0,o.setStyle)(a,"top",`${t}px`),(0,o.setStyle)(a,"left",`${r}px`),(0,o.isInViewport)(c)||(i.del("top"),i.del("left"),e.mini=!0);else{const t=window.innerHeight-e.height-50,r=window.innerWidth-e.width-50;i.set("top",t),i.set("left",r),(0,o.setStyle)(a,"top",`${t}px`),(0,o.setStyle)(a,"left",`${r}px`)}e.aspectRatio=!1,e.playbackRate=!1,e.notice.show="",e.emit("mini",!0)}else(0,o.removeClass)(a,"art-mini"),(0,o.setStyle)(a,"top",null),(0,o.setStyle)(a,"left",null),e.aspectRatio=!1,e.playbackRate=!1,e.autoSize=r.autoSize,e.notice.show="",e.emit("mini",!1)}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],gQaVE:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){let t=[];(0,o.def)(e,"loop",{get:()=>t,set:r=>{if(Array.isArray(r)&&"number"==typeof r[0]&&"number"==typeof r[1]){const i=(0,o.clamp)(r[0],0,Math.min(r[1],e.duration)),n=(0,o.clamp)(r[1],i,e.duration);n-i>=1?(t=[i,n],e.emit("loop",t)):(t=[],e.emit("loop"))}else t=[],e.emit("loop")}}),e.on("video:timeupdate",(()=>{t.length&&(e.currentTimet[1])&&(e.seek=t[0])}))}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"7n9Pt":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$poster:r}}=e;(0,o.def)(e,"poster",{get:()=>t.poster,set(e){t.poster=e,(0,o.setStyle)(r,"backgroundImage",`url(${e})`)}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"8Az1F":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$container:r,$video:i}}=e,n=r.style.height;(0,o.def)(e,"autoHeight",{get:()=>(0,o.hasClass)(r,"art-auto-height"),set(a){if(a){const{clientWidth:n}=r,{videoHeight:a,videoWidth:s}=i,l=a*(n/s);(0,o.setStyle)(r,"height",l+"px"),(0,o.addClass)(r,"art-auto-height"),e.autoSize=t.autoSize,e.emit("autoHeight",l)}else(0,o.setStyle)(r,"height",n),(0,o.removeClass)(r,"art-auto-height"),e.autoSize=t.autoSize,e.emit("autoHeight")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],kXlsI:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$player:r}}=e;(0,o.def)(e,"theme",{get:()=>getComputedStyle(r).getPropertyValue("--theme"),set(e){t.theme=e,r.style.setProperty("--theme",e)}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],b8f4Q:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"title",{get:()=>e.option.title,set(t){e.option.title=t}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"4fP62":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const t=["mini","pip","fullscreen","fullscreenWeb"];(0,o.def)(e,"normalSize",{get:()=>t.every((t=>!e[t])),set(r){t.filter((e=>e!==r)).forEach((t=>{e[t]&&(e[t]=!1)}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],gdNfa:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{clamp:t}=e.constructor.utils,{notice:r,template:i,i18n:n}=e;let a=0,s=[];e.on("subtitle:switch",(()=>{s=[]})),(0,o.def)(e,"subtitleOffset",{get:()=>a,set(o){if(i.$track&&i.$track.track){const l=Array.from(i.$track.track.cues);a=t(o,-5,5);for(let r=0;r{switch(e.availability){case"available":a=!0;break;case"not-available":a=!1}})):a=!1,(0,o.def)(e,"airplay",{value(){a?(n.webkitShowPlaybackTargetPicker(),e.emit("airplay")):r.show=t.get("AirPlay Not Available")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],luxZi:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,storage:r,template:{$video:i,$poster:n}}=e;Object.keys(t.moreVideoAttr).forEach((r=>{e.attr(r,t.moreVideoAttr[r])})),t.muted&&(e.muted=t.muted),t.volume&&(i.volume=(0,o.clamp)(t.volume,0,1));const a=r.get("volume");"number"==typeof a&&(i.volume=(0,o.clamp)(a,0,1)),t.poster&&(0,o.setStyle)(n,"backgroundImage",`url(${t.poster})`),t.autoplay&&(i.autoplay=t.autoplay),t.playsInline&&(i.playsInline=!0,i["webkit-playsinline"]=!0),t.theme&&(e.theme=t.theme),e.url=t.url}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],b25aJ:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../config"),n=o.interopDefault(i),a=e("../utils");r.default=function(e){const{i18n:t,notice:r,option:o,constructor:i,events:{proxy:s},template:{$player:l,$video:c,$poster:p}}=e;let u=0;for(let t=0;t{e.emit(`video:${t.type}`,t)}));e.on("video:canplay",(()=>{u=0,e.loading.show=!1})),e.once("video:canplay",(()=>{e.loading.show=!1,e.controls.show=!0,e.mask.show=!0,e.isReady=!0,e.emit("ready")})),e.on("video:ended",(()=>{o.loop?(e.seek=0,e.play(),e.controls.show=!1,e.mask.show=!1):(e.controls.show=!0,e.mask.show=!0)})),e.on("video:error",(async()=>{u{e.autoSize=o.autoSize,a.isMobile&&(e.loading.show=!1,e.controls.show=!0,e.mask.show=!0)})),e.on("video:loadstart",(()=>{e.loading.show=!0,e.mask.show=!1,e.controls.show=!0})),e.on("video:pause",(()=>{e.controls.show=!0,e.mask.show=!0})),e.on("video:play",(()=>{e.mask.show=!1,(0,a.setStyle)(p,"display","none")})),e.on("video:playing",(()=>{e.mask.show=!1})),e.on("video:seeked",(()=>{e.loading.show=!1})),e.on("video:seeking",(()=>{e.loading.show=!0,e.mask.show=!1})),e.on("video:timeupdate",(()=>{e.mask.show=!1})),e.on("video:waiting",(()=>{e.loading.show=!0,e.mask.show=!1}))}},{"../config":"ej4fZ","../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"3qXcr":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),n=e("../utils/component"),a=o.interopDefault(n),s=e("./fullscreen"),l=o.interopDefault(s),c=e("./fullscreenWeb"),p=o.interopDefault(c),u=e("./pip"),d=o.interopDefault(u),f=e("./playAndPause"),h=o.interopDefault(f),m=e("./progress"),g=o.interopDefault(m),v=e("./time"),y=o.interopDefault(v),b=e("./volume"),x=o.interopDefault(b),w=e("./setting"),j=o.interopDefault(w),k=e("./thumbnails"),S=o.interopDefault(k),I=e("./screenshot"),C=o.interopDefault(I),$=e("./quality"),F=o.interopDefault($),M=e("./loop"),T=o.interopDefault(M),E=e("./airplay"),P=o.interopDefault(E);class z extends a.default{constructor(e){super(e),this.name="control";const{constructor:t,events:{proxy:r},template:{$player:o}}=e;let n=Date.now();r(o,["click","mousemove","touchstart","touchmove"],(()=>{this.show=!0,(0,i.removeClass)(o,"art-hide-cursor"),(0,i.addClass)(o,"art-hover"),n=Date.now()})),e.on("video:timeupdate",(()=>{!e.isInput&&e.playing&&this.show&&Date.now()-n>=t.CONTROL_HIDE_TIME&&(this.show=!1,(0,i.addClass)(o,"art-hide-cursor"),(0,i.removeClass)(o,"art-hover"))})),this.init()}init(){const{option:e}=this.art;e.isLive||this.add((0,g.default)({name:"progress",position:"top",index:10})),!e.thumbnails.url||e.isLive||i.isMobile||this.add((0,S.default)({name:"thumbnails",position:"top",index:20})),this.add((0,T.default)({name:"loop",position:"top",index:30})),this.add((0,h.default)({name:"playAndPause",position:"left",index:10})),this.add((0,x.default)({name:"volume",position:"left",index:20})),e.isLive||this.add((0,y.default)({name:"time",position:"left",index:30})),e.quality.length&&this.add((0,F.default)({name:"quality",position:"right",index:10})),e.screenshot&&!i.isMobile&&this.add((0,C.default)({name:"screenshot",position:"right",index:20})),e.setting&&this.add((0,j.default)({name:"setting",position:"right",index:30})),e.pip&&this.add((0,d.default)({name:"pip",position:"right",index:40})),e.airplay&&window.WebKitPlaybackTargetAvailabilityEvent&&this.add((0,P.default)({name:"airplay",position:"right",index:50})),e.fullscreenWeb&&this.add((0,p.default)({name:"fullscreenWeb",position:"right",index:60})),e.fullscreen&&this.add((0,l.default)({name:"fullscreen",position:"right",index:70}));for(let t=0;tNumber(e.dataset.index)>=Number(o.dataset.index)));return p?p.insertAdjacentElement("beforebegin",o):(0,i.append)(this.$parent,o),t.html&&(0,i.append)(o,t.html),t.style&&(0,i.setStyles)(o,t.style),t.tooltip&&(0,i.tooltip)(o,t.tooltip),t.click&&this.art.events.proxy(o,"click",(e=>{e.preventDefault(),t.click.call(this.art,this,e)})),t.selector&&["left","right"].includes(t.position)&&this.selector(t,o),t.mounted&&t.mounted.call(this.art,o),1===o.childNodes.length&&3===o.childNodes[0].nodeType&&(0,i.addClass)(o,"art-control-onlyText"),(0,l.def)(this,r,{value:o}),o}selector(e,t){const{hover:r,proxy:o}=this.art.events;(0,i.addClass)(t,"art-control-selector");const n=(0,i.createElement)("div");(0,i.addClass)(n,"art-selector-value"),(0,i.append)(n,e.html),t.innerText="",(0,i.append)(t,n);const a=e.selector.map(((e,t)=>`
${e.html}
`)).join(""),s=(0,i.createElement)("div");(0,i.addClass)(s,"art-selector-list"),(0,i.append)(s,a),(0,i.append)(t,s);const l=()=>{const e=(0,i.getStyle)(t,"width")/2-(0,i.getStyle)(s,"width")/2;s.style.left=`${e}px`};r(t,l),o(s,"click",(async t=>{const r=(t.composedPath()||[]).find((e=>(0,i.hasClass)(e,"art-selector-item")));if(!r)return;(0,i.inverseClass)(r,"art-current");const o=Number(r.dataset.index),a=e.selector[o]||{};if(n.innerText=r.innerText,e.onSelect){const o=await e.onSelect.call(this.art,a,r,t);"string"!=typeof o&&"number"!=typeof o||(n.innerHTML=o)}l(),this.art.emit("selector",a,r)}))}}},{"./dom":"fqaW9","option-validator":"dMNnW","../scheme":"3izFE","./property":"5ynPA","./error":"kNZvP","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"43BKT":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Fullscreen"),mounted:e=>{const{events:{proxy:r},icons:i,i18n:n}=t,a=(0,o.append)(e,i.fullscreenOn),s=(0,o.append)(e,i.fullscreenOff);(0,o.setStyle)(s,"display","none"),r(e,"click",(()=>{t.fullscreen=!t.fullscreen})),t.on("fullscreen",(t=>{t?((0,o.tooltip)(e,n.get("Exit Fullscreen")),(0,o.setStyle)(a,"display","none"),(0,o.setStyle)(s,"display","inline-flex")):((0,o.tooltip)(e,n.get("Fullscreen")),(0,o.setStyle)(a,"display","inline-flex"),(0,o.setStyle)(s,"display","none"))}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],kQJHz:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Web Fullscreen"),mounted:e=>{const{events:{proxy:r},icons:i,i18n:n}=t,a=(0,o.append)(e,i.fullscreenWebOn),s=(0,o.append)(e,i.fullscreenWebOff);(0,o.setStyle)(s,"display","none"),r(e,"click",(()=>{t.fullscreenWeb=!t.fullscreenWeb})),t.on("fullscreenWeb",(t=>{t?((0,o.tooltip)(e,n.get("Exit Web Fullscreen")),(0,o.setStyle)(a,"display","none"),(0,o.setStyle)(s,"display","inline-flex")):((0,o.tooltip)(e,n.get("Web Fullscreen")),(0,o.setStyle)(a,"display","inline-flex"),(0,o.setStyle)(s,"display","none"))}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],aWne0:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("PIP Mode"),mounted:e=>{const{events:{proxy:r},icons:i,i18n:n}=t;(0,o.append)(e,i.pip),r(e,"click",(()=>{t.pip=!t.pip})),t.on("pip",(t=>{(0,o.tooltip)(e,n.get(t?"Exit PIP Mode":"PIP Mode"))}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"4z78f":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,mounted:e=>{const{events:{proxy:r},icons:i,i18n:n}=t,a=(0,o.append)(e,i.play),s=(0,o.append)(e,i.pause);function l(){(0,o.setStyle)(a,"display","flex"),(0,o.setStyle)(s,"display","none")}function c(){(0,o.setStyle)(a,"display","none"),(0,o.setStyle)(s,"display","flex")}(0,o.tooltip)(a,n.get("Play")),(0,o.tooltip)(s,n.get("Pause")),r(a,"click",(()=>{t.play()})),r(s,"click",(()=>{t.pause()})),t.playing?c():l(),t.on("video:playing",(()=>{c()})),t.on("video:pause",(()=>{l()}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"19nwD":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"getPosFromEvent",(()=>n));var i=e("../utils");function n(e,t){const{$progress:r}=e.template,{left:o}=r.getBoundingClientRect(),n=t.pageX,a=(0,i.clamp)(n-o,0,r.clientWidth),s=a/r.clientWidth*e.duration;return{second:s,time:(0,i.secondToTime)(s),width:a,percentage:(0,i.clamp)(a/r.clientWidth,0,1)}}r.default=function(e){return t=>{const{icons:r,option:o,events:{proxy:a}}=t;return{...e,html:'
',mounted:e=>{let s=!1;const l=(0,i.query)(".art-progress-loaded",e),c=(0,i.query)(".art-progress-played",e),p=(0,i.query)(".art-progress-highlight",e),u=(0,i.query)(".art-progress-indicator",e),d=(0,i.query)(".art-progress-tip",e);(0,i.setStyle)(c,"backgroundColor","var(--theme)");let f=t.constructor.INDICATOR_SIZE;function h(e,t){"loaded"===e&&(0,i.setStyle)(l,"width",100*t+"%"),"played"===e&&((0,i.setStyle)(c,"width",100*t+"%"),(0,i.setStyle)(u,"left",`calc(${100*t}% - ${f/2}px)`))}r.indicator?(f=t.constructor.INDICATOR_SIZE_ICON,(0,i.append)(u,r.indicator)):(0,i.setStyles)(u,{backgroundColor:"var(--theme)"}),i.isMobile&&(f=t.constructor.INDICATOR_SIZE_MOBILE,r.indicator&&(f=t.constructor.INDICATOR_SIZE_MOBILE_ICON)),(0,i.setStyles)(u,{left:`-${f/2}px`,width:`${f}px`,height:`${f}px`}),t.on("video:loadedmetadata",(()=>{for(let e=0;e`)}})),h("loaded",t.loaded),t.on("setBar",((e,t)=>{h(e,t)})),t.on("video:progress",(()=>{h("loaded",t.loaded)})),t.on("video:timeupdate",(()=>{h("played",t.played)})),t.on("video:ended",(()=>{h("played",1)})),i.isMobile||(a(e,"click",(e=>{if(e.target!==u){const{second:r,percentage:o}=n(t,e);h("played",o),t.seek=r}})),a(e,"mousemove",(r=>{(0,i.setStyle)(d,"display","block"),(0,i.includeFromEvent)(r,p)?function(r){const{width:o}=n(t,r),{text:a}=r.target.dataset;d.innerHTML=a;const s=d.clientWidth;o<=s/2?(0,i.setStyle)(d,"left",0):o>e.clientWidth-s/2?(0,i.setStyle)(d,"left",e.clientWidth-s+"px"):(0,i.setStyle)(d,"left",o-s/2+"px")}(r):function(r){const{width:o,time:a}=n(t,r);d.innerHTML=a;const s=d.clientWidth;o<=s/2?(0,i.setStyle)(d,"left",0):o>e.clientWidth-s/2?(0,i.setStyle)(d,"left",e.clientWidth-s+"px"):(0,i.setStyle)(d,"left",o-s/2+"px")}(r)})),a(e,"mouseout",(()=>{(0,i.setStyle)(d,"display","none")})),a(u,"mousedown",(()=>{s=!0})),a(document,"mousemove",(e=>{if(s){const{second:r,percentage:o}=n(t,e);h("played",o),t.seek=r}})),a(document,"mouseup",(()=>{s&&(s=!1)})))}}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],lh90q:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,style:{cursor:"auto"},mounted:e=>{function r(){const r=`${(0,o.secondToTime)(t.currentTime)} / ${(0,o.secondToTime)(t.duration)}`;r!==e.innerText&&(e.innerText=r)}r();const i=["video:loadedmetadata","video:timeupdate","video:progress"];for(let e=0;e({...e,mounted:e=>{const{events:{proxy:r},icons:i,i18n:n}=t;let a=!1;const s=t.constructor.VOLUME_PANEL_WIDTH,l=t.constructor.VOLUME_HANDLE_WIDTH,c=(0,o.append)(e,i.volume),p=(0,o.append)(e,i.volumeClose),u=(0,o.append)(e,'
'),d=(0,o.append)(u,'
');function f(e){const{left:t}=u.getBoundingClientRect();return(0,o.clamp)(e.pageX-t-l/2,0,s-l/2)/(s-l)}function h(e=.7){if(t.muted||0===e)(0,o.setStyle)(c,"display","none"),(0,o.setStyle)(p,"display","flex"),(0,o.setStyle)(d,"left","0");else{const t=(s-l)*e;(0,o.setStyle)(c,"display","flex"),(0,o.setStyle)(p,"display","none"),(0,o.setStyle)(d,"left",`${t}px`)}}(0,o.tooltip)(c,n.get("Mute")),(0,o.setStyle)(p,"display","none"),o.isMobile&&(0,o.setStyle)(u,"display","none"),h(t.volume),t.on("video:volumechange",(()=>{h(t.volume)})),r(c,"click",(()=>{t.muted=!0})),r(p,"click",(()=>{t.muted=!1})),r(u,"click",(e=>{t.muted=!1,t.volume=f(e)})),r(d,"mousedown",(()=>{a=!0})),r(e,"mousemove",(e=>{a&&(t.muted=!1,t.volume=f(e))})),r(document,"mouseup",(()=>{a&&(a=!1)}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"4rv3i":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Show Setting"),mounted:e=>{const{events:{proxy:r},icons:i,i18n:n}=t;(0,o.append)(e,i.setting),r(e,"click",(()=>{t.setting.toggle=!0})),t.on("setting",(t=>{(0,o.tooltip)(e,n.get(t?"Hide Setting":"Show Setting"))}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],lTgvI:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils"),i=e("./progress");r.default=function(e){return t=>({...e,mounted:e=>{const{option:r,template:{$progress:n,$video:a},events:{proxy:s,loadImg:l}}=t;let c=null,p=!1,u=!1;s(n,"mousemove",(async s=>{if(!p){p=!0;const e=await l(r.thumbnails.url);c=e,u=!0}u&&((0,o.setStyle)(e,"display","block"),function(s){const{width:l}=(0,i.getPosFromEvent)(t,s),{url:p,number:u,column:d,width:f,height:h}=r.thumbnails,m=f||c.naturalWidth/d,g=h||m/(a.videoWidth/a.videoHeight),v=n.clientWidth/u,y=Math.floor(l/v),b=Math.ceil(y/d)-1,x=y%d||d-1;(0,o.setStyle)(e,"backgroundImage",`url(${p})`),(0,o.setStyle)(e,"height",`${g}px`),(0,o.setStyle)(e,"width",`${m}px`),(0,o.setStyle)(e,"backgroundPosition",`-${x*m}px -${b*g}px`),l<=m/2?(0,o.setStyle)(e,"left",0):l>n.clientWidth-m/2?(0,o.setStyle)(e,"left",n.clientWidth-m+"px"):(0,o.setStyle)(e,"left",l-m/2+"px")}(s))})),s(n,"mouseout",(()=>{(0,o.setStyle)(e,"display","none")}))}})}},{"../utils":"5yYFo","./progress":"19nwD","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"71GuX":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Screenshot"),mounted:e=>{const{events:{proxy:r},icons:i}=t;(0,o.append)(e,i.screenshot),r(e,"click",(()=>{t.screenshot()}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],f9VNW:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return t=>{const r=t.option.quality,o=r.find((e=>e.default))||r[0];return{...e,html:o?o.html:"",selector:r,onSelect(e){t.switchQuality(e.url,e.html)}}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],d1O2Q:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,mounted:e=>{const r=(0,o.append)(e,''),i=(0,o.append)(e,'');t.on("loop",(n=>{n?((0,o.setStyle)(e,"display","block"),(0,o.setStyle)(r,"left",`calc(${n[0]/t.duration*100}% - ${r.clientWidth}px)`),(0,o.setStyle)(i,"left",n[1]/t.duration*100+"%")):(0,o.setStyle)(e,"display","none")}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],aIzPt:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("AirPlay"),mounted:e=>{const{events:{proxy:r},icons:i}=t;(0,o.append)(e,i.airplay),r(e,"click",(()=>t.airplay()))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],hTnNz:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),n=e("../utils/component"),a=o.interopDefault(n),s=e("./playbackRate"),l=o.interopDefault(s),c=e("./aspectRatio"),p=o.interopDefault(c),u=e("./flip"),d=o.interopDefault(u),f=e("./info"),h=o.interopDefault(f),m=e("./version"),g=o.interopDefault(m),v=e("./close"),y=o.interopDefault(v);class b extends a.default{constructor(e){super(e),this.name="contextmenu",this.$parent=e.template.$contextmenu,i.isMobile||this.init()}init(){const{option:e,template:{$player:t,$contextmenu:r},events:{proxy:o}}=this.art;e.playbackRate&&this.add((0,l.default)({name:"playbackRate",index:10})),e.aspectRatio&&this.add((0,p.default)({name:"aspectRatio",index:20})),e.flip&&this.add((0,d.default)({name:"flip",index:30})),this.add((0,h.default)({name:"info",index:40})),this.add((0,g.default)({name:"version",index:50})),this.add((0,y.default)({name:"close",index:60}));for(let t=0;t{e.preventDefault(),this.show=!0;const o=e.clientX,n=e.clientY,{height:a,width:s,left:l,top:c}=t.getBoundingClientRect(),{height:p,width:u}=r.getBoundingClientRect();let d=o-l,f=n-c;o+u>l+s&&(d=s-u),n+p>c+a&&(f=a-p),(0,i.setStyles)(r,{top:`${f}px`,left:`${d}px`})})),o(t,"click",(e=>{(0,i.includeFromEvent)(e,r)||(this.show=!1)})),this.art.on("blur",(()=>{this.show=!1}))}}r.default=b},{"../utils":"5yYFo","../utils/component":"5MLcx","./playbackRate":"1uTBJ","./aspectRatio":"cFKj0","./flip":"l7S3g","./info":"ihHBb","./version":"3q8wK","./close":"sLP7j","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"1uTBJ":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>{const{i18n:r}=t;return{...e,html:`${r.get("Play Speed")}:0.50.75${r.get("Normal")}1.251.52.0`,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.playbackRate=Number(o),e.show=!1)},mounted:e=>{t.on("playbackRate",(t=>{const r=(0,o.queryAll)("span",e).find((e=>Number(e.dataset.value)===t));r&&(0,o.inverseClass)(r,"art-current")}))}}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],cFKj0:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>{const{i18n:r}=t;return{...e,html:`${r.get("Aspect Ratio")}:${r.get("Default")}4:316:9`,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.aspectRatio=o,e.show=!1)},mounted:e=>{t.on("aspectRatio",(t=>{const r=(0,o.queryAll)("span",e).find((e=>e.dataset.value===t));r&&(0,o.inverseClass)(r,"art-current")}))}}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],l7S3g:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>{const{i18n:r}=t;return{...e,html:`${r.get("Video Flip")}:${r.get("Normal")}${r.get("Horizontal")}${r.get("Vertical")}`,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.flip=o,e.show=!1)},mounted:e=>{t.on("flip",(t=>{const r=(0,o.queryAll)("span",e).find((e=>e.dataset.value===t));r&&(0,o.inverseClass)(r,"art-current")}))}}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ihHBb:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return t=>({...e,html:t.i18n.get("Video Info"),click:e=>{t.info.show=!0,e.show=!1}})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"3q8wK":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return{...e,html:'ArtPlayer 4.5.5'}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],sLP7j:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return t=>({...e,html:t.i18n.get("Close"),click:e=>{e.show=!1}})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],bfwuE:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./utils"),n=e("./utils/component"),a=o.interopDefault(n);class s extends a.default{constructor(e){super(e),this.name="info",i.isMobile||this.init()}init(){const{constructor:e,events:{proxy:t},template:{$infoPanel:r,$infoClose:o,$video:n}}=this.art;t(o,"click",(()=>{this.show=!1}));let a=null;const s=(0,i.queryAll)("[data-video]",r)||[];this.art.on("destroy",(()=>{clearTimeout(a)})),function t(){for(let e=0;enull,this.init(e.option.subtitle);let t=!1;e.on("video:timeupdate",(()=>{if(!this.url)return;const e=this.art.template.$video.webkitDisplayingFullscreen;"boolean"==typeof e&&e!==t&&(t=e,this.createTrack(e?"subtitles":"metadata",this.url))}))}get url(){return this.art.template.$track.src}set url(e){this.switch(e)}get textTrack(){return this.art.template.$video.textTracks[0]}get activeCue(){return this.textTrack.activeCues[0]}style(e,t){const{$subtitle:r}=this.art.template;return"object"==typeof e?(0,i.setStyles)(r,e):(0,i.setStyle)(r,e,t)}update(){const{$subtitle:e}=this.art.template;e.innerHTML="",this.activeCue&&(e.innerHTML=this.activeCue.text.split(/\r?\n/).map((e=>`

${(0,i.escape)(e)}

`)).join(""),this.art.emit("subtitleUpdate",this.activeCue.text))}async switch(e,t={}){const{i18n:r,notice:o,option:i}=this.art,n={...i.subtitle,...t,url:e},a=await this.init(n);return t.name&&(o.show=`${r.get("Switch Subtitle")}: ${t.name}`),a}createTrack(e,t){const{template:r,proxy:o}=this.art,{$video:n,$track:a}=r,s=(0,i.createElement)("track");s.default=!0,s.kind=e,s.src=t,this.eventDestroy(),(0,i.remove)(a),(0,i.append)(n,s),r.$track=s,this.eventDestroy=o(this.textTrack,"cuechange",(()=>this.update()))}async init(e){const{notice:t,template:{$subtitle:r}}=this.art;if((0,l.default)(e,p.default.subtitle),e.url)return this.style(e.style),fetch(e.url).then((e=>e.arrayBuffer())).then((t=>{const r=new TextDecoder(e.encoding).decode(t);switch(this.art.emit("subtitleLoad",e.url),e.type||(0,i.getExt)(e.url)){case"srt":return(0,i.vttToBlob)((0,i.srtToVtt)(r));case"ass":return(0,i.vttToBlob)((0,i.assToVtt)(r));case"vtt":return(0,i.vttToBlob)(r);default:return e.url}})).then((e=>(r.innerHTML="",this.url===e||(URL.revokeObjectURL(this.url),this.createTrack("metadata",e),this.art.emit("subtitleSwitch",e)),e))).catch((e=>{throw t.show=e,e}))}}r.default=u},{"./utils":"5yYFo","./utils/component":"5MLcx","option-validator":"dMNnW","./scheme":"3izFE","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"9oLaG":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils/error"),n=e("./clickInit"),a=o.interopDefault(n),s=e("./hoverInit"),l=o.interopDefault(s),c=e("./mousemoveInit"),p=o.interopDefault(c),u=e("./resizeInit"),d=o.interopDefault(u),f=e("./gestureInit"),h=o.interopDefault(f),m=e("./viewInit"),g=o.interopDefault(m);r.default=class{constructor(e){this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),this.loadImg=this.loadImg.bind(this),e.whitelist.state&&((0,a.default)(e,this),(0,l.default)(e,this),(0,p.default)(e,this),(0,d.default)(e,this),(0,h.default)(e,this),(0,g.default)(e,this))}proxy(e,t,r,o={}){if(Array.isArray(t))return t.map((t=>this.proxy(e,t,r,o)));e.addEventListener(t,r,o);const i=()=>e.removeEventListener(t,r,o);return this.destroyEvents.push(i),i}hover(e,t,r){t&&this.proxy(e,"mouseenter",t),r&&this.proxy(e,"mouseleave",r)}loadImg(e){return new Promise(((t,r)=>{let o;if(e instanceof HTMLImageElement)o=e;else{if("string"!=typeof e)return r(new(0,i.ArtPlayerError)("Unable to get Image"));o=new Image,o.src=e}if(o.complete)return t(o);this.proxy(o,"load",(()=>t(o))),this.proxy(o,"error",(()=>r(new(0,i.ArtPlayerError)(`Failed to load Image: ${o.src}`))))}))}destroy(){for(let e=0;e{(0,o.includeFromEvent)(t,i)?(e.isInput="INPUT"===t.target.tagName,e.isFocus=!0,e.emit("focus")):(e.isInput=!1,e.isFocus=!1,e.emit("blur"))}));let a=0;t.proxy(n,"click",(()=>{const t=Date.now();t-a<=r.DB_CLICE_TIME?(e.emit("dblclick"),o.isMobile?e.isLock||e.toggle():e.fullscreen=!e.fullscreen):(e.emit("click"),o.isMobile||e.toggle()),a=t}))}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],eIqcL:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){const{$player:r}=e.template;t.hover(r,(()=>{(0,o.addClass)(r,"art-hover"),e.emit("hover",!0)}),(()=>{(0,o.removeClass)(r,"art-hover"),e.emit("hover",!1)}))}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],hEy8X:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e,t){const{$player:r}=e.template;t.proxy(r,"mousemove",(t=>{e.emit("mousemove",t)}))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"9c8lQ":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){const{option:r}=e,i=(0,o.throttle)((()=>{e.normalSize&&(e.autoSize=r.autoSize),e.aspectRatioReset=!0,e.notice.show="",e.emit("resize")}),e.constructor.RESIZE_TIME);t.proxy(window,["orientationchange","resize"],(()=>{i()})),screen&&screen.orientation&&screen.orientation.onchange&&t.proxy(screen.orientation,"change",(()=>{i()}))}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],gzHdo:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){if(o.isMobile&&!e.option.isLive){const{$video:r,$bottom:i,$controls:n}=e.template;let a=!1,s=0,l=0,c=0;const p=t=>{if(1===t.touches.length&&!e.isLock){a=!0;const{clientX:r,clientY:o}=t.touches[0];s=r,l=o,c=e.currentTime}},u=t=>{if(1===t.touches.length&&a&&e.duration){const r=e.plugins.autoOrientation&&e.plugins.autoOrientation.state,{clientX:i,clientY:n}=t.touches[0],a=(0,o.clamp)((i-s)/e.width,-1,1),p=(0,o.clamp)((n-l)/e.height,-1,1),u=r?p:a,d=(0,o.clamp)(c+e.duration*u*e.constructor.TOUCH_MOVE_RATIO,0,e.duration);e.seek=d,e.emit("setBar","played",(0,o.clamp)(d/e.duration,0,1)),e.notice.show=`${(0,o.secondToTime)(d)} / ${(0,o.secondToTime)(e.duration)}`}},d=()=>{a&&(s=0,l=0,c=0,a=!1)};t.proxy(i,"touchstart",(e=>{(0,o.includeFromEvent)(e,n)||p(e)})),t.proxy(i,"touchmove",u),t.proxy(r,"touchstart",p),t.proxy(r,"touchmove",u),t.proxy(document,"touchend",d)}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],cJlT5:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){const{option:r,constructor:i,template:{$container:n}}=e,a=(0,o.throttle)((()=>{e.emit("view",(0,o.isInViewport)(n,i.SCROLL_GAP))}),i.SCROLL_TIME);t.proxy(window,"scroll",(()=>{a()})),e.on("view",(t=>{r.autoMini&&(e.mini=!t)}))}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],cKO4X:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("./utils");r.default=class{constructor(e){this.art=e,this.keys={},e.option.hotkey&&!o.isMobile&&this.init()}init(){const{proxy:e}=this.art.events;this.add(27,(()=>{this.art.fullscreenWeb&&(this.art.fullscreenWeb=!1)})),this.add(32,(()=>{this.art.toggle()})),this.add(37,(()=>{this.art.backward=5})),this.add(38,(()=>{this.art.volume+=.1})),this.add(39,(()=>{this.art.forward=5})),this.add(40,(()=>{this.art.volume-=.1})),e(window,"keydown",(e=>{if(this.art.isFocus){const t=document.activeElement.tagName.toUpperCase(),r=document.activeElement.getAttribute("contenteditable");if("INPUT"!==t&&"TEXTAREA"!==t&&""!==r&&"true"!==r){const t=this.keys[e.keyCode];if(t){e.preventDefault();for(let r=0;r{i.innerText="",(0,o.removeClass)(r,"art-notice-show")}),t.NOTICE_TIME)):(0,o.removeClass)(r,"art-notice-show")}}},{"./utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],aJ0dF:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./utils"),n=e("./utils/component"),a=o.interopDefault(n);class s extends a.default{constructor(e){super(e),this.name="mask";const{template:t,icons:r,events:o}=e,n=(0,i.append)(t.$state,r.state),a=(0,i.append)(t.$state,r.error);(0,i.setStyle)(a,"display","none"),e.on("destroy",(()=>{(0,i.setStyle)(n,"display","none"),(0,i.setStyle)(a,"display",null)})),o.proxy(t.$state,"click",(()=>e.play()))}}r.default=s},{"./utils":"5yYFo","./utils/component":"5MLcx","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],jx1Wu:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),n=e("bundle-text:./loading.svg"),a=o.interopDefault(n),s=e("bundle-text:./state.svg"),l=o.interopDefault(s),c=e("bundle-text:./check.svg"),p=o.interopDefault(c),u=e("bundle-text:./play.svg"),d=o.interopDefault(u),f=e("bundle-text:./pause.svg"),h=o.interopDefault(f),m=e("bundle-text:./volume.svg"),g=o.interopDefault(m),v=e("bundle-text:./volume-close.svg"),y=o.interopDefault(v),b=e("bundle-text:./screenshot.svg"),x=o.interopDefault(b),w=e("bundle-text:./setting.svg"),j=o.interopDefault(w),k=e("bundle-text:./arrow-left.svg"),S=o.interopDefault(k),I=e("bundle-text:./arrow-right.svg"),C=o.interopDefault(I),$=e("bundle-text:./playback-rate.svg"),F=o.interopDefault($),M=e("bundle-text:./aspect-ratio.svg"),T=o.interopDefault(M),E=e("bundle-text:./config.svg"),P=o.interopDefault(E),z=e("bundle-text:./pip.svg"),D=o.interopDefault(z),A=e("bundle-text:./lock.svg"),R=o.interopDefault(A),O=e("bundle-text:./unlock.svg"),L=o.interopDefault(O),N=e("bundle-text:./fullscreen-off.svg"),H=o.interopDefault(N),Y=e("bundle-text:./fullscreen-on.svg"),_=o.interopDefault(Y),V=e("bundle-text:./fullscreen-web-off.svg"),q=o.interopDefault(V),W=e("bundle-text:./fullscreen-web-on.svg"),B=o.interopDefault(W),U=e("bundle-text:./switch-on.svg"),Z=o.interopDefault(U),X=e("bundle-text:./switch-off.svg"),G=o.interopDefault(X),Q=e("bundle-text:./flip.svg"),J=o.interopDefault(Q),K=e("bundle-text:./error.svg"),ee=o.interopDefault(K),te=e("bundle-text:./close.svg"),re=o.interopDefault(te),oe=e("bundle-text:./airplay.svg"),ie=o.interopDefault(oe);r.default=class{constructor(e){const t={loading:a.default,state:l.default,play:d.default,pause:h.default,check:p.default,volume:g.default,volumeClose:y.default,screenshot:x.default,setting:j.default,pip:D.default,arrowLeft:S.default,arrowRight:C.default,playbackRate:F.default,aspectRatio:T.default,config:P.default,lock:R.default,flip:J.default,unlock:L.default,fullscreenOff:H.default,fullscreenOn:_.default,fullscreenWebOff:q.default,fullscreenWebOn:B.default,switchOn:Z.default,switchOff:G.default,error:ee.default,close:re.default,airplay:ie.default,...e.option.icons};Object.keys(t).forEach((e=>{(0,i.def)(this,e,{get:()=>{const r=(0,i.createElement)("i");return(0,i.addClass)(r,"art-icon"),(0,i.addClass)(r,`art-icon-${e}`),(0,i.append)(r,t[e]),r}})}))}}},{"../utils":"5yYFo","bundle-text:./loading.svg":"fngIQ","bundle-text:./state.svg":"h8xMu","bundle-text:./check.svg":"419Vo","bundle-text:./play.svg":"4Ddil","bundle-text:./pause.svg":"eYYYM","bundle-text:./volume.svg":"9cyT3","bundle-text:./volume-close.svg":"anrU8","bundle-text:./screenshot.svg":"h1XI6","bundle-text:./setting.svg":"bPnOB","bundle-text:./arrow-left.svg":"eLzxp","bundle-text:./arrow-right.svg":"iYnj0","bundle-text:./playback-rate.svg":"aIf9n","bundle-text:./aspect-ratio.svg":"fEx95","bundle-text:./config.svg":"iqL5d","bundle-text:./pip.svg":"g6dss","bundle-text:./lock.svg":"kOvS5","bundle-text:./unlock.svg":"924a7","bundle-text:./fullscreen-off.svg":"2SgqV","bundle-text:./fullscreen-on.svg":"dIH01","bundle-text:./fullscreen-web-off.svg":"gaXcA","bundle-text:./fullscreen-web-on.svg":"83ycp","bundle-text:./switch-on.svg":"Y7dSN","bundle-text:./switch-off.svg":"4ICjL","bundle-text:./flip.svg":"54gXC","bundle-text:./error.svg":"75Ss9","bundle-text:./close.svg":"4DzoQ","bundle-text:./airplay.svg":"lFzsb","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],fngIQ:[function(e,t,r){t.exports=''},{}],h8xMu:[function(e,t,r){t.exports=''},{}],"419Vo":[function(e,t,r){t.exports=''},{}],"4Ddil":[function(e,t,r){t.exports=''},{}],eYYYM:[function(e,t,r){t.exports=''},{}],"9cyT3":[function(e,t,r){t.exports=''},{}],anrU8:[function(e,t,r){t.exports=''},{}],h1XI6:[function(e,t,r){t.exports=''},{}],bPnOB:[function(e,t,r){t.exports=''},{}],eLzxp:[function(e,t,r){t.exports=''},{}],iYnj0:[function(e,t,r){t.exports=''},{}],aIf9n:[function(e,t,r){t.exports=''},{}],fEx95:[function(e,t,r){t.exports=''},{}],iqL5d:[function(e,t,r){t.exports=''},{}],g6dss:[function(e,t,r){t.exports=''},{}],kOvS5:[function(e,t,r){t.exports=''},{}],"924a7":[function(e,t,r){t.exports=''},{}],"2SgqV":[function(e,t,r){t.exports=''},{}],dIH01:[function(e,t,r){t.exports=''},{}],gaXcA:[function(e,t,r){t.exports=''},{}],"83ycp":[function(e,t,r){t.exports=''},{}],Y7dSN:[function(e,t,r){t.exports=''},{}],"4ICjL":[function(e,t,r){t.exports=''},{}],"54gXC":[function(e,t,r){t.exports=''},{}],"75Ss9":[function(e,t,r){t.exports=''},{}],"4DzoQ":[function(e,t,r){t.exports=''},{}],lFzsb:[function(e,t,r){t.exports=''},{}],hdF39:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./flip"),n=o.interopDefault(i),a=e("./aspectRatio"),s=o.interopDefault(a),l=e("./playbackRate"),c=o.interopDefault(l),p=e("./subtitleOffset"),u=o.interopDefault(p),d=e("../utils/component"),f=o.interopDefault(d),h=e("../utils");function m(e,t,r){for(let o=0;o{this.show&&(this.show=!1,this.init(this.option))})),r(i,"click",(t=>{!this.show||(0,h.includeFromEvent)(t,e.controls.setting)||(0,h.includeFromEvent)(t,this.$parent)||(this.show=!1,this.init(this.option))}))}}add(e){"function"==typeof e?this.option.push(e(this.art)):this.option.push(e),this.cache=new Map,this.events.forEach((e=>e())),this.events=[],this.$parent.innerHTML="",this.option=m(this.option),this.init(this.option)}creatHeader(e){const{icons:t,events:{proxy:r}}=this.art,o=(0,h.createElement)("div");(0,h.addClass)(o,"art-setting-item"),(0,h.addClass)(o,"art-setting-item-back");const i=(0,h.append)(o,'
'),n=(0,h.createElement)("div");(0,h.addClass)(n,"art-setting-item-left-icon"),(0,h.append)(n,t.arrowLeft),(0,h.append)(i,n),(0,h.append)(i,e.$parentItem.html);const a=r(o,"click",(()=>{this.init(e.$parentList)}));return this.events.push(a),o}creatItem(e,t){const{icons:r,events:{proxy:o}}=this.art,i=(0,h.createElement)("div");(0,h.addClass)(i,"art-setting-item"),g(t.name)&&(i.dataset.name=t.name),g(t.value)&&(i.dataset.value=t.value);const n=(0,h.append)(i,'
'),a=(0,h.append)(i,'
'),s=(0,h.createElement)("div");switch((0,h.addClass)(s,"art-setting-item-left-icon"),e){case"switch":case"range":(0,h.append)(s,g(t.icon)||t.icon instanceof Element?t.icon:r.config);break;case"selector":t.selector&&t.selector.length?(0,h.append)(s,g(t.icon)||t.icon instanceof Element?t.icon:r.config):(0,h.append)(s,r.check)}(0,h.append)(n,s),t.$icon=s,(0,h.def)(t,"icon",{configurable:!0,get:()=>s.innerHTML,set(e){g(e)&&(s.innerHTML=e)}});const l=(0,h.createElement)("div");(0,h.addClass)(l,"art-setting-item-left-text"),(0,h.append)(l,t.html||""),(0,h.append)(n,l),t.$html=l,(0,h.def)(t,"html",{configurable:!0,get:()=>l.innerHTML,set(e){g(e)&&(l.innerHTML=e)}});const c=(0,h.createElement)("div");switch((0,h.addClass)(c,"art-setting-item-right-tooltip"),(0,h.append)(c,t.tooltip||""),(0,h.append)(a,c),t.$tooltip=c,(0,h.def)(t,"tooltip",{configurable:!0,get:()=>c.innerHTML,set(e){g(e)&&(c.innerHTML=e)}}),e){case"switch":{const e=(0,h.createElement)("div");(0,h.addClass)(e,"art-setting-item-right-icon");const o=(0,h.append)(e,r.switchOn),i=(0,h.append)(e,r.switchOff);(0,h.setStyle)(t.switch?i:o,"display","none"),(0,h.append)(a,e),t.$switch=t.switch,(0,h.def)(t,"switch",{configurable:!0,get:()=>t.$switch,set(e){t.$switch=e,e?((0,h.setStyle)(i,"display","none"),(0,h.setStyle)(o,"display",null)):((0,h.setStyle)(i,"display",null),(0,h.setStyle)(o,"display","none"))}});break}case"range":{const e=(0,h.createElement)("div");(0,h.addClass)(e,"art-setting-item-right-icon");const r=(0,h.append)(e,'');r.value=t.range[0]||0,r.min=t.range[1]||0,r.max=t.range[2]||10,r.step=t.range[3]||1,(0,h.addClass)(r,"art-setting-range"),(0,h.append)(a,e),t.$range=r,(0,h.def)(t,"range",{configurable:!0,get:()=>r.valueAsNumber,set(e){r.value=Number(e)}})}break;case"selector":if(t.selector&&t.selector.length){const e=(0,h.createElement)("div");(0,h.addClass)(e,"art-setting-item-right-icon"),(0,h.append)(e,r.arrowRight),(0,h.append)(a,e)}}switch(e){case"switch":if(t.onSwitch){const e=o(i,"click",(async e=>{t.switch=await t.onSwitch.call(this.art,t,i,e)}));this.events.push(e)}break;case"range":if(t.onRange&&t.$range){const e=o(t.$range,"change",(async e=>{t.tooltip=await t.onRange.call(this.art,t,i,e)}));this.events.push(e)}break;case"selector":{const e=o(i,"click",(async e=>{if(t.selector&&t.selector.length)this.init(t.selector,t.width);else if((0,h.inverseClass)(i,"art-current"),t.$parentList&&this.init(t.$parentList),t.$parentItem&&t.$parentItem.onSelect){const r=await t.$parentItem.onSelect.call(this.art,t,i,e);t.$parentItem.$tooltip&&g(r)&&(t.$parentItem.$tooltip.innerHTML=r)}}));this.events.push(e),t.default&&(0,h.addClass)(i,"art-current")}}return i}init(e,t){const{constructor:r}=this.art;if(this.cache.has(e)){const t=this.cache.get(e);(0,h.inverseClass)(t,"art-current"),(0,h.setStyle)(this.$parent,"width",`${t.dataset.width}px`),(0,h.setStyle)(this.$parent,"height",`${t.dataset.height}px`)}else{const o=(0,h.createElement)("div");(0,h.addClass)(o,"art-setting-panel"),o.dataset.width=t||r.SETTING_WIDTH,o.dataset.height=e.length*r.SETTING_ITEM_HEIGHT,e[0]&&e[0].$parentItem&&((0,h.append)(o,this.creatHeader(e[0])),o.dataset.height=Number(o.dataset.height)+r.SETTING_ITEM_HEIGHT);for(let t=0;te.dataset.value===i));a&&(0,o.inverseClass)(a,"art-current")}return{width:i.SETTING_ITEM_WIDTH,html:t.get("Video Flip"),tooltip:t.get(n[e.flip]),icon:r.flip,selector:Object.keys(n).map((r=>({value:r,default:r===e.flip,html:t.get(n[r])}))),onSelect(t){e.flip=t.value},mounted:(t,r)=>{a(t,r.$tooltip,e.flip),e.on("flip",(()=>{a(t,r.$tooltip,e.flip)}))}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],jTfLi:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,constructor:i}=e;function n(e){return"default"===e?t.get("Default"):e}function a(e,t,r){t&&(t.innerText=n(r));const i=(0,o.queryAll)(".art-setting-item",e).find((e=>e.dataset.value===r));i&&(0,o.inverseClass)(i,"art-current")}return{width:i.SETTING_ITEM_WIDTH,html:t.get("Aspect Ratio"),icon:r.aspectRatio,tooltip:n(e.aspectRatio),selector:["default","4:3","16:9"].map((t=>({value:t,default:t===e.aspectRatio,html:n(t)}))),onSelect(t){e.aspectRatio=t.value},mounted:(t,r)=>{a(t,r.$tooltip,e.aspectRatio),e.on("aspectRatio",(()=>{a(t,r.$tooltip,e.aspectRatio)}))}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],aowja:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,constructor:i}=e;function n(e){return 1===e?t.get("Normal"):e}function a(e,t,r){t&&(t.innerText=n(r));const i=(0,o.queryAll)(".art-setting-item",e).find((e=>Number(e.dataset.value)===r));i&&(0,o.inverseClass)(i,"art-current")}return{width:i.SETTING_ITEM_WIDTH,html:t.get("Play Speed"),tooltip:n(e.playbackRate),icon:r.playbackRate,selector:[.5,.75,1,1.25,1.5,2].map((t=>({value:t,default:t===e.playbackRate,html:n(t)}))),onSelect(t){e.playbackRate=t.value},mounted:(t,r)=>{a(t,r.$tooltip,e.playbackRate),e.on("playbackRate",(()=>{a(t,r.$tooltip,e.playbackRate)}))}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],aPjJK:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,constructor:i}=e;function n(e){return 0===e?t.get("Normal"):e}function a(e,t,r){t&&(t.innerText=n(r));const i=(0,o.queryAll)(".art-setting-item",e).find((e=>Number(e.dataset.value)===r));i&&(0,o.inverseClass)(i,"art-current")}return{width:i.SETTING_ITEM_WIDTH,html:t.get("Subtitle Offset"),tooltip:n(e.subtitleOffset),icon:r.subtitle,selector:[-5,-4,-3,-2,-1,0,1,2,3,4,5].map((t=>({value:t,default:t===e.subtitleOffset,html:n(t)}))),onSelect(t){e.subtitleOffset=t.value},mounted:(t,r)=>{a(t,r.$tooltip,e.subtitleOffset),e.on("subtitleOffset",(()=>{a(t,r.$tooltip,e.subtitleOffset)}))}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],bCcu0:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);r.default=class{constructor(){this.name="artplayer_settings",this.settings={}}get(e){try{const t=JSON.parse(window.localStorage.getItem(this.name))||{};return e?t[e]:t}catch(t){return e?this.settings[e]:this.settings}}set(e,t){try{const r=Object.assign({},this.get(),{[e]:t});window.localStorage.setItem(this.name,JSON.stringify(r))}catch(r){this.settings[e]=t}}del(e){try{const t=this.get();delete t[e],window.localStorage.setItem(this.name,JSON.stringify(t))}catch(t){delete this.settings[e]}}clear(){try{window.localStorage.removeItem(this.name)}catch(e){this.settings={}}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"1v13t":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),n=e("./miniProgressBar"),a=o.interopDefault(n),s=e("./autoOrientation"),l=o.interopDefault(s),c=e("./autoPlayback"),p=o.interopDefault(c),u=e("./fastForward"),d=o.interopDefault(u),f=e("./lock"),h=o.interopDefault(f);r.default=class{constructor(e){this.art=e,this.id=0;const{option:t}=e;t.miniProgressBar&&!t.isLive&&this.add(a.default),t.lock&&i.isMobile&&this.add(h.default),t.autoPlayback&&!t.isLive&&this.add(p.default),t.autoOrientation&&i.isMobile&&this.add(l.default),t.fastForward&&i.isMobile&&!t.isLive&&this.add(d.default);for(let e=0;e{e.layers.add({name:"miniProgressBar",mounted(t){e.on("destroy",(()=>{t.style.display="none"})),e.on("video:timeupdate",(()=>{t.style.width=100*e.played+"%"})),e.on("setBar",((e,r)=>{"played"===e&&(t.style.width=100*r+"%")}))}})})),{name:"miniProgressBar"}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],bcdCk:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,constructor:r,template:{$player:i,$video:n}}=e;return e.on("fullscreenWeb",(a=>{if(a){const{videoWidth:t,videoHeight:a}=n,{clientWidth:s,clientHeight:l}=document.documentElement;(t>a&&sl)&&setTimeout((()=>{(0,o.setStyle)(i,"width",`${l}px`),(0,o.setStyle)(i,"height",`${s}px`),(0,o.setStyle)(i,"transform-origin","0 0"),(0,o.setStyle)(i,"transform",`rotate(90deg) translate(0, -${s}px)`),(0,o.addClass)(i,"art-auto-orientation"),e.emit("resize")}),r.MOBILE_AUTO_ORIENTATION_TIME)}else(0,o.hasClass)(i,"art-auto-orientation")&&((0,o.setStyle)(i,"width",null),(0,o.setStyle)(i,"height",null),(0,o.setStyle)(i,"transform",null),(0,o.setStyle)(i,"transform-origin",null),(0,o.removeClass)(i,"art-auto-orientation"),e.aspectRatioReset=!0,e.autoSize=t.autoSize,e.notice.show="",e.emit("resize"))})),e.on("fullscreen",(async e=>{const t=screen.orientation.type;if(e){const{videoWidth:e,videoHeight:r}=n,{clientWidth:a,clientHeight:s}=document.documentElement;if(e>r&&as){const e=t.startsWith("portrait")?"landscape":"portrait";await screen.orientation.lock(e),(0,o.addClass)(i,"art-auto-orientation-fullscreen")}}else(0,o.hasClass)(i,"art-auto-orientation-fullscreen")&&(await screen.orientation.lock(t),(0,o.removeClass)(i,"art-auto-orientation-fullscreen"))})),{name:"autoOrientation",get state(){return(0,o.hasClass)(i,"art-auto-orientation")}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"1nHHC":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,storage:i,constructor:n,events:{proxy:a},template:{$poster:s}}=e,l=e.layers.add({name:"autoPlayback",html:'
'}),c=(0,o.query)(".art-autoPlayback-last",l),p=(0,o.query)(".art-autoPlayback-jump",l),u=(0,o.query)(".art-autoPlayback-close",l);return e.on("video:timeupdate",(()=>{const t=i.get("times")||{},r=Object.keys(t);r.length>n.AUTO_PLAYBACK_MAX&&delete t[r[0]],t[e.option.id||e.option.url]=e.currentTime,i.set("times",t)})),e.on("ready",(()=>{const d=(i.get("times")||{})[e.option.id||e.option.url];d&&d>=n.AUTO_PLAYBACK_MIN&&((0,o.append)(u,r.close),(0,o.setStyle)(l,"display","flex"),c.innerText=`${t.get("Last Seen")} ${(0,o.secondToTime)(d)}`,p.innerText=t.get("Jump Play"),a(u,"click",(()=>{(0,o.setStyle)(l,"display","none")})),a(p,"click",(()=>{e.seek=d,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")}),n.AUTO_PLAYBACK_TIMEOUT)})))})),{name:"autoPlayback",get times(){return i.get("times")||{}},clear:()=>i.del("times"),delete(e){const t=i.get("times")||{};return delete t[e],i.set("times",t),t}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"4gkmX":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{constructor:t,events:{proxy:r},template:{$player:i,$video:n}}=e;let a=null,s=!1;const l=()=>{clearTimeout(a),s&&(s=!1,e.playbackRate=1,(0,o.removeClass)(i,"art-fast-forward"))};return r(n,"touchstart",(r=>{1===r.touches.length&&e.playing&&!e.isLock&&(a=setTimeout((()=>{s=!0,e.playbackRate=t.FAST_FORWARD_VALUE,(0,o.addClass)(i,"art-fast-forward")}),t.FAST_FORWARD_TIME))})),r(document,"touchmove",l),r(document,"touchend",l),{name:"fastForward",get state(){return(0,o.hasClass)(i,"art-fast-forward")}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ij5nM:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{layers:t,icons:r,template:{$player:i}}=e;return t.add({name:"lock",mounted(t){const i=(0,o.append)(t,r.lock),n=(0,o.append)(t,r.unlock);(0,o.setStyle)(i,"display","none"),e.on("lock",(e=>{e?((0,o.setStyle)(i,"display","inline-flex"),(0,o.setStyle)(n,"display","none")):((0,o.setStyle)(i,"display","none"),(0,o.setStyle)(n,"display","inline-flex"))}))},click(){(0,o.hasClass)(i,"art-lock")?((0,o.removeClass)(i,"art-lock"),this.isLock=!1,e.emit("lock",!1)):((0,o.addClass)(i,"art-lock"),this.isLock=!0,e.emit("lock",!0))}}),{name:"lock",get state(){return(0,o.hasClass)(i,"art-lock")}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],eD5Ch:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./config"),n=o.interopDefault(i),a=e("./utils");r.default=class{constructor(e){const{option:t,events:{proxy:r},template:{$video:o}}=e;for(let t=0;t{e.emit(`video:${t.type}`,t)}));Object.keys(t.moreVideoAttr).forEach((e=>{o[e]=t.moreVideoAttr[e]})),t.muted&&(o.muted=t.muted),t.volume&&(o.volume=(0,a.clamp)(t.volume,0,1)),t.poster&&(o.poster=t.poster),t.autoplay&&(o.autoplay=t.autoplay),t.playsInline&&(o.playsInline=!0,o["webkit-playsinline"]=!0);const i=t.type||(0,a.getExt)(t.url),s=t.customType[i];i&&s?(s(o,t.url,e),e.emit("customType",i)):(o.src=t.url,e.emit("url",o.src))}}},{"./config":"ej4fZ","./utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}]},["E13ST"],"E13ST"); \ No newline at end of file +!function(e,t,r,o,i){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},n="function"==typeof a.parcelRequireb749&&a.parcelRequireb749,s=n.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function c(t,r){if(!s[t]){if(!e[t]){var o="function"==typeof a.parcelRequireb749&&a.parcelRequireb749;if(!r&&o)return o(t,!0);if(n)return n(t,!0);if(l&&"string"==typeof t)return l(t);var i=new Error("Cannot find module '"+t+"'");throw i.code="MODULE_NOT_FOUND",i}u.resolve=function(r){var o=e[t][1][r];return null!=o?o:r},u.cache={};var p=s[t]=new c.Module(t);e[t][0].call(p.exports,u,p,p.exports,this)}return s[t].exports;function u(e){var t=u.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=n,c.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(c,"root",{get:function(){return a.parcelRequireb749}}),a.parcelRequireb749=c;for(var p=0;pt.call(this))),ee.push(this)}static get instances(){return ee}static get version(){return"4.5.5"}static get env(){return"production"}static get build(){return"1663552932504"}static get config(){return h.default}static get utils(){return p}static get scheme(){return d.default}static get Emitter(){return c.default}static get validator(){return s.default}static get kindOf(){return s.default.kindOf}static get html(){return y.default.html}static get option(){return{id:"",container:"#artplayer",url:"",poster:"",title:"",type:"",theme:"#f00",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,useSSR:!1,playsInline:!0,lock:!1,fastForward:!1,autoPlayback:!1,autoOrientation:!1,airplay:!1,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],whitelist:[],thumbnails:{url:"",number:60,column:10,width:0,height:0},subtitle:{url:"",type:"",style:{},encoding:"utf-8"},moreVideoAttr:{controls:!1,preload:p.isSafari?"auto":"metadata"},icons:{},customType:{},lang:navigator.language.toLowerCase()}}get proxy(){return this.events.proxy}get query(){return this.template.query}destroy(e=!0){this.events.destroy(),this.template.destroy(e),ee.splice(ee.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}if(r.default=te,te.NOTICE_TIME=2e3,te.SETTING_WIDTH=250,te.SETTING_ITEM_WIDTH=200,te.SETTING_ITEM_HEIGHT=35,te.INDICATOR_SIZE=14,te.INDICATOR_SIZE_ICON=16,te.INDICATOR_SIZE_MOBILE=18,te.INDICATOR_SIZE_MOBILE_ICON=20,te.VOLUME_PANEL_WIDTH=60,te.VOLUME_HANDLE_WIDTH=12,te.RESIZE_TIME=500,te.SCROLL_TIME=200,te.SCROLL_GAP=50,te.AUTO_PLAYBACK_MAX=10,te.AUTO_PLAYBACK_MIN=5,te.AUTO_PLAYBACK_TIMEOUT=3e3,te.RECONNECT_TIME_MAX=5,te.RECONNECT_SLEEP_TIME=1e3,te.CONTROL_HIDE_TIME=3e3,te.DB_CLICE_TIME=300,te.MOBILE_AUTO_PLAYBACKRATE=3,te.MOBILE_AUTO_PLAYBACKRATE_TIME=1e3,te.MOBILE_AUTO_ORIENTATION_TIME=200,te.INFO_LOOP_TIME=1e3,te.FAST_FORWARD_VALUE=3,te.FAST_FORWARD_TIME=1e3,te.TOUCH_MOVE_RATIO=.5,"undefined"!=typeof document&&!document.getElementById("artplayer-style")){const e=p.createElement("style");e.id="artplayer-style",e.textContent=a.default,document.head.appendChild(e)}"undefined"!=typeof window&&(window.Artplayer=te),console.log(`%c ArtPlayer %c ${te.version} %c https://artplayer.org`,"color: #fff; background: #5f5f5f","color: #fff; background: #4bc729","")},{"bundle-text:./style/index.less":"3zu2K","option-validator":"dMNnW","./utils/emitter":"1SgiG","./utils":"5yYFo","./scheme":"3izFE","./config":"ej4fZ","./whitelist":"7CkCt","./template":"8iGAh","./i18n":"3mM4M","./player":"bCaa0","./control":"3qXcr","./contextmenu":"hTnNz","./info":"bfwuE","./subtitle":"bWZ2U","./events":"9oLaG","./hotkey":"cKO4X","./layer":"kZD92","./loading":"c9b9e","./notice":"SxQeL","./mask":"aJ0dF","./icons":"jx1Wu","./setting":"hdF39","./storage":"bCcu0","./plugins":"1v13t","./mobile":"eD5Ch","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"3zu2K":[function(e,t,r){t.exports='.art-video-player{z-index:20;width:100%;height:100%;zoom:1;color:#eee;text-align:left;direction:ltr;user-select:none;-webkit-tap-highlight-color:#0000;touch-action:manipulation;-ms-high-contrast-adjust:none;background-color:#000;outline:0;margin:0 auto;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3;display:flex;position:relative}.art-video-player *,.art-video-player :before,.art-video-player :after{box-sizing:border-box;margin:0;padding:0}.art-video-player ::-webkit-scrollbar{width:5px;height:5px}.art-video-player ::-webkit-scrollbar-thumb{background-color:#666}.art-video-player ::-webkit-scrollbar-thumb:hover{background-color:#ccc}.art-video-player .art-icon{justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.art-video-player .art-icon svg{fill:#fff}.art-video-player img{max-width:100%;vertical-align:top}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.art-video-player .art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000b3!important}}.art-video-player .art-video{z-index:10;width:100%;height:100%;cursor:pointer;background-color:#000;position:absolute;inset:0}.art-video-player .art-poster{z-index:11;width:100%;height:100%;user-select:none;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.art-video-player .art-subtitle{z-index:20;width:100%;text-align:center;color:#fff;pointer-events:none;text-shadow:1px 0 1px #000,0 1px 1px #000,-1px 0 1px #000,0 -1px 1px #000,1px 1px 1px #000,-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000;padding:0 20px;font-size:20px;display:none;position:absolute;bottom:10px}.art-video-player .art-subtitle p{word-break:break-all;height:fit-content;margin:5px 0 0;line-height:1.2}.art-video-player.art-subtitle-show .art-subtitle{display:block}.art-video-player.art-control-show .art-subtitle{bottom:50px}.art-video-player .art-danmuku{z-index:30;width:100%;height:100%;pointer-events:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-layers{z-index:40;width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-layers .art-layer{pointer-events:auto}.art-video-player.art-layer-show .art-layers{display:block}.art-video-player .art-mask{z-index:50;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-mask .art-state{width:60px;height:60px;opacity:.85;cursor:pointer;pointer-events:all;justify-content:center;align-items:center;display:flex;position:absolute;bottom:65px;right:30px}.art-video-player.art-mask-show .art-mask{display:flex}.art-video-player.art-mobile .art-state{position:static}.art-video-player .art-loading{z-index:70;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.art-video-player.art-loading-show .art-loading{display:flex}.art-video-player .art-bottom{z-index:60;height:100px;opacity:0;visibility:hidden;pointer-events:none;background-image:linear-gradient(#0000,#0006,#000);background-position:bottom;background-repeat:repeat-x;flex-direction:column;justify-content:space-between;padding:50px 10px 0;transition:all .2s ease-in-out;display:flex;position:absolute;bottom:0;left:0;right:0}.art-video-player .art-bottom .art-progress{z-index:0;pointer-events:auto;flex:1;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress{height:4px;cursor:pointer;flex-direction:row;align-items:center;display:flex;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner{height:50%;width:100%;background:#fff3;align-items:center;display:flex;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-loaded{z-index:10;height:100%;width:0;background:#fff6;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-played{z-index:20;height:100%;width:0;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight{z-index:30;height:100%;pointer-events:none;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span{width:7px;height:100%;pointer-events:auto;background:#fff;display:inline-block;position:absolute;top:0;left:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{visibility:hidden;z-index:40;border-radius:50%;justify-content:center;align-items:center;transition:transform .1s ease-in-out;position:absolute;transform:scale(.1)}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator .art-icon{width:100%;height:100%;pointer-events:none;user-select:none}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-tip{z-index:50;height:20px;color:#fff;text-align:center;white-space:nowrap;background:#000000b3;border-radius:3px;padding:0 5px;font-size:12px;font-weight:700;line-height:20px;display:none;position:absolute;top:-25px;left:0}.art-video-player .art-bottom .art-progress .art-control-thumbnails{pointer-events:none;background-color:#000000b3;display:none;position:absolute;bottom:8px;left:0}.art-video-player .art-bottom .art-progress .art-control-loop{width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-loop .art-loop-point{width:2px;height:8px;background:#ffffffbf;position:absolute;top:-2px;left:0}.art-video-player .art-bottom .art-controls{z-index:1;pointer-events:auto;height:45px;justify-content:space-between;align-items:center;display:flex;position:relative}.art-video-player .art-bottom .art-controls .art-controls-left,.art-video-player .art-bottom .art-controls .art-controls-right{display:flex}.art-video-player .art-bottom .art-controls .art-controls-center{height:100%;flex:1;justify-content:center;align-items:center;padding:0 10px;display:flex}.art-video-player .art-bottom .art-controls .art-controls-right{justify-content:flex-end}.art-video-player .art-bottom .art-controls .art-control{opacity:.9;min-height:36px;min-width:36px;text-align:center;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex}.art-video-player .art-bottom .art-controls .art-control .art-icon{float:left;height:36px;width:36px;justify-content:center;align-items:center;display:flex}.art-video-player .art-bottom .art-controls .art-control:hover{opacity:1}.art-video-player .art-bottom .art-controls .art-control-onlyText{padding:0 10px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel{float:left;width:0;height:100%;transition:margin .2s cubic-bezier(.4,0,1,1),width .2s cubic-bezier(.4,0,1,1);position:relative;overflow:hidden}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle{width:12px;height:12px;background:#fff;border-radius:12px;margin-top:-6px;position:absolute;top:50%;left:0}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before{background:#fff;left:-54px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after{background:#fff3;left:6px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before,.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after{content:"";height:3px;width:60px;margin-top:-2px;display:block;position:absolute;top:50%}.art-video-player .art-bottom .art-controls .art-control-volume:hover .art-volume-panel{width:60px}.art-video-player .art-bottom .art-controls .art-control-quality{z-index:30;position:relative}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys{width:100px;text-align:center;color:#fff;background:#000c;border-radius:3px;padding:5px 0;display:none;position:absolute;bottom:35px}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item{height:30px;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;line-height:30px;overflow:hidden}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item:hover{background-color:#ffffff1a}.art-video-player .art-bottom .art-controls .art-control-quality:hover .art-qualitys{display:block}.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner{height:100%}.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{visibility:visible;transform:scale(1)}.art-video-player.art-control-show .art-bottom,.art-video-player.art-hover .art-bottom{opacity:1;visibility:visible}.art-video-player.art-error .art-progress-indicator,.art-video-player.art-destroy .art-progress-indicator,.art-video-player.art-error .art-progress-tip,.art-video-player.art-destroy .art-progress-tip{display:none!important}.art-video-player.art-mobile .art-bottom{padding:50px 7px 0}.art-video-player.art-mobile .art-bottom .art-controls{height:40px}.art-video-player.art-mobile .art-bottom .art-progress-indicator{visibility:visible!important;transform:scale(1)!important}.art-video-player .art-notice{z-index:80;width:100%;pointer-events:none;padding:10px;font-size:14px;display:none;position:absolute;top:0;left:0}.art-video-player .art-notice .art-notice-inner{color:#fff;background-color:#0009;border-radius:3px;padding:5px 10px;display:inline-block}.art-video-player.art-notice-show .art-notice{display:flex}.art-video-player .art-contextmenus{z-index:120;min-width:200px;background-color:#000000e6;border-radius:3px;flex-direction:column;padding:5px 0;display:none;position:absolute;top:10px;left:10px}.art-video-player .art-contextmenus .art-contextmenu{cursor:pointer;color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;border-bottom:1px solid #ffffff1a;padding:10px 15px;font-size:12px;display:block;overflow:hidden}.art-video-player .art-contextmenus .art-contextmenu a{color:#fff;text-decoration:none}.art-video-player .art-contextmenus .art-contextmenu span{padding:0 7px;display:inline-block}.art-video-player .art-contextmenus .art-contextmenu span:hover,.art-video-player .art-contextmenus .art-contextmenu span.art-current{color:#00c9ff}.art-video-player .art-contextmenus .art-contextmenu:hover{background-color:#ffffff1a}.art-video-player .art-contextmenus .art-contextmenu:last-child{border-bottom:none}.art-video-player.art-contextmenu-show .art-contextmenus{display:flex}.art-video-player .art-settings{z-index:90;height:auto;max-height:300px;background-color:#000000e6;border-radius:3px;font-size:13px;transition:all .2s;display:none;position:absolute;bottom:50px;right:10px;overflow:auto}.art-video-player .art-settings .art-setting-panel{display:none}.art-video-player .art-settings .art-setting-panel.art-current{display:block}.art-video-player .art-settings .art-setting-panel .art-setting-item{height:35px;cursor:pointer;color:#fffc;justify-content:space-between;align-items:center;padding:0 5px;line-height:1;display:flex;overflow:hidden}.art-video-player .art-settings .art-setting-panel .art-setting-item:hover,.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current{color:#fff;background-color:#ffffff1a}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon{width:30px;height:30px;justify-content:center;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon-check{visibility:hidden;height:15px}.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current .art-icon-check{visibility:visible}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left{white-space:nowrap;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left .art-setting-item-left-icon{height:24px;width:24px;justify-content:center;align-items:center;margin-right:10px;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right{align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-tooltip{white-space:nowrap;color:#ffffff80;margin-right:5px;font-size:12px}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-icon{height:24px;justify-content:center;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-range{height:3px;width:80px;appearance:none;background-color:#fff3;outline:none}.art-video-player .art-settings .art-setting-panel .art-setting-item-back{border-bottom:1px solid #ffffff1a}.art-video-player.art-setting-show .art-settings{display:block}.art-video-player.art-mobile .art-settings{max-height:200px}.art-video-player .art-info{z-index:100;width:350px;color:#fff;-webkit-font-smoothing:antialiased;background-color:#000000e6;flex-direction:column;padding:10px;font-family:Noto Sans CJK SC DemiLight,Roboto,Segoe UI,Tahoma,Arial,Helvetica,sans-serif;font-size:12px;display:none;position:absolute;top:10px;left:10px}.art-video-player .art-info .art-info-item{margin-bottom:5px;display:flex}.art-video-player .art-info .art-info-item .art-info-title{width:100px;text-align:right}.art-video-player .art-info .art-info-item .art-info-content{text-overflow:ellipsis;white-space:nowrap;flex:1;padding-left:5px;overflow:hidden}.art-video-player .art-info .art-info-item:last-child{margin-bottom:0}.art-video-player .art-info .art-info-close{cursor:pointer;position:absolute;top:5px;right:5px}.art-video-player.art-info-show .art-info{display:flex}.art-video-player.art-hide-cursor *{cursor:none!important}.art-video-player[data-aspect-ratio] video{box-sizing:content-box;object-fit:fill}.art-video-player.art-fullscreen-web{z-index:9999;width:100%;height:100%;position:fixed;inset:0}.art-video-player .art-mini-header{z-index:110;height:35px;color:#fff;opacity:0;visibility:hidden;background-color:#00000080;justify-content:space-between;align-items:center;line-height:35px;transition:all .2s ease-in-out;display:none;position:absolute;top:0;left:0;right:0}.art-video-player .art-mini-header .art-mini-title{text-overflow:ellipsis;white-space:nowrap;cursor:move;flex:1;padding:0 10px;overflow:hidden}.art-video-player .art-mini-header .art-mini-close{width:35px;text-align:center;cursor:pointer;font-size:22px}.art-video-player.art-is-dragging{opacity:.7}.art-video-player.art-mini{z-index:9999;width:400px;height:225px;position:fixed;box-shadow:0 2px 5px #00000029,0 3px 6px #0003}.art-video-player.art-mini .art-mini-header{user-select:none;display:flex}.art-video-player.art-mini.art-hover .art-mini-header{opacity:1;visibility:visible}.art-video-player.art-mini .art-mask .art-state{position:static}.art-video-player.art-mini .art-contextmenu,.art-video-player.art-mini .art-bottom,.art-video-player.art-mini .art-danmu,.art-video-player.art-mini .art-info,.art-video-player.art-mini .art-layers,.art-video-player.art-mini .art-notice,.art-video-player.art-mini .art-settings,.art-video-player.art-mini .art-subtitle{display:none!important}.art-auto-size{justify-content:center;align-items:center;display:flex}.art-auto-size .art-video-player{transition:all .2s}.art-video-player[data-flip=horizontal] .art-video{transform:scaleX(-1)}.art-video-player[data-flip=vertical] .art-video{transform:scaleY(-1)}.art-video-player .art-layer-miniProgressBar{height:2px;background-color:var(--theme);display:block;position:absolute;bottom:0;left:0;right:0}.art-video-player .art-layer-lock{height:34px;width:34px;color:#fff;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:calc(50% - 17px);left:15px}.art-video-player .art-layer-autoPlayback{background-color:#000c;border-radius:3px;align-items:center;padding:10px;line-height:1;display:none;position:absolute;bottom:60px;left:20px}.art-video-player .art-layer-autoPlayback .art-autoPlayback-close{cursor:pointer;align-items:center;margin-right:10px;display:flex}.art-video-player .art-layer-autoPlayback .art-autoPlayback-close svg{width:15px;height:15px;fill:#00c9ff}.art-video-player .art-layer-autoPlayback .art-autoPlayback-last{margin-right:10px}.art-video-player .art-layer-autoPlayback .art-autoPlayback-jump{color:#00c9ff;cursor:pointer}.art-video-player.art-lock .art-bottom{display:none!important}.art-video-player.art-lock .art-subtitle{bottom:10px!important}.art-video-player.art-lock .art-layer-miniProgressBar{display:block!important}.art-video-player.art-control-show .art-layer-miniProgressBar{display:none}.art-video-player.art-control-show .art-layer-lock{display:flex}.art-video-player .art-control-selector{position:relative}.art-video-player .art-control-selector .art-selector-list{min-width:100px;max-width:200px;max-height:200px;text-align:center;color:#fff;background-color:#000c;border-radius:3px;padding:5px 0;display:none;position:absolute;bottom:35px;overflow:auto}.art-video-player .art-control-selector .art-selector-list .art-selector-item{height:30px;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;padding:0 5px;line-height:30px;overflow:hidden}.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover{background-color:#ffffff1a}.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover,.art-video-player .art-control-selector .art-selector-list .art-selector-item.art-current{color:#00c9ff}.art-video-player .art-control-selector:hover .art-selector-list{display:block}[class*=hint--]{font-style:normal;display:inline-block;position:relative}[class*=hint--]:before,[class*=hint--]:after{visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;transition:all .3s;position:absolute;transform:translate(0,0)}[class*=hint--]:hover:before,[class*=hint--]:hover:after{visibility:visible;opacity:1;transition-delay:.1s}[class*=hint--]:before{content:"";z-index:1000001;background:0 0;border:6px solid #0000;position:absolute}[class*=hint--]:after{color:#fff;white-space:nowrap;background:#000;padding:8px 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:12px}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=""]:before,[aria-label=""]:after,[data-hint=""]:before,[data-hint=""]:after{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#000}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#000}.hint--left:before{border-left-color:#000}.hint--right:before{border-right-color:#000}.hint--top:before{margin-bottom:-11px}.hint--top:before,.hint--top:after{bottom:100%;left:50%}.hint--top:before{left:calc(50% - 6px)}.hint--top:after{transform:translate(-50%)}.hint--top:hover:before{transform:translateY(-8px)}.hint--top:hover:after{transform:translate(-50%)translateY(-8px)}.hint--bottom:before{margin-top:-11px}.hint--bottom:before,.hint--bottom:after{top:100%;left:50%}.hint--bottom:before{left:calc(50% - 6px)}.hint--bottom:after{transform:translate(-50%)}.hint--bottom:hover:before{transform:translateY(8px)}.hint--bottom:hover:after{transform:translate(-50%)translateY(8px)}.hint--right:before{margin-bottom:-6px;margin-left:-11px}.hint--right:after{margin-bottom:-14px}.hint--right:before,.hint--right:after{bottom:50%;left:100%}.hint--right:hover:before,.hint--right:hover:after{transform:translate(8px)}.hint--left:before{margin-bottom:-6px;margin-right:-11px}.hint--left:after{margin-bottom:-14px}.hint--left:before,.hint--left:after{bottom:50%;right:100%}.hint--left:hover:before,.hint--left:hover:after{transform:translate(-8px)}.hint--top-left:before{margin-bottom:-11px}.hint--top-left:before,.hint--top-left:after{bottom:100%;left:50%}.hint--top-left:before{left:calc(50% - 6px)}.hint--top-left:after{margin-left:12px;transform:translate(-100%)}.hint--top-left:hover:before{transform:translateY(-8px)}.hint--top-left:hover:after{transform:translate(-100%)translateY(-8px)}.hint--top-right:before{margin-bottom:-11px}.hint--top-right:before,.hint--top-right:after{bottom:100%;left:50%}.hint--top-right:before{left:calc(50% - 6px)}.hint--top-right:after{margin-left:-12px;transform:translate(0)}.hint--top-right:hover:before,.hint--top-right:hover:after{transform:translateY(-8px)}.hint--bottom-left:before{margin-top:-11px}.hint--bottom-left:before,.hint--bottom-left:after{top:100%;left:50%}.hint--bottom-left:before{left:calc(50% - 6px)}.hint--bottom-left:after{margin-left:12px;transform:translate(-100%)}.hint--bottom-left:hover:before{transform:translateY(8px)}.hint--bottom-left:hover:after{transform:translate(-100%)translateY(8px)}.hint--bottom-right:before{margin-top:-11px}.hint--bottom-right:before,.hint--bottom-right:after{top:100%;left:50%}.hint--bottom-right:before{left:calc(50% - 6px)}.hint--bottom-right:after{margin-left:-12px;transform:translate(0)}.hint--bottom-right:hover:before,.hint--bottom-right:hover:after{transform:translateY(8px)}.hint--small:after,.hint--medium:after,.hint--large:after{white-space:normal;word-wrap:break-word;line-height:1.4em}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}[class*=hint--]:after{text-shadow:0 -1px #000;box-shadow:4px 4px 8px #0000004d}.hint--error:after{text-shadow:0 -1px #592726;background-color:#b34e4d}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{text-shadow:0 -1px #6c5328;background-color:#c09854}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{text-shadow:0 -1px #1a3c4d;background-color:#3986ac}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{text-shadow:0 -1px #1a321a;background-color:#458746}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{transform:translateY(-8px)}.hint--always.hint--top:after{transform:translate(-50%)translateY(-8px)}.hint--always.hint--top-left:before{transform:translateY(-8px)}.hint--always.hint--top-left:after{transform:translate(-100%)translateY(-8px)}.hint--always.hint--top-right:before,.hint--always.hint--top-right:after{transform:translateY(-8px)}.hint--always.hint--bottom:before{transform:translateY(8px)}.hint--always.hint--bottom:after{transform:translate(-50%)translateY(8px)}.hint--always.hint--bottom-left:before{transform:translateY(8px)}.hint--always.hint--bottom-left:after{transform:translate(-100%)translateY(8px)}.hint--always.hint--bottom-right:before,.hint--always.hint--bottom-right:after{transform:translateY(8px)}.hint--always.hint--left:before,.hint--always.hint--left:after{transform:translate(-8px)}.hint--always.hint--right:before,.hint--always.hint--right:after{transform:translate(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:before,.hint--no-animate:after{transition-duration:0s}.hint--bounce:before,.hint--bounce:after{-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s,visibility .3s,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s,visibility .3s,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.hint--no-shadow:before,.hint--no-shadow:after{text-shadow:initial;box-shadow:initial}.hint--no-arrow:before{display:none}'},{}],dMNnW:[function(e,t,r){t.exports=function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}var t=Object.prototype.toString,r=function(r){if(void 0===r)return"undefined";if(null===r)return"null";var i=e(r);if("boolean"===i)return"boolean";if("string"===i)return"string";if("number"===i)return"number";if("symbol"===i)return"symbol";if("function"===i)return function(e){return"GeneratorFunction"===o(e)}(r)?"generatorfunction":"function";if(function(e){return Array.isArray?Array.isArray(e):e instanceof Array}(r))return"array";if(function(e){return!(!e.constructor||"function"!=typeof e.constructor.isBuffer)&&e.constructor.isBuffer(e)}(r))return"buffer";if(function(e){try{if("number"==typeof e.length&&"function"==typeof e.callee)return!0}catch(e){if(-1!==e.message.indexOf("callee"))return!0}return!1}(r))return"arguments";if(function(e){return e instanceof Date||"function"==typeof e.toDateString&&"function"==typeof e.getDate&&"function"==typeof e.setDate}(r))return"date";if(function(e){return e instanceof Error||"string"==typeof e.message&&e.constructor&&"number"==typeof e.constructor.stackTraceLimit}(r))return"error";if(function(e){return e instanceof RegExp||"string"==typeof e.flags&&"boolean"==typeof e.ignoreCase&&"boolean"==typeof e.multiline&&"boolean"==typeof e.global}(r))return"regexp";switch(o(r)){case"Symbol":return"symbol";case"Promise":return"promise";case"WeakMap":return"weakmap";case"WeakSet":return"weakset";case"Map":return"map";case"Set":return"set";case"Int8Array":return"int8array";case"Uint8Array":return"uint8array";case"Uint8ClampedArray":return"uint8clampedarray";case"Int16Array":return"int16array";case"Uint16Array":return"uint16array";case"Int32Array":return"int32array";case"Uint32Array":return"uint32array";case"Float32Array":return"float32array";case"Float64Array":return"float64array"}if(function(e){return"function"==typeof e.throw&&"function"==typeof e.return&&"function"==typeof e.next}(r))return"generator";switch(i=t.call(r)){case"[object Object]":return"object";case"[object Map Iterator]":return"mapiterator";case"[object Set Iterator]":return"setiterator";case"[object String Iterator]":return"stringiterator";case"[object Array Iterator]":return"arrayiterator"}return i.slice(8,-1).toLowerCase().replace(/\s/g,"")};function o(e){return e.constructor?e.constructor.name:null}function i(e,t){var o=2a)),o.export(r,"queryAll",(()=>n)),o.export(r,"addClass",(()=>s)),o.export(r,"removeClass",(()=>l)),o.export(r,"hasClass",(()=>c)),o.export(r,"append",(()=>p)),o.export(r,"remove",(()=>u)),o.export(r,"setStyle",(()=>d)),o.export(r,"setStyles",(()=>f)),o.export(r,"getStyle",(()=>h)),o.export(r,"sublings",(()=>m)),o.export(r,"inverseClass",(()=>g)),o.export(r,"tooltip",(()=>v)),o.export(r,"isInViewport",(()=>y)),o.export(r,"includeFromEvent",(()=>b)),o.export(r,"replaceElement",(()=>x)),o.export(r,"createElement",(()=>w));var i=e("./compatibility");function a(e,t=document){return t.querySelector(e)}function n(e,t=document){return Array.from(t.querySelectorAll(e))}function s(e,t){return e.classList.add(t)}function l(e,t){return e.classList.remove(t)}function c(e,t){return e.classList.contains(t)}function p(e,t){return t instanceof Element?e.appendChild(t):e.insertAdjacentHTML("beforeend",String(t)),e.lastElementChild||e.lastChild}function u(e){return e.parentNode.removeChild(e)}function d(e,t,r){return e.style[t]=r,e}function f(e,t){return Object.keys(t).forEach((r=>{d(e,r,t[r])})),e}function h(e,t,r=!0){const o=window.getComputedStyle(e,null).getPropertyValue(t);return r?parseFloat(o):o}function m(e){return Array.from(e.parentElement.children).filter((t=>t!==e))}function g(e,t){m(e).forEach((e=>l(e,t))),s(e,t)}function v(e,t,r="top"){i.isMobile||(e.setAttribute("aria-label",t),s(e,"hint--rounded"),s(e,`hint--${r}`))}function y(e,t=0){const r=e.getBoundingClientRect(),o=window.innerHeight||document.documentElement.clientHeight,i=window.innerWidth||document.documentElement.clientWidth,a=r.top-t<=o&&r.top+r.height+t>=0,n=r.left-t<=i+t&&r.left+r.width+t>=0;return a&&n}function b(e,t){return e.composedPath&&e.composedPath().indexOf(t)>-1}function x(e,t){return t.parentNode.replaceChild(e,t),e}function w(e){return document.createElement(e)}},{"./compatibility":"e9wVp","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],e9wVp:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"userAgent",(()=>i)),o.export(r,"isMobile",(()=>a)),o.export(r,"isSafari",(()=>n)),o.export(r,"isWechat",(()=>s)),o.export(r,"isIE",(()=>l)),o.export(r,"isAndroid",(()=>c)),o.export(r,"isIOS",(()=>p));const i="undefined"!=typeof window?window.navigator.userAgent:"",a=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(i),n=/^((?!chrome|android).)*safari/i.test(i),s=/MicroMessenger/i.test(i),l=/MSIE|Trident/i.test(i),c=/android/i.test(i),p=/iPad|iPhone|iPod/i.test(i)&&!window.MSStream},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],kNZvP:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"ArtPlayerError",(()=>i)),o.export(r,"errorHandle",(()=>a));class i extends Error{constructor(e,t){super(e),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,t||this.constructor),this.name="ArtPlayerError"}}function a(e,t){if(!e)throw new i(t);return e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],eZUgm:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return"WEBVTT \r\n\r\n".concat((t=e,t.replace(/(\d\d:\d\d:\d\d)[,.](\d+)/g,((e,t,r)=>{let o=r.slice(0,3);return 1===r.length&&(o=r+"00"),2===r.length&&(o=r+"0"),`${t},${o}`}))).replace(/\{\\([ibu])\}/g,"").replace(/\{\\([ibu])1\}/g,"<$1>").replace(/\{([ibu])\}/g,"<$1>").replace(/\{\/([ibu])\}/g,"").replace(/(\d\d:\d\d:\d\d),(\d\d\d)/g,"$1.$2").replace(/{[\s\S]*?}/g,"").concat("\r\n\r\n"));var t}function a(e){return URL.createObjectURL(new Blob([e],{type:"text/vtt"}))}function n(e){const t=new RegExp("Dialogue:\\s\\d,(\\d+:\\d\\d:\\d\\d.\\d\\d),(\\d+:\\d\\d:\\d\\d.\\d\\d),([^,]*),([^,]*),(?:[^,]*,){4}([\\s\\S]*)$","i");function r(e=""){return e.split(/[:.]/).map(((e,t,r)=>{if(t===r.length-1){if(1===e.length)return`.${e}00`;if(2===e.length)return`.${e}0`}else if(1===e.length)return(0===t?"0":":0")+e;return 0===t?e:t===r.length-1?`.${e}`:`:${e}`})).join("")}return`WEBVTT\n\n${e.split(/\r?\n/).map((e=>{const o=e.match(t);return o?{start:r(o[1].trim()),end:r(o[2].trim()),text:o[5].replace(/{[\s\S]*?}/g,"").replace(/(\\N)/g,"\n").trim().split(/\r?\n/).map((e=>e.trim())).join("\n")}:null})).filter((e=>e)).map(((e,t)=>e?`${t+1}\n${e.start} --\x3e ${e.end}\n${e.text}`:"")).filter((e=>e.trim())).join("\n\n")}`}o.defineInteropFlag(r),o.export(r,"srtToVtt",(()=>i)),o.export(r,"vttToBlob",(()=>a)),o.export(r,"assToVtt",(()=>n))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],dYeSt:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return e.includes("?")?i(e.split("?")[0]):e.includes("#")?i(e.split("#")[0]):e.trim().toLowerCase().split(".").pop()}function a(e,t){const r=document.createElement("a");r.style.display="none",r.href=e,r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r)}o.defineInteropFlag(r),o.export(r,"getExt",(()=>i)),o.export(r,"download",(()=>a))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"5ynPA":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"def",(()=>i)),o.export(r,"has",(()=>n)),o.export(r,"get",(()=>s)),o.export(r,"mergeDeep",(()=>l));const i=Object.defineProperty,{hasOwnProperty:a}=Object.prototype;function n(e,t){return a.call(e,t)}function s(e,t){return Object.getOwnPropertyDescriptor(e,t)}function l(...e){const t=e=>e&&"object"==typeof e&&!Array.isArray(e);return e.reduce(((e,r)=>(Object.keys(r).forEach((o=>{const i=e[o],a=r[o];Array.isArray(i)&&Array.isArray(a)?e[o]=i.concat(...a):!t(i)||!t(a)||a instanceof Element?e[o]=a:e[o]=l(i,a)})),e)),{})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],kXYeR:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e=0){return new Promise((t=>setTimeout(t,e)))}function a(e,t,r){let o;function i(...i){clearTimeout(o),o=setTimeout((function(){o=null,e.apply(r,i)}),t)}return i.clearTimeout=function(){clearTimeout(o)},i}function n(e,t){let r,o,i=!1;return function a(...n){if(i)return r=n,void(o=this);i=!0,e.apply(this,n),setTimeout((()=>{i=!1,r&&(a.apply(o,r),r=null,o=null)}),t)}}o.defineInteropFlag(r),o.export(r,"sleep",(()=>i)),o.export(r,"debounce",(()=>a)),o.export(r,"throttle",(()=>n))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],anS7L:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r){return Math.max(Math.min(e,Math.max(t,r)),Math.min(t,r))}function a(e){const t=Math.floor(e/3600),r=Math.floor((e-3600*t)/60),o=Math.floor(e-3600*t-60*r);return(t>0?[t,r,o]:[r,o]).map((e=>e<10?`0${e}`:String(e))).join(":")}function n(e){return e.replace(/[&<>'"]/g,(e=>({"&":"&","<":"<",">":">","'":"'",'"':"""}[e]||e)))}o.defineInteropFlag(r),o.export(r,"clamp",(()=>i)),o.export(r,"secondToTime",(()=>a)),o.export(r,"escape",(()=>n))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"3izFE":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"ComponentOption",(()=>d));var i=e("../utils");const a="array",n="boolean",s="string",l="number",c="object",p="function";function u(e,t,r){return(0,i.errorHandle)(t===s||t===l||e instanceof Element,`${r.join(".")} require '${s}' or 'Element' type`)}const d={html:u,disable:`?${n}`,name:`?${s}`,index:`?${l}`,style:`?${c}`,click:`?${p}`,mounted:`?${p}`,tooltip:`?${s}|${l}`,width:`?${l}`,selector:`?${a}`,onSelect:`?${p}`,switch:`?${n}`,onSwitch:`?${p}`,range:`?${a}`,onRange:`?${p}`};r.default={id:s,container:u,url:s,poster:s,title:s,type:s,theme:s,lang:s,volume:l,isLive:n,muted:n,autoplay:n,autoSize:n,autoMini:n,loop:n,flip:n,playbackRate:n,aspectRatio:n,screenshot:n,setting:n,hotkey:n,pip:n,mutex:n,backdrop:n,fullscreen:n,fullscreenWeb:n,subtitleOffset:n,miniProgressBar:n,useSSR:n,playsInline:n,lock:n,fastForward:n,autoPlayback:n,autoOrientation:n,airplay:n,plugins:[p],whitelist:[`${s}|${p}|regexp`],layers:[d],contextmenu:[d],settings:[d],controls:[{...d,position:(e,t,r)=>{const o=["top","left","right"];return(0,i.errorHandle)(o.includes(e),`${r.join(".")} only accept ${o.toString()} as parameters`)}}],quality:[{default:`?${n}`,html:s,url:s}],highlight:[{time:l,text:s}],thumbnails:{url:s,number:l,column:l,width:l,height:l},subtitle:{url:s,type:s,style:c,encoding:s},moreVideoAttr:c,icons:c,customType:c}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ej4fZ:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default={propertys:["audioTracks","autoplay","buffered","controller","controls","crossOrigin","currentSrc","currentTime","defaultMuted","defaultPlaybackRate","duration","ended","error","loop","mediaGroup","muted","networkState","paused","playbackRate","played","preload","readyState","seekable","seeking","src","startDate","textTracks","videoTracks","volume"],methods:["addTextTrack","canPlayType","load","play","pause"],events:["abort","canplay","canplaythrough","durationchange","emptied","ended","error","loadeddata","loadedmetadata","loadstart","pause","play","playing","progress","ratechange","seeked","seeking","stalled","suspend","timeupdate","volumechange","waiting"],prototypes:["width","height","videoWidth","videoHeight","poster","webkitDecodedFrameCount","webkitDroppedFrameCount","playsInline","webkitSupportsFullscreen","webkitDisplayingFullscreen","onenterpictureinpicture","onleavepictureinpicture","disablePictureInPicture","cancelVideoFrameCallback","requestVideoFrameCallback","getVideoPlaybackQuality","requestPictureInPicture","webkitEnterFullScreen","webkitEnterFullscreen","webkitExitFullScreen","webkitExitFullscreen"]}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"7CkCt":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("./utils");r.default=class{constructor(e){this.art=e}get state(){const{option:e,constructor:{kindOf:t}}=this.art;return!o.isMobile||e.whitelist.some((e=>{switch(t(e)){case"string":return"*"===e||o.userAgent.indexOf(e)>-1;case"function":return e(o.userAgent);case"regexp":return e.test(o.userAgent);default:return!1}}))}}},{"./utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"8iGAh":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("./utils");class i{constructor(e){this.art=e;const{option:t,constructor:r,whitelist:i}=e;t.container instanceof Element?this.$container=t.container:(this.$container=(0,o.query)(t.container),(0,o.errorHandle)(this.$container,`No container element found by ${t.container}`));const a=this.$container.tagName.toLowerCase();(0,o.errorHandle)("div"===a,`Unsupported container element type, only support 'div' but got '${a}'`),(0,o.errorHandle)(r.instances.every((e=>e.template.$container!==this.$container)),"Cannot mount multiple instances on the same dom element"),this.query=this.query.bind(this),this.$container.dataset.artId=e.id,this.$original=this.$container.cloneNode(!0),i.state?this.desktop():this.mobile()}static get html(){return'
Player version:
4.5.5
Video url:
Video volume:
Video time:
Video duration:
Video resolution:
x
[x]
×
'}query(e){return(0,o.query)(e,this.$container)}desktop(){const{option:e}=this.art;e.useSSR||(this.$container.innerHTML=i.html),this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video"),this.$track=this.query("track"),this.$poster=this.query(".art-poster"),this.$subtitle=this.query(".art-subtitle"),this.$danmuku=this.query(".art-danmuku"),this.$bottom=this.query(".art-bottom"),this.$progress=this.query(".art-progress"),this.$controls=this.query(".art-controls"),this.$controlsLeft=this.query(".art-controls-left"),this.$controlsCenter=this.query(".art-controls-center"),this.$controlsRight=this.query(".art-controls-right"),this.$layer=this.query(".art-layers"),this.$loading=this.query(".art-loading"),this.$notice=this.query(".art-notice"),this.$noticeInner=this.query(".art-notice-inner"),this.$mask=this.query(".art-mask"),this.$state=this.query(".art-state"),this.$setting=this.query(".art-settings"),this.$info=this.query(".art-info"),this.$infoPanel=this.query(".art-info-panel"),this.$infoClose=this.query(".art-info-close"),this.$miniHeader=this.query(".art-mini-header"),this.$miniTitle=this.query(".art-mini-title"),this.$miniClose=this.query(".art-mini-close"),this.$contextmenu=this.query(".art-contextmenus"),e.backdrop&&((0,o.addClass)(this.$setting,"art-backdrop-filter"),(0,o.addClass)(this.$contextmenu,"art-backdrop-filter"),(0,o.addClass)(this.$info,"art-backdrop-filter")),o.isMobile&&(0,o.addClass)(this.$player,"art-mobile")}mobile(){this.$container.innerHTML='
',this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video")}destroy(e){e?(0,o.replaceElement)(this.$original,this.$container):(0,o.addClass)(this.$player,"art-destroy")}}r.default=i},{"./utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"3mM4M":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),a=e("./zh-cn.json"),n=o.interopDefault(a),s=e("./zh-tw.json"),l=o.interopDefault(s),c=e("./pl.json"),p=o.interopDefault(c),u=e("./cs.json"),d=o.interopDefault(u),f=e("./es.json"),h=o.interopDefault(f);r.default=class{constructor(e){this.art=e,this.languages={"zh-cn":n.default,"zh-tw":l.default,pl:p.default,cs:d.default,es:h.default},this.init()}init(){const e=this.art.option.lang.toLowerCase();this.language=this.languages[e]||{}}get(e){return this.language[e]||e}update(e){this.languages=(0,i.mergeDeep)(this.languages,e),this.init()}}},{"../utils":"5yYFo","./zh-cn.json":"1f1tr","./zh-tw.json":"3hy9S","./pl.json":"aFOXc","./cs.json":"aNfUP","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv","./es.json":"aKEKs"}],"1f1tr":[function(e,t,r){t.exports=JSON.parse('{"Video Info":"统计信息","Close":"关闭","Video Load Failed":"加载失败","Volume":"音量","Play":"播放","Pause":"暂停","Rate":"速度","Mute":"静音","Video Flip":"画面翻转","Horizontal":"水平","Vertical":"垂直","Reconnect":"重新连接","Show Setting":"显示设置","Hide Setting":"隐藏设置","Screenshot":"截图","Play Speed":"播放速度","Aspect Ratio":"画面比例","Default":"默认","Normal":"正常","Open":"打开","Switch Video":"切换","Switch Subtitle":"切换字幕","Fullscreen":"全屏","Exit Fullscreen":"退出全屏","Web Fullscreen":"网页全屏","Exit Web Fullscreen":"退出网页全屏","Mini Player":"迷你播放器","PIP Mode":"开启画中画","Exit PIP Mode":"退出画中画","PIP Not Supported":"不支持画中画","Fullscreen Not Supported":"不支持全屏","Subtitle Offset":"字幕偏移","Last Seen":"上次看到","Jump Play":"跳转播放","AirPlay":"隔空播放","AirPlay Not Available":"隔空播放不可用"}')},{}],"3hy9S":[function(e,t,r){t.exports=JSON.parse('{"Video Info":"統計訊息","Close":"關閉","Video Load Failed":"載入失敗","Volume":"音量","Play":"播放","Pause":"暫停","Rate":"速度","Mute":"靜音","Video Flip":"畫面翻轉","Horizontal":"水平","Vertical":"垂直","Reconnect":"重新連接","Show Setting":"顯示设置","Hide Setting":"隱藏设置","Screenshot":"截圖","Play Speed":"播放速度","Aspect Ratio":"畫面比例","Default":"默認","Normal":"正常","Open":"打開","Switch Video":"切換","Switch Subtitle":"切換字幕","Fullscreen":"全屏","Exit Fullscreen":"退出全屏","Web Fullscreen":"網頁全屏","Exit Web Fullscreen":"退出網頁全屏","Mini Player":"迷你播放器","PIP Mode":"開啟畫中畫","Exit PIP Mode":"退出畫中畫","PIP Not Supported":"不支持畫中畫","Fullscreen Not Supported":"不支持全屏","Subtitle Offset":"字幕偏移","Last Seen":"上次看到","Jump Play":"跳轉播放","AirPlay":"隔空播放","AirPlay Not Available":"隔空播放不可用"}')},{}],aFOXc:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Informacje o wideo","Close":"Zamknij","Video Load Failed":"Błąd ładowania wideo","Volume":"Głośność","Play":"Odtwórz","Pause":"Wstrzymaj","Rate":"Oceń","Mute":"Wycisz","Video Flip":"Rotacja wideo","Horizontal":"Pozioma","Vertical":"Pionowa","Reconnect":"Połącz ponownie","Show Setting":"Pokaż ustawienia","Hide Setting":"Ukryj ustawienia","Screenshot":"Zrzut ekranu","Play Speed":"Prędkość odtwarzania","Aspect Ratio":"Współczynnik proporcji","Default":"Domyślny","Normal":"Normalny","Open":"Otwórz","Switch Video":"Przełącz wideo","Switch Subtitle":"Przełącz napisy","Fullscreen":"Pełny ekran","Exit Fullscreen":"Zamknij pełny ekran","Web Fullscreen":"Tryb pełnej strony","Exit Web Fullscreen":"Zamknij tryb pełnej strony","Mini Player":"Miniodtwarzacz","PIP Mode":"Tryb PiP","Exit PIP Mode":"Zamknij tryb PiP","PIP Not Supported":"Tryb PiP nieobsługiwany","Fullscreen Not Supported":"Pełny ekran nieobsługiwany","Subtitle Offset":"Przesunięcie napisów","Last Seen":"Ostatnio widziany","Jump Play":"Skocz do gry","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay nie jest dostępny"}')},{}],aNfUP:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Info o videu","Close":"Zavřít","Video Load Failed":"Nahrání videa selhalo","Volume":"Hlasitost","Play":"Přehrát","Pause":"Pozastavit","Rate":"Hodnocení","Mute":"Ztlumit","Video Flip":"Otočit video","Horizontal":"Horizontálně","Vertical":"Vertikálně","Reconnect":"Opětovné připojení","Show Setting":"Zobrazit nastavení","Hide Setting":"Skrýt nastavení","Screenshot":"Snímek obrazovky","Play Speed":"Rychlost přehrávání","Aspect Ratio":"Poměr stran","Default":"Výchozí","Normal":"Normální","Open":"Otevřít","Switch Video":"Přepnout video","Switch Subtitle":"Přepnout titulky","Fullscreen":"Celá obrazovka","Exit Fullscreen":"Opustit režim celé obrazovky","Web Fullscreen":"Celá stránka","Exit Web Fullscreen":"Zavřít režim celé stránky","Mini Player":"Mini přehrávač","PIP Mode":"Režim PIP","Exit PIP Mode":"Opustit režim PIP","PIP Not Supported":"Režim PIP není podporován","Fullscreen Not Supported":"Režim celé obrazovky není podporován","Subtitle Offset":"Posun titulků","Last Seen":"Naposledy viděn","Jump Play":"Hra na skok","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay není k dispozici"}')},{}],aKEKs:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Información del video","Close":"Cerrar","Video Load Failed":"Falló carga de video","Volume":"Volumen","Play":"Reproduciendo","Pause":"Pausa","Rate":"Velocidad","Mute":"Silencio","Video Flip":"Rotar video","Horizontal":"Horizontal","Vertical":"Vertical","Reconnect":"Reconectando","Show Setting":"Mostrar ajustes","Hide Setting":"Ocultar ajustes","Screenshot":"Captura de Pantalla","Play Speed":"Velocidad de reproducción","Aspect Ratio":"Relación de aspecto","Default":"Por defecto","Normal":"Normal","Open":"Abrir","Switch Video":"Cambiar video","Switch Subtitle":"Cambiar subtítulo","Fullscreen":"Pantalla completa","Exit Fullscreen":"Salir de Pantalla completa","Web Fullscreen":"Pantalla completa Web","Exit Web Fullscreen":"Salir de Pantalla completa","Mini Player":"Mini reproductor","PIP Mode":"Modo PiP","Exit PIP Mode":"Cerrar modo PiP","PIP Not Supported":"Modo PiP no compatible","Fullscreen Not Supported":"Pantalla completa no soportada","Subtitle Offset":"Ajuste subtítulo","Last Seen":"Visto última vez","Jump Play":"Saltar","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay no disponible"}')},{}],bCaa0:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./urlMix"),a=o.interopDefault(i),n=e("./attrMix"),s=o.interopDefault(n),l=e("./playMix"),c=o.interopDefault(l),p=e("./pauseMix"),u=o.interopDefault(p),d=e("./toggleMix"),f=o.interopDefault(d),h=e("./seekMix"),m=o.interopDefault(h),g=e("./volumeMix"),v=o.interopDefault(g),y=e("./currentTimeMix"),b=o.interopDefault(y),x=e("./durationMix"),w=o.interopDefault(x),j=e("./switchMix"),k=o.interopDefault(j),S=e("./playbackRateMix"),I=o.interopDefault(S),C=e("./aspectRatioMix"),F=o.interopDefault(C),$=e("./screenshotMix"),M=o.interopDefault($),T=e("./fullscreenMix"),P=o.interopDefault(T),E=e("./fullscreenWebMix"),z=o.interopDefault(E),D=e("./pipMix"),A=o.interopDefault(D),R=e("./loadedMix"),O=o.interopDefault(R),L=e("./playedMix"),N=o.interopDefault(L),H=e("./playingMix"),V=o.interopDefault(H),Y=e("./autoSizeMix"),_=o.interopDefault(Y),q=e("./rectMix"),W=o.interopDefault(q),B=e("./flipMix"),U=o.interopDefault(B),Z=e("./miniMix"),X=o.interopDefault(Z),K=e("./loopMix"),G=o.interopDefault(K),J=e("./posterMix"),Q=o.interopDefault(J),ee=e("./autoHeightMix"),te=o.interopDefault(ee),re=e("./themeMix"),oe=o.interopDefault(re),ie=e("./titleMix"),ae=o.interopDefault(ie),ne=e("./normalSizeMix"),se=o.interopDefault(ne),le=e("./subtitleOffsetMix"),ce=o.interopDefault(le),pe=e("./airplayMix"),ue=o.interopDefault(pe),de=e("./optionInit"),fe=o.interopDefault(de),he=e("./eventInit"),me=o.interopDefault(he);r.default=class{constructor(e){(0,a.default)(e),(0,s.default)(e),(0,c.default)(e),(0,u.default)(e),(0,f.default)(e),(0,m.default)(e),(0,v.default)(e),(0,b.default)(e),(0,w.default)(e),(0,k.default)(e),(0,I.default)(e),(0,F.default)(e),(0,M.default)(e),(0,P.default)(e),(0,z.default)(e),(0,A.default)(e),(0,O.default)(e),(0,N.default)(e),(0,V.default)(e),(0,_.default)(e),(0,W.default)(e),(0,U.default)(e),(0,X.default)(e),(0,G.default)(e),(0,Q.default)(e),(0,te.default)(e),(0,oe.default)(e),(0,ae.default)(e),(0,se.default)(e),(0,ce.default)(e),(0,ue.default)(e),(0,me.default)(e),(0,fe.default)(e)}}},{"./urlMix":"9mMBB","./attrMix":"ghisN","./playMix":"l5N6R","./pauseMix":"fVR5i","./toggleMix":"cZiBO","./seekMix":"bsO1Q","./volumeMix":"ivSmC","./currentTimeMix":"8LbXb","./durationMix":"f7tNT","./switchMix":"ejQWi","./playbackRateMix":"kNcxE","./aspectRatioMix":"8v5yt","./screenshotMix":"eLUEv","./fullscreenMix":"ifvhR","./fullscreenWebMix":"dsFtO","./pipMix":"gYMLD","./loadedMix":"fMSRd","./playedMix":"iRHNE","./playingMix":"dQ40z","./autoSizeMix":"iF844","./rectMix":"1hAm8","./flipMix":"dhi4g","./miniMix":"eQPx9","./loopMix":"gQaVE","./posterMix":"7n9Pt","./autoHeightMix":"8Az1F","./themeMix":"kXlsI","./titleMix":"b8f4Q","./normalSizeMix":"4fP62","./subtitleOffsetMix":"gdNfa","./airplayMix":"bDxGv","./optionInit":"luxZi","./eventInit":"b25aJ","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"9mMBB":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$video:r}}=e;(0,o.def)(e,"url",{get:()=>r.currentSrc,async set(i){if(i){const a=t.type||(0,o.getExt)(i),n=t.customType[a];a&&n?(await(0,o.sleep)(),e.loading.show=!0,n.call(e,r,i,e)):(e.url&&e.url!==i&&e.once("video:canplay",(()=>{e.isReady&&e.emit("restart")})),r.src=i,e.option.url=i,e.emit("url",i))}else await(0,o.sleep)(),e.loading.show=!0}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ghisN:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t}}=e;(0,o.def)(e,"attr",{value(e,r){if(void 0===r)return t[e];t[e]=r}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],l5N6R:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,notice:r,option:i,constructor:{instances:a},template:{$video:n}}=e;(0,o.def)(e,"play",{value:async function(){const o=await n.play();if(r.show=t.get("Play"),e.emit("play"),i.mutex)for(let t=0;te.playing?e.pause():e.play()})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],bsO1Q:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{notice:t}=e;(0,o.def)(e,"seek",{set(r){e.currentTime=r,e.emit("seek",e.currentTime),e.duration&&(t.show=`${(0,o.secondToTime)(e.currentTime)} / ${(0,o.secondToTime)(e.duration)}`)}}),(0,o.def)(e,"forward",{set(t){e.seek=e.currentTime+t}}),(0,o.def)(e,"backward",{set(t){e.seek=e.currentTime-t}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ivSmC:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t},i18n:r,notice:i,storage:a}=e;(0,o.def)(e,"volume",{get:()=>t.volume||0,set:n=>{t.volume=(0,o.clamp)(n,0,1),i.show=`${r.get("Volume")}: ${parseInt(100*t.volume,10)}`,0!==t.volume&&a.set("volume",t.volume),e.emit("volume",t.volume)}}),(0,o.def)(e,"muted",{get:()=>t.muted,set:r=>{t.muted=r,e.emit("volume",t.volume)}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"8LbXb":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,"currentTime",{get:()=>t.currentTime||0,set:r=>{r=parseFloat(r),Number.isNaN(r)||(t.currentTime=(0,o.clamp)(r,0,e.duration))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],f7tNT:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"duration",{get:()=>{const{duration:t}=e.template.$video;return t===1/0?0:t||0}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ejQWi:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,option:r,notice:i}=e;function a(o,a,n){return new Promise((s=>{if(o===e.url)return s(o);const{playing:l}=e;e.pause(),URL.revokeObjectURL(e.url),e.url=o,e.once("video:canplay",(()=>{e.playbackRate=!1,e.aspectRatio=!1,e.flip="normal",e.autoSize=r.autoSize,e.currentTime=n,e.notice.show="",l&&e.play(),a&&(i.show=`${t.get("Switch Video")}: ${a}`),e.emit("switch",o),s(o)}))}))}(0,o.def)(e,"switchQuality",{value:(t,r)=>a(t,r,e.currentTime)}),(0,o.def)(e,"switchUrl",{value:(e,t)=>a(e,t,0)})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],kNcxE:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t},i18n:r,notice:i}=e;(0,o.def)(e,"playbackRate",{get:()=>t.playbackRate,set(a){if(a){if(a===t.playbackRate)return;const n=[.25,.5,.75,1,1.25,1.5,1.75,2,3,4];(0,o.errorHandle)(n.includes(a),`'playbackRate' only accept ${n.toString()} as parameters`),t.playbackRate=a,i.show=`${r.get("Rate")}: ${1===a?r.get("Normal"):`${a}x`}`,e.emit("playbackRate",a)}else e.playbackRate=1,e.emit("playbackRate")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"8v5yt":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t,$player:r},i18n:i,notice:a}=e;(0,o.def)(e,"aspectRatio",{get:()=>r.dataset.aspectRatio||"default",set(n){n||(n="default");const s=["default","4:3","16:9"];if((0,o.errorHandle)(s.includes(n),`'aspectRatio' only accept ${s.toString()} as parameters`),"default"===n)(0,o.setStyle)(t,"width",null),(0,o.setStyle)(t,"height",null),(0,o.setStyle)(t,"padding",null),delete r.dataset.aspectRatio;else{const e=n.split(":").map(Number),{videoWidth:i,videoHeight:a}=t,{clientWidth:s,clientHeight:l}=r,c=i/a,p=e[0]/e[1];if(c>p){const e=p*a/i;(0,o.setStyle)(t,"width",100*e+"%"),(0,o.setStyle)(t,"height","100%"),(0,o.setStyle)(t,"padding",`0 ${(s-s*e)/2}px`)}else{const e=i/p/a;(0,o.setStyle)(t,"width","100%"),(0,o.setStyle)(t,"height",100*e+"%"),(0,o.setStyle)(t,"padding",(l-l*e)/2+"px 0")}r.dataset.aspectRatio=n}a.show=`${i.get("Aspect Ratio")}: ${"default"===n?i.get("Default"):n}`,e.emit("aspectRatio",n)}}),(0,o.def)(e,"aspectRatioReset",{set(t){if(t){const{aspectRatio:t}=e;e.aspectRatio=t}}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],eLUEv:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,notice:r,template:{$video:i}}=e,a=(0,o.createElement)("canvas");(0,o.def)(e,"getDataURL",{value:()=>new Promise(((e,t)=>{try{a.width=i.videoWidth,a.height=i.videoHeight,a.getContext("2d").drawImage(i,0,0),e(a.toDataURL("image/png"))}catch(e){r.show=e,t(e)}}))}),(0,o.def)(e,"getBlobUrl",{value:()=>new Promise(((e,t)=>{try{a.width=i.videoWidth,a.height=i.videoHeight,a.getContext("2d").drawImage(i,0,0),a.toBlob((t=>{e(URL.createObjectURL(t))}))}catch(e){r.show=e,t(e)}}))}),(0,o.def)(e,"screenshot",{value:async()=>{const r=await e.getDataURL();return(0,o.download)(r,`${t.title||"artplayer"}_${(0,o.secondToTime)(i.currentTime)}.png`),e.emit("screenshot",r),r}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ifvhR:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../libs/screenfull"),a=o.interopDefault(i),n=e("../utils");r.default=function(e){const{i18n:t,notice:r,template:{$video:o,$player:i}}=e;e.once("video:loadedmetadata",(()=>{a.default.isEnabled?(e=>{(0,n.def)(e,"fullscreen",{get:()=>a.default.isFullscreen,async set(t){t?(e.normalSize="fullscreen",e.aspectRatioReset=!0,e.autoSize=!1,await a.default.request(i),(0,n.addClass)(i,"art-fullscreen"),e.emit("resize"),e.emit("fullscreen",!0),r.show=""):(e.aspectRatioReset=!0,e.autoSize=e.option.autoSize,await a.default.exit(),(0,n.removeClass)(i,"art-fullscreen"),e.emit("resize"),e.emit("fullscreen",!1),r.show="")}})})(e):document.fullscreenEnabled||o.webkitSupportsFullscreen?(e=>{(0,n.def)(e,"fullscreen",{get:()=>o.webkitDisplayingFullscreen,set(t){t?(e.normalSize="fullscreen",o.webkitEnterFullscreen(),e.emit("fullscreen",!0),r.show=""):(o.webkitExitFullscreen(),e.emit("fullscreen",!1),r.show="")}})})(e):(0,n.def)(e,"fullscreen",{get:()=>!1,set(){r.show=t.get("Fullscreen Not Supported")}}),(0,n.def)(e,"fullscreen",(0,n.get)(e,"fullscreen"))}))}},{"../libs/screenfull":"dXDKn","../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],dXDKn:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);const o=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],i=(()=>{if("undefined"==typeof document)return!1;const e=o[0],t={};for(const r of o){if(r[1]in document){for(const[o,i]of r.entries())t[e[o]]=i;return t}}return!1})(),a={change:i.fullscreenchange,error:i.fullscreenerror};let n={request:(e=document.documentElement,t)=>new Promise(((r,o)=>{const a=()=>{n.off("change",a),r()};n.on("change",a);const s=e[i.requestFullscreen](t);s instanceof Promise&&s.then(a).catch(o)})),exit:()=>new Promise(((e,t)=>{if(!n.isFullscreen)return void e();const r=()=>{n.off("change",r),e()};n.on("change",r);const o=document[i.exitFullscreen]();o instanceof Promise&&o.then(r).catch(t)})),toggle:(e,t)=>n.isFullscreen?n.exit():n.request(e,t),onchange(e){n.on("change",e)},onerror(e){n.on("error",e)},on(e,t){const r=a[e];r&&document.addEventListener(r,t,!1)},off(e,t){const r=a[e];r&&document.removeEventListener(r,t,!1)},raw:i};Object.defineProperties(n,{isFullscreen:{get:()=>Boolean(document[i.fullscreenElement])},element:{enumerable:!0,get:()=>document[i.fullscreenElement]},isEnabled:{enumerable:!0,get:()=>Boolean(document[i.fullscreenEnabled])}}),i||(n={isEnabled:!1}),r.default=n},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],dsFtO:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{notice:t,template:{$player:r}}=e;(0,o.def)(e,"fullscreenWeb",{get:()=>(0,o.hasClass)(r,"art-fullscreen-web"),set(i){i?(e.normalSize="fullscreenWeb",(0,o.addClass)(r,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=!1,e.emit("resize"),e.emit("fullscreenWeb",!0),t.show=""):((0,o.removeClass)(r,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=e.option.autoSize,e.emit("resize"),e.emit("fullscreenWeb",!1),t.show="")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],gYMLD:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,notice:r,template:{$video:i}}=e;document.pictureInPictureEnabled?function(e){const{template:{$video:t},events:{proxy:r},notice:i}=e;t.disablePictureInPicture=!1,(0,o.def)(e,"pip",{get:()=>document.pictureInPictureElement,set(r){r?(e.normalSize="pip",t.requestPictureInPicture().catch((e=>{throw i.show=e,e}))):document.exitPictureInPicture().catch((e=>{throw i.show=e,e}))}}),r(t,"enterpictureinpicture",(()=>{e.emit("pip",!0)})),r(t,"leavepictureinpicture",(()=>{e.emit("pip",!1)}))}(e):i.webkitSupportsPresentationMode?function(e){const{$video:t}=e.template;t.webkitSetPresentationMode("inline"),(0,o.def)(e,"pip",{get:()=>"picture-in-picture"===t.webkitPresentationMode,set(r){r?(e.normalSize="pip",t.webkitSetPresentationMode("picture-in-picture"),e.emit("pip",!0)):(t.webkitSetPresentationMode("inline"),e.emit("pip",!1))}})}(e):(0,o.def)(e,"pip",{get:()=>!1,set(){r.show=t.get("PIP Not Supported")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],fMSRd:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,"loaded",{get:()=>e.loadedTime/t.duration}),(0,o.def)(e,"loadedTime",{get:()=>t.buffered.length?t.buffered.end(t.buffered.length-1):0})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],iRHNE:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"played",{get:()=>e.currentTime/e.duration})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],dQ40z:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,"playing",{get:()=>!!(t.currentTime>0&&!t.paused&&!t.ended&&t.readyState>2)})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],iF844:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$container:t,$player:r,$video:i}=e.template;(0,o.def)(e,"autoSize",{get:()=>(0,o.hasClass)(t,"art-auto-size"),set(a){if(a){const{videoWidth:a,videoHeight:n}=i,{width:s,height:l}=t.getBoundingClientRect(),c=a/n,p=s/l;if((0,o.addClass)(t,"art-auto-size"),p>c){const e=l*c/s*100;(0,o.setStyle)(r,"width",`${e}%`),(0,o.setStyle)(r,"height","100%")}else{const e=s/c/l*100;(0,o.setStyle)(r,"width","100%"),(0,o.setStyle)(r,"height",`${e}%`)}e.emit("autoSize",{width:e.width,height:e.height})}else(0,o.removeClass)(t,"art-auto-size"),(0,o.setStyle)(r,"width",null),(0,o.setStyle)(r,"height",null),e.emit("autoSize")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"1hAm8":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"rect",{get:()=>e.template.$player.getBoundingClientRect()});const t=["bottom","height","left","right","top","width"];for(let r=0;re.rect[i]})}(0,o.def)(e,"x",{get:()=>e.left+window.pageXOffset}),(0,o.def)(e,"y",{get:()=>e.top+window.pageYOffset})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],dhi4g:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$player:t},i18n:r,notice:i}=e;(0,o.def)(e,"flip",{get:()=>t.dataset.flip||"normal",set(a){a||(a="normal");const n=["normal","horizontal","vertical"];(0,o.errorHandle)(n.includes(a),`'flip' only accept ${n.toString()} as parameters`),"normal"===a?delete t.dataset.flip:t.dataset.flip=a;const s=a.replace(a[0],a[0].toUpperCase());i.show=`${r.get("Video Flip")}: ${r.get(s)}`,e.emit("flip",a)}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],eQPx9:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,option:r,storage:i,events:{proxy:a},template:{$player:n,$miniClose:s,$miniTitle:l,$miniHeader:c}}=e;let p=!1,u=0,d=0,f=0,h=0;a(c,"mousedown",(t=>{p=!0,u=t.pageX,d=t.pageY,f=e.left,h=e.top})),a(document,"mousemove",(e=>{if(p){(0,o.addClass)(n,"art-is-dragging");const t=h+e.pageY-d,r=f+e.pageX-u;(0,o.setStyle)(n,"top",`${t}px`),(0,o.setStyle)(n,"left",`${r}px`),i.set("top",t),i.set("left",r)}})),a(document,"mouseup",(()=>{p=!1,(0,o.removeClass)(n,"art-is-dragging")})),a(s,"click",(()=>{e.mini=!1,p=!1,(0,o.removeClass)(n,"art-is-dragging")})),(0,o.append)(l,r.title||t.get("Mini Player")),(0,o.def)(e,"mini",{get:()=>(0,o.hasClass)(n,"art-mini"),set(t){if(t){e.normalSize="mini",e.autoSize=!1,(0,o.addClass)(n,"art-mini");const t=i.get("top"),r=i.get("left");if(t&&r)(0,o.setStyle)(n,"top",`${t}px`),(0,o.setStyle)(n,"left",`${r}px`),(0,o.isInViewport)(c)||(i.del("top"),i.del("left"),e.mini=!0);else{const t=window.innerHeight-e.height-50,r=window.innerWidth-e.width-50;i.set("top",t),i.set("left",r),(0,o.setStyle)(n,"top",`${t}px`),(0,o.setStyle)(n,"left",`${r}px`)}e.aspectRatio=!1,e.playbackRate=!1,e.notice.show="",e.emit("mini",!0)}else(0,o.removeClass)(n,"art-mini"),(0,o.setStyle)(n,"top",null),(0,o.setStyle)(n,"left",null),e.aspectRatio=!1,e.playbackRate=!1,e.autoSize=r.autoSize,e.notice.show="",e.emit("mini",!1)}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],gQaVE:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){let t=[];(0,o.def)(e,"loop",{get:()=>t,set:r=>{if(Array.isArray(r)&&"number"==typeof r[0]&&"number"==typeof r[1]){const i=(0,o.clamp)(r[0],0,Math.min(r[1],e.duration)),a=(0,o.clamp)(r[1],i,e.duration);a-i>=1?(t=[i,a],e.emit("loop",t)):(t=[],e.emit("loop"))}else t=[],e.emit("loop")}}),e.on("video:timeupdate",(()=>{t.length&&(e.currentTimet[1])&&(e.seek=t[0])}))}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"7n9Pt":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$poster:r}}=e;(0,o.def)(e,"poster",{get:()=>t.poster,set(e){t.poster=e,(0,o.setStyle)(r,"backgroundImage",`url(${e})`)}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"8Az1F":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$container:r,$video:i}}=e,a=r.style.height;(0,o.def)(e,"autoHeight",{get:()=>(0,o.hasClass)(r,"art-auto-height"),set(n){if(n){const{clientWidth:a}=r,{videoHeight:n,videoWidth:s}=i,l=n*(a/s);(0,o.setStyle)(r,"height",l+"px"),(0,o.addClass)(r,"art-auto-height"),e.autoSize=t.autoSize,e.emit("autoHeight",l)}else(0,o.setStyle)(r,"height",a),(0,o.removeClass)(r,"art-auto-height"),e.autoSize=t.autoSize,e.emit("autoHeight")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],kXlsI:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$player:r}}=e;(0,o.def)(e,"theme",{get:()=>getComputedStyle(r).getPropertyValue("--theme"),set(e){t.theme=e,r.style.setProperty("--theme",e)}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],b8f4Q:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"title",{get:()=>e.option.title,set(t){e.option.title=t}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"4fP62":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const t=["mini","pip","fullscreen","fullscreenWeb"];(0,o.def)(e,"normalSize",{get:()=>t.every((t=>!e[t])),set(r){t.filter((e=>e!==r)).forEach((t=>{e[t]&&(e[t]=!1)}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],gdNfa:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{clamp:t}=e.constructor.utils,{notice:r,template:i,i18n:a}=e;let n=0,s=[];e.on("subtitle:switch",(()=>{s=[]})),(0,o.def)(e,"subtitleOffset",{get:()=>n,set(o){if(i.$track&&i.$track.track){const l=Array.from(i.$track.track.cues);n=t(o,-5,5);for(let r=0;r{switch(e.availability){case"available":n=!0;break;case"not-available":n=!1}})):n=!1,(0,o.def)(e,"airplay",{value(){n?(a.webkitShowPlaybackTargetPicker(),e.emit("airplay")):r.show=t.get("AirPlay Not Available")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],luxZi:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,storage:r,template:{$video:i,$poster:a}}=e;Object.keys(t.moreVideoAttr).forEach((r=>{e.attr(r,t.moreVideoAttr[r])})),t.muted&&(e.muted=t.muted),t.volume&&(i.volume=(0,o.clamp)(t.volume,0,1));const n=r.get("volume");"number"==typeof n&&(i.volume=(0,o.clamp)(n,0,1)),t.poster&&(0,o.setStyle)(a,"backgroundImage",`url(${t.poster})`),t.autoplay&&(i.autoplay=t.autoplay),t.playsInline&&(i.playsInline=!0,i["webkit-playsinline"]=!0),t.theme&&(e.theme=t.theme),e.url=t.url}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],b25aJ:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../config"),a=o.interopDefault(i),n=e("../utils");r.default=function(e){const{i18n:t,notice:r,option:o,constructor:i,events:{proxy:s},template:{$player:l,$video:c,$poster:p}}=e;let u=0;for(let t=0;t{e.emit(`video:${t.type}`,t)}));e.on("video:canplay",(()=>{u=0,e.loading.show=!1})),e.once("video:canplay",(()=>{e.loading.show=!1,e.controls.show=!0,e.mask.show=!0,e.isReady=!0,e.emit("ready")})),e.on("video:ended",(()=>{o.loop?(e.seek=0,e.play(),e.controls.show=!1,e.mask.show=!1):(e.controls.show=!0,e.mask.show=!0)})),e.on("video:error",(async()=>{u{e.autoSize=o.autoSize,n.isMobile&&(e.loading.show=!1,e.controls.show=!0,e.mask.show=!0)})),e.on("video:loadstart",(()=>{e.loading.show=!0,e.mask.show=!1,e.controls.show=!0})),e.on("video:pause",(()=>{e.controls.show=!0,e.mask.show=!0})),e.on("video:play",(()=>{e.mask.show=!1,(0,n.setStyle)(p,"display","none")})),e.on("video:playing",(()=>{e.mask.show=!1})),e.on("video:seeked",(()=>{e.loading.show=!1})),e.on("video:seeking",(()=>{e.loading.show=!0,e.mask.show=!1})),e.on("video:timeupdate",(()=>{e.mask.show=!1})),e.on("video:waiting",(()=>{e.loading.show=!0,e.mask.show=!1}))}},{"../config":"ej4fZ","../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"3qXcr":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),a=e("../utils/component"),n=o.interopDefault(a),s=e("./fullscreen"),l=o.interopDefault(s),c=e("./fullscreenWeb"),p=o.interopDefault(c),u=e("./pip"),d=o.interopDefault(u),f=e("./playAndPause"),h=o.interopDefault(f),m=e("./progress"),g=o.interopDefault(m),v=e("./time"),y=o.interopDefault(v),b=e("./volume"),x=o.interopDefault(b),w=e("./setting"),j=o.interopDefault(w),k=e("./thumbnails"),S=o.interopDefault(k),I=e("./screenshot"),C=o.interopDefault(I),F=e("./quality"),$=o.interopDefault(F),M=e("./loop"),T=o.interopDefault(M),P=e("./airplay"),E=o.interopDefault(P);class z extends n.default{constructor(e){super(e),this.name="control";const{constructor:t,events:{proxy:r},template:{$player:o}}=e;let a=Date.now();r(o,["click","mousemove","touchstart","touchmove"],(()=>{this.show=!0,(0,i.removeClass)(o,"art-hide-cursor"),(0,i.addClass)(o,"art-hover"),a=Date.now()})),e.on("video:timeupdate",(()=>{!e.isInput&&e.playing&&this.show&&Date.now()-a>=t.CONTROL_HIDE_TIME&&(this.show=!1,(0,i.addClass)(o,"art-hide-cursor"),(0,i.removeClass)(o,"art-hover"))})),this.init()}init(){const{option:e}=this.art;e.isLive||this.add((0,g.default)({name:"progress",position:"top",index:10})),!e.thumbnails.url||e.isLive||i.isMobile||this.add((0,S.default)({name:"thumbnails",position:"top",index:20})),this.add((0,T.default)({name:"loop",position:"top",index:30})),this.add((0,h.default)({name:"playAndPause",position:"left",index:10})),this.add((0,x.default)({name:"volume",position:"left",index:20})),e.isLive||this.add((0,y.default)({name:"time",position:"left",index:30})),e.quality.length&&this.add((0,$.default)({name:"quality",position:"right",index:10})),e.screenshot&&!i.isMobile&&this.add((0,C.default)({name:"screenshot",position:"right",index:20})),e.setting&&this.add((0,j.default)({name:"setting",position:"right",index:30})),e.pip&&this.add((0,d.default)({name:"pip",position:"right",index:40})),e.airplay&&window.WebKitPlaybackTargetAvailabilityEvent&&this.add((0,E.default)({name:"airplay",position:"right",index:50})),e.fullscreenWeb&&this.add((0,p.default)({name:"fullscreenWeb",position:"right",index:60})),e.fullscreen&&this.add((0,l.default)({name:"fullscreen",position:"right",index:70}));for(let t=0;tNumber(e.dataset.index)>=Number(o.dataset.index)));return p?p.insertAdjacentElement("beforebegin",o):(0,i.append)(this.$parent,o),t.html&&(0,i.append)(o,t.html),t.style&&(0,i.setStyles)(o,t.style),t.tooltip&&(0,i.tooltip)(o,t.tooltip),t.click&&this.art.events.proxy(o,"click",(e=>{e.preventDefault(),t.click.call(this.art,this,e)})),t.selector&&["left","right"].includes(t.position)&&this.selector(t,o),t.mounted&&t.mounted.call(this.art,o),1===o.childNodes.length&&3===o.childNodes[0].nodeType&&(0,i.addClass)(o,"art-control-onlyText"),(0,l.def)(this,r,{value:o}),o}selector(e,t){const{hover:r,proxy:o}=this.art.events;(0,i.addClass)(t,"art-control-selector");const a=(0,i.createElement)("div");(0,i.addClass)(a,"art-selector-value"),(0,i.append)(a,e.html),t.innerText="",(0,i.append)(t,a);const n=e.selector.map(((e,t)=>`
${e.html}
`)).join(""),s=(0,i.createElement)("div");(0,i.addClass)(s,"art-selector-list"),(0,i.append)(s,n),(0,i.append)(t,s);const l=()=>{const e=(0,i.getStyle)(t,"width")/2-(0,i.getStyle)(s,"width")/2;s.style.left=`${e}px`};r(t,l),o(s,"click",(async t=>{const r=(t.composedPath()||[]).find((e=>(0,i.hasClass)(e,"art-selector-item")));if(!r)return;(0,i.inverseClass)(r,"art-current");const o=Number(r.dataset.index),n=e.selector[o]||{};if(a.innerText=r.innerText,e.onSelect){const o=await e.onSelect.call(this.art,n,r,t);"string"!=typeof o&&"number"!=typeof o||(a.innerHTML=o)}l(),this.art.emit("selector",n,r)}))}}},{"./dom":"fqaW9","option-validator":"dMNnW","../scheme":"3izFE","./property":"5ynPA","./error":"kNZvP","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"43BKT":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Fullscreen"),mounted:e=>{const{events:{proxy:r},icons:i,i18n:a}=t,n=(0,o.append)(e,i.fullscreenOn),s=(0,o.append)(e,i.fullscreenOff);(0,o.setStyle)(s,"display","none"),r(e,"click",(()=>{t.fullscreen=!t.fullscreen})),t.on("fullscreen",(t=>{t?((0,o.tooltip)(e,a.get("Exit Fullscreen")),(0,o.setStyle)(n,"display","none"),(0,o.setStyle)(s,"display","inline-flex")):((0,o.tooltip)(e,a.get("Fullscreen")),(0,o.setStyle)(n,"display","inline-flex"),(0,o.setStyle)(s,"display","none"))}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],kQJHz:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Web Fullscreen"),mounted:e=>{const{events:{proxy:r},icons:i,i18n:a}=t,n=(0,o.append)(e,i.fullscreenWebOn),s=(0,o.append)(e,i.fullscreenWebOff);(0,o.setStyle)(s,"display","none"),r(e,"click",(()=>{t.fullscreenWeb=!t.fullscreenWeb})),t.on("fullscreenWeb",(t=>{t?((0,o.tooltip)(e,a.get("Exit Web Fullscreen")),(0,o.setStyle)(n,"display","none"),(0,o.setStyle)(s,"display","inline-flex")):((0,o.tooltip)(e,a.get("Web Fullscreen")),(0,o.setStyle)(n,"display","inline-flex"),(0,o.setStyle)(s,"display","none"))}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],aWne0:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("PIP Mode"),mounted:e=>{const{events:{proxy:r},icons:i,i18n:a}=t;(0,o.append)(e,i.pip),r(e,"click",(()=>{t.pip=!t.pip})),t.on("pip",(t=>{(0,o.tooltip)(e,a.get(t?"Exit PIP Mode":"PIP Mode"))}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"4z78f":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,mounted:e=>{const{events:{proxy:r},icons:i,i18n:a}=t,n=(0,o.append)(e,i.play),s=(0,o.append)(e,i.pause);function l(){(0,o.setStyle)(n,"display","flex"),(0,o.setStyle)(s,"display","none")}function c(){(0,o.setStyle)(n,"display","none"),(0,o.setStyle)(s,"display","flex")}(0,o.tooltip)(n,a.get("Play")),(0,o.tooltip)(s,a.get("Pause")),r(n,"click",(()=>{t.play()})),r(s,"click",(()=>{t.pause()})),t.playing?c():l(),t.on("video:playing",(()=>{c()})),t.on("video:pause",(()=>{l()}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"19nwD":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"getPosFromEvent",(()=>a));var i=e("../utils");function a(e,t){const{$progress:r}=e.template,{left:o}=r.getBoundingClientRect(),a=t.pageX,n=(0,i.clamp)(a-o,0,r.clientWidth),s=n/r.clientWidth*e.duration;return{second:s,time:(0,i.secondToTime)(s),width:n,percentage:(0,i.clamp)(n/r.clientWidth,0,1)}}r.default=function(e){return t=>{const{icons:r,option:o,events:{proxy:n}}=t;return{...e,html:'
',mounted:e=>{let s=!1;const l=(0,i.query)(".art-progress-loaded",e),c=(0,i.query)(".art-progress-played",e),p=(0,i.query)(".art-progress-highlight",e),u=(0,i.query)(".art-progress-indicator",e),d=(0,i.query)(".art-progress-tip",e);(0,i.setStyle)(c,"backgroundColor","var(--theme)");let f=t.constructor.INDICATOR_SIZE;function h(e,t){"loaded"===e&&(0,i.setStyle)(l,"width",100*t+"%"),"played"===e&&((0,i.setStyle)(c,"width",100*t+"%"),(0,i.setStyle)(u,"left",`calc(${100*t}% - ${f/2}px)`))}r.indicator?(f=t.constructor.INDICATOR_SIZE_ICON,(0,i.append)(u,r.indicator)):(0,i.setStyles)(u,{backgroundColor:"var(--theme)"}),i.isMobile&&(f=t.constructor.INDICATOR_SIZE_MOBILE,r.indicator&&(f=t.constructor.INDICATOR_SIZE_MOBILE_ICON)),(0,i.setStyles)(u,{left:`-${f/2}px`,width:`${f}px`,height:`${f}px`}),t.on("video:loadedmetadata",(()=>{for(let e=0;e`)}})),h("loaded",t.loaded),t.on("setBar",((e,t)=>{h(e,t)})),t.on("video:progress",(()=>{h("loaded",t.loaded)})),t.on("video:timeupdate",(()=>{h("played",t.played)})),t.on("video:ended",(()=>{h("played",1)})),i.isMobile||(n(e,"click",(e=>{if(e.target!==u){const{second:r,percentage:o}=a(t,e);h("played",o),t.seek=r}})),n(e,"mousemove",(r=>{(0,i.setStyle)(d,"display","block"),(0,i.includeFromEvent)(r,p)?function(r){const{width:o}=a(t,r),{text:n}=r.target.dataset;d.innerHTML=n;const s=d.clientWidth;o<=s/2?(0,i.setStyle)(d,"left",0):o>e.clientWidth-s/2?(0,i.setStyle)(d,"left",e.clientWidth-s+"px"):(0,i.setStyle)(d,"left",o-s/2+"px")}(r):function(r){const{width:o,time:n}=a(t,r);d.innerHTML=n;const s=d.clientWidth;o<=s/2?(0,i.setStyle)(d,"left",0):o>e.clientWidth-s/2?(0,i.setStyle)(d,"left",e.clientWidth-s+"px"):(0,i.setStyle)(d,"left",o-s/2+"px")}(r)})),n(e,"mouseout",(()=>{(0,i.setStyle)(d,"display","none")})),n(u,"mousedown",(()=>{s=!0})),n(document,"mousemove",(e=>{if(s){const{second:r,percentage:o}=a(t,e);h("played",o),t.seek=r}})),n(document,"mouseup",(()=>{s&&(s=!1)})))}}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],lh90q:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,style:{cursor:"auto"},mounted:e=>{function r(){const r=`${(0,o.secondToTime)(t.currentTime)} / ${(0,o.secondToTime)(t.duration)}`;r!==e.innerText&&(e.innerText=r)}r();const i=["video:loadedmetadata","video:timeupdate","video:progress"];for(let e=0;e({...e,mounted:e=>{const{events:{proxy:r},icons:i,i18n:a}=t;let n=!1;const s=t.constructor.VOLUME_PANEL_WIDTH,l=t.constructor.VOLUME_HANDLE_WIDTH,c=(0,o.append)(e,i.volume),p=(0,o.append)(e,i.volumeClose),u=(0,o.append)(e,'
'),d=(0,o.append)(u,'
');function f(e){const{left:t}=u.getBoundingClientRect();return(0,o.clamp)(e.pageX-t-l/2,0,s-l/2)/(s-l)}function h(e=.7){if(t.muted||0===e)(0,o.setStyle)(c,"display","none"),(0,o.setStyle)(p,"display","flex"),(0,o.setStyle)(d,"left","0");else{const t=(s-l)*e;(0,o.setStyle)(c,"display","flex"),(0,o.setStyle)(p,"display","none"),(0,o.setStyle)(d,"left",`${t}px`)}}(0,o.tooltip)(c,a.get("Mute")),(0,o.setStyle)(p,"display","none"),o.isMobile&&(0,o.setStyle)(u,"display","none"),h(t.volume),t.on("video:volumechange",(()=>{h(t.volume)})),r(c,"click",(()=>{t.muted=!0})),r(p,"click",(()=>{t.muted=!1})),r(u,"click",(e=>{t.muted=!1,t.volume=f(e)})),r(d,"mousedown",(()=>{n=!0})),r(e,"mousemove",(e=>{n&&(t.muted=!1,t.volume=f(e))})),r(document,"mouseup",(()=>{n&&(n=!1)}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"4rv3i":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Show Setting"),mounted:e=>{const{events:{proxy:r},icons:i,i18n:a}=t;(0,o.append)(e,i.setting),r(e,"click",(()=>{t.setting.toggle=!0})),t.on("setting",(t=>{(0,o.tooltip)(e,a.get(t?"Hide Setting":"Show Setting"))}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],lTgvI:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils"),i=e("./progress");r.default=function(e){return t=>({...e,mounted:e=>{const{option:r,template:{$progress:a,$video:n},events:{proxy:s,loadImg:l}}=t;let c=null,p=!1,u=!1;s(a,"mousemove",(async s=>{if(!p){p=!0;const e=await l(r.thumbnails.url);c=e,u=!0}u&&((0,o.setStyle)(e,"display","block"),function(s){const{width:l}=(0,i.getPosFromEvent)(t,s),{url:p,number:u,column:d,width:f,height:h}=r.thumbnails,m=f||c.naturalWidth/d,g=h||m/(n.videoWidth/n.videoHeight),v=a.clientWidth/u,y=Math.floor(l/v),b=Math.ceil(y/d)-1,x=y%d||d-1;(0,o.setStyle)(e,"backgroundImage",`url(${p})`),(0,o.setStyle)(e,"height",`${g}px`),(0,o.setStyle)(e,"width",`${m}px`),(0,o.setStyle)(e,"backgroundPosition",`-${x*m}px -${b*g}px`),l<=m/2?(0,o.setStyle)(e,"left",0):l>a.clientWidth-m/2?(0,o.setStyle)(e,"left",a.clientWidth-m+"px"):(0,o.setStyle)(e,"left",l-m/2+"px")}(s))})),s(a,"mouseout",(()=>{(0,o.setStyle)(e,"display","none")}))}})}},{"../utils":"5yYFo","./progress":"19nwD","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"71GuX":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Screenshot"),mounted:e=>{const{events:{proxy:r},icons:i}=t;(0,o.append)(e,i.screenshot),r(e,"click",(()=>{t.screenshot()}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],f9VNW:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return t=>{const r=t.option.quality,o=r.find((e=>e.default))||r[0];return{...e,html:o?o.html:"",selector:r,onSelect(e){t.switchQuality(e.url,e.html)}}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],d1O2Q:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,mounted:e=>{const r=(0,o.append)(e,''),i=(0,o.append)(e,'');t.on("loop",(a=>{a?((0,o.setStyle)(e,"display","block"),(0,o.setStyle)(r,"left",`calc(${a[0]/t.duration*100}% - ${r.clientWidth}px)`),(0,o.setStyle)(i,"left",a[1]/t.duration*100+"%")):(0,o.setStyle)(e,"display","none")}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],aIzPt:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("AirPlay"),mounted:e=>{const{events:{proxy:r},icons:i}=t;(0,o.append)(e,i.airplay),r(e,"click",(()=>t.airplay()))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],hTnNz:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),a=e("../utils/component"),n=o.interopDefault(a),s=e("./playbackRate"),l=o.interopDefault(s),c=e("./aspectRatio"),p=o.interopDefault(c),u=e("./flip"),d=o.interopDefault(u),f=e("./info"),h=o.interopDefault(f),m=e("./version"),g=o.interopDefault(m),v=e("./close"),y=o.interopDefault(v);class b extends n.default{constructor(e){super(e),this.name="contextmenu",this.$parent=e.template.$contextmenu,i.isMobile||this.init()}init(){const{option:e,template:{$player:t,$contextmenu:r},events:{proxy:o}}=this.art;e.playbackRate&&this.add((0,l.default)({name:"playbackRate",index:10})),e.aspectRatio&&this.add((0,p.default)({name:"aspectRatio",index:20})),e.flip&&this.add((0,d.default)({name:"flip",index:30})),this.add((0,h.default)({name:"info",index:40})),this.add((0,g.default)({name:"version",index:50})),this.add((0,y.default)({name:"close",index:60}));for(let t=0;t{e.preventDefault(),this.show=!0;const o=e.clientX,a=e.clientY,{height:n,width:s,left:l,top:c}=t.getBoundingClientRect(),{height:p,width:u}=r.getBoundingClientRect();let d=o-l,f=a-c;o+u>l+s&&(d=s-u),a+p>c+n&&(f=n-p),(0,i.setStyles)(r,{top:`${f}px`,left:`${d}px`})})),o(t,"click",(e=>{(0,i.includeFromEvent)(e,r)||(this.show=!1)})),this.art.on("blur",(()=>{this.show=!1}))}}r.default=b},{"../utils":"5yYFo","../utils/component":"5MLcx","./playbackRate":"1uTBJ","./aspectRatio":"cFKj0","./flip":"l7S3g","./info":"ihHBb","./version":"3q8wK","./close":"sLP7j","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"1uTBJ":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>{const{i18n:r}=t;return{...e,html:`${r.get("Play Speed")}:0.50.75${r.get("Normal")}1.251.52.0`,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.playbackRate=Number(o),e.show=!1)},mounted:e=>{t.on("playbackRate",(t=>{const r=(0,o.queryAll)("span",e).find((e=>Number(e.dataset.value)===t));r&&(0,o.inverseClass)(r,"art-current")}))}}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],cFKj0:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>{const{i18n:r}=t;return{...e,html:`${r.get("Aspect Ratio")}:${r.get("Default")}4:316:9`,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.aspectRatio=o,e.show=!1)},mounted:e=>{t.on("aspectRatio",(t=>{const r=(0,o.queryAll)("span",e).find((e=>e.dataset.value===t));r&&(0,o.inverseClass)(r,"art-current")}))}}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],l7S3g:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>{const{i18n:r}=t;return{...e,html:`${r.get("Video Flip")}:${r.get("Normal")}${r.get("Horizontal")}${r.get("Vertical")}`,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.flip=o,e.show=!1)},mounted:e=>{t.on("flip",(t=>{const r=(0,o.queryAll)("span",e).find((e=>e.dataset.value===t));r&&(0,o.inverseClass)(r,"art-current")}))}}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ihHBb:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return t=>({...e,html:t.i18n.get("Video Info"),click:e=>{t.info.show=!0,e.show=!1}})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"3q8wK":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return{...e,html:'ArtPlayer 4.5.5'}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],sLP7j:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return t=>({...e,html:t.i18n.get("Close"),click:e=>{e.show=!1}})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],bfwuE:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./utils"),a=e("./utils/component"),n=o.interopDefault(a);class s extends n.default{constructor(e){super(e),this.name="info",i.isMobile||this.init()}init(){const{constructor:e,events:{proxy:t},template:{$infoPanel:r,$infoClose:o,$video:a}}=this.art;t(o,"click",(()=>{this.show=!1}));let n=null;const s=(0,i.queryAll)("[data-video]",r)||[];this.art.on("destroy",(()=>{clearTimeout(n)})),function t(){for(let e=0;enull,this.init(e.option.subtitle);let t=!1;e.on("video:timeupdate",(()=>{if(!this.url)return;const e=this.art.template.$video.webkitDisplayingFullscreen;"boolean"==typeof e&&e!==t&&(t=e,this.createTrack(e?"subtitles":"metadata",this.url))}))}get url(){return this.art.template.$track.src}set url(e){this.switch(e)}get textTrack(){return this.art.template.$video.textTracks[0]}get activeCue(){return this.textTrack.activeCues[0]}style(e,t){const{$subtitle:r}=this.art.template;return"object"==typeof e?(0,i.setStyles)(r,e):(0,i.setStyle)(r,e,t)}update(){const{$subtitle:e}=this.art.template;e.innerHTML="",this.activeCue&&(e.innerHTML=this.activeCue.text.split(/\r?\n/).map((e=>`

${(0,i.escape)(e)}

`)).join(""),this.art.emit("subtitleUpdate",this.activeCue.text))}async switch(e,t={}){const{i18n:r,notice:o,option:i}=this.art,a={...i.subtitle,...t,url:e},n=await this.init(a);return t.name&&(o.show=`${r.get("Switch Subtitle")}: ${t.name}`),n}createTrack(e,t){const{template:r,proxy:o}=this.art,{$video:a,$track:n}=r,s=(0,i.createElement)("track");s.default=!0,s.kind=e,s.src=t,this.eventDestroy(),(0,i.remove)(n),(0,i.append)(a,s),r.$track=s,this.eventDestroy=o(this.textTrack,"cuechange",(()=>this.update()))}async init(e){const{notice:t,template:{$subtitle:r}}=this.art;if((0,l.default)(e,p.default.subtitle),e.url)return this.style(e.style),fetch(e.url).then((e=>e.arrayBuffer())).then((t=>{const r=new TextDecoder(e.encoding).decode(t);switch(this.art.emit("subtitleLoad",e.url),e.type||(0,i.getExt)(e.url)){case"srt":return(0,i.vttToBlob)((0,i.srtToVtt)(r));case"ass":return(0,i.vttToBlob)((0,i.assToVtt)(r));case"vtt":return(0,i.vttToBlob)(r);default:return e.url}})).then((e=>(r.innerHTML="",this.url===e||(URL.revokeObjectURL(this.url),this.createTrack("metadata",e),this.art.emit("subtitleSwitch",e)),e))).catch((e=>{throw t.show=e,e}))}}r.default=u},{"./utils":"5yYFo","./utils/component":"5MLcx","option-validator":"dMNnW","./scheme":"3izFE","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"9oLaG":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils/error"),a=e("./clickInit"),n=o.interopDefault(a),s=e("./hoverInit"),l=o.interopDefault(s),c=e("./mousemoveInit"),p=o.interopDefault(c),u=e("./resizeInit"),d=o.interopDefault(u),f=e("./gestureInit"),h=o.interopDefault(f),m=e("./viewInit"),g=o.interopDefault(m);r.default=class{constructor(e){this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),this.loadImg=this.loadImg.bind(this),e.whitelist.state&&((0,n.default)(e,this),(0,l.default)(e,this),(0,p.default)(e,this),(0,d.default)(e,this),(0,h.default)(e,this),(0,g.default)(e,this))}proxy(e,t,r,o={}){if(Array.isArray(t))return t.map((t=>this.proxy(e,t,r,o)));e.addEventListener(t,r,o);const i=()=>e.removeEventListener(t,r,o);return this.destroyEvents.push(i),i}hover(e,t,r){t&&this.proxy(e,"mouseenter",t),r&&this.proxy(e,"mouseleave",r)}loadImg(e){return new Promise(((t,r)=>{let o;if(e instanceof HTMLImageElement)o=e;else{if("string"!=typeof e)return r(new(0,i.ArtPlayerError)("Unable to get Image"));o=new Image,o.src=e}if(o.complete)return t(o);this.proxy(o,"load",(()=>t(o))),this.proxy(o,"error",(()=>r(new(0,i.ArtPlayerError)(`Failed to load Image: ${o.src}`))))}))}destroy(){for(let e=0;e{(0,o.includeFromEvent)(t,i)?(e.isInput="INPUT"===t.target.tagName,e.isFocus=!0,e.emit("focus")):(e.isInput=!1,e.isFocus=!1,e.emit("blur"))}));let n=0;t.proxy(a,"click",(()=>{const t=Date.now();t-n<=r.DB_CLICE_TIME?(e.emit("dblclick"),o.isMobile?e.isLock||e.toggle():e.fullscreen=!e.fullscreen):(e.emit("click"),o.isMobile||e.toggle()),n=t}))}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],eIqcL:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){const{$player:r}=e.template;t.hover(r,(()=>{(0,o.addClass)(r,"art-hover"),e.emit("hover",!0)}),(()=>{(0,o.removeClass)(r,"art-hover"),e.emit("hover",!1)}))}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],hEy8X:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e,t){const{$player:r}=e.template;t.proxy(r,"mousemove",(t=>{e.emit("mousemove",t)}))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"9c8lQ":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){const{option:r}=e,i=(0,o.throttle)((()=>{e.normalSize&&(e.autoSize=r.autoSize),e.aspectRatioReset=!0,e.notice.show="",e.emit("resize")}),e.constructor.RESIZE_TIME);t.proxy(window,["orientationchange","resize"],(()=>{i()})),screen&&screen.orientation&&screen.orientation.onchange&&t.proxy(screen.orientation,"change",(()=>{i()}))}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],gzHdo:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){if(o.isMobile&&!e.option.isLive){const{$video:r,$bottom:i,$controls:a}=e.template;let n=!1,s=0,l=0,c=0;const p=t=>{if(1===t.touches.length&&!e.isLock){n=!0;const{clientX:r,clientY:o}=t.touches[0];s=r,l=o,c=e.currentTime}},u=t=>{if(1===t.touches.length&&n&&e.duration){const r=e.plugins.autoOrientation&&e.plugins.autoOrientation.state,{clientX:i,clientY:a}=t.touches[0],n=(0,o.clamp)((i-s)/e.width,-1,1),p=(0,o.clamp)((a-l)/e.height,-1,1),u=r?p:n,d=(0,o.clamp)(c+e.duration*u*e.constructor.TOUCH_MOVE_RATIO,0,e.duration);e.seek=d,e.emit("setBar","played",(0,o.clamp)(d/e.duration,0,1)),e.notice.show=`${(0,o.secondToTime)(d)} / ${(0,o.secondToTime)(e.duration)}`}},d=()=>{n&&(s=0,l=0,c=0,n=!1)};t.proxy(i,"touchstart",(e=>{(0,o.includeFromEvent)(e,a)||p(e)})),t.proxy(i,"touchmove",u),t.proxy(r,"touchstart",p),t.proxy(r,"touchmove",u),t.proxy(document,"touchend",d)}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],cJlT5:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){const{option:r,constructor:i,template:{$container:a}}=e,n=(0,o.throttle)((()=>{e.emit("view",(0,o.isInViewport)(a,i.SCROLL_GAP))}),i.SCROLL_TIME);t.proxy(window,"scroll",(()=>{n()})),e.on("view",(t=>{r.autoMini&&(e.mini=!t)}))}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],cKO4X:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("./utils");r.default=class{constructor(e){this.art=e,this.keys={},e.option.hotkey&&!o.isMobile&&this.init()}init(){const{proxy:e}=this.art.events;this.add(27,(()=>{this.art.fullscreenWeb&&(this.art.fullscreenWeb=!1)})),this.add(32,(()=>{this.art.toggle()})),this.add(37,(()=>{this.art.backward=5})),this.add(38,(()=>{this.art.volume+=.1})),this.add(39,(()=>{this.art.forward=5})),this.add(40,(()=>{this.art.volume-=.1})),e(window,"keydown",(e=>{if(this.art.isFocus){const t=document.activeElement.tagName.toUpperCase(),r=document.activeElement.getAttribute("contenteditable");if("INPUT"!==t&&"TEXTAREA"!==t&&""!==r&&"true"!==r){const t=this.keys[e.keyCode];if(t){e.preventDefault();for(let r=0;r{i.innerText="",(0,o.removeClass)(r,"art-notice-show")}),t.NOTICE_TIME)):(0,o.removeClass)(r,"art-notice-show")}}},{"./utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],aJ0dF:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./utils"),a=e("./utils/component"),n=o.interopDefault(a);class s extends n.default{constructor(e){super(e),this.name="mask";const{template:t,icons:r,events:o}=e,a=(0,i.append)(t.$state,r.state),n=(0,i.append)(t.$state,r.error);(0,i.setStyle)(n,"display","none"),e.on("destroy",(()=>{(0,i.setStyle)(a,"display","none"),(0,i.setStyle)(n,"display",null)})),o.proxy(t.$state,"click",(()=>e.play()))}}r.default=s},{"./utils":"5yYFo","./utils/component":"5MLcx","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],jx1Wu:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),a=e("bundle-text:./loading.svg"),n=o.interopDefault(a),s=e("bundle-text:./state.svg"),l=o.interopDefault(s),c=e("bundle-text:./check.svg"),p=o.interopDefault(c),u=e("bundle-text:./play.svg"),d=o.interopDefault(u),f=e("bundle-text:./pause.svg"),h=o.interopDefault(f),m=e("bundle-text:./volume.svg"),g=o.interopDefault(m),v=e("bundle-text:./volume-close.svg"),y=o.interopDefault(v),b=e("bundle-text:./screenshot.svg"),x=o.interopDefault(b),w=e("bundle-text:./setting.svg"),j=o.interopDefault(w),k=e("bundle-text:./arrow-left.svg"),S=o.interopDefault(k),I=e("bundle-text:./arrow-right.svg"),C=o.interopDefault(I),F=e("bundle-text:./playback-rate.svg"),$=o.interopDefault(F),M=e("bundle-text:./aspect-ratio.svg"),T=o.interopDefault(M),P=e("bundle-text:./config.svg"),E=o.interopDefault(P),z=e("bundle-text:./pip.svg"),D=o.interopDefault(z),A=e("bundle-text:./lock.svg"),R=o.interopDefault(A),O=e("bundle-text:./unlock.svg"),L=o.interopDefault(O),N=e("bundle-text:./fullscreen-off.svg"),H=o.interopDefault(N),V=e("bundle-text:./fullscreen-on.svg"),Y=o.interopDefault(V),_=e("bundle-text:./fullscreen-web-off.svg"),q=o.interopDefault(_),W=e("bundle-text:./fullscreen-web-on.svg"),B=o.interopDefault(W),U=e("bundle-text:./switch-on.svg"),Z=o.interopDefault(U),X=e("bundle-text:./switch-off.svg"),K=o.interopDefault(X),G=e("bundle-text:./flip.svg"),J=o.interopDefault(G),Q=e("bundle-text:./error.svg"),ee=o.interopDefault(Q),te=e("bundle-text:./close.svg"),re=o.interopDefault(te),oe=e("bundle-text:./airplay.svg"),ie=o.interopDefault(oe);r.default=class{constructor(e){const t={loading:n.default,state:l.default,play:d.default,pause:h.default,check:p.default,volume:g.default,volumeClose:y.default,screenshot:x.default,setting:j.default,pip:D.default,arrowLeft:S.default,arrowRight:C.default,playbackRate:$.default,aspectRatio:T.default,config:E.default,lock:R.default,flip:J.default,unlock:L.default,fullscreenOff:H.default,fullscreenOn:Y.default,fullscreenWebOff:q.default,fullscreenWebOn:B.default,switchOn:Z.default,switchOff:K.default,error:ee.default,close:re.default,airplay:ie.default,...e.option.icons};Object.keys(t).forEach((e=>{(0,i.def)(this,e,{get:()=>{const r=(0,i.createElement)("i");return(0,i.addClass)(r,"art-icon"),(0,i.addClass)(r,`art-icon-${e}`),(0,i.append)(r,t[e]),r}})}))}}},{"../utils":"5yYFo","bundle-text:./loading.svg":"fngIQ","bundle-text:./state.svg":"h8xMu","bundle-text:./check.svg":"419Vo","bundle-text:./play.svg":"4Ddil","bundle-text:./pause.svg":"eYYYM","bundle-text:./volume.svg":"9cyT3","bundle-text:./volume-close.svg":"anrU8","bundle-text:./screenshot.svg":"h1XI6","bundle-text:./setting.svg":"bPnOB","bundle-text:./arrow-left.svg":"eLzxp","bundle-text:./arrow-right.svg":"iYnj0","bundle-text:./playback-rate.svg":"aIf9n","bundle-text:./aspect-ratio.svg":"fEx95","bundle-text:./config.svg":"iqL5d","bundle-text:./pip.svg":"g6dss","bundle-text:./lock.svg":"kOvS5","bundle-text:./unlock.svg":"924a7","bundle-text:./fullscreen-off.svg":"2SgqV","bundle-text:./fullscreen-on.svg":"dIH01","bundle-text:./fullscreen-web-off.svg":"gaXcA","bundle-text:./fullscreen-web-on.svg":"83ycp","bundle-text:./switch-on.svg":"Y7dSN","bundle-text:./switch-off.svg":"4ICjL","bundle-text:./flip.svg":"54gXC","bundle-text:./error.svg":"75Ss9","bundle-text:./close.svg":"4DzoQ","bundle-text:./airplay.svg":"lFzsb","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],fngIQ:[function(e,t,r){t.exports=''},{}],h8xMu:[function(e,t,r){t.exports=''},{}],"419Vo":[function(e,t,r){t.exports=''},{}],"4Ddil":[function(e,t,r){t.exports=''},{}],eYYYM:[function(e,t,r){t.exports=''},{}],"9cyT3":[function(e,t,r){t.exports=''},{}],anrU8:[function(e,t,r){t.exports=''},{}],h1XI6:[function(e,t,r){t.exports=''},{}],bPnOB:[function(e,t,r){t.exports=''},{}],eLzxp:[function(e,t,r){t.exports=''},{}],iYnj0:[function(e,t,r){t.exports=''},{}],aIf9n:[function(e,t,r){t.exports=''},{}],fEx95:[function(e,t,r){t.exports=''},{}],iqL5d:[function(e,t,r){t.exports=''},{}],g6dss:[function(e,t,r){t.exports=''},{}],kOvS5:[function(e,t,r){t.exports=''},{}],"924a7":[function(e,t,r){t.exports=''},{}],"2SgqV":[function(e,t,r){t.exports=''},{}],dIH01:[function(e,t,r){t.exports=''},{}],gaXcA:[function(e,t,r){t.exports=''},{}],"83ycp":[function(e,t,r){t.exports=''},{}],Y7dSN:[function(e,t,r){t.exports=''},{}],"4ICjL":[function(e,t,r){t.exports=''},{}],"54gXC":[function(e,t,r){t.exports=''},{}],"75Ss9":[function(e,t,r){t.exports=''},{}],"4DzoQ":[function(e,t,r){t.exports=''},{}],lFzsb:[function(e,t,r){t.exports=''},{}],hdF39:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./flip"),a=o.interopDefault(i),n=e("./aspectRatio"),s=o.interopDefault(n),l=e("./playbackRate"),c=o.interopDefault(l),p=e("./subtitleOffset"),u=o.interopDefault(p),d=e("../utils/component"),f=o.interopDefault(d),h=e("../utils");function m(e,t,r){for(let o=0;o{this.show&&(this.show=!1,this.init(this.option))})),r(i,"click",(t=>{!this.show||(0,h.includeFromEvent)(t,e.controls.setting)||(0,h.includeFromEvent)(t,this.$parent)||(this.show=!1,this.init(this.option))}))}}add(e){"function"==typeof e?this.option.push(e(this.art)):this.option.push(e),this.cache=new Map,this.events.forEach((e=>e())),this.events=[],this.$parent.innerHTML="",this.option=m(this.option),this.init(this.option)}creatHeader(e){const{icons:t,events:{proxy:r}}=this.art,o=(0,h.createElement)("div");(0,h.addClass)(o,"art-setting-item"),(0,h.addClass)(o,"art-setting-item-back");const i=(0,h.append)(o,'
'),a=(0,h.createElement)("div");(0,h.addClass)(a,"art-setting-item-left-icon"),(0,h.append)(a,t.arrowLeft),(0,h.append)(i,a),(0,h.append)(i,e.$parentItem.html);const n=r(o,"click",(()=>{this.init(e.$parentList)}));return this.events.push(n),o}creatItem(e,t){const{icons:r,events:{proxy:o}}=this.art,i=(0,h.createElement)("div");(0,h.addClass)(i,"art-setting-item"),g(t.name)&&(i.dataset.name=t.name),g(t.value)&&(i.dataset.value=t.value);const a=(0,h.append)(i,'
'),n=(0,h.append)(i,'
'),s=(0,h.createElement)("div");switch((0,h.addClass)(s,"art-setting-item-left-icon"),e){case"switch":case"range":(0,h.append)(s,g(t.icon)||t.icon instanceof Element?t.icon:r.config);break;case"selector":t.selector&&t.selector.length?(0,h.append)(s,g(t.icon)||t.icon instanceof Element?t.icon:r.config):(0,h.append)(s,r.check)}(0,h.append)(a,s),t.$icon=s,(0,h.def)(t,"icon",{configurable:!0,get:()=>s.innerHTML,set(e){g(e)&&(s.innerHTML=e)}});const l=(0,h.createElement)("div");(0,h.addClass)(l,"art-setting-item-left-text"),(0,h.append)(l,t.html||""),(0,h.append)(a,l),t.$html=l,(0,h.def)(t,"html",{configurable:!0,get:()=>l.innerHTML,set(e){g(e)&&(l.innerHTML=e)}});const c=(0,h.createElement)("div");switch((0,h.addClass)(c,"art-setting-item-right-tooltip"),(0,h.append)(c,t.tooltip||""),(0,h.append)(n,c),t.$tooltip=c,(0,h.def)(t,"tooltip",{configurable:!0,get:()=>c.innerHTML,set(e){g(e)&&(c.innerHTML=e)}}),e){case"switch":{const e=(0,h.createElement)("div");(0,h.addClass)(e,"art-setting-item-right-icon");const o=(0,h.append)(e,r.switchOn),i=(0,h.append)(e,r.switchOff);(0,h.setStyle)(t.switch?i:o,"display","none"),(0,h.append)(n,e),t.$switch=t.switch,(0,h.def)(t,"switch",{configurable:!0,get:()=>t.$switch,set(e){t.$switch=e,e?((0,h.setStyle)(i,"display","none"),(0,h.setStyle)(o,"display",null)):((0,h.setStyle)(i,"display",null),(0,h.setStyle)(o,"display","none"))}});break}case"range":{const e=(0,h.createElement)("div");(0,h.addClass)(e,"art-setting-item-right-icon");const r=(0,h.append)(e,'');r.value=t.range[0]||0,r.min=t.range[1]||0,r.max=t.range[2]||10,r.step=t.range[3]||1,(0,h.addClass)(r,"art-setting-range"),(0,h.append)(n,e),t.$range=r,(0,h.def)(t,"range",{configurable:!0,get:()=>r.valueAsNumber,set(e){r.value=Number(e)}})}break;case"selector":if(t.selector&&t.selector.length){const e=(0,h.createElement)("div");(0,h.addClass)(e,"art-setting-item-right-icon"),(0,h.append)(e,r.arrowRight),(0,h.append)(n,e)}}switch(e){case"switch":if(t.onSwitch){const e=o(i,"click",(async e=>{t.switch=await t.onSwitch.call(this.art,t,i,e)}));this.events.push(e)}break;case"range":if(t.onRange&&t.$range){const e=o(t.$range,"change",(async e=>{t.tooltip=await t.onRange.call(this.art,t,i,e)}));this.events.push(e)}break;case"selector":{const e=o(i,"click",(async e=>{if(t.selector&&t.selector.length)this.init(t.selector,t.width);else if((0,h.inverseClass)(i,"art-current"),t.$parentList&&this.init(t.$parentList),t.$parentItem&&t.$parentItem.onSelect){const r=await t.$parentItem.onSelect.call(this.art,t,i,e);t.$parentItem.$tooltip&&g(r)&&(t.$parentItem.$tooltip.innerHTML=r)}}));this.events.push(e),t.default&&(0,h.addClass)(i,"art-current")}}return i}init(e,t){const{constructor:r}=this.art;if(this.cache.has(e)){const t=this.cache.get(e);(0,h.inverseClass)(t,"art-current"),(0,h.setStyle)(this.$parent,"width",`${t.dataset.width}px`),(0,h.setStyle)(this.$parent,"height",`${t.dataset.height}px`)}else{const o=(0,h.createElement)("div");(0,h.addClass)(o,"art-setting-panel"),o.dataset.width=t||r.SETTING_WIDTH,o.dataset.height=e.length*r.SETTING_ITEM_HEIGHT,e[0]&&e[0].$parentItem&&((0,h.append)(o,this.creatHeader(e[0])),o.dataset.height=Number(o.dataset.height)+r.SETTING_ITEM_HEIGHT);for(let t=0;te.dataset.value===i));n&&(0,o.inverseClass)(n,"art-current")}return{width:i.SETTING_ITEM_WIDTH,html:t.get("Video Flip"),tooltip:t.get(a[e.flip]),icon:r.flip,selector:Object.keys(a).map((r=>({value:r,default:r===e.flip,html:t.get(a[r])}))),onSelect(t){e.flip=t.value},mounted:(t,r)=>{n(t,r.$tooltip,e.flip),e.on("flip",(()=>{n(t,r.$tooltip,e.flip)}))}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],jTfLi:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,constructor:i}=e;function a(e){return"default"===e?t.get("Default"):e}function n(e,t,r){t&&(t.innerText=a(r));const i=(0,o.queryAll)(".art-setting-item",e).find((e=>e.dataset.value===r));i&&(0,o.inverseClass)(i,"art-current")}return{width:i.SETTING_ITEM_WIDTH,html:t.get("Aspect Ratio"),icon:r.aspectRatio,tooltip:a(e.aspectRatio),selector:["default","4:3","16:9"].map((t=>({value:t,default:t===e.aspectRatio,html:a(t)}))),onSelect(t){e.aspectRatio=t.value},mounted:(t,r)=>{n(t,r.$tooltip,e.aspectRatio),e.on("aspectRatio",(()=>{n(t,r.$tooltip,e.aspectRatio)}))}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],aowja:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,constructor:i}=e;function a(e){return 1===e?t.get("Normal"):e}function n(e,t,r){t&&(t.innerText=a(r));const i=(0,o.queryAll)(".art-setting-item",e).find((e=>Number(e.dataset.value)===r));i&&(0,o.inverseClass)(i,"art-current")}return{width:i.SETTING_ITEM_WIDTH,html:t.get("Play Speed"),tooltip:a(e.playbackRate),icon:r.playbackRate,selector:[.5,.75,1,1.25,1.5,2].map((t=>({value:t,default:t===e.playbackRate,html:a(t)}))),onSelect(t){e.playbackRate=t.value},mounted:(t,r)=>{n(t,r.$tooltip,e.playbackRate),e.on("playbackRate",(()=>{n(t,r.$tooltip,e.playbackRate)}))}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],aPjJK:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,constructor:i}=e;function a(e){return 0===e?t.get("Normal"):e}function n(e,t,r){t&&(t.innerText=a(r));const i=(0,o.queryAll)(".art-setting-item",e).find((e=>Number(e.dataset.value)===r));i&&(0,o.inverseClass)(i,"art-current")}return{width:i.SETTING_ITEM_WIDTH,html:t.get("Subtitle Offset"),tooltip:a(e.subtitleOffset),icon:r.subtitle,selector:[-5,-4,-3,-2,-1,0,1,2,3,4,5].map((t=>({value:t,default:t===e.subtitleOffset,html:a(t)}))),onSelect(t){e.subtitleOffset=t.value},mounted:(t,r)=>{n(t,r.$tooltip,e.subtitleOffset),e.on("subtitleOffset",(()=>{n(t,r.$tooltip,e.subtitleOffset)}))}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],bCcu0:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);r.default=class{constructor(){this.name="artplayer_settings",this.settings={}}get(e){try{const t=JSON.parse(window.localStorage.getItem(this.name))||{};return e?t[e]:t}catch(t){return e?this.settings[e]:this.settings}}set(e,t){try{const r=Object.assign({},this.get(),{[e]:t});window.localStorage.setItem(this.name,JSON.stringify(r))}catch(r){this.settings[e]=t}}del(e){try{const t=this.get();delete t[e],window.localStorage.setItem(this.name,JSON.stringify(t))}catch(t){delete this.settings[e]}}clear(){try{window.localStorage.removeItem(this.name)}catch(e){this.settings={}}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"1v13t":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),a=e("./miniProgressBar"),n=o.interopDefault(a),s=e("./autoOrientation"),l=o.interopDefault(s),c=e("./autoPlayback"),p=o.interopDefault(c),u=e("./fastForward"),d=o.interopDefault(u),f=e("./lock"),h=o.interopDefault(f);r.default=class{constructor(e){this.art=e,this.id=0;const{option:t}=e;t.miniProgressBar&&!t.isLive&&this.add(n.default),t.lock&&i.isMobile&&this.add(h.default),t.autoPlayback&&!t.isLive&&this.add(p.default),t.autoOrientation&&i.isMobile&&this.add(l.default),t.fastForward&&i.isMobile&&!t.isLive&&this.add(d.default);for(let e=0;e{e.layers.add({name:"miniProgressBar",mounted(t){e.on("destroy",(()=>{t.style.display="none"})),e.on("video:timeupdate",(()=>{t.style.width=100*e.played+"%"})),e.on("setBar",((e,r)=>{"played"===e&&(t.style.width=100*r+"%")}))}})})),{name:"miniProgressBar"}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],bcdCk:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,constructor:r,template:{$player:i,$video:a}}=e;return e.on("fullscreenWeb",(n=>{if(n){const{videoWidth:t,videoHeight:n}=a,{clientWidth:s,clientHeight:l}=document.documentElement;(t>n&&sl)&&setTimeout((()=>{(0,o.setStyle)(i,"width",`${l}px`),(0,o.setStyle)(i,"height",`${s}px`),(0,o.setStyle)(i,"transform-origin","0 0"),(0,o.setStyle)(i,"transform",`rotate(90deg) translate(0, -${s}px)`),(0,o.addClass)(i,"art-auto-orientation"),e.emit("resize")}),r.MOBILE_AUTO_ORIENTATION_TIME)}else(0,o.hasClass)(i,"art-auto-orientation")&&((0,o.setStyle)(i,"width",null),(0,o.setStyle)(i,"height",null),(0,o.setStyle)(i,"transform",null),(0,o.setStyle)(i,"transform-origin",null),(0,o.removeClass)(i,"art-auto-orientation"),e.aspectRatioReset=!0,e.autoSize=t.autoSize,e.notice.show="",e.emit("resize"))})),e.on("fullscreen",(async e=>{const t=screen.orientation.type;if(e){const{videoWidth:e,videoHeight:r}=a,{clientWidth:n,clientHeight:s}=document.documentElement;if(e>r&&ns){const e=t.startsWith("portrait")?"landscape":"portrait";await screen.orientation.lock(e),(0,o.addClass)(i,"art-auto-orientation-fullscreen")}}else(0,o.hasClass)(i,"art-auto-orientation-fullscreen")&&(await screen.orientation.lock(t),(0,o.removeClass)(i,"art-auto-orientation-fullscreen"))})),{name:"autoOrientation",get state(){return(0,o.hasClass)(i,"art-auto-orientation")}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"1nHHC":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,storage:i,constructor:a,events:{proxy:n},template:{$poster:s}}=e,l=e.layers.add({name:"autoPlayback",html:'
'}),c=(0,o.query)(".art-autoPlayback-last",l),p=(0,o.query)(".art-autoPlayback-jump",l),u=(0,o.query)(".art-autoPlayback-close",l);return e.on("video:timeupdate",(()=>{const t=i.get("times")||{},r=Object.keys(t);r.length>a.AUTO_PLAYBACK_MAX&&delete t[r[0]],t[e.option.id||e.option.url]=e.currentTime,i.set("times",t)})),e.on("ready",(()=>{const d=(i.get("times")||{})[e.option.id||e.option.url];d&&d>=a.AUTO_PLAYBACK_MIN&&((0,o.append)(u,r.close),(0,o.setStyle)(l,"display","flex"),c.innerText=`${t.get("Last Seen")} ${(0,o.secondToTime)(d)}`,p.innerText=t.get("Jump Play"),n(u,"click",(()=>{(0,o.setStyle)(l,"display","none")})),n(p,"click",(()=>{e.seek=d,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")}),a.AUTO_PLAYBACK_TIMEOUT)})))})),{name:"autoPlayback",get times(){return i.get("times")||{}},clear:()=>i.del("times"),delete(e){const t=i.get("times")||{};return delete t[e],i.set("times",t),t}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"4gkmX":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{constructor:t,events:{proxy:r},template:{$player:i,$video:a}}=e;let n=null,s=!1;const l=()=>{clearTimeout(n),s&&(s=!1,e.playbackRate=1,(0,o.removeClass)(i,"art-fast-forward"))};return r(a,"touchstart",(r=>{1===r.touches.length&&e.playing&&!e.isLock&&(n=setTimeout((()=>{s=!0,e.playbackRate=t.FAST_FORWARD_VALUE,(0,o.addClass)(i,"art-fast-forward")}),t.FAST_FORWARD_TIME))})),r(document,"touchmove",l),r(document,"touchend",l),{name:"fastForward",get state(){return(0,o.hasClass)(i,"art-fast-forward")}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ij5nM:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{layers:t,icons:r,template:{$player:i}}=e;return t.add({name:"lock",mounted(t){const i=(0,o.append)(t,r.lock),a=(0,o.append)(t,r.unlock);(0,o.setStyle)(i,"display","none"),e.on("lock",(e=>{e?((0,o.setStyle)(i,"display","inline-flex"),(0,o.setStyle)(a,"display","none")):((0,o.setStyle)(i,"display","none"),(0,o.setStyle)(a,"display","inline-flex"))}))},click(){(0,o.hasClass)(i,"art-lock")?((0,o.removeClass)(i,"art-lock"),this.isLock=!1,e.emit("lock",!1)):((0,o.addClass)(i,"art-lock"),this.isLock=!0,e.emit("lock",!0))}}),{name:"lock",get state(){return(0,o.hasClass)(i,"art-lock")}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],eD5Ch:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./config"),a=o.interopDefault(i),n=e("./utils");r.default=class{constructor(e){const{option:t,events:{proxy:r},template:{$video:o}}=e;for(let t=0;t{e.emit(`video:${t.type}`,t)}));Object.keys(t.moreVideoAttr).forEach((e=>{o[e]=t.moreVideoAttr[e]})),t.muted&&(o.muted=t.muted),t.volume&&(o.volume=(0,n.clamp)(t.volume,0,1)),t.poster&&(o.poster=t.poster),t.autoplay&&(o.autoplay=t.autoplay),t.playsInline&&(o.playsInline=!0,o["webkit-playsinline"]=!0);const i=t.type||(0,n.getExt)(t.url),s=t.customType[i];i&&s?(s(o,t.url,e),e.emit("customType",i)):(o.src=t.url,e.emit("url",o.src))}}},{"./config":"ej4fZ","./utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}]},["E13ST"],"E13ST"); \ No newline at end of file diff --git a/docs/document/404.html b/docs/document/404.html index 4c5b716bb..83ab77c26 100644 --- a/docs/document/404.html +++ b/docs/document/404.html @@ -5,13 +5,13 @@ Page Not Found | Artplayer.js - - + +

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

- - + + \ No newline at end of file diff --git a/docs/document/advance/index.html b/docs/document/advance/index.html index ebe680a78..4f8071cdb 100644 --- a/docs/document/advance/index.html +++ b/docs/document/advance/index.html @@ -5,13 +5,13 @@ Advanced propertys | Artplayer.js - - + +

Advanced propertys

Tip

This page is some additional supplements to the commonly used properties, you need to read in depth to develop custom functions.

id​

  • Type: Number

A self-inclusive number of the player instance

option​

  • Type: Object

After merged options

isFocus​

  • Type: Boolean

Whether the player instance has been focused

isInput​

  • Type: Boolean

Whether the player instance has been focused on input element

isLock​

  • Type: Boolean

Whether the player instance has been locked on mobile

isDestroy​

  • Type: Boolean

Whether the player instance is destroyed

whitelist​

  • Type: Object

Manage the whitelist

template​

  • Type: Object

Manage player HTML

query​

  • Type: Function

Method query You can find DOM elements in the current player instance, equivalent to document.querySelector('.artplayer-app').querySelector

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
var $video = art.template.query('.art-video');
console.info($video);
});

query​

  • Type: Function

Equal to art.template.query

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
var $video = art.query('.art-video');
console.info($video);
});

events​

  • Type: Object

Manage the events

proxy​

  • Type: Function

Proxy native event method, easy to manage and destroy the event

▶ Run Code
var container = document.querySelector('.artplayer-app');
var art = new Artplayer({
container: container,
url: '/assets/sample/video.mp4',
});

art.proxy(container, 'click', (event) => {
console.info(event);
});

storage​

  • Type: Object

Manage persistent storage objects

The player will automatically add a json object called artplayer_settings to the localstorage

PropertyTypeDescription
getFunctionGet value
setFunctionSet value
delFunctionDelete value
clearFunctionClean value
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.storage.set('your-key', 'your-value');
art.storage.get('your-key');
art.storage.del('your-key');
art.storage.clear();

icons​

  • Type: Object

Manage player icons

i18n​

  • Type: Object

Manage player i18n

get​

  • Type: Getter/Setter

Method get can get the value of the language value

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.i18n.get('Play'));
});

update​

  • Type: Function

Method update can add more languages

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
lang: 'jp',
});

art.i18n.update({
'zh-cn': {
Language: '简体',
},
'zh-tw': {
Language: '繁體',
},
en: {
Language: 'English',
},
jp: {
Language: '日文',
},
fr: {
Language: 'Français',
},
ru: {
Language: 'Russe',
},
});

player​

  • Type: Object

Manage the object of the core function

subtitle​

  • Type: Object

Management subtitle object

show​

  • Type: Getter/Setter

Property show can control subtitle to display

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
},
});

art.on('ready', () => {
art.seek = 20;
art.subtitle.show = false;
setTimeout(() => {
art.subtitle.show = true;
}, 3000);
});

style​

  • Type: Function

Method style can dynamically modify the subtitle style

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
encoding: 'utf-8',
style: {
color: '#03A9F4',
'font-size': '30px',
},
},
});

art.on('ready', () => {
art.seek = 20;
setTimeout(() => {
art.subtitle.style({
color: 'red',
'font-size': '40px',
});
}, 3000);
});

url​

  • Type: Getter/Setter

Propertie url can set and get the subtitle url

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
encoding: 'utf-8',
style: {
color: '#03A9F4',
'font-size': '30px',
},
},
});

art.on('ready', () => {
console.info(art.subtitle.url);
setTimeout(() => {
art.subtitle.url = '/assets/sample/subtitle.srt?t=1';
}, 3000);
});

switch​

  • Type: Function

Methods switch like the propertie url setter, but can modify the subtitle option

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
encoding: 'utf-8',
style: {
color: 'red',
'font-size': '30px',
},
},
});

art.on('ready', () => {
art.seek = 20;
setTimeout(() => {
art.subtitle.switch('/assets/sample/subtitle.srt?t=1', {
name: 'The new subtitle',
style: {
color: 'green',
'font-size': '24px',
},
});
}, 3000);
});

info​

  • Type: Object

Manage video info

layers​

  • Type: Object

Manage the object of the layers

show​

  • Type: Getter/Setter

Property show can control all layers to display

▶ Run Code
var img = '/assets/sample/layer.png';
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
layers: [
{
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
right: '20px',
opacity: '.9',
},
},
{
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
left: '20px',
opacity: '.9',
},
},
],
});

art.on('ready', () => {
setTimeout(() => {
art.layers.show = false;
}, 3000);
});

add​

  • Type: Function

Method add can dynamically add a layer

PropertyTypeDescription
disableBooleanWhether to disable the component
nameStringThe unique name of the component, used to mark the class name
indexNumberComponent index, priority for display
htmlString、ElementDOM element of the component
styleObjectComponent style object
clickFunctionComponent click event
mountedFunctionTriggered after the component is mounted
tooltipStringPrompt text of the component
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

var img = '/assets/sample/layer.png';
art.on('ready', () => {
setTimeout(() => {
art.layers.add({
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
right: '20px',
opacity: '.9',
},
});
}, 3000);
});

notice​

  • Type: Object

Manage the object of prompt information

show​

  • Type: Getter/Setter

Attribute show output custom prompt information, the default residence time is two seconds, and the new information will immediately cover the old information

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.notice.show = 'Custom prompt information 1';
art.notice.show = 'Custom prompt information 2';
});

controls​

  • Type: Object

Manage the object of the control bar

show​

  • Type: Getter/Setter

Attribute show can control if the control bar is displayed

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
setTimeout(() => {
art.controls.show = false;
}, 3000);
});

add​

  • Type: Function

Method add can dynamically add a control

PropertyTypeDescription
disableBooleanWhether to disable the component
nameStringThe unique name of the component, used to mark the class name
indexNumberComponent index, priority for display
htmlString、ElementDOM element of the component
styleObjectComponent style object
clickFunctionComponent click event
mountedFunctionTriggered after the component is mounted
tooltipStringPrompt text of the component
positionStringLocation at left or right
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
setTimeout(() => {
art.controls.add({
disable: false,
name: 'button',
index: 10,
position: 'right',
html: 'Custom button1',
tooltip: 'Custom button1',
style: {
color: 'red',
},
click: function () {
console.log('You clicked custom button 1');
},
mounted: function () {
console.log('Custom button mounting is complete 1');
},
});
}, 3000);
});

contextmenu​

  • Type: Object

Manage the contextmenu

show​

  • Type: Getter/Setter

Attribute show can control if the menu is displayed

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.contextmenu.show = true;
setTimeout(() => {
art.contextmenu.show = false;
}, 3000);
});

add​

  • Type: Function

Method add can dynamically add a menu items

PropertyTypeDescription
disableBooleanWhether to disable the component
nameStringThe unique name of the component, used to mark the class name
indexNumberComponent index, priority for display
htmlString、ElementDOM element of the component
styleObjectComponent style object
clickFunctionComponent click event
mountedFunctionTriggered after the component is mounted
tooltipStringPrompt text of the component
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.contextmenu.show = true;
setTimeout(() => {
art.contextmenu.add({
html: 'Custom menu',
click: function () {
console.info('You clicked the custom menu');
art.contextmenu.show = false;
},
});
}, 3000);
});

loading​

  • Type: Object

Manage loading icon

show​

  • Type: Getter/Setter

Property show can control whether the icon in the load is displayed

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.loading.show = true;
setTimeout(() => {
art.loading.show = false;
}, 3000);
});

mask​

  • Type: Object

Manage the object of the mask layer

show​

  • Type: Getter/Setter

Attributes show can control whether the mask layer is display

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.mask.show = true;
setTimeout(() => {
art.mask.show = false;
}, 3000);
});

hotkey​

  • Type: Object

Manage hotkey

add​

  • Type: Function

Methods add can dynamically add a hotkey, the first parameter is key code number, the second parameter is a callback function

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.hotkey.add(65, () => {
console.info('You click A');
});

art.hotkey.add(66, () => {
console.info('You click B');
});
});
Tip

This hotkey will take effect only after the player gets the focus (if you click on the player).

setting​

  • Type: Object

Manage the object of the setting panel

show​

  • Type: Getter/Setter

Property show can control the setting panel to display

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
autoSize: true,
});

art.on('ready', () => {
art.seek = 20;
art.setting.show = true;
setTimeout(() => {
art.setting.show = false;
}, 3000);
});

plugins​

  • Type: Object

Manage plugin

add​

  • Type: Function

Method add can be dynamically add a plugin

▶ Run Code
function myPlugin(art) {
console.info('You can access an instance of a player in the plugin');
return {
name: 'myPlugin',
something: 'Custom export properties',
doSomething: function () {
console.info('Custom export method');
},
};
}

var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.plugins.add(myPlugin);
console.info(art.plugins.myPlugin.something);
console.info(art.plugins.myPlugin.doSomething());
});
- - + + \ No newline at end of file diff --git a/docs/document/assets/js/3bed75f7.2c811683.js b/docs/document/assets/js/3bed75f7.2c811683.js new file mode 100644 index 000000000..8e0242759 --- /dev/null +++ b/docs/document/assets/js/3bed75f7.2c811683.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[78],{3905:function(n,e,a){a.d(e,{Zo:function(){return s},kt:function(){return c}});var t=a(7294);function r(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}function l(n,e){var a=Object.keys(n);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(n);e&&(t=t.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.push.apply(a,t)}return a}function u(n){for(var e=1;e=0||(r[a]=n[a]);return r}(n,e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(n);for(t=0;t=0||Object.prototype.propertyIsEnumerable.call(n,a)&&(r[a]=n[a])}return r}var p=t.createContext({}),o=function(n){var e=t.useContext(p),a=e;return n&&(a="function"==typeof n?n(e):u(u({},e),n)),a},s=function(n){var e=o(n.components);return t.createElement(p.Provider,{value:e},n.children)},m={inlineCode:"code",wrapper:function(n){var e=n.children;return t.createElement(t.Fragment,{},e)}},d=t.forwardRef((function(n,e){var a=n.components,r=n.mdxType,l=n.originalType,p=n.parentName,s=i(n,["components","mdxType","originalType","parentName"]),d=o(a),c=r,k=d["".concat(p,".").concat(c)]||d[c]||m[c]||l;return a?t.createElement(k,u(u({ref:e},s),{},{components:a})):t.createElement(k,u({ref:e},s))}));function c(n,e){var a=arguments,r=e&&e.mdxType;if("string"==typeof n||r){var l=a.length,u=new Array(l);u[0]=d;var i={};for(var p in e)hasOwnProperty.call(e,p)&&(i[p]=e[p]);i.originalType=n,i.mdxType="string"==typeof n?n:r,u[1]=i;for(var o=2;onpm \u5b89\u88c5\uff1a",id:"\u901a\u8fc7-npm-\u5b89\u88c5",level:3},{value:"\u901a\u8fc7 yarn \u5b89\u88c5\uff1a",id:"\u901a\u8fc7-yarn-\u5b89\u88c5",level:3},{value:"\u901a\u8fc7 script \u5b89\u88c5\uff1a",id:"\u901a\u8fc7-script-\u5b89\u88c5",level:3},{value:"\u4f7f\u7528",id:"\u4f7f\u7528",level:2},{value:"\u4f7f\u7528\u5f39\u5e55\u6570\u7ec4",id:"\u4f7f\u7528\u5f39\u5e55\u6570\u7ec4",level:3},{value:"\u4f7f\u7528\u5f39\u5e55 XML",id:"\u4f7f\u7528\u5f39\u5e55-xml",level:3},{value:"\u4f7f\u7528\u5f02\u6b65\u8c03\u7528",id:"\u4f7f\u7528\u5f02\u6b65\u8c03\u7528",level:3},{value:"\u63a5\u53e3",id:"\u63a5\u53e3",level:2},{value:"hide/show",id:"hideshow",level:3},{value:"isHide",id:"ishide",level:3},{value:"emit",id:"emit",level:3},{value:"config",id:"config",level:3},{value:"load",id:"load",level:3},{value:"reset",id:"reset",level:3},{value:"option",id:"option",level:3},{value:"\u4e8b\u4ef6",id:"\u4e8b\u4ef6",level:2}],d={toc:m};function c(n){var e=n.components,a=(0,r.Z)(n,u);return(0,l.kt)("wrapper",(0,t.Z)({},d,a,{components:e,mdxType:"MDXLayout"}),(0,l.kt)("h2",{id:"\u6f14\u793a"},"\u6f14\u793a"),(0,l.kt)("p",null,"\ud83d\udc49 ",(0,l.kt)("a",{parentName:"p",href:"https://artplayer.org/?libs=./uncompiled/artplayer-plugin-danmuku/index.js&example=danmuku"},"\u67e5\u770b\u5b8c\u6574\u6f14\u793a")),(0,l.kt)("h2",{id:"\u5b89\u88c5"},"\u5b89\u88c5"),(0,l.kt)("h3",{id:"\u901a\u8fc7-npm-\u5b89\u88c5"},"\u901a\u8fc7 ",(0,l.kt)("inlineCode",{parentName:"h3"},"npm")," \u5b89\u88c5\uff1a"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-bash"},"$ npm install artplayer-plugin-danmuku\n")),(0,l.kt)("h3",{id:"\u901a\u8fc7-yarn-\u5b89\u88c5"},"\u901a\u8fc7 ",(0,l.kt)("inlineCode",{parentName:"h3"},"yarn")," \u5b89\u88c5\uff1a"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-bash"},"$ yarn add artplayer-plugin-danmuku\n")),(0,l.kt)("h3",{id:"\u901a\u8fc7-script-\u5b89\u88c5"},"\u901a\u8fc7 ",(0,l.kt)("inlineCode",{parentName:"h3"},"script")," \u5b89\u88c5\uff1a"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-html"},'\x3c!-- \u672c\u5730 --\x3e\n

Static propertys

Tip

Static attributes exist in the constructor artplayer, and the player instance is not directly associated

instances​

  • Type: Array

A array that saves all player instances, and can manage multiple instances through this property when multiple players exist at the same time.

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(Artplayer.instances);
});

version​

  • Type: String

Current player version number

▶ Run Code
console.info(Artplayer.version);

env​

  • Type: String

Current player environment variable

▶ Run Code
console.info(Artplayer.env);

utils​

  • Type: Object

Common utils for player

▶ Run Code
console.info(Artplayer.utils);

config​

  • Type: Object

Store native properties and methods of video

▶ Run Code
console.info(Artplayer.config);

scheme​

  • Type: Object

Verification scheme for player option

▶ Run Code
console.info(Artplayer.scheme);

validator​

  • Type: Function

Validator for player option

option​

  • Type: Object

Player default option

▶ Run Code
console.info(Artplayer.option);

html​

  • Type: String

Player defaults HTML String, usually used for SSR

▶ Run Code
console.info(Artplayer.html);

kindOf​

  • Type: Function

JS type identification function

▶ Run Code
console.info(Artplayer.kindOf('0'));
console.info(Artplayer.kindOf(0));
console.info(Artplayer.kindOf({}));
console.info(Artplayer.kindOf([]));
- - + + \ No newline at end of file diff --git a/docs/document/en/Plugins/ads/index.html b/docs/document/en/Plugins/ads/index.html index 3364ef6aa..c694d80a1 100644 --- a/docs/document/en/Plugins/ads/index.html +++ b/docs/document/en/Plugins/ads/index.html @@ -5,13 +5,13 @@ Ads Plugin | Artplayer.js - - + +

Ads Plugin

Demo​

👉 View Demo

Install​

Install from npm:​

$ npm install artplayer-plugin-ads

Install from yarn:​

$ yarn add artplayer-plugin-ads

Install from script:​

<!-- local -->
<script src="path/to/artplayer-plugin-ads.js"></script>

<!-- jsdelivr -->
<script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script>

<!-- unpkg -->
<script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script>

Then you can access the plugin function through window.artplayerPluginAds

Use​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
fullscreen: true,
fullscreenWeb: true,
plugins: [
artplayerPluginAds({
// html ad, ignore this value if it is a video ad
html: '<img src="/assets/sample/poster.jpg">',

// The address of the video ad
video: '/assets/sample/test1.mp4',

// Ad redirect URL, if empty, no redirect
url: 'http://artplayer.org',

// The length of time that must be watched, the period cannot be skipped, the unit is seconds
// When the value is greater than or equal to totalDuration, the ad cannot be closed early
// When the value is equal to or less than 0, the ad can be turned off at any time
playDuration: 5,

// The total duration of the ad, in seconds
totalDuration: 10,

// Whether the video ads defaults to silence
muted: false,

// Multilingual support
i18n: {
close: 'Close Ads',
countdown: '%s seconds',
detail: 'Check Detail',
canBeClosed: 'Ads can be closed after %s seconds',
},
}),
],
});

art.on('artplayerPluginAds:click', (ads) => {
console.info('ad is clicked', ads);
});

art.on('artplayerPluginAds:skip', (ads) => {
console.info('Ads are skipped', ads);
});
- - + + \ No newline at end of file diff --git a/docs/document/en/Plugins/danmuku/index.html b/docs/document/en/Plugins/danmuku/index.html index 92f7133fb..db8258799 100644 --- a/docs/document/en/Plugins/danmuku/index.html +++ b/docs/document/en/Plugins/danmuku/index.html @@ -5,13 +5,13 @@ Danmuku plugin | Artplayer.js - - + + - - + + \ No newline at end of file diff --git a/docs/document/en/Questions/Create_button_in_the_controls/index.html b/docs/document/en/Questions/Create_button_in_the_controls/index.html index feb576341..c63509d45 100644 --- a/docs/document/en/Questions/Create_button_in_the_controls/index.html +++ b/docs/document/en/Questions/Create_button_in_the_controls/index.html @@ -5,13 +5,13 @@ Add button to the controls | Artplayer.js - - + +

Add button to the controls

▶ Run Code
var time = 0;
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
position: 'right',
html: '<button type="button">Click Me!</button>',
click: function (_, event) {
// The second parameter is an event object
time += 1;
event.target.innerText = 'You Click ' + time;
},
},
],
});
- - + + \ No newline at end of file diff --git a/docs/document/en/Questions/Create_selector_in_the_controls/index.html b/docs/document/en/Questions/Create_selector_in_the_controls/index.html index bf59ee275..e7634d04b 100644 --- a/docs/document/en/Questions/Create_selector_in_the_controls/index.html +++ b/docs/document/en/Questions/Create_selector_in_the_controls/index.html @@ -5,13 +5,13 @@ Add select in the controls | Artplayer.js - - + +

Add select in the controls

Sometimes you need to add a list in the controls, then you can use the selector and onSelect attribute when adding controls

Switch Subtitle​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
position: 'right',
html: 'Subtitle 01',
selector: [
{
default: true,
html: '<span style="color:red">Subtitle 01</span>',
url: '/assets/sample/subtitle.srt?id=1',
},
{
html: '<span style="color:yellow">Subtitle 02</span>',
url: '/assets/sample/subtitle.srt?id=2',
},
],
onSelect: function (item, $dom) {
console.info(item, $dom);

art.subtitle.url = item.url;

return 'You click ' + item.html;
},
},
],
});

Switch filter​

▶ Run Code
var instagramFilters = [
{
"html": "1977",
"class": "filter-1977"
},
{
"html": "Aden",
"class": "filter-aden"
},
{
"html": "Amaro",
"class": "filter-amaro"
},
{
"html": "Ashby",
"class": "filter-ashby"
},
{
"html": "Brannan",
"class": "filter-brannan"
},
{
"html": "Brooklyn",
"class": "filter-brooklyn"
},
{
"html": "Charmes",
"class": "filter-charmes"
},
{
"html": "Clarendon",
"class": "filter-clarendon"
},
{
"html": "Crema",
"class": "filter-crema"
},
{
"html": "Dogpatch",
"class": "filter-dogpatch"
},
{
"html": "Earlybird",
"class": "filter-earlybird"
},
{
"html": "Gingham",
"class": "filter-gingham"
},
{
"html": "Ginza",
"class": "filter-ginza"
},
{
"html": "Hefe",
"class": "filter-hefe"
},
{
"html": "Helena",
"class": "filter-helena"
},
{
"html": "Hudson",
"class": "filter-hudson"
},
{
"html": "Inkwell",
"class": "filter-inkwell"
},
{
"html": "Kelvin",
"class": "filter-kelvin"
},
{
"html": "Kuno",
"class": "filter-juno"
},
{
"html": "Lark",
"class": "filter-lark"
},
{
"html": "Lo-Fi",
"class": "filter-lofi"
},
{
"html": "Ludwig",
"class": "filter-ludwig"
},
{
"html": "Maven",
"class": "filter-maven"
},
{
"html": "Mayfair",
"class": "filter-mayfair"
},
{
"html": "Moon",
"class": "filter-moon"
},
{
"html": "Nashville",
"class": "filter-nashville"
},
{
"html": "Perpetua",
"class": "filter-perpetua"
},
{
"html": "Poprocket",
"class": "filter-poprocket"
},
{
"html": "Reyes",
"class": "filter-reyes"
},
{
"html": "Rise",
"class": "filter-rise"
},
{
"html": "Sierra",
"class": "filter-sierra"
},
{
"html": "Skyline",
"class": "filter-skyline"
},
{
"html": "Slumber",
"class": "filter-slumber"
},
{
"html": "Stinson",
"class": "filter-stinson"
},
{
"html": "Sutro",
"class": "filter-sutro"
},
{
"html": "Toaster",
"class": "filter-toaster"
},
{
"html": "Valencia",
"class": "filter-valencia"
},
{
"html": "Vesper",
"class": "filter-vesper"
},
{
"html": "Walden",
"class": "filter-walden"
},
{
"html": "Willow",
"class": "filter-willow"
},
{
"html": "X-Pro",
"class": "filter-xpro-ii"
}
]

var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
position: 'right',
html: 'Instagram Filters',
selector: instagramFilters,
onSelect: function (item) {
art.template.$video.className = 'art-video ' + item.class;
return item.html;
},
},
],
});
- - + + \ No newline at end of file diff --git a/docs/document/en/Questions/Handle_single_component/index.html b/docs/document/en/Questions/Handle_single_component/index.html index 0cc77cb58..24d86a7ca 100644 --- a/docs/document/en/Questions/Handle_single_component/index.html +++ b/docs/document/en/Questions/Handle_single_component/index.html @@ -5,13 +5,13 @@ Handle a single component | Artplayer.js - - + +

Handle a single component

When we add custom components in layers, contextmenu, controls, It is best to add a name property that is used to position the DOM element of the component.

Here are three ways to get the DOM element of the component: component method mounted, instance method query, recommended through name direct acquisition.

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
});

art.on('ready', () => {
art.layers.add({
name: 'layer1',
html: 'your-layer',
mounted: function($layer1) {
//
}
});

art.contextmenu.add({
name: 'contextmenu1',
html: 'your-contextmenu',
mounted: function($contextmenu1) {
//
}
});

art.controls.add({
name: 'control1',
html: 'your-control',
position: 'right',
mounted: function($control1) {
//
}
});

// Use the query method to get the DOM element of the component
var $layer1 = art.query('.art-layer-layer1');
var $contextmenu1 = art.query('.art-contextmenu-contextmenu1');
var $control1 = art.query('.art-control-control1');

// Recommended use the name to get the DOM element of the component
var $layer1 = art.layers['layer1'];
var $contextmenu1 = art.contextmenu['contextmenu1'];
var $control1 = art.controls['control1'];
});
提示

Note that you can't create components with the same name

- - + + \ No newline at end of file diff --git a/docs/document/en/Questions/How_to_add_setting_panel/index.html b/docs/document/en/Questions/How_to_add_setting_panel/index.html index ec8b1e56b..5528d97f3 100644 --- a/docs/document/en/Questions/How_to_add_setting_panel/index.html +++ b/docs/document/en/Questions/How_to_add_setting_panel/index.html @@ -5,13 +5,13 @@ How to add setting panel | Artplayer.js - - + +

How to add setting panel

Add selector list​

Settings panels are similar to a collection of list selections, and support multi-layer nested

PropertyTypeDescription
htmlString、ElementDOM elements of selector
iconString、ElementIcon of selector
selectorArraySelector list
onSelectFunctionSelector click event
widthNumberPanel width
defaultBooleanDefault selected
tooltipStringTooltip text
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
flip: true,
playbackRate: true,
aspectRatio: true,
settings: [
{
html: 'Select Subtitle',
width: 250,
tooltip: 'Subtitle 01',
selector: [
{
default: true,
html: '<span style="color:red">Subtitle 01</span>',
url: '/assets/sample/subtitle.srt?id=1',
},
{
html: '<span style="color:yellow">Subtitle 02</span>',
url: '/assets/sample/subtitle.srt?id=2',
},
],
onSelect: function (item, $dom, event) {
console.info(item, $dom, event);
art.subtitle.url = item.url;

// Change the tooltip
return item.html;
},
},
{
html: 'Select Quality',
width: 150,
tooltip: '1080P',
selector: [
{
default: true,
html: '1080P',
url: '/assets/sample/video.mp4?id=1080',
},
{
html: '720P',
url: '/assets/sample/video.mp4?id=720',
},
{
html: '360P',
url: '/assets/sample/video.mp4?id=360',
},
],
onSelect: function (item, $dom, event) {
console.info(item, $dom, event);
art.switchQuality(item.url, item.html);

// Change the tooltip
return item.html;
},
},
{
html: 'Multi-layer nested',
selector: [
{
html: 'Nested 01',
selector: [
{
html: 'Nested 02',
},
{
html: 'Nested 02',
},
],
},
{
html: 'Nested 01',
selector: [
{
html: 'Nested 02',
},
{
html: 'Nested 02',
},
],
},
],
},
],
});

Add switch button​

PropertyTypeDescription
htmlString、ElementDOM elements of selector
iconString、ElementIcon of selector
switchBooleanButton default state
onSwitchFunctionButton toggle event
tooltipStringTooltip text
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
flip: true,
playbackRate: true,
aspectRatio: true,
settings: [
{
html: 'PIP Mode',
tooltip: 'OFF',
icon: '<img width="22" heigth="22" src="/assets/img/state.svg">',
switch: false,
onSwitch: function (item, $dom, event) {
console.info(item, $dom, event);
const nextState = !item.switch;
art.pip = nextState;

// Change the tooltip
item.tooltip = nextState ? 'ON' : 'OFF';

// Change the switch state
return nextState;
},
},
{
html: 'Use with selector',
width: 200,
selector: [
{
default: true,
html: 'Setting 01',
},
{
html: 'Setting 02',
},
{
html: 'Setting 03',
switch: false,
onSwitch: function (item, $dom, event) {
return !item.switch;
},
},
{
html: 'Setting 04',
icon: '',
switch: true,
onSwitch: function (item, $dom, event) {
return !item.switch;
},
},
],
onSelect: function (item) {
return item.html;
},
},
],
});

Add range slider​

PropertyTypeDescription
htmlString、ElementDOM elements of selector
iconString、ElementIcon of selector
rangeArrayRange default state
onRangeFunctionRange change event
tooltipStringTooltip text
const range = [5, 1, 10, 1];
const value = range[0];
const min = range[1];
const max = range[2];
const step = range[3];
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
flip: true,
playbackRate: true,
aspectRatio: true,
settings: [
{
html: 'Range',
tooltip: '5x',
icon: '<img width="22" heigth="22" src="/assets/img/state.svg">',
range: [5, 1, 10, 1],
onRange: function (item) {
// Change the tooltip
return item.range + 'x';
},
},
{
html: 'Use with selector',
width: 240,
selector: [
{
default: true,
html: 'Setting 01',
},
{
html: 'Setting 02',
},
{
html: 'Setting 03',
tooltip: '5x',
range: [5, 1, 10, 1],
onRange: function (item) {
return item.range + 'x';
},
},
{
html: 'Setting 04',
icon: '',
tooltip: '5x',
range: [5, 1, 10, 1],
onRange: function (item) {
return item.range + 'x';
},
},
],
onSelect: function (item) {
return item.html;
},
},
],
});
- - + + \ No newline at end of file diff --git a/docs/document/en/Questions/How_to_import_types/index.html b/docs/document/en/Questions/How_to_import_types/index.html index 72047c970..eec6ab5ae 100644 --- a/docs/document/en/Questions/How_to_import_types/index.html +++ b/docs/document/en/Questions/How_to_import_types/index.html @@ -5,13 +5,13 @@ How to import types | Artplayer.js - - + +

How to import types

Sometimes you lose TypeScript syntax prompt, then you can import types manually

/**
* @typedef { import("artplayer/types/artplayer") } Artplayer
*/

/**
* @type {Artplayer} - An Artplayer instance.
*/
const art1 = {};

/**
* @param {Artplayer} art2 - An Artplayer instance.
*/
function getInstance(art2) {
//
}
- - + + \ No newline at end of file diff --git a/docs/document/en/Questions/Use_with_react_portal/index.html b/docs/document/en/Questions/Use_with_react_portal/index.html index 3a041226d..8f6fe3b30 100644 --- a/docs/document/en/Questions/Use_with_react_portal/index.html +++ b/docs/document/en/Questions/Use_with_react_portal/index.html @@ -5,13 +5,13 @@ Use with React Portal | Artplayer.js - - + +

Use with React Portal

It is also very easy to use React Components in layers, contextmenu, controls. Handle more complex logic through ReactDOM.createPortal.

👉 Click to open an online demo

import React, { useState, useEffect } from "react";
import ReactDOM, { createPortal } from "react-dom";
import Artplayer from "artplayer/examples/react/Artplayer";

function Timer({ time }) {
return <div>{time}</div>;
}

function App() {
const [art, setArt] = useState(null);
const [time, setTime] = useState(0);

useEffect(() => {
const update = () => setTime((time) => time + 1);
setInterval(update, 1000);
}, []);

return (
<div>
<Artplayer
option={{
url: "https://artplayer.org/assets/sample/video.mp4",
layers: [
{
html: "",
name: "portal"
}
],
controls: [
{
position: "right",
name: "portal",
html: ""
}
]
}}
style={{
width: "600px",
height: "400px",
margin: "60px auto 0"
}}
getInstance={(art) => {
art.on("ready", () => setArt(art));
}}
/>
{art ? createPortal(<Timer time={time} />, art.layers.portal) : null}
{art ? createPortal(<Timer time={time} />, art.controls.portal) : null}
</div>
);
}

const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);
- - + + \ No newline at end of file diff --git a/docs/document/events/index.html b/docs/document/events/index.html index e23498b34..55f231548 100644 --- a/docs/document/events/index.html +++ b/docs/document/events/index.html @@ -5,13 +5,13 @@ Common events | Artplayer.js - - + +

Common events

The event of the player is divided into two, a native event of a video, and another is a custom event. The native event comes from Video Elements, is the original event of the Video Element, in order to distinguish it and custom events, the native event adds a prefix video:

Native event​

For more information, please read Mozilla Video Events

Event nameFired When
video:canplayThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content.
video:canplaythroughThe browser estimates it can play the media up to its end without stopping for content buffering.
video:completeThe rendering of an OfflineAudioContext is terminated.
video:durationchangeThe duration attribute has been updated.
video:emptiedThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it.
video:endedPlayback has stopped because the end of the media was reached.
video:loadeddataThe first frame of the media has finished loading.
video:loadedmetadataThe metadata has been loaded.
video:pausePlayback has been paused.
video:playPlayback has begun.
video:playingPlayback is ready to start after having been paused or delayed due to lack of data.
video:progressFired periodically as the browser loads a resource.
video:ratechangeThe playback rate has changed.
video:seekedA seek operation completed.
video:seekingA seek operation began.
video:stalledThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
video:suspendMedia data loading has been suspended.
video:timeupdateThe time indicated by the currentTime attribute has been updated.
video:volumechangeThe volume has changed.
video:waitingPlayback has stopped because of a temporary lack of data
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('video:play', (...args) => {
console.info(args);
});

Custom event​

ready​

Fired when the player is initialized, and the video can be played

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', (...args) => {
console.info(args);
});

play​

Fired after the video is played

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('play', (...args) => {
console.info(args);
});

pause​

Fired after the video is pause

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('pause', (...args) => {
console.info(args);
});

seek​

Fired when the video is time jump

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('seek', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.seek = 5;
});
Tip

Set the art.currentTime will not fired the seek event

volume​

Fired when the video volume changes

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('volume', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.volume = 0.5;
});

destroy​

Fired when the player instance is destroyed

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('destroy', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.destroy();
});

focus​

Fired when the player gets focus, if you click on the player

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('focus', (...args) => {
console.info(args);
});

blur​

Fired when the player loses focus, such as the area other than the player

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('blur', (...args) => {
console.info(args);
});

hover​

Fired when mouse moves player

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('hover', (state) => {
// state for true, the mouse moves from the outside to the player
// state for false, the mouse moves from the player to the outside
console.info(state);
});

resize​

Fired when the player is changed

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
});

art.on('resize', (...args) => {
console.info(args);
});

mousemove​

Fired when the mouse is played, this and hover is different, it will trigger multiple times

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('mousemove', (...args) => {
console.info(args);
});

url​

Fired when the video url changes

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('url', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.url = '/assets/sample/video.mp4?t=0';
});

fullscreen​

Fired when the player window is full screen

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreen: true,
});

art.on('fullscreen', (...args) => {
console.info(args);
});

fullscreenWeb​

Fired when player webpage full screen

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

art.on('fullscreenWeb', (...args) => {
console.info(args);
});

hotkey​

Trigger when hotkey are used

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('hotkey', (...args) => {
console.info(args);
});
- - + + \ No newline at end of file diff --git a/docs/document/index.html b/docs/document/index.html index 1e91192ee..069c91b4c 100644 --- a/docs/document/index.html +++ b/docs/document/index.html @@ -5,13 +5,13 @@ Quick start | Artplayer.js - - + +

Quick start

Install​

npm install artplayer
import Artplayer from 'artplayer';const art = new Artplayer({    container: '.artplayer-app',    url: '/assets/sample/video.mp4',});

Use​

Tip

The size of the player depends on the size of the container, so your container must have a size.

Use in Html​

index.html
<!DOCTYPE html><html>    <head>        <title>ArtPlayer</title>        <meta charset="UTF-8" />        <style>            .artplayer-app {                width: 400px;                height: 300px;            }        </style>    </head>    <body>        <div class="artplayer-app"></div>        <script src="path/to/artplayer.js"></script>        <script>            var art = new Artplayer({                container: '.artplayer-app',                url: '/assets/sample/video.mp4',            });        </script>    </body></html>

Use in Vue.js or Nuxt.js​

Artplayer.vue
<template>  <div ref="artRef"></div></template><script>import Artplayer from "artplayer";export default {  data() {    return {      instance: null,    };  },  props: {    option: {      type: Object,      required: true,    },  },  mounted() {    this.instance = new Artplayer({      ...this.option,      container: this.$refs.artRef,    });    this.$nextTick(() => {      this.$emit("get-instance", this.instance);    });  },  beforeUnmount() {    if (this.instance && this.instance.destroy) {      this.instance.destroy(false);    }  },};</script>

Use in React.js or Next.js​

ArtPlayer.jsx
import { useEffect, useRef } from 'react';import Artplayer from 'artplayer';export default function Player({ option, getInstance, ...rest }) {    const artRef = useRef();    useEffect(() => {        const art = new Artplayer({            ...option,            container: artRef.current,        });        if (getInstance && typeof getInstance === 'function') {            getInstance(art);        }        return () => {            if (art && art.destroy) {                art.destroy(false);            }        };    }, []);    return <div ref={artRef} {...rest}></div>;}
- - + + \ No newline at end of file diff --git a/docs/document/libraries/index.html b/docs/document/libraries/index.html index 71d466b25..8e9c3f547 100644 --- a/docs/document/libraries/index.html +++ b/docs/document/libraries/index.html @@ -5,13 +5,13 @@ Third party librarys | Artplayer.js - - + +

Third party librarys

flv.js​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: '/assets/sample/video.flv',
customType: {
flv: function (video, url) {
if (flvjs.isSupported()) {
const flvPlayer = flvjs.createPlayer({
type: 'flv',
url: url,
});
flvPlayer.attachMediaElement(video);
flvPlayer.load();
} else {
art.notice.show = 'Does not support playback of flv';
}
},
},
});

hls.js​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8',
customType: {
m3u8: function (video, url) {
if (Hls.isSupported()) {
const hls = new Hls();
hls.loadSource(url);
hls.attachMedia(video);
} else {
const canPlay = video.canPlayType('application/vnd.apple.mpegurl');
if (canPlay === 'probably' || canPlay == 'maybe') {
video.src = url;
} else {
art.notice.show = 'Does not support playback of m3u8';
}
}
},
},
});

dash.js​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd',
customType: {
mpd: function (video, url) {
var player = dashjs.MediaPlayer().create();
player.initialize(video, url, true);
},
},
});

shaka-player​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd',
customType: {
mpd: function (video, url) {
shaka.polyfill.installAll();
var player = new shaka.Player(video);
player.load(url);
},
},
});

webtorrent​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4',
type: 'torrent',
customType: {
torrent: function (video, url, art) {
var client = new WebTorrent();
art.loading.show = true;
client.add(url, function (torrent) {
var file = torrent.files[0];
file.renderTo(video, {
autoplay: true,
});
});
},
},
});

art.on('ready', () => {
art.template.$video.controls = false;
});
- - + + \ No newline at end of file diff --git a/docs/document/lunr-index-1659407156408.json b/docs/document/lunr-index-1659407156408.json deleted file mode 100644 index 1f730096b..000000000 --- a/docs/document/lunr-index-1659407156408.json +++ /dev/null @@ -1 +0,0 @@ -{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,515.359,1,385.434]],["content/0",[0,9.096,1,6.803,2,8.903,3,15.043,4,8.903,5,15.043,6,12.069,7,15.043,8,15.043,9,12.069,10,0.06,11,15.043,12,15.043]],["keywords/0",[]],["title/1",[13,852.282,14,390.381]],["content/1",[]],["keywords/1",[]],["title/2",[15,654.576]],["content/2",[10,0.081,14,5.087,15,8.523,16,1.858,17,8.523,18,11.105,19,4.896,20,5.881,21,12.946,22,8.509,23,11.105,24,9.413,25,5.695,26,0.583,27,0.583,28,0.682,29,0.653,30,0.661,31,0.812,32,0.639,33,0.661,34,0.604,35,0.786,36,2.276,37,1.72,38,10.085]],["keywords/2",[]],["title/3",[9,941.221]],["content/3",[4,9.334,9,12.654,10,0.063,16,2.639,19,5.055,26,0.829,27,0.829,39,5.376,40,6.793,41,14.322]],["keywords/3",[]],["title/4",[42,1065.279]],["content/4",[4,9.334,10,0.063,16,2.639,19,5.055,26,0.829,27,0.829,39,5.376,43,15.772,44,15.772,45,14.322]],["keywords/4",[]],["title/5",[46,994.263]],["content/5",[10,0.064,16,2.682,19,5.138,26,0.842,27,0.842,46,13.587,47,5.095,48,13.587,49,14.558]],["keywords/5",[]],["title/6",[50,863.609]],["content/6",[10,0.062,14,7.109,16,2.597,26,0.815,27,0.815,47,4.933,51,15.521,52,13.155,53,8.825,54,4.933,55,14.095]],["keywords/6",[]],["title/7",[56,994.263]],["content/7",[10,0.063,16,2.639,19,5.055,26,0.829,27,0.829,47,5.012,56,13.368,57,15.772,58,8.801,59,14.322]],["keywords/7",[]],["title/8",[60,994.263]],["content/8",[16,2.871,19,5.5,58,9.574,60,14.543,61,4.148]],["keywords/8",[]],["title/9",[58,654.576]],["content/9",[10,0.064,16,2.682,19,5.138,26,0.842,27,0.842,47,5.095,58,8.945,62,7.748,63,14.558]],["keywords/9",[]],["title/10",[64,410.974]],["content/10",[10,0.06,16,2.517,19,4.822,26,0.79,27,0.79,39,6.349,62,7.271,64,5.27,65,15.043,66,7.596,67,12.069,68,13.66]],["keywords/10",[]],["title/11",[69,1065.279]],["content/11",[10,0.06,16,3.116,26,0.79,27,0.79,61,4.503,70,13.66,71,15.043,72,13.66,73,13.66,74,16.915]],["keywords/11",[]],["title/12",[75,288.269,76,404.687,77,263.798]],["content/12",[10,0.088,25,8.173,26,0.494,27,0.494,28,0.834,29,0.553,30,0.559,31,0.722,32,0.541,33,0.559,34,0.511,35,0.665,47,2.986,61,2.271,64,3.291,75,4.047,76,5.681,77,5.351,78,6.275,79,4.478,80,4.606,81,8.531,82,8.531,83,8.531,84,6.139,85,7.963,86,6.471,87,5.681,88,7.199,89,5.242,90,7.963]],["keywords/12",[]],["title/13",[1,385.434,91,605.491]],["content/13",[]],["keywords/13",[]],["title/14",[92,898.867]],["content/14",[10,0.071,92,13.626,93,16.149]],["keywords/14",[]],["title/15",[94,806.989]],["content/15",[]],["keywords/15",[]],["title/16",[94,586.298,95,605.491]],["content/16",[1,7.626,10,0.067,31,0.896,91,11.979,94,11.6,95,11.979]],["keywords/16",[]],["title/17",[94,586.298,96,627.434]],["content/17",[1,7.626,10,0.067,31,0.896,75,7.263,91,11.979,96,12.413]],["keywords/17",[]],["title/18",[94,586.298,97,722.357]],["content/18",[1,9.41,22,9.133,37,2.804,61,2.881,98,14.528,99,11.919,100,14.528,101,10.102,102,16.443,103,10.102,104,10.102,105,14.554,106,10.102,107,10.102,108,9.563,109,10.824]],["keywords/18",[]],["title/19",[66,592.355]],["content/19",[1,2.481,10,0.083,25,4.596,26,0.288,27,0.288,28,0.337,29,0.323,30,0.326,31,0.476,32,0.316,33,0.326,34,0.618,35,0.388,37,1.388,54,4.169,62,2.652,64,3.14,78,3.664,84,2.481,87,7.932,91,13.933,110,3.247,111,2.171,112,3.181,113,3.061,114,4.982,115,5.486,116,8.072,117,3.247,118,4.982,119,4.039,120,4.982,121,8.962,122,4.65,123,4.982,124,5.486,125,5.486,126,4.65,127,8.962,128,4.039,129,5.486,130,8.139,131,8.139,132,11.912,133,5.486,134,5.486,135,5.486,136,4.982,137,2.858,138,5.486,139,4.039,140,2.77,141,2.391,142,5.486,143,2.858,144,1.531,145,5.486,146,3.247,147,4.204,148,4.982,149,8.139,150,8.139,151,4.65,152,4.982,153,4.982,154,8.962,155,4.982]],["keywords/19",[]],["title/20",[156,567.233,157,607.748,158,447]],["content/20",[10,0.085,14,2.306,15,2.809,22,3.857,24,4.266,26,0.264,27,0.264,28,0.968,29,0.296,30,0.299,31,0.444,32,0.29,33,0.299,34,0.274,35,0.356,36,1.032,37,0.779,53,6.082,64,3.748,66,5.402,75,3.596,77,4.217,79,3.98,80,2.468,111,0.962,156,4.266,157,4.571,158,11.019,159,3.189,160,5.969,161,6.617,162,5.034,163,7.316,164,5.854,165,7.078,166,5.034,167,4.571,168,5.034,169,6.592,170,5.743,171,8.349,172,5.034,173,5.034,174,1.671,175,4.039,176,11.304,177,4.571,178,4.039,179,11.304,180,4.571,181,4.039,182,11.304,183,4.571,184,8.583,185,4.571,186,4.571,187,4.571,188,5.034,189,5.034,190,5.034]],["keywords/20",[]],["title/21",[16,142.588,191,627.434]],["content/21",[10,0.09,15,8.141,16,2.82,31,1.023,61,2.513,191,10.741,192,9.44,193,8.811,194,9.44,195,10.396,196,6.756,197,9.44,198,9.44,199,9.44,200,6.152,201,9.44,202,9.44,203,9.44,204,9.44]],["keywords/21",[]],["title/22",[66,337.942,205,536.972,206,536.972]],["content/22",[10,0.088,22,3.704,25,5.33,29,0.611,31,0.257,33,0.288,34,0.263,37,2.61,58,2.697,61,1.951,64,2.828,66,4.076,77,3.182,79,2.304,84,2.186,89,2.697,92,3.704,156,4.097,158,3.229,160,4.504,161,2.99,163,3.746,191,7.652,200,7.184,205,8.339,206,3.879,207,4.834,208,4.39,209,3.434,210,4.834,211,4.834,212,4.834,213,4.097,214,4.834,215,4.39,216,6.842,217,4.39,218,4.39,219,4.39,220,4.39,221,4.39,222,4.39,223,4.39,224,4.076,225,4.39,226,4.39,227,4.39,228,4.39,229,4.39,230,3.326,231,4.39,232,4.39,233,4.39,234,4.39,235,4.39,236,4.39,237,7.331,238,7.331,239,4.39,240,2.304,241,2.861,242,4.39,243,3.326,244,4.39,245,4.097,246,4.39,247,4.097,248,4.39,249,4.39,250,4.39,251,4.39,252,7.331,253,7.331,254,4.39,255,6.842,256,4.39,257,4.39,258,7.331,259,4.39,260,4.39]],["keywords/22",[]],["title/23",[75,288.269,77,263.798,261,567.233]],["content/23",[]],["keywords/23",[]],["title/24",[262,515.359,263,444]],["content/24",[10,0.088,26,0.454,27,0.454,28,0.531,29,0.509,30,0.514,31,0.679,32,0.498,33,0.514,34,0.827,35,0.612,61,2.09,62,4.179,64,5.323,77,3.408,79,4.121,80,4.239,84,3.91,111,1.652,164,6.007,224,4.366,263,4.504,264,5.619,265,5.228,266,10.25,267,7.328,268,6.937,269,6.937,270,7.328,271,6.937,272,6.937,273,5.348,274,5.228,275,6.365,276,6.365,277,6.937,278,5.619]],["keywords/24",[]],["title/25",[262,515.359,279,683.821]],["content/25",[10,0.089,26,0.133,27,0.133,28,0.281,29,0.269,30,0.15,31,0.243,32,0.145,33,0.15,34,0.137,35,0.179,54,0.802,61,0.61,64,0.884,77,0.994,79,1.202,80,1.237,224,1.274,265,1.525,273,1.56,274,1.525,278,1.639,279,2.024,280,4.153,281,18.322,282,2.291,283,18.322,284,18.322,285,2.291,286,2.291,287,2.291,288,2.291,289,2.291,290,2.291,291,2.291,292,2.291,293,2.291,294,2.291,295,2.291,296,2.291,297,2.291,298,2.291,299,2.291,300,2.291,301,2.291,302,2.291,303,2.291,304,2.291,305,2.291,306,2.291,307,2.291,308,2.291,309,2.291,310,2.291,311,2.291,312,2.291,313,2.291,314,2.291,315,2.291,316,2.291,317,2.291,318,2.291,319,2.291,320,2.291,321,2.291,322,2.291,323,2.291,324,2.291,325,2.291,326,2.291,327,2.291,328,2.291,329,2.291,330,2.291,331,2.291,332,2.291,333,2.291,334,2.291,335,2.291,336,2.291,337,2.291,338,2.291,339,2.291,340,2.291,341,2.291,342,2.291,343,2.291,344,2.291,345,2.291,346,2.291,347,2.291,348,2.291,349,2.291,350,2.291,351,2.291,352,2.291,353,2.291,354,2.291,355,2.291,356,2.291,357,2.291,358,2.291,359,2.291,360,2.291,361,2.291,362,2.291,363,2.291,364,2.291,365,2.291,366,2.291,367,2.291,368,2.291,369,2.291,370,2.291,371,2.291]],["keywords/25",[]],["title/26",[75,288.269,174,222.103,372,447]],["content/26",[]],["keywords/26",[]],["title/27",[75,288.269,265,404.687,373,536.972]],["content/27",[10,0.087,14,1.707,16,0.623,17,2.079,26,0.196,27,0.196,28,0.229,29,0.219,30,0.222,31,0.344,32,0.214,33,0.222,34,0.69,35,0.264,39,1.27,40,1.605,61,2.071,62,4.944,64,6.132,84,1.685,86,5.518,111,2.425,146,2.206,160,3.609,164,5.444,165,2.119,174,2.844,224,3.266,241,6.054,261,8.67,263,3.369,264,5.569,265,9.502,266,5.189,267,3.159,268,2.99,269,2.99,270,3.159,271,2.99,272,2.99,273,5.3,274,3.911,275,4.761,276,2.743,277,2.99,278,5.569,372,4.32,373,5.189,374,3.727,375,3.727,376,6.468,377,14.426,378,3.159,379,3.483,380,3.75,381,1.155,382,6.954,383,2.206,384,2.161,385,2.161,386,2.206,387,3.384,388,4.203,389,2.743,390,3.384,391,5.873,392,3.384,393,2.99,394,3.384,395,3.384,396,3.384,397,3.384,398,7.037]],["keywords/27",[]],["title/28",[75,288.269,76,404.687,262,404.687]],["content/28",[10,0.087,14,2.14,16,0.782,26,0.245,27,0.245,28,0.287,29,0.275,30,0.278,31,0.417,32,0.269,33,0.278,34,0.254,35,0.331,39,1.593,61,3.201,62,3.792,64,5.023,66,2.359,76,4.744,86,6.312,111,2.74,117,2.765,144,2.189,164,6.227,165,2.657,174,4.758,200,2.765,224,5.999,241,2.765,262,8.007,264,3.036,265,7.184,273,2.89,274,7.184,275,3.44,278,3.036,378,3.96,379,4.225,380,6.888,381,1.448,382,6.51,383,2.765,384,2.709,385,2.709,386,2.765,388,5.099,398,3.214,399,5.574,400,10.788,401,3.96,402,3.036,403,3.214,404,3.749,405,3.749,406,3.749,407,10.788,408,9.209,409,3.749,410,4.243,411,3.749,412,3.749,413,3.749]],["keywords/28",[]],["title/29",[75,288.269,414,492.694,415,669.257]],["content/29",[10,0.086,14,1.979,16,0.723,17,2.411,26,0.227,27,0.227,28,0.265,29,0.254,30,0.257,31,0.39,32,0.249,33,0.257,34,0.235,35,0.306,39,1.473,61,3.06,62,3.549,64,4.822,66,2.182,86,2.059,89,8.623,111,2.419,116,3.069,117,2.557,137,5.884,140,5.704,164,2.032,165,2.457,174,4.568,200,7.491,224,5.704,241,2.557,264,2.808,265,6.83,273,2.672,274,6.83,278,2.808,378,3.662,379,3.955,380,6.549,382,7.543,383,2.557,384,2.505,385,2.505,386,2.557,388,4.773,398,2.972,399,3.069,404,3.467,405,3.467,406,3.467,412,3.467,413,3.467,414,11.377,416,10.257,417,3.923,418,3.923,419,3.923,420,3.923,421,3.923,422,3.923,423,3.923,424,8.697,425,8.697,426,8.697,427,3.662]],["keywords/29",[]],["title/30",[48,722.357,86,406.258]],["content/30",[]],["keywords/30",[]],["title/31",[14,390.381,428,773.952]],["content/31",[]],["keywords/31",[]],["title/32",[429,1065.279]],["content/32",[15,9.249,16,2.773,19,5.313,40,8.511,430,16.575,431,16.575]],["keywords/32",[]],["title/33",[58,654.576]],["content/33",[16,2.922,47,5.551,58,9.746,432,17.465]],["keywords/33",[]],["title/34",[433,1065.279]],["content/34",[15,9.409,16,2.821,19,5.405,141,7.35,381,5.225,434,15.312]],["keywords/34",[]],["title/35",[435,1065.279]],["content/35",[15,9.095,16,2.727,19,5.224,141,7.104,165,9.267,381,5.05,434,14.801,436,14.801]],["keywords/35",[]],["title/36",[437,1065.279]],["content/36",[15,9.249,16,2.773,19,5.313,141,7.225,381,5.136,438,11.776,439,12.203]],["keywords/36",[]],["title/37",[440,1065.279]],["content/37",[15,9.409,16,2.821,19,5.405,141,7.35,381,5.225,441,11.6]],["keywords/37",[]],["title/38",[442,833.406]],["content/38",[16,2.922,20,9.248,47,5.551,442,12.408]],["keywords/38",[]],["title/39",[443,1065.279]],["content/39",[16,2.871,19,5.5,20,9.086,47,5.453,64,6.011]],["keywords/39",[]],["title/40",[170,806.989]],["content/40",[4,6.426,10,0.082,15,6.059,16,1.817,19,3.48,26,0.57,27,0.57,28,0.924,29,0.639,30,0.646,31,0.799,32,0.625,33,0.646,34,0.591,35,0.768,36,2.226,37,1.681,53,6.174,54,4.779,61,2.625,164,5.106,165,6.174,170,7.47,444,10.858,445,10.858,446,7.252,447,9.86,448,9.86,449,8.712]],["keywords/40",[]],["title/41",[170,806.989]],["content/41",[10,0.085,16,2.019,26,0.634,27,0.634,28,0.993,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,36,2.473,37,1.869,54,5.136,61,2.917,130,10.958,184,9.682,449,9.682,450,10.958]],["keywords/41",[]],["title/42",[86,559.18]],["content/42",[16,2.922,20,9.248,47,5.551,86,8.325]],["keywords/42",[]],["title/43",[451,994.263]],["content/43",[10,0.081,16,1.879,20,5.948,26,0.59,27,0.59,28,0.946,29,0.661,30,0.668,31,0.597,32,1.011,33,0.668,34,0.611,35,0.795,37,1.739,52,9.521,53,6.387,61,2.715,84,5.08,86,8.372,208,10.201,441,7.728,446,7.503,451,9.521,452,10.201,453,10.201]],["keywords/43",[]],["title/44",[454,994.263]],["content/44",[10,0.063,14,4.262,16,2.255,19,2.983,20,4.927,26,0.489,27,0.489,28,0.572,29,0.547,30,0.553,31,0.717,32,0.536,33,0.553,34,0.506,35,0.659,47,5.038,61,4.201,75,4.008,116,13.106,174,4.474,454,7.887,455,9.305,456,7.466,457,8.45,458,7.887,459,8.45,460,8.45,461,9.305,462,8.45,463,8.45,464,8.45,465,9.305,466,8.45,467,12.147,468,8.45,469,8.45,470,8.45]],["keywords/44",[]],["title/45",[380,680.19]],["content/45",[16,2.871,19,5.5,20,9.086,47,5.453,380,9.949]],["keywords/45",[]],["title/46",[147,898.867]],["content/46",[16,2.871,19,5.5,20,9.086,47,5.453,147,13.147]],["keywords/46",[]],["title/47",[]],["content/47",[10,0.084,16,2.097,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,36,2.569,37,1.94,53,7.125,116,11.773,471,6.636,472,10.055,473,11.38]],["keywords/47",[]],["title/48",[230,806.989]],["content/48",[10,0.089,16,1.5,26,0.471,27,0.471,28,0.551,29,0.527,30,0.533,31,0.697,32,0.516,33,0.533,34,0.488,35,0.634,53,5.096,61,2.167,75,3.861,209,6.368,230,6.166,472,15.736,474,6.599,475,11.913,476,8.14,477,11.913,478,8.14,479,7.192,480,7.192,481,8.14,482,8.14,483,8.14,484,8.14,485,8.14]],["keywords/48",[]],["title/49",[19,376.009]],["content/49",[16,2.821,20,8.929,47,6.344,61,4.076,486,16.862]],["keywords/49",[]],["title/50",[263,611.129]],["content/50",[16,2.871,20,9.086,47,6.409,263,8.939]],["keywords/50",[]],["title/51",[487,511.317]],["content/51",[10,0.088,14,4.614,16,1.685,26,0.529,27,0.529,28,0.619,29,0.593,30,0.599,31,0.758,32,0.58,33,0.599,34,0.776,35,0.713,36,2.065,37,2.21,77,3.971,111,1.925,144,2.811,263,7.434,471,5.334,487,4.391,488,4.737,489,6.231,490,5.011,491,6.93,492,12.958,493,4.013,494,4.013]],["keywords/51",[]],["title/52",[240,559.18]],["content/52",[10,0.086,16,1.486,26,0.467,27,0.467,28,0.546,29,0.523,30,0.528,31,0.693,32,0.511,33,0.528,34,0.709,35,0.629,36,1.821,37,2.018,53,5.05,61,2.147,240,7.357,263,6.789,489,5.494,490,4.418,491,6.11,493,3.538,494,3.538,495,5.932,496,8.066,497,6.11,498,6.11,499,6.11,500,7.556,501,6.539,502,8.964,503,7.88,504,6.11,505,8.066,506,6.11,507,8.066]],["keywords/52",[]],["title/53",[34,63.815]],["content/53",[10,0.087,14,4.345,16,1.587,26,0.498,27,0.498,28,0.583,29,0.558,30,0.564,31,0.727,32,0.546,33,0.564,34,0.954,35,0.671,36,1.944,37,2.117,174,3.148,240,4.522,263,7.121,276,6.984,471,5.023,489,5.868,493,3.779,494,3.779,497,6.526,498,6.526,499,6.526,500,5.5,501,6.984,502,6.526,503,5.736,504,6.526,508,8.614,509,8.614]],["keywords/53",[]],["title/54",[262,709.348]],["content/54",[10,0.087,14,3.76,16,1.373,26,0.431,27,0.431,28,0.504,29,0.483,30,0.731,31,0.653,32,0.473,33,0.488,34,0.802,35,0.581,36,1.683,37,1.903,53,4.668,58,4.581,61,1.984,163,3.81,240,5.859,262,4.964,263,7.676,489,5.078,490,4.084,491,5.647,493,3.27,494,3.27,496,7.455,497,5.647,498,5.647,499,5.647,500,7.128,502,8.456,503,7.433,504,5.647,506,5.647,510,6.587,511,7.455,512,6.29,513,7.455]],["keywords/54",[]],["title/55",[514,994.263]],["content/55",[16,2.871,20,9.086,47,5.453,54,5.453,514,14.543]],["keywords/55",[]],["title/56",[160,654.576]],["content/56",[16,2.871,20,9.086,47,6.409,160,9.574]],["keywords/56",[]],["title/57",[487,511.317]],["content/57",[10,0.087,14,3.469,16,1.267,26,0.398,27,0.398,28,0.71,29,0.446,30,0.45,31,0.615,32,0.436,33,0.45,34,0.412,35,0.536,36,1.552,37,1.791,64,4.051,77,2.985,79,5.512,80,3.712,117,6.844,144,2.113,160,6.453,240,5.512,471,4.01,487,3.301,488,3.561,493,3.016,494,3.016,515,5.575,516,5.575,517,8.513,518,8.513,519,8.513,520,8.513,521,8.513,522,11.56,523,8.216,524,8.513,525,5.575,526,6.076]],["keywords/57",[]],["title/58",[75,505.287]],["content/58",[10,0.079,14,2.943,16,1.703,26,0.338,27,0.338,28,0.625,29,0.378,30,0.382,31,0.541,32,0.37,33,0.382,34,0.35,35,0.455,36,1.317,37,1.576,39,3.469,40,2.768,47,3.234,53,3.654,61,3.055,64,3.565,66,3.245,75,4.384,79,3.063,80,3.15,84,4.603,86,3.063,117,3.803,141,2.801,158,12.093,160,3.585,163,5.864,164,3.022,165,3.654,169,5.389,175,5.156,196,4.176,240,6.024,379,3.46,381,1.991,382,3.521,383,3.803,488,3.022,493,2.56,494,2.56,495,4.292,515,4.73,516,4.73,517,4.73,518,4.73,519,4.73,520,4.73,521,4.73,522,7.492,523,4.565,524,4.73,527,4.73,528,3.974,529,4.73,530,4.73,531,4.73,532,6.295,533,4.73,534,4.292]],["keywords/58",[]],["title/59",[535,1065.279]],["content/59",[16,2.821,20,8.929,47,6.344,196,10.958,536,12.413]],["keywords/59",[]],["title/60",[487,511.317]],["content/60",[10,0.081,16,1.603,25,4.912,26,0.503,27,0.503,28,0.588,29,0.564,30,0.819,31,0.732,32,0.551,33,0.57,34,0.521,35,0.678,36,1.964,37,1.483,62,4.63,87,5.792,89,5.345,159,10.209,196,10.473,471,5.072,487,4.175,536,13.737,537,7.052,538,9.579,539,9.579,540,8.119,541,9.579,542,9.579,543,9.579,544,10.135,545,6.226]],["keywords/60",[]],["title/61",[77,462.393]],["content/61",[16,2.821,20,8.929,47,6.344,77,6.646,546,9.777]],["keywords/61",[]],["title/62",[487,511.317]],["content/62",[10,0.086,16,1.879,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,36,2.303,37,2.384,77,6.068,144,3.134,471,5.948,487,4.896,488,5.282,493,4.475,494,4.475,537,8.27,546,6.513,547,10.201]],["keywords/62",[]],["title/63",[75,505.287]],["content/63",[10,0.081,14,2.542,16,1.513,26,0.291,27,0.291,28,0.341,29,0.326,30,0.33,31,0.481,32,0.319,33,0.33,34,0.302,35,0.393,36,1.137,37,1.401,39,3.903,40,2.39,47,2.875,53,3.155,61,3.516,64,3.169,66,2.802,75,3.896,76,6.924,77,2.187,79,4.312,80,4.435,84,5.972,86,2.645,89,5.047,140,2.802,141,2.419,144,1.548,158,11.455,159,7.254,163,6.128,164,2.609,165,3.155,169,6.993,181,4.452,196,3.606,240,5.458,379,2.988,381,1.719,382,4.957,383,3.284,488,2.609,493,2.21,494,2.21,495,3.706,500,3.217,506,3.817,525,4.085,527,4.085,528,5.595,529,4.085,530,4.085,531,4.085,532,7.082,533,4.085,534,3.706,548,5.039,549,8.214,550,5.039,551,5.039,552,4.252]],["keywords/63",[]],["title/64",[161,725.591]],["content/64",[16,2.922,20,9.248,47,5.551,161,10.803]],["keywords/64",[]],["title/65",[487,511.317]],["content/65",[10,0.087,16,1.837,26,0.577,27,0.577,28,0.674,29,0.646,30,0.653,31,0.806,32,0.632,33,0.653,34,0.597,35,0.777,36,2.251,37,2.347,77,4.328,111,2.098,144,3.064,471,5.814,487,4.786,488,5.164,493,4.374,494,4.374,537,8.084,553,9.307,554,11.158]],["keywords/65",[]],["title/66",[75,505.287]],["content/66",[10,0.081,14,2.963,16,1.712,26,0.34,27,0.34,28,0.397,29,0.381,30,0.385,31,0.544,32,0.372,33,0.385,34,0.352,35,0.458,36,1.326,37,1.584,39,3.487,40,2.786,47,3.251,53,3.678,61,3.487,64,3.584,66,3.266,75,4.407,84,6.524,86,3.083,111,1.236,141,2.819,144,1.805,158,12.121,159,6.481,163,5.889,164,3.042,165,3.678,169,5.417,178,5.19,196,4.204,240,4.877,274,3.911,379,3.483,381,2.004,382,3.545,383,3.828,488,3.042,493,2.577,494,2.577,495,4.32,527,4.762,528,4.001,529,4.762,530,4.762,531,4.762,532,6.328,533,4.762,534,4.32,553,10.757,554,7.532,555,4.762]],["keywords/66",[]],["title/67",[556,762.39]],["content/67",[16,2.871,20,9.086,47,5.453,380,9.949,556,11.151]],["keywords/67",[]],["title/68",[487,511.317]],["content/68",[10,0.086,14,4.919,16,1.797,26,0.564,27,0.564,28,0.66,29,0.632,30,0.639,31,0.793,32,0.618,33,0.639,34,0.584,35,0.76,36,2.201,37,2.311,77,4.233,111,2.052,141,4.681,144,2.996,380,6.227,471,5.686,487,4.681,488,5.05,493,4.278,494,4.278,556,6.979,557,11.974]],["keywords/68",[]],["title/69",[558,941.221]],["content/69",[16,2.821,20,8.929,47,6.344,160,9.409,558,13.529]],["keywords/69",[]],["title/70",[487,511.317]],["content/70",[10,0.086,16,1.797,26,0.564,27,0.564,28,0.66,29,0.632,30,0.639,31,0.793,32,0.618,33,0.639,34,0.584,35,0.76,36,2.201,37,2.311,77,4.233,111,2.052,141,4.681,144,2.996,160,5.992,471,5.686,487,4.681,488,5.05,493,4.278,494,4.278,537,7.906,558,8.616,559,13.553]],["keywords/70",[]],["title/71",[560,743.19]],["content/71",[16,2.922,20,9.248,47,5.551,560,11.065]],["keywords/71",[]],["title/72",[75,505.287]],["content/72",[2,5.209,10,0.085,16,1.473,19,4.149,26,0.462,27,0.68,28,0.541,29,0.518,30,0.523,31,0.688,32,0.507,33,0.523,34,0.479,35,0.623,36,1.804,37,2.377,40,3.791,53,5.004,61,3.129,75,5.576,84,6.943,87,5.322,88,9.919,467,6.744,495,5.879,555,9.53,560,8.201,561,6.48,562,7.062,563,7.993,564,7.993,565,7.993,566,7.993,567,7.062,568,6.744,569,6.253]],["keywords/72",[]],["title/73",[174,389.308]],["content/73",[16,2.821,20,8.929,47,6.344,174,5.596,372,11.262]],["keywords/73",[]],["title/74",[487,511.317]],["content/74",[10,0.086,14,4.614,16,1.685,26,0.529,27,0.529,28,0.619,29,0.593,30,0.599,31,0.758,32,0.58,33,0.599,34,0.548,35,0.713,36,2.065,37,2.21,77,3.971,110,5.962,111,3.166,144,2.811,174,4.736,372,6.728,471,5.334,487,4.391,488,4.737,490,5.011,491,6.93,493,4.013,494,4.013,570,12.958]],["keywords/74",[]],["title/75",[1,530.518]],["content/75",[1,7.899,16,2.922,20,9.248,47,5.551]],["keywords/75",[]],["title/76",[75,505.287]],["content/76",[1,6.014,10,0.086,14,4.182,15,5.095,16,1.528,19,2.927,26,0.48,27,0.48,28,0.561,29,0.537,30,0.543,31,0.707,32,0.526,33,0.543,34,0.497,35,0.646,36,1.872,37,1.414,53,7.561,61,3.791,75,5.728,108,7.326,159,5.785,163,4.237,224,4.611,495,6.099,555,6.722,571,7.326,572,7.326,573,7.326,574,12.075,575,7.326,576,8.292,577,8.292,578,7.326,579,7.326]],["keywords/76",[]],["title/77",[6,536.972,580,607.748,581,607.748]],["content/77",[]],["keywords/77",[]],["title/78",[582,1065.279]],["content/78",[10,0.088,16,1.635,26,0.513,27,0.513,28,0.6,29,0.575,30,0.581,31,0.742,32,0.562,33,0.581,34,0.967,54,3.105,61,2.362,111,1.867,146,5.783,200,5.783,544,7.193,583,7.487,584,8.873,585,5.783,586,7.193,587,5.556,588,11.995,589,8.873,590,8.873,591,8.873,592,8.873,593,8.873,594,6.722]],["keywords/78",[]],["title/79",[595,1065.279]],["content/79",[10,0.089,26,0.442,27,0.442,28,0.517,29,0.495,30,0.745,31,0.666,32,0.485,33,0.501,34,0.814,54,2.677,61,2.036,111,1.609,146,4.984,200,7.415,544,6.2,583,6.453,585,4.984,587,4.789,594,5.794,596,7.648,597,7.648,598,7.648,599,7.648,600,11.378,601,7.648,602,11.378,603,7.648,604,7.648,605,13.586,606,7.648,607,7.648,608,7.648,609,7.648]],["keywords/79",[]],["title/80",[610,1065.279]],["content/80",[10,0.085,19,3.56,26,0.583,27,0.583,28,0.938,29,0.653,30,0.661,31,0.812,32,0.639,33,0.661,34,0.95,54,3.529,61,2.684,111,2.919,583,8.509,585,6.572,587,6.314,611,10.085,612,10.085,613,10.085,614,10.085,615,8.91,616,10.085,617,10.085]],["keywords/80",[]],["title/81",[19,273.18,618,773.952]],["content/81",[10,0.084,19,4.82,26,0.57,27,0.57,28,0.924,29,0.639,30,0.894,31,0.799,32,0.625,33,0.646,34,0.818,54,3.451,61,2.625,92,8.32,111,2.075,583,8.32,585,6.426,587,6.174,615,8.712,619,9.86,620,9.86,621,9.86,622,9.86,623,9.86,624,9.86,625,9.86]],["keywords/81",[]],["title/82",[626,941.221]],["content/82",[10,0.088,16,1.434,26,0.45,27,0.45,28,0.928,29,0.747,30,0.755,31,0.675,32,0.493,33,0.51,34,0.69,36,1.757,37,1.327,54,2.724,61,3.068,111,2.888,144,2.391,557,6.876,583,6.567,585,7.512,587,4.873,626,6.876,627,7.782,628,7.782,629,7.782,630,7.782,631,13.727,632,7.782,633,7.782,634,7.263,635,7.782,636,7.782,637,7.782]],["keywords/82",[]],["title/83",[52,722.357,86,406.258]],["content/83",[10,0.052,25,2.34,26,0.24,27,0.24,28,0.28,29,0.268,30,0.271,31,0.409,32,0.263,33,0.271,34,0.248,35,0.323,37,0.707,53,2.594,54,1.45,86,4.752,122,3.867,126,3.867,139,3.359,163,2.117,209,3.242,230,5.291,388,4.998,458,3.867,536,3.359,537,5.662,552,3.496,556,10.288,561,3.359,594,9.744,638,3.496,639,3.867,640,4.144,641,4.291,642,4.563,643,6.858,644,4.752,645,14.961,646,6.984,647,4.144,648,12.005,649,5.464,650,9.053,651,6.984,652,6.984,653,10.626,654,4.144,655,6.984,656,6.519,657,4.144,658,4.144,659,3.661,660,4.144,661,4.144,662,4.144,663,4.144,664,4.144,665,4.144,666,4.144,667,4.144,668,4.144,669,4.144,670,4.144,671,4.144,672,4.144,673,3.496,674,4.144,675,4.144,676,3.661,677,4.144,678,4.757,679,6.984,680,4.144,681,3.139,682,4.144,683,4.144,684,3.661,685,6.984,686,4.144,687,4.144,688,4.144,689,4.144,690,6.984,691,4.998,692,6.519,693,4.144,694,4.144,695,3.661,696,4.144,697,4.144,698,4.144,699,4.144,700,4.144,701,4.144,702,4.144,703,4.144,704,3.661,705,3.661,706,4.144,707,2.646,708,4.144,709,4.144,710,4.144,711,2.038,712,2.09]],["keywords/83",[]],["title/84",[86,406.258,159,539.946]],["content/84",[]],["keywords/84",[]],["title/85",[681,806.989]],["content/85",[10,0.082,19,4.069,26,0.667,27,0.667,28,0.78,29,0.747,30,0.755,31,0.888,32,0.731,33,0.755,34,0.691,35,0.898,36,2.602,37,1.966,54,4.034,641,7.083,644,6.051,711,5.67,712,5.815,713,8.25]],["keywords/85",[]],["title/86",[644,559.18]],["content/86",[10,0.083,26,0.685,27,0.685,28,0.8,29,0.767,30,0.775,31,0.904,32,0.75,33,0.775,34,0.709,35,0.922,37,2.018,54,4.142,641,7.273,644,6.213,711,5.821,712,5.97,714,11.836]],["keywords/86",[]],["title/87",[678,725.591]],["content/87",[10,0.083,26,0.685,27,0.685,28,0.8,29,0.767,30,0.775,31,0.904,32,0.75,33,0.775,34,0.709,35,0.922,37,2.018,54,4.142,641,7.273,678,8.062,711,5.821,712,5.97,715,11.836]],["keywords/87",[]],["title/88",[691,762.39]],["content/88",[2,6.426,10,0.084,25,5.568,26,0.57,27,0.57,28,0.667,29,0.639,30,0.646,31,0.799,32,0.625,33,0.646,34,0.591,35,0.768,36,2.226,37,2.329,54,3.451,86,5.176,137,5.657,174,3.604,490,5.402,641,8.392,691,7.057,711,6.717,712,4.974,716,9.86,717,9.86,718,8.712]],["keywords/88",[]],["title/89",[707,680.19]],["content/89",[10,0.085,26,0.611,27,0.611,28,0.715,29,0.685,30,0.692,31,0.838,32,0.67,33,0.692,34,0.633,35,0.823,36,2.385,37,2.442,54,3.698,388,7.562,641,6.492,707,6.746,711,7.042,712,5.329,719,10.566,720,9.335,721,8.266]],["keywords/89",[]],["title/90",[441,806.989]],["content/90",[10,0.085,15,6.651,19,3.82,26,0.626,27,0.626,28,0.732,29,0.701,30,0.709,31,0.852,32,0.686,33,0.709,34,0.648,35,0.843,36,2.443,37,2.482,441,8.199,641,6.651,711,7.158,712,5.46,722,10.824,723,9.133]],["keywords/90",[]],["title/91",[569,833.406]],["content/91",[10,0.082,19,5.312,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,37,1.94,84,5.667,568,9.602,569,8.903,641,6.992,711,5.597,712,5.74,724,11.38]],["keywords/91",[]],["title/92",[725,1065.279]],["content/92",[10,0.081,19,5.267,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,37,1.916,193,10.486,569,8.79,641,6.904,711,5.526,712,5.667,726,8.79,727,12.373,728,11.235]],["keywords/92",[]],["title/93",[729,941.221]],["content/93",[10,0.082,19,5.53,26,0.57,27,0.57,28,0.667,29,0.639,30,0.646,31,0.799,32,0.625,33,0.646,34,0.591,35,0.768,37,1.681,111,2.075,144,3.03,399,12.258,641,6.059,730,15.668,731,17.254,732,9.86,733,13.657,734,9.86]],["keywords/93",[]],["title/94",[735,1065.279]],["content/94",[10,0.082,19,4.069,26,0.667,27,0.667,28,0.78,29,0.747,30,0.755,31,0.888,32,0.731,33,0.755,34,0.691,35,0.898,37,1.966,110,7.513,111,2.426,388,8.25,641,7.083,711,5.67,712,5.815,736,11.528]],["keywords/94",[]],["title/95",[737,1065.279]],["content/95",[10,0.081,21,10.355,25,6.265,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,37,1.892,534,8.16,641,6.817,644,5.824,711,5.457,712,5.596,729,9.803,730,11.095,738,11.095,739,11.095]],["keywords/95",[]],["title/96",[34,63.815]],["content/96",[10,0.085,26,0.611,27,0.611,28,0.715,29,0.685,30,0.692,31,0.838,32,0.67,33,0.692,34,0.858,35,0.823,36,2.385,37,2.442,54,3.698,388,7.562,641,6.492,711,7.042,712,5.329,740,10.566,741,9.335,742,9.335]],["keywords/96",[]],["title/97",[112,680.19]],["content/97",[10,0.081,19,3.966,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,37,1.916,111,2.364,112,7.174,641,6.904,711,5.526,712,5.667,743,9.927,744,9.108,745,9.108,746,11.235]],["keywords/97",[]],["title/98",[113,654.576]],["content/98",[10,0.081,19,3.966,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,37,1.916,111,2.364,113,6.904,641,6.904,711,5.526,712,5.667,744,9.108,745,9.108,747,11.235,748,11.235]],["keywords/98",[]],["title/99",[560,743.19]],["content/99",[10,0.083,26,0.685,27,0.685,28,0.8,29,0.767,30,0.775,31,0.904,32,0.75,33,0.775,34,0.709,35,0.922,37,2.018,66,6.581,534,8.705,560,8.257,711,5.821,712,5.97,749,11.836]],["keywords/99",[]],["title/100",[10,4.663]],["content/100",[]],["keywords/100",[]],["title/101",[10,4.663]],["content/101",[10,0.057,29,0.846,30,0.855,31,1.106,32,0.828,33,0.855,34,0.782,35,1.017,94,9.891,95,10.214,191,10.585,750,14.378,751,14.378]],["keywords/101",[]],["title/102",[10,4.663]],["content/102",[10,0.087,32,1.149]],["keywords/102",[]],["title/103",[10,4.177,64,234.463]],["content/103",[10,0.073,28,0.645,29,0.618,30,0.625,31,0.901,32,0.605,33,0.874,34,0.572,35,0.744,37,1.627,100,8.431,241,6.219,243,7.228,752,10.508,753,10.508,754,10.508,755,10.508,756,10.508,757,10.508,758,10.508,759,10.508,760,10.508,761,10.508,762,8.906,763,8.906,764,10.508,765,10.508,766,10.508,767,8.906,768,10.508,769,10.508,770,10.508,771,10.508,772,9.542,773,10.508]],["keywords/103",[]],["title/104",[10,4.177,774,669.257]],["content/104",[10,0.089,15,4.867,16,1.459,30,0.519,31,0.812,32,0.502,37,1.351,47,2.772,58,4.867,62,4.216,111,1.667,169,4.619,224,4.405,255,7.393,648,7.393,767,7.393,772,7.921,775,8.723,776,8.723,777,8.723,778,8.723,779,8.723,780,8.723,781,8.723,782,8.723,783,8.723,784,7.393,785,15.274,786,8.723,787,8.723,788,8.723,789,8.723,790,8.723,791,8.723,792,7.921,793,8.723,794,8.723]],["keywords/104",[]],["title/105",[10,4.177,795,669.257]],["content/105",[10,0.089,19,2.654,29,0.728,30,0.492,31,0.787,32,0.477,37,1.916,58,6.903,61,2.99,62,4.002,191,6.095,200,7.321,216,10.485,224,6.246,723,6.344,767,7.017,792,11.233,796,8.279,797,8.279,798,8.279,799,8.279,800,8.279,801,12.37,802,8.279,803,8.279,804,14.81,805,8.279,806,8.279,807,8.279,808,8.279,809,8.279,810,8.279,811,8.279,812,8.279]],["keywords/105",[]],["title/106",[10,4.663]],["content/106",[]],["keywords/106",[]],["title/107",[15,654.576]],["content/107",[10,0.088,17,7.273,26,0.685,27,0.685,28,0.8,29,0.767,30,0.775,31,0.904,32,0.75,33,0.775,34,0.709,35,0.922,36,2.672,37,2.018,38,11.836]],["keywords/107",[]],["title/108",[9,941.221]],["content/108",[10,0.084,26,0.871,27,0.871,39,5.65,41,15.052]],["keywords/108",[]],["title/109",[42,1065.279]],["content/109",[10,0.084,26,0.871,27,0.871,39,5.65,45,15.052]],["keywords/109",[]],["title/110",[46,994.263]],["content/110",[10,0.084,26,0.871,27,0.871,47,5.268,49,15.052]],["keywords/110",[]],["title/111",[50,863.609]],["content/111",[10,0.084,26,0.871,27,0.871,47,5.268,55,15.052]],["keywords/111",[]],["title/112",[56,994.263]],["content/112",[10,0.084,26,0.871,27,0.871,47,5.268,59,15.052]],["keywords/112",[]],["title/113",[60,994.263]],["content/113",[10,0.082,61,4.299]],["keywords/113",[]],["title/114",[58,654.576]],["content/114",[10,0.084,26,0.871,27,0.871,47,5.268,63,15.052]],["keywords/114",[]],["title/115",[64,410.974]],["content/115",[10,0.087,26,0.815,27,0.815,39,5.291,64,5.438,67,12.453,68,14.095]],["keywords/115",[]],["title/116",[69,1065.279]],["content/116",[10,0.076,26,0.829,27,0.829,61,3.812,70,14.322,72,14.322,73,14.322,74,17.414]],["keywords/116",[]],["title/117",[10,4.663]],["content/117",[]],["keywords/117",[]],["title/118",[10,4.663]],["content/118",[10,0.061,25,2.396,26,0.245,27,0.245,28,0.287,29,0.275,30,0.278,31,0.417,32,0.269,33,0.278,34,0.254,35,0.331,37,0.723,53,2.657,54,1.485,86,3.74,122,3.96,126,3.96,139,3.44,230,5.397,388,5.099,458,3.96,537,5.776,552,3.58,556,10.393,561,3.44,594,9.863,640,4.243,641,2.607,643,6.977,644,4.834,645,15.103,646,7.124,647,4.243,648,12.152,649,5.574,650,9.209,651,7.124,652,7.124,653,10.788,654,4.243,655,7.124,656,6.65,657,4.243,658,4.243,659,3.749,660,4.243,661,4.243,662,4.243,663,4.243,664,4.243,665,4.243,666,4.243,667,4.243,668,4.243,669,4.243,670,4.243,671,4.243,672,4.243,673,3.58,674,4.243,675,4.243,676,3.749,677,4.243,678,4.853,679,7.124,680,4.243,681,3.214,682,4.243,683,4.243,684,3.749,685,7.124,686,4.243,687,4.243,688,4.243,689,4.243,690,7.124,691,5.099,692,6.65,693,4.243,694,4.243,695,3.749,696,4.243,697,4.243,698,4.243,699,4.243,700,4.243,701,4.243,702,4.243,703,4.243,704,3.749,705,3.749,706,4.243,707,2.709,708,4.243,709,4.243,710,4.243,711,2.087,712,2.14,813,4.672]],["keywords/118",[]],["title/119",[10,4.663]],["content/119",[]],["keywords/119",[]],["title/120",[681,806.989]],["content/120",[10,0.085,26,0.703,27,0.703,28,0.822,29,0.788,30,0.796,31,0.92,32,0.771,33,0.796,34,0.728,35,0.948,36,2.745,37,2.074,711,5.981,712,6.134]],["keywords/120",[]],["title/121",[644,559.18]],["content/121",[10,0.085,26,0.703,27,0.703,28,0.822,29,0.788,30,0.796,31,0.92,32,0.771,33,0.796,34,0.728,35,0.948,37,2.074,711,5.981,712,6.134,714,12.161]],["keywords/121",[]],["title/122",[678,725.591]],["content/122",[10,0.085,26,0.703,27,0.703,28,0.822,29,0.788,30,0.796,31,0.92,32,0.771,33,0.796,34,0.728,35,0.948,37,2.074,711,5.981,712,6.134,715,12.161]],["keywords/122",[]],["title/123",[691,762.39]],["content/123",[10,0.089,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,36,2.303,37,2.384,137,5.852,490,5.588,691,7.3,711,6.876,712,5.145,717,10.201,718,9.013]],["keywords/123",[]],["title/124",[707,680.19]],["content/124",[10,0.087,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,36,2.473,37,2.502,711,7.217,712,5.527,719,10.958,720,9.682,721,8.573]],["keywords/124",[]],["title/125",[441,806.989]],["content/125",[10,0.087,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,36,2.536,37,2.544,711,7.339,712,5.667,722,11.235,723,9.48]],["keywords/125",[]],["title/126",[569,833.406]],["content/126",[10,0.085,26,0.703,27,0.703,28,0.822,29,0.788,30,0.796,31,0.92,32,0.771,33,0.796,34,0.728,35,0.948,37,2.074,711,5.981,712,6.134,724,12.161]],["keywords/126",[]],["title/127",[725,1065.279]],["content/127",[10,0.085,26,0.703,27,0.703,28,0.822,29,0.788,30,0.796,31,0.92,32,0.771,33,0.796,34,0.728,35,0.948,37,2.074,711,5.981,712,6.134,728,12.161]],["keywords/127",[]],["title/128",[729,941.221]],["content/128",[10,0.087,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,37,1.916,111,2.364,144,3.452,399,13.107,732,11.235,734,11.235]],["keywords/128",[]],["title/129",[735,1065.279]],["content/129",[10,0.085,26,0.685,27,0.685,28,0.8,29,0.767,30,0.775,31,0.904,32,0.75,33,0.775,34,0.709,35,0.922,37,2.018,110,7.714,111,2.49,711,5.821,712,5.97,736,11.836]],["keywords/129",[]],["title/130",[737,1065.279]],["content/130",[10,0.083,26,0.703,27,0.703,28,0.822,29,0.788,30,0.796,31,0.92,32,0.771,33,0.796,34,0.728,35,0.948,37,2.074,711,5.981,712,6.134,729,10.744,739,12.161]],["keywords/130",[]],["title/131",[34,63.815]],["content/131",[10,0.087,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,36,2.473,37,2.502,711,7.217,712,5.527,740,10.958,741,9.682,742,9.682]],["keywords/131",[]],["title/132",[112,680.19]],["content/132",[10,0.085,26,0.685,27,0.685,28,0.8,29,0.767,30,0.775,31,0.904,32,0.75,33,0.775,34,0.709,35,0.922,37,2.018,111,2.49,112,7.557,711,5.821,712,5.97,746,11.836]],["keywords/132",[]],["title/133",[113,654.576]],["content/133",[10,0.085,26,0.685,27,0.685,28,0.8,29,0.767,30,0.775,31,0.904,32,0.75,33,0.775,34,0.709,35,0.922,37,2.018,111,2.49,113,7.273,711,5.821,712,5.97,748,11.836]],["keywords/133",[]],["title/134",[560,743.19]],["content/134",[10,0.085,26,0.703,27,0.703,28,0.822,29,0.788,30,0.796,31,0.92,32,0.771,33,0.796,34,0.728,35,0.948,37,2.074,711,5.981,712,6.134,749,12.161]],["keywords/134",[]],["title/135",[10,4.663]],["content/135",[]],["keywords/135",[]],["title/136",[429,1065.279]],["content/136",[10,0.082,40,7.66]],["keywords/136",[]],["title/137",[58,654.576]],["content/137",[10,0.082,47,5.652]],["keywords/137",[]],["title/138",[433,1065.279]],["content/138",[10,0.082,381,5.51]],["keywords/138",[]],["title/139",[435,1065.279]],["content/139",[10,0.085,381,5.317,436,15.581]],["keywords/139",[]],["title/140",[437,1065.279]],["content/140",[10,0.082,381,5.51]],["keywords/140",[]],["title/141",[440,1065.279]],["content/141",[10,0.082,381,5.51]],["keywords/141",[]],["title/142",[442,833.406]],["content/142",[10,0.082,47,5.652]],["keywords/142",[]],["title/143",[443,1065.279]],["content/143",[10,0.085,47,5.453,64,6.011]],["keywords/143",[]],["title/144",[170,806.989]],["content/144",[10,0.088,26,0.597,27,0.597,28,0.953,29,0.669,30,0.676,31,0.825,32,0.654,33,0.676,34,0.618,35,0.804,36,2.329,37,1.76,54,4.931,61,2.747,164,5.344,170,7.818,446,7.59,447,10.32,448,10.32,449,9.118]],["keywords/144",[]],["title/145",[170,806.989]],["content/145",[10,0.087,26,0.634,27,0.634,28,0.993,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,36,2.473,37,1.869,54,5.136,61,2.917,184,9.682,449,9.682,450,10.958]],["keywords/145",[]],["title/146",[86,559.18]],["content/146",[10,0.082,47,5.652]],["keywords/146",[]],["title/147",[451,994.263]],["content/147",[10,0.086,26,0.642,27,0.642,28,1.001,29,0.719,30,0.727,31,0.649,32,1.055,33,0.727,34,0.665,35,0.865,37,1.892,61,2.953,84,5.525,86,5.824,446,8.16,452,11.095,453,11.095]],["keywords/147",[]],["title/148",[454,994.263]],["content/148",[10,0.089,26,0.529,27,0.529,28,0.619,29,0.593,30,0.599,31,0.758,32,0.58,33,0.599,34,0.548,35,0.713,47,3.201,61,4.357,116,7.157,174,3.343,457,9.148,459,9.148,460,9.148,462,9.148,464,9.148,466,9.148,467,12.697,468,9.148,469,9.148,470,9.148]],["keywords/148",[]],["title/149",[380,680.19]],["content/149",[10,0.082,47,5.652]],["keywords/149",[]],["title/150",[147,898.867]],["content/150",[10,0.082,47,5.652]],["keywords/150",[]],["title/151",[]],["content/151",[10,0.088,26,0.676,27,0.676,28,0.79,29,0.757,30,0.765,31,0.896,32,0.74,33,0.765,34,0.7,35,0.91,36,2.636,37,1.992,471,6.811,473,11.68]],["keywords/151",[]],["title/152",[230,806.989]],["content/152",[10,0.09,26,0.48,27,0.48,28,0.561,29,0.537,30,0.543,31,0.707,32,0.526,33,0.543,34,0.497,35,0.646,61,2.207,230,6.281,472,15.333,474,6.722,475,12.075,476,8.292,477,12.075,478,8.292,479,7.326,480,7.326,481,8.292,482,8.292,483,8.292,484,8.292,485,8.292]],["keywords/152",[]],["title/153",[19,376.009]],["content/153",[10,0.082,47,5.652]],["keywords/153",[]],["title/154",[263,611.129]],["content/154",[10,0.082,47,5.652]],["keywords/154",[]],["title/155",[487,511.317]],["content/155",[10,0.09,26,0.54,27,0.54,28,0.632,29,0.605,30,0.612,31,0.77,32,0.592,33,0.612,34,0.788,35,0.728,36,2.108,37,2.242,111,1.965,144,2.87,263,5.359,471,5.447,487,4.483,489,6.362,490,5.117,491,7.076,492,13.15,493,4.097,494,4.097]],["keywords/155",[]],["title/156",[240,559.18]],["content/156",[10,0.088,26,0.48,27,0.48,28,0.561,29,0.537,30,0.543,31,0.707,32,0.526,33,0.543,34,0.723,35,0.646,36,1.872,37,2.059,61,2.207,240,6.339,263,4.757,489,5.648,490,4.542,491,6.281,493,3.637,494,3.637,497,6.281,498,6.281,499,6.281,500,7.71,501,6.722,502,9.148,503,8.041,504,6.281,505,8.292,506,6.281,507,8.292]],["keywords/156",[]],["title/157",[34,63.815]],["content/157",[10,0.089,26,0.508,27,0.508,28,0.594,29,0.569,30,0.575,31,0.737,32,0.557,33,0.575,34,0.881,35,0.685,36,1.983,37,2.147,240,4.611,263,5.04,276,7.122,471,5.123,489,5.984,493,3.854,494,3.854,497,6.655,498,6.655,499,6.655,500,5.609,501,7.122,502,6.655,503,5.85,504,6.655,508,8.785,509,8.785]],["keywords/157",[]],["title/158",[262,709.348]],["content/158",[10,0.089,26,0.446,27,0.446,28,0.522,29,0.5,30,0.75,31,0.67,32,0.489,33,0.505,34,0.818,35,0.601,36,1.741,37,1.953,61,2.054,163,3.942,240,6.011,262,5.137,263,6.569,489,5.255,490,4.226,491,5.844,493,3.384,494,3.384,497,5.844,498,5.844,499,5.844,500,7.312,502,8.675,503,7.625,504,5.844,506,5.844,511,7.715,512,6.509,513,7.715]],["keywords/158",[]],["title/159",[514,994.263]],["content/159",[10,0.082,47,5.652]],["keywords/159",[]],["title/160",[160,654.576]],["content/160",[10,0.082,47,5.652]],["keywords/160",[]],["title/161",[487,511.317]],["content/161",[10,0.089,26,0.404,27,0.404,28,0.719,29,0.453,30,0.457,31,0.622,32,0.443,33,0.457,34,0.418,35,0.544,36,1.577,37,1.812,64,4.1,79,5.578,80,3.771,117,6.926,144,2.146,160,4.292,240,5.578,471,4.073,487,3.353,493,3.064,494,3.064,515,5.663,516,5.663,517,8.615,518,8.615,519,8.615,520,8.615,521,8.615,522,11.654,523,8.314,524,8.615,525,5.663,526,6.171]],["keywords/161",[]],["title/162",[75,505.287]],["content/162",[10,0.089,26,0.392,27,0.392,28,0.702,29,0.439,30,0.444,31,0.607,32,0.429,33,0.444,34,0.406,35,0.528,36,1.528,37,1.77,39,3.896,40,3.212,47,2.37,61,3.359,64,4.004,75,3.212,79,3.554,80,3.656,84,3.372,117,4.413,163,3.46,164,3.506,169,3.949,175,5.983,240,5.448,379,4.016,381,2.311,382,4.086,493,2.97,494,2.97,515,5.49,516,5.49,517,5.49,518,5.49,519,5.49,520,5.49,521,5.49,522,8.414,523,5.298,524,5.49,528,4.612,532,4.612]],["keywords/162",[]],["title/163",[535,1065.279]],["content/163",[10,0.082,47,5.652]],["keywords/163",[]],["title/164",[487,511.317]],["content/164",[10,0.089,26,0.626,27,0.626,28,0.732,29,0.701,30,0.709,31,0.852,32,0.686,33,0.709,34,0.648,35,0.843,36,2.443,37,1.846,89,6.651,471,6.312,487,5.195,544,11.799,545,7.746]],["keywords/164",[]],["title/165",[77,462.393]],["content/165",[10,0.082,47,5.652]],["keywords/165",[]],["title/166",[487,511.317]],["content/166",[10,0.089,26,0.611,27,0.611,28,0.715,29,0.685,30,0.692,31,0.838,32,0.67,33,0.692,34,0.633,35,0.823,36,2.385,37,2.442,144,3.246,471,6.161,487,5.071,493,4.635,494,4.635,547,10.566]],["keywords/166",[]],["title/167",[75,505.287]],["content/167",[10,0.09,26,0.392,27,0.392,28,0.458,29,0.439,30,0.444,31,0.607,32,0.429,33,0.444,34,0.406,35,0.528,36,1.528,37,1.77,39,4.737,40,3.212,47,2.37,61,3.765,64,4.004,75,3.212,79,5.448,80,5.603,84,5.169,140,3.765,163,3.46,164,3.506,169,3.949,181,5.983,240,3.554,379,4.016,381,2.311,382,6.263,493,2.97,494,2.97,525,5.49,528,4.612,532,7.069,814,7.457]],["keywords/167",[]],["title/168",[161,725.591]],["content/168",[10,0.082,47,5.652]],["keywords/168",[]],["title/169",[487,511.317]],["content/169",[10,0.089,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,36,2.303,37,2.384,111,2.146,144,3.134,471,5.948,487,4.896,493,4.475,494,4.475,554,11.334]],["keywords/169",[]],["title/170",[75,505.287]],["content/170",[10,0.091,26,0.411,27,0.411,28,0.48,29,0.46,30,0.465,31,0.63,32,0.45,33,0.465,34,0.425,35,0.553,36,1.602,37,1.834,39,4.037,40,3.366,47,2.484,61,3.858,64,4.15,75,3.366,84,5.357,111,1.493,144,2.18,163,3.626,164,3.675,169,4.138,178,6.27,240,3.725,379,4.209,381,2.422,382,4.283,493,3.113,494,3.113,528,4.834,532,4.834,554,8.72,815,5.376]],["keywords/170",[]],["title/171",[556,762.39]],["content/171",[10,0.082,47,5.652]],["keywords/171",[]],["title/172",[487,511.317]],["content/172",[10,0.089,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,36,2.303,37,2.384,111,2.146,144,3.134,471,5.948,487,4.896,493,4.475,494,4.475,557,12.352]],["keywords/172",[]],["title/173",[558,941.221]],["content/173",[10,0.082,47,5.652]],["keywords/173",[]],["title/174",[487,511.317]],["content/174",[10,0.089,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,36,2.303,37,2.384,111,2.146,144,3.134,471,5.948,487,4.896,493,4.475,494,4.475,559,13.98]],["keywords/174",[]],["title/175",[560,743.19]],["content/175",[10,0.082,47,5.652]],["keywords/175",[]],["title/176",[75,505.287]],["content/176",[10,0.091,26,0.535,27,0.755,28,0.625,29,0.599,30,0.605,31,0.764,32,0.586,33,0.605,34,0.554,35,0.72,36,2.086,37,2.58,61,2.46,75,4.384,467,7.799,563,9.243,564,9.243,565,9.243,815,9.889]],["keywords/176",[]],["title/177",[174,389.308]],["content/177",[10,0.082,47,5.652]],["keywords/177",[]],["title/178",[487,511.317]],["content/178",[10,0.089,26,0.546,27,0.546,28,0.638,29,0.612,30,0.618,31,0.775,32,0.598,33,0.618,34,0.566,35,0.736,36,2.131,37,2.259,110,6.152,111,3.221,144,2.901,174,3.45,471,5.505,487,4.531,490,5.171,491,7.151,493,4.141,494,4.141,570,13.249]],["keywords/178",[]],["title/179",[1,530.518]],["content/179",[10,0.082,47,5.652]],["keywords/179",[]],["title/180",[75,505.287]],["content/180",[10,0.09,26,0.529,27,0.529,28,0.619,29,0.593,30,0.599,31,0.758,32,0.58,33,0.599,34,0.548,35,0.713,36,2.065,37,1.56,61,4.005,75,4.339,163,4.675,224,5.087,571,8.083,572,8.083,573,8.083,575,8.083,577,9.148,578,8.083,579,8.083,815,9.816]],["keywords/180",[]],["title/181",[58,475.566,816,852.282]],["content/181",[]],["keywords/181",[]],["title/182",[32,67.518]],["content/182",[10,0.079,16,1.703,19,4.607,26,0.535,27,0.535,28,0.625,29,0.599,30,0.605,31,0.886,32,1.042,33,0.991,34,0.554,35,0.72,164,4.787,165,5.787,169,5.39,241,6.024,243,7.002,446,6.798,488,4.787,503,8.692,713,6.615,726,7.231,762,8.627,763,8.627,817,10.179,818,10.179,819,9.243,820,10.179,821,7.799]],["keywords/182",[]],["title/183",[34,63.815]],["content/183",[10,0.073,16,2.044,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,54,5.179,62,5.905,119,8.994,146,7.231,167,11.095,634,10.355,784,10.355,819,11.095,822,8.994,823,11.095,824,9.803,825,11.095]],["keywords/183",[]],["title/184",[562,683.821,681,586.298]],["content/184",[10,0.083,15,7.575,16,1.572,19,5.109,26,0.494,27,0.494,28,0.577,29,0.553,30,0.559,31,0.722,32,0.541,33,0.559,34,0.511,35,0.665,54,2.986,61,4.476,66,6.855,86,4.478,87,5.681,88,7.199,111,1.795,143,4.894,562,10.892,641,5.242,644,4.478,681,6.463,713,6.106,826,9.395,827,8.531,828,9.395,829,9.395,830,8.531,831,9.395,832,8.531]],["keywords/184",[]],["title/185",[833,806.989]],["content/185",[10,0.079,16,2.097,19,4.017,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,54,3.983,399,8.903,644,5.973,713,8.144,822,9.225,833,11.4,834,9.225,835,10.055]],["keywords/185",[]],["title/186",[836,833.406]],["content/186",[4,7.141,10,0.077,16,2.019,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,54,5.136,111,2.306,137,6.286,403,8.301,822,8.883,834,8.883,836,8.573,837,12.067,838,10.238,839,8.883]],["keywords/186",[]],["title/187",[840,806.989]],["content/187",[4,7.513,10,0.074,16,2.124,19,4.069,26,0.667,27,0.667,28,0.78,29,0.747,30,0.755,31,0.888,32,0.731,33,0.755,34,0.691,35,0.898,500,7.361,546,7.361,822,9.345,840,11.497,841,11.528,842,9.345,843,11.528]],["keywords/187",[]],["title/188",[707,680.19]],["content/188",[2,6.499,10,0.069,16,1.837,19,5.563,26,0.577,27,0.577,28,0.674,29,0.646,30,0.653,31,0.806,32,0.632,33,0.653,34,0.597,35,0.777,62,5.307,116,7.801,503,6.64,639,9.307,707,10.063,713,7.136,721,7.801,726,7.801,844,10.981,845,9.971,846,15.156,847,10.981,848,10.981,849,10.981,850,7.801]],["keywords/188",[]],["title/189",[851,941.221]],["content/189",[10,0.073,16,2.07,25,6.344,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,66,6.248,111,2.364,144,3.452,403,8.511,546,7.174,644,5.898,842,9.108,851,9.927,852,5.98,853,11.235,854,9.927]],["keywords/189",[]],["title/190",[143,611.129]],["content/190",[10,0.076,16,2.21,26,0.694,27,0.694,28,0.811,29,0.777,30,0.786,31,0.912,32,0.76,33,0.786,34,0.719,35,0.935,62,6.385,111,2.524,141,5.758,143,8.936,144,3.686,852,6.385]],["keywords/190",[]],["title/191",[585,694.266]],["content/191",[2,6.219,10,0.067,16,1.758,26,0.552,27,0.552,28,0.645,29,0.618,30,0.625,31,0.781,32,0.605,33,0.625,34,0.572,35,0.744,54,3.339,62,5.079,111,3.239,141,4.58,143,7.658,144,2.932,209,7.465,388,6.829,456,11.794,536,7.736,585,8.7,638,8.051,639,8.906,644,7.007,850,7.465,852,5.079,855,8.431,856,9.542,857,9.542]],["keywords/191",[]],["title/192",[110,694.266]],["content/192",[10,0.073,16,1.758,19,4.712,26,0.552,27,0.552,28,0.645,29,0.618,30,0.625,31,0.781,32,0.846,33,0.625,34,0.572,35,0.744,58,5.863,93,9.542,110,6.219,111,2.008,144,2.932,456,8.431,503,10.252,567,8.431,643,7.228,743,8.431,852,5.079,854,8.431,858,10.508,859,10.508,860,14.699,861,10.508,862,10.508,863,8.431,864,10.508]],["keywords/192",[]],["title/193",[865,941.221]],["content/193",[10,0.072,16,2.019,19,3.868,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,111,2.306,144,3.367,403,8.301,456,9.682,643,8.301,644,5.752,733,10.958,839,8.883,852,5.832,856,10.958,865,9.682,866,12.067,867,10.958]],["keywords/193",[]],["title/194",[868,806.989]],["content/194",[10,0.076,16,2.21,26,0.694,27,0.694,28,0.811,29,0.777,30,0.786,31,0.912,32,0.76,33,0.786,34,0.719,35,0.935,111,2.524,141,5.758,144,3.686,644,6.297,852,6.385,868,11.801]],["keywords/194",[]],["title/195",[384,680.19]],["content/195",[4,6.648,10,0.07,16,1.879,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,54,3.57,61,2.715,111,3.356,141,4.896,144,3.134,174,6.271,372,7.503,384,8.926,488,5.282,649,7.981,821,8.607,834,8.27,852,5.429]],["keywords/195",[]],["title/196",[385,680.19]],["content/196",[10,0.072,16,1.97,26,0.619,27,0.619,28,0.723,29,0.693,30,0.7,31,0.845,32,0.678,33,0.7,34,0.641,35,0.833,54,3.742,61,2.846,111,3.037,141,5.133,144,3.285,161,7.283,174,5.276,372,7.865,385,6.828,488,5.537,594,8.101,834,8.669,852,5.692,869,9.98]],["keywords/196",[]],["title/197",[386,694.266]],["content/197",[10,0.072,16,1.97,26,0.619,27,0.619,28,0.723,29,0.693,30,0.7,31,0.845,32,0.678,33,0.7,34,0.641,35,0.833,54,3.742,111,3.037,141,5.133,144,3.285,161,7.283,174,5.276,372,7.865,386,6.969,488,5.537,834,8.669,852,5.692,870,9.448,871,9.98,872,10.693]],["keywords/197",[]],["title/198",[838,743.19]],["content/198",[2,5.962,10,0.079,16,1.685,26,0.529,27,0.529,28,0.619,29,0.593,30,0.599,31,0.758,32,0.58,33,0.599,34,0.548,35,0.713,54,4.535,58,5.621,77,3.971,111,1.925,119,7.416,141,4.391,144,2.811,488,4.737,546,5.841,643,6.93,823,9.148,838,10.498,852,4.869,873,6.93,874,7.416,875,9.148,876,9.148,877,8.538,878,8.538,879,10.074,880,10.074,881,10.074,882,10.074]],["keywords/198",[]],["title/199",[174,389.308]],["content/199",[10,0.073,16,2.044,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,76,7.388,77,4.816,111,2.334,141,5.325,144,3.409,174,5.408,262,7.388,372,8.16,488,5.745,546,7.084,852,5.905,873,8.405]],["keywords/199",[]],["title/200",[560,743.19]],["content/200",[2,5.455,10,0.079,16,1.542,19,4.291,26,0.484,27,0.484,28,0.566,29,0.542,30,0.548,31,0.712,32,0.531,33,0.548,34,0.501,35,0.652,66,4.654,84,4.168,87,8.096,111,2.558,137,6.975,141,4.018,262,5.574,467,7.063,560,9.989,566,8.37,567,7.396,568,7.063,569,6.548,644,4.394,678,5.701,707,7.763,852,4.455,883,9.217,884,9.217,885,9.217,886,9.217,887,12.158,888,7.063,889,7.396,890,8.37]],["keywords/200",[]],["title/201",[402,762.39]],["content/201",[10,0.073,16,2.07,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,76,7.481,77,4.877,111,2.364,141,5.393,144,3.452,262,7.481,402,10.679,488,5.818,546,7.174,852,5.98,873,8.511]],["keywords/201",[]],["title/202",[891,941.221]],["content/202",[10,0.073,16,2.044,19,5.223,21,10.355,24,10.355,25,6.265,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,111,3.114,644,5.824,850,8.68,852,5.905,891,9.803,892,8.994,893,12.218]],["keywords/202",[]],["title/203",[112,680.19]],["content/203",[10,0.072,16,2.019,19,3.868,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,76,7.296,77,4.756,111,2.306,112,6.997,141,5.26,144,3.367,488,5.674,546,6.997,743,9.682,744,8.883,745,8.883,852,5.832,873,8.301]],["keywords/203",[]],["title/204",[113,654.576]],["content/204",[10,0.072,16,2.019,19,3.868,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,76,7.296,77,4.756,111,2.306,113,6.733,141,5.26,144,3.367,488,5.674,546,6.997,744,8.883,745,8.883,747,10.958,852,5.832,873,8.301]],["keywords/204",[]],["title/205",[894,941.221]],["content/205",[10,0.082,16,1.924,25,5.896,26,0.604,27,0.604,28,0.706,29,0.676,30,0.684,31,0.831,32,0.662,33,0.684,34,0.851,35,0.814,111,2.989,144,3.208,174,3.816,263,8.149,414,8.465,489,7.112,852,5.557,894,9.225,895,11.498,896,14.204]],["keywords/205",[]],["title/206",[897,941.221]],["content/206",[10,0.073,16,2.07,19,3.966,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,111,2.364,144,3.452,193,10.486,546,7.174,569,8.79,644,5.898,834,9.108,839,9.108,842,9.108,852,5.98,897,9.927]],["keywords/206",[]],["title/207",[898,941.221]],["content/207",[2,4.9,10,0.07,16,1.385,19,4.747,22,6.344,26,0.435,27,0.435,28,0.76,29,0.487,30,0.492,31,0.44,32,0.852,33,0.492,34,0.45,35,0.586,64,5.188,66,6.246,67,9.925,108,6.643,111,1.582,141,3.609,144,2.31,169,6.55,224,4.181,403,5.695,428,7.518,446,5.53,488,3.893,643,5.695,656,7.017,659,11.883,784,10.485,850,5.882,852,4.002,855,6.643,863,11.883,898,6.643,899,6.643,900,11.233,901,7.518,902,8.279,903,13.449,904,8.279,905,7.518]],["keywords/207",[]],["title/208",[906,863.609]],["content/208",[10,0.075,16,2.181,26,0.685,27,0.685,28,0.8,29,0.767,30,0.775,31,0.904,32,0.75,33,0.775,34,0.709,35,0.922,66,6.581,111,3.249,141,5.681,439,9.595,852,6.3,906,12.518]],["keywords/208",[]],["title/209",[160,654.576]],["content/209",[10,0.081,14,2.647,16,1.564,26,0.304,27,0.304,28,0.574,29,0.34,30,0.344,31,0.497,32,0.333,33,0.344,34,0.314,35,0.409,39,3.187,40,2.489,47,2.971,61,3.27,64,3.275,66,2.918,79,2.755,80,2.833,84,6.117,86,2.755,89,3.225,117,3.42,141,2.519,144,2.608,158,12.018,159,3.661,160,5.216,163,6.277,164,2.717,165,3.286,169,7.163,196,3.756,240,5.612,379,3.112,381,1.791,382,3.167,383,3.42,488,2.717,515,4.254,516,4.254,517,4.254,518,4.254,519,4.254,520,4.254,521,4.254,522,6.882,523,4.106,524,4.254,526,4.637,527,4.254,528,5.782,529,4.254,530,4.254,531,4.254,532,7.282,533,4.254,534,3.86,552,4.428,555,4.254,711,4.175,713,3.756,907,3.975,908,5.248,909,5.779]],["keywords/209",[]],["title/210",[174,389.308]],["content/210",[10,0.089,16,1.229,26,0.386,27,0.386,28,0.451,29,0.432,30,0.437,31,0.6,32,0.423,33,0.437,34,0.4,35,0.52,61,2.731,64,6.171,75,3.163,111,1.403,159,8.721,174,5.846,264,8.946,265,6.831,273,6.987,274,6.831,372,7.545,398,9.469,638,5.628,713,4.773,907,5.052,910,6.225,911,15.454,912,10.258]],["keywords/210",[]],["title/211",[161,725.591]],["content/211",[10,0.083,14,3.043,16,1.748,26,0.349,27,0.349,28,0.408,29,0.391,30,0.395,31,0.555,32,0.382,33,0.395,34,0.361,35,0.47,36,1.362,37,1.029,39,3.562,40,2.862,47,3.321,61,3.122,64,3.661,66,3.355,84,6.622,86,3.167,111,1.27,141,2.896,144,1.854,158,12.235,159,8.182,161,6.463,163,5.993,164,3.125,165,3.778,169,5.533,196,4.318,240,4.981,379,3.578,381,2.059,382,3.641,383,3.932,488,3.125,527,4.892,528,4.11,529,4.892,530,4.892,531,4.892,532,6.463,533,4.892,534,4.438,553,8.857,554,7.693,555,4.892,713,4.318,907,4.571]],["keywords/211",[]],["title/212",[77,462.393]],["content/212",[10,0.083,14,2.294,16,1.391,26,0.263,27,0.263,28,0.308,29,0.295,30,0.298,31,0.442,32,0.288,33,0.298,34,0.272,35,0.354,39,3.633,40,2.157,47,2.642,61,3.327,64,3.734,66,2.529,76,7.503,77,3.277,79,5.081,80,4.076,84,6.714,86,2.387,89,4.639,140,2.529,141,2.183,144,1.397,158,10.996,159,9.965,163,5.758,164,2.355,165,2.847,169,6.571,196,3.255,240,5.915,379,2.697,381,1.552,382,5.841,383,2.964,488,2.355,500,4.82,506,3.445,512,3.837,525,6.12,527,3.687,528,5.142,529,3.687,530,3.687,531,3.687,532,6.593,533,3.687,534,3.345,545,3.255,546,2.904,548,4.548,549,7.549,550,7.549,551,4.548,552,3.837,713,3.255,873,3.445,907,3.445,913,8.313]],["keywords/212",[]],["title/213",[389,863.609]],["content/213",[10,0.083,14,4.068,16,2.18,26,0.467,27,0.467,28,0.546,29,0.523,30,0.528,31,0.693,32,0.511,33,0.528,34,0.925,35,1.092,39,4.442,62,6.298,64,5.407,77,3.501,111,1.697,119,6.539,141,3.871,163,4.122,261,7.528,373,7.126,381,2.752,389,13.329,393,7.126,488,4.177,546,5.15,873,6.11,907,6.11,914,8.882,915,8.066,916,8.066,917,8.066]],["keywords/213",[]],["title/214",[918,941.221]],["content/214",[10,0.088,14,3.668,16,2.018,25,9.342,26,0.421,27,0.421,28,0.492,29,0.471,30,0.476,31,0.641,32,0.461,33,0.476,34,0.436,35,0.567,39,2.729,40,3.449,87,4.842,128,5.895,209,5.689,383,11.19,427,6.787,487,3.49,536,5.895,546,4.643,832,7.271,842,5.895,892,5.895,907,5.508,918,12.964,919,8.007,920,6.787,921,7.271,922,7.271,923,7.271,924,7.271]],["keywords/214",[]],["title/215",[1,530.518]],["content/215",[1,7.092,10,0.087,14,4.182,15,5.095,16,1.528,19,2.927,26,0.48,27,0.48,28,0.561,29,0.537,30,0.543,31,0.707,32,0.526,33,0.543,34,0.497,35,0.646,36,1.872,37,1.414,53,5.192,61,3.214,108,7.326,159,8.424,163,4.237,224,4.611,555,6.722,571,7.326,572,10.669,573,7.326,574,12.075,575,7.326,576,8.292,578,7.326,579,7.326,713,5.934,907,6.281]],["keywords/215",[]],["title/216",[442,833.406]],["content/216",[2,4.159,10,0.076,16,2.24,17,3.921,19,4.839,26,0.369,27,0.369,28,0.432,29,0.413,30,0.418,31,0.58,32,0.404,33,0.418,34,0.382,35,0.497,37,1.088,39,2.395,54,2.233,61,1.699,62,3.396,66,3.548,146,4.159,169,3.721,174,2.332,197,6.381,213,5.956,373,5.638,439,11.113,442,12.293,738,9.914,821,5.384,855,8.759,870,5.638,892,5.173,907,4.834,925,7.027,926,7.027,927,15.096,928,7.027,929,14.845,930,6.381,931,7.027,932,10.917,933,7.027,934,6.381,935,12.157,936,12.157,937,6.381,938,6.381,939,6.381,940,7.027]],["keywords/216",[]],["title/217",[941,941.221]],["content/217",[10,0.076,14,4.262,16,2.255,26,0.489,27,0.489,28,0.572,29,0.547,30,0.553,31,0.717,32,0.536,33,0.553,34,0.862,35,0.659,39,3.172,40,8.546,140,4.699,174,3.088,241,7.978,243,9.274,546,5.395,842,6.85,941,7.466,942,7.13,943,19.236,944,9.305,945,8.45,946,14.395,947,8.45,948,7.887]],["keywords/217",[]],["title/218",[263,611.129]],["content/218",[10,0.078,14,3.792,16,2.942,26,0.435,27,0.435,28,0.508,29,0.487,30,0.492,31,0.658,32,0.477,33,0.492,34,0.806,35,0.586,39,5.048,47,2.631,54,2.631,62,4.002,146,4.9,174,2.748,240,7.059,263,9.96,489,5.121,497,10.188,498,8.51,499,8.51,500,4.8,501,6.095,502,5.695,503,5.006,504,5.695,824,6.643,942,6.344,945,7.518,949,7.518,950,8.279,951,11.233,952,8.279]],["keywords/218",[]],["title/219",[874,863.609]],["content/219",[10,0.079,14,7.052,16,1.879,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,54,4.893,77,4.428,111,2.942,165,6.387,209,7.981,676,9.013,874,8.27,905,10.201,906,11.334,942,8.607,953,10.201,954,11.233,955,10.201]],["keywords/219",[]],["title/220",[380,680.19]],["content/220",[10,0.09,16,1.229,26,0.386,27,0.386,28,0.451,29,0.432,30,0.437,31,0.6,32,0.423,33,0.437,34,0.4,35,0.52,39,2.503,50,5.407,62,3.55,64,2.573,66,3.709,117,6.686,146,4.347,151,6.225,174,2.437,380,6.55,384,4.259,385,4.259,386,4.347,399,5.218,402,4.773,438,5.218,556,4.773,644,3.501,678,4.543,704,5.893,707,4.259,838,4.653,942,5.628,956,7.345,957,6.669,958,6.669,959,6.669,960,6.669,961,6.669,962,6.669,963,6.669,964,6.669,965,6.669,966,6.669,967,6.669,968,6.669,969,6.225]],["keywords/220",[]],["title/221",[16,196.26]],["content/221",[6,8,10,0.071,16,2.37,26,0.524,27,0.524,28,0.612,29,0.587,30,0.593,31,0.753,32,0.574,33,0.593,34,0.542,54,5.701,62,4.819,66,8.32,119,10.429,192,9.054,586,7.34,587,5.669,588,7.34,638,7.64,726,7.084,821,7.64,822,7.34,824,11.366,910,8.451,970,14.166,971,14.166,972,9.971,973,9.971,974,9.971,975,9.971]],["keywords/221",[]],["title/222",[587,666.995]],["content/222",[4,5.507,6,7.466,10,0.085,15,5.192,16,1.557,26,0.489,27,0.489,28,0.572,29,0.933,30,0.553,31,0.717,32,0.536,33,0.553,34,0.946,54,6.113,61,2.249,164,4.376,165,5.291,580,8.45,581,8.45,586,6.85,587,5.291,588,6.85,638,7.13,824,7.466,910,7.887,929,8.45,942,7.13,976,9.305,977,8.45,978,8.45,979,9.305]],["keywords/222",[]],["title/223",[474,863.609]],["content/223",[4,7.322,10,0.073,16,2.07,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,62,5.98,146,7.322,472,9.927,474,9.108,479,9.927,480,9.927,488,5.818,822,9.108,980,11.235,981,11.235,982,11.235]],["keywords/223",[]],["title/224",[438,833.406]],["content/224",[10,0.072,16,2.019,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,76,7.296,77,4.756,111,2.306,141,5.26,144,3.367,438,11.481,439,8.883,488,5.674,546,6.997,852,5.832,854,9.682,863,9.682,873,8.301]],["keywords/224",[]],["title/225",[983,941.221]],["content/225",[10,0.073,16,2.044,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,54,3.883,61,2.953,75,5.263,111,2.334,141,5.325,144,3.409,439,8.994,852,5.905,870,9.803,887,11.095,888,9.362,983,9.803,984,12.218]],["keywords/225",[]],["title/226",[985,941.221]],["content/226",[10,0.075,16,2.181,26,0.685,27,0.685,28,0.8,29,0.767,30,0.775,31,0.904,32,0.75,33,0.775,34,0.709,35,0.922,66,6.581,111,2.49,141,5.681,144,3.637,247,11.047,594,8.966,852,6.3,985,10.457]],["keywords/226",[]],["title/227",[986,941.221]],["content/227",[10,0.072,16,1.97,19,5.095,26,0.619,27,0.619,28,0.723,29,0.693,30,0.7,31,0.845,32,0.678,33,0.7,34,0.641,35,0.833,54,3.742,111,2.25,112,6.828,141,5.133,144,3.285,439,8.669,503,9.612,852,5.692,867,10.693,986,9.448,987,11.775,988,11.775,989,9.98]],["keywords/227",[]],["title/228",[990,806.989]],["content/228",[4,7.416,10,0.074,16,2.097,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,76,7.578,111,2.394,141,5.462,144,3.496,488,5.893,852,6.057,990,11.4,991,12.531,992,11.38]],["keywords/228",[]],["title/229",[10,4.663]],["content/229",[]],["keywords/229",[]],["title/230",[10,4.663]],["content/230",[10,0.083]],["keywords/230",[]],["title/231",[10,4.663]],["content/231",[]],["keywords/231",[]],["title/232",[10,4.177,95,475.463]],["content/232",[1,7.626,10,0.067,31,0.896,91,11.979,94,11.6,95,11.979]],["keywords/232",[]],["title/233",[10,4.177,96,492.694]],["content/233",[1,7.626,10,0.067,31,0.896,75,7.263,91,11.979,96,12.413]],["keywords/233",[]],["title/234",[10,4.177,97,567.233]],["content/234",[1,9.214,10,0.073,37,2.839,98,14.71,100,14.71,101,10.355,102,16.649,103,10.355,104,10.355,105,14.797,106,10.355,107,10.355,109,11.095]],["keywords/234",[]],["title/235",[10,4.663]],["content/235",[1,3.321,10,0.09,26,0.386,27,0.386,28,0.451,29,0.432,30,0.437,31,0.6,32,0.423,33,0.437,34,0.615,35,0.52,37,1.749,54,2.334,64,3.958,78,4.905,91,10.979,110,4.347,111,2.63,112,4.259,113,4.098,114,6.669,117,4.347,118,6.669,120,6.669,123,6.669,131,10.258,132,6.669,136,6.669,137,3.826,140,3.709,143,3.826,144,2.049,147,5.628,148,6.669,149,10.258,150,6.669,152,6.669,153,6.669,155,6.669,815,7.771]],["keywords/235",[]],["title/236",[10,4.663]],["content/236",[]],["keywords/236",[]],["title/237",[582,1065.279]],["content/237",[10,0.089,16,1.668,26,0.524,27,0.524,28,0.612,29,0.587,30,0.593,31,0.753,32,0.574,33,0.593,34,0.976,54,3.169,61,2.41,111,1.905,200,5.901,544,7.34,584,9.054,585,5.901,586,7.34,587,5.669,588,12.13,589,9.054,590,9.054,591,9.054,592,9.054,593,9.054]],["keywords/237",[]],["title/238",[595,1065.279]],["content/238",[10,0.09,26,0.45,27,0.45,28,0.526,29,0.504,30,0.755,31,0.675,32,0.493,33,0.51,34,0.822,54,2.724,61,2.072,111,1.637,200,7.512,544,6.309,585,5.072,587,4.873,596,7.782,597,7.782,598,7.782,599,7.782,600,11.526,601,7.782,602,11.526,603,7.782,604,7.782,605,13.727,606,7.782,607,7.782,608,7.782,609,7.782]],["keywords/238",[]],["title/239",[610,1065.279]],["content/239",[10,0.086,19,3.56,26,0.583,27,0.583,28,0.938,29,0.653,30,0.661,31,0.812,32,0.639,33,0.661,34,0.95,54,3.529,61,2.684,111,2.919,585,6.572,587,6.314,611,10.085,612,10.085,613,10.085,614,10.085,615,8.91,616,10.085,617,10.085]],["keywords/239",[]],["title/240",[19,273.18,618,773.952]],["content/240",[10,0.085,19,4.82,26,0.57,27,0.57,28,0.924,29,0.639,30,0.894,31,0.799,32,0.625,33,0.646,34,0.818,54,3.451,61,2.625,92,8.32,111,2.075,585,6.426,587,6.174,615,8.712,619,9.86,620,9.86,621,9.86,622,9.86,623,9.86,624,9.86,625,9.86]],["keywords/240",[]],["title/241",[626,941.221]],["content/241",[10,0.089,16,1.434,26,0.45,27,0.45,28,0.928,29,0.747,30,0.755,31,0.675,32,0.493,33,0.51,34,0.69,36,1.757,37,1.327,54,2.724,61,3.068,111,2.888,144,2.391,557,6.876,585,7.512,587,4.873,626,6.876,627,7.782,628,7.782,629,7.782,630,7.782,631,13.727,632,7.782,633,7.782,634,7.263,635,7.782,636,7.782,637,7.782]],["keywords/241",[]],["title/242",[14,390.381,48,722.357]],["content/242",[]],["keywords/242",[]],["title/243",[644,559.18]],["content/243",[10,0.084,16,2.097,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,36,2.569,37,1.94,54,3.983,61,3.029,111,2.394,143,6.528,644,5.973,993,9.225]],["keywords/243",[]],["title/244",[678,725.591]],["content/244",[10,0.085,16,1.947,26,0.611,27,0.611,28,0.715,29,0.685,30,0.692,31,0.838,32,0.67,33,0.692,34,0.633,35,0.823,36,2.385,37,2.442,54,3.698,61,2.812,111,2.223,143,6.061,493,4.635,494,4.635,678,7.197,993,8.566,994,10.566]],["keywords/244",[]],["title/245",[401,994.263]],["content/245",[10,0.085,16,1.901,26,0.597,27,0.597,28,0.698,29,0.669,30,0.676,31,0.825,32,0.654,33,0.676,34,0.618,35,0.804,36,2.329,37,2.403,54,3.612,61,2.747,111,2.171,143,5.92,262,6.872,493,4.527,494,4.527,594,7.818,678,7.029,995,14.091]],["keywords/245",[]],["title/246",[691,762.39]],["content/246",[10,0.085,16,1.994,25,6.112,26,0.626,27,0.626,28,0.732,29,0.701,30,0.709,31,0.852,32,0.686,33,0.709,34,0.648,35,0.843,36,2.443,37,1.846,40,5.134,54,3.788,87,7.207,128,8.775,137,6.209,490,5.929,716,10.824,996,10.102]],["keywords/246",[]],["title/247",[888,898.867]],["content/247",[10,0.085,16,1.994,25,6.112,26,0.626,27,0.626,28,0.732,29,0.701,30,0.709,31,0.852,32,0.686,33,0.709,34,0.648,35,0.843,36,2.443,37,1.846,40,5.134,54,3.788,87,7.207,128,8.775,137,6.209,888,9.133,996,10.102,997,10.824]],["keywords/247",[]],["title/248",[889,941.221]],["content/248",[10,0.086,16,1.817,25,5.568,26,0.57,27,0.57,28,0.667,29,0.639,30,0.646,31,0.799,32,0.625,33,0.646,34,0.591,35,0.768,36,2.226,37,2.329,40,4.677,54,3.451,87,6.566,128,7.994,137,5.657,490,5.402,493,4.325,494,4.325,545,7.057,889,8.712,996,9.203,998,9.86]],["keywords/248",[]],["title/249",[707,680.19]],["content/249",[10,0.084,16,1.924,26,0.604,27,0.604,28,0.706,29,0.676,30,0.684,31,0.831,32,0.662,33,0.684,34,0.625,35,0.814,36,2.357,37,1.78,40,4.953,54,3.654,78,7.68,89,6.416,174,3.816,414,8.465,707,6.667,720,9.225,721,8.169,999,6.538,1000,14.204]],["keywords/249",[]],["title/250",[34,63.815]],["content/250",[10,0.085,16,1.994,26,0.626,27,0.626,28,0.732,29,0.701,30,0.709,31,0.852,32,0.686,33,0.709,34,0.872,35,0.843,36,2.443,37,1.846,39,4.063,54,3.788,174,3.956,741,9.563,742,9.563,999,6.777,1001,14.554]],["keywords/250",[]],["title/251",[1002,941.221]],["content/251",[10,0.082,16,1.528,26,0.48,27,0.48,28,0.561,29,0.537,30,1.025,31,0.707,32,0.526,33,0.543,34,0.937,35,0.646,36,1.872,37,2.059,39,3.112,54,5.475,61,2.207,87,5.521,88,6.997,140,4.611,146,5.404,163,6.171,174,4.413,490,4.542,493,3.637,494,3.637,540,7.739,561,6.722,692,7.739,892,6.722,1003,7.326,1004,9.131,1005,9.131,1006,8.292]],["keywords/251",[]],["title/252",[1007,1065.279]],["content/252",[10,0.082,16,1.513,26,0.475,27,0.475,28,0.556,29,0.532,30,1.02,31,0.702,32,0.521,33,0.538,34,0.718,35,0.64,36,1.854,37,2.045,39,3.084,54,5.451,61,2.187,87,5.47,88,6.932,119,6.66,140,4.568,146,5.354,163,6.129,174,3.002,389,6.66,490,4.5,493,3.604,494,3.604,540,7.667,561,6.66,644,4.312,842,6.66,892,6.66,1002,7.258,1003,7.258,1008,9.047,1009,9.047,1010,8.215]],["keywords/252",[]],["title/253",[143,611.129]],["content/253",[10,0.084,16,1.947,26,0.611,27,0.611,28,0.715,29,0.685,30,0.692,31,0.838,32,0.67,33,0.692,34,0.633,35,0.823,36,2.385,37,1.802,54,3.698,111,2.223,143,6.061,174,3.861,381,3.605,568,8.915,649,8.266,999,6.615,1011,14.319,1012,10.566]],["keywords/253",[]],["title/254",[705,941.221]],["content/254",[4,6.499,10,0.083,16,1.837,25,7.772,26,0.577,27,0.577,28,0.674,29,0.646,30,0.653,31,0.806,32,0.632,33,0.653,34,0.597,35,0.777,36,2.251,37,1.7,40,4.73,54,3.49,86,5.234,137,5.72,174,5.03,534,7.334,691,7.136,718,8.81,999,6.243,1013,10.981,1014,13.763]],["keywords/254",[]],["title/255",[139,863.609]],["content/255",[2,6.726,10,0.082,16,1.901,26,0.597,27,0.597,28,0.698,29,0.669,30,0.676,31,0.825,32,0.654,33,0.676,34,0.618,35,0.804,36,2.329,37,1.76,54,6.034,78,7.59,139,13.008,726,8.073,853,10.32,978,10.32,1015,8.708,1016,10.32]],["keywords/255",[]],["title/256",[838,743.19]],["content/256",[4,6.648,10,0.087,16,1.879,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,36,2.303,37,2.384,54,3.57,61,2.715,140,5.672,490,5.588,673,8.607,838,7.117,1017,11.233,1018,10.201,1019,10.201]],["keywords/256",[]],["title/257",[1020,1065.279]],["content/257",[4,6.726,10,0.083,16,1.901,26,0.597,27,0.597,28,0.698,29,0.669,30,0.676,31,0.825,32,0.654,33,0.676,34,0.844,35,0.804,36,2.329,37,2.403,54,3.612,61,2.747,140,5.738,224,5.738,490,5.653,673,8.708,1021,10.32,1022,8.708,1023,10.32,1024,9.118]],["keywords/257",[]],["title/258",[1025,1065.279]],["content/258",[4,6.726,10,0.083,16,1.901,26,0.597,27,0.597,28,0.698,29,0.669,30,0.676,31,0.825,32,0.654,33,0.676,34,0.844,35,0.804,36,2.329,37,2.403,54,3.612,61,2.747,140,5.738,224,5.738,490,5.653,673,8.708,1022,8.708,1024,9.118,1026,10.32,1027,10.32]],["keywords/258",[]],["title/259",[112,680.19]],["content/259",[2,5.404,10,0.083,16,1.528,19,2.927,26,0.48,27,0.48,28,0.561,29,0.537,30,0.543,31,0.707,32,0.526,33,0.543,34,0.497,35,0.646,36,1.872,37,2.059,84,4.129,111,2.541,112,5.295,144,2.548,174,3.03,381,2.829,493,3.637,494,3.637,643,6.281,684,7.326,695,7.326,726,6.487,743,10.669,744,9.789,745,9.789,850,9.447,877,7.739,878,7.739,899,7.326,999,5.192,1028,12.075,1029,8.292]],["keywords/259",[]],["title/260",[113,654.576]],["content/260",[10,0.086,16,1.739,19,3.332,26,0.546,27,0.546,28,0.638,29,0.612,30,0.618,31,0.775,32,0.598,33,0.618,34,0.566,35,0.736,36,2.131,37,2.259,111,2.788,113,5.801,144,2.901,174,3.45,381,3.221,493,4.141,494,4.141,649,7.385,744,7.653,745,7.653,850,7.385,989,8.811,999,5.911,1030,13.249]],["keywords/260",[]],["title/261",[402,762.39]],["content/261",[2,5.455,10,0.083,16,1.542,19,2.954,26,0.484,27,0.484,28,0.566,29,0.542,30,0.548,31,0.712,32,0.531,33,0.548,34,0.501,35,0.652,36,1.889,37,2.073,84,4.168,111,2.558,113,5.143,144,2.572,174,3.059,381,2.856,402,8.701,403,6.341,409,10.742,493,3.672,494,3.672,561,6.786,643,6.341,684,7.396,695,7.396,726,6.548,850,9.512,877,7.812,878,7.812,899,7.396,977,8.37,999,5.241,1029,8.37]],["keywords/261",[]],["title/262",[833,806.989]],["content/262",[10,0.082,16,1.797,26,0.564,27,0.564,28,0.66,29,0.632,30,0.639,31,0.793,32,0.618,33,0.639,34,0.584,35,0.76,36,2.201,37,1.663,39,3.66,54,4.743,174,3.564,567,8.616,644,5.119,649,7.629,833,11.8,835,8.616,899,8.616,999,6.106,1031,10.739,1032,13.553,1033,9.752,1034,9.752]],["keywords/262",[]],["title/263",[839,863.609]],["content/263",[10,0.085,16,2.019,19,3.868,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,36,2.473,37,1.869,111,2.306,174,4.004,381,3.739,403,8.301,839,8.883,999,6.861,1035,10.958]],["keywords/263",[]],["title/264",[644,559.18]],["content/264",[10,0.083,16,2.019,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,36,2.473,37,1.869,54,3.835,111,2.306,143,6.286,381,3.739,644,5.752,993,8.883,1036,12.067,1037,14.675]],["keywords/264",[]],["title/265",[110,694.266]],["content/265",[10,0.083,16,1.879,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,36,2.303,37,1.739,54,3.57,111,2.942,141,4.896,174,5.109,381,3.481,999,6.387,1038,10.201,1039,11.233,1040,11.233,1041,13.98,1042,10.201]],["keywords/265",[]],["title/266",[1043,1065.279]],["content/266",[2,6.886,10,0.082,16,1.947,19,3.729,26,0.611,27,0.611,28,0.715,29,0.685,30,0.692,31,0.838,32,0.67,33,0.692,34,0.633,35,0.823,36,2.385,37,1.802,503,9.535,536,11.608,1015,8.915,1044,15.768,1045,10.566,1046,11.635,1047,10.566]],["keywords/266",[]],["title/267",[384,680.19]],["content/267",[10,0.083,16,1.901,19,3.643,26,0.597,27,0.597,28,0.698,29,0.669,30,0.676,31,0.825,32,0.654,33,0.676,34,0.618,35,0.804,36,2.329,37,1.76,39,3.874,146,6.726,174,3.771,384,6.589,999,6.461,1048,10.32,1049,14.091,1050,10.32,1051,14.091,1052,10.32]],["keywords/267",[]],["title/268",[385,680.19]],["content/268",[10,0.082,16,1.797,19,3.442,26,0.564,27,0.564,28,0.66,29,0.632,30,0.639,31,0.793,32,0.618,33,0.639,34,0.584,35,0.76,36,2.201,37,1.663,40,4.626,146,6.356,174,3.564,545,6.979,594,7.387,721,7.629,869,9.102,999,6.106,1053,10.739,1054,10.739,1055,10.739,1056,10.739,1057,10.739,1058,10.739,1059,13.553,1060,9.752]],["keywords/268",[]],["title/269",[386,694.266]],["content/269",[10,0.083,16,1.879,19,3.601,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,36,2.303,37,1.739,39,3.829,62,5.429,146,6.648,174,3.728,870,9.013,871,9.521,999,6.387,1061,11.233,1062,13.98,1063,13.98,1064,10.201]],["keywords/269",[]],["title/270",[868,806.989]],["content/270",[2,5.962,10,0.082,16,1.685,17,5.621,26,0.529,27,0.529,28,0.619,29,0.593,30,0.599,31,0.758,32,0.58,33,0.599,34,0.548,35,0.713,36,2.065,37,1.56,87,8.629,128,7.416,137,5.248,140,5.087,174,4.736,463,9.148,568,7.719,644,6.802,649,7.157,821,7.719,868,9.816,999,5.728,1065,14.27,1066,12.958,1067,9.148]],["keywords/270",[]],["title/271",[1068,1065.279]],["content/271",[10,0.083,16,1.858,19,3.56,26,0.583,27,0.583,28,0.682,29,0.653,30,0.661,31,0.812,32,1.005,33,0.661,34,0.604,35,0.786,36,2.276,37,1.72,111,2.122,241,6.572,243,7.64,381,3.441,855,8.91,871,9.413,872,10.085,1038,10.085,1069,11.105,1070,13.871,1071,10.085]],["keywords/271",[]],["title/272",[1072,1065.279]],["content/272",[10,0.082,14,5.394,16,1.97,26,0.619,27,0.619,28,0.723,29,0.693,30,0.7,31,0.845,32,0.678,33,0.7,34,0.641,35,0.833,36,2.414,37,1.823,39,4.014,54,3.742,111,2.25,165,6.695,174,3.908,495,7.865,1003,9.448,1073,14.436,1074,10.693]],["keywords/272",[]],["title/273",[836,833.406]],["content/273",[10,0.084,16,1.947,19,3.729,26,0.611,27,0.611,28,0.715,29,0.685,30,0.938,31,0.838,32,0.67,33,0.692,34,0.633,35,0.823,36,2.385,37,1.802,39,3.966,174,3.861,495,7.771,836,11.202,999,6.615,1075,14.319,1076,10.566]],["keywords/273",[]],["title/274",[840,806.989]],["content/274",[10,0.084,16,1.947,19,3.729,26,0.611,27,0.611,28,0.715,29,0.685,30,0.692,31,0.838,32,0.67,33,0.692,34,0.633,35,0.823,36,2.385,37,1.802,39,3.966,174,3.861,495,7.771,500,6.746,840,8.004,999,6.615,1077,14.319,1078,10.566,1079,10.566]],["keywords/274",[]],["title/275",[990,806.989]],["content/275",[10,0.087,16,1.879,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,61,3.721,64,3.935,77,4.428,79,5.355,80,5.507,84,5.08,163,5.213,213,9.521,990,12.083,1080,10.201]],["keywords/275",[]],["title/276",[441,806.989]],["content/276",[10,0.084,16,2.124,19,4.069,26,0.667,27,0.667,28,0.78,29,0.747,30,0.755,31,0.888,32,0.731,33,0.755,34,0.691,35,0.898,36,2.602,37,1.966,381,3.934,441,8.733,723,9.727,1003,10.185]],["keywords/276",[]],["title/277",[10,4.663]],["content/277",[10,0.09,25,8.309,26,0.508,27,0.508,28,0.852,29,0.569,30,0.575,31,0.737,32,0.557,33,0.575,34,0.526,35,0.685,61,2.338,64,3.389,77,3.813,78,6.462,79,4.611,80,4.743,81,8.785,82,8.785,83,8.785,84,6.27,85,8.2,86,4.611,89,5.398,90,8.2,1081,9.674]],["keywords/277",[]],["title/278",[10,4.663]],["content/278",[]],["keywords/278",[]],["title/279",[10,4.663]],["content/279",[10,0.083]],["keywords/279",[]],["title/280",[10,4.663]],["content/280",[]],["keywords/280",[]],["title/281",[10,4.177,95,475.463]],["content/281",[0,10.196,1,7.626,10,0.067,31,0.896,94,11.6,95,11.979]],["keywords/281",[]],["title/282",[10,4.177,96,492.694]],["content/282",[0,10.196,1,7.626,10,0.067,31,0.896,75,7.263,96,12.413]],["keywords/282",[]],["title/283",[10,4.177,97,567.233]],["content/283",[1,9.214,10,0.073,37,2.839,98,14.71,100,14.71,101,10.355,103,10.355,104,10.355,106,10.355,107,10.355,1082,18.334,1083,16.295,1084,12.218]],["keywords/283",[]],["title/284",[10,4.663]],["content/284",[]],["keywords/284",[]],["title/285",[10,4.663]],["content/285",[0,4.249,1,1.855,10,0.091,25,4.726,26,0.216,27,0.216,28,0.252,29,0.241,30,0.244,31,0.373,32,0.236,33,0.244,34,0.223,35,0.29,37,1.088,78,10.918,89,7.986,98,3.292,110,2.428,111,3.012,113,2.289,137,3.66,140,3.548,144,2.571,169,3.721,174,1.362,245,3.477,279,3.292,383,5.454,385,2.379,403,7.51,411,3.292,446,2.74,500,6.33,506,2.822,512,3.144,523,2.915,545,2.666,840,2.822,869,3.477,920,3.477,948,5.955,989,3.477,1085,2.74,1086,3.726,1087,4.103,1088,8.369,1089,4.103,1090,3.726,1091,3.726,1092,3.726,1093,3.726,1094,7.026,1095,4.103,1096,4.103,1097,4.103,1098,4.103,1099,4.103,1100,6.381,1101,4.103,1102,4.103,1103,4.103,1104,4.103,1105,7.026,1106,4.103,1107,4.103,1108,4.103,1109,4.103,1110,7.026,1111,4.103,1112,4.103,1113,4.103]],["keywords/285",[]],["title/286",[10,3.388,1114,773.952]],["content/286",[0,7.481,1,5.595,10,0.089,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,1085,8.264,1114,11.235,1115,12.373,1116,8.79]],["keywords/286",[]],["title/287",[10,4.663]],["content/287",[0,5.521,1,4.129,10,0.09,25,8.042,26,0.48,27,0.48,28,0.561,29,0.537,30,0.791,31,0.707,32,0.526,33,0.543,34,0.497,35,0.646,37,1.414,61,2.207,89,5.095,224,6.715,383,9.281,545,5.934,1022,6.997,1085,6.099,1086,8.292,1090,8.292,1091,8.292,1092,8.292,1117,9.131,1118,9.131]],["keywords/287",[]],["title/288",[10,4.663]],["content/288",[]],["keywords/288",[]],["title/289",[1119,1173.093]],["content/289",[0,5.521,1,4.129,10,0.091,26,0.48,27,0.48,28,0.561,29,0.537,30,0.543,31,0.707,32,0.526,33,0.543,34,0.497,35,0.646,61,3.791,64,4.659,77,3.599,79,6.339,80,6.519,84,6.014,487,3.98,854,7.326,1085,6.099,1116,6.487,1120,8.292,1121,8.292]],["keywords/289",[]],["title/290",[1122,1065.279]],["content/290",[0,5.574,1,4.168,10,0.091,26,0.484,27,0.484,28,0.566,29,0.542,30,0.548,31,0.712,32,0.531,33,0.548,34,0.501,35,0.652,61,2.228,64,3.229,77,3.633,79,4.394,80,4.519,84,4.168,85,7.812,86,4.394,90,11.348,381,2.856,1085,6.156,1116,6.548,1120,8.37,1121,8.37,1122,8.37,1123,9.217]],["keywords/290",[]],["title/291",[1124,1065.279]],["content/291",[0,5.049,1,3.776,10,0.09,26,0.439,27,0.439,28,0.914,29,0.491,30,0.497,31,0.662,32,0.481,33,0.497,34,0.454,35,0.591,61,3.009,64,2.925,77,3.291,79,3.98,80,4.094,84,3.776,111,1.595,196,5.427,224,4.216,383,9.765,500,8.631,1085,5.577,1088,7.583,1116,5.932,1124,7.583,1125,8.35,1126,8.35,1127,8.35,1128,8.35]],["keywords/291",[]],["title/292",[50,863.609]],["content/292",[0,5.006,1,3.744,10,0.089,26,0.435,27,0.435,28,0.508,29,0.487,30,0.492,31,0.658,32,0.477,33,0.492,34,0.45,35,0.586,37,1.282,50,6.095,61,2.99,64,2.9,77,3.263,79,3.946,80,4.059,169,4.384,174,2.748,200,4.9,240,3.946,414,6.095,488,3.893,1085,5.53,1093,7.518,1116,5.882,1129,8.279,1130,8.279,1131,8.279,1132,8.279,1133,8.279,1134,8.279,1135,8.279,1136,8.279,1137,8.279,1138,8.279,1139,8.279,1140,8.279,1141,7.518,1142,8.279]],["keywords/292",[]],["title/293",[556,762.39]],["content/293",[0,7.88,1,4.017,10,0.091,26,0.467,27,0.467,28,0.546,29,0.523,30,0.528,31,0.693,32,0.511,33,0.528,34,0.483,35,0.629,61,3.731,64,4.565,77,3.501,79,6.212,80,6.389,84,5.893,556,5.772,1085,5.932,1116,6.31,1141,8.066,1143,13.031,1144,8.882,1145,8.882]],["keywords/293",[]],["title/294",[10,4.663]],["content/294",[0,4.544,1,3.398,10,0.09,28,0.462,29,0.442,30,0.447,31,0.611,32,0.432,33,0.447,34,0.409,35,0.532,37,3.028,58,6.415,111,1.436,174,2.494,815,13.453,969,9.744,1085,5.019,1100,12.679,1116,5.338,1146,7.514,1147,7.514,1148,7.514,1149,7.514,1150,7.514,1151,7.514,1152,7.514,1153,7.514,1154,7.514,1155,7.514]],["keywords/294",[]],["title/295",[10,4.663]],["content/295",[10,0.089,26,0.323,27,0.323,28,1.053,29,0.361,30,0.365,31,0.522,32,0.354,33,0.365,34,0.334,35,0.435,36,1.259,37,0.951,64,4.297,77,3.87,79,2.928,80,3.011,111,1.174,160,5.479,161,6.073,163,7.581,164,6.589,169,7.42,170,6.755,174,2.039,175,4.928,176,12.724,177,5.578,178,4.928,179,12.724,180,5.578,181,4.928,182,12.724,183,5.578,184,9.842,185,5.578,186,5.578,187,5.578,1156,5.578]],["keywords/295",[]],["title/296",[10,4.663]],["content/296",[]],["keywords/296",[]],["title/297",[32,67.518]],["content/297",[10,0.088,26,0.597,27,0.597,28,0.698,29,0.669,30,0.676,31,1.009,32,0.893,33,1.051,34,0.618,35,0.804,164,5.344,241,6.726,243,7.818,379,6.12,446,7.59,762,9.632,763,9.632]],["keywords/297",[]],["title/298",[34,63.815]],["content/298",[10,0.086,26,0.723,27,0.723,28,0.846,29,0.81,30,0.819,31,0.936,32,0.792,33,0.819,34,0.749,35,0.974,39,4.693,825,12.504]],["keywords/298",[]],["title/299",[562,683.821,681,586.298]],["content/299",[10,0.088,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,61,3.906,111,2.306,143,6.286,681,8.301,827,10.958,830,10.958,1157,12.067]],["keywords/299",[]],["title/300",[833,806.989]],["content/300",[10,0.086,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,39,4.628,833,9.34,835,10.894]],["keywords/300",[]],["title/301",[836,833.406]],["content/301",[10,0.085,26,0.694,27,0.694,28,0.811,29,0.777,30,0.786,31,0.912,32,0.76,33,0.786,34,0.719,35,0.935,39,4.503,111,2.524,137,6.882,836,9.385,838,8.369]],["keywords/301",[]],["title/302",[840,806.989]],["content/302",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,39,4.628,840,9.34,841,12.33,843,12.33]],["keywords/302",[]],["title/303",[707,680.19]],["content/303",[10,0.087,26,0.694,27,0.694,28,0.811,29,0.777,30,0.786,31,0.912,32,0.76,33,0.786,34,0.719,35,0.935,40,5.69,707,7.66,721,9.385,845,11.996]],["keywords/303",[]],["title/304",[851,941.221]],["content/304",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,144,3.788,381,4.207,851,10.894]],["keywords/304",[]],["title/305",[143,611.129]],["content/305",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,143,7.073,144,3.788,381,4.207]],["keywords/305",[]],["title/306",[585,694.266]],["content/306",[10,0.085,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,111,3.481,143,8.419,144,3.367,381,3.739,388,7.842,585,9.564,857,10.958]],["keywords/306",[]],["title/307",[110,694.266]],["content/307",[10,0.087,26,0.676,27,0.676,28,0.79,29,0.757,30,0.765,31,0.896,32,0.97,33,0.765,34,0.7,35,0.91,110,7.612,111,2.458,144,3.589,381,3.985]],["keywords/307",[]],["title/308",[865,941.221]],["content/308",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,144,3.788,381,4.207,865,10.894]],["keywords/308",[]],["title/309",[868,806.989]],["content/309",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,144,3.788,381,4.207,868,9.34]],["keywords/309",[]],["title/310",[384,680.19]],["content/310",[10,0.087,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,111,3.525,144,3.452,174,5.453,381,3.834,384,7.174]],["keywords/310",[]],["title/311",[385,680.19]],["content/311",[10,0.088,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,111,3.166,144,3.496,174,4.159,381,3.883,385,7.266]],["keywords/311",[]],["title/312",[386,694.266]],["content/312",[10,0.088,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,111,3.166,144,3.496,174,4.159,381,3.883,386,7.416]],["keywords/312",[]],["title/313",[838,743.19]],["content/313",[10,0.089,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,111,2.306,144,3.367,381,3.739,838,7.645,874,8.883,875,10.958,876,10.958]],["keywords/313",[]],["title/314",[174,389.308]],["content/314",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,144,3.788,174,4.506,381,4.207]],["keywords/314",[]],["title/315",[560,743.19]],["content/315",[10,0.091,26,0.577,27,0.577,28,0.674,29,0.646,30,0.653,31,0.806,32,0.632,33,0.653,34,0.597,35,0.777,111,2.896,137,7.896,381,3.402,560,6.956,890,9.971]],["keywords/315",[]],["title/316",[402,762.39]],["content/316",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,144,3.788,381,4.207,402,8.824]],["keywords/316",[]],["title/317",[891,941.221]],["content/317",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,3.336,381,4.207,891,10.894]],["keywords/317",[]],["title/318",[112,680.19]],["content/318",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,112,7.873,144,3.788,381,4.207]],["keywords/318",[]],["title/319",[113,654.576]],["content/319",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,113,7.576,144,3.788,381,4.207]],["keywords/319",[]],["title/320",[894,941.221]],["content/320",[10,0.086,26,0.626,27,0.626,28,0.732,29,0.701,30,0.709,31,0.852,32,0.686,33,0.709,34,0.872,35,0.843,111,3.062,144,3.326,174,3.956,263,6.209,381,3.693,489,7.372,894,9.563,896,14.554]],["keywords/320",[]],["title/321",[897,941.221]],["content/321",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,144,3.788,381,4.207,897,10.894]],["keywords/321",[]],["title/322",[898,941.221]],["content/322",[10,0.087,26,0.564,27,0.564,28,0.917,29,0.632,30,0.639,31,0.571,32,0.987,33,0.639,34,0.584,35,0.76,64,5.228,67,11.974,111,2.052,144,2.996,381,3.328,446,7.173,659,8.616,863,8.616,898,8.616,900,9.752,901,9.752,903,9.752,1158,10.739]],["keywords/322",[]],["title/323",[906,863.609]],["content/323",[10,0.085,26,0.694,27,0.694,28,0.811,29,0.777,30,0.786,31,0.912,32,0.76,33,0.786,34,0.719,35,0.935,111,3.278,381,4.093,906,12.628]],["keywords/323",[]],["title/324",[160,654.576]],["content/324",[10,0.089,17,3.785,26,0.356,27,0.356,28,0.652,29,0.399,30,0.403,31,0.564,32,0.39,33,0.403,34,0.369,35,0.48,39,3.62,40,2.922,47,2.156,61,3.58,64,3.721,79,3.233,80,3.325,84,4.803,89,3.785,117,4.014,144,2.963,160,3.785,163,4.928,164,3.19,169,5.624,240,5.062,379,3.653,381,2.102,382,3.717,515,4.994,516,4.994,517,4.994,518,4.994,519,4.994,520,4.994,521,4.994,522,7.818,523,4.819,524,4.994,526,5.442,528,6.569,532,6.569,711,4.743,815,7.306,908,6.16]],["keywords/324",[]],["title/325",[174,389.308]],["content/325",[10,0.091,17,4.62,26,0.435,27,0.435,28,0.508,29,0.487,30,0.492,31,0.658,32,0.477,33,0.492,34,0.45,35,0.586,61,2.99,64,6.463,111,1.582,174,4.105,264,9.625,265,7.48,273,7.651,274,7.48,398,10.188,912,11.233]],["keywords/325",[]],["title/326",[161,725.591]],["content/326",[10,0.091,17,4.468,26,0.421,27,0.421,28,0.492,29,0.471,30,0.476,31,0.641,32,0.461,33,0.476,34,0.436,35,0.567,36,1.641,37,1.24,39,4.112,40,3.449,47,2.545,61,3.509,64,4.227,84,5.456,111,1.53,144,2.234,161,4.953,163,3.716,164,3.765,169,4.24,240,3.817,379,4.312,381,2.481,382,4.388,528,4.953,532,4.953,554,8.882,815,5.508]],["keywords/326",[]],["title/327",[77,462.393]],["content/327",[10,0.09,17,3.471,26,0.327,27,0.327,28,0.382,29,0.366,30,0.37,31,0.527,32,0.358,33,0.37,34,0.338,35,0.44,39,4.216,40,2.68,47,1.977,61,3.727,64,4.334,76,3.762,77,2.452,79,5.896,80,4.863,84,5.594,89,3.471,140,3.141,144,1.736,163,4.603,164,2.925,169,5.252,240,5.896,379,3.35,381,1.928,382,6.778,500,5.751,506,4.279,512,4.767,525,7.302,528,6.135,532,6.135,545,6.446,1159,6.221,1160,6.221,1161,6.221]],["keywords/327",[]],["title/328",[389,863.609]],["content/328",[10,0.089,17,5.452,26,0.513,27,0.513,28,0.6,29,0.575,30,0.581,31,0.742,32,0.562,33,0.581,34,0.967,35,1.153,39,4.76,62,6.749,64,4.892,111,1.867,163,4.534,381,3.028,389,7.193,393,7.84,915,8.873,916,8.873,917,8.873]],["keywords/328",[]],["title/329",[918,941.221]],["content/329",[10,0.091,17,4.824,25,9.611,26,0.454,27,0.454,28,0.531,29,0.509,30,0.514,31,0.679,32,0.498,33,0.514,34,0.47,35,0.612,39,2.947,40,3.724,209,6.142,383,11.093,427,7.328,892,6.365,918,6.937,920,7.328,921,7.851,922,7.851,923,7.851,924,7.851]],["keywords/329",[]],["title/330",[1,530.518]],["content/330",[1,4.556,10,0.09,17,5.621,26,0.529,27,0.529,28,0.619,29,0.593,30,0.599,31,0.758,32,0.58,33,0.599,34,0.548,35,0.713,36,2.065,37,1.56,61,3.449,163,4.675,224,5.087,571,8.083,572,11.449,573,8.083,575,8.083,578,8.083,579,8.083,815,9.816]],["keywords/330",[]],["title/331",[442,833.406]],["content/331",[10,0.09,17,5.507,26,0.518,27,0.518,28,0.606,29,0.581,30,0.587,31,0.748,32,0.568,33,0.587,34,0.537,35,0.698,37,1.528,442,13.411,930,8.963,934,8.963,935,14.879,936,14.879,937,8.963,938,8.963,939,8.963]],["keywords/331",[]],["title/332",[941,941.221]],["content/332",[10,0.089,26,0.535,27,0.535,28,0.625,29,0.599,30,0.605,31,0.764,32,0.586,33,0.605,34,0.907,35,0.72,39,3.47,40,8.538,47,3.235,140,5.14,241,6.024,243,7.002,941,8.167,946,13.054,947,9.243,948,8.627]],["keywords/332",[]],["title/333",[263,611.129]],["content/333",[10,0.088,16,2.255,26,0.489,27,0.489,28,0.572,29,0.547,30,0.553,31,0.717,32,0.536,33,0.553,34,0.862,35,0.659,39,5.403,47,4.284,240,6.426,263,4.848,489,5.756,497,9.274,498,9.274,499,9.274,500,5.395,501,6.85,502,6.401,503,5.627,504,6.401,949,12.242,951,8.45]],["keywords/333",[]],["title/334",[874,863.609]],["content/334",[10,0.085,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,47,3.883,77,4.816,111,3.114,676,9.803,874,8.994,906,11.996,953,11.095,955,11.095]],["keywords/334",[]],["title/335",[380,680.19]],["content/335",[10,0.091,26,0.398,27,0.398,28,0.465,29,0.446,30,0.45,31,0.615,32,0.436,33,0.45,34,0.412,35,0.536,47,2.407,50,5.575,64,2.653,117,6.844,151,6.418,174,2.513,380,4.391,384,4.391,385,4.391,386,4.482,399,5.38,402,4.921,438,5.38,556,4.921,644,3.61,678,4.684,704,6.076,707,4.391,838,4.797,957,6.877,958,6.877,959,6.877,960,6.877,961,6.877,962,6.877,963,6.877,964,6.877,965,6.877,966,6.877,967,6.877,968,6.877,969,6.418]],["keywords/335",[]],["title/336",[16,196.26]],["content/336",[10,0.088,16,2.124,26,0.667,27,0.667,28,0.78,29,0.747,30,0.755,31,0.888,32,0.731,33,0.755,34,0.691,39,4.327,586,9.345,587,7.218,588,9.345,1162,12.695]],["keywords/336",[]],["title/337",[587,666.995]],["content/337",[10,0.09,26,0.57,27,0.57,28,0.667,29,1.015,30,0.646,31,0.799,32,0.625,33,0.646,34,0.939,47,3.451,54,4.779,61,2.625,164,5.106,586,7.994,587,6.174,588,7.994]],["keywords/337",[]],["title/338",[474,863.609]],["content/338",[10,0.08,26,0.694,27,0.694,28,0.811,29,0.777,30,0.786,31,0.912,32,0.76,33,0.786,34,0.719,35,0.935,39,4.503,474,9.725,479,10.599,480,10.599,980,11.996,981,11.996,982,11.996]],["keywords/338",[]],["title/339",[438,833.406]],["content/339",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,144,3.788,381,4.207,438,9.646]],["keywords/339",[]],["title/340",[983,941.221]],["content/340",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,144,3.788,381,4.207,983,10.894]],["keywords/340",[]],["title/341",[985,941.221]],["content/341",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,144,3.788,381,4.207,985,10.894]],["keywords/341",[]],["title/342",[986,941.221]],["content/342",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,144,3.788,381,4.207,986,10.894]],["keywords/342",[]],["title/343",[990,806.989]],["content/343",[10,0.085,16,2.152,26,0.676,27,0.676,28,0.79,29,0.757,30,0.765,31,0.896,32,0.74,33,0.765,34,0.7,35,0.91,111,2.458,144,3.589,852,6.217,990,11.597,992,11.68]],["keywords/343",[]],["title/344",[10,4.663]],["content/344",[10,0.092,16,1.817,31,1.04,61,2.625,194,9.86,198,9.86,199,9.86,200,6.426,201,9.86,202,9.86,203,9.86,204,9.86]],["keywords/344",[]],["title/345",[10,3.575,205,442.044,206,442.044]],["content/345",[10,0.09,25,5.505,29,0.632,31,0.269,33,0.301,34,0.275,37,2.656,58,2.823,61,2.027,64,2.937,77,1.994,79,2.412,89,2.823,160,2.823,163,3.891,191,7.904,200,7.391,205,8.614,206,4.06,215,4.595,216,7.107,217,4.595,218,4.595,219,7.614,220,4.595,221,4.595,222,4.595,223,4.595,224,4.234,225,4.595,226,4.595,227,4.595,228,4.595,229,4.595,230,3.481,231,4.595,232,4.595,233,4.595,234,4.595,235,4.595,236,4.595,237,7.614,238,7.614,239,4.595,240,2.412,241,2.995,242,4.595,243,3.481,244,4.595,245,4.288,246,4.595,247,4.288,248,4.595,249,4.595,250,4.595,251,4.595,252,7.614,253,7.614,254,4.595,255,7.107,256,4.595,257,4.595,258,7.614,259,4.595,260,4.595,1156,4.595]],["keywords/345",[]],["title/346",[10,4.663]],["content/346",[]],["keywords/346",[]],["title/347",[10,4.663]],["content/347",[10,0.089,26,0.454,27,0.454,28,0.531,29,0.509,30,0.514,31,0.679,32,0.498,33,0.514,34,0.827,35,0.612,61,2.09,62,4.179,64,5.323,77,3.408,79,4.121,80,4.239,111,1.652,164,6.007,224,4.366,263,4.504,264,5.619,265,5.228,266,10.25,267,7.328,268,6.937,269,6.937,270,7.328,271,6.937,272,6.937,273,5.348,274,5.228,275,6.365,276,6.365,277,6.937,278,5.619]],["keywords/347",[]],["title/348",[10,4.663]],["content/348",[10,0.089,26,0.132,27,0.132,28,0.28,29,0.268,30,0.149,31,0.242,32,0.144,33,0.149,34,0.137,54,0.798,61,0.607,64,0.879,77,0.989,79,1.196,80,1.23,110,1.485,111,0.48,224,1.267,265,1.517,273,1.552,274,1.517,278,1.631,279,2.014,280,4.134,281,18.304,282,2.279,283,18.304,284,18.304,285,2.279,286,2.279,287,2.279,288,2.279,289,2.279,290,2.279,291,2.279,292,2.279,293,2.279,294,2.279,295,2.279,296,2.279,297,2.279,298,2.279,299,2.279,300,2.279,301,2.279,302,2.279,303,2.279,304,2.279,305,2.279,306,2.279,307,2.279,308,2.279,309,2.279,310,2.279,311,2.279,312,2.279,313,2.279,314,2.279,315,2.279,316,2.279,317,2.279,318,2.279,319,2.279,320,2.279,321,2.279,322,2.279,323,2.279,324,2.279,325,2.279,326,2.279,327,2.279,328,2.279,329,2.279,330,2.279,331,2.279,332,2.279,333,2.279,334,2.279,335,2.279,336,2.279,337,2.279,338,2.279,339,2.279,340,2.279,341,2.279,342,2.279,343,2.279,344,2.279,345,2.279,346,2.279,347,2.279,348,2.279,349,2.279,350,2.279,351,2.279,352,2.279,353,2.279,354,2.279,355,2.279,356,2.279,357,2.279,358,2.279,359,2.279,360,2.279,361,2.279,362,2.279,363,2.279,364,2.279,365,2.279,366,2.279,367,2.279,368,2.279,369,2.279,370,2.279,371,2.279,1163,2.51]],["keywords/348",[]],["title/349",[10,4.663]],["content/349",[]],["keywords/349",[]],["title/350",[10,4.663]],["content/350",[10,0.091,17,2.328,26,0.219,27,0.219,28,0.256,29,0.246,30,0.248,31,0.379,32,0.24,33,0.248,34,0.735,35,0.295,39,1.422,40,1.797,61,2.256,62,4.511,64,6.471,86,5.262,111,2.582,164,5.831,174,2.366,224,3.6,241,5.524,264,6.066,265,8.17,266,5.72,268,3.348,269,3.348,271,3.348,272,3.348,273,5.773,274,4.311,275,5.248,276,3.072,277,3.348,278,6.066,379,3.839,380,2.419,381,1.293,382,5.115,384,2.419,385,2.419,386,2.47,387,3.789,390,3.789,391,6.474,392,3.789,393,3.348,394,3.789,395,3.789,396,3.789,397,3.789,398,7.595,1164,4.173,1165,4.173]],["keywords/350",[]],["title/351",[10,4.663]],["content/351",[10,0.09,26,0.255,27,0.255,28,0.298,29,0.286,30,0.289,31,0.431,32,0.28,33,0.289,34,0.264,35,0.344,39,1.656,61,3.272,62,2.348,64,5.435,86,5.804,111,2.794,117,2.875,144,2.262,164,6.365,174,2.69,200,2.875,224,6.148,241,2.875,262,7.363,264,3.157,265,2.938,273,3.005,274,7.363,275,3.577,278,3.157,379,4.365,380,6.048,381,1.505,382,4.442,384,2.817,385,2.817,386,2.875,398,3.342,400,11.057,404,3.898,405,3.898,406,3.898,407,11.057,408,9.472,409,3.898,410,4.412,411,3.898,412,3.898,413,3.898]],["keywords/351",[]],["title/352",[10,4.663]],["content/352",[10,0.09,17,2.499,26,0.235,27,0.235,28,0.275,29,0.264,30,0.266,31,0.402,32,0.258,33,0.266,34,0.244,35,0.317,39,1.527,61,3.125,62,2.165,64,5.233,89,8.762,111,2.47,116,3.182,117,2.651,137,6.024,140,5.839,164,2.106,174,2.513,200,7.65,224,5.839,241,2.651,264,2.911,265,2.708,273,2.771,274,6.992,278,2.911,379,4.077,380,5.703,382,6.337,384,2.597,385,2.597,386,2.651,398,3.081,404,3.594,405,3.594,406,3.594,411,3.594,412,3.594,413,3.594,414,9.516,416,10.5,417,4.068,418,4.068,419,4.068,420,4.068,421,4.068,422,4.068,423,4.068,424,8.931,425,8.931,426,8.931]],["keywords/352",[]],["title/353",[10,4.663]],["content/353",[]],["keywords/353",[]],["title/354",[644,559.18]],["content/354",[10,0.087,26,0.667,27,0.667,28,0.78,29,0.747,30,0.755,31,0.888,32,0.731,33,0.755,34,0.691,35,0.898,36,2.602,37,1.966,61,3.069,111,2.426,143,6.613,993,9.345]],["keywords/354",[]],["title/355",[678,725.591]],["content/355",[10,0.088,26,0.619,27,0.619,28,0.723,29,0.693,30,0.7,31,0.845,32,0.678,33,0.7,34,0.641,35,0.833,36,2.414,37,2.462,61,2.846,111,2.25,143,6.134,493,4.691,494,4.691,993,8.669,994,10.693]],["keywords/355",[]],["title/356",[401,994.263]],["content/356",[10,0.088,26,0.619,27,0.619,28,0.723,29,0.693,30,0.7,31,0.845,32,0.678,33,0.7,34,0.641,35,0.833,36,2.414,37,2.462,61,2.846,111,2.25,143,6.134,493,4.691,494,4.691,995,14.436]],["keywords/356",[]],["title/357",[691,762.39]],["content/357",[10,0.088,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,36,2.569,37,1.94,40,5.398,137,6.528,490,6.234,510,10.055]],["keywords/357",[]],["title/358",[888,898.867]],["content/358",[10,0.088,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,36,2.569,37,1.94,40,5.398,137,6.528,510,10.055,997,11.38]],["keywords/358",[]],["title/359",[889,941.221]],["content/359",[10,0.089,26,0.597,27,0.597,28,0.698,29,0.669,30,0.676,31,0.825,32,0.654,33,0.676,34,0.618,35,0.804,36,2.329,37,2.403,40,4.895,137,5.92,490,5.653,493,4.527,494,4.527,510,9.118,545,7.386,998,10.32]],["keywords/359",[]],["title/360",[707,680.19]],["content/360",[10,0.086,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,36,2.473,37,1.869,40,5.197,78,8.059,89,6.733,720,9.682,721,8.573,1000,14.675,1166,6.733]],["keywords/360",[]],["title/361",[34,63.815]],["content/361",[10,0.087,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,36,2.504,37,1.892,39,4.165,741,9.803,742,9.803,1001,14.797,1166,6.817]],["keywords/361",[]],["title/362",[1002,941.221]],["content/362",[10,0.09,26,0.583,27,0.583,28,0.682,29,0.653,30,0.661,31,0.812,32,0.639,33,0.661,34,0.831,35,0.786,36,2.276,37,2.365,39,3.785,61,2.684,140,5.608,490,5.524,493,4.424,494,4.424,1006,10.085]],["keywords/362",[]],["title/363",[1007,1065.279]],["content/363",[10,0.09,26,0.583,27,0.583,28,0.682,29,0.653,30,0.661,31,0.812,32,0.639,33,0.661,34,0.604,35,0.786,36,2.276,37,2.365,39,3.785,61,2.684,140,5.608,490,5.524,493,4.424,494,4.424,1002,8.91,1010,10.085]],["keywords/363",[]],["title/364",[143,611.129]],["content/364",[10,0.087,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,36,2.504,37,1.892,111,2.334,381,3.786,1011,14.797,1012,11.095,1166,6.817]],["keywords/364",[]],["title/365",[705,941.221]],["content/365",[10,0.088,26,0.626,27,0.626,28,0.732,29,0.701,30,0.709,31,0.852,32,0.686,33,0.709,34,0.648,35,0.843,36,2.443,37,1.846,40,5.134,137,6.209,691,7.746,718,9.563,1014,14.554,1166,6.651]],["keywords/365",[]],["title/366",[139,863.609]],["content/366",[10,0.089,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,36,2.569,37,1.94,78,8.37,1015,9.602,1016,11.38]],["keywords/366",[]],["title/367",[838,743.19]],["content/367",[10,0.089,26,0.619,27,0.619,28,0.723,29,0.693,30,0.7,31,0.845,32,0.678,33,0.7,34,0.641,35,0.833,36,2.414,37,2.462,61,2.846,140,5.946,490,5.858,1018,10.693,1019,10.693]],["keywords/367",[]],["title/368",[1020,1065.279]],["content/368",[10,0.086,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,36,2.473,37,2.502,61,2.917,140,6.093,490,6.003,1021,10.958,1022,9.246,1023,10.958,1024,9.682]],["keywords/368",[]],["title/369",[1025,1065.279]],["content/369",[10,0.086,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,36,2.473,37,2.502,61,2.917,140,6.093,490,6.003,1022,9.246,1024,9.682,1026,10.958,1027,10.958]],["keywords/369",[]],["title/370",[112,680.19]],["content/370",[10,0.089,26,0.57,27,0.57,28,0.667,29,0.639,30,0.646,31,0.799,32,0.625,33,0.646,34,0.591,35,0.768,36,2.226,37,2.329,111,2.874,112,6.296,144,3.03,381,3.365,493,4.325,494,4.325,1028,13.657,1166,6.059]],["keywords/370",[]],["title/371",[113,654.576]],["content/371",[10,0.088,26,0.583,27,0.583,28,0.682,29,0.653,30,0.661,31,0.812,32,0.639,33,0.661,34,0.604,35,0.786,36,2.276,37,2.365,111,2.919,113,6.197,144,3.099,381,3.441,493,4.424,494,4.424,1030,13.871,1166,6.197]],["keywords/371",[]],["title/372",[402,762.39]],["content/372",[10,0.089,26,0.57,27,0.57,28,0.667,29,0.639,30,0.646,31,0.799,32,0.625,33,0.646,34,0.591,35,0.768,36,2.226,37,2.329,111,2.874,113,6.059,144,3.03,381,3.365,409,12.067,493,4.325,494,4.325,1166,6.059]],["keywords/372",[]],["title/373",[833,806.989]],["content/373",[10,0.087,26,0.626,27,0.626,28,0.732,29,0.701,30,0.709,31,0.852,32,0.686,33,0.709,34,0.648,35,0.843,36,2.443,37,1.846,39,4.063,833,8.199,835,9.563,1032,14.554,1033,10.824,1034,10.824,1166,6.651]],["keywords/373",[]],["title/374",[839,863.609]],["content/374",[10,0.088,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,36,2.569,37,1.94,111,2.394,381,3.883,1035,11.38,1166,6.992]],["keywords/374",[]],["title/375",[644,559.18]],["content/375",[10,0.086,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,36,2.504,37,1.892,111,2.334,143,6.365,381,3.786,993,8.994,1015,9.362,1037,14.797]],["keywords/375",[]],["title/376",[110,694.266]],["content/376",[10,0.088,26,0.626,27,0.626,28,0.732,29,0.701,30,0.709,31,0.852,32,0.686,33,0.709,34,0.648,35,0.843,36,2.443,37,1.846,111,3.062,381,3.693,1041,14.554,1042,10.824,1166,6.651]],["keywords/376",[]],["title/377",[1043,1065.279]],["content/377",[10,0.089,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,36,2.536,37,1.916,1015,9.48,1045,11.235,1047,11.235]],["keywords/377",[]],["title/378",[384,680.19]],["content/378",[10,0.086,26,0.626,27,0.626,28,0.732,29,0.701,30,0.709,31,0.852,32,0.686,33,0.709,34,0.648,35,0.843,36,2.443,37,1.846,39,4.063,1048,10.824,1049,14.554,1050,10.824,1051,14.554,1052,10.824,1166,6.651]],["keywords/378",[]],["title/379",[385,680.19]],["content/379",[10,0.086,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,36,2.504,37,1.892,40,5.263,545,7.94,1059,14.797,1060,11.095,1166,6.817,1167,12.218]],["keywords/379",[]],["title/380",[386,694.266]],["content/380",[10,0.086,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,36,2.504,37,1.892,39,4.165,1062,11.095,1063,14.797,1064,11.095,1166,6.817,1168,12.218]],["keywords/380",[]],["title/381",[868,806.989]],["content/381",[10,0.09,17,6.268,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,36,2.303,37,1.739,137,5.852,140,5.672,868,7.728,1066,13.98,1067,10.201,1166,6.268]],["keywords/381",[]],["title/382",[1068,1065.279]],["content/382",[10,0.087,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,36,2.504,37,1.892,111,2.334,381,3.786,1070,14.797,1071,11.095,1166,6.817]],["keywords/382",[]],["title/383",[1072,1065.279]],["content/383",[10,0.087,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,36,2.473,37,1.869,39,4.113,54,3.835,61,2.917,111,2.306,1073,14.675,1074,10.958]],["keywords/383",[]],["title/384",[836,833.406]],["content/384",[10,0.088,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,36,2.504,37,1.892,39,4.165,1075,14.797,1076,11.095,1166,6.817]],["keywords/384",[]],["title/385",[840,806.989]],["content/385",[10,0.087,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,36,2.504,37,1.892,39,4.165,1077,14.797,1078,11.095,1079,11.095,1166,6.817]],["keywords/385",[]],["title/386",[990,806.989]],["content/386",[10,0.088,16,1.901,26,0.597,27,0.597,28,0.698,29,0.669,30,0.676,31,0.825,32,0.654,33,0.676,34,0.618,35,0.804,61,3.751,64,3.981,77,4.479,79,5.417,80,5.571,84,5.139,163,5.273,990,10.675,1080,10.32]],["keywords/386",[]],["title/387",[441,806.989]],["content/387",[10,0.087,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,36,2.569,37,1.94,61,3.029,64,4.39,111,2.394,381,3.883,723,9.602]],["keywords/387",[]]],"invertedIndex":[["",{"_index":10,"title":{"100":{"position":[[0,4]]},"101":{"position":[[0,3]]},"102":{"position":[[0,3]]},"103":{"position":[[0,1],[7,3]]},"104":{"position":[[0,1],[17,3]]},"105":{"position":[[0,1],[19,3]]},"106":{"position":[[0,4]]},"117":{"position":[[0,4]]},"118":{"position":[[0,5]]},"119":{"position":[[0,6]]},"135":{"position":[[0,4]]},"229":{"position":[[0,4]]},"230":{"position":[[0,3]]},"231":{"position":[[0,3]]},"232":{"position":[[0,2],[7,4]]},"233":{"position":[[0,2],[8,4]]},"234":{"position":[[0,2],[10,4]]},"235":{"position":[[0,3]]},"236":{"position":[[0,4]]},"277":{"position":[[0,8]]},"278":{"position":[[0,5]]},"279":{"position":[[0,3]]},"280":{"position":[[0,3]]},"281":{"position":[[0,2],[7,4]]},"282":{"position":[[0,2],[8,4]]},"283":{"position":[[0,2],[10,4]]},"284":{"position":[[0,3]]},"285":{"position":[[0,7]]},"286":{"position":[[0,4]]},"287":{"position":[[0,7]]},"288":{"position":[[0,3]]},"294":{"position":[[0,3]]},"295":{"position":[[0,6]]},"296":{"position":[[0,4]]},"344":{"position":[[0,6]]},"345":{"position":[[0,1],[15,2]]},"346":{"position":[[0,8]]},"347":{"position":[[0,5]]},"348":{"position":[[0,5]]},"349":{"position":[[0,8]]},"350":{"position":[[0,7]]},"351":{"position":[[0,7]]},"352":{"position":[[0,7]]},"353":{"position":[[0,4]]}},"content":{"0":{"position":[[102,2]]},"2":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[320,3]]},"3":{"position":[[43,1]]},"4":{"position":[[49,1]]},"5":{"position":[[37,1]]},"6":{"position":[[58,1]]},"7":{"position":[[51,1]]},"9":{"position":[[35,1]]},"10":{"position":[[63,1]]},"11":{"position":[[47,1]]},"12":{"position":[[27,1],[47,1],[60,1],[150,1],[152,1],[272,1],[274,2],[322,2],[351,1],[364,1],[366,1],[374,2],[377,2],[380,2],[383,3]]},"14":{"position":[[0,2]]},"16":{"position":[[0,1]]},"17":{"position":[[0,1]]},"19":{"position":[[0,1],[19,1],[163,1],[186,2],[299,2],[365,2],[436,2],[530,2],[621,2],[721,2],[784,2],[843,2],[873,1],[995,2],[998,3],[1002,2],[1005,3],[1056,1],[1094,3],[1144,1],[1184,3]]},"20":{"position":[[338,1],[357,1],[452,3],[472,2],[481,1],[563,1],[565,2],[568,1],[570,3],[677,1],[679,2],[682,1],[684,3],[795,1],[797,2],[800,1],[802,3],[806,2],[882,1],[934,1],[994,1],[1032,2],[1112,1],[1154,1],[1203,1],[1231,3],[1235,2]]},"21":{"position":[[100,3],[104,1],[115,1],[163,1],[175,2],[178,3],[182,1],[227,2],[241,1],[243,3],[247,3],[251,1],[302,2],[332,1],[334,2],[337,1]]},"22":{"position":[[158,2],[204,1],[226,1],[269,1],[284,1],[406,2],[409,1],[449,1],[466,1],[488,1],[528,1],[562,1],[577,1],[579,2],[614,1],[647,2],[650,4],[662,1],[772,1],[774,1],[821,1],[823,2],[836,1],[838,1],[914,1],[916,1],[918,2],[1015,2],[1043,1],[1071,2],[1094,2],[1108,1],[1171,1],[1184,1],[1249,1],[1270,2],[1273,1],[1293,1]]},"24":{"position":[[0,1],[19,1],[109,1],[111,1],[163,1],[165,1],[297,2],[300,1],[420,2],[423,2],[458,1],[503,1],[533,1],[535,1],[548,2],[551,2],[554,2],[557,3]]},"25":{"position":[[0,1],[32,1],[34,1],[36,1],[117,2],[120,1],[201,2],[204,1],[287,2],[290,1],[373,2],[376,1],[463,2],[466,1],[555,2],[558,1],[645,2],[648,1],[739,2],[742,1],[825,2],[828,1],[917,2],[920,1],[1011,2],[1014,1],[1101,2],[1104,1],[1187,2],[1190,1],[1271,2],[1274,1],[1359,2],[1362,1],[1447,2],[1450,1],[1537,2],[1540,1],[1625,2],[1628,1],[1709,2],[1712,1],[1793,2],[1796,1],[1878,2],[1881,1],[1966,2],[1969,1],[2052,2],[2055,1],[2142,2],[2145,1],[2226,2],[2229,1],[2320,2],[2323,1],[2412,2],[2415,1],[2506,2],[2509,1],[2592,2],[2595,1],[2676,2],[2679,1],[2764,2],[2767,1],[2854,2],[2857,1],[2944,2],[2947,1],[3034,2],[3037,1],[3120,2],[3123,1],[3210,2],[3213,1],[3302,2],[3305,1],[3390,2],[3393,1],[3478,2],[3481,1],[3566,2],[3569,1],[3654,1],[3656,1],[3666,1],[3756,1],[3758,1],[3860,1],[3892,1],[3905,1],[3907,1],[3939,2],[3942,2],[3945,2],[3948,3]]},"27":{"position":[[356,1],[375,1],[531,1],[533,1],[606,1],[608,1],[740,2],[743,1],[863,2],[866,2],[908,1],[960,1],[972,2],[1012,2],[1015,2],[1018,1],[1084,1],[1086,1],[1159,2],[1162,1],[1218,2],[1221,1],[1277,2],[1280,2],[1322,1],[1397,2],[1437,2],[1440,2],[1443,1],[1483,1],[1485,1],[1516,1],[1518,1],[1539,2],[1542,1],[1563,2],[1566,2],[1569,2],[1572,1],[1603,1],[1605,1],[1626,2],[1629,1],[1650,2],[1653,2],[1656,2],[1659,2],[1662,2],[1665,2],[1668,3]]},"28":{"position":[[209,1],[228,1],[384,1],[386,1],[578,1],[629,1],[653,1],[666,2],[701,1],[713,1],[720,1],[729,2],[774,2],[777,2],[780,1],[831,1],[833,1],[870,2],[873,1],[895,2],[898,1],[974,1],[997,2],[1000,2],[1003,1],[1031,3],[1088,1],[1111,2],[1114,2],[1117,2],[1146,1],[1166,2],[1169,2],[1172,2],[1175,3]]},"29":{"position":[[215,1],[244,1],[266,1],[288,1],[311,1],[324,1],[343,1],[499,1],[501,1],[682,1],[684,2],[724,1],[731,2],[734,2],[737,1],[788,1],[790,1],[827,2],[830,1],[852,2],[855,1],[939,1],[959,1],[966,2],[969,2],[972,1],[1000,3],[1066,1],[1086,1],[1093,2],[1096,2],[1099,2],[1128,1],[1148,2],[1151,2],[1154,2],[1157,3]]},"40":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[296,1],[354,3]]},"41":{"position":[[43,1],[62,1],[142,3],[162,2],[171,1],[184,1],[233,3]]},"43":{"position":[[79,1],[104,1],[156,1],[229,3],[277,1],[300,3]]},"44":{"position":[[265,1],[284,1],[364,3]]},"47":{"position":[[71,1],[90,1],[170,3],[190,2],[199,1],[237,3]]},"48":{"position":[[52,1],[71,1],[163,3],[194,1],[206,5],[212,2],[224,1],[236,5],[242,2],[249,1],[272,2],[279,1],[291,5],[297,2],[304,1],[328,2],[335,1],[356,2],[359,3]]},"51":{"position":[[66,1],[85,1],[175,1],[213,2],[216,3],[236,2],[245,1],[256,1],[280,1],[309,1],[329,1],[337,2],[347,3]]},"52":{"position":[[70,1],[89,1],[179,1],[243,1],[284,2],[287,2],[290,3],[310,2],[319,1],[330,1],[356,1],[414,3],[418,2],[428,3]]},"53":{"position":[[67,1],[86,1],[176,1],[240,1],[281,2],[284,2],[287,3],[307,2],[316,1],[370,1],[389,1],[426,2],[436,3]]},"54":{"position":[[96,1],[115,1],[205,1],[269,1],[306,2],[309,2],[312,3],[332,2],[341,1],[352,1],[378,1],[435,1],[470,1],[509,2],[512,3],[516,2],[526,3]]},"57":{"position":[[68,1],[87,1],[125,1],[213,1],[215,1],[299,1],[366,2],[369,2],[372,1],[456,1],[522,2],[525,2],[528,2],[531,3],[551,2],[560,1],[582,1],[600,1],[609,2],[619,3]]},"58":{"position":[[477,1],[496,1],[576,3],[588,1],[634,2],[643,1],[665,1],[766,1],[833,2],[836,3],[840,2],[850,3]]},"60":{"position":[[179,1],[198,1],[278,3],[298,2],[307,1],[325,1],[374,1],[407,3]]},"62":{"position":[[79,1],[98,1],[178,3],[198,2],[207,1],[229,1],[249,1],[258,2],[268,3]]},"63":{"position":[[521,1],[540,1],[620,3],[640,2],[649,1],[671,1],[812,1],[828,2],[847,2],[850,1],[896,2],[917,2],[920,1],[975,2],[978,3],[982,2],[992,3]]},"65":{"position":[[72,1],[91,1],[171,3],[191,2],[200,1],[223,1],[251,1],[274,1],[283,2],[293,3]]},"66":{"position":[[482,1],[501,1],[581,3],[601,2],[610,1],[633,1],[661,1],[722,2],[725,1],[793,1],[802,2],[805,3],[809,2],[819,3]]},"68":{"position":[[88,1],[107,1],[187,3],[207,2],[216,1],[235,1],[263,1],[282,1],[291,2],[301,3]]},"70":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[226,1],[254,1],[270,1],[279,2],[289,3]]},"72":{"position":[[141,1],[160,1],[240,3],[260,2],[269,1],[290,2],[299,1],[330,3],[353,2],[362,1],[393,3],[397,3]]},"74":{"position":[[75,1],[94,1],[205,3],[225,2],[234,1],[245,1],[268,1],[296,1],[315,1],[324,2],[334,3]]},"76":{"position":[[58,1],[92,1],[171,1],[252,2],[255,1],[295,2],[298,2],[301,1],[311,1],[391,3],[411,2],[420,1],[545,3]]},"78":{"position":[[45,1],[64,1],[172,1],[201,1],[228,1],[246,1],[292,3],[351,1],[358,1],[376,1],[414,1],[416,2],[419,2],[422,3]]},"79":{"position":[[46,1],[65,1],[198,1],[228,1],[253,1],[265,1],[323,1],[330,1],[346,1],[412,3],[427,2],[438,2],[450,1],[462,1],[469,1],[476,1],[494,1],[533,1],[535,1],[537,2],[540,2],[543,3]]},"80":{"position":[[57,1],[76,1],[220,1],[249,1],[262,1],[332,2],[335,2],[338,3]]},"81":{"position":[[49,1],[68,1],[213,1],[242,1],[284,1],[329,2],[332,2],[335,3]]},"82":{"position":[[51,1],[70,1],[488,1],[526,1],[539,1],[576,1],[619,1],[630,1],[671,1],[689,3],[693,3],[697,2],[700,2],[703,3],[723,2],[732,1],[763,1],[772,3]]},"83":{"position":[[1600,1],[1619,1],[1699,3],[1740,1],[1762,3]]},"85":{"position":[[66,1],[85,1],[165,3],[201,1],[223,3]]},"86":{"position":[[32,1],[51,1],[131,3],[166,1],[188,3]]},"87":{"position":[[31,1],[50,1],[130,3],[166,1],[188,3]]},"88":{"position":[[34,1],[53,1],[133,3],[168,1],[190,3],[226,1],[237,1],[242,3]]},"89":{"position":[[36,1],[55,1],[135,3],[172,1],[194,3],[230,1],[243,1],[250,3]]},"90":{"position":[[44,1],[63,1],[143,3],[181,1],[203,3],[239,1],[256,3]]},"91":{"position":[[61,1],[80,1],[160,3],[196,1],[218,3]]},"92":{"position":[[74,1],[93,1],[173,3],[208,1],[230,3]]},"93":{"position":[[30,1],[49,1],[129,3],[163,1],[165,2],[231,2],[319,3]]},"94":{"position":[[33,1],[52,1],[148,3],[185,1],[207,3]]},"95":{"position":[[92,1],[111,1],[191,3],[231,1],[253,3]]},"96":{"position":[[33,1],[52,1],[132,3],[166,1],[188,3],[224,1],[234,1],[268,3]]},"97":{"position":[[44,1],[63,1],[161,3],[202,1],[224,3]]},"98":{"position":[[38,1],[57,1],[158,3],[202,1],[224,3]]},"99":{"position":[[29,1],[48,1],[128,3],[165,1],[187,3]]},"101":{"position":[[80,1]]},"102":{"position":[[0,2],[3,11],[25,10],[46,7]]},"103":{"position":[[170,1],[201,1],[391,1],[471,3]]},"104":{"position":[[17,2],[20,2],[237,1],[246,1],[255,1],[273,2],[276,2],[286,1],[296,1],[328,2],[331,2],[344,1],[360,1],[424,3],[452,1],[507,3],[511,2],[530,1],[584,1],[616,1]]},"105":{"position":[[19,2],[22,2],[95,1],[115,1],[226,2],[229,1],[244,1],[275,1],[287,1],[343,3],[393,3],[409,1],[429,1],[438,2],[447,1],[481,1],[503,1],[505,2],[508,2],[511,4]]},"107":{"position":[[0,3],[10,48],[59,1],[78,1],[158,3],[178,2],[187,1],[223,2]]},"108":{"position":[[0,3],[11,8],[20,1]]},"109":{"position":[[0,3],[11,9],[21,1]]},"110":{"position":[[0,3],[11,9],[21,1]]},"111":{"position":[[0,3],[11,13],[25,1]]},"112":{"position":[[0,3],[11,10],[22,1]]},"113":{"position":[[0,3],[13,9]]},"114":{"position":[[0,3],[11,7],[19,1]]},"115":{"position":[[0,3],[11,5],[22,8],[35,5],[41,1]]},"116":{"position":[[0,3],[22,1]]},"118":{"position":[[0,7],[29,4],[1562,1],[1581,1],[1661,3],[1702,1],[1724,3]]},"120":{"position":[[0,37],[38,1],[57,1],[137,3],[173,1],[195,3]]},"121":{"position":[[0,9],[10,1],[29,1],[109,3],[144,1],[166,3]]},"122":{"position":[[0,9],[10,1],[29,1],[109,3],[145,1],[167,3]]},"123":{"position":[[0,12],[13,1],[32,1],[112,3],[147,1],[169,3],[205,1],[216,1],[221,3],[226,2],[229,2],[248,5],[259,2]]},"124":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3],[205,1],[218,1],[225,3]]},"125":{"position":[[0,12],[13,1],[32,1],[112,3],[150,1],[172,3],[208,1],[225,3]]},"126":{"position":[[0,19],[20,1],[39,1],[119,3],[155,1],[177,3]]},"127":{"position":[[0,23],[24,1],[43,1],[123,3],[158,1],[180,3]]},"128":{"position":[[0,12],[13,1],[32,1],[112,3],[146,1],[148,2],[175,2],[224,3]]},"129":{"position":[[0,11],[12,1],[31,1],[127,3],[164,1],[186,3]]},"130":{"position":[[29,1],[48,1],[128,3],[168,1],[190,3]]},"131":{"position":[[0,10],[11,1],[30,1],[110,3],[144,1],[166,3],[202,1],[212,1],[246,3]]},"132":{"position":[[0,11],[12,1],[31,1],[129,3],[170,1],[192,3]]},"133":{"position":[[0,11],[12,1],[31,1],[132,3],[176,1],[198,3]]},"134":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3]]},"136":{"position":[[0,3],[11,12]]},"137":{"position":[[0,3],[11,14]]},"138":{"position":[[0,3],[12,22]]},"139":{"position":[[0,3],[12,8],[27,16]]},"140":{"position":[[0,3],[12,14]]},"141":{"position":[[0,3],[12,10]]},"142":{"position":[[0,3],[11,8]]},"143":{"position":[[0,3],[11,5],[22,3]]},"144":{"position":[[0,3],[13,2],[22,13],[40,6],[102,1],[121,1],[201,3],[221,2],[230,1],[243,1],[301,3]]},"145":{"position":[[0,3],[13,2],[35,1],[54,1],[134,3],[154,2],[163,1],[176,1],[225,3]]},"146":{"position":[[0,3],[11,9]]},"147":{"position":[[0,3],[13,20],[34,1],[59,1],[111,1],[184,3],[232,1],[255,3]]},"148":{"position":[[0,3],[11,10],[22,12],[54,1],[61,4],[79,1],[81,2],[84,2],[102,3],[119,3],[136,3],[155,4],[160,1],[179,1],[259,3]]},"149":{"position":[[0,3],[11,7]]},"150":{"position":[[0,3],[11,8]]},"151":{"position":[[0,3],[18,2],[25,12],[38,1],[57,1],[137,3],[157,2],[166,1],[204,3]]},"152":{"position":[[0,3],[13,2],[23,10],[34,1],[53,1],[145,3],[176,1],[188,5],[194,2],[206,1],[218,5],[224,2],[231,1],[254,2],[261,1],[273,5],[279,2],[286,1],[310,2],[317,1],[338,2],[341,3]]},"153":{"position":[[0,3],[11,28]]},"154":{"position":[[0,3],[11,7]]},"155":{"position":[[0,3],[18,2],[26,8],[35,1],[54,1],[144,1],[182,2],[185,3],[205,2],[214,1],[225,1],[249,1],[278,1],[298,1],[306,2],[316,3]]},"156":{"position":[[0,3],[13,2],[22,10],[33,1],[52,1],[142,1],[206,1],[247,2],[250,2],[253,3],[273,2],[282,1],[293,1],[319,1],[377,3],[381,2],[391,3]]},"157":{"position":[[0,3],[18,2],[25,11],[37,1],[56,1],[146,1],[210,1],[251,2],[254,2],[257,3],[277,2],[286,1],[340,1],[359,1],[396,2],[406,3]]},"158":{"position":[[0,3],[13,2],[23,6],[44,1],[63,1],[153,1],[217,1],[254,2],[257,2],[260,3],[280,2],[289,1],[300,1],[326,1],[383,1],[418,1],[457,2],[460,3],[464,2],[474,3]]},"159":{"position":[[0,3],[11,9]]},"160":{"position":[[0,3],[11,8]]},"161":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[96,1],[184,1],[186,1],[270,1],[337,2],[340,2],[343,1],[427,1],[493,2],[496,2],[499,2],[502,3],[522,2],[531,1],[553,1],[571,1],[580,2],[590,3]]},"162":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[235,1],[254,1],[334,3],[346,1],[392,2],[401,1],[423,1],[524,1],[591,2],[594,3],[598,2],[608,3]]},"163":{"position":[[0,3],[11,9]]},"164":{"position":[[0,3],[18,2],[26,34],[61,1],[80,1],[160,3],[180,2],[189,1],[207,1],[237,1],[251,3]]},"165":{"position":[[0,3],[11,8]]},"166":{"position":[[0,3],[18,2],[26,11],[38,1],[57,1],[137,3],[157,2],[166,1],[188,1],[208,1],[217,2],[227,3]]},"167":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[251,3],[260,2],[269,1],[288,1],[368,3],[388,2],[397,1],[419,1],[476,8],[494,11],[522,2],[525,1],[553,2],[556,3],[560,2],[570,3]]},"168":{"position":[[0,3],[11,9]]},"169":{"position":[[0,3],[18,2],[26,10],[37,1],[56,1],[136,3],[156,2],[165,1],[188,1],[216,1],[239,1],[248,2],[258,3]]},"170":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[235,1],[254,1],[334,3],[354,2],[363,1],[386,1],[414,1],[444,8],[469,2],[472,1],[522,1],[531,2],[534,3],[538,2],[548,3]]},"171":{"position":[[0,3],[11,8]]},"172":{"position":[[0,3],[18,2],[26,14],[41,1],[60,1],[140,3],[160,2],[169,1],[188,1],[216,1],[235,1],[244,2],[254,3]]},"173":{"position":[[0,3],[11,8]]},"174":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[138,3],[158,2],[167,1],[183,1],[211,1],[227,1],[236,2],[246,3]]},"175":{"position":[[0,3],[11,8]]},"176":{"position":[[0,3],[13,2],[20,16],[46,13],[60,1],[79,1],[159,3],[179,2],[188,1],[209,2],[218,1],[241,4],[246,3],[269,2],[278,1],[301,4],[306,3],[310,3],[315,2],[318,29]]},"177":{"position":[[0,3],[11,9]]},"178":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[169,3],[189,2],[198,1],[209,1],[232,1],[260,1],[279,1],[288,2],[298,3]]},"179":{"position":[[0,3],[11,7]]},"180":{"position":[[0,3],[13,2],[20,8],[29,1],[63,1],[106,1],[137,11],[171,2],[174,1],[202,2],[205,2],[208,1],[218,1],[298,3],[318,2],[327,1],[452,3]]},"182":{"position":[[147,1],[166,1],[213,2],[302,3],[393,1],[424,1]]},"183":{"position":[[117,1],[136,1],[216,3]]},"184":{"position":[[179,1],[198,1],[215,1],[292,2],[304,2],[307,1],[322,2],[325,2],[329,2]]},"185":{"position":[[21,2],[127,1],[146,1],[263,3]]},"186":{"position":[[21,2],[92,1],[111,1],[239,3]]},"187":{"position":[[81,1],[100,1],[198,3]]},"188":{"position":[[54,1],[73,1],[166,3]]},"189":{"position":[[75,1],[94,1],[188,3]]},"190":{"position":[[53,1],[72,1],[165,3]]},"191":{"position":[[51,1],[70,1],[179,3]]},"192":{"position":[[200,1],[211,2],[254,1],[350,3]]},"193":{"position":[[121,1],[140,1],[236,3]]},"194":{"position":[[49,1],[68,1],[160,3]]},"195":{"position":[[147,1],[166,1],[273,3]]},"196":{"position":[[136,1],[155,1],[270,3]]},"197":{"position":[[124,1],[143,1],[257,3]]},"198":{"position":[[91,1],[110,1],[208,2],[235,1],[263,2],[266,3]]},"199":{"position":[[112,1],[131,1],[226,3]]},"200":{"position":[[56,1],[75,1],[169,3],[209,1],[228,1],[253,1],[297,1]]},"201":{"position":[[95,1],[114,1],[205,3]]},"202":{"position":[[126,1],[145,1],[238,3]]},"203":{"position":[[117,1],[136,1],[234,3]]},"204":{"position":[[118,1],[137,1],[238,3]]},"205":{"position":[[63,1],[73,1],[92,1],[182,1],[220,2],[260,3]]},"206":{"position":[[103,1],[122,1],[225,3]]},"207":{"position":[[237,1],[263,1],[328,1],[354,1],[442,3]]},"208":{"position":[[61,1],[80,1],[179,3]]},"209":{"position":[[20,2],[473,1],[492,1],[530,1],[618,1],[620,1],[746,1],[813,2],[842,1],[904,1],[913,2],[944,1],[990,2],[993,2],[996,2],[999,3]]},"210":{"position":[[20,2],[94,1],[113,1],[218,1],[220,1],[259,1],[261,1],[283,2],[286,1],[308,2],[311,2],[340,1],[366,2],[369,2],[372,1],[411,1],[413,1],[435,2],[438,1],[460,2],[463,2],[492,1],[518,2],[521,2],[524,2],[527,3]]},"211":{"position":[[20,2],[476,1],[495,1],[588,1],[590,1],[629,2],[632,1],[700,1],[709,2],[712,2],[715,2],[718,3],[738,2],[747,1],[770,1],[778,3]]},"212":{"position":[[20,2],[533,1],[552,1],[642,1],[644,1],[766,1],[782,2],[801,2],[804,1],[850,2],[871,2],[874,1],[929,2],[932,2],[935,1],[1013,1],[1031,2],[1050,2],[1053,1],[1099,2],[1102,2],[1105,2],[1108,3]]},"213":{"position":[[20,2],[204,1],[223,1],[312,1],[314,1],[381,2],[384,1],[436,2],[439,2],[442,3]]},"214":{"position":[[20,2],[173,1],[192,1],[283,1],[285,1],[322,2],[325,1],[344,13],[358,2],[361,1],[380,12],[393,2],[396,1],[415,18],[434,2],[437,1],[456,10],[467,2],[470,2],[473,3]]},"215":{"position":[[20,2],[53,1],[87,1],[166,1],[247,2],[250,1],[290,2],[293,2],[296,1],[306,1],[407,3],[427,2],[436,1],[534,3]]},"216":{"position":[[20,2],[448,1],[467,1],[547,2],[601,2],[635,2],[678,6],[685,3],[784,5]]},"217":{"position":[[21,2],[224,1],[243,1],[335,1],[400,2],[403,3]]},"218":{"position":[[21,2],[261,1],[280,1],[370,1],[447,1],[488,2],[491,2],[494,3]]},"219":{"position":[[148,1],[167,1],[262,1],[311,2],[314,3]]},"220":{"position":[[21,2],[78,1],[97,1],[184,1],[317,3],[328,3],[339,3],[351,3],[368,3],[384,3],[397,3],[406,3],[421,3],[437,3],[455,3],[472,3],[484,3],[494,3],[504,3],[516,3],[535,3],[553,3],[575,3],[596,3],[610,3],[625,3],[636,3],[651,3],[655,2],[658,3]]},"221":{"position":[[21,2],[303,1],[322,1],[415,3]]},"222":{"position":[[21,2],[131,1],[150,1],[242,1],[276,1],[278,2],[306,2],[324,2],[349,2],[352,2],[355,3]]},"223":{"position":[[114,1],[133,1],[225,3]]},"224":{"position":[[111,1],[130,1],[222,3]]},"225":{"position":[[106,1],[125,1],[224,3]]},"226":{"position":[[57,1],[76,1],[176,3]]},"227":{"position":[[145,1],[164,1],[267,3]]},"228":{"position":[[102,1],[121,1],[216,3]]},"230":{"position":[[0,2],[3,6]]},"232":{"position":[[0,1]]},"233":{"position":[[0,1]]},"234":{"position":[[8,2],[381,7],[415,7]]},"235":{"position":[[0,1],[19,1],[163,1],[186,2],[272,2],[275,7],[318,2],[321,13],[364,2],[367,20],[388,2],[423,2],[465,2],[468,10],[498,2],[501,10],[526,2],[529,5],[541,1],[550,7],[584,7],[618,2],[621,3],[625,2],[628,3],[679,1],[709,3],[759,1],[789,3]]},"237":{"position":[[0,3],[39,1],[58,1],[166,1],[195,1],[222,1],[240,1],[286,3],[345,1],[352,1],[370,1],[387,1],[389,2],[392,2],[395,3]]},"238":{"position":[[0,3],[40,1],[59,1],[192,1],[222,1],[247,1],[259,1],[317,1],[324,1],[340,1],[406,3],[421,2],[432,2],[444,1],[456,1],[463,1],[470,1],[488,1],[506,1],[508,1],[510,2],[513,2],[516,3]]},"239":{"position":[[0,3],[51,1],[70,1],[214,1],[243,1],[256,1],[326,2],[329,2],[332,3]]},"240":{"position":[[0,3],[43,1],[62,1],[207,1],[236,1],[278,1],[323,2],[326,2],[329,3]]},"241":{"position":[[0,3],[45,1],[64,1],[482,1],[520,1],[533,1],[570,1],[613,1],[624,1],[665,1],[683,3],[687,3],[691,2],[694,2],[697,3],[717,2],[726,1],[757,1],[766,3]]},"243":{"position":[[26,1],[45,1],[138,3],[158,2],[167,1],[181,3]]},"244":{"position":[[27,1],[46,1],[139,3],[159,2],[168,1],[202,1],[217,2],[227,3]]},"245":{"position":[[47,1],[66,1],[159,3],[179,2],[188,1],[224,1],[240,2],[250,3]]},"246":{"position":[[60,1],[79,1],[159,3],[179,2],[188,1],[199,1],[204,3]]},"247":{"position":[[63,1],[82,1],[162,3],[182,2],[191,1],[205,1],[210,3]]},"248":{"position":[[64,1],[83,1],[163,3],[183,2],[192,1],[203,1],[228,1],[243,1],[248,2],[258,3]]},"249":{"position":[[77,1],[96,1],[176,3],[196,2],[205,1],[244,1],[277,3]]},"250":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[220,1],[277,3]]},"251":{"position":[[216,1],[235,1],[315,3],[335,2],[344,1],[355,1],[381,1],[448,2],[458,3]]},"252":{"position":[[229,1],[248,1],[328,3],[348,2],[357,1],[368,1],[394,1],[465,2],[475,3]]},"253":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[274,3]]},"254":{"position":[[139,1],[158,1],[238,3],[258,2],[267,1],[316,1],[352,3]]},"255":{"position":[[32,1],[51,1],[131,3],[151,2],[160,1],[190,3]]},"256":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[198,1],[230,2],[239,1],[259,3],[263,3]]},"257":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[221,1],[281,3]]},"258":{"position":[[80,1],[99,1],[179,3],[199,2],[208,1],[219,1],[279,3]]},"259":{"position":[[78,1],[97,1],[195,3],[215,2],[224,1],[241,1],[269,1],[286,1],[295,2],[305,3]]},"260":{"position":[[87,1],[106,1],[207,3],[227,2],[236,1],[256,1],[284,1],[304,1],[313,2],[323,3]]},"261":{"position":[[66,1],[85,1],[186,3],[206,2],[215,1],[225,1],[253,1],[263,1],[272,2],[282,3]]},"262":{"position":[[139,1],[158,1],[275,3],[295,2],[304,1],[343,1],[404,3]]},"263":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[206,1],[214,3]]},"264":{"position":[[56,1],[75,1],[168,3],[188,2],[197,1],[265,3]]},"265":{"position":[[112,1],[131,1],[211,3],[231,2],[240,1],[283,1],[319,3]]},"266":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[237,3]]},"267":{"position":[[99,1],[118,1],[198,3],[218,2],[227,1],[262,1],[302,3]]},"268":{"position":[[117,1],[136,1],[216,3],[236,2],[245,1],[296,1],[333,3]]},"269":{"position":[[100,1],[119,1],[199,3],[219,2],[228,1],[277,1],[318,3]]},"270":{"position":[[102,1],[121,1],[201,3],[221,2],[230,1],[265,1],[300,3],[364,2]]},"271":{"position":[[135,1],[154,1],[234,3],[254,2],[263,1],[310,1],[348,3]]},"272":{"position":[[92,1],[111,1],[191,3],[211,2],[220,1],[331,3]]},"273":{"position":[[70,1],[89,1],[169,3],[189,2],[198,1],[235,1],[275,3]]},"274":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[276,3]]},"275":{"position":[[32,1],[51,1],[141,1],[143,1],[214,2],[217,1],[234,2],[237,2],[240,2],[243,3]]},"276":{"position":[[52,1],[71,1],[151,3],[171,2],[180,1],[197,3]]},"277":{"position":[[0,8],[9,43],[63,1],[83,1],[96,1],[186,1],[188,1],[308,1],[310,2],[313,10],[329,2],[358,1],[371,1],[373,1],[381,2],[384,2],[387,2],[390,3]]},"279":{"position":[[0,2],[3,6]]},"281":{"position":[[0,1]]},"282":{"position":[[0,1]]},"283":{"position":[[8,2],[401,7],[439,7]]},"285":{"position":[[0,1],[19,1],[180,1],[207,2],[210,4],[224,1],[226,1],[241,2],[244,4],[258,2],[261,8],[285,2],[288,6],[310,2],[313,6],[329,2],[332,5],[348,2],[351,1],[412,2],[415,1],[479,2],[482,2],[495,2],[515,1],[533,2],[548,1],[567,2],[570,13],[602,2],[605,6],[621,2],[636,2],[660,2],[663,15],[698,2],[701,5],[724,2],[727,4],[771,2],[774,9],[833,2],[836,9],[851,5],[870,2],[891,1],[913,2],[934,1],[956,2],[973,1],[984,5],[1005,2],[1022,1],[1038,2],[1046,2],[1064,2],[1067,17],[1150,2],[1153,14],[1173,5],[1179,2],[1182,2],[1191,40],[1232,2],[1288,3],[1292,2],[1295,3]]},"286":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[145,4],[159,9],[208,3],[212,2],[215,3]]},"287":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[149,4],[172,2],[175,1],[212,1],[231,1],[255,2],[258,1],[282,2],[285,1],[309,2],[312,3],[316,3],[320,2],[323,3],[327,2],[330,3]]},"289":{"position":[[0,3],[13,4],[23,1],[30,10],[41,1],[60,1],[149,1],[215,3],[219,2],[232,1],[234,1],[261,7],[285,2],[288,1],[333,2],[336,2],[339,1],[366,7],[390,2],[393,1],[438,2],[441,2],[444,2],[447,3]]},"290":{"position":[[0,3],[12,4],[24,13],[38,1],[57,1],[146,1],[212,3],[216,2],[229,1],[231,1],[258,7],[293,1],[342,1],[410,1],[412,7],[420,1],[427,1],[495,1],[497,7],[505,1],[507,2],[510,2],[513,2],[516,3]]},"291":{"position":[[0,3],[13,4],[23,8],[32,1],[51,1],[140,1],[206,3],[210,2],[223,1],[225,1],[252,7],[276,2],[279,1],[290,1],[310,10],[331,2],[366,1],[368,3],[372,1],[399,1],[507,3],[511,2],[514,2],[517,2],[520,3]]},"292":{"position":[[0,3],[13,4],[25,15],[138,1],[157,1],[246,1],[312,3],[316,2],[329,1],[331,1],[488,1],[529,2],[561,1],[576,1],[657,2],[666,1],[744,3],[748,3],[752,2],[755,2],[758,2],[761,3]]},"293":{"position":[[0,3],[13,2],[21,17],[39,1],[58,1],[147,1],[213,3],[217,2],[230,1],[232,1],[259,7],[283,2],[286,1],[331,2],[334,2],[337,1],[364,7],[388,2],[391,1],[479,3],[526,2],[529,2],[532,2],[535,3]]},"294":{"position":[[8,1],[112,1],[178,3],[182,2],[185,3],[241,1],[272,3],[331,1],[370,3],[427,1],[458,3],[517,1],[549,3],[591,2],[600,1],[624,3],[667,2],[676,1],[700,3],[742,2],[751,1],[775,3],[817,2],[826,1],[850,3],[895,2],[904,1],[928,3]]},"295":{"position":[[0,6],[63,16],[84,17],[154,4],[159,1],[178,1],[273,3],[293,2],[302,1],[384,1],[386,2],[389,1],[391,3],[498,1],[500,2],[503,1],[505,3],[616,1],[618,2],[621,1],[623,3],[627,2],[630,4],[664,1],[716,1],[776,1],[814,2],[817,4],[850,1],[892,1],[941,1],[969,3],[973,2],[976,17]]},"297":{"position":[[0,3],[36,1],[38,7],[50,22],[73,1],[92,1],[139,2],[228,3],[233,18],[267,1],[298,1]]},"298":{"position":[[0,3],[14,5],[20,1],[57,1],[76,1],[156,3]]},"299":{"position":[[0,3],[74,1],[93,1],[110,1],[187,2],[199,2],[202,1],[217,2],[220,2],[224,2]]},"300":{"position":[[0,3],[14,2],[17,25],[43,1],[62,1],[179,3]]},"301":{"position":[[0,3],[14,2],[17,21],[39,1],[58,1],[186,3]]},"302":{"position":[[0,3],[19,18],[38,1],[57,1],[155,3]]},"303":{"position":[[0,3],[18,8],[27,1],[46,1],[139,3],[144,2],[147,39]]},"304":{"position":[[0,3],[21,18],[40,1],[59,1],[153,3]]},"305":{"position":[[0,3],[21,6],[28,1],[47,1],[140,3]]},"306":{"position":[[0,3],[21,6],[28,1],[47,1],[156,3],[161,2],[189,3]]},"307":{"position":[[0,3],[21,13],[45,31],[77,1],[88,2],[91,11],[111,1],[207,3]]},"308":{"position":[[0,3],[21,26],[48,1],[67,1],[163,3]]},"309":{"position":[[0,3],[21,6],[28,1],[47,1],[139,3]]},"310":{"position":[[0,3],[21,17],[39,4],[44,10],[63,1],[70,1],[89,1],[196,3]]},"311":{"position":[[0,3],[21,17],[39,4],[44,1],[46,4],[51,1],[53,1],[72,1],[187,3]]},"312":{"position":[[0,3],[21,16],[38,4],[43,1],[45,4],[50,1],[52,1],[71,1],[185,3]]},"313":{"position":[[0,3],[21,17],[39,1],[58,1],[156,2],[159,2],[177,1],[205,2],[208,3],[213,2],[216,34]]},"314":{"position":[[0,3],[21,20],[42,1],[61,1],[156,3]]},"315":{"position":[[0,3],[20,7],[28,1],[47,1],[141,3],[146,2],[149,3],[153,4],[158,1],[160,4],[165,1],[167,2],[172,1],[174,1],[176,2],[181,1],[189,7],[197,2],[200,29]]},"316":{"position":[[0,3],[21,19],[41,1],[60,1],[151,3]]},"317":{"position":[[0,3],[20,27],[48,1],[67,1],[160,3]]},"318":{"position":[[0,3],[21,20],[42,1],[61,1],[159,3]]},"319":{"position":[[0,3],[21,20],[42,1],[61,1],[162,3]]},"320":{"position":[[0,3],[21,10],[32,1],[42,1],[61,1],[151,1],[189,2],[229,3]]},"321":{"position":[[0,3],[21,24],[46,1],[65,1],[168,3]]},"322":{"position":[[0,3],[21,4],[101,1],[127,1],[192,1],[218,1],[306,3],[311,2],[318,1],[339,34],[379,5]]},"323":{"position":[[0,3],[20,8],[41,2],[44,1],[63,1],[162,3]]},"324":{"position":[[0,3],[13,2],[16,11],[28,2],[31,2],[52,6],[71,13],[98,13],[132,3],[140,2],[156,6],[178,6],[202,7],[225,7],[233,1],[252,1],[290,1],[378,1],[380,1],[506,1],[573,2],[602,1],[644,1],[653,2],[684,1],[710,2],[713,2],[716,2],[719,3]]},"325":{"position":[[0,3],[13,2],[16,19],[36,8],[45,1],[64,1],[169,1],[171,1],[200,1],[202,1],[219,2],[222,1],[239,2],[242,2],[271,1],[297,2],[300,2],[303,1],[332,1],[334,1],[351,2],[354,1],[371,2],[374,2],[403,1],[429,2],[432,2],[435,2],[438,3]]},"326":{"position":[[0,3],[13,2],[16,11],[28,2],[31,2],[52,6],[71,13],[98,13],[132,3],[140,2],[156,6],[178,6],[202,7],[225,7],[233,1],[252,1],[345,1],[347,1],[355,8],[380,2],[383,1],[433,1],[442,2],[445,2],[448,2],[451,3],[471,2],[480,1],[503,1],[511,3]]},"327":{"position":[[0,3],[13,2],[16,12],[29,2],[32,2],[53,6],[72,13],[99,13],[133,3],[141,2],[157,6],[179,6],[203,7],[226,7],[250,3],[259,2],[268,1],[287,1],[377,1],[379,1],[449,8],[487,1],[503,2],[522,2],[525,1],[554,2],[575,2],[578,1],[607,2],[610,2],[613,1],[678,1],[696,2],[715,2],[718,1],[747,2],[750,2],[753,2],[756,3]]},"328":{"position":[[0,3],[13,2],[16,17],[34,2],[37,2],[58,4],[75,4],[91,4],[96,1],[115,1],[204,1],[206,1],[273,2],[276,1],[328,2],[331,2],[334,3]]},"329":{"position":[[0,3],[13,2],[16,12],[29,2],[32,2],[49,9],[71,4],[76,1],[95,1],[186,1],[188,1],[225,2],[228,1],[247,13],[261,2],[264,1],[283,12],[296,2],[299,1],[318,18],[337,2],[340,1],[359,10],[370,2],[373,2],[376,3]]},"330":{"position":[[0,3],[13,2],[16,9],[26,1],[60,1],[103,1],[134,11],[168,2],[171,1],[199,2],[202,2],[205,1],[215,1],[316,3],[336,2],[345,1],[443,3]]},"331":{"position":[[0,3],[13,2],[16,70],[87,14],[129,21],[151,17],[169,1],[188,1],[268,2],[322,2],[356,2],[399,6],[406,3],[411,2],[414,22],[447,4],[452,5],[458,2]]},"332":{"position":[[0,3],[14,2],[17,10],[28,2],[31,2],[47,5],[67,5],[87,5],[106,5],[126,5],[132,1],[151,1],[243,1],[308,2],[311,3]]},"333":{"position":[[0,3],[14,2],[44,2],[47,2],[63,4],[80,7],[113,4],[134,7],[148,1],[167,1],[257,1],[334,1],[375,2],[378,2],[381,3]]},"334":{"position":[[0,3],[56,21],[78,1],[97,1],[192,1],[241,2],[244,3]]},"335":{"position":[[0,3],[14,2],[17,11],[34,3],[38,1],[57,1],[144,1],[277,3],[288,3],[299,3],[311,3],[328,3],[344,3],[357,3],[366,3],[381,3],[397,3],[415,3],[432,3],[444,3],[454,3],[464,3],[476,3],[495,3],[513,3],[535,3],[556,3],[570,3],[585,3],[596,3],[611,3],[615,2],[618,3]]},"336":{"position":[[0,3],[14,2],[17,14],[43,12],[56,4],[61,18],[121,1],[140,1],[233,3]]},"337":{"position":[[0,3],[14,2],[17,37],[55,4],[60,1],[79,1],[171,1],[205,1],[207,2],[225,2],[233,4],[238,2],[246,4],[251,2],[254,2],[257,3]]},"338":{"position":[[0,3],[74,1],[93,1],[185,3]]},"339":{"position":[[0,3],[21,24],[46,1],[65,1],[157,3]]},"340":{"position":[[0,3],[21,16],[38,1],[57,1],[156,3]]},"341":{"position":[[0,3],[21,10],[32,1],[51,1],[151,3]]},"342":{"position":[[0,3],[21,30],[52,1],[71,1],[174,3]]},"343":{"position":[[28,4],[41,7],[56,3],[60,1],[79,1],[174,3]]},"344":{"position":[[0,6],[7,6],[25,18],[44,3],[48,1],[59,1],[107,1],[119,2],[122,3],[126,1],[148,2],[161,2],[164,2],[178,1],[180,3],[184,3],[188,1],[216,2],[229,2],[232,2],[262,1],[264,2],[267,1]]},"345":{"position":[[0,1],[15,2],[18,1],[48,3],[58,13],[85,10],[96,2],[99,8],[122,1],[144,1],[187,1],[202,1],[324,2],[327,1],[367,1],[384,1],[406,1],[446,1],[480,1],[495,1],[497,2],[532,1],[565,2],[568,4],[580,1],[690,1],[692,1],[739,1],[741,2],[754,1],[756,1],[832,1],[834,1],[836,2],[933,2],[961,1],[989,2],[1012,2],[1026,1],[1089,1],[1102,1],[1167,1],[1188,2],[1191,1],[1211,1]]},"347":{"position":[[0,1],[19,1],[109,1],[111,1],[163,1],[165,1],[297,2],[300,1],[420,2],[423,2],[458,1],[503,1],[522,5],[528,1],[530,1],[543,2],[546,2],[549,2],[552,3]]},"348":{"position":[[0,1],[32,1],[34,1],[36,1],[117,2],[120,1],[201,2],[204,1],[287,2],[290,1],[373,2],[376,1],[463,2],[466,1],[555,2],[558,1],[645,2],[648,1],[739,2],[742,1],[825,2],[828,1],[917,2],[920,1],[1011,2],[1014,1],[1101,2],[1104,1],[1187,2],[1190,1],[1271,2],[1274,1],[1359,2],[1362,1],[1447,2],[1450,1],[1537,2],[1540,1],[1625,2],[1628,1],[1709,2],[1712,1],[1793,2],[1796,1],[1878,2],[1881,1],[1966,2],[1969,1],[2052,2],[2055,1],[2142,2],[2145,1],[2226,2],[2229,1],[2320,2],[2323,1],[2412,2],[2415,1],[2506,2],[2509,1],[2592,2],[2595,1],[2676,2],[2679,1],[2764,2],[2767,1],[2854,2],[2857,1],[2944,2],[2947,1],[3034,2],[3037,1],[3120,2],[3123,1],[3210,2],[3213,1],[3302,2],[3305,1],[3390,2],[3393,1],[3478,2],[3481,1],[3566,2],[3569,1],[3654,1],[3656,1],[3666,1],[3793,1],[3795,1],[3897,1],[3929,1],[3942,1],[3944,1],[3976,2],[3979,2],[3982,2],[3985,3]]},"350":{"position":[[0,23],[24,2],[27,2],[52,3],[60,2],[83,5],[104,4],[127,6],[147,4],[168,6],[190,4],[195,1],[214,1],[370,1],[372,1],[380,7],[409,3],[428,1],[430,1],[556,2],[559,1],[673,2],[676,2],[718,1],[770,1],[782,2],[785,6],[810,2],[813,2],[816,1],[824,7],[872,1],[874,1],[947,2],[950,1],[1006,2],[1009,1],[1065,2],[1068,2],[1110,1],[1185,2],[1188,6],[1213,2],[1216,2],[1219,1],[1227,7],[1245,1],[1247,1],[1273,1],[1275,1],[1291,2],[1294,1],[1310,2],[1313,2],[1316,2],[1319,1],[1345,1],[1347,1],[1363,2],[1366,1],[1382,2],[1385,2],[1388,2],[1391,2],[1394,2],[1397,2],[1400,3]]},"351":{"position":[[0,2],[3,2],[28,3],[36,2],[59,5],[80,6],[105,6],[127,4],[132,1],[151,1],[307,1],[309,1],[317,8],[335,5],[497,1],[548,1],[572,1],[585,2],[588,6],[608,1],[620,1],[622,4],[627,1],[629,5],[635,2],[638,6],[663,2],[666,2],[669,1],[677,8],[708,1],[710,1],[733,3],[742,2],[745,1],[753,3],[762,2],[765,1],[773,3],[836,1],[859,2],[862,2],[865,1],[873,3],[888,3],[945,1],[968,2],[971,2],[974,2],[1003,1],[1023,2],[1026,2],[1029,2],[1032,3]]},"352":{"position":[[0,2],[3,2],[28,3],[36,2],[59,5],[77,6],[101,6],[123,4],[140,1],[169,1],[191,1],[213,1],[236,1],[249,1],[268,1],[424,1],[426,1],[434,5],[604,1],[606,2],[609,6],[634,1],[641,2],[644,2],[647,1],[655,8],[686,1],[688,1],[711,3],[720,2],[723,1],[731,3],[740,2],[743,1],[751,3],[822,1],[842,1],[849,2],[852,2],[855,1],[863,3],[878,3],[944,1],[964,1],[971,2],[974,2],[977,2],[1006,1],[1026,2],[1029,2],[1032,2],[1035,3]]},"354":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[173,3]]},"355":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[193,1],[208,2],[218,3]]},"356":{"position":[[0,3],[13,10],[24,1],[43,1],[136,3],[156,2],[165,1],[201,1],[217,2],[227,3]]},"357":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[176,3]]},"358":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[174,1],[179,3]]},"359":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[196,1],[211,1],[216,2],[226,3]]},"360":{"position":[[0,3],[49,1],[68,1],[148,3],[168,2],[177,1],[216,1],[249,3]]},"361":{"position":[[0,3],[28,9],[38,1],[57,1],[137,3],[157,2],[166,1],[199,1],[256,3]]},"362":{"position":[[0,3],[23,11],[39,13],[53,30],[84,1],[103,1],[183,3],[203,2],[212,1],[223,1],[249,1],[297,9],[307,2],[317,3]]},"363":{"position":[[0,3],[23,10],[44,14],[59,30],[90,1],[109,1],[189,3],[209,2],[218,1],[229,1],[255,1],[307,9],[317,2],[327,3]]},"364":{"position":[[0,3],[29,11],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[239,3]]},"365":{"position":[[0,3],[28,18],[52,14],[67,1],[86,1],[166,3],[186,2],[195,1],[244,1],[280,3]]},"366":{"position":[[0,3],[11,6],[18,1],[37,1],[117,3],[137,2],[146,1],[176,3],[181,2],[184,42]]},"367":{"position":[[0,3],[13,10],[24,1],[43,1],[123,3],[143,2],[152,1],[163,1],[195,2],[204,1],[224,3],[228,3]]},"368":{"position":[[0,3],[48,1],[67,1],[147,3],[167,2],[176,1],[187,1],[247,3]]},"369":{"position":[[0,3],[46,1],[65,1],[145,3],[165,2],[174,1],[185,1],[245,3]]},"370":{"position":[[0,3],[29,12],[42,1],[61,1],[159,3],[179,2],[188,1],[205,1],[233,1],[250,1],[259,2],[269,3],[274,2],[277,38]]},"371":{"position":[[0,3],[29,12],[42,1],[61,1],[162,3],[182,2],[191,1],[211,1],[239,1],[259,1],[268,2],[278,3]]},"372":{"position":[[0,3],[29,13],[43,1],[62,1],[163,3],[183,2],[192,1],[202,1],[230,1],[240,1],[249,2],[259,3],[264,2],[267,37]]},"373":{"position":[[0,3],[28,26],[55,1],[74,1],[191,3],[211,2],[220,1],[259,1],[320,3]]},"374":{"position":[[0,3],[29,12],[42,1],[61,1],[141,3],[161,2],[170,1],[181,1],[189,3]]},"375":{"position":[[0,3],[22,11],[34,1],[53,1],[146,3],[166,2],[175,1],[243,3]]},"376":{"position":[[0,3],[29,15],[50,9],[60,1],[79,1],[159,3],[179,2],[188,1],[231,1],[267,3]]},"377":{"position":[[0,3],[11,13],[25,1],[44,1],[124,3],[144,2],[153,1],[195,3],[200,2],[203,10],[236,3]]},"378":{"position":[[0,3],[70,1],[89,1],[169,3],[189,2],[198,1],[233,1],[273,3]]},"379":{"position":[[0,3],[74,1],[93,1],[173,3],[193,2],[202,1],[253,1],[290,3]]},"380":{"position":[[0,3],[59,1],[78,1],[158,3],[178,2],[187,1],[236,1],[277,3]]},"381":{"position":[[0,3],[27,15],[43,1],[62,1],[142,3],[162,2],[171,1],[206,1],[241,3],[246,2],[249,14],[269,1],[271,2],[274,2]]},"382":{"position":[[0,3],[29,27],[57,1],[76,1],[156,3],[176,2],[185,1],[232,1],[270,3]]},"383":{"position":[[0,3],[23,7],[37,5],[43,1],[62,1],[142,3],[162,2],[171,1],[282,3]]},"384":{"position":[[0,3],[28,12],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[208,6],[240,3]]},"385":{"position":[[0,3],[28,14],[43,1],[62,1],[142,3],[162,2],[171,1],[208,1],[243,3]]},"386":{"position":[[15,6],[22,1],[41,1],[131,1],[133,1],[204,2],[207,1],[224,2],[227,2],[230,2],[233,3]]},"387":{"position":[[0,3],[24,27],[66,1],[85,1],[165,3],[185,2],[194,1],[211,3]]}},"keywords":{}}],["0",{"_index":78,"title":{},"content":{"12":{"position":[[49,2]]},"19":{"position":[[664,2]]},"235":{"position":[[426,21]]},"249":{"position":[[70,3]]},"255":{"position":[[306,1]]},"277":{"position":[[85,2]]},"285":{"position":[[326,2],[409,2],[536,11],[618,2],[624,6],[916,17],[959,13],[982,1],[1008,13],[1036,1]]},"360":{"position":[[28,17]]},"366":{"position":[[227,1]]}},"keywords":{}}],["0"",{"_index":248,"title":{},"content":{"22":{"position":[[1007,7]]},"345":{"position":[[925,7]]}},"keywords":{}}],["0.5",{"_index":721,"title":{},"content":{"89":{"position":[[245,4]]},"124":{"position":[[220,4]]},"188":{"position":[[161,4]]},"249":{"position":[[246,4]]},"268":{"position":[[80,4]]},"303":{"position":[[134,4]]},"360":{"position":[[218,4]]}},"keywords":{}}],["0.5、0.75、1.0、1.25、1.5、1.75、2.0",{"_index":1167,"title":{},"content":{"379":{"position":[[28,45]]}},"keywords":{}}],["0.7",{"_index":845,"title":{},"content":{"188":{"position":[[21,3]]},"303":{"position":[[14,3]]}},"keywords":{}}],["0.75",{"_index":1053,"title":{},"content":{"268":{"position":[[85,5]]}},"keywords":{}}],["000",{"_index":1079,"title":{},"content":{"274":{"position":[[243,7]]},"385":{"position":[[210,7]]}},"keywords":{}}],["01",{"_index":264,"title":{},"content":{"24":{"position":[[148,4]]},"27":{"position":[[591,4],[1501,4],[1588,4]]},"28":{"position":[[865,4]]},"29":{"position":[[822,4]]},"210":{"position":[[244,4],[278,4],[430,4]]},"325":{"position":[[179,10],[210,8],[342,8]]},"347":{"position":[[148,4]]},"350":{"position":[[413,4],[1255,7],[1327,7]]},"351":{"position":[[737,4]]},"352":{"position":[[715,4]]}},"keywords":{}}],["01</span>",{"_index":268,"title":{},"content":{"24":{"position":[[238,17]]},"27":{"position":[[681,17]]},"347":{"position":[[238,17]]},"350":{"position":[[497,17]]}},"keywords":{}}],["02",{"_index":398,"title":{},"content":{"27":{"position":[[1534,4],[1558,4],[1621,4],[1645,4]]},"28":{"position":[[890,4]]},"29":{"position":[[847,4]]},"210":{"position":[[303,4],[396,4],[455,4]]},"325":{"position":[[230,8],[311,10],[362,8]]},"350":{"position":[[1283,7],[1302,7],[1355,7],[1374,7]]},"351":{"position":[[757,4]]},"352":{"position":[[735,4]]}},"keywords":{}}],["02</span>",{"_index":271,"title":{},"content":{"24":{"position":[[361,17]]},"27":{"position":[[804,17]]},"347":{"position":[[361,17]]},"350":{"position":[[614,17]]}},"keywords":{}}],["03",{"_index":412,"title":{},"content":{"28":{"position":[[915,4]]},"29":{"position":[[872,4]]},"351":{"position":[[777,4]]},"352":{"position":[[755,4]]}},"keywords":{}}],["03a9f4",{"_index":501,"title":{},"content":{"52":{"position":[[252,10]]},"53":{"position":[[249,10]]},"156":{"position":[[215,10]]},"157":{"position":[[219,10]]},"218":{"position":[[456,10]]},"333":{"position":[[343,10]]}},"keywords":{}}],["04",{"_index":413,"title":{},"content":{"28":{"position":[[1020,4]]},"29":{"position":[[989,4]]},"351":{"position":[[877,4]]},"352":{"position":[[867,4]]}},"keywords":{}}],["0xffffff).tostring(16",{"_index":1127,"title":{},"content":{"291":{"position":[[401,23]]}},"keywords":{}}],["0表示滚动、1",{"_index":1089,"title":{},"content":{"285":{"position":[[338,9]]}},"keywords":{}}],["1",{"_index":89,"title":{},"content":{"12":{"position":[[325,2]]},"22":{"position":[[616,3]]},"29":{"position":[[221,2],[228,3],[646,2],[653,3],[903,2],[910,3],[1030,2],[1037,3]]},"60":{"position":[[354,3]]},"63":{"position":[[891,4],[970,4]]},"164":{"position":[[209,11]]},"209":{"position":[[629,2]]},"212":{"position":[[845,4],[924,4]]},"249":{"position":[[74,2]]},"277":{"position":[[332,2]]},"285":{"position":[[255,2],[476,2],[498,16],[530,2],[550,2],[631,4],[873,17]]},"287":{"position":[[252,2]]},"324":{"position":[[389,2]]},"327":{"position":[[467,12]]},"345":{"position":[[534,3]]},"352":{"position":[[146,2],[153,3],[568,2],[575,3],[786,2],[793,3],[908,2],[915,3]]},"360":{"position":[[46,2]]}},"keywords":{}}],["1.0",{"_index":1054,"title":{},"content":{"268":{"position":[[91,4]]}},"keywords":{}}],["1.25",{"_index":1055,"title":{},"content":{"268":{"position":[[96,5]]}},"keywords":{}}],["1.5",{"_index":1056,"title":{},"content":{"268":{"position":[[102,4]]}},"keywords":{}}],["1.75",{"_index":1057,"title":{},"content":{"268":{"position":[[107,5]]}},"keywords":{}}],["10",{"_index":140,"title":{},"content":{"19":{"position":[[780,3]]},"29":{"position":[[224,3],[649,3],[906,3],[1033,3]]},"63":{"position":[[731,3]]},"167":{"position":[[466,3]]},"212":{"position":[[685,3]]},"217":{"position":[[396,3]]},"235":{"position":[[494,3]]},"251":{"position":[[357,3]]},"252":{"position":[[370,3]]},"256":{"position":[[200,3]]},"257":{"position":[[223,3]]},"258":{"position":[[221,3]]},"270":{"position":[[271,4]]},"285":{"position":[[517,3],[647,4]]},"327":{"position":[[420,3]]},"332":{"position":[[304,3]]},"352":{"position":[[149,3],[571,3],[789,3],[911,3]]},"362":{"position":[[225,3]]},"363":{"position":[[231,3]]},"367":{"position":[[165,3]]},"368":{"position":[[189,3]]},"369":{"position":[[187,3]]},"381":{"position":[[212,4]]}},"keywords":{}}],["100",{"_index":948,"title":{},"content":{"217":{"position":[[383,4]]},"285":{"position":[[908,4],[1041,4]]},"332":{"position":[[291,4]]}},"keywords":{}}],["1000",{"_index":233,"title":{},"content":{"22":{"position":[[640,6]]},"345":{"position":[[558,6]]}},"keywords":{}}],["100px"",{"_index":518,"title":{},"content":{"57":{"position":[[251,11],[408,11]]},"58":{"position":[[718,11]]},"161":{"position":[[222,11],[379,11]]},"162":{"position":[[476,11]]},"209":{"position":[[698,11]]},"324":{"position":[[458,11]]}},"keywords":{}}],["1024",{"_index":629,"title":{},"content":{"82":{"position":[[439,4]]},"241":{"position":[[433,4]]}},"keywords":{}}],["1080p",{"_index":391,"title":{},"content":{"27":{"position":[[1065,8],[1109,8]]},"350":{"position":[[853,8],[897,8]]}},"keywords":{}}],["11",{"_index":939,"title":{},"content":{"216":{"position":[[661,5]]},"331":{"position":[[382,5]]}},"keywords":{}}],["11/gi",{"_index":938,"title":{},"content":{"216":{"position":[[627,7]]},"331":{"position":[[348,7]]}},"keywords":{}}],["11/gi.test(ua",{"_index":937,"title":{},"content":{"216":{"position":[[584,16]]},"331":{"position":[[305,16]]}},"keywords":{}}],["111",{"_index":1086,"title":{},"content":{"285":{"position":[[234,6]]},"287":{"position":[[239,6]]}},"keywords":{}}],["120",{"_index":922,"title":{},"content":{"214":{"position":[[333,4]]},"329":{"position":[[236,4]]}},"keywords":{}}],["150",{"_index":390,"title":{},"content":{"27":{"position":[[1051,4]]},"350":{"position":[[839,4]]}},"keywords":{}}],["16:9",{"_index":1062,"title":{},"content":{"269":{"position":[[95,4],[279,7]]},"380":{"position":[[238,7]]}},"keywords":{}}],["180",{"_index":923,"title":{},"content":{"214":{"position":[[369,4]]},"329":{"position":[[272,4]]}},"keywords":{}}],["1977"",{"_index":285,"title":{},"content":{"25":{"position":[[106,10]]},"348":{"position":[[106,10]]}},"keywords":{}}],["2",{"_index":545,"title":{},"content":{"60":{"position":[[403,3]]},"164":{"position":[[239,11]]},"212":{"position":[[1094,4]]},"248":{"position":[[245,2]]},"268":{"position":[[298,2]]},"285":{"position":[[372,2]]},"287":{"position":[[279,2]]},"327":{"position":[[639,9],[658,12]]},"359":{"position":[[213,2]]},"379":{"position":[[255,2]]}},"keywords":{}}],["2.0",{"_index":1058,"title":{},"content":{"268":{"position":[[113,3]]}},"keywords":{}}],["20",{"_index":491,"title":{},"content":{"51":{"position":[[258,3]]},"52":{"position":[[332,3]]},"54":{"position":[[354,3]]},"74":{"position":[[247,3]]},"155":{"position":[[227,3]]},"156":{"position":[[295,3]]},"158":{"position":[[302,3]]},"178":{"position":[[211,3]]}},"keywords":{}}],["200",{"_index":411,"title":{},"content":{"28":{"position":[[816,4]]},"285":{"position":[[951,4]]},"351":{"position":[[693,4]]},"352":{"position":[[671,4]]}},"keywords":{}}],["20px",{"_index":522,"title":{},"content":{"57":{"position":[[328,7],[343,7],[485,7],[499,7]]},"58":{"position":[[795,7],[810,7]]},"161":{"position":[[299,7],[314,7],[456,7],[470,7]]},"162":{"position":[[553,7],[568,7]]},"209":{"position":[[775,7],[790,7]]},"324":{"position":[[535,7],[550,7]]}},"keywords":{}}],["222",{"_index":1090,"title":{},"content":{"285":{"position":[[359,6]]},"287":{"position":[[266,6]]}},"keywords":{}}],["240",{"_index":427,"title":{},"content":{"29":{"position":[[773,4]]},"214":{"position":[[404,4]]},"329":{"position":[[307,4]]}},"keywords":{}}],["24px",{"_index":513,"title":{},"content":{"54":{"position":[[501,7]]},"158":{"position":[[449,7]]}},"keywords":{}}],["25",{"_index":1094,"title":{},"content":{"285":{"position":[[563,3],[652,7]]}},"keywords":{}}],["250",{"_index":387,"title":{},"content":{"27":{"position":[[567,4]]},"350":{"position":[[395,4]]}},"keywords":{}}],["3",{"_index":1092,"title":{},"content":{"285":{"position":[[436,2]]},"287":{"position":[[306,2]]}},"keywords":{}}],["300",{"_index":924,"title":{},"content":{"214":{"position":[[445,4]]},"329":{"position":[[348,4]]}},"keywords":{}}],["3000",{"_index":494,"title":{},"content":{"51":{"position":[[340,6]]},"52":{"position":[[421,6]]},"53":{"position":[[429,6]]},"54":{"position":[[519,6]]},"57":{"position":[[612,6]]},"58":{"position":[[843,6]]},"62":{"position":[[261,6]]},"63":{"position":[[985,6]]},"65":{"position":[[286,6]]},"66":{"position":[[812,6]]},"68":{"position":[[294,6]]},"70":{"position":[[282,6]]},"74":{"position":[[327,6]]},"155":{"position":[[309,6]]},"156":{"position":[[384,6]]},"157":{"position":[[399,6]]},"158":{"position":[[467,6]]},"161":{"position":[[583,6]]},"162":{"position":[[601,6]]},"166":{"position":[[220,6]]},"167":{"position":[[563,6]]},"169":{"position":[[251,6]]},"170":{"position":[[541,6]]},"172":{"position":[[247,6]]},"174":{"position":[[239,6]]},"178":{"position":[[291,6]]},"244":{"position":[[220,6]]},"245":{"position":[[243,6]]},"248":{"position":[[251,6]]},"251":{"position":[[451,6]]},"252":{"position":[[468,6]]},"259":{"position":[[298,6]]},"260":{"position":[[316,6]]},"261":{"position":[[275,6]]},"355":{"position":[[211,6]]},"356":{"position":[[220,6]]},"359":{"position":[[219,6]]},"362":{"position":[[310,6]]},"363":{"position":[[320,6]]},"370":{"position":[[262,6]]},"371":{"position":[[271,6]]},"372":{"position":[[252,6]]}},"keywords":{}}],["300px",{"_index":763,"title":{},"content":{"103":{"position":[[194,6]]},"182":{"position":[[417,6]]},"297":{"position":[[291,6]]}},"keywords":{}}],["30px",{"_index":504,"title":{},"content":{"52":{"position":[[276,7]]},"53":{"position":[[273,7]]},"54":{"position":[[298,7]]},"156":{"position":[[239,7]]},"157":{"position":[[243,7]]},"158":{"position":[[246,7]]},"218":{"position":[[480,7]]},"333":{"position":[[367,7]]}},"keywords":{}}],["333",{"_index":1091,"title":{},"content":{"285":{"position":[[423,6]]},"287":{"position":[[293,6]]}},"keywords":{}}],["360p",{"_index":395,"title":{},"content":{"27":{"position":[[1229,7]]},"350":{"position":[[1017,7]]}},"keywords":{}}],["400",{"_index":1108,"title":{},"content":{"285":{"position":[[1000,4]]}},"keywords":{}}],["400px",{"_index":762,"title":{},"content":{"103":{"position":[[179,6]]},"182":{"position":[[402,6]]},"297":{"position":[[276,6]]}},"keywords":{}}],["40px",{"_index":507,"title":{},"content":{"52":{"position":[[406,7]]},"156":{"position":[[369,7]]}},"keywords":{}}],["480p",{"_index":916,"title":{},"content":{"213":{"position":[[341,6]]},"328":{"position":[[233,6]]}},"keywords":{}}],["4:3",{"_index":1061,"title":{},"content":{"269":{"position":[[90,4]]}},"keywords":{}}],["5",{"_index":137,"title":{},"content":{"19":{"position":[[718,2]]},"29":{"position":[[217,3],[642,3],[899,3],[1026,3]]},"88":{"position":[[239,2]]},"123":{"position":[[218,2]]},"186":{"position":[[198,22]]},"200":{"position":[[243,1],[269,1]]},"235":{"position":[[462,2]]},"246":{"position":[[201,2]]},"247":{"position":[[207,2]]},"248":{"position":[[205,2]]},"254":{"position":[[318,2]]},"270":{"position":[[267,3]]},"285":{"position":[[492,2],[867,2]]},"301":{"position":[[145,22]]},"315":{"position":[[170,1],[179,1]]},"352":{"position":[[142,3],[564,3],[782,3],[904,3]]},"357":{"position":[[173,2]]},"358":{"position":[[176,2]]},"359":{"position":[[173,2]]},"365":{"position":[[246,2]]},"381":{"position":[[208,3]]}},"keywords":{}}],["50",{"_index":1102,"title":{},"content":{"285":{"position":[[829,3]]}},"keywords":{}}],["500",{"_index":1105,"title":{},"content":{"285":{"position":[[936,4],[975,6]]}},"keywords":{}}],["5s",{"_index":896,"title":{},"content":{"205":{"position":[[65,3],[69,3]]},"320":{"position":[[34,3],[38,3]]}},"keywords":{}}],["5x",{"_index":424,"title":{},"content":{"29":{"position":[[527,5],[886,5],[1013,5]]},"352":{"position":[[449,5],[769,5],[891,5]]}},"keywords":{}}],["60",{"_index":920,"title":{},"content":{"214":{"position":[[293,3]]},"285":{"position":[[893,3]]},"329":{"position":[[196,3]]}},"keywords":{}}],["720p",{"_index":393,"title":{},"content":{"27":{"position":[[1170,7]]},"213":{"position":[[396,6]]},"328":{"position":[[288,6]]},"350":{"position":[[958,7]]}},"keywords":{}}],["8",{"_index":499,"title":{},"content":{"52":{"position":[[232,3]]},"53":{"position":[[229,3]]},"54":{"position":[[258,3]]},"156":{"position":[[195,3]]},"157":{"position":[[199,3]]},"158":{"position":[[206,3]]},"218":{"position":[[259,1],[436,3]]},"333":{"position":[[146,1],[323,3]]}},"keywords":{}}],["8"",{"_index":760,"title":{},"content":{"103":{"position":[[127,7]]}},"keywords":{}}],["9",{"_index":524,"title":{},"content":{"57":{"position":[[360,5],[516,5]]},"58":{"position":[[827,5]]},"161":{"position":[[331,5],[487,5]]},"162":{"position":[[585,5]]},"209":{"position":[[807,5]]},"324":{"position":[[567,5]]}},"keywords":{}}],["_",{"_index":85,"title":{},"content":{"12":{"position":[[261,3]]},"277":{"position":[[297,3]]},"290":{"position":[[282,3]]}},"keywords":{}}],["abbrevi",{"_index":902,"title":{},"content":{"207":{"position":[[462,12]]}},"keywords":{}}],["absolut",{"_index":520,"title":{},"content":{"57":{"position":[[311,11],[468,11]]},"58":{"position":[[778,11]]},"161":{"position":[[282,11],[439,11]]},"162":{"position":[[536,11]]},"209":{"position":[[758,11]]},"324":{"position":[[518,11]]}},"keywords":{}}],["accept",{"_index":829,"title":{},"content":{"184":{"position":[[49,7]]}},"keywords":{}}],["access",{"_index":108,"title":{},"content":{"18":{"position":[[397,6]]},"76":{"position":[[116,6]]},"207":{"position":[[175,6]]},"215":{"position":[[111,6]]}},"keywords":{}}],["accord",{"_index":988,"title":{},"content":{"227":{"position":[[57,9]]}},"keywords":{}}],["acquisit",{"_index":173,"title":{},"content":{"20":{"position":[[325,12]]}},"keywords":{}}],["ad",{"_index":91,"title":{"13":{"position":[[0,3]]}},"content":{"16":{"position":[[31,3]]},"17":{"position":[[28,3]]},"19":{"position":[[194,3],[233,2],[327,2],[368,2],[595,2],[671,2],[750,3],[805,3],[889,5],[957,4],[1044,5],[1088,5],[1132,5],[1178,5]]},"232":{"position":[[31,3]]},"233":{"position":[[28,3]]},"235":{"position":[[667,5],[703,5],[747,5],[783,5]]}},"keywords":{}}],["adapt",{"_index":1038,"title":{},"content":{"265":{"position":[[63,9]]},"271":{"position":[[101,5]]}},"keywords":{}}],["add",{"_index":75,"title":{"12":{"position":[[0,3]]},"23":{"position":[[0,3]]},"26":{"position":[[7,3]]},"27":{"position":[[0,3]]},"28":{"position":[[0,3]]},"29":{"position":[[0,3]]},"58":{"position":[[0,4]]},"63":{"position":[[0,4]]},"66":{"position":[[0,4]]},"72":{"position":[[0,4]]},"76":{"position":[[0,4]]},"162":{"position":[[0,4]]},"167":{"position":[[0,4]]},"170":{"position":[[0,4]]},"176":{"position":[[0,4]]},"180":{"position":[[0,4]]}},"content":{"12":{"position":[[0,3]]},"17":{"position":[[7,3]]},"20":{"position":[[34,3],[104,3]]},"44":{"position":[[77,3]]},"48":{"position":[[33,3]]},"58":{"position":[[22,3],[42,3]]},"63":{"position":[[22,3],[42,3]]},"66":{"position":[[22,3],[42,3]]},"72":{"position":[[23,3],[43,3]]},"76":{"position":[[22,3],[45,3]]},"162":{"position":[[16,3]]},"167":{"position":[[16,3]]},"170":{"position":[[16,3]]},"176":{"position":[[16,3]]},"180":{"position":[[16,3]]},"210":{"position":[[76,3]]},"225":{"position":[[39,3]]},"233":{"position":[[7,3]]},"282":{"position":[[7,3]]}},"keywords":{}}],["addit",{"_index":1013,"title":{},"content":{"254":{"position":[[121,10]]}},"keywords":{}}],["address",{"_index":119,"title":{},"content":{"19":{"position":[[306,7]]},"183":{"position":[[50,8]]},"198":{"position":[[328,9]]},"213":{"position":[[196,7]]},"221":{"position":[[175,9],[231,7]]},"252":{"position":[[54,8]]}},"keywords":{}}],["aden"",{"_index":287,"title":{},"content":{"25":{"position":[[190,10]]},"348":{"position":[[190,10]]}},"keywords":{}}],["adjust",{"_index":862,"title":{},"content":{"192":{"position":[[153,6]]}},"keywords":{}}],["ads.js"></script>",{"_index":102,"title":{},"content":{"18":{"position":[[67,31],[216,31],[351,31]]},"234":{"position":[[64,31],[213,31],[348,31]]}},"keywords":{}}],["ads/dist/artplay",{"_index":105,"title":{},"content":{"18":{"position":[[190,18],[325,18]]},"234":{"position":[[187,18],[322,18]]}},"keywords":{}}],["advanc",{"_index":428,"title":{"31":{"position":[[0,8]]}},"content":{"207":{"position":[[132,7]]}},"keywords":{}}],["agent",{"_index":696,"title":{},"content":{"83":{"position":[[1271,5]]},"118":{"position":[[1233,5]]}},"keywords":{}}],["airplay",{"_index":990,"title":{"228":{"position":[[0,8]]},"275":{"position":[[0,8]]},"343":{"position":[[0,8]]},"386":{"position":[[0,8]]}},"content":{"228":{"position":[[51,7],[201,8]]},"275":{"position":[[24,7],[151,10],[187,10]]},"343":{"position":[[33,7],[159,8]]},"386":{"position":[[141,10],[177,10]]}},"keywords":{}}],["alignitem",{"_index":1137,"title":{},"content":{"292":{"position":[[507,11]]}},"keywords":{}}],["allow",{"_index":893,"title":{},"content":{"202":{"position":[[110,7]]}},"keywords":{}}],["alreadi",{"_index":667,"title":{},"content":{"83":{"position":[[604,7]]},"118":{"position":[[566,7]]}},"keywords":{}}],["amaro"",{"_index":289,"title":{},"content":{"25":{"position":[[275,11]]},"348":{"position":[[275,11]]}},"keywords":{}}],["amp;&",{"_index":792,"title":{},"content":{"104":{"position":[[550,10]]},"105":{"position":[[363,10],[457,10]]}},"keywords":{}}],["anonym",{"_index":876,"title":{},"content":{"198":{"position":[[250,12]]},"313":{"position":[[192,12]]}},"keywords":{}}],["antioverlap",{"_index":1096,"title":{},"content":{"285":{"position":[[679,12]]}},"keywords":{}}],["app",{"_index":33,"title":{},"content":{"2":{"position":[[215,5]]},"12":{"position":[[101,5]]},"19":{"position":[[60,5]]},"20":{"position":[[398,5]]},"22":{"position":[[460,5]]},"24":{"position":[[60,5]]},"25":{"position":[[3707,5]]},"27":{"position":[[416,5]]},"28":{"position":[[269,5]]},"29":{"position":[[384,5]]},"40":{"position":[[215,5]]},"41":{"position":[[103,5]]},"43":{"position":[[141,6]]},"44":{"position":[[325,5]]},"47":{"position":[[131,5]]},"48":{"position":[[112,5]]},"51":{"position":[[126,5]]},"52":{"position":[[130,5]]},"53":{"position":[[127,5]]},"54":{"position":[[156,5]]},"57":{"position":[[166,5]]},"58":{"position":[[537,5]]},"60":{"position":[[239,5]]},"62":{"position":[[139,5]]},"63":{"position":[[581,5]]},"65":{"position":[[132,5]]},"66":{"position":[[542,5]]},"68":{"position":[[148,5]]},"70":{"position":[[142,5]]},"72":{"position":[[201,5]]},"74":{"position":[[135,5]]},"76":{"position":[[352,5]]},"78":{"position":[[105,5]]},"79":{"position":[[106,5]]},"80":{"position":[[117,5]]},"81":{"position":[[109,5]]},"82":{"position":[[111,5]]},"83":{"position":[[1660,5]]},"85":{"position":[[126,5]]},"86":{"position":[[92,5]]},"87":{"position":[[91,5]]},"88":{"position":[[94,5]]},"89":{"position":[[96,5]]},"90":{"position":[[104,5]]},"91":{"position":[[121,5]]},"92":{"position":[[134,5]]},"93":{"position":[[90,5]]},"94":{"position":[[93,5]]},"95":{"position":[[152,5]]},"96":{"position":[[93,5]]},"97":{"position":[[104,5]]},"98":{"position":[[98,5]]},"99":{"position":[[89,5]]},"101":{"position":[[121,5]]},"103":{"position":[[166,3],[432,5]]},"107":{"position":[[119,5]]},"118":{"position":[[1622,5]]},"120":{"position":[[98,5]]},"121":{"position":[[70,5]]},"122":{"position":[[70,5]]},"123":{"position":[[73,5]]},"124":{"position":[[71,5]]},"125":{"position":[[73,5]]},"126":{"position":[[80,5]]},"127":{"position":[[84,5]]},"128":{"position":[[73,5]]},"129":{"position":[[72,5]]},"130":{"position":[[89,5]]},"131":{"position":[[71,5]]},"132":{"position":[[72,5]]},"133":{"position":[[72,5]]},"134":{"position":[[71,5]]},"144":{"position":[[162,5]]},"145":{"position":[[95,5]]},"147":{"position":[[96,6]]},"148":{"position":[[220,5]]},"151":{"position":[[98,5]]},"152":{"position":[[94,5]]},"155":{"position":[[95,5]]},"156":{"position":[[93,5]]},"157":{"position":[[97,5]]},"158":{"position":[[104,5]]},"161":{"position":[[137,5]]},"162":{"position":[[295,5]]},"164":{"position":[[121,5]]},"166":{"position":[[98,5]]},"167":{"position":[[329,5]]},"169":{"position":[[97,5]]},"170":{"position":[[295,5]]},"172":{"position":[[101,5]]},"174":{"position":[[99,5]]},"176":{"position":[[120,5]]},"178":{"position":[[99,5]]},"180":{"position":[[259,5]]},"182":{"position":[[207,5],[262,6],[389,3]]},"183":{"position":[[177,5]]},"184":{"position":[[240,5]]},"185":{"position":[[187,5]]},"186":{"position":[[152,5]]},"187":{"position":[[141,5]]},"188":{"position":[[114,5]]},"189":{"position":[[135,5]]},"190":{"position":[[113,5]]},"191":{"position":[[111,5]]},"192":{"position":[[295,5]]},"193":{"position":[[181,5]]},"194":{"position":[[109,5]]},"195":{"position":[[207,5]]},"196":{"position":[[196,5]]},"197":{"position":[[184,5]]},"198":{"position":[[151,5]]},"199":{"position":[[172,5]]},"200":{"position":[[116,5]]},"201":{"position":[[155,5]]},"202":{"position":[[186,5]]},"203":{"position":[[177,5]]},"204":{"position":[[178,5]]},"205":{"position":[[133,5]]},"206":{"position":[[163,5]]},"207":{"position":[[300,6]]},"208":{"position":[[121,5]]},"209":{"position":[[571,5]]},"210":{"position":[[154,5]]},"211":{"position":[[536,5]]},"212":{"position":[[593,5]]},"213":{"position":[[264,5]]},"214":{"position":[[233,5]]},"215":{"position":[[347,5]]},"216":{"position":[[508,5]]},"217":{"position":[[284,5]]},"218":{"position":[[321,5]]},"219":{"position":[[208,5]]},"220":{"position":[[138,5]]},"221":{"position":[[363,5]]},"222":{"position":[[191,5]]},"223":{"position":[[174,5]]},"224":{"position":[[171,5]]},"225":{"position":[[166,5]]},"226":{"position":[[117,5]]},"227":{"position":[[205,5]]},"228":{"position":[[162,5]]},"235":{"position":[[60,5]]},"237":{"position":[[99,5]]},"238":{"position":[[100,5]]},"239":{"position":[[111,5]]},"240":{"position":[[103,5]]},"241":{"position":[[105,5]]},"243":{"position":[[86,5]]},"244":{"position":[[87,5]]},"245":{"position":[[107,5]]},"246":{"position":[[120,5]]},"247":{"position":[[123,5]]},"248":{"position":[[124,5]]},"249":{"position":[[137,5]]},"250":{"position":[[119,5]]},"251":{"position":[[276,5]]},"252":{"position":[[289,5]]},"253":{"position":[[136,5]]},"254":{"position":[[199,5]]},"255":{"position":[[92,5]]},"256":{"position":[[119,5]]},"257":{"position":[[142,5]]},"258":{"position":[[140,5]]},"259":{"position":[[138,5]]},"260":{"position":[[147,5]]},"261":{"position":[[126,5]]},"262":{"position":[[199,5]]},"263":{"position":[[127,5]]},"264":{"position":[[116,5]]},"265":{"position":[[172,5]]},"266":{"position":[[127,5]]},"267":{"position":[[159,5]]},"268":{"position":[[177,5]]},"269":{"position":[[160,5]]},"270":{"position":[[162,5]]},"271":{"position":[[195,5]]},"272":{"position":[[152,5]]},"273":{"position":[[130,5]]},"274":{"position":[[136,5]]},"275":{"position":[[92,5]]},"276":{"position":[[112,5]]},"277":{"position":[[137,5]]},"285":{"position":[[60,5]]},"286":{"position":[[60,5]]},"287":{"position":[[60,5]]},"289":{"position":[[101,5]]},"290":{"position":[[98,5]]},"291":{"position":[[92,5]]},"292":{"position":[[198,5]]},"293":{"position":[[99,5]]},"294":{"position":[[49,5]]},"295":{"position":[[219,5]]},"297":{"position":[[133,5],[188,6],[263,3]]},"298":{"position":[[117,5]]},"299":{"position":[[135,5]]},"300":{"position":[[103,5]]},"301":{"position":[[99,5]]},"302":{"position":[[98,5]]},"303":{"position":[[87,5]]},"304":{"position":[[100,5]]},"305":{"position":[[88,5]]},"306":{"position":[[88,5]]},"307":{"position":[[152,5]]},"308":{"position":[[108,5]]},"309":{"position":[[88,5]]},"310":{"position":[[130,5]]},"311":{"position":[[113,5]]},"312":{"position":[[112,5]]},"313":{"position":[[99,5]]},"314":{"position":[[102,5]]},"315":{"position":[[88,5]]},"316":{"position":[[101,5]]},"317":{"position":[[108,5]]},"318":{"position":[[102,5]]},"319":{"position":[[102,5]]},"320":{"position":[[102,5]]},"321":{"position":[[106,5]]},"322":{"position":[[164,6]]},"323":{"position":[[104,5]]},"324":{"position":[[331,5]]},"325":{"position":[[105,5]]},"326":{"position":[[293,5]]},"327":{"position":[[328,5]]},"328":{"position":[[156,5]]},"329":{"position":[[136,5]]},"330":{"position":[[256,5]]},"331":{"position":[[229,5]]},"332":{"position":[[192,5]]},"333":{"position":[[208,5]]},"334":{"position":[[138,5]]},"335":{"position":[[98,5]]},"336":{"position":[[181,5]]},"337":{"position":[[120,5]]},"338":{"position":[[134,5]]},"339":{"position":[[106,5]]},"340":{"position":[[98,5]]},"341":{"position":[[92,5]]},"342":{"position":[[112,5]]},"343":{"position":[[120,5]]},"345":{"position":[[378,5]]},"347":{"position":[[60,5]]},"348":{"position":[[3707,5]]},"350":{"position":[[255,5]]},"351":{"position":[[192,5]]},"352":{"position":[[309,5]]},"354":{"position":[[78,5]]},"355":{"position":[[78,5]]},"356":{"position":[[84,5]]},"357":{"position":[[92,5]]},"358":{"position":[[92,5]]},"359":{"position":[[92,5]]},"360":{"position":[[109,5]]},"361":{"position":[[98,5]]},"362":{"position":[[144,5]]},"363":{"position":[[150,5]]},"364":{"position":[[101,5]]},"365":{"position":[[127,5]]},"366":{"position":[[78,5]]},"367":{"position":[[84,5]]},"368":{"position":[[108,5]]},"369":{"position":[[106,5]]},"370":{"position":[[102,5]]},"371":{"position":[[102,5]]},"372":{"position":[[103,5]]},"373":{"position":[[115,5]]},"374":{"position":[[102,5]]},"375":{"position":[[94,5]]},"376":{"position":[[120,5]]},"377":{"position":[[85,5]]},"378":{"position":[[130,5]]},"379":{"position":[[134,5]]},"380":{"position":[[119,5]]},"381":{"position":[[103,5]]},"382":{"position":[[117,5]]},"383":{"position":[[103,5]]},"384":{"position":[[101,5]]},"385":{"position":[[103,5]]},"386":{"position":[[82,5]]},"387":{"position":[[126,5]]}},"keywords":{}}],["app"></div>",{"_index":769,"title":{},"content":{"103":{"position":[[275,25]]}},"keywords":{}}],["app').queryselector",{"_index":447,"title":{},"content":{"40":{"position":[[135,19]]},"144":{"position":[[82,19]]}},"keywords":{}}],["appear",{"_index":834,"title":{},"content":{"185":{"position":[[58,6]]},"186":{"position":[[50,6]]},"195":{"position":[[80,6]]},"196":{"position":[[92,6]]},"197":{"position":[[80,6]]},"206":{"position":[[52,7]]}},"keywords":{}}],["area",{"_index":727,"title":{},"content":{"92":{"position":[[47,4]]}},"keywords":{}}],["arg",{"_index":711,"title":{},"content":{"83":{"position":[[1724,9]]},"85":{"position":[[185,9]]},"86":{"position":[[150,9]]},"87":{"position":[[150,9]]},"88":{"position":[[152,9],[210,9]]},"89":{"position":[[156,9],[214,9]]},"90":{"position":[[165,9],[223,9]]},"91":{"position":[[180,9]]},"92":{"position":[[192,9]]},"94":{"position":[[169,9]]},"95":{"position":[[215,9]]},"96":{"position":[[150,9],[208,9]]},"97":{"position":[[186,9]]},"98":{"position":[[186,9]]},"99":{"position":[[149,9]]},"118":{"position":[[1686,9]]},"120":{"position":[[157,9]]},"121":{"position":[[128,9]]},"122":{"position":[[129,9]]},"123":{"position":[[131,9],[189,9]]},"124":{"position":[[131,9],[189,9]]},"125":{"position":[[134,9],[192,9]]},"126":{"position":[[139,9]]},"127":{"position":[[142,9]]},"129":{"position":[[148,9]]},"130":{"position":[[152,9]]},"131":{"position":[[128,9],[186,9]]},"132":{"position":[[154,9]]},"133":{"position":[[160,9]]},"134":{"position":[[131,9]]},"209":{"position":[[832,9],[934,9]]},"324":{"position":[[592,9],[674,9]]}},"keywords":{}}],["array",{"_index":17,"title":{},"content":{"2":{"position":[[6,5],[14,5]]},"27":{"position":[[211,5]]},"29":{"position":[[113,5]]},"107":{"position":[[4,5]]},"216":{"position":[[277,5]]},"270":{"position":[[30,5]]},"324":{"position":[[4,8]]},"325":{"position":[[4,8]]},"326":{"position":[[4,8]]},"327":{"position":[[4,8]]},"328":{"position":[[4,8]]},"329":{"position":[[4,8]]},"330":{"position":[[4,8]]},"331":{"position":[[4,8]]},"350":{"position":[[98,5]]},"352":{"position":[[71,5]]},"381":{"position":[[21,5]]}},"keywords":{}}],["arraydefault",{"_index":907,"title":{},"content":{"209":{"position":[[6,13]]},"210":{"position":[[6,13]]},"211":{"position":[[6,13]]},"212":{"position":[[6,13]]},"213":{"position":[[6,13]]},"214":{"position":[[6,13]]},"215":{"position":[[6,13]]},"216":{"position":[[6,13]]}},"keywords":{}}],["arrow",{"_index":831,"title":{},"content":{"184":{"position":[[435,5]]}},"keywords":{}}],["arrowleft",{"_index":960,"title":{},"content":{"220":{"position":[[410,10]]},"335":{"position":[[370,10]]}},"keywords":{}}],["arrowright",{"_index":961,"title":{},"content":{"220":{"position":[[425,11]]},"335":{"position":[[385,11]]}},"keywords":{}}],["art",{"_index":29,"title":{},"content":{"2":{"position":[[170,3]]},"12":{"position":[[56,3]]},"19":{"position":[[15,3]]},"20":{"position":[[353,3]]},"22":{"position":[[474,5],[1103,4],[1179,4]]},"24":{"position":[[15,3]]},"25":{"position":[[3662,3],[3894,4]]},"27":{"position":[[371,3]]},"28":{"position":[[224,3]]},"29":{"position":[[339,3]]},"40":{"position":[[170,3]]},"41":{"position":[[58,3]]},"43":{"position":[[152,3]]},"44":{"position":[[280,3]]},"47":{"position":[[86,3]]},"48":{"position":[[67,3]]},"51":{"position":[[81,3]]},"52":{"position":[[85,3]]},"53":{"position":[[82,3]]},"54":{"position":[[111,3]]},"57":{"position":[[121,3]]},"58":{"position":[[492,3]]},"60":{"position":[[194,3]]},"62":{"position":[[94,3]]},"63":{"position":[[536,3]]},"65":{"position":[[87,3]]},"66":{"position":[[497,3]]},"68":{"position":[[103,3]]},"70":{"position":[[97,3]]},"72":{"position":[[156,3]]},"74":{"position":[[90,3]]},"76":{"position":[[307,3]]},"78":{"position":[[60,3]]},"79":{"position":[[61,3]]},"80":{"position":[[72,3]]},"81":{"position":[[64,3]]},"82":{"position":[[66,3],[521,4]]},"83":{"position":[[1615,3]]},"85":{"position":[[81,3]]},"86":{"position":[[47,3]]},"87":{"position":[[46,3]]},"88":{"position":[[49,3]]},"89":{"position":[[51,3]]},"90":{"position":[[59,3]]},"91":{"position":[[76,3]]},"92":{"position":[[89,3]]},"93":{"position":[[45,3]]},"94":{"position":[[48,3]]},"95":{"position":[[107,3]]},"96":{"position":[[48,3]]},"97":{"position":[[59,3]]},"98":{"position":[[53,3]]},"99":{"position":[[44,3]]},"101":{"position":[[76,3]]},"103":{"position":[[387,3]]},"105":{"position":[[283,3],[452,4]]},"107":{"position":[[74,3]]},"118":{"position":[[1577,3]]},"120":{"position":[[53,3]]},"121":{"position":[[25,3]]},"122":{"position":[[25,3]]},"123":{"position":[[28,3]]},"124":{"position":[[26,3]]},"125":{"position":[[28,3]]},"126":{"position":[[35,3]]},"127":{"position":[[39,3]]},"128":{"position":[[28,3]]},"129":{"position":[[27,3]]},"130":{"position":[[44,3]]},"131":{"position":[[26,3]]},"132":{"position":[[27,3]]},"133":{"position":[[27,3]]},"134":{"position":[[26,3]]},"144":{"position":[[117,3]]},"145":{"position":[[50,3]]},"147":{"position":[[107,3]]},"148":{"position":[[175,3]]},"151":{"position":[[53,3]]},"152":{"position":[[49,3]]},"155":{"position":[[50,3]]},"156":{"position":[[48,3]]},"157":{"position":[[52,3]]},"158":{"position":[[59,3]]},"161":{"position":[[92,3]]},"162":{"position":[[250,3]]},"164":{"position":[[76,3]]},"166":{"position":[[53,3]]},"167":{"position":[[284,3]]},"169":{"position":[[52,3]]},"170":{"position":[[250,3]]},"172":{"position":[[56,3]]},"174":{"position":[[54,3]]},"176":{"position":[[75,3]]},"178":{"position":[[54,3]]},"180":{"position":[[214,3]]},"182":{"position":[[162,3]]},"183":{"position":[[132,3]]},"184":{"position":[[194,3]]},"185":{"position":[[142,3]]},"186":{"position":[[107,3]]},"187":{"position":[[96,3]]},"188":{"position":[[69,3]]},"189":{"position":[[90,3]]},"190":{"position":[[68,3]]},"191":{"position":[[66,3]]},"192":{"position":[[250,3]]},"193":{"position":[[136,3]]},"194":{"position":[[64,3]]},"195":{"position":[[162,3]]},"196":{"position":[[151,3]]},"197":{"position":[[139,3]]},"198":{"position":[[106,3]]},"199":{"position":[[127,3]]},"200":{"position":[[71,3]]},"201":{"position":[[110,3]]},"202":{"position":[[141,3]]},"203":{"position":[[132,3]]},"204":{"position":[[133,3]]},"205":{"position":[[88,3]]},"206":{"position":[[118,3]]},"207":{"position":[[350,3]]},"208":{"position":[[76,3]]},"209":{"position":[[526,3]]},"210":{"position":[[109,3]]},"211":{"position":[[491,3]]},"212":{"position":[[548,3]]},"213":{"position":[[219,3]]},"214":{"position":[[188,3]]},"215":{"position":[[302,3]]},"216":{"position":[[463,3]]},"217":{"position":[[239,3]]},"218":{"position":[[276,3]]},"219":{"position":[[163,3]]},"220":{"position":[[93,3]]},"221":{"position":[[318,3]]},"222":{"position":[[146,3],[271,4],[327,4]]},"223":{"position":[[129,3]]},"224":{"position":[[126,3]]},"225":{"position":[[121,3]]},"226":{"position":[[72,3]]},"227":{"position":[[160,3]]},"228":{"position":[[117,3]]},"235":{"position":[[15,3]]},"237":{"position":[[54,3]]},"238":{"position":[[55,3]]},"239":{"position":[[66,3]]},"240":{"position":[[58,3]]},"241":{"position":[[60,3],[515,4]]},"243":{"position":[[41,3]]},"244":{"position":[[42,3]]},"245":{"position":[[62,3]]},"246":{"position":[[75,3]]},"247":{"position":[[78,3]]},"248":{"position":[[79,3]]},"249":{"position":[[92,3]]},"250":{"position":[[74,3]]},"251":{"position":[[231,3]]},"252":{"position":[[244,3]]},"253":{"position":[[91,3]]},"254":{"position":[[154,3]]},"255":{"position":[[47,3]]},"256":{"position":[[74,3]]},"257":{"position":[[97,3]]},"258":{"position":[[95,3]]},"259":{"position":[[93,3]]},"260":{"position":[[102,3]]},"261":{"position":[[81,3]]},"262":{"position":[[154,3]]},"263":{"position":[[82,3]]},"264":{"position":[[71,3]]},"265":{"position":[[127,3]]},"266":{"position":[[82,3]]},"267":{"position":[[114,3]]},"268":{"position":[[132,3]]},"269":{"position":[[115,3]]},"270":{"position":[[117,3]]},"271":{"position":[[150,3]]},"272":{"position":[[107,3]]},"273":{"position":[[85,3]]},"274":{"position":[[91,3]]},"275":{"position":[[47,3]]},"276":{"position":[[67,3]]},"277":{"position":[[92,3]]},"285":{"position":[[15,3]]},"286":{"position":[[15,3]]},"287":{"position":[[15,3]]},"289":{"position":[[56,3]]},"290":{"position":[[53,3]]},"291":{"position":[[47,3]]},"292":{"position":[[153,3]]},"293":{"position":[[54,3]]},"294":{"position":[[4,3]]},"295":{"position":[[174,3]]},"297":{"position":[[88,3]]},"298":{"position":[[72,3]]},"299":{"position":[[89,3]]},"300":{"position":[[58,3]]},"301":{"position":[[54,3]]},"302":{"position":[[53,3]]},"303":{"position":[[42,3]]},"304":{"position":[[55,3]]},"305":{"position":[[43,3]]},"306":{"position":[[43,3]]},"307":{"position":[[107,3]]},"308":{"position":[[63,3]]},"309":{"position":[[43,3]]},"310":{"position":[[85,3]]},"311":{"position":[[68,3]]},"312":{"position":[[67,3]]},"313":{"position":[[54,3]]},"314":{"position":[[57,3]]},"315":{"position":[[43,3]]},"316":{"position":[[56,3]]},"317":{"position":[[63,3]]},"318":{"position":[[57,3]]},"319":{"position":[[57,3]]},"320":{"position":[[57,3]]},"321":{"position":[[61,3]]},"322":{"position":[[214,3]]},"323":{"position":[[59,3]]},"324":{"position":[[286,3]]},"325":{"position":[[60,3]]},"326":{"position":[[248,3]]},"327":{"position":[[283,3]]},"328":{"position":[[111,3]]},"329":{"position":[[91,3]]},"330":{"position":[[211,3]]},"331":{"position":[[184,3]]},"332":{"position":[[147,3]]},"333":{"position":[[163,3]]},"334":{"position":[[93,3]]},"335":{"position":[[53,3]]},"336":{"position":[[136,3]]},"337":{"position":[[75,3],[200,4],[241,4]]},"338":{"position":[[89,3]]},"339":{"position":[[61,3]]},"340":{"position":[[53,3]]},"341":{"position":[[47,3]]},"342":{"position":[[67,3]]},"343":{"position":[[75,3]]},"345":{"position":[[392,5],[1021,4],[1097,4]]},"347":{"position":[[15,3]]},"348":{"position":[[3662,3],[3931,4]]},"350":{"position":[[210,3]]},"351":{"position":[[147,3]]},"352":{"position":[[264,3]]},"354":{"position":[[33,3]]},"355":{"position":[[33,3]]},"356":{"position":[[39,3]]},"357":{"position":[[47,3]]},"358":{"position":[[47,3]]},"359":{"position":[[47,3]]},"360":{"position":[[64,3]]},"361":{"position":[[53,3]]},"362":{"position":[[99,3]]},"363":{"position":[[105,3]]},"364":{"position":[[56,3]]},"365":{"position":[[82,3]]},"366":{"position":[[33,3]]},"367":{"position":[[39,3]]},"368":{"position":[[63,3]]},"369":{"position":[[61,3]]},"370":{"position":[[57,3]]},"371":{"position":[[57,3]]},"372":{"position":[[58,3]]},"373":{"position":[[70,3]]},"374":{"position":[[57,3]]},"375":{"position":[[49,3]]},"376":{"position":[[75,3]]},"377":{"position":[[40,3]]},"378":{"position":[[85,3]]},"379":{"position":[[89,3]]},"380":{"position":[[74,3]]},"381":{"position":[[58,3]]},"382":{"position":[[72,3]]},"383":{"position":[[58,3]]},"384":{"position":[[56,3]]},"385":{"position":[[58,3]]},"386":{"position":[[37,3]]},"387":{"position":[[81,3]]}},"keywords":{}}],["art.airplay",{"_index":1080,"title":{},"content":{"275":{"position":[[219,14]]},"386":{"position":[[209,14]]}},"keywords":{}}],["art.aspectratio",{"_index":1064,"title":{},"content":{"269":{"position":[[261,15]]},"380":{"position":[[220,15]]}},"keywords":{}}],["art.attr('playsinlin",{"_index":1074,"title":{},"content":{"272":{"position":[[261,23]]},"383":{"position":[[212,23]]}},"keywords":{}}],["art.autoheight",{"_index":1071,"title":{},"content":{"271":{"position":[[295,14]]},"382":{"position":[[217,14]]}},"keywords":{}}],["art.autos",{"_index":1042,"title":{},"content":{"265":{"position":[[270,12]]},"376":{"position":[[218,12]]}},"keywords":{}}],["art.backward",{"_index":998,"title":{},"content":{"248":{"position":[[230,12]]},"359":{"position":[[198,12]]}},"keywords":{}}],["art.contextmenu.add",{"_index":178,"title":{},"content":{"20":{"position":[[574,21]]},"66":{"position":[[663,21]]},"170":{"position":[[416,21]]},"295":{"position":[[395,21]]}},"keywords":{}}],["art.contextmenu.show",{"_index":554,"title":{},"content":{"65":{"position":[[202,20],[253,20]]},"66":{"position":[[612,20],[772,20]]},"169":{"position":[[167,20],[218,20]]},"170":{"position":[[365,20],[501,20]]},"211":{"position":[[679,20],[749,20]]},"326":{"position":[[412,20],[482,20]]}},"keywords":{}}],["art.contextmenu['contextmenu1",{"_index":186,"title":{},"content":{"20":{"position":[[1156,32]]},"295":{"position":[[894,32]]}},"keywords":{}}],["art.controls.add",{"_index":181,"title":{},"content":{"20":{"position":[[688,18]]},"63":{"position":[[673,18]]},"167":{"position":[[421,18]]},"295":{"position":[[509,18]]}},"keywords":{}}],["art.controls.port",{"_index":256,"title":{},"content":{"22":{"position":[[1228,20]]},"345":{"position":[[1146,20]]}},"keywords":{}}],["art.controls.show",{"_index":547,"title":{},"content":{"62":{"position":[[231,17]]},"166":{"position":[[190,17]]}},"keywords":{}}],["art.controls['control1",{"_index":187,"title":{},"content":{"20":{"position":[[1205,25]]},"295":{"position":[[943,25]]}},"keywords":{}}],["art.currenttim",{"_index":718,"title":{},"content":{"88":{"position":[[259,15]]},"123":{"position":[[232,15]]},"254":{"position":[[300,15]]},"365":{"position":[[228,15]]}},"keywords":{}}],["art.destroy",{"_index":723,"title":{},"content":{"90":{"position":[[241,14]]},"105":{"position":[[468,12]]},"125":{"position":[[210,14]]},"276":{"position":[[182,14]]},"387":{"position":[[196,14]]}},"keywords":{}}],["art.destroy(fals",{"_index":810,"title":{},"content":{"105":{"position":[[483,19]]}},"keywords":{}}],["art.flip",{"_index":1052,"title":{},"content":{"267":{"position":[[253,8]]},"378":{"position":[[224,8]]}},"keywords":{}}],["art.forward",{"_index":997,"title":{},"content":{"247":{"position":[[193,11]]},"358":{"position":[[162,11]]}},"keywords":{}}],["art.fullscreen",{"_index":1028,"title":{},"content":{"259":{"position":[[226,14],[271,14]]},"370":{"position":[[190,14],[235,14]]}},"keywords":{}}],["art.fullscreenweb",{"_index":1030,"title":{},"content":{"260":{"position":[[238,17],[286,17]]},"371":{"position":[[193,17],[241,17]]}},"keywords":{}}],["art.getbloburl().then((url",{"_index":1027,"title":{},"content":{"258":{"position":[[225,27]]},"369":{"position":[[191,27]]}},"keywords":{}}],["art.getdataurl().then((url",{"_index":1023,"title":{},"content":{"257":{"position":[[227,27]]},"368":{"position":[[193,27]]}},"keywords":{}}],["art.hotkey.add(65",{"_index":563,"title":{},"content":{"72":{"position":[[271,18]]},"176":{"position":[[190,18]]}},"keywords":{}}],["art.hotkey.add(66",{"_index":564,"title":{},"content":{"72":{"position":[[334,18]]},"176":{"position":[[250,18]]}},"keywords":{}}],["art.i18n.upd",{"_index":476,"title":{},"content":{"48":{"position":[[167,17]]},"152":{"position":[[149,17]]}},"keywords":{}}],["art.layers.add",{"_index":175,"title":{},"content":{"20":{"position":[[483,16]]},"58":{"position":[[667,16]]},"162":{"position":[[425,16]]},"295":{"position":[[304,16]]}},"keywords":{}}],["art.layers.port",{"_index":254,"title":{},"content":{"22":{"position":[[1152,18]]},"345":{"position":[[1070,18]]}},"keywords":{}}],["art.layers.show",{"_index":526,"title":{},"content":{"57":{"position":[[584,15]]},"161":{"position":[[555,15]]},"209":{"position":[[888,15]]},"324":{"position":[[628,15]]}},"keywords":{}}],["art.layers['layer1",{"_index":185,"title":{},"content":{"20":{"position":[[1114,21]]},"295":{"position":[[852,21]]}},"keywords":{}}],["art.loading.show",{"_index":557,"title":{},"content":{"68":{"position":[[218,16],[265,16]]},"82":{"position":[[559,16]]},"172":{"position":[[171,16],[218,16]]},"241":{"position":[[553,16]]}},"keywords":{}}],["art.loop",{"_index":1067,"title":{},"content":{"270":{"position":[[256,8]]},"381":{"position":[[197,8]]}},"keywords":{}}],["art.mask.show",{"_index":559,"title":{},"content":{"70":{"position":[[212,13],[256,13]]},"174":{"position":[[169,13],[213,13]]}},"keywords":{}}],["art.mini",{"_index":1035,"title":{},"content":{"263":{"position":[[197,8]]},"374":{"position":[[172,8]]}},"keywords":{}}],["art.mut",{"_index":1012,"title":{},"content":{"253":{"position":[[231,9]]},"364":{"position":[[196,9]]}},"keywords":{}}],["art.notice.show",{"_index":544,"title":{},"content":{"60":{"position":[[309,15],[358,15]]},"78":{"position":[[360,15]]},"79":{"position":[[478,15]]},"164":{"position":[[191,15],[221,15]]},"237":{"position":[[354,15]]},"238":{"position":[[472,15]]}},"keywords":{}}],["art.on("ready"",{"_index":250,"title":{},"content":{"22":{"position":[[1045,25]]},"345":{"position":[[963,25]]}},"keywords":{}}],["art.on('artplayerpluginads:click",{"_index":153,"title":{},"content":{"19":{"position":[[1009,34]]},"235":{"position":[[632,34]]}},"keywords":{}}],["art.on('artplayerpluginads:skip",{"_index":155,"title":{},"content":{"19":{"position":[[1098,33]]},"235":{"position":[[713,33]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:config",{"_index":1150,"title":{},"content":{"294":{"position":[[462,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:destroy",{"_index":1155,"title":{},"content":{"294":{"position":[[854,40]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:emit",{"_index":1146,"title":{},"content":{"294":{"position":[[189,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:error",{"_index":1149,"title":{},"content":{"294":{"position":[[374,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:hid",{"_index":1153,"title":{},"content":{"294":{"position":[[704,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:load",{"_index":1147,"title":{},"content":{"294":{"position":[[276,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:show",{"_index":1154,"title":{},"content":{"294":{"position":[[779,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:start",{"_index":1152,"title":{},"content":{"294":{"position":[[628,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:stop",{"_index":1151,"title":{},"content":{"294":{"position":[[553,37]]}},"keywords":{}}],["art.on('blur",{"_index":728,"title":{},"content":{"92":{"position":[[177,14]]},"127":{"position":[[127,14]]}},"keywords":{}}],["art.on('destroy",{"_index":722,"title":{},"content":{"90":{"position":[[147,17]]},"125":{"position":[[116,17]]}},"keywords":{}}],["art.on('focu",{"_index":724,"title":{},"content":{"91":{"position":[[164,15]]},"126":{"position":[[123,15]]}},"keywords":{}}],["art.on('fullscreen",{"_index":746,"title":{},"content":{"97":{"position":[[165,20]]},"132":{"position":[[133,20]]}},"keywords":{}}],["art.on('fullscreenweb",{"_index":748,"title":{},"content":{"98":{"position":[[162,23]]},"133":{"position":[[136,23]]}},"keywords":{}}],["art.on('hotkey",{"_index":749,"title":{},"content":{"99":{"position":[[132,16]]},"134":{"position":[[114,16]]}},"keywords":{}}],["art.on('hov",{"_index":732,"title":{},"content":{"93":{"position":[[133,15]]},"128":{"position":[[116,15]]}},"keywords":{}}],["art.on('mousemov",{"_index":739,"title":{},"content":{"95":{"position":[[195,19]]},"130":{"position":[[132,19]]}},"keywords":{}}],["art.on('paus",{"_index":715,"title":{},"content":{"87":{"position":[[134,15]]},"122":{"position":[[113,15]]}},"keywords":{}}],["art.on('play",{"_index":714,"title":{},"content":{"86":{"position":[[135,14]]},"121":{"position":[[113,14]]}},"keywords":{}}],["art.on('readi",{"_index":36,"title":{},"content":{"2":{"position":[[258,15]]},"20":{"position":[[456,15]]},"40":{"position":[[258,15]]},"41":{"position":[[146,15]]},"47":{"position":[[174,15]]},"51":{"position":[[220,15]]},"52":{"position":[[294,15]]},"53":{"position":[[291,15]]},"54":{"position":[[316,15]]},"57":{"position":[[535,15]]},"58":{"position":[[618,15]]},"60":{"position":[[282,15]]},"62":{"position":[[182,15]]},"63":{"position":[[624,15]]},"65":{"position":[[175,15]]},"66":{"position":[[585,15]]},"68":{"position":[[191,15]]},"70":{"position":[[185,15]]},"72":{"position":[[244,15]]},"74":{"position":[[209,15]]},"76":{"position":[[395,15]]},"82":{"position":[[707,15]]},"85":{"position":[[169,15]]},"88":{"position":[[194,15]]},"89":{"position":[[198,15]]},"90":{"position":[[207,15]]},"96":{"position":[[192,15]]},"107":{"position":[[162,15]]},"120":{"position":[[141,15]]},"123":{"position":[[173,15]]},"124":{"position":[[173,15]]},"125":{"position":[[176,15]]},"131":{"position":[[170,15]]},"144":{"position":[[205,15]]},"145":{"position":[[138,15]]},"151":{"position":[[141,15]]},"155":{"position":[[189,15]]},"156":{"position":[[257,15]]},"157":{"position":[[261,15]]},"158":{"position":[[264,15]]},"161":{"position":[[506,15]]},"162":{"position":[[376,15]]},"164":{"position":[[164,15]]},"166":{"position":[[141,15]]},"167":{"position":[[372,15]]},"169":{"position":[[140,15]]},"170":{"position":[[338,15]]},"172":{"position":[[144,15]]},"174":{"position":[[142,15]]},"176":{"position":[[163,15]]},"178":{"position":[[173,15]]},"180":{"position":[[302,15]]},"211":{"position":[[722,15]]},"215":{"position":[[411,15]]},"241":{"position":[[701,15]]},"243":{"position":[[142,15]]},"244":{"position":[[143,15]]},"245":{"position":[[163,15]]},"246":{"position":[[163,15]]},"247":{"position":[[166,15]]},"248":{"position":[[167,15]]},"249":{"position":[[180,15]]},"250":{"position":[[162,15]]},"251":{"position":[[319,15]]},"252":{"position":[[332,15]]},"253":{"position":[[179,15]]},"254":{"position":[[242,15]]},"255":{"position":[[135,15]]},"256":{"position":[[162,15]]},"257":{"position":[[185,15]]},"258":{"position":[[183,15]]},"259":{"position":[[199,15]]},"260":{"position":[[211,15]]},"261":{"position":[[190,15]]},"262":{"position":[[279,15]]},"263":{"position":[[170,15]]},"264":{"position":[[172,15]]},"265":{"position":[[215,15]]},"266":{"position":[[170,15]]},"267":{"position":[[202,15]]},"268":{"position":[[220,15]]},"269":{"position":[[203,15]]},"270":{"position":[[205,15]]},"271":{"position":[[238,15]]},"272":{"position":[[195,15]]},"273":{"position":[[173,15]]},"274":{"position":[[179,15]]},"276":{"position":[[155,15]]},"295":{"position":[[277,15]]},"326":{"position":[[455,15]]},"330":{"position":[[320,15]]},"354":{"position":[[134,15]]},"355":{"position":[[134,15]]},"356":{"position":[[140,15]]},"357":{"position":[[135,15]]},"358":{"position":[[135,15]]},"359":{"position":[[135,15]]},"360":{"position":[[152,15]]},"361":{"position":[[141,15]]},"362":{"position":[[187,15]]},"363":{"position":[[193,15]]},"364":{"position":[[144,15]]},"365":{"position":[[170,15]]},"366":{"position":[[121,15]]},"367":{"position":[[127,15]]},"368":{"position":[[151,15]]},"369":{"position":[[149,15]]},"370":{"position":[[163,15]]},"371":{"position":[[166,15]]},"372":{"position":[[167,15]]},"373":{"position":[[195,15]]},"374":{"position":[[145,15]]},"375":{"position":[[150,15]]},"376":{"position":[[163,15]]},"377":{"position":[[128,15]]},"378":{"position":[[173,15]]},"379":{"position":[[177,15]]},"380":{"position":[[162,15]]},"381":{"position":[[146,15]]},"382":{"position":[[160,15]]},"383":{"position":[[146,15]]},"384":{"position":[[144,15]]},"385":{"position":[[146,15]]},"387":{"position":[[169,15]]}},"keywords":{}}],["art.on('res",{"_index":736,"title":{},"content":{"94":{"position":[[152,16]]},"129":{"position":[[131,16]]}},"keywords":{}}],["art.on('seek",{"_index":717,"title":{},"content":{"88":{"position":[[137,14]]},"123":{"position":[[116,14]]}},"keywords":{}}],["art.on('url",{"_index":740,"title":{},"content":{"96":{"position":[[136,13]]},"131":{"position":[[114,13]]}},"keywords":{}}],["art.on('video:play",{"_index":710,"title":{},"content":{"83":{"position":[[1703,20]]},"118":{"position":[[1665,20]]}},"keywords":{}}],["art.on('volum",{"_index":719,"title":{},"content":{"89":{"position":[[139,16]]},"124":{"position":[[114,16]]}},"keywords":{}}],["art.once('video:canplay",{"_index":1018,"title":{},"content":{"256":{"position":[[204,25]]},"367":{"position":[[169,25]]}},"keywords":{}}],["art.paus",{"_index":994,"title":{},"content":{"244":{"position":[[204,12]]},"355":{"position":[[195,12]]}},"keywords":{}}],["art.pip",{"_index":409,"title":{},"content":{"28":{"position":[[645,7]]},"261":{"position":[[217,7],[255,7]]},"351":{"position":[[564,7]]},"372":{"position":[[194,7],[232,7]]}},"keywords":{}}],["art.play",{"_index":993,"title":{},"content":{"243":{"position":[[169,11]]},"244":{"position":[[170,11]]},"264":{"position":[[226,11]]},"354":{"position":[[161,11]]},"355":{"position":[[161,11]]},"375":{"position":[[204,11]]}},"keywords":{}}],["art.playbackr",{"_index":1060,"title":{},"content":{"268":{"position":[[279,16]]},"379":{"position":[[236,16]]}},"keywords":{}}],["art.plugins.add(myplugin",{"_index":577,"title":{},"content":{"76":{"position":[[422,26]]},"180":{"position":[[329,26]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.config",{"_index":1141,"title":{},"content":{"292":{"position":[[668,43]]},"293":{"position":[[393,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.emit",{"_index":1128,"title":{},"content":{"291":{"position":[[425,41]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.hid",{"_index":1120,"title":{},"content":{"289":{"position":[[290,42]]},"290":{"position":[[429,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.ishid",{"_index":1123,"title":{},"content":{"290":{"position":[[298,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.load",{"_index":1143,"title":{},"content":{"293":{"position":[[288,42],[483,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.show",{"_index":1121,"title":{},"content":{"289":{"position":[[395,42]]},"290":{"position":[[344,42]]}},"keywords":{}}],["art.post",{"_index":1033,"title":{},"content":{"262":{"position":[[332,10]]},"373":{"position":[[248,10]]}},"keywords":{}}],["art.proxy(contain",{"_index":452,"title":{},"content":{"43":{"position":[[233,20]]},"147":{"position":[[188,20]]}},"keywords":{}}],["art.query('.art",{"_index":184,"title":{},"content":{"20":{"position":[[884,15],[936,15],[996,15]]},"41":{"position":[[186,15]]},"145":{"position":[[178,15]]},"295":{"position":[[666,15],[718,15],[778,15]]}},"keywords":{}}],["art.screenshot",{"_index":1019,"title":{},"content":{"256":{"position":[[241,17]]},"367":{"position":[[206,17]]}},"keywords":{}}],["art.seek",{"_index":490,"title":{},"content":{"51":{"position":[[247,8]]},"52":{"position":[[321,8]]},"54":{"position":[[343,8]]},"74":{"position":[[236,8]]},"88":{"position":[[228,8]]},"123":{"position":[[207,8]]},"155":{"position":[[216,8]]},"156":{"position":[[284,8]]},"158":{"position":[[291,8]]},"178":{"position":[[200,8]]},"246":{"position":[[190,8]]},"248":{"position":[[194,8]]},"251":{"position":[[346,8]]},"252":{"position":[[359,8]]},"256":{"position":[[189,8]]},"257":{"position":[[212,8]]},"258":{"position":[[210,8]]},"357":{"position":[[162,8]]},"359":{"position":[[162,8]]},"362":{"position":[[214,8]]},"363":{"position":[[220,8]]},"367":{"position":[[154,8]]},"368":{"position":[[178,8]]},"369":{"position":[[176,8]]}},"keywords":{}}],["art.setting.show",{"_index":570,"title":{},"content":{"74":{"position":[[251,16],[298,16]]},"178":{"position":[[215,16],[262,16]]}},"keywords":{}}],["art.storage.clear",{"_index":470,"title":{},"content":{"44":{"position":[[469,20]]},"148":{"position":[[364,20]]}},"keywords":{}}],["art.storage.del('your",{"_index":469,"title":{},"content":{"44":{"position":[[440,21]]},"148":{"position":[[335,21]]}},"keywords":{}}],["art.storage.get('your",{"_index":468,"title":{},"content":{"44":{"position":[[411,21]]},"148":{"position":[[306,21]]}},"keywords":{}}],["art.storage.set('your",{"_index":466,"title":{},"content":{"44":{"position":[[368,21]]},"148":{"position":[[263,21]]}},"keywords":{}}],["art.subtitle.show",{"_index":492,"title":{},"content":{"51":{"position":[[262,17],[311,17]]},"155":{"position":[[231,17],[280,17]]}},"keywords":{}}],["art.subtitle.styl",{"_index":505,"title":{},"content":{"52":{"position":[[358,20]]},"156":{"position":[[321,20]]}},"keywords":{}}],["art.subtitle.switch('/assets/sample/subtitle.srt?t=1",{"_index":511,"title":{},"content":{"54":{"position":[[380,54]]},"158":{"position":[[328,54]]}},"keywords":{}}],["art.subtitle.url",{"_index":276,"title":{},"content":{"24":{"position":[[486,16]]},"27":{"position":[[943,16]]},"53":{"position":[[372,16]]},"157":{"position":[[342,16]]},"347":{"position":[[486,16]]},"350":{"position":[[753,16]]}},"keywords":{}}],["art.switchquality('/assets/sample/video.mp4?t=0",{"_index":1010,"title":{},"content":{"252":{"position":[[396,49]]},"363":{"position":[[257,49]]}},"keywords":{}}],["art.switchquality(item.url",{"_index":397,"title":{},"content":{"27":{"position":[[1357,27]]},"350":{"position":[[1145,27]]}},"keywords":{}}],["art.switchurl('/assets/sample/video.mp4?t=0",{"_index":1006,"title":{},"content":{"251":{"position":[[383,45]]},"362":{"position":[[251,45]]}},"keywords":{}}],["art.template.$video.classnam",{"_index":370,"title":{},"content":{"25":{"position":[[3862,29]]},"348":{"position":[[3899,29]]}},"keywords":{}}],["art.template.$video.control",{"_index":637,"title":{},"content":{"82":{"position":[[734,28]]},"241":{"position":[[728,28]]}},"keywords":{}}],["art.template.queri",{"_index":450,"title":{},"content":{"41":{"position":[[24,18]]},"145":{"position":[[16,18]]}},"keywords":{}}],["art.template.query('.art",{"_index":448,"title":{},"content":{"40":{"position":[[298,24]]},"144":{"position":[[245,24]]}},"keywords":{}}],["art.them",{"_index":1078,"title":{},"content":{"274":{"position":[[231,9]]},"385":{"position":[[198,9]]}},"keywords":{}}],["art.titl",{"_index":1076,"title":{},"content":{"273":{"position":[[225,9]]},"384":{"position":[[196,9]]}},"keywords":{}}],["art.toggl",{"_index":995,"title":{},"content":{"245":{"position":[[190,13],[226,13]]},"356":{"position":[[167,13],[203,13]]}},"keywords":{}}],["art.url",{"_index":741,"title":{},"content":{"96":{"position":[[226,7]]},"131":{"position":[[204,7]]},"250":{"position":[[212,7]]},"361":{"position":[[191,7]]}},"keywords":{}}],["art.volum",{"_index":720,"title":{},"content":{"89":{"position":[[232,10]]},"124":{"position":[[207,10]]},"249":{"position":[[233,10]]},"360":{"position":[[205,10]]}},"keywords":{}}],["art1",{"_index":201,"title":{},"content":{"21":{"position":[[236,4]]},"344":{"position":[[173,4]]}},"keywords":{}}],["art2",{"_index":203,"title":{},"content":{"21":{"position":[[272,4]]},"344":{"position":[[209,4]]}},"keywords":{}}],["artplay",{"_index":31,"title":{},"content":{"2":{"position":[[180,11],[203,11]]},"12":{"position":[[66,11],[89,11]]},"16":{"position":[[14,9]]},"17":{"position":[[11,9]]},"19":{"position":[[25,11],[48,11]]},"20":{"position":[[363,11],[386,11]]},"21":{"position":[[165,9],[190,11],[207,9],[260,11],[282,9]]},"22":{"position":[[321,9]]},"24":{"position":[[25,11],[48,11]]},"25":{"position":[[3672,11],[3695,11]]},"27":{"position":[[381,11],[404,11]]},"28":{"position":[[234,11],[257,11]]},"29":{"position":[[349,11],[372,11]]},"40":{"position":[[180,11],[203,11]]},"41":{"position":[[68,11],[91,11]]},"43":{"position":[[162,11]]},"44":{"position":[[290,11],[313,11]]},"47":{"position":[[96,11],[119,11]]},"48":{"position":[[77,11],[100,11]]},"51":{"position":[[91,11],[114,11]]},"52":{"position":[[95,11],[118,11]]},"53":{"position":[[92,11],[115,11]]},"54":{"position":[[121,11],[144,11]]},"57":{"position":[[131,11],[154,11]]},"58":{"position":[[502,11],[525,11]]},"60":{"position":[[204,11],[227,11]]},"62":{"position":[[104,11],[127,11]]},"63":{"position":[[546,11],[569,11]]},"65":{"position":[[97,11],[120,11]]},"66":{"position":[[507,11],[530,11]]},"68":{"position":[[113,11],[136,11]]},"70":{"position":[[107,11],[130,11]]},"72":{"position":[[166,11],[189,11]]},"74":{"position":[[100,11],[123,11]]},"76":{"position":[[317,11],[340,11]]},"78":{"position":[[70,11],[93,11]]},"79":{"position":[[71,11],[94,11]]},"80":{"position":[[82,11],[105,11]]},"81":{"position":[[74,11],[97,11]]},"82":{"position":[[76,11],[99,11]]},"83":{"position":[[1625,11],[1648,11]]},"85":{"position":[[91,11],[114,11]]},"86":{"position":[[57,11],[80,11]]},"87":{"position":[[56,11],[79,11]]},"88":{"position":[[59,11],[82,11]]},"89":{"position":[[61,11],[84,11]]},"90":{"position":[[69,11],[92,11]]},"91":{"position":[[86,11],[109,11]]},"92":{"position":[[99,11],[122,11]]},"93":{"position":[[55,11],[78,11]]},"94":{"position":[[58,11],[81,11]]},"95":{"position":[[117,11],[140,11]]},"96":{"position":[[58,11],[81,11]]},"97":{"position":[[69,11],[92,11]]},"98":{"position":[[63,11],[86,11]]},"99":{"position":[[54,11],[77,11]]},"101":{"position":[[26,9],[43,9],[86,11],[109,11]]},"103":{"position":[[155,10],[397,11],[420,11]]},"104":{"position":[[23,9],[185,9],[366,11]]},"105":{"position":[[25,9],[137,9],[293,11]]},"107":{"position":[[84,11],[107,11]]},"118":{"position":[[1587,11],[1610,11]]},"120":{"position":[[63,11],[86,11]]},"121":{"position":[[35,11],[58,11]]},"122":{"position":[[35,11],[58,11]]},"123":{"position":[[38,11],[61,11]]},"124":{"position":[[36,11],[59,11]]},"125":{"position":[[38,11],[61,11]]},"126":{"position":[[45,11],[68,11]]},"127":{"position":[[49,11],[72,11]]},"128":{"position":[[38,11],[61,11]]},"129":{"position":[[37,11],[60,11]]},"130":{"position":[[54,11],[77,11]]},"131":{"position":[[36,11],[59,11]]},"132":{"position":[[37,11],[60,11]]},"133":{"position":[[37,11],[60,11]]},"134":{"position":[[36,11],[59,11]]},"144":{"position":[[127,11],[150,11]]},"145":{"position":[[60,11],[83,11]]},"147":{"position":[[117,11]]},"148":{"position":[[185,11],[208,11]]},"151":{"position":[[63,11],[86,11]]},"152":{"position":[[59,11],[82,11]]},"155":{"position":[[60,11],[83,11]]},"156":{"position":[[58,11],[81,11]]},"157":{"position":[[62,11],[85,11]]},"158":{"position":[[69,11],[92,11]]},"161":{"position":[[102,11],[125,11]]},"162":{"position":[[260,11],[283,11]]},"164":{"position":[[86,11],[109,11]]},"166":{"position":[[63,11],[86,11]]},"167":{"position":[[294,11],[317,11]]},"169":{"position":[[62,11],[85,11]]},"170":{"position":[[260,11],[283,11]]},"172":{"position":[[66,11],[89,11]]},"174":{"position":[[64,11],[87,11]]},"176":{"position":[[85,11],[108,11]]},"178":{"position":[[64,11],[87,11]]},"180":{"position":[[224,11],[247,11]]},"182":{"position":[[172,11],[195,11],[378,10]]},"183":{"position":[[142,11],[165,11]]},"184":{"position":[[204,10],[228,11]]},"185":{"position":[[152,11],[175,11]]},"186":{"position":[[117,11],[140,11]]},"187":{"position":[[106,11],[129,11]]},"188":{"position":[[79,11],[102,11]]},"189":{"position":[[100,11],[123,11]]},"190":{"position":[[78,11],[101,11]]},"191":{"position":[[76,11],[99,11]]},"192":{"position":[[260,11],[283,11]]},"193":{"position":[[146,11],[169,11]]},"194":{"position":[[74,11],[97,11]]},"195":{"position":[[172,11],[195,11]]},"196":{"position":[[161,11],[184,11]]},"197":{"position":[[149,11],[172,11]]},"198":{"position":[[116,11],[139,11]]},"199":{"position":[[137,11],[160,11]]},"200":{"position":[[81,11],[104,11]]},"201":{"position":[[120,11],[143,11]]},"202":{"position":[[151,11],[174,11]]},"203":{"position":[[142,11],[165,11]]},"204":{"position":[[143,11],[166,11]]},"205":{"position":[[98,11],[121,11]]},"206":{"position":[[128,11],[151,11]]},"207":{"position":[[360,11]]},"208":{"position":[[86,11],[109,11]]},"209":{"position":[[536,11],[559,11]]},"210":{"position":[[119,11],[142,11]]},"211":{"position":[[501,11],[524,11]]},"212":{"position":[[558,11],[581,11]]},"213":{"position":[[229,11],[252,11]]},"214":{"position":[[198,11],[221,11]]},"215":{"position":[[312,11],[335,11]]},"216":{"position":[[473,11],[496,11]]},"217":{"position":[[249,11],[272,11]]},"218":{"position":[[286,11],[309,11]]},"219":{"position":[[173,11],[196,11]]},"220":{"position":[[103,11],[126,11]]},"221":{"position":[[328,11],[351,11]]},"222":{"position":[[156,11],[179,11]]},"223":{"position":[[139,11],[162,11]]},"224":{"position":[[136,11],[159,11]]},"225":{"position":[[131,11],[154,11]]},"226":{"position":[[82,11],[105,11]]},"227":{"position":[[170,11],[193,11]]},"228":{"position":[[127,11],[150,11]]},"232":{"position":[[14,9]]},"233":{"position":[[11,9]]},"235":{"position":[[25,11],[48,11]]},"237":{"position":[[64,11],[87,11]]},"238":{"position":[[65,11],[88,11]]},"239":{"position":[[76,11],[99,11]]},"240":{"position":[[68,11],[91,11]]},"241":{"position":[[70,11],[93,11]]},"243":{"position":[[51,11],[74,11]]},"244":{"position":[[52,11],[75,11]]},"245":{"position":[[72,11],[95,11]]},"246":{"position":[[85,11],[108,11]]},"247":{"position":[[88,11],[111,11]]},"248":{"position":[[89,11],[112,11]]},"249":{"position":[[102,11],[125,11]]},"250":{"position":[[84,11],[107,11]]},"251":{"position":[[241,11],[264,11]]},"252":{"position":[[254,11],[277,11]]},"253":{"position":[[101,11],[124,11]]},"254":{"position":[[164,11],[187,11]]},"255":{"position":[[57,11],[80,11]]},"256":{"position":[[84,11],[107,11]]},"257":{"position":[[107,11],[130,11]]},"258":{"position":[[105,11],[128,11]]},"259":{"position":[[103,11],[126,11]]},"260":{"position":[[112,11],[135,11]]},"261":{"position":[[91,11],[114,11]]},"262":{"position":[[164,11],[187,11]]},"263":{"position":[[92,11],[115,11]]},"264":{"position":[[81,11],[104,11]]},"265":{"position":[[137,11],[160,11]]},"266":{"position":[[92,11],[115,11]]},"267":{"position":[[124,11],[147,11]]},"268":{"position":[[142,11],[165,11]]},"269":{"position":[[125,11],[148,11]]},"270":{"position":[[127,11],[150,11]]},"271":{"position":[[160,11],[183,11]]},"272":{"position":[[117,11],[140,11]]},"273":{"position":[[95,11],[118,11]]},"274":{"position":[[101,11],[124,11]]},"275":{"position":[[57,11],[80,11]]},"276":{"position":[[77,11],[100,11]]},"277":{"position":[[102,11],[125,11]]},"281":{"position":[[14,9]]},"282":{"position":[[11,9]]},"285":{"position":[[25,11],[48,11]]},"286":{"position":[[25,11],[48,11]]},"287":{"position":[[25,11],[48,11]]},"289":{"position":[[66,11],[89,11]]},"290":{"position":[[63,11],[86,11]]},"291":{"position":[[57,11],[80,11]]},"292":{"position":[[163,11],[186,11]]},"293":{"position":[[64,11],[87,11]]},"294":{"position":[[14,11],[37,11]]},"295":{"position":[[184,11],[207,11]]},"297":{"position":[[22,13],[98,11],[121,11],[252,10]]},"298":{"position":[[82,11],[105,11]]},"299":{"position":[[99,10],[123,11]]},"300":{"position":[[68,11],[91,11]]},"301":{"position":[[64,11],[87,11]]},"302":{"position":[[63,11],[86,11]]},"303":{"position":[[52,11],[75,11]]},"304":{"position":[[65,11],[88,11]]},"305":{"position":[[53,11],[76,11]]},"306":{"position":[[53,11],[76,11]]},"307":{"position":[[117,11],[140,11]]},"308":{"position":[[73,11],[96,11]]},"309":{"position":[[53,11],[76,11]]},"310":{"position":[[95,11],[118,11]]},"311":{"position":[[78,11],[101,11]]},"312":{"position":[[77,11],[100,11]]},"313":{"position":[[64,11],[87,11]]},"314":{"position":[[67,11],[90,11]]},"315":{"position":[[53,11],[76,11]]},"316":{"position":[[66,11],[89,11]]},"317":{"position":[[73,11],[96,11]]},"318":{"position":[[67,11],[90,11]]},"319":{"position":[[67,11],[90,11]]},"320":{"position":[[67,11],[90,11]]},"321":{"position":[[71,11],[94,11]]},"322":{"position":[[224,11]]},"323":{"position":[[69,11],[92,11]]},"324":{"position":[[296,11],[319,11]]},"325":{"position":[[70,11],[93,11]]},"326":{"position":[[258,11],[281,11]]},"327":{"position":[[293,11],[316,11]]},"328":{"position":[[121,11],[144,11]]},"329":{"position":[[101,11],[124,11]]},"330":{"position":[[221,11],[244,11]]},"331":{"position":[[194,11],[217,11]]},"332":{"position":[[157,11],[180,11]]},"333":{"position":[[173,11],[196,11]]},"334":{"position":[[103,11],[126,11]]},"335":{"position":[[63,11],[86,11]]},"336":{"position":[[146,11],[169,11]]},"337":{"position":[[85,11],[108,11]]},"338":{"position":[[99,11],[122,11]]},"339":{"position":[[71,11],[94,11]]},"340":{"position":[[63,11],[86,11]]},"341":{"position":[[57,11],[80,11]]},"342":{"position":[[77,11],[100,11]]},"343":{"position":[[85,11],[108,11]]},"344":{"position":[[109,9],[134,11],[151,9],[197,11],[219,9]]},"345":{"position":[[239,9]]},"347":{"position":[[25,11],[48,11]]},"348":{"position":[[3672,11],[3695,11]]},"350":{"position":[[220,11],[243,11]]},"351":{"position":[[157,11],[180,11]]},"352":{"position":[[274,11],[297,11]]},"354":{"position":[[43,11],[66,11]]},"355":{"position":[[43,11],[66,11]]},"356":{"position":[[49,11],[72,11]]},"357":{"position":[[57,11],[80,11]]},"358":{"position":[[57,11],[80,11]]},"359":{"position":[[57,11],[80,11]]},"360":{"position":[[74,11],[97,11]]},"361":{"position":[[63,11],[86,11]]},"362":{"position":[[109,11],[132,11]]},"363":{"position":[[115,11],[138,11]]},"364":{"position":[[66,11],[89,11]]},"365":{"position":[[92,11],[115,11]]},"366":{"position":[[43,11],[66,11]]},"367":{"position":[[49,11],[72,11]]},"368":{"position":[[73,11],[96,11]]},"369":{"position":[[71,11],[94,11]]},"370":{"position":[[67,11],[90,11]]},"371":{"position":[[67,11],[90,11]]},"372":{"position":[[68,11],[91,11]]},"373":{"position":[[80,11],[103,11]]},"374":{"position":[[67,11],[90,11]]},"375":{"position":[[59,11],[82,11]]},"376":{"position":[[85,11],[108,11]]},"377":{"position":[[50,11],[73,11]]},"378":{"position":[[95,11],[118,11]]},"379":{"position":[[99,11],[122,11]]},"380":{"position":[[84,11],[107,11]]},"381":{"position":[[68,11],[91,11]]},"382":{"position":[[82,11],[105,11]]},"383":{"position":[[68,11],[91,11]]},"384":{"position":[[66,11],[89,11]]},"385":{"position":[[68,11],[91,11]]},"386":{"position":[[47,11],[70,11]]},"387":{"position":[[91,11],[114,11]]}},"keywords":{}}],["artplayer';const",{"_index":751,"title":{},"content":{"101":{"position":[[58,17]]}},"keywords":{}}],["artplayer';export",{"_index":803,"title":{},"content":{"105":{"position":[[152,18]]}},"keywords":{}}],["artplayer.html",{"_index":900,"title":{},"content":{"207":{"position":[[222,14],[330,15]]},"322":{"position":[[194,15]]}},"keywords":{}}],["artplayer.html访问到播放器所需的html",{"_index":1158,"title":{},"content":{"322":{"position":[[68,32]]}},"keywords":{}}],["artplayer.jsx",{"_index":800,"title":{},"content":{"105":{"position":[[74,13]]}},"keywords":{}}],["artplayer.jsxapp.jsx",{"_index":799,"title":{},"content":{"105":{"position":[[53,20]]}},"keywords":{}}],["artplayer.vu",{"_index":779,"title":{},"content":{"104":{"position":[[70,13]]}},"keywords":{}}],["artplayer.vueapp.vu",{"_index":778,"title":{},"content":{"104":{"position":[[49,20]]}},"keywords":{}}],["artplayer_set",{"_index":459,"title":{},"content":{"44":{"position":[[102,18]]},"148":{"position":[[35,18]]}},"keywords":{}}],["artplayerpluginad",{"_index":114,"title":{},"content":{"19":{"position":[[165,20]]},"235":{"position":[[165,20]]}},"keywords":{}}],["artplayerplugindanmuku",{"_index":1085,"title":{},"content":{"285":{"position":[[182,24]]},"286":{"position":[[110,24]]},"287":{"position":[[110,24]]},"289":{"position":[[151,24]]},"290":{"position":[[148,24]]},"291":{"position":[[142,24]]},"292":{"position":[[248,24]]},"293":{"position":[[149,24]]},"294":{"position":[[114,24]]}},"keywords":{}}],["artplayerrequir",{"_index":818,"title":{},"content":{"182":{"position":[[29,19]]}},"keywords":{}}],["artref",{"_index":806,"title":{},"content":{"105":{"position":[[237,6]]}},"keywords":{}}],["artref.curr",{"_index":807,"title":{},"content":{"105":{"position":[[327,15]]}},"keywords":{}}],["ashby"",{"_index":291,"title":{},"content":{"25":{"position":[[361,11]]},"348":{"position":[[361,11]]}},"keywords":{}}],["aspect",{"_index":871,"title":{},"content":{"197":{"position":[[58,6]]},"269":{"position":[[65,7]]},"271":{"position":[[121,6]]}},"keywords":{}}],["aspectratio",{"_index":386,"title":{"197":{"position":[[0,12]]},"269":{"position":[[0,12]]},"312":{"position":[[0,12]]},"380":{"position":[[0,12]]}},"content":{"27":{"position":[[502,12]]},"28":{"position":[[355,12]]},"29":{"position":[[470,12]]},"197":{"position":[[223,12]]},"220":{"position":[[459,12]]},"312":{"position":[[151,12]]},"335":{"position":[[419,12]]},"350":{"position":[[341,12]]},"351":{"position":[[278,12]]},"352":{"position":[[395,12]]}},"keywords":{}}],["ass",{"_index":952,"title":{},"content":{"218":{"position":[[180,3]]}},"keywords":{}}],["assets/angel",{"_index":621,"title":{},"content":{"81":{"position":[[173,12]]},"240":{"position":[[167,12]]}},"keywords":{}}],["assets/sample/danmuku",{"_index":1144,"title":{},"content":{"293":{"position":[[446,23]]}},"keywords":{}}],["assets/sample/danmuku.xml",{"_index":1116,"title":{},"content":{"286":{"position":[[178,29]]},"289":{"position":[[185,29]]},"290":{"position":[[182,29]]},"291":{"position":[[176,29]]},"292":{"position":[[282,29]]},"293":{"position":[[183,29]]},"294":{"position":[[148,29]]}},"keywords":{}}],["assets/sample/layer.png",{"_index":516,"title":{},"content":{"57":{"position":[[89,27]]},"58":{"position":[[590,27]]},"161":{"position":[[60,27]]},"162":{"position":[[348,27]]},"209":{"position":[[494,27]]},"324":{"position":[[254,27]]}},"keywords":{}}],["assets/sample/poster.jpg",{"_index":835,"title":{},"content":{"185":{"position":[[234,28]]},"262":{"position":[[246,28]]},"300":{"position":[[150,28]]},"373":{"position":[[162,28]]}},"keywords":{}}],["assets/sample/poster.jpg?t=0",{"_index":1034,"title":{},"content":{"262":{"position":[[345,32]]},"373":{"position":[[261,32]]}},"keywords":{}}],["assets/sample/subtitle.srt",{"_index":489,"title":{},"content":{"51":{"position":[[182,30]]},"52":{"position":[[186,30]]},"53":{"position":[[183,30]]},"54":{"position":[[212,30]]},"155":{"position":[[151,30]]},"156":{"position":[[149,30]]},"157":{"position":[[153,30]]},"158":{"position":[[160,30]]},"205":{"position":[[189,30]]},"218":{"position":[[377,30]]},"320":{"position":[[158,30]]},"333":{"position":[[264,30]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=1",{"_index":269,"title":{},"content":{"24":{"position":[[261,35]]},"27":{"position":[[704,35]]},"347":{"position":[[261,35]]},"350":{"position":[[520,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=2",{"_index":272,"title":{},"content":{"24":{"position":[[384,35]]},"27":{"position":[[827,35]]},"347":{"position":[[384,35]]},"350":{"position":[[637,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?t=1",{"_index":509,"title":{},"content":{"53":{"position":[[391,34]]},"157":{"position":[[361,34]]}},"keywords":{}}],["assets/sample/test1.mp4",{"_index":120,"title":{},"content":{"19":{"position":[[337,27]]},"235":{"position":[[290,27]]}},"keywords":{}}],["assets/sample/thumbnails.png",{"_index":947,"title":{},"content":{"217":{"position":[[342,32]]},"332":{"position":[[250,32]]}},"keywords":{}}],["assets/sample/video.flv",{"_index":586,"title":{},"content":{"78":{"position":[[132,27]]},"221":{"position":[[374,27]]},"222":{"position":[[202,27]]},"237":{"position":[[126,27]]},"336":{"position":[[192,27]]},"337":{"position":[[131,27]]}},"keywords":{}}],["assets/sample/video.mp4",{"_index":35,"title":{},"content":{"2":{"position":[[226,27]]},"12":{"position":[[112,27]]},"19":{"position":[[71,27]]},"20":{"position":[[409,27]]},"24":{"position":[[71,27]]},"25":{"position":[[3718,27]]},"27":{"position":[[427,27]]},"28":{"position":[[280,27]]},"29":{"position":[[395,27]]},"40":{"position":[[226,27]]},"41":{"position":[[114,27]]},"43":{"position":[[201,27]]},"44":{"position":[[336,27]]},"47":{"position":[[142,27]]},"48":{"position":[[123,27]]},"51":{"position":[[137,27]]},"52":{"position":[[141,27]]},"53":{"position":[[138,27]]},"54":{"position":[[167,27]]},"57":{"position":[[177,27]]},"58":{"position":[[548,27]]},"60":{"position":[[250,27]]},"62":{"position":[[150,27]]},"63":{"position":[[592,27]]},"65":{"position":[[143,27]]},"66":{"position":[[553,27]]},"68":{"position":[[159,27]]},"70":{"position":[[153,27]]},"72":{"position":[[212,27]]},"74":{"position":[[146,27]]},"76":{"position":[[363,27]]},"83":{"position":[[1671,27]]},"85":{"position":[[137,27]]},"86":{"position":[[103,27]]},"87":{"position":[[102,27]]},"88":{"position":[[105,27]]},"89":{"position":[[107,27]]},"90":{"position":[[115,27]]},"91":{"position":[[132,27]]},"92":{"position":[[145,27]]},"93":{"position":[[101,27]]},"94":{"position":[[104,27]]},"95":{"position":[[163,27]]},"96":{"position":[[104,27]]},"97":{"position":[[115,27]]},"98":{"position":[[109,27]]},"99":{"position":[[100,27]]},"101":{"position":[[132,30]]},"103":{"position":[[443,27]]},"107":{"position":[[130,27]]},"118":{"position":[[1633,27]]},"120":{"position":[[109,27]]},"121":{"position":[[81,27]]},"122":{"position":[[81,27]]},"123":{"position":[[84,27]]},"124":{"position":[[82,27]]},"125":{"position":[[84,27]]},"126":{"position":[[91,27]]},"127":{"position":[[95,27]]},"128":{"position":[[84,27]]},"129":{"position":[[83,27]]},"130":{"position":[[100,27]]},"131":{"position":[[82,27]]},"132":{"position":[[83,27]]},"133":{"position":[[83,27]]},"134":{"position":[[82,27]]},"144":{"position":[[173,27]]},"145":{"position":[[106,27]]},"147":{"position":[[156,27]]},"148":{"position":[[231,27]]},"151":{"position":[[109,27]]},"152":{"position":[[105,27]]},"155":{"position":[[106,27]]},"156":{"position":[[104,27]]},"157":{"position":[[108,27]]},"158":{"position":[[115,27]]},"161":{"position":[[148,27]]},"162":{"position":[[306,27]]},"164":{"position":[[132,27]]},"166":{"position":[[109,27]]},"167":{"position":[[340,27]]},"169":{"position":[[108,27]]},"170":{"position":[[306,27]]},"172":{"position":[[112,27]]},"174":{"position":[[110,27]]},"176":{"position":[[131,27]]},"178":{"position":[[110,27]]},"180":{"position":[[270,27]]},"182":{"position":[[274,27]]},"183":{"position":[[188,27]]},"184":{"position":[[251,27]]},"185":{"position":[[198,27]]},"186":{"position":[[163,27]]},"187":{"position":[[152,27]]},"188":{"position":[[125,27]]},"189":{"position":[[146,27]]},"190":{"position":[[124,27]]},"191":{"position":[[122,27]]},"192":{"position":[[306,27]]},"193":{"position":[[192,27]]},"194":{"position":[[120,27]]},"195":{"position":[[218,27]]},"196":{"position":[[207,27]]},"197":{"position":[[195,27]]},"198":{"position":[[162,27]]},"199":{"position":[[183,27]]},"200":{"position":[[127,27]]},"201":{"position":[[166,27]]},"202":{"position":[[197,27]]},"203":{"position":[[188,27]]},"204":{"position":[[189,27]]},"205":{"position":[[144,27]]},"206":{"position":[[174,27]]},"207":{"position":[[400,27]]},"208":{"position":[[132,27]]},"209":{"position":[[582,27]]},"210":{"position":[[165,27]]},"211":{"position":[[547,27]]},"212":{"position":[[604,27]]},"213":{"position":[[275,27],[353,27],[408,27]]},"214":{"position":[[244,27]]},"215":{"position":[[358,27]]},"216":{"position":[[519,27]]},"217":{"position":[[295,27]]},"218":{"position":[[332,27]]},"219":{"position":[[219,27]]},"220":{"position":[[149,27]]},"223":{"position":[[185,27]]},"224":{"position":[[182,27]]},"225":{"position":[[177,27]]},"226":{"position":[[128,27]]},"227":{"position":[[216,27]]},"228":{"position":[[173,27]]},"235":{"position":[[71,27]]},"243":{"position":[[97,27]]},"244":{"position":[[98,27]]},"245":{"position":[[118,27]]},"246":{"position":[[131,27]]},"247":{"position":[[134,27]]},"248":{"position":[[135,27]]},"249":{"position":[[148,27]]},"250":{"position":[[130,27]]},"251":{"position":[[287,27]]},"252":{"position":[[300,27]]},"253":{"position":[[147,27]]},"254":{"position":[[210,27]]},"255":{"position":[[103,27]]},"256":{"position":[[130,27]]},"257":{"position":[[153,27]]},"258":{"position":[[151,27]]},"259":{"position":[[149,27]]},"260":{"position":[[158,27]]},"261":{"position":[[137,27]]},"262":{"position":[[210,27]]},"263":{"position":[[138,27]]},"264":{"position":[[127,27]]},"265":{"position":[[183,27]]},"266":{"position":[[138,27]]},"267":{"position":[[170,27]]},"268":{"position":[[188,27]]},"269":{"position":[[171,27]]},"270":{"position":[[173,27]]},"271":{"position":[[206,27]]},"272":{"position":[[163,27]]},"273":{"position":[[141,27]]},"274":{"position":[[147,27]]},"275":{"position":[[103,27]]},"276":{"position":[[123,27]]},"277":{"position":[[148,27]]},"285":{"position":[[71,27]]},"286":{"position":[[71,27]]},"287":{"position":[[71,27]]},"289":{"position":[[112,27]]},"290":{"position":[[109,27]]},"291":{"position":[[103,27]]},"292":{"position":[[209,27]]},"293":{"position":[[110,27]]},"294":{"position":[[60,27]]},"295":{"position":[[230,27]]},"297":{"position":[[200,27]]},"298":{"position":[[128,27]]},"299":{"position":[[146,27]]},"300":{"position":[[114,27]]},"301":{"position":[[110,27]]},"302":{"position":[[109,27]]},"303":{"position":[[98,27]]},"304":{"position":[[111,27]]},"305":{"position":[[99,27]]},"306":{"position":[[99,27]]},"307":{"position":[[163,27]]},"308":{"position":[[119,27]]},"309":{"position":[[99,27]]},"310":{"position":[[141,27]]},"311":{"position":[[124,27]]},"312":{"position":[[123,27]]},"313":{"position":[[110,27]]},"314":{"position":[[113,27]]},"315":{"position":[[99,27]]},"316":{"position":[[112,27]]},"317":{"position":[[119,27]]},"318":{"position":[[113,27]]},"319":{"position":[[113,27]]},"320":{"position":[[113,27]]},"321":{"position":[[117,27]]},"322":{"position":[[264,27]]},"323":{"position":[[115,27]]},"324":{"position":[[342,27]]},"325":{"position":[[116,27]]},"326":{"position":[[304,27]]},"327":{"position":[[339,27]]},"328":{"position":[[167,27],[245,27],[300,27]]},"329":{"position":[[147,27]]},"330":{"position":[[267,27]]},"331":{"position":[[240,27]]},"332":{"position":[[203,27]]},"333":{"position":[[219,27]]},"334":{"position":[[149,27]]},"335":{"position":[[109,27]]},"338":{"position":[[145,27]]},"339":{"position":[[117,27]]},"340":{"position":[[109,27]]},"341":{"position":[[103,27]]},"342":{"position":[[123,27]]},"343":{"position":[[131,27]]},"347":{"position":[[71,27]]},"350":{"position":[[266,27]]},"351":{"position":[[203,27]]},"352":{"position":[[320,27]]},"354":{"position":[[89,27]]},"355":{"position":[[89,27]]},"356":{"position":[[95,27]]},"357":{"position":[[103,27]]},"358":{"position":[[103,27]]},"359":{"position":[[103,27]]},"360":{"position":[[120,27]]},"361":{"position":[[109,27]]},"362":{"position":[[155,27]]},"363":{"position":[[161,27]]},"364":{"position":[[112,27]]},"365":{"position":[[138,27]]},"366":{"position":[[89,27]]},"367":{"position":[[95,27]]},"368":{"position":[[119,27]]},"369":{"position":[[117,27]]},"370":{"position":[[113,27]]},"371":{"position":[[113,27]]},"372":{"position":[[114,27]]},"373":{"position":[[126,27]]},"374":{"position":[[113,27]]},"375":{"position":[[105,27]]},"376":{"position":[[131,27]]},"377":{"position":[[96,27]]},"378":{"position":[[141,27]]},"379":{"position":[[145,27]]},"380":{"position":[[130,27]]},"381":{"position":[[114,27]]},"382":{"position":[[128,27]]},"383":{"position":[[114,27]]},"384":{"position":[[112,27]]},"385":{"position":[[114,27]]},"386":{"position":[[93,27]]},"387":{"position":[[137,27]]}},"keywords":{}}],["assets/sample/video.mp4?id=1080",{"_index":392,"title":{},"content":{"27":{"position":[[1123,35]]},"350":{"position":[[911,35]]}},"keywords":{}}],["assets/sample/video.mp4?id=360",{"_index":396,"title":{},"content":{"27":{"position":[[1242,34]]},"350":{"position":[[1030,34]]}},"keywords":{}}],["assets/sample/video.mp4?id=720",{"_index":394,"title":{},"content":{"27":{"position":[[1183,34]]},"350":{"position":[[971,34]]}},"keywords":{}}],["assets/sample/video.mp4?t=0",{"_index":742,"title":{},"content":{"96":{"position":[[236,31]]},"131":{"position":[[214,31]]},"250":{"position":[[222,31]]},"361":{"position":[[201,31]]}},"keywords":{}}],["attr",{"_index":1072,"title":{"272":{"position":[[0,5]]},"383":{"position":[[0,5]]}},"content":{},"keywords":{}}],["attribut",{"_index":537,"title":{},"content":{"60":{"position":[[20,9]]},"62":{"position":[[20,9]]},"65":{"position":[[20,9]]},"70":{"position":[[20,10]]},"83":{"position":[[485,9],[1458,9]]},"118":{"position":[[447,9],[1420,9]]}},"keywords":{}}],["auto",{"_index":247,"title":{},"content":{"22":{"position":[[1002,4]]},"226":{"position":[[43,4]]},"345":{"position":[[920,4]]}},"keywords":{}}],["autoheight",{"_index":1068,"title":{"271":{"position":[[0,11]]},"382":{"position":[[0,11]]}},"content":{},"keywords":{}}],["automat",{"_index":456,"title":{},"content":{"44":{"position":[[63,13]]},"191":{"position":[[36,9],[239,13]]},"192":{"position":[[139,13]]},"193":{"position":[[82,13]]}},"keywords":{}}],["automini",{"_index":865,"title":{"193":{"position":[[0,9]]},"308":{"position":[[0,9]]}},"content":{"193":{"position":[[220,9]]},"308":{"position":[[147,9]]}},"keywords":{}}],["autoorient",{"_index":986,"title":{"227":{"position":[[0,16]]},"342":{"position":[[0,16]]}},"content":{"227":{"position":[[244,16]]},"342":{"position":[[151,16]]}},"keywords":{}}],["autoplay",{"_index":585,"title":{"191":{"position":[[0,9]]},"306":{"position":[[0,9]]}},"content":{"78":{"position":[[111,9]]},"79":{"position":[[112,9]]},"80":{"position":[[123,9]]},"81":{"position":[[115,9]]},"82":{"position":[[117,9],[673,9]]},"191":{"position":[[150,9],[319,8]]},"237":{"position":[[105,9]]},"238":{"position":[[106,9]]},"239":{"position":[[117,9]]},"240":{"position":[[109,9]]},"241":{"position":[[111,9],[667,9]]},"306":{"position":[[127,9],[206,8]]}},"keywords":{}}],["autoplayback",{"_index":985,"title":{"226":{"position":[[0,13]]},"341":{"position":[[0,13]]}},"content":{"226":{"position":[[156,13]]},"341":{"position":[[131,13]]}},"keywords":{}}],["autos",{"_index":110,"title":{"192":{"position":[[0,9]]},"265":{"position":[[0,9]]},"307":{"position":[[0,9]]},"376":{"position":[[0,9]]}},"content":{"19":{"position":[[99,9]]},"74":{"position":[[189,9]]},"94":{"position":[[132,9]]},"129":{"position":[[111,9]]},"178":{"position":[[153,9]]},"192":{"position":[[334,9]]},"235":{"position":[[99,9]]},"285":{"position":[[99,9]]},"307":{"position":[[191,9]]},"348":{"position":[[3767,9]]}},"keywords":{}}],["avail",{"_index":991,"title":{},"content":{"228":{"position":[[72,9]]}},"keywords":{}}],["b",{"_index":565,"title":{},"content":{"72":{"position":[[388,4]]},"176":{"position":[[299,1]]}},"keywords":{}}],["backward",{"_index":889,"title":{"248":{"position":[[0,9]]},"359":{"position":[[0,9]]}},"content":{"200":{"position":[[260,8]]},"248":{"position":[[41,9]]}},"keywords":{}}],["bar",{"_index":546,"title":{},"content":{"61":{"position":[[46,3]]},"62":{"position":[[62,3]]},"187":{"position":[[77,3]]},"189":{"position":[[57,3]]},"198":{"position":[[87,3]]},"199":{"position":[[108,3]]},"201":{"position":[[91,3]]},"203":{"position":[[113,3]]},"204":{"position":[[114,3]]},"206":{"position":[[42,4]]},"212":{"position":[[64,3]]},"213":{"position":[[91,3]]},"214":{"position":[[75,3]]},"217":{"position":[[58,3]]},"224":{"position":[[107,3]]}},"keywords":{}}],["base64",{"_index":1021,"title":{},"content":{"257":{"position":[[23,6]]},"368":{"position":[[13,26]]}},"keywords":{}}],["basic",{"_index":816,"title":{"181":{"position":[[0,5]]}},"content":{},"keywords":{}}],["becom",{"_index":664,"title":{},"content":{"83":{"position":[[541,6]]},"118":{"position":[[503,6]]}},"keywords":{}}],["befor",{"_index":899,"title":{},"content":{"207":{"position":[[140,6]]},"259":{"position":[[380,6]]},"261":{"position":[[363,6]]},"262":{"position":[[112,6]]}},"keywords":{}}],["beforeemit",{"_index":1112,"title":{},"content":{"285":{"position":[[1103,11]]}},"keywords":{}}],["beforeunmount",{"_index":791,"title":{},"content":{"104":{"position":[[514,15]]}},"keywords":{}}],["began",{"_index":693,"title":{},"content":{"83":{"position":[[1241,6]]},"118":{"position":[[1203,6]]}},"keywords":{}}],["begun",{"_index":680,"title":{},"content":{"83":{"position":[[949,6]]},"118":{"position":[[911,6]]}},"keywords":{}}],["best",{"_index":162,"title":{},"content":{"20":{"position":[[96,4]]}},"keywords":{}}],["bilibili",{"_index":1115,"title":{},"content":{"286":{"position":[[150,8]]}},"keywords":{}}],["black",{"_index":860,"title":{},"content":{"192":{"position":[[112,5],[188,5]]}},"keywords":{}}],["blob",{"_index":1026,"title":{},"content":{"258":{"position":[[23,4]]},"369":{"position":[[13,24]]}},"keywords":{}}],["blur",{"_index":725,"title":{"92":{"position":[[0,5]]},"127":{"position":[[0,5]]}},"content":{},"keywords":{}}],["boolean",{"_index":381,"title":{},"content":{"27":{"position":[[303,7]]},"28":{"position":[[114,7]]},"34":{"position":[[6,7]]},"35":{"position":[[6,7]]},"36":{"position":[[6,7]]},"37":{"position":[[6,7]]},"58":{"position":[[87,7]]},"63":{"position":[[89,7]]},"66":{"position":[[92,7]]},"138":{"position":[[4,7]]},"139":{"position":[[4,7]]},"140":{"position":[[4,7]]},"141":{"position":[[4,7]]},"162":{"position":[[46,7]]},"167":{"position":[[46,7]]},"170":{"position":[[46,7]]},"209":{"position":[[83,7]]},"211":{"position":[[86,7]]},"212":{"position":[[101,7]]},"213":{"position":[[128,7]]},"253":{"position":[[30,7]]},"259":{"position":[[30,7]]},"260":{"position":[[30,7]]},"261":{"position":[[30,7]]},"263":{"position":[[30,7]]},"264":{"position":[[23,7]]},"265":{"position":[[30,7]]},"271":{"position":[[28,7]]},"276":{"position":[[25,7]]},"290":{"position":[[4,7]]},"304":{"position":[[4,10]]},"305":{"position":[[4,10]]},"306":{"position":[[4,10]]},"307":{"position":[[4,10]]},"308":{"position":[[4,10]]},"309":{"position":[[4,10]]},"310":{"position":[[4,10]]},"311":{"position":[[4,10]]},"312":{"position":[[4,10]]},"313":{"position":[[4,10]]},"314":{"position":[[4,10]]},"315":{"position":[[4,10]]},"316":{"position":[[4,10]]},"317":{"position":[[4,10]]},"318":{"position":[[4,10]]},"319":{"position":[[4,10]]},"320":{"position":[[4,10]]},"321":{"position":[[4,10]]},"322":{"position":[[4,10]]},"323":{"position":[[4,10]]},"324":{"position":[[44,7]]},"326":{"position":[[44,7]]},"327":{"position":[[45,7]]},"328":{"position":[[50,7]]},"339":{"position":[[4,10]]},"340":{"position":[[4,10]]},"341":{"position":[[4,10]]},"342":{"position":[[4,10]]},"350":{"position":[[160,7]]},"351":{"position":[[72,7]]},"364":{"position":[[21,7]]},"370":{"position":[[21,7]]},"371":{"position":[[21,7]]},"372":{"position":[[21,7]]},"374":{"position":[[21,7]]},"375":{"position":[[14,7]]},"376":{"position":[[21,7]]},"382":{"position":[[21,7]]},"387":{"position":[[16,7]]}},"keywords":{}}],["booleandefault",{"_index":852,"title":{},"content":{"189":{"position":[[6,15]]},"190":{"position":[[6,15]]},"191":{"position":[[6,15]]},"192":{"position":[[6,15]]},"193":{"position":[[6,15]]},"194":{"position":[[6,15]]},"195":{"position":[[6,15]]},"196":{"position":[[6,15]]},"197":{"position":[[6,15]]},"198":{"position":[[6,15]]},"199":{"position":[[6,15]]},"200":{"position":[[6,15]]},"201":{"position":[[6,15]]},"202":{"position":[[6,15]]},"203":{"position":[[6,15]]},"204":{"position":[[6,15]]},"205":{"position":[[6,15]]},"206":{"position":[[6,15]]},"207":{"position":[[6,15]]},"208":{"position":[[6,15]]},"224":{"position":[[6,15]]},"225":{"position":[[6,15]]},"226":{"position":[[6,15]]},"227":{"position":[[6,15]]},"228":{"position":[[6,15]]},"343":{"position":[[6,15]]}},"keywords":{}}],["bootstrap",{"_index":1081,"title":{},"content":{"277":{"position":[[53,9]]}},"keywords":{}}],["border",{"_index":1088,"title":{},"content":{"285":{"position":[[295,7],[389,7],[455,7]]},"291":{"position":[[493,7]]}},"keywords":{}}],["bottom",{"_index":873,"title":{},"content":{"198":{"position":[[72,6]]},"199":{"position":[[93,6]]},"201":{"position":[[76,6]]},"203":{"position":[[98,6]]},"204":{"position":[[99,6]]},"212":{"position":[[49,6]]},"213":{"position":[[76,6]]},"224":{"position":[[92,6]]}},"keywords":{}}],["brannan"",{"_index":293,"title":{},"content":{"25":{"position":[[449,13]]},"348":{"position":[[449,13]]}},"keywords":{}}],["bring",{"_index":1008,"title":{},"content":{"252":{"position":[[92,5]]}},"keywords":{}}],["brooklyn"",{"_index":295,"title":{},"content":{"25":{"position":[[540,14]]},"348":{"position":[[540,14]]}},"keywords":{}}],["browser",{"_index":643,"title":{},"content":{"83":{"position":[[94,7],[287,7],[1095,7]]},"118":{"position":[[56,7],[249,7],[1057,7]]},"192":{"position":[[219,7]]},"193":{"position":[[64,7]]},"198":{"position":[[283,7]]},"207":{"position":[[569,7]]},"259":{"position":[[325,7]]},"261":{"position":[[302,7]]}},"keywords":{}}],["buffer",{"_index":655,"title":{},"content":{"83":{"position":[[240,9],[370,10]]},"118":{"position":[[202,9],[332,10]]}},"keywords":{}}],["button",{"_index":76,"title":{"12":{"position":[[4,6]]},"28":{"position":[[11,7]]}},"content":{"12":{"position":[[4,6]]},"28":{"position":[[122,6],[161,6]]},"63":{"position":[[714,9],[884,6],[942,6]]},"199":{"position":[[79,6]]},"201":{"position":[[62,6]]},"203":{"position":[[63,6]]},"204":{"position":[[63,6]]},"212":{"position":[[668,9],[838,6],[896,6],[1087,6]]},"224":{"position":[[54,6]]},"228":{"position":[[59,7]]},"327":{"position":[[403,9]]}},"keywords":{}}],["button1",{"_index":549,"title":{},"content":{"63":{"position":[[768,9],[795,9]]},"212":{"position":[[722,9],[749,9]]}},"keywords":{}}],["button2",{"_index":913,"title":{},"content":{"212":{"position":[[969,9],[996,9]]}},"keywords":{}}],["cach",{"_index":846,"title":{},"content":{"188":{"position":[[186,6],[298,5]]}},"keywords":{}}],["call",{"_index":458,"title":{},"content":{"44":{"position":[[95,6]]},"83":{"position":[[672,6]]},"118":{"position":[[634,6]]}},"keywords":{}}],["callback",{"_index":562,"title":{"184":{"position":[[6,9]]},"299":{"position":[[6,9]]}},"content":{"72":{"position":[[123,8]]},"184":{"position":[[348,8],[398,8]]}},"keywords":{}}],["can't",{"_index":189,"title":{},"content":{"20":{"position":[[1252,5]]}},"keywords":{}}],["canbeclos",{"_index":152,"title":{},"content":{"19":{"position":[[944,12]]},"235":{"position":[[592,12]]}},"keywords":{}}],["canplay",{"_index":605,"title":{},"content":{"79":{"position":[[338,7],[403,8],[430,7]]},"238":{"position":[[332,7],[397,8],[424,7]]}},"keywords":{}}],["center",{"_index":1138,"title":{},"content":{"292":{"position":[[519,9]]}},"keywords":{}}],["chanc",{"_index":921,"title":{},"content":{"214":{"position":[[313,8]]},"329":{"position":[[216,8]]}},"keywords":{}}],["chang",{"_index":388,"title":{},"content":{"27":{"position":[[975,6],[1400,6]]},"28":{"position":[[669,6],[732,6]]},"29":{"position":[[162,6],[687,6]]},"83":{"position":[[1160,8],[1520,8]]},"89":{"position":[[28,7]]},"94":{"position":[[25,7]]},"96":{"position":[[25,7]]},"118":{"position":[[1122,8],[1482,8]]},"191":{"position":[[335,7]]},"306":{"position":[[222,7]]}},"keywords":{}}],["charmes"",{"_index":297,"title":{},"content":{"25":{"position":[[631,13]]},"348":{"position":[[631,13]]}},"keywords":{}}],["charset="utf",{"_index":759,"title":{},"content":{"103":{"position":[[109,17]]}},"keywords":{}}],["check",{"_index":151,"title":{},"content":{"19":{"position":[[928,6]]},"220":{"position":[[332,6]]},"335":{"position":[[292,6]]}},"keywords":{}}],["chines",{"_index":8,"title":{},"content":{"0":{"position":[[86,7]]}},"keywords":{}}],["clarendon"",{"_index":299,"title":{},"content":{"25":{"position":[[723,15]]},"348":{"position":[[723,15]]}},"keywords":{}}],["class",{"_index":531,"title":{},"content":{"58":{"position":[[191,5]]},"63":{"position":[[193,5]]},"66":{"position":[[196,5]]},"209":{"position":[[187,5]]},"211":{"position":[[190,5]]},"212":{"position":[[205,5]]}},"keywords":{}}],["class="artplay",{"_index":768,"title":{},"content":{"103":{"position":[[253,21]]}},"keywords":{}}],["clean",{"_index":465,"title":{},"content":{"44":{"position":[[253,5]]}},"keywords":{}}],["clear",{"_index":464,"title":{},"content":{"44":{"position":[[238,5]]},"148":{"position":[[140,5]]}},"keywords":{}}],["click",{"_index":84,"title":{},"content":{"12":{"position":[[245,6],[358,5]]},"19":{"position":[[1078,9]]},"22":{"position":[[161,5]]},"24":{"position":[[527,5]]},"27":{"position":[[258,5]]},"43":{"position":[[254,8]]},"58":{"position":[[338,5],[363,5]]},"63":{"position":[[340,5],[365,5],[831,6],[869,7]]},"66":{"position":[[343,5],[368,5],[706,6],[745,7]]},"72":{"position":[[319,5],[382,5],[480,5]]},"91":{"position":[[41,5]]},"147":{"position":[[209,8]]},"162":{"position":[[165,5]]},"167":{"position":[[165,5],[506,6]]},"170":{"position":[[165,5],[453,6]]},"200":{"position":[[383,5]]},"209":{"position":[[334,5],[359,5],[816,6],[862,5]]},"211":{"position":[[337,5],[362,5],[613,6],[652,7]]},"212":{"position":[[352,5],[377,5],[785,6],[823,7],[1034,6],[1072,7]]},"259":{"position":[[428,5]]},"261":{"position":[[392,8]]},"275":{"position":[[198,6]]},"277":{"position":[[281,6],[365,5]]},"289":{"position":[[269,6],[374,6]]},"290":{"position":[[266,6]]},"291":{"position":[[260,6]]},"293":{"position":[[267,6],[372,6]]},"324":{"position":[[163,5],[576,6]]},"326":{"position":[[163,5],[364,6]]},"327":{"position":[[164,5],[506,6],[699,6]]},"386":{"position":[[188,6]]}},"keywords":{}}],["client",{"_index":632,"title":{},"content":{"82":{"position":[[532,6]]},"241":{"position":[[526,6]]}},"keywords":{}}],["client.add(url",{"_index":633,"title":{},"content":{"82":{"position":[[584,15]]},"241":{"position":[[578,15]]}},"keywords":{}}],["close",{"_index":132,"title":{},"content":{"19":{"position":[[608,6],[875,6],[882,6],[969,6]]},"235":{"position":[[543,6]]}},"keywords":{}}],["cn",{"_index":478,"title":{},"content":{"48":{"position":[[189,4]]},"152":{"position":[[171,4]]}},"keywords":{}}],["cn/plugins/danmuku",{"_index":12,"title":{},"content":{"0":{"position":[[139,19]]}},"keywords":{}}],["cn、zh",{"_index":982,"title":{},"content":{"223":{"position":[[105,5]]},"338":{"position":[[65,5]]}},"keywords":{}}],["code",{"_index":27,"title":{},"content":{"2":{"position":[[161,4]]},"3":{"position":[[49,4]]},"4":{"position":[[55,4]]},"5":{"position":[[43,4]]},"6":{"position":[[64,4]]},"7":{"position":[[57,4]]},"9":{"position":[[41,4]]},"10":{"position":[[69,4]]},"11":{"position":[[53,4]]},"12":{"position":[[33,4]]},"19":{"position":[[6,4]]},"20":{"position":[[344,4]]},"24":{"position":[[6,4]]},"25":{"position":[[6,4]]},"27":{"position":[[362,4]]},"28":{"position":[[215,4]]},"29":{"position":[[330,4]]},"40":{"position":[[161,4]]},"41":{"position":[[49,4]]},"43":{"position":[[85,4]]},"44":{"position":[[271,4]]},"47":{"position":[[77,4]]},"48":{"position":[[58,4]]},"51":{"position":[[72,4]]},"52":{"position":[[76,4]]},"53":{"position":[[73,4]]},"54":{"position":[[102,4]]},"57":{"position":[[74,4]]},"58":{"position":[[483,4]]},"60":{"position":[[185,4]]},"62":{"position":[[85,4]]},"63":{"position":[[527,4]]},"65":{"position":[[78,4]]},"66":{"position":[[488,4]]},"68":{"position":[[94,4]]},"70":{"position":[[88,4]]},"72":{"position":[[84,4],[147,4]]},"74":{"position":[[81,4]]},"76":{"position":[[64,4]]},"78":{"position":[[51,4]]},"79":{"position":[[52,4]]},"80":{"position":[[63,4]]},"81":{"position":[[55,4]]},"82":{"position":[[57,4]]},"83":{"position":[[1606,4]]},"85":{"position":[[72,4]]},"86":{"position":[[38,4]]},"87":{"position":[[37,4]]},"88":{"position":[[40,4]]},"89":{"position":[[42,4]]},"90":{"position":[[50,4]]},"91":{"position":[[67,4]]},"92":{"position":[[80,4]]},"93":{"position":[[36,4]]},"94":{"position":[[39,4]]},"95":{"position":[[98,4]]},"96":{"position":[[39,4]]},"97":{"position":[[50,4]]},"98":{"position":[[44,4]]},"99":{"position":[[35,4]]},"107":{"position":[[65,4]]},"108":{"position":[[26,4]]},"109":{"position":[[27,4]]},"110":{"position":[[27,4]]},"111":{"position":[[31,4]]},"112":{"position":[[28,4]]},"114":{"position":[[25,4]]},"115":{"position":[[47,4]]},"116":{"position":[[28,4]]},"118":{"position":[[1568,4]]},"120":{"position":[[44,4]]},"121":{"position":[[16,4]]},"122":{"position":[[16,4]]},"123":{"position":[[19,4]]},"124":{"position":[[17,4]]},"125":{"position":[[19,4]]},"126":{"position":[[26,4]]},"127":{"position":[[30,4]]},"128":{"position":[[19,4]]},"129":{"position":[[18,4]]},"130":{"position":[[35,4]]},"131":{"position":[[17,4]]},"132":{"position":[[18,4]]},"133":{"position":[[18,4]]},"134":{"position":[[17,4]]},"144":{"position":[[108,4]]},"145":{"position":[[41,4]]},"147":{"position":[[40,4]]},"148":{"position":[[166,4]]},"151":{"position":[[44,4]]},"152":{"position":[[40,4]]},"155":{"position":[[41,4]]},"156":{"position":[[39,4]]},"157":{"position":[[43,4]]},"158":{"position":[[50,4]]},"161":{"position":[[45,4]]},"162":{"position":[[241,4]]},"164":{"position":[[67,4]]},"166":{"position":[[44,4]]},"167":{"position":[[275,4]]},"169":{"position":[[43,4]]},"170":{"position":[[241,4]]},"172":{"position":[[47,4]]},"174":{"position":[[45,4]]},"176":{"position":[[41,4],[66,4]]},"178":{"position":[[45,4]]},"180":{"position":[[35,4]]},"182":{"position":[[153,4]]},"183":{"position":[[123,4]]},"184":{"position":[[185,4]]},"185":{"position":[[133,4]]},"186":{"position":[[98,4]]},"187":{"position":[[87,4]]},"188":{"position":[[60,4]]},"189":{"position":[[81,4]]},"190":{"position":[[59,4]]},"191":{"position":[[57,4]]},"192":{"position":[[206,4]]},"193":{"position":[[127,4]]},"194":{"position":[[55,4]]},"195":{"position":[[153,4]]},"196":{"position":[[142,4]]},"197":{"position":[[130,4]]},"198":{"position":[[97,4]]},"199":{"position":[[118,4]]},"200":{"position":[[62,4]]},"201":{"position":[[101,4]]},"202":{"position":[[132,4]]},"203":{"position":[[123,4]]},"204":{"position":[[124,4]]},"205":{"position":[[79,4]]},"206":{"position":[[109,4]]},"207":{"position":[[243,4]]},"208":{"position":[[67,4]]},"209":{"position":[[479,4]]},"210":{"position":[[100,4]]},"211":{"position":[[482,4]]},"212":{"position":[[539,4]]},"213":{"position":[[210,4]]},"214":{"position":[[179,4]]},"215":{"position":[[59,4]]},"216":{"position":[[454,4]]},"217":{"position":[[230,4]]},"218":{"position":[[267,4]]},"219":{"position":[[154,4]]},"220":{"position":[[84,4]]},"221":{"position":[[309,4]]},"222":{"position":[[137,4]]},"223":{"position":[[120,4]]},"224":{"position":[[117,4]]},"225":{"position":[[112,4]]},"226":{"position":[[63,4]]},"227":{"position":[[151,4]]},"228":{"position":[[108,4]]},"235":{"position":[[6,4]]},"237":{"position":[[45,4]]},"238":{"position":[[46,4]]},"239":{"position":[[57,4]]},"240":{"position":[[49,4]]},"241":{"position":[[51,4]]},"243":{"position":[[32,4]]},"244":{"position":[[33,4]]},"245":{"position":[[53,4]]},"246":{"position":[[66,4]]},"247":{"position":[[69,4]]},"248":{"position":[[70,4]]},"249":{"position":[[83,4]]},"250":{"position":[[65,4]]},"251":{"position":[[222,4]]},"252":{"position":[[235,4]]},"253":{"position":[[82,4]]},"254":{"position":[[145,4]]},"255":{"position":[[38,4]]},"256":{"position":[[65,4]]},"257":{"position":[[88,4]]},"258":{"position":[[86,4]]},"259":{"position":[[84,4]]},"260":{"position":[[93,4]]},"261":{"position":[[72,4]]},"262":{"position":[[145,4]]},"263":{"position":[[73,4]]},"264":{"position":[[62,4]]},"265":{"position":[[118,4]]},"266":{"position":[[73,4]]},"267":{"position":[[105,4]]},"268":{"position":[[123,4]]},"269":{"position":[[106,4]]},"270":{"position":[[108,4]]},"271":{"position":[[141,4]]},"272":{"position":[[98,4]]},"273":{"position":[[76,4]]},"274":{"position":[[82,4]]},"275":{"position":[[38,4]]},"276":{"position":[[58,4]]},"277":{"position":[[69,4]]},"285":{"position":[[6,4]]},"286":{"position":[[6,4]]},"287":{"position":[[6,4]]},"289":{"position":[[47,4]]},"290":{"position":[[44,4]]},"291":{"position":[[38,4]]},"292":{"position":[[144,4]]},"293":{"position":[[45,4]]},"295":{"position":[[165,4]]},"297":{"position":[[79,4]]},"298":{"position":[[63,4]]},"299":{"position":[[80,4]]},"300":{"position":[[49,4]]},"301":{"position":[[45,4]]},"302":{"position":[[44,4]]},"303":{"position":[[33,4]]},"304":{"position":[[46,4]]},"305":{"position":[[34,4]]},"306":{"position":[[34,4]]},"307":{"position":[[83,4]]},"308":{"position":[[54,4]]},"309":{"position":[[34,4]]},"310":{"position":[[76,4]]},"311":{"position":[[59,4]]},"312":{"position":[[58,4]]},"313":{"position":[[45,4]]},"314":{"position":[[48,4]]},"315":{"position":[[34,4]]},"316":{"position":[[47,4]]},"317":{"position":[[54,4]]},"318":{"position":[[48,4]]},"319":{"position":[[48,4]]},"320":{"position":[[48,4]]},"321":{"position":[[52,4]]},"322":{"position":[[107,4]]},"323":{"position":[[50,4]]},"324":{"position":[[239,4]]},"325":{"position":[[51,4]]},"326":{"position":[[239,4]]},"327":{"position":[[274,4]]},"328":{"position":[[102,4]]},"329":{"position":[[82,4]]},"330":{"position":[[32,4]]},"331":{"position":[[175,4]]},"332":{"position":[[138,4]]},"333":{"position":[[154,4]]},"334":{"position":[[84,4]]},"335":{"position":[[44,4]]},"336":{"position":[[127,4]]},"337":{"position":[[66,4]]},"338":{"position":[[80,4]]},"339":{"position":[[52,4]]},"340":{"position":[[44,4]]},"341":{"position":[[38,4]]},"342":{"position":[[58,4]]},"343":{"position":[[66,4]]},"347":{"position":[[6,4]]},"348":{"position":[[6,4]]},"350":{"position":[[201,4]]},"351":{"position":[[138,4]]},"352":{"position":[[255,4]]},"354":{"position":[[24,4]]},"355":{"position":[[24,4]]},"356":{"position":[[30,4]]},"357":{"position":[[38,4]]},"358":{"position":[[38,4]]},"359":{"position":[[38,4]]},"360":{"position":[[55,4]]},"361":{"position":[[44,4]]},"362":{"position":[[90,4]]},"363":{"position":[[96,4]]},"364":{"position":[[47,4]]},"365":{"position":[[73,4]]},"366":{"position":[[24,4]]},"367":{"position":[[30,4]]},"368":{"position":[[54,4]]},"369":{"position":[[52,4]]},"370":{"position":[[48,4]]},"371":{"position":[[48,4]]},"372":{"position":[[49,4]]},"373":{"position":[[61,4]]},"374":{"position":[[48,4]]},"375":{"position":[[40,4]]},"376":{"position":[[66,4]]},"377":{"position":[[31,4]]},"378":{"position":[[76,4]]},"379":{"position":[[80,4]]},"380":{"position":[[65,4]]},"381":{"position":[[49,4]]},"382":{"position":[[63,4]]},"383":{"position":[[49,4]]},"384":{"position":[[47,4]]},"385":{"position":[[49,4]]},"386":{"position":[[28,4]]},"387":{"position":[[72,4]]}},"keywords":{}}],["collect",{"_index":375,"title":{},"content":{"27":{"position":[[33,10]]}},"keywords":{}}],["color",{"_index":500,"title":{},"content":{"52":{"position":[[245,6],[379,6]]},"53":{"position":[[242,6]]},"54":{"position":[[271,6],[472,6]]},"63":{"position":[[814,6]]},"156":{"position":[[208,6],[342,6]]},"157":{"position":[[212,6]]},"158":{"position":[[219,6],[420,6]]},"187":{"position":[[39,6]]},"212":{"position":[[768,6],[1015,6]]},"218":{"position":[[449,6]]},"274":{"position":[[70,5]]},"285":{"position":[[270,6],[375,6],[439,6],[584,6]]},"291":{"position":[[360,5],[479,6],[486,6]]},"327":{"position":[[489,6],[680,6]]},"333":{"position":[[336,6]]}},"keywords":{}}],["column",{"_index":946,"title":{},"content":{"217":{"position":[[139,6],[161,6],[388,7]]},"332":{"position":[[73,6],[296,7]]}},"keywords":{}}],["common",{"_index":48,"title":{"30":{"position":[[0,6]]},"242":{"position":[[0,6]]}},"content":{"5":{"position":[[13,6]]}},"keywords":{}}],["complet",{"_index":552,"title":{},"content":{"63":{"position":[[961,8]]},"83":{"position":[[1199,10]]},"118":{"position":[[1161,10]]},"209":{"position":[[976,13]]},"212":{"position":[[915,8]]}},"keywords":{}}],["complex",{"_index":210,"title":{},"content":{"22":{"position":[[113,7]]}},"keywords":{}}],["compon",{"_index":158,"title":{"20":{"position":[[16,9]]}},"content":{"20":{"position":[[16,9],[45,10],[172,10],[233,10],[244,9],[860,9],[1090,9],[1265,10]]},"22":{"position":[[56,10]]},"58":{"position":[[118,9],[163,10],[215,9],[292,9],[315,9],[353,9],[412,9],[467,9]]},"63":{"position":[[120,9],[165,10],[217,9],[294,9],[317,9],[355,9],[414,9],[469,9]]},"66":{"position":[[123,9],[168,10],[220,9],[297,9],[320,9],[358,9],[417,9],[472,9]]},"209":{"position":[[114,9],[159,10],[211,9],[288,9],[311,9],[349,9],[408,9],[463,9],[875,12]]},"211":{"position":[[117,9],[162,10],[214,9],[291,9],[314,9],[352,9],[411,9],[466,9]]},"212":{"position":[[132,9],[177,10],[229,9],[306,9],[329,9],[367,9],[426,9],[481,9]]}},"keywords":{}}],["config",{"_index":50,"title":{"6":{"position":[[0,7]]},"111":{"position":[[0,7]]},"292":{"position":[[0,7]]}},"content":{"220":{"position":[[476,7]]},"292":{"position":[[18,6]]},"335":{"position":[[436,7]]}},"keywords":{}}],["console.info",{"_index":815,"title":{},"content":{"170":{"position":[[474,26]]},"176":{"position":[[220,18],[280,18]]},"180":{"position":[[65,33],[176,25]]},"235":{"position":[[681,21],[761,21]]},"294":{"position":[[243,20],[333,20],[429,20],[519,20],[602,21],[678,21],[753,21],[828,21],[906,21]]},"324":{"position":[[604,23],[686,23]]},"326":{"position":[[385,26]]},"330":{"position":[[62,33],[173,25]]}},"keywords":{}}],["console.info($video",{"_index":449,"title":{},"content":{"40":{"position":[[332,21]]},"41":{"position":[[211,21]]},"144":{"position":[[279,21]]},"145":{"position":[[203,21]]}},"keywords":{}}],["console.info('ad",{"_index":154,"title":{},"content":{"19":{"position":[[1058,16],[1146,17]]}},"keywords":{}}],["console.info('compon",{"_index":909,"title":{},"content":{"209":{"position":[[946,23]]}},"keywords":{}}],["console.info('custom",{"_index":576,"title":{},"content":{"76":{"position":[[257,20]]},"215":{"position":[[252,20]]}},"keywords":{}}],["console.info('y",{"_index":555,"title":{},"content":{"66":{"position":[[727,17]]},"72":{"position":[[301,17],[364,17]]},"76":{"position":[[94,17]]},"209":{"position":[[844,17]]},"211":{"position":[[634,17]]},"215":{"position":[[89,17]]}},"keywords":{}}],["console.info(arg",{"_index":712,"title":{},"content":{"83":{"position":[[1742,19]]},"85":{"position":[[203,19]]},"86":{"position":[[168,19]]},"87":{"position":[[168,19]]},"88":{"position":[[170,19]]},"89":{"position":[[174,19]]},"90":{"position":[[183,19]]},"91":{"position":[[198,19]]},"92":{"position":[[210,19]]},"94":{"position":[[187,19]]},"95":{"position":[[233,19]]},"96":{"position":[[168,19]]},"97":{"position":[[204,19]]},"98":{"position":[[204,19]]},"99":{"position":[[167,19]]},"118":{"position":[[1704,19]]},"120":{"position":[[175,19]]},"121":{"position":[[146,19]]},"122":{"position":[[147,19]]},"123":{"position":[[149,19]]},"124":{"position":[[149,19]]},"125":{"position":[[152,19]]},"126":{"position":[[157,19]]},"127":{"position":[[160,19]]},"129":{"position":[[166,19]]},"130":{"position":[[170,19]]},"131":{"position":[[146,19]]},"132":{"position":[[172,19]]},"133":{"position":[[178,19]]},"134":{"position":[[149,19]]}},"keywords":{}}],["console.info(art.aspectratio",{"_index":1063,"title":{},"content":{"269":{"position":[[230,30],[287,30]]},"380":{"position":[[189,30],[246,30]]}},"keywords":{}}],["console.info(art.attr('playsinlin",{"_index":1073,"title":{},"content":{"272":{"position":[[222,38],[292,38]]},"383":{"position":[[173,38],[243,38]]}},"keywords":{}}],["console.info(art.autoheight",{"_index":1070,"title":{},"content":{"271":{"position":[[265,29],[318,29]]},"382":{"position":[[187,29],[240,29]]}},"keywords":{}}],["console.info(art.autos",{"_index":1041,"title":{},"content":{"265":{"position":[[242,27],[291,27]]},"376":{"position":[[190,27],[239,27]]}},"keywords":{}}],["console.info(art.currenttim",{"_index":1014,"title":{},"content":{"254":{"position":[[269,30],[321,30]]},"365":{"position":[[197,30],[249,30]]}},"keywords":{}}],["console.info(art.dur",{"_index":1016,"title":{},"content":{"255":{"position":[[162,27]]},"366":{"position":[[148,27]]}},"keywords":{}}],["console.info(art.flip",{"_index":1051,"title":{},"content":{"267":{"position":[[229,23],[278,23]]},"378":{"position":[[200,23],[249,23]]}},"keywords":{}}],["console.info(art.i18n.get('play",{"_index":473,"title":{},"content":{"47":{"position":[[201,35]]},"151":{"position":[[168,35]]}},"keywords":{}}],["console.info(art.loop",{"_index":1066,"title":{},"content":{"270":{"position":[[232,23],[276,23]]},"381":{"position":[[173,23],[217,23]]}},"keywords":{}}],["console.info(art.mut",{"_index":1011,"title":{},"content":{"253":{"position":[[206,24],[249,24]]},"364":{"position":[[171,24],[214,24]]}},"keywords":{}}],["console.info(art.play",{"_index":1037,"title":{},"content":{"264":{"position":[[199,26],[238,26]]},"375":{"position":[[177,26],[216,26]]}},"keywords":{}}],["console.info(art.playbackr",{"_index":1059,"title":{},"content":{"268":{"position":[[247,31],[301,31]]},"379":{"position":[[204,31],[258,31]]}},"keywords":{}}],["console.info(art.plugins.myplugin.dosometh",{"_index":579,"title":{},"content":{"76":{"position":[[495,49]]},"180":{"position":[[402,49]]},"215":{"position":[[484,49]]},"330":{"position":[[393,49]]}},"keywords":{}}],["console.info(art.plugins.myplugin.someth",{"_index":578,"title":{},"content":{"76":{"position":[[449,45]]},"180":{"position":[[356,45]]},"215":{"position":[[438,45]]},"330":{"position":[[347,45]]}},"keywords":{}}],["console.info(art.post",{"_index":1032,"title":{},"content":{"262":{"position":[[306,25],[378,25]]},"373":{"position":[[222,25],[294,25]]}},"keywords":{}}],["console.info(art.subtitle.url",{"_index":508,"title":{},"content":{"53":{"position":[[318,31]]},"157":{"position":[[288,31]]}},"keywords":{}}],["console.info(art.them",{"_index":1077,"title":{},"content":{"274":{"position":[[206,24],[251,24]]},"385":{"position":[[173,24],[218,24]]}},"keywords":{}}],["console.info(art.titl",{"_index":1075,"title":{},"content":{"273":{"position":[[200,24],[250,24]]},"384":{"position":[[171,24],[215,24]]}},"keywords":{}}],["console.info(art.url",{"_index":1001,"title":{},"content":{"250":{"position":[[189,22],[254,22]]},"361":{"position":[[168,22],[233,22]]}},"keywords":{}}],["console.info(art.volum",{"_index":1000,"title":{},"content":{"249":{"position":[[207,25],[251,25]]},"360":{"position":[[179,25],[223,25]]}},"keywords":{}}],["console.info(artplayer.config",{"_index":55,"title":{},"content":{"6":{"position":[[69,31]]},"111":{"position":[[36,30]]}},"keywords":{}}],["console.info(artplayer.env",{"_index":45,"title":{},"content":{"4":{"position":[[60,28]]},"109":{"position":[[32,27]]}},"keywords":{}}],["console.info(artplayer.html",{"_index":68,"title":{},"content":{"10":{"position":[[74,29]]},"115":{"position":[[52,28]]}},"keywords":{}}],["console.info(artplayer.inst",{"_index":38,"title":{},"content":{"2":{"position":[[285,34]]},"107":{"position":[[189,33]]}},"keywords":{}}],["console.info(artplayer.kindof",{"_index":74,"title":{},"content":{"11":{"position":[[130,35],[166,35]]},"116":{"position":[[103,34],[138,34]]}},"keywords":{}}],["console.info(artplayer.kindof('0",{"_index":72,"title":{},"content":{"11":{"position":[[58,36]]},"116":{"position":[[33,35]]}},"keywords":{}}],["console.info(artplayer.kindof(0",{"_index":73,"title":{},"content":{"11":{"position":[[95,34]]},"116":{"position":[[69,33]]}},"keywords":{}}],["console.info(artplayer.opt",{"_index":63,"title":{},"content":{"9":{"position":[[46,31]]},"114":{"position":[[30,30]]}},"keywords":{}}],["console.info(artplayer.schem",{"_index":59,"title":{},"content":{"7":{"position":[[62,31]]},"112":{"position":[[33,30]]}},"keywords":{}}],["console.info(artplayer.util",{"_index":49,"title":{},"content":{"5":{"position":[[48,30]]},"110":{"position":[[32,29]]}},"keywords":{}}],["console.info(artplayer.vers",{"_index":41,"title":{},"content":{"3":{"position":[[54,32]]},"108":{"position":[[31,31]]}},"keywords":{}}],["console.info(ev",{"_index":453,"title":{},"content":{"43":{"position":[[279,20]]},"147":{"position":[[234,20]]}},"keywords":{}}],["console.info(item",{"_index":275,"title":{},"content":{"24":{"position":[[460,18]]},"27":{"position":[[910,18],[1324,18]]},"28":{"position":[[580,18]]},"347":{"position":[[460,18]]},"350":{"position":[[720,18],[1112,18]]},"351":{"position":[[499,18]]}},"keywords":{}}],["console.info(json.stringify(art.rect",{"_index":1045,"title":{},"content":{"266":{"position":[[197,39]]},"377":{"position":[[155,39]]}},"keywords":{}}],["console.info(st",{"_index":734,"title":{},"content":{"93":{"position":[[298,20]]},"128":{"position":[[203,20]]}},"keywords":{}}],["console.info(url",{"_index":1024,"title":{},"content":{"257":{"position":[[261,19]]},"258":{"position":[[259,19]]},"368":{"position":[[227,19]]},"369":{"position":[[225,19]]}},"keywords":{}}],["console.log",{"_index":814,"title":{},"content":{"167":{"position":[[527,25]]}},"keywords":{}}],["console.log('custom",{"_index":551,"title":{},"content":{"63":{"position":[[922,19]]},"212":{"position":[[876,19]]}},"keywords":{}}],["console.log('y",{"_index":550,"title":{},"content":{"63":{"position":[[852,16]]},"212":{"position":[[806,16],[1055,16]]}},"keywords":{}}],["console.log('你点击了自定义按钮1",{"_index":1159,"title":{},"content":{"327":{"position":[[527,26]]}},"keywords":{}}],["console.log('你点击了自定义按钮2",{"_index":1161,"title":{},"content":{"327":{"position":[[720,26]]}},"keywords":{}}],["console.log('自定义按钮挂载完成1",{"_index":1160,"title":{},"content":{"327":{"position":[[580,26]]}},"keywords":{}}],["console.log(item.html",{"_index":912,"title":{},"content":{"210":{"position":[[342,23],[494,23]]},"325":{"position":[[273,23],[405,23]]}},"keywords":{}}],["const",{"_index":200,"title":{},"content":{"21":{"position":[[230,5]]},"22":{"position":[[468,5],[506,5],[564,5],[1275,5]]},"28":{"position":[[613,5]]},"29":{"position":[[203,5],[232,5],[256,5],[278,5],[300,5]]},"78":{"position":[[230,5]]},"79":{"position":[[255,5],[332,5]]},"105":{"position":[[231,5],[277,5]]},"237":{"position":[[224,5]]},"238":{"position":[[249,5],[326,5]]},"292":{"position":[[563,5]]},"344":{"position":[[167,5]]},"345":{"position":[[386,5],[424,5],[482,5],[1193,5]]},"351":{"position":[[532,5]]},"352":{"position":[[128,5],[157,5],[181,5],[203,5],[225,5]]}},"keywords":{}}],["constructor",{"_index":828,"title":{},"content":{"184":{"position":[[37,11]]}},"keywords":{}}],["contain",{"_index":32,"title":{"182":{"position":[[0,10]]},"297":{"position":[[0,10]]}},"content":{"2":{"position":[[192,10]]},"12":{"position":[[78,10]]},"19":{"position":[[37,10]]},"20":{"position":[[375,10]]},"24":{"position":[[37,10]]},"25":{"position":[[3684,10]]},"27":{"position":[[393,10]]},"28":{"position":[[246,10]]},"29":{"position":[[361,10]]},"40":{"position":[[192,10]]},"41":{"position":[[80,10]]},"43":{"position":[[94,9],[174,10],[185,10]]},"44":{"position":[[302,10]]},"47":{"position":[[108,10]]},"48":{"position":[[89,10]]},"51":{"position":[[103,10]]},"52":{"position":[[107,10]]},"53":{"position":[[104,10]]},"54":{"position":[[133,10]]},"57":{"position":[[143,10]]},"58":{"position":[[514,10]]},"60":{"position":[[216,10]]},"62":{"position":[[116,10]]},"63":{"position":[[558,10]]},"65":{"position":[[109,10]]},"66":{"position":[[519,10]]},"68":{"position":[[125,10]]},"70":{"position":[[119,10]]},"72":{"position":[[178,10]]},"74":{"position":[[112,10]]},"76":{"position":[[329,10]]},"78":{"position":[[82,10]]},"79":{"position":[[83,10]]},"80":{"position":[[94,10]]},"81":{"position":[[86,10]]},"82":{"position":[[88,10]]},"83":{"position":[[1637,10]]},"85":{"position":[[103,10]]},"86":{"position":[[69,10]]},"87":{"position":[[68,10]]},"88":{"position":[[71,10]]},"89":{"position":[[73,10]]},"90":{"position":[[81,10]]},"91":{"position":[[98,10]]},"92":{"position":[[111,10]]},"93":{"position":[[67,10]]},"94":{"position":[[70,10]]},"95":{"position":[[129,10]]},"96":{"position":[[70,10]]},"97":{"position":[[81,10]]},"98":{"position":[[75,10]]},"99":{"position":[[66,10]]},"101":{"position":[[98,10]]},"102":{"position":[[15,9],[36,9]]},"103":{"position":[[409,10]]},"104":{"position":[[394,10]]},"105":{"position":[[316,10]]},"107":{"position":[[96,10]]},"118":{"position":[[1599,10]]},"120":{"position":[[75,10]]},"121":{"position":[[47,10]]},"122":{"position":[[47,10]]},"123":{"position":[[50,10]]},"124":{"position":[[48,10]]},"125":{"position":[[50,10]]},"126":{"position":[[57,10]]},"127":{"position":[[61,10]]},"128":{"position":[[50,10]]},"129":{"position":[[49,10]]},"130":{"position":[[66,10]]},"131":{"position":[[48,10]]},"132":{"position":[[49,10]]},"133":{"position":[[49,10]]},"134":{"position":[[48,10]]},"144":{"position":[[139,10]]},"145":{"position":[[72,10]]},"147":{"position":[[49,9],[129,10],[140,10]]},"148":{"position":[[197,10]]},"151":{"position":[[75,10]]},"152":{"position":[[71,10]]},"155":{"position":[[72,10]]},"156":{"position":[[70,10]]},"157":{"position":[[74,10]]},"158":{"position":[[81,10]]},"161":{"position":[[114,10]]},"162":{"position":[[272,10]]},"164":{"position":[[98,10]]},"166":{"position":[[75,10]]},"167":{"position":[[306,10]]},"169":{"position":[[74,10]]},"170":{"position":[[272,10]]},"172":{"position":[[78,10]]},"174":{"position":[[76,10]]},"176":{"position":[[97,10]]},"178":{"position":[[76,10]]},"180":{"position":[[236,10]]},"182":{"position":[[61,9],[184,10],[216,10],[350,9]]},"183":{"position":[[154,10]]},"184":{"position":[[217,10]]},"185":{"position":[[164,10]]},"186":{"position":[[129,10]]},"187":{"position":[[118,10]]},"188":{"position":[[91,10]]},"189":{"position":[[112,10]]},"190":{"position":[[90,10]]},"191":{"position":[[88,10]]},"192":{"position":[[76,9],[272,10]]},"193":{"position":[[158,10]]},"194":{"position":[[86,10]]},"195":{"position":[[184,10]]},"196":{"position":[[173,10]]},"197":{"position":[[161,10]]},"198":{"position":[[128,10]]},"199":{"position":[[149,10]]},"200":{"position":[[93,10]]},"201":{"position":[[132,10]]},"202":{"position":[[163,10]]},"203":{"position":[[154,10]]},"204":{"position":[[155,10]]},"205":{"position":[[110,10]]},"206":{"position":[[140,10]]},"207":{"position":[[252,10],[372,10],[383,11]]},"208":{"position":[[98,10]]},"209":{"position":[[548,10]]},"210":{"position":[[131,10]]},"211":{"position":[[513,10]]},"212":{"position":[[570,10]]},"213":{"position":[[241,10]]},"214":{"position":[[210,10]]},"215":{"position":[[324,10]]},"216":{"position":[[485,10]]},"217":{"position":[[261,10]]},"218":{"position":[[298,10]]},"219":{"position":[[185,10]]},"220":{"position":[[115,10]]},"221":{"position":[[340,10]]},"222":{"position":[[168,10]]},"223":{"position":[[151,10]]},"224":{"position":[[148,10]]},"225":{"position":[[143,10]]},"226":{"position":[[94,10]]},"227":{"position":[[182,10]]},"228":{"position":[[139,10]]},"235":{"position":[[37,10]]},"237":{"position":[[76,10]]},"238":{"position":[[77,10]]},"239":{"position":[[88,10]]},"240":{"position":[[80,10]]},"241":{"position":[[82,10]]},"243":{"position":[[63,10]]},"244":{"position":[[64,10]]},"245":{"position":[[84,10]]},"246":{"position":[[97,10]]},"247":{"position":[[100,10]]},"248":{"position":[[101,10]]},"249":{"position":[[114,10]]},"250":{"position":[[96,10]]},"251":{"position":[[253,10]]},"252":{"position":[[266,10]]},"253":{"position":[[113,10]]},"254":{"position":[[176,10]]},"255":{"position":[[69,10]]},"256":{"position":[[96,10]]},"257":{"position":[[119,10]]},"258":{"position":[[117,10]]},"259":{"position":[[115,10]]},"260":{"position":[[124,10]]},"261":{"position":[[103,10]]},"262":{"position":[[176,10]]},"263":{"position":[[104,10]]},"264":{"position":[[93,10]]},"265":{"position":[[149,10]]},"266":{"position":[[104,10]]},"267":{"position":[[136,10]]},"268":{"position":[[154,10]]},"269":{"position":[[137,10]]},"270":{"position":[[139,10]]},"271":{"position":[[45,9],[84,9],[172,10]]},"272":{"position":[[129,10]]},"273":{"position":[[107,10]]},"274":{"position":[[113,10]]},"275":{"position":[[69,10]]},"276":{"position":[[89,10]]},"277":{"position":[[114,10]]},"285":{"position":[[37,10]]},"286":{"position":[[37,10]]},"287":{"position":[[37,10]]},"289":{"position":[[78,10]]},"290":{"position":[[75,10]]},"291":{"position":[[69,10]]},"292":{"position":[[175,10]]},"293":{"position":[[76,10]]},"294":{"position":[[26,10]]},"295":{"position":[[196,10]]},"297":{"position":[[110,10],[142,10]]},"298":{"position":[[94,10]]},"299":{"position":[[112,10]]},"300":{"position":[[80,10]]},"301":{"position":[[76,10]]},"302":{"position":[[75,10]]},"303":{"position":[[64,10]]},"304":{"position":[[77,10]]},"305":{"position":[[65,10]]},"306":{"position":[[65,10]]},"307":{"position":[[35,9],[129,10]]},"308":{"position":[[85,10]]},"309":{"position":[[65,10]]},"310":{"position":[[107,10]]},"311":{"position":[[90,10]]},"312":{"position":[[89,10]]},"313":{"position":[[76,10]]},"314":{"position":[[79,10]]},"315":{"position":[[65,10]]},"316":{"position":[[78,10]]},"317":{"position":[[85,10]]},"318":{"position":[[79,10]]},"319":{"position":[[79,10]]},"320":{"position":[[79,10]]},"321":{"position":[[83,10]]},"322":{"position":[[116,10],[236,10],[247,11]]},"323":{"position":[[81,10]]},"324":{"position":[[308,10]]},"325":{"position":[[82,10]]},"326":{"position":[[270,10]]},"327":{"position":[[305,10]]},"328":{"position":[[133,10]]},"329":{"position":[[113,10]]},"330":{"position":[[233,10]]},"331":{"position":[[206,10]]},"332":{"position":[[169,10]]},"333":{"position":[[185,10]]},"334":{"position":[[115,10]]},"335":{"position":[[75,10]]},"336":{"position":[[158,10]]},"337":{"position":[[97,10]]},"338":{"position":[[111,10]]},"339":{"position":[[83,10]]},"340":{"position":[[75,10]]},"341":{"position":[[69,10]]},"342":{"position":[[89,10]]},"343":{"position":[[97,10]]},"347":{"position":[[37,10]]},"348":{"position":[[3684,10]]},"350":{"position":[[232,10]]},"351":{"position":[[169,10]]},"352":{"position":[[286,10]]},"354":{"position":[[55,10]]},"355":{"position":[[55,10]]},"356":{"position":[[61,10]]},"357":{"position":[[69,10]]},"358":{"position":[[69,10]]},"359":{"position":[[69,10]]},"360":{"position":[[86,10]]},"361":{"position":[[75,10]]},"362":{"position":[[121,10]]},"363":{"position":[[127,10]]},"364":{"position":[[78,10]]},"365":{"position":[[104,10]]},"366":{"position":[[55,10]]},"367":{"position":[[61,10]]},"368":{"position":[[85,10]]},"369":{"position":[[83,10]]},"370":{"position":[[79,10]]},"371":{"position":[[79,10]]},"372":{"position":[[80,10]]},"373":{"position":[[92,10]]},"374":{"position":[[79,10]]},"375":{"position":[[71,10]]},"376":{"position":[[97,10]]},"377":{"position":[[62,10]]},"378":{"position":[[107,10]]},"379":{"position":[[111,10]]},"380":{"position":[[96,10]]},"381":{"position":[[80,10]]},"382":{"position":[[94,10]]},"383":{"position":[[80,10]]},"384":{"position":[[78,10]]},"385":{"position":[[80,10]]},"386":{"position":[[59,10]]},"387":{"position":[[103,10]]}},"keywords":{}}],["container.innerhtml",{"_index":901,"title":{},"content":{"207":{"position":[[307,20]]},"322":{"position":[[171,20]]}},"keywords":{}}],["content",{"_index":656,"title":{},"content":{"83":{"position":[[253,8],[362,7]]},"118":{"position":[[215,8],[324,7]]},"207":{"position":[[502,7]]}},"keywords":{}}],["contextmenu",{"_index":161,"title":{"64":{"position":[[0,12]]},"168":{"position":[[0,12]]},"211":{"position":[[0,12]]},"326":{"position":[[0,12]]}},"content":{"20":{"position":[[67,12],[630,13],[952,11]]},"22":{"position":[[78,12]]},"64":{"position":[[24,11]]},"196":{"position":[[124,11]]},"197":{"position":[[112,11]]},"211":{"position":[[41,11],[575,12]]},"295":{"position":[[451,13],[734,11]]},"326":{"position":[[332,12]]}},"keywords":{}}],["contextmenu1",{"_index":179,"title":{},"content":{"20":{"position":[[602,15],[920,13],[964,15],[1140,13]]},"295":{"position":[[423,15],[702,13],[746,15],[878,13]]}},"keywords":{}}],["control",{"_index":77,"title":{"12":{"position":[[18,8]]},"23":{"position":[[18,8]]},"61":{"position":[[0,9]]},"165":{"position":[[0,9]]},"212":{"position":[[0,9]]},"327":{"position":[[0,9]]}},"content":{"12":{"position":[[18,8],[140,9]]},"20":{"position":[[80,9],[737,9],[1012,7]]},"22":{"position":[[91,9],[826,9]]},"24":{"position":[[99,9]]},"25":{"position":[[3746,9]]},"51":{"position":[[38,7]]},"57":{"position":[[38,7]]},"61":{"position":[[38,7]]},"62":{"position":[[39,7],[54,7]]},"63":{"position":[[48,7]]},"65":{"position":[[39,7]]},"68":{"position":[[38,7]]},"70":{"position":[[40,7]]},"74":{"position":[[38,7]]},"198":{"position":[[79,7]]},"199":{"position":[[100,7]]},"201":{"position":[[83,7]]},"203":{"position":[[105,7]]},"204":{"position":[[106,7]]},"212":{"position":[[56,7],[632,9]]},"213":{"position":[[83,7]]},"219":{"position":[[21,12]]},"224":{"position":[[99,7]]},"275":{"position":[[131,9]]},"277":{"position":[[176,9]]},"289":{"position":[[222,9]]},"290":{"position":[[219,9]]},"291":{"position":[[213,9]]},"292":{"position":[[319,9]]},"293":{"position":[[220,9]]},"295":{"position":[[558,9],[794,7]]},"327":{"position":[[367,9]]},"334":{"position":[[14,12]]},"345":{"position":[[744,9]]},"347":{"position":[[99,9]]},"348":{"position":[[3783,9]]},"386":{"position":[[121,9]]}},"keywords":{}}],["control1",{"_index":182,"title":{},"content":{"20":{"position":[[713,11],[984,9],[1020,11],[1193,9]]},"295":{"position":[[534,11],[766,9],[802,11],[931,9]]}},"keywords":{}}],["coordin",{"_index":1044,"title":{},"content":{"266":{"position":[[30,10],[255,10]]}},"keywords":{}}],["core",{"_index":486,"title":{},"content":{"49":{"position":[[38,4]]}},"keywords":{}}],["correct",{"_index":974,"title":{},"content":{"221":{"position":[[257,7]]}},"keywords":{}}],["countdown",{"_index":148,"title":{},"content":{"19":{"position":[[895,10]]},"235":{"position":[[558,10]]}},"keywords":{}}],["cover",{"_index":542,"title":{},"content":{"60":{"position":[[153,5]]}},"keywords":{}}],["creat",{"_index":190,"title":{},"content":{"20":{"position":[[1258,6]]}},"keywords":{}}],["createport",{"_index":219,"title":{},"content":{"22":{"position":[[271,12]]},"345":{"position":[[72,12],[189,12]]}},"keywords":{}}],["createportal(<tim",{"_index":252,"title":{},"content":{"22":{"position":[[1110,22],[1186,22]]},"345":{"position":[[1028,22],[1104,22]]}},"keywords":{}}],["crema"",{"_index":301,"title":{},"content":{"25":{"position":[[813,11]]},"348":{"position":[[813,11]]}},"keywords":{}}],["cross",{"_index":880,"title":{},"content":{"198":{"position":[[355,5]]}},"keywords":{}}],["crossorigin",{"_index":875,"title":{},"content":{"198":{"position":[[237,12]]},"313":{"position":[[179,12]]}},"keywords":{}}],["current",{"_index":4,"title":{},"content":{"0":{"position":[[44,7]]},"3":{"position":[[13,7]]},"4":{"position":[[13,7]]},"40":{"position":[[61,7]]},"186":{"position":[[40,9]]},"187":{"position":[[46,9]]},"195":{"position":[[70,9]]},"222":{"position":[[332,7]]},"223":{"position":[[80,9]]},"228":{"position":[[92,9]]},"254":{"position":[[59,7]]},"256":{"position":[[28,7]]},"257":{"position":[[41,7]]},"258":{"position":[[39,7]]}},"keywords":{}}],["currenttim",{"_index":705,"title":{"254":{"position":[[0,12]]},"365":{"position":[[0,12]]}},"content":{"83":{"position":[[1446,11]]},"118":{"position":[[1408,11]]}},"keywords":{}}],["custom",{"_index":159,"title":{"84":{"position":[[0,6]]}},"content":{"20":{"position":[[38,6]]},"60":{"position":[[42,6],[327,7],[376,7]]},"63":{"position":[[760,7],[787,7],[877,6]]},"66":{"position":[[691,7],[757,6]]},"76":{"position":[[202,7]]},"209":{"position":[[36,6]]},"210":{"position":[[34,6],[228,7],[380,7]]},"211":{"position":[[34,6],[598,7],[664,6]]},"212":{"position":[[38,10],[714,7],[741,7],[831,6],[961,7],[988,7],[1080,6]]},"215":{"position":[[38,6],[197,7]]}},"keywords":{}}],["customtyp",{"_index":587,"title":{"222":{"position":[[0,11]]},"337":{"position":[[0,11]]}},"content":{"78":{"position":[[160,11]]},"79":{"position":[[186,11]]},"80":{"position":[[208,11]]},"81":{"position":[[201,11]]},"82":{"position":[[476,11]]},"221":{"position":[[85,10]]},"222":{"position":[[230,11]]},"237":{"position":[[154,11]]},"238":{"position":[[180,11]]},"239":{"position":[[202,11]]},"240":{"position":[[195,11]]},"241":{"position":[[470,11]]},"336":{"position":[[32,10]]},"337":{"position":[[159,11]]}},"keywords":{}}],["danmaku",{"_index":5,"title":{},"content":{"0":{"position":[[52,7]]}},"keywords":{}}],["danmu",{"_index":1100,"title":{},"content":{"285":{"position":[[792,7],[1115,7]]},"294":{"position":[[227,7],[264,7],[316,8]]}},"keywords":{}}],["danmu.text.length",{"_index":1101,"title":{},"content":{"285":{"position":[[806,17]]}},"keywords":{}}],["danmu.text.trim",{"_index":1113,"title":{},"content":{"285":{"position":[[1129,20]]}},"keywords":{}}],["danmuku",{"_index":0,"title":{"0":{"position":[[0,7]]}},"content":{"0":{"position":[[0,7]]},"281":{"position":[[31,7]]},"282":{"position":[[28,7]]},"285":{"position":[[215,8],[1277,10]]},"286":{"position":[[169,8]]},"287":{"position":[[154,8]]},"289":{"position":[[176,8]]},"290":{"position":[[173,8]]},"291":{"position":[[167,8]]},"292":{"position":[[273,8]]},"293":{"position":[[174,8],[437,8]]},"294":{"position":[[139,8]]}},"keywords":{}}],["danmuku.js"></script>",{"_index":1082,"title":{},"content":{"283":{"position":[[64,35],[221,35],[364,35]]}},"keywords":{}}],["danmuku/dist/artplay",{"_index":1083,"title":{},"content":{"283":{"position":[[191,22],[334,22]]}},"keywords":{}}],["danmukuspeedopacityfontsizecolormodemarginantioverlapsynchronousplaybackfilterlocktimebeforeemit",{"_index":1129,"title":{},"content":{"292":{"position":[[41,96]]}},"keywords":{}}],["danmus.length",{"_index":1148,"title":{},"content":{"294":{"position":[[354,15]]}},"keywords":{}}],["dark",{"_index":1110,"title":{},"content":{"285":{"position":[[1056,7],[1085,11]]}},"keywords":{}}],["dash.j",{"_index":610,"title":{"80":{"position":[[0,8]]},"239":{"position":[[0,8]]}},"content":{},"keywords":{}}],["dashjs.mediaplayer().cr",{"_index":616,"title":{},"content":{"80":{"position":[[264,30]]},"239":{"position":[[258,30]]}},"keywords":{}}],["data",{"_index":648,"title":{},"content":{"83":{"position":[[152,4],[1048,5],[1302,5],[1312,4],[1370,4],[1595,4]]},"104":{"position":[[239,6]]},"118":{"position":[[114,4],[1010,5],[1264,5],[1274,4],[1332,4],[1557,4]]}},"keywords":{}}],["decod",{"_index":978,"title":{},"content":{"222":{"position":[[74,8]]},"255":{"position":[[276,8]]}},"keywords":{}}],["default",{"_index":62,"title":{},"content":{"9":{"position":[[20,7]]},"10":{"position":[[20,8]]},"19":{"position":[[809,8]]},"24":{"position":[[167,8]]},"27":{"position":[[295,7],[311,7],[610,8],[1088,8]]},"28":{"position":[[129,7],[835,8]]},"29":{"position":[[125,7],[792,8]]},"60":{"position":[[73,7]]},"104":{"position":[[229,7]]},"105":{"position":[[171,7]]},"183":{"position":[[59,7]]},"188":{"position":[[25,7]]},"190":{"position":[[40,7]]},"191":{"position":[[204,7]]},"213":{"position":[[136,7],[316,8]]},"216":{"position":[[142,7]]},"218":{"position":[[247,7]]},"220":{"position":[[44,7]]},"221":{"position":[[131,7]]},"223":{"position":[[54,7]]},"269":{"position":[[81,8]]},"328":{"position":[[40,9],[208,8]]},"347":{"position":[[167,8]]},"350":{"position":[[152,7],[432,8],[876,8]]},"351":{"position":[[712,8]]},"352":{"position":[[690,8]]}},"keywords":{}}],["default、4:3、16:9",{"_index":1168,"title":{},"content":{"380":{"position":[[28,30]]}},"keywords":{}}],["del",{"_index":462,"title":{},"content":{"44":{"position":[[212,3]]},"148":{"position":[[123,3]]}},"keywords":{}}],["delay",{"_index":683,"title":{},"content":{"83":{"position":[[1025,7]]},"118":{"position":[[987,7]]}},"keywords":{}}],["delet",{"_index":463,"title":{},"content":{"44":{"position":[[225,6]]},"270":{"position":[[309,6]]}},"keywords":{}}],["demo",{"_index":92,"title":{"14":{"position":[[0,5]]}},"content":{"14":{"position":[[8,4]]},"22":{"position":[[185,4]]},"81":{"position":[[168,4]]},"240":{"position":[[162,4]]}},"keywords":{}}],["demo</title>",{"_index":757,"title":{},"content":{"103":{"position":[[81,18]]}},"keywords":{}}],["describ",{"_index":884,"title":{},"content":{"200":{"position":[[181,9]]}},"keywords":{}}],["descriptiondefault",{"_index":914,"title":{},"content":{"213":{"position":[[109,18]]}},"keywords":{}}],["descriptiondis",{"_index":527,"title":{},"content":{"58":{"position":[[68,18]]},"63":{"position":[[70,18]]},"66":{"position":[[73,18]]},"209":{"position":[[64,18]]},"211":{"position":[[67,18]]},"212":{"position":[[82,18]]}},"keywords":{}}],["descriptionget",{"_index":461,"title":{},"content":{"44":{"position":[[155,14]]}},"keywords":{}}],["descriptionhtml",{"_index":378,"title":{},"content":{"27":{"position":[[109,15]]},"28":{"position":[[14,15]]},"29":{"position":[[14,15]]}},"keywords":{}}],["descriptiontim",{"_index":919,"title":{},"content":{"214":{"position":[[93,15]]}},"keywords":{}}],["descriptionurl",{"_index":945,"title":{},"content":{"217":{"position":[[76,14]]},"218":{"position":[[108,14]]}},"keywords":{}}],["destroy",{"_index":441,"title":{"90":{"position":[[0,8]]},"125":{"position":[[0,8]]},"276":{"position":[[0,8]]},"387":{"position":[[0,8]]}},"content":{"37":{"position":[[45,9]]},"43":{"position":[[61,7]]},"90":{"position":[[34,9]]},"276":{"position":[[33,7]]}},"keywords":{}}],["detail",{"_index":150,"title":{},"content":{"19":{"position":[[920,7],[935,8]]},"235":{"position":[[576,7]]}},"keywords":{}}],["dev/hls.j",{"_index":597,"title":{},"content":{"79":{"position":[[35,10]]},"238":{"position":[[29,10]]}},"keywords":{}}],["devic",{"_index":927,"title":{},"content":{"216":{"position":[[103,8],[160,8],[210,8],[726,7]]}},"keywords":{}}],["differ",{"_index":738,"title":{},"content":{"95":{"position":[[50,10]]},"216":{"position":[[54,11],[86,9]]}},"keywords":{}}],["direct",{"_index":172,"title":{},"content":{"20":{"position":[[318,6]]}},"keywords":{}}],["directli",{"_index":905,"title":{},"content":{"207":{"position":[[577,8]]},"219":{"position":[[119,8]]}},"keywords":{}}],["disabl",{"_index":528,"title":{},"content":{"58":{"position":[[106,7]]},"63":{"position":[[108,7],[692,8]]},"66":{"position":[[111,7]]},"162":{"position":[[36,9]]},"167":{"position":[[36,9]]},"170":{"position":[[36,9]]},"209":{"position":[[102,7],[648,8]]},"211":{"position":[[105,7]]},"212":{"position":[[120,7],[646,8]]},"324":{"position":[[34,9],[408,8]]},"326":{"position":[[34,9]]},"327":{"position":[[35,9],[381,8]]}},"keywords":{}}],["display",{"_index":488,"title":{},"content":{"51":{"position":[[58,7]]},"57":{"position":[[60,7]]},"58":{"position":[[245,7]]},"62":{"position":[[69,9]]},"63":{"position":[[247,7]]},"65":{"position":[[62,9]]},"66":{"position":[[250,7]]},"68":{"position":[[78,9]]},"70":{"position":[[74,7]]},"74":{"position":[[67,7]]},"182":{"position":[[139,7]]},"195":{"position":[[39,7]]},"196":{"position":[[73,10]]},"197":{"position":[[39,7]]},"198":{"position":[[39,7]]},"199":{"position":[[39,7]]},"201":{"position":[[39,7]]},"203":{"position":[[39,7]]},"204":{"position":[[39,7]]},"207":{"position":[[586,8]]},"209":{"position":[[241,7]]},"211":{"position":[[244,7]]},"212":{"position":[[259,7]]},"213":{"position":[[34,7]]},"223":{"position":[[62,7]]},"224":{"position":[[39,7]]},"228":{"position":[[39,7]]},"292":{"position":[[490,8]]}},"keywords":{}}],["document",{"_index":3,"title":{},"content":{"0":{"position":[[23,13]]}},"keywords":{}}],["document.getelementbyid("root"",{"_index":259,"title":{},"content":{"22":{"position":[[1295,42]]},"345":{"position":[[1213,42]]}},"keywords":{}}],["document.queryselector('.artplay",{"_index":446,"title":{},"content":{"40":{"position":[[100,34]]},"43":{"position":[[106,34]]},"144":{"position":[[47,34]]},"147":{"position":[[61,34]]},"182":{"position":[[227,34]]},"207":{"position":[[265,34]]},"285":{"position":[[1242,34]]},"297":{"position":[[153,34]]},"322":{"position":[[129,34]]}},"keywords":{}}],["dogpatch"",{"_index":303,"title":{},"content":{"25":{"position":[[902,14]]},"348":{"position":[[902,14]]}},"keywords":{}}],["dom",{"_index":164,"title":{},"content":{"20":{"position":[[153,3],[214,3],[841,3],[1071,3]]},"24":{"position":[[452,5],[479,6]]},"27":{"position":[[140,3],[895,5],[929,5],[1309,5],[1343,5]]},"28":{"position":[[45,3],[565,5],[599,5],[961,5],[1075,5]]},"29":{"position":[[45,3]]},"40":{"position":[[41,3]]},"58":{"position":[[273,3]]},"63":{"position":[[275,3]]},"66":{"position":[[278,3]]},"144":{"position":[[36,3]]},"162":{"position":[[138,3]]},"167":{"position":[[138,3]]},"170":{"position":[[138,3]]},"182":{"position":[[57,3]]},"209":{"position":[[269,3]]},"211":{"position":[[272,3]]},"212":{"position":[[287,3]]},"222":{"position":[[294,3]]},"295":{"position":[[80,3],[102,22],[641,10],[827,10]]},"297":{"position":[[46,3]]},"324":{"position":[[136,3]]},"326":{"position":[[136,3]]},"327":{"position":[[137,3]]},"337":{"position":[[217,7]]},"347":{"position":[[452,5],[479,6]]},"350":{"position":[[56,3],[705,5],[739,5],[1097,5],[1131,5]]},"351":{"position":[[32,3],[484,5],[518,5],[823,5],[932,5]]},"352":{"position":[[32,3]]}},"keywords":{}}],["dom"",{"_index":221,"title":{},"content":{"22":{"position":[[303,10]]},"345":{"position":[[221,10]]}},"keywords":{}}],["domain",{"_index":881,"title":{},"content":{"198":{"position":[[361,7]]}},"keywords":{}}],["dosometh",{"_index":575,"title":{},"content":{"76":{"position":[[230,12]]},"180":{"position":[[149,12]]},"215":{"position":[[225,12]]},"330":{"position":[[146,12]]}},"keywords":{}}],["download",{"_index":1017,"title":{},"content":{"256":{"position":[[15,8]]}},"keywords":{}}],["due",{"_index":684,"title":{},"content":{"83":{"position":[[1033,3]]},"118":{"position":[[995,3]]},"259":{"position":[[314,3]]},"261":{"position":[[291,3]]}},"keywords":{}}],["durat",{"_index":139,"title":{"255":{"position":[[0,9]]},"366":{"position":[[0,9]]}},"content":{"19":{"position":[[734,8]]},"83":{"position":[[476,8]]},"118":{"position":[[438,8]]},"255":{"position":[[23,8],[227,9],[289,8]]}},"keywords":{}}],["dynam",{"_index":495,"title":{},"content":{"52":{"position":[[32,11]]},"58":{"position":[[30,11]]},"63":{"position":[[30,11]]},"66":{"position":[[30,11]]},"72":{"position":[[31,11]]},"76":{"position":[[33,11]]},"272":{"position":[[32,11]]},"273":{"position":[[37,7]]},"274":{"position":[[37,7]]}},"keywords":{}}],["earli",{"_index":133,"title":{},"content":{"19":{"position":[[615,5]]}},"keywords":{}}],["earlybird"",{"_index":305,"title":{},"content":{"25":{"position":[[995,15]]},"348":{"position":[[995,15]]}},"keywords":{}}],["easi",{"_index":208,"title":{},"content":{"22":{"position":[[38,4]]},"43":{"position":[[42,4]]}},"keywords":{}}],["edg",{"_index":861,"title":{},"content":{"192":{"position":[[118,5]]}},"keywords":{}}],["effect",{"_index":567,"title":{},"content":{"72":{"position":[[428,6]]},"192":{"position":[[239,6]]},"200":{"position":[[331,6]]},"262":{"position":[[88,6]]}},"keywords":{}}],["element",{"_index":165,"title":{},"content":{"20":{"position":[[157,7],[218,7],[845,7],[1075,7]]},"27":{"position":[[144,8]]},"28":{"position":[[49,8]]},"29":{"position":[[49,8]]},"35":{"position":[[68,7]]},"40":{"position":[[45,8]]},"58":{"position":[[277,7]]},"63":{"position":[[279,7]]},"66":{"position":[[282,7]]},"182":{"position":[[360,8]]},"209":{"position":[[273,7]]},"211":{"position":[[276,7]]},"212":{"position":[[291,7]]},"219":{"position":[[139,8]]},"222":{"position":[[298,7]]},"272":{"position":[[84,7]]}},"keywords":{}}],["emit",{"_index":1124,"title":{"291":{"position":[[0,5]]}},"content":{"291":{"position":[[18,4]]}},"keywords":{}}],["empti",{"_index":122,"title":{},"content":{"19":{"position":[[388,6]]},"83":{"position":[[548,6]]},"118":{"position":[[510,6]]}},"keywords":{}}],["en",{"_index":480,"title":{},"content":{"48":{"position":[[245,3]]},"152":{"position":[[227,3]]},"223":{"position":[[219,5]]},"338":{"position":[[179,5]]}},"keywords":{}}],["enabl",{"_index":932,"title":{},"content":{"216":{"position":[[378,6],[737,6]]}},"keywords":{}}],["encod",{"_index":497,"title":{},"content":{"52":{"position":[[217,9]]},"53":{"position":[[214,9]]},"54":{"position":[[243,9]]},"156":{"position":[[180,9]]},"157":{"position":[[184,9]]},"158":{"position":[[191,9]]},"218":{"position":[[212,8],[237,9],[421,9]]},"333":{"position":[[118,8],[308,9]]}},"keywords":{}}],["end",{"_index":650,"title":{},"content":{"83":{"position":[[201,3],[337,3],[738,3]]},"118":{"position":[[163,3],[299,3],[700,3]]}},"keywords":{}}],["english",{"_index":481,"title":{},"content":{"48":{"position":[[261,10]]},"152":{"position":[[243,10]]}},"keywords":{}}],["enough",{"_index":647,"title":{},"content":{"83":{"position":[[145,6]]},"118":{"position":[[107,6]]}},"keywords":{}}],["enter",{"_index":856,"title":{},"content":{"191":{"position":[[215,5]]},"193":{"position":[[96,5]]}},"keywords":{}}],["entir",{"_index":859,"title":{},"content":{"192":{"position":[[69,6]]}},"keywords":{}}],["env",{"_index":42,"title":{"4":{"position":[[0,4]]},"109":{"position":[[0,4]]}},"content":{},"keywords":{}}],["environ",{"_index":43,"title":{},"content":{"4":{"position":[[28,11]]}},"keywords":{}}],["en、zh",{"_index":981,"title":{},"content":{"223":{"position":[[99,5]]},"338":{"position":[[47,17]]}},"keywords":{}}],["equal",{"_index":130,"title":{},"content":{"19":{"position":[[567,5],[642,5]]},"41":{"position":[[15,5]]}},"keywords":{}}],["equival",{"_index":445,"title":{},"content":{"40":{"position":[[86,10]]}},"keywords":{}}],["error",{"_index":969,"title":{},"content":{"220":{"position":[[629,6]]},"294":{"position":[[413,7],[450,7]]},"335":{"position":[[589,6]]}},"keywords":{}}],["estim",{"_index":646,"title":{},"content":{"83":{"position":[[126,9],[295,9]]},"118":{"position":[[88,9],[257,9]]}},"keywords":{}}],["event",{"_index":86,"title":{"30":{"position":[[7,6]]},"42":{"position":[[0,7]]},"83":{"position":[[7,6]]},"84":{"position":[[7,6]]},"146":{"position":[[0,7]]}},"content":{"12":{"position":[[265,6],[304,5]]},"27":{"position":[[264,5],[901,6],[935,7],[1315,6],[1349,7]]},"28":{"position":[[175,5],[571,6],[605,7],[967,6],[1081,6]]},"29":{"position":[[169,5]]},"42":{"position":[[24,6]]},"43":{"position":[[28,5],[73,5],[263,7]]},"58":{"position":[[369,5]]},"63":{"position":[[371,5]]},"66":{"position":[[374,5]]},"83":{"position":[[48,6],[55,5],[573,5]]},"88":{"position":[[299,5]]},"118":{"position":[[22,6],[535,5]]},"147":{"position":[[218,7]]},"184":{"position":[[173,5]]},"209":{"position":[[365,5]]},"211":{"position":[[368,5]]},"212":{"position":[[383,5]]},"254":{"position":[[132,6]]},"277":{"position":[[301,6]]},"290":{"position":[[286,6]]},"350":{"position":[[711,6],[745,7],[1103,6],[1137,7]]},"351":{"position":[[490,6],[524,7],[829,6],[938,6]]}},"keywords":{}}],["event.target.innertext",{"_index":90,"title":{},"content":{"12":{"position":[[328,22]]},"277":{"position":[[335,22]]},"290":{"position":[[387,22],[472,22]]}},"keywords":{}}],["exampl",{"_index":665,"title":{},"content":{"83":{"position":[[559,8]]},"118":{"position":[[521,8]]}},"keywords":{}}],["exchang",{"_index":1029,"title":{},"content":{"259":{"position":[[370,9]]},"261":{"position":[[347,9]]}},"keywords":{}}],["execut",{"_index":1039,"title":{},"content":{"265":{"position":[[99,7]]}},"keywords":{}}],["exist",{"_index":23,"title":{},"content":{"2":{"position":[[131,5]]}},"keywords":{}}],["export",{"_index":574,"title":{},"content":{"76":{"position":[[210,6],[278,6]]},"215":{"position":[[205,6],[273,6]]}},"keywords":{}}],["f00",{"_index":841,"title":{},"content":{"187":{"position":[[21,4]]},"302":{"position":[[14,4]]}},"keywords":{}}],["fail",{"_index":882,"title":{},"content":{"198":{"position":[[380,6]]}},"keywords":{}}],["fals",{"_index":144,"title":{},"content":{"19":{"position":[[836,6]]},"28":{"position":[[532,6],[928,6]]},"51":{"position":[[282,6]]},"57":{"position":[[602,6]]},"62":{"position":[[251,6]]},"63":{"position":[[701,6]]},"65":{"position":[[276,6]]},"66":{"position":[[795,6]]},"68":{"position":[[284,6]]},"70":{"position":[[272,6]]},"74":{"position":[[317,6]]},"82":{"position":[[765,6]]},"93":{"position":[[244,6]]},"128":{"position":[[184,18]]},"155":{"position":[[251,6]]},"161":{"position":[[573,6]]},"166":{"position":[[210,6]]},"169":{"position":[[241,6]]},"170":{"position":[[524,6]]},"172":{"position":[[237,6]]},"174":{"position":[[229,6]]},"178":{"position":[[281,6]]},"189":{"position":[[22,5]]},"190":{"position":[[22,5]]},"191":{"position":[[22,5]]},"192":{"position":[[22,5]]},"193":{"position":[[22,5]]},"194":{"position":[[22,5]]},"195":{"position":[[22,5]]},"196":{"position":[[22,5]]},"197":{"position":[[22,5]]},"198":{"position":[[22,5]]},"199":{"position":[[22,5]]},"201":{"position":[[22,5]]},"203":{"position":[[22,5]]},"204":{"position":[[22,5]]},"205":{"position":[[22,5]]},"206":{"position":[[22,5]]},"207":{"position":[[22,5]]},"209":{"position":[[657,6],[906,6]]},"211":{"position":[[702,6]]},"212":{"position":[[655,6]]},"224":{"position":[[22,5]]},"225":{"position":[[22,5]]},"226":{"position":[[22,5]]},"227":{"position":[[22,5]]},"228":{"position":[[22,5]]},"235":{"position":[[519,6]]},"241":{"position":[[759,6]]},"259":{"position":[[288,6]]},"260":{"position":[[306,6]]},"261":{"position":[[265,6]]},"285":{"position":[[303,6],[463,6],[764,6]]},"304":{"position":[[15,5]]},"305":{"position":[[15,5]]},"306":{"position":[[15,5]]},"307":{"position":[[15,5]]},"308":{"position":[[15,5]]},"309":{"position":[[15,5]]},"310":{"position":[[15,5]]},"311":{"position":[[15,5]]},"312":{"position":[[15,5]]},"313":{"position":[[15,5]]},"314":{"position":[[15,5]]},"316":{"position":[[15,5]]},"318":{"position":[[15,5]]},"319":{"position":[[15,5]]},"320":{"position":[[15,5]]},"321":{"position":[[15,5]]},"322":{"position":[[15,5]]},"324":{"position":[[417,6],[646,6]]},"326":{"position":[[435,6]]},"327":{"position":[[390,6]]},"339":{"position":[[15,5]]},"340":{"position":[[15,5]]},"341":{"position":[[15,5]]},"342":{"position":[[15,5]]},"343":{"position":[[22,5]]},"351":{"position":[[451,6],[790,6]]},"370":{"position":[[252,6]]},"371":{"position":[[261,6]]},"372":{"position":[[242,6]]}},"keywords":{}}],["false,'preload",{"_index":953,"title":{},"content":{"219":{"position":[[34,16]]},"334":{"position":[[27,16]]}},"keywords":{}}],["fast",{"_index":887,"title":{},"content":{"200":{"position":[[230,4],[255,4]]},"225":{"position":[[43,4]]}},"keywords":{}}],["fastforward",{"_index":983,"title":{"225":{"position":[[0,12]]},"340":{"position":[[0,12]]}},"content":{"225":{"position":[[205,12]]},"340":{"position":[[137,12]]}},"keywords":{}}],["fetch",{"_index":698,"title":{},"content":{"83":{"position":[[1290,5]]},"118":{"position":[[1252,5]]}},"keywords":{}}],["ffad00",{"_index":843,"title":{},"content":{"187":{"position":[[187,10]]},"302":{"position":[[144,10]]}},"keywords":{}}],["fff",{"_index":1087,"title":{},"content":{"285":{"position":[[277,7]]}},"keywords":{}}],["ffffff",{"_index":1095,"title":{},"content":{"285":{"position":[[591,10]]}},"keywords":{}}],["fi"",{"_index":325,"title":{},"content":{"25":{"position":[[1825,9]]},"348":{"position":[[1825,9]]}},"keywords":{}}],["file",{"_index":634,"title":{},"content":{"82":{"position":[[625,4]]},"183":{"position":[[87,4]]},"241":{"position":[[619,4]]}},"keywords":{}}],["file.renderto(video",{"_index":636,"title":{},"content":{"82":{"position":[[650,20]]},"241":{"position":[[644,20]]}},"keywords":{}}],["filter",{"_index":279,"title":{"25":{"position":[[7,7]]}},"content":{"25":{"position":[[3796,9]]},"285":{"position":[[784,7]]},"348":{"position":[[3833,9]]}},"keywords":{}}],["find",{"_index":444,"title":{},"content":{"40":{"position":[[36,4]]}},"keywords":{}}],["finish",{"_index":674,"title":{},"content":{"83":{"position":[[818,8]]},"118":{"position":[[780,8]]}},"keywords":{}}],["fire",{"_index":641,"title":{},"content":{"83":{"position":[[66,5],[1069,5]]},"85":{"position":[[0,5]]},"86":{"position":[[0,5]]},"87":{"position":[[0,5]]},"88":{"position":[[0,5],[284,5]]},"89":{"position":[[0,5]]},"90":{"position":[[0,5]]},"91":{"position":[[0,5]]},"92":{"position":[[0,5]]},"93":{"position":[[0,5]]},"94":{"position":[[0,5]]},"95":{"position":[[0,5]]},"96":{"position":[[0,5]]},"97":{"position":[[0,5]]},"98":{"position":[[0,5]]},"118":{"position":[[1031,5]]},"184":{"position":[[93,5]]}},"keywords":{}}],["first",{"_index":561,"title":{},"content":{"72":{"position":[[61,5]]},"83":{"position":[[789,5]]},"118":{"position":[[751,5]]},"251":{"position":[[154,5]]},"252":{"position":[[167,5]]},"261":{"position":[[357,5]]}},"keywords":{}}],["flex",{"_index":1136,"title":{},"content":{"292":{"position":[[499,7]]}},"keywords":{}}],["flip",{"_index":384,"title":{"195":{"position":[[0,5]]},"267":{"position":[[0,5]]},"310":{"position":[[0,5]]},"378":{"position":[[0,5]]}},"content":{"27":{"position":[[470,5]]},"28":{"position":[[323,5]]},"29":{"position":[[438,5]]},"195":{"position":[[55,4],[246,5]]},"220":{"position":[[498,5]]},"267":{"position":[[56,5]]},"310":{"position":[[169,5]]},"335":{"position":[[458,5]]},"350":{"position":[[309,5]]},"351":{"position":[[246,5]]},"352":{"position":[[363,5]]}},"keywords":{}}],["flv",{"_index":588,"title":{},"content":{"78":{"position":[[174,4],[275,6],[408,5]]},"221":{"position":[[408,6]]},"222":{"position":[[244,4]]},"237":{"position":[[168,4],[269,6],[372,14]]},"336":{"position":[[226,6]]},"337":{"position":[[173,4]]}},"keywords":{}}],["flv,.mkv",{"_index":972,"title":{},"content":{"221":{"position":[[194,10]]}},"keywords":{}}],["flv.j",{"_index":582,"title":{"78":{"position":[[0,7]]},"237":{"position":[[0,7]]}},"content":{},"keywords":{}}],["flvjs.createplay",{"_index":591,"title":{},"content":{"78":{"position":[[248,20]]},"237":{"position":[[242,20]]}},"keywords":{}}],["flvjs.issupport",{"_index":589,"title":{},"content":{"78":{"position":[[206,21]]},"237":{"position":[[200,21]]}},"keywords":{}}],["flvplayer",{"_index":590,"title":{},"content":{"78":{"position":[[236,9]]},"237":{"position":[[230,9]]}},"keywords":{}}],["flvplayer.attachmediaelement(video",{"_index":592,"title":{},"content":{"78":{"position":[[296,36]]},"237":{"position":[[290,36]]}},"keywords":{}}],["flvplayer.load",{"_index":593,"title":{},"content":{"78":{"position":[[333,17]]},"237":{"position":[[327,17]]}},"keywords":{}}],["flv、.mkv、.t",{"_index":1162,"title":{},"content":{"336":{"position":[[80,40]]}},"keywords":{}}],["focu",{"_index":569,"title":{"91":{"position":[[0,6]]},"126":{"position":[[0,6]]}},"content":{"72":{"position":[[466,5]]},"91":{"position":[[27,6]]},"92":{"position":[[28,6]]},"200":{"position":[[369,5]]},"206":{"position":[[82,5]]}},"keywords":{}}],["focus",{"_index":434,"title":{},"content":{"34":{"position":[[51,7]]},"35":{"position":[[51,7]]}},"keywords":{}}],["font",{"_index":502,"title":{},"content":{"52":{"position":[[263,5],[393,5]]},"53":{"position":[[260,5]]},"54":{"position":[[285,5],[488,5]]},"156":{"position":[[226,5],[356,5]]},"157":{"position":[[230,5]]},"158":{"position":[[233,5],[436,5]]},"218":{"position":[[467,5]]},"333":{"position":[[354,5]]}},"keywords":{}}],["fontsiz",{"_index":1093,"title":{},"content":{"285":{"position":[[553,9]]},"292":{"position":[[712,9]]}},"keywords":{}}],["format",{"_index":824,"title":{},"content":{"183":{"position":[[92,8]]},"218":{"position":[[74,7]]},"221":{"position":[[44,6],[145,6]]},"222":{"position":[[37,6]]}},"keywords":{}}],["forthcom",{"_index":700,"title":{},"content":{"83":{"position":[[1337,12]]},"118":{"position":[[1299,12]]}},"keywords":{}}],["forum/dash.j",{"_index":613,"title":{},"content":{"80":{"position":[[43,13]]},"239":{"position":[[37,13]]}},"keywords":{}}],["forward",{"_index":888,"title":{"247":{"position":[[0,8]]},"358":{"position":[[0,8]]}},"content":{"200":{"position":[[235,7]]},"225":{"position":[[48,7]]},"247":{"position":[[41,8]]}},"keywords":{}}],["fr",{"_index":482,"title":{},"content":{"48":{"position":[[300,3]]},"152":{"position":[[282,3]]}},"keywords":{}}],["frame",{"_index":673,"title":{},"content":{"83":{"position":[[795,5]]},"118":{"position":[[757,5]]},"256":{"position":[[42,5]]},"257":{"position":[[55,6]]},"258":{"position":[[53,6]]}},"keywords":{}}],["françai",{"_index":483,"title":{},"content":{"48":{"position":[[316,11]]},"152":{"position":[[298,11]]}},"keywords":{}}],["full",{"_index":744,"title":{},"content":{"97":{"position":[[32,4]]},"98":{"position":[[26,4]]},"203":{"position":[[51,4]]},"204":{"position":[[51,4]]},"259":{"position":[[66,4],[398,4]]},"260":{"position":[[75,4]]}},"keywords":{}}],["fullscreen",{"_index":112,"title":{"97":{"position":[[0,11]]},"132":{"position":[[0,11]]},"203":{"position":[[0,11]]},"259":{"position":[[0,11]]},"318":{"position":[[0,11]]},"370":{"position":[[0,11]]}},"content":{"19":{"position":[[115,11]]},"97":{"position":[[143,11]]},"132":{"position":[[111,11]]},"203":{"position":[[216,11]]},"227":{"position":[[124,10]]},"235":{"position":[[115,11]]},"259":{"position":[[177,11]]},"318":{"position":[[141,11]]},"370":{"position":[[141,11]]}},"keywords":{}}],["fullscreenoff",{"_index":963,"title":{},"content":{"220":{"position":[[520,14]]},"335":{"position":[[480,14]]}},"keywords":{}}],["fullscreenon",{"_index":964,"title":{},"content":{"220":{"position":[[539,13]]},"335":{"position":[[499,13]]}},"keywords":{}}],["fullscreenweb",{"_index":113,"title":{"98":{"position":[[0,14]]},"133":{"position":[[0,14]]},"204":{"position":[[0,14]]},"260":{"position":[[0,14]]},"319":{"position":[[0,14]]},"371":{"position":[[0,14]]}},"content":{"19":{"position":[[133,14]]},"98":{"position":[[137,14]]},"133":{"position":[[111,14]]},"204":{"position":[[217,14]]},"235":{"position":[[133,14]]},"260":{"position":[[186,14]]},"261":{"position":[[165,14]]},"285":{"position":[[150,14]]},"319":{"position":[[141,14]]},"371":{"position":[[141,14]]},"372":{"position":[[142,14]]}},"keywords":{}}],["fullscreenweboff",{"_index":965,"title":{},"content":{"220":{"position":[[557,17]]},"335":{"position":[[517,17]]}},"keywords":{}}],["fullscreenwebon",{"_index":966,"title":{},"content":{"220":{"position":[[579,16]]},"335":{"position":[[539,16]]}},"keywords":{}}],["function",{"_index":61,"title":{},"content":{"8":{"position":[[6,8]]},"11":{"position":[[6,8],[38,8]]},"12":{"position":[[252,8]]},"18":{"position":[[415,8]]},"21":{"position":[[305,8]]},"22":{"position":[[384,8],[451,8]]},"24":{"position":[[436,8]]},"25":{"position":[[3844,8]]},"27":{"position":[[240,8],[879,8],[1293,8]]},"28":{"position":[[152,8],[549,8],[945,8],[1059,8],[1130,8]]},"29":{"position":[[147,8],[666,8],[923,8],[1050,8],[1112,8]]},"40":{"position":[[6,8]]},"41":{"position":[[6,8]]},"43":{"position":[[6,8]]},"44":{"position":[[170,8],[193,8],[216,8],[244,8]]},"48":{"position":[[6,8]]},"49":{"position":[[43,8]]},"52":{"position":[[6,8]]},"54":{"position":[[6,8]]},"58":{"position":[[6,8],[344,8],[383,8]]},"63":{"position":[[6,8],[346,8],[385,8],[838,8],[908,8]]},"66":{"position":[[6,8],[349,8],[388,8],[713,8]]},"72":{"position":[[6,8],[132,8]]},"76":{"position":[[6,8],[69,8],[243,8]]},"78":{"position":[[179,8]]},"79":{"position":[[206,8]]},"80":{"position":[[227,8]]},"81":{"position":[[220,8]]},"82":{"position":[[499,8],[600,8]]},"105":{"position":[[179,8],[397,11]]},"113":{"position":[[4,8]]},"116":{"position":[[4,8]]},"144":{"position":[[4,8]]},"145":{"position":[[4,8]]},"147":{"position":[[4,8]]},"148":{"position":[[93,8],[110,8],[127,8],[146,8]]},"152":{"position":[[4,8]]},"156":{"position":[[4,8]]},"158":{"position":[[4,8]]},"162":{"position":[[4,8],[171,8],[195,8]]},"167":{"position":[[4,8],[171,8],[195,8],[513,8]]},"170":{"position":[[4,8],[171,8],[195,8],[460,8]]},"176":{"position":[[4,8]]},"180":{"position":[[4,8],[40,8],[162,8]]},"184":{"position":[[59,8],[295,8],[357,8],[407,8],[441,9]]},"195":{"position":[[60,9]]},"196":{"position":[[61,8]]},"209":{"position":[[340,8],[379,8],[823,8],[925,8]]},"210":{"position":[[324,8],[476,8]]},"211":{"position":[[343,8],[382,8],[620,8]]},"212":{"position":[[358,8],[397,8],[792,8],[862,8],[1041,8]]},"215":{"position":[[64,8],[238,8]]},"216":{"position":[[418,8]]},"222":{"position":[[249,8]]},"225":{"position":[[56,8]]},"237":{"position":[[173,8]]},"238":{"position":[[200,8]]},"239":{"position":[[221,8]]},"240":{"position":[[214,8]]},"241":{"position":[[493,8],[594,8]]},"243":{"position":[[6,8]]},"244":{"position":[[6,8]]},"245":{"position":[[6,8]]},"251":{"position":[[116,8]]},"252":{"position":[[129,8]]},"256":{"position":[[6,8]]},"257":{"position":[[6,8]]},"258":{"position":[[6,8]]},"275":{"position":[[6,8],[205,8]]},"277":{"position":[[288,8]]},"287":{"position":[[163,8]]},"289":{"position":[[4,8],[276,8],[381,8]]},"290":{"position":[[273,8]]},"291":{"position":[[4,8],[267,8]]},"292":{"position":[[4,8],[541,8]]},"293":{"position":[[4,8],[274,8],[379,8]]},"299":{"position":[[4,11],[190,8]]},"324":{"position":[[169,8],[193,8],[583,8],[665,8]]},"325":{"position":[[255,8],[387,8]]},"326":{"position":[[169,8],[193,8],[371,8]]},"327":{"position":[[170,8],[194,8],[513,8],[566,8],[706,8]]},"330":{"position":[[37,8],[159,8]]},"337":{"position":[[178,8]]},"344":{"position":[[235,8]]},"345":{"position":[[302,8],[369,8]]},"347":{"position":[[436,8]]},"348":{"position":[[3881,8]]},"350":{"position":[[118,8],[689,8],[1081,8]]},"351":{"position":[[96,8],[468,8],[807,8],[916,8],[987,8]]},"352":{"position":[[92,8],[588,8],[806,8],[928,8],[990,8]]},"354":{"position":[[4,8]]},"355":{"position":[[4,8]]},"356":{"position":[[4,8]]},"362":{"position":[[4,11]]},"363":{"position":[[4,11]]},"367":{"position":[[4,8]]},"368":{"position":[[4,8]]},"369":{"position":[[4,8]]},"383":{"position":[[4,11]]},"386":{"position":[[6,8],[195,8]]},"387":{"position":[[4,11]]}},"keywords":{}}],["function($contextmenu1",{"_index":180,"title":{},"content":{"20":{"position":[[653,23]]},"295":{"position":[[474,23]]}},"keywords":{}}],["function($control1",{"_index":183,"title":{},"content":{"20":{"position":[[775,19]]},"295":{"position":[[596,19]]}},"keywords":{}}],["function($layer1",{"_index":177,"title":{},"content":{"20":{"position":[[545,17]]},"295":{"position":[[366,17]]}},"keywords":{}}],["functiondefault",{"_index":826,"title":{},"content":{"184":{"position":[[6,16]]}},"keywords":{}}],["functionparamet",{"_index":1003,"title":{},"content":{"251":{"position":[[6,18]]},"252":{"position":[[6,18]]},"272":{"position":[[6,18]]},"276":{"position":[[6,18]]}},"keywords":{}}],["further",{"_index":654,"title":{},"content":{"83":{"position":[[232,7]]},"118":{"position":[[194,7]]}},"keywords":{}}],["gener",{"_index":904,"title":{},"content":{"207":{"position":[[525,9]]}},"keywords":{}}],["get",{"_index":568,"title":{},"content":{"72":{"position":[[457,4]]},"91":{"position":[[22,4]]},"200":{"position":[[360,4]]},"253":{"position":[[53,7]]},"270":{"position":[[48,7]]}},"keywords":{}}],["getbloburl",{"_index":1025,"title":{"258":{"position":[[0,11]]},"369":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getboundingclientrect",{"_index":1047,"title":{},"content":{"266":{"position":[[293,21]]},"377":{"position":[[214,21]]}},"keywords":{}}],["getdataurl",{"_index":1020,"title":{"257":{"position":[[0,11]]},"368":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getinst",{"_index":804,"title":{},"content":{"105":{"position":[[205,12],[350,12],[381,11]]}},"keywords":{}}],["getinstance(art",{"_index":809,"title":{},"content":{"105":{"position":[[411,17]]}},"keywords":{}}],["getinstance(art2",{"_index":204,"title":{},"content":{"21":{"position":[[314,17]]},"344":{"position":[[244,17]]}},"keywords":{}}],["getinstance={(art",{"_index":249,"title":{},"content":{"22":{"position":[[1018,18]]},"345":{"position":[[936,18]]}},"keywords":{}}],["getter",{"_index":1015,"title":{},"content":{"255":{"position":[[6,6]]},"266":{"position":[[6,6]]},"366":{"position":[[4,6]]},"375":{"position":[[4,9]]},"377":{"position":[[4,6]]}},"keywords":{}}],["getter/sett",{"_index":471,"title":{},"content":{"47":{"position":[[6,13]]},"51":{"position":[[6,13]]},"53":{"position":[[6,13]]},"57":{"position":[[6,13]]},"60":{"position":[[6,13]]},"62":{"position":[[6,13]]},"65":{"position":[[6,13]]},"68":{"position":[[6,13]]},"70":{"position":[[6,13]]},"74":{"position":[[6,13]]},"151":{"position":[[4,13]]},"155":{"position":[[4,13]]},"157":{"position":[[4,13]]},"161":{"position":[[4,13]]},"164":{"position":[[4,13]]},"166":{"position":[[4,13]]},"169":{"position":[[4,13]]},"172":{"position":[[4,13]]},"174":{"position":[[4,13]]},"178":{"position":[[4,13]]}},"keywords":{}}],["getterparamet",{"_index":1036,"title":{},"content":{"264":{"position":[[6,16]]}},"keywords":{}}],["gingham"",{"_index":307,"title":{},"content":{"25":{"position":[[1087,13]]},"348":{"position":[[1087,13]]}},"keywords":{}}],["ginza"",{"_index":309,"title":{},"content":{"25":{"position":[[1175,11]]},"348":{"position":[[1175,11]]}},"keywords":{}}],["greater",{"_index":129,"title":{},"content":{"19":{"position":[[551,7]]}},"keywords":{}}],["green",{"_index":512,"title":{},"content":{"54":{"position":[[479,8]]},"158":{"position":[[427,8]]},"212":{"position":[[1022,8]]},"285":{"position":[[446,8]]},"327":{"position":[[687,8]]}},"keywords":{}}],["gt",{"_index":37,"title":{},"content":{"2":{"position":[[277,5]]},"18":{"position":[[16,4],[118,4],[264,4]]},"19":{"position":[[1050,5],[1138,5]]},"20":{"position":[[475,5]]},"22":{"position":[[556,5],[582,5],[603,5],[1037,5],[1074,5],[1097,5],[1145,6],[1221,6],[1362,6]]},"40":{"position":[[277,5]]},"41":{"position":[[165,5]]},"43":{"position":[[271,5]]},"47":{"position":[[193,5]]},"51":{"position":[[239,5],[303,5]]},"52":{"position":[[313,5],[350,5]]},"53":{"position":[[310,5],[364,5]]},"54":{"position":[[335,5],[372,5]]},"57":{"position":[[554,5],[576,5]]},"58":{"position":[[637,5],[659,5]]},"60":{"position":[[301,5]]},"62":{"position":[[201,5],[223,5]]},"63":{"position":[[643,5],[665,5]]},"65":{"position":[[194,5],[245,5]]},"66":{"position":[[604,5],[655,5]]},"68":{"position":[[210,5],[257,5]]},"70":{"position":[[204,5],[248,5]]},"72":{"position":[[263,5],[293,5],[356,5]]},"74":{"position":[[228,5],[290,5]]},"76":{"position":[[414,5]]},"82":{"position":[[726,5]]},"83":{"position":[[1734,5]]},"85":{"position":[[195,5]]},"86":{"position":[[160,5]]},"87":{"position":[[160,5]]},"88":{"position":[[162,5],[220,5]]},"89":{"position":[[166,5],[224,5]]},"90":{"position":[[175,5],[233,5]]},"91":{"position":[[190,5]]},"92":{"position":[[202,5]]},"93":{"position":[[157,5]]},"94":{"position":[[179,5]]},"95":{"position":[[225,5]]},"96":{"position":[[160,5],[218,5]]},"97":{"position":[[196,5]]},"98":{"position":[[196,5]]},"99":{"position":[[159,5]]},"103":{"position":[[135,5]]},"104":{"position":[[446,5]]},"105":{"position":[[269,5],[441,5]]},"107":{"position":[[181,5]]},"118":{"position":[[1696,5]]},"120":{"position":[[167,5]]},"121":{"position":[[138,5]]},"122":{"position":[[139,5]]},"123":{"position":[[141,5],[199,5]]},"124":{"position":[[141,5],[199,5]]},"125":{"position":[[144,5],[202,5]]},"126":{"position":[[149,5]]},"127":{"position":[[152,5]]},"128":{"position":[[140,5]]},"129":{"position":[[158,5]]},"130":{"position":[[162,5]]},"131":{"position":[[138,5],[196,5]]},"132":{"position":[[164,5]]},"133":{"position":[[170,5]]},"134":{"position":[[141,5]]},"144":{"position":[[224,5]]},"145":{"position":[[157,5]]},"147":{"position":[[226,5]]},"151":{"position":[[160,5]]},"155":{"position":[[208,5],[272,5]]},"156":{"position":[[276,5],[313,5]]},"157":{"position":[[280,5],[334,5]]},"158":{"position":[[283,5],[320,5]]},"161":{"position":[[525,5],[547,5]]},"162":{"position":[[395,5],[417,5]]},"164":{"position":[[183,5]]},"166":{"position":[[160,5],[182,5]]},"167":{"position":[[391,5],[413,5]]},"169":{"position":[[159,5],[210,5]]},"170":{"position":[[357,5],[408,5]]},"172":{"position":[[163,5],[210,5]]},"174":{"position":[[161,5],[205,5]]},"176":{"position":[[182,5],[212,5],[272,5]]},"178":{"position":[[192,5],[254,5]]},"180":{"position":[[321,5]]},"211":{"position":[[741,5]]},"215":{"position":[[430,5]]},"216":{"position":[[567,5]]},"234":{"position":[[13,4],[115,4],[261,4]]},"235":{"position":[[673,5],[753,5]]},"241":{"position":[[720,5]]},"243":{"position":[[161,5]]},"244":{"position":[[162,5],[196,5]]},"245":{"position":[[182,5],[218,5]]},"246":{"position":[[182,5]]},"247":{"position":[[185,5]]},"248":{"position":[[186,5],[222,5]]},"249":{"position":[[199,5]]},"250":{"position":[[181,5]]},"251":{"position":[[338,5],[375,5]]},"252":{"position":[[351,5],[388,5]]},"253":{"position":[[198,5]]},"254":{"position":[[261,5]]},"255":{"position":[[154,5]]},"256":{"position":[[181,5],[233,5]]},"257":{"position":[[204,5],[255,5]]},"258":{"position":[[202,5],[253,5]]},"259":{"position":[[218,5],[263,5]]},"260":{"position":[[230,5],[278,5]]},"261":{"position":[[209,5],[247,5]]},"262":{"position":[[298,5]]},"263":{"position":[[189,5]]},"264":{"position":[[191,5]]},"265":{"position":[[234,5]]},"266":{"position":[[189,5]]},"267":{"position":[[221,5]]},"268":{"position":[[239,5]]},"269":{"position":[[222,5]]},"270":{"position":[[224,5]]},"271":{"position":[[257,5]]},"272":{"position":[[214,5]]},"273":{"position":[[192,5]]},"274":{"position":[[198,5]]},"276":{"position":[[174,5]]},"283":{"position":[[13,4],[119,4],[273,4]]},"285":{"position":[[800,5],[1123,5]]},"287":{"position":[[206,5]]},"292":{"position":[[660,5]]},"294":{"position":[[235,5],[325,5],[421,5],[511,5],[594,5],[670,5],[745,5],[820,5],[898,5]]},"295":{"position":[[296,5]]},"326":{"position":[[474,5]]},"330":{"position":[[339,5]]},"331":{"position":[[288,5]]},"345":{"position":[[474,5],[500,5],[521,5],[955,5],[992,5],[1015,5],[1063,6],[1139,6],[1280,6]]},"354":{"position":[[153,5]]},"355":{"position":[[153,5],[187,5]]},"356":{"position":[[159,5],[195,5]]},"357":{"position":[[154,5]]},"358":{"position":[[154,5]]},"359":{"position":[[154,5],[190,5]]},"360":{"position":[[171,5]]},"361":{"position":[[160,5]]},"362":{"position":[[206,5],[243,5]]},"363":{"position":[[212,5],[249,5]]},"364":{"position":[[163,5]]},"365":{"position":[[189,5]]},"366":{"position":[[140,5]]},"367":{"position":[[146,5],[198,5]]},"368":{"position":[[170,5],[221,5]]},"369":{"position":[[168,5],[219,5]]},"370":{"position":[[182,5],[227,5]]},"371":{"position":[[185,5],[233,5]]},"372":{"position":[[186,5],[224,5]]},"373":{"position":[[214,5]]},"374":{"position":[[164,5]]},"375":{"position":[[169,5]]},"376":{"position":[[182,5]]},"377":{"position":[[147,5]]},"378":{"position":[[192,5]]},"379":{"position":[[196,5]]},"380":{"position":[[181,5]]},"381":{"position":[[165,5]]},"382":{"position":[[179,5]]},"383":{"position":[[165,5]]},"384":{"position":[[163,5]]},"385":{"position":[[165,5]]},"387":{"position":[[188,5]]}},"keywords":{}}],["hand",{"_index":976,"title":{},"content":{"222":{"position":[[58,4]]}},"keywords":{}}],["handl",{"_index":156,"title":{"20":{"position":[[0,6]]}},"content":{"20":{"position":[[0,6]]},"22":{"position":[[101,6]]}},"keywords":{}}],["have",{"_index":652,"title":{},"content":{"83":{"position":[[213,6],[1003,6]]},"118":{"position":[[175,6],[965,6]]}},"keywords":{}}],["hd",{"_index":917,"title":{},"content":{"213":{"position":[[392,3]]},"328":{"position":[[284,3]]}},"keywords":{}}],["head",{"_index":837,"title":{},"content":{"186":{"position":[[30,9]]}},"keywords":{}}],["hefe"",{"_index":311,"title":{},"content":{"25":{"position":[[1260,10]]},"348":{"position":[[1260,10]]}},"keywords":{}}],["height",{"_index":243,"title":{},"content":{"22":{"position":[[956,7]]},"103":{"position":[[186,7]]},"182":{"position":[[409,7]]},"217":{"position":[[195,6],[217,6]]},"271":{"position":[[94,6]]},"297":{"position":[[283,7]]},"332":{"position":[[112,6]]},"345":{"position":[[874,7]]}},"keywords":{}}],["heigth="22"",{"_index":405,"title":{},"content":{"28":{"position":[[458,21]]},"29":{"position":[[569,21]]},"351":{"position":[[377,21]]},"352":{"position":[[491,21]]}},"keywords":{}}],["helena"",{"_index":313,"title":{},"content":{"25":{"position":[[1346,12]]},"348":{"position":[[1346,12]]}},"keywords":{}}],["here",{"_index":166,"title":{},"content":{"20":{"position":[[183,4]]}},"keywords":{}}],["hide",{"_index":854,"title":{},"content":{"189":{"position":[[43,4]]},"192":{"position":[[179,4]]},"224":{"position":[[83,4]]},"289":{"position":[[18,4]]}},"keywords":{}}],["hide/show",{"_index":1119,"title":{"289":{"position":[[0,10]]}},"content":{},"keywords":{}}],["highlight",{"_index":918,"title":{"214":{"position":[[0,10]]},"329":{"position":[[0,10]]}},"content":{"214":{"position":[[28,11],[116,9],[158,9],[272,10]]},"329":{"position":[[175,10]]}},"keywords":{}}],["hl",{"_index":602,"title":{},"content":{"79":{"position":[[261,3],[271,6]]},"238":{"position":[[255,3],[265,6]]}},"keywords":{}}],["hls.attachmedia(video",{"_index":604,"title":{},"content":{"79":{"position":[[299,23]]},"238":{"position":[[293,23]]}},"keywords":{}}],["hls.issupport",{"_index":601,"title":{},"content":{"79":{"position":[[233,19]]},"238":{"position":[[227,19]]}},"keywords":{}}],["hls.j",{"_index":595,"title":{"79":{"position":[[0,7]]},"238":{"position":[[0,7]]}},"content":{},"keywords":{}}],["hls.loadsource(url",{"_index":603,"title":{},"content":{"79":{"position":[[278,20]]},"238":{"position":[[272,20]]}},"keywords":{}}],["homepag",{"_index":583,"title":{},"content":{"78":{"position":[[0,9]]},"79":{"position":[[0,9]]},"80":{"position":[[0,9]]},"81":{"position":[[0,9]]},"82":{"position":[[0,9]]}},"keywords":{}}],["horizont",{"_index":1049,"title":{},"content":{"267":{"position":[[78,11],[264,13]]},"378":{"position":[[49,11],[235,13]]}},"keywords":{}}],["hotkey",{"_index":560,"title":{"71":{"position":[[0,7]]},"99":{"position":[[0,7]]},"134":{"position":[[0,7]]},"175":{"position":[[0,7]]},"200":{"position":[[0,7]]},"315":{"position":[[0,7]]}},"content":{"71":{"position":[[20,6]]},"72":{"position":[[49,7],[411,6]]},"99":{"position":[[13,6]]},"200":{"position":[[155,7],[174,6],[314,6]]},"315":{"position":[[127,7]]}},"keywords":{}}],["hover",{"_index":729,"title":{"93":{"position":[[0,6]]},"128":{"position":[[0,6]]}},"content":{"95":{"position":[[41,5]]},"130":{"position":[[0,28]]}},"keywords":{}}],["html",{"_index":64,"title":{"10":{"position":[[0,5]]},"103":{"position":[[2,4]]},"115":{"position":[[0,5]]}},"content":{"10":{"position":[[29,4]]},"12":{"position":[[173,5]]},"19":{"position":[[189,4],[236,5]]},"20":{"position":[[516,5],[618,5],[725,5]]},"22":{"position":[[776,5],[895,5]]},"24":{"position":[[132,5],[182,5],[302,5]]},"25":{"position":[[3779,5]]},"27":{"position":[[535,5],[625,5],[745,5],[1020,5],[1103,5],[1164,5],[1223,5],[1445,5],[1487,5],[1520,5],[1544,5],[1574,5],[1607,5],[1631,5]]},"28":{"position":[[388,5],[782,5],[850,5],[875,5],[900,5],[1005,5]]},"29":{"position":[[503,5],[739,5],[807,5],[832,5],[857,5],[974,5]]},"39":{"position":[[27,4]]},"57":{"position":[[217,5],[374,5]]},"58":{"position":[[253,4],[684,5]]},"63":{"position":[[255,4],[754,5]]},"66":{"position":[[258,4],[685,5]]},"115":{"position":[[17,4]]},"143":{"position":[[17,4]]},"161":{"position":[[188,5],[345,5]]},"162":{"position":[[114,4],[442,5]]},"167":{"position":[[114,4],[470,5]]},"170":{"position":[[114,4],[438,5]]},"207":{"position":[[101,4],[186,4],[599,4]]},"209":{"position":[[249,4],[664,5]]},"210":{"position":[[222,5],[263,5],[288,5],[374,5],[415,5],[440,5]]},"211":{"position":[[252,4],[592,5]]},"212":{"position":[[267,4],[708,5],[955,5]]},"213":{"position":[[152,4],[331,5],[386,5]]},"220":{"position":[[66,4]]},"235":{"position":[[189,19],[209,5]]},"275":{"position":[[181,5]]},"277":{"position":[[209,5]]},"289":{"position":[[255,5],[360,5]]},"290":{"position":[[252,5]]},"291":{"position":[[246,5]]},"292":{"position":[[352,5]]},"293":{"position":[[253,5],[358,5]]},"295":{"position":[[337,5],[439,5],[546,5]]},"322":{"position":[[30,37],[374,4]]},"324":{"position":[[112,4],[424,5]]},"325":{"position":[[173,5],[204,5],[224,5],[305,5],[336,5],[356,5]]},"326":{"position":[[112,4],[349,5]]},"327":{"position":[[113,4],[443,5],[633,5]]},"328":{"position":[[223,5],[278,5]]},"335":{"position":[[29,4]]},"345":{"position":[[694,5],[813,5]]},"347":{"position":[[132,5],[182,5],[302,5]]},"348":{"position":[[3816,5]]},"350":{"position":[[30,6],[374,5],[447,5],[561,5],[818,5],[891,5],[952,5],[1011,5],[1221,5],[1249,5],[1277,5],[1296,5],[1321,5],[1349,5],[1368,5]]},"351":{"position":[[6,6],[311,5],[671,5],[727,5],[747,5],[767,5],[867,5]]},"352":{"position":[[6,6],[428,5],[649,5],[705,5],[725,5],[745,5],[857,5]]},"386":{"position":[[171,5]]},"387":{"position":[[52,8]]}},"keywords":{}}],["html><html>",{"_index":754,"title":{},"content":{"103":{"position":[[24,20]]}},"keywords":{}}],["http://artplayer.org",{"_index":123,"title":{},"content":{"19":{"position":[[412,23]]},"235":{"position":[[340,23]]}},"keywords":{}}],["https://artplayer.org/assets/sample/video.mp4",{"_index":1163,"title":{},"content":{"348":{"position":[[3718,48]]}},"keywords":{}}],["https://artplayer.org/document/zh",{"_index":11,"title":{},"content":{"0":{"position":[[105,33]]}},"keywords":{}}],["https://dash.akamaized.net/envivio/enviviodash3/manifest.mpd",{"_index":614,"title":{},"content":{"80":{"position":[[144,63]]},"239":{"position":[[138,63]]}},"keywords":{}}],["https://github.com/bilibili/flv.j",{"_index":584,"title":{},"content":{"78":{"position":[[10,34]]},"237":{"position":[[4,34]]}},"keywords":{}}],["https://github.com/dash",{"_index":611,"title":{},"content":{"80":{"position":[[10,23]]},"239":{"position":[[4,23]]}},"keywords":{}}],["https://github.com/google/shaka",{"_index":619,"title":{},"content":{"81":{"position":[[10,31]]},"240":{"position":[[4,31]]}},"keywords":{}}],["https://github.com/video",{"_index":596,"title":{},"content":{"79":{"position":[[10,24]]},"238":{"position":[[4,24]]}},"keywords":{}}],["https://github.com/webtorrent/webtorr",{"_index":627,"title":{},"content":{"82":{"position":[[10,40]]},"241":{"position":[[4,40]]}},"keywords":{}}],["https://test",{"_index":598,"title":{},"content":{"79":{"position":[[133,13]]},"238":{"position":[[127,13]]}},"keywords":{}}],["hudson"",{"_index":315,"title":{},"content":{"25":{"position":[[1434,12]]},"348":{"position":[[1434,12]]}},"keywords":{}}],["i18n",{"_index":147,"title":{"46":{"position":[[0,5]]},"150":{"position":[[0,5]]}},"content":{"19":{"position":[[867,5]]},"46":{"position":[[27,4]]},"235":{"position":[[535,5]]}},"keywords":{}}],["icon",{"_index":380,"title":{"45":{"position":[[0,6]]},"149":{"position":[[0,6]]},"220":{"position":[[0,6]]},"335":{"position":[[0,6]]}},"content":{"27":{"position":[[165,4],[185,4]]},"28":{"position":[[70,4],[90,4],[422,5],[1025,5]]},"29":{"position":[[70,4],[90,4],[533,5],[994,5]]},"45":{"position":[[27,5]]},"67":{"position":[[28,4]]},"68":{"position":[[58,4]]},"220":{"position":[[52,5],[177,6]]},"335":{"position":[[137,6]]},"350":{"position":[[63,4]]},"351":{"position":[[39,4],[341,5],[882,5]]},"352":{"position":[[39,4],[455,5],[872,5]]}},"keywords":{}}],["id",{"_index":429,"title":{"32":{"position":[[0,3]]},"136":{"position":[[0,3]]}},"content":{},"keywords":{}}],["identif",{"_index":71,"title":{},"content":{"11":{"position":[[23,14]]}},"keywords":{}}],["ignor",{"_index":115,"title":{},"content":{"19":{"position":[[198,6]]}},"keywords":{}}],["ii"",{"_index":368,"title":{},"content":{"25":{"position":[[3645,8]]},"348":{"position":[[3645,8]]}},"keywords":{}}],["img",{"_index":515,"title":{},"content":{"57":{"position":[[83,3]]},"58":{"position":[[584,3]]},"161":{"position":[[54,3]]},"162":{"position":[[342,3]]},"209":{"position":[[488,3]]},"324":{"position":[[248,3]]}},"keywords":{}}],["immedi",{"_index":541,"title":{},"content":{"60":{"position":[[141,11]]}},"keywords":{}}],["import",{"_index":191,"title":{"21":{"position":[[7,6]]}},"content":{"21":{"position":[[7,6],[78,6]]},"22":{"position":[[190,6],[252,6],[314,6]]},"101":{"position":[[36,6]]},"105":{"position":[[88,6]]},"345":{"position":[[108,6],[170,6],[232,6]]}},"keywords":{}}],["import("artplayer/types/artplayer"",{"_index":199,"title":{},"content":{"21":{"position":[[117,45]]},"344":{"position":[[61,45]]}},"keywords":{}}],["inclus",{"_index":431,"title":{},"content":{"32":{"position":[[20,9]]}},"keywords":{}}],["increas",{"_index":885,"title":{},"content":{"200":{"position":[[191,10]]}},"keywords":{}}],["index",{"_index":532,"title":{},"content":{"58":{"position":[[202,5],[225,6]]},"63":{"position":[[204,5],[227,6],[724,6]]},"66":{"position":[[207,5],[230,6]]},"162":{"position":[[87,5]]},"167":{"position":[[87,5],[459,6]]},"170":{"position":[[87,5]]},"209":{"position":[[198,5],[221,6],[622,6]]},"211":{"position":[[201,5],[224,6]]},"212":{"position":[[216,5],[239,6],[678,6]]},"324":{"position":[[85,5],[382,6]]},"326":{"position":[[85,5]]},"327":{"position":[[86,5],[413,6]]}},"keywords":{}}],["index.html",{"_index":752,"title":{},"content":{"103":{"position":[[0,10]]}},"keywords":{}}],["indic",{"_index":704,"title":{},"content":{"83":{"position":[[1429,9]]},"118":{"position":[[1391,9]]},"220":{"position":[[640,10]]},"335":{"position":[[600,10]]}},"keywords":{}}],["industri",{"_index":612,"title":{},"content":{"80":{"position":[[34,8]]},"239":{"position":[[28,8]]}},"keywords":{}}],["infin",{"_index":1109,"title":{},"content":{"285":{"position":[[1024,11]]}},"keywords":{}}],["info",{"_index":514,"title":{"55":{"position":[[0,5]]},"159":{"position":[[0,5]]}},"content":{"55":{"position":[[26,4]]}},"keywords":{}}],["inform",{"_index":536,"title":{},"content":{"59":{"position":[[41,11]]},"60":{"position":[[56,12],[124,11],[167,11],[342,11],[391,11]]},"83":{"position":[[9,12]]},"191":{"position":[[294,12]]},"214":{"position":[[40,11]]},"266":{"position":[[41,11],[266,11]]}},"keywords":{}}],["initi",{"_index":713,"title":{},"content":{"85":{"position":[[25,12]]},"182":{"position":[[323,10]]},"184":{"position":[[118,11]]},"185":{"position":[[99,11]]},"188":{"position":[[236,14]]},"209":{"position":[[23,10]]},"210":{"position":[[23,10]]},"211":{"position":[[23,10]]},"212":{"position":[[23,10]]},"215":{"position":[[23,14]]}},"keywords":{}}],["inkwell"",{"_index":317,"title":{},"content":{"25":{"position":[[1523,13]]},"348":{"position":[[1523,13]]}},"keywords":{}}],["input",{"_index":436,"title":{},"content":{"35":{"position":[[62,5]]},"139":{"position":[[21,5]]}},"keywords":{}}],["instagram",{"_index":369,"title":{},"content":{"25":{"position":[[3785,10]]},"348":{"position":[[3822,10]]}},"keywords":{}}],["instagramfilt",{"_index":280,"title":{},"content":{"25":{"position":[[15,16],[3816,17]]},"348":{"position":[[15,16],[3853,17]]}},"keywords":{}}],["instal",{"_index":94,"title":{"15":{"position":[[0,8]]},"16":{"position":[[0,7]]},"17":{"position":[[0,7]]},"18":{"position":[[0,7]]}},"content":{"16":{"position":[[6,7]]},"101":{"position":[[18,7]]},"232":{"position":[[6,7]]},"281":{"position":[[6,7]]}},"keywords":{}}],["instanc",{"_index":15,"title":{"2":{"position":[[0,10]]},"107":{"position":[[0,10]]}},"content":{"2":{"position":[[42,10],[77,9]]},"20":{"position":[[270,8]]},"21":{"position":[[217,9],[292,9]]},"32":{"position":[[51,8]]},"34":{"position":[[33,8]]},"35":{"position":[[33,8]]},"36":{"position":[[33,8]]},"37":{"position":[[33,8]]},"40":{"position":[[76,9]]},"76":{"position":[[126,8]]},"90":{"position":[[22,8]]},"104":{"position":[[257,9]]},"184":{"position":[[380,9],[486,8]]},"215":{"position":[[121,8]]},"222":{"position":[[340,8]]}},"keywords":{}}],["instance"",{"_index":790,"title":{},"content":{"104":{"position":[[475,15]]}},"keywords":{}}],["interv",{"_index":1065,"title":{},"content":{"270":{"position":[[60,8],[316,8]]}},"keywords":{}}],["iphon",{"_index":935,"title":{},"content":{"216":{"position":[[573,7],[615,8],[649,8]]},"331":{"position":[[294,7],[336,8],[370,8]]}},"keywords":{}}],["isdestroy",{"_index":440,"title":{"37":{"position":[[0,10]]},"141":{"position":[[0,10]]}},"content":{},"keywords":{}}],["isfocu",{"_index":433,"title":{"34":{"position":[[0,8]]},"138":{"position":[[0,8]]}},"content":{},"keywords":{}}],["ishid",{"_index":1122,"title":{"290":{"position":[[0,7]]}},"content":{"290":{"position":[[17,6]]}},"keywords":{}}],["isinput",{"_index":435,"title":{"35":{"position":[[0,8]]},"139":{"position":[[0,8]]}},"content":{},"keywords":{}}],["isliv",{"_index":851,"title":{"189":{"position":[[0,7]]},"304":{"position":[[0,7]]}},"content":{"189":{"position":[[174,7]]},"304":{"position":[[139,7]]}},"keywords":{}}],["islock",{"_index":437,"title":{"36":{"position":[[0,7]]},"140":{"position":[[0,7]]}},"content":{},"keywords":{}}],["item",{"_index":274,"title":{},"content":{"24":{"position":[[445,6]]},"25":{"position":[[3853,6]]},"27":{"position":[[888,6],[1302,6]]},"28":{"position":[[558,6],[954,6],[1068,6],[1139,6]]},"29":{"position":[[675,6],[932,6],[1059,6],[1121,6]]},"66":{"position":[[53,5]]},"210":{"position":[[333,6],[485,6]]},"325":{"position":[[264,6],[396,6]]},"347":{"position":[[445,6]]},"348":{"position":[[3890,6]]},"350":{"position":[[698,6],[1090,6]]},"351":{"position":[[477,6],[816,6],[925,6],[996,6]]},"352":{"position":[[597,6],[815,6],[937,6],[999,6]]}},"keywords":{}}],["item.class",{"_index":371,"title":{},"content":{"25":{"position":[[3909,11]]},"348":{"position":[[3946,11]]}},"keywords":{}}],["item.html",{"_index":278,"title":{},"content":{"24":{"position":[[537,10]]},"25":{"position":[[3928,10]]},"27":{"position":[[1001,10],[1385,11],[1426,10]]},"28":{"position":[[1155,10]]},"29":{"position":[[1137,10]]},"347":{"position":[[532,10]]},"348":{"position":[[3965,10]]},"350":{"position":[[799,10],[1173,11],[1202,10]]},"351":{"position":[[1012,10]]},"352":{"position":[[1015,10]]}},"keywords":{}}],["item.rang",{"_index":425,"title":{},"content":{"29":{"position":[[713,10],[948,10],[1075,10]]},"352":{"position":[[623,10],[831,10],[953,10]]}},"keywords":{}}],["item.switch",{"_index":408,"title":{},"content":{"28":{"position":[[631,13],[983,13],[1097,13]]},"351":{"position":[[550,13],[845,13],[954,13]]}},"keywords":{}}],["item.tooltip",{"_index":410,"title":{},"content":{"28":{"position":[[688,12]]},"351":{"position":[[595,12]]}},"keywords":{}}],["item.url",{"_index":277,"title":{},"content":{"24":{"position":[[505,9]]},"27":{"position":[[962,9]]},"347":{"position":[[505,9]]},"350":{"position":[[772,9]]}},"keywords":{}}],["jp",{"_index":475,"title":{},"content":{"48":{"position":[[157,5],[275,3]]},"152":{"position":[[139,5],[257,3]]}},"keywords":{}}],["js",{"_index":70,"title":{},"content":{"11":{"position":[[15,2]]},"116":{"position":[[13,8]]}},"keywords":{}}],["jsdelivr",{"_index":103,"title":{},"content":{"18":{"position":[[107,8]]},"234":{"position":[[104,8]]},"283":{"position":[[108,8]]}},"keywords":{}}],["json",{"_index":457,"title":{},"content":{"44":{"position":[[83,4]]},"148":{"position":[[56,4]]}},"keywords":{}}],["jump",{"_index":716,"title":{},"content":{"88":{"position":[[29,4]]},"246":{"position":[[41,5]]}},"keywords":{}}],["juno"",{"_index":321,"title":{},"content":{"25":{"position":[[1698,10]]},"348":{"position":[[1698,10]]}},"keywords":{}}],["kelvin"",{"_index":319,"title":{},"content":{"25":{"position":[[1612,12]]},"348":{"position":[[1612,12]]}},"keywords":{}}],["key",{"_index":467,"title":{},"content":{"44":{"position":[[390,5],[433,6],[462,6]]},"72":{"position":[[80,3]]},"148":{"position":[[285,5],[328,6],[357,6]]},"176":{"position":[[37,3]]},"200":{"position":[[51,4]]}},"keywords":{}}],["kindof",{"_index":69,"title":{"11":{"position":[[0,7]]},"116":{"position":[[0,7]]}},"content":{},"keywords":{}}],["lack",{"_index":685,"title":{},"content":{"83":{"position":[[1040,4],[1587,4]]},"118":{"position":[[1002,4],[1549,4]]}},"keywords":{}}],["lang",{"_index":474,"title":{"223":{"position":[[0,5]]},"338":{"position":[[0,5]]}},"content":{"48":{"position":[[151,5]]},"152":{"position":[[133,5]]},"223":{"position":[[213,5]]},"338":{"position":[[173,5]]}},"keywords":{}}],["languag",{"_index":472,"title":{},"content":{"47":{"position":[[56,8]]},"48":{"position":[[42,9],[196,9],[226,9],[251,9],[281,9],[306,9],[337,9]]},"152":{"position":[[178,9],[208,9],[233,9],[263,9],[288,9],[319,9]]},"223":{"position":[[70,9]]}},"keywords":{}}],["lark"",{"_index":323,"title":{},"content":{"25":{"position":[[1782,10]]},"348":{"position":[[1782,10]]}},"keywords":{}}],["last",{"_index":847,"title":{},"content":{"188":{"position":[[209,4]]}},"keywords":{}}],["layer",{"_index":160,"title":{"56":{"position":[[0,7]]},"160":{"position":[[0,7]]},"209":{"position":[[0,7]]},"324":{"position":[[0,7]]}},"content":{"20":{"position":[[59,7],[528,7],[900,5]]},"22":{"position":[[70,7],[764,7]]},"27":{"position":[[82,5],[1458,5]]},"56":{"position":[[38,6]]},"57":{"position":[[50,6],[205,7]]},"58":{"position":[[48,5]]},"69":{"position":[[43,5]]},"70":{"position":[[65,5]]},"161":{"position":[[176,7]]},"209":{"position":[[43,6],[610,7]]},"295":{"position":[[349,7],[682,5]]},"324":{"position":[[370,7]]},"345":{"position":[[682,7]]}},"keywords":{}}],["layer1",{"_index":176,"title":{},"content":{"20":{"position":[[506,9],[874,7],[906,9],[1104,7]]},"295":{"position":[[327,9],[656,7],[688,9],[842,7]]}},"keywords":{}}],["layers、contextmenu、control",{"_index":1156,"title":{},"content":{"295":{"position":[[7,50]]},"345":{"position":[[20,27]]}},"keywords":{}}],["left",{"_index":525,"title":{},"content":{"57":{"position":[[493,5]]},"63":{"position":[[507,4]]},"161":{"position":[[464,5]]},"167":{"position":[[255,4]]},"212":{"position":[[519,4],[947,7]]},"327":{"position":[[254,4],[625,7]]}},"keywords":{}}],["length",{"_index":124,"title":{},"content":{"19":{"position":[[443,6]]}},"keywords":{}}],["less",{"_index":134,"title":{},"content":{"19":{"position":[[654,4]]}},"keywords":{}}],["librari",{"_index":6,"title":{"77":{"position":[[12,8]]}},"content":{"0":{"position":[[60,7]]},"221":{"position":[[117,9]]},"222":{"position":[[121,9]]}},"keywords":{}}],["light",{"_index":1111,"title":{},"content":{"285":{"position":[[1097,5]]}},"keywords":{}}],["list",{"_index":373,"title":{"27":{"position":[[13,5]]}},"content":{"27":{"position":[[47,4],[226,4]]},"213":{"position":[[64,4]]},"216":{"position":[[251,5]]}},"keywords":{}}],["live",{"_index":853,"title":{},"content":{"189":{"position":[[32,4]]},"255":{"position":[[249,4]]}},"keywords":{}}],["load",{"_index":556,"title":{"67":{"position":[[0,8]]},"171":{"position":[[0,8]]},"293":{"position":[[0,5]]}},"content":{"67":{"position":[[20,7]]},"68":{"position":[[70,4]]},"83":{"position":[[166,6],[617,6],[638,8],[655,6],[827,8],[879,7],[1103,5],[1375,7]]},"118":{"position":[[128,6],[579,6],[600,8],[617,6],[789,8],[841,7],[1065,5],[1337,7]]},"220":{"position":[[186,8]]},"293":{"position":[[16,4]]},"335":{"position":[[146,8]]}},"keywords":{}}],["local",{"_index":99,"title":{},"content":{"18":{"position":[[8,5]]}},"keywords":{}}],["localstorag",{"_index":460,"title":{},"content":{"44":{"position":[[128,12]]},"148":{"position":[[66,12]]}},"keywords":{}}],["locat",{"_index":548,"title":{},"content":{"63":{"position":[[495,8]]},"212":{"position":[[507,8]]}},"keywords":{}}],["lock",{"_index":438,"title":{"224":{"position":[[0,5]]},"339":{"position":[[0,5]]}},"content":{"36":{"position":[[51,6]]},"220":{"position":[[488,5]]},"224":{"position":[[49,4],[210,5]]},"335":{"position":[[448,5]]},"339":{"position":[[145,5]]}},"keywords":{}}],["locktim",{"_index":1103,"title":{},"content":{"285":{"position":[[857,9]]}},"keywords":{}}],["lofi"",{"_index":326,"title":{},"content":{"25":{"position":[[1867,10]]},"348":{"position":[[1867,10]]}},"keywords":{}}],["logic",{"_index":211,"title":{},"content":{"22":{"position":[[121,5]]}},"keywords":{}}],["long",{"_index":870,"title":{},"content":{"197":{"position":[[53,4]]},"216":{"position":[[338,4]]},"225":{"position":[[85,4]]},"269":{"position":[[60,4]]}},"keywords":{}}],["loop",{"_index":868,"title":{"194":{"position":[[0,5]]},"270":{"position":[[0,5]]},"309":{"position":[[0,5]]},"381":{"position":[[0,5]]}},"content":{"194":{"position":[[36,4],[148,5]]},"270":{"position":[[325,4],[356,4]]},"309":{"position":[[127,5]]},"381":{"position":[[264,4]]}},"keywords":{}}],["lose",{"_index":193,"title":{},"content":{"21":{"position":[[34,4]]},"92":{"position":[[22,5]]},"206":{"position":[[76,5]]}},"keywords":{}}],["lower",{"_index":886,"title":{},"content":{"200":{"position":[[211,5]]}},"keywords":{}}],["lt",{"_index":98,"title":{},"content":{"18":{"position":[[0,5],[99,5],[248,5]]},"234":{"position":[[0,5],[96,5],[245,5]]},"283":{"position":[[0,5],[100,5],[257,5]]},"285":{"position":[[824,4]]}},"keywords":{}}],["lt;!doctyp",{"_index":753,"title":{},"content":{"103":{"position":[[11,12]]}},"keywords":{}}],["lt;/body></html>",{"_index":773,"title":{},"content":{"103":{"position":[[491,26]]}},"keywords":{}}],["lt;/div>",{"_index":257,"title":{},"content":{"22":{"position":[[1257,12]]},"345":{"position":[[1175,12]]}},"keywords":{}}],["lt;/head>",{"_index":765,"title":{},"content":{"103":{"position":[[218,13]]}},"keywords":{}}],["lt;/script>",{"_index":772,"title":{},"content":{"103":{"position":[[475,15]]},"104":{"position":[[618,19]]}},"keywords":{}}],["lt;/style>",{"_index":764,"title":{},"content":{"103":{"position":[[203,14]]}},"keywords":{}}],["lt;artplay",{"_index":235,"title":{},"content":{"22":{"position":[[676,13]]},"345":{"position":[[594,13]]}},"keywords":{}}],["lt;body>",{"_index":766,"title":{},"content":{"103":{"position":[[232,12]]}},"keywords":{}}],["lt;button",{"_index":81,"title":{},"content":{"12":{"position":[[179,11]]},"277":{"position":[[215,11]]}},"keywords":{}}],["lt;div",{"_index":767,"title":{},"content":{"103":{"position":[[245,7]]},"104":{"position":[[101,7]]},"105":{"position":[[523,7]]}},"keywords":{}}],["lt;div>",{"_index":234,"title":{},"content":{"22":{"position":[[664,11]]},"345":{"position":[[582,11]]}},"keywords":{}}],["lt;div>{time}</div>",{"_index":225,"title":{},"content":{"22":{"position":[[418,30]]},"345":{"position":[[336,30]]}},"keywords":{}}],["lt;head>",{"_index":755,"title":{},"content":{"103":{"position":[[45,12]]}},"keywords":{}}],["lt;img",{"_index":117,"title":{},"content":{"19":{"position":[[242,8]]},"28":{"position":[[428,8]]},"29":{"position":[[539,8]]},"57":{"position":[[223,8],[380,8]]},"58":{"position":[[690,8]]},"161":{"position":[[194,8],[351,8]]},"162":{"position":[[448,8]]},"209":{"position":[[670,8]]},"220":{"position":[[195,8],[258,8]]},"235":{"position":[[215,8]]},"324":{"position":[[430,8]]},"335":{"position":[[155,8],[218,8]]},"351":{"position":[[347,8]]},"352":{"position":[[461,8]]}},"keywords":{}}],["lt;input",{"_index":1130,"title":{},"content":{"292":{"position":[[358,15]]}},"keywords":{}}],["lt;meta",{"_index":758,"title":{},"content":{"103":{"position":[[100,8]]}},"keywords":{}}],["lt;script",{"_index":100,"title":{},"content":{"18":{"position":[[21,10],[123,10],[269,10]]},"103":{"position":[[301,10]]},"234":{"position":[[18,10],[120,10],[266,10]]},"283":{"position":[[18,10],[124,10],[278,10]]}},"keywords":{}}],["lt;script>",{"_index":771,"title":{},"content":{"103":{"position":[[368,14]]}},"keywords":{}}],["lt;span",{"_index":266,"title":{},"content":{"24":{"position":[[188,9],[308,9]]},"27":{"position":[[631,9],[751,9]]},"347":{"position":[[188,9],[308,9]]},"350":{"position":[[453,9],[567,9]]}},"keywords":{}}],["lt;style>",{"_index":761,"title":{},"content":{"103":{"position":[[141,13]]}},"keywords":{}}],["lt;template>",{"_index":780,"title":{},"content":{"104":{"position":[[84,16]]}},"keywords":{}}],["lt;title>artplay",{"_index":756,"title":{},"content":{"103":{"position":[[58,22]]}},"keywords":{}}],["ludwig"",{"_index":328,"title":{},"content":{"25":{"position":[[1953,12]]},"348":{"position":[[1953,12]]}},"keywords":{}}],["m3u8",{"_index":600,"title":{},"content":{"79":{"position":[[200,5],[526,6]]},"238":{"position":[[194,5],[490,15]]}},"keywords":{}}],["magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3a%2f%2ftracker.btorrent.xyz&tr=wss%3a%2f%2ftracker.fastcast.nz&tr=wss%3a%2f%2ftracker.openwebtorrent.com&tr=wss%3a%2f%2ftracker.webtorrent.io&ws=https%3a%2f%2fwebtorrent.io%2ftorrents%2fsintel",{"_index":628,"title":{},"content":{"82":{"position":[[138,300]]},"241":{"position":[[132,300]]}},"keywords":{}}],["manag",{"_index":20,"title":{},"content":{"2":{"position":[[61,6]]},"38":{"position":[[13,6]]},"39":{"position":[[13,6]]},"42":{"position":[[13,6]]},"43":{"position":[[50,6]]},"44":{"position":[[13,6]]},"45":{"position":[[13,6]]},"46":{"position":[[13,6]]},"49":{"position":[[13,6]]},"50":{"position":[[13,10]]},"55":{"position":[[13,6]]},"56":{"position":[[13,6]]},"59":{"position":[[13,6]]},"61":{"position":[[13,6]]},"64":{"position":[[13,6]]},"67":{"position":[[13,6]]},"69":{"position":[[13,6]]},"71":{"position":[[13,6]]},"73":{"position":[[13,6]]},"75":{"position":[[13,6]]}},"keywords":{}}],["manual",{"_index":197,"title":{},"content":{"21":{"position":[[91,8]]},"216":{"position":[[231,8]]}},"keywords":{}}],["map",{"_index":944,"title":{},"content":{"217":{"position":[[38,3]]}},"keywords":{}}],["margin",{"_index":245,"title":{},"content":{"22":{"position":[[983,7]]},"285":{"position":[[639,7]]},"345":{"position":[[901,7]]}},"keywords":{}}],["mark",{"_index":530,"title":{},"content":{"58":{"position":[[182,4]]},"63":{"position":[[184,4]]},"66":{"position":[[187,4]]},"209":{"position":[[178,4]]},"211":{"position":[[181,4]]},"212":{"position":[[196,4]]}},"keywords":{}}],["mask",{"_index":558,"title":{"69":{"position":[[0,5]]},"173":{"position":[[0,5]]}},"content":{"69":{"position":[[38,4]]},"70":{"position":[[60,4]]}},"keywords":{}}],["match",{"_index":929,"title":{},"content":{"216":{"position":[[295,7],[357,5],[411,6],[427,6],[442,5]]},"222":{"position":[[24,5]]}},"keywords":{}}],["math.floor(math.random",{"_index":1126,"title":{},"content":{"291":{"position":[[374,24]]}},"keywords":{}}],["maven"",{"_index":330,"title":{},"content":{"25":{"position":[[2040,11]]},"348":{"position":[[2040,11]]}},"keywords":{}}],["max",{"_index":420,"title":{},"content":{"29":{"position":[[284,3]]},"352":{"position":[[209,3]]}},"keywords":{}}],["max="50"",{"_index":1133,"title":{},"content":{"292":{"position":[[416,18]]}},"keywords":{}}],["maxlength",{"_index":1104,"title":{},"content":{"285":{"position":[[897,10]]}},"keywords":{}}],["maxwidth",{"_index":1107,"title":{},"content":{"285":{"position":[[990,9]]}},"keywords":{}}],["mayb",{"_index":608,"title":{},"content":{"79":{"position":[[441,8]]},"238":{"position":[[435,8]]}},"keywords":{}}],["mayfair"",{"_index":332,"title":{},"content":{"25":{"position":[[2128,13]]},"348":{"position":[[2128,13]]}},"keywords":{}}],["me!</button>",{"_index":83,"title":{},"content":{"12":{"position":[[224,20]]},"277":{"position":[[260,20]]}},"keywords":{}}],["mechan",{"_index":878,"title":{},"content":{"198":{"position":[[300,11]]},"259":{"position":[[342,10]]},"261":{"position":[[319,10]]}},"keywords":{}}],["media",{"_index":645,"title":{},"content":{"83":{"position":[[115,6],[185,5],[321,5],[531,5],[594,5],[749,5],[808,5],[1296,5],[1364,5]]},"118":{"position":[[77,6],[147,5],[283,5],[493,5],[556,5],[711,5],[770,5],[1258,5],[1326,5]]}},"keywords":{}}],["menu",{"_index":553,"title":{},"content":{"65":{"position":[[54,4]]},"66":{"position":[[48,4],[699,6],[764,7]]},"211":{"position":[[606,6],[671,7]]}},"keywords":{}}],["merg",{"_index":432,"title":{},"content":{"33":{"position":[[19,6]]}},"keywords":{}}],["metadata",{"_index":676,"title":{},"content":{"83":{"position":[[861,8]]},"118":{"position":[[823,8]]},"219":{"position":[[51,11]]},"334":{"position":[[44,11]]}},"keywords":{}}],["method",{"_index":53,"title":{},"content":{"6":{"position":[[41,7]]},"20":{"position":[[254,6],[279,6],[823,6]]},"40":{"position":[[15,6]]},"43":{"position":[[34,7]]},"47":{"position":[[20,6]]},"48":{"position":[[15,6]]},"52":{"position":[[15,6]]},"54":{"position":[[15,7]]},"58":{"position":[[15,6]]},"63":{"position":[[15,6]]},"66":{"position":[[15,6]]},"72":{"position":[[15,7]]},"76":{"position":[[15,6],[285,9]]},"83":{"position":[[662,6]]},"118":{"position":[[624,6]]},"215":{"position":[[280,9]]}},"keywords":{}}],["min",{"_index":418,"title":{},"content":{"29":{"position":[[262,3]]},"352":{"position":[[187,3]]}},"keywords":{}}],["min="12"",{"_index":1132,"title":{},"content":{"292":{"position":[[397,18]]}},"keywords":{}}],["mini",{"_index":839,"title":{"263":{"position":[[0,5]]},"374":{"position":[[0,5]]}},"content":{"186":{"position":[[82,4]]},"193":{"position":[[106,4]]},"206":{"position":[[28,4]]},"263":{"position":[[57,4]]}},"keywords":{}}],["miniprogressbar",{"_index":897,"title":{"206":{"position":[[0,16]]},"321":{"position":[[0,16]]}},"content":{"206":{"position":[[202,16]]},"321":{"position":[[145,16]]}},"keywords":{}}],["minwidth",{"_index":1106,"title":{},"content":{"285":{"position":[[941,9]]}},"keywords":{}}],["mobil",{"_index":439,"title":{},"content":{"36":{"position":[[61,6]]},"208":{"position":[[54,6]]},"216":{"position":[[96,6],[153,6],[203,6],[719,6]]},"224":{"position":[[68,6]]},"225":{"position":[[72,7]]},"227":{"position":[[138,6]]}},"keywords":{}}],["mode",{"_index":403,"title":{},"content":{"28":{"position":[[399,6]]},"186":{"position":[[87,4]]},"189":{"position":[[37,5]]},"193":{"position":[[116,4]]},"207":{"position":[[56,5]]},"261":{"position":[[61,4]]},"263":{"position":[[62,4]]},"285":{"position":[[320,5],[403,5],[470,5],[612,5]]}},"keywords":{}}],["modifi",{"_index":496,"title":{},"content":{"52":{"position":[[44,6]]},"54":{"position":[[69,6]]}},"keywords":{}}],["moon"",{"_index":334,"title":{},"content":{"25":{"position":[[2215,10]]},"348":{"position":[[2215,10]]}},"keywords":{}}],["more",{"_index":209,"title":{},"content":{"22":{"position":[[108,4]]},"48":{"position":[[37,4]]},"83":{"position":[[4,4]]},"191":{"position":[[289,4]]},"214":{"position":[[308,4]]},"219":{"position":[[63,4]]},"329":{"position":[[211,4]]}},"keywords":{}}],["morevideoattr",{"_index":874,"title":{"219":{"position":[[0,14]]},"334":{"position":[[0,14]]}},"content":{"198":{"position":[[220,14]]},"219":{"position":[[247,14]]},"313":{"position":[[162,14]]},"334":{"position":[[177,14]]}},"keywords":{}}],["mount",{"_index":169,"title":{},"content":{"20":{"position":[[261,8],[536,8],[644,8],[766,8]]},"58":{"position":[[375,7],[425,7]]},"63":{"position":[[377,7],[427,7],[899,8],[949,8]]},"66":{"position":[[380,7],[430,7]]},"104":{"position":[[334,9]]},"162":{"position":[[187,7]]},"167":{"position":[[187,7]]},"170":{"position":[[187,7]]},"182":{"position":[[71,7]]},"207":{"position":[[47,8],[147,8]]},"209":{"position":[[371,7],[421,7],[916,8],[970,5]]},"211":{"position":[[374,7],[424,7]]},"212":{"position":[[389,7],[439,7],[853,8],[903,8]]},"216":{"position":[[127,5]]},"285":{"position":[[1185,5],[1235,6]]},"292":{"position":[[532,8]]},"295":{"position":[[125,12],[357,8],[465,8],[587,8]]},"324":{"position":[[185,7],[656,8]]},"326":{"position":[[185,7]]},"327":{"position":[[186,7],[557,8]]}},"keywords":{}}],["mous",{"_index":730,"title":{},"content":{"93":{"position":[[11,5],[188,5],[255,5]]},"95":{"position":[[15,5]]}},"keywords":{}}],["mousemov",{"_index":737,"title":{"95":{"position":[[0,10]]},"130":{"position":[[0,10]]}},"content":{},"keywords":{}}],["move",{"_index":731,"title":{},"content":{"93":{"position":[[17,5],[194,5],[261,5]]}},"keywords":{}}],["mozilla",{"_index":640,"title":{},"content":{"83":{"position":[[34,7]]},"118":{"position":[[8,7]]}},"keywords":{}}],["mp4、.ogg、.webm",{"_index":825,"title":{},"content":{"183":{"position":[[101,15]]},"298":{"position":[[22,34]]}},"keywords":{}}],["mpd",{"_index":615,"title":{},"content":{"80":{"position":[[222,4]]},"81":{"position":[[215,4]]},"239":{"position":[[216,4]]},"240":{"position":[[209,4]]}},"keywords":{}}],["multi",{"_index":376,"title":{},"content":{"27":{"position":[[76,5],[1451,6]]}},"keywords":{}}],["multilingu",{"_index":145,"title":{},"content":{"19":{"position":[[846,12]]}},"keywords":{}}],["multipl",{"_index":21,"title":{},"content":{"2":{"position":[[68,8],[114,8]]},"95":{"position":[[77,8]]},"202":{"position":[[40,8]]}},"keywords":{}}],["mute",{"_index":143,"title":{"190":{"position":[[0,6]]},"253":{"position":[[0,6]]},"305":{"position":[[0,6]]},"364":{"position":[[0,6]]}},"content":{"19":{"position":[[829,6]]},"184":{"position":[[279,6]]},"190":{"position":[[48,4],[152,6]]},"191":{"position":[[166,6],[269,5]]},"235":{"position":[[512,6]]},"243":{"position":[[125,6]]},"244":{"position":[[126,6]]},"245":{"position":[[146,6]]},"253":{"position":[[71,4]]},"264":{"position":[[155,6]]},"299":{"position":[[174,6]]},"305":{"position":[[127,6]]},"306":{"position":[[143,6],[164,24]]},"354":{"position":[[117,6]]},"355":{"position":[[117,6]]},"356":{"position":[[123,6]]},"375":{"position":[[133,6]]}},"keywords":{}}],["mutex",{"_index":891,"title":{"202":{"position":[[0,6]]},"317":{"position":[[0,6]]}},"content":{"202":{"position":[[225,6]]},"317":{"position":[[147,6]]}},"keywords":{}}],["myplugin",{"_index":572,"title":{},"content":{"76":{"position":[[179,11]]},"180":{"position":[[114,11]]},"215":{"position":[[174,11],[395,11]]},"330":{"position":[[111,11],[304,11]]}},"keywords":{}}],["myplugin(art",{"_index":571,"title":{},"content":{"76":{"position":[[78,13]]},"180":{"position":[[49,13]]},"215":{"position":[[73,13]]},"330":{"position":[[46,13]]}},"keywords":{}}],["name",{"_index":163,"title":{},"content":{"20":{"position":[[110,4],[313,4],[500,5],[596,5],[707,5],[1055,4],[1290,4]]},"22":{"position":[[796,5],[869,5]]},"54":{"position":[[437,5]]},"58":{"position":[[128,4],[151,4],[197,4]]},"63":{"position":[[130,4],[153,4],[199,4],[708,5]]},"66":{"position":[[133,4],[156,4],[202,4]]},"76":{"position":[[173,5]]},"83":{"position":[[61,4]]},"158":{"position":[[385,5]]},"162":{"position":[[61,4]]},"167":{"position":[[61,4]]},"170":{"position":[[61,4]]},"180":{"position":[[108,5]]},"209":{"position":[[124,4],[147,4],[193,4],[632,5]]},"211":{"position":[[127,4],[150,4],[196,4]]},"212":{"position":[[142,4],[165,4],[211,4],[662,5]]},"213":{"position":[[172,4]]},"215":{"position":[[168,5]]},"251":{"position":[[211,4],[440,7]]},"252":{"position":[[224,4],[457,7]]},"275":{"position":[[145,5]]},"295":{"position":[[58,4],[149,4],[321,5],[417,5],[528,5],[822,4]]},"324":{"position":[[59,4],[392,5]]},"326":{"position":[[59,4]]},"327":{"position":[[60,4],[397,5]]},"328":{"position":[[63,4]]},"330":{"position":[[105,5]]},"345":{"position":[[714,5],[787,5]]},"386":{"position":[[135,5]]}},"keywords":{}}],["nashville"",{"_index":336,"title":{},"content":{"25":{"position":[[2304,15]]},"348":{"position":[[2304,15]]}},"keywords":{}}],["nativ",{"_index":52,"title":{"83":{"position":[[0,6]]}},"content":{"6":{"position":[[19,6]]},"43":{"position":[[21,6]]}},"keywords":{}}],["navigator.language.tolowercas",{"_index":980,"title":{},"content":{"223":{"position":[[21,32]]},"338":{"position":[[14,32]]}},"keywords":{}}],["necessari",{"_index":975,"title":{},"content":{"221":{"position":[[282,9]]}},"keywords":{}}],["need",{"_index":821,"title":{},"content":{"182":{"position":[[315,4]]},"195":{"position":[[116,4]]},"216":{"position":[[223,4]]},"221":{"position":[[69,4]]},"270":{"position":[[341,4]]}},"keywords":{}}],["nest",{"_index":377,"title":{},"content":{"27":{"position":[[88,6],[1464,8],[1493,7],[1526,7],[1550,7],[1580,7],[1613,7],[1637,7]]}},"keywords":{}}],["new",{"_index":30,"title":{},"content":{"2":{"position":[[176,3]]},"12":{"position":[[62,3]]},"19":{"position":[[21,3]]},"20":{"position":[[359,3]]},"24":{"position":[[21,3]]},"25":{"position":[[3668,3]]},"27":{"position":[[377,3]]},"28":{"position":[[230,3]]},"29":{"position":[[345,3]]},"40":{"position":[[176,3]]},"41":{"position":[[64,3]]},"43":{"position":[[158,3]]},"44":{"position":[[286,3]]},"47":{"position":[[92,3]]},"48":{"position":[[73,3]]},"51":{"position":[[87,3]]},"52":{"position":[[91,3]]},"53":{"position":[[88,3]]},"54":{"position":[[117,3],[448,3]]},"57":{"position":[[127,3]]},"58":{"position":[[498,3]]},"60":{"position":[[120,3],[200,3]]},"62":{"position":[[100,3]]},"63":{"position":[[542,3]]},"65":{"position":[[93,3]]},"66":{"position":[[503,3]]},"68":{"position":[[109,3]]},"70":{"position":[[103,3]]},"72":{"position":[[162,3]]},"74":{"position":[[96,3]]},"76":{"position":[[313,3]]},"78":{"position":[[66,3]]},"79":{"position":[[67,3],[267,3]]},"80":{"position":[[78,3]]},"81":{"position":[[70,3],[286,3]]},"82":{"position":[[72,3],[541,3]]},"83":{"position":[[1621,3]]},"85":{"position":[[87,3]]},"86":{"position":[[53,3]]},"87":{"position":[[52,3]]},"88":{"position":[[55,3]]},"89":{"position":[[57,3]]},"90":{"position":[[65,3]]},"91":{"position":[[82,3]]},"92":{"position":[[95,3]]},"93":{"position":[[51,3]]},"94":{"position":[[54,3]]},"95":{"position":[[113,3]]},"96":{"position":[[54,3]]},"97":{"position":[[65,3]]},"98":{"position":[[59,3]]},"99":{"position":[[50,3]]},"101":{"position":[[82,3]]},"103":{"position":[[393,3]]},"104":{"position":[[362,3]]},"105":{"position":[[289,3]]},"107":{"position":[[80,3]]},"118":{"position":[[1583,3]]},"120":{"position":[[59,3]]},"121":{"position":[[31,3]]},"122":{"position":[[31,3]]},"123":{"position":[[34,3]]},"124":{"position":[[32,3]]},"125":{"position":[[34,3]]},"126":{"position":[[41,3]]},"127":{"position":[[45,3]]},"128":{"position":[[34,3]]},"129":{"position":[[33,3]]},"130":{"position":[[50,3]]},"131":{"position":[[32,3]]},"132":{"position":[[33,3]]},"133":{"position":[[33,3]]},"134":{"position":[[32,3]]},"144":{"position":[[123,3]]},"145":{"position":[[56,3]]},"147":{"position":[[113,3]]},"148":{"position":[[181,3]]},"151":{"position":[[59,3]]},"152":{"position":[[55,3]]},"155":{"position":[[56,3]]},"156":{"position":[[54,3]]},"157":{"position":[[58,3]]},"158":{"position":[[65,3],[396,3]]},"161":{"position":[[98,3]]},"162":{"position":[[256,3]]},"164":{"position":[[82,3]]},"166":{"position":[[59,3]]},"167":{"position":[[290,3]]},"169":{"position":[[58,3]]},"170":{"position":[[256,3]]},"172":{"position":[[62,3]]},"174":{"position":[[60,3]]},"176":{"position":[[81,3]]},"178":{"position":[[60,3]]},"180":{"position":[[220,3]]},"182":{"position":[[168,3]]},"183":{"position":[[138,3]]},"184":{"position":[[200,3]]},"185":{"position":[[148,3]]},"186":{"position":[[113,3]]},"187":{"position":[[102,3]]},"188":{"position":[[75,3]]},"189":{"position":[[96,3]]},"190":{"position":[[74,3]]},"191":{"position":[[72,3]]},"192":{"position":[[256,3]]},"193":{"position":[[142,3]]},"194":{"position":[[70,3]]},"195":{"position":[[168,3]]},"196":{"position":[[157,3]]},"197":{"position":[[145,3]]},"198":{"position":[[112,3]]},"199":{"position":[[133,3]]},"200":{"position":[[77,3]]},"201":{"position":[[116,3]]},"202":{"position":[[147,3]]},"203":{"position":[[138,3]]},"204":{"position":[[139,3]]},"205":{"position":[[94,3]]},"206":{"position":[[124,3]]},"207":{"position":[[356,3]]},"208":{"position":[[82,3]]},"209":{"position":[[532,3]]},"210":{"position":[[115,3]]},"211":{"position":[[497,3]]},"212":{"position":[[554,3]]},"213":{"position":[[225,3]]},"214":{"position":[[194,3]]},"215":{"position":[[308,3]]},"216":{"position":[[469,3]]},"217":{"position":[[245,3]]},"218":{"position":[[282,3]]},"219":{"position":[[169,3]]},"220":{"position":[[99,3]]},"221":{"position":[[324,3]]},"222":{"position":[[152,3]]},"223":{"position":[[135,3]]},"224":{"position":[[132,3]]},"225":{"position":[[127,3]]},"226":{"position":[[78,3]]},"227":{"position":[[166,3]]},"228":{"position":[[123,3]]},"235":{"position":[[21,3]]},"237":{"position":[[60,3]]},"238":{"position":[[61,3],[261,3]]},"239":{"position":[[72,3]]},"240":{"position":[[64,3],[280,3]]},"241":{"position":[[66,3],[535,3]]},"243":{"position":[[47,3]]},"244":{"position":[[48,3]]},"245":{"position":[[68,3]]},"246":{"position":[[81,3]]},"247":{"position":[[84,3]]},"248":{"position":[[85,3]]},"249":{"position":[[98,3]]},"250":{"position":[[80,3]]},"251":{"position":[[172,3],[201,3],[237,3],[429,4]]},"252":{"position":[[185,3],[214,3],[250,3],[446,4]]},"253":{"position":[[97,3]]},"254":{"position":[[160,3]]},"255":{"position":[[53,3]]},"256":{"position":[[80,3]]},"257":{"position":[[103,3]]},"258":{"position":[[101,3]]},"259":{"position":[[99,3]]},"260":{"position":[[108,3]]},"261":{"position":[[87,3]]},"262":{"position":[[160,3]]},"263":{"position":[[88,3]]},"264":{"position":[[77,3]]},"265":{"position":[[133,3]]},"266":{"position":[[88,3]]},"267":{"position":[[120,3]]},"268":{"position":[[138,3]]},"269":{"position":[[121,3]]},"270":{"position":[[123,3]]},"271":{"position":[[156,3]]},"272":{"position":[[113,3]]},"273":{"position":[[91,3],[237,4]]},"274":{"position":[[97,3]]},"275":{"position":[[53,3]]},"276":{"position":[[73,3]]},"277":{"position":[[98,3]]},"285":{"position":[[21,3]]},"286":{"position":[[21,3]]},"287":{"position":[[21,3],[184,3]]},"289":{"position":[[62,3]]},"290":{"position":[[59,3]]},"291":{"position":[[53,3]]},"292":{"position":[[159,3]]},"293":{"position":[[60,3]]},"294":{"position":[[10,3]]},"295":{"position":[[180,3]]},"297":{"position":[[94,3]]},"298":{"position":[[78,3]]},"299":{"position":[[95,3]]},"300":{"position":[[64,3]]},"301":{"position":[[60,3]]},"302":{"position":[[59,3]]},"303":{"position":[[48,3]]},"304":{"position":[[61,3]]},"305":{"position":[[49,3]]},"306":{"position":[[49,3]]},"307":{"position":[[113,3]]},"308":{"position":[[69,3]]},"309":{"position":[[49,3]]},"310":{"position":[[91,3]]},"311":{"position":[[74,3]]},"312":{"position":[[73,3]]},"313":{"position":[[60,3]]},"314":{"position":[[63,3]]},"315":{"position":[[49,3]]},"316":{"position":[[62,3]]},"317":{"position":[[69,3]]},"318":{"position":[[63,3]]},"319":{"position":[[63,3]]},"320":{"position":[[63,3]]},"321":{"position":[[67,3]]},"322":{"position":[[220,3]]},"323":{"position":[[65,3]]},"324":{"position":[[292,3]]},"325":{"position":[[66,3]]},"326":{"position":[[254,3]]},"327":{"position":[[289,3]]},"328":{"position":[[117,3]]},"329":{"position":[[97,3]]},"330":{"position":[[217,3]]},"331":{"position":[[190,3]]},"332":{"position":[[153,3]]},"333":{"position":[[169,3]]},"334":{"position":[[99,3]]},"335":{"position":[[59,3]]},"336":{"position":[[142,3]]},"337":{"position":[[81,3]]},"338":{"position":[[95,3]]},"339":{"position":[[67,3]]},"340":{"position":[[59,3]]},"341":{"position":[[53,3]]},"342":{"position":[[73,3]]},"343":{"position":[[81,3]]},"347":{"position":[[21,3]]},"348":{"position":[[3668,3]]},"350":{"position":[[216,3]]},"351":{"position":[[153,3]]},"352":{"position":[[270,3]]},"354":{"position":[[39,3]]},"355":{"position":[[39,3]]},"356":{"position":[[45,3]]},"357":{"position":[[53,3]]},"358":{"position":[[53,3]]},"359":{"position":[[53,3]]},"360":{"position":[[70,3]]},"361":{"position":[[59,3]]},"362":{"position":[[105,3]]},"363":{"position":[[111,3]]},"364":{"position":[[62,3]]},"365":{"position":[[88,3]]},"366":{"position":[[39,3]]},"367":{"position":[[45,3]]},"368":{"position":[[69,3]]},"369":{"position":[[67,3]]},"370":{"position":[[63,3]]},"371":{"position":[[63,3]]},"372":{"position":[[64,3]]},"373":{"position":[[76,3]]},"374":{"position":[[63,3]]},"375":{"position":[[55,3]]},"376":{"position":[[81,3]]},"377":{"position":[[46,3]]},"378":{"position":[[91,3]]},"379":{"position":[[95,3]]},"380":{"position":[[80,3]]},"381":{"position":[[64,3]]},"382":{"position":[[78,3]]},"383":{"position":[[64,3]]},"384":{"position":[[62,3]]},"385":{"position":[[64,3]]},"386":{"position":[[43,3]]},"387":{"position":[[87,3]]}},"keywords":{}}],["next",{"_index":848,"title":{},"content":{"188":{"position":[[231,4]]}},"keywords":{}}],["next.j",{"_index":797,"title":{},"content":{"105":{"position":[[9,9]]}},"keywords":{}}],["nextstat",{"_index":407,"title":{},"content":{"28":{"position":[[619,9],[655,10],[703,9],[763,10]]},"351":{"position":[[538,9],[574,10],[610,9],[652,10]]}},"keywords":{}}],["normal",{"_index":1048,"title":{},"content":{"267":{"position":[[70,7]]},"378":{"position":[[28,20]]}},"keywords":{}}],["note",{"_index":188,"title":{},"content":{"20":{"position":[[1238,4]]}},"keywords":{}}],["notic",{"_index":535,"title":{"59":{"position":[[0,7]]},"163":{"position":[[0,7]]}},"content":{},"keywords":{}}],["npm",{"_index":95,"title":{"16":{"position":[[13,5]]},"232":{"position":[[3,3]]},"281":{"position":[[3,3]]}},"content":{"16":{"position":[[2,3]]},"101":{"position":[[14,3]]},"232":{"position":[[2,3]]},"281":{"position":[[2,3]]}},"keywords":{}}],["npmyarnscript",{"_index":750,"title":{},"content":{"101":{"position":[[0,13]]}},"keywords":{}}],["null",{"_index":255,"title":{},"content":{"22":{"position":[[1173,5],[1251,5]]},"104":{"position":[[267,5]]},"345":{"position":[[1091,5],[1169,5]]}},"keywords":{}}],["number",{"_index":40,"title":{},"content":{"3":{"position":[[36,6]]},"27":{"position":[[276,6]]},"32":{"position":[[6,6],[30,6]]},"58":{"position":[[208,6]]},"63":{"position":[[210,6]]},"66":{"position":[[213,6]]},"72":{"position":[[89,7]]},"136":{"position":[[4,6]]},"162":{"position":[[93,6]]},"167":{"position":[[93,6]]},"170":{"position":[[93,6]]},"209":{"position":[[204,6]]},"211":{"position":[[207,6]]},"212":{"position":[[222,6]]},"214":{"position":[[109,6]]},"217":{"position":[[110,6],[117,6],[132,6],[146,6],[174,6],[202,6],[375,7]]},"246":{"position":[[23,6]]},"247":{"position":[[23,6]]},"248":{"position":[[23,6]]},"249":{"position":[[30,6]]},"254":{"position":[[30,6]]},"268":{"position":[[30,6]]},"303":{"position":[[4,9]]},"324":{"position":[[91,6]]},"326":{"position":[[91,6]]},"327":{"position":[[92,6]]},"329":{"position":[[42,6]]},"332":{"position":[[53,6],[60,6],[80,6],[99,6],[119,6],[283,7]]},"350":{"position":[[140,6]]},"357":{"position":[[14,6]]},"358":{"position":[[14,6]]},"359":{"position":[[14,6]]},"360":{"position":[[21,6]]},"365":{"position":[[21,6]]},"379":{"position":[[21,6]]}},"keywords":{}}],["number($range.valu",{"_index":1142,"title":{},"content":{"292":{"position":[[722,21]]}},"keywords":{}}],["numberdefault",{"_index":844,"title":{},"content":{"188":{"position":[[6,14]]}},"keywords":{}}],["nuxt.j",{"_index":776,"title":{},"content":{"104":{"position":[[7,9]]}},"keywords":{}}],["object",{"_index":47,"title":{},"content":{"5":{"position":[[6,6]]},"6":{"position":[[6,6]]},"7":{"position":[[6,6]]},"9":{"position":[[6,6]]},"12":{"position":[[310,6]]},"33":{"position":[[6,6]]},"38":{"position":[[6,6]]},"39":{"position":[[6,6]]},"42":{"position":[[6,6]]},"44":{"position":[[6,6],[39,7],[88,6]]},"45":{"position":[[6,6]]},"46":{"position":[[6,6]]},"49":{"position":[[6,6],[24,6]]},"50":{"position":[[6,6],[33,6]]},"55":{"position":[[6,6]]},"56":{"position":[[6,6],[24,6]]},"58":{"position":[[308,6],[331,6]]},"59":{"position":[[6,6],[24,6]]},"61":{"position":[[6,6],[24,6]]},"63":{"position":[[310,6],[333,6]]},"64":{"position":[[6,6]]},"66":{"position":[[313,6],[336,6]]},"67":{"position":[[6,6]]},"69":{"position":[[6,6],[24,6]]},"71":{"position":[[6,6]]},"73":{"position":[[6,6],[24,6]]},"75":{"position":[[6,6]]},"104":{"position":[[304,7]]},"110":{"position":[[4,6]]},"111":{"position":[[4,6]]},"112":{"position":[[4,6]]},"114":{"position":[[4,6]]},"137":{"position":[[4,6]]},"142":{"position":[[4,6]]},"143":{"position":[[4,6]]},"146":{"position":[[4,6]]},"148":{"position":[[4,6]]},"149":{"position":[[4,6]]},"150":{"position":[[4,6]]},"153":{"position":[[4,6]]},"154":{"position":[[4,6]]},"159":{"position":[[4,6]]},"160":{"position":[[4,6]]},"162":{"position":[[151,6]]},"163":{"position":[[4,6]]},"165":{"position":[[4,6]]},"167":{"position":[[151,6]]},"168":{"position":[[4,6]]},"170":{"position":[[151,6]]},"171":{"position":[[4,6]]},"173":{"position":[[4,6]]},"175":{"position":[[4,6]]},"177":{"position":[[4,6]]},"179":{"position":[[4,6]]},"209":{"position":[[304,6],[327,6]]},"211":{"position":[[307,6],[330,6]]},"212":{"position":[[322,6],[345,6]]},"218":{"position":[[190,6]]},"324":{"position":[[149,6]]},"326":{"position":[[149,6]]},"327":{"position":[[150,6]]},"332":{"position":[[4,9]]},"333":{"position":[[4,9],[106,6]]},"334":{"position":[[4,9]]},"335":{"position":[[4,9]]},"337":{"position":[[4,9]]}},"keywords":{}}],["objectdefault",{"_index":942,"title":{},"content":{"217":{"position":[[6,14]]},"218":{"position":[[6,14]]},"219":{"position":[[6,14]]},"220":{"position":[[6,14]]},"222":{"position":[[6,14]]}},"keywords":{}}],["obtain",{"_index":1046,"title":{},"content":{"266":{"position":[[281,8]]}},"keywords":{}}],["offlineaudiocontext",{"_index":660,"title":{},"content":{"83":{"position":[[416,19]]},"118":{"position":[[378,19]]}},"keywords":{}}],["offset",{"_index":895,"title":{},"content":{"205":{"position":[[42,7]]}},"keywords":{}}],["old",{"_index":543,"title":{},"content":{"60":{"position":[[163,3]]}},"keywords":{}}],["on",{"_index":892,"title":{},"content":{"202":{"position":[[96,3]]},"214":{"position":[[303,4]]},"216":{"position":[[346,3]]},"251":{"position":[[160,3]]},"252":{"position":[[173,3]]},"329":{"position":[[206,4]]}},"keywords":{}}],["onc",{"_index":1040,"title":{},"content":{"265":{"position":[[107,4]]}},"keywords":{}}],["one/dash.mpd",{"_index":622,"title":{},"content":{"81":{"position":[[186,14]]},"240":{"position":[[180,14]]}},"keywords":{}}],["onlin",{"_index":214,"title":{},"content":{"22":{"position":[[178,6]]}},"keywords":{}}],["onrang",{"_index":416,"title":{},"content":{"29":{"position":[[139,7],[657,8],[914,8],[1041,8]]},"352":{"position":[[84,7],[579,8],[797,8],[919,8]]}},"keywords":{}}],["onselect",{"_index":273,"title":{},"content":{"24":{"position":[[426,9]]},"25":{"position":[[3834,9]]},"27":{"position":[[231,8],[869,9],[1283,9]]},"28":{"position":[[1120,9]]},"29":{"position":[[1102,9]]},"210":{"position":[[314,9],[466,9]]},"325":{"position":[[245,9],[377,9]]},"347":{"position":[[426,9]]},"348":{"position":[[3871,9]]},"350":{"position":[[109,8],[679,9],[1071,9]]},"351":{"position":[[977,9]]},"352":{"position":[[980,9]]}},"keywords":{}}],["onswitch",{"_index":400,"title":{},"content":{"28":{"position":[[143,8],[539,9],[935,9],[1049,9]]},"351":{"position":[[87,8],[458,9],[797,9],[906,9]]}},"keywords":{}}],["opac",{"_index":523,"title":{},"content":{"57":{"position":[[351,8],[507,8]]},"58":{"position":[[818,8]]},"161":{"position":[[322,8],[478,8]]},"162":{"position":[[576,8]]},"209":{"position":[[798,8]]},"285":{"position":[[521,8]]},"324":{"position":[[558,8]]}},"keywords":{}}],["open",{"_index":213,"title":{},"content":{"22":{"position":[[170,4]]},"216":{"position":[[240,4]]},"275":{"position":[[15,4]]}},"keywords":{}}],["oper",{"_index":692,"title":{},"content":{"83":{"position":[[1189,9],[1231,9]]},"118":{"position":[[1151,9],[1193,9]]},"251":{"position":[[101,10]]}},"keywords":{}}],["optim",{"_index":1005,"title":{},"content":{"251":{"position":[[88,12]]}},"keywords":{}}],["option",{"_index":58,"title":{"9":{"position":[[0,7]]},"33":{"position":[[0,7]]},"114":{"position":[[0,7]]},"137":{"position":[[0,7]]},"181":{"position":[[6,7]]}},"content":{"7":{"position":[[44,6]]},"8":{"position":[[36,6]]},"9":{"position":[[28,6]]},"22":{"position":[[690,9]]},"33":{"position":[[26,7]]},"54":{"position":[[89,6]]},"104":{"position":[[288,7]]},"105":{"position":[[197,7],[305,10]]},"192":{"position":[[128,6]]},"198":{"position":[[211,8]]},"294":{"position":[[502,8],[540,8]]},"345":{"position":[[608,9]]}},"keywords":{}}],["os",{"_index":936,"title":{},"content":{"216":{"position":[[581,2],[624,2],[658,2]]},"331":{"position":[[302,2],[345,2],[379,2]]}},"keywords":{}}],["otherwis",{"_index":820,"title":{},"content":{"182":{"position":[[111,9]]}},"keywords":{}}],["output",{"_index":538,"title":{},"content":{"60":{"position":[[35,6]]}},"keywords":{}}],["outsid",{"_index":733,"title":{},"content":{"93":{"position":[[209,7],[290,7]]},"193":{"position":[[52,7]]}},"keywords":{}}],["over",{"_index":977,"title":{},"content":{"222":{"position":[[63,4]]},"261":{"position":[[401,4]]}},"keywords":{}}],["page",{"_index":850,"title":{},"content":{"188":{"position":[[275,5]]},"191":{"position":[[225,5]]},"202":{"position":[[64,4]]},"207":{"position":[[517,4]]},"259":{"position":[[357,4],[441,5]]},"260":{"position":[[70,4]]},"261":{"position":[[334,4],[410,5]]}},"keywords":{}}],["panel",{"_index":372,"title":{"26":{"position":[[19,5]]}},"content":{"27":{"position":[[9,6],[283,5]]},"73":{"position":[[46,5]]},"74":{"position":[[58,5]]},"195":{"position":[[102,6]]},"196":{"position":[[114,5]]},"197":{"position":[[102,5]]},"199":{"position":[[59,5]]},"210":{"position":[[49,6],[88,5]]}},"keywords":{}}],["param",{"_index":202,"title":{},"content":{"21":{"position":[[253,6]]},"344":{"position":[[190,6]]}},"keywords":{}}],["paramet",{"_index":88,"title":{},"content":{"12":{"position":[[288,9]]},"72":{"position":[[67,9],[108,9]]},"184":{"position":[[82,10]]},"251":{"position":[[138,11]]},"252":{"position":[[151,11]]}},"keywords":{}}],["parti",{"_index":581,"title":{"77":{"position":[[6,5]]}},"content":{"222":{"position":[[92,5]]}},"keywords":{}}],["partial",{"_index":668,"title":{},"content":{"83":{"position":[[628,9]]},"118":{"position":[[590,9]]}},"keywords":{}}],["paus",{"_index":678,"title":{"87":{"position":[[0,6]]},"122":{"position":[[0,6]]},"244":{"position":[[0,6]]},"355":{"position":[[0,6]]}},"content":{"83":{"position":[[917,7],[1015,6]]},"87":{"position":[[25,5]]},"118":{"position":[[879,7],[977,6]]},"200":{"position":[[299,5]]},"220":{"position":[[321,6]]},"244":{"position":[[15,5]]},"245":{"position":[[41,5]]},"335":{"position":[[281,6]]}},"keywords":{}}],["perform",{"_index":1004,"title":{},"content":{"251":{"position":[[75,7]]}},"keywords":{}}],["period",{"_index":126,"title":{},"content":{"19":{"position":[[484,6]]},"83":{"position":[[1075,12]]},"118":{"position":[[1037,12]]}},"keywords":{}}],["perpetua"",{"_index":338,"title":{},"content":{"25":{"position":[[2397,14]]},"348":{"position":[[2397,14]]}},"keywords":{}}],["persist",{"_index":455,"title":{},"content":{"44":{"position":[[20,10]]}},"keywords":{}}],["pip",{"_index":402,"title":{"201":{"position":[[0,4]]},"261":{"position":[[0,4]]},"316":{"position":[[0,4]]},"372":{"position":[[0,4]]}},"content":{"28":{"position":[[394,4]]},"201":{"position":[[51,3],[194,4]]},"220":{"position":[[401,4]]},"261":{"position":[[57,3],[374,3]]},"316":{"position":[[140,4]]},"335":{"position":[[361,4]]}},"keywords":{}}],["play",{"_index":644,"title":{"86":{"position":[[0,5]]},"121":{"position":[[0,5]]},"243":{"position":[[0,5]]},"264":{"position":[[0,8]]},"354":{"position":[[0,5]]},"375":{"position":[[0,8]]}},"content":{"83":{"position":[[106,4],[176,4],[312,4]]},"85":{"position":[[59,6]]},"86":{"position":[[25,6]]},"95":{"position":[[24,7]]},"118":{"position":[[68,4],[138,4],[274,4]]},"184":{"position":[[151,5]]},"185":{"position":[[119,7]]},"189":{"position":[[65,4]]},"191":{"position":[[46,4],[253,4]]},"193":{"position":[[111,4]]},"194":{"position":[[41,7]]},"200":{"position":[[292,4]]},"202":{"position":[[121,4]]},"206":{"position":[[95,7]]},"220":{"position":[[311,5]]},"243":{"position":[[15,4]]},"252":{"position":[[111,4]]},"262":{"position":[[132,6]]},"264":{"position":[[48,7]]},"270":{"position":[[72,4],[330,5]]},"335":{"position":[[271,5]]}},"keywords":{}}],["playback",{"_index":594,"title":{},"content":{"78":{"position":[[396,8]]},"79":{"position":[[514,8]]},"83":{"position":[[705,8],[899,8],[936,8],[970,8],[1142,8],[1543,8]]},"118":{"position":[[667,8],[861,8],[898,8],[932,8],[1104,8],[1505,8]]},"196":{"position":[[46,8]]},"226":{"position":[[48,8]]},"245":{"position":[[28,8]]},"268":{"position":[[56,8]]}},"keywords":{}}],["playbackr",{"_index":385,"title":{"196":{"position":[[0,13]]},"268":{"position":[[0,13]]},"311":{"position":[[0,13]]},"379":{"position":[[0,13]]}},"content":{"27":{"position":[[482,13]]},"28":{"position":[[335,13]]},"29":{"position":[[450,13]]},"196":{"position":[[235,13]]},"220":{"position":[[441,13]]},"285":{"position":[[130,13]]},"311":{"position":[[152,13]]},"335":{"position":[[401,13]]},"350":{"position":[[321,13]]},"351":{"position":[[258,13]]},"352":{"position":[[375,13]]}},"keywords":{}}],["playdur",{"_index":136,"title":{},"content":{"19":{"position":[[704,13]]},"235":{"position":[[448,13]]}},"keywords":{}}],["player",{"_index":19,"title":{"49":{"position":[[0,7]]},"81":{"position":[[6,7]]},"153":{"position":[[0,7]]},"240":{"position":[[6,7]]}},"content":{"2":{"position":[[35,6],[123,7]]},"3":{"position":[[21,6]]},"4":{"position":[[21,6]]},"5":{"position":[[30,6]]},"7":{"position":[[37,6]]},"8":{"position":[[29,6]]},"9":{"position":[[13,6]]},"10":{"position":[[13,6]]},"32":{"position":[[44,6]]},"34":{"position":[[26,6]]},"35":{"position":[[26,6]]},"36":{"position":[[26,6]]},"37":{"position":[[26,6]]},"39":{"position":[[20,6]]},"40":{"position":[[69,6]]},"44":{"position":[[51,6]]},"45":{"position":[[20,6]]},"46":{"position":[[20,6]]},"72":{"position":[[450,6],[493,8]]},"76":{"position":[[140,6]]},"80":{"position":[[255,6]]},"81":{"position":[[42,6],[277,6]]},"85":{"position":[[15,6]]},"90":{"position":[[15,6]]},"91":{"position":[[15,6],[54,6]]},"92":{"position":[[15,6],[67,6]]},"93":{"position":[[23,6],[224,6],[276,6]]},"94":{"position":[[15,6]]},"97":{"position":[[15,6]]},"98":{"position":[[11,6]]},"105":{"position":[[188,8]]},"182":{"position":[[86,6],[125,6]]},"184":{"position":[[108,6],[373,6],[479,6]]},"185":{"position":[[89,6]]},"187":{"position":[[26,6]]},"188":{"position":[[47,6],[179,6],[281,6]]},"192":{"position":[[44,6],[164,6]]},"193":{"position":[[37,6]]},"200":{"position":[[353,6],[396,8]]},"202":{"position":[[49,7],[100,6]]},"203":{"position":[[77,6]]},"204":{"position":[[77,6]]},"206":{"position":[[69,6]]},"207":{"position":[[122,6],[160,6],[207,6]]},"215":{"position":[[135,6]]},"216":{"position":[[117,6],[193,6],[389,6],[744,8]]},"227":{"position":[[50,6],[113,6]]},"239":{"position":[[249,6]]},"240":{"position":[[36,6],[271,6]]},"259":{"position":[[52,6]]},"260":{"position":[[59,6]]},"261":{"position":[[50,6]]},"263":{"position":[[50,6]]},"266":{"position":[[60,6]]},"267":{"position":[[49,6]]},"268":{"position":[[49,6]]},"269":{"position":[[53,6]]},"271":{"position":[[114,6]]},"273":{"position":[[57,6]]},"274":{"position":[[57,6]]},"276":{"position":[[45,6]]}},"keywords":{}}],["player.initialize(video",{"_index":617,"title":{},"content":{"80":{"position":[[295,24]]},"239":{"position":[[289,24]]}},"keywords":{}}],["player.load(url",{"_index":625,"title":{},"content":{"81":{"position":[[311,17]]},"240":{"position":[[305,17]]}},"keywords":{}}],["playsinlin",{"_index":906,"title":{"208":{"position":[[0,12]]},"323":{"position":[[0,12]]}},"content":{"208":{"position":[[39,11],[160,12]]},"219":{"position":[[272,13],[292,12]]},"323":{"position":[[29,11],[143,12]]},"334":{"position":[[202,13],[222,12]]}},"keywords":{}}],["pleas",{"_index":638,"title":{},"content":{"83":{"position":[[22,6]]},"191":{"position":[[307,6]]},"210":{"position":[[56,6]]},"221":{"position":[[104,6]]},"222":{"position":[[108,6]]}},"keywords":{}}],["plug",{"_index":7,"title":{},"content":{"0":{"position":[[68,4]]}},"keywords":{}}],["plugin",{"_index":1,"title":{"0":{"position":[[8,6]]},"13":{"position":[[4,6]]},"75":{"position":[[0,8]]},"179":{"position":[[0,8]]},"215":{"position":[[0,8]]},"330":{"position":[[0,8]]}},"content":{"0":{"position":[[8,6]]},"16":{"position":[[24,6]]},"17":{"position":[[21,6]]},"18":{"position":[[60,6],[183,6],[209,6],[318,6],[344,6],[408,6]]},"19":{"position":[[154,8]]},"75":{"position":[[20,6]]},"76":{"position":[[51,6],[154,9]]},"215":{"position":[[45,7],[149,9],[386,8]]},"232":{"position":[[24,6]]},"233":{"position":[[21,6]]},"234":{"position":[[57,6],[180,6],[206,6],[315,6],[341,6]]},"235":{"position":[[154,8]]},"281":{"position":[[24,6]]},"282":{"position":[[21,6]]},"283":{"position":[[57,6],[184,6],[214,6],[327,6],[357,6]]},"285":{"position":[[171,8]]},"286":{"position":[[99,8]]},"287":{"position":[[99,8]]},"289":{"position":[[140,8]]},"290":{"position":[[137,8]]},"291":{"position":[[131,8]]},"292":{"position":[[237,8]]},"293":{"position":[[138,8]]},"294":{"position":[[103,8]]},"330":{"position":[[295,8]]}},"keywords":{}}],["point",{"_index":832,"title":{},"content":{"184":{"position":[[466,5]]},"214":{"position":[[52,6]]}},"keywords":{}}],["polici",{"_index":857,"title":{},"content":{"191":{"position":[[328,6]]},"306":{"position":[[215,6]]}},"keywords":{}}],["poprocket"",{"_index":340,"title":{},"content":{"25":{"position":[[2490,15]]},"348":{"position":[[2490,15]]}},"keywords":{}}],["popul",{"_index":858,"title":{},"content":{"192":{"position":[[56,8]]}},"keywords":{}}],["portal",{"_index":206,"title":{"22":{"position":[[15,6]]},"345":{"position":[[8,6]]}},"content":{"22":{"position":[[15,6]]},"345":{"position":[[8,6]]}},"keywords":{}}],["posit",{"_index":79,"title":{},"content":{"12":{"position":[[154,9]]},"20":{"position":[[140,8],[747,9]]},"22":{"position":[[840,9]]},"24":{"position":[[113,9]]},"25":{"position":[[3760,9]]},"57":{"position":[[301,9],[458,9]]},"58":{"position":[[768,9]]},"63":{"position":[[479,8],[735,9]]},"161":{"position":[[272,9],[429,9]]},"162":{"position":[[526,9]]},"167":{"position":[[235,8],[440,9]]},"209":{"position":[[748,9]]},"212":{"position":[[491,8],[689,9],[937,9]]},"275":{"position":[[162,9]]},"277":{"position":[[190,9]]},"289":{"position":[[236,9],[341,9]]},"290":{"position":[[233,9]]},"291":{"position":[[227,9]]},"292":{"position":[[333,9]]},"293":{"position":[[234,9],[339,9]]},"295":{"position":[[568,9]]},"324":{"position":[[508,9]]},"327":{"position":[[234,8],[424,9],[615,9]]},"345":{"position":[[758,9]]},"347":{"position":[[113,9]]},"348":{"position":[[3797,9]]},"386":{"position":[[152,9]]}},"keywords":{}}],["poster",{"_index":833,"title":{"185":{"position":[[0,7]]},"262":{"position":[[0,7]]},"300":{"position":[[0,7]]},"373":{"position":[[0,7]]}},"content":{"185":{"position":[[28,6],[226,7]]},"262":{"position":[[64,7],[81,6],[238,7]]},"300":{"position":[[142,7]]},"373":{"position":[[154,7]]}},"keywords":{}}],["potser",{"_index":908,"title":{},"content":{"209":{"position":[[638,9]]},"324":{"position":[[398,9]]}},"keywords":{}}],["press",{"_index":984,"title":{},"content":{"225":{"position":[[90,5]]}},"keywords":{}}],["preview",{"_index":943,"title":{},"content":{"217":{"position":[[30,7],[98,7],[124,7],[153,7],[181,7],[209,7]]}},"keywords":{}}],["previou",{"_index":1009,"title":{},"content":{"252":{"position":[[102,8]]}},"keywords":{}}],["prioriti",{"_index":533,"title":{},"content":{"58":{"position":[[232,8]]},"63":{"position":[[234,8]]},"66":{"position":[[237,8]]},"209":{"position":[[228,8]]},"211":{"position":[[231,8]]},"212":{"position":[[246,8]]}},"keywords":{}}],["pro"",{"_index":366,"title":{},"content":{"25":{"position":[[3597,10]]},"348":{"position":[[3597,10]]}},"keywords":{}}],["probabl",{"_index":607,"title":{},"content":{"79":{"position":[[416,10]]},"238":{"position":[[410,10]]}},"keywords":{}}],["program",{"_index":979,"title":{},"content":{"222":{"position":[[98,9]]}},"keywords":{}}],["progress",{"_index":842,"title":{},"content":{"187":{"position":[[68,8]]},"189":{"position":[[48,8]]},"206":{"position":[[33,8]]},"214":{"position":[[66,8]]},"217":{"position":[[49,8]]},"252":{"position":[[116,8]]}},"keywords":{}}],["promis",{"_index":1022,"title":{},"content":{"257":{"position":[[74,7]]},"258":{"position":[[72,7]]},"287":{"position":[[141,7]]},"368":{"position":[[40,7]]},"369":{"position":[[38,7]]}},"keywords":{}}],["promise((resovl",{"_index":1117,"title":{},"content":{"287":{"position":[[188,17]]}},"keywords":{}}],["prompt",{"_index":196,"title":{},"content":{"21":{"position":[[57,7]]},"58":{"position":[[448,6]]},"59":{"position":[[34,6]]},"60":{"position":[[49,6],[335,6],[384,6]]},"63":{"position":[[450,6]]},"66":{"position":[[453,6]]},"209":{"position":[[444,6]]},"211":{"position":[[447,6]]},"212":{"position":[[462,6]]},"291":{"position":[[292,17]]}},"keywords":{}}],["prop",{"_index":783,"title":{},"content":{"104":{"position":[[279,6]]}},"keywords":{}}],["properti",{"_index":14,"title":{"1":{"position":[[7,9]]},"31":{"position":[[9,9]]},"242":{"position":[[7,10]]}},"content":{"2":{"position":[[100,8]]},"6":{"position":[[26,10]]},"20":{"position":[[115,8]]},"27":{"position":[[95,8]]},"28":{"position":[[0,8]]},"29":{"position":[[0,8]]},"44":{"position":[[141,8]]},"51":{"position":[[20,8]]},"53":{"position":[[20,9]]},"54":{"position":[[39,9]]},"57":{"position":[[20,8]]},"58":{"position":[[54,8]]},"63":{"position":[[56,8]]},"66":{"position":[[59,8]]},"68":{"position":[[20,8]]},"74":{"position":[[20,8]]},"76":{"position":[[217,12]]},"209":{"position":[[50,8]]},"211":{"position":[[53,8]]},"212":{"position":[[68,8]]},"213":{"position":[[95,8]]},"214":{"position":[[79,8]]},"215":{"position":[[212,12]]},"217":{"position":[[62,8]]},"218":{"position":[[94,8]]},"219":{"position":[[74,11],[92,10]]},"272":{"position":[[60,10]]}},"keywords":{}}],["proxi",{"_index":451,"title":{"43":{"position":[[0,6]]},"147":{"position":[[0,6]]}},"content":{"43":{"position":[[15,5]]}},"keywords":{}}],["qualiti",{"_index":389,"title":{"213":{"position":[[0,8]]},"328":{"position":[[0,8]]}},"content":{"27":{"position":[[1034,9]]},"213":{"position":[[46,7],[144,7],[164,7],[188,7],[303,8]]},"252":{"position":[[46,7]]},"328":{"position":[[195,8]]}},"keywords":{}}],["queri",{"_index":170,"title":{"40":{"position":[[0,6]]},"41":{"position":[[0,6]]},"144":{"position":[[0,6]]},"145":{"position":[[0,6]]}},"content":{"20":{"position":[[286,6],[817,5]]},"40":{"position":[[22,5]]},"144":{"position":[[16,5]]},"295":{"position":[[138,10],[635,5]]}},"keywords":{}}],["quot;"",{"_index":237,"title":{},"content":{"22":{"position":[[782,13],[901,12]]},"345":{"position":[[700,13],[819,12]]}},"keywords":{}}],["quot;1977"",{"_index":282,"title":{},"content":{"25":{"position":[[56,17]]},"348":{"position":[[56,17]]}},"keywords":{}}],["quot;400px"",{"_index":244,"title":{},"content":{"22":{"position":[[964,18]]},"345":{"position":[[882,18]]}},"keywords":{}}],["quot;600px"",{"_index":242,"title":{},"content":{"22":{"position":[[937,18]]},"345":{"position":[[855,18]]}},"keywords":{}}],["quot;60px",{"_index":246,"title":{},"content":{"22":{"position":[[991,10]]},"345":{"position":[[909,10]]}},"keywords":{}}],["quot;aden"",{"_index":286,"title":{},"content":{"25":{"position":[[140,17]]},"348":{"position":[[140,17]]}},"keywords":{}}],["quot;amaro"",{"_index":288,"title":{},"content":{"25":{"position":[[224,18]]},"348":{"position":[[224,18]]}},"keywords":{}}],["quot;artplayer";export",{"_index":782,"title":{},"content":{"104":{"position":[[200,28]]}},"keywords":{}}],["quot;artplayer/examples/react/artplayer"",{"_index":222,"title":{},"content":{"22":{"position":[[336,47]]},"345":{"position":[[254,47]]}},"keywords":{}}],["quot;ashby"",{"_index":290,"title":{},"content":{"25":{"position":[[310,18]]},"348":{"position":[[310,18]]}},"keywords":{}}],["quot;brannan"",{"_index":292,"title":{},"content":{"25":{"position":[[396,20]]},"348":{"position":[[396,20]]}},"keywords":{}}],["quot;brooklyn"",{"_index":294,"title":{},"content":{"25":{"position":[[486,21]]},"348":{"position":[[486,21]]}},"keywords":{}}],["quot;charmes"",{"_index":296,"title":{},"content":{"25":{"position":[[578,20]]},"348":{"position":[[578,20]]}},"keywords":{}}],["quot;clarendon"",{"_index":298,"title":{},"content":{"25":{"position":[[668,22]]},"348":{"position":[[668,22]]}},"keywords":{}}],["quot;class"",{"_index":283,"title":{},"content":{"25":{"position":[[74,18],[158,18],[243,18],[329,18],[417,18],[508,18],[599,18],[691,18],[781,18],[870,18],[963,18],[1055,18],[1143,18],[1228,18],[1314,18],[1402,18],[1491,18],[1580,18],[1666,18],[1750,18],[1835,18],[1921,18],[2008,18],[2096,18],[2183,18],[2272,18],[2365,18],[2458,18],[2548,18],[2633,18],[2719,18],[2808,18],[2898,18],[2988,18],[3076,18],[3164,18],[3255,18],[3345,18],[3433,18],[3521,18],[3608,18]]},"348":{"position":[[74,18],[158,18],[243,18],[329,18],[417,18],[508,18],[599,18],[691,18],[781,18],[870,18],[963,18],[1055,18],[1143,18],[1228,18],[1314,18],[1402,18],[1491,18],[1580,18],[1666,18],[1750,18],[1835,18],[1921,18],[2008,18],[2096,18],[2183,18],[2272,18],[2365,18],[2458,18],[2548,18],[2633,18],[2719,18],[2808,18],[2898,18],[2988,18],[3076,18],[3164,18],[3255,18],[3345,18],[3433,18],[3521,18],[3608,18]]}},"keywords":{}}],["quot;crema"",{"_index":300,"title":{},"content":{"25":{"position":[[762,18]]},"348":{"position":[[762,18]]}},"keywords":{}}],["quot;dogpatch"",{"_index":302,"title":{},"content":{"25":{"position":[[848,21]]},"348":{"position":[[848,21]]}},"keywords":{}}],["quot;earlybird"",{"_index":304,"title":{},"content":{"25":{"position":[[940,22]]},"348":{"position":[[940,22]]}},"keywords":{}}],["quot;filt",{"_index":284,"title":{},"content":{"25":{"position":[[93,12],[177,12],[262,12],[348,12],[436,12],[527,12],[618,12],[710,12],[800,12],[889,12],[982,12],[1074,12],[1162,12],[1247,12],[1333,12],[1421,12],[1510,12],[1599,12],[1685,12],[1769,12],[1854,12],[1940,12],[2027,12],[2115,12],[2202,12],[2291,12],[2384,12],[2477,12],[2567,12],[2652,12],[2738,12],[2827,12],[2917,12],[3007,12],[3095,12],[3183,12],[3274,12],[3364,12],[3452,12],[3540,12],[3627,12]]},"348":{"position":[[93,12],[177,12],[262,12],[348,12],[436,12],[527,12],[618,12],[710,12],[800,12],[889,12],[982,12],[1074,12],[1162,12],[1247,12],[1333,12],[1421,12],[1510,12],[1599,12],[1685,12],[1769,12],[1854,12],[1940,12],[2027,12],[2115,12],[2202,12],[2291,12],[2384,12],[2477,12],[2567,12],[2652,12],[2738,12],[2827,12],[2917,12],[3007,12],[3095,12],[3183,12],[3274,12],[3364,12],[3452,12],[3540,12],[3627,12]]}},"keywords":{}}],["quot;gingham"",{"_index":306,"title":{},"content":{"25":{"position":[[1034,20]]},"348":{"position":[[1034,20]]}},"keywords":{}}],["quot;ginza"",{"_index":308,"title":{},"content":{"25":{"position":[[1124,18]]},"348":{"position":[[1124,18]]}},"keywords":{}}],["quot;hefe"",{"_index":310,"title":{},"content":{"25":{"position":[[1210,17]]},"348":{"position":[[1210,17]]}},"keywords":{}}],["quot;helena"",{"_index":312,"title":{},"content":{"25":{"position":[[1294,19]]},"348":{"position":[[1294,19]]}},"keywords":{}}],["quot;html"",{"_index":281,"title":{},"content":{"25":{"position":[[38,17],[122,17],[206,17],[292,17],[378,17],[468,17],[560,17],[650,17],[744,17],[830,17],[922,17],[1016,17],[1106,17],[1192,17],[1276,17],[1364,17],[1452,17],[1542,17],[1630,17],[1714,17],[1798,17],[1883,17],[1971,17],[2057,17],[2147,17],[2231,17],[2325,17],[2417,17],[2511,17],[2597,17],[2681,17],[2769,17],[2859,17],[2949,17],[3039,17],[3125,17],[3215,17],[3307,17],[3395,17],[3483,17],[3571,17]]},"348":{"position":[[38,17],[122,17],[206,17],[292,17],[378,17],[468,17],[560,17],[650,17],[744,17],[830,17],[922,17],[1016,17],[1106,17],[1192,17],[1276,17],[1364,17],[1452,17],[1542,17],[1630,17],[1714,17],[1798,17],[1883,17],[1971,17],[2057,17],[2147,17],[2231,17],[2325,17],[2417,17],[2511,17],[2597,17],[2681,17],[2769,17],[2859,17],[2949,17],[3039,17],[3125,17],[3215,17],[3307,17],[3395,17],[3483,17],[3571,17]]}},"keywords":{}}],["quot;https://artplayer.org/assets/sample/video.mp4"",{"_index":236,"title":{},"content":{"22":{"position":[[705,58]]},"345":{"position":[[623,58]]}},"keywords":{}}],["quot;hudson"",{"_index":314,"title":{},"content":{"25":{"position":[[1382,19]]},"348":{"position":[[1382,19]]}},"keywords":{}}],["quot;inkwell"",{"_index":316,"title":{},"content":{"25":{"position":[[1470,20]]},"348":{"position":[[1470,20]]}},"keywords":{}}],["quot;kelvin"",{"_index":318,"title":{},"content":{"25":{"position":[[1560,19]]},"348":{"position":[[1560,19]]}},"keywords":{}}],["quot;kuno"",{"_index":320,"title":{},"content":{"25":{"position":[[1648,17]]},"348":{"position":[[1648,17]]}},"keywords":{}}],["quot;lark"",{"_index":322,"title":{},"content":{"25":{"position":[[1732,17]]},"348":{"position":[[1732,17]]}},"keywords":{}}],["quot;lo",{"_index":324,"title":{},"content":{"25":{"position":[[1816,8]]},"348":{"position":[[1816,8]]}},"keywords":{}}],["quot;ludwig"",{"_index":327,"title":{},"content":{"25":{"position":[[1901,19]]},"348":{"position":[[1901,19]]}},"keywords":{}}],["quot;maven"",{"_index":329,"title":{},"content":{"25":{"position":[[1989,18]]},"348":{"position":[[1989,18]]}},"keywords":{}}],["quot;mayfair"",{"_index":331,"title":{},"content":{"25":{"position":[[2075,20]]},"348":{"position":[[2075,20]]}},"keywords":{}}],["quot;moon"",{"_index":333,"title":{},"content":{"25":{"position":[[2165,17]]},"348":{"position":[[2165,17]]}},"keywords":{}}],["quot;nashville"",{"_index":335,"title":{},"content":{"25":{"position":[[2249,22]]},"348":{"position":[[2249,22]]}},"keywords":{}}],["quot;perpetua"",{"_index":337,"title":{},"content":{"25":{"position":[[2343,21]]},"348":{"position":[[2343,21]]}},"keywords":{}}],["quot;poprocket"",{"_index":339,"title":{},"content":{"25":{"position":[[2435,22]]},"348":{"position":[[2435,22]]}},"keywords":{}}],["quot;portal"",{"_index":238,"title":{},"content":{"22":{"position":[[802,18],[875,19]]},"345":{"position":[[720,18],[793,19]]}},"keywords":{}}],["quot;react",{"_index":220,"title":{},"content":{"22":{"position":[[291,11]]},"345":{"position":[[209,11]]}},"keywords":{}}],["quot;react"",{"_index":217,"title":{},"content":{"22":{"position":[[233,18]]},"345":{"position":[[151,18]]}},"keywords":{}}],["quot;reyes"",{"_index":341,"title":{},"content":{"25":{"position":[[2529,18]]},"348":{"position":[[2529,18]]}},"keywords":{}}],["quot;right"",{"_index":239,"title":{},"content":{"22":{"position":[[850,18]]},"345":{"position":[[768,18]]}},"keywords":{}}],["quot;rise"",{"_index":343,"title":{},"content":{"25":{"position":[[2615,17]]},"348":{"position":[[2615,17]]}},"keywords":{}}],["quot;sierra"",{"_index":345,"title":{},"content":{"25":{"position":[[2699,19]]},"348":{"position":[[2699,19]]}},"keywords":{}}],["quot;skyline"",{"_index":347,"title":{},"content":{"25":{"position":[[2787,20]]},"348":{"position":[[2787,20]]}},"keywords":{}}],["quot;slumber"",{"_index":349,"title":{},"content":{"25":{"position":[[2877,20]]},"348":{"position":[[2877,20]]}},"keywords":{}}],["quot;stinson"",{"_index":351,"title":{},"content":{"25":{"position":[[2967,20]]},"348":{"position":[[2967,20]]}},"keywords":{}}],["quot;sutro"",{"_index":353,"title":{},"content":{"25":{"position":[[3057,18]]},"348":{"position":[[3057,18]]}},"keywords":{}}],["quot;toaster"",{"_index":355,"title":{},"content":{"25":{"position":[[3143,20]]},"348":{"position":[[3143,20]]}},"keywords":{}}],["quot;valencia"",{"_index":357,"title":{},"content":{"25":{"position":[[3233,21]]},"348":{"position":[[3233,21]]}},"keywords":{}}],["quot;vesper"",{"_index":359,"title":{},"content":{"25":{"position":[[3325,19]]},"348":{"position":[[3325,19]]}},"keywords":{}}],["quot;walden"",{"_index":361,"title":{},"content":{"25":{"position":[[3413,19]]},"348":{"position":[[3413,19]]}},"keywords":{}}],["quot;willow"",{"_index":363,"title":{},"content":{"25":{"position":[[3501,19]]},"348":{"position":[[3501,19]]}},"keywords":{}}],["quot;x",{"_index":365,"title":{},"content":{"25":{"position":[[3589,7]]},"348":{"position":[[3589,7]]}},"keywords":{}}],["rang",{"_index":414,"title":{"29":{"position":[[4,5]]}},"content":{"29":{"position":[[107,5],[119,5],[156,5],[209,5],[509,8],[635,6],[892,6],[1019,6]]},"205":{"position":[[57,5]]},"249":{"position":[[63,6]]},"292":{"position":[[569,6]]},"352":{"position":[[65,5],[134,5],[557,6],[775,6],[897,6]]}},"keywords":{}}],["range.addeventlistener('chang",{"_index":1140,"title":{},"content":{"292":{"position":[[623,33]]}},"keywords":{}}],["range[0",{"_index":417,"title":{},"content":{"29":{"position":[[246,9]]},"352":{"position":[[171,9]]}},"keywords":{}}],["range[1",{"_index":419,"title":{},"content":{"29":{"position":[[268,9]]},"352":{"position":[[193,9]]}},"keywords":{}}],["range[2",{"_index":421,"title":{},"content":{"29":{"position":[[290,9]]},"352":{"position":[[215,9]]}},"keywords":{}}],["range[3",{"_index":423,"title":{},"content":{"29":{"position":[[313,9]]},"352":{"position":[[238,9]]}},"keywords":{}}],["rate",{"_index":689,"title":{},"content":{"83":{"position":[[1151,4]]},"118":{"position":[[1113,4]]}},"keywords":{}}],["ratio",{"_index":872,"title":{},"content":{"197":{"position":[[65,6]]},"271":{"position":[[128,6]]}},"keywords":{}}],["reach",{"_index":671,"title":{},"content":{"83":{"position":[[759,8]]},"118":{"position":[[721,8]]}},"keywords":{}}],["react",{"_index":205,"title":{"22":{"position":[[9,5]]},"345":{"position":[[2,5]]}},"content":{"22":{"position":[[9,5],[50,5],[197,6]]},"345":{"position":[[2,5],[52,5],[115,6]]}},"keywords":{}}],["react';import",{"_index":802,"title":{},"content":{"105":{"position":[[122,14]]}},"keywords":{}}],["react.j",{"_index":796,"title":{},"content":{"105":{"position":[[0,8]]}},"keywords":{}}],["react.js、next.j",{"_index":795,"title":{"105":{"position":[[2,16]]}},"content":{},"keywords":{}}],["reactdom",{"_index":218,"title":{},"content":{"22":{"position":[[259,9]]},"345":{"position":[[177,9]]}},"keywords":{}}],["reactdom.createport",{"_index":212,"title":{},"content":{"22":{"position":[[135,22]]}},"keywords":{}}],["reactdom.render(<app",{"_index":260,"title":{},"content":{"22":{"position":[[1338,23]]},"345":{"position":[[1256,23]]}},"keywords":{}}],["read",{"_index":639,"title":{},"content":{"83":{"position":[[29,4]]},"188":{"position":[[288,5]]},"191":{"position":[[314,4]]}},"keywords":{}}],["readi",{"_index":681,"title":{"85":{"position":[[0,6]]},"120":{"position":[[0,6]]},"184":{"position":[[0,5]]},"299":{"position":[[0,5]]}},"content":{"83":{"position":[[982,5]]},"118":{"position":[[944,5]]},"184":{"position":[[167,5]]},"299":{"position":[[26,47]]}},"keywords":{}}],["recommend",{"_index":171,"title":{},"content":{"20":{"position":[[293,11],[1035,11]]}},"keywords":{}}],["rect",{"_index":1043,"title":{"266":{"position":[[0,5]]},"377":{"position":[[0,5]]}},"content":{},"keywords":{}}],["red",{"_index":506,"title":{},"content":{"52":{"position":[[386,6]]},"54":{"position":[[278,6]]},"63":{"position":[[821,6]]},"156":{"position":[[349,6]]},"158":{"position":[[226,6]]},"212":{"position":[[775,6]]},"285":{"position":[[382,6]]},"327":{"position":[[496,6]]}},"keywords":{}}],["redirect",{"_index":121,"title":{},"content":{"19":{"position":[[371,8],[398,8]]}},"keywords":{}}],["ref="artref"></div></template><script>import",{"_index":781,"title":{},"content":{"104":{"position":[[109,75]]}},"keywords":{}}],["ref={artref",{"_index":811,"title":{},"content":{"105":{"position":[[531,12]]}},"keywords":{}}],["refresh",{"_index":849,"title":{},"content":{"188":{"position":[[260,10]]}},"keywords":{}}],["regular",{"_index":933,"title":{},"content":{"216":{"position":[[434,7]]}},"keywords":{}}],["reload",{"_index":669,"title":{},"content":{"83":{"position":[[682,6]]},"118":{"position":[[644,6]]}},"keywords":{}}],["render",{"_index":659,"title":{},"content":{"83":{"position":[[400,9]]},"118":{"position":[[362,9]]},"207":{"position":[[90,6],[490,7],[550,10]]},"322":{"position":[[332,6]]}},"keywords":{}}],["replac",{"_index":956,"title":{},"content":{"220":{"position":[[32,7]]}},"keywords":{}}],["requir",{"_index":784,"title":{},"content":{"104":{"position":[[312,9]]},"183":{"position":[[21,11]]},"207":{"position":[[106,8],[191,8]]}},"keywords":{}}],["resid",{"_index":539,"title":{},"content":{"60":{"position":[[81,9]]}},"keywords":{}}],["resiz",{"_index":735,"title":{"94":{"position":[[0,7]]},"129":{"position":[[0,7]]}},"content":{},"keywords":{}}],["resourc",{"_index":687,"title":{},"content":{"83":{"position":[[1111,9]]},"118":{"position":[[1073,9]]}},"keywords":{}}],["resovl",{"_index":1118,"title":{},"content":{"287":{"position":[[221,9]]}},"keywords":{}}],["rest",{"_index":805,"title":{},"content":{"105":{"position":[[218,7]]}},"keywords":{}}],["restrict",{"_index":926,"title":{},"content":{"216":{"position":[[70,12]]}},"keywords":{}}],["rest}></div>",{"_index":812,"title":{},"content":{"105":{"position":[[544,27]]}},"keywords":{}}],["return",{"_index":224,"title":{},"content":{"22":{"position":[[411,6],[655,6]]},"24":{"position":[[515,6]]},"25":{"position":[[3921,6]]},"27":{"position":[[994,6],[1419,6]]},"28":{"position":[[756,6],[976,6],[1090,6],[1148,6]]},"29":{"position":[[706,6],[941,6],[1068,6],[1130,6]]},"76":{"position":[[164,6]]},"104":{"position":[[248,6]]},"105":{"position":[[431,6],[516,6]]},"180":{"position":[[99,6]]},"207":{"position":[[604,8]]},"215":{"position":[[159,6]]},"257":{"position":[[62,6]]},"258":{"position":[[60,6]]},"287":{"position":[[177,6],[214,6]]},"291":{"position":[[348,7]]},"330":{"position":[[96,6]]},"345":{"position":[[329,6],[573,6]]},"347":{"position":[[515,6]]},"348":{"position":[[3958,6]]},"350":{"position":[[792,6],[1195,6]]},"351":{"position":[[645,6],[838,6],[947,6],[1005,6]]},"352":{"position":[[616,6],[824,6],[946,6],[1008,6]]}},"keywords":{}}],["reyes"",{"_index":342,"title":{},"content":{"25":{"position":[[2580,11]]},"348":{"position":[[2580,11]]}},"keywords":{}}],["right",{"_index":80,"title":{},"content":{"12":{"position":[[164,8]]},"20":{"position":[[757,8]]},"24":{"position":[[123,8]]},"25":{"position":[[3770,8]]},"57":{"position":[[336,6]]},"58":{"position":[[803,6]]},"63":{"position":[[515,5],[745,8]]},"161":{"position":[[307,6]]},"162":{"position":[[561,6]]},"167":{"position":[[263,5],[450,8]]},"209":{"position":[[783,6]]},"212":{"position":[[527,5],[699,8]]},"275":{"position":[[172,8]]},"277":{"position":[[200,8]]},"289":{"position":[[246,8],[351,8]]},"290":{"position":[[243,8]]},"291":{"position":[[237,8]]},"292":{"position":[[343,8]]},"293":{"position":[[244,8],[349,8]]},"295":{"position":[[578,8]]},"324":{"position":[[543,6]]},"327":{"position":[[262,5],[434,8]]},"347":{"position":[[123,8]]},"348":{"position":[[3807,8]]},"386":{"position":[[162,8]]}},"keywords":{}}],["rise"",{"_index":344,"title":{},"content":{"25":{"position":[[2665,10]]},"348":{"position":[[2665,10]]}},"keywords":{}}],["rootel",{"_index":258,"title":{},"content":{"22":{"position":[[1281,11],[1369,13]]},"345":{"position":[[1199,11],[1287,13]]}},"keywords":{}}],["rotat",{"_index":987,"title":{},"content":{"227":{"position":[[39,6]]}},"keywords":{}}],["ru",{"_index":484,"title":{},"content":{"48":{"position":[[331,3]]},"152":{"position":[[313,3]]}},"keywords":{}}],["run",{"_index":26,"title":{},"content":{"2":{"position":[[157,3]]},"3":{"position":[[45,3]]},"4":{"position":[[51,3]]},"5":{"position":[[39,3]]},"6":{"position":[[60,3]]},"7":{"position":[[53,3]]},"9":{"position":[[37,3]]},"10":{"position":[[65,3]]},"11":{"position":[[49,3]]},"12":{"position":[[29,3]]},"19":{"position":[[2,3]]},"20":{"position":[[340,3]]},"24":{"position":[[2,3]]},"25":{"position":[[2,3]]},"27":{"position":[[358,3]]},"28":{"position":[[211,3]]},"29":{"position":[[326,3]]},"40":{"position":[[157,3]]},"41":{"position":[[45,3]]},"43":{"position":[[81,3]]},"44":{"position":[[267,3]]},"47":{"position":[[73,3]]},"48":{"position":[[54,3]]},"51":{"position":[[68,3]]},"52":{"position":[[72,3]]},"53":{"position":[[69,3]]},"54":{"position":[[98,3]]},"57":{"position":[[70,3]]},"58":{"position":[[479,3]]},"60":{"position":[[181,3]]},"62":{"position":[[81,3]]},"63":{"position":[[523,3]]},"65":{"position":[[74,3]]},"66":{"position":[[484,3]]},"68":{"position":[[90,3]]},"70":{"position":[[84,3]]},"72":{"position":[[143,3]]},"74":{"position":[[77,3]]},"76":{"position":[[60,3]]},"78":{"position":[[47,3]]},"79":{"position":[[48,3]]},"80":{"position":[[59,3]]},"81":{"position":[[51,3]]},"82":{"position":[[53,3]]},"83":{"position":[[1602,3]]},"85":{"position":[[68,3]]},"86":{"position":[[34,3]]},"87":{"position":[[33,3]]},"88":{"position":[[36,3]]},"89":{"position":[[38,3]]},"90":{"position":[[46,3]]},"91":{"position":[[63,3]]},"92":{"position":[[76,3]]},"93":{"position":[[32,3]]},"94":{"position":[[35,3]]},"95":{"position":[[94,3]]},"96":{"position":[[35,3]]},"97":{"position":[[46,3]]},"98":{"position":[[40,3]]},"99":{"position":[[31,3]]},"107":{"position":[[61,3]]},"108":{"position":[[22,3]]},"109":{"position":[[23,3]]},"110":{"position":[[23,3]]},"111":{"position":[[27,3]]},"112":{"position":[[24,3]]},"114":{"position":[[21,3]]},"115":{"position":[[43,3]]},"116":{"position":[[24,3]]},"118":{"position":[[1564,3]]},"120":{"position":[[40,3]]},"121":{"position":[[12,3]]},"122":{"position":[[12,3]]},"123":{"position":[[15,3]]},"124":{"position":[[13,3]]},"125":{"position":[[15,3]]},"126":{"position":[[22,3]]},"127":{"position":[[26,3]]},"128":{"position":[[15,3]]},"129":{"position":[[14,3]]},"130":{"position":[[31,3]]},"131":{"position":[[13,3]]},"132":{"position":[[14,3]]},"133":{"position":[[14,3]]},"134":{"position":[[13,3]]},"144":{"position":[[104,3]]},"145":{"position":[[37,3]]},"147":{"position":[[36,3]]},"148":{"position":[[162,3]]},"151":{"position":[[40,3]]},"152":{"position":[[36,3]]},"155":{"position":[[37,3]]},"156":{"position":[[35,3]]},"157":{"position":[[39,3]]},"158":{"position":[[46,3]]},"161":{"position":[[41,3]]},"162":{"position":[[237,3]]},"164":{"position":[[63,3]]},"166":{"position":[[40,3]]},"167":{"position":[[271,3]]},"169":{"position":[[39,3]]},"170":{"position":[[237,3]]},"172":{"position":[[43,3]]},"174":{"position":[[41,3]]},"176":{"position":[[62,3]]},"178":{"position":[[41,3]]},"180":{"position":[[31,3]]},"182":{"position":[[149,3]]},"183":{"position":[[119,3]]},"184":{"position":[[181,3]]},"185":{"position":[[129,3]]},"186":{"position":[[94,3]]},"187":{"position":[[83,3]]},"188":{"position":[[56,3]]},"189":{"position":[[77,3]]},"190":{"position":[[55,3]]},"191":{"position":[[53,3]]},"192":{"position":[[202,3]]},"193":{"position":[[123,3]]},"194":{"position":[[51,3]]},"195":{"position":[[149,3]]},"196":{"position":[[138,3]]},"197":{"position":[[126,3]]},"198":{"position":[[93,3]]},"199":{"position":[[114,3]]},"200":{"position":[[58,3]]},"201":{"position":[[97,3]]},"202":{"position":[[128,3]]},"203":{"position":[[119,3]]},"204":{"position":[[120,3]]},"205":{"position":[[75,3]]},"206":{"position":[[105,3]]},"207":{"position":[[239,3]]},"208":{"position":[[63,3]]},"209":{"position":[[475,3]]},"210":{"position":[[96,3]]},"211":{"position":[[478,3]]},"212":{"position":[[535,3]]},"213":{"position":[[206,3]]},"214":{"position":[[175,3]]},"215":{"position":[[55,3]]},"216":{"position":[[450,3]]},"217":{"position":[[226,3]]},"218":{"position":[[263,3]]},"219":{"position":[[150,3]]},"220":{"position":[[80,3]]},"221":{"position":[[305,3]]},"222":{"position":[[133,3]]},"223":{"position":[[116,3]]},"224":{"position":[[113,3]]},"225":{"position":[[108,3]]},"226":{"position":[[59,3]]},"227":{"position":[[147,3]]},"228":{"position":[[104,3]]},"235":{"position":[[2,3]]},"237":{"position":[[41,3]]},"238":{"position":[[42,3]]},"239":{"position":[[53,3]]},"240":{"position":[[45,3]]},"241":{"position":[[47,3]]},"243":{"position":[[28,3]]},"244":{"position":[[29,3]]},"245":{"position":[[49,3]]},"246":{"position":[[62,3]]},"247":{"position":[[65,3]]},"248":{"position":[[66,3]]},"249":{"position":[[79,3]]},"250":{"position":[[61,3]]},"251":{"position":[[218,3]]},"252":{"position":[[231,3]]},"253":{"position":[[78,3]]},"254":{"position":[[141,3]]},"255":{"position":[[34,3]]},"256":{"position":[[61,3]]},"257":{"position":[[84,3]]},"258":{"position":[[82,3]]},"259":{"position":[[80,3]]},"260":{"position":[[89,3]]},"261":{"position":[[68,3]]},"262":{"position":[[141,3]]},"263":{"position":[[69,3]]},"264":{"position":[[58,3]]},"265":{"position":[[114,3]]},"266":{"position":[[69,3]]},"267":{"position":[[101,3]]},"268":{"position":[[119,3]]},"269":{"position":[[102,3]]},"270":{"position":[[104,3]]},"271":{"position":[[137,3]]},"272":{"position":[[94,3]]},"273":{"position":[[72,3]]},"274":{"position":[[78,3]]},"275":{"position":[[34,3]]},"276":{"position":[[54,3]]},"277":{"position":[[65,3]]},"285":{"position":[[2,3]]},"286":{"position":[[2,3]]},"287":{"position":[[2,3]]},"289":{"position":[[43,3]]},"290":{"position":[[40,3]]},"291":{"position":[[34,3]]},"292":{"position":[[140,3]]},"293":{"position":[[41,3]]},"295":{"position":[[161,3]]},"297":{"position":[[75,3]]},"298":{"position":[[59,3]]},"299":{"position":[[76,3]]},"300":{"position":[[45,3]]},"301":{"position":[[41,3]]},"302":{"position":[[40,3]]},"303":{"position":[[29,3]]},"304":{"position":[[42,3]]},"305":{"position":[[30,3]]},"306":{"position":[[30,3]]},"307":{"position":[[79,3]]},"308":{"position":[[50,3]]},"309":{"position":[[30,3]]},"310":{"position":[[72,3]]},"311":{"position":[[55,3]]},"312":{"position":[[54,3]]},"313":{"position":[[41,3]]},"314":{"position":[[44,3]]},"315":{"position":[[30,3]]},"316":{"position":[[43,3]]},"317":{"position":[[50,3]]},"318":{"position":[[44,3]]},"319":{"position":[[44,3]]},"320":{"position":[[44,3]]},"321":{"position":[[48,3]]},"322":{"position":[[103,3]]},"323":{"position":[[46,3]]},"324":{"position":[[235,3]]},"325":{"position":[[47,3]]},"326":{"position":[[235,3]]},"327":{"position":[[270,3]]},"328":{"position":[[98,3]]},"329":{"position":[[78,3]]},"330":{"position":[[28,3]]},"331":{"position":[[171,3]]},"332":{"position":[[134,3]]},"333":{"position":[[150,3]]},"334":{"position":[[80,3]]},"335":{"position":[[40,3]]},"336":{"position":[[123,3]]},"337":{"position":[[62,3]]},"338":{"position":[[76,3]]},"339":{"position":[[48,3]]},"340":{"position":[[40,3]]},"341":{"position":[[34,3]]},"342":{"position":[[54,3]]},"343":{"position":[[62,3]]},"347":{"position":[[2,3]]},"348":{"position":[[2,3]]},"350":{"position":[[197,3]]},"351":{"position":[[134,3]]},"352":{"position":[[251,3]]},"354":{"position":[[20,3]]},"355":{"position":[[20,3]]},"356":{"position":[[26,3]]},"357":{"position":[[34,3]]},"358":{"position":[[34,3]]},"359":{"position":[[34,3]]},"360":{"position":[[51,3]]},"361":{"position":[[40,3]]},"362":{"position":[[86,3]]},"363":{"position":[[92,3]]},"364":{"position":[[43,3]]},"365":{"position":[[69,3]]},"366":{"position":[[20,3]]},"367":{"position":[[26,3]]},"368":{"position":[[50,3]]},"369":{"position":[[48,3]]},"370":{"position":[[44,3]]},"371":{"position":[[44,3]]},"372":{"position":[[45,3]]},"373":{"position":[[57,3]]},"374":{"position":[[44,3]]},"375":{"position":[[36,3]]},"376":{"position":[[62,3]]},"377":{"position":[[27,3]]},"378":{"position":[[72,3]]},"379":{"position":[[76,3]]},"380":{"position":[[61,3]]},"381":{"position":[[45,3]]},"382":{"position":[[59,3]]},"383":{"position":[[45,3]]},"384":{"position":[[43,3]]},"385":{"position":[[45,3]]},"386":{"position":[[24,3]]},"387":{"position":[[68,3]]}},"keywords":{}}],["russ",{"_index":485,"title":{},"content":{"48":{"position":[[347,8]]},"152":{"position":[[329,8]]}},"keywords":{}}],["s",{"_index":149,"title":{},"content":{"19":{"position":[[906,3],[982,2]]},"235":{"position":[[569,6],[605,12]]}},"keywords":{}}],["safari",{"_index":992,"title":{},"content":{"228":{"position":[[85,6]]},"343":{"position":[[49,6]]}},"keywords":{}}],["same",{"_index":24,"title":{},"content":{"2":{"position":[[144,4]]},"20":{"position":[[1285,4]]},"202":{"position":[[76,4]]}},"keywords":{}}],["save",{"_index":18,"title":{},"content":{"2":{"position":[[25,5]]}},"keywords":{}}],["scheme",{"_index":56,"title":{"7":{"position":[[0,7]]},"112":{"position":[[0,7]]}},"content":{"7":{"position":[[26,6]]}},"keywords":{}}],["screen",{"_index":745,"title":{},"content":{"97":{"position":[[37,6]]},"98":{"position":[[31,6]]},"203":{"position":[[56,6]]},"204":{"position":[[56,6]]},"259":{"position":[[71,6],[403,7]]},"260":{"position":[[80,6]]}},"keywords":{}}],["screenshot",{"_index":838,"title":{"198":{"position":[[0,11]]},"256":{"position":[[0,11]]},"313":{"position":[[0,11]]},"367":{"position":[[0,11]]}},"content":{"186":{"position":[[66,11],[221,11]]},"198":{"position":[[53,11],[190,11],[369,10]]},"220":{"position":[[372,11]]},"256":{"position":[[48,10]]},"301":{"position":[[168,11]]},"313":{"position":[[138,11]]},"335":{"position":[[332,11]]}},"keywords":{}}],["script",{"_index":97,"title":{"18":{"position":[[13,8]]},"234":{"position":[[3,6]]},"283":{"position":[[3,6]]}},"content":{},"keywords":{}}],["scroll",{"_index":866,"title":{},"content":{"193":{"position":[[44,7]]}},"keywords":{}}],["sd",{"_index":915,"title":{},"content":{"213":{"position":[[337,3]]},"328":{"position":[[229,3]]}},"keywords":{}}],["second",{"_index":87,"title":{},"content":{"12":{"position":[[281,6]]},"19":{"position":[[522,7],[757,7],[910,9],[985,9]]},"60":{"position":[[103,8]]},"72":{"position":[[101,6]]},"184":{"position":[[75,6]]},"200":{"position":[[245,7],[271,7]]},"214":{"position":[[137,8]]},"246":{"position":[[52,7]]},"247":{"position":[[55,7]]},"248":{"position":[[56,7]]},"251":{"position":[[191,6]]},"252":{"position":[[204,6]]},"270":{"position":[[80,8],[94,7]]}},"keywords":{}}],["secur",{"_index":877,"title":{},"content":{"198":{"position":[[291,8]]},"259":{"position":[[333,8]]},"261":{"position":[[310,8]]}},"keywords":{}}],["seek",{"_index":691,"title":{"88":{"position":[[0,5]]},"123":{"position":[[0,5]]},"246":{"position":[[0,5]]},"357":{"position":[[0,5]]}},"content":{"83":{"position":[[1184,4],[1226,4]]},"88":{"position":[[294,4]]},"118":{"position":[[1146,4],[1188,4]]},"123":{"position":[[254,4]]},"254":{"position":[[91,5]]},"365":{"position":[[47,4]]}},"keywords":{}}],["seen",{"_index":1031,"title":{},"content":{"262":{"position":[[107,4]]}},"keywords":{}}],["select",{"_index":261,"title":{"23":{"position":[[4,6]]}},"content":{"27":{"position":[[52,11],[319,8],[541,7],[1026,7]]},"213":{"position":[[54,9]]}},"keywords":{}}],["selector",{"_index":265,"title":{"27":{"position":[[4,8]]}},"content":{"24":{"position":[[153,9]]},"25":{"position":[[3806,9]]},"27":{"position":[[156,8],[193,8],[202,8],[217,8],[249,8],[596,9],[1074,9],[1473,9],[1506,9],[1593,9]]},"28":{"position":[[61,8],[98,8],[798,10],[821,9]]},"29":{"position":[[61,8],[98,8],[755,10],[778,9]]},"210":{"position":[[249,9],[401,9]]},"325":{"position":[[190,9],[322,9]]},"347":{"position":[[153,9]]},"348":{"position":[[3843,9]]},"350":{"position":[[89,8],[418,9],[862,9],[1235,9],[1263,9],[1335,9]]},"351":{"position":[[698,9]]},"352":{"position":[[676,9]]}},"keywords":{}}],["self",{"_index":430,"title":{},"content":{"32":{"position":[[15,4]]}},"keywords":{}}],["sent",{"_index":666,"title":{},"content":{"83":{"position":[[582,4]]},"118":{"position":[[544,4]]}},"keywords":{}}],["server",{"_index":903,"title":{},"content":{"207":{"position":[[478,6],[538,6],[620,6]]},"322":{"position":[[320,6]]}},"keywords":{}}],["set",{"_index":174,"title":{"26":{"position":[[11,7]]},"73":{"position":[[0,8]]},"177":{"position":[[0,8]]},"199":{"position":[[0,8]]},"210":{"position":[[0,9]]},"314":{"position":[[0,8]]},"325":{"position":[[0,9]]}},"content":{"20":{"position":[[437,8]]},"27":{"position":[[0,8],[455,8],[521,9]]},"28":{"position":[[308,8],[374,9],[856,8],[881,8],[906,8],[1011,8]]},"29":{"position":[[423,8],[489,9],[813,8],[838,8],[863,8],[980,8]]},"44":{"position":[[189,3],[202,3]]},"53":{"position":[[38,3]]},"73":{"position":[[38,7]]},"74":{"position":[[50,7],[174,8]]},"88":{"position":[[251,3]]},"148":{"position":[[106,3]]},"178":{"position":[[138,8]]},"195":{"position":[[94,7],[124,3],[131,7],[258,8]]},"196":{"position":[[106,7],[255,8]]},"197":{"position":[[94,7],[242,8]]},"199":{"position":[[51,7],[211,8]]},"205":{"position":[[223,8]]},"210":{"position":[[41,7],[80,7],[193,8],[208,9],[236,7],[388,7]]},"216":{"position":[[753,3]]},"217":{"position":[[24,3]]},"218":{"position":[[24,3]]},"220":{"position":[[388,8]]},"249":{"position":[[37,3]]},"250":{"position":[[37,3]]},"251":{"position":[[32,3],[47,4]]},"252":{"position":[[32,3]]},"253":{"position":[[38,7]]},"254":{"position":[[37,3],[73,3]]},"259":{"position":[[38,3]]},"260":{"position":[[38,7]]},"261":{"position":[[38,3]]},"262":{"position":[[37,7]]},"263":{"position":[[38,3]]},"265":{"position":[[38,3],[73,3]]},"267":{"position":[[37,3]]},"268":{"position":[[37,3]]},"269":{"position":[[37,3]]},"270":{"position":[[36,7],[349,3]]},"272":{"position":[[52,3]]},"273":{"position":[[53,3]]},"274":{"position":[[53,3]]},"285":{"position":[[115,8]]},"292":{"position":[[550,10]]},"294":{"position":[[88,8]]},"295":{"position":[[258,8]]},"310":{"position":[[55,7],[181,8]]},"311":{"position":[[172,8]]},"312":{"position":[[170,8]]},"314":{"position":[[141,8]]},"320":{"position":[[192,8]]},"325":{"position":[[144,8],[159,9]]},"335":{"position":[[348,8]]},"350":{"position":[[294,8],[360,9]]},"351":{"position":[[231,8],[297,9]]},"352":{"position":[[348,8],[414,9]]}},"keywords":{}}],["setart",{"_index":226,"title":{},"content":{"22":{"position":[[480,7]]},"345":{"position":[[398,7]]}},"keywords":{}}],["setart(art",{"_index":251,"title":{},"content":{"22":{"position":[[1080,13]]},"345":{"position":[[998,13]]}},"keywords":{}}],["setinterval(upd",{"_index":232,"title":{},"content":{"22":{"position":[[620,19]]},"345":{"position":[[538,19]]}},"keywords":{}}],["setter",{"_index":510,"title":{},"content":{"54":{"position":[[53,7]]},"357":{"position":[[4,9]]},"358":{"position":[[4,9]]},"359":{"position":[[4,9]]}},"keywords":{}}],["setter/gett",{"_index":1166,"title":{},"content":{"360":{"position":[[4,16]]},"361":{"position":[[4,16]]},"364":{"position":[[4,16]]},"365":{"position":[[4,16]]},"370":{"position":[[4,16]]},"371":{"position":[[4,16]]},"372":{"position":[[4,16]]},"373":{"position":[[4,16]]},"374":{"position":[[4,16]]},"376":{"position":[[4,16]]},"378":{"position":[[4,16]]},"379":{"position":[[4,16]]},"380":{"position":[[4,16]]},"381":{"position":[[4,16]]},"382":{"position":[[4,16]]},"384":{"position":[[4,16]]},"385":{"position":[[4,16]]}},"keywords":{}}],["setter/getterdefault",{"_index":1069,"title":{},"content":{"271":{"position":[[6,21]]}},"keywords":{}}],["setter/getterparamet",{"_index":999,"title":{},"content":{"249":{"position":[[6,23]]},"250":{"position":[[6,23]]},"253":{"position":[[6,23]]},"254":{"position":[[6,23]]},"259":{"position":[[6,23]]},"260":{"position":[[6,23]]},"261":{"position":[[6,23]]},"262":{"position":[[6,23]]},"263":{"position":[[6,23]]},"265":{"position":[[6,23]]},"267":{"position":[[6,23]]},"268":{"position":[[6,23]]},"269":{"position":[[6,23]]},"270":{"position":[[6,23]]},"273":{"position":[[6,23]]},"274":{"position":[[6,23]]}},"keywords":{}}],["setterparamet",{"_index":996,"title":{},"content":{"246":{"position":[[6,16]]},"247":{"position":[[6,16]]},"248":{"position":[[6,16]]}},"keywords":{}}],["settim",{"_index":228,"title":{},"content":{"22":{"position":[[519,8]]},"345":{"position":[[437,8]]}},"keywords":{}}],["settime((tim",{"_index":231,"title":{},"content":{"22":{"position":[[588,14]]},"345":{"position":[[506,14]]}},"keywords":{}}],["settimeout",{"_index":493,"title":{},"content":{"51":{"position":[[289,13]]},"52":{"position":[[336,13]]},"53":{"position":[[350,13]]},"54":{"position":[[358,13]]},"57":{"position":[[562,13]]},"58":{"position":[[645,13]]},"62":{"position":[[209,13]]},"63":{"position":[[651,13]]},"65":{"position":[[231,13]]},"66":{"position":[[641,13]]},"68":{"position":[[243,13]]},"70":{"position":[[234,13]]},"74":{"position":[[276,13]]},"155":{"position":[[258,13]]},"156":{"position":[[299,13]]},"157":{"position":[[320,13]]},"158":{"position":[[306,13]]},"161":{"position":[[533,13]]},"162":{"position":[[403,13]]},"166":{"position":[[168,13]]},"167":{"position":[[399,13]]},"169":{"position":[[196,13]]},"170":{"position":[[394,13]]},"172":{"position":[[196,13]]},"174":{"position":[[191,13]]},"178":{"position":[[240,13]]},"244":{"position":[[182,13]]},"245":{"position":[[204,13]]},"248":{"position":[[208,13]]},"251":{"position":[[361,13]]},"252":{"position":[[374,13]]},"259":{"position":[[249,13]]},"260":{"position":[[264,13]]},"261":{"position":[[233,13]]},"355":{"position":[[173,13]]},"356":{"position":[[181,13]]},"359":{"position":[[176,13]]},"362":{"position":[[229,13]]},"363":{"position":[[235,13]]},"370":{"position":[[213,13]]},"371":{"position":[[219,13]]},"372":{"position":[[210,13]]}},"keywords":{}}],["setting.queryselector('input[type=rang",{"_index":1139,"title":{},"content":{"292":{"position":[[578,44]]}},"keywords":{}}],["shaka",{"_index":618,"title":{"81":{"position":[[0,5]]},"240":{"position":[[0,5]]}},"content":{},"keywords":{}}],["shaka.player(video",{"_index":624,"title":{},"content":{"81":{"position":[[290,20]]},"240":{"position":[[284,20]]}},"keywords":{}}],["shaka.polyfill.installal",{"_index":623,"title":{},"content":{"81":{"position":[[244,28]]},"240":{"position":[[238,28]]}},"keywords":{}}],["shortcut",{"_index":883,"title":{},"content":{"200":{"position":[[42,8]]}},"keywords":{}}],["show",{"_index":487,"title":{"51":{"position":[[0,5]]},"57":{"position":[[0,5]]},"60":{"position":[[0,5]]},"62":{"position":[[0,5]]},"65":{"position":[[0,5]]},"68":{"position":[[0,5]]},"70":{"position":[[0,5]]},"74":{"position":[[0,5]]},"155":{"position":[[0,5]]},"161":{"position":[[0,5]]},"164":{"position":[[0,5]]},"166":{"position":[[0,5]]},"169":{"position":[[0,5]]},"172":{"position":[[0,5]]},"174":{"position":[[0,5]]},"178":{"position":[[0,5]]}},"content":{"51":{"position":[[29,4]]},"57":{"position":[[29,4]]},"60":{"position":[[30,4]]},"62":{"position":[[30,4]]},"65":{"position":[[30,4]]},"68":{"position":[[29,4]]},"70":{"position":[[31,4]]},"74":{"position":[[29,4]]},"155":{"position":[[21,4]]},"161":{"position":[[21,4]]},"164":{"position":[[21,4]]},"166":{"position":[[21,4]]},"169":{"position":[[21,4]]},"172":{"position":[[21,4]]},"174":{"position":[[21,4]]},"178":{"position":[[21,4]]},"214":{"position":[[23,4]]},"289":{"position":[[25,4]]}},"keywords":{}}],["side",{"_index":863,"title":{},"content":{"192":{"position":[[194,5]]},"207":{"position":[[485,4],[545,4],[627,5]]},"224":{"position":[[75,4]]},"322":{"position":[[327,4]]}},"keywords":{}}],["sierra"",{"_index":346,"title":{},"content":{"25":{"position":[[2751,12]]},"348":{"position":[[2751,12]]}},"keywords":{}}],["silenc",{"_index":142,"title":{},"content":{"19":{"position":[[821,7]]}},"keywords":{}}],["similar",{"_index":374,"title":{},"content":{"27":{"position":[[20,7]]}},"keywords":{}}],["singl",{"_index":157,"title":{"20":{"position":[[9,6]]}},"content":{"20":{"position":[[9,6]]}},"keywords":{}}],["size",{"_index":503,"title":{},"content":{"52":{"position":[[269,6],[399,6]]},"53":{"position":[[266,6]]},"54":{"position":[[291,6],[494,6]]},"156":{"position":[[232,6],[362,6]]},"157":{"position":[[236,6]]},"158":{"position":[[239,6],[442,6]]},"182":{"position":[[105,5],[338,4]]},"188":{"position":[[197,4]]},"192":{"position":[[32,4],[86,5],[171,4]]},"218":{"position":[[473,6]]},"227":{"position":[[80,4],[98,5]]},"266":{"position":[[21,4],[246,4]]},"333":{"position":[[360,6]]}},"keywords":{}}],["skip",{"_index":127,"title":{},"content":{"19":{"position":[[501,8],[1168,9]]}},"keywords":{}}],["skyline"",{"_index":348,"title":{},"content":{"25":{"position":[[2840,13]]},"348":{"position":[[2840,13]]}},"keywords":{}}],["slider",{"_index":415,"title":{"29":{"position":[[10,7]]}},"content":{},"keywords":{}}],["slumber"",{"_index":350,"title":{},"content":{"25":{"position":[[2930,13]]},"348":{"position":[[2930,13]]}},"keywords":{}}],["someth",{"_index":573,"title":{},"content":{"76":{"position":[[191,10]]},"180":{"position":[[126,10]]},"215":{"position":[[186,10]]},"330":{"position":[[123,10]]}},"keywords":{}}],["sometim",{"_index":192,"title":{},"content":{"21":{"position":[[20,9]]},"221":{"position":[[215,9]]}},"keywords":{}}],["sourc",{"_index":823,"title":{},"content":{"183":{"position":[[43,6]]},"198":{"position":[[321,6]]}},"keywords":{}}],["space",{"_index":890,"title":{},"content":{"200":{"position":[[279,5]]},"315":{"position":[[183,5]]}},"keywords":{}}],["specifi",{"_index":970,"title":{},"content":{"221":{"position":[[32,7],[295,7]]}},"keywords":{}}],["speed",{"_index":869,"title":{},"content":{"196":{"position":[[55,5]]},"268":{"position":[[65,6]]},"285":{"position":[[485,6]]}},"keywords":{}}],["src="${img}">",{"_index":519,"title":{},"content":{"57":{"position":[[263,28],[420,28]]},"58":{"position":[[730,28]]},"161":{"position":[[234,28],[391,28]]},"162":{"position":[[488,28]]},"209":{"position":[[710,28]]},"324":{"position":[[470,28]]}},"keywords":{}}],["src="/assets/img/ploading.gif">",{"_index":957,"title":{},"content":{"220":{"position":[[204,46]]},"335":{"position":[[164,46]]}},"keywords":{}}],["src="/assets/img/state.png">",{"_index":958,"title":{},"content":{"220":{"position":[[267,43]]},"335":{"position":[[227,43]]}},"keywords":{}}],["src="/assets/img/state.svg">",{"_index":406,"title":{},"content":{"28":{"position":[[480,43]]},"29":{"position":[[591,43]]},"351":{"position":[[399,43]]},"352":{"position":[[513,43]]}},"keywords":{}}],["src="/assets/sample/poster.jpg">",{"_index":118,"title":{},"content":{"19":{"position":[[251,47]]},"235":{"position":[[224,47]]}},"keywords":{}}],["src="https://cdn.jsdelivr.net/npm/artplay",{"_index":104,"title":{},"content":{"18":{"position":[[134,48]]},"234":{"position":[[131,48]]},"283":{"position":[[135,48]]}},"keywords":{}}],["src="https://unpkg.com/artplay",{"_index":107,"title":{},"content":{"18":{"position":[[280,37]]},"234":{"position":[[277,37]]},"283":{"position":[[289,37]]}},"keywords":{}}],["src="path/to/artplay",{"_index":101,"title":{},"content":{"18":{"position":[[32,27]]},"234":{"position":[[29,27]]},"283":{"position":[[29,27]]}},"keywords":{}}],["src="path/to/artplayer.js"></script>",{"_index":770,"title":{},"content":{"103":{"position":[[312,55]]}},"keywords":{}}],["srt",{"_index":951,"title":{},"content":{"218":{"position":[[175,4],[414,6]]},"333":{"position":[[301,6]]}},"keywords":{}}],["ssr",{"_index":67,"title":{},"content":{"10":{"position":[[59,3]]},"115":{"position":[[31,3]]},"207":{"position":[[43,3],[451,3]]},"322":{"position":[[26,3],[314,3]]}},"keywords":{}}],["start",{"_index":682,"title":{},"content":{"83":{"position":[[991,5]]},"118":{"position":[[953,5]]}},"keywords":{}}],["state",{"_index":399,"title":{},"content":{"28":{"position":[[137,5],[750,5]]},"29":{"position":[[133,5]]},"93":{"position":[[149,7],[168,5],[234,5]]},"128":{"position":[[132,7],[151,5],[178,5]]},"185":{"position":[[70,5]]},"220":{"position":[[251,6]]},"335":{"position":[[211,6]]}},"keywords":{}}],["static",{"_index":13,"title":{"1":{"position":[[0,6]]}},"content":{},"keywords":{}}],["step",{"_index":422,"title":{},"content":{"29":{"position":[[306,4]]},"352":{"position":[[231,4]]}},"keywords":{}}],["step="1"",{"_index":1134,"title":{},"content":{"292":{"position":[[435,18]]}},"keywords":{}}],["stinson"",{"_index":352,"title":{},"content":{"25":{"position":[[3020,13]]},"348":{"position":[[3020,13]]}},"keywords":{}}],["stop",{"_index":653,"title":{},"content":{"83":{"position":[[223,4],[349,8],[718,7],[1556,7]]},"118":{"position":[[185,4],[311,8],[680,7],[1518,7]]}},"keywords":{}}],["storag",{"_index":454,"title":{"44":{"position":[[0,8]]},"148":{"position":[[0,8]]}},"content":{"44":{"position":[[31,7]]}},"keywords":{}}],["storage.googleapis.com/shaka",{"_index":620,"title":{},"content":{"81":{"position":[[136,31]]},"240":{"position":[[130,31]]}},"keywords":{}}],["store",{"_index":51,"title":{},"content":{"6":{"position":[[13,5]]}},"keywords":{}}],["streams.mux.dev/x36xhzz/x36xhzz.m3u8",{"_index":599,"title":{},"content":{"79":{"position":[[147,38]]},"238":{"position":[[141,38]]}},"keywords":{}}],["string",{"_index":39,"title":{},"content":{"3":{"position":[[6,6]]},"4":{"position":[[6,6]]},"10":{"position":[[6,6],[34,7]]},"27":{"position":[[336,6]]},"28":{"position":[[189,6]]},"29":{"position":[[183,6]]},"58":{"position":[[133,6],[441,6]]},"63":{"position":[[135,6],[443,6],[488,6]]},"66":{"position":[[138,6],[446,6]]},"108":{"position":[[4,6]]},"109":{"position":[[4,6]]},"115":{"position":[[4,6]]},"162":{"position":[[66,6],[220,6]]},"167":{"position":[[66,6],[220,6],[244,6]]},"170":{"position":[[66,6],[220,6]]},"209":{"position":[[129,6],[437,6]]},"211":{"position":[[132,6],[440,6]]},"212":{"position":[[147,6],[455,6],[500,6]]},"213":{"position":[[157,6],[181,6]]},"214":{"position":[[151,6]]},"216":{"position":[[404,6]]},"217":{"position":[[91,6]]},"218":{"position":[[123,6],[148,6],[221,6]]},"220":{"position":[[71,6]]},"250":{"position":[[30,6]]},"251":{"position":[[25,6]]},"252":{"position":[[25,6]]},"262":{"position":[[30,6]]},"267":{"position":[[30,6]]},"269":{"position":[[30,6]]},"272":{"position":[[25,6]]},"273":{"position":[[30,6]]},"274":{"position":[[30,6]]},"298":{"position":[[4,9]]},"300":{"position":[[4,9]]},"301":{"position":[[4,9]]},"302":{"position":[[4,9]]},"324":{"position":[[64,6],[218,6]]},"326":{"position":[[64,6],[218,6]]},"327":{"position":[[65,6],[219,6],[243,6]]},"328":{"position":[[68,6],[84,6]]},"329":{"position":[[64,6]]},"332":{"position":[[40,6]]},"333":{"position":[[56,6],[73,6],[127,6]]},"336":{"position":[[4,9]]},"338":{"position":[[4,9]]},"350":{"position":[[183,6]]},"351":{"position":[[120,6]]},"352":{"position":[[116,6]]},"361":{"position":[[21,6]]},"362":{"position":[[16,6]]},"363":{"position":[[16,6]]},"373":{"position":[[21,6]]},"378":{"position":[[21,6]]},"380":{"position":[[21,6]]},"383":{"position":[[16,6]]},"384":{"position":[[21,6]]},"385":{"position":[[21,6]]}},"keywords":{}}],["stringdefault",{"_index":822,"title":{},"content":{"183":{"position":[[6,14]]},"185":{"position":[[6,14]]},"186":{"position":[[6,14]]},"187":{"position":[[6,14]]},"221":{"position":[[6,14]]},"223":{"position":[[6,14]]}},"keywords":{}}],["string、el",{"_index":379,"title":{},"content":{"27":{"position":[[125,14],[170,14]]},"28":{"position":[[30,14],[75,14]]},"29":{"position":[[30,14],[75,14]]},"58":{"position":[[258,14]]},"63":{"position":[[260,14]]},"66":{"position":[[263,14]]},"162":{"position":[[119,14]]},"167":{"position":[[119,14]]},"170":{"position":[[119,14]]},"209":{"position":[[254,14]]},"211":{"position":[[257,14]]},"212":{"position":[[272,14]]},"297":{"position":[[4,17]]},"324":{"position":[[117,14]]},"326":{"position":[[117,14]]},"327":{"position":[[118,14]]},"350":{"position":[[37,14],[68,14]]},"351":{"position":[[13,14],[44,14]]},"352":{"position":[[13,14],[44,14]]}},"keywords":{}}],["string、elementdefault",{"_index":817,"title":{},"content":{"182":{"position":[[6,22]]}},"keywords":{}}],["style",{"_index":240,"title":{"52":{"position":[[0,6]]},"156":{"position":[[0,6]]}},"content":{"22":{"position":[[921,8]]},"52":{"position":[[22,5],[64,5],[236,6]]},"53":{"position":[[233,6]]},"54":{"position":[[262,6],[463,6]]},"57":{"position":[[292,6],[449,6]]},"58":{"position":[[302,5],[325,5],[759,6]]},"63":{"position":[[304,5],[327,5],[805,6]]},"66":{"position":[[307,5],[330,5]]},"156":{"position":[[16,5],[199,6]]},"157":{"position":[[203,6]]},"158":{"position":[[210,6],[411,6]]},"161":{"position":[[263,6],[420,6]]},"162":{"position":[[145,5],[517,6]]},"167":{"position":[[145,5]]},"170":{"position":[[145,5]]},"209":{"position":[[298,5],[321,5],[739,6]]},"211":{"position":[[301,5],[324,5]]},"212":{"position":[[316,5],[339,5],[759,6],[1006,6]]},"218":{"position":[[184,5],[206,5],[440,6]]},"292":{"position":[[481,6]]},"324":{"position":[[143,5],[499,6]]},"326":{"position":[[143,5]]},"327":{"position":[[144,5],[480,6],[671,6]]},"333":{"position":[[100,5],[327,6]]},"345":{"position":[[839,8]]}},"keywords":{}}],["style="color:red">",{"_index":1164,"title":{},"content":{"350":{"position":[[463,33]]}},"keywords":{}}],["style="color:red">subtitl",{"_index":267,"title":{},"content":{"24":{"position":[[198,39]]},"27":{"position":[[641,39]]},"347":{"position":[[198,39]]}},"keywords":{}}],["style="color:yellow">",{"_index":1165,"title":{},"content":{"350":{"position":[[577,36]]}},"keywords":{}}],["style="color:yellow">subtitl",{"_index":270,"title":{},"content":{"24":{"position":[[318,42]]},"27":{"position":[[761,42]]},"347":{"position":[[318,42]]}},"keywords":{}}],["style="width",{"_index":517,"title":{},"content":{"57":{"position":[[232,18],[389,18]]},"58":{"position":[[699,18]]},"161":{"position":[[203,18],[360,18]]},"162":{"position":[[457,18]]},"209":{"position":[[679,18]]},"324":{"position":[[439,18]]}},"keywords":{}}],["submenu",{"_index":911,"title":{},"content":{"210":{"position":[[269,8],[294,8],[421,8],[446,8]]}},"keywords":{}}],["subtitl",{"_index":263,"title":{"24":{"position":[[7,9]]},"50":{"position":[[0,9]]},"154":{"position":[[0,9]]},"218":{"position":[[0,9]]},"333":{"position":[[0,9]]}},"content":{"24":{"position":[[138,9]]},"27":{"position":[[549,10],[581,9]]},"50":{"position":[[24,8]]},"51":{"position":[[46,8],[165,9]]},"52":{"position":[[55,8],[169,9]]},"53":{"position":[[54,8],[166,9]]},"54":{"position":[[80,8],[195,9],[452,10]]},"155":{"position":[[134,9]]},"156":{"position":[[132,9]]},"157":{"position":[[136,9]]},"158":{"position":[[143,9],[400,10]]},"205":{"position":[[28,8],[172,9]]},"218":{"position":[[32,9],[64,9],[130,8],[155,8],[197,8],[228,8],[360,9]]},"320":{"position":[[141,9]]},"333":{"position":[[247,9]]},"347":{"position":[[138,9]]}},"keywords":{}}],["subtitleoffset",{"_index":894,"title":{"205":{"position":[[0,15]]},"320":{"position":[[0,15]]}},"content":{"205":{"position":[[238,15]]},"320":{"position":[[207,15]]}},"keywords":{}}],["success",{"_index":931,"title":{},"content":{"216":{"position":[[366,11]]}},"keywords":{}}],["such",{"_index":726,"title":{},"content":{"92":{"position":[[35,4]]},"182":{"position":[[369,4]]},"188":{"position":[[251,5]]},"221":{"position":[[185,5]]},"255":{"position":[[237,4]]},"259":{"position":[[411,4]]},"261":{"position":[[378,5]]}},"keywords":{}}],["suffix",{"_index":971,"title":{},"content":{"221":{"position":[[159,6],[265,7]]}},"keywords":{}}],["support",{"_index":146,"title":{},"content":{"19":{"position":[[859,7]]},"27":{"position":[[68,7]]},"78":{"position":[[388,7]]},"79":{"position":[[506,7]]},"183":{"position":[[67,7]]},"216":{"position":[[396,7]]},"218":{"position":[[56,7]]},"220":{"position":[[58,7]]},"223":{"position":[[90,8]]},"251":{"position":[[125,8]]},"252":{"position":[[138,8]]},"267":{"position":[[62,7]]},"268":{"position":[[72,7]]},"269":{"position":[[73,7]]}},"keywords":{}}],["surround.mp4",{"_index":630,"title":{},"content":{"82":{"position":[[444,14]]},"241":{"position":[[438,14]]}},"keywords":{}}],["suspend",{"_index":702,"title":{},"content":{"83":{"position":[[1392,10]]},"118":{"position":[[1354,10]]}},"keywords":{}}],["sutro"",{"_index":354,"title":{},"content":{"25":{"position":[[3108,11]]},"348":{"position":[[3108,11]]}},"keywords":{}}],["switch",{"_index":262,"title":{"24":{"position":[[0,6]]},"25":{"position":[[0,6]]},"28":{"position":[[4,6]]},"54":{"position":[[0,7]]},"158":{"position":[[0,7]]}},"content":{"28":{"position":[[107,6],[524,7],[743,6],[920,7],[1035,7]]},"54":{"position":[[23,6]]},"158":{"position":[[16,6]]},"199":{"position":[[72,6]]},"200":{"position":[[285,6]]},"201":{"position":[[55,6]]},"245":{"position":[[15,6]]},"351":{"position":[[65,6],[443,7],[782,7],[892,7]]}},"keywords":{}}],["switchoff",{"_index":968,"title":{},"content":{"220":{"position":[[614,10]]},"335":{"position":[[574,10]]}},"keywords":{}}],["switchon",{"_index":967,"title":{},"content":{"220":{"position":[[600,9]]},"335":{"position":[[560,9]]}},"keywords":{}}],["switchqual",{"_index":1007,"title":{"252":{"position":[[0,14]]},"363":{"position":[[0,14]]}},"content":{},"keywords":{}}],["switchurl",{"_index":1002,"title":{"251":{"position":[[0,10]]},"362":{"position":[[0,10]]}},"content":{"252":{"position":[[72,10]]},"363":{"position":[[34,9]]}},"keywords":{}}],["synchronousplayback",{"_index":1099,"title":{},"content":{"285":{"position":[[743,20]]}},"keywords":{}}],["syntax",{"_index":195,"title":{},"content":{"21":{"position":[[50,6]]}},"keywords":{}}],["take",{"_index":566,"title":{},"content":{"72":{"position":[[423,4]]},"200":{"position":[[326,4]]}},"keywords":{}}],["templat",{"_index":443,"title":{"39":{"position":[[0,9]]},"143":{"position":[[0,9]]}},"content":{},"keywords":{}}],["template/react.j",{"_index":798,"title":{},"content":{"105":{"position":[[35,17]]}},"keywords":{}}],["template/vue.j",{"_index":777,"title":{},"content":{"104":{"position":[[33,15]]}},"keywords":{}}],["temporari",{"_index":709,"title":{},"content":{"83":{"position":[[1577,9]]},"118":{"position":[[1539,9]]}},"keywords":{}}],["termin",{"_index":661,"title":{},"content":{"83":{"position":[[439,11]]},"118":{"position":[[401,11]]}},"keywords":{}}],["text",{"_index":383,"title":{},"content":{"27":{"position":[[351,4]]},"28":{"position":[[204,4]]},"29":{"position":[[198,4]]},"58":{"position":[[455,4]]},"63":{"position":[[457,4]]},"66":{"position":[[460,4]]},"209":{"position":[[451,4]]},"211":{"position":[[454,4]]},"212":{"position":[[469,4]]},"214":{"position":[[146,4],[168,4],[297,5],[338,5],[374,5],[409,5],[450,5]]},"285":{"position":[[228,5],[353,5],[417,5]]},"287":{"position":[[233,5],[260,5],[287,5]]},"291":{"position":[[285,4],[324,6],[467,5],[473,5]]},"329":{"position":[[59,4],[200,5],[241,5],[277,5],[312,5],[353,5]]}},"keywords":{}}],["text.trim",{"_index":1125,"title":{},"content":{"291":{"position":[[334,13]]}},"keywords":{}}],["theme",{"_index":840,"title":{"187":{"position":[[0,6]]},"274":{"position":[[0,6]]},"302":{"position":[[0,6]]},"385":{"position":[[0,6]]}},"content":{"187":{"position":[[33,5],[180,6]]},"274":{"position":[[64,5]]},"285":{"position":[[1049,6]]},"302":{"position":[[137,6]]}},"keywords":{}}],["third",{"_index":580,"title":{"77":{"position":[[0,5]]}},"content":{"222":{"position":[[86,5]]}},"keywords":{}}],["this.$emit("get",{"_index":789,"title":{},"content":{"104":{"position":[[454,20]]}},"keywords":{}}],["this.$nexttick",{"_index":788,"title":{},"content":{"104":{"position":[[428,17]]}},"keywords":{}}],["this.$refs.artref",{"_index":787,"title":{},"content":{"104":{"position":[[405,18]]}},"keywords":{}}],["this.inst",{"_index":785,"title":{},"content":{"104":{"position":[[346,13],[491,15],[535,14]]}},"keywords":{}}],["this.instance.destroy",{"_index":793,"title":{},"content":{"104":{"position":[[561,22]]}},"keywords":{}}],["this.instance.destroy(fals",{"_index":794,"title":{},"content":{"104":{"position":[[586,29]]}},"keywords":{}}],["this.opt",{"_index":786,"title":{},"content":{"104":{"position":[[378,15]]}},"keywords":{}}],["this.play",{"_index":830,"title":{},"content":{"184":{"position":[[309,12]]},"299":{"position":[[204,12]]}},"keywords":{}}],["this就是播放器实例,但回调函数假如使用了箭头函数,thi",{"_index":1157,"title":{},"content":{"299":{"position":[[227,47]]}},"keywords":{}}],["three",{"_index":167,"title":{},"content":{"20":{"position":[[192,5]]},"183":{"position":[[75,5]]}},"keywords":{}}],["through",{"_index":22,"title":{},"content":{"2":{"position":[[87,7]]},"18":{"position":[[424,7]]},"20":{"position":[[305,7]]},"22":{"position":[[127,7]]},"207":{"position":[[214,7]]}},"keywords":{}}],["thumbnail",{"_index":941,"title":{"217":{"position":[[0,11]]},"332":{"position":[[0,11]]}},"content":{"217":{"position":[[323,11]]},"332":{"position":[[231,11]]}},"keywords":{}}],["time",{"_index":25,"title":{},"content":{"2":{"position":[[149,5]]},"12":{"position":[[42,4],[317,4],[368,5]]},"19":{"position":[[453,4],[699,4]]},"22":{"position":[[401,4],[512,6],[609,4]]},"60":{"position":[[91,4]]},"83":{"position":[[1424,4]]},"88":{"position":[[24,4]]},"95":{"position":[[86,5]]},"118":{"position":[[1386,4]]},"189":{"position":[[70,4]]},"202":{"position":[[81,5]]},"205":{"position":[[37,4]]},"214":{"position":[[126,4],[287,5],[327,5],[363,5],[398,5],[439,5]]},"246":{"position":[[36,4]]},"247":{"position":[[36,4]]},"248":{"position":[[36,4]]},"254":{"position":[[67,5],[77,4]]},"277":{"position":[[78,4],[324,4],[375,5]]},"285":{"position":[[249,5],[366,5],[430,5]]},"287":{"position":[[246,5],[273,5],[300,5]]},"329":{"position":[[35,6],[190,5],[230,5],[266,5],[301,5],[342,5]]},"345":{"position":[[319,4],[430,6],[527,4]]}},"keywords":{}}],["time={tim",{"_index":253,"title":{},"content":{"22":{"position":[[1133,11],[1209,11]]},"345":{"position":[[1051,11],[1127,11]]}},"keywords":{}}],["timer",{"_index":223,"title":{},"content":{"22":{"position":[[393,7]]},"345":{"position":[[311,7]]}},"keywords":{}}],["tip",{"_index":2,"title":{},"content":{"0":{"position":[[15,3]]},"72":{"position":[[402,3]]},"88":{"position":[[247,3]]},"188":{"position":[[171,3]]},"191":{"position":[[184,3]]},"198":{"position":[[271,3]]},"200":{"position":[[305,3]]},"207":{"position":[[447,3]]},"216":{"position":[[690,3]]},"255":{"position":[[195,3]]},"259":{"position":[[310,3]]},"261":{"position":[[287,3]]},"266":{"position":[[242,3]]},"270":{"position":[[305,3]]}},"keywords":{}}],["titl",{"_index":836,"title":{"186":{"position":[[0,6]]},"273":{"position":[[0,6]]},"301":{"position":[[0,6]]},"384":{"position":[[0,6]]}},"content":{"186":{"position":[[191,6]]},"273":{"position":[[64,5],[242,7]]},"301":{"position":[[138,6]]}},"keywords":{}}],["toaster"",{"_index":356,"title":{},"content":{"25":{"position":[[3196,13]]},"348":{"position":[[3196,13]]}},"keywords":{}}],["toggl",{"_index":401,"title":{"245":{"position":[[0,7]]},"356":{"position":[[0,7]]}},"content":{"28":{"position":[[168,6]]}},"keywords":{}}],["tooltip",{"_index":382,"title":{},"content":{"27":{"position":[[328,7],[343,7],[572,8],[986,7],[1056,8],[1411,7]]},"28":{"position":[[181,7],[196,7],[406,8],[680,7]]},"29":{"position":[[175,7],[190,7],[518,8],[698,7],[877,8],[1004,8]]},"58":{"position":[[433,7]]},"63":{"position":[[435,7],[778,8]]},"66":{"position":[[438,7]]},"162":{"position":[[212,7]]},"167":{"position":[[212,7],[485,8]]},"170":{"position":[[212,7]]},"209":{"position":[[429,7]]},"211":{"position":[[432,7]]},"212":{"position":[[447,7],[732,8],[979,8]]},"324":{"position":[[210,7]]},"326":{"position":[[210,7]]},"327":{"position":[[211,7],[458,8],[649,8]]},"350":{"position":[[175,7],[400,8],[844,8]]},"351":{"position":[[112,7],[326,8]]},"352":{"position":[[108,7],[440,8],[760,8],[882,8]]}},"keywords":{}}],["top",{"_index":521,"title":{},"content":{"57":{"position":[[323,4],[480,4]]},"58":{"position":[[790,4]]},"161":{"position":[[294,4],[451,4]]},"162":{"position":[[548,4]]},"209":{"position":[[770,4]]},"324":{"position":[[530,4]]}},"keywords":{}}],["torrent",{"_index":631,"title":{},"content":{"82":{"position":[[465,10],[490,8],[609,9]]},"241":{"position":[[459,10],[484,8],[603,9]]}},"keywords":{}}],["torrent.files[0",{"_index":635,"title":{},"content":{"82":{"position":[[632,17]]},"241":{"position":[[626,17]]}},"keywords":{}}],["total",{"_index":138,"title":{},"content":{"19":{"position":[[728,5]]}},"keywords":{}}],["totaldur",{"_index":131,"title":{},"content":{"19":{"position":[[576,14],[765,14]]},"235":{"position":[[391,31],[479,14]]}},"keywords":{}}],["tri",{"_index":697,"title":{},"content":{"83":{"position":[[1280,6]]},"118":{"position":[[1242,6]]}},"keywords":{}}],["trigger",{"_index":534,"title":{},"content":{"58":{"position":[[392,9]]},"63":{"position":[[394,9]]},"66":{"position":[[397,9]]},"95":{"position":[[69,7]]},"99":{"position":[[0,7]]},"209":{"position":[[388,9]]},"211":{"position":[[391,9]]},"212":{"position":[[406,9]]},"254":{"position":[[113,7]]}},"keywords":{}}],["true",{"_index":111,"title":{},"content":{"19":{"position":[[109,5],[127,5],[148,5]]},"20":{"position":[[446,5]]},"24":{"position":[[176,5]]},"27":{"position":[[464,5],[476,5],[496,5],[515,5],[619,5],[1097,5]]},"28":{"position":[[317,5],[329,5],[349,5],[368,5],[844,5],[1043,5]]},"29":{"position":[[432,5],[444,5],[464,5],[483,5],[801,5]]},"51":{"position":[[331,5]]},"65":{"position":[[225,5]]},"66":{"position":[[635,5]]},"68":{"position":[[237,5]]},"70":{"position":[[228,5]]},"74":{"position":[[183,5],[199,5],[270,5]]},"78":{"position":[[121,5]]},"79":{"position":[[122,5]]},"80":{"position":[[133,5],[325,6]]},"81":{"position":[[125,5]]},"82":{"position":[[127,5],[578,5],[683,5]]},"93":{"position":[[178,5]]},"94":{"position":[[142,5]]},"97":{"position":[[155,5]]},"98":{"position":[[152,5]]},"104":{"position":[[322,5]]},"128":{"position":[[157,17]]},"129":{"position":[[121,5]]},"132":{"position":[[123,5]]},"133":{"position":[[126,5]]},"155":{"position":[[300,5]]},"169":{"position":[[190,5]]},"170":{"position":[[388,5]]},"172":{"position":[[190,5]]},"174":{"position":[[185,5]]},"178":{"position":[[147,5],[163,5],[234,5]]},"184":{"position":[[286,5]]},"186":{"position":[[233,5]]},"189":{"position":[[182,5]]},"190":{"position":[[159,5]]},"191":{"position":[[160,5],[173,5],[283,5]]},"192":{"position":[[344,5]]},"193":{"position":[[230,5]]},"194":{"position":[[154,5]]},"195":{"position":[[142,4],[252,5],[267,5]]},"196":{"position":[[249,5],[264,5]]},"197":{"position":[[236,5],[251,5]]},"198":{"position":[[202,5]]},"199":{"position":[[220,5]]},"200":{"position":[[22,4],[163,5]]},"201":{"position":[[199,5]]},"202":{"position":[[22,4],[232,5]]},"203":{"position":[[228,5]]},"204":{"position":[[232,5]]},"205":{"position":[[232,5],[254,5]]},"206":{"position":[[219,5]]},"207":{"position":[[436,5]]},"208":{"position":[[22,4],[173,5]]},"210":{"position":[[202,5]]},"211":{"position":[[772,5]]},"213":{"position":[[325,5]]},"219":{"position":[[286,5],[305,5]]},"224":{"position":[[216,5]]},"225":{"position":[[218,5]]},"226":{"position":[[170,5]]},"227":{"position":[[261,5]]},"228":{"position":[[210,5]]},"235":{"position":[[109,5],[127,5],[148,5]]},"237":{"position":[[115,5]]},"238":{"position":[[116,5]]},"239":{"position":[[127,5],[319,6]]},"240":{"position":[[119,5]]},"241":{"position":[[121,5],[572,5],[677,5]]},"243":{"position":[[132,5]]},"244":{"position":[[133,5]]},"245":{"position":[[153,5]]},"253":{"position":[[243,5]]},"259":{"position":[[189,5],[243,5]]},"260":{"position":[[201,5],[258,5]]},"261":{"position":[[180,5],[227,5]]},"263":{"position":[[208,5]]},"264":{"position":[[162,5]]},"265":{"position":[[80,5],[285,5]]},"271":{"position":[[312,5]]},"272":{"position":[[285,6]]},"285":{"position":[[109,5],[124,5],[144,5],[165,5],[397,5],[692,5],[718,5],[846,4],[1168,4]]},"291":{"position":[[501,5]]},"294":{"position":[[97,5]]},"295":{"position":[[267,5]]},"299":{"position":[[181,5]]},"301":{"position":[[180,5]]},"304":{"position":[[147,5]]},"305":{"position":[[134,5]]},"306":{"position":[[137,5],[150,5],[193,12]]},"307":{"position":[[201,5]]},"308":{"position":[[157,5]]},"309":{"position":[[133,5]]},"310":{"position":[[65,4],[175,5],[190,5]]},"311":{"position":[[166,5],[181,5]]},"312":{"position":[[164,5],[179,5]]},"313":{"position":[[150,5]]},"314":{"position":[[150,5]]},"315":{"position":[[15,4],[135,5]]},"316":{"position":[[145,5]]},"317":{"position":[[15,4],[154,5]]},"318":{"position":[[153,5]]},"319":{"position":[[156,5]]},"320":{"position":[[201,5],[223,5]]},"321":{"position":[[162,5]]},"322":{"position":[[300,5]]},"323":{"position":[[15,4],[156,5]]},"325":{"position":[[153,5]]},"326":{"position":[[505,5]]},"328":{"position":[[217,5]]},"334":{"position":[[216,5],[235,5]]},"339":{"position":[[151,5]]},"340":{"position":[[150,5]]},"341":{"position":[[145,5]]},"342":{"position":[[168,5]]},"343":{"position":[[168,5]]},"347":{"position":[[176,5]]},"348":{"position":[[3777,5]]},"350":{"position":[[303,5],[315,5],[335,5],[354,5],[441,5],[885,5]]},"351":{"position":[[240,5],[252,5],[272,5],[291,5],[721,5],[900,5]]},"352":{"position":[[357,5],[369,5],[389,5],[408,5],[699,5]]},"354":{"position":[[124,5]]},"355":{"position":[[124,5]]},"356":{"position":[[130,5]]},"364":{"position":[[208,5]]},"370":{"position":[[153,5],[207,5]]},"371":{"position":[[156,5],[213,5]]},"372":{"position":[[157,5],[204,5]]},"374":{"position":[[183,5]]},"375":{"position":[[140,5]]},"376":{"position":[[45,4],[233,5]]},"382":{"position":[[234,5]]},"383":{"position":[[236,6]]},"387":{"position":[[61,4]]}},"keywords":{}}],["ts",{"_index":973,"title":{},"content":{"221":{"position":[[205,5]]}},"keywords":{}}],["turn",{"_index":135,"title":{},"content":{"19":{"position":[[681,6]]}},"keywords":{}}],["tw",{"_index":479,"title":{},"content":{"48":{"position":[[219,4]]},"152":{"position":[[201,4]]},"223":{"position":[[111,2]]},"338":{"position":[[71,2]]}},"keywords":{}}],["two",{"_index":540,"title":{},"content":{"60":{"position":[[99,3]]},"251":{"position":[[134,3]]},"252":{"position":[[147,3]]}},"keywords":{}}],["type",{"_index":16,"title":{"21":{"position":[[14,5]]},"221":{"position":[[0,5]]},"336":{"position":[[0,5]]}},"content":{"2":{"position":[[0,5]]},"3":{"position":[[0,5]]},"4":{"position":[[0,5]]},"5":{"position":[[0,5]]},"6":{"position":[[0,5]]},"7":{"position":[[0,5]]},"8":{"position":[[0,5]]},"9":{"position":[[0,5]]},"10":{"position":[[0,5]]},"11":{"position":[[0,5],[18,4]]},"21":{"position":[[14,5],[85,5],[184,5]]},"27":{"position":[[104,4]]},"28":{"position":[[9,4]]},"29":{"position":[[9,4]]},"32":{"position":[[0,5]]},"33":{"position":[[0,5]]},"34":{"position":[[0,5]]},"35":{"position":[[0,5]]},"36":{"position":[[0,5]]},"37":{"position":[[0,5]]},"38":{"position":[[0,5]]},"39":{"position":[[0,5]]},"40":{"position":[[0,5]]},"41":{"position":[[0,5]]},"42":{"position":[[0,5]]},"43":{"position":[[0,5]]},"44":{"position":[[0,5],[150,4]]},"45":{"position":[[0,5]]},"46":{"position":[[0,5]]},"47":{"position":[[0,5]]},"48":{"position":[[0,5]]},"49":{"position":[[0,5]]},"50":{"position":[[0,5]]},"51":{"position":[[0,5]]},"52":{"position":[[0,5]]},"53":{"position":[[0,5]]},"54":{"position":[[0,5]]},"55":{"position":[[0,5]]},"56":{"position":[[0,5]]},"57":{"position":[[0,5]]},"58":{"position":[[0,5],[63,4]]},"59":{"position":[[0,5]]},"60":{"position":[[0,5]]},"61":{"position":[[0,5]]},"62":{"position":[[0,5]]},"63":{"position":[[0,5],[65,4]]},"64":{"position":[[0,5]]},"65":{"position":[[0,5]]},"66":{"position":[[0,5],[68,4]]},"67":{"position":[[0,5]]},"68":{"position":[[0,5]]},"69":{"position":[[0,5]]},"70":{"position":[[0,5]]},"71":{"position":[[0,5]]},"72":{"position":[[0,5]]},"73":{"position":[[0,5]]},"74":{"position":[[0,5]]},"75":{"position":[[0,5]]},"76":{"position":[[0,5]]},"78":{"position":[[269,5]]},"82":{"position":[[459,5]]},"104":{"position":[[298,5]]},"182":{"position":[[0,5]]},"183":{"position":[[0,5]]},"184":{"position":[[0,5]]},"185":{"position":[[0,5]]},"186":{"position":[[0,5]]},"187":{"position":[[0,5]]},"188":{"position":[[0,5]]},"189":{"position":[[0,5]]},"190":{"position":[[0,5]]},"191":{"position":[[0,5]]},"192":{"position":[[0,5]]},"193":{"position":[[0,5]]},"194":{"position":[[0,5]]},"195":{"position":[[0,5]]},"196":{"position":[[0,5]]},"197":{"position":[[0,5]]},"198":{"position":[[0,5]]},"199":{"position":[[0,5]]},"200":{"position":[[0,5]]},"201":{"position":[[0,5]]},"202":{"position":[[0,5]]},"203":{"position":[[0,5]]},"204":{"position":[[0,5]]},"205":{"position":[[0,5]]},"206":{"position":[[0,5]]},"207":{"position":[[0,5]]},"208":{"position":[[0,5]]},"209":{"position":[[0,5],[59,4]]},"210":{"position":[[0,5]]},"211":{"position":[[0,5],[62,4]]},"212":{"position":[[0,5],[77,4]]},"213":{"position":[[0,5],[104,4]]},"214":{"position":[[0,5],[88,4]]},"215":{"position":[[0,5]]},"216":{"position":[[0,5],[283,5],[710,5]]},"217":{"position":[[0,5],[71,4]]},"218":{"position":[[0,5],[103,4],[143,4],[164,5],[408,5]]},"219":{"position":[[0,5]]},"220":{"position":[[0,5]]},"221":{"position":[[0,5],[402,5]]},"222":{"position":[[0,5]]},"223":{"position":[[0,5]]},"224":{"position":[[0,5]]},"225":{"position":[[0,5]]},"226":{"position":[[0,5]]},"227":{"position":[[0,5]]},"228":{"position":[[0,5]]},"237":{"position":[[263,5]]},"241":{"position":[[453,5]]},"243":{"position":[[0,5]]},"244":{"position":[[0,5]]},"245":{"position":[[0,5]]},"246":{"position":[[0,5]]},"247":{"position":[[0,5]]},"248":{"position":[[0,5]]},"249":{"position":[[0,5]]},"250":{"position":[[0,5]]},"251":{"position":[[0,5]]},"252":{"position":[[0,5]]},"253":{"position":[[0,5]]},"254":{"position":[[0,5]]},"255":{"position":[[0,5]]},"256":{"position":[[0,5]]},"257":{"position":[[0,5]]},"258":{"position":[[0,5]]},"259":{"position":[[0,5]]},"260":{"position":[[0,5]]},"261":{"position":[[0,5]]},"262":{"position":[[0,5]]},"263":{"position":[[0,5]]},"264":{"position":[[0,5]]},"265":{"position":[[0,5]]},"266":{"position":[[0,5]]},"267":{"position":[[0,5]]},"268":{"position":[[0,5]]},"269":{"position":[[0,5]]},"270":{"position":[[0,5]]},"271":{"position":[[0,5]]},"272":{"position":[[0,5]]},"273":{"position":[[0,5]]},"274":{"position":[[0,5]]},"275":{"position":[[0,5]]},"276":{"position":[[0,5]]},"333":{"position":[[68,4],[295,5]]},"336":{"position":[[220,5]]},"343":{"position":[[0,5]]},"344":{"position":[[128,5]]},"386":{"position":[[0,5]]}},"keywords":{}}],["type="button">click",{"_index":82,"title":{},"content":{"12":{"position":[[191,32]]},"277":{"position":[[227,32]]}},"keywords":{}}],["type="range"",{"_index":1131,"title":{},"content":{"292":{"position":[[374,22]]}},"keywords":{}}],["typedef",{"_index":198,"title":{},"content":{"21":{"position":[[106,8]]},"344":{"position":[[50,8]]}},"keywords":{}}],["typeof",{"_index":808,"title":{},"content":{"105":{"position":[[374,6]]}},"keywords":{}}],["typescript",{"_index":194,"title":{},"content":{"21":{"position":[[39,10]]},"344":{"position":[[14,10]]}},"keywords":{}}],["ua",{"_index":934,"title":{},"content":{"216":{"position":[[561,5]]},"331":{"position":[[282,5]]}},"keywords":{}}],["undefin",{"_index":827,"title":{},"content":{"184":{"position":[[23,9]]},"299":{"position":[[16,9]]}},"keywords":{}}],["unexpectedli",{"_index":699,"title":{},"content":{"83":{"position":[[1320,12]]},"118":{"position":[[1282,12]]}},"keywords":{}}],["uniqu",{"_index":529,"title":{},"content":{"58":{"position":[[144,6]]},"63":{"position":[[146,6]]},"66":{"position":[[149,6]]},"209":{"position":[[140,6]]},"211":{"position":[[143,6]]},"212":{"position":[[158,6]]}},"keywords":{}}],["unit",{"_index":128,"title":{},"content":{"19":{"position":[[514,4]]},"214":{"position":[[131,5]]},"246":{"position":[[47,4]]},"247":{"position":[[50,4]]},"248":{"position":[[51,4]]},"270":{"position":[[89,4]]}},"keywords":{}}],["unlock",{"_index":962,"title":{},"content":{"220":{"position":[[508,7]]},"335":{"position":[[468,7]]}},"keywords":{}}],["unpkg",{"_index":106,"title":{},"content":{"18":{"position":[[256,5]]},"234":{"position":[[253,5]]},"283":{"position":[[265,5]]}},"keywords":{}}],["up",{"_index":649,"title":{},"content":{"83":{"position":[[191,2],[327,2]]},"118":{"position":[[153,2],[289,2]]},"195":{"position":[[128,2]]},"253":{"position":[[46,2]]},"260":{"position":[[46,2]]},"262":{"position":[[45,2]]},"270":{"position":[[353,2]]}},"keywords":{}}],["updat",{"_index":230,"title":{"48":{"position":[[0,7]]},"152":{"position":[[0,7]]}},"content":{"22":{"position":[[570,6]]},"48":{"position":[[22,6]]},"83":{"position":[[504,8],[1477,8]]},"118":{"position":[[466,8],[1439,8]]},"152":{"position":[[16,6]]},"345":{"position":[[488,6]]}},"keywords":{}}],["url",{"_index":34,"title":{"53":{"position":[[0,4]]},"96":{"position":[[0,4]]},"131":{"position":[[0,4]]},"157":{"position":[[0,4]]},"183":{"position":[[0,4]]},"250":{"position":[[0,4]]},"298":{"position":[[0,4]]},"361":{"position":[[0,4]]}},"content":{"2":{"position":[[221,4]]},"12":{"position":[[107,4]]},"19":{"position":[[66,4],[380,4],[407,4]]},"20":{"position":[[404,4]]},"22":{"position":[[700,4]]},"24":{"position":[[66,4],[256,4],[379,4]]},"25":{"position":[[3713,4]]},"27":{"position":[[422,4],[699,4],[822,4],[1118,4],[1178,4],[1237,4]]},"28":{"position":[[275,4]]},"29":{"position":[[390,4]]},"40":{"position":[[221,4]]},"41":{"position":[[109,4]]},"43":{"position":[[196,4]]},"44":{"position":[[331,4]]},"47":{"position":[[137,4]]},"48":{"position":[[118,4]]},"51":{"position":[[132,4],[177,4]]},"52":{"position":[[136,4],[181,4]]},"53":{"position":[[30,3],[63,3],[133,4],[178,4]]},"54":{"position":[[49,3],[162,4],[207,4]]},"57":{"position":[[172,4]]},"58":{"position":[[543,4]]},"60":{"position":[[245,4]]},"62":{"position":[[145,4]]},"63":{"position":[[587,4]]},"65":{"position":[[138,4]]},"66":{"position":[[548,4]]},"68":{"position":[[154,4]]},"70":{"position":[[148,4]]},"72":{"position":[[207,4]]},"74":{"position":[[141,4]]},"76":{"position":[[358,4]]},"78":{"position":[[127,4],[196,4],[282,4],[287,4]]},"79":{"position":[[128,4],[223,4],[464,4]]},"80":{"position":[[139,4],[244,4],[320,4]]},"81":{"position":[[131,4],[237,4]]},"82":{"position":[[133,4],[516,4]]},"83":{"position":[[1666,4]]},"85":{"position":[[132,4]]},"86":{"position":[[98,4]]},"87":{"position":[[97,4]]},"88":{"position":[[100,4]]},"89":{"position":[[102,4]]},"90":{"position":[[110,4]]},"91":{"position":[[127,4]]},"92":{"position":[[140,4]]},"93":{"position":[[96,4]]},"94":{"position":[[99,4]]},"95":{"position":[[158,4]]},"96":{"position":[[21,3],[99,4]]},"97":{"position":[[110,4]]},"98":{"position":[[104,4]]},"99":{"position":[[95,4]]},"101":{"position":[[127,4]]},"103":{"position":[[438,4]]},"107":{"position":[[125,4]]},"118":{"position":[[1628,4]]},"120":{"position":[[104,4]]},"121":{"position":[[76,4]]},"122":{"position":[[76,4]]},"123":{"position":[[79,4]]},"124":{"position":[[77,4]]},"125":{"position":[[79,4]]},"126":{"position":[[86,4]]},"127":{"position":[[90,4]]},"128":{"position":[[79,4]]},"129":{"position":[[78,4]]},"130":{"position":[[95,4]]},"131":{"position":[[77,4]]},"132":{"position":[[78,4]]},"133":{"position":[[78,4]]},"134":{"position":[[77,4]]},"144":{"position":[[168,4]]},"145":{"position":[[101,4]]},"147":{"position":[[151,4]]},"148":{"position":[[226,4]]},"151":{"position":[[104,4]]},"152":{"position":[[100,4]]},"155":{"position":[[101,4],[146,4]]},"156":{"position":[[99,4],[144,4]]},"157":{"position":[[21,3],[103,4],[148,4]]},"158":{"position":[[30,13],[110,4],[155,4]]},"161":{"position":[[143,4]]},"162":{"position":[[301,4]]},"164":{"position":[[127,4]]},"166":{"position":[[104,4]]},"167":{"position":[[335,4]]},"169":{"position":[[103,4]]},"170":{"position":[[301,4]]},"172":{"position":[[107,4]]},"174":{"position":[[105,4]]},"176":{"position":[[126,4]]},"178":{"position":[[105,4]]},"180":{"position":[[265,4]]},"182":{"position":[[269,4]]},"183":{"position":[[183,4]]},"184":{"position":[[246,4]]},"185":{"position":[[193,4]]},"186":{"position":[[158,4]]},"187":{"position":[[147,4]]},"188":{"position":[[120,4]]},"189":{"position":[[141,4]]},"190":{"position":[[119,4]]},"191":{"position":[[117,4]]},"192":{"position":[[301,4]]},"193":{"position":[[187,4]]},"194":{"position":[[115,4]]},"195":{"position":[[213,4]]},"196":{"position":[[202,4]]},"197":{"position":[[190,4]]},"198":{"position":[[157,4]]},"199":{"position":[[178,4]]},"200":{"position":[[122,4]]},"201":{"position":[[161,4]]},"202":{"position":[[192,4]]},"203":{"position":[[183,4]]},"204":{"position":[[184,4]]},"205":{"position":[[139,4],[184,4]]},"206":{"position":[[169,4]]},"207":{"position":[[395,4]]},"208":{"position":[[127,4]]},"209":{"position":[[577,4]]},"210":{"position":[[160,4]]},"211":{"position":[[542,4]]},"212":{"position":[[599,4]]},"213":{"position":[[177,3],[270,4],[348,4],[403,4]]},"214":{"position":[[239,4]]},"215":{"position":[[353,4]]},"216":{"position":[[514,4]]},"217":{"position":[[106,3],[290,4],[337,4]]},"218":{"position":[[139,3],[327,4],[372,4]]},"219":{"position":[[214,4]]},"220":{"position":[[144,4]]},"221":{"position":[[369,4]]},"222":{"position":[[197,4],[266,4],[309,4],[320,3]]},"223":{"position":[[180,4]]},"224":{"position":[[177,4]]},"225":{"position":[[172,4]]},"226":{"position":[[123,4]]},"227":{"position":[[211,4]]},"228":{"position":[[168,4]]},"235":{"position":[[66,4],[335,4]]},"237":{"position":[[121,4],[190,4],[276,4],[281,4]]},"238":{"position":[[122,4],[217,4],[458,4]]},"239":{"position":[[133,4],[238,4],[314,4]]},"240":{"position":[[125,4],[231,4]]},"241":{"position":[[127,4],[510,4]]},"243":{"position":[[92,4]]},"244":{"position":[[93,4]]},"245":{"position":[[113,4]]},"246":{"position":[[126,4]]},"247":{"position":[[129,4]]},"248":{"position":[[130,4]]},"249":{"position":[[143,4]]},"250":{"position":[[55,3],[125,4]]},"251":{"position":[[42,4],[61,4],[182,4],[282,4]]},"252":{"position":[[195,4],[295,4]]},"253":{"position":[[142,4]]},"254":{"position":[[205,4]]},"255":{"position":[[98,4]]},"256":{"position":[[125,4]]},"257":{"position":[[30,3],[148,4]]},"258":{"position":[[28,3],[146,4]]},"259":{"position":[[144,4]]},"260":{"position":[[153,4]]},"261":{"position":[[132,4]]},"262":{"position":[[205,4]]},"263":{"position":[[133,4]]},"264":{"position":[[122,4]]},"265":{"position":[[178,4]]},"266":{"position":[[133,4]]},"267":{"position":[[165,4]]},"268":{"position":[[183,4]]},"269":{"position":[[166,4]]},"270":{"position":[[168,4]]},"271":{"position":[[201,4]]},"272":{"position":[[158,4]]},"273":{"position":[[136,4]]},"274":{"position":[[142,4]]},"275":{"position":[[98,4]]},"276":{"position":[[118,4]]},"277":{"position":[[143,4]]},"285":{"position":[[66,4]]},"286":{"position":[[66,4]]},"287":{"position":[[66,4]]},"289":{"position":[[107,4]]},"290":{"position":[[104,4]]},"291":{"position":[[98,4]]},"292":{"position":[[204,4]]},"293":{"position":[[105,4]]},"294":{"position":[[55,4]]},"295":{"position":[[225,4]]},"297":{"position":[[195,4]]},"298":{"position":[[123,4]]},"299":{"position":[[141,4]]},"300":{"position":[[109,4]]},"301":{"position":[[105,4]]},"302":{"position":[[104,4]]},"303":{"position":[[93,4]]},"304":{"position":[[106,4]]},"305":{"position":[[94,4]]},"306":{"position":[[94,4]]},"307":{"position":[[158,4]]},"308":{"position":[[114,4]]},"309":{"position":[[94,4]]},"310":{"position":[[136,4]]},"311":{"position":[[119,4]]},"312":{"position":[[118,4]]},"313":{"position":[[105,4]]},"314":{"position":[[108,4]]},"315":{"position":[[94,4]]},"316":{"position":[[107,4]]},"317":{"position":[[114,4]]},"318":{"position":[[108,4]]},"319":{"position":[[108,4]]},"320":{"position":[[108,4],[153,4]]},"321":{"position":[[112,4]]},"322":{"position":[[259,4]]},"323":{"position":[[110,4]]},"324":{"position":[[337,4]]},"325":{"position":[[111,4]]},"326":{"position":[[299,4]]},"327":{"position":[[334,4]]},"328":{"position":[[80,3],[162,4],[240,4],[295,4]]},"329":{"position":[[142,4]]},"330":{"position":[[262,4]]},"331":{"position":[[235,4]]},"332":{"position":[[34,5],[198,4],[245,4]]},"333":{"position":[[50,5],[214,4],[259,4]]},"334":{"position":[[144,4]]},"335":{"position":[[104,4]]},"336":{"position":[[187,4]]},"337":{"position":[[126,4],[195,4],[228,4]]},"338":{"position":[[140,4]]},"339":{"position":[[112,4]]},"340":{"position":[[104,4]]},"341":{"position":[[98,4]]},"342":{"position":[[118,4]]},"343":{"position":[[126,4]]},"345":{"position":[[618,4]]},"347":{"position":[[66,4],[256,4],[379,4]]},"348":{"position":[[3713,4]]},"350":{"position":[[261,4],[515,4],[632,4],[906,4],[966,4],[1025,4]]},"351":{"position":[[198,4]]},"352":{"position":[[315,4]]},"354":{"position":[[84,4]]},"355":{"position":[[84,4]]},"356":{"position":[[90,4]]},"357":{"position":[[98,4]]},"358":{"position":[[98,4]]},"359":{"position":[[98,4]]},"360":{"position":[[115,4]]},"361":{"position":[[104,4]]},"362":{"position":[[35,3],[150,4]]},"363":{"position":[[156,4]]},"364":{"position":[[107,4]]},"365":{"position":[[133,4]]},"366":{"position":[[84,4]]},"367":{"position":[[90,4]]},"368":{"position":[[114,4]]},"369":{"position":[[112,4]]},"370":{"position":[[108,4]]},"371":{"position":[[108,4]]},"372":{"position":[[109,4]]},"373":{"position":[[121,4]]},"374":{"position":[[108,4]]},"375":{"position":[[100,4]]},"376":{"position":[[126,4]]},"377":{"position":[[91,4]]},"378":{"position":[[136,4]]},"379":{"position":[[140,4]]},"380":{"position":[[125,4]]},"381":{"position":[[109,4]]},"382":{"position":[[123,4]]},"383":{"position":[[109,4]]},"384":{"position":[[107,4]]},"385":{"position":[[109,4]]},"386":{"position":[[88,4]]},"387":{"position":[[132,4]]}},"keywords":{}}],["us",{"_index":66,"title":{"19":{"position":[[0,4]]},"22":{"position":[[0,3]]}},"content":{"10":{"position":[[50,4]]},"20":{"position":[[132,4],[809,3],[1047,3]]},"22":{"position":[[0,3],[46,3]]},"28":{"position":[[788,4]]},"29":{"position":[[745,4]]},"58":{"position":[[174,4]]},"63":{"position":[[176,4]]},"66":{"position":[[179,4]]},"99":{"position":[[24,4]]},"184":{"position":[[419,4],[427,3]]},"189":{"position":[[28,3]]},"200":{"position":[[38,3]]},"207":{"position":[[39,3],[68,6]]},"208":{"position":[[35,3]]},"209":{"position":[[170,4]]},"211":{"position":[[173,4]]},"212":{"position":[[188,4]]},"216":{"position":[[184,3]]},"220":{"position":[[24,4]]},"221":{"position":[[24,4],[77,3],[99,4]]},"226":{"position":[[39,3]]}},"keywords":{}}],["useeffect",{"_index":216,"title":{},"content":{"22":{"position":[[216,9],[543,12]]},"105":{"position":[[97,10],[256,12]]},"345":{"position":[[134,9],[461,12]]}},"keywords":{}}],["user",{"_index":695,"title":{},"content":{"83":{"position":[[1266,4]]},"118":{"position":[[1228,4]]},"259":{"position":[[423,4]]},"261":{"position":[[387,4]]}},"keywords":{}}],["useref",{"_index":801,"title":{},"content":{"105":{"position":[[108,6],[246,9]]}},"keywords":{}}],["usessr",{"_index":898,"title":{"207":{"position":[[0,7]]},"322":{"position":[[0,7]]}},"content":{"207":{"position":[[428,7]]},"322":{"position":[[292,7]]}},"keywords":{}}],["usest",{"_index":215,"title":{},"content":{"22":{"position":[[206,9]]},"345":{"position":[[124,9]]}},"keywords":{}}],["usestate(0",{"_index":229,"title":{},"content":{"22":{"position":[[530,12]]},"345":{"position":[[448,12]]}},"keywords":{}}],["usestate(nul",{"_index":227,"title":{},"content":{"22":{"position":[[490,15]]},"345":{"position":[[408,15]]}},"keywords":{}}],["usework",{"_index":1097,"title":{},"content":{"285":{"position":[[707,10]]}},"keywords":{}}],["usual",{"_index":65,"title":{},"content":{"10":{"position":[[42,7]]}},"keywords":{}}],["utf",{"_index":498,"title":{},"content":{"52":{"position":[[227,4]]},"53":{"position":[[224,4]]},"54":{"position":[[253,4]]},"156":{"position":[[190,4]]},"157":{"position":[[194,4]]},"158":{"position":[[201,4]]},"218":{"position":[[255,3],[431,4]]},"333":{"position":[[142,3],[318,4]]}},"keywords":{}}],["util",{"_index":46,"title":{"5":{"position":[[0,6]]},"110":{"position":[[0,6]]}},"content":{"5":{"position":[[20,5]]}},"keywords":{}}],["v2.xml",{"_index":1145,"title":{},"content":{"293":{"position":[[470,8]]}},"keywords":{}}],["valencia"",{"_index":358,"title":{},"content":{"25":{"position":[[3287,14]]},"348":{"position":[[3287,14]]}},"keywords":{}}],["valid",{"_index":60,"title":{"8":{"position":[[0,10]]},"113":{"position":[[0,10]]}},"content":{"8":{"position":[[15,9]]}},"keywords":{}}],["valu",{"_index":116,"title":{},"content":{"19":{"position":[[210,5],[542,5],[633,5]]},"29":{"position":[[238,5]]},"44":{"position":[[183,5],[206,5],[232,5],[259,5],[402,8]]},"47":{"position":[[43,5],[65,5]]},"148":{"position":[[297,8]]},"188":{"position":[[304,5]]},"352":{"position":[[163,5]]}},"keywords":{}}],["value="25">",{"_index":1135,"title":{},"content":{"292":{"position":[[454,26]]}},"keywords":{}}],["var",{"_index":28,"title":{},"content":{"2":{"position":[[166,3]]},"12":{"position":[[38,3],[52,3]]},"19":{"position":[[11,3]]},"20":{"position":[[349,3],[870,3],[916,3],[980,3],[1100,3],[1136,3],[1189,3]]},"24":{"position":[[11,3]]},"25":{"position":[[11,3],[3658,3]]},"27":{"position":[[367,3]]},"28":{"position":[[220,3]]},"29":{"position":[[335,3]]},"40":{"position":[[166,3],[285,3]]},"41":{"position":[[54,3],[173,3]]},"43":{"position":[[90,3],[148,3]]},"44":{"position":[[276,3]]},"47":{"position":[[82,3]]},"48":{"position":[[63,3]]},"51":{"position":[[77,3]]},"52":{"position":[[81,3]]},"53":{"position":[[78,3]]},"54":{"position":[[107,3]]},"57":{"position":[[79,3],[117,3]]},"58":{"position":[[488,3],[580,3]]},"60":{"position":[[190,3]]},"62":{"position":[[90,3]]},"63":{"position":[[532,3]]},"65":{"position":[[83,3]]},"66":{"position":[[493,3]]},"68":{"position":[[99,3]]},"70":{"position":[[93,3]]},"72":{"position":[[152,3]]},"74":{"position":[[86,3]]},"76":{"position":[[303,3]]},"78":{"position":[[56,3]]},"79":{"position":[[57,3]]},"80":{"position":[[68,3],[251,3]]},"81":{"position":[[60,3],[273,3]]},"82":{"position":[[62,3],[528,3],[621,3]]},"83":{"position":[[1611,3]]},"85":{"position":[[77,3]]},"86":{"position":[[43,3]]},"87":{"position":[[42,3]]},"88":{"position":[[45,3]]},"89":{"position":[[47,3]]},"90":{"position":[[55,3]]},"91":{"position":[[72,3]]},"92":{"position":[[85,3]]},"93":{"position":[[41,3]]},"94":{"position":[[44,3]]},"95":{"position":[[103,3]]},"96":{"position":[[44,3]]},"97":{"position":[[55,3]]},"98":{"position":[[49,3]]},"99":{"position":[[40,3]]},"103":{"position":[[383,3]]},"107":{"position":[[70,3]]},"118":{"position":[[1573,3]]},"120":{"position":[[49,3]]},"121":{"position":[[21,3]]},"122":{"position":[[21,3]]},"123":{"position":[[24,3]]},"124":{"position":[[22,3]]},"125":{"position":[[24,3]]},"126":{"position":[[31,3]]},"127":{"position":[[35,3]]},"128":{"position":[[24,3]]},"129":{"position":[[23,3]]},"130":{"position":[[40,3]]},"131":{"position":[[22,3]]},"132":{"position":[[23,3]]},"133":{"position":[[23,3]]},"134":{"position":[[22,3]]},"144":{"position":[[113,3],[232,3]]},"145":{"position":[[46,3],[165,3]]},"147":{"position":[[45,3],[103,3]]},"148":{"position":[[171,3]]},"151":{"position":[[49,3]]},"152":{"position":[[45,3]]},"155":{"position":[[46,3]]},"156":{"position":[[44,3]]},"157":{"position":[[48,3]]},"158":{"position":[[55,3]]},"161":{"position":[[50,3],[88,3]]},"162":{"position":[[246,3],[338,3]]},"164":{"position":[[72,3]]},"166":{"position":[[49,3]]},"167":{"position":[[280,3]]},"169":{"position":[[48,3]]},"170":{"position":[[246,3]]},"172":{"position":[[52,3]]},"174":{"position":[[50,3]]},"176":{"position":[[71,3]]},"178":{"position":[[50,3]]},"180":{"position":[[210,3]]},"182":{"position":[[158,3]]},"183":{"position":[[128,3]]},"184":{"position":[[190,3]]},"185":{"position":[[138,3]]},"186":{"position":[[103,3]]},"187":{"position":[[92,3]]},"188":{"position":[[65,3]]},"189":{"position":[[86,3]]},"190":{"position":[[64,3]]},"191":{"position":[[62,3]]},"192":{"position":[[246,3]]},"193":{"position":[[132,3]]},"194":{"position":[[60,3]]},"195":{"position":[[158,3]]},"196":{"position":[[147,3]]},"197":{"position":[[135,3]]},"198":{"position":[[102,3]]},"199":{"position":[[123,3]]},"200":{"position":[[67,3]]},"201":{"position":[[106,3]]},"202":{"position":[[137,3]]},"203":{"position":[[128,3]]},"204":{"position":[[129,3]]},"205":{"position":[[84,3]]},"206":{"position":[[114,3]]},"207":{"position":[[248,3],[346,3]]},"208":{"position":[[72,3]]},"209":{"position":[[484,3],[522,3]]},"210":{"position":[[105,3]]},"211":{"position":[[487,3]]},"212":{"position":[[544,3]]},"213":{"position":[[215,3]]},"214":{"position":[[184,3]]},"215":{"position":[[298,3]]},"216":{"position":[[459,3]]},"217":{"position":[[235,3]]},"218":{"position":[[272,3]]},"219":{"position":[[159,3]]},"220":{"position":[[89,3]]},"221":{"position":[[314,3]]},"222":{"position":[[142,3]]},"223":{"position":[[125,3]]},"224":{"position":[[122,3]]},"225":{"position":[[117,3]]},"226":{"position":[[68,3]]},"227":{"position":[[156,3]]},"228":{"position":[[113,3]]},"235":{"position":[[11,3]]},"237":{"position":[[50,3]]},"238":{"position":[[51,3]]},"239":{"position":[[62,3],[245,3]]},"240":{"position":[[54,3],[267,3]]},"241":{"position":[[56,3],[522,3],[615,3]]},"243":{"position":[[37,3]]},"244":{"position":[[38,3]]},"245":{"position":[[58,3]]},"246":{"position":[[71,3]]},"247":{"position":[[74,3]]},"248":{"position":[[75,3]]},"249":{"position":[[88,3]]},"250":{"position":[[70,3]]},"251":{"position":[[227,3]]},"252":{"position":[[240,3]]},"253":{"position":[[87,3]]},"254":{"position":[[150,3]]},"255":{"position":[[43,3]]},"256":{"position":[[70,3]]},"257":{"position":[[93,3]]},"258":{"position":[[91,3]]},"259":{"position":[[89,3]]},"260":{"position":[[98,3]]},"261":{"position":[[77,3]]},"262":{"position":[[150,3]]},"263":{"position":[[78,3]]},"264":{"position":[[67,3]]},"265":{"position":[[123,3]]},"266":{"position":[[78,3]]},"267":{"position":[[110,3]]},"268":{"position":[[128,3]]},"269":{"position":[[111,3]]},"270":{"position":[[113,3]]},"271":{"position":[[146,3]]},"272":{"position":[[103,3]]},"273":{"position":[[81,3]]},"274":{"position":[[87,3]]},"275":{"position":[[43,3]]},"276":{"position":[[63,3]]},"277":{"position":[[74,3],[88,3]]},"285":{"position":[[11,3]]},"286":{"position":[[11,3]]},"287":{"position":[[11,3]]},"289":{"position":[[52,3]]},"290":{"position":[[49,3]]},"291":{"position":[[43,3],[281,3],[356,3]]},"292":{"position":[[149,3]]},"293":{"position":[[50,3]]},"294":{"position":[[0,3]]},"295":{"position":[[170,3],[652,3],[698,3],[762,3],[838,3],[874,3],[927,3]]},"297":{"position":[[84,3]]},"298":{"position":[[68,3]]},"299":{"position":[[85,3]]},"300":{"position":[[54,3]]},"301":{"position":[[50,3]]},"302":{"position":[[49,3]]},"303":{"position":[[38,3]]},"304":{"position":[[51,3]]},"305":{"position":[[39,3]]},"306":{"position":[[39,3]]},"307":{"position":[[103,3]]},"308":{"position":[[59,3]]},"309":{"position":[[39,3]]},"310":{"position":[[81,3]]},"311":{"position":[[64,3]]},"312":{"position":[[63,3]]},"313":{"position":[[50,3]]},"314":{"position":[[53,3]]},"315":{"position":[[39,3]]},"316":{"position":[[52,3]]},"317":{"position":[[59,3]]},"318":{"position":[[53,3]]},"319":{"position":[[53,3]]},"320":{"position":[[53,3]]},"321":{"position":[[57,3]]},"322":{"position":[[112,3],[210,3]]},"323":{"position":[[55,3]]},"324":{"position":[[244,3],[282,3]]},"325":{"position":[[56,3]]},"326":{"position":[[244,3]]},"327":{"position":[[279,3]]},"328":{"position":[[107,3]]},"329":{"position":[[87,3]]},"330":{"position":[[207,3]]},"331":{"position":[[180,3]]},"332":{"position":[[143,3]]},"333":{"position":[[159,3]]},"334":{"position":[[89,3]]},"335":{"position":[[49,3]]},"336":{"position":[[132,3]]},"337":{"position":[[71,3]]},"338":{"position":[[85,3]]},"339":{"position":[[57,3]]},"340":{"position":[[49,3]]},"341":{"position":[[43,3]]},"342":{"position":[[63,3]]},"343":{"position":[[71,3]]},"347":{"position":[[11,3]]},"348":{"position":[[11,3],[3658,3]]},"350":{"position":[[206,3]]},"351":{"position":[[143,3]]},"352":{"position":[[260,3]]},"354":{"position":[[29,3]]},"355":{"position":[[29,3]]},"356":{"position":[[35,3]]},"357":{"position":[[43,3]]},"358":{"position":[[43,3]]},"359":{"position":[[43,3]]},"360":{"position":[[60,3]]},"361":{"position":[[49,3]]},"362":{"position":[[95,3]]},"363":{"position":[[101,3]]},"364":{"position":[[52,3]]},"365":{"position":[[78,3]]},"366":{"position":[[29,3]]},"367":{"position":[[35,3]]},"368":{"position":[[59,3]]},"369":{"position":[[57,3]]},"370":{"position":[[53,3]]},"371":{"position":[[53,3]]},"372":{"position":[[54,3]]},"373":{"position":[[66,3]]},"374":{"position":[[53,3]]},"375":{"position":[[45,3]]},"376":{"position":[[71,3]]},"377":{"position":[[36,3]]},"378":{"position":[[81,3]]},"379":{"position":[[85,3]]},"380":{"position":[[70,3]]},"381":{"position":[[54,3]]},"382":{"position":[[68,3]]},"383":{"position":[[54,3]]},"384":{"position":[[52,3]]},"385":{"position":[[54,3]]},"386":{"position":[[33,3]]},"387":{"position":[[77,3]]}},"keywords":{}}],["variabl",{"_index":44,"title":{},"content":{"4":{"position":[[40,8]]}},"keywords":{}}],["varieti",{"_index":925,"title":{},"content":{"216":{"position":[[43,7]]}},"keywords":{}}],["veri",{"_index":207,"title":{},"content":{"22":{"position":[[33,4]]}},"keywords":{}}],["verif",{"_index":57,"title":{},"content":{"7":{"position":[[13,12]]}},"keywords":{}}],["version",{"_index":9,"title":{"3":{"position":[[0,8]]},"108":{"position":[[0,8]]}},"content":{"0":{"position":[[94,7]]},"3":{"position":[[28,7]]}},"keywords":{}}],["vertic",{"_index":1050,"title":{},"content":{"267":{"position":[[90,8]]},"378":{"position":[[61,8]]}},"keywords":{}}],["vesper"",{"_index":360,"title":{},"content":{"25":{"position":[[3377,12]]},"348":{"position":[[3377,12]]}},"keywords":{}}],["video",{"_index":54,"title":{},"content":{"6":{"position":[[52,5]]},"19":{"position":[[227,5],[321,5],[330,6],[799,5]]},"25":{"position":[[3899,5]]},"40":{"position":[[289,6],[323,8]]},"41":{"position":[[177,6],[202,8]]},"55":{"position":[[20,5]]},"78":{"position":[[188,7]]},"79":{"position":[[215,7]]},"80":{"position":[[236,7]]},"81":{"position":[[229,7]]},"82":{"position":[[508,7]]},"83":{"position":[[42,5]]},"85":{"position":[[46,5]]},"86":{"position":[[16,5]]},"87":{"position":[[16,5]]},"88":{"position":[[15,5]]},"89":{"position":[[15,5]]},"96":{"position":[[15,5]]},"118":{"position":[[16,5]]},"144":{"position":[[236,6],[270,8]]},"145":{"position":[[169,6],[194,8]]},"183":{"position":[[37,5],[81,5]]},"184":{"position":[[138,5]]},"185":{"position":[[42,5]]},"186":{"position":[[24,5],[60,5]]},"191":{"position":[[262,6]]},"195":{"position":[[49,5]]},"196":{"position":[[40,5]]},"197":{"position":[[47,5]]},"198":{"position":[[47,5],[315,5]]},"216":{"position":[[133,5]]},"218":{"position":[[49,6]]},"219":{"position":[[68,5],[133,5]]},"221":{"position":[[58,6],[139,5],[169,5],[225,5]]},"222":{"position":[[51,6],[68,5],[258,7],[281,6],[288,5],[314,5]]},"225":{"position":[[100,5]]},"227":{"position":[[74,5]]},"235":{"position":[[283,6]]},"237":{"position":[[182,7]]},"238":{"position":[[209,7]]},"239":{"position":[[230,7]]},"240":{"position":[[223,7]]},"241":{"position":[[502,7]]},"243":{"position":[[20,5]]},"244":{"position":[[21,5]]},"245":{"position":[[22,5]]},"246":{"position":[[30,5]]},"247":{"position":[[30,5]]},"248":{"position":[[30,5]]},"249":{"position":[[49,5]]},"250":{"position":[[49,5]]},"251":{"position":[[36,5],[176,5],[205,5],[434,5]]},"252":{"position":[[40,5],[189,5],[218,5],[451,5]]},"253":{"position":[[65,5]]},"254":{"position":[[53,5]]},"255":{"position":[[17,5],[204,6],[254,5],[263,5]]},"256":{"position":[[36,5]]},"257":{"position":[[49,5]]},"258":{"position":[[47,5]]},"262":{"position":[[58,5],[123,5]]},"264":{"position":[[39,5]]},"265":{"position":[[54,5]]},"272":{"position":[[78,5]]},"337":{"position":[[187,7],[210,6]]},"348":{"position":[[3936,5]]},"383":{"position":[[31,5]]}},"keywords":{}}],["video.canplaytype('application/vnd.apple.mpegurl",{"_index":606,"title":{},"content":{"79":{"position":[[348,51]]},"238":{"position":[[342,51]]}},"keywords":{}}],["video.src",{"_index":609,"title":{},"content":{"79":{"position":[[452,9]]},"238":{"position":[[446,9]]}},"keywords":{}}],["video:canplay",{"_index":813,"title":{},"content":{"118":{"position":[[34,17]]}},"keywords":{}}],["video:canplaythrough",{"_index":657,"title":{},"content":{"83":{"position":[[262,20]]},"118":{"position":[[224,20]]}},"keywords":{}}],["video:complet",{"_index":658,"title":{},"content":{"83":{"position":[[381,14]]},"118":{"position":[[343,14]]}},"keywords":{}}],["video:durationchang",{"_index":662,"title":{},"content":{"83":{"position":[[451,20]]},"118":{"position":[[413,20]]}},"keywords":{}}],["video:empti",{"_index":663,"title":{},"content":{"83":{"position":[[513,13]]},"118":{"position":[[475,13]]}},"keywords":{}}],["video:end",{"_index":670,"title":{},"content":{"83":{"position":[[693,11]]},"118":{"position":[[655,11]]}},"keywords":{}}],["video:loadeddata",{"_index":672,"title":{},"content":{"83":{"position":[[768,16]]},"118":{"position":[[730,16]]}},"keywords":{}}],["video:loadedmetadata",{"_index":675,"title":{},"content":{"83":{"position":[[836,20]]},"118":{"position":[[798,20]]}},"keywords":{}}],["video:paus",{"_index":677,"title":{},"content":{"83":{"position":[[887,11]]},"118":{"position":[[849,11]]}},"keywords":{}}],["video:play",{"_index":679,"title":{},"content":{"83":{"position":[[925,10],[956,13]]},"118":{"position":[[887,10],[918,13]]}},"keywords":{}}],["video:progress",{"_index":686,"title":{},"content":{"83":{"position":[[1054,14]]},"118":{"position":[[1016,14]]}},"keywords":{}}],["video:ratechang",{"_index":688,"title":{},"content":{"83":{"position":[[1121,16]]},"118":{"position":[[1083,16]]}},"keywords":{}}],["video:seek",{"_index":690,"title":{},"content":{"83":{"position":[[1169,12],[1210,13]]},"118":{"position":[[1131,12],[1172,13]]}},"keywords":{}}],["video:stal",{"_index":694,"title":{},"content":{"83":{"position":[[1248,13]]},"118":{"position":[[1210,13]]}},"keywords":{}}],["video:suspend",{"_index":701,"title":{},"content":{"83":{"position":[[1350,13]]},"118":{"position":[[1312,13]]}},"keywords":{}}],["video:timeupd",{"_index":703,"title":{},"content":{"83":{"position":[[1403,16]]},"118":{"position":[[1365,16]]}},"keywords":{}}],["video:volumechang",{"_index":706,"title":{},"content":{"83":{"position":[[1486,18]]},"118":{"position":[[1448,18]]}},"keywords":{}}],["video:wait",{"_index":708,"title":{},"content":{"83":{"position":[[1529,13]]},"118":{"position":[[1491,13]]}},"keywords":{}}],["view",{"_index":93,"title":{},"content":{"14":{"position":[[3,4]]},"192":{"position":[[234,4]]}},"keywords":{}}],["viewport",{"_index":867,"title":{},"content":{"193":{"position":[[72,9]]},"227":{"position":[[89,8]]}},"keywords":{}}],["visit",{"_index":910,"title":{},"content":{"210":{"position":[[63,5]]},"221":{"position":[[111,5]]},"222":{"position":[[115,5]]}},"keywords":{}}],["volum",{"_index":707,"title":{"89":{"position":[[0,7]]},"124":{"position":[[0,7]]},"188":{"position":[[0,7]]},"249":{"position":[[0,7]]},"303":{"position":[[0,7]]},"360":{"position":[[0,7]]}},"content":{"83":{"position":[[1509,6]]},"89":{"position":[[21,6]]},"118":{"position":[[1471,6]]},"188":{"position":[[33,6],[153,7],[214,7]]},"200":{"position":[[202,6],[221,6]]},"220":{"position":[[343,7]]},"249":{"position":[[55,7]]},"303":{"position":[[126,7]]},"335":{"position":[[303,7]]}},"keywords":{}}],["volumeclos",{"_index":959,"title":{},"content":{"220":{"position":[[355,12]]},"335":{"position":[[315,12]]}},"keywords":{}}],["vtt",{"_index":950,"title":{},"content":{"218":{"position":[[170,4]]}},"keywords":{}}],["vtt、srt、ass",{"_index":949,"title":{},"content":{"218":{"position":[[82,11]]},"333":{"position":[[17,26],[88,11]]}},"keywords":{}}],["vue.j",{"_index":775,"title":{},"content":{"104":{"position":[[0,6]]}},"keywords":{}}],["vue.js、nuxt.j",{"_index":774,"title":{"104":{"position":[[2,14]]}},"content":{},"keywords":{}}],["walden"",{"_index":362,"title":{},"content":{"25":{"position":[[3465,12]]},"348":{"position":[[3465,12]]}},"keywords":{}}],["want",{"_index":855,"title":{},"content":{"191":{"position":[[195,4]]},"207":{"position":[[82,4]]},"216":{"position":[[176,4],[701,4]]},"271":{"position":[[75,4]]}},"keywords":{}}],["watch",{"_index":125,"title":{},"content":{"19":{"position":[[471,8]]}},"keywords":{}}],["way",{"_index":168,"title":{},"content":{"20":{"position":[[198,4]]}},"keywords":{}}],["web",{"_index":989,"title":{},"content":{"227":{"position":[[120,3]]},"260":{"position":[[66,3]]},"285":{"position":[[732,3]]}},"keywords":{}}],["webkit",{"_index":955,"title":{},"content":{"219":{"position":[[264,7]]},"334":{"position":[[194,7]]}},"keywords":{}}],["webpag",{"_index":747,"title":{},"content":{"98":{"position":[[18,7]]},"204":{"position":[[84,7]]}},"keywords":{}}],["websit",{"_index":879,"title":{},"content":{"198":{"position":[[342,8]]}},"keywords":{}}],["webtorr",{"_index":626,"title":{"82":{"position":[[0,11]]},"241":{"position":[[0,11]]}},"content":{"82":{"position":[[545,13]]},"241":{"position":[[539,13]]}},"keywords":{}}],["whenvideo:canplay",{"_index":642,"title":{},"content":{"83":{"position":[[72,17]]}},"keywords":{}}],["whether",{"_index":141,"title":{},"content":{"19":{"position":[[787,7]]},"34":{"position":[[14,7]]},"35":{"position":[[14,7]]},"36":{"position":[[14,7]]},"37":{"position":[[14,7]]},"58":{"position":[[95,7]]},"63":{"position":[[97,7]]},"66":{"position":[[100,7]]},"68":{"position":[[46,7]]},"70":{"position":[[48,7]]},"190":{"position":[[28,7]]},"191":{"position":[[28,7]]},"194":{"position":[[28,7]]},"195":{"position":[[28,7]]},"196":{"position":[[28,7]]},"197":{"position":[[28,7]]},"198":{"position":[[28,7]]},"199":{"position":[[28,7]]},"200":{"position":[[27,7]]},"201":{"position":[[28,7]]},"203":{"position":[[28,7]]},"204":{"position":[[28,7]]},"207":{"position":[[28,7]]},"208":{"position":[[27,7]]},"209":{"position":[[91,7]]},"211":{"position":[[94,7]]},"212":{"position":[[109,7]]},"213":{"position":[[23,7]]},"224":{"position":[[28,7]]},"225":{"position":[[28,7]]},"226":{"position":[[28,7]]},"227":{"position":[[28,7]]},"228":{"position":[[28,7]]},"265":{"position":[[42,7]]}},"keywords":{}}],["white",{"_index":928,"title":{},"content":{"216":{"position":[[245,5]]}},"keywords":{}}],["whitelist",{"_index":442,"title":{"38":{"position":[[0,10]]},"142":{"position":[[0,10]]},"216":{"position":[[0,10]]},"331":{"position":[[0,10]]}},"content":{"38":{"position":[[24,9]]},"216":{"position":[[261,9],[550,10],[604,10],[638,10],[667,10],[761,9]]},"331":{"position":[[271,10],[325,10],[359,10],[388,10],[437,9]]}},"keywords":{}}],["width",{"_index":241,"title":{},"content":{"22":{"position":[[930,6]]},"27":{"position":[[270,5],[289,5],[560,6],[1044,6]]},"28":{"position":[[809,6]]},"29":{"position":[[766,6]]},"103":{"position":[[172,6]]},"182":{"position":[[395,6]]},"217":{"position":[[168,5],[189,5]]},"271":{"position":[[64,6]]},"297":{"position":[[269,6]]},"332":{"position":[[93,5]]},"345":{"position":[[848,6]]},"350":{"position":[[134,5],[388,6],[832,6]]},"351":{"position":[[686,6]]},"352":{"position":[[664,6]]}},"keywords":{}}],["width="22"",{"_index":404,"title":{},"content":{"28":{"position":[[437,20]]},"29":{"position":[[548,20]]},"351":{"position":[[356,20]]},"352":{"position":[[470,20]]}},"keywords":{}}],["wildcard",{"_index":940,"title":{},"content":{"216":{"position":[[774,9]]}},"keywords":{}}],["willow"",{"_index":364,"title":{},"content":{"25":{"position":[[3553,12]]},"348":{"position":[[3553,12]]}},"keywords":{}}],["window",{"_index":743,"title":{},"content":{"97":{"position":[[22,6]]},"192":{"position":[[227,6]]},"203":{"position":[[84,6]]},"259":{"position":[[59,6],[391,6]]}},"keywords":{}}],["window.artplayerpluginad",{"_index":109,"title":{},"content":{"18":{"position":[[432,25]]},"234":{"position":[[389,25]]}},"keywords":{}}],["window.artplayerplugindanmuku",{"_index":1084,"title":{},"content":{"283":{"position":[[409,29]]}},"keywords":{}}],["window.navigator.userag",{"_index":930,"title":{},"content":{"216":{"position":[[307,27]]},"331":{"position":[[102,26]]}},"keywords":{}}],["without",{"_index":651,"title":{},"content":{"83":{"position":[[205,7],[341,7]]},"118":{"position":[[167,7],[303,7]]}},"keywords":{}}],["worker",{"_index":1098,"title":{},"content":{"285":{"position":[[736,6]]}},"keywords":{}}],["written",{"_index":954,"title":{},"content":{"219":{"position":[[111,7]]}},"keywords":{}}],["x",{"_index":426,"title":{},"content":{"29":{"position":[[726,4],[961,4],[1088,4]]},"352":{"position":[[636,4],[844,4],[966,4]]}},"keywords":{}}],["xml",{"_index":1114,"title":{"286":{"position":[[5,4]]}},"content":{"286":{"position":[[141,3]]}},"keywords":{}}],["xpro",{"_index":367,"title":{},"content":{"25":{"position":[[3640,4]]},"348":{"position":[[3640,4]]}},"keywords":{}}],["yarn",{"_index":96,"title":{"17":{"position":[[13,6]]},"233":{"position":[[3,4]]},"282":{"position":[[3,4]]}},"content":{"17":{"position":[[2,4]]},"233":{"position":[[2,4]]},"282":{"position":[[2,4]]}},"keywords":{}}],["ye",{"_index":819,"title":{},"content":{"182":{"position":[[49,3]]},"183":{"position":[[33,3]]}},"keywords":{}}],["zh",{"_index":477,"title":{},"content":{"48":{"position":[[185,3],[215,3]]},"152":{"position":[[167,3],[197,3]]}},"keywords":{}}],["zoom",{"_index":864,"title":{},"content":{"192":{"position":[[214,4]]}},"keywords":{}}]],"pipeline":["stemmer"]} \ No newline at end of file diff --git a/docs/document/lunr-index-1663552783864.json b/docs/document/lunr-index-1663552783864.json new file mode 100644 index 000000000..bb9d21e90 --- /dev/null +++ b/docs/document/lunr-index-1663552783864.json @@ -0,0 +1 @@ +{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,494.784,1,376.646]],["content/0",[0,8.735,1,6.649,2,8.915,3,15.055,4,8.915,5,15.055,6,12.082,7,15.055,8,15.055,9,12.082,10,0.059,11,15.055,12,15.055]],["keywords/0",[]],["title/1",[13,852.762,14,391.027]],["content/1",[]],["keywords/1",[]],["title/2",[15,655.496]],["content/2",[10,0.081,14,5.096,15,8.536,16,1.868,17,8.536,18,11.113,19,4.909,20,5.89,21,12.958,22,8.518,23,11.113,24,9.421,25,5.704,26,0.58,27,0.58,28,0.678,29,0.649,30,0.656,31,0.807,32,0.635,33,0.656,34,0.6,35,0.781,36,2.27,37,1.705,38,10.093]],["keywords/2",[]],["title/3",[9,942.07]],["content/3",[4,9.348,9,12.668,10,0.062,16,2.653,19,5.069,26,0.824,27,0.824,39,5.39,40,6.807,41,14.336]],["keywords/3",[]],["title/4",[42,1066.097]],["content/4",[4,9.348,10,0.062,16,2.653,19,5.069,26,0.824,27,0.824,39,5.39,43,15.785,44,15.785,45,14.336]],["keywords/4",[]],["title/5",[46,995.099]],["content/5",[10,0.063,16,2.697,19,5.153,26,0.837,27,0.837,46,13.601,47,5.066,48,13.601,49,14.571]],["keywords/5",[]],["title/6",[50,864.477]],["content/6",[10,0.061,14,7.123,16,2.611,26,0.81,27,0.81,47,4.905,51,15.534,52,13.168,53,8.838,54,4.946,55,14.107]],["keywords/6",[]],["title/7",[56,995.099]],["content/7",[10,0.062,16,2.653,19,5.069,26,0.824,27,0.824,47,4.984,56,13.381,57,15.785,58,8.657,59,14.336]],["keywords/7",[]],["title/8",[60,995.099]],["content/8",[16,2.886,19,5.515,58,9.418,60,14.558,61,4.133]],["keywords/8",[]],["title/9",[58,643.77]],["content/9",[10,0.063,16,2.697,19,5.153,26,0.837,27,0.837,47,5.066,58,8.799,62,7.762,63,14.571]],["keywords/9",[]],["title/10",[64,411.955]],["content/10",[10,0.059,16,2.53,19,4.835,26,0.785,27,0.785,39,6.366,62,7.284,64,5.283,65,15.055,66,7.609,67,12.082,68,13.672]],["keywords/10",[]],["title/11",[69,1066.097]],["content/11",[10,0.059,16,3.133,26,0.785,27,0.785,61,4.487,70,13.672,71,15.055,72,13.672,73,13.672,74,16.931]],["keywords/11",[]],["title/12",[1,376.646,75,606.059]],["content/12",[]],["keywords/12",[]],["title/13",[76,899.727]],["content/13",[10,0.07,76,13.642,77,16.165]],["keywords/13",[]],["title/14",[78,807.872]],["content/14",[]],["keywords/14",[]],["title/15",[78,586.873,79,606.059]],["content/15",[1,7.454,10,0.067,31,0.891,75,11.994,78,11.614,79,11.994]],["keywords/15",[]],["title/16",[78,586.873,80,627.994]],["content/16",[1,7.454,10,0.067,31,0.891,75,11.994,80,12.428,81,7.278]],["keywords/16",[]],["title/17",[78,586.873,82,722.884]],["content/17",[1,9.198,22,9.142,37,2.781,61,2.871,83,14.543,84,11.928,85,14.543,86,10.111,87,16.458,88,10.111,89,10.111,90,14.567,91,10.111,92,10.111,93,9.572,94,10.833]],["keywords/17",[]],["title/18",[66,593.291]],["content/18",[1,2.425,10,0.083,25,4.602,26,0.286,27,0.286,28,0.335,29,0.321,30,0.324,31,0.473,32,0.314,33,0.324,34,0.614,35,0.386,37,1.376,54,4.18,62,2.656,64,3.147,75,13.95,95,3.251,96,2.151,97,3.185,98,3.065,99,4.985,100,5.489,101,8.08,102,3.251,103,4.985,104,4.042,105,4.985,106,8.968,107,4.653,108,4.985,109,5.489,110,5.489,111,4.653,112,8.968,113,4.042,114,7.942,115,5.489,116,8.144,117,8.144,118,11.921,119,5.489,120,5.489,121,3.668,122,5.489,123,4.985,124,2.862,125,5.489,126,4.042,127,2.774,128,2.396,129,5.489,130,2.862,131,1.535,132,5.489,133,3.251,134,4.207,135,4.985,136,8.144,137,8.144,138,4.653,139,4.985,140,4.985,141,8.968,142,2.485,143,4.985]],["keywords/18",[]],["title/19",[81,288.764,144,405.133,145,264.304]],["content/19",[10,0.087,25,8.186,26,0.49,27,0.49,28,0.828,29,0.549,30,0.555,31,0.717,32,0.537,33,0.555,34,0.508,35,0.66,47,2.968,61,2.262,64,3.299,81,4.054,114,5.688,121,6.282,142,6.15,144,5.688,145,5.362,146,4.486,147,4.613,148,8.538,149,8.538,150,8.538,151,7.969,152,6.482,153,7.205,154,5.249,155,7.969]],["keywords/19",[]],["title/20",[156,567.61,157,608.108,158,447.428]],["content/20",[10,0.085,14,2.309,15,2.812,22,3.86,24,4.269,26,0.263,27,0.263,28,0.962,29,0.294,30,0.297,31,0.441,32,0.288,33,0.297,34,0.272,35,0.354,36,1.029,37,0.773,53,6.09,64,3.756,66,5.41,81,3.603,96,0.953,145,4.225,146,3.986,147,2.471,156,4.269,157,4.574,158,11.033,159,3.192,160,5.977,161,6.625,162,5.036,163,7.329,164,5.864,165,7.087,166,5.036,167,4.574,168,5.036,169,6.601,170,5.749,171,8.354,172,5.036,173,5.036,174,1.645,175,4.042,176,11.313,177,4.574,178,4.042,179,11.313,180,4.574,181,4.042,182,11.313,183,4.574,184,8.59,185,4.574,186,4.574,187,4.574,188,5.036,189,5.036,190,5.036]],["keywords/20",[]],["title/21",[16,143.323,191,627.994]],["content/21",[10,0.089,15,8.153,16,2.835,31,1.017,61,2.503,191,10.752,192,9.447,193,8.818,194,9.447,195,10.403,196,6.764,197,9.447,198,9.447,199,9.447,200,6.16,201,9.447,202,9.447,203,9.447,204,9.447]],["keywords/21",[]],["title/22",[66,338.417,205,537.362,206,537.362]],["content/22",[10,0.087,22,3.707,25,5.338,29,0.608,31,0.255,33,0.286,34,0.261,37,2.588,58,2.652,61,1.944,64,2.835,66,4.082,76,3.707,142,2.19,145,3.188,146,2.308,154,2.701,156,4.1,158,3.232,160,4.51,161,2.993,163,3.752,191,7.659,200,7.193,205,8.346,206,3.882,207,4.837,208,4.393,209,3.437,210,4.837,211,4.837,212,4.837,213,4.1,214,4.837,215,4.393,216,6.847,217,4.393,218,4.393,219,4.393,220,4.393,221,4.393,222,4.393,223,4.393,224,4.082,225,4.393,226,4.393,227,4.393,228,4.393,229,4.393,230,3.329,231,4.393,232,4.393,233,4.393,234,4.393,235,4.393,236,4.393,237,7.336,238,7.336,239,4.393,240,2.308,241,2.864,242,4.393,243,3.329,244,4.393,245,4.1,246,4.393,247,4.1,248,4.393,249,4.393,250,4.393,251,4.393,252,7.336,253,7.336,254,4.393,255,6.847,256,4.393,257,4.393,258,7.336,259,4.393,260,4.393]],["keywords/22",[]],["title/23",[81,288.764,145,264.304,261,567.61]],["content/23",[]],["keywords/23",[]],["title/24",[262,515.96,263,444.627]],["content/24",[10,0.088,26,0.451,27,0.451,28,0.528,29,0.505,30,0.511,31,0.675,32,0.494,33,0.511,34,0.821,35,0.608,61,2.082,62,4.186,64,5.336,96,1.637,142,3.917,145,3.415,146,4.128,147,4.245,164,6.018,224,4.372,263,4.511,264,5.625,265,5.234,266,10.26,267,7.334,268,6.943,269,6.943,270,7.334,271,6.943,272,6.943,273,5.354,274,5.234,275,6.371,276,6.371,277,6.943,278,5.625]],["keywords/24",[]],["title/25",[262,515.96,279,684.361]],["content/25",[10,0.089,26,0.132,27,0.132,28,0.279,29,0.267,30,0.149,31,0.242,32,0.144,33,0.149,34,0.136,35,0.177,54,0.804,61,0.607,64,0.886,145,0.996,146,1.204,147,1.238,224,1.275,265,1.527,273,1.562,274,1.527,278,1.641,279,2.025,280,4.155,281,18.339,282,2.292,283,18.339,284,18.339,285,2.292,286,2.292,287,2.292,288,2.292,289,2.292,290,2.292,291,2.292,292,2.292,293,2.292,294,2.292,295,2.292,296,2.292,297,2.292,298,2.292,299,2.292,300,2.292,301,2.292,302,2.292,303,2.292,304,2.292,305,2.292,306,2.292,307,2.292,308,2.292,309,2.292,310,2.292,311,2.292,312,2.292,313,2.292,314,2.292,315,2.292,316,2.292,317,2.292,318,2.292,319,2.292,320,2.292,321,2.292,322,2.292,323,2.292,324,2.292,325,2.292,326,2.292,327,2.292,328,2.292,329,2.292,330,2.292,331,2.292,332,2.292,333,2.292,334,2.292,335,2.292,336,2.292,337,2.292,338,2.292,339,2.292,340,2.292,341,2.292,342,2.292,343,2.292,344,2.292,345,2.292,346,2.292,347,2.292,348,2.292,349,2.292,350,2.292,351,2.292,352,2.292,353,2.292,354,2.292,355,2.292,356,2.292,357,2.292,358,2.292,359,2.292,360,2.292,361,2.292,362,2.292,363,2.292,364,2.292,365,2.292,366,2.292,367,2.292,368,2.292,369,2.292,370,2.292,371,2.292]],["keywords/25",[]],["title/26",[81,288.764,174,218.774,372,447.428]],["content/26",[]],["keywords/26",[]],["title/27",[81,288.764,265,405.133,373,537.362]],["content/27",[10,0.087,14,1.71,16,0.627,17,2.082,26,0.195,27,0.195,28,0.227,29,0.218,30,0.22,31,0.342,32,0.213,33,0.22,34,0.686,35,0.262,39,1.273,40,1.608,61,2.063,62,4.952,64,6.147,96,2.402,133,2.208,142,1.688,152,5.527,160,3.613,164,5.453,165,2.121,174,2.801,224,3.271,241,6.062,261,8.677,263,3.374,264,5.575,265,9.515,266,5.193,267,3.161,268,2.992,269,2.992,270,3.161,271,2.992,272,2.992,273,5.306,274,3.915,275,4.765,276,2.746,277,2.992,278,5.575,372,4.324,373,5.193,374,3.728,375,3.728,376,6.471,377,14.436,378,3.161,379,3.488,380,3.755,381,1.158,382,6.964,383,2.208,384,2.163,385,2.163,386,2.208,387,3.386,388,4.208,389,2.746,390,3.386,391,5.877,392,3.386,393,2.992,394,3.386,395,3.386,396,3.386,397,3.386,398,7.045]],["keywords/27",[]],["title/28",[81,288.764,144,405.133,262,405.133]],["content/28",[10,0.086,14,2.143,16,0.786,26,0.244,27,0.244,28,0.285,29,0.273,30,0.276,31,0.414,32,0.267,33,0.276,34,0.253,35,0.328,39,1.596,61,3.189,62,3.798,64,5.035,66,2.363,96,2.714,102,2.768,131,2.195,144,4.75,152,6.323,164,6.238,165,2.66,174,4.688,200,2.768,224,6.008,241,2.768,262,8.017,264,3.039,265,7.193,273,2.893,274,7.193,275,3.442,278,3.039,378,3.963,379,4.231,380,6.897,381,1.451,382,6.519,383,2.768,384,2.712,385,2.712,386,2.768,388,5.104,398,3.217,399,5.579,400,10.796,401,3.963,402,3.039,403,3.217,404,3.751,405,3.751,406,3.751,407,10.796,408,9.216,409,3.751,410,4.245,411,3.751,412,3.751,413,3.751]],["keywords/28",[]],["title/29",[81,288.764,414,493.103,415,669.591]],["content/29",[10,0.086,14,1.982,16,0.727,17,2.414,26,0.226,27,0.226,28,0.264,29,0.253,30,0.255,31,0.388,32,0.247,33,0.255,34,0.234,35,0.304,39,1.476,61,3.048,62,3.555,64,4.834,66,2.185,96,2.396,101,3.072,102,2.56,124,5.893,127,5.713,152,2.063,154,8.635,164,2.035,165,2.46,174,4.5,200,7.501,224,5.713,241,2.56,264,2.811,265,6.839,273,2.675,274,6.839,278,2.811,378,3.664,379,3.96,380,6.558,382,7.554,383,2.56,384,2.508,385,2.508,386,2.56,388,4.778,398,2.975,399,3.072,404,3.469,405,3.469,406,3.469,412,3.469,413,3.469,414,11.389,416,10.265,417,3.926,418,3.926,419,3.926,420,3.926,421,3.926,422,3.926,423,3.926,424,8.703,425,8.703,426,8.703,427,3.664]],["keywords/29",[]],["title/30",[6,537.362,428,608.108,429,608.108]],["content/30",[]],["keywords/30",[]],["title/31",[430,1066.097]],["content/31",[10,0.087,16,1.643,26,0.51,27,0.51,28,0.596,29,0.571,30,0.577,31,0.738,32,0.559,33,0.577,34,0.961,54,3.113,61,2.353,96,1.85,133,5.79,200,5.79,431,7.494,432,8.88,433,5.79,434,7.2,435,5.563,436,12.008,437,8.88,438,8.88,439,8.88,440,8.88,441,8.88,442,7.2,443,6.729]],["keywords/31",[]],["title/32",[444,1066.097]],["content/32",[10,0.089,26,0.44,27,0.44,28,0.514,29,0.492,30,0.741,31,0.662,32,0.482,33,0.498,34,0.809,54,2.683,61,2.028,96,1.594,133,4.991,200,7.425,431,6.459,433,4.991,435,4.795,442,6.206,443,5.8,445,7.653,446,7.653,447,7.653,448,7.653,449,11.387,450,7.653,451,11.387,452,7.653,453,7.653,454,13.598,455,7.653,456,7.653,457,7.653,458,7.653]],["keywords/32",[]],["title/33",[459,1066.097]],["content/33",[10,0.084,19,3.569,26,0.58,27,0.58,28,0.932,29,0.649,30,0.656,31,0.807,32,0.635,33,0.656,34,0.944,54,3.539,61,2.674,96,2.892,431,8.518,433,6.581,435,6.323,460,10.093,461,10.093,462,10.093,463,10.093,464,8.919,465,10.093,466,10.093]],["keywords/33",[]],["title/34",[19,273.868,467,774.46]],["content/34",[10,0.084,19,4.834,26,0.567,27,0.567,28,0.918,29,0.635,30,0.889,31,0.794,32,0.621,33,0.642,34,0.813,54,3.46,61,2.615,76,8.328,96,2.055,431,8.328,433,6.435,435,6.182,464,8.72,468,9.868,469,9.868,470,9.868,471,9.868,472,9.868,473,9.868,474,9.868]],["keywords/34",[]],["title/35",[475,942.07]],["content/35",[10,0.088,16,1.441,26,0.447,27,0.447,28,0.923,29,0.742,30,0.75,31,0.67,32,0.49,33,0.506,34,0.686,36,1.752,37,1.316,54,2.731,61,3.057,96,2.862,131,2.398,431,6.572,433,7.522,435,4.879,475,6.882,476,7.788,477,7.788,478,7.788,479,7.788,480,13.738,481,7.788,482,6.882,483,7.788,484,7.269,485,7.788,486,7.788,487,7.788]],["keywords/35",[]],["title/36",[48,722.884,152,406.898]],["content/36",[]],["keywords/36",[]],["title/37",[52,722.884,152,406.898]],["content/37",[10,0.052,25,2.343,26,0.238,27,0.238,28,0.278,29,0.267,30,0.27,31,0.406,32,0.261,33,0.27,34,0.247,35,0.321,37,0.701,53,2.598,54,1.454,107,3.87,111,3.87,126,3.362,152,4.76,163,2.121,209,3.245,230,5.296,388,5.004,443,9.755,488,3.362,489,3.499,490,3.87,491,4.146,492,4.297,493,4.565,494,6.865,495,4.76,496,14.974,497,6.989,498,4.146,499,12.015,500,10.3,501,5.469,502,9.059,503,6.989,504,6.989,505,10.634,506,4.146,507,6.989,508,6.523,509,4.146,510,4.146,511,3.664,512,4.146,513,4.146,514,4.146,515,5.667,516,4.146,517,4.146,518,4.146,519,4.146,520,4.146,521,4.146,522,3.87,523,4.146,524,4.146,525,4.146,526,4.146,527,3.362,528,3.499,529,4.146,530,4.146,531,3.664,532,4.146,533,4.762,534,6.989,535,4.146,536,3.142,537,4.146,538,4.146,539,3.664,540,6.989,541,4.146,542,4.146,543,4.146,544,4.146,545,6.989,546,5.004,547,6.523,548,3.499,549,4.146,550,4.146,551,3.664,552,4.146,553,4.146,554,4.146,555,4.146,556,4.146,557,4.146,558,4.146,559,4.146,560,3.664,561,3.664,562,4.146,563,2.649,564,4.146,565,4.146,566,4.146,567,2.041,568,2.093]],["keywords/37",[]],["title/38",[152,406.898,159,540.538]],["content/38",[]],["keywords/38",[]],["title/39",[536,807.872]],["content/39",[10,0.082,19,4.08,26,0.663,27,0.663,28,0.775,29,0.742,30,0.75,31,0.883,32,0.726,33,0.75,34,0.686,35,0.893,36,2.595,37,1.949,54,4.045,492,7.094,495,6.062,567,5.68,568,5.825,569,8.26]],["keywords/39",[]],["title/40",[495,560.124]],["content/40",[10,0.082,26,0.68,27,0.68,28,0.795,29,0.762,30,0.77,31,0.898,32,0.746,33,0.77,34,0.705,35,0.916,37,2.002,54,4.153,492,7.283,495,6.224,567,5.832,568,5.981,570,11.846]],["keywords/40",[]],["title/41",[533,726.494]],["content/41",[10,0.082,26,0.68,27,0.68,28,0.795,29,0.762,30,0.77,31,0.898,32,0.746,33,0.77,34,0.705,35,0.916,37,2.002,54,4.153,492,7.283,533,8.072,567,5.832,568,5.981,571,11.846]],["keywords/41",[]],["title/42",[546,763.284]],["content/42",[2,6.435,10,0.084,25,5.577,26,0.567,27,0.567,28,0.663,29,0.635,30,0.642,31,0.794,32,0.621,33,0.642,34,0.587,35,0.763,36,2.22,37,2.31,54,3.46,124,5.665,152,5.185,174,3.55,492,8.404,546,7.065,567,6.73,568,4.982,572,9.868,573,9.868,574,5.41,575,8.72]],["keywords/42",[]],["title/43",[563,681.104]],["content/43",[10,0.085,26,0.607,27,0.607,28,0.71,29,0.68,30,0.688,31,0.833,32,0.665,33,0.688,34,0.629,35,0.818,36,2.378,37,2.422,54,3.708,388,7.571,492,6.502,563,6.756,567,7.056,568,5.339,576,10.574,577,9.344,578,8.275]],["keywords/43",[]],["title/44",[579,807.872]],["content/44",[10,0.084,15,6.66,19,3.831,26,0.622,27,0.622,28,0.727,29,0.697,30,0.704,31,0.847,32,0.682,33,0.704,34,0.644,35,0.838,36,2.436,37,2.461,492,6.66,567,7.172,568,5.469,579,8.209,580,10.833,581,9.142]],["keywords/44",[]],["title/45",[582,834.282]],["content/45",[10,0.081,19,5.326,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,37,1.924,142,5.678,492,7.003,567,5.607,568,5.75,582,8.913,583,9.612,584,11.389]],["keywords/45",[]],["title/46",[585,1066.097]],["content/46",[10,0.081,19,5.281,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,37,1.9,193,10.496,492,6.914,567,5.536,568,5.678,582,8.8,586,8.8,587,12.382,588,11.245]],["keywords/46",[]],["title/47",[589,942.07]],["content/47",[10,0.082,19,5.546,26,0.567,27,0.567,28,0.663,29,0.635,30,0.642,31,0.794,32,0.621,33,0.642,34,0.587,35,0.763,37,1.667,96,2.055,131,3.039,399,12.272,492,6.067,590,15.682,591,17.267,592,9.868,593,13.669,594,9.868]],["keywords/47",[]],["title/48",[595,1066.097]],["content/48",[10,0.082,19,4.08,26,0.663,27,0.663,28,0.775,29,0.742,30,0.75,31,0.883,32,0.726,33,0.75,34,0.686,35,0.893,37,1.949,95,7.523,96,2.403,388,8.26,492,7.094,567,5.68,568,5.825,596,10.769]],["keywords/48",[]],["title/49",[597,1066.097]],["content/49",[10,0.081,21,10.364,25,6.275,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,37,1.876,492,6.827,495,5.834,567,5.467,568,5.606,589,9.812,590,11.104,598,11.104,599,8.17,600,11.104]],["keywords/49",[]],["title/50",[34,63.419]],["content/50",[10,0.085,26,0.607,27,0.607,28,0.71,29,0.68,30,0.688,31,0.833,32,0.665,33,0.688,34,0.853,35,0.818,36,2.378,37,2.422,54,3.708,388,7.571,492,6.502,567,7.056,568,5.339,601,10.574,602,9.344,603,9.344]],["keywords/50",[]],["title/51",[97,681.104]],["content/51",[10,0.081,19,3.976,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,37,1.9,96,2.342,97,7.184,492,6.914,567,5.536,568,5.678,604,9.937,605,9.118,606,9.118,607,11.245]],["keywords/51",[]],["title/52",[98,655.496]],["content/52",[10,0.081,19,3.976,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,37,1.9,96,2.342,98,6.914,492,6.914,567,5.536,568,5.678,605,9.118,606,9.118,608,11.245,609,11.245]],["keywords/52",[]],["title/53",[610,744.088]],["content/53",[10,0.082,26,0.68,27,0.68,28,0.795,29,0.762,30,0.77,31,0.898,32,0.746,33,0.77,34,0.705,35,0.916,37,2.002,66,6.592,567,5.832,568,5.981,599,8.716,610,8.268,611,11.846]],["keywords/53",[]],["title/54",[14,391.027,612,774.46]],["content/54",[]],["keywords/54",[]],["title/55",[613,1066.097]],["content/55",[15,9.264,16,2.788,19,5.328,40,8.529,614,16.59,615,16.59]],["keywords/55",[]],["title/56",[58,643.77]],["content/56",[16,2.938,47,5.52,58,9.587,616,17.481]],["keywords/56",[]],["title/57",[617,1066.097]],["content/57",[15,9.424,16,2.836,19,5.42,128,7.365,381,5.24,618,15.327]],["keywords/57",[]],["title/58",[619,1066.097]],["content/58",[15,9.109,16,2.742,19,5.239,128,7.119,165,9.281,381,5.065,618,14.815,620,14.815]],["keywords/58",[]],["title/59",[621,1066.097]],["content/59",[15,9.264,16,2.788,19,5.328,128,7.24,381,5.151,622,11.79,623,12.217]],["keywords/59",[]],["title/60",[624,1066.097]],["content/60",[15,9.424,16,2.836,19,5.42,128,7.365,381,5.24,579,11.614]],["keywords/60",[]],["title/61",[625,834.282]],["content/61",[16,2.938,20,9.264,47,5.52,625,12.424]],["keywords/61",[]],["title/62",[626,1066.097]],["content/62",[16,2.886,19,5.515,20,9.101,47,5.422,64,6.027]],["keywords/62",[]],["title/63",[170,807.872]],["content/63",[4,6.435,10,0.082,15,6.067,16,1.826,19,3.49,26,0.567,27,0.567,28,0.918,29,0.635,30,0.642,31,0.794,32,0.621,33,0.642,34,0.587,35,0.763,36,2.22,37,1.667,53,6.182,54,4.793,61,2.615,164,5.115,165,6.182,170,7.478,627,10.866,628,10.866,629,7.261,630,9.868,631,9.868,632,8.72]],["keywords/63",[]],["title/64",[170,807.872]],["content/64",[10,0.084,16,2.029,26,0.63,27,0.63,28,0.986,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,36,2.467,37,1.853,54,5.15,61,2.906,116,10.967,184,9.691,632,9.691,633,10.967]],["keywords/64",[]],["title/65",[152,560.124]],["content/65",[16,2.938,20,9.264,47,5.52,152,8.341]],["keywords/65",[]],["title/66",[634,995.099]],["content/66",[10,0.081,16,1.889,20,5.957,26,0.586,27,0.586,28,0.94,29,0.657,30,0.664,31,0.593,32,1.005,33,0.664,34,0.607,35,0.79,37,1.725,52,9.529,53,6.396,61,2.705,142,5.089,152,8.388,208,10.209,579,7.736,629,7.511,634,9.529,635,10.209,636,10.209]],["keywords/66",[]],["title/67",[637,995.099]],["content/67",[10,0.063,14,4.27,16,2.267,19,2.99,20,4.935,26,0.486,27,0.486,28,0.568,29,0.544,30,0.55,31,0.712,32,0.532,33,0.55,34,0.503,35,0.654,47,5.009,61,4.186,81,4.016,101,13.122,174,4.408,522,7.893,637,7.893,638,9.311,639,7.473,640,8.456,641,8.456,642,8.456,643,9.311,644,8.456,645,8.456,646,8.456,647,9.311,648,8.456,649,12.159,650,8.456,651,8.456,652,8.456]],["keywords/67",[]],["title/68",[380,681.104]],["content/68",[16,2.886,19,5.515,20,9.101,47,5.422,380,9.964]],["keywords/68",[]],["title/69",[134,899.727]],["content/69",[16,2.886,19,5.515,20,9.101,47,5.422,134,13.163]],["keywords/69",[]],["title/70",[]],["content/70",[10,0.083,16,2.108,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,36,2.562,37,1.924,53,7.135,101,11.787,653,6.646,654,10.064,655,11.389]],["keywords/70",[]],["title/71",[230,807.872]],["content/71",[10,0.089,16,1.507,26,0.468,27,0.468,28,0.547,29,0.524,30,0.53,31,0.693,32,0.513,33,0.53,34,0.485,35,0.63,53,5.103,61,2.158,81,3.868,209,6.374,230,6.173,654,15.753,656,6.605,657,11.923,658,8.146,659,11.923,660,8.146,661,7.198,662,7.198,663,8.146,664,8.146,665,8.146,666,8.146,667,8.146]],["keywords/71",[]],["title/72",[19,376.998]],["content/72",[16,2.836,20,8.944,47,6.308,61,4.061,668,16.876]],["keywords/72",[]],["title/73",[263,612.06]],["content/73",[16,2.886,20,9.101,47,6.373,263,8.954]],["keywords/73",[]],["title/74",[669,512.273]],["content/74",[10,0.087,14,4.622,16,1.694,26,0.526,27,0.526,28,0.615,29,0.589,30,0.595,31,0.754,32,0.576,33,0.595,34,0.771,35,0.708,36,2.059,37,2.191,96,1.907,131,2.819,145,3.979,263,7.446,574,5.019,653,5.342,669,4.399,670,4.745,671,6.239,672,6.937,673,12.969,674,4.021,675,4.021]],["keywords/74",[]],["title/75",[240,560.124]],["content/75",[10,0.086,16,1.494,26,0.464,27,0.464,28,0.542,29,0.519,30,0.525,31,0.688,32,0.508,33,0.525,34,0.704,35,0.624,36,1.815,37,2.001,53,5.057,61,2.139,240,7.37,263,6.799,574,4.425,671,5.5,672,6.116,674,3.545,675,3.545,676,5.939,677,8.071,678,6.116,679,6.116,680,6.116,681,7.566,682,6.545,683,8.974,684,7.89,685,6.116,686,8.071,687,6.116,688,8.071]],["keywords/75",[]],["title/76",[34,63.419]],["content/76",[10,0.086,14,4.353,16,1.595,26,0.495,27,0.495,28,0.579,29,0.555,30,0.561,31,0.722,32,0.543,33,0.561,34,0.948,35,0.667,36,1.939,37,2.099,174,3.101,240,4.529,263,7.133,276,6.99,653,5.031,671,5.875,674,3.787,675,3.787,678,6.533,679,6.533,680,6.533,681,5.508,682,6.99,683,6.533,684,5.743,685,6.533,689,8.621,690,8.621]],["keywords/76",[]],["title/77",[262,710.255]],["content/77",[10,0.087,14,3.767,16,1.381,26,0.429,27,0.429,28,0.501,29,0.48,30,0.727,31,0.649,32,0.47,33,0.485,34,0.797,35,0.577,36,1.678,37,1.888,53,4.674,58,4.505,61,1.977,163,3.816,240,5.869,262,4.97,263,7.689,574,4.09,671,5.084,672,5.653,674,3.277,675,3.277,677,7.46,678,5.653,679,5.653,680,5.653,681,7.137,683,8.466,684,7.443,685,5.653,687,5.653,691,6.592,692,7.46,693,6.296,694,7.46]],["keywords/77",[]],["title/78",[695,995.099]],["content/78",[16,2.886,20,9.101,47,5.422,54,5.469,695,14.558]],["keywords/78",[]],["title/79",[160,655.496]],["content/79",[16,2.886,20,9.101,47,6.373,160,9.59]],["keywords/79",[]],["title/80",[669,512.273]],["content/80",[10,0.087,14,3.474,16,1.273,26,0.395,27,0.395,28,0.706,29,0.443,30,0.448,31,0.611,32,0.433,33,0.448,34,0.409,35,0.532,36,1.548,37,1.776,64,4.061,102,6.853,131,2.119,145,2.991,146,5.522,147,3.718,160,6.462,240,5.522,653,4.015,669,3.306,670,3.567,674,3.022,675,3.022,696,5.58,697,5.58,698,8.522,699,8.522,700,8.522,701,8.522,702,8.522,703,11.573,704,8.224,705,8.522,706,5.58,707,6.081]],["keywords/80",[]],["title/81",[81,506.244]],["content/81",[10,0.078,14,2.948,16,1.712,26,0.335,27,0.335,28,0.621,29,0.376,30,0.38,31,0.538,32,0.367,33,0.38,34,0.347,35,0.452,36,1.313,37,1.563,39,3.477,40,2.773,47,3.215,53,3.658,61,3.043,64,3.574,66,3.249,81,4.392,102,3.807,128,2.806,142,4.611,146,3.068,147,3.155,152,3.068,158,12.108,160,3.59,163,5.874,164,3.026,165,3.658,169,5.397,175,5.16,196,4.18,240,6.034,379,3.465,381,1.996,382,3.526,383,3.807,599,4.296,670,3.026,674,2.565,675,2.565,676,4.296,696,4.735,697,4.735,698,4.735,699,4.735,700,4.735,701,4.735,702,4.735,703,7.5,704,4.569,705,4.735,708,4.735,709,3.979,710,4.735,711,4.735,712,4.735,713,6.303,714,4.735]],["keywords/81",[]],["title/82",[715,1066.097]],["content/82",[16,2.836,20,8.944,47,6.308,196,10.973,488,12.428]],["keywords/82",[]],["title/83",[669,512.273]],["content/83",[10,0.081,16,1.611,25,4.92,26,0.5,27,0.5,28,0.585,29,0.56,30,0.814,31,0.727,32,0.548,33,0.566,34,0.518,35,0.673,36,1.958,37,1.471,62,4.638,114,5.8,154,5.353,159,10.222,196,10.486,442,10.145,488,13.753,515,7.059,653,5.08,669,4.183,716,9.586,717,9.586,718,8.126,719,9.586,720,9.586,721,9.586,722,6.233]],["keywords/83",[]],["title/84",[145,463.361]],["content/84",[16,2.836,20,8.944,47,6.308,145,6.662,723,9.792]],["keywords/84",[]],["title/85",[669,512.273]],["content/85",[10,0.086,16,1.889,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,36,2.296,37,2.364,131,3.144,145,6.081,515,8.278,653,5.957,669,4.906,670,5.292,674,4.484,675,4.484,723,6.522,724,10.209]],["keywords/85",[]],["title/86",[81,506.244]],["content/86",[10,0.081,14,2.546,16,1.521,26,0.29,27,0.29,28,0.339,29,0.324,30,0.328,31,0.478,32,0.317,33,0.328,34,0.3,35,0.39,36,1.134,37,1.389,39,3.913,40,2.394,47,2.858,53,3.159,61,3.503,64,3.176,66,2.806,81,3.903,127,2.806,128,2.423,131,1.553,142,5.983,144,6.933,145,2.191,146,4.319,147,4.441,152,2.649,154,5.054,158,11.469,159,7.263,163,6.139,164,2.613,165,3.159,169,7.004,181,4.455,196,3.61,240,5.467,379,2.992,381,1.724,382,4.964,383,3.288,548,4.255,599,3.71,670,2.613,674,2.215,675,2.215,676,3.71,681,3.221,687,3.821,706,4.088,708,4.088,709,5.601,710,4.088,711,4.088,712,4.088,713,7.091,714,4.088,725,5.042,726,8.22,727,5.042,728,5.042]],["keywords/86",[]],["title/87",[161,726.494]],["content/87",[16,2.938,20,9.264,47,5.52,161,10.819]],["keywords/87",[]],["title/88",[669,512.273]],["content/88",[10,0.086,16,1.847,26,0.573,27,0.573,28,0.67,29,0.642,30,0.649,31,0.801,32,0.628,33,0.649,34,0.594,35,0.772,36,2.245,37,2.328,96,2.079,131,3.073,145,4.337,515,8.092,653,5.823,669,4.795,670,5.172,674,4.383,675,4.383,729,9.315,730,11.17]],["keywords/88",[]],["title/89",[81,506.244]],["content/89",[10,0.081,14,2.968,16,1.721,26,0.338,27,0.338,28,0.395,29,0.378,30,0.382,31,0.54,32,0.37,33,0.382,34,0.35,35,0.455,36,1.322,37,1.571,39,3.496,40,2.791,47,3.232,53,3.682,61,3.474,64,3.593,66,3.271,81,4.415,96,1.224,128,2.824,131,1.81,142,6.536,152,3.088,158,12.136,159,6.489,163,5.9,164,3.047,165,3.682,169,5.425,178,5.194,196,4.208,240,4.885,274,3.916,379,3.488,381,2.01,382,3.549,383,3.833,599,4.325,670,3.047,674,2.582,675,2.582,676,4.325,708,4.766,709,4.005,710,4.766,711,4.766,712,4.766,713,6.336,714,4.766,729,10.766,730,7.539,731,4.766]],["keywords/89",[]],["title/90",[500,763.284]],["content/90",[16,2.886,20,9.101,47,5.422,380,9.964,500,11.166]],["keywords/90",[]],["title/91",[669,512.273]],["content/91",[10,0.086,14,4.928,16,1.806,26,0.561,27,0.561,28,0.655,29,0.628,30,0.635,31,0.788,32,0.614,33,0.635,34,0.581,35,0.755,36,2.195,37,2.292,96,2.033,128,4.69,131,3.005,145,4.242,380,6.235,482,11.986,500,6.987,653,5.695,669,4.69,670,5.059,674,4.287,675,4.287]],["keywords/91",[]],["title/92",[732,942.07]],["content/92",[16,2.836,20,8.944,47,6.308,160,9.424,732,13.544]],["keywords/92",[]],["title/93",[669,512.273]],["content/93",[10,0.086,16,1.806,26,0.561,27,0.561,28,0.655,29,0.628,30,0.635,31,0.788,32,0.614,33,0.635,34,0.581,35,0.755,36,2.195,37,2.292,96,2.033,128,4.69,131,3.005,145,4.242,160,6.001,515,7.914,653,5.695,669,4.69,670,5.059,674,4.287,675,4.287,732,8.624,733,13.564]],["keywords/93",[]],["title/94",[610,744.088]],["content/94",[16,2.938,20,9.264,47,5.52,610,11.081]],["keywords/94",[]],["title/95",[81,506.244]],["content/95",[2,5.216,10,0.084,16,1.48,19,4.16,26,0.459,27,0.676,28,0.537,29,0.515,30,0.52,31,0.684,32,0.503,33,0.52,34,0.476,35,0.619,36,1.799,37,2.358,40,3.798,53,5.011,61,3.117,81,5.586,114,5.329,142,6.956,153,9.928,527,6.486,582,6.259,583,6.75,610,8.211,649,6.75,676,5.885,731,9.539,734,7.068,735,7.999,736,7.999,737,7.999,738,7.999,739,7.068]],["keywords/95",[]],["title/96",[174,383.541]],["content/96",[16,2.836,20,8.944,47,6.308,174,5.514,372,11.277]],["keywords/96",[]],["title/97",[669,512.273]],["content/97",[10,0.086,14,4.622,16,1.694,26,0.526,27,0.526,28,0.615,29,0.589,30,0.595,31,0.754,32,0.576,33,0.595,34,0.545,35,0.708,36,2.059,37,2.191,95,5.97,96,3.137,131,2.819,145,3.979,174,4.666,372,6.736,574,5.019,653,5.342,669,4.399,670,4.745,672,6.937,674,4.021,675,4.021,740,12.969]],["keywords/97",[]],["title/98",[1,518.479]],["content/98",[1,7.721,16,2.938,20,9.264,47,5.52]],["keywords/98",[]],["title/99",[81,506.244]],["content/99",[1,5.877,10,0.086,14,4.19,15,5.102,16,1.536,19,2.934,26,0.477,27,0.477,28,0.557,29,0.534,30,0.54,31,0.702,32,0.522,33,0.54,34,0.494,35,0.642,36,1.866,37,1.402,53,7.571,61,3.777,81,5.739,93,7.333,159,5.792,163,4.244,224,4.618,676,6.105,731,6.729,741,7.333,742,7.333,743,7.333,744,12.085,745,7.333,746,8.298,747,8.298,748,7.333,749,7.333]],["keywords/99",[]],["title/100",[10,4.638]],["content/100",[]],["keywords/100",[]],["title/101",[10,4.638]],["content/101",[10,0.057,29,0.841,30,0.85,31,1.099,32,0.822,33,0.85,34,0.777,35,1.011,78,9.903,79,10.226,191,10.596,750,14.389,751,14.389]],["keywords/101",[]],["title/102",[10,4.638]],["content/102",[10,0.087,32,1.142]],["keywords/102",[]],["title/103",[10,4.154,64,234.981]],["content/103",[10,0.073,28,0.641,29,0.614,30,0.621,31,0.896,32,0.601,33,0.869,34,0.568,35,0.739,37,1.614,85,8.438,241,6.227,243,7.236,752,10.515,753,10.515,754,10.515,755,10.515,756,10.515,757,10.515,758,10.515,759,10.515,760,10.515,761,10.515,762,8.913,763,8.913,764,10.515,765,10.515,766,10.515,767,8.913,768,10.515,769,10.515,770,10.515,771,10.515,772,9.549,773,10.515]],["keywords/103",[]],["title/104",[10,4.154,774,669.591]],["content/104",[10,0.089,15,4.874,16,1.467,30,0.516,31,0.807,32,0.499,37,1.339,47,2.756,58,4.787,62,4.223,96,1.651,169,4.626,224,4.411,255,7.399,499,7.399,767,7.399,772,7.927,775,8.729,776,8.729,777,8.729,778,8.729,779,8.729,780,8.729,781,8.729,782,8.729,783,8.729,784,7.399,785,15.285,786,8.729,787,8.729,788,8.729,789,8.729,790,8.729,791,8.729,792,7.927,793,8.729,794,8.729]],["keywords/104",[]],["title/105",[10,4.154,795,669.591]],["content/105",[10,0.088,19,2.66,29,0.723,30,0.489,31,0.782,32,0.473,37,1.9,58,6.789,61,2.979,62,4.008,191,6.101,200,7.331,216,10.494,224,6.256,581,6.349,767,7.022,792,11.242,796,8.284,797,8.284,798,8.284,799,8.284,800,8.284,801,12.379,802,8.284,803,8.284,804,14.821,805,8.284,806,8.284,807,8.284,808,8.284,809,8.284,810,8.284,811,8.284,812,8.284]],["keywords/105",[]],["title/106",[10,4.638]],["content/106",[]],["keywords/106",[]],["title/107",[15,655.496]],["content/107",[10,0.087,17,7.283,26,0.68,27,0.68,28,0.795,29,0.762,30,0.77,31,0.898,32,0.746,33,0.77,34,0.705,35,0.916,36,2.664,37,2.002,38,11.846]],["keywords/107",[]],["title/108",[9,942.07]],["content/108",[10,0.083,26,0.866,27,0.866,39,5.665,41,15.066]],["keywords/108",[]],["title/109",[42,1066.097]],["content/109",[10,0.083,26,0.866,27,0.866,39,5.665,45,15.066]],["keywords/109",[]],["title/110",[46,995.099]],["content/110",[10,0.083,26,0.866,27,0.866,47,5.238,49,15.066]],["keywords/110",[]],["title/111",[50,864.477]],["content/111",[10,0.083,26,0.866,27,0.866,47,5.238,55,15.066]],["keywords/111",[]],["title/112",[56,995.099]],["content/112",[10,0.083,26,0.866,27,0.866,47,5.238,59,15.066]],["keywords/112",[]],["title/113",[60,995.099]],["content/113",[10,0.081,61,4.284]],["keywords/113",[]],["title/114",[58,643.77]],["content/114",[10,0.083,26,0.866,27,0.866,47,5.238,63,15.066]],["keywords/114",[]],["title/115",[64,411.955]],["content/115",[10,0.087,26,0.81,27,0.81,39,5.304,64,5.451,67,12.466,68,14.107]],["keywords/115",[]],["title/116",[69,1066.097]],["content/116",[10,0.076,26,0.824,27,0.824,61,3.799,70,14.336,72,14.336,73,14.336,74,17.431]],["keywords/116",[]],["title/117",[14,391.027,48,722.884]],["content/117",[]],["keywords/117",[]],["title/118",[495,560.124]],["content/118",[10,0.083,16,2.108,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,36,2.562,37,1.924,54,3.993,61,3.018,96,2.372,130,6.539,495,5.984,813,9.235]],["keywords/118",[]],["title/119",[533,726.494]],["content/119",[10,0.085,16,1.957,26,0.607,27,0.607,28,0.71,29,0.68,30,0.688,31,0.833,32,0.665,33,0.688,34,0.629,35,0.818,36,2.378,37,2.422,54,3.708,61,2.802,96,2.203,130,6.071,533,7.206,674,4.645,675,4.645,813,8.574,814,10.574]],["keywords/119",[]],["title/120",[401,995.099]],["content/120",[10,0.085,16,1.911,26,0.593,27,0.593,28,0.694,29,0.664,30,0.672,31,0.82,32,0.65,33,0.672,34,0.614,35,0.799,36,2.323,37,2.383,54,3.621,61,2.737,96,2.151,130,5.929,262,6.881,443,7.826,533,7.038,674,4.536,675,4.536,815,14.104]],["keywords/120",[]],["title/121",[546,763.284]],["content/121",[10,0.084,16,2.005,25,6.122,26,0.622,27,0.622,28,0.727,29,0.697,30,0.704,31,0.847,32,0.682,33,0.704,34,0.644,35,0.838,36,2.436,37,1.83,40,5.144,54,3.798,113,8.784,114,7.217,124,6.219,572,10.833,574,5.939,816,10.111]],["keywords/121",[]],["title/122",[817,899.727]],["content/122",[10,0.084,16,2.005,25,6.122,26,0.622,27,0.622,28,0.727,29,0.697,30,0.704,31,0.847,32,0.682,33,0.704,34,0.644,35,0.838,36,2.436,37,1.83,40,5.144,54,3.798,113,8.784,114,7.217,124,6.219,816,10.111,817,9.142,818,10.833]],["keywords/122",[]],["title/123",[819,942.07]],["content/123",[10,0.086,16,1.826,25,5.577,26,0.567,27,0.567,28,0.663,29,0.635,30,0.642,31,0.794,32,0.621,33,0.642,34,0.587,35,0.763,36,2.22,37,2.31,40,4.686,54,3.46,113,8.002,114,6.574,124,5.665,574,5.41,674,4.334,675,4.334,722,7.065,816,9.211,819,8.72,820,9.868]],["keywords/123",[]],["title/124",[563,681.104]],["content/124",[10,0.083,16,1.934,26,0.6,27,0.6,28,0.702,29,0.672,30,0.68,31,0.826,32,0.658,33,0.68,34,0.622,35,0.808,36,2.35,37,1.766,40,4.962,54,3.664,121,7.688,154,6.425,174,3.759,414,8.473,563,6.676,577,9.234,578,8.177,821,6.547,822,14.217]],["keywords/124",[]],["title/125",[34,63.419]],["content/125",[10,0.084,16,2.005,26,0.622,27,0.622,28,0.727,29,0.697,30,0.704,31,0.847,32,0.682,33,0.704,34,0.867,35,0.838,36,2.436,37,1.83,39,4.073,54,3.798,174,3.897,602,9.572,603,9.572,821,6.787,823,14.567]],["keywords/125",[]],["title/126",[824,942.07]],["content/126",[10,0.082,16,1.536,26,0.477,27,0.477,28,0.557,29,0.534,30,1.018,31,0.702,32,0.522,33,0.54,34,0.931,35,0.642,36,1.866,37,2.042,39,3.12,54,5.49,61,2.199,114,5.528,127,4.618,133,5.411,153,7.003,163,6.182,174,4.348,527,6.729,547,7.745,574,4.549,674,3.645,675,3.645,718,7.745,825,7.333,826,9.137,827,9.137,828,6.729,829,8.298]],["keywords/126",[]],["title/127",[830,1066.097]],["content/127",[10,0.081,16,1.521,26,0.472,27,0.472,28,0.552,29,0.529,30,1.014,31,0.698,32,0.517,33,0.535,34,0.714,35,0.636,36,1.849,37,2.028,39,3.091,54,5.466,61,2.179,104,6.666,114,5.477,127,4.575,133,5.361,153,6.938,163,6.14,174,2.958,389,6.666,495,4.319,527,6.666,574,4.507,674,3.611,675,3.611,718,7.674,824,7.265,825,7.265,828,6.666,831,9.052,832,9.052,833,6.666,834,8.221]],["keywords/127",[]],["title/128",[130,612.06]],["content/128",[10,0.084,16,1.957,26,0.607,27,0.607,28,0.71,29,0.68,30,0.688,31,0.833,32,0.665,33,0.688,34,0.629,35,0.818,36,2.378,37,1.787,54,3.708,96,2.203,130,6.071,174,3.804,381,3.615,501,8.275,583,8.924,821,6.625,835,14.332,836,10.574]],["keywords/128",[]],["title/129",[561,942.07]],["content/129",[4,6.507,10,0.082,16,1.847,25,7.784,26,0.573,27,0.573,28,0.67,29,0.642,30,0.649,31,0.801,32,0.628,33,0.649,34,0.594,35,0.772,36,2.245,37,1.686,40,4.739,54,3.499,124,5.729,152,5.243,174,4.956,546,7.145,575,8.818,599,7.342,821,6.252,837,10.988,838,13.775]],["keywords/129",[]],["title/130",[126,864.477]],["content/130",[2,6.735,10,0.081,16,1.911,26,0.593,27,0.593,28,0.694,29,0.664,30,0.672,31,0.82,32,0.65,33,0.672,34,0.614,35,0.799,36,2.323,37,1.745,54,6.051,121,7.599,126,13.023,586,8.082,839,8.716,840,10.328,841,10.328,842,10.328]],["keywords/130",[]],["title/131",[843,744.088]],["content/131",[4,6.657,10,0.087,16,1.889,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,36,2.296,37,2.364,54,3.58,61,2.705,127,5.681,528,8.616,574,5.597,843,7.125,844,11.241,845,10.209,846,10.209]],["keywords/131",[]],["title/132",[847,1066.097]],["content/132",[4,6.735,10,0.083,16,1.911,26,0.593,27,0.593,28,0.694,29,0.664,30,0.672,31,0.82,32,0.65,33,0.672,34,0.839,35,0.799,36,2.323,37,2.383,54,3.621,61,2.737,127,5.748,224,5.748,528,8.716,574,5.662,848,10.328,849,8.716,850,10.328,851,9.126]],["keywords/132",[]],["title/133",[852,1066.097]],["content/133",[4,6.735,10,0.083,16,1.911,26,0.593,27,0.593,28,0.694,29,0.664,30,0.672,31,0.82,32,0.65,33,0.672,34,0.839,35,0.799,36,2.323,37,2.383,54,3.621,61,2.737,127,5.748,224,5.748,528,8.716,574,5.662,849,8.716,851,9.126,853,10.328,854,10.328]],["keywords/133",[]],["title/134",[97,681.104]],["content/134",[2,5.411,10,0.083,16,1.536,19,2.934,26,0.477,27,0.477,28,0.557,29,0.534,30,0.54,31,0.702,32,0.522,33,0.54,34,0.494,35,0.642,36,1.866,37,2.042,96,2.517,97,5.301,131,2.555,142,4.137,174,2.985,381,2.837,494,6.288,539,7.333,551,7.333,586,6.494,604,10.679,605,9.8,606,9.8,674,3.645,675,3.645,821,5.199,855,12.085,856,7.745,857,7.745,858,9.457,859,8.298,860,7.333]],["keywords/134",[]],["title/135",[98,655.496]],["content/135",[10,0.085,16,1.748,19,3.341,26,0.543,27,0.543,28,0.634,29,0.608,30,0.614,31,0.771,32,0.595,33,0.614,34,0.562,35,0.731,36,2.125,37,2.241,96,2.762,98,5.809,131,2.909,174,3.399,381,3.23,501,7.393,605,7.661,606,7.661,674,4.15,675,4.15,821,5.919,858,7.393,861,8.818,862,13.26]],["keywords/135",[]],["title/136",[402,763.284]],["content/136",[2,5.462,10,0.083,16,1.55,19,2.962,26,0.481,27,0.481,28,0.563,29,0.539,30,0.545,31,0.707,32,0.527,33,0.545,34,0.498,35,0.648,36,1.884,37,2.056,96,2.535,98,5.15,131,2.58,142,4.176,174,3.014,381,2.864,402,8.712,403,6.348,409,10.752,494,6.348,527,6.792,539,7.402,551,7.402,586,6.555,674,3.679,675,3.679,821,5.248,856,7.819,857,7.819,858,9.522,859,8.376,860,7.402,863,8.376]],["keywords/136",[]],["title/137",[864,807.872]],["content/137",[10,0.082,16,1.806,26,0.561,27,0.561,28,0.655,29,0.628,30,0.635,31,0.788,32,0.614,33,0.635,34,0.581,35,0.755,36,2.195,37,1.649,39,3.67,54,4.756,174,3.511,495,5.128,501,7.637,739,8.624,821,6.114,860,8.624,864,11.814,865,10.746,866,8.624,867,13.564,868,9.759,869,9.759]],["keywords/137",[]],["title/138",[870,864.477]],["content/138",[10,0.084,16,2.029,19,3.878,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,36,2.467,37,1.853,96,2.284,174,3.945,381,3.749,403,8.31,821,6.871,870,8.893,871,10.967]],["keywords/138",[]],["title/139",[495,560.124]],["content/139",[10,0.083,16,2.029,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,36,2.467,37,1.853,54,3.845,96,2.284,130,6.296,381,3.749,495,5.762,813,8.893,872,12.075,873,14.688]],["keywords/139",[]],["title/140",[95,695.176]],["content/140",[10,0.083,16,1.889,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,36,2.296,37,1.725,54,3.58,96,2.914,128,4.906,174,5.034,381,3.49,821,6.396,874,10.209,875,11.241,876,11.241,877,13.992,878,10.209]],["keywords/140",[]],["title/141",[879,1066.097]],["content/141",[2,6.895,10,0.082,16,1.957,19,3.739,26,0.607,27,0.607,28,0.71,29,0.68,30,0.688,31,0.833,32,0.665,33,0.688,34,0.629,35,0.818,36,2.378,37,1.787,488,11.621,684,9.548,839,8.924,880,15.781,881,10.574,882,11.643,883,10.574]],["keywords/141",[]],["title/142",[384,681.104]],["content/142",[10,0.083,16,1.911,19,3.652,26,0.593,27,0.593,28,0.694,29,0.664,30,0.672,31,0.82,32,0.65,33,0.672,34,0.614,35,0.799,36,2.323,37,1.745,39,3.883,133,6.735,174,3.716,384,6.598,821,6.47,884,10.328,885,14.104,886,10.328,887,14.104,888,10.328]],["keywords/142",[]],["title/143",[385,681.104]],["content/143",[10,0.082,16,1.806,19,3.451,26,0.561,27,0.561,28,0.655,29,0.628,30,0.635,31,0.788,32,0.614,33,0.635,34,0.581,35,0.755,36,2.195,37,1.649,40,4.634,133,6.364,174,3.511,443,7.396,578,7.637,722,6.987,821,6.114,889,9.11,890,10.746,891,10.746,892,10.746,893,10.746,894,10.746,895,10.746,896,13.564,897,9.759]],["keywords/143",[]],["title/144",[386,695.176]],["content/144",[10,0.083,16,1.889,19,3.61,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,36,2.296,37,1.725,39,3.839,62,5.439,133,6.657,174,3.673,821,6.396,898,9.021,899,9.529,900,11.241,901,13.992,902,13.992,903,10.209]],["keywords/144",[]],["title/145",[904,807.872]],["content/145",[2,5.97,10,0.082,16,1.694,17,5.629,26,0.526,27,0.526,28,0.615,29,0.589,30,0.595,31,0.754,32,0.576,33,0.595,34,0.545,35,0.708,36,2.059,37,1.547,113,7.423,114,8.64,124,5.256,127,5.095,174,4.666,495,6.814,501,7.164,583,7.726,645,9.155,821,5.736,904,9.828,905,14.28,906,12.969,907,9.155,908,7.726]],["keywords/145",[]],["title/146",[909,1066.097]],["content/146",[10,0.083,16,1.868,19,3.569,26,0.58,27,0.58,28,0.678,29,0.649,30,0.656,31,0.807,32,0.999,33,0.656,34,0.6,35,0.781,36,2.27,37,1.705,96,2.102,241,6.581,243,7.648,381,3.451,874,10.093,899,9.421,910,11.113,911,8.919,912,10.093,913,13.883,914,10.093]],["keywords/146",[]],["title/147",[915,1066.097]],["content/147",[10,0.082,14,5.403,16,1.98,26,0.615,27,0.615,28,0.719,29,0.688,30,0.696,31,0.84,32,0.674,33,0.696,34,0.637,35,0.828,36,2.407,37,1.808,39,4.024,54,3.752,96,2.229,165,6.705,174,3.85,676,7.874,825,9.457,916,14.448,917,10.702]],["keywords/147",[]],["title/148",[918,834.282]],["content/148",[10,0.084,16,1.957,19,3.739,26,0.607,27,0.607,28,0.71,29,0.68,30,0.932,31,0.833,32,0.665,33,0.688,34,0.629,35,0.818,36,2.378,37,1.787,39,3.976,174,3.804,676,7.78,821,6.625,918,11.215,919,14.332,920,10.574]],["keywords/148",[]],["title/149",[921,807.872]],["content/149",[10,0.084,16,1.957,19,3.739,26,0.607,27,0.607,28,0.71,29,0.68,30,0.688,31,0.833,32,0.665,33,0.688,34,0.629,35,0.818,36,2.378,37,1.787,39,3.976,174,3.804,676,7.78,681,6.756,821,6.625,921,8.013,922,14.332,923,10.574,924,10.574]],["keywords/149",[]],["title/150",[925,807.872]],["content/150",[10,0.087,16,1.889,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,61,3.708,64,3.945,142,5.089,145,4.437,146,5.364,147,5.516,163,5.222,213,9.529,925,12.098,926,10.209]],["keywords/150",[]],["title/151",[579,807.872]],["content/151",[10,0.084,16,2.135,19,4.08,26,0.663,27,0.663,28,0.775,29,0.742,30,0.75,31,0.883,32,0.726,33,0.75,34,0.686,35,0.893,36,2.595,37,1.949,381,3.945,579,8.743,581,9.737,825,10.195]],["keywords/151",[]],["title/152",[10,4.638]],["content/152",[]],["keywords/152",[]],["title/153",[10,4.638]],["content/153",[10,0.06,25,2.399,26,0.244,27,0.244,28,0.285,29,0.273,30,0.276,31,0.414,32,0.267,33,0.276,34,0.253,35,0.328,37,0.717,53,2.66,54,1.489,107,3.963,111,3.963,126,3.442,152,3.746,230,5.402,388,5.104,443,9.874,491,4.245,492,2.61,494,6.984,495,4.842,496,15.115,497,7.129,498,4.245,499,12.162,500,10.406,501,5.579,502,9.216,503,7.129,504,7.129,505,10.796,506,4.245,507,7.129,508,6.654,509,4.245,510,4.245,511,3.751,512,4.245,513,4.245,514,4.245,515,5.781,516,4.245,517,4.245,518,4.245,519,4.245,520,4.245,521,4.245,522,3.963,523,4.245,524,4.245,525,4.245,526,4.245,527,3.442,528,3.583,529,4.245,530,4.245,531,3.751,532,4.245,533,4.858,534,7.129,535,4.245,536,3.217,537,4.245,538,4.245,539,3.751,540,7.129,541,4.245,542,4.245,543,4.245,544,4.245,545,7.129,546,5.104,547,6.654,548,3.583,549,4.245,550,4.245,551,3.751,552,4.245,553,4.245,554,4.245,555,4.245,556,4.245,557,4.245,558,4.245,559,4.245,560,3.751,561,3.751,562,4.245,563,2.712,564,4.245,565,4.245,566,4.245,567,2.09,568,2.143,927,4.675]],["keywords/153",[]],["title/154",[10,4.638]],["content/154",[]],["keywords/154",[]],["title/155",[536,807.872]],["content/155",[10,0.085,26,0.699,27,0.699,28,0.817,29,0.783,30,0.792,31,0.914,32,0.766,33,0.792,34,0.724,35,0.942,36,2.738,37,2.057,567,5.992,568,6.145]],["keywords/155",[]],["title/156",[495,560.124]],["content/156",[10,0.085,26,0.699,27,0.699,28,0.817,29,0.783,30,0.792,31,0.914,32,0.766,33,0.792,34,0.724,35,0.942,37,2.057,567,5.992,568,6.145,570,12.171]],["keywords/156",[]],["title/157",[533,726.494]],["content/157",[10,0.085,26,0.699,27,0.699,28,0.817,29,0.783,30,0.792,31,0.914,32,0.766,33,0.792,34,0.724,35,0.942,37,2.057,567,5.992,568,6.145,571,12.171]],["keywords/157",[]],["title/158",[546,763.284]],["content/158",[10,0.089,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,36,2.296,37,2.364,124,5.861,546,7.309,567,6.889,568,5.155,573,10.209,574,5.597,575,9.021]],["keywords/158",[]],["title/159",[563,681.104]],["content/159",[10,0.087,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,36,2.467,37,2.482,567,7.231,568,5.537,576,10.967,577,9.691,578,8.582]],["keywords/159",[]],["title/160",[579,807.872]],["content/160",[10,0.086,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,36,2.529,37,2.524,567,7.353,568,5.678,580,11.245,581,9.49]],["keywords/160",[]],["title/161",[582,834.282]],["content/161",[10,0.085,26,0.699,27,0.699,28,0.817,29,0.783,30,0.792,31,0.914,32,0.766,33,0.792,34,0.724,35,0.942,37,2.057,567,5.992,568,6.145,584,12.171]],["keywords/161",[]],["title/162",[585,1066.097]],["content/162",[10,0.085,26,0.699,27,0.699,28,0.817,29,0.783,30,0.792,31,0.914,32,0.766,33,0.792,34,0.724,35,0.942,37,2.057,567,5.992,568,6.145,588,12.171]],["keywords/162",[]],["title/163",[589,942.07]],["content/163",[10,0.086,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,37,1.9,96,2.342,131,3.463,399,13.123,592,11.245,594,11.245]],["keywords/163",[]],["title/164",[595,1066.097]],["content/164",[10,0.084,26,0.68,27,0.68,28,0.795,29,0.762,30,0.77,31,0.898,32,0.746,33,0.77,34,0.705,35,0.916,37,2.002,95,7.724,96,2.467,567,5.832,568,5.981,596,11.057]],["keywords/164",[]],["title/165",[597,1066.097]],["content/165",[10,0.083,26,0.699,27,0.699,28,0.817,29,0.783,30,0.792,31,0.914,32,0.766,33,0.792,34,0.724,35,0.942,37,2.057,567,5.992,568,6.145,589,10.755,600,12.171]],["keywords/165",[]],["title/166",[34,63.419]],["content/166",[10,0.087,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,36,2.467,37,2.482,567,7.231,568,5.537,601,10.967,602,9.691,603,9.691]],["keywords/166",[]],["title/167",[97,681.104]],["content/167",[10,0.084,26,0.68,27,0.68,28,0.795,29,0.762,30,0.77,31,0.898,32,0.746,33,0.77,34,0.705,35,0.916,37,2.002,96,2.467,97,7.568,567,5.832,568,5.981,607,11.846]],["keywords/167",[]],["title/168",[98,655.496]],["content/168",[10,0.084,26,0.68,27,0.68,28,0.795,29,0.762,30,0.77,31,0.898,32,0.746,33,0.77,34,0.705,35,0.916,37,2.002,96,2.467,98,7.283,567,5.832,568,5.981,609,11.846]],["keywords/168",[]],["title/169",[610,744.088]],["content/169",[10,0.085,26,0.699,27,0.699,28,0.817,29,0.783,30,0.792,31,0.914,32,0.766,33,0.792,34,0.724,35,0.942,37,2.057,567,5.992,568,6.145,611,12.171]],["keywords/169",[]],["title/170",[10,4.638]],["content/170",[]],["keywords/170",[]],["title/171",[430,1066.097]],["content/171",[10,0.088,16,1.677,26,0.521,27,0.521,28,0.608,29,0.583,30,0.589,31,0.748,32,0.57,33,0.589,34,0.97,54,3.177,61,2.401,96,1.887,200,5.909,432,9.061,433,5.909,434,7.348,435,5.677,436,12.143,437,9.061,438,9.061,439,9.061,440,9.061,441,9.061,442,7.348]],["keywords/171",[]],["title/172",[444,1066.097]],["content/172",[10,0.089,26,0.447,27,0.447,28,0.523,29,0.501,30,0.75,31,0.67,32,0.49,33,0.506,34,0.817,54,2.731,61,2.064,96,1.622,200,7.522,433,5.078,435,4.879,442,6.315,445,7.788,446,7.788,447,7.788,448,7.788,449,11.535,450,7.788,451,11.535,452,7.788,453,7.788,454,13.738,455,7.788,456,7.788,457,7.788,458,7.788]],["keywords/172",[]],["title/173",[459,1066.097]],["content/173",[10,0.085,19,3.569,26,0.58,27,0.58,28,0.932,29,0.649,30,0.656,31,0.807,32,0.635,33,0.656,34,0.944,54,3.539,61,2.674,96,2.892,433,6.581,435,6.323,460,10.093,461,10.093,462,10.093,463,10.093,464,8.919,465,10.093,466,10.093]],["keywords/173",[]],["title/174",[19,273.868,467,774.46]],["content/174",[10,0.085,19,4.834,26,0.567,27,0.567,28,0.918,29,0.635,30,0.889,31,0.794,32,0.621,33,0.642,34,0.813,54,3.46,61,2.615,76,8.328,96,2.055,433,6.435,435,6.182,464,8.72,468,9.868,469,9.868,470,9.868,471,9.868,472,9.868,473,9.868,474,9.868]],["keywords/174",[]],["title/175",[475,942.07]],["content/175",[10,0.088,16,1.441,26,0.447,27,0.447,28,0.923,29,0.742,30,0.75,31,0.67,32,0.49,33,0.506,34,0.686,36,1.752,37,1.316,54,2.731,61,3.057,96,2.862,131,2.398,433,7.522,435,4.879,475,6.882,476,7.788,477,7.788,478,7.788,479,7.788,480,13.738,481,7.788,482,6.882,483,7.788,484,7.269,485,7.788,486,7.788,487,7.788]],["keywords/175",[]],["title/176",[58,467.663,928,852.762]],["content/176",[]],["keywords/176",[]],["title/177",[32,67.095]],["content/177",[10,0.078,16,1.712,19,4.62,26,0.531,27,0.531,28,0.621,29,0.595,30,0.602,31,0.88,32,1.036,33,0.985,34,0.55,35,0.716,164,4.795,165,5.795,169,5.398,241,6.032,243,7.01,569,6.623,586,7.239,629,6.806,670,4.795,684,8.704,762,8.634,763,8.634,908,7.807,929,10.186,930,10.186,931,9.25,932,10.186]],["keywords/177",[]],["title/178",[34,63.419]],["content/178",[10,0.072,16,2.055,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,54,5.193,62,5.915,104,9.004,133,7.241,167,11.104,484,10.364,784,10.364,931,11.104,933,9.004,934,11.104,935,9.812,936,11.104]],["keywords/178",[]],["title/179",[536,586.873,734,684.361]],["content/179",[10,0.082,15,7.586,16,1.58,19,5.123,26,0.49,27,0.49,28,0.573,29,0.549,30,0.555,31,0.717,32,0.537,33,0.555,34,0.508,35,0.66,54,2.994,61,4.46,66,6.866,96,1.778,114,5.688,130,4.902,152,4.486,153,7.205,492,5.249,495,4.486,536,6.47,569,6.113,734,10.902,937,9.401,938,8.538,939,9.401,940,9.401,941,8.538,942,9.401,943,8.538]],["keywords/179",[]],["title/180",[864,807.872]],["content/180",[10,0.078,16,2.108,19,4.028,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,54,3.993,399,8.913,495,5.984,569,8.154,864,11.414,866,10.064,933,9.235,944,9.235]],["keywords/180",[]],["title/181",[918,834.282]],["content/181",[4,7.151,10,0.077,16,2.029,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,54,5.15,96,2.284,124,6.296,403,8.31,843,10.251,870,8.893,918,8.582,933,8.893,944,8.893,945,12.075]],["keywords/181",[]],["title/182",[921,807.872]],["content/182",[4,7.523,10,0.074,16,2.135,19,4.08,26,0.663,27,0.663,28,0.775,29,0.742,30,0.75,31,0.883,32,0.726,33,0.75,34,0.686,35,0.893,681,7.371,723,7.371,833,9.355,921,11.511,933,9.355,946,11.537,947,11.537]],["keywords/182",[]],["title/183",[563,681.104]],["content/183",[2,6.507,10,0.069,16,1.847,19,5.578,26,0.573,27,0.573,28,0.67,29,0.642,30,0.649,31,0.801,32,0.628,33,0.649,34,0.594,35,0.772,62,5.316,101,7.809,490,9.315,563,10.078,569,7.145,578,7.809,586,7.809,684,6.648,858,7.809,948,10.988,949,9.979,950,15.168,951,10.988,952,10.988,953,10.988]],["keywords/183",[]],["title/184",[954,942.07]],["content/184",[10,0.073,16,2.081,25,6.355,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,66,6.258,96,2.342,131,3.463,403,8.521,495,5.908,723,7.184,833,9.118,841,11.245,954,9.937,955,5.99,956,9.937]],["keywords/184",[]],["title/185",[130,612.06]],["content/185",[10,0.075,16,2.222,26,0.69,27,0.69,28,0.806,29,0.772,30,0.781,31,0.906,32,0.756,33,0.781,34,0.714,35,0.929,62,6.396,96,2.501,128,5.769,130,8.951,131,3.697,955,6.396]],["keywords/185",[]],["title/186",[433,695.176]],["content/186",[2,6.227,10,0.067,16,1.767,26,0.549,27,0.549,28,0.641,29,0.614,30,0.621,31,0.777,32,0.601,33,0.621,34,0.568,35,0.739,54,3.348,62,5.087,96,3.21,128,4.589,130,7.67,131,2.941,209,7.473,388,6.837,433,8.712,488,7.743,489,8.059,490,8.913,495,7.019,639,11.806,858,7.473,911,8.438,955,5.087,957,9.549,958,9.549]],["keywords/186",[]],["title/187",[95,695.176]],["content/187",[10,0.073,16,1.767,19,4.724,26,0.549,27,0.549,28,0.641,29,0.614,30,0.621,31,0.777,32,0.841,33,0.621,34,0.568,35,0.739,58,5.766,77,9.549,95,6.227,96,1.989,131,2.941,494,7.236,604,8.438,639,8.438,684,10.266,739,8.438,955,5.087,956,8.438,959,10.515,960,10.515,961,14.71,962,10.515,963,10.515,964,8.438,965,10.515]],["keywords/187",[]],["title/188",[966,942.07]],["content/188",[10,0.072,16,2.029,19,3.878,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,96,2.284,131,3.377,403,8.31,494,8.31,495,5.762,593,10.967,639,9.691,870,8.893,955,5.842,957,10.967,966,9.691,967,12.075,968,10.967]],["keywords/188",[]],["title/189",[904,807.872]],["content/189",[10,0.075,16,2.222,26,0.69,27,0.69,28,0.806,29,0.772,30,0.781,31,0.906,32,0.756,33,0.781,34,0.714,35,0.929,96,2.501,128,5.769,131,3.697,495,6.308,904,11.815,955,6.396]],["keywords/189",[]],["title/190",[384,681.104]],["content/190",[4,6.657,10,0.069,16,1.889,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,54,3.58,61,2.705,96,3.325,128,4.906,131,3.144,174,6.179,372,7.511,384,8.939,501,7.989,670,5.292,908,8.616,944,8.278,955,5.439]],["keywords/190",[]],["title/191",[385,681.104]],["content/191",[10,0.071,16,1.98,26,0.615,27,0.615,28,0.719,29,0.688,30,0.696,31,0.84,32,0.674,33,0.696,34,0.637,35,0.828,54,3.752,61,2.836,96,3.009,128,5.142,131,3.296,161,7.293,174,5.198,372,7.874,385,6.837,443,8.11,670,5.547,889,9.989,944,8.678,955,5.701]],["keywords/191",[]],["title/192",[386,695.176]],["content/192",[10,0.071,16,1.98,26,0.615,27,0.615,28,0.719,29,0.688,30,0.696,31,0.84,32,0.674,33,0.696,34,0.637,35,0.828,54,3.752,96,3.009,128,5.142,131,3.296,161,7.293,174,5.198,372,7.874,386,6.978,670,5.547,898,9.457,899,9.989,912,10.702,944,8.678,955,5.701]],["keywords/192",[]],["title/193",[843,744.088]],["content/193",[2,5.97,10,0.078,16,1.694,26,0.526,27,0.526,28,0.615,29,0.589,30,0.595,31,0.754,32,0.576,33,0.595,34,0.545,35,0.708,54,4.547,58,5.528,96,1.907,104,7.423,128,4.399,131,2.819,145,3.979,494,6.937,670,4.745,723,5.849,843,10.511,856,8.545,857,8.545,934,9.155,955,4.877,969,6.937,970,7.423,971,9.155,972,9.155,973,10.08,974,10.08,975,10.08,976,10.08]],["keywords/193",[]],["title/194",[174,383.541]],["content/194",[10,0.072,16,2.055,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,96,2.313,128,5.336,131,3.419,144,7.398,145,4.826,174,5.328,262,7.398,372,8.17,670,5.755,723,7.094,955,5.915,969,8.414]],["keywords/194",[]],["title/195",[610,744.088]],["content/195",[2,5.462,10,0.078,16,1.55,19,4.303,26,0.481,27,0.481,28,0.563,29,0.539,30,0.545,31,0.707,32,0.527,33,0.545,34,0.498,35,0.648,66,4.662,96,2.535,114,8.107,124,6.986,128,4.025,142,4.176,262,5.581,495,4.401,533,5.708,563,7.774,582,6.555,583,7.069,610,10.002,649,7.069,738,8.376,739,7.402,817,7.069,819,7.402,955,4.462,977,9.223,978,9.223,979,9.223,980,9.223,981,12.168,982,8.376]],["keywords/195",[]],["title/196",[402,763.284]],["content/196",[10,0.073,16,2.081,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,96,2.342,128,5.403,131,3.463,144,7.491,145,4.887,262,7.491,402,10.693,670,5.828,723,7.184,955,5.99,969,8.521]],["keywords/196",[]],["title/197",[983,942.07]],["content/197",[10,0.072,16,2.055,19,5.237,21,10.364,24,10.364,25,6.275,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,96,3.085,495,5.834,828,9.004,858,8.689,955,5.915,983,9.812,984,12.227]],["keywords/197",[]],["title/198",[97,681.104]],["content/198",[10,0.072,16,2.029,19,3.878,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,96,2.284,97,7.006,128,5.27,131,3.377,144,7.306,145,4.766,604,9.691,605,8.893,606,8.893,670,5.684,723,7.006,955,5.842,969,8.31]],["keywords/198",[]],["title/199",[98,655.496]],["content/199",[10,0.072,16,2.029,19,3.878,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,96,2.284,98,6.743,128,5.27,131,3.377,144,7.306,145,4.766,605,8.893,606,8.893,608,10.967,670,5.684,723,7.006,955,5.842,969,8.31]],["keywords/199",[]],["title/200",[985,942.07]],["content/200",[10,0.081,16,1.934,25,5.905,26,0.6,27,0.6,28,0.702,29,0.672,30,0.68,31,0.826,32,0.658,33,0.68,34,0.846,35,0.808,96,2.961,131,3.218,174,3.759,263,8.162,414,8.473,671,7.121,955,5.567,985,9.234,986,11.506,987,14.217]],["keywords/200",[]],["title/201",[988,942.07]],["content/201",[10,0.073,16,2.081,19,3.976,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,96,2.342,131,3.463,193,10.496,495,5.908,582,8.8,723,7.184,833,9.118,870,9.118,944,9.118,955,5.99,988,9.937]],["keywords/201",[]],["title/202",[989,942.07]],["content/202",[2,4.906,10,0.07,16,1.392,19,4.76,22,6.349,26,0.432,27,0.432,28,0.755,29,0.484,30,0.489,31,0.437,32,0.847,33,0.489,34,0.448,35,0.582,64,5.201,66,6.256,67,9.934,93,6.648,96,1.567,128,3.615,131,2.317,169,6.56,224,4.187,403,5.701,494,5.701,508,7.022,511,11.894,612,7.523,629,5.536,670,3.9,784,10.494,858,5.888,860,6.648,911,6.648,955,4.008,964,11.894,989,6.648,990,11.242,991,7.523,992,8.284,993,13.46,994,8.284,995,7.523]],["keywords/202",[]],["title/203",[996,864.477]],["content/203",[10,0.075,16,2.192,26,0.68,27,0.68,28,0.795,29,0.762,30,0.77,31,0.898,32,0.746,33,0.77,34,0.705,35,0.916,66,6.592,96,3.219,128,5.692,623,9.605,955,6.311,996,12.533]],["keywords/203",[]],["title/204",[160,655.496]],["content/204",[10,0.08,14,2.651,16,1.572,26,0.302,27,0.302,28,0.57,29,0.338,30,0.341,31,0.494,32,0.33,33,0.341,34,0.312,35,0.406,39,3.194,40,2.493,47,2.954,61,3.258,64,3.283,66,2.922,102,3.424,128,2.523,131,2.616,142,6.128,146,2.759,147,2.837,152,2.759,154,3.229,158,12.033,159,3.665,160,5.223,163,6.288,164,2.722,165,3.29,169,7.173,196,3.76,240,5.621,379,3.116,381,1.795,382,3.171,383,3.424,548,4.432,567,4.183,569,3.76,599,3.864,670,2.722,696,4.258,697,4.258,698,4.258,699,4.258,700,4.258,701,4.258,702,4.258,703,6.889,704,4.109,705,4.258,707,4.64,708,4.258,709,5.789,710,4.258,711,4.258,712,4.258,713,7.291,714,4.258,731,4.258,997,3.979,998,5.251,999,5.782]],["keywords/204",[]],["title/205",[174,383.541]],["content/205",[10,0.089,16,1.235,26,0.383,27,0.383,28,0.448,29,0.429,30,0.434,31,0.597,32,0.42,33,0.434,34,0.397,35,0.516,61,2.72,64,6.187,81,3.169,96,1.39,159,8.732,174,5.76,264,8.957,265,6.839,273,6.996,274,6.839,372,7.553,398,9.48,489,5.632,569,4.778,997,5.057,1000,6.23,1001,15.466,1002,10.266]],["keywords/205",[]],["title/206",[161,726.494]],["content/206",[10,0.083,14,3.048,16,1.757,26,0.347,27,0.347,28,0.405,29,0.388,30,0.393,31,0.552,32,0.38,33,0.393,34,0.359,35,0.467,36,1.358,37,1.02,39,3.571,40,2.867,47,3.302,61,3.11,64,3.67,66,3.36,96,1.258,128,2.901,131,1.859,142,6.634,152,3.172,158,12.25,159,8.192,161,6.471,163,6.004,164,3.13,165,3.783,169,5.541,196,4.323,240,4.989,379,3.583,381,2.064,382,3.646,383,3.937,569,4.323,599,4.442,670,3.13,708,4.896,709,4.114,710,4.896,711,4.896,712,4.896,713,6.471,714,4.896,729,8.864,730,7.7,731,4.896,997,4.575]],["keywords/206",[]],["title/207",[145,463.361]],["content/207",[10,0.083,14,2.297,16,1.398,26,0.261,27,0.261,28,0.306,29,0.293,30,0.296,31,0.439,32,0.286,33,0.296,34,0.271,35,0.352,39,3.642,40,2.161,47,2.626,61,3.315,64,3.743,66,2.532,127,2.532,128,2.187,131,1.401,142,6.726,144,7.513,145,3.283,146,5.089,147,4.082,152,2.391,154,4.645,158,11.009,159,9.978,163,5.768,164,2.359,165,2.851,169,6.58,196,3.258,240,5.925,379,2.7,381,1.556,382,5.849,383,2.967,548,3.84,569,3.258,599,3.348,670,2.359,681,4.826,687,3.448,693,3.84,706,6.126,708,3.69,709,5.148,710,3.69,711,3.69,712,3.69,713,6.6,714,3.69,722,3.258,723,2.907,725,4.55,726,7.554,727,7.554,728,4.55,969,3.448,997,3.448,1003,8.318]],["keywords/207",[]],["title/208",[389,864.477]],["content/208",[10,0.082,14,4.075,16,2.192,26,0.464,27,0.464,28,0.542,29,0.519,30,0.525,31,0.688,32,0.508,33,0.525,34,0.919,35,1.085,39,4.453,62,6.309,64,5.421,96,1.681,104,6.545,128,3.878,145,3.508,163,4.129,261,7.534,373,7.132,381,2.76,389,13.344,393,7.132,670,4.184,723,5.157,969,6.116,997,6.116,1004,8.887,1005,8.071,1006,8.071,1007,8.071]],["keywords/208",[]],["title/209",[1008,942.07]],["content/209",[10,0.088,14,3.674,16,2.029,25,9.358,26,0.418,27,0.418,28,0.489,29,0.468,30,0.473,31,0.637,32,0.458,33,0.473,34,0.433,35,0.563,39,2.736,40,3.455,113,5.9,114,4.848,209,5.694,383,11.206,427,6.792,488,5.9,669,3.496,723,4.649,828,5.9,833,5.9,943,7.277,997,5.514,1008,12.977,1009,8.012,1010,6.792,1011,7.277,1012,7.277,1013,7.277,1014,7.277]],["keywords/209",[]],["title/210",[1,518.479]],["content/210",[1,6.932,10,0.086,14,4.19,15,5.102,16,1.536,19,2.934,26,0.477,27,0.477,28,0.557,29,0.534,30,0.54,31,0.702,32,0.522,33,0.54,34,0.494,35,0.642,36,1.866,37,1.402,53,5.199,61,3.202,93,7.333,159,8.435,163,4.244,224,4.618,569,5.941,731,6.729,741,7.333,742,10.679,743,7.333,744,12.085,745,7.333,746,8.298,748,7.333,749,7.333,997,6.288]],["keywords/210",[]],["title/211",[625,834.282]],["content/211",[2,4.164,10,0.076,16,2.252,17,3.926,19,4.852,26,0.367,27,0.367,28,0.429,29,0.411,30,0.415,31,0.577,32,0.402,33,0.415,34,0.38,35,0.494,37,1.079,39,2.401,54,2.239,61,1.692,62,3.402,66,3.554,133,4.164,169,3.726,174,2.297,197,6.386,213,5.96,373,5.643,598,9.921,623,11.125,625,12.307,828,5.178,898,5.643,908,5.389,911,8.767,997,4.839,1015,7.031,1016,7.031,1017,15.107,1018,7.031,1019,14.857,1020,6.386,1021,7.031,1022,10.924,1023,7.031,1024,6.386,1025,12.167,1026,12.167,1027,6.386,1028,6.386,1029,6.386,1030,7.031]],["keywords/211",[]],["title/212",[1031,942.07]],["content/212",[10,0.076,14,4.27,16,2.267,26,0.486,27,0.486,28,0.568,29,0.544,30,0.55,31,0.712,32,0.532,33,0.55,34,0.857,35,0.654,39,3.18,40,8.564,127,4.706,174,3.042,241,7.989,243,9.284,723,5.403,833,6.857,1031,7.473,1032,7.137,1033,19.252,1034,9.311,1035,8.456,1036,14.408,1037,8.456,1038,7.893]],["keywords/212",[]],["title/213",[263,612.06]],["content/213",[10,0.078,14,3.799,16,2.958,26,0.432,27,0.432,28,0.505,29,0.484,30,0.489,31,0.653,32,0.473,33,0.489,34,0.801,35,0.582,39,5.061,47,2.616,54,2.638,62,4.008,133,4.906,174,2.707,240,7.072,263,9.977,671,5.127,678,10.2,679,8.519,680,8.519,681,4.807,682,6.101,683,5.701,684,5.012,685,5.701,935,6.648,1032,6.349,1035,7.523,1039,7.523,1040,8.284,1041,11.242,1042,8.284]],["keywords/213",[]],["title/214",[970,864.477]],["content/214",[10,0.078,14,7.065,16,1.889,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,54,4.906,96,2.914,145,4.437,165,6.396,209,7.989,531,9.021,970,8.278,995,10.209,996,11.346,1032,8.616,1043,10.209,1044,11.241,1045,10.209]],["keywords/214",[]],["title/215",[380,681.104]],["content/215",[10,0.09,16,1.235,26,0.383,27,0.383,28,0.448,29,0.429,30,0.434,31,0.597,32,0.42,33,0.434,34,0.397,35,0.516,39,2.509,50,5.412,62,3.555,64,2.579,66,3.714,102,6.694,133,4.352,138,6.23,174,2.401,380,6.559,384,4.264,385,4.264,386,4.352,399,5.223,402,4.778,495,3.506,500,4.778,533,4.548,560,5.898,563,4.264,622,5.223,843,4.658,1032,5.632,1046,7.349,1047,6.674,1048,6.674,1049,6.674,1050,6.674,1051,6.674,1052,6.674,1053,6.674,1054,6.674,1055,6.674,1056,6.674,1057,6.674,1058,6.674,1059,6.23]],["keywords/215",[]],["title/216",[16,197.293]],["content/216",[6,8.007,10,0.071,16,2.383,26,0.521,27,0.521,28,0.608,29,0.583,30,0.589,31,0.748,32,0.57,33,0.589,34,0.539,54,5.717,62,4.827,66,8.334,104,10.44,192,9.061,434,7.348,435,5.677,436,7.348,489,7.647,586,7.091,908,7.647,933,7.348,935,11.377,1000,8.458,1060,14.176,1061,14.176,1062,9.977,1063,9.977,1064,9.977,1065,9.977]],["keywords/216",[]],["title/217",[435,667.912]],["content/217",[4,5.514,6,7.473,10,0.084,15,5.199,16,1.565,26,0.486,27,0.486,28,0.568,29,0.927,30,0.55,31,0.712,32,0.532,33,0.55,34,0.94,54,6.13,61,2.241,164,4.383,165,5.298,428,8.456,429,8.456,434,6.857,435,5.298,436,6.857,489,7.137,842,8.456,863,8.456,935,7.473,1000,7.893,1019,8.456,1032,7.137,1066,9.311,1067,9.311]],["keywords/217",[]],["title/218",[656,864.477]],["content/218",[4,7.332,10,0.073,16,2.081,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,62,5.99,133,7.332,654,9.937,656,9.118,661,9.937,662,9.937,670,5.828,933,9.118,1068,11.245,1069,11.245,1070,11.245]],["keywords/218",[]],["title/219",[622,834.282]],["content/219",[10,0.072,16,2.029,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,96,2.284,128,5.27,131,3.377,144,7.306,145,4.766,622,11.494,623,8.893,670,5.684,723,7.006,955,5.842,956,9.691,964,9.691,969,8.31]],["keywords/219",[]],["title/220",[1071,942.07]],["content/220",[10,0.072,16,2.055,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,54,3.893,61,2.942,81,5.273,96,2.313,128,5.336,131,3.419,623,9.004,817,9.371,898,9.812,955,5.915,981,11.104,1071,9.812,1072,12.227]],["keywords/220",[]],["title/221",[1073,942.07]],["content/221",[10,0.075,16,2.192,26,0.68,27,0.68,28,0.795,29,0.762,30,0.77,31,0.898,32,0.746,33,0.77,34,0.705,35,0.916,66,6.592,96,2.467,128,5.692,131,3.648,247,11.057,443,8.976,955,6.311,1073,10.468]],["keywords/221",[]],["title/222",[1074,942.07]],["content/222",[10,0.071,16,1.98,19,5.109,26,0.615,27,0.615,28,0.719,29,0.688,30,0.696,31,0.84,32,0.674,33,0.696,34,0.637,35,0.828,54,3.752,96,2.229,97,6.837,128,5.142,131,3.296,623,8.678,684,9.626,861,9.989,955,5.701,968,10.702,1074,9.457,1075,11.784,1076,11.784]],["keywords/222",[]],["title/223",[925,807.872]],["content/223",[4,7.427,10,0.073,16,2.108,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,96,2.372,128,5.473,131,3.507,144,7.588,670,5.903,925,11.414,955,6.067,1077,12.541,1078,11.389]],["keywords/223",[]],["title/224",[10,4.638]],["content/224",[]],["keywords/224",[]],["title/225",[10,4.638]],["content/225",[10,0.082]],["keywords/225",[]],["title/226",[10,4.638]],["content/226",[]],["keywords/226",[]],["title/227",[10,4.154,79,475.879]],["content/227",[1,7.454,10,0.067,31,0.891,75,11.994,78,11.614,79,11.994]],["keywords/227",[]],["title/228",[10,4.154,80,493.103]],["content/228",[1,7.454,10,0.067,31,0.891,75,11.994,80,12.428,81,7.278]],["keywords/228",[]],["title/229",[10,4.154,82,567.61]],["content/229",[1,9.007,10,0.072,37,2.816,83,14.726,85,14.726,86,10.364,87,16.664,88,10.364,89,10.364,90,14.81,91,10.364,92,10.364,94,11.104]],["keywords/229",[]],["title/230",[10,4.638]],["content/230",[1,3.246,10,0.09,26,0.383,27,0.383,28,0.448,29,0.429,30,0.434,31,0.597,32,0.42,33,0.434,34,0.611,35,0.516,37,1.735,54,2.34,64,3.967,75,10.992,95,4.352,96,2.606,97,4.264,98,4.104,99,6.674,102,4.352,103,6.674,105,6.674,108,6.674,117,10.266,118,6.674,121,4.911,123,6.674,124,3.832,127,3.714,130,3.832,131,2.055,134,5.632,135,6.674,136,10.266,137,6.674,139,6.674,140,6.674,143,6.674,1079,7.779]],["keywords/230",[]],["title/231",[10,4.638]],["content/231",[]],["keywords/231",[]],["title/232",[613,1066.097]],["content/232",[10,0.081,40,7.676]],["keywords/232",[]],["title/233",[58,643.77]],["content/233",[10,0.081,47,5.62]],["keywords/233",[]],["title/234",[617,1066.097]],["content/234",[10,0.081,381,5.527]],["keywords/234",[]],["title/235",[619,1066.097]],["content/235",[10,0.085,381,5.332,620,15.596]],["keywords/235",[]],["title/236",[621,1066.097]],["content/236",[10,0.081,381,5.527]],["keywords/236",[]],["title/237",[624,1066.097]],["content/237",[10,0.081,381,5.527]],["keywords/237",[]],["title/238",[625,834.282]],["content/238",[10,0.081,47,5.62]],["keywords/238",[]],["title/239",[626,1066.097]],["content/239",[10,0.085,47,5.422,64,6.027]],["keywords/239",[]],["title/240",[170,807.872]],["content/240",[10,0.088,26,0.593,27,0.593,28,0.947,29,0.664,30,0.672,31,0.82,32,0.65,33,0.672,34,0.614,35,0.799,36,2.323,37,1.745,54,4.945,61,2.737,164,5.353,170,7.826,629,7.599,630,10.328,631,10.328,632,9.126]],["keywords/240",[]],["title/241",[170,807.872]],["content/241",[10,0.087,26,0.63,27,0.63,28,0.986,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,36,2.467,37,1.853,54,5.15,61,2.906,184,9.691,632,9.691,633,10.967]],["keywords/241",[]],["title/242",[152,560.124]],["content/242",[10,0.081,47,5.62]],["keywords/242",[]],["title/243",[634,995.099]],["content/243",[10,0.086,26,0.638,27,0.638,28,0.995,29,0.714,30,0.722,31,0.645,32,1.049,33,0.722,34,0.661,35,0.859,37,1.876,61,2.942,142,5.536,152,5.834,629,8.17,635,11.104,636,11.104]],["keywords/243",[]],["title/244",[637,995.099]],["content/244",[10,0.088,26,0.526,27,0.526,28,0.615,29,0.589,30,0.595,31,0.754,32,0.576,33,0.595,34,0.545,35,0.708,47,3.183,61,4.341,101,7.164,174,3.294,640,9.155,641,9.155,642,9.155,644,9.155,646,9.155,648,9.155,649,12.71,650,9.155,651,9.155,652,9.155]],["keywords/244",[]],["title/245",[380,681.104]],["content/245",[10,0.081,47,5.62]],["keywords/245",[]],["title/246",[134,899.727]],["content/246",[10,0.081,47,5.62]],["keywords/246",[]],["title/247",[]],["content/247",[10,0.088,26,0.672,27,0.672,28,0.785,29,0.752,30,0.76,31,0.891,32,0.736,33,0.76,34,0.695,35,0.904,36,2.629,37,1.975,653,6.821,655,11.69]],["keywords/247",[]],["title/248",[230,807.872]],["content/248",[10,0.09,26,0.477,27,0.477,28,0.557,29,0.534,30,0.54,31,0.702,32,0.522,33,0.54,34,0.494,35,0.642,61,2.199,230,6.288,654,15.349,656,6.729,657,12.085,658,8.298,659,12.085,660,8.298,661,7.333,662,7.333,663,8.298,664,8.298,665,8.298,666,8.298,667,8.298]],["keywords/248",[]],["title/249",[19,376.998]],["content/249",[10,0.081,47,5.62]],["keywords/249",[]],["title/250",[263,612.06]],["content/250",[10,0.081,47,5.62]],["keywords/250",[]],["title/251",[669,512.273]],["content/251",[10,0.089,26,0.537,27,0.537,28,0.628,29,0.601,30,0.608,31,0.765,32,0.588,33,0.608,34,0.783,35,0.723,36,2.103,37,2.224,96,1.947,131,2.879,263,5.367,574,5.125,653,5.455,669,4.492,671,6.37,672,7.084,673,13.161,674,4.106,675,4.106]],["keywords/251",[]],["title/252",[240,560.124]],["content/252",[10,0.088,26,0.477,27,0.477,28,0.557,29,0.534,30,0.54,31,0.702,32,0.522,33,0.54,34,0.719,35,0.642,36,1.866,37,2.042,61,2.199,240,6.349,263,4.764,574,4.549,671,5.655,672,6.288,674,3.645,675,3.645,678,6.288,679,6.288,680,6.288,681,7.721,682,6.729,683,9.158,684,8.051,685,6.288,686,8.298,687,6.288,688,8.298]],["keywords/252",[]],["title/253",[34,63.419]],["content/253",[10,0.088,26,0.505,27,0.505,28,0.59,29,0.566,30,0.572,31,0.732,32,0.553,33,0.572,34,0.876,35,0.68,36,1.977,37,2.129,240,4.619,263,5.047,276,7.129,653,5.13,671,5.991,674,3.862,675,3.862,678,6.662,679,6.662,680,6.662,681,5.617,682,7.129,683,6.662,684,5.857,685,6.662,689,8.792,690,8.792]],["keywords/253",[]],["title/254",[262,710.255]],["content/254",[10,0.088,26,0.443,27,0.443,28,0.518,29,0.497,30,0.745,31,0.666,32,0.486,33,0.502,34,0.813,35,0.597,36,1.736,37,1.936,61,2.046,163,3.949,240,6.021,262,5.143,263,6.579,574,4.233,671,5.261,672,5.85,674,3.391,675,3.391,678,5.85,679,5.85,680,5.85,681,7.322,683,8.684,684,7.635,685,5.85,687,5.85,692,7.72,693,6.515,694,7.72]],["keywords/254",[]],["title/255",[695,995.099]],["content/255",[10,0.081,47,5.62]],["keywords/255",[]],["title/256",[160,655.496]],["content/256",[10,0.081,47,5.62]],["keywords/256",[]],["title/257",[669,512.273]],["content/257",[10,0.088,26,0.402,27,0.402,28,0.714,29,0.45,30,0.455,31,0.618,32,0.44,33,0.455,34,0.416,35,0.541,36,1.572,37,1.797,64,4.11,102,6.935,131,2.152,146,5.588,147,3.777,160,4.298,240,5.588,653,4.079,669,3.359,674,3.07,675,3.07,696,5.668,697,5.668,698,8.624,699,8.624,700,8.624,701,8.624,702,8.624,703,11.667,704,8.323,705,8.624,706,5.668,707,6.177]],["keywords/257",[]],["title/258",[81,506.244]],["content/258",[10,0.089,26,0.389,27,0.389,28,0.697,29,0.436,30,0.441,31,0.604,32,0.426,33,0.441,34,0.403,35,0.524,36,1.524,37,1.755,39,3.905,40,3.218,47,2.356,61,3.347,64,4.013,81,3.218,102,4.418,142,3.378,146,3.56,147,3.661,163,3.466,164,3.512,169,3.954,175,5.988,240,5.457,379,4.021,381,2.317,382,4.092,674,2.976,675,2.976,696,5.495,697,5.495,698,5.495,699,5.495,700,5.495,701,5.495,702,5.495,703,8.422,704,5.303,705,5.495,709,4.618,713,4.618]],["keywords/258",[]],["title/259",[715,1066.097]],["content/259",[10,0.081,47,5.62]],["keywords/259",[]],["title/260",[669,512.273]],["content/260",[10,0.088,26,0.622,27,0.622,28,0.727,29,0.697,30,0.704,31,0.847,32,0.682,33,0.704,34,0.644,35,0.838,36,2.436,37,1.83,154,6.66,442,11.812,653,6.321,669,5.205,722,7.756]],["keywords/260",[]],["title/261",[145,463.361]],["content/261",[10,0.081,47,5.62]],["keywords/261",[]],["title/262",[669,512.273]],["content/262",[10,0.089,26,0.607,27,0.607,28,0.71,29,0.68,30,0.688,31,0.833,32,0.665,33,0.688,34,0.629,35,0.818,36,2.378,37,2.422,131,3.256,653,6.17,669,5.081,674,4.645,675,4.645,724,10.574]],["keywords/262",[]],["title/263",[81,506.244]],["content/263",[10,0.09,26,0.389,27,0.389,28,0.455,29,0.436,30,0.441,31,0.604,32,0.426,33,0.441,34,0.403,35,0.524,36,1.524,37,1.755,39,4.748,40,3.218,47,2.356,61,3.752,64,4.013,81,3.218,127,3.771,142,5.178,146,5.457,147,5.612,163,3.466,164,3.512,169,3.954,181,5.988,240,3.56,379,4.021,381,2.317,382,6.272,674,2.976,675,2.976,706,5.495,709,4.618,713,7.078,1080,7.461]],["keywords/263",[]],["title/264",[161,726.494]],["content/264",[10,0.081,47,5.62]],["keywords/264",[]],["title/265",[669,512.273]],["content/265",[10,0.089,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,36,2.296,37,2.364,96,2.126,131,3.144,653,5.957,669,4.906,674,4.484,675,4.484,730,11.346]],["keywords/265",[]],["title/266",[81,506.244]],["content/266",[10,0.09,26,0.408,27,0.408,28,0.477,29,0.457,30,0.462,31,0.626,32,0.447,33,0.462,34,0.422,35,0.549,36,1.597,37,1.819,39,4.047,40,3.372,47,2.469,61,3.844,64,4.16,81,3.372,96,1.479,131,2.187,142,5.366,163,3.633,164,3.681,169,4.144,178,6.275,240,3.731,379,4.214,381,2.428,382,4.288,674,3.119,675,3.119,709,4.839,713,4.839,730,8.729,1079,5.382]],["keywords/266",[]],["title/267",[500,763.284]],["content/267",[10,0.081,47,5.62]],["keywords/267",[]],["title/268",[669,512.273]],["content/268",[10,0.089,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,36,2.296,37,2.364,96,2.126,131,3.144,482,12.364,653,5.957,669,4.906,674,4.484,675,4.484]],["keywords/268",[]],["title/269",[732,942.07]],["content/269",[10,0.081,47,5.62]],["keywords/269",[]],["title/270",[669,512.273]],["content/270",[10,0.089,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,36,2.296,37,2.364,96,2.126,131,3.144,653,5.957,669,4.906,674,4.484,675,4.484,733,13.992]],["keywords/270",[]],["title/271",[610,744.088]],["content/271",[10,0.081,47,5.62]],["keywords/271",[]],["title/272",[81,506.244]],["content/272",[10,0.09,26,0.531,27,0.751,28,0.621,29,0.595,30,0.602,31,0.759,32,0.582,33,0.602,34,0.55,35,0.716,36,2.081,37,2.559,61,2.451,81,4.393,649,7.807,735,9.25,736,9.25,737,9.25,1079,9.9]],["keywords/272",[]],["title/273",[174,383.541]],["content/273",[10,0.081,47,5.62]],["keywords/273",[]],["title/274",[669,512.273]],["content/274",[10,0.088,26,0.543,27,0.543,28,0.634,29,0.608,30,0.614,31,0.771,32,0.595,33,0.614,34,0.562,35,0.731,36,2.125,37,2.241,95,6.16,96,3.191,131,2.909,174,3.399,574,5.18,653,5.513,669,4.54,672,7.159,674,4.15,675,4.15,740,13.26]],["keywords/274",[]],["title/275",[1,518.479]],["content/275",[10,0.081,47,5.62]],["keywords/275",[]],["title/276",[81,506.244]],["content/276",[10,0.089,26,0.526,27,0.526,28,0.615,29,0.589,30,0.595,31,0.754,32,0.576,33,0.595,34,0.545,35,0.708,36,2.059,37,1.547,61,3.991,81,4.347,163,4.683,224,5.095,741,8.09,742,8.09,743,8.09,745,8.09,747,9.155,748,8.09,749,8.09,1079,9.828]],["keywords/276",[]],["title/277",[10,4.638]],["content/277",[10,0.089,25,8.322,26,0.505,27,0.505,28,0.846,29,0.566,30,0.572,31,0.732,32,0.553,33,0.572,34,0.523,35,0.68,61,2.33,64,3.397,121,6.469,142,6.281,145,3.821,146,4.619,147,4.751,148,8.792,149,8.792,150,8.792,151,8.206,152,4.619,154,5.406,155,8.206,1081,9.681]],["keywords/277",[]],["title/278",[10,4.638]],["content/278",[]],["keywords/278",[]],["title/279",[10,4.638]],["content/279",[10,0.082]],["keywords/279",[]],["title/280",[10,4.638]],["content/280",[]],["keywords/280",[]],["title/281",[10,4.154,79,475.879]],["content/281",[0,9.792,1,7.454,10,0.067,31,0.891,78,11.614,79,11.994]],["keywords/281",[]],["title/282",[10,4.154,80,493.103]],["content/282",[0,9.792,1,7.454,10,0.067,31,0.891,80,12.428,81,7.278]],["keywords/282",[]],["title/283",[10,4.154,82,567.61]],["content/283",[1,9.007,10,0.072,37,2.816,83,14.726,85,14.726,86,10.364,88,10.364,89,10.364,91,10.364,92,10.364,1082,18.349,1083,16.308,1084,12.227]],["keywords/283",[]],["title/284",[10,4.638]],["content/284",[]],["keywords/284",[]],["title/285",[10,4.638]],["content/285",[0,4.079,1,1.813,10,0.09,25,4.733,26,0.214,27,0.214,28,0.25,29,0.24,30,0.242,31,0.371,32,0.235,33,0.242,34,0.222,35,0.288,37,1.079,83,3.294,95,2.431,96,2.984,98,2.292,121,10.931,124,3.666,127,3.553,131,2.579,154,7.998,169,3.726,174,1.341,245,3.479,279,3.294,383,5.461,385,2.382,403,7.518,411,3.294,629,2.743,681,6.338,687,2.825,693,3.146,704,2.917,722,2.669,861,3.479,889,3.479,921,2.825,1010,3.479,1038,5.96,1085,2.602,1086,3.728,1087,4.105,1088,8.375,1089,4.105,1090,3.728,1091,3.728,1092,3.728,1093,3.728,1094,7.03,1095,4.105,1096,4.105,1097,4.105,1098,4.105,1099,4.105,1100,6.385,1101,4.105,1102,4.105,1103,4.105,1104,4.105,1105,7.03,1106,4.105,1107,4.105,1108,4.105,1109,4.105,1110,7.03,1111,4.105,1112,4.105,1113,4.105]],["keywords/285",[]],["title/286",[10,3.369,1114,774.46]],["content/286",[0,7.184,1,5.469,10,0.088,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,1085,7.848,1114,11.245,1115,12.382,1116,8.274]],["keywords/286",[]],["title/287",[10,4.638]],["content/287",[0,5.301,1,4.036,10,0.09,25,8.055,26,0.477,27,0.477,28,0.557,29,0.534,30,0.786,31,0.702,32,0.522,33,0.54,34,0.494,35,0.642,37,1.402,61,2.199,154,5.102,224,6.725,383,9.294,722,5.941,849,7.003,1085,5.792,1086,8.298,1090,8.298,1091,8.298,1092,8.298,1117,9.137,1118,9.137]],["keywords/287",[]],["title/288",[10,4.638]],["content/288",[]],["keywords/288",[]],["title/289",[1119,1173.885]],["content/289",[0,5.301,1,4.036,10,0.09,26,0.477,27,0.477,28,0.557,29,0.534,30,0.54,31,0.702,32,0.522,33,0.54,34,0.494,35,0.642,61,3.777,64,4.67,142,6.025,145,3.607,146,6.349,147,6.53,669,3.987,956,7.333,1085,5.792,1116,6.105,1120,8.298,1121,8.298]],["keywords/289",[]],["title/290",[1122,1066.097]],["content/290",[0,5.351,1,4.074,10,0.09,26,0.481,27,0.481,28,0.563,29,0.539,30,0.545,31,0.707,32,0.527,33,0.545,34,0.498,35,0.648,61,2.22,64,3.237,142,4.176,145,3.641,146,4.401,147,4.526,151,7.819,152,4.401,155,11.358,381,2.864,1085,5.846,1116,6.163,1120,8.376,1121,8.376,1122,8.376,1123,9.223]],["keywords/290",[]],["title/291",[1124,1066.097]],["content/291",[0,4.848,1,3.69,10,0.09,26,0.436,27,0.436,28,0.908,29,0.488,30,0.493,31,0.658,32,0.478,33,0.493,34,0.451,35,0.587,61,2.998,64,2.932,96,1.581,142,3.783,145,3.298,146,3.987,147,4.1,196,5.433,224,4.223,383,9.779,681,8.643,1085,5.296,1088,7.588,1116,5.583,1124,7.588,1125,8.355,1126,8.355,1127,8.355,1128,8.355]],["keywords/291",[]],["title/292",[50,864.477]],["content/292",[0,4.807,1,3.659,10,0.089,26,0.432,27,0.432,28,0.505,29,0.484,30,0.489,31,0.653,32,0.473,33,0.489,34,0.448,35,0.582,37,1.271,50,6.101,61,2.979,64,2.907,145,3.27,146,3.953,147,4.065,169,4.39,174,2.707,200,4.906,240,3.953,414,6.101,670,3.9,1085,5.251,1093,7.523,1116,5.536,1129,8.284,1130,8.284,1131,8.284,1132,8.284,1133,8.284,1134,8.284,1135,8.284,1136,8.284,1137,8.284,1138,8.284,1139,8.284,1140,8.284,1141,7.523,1142,8.284]],["keywords/292",[]],["title/293",[500,763.284]],["content/293",[0,7.566,1,3.925,10,0.09,26,0.464,27,0.464,28,0.542,29,0.519,30,0.525,31,0.688,32,0.508,33,0.525,34,0.48,35,0.624,61,3.717,64,4.576,142,5.904,145,3.508,146,6.222,147,6.399,500,5.779,1085,5.633,1116,5.939,1141,8.071,1143,13.04,1144,8.887,1145,8.887]],["keywords/293",[]],["title/294",[1146,1173.885]],["content/294",[0,6.756,1,5.143,10,0.088,26,0.607,27,0.607,28,0.71,29,0.68,30,0.688,31,0.833,32,0.665,33,0.688,34,0.629,35,0.818,37,1.787,61,2.802,96,2.203,174,3.804,596,9.87,1085,7.38,1116,7.78,1147,11.643]],["keywords/294",[]],["title/295",[58,643.77]],["content/295",[0,6.756,1,5.143,10,0.088,26,0.607,27,0.607,28,0.71,29,0.68,30,0.688,31,0.833,32,0.665,33,0.688,34,0.629,35,0.818,36,2.378,37,1.787,47,3.676,96,2.203,174,3.804,1085,7.38,1116,7.78,1148,11.643]],["keywords/295",[]],["title/296",[10,4.638]],["content/296",[0,4.362,1,3.321,10,0.089,28,0.459,29,0.439,30,0.444,31,0.607,32,0.43,33,0.444,34,0.406,35,0.528,37,3.004,58,6.309,96,1.422,174,2.457,1059,9.752,1079,13.47,1085,4.766,1100,12.689,1116,5.024,1149,7.519,1150,7.519,1151,7.519,1152,7.519,1153,7.519,1154,7.519,1155,7.519,1156,7.519,1157,7.519,1158,7.519]],["keywords/296",[]],["title/297",[10,4.638]],["content/297",[10,0.089,26,0.321,27,0.321,28,1.047,29,0.359,30,0.363,31,0.519,32,0.351,33,0.363,34,0.332,35,0.432,36,1.255,37,0.943,64,4.307,96,1.163,145,3.878,146,2.933,147,3.016,160,5.486,161,6.081,163,7.595,164,6.601,169,7.431,170,6.762,174,2.008,175,4.932,176,12.734,177,5.582,178,4.932,179,12.734,180,5.582,181,4.932,182,12.734,183,5.582,184,9.85,185,5.582,186,5.582,187,5.582,1159,5.582]],["keywords/297",[]],["title/298",[10,4.638]],["content/298",[]],["keywords/298",[]],["title/299",[32,67.095]],["content/299",[10,0.088,26,0.593,27,0.593,28,0.694,29,0.664,30,0.672,31,1.003,32,0.888,33,1.044,34,0.614,35,0.799,164,5.353,241,6.735,243,7.826,379,6.129,629,7.599,762,9.64,763,9.64]],["keywords/299",[]],["title/300",[34,63.419]],["content/300",[10,0.086,26,0.719,27,0.719,28,0.84,29,0.805,30,0.814,31,0.931,32,0.788,33,0.814,34,0.744,35,0.968,39,4.705,936,12.514]],["keywords/300",[]],["title/301",[536,586.873,734,684.361]],["content/301",[10,0.088,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,61,3.892,96,2.284,130,6.296,536,8.31,938,10.967,941,10.967,1160,12.075]],["keywords/301",[]],["title/302",[864,807.872]],["content/302",[10,0.085,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,39,4.64,864,9.351,866,10.905]],["keywords/302",[]],["title/303",[918,834.282]],["content/303",[10,0.085,26,0.69,27,0.69,28,0.806,29,0.772,30,0.781,31,0.906,32,0.756,33,0.781,34,0.714,35,0.929,39,4.514,96,2.501,124,6.893,843,8.38,918,9.395]],["keywords/303",[]],["title/304",[921,807.872]],["content/304",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,39,4.64,921,9.351,946,12.34,947,12.34]],["keywords/304",[]],["title/305",[563,681.104]],["content/305",[10,0.086,26,0.69,27,0.69,28,0.806,29,0.772,30,0.781,31,0.906,32,0.756,33,0.781,34,0.714,35,0.929,40,5.701,563,7.67,578,9.395,949,12.006]],["keywords/305",[]],["title/306",[954,942.07]],["content/306",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,131,3.8,381,4.219,954,10.905]],["keywords/306",[]],["title/307",[130,612.06]],["content/307",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,130,7.085,131,3.8,381,4.219]],["keywords/307",[]],["title/308",[433,695.176]],["content/308",[10,0.084,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,96,3.449,130,8.432,131,3.377,381,3.749,388,7.852,433,9.577,958,10.967]],["keywords/308",[]],["title/309",[95,695.176]],["content/309",[10,0.087,26,0.672,27,0.672,28,0.785,29,0.752,30,0.76,31,0.891,32,0.964,33,0.76,34,0.695,35,0.904,95,7.622,96,2.435,131,3.6,381,3.997]],["keywords/309",[]],["title/310",[966,942.07]],["content/310",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,131,3.8,381,4.219,966,10.905]],["keywords/310",[]],["title/311",[904,807.872]],["content/311",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,131,3.8,381,4.219,904,9.351]],["keywords/311",[]],["title/312",[384,681.104]],["content/312",[10,0.086,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,96,3.493,131,3.463,174,5.373,381,3.844,384,7.184]],["keywords/312",[]],["title/313",[385,681.104]],["content/313",[10,0.087,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,96,3.137,131,3.507,174,4.097,381,3.894,385,7.276]],["keywords/313",[]],["title/314",[386,695.176]],["content/314",[10,0.087,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,96,3.137,131,3.507,174,4.097,381,3.894,386,7.427]],["keywords/314",[]],["title/315",[843,744.088]],["content/315",[10,0.088,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,96,2.284,131,3.377,381,3.749,843,7.654,970,8.893,971,10.967,972,10.967]],["keywords/315",[]],["title/316",[174,383.541]],["content/316",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,131,3.8,174,4.44,381,4.219]],["keywords/316",[]],["title/317",[610,744.088]],["content/317",[10,0.091,26,0.573,27,0.573,28,0.67,29,0.642,30,0.649,31,0.801,32,0.628,33,0.649,34,0.594,35,0.772,96,2.869,124,7.908,381,3.412,610,6.965,982,9.979]],["keywords/317",[]],["title/318",[402,763.284]],["content/318",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,131,3.8,381,4.219,402,8.835]],["keywords/318",[]],["title/319",[983,942.07]],["content/319",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,3.306,381,4.219,983,10.905]],["keywords/319",[]],["title/320",[97,681.104]],["content/320",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,97,7.884,131,3.8,381,4.219]],["keywords/320",[]],["title/321",[98,655.496]],["content/321",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,98,7.588,131,3.8,381,4.219]],["keywords/321",[]],["title/322",[985,942.07]],["content/322",[10,0.085,26,0.622,27,0.622,28,0.727,29,0.697,30,0.704,31,0.847,32,0.682,33,0.704,34,0.867,35,0.838,96,3.034,131,3.336,174,3.897,263,6.219,381,3.704,671,7.382,985,9.572,987,14.567]],["keywords/322",[]],["title/323",[988,942.07]],["content/323",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,131,3.8,381,4.219,988,10.905]],["keywords/323",[]],["title/324",[989,942.07]],["content/324",[10,0.087,26,0.561,27,0.561,28,0.911,29,0.628,30,0.635,31,0.567,32,0.981,33,0.635,34,0.581,35,0.755,64,5.241,67,11.986,96,2.033,131,3.005,381,3.337,511,8.624,629,7.181,964,8.624,989,8.624,990,9.759,991,9.759,993,9.759,1161,10.746]],["keywords/324",[]],["title/325",[996,864.477]],["content/325",[10,0.085,26,0.69,27,0.69,28,0.806,29,0.772,30,0.781,31,0.906,32,0.756,33,0.781,34,0.714,35,0.929,96,3.248,381,4.105,996,12.643]],["keywords/325",[]],["title/326",[160,655.496]],["content/326",[10,0.089,17,3.79,26,0.354,27,0.354,28,0.648,29,0.397,30,0.401,31,0.561,32,0.388,33,0.401,34,0.367,35,0.477,39,3.629,40,2.927,47,2.143,61,3.567,64,3.729,102,4.019,131,2.972,142,4.811,146,3.238,147,3.33,154,3.79,160,3.79,163,4.937,164,3.195,169,5.632,240,5.071,379,3.658,381,2.107,382,3.722,567,4.752,696,4.998,697,4.998,698,4.998,699,4.998,700,4.998,701,4.998,702,4.998,703,7.826,704,4.823,705,4.998,707,5.447,709,6.577,713,6.577,998,6.164,1079,7.314]],["keywords/326",[]],["title/327",[174,383.541]],["content/327",[10,0.091,17,4.626,26,0.432,27,0.432,28,0.505,29,0.484,30,0.489,31,0.653,32,0.473,33,0.489,34,0.448,35,0.582,61,2.979,64,6.479,96,1.567,174,4.045,264,9.637,265,7.49,273,7.661,274,7.49,398,10.2,1002,11.242]],["keywords/327",[]],["title/328",[161,726.494]],["content/328",[10,0.091,17,4.474,26,0.418,27,0.418,28,0.489,29,0.468,30,0.473,31,0.637,32,0.458,33,0.473,34,0.433,35,0.563,36,1.637,37,1.23,39,4.122,40,3.455,47,2.53,61,3.496,64,4.237,96,1.516,131,2.241,142,5.466,161,4.959,163,3.722,164,3.772,169,4.246,240,3.823,379,4.318,381,2.488,382,4.394,709,4.959,713,4.959,730,8.891,1079,5.514]],["keywords/328",[]],["title/329",[145,463.361]],["content/329",[10,0.09,17,3.476,26,0.325,27,0.325,28,0.38,29,0.364,30,0.368,31,0.524,32,0.356,33,0.368,34,0.336,35,0.437,39,4.227,40,2.684,47,1.965,61,3.713,64,4.344,127,3.146,131,1.741,142,5.604,144,3.766,145,2.457,146,5.906,147,4.87,154,3.476,163,4.61,164,2.93,169,5.26,240,5.906,379,3.355,381,1.933,382,6.788,681,5.759,687,4.284,693,4.771,706,7.309,709,6.142,713,6.142,722,6.453,1162,6.224,1163,6.224,1164,6.224]],["keywords/329",[]],["title/330",[389,864.477]],["content/330",[10,0.089,17,5.46,26,0.51,27,0.51,28,0.596,29,0.571,30,0.577,31,0.738,32,0.559,33,0.577,34,0.961,35,1.146,39,4.772,62,6.761,64,4.904,96,1.85,163,4.542,381,3.036,389,7.2,393,7.847,1005,8.88,1006,8.88,1007,8.88]],["keywords/330",[]],["title/331",[1008,942.07]],["content/331",[10,0.09,17,4.831,25,9.627,26,0.451,27,0.451,28,0.528,29,0.505,30,0.511,31,0.675,32,0.494,33,0.511,34,0.467,35,0.608,39,2.954,40,3.731,209,6.148,383,11.109,427,7.334,828,6.371,1008,6.943,1010,7.334,1011,7.857,1012,7.857,1013,7.857,1014,7.857]],["keywords/331",[]],["title/332",[1,518.479]],["content/332",[1,4.452,10,0.089,17,5.629,26,0.526,27,0.526,28,0.615,29,0.589,30,0.595,31,0.754,32,0.576,33,0.595,34,0.545,35,0.708,36,2.059,37,1.547,61,3.437,163,4.683,224,5.095,741,8.09,742,11.46,743,8.09,745,8.09,748,8.09,749,8.09,1079,9.828]],["keywords/332",[]],["title/333",[625,834.282]],["content/333",[10,0.089,17,5.515,26,0.515,27,0.515,28,0.602,29,0.577,30,0.583,31,0.743,32,0.565,33,0.583,34,0.534,35,0.694,37,1.516,625,13.427,1020,8.97,1024,8.97,1025,14.892,1026,14.892,1027,8.97,1028,8.97,1029,8.97]],["keywords/333",[]],["title/334",[1031,942.07]],["content/334",[10,0.088,26,0.531,27,0.531,28,0.621,29,0.595,30,0.602,31,0.759,32,0.582,33,0.602,34,0.901,35,0.716,39,3.478,40,8.555,47,3.216,127,5.148,241,6.032,243,7.01,1031,8.174,1036,13.064,1037,9.25,1038,8.634]],["keywords/334",[]],["title/335",[263,612.06]],["content/335",[10,0.087,16,2.267,26,0.486,27,0.486,28,0.568,29,0.544,30,0.55,31,0.712,32,0.532,33,0.55,34,0.857,35,0.654,39,5.417,47,4.26,240,6.437,263,4.855,671,5.763,678,9.284,679,9.284,680,9.284,681,5.403,682,6.857,683,6.408,684,5.634,685,6.408,1039,12.252,1041,8.456]],["keywords/335",[]],["title/336",[970,864.477]],["content/336",[10,0.085,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,47,3.861,96,3.085,145,4.826,531,9.812,970,9.004,996,12.009,1043,11.104,1045,11.104]],["keywords/336",[]],["title/337",[380,681.104]],["content/337",[10,0.091,26,0.395,27,0.395,28,0.462,29,0.443,30,0.448,31,0.611,32,0.433,33,0.448,34,0.409,35,0.532,47,2.392,50,5.58,64,2.659,102,6.853,138,6.423,174,2.476,380,4.396,384,4.396,385,4.396,386,4.487,399,5.385,402,4.927,495,3.615,500,4.927,533,4.689,560,6.081,563,4.396,622,5.385,843,4.803,1047,6.881,1048,6.881,1049,6.881,1050,6.881,1051,6.881,1052,6.881,1053,6.881,1054,6.881,1055,6.881,1056,6.881,1057,6.881,1058,6.881,1059,6.423]],["keywords/337",[]],["title/338",[16,197.293]],["content/338",[10,0.088,16,2.135,26,0.663,27,0.663,28,0.775,29,0.742,30,0.75,31,0.883,32,0.726,33,0.75,34,0.686,39,4.338,434,9.355,435,7.228,436,9.355,1165,12.704]],["keywords/338",[]],["title/339",[435,667.912]],["content/339",[10,0.09,26,0.567,27,0.567,28,0.663,29,1.009,30,0.642,31,0.794,32,0.621,33,0.642,34,0.933,47,3.431,54,4.793,61,2.615,164,5.115,434,8.002,435,6.182,436,8.002]],["keywords/339",[]],["title/340",[656,864.477]],["content/340",[10,0.08,26,0.69,27,0.69,28,0.806,29,0.772,30,0.781,31,0.906,32,0.756,33,0.781,34,0.714,35,0.929,39,4.514,656,9.736,661,10.609,662,10.609,1068,12.006,1069,12.006,1070,12.006]],["keywords/340",[]],["title/341",[622,834.282]],["content/341",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,131,3.8,381,4.219,622,9.657]],["keywords/341",[]],["title/342",[1071,942.07]],["content/342",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,131,3.8,381,4.219,1071,10.905]],["keywords/342",[]],["title/343",[1073,942.07]],["content/343",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,131,3.8,381,4.219,1073,10.905]],["keywords/343",[]],["title/344",[1074,942.07]],["content/344",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,131,3.8,381,4.219,1074,10.905]],["keywords/344",[]],["title/345",[925,807.872]],["content/345",[10,0.084,16,2.163,26,0.672,27,0.672,28,0.785,29,0.752,30,0.76,31,0.891,32,0.736,33,0.76,34,0.695,35,0.904,96,2.435,131,3.6,925,11.611,955,6.227,1078,11.69]],["keywords/345",[]],["title/346",[10,4.638]],["content/346",[10,0.092,16,1.826,31,1.033,61,2.615,194,9.868,198,9.868,199,9.868,200,6.435,201,9.868,202,9.868,203,9.868,204,9.868]],["keywords/346",[]],["title/347",[10,3.555,205,442.347,206,442.347]],["content/347",[10,0.089,25,5.514,29,0.628,31,0.267,33,0.299,34,0.273,37,2.634,58,2.776,61,2.019,64,2.944,145,1.998,146,2.416,154,2.827,160,2.827,163,3.897,191,7.912,200,7.4,205,8.622,206,4.063,215,4.598,216,7.112,217,4.598,218,4.598,219,7.619,220,4.598,221,4.598,222,4.598,223,4.598,224,4.24,225,4.598,226,4.598,227,4.598,228,4.598,229,4.598,230,3.484,231,4.598,232,4.598,233,4.598,234,4.598,235,4.598,236,4.598,237,7.619,238,7.619,239,4.598,240,2.416,241,2.998,242,4.598,243,3.484,244,4.598,245,4.291,246,4.598,247,4.291,248,4.598,249,4.598,250,4.598,251,4.598,252,7.619,253,7.619,254,4.598,255,7.112,256,4.598,257,4.598,258,7.619,259,4.598,260,4.598,1159,4.598]],["keywords/347",[]],["title/348",[10,4.638]],["content/348",[]],["keywords/348",[]],["title/349",[10,4.638]],["content/349",[10,0.09,17,2.331,26,0.218,27,0.218,28,0.255,29,0.244,30,0.247,31,0.377,32,0.239,33,0.247,34,0.73,35,0.293,39,1.426,40,1.8,61,2.247,62,4.518,64,6.487,96,2.557,152,5.271,164,5.841,174,2.331,224,3.605,241,5.531,264,6.072,265,8.18,266,5.724,268,3.35,269,3.35,271,3.35,272,3.35,273,5.78,274,4.316,275,5.253,276,3.074,277,3.35,278,6.072,379,3.844,380,2.422,381,1.296,382,5.122,384,2.422,385,2.422,386,2.472,387,3.791,390,3.791,391,6.478,392,3.791,393,3.35,394,3.791,395,3.791,396,3.791,397,3.791,398,7.603,1166,4.175,1167,4.175]],["keywords/349",[]],["title/350",[10,4.638]],["content/350",[10,0.09,26,0.254,27,0.254,28,0.296,29,0.284,30,0.287,31,0.428,32,0.278,33,0.287,34,0.263,35,0.342,39,1.66,61,3.26,62,2.352,64,5.449,96,2.768,102,2.879,131,2.268,152,5.814,164,6.376,174,2.65,200,2.879,224,6.158,241,2.879,262,7.372,264,3.161,265,2.941,273,3.008,274,7.372,275,3.58,278,3.161,379,4.371,380,6.056,381,1.509,382,4.448,384,2.82,385,2.82,386,2.879,398,3.345,400,11.066,404,3.901,405,3.901,406,3.901,407,11.066,408,9.479,409,3.901,410,4.414,411,3.901,412,3.901,413,3.901]],["keywords/350",[]],["title/351",[10,4.638]],["content/351",[10,0.089,17,2.502,26,0.234,27,0.234,28,0.273,29,0.262,30,0.265,31,0.4,32,0.256,33,0.265,34,0.242,35,0.315,39,1.53,61,3.113,62,2.168,64,5.246,96,2.447,101,3.185,102,2.654,124,6.033,127,5.848,154,8.774,164,2.11,174,2.475,200,7.66,224,5.848,241,2.654,264,2.914,265,2.711,273,2.773,274,7.001,278,2.914,379,4.083,380,5.71,382,6.345,384,2.6,385,2.6,386,2.654,398,3.084,404,3.596,405,3.596,406,3.596,411,3.596,412,3.596,413,3.596,414,9.526,416,10.508,417,4.07,418,4.07,419,4.07,420,4.07,421,4.07,422,4.07,423,4.07,424,8.937,425,8.937,426,8.937]],["keywords/351",[]],["title/352",[10,4.638]],["content/352",[]],["keywords/352",[]],["title/353",[10,4.638]],["content/353",[10,0.088,26,0.451,27,0.451,28,0.528,29,0.505,30,0.511,31,0.675,32,0.494,33,0.511,34,0.821,35,0.608,61,2.082,62,4.186,64,5.336,96,1.637,145,3.415,146,4.128,147,4.245,164,6.018,224,4.372,263,4.511,264,5.625,265,5.234,266,10.26,267,7.334,268,6.943,269,6.943,270,7.334,271,6.943,272,6.943,273,5.354,274,5.234,275,6.371,276,6.371,277,6.943,278,5.625]],["keywords/353",[]],["title/354",[10,4.638]],["content/354",[10,0.089,26,0.131,27,0.131,28,0.278,29,0.266,30,0.148,31,0.24,32,0.144,33,0.148,34,0.136,54,0.799,61,0.604,64,0.881,95,1.487,96,0.475,145,0.991,146,1.198,147,1.232,224,1.269,265,1.519,273,1.554,274,1.519,278,1.632,279,2.015,280,4.136,281,18.321,282,2.28,283,18.321,284,18.321,285,2.28,286,2.28,287,2.28,288,2.28,289,2.28,290,2.28,291,2.28,292,2.28,293,2.28,294,2.28,295,2.28,296,2.28,297,2.28,298,2.28,299,2.28,300,2.28,301,2.28,302,2.28,303,2.28,304,2.28,305,2.28,306,2.28,307,2.28,308,2.28,309,2.28,310,2.28,311,2.28,312,2.28,313,2.28,314,2.28,315,2.28,316,2.28,317,2.28,318,2.28,319,2.28,320,2.28,321,2.28,322,2.28,323,2.28,324,2.28,325,2.28,326,2.28,327,2.28,328,2.28,329,2.28,330,2.28,331,2.28,332,2.28,333,2.28,334,2.28,335,2.28,336,2.28,337,2.28,338,2.28,339,2.28,340,2.28,341,2.28,342,2.28,343,2.28,344,2.28,345,2.28,346,2.28,347,2.28,348,2.28,349,2.28,350,2.28,351,2.28,352,2.28,353,2.28,354,2.28,355,2.28,356,2.28,357,2.28,358,2.28,359,2.28,360,2.28,361,2.28,362,2.28,363,2.28,364,2.28,365,2.28,366,2.28,367,2.28,368,2.28,369,2.28,370,2.28,371,2.28,1168,2.511]],["keywords/354",[]],["title/355",[10,4.638]],["content/355",[]],["keywords/355",[]],["title/356",[495,560.124]],["content/356",[10,0.087,26,0.663,27,0.663,28,0.775,29,0.742,30,0.75,31,0.883,32,0.726,33,0.75,34,0.686,35,0.893,36,2.595,37,1.949,61,3.057,96,2.403,130,6.624,813,9.355]],["keywords/356",[]],["title/357",[533,726.494]],["content/357",[10,0.087,26,0.615,27,0.615,28,0.719,29,0.688,30,0.696,31,0.84,32,0.674,33,0.696,34,0.637,35,0.828,36,2.407,37,2.441,61,2.836,96,2.229,130,6.144,674,4.701,675,4.701,813,8.678,814,10.702]],["keywords/357",[]],["title/358",[401,995.099]],["content/358",[10,0.087,26,0.615,27,0.615,28,0.719,29,0.688,30,0.696,31,0.84,32,0.674,33,0.696,34,0.637,35,0.828,36,2.407,37,2.441,61,2.836,96,2.229,130,6.144,674,4.701,675,4.701,815,14.448]],["keywords/358",[]],["title/359",[546,763.284]],["content/359",[10,0.087,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,36,2.562,37,1.924,40,5.408,124,6.539,574,6.244,691,10.064]],["keywords/359",[]],["title/360",[817,899.727]],["content/360",[10,0.087,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,36,2.562,37,1.924,40,5.408,124,6.539,691,10.064,818,11.389]],["keywords/360",[]],["title/361",[819,942.07]],["content/361",[10,0.088,26,0.593,27,0.593,28,0.694,29,0.664,30,0.672,31,0.82,32,0.65,33,0.672,34,0.614,35,0.799,36,2.323,37,2.383,40,4.904,124,5.929,574,5.662,674,4.536,675,4.536,691,9.126,722,7.394,820,10.328]],["keywords/361",[]],["title/362",[563,681.104]],["content/362",[10,0.086,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,36,2.467,37,1.853,40,5.208,121,8.069,154,6.743,577,9.691,578,8.582,822,14.688,1169,6.743]],["keywords/362",[]],["title/363",[34,63.419]],["content/363",[10,0.087,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,36,2.498,37,1.876,39,4.175,602,9.812,603,9.812,823,14.81,1169,6.827]],["keywords/363",[]],["title/364",[824,942.07]],["content/364",[10,0.089,26,0.58,27,0.58,28,0.678,29,0.649,30,0.656,31,0.807,32,0.635,33,0.656,34,0.826,35,0.781,36,2.27,37,2.346,39,3.795,61,2.674,127,5.617,574,5.533,674,4.433,675,4.433,829,10.093]],["keywords/364",[]],["title/365",[830,1066.097]],["content/365",[10,0.089,26,0.58,27,0.58,28,0.678,29,0.649,30,0.656,31,0.807,32,0.635,33,0.656,34,0.6,35,0.781,36,2.27,37,2.346,39,3.795,61,2.674,127,5.617,574,5.533,674,4.433,675,4.433,824,8.919,834,10.093]],["keywords/365",[]],["title/366",[130,612.06]],["content/366",[10,0.087,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,36,2.498,37,1.876,96,2.313,381,3.796,835,14.81,836,11.104,1169,6.827]],["keywords/366",[]],["title/367",[561,942.07]],["content/367",[10,0.088,26,0.622,27,0.622,28,0.727,29,0.697,30,0.704,31,0.847,32,0.682,33,0.704,34,0.644,35,0.838,36,2.436,37,1.83,40,5.144,124,6.219,546,7.756,575,9.572,838,14.567,1169,6.66]],["keywords/367",[]],["title/368",[126,864.477]],["content/368",[10,0.088,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,36,2.562,37,1.924,121,8.38,839,9.612,840,11.389]],["keywords/368",[]],["title/369",[843,744.088]],["content/369",[10,0.089,26,0.615,27,0.615,28,0.719,29,0.688,30,0.696,31,0.84,32,0.674,33,0.696,34,0.637,35,0.828,36,2.407,37,2.441,61,2.836,127,5.956,574,5.867,845,10.702,846,10.702]],["keywords/369",[]],["title/370",[847,1066.097]],["content/370",[10,0.086,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,36,2.467,37,2.482,61,2.906,127,6.103,574,6.013,848,10.967,849,9.255,850,10.967,851,9.691]],["keywords/370",[]],["title/371",[852,1066.097]],["content/371",[10,0.086,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,36,2.467,37,2.482,61,2.906,127,6.103,574,6.013,849,9.255,851,9.691,853,10.967,854,10.967]],["keywords/371",[]],["title/372",[97,681.104]],["content/372",[10,0.089,26,0.567,27,0.567,28,0.663,29,0.635,30,0.642,31,0.794,32,0.621,33,0.642,34,0.587,35,0.763,36,2.22,37,2.31,96,2.847,97,6.304,131,3.039,381,3.374,674,4.334,675,4.334,855,13.669,1169,6.067]],["keywords/372",[]],["title/373",[98,655.496]],["content/373",[10,0.088,26,0.58,27,0.58,28,0.678,29,0.649,30,0.656,31,0.807,32,0.635,33,0.656,34,0.6,35,0.781,36,2.27,37,2.346,96,2.892,98,6.206,131,3.108,381,3.451,674,4.433,675,4.433,862,13.883,1169,6.206]],["keywords/373",[]],["title/374",[402,763.284]],["content/374",[10,0.089,26,0.567,27,0.567,28,0.663,29,0.635,30,0.642,31,0.794,32,0.621,33,0.642,34,0.587,35,0.763,36,2.22,37,2.31,96,2.847,98,6.067,131,3.039,381,3.374,409,12.079,674,4.334,675,4.334,1169,6.067]],["keywords/374",[]],["title/375",[864,807.872]],["content/375",[10,0.087,26,0.622,27,0.622,28,0.727,29,0.697,30,0.704,31,0.847,32,0.682,33,0.704,34,0.644,35,0.838,36,2.436,37,1.83,39,4.073,864,8.209,866,9.572,867,14.567,868,10.833,869,10.833,1169,6.66]],["keywords/375",[]],["title/376",[870,864.477]],["content/376",[10,0.087,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,36,2.562,37,1.924,96,2.372,381,3.894,871,11.389,1169,7.003]],["keywords/376",[]],["title/377",[495,560.124]],["content/377",[10,0.086,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,36,2.498,37,1.876,96,2.313,130,6.375,381,3.796,813,9.004,839,9.371,873,14.81]],["keywords/377",[]],["title/378",[95,695.176]],["content/378",[10,0.088,26,0.622,27,0.622,28,0.727,29,0.697,30,0.704,31,0.847,32,0.682,33,0.704,34,0.644,35,0.838,36,2.436,37,1.83,96,3.034,381,3.704,877,14.567,878,10.833,1169,6.66]],["keywords/378",[]],["title/379",[879,1066.097]],["content/379",[10,0.089,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,36,2.529,37,1.9,839,9.49,881,11.245,883,11.245]],["keywords/379",[]],["title/380",[384,681.104]],["content/380",[10,0.085,26,0.622,27,0.622,28,0.727,29,0.697,30,0.704,31,0.847,32,0.682,33,0.704,34,0.644,35,0.838,36,2.436,37,1.83,39,4.073,884,10.833,885,14.567,886,10.833,887,14.567,888,10.833,1169,6.66]],["keywords/380",[]],["title/381",[385,681.104]],["content/381",[10,0.086,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,36,2.498,37,1.876,40,5.273,722,7.95,896,14.81,897,11.104,1169,6.827,1170,12.227]],["keywords/381",[]],["title/382",[386,695.176]],["content/382",[10,0.086,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,36,2.498,37,1.876,39,4.175,901,11.104,902,14.81,903,11.104,1169,6.827,1171,12.227]],["keywords/382",[]],["title/383",[904,807.872]],["content/383",[10,0.089,17,6.277,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,36,2.296,37,1.725,124,5.861,127,5.681,904,7.736,906,13.992,907,10.209,1169,6.277]],["keywords/383",[]],["title/384",[909,1066.097]],["content/384",[10,0.087,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,36,2.498,37,1.876,96,2.313,381,3.796,913,14.81,914,11.104,1169,6.827]],["keywords/384",[]],["title/385",[915,1066.097]],["content/385",[10,0.087,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,36,2.467,37,1.853,39,4.123,54,3.845,61,2.906,96,2.284,916,14.688,917,10.967]],["keywords/385",[]],["title/386",[918,834.282]],["content/386",[10,0.088,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,36,2.498,37,1.876,39,4.175,919,14.81,920,11.104,1169,6.827]],["keywords/386",[]],["title/387",[921,807.872]],["content/387",[10,0.087,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,36,2.498,37,1.876,39,4.175,922,14.81,923,11.104,924,11.104,1169,6.827]],["keywords/387",[]],["title/388",[925,807.872]],["content/388",[10,0.088,16,1.911,26,0.593,27,0.593,28,0.694,29,0.664,30,0.672,31,0.82,32,0.65,33,0.672,34,0.614,35,0.799,61,3.737,64,3.991,142,5.149,145,4.489,146,5.426,147,5.581,163,5.283,925,10.687,926,10.328]],["keywords/388",[]],["title/389",[579,807.872]],["content/389",[10,0.086,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,36,2.562,37,1.924,61,3.018,64,4.401,96,2.372,381,3.894,581,9.612]],["keywords/389",[]]],"invertedIndex":[["",{"_index":10,"title":{"100":{"position":[[0,4]]},"101":{"position":[[0,3]]},"102":{"position":[[0,3]]},"103":{"position":[[0,1],[7,3]]},"104":{"position":[[0,1],[17,3]]},"105":{"position":[[0,1],[19,3]]},"106":{"position":[[0,4]]},"152":{"position":[[0,4]]},"153":{"position":[[0,5]]},"154":{"position":[[0,6]]},"170":{"position":[[0,4]]},"224":{"position":[[0,4]]},"225":{"position":[[0,3]]},"226":{"position":[[0,3]]},"227":{"position":[[0,2],[7,4]]},"228":{"position":[[0,2],[8,4]]},"229":{"position":[[0,2],[10,4]]},"230":{"position":[[0,3]]},"231":{"position":[[0,4]]},"277":{"position":[[0,8]]},"278":{"position":[[0,5]]},"279":{"position":[[0,3]]},"280":{"position":[[0,3]]},"281":{"position":[[0,2],[7,4]]},"282":{"position":[[0,2],[8,4]]},"283":{"position":[[0,2],[10,4]]},"284":{"position":[[0,3]]},"285":{"position":[[0,7]]},"286":{"position":[[0,4]]},"287":{"position":[[0,7]]},"288":{"position":[[0,3]]},"296":{"position":[[0,3]]},"297":{"position":[[0,6]]},"298":{"position":[[0,4]]},"346":{"position":[[0,6]]},"347":{"position":[[0,1],[15,2]]},"348":{"position":[[0,8]]},"349":{"position":[[0,7]]},"350":{"position":[[0,7]]},"351":{"position":[[0,7]]},"352":{"position":[[0,8]]},"353":{"position":[[0,5]]},"354":{"position":[[0,5]]},"355":{"position":[[0,4]]}},"content":{"0":{"position":[[102,2]]},"2":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[320,3]]},"3":{"position":[[43,1]]},"4":{"position":[[49,1]]},"5":{"position":[[37,1]]},"6":{"position":[[58,1]]},"7":{"position":[[51,1]]},"9":{"position":[[35,1]]},"10":{"position":[[63,1]]},"11":{"position":[[47,1]]},"13":{"position":[[0,2]]},"15":{"position":[[0,1]]},"16":{"position":[[0,1]]},"18":{"position":[[0,1],[19,1],[163,1],[186,2],[299,2],[365,2],[436,2],[530,2],[621,2],[721,2],[784,2],[843,2],[873,1],[995,2],[998,3],[1002,2],[1005,3],[1056,1],[1094,3],[1144,1],[1184,3]]},"19":{"position":[[27,1],[47,1],[60,1],[150,1],[152,1],[272,1],[274,2],[322,2],[351,1],[364,1],[366,1],[374,2],[377,2],[380,2],[383,3]]},"20":{"position":[[338,1],[357,1],[452,3],[472,2],[481,1],[563,1],[565,2],[568,1],[570,3],[677,1],[679,2],[682,1],[684,3],[795,1],[797,2],[800,1],[802,3],[806,2],[882,1],[934,1],[994,1],[1032,2],[1112,1],[1154,1],[1203,1],[1231,3],[1235,2]]},"21":{"position":[[100,3],[104,1],[115,1],[163,1],[175,2],[178,3],[182,1],[227,2],[241,1],[243,3],[247,3],[251,1],[302,2],[332,1],[334,2],[337,1]]},"22":{"position":[[158,2],[204,1],[226,1],[269,1],[284,1],[406,2],[409,1],[449,1],[466,1],[488,1],[528,1],[562,1],[577,1],[579,2],[614,1],[647,2],[650,4],[662,1],[772,1],[774,1],[821,1],[823,2],[836,1],[838,1],[914,1],[916,1],[918,2],[1015,2],[1043,1],[1071,2],[1094,2],[1108,1],[1171,1],[1184,1],[1249,1],[1270,2],[1273,1],[1293,1]]},"24":{"position":[[0,1],[19,1],[109,1],[111,1],[163,1],[165,1],[297,2],[300,1],[420,2],[423,2],[458,1],[503,1],[533,1],[535,1],[548,2],[551,2],[554,2],[557,3]]},"25":{"position":[[0,1],[32,1],[34,1],[36,1],[117,2],[120,1],[201,2],[204,1],[287,2],[290,1],[373,2],[376,1],[463,2],[466,1],[555,2],[558,1],[645,2],[648,1],[739,2],[742,1],[825,2],[828,1],[917,2],[920,1],[1011,2],[1014,1],[1101,2],[1104,1],[1187,2],[1190,1],[1271,2],[1274,1],[1359,2],[1362,1],[1447,2],[1450,1],[1537,2],[1540,1],[1625,2],[1628,1],[1709,2],[1712,1],[1793,2],[1796,1],[1878,2],[1881,1],[1966,2],[1969,1],[2052,2],[2055,1],[2142,2],[2145,1],[2226,2],[2229,1],[2320,2],[2323,1],[2412,2],[2415,1],[2506,2],[2509,1],[2592,2],[2595,1],[2676,2],[2679,1],[2764,2],[2767,1],[2854,2],[2857,1],[2944,2],[2947,1],[3034,2],[3037,1],[3120,2],[3123,1],[3210,2],[3213,1],[3302,2],[3305,1],[3390,2],[3393,1],[3478,2],[3481,1],[3566,2],[3569,1],[3654,1],[3656,1],[3666,1],[3756,1],[3758,1],[3860,1],[3892,1],[3905,1],[3907,1],[3939,2],[3942,2],[3945,2],[3948,3]]},"27":{"position":[[356,1],[375,1],[531,1],[533,1],[606,1],[608,1],[740,2],[743,1],[863,2],[866,2],[908,1],[960,1],[972,2],[1012,2],[1015,2],[1018,1],[1084,1],[1086,1],[1159,2],[1162,1],[1218,2],[1221,1],[1277,2],[1280,2],[1322,1],[1397,2],[1437,2],[1440,2],[1443,1],[1483,1],[1485,1],[1516,1],[1518,1],[1539,2],[1542,1],[1563,2],[1566,2],[1569,2],[1572,1],[1603,1],[1605,1],[1626,2],[1629,1],[1650,2],[1653,2],[1656,2],[1659,2],[1662,2],[1665,2],[1668,3]]},"28":{"position":[[209,1],[228,1],[384,1],[386,1],[578,1],[629,1],[653,1],[666,2],[701,1],[713,1],[720,1],[729,2],[774,2],[777,2],[780,1],[831,1],[833,1],[870,2],[873,1],[895,2],[898,1],[974,1],[997,2],[1000,2],[1003,1],[1031,3],[1088,1],[1111,2],[1114,2],[1117,2],[1146,1],[1166,2],[1169,2],[1172,2],[1175,3]]},"29":{"position":[[215,1],[244,1],[266,1],[288,1],[311,1],[324,1],[343,1],[499,1],[501,1],[682,1],[684,2],[724,1],[731,2],[734,2],[737,1],[788,1],[790,1],[827,2],[830,1],[852,2],[855,1],[939,1],[959,1],[966,2],[969,2],[972,1],[1000,3],[1066,1],[1086,1],[1093,2],[1096,2],[1099,2],[1128,1],[1148,2],[1151,2],[1154,2],[1157,3]]},"31":{"position":[[45,1],[64,1],[172,1],[201,1],[228,1],[246,1],[292,3],[351,1],[358,1],[376,1],[414,1],[416,2],[419,2],[422,3]]},"32":{"position":[[46,1],[65,1],[198,1],[228,1],[253,1],[265,1],[323,1],[330,1],[346,1],[412,3],[427,2],[438,2],[450,1],[462,1],[469,1],[476,1],[494,1],[533,1],[535,1],[537,2],[540,2],[543,3]]},"33":{"position":[[57,1],[76,1],[220,1],[249,1],[262,1],[332,2],[335,2],[338,3]]},"34":{"position":[[49,1],[68,1],[213,1],[242,1],[284,1],[329,2],[332,2],[335,3]]},"35":{"position":[[51,1],[70,1],[488,1],[526,1],[539,1],[576,1],[619,1],[630,1],[671,1],[689,3],[693,3],[697,2],[700,2],[703,3],[723,2],[732,1],[763,1],[772,3]]},"37":{"position":[[1600,1],[1619,1],[1699,3],[1740,1],[1762,3]]},"39":{"position":[[66,1],[85,1],[165,3],[201,1],[223,3]]},"40":{"position":[[32,1],[51,1],[131,3],[166,1],[188,3]]},"41":{"position":[[31,1],[50,1],[130,3],[166,1],[188,3]]},"42":{"position":[[34,1],[53,1],[133,3],[168,1],[190,3],[226,1],[237,1],[242,3]]},"43":{"position":[[36,1],[55,1],[135,3],[172,1],[194,3],[230,1],[243,1],[250,3]]},"44":{"position":[[44,1],[63,1],[143,3],[181,1],[203,3],[239,1],[256,3]]},"45":{"position":[[61,1],[80,1],[160,3],[196,1],[218,3]]},"46":{"position":[[74,1],[93,1],[173,3],[208,1],[230,3]]},"47":{"position":[[30,1],[49,1],[129,3],[163,1],[165,2],[231,2],[319,3]]},"48":{"position":[[33,1],[52,1],[148,3],[185,1],[207,3]]},"49":{"position":[[92,1],[111,1],[191,3],[231,1],[253,3]]},"50":{"position":[[33,1],[52,1],[132,3],[166,1],[188,3],[224,1],[234,1],[268,3]]},"51":{"position":[[44,1],[63,1],[161,3],[202,1],[224,3]]},"52":{"position":[[38,1],[57,1],[158,3],[202,1],[224,3]]},"53":{"position":[[29,1],[48,1],[128,3],[165,1],[187,3]]},"63":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[296,1],[354,3]]},"64":{"position":[[43,1],[62,1],[142,3],[162,2],[171,1],[184,1],[233,3]]},"66":{"position":[[79,1],[104,1],[156,1],[229,3],[277,1],[300,3]]},"67":{"position":[[265,1],[284,1],[364,3]]},"70":{"position":[[71,1],[90,1],[170,3],[190,2],[199,1],[237,3]]},"71":{"position":[[52,1],[71,1],[163,3],[194,1],[206,5],[212,2],[224,1],[236,5],[242,2],[249,1],[272,2],[279,1],[291,5],[297,2],[304,1],[328,2],[335,1],[356,2],[359,3]]},"74":{"position":[[66,1],[85,1],[175,1],[213,2],[216,3],[236,2],[245,1],[256,1],[280,1],[309,1],[329,1],[337,2],[347,3]]},"75":{"position":[[70,1],[89,1],[179,1],[243,1],[284,2],[287,2],[290,3],[310,2],[319,1],[330,1],[356,1],[414,3],[418,2],[428,3]]},"76":{"position":[[67,1],[86,1],[176,1],[240,1],[281,2],[284,2],[287,3],[307,2],[316,1],[370,1],[389,1],[426,2],[436,3]]},"77":{"position":[[96,1],[115,1],[205,1],[269,1],[306,2],[309,2],[312,3],[332,2],[341,1],[352,1],[378,1],[435,1],[470,1],[509,2],[512,3],[516,2],[526,3]]},"80":{"position":[[68,1],[87,1],[125,1],[213,1],[215,1],[299,1],[366,2],[369,2],[372,1],[456,1],[522,2],[525,2],[528,2],[531,3],[551,2],[560,1],[582,1],[600,1],[609,2],[619,3]]},"81":{"position":[[477,1],[496,1],[576,3],[588,1],[634,2],[643,1],[665,1],[766,1],[833,2],[836,3],[840,2],[850,3]]},"83":{"position":[[179,1],[198,1],[278,3],[298,2],[307,1],[325,1],[374,1],[407,3]]},"85":{"position":[[79,1],[98,1],[178,3],[198,2],[207,1],[229,1],[249,1],[258,2],[268,3]]},"86":{"position":[[521,1],[540,1],[620,3],[640,2],[649,1],[671,1],[812,1],[828,2],[847,2],[850,1],[896,2],[917,2],[920,1],[975,2],[978,3],[982,2],[992,3]]},"88":{"position":[[72,1],[91,1],[171,3],[191,2],[200,1],[223,1],[251,1],[274,1],[283,2],[293,3]]},"89":{"position":[[482,1],[501,1],[581,3],[601,2],[610,1],[633,1],[661,1],[722,2],[725,1],[793,1],[802,2],[805,3],[809,2],[819,3]]},"91":{"position":[[88,1],[107,1],[187,3],[207,2],[216,1],[235,1],[263,1],[282,1],[291,2],[301,3]]},"93":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[226,1],[254,1],[270,1],[279,2],[289,3]]},"95":{"position":[[141,1],[160,1],[240,3],[260,2],[269,1],[290,2],[299,1],[330,3],[353,2],[362,1],[393,3],[397,3]]},"97":{"position":[[75,1],[94,1],[205,3],[225,2],[234,1],[245,1],[268,1],[296,1],[315,1],[324,2],[334,3]]},"99":{"position":[[58,1],[92,1],[171,1],[252,2],[255,1],[295,2],[298,2],[301,1],[311,1],[391,3],[411,2],[420,1],[545,3]]},"101":{"position":[[80,1]]},"102":{"position":[[0,2],[3,11],[25,10],[46,7]]},"103":{"position":[[170,1],[201,1],[391,1],[471,3]]},"104":{"position":[[17,2],[20,2],[237,1],[246,1],[255,1],[273,2],[276,2],[286,1],[296,1],[328,2],[331,2],[344,1],[360,1],[424,3],[452,1],[507,3],[511,2],[530,1],[584,1],[616,1]]},"105":{"position":[[19,2],[22,2],[95,1],[115,1],[226,2],[229,1],[244,1],[275,1],[287,1],[343,3],[393,3],[409,1],[429,1],[438,2],[447,1],[481,1],[503,1],[505,2],[508,2],[511,4]]},"107":{"position":[[0,3],[10,48],[59,1],[78,1],[158,3],[178,2],[187,1],[223,2]]},"108":{"position":[[0,3],[11,8],[20,1]]},"109":{"position":[[0,3],[11,9],[21,1]]},"110":{"position":[[0,3],[11,9],[21,1]]},"111":{"position":[[0,3],[11,13],[25,1]]},"112":{"position":[[0,3],[11,10],[22,1]]},"113":{"position":[[0,3],[13,9]]},"114":{"position":[[0,3],[11,7],[19,1]]},"115":{"position":[[0,3],[11,5],[22,8],[35,5],[41,1]]},"116":{"position":[[0,3],[22,1]]},"118":{"position":[[26,1],[45,1],[138,3],[158,2],[167,1],[181,3]]},"119":{"position":[[27,1],[46,1],[139,3],[159,2],[168,1],[202,1],[217,2],[227,3]]},"120":{"position":[[47,1],[66,1],[159,3],[179,2],[188,1],[224,1],[240,2],[250,3]]},"121":{"position":[[60,1],[79,1],[159,3],[179,2],[188,1],[199,1],[204,3]]},"122":{"position":[[63,1],[82,1],[162,3],[182,2],[191,1],[205,1],[210,3]]},"123":{"position":[[64,1],[83,1],[163,3],[183,2],[192,1],[203,1],[228,1],[243,1],[248,2],[258,3]]},"124":{"position":[[77,1],[96,1],[176,3],[196,2],[205,1],[244,1],[277,3]]},"125":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[220,1],[277,3]]},"126":{"position":[[216,1],[235,1],[315,3],[335,2],[344,1],[355,1],[381,1],[448,2],[458,3]]},"127":{"position":[[229,1],[248,1],[328,3],[348,2],[357,1],[368,1],[394,1],[465,2],[475,3]]},"128":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[274,3]]},"129":{"position":[[139,1],[158,1],[238,3],[258,2],[267,1],[316,1],[352,3]]},"130":{"position":[[32,1],[51,1],[131,3],[151,2],[160,1],[190,3]]},"131":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[198,1],[230,2],[239,1],[259,3],[263,3]]},"132":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[221,1],[281,3]]},"133":{"position":[[80,1],[99,1],[179,3],[199,2],[208,1],[219,1],[279,3]]},"134":{"position":[[78,1],[97,1],[195,3],[215,2],[224,1],[241,1],[269,1],[286,1],[295,2],[305,3]]},"135":{"position":[[87,1],[106,1],[207,3],[227,2],[236,1],[256,1],[284,1],[304,1],[313,2],[323,3]]},"136":{"position":[[66,1],[85,1],[186,3],[206,2],[215,1],[225,1],[253,1],[263,1],[272,2],[282,3]]},"137":{"position":[[139,1],[158,1],[275,3],[295,2],[304,1],[343,1],[404,3]]},"138":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[206,1],[214,3]]},"139":{"position":[[56,1],[75,1],[168,3],[188,2],[197,1],[265,3]]},"140":{"position":[[112,1],[131,1],[211,3],[231,2],[240,1],[283,1],[319,3]]},"141":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[237,3]]},"142":{"position":[[99,1],[118,1],[198,3],[218,2],[227,1],[262,1],[302,3]]},"143":{"position":[[117,1],[136,1],[216,3],[236,2],[245,1],[296,1],[333,3]]},"144":{"position":[[100,1],[119,1],[199,3],[219,2],[228,1],[277,1],[318,3]]},"145":{"position":[[102,1],[121,1],[201,3],[221,2],[230,1],[265,1],[300,3],[364,2]]},"146":{"position":[[135,1],[154,1],[234,3],[254,2],[263,1],[310,1],[348,3]]},"147":{"position":[[92,1],[111,1],[191,3],[211,2],[220,1],[331,3]]},"148":{"position":[[70,1],[89,1],[169,3],[189,2],[198,1],[235,1],[275,3]]},"149":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[276,3]]},"150":{"position":[[32,1],[51,1],[141,1],[143,1],[214,2],[217,1],[234,2],[237,2],[240,2],[243,3]]},"151":{"position":[[52,1],[71,1],[151,3],[171,2],[180,1],[197,3]]},"153":{"position":[[0,7],[29,4],[1562,1],[1581,1],[1661,3],[1702,1],[1724,3]]},"155":{"position":[[0,37],[38,1],[57,1],[137,3],[173,1],[195,3]]},"156":{"position":[[0,9],[10,1],[29,1],[109,3],[144,1],[166,3]]},"157":{"position":[[0,9],[10,1],[29,1],[109,3],[145,1],[167,3]]},"158":{"position":[[0,12],[13,1],[32,1],[112,3],[147,1],[169,3],[205,1],[216,1],[221,3],[226,2],[229,2],[248,5],[259,2]]},"159":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3],[205,1],[218,1],[225,3]]},"160":{"position":[[0,12],[13,1],[32,1],[112,3],[150,1],[172,3],[208,1],[225,3]]},"161":{"position":[[0,19],[20,1],[39,1],[119,3],[155,1],[177,3]]},"162":{"position":[[0,23],[24,1],[43,1],[123,3],[158,1],[180,3]]},"163":{"position":[[0,12],[13,1],[32,1],[112,3],[146,1],[148,2],[175,2],[224,3]]},"164":{"position":[[0,11],[12,1],[31,1],[127,3],[164,1],[186,3]]},"165":{"position":[[29,1],[48,1],[128,3],[168,1],[190,3]]},"166":{"position":[[0,10],[11,1],[30,1],[110,3],[144,1],[166,3],[202,1],[212,1],[246,3]]},"167":{"position":[[0,11],[12,1],[31,1],[129,3],[170,1],[192,3]]},"168":{"position":[[0,11],[12,1],[31,1],[132,3],[176,1],[198,3]]},"169":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3]]},"171":{"position":[[0,3],[39,1],[58,1],[166,1],[195,1],[222,1],[240,1],[286,3],[345,1],[352,1],[370,1],[387,1],[389,2],[392,2],[395,3]]},"172":{"position":[[0,3],[40,1],[59,1],[192,1],[222,1],[247,1],[259,1],[317,1],[324,1],[340,1],[406,3],[421,2],[432,2],[444,1],[456,1],[463,1],[470,1],[488,1],[506,1],[508,1],[510,2],[513,2],[516,3]]},"173":{"position":[[0,3],[51,1],[70,1],[214,1],[243,1],[256,1],[326,2],[329,2],[332,3]]},"174":{"position":[[0,3],[43,1],[62,1],[207,1],[236,1],[278,1],[323,2],[326,2],[329,3]]},"175":{"position":[[0,3],[45,1],[64,1],[482,1],[520,1],[533,1],[570,1],[613,1],[624,1],[665,1],[683,3],[687,3],[691,2],[694,2],[697,3],[717,2],[726,1],[757,1],[766,3]]},"177":{"position":[[147,1],[166,1],[213,2],[302,3],[393,1],[424,1]]},"178":{"position":[[117,1],[136,1],[216,3]]},"179":{"position":[[179,1],[198,1],[215,1],[292,2],[304,2],[307,1],[322,2],[325,2],[329,2]]},"180":{"position":[[21,2],[127,1],[146,1],[263,3]]},"181":{"position":[[21,2],[92,1],[111,1],[239,3]]},"182":{"position":[[81,1],[100,1],[198,3]]},"183":{"position":[[54,1],[73,1],[166,3]]},"184":{"position":[[75,1],[94,1],[188,3]]},"185":{"position":[[53,1],[72,1],[165,3]]},"186":{"position":[[51,1],[70,1],[179,3]]},"187":{"position":[[200,1],[211,2],[254,1],[350,3]]},"188":{"position":[[121,1],[140,1],[236,3]]},"189":{"position":[[49,1],[68,1],[160,3]]},"190":{"position":[[147,1],[166,1],[273,3]]},"191":{"position":[[136,1],[155,1],[270,3]]},"192":{"position":[[124,1],[143,1],[257,3]]},"193":{"position":[[91,1],[110,1],[208,2],[235,1],[263,2],[266,3]]},"194":{"position":[[112,1],[131,1],[226,3]]},"195":{"position":[[56,1],[75,1],[169,3],[209,1],[228,1],[253,1],[297,1]]},"196":{"position":[[95,1],[114,1],[205,3]]},"197":{"position":[[126,1],[145,1],[238,3]]},"198":{"position":[[117,1],[136,1],[234,3]]},"199":{"position":[[118,1],[137,1],[238,3]]},"200":{"position":[[63,1],[73,1],[92,1],[182,1],[220,2],[260,3]]},"201":{"position":[[103,1],[122,1],[225,3]]},"202":{"position":[[237,1],[263,1],[328,1],[354,1],[442,3]]},"203":{"position":[[61,1],[80,1],[179,3]]},"204":{"position":[[20,2],[473,1],[492,1],[530,1],[618,1],[620,1],[746,1],[813,2],[842,1],[904,1],[913,2],[944,1],[990,2],[993,2],[996,2],[999,3]]},"205":{"position":[[20,2],[94,1],[113,1],[218,1],[220,1],[259,1],[261,1],[283,2],[286,1],[308,2],[311,2],[340,1],[366,2],[369,2],[372,1],[411,1],[413,1],[435,2],[438,1],[460,2],[463,2],[492,1],[518,2],[521,2],[524,2],[527,3]]},"206":{"position":[[20,2],[476,1],[495,1],[588,1],[590,1],[629,2],[632,1],[700,1],[709,2],[712,2],[715,2],[718,3],[738,2],[747,1],[770,1],[778,3]]},"207":{"position":[[20,2],[533,1],[552,1],[642,1],[644,1],[766,1],[782,2],[801,2],[804,1],[850,2],[871,2],[874,1],[929,2],[932,2],[935,1],[1013,1],[1031,2],[1050,2],[1053,1],[1099,2],[1102,2],[1105,2],[1108,3]]},"208":{"position":[[20,2],[204,1],[223,1],[312,1],[314,1],[381,2],[384,1],[436,2],[439,2],[442,3]]},"209":{"position":[[20,2],[173,1],[192,1],[283,1],[285,1],[322,2],[325,1],[344,13],[358,2],[361,1],[380,12],[393,2],[396,1],[415,18],[434,2],[437,1],[456,10],[467,2],[470,2],[473,3]]},"210":{"position":[[20,2],[53,1],[87,1],[166,1],[247,2],[250,1],[290,2],[293,2],[296,1],[306,1],[407,3],[427,2],[436,1],[534,3]]},"211":{"position":[[20,2],[448,1],[467,1],[547,2],[601,2],[635,2],[678,6],[685,3],[784,5]]},"212":{"position":[[21,2],[224,1],[243,1],[335,1],[400,2],[403,3]]},"213":{"position":[[21,2],[261,1],[280,1],[370,1],[447,1],[488,2],[491,2],[494,3]]},"214":{"position":[[148,1],[167,1],[262,1],[311,2],[314,3]]},"215":{"position":[[21,2],[78,1],[97,1],[184,1],[317,3],[328,3],[339,3],[351,3],[368,3],[384,3],[397,3],[406,3],[421,3],[437,3],[455,3],[472,3],[484,3],[494,3],[504,3],[516,3],[535,3],[553,3],[575,3],[596,3],[610,3],[625,3],[636,3],[651,3],[655,2],[658,3]]},"216":{"position":[[21,2],[303,1],[322,1],[415,3]]},"217":{"position":[[21,2],[131,1],[150,1],[242,1],[276,1],[278,2],[306,2],[324,2],[349,2],[352,2],[355,3]]},"218":{"position":[[114,1],[133,1],[225,3]]},"219":{"position":[[111,1],[130,1],[222,3]]},"220":{"position":[[106,1],[125,1],[224,3]]},"221":{"position":[[57,1],[76,1],[176,3]]},"222":{"position":[[145,1],[164,1],[267,3]]},"223":{"position":[[102,1],[121,1],[216,3]]},"225":{"position":[[0,2],[3,6]]},"227":{"position":[[0,1]]},"228":{"position":[[0,1]]},"229":{"position":[[8,2],[381,7],[415,7]]},"230":{"position":[[0,1],[19,1],[163,1],[186,2],[272,2],[275,7],[318,2],[321,13],[364,2],[367,20],[388,2],[423,2],[465,2],[468,10],[498,2],[501,10],[526,2],[529,5],[541,1],[550,7],[584,7],[618,2],[621,3],[625,2],[628,3],[679,1],[709,3],[759,1],[789,3]]},"232":{"position":[[0,3],[11,12]]},"233":{"position":[[0,3],[11,14]]},"234":{"position":[[0,3],[12,22]]},"235":{"position":[[0,3],[12,8],[27,16]]},"236":{"position":[[0,3],[12,14]]},"237":{"position":[[0,3],[12,10]]},"238":{"position":[[0,3],[11,8]]},"239":{"position":[[0,3],[11,5],[22,3]]},"240":{"position":[[0,3],[13,2],[22,13],[40,6],[102,1],[121,1],[201,3],[221,2],[230,1],[243,1],[301,3]]},"241":{"position":[[0,3],[13,2],[35,1],[54,1],[134,3],[154,2],[163,1],[176,1],[225,3]]},"242":{"position":[[0,3],[11,9]]},"243":{"position":[[0,3],[13,20],[34,1],[59,1],[111,1],[184,3],[232,1],[255,3]]},"244":{"position":[[0,3],[11,10],[22,12],[54,1],[61,4],[79,1],[81,2],[84,2],[102,3],[119,3],[136,3],[155,4],[160,1],[179,1],[259,3]]},"245":{"position":[[0,3],[11,7]]},"246":{"position":[[0,3],[11,8]]},"247":{"position":[[0,3],[18,2],[25,12],[38,1],[57,1],[137,3],[157,2],[166,1],[204,3]]},"248":{"position":[[0,3],[13,2],[23,10],[34,1],[53,1],[145,3],[176,1],[188,5],[194,2],[206,1],[218,5],[224,2],[231,1],[254,2],[261,1],[273,5],[279,2],[286,1],[310,2],[317,1],[338,2],[341,3]]},"249":{"position":[[0,3],[11,28]]},"250":{"position":[[0,3],[11,7]]},"251":{"position":[[0,3],[18,2],[26,8],[35,1],[54,1],[144,1],[182,2],[185,3],[205,2],[214,1],[225,1],[249,1],[278,1],[298,1],[306,2],[316,3]]},"252":{"position":[[0,3],[13,2],[22,10],[33,1],[52,1],[142,1],[206,1],[247,2],[250,2],[253,3],[273,2],[282,1],[293,1],[319,1],[377,3],[381,2],[391,3]]},"253":{"position":[[0,3],[18,2],[25,11],[37,1],[56,1],[146,1],[210,1],[251,2],[254,2],[257,3],[277,2],[286,1],[340,1],[359,1],[396,2],[406,3]]},"254":{"position":[[0,3],[13,2],[23,6],[44,1],[63,1],[153,1],[217,1],[254,2],[257,2],[260,3],[280,2],[289,1],[300,1],[326,1],[383,1],[418,1],[457,2],[460,3],[464,2],[474,3]]},"255":{"position":[[0,3],[11,9]]},"256":{"position":[[0,3],[11,8]]},"257":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[96,1],[184,1],[186,1],[270,1],[337,2],[340,2],[343,1],[427,1],[493,2],[496,2],[499,2],[502,3],[522,2],[531,1],[553,1],[571,1],[580,2],[590,3]]},"258":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[235,1],[254,1],[334,3],[346,1],[392,2],[401,1],[423,1],[524,1],[591,2],[594,3],[598,2],[608,3]]},"259":{"position":[[0,3],[11,9]]},"260":{"position":[[0,3],[18,2],[26,34],[61,1],[80,1],[160,3],[180,2],[189,1],[207,1],[237,1],[251,3]]},"261":{"position":[[0,3],[11,8]]},"262":{"position":[[0,3],[18,2],[26,11],[38,1],[57,1],[137,3],[157,2],[166,1],[188,1],[208,1],[217,2],[227,3]]},"263":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[251,3],[260,2],[269,1],[288,1],[368,3],[388,2],[397,1],[419,1],[476,8],[494,11],[522,2],[525,1],[553,2],[556,3],[560,2],[570,3]]},"264":{"position":[[0,3],[11,9]]},"265":{"position":[[0,3],[18,2],[26,10],[37,1],[56,1],[136,3],[156,2],[165,1],[188,1],[216,1],[239,1],[248,2],[258,3]]},"266":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[235,1],[254,1],[334,3],[354,2],[363,1],[386,1],[414,1],[444,8],[469,2],[472,1],[522,1],[531,2],[534,3],[538,2],[548,3]]},"267":{"position":[[0,3],[11,8]]},"268":{"position":[[0,3],[18,2],[26,14],[41,1],[60,1],[140,3],[160,2],[169,1],[188,1],[216,1],[235,1],[244,2],[254,3]]},"269":{"position":[[0,3],[11,8]]},"270":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[138,3],[158,2],[167,1],[183,1],[211,1],[227,1],[236,2],[246,3]]},"271":{"position":[[0,3],[11,8]]},"272":{"position":[[0,3],[13,2],[20,16],[46,13],[60,1],[79,1],[159,3],[179,2],[188,1],[209,2],[218,1],[241,4],[246,3],[269,2],[278,1],[301,4],[306,3],[310,3],[315,2],[318,29]]},"273":{"position":[[0,3],[11,9]]},"274":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[169,3],[189,2],[198,1],[209,1],[232,1],[260,1],[279,1],[288,2],[298,3]]},"275":{"position":[[0,3],[11,7]]},"276":{"position":[[0,3],[13,2],[20,8],[29,1],[63,1],[106,1],[137,11],[171,2],[174,1],[202,2],[205,2],[208,1],[218,1],[298,3],[318,2],[327,1],[452,3]]},"277":{"position":[[0,8],[9,43],[63,1],[83,1],[96,1],[186,1],[188,1],[308,1],[310,2],[313,10],[329,2],[358,1],[371,1],[373,1],[381,2],[384,2],[387,2],[390,3]]},"279":{"position":[[0,2],[3,6]]},"281":{"position":[[0,1]]},"282":{"position":[[0,1]]},"283":{"position":[[8,2],[401,7],[439,7]]},"285":{"position":[[0,1],[19,1],[180,1],[207,2],[210,4],[224,1],[226,1],[241,2],[244,4],[258,2],[261,8],[285,2],[288,6],[310,2],[313,6],[329,2],[332,5],[348,2],[351,1],[412,2],[415,1],[479,2],[482,2],[495,2],[515,1],[533,2],[548,1],[567,2],[570,13],[602,2],[605,6],[621,2],[636,2],[660,2],[663,15],[698,2],[701,5],[724,2],[727,4],[771,2],[774,9],[833,2],[836,9],[851,5],[870,2],[891,1],[913,2],[934,1],[956,2],[973,1],[984,5],[1005,2],[1022,1],[1038,2],[1046,2],[1064,2],[1067,17],[1150,2],[1153,14],[1173,5],[1179,2],[1182,2],[1191,40],[1232,2],[1288,3],[1292,2],[1295,3]]},"286":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[145,4],[159,9],[208,3],[212,2],[215,3]]},"287":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[149,4],[172,2],[175,1],[212,1],[231,1],[255,2],[258,1],[282,2],[285,1],[309,2],[312,3],[316,3],[320,2],[323,3],[327,2],[330,3]]},"289":{"position":[[0,3],[13,4],[23,1],[30,10],[41,1],[60,1],[149,1],[215,3],[219,2],[232,1],[234,1],[261,7],[285,2],[288,1],[333,2],[336,2],[339,1],[366,7],[390,2],[393,1],[438,2],[441,2],[444,2],[447,3]]},"290":{"position":[[0,3],[12,4],[24,13],[38,1],[57,1],[146,1],[212,3],[216,2],[229,1],[231,1],[258,7],[293,1],[342,1],[410,1],[412,7],[420,1],[427,1],[495,1],[497,7],[505,1],[507,2],[510,2],[513,2],[516,3]]},"291":{"position":[[0,3],[13,4],[23,8],[32,1],[51,1],[140,1],[206,3],[210,2],[223,1],[225,1],[252,7],[276,2],[279,1],[290,1],[310,10],[331,2],[366,1],[368,3],[372,1],[399,1],[507,3],[511,2],[514,2],[517,2],[520,3]]},"292":{"position":[[0,3],[13,4],[25,15],[138,1],[157,1],[246,1],[312,3],[316,2],[329,1],[331,1],[488,1],[529,2],[561,1],[576,1],[657,2],[666,1],[744,3],[748,3],[752,2],[755,2],[758,2],[761,3]]},"293":{"position":[[0,3],[13,2],[21,17],[39,1],[58,1],[147,1],[213,3],[217,2],[230,1],[232,1],[259,7],[283,2],[286,1],[331,2],[334,2],[337,1],[364,7],[388,2],[391,1],[479,3],[526,2],[529,2],[532,2],[535,3]]},"294":{"position":[[0,3],[13,11],[25,1],[44,1],[148,1],[214,3],[218,2],[221,3],[242,2],[251,1],[297,3]]},"295":{"position":[[0,3],[11,10],[22,1],[41,1],[145,1],[211,3],[215,2],[218,3],[238,2],[247,1],[305,3]]},"296":{"position":[[8,1],[112,1],[178,3],[182,2],[185,3],[241,1],[272,3],[331,1],[370,3],[427,1],[458,3],[517,1],[549,3],[591,2],[600,1],[624,3],[667,2],[676,1],[700,3],[742,2],[751,1],[775,3],[817,2],[826,1],[850,3],[895,2],[904,1],[928,3]]},"297":{"position":[[0,6],[63,16],[84,17],[154,4],[159,1],[178,1],[273,3],[293,2],[302,1],[384,1],[386,2],[389,1],[391,3],[498,1],[500,2],[503,1],[505,3],[616,1],[618,2],[621,1],[623,3],[627,2],[630,4],[664,1],[716,1],[776,1],[814,2],[817,4],[850,1],[892,1],[941,1],[969,3],[973,2],[976,17]]},"299":{"position":[[0,3],[36,1],[38,7],[50,22],[73,1],[92,1],[139,2],[228,3],[233,18],[267,1],[298,1]]},"300":{"position":[[0,3],[14,5],[20,1],[57,1],[76,1],[156,3]]},"301":{"position":[[0,3],[74,1],[93,1],[110,1],[187,2],[199,2],[202,1],[217,2],[220,2],[224,2]]},"302":{"position":[[0,3],[14,2],[17,25],[43,1],[62,1],[179,3]]},"303":{"position":[[0,3],[14,2],[17,21],[39,1],[58,1],[186,3]]},"304":{"position":[[0,3],[19,18],[38,1],[57,1],[155,3]]},"305":{"position":[[0,3],[18,8],[27,1],[46,1],[139,3],[144,2],[147,39]]},"306":{"position":[[0,3],[21,18],[40,1],[59,1],[153,3]]},"307":{"position":[[0,3],[21,6],[28,1],[47,1],[140,3]]},"308":{"position":[[0,3],[21,6],[28,1],[47,1],[156,3],[161,2],[189,3]]},"309":{"position":[[0,3],[21,13],[45,31],[77,1],[88,2],[91,11],[111,1],[207,3]]},"310":{"position":[[0,3],[21,26],[48,1],[67,1],[163,3]]},"311":{"position":[[0,3],[21,6],[28,1],[47,1],[139,3]]},"312":{"position":[[0,3],[21,17],[39,4],[44,10],[63,1],[70,1],[89,1],[196,3]]},"313":{"position":[[0,3],[21,17],[39,4],[44,1],[46,4],[51,1],[53,1],[72,1],[187,3]]},"314":{"position":[[0,3],[21,16],[38,4],[43,1],[45,4],[50,1],[52,1],[71,1],[185,3]]},"315":{"position":[[0,3],[21,17],[39,1],[58,1],[156,2],[159,2],[177,1],[205,2],[208,3],[213,2],[216,34]]},"316":{"position":[[0,3],[21,20],[42,1],[61,1],[156,3]]},"317":{"position":[[0,3],[20,7],[28,1],[47,1],[141,3],[146,2],[149,3],[153,4],[158,1],[160,4],[165,1],[167,2],[172,1],[174,1],[176,2],[181,1],[189,7],[197,2],[200,29]]},"318":{"position":[[0,3],[21,19],[41,1],[60,1],[151,3]]},"319":{"position":[[0,3],[20,27],[48,1],[67,1],[160,3]]},"320":{"position":[[0,3],[21,20],[42,1],[61,1],[159,3]]},"321":{"position":[[0,3],[21,20],[42,1],[61,1],[162,3]]},"322":{"position":[[0,3],[21,10],[32,1],[42,1],[61,1],[151,1],[189,2],[229,3]]},"323":{"position":[[0,3],[21,24],[46,1],[65,1],[168,3]]},"324":{"position":[[0,3],[21,4],[101,1],[127,1],[192,1],[218,1],[306,3],[311,2],[318,1],[339,34],[379,5]]},"325":{"position":[[0,3],[20,8],[41,2],[44,1],[63,1],[162,3]]},"326":{"position":[[0,3],[13,2],[16,11],[28,2],[31,2],[52,6],[71,13],[98,13],[132,3],[140,2],[156,6],[178,6],[202,7],[225,7],[233,1],[252,1],[290,1],[378,1],[380,1],[506,1],[573,2],[602,1],[644,1],[653,2],[684,1],[710,2],[713,2],[716,2],[719,3]]},"327":{"position":[[0,3],[13,2],[16,19],[36,8],[45,1],[64,1],[169,1],[171,1],[200,1],[202,1],[219,2],[222,1],[239,2],[242,2],[271,1],[297,2],[300,2],[303,1],[332,1],[334,1],[351,2],[354,1],[371,2],[374,2],[403,1],[429,2],[432,2],[435,2],[438,3]]},"328":{"position":[[0,3],[13,2],[16,11],[28,2],[31,2],[52,6],[71,13],[98,13],[132,3],[140,2],[156,6],[178,6],[202,7],[225,7],[233,1],[252,1],[345,1],[347,1],[355,8],[380,2],[383,1],[433,1],[442,2],[445,2],[448,2],[451,3],[471,2],[480,1],[503,1],[511,3]]},"329":{"position":[[0,3],[13,2],[16,12],[29,2],[32,2],[53,6],[72,13],[99,13],[133,3],[141,2],[157,6],[179,6],[203,7],[226,7],[250,3],[259,2],[268,1],[287,1],[377,1],[379,1],[449,8],[487,1],[503,2],[522,2],[525,1],[554,2],[575,2],[578,1],[607,2],[610,2],[613,1],[678,1],[696,2],[715,2],[718,1],[747,2],[750,2],[753,2],[756,3]]},"330":{"position":[[0,3],[13,2],[16,17],[34,2],[37,2],[58,4],[75,4],[91,4],[96,1],[115,1],[204,1],[206,1],[273,2],[276,1],[328,2],[331,2],[334,3]]},"331":{"position":[[0,3],[13,2],[16,12],[29,2],[32,2],[49,9],[71,4],[76,1],[95,1],[186,1],[188,1],[225,2],[228,1],[247,13],[261,2],[264,1],[283,12],[296,2],[299,1],[318,18],[337,2],[340,1],[359,10],[370,2],[373,2],[376,3]]},"332":{"position":[[0,3],[13,2],[16,9],[26,1],[60,1],[103,1],[134,11],[168,2],[171,1],[199,2],[202,2],[205,1],[215,1],[316,3],[336,2],[345,1],[443,3]]},"333":{"position":[[0,3],[13,2],[16,70],[87,14],[129,21],[151,17],[169,1],[188,1],[268,2],[322,2],[356,2],[399,6],[406,3],[411,2],[414,22],[447,4],[452,5],[458,2]]},"334":{"position":[[0,3],[14,2],[17,10],[28,2],[31,2],[47,5],[67,5],[87,5],[106,5],[126,5],[132,1],[151,1],[243,1],[308,2],[311,3]]},"335":{"position":[[0,3],[14,2],[44,2],[47,2],[63,4],[80,7],[113,4],[134,7],[148,1],[167,1],[257,1],[334,1],[375,2],[378,2],[381,3]]},"336":{"position":[[0,3],[56,21],[78,1],[97,1],[192,1],[241,2],[244,3]]},"337":{"position":[[0,3],[14,2],[17,11],[34,3],[38,1],[57,1],[144,1],[277,3],[288,3],[299,3],[311,3],[328,3],[344,3],[357,3],[366,3],[381,3],[397,3],[415,3],[432,3],[444,3],[454,3],[464,3],[476,3],[495,3],[513,3],[535,3],[556,3],[570,3],[585,3],[596,3],[611,3],[615,2],[618,3]]},"338":{"position":[[0,3],[14,2],[17,14],[43,12],[56,4],[61,18],[121,1],[140,1],[233,3]]},"339":{"position":[[0,3],[14,2],[17,37],[55,4],[60,1],[79,1],[171,1],[205,1],[207,2],[225,2],[233,4],[238,2],[246,4],[251,2],[254,2],[257,3]]},"340":{"position":[[0,3],[74,1],[93,1],[185,3]]},"341":{"position":[[0,3],[21,24],[46,1],[65,1],[157,3]]},"342":{"position":[[0,3],[21,16],[38,1],[57,1],[156,3]]},"343":{"position":[[0,3],[21,10],[32,1],[51,1],[151,3]]},"344":{"position":[[0,3],[21,30],[52,1],[71,1],[174,3]]},"345":{"position":[[28,4],[41,7],[56,3],[60,1],[79,1],[174,3]]},"346":{"position":[[0,6],[7,6],[25,18],[44,3],[48,1],[59,1],[107,1],[119,2],[122,3],[126,1],[148,2],[161,2],[164,2],[178,1],[180,3],[184,3],[188,1],[216,2],[229,2],[232,2],[262,1],[264,2],[267,1]]},"347":{"position":[[0,1],[15,2],[18,1],[48,3],[58,13],[85,10],[96,2],[99,8],[122,1],[144,1],[187,1],[202,1],[324,2],[327,1],[367,1],[384,1],[406,1],[446,1],[480,1],[495,1],[497,2],[532,1],[565,2],[568,4],[580,1],[690,1],[692,1],[739,1],[741,2],[754,1],[756,1],[832,1],[834,1],[836,2],[933,2],[961,1],[989,2],[1012,2],[1026,1],[1089,1],[1102,1],[1167,1],[1188,2],[1191,1],[1211,1]]},"349":{"position":[[0,23],[24,2],[27,2],[52,3],[60,2],[83,5],[104,4],[127,6],[147,4],[168,6],[190,4],[195,1],[214,1],[370,1],[372,1],[380,7],[409,3],[428,1],[430,1],[556,2],[559,1],[673,2],[676,2],[718,1],[770,1],[782,2],[785,6],[810,2],[813,2],[816,1],[824,7],[872,1],[874,1],[947,2],[950,1],[1006,2],[1009,1],[1065,2],[1068,2],[1110,1],[1185,2],[1188,6],[1213,2],[1216,2],[1219,1],[1227,7],[1245,1],[1247,1],[1273,1],[1275,1],[1291,2],[1294,1],[1310,2],[1313,2],[1316,2],[1319,1],[1345,1],[1347,1],[1363,2],[1366,1],[1382,2],[1385,2],[1388,2],[1391,2],[1394,2],[1397,2],[1400,3]]},"350":{"position":[[0,2],[3,2],[28,3],[36,2],[59,5],[80,6],[105,6],[127,4],[132,1],[151,1],[307,1],[309,1],[317,8],[335,5],[497,1],[548,1],[572,1],[585,2],[588,6],[608,1],[620,1],[622,4],[627,1],[629,5],[635,2],[638,6],[663,2],[666,2],[669,1],[677,8],[708,1],[710,1],[733,3],[742,2],[745,1],[753,3],[762,2],[765,1],[773,3],[836,1],[859,2],[862,2],[865,1],[873,3],[888,3],[945,1],[968,2],[971,2],[974,2],[1003,1],[1023,2],[1026,2],[1029,2],[1032,3]]},"351":{"position":[[0,2],[3,2],[28,3],[36,2],[59,5],[77,6],[101,6],[123,4],[140,1],[169,1],[191,1],[213,1],[236,1],[249,1],[268,1],[424,1],[426,1],[434,5],[604,1],[606,2],[609,6],[634,1],[641,2],[644,2],[647,1],[655,8],[686,1],[688,1],[711,3],[720,2],[723,1],[731,3],[740,2],[743,1],[751,3],[822,1],[842,1],[849,2],[852,2],[855,1],[863,3],[878,3],[944,1],[964,1],[971,2],[974,2],[977,2],[1006,1],[1026,2],[1029,2],[1032,2],[1035,3]]},"353":{"position":[[0,1],[19,1],[109,1],[111,1],[163,1],[165,1],[297,2],[300,1],[420,2],[423,2],[458,1],[503,1],[522,5],[528,1],[530,1],[543,2],[546,2],[549,2],[552,3]]},"354":{"position":[[0,1],[32,1],[34,1],[36,1],[117,2],[120,1],[201,2],[204,1],[287,2],[290,1],[373,2],[376,1],[463,2],[466,1],[555,2],[558,1],[645,2],[648,1],[739,2],[742,1],[825,2],[828,1],[917,2],[920,1],[1011,2],[1014,1],[1101,2],[1104,1],[1187,2],[1190,1],[1271,2],[1274,1],[1359,2],[1362,1],[1447,2],[1450,1],[1537,2],[1540,1],[1625,2],[1628,1],[1709,2],[1712,1],[1793,2],[1796,1],[1878,2],[1881,1],[1966,2],[1969,1],[2052,2],[2055,1],[2142,2],[2145,1],[2226,2],[2229,1],[2320,2],[2323,1],[2412,2],[2415,1],[2506,2],[2509,1],[2592,2],[2595,1],[2676,2],[2679,1],[2764,2],[2767,1],[2854,2],[2857,1],[2944,2],[2947,1],[3034,2],[3037,1],[3120,2],[3123,1],[3210,2],[3213,1],[3302,2],[3305,1],[3390,2],[3393,1],[3478,2],[3481,1],[3566,2],[3569,1],[3654,1],[3656,1],[3666,1],[3793,1],[3795,1],[3897,1],[3929,1],[3942,1],[3944,1],[3976,2],[3979,2],[3982,2],[3985,3]]},"356":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[173,3]]},"357":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[193,1],[208,2],[218,3]]},"358":{"position":[[0,3],[13,10],[24,1],[43,1],[136,3],[156,2],[165,1],[201,1],[217,2],[227,3]]},"359":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[176,3]]},"360":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[174,1],[179,3]]},"361":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[196,1],[211,1],[216,2],[226,3]]},"362":{"position":[[0,3],[49,1],[68,1],[148,3],[168,2],[177,1],[216,1],[249,3]]},"363":{"position":[[0,3],[28,9],[38,1],[57,1],[137,3],[157,2],[166,1],[199,1],[256,3]]},"364":{"position":[[0,3],[23,11],[39,13],[53,30],[84,1],[103,1],[183,3],[203,2],[212,1],[223,1],[249,1],[297,9],[307,2],[317,3]]},"365":{"position":[[0,3],[23,10],[44,14],[59,30],[90,1],[109,1],[189,3],[209,2],[218,1],[229,1],[255,1],[307,9],[317,2],[327,3]]},"366":{"position":[[0,3],[29,11],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[239,3]]},"367":{"position":[[0,3],[28,18],[52,14],[67,1],[86,1],[166,3],[186,2],[195,1],[244,1],[280,3]]},"368":{"position":[[0,3],[11,6],[18,1],[37,1],[117,3],[137,2],[146,1],[176,3],[181,2],[184,42]]},"369":{"position":[[0,3],[13,10],[24,1],[43,1],[123,3],[143,2],[152,1],[163,1],[195,2],[204,1],[224,3],[228,3]]},"370":{"position":[[0,3],[48,1],[67,1],[147,3],[167,2],[176,1],[187,1],[247,3]]},"371":{"position":[[0,3],[46,1],[65,1],[145,3],[165,2],[174,1],[185,1],[245,3]]},"372":{"position":[[0,3],[29,12],[42,1],[61,1],[159,3],[179,2],[188,1],[205,1],[233,1],[250,1],[259,2],[269,3],[274,2],[277,38]]},"373":{"position":[[0,3],[29,12],[42,1],[61,1],[162,3],[182,2],[191,1],[211,1],[239,1],[259,1],[268,2],[278,3]]},"374":{"position":[[0,3],[29,13],[43,1],[62,1],[163,3],[183,2],[192,1],[202,1],[230,1],[240,1],[249,2],[259,3],[264,2],[267,37]]},"375":{"position":[[0,3],[28,26],[55,1],[74,1],[191,3],[211,2],[220,1],[259,1],[320,3]]},"376":{"position":[[0,3],[29,12],[42,1],[61,1],[141,3],[161,2],[170,1],[181,1],[189,3]]},"377":{"position":[[0,3],[22,11],[34,1],[53,1],[146,3],[166,2],[175,1],[243,3]]},"378":{"position":[[0,3],[29,15],[50,9],[60,1],[79,1],[159,3],[179,2],[188,1],[231,1],[267,3]]},"379":{"position":[[0,3],[11,13],[25,1],[44,1],[124,3],[144,2],[153,1],[195,3],[200,2],[203,10],[236,3]]},"380":{"position":[[0,3],[70,1],[89,1],[169,3],[189,2],[198,1],[233,1],[273,3]]},"381":{"position":[[0,3],[74,1],[93,1],[173,3],[193,2],[202,1],[253,1],[290,3]]},"382":{"position":[[0,3],[59,1],[78,1],[158,3],[178,2],[187,1],[236,1],[277,3]]},"383":{"position":[[0,3],[27,15],[43,1],[62,1],[142,3],[162,2],[171,1],[206,1],[241,3],[246,2],[249,14],[269,1],[271,2],[274,2]]},"384":{"position":[[0,3],[29,27],[57,1],[76,1],[156,3],[176,2],[185,1],[232,1],[270,3]]},"385":{"position":[[0,3],[23,7],[37,5],[43,1],[62,1],[142,3],[162,2],[171,1],[282,3]]},"386":{"position":[[0,3],[28,12],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[208,6],[240,3]]},"387":{"position":[[0,3],[28,14],[43,1],[62,1],[142,3],[162,2],[171,1],[208,1],[243,3]]},"388":{"position":[[15,6],[22,1],[41,1],[131,1],[133,1],[204,2],[207,1],[224,2],[227,2],[230,2],[233,3]]},"389":{"position":[[0,3],[24,27],[66,1],[85,1],[165,3],[185,2],[194,1],[211,3]]}},"keywords":{}}],["0",{"_index":121,"title":{},"content":{"18":{"position":[[664,2]]},"19":{"position":[[49,2]]},"124":{"position":[[70,3]]},"130":{"position":[[306,1]]},"230":{"position":[[426,21]]},"277":{"position":[[85,2]]},"285":{"position":[[326,2],[409,2],[536,11],[618,2],[624,6],[916,17],[959,13],[982,1],[1008,13],[1036,1]]},"362":{"position":[[28,17]]},"368":{"position":[[227,1]]}},"keywords":{}}],["0"",{"_index":248,"title":{},"content":{"22":{"position":[[1007,7]]},"347":{"position":[[925,7]]}},"keywords":{}}],["0.5",{"_index":578,"title":{},"content":{"43":{"position":[[245,4]]},"124":{"position":[[246,4]]},"143":{"position":[[80,4]]},"159":{"position":[[220,4]]},"183":{"position":[[161,4]]},"305":{"position":[[134,4]]},"362":{"position":[[218,4]]}},"keywords":{}}],["0.5、0.75、1.0、1.25、1.5、1.75、2.0",{"_index":1170,"title":{},"content":{"381":{"position":[[28,45]]}},"keywords":{}}],["0.7",{"_index":949,"title":{},"content":{"183":{"position":[[21,3]]},"305":{"position":[[14,3]]}},"keywords":{}}],["0.75",{"_index":890,"title":{},"content":{"143":{"position":[[85,5]]}},"keywords":{}}],["000",{"_index":924,"title":{},"content":{"149":{"position":[[243,7]]},"387":{"position":[[210,7]]}},"keywords":{}}],["01",{"_index":264,"title":{},"content":{"24":{"position":[[148,4]]},"27":{"position":[[591,4],[1501,4],[1588,4]]},"28":{"position":[[865,4]]},"29":{"position":[[822,4]]},"205":{"position":[[244,4],[278,4],[430,4]]},"327":{"position":[[179,10],[210,8],[342,8]]},"349":{"position":[[413,4],[1255,7],[1327,7]]},"350":{"position":[[737,4]]},"351":{"position":[[715,4]]},"353":{"position":[[148,4]]}},"keywords":{}}],["01</span>",{"_index":268,"title":{},"content":{"24":{"position":[[238,17]]},"27":{"position":[[681,17]]},"349":{"position":[[497,17]]},"353":{"position":[[238,17]]}},"keywords":{}}],["02",{"_index":398,"title":{},"content":{"27":{"position":[[1534,4],[1558,4],[1621,4],[1645,4]]},"28":{"position":[[890,4]]},"29":{"position":[[847,4]]},"205":{"position":[[303,4],[396,4],[455,4]]},"327":{"position":[[230,8],[311,10],[362,8]]},"349":{"position":[[1283,7],[1302,7],[1355,7],[1374,7]]},"350":{"position":[[757,4]]},"351":{"position":[[735,4]]}},"keywords":{}}],["02</span>",{"_index":271,"title":{},"content":{"24":{"position":[[361,17]]},"27":{"position":[[804,17]]},"349":{"position":[[614,17]]},"353":{"position":[[361,17]]}},"keywords":{}}],["03",{"_index":412,"title":{},"content":{"28":{"position":[[915,4]]},"29":{"position":[[872,4]]},"350":{"position":[[777,4]]},"351":{"position":[[755,4]]}},"keywords":{}}],["03a9f4",{"_index":682,"title":{},"content":{"75":{"position":[[252,10]]},"76":{"position":[[249,10]]},"213":{"position":[[456,10]]},"252":{"position":[[215,10]]},"253":{"position":[[219,10]]},"335":{"position":[[343,10]]}},"keywords":{}}],["04",{"_index":413,"title":{},"content":{"28":{"position":[[1020,4]]},"29":{"position":[[989,4]]},"350":{"position":[[877,4]]},"351":{"position":[[867,4]]}},"keywords":{}}],["0xffffff).tostring(16",{"_index":1127,"title":{},"content":{"291":{"position":[[401,23]]}},"keywords":{}}],["0表示滚动、1",{"_index":1089,"title":{},"content":{"285":{"position":[[338,9]]}},"keywords":{}}],["1",{"_index":154,"title":{},"content":{"19":{"position":[[325,2]]},"22":{"position":[[616,3]]},"29":{"position":[[221,2],[228,3],[646,2],[653,3],[903,2],[910,3],[1030,2],[1037,3]]},"83":{"position":[[354,3]]},"86":{"position":[[891,4],[970,4]]},"124":{"position":[[74,2]]},"204":{"position":[[629,2]]},"207":{"position":[[845,4],[924,4]]},"260":{"position":[[209,11]]},"277":{"position":[[332,2]]},"285":{"position":[[255,2],[476,2],[498,16],[530,2],[550,2],[631,4],[873,17]]},"287":{"position":[[252,2]]},"326":{"position":[[389,2]]},"329":{"position":[[467,12]]},"347":{"position":[[534,3]]},"351":{"position":[[146,2],[153,3],[568,2],[575,3],[786,2],[793,3],[908,2],[915,3]]},"362":{"position":[[46,2]]}},"keywords":{}}],["1.0",{"_index":891,"title":{},"content":{"143":{"position":[[91,4]]}},"keywords":{}}],["1.25",{"_index":892,"title":{},"content":{"143":{"position":[[96,5]]}},"keywords":{}}],["1.5",{"_index":893,"title":{},"content":{"143":{"position":[[102,4]]}},"keywords":{}}],["1.75",{"_index":894,"title":{},"content":{"143":{"position":[[107,5]]}},"keywords":{}}],["10",{"_index":127,"title":{},"content":{"18":{"position":[[780,3]]},"29":{"position":[[224,3],[649,3],[906,3],[1033,3]]},"86":{"position":[[731,3]]},"126":{"position":[[357,3]]},"127":{"position":[[370,3]]},"131":{"position":[[200,3]]},"132":{"position":[[223,3]]},"133":{"position":[[221,3]]},"145":{"position":[[271,4]]},"207":{"position":[[685,3]]},"212":{"position":[[396,3]]},"230":{"position":[[494,3]]},"263":{"position":[[466,3]]},"285":{"position":[[517,3],[647,4]]},"329":{"position":[[420,3]]},"334":{"position":[[304,3]]},"351":{"position":[[149,3],[571,3],[789,3],[911,3]]},"364":{"position":[[225,3]]},"365":{"position":[[231,3]]},"369":{"position":[[165,3]]},"370":{"position":[[189,3]]},"371":{"position":[[187,3]]},"383":{"position":[[212,4]]}},"keywords":{}}],["100",{"_index":1038,"title":{},"content":{"212":{"position":[[383,4]]},"285":{"position":[[908,4],[1041,4]]},"334":{"position":[[291,4]]}},"keywords":{}}],["1000",{"_index":233,"title":{},"content":{"22":{"position":[[640,6]]},"347":{"position":[[558,6]]}},"keywords":{}}],["100px"",{"_index":699,"title":{},"content":{"80":{"position":[[251,11],[408,11]]},"81":{"position":[[718,11]]},"204":{"position":[[698,11]]},"257":{"position":[[222,11],[379,11]]},"258":{"position":[[476,11]]},"326":{"position":[[458,11]]}},"keywords":{}}],["1024",{"_index":478,"title":{},"content":{"35":{"position":[[439,4]]},"175":{"position":[[433,4]]}},"keywords":{}}],["1080p",{"_index":391,"title":{},"content":{"27":{"position":[[1065,8],[1109,8]]},"349":{"position":[[853,8],[897,8]]}},"keywords":{}}],["11",{"_index":1029,"title":{},"content":{"211":{"position":[[661,5]]},"333":{"position":[[382,5]]}},"keywords":{}}],["11/gi",{"_index":1028,"title":{},"content":{"211":{"position":[[627,7]]},"333":{"position":[[348,7]]}},"keywords":{}}],["11/gi.test(ua",{"_index":1027,"title":{},"content":{"211":{"position":[[584,16]]},"333":{"position":[[305,16]]}},"keywords":{}}],["111",{"_index":1086,"title":{},"content":{"285":{"position":[[234,6]]},"287":{"position":[[239,6]]}},"keywords":{}}],["120",{"_index":1012,"title":{},"content":{"209":{"position":[[333,4]]},"331":{"position":[[236,4]]}},"keywords":{}}],["150",{"_index":390,"title":{},"content":{"27":{"position":[[1051,4]]},"349":{"position":[[839,4]]}},"keywords":{}}],["16:9",{"_index":901,"title":{},"content":{"144":{"position":[[95,4],[279,7]]},"382":{"position":[[238,7]]}},"keywords":{}}],["180",{"_index":1013,"title":{},"content":{"209":{"position":[[369,4]]},"331":{"position":[[272,4]]}},"keywords":{}}],["1977"",{"_index":285,"title":{},"content":{"25":{"position":[[106,10]]},"354":{"position":[[106,10]]}},"keywords":{}}],["2",{"_index":722,"title":{},"content":{"83":{"position":[[403,3]]},"123":{"position":[[245,2]]},"143":{"position":[[298,2]]},"207":{"position":[[1094,4]]},"260":{"position":[[239,11]]},"285":{"position":[[372,2]]},"287":{"position":[[279,2]]},"329":{"position":[[639,9],[658,12]]},"361":{"position":[[213,2]]},"381":{"position":[[255,2]]}},"keywords":{}}],["2.0",{"_index":895,"title":{},"content":{"143":{"position":[[113,3]]}},"keywords":{}}],["20",{"_index":672,"title":{},"content":{"74":{"position":[[258,3]]},"75":{"position":[[332,3]]},"77":{"position":[[354,3]]},"97":{"position":[[247,3]]},"251":{"position":[[227,3]]},"252":{"position":[[295,3]]},"254":{"position":[[302,3]]},"274":{"position":[[211,3]]}},"keywords":{}}],["200",{"_index":411,"title":{},"content":{"28":{"position":[[816,4]]},"285":{"position":[[951,4]]},"350":{"position":[[693,4]]},"351":{"position":[[671,4]]}},"keywords":{}}],["20px",{"_index":703,"title":{},"content":{"80":{"position":[[328,7],[343,7],[485,7],[499,7]]},"81":{"position":[[795,7],[810,7]]},"204":{"position":[[775,7],[790,7]]},"257":{"position":[[299,7],[314,7],[456,7],[470,7]]},"258":{"position":[[553,7],[568,7]]},"326":{"position":[[535,7],[550,7]]}},"keywords":{}}],["222",{"_index":1090,"title":{},"content":{"285":{"position":[[359,6]]},"287":{"position":[[266,6]]}},"keywords":{}}],["240",{"_index":427,"title":{},"content":{"29":{"position":[[773,4]]},"209":{"position":[[404,4]]},"331":{"position":[[307,4]]}},"keywords":{}}],["24px",{"_index":694,"title":{},"content":{"77":{"position":[[501,7]]},"254":{"position":[[449,7]]}},"keywords":{}}],["25",{"_index":1094,"title":{},"content":{"285":{"position":[[563,3],[652,7]]}},"keywords":{}}],["250",{"_index":387,"title":{},"content":{"27":{"position":[[567,4]]},"349":{"position":[[395,4]]}},"keywords":{}}],["3",{"_index":1092,"title":{},"content":{"285":{"position":[[436,2]]},"287":{"position":[[306,2]]}},"keywords":{}}],["300",{"_index":1014,"title":{},"content":{"209":{"position":[[445,4]]},"331":{"position":[[348,4]]}},"keywords":{}}],["3000",{"_index":675,"title":{},"content":{"74":{"position":[[340,6]]},"75":{"position":[[421,6]]},"76":{"position":[[429,6]]},"77":{"position":[[519,6]]},"80":{"position":[[612,6]]},"81":{"position":[[843,6]]},"85":{"position":[[261,6]]},"86":{"position":[[985,6]]},"88":{"position":[[286,6]]},"89":{"position":[[812,6]]},"91":{"position":[[294,6]]},"93":{"position":[[282,6]]},"97":{"position":[[327,6]]},"119":{"position":[[220,6]]},"120":{"position":[[243,6]]},"123":{"position":[[251,6]]},"126":{"position":[[451,6]]},"127":{"position":[[468,6]]},"134":{"position":[[298,6]]},"135":{"position":[[316,6]]},"136":{"position":[[275,6]]},"251":{"position":[[309,6]]},"252":{"position":[[384,6]]},"253":{"position":[[399,6]]},"254":{"position":[[467,6]]},"257":{"position":[[583,6]]},"258":{"position":[[601,6]]},"262":{"position":[[220,6]]},"263":{"position":[[563,6]]},"265":{"position":[[251,6]]},"266":{"position":[[541,6]]},"268":{"position":[[247,6]]},"270":{"position":[[239,6]]},"274":{"position":[[291,6]]},"357":{"position":[[211,6]]},"358":{"position":[[220,6]]},"361":{"position":[[219,6]]},"364":{"position":[[310,6]]},"365":{"position":[[320,6]]},"372":{"position":[[262,6]]},"373":{"position":[[271,6]]},"374":{"position":[[252,6]]}},"keywords":{}}],["300px",{"_index":763,"title":{},"content":{"103":{"position":[[194,6]]},"177":{"position":[[417,6]]},"299":{"position":[[291,6]]}},"keywords":{}}],["30px",{"_index":685,"title":{},"content":{"75":{"position":[[276,7]]},"76":{"position":[[273,7]]},"77":{"position":[[298,7]]},"213":{"position":[[480,7]]},"252":{"position":[[239,7]]},"253":{"position":[[243,7]]},"254":{"position":[[246,7]]},"335":{"position":[[367,7]]}},"keywords":{}}],["333",{"_index":1091,"title":{},"content":{"285":{"position":[[423,6]]},"287":{"position":[[293,6]]}},"keywords":{}}],["360p",{"_index":395,"title":{},"content":{"27":{"position":[[1229,7]]},"349":{"position":[[1017,7]]}},"keywords":{}}],["400",{"_index":1108,"title":{},"content":{"285":{"position":[[1000,4]]}},"keywords":{}}],["400px",{"_index":762,"title":{},"content":{"103":{"position":[[179,6]]},"177":{"position":[[402,6]]},"299":{"position":[[276,6]]}},"keywords":{}}],["40px",{"_index":688,"title":{},"content":{"75":{"position":[[406,7]]},"252":{"position":[[369,7]]}},"keywords":{}}],["480p",{"_index":1006,"title":{},"content":{"208":{"position":[[341,6]]},"330":{"position":[[233,6]]}},"keywords":{}}],["4:3",{"_index":900,"title":{},"content":{"144":{"position":[[90,4]]}},"keywords":{}}],["5",{"_index":124,"title":{},"content":{"18":{"position":[[718,2]]},"29":{"position":[[217,3],[642,3],[899,3],[1026,3]]},"42":{"position":[[239,2]]},"121":{"position":[[201,2]]},"122":{"position":[[207,2]]},"123":{"position":[[205,2]]},"129":{"position":[[318,2]]},"145":{"position":[[267,3]]},"158":{"position":[[218,2]]},"181":{"position":[[198,22]]},"195":{"position":[[243,1],[269,1]]},"230":{"position":[[462,2]]},"285":{"position":[[492,2],[867,2]]},"303":{"position":[[145,22]]},"317":{"position":[[170,1],[179,1]]},"351":{"position":[[142,3],[564,3],[782,3],[904,3]]},"359":{"position":[[173,2]]},"360":{"position":[[176,2]]},"361":{"position":[[173,2]]},"367":{"position":[[246,2]]},"383":{"position":[[208,3]]}},"keywords":{}}],["50",{"_index":1102,"title":{},"content":{"285":{"position":[[829,3]]}},"keywords":{}}],["500",{"_index":1105,"title":{},"content":{"285":{"position":[[936,4],[975,6]]}},"keywords":{}}],["5s",{"_index":987,"title":{},"content":{"200":{"position":[[65,3],[69,3]]},"322":{"position":[[34,3],[38,3]]}},"keywords":{}}],["5x",{"_index":424,"title":{},"content":{"29":{"position":[[527,5],[886,5],[1013,5]]},"351":{"position":[[449,5],[769,5],[891,5]]}},"keywords":{}}],["60",{"_index":1010,"title":{},"content":{"209":{"position":[[293,3]]},"285":{"position":[[893,3]]},"331":{"position":[[196,3]]}},"keywords":{}}],["720p",{"_index":393,"title":{},"content":{"27":{"position":[[1170,7]]},"208":{"position":[[396,6]]},"330":{"position":[[288,6]]},"349":{"position":[[958,7]]}},"keywords":{}}],["8",{"_index":680,"title":{},"content":{"75":{"position":[[232,3]]},"76":{"position":[[229,3]]},"77":{"position":[[258,3]]},"213":{"position":[[259,1],[436,3]]},"252":{"position":[[195,3]]},"253":{"position":[[199,3]]},"254":{"position":[[206,3]]},"335":{"position":[[146,1],[323,3]]}},"keywords":{}}],["8"",{"_index":760,"title":{},"content":{"103":{"position":[[127,7]]}},"keywords":{}}],["9",{"_index":705,"title":{},"content":{"80":{"position":[[360,5],[516,5]]},"81":{"position":[[827,5]]},"204":{"position":[[807,5]]},"257":{"position":[[331,5],[487,5]]},"258":{"position":[[585,5]]},"326":{"position":[[567,5]]}},"keywords":{}}],["_",{"_index":151,"title":{},"content":{"19":{"position":[[261,3]]},"277":{"position":[[297,3]]},"290":{"position":[[282,3]]}},"keywords":{}}],["abbrevi",{"_index":992,"title":{},"content":{"202":{"position":[[462,12]]}},"keywords":{}}],["absolut",{"_index":701,"title":{},"content":{"80":{"position":[[311,11],[468,11]]},"81":{"position":[[778,11]]},"204":{"position":[[758,11]]},"257":{"position":[[282,11],[439,11]]},"258":{"position":[[536,11]]},"326":{"position":[[518,11]]}},"keywords":{}}],["accept",{"_index":940,"title":{},"content":{"179":{"position":[[49,7]]}},"keywords":{}}],["access",{"_index":93,"title":{},"content":{"17":{"position":[[397,6]]},"99":{"position":[[116,6]]},"202":{"position":[[175,6]]},"210":{"position":[[111,6]]}},"keywords":{}}],["accord",{"_index":1076,"title":{},"content":{"222":{"position":[[57,9]]}},"keywords":{}}],["acquisit",{"_index":173,"title":{},"content":{"20":{"position":[[325,12]]}},"keywords":{}}],["ad",{"_index":75,"title":{"12":{"position":[[0,3]]}},"content":{"15":{"position":[[31,3]]},"16":{"position":[[28,3]]},"18":{"position":[[194,3],[233,2],[327,2],[368,2],[595,2],[671,2],[750,3],[805,3],[889,5],[957,4],[1044,5],[1088,5],[1132,5],[1178,5]]},"227":{"position":[[31,3]]},"228":{"position":[[28,3]]},"230":{"position":[[667,5],[703,5],[747,5],[783,5]]}},"keywords":{}}],["adapt",{"_index":874,"title":{},"content":{"140":{"position":[[63,9]]},"146":{"position":[[101,5]]}},"keywords":{}}],["add",{"_index":81,"title":{"19":{"position":[[0,3]]},"23":{"position":[[0,3]]},"26":{"position":[[7,3]]},"27":{"position":[[0,3]]},"28":{"position":[[0,3]]},"29":{"position":[[0,3]]},"81":{"position":[[0,4]]},"86":{"position":[[0,4]]},"89":{"position":[[0,4]]},"95":{"position":[[0,4]]},"99":{"position":[[0,4]]},"258":{"position":[[0,4]]},"263":{"position":[[0,4]]},"266":{"position":[[0,4]]},"272":{"position":[[0,4]]},"276":{"position":[[0,4]]}},"content":{"16":{"position":[[7,3]]},"19":{"position":[[0,3]]},"20":{"position":[[34,3],[104,3]]},"67":{"position":[[77,3]]},"71":{"position":[[33,3]]},"81":{"position":[[22,3],[42,3]]},"86":{"position":[[22,3],[42,3]]},"89":{"position":[[22,3],[42,3]]},"95":{"position":[[23,3],[43,3]]},"99":{"position":[[22,3],[45,3]]},"205":{"position":[[76,3]]},"220":{"position":[[39,3]]},"228":{"position":[[7,3]]},"258":{"position":[[16,3]]},"263":{"position":[[16,3]]},"266":{"position":[[16,3]]},"272":{"position":[[16,3]]},"276":{"position":[[16,3]]},"282":{"position":[[7,3]]}},"keywords":{}}],["addit",{"_index":837,"title":{},"content":{"129":{"position":[[121,10]]}},"keywords":{}}],["address",{"_index":104,"title":{},"content":{"18":{"position":[[306,7]]},"127":{"position":[[54,8]]},"178":{"position":[[50,8]]},"193":{"position":[[328,9]]},"208":{"position":[[196,7]]},"216":{"position":[[175,9],[231,7]]}},"keywords":{}}],["aden"",{"_index":287,"title":{},"content":{"25":{"position":[[190,10]]},"354":{"position":[[190,10]]}},"keywords":{}}],["adjust",{"_index":963,"title":{},"content":{"187":{"position":[[153,6]]}},"keywords":{}}],["ads.js"></script>",{"_index":87,"title":{},"content":{"17":{"position":[[67,31],[216,31],[351,31]]},"229":{"position":[[64,31],[213,31],[348,31]]}},"keywords":{}}],["ads/dist/artplay",{"_index":90,"title":{},"content":{"17":{"position":[[190,18],[325,18]]},"229":{"position":[[187,18],[322,18]]}},"keywords":{}}],["advanc",{"_index":612,"title":{"54":{"position":[[0,8]]}},"content":{"202":{"position":[[132,7]]}},"keywords":{}}],["agent",{"_index":552,"title":{},"content":{"37":{"position":[[1271,5]]},"153":{"position":[[1233,5]]}},"keywords":{}}],["airplay",{"_index":925,"title":{"150":{"position":[[0,8]]},"223":{"position":[[0,8]]},"345":{"position":[[0,8]]},"388":{"position":[[0,8]]}},"content":{"150":{"position":[[24,7],[151,10],[187,10]]},"223":{"position":[[51,7],[201,8]]},"345":{"position":[[33,7],[159,8]]},"388":{"position":[[141,10],[177,10]]}},"keywords":{}}],["alignitem",{"_index":1137,"title":{},"content":{"292":{"position":[[507,11]]}},"keywords":{}}],["allow",{"_index":984,"title":{},"content":{"197":{"position":[[110,7]]}},"keywords":{}}],["alreadi",{"_index":520,"title":{},"content":{"37":{"position":[[604,7]]},"153":{"position":[[566,7]]}},"keywords":{}}],["amaro"",{"_index":289,"title":{},"content":{"25":{"position":[[275,11]]},"354":{"position":[[275,11]]}},"keywords":{}}],["amp;&",{"_index":792,"title":{},"content":{"104":{"position":[[550,10]]},"105":{"position":[[363,10],[457,10]]}},"keywords":{}}],["anonym",{"_index":972,"title":{},"content":{"193":{"position":[[250,12]]},"315":{"position":[[192,12]]}},"keywords":{}}],["antioverlap",{"_index":1096,"title":{},"content":{"285":{"position":[[679,12]]}},"keywords":{}}],["app",{"_index":33,"title":{},"content":{"2":{"position":[[215,5]]},"18":{"position":[[60,5]]},"19":{"position":[[101,5]]},"20":{"position":[[398,5]]},"22":{"position":[[460,5]]},"24":{"position":[[60,5]]},"25":{"position":[[3707,5]]},"27":{"position":[[416,5]]},"28":{"position":[[269,5]]},"29":{"position":[[384,5]]},"31":{"position":[[105,5]]},"32":{"position":[[106,5]]},"33":{"position":[[117,5]]},"34":{"position":[[109,5]]},"35":{"position":[[111,5]]},"37":{"position":[[1660,5]]},"39":{"position":[[126,5]]},"40":{"position":[[92,5]]},"41":{"position":[[91,5]]},"42":{"position":[[94,5]]},"43":{"position":[[96,5]]},"44":{"position":[[104,5]]},"45":{"position":[[121,5]]},"46":{"position":[[134,5]]},"47":{"position":[[90,5]]},"48":{"position":[[93,5]]},"49":{"position":[[152,5]]},"50":{"position":[[93,5]]},"51":{"position":[[104,5]]},"52":{"position":[[98,5]]},"53":{"position":[[89,5]]},"63":{"position":[[215,5]]},"64":{"position":[[103,5]]},"66":{"position":[[141,6]]},"67":{"position":[[325,5]]},"70":{"position":[[131,5]]},"71":{"position":[[112,5]]},"74":{"position":[[126,5]]},"75":{"position":[[130,5]]},"76":{"position":[[127,5]]},"77":{"position":[[156,5]]},"80":{"position":[[166,5]]},"81":{"position":[[537,5]]},"83":{"position":[[239,5]]},"85":{"position":[[139,5]]},"86":{"position":[[581,5]]},"88":{"position":[[132,5]]},"89":{"position":[[542,5]]},"91":{"position":[[148,5]]},"93":{"position":[[142,5]]},"95":{"position":[[201,5]]},"97":{"position":[[135,5]]},"99":{"position":[[352,5]]},"101":{"position":[[121,5]]},"103":{"position":[[166,3],[432,5]]},"107":{"position":[[119,5]]},"118":{"position":[[86,5]]},"119":{"position":[[87,5]]},"120":{"position":[[107,5]]},"121":{"position":[[120,5]]},"122":{"position":[[123,5]]},"123":{"position":[[124,5]]},"124":{"position":[[137,5]]},"125":{"position":[[119,5]]},"126":{"position":[[276,5]]},"127":{"position":[[289,5]]},"128":{"position":[[136,5]]},"129":{"position":[[199,5]]},"130":{"position":[[92,5]]},"131":{"position":[[119,5]]},"132":{"position":[[142,5]]},"133":{"position":[[140,5]]},"134":{"position":[[138,5]]},"135":{"position":[[147,5]]},"136":{"position":[[126,5]]},"137":{"position":[[199,5]]},"138":{"position":[[127,5]]},"139":{"position":[[116,5]]},"140":{"position":[[172,5]]},"141":{"position":[[127,5]]},"142":{"position":[[159,5]]},"143":{"position":[[177,5]]},"144":{"position":[[160,5]]},"145":{"position":[[162,5]]},"146":{"position":[[195,5]]},"147":{"position":[[152,5]]},"148":{"position":[[130,5]]},"149":{"position":[[136,5]]},"150":{"position":[[92,5]]},"151":{"position":[[112,5]]},"153":{"position":[[1622,5]]},"155":{"position":[[98,5]]},"156":{"position":[[70,5]]},"157":{"position":[[70,5]]},"158":{"position":[[73,5]]},"159":{"position":[[71,5]]},"160":{"position":[[73,5]]},"161":{"position":[[80,5]]},"162":{"position":[[84,5]]},"163":{"position":[[73,5]]},"164":{"position":[[72,5]]},"165":{"position":[[89,5]]},"166":{"position":[[71,5]]},"167":{"position":[[72,5]]},"168":{"position":[[72,5]]},"169":{"position":[[71,5]]},"171":{"position":[[99,5]]},"172":{"position":[[100,5]]},"173":{"position":[[111,5]]},"174":{"position":[[103,5]]},"175":{"position":[[105,5]]},"177":{"position":[[207,5],[262,6],[389,3]]},"178":{"position":[[177,5]]},"179":{"position":[[240,5]]},"180":{"position":[[187,5]]},"181":{"position":[[152,5]]},"182":{"position":[[141,5]]},"183":{"position":[[114,5]]},"184":{"position":[[135,5]]},"185":{"position":[[113,5]]},"186":{"position":[[111,5]]},"187":{"position":[[295,5]]},"188":{"position":[[181,5]]},"189":{"position":[[109,5]]},"190":{"position":[[207,5]]},"191":{"position":[[196,5]]},"192":{"position":[[184,5]]},"193":{"position":[[151,5]]},"194":{"position":[[172,5]]},"195":{"position":[[116,5]]},"196":{"position":[[155,5]]},"197":{"position":[[186,5]]},"198":{"position":[[177,5]]},"199":{"position":[[178,5]]},"200":{"position":[[133,5]]},"201":{"position":[[163,5]]},"202":{"position":[[300,6]]},"203":{"position":[[121,5]]},"204":{"position":[[571,5]]},"205":{"position":[[154,5]]},"206":{"position":[[536,5]]},"207":{"position":[[593,5]]},"208":{"position":[[264,5]]},"209":{"position":[[233,5]]},"210":{"position":[[347,5]]},"211":{"position":[[508,5]]},"212":{"position":[[284,5]]},"213":{"position":[[321,5]]},"214":{"position":[[208,5]]},"215":{"position":[[138,5]]},"216":{"position":[[363,5]]},"217":{"position":[[191,5]]},"218":{"position":[[174,5]]},"219":{"position":[[171,5]]},"220":{"position":[[166,5]]},"221":{"position":[[117,5]]},"222":{"position":[[205,5]]},"223":{"position":[[162,5]]},"230":{"position":[[60,5]]},"240":{"position":[[162,5]]},"241":{"position":[[95,5]]},"243":{"position":[[96,6]]},"244":{"position":[[220,5]]},"247":{"position":[[98,5]]},"248":{"position":[[94,5]]},"251":{"position":[[95,5]]},"252":{"position":[[93,5]]},"253":{"position":[[97,5]]},"254":{"position":[[104,5]]},"257":{"position":[[137,5]]},"258":{"position":[[295,5]]},"260":{"position":[[121,5]]},"262":{"position":[[98,5]]},"263":{"position":[[329,5]]},"265":{"position":[[97,5]]},"266":{"position":[[295,5]]},"268":{"position":[[101,5]]},"270":{"position":[[99,5]]},"272":{"position":[[120,5]]},"274":{"position":[[99,5]]},"276":{"position":[[259,5]]},"277":{"position":[[137,5]]},"285":{"position":[[60,5]]},"286":{"position":[[60,5]]},"287":{"position":[[60,5]]},"289":{"position":[[101,5]]},"290":{"position":[[98,5]]},"291":{"position":[[92,5]]},"292":{"position":[[198,5]]},"293":{"position":[[99,5]]},"294":{"position":[[85,5]]},"295":{"position":[[82,5]]},"296":{"position":[[49,5]]},"297":{"position":[[219,5]]},"299":{"position":[[133,5],[188,6],[263,3]]},"300":{"position":[[117,5]]},"301":{"position":[[135,5]]},"302":{"position":[[103,5]]},"303":{"position":[[99,5]]},"304":{"position":[[98,5]]},"305":{"position":[[87,5]]},"306":{"position":[[100,5]]},"307":{"position":[[88,5]]},"308":{"position":[[88,5]]},"309":{"position":[[152,5]]},"310":{"position":[[108,5]]},"311":{"position":[[88,5]]},"312":{"position":[[130,5]]},"313":{"position":[[113,5]]},"314":{"position":[[112,5]]},"315":{"position":[[99,5]]},"316":{"position":[[102,5]]},"317":{"position":[[88,5]]},"318":{"position":[[101,5]]},"319":{"position":[[108,5]]},"320":{"position":[[102,5]]},"321":{"position":[[102,5]]},"322":{"position":[[102,5]]},"323":{"position":[[106,5]]},"324":{"position":[[164,6]]},"325":{"position":[[104,5]]},"326":{"position":[[331,5]]},"327":{"position":[[105,5]]},"328":{"position":[[293,5]]},"329":{"position":[[328,5]]},"330":{"position":[[156,5]]},"331":{"position":[[136,5]]},"332":{"position":[[256,5]]},"333":{"position":[[229,5]]},"334":{"position":[[192,5]]},"335":{"position":[[208,5]]},"336":{"position":[[138,5]]},"337":{"position":[[98,5]]},"338":{"position":[[181,5]]},"339":{"position":[[120,5]]},"340":{"position":[[134,5]]},"341":{"position":[[106,5]]},"342":{"position":[[98,5]]},"343":{"position":[[92,5]]},"344":{"position":[[112,5]]},"345":{"position":[[120,5]]},"347":{"position":[[378,5]]},"349":{"position":[[255,5]]},"350":{"position":[[192,5]]},"351":{"position":[[309,5]]},"353":{"position":[[60,5]]},"354":{"position":[[3707,5]]},"356":{"position":[[78,5]]},"357":{"position":[[78,5]]},"358":{"position":[[84,5]]},"359":{"position":[[92,5]]},"360":{"position":[[92,5]]},"361":{"position":[[92,5]]},"362":{"position":[[109,5]]},"363":{"position":[[98,5]]},"364":{"position":[[144,5]]},"365":{"position":[[150,5]]},"366":{"position":[[101,5]]},"367":{"position":[[127,5]]},"368":{"position":[[78,5]]},"369":{"position":[[84,5]]},"370":{"position":[[108,5]]},"371":{"position":[[106,5]]},"372":{"position":[[102,5]]},"373":{"position":[[102,5]]},"374":{"position":[[103,5]]},"375":{"position":[[115,5]]},"376":{"position":[[102,5]]},"377":{"position":[[94,5]]},"378":{"position":[[120,5]]},"379":{"position":[[85,5]]},"380":{"position":[[130,5]]},"381":{"position":[[134,5]]},"382":{"position":[[119,5]]},"383":{"position":[[103,5]]},"384":{"position":[[117,5]]},"385":{"position":[[103,5]]},"386":{"position":[[101,5]]},"387":{"position":[[103,5]]},"388":{"position":[[82,5]]},"389":{"position":[[126,5]]}},"keywords":{}}],["app"></div>",{"_index":769,"title":{},"content":{"103":{"position":[[275,25]]}},"keywords":{}}],["app').queryselector",{"_index":630,"title":{},"content":{"63":{"position":[[135,19]]},"240":{"position":[[82,19]]}},"keywords":{}}],["appear",{"_index":944,"title":{},"content":{"180":{"position":[[58,6]]},"181":{"position":[[50,6]]},"190":{"position":[[80,6]]},"191":{"position":[[92,6]]},"192":{"position":[[80,6]]},"201":{"position":[[52,7]]}},"keywords":{}}],["area",{"_index":587,"title":{},"content":{"46":{"position":[[47,4]]}},"keywords":{}}],["arg",{"_index":567,"title":{},"content":{"37":{"position":[[1724,9]]},"39":{"position":[[185,9]]},"40":{"position":[[150,9]]},"41":{"position":[[150,9]]},"42":{"position":[[152,9],[210,9]]},"43":{"position":[[156,9],[214,9]]},"44":{"position":[[165,9],[223,9]]},"45":{"position":[[180,9]]},"46":{"position":[[192,9]]},"48":{"position":[[169,9]]},"49":{"position":[[215,9]]},"50":{"position":[[150,9],[208,9]]},"51":{"position":[[186,9]]},"52":{"position":[[186,9]]},"53":{"position":[[149,9]]},"153":{"position":[[1686,9]]},"155":{"position":[[157,9]]},"156":{"position":[[128,9]]},"157":{"position":[[129,9]]},"158":{"position":[[131,9],[189,9]]},"159":{"position":[[131,9],[189,9]]},"160":{"position":[[134,9],[192,9]]},"161":{"position":[[139,9]]},"162":{"position":[[142,9]]},"164":{"position":[[148,9]]},"165":{"position":[[152,9]]},"166":{"position":[[128,9],[186,9]]},"167":{"position":[[154,9]]},"168":{"position":[[160,9]]},"169":{"position":[[131,9]]},"204":{"position":[[832,9],[934,9]]},"326":{"position":[[592,9],[674,9]]}},"keywords":{}}],["array",{"_index":17,"title":{},"content":{"2":{"position":[[6,5],[14,5]]},"27":{"position":[[211,5]]},"29":{"position":[[113,5]]},"107":{"position":[[4,5]]},"145":{"position":[[30,5]]},"211":{"position":[[277,5]]},"326":{"position":[[4,8]]},"327":{"position":[[4,8]]},"328":{"position":[[4,8]]},"329":{"position":[[4,8]]},"330":{"position":[[4,8]]},"331":{"position":[[4,8]]},"332":{"position":[[4,8]]},"333":{"position":[[4,8]]},"349":{"position":[[98,5]]},"351":{"position":[[71,5]]},"383":{"position":[[21,5]]}},"keywords":{}}],["arraydefault",{"_index":997,"title":{},"content":{"204":{"position":[[6,13]]},"205":{"position":[[6,13]]},"206":{"position":[[6,13]]},"207":{"position":[[6,13]]},"208":{"position":[[6,13]]},"209":{"position":[[6,13]]},"210":{"position":[[6,13]]},"211":{"position":[[6,13]]}},"keywords":{}}],["arrow",{"_index":942,"title":{},"content":{"179":{"position":[[435,5]]}},"keywords":{}}],["arrowleft",{"_index":1050,"title":{},"content":{"215":{"position":[[410,10]]},"337":{"position":[[370,10]]}},"keywords":{}}],["arrowright",{"_index":1051,"title":{},"content":{"215":{"position":[[425,11]]},"337":{"position":[[385,11]]}},"keywords":{}}],["art",{"_index":29,"title":{},"content":{"2":{"position":[[170,3]]},"18":{"position":[[15,3]]},"19":{"position":[[56,3]]},"20":{"position":[[353,3]]},"22":{"position":[[474,5],[1103,4],[1179,4]]},"24":{"position":[[15,3]]},"25":{"position":[[3662,3],[3894,4]]},"27":{"position":[[371,3]]},"28":{"position":[[224,3]]},"29":{"position":[[339,3]]},"31":{"position":[[60,3]]},"32":{"position":[[61,3]]},"33":{"position":[[72,3]]},"34":{"position":[[64,3]]},"35":{"position":[[66,3],[521,4]]},"37":{"position":[[1615,3]]},"39":{"position":[[81,3]]},"40":{"position":[[47,3]]},"41":{"position":[[46,3]]},"42":{"position":[[49,3]]},"43":{"position":[[51,3]]},"44":{"position":[[59,3]]},"45":{"position":[[76,3]]},"46":{"position":[[89,3]]},"47":{"position":[[45,3]]},"48":{"position":[[48,3]]},"49":{"position":[[107,3]]},"50":{"position":[[48,3]]},"51":{"position":[[59,3]]},"52":{"position":[[53,3]]},"53":{"position":[[44,3]]},"63":{"position":[[170,3]]},"64":{"position":[[58,3]]},"66":{"position":[[152,3]]},"67":{"position":[[280,3]]},"70":{"position":[[86,3]]},"71":{"position":[[67,3]]},"74":{"position":[[81,3]]},"75":{"position":[[85,3]]},"76":{"position":[[82,3]]},"77":{"position":[[111,3]]},"80":{"position":[[121,3]]},"81":{"position":[[492,3]]},"83":{"position":[[194,3]]},"85":{"position":[[94,3]]},"86":{"position":[[536,3]]},"88":{"position":[[87,3]]},"89":{"position":[[497,3]]},"91":{"position":[[103,3]]},"93":{"position":[[97,3]]},"95":{"position":[[156,3]]},"97":{"position":[[90,3]]},"99":{"position":[[307,3]]},"101":{"position":[[76,3]]},"103":{"position":[[387,3]]},"105":{"position":[[283,3],[452,4]]},"107":{"position":[[74,3]]},"118":{"position":[[41,3]]},"119":{"position":[[42,3]]},"120":{"position":[[62,3]]},"121":{"position":[[75,3]]},"122":{"position":[[78,3]]},"123":{"position":[[79,3]]},"124":{"position":[[92,3]]},"125":{"position":[[74,3]]},"126":{"position":[[231,3]]},"127":{"position":[[244,3]]},"128":{"position":[[91,3]]},"129":{"position":[[154,3]]},"130":{"position":[[47,3]]},"131":{"position":[[74,3]]},"132":{"position":[[97,3]]},"133":{"position":[[95,3]]},"134":{"position":[[93,3]]},"135":{"position":[[102,3]]},"136":{"position":[[81,3]]},"137":{"position":[[154,3]]},"138":{"position":[[82,3]]},"139":{"position":[[71,3]]},"140":{"position":[[127,3]]},"141":{"position":[[82,3]]},"142":{"position":[[114,3]]},"143":{"position":[[132,3]]},"144":{"position":[[115,3]]},"145":{"position":[[117,3]]},"146":{"position":[[150,3]]},"147":{"position":[[107,3]]},"148":{"position":[[85,3]]},"149":{"position":[[91,3]]},"150":{"position":[[47,3]]},"151":{"position":[[67,3]]},"153":{"position":[[1577,3]]},"155":{"position":[[53,3]]},"156":{"position":[[25,3]]},"157":{"position":[[25,3]]},"158":{"position":[[28,3]]},"159":{"position":[[26,3]]},"160":{"position":[[28,3]]},"161":{"position":[[35,3]]},"162":{"position":[[39,3]]},"163":{"position":[[28,3]]},"164":{"position":[[27,3]]},"165":{"position":[[44,3]]},"166":{"position":[[26,3]]},"167":{"position":[[27,3]]},"168":{"position":[[27,3]]},"169":{"position":[[26,3]]},"171":{"position":[[54,3]]},"172":{"position":[[55,3]]},"173":{"position":[[66,3]]},"174":{"position":[[58,3]]},"175":{"position":[[60,3],[515,4]]},"177":{"position":[[162,3]]},"178":{"position":[[132,3]]},"179":{"position":[[194,3]]},"180":{"position":[[142,3]]},"181":{"position":[[107,3]]},"182":{"position":[[96,3]]},"183":{"position":[[69,3]]},"184":{"position":[[90,3]]},"185":{"position":[[68,3]]},"186":{"position":[[66,3]]},"187":{"position":[[250,3]]},"188":{"position":[[136,3]]},"189":{"position":[[64,3]]},"190":{"position":[[162,3]]},"191":{"position":[[151,3]]},"192":{"position":[[139,3]]},"193":{"position":[[106,3]]},"194":{"position":[[127,3]]},"195":{"position":[[71,3]]},"196":{"position":[[110,3]]},"197":{"position":[[141,3]]},"198":{"position":[[132,3]]},"199":{"position":[[133,3]]},"200":{"position":[[88,3]]},"201":{"position":[[118,3]]},"202":{"position":[[350,3]]},"203":{"position":[[76,3]]},"204":{"position":[[526,3]]},"205":{"position":[[109,3]]},"206":{"position":[[491,3]]},"207":{"position":[[548,3]]},"208":{"position":[[219,3]]},"209":{"position":[[188,3]]},"210":{"position":[[302,3]]},"211":{"position":[[463,3]]},"212":{"position":[[239,3]]},"213":{"position":[[276,3]]},"214":{"position":[[163,3]]},"215":{"position":[[93,3]]},"216":{"position":[[318,3]]},"217":{"position":[[146,3],[271,4],[327,4]]},"218":{"position":[[129,3]]},"219":{"position":[[126,3]]},"220":{"position":[[121,3]]},"221":{"position":[[72,3]]},"222":{"position":[[160,3]]},"223":{"position":[[117,3]]},"230":{"position":[[15,3]]},"240":{"position":[[117,3]]},"241":{"position":[[50,3]]},"243":{"position":[[107,3]]},"244":{"position":[[175,3]]},"247":{"position":[[53,3]]},"248":{"position":[[49,3]]},"251":{"position":[[50,3]]},"252":{"position":[[48,3]]},"253":{"position":[[52,3]]},"254":{"position":[[59,3]]},"257":{"position":[[92,3]]},"258":{"position":[[250,3]]},"260":{"position":[[76,3]]},"262":{"position":[[53,3]]},"263":{"position":[[284,3]]},"265":{"position":[[52,3]]},"266":{"position":[[250,3]]},"268":{"position":[[56,3]]},"270":{"position":[[54,3]]},"272":{"position":[[75,3]]},"274":{"position":[[54,3]]},"276":{"position":[[214,3]]},"277":{"position":[[92,3]]},"285":{"position":[[15,3]]},"286":{"position":[[15,3]]},"287":{"position":[[15,3]]},"289":{"position":[[56,3]]},"290":{"position":[[53,3]]},"291":{"position":[[47,3]]},"292":{"position":[[153,3]]},"293":{"position":[[54,3]]},"294":{"position":[[40,3]]},"295":{"position":[[37,3]]},"296":{"position":[[4,3]]},"297":{"position":[[174,3]]},"299":{"position":[[88,3]]},"300":{"position":[[72,3]]},"301":{"position":[[89,3]]},"302":{"position":[[58,3]]},"303":{"position":[[54,3]]},"304":{"position":[[53,3]]},"305":{"position":[[42,3]]},"306":{"position":[[55,3]]},"307":{"position":[[43,3]]},"308":{"position":[[43,3]]},"309":{"position":[[107,3]]},"310":{"position":[[63,3]]},"311":{"position":[[43,3]]},"312":{"position":[[85,3]]},"313":{"position":[[68,3]]},"314":{"position":[[67,3]]},"315":{"position":[[54,3]]},"316":{"position":[[57,3]]},"317":{"position":[[43,3]]},"318":{"position":[[56,3]]},"319":{"position":[[63,3]]},"320":{"position":[[57,3]]},"321":{"position":[[57,3]]},"322":{"position":[[57,3]]},"323":{"position":[[61,3]]},"324":{"position":[[214,3]]},"325":{"position":[[59,3]]},"326":{"position":[[286,3]]},"327":{"position":[[60,3]]},"328":{"position":[[248,3]]},"329":{"position":[[283,3]]},"330":{"position":[[111,3]]},"331":{"position":[[91,3]]},"332":{"position":[[211,3]]},"333":{"position":[[184,3]]},"334":{"position":[[147,3]]},"335":{"position":[[163,3]]},"336":{"position":[[93,3]]},"337":{"position":[[53,3]]},"338":{"position":[[136,3]]},"339":{"position":[[75,3],[200,4],[241,4]]},"340":{"position":[[89,3]]},"341":{"position":[[61,3]]},"342":{"position":[[53,3]]},"343":{"position":[[47,3]]},"344":{"position":[[67,3]]},"345":{"position":[[75,3]]},"347":{"position":[[392,5],[1021,4],[1097,4]]},"349":{"position":[[210,3]]},"350":{"position":[[147,3]]},"351":{"position":[[264,3]]},"353":{"position":[[15,3]]},"354":{"position":[[3662,3],[3931,4]]},"356":{"position":[[33,3]]},"357":{"position":[[33,3]]},"358":{"position":[[39,3]]},"359":{"position":[[47,3]]},"360":{"position":[[47,3]]},"361":{"position":[[47,3]]},"362":{"position":[[64,3]]},"363":{"position":[[53,3]]},"364":{"position":[[99,3]]},"365":{"position":[[105,3]]},"366":{"position":[[56,3]]},"367":{"position":[[82,3]]},"368":{"position":[[33,3]]},"369":{"position":[[39,3]]},"370":{"position":[[63,3]]},"371":{"position":[[61,3]]},"372":{"position":[[57,3]]},"373":{"position":[[57,3]]},"374":{"position":[[58,3]]},"375":{"position":[[70,3]]},"376":{"position":[[57,3]]},"377":{"position":[[49,3]]},"378":{"position":[[75,3]]},"379":{"position":[[40,3]]},"380":{"position":[[85,3]]},"381":{"position":[[89,3]]},"382":{"position":[[74,3]]},"383":{"position":[[58,3]]},"384":{"position":[[72,3]]},"385":{"position":[[58,3]]},"386":{"position":[[56,3]]},"387":{"position":[[58,3]]},"388":{"position":[[37,3]]},"389":{"position":[[81,3]]}},"keywords":{}}],["art.airplay",{"_index":926,"title":{},"content":{"150":{"position":[[219,14]]},"388":{"position":[[209,14]]}},"keywords":{}}],["art.aspectratio",{"_index":903,"title":{},"content":{"144":{"position":[[261,15]]},"382":{"position":[[220,15]]}},"keywords":{}}],["art.attr('playsinlin",{"_index":917,"title":{},"content":{"147":{"position":[[261,23]]},"385":{"position":[[212,23]]}},"keywords":{}}],["art.autoheight",{"_index":914,"title":{},"content":{"146":{"position":[[295,14]]},"384":{"position":[[217,14]]}},"keywords":{}}],["art.autos",{"_index":878,"title":{},"content":{"140":{"position":[[270,12]]},"378":{"position":[[218,12]]}},"keywords":{}}],["art.backward",{"_index":820,"title":{},"content":{"123":{"position":[[230,12]]},"361":{"position":[[198,12]]}},"keywords":{}}],["art.contextmenu.add",{"_index":178,"title":{},"content":{"20":{"position":[[574,21]]},"89":{"position":[[663,21]]},"266":{"position":[[416,21]]},"297":{"position":[[395,21]]}},"keywords":{}}],["art.contextmenu.show",{"_index":730,"title":{},"content":{"88":{"position":[[202,20],[253,20]]},"89":{"position":[[612,20],[772,20]]},"206":{"position":[[679,20],[749,20]]},"265":{"position":[[167,20],[218,20]]},"266":{"position":[[365,20],[501,20]]},"328":{"position":[[412,20],[482,20]]}},"keywords":{}}],["art.contextmenu['contextmenu1",{"_index":186,"title":{},"content":{"20":{"position":[[1156,32]]},"297":{"position":[[894,32]]}},"keywords":{}}],["art.controls.add",{"_index":181,"title":{},"content":{"20":{"position":[[688,18]]},"86":{"position":[[673,18]]},"263":{"position":[[421,18]]},"297":{"position":[[509,18]]}},"keywords":{}}],["art.controls.port",{"_index":256,"title":{},"content":{"22":{"position":[[1228,20]]},"347":{"position":[[1146,20]]}},"keywords":{}}],["art.controls.show",{"_index":724,"title":{},"content":{"85":{"position":[[231,17]]},"262":{"position":[[190,17]]}},"keywords":{}}],["art.controls['control1",{"_index":187,"title":{},"content":{"20":{"position":[[1205,25]]},"297":{"position":[[943,25]]}},"keywords":{}}],["art.currenttim",{"_index":575,"title":{},"content":{"42":{"position":[[259,15]]},"129":{"position":[[300,15]]},"158":{"position":[[232,15]]},"367":{"position":[[228,15]]}},"keywords":{}}],["art.destroy",{"_index":581,"title":{},"content":{"44":{"position":[[241,14]]},"105":{"position":[[468,12]]},"151":{"position":[[182,14]]},"160":{"position":[[210,14]]},"389":{"position":[[196,14]]}},"keywords":{}}],["art.destroy(fals",{"_index":810,"title":{},"content":{"105":{"position":[[483,19]]}},"keywords":{}}],["art.flip",{"_index":888,"title":{},"content":{"142":{"position":[[253,8]]},"380":{"position":[[224,8]]}},"keywords":{}}],["art.forward",{"_index":818,"title":{},"content":{"122":{"position":[[193,11]]},"360":{"position":[[162,11]]}},"keywords":{}}],["art.fullscreen",{"_index":855,"title":{},"content":{"134":{"position":[[226,14],[271,14]]},"372":{"position":[[190,14],[235,14]]}},"keywords":{}}],["art.fullscreenweb",{"_index":862,"title":{},"content":{"135":{"position":[[238,17],[286,17]]},"373":{"position":[[193,17],[241,17]]}},"keywords":{}}],["art.getbloburl().then((url",{"_index":854,"title":{},"content":{"133":{"position":[[225,27]]},"371":{"position":[[191,27]]}},"keywords":{}}],["art.getdataurl().then((url",{"_index":850,"title":{},"content":{"132":{"position":[[227,27]]},"370":{"position":[[193,27]]}},"keywords":{}}],["art.hotkey.add(65",{"_index":735,"title":{},"content":{"95":{"position":[[271,18]]},"272":{"position":[[190,18]]}},"keywords":{}}],["art.hotkey.add(66",{"_index":736,"title":{},"content":{"95":{"position":[[334,18]]},"272":{"position":[[250,18]]}},"keywords":{}}],["art.i18n.upd",{"_index":658,"title":{},"content":{"71":{"position":[[167,17]]},"248":{"position":[[149,17]]}},"keywords":{}}],["art.layers.add",{"_index":175,"title":{},"content":{"20":{"position":[[483,16]]},"81":{"position":[[667,16]]},"258":{"position":[[425,16]]},"297":{"position":[[304,16]]}},"keywords":{}}],["art.layers.port",{"_index":254,"title":{},"content":{"22":{"position":[[1152,18]]},"347":{"position":[[1070,18]]}},"keywords":{}}],["art.layers.show",{"_index":707,"title":{},"content":{"80":{"position":[[584,15]]},"204":{"position":[[888,15]]},"257":{"position":[[555,15]]},"326":{"position":[[628,15]]}},"keywords":{}}],["art.layers['layer1",{"_index":185,"title":{},"content":{"20":{"position":[[1114,21]]},"297":{"position":[[852,21]]}},"keywords":{}}],["art.loading.show",{"_index":482,"title":{},"content":{"35":{"position":[[559,16]]},"91":{"position":[[218,16],[265,16]]},"175":{"position":[[553,16]]},"268":{"position":[[171,16],[218,16]]}},"keywords":{}}],["art.loop",{"_index":907,"title":{},"content":{"145":{"position":[[256,8]]},"383":{"position":[[197,8]]}},"keywords":{}}],["art.mask.show",{"_index":733,"title":{},"content":{"93":{"position":[[212,13],[256,13]]},"270":{"position":[[169,13],[213,13]]}},"keywords":{}}],["art.mini",{"_index":871,"title":{},"content":{"138":{"position":[[197,8]]},"376":{"position":[[172,8]]}},"keywords":{}}],["art.mut",{"_index":836,"title":{},"content":{"128":{"position":[[231,9]]},"366":{"position":[[196,9]]}},"keywords":{}}],["art.notice.show",{"_index":442,"title":{},"content":{"31":{"position":[[360,15]]},"32":{"position":[[478,15]]},"83":{"position":[[309,15],[358,15]]},"171":{"position":[[354,15]]},"172":{"position":[[472,15]]},"260":{"position":[[191,15],[221,15]]}},"keywords":{}}],["art.on("ready"",{"_index":250,"title":{},"content":{"22":{"position":[[1045,25]]},"347":{"position":[[963,25]]}},"keywords":{}}],["art.on('artplayerpluginads:click",{"_index":140,"title":{},"content":{"18":{"position":[[1009,34]]},"230":{"position":[[632,34]]}},"keywords":{}}],["art.on('artplayerpluginads:skip",{"_index":143,"title":{},"content":{"18":{"position":[[1098,33]]},"230":{"position":[[713,33]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:config",{"_index":1153,"title":{},"content":{"296":{"position":[[462,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:destroy",{"_index":1158,"title":{},"content":{"296":{"position":[[854,40]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:emit",{"_index":1149,"title":{},"content":{"296":{"position":[[189,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:error",{"_index":1152,"title":{},"content":{"296":{"position":[[374,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:hid",{"_index":1156,"title":{},"content":{"296":{"position":[[704,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:load",{"_index":1150,"title":{},"content":{"296":{"position":[[276,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:show",{"_index":1157,"title":{},"content":{"296":{"position":[[779,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:start",{"_index":1155,"title":{},"content":{"296":{"position":[[628,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:stop",{"_index":1154,"title":{},"content":{"296":{"position":[[553,37]]}},"keywords":{}}],["art.on('blur",{"_index":588,"title":{},"content":{"46":{"position":[[177,14]]},"162":{"position":[[127,14]]}},"keywords":{}}],["art.on('destroy",{"_index":580,"title":{},"content":{"44":{"position":[[147,17]]},"160":{"position":[[116,17]]}},"keywords":{}}],["art.on('focu",{"_index":584,"title":{},"content":{"45":{"position":[[164,15]]},"161":{"position":[[123,15]]}},"keywords":{}}],["art.on('fullscreen",{"_index":607,"title":{},"content":{"51":{"position":[[165,20]]},"167":{"position":[[133,20]]}},"keywords":{}}],["art.on('fullscreenweb",{"_index":609,"title":{},"content":{"52":{"position":[[162,23]]},"168":{"position":[[136,23]]}},"keywords":{}}],["art.on('hotkey",{"_index":611,"title":{},"content":{"53":{"position":[[132,16]]},"169":{"position":[[114,16]]}},"keywords":{}}],["art.on('hov",{"_index":592,"title":{},"content":{"47":{"position":[[133,15]]},"163":{"position":[[116,15]]}},"keywords":{}}],["art.on('mousemov",{"_index":600,"title":{},"content":{"49":{"position":[[195,19]]},"165":{"position":[[132,19]]}},"keywords":{}}],["art.on('paus",{"_index":571,"title":{},"content":{"41":{"position":[[134,15]]},"157":{"position":[[113,15]]}},"keywords":{}}],["art.on('play",{"_index":570,"title":{},"content":{"40":{"position":[[135,14]]},"156":{"position":[[113,14]]}},"keywords":{}}],["art.on('readi",{"_index":36,"title":{},"content":{"2":{"position":[[258,15]]},"20":{"position":[[456,15]]},"35":{"position":[[707,15]]},"39":{"position":[[169,15]]},"42":{"position":[[194,15]]},"43":{"position":[[198,15]]},"44":{"position":[[207,15]]},"50":{"position":[[192,15]]},"63":{"position":[[258,15]]},"64":{"position":[[146,15]]},"70":{"position":[[174,15]]},"74":{"position":[[220,15]]},"75":{"position":[[294,15]]},"76":{"position":[[291,15]]},"77":{"position":[[316,15]]},"80":{"position":[[535,15]]},"81":{"position":[[618,15]]},"83":{"position":[[282,15]]},"85":{"position":[[182,15]]},"86":{"position":[[624,15]]},"88":{"position":[[175,15]]},"89":{"position":[[585,15]]},"91":{"position":[[191,15]]},"93":{"position":[[185,15]]},"95":{"position":[[244,15]]},"97":{"position":[[209,15]]},"99":{"position":[[395,15]]},"107":{"position":[[162,15]]},"118":{"position":[[142,15]]},"119":{"position":[[143,15]]},"120":{"position":[[163,15]]},"121":{"position":[[163,15]]},"122":{"position":[[166,15]]},"123":{"position":[[167,15]]},"124":{"position":[[180,15]]},"125":{"position":[[162,15]]},"126":{"position":[[319,15]]},"127":{"position":[[332,15]]},"128":{"position":[[179,15]]},"129":{"position":[[242,15]]},"130":{"position":[[135,15]]},"131":{"position":[[162,15]]},"132":{"position":[[185,15]]},"133":{"position":[[183,15]]},"134":{"position":[[199,15]]},"135":{"position":[[211,15]]},"136":{"position":[[190,15]]},"137":{"position":[[279,15]]},"138":{"position":[[170,15]]},"139":{"position":[[172,15]]},"140":{"position":[[215,15]]},"141":{"position":[[170,15]]},"142":{"position":[[202,15]]},"143":{"position":[[220,15]]},"144":{"position":[[203,15]]},"145":{"position":[[205,15]]},"146":{"position":[[238,15]]},"147":{"position":[[195,15]]},"148":{"position":[[173,15]]},"149":{"position":[[179,15]]},"151":{"position":[[155,15]]},"155":{"position":[[141,15]]},"158":{"position":[[173,15]]},"159":{"position":[[173,15]]},"160":{"position":[[176,15]]},"166":{"position":[[170,15]]},"175":{"position":[[701,15]]},"206":{"position":[[722,15]]},"210":{"position":[[411,15]]},"240":{"position":[[205,15]]},"241":{"position":[[138,15]]},"247":{"position":[[141,15]]},"251":{"position":[[189,15]]},"252":{"position":[[257,15]]},"253":{"position":[[261,15]]},"254":{"position":[[264,15]]},"257":{"position":[[506,15]]},"258":{"position":[[376,15]]},"260":{"position":[[164,15]]},"262":{"position":[[141,15]]},"263":{"position":[[372,15]]},"265":{"position":[[140,15]]},"266":{"position":[[338,15]]},"268":{"position":[[144,15]]},"270":{"position":[[142,15]]},"272":{"position":[[163,15]]},"274":{"position":[[173,15]]},"276":{"position":[[302,15]]},"295":{"position":[[222,15]]},"297":{"position":[[277,15]]},"328":{"position":[[455,15]]},"332":{"position":[[320,15]]},"356":{"position":[[134,15]]},"357":{"position":[[134,15]]},"358":{"position":[[140,15]]},"359":{"position":[[135,15]]},"360":{"position":[[135,15]]},"361":{"position":[[135,15]]},"362":{"position":[[152,15]]},"363":{"position":[[141,15]]},"364":{"position":[[187,15]]},"365":{"position":[[193,15]]},"366":{"position":[[144,15]]},"367":{"position":[[170,15]]},"368":{"position":[[121,15]]},"369":{"position":[[127,15]]},"370":{"position":[[151,15]]},"371":{"position":[[149,15]]},"372":{"position":[[163,15]]},"373":{"position":[[166,15]]},"374":{"position":[[167,15]]},"375":{"position":[[195,15]]},"376":{"position":[[145,15]]},"377":{"position":[[150,15]]},"378":{"position":[[163,15]]},"379":{"position":[[128,15]]},"380":{"position":[[173,15]]},"381":{"position":[[177,15]]},"382":{"position":[[162,15]]},"383":{"position":[[146,15]]},"384":{"position":[[160,15]]},"385":{"position":[[146,15]]},"386":{"position":[[144,15]]},"387":{"position":[[146,15]]},"389":{"position":[[169,15]]}},"keywords":{}}],["art.on('res",{"_index":596,"title":{},"content":{"48":{"position":[[152,16]]},"164":{"position":[[131,16]]},"294":{"position":[[225,16]]}},"keywords":{}}],["art.on('seek",{"_index":573,"title":{},"content":{"42":{"position":[[137,14]]},"158":{"position":[[116,14]]}},"keywords":{}}],["art.on('url",{"_index":601,"title":{},"content":{"50":{"position":[[136,13]]},"166":{"position":[[114,13]]}},"keywords":{}}],["art.on('video:play",{"_index":566,"title":{},"content":{"37":{"position":[[1703,20]]},"153":{"position":[[1665,20]]}},"keywords":{}}],["art.on('volum",{"_index":576,"title":{},"content":{"43":{"position":[[139,16]]},"159":{"position":[[114,16]]}},"keywords":{}}],["art.once('video:canplay",{"_index":845,"title":{},"content":{"131":{"position":[[204,25]]},"369":{"position":[[169,25]]}},"keywords":{}}],["art.paus",{"_index":814,"title":{},"content":{"119":{"position":[[204,12]]},"357":{"position":[[195,12]]}},"keywords":{}}],["art.pip",{"_index":409,"title":{},"content":{"28":{"position":[[645,7]]},"136":{"position":[[217,7],[255,7]]},"350":{"position":[[564,7]]},"374":{"position":[[194,7],[232,7]]}},"keywords":{}}],["art.play",{"_index":813,"title":{},"content":{"118":{"position":[[169,11]]},"119":{"position":[[170,11]]},"139":{"position":[[226,11]]},"356":{"position":[[161,11]]},"357":{"position":[[161,11]]},"377":{"position":[[204,11]]}},"keywords":{}}],["art.playbackr",{"_index":897,"title":{},"content":{"143":{"position":[[279,16]]},"381":{"position":[[236,16]]}},"keywords":{}}],["art.plugins.add(myplugin",{"_index":747,"title":{},"content":{"99":{"position":[[422,26]]},"276":{"position":[[329,26]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.config",{"_index":1141,"title":{},"content":{"292":{"position":[[668,43]]},"293":{"position":[[393,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.emit",{"_index":1128,"title":{},"content":{"291":{"position":[[425,41]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.hid",{"_index":1120,"title":{},"content":{"289":{"position":[[290,42]]},"290":{"position":[[429,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.ishid",{"_index":1123,"title":{},"content":{"290":{"position":[[298,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.load",{"_index":1143,"title":{},"content":{"293":{"position":[[288,42],[483,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.reset",{"_index":1147,"title":{},"content":{"294":{"position":[[253,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.show",{"_index":1121,"title":{},"content":{"289":{"position":[[395,42]]},"290":{"position":[[344,42]]}},"keywords":{}}],["art.post",{"_index":868,"title":{},"content":{"137":{"position":[[332,10]]},"375":{"position":[[248,10]]}},"keywords":{}}],["art.proxy(contain",{"_index":635,"title":{},"content":{"66":{"position":[[233,20]]},"243":{"position":[[188,20]]}},"keywords":{}}],["art.query('.art",{"_index":184,"title":{},"content":{"20":{"position":[[884,15],[936,15],[996,15]]},"64":{"position":[[186,15]]},"241":{"position":[[178,15]]},"297":{"position":[[666,15],[718,15],[778,15]]}},"keywords":{}}],["art.screenshot",{"_index":846,"title":{},"content":{"131":{"position":[[241,17]]},"369":{"position":[[206,17]]}},"keywords":{}}],["art.seek",{"_index":574,"title":{},"content":{"42":{"position":[[228,8]]},"74":{"position":[[247,8]]},"75":{"position":[[321,8]]},"77":{"position":[[343,8]]},"97":{"position":[[236,8]]},"121":{"position":[[190,8]]},"123":{"position":[[194,8]]},"126":{"position":[[346,8]]},"127":{"position":[[359,8]]},"131":{"position":[[189,8]]},"132":{"position":[[212,8]]},"133":{"position":[[210,8]]},"158":{"position":[[207,8]]},"251":{"position":[[216,8]]},"252":{"position":[[284,8]]},"254":{"position":[[291,8]]},"274":{"position":[[200,8]]},"359":{"position":[[162,8]]},"361":{"position":[[162,8]]},"364":{"position":[[214,8]]},"365":{"position":[[220,8]]},"369":{"position":[[154,8]]},"370":{"position":[[178,8]]},"371":{"position":[[176,8]]}},"keywords":{}}],["art.setting.show",{"_index":740,"title":{},"content":{"97":{"position":[[251,16],[298,16]]},"274":{"position":[[215,16],[262,16]]}},"keywords":{}}],["art.storage.clear",{"_index":652,"title":{},"content":{"67":{"position":[[469,20]]},"244":{"position":[[364,20]]}},"keywords":{}}],["art.storage.del('your",{"_index":651,"title":{},"content":{"67":{"position":[[440,21]]},"244":{"position":[[335,21]]}},"keywords":{}}],["art.storage.get('your",{"_index":650,"title":{},"content":{"67":{"position":[[411,21]]},"244":{"position":[[306,21]]}},"keywords":{}}],["art.storage.set('your",{"_index":648,"title":{},"content":{"67":{"position":[[368,21]]},"244":{"position":[[263,21]]}},"keywords":{}}],["art.subtitle.show",{"_index":673,"title":{},"content":{"74":{"position":[[262,17],[311,17]]},"251":{"position":[[231,17],[280,17]]}},"keywords":{}}],["art.subtitle.styl",{"_index":686,"title":{},"content":{"75":{"position":[[358,20]]},"252":{"position":[[321,20]]}},"keywords":{}}],["art.subtitle.switch('/assets/sample/subtitle.srt?t=1",{"_index":692,"title":{},"content":{"77":{"position":[[380,54]]},"254":{"position":[[328,54]]}},"keywords":{}}],["art.subtitle.url",{"_index":276,"title":{},"content":{"24":{"position":[[486,16]]},"27":{"position":[[943,16]]},"76":{"position":[[372,16]]},"253":{"position":[[342,16]]},"349":{"position":[[753,16]]},"353":{"position":[[486,16]]}},"keywords":{}}],["art.switchquality('/assets/sample/video.mp4?t=0",{"_index":834,"title":{},"content":{"127":{"position":[[396,49]]},"365":{"position":[[257,49]]}},"keywords":{}}],["art.switchquality(item.url",{"_index":397,"title":{},"content":{"27":{"position":[[1357,27]]},"349":{"position":[[1145,27]]}},"keywords":{}}],["art.switchurl('/assets/sample/video.mp4?t=0",{"_index":829,"title":{},"content":{"126":{"position":[[383,45]]},"364":{"position":[[251,45]]}},"keywords":{}}],["art.template.$video.classnam",{"_index":370,"title":{},"content":{"25":{"position":[[3862,29]]},"354":{"position":[[3899,29]]}},"keywords":{}}],["art.template.$video.control",{"_index":487,"title":{},"content":{"35":{"position":[[734,28]]},"175":{"position":[[728,28]]}},"keywords":{}}],["art.template.queri",{"_index":633,"title":{},"content":{"64":{"position":[[24,18]]},"241":{"position":[[16,18]]}},"keywords":{}}],["art.template.query('.art",{"_index":631,"title":{},"content":{"63":{"position":[[298,24]]},"240":{"position":[[245,24]]}},"keywords":{}}],["art.them",{"_index":923,"title":{},"content":{"149":{"position":[[231,9]]},"387":{"position":[[198,9]]}},"keywords":{}}],["art.titl",{"_index":920,"title":{},"content":{"148":{"position":[[225,9]]},"386":{"position":[[196,9]]}},"keywords":{}}],["art.toggl",{"_index":815,"title":{},"content":{"120":{"position":[[190,13],[226,13]]},"358":{"position":[[167,13],[203,13]]}},"keywords":{}}],["art.url",{"_index":602,"title":{},"content":{"50":{"position":[[226,7]]},"125":{"position":[[212,7]]},"166":{"position":[[204,7]]},"363":{"position":[[191,7]]}},"keywords":{}}],["art.volum",{"_index":577,"title":{},"content":{"43":{"position":[[232,10]]},"124":{"position":[[233,10]]},"159":{"position":[[207,10]]},"362":{"position":[[205,10]]}},"keywords":{}}],["art1",{"_index":201,"title":{},"content":{"21":{"position":[[236,4]]},"346":{"position":[[173,4]]}},"keywords":{}}],["art2",{"_index":203,"title":{},"content":{"21":{"position":[[272,4]]},"346":{"position":[[209,4]]}},"keywords":{}}],["artplay",{"_index":31,"title":{},"content":{"2":{"position":[[180,11],[203,11]]},"15":{"position":[[14,9]]},"16":{"position":[[11,9]]},"18":{"position":[[25,11],[48,11]]},"19":{"position":[[66,11],[89,11]]},"20":{"position":[[363,11],[386,11]]},"21":{"position":[[165,9],[190,11],[207,9],[260,11],[282,9]]},"22":{"position":[[321,9]]},"24":{"position":[[25,11],[48,11]]},"25":{"position":[[3672,11],[3695,11]]},"27":{"position":[[381,11],[404,11]]},"28":{"position":[[234,11],[257,11]]},"29":{"position":[[349,11],[372,11]]},"31":{"position":[[70,11],[93,11]]},"32":{"position":[[71,11],[94,11]]},"33":{"position":[[82,11],[105,11]]},"34":{"position":[[74,11],[97,11]]},"35":{"position":[[76,11],[99,11]]},"37":{"position":[[1625,11],[1648,11]]},"39":{"position":[[91,11],[114,11]]},"40":{"position":[[57,11],[80,11]]},"41":{"position":[[56,11],[79,11]]},"42":{"position":[[59,11],[82,11]]},"43":{"position":[[61,11],[84,11]]},"44":{"position":[[69,11],[92,11]]},"45":{"position":[[86,11],[109,11]]},"46":{"position":[[99,11],[122,11]]},"47":{"position":[[55,11],[78,11]]},"48":{"position":[[58,11],[81,11]]},"49":{"position":[[117,11],[140,11]]},"50":{"position":[[58,11],[81,11]]},"51":{"position":[[69,11],[92,11]]},"52":{"position":[[63,11],[86,11]]},"53":{"position":[[54,11],[77,11]]},"63":{"position":[[180,11],[203,11]]},"64":{"position":[[68,11],[91,11]]},"66":{"position":[[162,11]]},"67":{"position":[[290,11],[313,11]]},"70":{"position":[[96,11],[119,11]]},"71":{"position":[[77,11],[100,11]]},"74":{"position":[[91,11],[114,11]]},"75":{"position":[[95,11],[118,11]]},"76":{"position":[[92,11],[115,11]]},"77":{"position":[[121,11],[144,11]]},"80":{"position":[[131,11],[154,11]]},"81":{"position":[[502,11],[525,11]]},"83":{"position":[[204,11],[227,11]]},"85":{"position":[[104,11],[127,11]]},"86":{"position":[[546,11],[569,11]]},"88":{"position":[[97,11],[120,11]]},"89":{"position":[[507,11],[530,11]]},"91":{"position":[[113,11],[136,11]]},"93":{"position":[[107,11],[130,11]]},"95":{"position":[[166,11],[189,11]]},"97":{"position":[[100,11],[123,11]]},"99":{"position":[[317,11],[340,11]]},"101":{"position":[[26,9],[43,9],[86,11],[109,11]]},"103":{"position":[[155,10],[397,11],[420,11]]},"104":{"position":[[23,9],[185,9],[366,11]]},"105":{"position":[[25,9],[137,9],[293,11]]},"107":{"position":[[84,11],[107,11]]},"118":{"position":[[51,11],[74,11]]},"119":{"position":[[52,11],[75,11]]},"120":{"position":[[72,11],[95,11]]},"121":{"position":[[85,11],[108,11]]},"122":{"position":[[88,11],[111,11]]},"123":{"position":[[89,11],[112,11]]},"124":{"position":[[102,11],[125,11]]},"125":{"position":[[84,11],[107,11]]},"126":{"position":[[241,11],[264,11]]},"127":{"position":[[254,11],[277,11]]},"128":{"position":[[101,11],[124,11]]},"129":{"position":[[164,11],[187,11]]},"130":{"position":[[57,11],[80,11]]},"131":{"position":[[84,11],[107,11]]},"132":{"position":[[107,11],[130,11]]},"133":{"position":[[105,11],[128,11]]},"134":{"position":[[103,11],[126,11]]},"135":{"position":[[112,11],[135,11]]},"136":{"position":[[91,11],[114,11]]},"137":{"position":[[164,11],[187,11]]},"138":{"position":[[92,11],[115,11]]},"139":{"position":[[81,11],[104,11]]},"140":{"position":[[137,11],[160,11]]},"141":{"position":[[92,11],[115,11]]},"142":{"position":[[124,11],[147,11]]},"143":{"position":[[142,11],[165,11]]},"144":{"position":[[125,11],[148,11]]},"145":{"position":[[127,11],[150,11]]},"146":{"position":[[160,11],[183,11]]},"147":{"position":[[117,11],[140,11]]},"148":{"position":[[95,11],[118,11]]},"149":{"position":[[101,11],[124,11]]},"150":{"position":[[57,11],[80,11]]},"151":{"position":[[77,11],[100,11]]},"153":{"position":[[1587,11],[1610,11]]},"155":{"position":[[63,11],[86,11]]},"156":{"position":[[35,11],[58,11]]},"157":{"position":[[35,11],[58,11]]},"158":{"position":[[38,11],[61,11]]},"159":{"position":[[36,11],[59,11]]},"160":{"position":[[38,11],[61,11]]},"161":{"position":[[45,11],[68,11]]},"162":{"position":[[49,11],[72,11]]},"163":{"position":[[38,11],[61,11]]},"164":{"position":[[37,11],[60,11]]},"165":{"position":[[54,11],[77,11]]},"166":{"position":[[36,11],[59,11]]},"167":{"position":[[37,11],[60,11]]},"168":{"position":[[37,11],[60,11]]},"169":{"position":[[36,11],[59,11]]},"171":{"position":[[64,11],[87,11]]},"172":{"position":[[65,11],[88,11]]},"173":{"position":[[76,11],[99,11]]},"174":{"position":[[68,11],[91,11]]},"175":{"position":[[70,11],[93,11]]},"177":{"position":[[172,11],[195,11],[378,10]]},"178":{"position":[[142,11],[165,11]]},"179":{"position":[[204,10],[228,11]]},"180":{"position":[[152,11],[175,11]]},"181":{"position":[[117,11],[140,11]]},"182":{"position":[[106,11],[129,11]]},"183":{"position":[[79,11],[102,11]]},"184":{"position":[[100,11],[123,11]]},"185":{"position":[[78,11],[101,11]]},"186":{"position":[[76,11],[99,11]]},"187":{"position":[[260,11],[283,11]]},"188":{"position":[[146,11],[169,11]]},"189":{"position":[[74,11],[97,11]]},"190":{"position":[[172,11],[195,11]]},"191":{"position":[[161,11],[184,11]]},"192":{"position":[[149,11],[172,11]]},"193":{"position":[[116,11],[139,11]]},"194":{"position":[[137,11],[160,11]]},"195":{"position":[[81,11],[104,11]]},"196":{"position":[[120,11],[143,11]]},"197":{"position":[[151,11],[174,11]]},"198":{"position":[[142,11],[165,11]]},"199":{"position":[[143,11],[166,11]]},"200":{"position":[[98,11],[121,11]]},"201":{"position":[[128,11],[151,11]]},"202":{"position":[[360,11]]},"203":{"position":[[86,11],[109,11]]},"204":{"position":[[536,11],[559,11]]},"205":{"position":[[119,11],[142,11]]},"206":{"position":[[501,11],[524,11]]},"207":{"position":[[558,11],[581,11]]},"208":{"position":[[229,11],[252,11]]},"209":{"position":[[198,11],[221,11]]},"210":{"position":[[312,11],[335,11]]},"211":{"position":[[473,11],[496,11]]},"212":{"position":[[249,11],[272,11]]},"213":{"position":[[286,11],[309,11]]},"214":{"position":[[173,11],[196,11]]},"215":{"position":[[103,11],[126,11]]},"216":{"position":[[328,11],[351,11]]},"217":{"position":[[156,11],[179,11]]},"218":{"position":[[139,11],[162,11]]},"219":{"position":[[136,11],[159,11]]},"220":{"position":[[131,11],[154,11]]},"221":{"position":[[82,11],[105,11]]},"222":{"position":[[170,11],[193,11]]},"223":{"position":[[127,11],[150,11]]},"227":{"position":[[14,9]]},"228":{"position":[[11,9]]},"230":{"position":[[25,11],[48,11]]},"240":{"position":[[127,11],[150,11]]},"241":{"position":[[60,11],[83,11]]},"243":{"position":[[117,11]]},"244":{"position":[[185,11],[208,11]]},"247":{"position":[[63,11],[86,11]]},"248":{"position":[[59,11],[82,11]]},"251":{"position":[[60,11],[83,11]]},"252":{"position":[[58,11],[81,11]]},"253":{"position":[[62,11],[85,11]]},"254":{"position":[[69,11],[92,11]]},"257":{"position":[[102,11],[125,11]]},"258":{"position":[[260,11],[283,11]]},"260":{"position":[[86,11],[109,11]]},"262":{"position":[[63,11],[86,11]]},"263":{"position":[[294,11],[317,11]]},"265":{"position":[[62,11],[85,11]]},"266":{"position":[[260,11],[283,11]]},"268":{"position":[[66,11],[89,11]]},"270":{"position":[[64,11],[87,11]]},"272":{"position":[[85,11],[108,11]]},"274":{"position":[[64,11],[87,11]]},"276":{"position":[[224,11],[247,11]]},"277":{"position":[[102,11],[125,11]]},"281":{"position":[[14,9]]},"282":{"position":[[11,9]]},"285":{"position":[[25,11],[48,11]]},"286":{"position":[[25,11],[48,11]]},"287":{"position":[[25,11],[48,11]]},"289":{"position":[[66,11],[89,11]]},"290":{"position":[[63,11],[86,11]]},"291":{"position":[[57,11],[80,11]]},"292":{"position":[[163,11],[186,11]]},"293":{"position":[[64,11],[87,11]]},"294":{"position":[[50,11],[73,11]]},"295":{"position":[[47,11],[70,11]]},"296":{"position":[[14,11],[37,11]]},"297":{"position":[[184,11],[207,11]]},"299":{"position":[[22,13],[98,11],[121,11],[252,10]]},"300":{"position":[[82,11],[105,11]]},"301":{"position":[[99,10],[123,11]]},"302":{"position":[[68,11],[91,11]]},"303":{"position":[[64,11],[87,11]]},"304":{"position":[[63,11],[86,11]]},"305":{"position":[[52,11],[75,11]]},"306":{"position":[[65,11],[88,11]]},"307":{"position":[[53,11],[76,11]]},"308":{"position":[[53,11],[76,11]]},"309":{"position":[[117,11],[140,11]]},"310":{"position":[[73,11],[96,11]]},"311":{"position":[[53,11],[76,11]]},"312":{"position":[[95,11],[118,11]]},"313":{"position":[[78,11],[101,11]]},"314":{"position":[[77,11],[100,11]]},"315":{"position":[[64,11],[87,11]]},"316":{"position":[[67,11],[90,11]]},"317":{"position":[[53,11],[76,11]]},"318":{"position":[[66,11],[89,11]]},"319":{"position":[[73,11],[96,11]]},"320":{"position":[[67,11],[90,11]]},"321":{"position":[[67,11],[90,11]]},"322":{"position":[[67,11],[90,11]]},"323":{"position":[[71,11],[94,11]]},"324":{"position":[[224,11]]},"325":{"position":[[69,11],[92,11]]},"326":{"position":[[296,11],[319,11]]},"327":{"position":[[70,11],[93,11]]},"328":{"position":[[258,11],[281,11]]},"329":{"position":[[293,11],[316,11]]},"330":{"position":[[121,11],[144,11]]},"331":{"position":[[101,11],[124,11]]},"332":{"position":[[221,11],[244,11]]},"333":{"position":[[194,11],[217,11]]},"334":{"position":[[157,11],[180,11]]},"335":{"position":[[173,11],[196,11]]},"336":{"position":[[103,11],[126,11]]},"337":{"position":[[63,11],[86,11]]},"338":{"position":[[146,11],[169,11]]},"339":{"position":[[85,11],[108,11]]},"340":{"position":[[99,11],[122,11]]},"341":{"position":[[71,11],[94,11]]},"342":{"position":[[63,11],[86,11]]},"343":{"position":[[57,11],[80,11]]},"344":{"position":[[77,11],[100,11]]},"345":{"position":[[85,11],[108,11]]},"346":{"position":[[109,9],[134,11],[151,9],[197,11],[219,9]]},"347":{"position":[[239,9]]},"349":{"position":[[220,11],[243,11]]},"350":{"position":[[157,11],[180,11]]},"351":{"position":[[274,11],[297,11]]},"353":{"position":[[25,11],[48,11]]},"354":{"position":[[3672,11],[3695,11]]},"356":{"position":[[43,11],[66,11]]},"357":{"position":[[43,11],[66,11]]},"358":{"position":[[49,11],[72,11]]},"359":{"position":[[57,11],[80,11]]},"360":{"position":[[57,11],[80,11]]},"361":{"position":[[57,11],[80,11]]},"362":{"position":[[74,11],[97,11]]},"363":{"position":[[63,11],[86,11]]},"364":{"position":[[109,11],[132,11]]},"365":{"position":[[115,11],[138,11]]},"366":{"position":[[66,11],[89,11]]},"367":{"position":[[92,11],[115,11]]},"368":{"position":[[43,11],[66,11]]},"369":{"position":[[49,11],[72,11]]},"370":{"position":[[73,11],[96,11]]},"371":{"position":[[71,11],[94,11]]},"372":{"position":[[67,11],[90,11]]},"373":{"position":[[67,11],[90,11]]},"374":{"position":[[68,11],[91,11]]},"375":{"position":[[80,11],[103,11]]},"376":{"position":[[67,11],[90,11]]},"377":{"position":[[59,11],[82,11]]},"378":{"position":[[85,11],[108,11]]},"379":{"position":[[50,11],[73,11]]},"380":{"position":[[95,11],[118,11]]},"381":{"position":[[99,11],[122,11]]},"382":{"position":[[84,11],[107,11]]},"383":{"position":[[68,11],[91,11]]},"384":{"position":[[82,11],[105,11]]},"385":{"position":[[68,11],[91,11]]},"386":{"position":[[66,11],[89,11]]},"387":{"position":[[68,11],[91,11]]},"388":{"position":[[47,11],[70,11]]},"389":{"position":[[91,11],[114,11]]}},"keywords":{}}],["artplayer';const",{"_index":751,"title":{},"content":{"101":{"position":[[58,17]]}},"keywords":{}}],["artplayer';export",{"_index":803,"title":{},"content":{"105":{"position":[[152,18]]}},"keywords":{}}],["artplayer.html",{"_index":990,"title":{},"content":{"202":{"position":[[222,14],[330,15]]},"324":{"position":[[194,15]]}},"keywords":{}}],["artplayer.html访问到播放器所需的html",{"_index":1161,"title":{},"content":{"324":{"position":[[68,32]]}},"keywords":{}}],["artplayer.jsx",{"_index":800,"title":{},"content":{"105":{"position":[[74,13]]}},"keywords":{}}],["artplayer.jsxapp.jsx",{"_index":799,"title":{},"content":{"105":{"position":[[53,20]]}},"keywords":{}}],["artplayer.vu",{"_index":779,"title":{},"content":{"104":{"position":[[70,13]]}},"keywords":{}}],["artplayer.vueapp.vu",{"_index":778,"title":{},"content":{"104":{"position":[[49,20]]}},"keywords":{}}],["artplayer_set",{"_index":641,"title":{},"content":{"67":{"position":[[102,18]]},"244":{"position":[[35,18]]}},"keywords":{}}],["artplayerpluginad",{"_index":99,"title":{},"content":{"18":{"position":[[165,20]]},"230":{"position":[[165,20]]}},"keywords":{}}],["artplayerplugindanmuku",{"_index":1085,"title":{},"content":{"285":{"position":[[182,24]]},"286":{"position":[[110,24]]},"287":{"position":[[110,24]]},"289":{"position":[[151,24]]},"290":{"position":[[148,24]]},"291":{"position":[[142,24]]},"292":{"position":[[248,24]]},"293":{"position":[[149,24]]},"294":{"position":[[150,24]]},"295":{"position":[[147,24]]},"296":{"position":[[114,24]]}},"keywords":{}}],["artplayerrequir",{"_index":930,"title":{},"content":{"177":{"position":[[29,19]]}},"keywords":{}}],["artref",{"_index":806,"title":{},"content":{"105":{"position":[[237,6]]}},"keywords":{}}],["artref.curr",{"_index":807,"title":{},"content":{"105":{"position":[[327,15]]}},"keywords":{}}],["ashby"",{"_index":291,"title":{},"content":{"25":{"position":[[361,11]]},"354":{"position":[[361,11]]}},"keywords":{}}],["aspect",{"_index":899,"title":{},"content":{"144":{"position":[[65,7]]},"146":{"position":[[121,6]]},"192":{"position":[[58,6]]}},"keywords":{}}],["aspectratio",{"_index":386,"title":{"144":{"position":[[0,12]]},"192":{"position":[[0,12]]},"314":{"position":[[0,12]]},"382":{"position":[[0,12]]}},"content":{"27":{"position":[[502,12]]},"28":{"position":[[355,12]]},"29":{"position":[[470,12]]},"192":{"position":[[223,12]]},"215":{"position":[[459,12]]},"314":{"position":[[151,12]]},"337":{"position":[[419,12]]},"349":{"position":[[341,12]]},"350":{"position":[[278,12]]},"351":{"position":[[395,12]]}},"keywords":{}}],["ass",{"_index":1042,"title":{},"content":{"213":{"position":[[180,3]]}},"keywords":{}}],["assets/angel",{"_index":470,"title":{},"content":{"34":{"position":[[173,12]]},"174":{"position":[[167,12]]}},"keywords":{}}],["assets/sample/danmuku",{"_index":1144,"title":{},"content":{"293":{"position":[[446,23]]}},"keywords":{}}],["assets/sample/danmuku.xml",{"_index":1116,"title":{},"content":{"286":{"position":[[178,29]]},"289":{"position":[[185,29]]},"290":{"position":[[182,29]]},"291":{"position":[[176,29]]},"292":{"position":[[282,29]]},"293":{"position":[[183,29]]},"294":{"position":[[184,29]]},"295":{"position":[[181,29]]},"296":{"position":[[148,29]]}},"keywords":{}}],["assets/sample/layer.png",{"_index":697,"title":{},"content":{"80":{"position":[[89,27]]},"81":{"position":[[590,27]]},"204":{"position":[[494,27]]},"257":{"position":[[60,27]]},"258":{"position":[[348,27]]},"326":{"position":[[254,27]]}},"keywords":{}}],["assets/sample/poster.jpg",{"_index":866,"title":{},"content":{"137":{"position":[[246,28]]},"180":{"position":[[234,28]]},"302":{"position":[[150,28]]},"375":{"position":[[162,28]]}},"keywords":{}}],["assets/sample/poster.jpg?t=0",{"_index":869,"title":{},"content":{"137":{"position":[[345,32]]},"375":{"position":[[261,32]]}},"keywords":{}}],["assets/sample/subtitle.srt",{"_index":671,"title":{},"content":{"74":{"position":[[182,30]]},"75":{"position":[[186,30]]},"76":{"position":[[183,30]]},"77":{"position":[[212,30]]},"200":{"position":[[189,30]]},"213":{"position":[[377,30]]},"251":{"position":[[151,30]]},"252":{"position":[[149,30]]},"253":{"position":[[153,30]]},"254":{"position":[[160,30]]},"322":{"position":[[158,30]]},"335":{"position":[[264,30]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=1",{"_index":269,"title":{},"content":{"24":{"position":[[261,35]]},"27":{"position":[[704,35]]},"349":{"position":[[520,35]]},"353":{"position":[[261,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=2",{"_index":272,"title":{},"content":{"24":{"position":[[384,35]]},"27":{"position":[[827,35]]},"349":{"position":[[637,35]]},"353":{"position":[[384,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?t=1",{"_index":690,"title":{},"content":{"76":{"position":[[391,34]]},"253":{"position":[[361,34]]}},"keywords":{}}],["assets/sample/test1.mp4",{"_index":105,"title":{},"content":{"18":{"position":[[337,27]]},"230":{"position":[[290,27]]}},"keywords":{}}],["assets/sample/thumbnails.png",{"_index":1037,"title":{},"content":{"212":{"position":[[342,32]]},"334":{"position":[[250,32]]}},"keywords":{}}],["assets/sample/video.flv",{"_index":434,"title":{},"content":{"31":{"position":[[132,27]]},"171":{"position":[[126,27]]},"216":{"position":[[374,27]]},"217":{"position":[[202,27]]},"338":{"position":[[192,27]]},"339":{"position":[[131,27]]}},"keywords":{}}],["assets/sample/video.mp4",{"_index":35,"title":{},"content":{"2":{"position":[[226,27]]},"18":{"position":[[71,27]]},"19":{"position":[[112,27]]},"20":{"position":[[409,27]]},"24":{"position":[[71,27]]},"25":{"position":[[3718,27]]},"27":{"position":[[427,27]]},"28":{"position":[[280,27]]},"29":{"position":[[395,27]]},"37":{"position":[[1671,27]]},"39":{"position":[[137,27]]},"40":{"position":[[103,27]]},"41":{"position":[[102,27]]},"42":{"position":[[105,27]]},"43":{"position":[[107,27]]},"44":{"position":[[115,27]]},"45":{"position":[[132,27]]},"46":{"position":[[145,27]]},"47":{"position":[[101,27]]},"48":{"position":[[104,27]]},"49":{"position":[[163,27]]},"50":{"position":[[104,27]]},"51":{"position":[[115,27]]},"52":{"position":[[109,27]]},"53":{"position":[[100,27]]},"63":{"position":[[226,27]]},"64":{"position":[[114,27]]},"66":{"position":[[201,27]]},"67":{"position":[[336,27]]},"70":{"position":[[142,27]]},"71":{"position":[[123,27]]},"74":{"position":[[137,27]]},"75":{"position":[[141,27]]},"76":{"position":[[138,27]]},"77":{"position":[[167,27]]},"80":{"position":[[177,27]]},"81":{"position":[[548,27]]},"83":{"position":[[250,27]]},"85":{"position":[[150,27]]},"86":{"position":[[592,27]]},"88":{"position":[[143,27]]},"89":{"position":[[553,27]]},"91":{"position":[[159,27]]},"93":{"position":[[153,27]]},"95":{"position":[[212,27]]},"97":{"position":[[146,27]]},"99":{"position":[[363,27]]},"101":{"position":[[132,30]]},"103":{"position":[[443,27]]},"107":{"position":[[130,27]]},"118":{"position":[[97,27]]},"119":{"position":[[98,27]]},"120":{"position":[[118,27]]},"121":{"position":[[131,27]]},"122":{"position":[[134,27]]},"123":{"position":[[135,27]]},"124":{"position":[[148,27]]},"125":{"position":[[130,27]]},"126":{"position":[[287,27]]},"127":{"position":[[300,27]]},"128":{"position":[[147,27]]},"129":{"position":[[210,27]]},"130":{"position":[[103,27]]},"131":{"position":[[130,27]]},"132":{"position":[[153,27]]},"133":{"position":[[151,27]]},"134":{"position":[[149,27]]},"135":{"position":[[158,27]]},"136":{"position":[[137,27]]},"137":{"position":[[210,27]]},"138":{"position":[[138,27]]},"139":{"position":[[127,27]]},"140":{"position":[[183,27]]},"141":{"position":[[138,27]]},"142":{"position":[[170,27]]},"143":{"position":[[188,27]]},"144":{"position":[[171,27]]},"145":{"position":[[173,27]]},"146":{"position":[[206,27]]},"147":{"position":[[163,27]]},"148":{"position":[[141,27]]},"149":{"position":[[147,27]]},"150":{"position":[[103,27]]},"151":{"position":[[123,27]]},"153":{"position":[[1633,27]]},"155":{"position":[[109,27]]},"156":{"position":[[81,27]]},"157":{"position":[[81,27]]},"158":{"position":[[84,27]]},"159":{"position":[[82,27]]},"160":{"position":[[84,27]]},"161":{"position":[[91,27]]},"162":{"position":[[95,27]]},"163":{"position":[[84,27]]},"164":{"position":[[83,27]]},"165":{"position":[[100,27]]},"166":{"position":[[82,27]]},"167":{"position":[[83,27]]},"168":{"position":[[83,27]]},"169":{"position":[[82,27]]},"177":{"position":[[274,27]]},"178":{"position":[[188,27]]},"179":{"position":[[251,27]]},"180":{"position":[[198,27]]},"181":{"position":[[163,27]]},"182":{"position":[[152,27]]},"183":{"position":[[125,27]]},"184":{"position":[[146,27]]},"185":{"position":[[124,27]]},"186":{"position":[[122,27]]},"187":{"position":[[306,27]]},"188":{"position":[[192,27]]},"189":{"position":[[120,27]]},"190":{"position":[[218,27]]},"191":{"position":[[207,27]]},"192":{"position":[[195,27]]},"193":{"position":[[162,27]]},"194":{"position":[[183,27]]},"195":{"position":[[127,27]]},"196":{"position":[[166,27]]},"197":{"position":[[197,27]]},"198":{"position":[[188,27]]},"199":{"position":[[189,27]]},"200":{"position":[[144,27]]},"201":{"position":[[174,27]]},"202":{"position":[[400,27]]},"203":{"position":[[132,27]]},"204":{"position":[[582,27]]},"205":{"position":[[165,27]]},"206":{"position":[[547,27]]},"207":{"position":[[604,27]]},"208":{"position":[[275,27],[353,27],[408,27]]},"209":{"position":[[244,27]]},"210":{"position":[[358,27]]},"211":{"position":[[519,27]]},"212":{"position":[[295,27]]},"213":{"position":[[332,27]]},"214":{"position":[[219,27]]},"215":{"position":[[149,27]]},"218":{"position":[[185,27]]},"219":{"position":[[182,27]]},"220":{"position":[[177,27]]},"221":{"position":[[128,27]]},"222":{"position":[[216,27]]},"223":{"position":[[173,27]]},"230":{"position":[[71,27]]},"240":{"position":[[173,27]]},"241":{"position":[[106,27]]},"243":{"position":[[156,27]]},"244":{"position":[[231,27]]},"247":{"position":[[109,27]]},"248":{"position":[[105,27]]},"251":{"position":[[106,27]]},"252":{"position":[[104,27]]},"253":{"position":[[108,27]]},"254":{"position":[[115,27]]},"257":{"position":[[148,27]]},"258":{"position":[[306,27]]},"260":{"position":[[132,27]]},"262":{"position":[[109,27]]},"263":{"position":[[340,27]]},"265":{"position":[[108,27]]},"266":{"position":[[306,27]]},"268":{"position":[[112,27]]},"270":{"position":[[110,27]]},"272":{"position":[[131,27]]},"274":{"position":[[110,27]]},"276":{"position":[[270,27]]},"277":{"position":[[148,27]]},"285":{"position":[[71,27]]},"286":{"position":[[71,27]]},"287":{"position":[[71,27]]},"289":{"position":[[112,27]]},"290":{"position":[[109,27]]},"291":{"position":[[103,27]]},"292":{"position":[[209,27]]},"293":{"position":[[110,27]]},"294":{"position":[[96,27]]},"295":{"position":[[93,27]]},"296":{"position":[[60,27]]},"297":{"position":[[230,27]]},"299":{"position":[[200,27]]},"300":{"position":[[128,27]]},"301":{"position":[[146,27]]},"302":{"position":[[114,27]]},"303":{"position":[[110,27]]},"304":{"position":[[109,27]]},"305":{"position":[[98,27]]},"306":{"position":[[111,27]]},"307":{"position":[[99,27]]},"308":{"position":[[99,27]]},"309":{"position":[[163,27]]},"310":{"position":[[119,27]]},"311":{"position":[[99,27]]},"312":{"position":[[141,27]]},"313":{"position":[[124,27]]},"314":{"position":[[123,27]]},"315":{"position":[[110,27]]},"316":{"position":[[113,27]]},"317":{"position":[[99,27]]},"318":{"position":[[112,27]]},"319":{"position":[[119,27]]},"320":{"position":[[113,27]]},"321":{"position":[[113,27]]},"322":{"position":[[113,27]]},"323":{"position":[[117,27]]},"324":{"position":[[264,27]]},"325":{"position":[[115,27]]},"326":{"position":[[342,27]]},"327":{"position":[[116,27]]},"328":{"position":[[304,27]]},"329":{"position":[[339,27]]},"330":{"position":[[167,27],[245,27],[300,27]]},"331":{"position":[[147,27]]},"332":{"position":[[267,27]]},"333":{"position":[[240,27]]},"334":{"position":[[203,27]]},"335":{"position":[[219,27]]},"336":{"position":[[149,27]]},"337":{"position":[[109,27]]},"340":{"position":[[145,27]]},"341":{"position":[[117,27]]},"342":{"position":[[109,27]]},"343":{"position":[[103,27]]},"344":{"position":[[123,27]]},"345":{"position":[[131,27]]},"349":{"position":[[266,27]]},"350":{"position":[[203,27]]},"351":{"position":[[320,27]]},"353":{"position":[[71,27]]},"356":{"position":[[89,27]]},"357":{"position":[[89,27]]},"358":{"position":[[95,27]]},"359":{"position":[[103,27]]},"360":{"position":[[103,27]]},"361":{"position":[[103,27]]},"362":{"position":[[120,27]]},"363":{"position":[[109,27]]},"364":{"position":[[155,27]]},"365":{"position":[[161,27]]},"366":{"position":[[112,27]]},"367":{"position":[[138,27]]},"368":{"position":[[89,27]]},"369":{"position":[[95,27]]},"370":{"position":[[119,27]]},"371":{"position":[[117,27]]},"372":{"position":[[113,27]]},"373":{"position":[[113,27]]},"374":{"position":[[114,27]]},"375":{"position":[[126,27]]},"376":{"position":[[113,27]]},"377":{"position":[[105,27]]},"378":{"position":[[131,27]]},"379":{"position":[[96,27]]},"380":{"position":[[141,27]]},"381":{"position":[[145,27]]},"382":{"position":[[130,27]]},"383":{"position":[[114,27]]},"384":{"position":[[128,27]]},"385":{"position":[[114,27]]},"386":{"position":[[112,27]]},"387":{"position":[[114,27]]},"388":{"position":[[93,27]]},"389":{"position":[[137,27]]}},"keywords":{}}],["assets/sample/video.mp4?id=1080",{"_index":392,"title":{},"content":{"27":{"position":[[1123,35]]},"349":{"position":[[911,35]]}},"keywords":{}}],["assets/sample/video.mp4?id=360",{"_index":396,"title":{},"content":{"27":{"position":[[1242,34]]},"349":{"position":[[1030,34]]}},"keywords":{}}],["assets/sample/video.mp4?id=720",{"_index":394,"title":{},"content":{"27":{"position":[[1183,34]]},"349":{"position":[[971,34]]}},"keywords":{}}],["assets/sample/video.mp4?t=0",{"_index":603,"title":{},"content":{"50":{"position":[[236,31]]},"125":{"position":[[222,31]]},"166":{"position":[[214,31]]},"363":{"position":[[201,31]]}},"keywords":{}}],["attr",{"_index":915,"title":{"147":{"position":[[0,5]]},"385":{"position":[[0,5]]}},"content":{},"keywords":{}}],["attribut",{"_index":515,"title":{},"content":{"37":{"position":[[485,9],[1458,9]]},"83":{"position":[[20,9]]},"85":{"position":[[20,9]]},"88":{"position":[[20,9]]},"93":{"position":[[20,10]]},"153":{"position":[[447,9],[1420,9]]}},"keywords":{}}],["auto",{"_index":247,"title":{},"content":{"22":{"position":[[1002,4]]},"221":{"position":[[43,4]]},"347":{"position":[[920,4]]}},"keywords":{}}],["autoheight",{"_index":909,"title":{"146":{"position":[[0,11]]},"384":{"position":[[0,11]]}},"content":{},"keywords":{}}],["automat",{"_index":639,"title":{},"content":{"67":{"position":[[63,13]]},"186":{"position":[[36,9],[239,13]]},"187":{"position":[[139,13]]},"188":{"position":[[82,13]]}},"keywords":{}}],["automini",{"_index":966,"title":{"188":{"position":[[0,9]]},"310":{"position":[[0,9]]}},"content":{"188":{"position":[[220,9]]},"310":{"position":[[147,9]]}},"keywords":{}}],["autoorient",{"_index":1074,"title":{"222":{"position":[[0,16]]},"344":{"position":[[0,16]]}},"content":{"222":{"position":[[244,16]]},"344":{"position":[[151,16]]}},"keywords":{}}],["autoplay",{"_index":433,"title":{"186":{"position":[[0,9]]},"308":{"position":[[0,9]]}},"content":{"31":{"position":[[111,9]]},"32":{"position":[[112,9]]},"33":{"position":[[123,9]]},"34":{"position":[[115,9]]},"35":{"position":[[117,9],[673,9]]},"171":{"position":[[105,9]]},"172":{"position":[[106,9]]},"173":{"position":[[117,9]]},"174":{"position":[[109,9]]},"175":{"position":[[111,9],[667,9]]},"186":{"position":[[150,9],[319,8]]},"308":{"position":[[127,9],[206,8]]}},"keywords":{}}],["autoplayback",{"_index":1073,"title":{"221":{"position":[[0,13]]},"343":{"position":[[0,13]]}},"content":{"221":{"position":[[156,13]]},"343":{"position":[[131,13]]}},"keywords":{}}],["autos",{"_index":95,"title":{"140":{"position":[[0,9]]},"187":{"position":[[0,9]]},"309":{"position":[[0,9]]},"378":{"position":[[0,9]]}},"content":{"18":{"position":[[99,9]]},"48":{"position":[[132,9]]},"97":{"position":[[189,9]]},"164":{"position":[[111,9]]},"187":{"position":[[334,9]]},"230":{"position":[[99,9]]},"274":{"position":[[153,9]]},"285":{"position":[[99,9]]},"309":{"position":[[191,9]]},"354":{"position":[[3767,9]]}},"keywords":{}}],["avail",{"_index":1077,"title":{},"content":{"223":{"position":[[72,9]]}},"keywords":{}}],["b",{"_index":737,"title":{},"content":{"95":{"position":[[388,4]]},"272":{"position":[[299,1]]}},"keywords":{}}],["backward",{"_index":819,"title":{"123":{"position":[[0,9]]},"361":{"position":[[0,9]]}},"content":{"123":{"position":[[41,9]]},"195":{"position":[[260,8]]}},"keywords":{}}],["bar",{"_index":723,"title":{},"content":{"84":{"position":[[46,3]]},"85":{"position":[[62,3]]},"182":{"position":[[77,3]]},"184":{"position":[[57,3]]},"193":{"position":[[87,3]]},"194":{"position":[[108,3]]},"196":{"position":[[91,3]]},"198":{"position":[[113,3]]},"199":{"position":[[114,3]]},"201":{"position":[[42,4]]},"207":{"position":[[64,3]]},"208":{"position":[[91,3]]},"209":{"position":[[75,3]]},"212":{"position":[[58,3]]},"219":{"position":[[107,3]]}},"keywords":{}}],["base64",{"_index":848,"title":{},"content":{"132":{"position":[[23,6]]},"370":{"position":[[13,26]]}},"keywords":{}}],["basic",{"_index":928,"title":{"176":{"position":[[0,5]]}},"content":{},"keywords":{}}],["becom",{"_index":517,"title":{},"content":{"37":{"position":[[541,6]]},"153":{"position":[[503,6]]}},"keywords":{}}],["befor",{"_index":860,"title":{},"content":{"134":{"position":[[380,6]]},"136":{"position":[[363,6]]},"137":{"position":[[112,6]]},"202":{"position":[[140,6]]}},"keywords":{}}],["beforeemit",{"_index":1112,"title":{},"content":{"285":{"position":[[1103,11]]}},"keywords":{}}],["beforeunmount",{"_index":791,"title":{},"content":{"104":{"position":[[514,15]]}},"keywords":{}}],["began",{"_index":549,"title":{},"content":{"37":{"position":[[1241,6]]},"153":{"position":[[1203,6]]}},"keywords":{}}],["begun",{"_index":535,"title":{},"content":{"37":{"position":[[949,6]]},"153":{"position":[[911,6]]}},"keywords":{}}],["best",{"_index":162,"title":{},"content":{"20":{"position":[[96,4]]}},"keywords":{}}],["bilibili",{"_index":1115,"title":{},"content":{"286":{"position":[[150,8]]}},"keywords":{}}],["black",{"_index":961,"title":{},"content":{"187":{"position":[[112,5],[188,5]]}},"keywords":{}}],["blob",{"_index":853,"title":{},"content":{"133":{"position":[[23,4]]},"371":{"position":[[13,24]]}},"keywords":{}}],["blur",{"_index":585,"title":{"46":{"position":[[0,5]]},"162":{"position":[[0,5]]}},"content":{},"keywords":{}}],["boolean",{"_index":381,"title":{},"content":{"27":{"position":[[303,7]]},"28":{"position":[[114,7]]},"57":{"position":[[6,7]]},"58":{"position":[[6,7]]},"59":{"position":[[6,7]]},"60":{"position":[[6,7]]},"81":{"position":[[87,7]]},"86":{"position":[[89,7]]},"89":{"position":[[92,7]]},"128":{"position":[[30,7]]},"134":{"position":[[30,7]]},"135":{"position":[[30,7]]},"136":{"position":[[30,7]]},"138":{"position":[[30,7]]},"139":{"position":[[23,7]]},"140":{"position":[[30,7]]},"146":{"position":[[28,7]]},"151":{"position":[[25,7]]},"204":{"position":[[83,7]]},"206":{"position":[[86,7]]},"207":{"position":[[101,7]]},"208":{"position":[[128,7]]},"234":{"position":[[4,7]]},"235":{"position":[[4,7]]},"236":{"position":[[4,7]]},"237":{"position":[[4,7]]},"258":{"position":[[46,7]]},"263":{"position":[[46,7]]},"266":{"position":[[46,7]]},"290":{"position":[[4,7]]},"306":{"position":[[4,10]]},"307":{"position":[[4,10]]},"308":{"position":[[4,10]]},"309":{"position":[[4,10]]},"310":{"position":[[4,10]]},"311":{"position":[[4,10]]},"312":{"position":[[4,10]]},"313":{"position":[[4,10]]},"314":{"position":[[4,10]]},"315":{"position":[[4,10]]},"316":{"position":[[4,10]]},"317":{"position":[[4,10]]},"318":{"position":[[4,10]]},"319":{"position":[[4,10]]},"320":{"position":[[4,10]]},"321":{"position":[[4,10]]},"322":{"position":[[4,10]]},"323":{"position":[[4,10]]},"324":{"position":[[4,10]]},"325":{"position":[[4,10]]},"326":{"position":[[44,7]]},"328":{"position":[[44,7]]},"329":{"position":[[45,7]]},"330":{"position":[[50,7]]},"341":{"position":[[4,10]]},"342":{"position":[[4,10]]},"343":{"position":[[4,10]]},"344":{"position":[[4,10]]},"349":{"position":[[160,7]]},"350":{"position":[[72,7]]},"366":{"position":[[21,7]]},"372":{"position":[[21,7]]},"373":{"position":[[21,7]]},"374":{"position":[[21,7]]},"376":{"position":[[21,7]]},"377":{"position":[[14,7]]},"378":{"position":[[21,7]]},"384":{"position":[[21,7]]},"389":{"position":[[16,7]]}},"keywords":{}}],["booleandefault",{"_index":955,"title":{},"content":{"184":{"position":[[6,15]]},"185":{"position":[[6,15]]},"186":{"position":[[6,15]]},"187":{"position":[[6,15]]},"188":{"position":[[6,15]]},"189":{"position":[[6,15]]},"190":{"position":[[6,15]]},"191":{"position":[[6,15]]},"192":{"position":[[6,15]]},"193":{"position":[[6,15]]},"194":{"position":[[6,15]]},"195":{"position":[[6,15]]},"196":{"position":[[6,15]]},"197":{"position":[[6,15]]},"198":{"position":[[6,15]]},"199":{"position":[[6,15]]},"200":{"position":[[6,15]]},"201":{"position":[[6,15]]},"202":{"position":[[6,15]]},"203":{"position":[[6,15]]},"219":{"position":[[6,15]]},"220":{"position":[[6,15]]},"221":{"position":[[6,15]]},"222":{"position":[[6,15]]},"223":{"position":[[6,15]]},"345":{"position":[[6,15]]}},"keywords":{}}],["bootstrap",{"_index":1081,"title":{},"content":{"277":{"position":[[53,9]]}},"keywords":{}}],["border",{"_index":1088,"title":{},"content":{"285":{"position":[[295,7],[389,7],[455,7]]},"291":{"position":[[493,7]]}},"keywords":{}}],["bottom",{"_index":969,"title":{},"content":{"193":{"position":[[72,6]]},"194":{"position":[[93,6]]},"196":{"position":[[76,6]]},"198":{"position":[[98,6]]},"199":{"position":[[99,6]]},"207":{"position":[[49,6]]},"208":{"position":[[76,6]]},"219":{"position":[[92,6]]}},"keywords":{}}],["brannan"",{"_index":293,"title":{},"content":{"25":{"position":[[449,13]]},"354":{"position":[[449,13]]}},"keywords":{}}],["bring",{"_index":831,"title":{},"content":{"127":{"position":[[92,5]]}},"keywords":{}}],["brooklyn"",{"_index":295,"title":{},"content":{"25":{"position":[[540,14]]},"354":{"position":[[540,14]]}},"keywords":{}}],["browser",{"_index":494,"title":{},"content":{"37":{"position":[[94,7],[287,7],[1095,7]]},"134":{"position":[[325,7]]},"136":{"position":[[302,7]]},"153":{"position":[[56,7],[249,7],[1057,7]]},"187":{"position":[[219,7]]},"188":{"position":[[64,7]]},"193":{"position":[[283,7]]},"202":{"position":[[569,7]]}},"keywords":{}}],["buffer",{"_index":507,"title":{},"content":{"37":{"position":[[240,9],[370,10]]},"153":{"position":[[202,9],[332,10]]}},"keywords":{}}],["button",{"_index":144,"title":{"19":{"position":[[4,6]]},"28":{"position":[[11,7]]}},"content":{"19":{"position":[[4,6]]},"28":{"position":[[122,6],[161,6]]},"86":{"position":[[714,9],[884,6],[942,6]]},"194":{"position":[[79,6]]},"196":{"position":[[62,6]]},"198":{"position":[[63,6]]},"199":{"position":[[63,6]]},"207":{"position":[[668,9],[838,6],[896,6],[1087,6]]},"219":{"position":[[54,6]]},"223":{"position":[[59,7]]},"329":{"position":[[403,9]]}},"keywords":{}}],["button1",{"_index":726,"title":{},"content":{"86":{"position":[[768,9],[795,9]]},"207":{"position":[[722,9],[749,9]]}},"keywords":{}}],["button2",{"_index":1003,"title":{},"content":{"207":{"position":[[969,9],[996,9]]}},"keywords":{}}],["cach",{"_index":950,"title":{},"content":{"183":{"position":[[186,6],[298,5]]}},"keywords":{}}],["call",{"_index":522,"title":{},"content":{"37":{"position":[[672,6]]},"67":{"position":[[95,6]]},"153":{"position":[[634,6]]}},"keywords":{}}],["callback",{"_index":734,"title":{"179":{"position":[[6,9]]},"301":{"position":[[6,9]]}},"content":{"95":{"position":[[123,8]]},"179":{"position":[[348,8],[398,8]]}},"keywords":{}}],["can't",{"_index":189,"title":{},"content":{"20":{"position":[[1252,5]]}},"keywords":{}}],["canbeclos",{"_index":139,"title":{},"content":{"18":{"position":[[944,12]]},"230":{"position":[[592,12]]}},"keywords":{}}],["canplay",{"_index":454,"title":{},"content":{"32":{"position":[[338,7],[403,8],[430,7]]},"172":{"position":[[332,7],[397,8],[424,7]]}},"keywords":{}}],["center",{"_index":1138,"title":{},"content":{"292":{"position":[[519,9]]}},"keywords":{}}],["chanc",{"_index":1011,"title":{},"content":{"209":{"position":[[313,8]]},"331":{"position":[[216,8]]}},"keywords":{}}],["chang",{"_index":388,"title":{},"content":{"27":{"position":[[975,6],[1400,6]]},"28":{"position":[[669,6],[732,6]]},"29":{"position":[[162,6],[687,6]]},"37":{"position":[[1160,8],[1520,8]]},"43":{"position":[[28,7]]},"48":{"position":[[25,7]]},"50":{"position":[[25,7]]},"153":{"position":[[1122,8],[1482,8]]},"186":{"position":[[335,7]]},"308":{"position":[[222,7]]}},"keywords":{}}],["charmes"",{"_index":297,"title":{},"content":{"25":{"position":[[631,13]]},"354":{"position":[[631,13]]}},"keywords":{}}],["charset="utf",{"_index":759,"title":{},"content":{"103":{"position":[[109,17]]}},"keywords":{}}],["check",{"_index":138,"title":{},"content":{"18":{"position":[[928,6]]},"215":{"position":[[332,6]]},"337":{"position":[[292,6]]}},"keywords":{}}],["chines",{"_index":8,"title":{},"content":{"0":{"position":[[86,7]]}},"keywords":{}}],["clarendon"",{"_index":299,"title":{},"content":{"25":{"position":[[723,15]]},"354":{"position":[[723,15]]}},"keywords":{}}],["class",{"_index":712,"title":{},"content":{"81":{"position":[[191,5]]},"86":{"position":[[193,5]]},"89":{"position":[[196,5]]},"204":{"position":[[187,5]]},"206":{"position":[[190,5]]},"207":{"position":[[205,5]]}},"keywords":{}}],["class="artplay",{"_index":768,"title":{},"content":{"103":{"position":[[253,21]]}},"keywords":{}}],["clean",{"_index":647,"title":{},"content":{"67":{"position":[[253,5]]}},"keywords":{}}],["clear",{"_index":646,"title":{},"content":{"67":{"position":[[238,5]]},"244":{"position":[[140,5]]}},"keywords":{}}],["click",{"_index":142,"title":{},"content":{"18":{"position":[[1078,9]]},"19":{"position":[[245,6],[358,5]]},"22":{"position":[[161,5]]},"24":{"position":[[527,5]]},"27":{"position":[[258,5]]},"45":{"position":[[41,5]]},"66":{"position":[[254,8]]},"81":{"position":[[338,5],[363,5]]},"86":{"position":[[340,5],[365,5],[831,6],[869,7]]},"89":{"position":[[343,5],[368,5],[706,6],[745,7]]},"95":{"position":[[319,5],[382,5],[480,5]]},"134":{"position":[[428,5]]},"136":{"position":[[392,8]]},"150":{"position":[[198,6]]},"195":{"position":[[383,5]]},"204":{"position":[[334,5],[359,5],[816,6],[862,5]]},"206":{"position":[[337,5],[362,5],[613,6],[652,7]]},"207":{"position":[[352,5],[377,5],[785,6],[823,7],[1034,6],[1072,7]]},"243":{"position":[[209,8]]},"258":{"position":[[165,5]]},"263":{"position":[[165,5],[506,6]]},"266":{"position":[[165,5],[453,6]]},"277":{"position":[[281,6],[365,5]]},"289":{"position":[[269,6],[374,6]]},"290":{"position":[[266,6]]},"291":{"position":[[260,6]]},"293":{"position":[[267,6],[372,6]]},"326":{"position":[[163,5],[576,6]]},"328":{"position":[[163,5],[364,6]]},"329":{"position":[[164,5],[506,6],[699,6]]},"388":{"position":[[188,6]]}},"keywords":{}}],["client",{"_index":481,"title":{},"content":{"35":{"position":[[532,6]]},"175":{"position":[[526,6]]}},"keywords":{}}],["client.add(url",{"_index":483,"title":{},"content":{"35":{"position":[[584,15]]},"175":{"position":[[578,15]]}},"keywords":{}}],["close",{"_index":118,"title":{},"content":{"18":{"position":[[608,6],[875,6],[882,6],[969,6]]},"230":{"position":[[543,6]]}},"keywords":{}}],["cn",{"_index":660,"title":{},"content":{"71":{"position":[[189,4]]},"248":{"position":[[171,4]]}},"keywords":{}}],["cn/plugins/danmuku",{"_index":12,"title":{},"content":{"0":{"position":[[139,19]]}},"keywords":{}}],["cn、zh",{"_index":1070,"title":{},"content":{"218":{"position":[[105,5]]},"340":{"position":[[65,5]]}},"keywords":{}}],["code",{"_index":27,"title":{},"content":{"2":{"position":[[161,4]]},"3":{"position":[[49,4]]},"4":{"position":[[55,4]]},"5":{"position":[[43,4]]},"6":{"position":[[64,4]]},"7":{"position":[[57,4]]},"9":{"position":[[41,4]]},"10":{"position":[[69,4]]},"11":{"position":[[53,4]]},"18":{"position":[[6,4]]},"19":{"position":[[33,4]]},"20":{"position":[[344,4]]},"24":{"position":[[6,4]]},"25":{"position":[[6,4]]},"27":{"position":[[362,4]]},"28":{"position":[[215,4]]},"29":{"position":[[330,4]]},"31":{"position":[[51,4]]},"32":{"position":[[52,4]]},"33":{"position":[[63,4]]},"34":{"position":[[55,4]]},"35":{"position":[[57,4]]},"37":{"position":[[1606,4]]},"39":{"position":[[72,4]]},"40":{"position":[[38,4]]},"41":{"position":[[37,4]]},"42":{"position":[[40,4]]},"43":{"position":[[42,4]]},"44":{"position":[[50,4]]},"45":{"position":[[67,4]]},"46":{"position":[[80,4]]},"47":{"position":[[36,4]]},"48":{"position":[[39,4]]},"49":{"position":[[98,4]]},"50":{"position":[[39,4]]},"51":{"position":[[50,4]]},"52":{"position":[[44,4]]},"53":{"position":[[35,4]]},"63":{"position":[[161,4]]},"64":{"position":[[49,4]]},"66":{"position":[[85,4]]},"67":{"position":[[271,4]]},"70":{"position":[[77,4]]},"71":{"position":[[58,4]]},"74":{"position":[[72,4]]},"75":{"position":[[76,4]]},"76":{"position":[[73,4]]},"77":{"position":[[102,4]]},"80":{"position":[[74,4]]},"81":{"position":[[483,4]]},"83":{"position":[[185,4]]},"85":{"position":[[85,4]]},"86":{"position":[[527,4]]},"88":{"position":[[78,4]]},"89":{"position":[[488,4]]},"91":{"position":[[94,4]]},"93":{"position":[[88,4]]},"95":{"position":[[84,4],[147,4]]},"97":{"position":[[81,4]]},"99":{"position":[[64,4]]},"107":{"position":[[65,4]]},"108":{"position":[[26,4]]},"109":{"position":[[27,4]]},"110":{"position":[[27,4]]},"111":{"position":[[31,4]]},"112":{"position":[[28,4]]},"114":{"position":[[25,4]]},"115":{"position":[[47,4]]},"116":{"position":[[28,4]]},"118":{"position":[[32,4]]},"119":{"position":[[33,4]]},"120":{"position":[[53,4]]},"121":{"position":[[66,4]]},"122":{"position":[[69,4]]},"123":{"position":[[70,4]]},"124":{"position":[[83,4]]},"125":{"position":[[65,4]]},"126":{"position":[[222,4]]},"127":{"position":[[235,4]]},"128":{"position":[[82,4]]},"129":{"position":[[145,4]]},"130":{"position":[[38,4]]},"131":{"position":[[65,4]]},"132":{"position":[[88,4]]},"133":{"position":[[86,4]]},"134":{"position":[[84,4]]},"135":{"position":[[93,4]]},"136":{"position":[[72,4]]},"137":{"position":[[145,4]]},"138":{"position":[[73,4]]},"139":{"position":[[62,4]]},"140":{"position":[[118,4]]},"141":{"position":[[73,4]]},"142":{"position":[[105,4]]},"143":{"position":[[123,4]]},"144":{"position":[[106,4]]},"145":{"position":[[108,4]]},"146":{"position":[[141,4]]},"147":{"position":[[98,4]]},"148":{"position":[[76,4]]},"149":{"position":[[82,4]]},"150":{"position":[[38,4]]},"151":{"position":[[58,4]]},"153":{"position":[[1568,4]]},"155":{"position":[[44,4]]},"156":{"position":[[16,4]]},"157":{"position":[[16,4]]},"158":{"position":[[19,4]]},"159":{"position":[[17,4]]},"160":{"position":[[19,4]]},"161":{"position":[[26,4]]},"162":{"position":[[30,4]]},"163":{"position":[[19,4]]},"164":{"position":[[18,4]]},"165":{"position":[[35,4]]},"166":{"position":[[17,4]]},"167":{"position":[[18,4]]},"168":{"position":[[18,4]]},"169":{"position":[[17,4]]},"171":{"position":[[45,4]]},"172":{"position":[[46,4]]},"173":{"position":[[57,4]]},"174":{"position":[[49,4]]},"175":{"position":[[51,4]]},"177":{"position":[[153,4]]},"178":{"position":[[123,4]]},"179":{"position":[[185,4]]},"180":{"position":[[133,4]]},"181":{"position":[[98,4]]},"182":{"position":[[87,4]]},"183":{"position":[[60,4]]},"184":{"position":[[81,4]]},"185":{"position":[[59,4]]},"186":{"position":[[57,4]]},"187":{"position":[[206,4]]},"188":{"position":[[127,4]]},"189":{"position":[[55,4]]},"190":{"position":[[153,4]]},"191":{"position":[[142,4]]},"192":{"position":[[130,4]]},"193":{"position":[[97,4]]},"194":{"position":[[118,4]]},"195":{"position":[[62,4]]},"196":{"position":[[101,4]]},"197":{"position":[[132,4]]},"198":{"position":[[123,4]]},"199":{"position":[[124,4]]},"200":{"position":[[79,4]]},"201":{"position":[[109,4]]},"202":{"position":[[243,4]]},"203":{"position":[[67,4]]},"204":{"position":[[479,4]]},"205":{"position":[[100,4]]},"206":{"position":[[482,4]]},"207":{"position":[[539,4]]},"208":{"position":[[210,4]]},"209":{"position":[[179,4]]},"210":{"position":[[59,4]]},"211":{"position":[[454,4]]},"212":{"position":[[230,4]]},"213":{"position":[[267,4]]},"214":{"position":[[154,4]]},"215":{"position":[[84,4]]},"216":{"position":[[309,4]]},"217":{"position":[[137,4]]},"218":{"position":[[120,4]]},"219":{"position":[[117,4]]},"220":{"position":[[112,4]]},"221":{"position":[[63,4]]},"222":{"position":[[151,4]]},"223":{"position":[[108,4]]},"230":{"position":[[6,4]]},"240":{"position":[[108,4]]},"241":{"position":[[41,4]]},"243":{"position":[[40,4]]},"244":{"position":[[166,4]]},"247":{"position":[[44,4]]},"248":{"position":[[40,4]]},"251":{"position":[[41,4]]},"252":{"position":[[39,4]]},"253":{"position":[[43,4]]},"254":{"position":[[50,4]]},"257":{"position":[[45,4]]},"258":{"position":[[241,4]]},"260":{"position":[[67,4]]},"262":{"position":[[44,4]]},"263":{"position":[[275,4]]},"265":{"position":[[43,4]]},"266":{"position":[[241,4]]},"268":{"position":[[47,4]]},"270":{"position":[[45,4]]},"272":{"position":[[41,4],[66,4]]},"274":{"position":[[45,4]]},"276":{"position":[[35,4]]},"277":{"position":[[69,4]]},"285":{"position":[[6,4]]},"286":{"position":[[6,4]]},"287":{"position":[[6,4]]},"289":{"position":[[47,4]]},"290":{"position":[[44,4]]},"291":{"position":[[38,4]]},"292":{"position":[[144,4]]},"293":{"position":[[45,4]]},"294":{"position":[[31,4]]},"295":{"position":[[28,4]]},"297":{"position":[[165,4]]},"299":{"position":[[79,4]]},"300":{"position":[[63,4]]},"301":{"position":[[80,4]]},"302":{"position":[[49,4]]},"303":{"position":[[45,4]]},"304":{"position":[[44,4]]},"305":{"position":[[33,4]]},"306":{"position":[[46,4]]},"307":{"position":[[34,4]]},"308":{"position":[[34,4]]},"309":{"position":[[83,4]]},"310":{"position":[[54,4]]},"311":{"position":[[34,4]]},"312":{"position":[[76,4]]},"313":{"position":[[59,4]]},"314":{"position":[[58,4]]},"315":{"position":[[45,4]]},"316":{"position":[[48,4]]},"317":{"position":[[34,4]]},"318":{"position":[[47,4]]},"319":{"position":[[54,4]]},"320":{"position":[[48,4]]},"321":{"position":[[48,4]]},"322":{"position":[[48,4]]},"323":{"position":[[52,4]]},"324":{"position":[[107,4]]},"325":{"position":[[50,4]]},"326":{"position":[[239,4]]},"327":{"position":[[51,4]]},"328":{"position":[[239,4]]},"329":{"position":[[274,4]]},"330":{"position":[[102,4]]},"331":{"position":[[82,4]]},"332":{"position":[[32,4]]},"333":{"position":[[175,4]]},"334":{"position":[[138,4]]},"335":{"position":[[154,4]]},"336":{"position":[[84,4]]},"337":{"position":[[44,4]]},"338":{"position":[[127,4]]},"339":{"position":[[66,4]]},"340":{"position":[[80,4]]},"341":{"position":[[52,4]]},"342":{"position":[[44,4]]},"343":{"position":[[38,4]]},"344":{"position":[[58,4]]},"345":{"position":[[66,4]]},"349":{"position":[[201,4]]},"350":{"position":[[138,4]]},"351":{"position":[[255,4]]},"353":{"position":[[6,4]]},"354":{"position":[[6,4]]},"356":{"position":[[24,4]]},"357":{"position":[[24,4]]},"358":{"position":[[30,4]]},"359":{"position":[[38,4]]},"360":{"position":[[38,4]]},"361":{"position":[[38,4]]},"362":{"position":[[55,4]]},"363":{"position":[[44,4]]},"364":{"position":[[90,4]]},"365":{"position":[[96,4]]},"366":{"position":[[47,4]]},"367":{"position":[[73,4]]},"368":{"position":[[24,4]]},"369":{"position":[[30,4]]},"370":{"position":[[54,4]]},"371":{"position":[[52,4]]},"372":{"position":[[48,4]]},"373":{"position":[[48,4]]},"374":{"position":[[49,4]]},"375":{"position":[[61,4]]},"376":{"position":[[48,4]]},"377":{"position":[[40,4]]},"378":{"position":[[66,4]]},"379":{"position":[[31,4]]},"380":{"position":[[76,4]]},"381":{"position":[[80,4]]},"382":{"position":[[65,4]]},"383":{"position":[[49,4]]},"384":{"position":[[63,4]]},"385":{"position":[[49,4]]},"386":{"position":[[47,4]]},"387":{"position":[[49,4]]},"388":{"position":[[28,4]]},"389":{"position":[[72,4]]}},"keywords":{}}],["collect",{"_index":375,"title":{},"content":{"27":{"position":[[33,10]]}},"keywords":{}}],["color",{"_index":681,"title":{},"content":{"75":{"position":[[245,6],[379,6]]},"76":{"position":[[242,6]]},"77":{"position":[[271,6],[472,6]]},"86":{"position":[[814,6]]},"149":{"position":[[70,5]]},"182":{"position":[[39,6]]},"207":{"position":[[768,6],[1015,6]]},"213":{"position":[[449,6]]},"252":{"position":[[208,6],[342,6]]},"253":{"position":[[212,6]]},"254":{"position":[[219,6],[420,6]]},"285":{"position":[[270,6],[375,6],[439,6],[584,6]]},"291":{"position":[[360,5],[479,6],[486,6]]},"329":{"position":[[489,6],[680,6]]},"335":{"position":[[336,6]]}},"keywords":{}}],["column",{"_index":1036,"title":{},"content":{"212":{"position":[[139,6],[161,6],[388,7]]},"334":{"position":[[73,6],[296,7]]}},"keywords":{}}],["common",{"_index":48,"title":{"36":{"position":[[0,6]]},"117":{"position":[[0,6]]}},"content":{"5":{"position":[[13,6]]}},"keywords":{}}],["complet",{"_index":548,"title":{},"content":{"37":{"position":[[1199,10]]},"86":{"position":[[961,8]]},"153":{"position":[[1161,10]]},"204":{"position":[[976,13]]},"207":{"position":[[915,8]]}},"keywords":{}}],["complex",{"_index":210,"title":{},"content":{"22":{"position":[[113,7]]}},"keywords":{}}],["compon",{"_index":158,"title":{"20":{"position":[[16,9]]}},"content":{"20":{"position":[[16,9],[45,10],[172,10],[233,10],[244,9],[860,9],[1090,9],[1265,10]]},"22":{"position":[[56,10]]},"81":{"position":[[118,9],[163,10],[215,9],[292,9],[315,9],[353,9],[412,9],[467,9]]},"86":{"position":[[120,9],[165,10],[217,9],[294,9],[317,9],[355,9],[414,9],[469,9]]},"89":{"position":[[123,9],[168,10],[220,9],[297,9],[320,9],[358,9],[417,9],[472,9]]},"204":{"position":[[114,9],[159,10],[211,9],[288,9],[311,9],[349,9],[408,9],[463,9],[875,12]]},"206":{"position":[[117,9],[162,10],[214,9],[291,9],[314,9],[352,9],[411,9],[466,9]]},"207":{"position":[[132,9],[177,10],[229,9],[306,9],[329,9],[367,9],[426,9],[481,9]]}},"keywords":{}}],["config",{"_index":50,"title":{"6":{"position":[[0,7]]},"111":{"position":[[0,7]]},"292":{"position":[[0,7]]}},"content":{"215":{"position":[[476,7]]},"292":{"position":[[18,6]]},"337":{"position":[[436,7]]}},"keywords":{}}],["console.info",{"_index":1079,"title":{},"content":{"230":{"position":[[681,21],[761,21]]},"266":{"position":[[474,26]]},"272":{"position":[[220,18],[280,18]]},"276":{"position":[[65,33],[176,25]]},"296":{"position":[[243,20],[333,20],[429,20],[519,20],[602,21],[678,21],[753,21],[828,21],[906,21]]},"326":{"position":[[604,23],[686,23]]},"328":{"position":[[385,26]]},"332":{"position":[[62,33],[173,25]]}},"keywords":{}}],["console.info($video",{"_index":632,"title":{},"content":{"63":{"position":[[332,21]]},"64":{"position":[[211,21]]},"240":{"position":[[279,21]]},"241":{"position":[[203,21]]}},"keywords":{}}],["console.info('ad",{"_index":141,"title":{},"content":{"18":{"position":[[1058,16],[1146,17]]}},"keywords":{}}],["console.info('compon",{"_index":999,"title":{},"content":{"204":{"position":[[946,23]]}},"keywords":{}}],["console.info('custom",{"_index":746,"title":{},"content":{"99":{"position":[[257,20]]},"210":{"position":[[252,20]]}},"keywords":{}}],["console.info('y",{"_index":731,"title":{},"content":{"89":{"position":[[727,17]]},"95":{"position":[[301,17],[364,17]]},"99":{"position":[[94,17]]},"204":{"position":[[844,17]]},"206":{"position":[[634,17]]},"210":{"position":[[89,17]]}},"keywords":{}}],["console.info(arg",{"_index":568,"title":{},"content":{"37":{"position":[[1742,19]]},"39":{"position":[[203,19]]},"40":{"position":[[168,19]]},"41":{"position":[[168,19]]},"42":{"position":[[170,19]]},"43":{"position":[[174,19]]},"44":{"position":[[183,19]]},"45":{"position":[[198,19]]},"46":{"position":[[210,19]]},"48":{"position":[[187,19]]},"49":{"position":[[233,19]]},"50":{"position":[[168,19]]},"51":{"position":[[204,19]]},"52":{"position":[[204,19]]},"53":{"position":[[167,19]]},"153":{"position":[[1704,19]]},"155":{"position":[[175,19]]},"156":{"position":[[146,19]]},"157":{"position":[[147,19]]},"158":{"position":[[149,19]]},"159":{"position":[[149,19]]},"160":{"position":[[152,19]]},"161":{"position":[[157,19]]},"162":{"position":[[160,19]]},"164":{"position":[[166,19]]},"165":{"position":[[170,19]]},"166":{"position":[[146,19]]},"167":{"position":[[172,19]]},"168":{"position":[[178,19]]},"169":{"position":[[149,19]]}},"keywords":{}}],["console.info(art.aspectratio",{"_index":902,"title":{},"content":{"144":{"position":[[230,30],[287,30]]},"382":{"position":[[189,30],[246,30]]}},"keywords":{}}],["console.info(art.attr('playsinlin",{"_index":916,"title":{},"content":{"147":{"position":[[222,38],[292,38]]},"385":{"position":[[173,38],[243,38]]}},"keywords":{}}],["console.info(art.autoheight",{"_index":913,"title":{},"content":{"146":{"position":[[265,29],[318,29]]},"384":{"position":[[187,29],[240,29]]}},"keywords":{}}],["console.info(art.autos",{"_index":877,"title":{},"content":{"140":{"position":[[242,27],[291,27]]},"378":{"position":[[190,27],[239,27]]}},"keywords":{}}],["console.info(art.currenttim",{"_index":838,"title":{},"content":{"129":{"position":[[269,30],[321,30]]},"367":{"position":[[197,30],[249,30]]}},"keywords":{}}],["console.info(art.dur",{"_index":840,"title":{},"content":{"130":{"position":[[162,27]]},"368":{"position":[[148,27]]}},"keywords":{}}],["console.info(art.flip",{"_index":887,"title":{},"content":{"142":{"position":[[229,23],[278,23]]},"380":{"position":[[200,23],[249,23]]}},"keywords":{}}],["console.info(art.i18n.get('play",{"_index":655,"title":{},"content":{"70":{"position":[[201,35]]},"247":{"position":[[168,35]]}},"keywords":{}}],["console.info(art.loop",{"_index":906,"title":{},"content":{"145":{"position":[[232,23],[276,23]]},"383":{"position":[[173,23],[217,23]]}},"keywords":{}}],["console.info(art.mut",{"_index":835,"title":{},"content":{"128":{"position":[[206,24],[249,24]]},"366":{"position":[[171,24],[214,24]]}},"keywords":{}}],["console.info(art.play",{"_index":873,"title":{},"content":{"139":{"position":[[199,26],[238,26]]},"377":{"position":[[177,26],[216,26]]}},"keywords":{}}],["console.info(art.playbackr",{"_index":896,"title":{},"content":{"143":{"position":[[247,31],[301,31]]},"381":{"position":[[204,31],[258,31]]}},"keywords":{}}],["console.info(art.plugins.myplugin.dosometh",{"_index":749,"title":{},"content":{"99":{"position":[[495,49]]},"210":{"position":[[484,49]]},"276":{"position":[[402,49]]},"332":{"position":[[393,49]]}},"keywords":{}}],["console.info(art.plugins.myplugin.someth",{"_index":748,"title":{},"content":{"99":{"position":[[449,45]]},"210":{"position":[[438,45]]},"276":{"position":[[356,45]]},"332":{"position":[[347,45]]}},"keywords":{}}],["console.info(art.post",{"_index":867,"title":{},"content":{"137":{"position":[[306,25],[378,25]]},"375":{"position":[[222,25],[294,25]]}},"keywords":{}}],["console.info(art.subtitle.url",{"_index":689,"title":{},"content":{"76":{"position":[[318,31]]},"253":{"position":[[288,31]]}},"keywords":{}}],["console.info(art.them",{"_index":922,"title":{},"content":{"149":{"position":[[206,24],[251,24]]},"387":{"position":[[173,24],[218,24]]}},"keywords":{}}],["console.info(art.titl",{"_index":919,"title":{},"content":{"148":{"position":[[200,24],[250,24]]},"386":{"position":[[171,24],[215,24]]}},"keywords":{}}],["console.info(art.url",{"_index":823,"title":{},"content":{"125":{"position":[[189,22],[254,22]]},"363":{"position":[[168,22],[233,22]]}},"keywords":{}}],["console.info(art.volum",{"_index":822,"title":{},"content":{"124":{"position":[[207,25],[251,25]]},"362":{"position":[[179,25],[223,25]]}},"keywords":{}}],["console.info(artplayer.config",{"_index":55,"title":{},"content":{"6":{"position":[[69,31]]},"111":{"position":[[36,30]]}},"keywords":{}}],["console.info(artplayer.env",{"_index":45,"title":{},"content":{"4":{"position":[[60,28]]},"109":{"position":[[32,27]]}},"keywords":{}}],["console.info(artplayer.html",{"_index":68,"title":{},"content":{"10":{"position":[[74,29]]},"115":{"position":[[52,28]]}},"keywords":{}}],["console.info(artplayer.inst",{"_index":38,"title":{},"content":{"2":{"position":[[285,34]]},"107":{"position":[[189,33]]}},"keywords":{}}],["console.info(artplayer.kindof",{"_index":74,"title":{},"content":{"11":{"position":[[130,35],[166,35]]},"116":{"position":[[103,34],[138,34]]}},"keywords":{}}],["console.info(artplayer.kindof('0",{"_index":72,"title":{},"content":{"11":{"position":[[58,36]]},"116":{"position":[[33,35]]}},"keywords":{}}],["console.info(artplayer.kindof(0",{"_index":73,"title":{},"content":{"11":{"position":[[95,34]]},"116":{"position":[[69,33]]}},"keywords":{}}],["console.info(artplayer.opt",{"_index":63,"title":{},"content":{"9":{"position":[[46,31]]},"114":{"position":[[30,30]]}},"keywords":{}}],["console.info(artplayer.schem",{"_index":59,"title":{},"content":{"7":{"position":[[62,31]]},"112":{"position":[[33,30]]}},"keywords":{}}],["console.info(artplayer.util",{"_index":49,"title":{},"content":{"5":{"position":[[48,30]]},"110":{"position":[[32,29]]}},"keywords":{}}],["console.info(artplayer.vers",{"_index":41,"title":{},"content":{"3":{"position":[[54,32]]},"108":{"position":[[31,31]]}},"keywords":{}}],["console.info(ev",{"_index":636,"title":{},"content":{"66":{"position":[[279,20]]},"243":{"position":[[234,20]]}},"keywords":{}}],["console.info(item",{"_index":275,"title":{},"content":{"24":{"position":[[460,18]]},"27":{"position":[[910,18],[1324,18]]},"28":{"position":[[580,18]]},"349":{"position":[[720,18],[1112,18]]},"350":{"position":[[499,18]]},"353":{"position":[[460,18]]}},"keywords":{}}],["console.info(json.stringify(art.rect",{"_index":881,"title":{},"content":{"141":{"position":[[197,39]]},"379":{"position":[[155,39]]}},"keywords":{}}],["console.info(st",{"_index":594,"title":{},"content":{"47":{"position":[[298,20]]},"163":{"position":[[203,20]]}},"keywords":{}}],["console.info(url",{"_index":851,"title":{},"content":{"132":{"position":[[261,19]]},"133":{"position":[[259,19]]},"370":{"position":[[227,19]]},"371":{"position":[[225,19]]}},"keywords":{}}],["console.log",{"_index":1080,"title":{},"content":{"263":{"position":[[527,25]]}},"keywords":{}}],["console.log('custom",{"_index":728,"title":{},"content":{"86":{"position":[[922,19]]},"207":{"position":[[876,19]]}},"keywords":{}}],["console.log('y",{"_index":727,"title":{},"content":{"86":{"position":[[852,16]]},"207":{"position":[[806,16],[1055,16]]}},"keywords":{}}],["console.log('你点击了自定义按钮1",{"_index":1162,"title":{},"content":{"329":{"position":[[527,26]]}},"keywords":{}}],["console.log('你点击了自定义按钮2",{"_index":1164,"title":{},"content":{"329":{"position":[[720,26]]}},"keywords":{}}],["console.log('自定义按钮挂载完成1",{"_index":1163,"title":{},"content":{"329":{"position":[[580,26]]}},"keywords":{}}],["console.log(art.plugins.artplayerplugindanmuku.opt",{"_index":1148,"title":{},"content":{"295":{"position":[[249,55]]}},"keywords":{}}],["console.log(item.html",{"_index":1002,"title":{},"content":{"205":{"position":[[342,23],[494,23]]},"327":{"position":[[273,23],[405,23]]}},"keywords":{}}],["const",{"_index":200,"title":{},"content":{"21":{"position":[[230,5]]},"22":{"position":[[468,5],[506,5],[564,5],[1275,5]]},"28":{"position":[[613,5]]},"29":{"position":[[203,5],[232,5],[256,5],[278,5],[300,5]]},"31":{"position":[[230,5]]},"32":{"position":[[255,5],[332,5]]},"105":{"position":[[231,5],[277,5]]},"171":{"position":[[224,5]]},"172":{"position":[[249,5],[326,5]]},"292":{"position":[[563,5]]},"346":{"position":[[167,5]]},"347":{"position":[[386,5],[424,5],[482,5],[1193,5]]},"350":{"position":[[532,5]]},"351":{"position":[[128,5],[157,5],[181,5],[203,5],[225,5]]}},"keywords":{}}],["constructor",{"_index":939,"title":{},"content":{"179":{"position":[[37,11]]}},"keywords":{}}],["contain",{"_index":32,"title":{"177":{"position":[[0,10]]},"299":{"position":[[0,10]]}},"content":{"2":{"position":[[192,10]]},"18":{"position":[[37,10]]},"19":{"position":[[78,10]]},"20":{"position":[[375,10]]},"24":{"position":[[37,10]]},"25":{"position":[[3684,10]]},"27":{"position":[[393,10]]},"28":{"position":[[246,10]]},"29":{"position":[[361,10]]},"31":{"position":[[82,10]]},"32":{"position":[[83,10]]},"33":{"position":[[94,10]]},"34":{"position":[[86,10]]},"35":{"position":[[88,10]]},"37":{"position":[[1637,10]]},"39":{"position":[[103,10]]},"40":{"position":[[69,10]]},"41":{"position":[[68,10]]},"42":{"position":[[71,10]]},"43":{"position":[[73,10]]},"44":{"position":[[81,10]]},"45":{"position":[[98,10]]},"46":{"position":[[111,10]]},"47":{"position":[[67,10]]},"48":{"position":[[70,10]]},"49":{"position":[[129,10]]},"50":{"position":[[70,10]]},"51":{"position":[[81,10]]},"52":{"position":[[75,10]]},"53":{"position":[[66,10]]},"63":{"position":[[192,10]]},"64":{"position":[[80,10]]},"66":{"position":[[94,9],[174,10],[185,10]]},"67":{"position":[[302,10]]},"70":{"position":[[108,10]]},"71":{"position":[[89,10]]},"74":{"position":[[103,10]]},"75":{"position":[[107,10]]},"76":{"position":[[104,10]]},"77":{"position":[[133,10]]},"80":{"position":[[143,10]]},"81":{"position":[[514,10]]},"83":{"position":[[216,10]]},"85":{"position":[[116,10]]},"86":{"position":[[558,10]]},"88":{"position":[[109,10]]},"89":{"position":[[519,10]]},"91":{"position":[[125,10]]},"93":{"position":[[119,10]]},"95":{"position":[[178,10]]},"97":{"position":[[112,10]]},"99":{"position":[[329,10]]},"101":{"position":[[98,10]]},"102":{"position":[[15,9],[36,9]]},"103":{"position":[[409,10]]},"104":{"position":[[394,10]]},"105":{"position":[[316,10]]},"107":{"position":[[96,10]]},"118":{"position":[[63,10]]},"119":{"position":[[64,10]]},"120":{"position":[[84,10]]},"121":{"position":[[97,10]]},"122":{"position":[[100,10]]},"123":{"position":[[101,10]]},"124":{"position":[[114,10]]},"125":{"position":[[96,10]]},"126":{"position":[[253,10]]},"127":{"position":[[266,10]]},"128":{"position":[[113,10]]},"129":{"position":[[176,10]]},"130":{"position":[[69,10]]},"131":{"position":[[96,10]]},"132":{"position":[[119,10]]},"133":{"position":[[117,10]]},"134":{"position":[[115,10]]},"135":{"position":[[124,10]]},"136":{"position":[[103,10]]},"137":{"position":[[176,10]]},"138":{"position":[[104,10]]},"139":{"position":[[93,10]]},"140":{"position":[[149,10]]},"141":{"position":[[104,10]]},"142":{"position":[[136,10]]},"143":{"position":[[154,10]]},"144":{"position":[[137,10]]},"145":{"position":[[139,10]]},"146":{"position":[[45,9],[84,9],[172,10]]},"147":{"position":[[129,10]]},"148":{"position":[[107,10]]},"149":{"position":[[113,10]]},"150":{"position":[[69,10]]},"151":{"position":[[89,10]]},"153":{"position":[[1599,10]]},"155":{"position":[[75,10]]},"156":{"position":[[47,10]]},"157":{"position":[[47,10]]},"158":{"position":[[50,10]]},"159":{"position":[[48,10]]},"160":{"position":[[50,10]]},"161":{"position":[[57,10]]},"162":{"position":[[61,10]]},"163":{"position":[[50,10]]},"164":{"position":[[49,10]]},"165":{"position":[[66,10]]},"166":{"position":[[48,10]]},"167":{"position":[[49,10]]},"168":{"position":[[49,10]]},"169":{"position":[[48,10]]},"171":{"position":[[76,10]]},"172":{"position":[[77,10]]},"173":{"position":[[88,10]]},"174":{"position":[[80,10]]},"175":{"position":[[82,10]]},"177":{"position":[[61,9],[184,10],[216,10],[350,9]]},"178":{"position":[[154,10]]},"179":{"position":[[217,10]]},"180":{"position":[[164,10]]},"181":{"position":[[129,10]]},"182":{"position":[[118,10]]},"183":{"position":[[91,10]]},"184":{"position":[[112,10]]},"185":{"position":[[90,10]]},"186":{"position":[[88,10]]},"187":{"position":[[76,9],[272,10]]},"188":{"position":[[158,10]]},"189":{"position":[[86,10]]},"190":{"position":[[184,10]]},"191":{"position":[[173,10]]},"192":{"position":[[161,10]]},"193":{"position":[[128,10]]},"194":{"position":[[149,10]]},"195":{"position":[[93,10]]},"196":{"position":[[132,10]]},"197":{"position":[[163,10]]},"198":{"position":[[154,10]]},"199":{"position":[[155,10]]},"200":{"position":[[110,10]]},"201":{"position":[[140,10]]},"202":{"position":[[252,10],[372,10],[383,11]]},"203":{"position":[[98,10]]},"204":{"position":[[548,10]]},"205":{"position":[[131,10]]},"206":{"position":[[513,10]]},"207":{"position":[[570,10]]},"208":{"position":[[241,10]]},"209":{"position":[[210,10]]},"210":{"position":[[324,10]]},"211":{"position":[[485,10]]},"212":{"position":[[261,10]]},"213":{"position":[[298,10]]},"214":{"position":[[185,10]]},"215":{"position":[[115,10]]},"216":{"position":[[340,10]]},"217":{"position":[[168,10]]},"218":{"position":[[151,10]]},"219":{"position":[[148,10]]},"220":{"position":[[143,10]]},"221":{"position":[[94,10]]},"222":{"position":[[182,10]]},"223":{"position":[[139,10]]},"230":{"position":[[37,10]]},"240":{"position":[[139,10]]},"241":{"position":[[72,10]]},"243":{"position":[[49,9],[129,10],[140,10]]},"244":{"position":[[197,10]]},"247":{"position":[[75,10]]},"248":{"position":[[71,10]]},"251":{"position":[[72,10]]},"252":{"position":[[70,10]]},"253":{"position":[[74,10]]},"254":{"position":[[81,10]]},"257":{"position":[[114,10]]},"258":{"position":[[272,10]]},"260":{"position":[[98,10]]},"262":{"position":[[75,10]]},"263":{"position":[[306,10]]},"265":{"position":[[74,10]]},"266":{"position":[[272,10]]},"268":{"position":[[78,10]]},"270":{"position":[[76,10]]},"272":{"position":[[97,10]]},"274":{"position":[[76,10]]},"276":{"position":[[236,10]]},"277":{"position":[[114,10]]},"285":{"position":[[37,10]]},"286":{"position":[[37,10]]},"287":{"position":[[37,10]]},"289":{"position":[[78,10]]},"290":{"position":[[75,10]]},"291":{"position":[[69,10]]},"292":{"position":[[175,10]]},"293":{"position":[[76,10]]},"294":{"position":[[62,10]]},"295":{"position":[[59,10]]},"296":{"position":[[26,10]]},"297":{"position":[[196,10]]},"299":{"position":[[110,10],[142,10]]},"300":{"position":[[94,10]]},"301":{"position":[[112,10]]},"302":{"position":[[80,10]]},"303":{"position":[[76,10]]},"304":{"position":[[75,10]]},"305":{"position":[[64,10]]},"306":{"position":[[77,10]]},"307":{"position":[[65,10]]},"308":{"position":[[65,10]]},"309":{"position":[[35,9],[129,10]]},"310":{"position":[[85,10]]},"311":{"position":[[65,10]]},"312":{"position":[[107,10]]},"313":{"position":[[90,10]]},"314":{"position":[[89,10]]},"315":{"position":[[76,10]]},"316":{"position":[[79,10]]},"317":{"position":[[65,10]]},"318":{"position":[[78,10]]},"319":{"position":[[85,10]]},"320":{"position":[[79,10]]},"321":{"position":[[79,10]]},"322":{"position":[[79,10]]},"323":{"position":[[83,10]]},"324":{"position":[[116,10],[236,10],[247,11]]},"325":{"position":[[81,10]]},"326":{"position":[[308,10]]},"327":{"position":[[82,10]]},"328":{"position":[[270,10]]},"329":{"position":[[305,10]]},"330":{"position":[[133,10]]},"331":{"position":[[113,10]]},"332":{"position":[[233,10]]},"333":{"position":[[206,10]]},"334":{"position":[[169,10]]},"335":{"position":[[185,10]]},"336":{"position":[[115,10]]},"337":{"position":[[75,10]]},"338":{"position":[[158,10]]},"339":{"position":[[97,10]]},"340":{"position":[[111,10]]},"341":{"position":[[83,10]]},"342":{"position":[[75,10]]},"343":{"position":[[69,10]]},"344":{"position":[[89,10]]},"345":{"position":[[97,10]]},"349":{"position":[[232,10]]},"350":{"position":[[169,10]]},"351":{"position":[[286,10]]},"353":{"position":[[37,10]]},"354":{"position":[[3684,10]]},"356":{"position":[[55,10]]},"357":{"position":[[55,10]]},"358":{"position":[[61,10]]},"359":{"position":[[69,10]]},"360":{"position":[[69,10]]},"361":{"position":[[69,10]]},"362":{"position":[[86,10]]},"363":{"position":[[75,10]]},"364":{"position":[[121,10]]},"365":{"position":[[127,10]]},"366":{"position":[[78,10]]},"367":{"position":[[104,10]]},"368":{"position":[[55,10]]},"369":{"position":[[61,10]]},"370":{"position":[[85,10]]},"371":{"position":[[83,10]]},"372":{"position":[[79,10]]},"373":{"position":[[79,10]]},"374":{"position":[[80,10]]},"375":{"position":[[92,10]]},"376":{"position":[[79,10]]},"377":{"position":[[71,10]]},"378":{"position":[[97,10]]},"379":{"position":[[62,10]]},"380":{"position":[[107,10]]},"381":{"position":[[111,10]]},"382":{"position":[[96,10]]},"383":{"position":[[80,10]]},"384":{"position":[[94,10]]},"385":{"position":[[80,10]]},"386":{"position":[[78,10]]},"387":{"position":[[80,10]]},"388":{"position":[[59,10]]},"389":{"position":[[103,10]]}},"keywords":{}}],["container.innerhtml",{"_index":991,"title":{},"content":{"202":{"position":[[307,20]]},"324":{"position":[[171,20]]}},"keywords":{}}],["content",{"_index":508,"title":{},"content":{"37":{"position":[[253,8],[362,7]]},"153":{"position":[[215,8],[324,7]]},"202":{"position":[[502,7]]}},"keywords":{}}],["contextmenu",{"_index":161,"title":{"87":{"position":[[0,12]]},"206":{"position":[[0,12]]},"264":{"position":[[0,12]]},"328":{"position":[[0,12]]}},"content":{"20":{"position":[[67,12],[630,13],[952,11]]},"22":{"position":[[78,12]]},"87":{"position":[[24,11]]},"191":{"position":[[124,11]]},"192":{"position":[[112,11]]},"206":{"position":[[41,11],[575,12]]},"297":{"position":[[451,13],[734,11]]},"328":{"position":[[332,12]]}},"keywords":{}}],["contextmenu1",{"_index":179,"title":{},"content":{"20":{"position":[[602,15],[920,13],[964,15],[1140,13]]},"297":{"position":[[423,15],[702,13],[746,15],[878,13]]}},"keywords":{}}],["control",{"_index":145,"title":{"19":{"position":[[18,8]]},"23":{"position":[[18,8]]},"84":{"position":[[0,9]]},"207":{"position":[[0,9]]},"261":{"position":[[0,9]]},"329":{"position":[[0,9]]}},"content":{"19":{"position":[[18,8],[140,9]]},"20":{"position":[[80,9],[737,9],[1012,7]]},"22":{"position":[[91,9],[826,9]]},"24":{"position":[[99,9]]},"25":{"position":[[3746,9]]},"74":{"position":[[38,7]]},"80":{"position":[[38,7]]},"84":{"position":[[38,7]]},"85":{"position":[[39,7],[54,7]]},"86":{"position":[[48,7]]},"88":{"position":[[39,7]]},"91":{"position":[[38,7]]},"93":{"position":[[40,7]]},"97":{"position":[[38,7]]},"150":{"position":[[131,9]]},"193":{"position":[[79,7]]},"194":{"position":[[100,7]]},"196":{"position":[[83,7]]},"198":{"position":[[105,7]]},"199":{"position":[[106,7]]},"207":{"position":[[56,7],[632,9]]},"208":{"position":[[83,7]]},"214":{"position":[[21,12]]},"219":{"position":[[99,7]]},"277":{"position":[[176,9]]},"289":{"position":[[222,9]]},"290":{"position":[[219,9]]},"291":{"position":[[213,9]]},"292":{"position":[[319,9]]},"293":{"position":[[220,9]]},"297":{"position":[[558,9],[794,7]]},"329":{"position":[[367,9]]},"336":{"position":[[14,12]]},"347":{"position":[[744,9]]},"353":{"position":[[99,9]]},"354":{"position":[[3783,9]]},"388":{"position":[[121,9]]}},"keywords":{}}],["control1",{"_index":182,"title":{},"content":{"20":{"position":[[713,11],[984,9],[1020,11],[1193,9]]},"297":{"position":[[534,11],[766,9],[802,11],[931,9]]}},"keywords":{}}],["coordin",{"_index":880,"title":{},"content":{"141":{"position":[[30,10],[255,10]]}},"keywords":{}}],["core",{"_index":668,"title":{},"content":{"72":{"position":[[38,4]]}},"keywords":{}}],["correct",{"_index":1064,"title":{},"content":{"216":{"position":[[257,7]]}},"keywords":{}}],["countdown",{"_index":135,"title":{},"content":{"18":{"position":[[895,10]]},"230":{"position":[[558,10]]}},"keywords":{}}],["cover",{"_index":720,"title":{},"content":{"83":{"position":[[153,5]]}},"keywords":{}}],["creat",{"_index":190,"title":{},"content":{"20":{"position":[[1258,6]]}},"keywords":{}}],["createport",{"_index":219,"title":{},"content":{"22":{"position":[[271,12]]},"347":{"position":[[72,12],[189,12]]}},"keywords":{}}],["createportal(<tim",{"_index":252,"title":{},"content":{"22":{"position":[[1110,22],[1186,22]]},"347":{"position":[[1028,22],[1104,22]]}},"keywords":{}}],["crema"",{"_index":301,"title":{},"content":{"25":{"position":[[813,11]]},"354":{"position":[[813,11]]}},"keywords":{}}],["cross",{"_index":974,"title":{},"content":{"193":{"position":[[355,5]]}},"keywords":{}}],["crossorigin",{"_index":971,"title":{},"content":{"193":{"position":[[237,12]]},"315":{"position":[[179,12]]}},"keywords":{}}],["current",{"_index":4,"title":{},"content":{"0":{"position":[[44,7]]},"3":{"position":[[13,7]]},"4":{"position":[[13,7]]},"63":{"position":[[61,7]]},"129":{"position":[[59,7]]},"131":{"position":[[28,7]]},"132":{"position":[[41,7]]},"133":{"position":[[39,7]]},"181":{"position":[[40,9]]},"182":{"position":[[46,9]]},"190":{"position":[[70,9]]},"217":{"position":[[332,7]]},"218":{"position":[[80,9]]},"223":{"position":[[92,9]]}},"keywords":{}}],["currenttim",{"_index":561,"title":{"129":{"position":[[0,12]]},"367":{"position":[[0,12]]}},"content":{"37":{"position":[[1446,11]]},"153":{"position":[[1408,11]]}},"keywords":{}}],["custom",{"_index":159,"title":{"38":{"position":[[0,6]]}},"content":{"20":{"position":[[38,6]]},"83":{"position":[[42,6],[327,7],[376,7]]},"86":{"position":[[760,7],[787,7],[877,6]]},"89":{"position":[[691,7],[757,6]]},"99":{"position":[[202,7]]},"204":{"position":[[36,6]]},"205":{"position":[[34,6],[228,7],[380,7]]},"206":{"position":[[34,6],[598,7],[664,6]]},"207":{"position":[[38,10],[714,7],[741,7],[831,6],[961,7],[988,7],[1080,6]]},"210":{"position":[[38,6],[197,7]]}},"keywords":{}}],["customtyp",{"_index":435,"title":{"217":{"position":[[0,11]]},"339":{"position":[[0,11]]}},"content":{"31":{"position":[[160,11]]},"32":{"position":[[186,11]]},"33":{"position":[[208,11]]},"34":{"position":[[201,11]]},"35":{"position":[[476,11]]},"171":{"position":[[154,11]]},"172":{"position":[[180,11]]},"173":{"position":[[202,11]]},"174":{"position":[[195,11]]},"175":{"position":[[470,11]]},"216":{"position":[[85,10]]},"217":{"position":[[230,11]]},"338":{"position":[[32,10]]},"339":{"position":[[159,11]]}},"keywords":{}}],["danmaku",{"_index":5,"title":{},"content":{"0":{"position":[[52,7]]}},"keywords":{}}],["danmu",{"_index":1100,"title":{},"content":{"285":{"position":[[792,7],[1115,7]]},"296":{"position":[[227,7],[264,7],[316,8]]}},"keywords":{}}],["danmu.text.length",{"_index":1101,"title":{},"content":{"285":{"position":[[806,17]]}},"keywords":{}}],["danmu.text.trim",{"_index":1113,"title":{},"content":{"285":{"position":[[1129,20]]}},"keywords":{}}],["danmuku",{"_index":0,"title":{"0":{"position":[[0,7]]}},"content":{"0":{"position":[[0,7]]},"281":{"position":[[31,7]]},"282":{"position":[[28,7]]},"285":{"position":[[215,8],[1277,10]]},"286":{"position":[[169,8]]},"287":{"position":[[154,8]]},"289":{"position":[[176,8]]},"290":{"position":[[173,8]]},"291":{"position":[[167,8]]},"292":{"position":[[273,8]]},"293":{"position":[[174,8],[437,8]]},"294":{"position":[[175,8]]},"295":{"position":[[172,8]]},"296":{"position":[[139,8]]}},"keywords":{}}],["danmuku.js"></script>",{"_index":1082,"title":{},"content":{"283":{"position":[[64,35],[221,35],[364,35]]}},"keywords":{}}],["danmuku/dist/artplay",{"_index":1083,"title":{},"content":{"283":{"position":[[191,22],[334,22]]}},"keywords":{}}],["danmukuspeedopacityfontsizecolormodemarginantioverlapsynchronousplaybackfilterlocktimebeforeemit",{"_index":1129,"title":{},"content":{"292":{"position":[[41,96]]}},"keywords":{}}],["danmus.length",{"_index":1151,"title":{},"content":{"296":{"position":[[354,15]]}},"keywords":{}}],["dark",{"_index":1110,"title":{},"content":{"285":{"position":[[1056,7],[1085,11]]}},"keywords":{}}],["dash.j",{"_index":459,"title":{"33":{"position":[[0,8]]},"173":{"position":[[0,8]]}},"content":{},"keywords":{}}],["dashjs.mediaplayer().cr",{"_index":465,"title":{},"content":{"33":{"position":[[264,30]]},"173":{"position":[[258,30]]}},"keywords":{}}],["data",{"_index":499,"title":{},"content":{"37":{"position":[[152,4],[1048,5],[1302,5],[1312,4],[1370,4],[1595,4]]},"104":{"position":[[239,6]]},"153":{"position":[[114,4],[1010,5],[1264,5],[1274,4],[1332,4],[1557,4]]}},"keywords":{}}],["decod",{"_index":842,"title":{},"content":{"130":{"position":[[276,8]]},"217":{"position":[[74,8]]}},"keywords":{}}],["default",{"_index":62,"title":{},"content":{"9":{"position":[[20,7]]},"10":{"position":[[20,8]]},"18":{"position":[[809,8]]},"24":{"position":[[167,8]]},"27":{"position":[[295,7],[311,7],[610,8],[1088,8]]},"28":{"position":[[129,7],[835,8]]},"29":{"position":[[125,7],[792,8]]},"83":{"position":[[73,7]]},"104":{"position":[[229,7]]},"105":{"position":[[171,7]]},"144":{"position":[[81,8]]},"178":{"position":[[59,7]]},"183":{"position":[[25,7]]},"185":{"position":[[40,7]]},"186":{"position":[[204,7]]},"208":{"position":[[136,7],[316,8]]},"211":{"position":[[142,7]]},"213":{"position":[[247,7]]},"215":{"position":[[44,7]]},"216":{"position":[[131,7]]},"218":{"position":[[54,7]]},"330":{"position":[[40,9],[208,8]]},"349":{"position":[[152,7],[432,8],[876,8]]},"350":{"position":[[712,8]]},"351":{"position":[[690,8]]},"353":{"position":[[167,8]]}},"keywords":{}}],["default、4:3、16:9",{"_index":1171,"title":{},"content":{"382":{"position":[[28,30]]}},"keywords":{}}],["del",{"_index":644,"title":{},"content":{"67":{"position":[[212,3]]},"244":{"position":[[123,3]]}},"keywords":{}}],["delay",{"_index":538,"title":{},"content":{"37":{"position":[[1025,7]]},"153":{"position":[[987,7]]}},"keywords":{}}],["delet",{"_index":645,"title":{},"content":{"67":{"position":[[225,6]]},"145":{"position":[[309,6]]}},"keywords":{}}],["demo",{"_index":76,"title":{"13":{"position":[[0,5]]}},"content":{"13":{"position":[[8,4]]},"22":{"position":[[185,4]]},"34":{"position":[[168,4]]},"174":{"position":[[162,4]]}},"keywords":{}}],["demo</title>",{"_index":757,"title":{},"content":{"103":{"position":[[81,18]]}},"keywords":{}}],["describ",{"_index":978,"title":{},"content":{"195":{"position":[[181,9]]}},"keywords":{}}],["descriptiondefault",{"_index":1004,"title":{},"content":{"208":{"position":[[109,18]]}},"keywords":{}}],["descriptiondis",{"_index":708,"title":{},"content":{"81":{"position":[[68,18]]},"86":{"position":[[70,18]]},"89":{"position":[[73,18]]},"204":{"position":[[64,18]]},"206":{"position":[[67,18]]},"207":{"position":[[82,18]]}},"keywords":{}}],["descriptionget",{"_index":643,"title":{},"content":{"67":{"position":[[155,14]]}},"keywords":{}}],["descriptionhtml",{"_index":378,"title":{},"content":{"27":{"position":[[109,15]]},"28":{"position":[[14,15]]},"29":{"position":[[14,15]]}},"keywords":{}}],["descriptiontim",{"_index":1009,"title":{},"content":{"209":{"position":[[93,15]]}},"keywords":{}}],["descriptionurl",{"_index":1035,"title":{},"content":{"212":{"position":[[76,14]]},"213":{"position":[[108,14]]}},"keywords":{}}],["destroy",{"_index":579,"title":{"44":{"position":[[0,8]]},"151":{"position":[[0,8]]},"160":{"position":[[0,8]]},"389":{"position":[[0,8]]}},"content":{"44":{"position":[[34,9]]},"60":{"position":[[45,9]]},"66":{"position":[[61,7]]},"151":{"position":[[33,7]]}},"keywords":{}}],["detail",{"_index":137,"title":{},"content":{"18":{"position":[[920,7],[935,8]]},"230":{"position":[[576,7]]}},"keywords":{}}],["dev/hls.j",{"_index":446,"title":{},"content":{"32":{"position":[[35,10]]},"172":{"position":[[29,10]]}},"keywords":{}}],["devic",{"_index":1017,"title":{},"content":{"211":{"position":[[103,8],[160,8],[210,8],[726,7]]}},"keywords":{}}],["differ",{"_index":598,"title":{},"content":{"49":{"position":[[50,10]]},"211":{"position":[[54,11],[86,9]]}},"keywords":{}}],["direct",{"_index":172,"title":{},"content":{"20":{"position":[[318,6]]}},"keywords":{}}],["directli",{"_index":995,"title":{},"content":{"202":{"position":[[577,8]]},"214":{"position":[[119,8]]}},"keywords":{}}],["disabl",{"_index":709,"title":{},"content":{"81":{"position":[[106,7]]},"86":{"position":[[108,7],[692,8]]},"89":{"position":[[111,7]]},"204":{"position":[[102,7],[648,8]]},"206":{"position":[[105,7]]},"207":{"position":[[120,7],[646,8]]},"258":{"position":[[36,9]]},"263":{"position":[[36,9]]},"266":{"position":[[36,9]]},"326":{"position":[[34,9],[408,8]]},"328":{"position":[[34,9]]},"329":{"position":[[35,9],[381,8]]}},"keywords":{}}],["display",{"_index":670,"title":{},"content":{"74":{"position":[[58,7]]},"80":{"position":[[60,7]]},"81":{"position":[[245,7]]},"85":{"position":[[69,9]]},"86":{"position":[[247,7]]},"88":{"position":[[62,9]]},"89":{"position":[[250,7]]},"91":{"position":[[78,9]]},"93":{"position":[[74,7]]},"97":{"position":[[67,7]]},"177":{"position":[[139,7]]},"190":{"position":[[39,7]]},"191":{"position":[[73,10]]},"192":{"position":[[39,7]]},"193":{"position":[[39,7]]},"194":{"position":[[39,7]]},"196":{"position":[[39,7]]},"198":{"position":[[39,7]]},"199":{"position":[[39,7]]},"202":{"position":[[586,8]]},"204":{"position":[[241,7]]},"206":{"position":[[244,7]]},"207":{"position":[[259,7]]},"208":{"position":[[34,7]]},"218":{"position":[[62,7]]},"219":{"position":[[39,7]]},"223":{"position":[[39,7]]},"292":{"position":[[490,8]]}},"keywords":{}}],["document",{"_index":3,"title":{},"content":{"0":{"position":[[23,13]]}},"keywords":{}}],["document.getelementbyid("root"",{"_index":259,"title":{},"content":{"22":{"position":[[1295,42]]},"347":{"position":[[1213,42]]}},"keywords":{}}],["document.queryselector('.artplay",{"_index":629,"title":{},"content":{"63":{"position":[[100,34]]},"66":{"position":[[106,34]]},"177":{"position":[[227,34]]},"202":{"position":[[265,34]]},"240":{"position":[[47,34]]},"243":{"position":[[61,34]]},"285":{"position":[[1242,34]]},"299":{"position":[[153,34]]},"324":{"position":[[129,34]]}},"keywords":{}}],["dogpatch"",{"_index":303,"title":{},"content":{"25":{"position":[[902,14]]},"354":{"position":[[902,14]]}},"keywords":{}}],["dom",{"_index":164,"title":{},"content":{"20":{"position":[[153,3],[214,3],[841,3],[1071,3]]},"24":{"position":[[452,5],[479,6]]},"27":{"position":[[140,3],[895,5],[929,5],[1309,5],[1343,5]]},"28":{"position":[[45,3],[565,5],[599,5],[961,5],[1075,5]]},"29":{"position":[[45,3]]},"63":{"position":[[41,3]]},"81":{"position":[[273,3]]},"86":{"position":[[275,3]]},"89":{"position":[[278,3]]},"177":{"position":[[57,3]]},"204":{"position":[[269,3]]},"206":{"position":[[272,3]]},"207":{"position":[[287,3]]},"217":{"position":[[294,3]]},"240":{"position":[[36,3]]},"258":{"position":[[138,3]]},"263":{"position":[[138,3]]},"266":{"position":[[138,3]]},"297":{"position":[[80,3],[102,22],[641,10],[827,10]]},"299":{"position":[[46,3]]},"326":{"position":[[136,3]]},"328":{"position":[[136,3]]},"329":{"position":[[137,3]]},"339":{"position":[[217,7]]},"349":{"position":[[56,3],[705,5],[739,5],[1097,5],[1131,5]]},"350":{"position":[[32,3],[484,5],[518,5],[823,5],[932,5]]},"351":{"position":[[32,3]]},"353":{"position":[[452,5],[479,6]]}},"keywords":{}}],["dom"",{"_index":221,"title":{},"content":{"22":{"position":[[303,10]]},"347":{"position":[[221,10]]}},"keywords":{}}],["domain",{"_index":975,"title":{},"content":{"193":{"position":[[361,7]]}},"keywords":{}}],["dosometh",{"_index":745,"title":{},"content":{"99":{"position":[[230,12]]},"210":{"position":[[225,12]]},"276":{"position":[[149,12]]},"332":{"position":[[146,12]]}},"keywords":{}}],["download",{"_index":844,"title":{},"content":{"131":{"position":[[15,8]]}},"keywords":{}}],["due",{"_index":539,"title":{},"content":{"37":{"position":[[1033,3]]},"134":{"position":[[314,3]]},"136":{"position":[[291,3]]},"153":{"position":[[995,3]]}},"keywords":{}}],["durat",{"_index":126,"title":{"130":{"position":[[0,9]]},"368":{"position":[[0,9]]}},"content":{"18":{"position":[[734,8]]},"37":{"position":[[476,8]]},"130":{"position":[[23,8],[227,9],[289,8]]},"153":{"position":[[438,8]]}},"keywords":{}}],["dynam",{"_index":676,"title":{},"content":{"75":{"position":[[32,11]]},"81":{"position":[[30,11]]},"86":{"position":[[30,11]]},"89":{"position":[[30,11]]},"95":{"position":[[31,11]]},"99":{"position":[[33,11]]},"147":{"position":[[32,11]]},"148":{"position":[[37,7]]},"149":{"position":[[37,7]]}},"keywords":{}}],["earli",{"_index":119,"title":{},"content":{"18":{"position":[[615,5]]}},"keywords":{}}],["earlybird"",{"_index":305,"title":{},"content":{"25":{"position":[[995,15]]},"354":{"position":[[995,15]]}},"keywords":{}}],["easi",{"_index":208,"title":{},"content":{"22":{"position":[[38,4]]},"66":{"position":[[42,4]]}},"keywords":{}}],["edg",{"_index":962,"title":{},"content":{"187":{"position":[[118,5]]}},"keywords":{}}],["effect",{"_index":739,"title":{},"content":{"95":{"position":[[428,6]]},"137":{"position":[[88,6]]},"187":{"position":[[239,6]]},"195":{"position":[[331,6]]}},"keywords":{}}],["element",{"_index":165,"title":{},"content":{"20":{"position":[[157,7],[218,7],[845,7],[1075,7]]},"27":{"position":[[144,8]]},"28":{"position":[[49,8]]},"29":{"position":[[49,8]]},"58":{"position":[[68,7]]},"63":{"position":[[45,8]]},"81":{"position":[[277,7]]},"86":{"position":[[279,7]]},"89":{"position":[[282,7]]},"147":{"position":[[84,7]]},"177":{"position":[[360,8]]},"204":{"position":[[273,7]]},"206":{"position":[[276,7]]},"207":{"position":[[291,7]]},"214":{"position":[[139,8]]},"217":{"position":[[298,7]]}},"keywords":{}}],["emit",{"_index":1124,"title":{"291":{"position":[[0,5]]}},"content":{"291":{"position":[[18,4]]}},"keywords":{}}],["empti",{"_index":107,"title":{},"content":{"18":{"position":[[388,6]]},"37":{"position":[[548,6]]},"153":{"position":[[510,6]]}},"keywords":{}}],["en",{"_index":662,"title":{},"content":{"71":{"position":[[245,3]]},"218":{"position":[[219,5]]},"248":{"position":[[227,3]]},"340":{"position":[[179,5]]}},"keywords":{}}],["enabl",{"_index":1022,"title":{},"content":{"211":{"position":[[378,6],[737,6]]}},"keywords":{}}],["encod",{"_index":678,"title":{},"content":{"75":{"position":[[217,9]]},"76":{"position":[[214,9]]},"77":{"position":[[243,9]]},"213":{"position":[[212,8],[237,9],[421,9]]},"252":{"position":[[180,9]]},"253":{"position":[[184,9]]},"254":{"position":[[191,9]]},"335":{"position":[[118,8],[308,9]]}},"keywords":{}}],["end",{"_index":502,"title":{},"content":{"37":{"position":[[201,3],[337,3],[738,3]]},"153":{"position":[[163,3],[299,3],[700,3]]}},"keywords":{}}],["english",{"_index":663,"title":{},"content":{"71":{"position":[[261,10]]},"248":{"position":[[243,10]]}},"keywords":{}}],["enough",{"_index":498,"title":{},"content":{"37":{"position":[[145,6]]},"153":{"position":[[107,6]]}},"keywords":{}}],["enter",{"_index":957,"title":{},"content":{"186":{"position":[[215,5]]},"188":{"position":[[96,5]]}},"keywords":{}}],["entir",{"_index":960,"title":{},"content":{"187":{"position":[[69,6]]}},"keywords":{}}],["env",{"_index":42,"title":{"4":{"position":[[0,4]]},"109":{"position":[[0,4]]}},"content":{},"keywords":{}}],["environ",{"_index":43,"title":{},"content":{"4":{"position":[[28,11]]}},"keywords":{}}],["en、zh",{"_index":1069,"title":{},"content":{"218":{"position":[[99,5]]},"340":{"position":[[47,17]]}},"keywords":{}}],["equal",{"_index":116,"title":{},"content":{"18":{"position":[[567,5],[642,5]]},"64":{"position":[[15,5]]}},"keywords":{}}],["equival",{"_index":628,"title":{},"content":{"63":{"position":[[86,10]]}},"keywords":{}}],["error",{"_index":1059,"title":{},"content":{"215":{"position":[[629,6]]},"296":{"position":[[413,7],[450,7]]},"337":{"position":[[589,6]]}},"keywords":{}}],["estim",{"_index":497,"title":{},"content":{"37":{"position":[[126,9],[295,9]]},"153":{"position":[[88,9],[257,9]]}},"keywords":{}}],["event",{"_index":152,"title":{"36":{"position":[[7,6]]},"37":{"position":[[7,6]]},"38":{"position":[[7,6]]},"65":{"position":[[0,7]]},"242":{"position":[[0,7]]}},"content":{"19":{"position":[[265,6],[304,5]]},"27":{"position":[[264,5],[901,6],[935,7],[1315,6],[1349,7]]},"28":{"position":[[175,5],[571,6],[605,7],[967,6],[1081,6]]},"29":{"position":[[169,5]]},"37":{"position":[[48,6],[55,5],[573,5]]},"42":{"position":[[299,5]]},"65":{"position":[[24,6]]},"66":{"position":[[28,5],[73,5],[263,7]]},"81":{"position":[[369,5]]},"86":{"position":[[371,5]]},"89":{"position":[[374,5]]},"129":{"position":[[132,6]]},"153":{"position":[[22,6],[535,5]]},"179":{"position":[[173,5]]},"204":{"position":[[365,5]]},"206":{"position":[[368,5]]},"207":{"position":[[383,5]]},"243":{"position":[[218,7]]},"277":{"position":[[301,6]]},"290":{"position":[[286,6]]},"349":{"position":[[711,6],[745,7],[1103,6],[1137,7]]},"350":{"position":[[490,6],[524,7],[829,6],[938,6]]}},"keywords":{}}],["event.target.innertext",{"_index":155,"title":{},"content":{"19":{"position":[[328,22]]},"277":{"position":[[335,22]]},"290":{"position":[[387,22],[472,22]]}},"keywords":{}}],["exampl",{"_index":518,"title":{},"content":{"37":{"position":[[559,8]]},"153":{"position":[[521,8]]}},"keywords":{}}],["exchang",{"_index":859,"title":{},"content":{"134":{"position":[[370,9]]},"136":{"position":[[347,9]]}},"keywords":{}}],["execut",{"_index":875,"title":{},"content":{"140":{"position":[[99,7]]}},"keywords":{}}],["exist",{"_index":23,"title":{},"content":{"2":{"position":[[131,5]]}},"keywords":{}}],["export",{"_index":744,"title":{},"content":{"99":{"position":[[210,6],[278,6]]},"210":{"position":[[205,6],[273,6]]}},"keywords":{}}],["f00",{"_index":946,"title":{},"content":{"182":{"position":[[21,4]]},"304":{"position":[[14,4]]}},"keywords":{}}],["fail",{"_index":976,"title":{},"content":{"193":{"position":[[380,6]]}},"keywords":{}}],["fals",{"_index":131,"title":{},"content":{"18":{"position":[[836,6]]},"28":{"position":[[532,6],[928,6]]},"35":{"position":[[765,6]]},"47":{"position":[[244,6]]},"74":{"position":[[282,6]]},"80":{"position":[[602,6]]},"85":{"position":[[251,6]]},"86":{"position":[[701,6]]},"88":{"position":[[276,6]]},"89":{"position":[[795,6]]},"91":{"position":[[284,6]]},"93":{"position":[[272,6]]},"97":{"position":[[317,6]]},"134":{"position":[[288,6]]},"135":{"position":[[306,6]]},"136":{"position":[[265,6]]},"163":{"position":[[184,18]]},"175":{"position":[[759,6]]},"184":{"position":[[22,5]]},"185":{"position":[[22,5]]},"186":{"position":[[22,5]]},"187":{"position":[[22,5]]},"188":{"position":[[22,5]]},"189":{"position":[[22,5]]},"190":{"position":[[22,5]]},"191":{"position":[[22,5]]},"192":{"position":[[22,5]]},"193":{"position":[[22,5]]},"194":{"position":[[22,5]]},"196":{"position":[[22,5]]},"198":{"position":[[22,5]]},"199":{"position":[[22,5]]},"200":{"position":[[22,5]]},"201":{"position":[[22,5]]},"202":{"position":[[22,5]]},"204":{"position":[[657,6],[906,6]]},"206":{"position":[[702,6]]},"207":{"position":[[655,6]]},"219":{"position":[[22,5]]},"220":{"position":[[22,5]]},"221":{"position":[[22,5]]},"222":{"position":[[22,5]]},"223":{"position":[[22,5]]},"230":{"position":[[519,6]]},"251":{"position":[[251,6]]},"257":{"position":[[573,6]]},"262":{"position":[[210,6]]},"265":{"position":[[241,6]]},"266":{"position":[[524,6]]},"268":{"position":[[237,6]]},"270":{"position":[[229,6]]},"274":{"position":[[281,6]]},"285":{"position":[[303,6],[463,6],[764,6]]},"306":{"position":[[15,5]]},"307":{"position":[[15,5]]},"308":{"position":[[15,5]]},"309":{"position":[[15,5]]},"310":{"position":[[15,5]]},"311":{"position":[[15,5]]},"312":{"position":[[15,5]]},"313":{"position":[[15,5]]},"314":{"position":[[15,5]]},"315":{"position":[[15,5]]},"316":{"position":[[15,5]]},"318":{"position":[[15,5]]},"320":{"position":[[15,5]]},"321":{"position":[[15,5]]},"322":{"position":[[15,5]]},"323":{"position":[[15,5]]},"324":{"position":[[15,5]]},"326":{"position":[[417,6],[646,6]]},"328":{"position":[[435,6]]},"329":{"position":[[390,6]]},"341":{"position":[[15,5]]},"342":{"position":[[15,5]]},"343":{"position":[[15,5]]},"344":{"position":[[15,5]]},"345":{"position":[[22,5]]},"350":{"position":[[451,6],[790,6]]},"372":{"position":[[252,6]]},"373":{"position":[[261,6]]},"374":{"position":[[242,6]]}},"keywords":{}}],["false,'preload",{"_index":1043,"title":{},"content":{"214":{"position":[[34,16]]},"336":{"position":[[27,16]]}},"keywords":{}}],["fast",{"_index":981,"title":{},"content":{"195":{"position":[[230,4],[255,4]]},"220":{"position":[[43,4]]}},"keywords":{}}],["fastforward",{"_index":1071,"title":{"220":{"position":[[0,12]]},"342":{"position":[[0,12]]}},"content":{"220":{"position":[[205,12]]},"342":{"position":[[137,12]]}},"keywords":{}}],["fetch",{"_index":554,"title":{},"content":{"37":{"position":[[1290,5]]},"153":{"position":[[1252,5]]}},"keywords":{}}],["ffad00",{"_index":947,"title":{},"content":{"182":{"position":[[187,10]]},"304":{"position":[[144,10]]}},"keywords":{}}],["fff",{"_index":1087,"title":{},"content":{"285":{"position":[[277,7]]}},"keywords":{}}],["ffffff",{"_index":1095,"title":{},"content":{"285":{"position":[[591,10]]}},"keywords":{}}],["fi"",{"_index":325,"title":{},"content":{"25":{"position":[[1825,9]]},"354":{"position":[[1825,9]]}},"keywords":{}}],["file",{"_index":484,"title":{},"content":{"35":{"position":[[625,4]]},"175":{"position":[[619,4]]},"178":{"position":[[87,4]]}},"keywords":{}}],["file.renderto(video",{"_index":486,"title":{},"content":{"35":{"position":[[650,20]]},"175":{"position":[[644,20]]}},"keywords":{}}],["filter",{"_index":279,"title":{"25":{"position":[[7,7]]}},"content":{"25":{"position":[[3796,9]]},"285":{"position":[[784,7]]},"354":{"position":[[3833,9]]}},"keywords":{}}],["find",{"_index":627,"title":{},"content":{"63":{"position":[[36,4]]}},"keywords":{}}],["finish",{"_index":529,"title":{},"content":{"37":{"position":[[818,8]]},"153":{"position":[[780,8]]}},"keywords":{}}],["fire",{"_index":492,"title":{},"content":{"37":{"position":[[66,5],[1069,5]]},"39":{"position":[[0,5]]},"40":{"position":[[0,5]]},"41":{"position":[[0,5]]},"42":{"position":[[0,5],[284,5]]},"43":{"position":[[0,5]]},"44":{"position":[[0,5]]},"45":{"position":[[0,5]]},"46":{"position":[[0,5]]},"47":{"position":[[0,5]]},"48":{"position":[[0,5]]},"49":{"position":[[0,5]]},"50":{"position":[[0,5]]},"51":{"position":[[0,5]]},"52":{"position":[[0,5]]},"153":{"position":[[1031,5]]},"179":{"position":[[93,5]]}},"keywords":{}}],["first",{"_index":527,"title":{},"content":{"37":{"position":[[789,5]]},"95":{"position":[[61,5]]},"126":{"position":[[154,5]]},"127":{"position":[[167,5]]},"136":{"position":[[357,5]]},"153":{"position":[[751,5]]}},"keywords":{}}],["flex",{"_index":1136,"title":{},"content":{"292":{"position":[[499,7]]}},"keywords":{}}],["flip",{"_index":384,"title":{"142":{"position":[[0,5]]},"190":{"position":[[0,5]]},"312":{"position":[[0,5]]},"380":{"position":[[0,5]]}},"content":{"27":{"position":[[470,5]]},"28":{"position":[[323,5]]},"29":{"position":[[438,5]]},"142":{"position":[[56,5]]},"190":{"position":[[55,4],[246,5]]},"215":{"position":[[498,5]]},"312":{"position":[[169,5]]},"337":{"position":[[458,5]]},"349":{"position":[[309,5]]},"350":{"position":[[246,5]]},"351":{"position":[[363,5]]}},"keywords":{}}],["flv",{"_index":436,"title":{},"content":{"31":{"position":[[174,4],[275,6],[408,5]]},"171":{"position":[[168,4],[269,6],[372,14]]},"216":{"position":[[408,6]]},"217":{"position":[[244,4]]},"338":{"position":[[226,6]]},"339":{"position":[[173,4]]}},"keywords":{}}],["flv,.mkv",{"_index":1062,"title":{},"content":{"216":{"position":[[194,10]]}},"keywords":{}}],["flv.j",{"_index":430,"title":{"31":{"position":[[0,7]]},"171":{"position":[[0,7]]}},"content":{},"keywords":{}}],["flvjs.createplay",{"_index":439,"title":{},"content":{"31":{"position":[[248,20]]},"171":{"position":[[242,20]]}},"keywords":{}}],["flvjs.issupport",{"_index":437,"title":{},"content":{"31":{"position":[[206,21]]},"171":{"position":[[200,21]]}},"keywords":{}}],["flvplayer",{"_index":438,"title":{},"content":{"31":{"position":[[236,9]]},"171":{"position":[[230,9]]}},"keywords":{}}],["flvplayer.attachmediaelement(video",{"_index":440,"title":{},"content":{"31":{"position":[[296,36]]},"171":{"position":[[290,36]]}},"keywords":{}}],["flvplayer.load",{"_index":441,"title":{},"content":{"31":{"position":[[333,17]]},"171":{"position":[[327,17]]}},"keywords":{}}],["flv、.mkv、.t",{"_index":1165,"title":{},"content":{"338":{"position":[[80,40]]}},"keywords":{}}],["focu",{"_index":582,"title":{"45":{"position":[[0,6]]},"161":{"position":[[0,6]]}},"content":{"45":{"position":[[27,6]]},"46":{"position":[[28,6]]},"95":{"position":[[466,5]]},"195":{"position":[[369,5]]},"201":{"position":[[82,5]]}},"keywords":{}}],["focus",{"_index":618,"title":{},"content":{"57":{"position":[[51,7]]},"58":{"position":[[51,7]]}},"keywords":{}}],["font",{"_index":683,"title":{},"content":{"75":{"position":[[263,5],[393,5]]},"76":{"position":[[260,5]]},"77":{"position":[[285,5],[488,5]]},"213":{"position":[[467,5]]},"252":{"position":[[226,5],[356,5]]},"253":{"position":[[230,5]]},"254":{"position":[[233,5],[436,5]]},"335":{"position":[[354,5]]}},"keywords":{}}],["fontsiz",{"_index":1093,"title":{},"content":{"285":{"position":[[553,9]]},"292":{"position":[[712,9]]}},"keywords":{}}],["format",{"_index":935,"title":{},"content":{"178":{"position":[[92,8]]},"213":{"position":[[74,7]]},"216":{"position":[[44,6],[145,6]]},"217":{"position":[[37,6]]}},"keywords":{}}],["forthcom",{"_index":556,"title":{},"content":{"37":{"position":[[1337,12]]},"153":{"position":[[1299,12]]}},"keywords":{}}],["forum/dash.j",{"_index":462,"title":{},"content":{"33":{"position":[[43,13]]},"173":{"position":[[37,13]]}},"keywords":{}}],["forward",{"_index":817,"title":{"122":{"position":[[0,8]]},"360":{"position":[[0,8]]}},"content":{"122":{"position":[[41,8]]},"195":{"position":[[235,7]]},"220":{"position":[[48,7]]}},"keywords":{}}],["fr",{"_index":664,"title":{},"content":{"71":{"position":[[300,3]]},"248":{"position":[[282,3]]}},"keywords":{}}],["frame",{"_index":528,"title":{},"content":{"37":{"position":[[795,5]]},"131":{"position":[[42,5]]},"132":{"position":[[55,6]]},"133":{"position":[[53,6]]},"153":{"position":[[757,5]]}},"keywords":{}}],["françai",{"_index":665,"title":{},"content":{"71":{"position":[[316,11]]},"248":{"position":[[298,11]]}},"keywords":{}}],["full",{"_index":605,"title":{},"content":{"51":{"position":[[32,4]]},"52":{"position":[[26,4]]},"134":{"position":[[66,4],[398,4]]},"135":{"position":[[75,4]]},"198":{"position":[[51,4]]},"199":{"position":[[51,4]]}},"keywords":{}}],["fullscreen",{"_index":97,"title":{"51":{"position":[[0,11]]},"134":{"position":[[0,11]]},"167":{"position":[[0,11]]},"198":{"position":[[0,11]]},"320":{"position":[[0,11]]},"372":{"position":[[0,11]]}},"content":{"18":{"position":[[115,11]]},"51":{"position":[[143,11]]},"134":{"position":[[177,11]]},"167":{"position":[[111,11]]},"198":{"position":[[216,11]]},"222":{"position":[[124,10]]},"230":{"position":[[115,11]]},"320":{"position":[[141,11]]},"372":{"position":[[141,11]]}},"keywords":{}}],["fullscreenoff",{"_index":1053,"title":{},"content":{"215":{"position":[[520,14]]},"337":{"position":[[480,14]]}},"keywords":{}}],["fullscreenon",{"_index":1054,"title":{},"content":{"215":{"position":[[539,13]]},"337":{"position":[[499,13]]}},"keywords":{}}],["fullscreenweb",{"_index":98,"title":{"52":{"position":[[0,14]]},"135":{"position":[[0,14]]},"168":{"position":[[0,14]]},"199":{"position":[[0,14]]},"321":{"position":[[0,14]]},"373":{"position":[[0,14]]}},"content":{"18":{"position":[[133,14]]},"52":{"position":[[137,14]]},"135":{"position":[[186,14]]},"136":{"position":[[165,14]]},"168":{"position":[[111,14]]},"199":{"position":[[217,14]]},"230":{"position":[[133,14]]},"285":{"position":[[150,14]]},"321":{"position":[[141,14]]},"373":{"position":[[141,14]]},"374":{"position":[[142,14]]}},"keywords":{}}],["fullscreenweboff",{"_index":1055,"title":{},"content":{"215":{"position":[[557,17]]},"337":{"position":[[517,17]]}},"keywords":{}}],["fullscreenwebon",{"_index":1056,"title":{},"content":{"215":{"position":[[579,16]]},"337":{"position":[[539,16]]}},"keywords":{}}],["function",{"_index":61,"title":{},"content":{"8":{"position":[[6,8]]},"11":{"position":[[6,8],[38,8]]},"17":{"position":[[415,8]]},"19":{"position":[[252,8]]},"21":{"position":[[305,8]]},"22":{"position":[[384,8],[451,8]]},"24":{"position":[[436,8]]},"25":{"position":[[3844,8]]},"27":{"position":[[240,8],[879,8],[1293,8]]},"28":{"position":[[152,8],[549,8],[945,8],[1059,8],[1130,8]]},"29":{"position":[[147,8],[666,8],[923,8],[1050,8],[1112,8]]},"31":{"position":[[179,8]]},"32":{"position":[[206,8]]},"33":{"position":[[227,8]]},"34":{"position":[[220,8]]},"35":{"position":[[499,8],[600,8]]},"63":{"position":[[6,8]]},"64":{"position":[[6,8]]},"66":{"position":[[6,8]]},"67":{"position":[[170,8],[193,8],[216,8],[244,8]]},"71":{"position":[[6,8]]},"72":{"position":[[43,8]]},"75":{"position":[[6,8]]},"77":{"position":[[6,8]]},"81":{"position":[[6,8],[344,8],[383,8]]},"86":{"position":[[6,8],[346,8],[385,8],[838,8],[908,8]]},"89":{"position":[[6,8],[349,8],[388,8],[713,8]]},"95":{"position":[[6,8],[132,8]]},"99":{"position":[[6,8],[69,8],[243,8]]},"105":{"position":[[179,8],[397,11]]},"113":{"position":[[4,8]]},"116":{"position":[[4,8]]},"118":{"position":[[6,8]]},"119":{"position":[[6,8]]},"120":{"position":[[6,8]]},"126":{"position":[[116,8]]},"127":{"position":[[129,8]]},"131":{"position":[[6,8]]},"132":{"position":[[6,8]]},"133":{"position":[[6,8]]},"150":{"position":[[6,8],[205,8]]},"171":{"position":[[173,8]]},"172":{"position":[[200,8]]},"173":{"position":[[221,8]]},"174":{"position":[[214,8]]},"175":{"position":[[493,8],[594,8]]},"179":{"position":[[59,8],[295,8],[357,8],[407,8],[441,9]]},"190":{"position":[[60,9]]},"191":{"position":[[61,8]]},"204":{"position":[[340,8],[379,8],[823,8],[925,8]]},"205":{"position":[[324,8],[476,8]]},"206":{"position":[[343,8],[382,8],[620,8]]},"207":{"position":[[358,8],[397,8],[792,8],[862,8],[1041,8]]},"210":{"position":[[64,8],[238,8]]},"211":{"position":[[418,8]]},"217":{"position":[[249,8]]},"220":{"position":[[56,8]]},"240":{"position":[[4,8]]},"241":{"position":[[4,8]]},"243":{"position":[[4,8]]},"244":{"position":[[93,8],[110,8],[127,8],[146,8]]},"248":{"position":[[4,8]]},"252":{"position":[[4,8]]},"254":{"position":[[4,8]]},"258":{"position":[[4,8],[171,8],[195,8]]},"263":{"position":[[4,8],[171,8],[195,8],[513,8]]},"266":{"position":[[4,8],[171,8],[195,8],[460,8]]},"272":{"position":[[4,8]]},"276":{"position":[[4,8],[40,8],[162,8]]},"277":{"position":[[288,8]]},"287":{"position":[[163,8]]},"289":{"position":[[4,8],[276,8],[381,8]]},"290":{"position":[[273,8]]},"291":{"position":[[4,8],[267,8]]},"292":{"position":[[4,8],[541,8]]},"293":{"position":[[4,8],[274,8],[379,8]]},"294":{"position":[[4,8]]},"301":{"position":[[4,11],[190,8]]},"326":{"position":[[169,8],[193,8],[583,8],[665,8]]},"327":{"position":[[255,8],[387,8]]},"328":{"position":[[169,8],[193,8],[371,8]]},"329":{"position":[[170,8],[194,8],[513,8],[566,8],[706,8]]},"332":{"position":[[37,8],[159,8]]},"339":{"position":[[178,8]]},"346":{"position":[[235,8]]},"347":{"position":[[302,8],[369,8]]},"349":{"position":[[118,8],[689,8],[1081,8]]},"350":{"position":[[96,8],[468,8],[807,8],[916,8],[987,8]]},"351":{"position":[[92,8],[588,8],[806,8],[928,8],[990,8]]},"353":{"position":[[436,8]]},"354":{"position":[[3881,8]]},"356":{"position":[[4,8]]},"357":{"position":[[4,8]]},"358":{"position":[[4,8]]},"364":{"position":[[4,11]]},"365":{"position":[[4,11]]},"369":{"position":[[4,8]]},"370":{"position":[[4,8]]},"371":{"position":[[4,8]]},"385":{"position":[[4,11]]},"388":{"position":[[6,8],[195,8]]},"389":{"position":[[4,11]]}},"keywords":{}}],["function($contextmenu1",{"_index":180,"title":{},"content":{"20":{"position":[[653,23]]},"297":{"position":[[474,23]]}},"keywords":{}}],["function($control1",{"_index":183,"title":{},"content":{"20":{"position":[[775,19]]},"297":{"position":[[596,19]]}},"keywords":{}}],["function($layer1",{"_index":177,"title":{},"content":{"20":{"position":[[545,17]]},"297":{"position":[[366,17]]}},"keywords":{}}],["functiondefault",{"_index":937,"title":{},"content":{"179":{"position":[[6,16]]}},"keywords":{}}],["functionparamet",{"_index":825,"title":{},"content":{"126":{"position":[[6,18]]},"127":{"position":[[6,18]]},"147":{"position":[[6,18]]},"151":{"position":[[6,18]]}},"keywords":{}}],["further",{"_index":506,"title":{},"content":{"37":{"position":[[232,7]]},"153":{"position":[[194,7]]}},"keywords":{}}],["gener",{"_index":994,"title":{},"content":{"202":{"position":[[525,9]]}},"keywords":{}}],["get",{"_index":583,"title":{},"content":{"45":{"position":[[22,4]]},"95":{"position":[[457,4]]},"128":{"position":[[53,7]]},"145":{"position":[[48,7]]},"195":{"position":[[360,4]]}},"keywords":{}}],["getbloburl",{"_index":852,"title":{"133":{"position":[[0,11]]},"371":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getboundingclientrect",{"_index":883,"title":{},"content":{"141":{"position":[[293,21]]},"379":{"position":[[214,21]]}},"keywords":{}}],["getdataurl",{"_index":847,"title":{"132":{"position":[[0,11]]},"370":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getinst",{"_index":804,"title":{},"content":{"105":{"position":[[205,12],[350,12],[381,11]]}},"keywords":{}}],["getinstance(art",{"_index":809,"title":{},"content":{"105":{"position":[[411,17]]}},"keywords":{}}],["getinstance(art2",{"_index":204,"title":{},"content":{"21":{"position":[[314,17]]},"346":{"position":[[244,17]]}},"keywords":{}}],["getinstance={(art",{"_index":249,"title":{},"content":{"22":{"position":[[1018,18]]},"347":{"position":[[936,18]]}},"keywords":{}}],["getter",{"_index":839,"title":{},"content":{"130":{"position":[[6,6]]},"141":{"position":[[6,6]]},"368":{"position":[[4,6]]},"377":{"position":[[4,9]]},"379":{"position":[[4,6]]}},"keywords":{}}],["getter/sett",{"_index":653,"title":{},"content":{"70":{"position":[[6,13]]},"74":{"position":[[6,13]]},"76":{"position":[[6,13]]},"80":{"position":[[6,13]]},"83":{"position":[[6,13]]},"85":{"position":[[6,13]]},"88":{"position":[[6,13]]},"91":{"position":[[6,13]]},"93":{"position":[[6,13]]},"97":{"position":[[6,13]]},"247":{"position":[[4,13]]},"251":{"position":[[4,13]]},"253":{"position":[[4,13]]},"257":{"position":[[4,13]]},"260":{"position":[[4,13]]},"262":{"position":[[4,13]]},"265":{"position":[[4,13]]},"268":{"position":[[4,13]]},"270":{"position":[[4,13]]},"274":{"position":[[4,13]]}},"keywords":{}}],["getterparamet",{"_index":872,"title":{},"content":{"139":{"position":[[6,16]]}},"keywords":{}}],["gingham"",{"_index":307,"title":{},"content":{"25":{"position":[[1087,13]]},"354":{"position":[[1087,13]]}},"keywords":{}}],["ginza"",{"_index":309,"title":{},"content":{"25":{"position":[[1175,11]]},"354":{"position":[[1175,11]]}},"keywords":{}}],["greater",{"_index":115,"title":{},"content":{"18":{"position":[[551,7]]}},"keywords":{}}],["green",{"_index":693,"title":{},"content":{"77":{"position":[[479,8]]},"207":{"position":[[1022,8]]},"254":{"position":[[427,8]]},"285":{"position":[[446,8]]},"329":{"position":[[687,8]]}},"keywords":{}}],["gt",{"_index":37,"title":{},"content":{"2":{"position":[[277,5]]},"17":{"position":[[16,4],[118,4],[264,4]]},"18":{"position":[[1050,5],[1138,5]]},"20":{"position":[[475,5]]},"22":{"position":[[556,5],[582,5],[603,5],[1037,5],[1074,5],[1097,5],[1145,6],[1221,6],[1362,6]]},"35":{"position":[[726,5]]},"37":{"position":[[1734,5]]},"39":{"position":[[195,5]]},"40":{"position":[[160,5]]},"41":{"position":[[160,5]]},"42":{"position":[[162,5],[220,5]]},"43":{"position":[[166,5],[224,5]]},"44":{"position":[[175,5],[233,5]]},"45":{"position":[[190,5]]},"46":{"position":[[202,5]]},"47":{"position":[[157,5]]},"48":{"position":[[179,5]]},"49":{"position":[[225,5]]},"50":{"position":[[160,5],[218,5]]},"51":{"position":[[196,5]]},"52":{"position":[[196,5]]},"53":{"position":[[159,5]]},"63":{"position":[[277,5]]},"64":{"position":[[165,5]]},"66":{"position":[[271,5]]},"70":{"position":[[193,5]]},"74":{"position":[[239,5],[303,5]]},"75":{"position":[[313,5],[350,5]]},"76":{"position":[[310,5],[364,5]]},"77":{"position":[[335,5],[372,5]]},"80":{"position":[[554,5],[576,5]]},"81":{"position":[[637,5],[659,5]]},"83":{"position":[[301,5]]},"85":{"position":[[201,5],[223,5]]},"86":{"position":[[643,5],[665,5]]},"88":{"position":[[194,5],[245,5]]},"89":{"position":[[604,5],[655,5]]},"91":{"position":[[210,5],[257,5]]},"93":{"position":[[204,5],[248,5]]},"95":{"position":[[263,5],[293,5],[356,5]]},"97":{"position":[[228,5],[290,5]]},"99":{"position":[[414,5]]},"103":{"position":[[135,5]]},"104":{"position":[[446,5]]},"105":{"position":[[269,5],[441,5]]},"107":{"position":[[181,5]]},"118":{"position":[[161,5]]},"119":{"position":[[162,5],[196,5]]},"120":{"position":[[182,5],[218,5]]},"121":{"position":[[182,5]]},"122":{"position":[[185,5]]},"123":{"position":[[186,5],[222,5]]},"124":{"position":[[199,5]]},"125":{"position":[[181,5]]},"126":{"position":[[338,5],[375,5]]},"127":{"position":[[351,5],[388,5]]},"128":{"position":[[198,5]]},"129":{"position":[[261,5]]},"130":{"position":[[154,5]]},"131":{"position":[[181,5],[233,5]]},"132":{"position":[[204,5],[255,5]]},"133":{"position":[[202,5],[253,5]]},"134":{"position":[[218,5],[263,5]]},"135":{"position":[[230,5],[278,5]]},"136":{"position":[[209,5],[247,5]]},"137":{"position":[[298,5]]},"138":{"position":[[189,5]]},"139":{"position":[[191,5]]},"140":{"position":[[234,5]]},"141":{"position":[[189,5]]},"142":{"position":[[221,5]]},"143":{"position":[[239,5]]},"144":{"position":[[222,5]]},"145":{"position":[[224,5]]},"146":{"position":[[257,5]]},"147":{"position":[[214,5]]},"148":{"position":[[192,5]]},"149":{"position":[[198,5]]},"151":{"position":[[174,5]]},"153":{"position":[[1696,5]]},"155":{"position":[[167,5]]},"156":{"position":[[138,5]]},"157":{"position":[[139,5]]},"158":{"position":[[141,5],[199,5]]},"159":{"position":[[141,5],[199,5]]},"160":{"position":[[144,5],[202,5]]},"161":{"position":[[149,5]]},"162":{"position":[[152,5]]},"163":{"position":[[140,5]]},"164":{"position":[[158,5]]},"165":{"position":[[162,5]]},"166":{"position":[[138,5],[196,5]]},"167":{"position":[[164,5]]},"168":{"position":[[170,5]]},"169":{"position":[[141,5]]},"175":{"position":[[720,5]]},"206":{"position":[[741,5]]},"210":{"position":[[430,5]]},"211":{"position":[[567,5]]},"229":{"position":[[13,4],[115,4],[261,4]]},"230":{"position":[[673,5],[753,5]]},"240":{"position":[[224,5]]},"241":{"position":[[157,5]]},"243":{"position":[[226,5]]},"247":{"position":[[160,5]]},"251":{"position":[[208,5],[272,5]]},"252":{"position":[[276,5],[313,5]]},"253":{"position":[[280,5],[334,5]]},"254":{"position":[[283,5],[320,5]]},"257":{"position":[[525,5],[547,5]]},"258":{"position":[[395,5],[417,5]]},"260":{"position":[[183,5]]},"262":{"position":[[160,5],[182,5]]},"263":{"position":[[391,5],[413,5]]},"265":{"position":[[159,5],[210,5]]},"266":{"position":[[357,5],[408,5]]},"268":{"position":[[163,5],[210,5]]},"270":{"position":[[161,5],[205,5]]},"272":{"position":[[182,5],[212,5],[272,5]]},"274":{"position":[[192,5],[254,5]]},"276":{"position":[[321,5]]},"283":{"position":[[13,4],[119,4],[273,4]]},"285":{"position":[[800,5],[1123,5]]},"287":{"position":[[206,5]]},"292":{"position":[[660,5]]},"294":{"position":[[245,5]]},"295":{"position":[[241,5]]},"296":{"position":[[235,5],[325,5],[421,5],[511,5],[594,5],[670,5],[745,5],[820,5],[898,5]]},"297":{"position":[[296,5]]},"328":{"position":[[474,5]]},"332":{"position":[[339,5]]},"333":{"position":[[288,5]]},"347":{"position":[[474,5],[500,5],[521,5],[955,5],[992,5],[1015,5],[1063,6],[1139,6],[1280,6]]},"356":{"position":[[153,5]]},"357":{"position":[[153,5],[187,5]]},"358":{"position":[[159,5],[195,5]]},"359":{"position":[[154,5]]},"360":{"position":[[154,5]]},"361":{"position":[[154,5],[190,5]]},"362":{"position":[[171,5]]},"363":{"position":[[160,5]]},"364":{"position":[[206,5],[243,5]]},"365":{"position":[[212,5],[249,5]]},"366":{"position":[[163,5]]},"367":{"position":[[189,5]]},"368":{"position":[[140,5]]},"369":{"position":[[146,5],[198,5]]},"370":{"position":[[170,5],[221,5]]},"371":{"position":[[168,5],[219,5]]},"372":{"position":[[182,5],[227,5]]},"373":{"position":[[185,5],[233,5]]},"374":{"position":[[186,5],[224,5]]},"375":{"position":[[214,5]]},"376":{"position":[[164,5]]},"377":{"position":[[169,5]]},"378":{"position":[[182,5]]},"379":{"position":[[147,5]]},"380":{"position":[[192,5]]},"381":{"position":[[196,5]]},"382":{"position":[[181,5]]},"383":{"position":[[165,5]]},"384":{"position":[[179,5]]},"385":{"position":[[165,5]]},"386":{"position":[[163,5]]},"387":{"position":[[165,5]]},"389":{"position":[[188,5]]}},"keywords":{}}],["hand",{"_index":1066,"title":{},"content":{"217":{"position":[[58,4]]}},"keywords":{}}],["handl",{"_index":156,"title":{"20":{"position":[[0,6]]}},"content":{"20":{"position":[[0,6]]},"22":{"position":[[101,6]]}},"keywords":{}}],["have",{"_index":504,"title":{},"content":{"37":{"position":[[213,6],[1003,6]]},"153":{"position":[[175,6],[965,6]]}},"keywords":{}}],["hd",{"_index":1007,"title":{},"content":{"208":{"position":[[392,3]]},"330":{"position":[[284,3]]}},"keywords":{}}],["head",{"_index":945,"title":{},"content":{"181":{"position":[[30,9]]}},"keywords":{}}],["hefe"",{"_index":311,"title":{},"content":{"25":{"position":[[1260,10]]},"354":{"position":[[1260,10]]}},"keywords":{}}],["height",{"_index":243,"title":{},"content":{"22":{"position":[[956,7]]},"103":{"position":[[186,7]]},"146":{"position":[[94,6]]},"177":{"position":[[409,7]]},"212":{"position":[[195,6],[217,6]]},"299":{"position":[[283,7]]},"334":{"position":[[112,6]]},"347":{"position":[[874,7]]}},"keywords":{}}],["heigth="22"",{"_index":405,"title":{},"content":{"28":{"position":[[458,21]]},"29":{"position":[[569,21]]},"350":{"position":[[377,21]]},"351":{"position":[[491,21]]}},"keywords":{}}],["helena"",{"_index":313,"title":{},"content":{"25":{"position":[[1346,12]]},"354":{"position":[[1346,12]]}},"keywords":{}}],["here",{"_index":166,"title":{},"content":{"20":{"position":[[183,4]]}},"keywords":{}}],["hide",{"_index":956,"title":{},"content":{"184":{"position":[[43,4]]},"187":{"position":[[179,4]]},"219":{"position":[[83,4]]},"289":{"position":[[18,4]]}},"keywords":{}}],["hide/show",{"_index":1119,"title":{"289":{"position":[[0,10]]}},"content":{},"keywords":{}}],["highlight",{"_index":1008,"title":{"209":{"position":[[0,10]]},"331":{"position":[[0,10]]}},"content":{"209":{"position":[[28,11],[116,9],[158,9],[272,10]]},"331":{"position":[[175,10]]}},"keywords":{}}],["hl",{"_index":451,"title":{},"content":{"32":{"position":[[261,3],[271,6]]},"172":{"position":[[255,3],[265,6]]}},"keywords":{}}],["hls.attachmedia(video",{"_index":453,"title":{},"content":{"32":{"position":[[299,23]]},"172":{"position":[[293,23]]}},"keywords":{}}],["hls.issupport",{"_index":450,"title":{},"content":{"32":{"position":[[233,19]]},"172":{"position":[[227,19]]}},"keywords":{}}],["hls.j",{"_index":444,"title":{"32":{"position":[[0,7]]},"172":{"position":[[0,7]]}},"content":{},"keywords":{}}],["hls.loadsource(url",{"_index":452,"title":{},"content":{"32":{"position":[[278,20]]},"172":{"position":[[272,20]]}},"keywords":{}}],["homepag",{"_index":431,"title":{},"content":{"31":{"position":[[0,9]]},"32":{"position":[[0,9]]},"33":{"position":[[0,9]]},"34":{"position":[[0,9]]},"35":{"position":[[0,9]]}},"keywords":{}}],["horizont",{"_index":885,"title":{},"content":{"142":{"position":[[78,11],[264,13]]},"380":{"position":[[49,11],[235,13]]}},"keywords":{}}],["hotkey",{"_index":610,"title":{"53":{"position":[[0,7]]},"94":{"position":[[0,7]]},"169":{"position":[[0,7]]},"195":{"position":[[0,7]]},"271":{"position":[[0,7]]},"317":{"position":[[0,7]]}},"content":{"53":{"position":[[13,6]]},"94":{"position":[[20,6]]},"95":{"position":[[49,7],[411,6]]},"195":{"position":[[155,7],[174,6],[314,6]]},"317":{"position":[[127,7]]}},"keywords":{}}],["hover",{"_index":589,"title":{"47":{"position":[[0,6]]},"163":{"position":[[0,6]]}},"content":{"49":{"position":[[41,5]]},"165":{"position":[[0,28]]}},"keywords":{}}],["html",{"_index":64,"title":{"10":{"position":[[0,5]]},"103":{"position":[[2,4]]},"115":{"position":[[0,5]]}},"content":{"10":{"position":[[29,4]]},"18":{"position":[[189,4],[236,5]]},"19":{"position":[[173,5]]},"20":{"position":[[516,5],[618,5],[725,5]]},"22":{"position":[[776,5],[895,5]]},"24":{"position":[[132,5],[182,5],[302,5]]},"25":{"position":[[3779,5]]},"27":{"position":[[535,5],[625,5],[745,5],[1020,5],[1103,5],[1164,5],[1223,5],[1445,5],[1487,5],[1520,5],[1544,5],[1574,5],[1607,5],[1631,5]]},"28":{"position":[[388,5],[782,5],[850,5],[875,5],[900,5],[1005,5]]},"29":{"position":[[503,5],[739,5],[807,5],[832,5],[857,5],[974,5]]},"62":{"position":[[27,4]]},"80":{"position":[[217,5],[374,5]]},"81":{"position":[[253,4],[684,5]]},"86":{"position":[[255,4],[754,5]]},"89":{"position":[[258,4],[685,5]]},"115":{"position":[[17,4]]},"150":{"position":[[181,5]]},"202":{"position":[[101,4],[186,4],[599,4]]},"204":{"position":[[249,4],[664,5]]},"205":{"position":[[222,5],[263,5],[288,5],[374,5],[415,5],[440,5]]},"206":{"position":[[252,4],[592,5]]},"207":{"position":[[267,4],[708,5],[955,5]]},"208":{"position":[[152,4],[331,5],[386,5]]},"215":{"position":[[66,4]]},"230":{"position":[[189,19],[209,5]]},"239":{"position":[[17,4]]},"257":{"position":[[188,5],[345,5]]},"258":{"position":[[114,4],[442,5]]},"263":{"position":[[114,4],[470,5]]},"266":{"position":[[114,4],[438,5]]},"277":{"position":[[209,5]]},"289":{"position":[[255,5],[360,5]]},"290":{"position":[[252,5]]},"291":{"position":[[246,5]]},"292":{"position":[[352,5]]},"293":{"position":[[253,5],[358,5]]},"297":{"position":[[337,5],[439,5],[546,5]]},"324":{"position":[[30,37],[374,4]]},"326":{"position":[[112,4],[424,5]]},"327":{"position":[[173,5],[204,5],[224,5],[305,5],[336,5],[356,5]]},"328":{"position":[[112,4],[349,5]]},"329":{"position":[[113,4],[443,5],[633,5]]},"330":{"position":[[223,5],[278,5]]},"337":{"position":[[29,4]]},"347":{"position":[[694,5],[813,5]]},"349":{"position":[[30,6],[374,5],[447,5],[561,5],[818,5],[891,5],[952,5],[1011,5],[1221,5],[1249,5],[1277,5],[1296,5],[1321,5],[1349,5],[1368,5]]},"350":{"position":[[6,6],[311,5],[671,5],[727,5],[747,5],[767,5],[867,5]]},"351":{"position":[[6,6],[428,5],[649,5],[705,5],[725,5],[745,5],[857,5]]},"353":{"position":[[132,5],[182,5],[302,5]]},"354":{"position":[[3816,5]]},"388":{"position":[[171,5]]},"389":{"position":[[52,8]]}},"keywords":{}}],["html><html>",{"_index":754,"title":{},"content":{"103":{"position":[[24,20]]}},"keywords":{}}],["http://artplayer.org",{"_index":108,"title":{},"content":{"18":{"position":[[412,23]]},"230":{"position":[[340,23]]}},"keywords":{}}],["https://artplayer.org/assets/sample/video.mp4",{"_index":1168,"title":{},"content":{"354":{"position":[[3718,48]]}},"keywords":{}}],["https://artplayer.org/document/zh",{"_index":11,"title":{},"content":{"0":{"position":[[105,33]]}},"keywords":{}}],["https://dash.akamaized.net/envivio/enviviodash3/manifest.mpd",{"_index":463,"title":{},"content":{"33":{"position":[[144,63]]},"173":{"position":[[138,63]]}},"keywords":{}}],["https://github.com/bilibili/flv.j",{"_index":432,"title":{},"content":{"31":{"position":[[10,34]]},"171":{"position":[[4,34]]}},"keywords":{}}],["https://github.com/dash",{"_index":460,"title":{},"content":{"33":{"position":[[10,23]]},"173":{"position":[[4,23]]}},"keywords":{}}],["https://github.com/google/shaka",{"_index":468,"title":{},"content":{"34":{"position":[[10,31]]},"174":{"position":[[4,31]]}},"keywords":{}}],["https://github.com/video",{"_index":445,"title":{},"content":{"32":{"position":[[10,24]]},"172":{"position":[[4,24]]}},"keywords":{}}],["https://github.com/webtorrent/webtorr",{"_index":476,"title":{},"content":{"35":{"position":[[10,40]]},"175":{"position":[[4,40]]}},"keywords":{}}],["https://test",{"_index":447,"title":{},"content":{"32":{"position":[[133,13]]},"172":{"position":[[127,13]]}},"keywords":{}}],["hudson"",{"_index":315,"title":{},"content":{"25":{"position":[[1434,12]]},"354":{"position":[[1434,12]]}},"keywords":{}}],["i18n",{"_index":134,"title":{"69":{"position":[[0,5]]},"246":{"position":[[0,5]]}},"content":{"18":{"position":[[867,5]]},"69":{"position":[[27,4]]},"230":{"position":[[535,5]]}},"keywords":{}}],["icon",{"_index":380,"title":{"68":{"position":[[0,6]]},"215":{"position":[[0,6]]},"245":{"position":[[0,6]]},"337":{"position":[[0,6]]}},"content":{"27":{"position":[[165,4],[185,4]]},"28":{"position":[[70,4],[90,4],[422,5],[1025,5]]},"29":{"position":[[70,4],[90,4],[533,5],[994,5]]},"68":{"position":[[27,5]]},"90":{"position":[[28,4]]},"91":{"position":[[58,4]]},"215":{"position":[[52,5],[177,6]]},"337":{"position":[[137,6]]},"349":{"position":[[63,4]]},"350":{"position":[[39,4],[341,5],[882,5]]},"351":{"position":[[39,4],[455,5],[872,5]]}},"keywords":{}}],["id",{"_index":613,"title":{"55":{"position":[[0,3]]},"232":{"position":[[0,3]]}},"content":{},"keywords":{}}],["identif",{"_index":71,"title":{},"content":{"11":{"position":[[23,14]]}},"keywords":{}}],["ignor",{"_index":100,"title":{},"content":{"18":{"position":[[198,6]]}},"keywords":{}}],["ii"",{"_index":368,"title":{},"content":{"25":{"position":[[3645,8]]},"354":{"position":[[3645,8]]}},"keywords":{}}],["img",{"_index":696,"title":{},"content":{"80":{"position":[[83,3]]},"81":{"position":[[584,3]]},"204":{"position":[[488,3]]},"257":{"position":[[54,3]]},"258":{"position":[[342,3]]},"326":{"position":[[248,3]]}},"keywords":{}}],["immedi",{"_index":719,"title":{},"content":{"83":{"position":[[141,11]]}},"keywords":{}}],["import",{"_index":191,"title":{"21":{"position":[[7,6]]}},"content":{"21":{"position":[[7,6],[78,6]]},"22":{"position":[[190,6],[252,6],[314,6]]},"101":{"position":[[36,6]]},"105":{"position":[[88,6]]},"347":{"position":[[108,6],[170,6],[232,6]]}},"keywords":{}}],["import("artplayer/types/artplayer"",{"_index":199,"title":{},"content":{"21":{"position":[[117,45]]},"346":{"position":[[61,45]]}},"keywords":{}}],["inclus",{"_index":615,"title":{},"content":{"55":{"position":[[20,9]]}},"keywords":{}}],["increas",{"_index":979,"title":{},"content":{"195":{"position":[[191,10]]}},"keywords":{}}],["index",{"_index":713,"title":{},"content":{"81":{"position":[[202,5],[225,6]]},"86":{"position":[[204,5],[227,6],[724,6]]},"89":{"position":[[207,5],[230,6]]},"204":{"position":[[198,5],[221,6],[622,6]]},"206":{"position":[[201,5],[224,6]]},"207":{"position":[[216,5],[239,6],[678,6]]},"258":{"position":[[87,5]]},"263":{"position":[[87,5],[459,6]]},"266":{"position":[[87,5]]},"326":{"position":[[85,5],[382,6]]},"328":{"position":[[85,5]]},"329":{"position":[[86,5],[413,6]]}},"keywords":{}}],["index.html",{"_index":752,"title":{},"content":{"103":{"position":[[0,10]]}},"keywords":{}}],["indic",{"_index":560,"title":{},"content":{"37":{"position":[[1429,9]]},"153":{"position":[[1391,9]]},"215":{"position":[[640,10]]},"337":{"position":[[600,10]]}},"keywords":{}}],["industri",{"_index":461,"title":{},"content":{"33":{"position":[[34,8]]},"173":{"position":[[28,8]]}},"keywords":{}}],["infin",{"_index":1109,"title":{},"content":{"285":{"position":[[1024,11]]}},"keywords":{}}],["info",{"_index":695,"title":{"78":{"position":[[0,5]]},"255":{"position":[[0,5]]}},"content":{"78":{"position":[[26,4]]}},"keywords":{}}],["inform",{"_index":488,"title":{},"content":{"37":{"position":[[9,12]]},"82":{"position":[[41,11]]},"83":{"position":[[56,12],[124,11],[167,11],[342,11],[391,11]]},"141":{"position":[[41,11],[266,11]]},"186":{"position":[[294,12]]},"209":{"position":[[40,11]]}},"keywords":{}}],["initi",{"_index":569,"title":{},"content":{"39":{"position":[[25,12]]},"177":{"position":[[323,10]]},"179":{"position":[[118,11]]},"180":{"position":[[99,11]]},"183":{"position":[[236,14]]},"204":{"position":[[23,10]]},"205":{"position":[[23,10]]},"206":{"position":[[23,10]]},"207":{"position":[[23,10]]},"210":{"position":[[23,14]]}},"keywords":{}}],["inkwell"",{"_index":317,"title":{},"content":{"25":{"position":[[1523,13]]},"354":{"position":[[1523,13]]}},"keywords":{}}],["input",{"_index":620,"title":{},"content":{"58":{"position":[[62,5]]},"235":{"position":[[21,5]]}},"keywords":{}}],["instagram",{"_index":369,"title":{},"content":{"25":{"position":[[3785,10]]},"354":{"position":[[3822,10]]}},"keywords":{}}],["instagramfilt",{"_index":280,"title":{},"content":{"25":{"position":[[15,16],[3816,17]]},"354":{"position":[[15,16],[3853,17]]}},"keywords":{}}],["instal",{"_index":78,"title":{"14":{"position":[[0,8]]},"15":{"position":[[0,7]]},"16":{"position":[[0,7]]},"17":{"position":[[0,7]]}},"content":{"15":{"position":[[6,7]]},"101":{"position":[[18,7]]},"227":{"position":[[6,7]]},"281":{"position":[[6,7]]}},"keywords":{}}],["instanc",{"_index":15,"title":{"2":{"position":[[0,10]]},"107":{"position":[[0,10]]}},"content":{"2":{"position":[[42,10],[77,9]]},"20":{"position":[[270,8]]},"21":{"position":[[217,9],[292,9]]},"44":{"position":[[22,8]]},"55":{"position":[[51,8]]},"57":{"position":[[33,8]]},"58":{"position":[[33,8]]},"59":{"position":[[33,8]]},"60":{"position":[[33,8]]},"63":{"position":[[76,9]]},"99":{"position":[[126,8]]},"104":{"position":[[257,9]]},"179":{"position":[[380,9],[486,8]]},"210":{"position":[[121,8]]},"217":{"position":[[340,8]]}},"keywords":{}}],["instance"",{"_index":790,"title":{},"content":{"104":{"position":[[475,15]]}},"keywords":{}}],["interv",{"_index":905,"title":{},"content":{"145":{"position":[[60,8],[316,8]]}},"keywords":{}}],["iphon",{"_index":1025,"title":{},"content":{"211":{"position":[[573,7],[615,8],[649,8]]},"333":{"position":[[294,7],[336,8],[370,8]]}},"keywords":{}}],["isdestroy",{"_index":624,"title":{"60":{"position":[[0,10]]},"237":{"position":[[0,10]]}},"content":{},"keywords":{}}],["isfocu",{"_index":617,"title":{"57":{"position":[[0,8]]},"234":{"position":[[0,8]]}},"content":{},"keywords":{}}],["ishid",{"_index":1122,"title":{"290":{"position":[[0,7]]}},"content":{"290":{"position":[[17,6]]}},"keywords":{}}],["isinput",{"_index":619,"title":{"58":{"position":[[0,8]]},"235":{"position":[[0,8]]}},"content":{},"keywords":{}}],["isliv",{"_index":954,"title":{"184":{"position":[[0,7]]},"306":{"position":[[0,7]]}},"content":{"184":{"position":[[174,7]]},"306":{"position":[[139,7]]}},"keywords":{}}],["islock",{"_index":621,"title":{"59":{"position":[[0,7]]},"236":{"position":[[0,7]]}},"content":{},"keywords":{}}],["item",{"_index":274,"title":{},"content":{"24":{"position":[[445,6]]},"25":{"position":[[3853,6]]},"27":{"position":[[888,6],[1302,6]]},"28":{"position":[[558,6],[954,6],[1068,6],[1139,6]]},"29":{"position":[[675,6],[932,6],[1059,6],[1121,6]]},"89":{"position":[[53,5]]},"205":{"position":[[333,6],[485,6]]},"327":{"position":[[264,6],[396,6]]},"349":{"position":[[698,6],[1090,6]]},"350":{"position":[[477,6],[816,6],[925,6],[996,6]]},"351":{"position":[[597,6],[815,6],[937,6],[999,6]]},"353":{"position":[[445,6]]},"354":{"position":[[3890,6]]}},"keywords":{}}],["item.class",{"_index":371,"title":{},"content":{"25":{"position":[[3909,11]]},"354":{"position":[[3946,11]]}},"keywords":{}}],["item.html",{"_index":278,"title":{},"content":{"24":{"position":[[537,10]]},"25":{"position":[[3928,10]]},"27":{"position":[[1001,10],[1385,11],[1426,10]]},"28":{"position":[[1155,10]]},"29":{"position":[[1137,10]]},"349":{"position":[[799,10],[1173,11],[1202,10]]},"350":{"position":[[1012,10]]},"351":{"position":[[1015,10]]},"353":{"position":[[532,10]]},"354":{"position":[[3965,10]]}},"keywords":{}}],["item.rang",{"_index":425,"title":{},"content":{"29":{"position":[[713,10],[948,10],[1075,10]]},"351":{"position":[[623,10],[831,10],[953,10]]}},"keywords":{}}],["item.switch",{"_index":408,"title":{},"content":{"28":{"position":[[631,13],[983,13],[1097,13]]},"350":{"position":[[550,13],[845,13],[954,13]]}},"keywords":{}}],["item.tooltip",{"_index":410,"title":{},"content":{"28":{"position":[[688,12]]},"350":{"position":[[595,12]]}},"keywords":{}}],["item.url",{"_index":277,"title":{},"content":{"24":{"position":[[505,9]]},"27":{"position":[[962,9]]},"349":{"position":[[772,9]]},"353":{"position":[[505,9]]}},"keywords":{}}],["jp",{"_index":657,"title":{},"content":{"71":{"position":[[157,5],[275,3]]},"248":{"position":[[139,5],[257,3]]}},"keywords":{}}],["js",{"_index":70,"title":{},"content":{"11":{"position":[[15,2]]},"116":{"position":[[13,8]]}},"keywords":{}}],["jsdelivr",{"_index":88,"title":{},"content":{"17":{"position":[[107,8]]},"229":{"position":[[104,8]]},"283":{"position":[[108,8]]}},"keywords":{}}],["json",{"_index":640,"title":{},"content":{"67":{"position":[[83,4]]},"244":{"position":[[56,4]]}},"keywords":{}}],["jump",{"_index":572,"title":{},"content":{"42":{"position":[[29,4]]},"121":{"position":[[41,5]]}},"keywords":{}}],["juno"",{"_index":321,"title":{},"content":{"25":{"position":[[1698,10]]},"354":{"position":[[1698,10]]}},"keywords":{}}],["kelvin"",{"_index":319,"title":{},"content":{"25":{"position":[[1612,12]]},"354":{"position":[[1612,12]]}},"keywords":{}}],["key",{"_index":649,"title":{},"content":{"67":{"position":[[390,5],[433,6],[462,6]]},"95":{"position":[[80,3]]},"195":{"position":[[51,4]]},"244":{"position":[[285,5],[328,6],[357,6]]},"272":{"position":[[37,3]]}},"keywords":{}}],["kindof",{"_index":69,"title":{"11":{"position":[[0,7]]},"116":{"position":[[0,7]]}},"content":{},"keywords":{}}],["lack",{"_index":540,"title":{},"content":{"37":{"position":[[1040,4],[1587,4]]},"153":{"position":[[1002,4],[1549,4]]}},"keywords":{}}],["lang",{"_index":656,"title":{"218":{"position":[[0,5]]},"340":{"position":[[0,5]]}},"content":{"71":{"position":[[151,5]]},"218":{"position":[[213,5]]},"248":{"position":[[133,5]]},"340":{"position":[[173,5]]}},"keywords":{}}],["languag",{"_index":654,"title":{},"content":{"70":{"position":[[56,8]]},"71":{"position":[[42,9],[196,9],[226,9],[251,9],[281,9],[306,9],[337,9]]},"218":{"position":[[70,9]]},"248":{"position":[[178,9],[208,9],[233,9],[263,9],[288,9],[319,9]]}},"keywords":{}}],["lark"",{"_index":323,"title":{},"content":{"25":{"position":[[1782,10]]},"354":{"position":[[1782,10]]}},"keywords":{}}],["last",{"_index":951,"title":{},"content":{"183":{"position":[[209,4]]}},"keywords":{}}],["layer",{"_index":160,"title":{"79":{"position":[[0,7]]},"204":{"position":[[0,7]]},"256":{"position":[[0,7]]},"326":{"position":[[0,7]]}},"content":{"20":{"position":[[59,7],[528,7],[900,5]]},"22":{"position":[[70,7],[764,7]]},"27":{"position":[[82,5],[1458,5]]},"79":{"position":[[38,6]]},"80":{"position":[[50,6],[205,7]]},"81":{"position":[[48,5]]},"92":{"position":[[43,5]]},"93":{"position":[[65,5]]},"204":{"position":[[43,6],[610,7]]},"257":{"position":[[176,7]]},"297":{"position":[[349,7],[682,5]]},"326":{"position":[[370,7]]},"347":{"position":[[682,7]]}},"keywords":{}}],["layer1",{"_index":176,"title":{},"content":{"20":{"position":[[506,9],[874,7],[906,9],[1104,7]]},"297":{"position":[[327,9],[656,7],[688,9],[842,7]]}},"keywords":{}}],["layers、contextmenu、control",{"_index":1159,"title":{},"content":{"297":{"position":[[7,50]]},"347":{"position":[[20,27]]}},"keywords":{}}],["left",{"_index":706,"title":{},"content":{"80":{"position":[[493,5]]},"86":{"position":[[507,4]]},"207":{"position":[[519,4],[947,7]]},"257":{"position":[[464,5]]},"263":{"position":[[255,4]]},"329":{"position":[[254,4],[625,7]]}},"keywords":{}}],["length",{"_index":109,"title":{},"content":{"18":{"position":[[443,6]]}},"keywords":{}}],["less",{"_index":120,"title":{},"content":{"18":{"position":[[654,4]]}},"keywords":{}}],["librari",{"_index":6,"title":{"30":{"position":[[12,8]]}},"content":{"0":{"position":[[60,7]]},"216":{"position":[[117,9]]},"217":{"position":[[121,9]]}},"keywords":{}}],["light",{"_index":1111,"title":{},"content":{"285":{"position":[[1097,5]]}},"keywords":{}}],["list",{"_index":373,"title":{"27":{"position":[[13,5]]}},"content":{"27":{"position":[[47,4],[226,4]]},"208":{"position":[[64,4]]},"211":{"position":[[251,5]]}},"keywords":{}}],["live",{"_index":841,"title":{},"content":{"130":{"position":[[249,4]]},"184":{"position":[[32,4]]}},"keywords":{}}],["load",{"_index":500,"title":{"90":{"position":[[0,8]]},"267":{"position":[[0,8]]},"293":{"position":[[0,5]]}},"content":{"37":{"position":[[166,6],[617,6],[638,8],[655,6],[827,8],[879,7],[1103,5],[1375,7]]},"90":{"position":[[20,7]]},"91":{"position":[[70,4]]},"153":{"position":[[128,6],[579,6],[600,8],[617,6],[789,8],[841,7],[1065,5],[1337,7]]},"215":{"position":[[186,8]]},"293":{"position":[[16,4]]},"337":{"position":[[146,8]]}},"keywords":{}}],["local",{"_index":84,"title":{},"content":{"17":{"position":[[8,5]]}},"keywords":{}}],["localstorag",{"_index":642,"title":{},"content":{"67":{"position":[[128,12]]},"244":{"position":[[66,12]]}},"keywords":{}}],["locat",{"_index":725,"title":{},"content":{"86":{"position":[[495,8]]},"207":{"position":[[507,8]]}},"keywords":{}}],["lock",{"_index":622,"title":{"219":{"position":[[0,5]]},"341":{"position":[[0,5]]}},"content":{"59":{"position":[[51,6]]},"215":{"position":[[488,5]]},"219":{"position":[[49,4],[210,5]]},"337":{"position":[[448,5]]},"341":{"position":[[145,5]]}},"keywords":{}}],["locktim",{"_index":1103,"title":{},"content":{"285":{"position":[[857,9]]}},"keywords":{}}],["lofi"",{"_index":326,"title":{},"content":{"25":{"position":[[1867,10]]},"354":{"position":[[1867,10]]}},"keywords":{}}],["logic",{"_index":211,"title":{},"content":{"22":{"position":[[121,5]]}},"keywords":{}}],["long",{"_index":898,"title":{},"content":{"144":{"position":[[60,4]]},"192":{"position":[[53,4]]},"211":{"position":[[338,4]]},"220":{"position":[[85,4]]}},"keywords":{}}],["loop",{"_index":904,"title":{"145":{"position":[[0,5]]},"189":{"position":[[0,5]]},"311":{"position":[[0,5]]},"383":{"position":[[0,5]]}},"content":{"145":{"position":[[325,4],[356,4]]},"189":{"position":[[36,4],[148,5]]},"311":{"position":[[127,5]]},"383":{"position":[[264,4]]}},"keywords":{}}],["lose",{"_index":193,"title":{},"content":{"21":{"position":[[34,4]]},"46":{"position":[[22,5]]},"201":{"position":[[76,5]]}},"keywords":{}}],["lower",{"_index":980,"title":{},"content":{"195":{"position":[[211,5]]}},"keywords":{}}],["lt",{"_index":83,"title":{},"content":{"17":{"position":[[0,5],[99,5],[248,5]]},"229":{"position":[[0,5],[96,5],[245,5]]},"283":{"position":[[0,5],[100,5],[257,5]]},"285":{"position":[[824,4]]}},"keywords":{}}],["lt;!doctyp",{"_index":753,"title":{},"content":{"103":{"position":[[11,12]]}},"keywords":{}}],["lt;/body></html>",{"_index":773,"title":{},"content":{"103":{"position":[[491,26]]}},"keywords":{}}],["lt;/div>",{"_index":257,"title":{},"content":{"22":{"position":[[1257,12]]},"347":{"position":[[1175,12]]}},"keywords":{}}],["lt;/head>",{"_index":765,"title":{},"content":{"103":{"position":[[218,13]]}},"keywords":{}}],["lt;/script>",{"_index":772,"title":{},"content":{"103":{"position":[[475,15]]},"104":{"position":[[618,19]]}},"keywords":{}}],["lt;/style>",{"_index":764,"title":{},"content":{"103":{"position":[[203,14]]}},"keywords":{}}],["lt;artplay",{"_index":235,"title":{},"content":{"22":{"position":[[676,13]]},"347":{"position":[[594,13]]}},"keywords":{}}],["lt;body>",{"_index":766,"title":{},"content":{"103":{"position":[[232,12]]}},"keywords":{}}],["lt;button",{"_index":148,"title":{},"content":{"19":{"position":[[179,11]]},"277":{"position":[[215,11]]}},"keywords":{}}],["lt;div",{"_index":767,"title":{},"content":{"103":{"position":[[245,7]]},"104":{"position":[[101,7]]},"105":{"position":[[523,7]]}},"keywords":{}}],["lt;div>",{"_index":234,"title":{},"content":{"22":{"position":[[664,11]]},"347":{"position":[[582,11]]}},"keywords":{}}],["lt;div>{time}</div>",{"_index":225,"title":{},"content":{"22":{"position":[[418,30]]},"347":{"position":[[336,30]]}},"keywords":{}}],["lt;head>",{"_index":755,"title":{},"content":{"103":{"position":[[45,12]]}},"keywords":{}}],["lt;img",{"_index":102,"title":{},"content":{"18":{"position":[[242,8]]},"28":{"position":[[428,8]]},"29":{"position":[[539,8]]},"80":{"position":[[223,8],[380,8]]},"81":{"position":[[690,8]]},"204":{"position":[[670,8]]},"215":{"position":[[195,8],[258,8]]},"230":{"position":[[215,8]]},"257":{"position":[[194,8],[351,8]]},"258":{"position":[[448,8]]},"326":{"position":[[430,8]]},"337":{"position":[[155,8],[218,8]]},"350":{"position":[[347,8]]},"351":{"position":[[461,8]]}},"keywords":{}}],["lt;input",{"_index":1130,"title":{},"content":{"292":{"position":[[358,15]]}},"keywords":{}}],["lt;meta",{"_index":758,"title":{},"content":{"103":{"position":[[100,8]]}},"keywords":{}}],["lt;script",{"_index":85,"title":{},"content":{"17":{"position":[[21,10],[123,10],[269,10]]},"103":{"position":[[301,10]]},"229":{"position":[[18,10],[120,10],[266,10]]},"283":{"position":[[18,10],[124,10],[278,10]]}},"keywords":{}}],["lt;script>",{"_index":771,"title":{},"content":{"103":{"position":[[368,14]]}},"keywords":{}}],["lt;span",{"_index":266,"title":{},"content":{"24":{"position":[[188,9],[308,9]]},"27":{"position":[[631,9],[751,9]]},"349":{"position":[[453,9],[567,9]]},"353":{"position":[[188,9],[308,9]]}},"keywords":{}}],["lt;style>",{"_index":761,"title":{},"content":{"103":{"position":[[141,13]]}},"keywords":{}}],["lt;template>",{"_index":780,"title":{},"content":{"104":{"position":[[84,16]]}},"keywords":{}}],["lt;title>artplay",{"_index":756,"title":{},"content":{"103":{"position":[[58,22]]}},"keywords":{}}],["ludwig"",{"_index":328,"title":{},"content":{"25":{"position":[[1953,12]]},"354":{"position":[[1953,12]]}},"keywords":{}}],["m3u8",{"_index":449,"title":{},"content":{"32":{"position":[[200,5],[526,6]]},"172":{"position":[[194,5],[490,15]]}},"keywords":{}}],["magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3a%2f%2ftracker.btorrent.xyz&tr=wss%3a%2f%2ftracker.fastcast.nz&tr=wss%3a%2f%2ftracker.openwebtorrent.com&tr=wss%3a%2f%2ftracker.webtorrent.io&ws=https%3a%2f%2fwebtorrent.io%2ftorrents%2fsintel",{"_index":477,"title":{},"content":{"35":{"position":[[138,300]]},"175":{"position":[[132,300]]}},"keywords":{}}],["manag",{"_index":20,"title":{},"content":{"2":{"position":[[61,6]]},"61":{"position":[[13,6]]},"62":{"position":[[13,6]]},"65":{"position":[[13,6]]},"66":{"position":[[50,6]]},"67":{"position":[[13,6]]},"68":{"position":[[13,6]]},"69":{"position":[[13,6]]},"72":{"position":[[13,6]]},"73":{"position":[[13,10]]},"78":{"position":[[13,6]]},"79":{"position":[[13,6]]},"82":{"position":[[13,6]]},"84":{"position":[[13,6]]},"87":{"position":[[13,6]]},"90":{"position":[[13,6]]},"92":{"position":[[13,6]]},"94":{"position":[[13,6]]},"96":{"position":[[13,6]]},"98":{"position":[[13,6]]}},"keywords":{}}],["manual",{"_index":197,"title":{},"content":{"21":{"position":[[91,8]]},"211":{"position":[[231,8]]}},"keywords":{}}],["map",{"_index":1034,"title":{},"content":{"212":{"position":[[38,3]]}},"keywords":{}}],["margin",{"_index":245,"title":{},"content":{"22":{"position":[[983,7]]},"285":{"position":[[639,7]]},"347":{"position":[[901,7]]}},"keywords":{}}],["mark",{"_index":711,"title":{},"content":{"81":{"position":[[182,4]]},"86":{"position":[[184,4]]},"89":{"position":[[187,4]]},"204":{"position":[[178,4]]},"206":{"position":[[181,4]]},"207":{"position":[[196,4]]}},"keywords":{}}],["mask",{"_index":732,"title":{"92":{"position":[[0,5]]},"269":{"position":[[0,5]]}},"content":{"92":{"position":[[38,4]]},"93":{"position":[[60,4]]}},"keywords":{}}],["match",{"_index":1019,"title":{},"content":{"211":{"position":[[295,7],[357,5],[411,6],[427,6],[442,5]]},"217":{"position":[[24,5]]}},"keywords":{}}],["math.floor(math.random",{"_index":1126,"title":{},"content":{"291":{"position":[[374,24]]}},"keywords":{}}],["maven"",{"_index":330,"title":{},"content":{"25":{"position":[[2040,11]]},"354":{"position":[[2040,11]]}},"keywords":{}}],["max",{"_index":420,"title":{},"content":{"29":{"position":[[284,3]]},"351":{"position":[[209,3]]}},"keywords":{}}],["max="50"",{"_index":1133,"title":{},"content":{"292":{"position":[[416,18]]}},"keywords":{}}],["maxlength",{"_index":1104,"title":{},"content":{"285":{"position":[[897,10]]}},"keywords":{}}],["maxwidth",{"_index":1107,"title":{},"content":{"285":{"position":[[990,9]]}},"keywords":{}}],["mayb",{"_index":457,"title":{},"content":{"32":{"position":[[441,8]]},"172":{"position":[[435,8]]}},"keywords":{}}],["mayfair"",{"_index":332,"title":{},"content":{"25":{"position":[[2128,13]]},"354":{"position":[[2128,13]]}},"keywords":{}}],["me!</button>",{"_index":150,"title":{},"content":{"19":{"position":[[224,20]]},"277":{"position":[[260,20]]}},"keywords":{}}],["mechan",{"_index":857,"title":{},"content":{"134":{"position":[[342,10]]},"136":{"position":[[319,10]]},"193":{"position":[[300,11]]}},"keywords":{}}],["media",{"_index":496,"title":{},"content":{"37":{"position":[[115,6],[185,5],[321,5],[531,5],[594,5],[749,5],[808,5],[1296,5],[1364,5]]},"153":{"position":[[77,6],[147,5],[283,5],[493,5],[556,5],[711,5],[770,5],[1258,5],[1326,5]]}},"keywords":{}}],["menu",{"_index":729,"title":{},"content":{"88":{"position":[[54,4]]},"89":{"position":[[48,4],[699,6],[764,7]]},"206":{"position":[[606,6],[671,7]]}},"keywords":{}}],["merg",{"_index":616,"title":{},"content":{"56":{"position":[[19,6]]}},"keywords":{}}],["metadata",{"_index":531,"title":{},"content":{"37":{"position":[[861,8]]},"153":{"position":[[823,8]]},"214":{"position":[[51,11]]},"336":{"position":[[44,11]]}},"keywords":{}}],["method",{"_index":53,"title":{},"content":{"6":{"position":[[41,7]]},"20":{"position":[[254,6],[279,6],[823,6]]},"37":{"position":[[662,6]]},"63":{"position":[[15,6]]},"66":{"position":[[34,7]]},"70":{"position":[[20,6]]},"71":{"position":[[15,6]]},"75":{"position":[[15,6]]},"77":{"position":[[15,7]]},"81":{"position":[[15,6]]},"86":{"position":[[15,6]]},"89":{"position":[[15,6]]},"95":{"position":[[15,7]]},"99":{"position":[[15,6],[285,9]]},"153":{"position":[[624,6]]},"210":{"position":[[280,9]]}},"keywords":{}}],["min",{"_index":418,"title":{},"content":{"29":{"position":[[262,3]]},"351":{"position":[[187,3]]}},"keywords":{}}],["min="12"",{"_index":1132,"title":{},"content":{"292":{"position":[[397,18]]}},"keywords":{}}],["mini",{"_index":870,"title":{"138":{"position":[[0,5]]},"376":{"position":[[0,5]]}},"content":{"138":{"position":[[57,4]]},"181":{"position":[[82,4]]},"188":{"position":[[106,4]]},"201":{"position":[[28,4]]}},"keywords":{}}],["miniprogressbar",{"_index":988,"title":{"201":{"position":[[0,16]]},"323":{"position":[[0,16]]}},"content":{"201":{"position":[[202,16]]},"323":{"position":[[145,16]]}},"keywords":{}}],["minwidth",{"_index":1106,"title":{},"content":{"285":{"position":[[941,9]]}},"keywords":{}}],["mobil",{"_index":623,"title":{},"content":{"59":{"position":[[61,6]]},"203":{"position":[[54,6]]},"211":{"position":[[96,6],[153,6],[203,6],[719,6]]},"219":{"position":[[68,6]]},"220":{"position":[[72,7]]},"222":{"position":[[138,6]]}},"keywords":{}}],["mode",{"_index":403,"title":{},"content":{"28":{"position":[[399,6]]},"136":{"position":[[61,4]]},"138":{"position":[[62,4]]},"181":{"position":[[87,4]]},"184":{"position":[[37,5]]},"188":{"position":[[116,4]]},"202":{"position":[[56,5]]},"285":{"position":[[320,5],[403,5],[470,5],[612,5]]}},"keywords":{}}],["modifi",{"_index":677,"title":{},"content":{"75":{"position":[[44,6]]},"77":{"position":[[69,6]]}},"keywords":{}}],["moon"",{"_index":334,"title":{},"content":{"25":{"position":[[2215,10]]},"354":{"position":[[2215,10]]}},"keywords":{}}],["more",{"_index":209,"title":{},"content":{"22":{"position":[[108,4]]},"37":{"position":[[4,4]]},"71":{"position":[[37,4]]},"186":{"position":[[289,4]]},"209":{"position":[[308,4]]},"214":{"position":[[63,4]]},"331":{"position":[[211,4]]}},"keywords":{}}],["morevideoattr",{"_index":970,"title":{"214":{"position":[[0,14]]},"336":{"position":[[0,14]]}},"content":{"193":{"position":[[220,14]]},"214":{"position":[[247,14]]},"315":{"position":[[162,14]]},"336":{"position":[[177,14]]}},"keywords":{}}],["mount",{"_index":169,"title":{},"content":{"20":{"position":[[261,8],[536,8],[644,8],[766,8]]},"81":{"position":[[375,7],[425,7]]},"86":{"position":[[377,7],[427,7],[899,8],[949,8]]},"89":{"position":[[380,7],[430,7]]},"104":{"position":[[334,9]]},"177":{"position":[[71,7]]},"202":{"position":[[47,8],[147,8]]},"204":{"position":[[371,7],[421,7],[916,8],[970,5]]},"206":{"position":[[374,7],[424,7]]},"207":{"position":[[389,7],[439,7],[853,8],[903,8]]},"211":{"position":[[127,5]]},"258":{"position":[[187,7]]},"263":{"position":[[187,7]]},"266":{"position":[[187,7]]},"285":{"position":[[1185,5],[1235,6]]},"292":{"position":[[532,8]]},"297":{"position":[[125,12],[357,8],[465,8],[587,8]]},"326":{"position":[[185,7],[656,8]]},"328":{"position":[[185,7]]},"329":{"position":[[186,7],[557,8]]}},"keywords":{}}],["mous",{"_index":590,"title":{},"content":{"47":{"position":[[11,5],[188,5],[255,5]]},"49":{"position":[[15,5]]}},"keywords":{}}],["mousemov",{"_index":597,"title":{"49":{"position":[[0,10]]},"165":{"position":[[0,10]]}},"content":{},"keywords":{}}],["move",{"_index":591,"title":{},"content":{"47":{"position":[[17,5],[194,5],[261,5]]}},"keywords":{}}],["mozilla",{"_index":491,"title":{},"content":{"37":{"position":[[34,7]]},"153":{"position":[[8,7]]}},"keywords":{}}],["mp4、.ogg、.webm",{"_index":936,"title":{},"content":{"178":{"position":[[101,15]]},"300":{"position":[[22,34]]}},"keywords":{}}],["mpd",{"_index":464,"title":{},"content":{"33":{"position":[[222,4]]},"34":{"position":[[215,4]]},"173":{"position":[[216,4]]},"174":{"position":[[209,4]]}},"keywords":{}}],["multi",{"_index":376,"title":{},"content":{"27":{"position":[[76,5],[1451,6]]}},"keywords":{}}],["multilingu",{"_index":132,"title":{},"content":{"18":{"position":[[846,12]]}},"keywords":{}}],["multipl",{"_index":21,"title":{},"content":{"2":{"position":[[68,8],[114,8]]},"49":{"position":[[77,8]]},"197":{"position":[[40,8]]}},"keywords":{}}],["mute",{"_index":130,"title":{"128":{"position":[[0,6]]},"185":{"position":[[0,6]]},"307":{"position":[[0,6]]},"366":{"position":[[0,6]]}},"content":{"18":{"position":[[829,6]]},"118":{"position":[[125,6]]},"119":{"position":[[126,6]]},"120":{"position":[[146,6]]},"128":{"position":[[71,4]]},"139":{"position":[[155,6]]},"179":{"position":[[279,6]]},"185":{"position":[[48,4],[152,6]]},"186":{"position":[[166,6],[269,5]]},"230":{"position":[[512,6]]},"301":{"position":[[174,6]]},"307":{"position":[[127,6]]},"308":{"position":[[143,6],[164,24]]},"356":{"position":[[117,6]]},"357":{"position":[[117,6]]},"358":{"position":[[123,6]]},"377":{"position":[[133,6]]}},"keywords":{}}],["mutex",{"_index":983,"title":{"197":{"position":[[0,6]]},"319":{"position":[[0,6]]}},"content":{"197":{"position":[[225,6]]},"319":{"position":[[147,6]]}},"keywords":{}}],["myplugin",{"_index":742,"title":{},"content":{"99":{"position":[[179,11]]},"210":{"position":[[174,11],[395,11]]},"276":{"position":[[114,11]]},"332":{"position":[[111,11],[304,11]]}},"keywords":{}}],["myplugin(art",{"_index":741,"title":{},"content":{"99":{"position":[[78,13]]},"210":{"position":[[73,13]]},"276":{"position":[[49,13]]},"332":{"position":[[46,13]]}},"keywords":{}}],["name",{"_index":163,"title":{},"content":{"20":{"position":[[110,4],[313,4],[500,5],[596,5],[707,5],[1055,4],[1290,4]]},"22":{"position":[[796,5],[869,5]]},"37":{"position":[[61,4]]},"77":{"position":[[437,5]]},"81":{"position":[[128,4],[151,4],[197,4]]},"86":{"position":[[130,4],[153,4],[199,4],[708,5]]},"89":{"position":[[133,4],[156,4],[202,4]]},"99":{"position":[[173,5]]},"126":{"position":[[211,4],[440,7]]},"127":{"position":[[224,4],[457,7]]},"150":{"position":[[145,5]]},"204":{"position":[[124,4],[147,4],[193,4],[632,5]]},"206":{"position":[[127,4],[150,4],[196,4]]},"207":{"position":[[142,4],[165,4],[211,4],[662,5]]},"208":{"position":[[172,4]]},"210":{"position":[[168,5]]},"254":{"position":[[385,5]]},"258":{"position":[[61,4]]},"263":{"position":[[61,4]]},"266":{"position":[[61,4]]},"276":{"position":[[108,5]]},"297":{"position":[[58,4],[149,4],[321,5],[417,5],[528,5],[822,4]]},"326":{"position":[[59,4],[392,5]]},"328":{"position":[[59,4]]},"329":{"position":[[60,4],[397,5]]},"330":{"position":[[63,4]]},"332":{"position":[[105,5]]},"347":{"position":[[714,5],[787,5]]},"388":{"position":[[135,5]]}},"keywords":{}}],["nashville"",{"_index":336,"title":{},"content":{"25":{"position":[[2304,15]]},"354":{"position":[[2304,15]]}},"keywords":{}}],["nativ",{"_index":52,"title":{"37":{"position":[[0,6]]}},"content":{"6":{"position":[[19,6]]},"66":{"position":[[21,6]]}},"keywords":{}}],["navigator.language.tolowercas",{"_index":1068,"title":{},"content":{"218":{"position":[[21,32]]},"340":{"position":[[14,32]]}},"keywords":{}}],["necessari",{"_index":1065,"title":{},"content":{"216":{"position":[[282,9]]}},"keywords":{}}],["need",{"_index":908,"title":{},"content":{"145":{"position":[[341,4]]},"177":{"position":[[315,4]]},"190":{"position":[[116,4]]},"211":{"position":[[223,4]]},"216":{"position":[[69,4]]}},"keywords":{}}],["nest",{"_index":377,"title":{},"content":{"27":{"position":[[88,6],[1464,8],[1493,7],[1526,7],[1550,7],[1580,7],[1613,7],[1637,7]]}},"keywords":{}}],["new",{"_index":30,"title":{},"content":{"2":{"position":[[176,3]]},"18":{"position":[[21,3]]},"19":{"position":[[62,3]]},"20":{"position":[[359,3]]},"24":{"position":[[21,3]]},"25":{"position":[[3668,3]]},"27":{"position":[[377,3]]},"28":{"position":[[230,3]]},"29":{"position":[[345,3]]},"31":{"position":[[66,3]]},"32":{"position":[[67,3],[267,3]]},"33":{"position":[[78,3]]},"34":{"position":[[70,3],[286,3]]},"35":{"position":[[72,3],[541,3]]},"37":{"position":[[1621,3]]},"39":{"position":[[87,3]]},"40":{"position":[[53,3]]},"41":{"position":[[52,3]]},"42":{"position":[[55,3]]},"43":{"position":[[57,3]]},"44":{"position":[[65,3]]},"45":{"position":[[82,3]]},"46":{"position":[[95,3]]},"47":{"position":[[51,3]]},"48":{"position":[[54,3]]},"49":{"position":[[113,3]]},"50":{"position":[[54,3]]},"51":{"position":[[65,3]]},"52":{"position":[[59,3]]},"53":{"position":[[50,3]]},"63":{"position":[[176,3]]},"64":{"position":[[64,3]]},"66":{"position":[[158,3]]},"67":{"position":[[286,3]]},"70":{"position":[[92,3]]},"71":{"position":[[73,3]]},"74":{"position":[[87,3]]},"75":{"position":[[91,3]]},"76":{"position":[[88,3]]},"77":{"position":[[117,3],[448,3]]},"80":{"position":[[127,3]]},"81":{"position":[[498,3]]},"83":{"position":[[120,3],[200,3]]},"85":{"position":[[100,3]]},"86":{"position":[[542,3]]},"88":{"position":[[93,3]]},"89":{"position":[[503,3]]},"91":{"position":[[109,3]]},"93":{"position":[[103,3]]},"95":{"position":[[162,3]]},"97":{"position":[[96,3]]},"99":{"position":[[313,3]]},"101":{"position":[[82,3]]},"103":{"position":[[393,3]]},"104":{"position":[[362,3]]},"105":{"position":[[289,3]]},"107":{"position":[[80,3]]},"118":{"position":[[47,3]]},"119":{"position":[[48,3]]},"120":{"position":[[68,3]]},"121":{"position":[[81,3]]},"122":{"position":[[84,3]]},"123":{"position":[[85,3]]},"124":{"position":[[98,3]]},"125":{"position":[[80,3]]},"126":{"position":[[172,3],[201,3],[237,3],[429,4]]},"127":{"position":[[185,3],[214,3],[250,3],[446,4]]},"128":{"position":[[97,3]]},"129":{"position":[[160,3]]},"130":{"position":[[53,3]]},"131":{"position":[[80,3]]},"132":{"position":[[103,3]]},"133":{"position":[[101,3]]},"134":{"position":[[99,3]]},"135":{"position":[[108,3]]},"136":{"position":[[87,3]]},"137":{"position":[[160,3]]},"138":{"position":[[88,3]]},"139":{"position":[[77,3]]},"140":{"position":[[133,3]]},"141":{"position":[[88,3]]},"142":{"position":[[120,3]]},"143":{"position":[[138,3]]},"144":{"position":[[121,3]]},"145":{"position":[[123,3]]},"146":{"position":[[156,3]]},"147":{"position":[[113,3]]},"148":{"position":[[91,3],[237,4]]},"149":{"position":[[97,3]]},"150":{"position":[[53,3]]},"151":{"position":[[73,3]]},"153":{"position":[[1583,3]]},"155":{"position":[[59,3]]},"156":{"position":[[31,3]]},"157":{"position":[[31,3]]},"158":{"position":[[34,3]]},"159":{"position":[[32,3]]},"160":{"position":[[34,3]]},"161":{"position":[[41,3]]},"162":{"position":[[45,3]]},"163":{"position":[[34,3]]},"164":{"position":[[33,3]]},"165":{"position":[[50,3]]},"166":{"position":[[32,3]]},"167":{"position":[[33,3]]},"168":{"position":[[33,3]]},"169":{"position":[[32,3]]},"171":{"position":[[60,3]]},"172":{"position":[[61,3],[261,3]]},"173":{"position":[[72,3]]},"174":{"position":[[64,3],[280,3]]},"175":{"position":[[66,3],[535,3]]},"177":{"position":[[168,3]]},"178":{"position":[[138,3]]},"179":{"position":[[200,3]]},"180":{"position":[[148,3]]},"181":{"position":[[113,3]]},"182":{"position":[[102,3]]},"183":{"position":[[75,3]]},"184":{"position":[[96,3]]},"185":{"position":[[74,3]]},"186":{"position":[[72,3]]},"187":{"position":[[256,3]]},"188":{"position":[[142,3]]},"189":{"position":[[70,3]]},"190":{"position":[[168,3]]},"191":{"position":[[157,3]]},"192":{"position":[[145,3]]},"193":{"position":[[112,3]]},"194":{"position":[[133,3]]},"195":{"position":[[77,3]]},"196":{"position":[[116,3]]},"197":{"position":[[147,3]]},"198":{"position":[[138,3]]},"199":{"position":[[139,3]]},"200":{"position":[[94,3]]},"201":{"position":[[124,3]]},"202":{"position":[[356,3]]},"203":{"position":[[82,3]]},"204":{"position":[[532,3]]},"205":{"position":[[115,3]]},"206":{"position":[[497,3]]},"207":{"position":[[554,3]]},"208":{"position":[[225,3]]},"209":{"position":[[194,3]]},"210":{"position":[[308,3]]},"211":{"position":[[469,3]]},"212":{"position":[[245,3]]},"213":{"position":[[282,3]]},"214":{"position":[[169,3]]},"215":{"position":[[99,3]]},"216":{"position":[[324,3]]},"217":{"position":[[152,3]]},"218":{"position":[[135,3]]},"219":{"position":[[132,3]]},"220":{"position":[[127,3]]},"221":{"position":[[78,3]]},"222":{"position":[[166,3]]},"223":{"position":[[123,3]]},"230":{"position":[[21,3]]},"240":{"position":[[123,3]]},"241":{"position":[[56,3]]},"243":{"position":[[113,3]]},"244":{"position":[[181,3]]},"247":{"position":[[59,3]]},"248":{"position":[[55,3]]},"251":{"position":[[56,3]]},"252":{"position":[[54,3]]},"253":{"position":[[58,3]]},"254":{"position":[[65,3],[396,3]]},"257":{"position":[[98,3]]},"258":{"position":[[256,3]]},"260":{"position":[[82,3]]},"262":{"position":[[59,3]]},"263":{"position":[[290,3]]},"265":{"position":[[58,3]]},"266":{"position":[[256,3]]},"268":{"position":[[62,3]]},"270":{"position":[[60,3]]},"272":{"position":[[81,3]]},"274":{"position":[[60,3]]},"276":{"position":[[220,3]]},"277":{"position":[[98,3]]},"285":{"position":[[21,3]]},"286":{"position":[[21,3]]},"287":{"position":[[21,3],[184,3]]},"289":{"position":[[62,3]]},"290":{"position":[[59,3]]},"291":{"position":[[53,3]]},"292":{"position":[[159,3]]},"293":{"position":[[60,3]]},"294":{"position":[[46,3]]},"295":{"position":[[43,3]]},"296":{"position":[[10,3]]},"297":{"position":[[180,3]]},"299":{"position":[[94,3]]},"300":{"position":[[78,3]]},"301":{"position":[[95,3]]},"302":{"position":[[64,3]]},"303":{"position":[[60,3]]},"304":{"position":[[59,3]]},"305":{"position":[[48,3]]},"306":{"position":[[61,3]]},"307":{"position":[[49,3]]},"308":{"position":[[49,3]]},"309":{"position":[[113,3]]},"310":{"position":[[69,3]]},"311":{"position":[[49,3]]},"312":{"position":[[91,3]]},"313":{"position":[[74,3]]},"314":{"position":[[73,3]]},"315":{"position":[[60,3]]},"316":{"position":[[63,3]]},"317":{"position":[[49,3]]},"318":{"position":[[62,3]]},"319":{"position":[[69,3]]},"320":{"position":[[63,3]]},"321":{"position":[[63,3]]},"322":{"position":[[63,3]]},"323":{"position":[[67,3]]},"324":{"position":[[220,3]]},"325":{"position":[[65,3]]},"326":{"position":[[292,3]]},"327":{"position":[[66,3]]},"328":{"position":[[254,3]]},"329":{"position":[[289,3]]},"330":{"position":[[117,3]]},"331":{"position":[[97,3]]},"332":{"position":[[217,3]]},"333":{"position":[[190,3]]},"334":{"position":[[153,3]]},"335":{"position":[[169,3]]},"336":{"position":[[99,3]]},"337":{"position":[[59,3]]},"338":{"position":[[142,3]]},"339":{"position":[[81,3]]},"340":{"position":[[95,3]]},"341":{"position":[[67,3]]},"342":{"position":[[59,3]]},"343":{"position":[[53,3]]},"344":{"position":[[73,3]]},"345":{"position":[[81,3]]},"349":{"position":[[216,3]]},"350":{"position":[[153,3]]},"351":{"position":[[270,3]]},"353":{"position":[[21,3]]},"354":{"position":[[3668,3]]},"356":{"position":[[39,3]]},"357":{"position":[[39,3]]},"358":{"position":[[45,3]]},"359":{"position":[[53,3]]},"360":{"position":[[53,3]]},"361":{"position":[[53,3]]},"362":{"position":[[70,3]]},"363":{"position":[[59,3]]},"364":{"position":[[105,3]]},"365":{"position":[[111,3]]},"366":{"position":[[62,3]]},"367":{"position":[[88,3]]},"368":{"position":[[39,3]]},"369":{"position":[[45,3]]},"370":{"position":[[69,3]]},"371":{"position":[[67,3]]},"372":{"position":[[63,3]]},"373":{"position":[[63,3]]},"374":{"position":[[64,3]]},"375":{"position":[[76,3]]},"376":{"position":[[63,3]]},"377":{"position":[[55,3]]},"378":{"position":[[81,3]]},"379":{"position":[[46,3]]},"380":{"position":[[91,3]]},"381":{"position":[[95,3]]},"382":{"position":[[80,3]]},"383":{"position":[[64,3]]},"384":{"position":[[78,3]]},"385":{"position":[[64,3]]},"386":{"position":[[62,3]]},"387":{"position":[[64,3]]},"388":{"position":[[43,3]]},"389":{"position":[[87,3]]}},"keywords":{}}],["next",{"_index":952,"title":{},"content":{"183":{"position":[[231,4]]}},"keywords":{}}],["next.j",{"_index":797,"title":{},"content":{"105":{"position":[[9,9]]}},"keywords":{}}],["nextstat",{"_index":407,"title":{},"content":{"28":{"position":[[619,9],[655,10],[703,9],[763,10]]},"350":{"position":[[538,9],[574,10],[610,9],[652,10]]}},"keywords":{}}],["normal",{"_index":884,"title":{},"content":{"142":{"position":[[70,7]]},"380":{"position":[[28,20]]}},"keywords":{}}],["note",{"_index":188,"title":{},"content":{"20":{"position":[[1238,4]]}},"keywords":{}}],["notic",{"_index":715,"title":{"82":{"position":[[0,7]]},"259":{"position":[[0,7]]}},"content":{},"keywords":{}}],["npm",{"_index":79,"title":{"15":{"position":[[13,5]]},"227":{"position":[[3,3]]},"281":{"position":[[3,3]]}},"content":{"15":{"position":[[2,3]]},"101":{"position":[[14,3]]},"227":{"position":[[2,3]]},"281":{"position":[[2,3]]}},"keywords":{}}],["npmyarnscript",{"_index":750,"title":{},"content":{"101":{"position":[[0,13]]}},"keywords":{}}],["null",{"_index":255,"title":{},"content":{"22":{"position":[[1173,5],[1251,5]]},"104":{"position":[[267,5]]},"347":{"position":[[1091,5],[1169,5]]}},"keywords":{}}],["number",{"_index":40,"title":{},"content":{"3":{"position":[[36,6]]},"27":{"position":[[276,6]]},"55":{"position":[[6,6],[30,6]]},"81":{"position":[[208,6]]},"86":{"position":[[210,6]]},"89":{"position":[[213,6]]},"95":{"position":[[89,7]]},"121":{"position":[[23,6]]},"122":{"position":[[23,6]]},"123":{"position":[[23,6]]},"124":{"position":[[30,6]]},"129":{"position":[[30,6]]},"143":{"position":[[30,6]]},"204":{"position":[[204,6]]},"206":{"position":[[207,6]]},"207":{"position":[[222,6]]},"209":{"position":[[109,6]]},"212":{"position":[[110,6],[117,6],[132,6],[146,6],[174,6],[202,6],[375,7]]},"232":{"position":[[4,6]]},"258":{"position":[[93,6]]},"263":{"position":[[93,6]]},"266":{"position":[[93,6]]},"305":{"position":[[4,9]]},"326":{"position":[[91,6]]},"328":{"position":[[91,6]]},"329":{"position":[[92,6]]},"331":{"position":[[42,6]]},"334":{"position":[[53,6],[60,6],[80,6],[99,6],[119,6],[283,7]]},"349":{"position":[[140,6]]},"359":{"position":[[14,6]]},"360":{"position":[[14,6]]},"361":{"position":[[14,6]]},"362":{"position":[[21,6]]},"367":{"position":[[21,6]]},"381":{"position":[[21,6]]}},"keywords":{}}],["number($range.valu",{"_index":1142,"title":{},"content":{"292":{"position":[[722,21]]}},"keywords":{}}],["numberdefault",{"_index":948,"title":{},"content":{"183":{"position":[[6,14]]}},"keywords":{}}],["nuxt.j",{"_index":776,"title":{},"content":{"104":{"position":[[7,9]]}},"keywords":{}}],["object",{"_index":47,"title":{},"content":{"5":{"position":[[6,6]]},"6":{"position":[[6,6]]},"7":{"position":[[6,6]]},"9":{"position":[[6,6]]},"19":{"position":[[310,6]]},"56":{"position":[[6,6]]},"61":{"position":[[6,6]]},"62":{"position":[[6,6]]},"65":{"position":[[6,6]]},"67":{"position":[[6,6],[39,7],[88,6]]},"68":{"position":[[6,6]]},"69":{"position":[[6,6]]},"72":{"position":[[6,6],[24,6]]},"73":{"position":[[6,6],[33,6]]},"78":{"position":[[6,6]]},"79":{"position":[[6,6],[24,6]]},"81":{"position":[[308,6],[331,6]]},"82":{"position":[[6,6],[24,6]]},"84":{"position":[[6,6],[24,6]]},"86":{"position":[[310,6],[333,6]]},"87":{"position":[[6,6]]},"89":{"position":[[313,6],[336,6]]},"90":{"position":[[6,6]]},"92":{"position":[[6,6],[24,6]]},"94":{"position":[[6,6]]},"96":{"position":[[6,6],[24,6]]},"98":{"position":[[6,6]]},"104":{"position":[[304,7]]},"110":{"position":[[4,6]]},"111":{"position":[[4,6]]},"112":{"position":[[4,6]]},"114":{"position":[[4,6]]},"204":{"position":[[304,6],[327,6]]},"206":{"position":[[307,6],[330,6]]},"207":{"position":[[322,6],[345,6]]},"213":{"position":[[190,6]]},"233":{"position":[[4,6]]},"238":{"position":[[4,6]]},"239":{"position":[[4,6]]},"242":{"position":[[4,6]]},"244":{"position":[[4,6]]},"245":{"position":[[4,6]]},"246":{"position":[[4,6]]},"249":{"position":[[4,6]]},"250":{"position":[[4,6]]},"255":{"position":[[4,6]]},"256":{"position":[[4,6]]},"258":{"position":[[151,6]]},"259":{"position":[[4,6]]},"261":{"position":[[4,6]]},"263":{"position":[[151,6]]},"264":{"position":[[4,6]]},"266":{"position":[[151,6]]},"267":{"position":[[4,6]]},"269":{"position":[[4,6]]},"271":{"position":[[4,6]]},"273":{"position":[[4,6]]},"275":{"position":[[4,6]]},"295":{"position":[[4,6]]},"326":{"position":[[149,6]]},"328":{"position":[[149,6]]},"329":{"position":[[150,6]]},"334":{"position":[[4,9]]},"335":{"position":[[4,9],[106,6]]},"336":{"position":[[4,9]]},"337":{"position":[[4,9]]},"339":{"position":[[4,9]]}},"keywords":{}}],["objectdefault",{"_index":1032,"title":{},"content":{"212":{"position":[[6,14]]},"213":{"position":[[6,14]]},"214":{"position":[[6,14]]},"215":{"position":[[6,14]]},"217":{"position":[[6,14]]}},"keywords":{}}],["obtain",{"_index":882,"title":{},"content":{"141":{"position":[[281,8]]}},"keywords":{}}],["offlineaudiocontext",{"_index":512,"title":{},"content":{"37":{"position":[[416,19]]},"153":{"position":[[378,19]]}},"keywords":{}}],["offset",{"_index":986,"title":{},"content":{"200":{"position":[[42,7]]}},"keywords":{}}],["old",{"_index":721,"title":{},"content":{"83":{"position":[[163,3]]}},"keywords":{}}],["on",{"_index":828,"title":{},"content":{"126":{"position":[[160,3]]},"127":{"position":[[173,3]]},"197":{"position":[[96,3]]},"209":{"position":[[303,4]]},"211":{"position":[[346,3]]},"331":{"position":[[206,4]]}},"keywords":{}}],["onc",{"_index":876,"title":{},"content":{"140":{"position":[[107,4]]}},"keywords":{}}],["one/dash.mpd",{"_index":471,"title":{},"content":{"34":{"position":[[186,14]]},"174":{"position":[[180,14]]}},"keywords":{}}],["onlin",{"_index":214,"title":{},"content":{"22":{"position":[[178,6]]}},"keywords":{}}],["onrang",{"_index":416,"title":{},"content":{"29":{"position":[[139,7],[657,8],[914,8],[1041,8]]},"351":{"position":[[84,7],[579,8],[797,8],[919,8]]}},"keywords":{}}],["onselect",{"_index":273,"title":{},"content":{"24":{"position":[[426,9]]},"25":{"position":[[3834,9]]},"27":{"position":[[231,8],[869,9],[1283,9]]},"28":{"position":[[1120,9]]},"29":{"position":[[1102,9]]},"205":{"position":[[314,9],[466,9]]},"327":{"position":[[245,9],[377,9]]},"349":{"position":[[109,8],[679,9],[1071,9]]},"350":{"position":[[977,9]]},"351":{"position":[[980,9]]},"353":{"position":[[426,9]]},"354":{"position":[[3871,9]]}},"keywords":{}}],["onswitch",{"_index":400,"title":{},"content":{"28":{"position":[[143,8],[539,9],[935,9],[1049,9]]},"350":{"position":[[87,8],[458,9],[797,9],[906,9]]}},"keywords":{}}],["opac",{"_index":704,"title":{},"content":{"80":{"position":[[351,8],[507,8]]},"81":{"position":[[818,8]]},"204":{"position":[[798,8]]},"257":{"position":[[322,8],[478,8]]},"258":{"position":[[576,8]]},"285":{"position":[[521,8]]},"326":{"position":[[558,8]]}},"keywords":{}}],["open",{"_index":213,"title":{},"content":{"22":{"position":[[170,4]]},"150":{"position":[[15,4]]},"211":{"position":[[240,4]]}},"keywords":{}}],["oper",{"_index":547,"title":{},"content":{"37":{"position":[[1189,9],[1231,9]]},"126":{"position":[[101,10]]},"153":{"position":[[1151,9],[1193,9]]}},"keywords":{}}],["optim",{"_index":827,"title":{},"content":{"126":{"position":[[88,12]]}},"keywords":{}}],["option",{"_index":58,"title":{"9":{"position":[[0,7]]},"56":{"position":[[0,7]]},"114":{"position":[[0,7]]},"176":{"position":[[6,7]]},"233":{"position":[[0,7]]},"295":{"position":[[0,7]]}},"content":{"7":{"position":[[44,6]]},"8":{"position":[[36,6]]},"9":{"position":[[28,6]]},"22":{"position":[[690,9]]},"56":{"position":[[26,7]]},"77":{"position":[[89,6]]},"104":{"position":[[288,7]]},"105":{"position":[[197,7],[305,10]]},"187":{"position":[[128,6]]},"193":{"position":[[211,8]]},"296":{"position":[[502,8],[540,8]]},"347":{"position":[[608,9]]}},"keywords":{}}],["os",{"_index":1026,"title":{},"content":{"211":{"position":[[581,2],[624,2],[658,2]]},"333":{"position":[[302,2],[345,2],[379,2]]}},"keywords":{}}],["otherwis",{"_index":932,"title":{},"content":{"177":{"position":[[111,9]]}},"keywords":{}}],["output",{"_index":716,"title":{},"content":{"83":{"position":[[35,6]]}},"keywords":{}}],["outsid",{"_index":593,"title":{},"content":{"47":{"position":[[209,7],[290,7]]},"188":{"position":[[52,7]]}},"keywords":{}}],["over",{"_index":863,"title":{},"content":{"136":{"position":[[401,4]]},"217":{"position":[[63,4]]}},"keywords":{}}],["page",{"_index":858,"title":{},"content":{"134":{"position":[[357,4],[441,5]]},"135":{"position":[[70,4]]},"136":{"position":[[334,4],[410,5]]},"183":{"position":[[275,5]]},"186":{"position":[[225,5]]},"197":{"position":[[64,4]]},"202":{"position":[[517,4]]}},"keywords":{}}],["panel",{"_index":372,"title":{"26":{"position":[[19,5]]}},"content":{"27":{"position":[[9,6],[283,5]]},"96":{"position":[[46,5]]},"97":{"position":[[58,5]]},"190":{"position":[[102,6]]},"191":{"position":[[114,5]]},"192":{"position":[[102,5]]},"194":{"position":[[59,5]]},"205":{"position":[[49,6],[88,5]]}},"keywords":{}}],["param",{"_index":202,"title":{},"content":{"21":{"position":[[253,6]]},"346":{"position":[[190,6]]}},"keywords":{}}],["paramet",{"_index":153,"title":{},"content":{"19":{"position":[[288,9]]},"95":{"position":[[67,9],[108,9]]},"126":{"position":[[138,11]]},"127":{"position":[[151,11]]},"179":{"position":[[82,10]]}},"keywords":{}}],["parti",{"_index":429,"title":{"30":{"position":[[6,5]]}},"content":{"217":{"position":[[92,5]]}},"keywords":{}}],["partial",{"_index":521,"title":{},"content":{"37":{"position":[[628,9]]},"153":{"position":[[590,9]]}},"keywords":{}}],["paus",{"_index":533,"title":{"41":{"position":[[0,6]]},"119":{"position":[[0,6]]},"157":{"position":[[0,6]]},"357":{"position":[[0,6]]}},"content":{"37":{"position":[[917,7],[1015,6]]},"41":{"position":[[25,5]]},"119":{"position":[[15,5]]},"120":{"position":[[41,5]]},"153":{"position":[[879,7],[977,6]]},"195":{"position":[[299,5]]},"215":{"position":[[321,6]]},"337":{"position":[[281,6]]}},"keywords":{}}],["perform",{"_index":826,"title":{},"content":{"126":{"position":[[75,7]]}},"keywords":{}}],["period",{"_index":111,"title":{},"content":{"18":{"position":[[484,6]]},"37":{"position":[[1075,12]]},"153":{"position":[[1037,12]]}},"keywords":{}}],["perpetua"",{"_index":338,"title":{},"content":{"25":{"position":[[2397,14]]},"354":{"position":[[2397,14]]}},"keywords":{}}],["persist",{"_index":638,"title":{},"content":{"67":{"position":[[20,10]]}},"keywords":{}}],["pip",{"_index":402,"title":{"136":{"position":[[0,4]]},"196":{"position":[[0,4]]},"318":{"position":[[0,4]]},"374":{"position":[[0,4]]}},"content":{"28":{"position":[[394,4]]},"136":{"position":[[57,3],[374,3]]},"196":{"position":[[51,3],[194,4]]},"215":{"position":[[401,4]]},"318":{"position":[[140,4]]},"337":{"position":[[361,4]]}},"keywords":{}}],["play",{"_index":495,"title":{"40":{"position":[[0,5]]},"118":{"position":[[0,5]]},"139":{"position":[[0,8]]},"156":{"position":[[0,5]]},"356":{"position":[[0,5]]},"377":{"position":[[0,8]]}},"content":{"37":{"position":[[106,4],[176,4],[312,4]]},"39":{"position":[[59,6]]},"40":{"position":[[25,6]]},"49":{"position":[[24,7]]},"118":{"position":[[15,4]]},"127":{"position":[[111,4]]},"137":{"position":[[132,6]]},"139":{"position":[[48,7]]},"145":{"position":[[72,4],[330,5]]},"153":{"position":[[68,4],[138,4],[274,4]]},"179":{"position":[[151,5]]},"180":{"position":[[119,7]]},"184":{"position":[[65,4]]},"186":{"position":[[46,4],[253,4]]},"188":{"position":[[111,4]]},"189":{"position":[[41,7]]},"195":{"position":[[292,4]]},"197":{"position":[[121,4]]},"201":{"position":[[95,7]]},"215":{"position":[[311,5]]},"337":{"position":[[271,5]]}},"keywords":{}}],["playback",{"_index":443,"title":{},"content":{"31":{"position":[[396,8]]},"32":{"position":[[514,8]]},"37":{"position":[[705,8],[899,8],[936,8],[970,8],[1142,8],[1543,8]]},"120":{"position":[[28,8]]},"143":{"position":[[56,8]]},"153":{"position":[[667,8],[861,8],[898,8],[932,8],[1104,8],[1505,8]]},"191":{"position":[[46,8]]},"221":{"position":[[48,8]]}},"keywords":{}}],["playbackr",{"_index":385,"title":{"143":{"position":[[0,13]]},"191":{"position":[[0,13]]},"313":{"position":[[0,13]]},"381":{"position":[[0,13]]}},"content":{"27":{"position":[[482,13]]},"28":{"position":[[335,13]]},"29":{"position":[[450,13]]},"191":{"position":[[235,13]]},"215":{"position":[[441,13]]},"285":{"position":[[130,13]]},"313":{"position":[[152,13]]},"337":{"position":[[401,13]]},"349":{"position":[[321,13]]},"350":{"position":[[258,13]]},"351":{"position":[[375,13]]}},"keywords":{}}],["playdur",{"_index":123,"title":{},"content":{"18":{"position":[[704,13]]},"230":{"position":[[448,13]]}},"keywords":{}}],["player",{"_index":19,"title":{"34":{"position":[[6,7]]},"72":{"position":[[0,7]]},"174":{"position":[[6,7]]},"249":{"position":[[0,7]]}},"content":{"2":{"position":[[35,6],[123,7]]},"3":{"position":[[21,6]]},"4":{"position":[[21,6]]},"5":{"position":[[30,6]]},"7":{"position":[[37,6]]},"8":{"position":[[29,6]]},"9":{"position":[[13,6]]},"10":{"position":[[13,6]]},"33":{"position":[[255,6]]},"34":{"position":[[42,6],[277,6]]},"39":{"position":[[15,6]]},"44":{"position":[[15,6]]},"45":{"position":[[15,6],[54,6]]},"46":{"position":[[15,6],[67,6]]},"47":{"position":[[23,6],[224,6],[276,6]]},"48":{"position":[[15,6]]},"51":{"position":[[15,6]]},"52":{"position":[[11,6]]},"55":{"position":[[44,6]]},"57":{"position":[[26,6]]},"58":{"position":[[26,6]]},"59":{"position":[[26,6]]},"60":{"position":[[26,6]]},"62":{"position":[[20,6]]},"63":{"position":[[69,6]]},"67":{"position":[[51,6]]},"68":{"position":[[20,6]]},"69":{"position":[[20,6]]},"95":{"position":[[450,6],[493,8]]},"99":{"position":[[140,6]]},"105":{"position":[[188,8]]},"134":{"position":[[52,6]]},"135":{"position":[[59,6]]},"136":{"position":[[50,6]]},"138":{"position":[[50,6]]},"141":{"position":[[60,6]]},"142":{"position":[[49,6]]},"143":{"position":[[49,6]]},"144":{"position":[[53,6]]},"146":{"position":[[114,6]]},"148":{"position":[[57,6]]},"149":{"position":[[57,6]]},"151":{"position":[[45,6]]},"173":{"position":[[249,6]]},"174":{"position":[[36,6],[271,6]]},"177":{"position":[[86,6],[125,6]]},"179":{"position":[[108,6],[373,6],[479,6]]},"180":{"position":[[89,6]]},"182":{"position":[[26,6]]},"183":{"position":[[47,6],[179,6],[281,6]]},"187":{"position":[[44,6],[164,6]]},"188":{"position":[[37,6]]},"195":{"position":[[353,6],[396,8]]},"197":{"position":[[49,7],[100,6]]},"198":{"position":[[77,6]]},"199":{"position":[[77,6]]},"201":{"position":[[69,6]]},"202":{"position":[[122,6],[160,6],[207,6]]},"210":{"position":[[135,6]]},"211":{"position":[[117,6],[193,6],[389,6],[744,8]]},"222":{"position":[[50,6],[113,6]]}},"keywords":{}}],["player.initialize(video",{"_index":466,"title":{},"content":{"33":{"position":[[295,24]]},"173":{"position":[[289,24]]}},"keywords":{}}],["player.load(url",{"_index":474,"title":{},"content":{"34":{"position":[[311,17]]},"174":{"position":[[305,17]]}},"keywords":{}}],["playsinlin",{"_index":996,"title":{"203":{"position":[[0,12]]},"325":{"position":[[0,12]]}},"content":{"203":{"position":[[39,11],[160,12]]},"214":{"position":[[272,13],[292,12]]},"325":{"position":[[29,11],[143,12]]},"336":{"position":[[202,13],[222,12]]}},"keywords":{}}],["pleas",{"_index":489,"title":{},"content":{"37":{"position":[[22,6]]},"186":{"position":[[307,6]]},"205":{"position":[[56,6]]},"216":{"position":[[104,6]]},"217":{"position":[[108,6]]}},"keywords":{}}],["plug",{"_index":7,"title":{},"content":{"0":{"position":[[68,4]]}},"keywords":{}}],["plugin",{"_index":1,"title":{"0":{"position":[[8,6]]},"12":{"position":[[4,6]]},"98":{"position":[[0,8]]},"210":{"position":[[0,8]]},"275":{"position":[[0,8]]},"332":{"position":[[0,8]]}},"content":{"0":{"position":[[8,6]]},"15":{"position":[[24,6]]},"16":{"position":[[21,6]]},"17":{"position":[[60,6],[183,6],[209,6],[318,6],[344,6],[408,6]]},"18":{"position":[[154,8]]},"98":{"position":[[20,6]]},"99":{"position":[[51,6],[154,9]]},"210":{"position":[[45,7],[149,9],[386,8]]},"227":{"position":[[24,6]]},"228":{"position":[[21,6]]},"229":{"position":[[57,6],[180,6],[206,6],[315,6],[341,6]]},"230":{"position":[[154,8]]},"281":{"position":[[24,6]]},"282":{"position":[[21,6]]},"283":{"position":[[57,6],[184,6],[214,6],[327,6],[357,6]]},"285":{"position":[[171,8]]},"286":{"position":[[99,8]]},"287":{"position":[[99,8]]},"289":{"position":[[140,8]]},"290":{"position":[[137,8]]},"291":{"position":[[131,8]]},"292":{"position":[[237,8]]},"293":{"position":[[138,8]]},"294":{"position":[[139,8]]},"295":{"position":[[136,8]]},"296":{"position":[[103,8]]},"332":{"position":[[295,8]]}},"keywords":{}}],["point",{"_index":943,"title":{},"content":{"179":{"position":[[466,5]]},"209":{"position":[[52,6]]}},"keywords":{}}],["polici",{"_index":958,"title":{},"content":{"186":{"position":[[328,6]]},"308":{"position":[[215,6]]}},"keywords":{}}],["poprocket"",{"_index":340,"title":{},"content":{"25":{"position":[[2490,15]]},"354":{"position":[[2490,15]]}},"keywords":{}}],["popul",{"_index":959,"title":{},"content":{"187":{"position":[[56,8]]}},"keywords":{}}],["portal",{"_index":206,"title":{"22":{"position":[[15,6]]},"347":{"position":[[8,6]]}},"content":{"22":{"position":[[15,6]]},"347":{"position":[[8,6]]}},"keywords":{}}],["posit",{"_index":146,"title":{},"content":{"19":{"position":[[154,9]]},"20":{"position":[[140,8],[747,9]]},"22":{"position":[[840,9]]},"24":{"position":[[113,9]]},"25":{"position":[[3760,9]]},"80":{"position":[[301,9],[458,9]]},"81":{"position":[[768,9]]},"86":{"position":[[479,8],[735,9]]},"150":{"position":[[162,9]]},"204":{"position":[[748,9]]},"207":{"position":[[491,8],[689,9],[937,9]]},"257":{"position":[[272,9],[429,9]]},"258":{"position":[[526,9]]},"263":{"position":[[235,8],[440,9]]},"277":{"position":[[190,9]]},"289":{"position":[[236,9],[341,9]]},"290":{"position":[[233,9]]},"291":{"position":[[227,9]]},"292":{"position":[[333,9]]},"293":{"position":[[234,9],[339,9]]},"297":{"position":[[568,9]]},"326":{"position":[[508,9]]},"329":{"position":[[234,8],[424,9],[615,9]]},"347":{"position":[[758,9]]},"353":{"position":[[113,9]]},"354":{"position":[[3797,9]]},"388":{"position":[[152,9]]}},"keywords":{}}],["poster",{"_index":864,"title":{"137":{"position":[[0,7]]},"180":{"position":[[0,7]]},"302":{"position":[[0,7]]},"375":{"position":[[0,7]]}},"content":{"137":{"position":[[64,7],[81,6],[238,7]]},"180":{"position":[[28,6],[226,7]]},"302":{"position":[[142,7]]},"375":{"position":[[154,7]]}},"keywords":{}}],["potser",{"_index":998,"title":{},"content":{"204":{"position":[[638,9]]},"326":{"position":[[398,9]]}},"keywords":{}}],["press",{"_index":1072,"title":{},"content":{"220":{"position":[[90,5]]}},"keywords":{}}],["preview",{"_index":1033,"title":{},"content":{"212":{"position":[[30,7],[98,7],[124,7],[153,7],[181,7],[209,7]]}},"keywords":{}}],["previou",{"_index":832,"title":{},"content":{"127":{"position":[[102,8]]}},"keywords":{}}],["prioriti",{"_index":714,"title":{},"content":{"81":{"position":[[232,8]]},"86":{"position":[[234,8]]},"89":{"position":[[237,8]]},"204":{"position":[[228,8]]},"206":{"position":[[231,8]]},"207":{"position":[[246,8]]}},"keywords":{}}],["pro"",{"_index":366,"title":{},"content":{"25":{"position":[[3597,10]]},"354":{"position":[[3597,10]]}},"keywords":{}}],["probabl",{"_index":456,"title":{},"content":{"32":{"position":[[416,10]]},"172":{"position":[[410,10]]}},"keywords":{}}],["program",{"_index":1067,"title":{},"content":{"217":{"position":[[98,9]]}},"keywords":{}}],["progress",{"_index":833,"title":{},"content":{"127":{"position":[[116,8]]},"182":{"position":[[68,8]]},"184":{"position":[[48,8]]},"201":{"position":[[33,8]]},"209":{"position":[[66,8]]},"212":{"position":[[49,8]]}},"keywords":{}}],["promis",{"_index":849,"title":{},"content":{"132":{"position":[[74,7]]},"133":{"position":[[72,7]]},"287":{"position":[[141,7]]},"370":{"position":[[40,7]]},"371":{"position":[[38,7]]}},"keywords":{}}],["promise((resovl",{"_index":1117,"title":{},"content":{"287":{"position":[[188,17]]}},"keywords":{}}],["prompt",{"_index":196,"title":{},"content":{"21":{"position":[[57,7]]},"81":{"position":[[448,6]]},"82":{"position":[[34,6]]},"83":{"position":[[49,6],[335,6],[384,6]]},"86":{"position":[[450,6]]},"89":{"position":[[453,6]]},"204":{"position":[[444,6]]},"206":{"position":[[447,6]]},"207":{"position":[[462,6]]},"291":{"position":[[292,17]]}},"keywords":{}}],["prop",{"_index":783,"title":{},"content":{"104":{"position":[[279,6]]}},"keywords":{}}],["properti",{"_index":14,"title":{"1":{"position":[[7,9]]},"54":{"position":[[9,9]]},"117":{"position":[[7,10]]}},"content":{"2":{"position":[[100,8]]},"6":{"position":[[26,10]]},"20":{"position":[[115,8]]},"27":{"position":[[95,8]]},"28":{"position":[[0,8]]},"29":{"position":[[0,8]]},"67":{"position":[[141,8]]},"74":{"position":[[20,8]]},"76":{"position":[[20,9]]},"77":{"position":[[39,9]]},"80":{"position":[[20,8]]},"81":{"position":[[54,8]]},"86":{"position":[[56,8]]},"89":{"position":[[59,8]]},"91":{"position":[[20,8]]},"97":{"position":[[20,8]]},"99":{"position":[[217,12]]},"147":{"position":[[60,10]]},"204":{"position":[[50,8]]},"206":{"position":[[53,8]]},"207":{"position":[[68,8]]},"208":{"position":[[95,8]]},"209":{"position":[[79,8]]},"210":{"position":[[212,12]]},"212":{"position":[[62,8]]},"213":{"position":[[94,8]]},"214":{"position":[[74,11],[92,10]]}},"keywords":{}}],["proxi",{"_index":634,"title":{"66":{"position":[[0,6]]},"243":{"position":[[0,6]]}},"content":{"66":{"position":[[15,5]]}},"keywords":{}}],["qualiti",{"_index":389,"title":{"208":{"position":[[0,8]]},"330":{"position":[[0,8]]}},"content":{"27":{"position":[[1034,9]]},"127":{"position":[[46,7]]},"208":{"position":[[46,7],[144,7],[164,7],[188,7],[303,8]]},"330":{"position":[[195,8]]}},"keywords":{}}],["queri",{"_index":170,"title":{"63":{"position":[[0,6]]},"64":{"position":[[0,6]]},"240":{"position":[[0,6]]},"241":{"position":[[0,6]]}},"content":{"20":{"position":[[286,6],[817,5]]},"63":{"position":[[22,5]]},"240":{"position":[[16,5]]},"297":{"position":[[138,10],[635,5]]}},"keywords":{}}],["quot;"",{"_index":237,"title":{},"content":{"22":{"position":[[782,13],[901,12]]},"347":{"position":[[700,13],[819,12]]}},"keywords":{}}],["quot;1977"",{"_index":282,"title":{},"content":{"25":{"position":[[56,17]]},"354":{"position":[[56,17]]}},"keywords":{}}],["quot;400px"",{"_index":244,"title":{},"content":{"22":{"position":[[964,18]]},"347":{"position":[[882,18]]}},"keywords":{}}],["quot;600px"",{"_index":242,"title":{},"content":{"22":{"position":[[937,18]]},"347":{"position":[[855,18]]}},"keywords":{}}],["quot;60px",{"_index":246,"title":{},"content":{"22":{"position":[[991,10]]},"347":{"position":[[909,10]]}},"keywords":{}}],["quot;aden"",{"_index":286,"title":{},"content":{"25":{"position":[[140,17]]},"354":{"position":[[140,17]]}},"keywords":{}}],["quot;amaro"",{"_index":288,"title":{},"content":{"25":{"position":[[224,18]]},"354":{"position":[[224,18]]}},"keywords":{}}],["quot;artplayer";export",{"_index":782,"title":{},"content":{"104":{"position":[[200,28]]}},"keywords":{}}],["quot;artplayer/examples/react/artplayer"",{"_index":222,"title":{},"content":{"22":{"position":[[336,47]]},"347":{"position":[[254,47]]}},"keywords":{}}],["quot;ashby"",{"_index":290,"title":{},"content":{"25":{"position":[[310,18]]},"354":{"position":[[310,18]]}},"keywords":{}}],["quot;brannan"",{"_index":292,"title":{},"content":{"25":{"position":[[396,20]]},"354":{"position":[[396,20]]}},"keywords":{}}],["quot;brooklyn"",{"_index":294,"title":{},"content":{"25":{"position":[[486,21]]},"354":{"position":[[486,21]]}},"keywords":{}}],["quot;charmes"",{"_index":296,"title":{},"content":{"25":{"position":[[578,20]]},"354":{"position":[[578,20]]}},"keywords":{}}],["quot;clarendon"",{"_index":298,"title":{},"content":{"25":{"position":[[668,22]]},"354":{"position":[[668,22]]}},"keywords":{}}],["quot;class"",{"_index":283,"title":{},"content":{"25":{"position":[[74,18],[158,18],[243,18],[329,18],[417,18],[508,18],[599,18],[691,18],[781,18],[870,18],[963,18],[1055,18],[1143,18],[1228,18],[1314,18],[1402,18],[1491,18],[1580,18],[1666,18],[1750,18],[1835,18],[1921,18],[2008,18],[2096,18],[2183,18],[2272,18],[2365,18],[2458,18],[2548,18],[2633,18],[2719,18],[2808,18],[2898,18],[2988,18],[3076,18],[3164,18],[3255,18],[3345,18],[3433,18],[3521,18],[3608,18]]},"354":{"position":[[74,18],[158,18],[243,18],[329,18],[417,18],[508,18],[599,18],[691,18],[781,18],[870,18],[963,18],[1055,18],[1143,18],[1228,18],[1314,18],[1402,18],[1491,18],[1580,18],[1666,18],[1750,18],[1835,18],[1921,18],[2008,18],[2096,18],[2183,18],[2272,18],[2365,18],[2458,18],[2548,18],[2633,18],[2719,18],[2808,18],[2898,18],[2988,18],[3076,18],[3164,18],[3255,18],[3345,18],[3433,18],[3521,18],[3608,18]]}},"keywords":{}}],["quot;crema"",{"_index":300,"title":{},"content":{"25":{"position":[[762,18]]},"354":{"position":[[762,18]]}},"keywords":{}}],["quot;dogpatch"",{"_index":302,"title":{},"content":{"25":{"position":[[848,21]]},"354":{"position":[[848,21]]}},"keywords":{}}],["quot;earlybird"",{"_index":304,"title":{},"content":{"25":{"position":[[940,22]]},"354":{"position":[[940,22]]}},"keywords":{}}],["quot;filt",{"_index":284,"title":{},"content":{"25":{"position":[[93,12],[177,12],[262,12],[348,12],[436,12],[527,12],[618,12],[710,12],[800,12],[889,12],[982,12],[1074,12],[1162,12],[1247,12],[1333,12],[1421,12],[1510,12],[1599,12],[1685,12],[1769,12],[1854,12],[1940,12],[2027,12],[2115,12],[2202,12],[2291,12],[2384,12],[2477,12],[2567,12],[2652,12],[2738,12],[2827,12],[2917,12],[3007,12],[3095,12],[3183,12],[3274,12],[3364,12],[3452,12],[3540,12],[3627,12]]},"354":{"position":[[93,12],[177,12],[262,12],[348,12],[436,12],[527,12],[618,12],[710,12],[800,12],[889,12],[982,12],[1074,12],[1162,12],[1247,12],[1333,12],[1421,12],[1510,12],[1599,12],[1685,12],[1769,12],[1854,12],[1940,12],[2027,12],[2115,12],[2202,12],[2291,12],[2384,12],[2477,12],[2567,12],[2652,12],[2738,12],[2827,12],[2917,12],[3007,12],[3095,12],[3183,12],[3274,12],[3364,12],[3452,12],[3540,12],[3627,12]]}},"keywords":{}}],["quot;gingham"",{"_index":306,"title":{},"content":{"25":{"position":[[1034,20]]},"354":{"position":[[1034,20]]}},"keywords":{}}],["quot;ginza"",{"_index":308,"title":{},"content":{"25":{"position":[[1124,18]]},"354":{"position":[[1124,18]]}},"keywords":{}}],["quot;hefe"",{"_index":310,"title":{},"content":{"25":{"position":[[1210,17]]},"354":{"position":[[1210,17]]}},"keywords":{}}],["quot;helena"",{"_index":312,"title":{},"content":{"25":{"position":[[1294,19]]},"354":{"position":[[1294,19]]}},"keywords":{}}],["quot;html"",{"_index":281,"title":{},"content":{"25":{"position":[[38,17],[122,17],[206,17],[292,17],[378,17],[468,17],[560,17],[650,17],[744,17],[830,17],[922,17],[1016,17],[1106,17],[1192,17],[1276,17],[1364,17],[1452,17],[1542,17],[1630,17],[1714,17],[1798,17],[1883,17],[1971,17],[2057,17],[2147,17],[2231,17],[2325,17],[2417,17],[2511,17],[2597,17],[2681,17],[2769,17],[2859,17],[2949,17],[3039,17],[3125,17],[3215,17],[3307,17],[3395,17],[3483,17],[3571,17]]},"354":{"position":[[38,17],[122,17],[206,17],[292,17],[378,17],[468,17],[560,17],[650,17],[744,17],[830,17],[922,17],[1016,17],[1106,17],[1192,17],[1276,17],[1364,17],[1452,17],[1542,17],[1630,17],[1714,17],[1798,17],[1883,17],[1971,17],[2057,17],[2147,17],[2231,17],[2325,17],[2417,17],[2511,17],[2597,17],[2681,17],[2769,17],[2859,17],[2949,17],[3039,17],[3125,17],[3215,17],[3307,17],[3395,17],[3483,17],[3571,17]]}},"keywords":{}}],["quot;https://artplayer.org/assets/sample/video.mp4"",{"_index":236,"title":{},"content":{"22":{"position":[[705,58]]},"347":{"position":[[623,58]]}},"keywords":{}}],["quot;hudson"",{"_index":314,"title":{},"content":{"25":{"position":[[1382,19]]},"354":{"position":[[1382,19]]}},"keywords":{}}],["quot;inkwell"",{"_index":316,"title":{},"content":{"25":{"position":[[1470,20]]},"354":{"position":[[1470,20]]}},"keywords":{}}],["quot;kelvin"",{"_index":318,"title":{},"content":{"25":{"position":[[1560,19]]},"354":{"position":[[1560,19]]}},"keywords":{}}],["quot;kuno"",{"_index":320,"title":{},"content":{"25":{"position":[[1648,17]]},"354":{"position":[[1648,17]]}},"keywords":{}}],["quot;lark"",{"_index":322,"title":{},"content":{"25":{"position":[[1732,17]]},"354":{"position":[[1732,17]]}},"keywords":{}}],["quot;lo",{"_index":324,"title":{},"content":{"25":{"position":[[1816,8]]},"354":{"position":[[1816,8]]}},"keywords":{}}],["quot;ludwig"",{"_index":327,"title":{},"content":{"25":{"position":[[1901,19]]},"354":{"position":[[1901,19]]}},"keywords":{}}],["quot;maven"",{"_index":329,"title":{},"content":{"25":{"position":[[1989,18]]},"354":{"position":[[1989,18]]}},"keywords":{}}],["quot;mayfair"",{"_index":331,"title":{},"content":{"25":{"position":[[2075,20]]},"354":{"position":[[2075,20]]}},"keywords":{}}],["quot;moon"",{"_index":333,"title":{},"content":{"25":{"position":[[2165,17]]},"354":{"position":[[2165,17]]}},"keywords":{}}],["quot;nashville"",{"_index":335,"title":{},"content":{"25":{"position":[[2249,22]]},"354":{"position":[[2249,22]]}},"keywords":{}}],["quot;perpetua"",{"_index":337,"title":{},"content":{"25":{"position":[[2343,21]]},"354":{"position":[[2343,21]]}},"keywords":{}}],["quot;poprocket"",{"_index":339,"title":{},"content":{"25":{"position":[[2435,22]]},"354":{"position":[[2435,22]]}},"keywords":{}}],["quot;portal"",{"_index":238,"title":{},"content":{"22":{"position":[[802,18],[875,19]]},"347":{"position":[[720,18],[793,19]]}},"keywords":{}}],["quot;react",{"_index":220,"title":{},"content":{"22":{"position":[[291,11]]},"347":{"position":[[209,11]]}},"keywords":{}}],["quot;react"",{"_index":217,"title":{},"content":{"22":{"position":[[233,18]]},"347":{"position":[[151,18]]}},"keywords":{}}],["quot;reyes"",{"_index":341,"title":{},"content":{"25":{"position":[[2529,18]]},"354":{"position":[[2529,18]]}},"keywords":{}}],["quot;right"",{"_index":239,"title":{},"content":{"22":{"position":[[850,18]]},"347":{"position":[[768,18]]}},"keywords":{}}],["quot;rise"",{"_index":343,"title":{},"content":{"25":{"position":[[2615,17]]},"354":{"position":[[2615,17]]}},"keywords":{}}],["quot;sierra"",{"_index":345,"title":{},"content":{"25":{"position":[[2699,19]]},"354":{"position":[[2699,19]]}},"keywords":{}}],["quot;skyline"",{"_index":347,"title":{},"content":{"25":{"position":[[2787,20]]},"354":{"position":[[2787,20]]}},"keywords":{}}],["quot;slumber"",{"_index":349,"title":{},"content":{"25":{"position":[[2877,20]]},"354":{"position":[[2877,20]]}},"keywords":{}}],["quot;stinson"",{"_index":351,"title":{},"content":{"25":{"position":[[2967,20]]},"354":{"position":[[2967,20]]}},"keywords":{}}],["quot;sutro"",{"_index":353,"title":{},"content":{"25":{"position":[[3057,18]]},"354":{"position":[[3057,18]]}},"keywords":{}}],["quot;toaster"",{"_index":355,"title":{},"content":{"25":{"position":[[3143,20]]},"354":{"position":[[3143,20]]}},"keywords":{}}],["quot;valencia"",{"_index":357,"title":{},"content":{"25":{"position":[[3233,21]]},"354":{"position":[[3233,21]]}},"keywords":{}}],["quot;vesper"",{"_index":359,"title":{},"content":{"25":{"position":[[3325,19]]},"354":{"position":[[3325,19]]}},"keywords":{}}],["quot;walden"",{"_index":361,"title":{},"content":{"25":{"position":[[3413,19]]},"354":{"position":[[3413,19]]}},"keywords":{}}],["quot;willow"",{"_index":363,"title":{},"content":{"25":{"position":[[3501,19]]},"354":{"position":[[3501,19]]}},"keywords":{}}],["quot;x",{"_index":365,"title":{},"content":{"25":{"position":[[3589,7]]},"354":{"position":[[3589,7]]}},"keywords":{}}],["rang",{"_index":414,"title":{"29":{"position":[[4,5]]}},"content":{"29":{"position":[[107,5],[119,5],[156,5],[209,5],[509,8],[635,6],[892,6],[1019,6]]},"124":{"position":[[63,6]]},"200":{"position":[[57,5]]},"292":{"position":[[569,6]]},"351":{"position":[[65,5],[134,5],[557,6],[775,6],[897,6]]}},"keywords":{}}],["range.addeventlistener('chang",{"_index":1140,"title":{},"content":{"292":{"position":[[623,33]]}},"keywords":{}}],["range[0",{"_index":417,"title":{},"content":{"29":{"position":[[246,9]]},"351":{"position":[[171,9]]}},"keywords":{}}],["range[1",{"_index":419,"title":{},"content":{"29":{"position":[[268,9]]},"351":{"position":[[193,9]]}},"keywords":{}}],["range[2",{"_index":421,"title":{},"content":{"29":{"position":[[290,9]]},"351":{"position":[[215,9]]}},"keywords":{}}],["range[3",{"_index":423,"title":{},"content":{"29":{"position":[[313,9]]},"351":{"position":[[238,9]]}},"keywords":{}}],["rate",{"_index":544,"title":{},"content":{"37":{"position":[[1151,4]]},"153":{"position":[[1113,4]]}},"keywords":{}}],["ratio",{"_index":912,"title":{},"content":{"146":{"position":[[128,6]]},"192":{"position":[[65,6]]}},"keywords":{}}],["reach",{"_index":525,"title":{},"content":{"37":{"position":[[759,8]]},"153":{"position":[[721,8]]}},"keywords":{}}],["react",{"_index":205,"title":{"22":{"position":[[9,5]]},"347":{"position":[[2,5]]}},"content":{"22":{"position":[[9,5],[50,5],[197,6]]},"347":{"position":[[2,5],[52,5],[115,6]]}},"keywords":{}}],["react';import",{"_index":802,"title":{},"content":{"105":{"position":[[122,14]]}},"keywords":{}}],["react.j",{"_index":796,"title":{},"content":{"105":{"position":[[0,8]]}},"keywords":{}}],["react.js、next.j",{"_index":795,"title":{"105":{"position":[[2,16]]}},"content":{},"keywords":{}}],["reactdom",{"_index":218,"title":{},"content":{"22":{"position":[[259,9]]},"347":{"position":[[177,9]]}},"keywords":{}}],["reactdom.createport",{"_index":212,"title":{},"content":{"22":{"position":[[135,22]]}},"keywords":{}}],["reactdom.render(<app",{"_index":260,"title":{},"content":{"22":{"position":[[1338,23]]},"347":{"position":[[1256,23]]}},"keywords":{}}],["read",{"_index":490,"title":{},"content":{"37":{"position":[[29,4]]},"183":{"position":[[288,5]]},"186":{"position":[[314,4]]}},"keywords":{}}],["readi",{"_index":536,"title":{"39":{"position":[[0,6]]},"155":{"position":[[0,6]]},"179":{"position":[[0,5]]},"301":{"position":[[0,5]]}},"content":{"37":{"position":[[982,5]]},"153":{"position":[[944,5]]},"179":{"position":[[167,5]]},"301":{"position":[[26,47]]}},"keywords":{}}],["recommend",{"_index":171,"title":{},"content":{"20":{"position":[[293,11],[1035,11]]}},"keywords":{}}],["rect",{"_index":879,"title":{"141":{"position":[[0,5]]},"379":{"position":[[0,5]]}},"content":{},"keywords":{}}],["red",{"_index":687,"title":{},"content":{"75":{"position":[[386,6]]},"77":{"position":[[278,6]]},"86":{"position":[[821,6]]},"207":{"position":[[775,6]]},"252":{"position":[[349,6]]},"254":{"position":[[226,6]]},"285":{"position":[[382,6]]},"329":{"position":[[496,6]]}},"keywords":{}}],["redirect",{"_index":106,"title":{},"content":{"18":{"position":[[371,8],[398,8]]}},"keywords":{}}],["ref="artref"></div></template><script>import",{"_index":781,"title":{},"content":{"104":{"position":[[109,75]]}},"keywords":{}}],["ref={artref",{"_index":811,"title":{},"content":{"105":{"position":[[531,12]]}},"keywords":{}}],["refresh",{"_index":953,"title":{},"content":{"183":{"position":[[260,10]]}},"keywords":{}}],["regular",{"_index":1023,"title":{},"content":{"211":{"position":[[434,7]]}},"keywords":{}}],["reload",{"_index":523,"title":{},"content":{"37":{"position":[[682,6]]},"153":{"position":[[644,6]]}},"keywords":{}}],["render",{"_index":511,"title":{},"content":{"37":{"position":[[400,9]]},"153":{"position":[[362,9]]},"202":{"position":[[90,6],[490,7],[550,10]]},"324":{"position":[[332,6]]}},"keywords":{}}],["replac",{"_index":1046,"title":{},"content":{"215":{"position":[[32,7]]}},"keywords":{}}],["requir",{"_index":784,"title":{},"content":{"104":{"position":[[312,9]]},"178":{"position":[[21,11]]},"202":{"position":[[106,8],[191,8]]}},"keywords":{}}],["reset",{"_index":1146,"title":{"294":{"position":[[0,6]]}},"content":{},"keywords":{}}],["resid",{"_index":717,"title":{},"content":{"83":{"position":[[81,9]]}},"keywords":{}}],["resiz",{"_index":595,"title":{"48":{"position":[[0,7]]},"164":{"position":[[0,7]]}},"content":{},"keywords":{}}],["resourc",{"_index":542,"title":{},"content":{"37":{"position":[[1111,9]]},"153":{"position":[[1073,9]]}},"keywords":{}}],["resovl",{"_index":1118,"title":{},"content":{"287":{"position":[[221,9]]}},"keywords":{}}],["rest",{"_index":805,"title":{},"content":{"105":{"position":[[218,7]]}},"keywords":{}}],["restrict",{"_index":1016,"title":{},"content":{"211":{"position":[[70,12]]}},"keywords":{}}],["rest}></div>",{"_index":812,"title":{},"content":{"105":{"position":[[544,27]]}},"keywords":{}}],["return",{"_index":224,"title":{},"content":{"22":{"position":[[411,6],[655,6]]},"24":{"position":[[515,6]]},"25":{"position":[[3921,6]]},"27":{"position":[[994,6],[1419,6]]},"28":{"position":[[756,6],[976,6],[1090,6],[1148,6]]},"29":{"position":[[706,6],[941,6],[1068,6],[1130,6]]},"99":{"position":[[164,6]]},"104":{"position":[[248,6]]},"105":{"position":[[431,6],[516,6]]},"132":{"position":[[62,6]]},"133":{"position":[[60,6]]},"202":{"position":[[604,8]]},"210":{"position":[[159,6]]},"276":{"position":[[99,6]]},"287":{"position":[[177,6],[214,6]]},"291":{"position":[[348,7]]},"332":{"position":[[96,6]]},"347":{"position":[[329,6],[573,6]]},"349":{"position":[[792,6],[1195,6]]},"350":{"position":[[645,6],[838,6],[947,6],[1005,6]]},"351":{"position":[[616,6],[824,6],[946,6],[1008,6]]},"353":{"position":[[515,6]]},"354":{"position":[[3958,6]]}},"keywords":{}}],["reyes"",{"_index":342,"title":{},"content":{"25":{"position":[[2580,11]]},"354":{"position":[[2580,11]]}},"keywords":{}}],["right",{"_index":147,"title":{},"content":{"19":{"position":[[164,8]]},"20":{"position":[[757,8]]},"24":{"position":[[123,8]]},"25":{"position":[[3770,8]]},"80":{"position":[[336,6]]},"81":{"position":[[803,6]]},"86":{"position":[[515,5],[745,8]]},"150":{"position":[[172,8]]},"204":{"position":[[783,6]]},"207":{"position":[[527,5],[699,8]]},"257":{"position":[[307,6]]},"258":{"position":[[561,6]]},"263":{"position":[[263,5],[450,8]]},"277":{"position":[[200,8]]},"289":{"position":[[246,8],[351,8]]},"290":{"position":[[243,8]]},"291":{"position":[[237,8]]},"292":{"position":[[343,8]]},"293":{"position":[[244,8],[349,8]]},"297":{"position":[[578,8]]},"326":{"position":[[543,6]]},"329":{"position":[[262,5],[434,8]]},"353":{"position":[[123,8]]},"354":{"position":[[3807,8]]},"388":{"position":[[162,8]]}},"keywords":{}}],["rise"",{"_index":344,"title":{},"content":{"25":{"position":[[2665,10]]},"354":{"position":[[2665,10]]}},"keywords":{}}],["rootel",{"_index":258,"title":{},"content":{"22":{"position":[[1281,11],[1369,13]]},"347":{"position":[[1199,11],[1287,13]]}},"keywords":{}}],["rotat",{"_index":1075,"title":{},"content":{"222":{"position":[[39,6]]}},"keywords":{}}],["ru",{"_index":666,"title":{},"content":{"71":{"position":[[331,3]]},"248":{"position":[[313,3]]}},"keywords":{}}],["run",{"_index":26,"title":{},"content":{"2":{"position":[[157,3]]},"3":{"position":[[45,3]]},"4":{"position":[[51,3]]},"5":{"position":[[39,3]]},"6":{"position":[[60,3]]},"7":{"position":[[53,3]]},"9":{"position":[[37,3]]},"10":{"position":[[65,3]]},"11":{"position":[[49,3]]},"18":{"position":[[2,3]]},"19":{"position":[[29,3]]},"20":{"position":[[340,3]]},"24":{"position":[[2,3]]},"25":{"position":[[2,3]]},"27":{"position":[[358,3]]},"28":{"position":[[211,3]]},"29":{"position":[[326,3]]},"31":{"position":[[47,3]]},"32":{"position":[[48,3]]},"33":{"position":[[59,3]]},"34":{"position":[[51,3]]},"35":{"position":[[53,3]]},"37":{"position":[[1602,3]]},"39":{"position":[[68,3]]},"40":{"position":[[34,3]]},"41":{"position":[[33,3]]},"42":{"position":[[36,3]]},"43":{"position":[[38,3]]},"44":{"position":[[46,3]]},"45":{"position":[[63,3]]},"46":{"position":[[76,3]]},"47":{"position":[[32,3]]},"48":{"position":[[35,3]]},"49":{"position":[[94,3]]},"50":{"position":[[35,3]]},"51":{"position":[[46,3]]},"52":{"position":[[40,3]]},"53":{"position":[[31,3]]},"63":{"position":[[157,3]]},"64":{"position":[[45,3]]},"66":{"position":[[81,3]]},"67":{"position":[[267,3]]},"70":{"position":[[73,3]]},"71":{"position":[[54,3]]},"74":{"position":[[68,3]]},"75":{"position":[[72,3]]},"76":{"position":[[69,3]]},"77":{"position":[[98,3]]},"80":{"position":[[70,3]]},"81":{"position":[[479,3]]},"83":{"position":[[181,3]]},"85":{"position":[[81,3]]},"86":{"position":[[523,3]]},"88":{"position":[[74,3]]},"89":{"position":[[484,3]]},"91":{"position":[[90,3]]},"93":{"position":[[84,3]]},"95":{"position":[[143,3]]},"97":{"position":[[77,3]]},"99":{"position":[[60,3]]},"107":{"position":[[61,3]]},"108":{"position":[[22,3]]},"109":{"position":[[23,3]]},"110":{"position":[[23,3]]},"111":{"position":[[27,3]]},"112":{"position":[[24,3]]},"114":{"position":[[21,3]]},"115":{"position":[[43,3]]},"116":{"position":[[24,3]]},"118":{"position":[[28,3]]},"119":{"position":[[29,3]]},"120":{"position":[[49,3]]},"121":{"position":[[62,3]]},"122":{"position":[[65,3]]},"123":{"position":[[66,3]]},"124":{"position":[[79,3]]},"125":{"position":[[61,3]]},"126":{"position":[[218,3]]},"127":{"position":[[231,3]]},"128":{"position":[[78,3]]},"129":{"position":[[141,3]]},"130":{"position":[[34,3]]},"131":{"position":[[61,3]]},"132":{"position":[[84,3]]},"133":{"position":[[82,3]]},"134":{"position":[[80,3]]},"135":{"position":[[89,3]]},"136":{"position":[[68,3]]},"137":{"position":[[141,3]]},"138":{"position":[[69,3]]},"139":{"position":[[58,3]]},"140":{"position":[[114,3]]},"141":{"position":[[69,3]]},"142":{"position":[[101,3]]},"143":{"position":[[119,3]]},"144":{"position":[[102,3]]},"145":{"position":[[104,3]]},"146":{"position":[[137,3]]},"147":{"position":[[94,3]]},"148":{"position":[[72,3]]},"149":{"position":[[78,3]]},"150":{"position":[[34,3]]},"151":{"position":[[54,3]]},"153":{"position":[[1564,3]]},"155":{"position":[[40,3]]},"156":{"position":[[12,3]]},"157":{"position":[[12,3]]},"158":{"position":[[15,3]]},"159":{"position":[[13,3]]},"160":{"position":[[15,3]]},"161":{"position":[[22,3]]},"162":{"position":[[26,3]]},"163":{"position":[[15,3]]},"164":{"position":[[14,3]]},"165":{"position":[[31,3]]},"166":{"position":[[13,3]]},"167":{"position":[[14,3]]},"168":{"position":[[14,3]]},"169":{"position":[[13,3]]},"171":{"position":[[41,3]]},"172":{"position":[[42,3]]},"173":{"position":[[53,3]]},"174":{"position":[[45,3]]},"175":{"position":[[47,3]]},"177":{"position":[[149,3]]},"178":{"position":[[119,3]]},"179":{"position":[[181,3]]},"180":{"position":[[129,3]]},"181":{"position":[[94,3]]},"182":{"position":[[83,3]]},"183":{"position":[[56,3]]},"184":{"position":[[77,3]]},"185":{"position":[[55,3]]},"186":{"position":[[53,3]]},"187":{"position":[[202,3]]},"188":{"position":[[123,3]]},"189":{"position":[[51,3]]},"190":{"position":[[149,3]]},"191":{"position":[[138,3]]},"192":{"position":[[126,3]]},"193":{"position":[[93,3]]},"194":{"position":[[114,3]]},"195":{"position":[[58,3]]},"196":{"position":[[97,3]]},"197":{"position":[[128,3]]},"198":{"position":[[119,3]]},"199":{"position":[[120,3]]},"200":{"position":[[75,3]]},"201":{"position":[[105,3]]},"202":{"position":[[239,3]]},"203":{"position":[[63,3]]},"204":{"position":[[475,3]]},"205":{"position":[[96,3]]},"206":{"position":[[478,3]]},"207":{"position":[[535,3]]},"208":{"position":[[206,3]]},"209":{"position":[[175,3]]},"210":{"position":[[55,3]]},"211":{"position":[[450,3]]},"212":{"position":[[226,3]]},"213":{"position":[[263,3]]},"214":{"position":[[150,3]]},"215":{"position":[[80,3]]},"216":{"position":[[305,3]]},"217":{"position":[[133,3]]},"218":{"position":[[116,3]]},"219":{"position":[[113,3]]},"220":{"position":[[108,3]]},"221":{"position":[[59,3]]},"222":{"position":[[147,3]]},"223":{"position":[[104,3]]},"230":{"position":[[2,3]]},"240":{"position":[[104,3]]},"241":{"position":[[37,3]]},"243":{"position":[[36,3]]},"244":{"position":[[162,3]]},"247":{"position":[[40,3]]},"248":{"position":[[36,3]]},"251":{"position":[[37,3]]},"252":{"position":[[35,3]]},"253":{"position":[[39,3]]},"254":{"position":[[46,3]]},"257":{"position":[[41,3]]},"258":{"position":[[237,3]]},"260":{"position":[[63,3]]},"262":{"position":[[40,3]]},"263":{"position":[[271,3]]},"265":{"position":[[39,3]]},"266":{"position":[[237,3]]},"268":{"position":[[43,3]]},"270":{"position":[[41,3]]},"272":{"position":[[62,3]]},"274":{"position":[[41,3]]},"276":{"position":[[31,3]]},"277":{"position":[[65,3]]},"285":{"position":[[2,3]]},"286":{"position":[[2,3]]},"287":{"position":[[2,3]]},"289":{"position":[[43,3]]},"290":{"position":[[40,3]]},"291":{"position":[[34,3]]},"292":{"position":[[140,3]]},"293":{"position":[[41,3]]},"294":{"position":[[27,3]]},"295":{"position":[[24,3]]},"297":{"position":[[161,3]]},"299":{"position":[[75,3]]},"300":{"position":[[59,3]]},"301":{"position":[[76,3]]},"302":{"position":[[45,3]]},"303":{"position":[[41,3]]},"304":{"position":[[40,3]]},"305":{"position":[[29,3]]},"306":{"position":[[42,3]]},"307":{"position":[[30,3]]},"308":{"position":[[30,3]]},"309":{"position":[[79,3]]},"310":{"position":[[50,3]]},"311":{"position":[[30,3]]},"312":{"position":[[72,3]]},"313":{"position":[[55,3]]},"314":{"position":[[54,3]]},"315":{"position":[[41,3]]},"316":{"position":[[44,3]]},"317":{"position":[[30,3]]},"318":{"position":[[43,3]]},"319":{"position":[[50,3]]},"320":{"position":[[44,3]]},"321":{"position":[[44,3]]},"322":{"position":[[44,3]]},"323":{"position":[[48,3]]},"324":{"position":[[103,3]]},"325":{"position":[[46,3]]},"326":{"position":[[235,3]]},"327":{"position":[[47,3]]},"328":{"position":[[235,3]]},"329":{"position":[[270,3]]},"330":{"position":[[98,3]]},"331":{"position":[[78,3]]},"332":{"position":[[28,3]]},"333":{"position":[[171,3]]},"334":{"position":[[134,3]]},"335":{"position":[[150,3]]},"336":{"position":[[80,3]]},"337":{"position":[[40,3]]},"338":{"position":[[123,3]]},"339":{"position":[[62,3]]},"340":{"position":[[76,3]]},"341":{"position":[[48,3]]},"342":{"position":[[40,3]]},"343":{"position":[[34,3]]},"344":{"position":[[54,3]]},"345":{"position":[[62,3]]},"349":{"position":[[197,3]]},"350":{"position":[[134,3]]},"351":{"position":[[251,3]]},"353":{"position":[[2,3]]},"354":{"position":[[2,3]]},"356":{"position":[[20,3]]},"357":{"position":[[20,3]]},"358":{"position":[[26,3]]},"359":{"position":[[34,3]]},"360":{"position":[[34,3]]},"361":{"position":[[34,3]]},"362":{"position":[[51,3]]},"363":{"position":[[40,3]]},"364":{"position":[[86,3]]},"365":{"position":[[92,3]]},"366":{"position":[[43,3]]},"367":{"position":[[69,3]]},"368":{"position":[[20,3]]},"369":{"position":[[26,3]]},"370":{"position":[[50,3]]},"371":{"position":[[48,3]]},"372":{"position":[[44,3]]},"373":{"position":[[44,3]]},"374":{"position":[[45,3]]},"375":{"position":[[57,3]]},"376":{"position":[[44,3]]},"377":{"position":[[36,3]]},"378":{"position":[[62,3]]},"379":{"position":[[27,3]]},"380":{"position":[[72,3]]},"381":{"position":[[76,3]]},"382":{"position":[[61,3]]},"383":{"position":[[45,3]]},"384":{"position":[[59,3]]},"385":{"position":[[45,3]]},"386":{"position":[[43,3]]},"387":{"position":[[45,3]]},"388":{"position":[[24,3]]},"389":{"position":[[68,3]]}},"keywords":{}}],["russ",{"_index":667,"title":{},"content":{"71":{"position":[[347,8]]},"248":{"position":[[329,8]]}},"keywords":{}}],["s",{"_index":136,"title":{},"content":{"18":{"position":[[906,3],[982,2]]},"230":{"position":[[569,6],[605,12]]}},"keywords":{}}],["safari",{"_index":1078,"title":{},"content":{"223":{"position":[[85,6]]},"345":{"position":[[49,6]]}},"keywords":{}}],["same",{"_index":24,"title":{},"content":{"2":{"position":[[144,4]]},"20":{"position":[[1285,4]]},"197":{"position":[[76,4]]}},"keywords":{}}],["save",{"_index":18,"title":{},"content":{"2":{"position":[[25,5]]}},"keywords":{}}],["scheme",{"_index":56,"title":{"7":{"position":[[0,7]]},"112":{"position":[[0,7]]}},"content":{"7":{"position":[[26,6]]}},"keywords":{}}],["screen",{"_index":606,"title":{},"content":{"51":{"position":[[37,6]]},"52":{"position":[[31,6]]},"134":{"position":[[71,6],[403,7]]},"135":{"position":[[80,6]]},"198":{"position":[[56,6]]},"199":{"position":[[56,6]]}},"keywords":{}}],["screenshot",{"_index":843,"title":{"131":{"position":[[0,11]]},"193":{"position":[[0,11]]},"315":{"position":[[0,11]]},"369":{"position":[[0,11]]}},"content":{"131":{"position":[[48,10]]},"181":{"position":[[66,11],[221,11]]},"193":{"position":[[53,11],[190,11],[369,10]]},"215":{"position":[[372,11]]},"303":{"position":[[168,11]]},"315":{"position":[[138,11]]},"337":{"position":[[332,11]]}},"keywords":{}}],["script",{"_index":82,"title":{"17":{"position":[[13,8]]},"229":{"position":[[3,6]]},"283":{"position":[[3,6]]}},"content":{},"keywords":{}}],["scroll",{"_index":967,"title":{},"content":{"188":{"position":[[44,7]]}},"keywords":{}}],["sd",{"_index":1005,"title":{},"content":{"208":{"position":[[337,3]]},"330":{"position":[[229,3]]}},"keywords":{}}],["second",{"_index":114,"title":{},"content":{"18":{"position":[[522,7],[757,7],[910,9],[985,9]]},"19":{"position":[[281,6]]},"83":{"position":[[103,8]]},"95":{"position":[[101,6]]},"121":{"position":[[52,7]]},"122":{"position":[[55,7]]},"123":{"position":[[56,7]]},"126":{"position":[[191,6]]},"127":{"position":[[204,6]]},"145":{"position":[[80,8],[94,7]]},"179":{"position":[[75,6]]},"195":{"position":[[245,7],[271,7]]},"209":{"position":[[137,8]]}},"keywords":{}}],["secur",{"_index":856,"title":{},"content":{"134":{"position":[[333,8]]},"136":{"position":[[310,8]]},"193":{"position":[[291,8]]}},"keywords":{}}],["seek",{"_index":546,"title":{"42":{"position":[[0,5]]},"121":{"position":[[0,5]]},"158":{"position":[[0,5]]},"359":{"position":[[0,5]]}},"content":{"37":{"position":[[1184,4],[1226,4]]},"42":{"position":[[294,4]]},"129":{"position":[[91,5]]},"153":{"position":[[1146,4],[1188,4]]},"158":{"position":[[254,4]]},"367":{"position":[[47,4]]}},"keywords":{}}],["seen",{"_index":865,"title":{},"content":{"137":{"position":[[107,4]]}},"keywords":{}}],["select",{"_index":261,"title":{"23":{"position":[[4,6]]}},"content":{"27":{"position":[[52,11],[319,8],[541,7],[1026,7]]},"208":{"position":[[54,9]]}},"keywords":{}}],["selector",{"_index":265,"title":{"27":{"position":[[4,8]]}},"content":{"24":{"position":[[153,9]]},"25":{"position":[[3806,9]]},"27":{"position":[[156,8],[193,8],[202,8],[217,8],[249,8],[596,9],[1074,9],[1473,9],[1506,9],[1593,9]]},"28":{"position":[[61,8],[98,8],[798,10],[821,9]]},"29":{"position":[[61,8],[98,8],[755,10],[778,9]]},"205":{"position":[[249,9],[401,9]]},"327":{"position":[[190,9],[322,9]]},"349":{"position":[[89,8],[418,9],[862,9],[1235,9],[1263,9],[1335,9]]},"350":{"position":[[698,9]]},"351":{"position":[[676,9]]},"353":{"position":[[153,9]]},"354":{"position":[[3843,9]]}},"keywords":{}}],["self",{"_index":614,"title":{},"content":{"55":{"position":[[15,4]]}},"keywords":{}}],["sent",{"_index":519,"title":{},"content":{"37":{"position":[[582,4]]},"153":{"position":[[544,4]]}},"keywords":{}}],["server",{"_index":993,"title":{},"content":{"202":{"position":[[478,6],[538,6],[620,6]]},"324":{"position":[[320,6]]}},"keywords":{}}],["set",{"_index":174,"title":{"26":{"position":[[11,7]]},"96":{"position":[[0,8]]},"194":{"position":[[0,8]]},"205":{"position":[[0,9]]},"273":{"position":[[0,8]]},"316":{"position":[[0,8]]},"327":{"position":[[0,9]]}},"content":{"20":{"position":[[437,8]]},"27":{"position":[[0,8],[455,8],[521,9]]},"28":{"position":[[308,8],[374,9],[856,8],[881,8],[906,8],[1011,8]]},"29":{"position":[[423,8],[489,9],[813,8],[838,8],[863,8],[980,8]]},"42":{"position":[[251,3]]},"67":{"position":[[189,3],[202,3]]},"76":{"position":[[38,3]]},"96":{"position":[[38,7]]},"97":{"position":[[50,7],[174,8]]},"124":{"position":[[37,3]]},"125":{"position":[[37,3]]},"126":{"position":[[32,3],[47,4]]},"127":{"position":[[32,3]]},"128":{"position":[[38,7]]},"129":{"position":[[37,3],[73,3]]},"134":{"position":[[38,3]]},"135":{"position":[[38,7]]},"136":{"position":[[38,3]]},"137":{"position":[[37,7]]},"138":{"position":[[38,3]]},"140":{"position":[[38,3],[73,3]]},"142":{"position":[[37,3]]},"143":{"position":[[37,3]]},"144":{"position":[[37,3]]},"145":{"position":[[36,7],[349,3]]},"147":{"position":[[52,3]]},"148":{"position":[[53,3]]},"149":{"position":[[53,3]]},"190":{"position":[[94,7],[124,3],[131,7],[258,8]]},"191":{"position":[[106,7],[255,8]]},"192":{"position":[[94,7],[242,8]]},"194":{"position":[[51,7],[211,8]]},"200":{"position":[[223,8]]},"205":{"position":[[41,7],[80,7],[193,8],[208,9],[236,7],[388,7]]},"211":{"position":[[753,3]]},"212":{"position":[[24,3]]},"213":{"position":[[24,3]]},"215":{"position":[[388,8]]},"244":{"position":[[106,3]]},"274":{"position":[[138,8]]},"285":{"position":[[115,8]]},"292":{"position":[[550,10]]},"294":{"position":[[124,8]]},"295":{"position":[[121,8]]},"296":{"position":[[88,8]]},"297":{"position":[[258,8]]},"312":{"position":[[55,7],[181,8]]},"313":{"position":[[172,8]]},"314":{"position":[[170,8]]},"316":{"position":[[141,8]]},"322":{"position":[[192,8]]},"327":{"position":[[144,8],[159,9]]},"337":{"position":[[348,8]]},"349":{"position":[[294,8],[360,9]]},"350":{"position":[[231,8],[297,9]]},"351":{"position":[[348,8],[414,9]]}},"keywords":{}}],["setart",{"_index":226,"title":{},"content":{"22":{"position":[[480,7]]},"347":{"position":[[398,7]]}},"keywords":{}}],["setart(art",{"_index":251,"title":{},"content":{"22":{"position":[[1080,13]]},"347":{"position":[[998,13]]}},"keywords":{}}],["setinterval(upd",{"_index":232,"title":{},"content":{"22":{"position":[[620,19]]},"347":{"position":[[538,19]]}},"keywords":{}}],["setter",{"_index":691,"title":{},"content":{"77":{"position":[[53,7]]},"359":{"position":[[4,9]]},"360":{"position":[[4,9]]},"361":{"position":[[4,9]]}},"keywords":{}}],["setter/gett",{"_index":1169,"title":{},"content":{"362":{"position":[[4,16]]},"363":{"position":[[4,16]]},"366":{"position":[[4,16]]},"367":{"position":[[4,16]]},"372":{"position":[[4,16]]},"373":{"position":[[4,16]]},"374":{"position":[[4,16]]},"375":{"position":[[4,16]]},"376":{"position":[[4,16]]},"378":{"position":[[4,16]]},"380":{"position":[[4,16]]},"381":{"position":[[4,16]]},"382":{"position":[[4,16]]},"383":{"position":[[4,16]]},"384":{"position":[[4,16]]},"386":{"position":[[4,16]]},"387":{"position":[[4,16]]}},"keywords":{}}],["setter/getterdefault",{"_index":910,"title":{},"content":{"146":{"position":[[6,21]]}},"keywords":{}}],["setter/getterparamet",{"_index":821,"title":{},"content":{"124":{"position":[[6,23]]},"125":{"position":[[6,23]]},"128":{"position":[[6,23]]},"129":{"position":[[6,23]]},"134":{"position":[[6,23]]},"135":{"position":[[6,23]]},"136":{"position":[[6,23]]},"137":{"position":[[6,23]]},"138":{"position":[[6,23]]},"140":{"position":[[6,23]]},"142":{"position":[[6,23]]},"143":{"position":[[6,23]]},"144":{"position":[[6,23]]},"145":{"position":[[6,23]]},"148":{"position":[[6,23]]},"149":{"position":[[6,23]]}},"keywords":{}}],["setterparamet",{"_index":816,"title":{},"content":{"121":{"position":[[6,16]]},"122":{"position":[[6,16]]},"123":{"position":[[6,16]]}},"keywords":{}}],["settim",{"_index":228,"title":{},"content":{"22":{"position":[[519,8]]},"347":{"position":[[437,8]]}},"keywords":{}}],["settime((tim",{"_index":231,"title":{},"content":{"22":{"position":[[588,14]]},"347":{"position":[[506,14]]}},"keywords":{}}],["settimeout",{"_index":674,"title":{},"content":{"74":{"position":[[289,13]]},"75":{"position":[[336,13]]},"76":{"position":[[350,13]]},"77":{"position":[[358,13]]},"80":{"position":[[562,13]]},"81":{"position":[[645,13]]},"85":{"position":[[209,13]]},"86":{"position":[[651,13]]},"88":{"position":[[231,13]]},"89":{"position":[[641,13]]},"91":{"position":[[243,13]]},"93":{"position":[[234,13]]},"97":{"position":[[276,13]]},"119":{"position":[[182,13]]},"120":{"position":[[204,13]]},"123":{"position":[[208,13]]},"126":{"position":[[361,13]]},"127":{"position":[[374,13]]},"134":{"position":[[249,13]]},"135":{"position":[[264,13]]},"136":{"position":[[233,13]]},"251":{"position":[[258,13]]},"252":{"position":[[299,13]]},"253":{"position":[[320,13]]},"254":{"position":[[306,13]]},"257":{"position":[[533,13]]},"258":{"position":[[403,13]]},"262":{"position":[[168,13]]},"263":{"position":[[399,13]]},"265":{"position":[[196,13]]},"266":{"position":[[394,13]]},"268":{"position":[[196,13]]},"270":{"position":[[191,13]]},"274":{"position":[[240,13]]},"357":{"position":[[173,13]]},"358":{"position":[[181,13]]},"361":{"position":[[176,13]]},"364":{"position":[[229,13]]},"365":{"position":[[235,13]]},"372":{"position":[[213,13]]},"373":{"position":[[219,13]]},"374":{"position":[[210,13]]}},"keywords":{}}],["setting.queryselector('input[type=rang",{"_index":1139,"title":{},"content":{"292":{"position":[[578,44]]}},"keywords":{}}],["shaka",{"_index":467,"title":{"34":{"position":[[0,5]]},"174":{"position":[[0,5]]}},"content":{},"keywords":{}}],["shaka.player(video",{"_index":473,"title":{},"content":{"34":{"position":[[290,20]]},"174":{"position":[[284,20]]}},"keywords":{}}],["shaka.polyfill.installal",{"_index":472,"title":{},"content":{"34":{"position":[[244,28]]},"174":{"position":[[238,28]]}},"keywords":{}}],["shortcut",{"_index":977,"title":{},"content":{"195":{"position":[[42,8]]}},"keywords":{}}],["show",{"_index":669,"title":{"74":{"position":[[0,5]]},"80":{"position":[[0,5]]},"83":{"position":[[0,5]]},"85":{"position":[[0,5]]},"88":{"position":[[0,5]]},"91":{"position":[[0,5]]},"93":{"position":[[0,5]]},"97":{"position":[[0,5]]},"251":{"position":[[0,5]]},"257":{"position":[[0,5]]},"260":{"position":[[0,5]]},"262":{"position":[[0,5]]},"265":{"position":[[0,5]]},"268":{"position":[[0,5]]},"270":{"position":[[0,5]]},"274":{"position":[[0,5]]}},"content":{"74":{"position":[[29,4]]},"80":{"position":[[29,4]]},"83":{"position":[[30,4]]},"85":{"position":[[30,4]]},"88":{"position":[[30,4]]},"91":{"position":[[29,4]]},"93":{"position":[[31,4]]},"97":{"position":[[29,4]]},"209":{"position":[[23,4]]},"251":{"position":[[21,4]]},"257":{"position":[[21,4]]},"260":{"position":[[21,4]]},"262":{"position":[[21,4]]},"265":{"position":[[21,4]]},"268":{"position":[[21,4]]},"270":{"position":[[21,4]]},"274":{"position":[[21,4]]},"289":{"position":[[25,4]]}},"keywords":{}}],["side",{"_index":964,"title":{},"content":{"187":{"position":[[194,5]]},"202":{"position":[[485,4],[545,4],[627,5]]},"219":{"position":[[75,4]]},"324":{"position":[[327,4]]}},"keywords":{}}],["sierra"",{"_index":346,"title":{},"content":{"25":{"position":[[2751,12]]},"354":{"position":[[2751,12]]}},"keywords":{}}],["silenc",{"_index":129,"title":{},"content":{"18":{"position":[[821,7]]}},"keywords":{}}],["similar",{"_index":374,"title":{},"content":{"27":{"position":[[20,7]]}},"keywords":{}}],["singl",{"_index":157,"title":{"20":{"position":[[9,6]]}},"content":{"20":{"position":[[9,6]]}},"keywords":{}}],["size",{"_index":684,"title":{},"content":{"75":{"position":[[269,6],[399,6]]},"76":{"position":[[266,6]]},"77":{"position":[[291,6],[494,6]]},"141":{"position":[[21,4],[246,4]]},"177":{"position":[[105,5],[338,4]]},"183":{"position":[[197,4]]},"187":{"position":[[32,4],[86,5],[171,4]]},"213":{"position":[[473,6]]},"222":{"position":[[80,4],[98,5]]},"252":{"position":[[232,6],[362,6]]},"253":{"position":[[236,6]]},"254":{"position":[[239,6],[442,6]]},"335":{"position":[[360,6]]}},"keywords":{}}],["skip",{"_index":112,"title":{},"content":{"18":{"position":[[501,8],[1168,9]]}},"keywords":{}}],["skyline"",{"_index":348,"title":{},"content":{"25":{"position":[[2840,13]]},"354":{"position":[[2840,13]]}},"keywords":{}}],["slider",{"_index":415,"title":{"29":{"position":[[10,7]]}},"content":{},"keywords":{}}],["slumber"",{"_index":350,"title":{},"content":{"25":{"position":[[2930,13]]},"354":{"position":[[2930,13]]}},"keywords":{}}],["someth",{"_index":743,"title":{},"content":{"99":{"position":[[191,10]]},"210":{"position":[[186,10]]},"276":{"position":[[126,10]]},"332":{"position":[[123,10]]}},"keywords":{}}],["sometim",{"_index":192,"title":{},"content":{"21":{"position":[[20,9]]},"216":{"position":[[215,9]]}},"keywords":{}}],["sourc",{"_index":934,"title":{},"content":{"178":{"position":[[43,6]]},"193":{"position":[[321,6]]}},"keywords":{}}],["space",{"_index":982,"title":{},"content":{"195":{"position":[[279,5]]},"317":{"position":[[183,5]]}},"keywords":{}}],["specifi",{"_index":1060,"title":{},"content":{"216":{"position":[[32,7],[295,7]]}},"keywords":{}}],["speed",{"_index":889,"title":{},"content":{"143":{"position":[[65,6]]},"191":{"position":[[55,5]]},"285":{"position":[[485,6]]}},"keywords":{}}],["src="${img}">",{"_index":700,"title":{},"content":{"80":{"position":[[263,28],[420,28]]},"81":{"position":[[730,28]]},"204":{"position":[[710,28]]},"257":{"position":[[234,28],[391,28]]},"258":{"position":[[488,28]]},"326":{"position":[[470,28]]}},"keywords":{}}],["src="/assets/img/ploading.gif">",{"_index":1047,"title":{},"content":{"215":{"position":[[204,46]]},"337":{"position":[[164,46]]}},"keywords":{}}],["src="/assets/img/state.png">",{"_index":1048,"title":{},"content":{"215":{"position":[[267,43]]},"337":{"position":[[227,43]]}},"keywords":{}}],["src="/assets/img/state.svg">",{"_index":406,"title":{},"content":{"28":{"position":[[480,43]]},"29":{"position":[[591,43]]},"350":{"position":[[399,43]]},"351":{"position":[[513,43]]}},"keywords":{}}],["src="/assets/sample/poster.jpg">",{"_index":103,"title":{},"content":{"18":{"position":[[251,47]]},"230":{"position":[[224,47]]}},"keywords":{}}],["src="https://cdn.jsdelivr.net/npm/artplay",{"_index":89,"title":{},"content":{"17":{"position":[[134,48]]},"229":{"position":[[131,48]]},"283":{"position":[[135,48]]}},"keywords":{}}],["src="https://unpkg.com/artplay",{"_index":92,"title":{},"content":{"17":{"position":[[280,37]]},"229":{"position":[[277,37]]},"283":{"position":[[289,37]]}},"keywords":{}}],["src="path/to/artplay",{"_index":86,"title":{},"content":{"17":{"position":[[32,27]]},"229":{"position":[[29,27]]},"283":{"position":[[29,27]]}},"keywords":{}}],["src="path/to/artplayer.js"></script>",{"_index":770,"title":{},"content":{"103":{"position":[[312,55]]}},"keywords":{}}],["srt",{"_index":1041,"title":{},"content":{"213":{"position":[[175,4],[414,6]]},"335":{"position":[[301,6]]}},"keywords":{}}],["ssr",{"_index":67,"title":{},"content":{"10":{"position":[[59,3]]},"115":{"position":[[31,3]]},"202":{"position":[[43,3],[451,3]]},"324":{"position":[[26,3],[314,3]]}},"keywords":{}}],["start",{"_index":537,"title":{},"content":{"37":{"position":[[991,5]]},"153":{"position":[[953,5]]}},"keywords":{}}],["state",{"_index":399,"title":{},"content":{"28":{"position":[[137,5],[750,5]]},"29":{"position":[[133,5]]},"47":{"position":[[149,7],[168,5],[234,5]]},"163":{"position":[[132,7],[151,5],[178,5]]},"180":{"position":[[70,5]]},"215":{"position":[[251,6]]},"337":{"position":[[211,6]]}},"keywords":{}}],["static",{"_index":13,"title":{"1":{"position":[[0,6]]}},"content":{},"keywords":{}}],["step",{"_index":422,"title":{},"content":{"29":{"position":[[306,4]]},"351":{"position":[[231,4]]}},"keywords":{}}],["step="1"",{"_index":1134,"title":{},"content":{"292":{"position":[[435,18]]}},"keywords":{}}],["stinson"",{"_index":352,"title":{},"content":{"25":{"position":[[3020,13]]},"354":{"position":[[3020,13]]}},"keywords":{}}],["stop",{"_index":505,"title":{},"content":{"37":{"position":[[223,4],[349,8],[718,7],[1556,7]]},"153":{"position":[[185,4],[311,8],[680,7],[1518,7]]}},"keywords":{}}],["storag",{"_index":637,"title":{"67":{"position":[[0,8]]},"244":{"position":[[0,8]]}},"content":{"67":{"position":[[31,7]]}},"keywords":{}}],["storage.googleapis.com/shaka",{"_index":469,"title":{},"content":{"34":{"position":[[136,31]]},"174":{"position":[[130,31]]}},"keywords":{}}],["store",{"_index":51,"title":{},"content":{"6":{"position":[[13,5]]}},"keywords":{}}],["streams.mux.dev/x36xhzz/x36xhzz.m3u8",{"_index":448,"title":{},"content":{"32":{"position":[[147,38]]},"172":{"position":[[141,38]]}},"keywords":{}}],["string",{"_index":39,"title":{},"content":{"3":{"position":[[6,6]]},"4":{"position":[[6,6]]},"10":{"position":[[6,6],[34,7]]},"27":{"position":[[336,6]]},"28":{"position":[[189,6]]},"29":{"position":[[183,6]]},"81":{"position":[[133,6],[441,6]]},"86":{"position":[[135,6],[443,6],[488,6]]},"89":{"position":[[138,6],[446,6]]},"108":{"position":[[4,6]]},"109":{"position":[[4,6]]},"115":{"position":[[4,6]]},"125":{"position":[[30,6]]},"126":{"position":[[25,6]]},"127":{"position":[[25,6]]},"137":{"position":[[30,6]]},"142":{"position":[[30,6]]},"144":{"position":[[30,6]]},"147":{"position":[[25,6]]},"148":{"position":[[30,6]]},"149":{"position":[[30,6]]},"204":{"position":[[129,6],[437,6]]},"206":{"position":[[132,6],[440,6]]},"207":{"position":[[147,6],[455,6],[500,6]]},"208":{"position":[[157,6],[181,6]]},"209":{"position":[[151,6]]},"211":{"position":[[404,6]]},"212":{"position":[[91,6]]},"213":{"position":[[123,6],[148,6],[221,6]]},"215":{"position":[[71,6]]},"258":{"position":[[66,6],[220,6]]},"263":{"position":[[66,6],[220,6],[244,6]]},"266":{"position":[[66,6],[220,6]]},"300":{"position":[[4,9]]},"302":{"position":[[4,9]]},"303":{"position":[[4,9]]},"304":{"position":[[4,9]]},"326":{"position":[[64,6],[218,6]]},"328":{"position":[[64,6],[218,6]]},"329":{"position":[[65,6],[219,6],[243,6]]},"330":{"position":[[68,6],[84,6]]},"331":{"position":[[64,6]]},"334":{"position":[[40,6]]},"335":{"position":[[56,6],[73,6],[127,6]]},"338":{"position":[[4,9]]},"340":{"position":[[4,9]]},"349":{"position":[[183,6]]},"350":{"position":[[120,6]]},"351":{"position":[[116,6]]},"363":{"position":[[21,6]]},"364":{"position":[[16,6]]},"365":{"position":[[16,6]]},"375":{"position":[[21,6]]},"380":{"position":[[21,6]]},"382":{"position":[[21,6]]},"385":{"position":[[16,6]]},"386":{"position":[[21,6]]},"387":{"position":[[21,6]]}},"keywords":{}}],["stringdefault",{"_index":933,"title":{},"content":{"178":{"position":[[6,14]]},"180":{"position":[[6,14]]},"181":{"position":[[6,14]]},"182":{"position":[[6,14]]},"216":{"position":[[6,14]]},"218":{"position":[[6,14]]}},"keywords":{}}],["string、el",{"_index":379,"title":{},"content":{"27":{"position":[[125,14],[170,14]]},"28":{"position":[[30,14],[75,14]]},"29":{"position":[[30,14],[75,14]]},"81":{"position":[[258,14]]},"86":{"position":[[260,14]]},"89":{"position":[[263,14]]},"204":{"position":[[254,14]]},"206":{"position":[[257,14]]},"207":{"position":[[272,14]]},"258":{"position":[[119,14]]},"263":{"position":[[119,14]]},"266":{"position":[[119,14]]},"299":{"position":[[4,17]]},"326":{"position":[[117,14]]},"328":{"position":[[117,14]]},"329":{"position":[[118,14]]},"349":{"position":[[37,14],[68,14]]},"350":{"position":[[13,14],[44,14]]},"351":{"position":[[13,14],[44,14]]}},"keywords":{}}],["string、elementdefault",{"_index":929,"title":{},"content":{"177":{"position":[[6,22]]}},"keywords":{}}],["style",{"_index":240,"title":{"75":{"position":[[0,6]]},"252":{"position":[[0,6]]}},"content":{"22":{"position":[[921,8]]},"75":{"position":[[22,5],[64,5],[236,6]]},"76":{"position":[[233,6]]},"77":{"position":[[262,6],[463,6]]},"80":{"position":[[292,6],[449,6]]},"81":{"position":[[302,5],[325,5],[759,6]]},"86":{"position":[[304,5],[327,5],[805,6]]},"89":{"position":[[307,5],[330,5]]},"204":{"position":[[298,5],[321,5],[739,6]]},"206":{"position":[[301,5],[324,5]]},"207":{"position":[[316,5],[339,5],[759,6],[1006,6]]},"213":{"position":[[184,5],[206,5],[440,6]]},"252":{"position":[[16,5],[199,6]]},"253":{"position":[[203,6]]},"254":{"position":[[210,6],[411,6]]},"257":{"position":[[263,6],[420,6]]},"258":{"position":[[145,5],[517,6]]},"263":{"position":[[145,5]]},"266":{"position":[[145,5]]},"292":{"position":[[481,6]]},"326":{"position":[[143,5],[499,6]]},"328":{"position":[[143,5]]},"329":{"position":[[144,5],[480,6],[671,6]]},"335":{"position":[[100,5],[327,6]]},"347":{"position":[[839,8]]}},"keywords":{}}],["style="color:red">",{"_index":1166,"title":{},"content":{"349":{"position":[[463,33]]}},"keywords":{}}],["style="color:red">subtitl",{"_index":267,"title":{},"content":{"24":{"position":[[198,39]]},"27":{"position":[[641,39]]},"353":{"position":[[198,39]]}},"keywords":{}}],["style="color:yellow">",{"_index":1167,"title":{},"content":{"349":{"position":[[577,36]]}},"keywords":{}}],["style="color:yellow">subtitl",{"_index":270,"title":{},"content":{"24":{"position":[[318,42]]},"27":{"position":[[761,42]]},"353":{"position":[[318,42]]}},"keywords":{}}],["style="width",{"_index":698,"title":{},"content":{"80":{"position":[[232,18],[389,18]]},"81":{"position":[[699,18]]},"204":{"position":[[679,18]]},"257":{"position":[[203,18],[360,18]]},"258":{"position":[[457,18]]},"326":{"position":[[439,18]]}},"keywords":{}}],["submenu",{"_index":1001,"title":{},"content":{"205":{"position":[[269,8],[294,8],[421,8],[446,8]]}},"keywords":{}}],["subtitl",{"_index":263,"title":{"24":{"position":[[7,9]]},"73":{"position":[[0,9]]},"213":{"position":[[0,9]]},"250":{"position":[[0,9]]},"335":{"position":[[0,9]]}},"content":{"24":{"position":[[138,9]]},"27":{"position":[[549,10],[581,9]]},"73":{"position":[[24,8]]},"74":{"position":[[46,8],[165,9]]},"75":{"position":[[55,8],[169,9]]},"76":{"position":[[54,8],[166,9]]},"77":{"position":[[80,8],[195,9],[452,10]]},"200":{"position":[[28,8],[172,9]]},"213":{"position":[[32,9],[64,9],[130,8],[155,8],[197,8],[228,8],[360,9]]},"251":{"position":[[134,9]]},"252":{"position":[[132,9]]},"253":{"position":[[136,9]]},"254":{"position":[[143,9],[400,10]]},"322":{"position":[[141,9]]},"335":{"position":[[247,9]]},"353":{"position":[[138,9]]}},"keywords":{}}],["subtitleoffset",{"_index":985,"title":{"200":{"position":[[0,15]]},"322":{"position":[[0,15]]}},"content":{"200":{"position":[[238,15]]},"322":{"position":[[207,15]]}},"keywords":{}}],["success",{"_index":1021,"title":{},"content":{"211":{"position":[[366,11]]}},"keywords":{}}],["such",{"_index":586,"title":{},"content":{"46":{"position":[[35,4]]},"130":{"position":[[237,4]]},"134":{"position":[[411,4]]},"136":{"position":[[378,5]]},"177":{"position":[[369,4]]},"183":{"position":[[251,5]]},"216":{"position":[[185,5]]}},"keywords":{}}],["suffix",{"_index":1061,"title":{},"content":{"216":{"position":[[159,6],[265,7]]}},"keywords":{}}],["support",{"_index":133,"title":{},"content":{"18":{"position":[[859,7]]},"27":{"position":[[68,7]]},"31":{"position":[[388,7]]},"32":{"position":[[506,7]]},"126":{"position":[[125,8]]},"127":{"position":[[138,8]]},"142":{"position":[[62,7]]},"143":{"position":[[72,7]]},"144":{"position":[[73,7]]},"178":{"position":[[67,7]]},"211":{"position":[[396,7]]},"213":{"position":[[56,7]]},"215":{"position":[[58,7]]},"218":{"position":[[90,8]]}},"keywords":{}}],["surround.mp4",{"_index":479,"title":{},"content":{"35":{"position":[[444,14]]},"175":{"position":[[438,14]]}},"keywords":{}}],["suspend",{"_index":558,"title":{},"content":{"37":{"position":[[1392,10]]},"153":{"position":[[1354,10]]}},"keywords":{}}],["sutro"",{"_index":354,"title":{},"content":{"25":{"position":[[3108,11]]},"354":{"position":[[3108,11]]}},"keywords":{}}],["switch",{"_index":262,"title":{"24":{"position":[[0,6]]},"25":{"position":[[0,6]]},"28":{"position":[[4,6]]},"77":{"position":[[0,7]]},"254":{"position":[[0,7]]}},"content":{"28":{"position":[[107,6],[524,7],[743,6],[920,7],[1035,7]]},"77":{"position":[[23,6]]},"120":{"position":[[15,6]]},"194":{"position":[[72,6]]},"195":{"position":[[285,6]]},"196":{"position":[[55,6]]},"254":{"position":[[16,6]]},"350":{"position":[[65,6],[443,7],[782,7],[892,7]]}},"keywords":{}}],["switchoff",{"_index":1058,"title":{},"content":{"215":{"position":[[614,10]]},"337":{"position":[[574,10]]}},"keywords":{}}],["switchon",{"_index":1057,"title":{},"content":{"215":{"position":[[600,9]]},"337":{"position":[[560,9]]}},"keywords":{}}],["switchqual",{"_index":830,"title":{"127":{"position":[[0,14]]},"365":{"position":[[0,14]]}},"content":{},"keywords":{}}],["switchurl",{"_index":824,"title":{"126":{"position":[[0,10]]},"364":{"position":[[0,10]]}},"content":{"127":{"position":[[72,10]]},"365":{"position":[[34,9]]}},"keywords":{}}],["synchronousplayback",{"_index":1099,"title":{},"content":{"285":{"position":[[743,20]]}},"keywords":{}}],["syntax",{"_index":195,"title":{},"content":{"21":{"position":[[50,6]]}},"keywords":{}}],["take",{"_index":738,"title":{},"content":{"95":{"position":[[423,4]]},"195":{"position":[[326,4]]}},"keywords":{}}],["templat",{"_index":626,"title":{"62":{"position":[[0,9]]},"239":{"position":[[0,9]]}},"content":{},"keywords":{}}],["template/react.j",{"_index":798,"title":{},"content":{"105":{"position":[[35,17]]}},"keywords":{}}],["template/vue.j",{"_index":777,"title":{},"content":{"104":{"position":[[33,15]]}},"keywords":{}}],["temporari",{"_index":565,"title":{},"content":{"37":{"position":[[1577,9]]},"153":{"position":[[1539,9]]}},"keywords":{}}],["termin",{"_index":513,"title":{},"content":{"37":{"position":[[439,11]]},"153":{"position":[[401,11]]}},"keywords":{}}],["text",{"_index":383,"title":{},"content":{"27":{"position":[[351,4]]},"28":{"position":[[204,4]]},"29":{"position":[[198,4]]},"81":{"position":[[455,4]]},"86":{"position":[[457,4]]},"89":{"position":[[460,4]]},"204":{"position":[[451,4]]},"206":{"position":[[454,4]]},"207":{"position":[[469,4]]},"209":{"position":[[146,4],[168,4],[297,5],[338,5],[374,5],[409,5],[450,5]]},"285":{"position":[[228,5],[353,5],[417,5]]},"287":{"position":[[233,5],[260,5],[287,5]]},"291":{"position":[[285,4],[324,6],[467,5],[473,5]]},"331":{"position":[[59,4],[200,5],[241,5],[277,5],[312,5],[353,5]]}},"keywords":{}}],["text.trim",{"_index":1125,"title":{},"content":{"291":{"position":[[334,13]]}},"keywords":{}}],["theme",{"_index":921,"title":{"149":{"position":[[0,6]]},"182":{"position":[[0,6]]},"304":{"position":[[0,6]]},"387":{"position":[[0,6]]}},"content":{"149":{"position":[[64,5]]},"182":{"position":[[33,5],[180,6]]},"285":{"position":[[1049,6]]},"304":{"position":[[137,6]]}},"keywords":{}}],["third",{"_index":428,"title":{"30":{"position":[[0,5]]}},"content":{"217":{"position":[[86,5]]}},"keywords":{}}],["this.$emit("get",{"_index":789,"title":{},"content":{"104":{"position":[[454,20]]}},"keywords":{}}],["this.$nexttick",{"_index":788,"title":{},"content":{"104":{"position":[[428,17]]}},"keywords":{}}],["this.$refs.artref",{"_index":787,"title":{},"content":{"104":{"position":[[405,18]]}},"keywords":{}}],["this.inst",{"_index":785,"title":{},"content":{"104":{"position":[[346,13],[491,15],[535,14]]}},"keywords":{}}],["this.instance.destroy",{"_index":793,"title":{},"content":{"104":{"position":[[561,22]]}},"keywords":{}}],["this.instance.destroy(fals",{"_index":794,"title":{},"content":{"104":{"position":[[586,29]]}},"keywords":{}}],["this.opt",{"_index":786,"title":{},"content":{"104":{"position":[[378,15]]}},"keywords":{}}],["this.play",{"_index":941,"title":{},"content":{"179":{"position":[[309,12]]},"301":{"position":[[204,12]]}},"keywords":{}}],["this就是播放器实例,但回调函数假如使用了箭头函数,thi",{"_index":1160,"title":{},"content":{"301":{"position":[[227,47]]}},"keywords":{}}],["three",{"_index":167,"title":{},"content":{"20":{"position":[[192,5]]},"178":{"position":[[75,5]]}},"keywords":{}}],["through",{"_index":22,"title":{},"content":{"2":{"position":[[87,7]]},"17":{"position":[[424,7]]},"20":{"position":[[305,7]]},"22":{"position":[[127,7]]},"202":{"position":[[214,7]]}},"keywords":{}}],["thumbnail",{"_index":1031,"title":{"212":{"position":[[0,11]]},"334":{"position":[[0,11]]}},"content":{"212":{"position":[[323,11]]},"334":{"position":[[231,11]]}},"keywords":{}}],["time",{"_index":25,"title":{},"content":{"2":{"position":[[149,5]]},"18":{"position":[[453,4],[699,4]]},"19":{"position":[[42,4],[317,4],[368,5]]},"22":{"position":[[401,4],[512,6],[609,4]]},"37":{"position":[[1424,4]]},"42":{"position":[[24,4]]},"49":{"position":[[86,5]]},"83":{"position":[[91,4]]},"121":{"position":[[36,4]]},"122":{"position":[[36,4]]},"123":{"position":[[36,4]]},"129":{"position":[[67,5],[77,4]]},"153":{"position":[[1386,4]]},"184":{"position":[[70,4]]},"197":{"position":[[81,5]]},"200":{"position":[[37,4]]},"209":{"position":[[126,4],[287,5],[327,5],[363,5],[398,5],[439,5]]},"277":{"position":[[78,4],[324,4],[375,5]]},"285":{"position":[[249,5],[366,5],[430,5]]},"287":{"position":[[246,5],[273,5],[300,5]]},"331":{"position":[[35,6],[190,5],[230,5],[266,5],[301,5],[342,5]]},"347":{"position":[[319,4],[430,6],[527,4]]}},"keywords":{}}],["time={tim",{"_index":253,"title":{},"content":{"22":{"position":[[1133,11],[1209,11]]},"347":{"position":[[1051,11],[1127,11]]}},"keywords":{}}],["timer",{"_index":223,"title":{},"content":{"22":{"position":[[393,7]]},"347":{"position":[[311,7]]}},"keywords":{}}],["tip",{"_index":2,"title":{},"content":{"0":{"position":[[15,3]]},"42":{"position":[[247,3]]},"95":{"position":[[402,3]]},"130":{"position":[[195,3]]},"134":{"position":[[310,3]]},"136":{"position":[[287,3]]},"141":{"position":[[242,3]]},"145":{"position":[[305,3]]},"183":{"position":[[171,3]]},"186":{"position":[[184,3]]},"193":{"position":[[271,3]]},"195":{"position":[[305,3]]},"202":{"position":[[447,3]]},"211":{"position":[[690,3]]}},"keywords":{}}],["titl",{"_index":918,"title":{"148":{"position":[[0,6]]},"181":{"position":[[0,6]]},"303":{"position":[[0,6]]},"386":{"position":[[0,6]]}},"content":{"148":{"position":[[64,5],[242,7]]},"181":{"position":[[191,6]]},"303":{"position":[[138,6]]}},"keywords":{}}],["toaster"",{"_index":356,"title":{},"content":{"25":{"position":[[3196,13]]},"354":{"position":[[3196,13]]}},"keywords":{}}],["toggl",{"_index":401,"title":{"120":{"position":[[0,7]]},"358":{"position":[[0,7]]}},"content":{"28":{"position":[[168,6]]}},"keywords":{}}],["tooltip",{"_index":382,"title":{},"content":{"27":{"position":[[328,7],[343,7],[572,8],[986,7],[1056,8],[1411,7]]},"28":{"position":[[181,7],[196,7],[406,8],[680,7]]},"29":{"position":[[175,7],[190,7],[518,8],[698,7],[877,8],[1004,8]]},"81":{"position":[[433,7]]},"86":{"position":[[435,7],[778,8]]},"89":{"position":[[438,7]]},"204":{"position":[[429,7]]},"206":{"position":[[432,7]]},"207":{"position":[[447,7],[732,8],[979,8]]},"258":{"position":[[212,7]]},"263":{"position":[[212,7],[485,8]]},"266":{"position":[[212,7]]},"326":{"position":[[210,7]]},"328":{"position":[[210,7]]},"329":{"position":[[211,7],[458,8],[649,8]]},"349":{"position":[[175,7],[400,8],[844,8]]},"350":{"position":[[112,7],[326,8]]},"351":{"position":[[108,7],[440,8],[760,8],[882,8]]}},"keywords":{}}],["top",{"_index":702,"title":{},"content":{"80":{"position":[[323,4],[480,4]]},"81":{"position":[[790,4]]},"204":{"position":[[770,4]]},"257":{"position":[[294,4],[451,4]]},"258":{"position":[[548,4]]},"326":{"position":[[530,4]]}},"keywords":{}}],["torrent",{"_index":480,"title":{},"content":{"35":{"position":[[465,10],[490,8],[609,9]]},"175":{"position":[[459,10],[484,8],[603,9]]}},"keywords":{}}],["torrent.files[0",{"_index":485,"title":{},"content":{"35":{"position":[[632,17]]},"175":{"position":[[626,17]]}},"keywords":{}}],["total",{"_index":125,"title":{},"content":{"18":{"position":[[728,5]]}},"keywords":{}}],["totaldur",{"_index":117,"title":{},"content":{"18":{"position":[[576,14],[765,14]]},"230":{"position":[[391,31],[479,14]]}},"keywords":{}}],["tri",{"_index":553,"title":{},"content":{"37":{"position":[[1280,6]]},"153":{"position":[[1242,6]]}},"keywords":{}}],["trigger",{"_index":599,"title":{},"content":{"49":{"position":[[69,7]]},"53":{"position":[[0,7]]},"81":{"position":[[392,9]]},"86":{"position":[[394,9]]},"89":{"position":[[397,9]]},"129":{"position":[[113,7]]},"204":{"position":[[388,9]]},"206":{"position":[[391,9]]},"207":{"position":[[406,9]]}},"keywords":{}}],["true",{"_index":96,"title":{},"content":{"18":{"position":[[109,5],[127,5],[148,5]]},"20":{"position":[[446,5]]},"24":{"position":[[176,5]]},"27":{"position":[[464,5],[476,5],[496,5],[515,5],[619,5],[1097,5]]},"28":{"position":[[317,5],[329,5],[349,5],[368,5],[844,5],[1043,5]]},"29":{"position":[[432,5],[444,5],[464,5],[483,5],[801,5]]},"31":{"position":[[121,5]]},"32":{"position":[[122,5]]},"33":{"position":[[133,5],[325,6]]},"34":{"position":[[125,5]]},"35":{"position":[[127,5],[578,5],[683,5]]},"47":{"position":[[178,5]]},"48":{"position":[[142,5]]},"51":{"position":[[155,5]]},"52":{"position":[[152,5]]},"74":{"position":[[331,5]]},"88":{"position":[[225,5]]},"89":{"position":[[635,5]]},"91":{"position":[[237,5]]},"93":{"position":[[228,5]]},"97":{"position":[[183,5],[199,5],[270,5]]},"104":{"position":[[322,5]]},"118":{"position":[[132,5]]},"119":{"position":[[133,5]]},"120":{"position":[[153,5]]},"128":{"position":[[243,5]]},"134":{"position":[[189,5],[243,5]]},"135":{"position":[[201,5],[258,5]]},"136":{"position":[[180,5],[227,5]]},"138":{"position":[[208,5]]},"139":{"position":[[162,5]]},"140":{"position":[[80,5],[285,5]]},"146":{"position":[[312,5]]},"147":{"position":[[285,6]]},"163":{"position":[[157,17]]},"164":{"position":[[121,5]]},"167":{"position":[[123,5]]},"168":{"position":[[126,5]]},"171":{"position":[[115,5]]},"172":{"position":[[116,5]]},"173":{"position":[[127,5],[319,6]]},"174":{"position":[[119,5]]},"175":{"position":[[121,5],[572,5],[677,5]]},"179":{"position":[[286,5]]},"181":{"position":[[233,5]]},"184":{"position":[[182,5]]},"185":{"position":[[159,5]]},"186":{"position":[[160,5],[173,5],[283,5]]},"187":{"position":[[344,5]]},"188":{"position":[[230,5]]},"189":{"position":[[154,5]]},"190":{"position":[[142,4],[252,5],[267,5]]},"191":{"position":[[249,5],[264,5]]},"192":{"position":[[236,5],[251,5]]},"193":{"position":[[202,5]]},"194":{"position":[[220,5]]},"195":{"position":[[22,4],[163,5]]},"196":{"position":[[199,5]]},"197":{"position":[[22,4],[232,5]]},"198":{"position":[[228,5]]},"199":{"position":[[232,5]]},"200":{"position":[[232,5],[254,5]]},"201":{"position":[[219,5]]},"202":{"position":[[436,5]]},"203":{"position":[[22,4],[173,5]]},"205":{"position":[[202,5]]},"206":{"position":[[772,5]]},"208":{"position":[[325,5]]},"214":{"position":[[286,5],[305,5]]},"219":{"position":[[216,5]]},"220":{"position":[[218,5]]},"221":{"position":[[170,5]]},"222":{"position":[[261,5]]},"223":{"position":[[210,5]]},"230":{"position":[[109,5],[127,5],[148,5]]},"251":{"position":[[300,5]]},"265":{"position":[[190,5]]},"266":{"position":[[388,5]]},"268":{"position":[[190,5]]},"270":{"position":[[185,5]]},"274":{"position":[[147,5],[163,5],[234,5]]},"285":{"position":[[109,5],[124,5],[144,5],[165,5],[397,5],[692,5],[718,5],[846,4],[1168,4]]},"291":{"position":[[501,5]]},"294":{"position":[[133,5]]},"295":{"position":[[130,5]]},"296":{"position":[[97,5]]},"297":{"position":[[267,5]]},"301":{"position":[[181,5]]},"303":{"position":[[180,5]]},"306":{"position":[[147,5]]},"307":{"position":[[134,5]]},"308":{"position":[[137,5],[150,5],[193,12]]},"309":{"position":[[201,5]]},"310":{"position":[[157,5]]},"311":{"position":[[133,5]]},"312":{"position":[[65,4],[175,5],[190,5]]},"313":{"position":[[166,5],[181,5]]},"314":{"position":[[164,5],[179,5]]},"315":{"position":[[150,5]]},"316":{"position":[[150,5]]},"317":{"position":[[15,4],[135,5]]},"318":{"position":[[145,5]]},"319":{"position":[[15,4],[154,5]]},"320":{"position":[[153,5]]},"321":{"position":[[156,5]]},"322":{"position":[[201,5],[223,5]]},"323":{"position":[[162,5]]},"324":{"position":[[300,5]]},"325":{"position":[[15,4],[156,5]]},"327":{"position":[[153,5]]},"328":{"position":[[505,5]]},"330":{"position":[[217,5]]},"336":{"position":[[216,5],[235,5]]},"341":{"position":[[151,5]]},"342":{"position":[[150,5]]},"343":{"position":[[145,5]]},"344":{"position":[[168,5]]},"345":{"position":[[168,5]]},"349":{"position":[[303,5],[315,5],[335,5],[354,5],[441,5],[885,5]]},"350":{"position":[[240,5],[252,5],[272,5],[291,5],[721,5],[900,5]]},"351":{"position":[[357,5],[369,5],[389,5],[408,5],[699,5]]},"353":{"position":[[176,5]]},"354":{"position":[[3777,5]]},"356":{"position":[[124,5]]},"357":{"position":[[124,5]]},"358":{"position":[[130,5]]},"366":{"position":[[208,5]]},"372":{"position":[[153,5],[207,5]]},"373":{"position":[[156,5],[213,5]]},"374":{"position":[[157,5],[204,5]]},"376":{"position":[[183,5]]},"377":{"position":[[140,5]]},"378":{"position":[[45,4],[233,5]]},"384":{"position":[[234,5]]},"385":{"position":[[236,6]]},"389":{"position":[[61,4]]}},"keywords":{}}],["ts",{"_index":1063,"title":{},"content":{"216":{"position":[[205,5]]}},"keywords":{}}],["turn",{"_index":122,"title":{},"content":{"18":{"position":[[681,6]]}},"keywords":{}}],["tw",{"_index":661,"title":{},"content":{"71":{"position":[[219,4]]},"218":{"position":[[111,2]]},"248":{"position":[[201,4]]},"340":{"position":[[71,2]]}},"keywords":{}}],["two",{"_index":718,"title":{},"content":{"83":{"position":[[99,3]]},"126":{"position":[[134,3]]},"127":{"position":[[147,3]]}},"keywords":{}}],["type",{"_index":16,"title":{"21":{"position":[[14,5]]},"216":{"position":[[0,5]]},"338":{"position":[[0,5]]}},"content":{"2":{"position":[[0,5]]},"3":{"position":[[0,5]]},"4":{"position":[[0,5]]},"5":{"position":[[0,5]]},"6":{"position":[[0,5]]},"7":{"position":[[0,5]]},"8":{"position":[[0,5]]},"9":{"position":[[0,5]]},"10":{"position":[[0,5]]},"11":{"position":[[0,5],[18,4]]},"21":{"position":[[14,5],[85,5],[184,5]]},"27":{"position":[[104,4]]},"28":{"position":[[9,4]]},"29":{"position":[[9,4]]},"31":{"position":[[269,5]]},"35":{"position":[[459,5]]},"55":{"position":[[0,5]]},"56":{"position":[[0,5]]},"57":{"position":[[0,5]]},"58":{"position":[[0,5]]},"59":{"position":[[0,5]]},"60":{"position":[[0,5]]},"61":{"position":[[0,5]]},"62":{"position":[[0,5]]},"63":{"position":[[0,5]]},"64":{"position":[[0,5]]},"65":{"position":[[0,5]]},"66":{"position":[[0,5]]},"67":{"position":[[0,5],[150,4]]},"68":{"position":[[0,5]]},"69":{"position":[[0,5]]},"70":{"position":[[0,5]]},"71":{"position":[[0,5]]},"72":{"position":[[0,5]]},"73":{"position":[[0,5]]},"74":{"position":[[0,5]]},"75":{"position":[[0,5]]},"76":{"position":[[0,5]]},"77":{"position":[[0,5]]},"78":{"position":[[0,5]]},"79":{"position":[[0,5]]},"80":{"position":[[0,5]]},"81":{"position":[[0,5],[63,4]]},"82":{"position":[[0,5]]},"83":{"position":[[0,5]]},"84":{"position":[[0,5]]},"85":{"position":[[0,5]]},"86":{"position":[[0,5],[65,4]]},"87":{"position":[[0,5]]},"88":{"position":[[0,5]]},"89":{"position":[[0,5],[68,4]]},"90":{"position":[[0,5]]},"91":{"position":[[0,5]]},"92":{"position":[[0,5]]},"93":{"position":[[0,5]]},"94":{"position":[[0,5]]},"95":{"position":[[0,5]]},"96":{"position":[[0,5]]},"97":{"position":[[0,5]]},"98":{"position":[[0,5]]},"99":{"position":[[0,5]]},"104":{"position":[[298,5]]},"118":{"position":[[0,5]]},"119":{"position":[[0,5]]},"120":{"position":[[0,5]]},"121":{"position":[[0,5]]},"122":{"position":[[0,5]]},"123":{"position":[[0,5]]},"124":{"position":[[0,5]]},"125":{"position":[[0,5]]},"126":{"position":[[0,5]]},"127":{"position":[[0,5]]},"128":{"position":[[0,5]]},"129":{"position":[[0,5]]},"130":{"position":[[0,5]]},"131":{"position":[[0,5]]},"132":{"position":[[0,5]]},"133":{"position":[[0,5]]},"134":{"position":[[0,5]]},"135":{"position":[[0,5]]},"136":{"position":[[0,5]]},"137":{"position":[[0,5]]},"138":{"position":[[0,5]]},"139":{"position":[[0,5]]},"140":{"position":[[0,5]]},"141":{"position":[[0,5]]},"142":{"position":[[0,5]]},"143":{"position":[[0,5]]},"144":{"position":[[0,5]]},"145":{"position":[[0,5]]},"146":{"position":[[0,5]]},"147":{"position":[[0,5]]},"148":{"position":[[0,5]]},"149":{"position":[[0,5]]},"150":{"position":[[0,5]]},"151":{"position":[[0,5]]},"171":{"position":[[263,5]]},"175":{"position":[[453,5]]},"177":{"position":[[0,5]]},"178":{"position":[[0,5]]},"179":{"position":[[0,5]]},"180":{"position":[[0,5]]},"181":{"position":[[0,5]]},"182":{"position":[[0,5]]},"183":{"position":[[0,5]]},"184":{"position":[[0,5]]},"185":{"position":[[0,5]]},"186":{"position":[[0,5]]},"187":{"position":[[0,5]]},"188":{"position":[[0,5]]},"189":{"position":[[0,5]]},"190":{"position":[[0,5]]},"191":{"position":[[0,5]]},"192":{"position":[[0,5]]},"193":{"position":[[0,5]]},"194":{"position":[[0,5]]},"195":{"position":[[0,5]]},"196":{"position":[[0,5]]},"197":{"position":[[0,5]]},"198":{"position":[[0,5]]},"199":{"position":[[0,5]]},"200":{"position":[[0,5]]},"201":{"position":[[0,5]]},"202":{"position":[[0,5]]},"203":{"position":[[0,5]]},"204":{"position":[[0,5],[59,4]]},"205":{"position":[[0,5]]},"206":{"position":[[0,5],[62,4]]},"207":{"position":[[0,5],[77,4]]},"208":{"position":[[0,5],[104,4]]},"209":{"position":[[0,5],[88,4]]},"210":{"position":[[0,5]]},"211":{"position":[[0,5],[283,5],[710,5]]},"212":{"position":[[0,5],[71,4]]},"213":{"position":[[0,5],[103,4],[143,4],[164,5],[408,5]]},"214":{"position":[[0,5]]},"215":{"position":[[0,5]]},"216":{"position":[[0,5],[402,5]]},"217":{"position":[[0,5]]},"218":{"position":[[0,5]]},"219":{"position":[[0,5]]},"220":{"position":[[0,5]]},"221":{"position":[[0,5]]},"222":{"position":[[0,5]]},"223":{"position":[[0,5]]},"335":{"position":[[68,4],[295,5]]},"338":{"position":[[220,5]]},"345":{"position":[[0,5]]},"346":{"position":[[128,5]]},"388":{"position":[[0,5]]}},"keywords":{}}],["type="button">click",{"_index":149,"title":{},"content":{"19":{"position":[[191,32]]},"277":{"position":[[227,32]]}},"keywords":{}}],["type="range"",{"_index":1131,"title":{},"content":{"292":{"position":[[374,22]]}},"keywords":{}}],["typedef",{"_index":198,"title":{},"content":{"21":{"position":[[106,8]]},"346":{"position":[[50,8]]}},"keywords":{}}],["typeof",{"_index":808,"title":{},"content":{"105":{"position":[[374,6]]}},"keywords":{}}],["typescript",{"_index":194,"title":{},"content":{"21":{"position":[[39,10]]},"346":{"position":[[14,10]]}},"keywords":{}}],["ua",{"_index":1024,"title":{},"content":{"211":{"position":[[561,5]]},"333":{"position":[[282,5]]}},"keywords":{}}],["undefin",{"_index":938,"title":{},"content":{"179":{"position":[[23,9]]},"301":{"position":[[16,9]]}},"keywords":{}}],["unexpectedli",{"_index":555,"title":{},"content":{"37":{"position":[[1320,12]]},"153":{"position":[[1282,12]]}},"keywords":{}}],["uniqu",{"_index":710,"title":{},"content":{"81":{"position":[[144,6]]},"86":{"position":[[146,6]]},"89":{"position":[[149,6]]},"204":{"position":[[140,6]]},"206":{"position":[[143,6]]},"207":{"position":[[158,6]]}},"keywords":{}}],["unit",{"_index":113,"title":{},"content":{"18":{"position":[[514,4]]},"121":{"position":[[47,4]]},"122":{"position":[[50,4]]},"123":{"position":[[51,4]]},"145":{"position":[[89,4]]},"209":{"position":[[131,5]]}},"keywords":{}}],["unlock",{"_index":1052,"title":{},"content":{"215":{"position":[[508,7]]},"337":{"position":[[468,7]]}},"keywords":{}}],["unpkg",{"_index":91,"title":{},"content":{"17":{"position":[[256,5]]},"229":{"position":[[253,5]]},"283":{"position":[[265,5]]}},"keywords":{}}],["up",{"_index":501,"title":{},"content":{"37":{"position":[[191,2],[327,2]]},"128":{"position":[[46,2]]},"135":{"position":[[46,2]]},"137":{"position":[[45,2]]},"145":{"position":[[353,2]]},"153":{"position":[[153,2],[289,2]]},"190":{"position":[[128,2]]}},"keywords":{}}],["updat",{"_index":230,"title":{"71":{"position":[[0,7]]},"248":{"position":[[0,7]]}},"content":{"22":{"position":[[570,6]]},"37":{"position":[[504,8],[1477,8]]},"71":{"position":[[22,6]]},"153":{"position":[[466,8],[1439,8]]},"248":{"position":[[16,6]]},"347":{"position":[[488,6]]}},"keywords":{}}],["url",{"_index":34,"title":{"50":{"position":[[0,4]]},"76":{"position":[[0,4]]},"125":{"position":[[0,4]]},"166":{"position":[[0,4]]},"178":{"position":[[0,4]]},"253":{"position":[[0,4]]},"300":{"position":[[0,4]]},"363":{"position":[[0,4]]}},"content":{"2":{"position":[[221,4]]},"18":{"position":[[66,4],[380,4],[407,4]]},"19":{"position":[[107,4]]},"20":{"position":[[404,4]]},"22":{"position":[[700,4]]},"24":{"position":[[66,4],[256,4],[379,4]]},"25":{"position":[[3713,4]]},"27":{"position":[[422,4],[699,4],[822,4],[1118,4],[1178,4],[1237,4]]},"28":{"position":[[275,4]]},"29":{"position":[[390,4]]},"31":{"position":[[127,4],[196,4],[282,4],[287,4]]},"32":{"position":[[128,4],[223,4],[464,4]]},"33":{"position":[[139,4],[244,4],[320,4]]},"34":{"position":[[131,4],[237,4]]},"35":{"position":[[133,4],[516,4]]},"37":{"position":[[1666,4]]},"39":{"position":[[132,4]]},"40":{"position":[[98,4]]},"41":{"position":[[97,4]]},"42":{"position":[[100,4]]},"43":{"position":[[102,4]]},"44":{"position":[[110,4]]},"45":{"position":[[127,4]]},"46":{"position":[[140,4]]},"47":{"position":[[96,4]]},"48":{"position":[[99,4]]},"49":{"position":[[158,4]]},"50":{"position":[[21,3],[99,4]]},"51":{"position":[[110,4]]},"52":{"position":[[104,4]]},"53":{"position":[[95,4]]},"63":{"position":[[221,4]]},"64":{"position":[[109,4]]},"66":{"position":[[196,4]]},"67":{"position":[[331,4]]},"70":{"position":[[137,4]]},"71":{"position":[[118,4]]},"74":{"position":[[132,4],[177,4]]},"75":{"position":[[136,4],[181,4]]},"76":{"position":[[30,3],[63,3],[133,4],[178,4]]},"77":{"position":[[49,3],[162,4],[207,4]]},"80":{"position":[[172,4]]},"81":{"position":[[543,4]]},"83":{"position":[[245,4]]},"85":{"position":[[145,4]]},"86":{"position":[[587,4]]},"88":{"position":[[138,4]]},"89":{"position":[[548,4]]},"91":{"position":[[154,4]]},"93":{"position":[[148,4]]},"95":{"position":[[207,4]]},"97":{"position":[[141,4]]},"99":{"position":[[358,4]]},"101":{"position":[[127,4]]},"103":{"position":[[438,4]]},"107":{"position":[[125,4]]},"118":{"position":[[92,4]]},"119":{"position":[[93,4]]},"120":{"position":[[113,4]]},"121":{"position":[[126,4]]},"122":{"position":[[129,4]]},"123":{"position":[[130,4]]},"124":{"position":[[143,4]]},"125":{"position":[[55,3],[125,4]]},"126":{"position":[[42,4],[61,4],[182,4],[282,4]]},"127":{"position":[[195,4],[295,4]]},"128":{"position":[[142,4]]},"129":{"position":[[205,4]]},"130":{"position":[[98,4]]},"131":{"position":[[125,4]]},"132":{"position":[[30,3],[148,4]]},"133":{"position":[[28,3],[146,4]]},"134":{"position":[[144,4]]},"135":{"position":[[153,4]]},"136":{"position":[[132,4]]},"137":{"position":[[205,4]]},"138":{"position":[[133,4]]},"139":{"position":[[122,4]]},"140":{"position":[[178,4]]},"141":{"position":[[133,4]]},"142":{"position":[[165,4]]},"143":{"position":[[183,4]]},"144":{"position":[[166,4]]},"145":{"position":[[168,4]]},"146":{"position":[[201,4]]},"147":{"position":[[158,4]]},"148":{"position":[[136,4]]},"149":{"position":[[142,4]]},"150":{"position":[[98,4]]},"151":{"position":[[118,4]]},"153":{"position":[[1628,4]]},"155":{"position":[[104,4]]},"156":{"position":[[76,4]]},"157":{"position":[[76,4]]},"158":{"position":[[79,4]]},"159":{"position":[[77,4]]},"160":{"position":[[79,4]]},"161":{"position":[[86,4]]},"162":{"position":[[90,4]]},"163":{"position":[[79,4]]},"164":{"position":[[78,4]]},"165":{"position":[[95,4]]},"166":{"position":[[77,4]]},"167":{"position":[[78,4]]},"168":{"position":[[78,4]]},"169":{"position":[[77,4]]},"171":{"position":[[121,4],[190,4],[276,4],[281,4]]},"172":{"position":[[122,4],[217,4],[458,4]]},"173":{"position":[[133,4],[238,4],[314,4]]},"174":{"position":[[125,4],[231,4]]},"175":{"position":[[127,4],[510,4]]},"177":{"position":[[269,4]]},"178":{"position":[[183,4]]},"179":{"position":[[246,4]]},"180":{"position":[[193,4]]},"181":{"position":[[158,4]]},"182":{"position":[[147,4]]},"183":{"position":[[120,4]]},"184":{"position":[[141,4]]},"185":{"position":[[119,4]]},"186":{"position":[[117,4]]},"187":{"position":[[301,4]]},"188":{"position":[[187,4]]},"189":{"position":[[115,4]]},"190":{"position":[[213,4]]},"191":{"position":[[202,4]]},"192":{"position":[[190,4]]},"193":{"position":[[157,4]]},"194":{"position":[[178,4]]},"195":{"position":[[122,4]]},"196":{"position":[[161,4]]},"197":{"position":[[192,4]]},"198":{"position":[[183,4]]},"199":{"position":[[184,4]]},"200":{"position":[[139,4],[184,4]]},"201":{"position":[[169,4]]},"202":{"position":[[395,4]]},"203":{"position":[[127,4]]},"204":{"position":[[577,4]]},"205":{"position":[[160,4]]},"206":{"position":[[542,4]]},"207":{"position":[[599,4]]},"208":{"position":[[177,3],[270,4],[348,4],[403,4]]},"209":{"position":[[239,4]]},"210":{"position":[[353,4]]},"211":{"position":[[514,4]]},"212":{"position":[[106,3],[290,4],[337,4]]},"213":{"position":[[139,3],[327,4],[372,4]]},"214":{"position":[[214,4]]},"215":{"position":[[144,4]]},"216":{"position":[[369,4]]},"217":{"position":[[197,4],[266,4],[309,4],[320,3]]},"218":{"position":[[180,4]]},"219":{"position":[[177,4]]},"220":{"position":[[172,4]]},"221":{"position":[[123,4]]},"222":{"position":[[211,4]]},"223":{"position":[[168,4]]},"230":{"position":[[66,4],[335,4]]},"240":{"position":[[168,4]]},"241":{"position":[[101,4]]},"243":{"position":[[151,4]]},"244":{"position":[[226,4]]},"247":{"position":[[104,4]]},"248":{"position":[[100,4]]},"251":{"position":[[101,4],[146,4]]},"252":{"position":[[99,4],[144,4]]},"253":{"position":[[21,3],[103,4],[148,4]]},"254":{"position":[[30,13],[110,4],[155,4]]},"257":{"position":[[143,4]]},"258":{"position":[[301,4]]},"260":{"position":[[127,4]]},"262":{"position":[[104,4]]},"263":{"position":[[335,4]]},"265":{"position":[[103,4]]},"266":{"position":[[301,4]]},"268":{"position":[[107,4]]},"270":{"position":[[105,4]]},"272":{"position":[[126,4]]},"274":{"position":[[105,4]]},"276":{"position":[[265,4]]},"277":{"position":[[143,4]]},"285":{"position":[[66,4]]},"286":{"position":[[66,4]]},"287":{"position":[[66,4]]},"289":{"position":[[107,4]]},"290":{"position":[[104,4]]},"291":{"position":[[98,4]]},"292":{"position":[[204,4]]},"293":{"position":[[105,4]]},"294":{"position":[[91,4]]},"295":{"position":[[88,4]]},"296":{"position":[[55,4]]},"297":{"position":[[225,4]]},"299":{"position":[[195,4]]},"300":{"position":[[123,4]]},"301":{"position":[[141,4]]},"302":{"position":[[109,4]]},"303":{"position":[[105,4]]},"304":{"position":[[104,4]]},"305":{"position":[[93,4]]},"306":{"position":[[106,4]]},"307":{"position":[[94,4]]},"308":{"position":[[94,4]]},"309":{"position":[[158,4]]},"310":{"position":[[114,4]]},"311":{"position":[[94,4]]},"312":{"position":[[136,4]]},"313":{"position":[[119,4]]},"314":{"position":[[118,4]]},"315":{"position":[[105,4]]},"316":{"position":[[108,4]]},"317":{"position":[[94,4]]},"318":{"position":[[107,4]]},"319":{"position":[[114,4]]},"320":{"position":[[108,4]]},"321":{"position":[[108,4]]},"322":{"position":[[108,4],[153,4]]},"323":{"position":[[112,4]]},"324":{"position":[[259,4]]},"325":{"position":[[110,4]]},"326":{"position":[[337,4]]},"327":{"position":[[111,4]]},"328":{"position":[[299,4]]},"329":{"position":[[334,4]]},"330":{"position":[[80,3],[162,4],[240,4],[295,4]]},"331":{"position":[[142,4]]},"332":{"position":[[262,4]]},"333":{"position":[[235,4]]},"334":{"position":[[34,5],[198,4],[245,4]]},"335":{"position":[[50,5],[214,4],[259,4]]},"336":{"position":[[144,4]]},"337":{"position":[[104,4]]},"338":{"position":[[187,4]]},"339":{"position":[[126,4],[195,4],[228,4]]},"340":{"position":[[140,4]]},"341":{"position":[[112,4]]},"342":{"position":[[104,4]]},"343":{"position":[[98,4]]},"344":{"position":[[118,4]]},"345":{"position":[[126,4]]},"347":{"position":[[618,4]]},"349":{"position":[[261,4],[515,4],[632,4],[906,4],[966,4],[1025,4]]},"350":{"position":[[198,4]]},"351":{"position":[[315,4]]},"353":{"position":[[66,4],[256,4],[379,4]]},"354":{"position":[[3713,4]]},"356":{"position":[[84,4]]},"357":{"position":[[84,4]]},"358":{"position":[[90,4]]},"359":{"position":[[98,4]]},"360":{"position":[[98,4]]},"361":{"position":[[98,4]]},"362":{"position":[[115,4]]},"363":{"position":[[104,4]]},"364":{"position":[[35,3],[150,4]]},"365":{"position":[[156,4]]},"366":{"position":[[107,4]]},"367":{"position":[[133,4]]},"368":{"position":[[84,4]]},"369":{"position":[[90,4]]},"370":{"position":[[114,4]]},"371":{"position":[[112,4]]},"372":{"position":[[108,4]]},"373":{"position":[[108,4]]},"374":{"position":[[109,4]]},"375":{"position":[[121,4]]},"376":{"position":[[108,4]]},"377":{"position":[[100,4]]},"378":{"position":[[126,4]]},"379":{"position":[[91,4]]},"380":{"position":[[136,4]]},"381":{"position":[[140,4]]},"382":{"position":[[125,4]]},"383":{"position":[[109,4]]},"384":{"position":[[123,4]]},"385":{"position":[[109,4]]},"386":{"position":[[107,4]]},"387":{"position":[[109,4]]},"388":{"position":[[88,4]]},"389":{"position":[[132,4]]}},"keywords":{}}],["us",{"_index":66,"title":{"18":{"position":[[0,4]]},"22":{"position":[[0,3]]}},"content":{"10":{"position":[[50,4]]},"20":{"position":[[132,4],[809,3],[1047,3]]},"22":{"position":[[0,3],[46,3]]},"28":{"position":[[788,4]]},"29":{"position":[[745,4]]},"53":{"position":[[24,4]]},"81":{"position":[[174,4]]},"86":{"position":[[176,4]]},"89":{"position":[[179,4]]},"179":{"position":[[419,4],[427,3]]},"184":{"position":[[28,3]]},"195":{"position":[[38,3]]},"202":{"position":[[39,3],[68,6]]},"203":{"position":[[35,3]]},"204":{"position":[[170,4]]},"206":{"position":[[173,4]]},"207":{"position":[[188,4]]},"211":{"position":[[184,3]]},"215":{"position":[[24,4]]},"216":{"position":[[24,4],[77,3],[99,4]]},"221":{"position":[[39,3]]}},"keywords":{}}],["useeffect",{"_index":216,"title":{},"content":{"22":{"position":[[216,9],[543,12]]},"105":{"position":[[97,10],[256,12]]},"347":{"position":[[134,9],[461,12]]}},"keywords":{}}],["user",{"_index":551,"title":{},"content":{"37":{"position":[[1266,4]]},"134":{"position":[[423,4]]},"136":{"position":[[387,4]]},"153":{"position":[[1228,4]]}},"keywords":{}}],["useref",{"_index":801,"title":{},"content":{"105":{"position":[[108,6],[246,9]]}},"keywords":{}}],["usessr",{"_index":989,"title":{"202":{"position":[[0,7]]},"324":{"position":[[0,7]]}},"content":{"202":{"position":[[428,7]]},"324":{"position":[[292,7]]}},"keywords":{}}],["usest",{"_index":215,"title":{},"content":{"22":{"position":[[206,9]]},"347":{"position":[[124,9]]}},"keywords":{}}],["usestate(0",{"_index":229,"title":{},"content":{"22":{"position":[[530,12]]},"347":{"position":[[448,12]]}},"keywords":{}}],["usestate(nul",{"_index":227,"title":{},"content":{"22":{"position":[[490,15]]},"347":{"position":[[408,15]]}},"keywords":{}}],["usework",{"_index":1097,"title":{},"content":{"285":{"position":[[707,10]]}},"keywords":{}}],["usual",{"_index":65,"title":{},"content":{"10":{"position":[[42,7]]}},"keywords":{}}],["utf",{"_index":679,"title":{},"content":{"75":{"position":[[227,4]]},"76":{"position":[[224,4]]},"77":{"position":[[253,4]]},"213":{"position":[[255,3],[431,4]]},"252":{"position":[[190,4]]},"253":{"position":[[194,4]]},"254":{"position":[[201,4]]},"335":{"position":[[142,3],[318,4]]}},"keywords":{}}],["util",{"_index":46,"title":{"5":{"position":[[0,6]]},"110":{"position":[[0,6]]}},"content":{"5":{"position":[[20,5]]}},"keywords":{}}],["v2.xml",{"_index":1145,"title":{},"content":{"293":{"position":[[470,8]]}},"keywords":{}}],["valencia"",{"_index":358,"title":{},"content":{"25":{"position":[[3287,14]]},"354":{"position":[[3287,14]]}},"keywords":{}}],["valid",{"_index":60,"title":{"8":{"position":[[0,10]]},"113":{"position":[[0,10]]}},"content":{"8":{"position":[[15,9]]}},"keywords":{}}],["valu",{"_index":101,"title":{},"content":{"18":{"position":[[210,5],[542,5],[633,5]]},"29":{"position":[[238,5]]},"67":{"position":[[183,5],[206,5],[232,5],[259,5],[402,8]]},"70":{"position":[[43,5],[65,5]]},"183":{"position":[[304,5]]},"244":{"position":[[297,8]]},"351":{"position":[[163,5]]}},"keywords":{}}],["value="25">",{"_index":1135,"title":{},"content":{"292":{"position":[[454,26]]}},"keywords":{}}],["var",{"_index":28,"title":{},"content":{"2":{"position":[[166,3]]},"18":{"position":[[11,3]]},"19":{"position":[[38,3],[52,3]]},"20":{"position":[[349,3],[870,3],[916,3],[980,3],[1100,3],[1136,3],[1189,3]]},"24":{"position":[[11,3]]},"25":{"position":[[11,3],[3658,3]]},"27":{"position":[[367,3]]},"28":{"position":[[220,3]]},"29":{"position":[[335,3]]},"31":{"position":[[56,3]]},"32":{"position":[[57,3]]},"33":{"position":[[68,3],[251,3]]},"34":{"position":[[60,3],[273,3]]},"35":{"position":[[62,3],[528,3],[621,3]]},"37":{"position":[[1611,3]]},"39":{"position":[[77,3]]},"40":{"position":[[43,3]]},"41":{"position":[[42,3]]},"42":{"position":[[45,3]]},"43":{"position":[[47,3]]},"44":{"position":[[55,3]]},"45":{"position":[[72,3]]},"46":{"position":[[85,3]]},"47":{"position":[[41,3]]},"48":{"position":[[44,3]]},"49":{"position":[[103,3]]},"50":{"position":[[44,3]]},"51":{"position":[[55,3]]},"52":{"position":[[49,3]]},"53":{"position":[[40,3]]},"63":{"position":[[166,3],[285,3]]},"64":{"position":[[54,3],[173,3]]},"66":{"position":[[90,3],[148,3]]},"67":{"position":[[276,3]]},"70":{"position":[[82,3]]},"71":{"position":[[63,3]]},"74":{"position":[[77,3]]},"75":{"position":[[81,3]]},"76":{"position":[[78,3]]},"77":{"position":[[107,3]]},"80":{"position":[[79,3],[117,3]]},"81":{"position":[[488,3],[580,3]]},"83":{"position":[[190,3]]},"85":{"position":[[90,3]]},"86":{"position":[[532,3]]},"88":{"position":[[83,3]]},"89":{"position":[[493,3]]},"91":{"position":[[99,3]]},"93":{"position":[[93,3]]},"95":{"position":[[152,3]]},"97":{"position":[[86,3]]},"99":{"position":[[303,3]]},"103":{"position":[[383,3]]},"107":{"position":[[70,3]]},"118":{"position":[[37,3]]},"119":{"position":[[38,3]]},"120":{"position":[[58,3]]},"121":{"position":[[71,3]]},"122":{"position":[[74,3]]},"123":{"position":[[75,3]]},"124":{"position":[[88,3]]},"125":{"position":[[70,3]]},"126":{"position":[[227,3]]},"127":{"position":[[240,3]]},"128":{"position":[[87,3]]},"129":{"position":[[150,3]]},"130":{"position":[[43,3]]},"131":{"position":[[70,3]]},"132":{"position":[[93,3]]},"133":{"position":[[91,3]]},"134":{"position":[[89,3]]},"135":{"position":[[98,3]]},"136":{"position":[[77,3]]},"137":{"position":[[150,3]]},"138":{"position":[[78,3]]},"139":{"position":[[67,3]]},"140":{"position":[[123,3]]},"141":{"position":[[78,3]]},"142":{"position":[[110,3]]},"143":{"position":[[128,3]]},"144":{"position":[[111,3]]},"145":{"position":[[113,3]]},"146":{"position":[[146,3]]},"147":{"position":[[103,3]]},"148":{"position":[[81,3]]},"149":{"position":[[87,3]]},"150":{"position":[[43,3]]},"151":{"position":[[63,3]]},"153":{"position":[[1573,3]]},"155":{"position":[[49,3]]},"156":{"position":[[21,3]]},"157":{"position":[[21,3]]},"158":{"position":[[24,3]]},"159":{"position":[[22,3]]},"160":{"position":[[24,3]]},"161":{"position":[[31,3]]},"162":{"position":[[35,3]]},"163":{"position":[[24,3]]},"164":{"position":[[23,3]]},"165":{"position":[[40,3]]},"166":{"position":[[22,3]]},"167":{"position":[[23,3]]},"168":{"position":[[23,3]]},"169":{"position":[[22,3]]},"171":{"position":[[50,3]]},"172":{"position":[[51,3]]},"173":{"position":[[62,3],[245,3]]},"174":{"position":[[54,3],[267,3]]},"175":{"position":[[56,3],[522,3],[615,3]]},"177":{"position":[[158,3]]},"178":{"position":[[128,3]]},"179":{"position":[[190,3]]},"180":{"position":[[138,3]]},"181":{"position":[[103,3]]},"182":{"position":[[92,3]]},"183":{"position":[[65,3]]},"184":{"position":[[86,3]]},"185":{"position":[[64,3]]},"186":{"position":[[62,3]]},"187":{"position":[[246,3]]},"188":{"position":[[132,3]]},"189":{"position":[[60,3]]},"190":{"position":[[158,3]]},"191":{"position":[[147,3]]},"192":{"position":[[135,3]]},"193":{"position":[[102,3]]},"194":{"position":[[123,3]]},"195":{"position":[[67,3]]},"196":{"position":[[106,3]]},"197":{"position":[[137,3]]},"198":{"position":[[128,3]]},"199":{"position":[[129,3]]},"200":{"position":[[84,3]]},"201":{"position":[[114,3]]},"202":{"position":[[248,3],[346,3]]},"203":{"position":[[72,3]]},"204":{"position":[[484,3],[522,3]]},"205":{"position":[[105,3]]},"206":{"position":[[487,3]]},"207":{"position":[[544,3]]},"208":{"position":[[215,3]]},"209":{"position":[[184,3]]},"210":{"position":[[298,3]]},"211":{"position":[[459,3]]},"212":{"position":[[235,3]]},"213":{"position":[[272,3]]},"214":{"position":[[159,3]]},"215":{"position":[[89,3]]},"216":{"position":[[314,3]]},"217":{"position":[[142,3]]},"218":{"position":[[125,3]]},"219":{"position":[[122,3]]},"220":{"position":[[117,3]]},"221":{"position":[[68,3]]},"222":{"position":[[156,3]]},"223":{"position":[[113,3]]},"230":{"position":[[11,3]]},"240":{"position":[[113,3],[232,3]]},"241":{"position":[[46,3],[165,3]]},"243":{"position":[[45,3],[103,3]]},"244":{"position":[[171,3]]},"247":{"position":[[49,3]]},"248":{"position":[[45,3]]},"251":{"position":[[46,3]]},"252":{"position":[[44,3]]},"253":{"position":[[48,3]]},"254":{"position":[[55,3]]},"257":{"position":[[50,3],[88,3]]},"258":{"position":[[246,3],[338,3]]},"260":{"position":[[72,3]]},"262":{"position":[[49,3]]},"263":{"position":[[280,3]]},"265":{"position":[[48,3]]},"266":{"position":[[246,3]]},"268":{"position":[[52,3]]},"270":{"position":[[50,3]]},"272":{"position":[[71,3]]},"274":{"position":[[50,3]]},"276":{"position":[[210,3]]},"277":{"position":[[74,3],[88,3]]},"285":{"position":[[11,3]]},"286":{"position":[[11,3]]},"287":{"position":[[11,3]]},"289":{"position":[[52,3]]},"290":{"position":[[49,3]]},"291":{"position":[[43,3],[281,3],[356,3]]},"292":{"position":[[149,3]]},"293":{"position":[[50,3]]},"294":{"position":[[36,3]]},"295":{"position":[[33,3]]},"296":{"position":[[0,3]]},"297":{"position":[[170,3],[652,3],[698,3],[762,3],[838,3],[874,3],[927,3]]},"299":{"position":[[84,3]]},"300":{"position":[[68,3]]},"301":{"position":[[85,3]]},"302":{"position":[[54,3]]},"303":{"position":[[50,3]]},"304":{"position":[[49,3]]},"305":{"position":[[38,3]]},"306":{"position":[[51,3]]},"307":{"position":[[39,3]]},"308":{"position":[[39,3]]},"309":{"position":[[103,3]]},"310":{"position":[[59,3]]},"311":{"position":[[39,3]]},"312":{"position":[[81,3]]},"313":{"position":[[64,3]]},"314":{"position":[[63,3]]},"315":{"position":[[50,3]]},"316":{"position":[[53,3]]},"317":{"position":[[39,3]]},"318":{"position":[[52,3]]},"319":{"position":[[59,3]]},"320":{"position":[[53,3]]},"321":{"position":[[53,3]]},"322":{"position":[[53,3]]},"323":{"position":[[57,3]]},"324":{"position":[[112,3],[210,3]]},"325":{"position":[[55,3]]},"326":{"position":[[244,3],[282,3]]},"327":{"position":[[56,3]]},"328":{"position":[[244,3]]},"329":{"position":[[279,3]]},"330":{"position":[[107,3]]},"331":{"position":[[87,3]]},"332":{"position":[[207,3]]},"333":{"position":[[180,3]]},"334":{"position":[[143,3]]},"335":{"position":[[159,3]]},"336":{"position":[[89,3]]},"337":{"position":[[49,3]]},"338":{"position":[[132,3]]},"339":{"position":[[71,3]]},"340":{"position":[[85,3]]},"341":{"position":[[57,3]]},"342":{"position":[[49,3]]},"343":{"position":[[43,3]]},"344":{"position":[[63,3]]},"345":{"position":[[71,3]]},"349":{"position":[[206,3]]},"350":{"position":[[143,3]]},"351":{"position":[[260,3]]},"353":{"position":[[11,3]]},"354":{"position":[[11,3],[3658,3]]},"356":{"position":[[29,3]]},"357":{"position":[[29,3]]},"358":{"position":[[35,3]]},"359":{"position":[[43,3]]},"360":{"position":[[43,3]]},"361":{"position":[[43,3]]},"362":{"position":[[60,3]]},"363":{"position":[[49,3]]},"364":{"position":[[95,3]]},"365":{"position":[[101,3]]},"366":{"position":[[52,3]]},"367":{"position":[[78,3]]},"368":{"position":[[29,3]]},"369":{"position":[[35,3]]},"370":{"position":[[59,3]]},"371":{"position":[[57,3]]},"372":{"position":[[53,3]]},"373":{"position":[[53,3]]},"374":{"position":[[54,3]]},"375":{"position":[[66,3]]},"376":{"position":[[53,3]]},"377":{"position":[[45,3]]},"378":{"position":[[71,3]]},"379":{"position":[[36,3]]},"380":{"position":[[81,3]]},"381":{"position":[[85,3]]},"382":{"position":[[70,3]]},"383":{"position":[[54,3]]},"384":{"position":[[68,3]]},"385":{"position":[[54,3]]},"386":{"position":[[52,3]]},"387":{"position":[[54,3]]},"388":{"position":[[33,3]]},"389":{"position":[[77,3]]}},"keywords":{}}],["variabl",{"_index":44,"title":{},"content":{"4":{"position":[[40,8]]}},"keywords":{}}],["varieti",{"_index":1015,"title":{},"content":{"211":{"position":[[43,7]]}},"keywords":{}}],["veri",{"_index":207,"title":{},"content":{"22":{"position":[[33,4]]}},"keywords":{}}],["verif",{"_index":57,"title":{},"content":{"7":{"position":[[13,12]]}},"keywords":{}}],["version",{"_index":9,"title":{"3":{"position":[[0,8]]},"108":{"position":[[0,8]]}},"content":{"0":{"position":[[94,7]]},"3":{"position":[[28,7]]}},"keywords":{}}],["vertic",{"_index":886,"title":{},"content":{"142":{"position":[[90,8]]},"380":{"position":[[61,8]]}},"keywords":{}}],["vesper"",{"_index":360,"title":{},"content":{"25":{"position":[[3377,12]]},"354":{"position":[[3377,12]]}},"keywords":{}}],["video",{"_index":54,"title":{},"content":{"6":{"position":[[52,5]]},"18":{"position":[[227,5],[321,5],[330,6],[799,5]]},"25":{"position":[[3899,5]]},"31":{"position":[[188,7]]},"32":{"position":[[215,7]]},"33":{"position":[[236,7]]},"34":{"position":[[229,7]]},"35":{"position":[[508,7]]},"37":{"position":[[42,5]]},"39":{"position":[[46,5]]},"40":{"position":[[16,5]]},"41":{"position":[[16,5]]},"42":{"position":[[15,5]]},"43":{"position":[[15,5]]},"50":{"position":[[15,5]]},"63":{"position":[[289,6],[323,8]]},"64":{"position":[[177,6],[202,8]]},"78":{"position":[[20,5]]},"118":{"position":[[20,5]]},"119":{"position":[[21,5]]},"120":{"position":[[22,5]]},"121":{"position":[[30,5]]},"122":{"position":[[30,5]]},"123":{"position":[[30,5]]},"124":{"position":[[49,5]]},"125":{"position":[[49,5]]},"126":{"position":[[36,5],[176,5],[205,5],[434,5]]},"127":{"position":[[40,5],[189,5],[218,5],[451,5]]},"128":{"position":[[65,5]]},"129":{"position":[[53,5]]},"130":{"position":[[17,5],[204,6],[254,5],[263,5]]},"131":{"position":[[36,5]]},"132":{"position":[[49,5]]},"133":{"position":[[47,5]]},"137":{"position":[[58,5],[123,5]]},"139":{"position":[[39,5]]},"140":{"position":[[54,5]]},"147":{"position":[[78,5]]},"153":{"position":[[16,5]]},"171":{"position":[[182,7]]},"172":{"position":[[209,7]]},"173":{"position":[[230,7]]},"174":{"position":[[223,7]]},"175":{"position":[[502,7]]},"178":{"position":[[37,5],[81,5]]},"179":{"position":[[138,5]]},"180":{"position":[[42,5]]},"181":{"position":[[24,5],[60,5]]},"186":{"position":[[262,6]]},"190":{"position":[[49,5]]},"191":{"position":[[40,5]]},"192":{"position":[[47,5]]},"193":{"position":[[47,5],[315,5]]},"211":{"position":[[133,5]]},"213":{"position":[[49,6]]},"214":{"position":[[68,5],[133,5]]},"216":{"position":[[58,6],[139,5],[169,5],[225,5]]},"217":{"position":[[51,6],[68,5],[258,7],[281,6],[288,5],[314,5]]},"220":{"position":[[100,5]]},"222":{"position":[[74,5]]},"230":{"position":[[283,6]]},"240":{"position":[[236,6],[270,8]]},"241":{"position":[[169,6],[194,8]]},"339":{"position":[[187,7],[210,6]]},"354":{"position":[[3936,5]]},"385":{"position":[[31,5]]}},"keywords":{}}],["video.canplaytype('application/vnd.apple.mpegurl",{"_index":455,"title":{},"content":{"32":{"position":[[348,51]]},"172":{"position":[[342,51]]}},"keywords":{}}],["video.src",{"_index":458,"title":{},"content":{"32":{"position":[[452,9]]},"172":{"position":[[446,9]]}},"keywords":{}}],["video:canplay",{"_index":927,"title":{},"content":{"153":{"position":[[34,17]]}},"keywords":{}}],["video:canplaythrough",{"_index":509,"title":{},"content":{"37":{"position":[[262,20]]},"153":{"position":[[224,20]]}},"keywords":{}}],["video:complet",{"_index":510,"title":{},"content":{"37":{"position":[[381,14]]},"153":{"position":[[343,14]]}},"keywords":{}}],["video:durationchang",{"_index":514,"title":{},"content":{"37":{"position":[[451,20]]},"153":{"position":[[413,20]]}},"keywords":{}}],["video:empti",{"_index":516,"title":{},"content":{"37":{"position":[[513,13]]},"153":{"position":[[475,13]]}},"keywords":{}}],["video:end",{"_index":524,"title":{},"content":{"37":{"position":[[693,11]]},"153":{"position":[[655,11]]}},"keywords":{}}],["video:loadeddata",{"_index":526,"title":{},"content":{"37":{"position":[[768,16]]},"153":{"position":[[730,16]]}},"keywords":{}}],["video:loadedmetadata",{"_index":530,"title":{},"content":{"37":{"position":[[836,20]]},"153":{"position":[[798,20]]}},"keywords":{}}],["video:paus",{"_index":532,"title":{},"content":{"37":{"position":[[887,11]]},"153":{"position":[[849,11]]}},"keywords":{}}],["video:play",{"_index":534,"title":{},"content":{"37":{"position":[[925,10],[956,13]]},"153":{"position":[[887,10],[918,13]]}},"keywords":{}}],["video:progress",{"_index":541,"title":{},"content":{"37":{"position":[[1054,14]]},"153":{"position":[[1016,14]]}},"keywords":{}}],["video:ratechang",{"_index":543,"title":{},"content":{"37":{"position":[[1121,16]]},"153":{"position":[[1083,16]]}},"keywords":{}}],["video:seek",{"_index":545,"title":{},"content":{"37":{"position":[[1169,12],[1210,13]]},"153":{"position":[[1131,12],[1172,13]]}},"keywords":{}}],["video:stal",{"_index":550,"title":{},"content":{"37":{"position":[[1248,13]]},"153":{"position":[[1210,13]]}},"keywords":{}}],["video:suspend",{"_index":557,"title":{},"content":{"37":{"position":[[1350,13]]},"153":{"position":[[1312,13]]}},"keywords":{}}],["video:timeupd",{"_index":559,"title":{},"content":{"37":{"position":[[1403,16]]},"153":{"position":[[1365,16]]}},"keywords":{}}],["video:volumechang",{"_index":562,"title":{},"content":{"37":{"position":[[1486,18]]},"153":{"position":[[1448,18]]}},"keywords":{}}],["video:wait",{"_index":564,"title":{},"content":{"37":{"position":[[1529,13]]},"153":{"position":[[1491,13]]}},"keywords":{}}],["view",{"_index":77,"title":{},"content":{"13":{"position":[[3,4]]},"187":{"position":[[234,4]]}},"keywords":{}}],["viewport",{"_index":968,"title":{},"content":{"188":{"position":[[72,9]]},"222":{"position":[[89,8]]}},"keywords":{}}],["visit",{"_index":1000,"title":{},"content":{"205":{"position":[[63,5]]},"216":{"position":[[111,5]]},"217":{"position":[[115,5]]}},"keywords":{}}],["volum",{"_index":563,"title":{"43":{"position":[[0,7]]},"124":{"position":[[0,7]]},"159":{"position":[[0,7]]},"183":{"position":[[0,7]]},"305":{"position":[[0,7]]},"362":{"position":[[0,7]]}},"content":{"37":{"position":[[1509,6]]},"43":{"position":[[21,6]]},"124":{"position":[[55,7]]},"153":{"position":[[1471,6]]},"183":{"position":[[33,6],[153,7],[214,7]]},"195":{"position":[[202,6],[221,6]]},"215":{"position":[[343,7]]},"305":{"position":[[126,7]]},"337":{"position":[[303,7]]}},"keywords":{}}],["volumeclos",{"_index":1049,"title":{},"content":{"215":{"position":[[355,12]]},"337":{"position":[[315,12]]}},"keywords":{}}],["vtt",{"_index":1040,"title":{},"content":{"213":{"position":[[170,4]]}},"keywords":{}}],["vtt、srt、ass",{"_index":1039,"title":{},"content":{"213":{"position":[[82,11]]},"335":{"position":[[17,26],[88,11]]}},"keywords":{}}],["vue.j",{"_index":775,"title":{},"content":{"104":{"position":[[0,6]]}},"keywords":{}}],["vue.js、nuxt.j",{"_index":774,"title":{"104":{"position":[[2,14]]}},"content":{},"keywords":{}}],["walden"",{"_index":362,"title":{},"content":{"25":{"position":[[3465,12]]},"354":{"position":[[3465,12]]}},"keywords":{}}],["want",{"_index":911,"title":{},"content":{"146":{"position":[[75,4]]},"186":{"position":[[195,4]]},"202":{"position":[[82,4]]},"211":{"position":[[176,4],[701,4]]}},"keywords":{}}],["watch",{"_index":110,"title":{},"content":{"18":{"position":[[471,8]]}},"keywords":{}}],["way",{"_index":168,"title":{},"content":{"20":{"position":[[198,4]]}},"keywords":{}}],["web",{"_index":861,"title":{},"content":{"135":{"position":[[66,3]]},"222":{"position":[[120,3]]},"285":{"position":[[732,3]]}},"keywords":{}}],["webkit",{"_index":1045,"title":{},"content":{"214":{"position":[[264,7]]},"336":{"position":[[194,7]]}},"keywords":{}}],["webpag",{"_index":608,"title":{},"content":{"52":{"position":[[18,7]]},"199":{"position":[[84,7]]}},"keywords":{}}],["websit",{"_index":973,"title":{},"content":{"193":{"position":[[342,8]]}},"keywords":{}}],["webtorr",{"_index":475,"title":{"35":{"position":[[0,11]]},"175":{"position":[[0,11]]}},"content":{"35":{"position":[[545,13]]},"175":{"position":[[539,13]]}},"keywords":{}}],["whenvideo:canplay",{"_index":493,"title":{},"content":{"37":{"position":[[72,17]]}},"keywords":{}}],["whether",{"_index":128,"title":{},"content":{"18":{"position":[[787,7]]},"57":{"position":[[14,7]]},"58":{"position":[[14,7]]},"59":{"position":[[14,7]]},"60":{"position":[[14,7]]},"81":{"position":[[95,7]]},"86":{"position":[[97,7]]},"89":{"position":[[100,7]]},"91":{"position":[[46,7]]},"93":{"position":[[48,7]]},"140":{"position":[[42,7]]},"185":{"position":[[28,7]]},"186":{"position":[[28,7]]},"189":{"position":[[28,7]]},"190":{"position":[[28,7]]},"191":{"position":[[28,7]]},"192":{"position":[[28,7]]},"193":{"position":[[28,7]]},"194":{"position":[[28,7]]},"195":{"position":[[27,7]]},"196":{"position":[[28,7]]},"198":{"position":[[28,7]]},"199":{"position":[[28,7]]},"202":{"position":[[28,7]]},"203":{"position":[[27,7]]},"204":{"position":[[91,7]]},"206":{"position":[[94,7]]},"207":{"position":[[109,7]]},"208":{"position":[[23,7]]},"219":{"position":[[28,7]]},"220":{"position":[[28,7]]},"221":{"position":[[28,7]]},"222":{"position":[[28,7]]},"223":{"position":[[28,7]]}},"keywords":{}}],["white",{"_index":1018,"title":{},"content":{"211":{"position":[[245,5]]}},"keywords":{}}],["whitelist",{"_index":625,"title":{"61":{"position":[[0,10]]},"211":{"position":[[0,10]]},"238":{"position":[[0,10]]},"333":{"position":[[0,10]]}},"content":{"61":{"position":[[24,9]]},"211":{"position":[[261,9],[550,10],[604,10],[638,10],[667,10],[761,9]]},"333":{"position":[[271,10],[325,10],[359,10],[388,10],[437,9]]}},"keywords":{}}],["width",{"_index":241,"title":{},"content":{"22":{"position":[[930,6]]},"27":{"position":[[270,5],[289,5],[560,6],[1044,6]]},"28":{"position":[[809,6]]},"29":{"position":[[766,6]]},"103":{"position":[[172,6]]},"146":{"position":[[64,6]]},"177":{"position":[[395,6]]},"212":{"position":[[168,5],[189,5]]},"299":{"position":[[269,6]]},"334":{"position":[[93,5]]},"347":{"position":[[848,6]]},"349":{"position":[[134,5],[388,6],[832,6]]},"350":{"position":[[686,6]]},"351":{"position":[[664,6]]}},"keywords":{}}],["width="22"",{"_index":404,"title":{},"content":{"28":{"position":[[437,20]]},"29":{"position":[[548,20]]},"350":{"position":[[356,20]]},"351":{"position":[[470,20]]}},"keywords":{}}],["wildcard",{"_index":1030,"title":{},"content":{"211":{"position":[[774,9]]}},"keywords":{}}],["willow"",{"_index":364,"title":{},"content":{"25":{"position":[[3553,12]]},"354":{"position":[[3553,12]]}},"keywords":{}}],["window",{"_index":604,"title":{},"content":{"51":{"position":[[22,6]]},"134":{"position":[[59,6],[391,6]]},"187":{"position":[[227,6]]},"198":{"position":[[84,6]]}},"keywords":{}}],["window.artplayerpluginad",{"_index":94,"title":{},"content":{"17":{"position":[[432,25]]},"229":{"position":[[389,25]]}},"keywords":{}}],["window.artplayerplugindanmuku",{"_index":1084,"title":{},"content":{"283":{"position":[[409,29]]}},"keywords":{}}],["window.navigator.userag",{"_index":1020,"title":{},"content":{"211":{"position":[[307,27]]},"333":{"position":[[102,26]]}},"keywords":{}}],["without",{"_index":503,"title":{},"content":{"37":{"position":[[205,7],[341,7]]},"153":{"position":[[167,7],[303,7]]}},"keywords":{}}],["worker",{"_index":1098,"title":{},"content":{"285":{"position":[[736,6]]}},"keywords":{}}],["written",{"_index":1044,"title":{},"content":{"214":{"position":[[111,7]]}},"keywords":{}}],["x",{"_index":426,"title":{},"content":{"29":{"position":[[726,4],[961,4],[1088,4]]},"351":{"position":[[636,4],[844,4],[966,4]]}},"keywords":{}}],["xml",{"_index":1114,"title":{"286":{"position":[[5,4]]}},"content":{"286":{"position":[[141,3]]}},"keywords":{}}],["xpro",{"_index":367,"title":{},"content":{"25":{"position":[[3640,4]]},"354":{"position":[[3640,4]]}},"keywords":{}}],["yarn",{"_index":80,"title":{"16":{"position":[[13,6]]},"228":{"position":[[3,4]]},"282":{"position":[[3,4]]}},"content":{"16":{"position":[[2,4]]},"228":{"position":[[2,4]]},"282":{"position":[[2,4]]}},"keywords":{}}],["ye",{"_index":931,"title":{},"content":{"177":{"position":[[49,3]]},"178":{"position":[[33,3]]}},"keywords":{}}],["zh",{"_index":659,"title":{},"content":{"71":{"position":[[185,3],[215,3]]},"248":{"position":[[167,3],[197,3]]}},"keywords":{}}],["zoom",{"_index":965,"title":{},"content":{"187":{"position":[[214,4]]}},"keywords":{}}]],"pipeline":["stemmer"]} \ No newline at end of file diff --git a/docs/document/lunr-index.json b/docs/document/lunr-index.json index 1f730096b..bb9d21e90 100644 --- a/docs/document/lunr-index.json +++ b/docs/document/lunr-index.json @@ -1 +1 @@ -{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,515.359,1,385.434]],["content/0",[0,9.096,1,6.803,2,8.903,3,15.043,4,8.903,5,15.043,6,12.069,7,15.043,8,15.043,9,12.069,10,0.06,11,15.043,12,15.043]],["keywords/0",[]],["title/1",[13,852.282,14,390.381]],["content/1",[]],["keywords/1",[]],["title/2",[15,654.576]],["content/2",[10,0.081,14,5.087,15,8.523,16,1.858,17,8.523,18,11.105,19,4.896,20,5.881,21,12.946,22,8.509,23,11.105,24,9.413,25,5.695,26,0.583,27,0.583,28,0.682,29,0.653,30,0.661,31,0.812,32,0.639,33,0.661,34,0.604,35,0.786,36,2.276,37,1.72,38,10.085]],["keywords/2",[]],["title/3",[9,941.221]],["content/3",[4,9.334,9,12.654,10,0.063,16,2.639,19,5.055,26,0.829,27,0.829,39,5.376,40,6.793,41,14.322]],["keywords/3",[]],["title/4",[42,1065.279]],["content/4",[4,9.334,10,0.063,16,2.639,19,5.055,26,0.829,27,0.829,39,5.376,43,15.772,44,15.772,45,14.322]],["keywords/4",[]],["title/5",[46,994.263]],["content/5",[10,0.064,16,2.682,19,5.138,26,0.842,27,0.842,46,13.587,47,5.095,48,13.587,49,14.558]],["keywords/5",[]],["title/6",[50,863.609]],["content/6",[10,0.062,14,7.109,16,2.597,26,0.815,27,0.815,47,4.933,51,15.521,52,13.155,53,8.825,54,4.933,55,14.095]],["keywords/6",[]],["title/7",[56,994.263]],["content/7",[10,0.063,16,2.639,19,5.055,26,0.829,27,0.829,47,5.012,56,13.368,57,15.772,58,8.801,59,14.322]],["keywords/7",[]],["title/8",[60,994.263]],["content/8",[16,2.871,19,5.5,58,9.574,60,14.543,61,4.148]],["keywords/8",[]],["title/9",[58,654.576]],["content/9",[10,0.064,16,2.682,19,5.138,26,0.842,27,0.842,47,5.095,58,8.945,62,7.748,63,14.558]],["keywords/9",[]],["title/10",[64,410.974]],["content/10",[10,0.06,16,2.517,19,4.822,26,0.79,27,0.79,39,6.349,62,7.271,64,5.27,65,15.043,66,7.596,67,12.069,68,13.66]],["keywords/10",[]],["title/11",[69,1065.279]],["content/11",[10,0.06,16,3.116,26,0.79,27,0.79,61,4.503,70,13.66,71,15.043,72,13.66,73,13.66,74,16.915]],["keywords/11",[]],["title/12",[75,288.269,76,404.687,77,263.798]],["content/12",[10,0.088,25,8.173,26,0.494,27,0.494,28,0.834,29,0.553,30,0.559,31,0.722,32,0.541,33,0.559,34,0.511,35,0.665,47,2.986,61,2.271,64,3.291,75,4.047,76,5.681,77,5.351,78,6.275,79,4.478,80,4.606,81,8.531,82,8.531,83,8.531,84,6.139,85,7.963,86,6.471,87,5.681,88,7.199,89,5.242,90,7.963]],["keywords/12",[]],["title/13",[1,385.434,91,605.491]],["content/13",[]],["keywords/13",[]],["title/14",[92,898.867]],["content/14",[10,0.071,92,13.626,93,16.149]],["keywords/14",[]],["title/15",[94,806.989]],["content/15",[]],["keywords/15",[]],["title/16",[94,586.298,95,605.491]],["content/16",[1,7.626,10,0.067,31,0.896,91,11.979,94,11.6,95,11.979]],["keywords/16",[]],["title/17",[94,586.298,96,627.434]],["content/17",[1,7.626,10,0.067,31,0.896,75,7.263,91,11.979,96,12.413]],["keywords/17",[]],["title/18",[94,586.298,97,722.357]],["content/18",[1,9.41,22,9.133,37,2.804,61,2.881,98,14.528,99,11.919,100,14.528,101,10.102,102,16.443,103,10.102,104,10.102,105,14.554,106,10.102,107,10.102,108,9.563,109,10.824]],["keywords/18",[]],["title/19",[66,592.355]],["content/19",[1,2.481,10,0.083,25,4.596,26,0.288,27,0.288,28,0.337,29,0.323,30,0.326,31,0.476,32,0.316,33,0.326,34,0.618,35,0.388,37,1.388,54,4.169,62,2.652,64,3.14,78,3.664,84,2.481,87,7.932,91,13.933,110,3.247,111,2.171,112,3.181,113,3.061,114,4.982,115,5.486,116,8.072,117,3.247,118,4.982,119,4.039,120,4.982,121,8.962,122,4.65,123,4.982,124,5.486,125,5.486,126,4.65,127,8.962,128,4.039,129,5.486,130,8.139,131,8.139,132,11.912,133,5.486,134,5.486,135,5.486,136,4.982,137,2.858,138,5.486,139,4.039,140,2.77,141,2.391,142,5.486,143,2.858,144,1.531,145,5.486,146,3.247,147,4.204,148,4.982,149,8.139,150,8.139,151,4.65,152,4.982,153,4.982,154,8.962,155,4.982]],["keywords/19",[]],["title/20",[156,567.233,157,607.748,158,447]],["content/20",[10,0.085,14,2.306,15,2.809,22,3.857,24,4.266,26,0.264,27,0.264,28,0.968,29,0.296,30,0.299,31,0.444,32,0.29,33,0.299,34,0.274,35,0.356,36,1.032,37,0.779,53,6.082,64,3.748,66,5.402,75,3.596,77,4.217,79,3.98,80,2.468,111,0.962,156,4.266,157,4.571,158,11.019,159,3.189,160,5.969,161,6.617,162,5.034,163,7.316,164,5.854,165,7.078,166,5.034,167,4.571,168,5.034,169,6.592,170,5.743,171,8.349,172,5.034,173,5.034,174,1.671,175,4.039,176,11.304,177,4.571,178,4.039,179,11.304,180,4.571,181,4.039,182,11.304,183,4.571,184,8.583,185,4.571,186,4.571,187,4.571,188,5.034,189,5.034,190,5.034]],["keywords/20",[]],["title/21",[16,142.588,191,627.434]],["content/21",[10,0.09,15,8.141,16,2.82,31,1.023,61,2.513,191,10.741,192,9.44,193,8.811,194,9.44,195,10.396,196,6.756,197,9.44,198,9.44,199,9.44,200,6.152,201,9.44,202,9.44,203,9.44,204,9.44]],["keywords/21",[]],["title/22",[66,337.942,205,536.972,206,536.972]],["content/22",[10,0.088,22,3.704,25,5.33,29,0.611,31,0.257,33,0.288,34,0.263,37,2.61,58,2.697,61,1.951,64,2.828,66,4.076,77,3.182,79,2.304,84,2.186,89,2.697,92,3.704,156,4.097,158,3.229,160,4.504,161,2.99,163,3.746,191,7.652,200,7.184,205,8.339,206,3.879,207,4.834,208,4.39,209,3.434,210,4.834,211,4.834,212,4.834,213,4.097,214,4.834,215,4.39,216,6.842,217,4.39,218,4.39,219,4.39,220,4.39,221,4.39,222,4.39,223,4.39,224,4.076,225,4.39,226,4.39,227,4.39,228,4.39,229,4.39,230,3.326,231,4.39,232,4.39,233,4.39,234,4.39,235,4.39,236,4.39,237,7.331,238,7.331,239,4.39,240,2.304,241,2.861,242,4.39,243,3.326,244,4.39,245,4.097,246,4.39,247,4.097,248,4.39,249,4.39,250,4.39,251,4.39,252,7.331,253,7.331,254,4.39,255,6.842,256,4.39,257,4.39,258,7.331,259,4.39,260,4.39]],["keywords/22",[]],["title/23",[75,288.269,77,263.798,261,567.233]],["content/23",[]],["keywords/23",[]],["title/24",[262,515.359,263,444]],["content/24",[10,0.088,26,0.454,27,0.454,28,0.531,29,0.509,30,0.514,31,0.679,32,0.498,33,0.514,34,0.827,35,0.612,61,2.09,62,4.179,64,5.323,77,3.408,79,4.121,80,4.239,84,3.91,111,1.652,164,6.007,224,4.366,263,4.504,264,5.619,265,5.228,266,10.25,267,7.328,268,6.937,269,6.937,270,7.328,271,6.937,272,6.937,273,5.348,274,5.228,275,6.365,276,6.365,277,6.937,278,5.619]],["keywords/24",[]],["title/25",[262,515.359,279,683.821]],["content/25",[10,0.089,26,0.133,27,0.133,28,0.281,29,0.269,30,0.15,31,0.243,32,0.145,33,0.15,34,0.137,35,0.179,54,0.802,61,0.61,64,0.884,77,0.994,79,1.202,80,1.237,224,1.274,265,1.525,273,1.56,274,1.525,278,1.639,279,2.024,280,4.153,281,18.322,282,2.291,283,18.322,284,18.322,285,2.291,286,2.291,287,2.291,288,2.291,289,2.291,290,2.291,291,2.291,292,2.291,293,2.291,294,2.291,295,2.291,296,2.291,297,2.291,298,2.291,299,2.291,300,2.291,301,2.291,302,2.291,303,2.291,304,2.291,305,2.291,306,2.291,307,2.291,308,2.291,309,2.291,310,2.291,311,2.291,312,2.291,313,2.291,314,2.291,315,2.291,316,2.291,317,2.291,318,2.291,319,2.291,320,2.291,321,2.291,322,2.291,323,2.291,324,2.291,325,2.291,326,2.291,327,2.291,328,2.291,329,2.291,330,2.291,331,2.291,332,2.291,333,2.291,334,2.291,335,2.291,336,2.291,337,2.291,338,2.291,339,2.291,340,2.291,341,2.291,342,2.291,343,2.291,344,2.291,345,2.291,346,2.291,347,2.291,348,2.291,349,2.291,350,2.291,351,2.291,352,2.291,353,2.291,354,2.291,355,2.291,356,2.291,357,2.291,358,2.291,359,2.291,360,2.291,361,2.291,362,2.291,363,2.291,364,2.291,365,2.291,366,2.291,367,2.291,368,2.291,369,2.291,370,2.291,371,2.291]],["keywords/25",[]],["title/26",[75,288.269,174,222.103,372,447]],["content/26",[]],["keywords/26",[]],["title/27",[75,288.269,265,404.687,373,536.972]],["content/27",[10,0.087,14,1.707,16,0.623,17,2.079,26,0.196,27,0.196,28,0.229,29,0.219,30,0.222,31,0.344,32,0.214,33,0.222,34,0.69,35,0.264,39,1.27,40,1.605,61,2.071,62,4.944,64,6.132,84,1.685,86,5.518,111,2.425,146,2.206,160,3.609,164,5.444,165,2.119,174,2.844,224,3.266,241,6.054,261,8.67,263,3.369,264,5.569,265,9.502,266,5.189,267,3.159,268,2.99,269,2.99,270,3.159,271,2.99,272,2.99,273,5.3,274,3.911,275,4.761,276,2.743,277,2.99,278,5.569,372,4.32,373,5.189,374,3.727,375,3.727,376,6.468,377,14.426,378,3.159,379,3.483,380,3.75,381,1.155,382,6.954,383,2.206,384,2.161,385,2.161,386,2.206,387,3.384,388,4.203,389,2.743,390,3.384,391,5.873,392,3.384,393,2.99,394,3.384,395,3.384,396,3.384,397,3.384,398,7.037]],["keywords/27",[]],["title/28",[75,288.269,76,404.687,262,404.687]],["content/28",[10,0.087,14,2.14,16,0.782,26,0.245,27,0.245,28,0.287,29,0.275,30,0.278,31,0.417,32,0.269,33,0.278,34,0.254,35,0.331,39,1.593,61,3.201,62,3.792,64,5.023,66,2.359,76,4.744,86,6.312,111,2.74,117,2.765,144,2.189,164,6.227,165,2.657,174,4.758,200,2.765,224,5.999,241,2.765,262,8.007,264,3.036,265,7.184,273,2.89,274,7.184,275,3.44,278,3.036,378,3.96,379,4.225,380,6.888,381,1.448,382,6.51,383,2.765,384,2.709,385,2.709,386,2.765,388,5.099,398,3.214,399,5.574,400,10.788,401,3.96,402,3.036,403,3.214,404,3.749,405,3.749,406,3.749,407,10.788,408,9.209,409,3.749,410,4.243,411,3.749,412,3.749,413,3.749]],["keywords/28",[]],["title/29",[75,288.269,414,492.694,415,669.257]],["content/29",[10,0.086,14,1.979,16,0.723,17,2.411,26,0.227,27,0.227,28,0.265,29,0.254,30,0.257,31,0.39,32,0.249,33,0.257,34,0.235,35,0.306,39,1.473,61,3.06,62,3.549,64,4.822,66,2.182,86,2.059,89,8.623,111,2.419,116,3.069,117,2.557,137,5.884,140,5.704,164,2.032,165,2.457,174,4.568,200,7.491,224,5.704,241,2.557,264,2.808,265,6.83,273,2.672,274,6.83,278,2.808,378,3.662,379,3.955,380,6.549,382,7.543,383,2.557,384,2.505,385,2.505,386,2.557,388,4.773,398,2.972,399,3.069,404,3.467,405,3.467,406,3.467,412,3.467,413,3.467,414,11.377,416,10.257,417,3.923,418,3.923,419,3.923,420,3.923,421,3.923,422,3.923,423,3.923,424,8.697,425,8.697,426,8.697,427,3.662]],["keywords/29",[]],["title/30",[48,722.357,86,406.258]],["content/30",[]],["keywords/30",[]],["title/31",[14,390.381,428,773.952]],["content/31",[]],["keywords/31",[]],["title/32",[429,1065.279]],["content/32",[15,9.249,16,2.773,19,5.313,40,8.511,430,16.575,431,16.575]],["keywords/32",[]],["title/33",[58,654.576]],["content/33",[16,2.922,47,5.551,58,9.746,432,17.465]],["keywords/33",[]],["title/34",[433,1065.279]],["content/34",[15,9.409,16,2.821,19,5.405,141,7.35,381,5.225,434,15.312]],["keywords/34",[]],["title/35",[435,1065.279]],["content/35",[15,9.095,16,2.727,19,5.224,141,7.104,165,9.267,381,5.05,434,14.801,436,14.801]],["keywords/35",[]],["title/36",[437,1065.279]],["content/36",[15,9.249,16,2.773,19,5.313,141,7.225,381,5.136,438,11.776,439,12.203]],["keywords/36",[]],["title/37",[440,1065.279]],["content/37",[15,9.409,16,2.821,19,5.405,141,7.35,381,5.225,441,11.6]],["keywords/37",[]],["title/38",[442,833.406]],["content/38",[16,2.922,20,9.248,47,5.551,442,12.408]],["keywords/38",[]],["title/39",[443,1065.279]],["content/39",[16,2.871,19,5.5,20,9.086,47,5.453,64,6.011]],["keywords/39",[]],["title/40",[170,806.989]],["content/40",[4,6.426,10,0.082,15,6.059,16,1.817,19,3.48,26,0.57,27,0.57,28,0.924,29,0.639,30,0.646,31,0.799,32,0.625,33,0.646,34,0.591,35,0.768,36,2.226,37,1.681,53,6.174,54,4.779,61,2.625,164,5.106,165,6.174,170,7.47,444,10.858,445,10.858,446,7.252,447,9.86,448,9.86,449,8.712]],["keywords/40",[]],["title/41",[170,806.989]],["content/41",[10,0.085,16,2.019,26,0.634,27,0.634,28,0.993,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,36,2.473,37,1.869,54,5.136,61,2.917,130,10.958,184,9.682,449,9.682,450,10.958]],["keywords/41",[]],["title/42",[86,559.18]],["content/42",[16,2.922,20,9.248,47,5.551,86,8.325]],["keywords/42",[]],["title/43",[451,994.263]],["content/43",[10,0.081,16,1.879,20,5.948,26,0.59,27,0.59,28,0.946,29,0.661,30,0.668,31,0.597,32,1.011,33,0.668,34,0.611,35,0.795,37,1.739,52,9.521,53,6.387,61,2.715,84,5.08,86,8.372,208,10.201,441,7.728,446,7.503,451,9.521,452,10.201,453,10.201]],["keywords/43",[]],["title/44",[454,994.263]],["content/44",[10,0.063,14,4.262,16,2.255,19,2.983,20,4.927,26,0.489,27,0.489,28,0.572,29,0.547,30,0.553,31,0.717,32,0.536,33,0.553,34,0.506,35,0.659,47,5.038,61,4.201,75,4.008,116,13.106,174,4.474,454,7.887,455,9.305,456,7.466,457,8.45,458,7.887,459,8.45,460,8.45,461,9.305,462,8.45,463,8.45,464,8.45,465,9.305,466,8.45,467,12.147,468,8.45,469,8.45,470,8.45]],["keywords/44",[]],["title/45",[380,680.19]],["content/45",[16,2.871,19,5.5,20,9.086,47,5.453,380,9.949]],["keywords/45",[]],["title/46",[147,898.867]],["content/46",[16,2.871,19,5.5,20,9.086,47,5.453,147,13.147]],["keywords/46",[]],["title/47",[]],["content/47",[10,0.084,16,2.097,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,36,2.569,37,1.94,53,7.125,116,11.773,471,6.636,472,10.055,473,11.38]],["keywords/47",[]],["title/48",[230,806.989]],["content/48",[10,0.089,16,1.5,26,0.471,27,0.471,28,0.551,29,0.527,30,0.533,31,0.697,32,0.516,33,0.533,34,0.488,35,0.634,53,5.096,61,2.167,75,3.861,209,6.368,230,6.166,472,15.736,474,6.599,475,11.913,476,8.14,477,11.913,478,8.14,479,7.192,480,7.192,481,8.14,482,8.14,483,8.14,484,8.14,485,8.14]],["keywords/48",[]],["title/49",[19,376.009]],["content/49",[16,2.821,20,8.929,47,6.344,61,4.076,486,16.862]],["keywords/49",[]],["title/50",[263,611.129]],["content/50",[16,2.871,20,9.086,47,6.409,263,8.939]],["keywords/50",[]],["title/51",[487,511.317]],["content/51",[10,0.088,14,4.614,16,1.685,26,0.529,27,0.529,28,0.619,29,0.593,30,0.599,31,0.758,32,0.58,33,0.599,34,0.776,35,0.713,36,2.065,37,2.21,77,3.971,111,1.925,144,2.811,263,7.434,471,5.334,487,4.391,488,4.737,489,6.231,490,5.011,491,6.93,492,12.958,493,4.013,494,4.013]],["keywords/51",[]],["title/52",[240,559.18]],["content/52",[10,0.086,16,1.486,26,0.467,27,0.467,28,0.546,29,0.523,30,0.528,31,0.693,32,0.511,33,0.528,34,0.709,35,0.629,36,1.821,37,2.018,53,5.05,61,2.147,240,7.357,263,6.789,489,5.494,490,4.418,491,6.11,493,3.538,494,3.538,495,5.932,496,8.066,497,6.11,498,6.11,499,6.11,500,7.556,501,6.539,502,8.964,503,7.88,504,6.11,505,8.066,506,6.11,507,8.066]],["keywords/52",[]],["title/53",[34,63.815]],["content/53",[10,0.087,14,4.345,16,1.587,26,0.498,27,0.498,28,0.583,29,0.558,30,0.564,31,0.727,32,0.546,33,0.564,34,0.954,35,0.671,36,1.944,37,2.117,174,3.148,240,4.522,263,7.121,276,6.984,471,5.023,489,5.868,493,3.779,494,3.779,497,6.526,498,6.526,499,6.526,500,5.5,501,6.984,502,6.526,503,5.736,504,6.526,508,8.614,509,8.614]],["keywords/53",[]],["title/54",[262,709.348]],["content/54",[10,0.087,14,3.76,16,1.373,26,0.431,27,0.431,28,0.504,29,0.483,30,0.731,31,0.653,32,0.473,33,0.488,34,0.802,35,0.581,36,1.683,37,1.903,53,4.668,58,4.581,61,1.984,163,3.81,240,5.859,262,4.964,263,7.676,489,5.078,490,4.084,491,5.647,493,3.27,494,3.27,496,7.455,497,5.647,498,5.647,499,5.647,500,7.128,502,8.456,503,7.433,504,5.647,506,5.647,510,6.587,511,7.455,512,6.29,513,7.455]],["keywords/54",[]],["title/55",[514,994.263]],["content/55",[16,2.871,20,9.086,47,5.453,54,5.453,514,14.543]],["keywords/55",[]],["title/56",[160,654.576]],["content/56",[16,2.871,20,9.086,47,6.409,160,9.574]],["keywords/56",[]],["title/57",[487,511.317]],["content/57",[10,0.087,14,3.469,16,1.267,26,0.398,27,0.398,28,0.71,29,0.446,30,0.45,31,0.615,32,0.436,33,0.45,34,0.412,35,0.536,36,1.552,37,1.791,64,4.051,77,2.985,79,5.512,80,3.712,117,6.844,144,2.113,160,6.453,240,5.512,471,4.01,487,3.301,488,3.561,493,3.016,494,3.016,515,5.575,516,5.575,517,8.513,518,8.513,519,8.513,520,8.513,521,8.513,522,11.56,523,8.216,524,8.513,525,5.575,526,6.076]],["keywords/57",[]],["title/58",[75,505.287]],["content/58",[10,0.079,14,2.943,16,1.703,26,0.338,27,0.338,28,0.625,29,0.378,30,0.382,31,0.541,32,0.37,33,0.382,34,0.35,35,0.455,36,1.317,37,1.576,39,3.469,40,2.768,47,3.234,53,3.654,61,3.055,64,3.565,66,3.245,75,4.384,79,3.063,80,3.15,84,4.603,86,3.063,117,3.803,141,2.801,158,12.093,160,3.585,163,5.864,164,3.022,165,3.654,169,5.389,175,5.156,196,4.176,240,6.024,379,3.46,381,1.991,382,3.521,383,3.803,488,3.022,493,2.56,494,2.56,495,4.292,515,4.73,516,4.73,517,4.73,518,4.73,519,4.73,520,4.73,521,4.73,522,7.492,523,4.565,524,4.73,527,4.73,528,3.974,529,4.73,530,4.73,531,4.73,532,6.295,533,4.73,534,4.292]],["keywords/58",[]],["title/59",[535,1065.279]],["content/59",[16,2.821,20,8.929,47,6.344,196,10.958,536,12.413]],["keywords/59",[]],["title/60",[487,511.317]],["content/60",[10,0.081,16,1.603,25,4.912,26,0.503,27,0.503,28,0.588,29,0.564,30,0.819,31,0.732,32,0.551,33,0.57,34,0.521,35,0.678,36,1.964,37,1.483,62,4.63,87,5.792,89,5.345,159,10.209,196,10.473,471,5.072,487,4.175,536,13.737,537,7.052,538,9.579,539,9.579,540,8.119,541,9.579,542,9.579,543,9.579,544,10.135,545,6.226]],["keywords/60",[]],["title/61",[77,462.393]],["content/61",[16,2.821,20,8.929,47,6.344,77,6.646,546,9.777]],["keywords/61",[]],["title/62",[487,511.317]],["content/62",[10,0.086,16,1.879,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,36,2.303,37,2.384,77,6.068,144,3.134,471,5.948,487,4.896,488,5.282,493,4.475,494,4.475,537,8.27,546,6.513,547,10.201]],["keywords/62",[]],["title/63",[75,505.287]],["content/63",[10,0.081,14,2.542,16,1.513,26,0.291,27,0.291,28,0.341,29,0.326,30,0.33,31,0.481,32,0.319,33,0.33,34,0.302,35,0.393,36,1.137,37,1.401,39,3.903,40,2.39,47,2.875,53,3.155,61,3.516,64,3.169,66,2.802,75,3.896,76,6.924,77,2.187,79,4.312,80,4.435,84,5.972,86,2.645,89,5.047,140,2.802,141,2.419,144,1.548,158,11.455,159,7.254,163,6.128,164,2.609,165,3.155,169,6.993,181,4.452,196,3.606,240,5.458,379,2.988,381,1.719,382,4.957,383,3.284,488,2.609,493,2.21,494,2.21,495,3.706,500,3.217,506,3.817,525,4.085,527,4.085,528,5.595,529,4.085,530,4.085,531,4.085,532,7.082,533,4.085,534,3.706,548,5.039,549,8.214,550,5.039,551,5.039,552,4.252]],["keywords/63",[]],["title/64",[161,725.591]],["content/64",[16,2.922,20,9.248,47,5.551,161,10.803]],["keywords/64",[]],["title/65",[487,511.317]],["content/65",[10,0.087,16,1.837,26,0.577,27,0.577,28,0.674,29,0.646,30,0.653,31,0.806,32,0.632,33,0.653,34,0.597,35,0.777,36,2.251,37,2.347,77,4.328,111,2.098,144,3.064,471,5.814,487,4.786,488,5.164,493,4.374,494,4.374,537,8.084,553,9.307,554,11.158]],["keywords/65",[]],["title/66",[75,505.287]],["content/66",[10,0.081,14,2.963,16,1.712,26,0.34,27,0.34,28,0.397,29,0.381,30,0.385,31,0.544,32,0.372,33,0.385,34,0.352,35,0.458,36,1.326,37,1.584,39,3.487,40,2.786,47,3.251,53,3.678,61,3.487,64,3.584,66,3.266,75,4.407,84,6.524,86,3.083,111,1.236,141,2.819,144,1.805,158,12.121,159,6.481,163,5.889,164,3.042,165,3.678,169,5.417,178,5.19,196,4.204,240,4.877,274,3.911,379,3.483,381,2.004,382,3.545,383,3.828,488,3.042,493,2.577,494,2.577,495,4.32,527,4.762,528,4.001,529,4.762,530,4.762,531,4.762,532,6.328,533,4.762,534,4.32,553,10.757,554,7.532,555,4.762]],["keywords/66",[]],["title/67",[556,762.39]],["content/67",[16,2.871,20,9.086,47,5.453,380,9.949,556,11.151]],["keywords/67",[]],["title/68",[487,511.317]],["content/68",[10,0.086,14,4.919,16,1.797,26,0.564,27,0.564,28,0.66,29,0.632,30,0.639,31,0.793,32,0.618,33,0.639,34,0.584,35,0.76,36,2.201,37,2.311,77,4.233,111,2.052,141,4.681,144,2.996,380,6.227,471,5.686,487,4.681,488,5.05,493,4.278,494,4.278,556,6.979,557,11.974]],["keywords/68",[]],["title/69",[558,941.221]],["content/69",[16,2.821,20,8.929,47,6.344,160,9.409,558,13.529]],["keywords/69",[]],["title/70",[487,511.317]],["content/70",[10,0.086,16,1.797,26,0.564,27,0.564,28,0.66,29,0.632,30,0.639,31,0.793,32,0.618,33,0.639,34,0.584,35,0.76,36,2.201,37,2.311,77,4.233,111,2.052,141,4.681,144,2.996,160,5.992,471,5.686,487,4.681,488,5.05,493,4.278,494,4.278,537,7.906,558,8.616,559,13.553]],["keywords/70",[]],["title/71",[560,743.19]],["content/71",[16,2.922,20,9.248,47,5.551,560,11.065]],["keywords/71",[]],["title/72",[75,505.287]],["content/72",[2,5.209,10,0.085,16,1.473,19,4.149,26,0.462,27,0.68,28,0.541,29,0.518,30,0.523,31,0.688,32,0.507,33,0.523,34,0.479,35,0.623,36,1.804,37,2.377,40,3.791,53,5.004,61,3.129,75,5.576,84,6.943,87,5.322,88,9.919,467,6.744,495,5.879,555,9.53,560,8.201,561,6.48,562,7.062,563,7.993,564,7.993,565,7.993,566,7.993,567,7.062,568,6.744,569,6.253]],["keywords/72",[]],["title/73",[174,389.308]],["content/73",[16,2.821,20,8.929,47,6.344,174,5.596,372,11.262]],["keywords/73",[]],["title/74",[487,511.317]],["content/74",[10,0.086,14,4.614,16,1.685,26,0.529,27,0.529,28,0.619,29,0.593,30,0.599,31,0.758,32,0.58,33,0.599,34,0.548,35,0.713,36,2.065,37,2.21,77,3.971,110,5.962,111,3.166,144,2.811,174,4.736,372,6.728,471,5.334,487,4.391,488,4.737,490,5.011,491,6.93,493,4.013,494,4.013,570,12.958]],["keywords/74",[]],["title/75",[1,530.518]],["content/75",[1,7.899,16,2.922,20,9.248,47,5.551]],["keywords/75",[]],["title/76",[75,505.287]],["content/76",[1,6.014,10,0.086,14,4.182,15,5.095,16,1.528,19,2.927,26,0.48,27,0.48,28,0.561,29,0.537,30,0.543,31,0.707,32,0.526,33,0.543,34,0.497,35,0.646,36,1.872,37,1.414,53,7.561,61,3.791,75,5.728,108,7.326,159,5.785,163,4.237,224,4.611,495,6.099,555,6.722,571,7.326,572,7.326,573,7.326,574,12.075,575,7.326,576,8.292,577,8.292,578,7.326,579,7.326]],["keywords/76",[]],["title/77",[6,536.972,580,607.748,581,607.748]],["content/77",[]],["keywords/77",[]],["title/78",[582,1065.279]],["content/78",[10,0.088,16,1.635,26,0.513,27,0.513,28,0.6,29,0.575,30,0.581,31,0.742,32,0.562,33,0.581,34,0.967,54,3.105,61,2.362,111,1.867,146,5.783,200,5.783,544,7.193,583,7.487,584,8.873,585,5.783,586,7.193,587,5.556,588,11.995,589,8.873,590,8.873,591,8.873,592,8.873,593,8.873,594,6.722]],["keywords/78",[]],["title/79",[595,1065.279]],["content/79",[10,0.089,26,0.442,27,0.442,28,0.517,29,0.495,30,0.745,31,0.666,32,0.485,33,0.501,34,0.814,54,2.677,61,2.036,111,1.609,146,4.984,200,7.415,544,6.2,583,6.453,585,4.984,587,4.789,594,5.794,596,7.648,597,7.648,598,7.648,599,7.648,600,11.378,601,7.648,602,11.378,603,7.648,604,7.648,605,13.586,606,7.648,607,7.648,608,7.648,609,7.648]],["keywords/79",[]],["title/80",[610,1065.279]],["content/80",[10,0.085,19,3.56,26,0.583,27,0.583,28,0.938,29,0.653,30,0.661,31,0.812,32,0.639,33,0.661,34,0.95,54,3.529,61,2.684,111,2.919,583,8.509,585,6.572,587,6.314,611,10.085,612,10.085,613,10.085,614,10.085,615,8.91,616,10.085,617,10.085]],["keywords/80",[]],["title/81",[19,273.18,618,773.952]],["content/81",[10,0.084,19,4.82,26,0.57,27,0.57,28,0.924,29,0.639,30,0.894,31,0.799,32,0.625,33,0.646,34,0.818,54,3.451,61,2.625,92,8.32,111,2.075,583,8.32,585,6.426,587,6.174,615,8.712,619,9.86,620,9.86,621,9.86,622,9.86,623,9.86,624,9.86,625,9.86]],["keywords/81",[]],["title/82",[626,941.221]],["content/82",[10,0.088,16,1.434,26,0.45,27,0.45,28,0.928,29,0.747,30,0.755,31,0.675,32,0.493,33,0.51,34,0.69,36,1.757,37,1.327,54,2.724,61,3.068,111,2.888,144,2.391,557,6.876,583,6.567,585,7.512,587,4.873,626,6.876,627,7.782,628,7.782,629,7.782,630,7.782,631,13.727,632,7.782,633,7.782,634,7.263,635,7.782,636,7.782,637,7.782]],["keywords/82",[]],["title/83",[52,722.357,86,406.258]],["content/83",[10,0.052,25,2.34,26,0.24,27,0.24,28,0.28,29,0.268,30,0.271,31,0.409,32,0.263,33,0.271,34,0.248,35,0.323,37,0.707,53,2.594,54,1.45,86,4.752,122,3.867,126,3.867,139,3.359,163,2.117,209,3.242,230,5.291,388,4.998,458,3.867,536,3.359,537,5.662,552,3.496,556,10.288,561,3.359,594,9.744,638,3.496,639,3.867,640,4.144,641,4.291,642,4.563,643,6.858,644,4.752,645,14.961,646,6.984,647,4.144,648,12.005,649,5.464,650,9.053,651,6.984,652,6.984,653,10.626,654,4.144,655,6.984,656,6.519,657,4.144,658,4.144,659,3.661,660,4.144,661,4.144,662,4.144,663,4.144,664,4.144,665,4.144,666,4.144,667,4.144,668,4.144,669,4.144,670,4.144,671,4.144,672,4.144,673,3.496,674,4.144,675,4.144,676,3.661,677,4.144,678,4.757,679,6.984,680,4.144,681,3.139,682,4.144,683,4.144,684,3.661,685,6.984,686,4.144,687,4.144,688,4.144,689,4.144,690,6.984,691,4.998,692,6.519,693,4.144,694,4.144,695,3.661,696,4.144,697,4.144,698,4.144,699,4.144,700,4.144,701,4.144,702,4.144,703,4.144,704,3.661,705,3.661,706,4.144,707,2.646,708,4.144,709,4.144,710,4.144,711,2.038,712,2.09]],["keywords/83",[]],["title/84",[86,406.258,159,539.946]],["content/84",[]],["keywords/84",[]],["title/85",[681,806.989]],["content/85",[10,0.082,19,4.069,26,0.667,27,0.667,28,0.78,29,0.747,30,0.755,31,0.888,32,0.731,33,0.755,34,0.691,35,0.898,36,2.602,37,1.966,54,4.034,641,7.083,644,6.051,711,5.67,712,5.815,713,8.25]],["keywords/85",[]],["title/86",[644,559.18]],["content/86",[10,0.083,26,0.685,27,0.685,28,0.8,29,0.767,30,0.775,31,0.904,32,0.75,33,0.775,34,0.709,35,0.922,37,2.018,54,4.142,641,7.273,644,6.213,711,5.821,712,5.97,714,11.836]],["keywords/86",[]],["title/87",[678,725.591]],["content/87",[10,0.083,26,0.685,27,0.685,28,0.8,29,0.767,30,0.775,31,0.904,32,0.75,33,0.775,34,0.709,35,0.922,37,2.018,54,4.142,641,7.273,678,8.062,711,5.821,712,5.97,715,11.836]],["keywords/87",[]],["title/88",[691,762.39]],["content/88",[2,6.426,10,0.084,25,5.568,26,0.57,27,0.57,28,0.667,29,0.639,30,0.646,31,0.799,32,0.625,33,0.646,34,0.591,35,0.768,36,2.226,37,2.329,54,3.451,86,5.176,137,5.657,174,3.604,490,5.402,641,8.392,691,7.057,711,6.717,712,4.974,716,9.86,717,9.86,718,8.712]],["keywords/88",[]],["title/89",[707,680.19]],["content/89",[10,0.085,26,0.611,27,0.611,28,0.715,29,0.685,30,0.692,31,0.838,32,0.67,33,0.692,34,0.633,35,0.823,36,2.385,37,2.442,54,3.698,388,7.562,641,6.492,707,6.746,711,7.042,712,5.329,719,10.566,720,9.335,721,8.266]],["keywords/89",[]],["title/90",[441,806.989]],["content/90",[10,0.085,15,6.651,19,3.82,26,0.626,27,0.626,28,0.732,29,0.701,30,0.709,31,0.852,32,0.686,33,0.709,34,0.648,35,0.843,36,2.443,37,2.482,441,8.199,641,6.651,711,7.158,712,5.46,722,10.824,723,9.133]],["keywords/90",[]],["title/91",[569,833.406]],["content/91",[10,0.082,19,5.312,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,37,1.94,84,5.667,568,9.602,569,8.903,641,6.992,711,5.597,712,5.74,724,11.38]],["keywords/91",[]],["title/92",[725,1065.279]],["content/92",[10,0.081,19,5.267,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,37,1.916,193,10.486,569,8.79,641,6.904,711,5.526,712,5.667,726,8.79,727,12.373,728,11.235]],["keywords/92",[]],["title/93",[729,941.221]],["content/93",[10,0.082,19,5.53,26,0.57,27,0.57,28,0.667,29,0.639,30,0.646,31,0.799,32,0.625,33,0.646,34,0.591,35,0.768,37,1.681,111,2.075,144,3.03,399,12.258,641,6.059,730,15.668,731,17.254,732,9.86,733,13.657,734,9.86]],["keywords/93",[]],["title/94",[735,1065.279]],["content/94",[10,0.082,19,4.069,26,0.667,27,0.667,28,0.78,29,0.747,30,0.755,31,0.888,32,0.731,33,0.755,34,0.691,35,0.898,37,1.966,110,7.513,111,2.426,388,8.25,641,7.083,711,5.67,712,5.815,736,11.528]],["keywords/94",[]],["title/95",[737,1065.279]],["content/95",[10,0.081,21,10.355,25,6.265,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,37,1.892,534,8.16,641,6.817,644,5.824,711,5.457,712,5.596,729,9.803,730,11.095,738,11.095,739,11.095]],["keywords/95",[]],["title/96",[34,63.815]],["content/96",[10,0.085,26,0.611,27,0.611,28,0.715,29,0.685,30,0.692,31,0.838,32,0.67,33,0.692,34,0.858,35,0.823,36,2.385,37,2.442,54,3.698,388,7.562,641,6.492,711,7.042,712,5.329,740,10.566,741,9.335,742,9.335]],["keywords/96",[]],["title/97",[112,680.19]],["content/97",[10,0.081,19,3.966,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,37,1.916,111,2.364,112,7.174,641,6.904,711,5.526,712,5.667,743,9.927,744,9.108,745,9.108,746,11.235]],["keywords/97",[]],["title/98",[113,654.576]],["content/98",[10,0.081,19,3.966,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,37,1.916,111,2.364,113,6.904,641,6.904,711,5.526,712,5.667,744,9.108,745,9.108,747,11.235,748,11.235]],["keywords/98",[]],["title/99",[560,743.19]],["content/99",[10,0.083,26,0.685,27,0.685,28,0.8,29,0.767,30,0.775,31,0.904,32,0.75,33,0.775,34,0.709,35,0.922,37,2.018,66,6.581,534,8.705,560,8.257,711,5.821,712,5.97,749,11.836]],["keywords/99",[]],["title/100",[10,4.663]],["content/100",[]],["keywords/100",[]],["title/101",[10,4.663]],["content/101",[10,0.057,29,0.846,30,0.855,31,1.106,32,0.828,33,0.855,34,0.782,35,1.017,94,9.891,95,10.214,191,10.585,750,14.378,751,14.378]],["keywords/101",[]],["title/102",[10,4.663]],["content/102",[10,0.087,32,1.149]],["keywords/102",[]],["title/103",[10,4.177,64,234.463]],["content/103",[10,0.073,28,0.645,29,0.618,30,0.625,31,0.901,32,0.605,33,0.874,34,0.572,35,0.744,37,1.627,100,8.431,241,6.219,243,7.228,752,10.508,753,10.508,754,10.508,755,10.508,756,10.508,757,10.508,758,10.508,759,10.508,760,10.508,761,10.508,762,8.906,763,8.906,764,10.508,765,10.508,766,10.508,767,8.906,768,10.508,769,10.508,770,10.508,771,10.508,772,9.542,773,10.508]],["keywords/103",[]],["title/104",[10,4.177,774,669.257]],["content/104",[10,0.089,15,4.867,16,1.459,30,0.519,31,0.812,32,0.502,37,1.351,47,2.772,58,4.867,62,4.216,111,1.667,169,4.619,224,4.405,255,7.393,648,7.393,767,7.393,772,7.921,775,8.723,776,8.723,777,8.723,778,8.723,779,8.723,780,8.723,781,8.723,782,8.723,783,8.723,784,7.393,785,15.274,786,8.723,787,8.723,788,8.723,789,8.723,790,8.723,791,8.723,792,7.921,793,8.723,794,8.723]],["keywords/104",[]],["title/105",[10,4.177,795,669.257]],["content/105",[10,0.089,19,2.654,29,0.728,30,0.492,31,0.787,32,0.477,37,1.916,58,6.903,61,2.99,62,4.002,191,6.095,200,7.321,216,10.485,224,6.246,723,6.344,767,7.017,792,11.233,796,8.279,797,8.279,798,8.279,799,8.279,800,8.279,801,12.37,802,8.279,803,8.279,804,14.81,805,8.279,806,8.279,807,8.279,808,8.279,809,8.279,810,8.279,811,8.279,812,8.279]],["keywords/105",[]],["title/106",[10,4.663]],["content/106",[]],["keywords/106",[]],["title/107",[15,654.576]],["content/107",[10,0.088,17,7.273,26,0.685,27,0.685,28,0.8,29,0.767,30,0.775,31,0.904,32,0.75,33,0.775,34,0.709,35,0.922,36,2.672,37,2.018,38,11.836]],["keywords/107",[]],["title/108",[9,941.221]],["content/108",[10,0.084,26,0.871,27,0.871,39,5.65,41,15.052]],["keywords/108",[]],["title/109",[42,1065.279]],["content/109",[10,0.084,26,0.871,27,0.871,39,5.65,45,15.052]],["keywords/109",[]],["title/110",[46,994.263]],["content/110",[10,0.084,26,0.871,27,0.871,47,5.268,49,15.052]],["keywords/110",[]],["title/111",[50,863.609]],["content/111",[10,0.084,26,0.871,27,0.871,47,5.268,55,15.052]],["keywords/111",[]],["title/112",[56,994.263]],["content/112",[10,0.084,26,0.871,27,0.871,47,5.268,59,15.052]],["keywords/112",[]],["title/113",[60,994.263]],["content/113",[10,0.082,61,4.299]],["keywords/113",[]],["title/114",[58,654.576]],["content/114",[10,0.084,26,0.871,27,0.871,47,5.268,63,15.052]],["keywords/114",[]],["title/115",[64,410.974]],["content/115",[10,0.087,26,0.815,27,0.815,39,5.291,64,5.438,67,12.453,68,14.095]],["keywords/115",[]],["title/116",[69,1065.279]],["content/116",[10,0.076,26,0.829,27,0.829,61,3.812,70,14.322,72,14.322,73,14.322,74,17.414]],["keywords/116",[]],["title/117",[10,4.663]],["content/117",[]],["keywords/117",[]],["title/118",[10,4.663]],["content/118",[10,0.061,25,2.396,26,0.245,27,0.245,28,0.287,29,0.275,30,0.278,31,0.417,32,0.269,33,0.278,34,0.254,35,0.331,37,0.723,53,2.657,54,1.485,86,3.74,122,3.96,126,3.96,139,3.44,230,5.397,388,5.099,458,3.96,537,5.776,552,3.58,556,10.393,561,3.44,594,9.863,640,4.243,641,2.607,643,6.977,644,4.834,645,15.103,646,7.124,647,4.243,648,12.152,649,5.574,650,9.209,651,7.124,652,7.124,653,10.788,654,4.243,655,7.124,656,6.65,657,4.243,658,4.243,659,3.749,660,4.243,661,4.243,662,4.243,663,4.243,664,4.243,665,4.243,666,4.243,667,4.243,668,4.243,669,4.243,670,4.243,671,4.243,672,4.243,673,3.58,674,4.243,675,4.243,676,3.749,677,4.243,678,4.853,679,7.124,680,4.243,681,3.214,682,4.243,683,4.243,684,3.749,685,7.124,686,4.243,687,4.243,688,4.243,689,4.243,690,7.124,691,5.099,692,6.65,693,4.243,694,4.243,695,3.749,696,4.243,697,4.243,698,4.243,699,4.243,700,4.243,701,4.243,702,4.243,703,4.243,704,3.749,705,3.749,706,4.243,707,2.709,708,4.243,709,4.243,710,4.243,711,2.087,712,2.14,813,4.672]],["keywords/118",[]],["title/119",[10,4.663]],["content/119",[]],["keywords/119",[]],["title/120",[681,806.989]],["content/120",[10,0.085,26,0.703,27,0.703,28,0.822,29,0.788,30,0.796,31,0.92,32,0.771,33,0.796,34,0.728,35,0.948,36,2.745,37,2.074,711,5.981,712,6.134]],["keywords/120",[]],["title/121",[644,559.18]],["content/121",[10,0.085,26,0.703,27,0.703,28,0.822,29,0.788,30,0.796,31,0.92,32,0.771,33,0.796,34,0.728,35,0.948,37,2.074,711,5.981,712,6.134,714,12.161]],["keywords/121",[]],["title/122",[678,725.591]],["content/122",[10,0.085,26,0.703,27,0.703,28,0.822,29,0.788,30,0.796,31,0.92,32,0.771,33,0.796,34,0.728,35,0.948,37,2.074,711,5.981,712,6.134,715,12.161]],["keywords/122",[]],["title/123",[691,762.39]],["content/123",[10,0.089,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,36,2.303,37,2.384,137,5.852,490,5.588,691,7.3,711,6.876,712,5.145,717,10.201,718,9.013]],["keywords/123",[]],["title/124",[707,680.19]],["content/124",[10,0.087,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,36,2.473,37,2.502,711,7.217,712,5.527,719,10.958,720,9.682,721,8.573]],["keywords/124",[]],["title/125",[441,806.989]],["content/125",[10,0.087,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,36,2.536,37,2.544,711,7.339,712,5.667,722,11.235,723,9.48]],["keywords/125",[]],["title/126",[569,833.406]],["content/126",[10,0.085,26,0.703,27,0.703,28,0.822,29,0.788,30,0.796,31,0.92,32,0.771,33,0.796,34,0.728,35,0.948,37,2.074,711,5.981,712,6.134,724,12.161]],["keywords/126",[]],["title/127",[725,1065.279]],["content/127",[10,0.085,26,0.703,27,0.703,28,0.822,29,0.788,30,0.796,31,0.92,32,0.771,33,0.796,34,0.728,35,0.948,37,2.074,711,5.981,712,6.134,728,12.161]],["keywords/127",[]],["title/128",[729,941.221]],["content/128",[10,0.087,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,37,1.916,111,2.364,144,3.452,399,13.107,732,11.235,734,11.235]],["keywords/128",[]],["title/129",[735,1065.279]],["content/129",[10,0.085,26,0.685,27,0.685,28,0.8,29,0.767,30,0.775,31,0.904,32,0.75,33,0.775,34,0.709,35,0.922,37,2.018,110,7.714,111,2.49,711,5.821,712,5.97,736,11.836]],["keywords/129",[]],["title/130",[737,1065.279]],["content/130",[10,0.083,26,0.703,27,0.703,28,0.822,29,0.788,30,0.796,31,0.92,32,0.771,33,0.796,34,0.728,35,0.948,37,2.074,711,5.981,712,6.134,729,10.744,739,12.161]],["keywords/130",[]],["title/131",[34,63.815]],["content/131",[10,0.087,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,36,2.473,37,2.502,711,7.217,712,5.527,740,10.958,741,9.682,742,9.682]],["keywords/131",[]],["title/132",[112,680.19]],["content/132",[10,0.085,26,0.685,27,0.685,28,0.8,29,0.767,30,0.775,31,0.904,32,0.75,33,0.775,34,0.709,35,0.922,37,2.018,111,2.49,112,7.557,711,5.821,712,5.97,746,11.836]],["keywords/132",[]],["title/133",[113,654.576]],["content/133",[10,0.085,26,0.685,27,0.685,28,0.8,29,0.767,30,0.775,31,0.904,32,0.75,33,0.775,34,0.709,35,0.922,37,2.018,111,2.49,113,7.273,711,5.821,712,5.97,748,11.836]],["keywords/133",[]],["title/134",[560,743.19]],["content/134",[10,0.085,26,0.703,27,0.703,28,0.822,29,0.788,30,0.796,31,0.92,32,0.771,33,0.796,34,0.728,35,0.948,37,2.074,711,5.981,712,6.134,749,12.161]],["keywords/134",[]],["title/135",[10,4.663]],["content/135",[]],["keywords/135",[]],["title/136",[429,1065.279]],["content/136",[10,0.082,40,7.66]],["keywords/136",[]],["title/137",[58,654.576]],["content/137",[10,0.082,47,5.652]],["keywords/137",[]],["title/138",[433,1065.279]],["content/138",[10,0.082,381,5.51]],["keywords/138",[]],["title/139",[435,1065.279]],["content/139",[10,0.085,381,5.317,436,15.581]],["keywords/139",[]],["title/140",[437,1065.279]],["content/140",[10,0.082,381,5.51]],["keywords/140",[]],["title/141",[440,1065.279]],["content/141",[10,0.082,381,5.51]],["keywords/141",[]],["title/142",[442,833.406]],["content/142",[10,0.082,47,5.652]],["keywords/142",[]],["title/143",[443,1065.279]],["content/143",[10,0.085,47,5.453,64,6.011]],["keywords/143",[]],["title/144",[170,806.989]],["content/144",[10,0.088,26,0.597,27,0.597,28,0.953,29,0.669,30,0.676,31,0.825,32,0.654,33,0.676,34,0.618,35,0.804,36,2.329,37,1.76,54,4.931,61,2.747,164,5.344,170,7.818,446,7.59,447,10.32,448,10.32,449,9.118]],["keywords/144",[]],["title/145",[170,806.989]],["content/145",[10,0.087,26,0.634,27,0.634,28,0.993,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,36,2.473,37,1.869,54,5.136,61,2.917,184,9.682,449,9.682,450,10.958]],["keywords/145",[]],["title/146",[86,559.18]],["content/146",[10,0.082,47,5.652]],["keywords/146",[]],["title/147",[451,994.263]],["content/147",[10,0.086,26,0.642,27,0.642,28,1.001,29,0.719,30,0.727,31,0.649,32,1.055,33,0.727,34,0.665,35,0.865,37,1.892,61,2.953,84,5.525,86,5.824,446,8.16,452,11.095,453,11.095]],["keywords/147",[]],["title/148",[454,994.263]],["content/148",[10,0.089,26,0.529,27,0.529,28,0.619,29,0.593,30,0.599,31,0.758,32,0.58,33,0.599,34,0.548,35,0.713,47,3.201,61,4.357,116,7.157,174,3.343,457,9.148,459,9.148,460,9.148,462,9.148,464,9.148,466,9.148,467,12.697,468,9.148,469,9.148,470,9.148]],["keywords/148",[]],["title/149",[380,680.19]],["content/149",[10,0.082,47,5.652]],["keywords/149",[]],["title/150",[147,898.867]],["content/150",[10,0.082,47,5.652]],["keywords/150",[]],["title/151",[]],["content/151",[10,0.088,26,0.676,27,0.676,28,0.79,29,0.757,30,0.765,31,0.896,32,0.74,33,0.765,34,0.7,35,0.91,36,2.636,37,1.992,471,6.811,473,11.68]],["keywords/151",[]],["title/152",[230,806.989]],["content/152",[10,0.09,26,0.48,27,0.48,28,0.561,29,0.537,30,0.543,31,0.707,32,0.526,33,0.543,34,0.497,35,0.646,61,2.207,230,6.281,472,15.333,474,6.722,475,12.075,476,8.292,477,12.075,478,8.292,479,7.326,480,7.326,481,8.292,482,8.292,483,8.292,484,8.292,485,8.292]],["keywords/152",[]],["title/153",[19,376.009]],["content/153",[10,0.082,47,5.652]],["keywords/153",[]],["title/154",[263,611.129]],["content/154",[10,0.082,47,5.652]],["keywords/154",[]],["title/155",[487,511.317]],["content/155",[10,0.09,26,0.54,27,0.54,28,0.632,29,0.605,30,0.612,31,0.77,32,0.592,33,0.612,34,0.788,35,0.728,36,2.108,37,2.242,111,1.965,144,2.87,263,5.359,471,5.447,487,4.483,489,6.362,490,5.117,491,7.076,492,13.15,493,4.097,494,4.097]],["keywords/155",[]],["title/156",[240,559.18]],["content/156",[10,0.088,26,0.48,27,0.48,28,0.561,29,0.537,30,0.543,31,0.707,32,0.526,33,0.543,34,0.723,35,0.646,36,1.872,37,2.059,61,2.207,240,6.339,263,4.757,489,5.648,490,4.542,491,6.281,493,3.637,494,3.637,497,6.281,498,6.281,499,6.281,500,7.71,501,6.722,502,9.148,503,8.041,504,6.281,505,8.292,506,6.281,507,8.292]],["keywords/156",[]],["title/157",[34,63.815]],["content/157",[10,0.089,26,0.508,27,0.508,28,0.594,29,0.569,30,0.575,31,0.737,32,0.557,33,0.575,34,0.881,35,0.685,36,1.983,37,2.147,240,4.611,263,5.04,276,7.122,471,5.123,489,5.984,493,3.854,494,3.854,497,6.655,498,6.655,499,6.655,500,5.609,501,7.122,502,6.655,503,5.85,504,6.655,508,8.785,509,8.785]],["keywords/157",[]],["title/158",[262,709.348]],["content/158",[10,0.089,26,0.446,27,0.446,28,0.522,29,0.5,30,0.75,31,0.67,32,0.489,33,0.505,34,0.818,35,0.601,36,1.741,37,1.953,61,2.054,163,3.942,240,6.011,262,5.137,263,6.569,489,5.255,490,4.226,491,5.844,493,3.384,494,3.384,497,5.844,498,5.844,499,5.844,500,7.312,502,8.675,503,7.625,504,5.844,506,5.844,511,7.715,512,6.509,513,7.715]],["keywords/158",[]],["title/159",[514,994.263]],["content/159",[10,0.082,47,5.652]],["keywords/159",[]],["title/160",[160,654.576]],["content/160",[10,0.082,47,5.652]],["keywords/160",[]],["title/161",[487,511.317]],["content/161",[10,0.089,26,0.404,27,0.404,28,0.719,29,0.453,30,0.457,31,0.622,32,0.443,33,0.457,34,0.418,35,0.544,36,1.577,37,1.812,64,4.1,79,5.578,80,3.771,117,6.926,144,2.146,160,4.292,240,5.578,471,4.073,487,3.353,493,3.064,494,3.064,515,5.663,516,5.663,517,8.615,518,8.615,519,8.615,520,8.615,521,8.615,522,11.654,523,8.314,524,8.615,525,5.663,526,6.171]],["keywords/161",[]],["title/162",[75,505.287]],["content/162",[10,0.089,26,0.392,27,0.392,28,0.702,29,0.439,30,0.444,31,0.607,32,0.429,33,0.444,34,0.406,35,0.528,36,1.528,37,1.77,39,3.896,40,3.212,47,2.37,61,3.359,64,4.004,75,3.212,79,3.554,80,3.656,84,3.372,117,4.413,163,3.46,164,3.506,169,3.949,175,5.983,240,5.448,379,4.016,381,2.311,382,4.086,493,2.97,494,2.97,515,5.49,516,5.49,517,5.49,518,5.49,519,5.49,520,5.49,521,5.49,522,8.414,523,5.298,524,5.49,528,4.612,532,4.612]],["keywords/162",[]],["title/163",[535,1065.279]],["content/163",[10,0.082,47,5.652]],["keywords/163",[]],["title/164",[487,511.317]],["content/164",[10,0.089,26,0.626,27,0.626,28,0.732,29,0.701,30,0.709,31,0.852,32,0.686,33,0.709,34,0.648,35,0.843,36,2.443,37,1.846,89,6.651,471,6.312,487,5.195,544,11.799,545,7.746]],["keywords/164",[]],["title/165",[77,462.393]],["content/165",[10,0.082,47,5.652]],["keywords/165",[]],["title/166",[487,511.317]],["content/166",[10,0.089,26,0.611,27,0.611,28,0.715,29,0.685,30,0.692,31,0.838,32,0.67,33,0.692,34,0.633,35,0.823,36,2.385,37,2.442,144,3.246,471,6.161,487,5.071,493,4.635,494,4.635,547,10.566]],["keywords/166",[]],["title/167",[75,505.287]],["content/167",[10,0.09,26,0.392,27,0.392,28,0.458,29,0.439,30,0.444,31,0.607,32,0.429,33,0.444,34,0.406,35,0.528,36,1.528,37,1.77,39,4.737,40,3.212,47,2.37,61,3.765,64,4.004,75,3.212,79,5.448,80,5.603,84,5.169,140,3.765,163,3.46,164,3.506,169,3.949,181,5.983,240,3.554,379,4.016,381,2.311,382,6.263,493,2.97,494,2.97,525,5.49,528,4.612,532,7.069,814,7.457]],["keywords/167",[]],["title/168",[161,725.591]],["content/168",[10,0.082,47,5.652]],["keywords/168",[]],["title/169",[487,511.317]],["content/169",[10,0.089,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,36,2.303,37,2.384,111,2.146,144,3.134,471,5.948,487,4.896,493,4.475,494,4.475,554,11.334]],["keywords/169",[]],["title/170",[75,505.287]],["content/170",[10,0.091,26,0.411,27,0.411,28,0.48,29,0.46,30,0.465,31,0.63,32,0.45,33,0.465,34,0.425,35,0.553,36,1.602,37,1.834,39,4.037,40,3.366,47,2.484,61,3.858,64,4.15,75,3.366,84,5.357,111,1.493,144,2.18,163,3.626,164,3.675,169,4.138,178,6.27,240,3.725,379,4.209,381,2.422,382,4.283,493,3.113,494,3.113,528,4.834,532,4.834,554,8.72,815,5.376]],["keywords/170",[]],["title/171",[556,762.39]],["content/171",[10,0.082,47,5.652]],["keywords/171",[]],["title/172",[487,511.317]],["content/172",[10,0.089,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,36,2.303,37,2.384,111,2.146,144,3.134,471,5.948,487,4.896,493,4.475,494,4.475,557,12.352]],["keywords/172",[]],["title/173",[558,941.221]],["content/173",[10,0.082,47,5.652]],["keywords/173",[]],["title/174",[487,511.317]],["content/174",[10,0.089,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,36,2.303,37,2.384,111,2.146,144,3.134,471,5.948,487,4.896,493,4.475,494,4.475,559,13.98]],["keywords/174",[]],["title/175",[560,743.19]],["content/175",[10,0.082,47,5.652]],["keywords/175",[]],["title/176",[75,505.287]],["content/176",[10,0.091,26,0.535,27,0.755,28,0.625,29,0.599,30,0.605,31,0.764,32,0.586,33,0.605,34,0.554,35,0.72,36,2.086,37,2.58,61,2.46,75,4.384,467,7.799,563,9.243,564,9.243,565,9.243,815,9.889]],["keywords/176",[]],["title/177",[174,389.308]],["content/177",[10,0.082,47,5.652]],["keywords/177",[]],["title/178",[487,511.317]],["content/178",[10,0.089,26,0.546,27,0.546,28,0.638,29,0.612,30,0.618,31,0.775,32,0.598,33,0.618,34,0.566,35,0.736,36,2.131,37,2.259,110,6.152,111,3.221,144,2.901,174,3.45,471,5.505,487,4.531,490,5.171,491,7.151,493,4.141,494,4.141,570,13.249]],["keywords/178",[]],["title/179",[1,530.518]],["content/179",[10,0.082,47,5.652]],["keywords/179",[]],["title/180",[75,505.287]],["content/180",[10,0.09,26,0.529,27,0.529,28,0.619,29,0.593,30,0.599,31,0.758,32,0.58,33,0.599,34,0.548,35,0.713,36,2.065,37,1.56,61,4.005,75,4.339,163,4.675,224,5.087,571,8.083,572,8.083,573,8.083,575,8.083,577,9.148,578,8.083,579,8.083,815,9.816]],["keywords/180",[]],["title/181",[58,475.566,816,852.282]],["content/181",[]],["keywords/181",[]],["title/182",[32,67.518]],["content/182",[10,0.079,16,1.703,19,4.607,26,0.535,27,0.535,28,0.625,29,0.599,30,0.605,31,0.886,32,1.042,33,0.991,34,0.554,35,0.72,164,4.787,165,5.787,169,5.39,241,6.024,243,7.002,446,6.798,488,4.787,503,8.692,713,6.615,726,7.231,762,8.627,763,8.627,817,10.179,818,10.179,819,9.243,820,10.179,821,7.799]],["keywords/182",[]],["title/183",[34,63.815]],["content/183",[10,0.073,16,2.044,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,54,5.179,62,5.905,119,8.994,146,7.231,167,11.095,634,10.355,784,10.355,819,11.095,822,8.994,823,11.095,824,9.803,825,11.095]],["keywords/183",[]],["title/184",[562,683.821,681,586.298]],["content/184",[10,0.083,15,7.575,16,1.572,19,5.109,26,0.494,27,0.494,28,0.577,29,0.553,30,0.559,31,0.722,32,0.541,33,0.559,34,0.511,35,0.665,54,2.986,61,4.476,66,6.855,86,4.478,87,5.681,88,7.199,111,1.795,143,4.894,562,10.892,641,5.242,644,4.478,681,6.463,713,6.106,826,9.395,827,8.531,828,9.395,829,9.395,830,8.531,831,9.395,832,8.531]],["keywords/184",[]],["title/185",[833,806.989]],["content/185",[10,0.079,16,2.097,19,4.017,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,54,3.983,399,8.903,644,5.973,713,8.144,822,9.225,833,11.4,834,9.225,835,10.055]],["keywords/185",[]],["title/186",[836,833.406]],["content/186",[4,7.141,10,0.077,16,2.019,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,54,5.136,111,2.306,137,6.286,403,8.301,822,8.883,834,8.883,836,8.573,837,12.067,838,10.238,839,8.883]],["keywords/186",[]],["title/187",[840,806.989]],["content/187",[4,7.513,10,0.074,16,2.124,19,4.069,26,0.667,27,0.667,28,0.78,29,0.747,30,0.755,31,0.888,32,0.731,33,0.755,34,0.691,35,0.898,500,7.361,546,7.361,822,9.345,840,11.497,841,11.528,842,9.345,843,11.528]],["keywords/187",[]],["title/188",[707,680.19]],["content/188",[2,6.499,10,0.069,16,1.837,19,5.563,26,0.577,27,0.577,28,0.674,29,0.646,30,0.653,31,0.806,32,0.632,33,0.653,34,0.597,35,0.777,62,5.307,116,7.801,503,6.64,639,9.307,707,10.063,713,7.136,721,7.801,726,7.801,844,10.981,845,9.971,846,15.156,847,10.981,848,10.981,849,10.981,850,7.801]],["keywords/188",[]],["title/189",[851,941.221]],["content/189",[10,0.073,16,2.07,25,6.344,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,66,6.248,111,2.364,144,3.452,403,8.511,546,7.174,644,5.898,842,9.108,851,9.927,852,5.98,853,11.235,854,9.927]],["keywords/189",[]],["title/190",[143,611.129]],["content/190",[10,0.076,16,2.21,26,0.694,27,0.694,28,0.811,29,0.777,30,0.786,31,0.912,32,0.76,33,0.786,34,0.719,35,0.935,62,6.385,111,2.524,141,5.758,143,8.936,144,3.686,852,6.385]],["keywords/190",[]],["title/191",[585,694.266]],["content/191",[2,6.219,10,0.067,16,1.758,26,0.552,27,0.552,28,0.645,29,0.618,30,0.625,31,0.781,32,0.605,33,0.625,34,0.572,35,0.744,54,3.339,62,5.079,111,3.239,141,4.58,143,7.658,144,2.932,209,7.465,388,6.829,456,11.794,536,7.736,585,8.7,638,8.051,639,8.906,644,7.007,850,7.465,852,5.079,855,8.431,856,9.542,857,9.542]],["keywords/191",[]],["title/192",[110,694.266]],["content/192",[10,0.073,16,1.758,19,4.712,26,0.552,27,0.552,28,0.645,29,0.618,30,0.625,31,0.781,32,0.846,33,0.625,34,0.572,35,0.744,58,5.863,93,9.542,110,6.219,111,2.008,144,2.932,456,8.431,503,10.252,567,8.431,643,7.228,743,8.431,852,5.079,854,8.431,858,10.508,859,10.508,860,14.699,861,10.508,862,10.508,863,8.431,864,10.508]],["keywords/192",[]],["title/193",[865,941.221]],["content/193",[10,0.072,16,2.019,19,3.868,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,111,2.306,144,3.367,403,8.301,456,9.682,643,8.301,644,5.752,733,10.958,839,8.883,852,5.832,856,10.958,865,9.682,866,12.067,867,10.958]],["keywords/193",[]],["title/194",[868,806.989]],["content/194",[10,0.076,16,2.21,26,0.694,27,0.694,28,0.811,29,0.777,30,0.786,31,0.912,32,0.76,33,0.786,34,0.719,35,0.935,111,2.524,141,5.758,144,3.686,644,6.297,852,6.385,868,11.801]],["keywords/194",[]],["title/195",[384,680.19]],["content/195",[4,6.648,10,0.07,16,1.879,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,54,3.57,61,2.715,111,3.356,141,4.896,144,3.134,174,6.271,372,7.503,384,8.926,488,5.282,649,7.981,821,8.607,834,8.27,852,5.429]],["keywords/195",[]],["title/196",[385,680.19]],["content/196",[10,0.072,16,1.97,26,0.619,27,0.619,28,0.723,29,0.693,30,0.7,31,0.845,32,0.678,33,0.7,34,0.641,35,0.833,54,3.742,61,2.846,111,3.037,141,5.133,144,3.285,161,7.283,174,5.276,372,7.865,385,6.828,488,5.537,594,8.101,834,8.669,852,5.692,869,9.98]],["keywords/196",[]],["title/197",[386,694.266]],["content/197",[10,0.072,16,1.97,26,0.619,27,0.619,28,0.723,29,0.693,30,0.7,31,0.845,32,0.678,33,0.7,34,0.641,35,0.833,54,3.742,111,3.037,141,5.133,144,3.285,161,7.283,174,5.276,372,7.865,386,6.969,488,5.537,834,8.669,852,5.692,870,9.448,871,9.98,872,10.693]],["keywords/197",[]],["title/198",[838,743.19]],["content/198",[2,5.962,10,0.079,16,1.685,26,0.529,27,0.529,28,0.619,29,0.593,30,0.599,31,0.758,32,0.58,33,0.599,34,0.548,35,0.713,54,4.535,58,5.621,77,3.971,111,1.925,119,7.416,141,4.391,144,2.811,488,4.737,546,5.841,643,6.93,823,9.148,838,10.498,852,4.869,873,6.93,874,7.416,875,9.148,876,9.148,877,8.538,878,8.538,879,10.074,880,10.074,881,10.074,882,10.074]],["keywords/198",[]],["title/199",[174,389.308]],["content/199",[10,0.073,16,2.044,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,76,7.388,77,4.816,111,2.334,141,5.325,144,3.409,174,5.408,262,7.388,372,8.16,488,5.745,546,7.084,852,5.905,873,8.405]],["keywords/199",[]],["title/200",[560,743.19]],["content/200",[2,5.455,10,0.079,16,1.542,19,4.291,26,0.484,27,0.484,28,0.566,29,0.542,30,0.548,31,0.712,32,0.531,33,0.548,34,0.501,35,0.652,66,4.654,84,4.168,87,8.096,111,2.558,137,6.975,141,4.018,262,5.574,467,7.063,560,9.989,566,8.37,567,7.396,568,7.063,569,6.548,644,4.394,678,5.701,707,7.763,852,4.455,883,9.217,884,9.217,885,9.217,886,9.217,887,12.158,888,7.063,889,7.396,890,8.37]],["keywords/200",[]],["title/201",[402,762.39]],["content/201",[10,0.073,16,2.07,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,76,7.481,77,4.877,111,2.364,141,5.393,144,3.452,262,7.481,402,10.679,488,5.818,546,7.174,852,5.98,873,8.511]],["keywords/201",[]],["title/202",[891,941.221]],["content/202",[10,0.073,16,2.044,19,5.223,21,10.355,24,10.355,25,6.265,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,111,3.114,644,5.824,850,8.68,852,5.905,891,9.803,892,8.994,893,12.218]],["keywords/202",[]],["title/203",[112,680.19]],["content/203",[10,0.072,16,2.019,19,3.868,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,76,7.296,77,4.756,111,2.306,112,6.997,141,5.26,144,3.367,488,5.674,546,6.997,743,9.682,744,8.883,745,8.883,852,5.832,873,8.301]],["keywords/203",[]],["title/204",[113,654.576]],["content/204",[10,0.072,16,2.019,19,3.868,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,76,7.296,77,4.756,111,2.306,113,6.733,141,5.26,144,3.367,488,5.674,546,6.997,744,8.883,745,8.883,747,10.958,852,5.832,873,8.301]],["keywords/204",[]],["title/205",[894,941.221]],["content/205",[10,0.082,16,1.924,25,5.896,26,0.604,27,0.604,28,0.706,29,0.676,30,0.684,31,0.831,32,0.662,33,0.684,34,0.851,35,0.814,111,2.989,144,3.208,174,3.816,263,8.149,414,8.465,489,7.112,852,5.557,894,9.225,895,11.498,896,14.204]],["keywords/205",[]],["title/206",[897,941.221]],["content/206",[10,0.073,16,2.07,19,3.966,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,111,2.364,144,3.452,193,10.486,546,7.174,569,8.79,644,5.898,834,9.108,839,9.108,842,9.108,852,5.98,897,9.927]],["keywords/206",[]],["title/207",[898,941.221]],["content/207",[2,4.9,10,0.07,16,1.385,19,4.747,22,6.344,26,0.435,27,0.435,28,0.76,29,0.487,30,0.492,31,0.44,32,0.852,33,0.492,34,0.45,35,0.586,64,5.188,66,6.246,67,9.925,108,6.643,111,1.582,141,3.609,144,2.31,169,6.55,224,4.181,403,5.695,428,7.518,446,5.53,488,3.893,643,5.695,656,7.017,659,11.883,784,10.485,850,5.882,852,4.002,855,6.643,863,11.883,898,6.643,899,6.643,900,11.233,901,7.518,902,8.279,903,13.449,904,8.279,905,7.518]],["keywords/207",[]],["title/208",[906,863.609]],["content/208",[10,0.075,16,2.181,26,0.685,27,0.685,28,0.8,29,0.767,30,0.775,31,0.904,32,0.75,33,0.775,34,0.709,35,0.922,66,6.581,111,3.249,141,5.681,439,9.595,852,6.3,906,12.518]],["keywords/208",[]],["title/209",[160,654.576]],["content/209",[10,0.081,14,2.647,16,1.564,26,0.304,27,0.304,28,0.574,29,0.34,30,0.344,31,0.497,32,0.333,33,0.344,34,0.314,35,0.409,39,3.187,40,2.489,47,2.971,61,3.27,64,3.275,66,2.918,79,2.755,80,2.833,84,6.117,86,2.755,89,3.225,117,3.42,141,2.519,144,2.608,158,12.018,159,3.661,160,5.216,163,6.277,164,2.717,165,3.286,169,7.163,196,3.756,240,5.612,379,3.112,381,1.791,382,3.167,383,3.42,488,2.717,515,4.254,516,4.254,517,4.254,518,4.254,519,4.254,520,4.254,521,4.254,522,6.882,523,4.106,524,4.254,526,4.637,527,4.254,528,5.782,529,4.254,530,4.254,531,4.254,532,7.282,533,4.254,534,3.86,552,4.428,555,4.254,711,4.175,713,3.756,907,3.975,908,5.248,909,5.779]],["keywords/209",[]],["title/210",[174,389.308]],["content/210",[10,0.089,16,1.229,26,0.386,27,0.386,28,0.451,29,0.432,30,0.437,31,0.6,32,0.423,33,0.437,34,0.4,35,0.52,61,2.731,64,6.171,75,3.163,111,1.403,159,8.721,174,5.846,264,8.946,265,6.831,273,6.987,274,6.831,372,7.545,398,9.469,638,5.628,713,4.773,907,5.052,910,6.225,911,15.454,912,10.258]],["keywords/210",[]],["title/211",[161,725.591]],["content/211",[10,0.083,14,3.043,16,1.748,26,0.349,27,0.349,28,0.408,29,0.391,30,0.395,31,0.555,32,0.382,33,0.395,34,0.361,35,0.47,36,1.362,37,1.029,39,3.562,40,2.862,47,3.321,61,3.122,64,3.661,66,3.355,84,6.622,86,3.167,111,1.27,141,2.896,144,1.854,158,12.235,159,8.182,161,6.463,163,5.993,164,3.125,165,3.778,169,5.533,196,4.318,240,4.981,379,3.578,381,2.059,382,3.641,383,3.932,488,3.125,527,4.892,528,4.11,529,4.892,530,4.892,531,4.892,532,6.463,533,4.892,534,4.438,553,8.857,554,7.693,555,4.892,713,4.318,907,4.571]],["keywords/211",[]],["title/212",[77,462.393]],["content/212",[10,0.083,14,2.294,16,1.391,26,0.263,27,0.263,28,0.308,29,0.295,30,0.298,31,0.442,32,0.288,33,0.298,34,0.272,35,0.354,39,3.633,40,2.157,47,2.642,61,3.327,64,3.734,66,2.529,76,7.503,77,3.277,79,5.081,80,4.076,84,6.714,86,2.387,89,4.639,140,2.529,141,2.183,144,1.397,158,10.996,159,9.965,163,5.758,164,2.355,165,2.847,169,6.571,196,3.255,240,5.915,379,2.697,381,1.552,382,5.841,383,2.964,488,2.355,500,4.82,506,3.445,512,3.837,525,6.12,527,3.687,528,5.142,529,3.687,530,3.687,531,3.687,532,6.593,533,3.687,534,3.345,545,3.255,546,2.904,548,4.548,549,7.549,550,7.549,551,4.548,552,3.837,713,3.255,873,3.445,907,3.445,913,8.313]],["keywords/212",[]],["title/213",[389,863.609]],["content/213",[10,0.083,14,4.068,16,2.18,26,0.467,27,0.467,28,0.546,29,0.523,30,0.528,31,0.693,32,0.511,33,0.528,34,0.925,35,1.092,39,4.442,62,6.298,64,5.407,77,3.501,111,1.697,119,6.539,141,3.871,163,4.122,261,7.528,373,7.126,381,2.752,389,13.329,393,7.126,488,4.177,546,5.15,873,6.11,907,6.11,914,8.882,915,8.066,916,8.066,917,8.066]],["keywords/213",[]],["title/214",[918,941.221]],["content/214",[10,0.088,14,3.668,16,2.018,25,9.342,26,0.421,27,0.421,28,0.492,29,0.471,30,0.476,31,0.641,32,0.461,33,0.476,34,0.436,35,0.567,39,2.729,40,3.449,87,4.842,128,5.895,209,5.689,383,11.19,427,6.787,487,3.49,536,5.895,546,4.643,832,7.271,842,5.895,892,5.895,907,5.508,918,12.964,919,8.007,920,6.787,921,7.271,922,7.271,923,7.271,924,7.271]],["keywords/214",[]],["title/215",[1,530.518]],["content/215",[1,7.092,10,0.087,14,4.182,15,5.095,16,1.528,19,2.927,26,0.48,27,0.48,28,0.561,29,0.537,30,0.543,31,0.707,32,0.526,33,0.543,34,0.497,35,0.646,36,1.872,37,1.414,53,5.192,61,3.214,108,7.326,159,8.424,163,4.237,224,4.611,555,6.722,571,7.326,572,10.669,573,7.326,574,12.075,575,7.326,576,8.292,578,7.326,579,7.326,713,5.934,907,6.281]],["keywords/215",[]],["title/216",[442,833.406]],["content/216",[2,4.159,10,0.076,16,2.24,17,3.921,19,4.839,26,0.369,27,0.369,28,0.432,29,0.413,30,0.418,31,0.58,32,0.404,33,0.418,34,0.382,35,0.497,37,1.088,39,2.395,54,2.233,61,1.699,62,3.396,66,3.548,146,4.159,169,3.721,174,2.332,197,6.381,213,5.956,373,5.638,439,11.113,442,12.293,738,9.914,821,5.384,855,8.759,870,5.638,892,5.173,907,4.834,925,7.027,926,7.027,927,15.096,928,7.027,929,14.845,930,6.381,931,7.027,932,10.917,933,7.027,934,6.381,935,12.157,936,12.157,937,6.381,938,6.381,939,6.381,940,7.027]],["keywords/216",[]],["title/217",[941,941.221]],["content/217",[10,0.076,14,4.262,16,2.255,26,0.489,27,0.489,28,0.572,29,0.547,30,0.553,31,0.717,32,0.536,33,0.553,34,0.862,35,0.659,39,3.172,40,8.546,140,4.699,174,3.088,241,7.978,243,9.274,546,5.395,842,6.85,941,7.466,942,7.13,943,19.236,944,9.305,945,8.45,946,14.395,947,8.45,948,7.887]],["keywords/217",[]],["title/218",[263,611.129]],["content/218",[10,0.078,14,3.792,16,2.942,26,0.435,27,0.435,28,0.508,29,0.487,30,0.492,31,0.658,32,0.477,33,0.492,34,0.806,35,0.586,39,5.048,47,2.631,54,2.631,62,4.002,146,4.9,174,2.748,240,7.059,263,9.96,489,5.121,497,10.188,498,8.51,499,8.51,500,4.8,501,6.095,502,5.695,503,5.006,504,5.695,824,6.643,942,6.344,945,7.518,949,7.518,950,8.279,951,11.233,952,8.279]],["keywords/218",[]],["title/219",[874,863.609]],["content/219",[10,0.079,14,7.052,16,1.879,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,54,4.893,77,4.428,111,2.942,165,6.387,209,7.981,676,9.013,874,8.27,905,10.201,906,11.334,942,8.607,953,10.201,954,11.233,955,10.201]],["keywords/219",[]],["title/220",[380,680.19]],["content/220",[10,0.09,16,1.229,26,0.386,27,0.386,28,0.451,29,0.432,30,0.437,31,0.6,32,0.423,33,0.437,34,0.4,35,0.52,39,2.503,50,5.407,62,3.55,64,2.573,66,3.709,117,6.686,146,4.347,151,6.225,174,2.437,380,6.55,384,4.259,385,4.259,386,4.347,399,5.218,402,4.773,438,5.218,556,4.773,644,3.501,678,4.543,704,5.893,707,4.259,838,4.653,942,5.628,956,7.345,957,6.669,958,6.669,959,6.669,960,6.669,961,6.669,962,6.669,963,6.669,964,6.669,965,6.669,966,6.669,967,6.669,968,6.669,969,6.225]],["keywords/220",[]],["title/221",[16,196.26]],["content/221",[6,8,10,0.071,16,2.37,26,0.524,27,0.524,28,0.612,29,0.587,30,0.593,31,0.753,32,0.574,33,0.593,34,0.542,54,5.701,62,4.819,66,8.32,119,10.429,192,9.054,586,7.34,587,5.669,588,7.34,638,7.64,726,7.084,821,7.64,822,7.34,824,11.366,910,8.451,970,14.166,971,14.166,972,9.971,973,9.971,974,9.971,975,9.971]],["keywords/221",[]],["title/222",[587,666.995]],["content/222",[4,5.507,6,7.466,10,0.085,15,5.192,16,1.557,26,0.489,27,0.489,28,0.572,29,0.933,30,0.553,31,0.717,32,0.536,33,0.553,34,0.946,54,6.113,61,2.249,164,4.376,165,5.291,580,8.45,581,8.45,586,6.85,587,5.291,588,6.85,638,7.13,824,7.466,910,7.887,929,8.45,942,7.13,976,9.305,977,8.45,978,8.45,979,9.305]],["keywords/222",[]],["title/223",[474,863.609]],["content/223",[4,7.322,10,0.073,16,2.07,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,62,5.98,146,7.322,472,9.927,474,9.108,479,9.927,480,9.927,488,5.818,822,9.108,980,11.235,981,11.235,982,11.235]],["keywords/223",[]],["title/224",[438,833.406]],["content/224",[10,0.072,16,2.019,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,76,7.296,77,4.756,111,2.306,141,5.26,144,3.367,438,11.481,439,8.883,488,5.674,546,6.997,852,5.832,854,9.682,863,9.682,873,8.301]],["keywords/224",[]],["title/225",[983,941.221]],["content/225",[10,0.073,16,2.044,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,54,3.883,61,2.953,75,5.263,111,2.334,141,5.325,144,3.409,439,8.994,852,5.905,870,9.803,887,11.095,888,9.362,983,9.803,984,12.218]],["keywords/225",[]],["title/226",[985,941.221]],["content/226",[10,0.075,16,2.181,26,0.685,27,0.685,28,0.8,29,0.767,30,0.775,31,0.904,32,0.75,33,0.775,34,0.709,35,0.922,66,6.581,111,2.49,141,5.681,144,3.637,247,11.047,594,8.966,852,6.3,985,10.457]],["keywords/226",[]],["title/227",[986,941.221]],["content/227",[10,0.072,16,1.97,19,5.095,26,0.619,27,0.619,28,0.723,29,0.693,30,0.7,31,0.845,32,0.678,33,0.7,34,0.641,35,0.833,54,3.742,111,2.25,112,6.828,141,5.133,144,3.285,439,8.669,503,9.612,852,5.692,867,10.693,986,9.448,987,11.775,988,11.775,989,9.98]],["keywords/227",[]],["title/228",[990,806.989]],["content/228",[4,7.416,10,0.074,16,2.097,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,76,7.578,111,2.394,141,5.462,144,3.496,488,5.893,852,6.057,990,11.4,991,12.531,992,11.38]],["keywords/228",[]],["title/229",[10,4.663]],["content/229",[]],["keywords/229",[]],["title/230",[10,4.663]],["content/230",[10,0.083]],["keywords/230",[]],["title/231",[10,4.663]],["content/231",[]],["keywords/231",[]],["title/232",[10,4.177,95,475.463]],["content/232",[1,7.626,10,0.067,31,0.896,91,11.979,94,11.6,95,11.979]],["keywords/232",[]],["title/233",[10,4.177,96,492.694]],["content/233",[1,7.626,10,0.067,31,0.896,75,7.263,91,11.979,96,12.413]],["keywords/233",[]],["title/234",[10,4.177,97,567.233]],["content/234",[1,9.214,10,0.073,37,2.839,98,14.71,100,14.71,101,10.355,102,16.649,103,10.355,104,10.355,105,14.797,106,10.355,107,10.355,109,11.095]],["keywords/234",[]],["title/235",[10,4.663]],["content/235",[1,3.321,10,0.09,26,0.386,27,0.386,28,0.451,29,0.432,30,0.437,31,0.6,32,0.423,33,0.437,34,0.615,35,0.52,37,1.749,54,2.334,64,3.958,78,4.905,91,10.979,110,4.347,111,2.63,112,4.259,113,4.098,114,6.669,117,4.347,118,6.669,120,6.669,123,6.669,131,10.258,132,6.669,136,6.669,137,3.826,140,3.709,143,3.826,144,2.049,147,5.628,148,6.669,149,10.258,150,6.669,152,6.669,153,6.669,155,6.669,815,7.771]],["keywords/235",[]],["title/236",[10,4.663]],["content/236",[]],["keywords/236",[]],["title/237",[582,1065.279]],["content/237",[10,0.089,16,1.668,26,0.524,27,0.524,28,0.612,29,0.587,30,0.593,31,0.753,32,0.574,33,0.593,34,0.976,54,3.169,61,2.41,111,1.905,200,5.901,544,7.34,584,9.054,585,5.901,586,7.34,587,5.669,588,12.13,589,9.054,590,9.054,591,9.054,592,9.054,593,9.054]],["keywords/237",[]],["title/238",[595,1065.279]],["content/238",[10,0.09,26,0.45,27,0.45,28,0.526,29,0.504,30,0.755,31,0.675,32,0.493,33,0.51,34,0.822,54,2.724,61,2.072,111,1.637,200,7.512,544,6.309,585,5.072,587,4.873,596,7.782,597,7.782,598,7.782,599,7.782,600,11.526,601,7.782,602,11.526,603,7.782,604,7.782,605,13.727,606,7.782,607,7.782,608,7.782,609,7.782]],["keywords/238",[]],["title/239",[610,1065.279]],["content/239",[10,0.086,19,3.56,26,0.583,27,0.583,28,0.938,29,0.653,30,0.661,31,0.812,32,0.639,33,0.661,34,0.95,54,3.529,61,2.684,111,2.919,585,6.572,587,6.314,611,10.085,612,10.085,613,10.085,614,10.085,615,8.91,616,10.085,617,10.085]],["keywords/239",[]],["title/240",[19,273.18,618,773.952]],["content/240",[10,0.085,19,4.82,26,0.57,27,0.57,28,0.924,29,0.639,30,0.894,31,0.799,32,0.625,33,0.646,34,0.818,54,3.451,61,2.625,92,8.32,111,2.075,585,6.426,587,6.174,615,8.712,619,9.86,620,9.86,621,9.86,622,9.86,623,9.86,624,9.86,625,9.86]],["keywords/240",[]],["title/241",[626,941.221]],["content/241",[10,0.089,16,1.434,26,0.45,27,0.45,28,0.928,29,0.747,30,0.755,31,0.675,32,0.493,33,0.51,34,0.69,36,1.757,37,1.327,54,2.724,61,3.068,111,2.888,144,2.391,557,6.876,585,7.512,587,4.873,626,6.876,627,7.782,628,7.782,629,7.782,630,7.782,631,13.727,632,7.782,633,7.782,634,7.263,635,7.782,636,7.782,637,7.782]],["keywords/241",[]],["title/242",[14,390.381,48,722.357]],["content/242",[]],["keywords/242",[]],["title/243",[644,559.18]],["content/243",[10,0.084,16,2.097,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,36,2.569,37,1.94,54,3.983,61,3.029,111,2.394,143,6.528,644,5.973,993,9.225]],["keywords/243",[]],["title/244",[678,725.591]],["content/244",[10,0.085,16,1.947,26,0.611,27,0.611,28,0.715,29,0.685,30,0.692,31,0.838,32,0.67,33,0.692,34,0.633,35,0.823,36,2.385,37,2.442,54,3.698,61,2.812,111,2.223,143,6.061,493,4.635,494,4.635,678,7.197,993,8.566,994,10.566]],["keywords/244",[]],["title/245",[401,994.263]],["content/245",[10,0.085,16,1.901,26,0.597,27,0.597,28,0.698,29,0.669,30,0.676,31,0.825,32,0.654,33,0.676,34,0.618,35,0.804,36,2.329,37,2.403,54,3.612,61,2.747,111,2.171,143,5.92,262,6.872,493,4.527,494,4.527,594,7.818,678,7.029,995,14.091]],["keywords/245",[]],["title/246",[691,762.39]],["content/246",[10,0.085,16,1.994,25,6.112,26,0.626,27,0.626,28,0.732,29,0.701,30,0.709,31,0.852,32,0.686,33,0.709,34,0.648,35,0.843,36,2.443,37,1.846,40,5.134,54,3.788,87,7.207,128,8.775,137,6.209,490,5.929,716,10.824,996,10.102]],["keywords/246",[]],["title/247",[888,898.867]],["content/247",[10,0.085,16,1.994,25,6.112,26,0.626,27,0.626,28,0.732,29,0.701,30,0.709,31,0.852,32,0.686,33,0.709,34,0.648,35,0.843,36,2.443,37,1.846,40,5.134,54,3.788,87,7.207,128,8.775,137,6.209,888,9.133,996,10.102,997,10.824]],["keywords/247",[]],["title/248",[889,941.221]],["content/248",[10,0.086,16,1.817,25,5.568,26,0.57,27,0.57,28,0.667,29,0.639,30,0.646,31,0.799,32,0.625,33,0.646,34,0.591,35,0.768,36,2.226,37,2.329,40,4.677,54,3.451,87,6.566,128,7.994,137,5.657,490,5.402,493,4.325,494,4.325,545,7.057,889,8.712,996,9.203,998,9.86]],["keywords/248",[]],["title/249",[707,680.19]],["content/249",[10,0.084,16,1.924,26,0.604,27,0.604,28,0.706,29,0.676,30,0.684,31,0.831,32,0.662,33,0.684,34,0.625,35,0.814,36,2.357,37,1.78,40,4.953,54,3.654,78,7.68,89,6.416,174,3.816,414,8.465,707,6.667,720,9.225,721,8.169,999,6.538,1000,14.204]],["keywords/249",[]],["title/250",[34,63.815]],["content/250",[10,0.085,16,1.994,26,0.626,27,0.626,28,0.732,29,0.701,30,0.709,31,0.852,32,0.686,33,0.709,34,0.872,35,0.843,36,2.443,37,1.846,39,4.063,54,3.788,174,3.956,741,9.563,742,9.563,999,6.777,1001,14.554]],["keywords/250",[]],["title/251",[1002,941.221]],["content/251",[10,0.082,16,1.528,26,0.48,27,0.48,28,0.561,29,0.537,30,1.025,31,0.707,32,0.526,33,0.543,34,0.937,35,0.646,36,1.872,37,2.059,39,3.112,54,5.475,61,2.207,87,5.521,88,6.997,140,4.611,146,5.404,163,6.171,174,4.413,490,4.542,493,3.637,494,3.637,540,7.739,561,6.722,692,7.739,892,6.722,1003,7.326,1004,9.131,1005,9.131,1006,8.292]],["keywords/251",[]],["title/252",[1007,1065.279]],["content/252",[10,0.082,16,1.513,26,0.475,27,0.475,28,0.556,29,0.532,30,1.02,31,0.702,32,0.521,33,0.538,34,0.718,35,0.64,36,1.854,37,2.045,39,3.084,54,5.451,61,2.187,87,5.47,88,6.932,119,6.66,140,4.568,146,5.354,163,6.129,174,3.002,389,6.66,490,4.5,493,3.604,494,3.604,540,7.667,561,6.66,644,4.312,842,6.66,892,6.66,1002,7.258,1003,7.258,1008,9.047,1009,9.047,1010,8.215]],["keywords/252",[]],["title/253",[143,611.129]],["content/253",[10,0.084,16,1.947,26,0.611,27,0.611,28,0.715,29,0.685,30,0.692,31,0.838,32,0.67,33,0.692,34,0.633,35,0.823,36,2.385,37,1.802,54,3.698,111,2.223,143,6.061,174,3.861,381,3.605,568,8.915,649,8.266,999,6.615,1011,14.319,1012,10.566]],["keywords/253",[]],["title/254",[705,941.221]],["content/254",[4,6.499,10,0.083,16,1.837,25,7.772,26,0.577,27,0.577,28,0.674,29,0.646,30,0.653,31,0.806,32,0.632,33,0.653,34,0.597,35,0.777,36,2.251,37,1.7,40,4.73,54,3.49,86,5.234,137,5.72,174,5.03,534,7.334,691,7.136,718,8.81,999,6.243,1013,10.981,1014,13.763]],["keywords/254",[]],["title/255",[139,863.609]],["content/255",[2,6.726,10,0.082,16,1.901,26,0.597,27,0.597,28,0.698,29,0.669,30,0.676,31,0.825,32,0.654,33,0.676,34,0.618,35,0.804,36,2.329,37,1.76,54,6.034,78,7.59,139,13.008,726,8.073,853,10.32,978,10.32,1015,8.708,1016,10.32]],["keywords/255",[]],["title/256",[838,743.19]],["content/256",[4,6.648,10,0.087,16,1.879,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,36,2.303,37,2.384,54,3.57,61,2.715,140,5.672,490,5.588,673,8.607,838,7.117,1017,11.233,1018,10.201,1019,10.201]],["keywords/256",[]],["title/257",[1020,1065.279]],["content/257",[4,6.726,10,0.083,16,1.901,26,0.597,27,0.597,28,0.698,29,0.669,30,0.676,31,0.825,32,0.654,33,0.676,34,0.844,35,0.804,36,2.329,37,2.403,54,3.612,61,2.747,140,5.738,224,5.738,490,5.653,673,8.708,1021,10.32,1022,8.708,1023,10.32,1024,9.118]],["keywords/257",[]],["title/258",[1025,1065.279]],["content/258",[4,6.726,10,0.083,16,1.901,26,0.597,27,0.597,28,0.698,29,0.669,30,0.676,31,0.825,32,0.654,33,0.676,34,0.844,35,0.804,36,2.329,37,2.403,54,3.612,61,2.747,140,5.738,224,5.738,490,5.653,673,8.708,1022,8.708,1024,9.118,1026,10.32,1027,10.32]],["keywords/258",[]],["title/259",[112,680.19]],["content/259",[2,5.404,10,0.083,16,1.528,19,2.927,26,0.48,27,0.48,28,0.561,29,0.537,30,0.543,31,0.707,32,0.526,33,0.543,34,0.497,35,0.646,36,1.872,37,2.059,84,4.129,111,2.541,112,5.295,144,2.548,174,3.03,381,2.829,493,3.637,494,3.637,643,6.281,684,7.326,695,7.326,726,6.487,743,10.669,744,9.789,745,9.789,850,9.447,877,7.739,878,7.739,899,7.326,999,5.192,1028,12.075,1029,8.292]],["keywords/259",[]],["title/260",[113,654.576]],["content/260",[10,0.086,16,1.739,19,3.332,26,0.546,27,0.546,28,0.638,29,0.612,30,0.618,31,0.775,32,0.598,33,0.618,34,0.566,35,0.736,36,2.131,37,2.259,111,2.788,113,5.801,144,2.901,174,3.45,381,3.221,493,4.141,494,4.141,649,7.385,744,7.653,745,7.653,850,7.385,989,8.811,999,5.911,1030,13.249]],["keywords/260",[]],["title/261",[402,762.39]],["content/261",[2,5.455,10,0.083,16,1.542,19,2.954,26,0.484,27,0.484,28,0.566,29,0.542,30,0.548,31,0.712,32,0.531,33,0.548,34,0.501,35,0.652,36,1.889,37,2.073,84,4.168,111,2.558,113,5.143,144,2.572,174,3.059,381,2.856,402,8.701,403,6.341,409,10.742,493,3.672,494,3.672,561,6.786,643,6.341,684,7.396,695,7.396,726,6.548,850,9.512,877,7.812,878,7.812,899,7.396,977,8.37,999,5.241,1029,8.37]],["keywords/261",[]],["title/262",[833,806.989]],["content/262",[10,0.082,16,1.797,26,0.564,27,0.564,28,0.66,29,0.632,30,0.639,31,0.793,32,0.618,33,0.639,34,0.584,35,0.76,36,2.201,37,1.663,39,3.66,54,4.743,174,3.564,567,8.616,644,5.119,649,7.629,833,11.8,835,8.616,899,8.616,999,6.106,1031,10.739,1032,13.553,1033,9.752,1034,9.752]],["keywords/262",[]],["title/263",[839,863.609]],["content/263",[10,0.085,16,2.019,19,3.868,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,36,2.473,37,1.869,111,2.306,174,4.004,381,3.739,403,8.301,839,8.883,999,6.861,1035,10.958]],["keywords/263",[]],["title/264",[644,559.18]],["content/264",[10,0.083,16,2.019,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,36,2.473,37,1.869,54,3.835,111,2.306,143,6.286,381,3.739,644,5.752,993,8.883,1036,12.067,1037,14.675]],["keywords/264",[]],["title/265",[110,694.266]],["content/265",[10,0.083,16,1.879,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,36,2.303,37,1.739,54,3.57,111,2.942,141,4.896,174,5.109,381,3.481,999,6.387,1038,10.201,1039,11.233,1040,11.233,1041,13.98,1042,10.201]],["keywords/265",[]],["title/266",[1043,1065.279]],["content/266",[2,6.886,10,0.082,16,1.947,19,3.729,26,0.611,27,0.611,28,0.715,29,0.685,30,0.692,31,0.838,32,0.67,33,0.692,34,0.633,35,0.823,36,2.385,37,1.802,503,9.535,536,11.608,1015,8.915,1044,15.768,1045,10.566,1046,11.635,1047,10.566]],["keywords/266",[]],["title/267",[384,680.19]],["content/267",[10,0.083,16,1.901,19,3.643,26,0.597,27,0.597,28,0.698,29,0.669,30,0.676,31,0.825,32,0.654,33,0.676,34,0.618,35,0.804,36,2.329,37,1.76,39,3.874,146,6.726,174,3.771,384,6.589,999,6.461,1048,10.32,1049,14.091,1050,10.32,1051,14.091,1052,10.32]],["keywords/267",[]],["title/268",[385,680.19]],["content/268",[10,0.082,16,1.797,19,3.442,26,0.564,27,0.564,28,0.66,29,0.632,30,0.639,31,0.793,32,0.618,33,0.639,34,0.584,35,0.76,36,2.201,37,1.663,40,4.626,146,6.356,174,3.564,545,6.979,594,7.387,721,7.629,869,9.102,999,6.106,1053,10.739,1054,10.739,1055,10.739,1056,10.739,1057,10.739,1058,10.739,1059,13.553,1060,9.752]],["keywords/268",[]],["title/269",[386,694.266]],["content/269",[10,0.083,16,1.879,19,3.601,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,36,2.303,37,1.739,39,3.829,62,5.429,146,6.648,174,3.728,870,9.013,871,9.521,999,6.387,1061,11.233,1062,13.98,1063,13.98,1064,10.201]],["keywords/269",[]],["title/270",[868,806.989]],["content/270",[2,5.962,10,0.082,16,1.685,17,5.621,26,0.529,27,0.529,28,0.619,29,0.593,30,0.599,31,0.758,32,0.58,33,0.599,34,0.548,35,0.713,36,2.065,37,1.56,87,8.629,128,7.416,137,5.248,140,5.087,174,4.736,463,9.148,568,7.719,644,6.802,649,7.157,821,7.719,868,9.816,999,5.728,1065,14.27,1066,12.958,1067,9.148]],["keywords/270",[]],["title/271",[1068,1065.279]],["content/271",[10,0.083,16,1.858,19,3.56,26,0.583,27,0.583,28,0.682,29,0.653,30,0.661,31,0.812,32,1.005,33,0.661,34,0.604,35,0.786,36,2.276,37,1.72,111,2.122,241,6.572,243,7.64,381,3.441,855,8.91,871,9.413,872,10.085,1038,10.085,1069,11.105,1070,13.871,1071,10.085]],["keywords/271",[]],["title/272",[1072,1065.279]],["content/272",[10,0.082,14,5.394,16,1.97,26,0.619,27,0.619,28,0.723,29,0.693,30,0.7,31,0.845,32,0.678,33,0.7,34,0.641,35,0.833,36,2.414,37,1.823,39,4.014,54,3.742,111,2.25,165,6.695,174,3.908,495,7.865,1003,9.448,1073,14.436,1074,10.693]],["keywords/272",[]],["title/273",[836,833.406]],["content/273",[10,0.084,16,1.947,19,3.729,26,0.611,27,0.611,28,0.715,29,0.685,30,0.938,31,0.838,32,0.67,33,0.692,34,0.633,35,0.823,36,2.385,37,1.802,39,3.966,174,3.861,495,7.771,836,11.202,999,6.615,1075,14.319,1076,10.566]],["keywords/273",[]],["title/274",[840,806.989]],["content/274",[10,0.084,16,1.947,19,3.729,26,0.611,27,0.611,28,0.715,29,0.685,30,0.692,31,0.838,32,0.67,33,0.692,34,0.633,35,0.823,36,2.385,37,1.802,39,3.966,174,3.861,495,7.771,500,6.746,840,8.004,999,6.615,1077,14.319,1078,10.566,1079,10.566]],["keywords/274",[]],["title/275",[990,806.989]],["content/275",[10,0.087,16,1.879,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,61,3.721,64,3.935,77,4.428,79,5.355,80,5.507,84,5.08,163,5.213,213,9.521,990,12.083,1080,10.201]],["keywords/275",[]],["title/276",[441,806.989]],["content/276",[10,0.084,16,2.124,19,4.069,26,0.667,27,0.667,28,0.78,29,0.747,30,0.755,31,0.888,32,0.731,33,0.755,34,0.691,35,0.898,36,2.602,37,1.966,381,3.934,441,8.733,723,9.727,1003,10.185]],["keywords/276",[]],["title/277",[10,4.663]],["content/277",[10,0.09,25,8.309,26,0.508,27,0.508,28,0.852,29,0.569,30,0.575,31,0.737,32,0.557,33,0.575,34,0.526,35,0.685,61,2.338,64,3.389,77,3.813,78,6.462,79,4.611,80,4.743,81,8.785,82,8.785,83,8.785,84,6.27,85,8.2,86,4.611,89,5.398,90,8.2,1081,9.674]],["keywords/277",[]],["title/278",[10,4.663]],["content/278",[]],["keywords/278",[]],["title/279",[10,4.663]],["content/279",[10,0.083]],["keywords/279",[]],["title/280",[10,4.663]],["content/280",[]],["keywords/280",[]],["title/281",[10,4.177,95,475.463]],["content/281",[0,10.196,1,7.626,10,0.067,31,0.896,94,11.6,95,11.979]],["keywords/281",[]],["title/282",[10,4.177,96,492.694]],["content/282",[0,10.196,1,7.626,10,0.067,31,0.896,75,7.263,96,12.413]],["keywords/282",[]],["title/283",[10,4.177,97,567.233]],["content/283",[1,9.214,10,0.073,37,2.839,98,14.71,100,14.71,101,10.355,103,10.355,104,10.355,106,10.355,107,10.355,1082,18.334,1083,16.295,1084,12.218]],["keywords/283",[]],["title/284",[10,4.663]],["content/284",[]],["keywords/284",[]],["title/285",[10,4.663]],["content/285",[0,4.249,1,1.855,10,0.091,25,4.726,26,0.216,27,0.216,28,0.252,29,0.241,30,0.244,31,0.373,32,0.236,33,0.244,34,0.223,35,0.29,37,1.088,78,10.918,89,7.986,98,3.292,110,2.428,111,3.012,113,2.289,137,3.66,140,3.548,144,2.571,169,3.721,174,1.362,245,3.477,279,3.292,383,5.454,385,2.379,403,7.51,411,3.292,446,2.74,500,6.33,506,2.822,512,3.144,523,2.915,545,2.666,840,2.822,869,3.477,920,3.477,948,5.955,989,3.477,1085,2.74,1086,3.726,1087,4.103,1088,8.369,1089,4.103,1090,3.726,1091,3.726,1092,3.726,1093,3.726,1094,7.026,1095,4.103,1096,4.103,1097,4.103,1098,4.103,1099,4.103,1100,6.381,1101,4.103,1102,4.103,1103,4.103,1104,4.103,1105,7.026,1106,4.103,1107,4.103,1108,4.103,1109,4.103,1110,7.026,1111,4.103,1112,4.103,1113,4.103]],["keywords/285",[]],["title/286",[10,3.388,1114,773.952]],["content/286",[0,7.481,1,5.595,10,0.089,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,1085,8.264,1114,11.235,1115,12.373,1116,8.79]],["keywords/286",[]],["title/287",[10,4.663]],["content/287",[0,5.521,1,4.129,10,0.09,25,8.042,26,0.48,27,0.48,28,0.561,29,0.537,30,0.791,31,0.707,32,0.526,33,0.543,34,0.497,35,0.646,37,1.414,61,2.207,89,5.095,224,6.715,383,9.281,545,5.934,1022,6.997,1085,6.099,1086,8.292,1090,8.292,1091,8.292,1092,8.292,1117,9.131,1118,9.131]],["keywords/287",[]],["title/288",[10,4.663]],["content/288",[]],["keywords/288",[]],["title/289",[1119,1173.093]],["content/289",[0,5.521,1,4.129,10,0.091,26,0.48,27,0.48,28,0.561,29,0.537,30,0.543,31,0.707,32,0.526,33,0.543,34,0.497,35,0.646,61,3.791,64,4.659,77,3.599,79,6.339,80,6.519,84,6.014,487,3.98,854,7.326,1085,6.099,1116,6.487,1120,8.292,1121,8.292]],["keywords/289",[]],["title/290",[1122,1065.279]],["content/290",[0,5.574,1,4.168,10,0.091,26,0.484,27,0.484,28,0.566,29,0.542,30,0.548,31,0.712,32,0.531,33,0.548,34,0.501,35,0.652,61,2.228,64,3.229,77,3.633,79,4.394,80,4.519,84,4.168,85,7.812,86,4.394,90,11.348,381,2.856,1085,6.156,1116,6.548,1120,8.37,1121,8.37,1122,8.37,1123,9.217]],["keywords/290",[]],["title/291",[1124,1065.279]],["content/291",[0,5.049,1,3.776,10,0.09,26,0.439,27,0.439,28,0.914,29,0.491,30,0.497,31,0.662,32,0.481,33,0.497,34,0.454,35,0.591,61,3.009,64,2.925,77,3.291,79,3.98,80,4.094,84,3.776,111,1.595,196,5.427,224,4.216,383,9.765,500,8.631,1085,5.577,1088,7.583,1116,5.932,1124,7.583,1125,8.35,1126,8.35,1127,8.35,1128,8.35]],["keywords/291",[]],["title/292",[50,863.609]],["content/292",[0,5.006,1,3.744,10,0.089,26,0.435,27,0.435,28,0.508,29,0.487,30,0.492,31,0.658,32,0.477,33,0.492,34,0.45,35,0.586,37,1.282,50,6.095,61,2.99,64,2.9,77,3.263,79,3.946,80,4.059,169,4.384,174,2.748,200,4.9,240,3.946,414,6.095,488,3.893,1085,5.53,1093,7.518,1116,5.882,1129,8.279,1130,8.279,1131,8.279,1132,8.279,1133,8.279,1134,8.279,1135,8.279,1136,8.279,1137,8.279,1138,8.279,1139,8.279,1140,8.279,1141,7.518,1142,8.279]],["keywords/292",[]],["title/293",[556,762.39]],["content/293",[0,7.88,1,4.017,10,0.091,26,0.467,27,0.467,28,0.546,29,0.523,30,0.528,31,0.693,32,0.511,33,0.528,34,0.483,35,0.629,61,3.731,64,4.565,77,3.501,79,6.212,80,6.389,84,5.893,556,5.772,1085,5.932,1116,6.31,1141,8.066,1143,13.031,1144,8.882,1145,8.882]],["keywords/293",[]],["title/294",[10,4.663]],["content/294",[0,4.544,1,3.398,10,0.09,28,0.462,29,0.442,30,0.447,31,0.611,32,0.432,33,0.447,34,0.409,35,0.532,37,3.028,58,6.415,111,1.436,174,2.494,815,13.453,969,9.744,1085,5.019,1100,12.679,1116,5.338,1146,7.514,1147,7.514,1148,7.514,1149,7.514,1150,7.514,1151,7.514,1152,7.514,1153,7.514,1154,7.514,1155,7.514]],["keywords/294",[]],["title/295",[10,4.663]],["content/295",[10,0.089,26,0.323,27,0.323,28,1.053,29,0.361,30,0.365,31,0.522,32,0.354,33,0.365,34,0.334,35,0.435,36,1.259,37,0.951,64,4.297,77,3.87,79,2.928,80,3.011,111,1.174,160,5.479,161,6.073,163,7.581,164,6.589,169,7.42,170,6.755,174,2.039,175,4.928,176,12.724,177,5.578,178,4.928,179,12.724,180,5.578,181,4.928,182,12.724,183,5.578,184,9.842,185,5.578,186,5.578,187,5.578,1156,5.578]],["keywords/295",[]],["title/296",[10,4.663]],["content/296",[]],["keywords/296",[]],["title/297",[32,67.518]],["content/297",[10,0.088,26,0.597,27,0.597,28,0.698,29,0.669,30,0.676,31,1.009,32,0.893,33,1.051,34,0.618,35,0.804,164,5.344,241,6.726,243,7.818,379,6.12,446,7.59,762,9.632,763,9.632]],["keywords/297",[]],["title/298",[34,63.815]],["content/298",[10,0.086,26,0.723,27,0.723,28,0.846,29,0.81,30,0.819,31,0.936,32,0.792,33,0.819,34,0.749,35,0.974,39,4.693,825,12.504]],["keywords/298",[]],["title/299",[562,683.821,681,586.298]],["content/299",[10,0.088,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,61,3.906,111,2.306,143,6.286,681,8.301,827,10.958,830,10.958,1157,12.067]],["keywords/299",[]],["title/300",[833,806.989]],["content/300",[10,0.086,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,39,4.628,833,9.34,835,10.894]],["keywords/300",[]],["title/301",[836,833.406]],["content/301",[10,0.085,26,0.694,27,0.694,28,0.811,29,0.777,30,0.786,31,0.912,32,0.76,33,0.786,34,0.719,35,0.935,39,4.503,111,2.524,137,6.882,836,9.385,838,8.369]],["keywords/301",[]],["title/302",[840,806.989]],["content/302",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,39,4.628,840,9.34,841,12.33,843,12.33]],["keywords/302",[]],["title/303",[707,680.19]],["content/303",[10,0.087,26,0.694,27,0.694,28,0.811,29,0.777,30,0.786,31,0.912,32,0.76,33,0.786,34,0.719,35,0.935,40,5.69,707,7.66,721,9.385,845,11.996]],["keywords/303",[]],["title/304",[851,941.221]],["content/304",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,144,3.788,381,4.207,851,10.894]],["keywords/304",[]],["title/305",[143,611.129]],["content/305",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,143,7.073,144,3.788,381,4.207]],["keywords/305",[]],["title/306",[585,694.266]],["content/306",[10,0.085,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,111,3.481,143,8.419,144,3.367,381,3.739,388,7.842,585,9.564,857,10.958]],["keywords/306",[]],["title/307",[110,694.266]],["content/307",[10,0.087,26,0.676,27,0.676,28,0.79,29,0.757,30,0.765,31,0.896,32,0.97,33,0.765,34,0.7,35,0.91,110,7.612,111,2.458,144,3.589,381,3.985]],["keywords/307",[]],["title/308",[865,941.221]],["content/308",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,144,3.788,381,4.207,865,10.894]],["keywords/308",[]],["title/309",[868,806.989]],["content/309",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,144,3.788,381,4.207,868,9.34]],["keywords/309",[]],["title/310",[384,680.19]],["content/310",[10,0.087,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,111,3.525,144,3.452,174,5.453,381,3.834,384,7.174]],["keywords/310",[]],["title/311",[385,680.19]],["content/311",[10,0.088,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,111,3.166,144,3.496,174,4.159,381,3.883,385,7.266]],["keywords/311",[]],["title/312",[386,694.266]],["content/312",[10,0.088,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,111,3.166,144,3.496,174,4.159,381,3.883,386,7.416]],["keywords/312",[]],["title/313",[838,743.19]],["content/313",[10,0.089,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,111,2.306,144,3.367,381,3.739,838,7.645,874,8.883,875,10.958,876,10.958]],["keywords/313",[]],["title/314",[174,389.308]],["content/314",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,144,3.788,174,4.506,381,4.207]],["keywords/314",[]],["title/315",[560,743.19]],["content/315",[10,0.091,26,0.577,27,0.577,28,0.674,29,0.646,30,0.653,31,0.806,32,0.632,33,0.653,34,0.597,35,0.777,111,2.896,137,7.896,381,3.402,560,6.956,890,9.971]],["keywords/315",[]],["title/316",[402,762.39]],["content/316",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,144,3.788,381,4.207,402,8.824]],["keywords/316",[]],["title/317",[891,941.221]],["content/317",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,3.336,381,4.207,891,10.894]],["keywords/317",[]],["title/318",[112,680.19]],["content/318",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,112,7.873,144,3.788,381,4.207]],["keywords/318",[]],["title/319",[113,654.576]],["content/319",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,113,7.576,144,3.788,381,4.207]],["keywords/319",[]],["title/320",[894,941.221]],["content/320",[10,0.086,26,0.626,27,0.626,28,0.732,29,0.701,30,0.709,31,0.852,32,0.686,33,0.709,34,0.872,35,0.843,111,3.062,144,3.326,174,3.956,263,6.209,381,3.693,489,7.372,894,9.563,896,14.554]],["keywords/320",[]],["title/321",[897,941.221]],["content/321",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,144,3.788,381,4.207,897,10.894]],["keywords/321",[]],["title/322",[898,941.221]],["content/322",[10,0.087,26,0.564,27,0.564,28,0.917,29,0.632,30,0.639,31,0.571,32,0.987,33,0.639,34,0.584,35,0.76,64,5.228,67,11.974,111,2.052,144,2.996,381,3.328,446,7.173,659,8.616,863,8.616,898,8.616,900,9.752,901,9.752,903,9.752,1158,10.739]],["keywords/322",[]],["title/323",[906,863.609]],["content/323",[10,0.085,26,0.694,27,0.694,28,0.811,29,0.777,30,0.786,31,0.912,32,0.76,33,0.786,34,0.719,35,0.935,111,3.278,381,4.093,906,12.628]],["keywords/323",[]],["title/324",[160,654.576]],["content/324",[10,0.089,17,3.785,26,0.356,27,0.356,28,0.652,29,0.399,30,0.403,31,0.564,32,0.39,33,0.403,34,0.369,35,0.48,39,3.62,40,2.922,47,2.156,61,3.58,64,3.721,79,3.233,80,3.325,84,4.803,89,3.785,117,4.014,144,2.963,160,3.785,163,4.928,164,3.19,169,5.624,240,5.062,379,3.653,381,2.102,382,3.717,515,4.994,516,4.994,517,4.994,518,4.994,519,4.994,520,4.994,521,4.994,522,7.818,523,4.819,524,4.994,526,5.442,528,6.569,532,6.569,711,4.743,815,7.306,908,6.16]],["keywords/324",[]],["title/325",[174,389.308]],["content/325",[10,0.091,17,4.62,26,0.435,27,0.435,28,0.508,29,0.487,30,0.492,31,0.658,32,0.477,33,0.492,34,0.45,35,0.586,61,2.99,64,6.463,111,1.582,174,4.105,264,9.625,265,7.48,273,7.651,274,7.48,398,10.188,912,11.233]],["keywords/325",[]],["title/326",[161,725.591]],["content/326",[10,0.091,17,4.468,26,0.421,27,0.421,28,0.492,29,0.471,30,0.476,31,0.641,32,0.461,33,0.476,34,0.436,35,0.567,36,1.641,37,1.24,39,4.112,40,3.449,47,2.545,61,3.509,64,4.227,84,5.456,111,1.53,144,2.234,161,4.953,163,3.716,164,3.765,169,4.24,240,3.817,379,4.312,381,2.481,382,4.388,528,4.953,532,4.953,554,8.882,815,5.508]],["keywords/326",[]],["title/327",[77,462.393]],["content/327",[10,0.09,17,3.471,26,0.327,27,0.327,28,0.382,29,0.366,30,0.37,31,0.527,32,0.358,33,0.37,34,0.338,35,0.44,39,4.216,40,2.68,47,1.977,61,3.727,64,4.334,76,3.762,77,2.452,79,5.896,80,4.863,84,5.594,89,3.471,140,3.141,144,1.736,163,4.603,164,2.925,169,5.252,240,5.896,379,3.35,381,1.928,382,6.778,500,5.751,506,4.279,512,4.767,525,7.302,528,6.135,532,6.135,545,6.446,1159,6.221,1160,6.221,1161,6.221]],["keywords/327",[]],["title/328",[389,863.609]],["content/328",[10,0.089,17,5.452,26,0.513,27,0.513,28,0.6,29,0.575,30,0.581,31,0.742,32,0.562,33,0.581,34,0.967,35,1.153,39,4.76,62,6.749,64,4.892,111,1.867,163,4.534,381,3.028,389,7.193,393,7.84,915,8.873,916,8.873,917,8.873]],["keywords/328",[]],["title/329",[918,941.221]],["content/329",[10,0.091,17,4.824,25,9.611,26,0.454,27,0.454,28,0.531,29,0.509,30,0.514,31,0.679,32,0.498,33,0.514,34,0.47,35,0.612,39,2.947,40,3.724,209,6.142,383,11.093,427,7.328,892,6.365,918,6.937,920,7.328,921,7.851,922,7.851,923,7.851,924,7.851]],["keywords/329",[]],["title/330",[1,530.518]],["content/330",[1,4.556,10,0.09,17,5.621,26,0.529,27,0.529,28,0.619,29,0.593,30,0.599,31,0.758,32,0.58,33,0.599,34,0.548,35,0.713,36,2.065,37,1.56,61,3.449,163,4.675,224,5.087,571,8.083,572,11.449,573,8.083,575,8.083,578,8.083,579,8.083,815,9.816]],["keywords/330",[]],["title/331",[442,833.406]],["content/331",[10,0.09,17,5.507,26,0.518,27,0.518,28,0.606,29,0.581,30,0.587,31,0.748,32,0.568,33,0.587,34,0.537,35,0.698,37,1.528,442,13.411,930,8.963,934,8.963,935,14.879,936,14.879,937,8.963,938,8.963,939,8.963]],["keywords/331",[]],["title/332",[941,941.221]],["content/332",[10,0.089,26,0.535,27,0.535,28,0.625,29,0.599,30,0.605,31,0.764,32,0.586,33,0.605,34,0.907,35,0.72,39,3.47,40,8.538,47,3.235,140,5.14,241,6.024,243,7.002,941,8.167,946,13.054,947,9.243,948,8.627]],["keywords/332",[]],["title/333",[263,611.129]],["content/333",[10,0.088,16,2.255,26,0.489,27,0.489,28,0.572,29,0.547,30,0.553,31,0.717,32,0.536,33,0.553,34,0.862,35,0.659,39,5.403,47,4.284,240,6.426,263,4.848,489,5.756,497,9.274,498,9.274,499,9.274,500,5.395,501,6.85,502,6.401,503,5.627,504,6.401,949,12.242,951,8.45]],["keywords/333",[]],["title/334",[874,863.609]],["content/334",[10,0.085,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,47,3.883,77,4.816,111,3.114,676,9.803,874,8.994,906,11.996,953,11.095,955,11.095]],["keywords/334",[]],["title/335",[380,680.19]],["content/335",[10,0.091,26,0.398,27,0.398,28,0.465,29,0.446,30,0.45,31,0.615,32,0.436,33,0.45,34,0.412,35,0.536,47,2.407,50,5.575,64,2.653,117,6.844,151,6.418,174,2.513,380,4.391,384,4.391,385,4.391,386,4.482,399,5.38,402,4.921,438,5.38,556,4.921,644,3.61,678,4.684,704,6.076,707,4.391,838,4.797,957,6.877,958,6.877,959,6.877,960,6.877,961,6.877,962,6.877,963,6.877,964,6.877,965,6.877,966,6.877,967,6.877,968,6.877,969,6.418]],["keywords/335",[]],["title/336",[16,196.26]],["content/336",[10,0.088,16,2.124,26,0.667,27,0.667,28,0.78,29,0.747,30,0.755,31,0.888,32,0.731,33,0.755,34,0.691,39,4.327,586,9.345,587,7.218,588,9.345,1162,12.695]],["keywords/336",[]],["title/337",[587,666.995]],["content/337",[10,0.09,26,0.57,27,0.57,28,0.667,29,1.015,30,0.646,31,0.799,32,0.625,33,0.646,34,0.939,47,3.451,54,4.779,61,2.625,164,5.106,586,7.994,587,6.174,588,7.994]],["keywords/337",[]],["title/338",[474,863.609]],["content/338",[10,0.08,26,0.694,27,0.694,28,0.811,29,0.777,30,0.786,31,0.912,32,0.76,33,0.786,34,0.719,35,0.935,39,4.503,474,9.725,479,10.599,480,10.599,980,11.996,981,11.996,982,11.996]],["keywords/338",[]],["title/339",[438,833.406]],["content/339",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,144,3.788,381,4.207,438,9.646]],["keywords/339",[]],["title/340",[983,941.221]],["content/340",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,144,3.788,381,4.207,983,10.894]],["keywords/340",[]],["title/341",[985,941.221]],["content/341",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,144,3.788,381,4.207,985,10.894]],["keywords/341",[]],["title/342",[986,941.221]],["content/342",[10,0.084,26,0.713,27,0.713,28,0.834,29,0.799,30,0.808,31,0.928,32,0.781,33,0.808,34,0.739,35,0.961,111,2.594,144,3.788,381,4.207,986,10.894]],["keywords/342",[]],["title/343",[990,806.989]],["content/343",[10,0.085,16,2.152,26,0.676,27,0.676,28,0.79,29,0.757,30,0.765,31,0.896,32,0.74,33,0.765,34,0.7,35,0.91,111,2.458,144,3.589,852,6.217,990,11.597,992,11.68]],["keywords/343",[]],["title/344",[10,4.663]],["content/344",[10,0.092,16,1.817,31,1.04,61,2.625,194,9.86,198,9.86,199,9.86,200,6.426,201,9.86,202,9.86,203,9.86,204,9.86]],["keywords/344",[]],["title/345",[10,3.575,205,442.044,206,442.044]],["content/345",[10,0.09,25,5.505,29,0.632,31,0.269,33,0.301,34,0.275,37,2.656,58,2.823,61,2.027,64,2.937,77,1.994,79,2.412,89,2.823,160,2.823,163,3.891,191,7.904,200,7.391,205,8.614,206,4.06,215,4.595,216,7.107,217,4.595,218,4.595,219,7.614,220,4.595,221,4.595,222,4.595,223,4.595,224,4.234,225,4.595,226,4.595,227,4.595,228,4.595,229,4.595,230,3.481,231,4.595,232,4.595,233,4.595,234,4.595,235,4.595,236,4.595,237,7.614,238,7.614,239,4.595,240,2.412,241,2.995,242,4.595,243,3.481,244,4.595,245,4.288,246,4.595,247,4.288,248,4.595,249,4.595,250,4.595,251,4.595,252,7.614,253,7.614,254,4.595,255,7.107,256,4.595,257,4.595,258,7.614,259,4.595,260,4.595,1156,4.595]],["keywords/345",[]],["title/346",[10,4.663]],["content/346",[]],["keywords/346",[]],["title/347",[10,4.663]],["content/347",[10,0.089,26,0.454,27,0.454,28,0.531,29,0.509,30,0.514,31,0.679,32,0.498,33,0.514,34,0.827,35,0.612,61,2.09,62,4.179,64,5.323,77,3.408,79,4.121,80,4.239,111,1.652,164,6.007,224,4.366,263,4.504,264,5.619,265,5.228,266,10.25,267,7.328,268,6.937,269,6.937,270,7.328,271,6.937,272,6.937,273,5.348,274,5.228,275,6.365,276,6.365,277,6.937,278,5.619]],["keywords/347",[]],["title/348",[10,4.663]],["content/348",[10,0.089,26,0.132,27,0.132,28,0.28,29,0.268,30,0.149,31,0.242,32,0.144,33,0.149,34,0.137,54,0.798,61,0.607,64,0.879,77,0.989,79,1.196,80,1.23,110,1.485,111,0.48,224,1.267,265,1.517,273,1.552,274,1.517,278,1.631,279,2.014,280,4.134,281,18.304,282,2.279,283,18.304,284,18.304,285,2.279,286,2.279,287,2.279,288,2.279,289,2.279,290,2.279,291,2.279,292,2.279,293,2.279,294,2.279,295,2.279,296,2.279,297,2.279,298,2.279,299,2.279,300,2.279,301,2.279,302,2.279,303,2.279,304,2.279,305,2.279,306,2.279,307,2.279,308,2.279,309,2.279,310,2.279,311,2.279,312,2.279,313,2.279,314,2.279,315,2.279,316,2.279,317,2.279,318,2.279,319,2.279,320,2.279,321,2.279,322,2.279,323,2.279,324,2.279,325,2.279,326,2.279,327,2.279,328,2.279,329,2.279,330,2.279,331,2.279,332,2.279,333,2.279,334,2.279,335,2.279,336,2.279,337,2.279,338,2.279,339,2.279,340,2.279,341,2.279,342,2.279,343,2.279,344,2.279,345,2.279,346,2.279,347,2.279,348,2.279,349,2.279,350,2.279,351,2.279,352,2.279,353,2.279,354,2.279,355,2.279,356,2.279,357,2.279,358,2.279,359,2.279,360,2.279,361,2.279,362,2.279,363,2.279,364,2.279,365,2.279,366,2.279,367,2.279,368,2.279,369,2.279,370,2.279,371,2.279,1163,2.51]],["keywords/348",[]],["title/349",[10,4.663]],["content/349",[]],["keywords/349",[]],["title/350",[10,4.663]],["content/350",[10,0.091,17,2.328,26,0.219,27,0.219,28,0.256,29,0.246,30,0.248,31,0.379,32,0.24,33,0.248,34,0.735,35,0.295,39,1.422,40,1.797,61,2.256,62,4.511,64,6.471,86,5.262,111,2.582,164,5.831,174,2.366,224,3.6,241,5.524,264,6.066,265,8.17,266,5.72,268,3.348,269,3.348,271,3.348,272,3.348,273,5.773,274,4.311,275,5.248,276,3.072,277,3.348,278,6.066,379,3.839,380,2.419,381,1.293,382,5.115,384,2.419,385,2.419,386,2.47,387,3.789,390,3.789,391,6.474,392,3.789,393,3.348,394,3.789,395,3.789,396,3.789,397,3.789,398,7.595,1164,4.173,1165,4.173]],["keywords/350",[]],["title/351",[10,4.663]],["content/351",[10,0.09,26,0.255,27,0.255,28,0.298,29,0.286,30,0.289,31,0.431,32,0.28,33,0.289,34,0.264,35,0.344,39,1.656,61,3.272,62,2.348,64,5.435,86,5.804,111,2.794,117,2.875,144,2.262,164,6.365,174,2.69,200,2.875,224,6.148,241,2.875,262,7.363,264,3.157,265,2.938,273,3.005,274,7.363,275,3.577,278,3.157,379,4.365,380,6.048,381,1.505,382,4.442,384,2.817,385,2.817,386,2.875,398,3.342,400,11.057,404,3.898,405,3.898,406,3.898,407,11.057,408,9.472,409,3.898,410,4.412,411,3.898,412,3.898,413,3.898]],["keywords/351",[]],["title/352",[10,4.663]],["content/352",[10,0.09,17,2.499,26,0.235,27,0.235,28,0.275,29,0.264,30,0.266,31,0.402,32,0.258,33,0.266,34,0.244,35,0.317,39,1.527,61,3.125,62,2.165,64,5.233,89,8.762,111,2.47,116,3.182,117,2.651,137,6.024,140,5.839,164,2.106,174,2.513,200,7.65,224,5.839,241,2.651,264,2.911,265,2.708,273,2.771,274,6.992,278,2.911,379,4.077,380,5.703,382,6.337,384,2.597,385,2.597,386,2.651,398,3.081,404,3.594,405,3.594,406,3.594,411,3.594,412,3.594,413,3.594,414,9.516,416,10.5,417,4.068,418,4.068,419,4.068,420,4.068,421,4.068,422,4.068,423,4.068,424,8.931,425,8.931,426,8.931]],["keywords/352",[]],["title/353",[10,4.663]],["content/353",[]],["keywords/353",[]],["title/354",[644,559.18]],["content/354",[10,0.087,26,0.667,27,0.667,28,0.78,29,0.747,30,0.755,31,0.888,32,0.731,33,0.755,34,0.691,35,0.898,36,2.602,37,1.966,61,3.069,111,2.426,143,6.613,993,9.345]],["keywords/354",[]],["title/355",[678,725.591]],["content/355",[10,0.088,26,0.619,27,0.619,28,0.723,29,0.693,30,0.7,31,0.845,32,0.678,33,0.7,34,0.641,35,0.833,36,2.414,37,2.462,61,2.846,111,2.25,143,6.134,493,4.691,494,4.691,993,8.669,994,10.693]],["keywords/355",[]],["title/356",[401,994.263]],["content/356",[10,0.088,26,0.619,27,0.619,28,0.723,29,0.693,30,0.7,31,0.845,32,0.678,33,0.7,34,0.641,35,0.833,36,2.414,37,2.462,61,2.846,111,2.25,143,6.134,493,4.691,494,4.691,995,14.436]],["keywords/356",[]],["title/357",[691,762.39]],["content/357",[10,0.088,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,36,2.569,37,1.94,40,5.398,137,6.528,490,6.234,510,10.055]],["keywords/357",[]],["title/358",[888,898.867]],["content/358",[10,0.088,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,36,2.569,37,1.94,40,5.398,137,6.528,510,10.055,997,11.38]],["keywords/358",[]],["title/359",[889,941.221]],["content/359",[10,0.089,26,0.597,27,0.597,28,0.698,29,0.669,30,0.676,31,0.825,32,0.654,33,0.676,34,0.618,35,0.804,36,2.329,37,2.403,40,4.895,137,5.92,490,5.653,493,4.527,494,4.527,510,9.118,545,7.386,998,10.32]],["keywords/359",[]],["title/360",[707,680.19]],["content/360",[10,0.086,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,36,2.473,37,1.869,40,5.197,78,8.059,89,6.733,720,9.682,721,8.573,1000,14.675,1166,6.733]],["keywords/360",[]],["title/361",[34,63.815]],["content/361",[10,0.087,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,36,2.504,37,1.892,39,4.165,741,9.803,742,9.803,1001,14.797,1166,6.817]],["keywords/361",[]],["title/362",[1002,941.221]],["content/362",[10,0.09,26,0.583,27,0.583,28,0.682,29,0.653,30,0.661,31,0.812,32,0.639,33,0.661,34,0.831,35,0.786,36,2.276,37,2.365,39,3.785,61,2.684,140,5.608,490,5.524,493,4.424,494,4.424,1006,10.085]],["keywords/362",[]],["title/363",[1007,1065.279]],["content/363",[10,0.09,26,0.583,27,0.583,28,0.682,29,0.653,30,0.661,31,0.812,32,0.639,33,0.661,34,0.604,35,0.786,36,2.276,37,2.365,39,3.785,61,2.684,140,5.608,490,5.524,493,4.424,494,4.424,1002,8.91,1010,10.085]],["keywords/363",[]],["title/364",[143,611.129]],["content/364",[10,0.087,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,36,2.504,37,1.892,111,2.334,381,3.786,1011,14.797,1012,11.095,1166,6.817]],["keywords/364",[]],["title/365",[705,941.221]],["content/365",[10,0.088,26,0.626,27,0.626,28,0.732,29,0.701,30,0.709,31,0.852,32,0.686,33,0.709,34,0.648,35,0.843,36,2.443,37,1.846,40,5.134,137,6.209,691,7.746,718,9.563,1014,14.554,1166,6.651]],["keywords/365",[]],["title/366",[139,863.609]],["content/366",[10,0.089,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,36,2.569,37,1.94,78,8.37,1015,9.602,1016,11.38]],["keywords/366",[]],["title/367",[838,743.19]],["content/367",[10,0.089,26,0.619,27,0.619,28,0.723,29,0.693,30,0.7,31,0.845,32,0.678,33,0.7,34,0.641,35,0.833,36,2.414,37,2.462,61,2.846,140,5.946,490,5.858,1018,10.693,1019,10.693]],["keywords/367",[]],["title/368",[1020,1065.279]],["content/368",[10,0.086,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,36,2.473,37,2.502,61,2.917,140,6.093,490,6.003,1021,10.958,1022,9.246,1023,10.958,1024,9.682]],["keywords/368",[]],["title/369",[1025,1065.279]],["content/369",[10,0.086,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,36,2.473,37,2.502,61,2.917,140,6.093,490,6.003,1022,9.246,1024,9.682,1026,10.958,1027,10.958]],["keywords/369",[]],["title/370",[112,680.19]],["content/370",[10,0.089,26,0.57,27,0.57,28,0.667,29,0.639,30,0.646,31,0.799,32,0.625,33,0.646,34,0.591,35,0.768,36,2.226,37,2.329,111,2.874,112,6.296,144,3.03,381,3.365,493,4.325,494,4.325,1028,13.657,1166,6.059]],["keywords/370",[]],["title/371",[113,654.576]],["content/371",[10,0.088,26,0.583,27,0.583,28,0.682,29,0.653,30,0.661,31,0.812,32,0.639,33,0.661,34,0.604,35,0.786,36,2.276,37,2.365,111,2.919,113,6.197,144,3.099,381,3.441,493,4.424,494,4.424,1030,13.871,1166,6.197]],["keywords/371",[]],["title/372",[402,762.39]],["content/372",[10,0.089,26,0.57,27,0.57,28,0.667,29,0.639,30,0.646,31,0.799,32,0.625,33,0.646,34,0.591,35,0.768,36,2.226,37,2.329,111,2.874,113,6.059,144,3.03,381,3.365,409,12.067,493,4.325,494,4.325,1166,6.059]],["keywords/372",[]],["title/373",[833,806.989]],["content/373",[10,0.087,26,0.626,27,0.626,28,0.732,29,0.701,30,0.709,31,0.852,32,0.686,33,0.709,34,0.648,35,0.843,36,2.443,37,1.846,39,4.063,833,8.199,835,9.563,1032,14.554,1033,10.824,1034,10.824,1166,6.651]],["keywords/373",[]],["title/374",[839,863.609]],["content/374",[10,0.088,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,36,2.569,37,1.94,111,2.394,381,3.883,1035,11.38,1166,6.992]],["keywords/374",[]],["title/375",[644,559.18]],["content/375",[10,0.086,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,36,2.504,37,1.892,111,2.334,143,6.365,381,3.786,993,8.994,1015,9.362,1037,14.797]],["keywords/375",[]],["title/376",[110,694.266]],["content/376",[10,0.088,26,0.626,27,0.626,28,0.732,29,0.701,30,0.709,31,0.852,32,0.686,33,0.709,34,0.648,35,0.843,36,2.443,37,1.846,111,3.062,381,3.693,1041,14.554,1042,10.824,1166,6.651]],["keywords/376",[]],["title/377",[1043,1065.279]],["content/377",[10,0.089,26,0.65,27,0.65,28,0.76,29,0.728,30,0.736,31,0.873,32,0.712,33,0.736,34,0.673,35,0.876,36,2.536,37,1.916,1015,9.48,1045,11.235,1047,11.235]],["keywords/377",[]],["title/378",[384,680.19]],["content/378",[10,0.086,26,0.626,27,0.626,28,0.732,29,0.701,30,0.709,31,0.852,32,0.686,33,0.709,34,0.648,35,0.843,36,2.443,37,1.846,39,4.063,1048,10.824,1049,14.554,1050,10.824,1051,14.554,1052,10.824,1166,6.651]],["keywords/378",[]],["title/379",[385,680.19]],["content/379",[10,0.086,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,36,2.504,37,1.892,40,5.263,545,7.94,1059,14.797,1060,11.095,1166,6.817,1167,12.218]],["keywords/379",[]],["title/380",[386,694.266]],["content/380",[10,0.086,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,36,2.504,37,1.892,39,4.165,1062,11.095,1063,14.797,1064,11.095,1166,6.817,1168,12.218]],["keywords/380",[]],["title/381",[868,806.989]],["content/381",[10,0.09,17,6.268,26,0.59,27,0.59,28,0.69,29,0.661,30,0.668,31,0.818,32,0.647,33,0.668,34,0.611,35,0.795,36,2.303,37,1.739,137,5.852,140,5.672,868,7.728,1066,13.98,1067,10.201,1166,6.268]],["keywords/381",[]],["title/382",[1068,1065.279]],["content/382",[10,0.087,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,36,2.504,37,1.892,111,2.334,381,3.786,1070,14.797,1071,11.095,1166,6.817]],["keywords/382",[]],["title/383",[1072,1065.279]],["content/383",[10,0.087,26,0.634,27,0.634,28,0.741,29,0.71,30,0.718,31,0.859,32,0.695,33,0.718,34,0.656,35,0.854,36,2.473,37,1.869,39,4.113,54,3.835,61,2.917,111,2.306,1073,14.675,1074,10.958]],["keywords/383",[]],["title/384",[836,833.406]],["content/384",[10,0.088,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,36,2.504,37,1.892,39,4.165,1075,14.797,1076,11.095,1166,6.817]],["keywords/384",[]],["title/385",[840,806.989]],["content/385",[10,0.087,26,0.642,27,0.642,28,0.75,29,0.719,30,0.727,31,0.866,32,0.703,33,0.727,34,0.665,35,0.865,36,2.504,37,1.892,39,4.165,1077,14.797,1078,11.095,1079,11.095,1166,6.817]],["keywords/385",[]],["title/386",[990,806.989]],["content/386",[10,0.088,16,1.901,26,0.597,27,0.597,28,0.698,29,0.669,30,0.676,31,0.825,32,0.654,33,0.676,34,0.618,35,0.804,61,3.751,64,3.981,77,4.479,79,5.417,80,5.571,84,5.139,163,5.273,990,10.675,1080,10.32]],["keywords/386",[]],["title/387",[441,806.989]],["content/387",[10,0.087,26,0.658,27,0.658,28,0.77,29,0.737,30,0.745,31,0.881,32,0.721,33,0.745,34,0.682,35,0.887,36,2.569,37,1.94,61,3.029,64,4.39,111,2.394,381,3.883,723,9.602]],["keywords/387",[]]],"invertedIndex":[["",{"_index":10,"title":{"100":{"position":[[0,4]]},"101":{"position":[[0,3]]},"102":{"position":[[0,3]]},"103":{"position":[[0,1],[7,3]]},"104":{"position":[[0,1],[17,3]]},"105":{"position":[[0,1],[19,3]]},"106":{"position":[[0,4]]},"117":{"position":[[0,4]]},"118":{"position":[[0,5]]},"119":{"position":[[0,6]]},"135":{"position":[[0,4]]},"229":{"position":[[0,4]]},"230":{"position":[[0,3]]},"231":{"position":[[0,3]]},"232":{"position":[[0,2],[7,4]]},"233":{"position":[[0,2],[8,4]]},"234":{"position":[[0,2],[10,4]]},"235":{"position":[[0,3]]},"236":{"position":[[0,4]]},"277":{"position":[[0,8]]},"278":{"position":[[0,5]]},"279":{"position":[[0,3]]},"280":{"position":[[0,3]]},"281":{"position":[[0,2],[7,4]]},"282":{"position":[[0,2],[8,4]]},"283":{"position":[[0,2],[10,4]]},"284":{"position":[[0,3]]},"285":{"position":[[0,7]]},"286":{"position":[[0,4]]},"287":{"position":[[0,7]]},"288":{"position":[[0,3]]},"294":{"position":[[0,3]]},"295":{"position":[[0,6]]},"296":{"position":[[0,4]]},"344":{"position":[[0,6]]},"345":{"position":[[0,1],[15,2]]},"346":{"position":[[0,8]]},"347":{"position":[[0,5]]},"348":{"position":[[0,5]]},"349":{"position":[[0,8]]},"350":{"position":[[0,7]]},"351":{"position":[[0,7]]},"352":{"position":[[0,7]]},"353":{"position":[[0,4]]}},"content":{"0":{"position":[[102,2]]},"2":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[320,3]]},"3":{"position":[[43,1]]},"4":{"position":[[49,1]]},"5":{"position":[[37,1]]},"6":{"position":[[58,1]]},"7":{"position":[[51,1]]},"9":{"position":[[35,1]]},"10":{"position":[[63,1]]},"11":{"position":[[47,1]]},"12":{"position":[[27,1],[47,1],[60,1],[150,1],[152,1],[272,1],[274,2],[322,2],[351,1],[364,1],[366,1],[374,2],[377,2],[380,2],[383,3]]},"14":{"position":[[0,2]]},"16":{"position":[[0,1]]},"17":{"position":[[0,1]]},"19":{"position":[[0,1],[19,1],[163,1],[186,2],[299,2],[365,2],[436,2],[530,2],[621,2],[721,2],[784,2],[843,2],[873,1],[995,2],[998,3],[1002,2],[1005,3],[1056,1],[1094,3],[1144,1],[1184,3]]},"20":{"position":[[338,1],[357,1],[452,3],[472,2],[481,1],[563,1],[565,2],[568,1],[570,3],[677,1],[679,2],[682,1],[684,3],[795,1],[797,2],[800,1],[802,3],[806,2],[882,1],[934,1],[994,1],[1032,2],[1112,1],[1154,1],[1203,1],[1231,3],[1235,2]]},"21":{"position":[[100,3],[104,1],[115,1],[163,1],[175,2],[178,3],[182,1],[227,2],[241,1],[243,3],[247,3],[251,1],[302,2],[332,1],[334,2],[337,1]]},"22":{"position":[[158,2],[204,1],[226,1],[269,1],[284,1],[406,2],[409,1],[449,1],[466,1],[488,1],[528,1],[562,1],[577,1],[579,2],[614,1],[647,2],[650,4],[662,1],[772,1],[774,1],[821,1],[823,2],[836,1],[838,1],[914,1],[916,1],[918,2],[1015,2],[1043,1],[1071,2],[1094,2],[1108,1],[1171,1],[1184,1],[1249,1],[1270,2],[1273,1],[1293,1]]},"24":{"position":[[0,1],[19,1],[109,1],[111,1],[163,1],[165,1],[297,2],[300,1],[420,2],[423,2],[458,1],[503,1],[533,1],[535,1],[548,2],[551,2],[554,2],[557,3]]},"25":{"position":[[0,1],[32,1],[34,1],[36,1],[117,2],[120,1],[201,2],[204,1],[287,2],[290,1],[373,2],[376,1],[463,2],[466,1],[555,2],[558,1],[645,2],[648,1],[739,2],[742,1],[825,2],[828,1],[917,2],[920,1],[1011,2],[1014,1],[1101,2],[1104,1],[1187,2],[1190,1],[1271,2],[1274,1],[1359,2],[1362,1],[1447,2],[1450,1],[1537,2],[1540,1],[1625,2],[1628,1],[1709,2],[1712,1],[1793,2],[1796,1],[1878,2],[1881,1],[1966,2],[1969,1],[2052,2],[2055,1],[2142,2],[2145,1],[2226,2],[2229,1],[2320,2],[2323,1],[2412,2],[2415,1],[2506,2],[2509,1],[2592,2],[2595,1],[2676,2],[2679,1],[2764,2],[2767,1],[2854,2],[2857,1],[2944,2],[2947,1],[3034,2],[3037,1],[3120,2],[3123,1],[3210,2],[3213,1],[3302,2],[3305,1],[3390,2],[3393,1],[3478,2],[3481,1],[3566,2],[3569,1],[3654,1],[3656,1],[3666,1],[3756,1],[3758,1],[3860,1],[3892,1],[3905,1],[3907,1],[3939,2],[3942,2],[3945,2],[3948,3]]},"27":{"position":[[356,1],[375,1],[531,1],[533,1],[606,1],[608,1],[740,2],[743,1],[863,2],[866,2],[908,1],[960,1],[972,2],[1012,2],[1015,2],[1018,1],[1084,1],[1086,1],[1159,2],[1162,1],[1218,2],[1221,1],[1277,2],[1280,2],[1322,1],[1397,2],[1437,2],[1440,2],[1443,1],[1483,1],[1485,1],[1516,1],[1518,1],[1539,2],[1542,1],[1563,2],[1566,2],[1569,2],[1572,1],[1603,1],[1605,1],[1626,2],[1629,1],[1650,2],[1653,2],[1656,2],[1659,2],[1662,2],[1665,2],[1668,3]]},"28":{"position":[[209,1],[228,1],[384,1],[386,1],[578,1],[629,1],[653,1],[666,2],[701,1],[713,1],[720,1],[729,2],[774,2],[777,2],[780,1],[831,1],[833,1],[870,2],[873,1],[895,2],[898,1],[974,1],[997,2],[1000,2],[1003,1],[1031,3],[1088,1],[1111,2],[1114,2],[1117,2],[1146,1],[1166,2],[1169,2],[1172,2],[1175,3]]},"29":{"position":[[215,1],[244,1],[266,1],[288,1],[311,1],[324,1],[343,1],[499,1],[501,1],[682,1],[684,2],[724,1],[731,2],[734,2],[737,1],[788,1],[790,1],[827,2],[830,1],[852,2],[855,1],[939,1],[959,1],[966,2],[969,2],[972,1],[1000,3],[1066,1],[1086,1],[1093,2],[1096,2],[1099,2],[1128,1],[1148,2],[1151,2],[1154,2],[1157,3]]},"40":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[296,1],[354,3]]},"41":{"position":[[43,1],[62,1],[142,3],[162,2],[171,1],[184,1],[233,3]]},"43":{"position":[[79,1],[104,1],[156,1],[229,3],[277,1],[300,3]]},"44":{"position":[[265,1],[284,1],[364,3]]},"47":{"position":[[71,1],[90,1],[170,3],[190,2],[199,1],[237,3]]},"48":{"position":[[52,1],[71,1],[163,3],[194,1],[206,5],[212,2],[224,1],[236,5],[242,2],[249,1],[272,2],[279,1],[291,5],[297,2],[304,1],[328,2],[335,1],[356,2],[359,3]]},"51":{"position":[[66,1],[85,1],[175,1],[213,2],[216,3],[236,2],[245,1],[256,1],[280,1],[309,1],[329,1],[337,2],[347,3]]},"52":{"position":[[70,1],[89,1],[179,1],[243,1],[284,2],[287,2],[290,3],[310,2],[319,1],[330,1],[356,1],[414,3],[418,2],[428,3]]},"53":{"position":[[67,1],[86,1],[176,1],[240,1],[281,2],[284,2],[287,3],[307,2],[316,1],[370,1],[389,1],[426,2],[436,3]]},"54":{"position":[[96,1],[115,1],[205,1],[269,1],[306,2],[309,2],[312,3],[332,2],[341,1],[352,1],[378,1],[435,1],[470,1],[509,2],[512,3],[516,2],[526,3]]},"57":{"position":[[68,1],[87,1],[125,1],[213,1],[215,1],[299,1],[366,2],[369,2],[372,1],[456,1],[522,2],[525,2],[528,2],[531,3],[551,2],[560,1],[582,1],[600,1],[609,2],[619,3]]},"58":{"position":[[477,1],[496,1],[576,3],[588,1],[634,2],[643,1],[665,1],[766,1],[833,2],[836,3],[840,2],[850,3]]},"60":{"position":[[179,1],[198,1],[278,3],[298,2],[307,1],[325,1],[374,1],[407,3]]},"62":{"position":[[79,1],[98,1],[178,3],[198,2],[207,1],[229,1],[249,1],[258,2],[268,3]]},"63":{"position":[[521,1],[540,1],[620,3],[640,2],[649,1],[671,1],[812,1],[828,2],[847,2],[850,1],[896,2],[917,2],[920,1],[975,2],[978,3],[982,2],[992,3]]},"65":{"position":[[72,1],[91,1],[171,3],[191,2],[200,1],[223,1],[251,1],[274,1],[283,2],[293,3]]},"66":{"position":[[482,1],[501,1],[581,3],[601,2],[610,1],[633,1],[661,1],[722,2],[725,1],[793,1],[802,2],[805,3],[809,2],[819,3]]},"68":{"position":[[88,1],[107,1],[187,3],[207,2],[216,1],[235,1],[263,1],[282,1],[291,2],[301,3]]},"70":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[226,1],[254,1],[270,1],[279,2],[289,3]]},"72":{"position":[[141,1],[160,1],[240,3],[260,2],[269,1],[290,2],[299,1],[330,3],[353,2],[362,1],[393,3],[397,3]]},"74":{"position":[[75,1],[94,1],[205,3],[225,2],[234,1],[245,1],[268,1],[296,1],[315,1],[324,2],[334,3]]},"76":{"position":[[58,1],[92,1],[171,1],[252,2],[255,1],[295,2],[298,2],[301,1],[311,1],[391,3],[411,2],[420,1],[545,3]]},"78":{"position":[[45,1],[64,1],[172,1],[201,1],[228,1],[246,1],[292,3],[351,1],[358,1],[376,1],[414,1],[416,2],[419,2],[422,3]]},"79":{"position":[[46,1],[65,1],[198,1],[228,1],[253,1],[265,1],[323,1],[330,1],[346,1],[412,3],[427,2],[438,2],[450,1],[462,1],[469,1],[476,1],[494,1],[533,1],[535,1],[537,2],[540,2],[543,3]]},"80":{"position":[[57,1],[76,1],[220,1],[249,1],[262,1],[332,2],[335,2],[338,3]]},"81":{"position":[[49,1],[68,1],[213,1],[242,1],[284,1],[329,2],[332,2],[335,3]]},"82":{"position":[[51,1],[70,1],[488,1],[526,1],[539,1],[576,1],[619,1],[630,1],[671,1],[689,3],[693,3],[697,2],[700,2],[703,3],[723,2],[732,1],[763,1],[772,3]]},"83":{"position":[[1600,1],[1619,1],[1699,3],[1740,1],[1762,3]]},"85":{"position":[[66,1],[85,1],[165,3],[201,1],[223,3]]},"86":{"position":[[32,1],[51,1],[131,3],[166,1],[188,3]]},"87":{"position":[[31,1],[50,1],[130,3],[166,1],[188,3]]},"88":{"position":[[34,1],[53,1],[133,3],[168,1],[190,3],[226,1],[237,1],[242,3]]},"89":{"position":[[36,1],[55,1],[135,3],[172,1],[194,3],[230,1],[243,1],[250,3]]},"90":{"position":[[44,1],[63,1],[143,3],[181,1],[203,3],[239,1],[256,3]]},"91":{"position":[[61,1],[80,1],[160,3],[196,1],[218,3]]},"92":{"position":[[74,1],[93,1],[173,3],[208,1],[230,3]]},"93":{"position":[[30,1],[49,1],[129,3],[163,1],[165,2],[231,2],[319,3]]},"94":{"position":[[33,1],[52,1],[148,3],[185,1],[207,3]]},"95":{"position":[[92,1],[111,1],[191,3],[231,1],[253,3]]},"96":{"position":[[33,1],[52,1],[132,3],[166,1],[188,3],[224,1],[234,1],[268,3]]},"97":{"position":[[44,1],[63,1],[161,3],[202,1],[224,3]]},"98":{"position":[[38,1],[57,1],[158,3],[202,1],[224,3]]},"99":{"position":[[29,1],[48,1],[128,3],[165,1],[187,3]]},"101":{"position":[[80,1]]},"102":{"position":[[0,2],[3,11],[25,10],[46,7]]},"103":{"position":[[170,1],[201,1],[391,1],[471,3]]},"104":{"position":[[17,2],[20,2],[237,1],[246,1],[255,1],[273,2],[276,2],[286,1],[296,1],[328,2],[331,2],[344,1],[360,1],[424,3],[452,1],[507,3],[511,2],[530,1],[584,1],[616,1]]},"105":{"position":[[19,2],[22,2],[95,1],[115,1],[226,2],[229,1],[244,1],[275,1],[287,1],[343,3],[393,3],[409,1],[429,1],[438,2],[447,1],[481,1],[503,1],[505,2],[508,2],[511,4]]},"107":{"position":[[0,3],[10,48],[59,1],[78,1],[158,3],[178,2],[187,1],[223,2]]},"108":{"position":[[0,3],[11,8],[20,1]]},"109":{"position":[[0,3],[11,9],[21,1]]},"110":{"position":[[0,3],[11,9],[21,1]]},"111":{"position":[[0,3],[11,13],[25,1]]},"112":{"position":[[0,3],[11,10],[22,1]]},"113":{"position":[[0,3],[13,9]]},"114":{"position":[[0,3],[11,7],[19,1]]},"115":{"position":[[0,3],[11,5],[22,8],[35,5],[41,1]]},"116":{"position":[[0,3],[22,1]]},"118":{"position":[[0,7],[29,4],[1562,1],[1581,1],[1661,3],[1702,1],[1724,3]]},"120":{"position":[[0,37],[38,1],[57,1],[137,3],[173,1],[195,3]]},"121":{"position":[[0,9],[10,1],[29,1],[109,3],[144,1],[166,3]]},"122":{"position":[[0,9],[10,1],[29,1],[109,3],[145,1],[167,3]]},"123":{"position":[[0,12],[13,1],[32,1],[112,3],[147,1],[169,3],[205,1],[216,1],[221,3],[226,2],[229,2],[248,5],[259,2]]},"124":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3],[205,1],[218,1],[225,3]]},"125":{"position":[[0,12],[13,1],[32,1],[112,3],[150,1],[172,3],[208,1],[225,3]]},"126":{"position":[[0,19],[20,1],[39,1],[119,3],[155,1],[177,3]]},"127":{"position":[[0,23],[24,1],[43,1],[123,3],[158,1],[180,3]]},"128":{"position":[[0,12],[13,1],[32,1],[112,3],[146,1],[148,2],[175,2],[224,3]]},"129":{"position":[[0,11],[12,1],[31,1],[127,3],[164,1],[186,3]]},"130":{"position":[[29,1],[48,1],[128,3],[168,1],[190,3]]},"131":{"position":[[0,10],[11,1],[30,1],[110,3],[144,1],[166,3],[202,1],[212,1],[246,3]]},"132":{"position":[[0,11],[12,1],[31,1],[129,3],[170,1],[192,3]]},"133":{"position":[[0,11],[12,1],[31,1],[132,3],[176,1],[198,3]]},"134":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3]]},"136":{"position":[[0,3],[11,12]]},"137":{"position":[[0,3],[11,14]]},"138":{"position":[[0,3],[12,22]]},"139":{"position":[[0,3],[12,8],[27,16]]},"140":{"position":[[0,3],[12,14]]},"141":{"position":[[0,3],[12,10]]},"142":{"position":[[0,3],[11,8]]},"143":{"position":[[0,3],[11,5],[22,3]]},"144":{"position":[[0,3],[13,2],[22,13],[40,6],[102,1],[121,1],[201,3],[221,2],[230,1],[243,1],[301,3]]},"145":{"position":[[0,3],[13,2],[35,1],[54,1],[134,3],[154,2],[163,1],[176,1],[225,3]]},"146":{"position":[[0,3],[11,9]]},"147":{"position":[[0,3],[13,20],[34,1],[59,1],[111,1],[184,3],[232,1],[255,3]]},"148":{"position":[[0,3],[11,10],[22,12],[54,1],[61,4],[79,1],[81,2],[84,2],[102,3],[119,3],[136,3],[155,4],[160,1],[179,1],[259,3]]},"149":{"position":[[0,3],[11,7]]},"150":{"position":[[0,3],[11,8]]},"151":{"position":[[0,3],[18,2],[25,12],[38,1],[57,1],[137,3],[157,2],[166,1],[204,3]]},"152":{"position":[[0,3],[13,2],[23,10],[34,1],[53,1],[145,3],[176,1],[188,5],[194,2],[206,1],[218,5],[224,2],[231,1],[254,2],[261,1],[273,5],[279,2],[286,1],[310,2],[317,1],[338,2],[341,3]]},"153":{"position":[[0,3],[11,28]]},"154":{"position":[[0,3],[11,7]]},"155":{"position":[[0,3],[18,2],[26,8],[35,1],[54,1],[144,1],[182,2],[185,3],[205,2],[214,1],[225,1],[249,1],[278,1],[298,1],[306,2],[316,3]]},"156":{"position":[[0,3],[13,2],[22,10],[33,1],[52,1],[142,1],[206,1],[247,2],[250,2],[253,3],[273,2],[282,1],[293,1],[319,1],[377,3],[381,2],[391,3]]},"157":{"position":[[0,3],[18,2],[25,11],[37,1],[56,1],[146,1],[210,1],[251,2],[254,2],[257,3],[277,2],[286,1],[340,1],[359,1],[396,2],[406,3]]},"158":{"position":[[0,3],[13,2],[23,6],[44,1],[63,1],[153,1],[217,1],[254,2],[257,2],[260,3],[280,2],[289,1],[300,1],[326,1],[383,1],[418,1],[457,2],[460,3],[464,2],[474,3]]},"159":{"position":[[0,3],[11,9]]},"160":{"position":[[0,3],[11,8]]},"161":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[96,1],[184,1],[186,1],[270,1],[337,2],[340,2],[343,1],[427,1],[493,2],[496,2],[499,2],[502,3],[522,2],[531,1],[553,1],[571,1],[580,2],[590,3]]},"162":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[235,1],[254,1],[334,3],[346,1],[392,2],[401,1],[423,1],[524,1],[591,2],[594,3],[598,2],[608,3]]},"163":{"position":[[0,3],[11,9]]},"164":{"position":[[0,3],[18,2],[26,34],[61,1],[80,1],[160,3],[180,2],[189,1],[207,1],[237,1],[251,3]]},"165":{"position":[[0,3],[11,8]]},"166":{"position":[[0,3],[18,2],[26,11],[38,1],[57,1],[137,3],[157,2],[166,1],[188,1],[208,1],[217,2],[227,3]]},"167":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[251,3],[260,2],[269,1],[288,1],[368,3],[388,2],[397,1],[419,1],[476,8],[494,11],[522,2],[525,1],[553,2],[556,3],[560,2],[570,3]]},"168":{"position":[[0,3],[11,9]]},"169":{"position":[[0,3],[18,2],[26,10],[37,1],[56,1],[136,3],[156,2],[165,1],[188,1],[216,1],[239,1],[248,2],[258,3]]},"170":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[235,1],[254,1],[334,3],[354,2],[363,1],[386,1],[414,1],[444,8],[469,2],[472,1],[522,1],[531,2],[534,3],[538,2],[548,3]]},"171":{"position":[[0,3],[11,8]]},"172":{"position":[[0,3],[18,2],[26,14],[41,1],[60,1],[140,3],[160,2],[169,1],[188,1],[216,1],[235,1],[244,2],[254,3]]},"173":{"position":[[0,3],[11,8]]},"174":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[138,3],[158,2],[167,1],[183,1],[211,1],[227,1],[236,2],[246,3]]},"175":{"position":[[0,3],[11,8]]},"176":{"position":[[0,3],[13,2],[20,16],[46,13],[60,1],[79,1],[159,3],[179,2],[188,1],[209,2],[218,1],[241,4],[246,3],[269,2],[278,1],[301,4],[306,3],[310,3],[315,2],[318,29]]},"177":{"position":[[0,3],[11,9]]},"178":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[169,3],[189,2],[198,1],[209,1],[232,1],[260,1],[279,1],[288,2],[298,3]]},"179":{"position":[[0,3],[11,7]]},"180":{"position":[[0,3],[13,2],[20,8],[29,1],[63,1],[106,1],[137,11],[171,2],[174,1],[202,2],[205,2],[208,1],[218,1],[298,3],[318,2],[327,1],[452,3]]},"182":{"position":[[147,1],[166,1],[213,2],[302,3],[393,1],[424,1]]},"183":{"position":[[117,1],[136,1],[216,3]]},"184":{"position":[[179,1],[198,1],[215,1],[292,2],[304,2],[307,1],[322,2],[325,2],[329,2]]},"185":{"position":[[21,2],[127,1],[146,1],[263,3]]},"186":{"position":[[21,2],[92,1],[111,1],[239,3]]},"187":{"position":[[81,1],[100,1],[198,3]]},"188":{"position":[[54,1],[73,1],[166,3]]},"189":{"position":[[75,1],[94,1],[188,3]]},"190":{"position":[[53,1],[72,1],[165,3]]},"191":{"position":[[51,1],[70,1],[179,3]]},"192":{"position":[[200,1],[211,2],[254,1],[350,3]]},"193":{"position":[[121,1],[140,1],[236,3]]},"194":{"position":[[49,1],[68,1],[160,3]]},"195":{"position":[[147,1],[166,1],[273,3]]},"196":{"position":[[136,1],[155,1],[270,3]]},"197":{"position":[[124,1],[143,1],[257,3]]},"198":{"position":[[91,1],[110,1],[208,2],[235,1],[263,2],[266,3]]},"199":{"position":[[112,1],[131,1],[226,3]]},"200":{"position":[[56,1],[75,1],[169,3],[209,1],[228,1],[253,1],[297,1]]},"201":{"position":[[95,1],[114,1],[205,3]]},"202":{"position":[[126,1],[145,1],[238,3]]},"203":{"position":[[117,1],[136,1],[234,3]]},"204":{"position":[[118,1],[137,1],[238,3]]},"205":{"position":[[63,1],[73,1],[92,1],[182,1],[220,2],[260,3]]},"206":{"position":[[103,1],[122,1],[225,3]]},"207":{"position":[[237,1],[263,1],[328,1],[354,1],[442,3]]},"208":{"position":[[61,1],[80,1],[179,3]]},"209":{"position":[[20,2],[473,1],[492,1],[530,1],[618,1],[620,1],[746,1],[813,2],[842,1],[904,1],[913,2],[944,1],[990,2],[993,2],[996,2],[999,3]]},"210":{"position":[[20,2],[94,1],[113,1],[218,1],[220,1],[259,1],[261,1],[283,2],[286,1],[308,2],[311,2],[340,1],[366,2],[369,2],[372,1],[411,1],[413,1],[435,2],[438,1],[460,2],[463,2],[492,1],[518,2],[521,2],[524,2],[527,3]]},"211":{"position":[[20,2],[476,1],[495,1],[588,1],[590,1],[629,2],[632,1],[700,1],[709,2],[712,2],[715,2],[718,3],[738,2],[747,1],[770,1],[778,3]]},"212":{"position":[[20,2],[533,1],[552,1],[642,1],[644,1],[766,1],[782,2],[801,2],[804,1],[850,2],[871,2],[874,1],[929,2],[932,2],[935,1],[1013,1],[1031,2],[1050,2],[1053,1],[1099,2],[1102,2],[1105,2],[1108,3]]},"213":{"position":[[20,2],[204,1],[223,1],[312,1],[314,1],[381,2],[384,1],[436,2],[439,2],[442,3]]},"214":{"position":[[20,2],[173,1],[192,1],[283,1],[285,1],[322,2],[325,1],[344,13],[358,2],[361,1],[380,12],[393,2],[396,1],[415,18],[434,2],[437,1],[456,10],[467,2],[470,2],[473,3]]},"215":{"position":[[20,2],[53,1],[87,1],[166,1],[247,2],[250,1],[290,2],[293,2],[296,1],[306,1],[407,3],[427,2],[436,1],[534,3]]},"216":{"position":[[20,2],[448,1],[467,1],[547,2],[601,2],[635,2],[678,6],[685,3],[784,5]]},"217":{"position":[[21,2],[224,1],[243,1],[335,1],[400,2],[403,3]]},"218":{"position":[[21,2],[261,1],[280,1],[370,1],[447,1],[488,2],[491,2],[494,3]]},"219":{"position":[[148,1],[167,1],[262,1],[311,2],[314,3]]},"220":{"position":[[21,2],[78,1],[97,1],[184,1],[317,3],[328,3],[339,3],[351,3],[368,3],[384,3],[397,3],[406,3],[421,3],[437,3],[455,3],[472,3],[484,3],[494,3],[504,3],[516,3],[535,3],[553,3],[575,3],[596,3],[610,3],[625,3],[636,3],[651,3],[655,2],[658,3]]},"221":{"position":[[21,2],[303,1],[322,1],[415,3]]},"222":{"position":[[21,2],[131,1],[150,1],[242,1],[276,1],[278,2],[306,2],[324,2],[349,2],[352,2],[355,3]]},"223":{"position":[[114,1],[133,1],[225,3]]},"224":{"position":[[111,1],[130,1],[222,3]]},"225":{"position":[[106,1],[125,1],[224,3]]},"226":{"position":[[57,1],[76,1],[176,3]]},"227":{"position":[[145,1],[164,1],[267,3]]},"228":{"position":[[102,1],[121,1],[216,3]]},"230":{"position":[[0,2],[3,6]]},"232":{"position":[[0,1]]},"233":{"position":[[0,1]]},"234":{"position":[[8,2],[381,7],[415,7]]},"235":{"position":[[0,1],[19,1],[163,1],[186,2],[272,2],[275,7],[318,2],[321,13],[364,2],[367,20],[388,2],[423,2],[465,2],[468,10],[498,2],[501,10],[526,2],[529,5],[541,1],[550,7],[584,7],[618,2],[621,3],[625,2],[628,3],[679,1],[709,3],[759,1],[789,3]]},"237":{"position":[[0,3],[39,1],[58,1],[166,1],[195,1],[222,1],[240,1],[286,3],[345,1],[352,1],[370,1],[387,1],[389,2],[392,2],[395,3]]},"238":{"position":[[0,3],[40,1],[59,1],[192,1],[222,1],[247,1],[259,1],[317,1],[324,1],[340,1],[406,3],[421,2],[432,2],[444,1],[456,1],[463,1],[470,1],[488,1],[506,1],[508,1],[510,2],[513,2],[516,3]]},"239":{"position":[[0,3],[51,1],[70,1],[214,1],[243,1],[256,1],[326,2],[329,2],[332,3]]},"240":{"position":[[0,3],[43,1],[62,1],[207,1],[236,1],[278,1],[323,2],[326,2],[329,3]]},"241":{"position":[[0,3],[45,1],[64,1],[482,1],[520,1],[533,1],[570,1],[613,1],[624,1],[665,1],[683,3],[687,3],[691,2],[694,2],[697,3],[717,2],[726,1],[757,1],[766,3]]},"243":{"position":[[26,1],[45,1],[138,3],[158,2],[167,1],[181,3]]},"244":{"position":[[27,1],[46,1],[139,3],[159,2],[168,1],[202,1],[217,2],[227,3]]},"245":{"position":[[47,1],[66,1],[159,3],[179,2],[188,1],[224,1],[240,2],[250,3]]},"246":{"position":[[60,1],[79,1],[159,3],[179,2],[188,1],[199,1],[204,3]]},"247":{"position":[[63,1],[82,1],[162,3],[182,2],[191,1],[205,1],[210,3]]},"248":{"position":[[64,1],[83,1],[163,3],[183,2],[192,1],[203,1],[228,1],[243,1],[248,2],[258,3]]},"249":{"position":[[77,1],[96,1],[176,3],[196,2],[205,1],[244,1],[277,3]]},"250":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[220,1],[277,3]]},"251":{"position":[[216,1],[235,1],[315,3],[335,2],[344,1],[355,1],[381,1],[448,2],[458,3]]},"252":{"position":[[229,1],[248,1],[328,3],[348,2],[357,1],[368,1],[394,1],[465,2],[475,3]]},"253":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[274,3]]},"254":{"position":[[139,1],[158,1],[238,3],[258,2],[267,1],[316,1],[352,3]]},"255":{"position":[[32,1],[51,1],[131,3],[151,2],[160,1],[190,3]]},"256":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[198,1],[230,2],[239,1],[259,3],[263,3]]},"257":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[221,1],[281,3]]},"258":{"position":[[80,1],[99,1],[179,3],[199,2],[208,1],[219,1],[279,3]]},"259":{"position":[[78,1],[97,1],[195,3],[215,2],[224,1],[241,1],[269,1],[286,1],[295,2],[305,3]]},"260":{"position":[[87,1],[106,1],[207,3],[227,2],[236,1],[256,1],[284,1],[304,1],[313,2],[323,3]]},"261":{"position":[[66,1],[85,1],[186,3],[206,2],[215,1],[225,1],[253,1],[263,1],[272,2],[282,3]]},"262":{"position":[[139,1],[158,1],[275,3],[295,2],[304,1],[343,1],[404,3]]},"263":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[206,1],[214,3]]},"264":{"position":[[56,1],[75,1],[168,3],[188,2],[197,1],[265,3]]},"265":{"position":[[112,1],[131,1],[211,3],[231,2],[240,1],[283,1],[319,3]]},"266":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[237,3]]},"267":{"position":[[99,1],[118,1],[198,3],[218,2],[227,1],[262,1],[302,3]]},"268":{"position":[[117,1],[136,1],[216,3],[236,2],[245,1],[296,1],[333,3]]},"269":{"position":[[100,1],[119,1],[199,3],[219,2],[228,1],[277,1],[318,3]]},"270":{"position":[[102,1],[121,1],[201,3],[221,2],[230,1],[265,1],[300,3],[364,2]]},"271":{"position":[[135,1],[154,1],[234,3],[254,2],[263,1],[310,1],[348,3]]},"272":{"position":[[92,1],[111,1],[191,3],[211,2],[220,1],[331,3]]},"273":{"position":[[70,1],[89,1],[169,3],[189,2],[198,1],[235,1],[275,3]]},"274":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[276,3]]},"275":{"position":[[32,1],[51,1],[141,1],[143,1],[214,2],[217,1],[234,2],[237,2],[240,2],[243,3]]},"276":{"position":[[52,1],[71,1],[151,3],[171,2],[180,1],[197,3]]},"277":{"position":[[0,8],[9,43],[63,1],[83,1],[96,1],[186,1],[188,1],[308,1],[310,2],[313,10],[329,2],[358,1],[371,1],[373,1],[381,2],[384,2],[387,2],[390,3]]},"279":{"position":[[0,2],[3,6]]},"281":{"position":[[0,1]]},"282":{"position":[[0,1]]},"283":{"position":[[8,2],[401,7],[439,7]]},"285":{"position":[[0,1],[19,1],[180,1],[207,2],[210,4],[224,1],[226,1],[241,2],[244,4],[258,2],[261,8],[285,2],[288,6],[310,2],[313,6],[329,2],[332,5],[348,2],[351,1],[412,2],[415,1],[479,2],[482,2],[495,2],[515,1],[533,2],[548,1],[567,2],[570,13],[602,2],[605,6],[621,2],[636,2],[660,2],[663,15],[698,2],[701,5],[724,2],[727,4],[771,2],[774,9],[833,2],[836,9],[851,5],[870,2],[891,1],[913,2],[934,1],[956,2],[973,1],[984,5],[1005,2],[1022,1],[1038,2],[1046,2],[1064,2],[1067,17],[1150,2],[1153,14],[1173,5],[1179,2],[1182,2],[1191,40],[1232,2],[1288,3],[1292,2],[1295,3]]},"286":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[145,4],[159,9],[208,3],[212,2],[215,3]]},"287":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[149,4],[172,2],[175,1],[212,1],[231,1],[255,2],[258,1],[282,2],[285,1],[309,2],[312,3],[316,3],[320,2],[323,3],[327,2],[330,3]]},"289":{"position":[[0,3],[13,4],[23,1],[30,10],[41,1],[60,1],[149,1],[215,3],[219,2],[232,1],[234,1],[261,7],[285,2],[288,1],[333,2],[336,2],[339,1],[366,7],[390,2],[393,1],[438,2],[441,2],[444,2],[447,3]]},"290":{"position":[[0,3],[12,4],[24,13],[38,1],[57,1],[146,1],[212,3],[216,2],[229,1],[231,1],[258,7],[293,1],[342,1],[410,1],[412,7],[420,1],[427,1],[495,1],[497,7],[505,1],[507,2],[510,2],[513,2],[516,3]]},"291":{"position":[[0,3],[13,4],[23,8],[32,1],[51,1],[140,1],[206,3],[210,2],[223,1],[225,1],[252,7],[276,2],[279,1],[290,1],[310,10],[331,2],[366,1],[368,3],[372,1],[399,1],[507,3],[511,2],[514,2],[517,2],[520,3]]},"292":{"position":[[0,3],[13,4],[25,15],[138,1],[157,1],[246,1],[312,3],[316,2],[329,1],[331,1],[488,1],[529,2],[561,1],[576,1],[657,2],[666,1],[744,3],[748,3],[752,2],[755,2],[758,2],[761,3]]},"293":{"position":[[0,3],[13,2],[21,17],[39,1],[58,1],[147,1],[213,3],[217,2],[230,1],[232,1],[259,7],[283,2],[286,1],[331,2],[334,2],[337,1],[364,7],[388,2],[391,1],[479,3],[526,2],[529,2],[532,2],[535,3]]},"294":{"position":[[8,1],[112,1],[178,3],[182,2],[185,3],[241,1],[272,3],[331,1],[370,3],[427,1],[458,3],[517,1],[549,3],[591,2],[600,1],[624,3],[667,2],[676,1],[700,3],[742,2],[751,1],[775,3],[817,2],[826,1],[850,3],[895,2],[904,1],[928,3]]},"295":{"position":[[0,6],[63,16],[84,17],[154,4],[159,1],[178,1],[273,3],[293,2],[302,1],[384,1],[386,2],[389,1],[391,3],[498,1],[500,2],[503,1],[505,3],[616,1],[618,2],[621,1],[623,3],[627,2],[630,4],[664,1],[716,1],[776,1],[814,2],[817,4],[850,1],[892,1],[941,1],[969,3],[973,2],[976,17]]},"297":{"position":[[0,3],[36,1],[38,7],[50,22],[73,1],[92,1],[139,2],[228,3],[233,18],[267,1],[298,1]]},"298":{"position":[[0,3],[14,5],[20,1],[57,1],[76,1],[156,3]]},"299":{"position":[[0,3],[74,1],[93,1],[110,1],[187,2],[199,2],[202,1],[217,2],[220,2],[224,2]]},"300":{"position":[[0,3],[14,2],[17,25],[43,1],[62,1],[179,3]]},"301":{"position":[[0,3],[14,2],[17,21],[39,1],[58,1],[186,3]]},"302":{"position":[[0,3],[19,18],[38,1],[57,1],[155,3]]},"303":{"position":[[0,3],[18,8],[27,1],[46,1],[139,3],[144,2],[147,39]]},"304":{"position":[[0,3],[21,18],[40,1],[59,1],[153,3]]},"305":{"position":[[0,3],[21,6],[28,1],[47,1],[140,3]]},"306":{"position":[[0,3],[21,6],[28,1],[47,1],[156,3],[161,2],[189,3]]},"307":{"position":[[0,3],[21,13],[45,31],[77,1],[88,2],[91,11],[111,1],[207,3]]},"308":{"position":[[0,3],[21,26],[48,1],[67,1],[163,3]]},"309":{"position":[[0,3],[21,6],[28,1],[47,1],[139,3]]},"310":{"position":[[0,3],[21,17],[39,4],[44,10],[63,1],[70,1],[89,1],[196,3]]},"311":{"position":[[0,3],[21,17],[39,4],[44,1],[46,4],[51,1],[53,1],[72,1],[187,3]]},"312":{"position":[[0,3],[21,16],[38,4],[43,1],[45,4],[50,1],[52,1],[71,1],[185,3]]},"313":{"position":[[0,3],[21,17],[39,1],[58,1],[156,2],[159,2],[177,1],[205,2],[208,3],[213,2],[216,34]]},"314":{"position":[[0,3],[21,20],[42,1],[61,1],[156,3]]},"315":{"position":[[0,3],[20,7],[28,1],[47,1],[141,3],[146,2],[149,3],[153,4],[158,1],[160,4],[165,1],[167,2],[172,1],[174,1],[176,2],[181,1],[189,7],[197,2],[200,29]]},"316":{"position":[[0,3],[21,19],[41,1],[60,1],[151,3]]},"317":{"position":[[0,3],[20,27],[48,1],[67,1],[160,3]]},"318":{"position":[[0,3],[21,20],[42,1],[61,1],[159,3]]},"319":{"position":[[0,3],[21,20],[42,1],[61,1],[162,3]]},"320":{"position":[[0,3],[21,10],[32,1],[42,1],[61,1],[151,1],[189,2],[229,3]]},"321":{"position":[[0,3],[21,24],[46,1],[65,1],[168,3]]},"322":{"position":[[0,3],[21,4],[101,1],[127,1],[192,1],[218,1],[306,3],[311,2],[318,1],[339,34],[379,5]]},"323":{"position":[[0,3],[20,8],[41,2],[44,1],[63,1],[162,3]]},"324":{"position":[[0,3],[13,2],[16,11],[28,2],[31,2],[52,6],[71,13],[98,13],[132,3],[140,2],[156,6],[178,6],[202,7],[225,7],[233,1],[252,1],[290,1],[378,1],[380,1],[506,1],[573,2],[602,1],[644,1],[653,2],[684,1],[710,2],[713,2],[716,2],[719,3]]},"325":{"position":[[0,3],[13,2],[16,19],[36,8],[45,1],[64,1],[169,1],[171,1],[200,1],[202,1],[219,2],[222,1],[239,2],[242,2],[271,1],[297,2],[300,2],[303,1],[332,1],[334,1],[351,2],[354,1],[371,2],[374,2],[403,1],[429,2],[432,2],[435,2],[438,3]]},"326":{"position":[[0,3],[13,2],[16,11],[28,2],[31,2],[52,6],[71,13],[98,13],[132,3],[140,2],[156,6],[178,6],[202,7],[225,7],[233,1],[252,1],[345,1],[347,1],[355,8],[380,2],[383,1],[433,1],[442,2],[445,2],[448,2],[451,3],[471,2],[480,1],[503,1],[511,3]]},"327":{"position":[[0,3],[13,2],[16,12],[29,2],[32,2],[53,6],[72,13],[99,13],[133,3],[141,2],[157,6],[179,6],[203,7],[226,7],[250,3],[259,2],[268,1],[287,1],[377,1],[379,1],[449,8],[487,1],[503,2],[522,2],[525,1],[554,2],[575,2],[578,1],[607,2],[610,2],[613,1],[678,1],[696,2],[715,2],[718,1],[747,2],[750,2],[753,2],[756,3]]},"328":{"position":[[0,3],[13,2],[16,17],[34,2],[37,2],[58,4],[75,4],[91,4],[96,1],[115,1],[204,1],[206,1],[273,2],[276,1],[328,2],[331,2],[334,3]]},"329":{"position":[[0,3],[13,2],[16,12],[29,2],[32,2],[49,9],[71,4],[76,1],[95,1],[186,1],[188,1],[225,2],[228,1],[247,13],[261,2],[264,1],[283,12],[296,2],[299,1],[318,18],[337,2],[340,1],[359,10],[370,2],[373,2],[376,3]]},"330":{"position":[[0,3],[13,2],[16,9],[26,1],[60,1],[103,1],[134,11],[168,2],[171,1],[199,2],[202,2],[205,1],[215,1],[316,3],[336,2],[345,1],[443,3]]},"331":{"position":[[0,3],[13,2],[16,70],[87,14],[129,21],[151,17],[169,1],[188,1],[268,2],[322,2],[356,2],[399,6],[406,3],[411,2],[414,22],[447,4],[452,5],[458,2]]},"332":{"position":[[0,3],[14,2],[17,10],[28,2],[31,2],[47,5],[67,5],[87,5],[106,5],[126,5],[132,1],[151,1],[243,1],[308,2],[311,3]]},"333":{"position":[[0,3],[14,2],[44,2],[47,2],[63,4],[80,7],[113,4],[134,7],[148,1],[167,1],[257,1],[334,1],[375,2],[378,2],[381,3]]},"334":{"position":[[0,3],[56,21],[78,1],[97,1],[192,1],[241,2],[244,3]]},"335":{"position":[[0,3],[14,2],[17,11],[34,3],[38,1],[57,1],[144,1],[277,3],[288,3],[299,3],[311,3],[328,3],[344,3],[357,3],[366,3],[381,3],[397,3],[415,3],[432,3],[444,3],[454,3],[464,3],[476,3],[495,3],[513,3],[535,3],[556,3],[570,3],[585,3],[596,3],[611,3],[615,2],[618,3]]},"336":{"position":[[0,3],[14,2],[17,14],[43,12],[56,4],[61,18],[121,1],[140,1],[233,3]]},"337":{"position":[[0,3],[14,2],[17,37],[55,4],[60,1],[79,1],[171,1],[205,1],[207,2],[225,2],[233,4],[238,2],[246,4],[251,2],[254,2],[257,3]]},"338":{"position":[[0,3],[74,1],[93,1],[185,3]]},"339":{"position":[[0,3],[21,24],[46,1],[65,1],[157,3]]},"340":{"position":[[0,3],[21,16],[38,1],[57,1],[156,3]]},"341":{"position":[[0,3],[21,10],[32,1],[51,1],[151,3]]},"342":{"position":[[0,3],[21,30],[52,1],[71,1],[174,3]]},"343":{"position":[[28,4],[41,7],[56,3],[60,1],[79,1],[174,3]]},"344":{"position":[[0,6],[7,6],[25,18],[44,3],[48,1],[59,1],[107,1],[119,2],[122,3],[126,1],[148,2],[161,2],[164,2],[178,1],[180,3],[184,3],[188,1],[216,2],[229,2],[232,2],[262,1],[264,2],[267,1]]},"345":{"position":[[0,1],[15,2],[18,1],[48,3],[58,13],[85,10],[96,2],[99,8],[122,1],[144,1],[187,1],[202,1],[324,2],[327,1],[367,1],[384,1],[406,1],[446,1],[480,1],[495,1],[497,2],[532,1],[565,2],[568,4],[580,1],[690,1],[692,1],[739,1],[741,2],[754,1],[756,1],[832,1],[834,1],[836,2],[933,2],[961,1],[989,2],[1012,2],[1026,1],[1089,1],[1102,1],[1167,1],[1188,2],[1191,1],[1211,1]]},"347":{"position":[[0,1],[19,1],[109,1],[111,1],[163,1],[165,1],[297,2],[300,1],[420,2],[423,2],[458,1],[503,1],[522,5],[528,1],[530,1],[543,2],[546,2],[549,2],[552,3]]},"348":{"position":[[0,1],[32,1],[34,1],[36,1],[117,2],[120,1],[201,2],[204,1],[287,2],[290,1],[373,2],[376,1],[463,2],[466,1],[555,2],[558,1],[645,2],[648,1],[739,2],[742,1],[825,2],[828,1],[917,2],[920,1],[1011,2],[1014,1],[1101,2],[1104,1],[1187,2],[1190,1],[1271,2],[1274,1],[1359,2],[1362,1],[1447,2],[1450,1],[1537,2],[1540,1],[1625,2],[1628,1],[1709,2],[1712,1],[1793,2],[1796,1],[1878,2],[1881,1],[1966,2],[1969,1],[2052,2],[2055,1],[2142,2],[2145,1],[2226,2],[2229,1],[2320,2],[2323,1],[2412,2],[2415,1],[2506,2],[2509,1],[2592,2],[2595,1],[2676,2],[2679,1],[2764,2],[2767,1],[2854,2],[2857,1],[2944,2],[2947,1],[3034,2],[3037,1],[3120,2],[3123,1],[3210,2],[3213,1],[3302,2],[3305,1],[3390,2],[3393,1],[3478,2],[3481,1],[3566,2],[3569,1],[3654,1],[3656,1],[3666,1],[3793,1],[3795,1],[3897,1],[3929,1],[3942,1],[3944,1],[3976,2],[3979,2],[3982,2],[3985,3]]},"350":{"position":[[0,23],[24,2],[27,2],[52,3],[60,2],[83,5],[104,4],[127,6],[147,4],[168,6],[190,4],[195,1],[214,1],[370,1],[372,1],[380,7],[409,3],[428,1],[430,1],[556,2],[559,1],[673,2],[676,2],[718,1],[770,1],[782,2],[785,6],[810,2],[813,2],[816,1],[824,7],[872,1],[874,1],[947,2],[950,1],[1006,2],[1009,1],[1065,2],[1068,2],[1110,1],[1185,2],[1188,6],[1213,2],[1216,2],[1219,1],[1227,7],[1245,1],[1247,1],[1273,1],[1275,1],[1291,2],[1294,1],[1310,2],[1313,2],[1316,2],[1319,1],[1345,1],[1347,1],[1363,2],[1366,1],[1382,2],[1385,2],[1388,2],[1391,2],[1394,2],[1397,2],[1400,3]]},"351":{"position":[[0,2],[3,2],[28,3],[36,2],[59,5],[80,6],[105,6],[127,4],[132,1],[151,1],[307,1],[309,1],[317,8],[335,5],[497,1],[548,1],[572,1],[585,2],[588,6],[608,1],[620,1],[622,4],[627,1],[629,5],[635,2],[638,6],[663,2],[666,2],[669,1],[677,8],[708,1],[710,1],[733,3],[742,2],[745,1],[753,3],[762,2],[765,1],[773,3],[836,1],[859,2],[862,2],[865,1],[873,3],[888,3],[945,1],[968,2],[971,2],[974,2],[1003,1],[1023,2],[1026,2],[1029,2],[1032,3]]},"352":{"position":[[0,2],[3,2],[28,3],[36,2],[59,5],[77,6],[101,6],[123,4],[140,1],[169,1],[191,1],[213,1],[236,1],[249,1],[268,1],[424,1],[426,1],[434,5],[604,1],[606,2],[609,6],[634,1],[641,2],[644,2],[647,1],[655,8],[686,1],[688,1],[711,3],[720,2],[723,1],[731,3],[740,2],[743,1],[751,3],[822,1],[842,1],[849,2],[852,2],[855,1],[863,3],[878,3],[944,1],[964,1],[971,2],[974,2],[977,2],[1006,1],[1026,2],[1029,2],[1032,2],[1035,3]]},"354":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[173,3]]},"355":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[193,1],[208,2],[218,3]]},"356":{"position":[[0,3],[13,10],[24,1],[43,1],[136,3],[156,2],[165,1],[201,1],[217,2],[227,3]]},"357":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[176,3]]},"358":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[174,1],[179,3]]},"359":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[196,1],[211,1],[216,2],[226,3]]},"360":{"position":[[0,3],[49,1],[68,1],[148,3],[168,2],[177,1],[216,1],[249,3]]},"361":{"position":[[0,3],[28,9],[38,1],[57,1],[137,3],[157,2],[166,1],[199,1],[256,3]]},"362":{"position":[[0,3],[23,11],[39,13],[53,30],[84,1],[103,1],[183,3],[203,2],[212,1],[223,1],[249,1],[297,9],[307,2],[317,3]]},"363":{"position":[[0,3],[23,10],[44,14],[59,30],[90,1],[109,1],[189,3],[209,2],[218,1],[229,1],[255,1],[307,9],[317,2],[327,3]]},"364":{"position":[[0,3],[29,11],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[239,3]]},"365":{"position":[[0,3],[28,18],[52,14],[67,1],[86,1],[166,3],[186,2],[195,1],[244,1],[280,3]]},"366":{"position":[[0,3],[11,6],[18,1],[37,1],[117,3],[137,2],[146,1],[176,3],[181,2],[184,42]]},"367":{"position":[[0,3],[13,10],[24,1],[43,1],[123,3],[143,2],[152,1],[163,1],[195,2],[204,1],[224,3],[228,3]]},"368":{"position":[[0,3],[48,1],[67,1],[147,3],[167,2],[176,1],[187,1],[247,3]]},"369":{"position":[[0,3],[46,1],[65,1],[145,3],[165,2],[174,1],[185,1],[245,3]]},"370":{"position":[[0,3],[29,12],[42,1],[61,1],[159,3],[179,2],[188,1],[205,1],[233,1],[250,1],[259,2],[269,3],[274,2],[277,38]]},"371":{"position":[[0,3],[29,12],[42,1],[61,1],[162,3],[182,2],[191,1],[211,1],[239,1],[259,1],[268,2],[278,3]]},"372":{"position":[[0,3],[29,13],[43,1],[62,1],[163,3],[183,2],[192,1],[202,1],[230,1],[240,1],[249,2],[259,3],[264,2],[267,37]]},"373":{"position":[[0,3],[28,26],[55,1],[74,1],[191,3],[211,2],[220,1],[259,1],[320,3]]},"374":{"position":[[0,3],[29,12],[42,1],[61,1],[141,3],[161,2],[170,1],[181,1],[189,3]]},"375":{"position":[[0,3],[22,11],[34,1],[53,1],[146,3],[166,2],[175,1],[243,3]]},"376":{"position":[[0,3],[29,15],[50,9],[60,1],[79,1],[159,3],[179,2],[188,1],[231,1],[267,3]]},"377":{"position":[[0,3],[11,13],[25,1],[44,1],[124,3],[144,2],[153,1],[195,3],[200,2],[203,10],[236,3]]},"378":{"position":[[0,3],[70,1],[89,1],[169,3],[189,2],[198,1],[233,1],[273,3]]},"379":{"position":[[0,3],[74,1],[93,1],[173,3],[193,2],[202,1],[253,1],[290,3]]},"380":{"position":[[0,3],[59,1],[78,1],[158,3],[178,2],[187,1],[236,1],[277,3]]},"381":{"position":[[0,3],[27,15],[43,1],[62,1],[142,3],[162,2],[171,1],[206,1],[241,3],[246,2],[249,14],[269,1],[271,2],[274,2]]},"382":{"position":[[0,3],[29,27],[57,1],[76,1],[156,3],[176,2],[185,1],[232,1],[270,3]]},"383":{"position":[[0,3],[23,7],[37,5],[43,1],[62,1],[142,3],[162,2],[171,1],[282,3]]},"384":{"position":[[0,3],[28,12],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[208,6],[240,3]]},"385":{"position":[[0,3],[28,14],[43,1],[62,1],[142,3],[162,2],[171,1],[208,1],[243,3]]},"386":{"position":[[15,6],[22,1],[41,1],[131,1],[133,1],[204,2],[207,1],[224,2],[227,2],[230,2],[233,3]]},"387":{"position":[[0,3],[24,27],[66,1],[85,1],[165,3],[185,2],[194,1],[211,3]]}},"keywords":{}}],["0",{"_index":78,"title":{},"content":{"12":{"position":[[49,2]]},"19":{"position":[[664,2]]},"235":{"position":[[426,21]]},"249":{"position":[[70,3]]},"255":{"position":[[306,1]]},"277":{"position":[[85,2]]},"285":{"position":[[326,2],[409,2],[536,11],[618,2],[624,6],[916,17],[959,13],[982,1],[1008,13],[1036,1]]},"360":{"position":[[28,17]]},"366":{"position":[[227,1]]}},"keywords":{}}],["0"",{"_index":248,"title":{},"content":{"22":{"position":[[1007,7]]},"345":{"position":[[925,7]]}},"keywords":{}}],["0.5",{"_index":721,"title":{},"content":{"89":{"position":[[245,4]]},"124":{"position":[[220,4]]},"188":{"position":[[161,4]]},"249":{"position":[[246,4]]},"268":{"position":[[80,4]]},"303":{"position":[[134,4]]},"360":{"position":[[218,4]]}},"keywords":{}}],["0.5、0.75、1.0、1.25、1.5、1.75、2.0",{"_index":1167,"title":{},"content":{"379":{"position":[[28,45]]}},"keywords":{}}],["0.7",{"_index":845,"title":{},"content":{"188":{"position":[[21,3]]},"303":{"position":[[14,3]]}},"keywords":{}}],["0.75",{"_index":1053,"title":{},"content":{"268":{"position":[[85,5]]}},"keywords":{}}],["000",{"_index":1079,"title":{},"content":{"274":{"position":[[243,7]]},"385":{"position":[[210,7]]}},"keywords":{}}],["01",{"_index":264,"title":{},"content":{"24":{"position":[[148,4]]},"27":{"position":[[591,4],[1501,4],[1588,4]]},"28":{"position":[[865,4]]},"29":{"position":[[822,4]]},"210":{"position":[[244,4],[278,4],[430,4]]},"325":{"position":[[179,10],[210,8],[342,8]]},"347":{"position":[[148,4]]},"350":{"position":[[413,4],[1255,7],[1327,7]]},"351":{"position":[[737,4]]},"352":{"position":[[715,4]]}},"keywords":{}}],["01</span>",{"_index":268,"title":{},"content":{"24":{"position":[[238,17]]},"27":{"position":[[681,17]]},"347":{"position":[[238,17]]},"350":{"position":[[497,17]]}},"keywords":{}}],["02",{"_index":398,"title":{},"content":{"27":{"position":[[1534,4],[1558,4],[1621,4],[1645,4]]},"28":{"position":[[890,4]]},"29":{"position":[[847,4]]},"210":{"position":[[303,4],[396,4],[455,4]]},"325":{"position":[[230,8],[311,10],[362,8]]},"350":{"position":[[1283,7],[1302,7],[1355,7],[1374,7]]},"351":{"position":[[757,4]]},"352":{"position":[[735,4]]}},"keywords":{}}],["02</span>",{"_index":271,"title":{},"content":{"24":{"position":[[361,17]]},"27":{"position":[[804,17]]},"347":{"position":[[361,17]]},"350":{"position":[[614,17]]}},"keywords":{}}],["03",{"_index":412,"title":{},"content":{"28":{"position":[[915,4]]},"29":{"position":[[872,4]]},"351":{"position":[[777,4]]},"352":{"position":[[755,4]]}},"keywords":{}}],["03a9f4",{"_index":501,"title":{},"content":{"52":{"position":[[252,10]]},"53":{"position":[[249,10]]},"156":{"position":[[215,10]]},"157":{"position":[[219,10]]},"218":{"position":[[456,10]]},"333":{"position":[[343,10]]}},"keywords":{}}],["04",{"_index":413,"title":{},"content":{"28":{"position":[[1020,4]]},"29":{"position":[[989,4]]},"351":{"position":[[877,4]]},"352":{"position":[[867,4]]}},"keywords":{}}],["0xffffff).tostring(16",{"_index":1127,"title":{},"content":{"291":{"position":[[401,23]]}},"keywords":{}}],["0表示滚动、1",{"_index":1089,"title":{},"content":{"285":{"position":[[338,9]]}},"keywords":{}}],["1",{"_index":89,"title":{},"content":{"12":{"position":[[325,2]]},"22":{"position":[[616,3]]},"29":{"position":[[221,2],[228,3],[646,2],[653,3],[903,2],[910,3],[1030,2],[1037,3]]},"60":{"position":[[354,3]]},"63":{"position":[[891,4],[970,4]]},"164":{"position":[[209,11]]},"209":{"position":[[629,2]]},"212":{"position":[[845,4],[924,4]]},"249":{"position":[[74,2]]},"277":{"position":[[332,2]]},"285":{"position":[[255,2],[476,2],[498,16],[530,2],[550,2],[631,4],[873,17]]},"287":{"position":[[252,2]]},"324":{"position":[[389,2]]},"327":{"position":[[467,12]]},"345":{"position":[[534,3]]},"352":{"position":[[146,2],[153,3],[568,2],[575,3],[786,2],[793,3],[908,2],[915,3]]},"360":{"position":[[46,2]]}},"keywords":{}}],["1.0",{"_index":1054,"title":{},"content":{"268":{"position":[[91,4]]}},"keywords":{}}],["1.25",{"_index":1055,"title":{},"content":{"268":{"position":[[96,5]]}},"keywords":{}}],["1.5",{"_index":1056,"title":{},"content":{"268":{"position":[[102,4]]}},"keywords":{}}],["1.75",{"_index":1057,"title":{},"content":{"268":{"position":[[107,5]]}},"keywords":{}}],["10",{"_index":140,"title":{},"content":{"19":{"position":[[780,3]]},"29":{"position":[[224,3],[649,3],[906,3],[1033,3]]},"63":{"position":[[731,3]]},"167":{"position":[[466,3]]},"212":{"position":[[685,3]]},"217":{"position":[[396,3]]},"235":{"position":[[494,3]]},"251":{"position":[[357,3]]},"252":{"position":[[370,3]]},"256":{"position":[[200,3]]},"257":{"position":[[223,3]]},"258":{"position":[[221,3]]},"270":{"position":[[271,4]]},"285":{"position":[[517,3],[647,4]]},"327":{"position":[[420,3]]},"332":{"position":[[304,3]]},"352":{"position":[[149,3],[571,3],[789,3],[911,3]]},"362":{"position":[[225,3]]},"363":{"position":[[231,3]]},"367":{"position":[[165,3]]},"368":{"position":[[189,3]]},"369":{"position":[[187,3]]},"381":{"position":[[212,4]]}},"keywords":{}}],["100",{"_index":948,"title":{},"content":{"217":{"position":[[383,4]]},"285":{"position":[[908,4],[1041,4]]},"332":{"position":[[291,4]]}},"keywords":{}}],["1000",{"_index":233,"title":{},"content":{"22":{"position":[[640,6]]},"345":{"position":[[558,6]]}},"keywords":{}}],["100px"",{"_index":518,"title":{},"content":{"57":{"position":[[251,11],[408,11]]},"58":{"position":[[718,11]]},"161":{"position":[[222,11],[379,11]]},"162":{"position":[[476,11]]},"209":{"position":[[698,11]]},"324":{"position":[[458,11]]}},"keywords":{}}],["1024",{"_index":629,"title":{},"content":{"82":{"position":[[439,4]]},"241":{"position":[[433,4]]}},"keywords":{}}],["1080p",{"_index":391,"title":{},"content":{"27":{"position":[[1065,8],[1109,8]]},"350":{"position":[[853,8],[897,8]]}},"keywords":{}}],["11",{"_index":939,"title":{},"content":{"216":{"position":[[661,5]]},"331":{"position":[[382,5]]}},"keywords":{}}],["11/gi",{"_index":938,"title":{},"content":{"216":{"position":[[627,7]]},"331":{"position":[[348,7]]}},"keywords":{}}],["11/gi.test(ua",{"_index":937,"title":{},"content":{"216":{"position":[[584,16]]},"331":{"position":[[305,16]]}},"keywords":{}}],["111",{"_index":1086,"title":{},"content":{"285":{"position":[[234,6]]},"287":{"position":[[239,6]]}},"keywords":{}}],["120",{"_index":922,"title":{},"content":{"214":{"position":[[333,4]]},"329":{"position":[[236,4]]}},"keywords":{}}],["150",{"_index":390,"title":{},"content":{"27":{"position":[[1051,4]]},"350":{"position":[[839,4]]}},"keywords":{}}],["16:9",{"_index":1062,"title":{},"content":{"269":{"position":[[95,4],[279,7]]},"380":{"position":[[238,7]]}},"keywords":{}}],["180",{"_index":923,"title":{},"content":{"214":{"position":[[369,4]]},"329":{"position":[[272,4]]}},"keywords":{}}],["1977"",{"_index":285,"title":{},"content":{"25":{"position":[[106,10]]},"348":{"position":[[106,10]]}},"keywords":{}}],["2",{"_index":545,"title":{},"content":{"60":{"position":[[403,3]]},"164":{"position":[[239,11]]},"212":{"position":[[1094,4]]},"248":{"position":[[245,2]]},"268":{"position":[[298,2]]},"285":{"position":[[372,2]]},"287":{"position":[[279,2]]},"327":{"position":[[639,9],[658,12]]},"359":{"position":[[213,2]]},"379":{"position":[[255,2]]}},"keywords":{}}],["2.0",{"_index":1058,"title":{},"content":{"268":{"position":[[113,3]]}},"keywords":{}}],["20",{"_index":491,"title":{},"content":{"51":{"position":[[258,3]]},"52":{"position":[[332,3]]},"54":{"position":[[354,3]]},"74":{"position":[[247,3]]},"155":{"position":[[227,3]]},"156":{"position":[[295,3]]},"158":{"position":[[302,3]]},"178":{"position":[[211,3]]}},"keywords":{}}],["200",{"_index":411,"title":{},"content":{"28":{"position":[[816,4]]},"285":{"position":[[951,4]]},"351":{"position":[[693,4]]},"352":{"position":[[671,4]]}},"keywords":{}}],["20px",{"_index":522,"title":{},"content":{"57":{"position":[[328,7],[343,7],[485,7],[499,7]]},"58":{"position":[[795,7],[810,7]]},"161":{"position":[[299,7],[314,7],[456,7],[470,7]]},"162":{"position":[[553,7],[568,7]]},"209":{"position":[[775,7],[790,7]]},"324":{"position":[[535,7],[550,7]]}},"keywords":{}}],["222",{"_index":1090,"title":{},"content":{"285":{"position":[[359,6]]},"287":{"position":[[266,6]]}},"keywords":{}}],["240",{"_index":427,"title":{},"content":{"29":{"position":[[773,4]]},"214":{"position":[[404,4]]},"329":{"position":[[307,4]]}},"keywords":{}}],["24px",{"_index":513,"title":{},"content":{"54":{"position":[[501,7]]},"158":{"position":[[449,7]]}},"keywords":{}}],["25",{"_index":1094,"title":{},"content":{"285":{"position":[[563,3],[652,7]]}},"keywords":{}}],["250",{"_index":387,"title":{},"content":{"27":{"position":[[567,4]]},"350":{"position":[[395,4]]}},"keywords":{}}],["3",{"_index":1092,"title":{},"content":{"285":{"position":[[436,2]]},"287":{"position":[[306,2]]}},"keywords":{}}],["300",{"_index":924,"title":{},"content":{"214":{"position":[[445,4]]},"329":{"position":[[348,4]]}},"keywords":{}}],["3000",{"_index":494,"title":{},"content":{"51":{"position":[[340,6]]},"52":{"position":[[421,6]]},"53":{"position":[[429,6]]},"54":{"position":[[519,6]]},"57":{"position":[[612,6]]},"58":{"position":[[843,6]]},"62":{"position":[[261,6]]},"63":{"position":[[985,6]]},"65":{"position":[[286,6]]},"66":{"position":[[812,6]]},"68":{"position":[[294,6]]},"70":{"position":[[282,6]]},"74":{"position":[[327,6]]},"155":{"position":[[309,6]]},"156":{"position":[[384,6]]},"157":{"position":[[399,6]]},"158":{"position":[[467,6]]},"161":{"position":[[583,6]]},"162":{"position":[[601,6]]},"166":{"position":[[220,6]]},"167":{"position":[[563,6]]},"169":{"position":[[251,6]]},"170":{"position":[[541,6]]},"172":{"position":[[247,6]]},"174":{"position":[[239,6]]},"178":{"position":[[291,6]]},"244":{"position":[[220,6]]},"245":{"position":[[243,6]]},"248":{"position":[[251,6]]},"251":{"position":[[451,6]]},"252":{"position":[[468,6]]},"259":{"position":[[298,6]]},"260":{"position":[[316,6]]},"261":{"position":[[275,6]]},"355":{"position":[[211,6]]},"356":{"position":[[220,6]]},"359":{"position":[[219,6]]},"362":{"position":[[310,6]]},"363":{"position":[[320,6]]},"370":{"position":[[262,6]]},"371":{"position":[[271,6]]},"372":{"position":[[252,6]]}},"keywords":{}}],["300px",{"_index":763,"title":{},"content":{"103":{"position":[[194,6]]},"182":{"position":[[417,6]]},"297":{"position":[[291,6]]}},"keywords":{}}],["30px",{"_index":504,"title":{},"content":{"52":{"position":[[276,7]]},"53":{"position":[[273,7]]},"54":{"position":[[298,7]]},"156":{"position":[[239,7]]},"157":{"position":[[243,7]]},"158":{"position":[[246,7]]},"218":{"position":[[480,7]]},"333":{"position":[[367,7]]}},"keywords":{}}],["333",{"_index":1091,"title":{},"content":{"285":{"position":[[423,6]]},"287":{"position":[[293,6]]}},"keywords":{}}],["360p",{"_index":395,"title":{},"content":{"27":{"position":[[1229,7]]},"350":{"position":[[1017,7]]}},"keywords":{}}],["400",{"_index":1108,"title":{},"content":{"285":{"position":[[1000,4]]}},"keywords":{}}],["400px",{"_index":762,"title":{},"content":{"103":{"position":[[179,6]]},"182":{"position":[[402,6]]},"297":{"position":[[276,6]]}},"keywords":{}}],["40px",{"_index":507,"title":{},"content":{"52":{"position":[[406,7]]},"156":{"position":[[369,7]]}},"keywords":{}}],["480p",{"_index":916,"title":{},"content":{"213":{"position":[[341,6]]},"328":{"position":[[233,6]]}},"keywords":{}}],["4:3",{"_index":1061,"title":{},"content":{"269":{"position":[[90,4]]}},"keywords":{}}],["5",{"_index":137,"title":{},"content":{"19":{"position":[[718,2]]},"29":{"position":[[217,3],[642,3],[899,3],[1026,3]]},"88":{"position":[[239,2]]},"123":{"position":[[218,2]]},"186":{"position":[[198,22]]},"200":{"position":[[243,1],[269,1]]},"235":{"position":[[462,2]]},"246":{"position":[[201,2]]},"247":{"position":[[207,2]]},"248":{"position":[[205,2]]},"254":{"position":[[318,2]]},"270":{"position":[[267,3]]},"285":{"position":[[492,2],[867,2]]},"301":{"position":[[145,22]]},"315":{"position":[[170,1],[179,1]]},"352":{"position":[[142,3],[564,3],[782,3],[904,3]]},"357":{"position":[[173,2]]},"358":{"position":[[176,2]]},"359":{"position":[[173,2]]},"365":{"position":[[246,2]]},"381":{"position":[[208,3]]}},"keywords":{}}],["50",{"_index":1102,"title":{},"content":{"285":{"position":[[829,3]]}},"keywords":{}}],["500",{"_index":1105,"title":{},"content":{"285":{"position":[[936,4],[975,6]]}},"keywords":{}}],["5s",{"_index":896,"title":{},"content":{"205":{"position":[[65,3],[69,3]]},"320":{"position":[[34,3],[38,3]]}},"keywords":{}}],["5x",{"_index":424,"title":{},"content":{"29":{"position":[[527,5],[886,5],[1013,5]]},"352":{"position":[[449,5],[769,5],[891,5]]}},"keywords":{}}],["60",{"_index":920,"title":{},"content":{"214":{"position":[[293,3]]},"285":{"position":[[893,3]]},"329":{"position":[[196,3]]}},"keywords":{}}],["720p",{"_index":393,"title":{},"content":{"27":{"position":[[1170,7]]},"213":{"position":[[396,6]]},"328":{"position":[[288,6]]},"350":{"position":[[958,7]]}},"keywords":{}}],["8",{"_index":499,"title":{},"content":{"52":{"position":[[232,3]]},"53":{"position":[[229,3]]},"54":{"position":[[258,3]]},"156":{"position":[[195,3]]},"157":{"position":[[199,3]]},"158":{"position":[[206,3]]},"218":{"position":[[259,1],[436,3]]},"333":{"position":[[146,1],[323,3]]}},"keywords":{}}],["8"",{"_index":760,"title":{},"content":{"103":{"position":[[127,7]]}},"keywords":{}}],["9",{"_index":524,"title":{},"content":{"57":{"position":[[360,5],[516,5]]},"58":{"position":[[827,5]]},"161":{"position":[[331,5],[487,5]]},"162":{"position":[[585,5]]},"209":{"position":[[807,5]]},"324":{"position":[[567,5]]}},"keywords":{}}],["_",{"_index":85,"title":{},"content":{"12":{"position":[[261,3]]},"277":{"position":[[297,3]]},"290":{"position":[[282,3]]}},"keywords":{}}],["abbrevi",{"_index":902,"title":{},"content":{"207":{"position":[[462,12]]}},"keywords":{}}],["absolut",{"_index":520,"title":{},"content":{"57":{"position":[[311,11],[468,11]]},"58":{"position":[[778,11]]},"161":{"position":[[282,11],[439,11]]},"162":{"position":[[536,11]]},"209":{"position":[[758,11]]},"324":{"position":[[518,11]]}},"keywords":{}}],["accept",{"_index":829,"title":{},"content":{"184":{"position":[[49,7]]}},"keywords":{}}],["access",{"_index":108,"title":{},"content":{"18":{"position":[[397,6]]},"76":{"position":[[116,6]]},"207":{"position":[[175,6]]},"215":{"position":[[111,6]]}},"keywords":{}}],["accord",{"_index":988,"title":{},"content":{"227":{"position":[[57,9]]}},"keywords":{}}],["acquisit",{"_index":173,"title":{},"content":{"20":{"position":[[325,12]]}},"keywords":{}}],["ad",{"_index":91,"title":{"13":{"position":[[0,3]]}},"content":{"16":{"position":[[31,3]]},"17":{"position":[[28,3]]},"19":{"position":[[194,3],[233,2],[327,2],[368,2],[595,2],[671,2],[750,3],[805,3],[889,5],[957,4],[1044,5],[1088,5],[1132,5],[1178,5]]},"232":{"position":[[31,3]]},"233":{"position":[[28,3]]},"235":{"position":[[667,5],[703,5],[747,5],[783,5]]}},"keywords":{}}],["adapt",{"_index":1038,"title":{},"content":{"265":{"position":[[63,9]]},"271":{"position":[[101,5]]}},"keywords":{}}],["add",{"_index":75,"title":{"12":{"position":[[0,3]]},"23":{"position":[[0,3]]},"26":{"position":[[7,3]]},"27":{"position":[[0,3]]},"28":{"position":[[0,3]]},"29":{"position":[[0,3]]},"58":{"position":[[0,4]]},"63":{"position":[[0,4]]},"66":{"position":[[0,4]]},"72":{"position":[[0,4]]},"76":{"position":[[0,4]]},"162":{"position":[[0,4]]},"167":{"position":[[0,4]]},"170":{"position":[[0,4]]},"176":{"position":[[0,4]]},"180":{"position":[[0,4]]}},"content":{"12":{"position":[[0,3]]},"17":{"position":[[7,3]]},"20":{"position":[[34,3],[104,3]]},"44":{"position":[[77,3]]},"48":{"position":[[33,3]]},"58":{"position":[[22,3],[42,3]]},"63":{"position":[[22,3],[42,3]]},"66":{"position":[[22,3],[42,3]]},"72":{"position":[[23,3],[43,3]]},"76":{"position":[[22,3],[45,3]]},"162":{"position":[[16,3]]},"167":{"position":[[16,3]]},"170":{"position":[[16,3]]},"176":{"position":[[16,3]]},"180":{"position":[[16,3]]},"210":{"position":[[76,3]]},"225":{"position":[[39,3]]},"233":{"position":[[7,3]]},"282":{"position":[[7,3]]}},"keywords":{}}],["addit",{"_index":1013,"title":{},"content":{"254":{"position":[[121,10]]}},"keywords":{}}],["address",{"_index":119,"title":{},"content":{"19":{"position":[[306,7]]},"183":{"position":[[50,8]]},"198":{"position":[[328,9]]},"213":{"position":[[196,7]]},"221":{"position":[[175,9],[231,7]]},"252":{"position":[[54,8]]}},"keywords":{}}],["aden"",{"_index":287,"title":{},"content":{"25":{"position":[[190,10]]},"348":{"position":[[190,10]]}},"keywords":{}}],["adjust",{"_index":862,"title":{},"content":{"192":{"position":[[153,6]]}},"keywords":{}}],["ads.js"></script>",{"_index":102,"title":{},"content":{"18":{"position":[[67,31],[216,31],[351,31]]},"234":{"position":[[64,31],[213,31],[348,31]]}},"keywords":{}}],["ads/dist/artplay",{"_index":105,"title":{},"content":{"18":{"position":[[190,18],[325,18]]},"234":{"position":[[187,18],[322,18]]}},"keywords":{}}],["advanc",{"_index":428,"title":{"31":{"position":[[0,8]]}},"content":{"207":{"position":[[132,7]]}},"keywords":{}}],["agent",{"_index":696,"title":{},"content":{"83":{"position":[[1271,5]]},"118":{"position":[[1233,5]]}},"keywords":{}}],["airplay",{"_index":990,"title":{"228":{"position":[[0,8]]},"275":{"position":[[0,8]]},"343":{"position":[[0,8]]},"386":{"position":[[0,8]]}},"content":{"228":{"position":[[51,7],[201,8]]},"275":{"position":[[24,7],[151,10],[187,10]]},"343":{"position":[[33,7],[159,8]]},"386":{"position":[[141,10],[177,10]]}},"keywords":{}}],["alignitem",{"_index":1137,"title":{},"content":{"292":{"position":[[507,11]]}},"keywords":{}}],["allow",{"_index":893,"title":{},"content":{"202":{"position":[[110,7]]}},"keywords":{}}],["alreadi",{"_index":667,"title":{},"content":{"83":{"position":[[604,7]]},"118":{"position":[[566,7]]}},"keywords":{}}],["amaro"",{"_index":289,"title":{},"content":{"25":{"position":[[275,11]]},"348":{"position":[[275,11]]}},"keywords":{}}],["amp;&",{"_index":792,"title":{},"content":{"104":{"position":[[550,10]]},"105":{"position":[[363,10],[457,10]]}},"keywords":{}}],["anonym",{"_index":876,"title":{},"content":{"198":{"position":[[250,12]]},"313":{"position":[[192,12]]}},"keywords":{}}],["antioverlap",{"_index":1096,"title":{},"content":{"285":{"position":[[679,12]]}},"keywords":{}}],["app",{"_index":33,"title":{},"content":{"2":{"position":[[215,5]]},"12":{"position":[[101,5]]},"19":{"position":[[60,5]]},"20":{"position":[[398,5]]},"22":{"position":[[460,5]]},"24":{"position":[[60,5]]},"25":{"position":[[3707,5]]},"27":{"position":[[416,5]]},"28":{"position":[[269,5]]},"29":{"position":[[384,5]]},"40":{"position":[[215,5]]},"41":{"position":[[103,5]]},"43":{"position":[[141,6]]},"44":{"position":[[325,5]]},"47":{"position":[[131,5]]},"48":{"position":[[112,5]]},"51":{"position":[[126,5]]},"52":{"position":[[130,5]]},"53":{"position":[[127,5]]},"54":{"position":[[156,5]]},"57":{"position":[[166,5]]},"58":{"position":[[537,5]]},"60":{"position":[[239,5]]},"62":{"position":[[139,5]]},"63":{"position":[[581,5]]},"65":{"position":[[132,5]]},"66":{"position":[[542,5]]},"68":{"position":[[148,5]]},"70":{"position":[[142,5]]},"72":{"position":[[201,5]]},"74":{"position":[[135,5]]},"76":{"position":[[352,5]]},"78":{"position":[[105,5]]},"79":{"position":[[106,5]]},"80":{"position":[[117,5]]},"81":{"position":[[109,5]]},"82":{"position":[[111,5]]},"83":{"position":[[1660,5]]},"85":{"position":[[126,5]]},"86":{"position":[[92,5]]},"87":{"position":[[91,5]]},"88":{"position":[[94,5]]},"89":{"position":[[96,5]]},"90":{"position":[[104,5]]},"91":{"position":[[121,5]]},"92":{"position":[[134,5]]},"93":{"position":[[90,5]]},"94":{"position":[[93,5]]},"95":{"position":[[152,5]]},"96":{"position":[[93,5]]},"97":{"position":[[104,5]]},"98":{"position":[[98,5]]},"99":{"position":[[89,5]]},"101":{"position":[[121,5]]},"103":{"position":[[166,3],[432,5]]},"107":{"position":[[119,5]]},"118":{"position":[[1622,5]]},"120":{"position":[[98,5]]},"121":{"position":[[70,5]]},"122":{"position":[[70,5]]},"123":{"position":[[73,5]]},"124":{"position":[[71,5]]},"125":{"position":[[73,5]]},"126":{"position":[[80,5]]},"127":{"position":[[84,5]]},"128":{"position":[[73,5]]},"129":{"position":[[72,5]]},"130":{"position":[[89,5]]},"131":{"position":[[71,5]]},"132":{"position":[[72,5]]},"133":{"position":[[72,5]]},"134":{"position":[[71,5]]},"144":{"position":[[162,5]]},"145":{"position":[[95,5]]},"147":{"position":[[96,6]]},"148":{"position":[[220,5]]},"151":{"position":[[98,5]]},"152":{"position":[[94,5]]},"155":{"position":[[95,5]]},"156":{"position":[[93,5]]},"157":{"position":[[97,5]]},"158":{"position":[[104,5]]},"161":{"position":[[137,5]]},"162":{"position":[[295,5]]},"164":{"position":[[121,5]]},"166":{"position":[[98,5]]},"167":{"position":[[329,5]]},"169":{"position":[[97,5]]},"170":{"position":[[295,5]]},"172":{"position":[[101,5]]},"174":{"position":[[99,5]]},"176":{"position":[[120,5]]},"178":{"position":[[99,5]]},"180":{"position":[[259,5]]},"182":{"position":[[207,5],[262,6],[389,3]]},"183":{"position":[[177,5]]},"184":{"position":[[240,5]]},"185":{"position":[[187,5]]},"186":{"position":[[152,5]]},"187":{"position":[[141,5]]},"188":{"position":[[114,5]]},"189":{"position":[[135,5]]},"190":{"position":[[113,5]]},"191":{"position":[[111,5]]},"192":{"position":[[295,5]]},"193":{"position":[[181,5]]},"194":{"position":[[109,5]]},"195":{"position":[[207,5]]},"196":{"position":[[196,5]]},"197":{"position":[[184,5]]},"198":{"position":[[151,5]]},"199":{"position":[[172,5]]},"200":{"position":[[116,5]]},"201":{"position":[[155,5]]},"202":{"position":[[186,5]]},"203":{"position":[[177,5]]},"204":{"position":[[178,5]]},"205":{"position":[[133,5]]},"206":{"position":[[163,5]]},"207":{"position":[[300,6]]},"208":{"position":[[121,5]]},"209":{"position":[[571,5]]},"210":{"position":[[154,5]]},"211":{"position":[[536,5]]},"212":{"position":[[593,5]]},"213":{"position":[[264,5]]},"214":{"position":[[233,5]]},"215":{"position":[[347,5]]},"216":{"position":[[508,5]]},"217":{"position":[[284,5]]},"218":{"position":[[321,5]]},"219":{"position":[[208,5]]},"220":{"position":[[138,5]]},"221":{"position":[[363,5]]},"222":{"position":[[191,5]]},"223":{"position":[[174,5]]},"224":{"position":[[171,5]]},"225":{"position":[[166,5]]},"226":{"position":[[117,5]]},"227":{"position":[[205,5]]},"228":{"position":[[162,5]]},"235":{"position":[[60,5]]},"237":{"position":[[99,5]]},"238":{"position":[[100,5]]},"239":{"position":[[111,5]]},"240":{"position":[[103,5]]},"241":{"position":[[105,5]]},"243":{"position":[[86,5]]},"244":{"position":[[87,5]]},"245":{"position":[[107,5]]},"246":{"position":[[120,5]]},"247":{"position":[[123,5]]},"248":{"position":[[124,5]]},"249":{"position":[[137,5]]},"250":{"position":[[119,5]]},"251":{"position":[[276,5]]},"252":{"position":[[289,5]]},"253":{"position":[[136,5]]},"254":{"position":[[199,5]]},"255":{"position":[[92,5]]},"256":{"position":[[119,5]]},"257":{"position":[[142,5]]},"258":{"position":[[140,5]]},"259":{"position":[[138,5]]},"260":{"position":[[147,5]]},"261":{"position":[[126,5]]},"262":{"position":[[199,5]]},"263":{"position":[[127,5]]},"264":{"position":[[116,5]]},"265":{"position":[[172,5]]},"266":{"position":[[127,5]]},"267":{"position":[[159,5]]},"268":{"position":[[177,5]]},"269":{"position":[[160,5]]},"270":{"position":[[162,5]]},"271":{"position":[[195,5]]},"272":{"position":[[152,5]]},"273":{"position":[[130,5]]},"274":{"position":[[136,5]]},"275":{"position":[[92,5]]},"276":{"position":[[112,5]]},"277":{"position":[[137,5]]},"285":{"position":[[60,5]]},"286":{"position":[[60,5]]},"287":{"position":[[60,5]]},"289":{"position":[[101,5]]},"290":{"position":[[98,5]]},"291":{"position":[[92,5]]},"292":{"position":[[198,5]]},"293":{"position":[[99,5]]},"294":{"position":[[49,5]]},"295":{"position":[[219,5]]},"297":{"position":[[133,5],[188,6],[263,3]]},"298":{"position":[[117,5]]},"299":{"position":[[135,5]]},"300":{"position":[[103,5]]},"301":{"position":[[99,5]]},"302":{"position":[[98,5]]},"303":{"position":[[87,5]]},"304":{"position":[[100,5]]},"305":{"position":[[88,5]]},"306":{"position":[[88,5]]},"307":{"position":[[152,5]]},"308":{"position":[[108,5]]},"309":{"position":[[88,5]]},"310":{"position":[[130,5]]},"311":{"position":[[113,5]]},"312":{"position":[[112,5]]},"313":{"position":[[99,5]]},"314":{"position":[[102,5]]},"315":{"position":[[88,5]]},"316":{"position":[[101,5]]},"317":{"position":[[108,5]]},"318":{"position":[[102,5]]},"319":{"position":[[102,5]]},"320":{"position":[[102,5]]},"321":{"position":[[106,5]]},"322":{"position":[[164,6]]},"323":{"position":[[104,5]]},"324":{"position":[[331,5]]},"325":{"position":[[105,5]]},"326":{"position":[[293,5]]},"327":{"position":[[328,5]]},"328":{"position":[[156,5]]},"329":{"position":[[136,5]]},"330":{"position":[[256,5]]},"331":{"position":[[229,5]]},"332":{"position":[[192,5]]},"333":{"position":[[208,5]]},"334":{"position":[[138,5]]},"335":{"position":[[98,5]]},"336":{"position":[[181,5]]},"337":{"position":[[120,5]]},"338":{"position":[[134,5]]},"339":{"position":[[106,5]]},"340":{"position":[[98,5]]},"341":{"position":[[92,5]]},"342":{"position":[[112,5]]},"343":{"position":[[120,5]]},"345":{"position":[[378,5]]},"347":{"position":[[60,5]]},"348":{"position":[[3707,5]]},"350":{"position":[[255,5]]},"351":{"position":[[192,5]]},"352":{"position":[[309,5]]},"354":{"position":[[78,5]]},"355":{"position":[[78,5]]},"356":{"position":[[84,5]]},"357":{"position":[[92,5]]},"358":{"position":[[92,5]]},"359":{"position":[[92,5]]},"360":{"position":[[109,5]]},"361":{"position":[[98,5]]},"362":{"position":[[144,5]]},"363":{"position":[[150,5]]},"364":{"position":[[101,5]]},"365":{"position":[[127,5]]},"366":{"position":[[78,5]]},"367":{"position":[[84,5]]},"368":{"position":[[108,5]]},"369":{"position":[[106,5]]},"370":{"position":[[102,5]]},"371":{"position":[[102,5]]},"372":{"position":[[103,5]]},"373":{"position":[[115,5]]},"374":{"position":[[102,5]]},"375":{"position":[[94,5]]},"376":{"position":[[120,5]]},"377":{"position":[[85,5]]},"378":{"position":[[130,5]]},"379":{"position":[[134,5]]},"380":{"position":[[119,5]]},"381":{"position":[[103,5]]},"382":{"position":[[117,5]]},"383":{"position":[[103,5]]},"384":{"position":[[101,5]]},"385":{"position":[[103,5]]},"386":{"position":[[82,5]]},"387":{"position":[[126,5]]}},"keywords":{}}],["app"></div>",{"_index":769,"title":{},"content":{"103":{"position":[[275,25]]}},"keywords":{}}],["app').queryselector",{"_index":447,"title":{},"content":{"40":{"position":[[135,19]]},"144":{"position":[[82,19]]}},"keywords":{}}],["appear",{"_index":834,"title":{},"content":{"185":{"position":[[58,6]]},"186":{"position":[[50,6]]},"195":{"position":[[80,6]]},"196":{"position":[[92,6]]},"197":{"position":[[80,6]]},"206":{"position":[[52,7]]}},"keywords":{}}],["area",{"_index":727,"title":{},"content":{"92":{"position":[[47,4]]}},"keywords":{}}],["arg",{"_index":711,"title":{},"content":{"83":{"position":[[1724,9]]},"85":{"position":[[185,9]]},"86":{"position":[[150,9]]},"87":{"position":[[150,9]]},"88":{"position":[[152,9],[210,9]]},"89":{"position":[[156,9],[214,9]]},"90":{"position":[[165,9],[223,9]]},"91":{"position":[[180,9]]},"92":{"position":[[192,9]]},"94":{"position":[[169,9]]},"95":{"position":[[215,9]]},"96":{"position":[[150,9],[208,9]]},"97":{"position":[[186,9]]},"98":{"position":[[186,9]]},"99":{"position":[[149,9]]},"118":{"position":[[1686,9]]},"120":{"position":[[157,9]]},"121":{"position":[[128,9]]},"122":{"position":[[129,9]]},"123":{"position":[[131,9],[189,9]]},"124":{"position":[[131,9],[189,9]]},"125":{"position":[[134,9],[192,9]]},"126":{"position":[[139,9]]},"127":{"position":[[142,9]]},"129":{"position":[[148,9]]},"130":{"position":[[152,9]]},"131":{"position":[[128,9],[186,9]]},"132":{"position":[[154,9]]},"133":{"position":[[160,9]]},"134":{"position":[[131,9]]},"209":{"position":[[832,9],[934,9]]},"324":{"position":[[592,9],[674,9]]}},"keywords":{}}],["array",{"_index":17,"title":{},"content":{"2":{"position":[[6,5],[14,5]]},"27":{"position":[[211,5]]},"29":{"position":[[113,5]]},"107":{"position":[[4,5]]},"216":{"position":[[277,5]]},"270":{"position":[[30,5]]},"324":{"position":[[4,8]]},"325":{"position":[[4,8]]},"326":{"position":[[4,8]]},"327":{"position":[[4,8]]},"328":{"position":[[4,8]]},"329":{"position":[[4,8]]},"330":{"position":[[4,8]]},"331":{"position":[[4,8]]},"350":{"position":[[98,5]]},"352":{"position":[[71,5]]},"381":{"position":[[21,5]]}},"keywords":{}}],["arraydefault",{"_index":907,"title":{},"content":{"209":{"position":[[6,13]]},"210":{"position":[[6,13]]},"211":{"position":[[6,13]]},"212":{"position":[[6,13]]},"213":{"position":[[6,13]]},"214":{"position":[[6,13]]},"215":{"position":[[6,13]]},"216":{"position":[[6,13]]}},"keywords":{}}],["arrow",{"_index":831,"title":{},"content":{"184":{"position":[[435,5]]}},"keywords":{}}],["arrowleft",{"_index":960,"title":{},"content":{"220":{"position":[[410,10]]},"335":{"position":[[370,10]]}},"keywords":{}}],["arrowright",{"_index":961,"title":{},"content":{"220":{"position":[[425,11]]},"335":{"position":[[385,11]]}},"keywords":{}}],["art",{"_index":29,"title":{},"content":{"2":{"position":[[170,3]]},"12":{"position":[[56,3]]},"19":{"position":[[15,3]]},"20":{"position":[[353,3]]},"22":{"position":[[474,5],[1103,4],[1179,4]]},"24":{"position":[[15,3]]},"25":{"position":[[3662,3],[3894,4]]},"27":{"position":[[371,3]]},"28":{"position":[[224,3]]},"29":{"position":[[339,3]]},"40":{"position":[[170,3]]},"41":{"position":[[58,3]]},"43":{"position":[[152,3]]},"44":{"position":[[280,3]]},"47":{"position":[[86,3]]},"48":{"position":[[67,3]]},"51":{"position":[[81,3]]},"52":{"position":[[85,3]]},"53":{"position":[[82,3]]},"54":{"position":[[111,3]]},"57":{"position":[[121,3]]},"58":{"position":[[492,3]]},"60":{"position":[[194,3]]},"62":{"position":[[94,3]]},"63":{"position":[[536,3]]},"65":{"position":[[87,3]]},"66":{"position":[[497,3]]},"68":{"position":[[103,3]]},"70":{"position":[[97,3]]},"72":{"position":[[156,3]]},"74":{"position":[[90,3]]},"76":{"position":[[307,3]]},"78":{"position":[[60,3]]},"79":{"position":[[61,3]]},"80":{"position":[[72,3]]},"81":{"position":[[64,3]]},"82":{"position":[[66,3],[521,4]]},"83":{"position":[[1615,3]]},"85":{"position":[[81,3]]},"86":{"position":[[47,3]]},"87":{"position":[[46,3]]},"88":{"position":[[49,3]]},"89":{"position":[[51,3]]},"90":{"position":[[59,3]]},"91":{"position":[[76,3]]},"92":{"position":[[89,3]]},"93":{"position":[[45,3]]},"94":{"position":[[48,3]]},"95":{"position":[[107,3]]},"96":{"position":[[48,3]]},"97":{"position":[[59,3]]},"98":{"position":[[53,3]]},"99":{"position":[[44,3]]},"101":{"position":[[76,3]]},"103":{"position":[[387,3]]},"105":{"position":[[283,3],[452,4]]},"107":{"position":[[74,3]]},"118":{"position":[[1577,3]]},"120":{"position":[[53,3]]},"121":{"position":[[25,3]]},"122":{"position":[[25,3]]},"123":{"position":[[28,3]]},"124":{"position":[[26,3]]},"125":{"position":[[28,3]]},"126":{"position":[[35,3]]},"127":{"position":[[39,3]]},"128":{"position":[[28,3]]},"129":{"position":[[27,3]]},"130":{"position":[[44,3]]},"131":{"position":[[26,3]]},"132":{"position":[[27,3]]},"133":{"position":[[27,3]]},"134":{"position":[[26,3]]},"144":{"position":[[117,3]]},"145":{"position":[[50,3]]},"147":{"position":[[107,3]]},"148":{"position":[[175,3]]},"151":{"position":[[53,3]]},"152":{"position":[[49,3]]},"155":{"position":[[50,3]]},"156":{"position":[[48,3]]},"157":{"position":[[52,3]]},"158":{"position":[[59,3]]},"161":{"position":[[92,3]]},"162":{"position":[[250,3]]},"164":{"position":[[76,3]]},"166":{"position":[[53,3]]},"167":{"position":[[284,3]]},"169":{"position":[[52,3]]},"170":{"position":[[250,3]]},"172":{"position":[[56,3]]},"174":{"position":[[54,3]]},"176":{"position":[[75,3]]},"178":{"position":[[54,3]]},"180":{"position":[[214,3]]},"182":{"position":[[162,3]]},"183":{"position":[[132,3]]},"184":{"position":[[194,3]]},"185":{"position":[[142,3]]},"186":{"position":[[107,3]]},"187":{"position":[[96,3]]},"188":{"position":[[69,3]]},"189":{"position":[[90,3]]},"190":{"position":[[68,3]]},"191":{"position":[[66,3]]},"192":{"position":[[250,3]]},"193":{"position":[[136,3]]},"194":{"position":[[64,3]]},"195":{"position":[[162,3]]},"196":{"position":[[151,3]]},"197":{"position":[[139,3]]},"198":{"position":[[106,3]]},"199":{"position":[[127,3]]},"200":{"position":[[71,3]]},"201":{"position":[[110,3]]},"202":{"position":[[141,3]]},"203":{"position":[[132,3]]},"204":{"position":[[133,3]]},"205":{"position":[[88,3]]},"206":{"position":[[118,3]]},"207":{"position":[[350,3]]},"208":{"position":[[76,3]]},"209":{"position":[[526,3]]},"210":{"position":[[109,3]]},"211":{"position":[[491,3]]},"212":{"position":[[548,3]]},"213":{"position":[[219,3]]},"214":{"position":[[188,3]]},"215":{"position":[[302,3]]},"216":{"position":[[463,3]]},"217":{"position":[[239,3]]},"218":{"position":[[276,3]]},"219":{"position":[[163,3]]},"220":{"position":[[93,3]]},"221":{"position":[[318,3]]},"222":{"position":[[146,3],[271,4],[327,4]]},"223":{"position":[[129,3]]},"224":{"position":[[126,3]]},"225":{"position":[[121,3]]},"226":{"position":[[72,3]]},"227":{"position":[[160,3]]},"228":{"position":[[117,3]]},"235":{"position":[[15,3]]},"237":{"position":[[54,3]]},"238":{"position":[[55,3]]},"239":{"position":[[66,3]]},"240":{"position":[[58,3]]},"241":{"position":[[60,3],[515,4]]},"243":{"position":[[41,3]]},"244":{"position":[[42,3]]},"245":{"position":[[62,3]]},"246":{"position":[[75,3]]},"247":{"position":[[78,3]]},"248":{"position":[[79,3]]},"249":{"position":[[92,3]]},"250":{"position":[[74,3]]},"251":{"position":[[231,3]]},"252":{"position":[[244,3]]},"253":{"position":[[91,3]]},"254":{"position":[[154,3]]},"255":{"position":[[47,3]]},"256":{"position":[[74,3]]},"257":{"position":[[97,3]]},"258":{"position":[[95,3]]},"259":{"position":[[93,3]]},"260":{"position":[[102,3]]},"261":{"position":[[81,3]]},"262":{"position":[[154,3]]},"263":{"position":[[82,3]]},"264":{"position":[[71,3]]},"265":{"position":[[127,3]]},"266":{"position":[[82,3]]},"267":{"position":[[114,3]]},"268":{"position":[[132,3]]},"269":{"position":[[115,3]]},"270":{"position":[[117,3]]},"271":{"position":[[150,3]]},"272":{"position":[[107,3]]},"273":{"position":[[85,3]]},"274":{"position":[[91,3]]},"275":{"position":[[47,3]]},"276":{"position":[[67,3]]},"277":{"position":[[92,3]]},"285":{"position":[[15,3]]},"286":{"position":[[15,3]]},"287":{"position":[[15,3]]},"289":{"position":[[56,3]]},"290":{"position":[[53,3]]},"291":{"position":[[47,3]]},"292":{"position":[[153,3]]},"293":{"position":[[54,3]]},"294":{"position":[[4,3]]},"295":{"position":[[174,3]]},"297":{"position":[[88,3]]},"298":{"position":[[72,3]]},"299":{"position":[[89,3]]},"300":{"position":[[58,3]]},"301":{"position":[[54,3]]},"302":{"position":[[53,3]]},"303":{"position":[[42,3]]},"304":{"position":[[55,3]]},"305":{"position":[[43,3]]},"306":{"position":[[43,3]]},"307":{"position":[[107,3]]},"308":{"position":[[63,3]]},"309":{"position":[[43,3]]},"310":{"position":[[85,3]]},"311":{"position":[[68,3]]},"312":{"position":[[67,3]]},"313":{"position":[[54,3]]},"314":{"position":[[57,3]]},"315":{"position":[[43,3]]},"316":{"position":[[56,3]]},"317":{"position":[[63,3]]},"318":{"position":[[57,3]]},"319":{"position":[[57,3]]},"320":{"position":[[57,3]]},"321":{"position":[[61,3]]},"322":{"position":[[214,3]]},"323":{"position":[[59,3]]},"324":{"position":[[286,3]]},"325":{"position":[[60,3]]},"326":{"position":[[248,3]]},"327":{"position":[[283,3]]},"328":{"position":[[111,3]]},"329":{"position":[[91,3]]},"330":{"position":[[211,3]]},"331":{"position":[[184,3]]},"332":{"position":[[147,3]]},"333":{"position":[[163,3]]},"334":{"position":[[93,3]]},"335":{"position":[[53,3]]},"336":{"position":[[136,3]]},"337":{"position":[[75,3],[200,4],[241,4]]},"338":{"position":[[89,3]]},"339":{"position":[[61,3]]},"340":{"position":[[53,3]]},"341":{"position":[[47,3]]},"342":{"position":[[67,3]]},"343":{"position":[[75,3]]},"345":{"position":[[392,5],[1021,4],[1097,4]]},"347":{"position":[[15,3]]},"348":{"position":[[3662,3],[3931,4]]},"350":{"position":[[210,3]]},"351":{"position":[[147,3]]},"352":{"position":[[264,3]]},"354":{"position":[[33,3]]},"355":{"position":[[33,3]]},"356":{"position":[[39,3]]},"357":{"position":[[47,3]]},"358":{"position":[[47,3]]},"359":{"position":[[47,3]]},"360":{"position":[[64,3]]},"361":{"position":[[53,3]]},"362":{"position":[[99,3]]},"363":{"position":[[105,3]]},"364":{"position":[[56,3]]},"365":{"position":[[82,3]]},"366":{"position":[[33,3]]},"367":{"position":[[39,3]]},"368":{"position":[[63,3]]},"369":{"position":[[61,3]]},"370":{"position":[[57,3]]},"371":{"position":[[57,3]]},"372":{"position":[[58,3]]},"373":{"position":[[70,3]]},"374":{"position":[[57,3]]},"375":{"position":[[49,3]]},"376":{"position":[[75,3]]},"377":{"position":[[40,3]]},"378":{"position":[[85,3]]},"379":{"position":[[89,3]]},"380":{"position":[[74,3]]},"381":{"position":[[58,3]]},"382":{"position":[[72,3]]},"383":{"position":[[58,3]]},"384":{"position":[[56,3]]},"385":{"position":[[58,3]]},"386":{"position":[[37,3]]},"387":{"position":[[81,3]]}},"keywords":{}}],["art.airplay",{"_index":1080,"title":{},"content":{"275":{"position":[[219,14]]},"386":{"position":[[209,14]]}},"keywords":{}}],["art.aspectratio",{"_index":1064,"title":{},"content":{"269":{"position":[[261,15]]},"380":{"position":[[220,15]]}},"keywords":{}}],["art.attr('playsinlin",{"_index":1074,"title":{},"content":{"272":{"position":[[261,23]]},"383":{"position":[[212,23]]}},"keywords":{}}],["art.autoheight",{"_index":1071,"title":{},"content":{"271":{"position":[[295,14]]},"382":{"position":[[217,14]]}},"keywords":{}}],["art.autos",{"_index":1042,"title":{},"content":{"265":{"position":[[270,12]]},"376":{"position":[[218,12]]}},"keywords":{}}],["art.backward",{"_index":998,"title":{},"content":{"248":{"position":[[230,12]]},"359":{"position":[[198,12]]}},"keywords":{}}],["art.contextmenu.add",{"_index":178,"title":{},"content":{"20":{"position":[[574,21]]},"66":{"position":[[663,21]]},"170":{"position":[[416,21]]},"295":{"position":[[395,21]]}},"keywords":{}}],["art.contextmenu.show",{"_index":554,"title":{},"content":{"65":{"position":[[202,20],[253,20]]},"66":{"position":[[612,20],[772,20]]},"169":{"position":[[167,20],[218,20]]},"170":{"position":[[365,20],[501,20]]},"211":{"position":[[679,20],[749,20]]},"326":{"position":[[412,20],[482,20]]}},"keywords":{}}],["art.contextmenu['contextmenu1",{"_index":186,"title":{},"content":{"20":{"position":[[1156,32]]},"295":{"position":[[894,32]]}},"keywords":{}}],["art.controls.add",{"_index":181,"title":{},"content":{"20":{"position":[[688,18]]},"63":{"position":[[673,18]]},"167":{"position":[[421,18]]},"295":{"position":[[509,18]]}},"keywords":{}}],["art.controls.port",{"_index":256,"title":{},"content":{"22":{"position":[[1228,20]]},"345":{"position":[[1146,20]]}},"keywords":{}}],["art.controls.show",{"_index":547,"title":{},"content":{"62":{"position":[[231,17]]},"166":{"position":[[190,17]]}},"keywords":{}}],["art.controls['control1",{"_index":187,"title":{},"content":{"20":{"position":[[1205,25]]},"295":{"position":[[943,25]]}},"keywords":{}}],["art.currenttim",{"_index":718,"title":{},"content":{"88":{"position":[[259,15]]},"123":{"position":[[232,15]]},"254":{"position":[[300,15]]},"365":{"position":[[228,15]]}},"keywords":{}}],["art.destroy",{"_index":723,"title":{},"content":{"90":{"position":[[241,14]]},"105":{"position":[[468,12]]},"125":{"position":[[210,14]]},"276":{"position":[[182,14]]},"387":{"position":[[196,14]]}},"keywords":{}}],["art.destroy(fals",{"_index":810,"title":{},"content":{"105":{"position":[[483,19]]}},"keywords":{}}],["art.flip",{"_index":1052,"title":{},"content":{"267":{"position":[[253,8]]},"378":{"position":[[224,8]]}},"keywords":{}}],["art.forward",{"_index":997,"title":{},"content":{"247":{"position":[[193,11]]},"358":{"position":[[162,11]]}},"keywords":{}}],["art.fullscreen",{"_index":1028,"title":{},"content":{"259":{"position":[[226,14],[271,14]]},"370":{"position":[[190,14],[235,14]]}},"keywords":{}}],["art.fullscreenweb",{"_index":1030,"title":{},"content":{"260":{"position":[[238,17],[286,17]]},"371":{"position":[[193,17],[241,17]]}},"keywords":{}}],["art.getbloburl().then((url",{"_index":1027,"title":{},"content":{"258":{"position":[[225,27]]},"369":{"position":[[191,27]]}},"keywords":{}}],["art.getdataurl().then((url",{"_index":1023,"title":{},"content":{"257":{"position":[[227,27]]},"368":{"position":[[193,27]]}},"keywords":{}}],["art.hotkey.add(65",{"_index":563,"title":{},"content":{"72":{"position":[[271,18]]},"176":{"position":[[190,18]]}},"keywords":{}}],["art.hotkey.add(66",{"_index":564,"title":{},"content":{"72":{"position":[[334,18]]},"176":{"position":[[250,18]]}},"keywords":{}}],["art.i18n.upd",{"_index":476,"title":{},"content":{"48":{"position":[[167,17]]},"152":{"position":[[149,17]]}},"keywords":{}}],["art.layers.add",{"_index":175,"title":{},"content":{"20":{"position":[[483,16]]},"58":{"position":[[667,16]]},"162":{"position":[[425,16]]},"295":{"position":[[304,16]]}},"keywords":{}}],["art.layers.port",{"_index":254,"title":{},"content":{"22":{"position":[[1152,18]]},"345":{"position":[[1070,18]]}},"keywords":{}}],["art.layers.show",{"_index":526,"title":{},"content":{"57":{"position":[[584,15]]},"161":{"position":[[555,15]]},"209":{"position":[[888,15]]},"324":{"position":[[628,15]]}},"keywords":{}}],["art.layers['layer1",{"_index":185,"title":{},"content":{"20":{"position":[[1114,21]]},"295":{"position":[[852,21]]}},"keywords":{}}],["art.loading.show",{"_index":557,"title":{},"content":{"68":{"position":[[218,16],[265,16]]},"82":{"position":[[559,16]]},"172":{"position":[[171,16],[218,16]]},"241":{"position":[[553,16]]}},"keywords":{}}],["art.loop",{"_index":1067,"title":{},"content":{"270":{"position":[[256,8]]},"381":{"position":[[197,8]]}},"keywords":{}}],["art.mask.show",{"_index":559,"title":{},"content":{"70":{"position":[[212,13],[256,13]]},"174":{"position":[[169,13],[213,13]]}},"keywords":{}}],["art.mini",{"_index":1035,"title":{},"content":{"263":{"position":[[197,8]]},"374":{"position":[[172,8]]}},"keywords":{}}],["art.mut",{"_index":1012,"title":{},"content":{"253":{"position":[[231,9]]},"364":{"position":[[196,9]]}},"keywords":{}}],["art.notice.show",{"_index":544,"title":{},"content":{"60":{"position":[[309,15],[358,15]]},"78":{"position":[[360,15]]},"79":{"position":[[478,15]]},"164":{"position":[[191,15],[221,15]]},"237":{"position":[[354,15]]},"238":{"position":[[472,15]]}},"keywords":{}}],["art.on("ready"",{"_index":250,"title":{},"content":{"22":{"position":[[1045,25]]},"345":{"position":[[963,25]]}},"keywords":{}}],["art.on('artplayerpluginads:click",{"_index":153,"title":{},"content":{"19":{"position":[[1009,34]]},"235":{"position":[[632,34]]}},"keywords":{}}],["art.on('artplayerpluginads:skip",{"_index":155,"title":{},"content":{"19":{"position":[[1098,33]]},"235":{"position":[[713,33]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:config",{"_index":1150,"title":{},"content":{"294":{"position":[[462,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:destroy",{"_index":1155,"title":{},"content":{"294":{"position":[[854,40]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:emit",{"_index":1146,"title":{},"content":{"294":{"position":[[189,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:error",{"_index":1149,"title":{},"content":{"294":{"position":[[374,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:hid",{"_index":1153,"title":{},"content":{"294":{"position":[[704,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:load",{"_index":1147,"title":{},"content":{"294":{"position":[[276,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:show",{"_index":1154,"title":{},"content":{"294":{"position":[[779,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:start",{"_index":1152,"title":{},"content":{"294":{"position":[[628,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:stop",{"_index":1151,"title":{},"content":{"294":{"position":[[553,37]]}},"keywords":{}}],["art.on('blur",{"_index":728,"title":{},"content":{"92":{"position":[[177,14]]},"127":{"position":[[127,14]]}},"keywords":{}}],["art.on('destroy",{"_index":722,"title":{},"content":{"90":{"position":[[147,17]]},"125":{"position":[[116,17]]}},"keywords":{}}],["art.on('focu",{"_index":724,"title":{},"content":{"91":{"position":[[164,15]]},"126":{"position":[[123,15]]}},"keywords":{}}],["art.on('fullscreen",{"_index":746,"title":{},"content":{"97":{"position":[[165,20]]},"132":{"position":[[133,20]]}},"keywords":{}}],["art.on('fullscreenweb",{"_index":748,"title":{},"content":{"98":{"position":[[162,23]]},"133":{"position":[[136,23]]}},"keywords":{}}],["art.on('hotkey",{"_index":749,"title":{},"content":{"99":{"position":[[132,16]]},"134":{"position":[[114,16]]}},"keywords":{}}],["art.on('hov",{"_index":732,"title":{},"content":{"93":{"position":[[133,15]]},"128":{"position":[[116,15]]}},"keywords":{}}],["art.on('mousemov",{"_index":739,"title":{},"content":{"95":{"position":[[195,19]]},"130":{"position":[[132,19]]}},"keywords":{}}],["art.on('paus",{"_index":715,"title":{},"content":{"87":{"position":[[134,15]]},"122":{"position":[[113,15]]}},"keywords":{}}],["art.on('play",{"_index":714,"title":{},"content":{"86":{"position":[[135,14]]},"121":{"position":[[113,14]]}},"keywords":{}}],["art.on('readi",{"_index":36,"title":{},"content":{"2":{"position":[[258,15]]},"20":{"position":[[456,15]]},"40":{"position":[[258,15]]},"41":{"position":[[146,15]]},"47":{"position":[[174,15]]},"51":{"position":[[220,15]]},"52":{"position":[[294,15]]},"53":{"position":[[291,15]]},"54":{"position":[[316,15]]},"57":{"position":[[535,15]]},"58":{"position":[[618,15]]},"60":{"position":[[282,15]]},"62":{"position":[[182,15]]},"63":{"position":[[624,15]]},"65":{"position":[[175,15]]},"66":{"position":[[585,15]]},"68":{"position":[[191,15]]},"70":{"position":[[185,15]]},"72":{"position":[[244,15]]},"74":{"position":[[209,15]]},"76":{"position":[[395,15]]},"82":{"position":[[707,15]]},"85":{"position":[[169,15]]},"88":{"position":[[194,15]]},"89":{"position":[[198,15]]},"90":{"position":[[207,15]]},"96":{"position":[[192,15]]},"107":{"position":[[162,15]]},"120":{"position":[[141,15]]},"123":{"position":[[173,15]]},"124":{"position":[[173,15]]},"125":{"position":[[176,15]]},"131":{"position":[[170,15]]},"144":{"position":[[205,15]]},"145":{"position":[[138,15]]},"151":{"position":[[141,15]]},"155":{"position":[[189,15]]},"156":{"position":[[257,15]]},"157":{"position":[[261,15]]},"158":{"position":[[264,15]]},"161":{"position":[[506,15]]},"162":{"position":[[376,15]]},"164":{"position":[[164,15]]},"166":{"position":[[141,15]]},"167":{"position":[[372,15]]},"169":{"position":[[140,15]]},"170":{"position":[[338,15]]},"172":{"position":[[144,15]]},"174":{"position":[[142,15]]},"176":{"position":[[163,15]]},"178":{"position":[[173,15]]},"180":{"position":[[302,15]]},"211":{"position":[[722,15]]},"215":{"position":[[411,15]]},"241":{"position":[[701,15]]},"243":{"position":[[142,15]]},"244":{"position":[[143,15]]},"245":{"position":[[163,15]]},"246":{"position":[[163,15]]},"247":{"position":[[166,15]]},"248":{"position":[[167,15]]},"249":{"position":[[180,15]]},"250":{"position":[[162,15]]},"251":{"position":[[319,15]]},"252":{"position":[[332,15]]},"253":{"position":[[179,15]]},"254":{"position":[[242,15]]},"255":{"position":[[135,15]]},"256":{"position":[[162,15]]},"257":{"position":[[185,15]]},"258":{"position":[[183,15]]},"259":{"position":[[199,15]]},"260":{"position":[[211,15]]},"261":{"position":[[190,15]]},"262":{"position":[[279,15]]},"263":{"position":[[170,15]]},"264":{"position":[[172,15]]},"265":{"position":[[215,15]]},"266":{"position":[[170,15]]},"267":{"position":[[202,15]]},"268":{"position":[[220,15]]},"269":{"position":[[203,15]]},"270":{"position":[[205,15]]},"271":{"position":[[238,15]]},"272":{"position":[[195,15]]},"273":{"position":[[173,15]]},"274":{"position":[[179,15]]},"276":{"position":[[155,15]]},"295":{"position":[[277,15]]},"326":{"position":[[455,15]]},"330":{"position":[[320,15]]},"354":{"position":[[134,15]]},"355":{"position":[[134,15]]},"356":{"position":[[140,15]]},"357":{"position":[[135,15]]},"358":{"position":[[135,15]]},"359":{"position":[[135,15]]},"360":{"position":[[152,15]]},"361":{"position":[[141,15]]},"362":{"position":[[187,15]]},"363":{"position":[[193,15]]},"364":{"position":[[144,15]]},"365":{"position":[[170,15]]},"366":{"position":[[121,15]]},"367":{"position":[[127,15]]},"368":{"position":[[151,15]]},"369":{"position":[[149,15]]},"370":{"position":[[163,15]]},"371":{"position":[[166,15]]},"372":{"position":[[167,15]]},"373":{"position":[[195,15]]},"374":{"position":[[145,15]]},"375":{"position":[[150,15]]},"376":{"position":[[163,15]]},"377":{"position":[[128,15]]},"378":{"position":[[173,15]]},"379":{"position":[[177,15]]},"380":{"position":[[162,15]]},"381":{"position":[[146,15]]},"382":{"position":[[160,15]]},"383":{"position":[[146,15]]},"384":{"position":[[144,15]]},"385":{"position":[[146,15]]},"387":{"position":[[169,15]]}},"keywords":{}}],["art.on('res",{"_index":736,"title":{},"content":{"94":{"position":[[152,16]]},"129":{"position":[[131,16]]}},"keywords":{}}],["art.on('seek",{"_index":717,"title":{},"content":{"88":{"position":[[137,14]]},"123":{"position":[[116,14]]}},"keywords":{}}],["art.on('url",{"_index":740,"title":{},"content":{"96":{"position":[[136,13]]},"131":{"position":[[114,13]]}},"keywords":{}}],["art.on('video:play",{"_index":710,"title":{},"content":{"83":{"position":[[1703,20]]},"118":{"position":[[1665,20]]}},"keywords":{}}],["art.on('volum",{"_index":719,"title":{},"content":{"89":{"position":[[139,16]]},"124":{"position":[[114,16]]}},"keywords":{}}],["art.once('video:canplay",{"_index":1018,"title":{},"content":{"256":{"position":[[204,25]]},"367":{"position":[[169,25]]}},"keywords":{}}],["art.paus",{"_index":994,"title":{},"content":{"244":{"position":[[204,12]]},"355":{"position":[[195,12]]}},"keywords":{}}],["art.pip",{"_index":409,"title":{},"content":{"28":{"position":[[645,7]]},"261":{"position":[[217,7],[255,7]]},"351":{"position":[[564,7]]},"372":{"position":[[194,7],[232,7]]}},"keywords":{}}],["art.play",{"_index":993,"title":{},"content":{"243":{"position":[[169,11]]},"244":{"position":[[170,11]]},"264":{"position":[[226,11]]},"354":{"position":[[161,11]]},"355":{"position":[[161,11]]},"375":{"position":[[204,11]]}},"keywords":{}}],["art.playbackr",{"_index":1060,"title":{},"content":{"268":{"position":[[279,16]]},"379":{"position":[[236,16]]}},"keywords":{}}],["art.plugins.add(myplugin",{"_index":577,"title":{},"content":{"76":{"position":[[422,26]]},"180":{"position":[[329,26]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.config",{"_index":1141,"title":{},"content":{"292":{"position":[[668,43]]},"293":{"position":[[393,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.emit",{"_index":1128,"title":{},"content":{"291":{"position":[[425,41]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.hid",{"_index":1120,"title":{},"content":{"289":{"position":[[290,42]]},"290":{"position":[[429,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.ishid",{"_index":1123,"title":{},"content":{"290":{"position":[[298,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.load",{"_index":1143,"title":{},"content":{"293":{"position":[[288,42],[483,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.show",{"_index":1121,"title":{},"content":{"289":{"position":[[395,42]]},"290":{"position":[[344,42]]}},"keywords":{}}],["art.post",{"_index":1033,"title":{},"content":{"262":{"position":[[332,10]]},"373":{"position":[[248,10]]}},"keywords":{}}],["art.proxy(contain",{"_index":452,"title":{},"content":{"43":{"position":[[233,20]]},"147":{"position":[[188,20]]}},"keywords":{}}],["art.query('.art",{"_index":184,"title":{},"content":{"20":{"position":[[884,15],[936,15],[996,15]]},"41":{"position":[[186,15]]},"145":{"position":[[178,15]]},"295":{"position":[[666,15],[718,15],[778,15]]}},"keywords":{}}],["art.screenshot",{"_index":1019,"title":{},"content":{"256":{"position":[[241,17]]},"367":{"position":[[206,17]]}},"keywords":{}}],["art.seek",{"_index":490,"title":{},"content":{"51":{"position":[[247,8]]},"52":{"position":[[321,8]]},"54":{"position":[[343,8]]},"74":{"position":[[236,8]]},"88":{"position":[[228,8]]},"123":{"position":[[207,8]]},"155":{"position":[[216,8]]},"156":{"position":[[284,8]]},"158":{"position":[[291,8]]},"178":{"position":[[200,8]]},"246":{"position":[[190,8]]},"248":{"position":[[194,8]]},"251":{"position":[[346,8]]},"252":{"position":[[359,8]]},"256":{"position":[[189,8]]},"257":{"position":[[212,8]]},"258":{"position":[[210,8]]},"357":{"position":[[162,8]]},"359":{"position":[[162,8]]},"362":{"position":[[214,8]]},"363":{"position":[[220,8]]},"367":{"position":[[154,8]]},"368":{"position":[[178,8]]},"369":{"position":[[176,8]]}},"keywords":{}}],["art.setting.show",{"_index":570,"title":{},"content":{"74":{"position":[[251,16],[298,16]]},"178":{"position":[[215,16],[262,16]]}},"keywords":{}}],["art.storage.clear",{"_index":470,"title":{},"content":{"44":{"position":[[469,20]]},"148":{"position":[[364,20]]}},"keywords":{}}],["art.storage.del('your",{"_index":469,"title":{},"content":{"44":{"position":[[440,21]]},"148":{"position":[[335,21]]}},"keywords":{}}],["art.storage.get('your",{"_index":468,"title":{},"content":{"44":{"position":[[411,21]]},"148":{"position":[[306,21]]}},"keywords":{}}],["art.storage.set('your",{"_index":466,"title":{},"content":{"44":{"position":[[368,21]]},"148":{"position":[[263,21]]}},"keywords":{}}],["art.subtitle.show",{"_index":492,"title":{},"content":{"51":{"position":[[262,17],[311,17]]},"155":{"position":[[231,17],[280,17]]}},"keywords":{}}],["art.subtitle.styl",{"_index":505,"title":{},"content":{"52":{"position":[[358,20]]},"156":{"position":[[321,20]]}},"keywords":{}}],["art.subtitle.switch('/assets/sample/subtitle.srt?t=1",{"_index":511,"title":{},"content":{"54":{"position":[[380,54]]},"158":{"position":[[328,54]]}},"keywords":{}}],["art.subtitle.url",{"_index":276,"title":{},"content":{"24":{"position":[[486,16]]},"27":{"position":[[943,16]]},"53":{"position":[[372,16]]},"157":{"position":[[342,16]]},"347":{"position":[[486,16]]},"350":{"position":[[753,16]]}},"keywords":{}}],["art.switchquality('/assets/sample/video.mp4?t=0",{"_index":1010,"title":{},"content":{"252":{"position":[[396,49]]},"363":{"position":[[257,49]]}},"keywords":{}}],["art.switchquality(item.url",{"_index":397,"title":{},"content":{"27":{"position":[[1357,27]]},"350":{"position":[[1145,27]]}},"keywords":{}}],["art.switchurl('/assets/sample/video.mp4?t=0",{"_index":1006,"title":{},"content":{"251":{"position":[[383,45]]},"362":{"position":[[251,45]]}},"keywords":{}}],["art.template.$video.classnam",{"_index":370,"title":{},"content":{"25":{"position":[[3862,29]]},"348":{"position":[[3899,29]]}},"keywords":{}}],["art.template.$video.control",{"_index":637,"title":{},"content":{"82":{"position":[[734,28]]},"241":{"position":[[728,28]]}},"keywords":{}}],["art.template.queri",{"_index":450,"title":{},"content":{"41":{"position":[[24,18]]},"145":{"position":[[16,18]]}},"keywords":{}}],["art.template.query('.art",{"_index":448,"title":{},"content":{"40":{"position":[[298,24]]},"144":{"position":[[245,24]]}},"keywords":{}}],["art.them",{"_index":1078,"title":{},"content":{"274":{"position":[[231,9]]},"385":{"position":[[198,9]]}},"keywords":{}}],["art.titl",{"_index":1076,"title":{},"content":{"273":{"position":[[225,9]]},"384":{"position":[[196,9]]}},"keywords":{}}],["art.toggl",{"_index":995,"title":{},"content":{"245":{"position":[[190,13],[226,13]]},"356":{"position":[[167,13],[203,13]]}},"keywords":{}}],["art.url",{"_index":741,"title":{},"content":{"96":{"position":[[226,7]]},"131":{"position":[[204,7]]},"250":{"position":[[212,7]]},"361":{"position":[[191,7]]}},"keywords":{}}],["art.volum",{"_index":720,"title":{},"content":{"89":{"position":[[232,10]]},"124":{"position":[[207,10]]},"249":{"position":[[233,10]]},"360":{"position":[[205,10]]}},"keywords":{}}],["art1",{"_index":201,"title":{},"content":{"21":{"position":[[236,4]]},"344":{"position":[[173,4]]}},"keywords":{}}],["art2",{"_index":203,"title":{},"content":{"21":{"position":[[272,4]]},"344":{"position":[[209,4]]}},"keywords":{}}],["artplay",{"_index":31,"title":{},"content":{"2":{"position":[[180,11],[203,11]]},"12":{"position":[[66,11],[89,11]]},"16":{"position":[[14,9]]},"17":{"position":[[11,9]]},"19":{"position":[[25,11],[48,11]]},"20":{"position":[[363,11],[386,11]]},"21":{"position":[[165,9],[190,11],[207,9],[260,11],[282,9]]},"22":{"position":[[321,9]]},"24":{"position":[[25,11],[48,11]]},"25":{"position":[[3672,11],[3695,11]]},"27":{"position":[[381,11],[404,11]]},"28":{"position":[[234,11],[257,11]]},"29":{"position":[[349,11],[372,11]]},"40":{"position":[[180,11],[203,11]]},"41":{"position":[[68,11],[91,11]]},"43":{"position":[[162,11]]},"44":{"position":[[290,11],[313,11]]},"47":{"position":[[96,11],[119,11]]},"48":{"position":[[77,11],[100,11]]},"51":{"position":[[91,11],[114,11]]},"52":{"position":[[95,11],[118,11]]},"53":{"position":[[92,11],[115,11]]},"54":{"position":[[121,11],[144,11]]},"57":{"position":[[131,11],[154,11]]},"58":{"position":[[502,11],[525,11]]},"60":{"position":[[204,11],[227,11]]},"62":{"position":[[104,11],[127,11]]},"63":{"position":[[546,11],[569,11]]},"65":{"position":[[97,11],[120,11]]},"66":{"position":[[507,11],[530,11]]},"68":{"position":[[113,11],[136,11]]},"70":{"position":[[107,11],[130,11]]},"72":{"position":[[166,11],[189,11]]},"74":{"position":[[100,11],[123,11]]},"76":{"position":[[317,11],[340,11]]},"78":{"position":[[70,11],[93,11]]},"79":{"position":[[71,11],[94,11]]},"80":{"position":[[82,11],[105,11]]},"81":{"position":[[74,11],[97,11]]},"82":{"position":[[76,11],[99,11]]},"83":{"position":[[1625,11],[1648,11]]},"85":{"position":[[91,11],[114,11]]},"86":{"position":[[57,11],[80,11]]},"87":{"position":[[56,11],[79,11]]},"88":{"position":[[59,11],[82,11]]},"89":{"position":[[61,11],[84,11]]},"90":{"position":[[69,11],[92,11]]},"91":{"position":[[86,11],[109,11]]},"92":{"position":[[99,11],[122,11]]},"93":{"position":[[55,11],[78,11]]},"94":{"position":[[58,11],[81,11]]},"95":{"position":[[117,11],[140,11]]},"96":{"position":[[58,11],[81,11]]},"97":{"position":[[69,11],[92,11]]},"98":{"position":[[63,11],[86,11]]},"99":{"position":[[54,11],[77,11]]},"101":{"position":[[26,9],[43,9],[86,11],[109,11]]},"103":{"position":[[155,10],[397,11],[420,11]]},"104":{"position":[[23,9],[185,9],[366,11]]},"105":{"position":[[25,9],[137,9],[293,11]]},"107":{"position":[[84,11],[107,11]]},"118":{"position":[[1587,11],[1610,11]]},"120":{"position":[[63,11],[86,11]]},"121":{"position":[[35,11],[58,11]]},"122":{"position":[[35,11],[58,11]]},"123":{"position":[[38,11],[61,11]]},"124":{"position":[[36,11],[59,11]]},"125":{"position":[[38,11],[61,11]]},"126":{"position":[[45,11],[68,11]]},"127":{"position":[[49,11],[72,11]]},"128":{"position":[[38,11],[61,11]]},"129":{"position":[[37,11],[60,11]]},"130":{"position":[[54,11],[77,11]]},"131":{"position":[[36,11],[59,11]]},"132":{"position":[[37,11],[60,11]]},"133":{"position":[[37,11],[60,11]]},"134":{"position":[[36,11],[59,11]]},"144":{"position":[[127,11],[150,11]]},"145":{"position":[[60,11],[83,11]]},"147":{"position":[[117,11]]},"148":{"position":[[185,11],[208,11]]},"151":{"position":[[63,11],[86,11]]},"152":{"position":[[59,11],[82,11]]},"155":{"position":[[60,11],[83,11]]},"156":{"position":[[58,11],[81,11]]},"157":{"position":[[62,11],[85,11]]},"158":{"position":[[69,11],[92,11]]},"161":{"position":[[102,11],[125,11]]},"162":{"position":[[260,11],[283,11]]},"164":{"position":[[86,11],[109,11]]},"166":{"position":[[63,11],[86,11]]},"167":{"position":[[294,11],[317,11]]},"169":{"position":[[62,11],[85,11]]},"170":{"position":[[260,11],[283,11]]},"172":{"position":[[66,11],[89,11]]},"174":{"position":[[64,11],[87,11]]},"176":{"position":[[85,11],[108,11]]},"178":{"position":[[64,11],[87,11]]},"180":{"position":[[224,11],[247,11]]},"182":{"position":[[172,11],[195,11],[378,10]]},"183":{"position":[[142,11],[165,11]]},"184":{"position":[[204,10],[228,11]]},"185":{"position":[[152,11],[175,11]]},"186":{"position":[[117,11],[140,11]]},"187":{"position":[[106,11],[129,11]]},"188":{"position":[[79,11],[102,11]]},"189":{"position":[[100,11],[123,11]]},"190":{"position":[[78,11],[101,11]]},"191":{"position":[[76,11],[99,11]]},"192":{"position":[[260,11],[283,11]]},"193":{"position":[[146,11],[169,11]]},"194":{"position":[[74,11],[97,11]]},"195":{"position":[[172,11],[195,11]]},"196":{"position":[[161,11],[184,11]]},"197":{"position":[[149,11],[172,11]]},"198":{"position":[[116,11],[139,11]]},"199":{"position":[[137,11],[160,11]]},"200":{"position":[[81,11],[104,11]]},"201":{"position":[[120,11],[143,11]]},"202":{"position":[[151,11],[174,11]]},"203":{"position":[[142,11],[165,11]]},"204":{"position":[[143,11],[166,11]]},"205":{"position":[[98,11],[121,11]]},"206":{"position":[[128,11],[151,11]]},"207":{"position":[[360,11]]},"208":{"position":[[86,11],[109,11]]},"209":{"position":[[536,11],[559,11]]},"210":{"position":[[119,11],[142,11]]},"211":{"position":[[501,11],[524,11]]},"212":{"position":[[558,11],[581,11]]},"213":{"position":[[229,11],[252,11]]},"214":{"position":[[198,11],[221,11]]},"215":{"position":[[312,11],[335,11]]},"216":{"position":[[473,11],[496,11]]},"217":{"position":[[249,11],[272,11]]},"218":{"position":[[286,11],[309,11]]},"219":{"position":[[173,11],[196,11]]},"220":{"position":[[103,11],[126,11]]},"221":{"position":[[328,11],[351,11]]},"222":{"position":[[156,11],[179,11]]},"223":{"position":[[139,11],[162,11]]},"224":{"position":[[136,11],[159,11]]},"225":{"position":[[131,11],[154,11]]},"226":{"position":[[82,11],[105,11]]},"227":{"position":[[170,11],[193,11]]},"228":{"position":[[127,11],[150,11]]},"232":{"position":[[14,9]]},"233":{"position":[[11,9]]},"235":{"position":[[25,11],[48,11]]},"237":{"position":[[64,11],[87,11]]},"238":{"position":[[65,11],[88,11]]},"239":{"position":[[76,11],[99,11]]},"240":{"position":[[68,11],[91,11]]},"241":{"position":[[70,11],[93,11]]},"243":{"position":[[51,11],[74,11]]},"244":{"position":[[52,11],[75,11]]},"245":{"position":[[72,11],[95,11]]},"246":{"position":[[85,11],[108,11]]},"247":{"position":[[88,11],[111,11]]},"248":{"position":[[89,11],[112,11]]},"249":{"position":[[102,11],[125,11]]},"250":{"position":[[84,11],[107,11]]},"251":{"position":[[241,11],[264,11]]},"252":{"position":[[254,11],[277,11]]},"253":{"position":[[101,11],[124,11]]},"254":{"position":[[164,11],[187,11]]},"255":{"position":[[57,11],[80,11]]},"256":{"position":[[84,11],[107,11]]},"257":{"position":[[107,11],[130,11]]},"258":{"position":[[105,11],[128,11]]},"259":{"position":[[103,11],[126,11]]},"260":{"position":[[112,11],[135,11]]},"261":{"position":[[91,11],[114,11]]},"262":{"position":[[164,11],[187,11]]},"263":{"position":[[92,11],[115,11]]},"264":{"position":[[81,11],[104,11]]},"265":{"position":[[137,11],[160,11]]},"266":{"position":[[92,11],[115,11]]},"267":{"position":[[124,11],[147,11]]},"268":{"position":[[142,11],[165,11]]},"269":{"position":[[125,11],[148,11]]},"270":{"position":[[127,11],[150,11]]},"271":{"position":[[160,11],[183,11]]},"272":{"position":[[117,11],[140,11]]},"273":{"position":[[95,11],[118,11]]},"274":{"position":[[101,11],[124,11]]},"275":{"position":[[57,11],[80,11]]},"276":{"position":[[77,11],[100,11]]},"277":{"position":[[102,11],[125,11]]},"281":{"position":[[14,9]]},"282":{"position":[[11,9]]},"285":{"position":[[25,11],[48,11]]},"286":{"position":[[25,11],[48,11]]},"287":{"position":[[25,11],[48,11]]},"289":{"position":[[66,11],[89,11]]},"290":{"position":[[63,11],[86,11]]},"291":{"position":[[57,11],[80,11]]},"292":{"position":[[163,11],[186,11]]},"293":{"position":[[64,11],[87,11]]},"294":{"position":[[14,11],[37,11]]},"295":{"position":[[184,11],[207,11]]},"297":{"position":[[22,13],[98,11],[121,11],[252,10]]},"298":{"position":[[82,11],[105,11]]},"299":{"position":[[99,10],[123,11]]},"300":{"position":[[68,11],[91,11]]},"301":{"position":[[64,11],[87,11]]},"302":{"position":[[63,11],[86,11]]},"303":{"position":[[52,11],[75,11]]},"304":{"position":[[65,11],[88,11]]},"305":{"position":[[53,11],[76,11]]},"306":{"position":[[53,11],[76,11]]},"307":{"position":[[117,11],[140,11]]},"308":{"position":[[73,11],[96,11]]},"309":{"position":[[53,11],[76,11]]},"310":{"position":[[95,11],[118,11]]},"311":{"position":[[78,11],[101,11]]},"312":{"position":[[77,11],[100,11]]},"313":{"position":[[64,11],[87,11]]},"314":{"position":[[67,11],[90,11]]},"315":{"position":[[53,11],[76,11]]},"316":{"position":[[66,11],[89,11]]},"317":{"position":[[73,11],[96,11]]},"318":{"position":[[67,11],[90,11]]},"319":{"position":[[67,11],[90,11]]},"320":{"position":[[67,11],[90,11]]},"321":{"position":[[71,11],[94,11]]},"322":{"position":[[224,11]]},"323":{"position":[[69,11],[92,11]]},"324":{"position":[[296,11],[319,11]]},"325":{"position":[[70,11],[93,11]]},"326":{"position":[[258,11],[281,11]]},"327":{"position":[[293,11],[316,11]]},"328":{"position":[[121,11],[144,11]]},"329":{"position":[[101,11],[124,11]]},"330":{"position":[[221,11],[244,11]]},"331":{"position":[[194,11],[217,11]]},"332":{"position":[[157,11],[180,11]]},"333":{"position":[[173,11],[196,11]]},"334":{"position":[[103,11],[126,11]]},"335":{"position":[[63,11],[86,11]]},"336":{"position":[[146,11],[169,11]]},"337":{"position":[[85,11],[108,11]]},"338":{"position":[[99,11],[122,11]]},"339":{"position":[[71,11],[94,11]]},"340":{"position":[[63,11],[86,11]]},"341":{"position":[[57,11],[80,11]]},"342":{"position":[[77,11],[100,11]]},"343":{"position":[[85,11],[108,11]]},"344":{"position":[[109,9],[134,11],[151,9],[197,11],[219,9]]},"345":{"position":[[239,9]]},"347":{"position":[[25,11],[48,11]]},"348":{"position":[[3672,11],[3695,11]]},"350":{"position":[[220,11],[243,11]]},"351":{"position":[[157,11],[180,11]]},"352":{"position":[[274,11],[297,11]]},"354":{"position":[[43,11],[66,11]]},"355":{"position":[[43,11],[66,11]]},"356":{"position":[[49,11],[72,11]]},"357":{"position":[[57,11],[80,11]]},"358":{"position":[[57,11],[80,11]]},"359":{"position":[[57,11],[80,11]]},"360":{"position":[[74,11],[97,11]]},"361":{"position":[[63,11],[86,11]]},"362":{"position":[[109,11],[132,11]]},"363":{"position":[[115,11],[138,11]]},"364":{"position":[[66,11],[89,11]]},"365":{"position":[[92,11],[115,11]]},"366":{"position":[[43,11],[66,11]]},"367":{"position":[[49,11],[72,11]]},"368":{"position":[[73,11],[96,11]]},"369":{"position":[[71,11],[94,11]]},"370":{"position":[[67,11],[90,11]]},"371":{"position":[[67,11],[90,11]]},"372":{"position":[[68,11],[91,11]]},"373":{"position":[[80,11],[103,11]]},"374":{"position":[[67,11],[90,11]]},"375":{"position":[[59,11],[82,11]]},"376":{"position":[[85,11],[108,11]]},"377":{"position":[[50,11],[73,11]]},"378":{"position":[[95,11],[118,11]]},"379":{"position":[[99,11],[122,11]]},"380":{"position":[[84,11],[107,11]]},"381":{"position":[[68,11],[91,11]]},"382":{"position":[[82,11],[105,11]]},"383":{"position":[[68,11],[91,11]]},"384":{"position":[[66,11],[89,11]]},"385":{"position":[[68,11],[91,11]]},"386":{"position":[[47,11],[70,11]]},"387":{"position":[[91,11],[114,11]]}},"keywords":{}}],["artplayer';const",{"_index":751,"title":{},"content":{"101":{"position":[[58,17]]}},"keywords":{}}],["artplayer';export",{"_index":803,"title":{},"content":{"105":{"position":[[152,18]]}},"keywords":{}}],["artplayer.html",{"_index":900,"title":{},"content":{"207":{"position":[[222,14],[330,15]]},"322":{"position":[[194,15]]}},"keywords":{}}],["artplayer.html访问到播放器所需的html",{"_index":1158,"title":{},"content":{"322":{"position":[[68,32]]}},"keywords":{}}],["artplayer.jsx",{"_index":800,"title":{},"content":{"105":{"position":[[74,13]]}},"keywords":{}}],["artplayer.jsxapp.jsx",{"_index":799,"title":{},"content":{"105":{"position":[[53,20]]}},"keywords":{}}],["artplayer.vu",{"_index":779,"title":{},"content":{"104":{"position":[[70,13]]}},"keywords":{}}],["artplayer.vueapp.vu",{"_index":778,"title":{},"content":{"104":{"position":[[49,20]]}},"keywords":{}}],["artplayer_set",{"_index":459,"title":{},"content":{"44":{"position":[[102,18]]},"148":{"position":[[35,18]]}},"keywords":{}}],["artplayerpluginad",{"_index":114,"title":{},"content":{"19":{"position":[[165,20]]},"235":{"position":[[165,20]]}},"keywords":{}}],["artplayerplugindanmuku",{"_index":1085,"title":{},"content":{"285":{"position":[[182,24]]},"286":{"position":[[110,24]]},"287":{"position":[[110,24]]},"289":{"position":[[151,24]]},"290":{"position":[[148,24]]},"291":{"position":[[142,24]]},"292":{"position":[[248,24]]},"293":{"position":[[149,24]]},"294":{"position":[[114,24]]}},"keywords":{}}],["artplayerrequir",{"_index":818,"title":{},"content":{"182":{"position":[[29,19]]}},"keywords":{}}],["artref",{"_index":806,"title":{},"content":{"105":{"position":[[237,6]]}},"keywords":{}}],["artref.curr",{"_index":807,"title":{},"content":{"105":{"position":[[327,15]]}},"keywords":{}}],["ashby"",{"_index":291,"title":{},"content":{"25":{"position":[[361,11]]},"348":{"position":[[361,11]]}},"keywords":{}}],["aspect",{"_index":871,"title":{},"content":{"197":{"position":[[58,6]]},"269":{"position":[[65,7]]},"271":{"position":[[121,6]]}},"keywords":{}}],["aspectratio",{"_index":386,"title":{"197":{"position":[[0,12]]},"269":{"position":[[0,12]]},"312":{"position":[[0,12]]},"380":{"position":[[0,12]]}},"content":{"27":{"position":[[502,12]]},"28":{"position":[[355,12]]},"29":{"position":[[470,12]]},"197":{"position":[[223,12]]},"220":{"position":[[459,12]]},"312":{"position":[[151,12]]},"335":{"position":[[419,12]]},"350":{"position":[[341,12]]},"351":{"position":[[278,12]]},"352":{"position":[[395,12]]}},"keywords":{}}],["ass",{"_index":952,"title":{},"content":{"218":{"position":[[180,3]]}},"keywords":{}}],["assets/angel",{"_index":621,"title":{},"content":{"81":{"position":[[173,12]]},"240":{"position":[[167,12]]}},"keywords":{}}],["assets/sample/danmuku",{"_index":1144,"title":{},"content":{"293":{"position":[[446,23]]}},"keywords":{}}],["assets/sample/danmuku.xml",{"_index":1116,"title":{},"content":{"286":{"position":[[178,29]]},"289":{"position":[[185,29]]},"290":{"position":[[182,29]]},"291":{"position":[[176,29]]},"292":{"position":[[282,29]]},"293":{"position":[[183,29]]},"294":{"position":[[148,29]]}},"keywords":{}}],["assets/sample/layer.png",{"_index":516,"title":{},"content":{"57":{"position":[[89,27]]},"58":{"position":[[590,27]]},"161":{"position":[[60,27]]},"162":{"position":[[348,27]]},"209":{"position":[[494,27]]},"324":{"position":[[254,27]]}},"keywords":{}}],["assets/sample/poster.jpg",{"_index":835,"title":{},"content":{"185":{"position":[[234,28]]},"262":{"position":[[246,28]]},"300":{"position":[[150,28]]},"373":{"position":[[162,28]]}},"keywords":{}}],["assets/sample/poster.jpg?t=0",{"_index":1034,"title":{},"content":{"262":{"position":[[345,32]]},"373":{"position":[[261,32]]}},"keywords":{}}],["assets/sample/subtitle.srt",{"_index":489,"title":{},"content":{"51":{"position":[[182,30]]},"52":{"position":[[186,30]]},"53":{"position":[[183,30]]},"54":{"position":[[212,30]]},"155":{"position":[[151,30]]},"156":{"position":[[149,30]]},"157":{"position":[[153,30]]},"158":{"position":[[160,30]]},"205":{"position":[[189,30]]},"218":{"position":[[377,30]]},"320":{"position":[[158,30]]},"333":{"position":[[264,30]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=1",{"_index":269,"title":{},"content":{"24":{"position":[[261,35]]},"27":{"position":[[704,35]]},"347":{"position":[[261,35]]},"350":{"position":[[520,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=2",{"_index":272,"title":{},"content":{"24":{"position":[[384,35]]},"27":{"position":[[827,35]]},"347":{"position":[[384,35]]},"350":{"position":[[637,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?t=1",{"_index":509,"title":{},"content":{"53":{"position":[[391,34]]},"157":{"position":[[361,34]]}},"keywords":{}}],["assets/sample/test1.mp4",{"_index":120,"title":{},"content":{"19":{"position":[[337,27]]},"235":{"position":[[290,27]]}},"keywords":{}}],["assets/sample/thumbnails.png",{"_index":947,"title":{},"content":{"217":{"position":[[342,32]]},"332":{"position":[[250,32]]}},"keywords":{}}],["assets/sample/video.flv",{"_index":586,"title":{},"content":{"78":{"position":[[132,27]]},"221":{"position":[[374,27]]},"222":{"position":[[202,27]]},"237":{"position":[[126,27]]},"336":{"position":[[192,27]]},"337":{"position":[[131,27]]}},"keywords":{}}],["assets/sample/video.mp4",{"_index":35,"title":{},"content":{"2":{"position":[[226,27]]},"12":{"position":[[112,27]]},"19":{"position":[[71,27]]},"20":{"position":[[409,27]]},"24":{"position":[[71,27]]},"25":{"position":[[3718,27]]},"27":{"position":[[427,27]]},"28":{"position":[[280,27]]},"29":{"position":[[395,27]]},"40":{"position":[[226,27]]},"41":{"position":[[114,27]]},"43":{"position":[[201,27]]},"44":{"position":[[336,27]]},"47":{"position":[[142,27]]},"48":{"position":[[123,27]]},"51":{"position":[[137,27]]},"52":{"position":[[141,27]]},"53":{"position":[[138,27]]},"54":{"position":[[167,27]]},"57":{"position":[[177,27]]},"58":{"position":[[548,27]]},"60":{"position":[[250,27]]},"62":{"position":[[150,27]]},"63":{"position":[[592,27]]},"65":{"position":[[143,27]]},"66":{"position":[[553,27]]},"68":{"position":[[159,27]]},"70":{"position":[[153,27]]},"72":{"position":[[212,27]]},"74":{"position":[[146,27]]},"76":{"position":[[363,27]]},"83":{"position":[[1671,27]]},"85":{"position":[[137,27]]},"86":{"position":[[103,27]]},"87":{"position":[[102,27]]},"88":{"position":[[105,27]]},"89":{"position":[[107,27]]},"90":{"position":[[115,27]]},"91":{"position":[[132,27]]},"92":{"position":[[145,27]]},"93":{"position":[[101,27]]},"94":{"position":[[104,27]]},"95":{"position":[[163,27]]},"96":{"position":[[104,27]]},"97":{"position":[[115,27]]},"98":{"position":[[109,27]]},"99":{"position":[[100,27]]},"101":{"position":[[132,30]]},"103":{"position":[[443,27]]},"107":{"position":[[130,27]]},"118":{"position":[[1633,27]]},"120":{"position":[[109,27]]},"121":{"position":[[81,27]]},"122":{"position":[[81,27]]},"123":{"position":[[84,27]]},"124":{"position":[[82,27]]},"125":{"position":[[84,27]]},"126":{"position":[[91,27]]},"127":{"position":[[95,27]]},"128":{"position":[[84,27]]},"129":{"position":[[83,27]]},"130":{"position":[[100,27]]},"131":{"position":[[82,27]]},"132":{"position":[[83,27]]},"133":{"position":[[83,27]]},"134":{"position":[[82,27]]},"144":{"position":[[173,27]]},"145":{"position":[[106,27]]},"147":{"position":[[156,27]]},"148":{"position":[[231,27]]},"151":{"position":[[109,27]]},"152":{"position":[[105,27]]},"155":{"position":[[106,27]]},"156":{"position":[[104,27]]},"157":{"position":[[108,27]]},"158":{"position":[[115,27]]},"161":{"position":[[148,27]]},"162":{"position":[[306,27]]},"164":{"position":[[132,27]]},"166":{"position":[[109,27]]},"167":{"position":[[340,27]]},"169":{"position":[[108,27]]},"170":{"position":[[306,27]]},"172":{"position":[[112,27]]},"174":{"position":[[110,27]]},"176":{"position":[[131,27]]},"178":{"position":[[110,27]]},"180":{"position":[[270,27]]},"182":{"position":[[274,27]]},"183":{"position":[[188,27]]},"184":{"position":[[251,27]]},"185":{"position":[[198,27]]},"186":{"position":[[163,27]]},"187":{"position":[[152,27]]},"188":{"position":[[125,27]]},"189":{"position":[[146,27]]},"190":{"position":[[124,27]]},"191":{"position":[[122,27]]},"192":{"position":[[306,27]]},"193":{"position":[[192,27]]},"194":{"position":[[120,27]]},"195":{"position":[[218,27]]},"196":{"position":[[207,27]]},"197":{"position":[[195,27]]},"198":{"position":[[162,27]]},"199":{"position":[[183,27]]},"200":{"position":[[127,27]]},"201":{"position":[[166,27]]},"202":{"position":[[197,27]]},"203":{"position":[[188,27]]},"204":{"position":[[189,27]]},"205":{"position":[[144,27]]},"206":{"position":[[174,27]]},"207":{"position":[[400,27]]},"208":{"position":[[132,27]]},"209":{"position":[[582,27]]},"210":{"position":[[165,27]]},"211":{"position":[[547,27]]},"212":{"position":[[604,27]]},"213":{"position":[[275,27],[353,27],[408,27]]},"214":{"position":[[244,27]]},"215":{"position":[[358,27]]},"216":{"position":[[519,27]]},"217":{"position":[[295,27]]},"218":{"position":[[332,27]]},"219":{"position":[[219,27]]},"220":{"position":[[149,27]]},"223":{"position":[[185,27]]},"224":{"position":[[182,27]]},"225":{"position":[[177,27]]},"226":{"position":[[128,27]]},"227":{"position":[[216,27]]},"228":{"position":[[173,27]]},"235":{"position":[[71,27]]},"243":{"position":[[97,27]]},"244":{"position":[[98,27]]},"245":{"position":[[118,27]]},"246":{"position":[[131,27]]},"247":{"position":[[134,27]]},"248":{"position":[[135,27]]},"249":{"position":[[148,27]]},"250":{"position":[[130,27]]},"251":{"position":[[287,27]]},"252":{"position":[[300,27]]},"253":{"position":[[147,27]]},"254":{"position":[[210,27]]},"255":{"position":[[103,27]]},"256":{"position":[[130,27]]},"257":{"position":[[153,27]]},"258":{"position":[[151,27]]},"259":{"position":[[149,27]]},"260":{"position":[[158,27]]},"261":{"position":[[137,27]]},"262":{"position":[[210,27]]},"263":{"position":[[138,27]]},"264":{"position":[[127,27]]},"265":{"position":[[183,27]]},"266":{"position":[[138,27]]},"267":{"position":[[170,27]]},"268":{"position":[[188,27]]},"269":{"position":[[171,27]]},"270":{"position":[[173,27]]},"271":{"position":[[206,27]]},"272":{"position":[[163,27]]},"273":{"position":[[141,27]]},"274":{"position":[[147,27]]},"275":{"position":[[103,27]]},"276":{"position":[[123,27]]},"277":{"position":[[148,27]]},"285":{"position":[[71,27]]},"286":{"position":[[71,27]]},"287":{"position":[[71,27]]},"289":{"position":[[112,27]]},"290":{"position":[[109,27]]},"291":{"position":[[103,27]]},"292":{"position":[[209,27]]},"293":{"position":[[110,27]]},"294":{"position":[[60,27]]},"295":{"position":[[230,27]]},"297":{"position":[[200,27]]},"298":{"position":[[128,27]]},"299":{"position":[[146,27]]},"300":{"position":[[114,27]]},"301":{"position":[[110,27]]},"302":{"position":[[109,27]]},"303":{"position":[[98,27]]},"304":{"position":[[111,27]]},"305":{"position":[[99,27]]},"306":{"position":[[99,27]]},"307":{"position":[[163,27]]},"308":{"position":[[119,27]]},"309":{"position":[[99,27]]},"310":{"position":[[141,27]]},"311":{"position":[[124,27]]},"312":{"position":[[123,27]]},"313":{"position":[[110,27]]},"314":{"position":[[113,27]]},"315":{"position":[[99,27]]},"316":{"position":[[112,27]]},"317":{"position":[[119,27]]},"318":{"position":[[113,27]]},"319":{"position":[[113,27]]},"320":{"position":[[113,27]]},"321":{"position":[[117,27]]},"322":{"position":[[264,27]]},"323":{"position":[[115,27]]},"324":{"position":[[342,27]]},"325":{"position":[[116,27]]},"326":{"position":[[304,27]]},"327":{"position":[[339,27]]},"328":{"position":[[167,27],[245,27],[300,27]]},"329":{"position":[[147,27]]},"330":{"position":[[267,27]]},"331":{"position":[[240,27]]},"332":{"position":[[203,27]]},"333":{"position":[[219,27]]},"334":{"position":[[149,27]]},"335":{"position":[[109,27]]},"338":{"position":[[145,27]]},"339":{"position":[[117,27]]},"340":{"position":[[109,27]]},"341":{"position":[[103,27]]},"342":{"position":[[123,27]]},"343":{"position":[[131,27]]},"347":{"position":[[71,27]]},"350":{"position":[[266,27]]},"351":{"position":[[203,27]]},"352":{"position":[[320,27]]},"354":{"position":[[89,27]]},"355":{"position":[[89,27]]},"356":{"position":[[95,27]]},"357":{"position":[[103,27]]},"358":{"position":[[103,27]]},"359":{"position":[[103,27]]},"360":{"position":[[120,27]]},"361":{"position":[[109,27]]},"362":{"position":[[155,27]]},"363":{"position":[[161,27]]},"364":{"position":[[112,27]]},"365":{"position":[[138,27]]},"366":{"position":[[89,27]]},"367":{"position":[[95,27]]},"368":{"position":[[119,27]]},"369":{"position":[[117,27]]},"370":{"position":[[113,27]]},"371":{"position":[[113,27]]},"372":{"position":[[114,27]]},"373":{"position":[[126,27]]},"374":{"position":[[113,27]]},"375":{"position":[[105,27]]},"376":{"position":[[131,27]]},"377":{"position":[[96,27]]},"378":{"position":[[141,27]]},"379":{"position":[[145,27]]},"380":{"position":[[130,27]]},"381":{"position":[[114,27]]},"382":{"position":[[128,27]]},"383":{"position":[[114,27]]},"384":{"position":[[112,27]]},"385":{"position":[[114,27]]},"386":{"position":[[93,27]]},"387":{"position":[[137,27]]}},"keywords":{}}],["assets/sample/video.mp4?id=1080",{"_index":392,"title":{},"content":{"27":{"position":[[1123,35]]},"350":{"position":[[911,35]]}},"keywords":{}}],["assets/sample/video.mp4?id=360",{"_index":396,"title":{},"content":{"27":{"position":[[1242,34]]},"350":{"position":[[1030,34]]}},"keywords":{}}],["assets/sample/video.mp4?id=720",{"_index":394,"title":{},"content":{"27":{"position":[[1183,34]]},"350":{"position":[[971,34]]}},"keywords":{}}],["assets/sample/video.mp4?t=0",{"_index":742,"title":{},"content":{"96":{"position":[[236,31]]},"131":{"position":[[214,31]]},"250":{"position":[[222,31]]},"361":{"position":[[201,31]]}},"keywords":{}}],["attr",{"_index":1072,"title":{"272":{"position":[[0,5]]},"383":{"position":[[0,5]]}},"content":{},"keywords":{}}],["attribut",{"_index":537,"title":{},"content":{"60":{"position":[[20,9]]},"62":{"position":[[20,9]]},"65":{"position":[[20,9]]},"70":{"position":[[20,10]]},"83":{"position":[[485,9],[1458,9]]},"118":{"position":[[447,9],[1420,9]]}},"keywords":{}}],["auto",{"_index":247,"title":{},"content":{"22":{"position":[[1002,4]]},"226":{"position":[[43,4]]},"345":{"position":[[920,4]]}},"keywords":{}}],["autoheight",{"_index":1068,"title":{"271":{"position":[[0,11]]},"382":{"position":[[0,11]]}},"content":{},"keywords":{}}],["automat",{"_index":456,"title":{},"content":{"44":{"position":[[63,13]]},"191":{"position":[[36,9],[239,13]]},"192":{"position":[[139,13]]},"193":{"position":[[82,13]]}},"keywords":{}}],["automini",{"_index":865,"title":{"193":{"position":[[0,9]]},"308":{"position":[[0,9]]}},"content":{"193":{"position":[[220,9]]},"308":{"position":[[147,9]]}},"keywords":{}}],["autoorient",{"_index":986,"title":{"227":{"position":[[0,16]]},"342":{"position":[[0,16]]}},"content":{"227":{"position":[[244,16]]},"342":{"position":[[151,16]]}},"keywords":{}}],["autoplay",{"_index":585,"title":{"191":{"position":[[0,9]]},"306":{"position":[[0,9]]}},"content":{"78":{"position":[[111,9]]},"79":{"position":[[112,9]]},"80":{"position":[[123,9]]},"81":{"position":[[115,9]]},"82":{"position":[[117,9],[673,9]]},"191":{"position":[[150,9],[319,8]]},"237":{"position":[[105,9]]},"238":{"position":[[106,9]]},"239":{"position":[[117,9]]},"240":{"position":[[109,9]]},"241":{"position":[[111,9],[667,9]]},"306":{"position":[[127,9],[206,8]]}},"keywords":{}}],["autoplayback",{"_index":985,"title":{"226":{"position":[[0,13]]},"341":{"position":[[0,13]]}},"content":{"226":{"position":[[156,13]]},"341":{"position":[[131,13]]}},"keywords":{}}],["autos",{"_index":110,"title":{"192":{"position":[[0,9]]},"265":{"position":[[0,9]]},"307":{"position":[[0,9]]},"376":{"position":[[0,9]]}},"content":{"19":{"position":[[99,9]]},"74":{"position":[[189,9]]},"94":{"position":[[132,9]]},"129":{"position":[[111,9]]},"178":{"position":[[153,9]]},"192":{"position":[[334,9]]},"235":{"position":[[99,9]]},"285":{"position":[[99,9]]},"307":{"position":[[191,9]]},"348":{"position":[[3767,9]]}},"keywords":{}}],["avail",{"_index":991,"title":{},"content":{"228":{"position":[[72,9]]}},"keywords":{}}],["b",{"_index":565,"title":{},"content":{"72":{"position":[[388,4]]},"176":{"position":[[299,1]]}},"keywords":{}}],["backward",{"_index":889,"title":{"248":{"position":[[0,9]]},"359":{"position":[[0,9]]}},"content":{"200":{"position":[[260,8]]},"248":{"position":[[41,9]]}},"keywords":{}}],["bar",{"_index":546,"title":{},"content":{"61":{"position":[[46,3]]},"62":{"position":[[62,3]]},"187":{"position":[[77,3]]},"189":{"position":[[57,3]]},"198":{"position":[[87,3]]},"199":{"position":[[108,3]]},"201":{"position":[[91,3]]},"203":{"position":[[113,3]]},"204":{"position":[[114,3]]},"206":{"position":[[42,4]]},"212":{"position":[[64,3]]},"213":{"position":[[91,3]]},"214":{"position":[[75,3]]},"217":{"position":[[58,3]]},"224":{"position":[[107,3]]}},"keywords":{}}],["base64",{"_index":1021,"title":{},"content":{"257":{"position":[[23,6]]},"368":{"position":[[13,26]]}},"keywords":{}}],["basic",{"_index":816,"title":{"181":{"position":[[0,5]]}},"content":{},"keywords":{}}],["becom",{"_index":664,"title":{},"content":{"83":{"position":[[541,6]]},"118":{"position":[[503,6]]}},"keywords":{}}],["befor",{"_index":899,"title":{},"content":{"207":{"position":[[140,6]]},"259":{"position":[[380,6]]},"261":{"position":[[363,6]]},"262":{"position":[[112,6]]}},"keywords":{}}],["beforeemit",{"_index":1112,"title":{},"content":{"285":{"position":[[1103,11]]}},"keywords":{}}],["beforeunmount",{"_index":791,"title":{},"content":{"104":{"position":[[514,15]]}},"keywords":{}}],["began",{"_index":693,"title":{},"content":{"83":{"position":[[1241,6]]},"118":{"position":[[1203,6]]}},"keywords":{}}],["begun",{"_index":680,"title":{},"content":{"83":{"position":[[949,6]]},"118":{"position":[[911,6]]}},"keywords":{}}],["best",{"_index":162,"title":{},"content":{"20":{"position":[[96,4]]}},"keywords":{}}],["bilibili",{"_index":1115,"title":{},"content":{"286":{"position":[[150,8]]}},"keywords":{}}],["black",{"_index":860,"title":{},"content":{"192":{"position":[[112,5],[188,5]]}},"keywords":{}}],["blob",{"_index":1026,"title":{},"content":{"258":{"position":[[23,4]]},"369":{"position":[[13,24]]}},"keywords":{}}],["blur",{"_index":725,"title":{"92":{"position":[[0,5]]},"127":{"position":[[0,5]]}},"content":{},"keywords":{}}],["boolean",{"_index":381,"title":{},"content":{"27":{"position":[[303,7]]},"28":{"position":[[114,7]]},"34":{"position":[[6,7]]},"35":{"position":[[6,7]]},"36":{"position":[[6,7]]},"37":{"position":[[6,7]]},"58":{"position":[[87,7]]},"63":{"position":[[89,7]]},"66":{"position":[[92,7]]},"138":{"position":[[4,7]]},"139":{"position":[[4,7]]},"140":{"position":[[4,7]]},"141":{"position":[[4,7]]},"162":{"position":[[46,7]]},"167":{"position":[[46,7]]},"170":{"position":[[46,7]]},"209":{"position":[[83,7]]},"211":{"position":[[86,7]]},"212":{"position":[[101,7]]},"213":{"position":[[128,7]]},"253":{"position":[[30,7]]},"259":{"position":[[30,7]]},"260":{"position":[[30,7]]},"261":{"position":[[30,7]]},"263":{"position":[[30,7]]},"264":{"position":[[23,7]]},"265":{"position":[[30,7]]},"271":{"position":[[28,7]]},"276":{"position":[[25,7]]},"290":{"position":[[4,7]]},"304":{"position":[[4,10]]},"305":{"position":[[4,10]]},"306":{"position":[[4,10]]},"307":{"position":[[4,10]]},"308":{"position":[[4,10]]},"309":{"position":[[4,10]]},"310":{"position":[[4,10]]},"311":{"position":[[4,10]]},"312":{"position":[[4,10]]},"313":{"position":[[4,10]]},"314":{"position":[[4,10]]},"315":{"position":[[4,10]]},"316":{"position":[[4,10]]},"317":{"position":[[4,10]]},"318":{"position":[[4,10]]},"319":{"position":[[4,10]]},"320":{"position":[[4,10]]},"321":{"position":[[4,10]]},"322":{"position":[[4,10]]},"323":{"position":[[4,10]]},"324":{"position":[[44,7]]},"326":{"position":[[44,7]]},"327":{"position":[[45,7]]},"328":{"position":[[50,7]]},"339":{"position":[[4,10]]},"340":{"position":[[4,10]]},"341":{"position":[[4,10]]},"342":{"position":[[4,10]]},"350":{"position":[[160,7]]},"351":{"position":[[72,7]]},"364":{"position":[[21,7]]},"370":{"position":[[21,7]]},"371":{"position":[[21,7]]},"372":{"position":[[21,7]]},"374":{"position":[[21,7]]},"375":{"position":[[14,7]]},"376":{"position":[[21,7]]},"382":{"position":[[21,7]]},"387":{"position":[[16,7]]}},"keywords":{}}],["booleandefault",{"_index":852,"title":{},"content":{"189":{"position":[[6,15]]},"190":{"position":[[6,15]]},"191":{"position":[[6,15]]},"192":{"position":[[6,15]]},"193":{"position":[[6,15]]},"194":{"position":[[6,15]]},"195":{"position":[[6,15]]},"196":{"position":[[6,15]]},"197":{"position":[[6,15]]},"198":{"position":[[6,15]]},"199":{"position":[[6,15]]},"200":{"position":[[6,15]]},"201":{"position":[[6,15]]},"202":{"position":[[6,15]]},"203":{"position":[[6,15]]},"204":{"position":[[6,15]]},"205":{"position":[[6,15]]},"206":{"position":[[6,15]]},"207":{"position":[[6,15]]},"208":{"position":[[6,15]]},"224":{"position":[[6,15]]},"225":{"position":[[6,15]]},"226":{"position":[[6,15]]},"227":{"position":[[6,15]]},"228":{"position":[[6,15]]},"343":{"position":[[6,15]]}},"keywords":{}}],["bootstrap",{"_index":1081,"title":{},"content":{"277":{"position":[[53,9]]}},"keywords":{}}],["border",{"_index":1088,"title":{},"content":{"285":{"position":[[295,7],[389,7],[455,7]]},"291":{"position":[[493,7]]}},"keywords":{}}],["bottom",{"_index":873,"title":{},"content":{"198":{"position":[[72,6]]},"199":{"position":[[93,6]]},"201":{"position":[[76,6]]},"203":{"position":[[98,6]]},"204":{"position":[[99,6]]},"212":{"position":[[49,6]]},"213":{"position":[[76,6]]},"224":{"position":[[92,6]]}},"keywords":{}}],["brannan"",{"_index":293,"title":{},"content":{"25":{"position":[[449,13]]},"348":{"position":[[449,13]]}},"keywords":{}}],["bring",{"_index":1008,"title":{},"content":{"252":{"position":[[92,5]]}},"keywords":{}}],["brooklyn"",{"_index":295,"title":{},"content":{"25":{"position":[[540,14]]},"348":{"position":[[540,14]]}},"keywords":{}}],["browser",{"_index":643,"title":{},"content":{"83":{"position":[[94,7],[287,7],[1095,7]]},"118":{"position":[[56,7],[249,7],[1057,7]]},"192":{"position":[[219,7]]},"193":{"position":[[64,7]]},"198":{"position":[[283,7]]},"207":{"position":[[569,7]]},"259":{"position":[[325,7]]},"261":{"position":[[302,7]]}},"keywords":{}}],["buffer",{"_index":655,"title":{},"content":{"83":{"position":[[240,9],[370,10]]},"118":{"position":[[202,9],[332,10]]}},"keywords":{}}],["button",{"_index":76,"title":{"12":{"position":[[4,6]]},"28":{"position":[[11,7]]}},"content":{"12":{"position":[[4,6]]},"28":{"position":[[122,6],[161,6]]},"63":{"position":[[714,9],[884,6],[942,6]]},"199":{"position":[[79,6]]},"201":{"position":[[62,6]]},"203":{"position":[[63,6]]},"204":{"position":[[63,6]]},"212":{"position":[[668,9],[838,6],[896,6],[1087,6]]},"224":{"position":[[54,6]]},"228":{"position":[[59,7]]},"327":{"position":[[403,9]]}},"keywords":{}}],["button1",{"_index":549,"title":{},"content":{"63":{"position":[[768,9],[795,9]]},"212":{"position":[[722,9],[749,9]]}},"keywords":{}}],["button2",{"_index":913,"title":{},"content":{"212":{"position":[[969,9],[996,9]]}},"keywords":{}}],["cach",{"_index":846,"title":{},"content":{"188":{"position":[[186,6],[298,5]]}},"keywords":{}}],["call",{"_index":458,"title":{},"content":{"44":{"position":[[95,6]]},"83":{"position":[[672,6]]},"118":{"position":[[634,6]]}},"keywords":{}}],["callback",{"_index":562,"title":{"184":{"position":[[6,9]]},"299":{"position":[[6,9]]}},"content":{"72":{"position":[[123,8]]},"184":{"position":[[348,8],[398,8]]}},"keywords":{}}],["can't",{"_index":189,"title":{},"content":{"20":{"position":[[1252,5]]}},"keywords":{}}],["canbeclos",{"_index":152,"title":{},"content":{"19":{"position":[[944,12]]},"235":{"position":[[592,12]]}},"keywords":{}}],["canplay",{"_index":605,"title":{},"content":{"79":{"position":[[338,7],[403,8],[430,7]]},"238":{"position":[[332,7],[397,8],[424,7]]}},"keywords":{}}],["center",{"_index":1138,"title":{},"content":{"292":{"position":[[519,9]]}},"keywords":{}}],["chanc",{"_index":921,"title":{},"content":{"214":{"position":[[313,8]]},"329":{"position":[[216,8]]}},"keywords":{}}],["chang",{"_index":388,"title":{},"content":{"27":{"position":[[975,6],[1400,6]]},"28":{"position":[[669,6],[732,6]]},"29":{"position":[[162,6],[687,6]]},"83":{"position":[[1160,8],[1520,8]]},"89":{"position":[[28,7]]},"94":{"position":[[25,7]]},"96":{"position":[[25,7]]},"118":{"position":[[1122,8],[1482,8]]},"191":{"position":[[335,7]]},"306":{"position":[[222,7]]}},"keywords":{}}],["charmes"",{"_index":297,"title":{},"content":{"25":{"position":[[631,13]]},"348":{"position":[[631,13]]}},"keywords":{}}],["charset="utf",{"_index":759,"title":{},"content":{"103":{"position":[[109,17]]}},"keywords":{}}],["check",{"_index":151,"title":{},"content":{"19":{"position":[[928,6]]},"220":{"position":[[332,6]]},"335":{"position":[[292,6]]}},"keywords":{}}],["chines",{"_index":8,"title":{},"content":{"0":{"position":[[86,7]]}},"keywords":{}}],["clarendon"",{"_index":299,"title":{},"content":{"25":{"position":[[723,15]]},"348":{"position":[[723,15]]}},"keywords":{}}],["class",{"_index":531,"title":{},"content":{"58":{"position":[[191,5]]},"63":{"position":[[193,5]]},"66":{"position":[[196,5]]},"209":{"position":[[187,5]]},"211":{"position":[[190,5]]},"212":{"position":[[205,5]]}},"keywords":{}}],["class="artplay",{"_index":768,"title":{},"content":{"103":{"position":[[253,21]]}},"keywords":{}}],["clean",{"_index":465,"title":{},"content":{"44":{"position":[[253,5]]}},"keywords":{}}],["clear",{"_index":464,"title":{},"content":{"44":{"position":[[238,5]]},"148":{"position":[[140,5]]}},"keywords":{}}],["click",{"_index":84,"title":{},"content":{"12":{"position":[[245,6],[358,5]]},"19":{"position":[[1078,9]]},"22":{"position":[[161,5]]},"24":{"position":[[527,5]]},"27":{"position":[[258,5]]},"43":{"position":[[254,8]]},"58":{"position":[[338,5],[363,5]]},"63":{"position":[[340,5],[365,5],[831,6],[869,7]]},"66":{"position":[[343,5],[368,5],[706,6],[745,7]]},"72":{"position":[[319,5],[382,5],[480,5]]},"91":{"position":[[41,5]]},"147":{"position":[[209,8]]},"162":{"position":[[165,5]]},"167":{"position":[[165,5],[506,6]]},"170":{"position":[[165,5],[453,6]]},"200":{"position":[[383,5]]},"209":{"position":[[334,5],[359,5],[816,6],[862,5]]},"211":{"position":[[337,5],[362,5],[613,6],[652,7]]},"212":{"position":[[352,5],[377,5],[785,6],[823,7],[1034,6],[1072,7]]},"259":{"position":[[428,5]]},"261":{"position":[[392,8]]},"275":{"position":[[198,6]]},"277":{"position":[[281,6],[365,5]]},"289":{"position":[[269,6],[374,6]]},"290":{"position":[[266,6]]},"291":{"position":[[260,6]]},"293":{"position":[[267,6],[372,6]]},"324":{"position":[[163,5],[576,6]]},"326":{"position":[[163,5],[364,6]]},"327":{"position":[[164,5],[506,6],[699,6]]},"386":{"position":[[188,6]]}},"keywords":{}}],["client",{"_index":632,"title":{},"content":{"82":{"position":[[532,6]]},"241":{"position":[[526,6]]}},"keywords":{}}],["client.add(url",{"_index":633,"title":{},"content":{"82":{"position":[[584,15]]},"241":{"position":[[578,15]]}},"keywords":{}}],["close",{"_index":132,"title":{},"content":{"19":{"position":[[608,6],[875,6],[882,6],[969,6]]},"235":{"position":[[543,6]]}},"keywords":{}}],["cn",{"_index":478,"title":{},"content":{"48":{"position":[[189,4]]},"152":{"position":[[171,4]]}},"keywords":{}}],["cn/plugins/danmuku",{"_index":12,"title":{},"content":{"0":{"position":[[139,19]]}},"keywords":{}}],["cn、zh",{"_index":982,"title":{},"content":{"223":{"position":[[105,5]]},"338":{"position":[[65,5]]}},"keywords":{}}],["code",{"_index":27,"title":{},"content":{"2":{"position":[[161,4]]},"3":{"position":[[49,4]]},"4":{"position":[[55,4]]},"5":{"position":[[43,4]]},"6":{"position":[[64,4]]},"7":{"position":[[57,4]]},"9":{"position":[[41,4]]},"10":{"position":[[69,4]]},"11":{"position":[[53,4]]},"12":{"position":[[33,4]]},"19":{"position":[[6,4]]},"20":{"position":[[344,4]]},"24":{"position":[[6,4]]},"25":{"position":[[6,4]]},"27":{"position":[[362,4]]},"28":{"position":[[215,4]]},"29":{"position":[[330,4]]},"40":{"position":[[161,4]]},"41":{"position":[[49,4]]},"43":{"position":[[85,4]]},"44":{"position":[[271,4]]},"47":{"position":[[77,4]]},"48":{"position":[[58,4]]},"51":{"position":[[72,4]]},"52":{"position":[[76,4]]},"53":{"position":[[73,4]]},"54":{"position":[[102,4]]},"57":{"position":[[74,4]]},"58":{"position":[[483,4]]},"60":{"position":[[185,4]]},"62":{"position":[[85,4]]},"63":{"position":[[527,4]]},"65":{"position":[[78,4]]},"66":{"position":[[488,4]]},"68":{"position":[[94,4]]},"70":{"position":[[88,4]]},"72":{"position":[[84,4],[147,4]]},"74":{"position":[[81,4]]},"76":{"position":[[64,4]]},"78":{"position":[[51,4]]},"79":{"position":[[52,4]]},"80":{"position":[[63,4]]},"81":{"position":[[55,4]]},"82":{"position":[[57,4]]},"83":{"position":[[1606,4]]},"85":{"position":[[72,4]]},"86":{"position":[[38,4]]},"87":{"position":[[37,4]]},"88":{"position":[[40,4]]},"89":{"position":[[42,4]]},"90":{"position":[[50,4]]},"91":{"position":[[67,4]]},"92":{"position":[[80,4]]},"93":{"position":[[36,4]]},"94":{"position":[[39,4]]},"95":{"position":[[98,4]]},"96":{"position":[[39,4]]},"97":{"position":[[50,4]]},"98":{"position":[[44,4]]},"99":{"position":[[35,4]]},"107":{"position":[[65,4]]},"108":{"position":[[26,4]]},"109":{"position":[[27,4]]},"110":{"position":[[27,4]]},"111":{"position":[[31,4]]},"112":{"position":[[28,4]]},"114":{"position":[[25,4]]},"115":{"position":[[47,4]]},"116":{"position":[[28,4]]},"118":{"position":[[1568,4]]},"120":{"position":[[44,4]]},"121":{"position":[[16,4]]},"122":{"position":[[16,4]]},"123":{"position":[[19,4]]},"124":{"position":[[17,4]]},"125":{"position":[[19,4]]},"126":{"position":[[26,4]]},"127":{"position":[[30,4]]},"128":{"position":[[19,4]]},"129":{"position":[[18,4]]},"130":{"position":[[35,4]]},"131":{"position":[[17,4]]},"132":{"position":[[18,4]]},"133":{"position":[[18,4]]},"134":{"position":[[17,4]]},"144":{"position":[[108,4]]},"145":{"position":[[41,4]]},"147":{"position":[[40,4]]},"148":{"position":[[166,4]]},"151":{"position":[[44,4]]},"152":{"position":[[40,4]]},"155":{"position":[[41,4]]},"156":{"position":[[39,4]]},"157":{"position":[[43,4]]},"158":{"position":[[50,4]]},"161":{"position":[[45,4]]},"162":{"position":[[241,4]]},"164":{"position":[[67,4]]},"166":{"position":[[44,4]]},"167":{"position":[[275,4]]},"169":{"position":[[43,4]]},"170":{"position":[[241,4]]},"172":{"position":[[47,4]]},"174":{"position":[[45,4]]},"176":{"position":[[41,4],[66,4]]},"178":{"position":[[45,4]]},"180":{"position":[[35,4]]},"182":{"position":[[153,4]]},"183":{"position":[[123,4]]},"184":{"position":[[185,4]]},"185":{"position":[[133,4]]},"186":{"position":[[98,4]]},"187":{"position":[[87,4]]},"188":{"position":[[60,4]]},"189":{"position":[[81,4]]},"190":{"position":[[59,4]]},"191":{"position":[[57,4]]},"192":{"position":[[206,4]]},"193":{"position":[[127,4]]},"194":{"position":[[55,4]]},"195":{"position":[[153,4]]},"196":{"position":[[142,4]]},"197":{"position":[[130,4]]},"198":{"position":[[97,4]]},"199":{"position":[[118,4]]},"200":{"position":[[62,4]]},"201":{"position":[[101,4]]},"202":{"position":[[132,4]]},"203":{"position":[[123,4]]},"204":{"position":[[124,4]]},"205":{"position":[[79,4]]},"206":{"position":[[109,4]]},"207":{"position":[[243,4]]},"208":{"position":[[67,4]]},"209":{"position":[[479,4]]},"210":{"position":[[100,4]]},"211":{"position":[[482,4]]},"212":{"position":[[539,4]]},"213":{"position":[[210,4]]},"214":{"position":[[179,4]]},"215":{"position":[[59,4]]},"216":{"position":[[454,4]]},"217":{"position":[[230,4]]},"218":{"position":[[267,4]]},"219":{"position":[[154,4]]},"220":{"position":[[84,4]]},"221":{"position":[[309,4]]},"222":{"position":[[137,4]]},"223":{"position":[[120,4]]},"224":{"position":[[117,4]]},"225":{"position":[[112,4]]},"226":{"position":[[63,4]]},"227":{"position":[[151,4]]},"228":{"position":[[108,4]]},"235":{"position":[[6,4]]},"237":{"position":[[45,4]]},"238":{"position":[[46,4]]},"239":{"position":[[57,4]]},"240":{"position":[[49,4]]},"241":{"position":[[51,4]]},"243":{"position":[[32,4]]},"244":{"position":[[33,4]]},"245":{"position":[[53,4]]},"246":{"position":[[66,4]]},"247":{"position":[[69,4]]},"248":{"position":[[70,4]]},"249":{"position":[[83,4]]},"250":{"position":[[65,4]]},"251":{"position":[[222,4]]},"252":{"position":[[235,4]]},"253":{"position":[[82,4]]},"254":{"position":[[145,4]]},"255":{"position":[[38,4]]},"256":{"position":[[65,4]]},"257":{"position":[[88,4]]},"258":{"position":[[86,4]]},"259":{"position":[[84,4]]},"260":{"position":[[93,4]]},"261":{"position":[[72,4]]},"262":{"position":[[145,4]]},"263":{"position":[[73,4]]},"264":{"position":[[62,4]]},"265":{"position":[[118,4]]},"266":{"position":[[73,4]]},"267":{"position":[[105,4]]},"268":{"position":[[123,4]]},"269":{"position":[[106,4]]},"270":{"position":[[108,4]]},"271":{"position":[[141,4]]},"272":{"position":[[98,4]]},"273":{"position":[[76,4]]},"274":{"position":[[82,4]]},"275":{"position":[[38,4]]},"276":{"position":[[58,4]]},"277":{"position":[[69,4]]},"285":{"position":[[6,4]]},"286":{"position":[[6,4]]},"287":{"position":[[6,4]]},"289":{"position":[[47,4]]},"290":{"position":[[44,4]]},"291":{"position":[[38,4]]},"292":{"position":[[144,4]]},"293":{"position":[[45,4]]},"295":{"position":[[165,4]]},"297":{"position":[[79,4]]},"298":{"position":[[63,4]]},"299":{"position":[[80,4]]},"300":{"position":[[49,4]]},"301":{"position":[[45,4]]},"302":{"position":[[44,4]]},"303":{"position":[[33,4]]},"304":{"position":[[46,4]]},"305":{"position":[[34,4]]},"306":{"position":[[34,4]]},"307":{"position":[[83,4]]},"308":{"position":[[54,4]]},"309":{"position":[[34,4]]},"310":{"position":[[76,4]]},"311":{"position":[[59,4]]},"312":{"position":[[58,4]]},"313":{"position":[[45,4]]},"314":{"position":[[48,4]]},"315":{"position":[[34,4]]},"316":{"position":[[47,4]]},"317":{"position":[[54,4]]},"318":{"position":[[48,4]]},"319":{"position":[[48,4]]},"320":{"position":[[48,4]]},"321":{"position":[[52,4]]},"322":{"position":[[107,4]]},"323":{"position":[[50,4]]},"324":{"position":[[239,4]]},"325":{"position":[[51,4]]},"326":{"position":[[239,4]]},"327":{"position":[[274,4]]},"328":{"position":[[102,4]]},"329":{"position":[[82,4]]},"330":{"position":[[32,4]]},"331":{"position":[[175,4]]},"332":{"position":[[138,4]]},"333":{"position":[[154,4]]},"334":{"position":[[84,4]]},"335":{"position":[[44,4]]},"336":{"position":[[127,4]]},"337":{"position":[[66,4]]},"338":{"position":[[80,4]]},"339":{"position":[[52,4]]},"340":{"position":[[44,4]]},"341":{"position":[[38,4]]},"342":{"position":[[58,4]]},"343":{"position":[[66,4]]},"347":{"position":[[6,4]]},"348":{"position":[[6,4]]},"350":{"position":[[201,4]]},"351":{"position":[[138,4]]},"352":{"position":[[255,4]]},"354":{"position":[[24,4]]},"355":{"position":[[24,4]]},"356":{"position":[[30,4]]},"357":{"position":[[38,4]]},"358":{"position":[[38,4]]},"359":{"position":[[38,4]]},"360":{"position":[[55,4]]},"361":{"position":[[44,4]]},"362":{"position":[[90,4]]},"363":{"position":[[96,4]]},"364":{"position":[[47,4]]},"365":{"position":[[73,4]]},"366":{"position":[[24,4]]},"367":{"position":[[30,4]]},"368":{"position":[[54,4]]},"369":{"position":[[52,4]]},"370":{"position":[[48,4]]},"371":{"position":[[48,4]]},"372":{"position":[[49,4]]},"373":{"position":[[61,4]]},"374":{"position":[[48,4]]},"375":{"position":[[40,4]]},"376":{"position":[[66,4]]},"377":{"position":[[31,4]]},"378":{"position":[[76,4]]},"379":{"position":[[80,4]]},"380":{"position":[[65,4]]},"381":{"position":[[49,4]]},"382":{"position":[[63,4]]},"383":{"position":[[49,4]]},"384":{"position":[[47,4]]},"385":{"position":[[49,4]]},"386":{"position":[[28,4]]},"387":{"position":[[72,4]]}},"keywords":{}}],["collect",{"_index":375,"title":{},"content":{"27":{"position":[[33,10]]}},"keywords":{}}],["color",{"_index":500,"title":{},"content":{"52":{"position":[[245,6],[379,6]]},"53":{"position":[[242,6]]},"54":{"position":[[271,6],[472,6]]},"63":{"position":[[814,6]]},"156":{"position":[[208,6],[342,6]]},"157":{"position":[[212,6]]},"158":{"position":[[219,6],[420,6]]},"187":{"position":[[39,6]]},"212":{"position":[[768,6],[1015,6]]},"218":{"position":[[449,6]]},"274":{"position":[[70,5]]},"285":{"position":[[270,6],[375,6],[439,6],[584,6]]},"291":{"position":[[360,5],[479,6],[486,6]]},"327":{"position":[[489,6],[680,6]]},"333":{"position":[[336,6]]}},"keywords":{}}],["column",{"_index":946,"title":{},"content":{"217":{"position":[[139,6],[161,6],[388,7]]},"332":{"position":[[73,6],[296,7]]}},"keywords":{}}],["common",{"_index":48,"title":{"30":{"position":[[0,6]]},"242":{"position":[[0,6]]}},"content":{"5":{"position":[[13,6]]}},"keywords":{}}],["complet",{"_index":552,"title":{},"content":{"63":{"position":[[961,8]]},"83":{"position":[[1199,10]]},"118":{"position":[[1161,10]]},"209":{"position":[[976,13]]},"212":{"position":[[915,8]]}},"keywords":{}}],["complex",{"_index":210,"title":{},"content":{"22":{"position":[[113,7]]}},"keywords":{}}],["compon",{"_index":158,"title":{"20":{"position":[[16,9]]}},"content":{"20":{"position":[[16,9],[45,10],[172,10],[233,10],[244,9],[860,9],[1090,9],[1265,10]]},"22":{"position":[[56,10]]},"58":{"position":[[118,9],[163,10],[215,9],[292,9],[315,9],[353,9],[412,9],[467,9]]},"63":{"position":[[120,9],[165,10],[217,9],[294,9],[317,9],[355,9],[414,9],[469,9]]},"66":{"position":[[123,9],[168,10],[220,9],[297,9],[320,9],[358,9],[417,9],[472,9]]},"209":{"position":[[114,9],[159,10],[211,9],[288,9],[311,9],[349,9],[408,9],[463,9],[875,12]]},"211":{"position":[[117,9],[162,10],[214,9],[291,9],[314,9],[352,9],[411,9],[466,9]]},"212":{"position":[[132,9],[177,10],[229,9],[306,9],[329,9],[367,9],[426,9],[481,9]]}},"keywords":{}}],["config",{"_index":50,"title":{"6":{"position":[[0,7]]},"111":{"position":[[0,7]]},"292":{"position":[[0,7]]}},"content":{"220":{"position":[[476,7]]},"292":{"position":[[18,6]]},"335":{"position":[[436,7]]}},"keywords":{}}],["console.info",{"_index":815,"title":{},"content":{"170":{"position":[[474,26]]},"176":{"position":[[220,18],[280,18]]},"180":{"position":[[65,33],[176,25]]},"235":{"position":[[681,21],[761,21]]},"294":{"position":[[243,20],[333,20],[429,20],[519,20],[602,21],[678,21],[753,21],[828,21],[906,21]]},"324":{"position":[[604,23],[686,23]]},"326":{"position":[[385,26]]},"330":{"position":[[62,33],[173,25]]}},"keywords":{}}],["console.info($video",{"_index":449,"title":{},"content":{"40":{"position":[[332,21]]},"41":{"position":[[211,21]]},"144":{"position":[[279,21]]},"145":{"position":[[203,21]]}},"keywords":{}}],["console.info('ad",{"_index":154,"title":{},"content":{"19":{"position":[[1058,16],[1146,17]]}},"keywords":{}}],["console.info('compon",{"_index":909,"title":{},"content":{"209":{"position":[[946,23]]}},"keywords":{}}],["console.info('custom",{"_index":576,"title":{},"content":{"76":{"position":[[257,20]]},"215":{"position":[[252,20]]}},"keywords":{}}],["console.info('y",{"_index":555,"title":{},"content":{"66":{"position":[[727,17]]},"72":{"position":[[301,17],[364,17]]},"76":{"position":[[94,17]]},"209":{"position":[[844,17]]},"211":{"position":[[634,17]]},"215":{"position":[[89,17]]}},"keywords":{}}],["console.info(arg",{"_index":712,"title":{},"content":{"83":{"position":[[1742,19]]},"85":{"position":[[203,19]]},"86":{"position":[[168,19]]},"87":{"position":[[168,19]]},"88":{"position":[[170,19]]},"89":{"position":[[174,19]]},"90":{"position":[[183,19]]},"91":{"position":[[198,19]]},"92":{"position":[[210,19]]},"94":{"position":[[187,19]]},"95":{"position":[[233,19]]},"96":{"position":[[168,19]]},"97":{"position":[[204,19]]},"98":{"position":[[204,19]]},"99":{"position":[[167,19]]},"118":{"position":[[1704,19]]},"120":{"position":[[175,19]]},"121":{"position":[[146,19]]},"122":{"position":[[147,19]]},"123":{"position":[[149,19]]},"124":{"position":[[149,19]]},"125":{"position":[[152,19]]},"126":{"position":[[157,19]]},"127":{"position":[[160,19]]},"129":{"position":[[166,19]]},"130":{"position":[[170,19]]},"131":{"position":[[146,19]]},"132":{"position":[[172,19]]},"133":{"position":[[178,19]]},"134":{"position":[[149,19]]}},"keywords":{}}],["console.info(art.aspectratio",{"_index":1063,"title":{},"content":{"269":{"position":[[230,30],[287,30]]},"380":{"position":[[189,30],[246,30]]}},"keywords":{}}],["console.info(art.attr('playsinlin",{"_index":1073,"title":{},"content":{"272":{"position":[[222,38],[292,38]]},"383":{"position":[[173,38],[243,38]]}},"keywords":{}}],["console.info(art.autoheight",{"_index":1070,"title":{},"content":{"271":{"position":[[265,29],[318,29]]},"382":{"position":[[187,29],[240,29]]}},"keywords":{}}],["console.info(art.autos",{"_index":1041,"title":{},"content":{"265":{"position":[[242,27],[291,27]]},"376":{"position":[[190,27],[239,27]]}},"keywords":{}}],["console.info(art.currenttim",{"_index":1014,"title":{},"content":{"254":{"position":[[269,30],[321,30]]},"365":{"position":[[197,30],[249,30]]}},"keywords":{}}],["console.info(art.dur",{"_index":1016,"title":{},"content":{"255":{"position":[[162,27]]},"366":{"position":[[148,27]]}},"keywords":{}}],["console.info(art.flip",{"_index":1051,"title":{},"content":{"267":{"position":[[229,23],[278,23]]},"378":{"position":[[200,23],[249,23]]}},"keywords":{}}],["console.info(art.i18n.get('play",{"_index":473,"title":{},"content":{"47":{"position":[[201,35]]},"151":{"position":[[168,35]]}},"keywords":{}}],["console.info(art.loop",{"_index":1066,"title":{},"content":{"270":{"position":[[232,23],[276,23]]},"381":{"position":[[173,23],[217,23]]}},"keywords":{}}],["console.info(art.mut",{"_index":1011,"title":{},"content":{"253":{"position":[[206,24],[249,24]]},"364":{"position":[[171,24],[214,24]]}},"keywords":{}}],["console.info(art.play",{"_index":1037,"title":{},"content":{"264":{"position":[[199,26],[238,26]]},"375":{"position":[[177,26],[216,26]]}},"keywords":{}}],["console.info(art.playbackr",{"_index":1059,"title":{},"content":{"268":{"position":[[247,31],[301,31]]},"379":{"position":[[204,31],[258,31]]}},"keywords":{}}],["console.info(art.plugins.myplugin.dosometh",{"_index":579,"title":{},"content":{"76":{"position":[[495,49]]},"180":{"position":[[402,49]]},"215":{"position":[[484,49]]},"330":{"position":[[393,49]]}},"keywords":{}}],["console.info(art.plugins.myplugin.someth",{"_index":578,"title":{},"content":{"76":{"position":[[449,45]]},"180":{"position":[[356,45]]},"215":{"position":[[438,45]]},"330":{"position":[[347,45]]}},"keywords":{}}],["console.info(art.post",{"_index":1032,"title":{},"content":{"262":{"position":[[306,25],[378,25]]},"373":{"position":[[222,25],[294,25]]}},"keywords":{}}],["console.info(art.subtitle.url",{"_index":508,"title":{},"content":{"53":{"position":[[318,31]]},"157":{"position":[[288,31]]}},"keywords":{}}],["console.info(art.them",{"_index":1077,"title":{},"content":{"274":{"position":[[206,24],[251,24]]},"385":{"position":[[173,24],[218,24]]}},"keywords":{}}],["console.info(art.titl",{"_index":1075,"title":{},"content":{"273":{"position":[[200,24],[250,24]]},"384":{"position":[[171,24],[215,24]]}},"keywords":{}}],["console.info(art.url",{"_index":1001,"title":{},"content":{"250":{"position":[[189,22],[254,22]]},"361":{"position":[[168,22],[233,22]]}},"keywords":{}}],["console.info(art.volum",{"_index":1000,"title":{},"content":{"249":{"position":[[207,25],[251,25]]},"360":{"position":[[179,25],[223,25]]}},"keywords":{}}],["console.info(artplayer.config",{"_index":55,"title":{},"content":{"6":{"position":[[69,31]]},"111":{"position":[[36,30]]}},"keywords":{}}],["console.info(artplayer.env",{"_index":45,"title":{},"content":{"4":{"position":[[60,28]]},"109":{"position":[[32,27]]}},"keywords":{}}],["console.info(artplayer.html",{"_index":68,"title":{},"content":{"10":{"position":[[74,29]]},"115":{"position":[[52,28]]}},"keywords":{}}],["console.info(artplayer.inst",{"_index":38,"title":{},"content":{"2":{"position":[[285,34]]},"107":{"position":[[189,33]]}},"keywords":{}}],["console.info(artplayer.kindof",{"_index":74,"title":{},"content":{"11":{"position":[[130,35],[166,35]]},"116":{"position":[[103,34],[138,34]]}},"keywords":{}}],["console.info(artplayer.kindof('0",{"_index":72,"title":{},"content":{"11":{"position":[[58,36]]},"116":{"position":[[33,35]]}},"keywords":{}}],["console.info(artplayer.kindof(0",{"_index":73,"title":{},"content":{"11":{"position":[[95,34]]},"116":{"position":[[69,33]]}},"keywords":{}}],["console.info(artplayer.opt",{"_index":63,"title":{},"content":{"9":{"position":[[46,31]]},"114":{"position":[[30,30]]}},"keywords":{}}],["console.info(artplayer.schem",{"_index":59,"title":{},"content":{"7":{"position":[[62,31]]},"112":{"position":[[33,30]]}},"keywords":{}}],["console.info(artplayer.util",{"_index":49,"title":{},"content":{"5":{"position":[[48,30]]},"110":{"position":[[32,29]]}},"keywords":{}}],["console.info(artplayer.vers",{"_index":41,"title":{},"content":{"3":{"position":[[54,32]]},"108":{"position":[[31,31]]}},"keywords":{}}],["console.info(ev",{"_index":453,"title":{},"content":{"43":{"position":[[279,20]]},"147":{"position":[[234,20]]}},"keywords":{}}],["console.info(item",{"_index":275,"title":{},"content":{"24":{"position":[[460,18]]},"27":{"position":[[910,18],[1324,18]]},"28":{"position":[[580,18]]},"347":{"position":[[460,18]]},"350":{"position":[[720,18],[1112,18]]},"351":{"position":[[499,18]]}},"keywords":{}}],["console.info(json.stringify(art.rect",{"_index":1045,"title":{},"content":{"266":{"position":[[197,39]]},"377":{"position":[[155,39]]}},"keywords":{}}],["console.info(st",{"_index":734,"title":{},"content":{"93":{"position":[[298,20]]},"128":{"position":[[203,20]]}},"keywords":{}}],["console.info(url",{"_index":1024,"title":{},"content":{"257":{"position":[[261,19]]},"258":{"position":[[259,19]]},"368":{"position":[[227,19]]},"369":{"position":[[225,19]]}},"keywords":{}}],["console.log",{"_index":814,"title":{},"content":{"167":{"position":[[527,25]]}},"keywords":{}}],["console.log('custom",{"_index":551,"title":{},"content":{"63":{"position":[[922,19]]},"212":{"position":[[876,19]]}},"keywords":{}}],["console.log('y",{"_index":550,"title":{},"content":{"63":{"position":[[852,16]]},"212":{"position":[[806,16],[1055,16]]}},"keywords":{}}],["console.log('你点击了自定义按钮1",{"_index":1159,"title":{},"content":{"327":{"position":[[527,26]]}},"keywords":{}}],["console.log('你点击了自定义按钮2",{"_index":1161,"title":{},"content":{"327":{"position":[[720,26]]}},"keywords":{}}],["console.log('自定义按钮挂载完成1",{"_index":1160,"title":{},"content":{"327":{"position":[[580,26]]}},"keywords":{}}],["console.log(item.html",{"_index":912,"title":{},"content":{"210":{"position":[[342,23],[494,23]]},"325":{"position":[[273,23],[405,23]]}},"keywords":{}}],["const",{"_index":200,"title":{},"content":{"21":{"position":[[230,5]]},"22":{"position":[[468,5],[506,5],[564,5],[1275,5]]},"28":{"position":[[613,5]]},"29":{"position":[[203,5],[232,5],[256,5],[278,5],[300,5]]},"78":{"position":[[230,5]]},"79":{"position":[[255,5],[332,5]]},"105":{"position":[[231,5],[277,5]]},"237":{"position":[[224,5]]},"238":{"position":[[249,5],[326,5]]},"292":{"position":[[563,5]]},"344":{"position":[[167,5]]},"345":{"position":[[386,5],[424,5],[482,5],[1193,5]]},"351":{"position":[[532,5]]},"352":{"position":[[128,5],[157,5],[181,5],[203,5],[225,5]]}},"keywords":{}}],["constructor",{"_index":828,"title":{},"content":{"184":{"position":[[37,11]]}},"keywords":{}}],["contain",{"_index":32,"title":{"182":{"position":[[0,10]]},"297":{"position":[[0,10]]}},"content":{"2":{"position":[[192,10]]},"12":{"position":[[78,10]]},"19":{"position":[[37,10]]},"20":{"position":[[375,10]]},"24":{"position":[[37,10]]},"25":{"position":[[3684,10]]},"27":{"position":[[393,10]]},"28":{"position":[[246,10]]},"29":{"position":[[361,10]]},"40":{"position":[[192,10]]},"41":{"position":[[80,10]]},"43":{"position":[[94,9],[174,10],[185,10]]},"44":{"position":[[302,10]]},"47":{"position":[[108,10]]},"48":{"position":[[89,10]]},"51":{"position":[[103,10]]},"52":{"position":[[107,10]]},"53":{"position":[[104,10]]},"54":{"position":[[133,10]]},"57":{"position":[[143,10]]},"58":{"position":[[514,10]]},"60":{"position":[[216,10]]},"62":{"position":[[116,10]]},"63":{"position":[[558,10]]},"65":{"position":[[109,10]]},"66":{"position":[[519,10]]},"68":{"position":[[125,10]]},"70":{"position":[[119,10]]},"72":{"position":[[178,10]]},"74":{"position":[[112,10]]},"76":{"position":[[329,10]]},"78":{"position":[[82,10]]},"79":{"position":[[83,10]]},"80":{"position":[[94,10]]},"81":{"position":[[86,10]]},"82":{"position":[[88,10]]},"83":{"position":[[1637,10]]},"85":{"position":[[103,10]]},"86":{"position":[[69,10]]},"87":{"position":[[68,10]]},"88":{"position":[[71,10]]},"89":{"position":[[73,10]]},"90":{"position":[[81,10]]},"91":{"position":[[98,10]]},"92":{"position":[[111,10]]},"93":{"position":[[67,10]]},"94":{"position":[[70,10]]},"95":{"position":[[129,10]]},"96":{"position":[[70,10]]},"97":{"position":[[81,10]]},"98":{"position":[[75,10]]},"99":{"position":[[66,10]]},"101":{"position":[[98,10]]},"102":{"position":[[15,9],[36,9]]},"103":{"position":[[409,10]]},"104":{"position":[[394,10]]},"105":{"position":[[316,10]]},"107":{"position":[[96,10]]},"118":{"position":[[1599,10]]},"120":{"position":[[75,10]]},"121":{"position":[[47,10]]},"122":{"position":[[47,10]]},"123":{"position":[[50,10]]},"124":{"position":[[48,10]]},"125":{"position":[[50,10]]},"126":{"position":[[57,10]]},"127":{"position":[[61,10]]},"128":{"position":[[50,10]]},"129":{"position":[[49,10]]},"130":{"position":[[66,10]]},"131":{"position":[[48,10]]},"132":{"position":[[49,10]]},"133":{"position":[[49,10]]},"134":{"position":[[48,10]]},"144":{"position":[[139,10]]},"145":{"position":[[72,10]]},"147":{"position":[[49,9],[129,10],[140,10]]},"148":{"position":[[197,10]]},"151":{"position":[[75,10]]},"152":{"position":[[71,10]]},"155":{"position":[[72,10]]},"156":{"position":[[70,10]]},"157":{"position":[[74,10]]},"158":{"position":[[81,10]]},"161":{"position":[[114,10]]},"162":{"position":[[272,10]]},"164":{"position":[[98,10]]},"166":{"position":[[75,10]]},"167":{"position":[[306,10]]},"169":{"position":[[74,10]]},"170":{"position":[[272,10]]},"172":{"position":[[78,10]]},"174":{"position":[[76,10]]},"176":{"position":[[97,10]]},"178":{"position":[[76,10]]},"180":{"position":[[236,10]]},"182":{"position":[[61,9],[184,10],[216,10],[350,9]]},"183":{"position":[[154,10]]},"184":{"position":[[217,10]]},"185":{"position":[[164,10]]},"186":{"position":[[129,10]]},"187":{"position":[[118,10]]},"188":{"position":[[91,10]]},"189":{"position":[[112,10]]},"190":{"position":[[90,10]]},"191":{"position":[[88,10]]},"192":{"position":[[76,9],[272,10]]},"193":{"position":[[158,10]]},"194":{"position":[[86,10]]},"195":{"position":[[184,10]]},"196":{"position":[[173,10]]},"197":{"position":[[161,10]]},"198":{"position":[[128,10]]},"199":{"position":[[149,10]]},"200":{"position":[[93,10]]},"201":{"position":[[132,10]]},"202":{"position":[[163,10]]},"203":{"position":[[154,10]]},"204":{"position":[[155,10]]},"205":{"position":[[110,10]]},"206":{"position":[[140,10]]},"207":{"position":[[252,10],[372,10],[383,11]]},"208":{"position":[[98,10]]},"209":{"position":[[548,10]]},"210":{"position":[[131,10]]},"211":{"position":[[513,10]]},"212":{"position":[[570,10]]},"213":{"position":[[241,10]]},"214":{"position":[[210,10]]},"215":{"position":[[324,10]]},"216":{"position":[[485,10]]},"217":{"position":[[261,10]]},"218":{"position":[[298,10]]},"219":{"position":[[185,10]]},"220":{"position":[[115,10]]},"221":{"position":[[340,10]]},"222":{"position":[[168,10]]},"223":{"position":[[151,10]]},"224":{"position":[[148,10]]},"225":{"position":[[143,10]]},"226":{"position":[[94,10]]},"227":{"position":[[182,10]]},"228":{"position":[[139,10]]},"235":{"position":[[37,10]]},"237":{"position":[[76,10]]},"238":{"position":[[77,10]]},"239":{"position":[[88,10]]},"240":{"position":[[80,10]]},"241":{"position":[[82,10]]},"243":{"position":[[63,10]]},"244":{"position":[[64,10]]},"245":{"position":[[84,10]]},"246":{"position":[[97,10]]},"247":{"position":[[100,10]]},"248":{"position":[[101,10]]},"249":{"position":[[114,10]]},"250":{"position":[[96,10]]},"251":{"position":[[253,10]]},"252":{"position":[[266,10]]},"253":{"position":[[113,10]]},"254":{"position":[[176,10]]},"255":{"position":[[69,10]]},"256":{"position":[[96,10]]},"257":{"position":[[119,10]]},"258":{"position":[[117,10]]},"259":{"position":[[115,10]]},"260":{"position":[[124,10]]},"261":{"position":[[103,10]]},"262":{"position":[[176,10]]},"263":{"position":[[104,10]]},"264":{"position":[[93,10]]},"265":{"position":[[149,10]]},"266":{"position":[[104,10]]},"267":{"position":[[136,10]]},"268":{"position":[[154,10]]},"269":{"position":[[137,10]]},"270":{"position":[[139,10]]},"271":{"position":[[45,9],[84,9],[172,10]]},"272":{"position":[[129,10]]},"273":{"position":[[107,10]]},"274":{"position":[[113,10]]},"275":{"position":[[69,10]]},"276":{"position":[[89,10]]},"277":{"position":[[114,10]]},"285":{"position":[[37,10]]},"286":{"position":[[37,10]]},"287":{"position":[[37,10]]},"289":{"position":[[78,10]]},"290":{"position":[[75,10]]},"291":{"position":[[69,10]]},"292":{"position":[[175,10]]},"293":{"position":[[76,10]]},"294":{"position":[[26,10]]},"295":{"position":[[196,10]]},"297":{"position":[[110,10],[142,10]]},"298":{"position":[[94,10]]},"299":{"position":[[112,10]]},"300":{"position":[[80,10]]},"301":{"position":[[76,10]]},"302":{"position":[[75,10]]},"303":{"position":[[64,10]]},"304":{"position":[[77,10]]},"305":{"position":[[65,10]]},"306":{"position":[[65,10]]},"307":{"position":[[35,9],[129,10]]},"308":{"position":[[85,10]]},"309":{"position":[[65,10]]},"310":{"position":[[107,10]]},"311":{"position":[[90,10]]},"312":{"position":[[89,10]]},"313":{"position":[[76,10]]},"314":{"position":[[79,10]]},"315":{"position":[[65,10]]},"316":{"position":[[78,10]]},"317":{"position":[[85,10]]},"318":{"position":[[79,10]]},"319":{"position":[[79,10]]},"320":{"position":[[79,10]]},"321":{"position":[[83,10]]},"322":{"position":[[116,10],[236,10],[247,11]]},"323":{"position":[[81,10]]},"324":{"position":[[308,10]]},"325":{"position":[[82,10]]},"326":{"position":[[270,10]]},"327":{"position":[[305,10]]},"328":{"position":[[133,10]]},"329":{"position":[[113,10]]},"330":{"position":[[233,10]]},"331":{"position":[[206,10]]},"332":{"position":[[169,10]]},"333":{"position":[[185,10]]},"334":{"position":[[115,10]]},"335":{"position":[[75,10]]},"336":{"position":[[158,10]]},"337":{"position":[[97,10]]},"338":{"position":[[111,10]]},"339":{"position":[[83,10]]},"340":{"position":[[75,10]]},"341":{"position":[[69,10]]},"342":{"position":[[89,10]]},"343":{"position":[[97,10]]},"347":{"position":[[37,10]]},"348":{"position":[[3684,10]]},"350":{"position":[[232,10]]},"351":{"position":[[169,10]]},"352":{"position":[[286,10]]},"354":{"position":[[55,10]]},"355":{"position":[[55,10]]},"356":{"position":[[61,10]]},"357":{"position":[[69,10]]},"358":{"position":[[69,10]]},"359":{"position":[[69,10]]},"360":{"position":[[86,10]]},"361":{"position":[[75,10]]},"362":{"position":[[121,10]]},"363":{"position":[[127,10]]},"364":{"position":[[78,10]]},"365":{"position":[[104,10]]},"366":{"position":[[55,10]]},"367":{"position":[[61,10]]},"368":{"position":[[85,10]]},"369":{"position":[[83,10]]},"370":{"position":[[79,10]]},"371":{"position":[[79,10]]},"372":{"position":[[80,10]]},"373":{"position":[[92,10]]},"374":{"position":[[79,10]]},"375":{"position":[[71,10]]},"376":{"position":[[97,10]]},"377":{"position":[[62,10]]},"378":{"position":[[107,10]]},"379":{"position":[[111,10]]},"380":{"position":[[96,10]]},"381":{"position":[[80,10]]},"382":{"position":[[94,10]]},"383":{"position":[[80,10]]},"384":{"position":[[78,10]]},"385":{"position":[[80,10]]},"386":{"position":[[59,10]]},"387":{"position":[[103,10]]}},"keywords":{}}],["container.innerhtml",{"_index":901,"title":{},"content":{"207":{"position":[[307,20]]},"322":{"position":[[171,20]]}},"keywords":{}}],["content",{"_index":656,"title":{},"content":{"83":{"position":[[253,8],[362,7]]},"118":{"position":[[215,8],[324,7]]},"207":{"position":[[502,7]]}},"keywords":{}}],["contextmenu",{"_index":161,"title":{"64":{"position":[[0,12]]},"168":{"position":[[0,12]]},"211":{"position":[[0,12]]},"326":{"position":[[0,12]]}},"content":{"20":{"position":[[67,12],[630,13],[952,11]]},"22":{"position":[[78,12]]},"64":{"position":[[24,11]]},"196":{"position":[[124,11]]},"197":{"position":[[112,11]]},"211":{"position":[[41,11],[575,12]]},"295":{"position":[[451,13],[734,11]]},"326":{"position":[[332,12]]}},"keywords":{}}],["contextmenu1",{"_index":179,"title":{},"content":{"20":{"position":[[602,15],[920,13],[964,15],[1140,13]]},"295":{"position":[[423,15],[702,13],[746,15],[878,13]]}},"keywords":{}}],["control",{"_index":77,"title":{"12":{"position":[[18,8]]},"23":{"position":[[18,8]]},"61":{"position":[[0,9]]},"165":{"position":[[0,9]]},"212":{"position":[[0,9]]},"327":{"position":[[0,9]]}},"content":{"12":{"position":[[18,8],[140,9]]},"20":{"position":[[80,9],[737,9],[1012,7]]},"22":{"position":[[91,9],[826,9]]},"24":{"position":[[99,9]]},"25":{"position":[[3746,9]]},"51":{"position":[[38,7]]},"57":{"position":[[38,7]]},"61":{"position":[[38,7]]},"62":{"position":[[39,7],[54,7]]},"63":{"position":[[48,7]]},"65":{"position":[[39,7]]},"68":{"position":[[38,7]]},"70":{"position":[[40,7]]},"74":{"position":[[38,7]]},"198":{"position":[[79,7]]},"199":{"position":[[100,7]]},"201":{"position":[[83,7]]},"203":{"position":[[105,7]]},"204":{"position":[[106,7]]},"212":{"position":[[56,7],[632,9]]},"213":{"position":[[83,7]]},"219":{"position":[[21,12]]},"224":{"position":[[99,7]]},"275":{"position":[[131,9]]},"277":{"position":[[176,9]]},"289":{"position":[[222,9]]},"290":{"position":[[219,9]]},"291":{"position":[[213,9]]},"292":{"position":[[319,9]]},"293":{"position":[[220,9]]},"295":{"position":[[558,9],[794,7]]},"327":{"position":[[367,9]]},"334":{"position":[[14,12]]},"345":{"position":[[744,9]]},"347":{"position":[[99,9]]},"348":{"position":[[3783,9]]},"386":{"position":[[121,9]]}},"keywords":{}}],["control1",{"_index":182,"title":{},"content":{"20":{"position":[[713,11],[984,9],[1020,11],[1193,9]]},"295":{"position":[[534,11],[766,9],[802,11],[931,9]]}},"keywords":{}}],["coordin",{"_index":1044,"title":{},"content":{"266":{"position":[[30,10],[255,10]]}},"keywords":{}}],["core",{"_index":486,"title":{},"content":{"49":{"position":[[38,4]]}},"keywords":{}}],["correct",{"_index":974,"title":{},"content":{"221":{"position":[[257,7]]}},"keywords":{}}],["countdown",{"_index":148,"title":{},"content":{"19":{"position":[[895,10]]},"235":{"position":[[558,10]]}},"keywords":{}}],["cover",{"_index":542,"title":{},"content":{"60":{"position":[[153,5]]}},"keywords":{}}],["creat",{"_index":190,"title":{},"content":{"20":{"position":[[1258,6]]}},"keywords":{}}],["createport",{"_index":219,"title":{},"content":{"22":{"position":[[271,12]]},"345":{"position":[[72,12],[189,12]]}},"keywords":{}}],["createportal(<tim",{"_index":252,"title":{},"content":{"22":{"position":[[1110,22],[1186,22]]},"345":{"position":[[1028,22],[1104,22]]}},"keywords":{}}],["crema"",{"_index":301,"title":{},"content":{"25":{"position":[[813,11]]},"348":{"position":[[813,11]]}},"keywords":{}}],["cross",{"_index":880,"title":{},"content":{"198":{"position":[[355,5]]}},"keywords":{}}],["crossorigin",{"_index":875,"title":{},"content":{"198":{"position":[[237,12]]},"313":{"position":[[179,12]]}},"keywords":{}}],["current",{"_index":4,"title":{},"content":{"0":{"position":[[44,7]]},"3":{"position":[[13,7]]},"4":{"position":[[13,7]]},"40":{"position":[[61,7]]},"186":{"position":[[40,9]]},"187":{"position":[[46,9]]},"195":{"position":[[70,9]]},"222":{"position":[[332,7]]},"223":{"position":[[80,9]]},"228":{"position":[[92,9]]},"254":{"position":[[59,7]]},"256":{"position":[[28,7]]},"257":{"position":[[41,7]]},"258":{"position":[[39,7]]}},"keywords":{}}],["currenttim",{"_index":705,"title":{"254":{"position":[[0,12]]},"365":{"position":[[0,12]]}},"content":{"83":{"position":[[1446,11]]},"118":{"position":[[1408,11]]}},"keywords":{}}],["custom",{"_index":159,"title":{"84":{"position":[[0,6]]}},"content":{"20":{"position":[[38,6]]},"60":{"position":[[42,6],[327,7],[376,7]]},"63":{"position":[[760,7],[787,7],[877,6]]},"66":{"position":[[691,7],[757,6]]},"76":{"position":[[202,7]]},"209":{"position":[[36,6]]},"210":{"position":[[34,6],[228,7],[380,7]]},"211":{"position":[[34,6],[598,7],[664,6]]},"212":{"position":[[38,10],[714,7],[741,7],[831,6],[961,7],[988,7],[1080,6]]},"215":{"position":[[38,6],[197,7]]}},"keywords":{}}],["customtyp",{"_index":587,"title":{"222":{"position":[[0,11]]},"337":{"position":[[0,11]]}},"content":{"78":{"position":[[160,11]]},"79":{"position":[[186,11]]},"80":{"position":[[208,11]]},"81":{"position":[[201,11]]},"82":{"position":[[476,11]]},"221":{"position":[[85,10]]},"222":{"position":[[230,11]]},"237":{"position":[[154,11]]},"238":{"position":[[180,11]]},"239":{"position":[[202,11]]},"240":{"position":[[195,11]]},"241":{"position":[[470,11]]},"336":{"position":[[32,10]]},"337":{"position":[[159,11]]}},"keywords":{}}],["danmaku",{"_index":5,"title":{},"content":{"0":{"position":[[52,7]]}},"keywords":{}}],["danmu",{"_index":1100,"title":{},"content":{"285":{"position":[[792,7],[1115,7]]},"294":{"position":[[227,7],[264,7],[316,8]]}},"keywords":{}}],["danmu.text.length",{"_index":1101,"title":{},"content":{"285":{"position":[[806,17]]}},"keywords":{}}],["danmu.text.trim",{"_index":1113,"title":{},"content":{"285":{"position":[[1129,20]]}},"keywords":{}}],["danmuku",{"_index":0,"title":{"0":{"position":[[0,7]]}},"content":{"0":{"position":[[0,7]]},"281":{"position":[[31,7]]},"282":{"position":[[28,7]]},"285":{"position":[[215,8],[1277,10]]},"286":{"position":[[169,8]]},"287":{"position":[[154,8]]},"289":{"position":[[176,8]]},"290":{"position":[[173,8]]},"291":{"position":[[167,8]]},"292":{"position":[[273,8]]},"293":{"position":[[174,8],[437,8]]},"294":{"position":[[139,8]]}},"keywords":{}}],["danmuku.js"></script>",{"_index":1082,"title":{},"content":{"283":{"position":[[64,35],[221,35],[364,35]]}},"keywords":{}}],["danmuku/dist/artplay",{"_index":1083,"title":{},"content":{"283":{"position":[[191,22],[334,22]]}},"keywords":{}}],["danmukuspeedopacityfontsizecolormodemarginantioverlapsynchronousplaybackfilterlocktimebeforeemit",{"_index":1129,"title":{},"content":{"292":{"position":[[41,96]]}},"keywords":{}}],["danmus.length",{"_index":1148,"title":{},"content":{"294":{"position":[[354,15]]}},"keywords":{}}],["dark",{"_index":1110,"title":{},"content":{"285":{"position":[[1056,7],[1085,11]]}},"keywords":{}}],["dash.j",{"_index":610,"title":{"80":{"position":[[0,8]]},"239":{"position":[[0,8]]}},"content":{},"keywords":{}}],["dashjs.mediaplayer().cr",{"_index":616,"title":{},"content":{"80":{"position":[[264,30]]},"239":{"position":[[258,30]]}},"keywords":{}}],["data",{"_index":648,"title":{},"content":{"83":{"position":[[152,4],[1048,5],[1302,5],[1312,4],[1370,4],[1595,4]]},"104":{"position":[[239,6]]},"118":{"position":[[114,4],[1010,5],[1264,5],[1274,4],[1332,4],[1557,4]]}},"keywords":{}}],["decod",{"_index":978,"title":{},"content":{"222":{"position":[[74,8]]},"255":{"position":[[276,8]]}},"keywords":{}}],["default",{"_index":62,"title":{},"content":{"9":{"position":[[20,7]]},"10":{"position":[[20,8]]},"19":{"position":[[809,8]]},"24":{"position":[[167,8]]},"27":{"position":[[295,7],[311,7],[610,8],[1088,8]]},"28":{"position":[[129,7],[835,8]]},"29":{"position":[[125,7],[792,8]]},"60":{"position":[[73,7]]},"104":{"position":[[229,7]]},"105":{"position":[[171,7]]},"183":{"position":[[59,7]]},"188":{"position":[[25,7]]},"190":{"position":[[40,7]]},"191":{"position":[[204,7]]},"213":{"position":[[136,7],[316,8]]},"216":{"position":[[142,7]]},"218":{"position":[[247,7]]},"220":{"position":[[44,7]]},"221":{"position":[[131,7]]},"223":{"position":[[54,7]]},"269":{"position":[[81,8]]},"328":{"position":[[40,9],[208,8]]},"347":{"position":[[167,8]]},"350":{"position":[[152,7],[432,8],[876,8]]},"351":{"position":[[712,8]]},"352":{"position":[[690,8]]}},"keywords":{}}],["default、4:3、16:9",{"_index":1168,"title":{},"content":{"380":{"position":[[28,30]]}},"keywords":{}}],["del",{"_index":462,"title":{},"content":{"44":{"position":[[212,3]]},"148":{"position":[[123,3]]}},"keywords":{}}],["delay",{"_index":683,"title":{},"content":{"83":{"position":[[1025,7]]},"118":{"position":[[987,7]]}},"keywords":{}}],["delet",{"_index":463,"title":{},"content":{"44":{"position":[[225,6]]},"270":{"position":[[309,6]]}},"keywords":{}}],["demo",{"_index":92,"title":{"14":{"position":[[0,5]]}},"content":{"14":{"position":[[8,4]]},"22":{"position":[[185,4]]},"81":{"position":[[168,4]]},"240":{"position":[[162,4]]}},"keywords":{}}],["demo</title>",{"_index":757,"title":{},"content":{"103":{"position":[[81,18]]}},"keywords":{}}],["describ",{"_index":884,"title":{},"content":{"200":{"position":[[181,9]]}},"keywords":{}}],["descriptiondefault",{"_index":914,"title":{},"content":{"213":{"position":[[109,18]]}},"keywords":{}}],["descriptiondis",{"_index":527,"title":{},"content":{"58":{"position":[[68,18]]},"63":{"position":[[70,18]]},"66":{"position":[[73,18]]},"209":{"position":[[64,18]]},"211":{"position":[[67,18]]},"212":{"position":[[82,18]]}},"keywords":{}}],["descriptionget",{"_index":461,"title":{},"content":{"44":{"position":[[155,14]]}},"keywords":{}}],["descriptionhtml",{"_index":378,"title":{},"content":{"27":{"position":[[109,15]]},"28":{"position":[[14,15]]},"29":{"position":[[14,15]]}},"keywords":{}}],["descriptiontim",{"_index":919,"title":{},"content":{"214":{"position":[[93,15]]}},"keywords":{}}],["descriptionurl",{"_index":945,"title":{},"content":{"217":{"position":[[76,14]]},"218":{"position":[[108,14]]}},"keywords":{}}],["destroy",{"_index":441,"title":{"90":{"position":[[0,8]]},"125":{"position":[[0,8]]},"276":{"position":[[0,8]]},"387":{"position":[[0,8]]}},"content":{"37":{"position":[[45,9]]},"43":{"position":[[61,7]]},"90":{"position":[[34,9]]},"276":{"position":[[33,7]]}},"keywords":{}}],["detail",{"_index":150,"title":{},"content":{"19":{"position":[[920,7],[935,8]]},"235":{"position":[[576,7]]}},"keywords":{}}],["dev/hls.j",{"_index":597,"title":{},"content":{"79":{"position":[[35,10]]},"238":{"position":[[29,10]]}},"keywords":{}}],["devic",{"_index":927,"title":{},"content":{"216":{"position":[[103,8],[160,8],[210,8],[726,7]]}},"keywords":{}}],["differ",{"_index":738,"title":{},"content":{"95":{"position":[[50,10]]},"216":{"position":[[54,11],[86,9]]}},"keywords":{}}],["direct",{"_index":172,"title":{},"content":{"20":{"position":[[318,6]]}},"keywords":{}}],["directli",{"_index":905,"title":{},"content":{"207":{"position":[[577,8]]},"219":{"position":[[119,8]]}},"keywords":{}}],["disabl",{"_index":528,"title":{},"content":{"58":{"position":[[106,7]]},"63":{"position":[[108,7],[692,8]]},"66":{"position":[[111,7]]},"162":{"position":[[36,9]]},"167":{"position":[[36,9]]},"170":{"position":[[36,9]]},"209":{"position":[[102,7],[648,8]]},"211":{"position":[[105,7]]},"212":{"position":[[120,7],[646,8]]},"324":{"position":[[34,9],[408,8]]},"326":{"position":[[34,9]]},"327":{"position":[[35,9],[381,8]]}},"keywords":{}}],["display",{"_index":488,"title":{},"content":{"51":{"position":[[58,7]]},"57":{"position":[[60,7]]},"58":{"position":[[245,7]]},"62":{"position":[[69,9]]},"63":{"position":[[247,7]]},"65":{"position":[[62,9]]},"66":{"position":[[250,7]]},"68":{"position":[[78,9]]},"70":{"position":[[74,7]]},"74":{"position":[[67,7]]},"182":{"position":[[139,7]]},"195":{"position":[[39,7]]},"196":{"position":[[73,10]]},"197":{"position":[[39,7]]},"198":{"position":[[39,7]]},"199":{"position":[[39,7]]},"201":{"position":[[39,7]]},"203":{"position":[[39,7]]},"204":{"position":[[39,7]]},"207":{"position":[[586,8]]},"209":{"position":[[241,7]]},"211":{"position":[[244,7]]},"212":{"position":[[259,7]]},"213":{"position":[[34,7]]},"223":{"position":[[62,7]]},"224":{"position":[[39,7]]},"228":{"position":[[39,7]]},"292":{"position":[[490,8]]}},"keywords":{}}],["document",{"_index":3,"title":{},"content":{"0":{"position":[[23,13]]}},"keywords":{}}],["document.getelementbyid("root"",{"_index":259,"title":{},"content":{"22":{"position":[[1295,42]]},"345":{"position":[[1213,42]]}},"keywords":{}}],["document.queryselector('.artplay",{"_index":446,"title":{},"content":{"40":{"position":[[100,34]]},"43":{"position":[[106,34]]},"144":{"position":[[47,34]]},"147":{"position":[[61,34]]},"182":{"position":[[227,34]]},"207":{"position":[[265,34]]},"285":{"position":[[1242,34]]},"297":{"position":[[153,34]]},"322":{"position":[[129,34]]}},"keywords":{}}],["dogpatch"",{"_index":303,"title":{},"content":{"25":{"position":[[902,14]]},"348":{"position":[[902,14]]}},"keywords":{}}],["dom",{"_index":164,"title":{},"content":{"20":{"position":[[153,3],[214,3],[841,3],[1071,3]]},"24":{"position":[[452,5],[479,6]]},"27":{"position":[[140,3],[895,5],[929,5],[1309,5],[1343,5]]},"28":{"position":[[45,3],[565,5],[599,5],[961,5],[1075,5]]},"29":{"position":[[45,3]]},"40":{"position":[[41,3]]},"58":{"position":[[273,3]]},"63":{"position":[[275,3]]},"66":{"position":[[278,3]]},"144":{"position":[[36,3]]},"162":{"position":[[138,3]]},"167":{"position":[[138,3]]},"170":{"position":[[138,3]]},"182":{"position":[[57,3]]},"209":{"position":[[269,3]]},"211":{"position":[[272,3]]},"212":{"position":[[287,3]]},"222":{"position":[[294,3]]},"295":{"position":[[80,3],[102,22],[641,10],[827,10]]},"297":{"position":[[46,3]]},"324":{"position":[[136,3]]},"326":{"position":[[136,3]]},"327":{"position":[[137,3]]},"337":{"position":[[217,7]]},"347":{"position":[[452,5],[479,6]]},"350":{"position":[[56,3],[705,5],[739,5],[1097,5],[1131,5]]},"351":{"position":[[32,3],[484,5],[518,5],[823,5],[932,5]]},"352":{"position":[[32,3]]}},"keywords":{}}],["dom"",{"_index":221,"title":{},"content":{"22":{"position":[[303,10]]},"345":{"position":[[221,10]]}},"keywords":{}}],["domain",{"_index":881,"title":{},"content":{"198":{"position":[[361,7]]}},"keywords":{}}],["dosometh",{"_index":575,"title":{},"content":{"76":{"position":[[230,12]]},"180":{"position":[[149,12]]},"215":{"position":[[225,12]]},"330":{"position":[[146,12]]}},"keywords":{}}],["download",{"_index":1017,"title":{},"content":{"256":{"position":[[15,8]]}},"keywords":{}}],["due",{"_index":684,"title":{},"content":{"83":{"position":[[1033,3]]},"118":{"position":[[995,3]]},"259":{"position":[[314,3]]},"261":{"position":[[291,3]]}},"keywords":{}}],["durat",{"_index":139,"title":{"255":{"position":[[0,9]]},"366":{"position":[[0,9]]}},"content":{"19":{"position":[[734,8]]},"83":{"position":[[476,8]]},"118":{"position":[[438,8]]},"255":{"position":[[23,8],[227,9],[289,8]]}},"keywords":{}}],["dynam",{"_index":495,"title":{},"content":{"52":{"position":[[32,11]]},"58":{"position":[[30,11]]},"63":{"position":[[30,11]]},"66":{"position":[[30,11]]},"72":{"position":[[31,11]]},"76":{"position":[[33,11]]},"272":{"position":[[32,11]]},"273":{"position":[[37,7]]},"274":{"position":[[37,7]]}},"keywords":{}}],["earli",{"_index":133,"title":{},"content":{"19":{"position":[[615,5]]}},"keywords":{}}],["earlybird"",{"_index":305,"title":{},"content":{"25":{"position":[[995,15]]},"348":{"position":[[995,15]]}},"keywords":{}}],["easi",{"_index":208,"title":{},"content":{"22":{"position":[[38,4]]},"43":{"position":[[42,4]]}},"keywords":{}}],["edg",{"_index":861,"title":{},"content":{"192":{"position":[[118,5]]}},"keywords":{}}],["effect",{"_index":567,"title":{},"content":{"72":{"position":[[428,6]]},"192":{"position":[[239,6]]},"200":{"position":[[331,6]]},"262":{"position":[[88,6]]}},"keywords":{}}],["element",{"_index":165,"title":{},"content":{"20":{"position":[[157,7],[218,7],[845,7],[1075,7]]},"27":{"position":[[144,8]]},"28":{"position":[[49,8]]},"29":{"position":[[49,8]]},"35":{"position":[[68,7]]},"40":{"position":[[45,8]]},"58":{"position":[[277,7]]},"63":{"position":[[279,7]]},"66":{"position":[[282,7]]},"182":{"position":[[360,8]]},"209":{"position":[[273,7]]},"211":{"position":[[276,7]]},"212":{"position":[[291,7]]},"219":{"position":[[139,8]]},"222":{"position":[[298,7]]},"272":{"position":[[84,7]]}},"keywords":{}}],["emit",{"_index":1124,"title":{"291":{"position":[[0,5]]}},"content":{"291":{"position":[[18,4]]}},"keywords":{}}],["empti",{"_index":122,"title":{},"content":{"19":{"position":[[388,6]]},"83":{"position":[[548,6]]},"118":{"position":[[510,6]]}},"keywords":{}}],["en",{"_index":480,"title":{},"content":{"48":{"position":[[245,3]]},"152":{"position":[[227,3]]},"223":{"position":[[219,5]]},"338":{"position":[[179,5]]}},"keywords":{}}],["enabl",{"_index":932,"title":{},"content":{"216":{"position":[[378,6],[737,6]]}},"keywords":{}}],["encod",{"_index":497,"title":{},"content":{"52":{"position":[[217,9]]},"53":{"position":[[214,9]]},"54":{"position":[[243,9]]},"156":{"position":[[180,9]]},"157":{"position":[[184,9]]},"158":{"position":[[191,9]]},"218":{"position":[[212,8],[237,9],[421,9]]},"333":{"position":[[118,8],[308,9]]}},"keywords":{}}],["end",{"_index":650,"title":{},"content":{"83":{"position":[[201,3],[337,3],[738,3]]},"118":{"position":[[163,3],[299,3],[700,3]]}},"keywords":{}}],["english",{"_index":481,"title":{},"content":{"48":{"position":[[261,10]]},"152":{"position":[[243,10]]}},"keywords":{}}],["enough",{"_index":647,"title":{},"content":{"83":{"position":[[145,6]]},"118":{"position":[[107,6]]}},"keywords":{}}],["enter",{"_index":856,"title":{},"content":{"191":{"position":[[215,5]]},"193":{"position":[[96,5]]}},"keywords":{}}],["entir",{"_index":859,"title":{},"content":{"192":{"position":[[69,6]]}},"keywords":{}}],["env",{"_index":42,"title":{"4":{"position":[[0,4]]},"109":{"position":[[0,4]]}},"content":{},"keywords":{}}],["environ",{"_index":43,"title":{},"content":{"4":{"position":[[28,11]]}},"keywords":{}}],["en、zh",{"_index":981,"title":{},"content":{"223":{"position":[[99,5]]},"338":{"position":[[47,17]]}},"keywords":{}}],["equal",{"_index":130,"title":{},"content":{"19":{"position":[[567,5],[642,5]]},"41":{"position":[[15,5]]}},"keywords":{}}],["equival",{"_index":445,"title":{},"content":{"40":{"position":[[86,10]]}},"keywords":{}}],["error",{"_index":969,"title":{},"content":{"220":{"position":[[629,6]]},"294":{"position":[[413,7],[450,7]]},"335":{"position":[[589,6]]}},"keywords":{}}],["estim",{"_index":646,"title":{},"content":{"83":{"position":[[126,9],[295,9]]},"118":{"position":[[88,9],[257,9]]}},"keywords":{}}],["event",{"_index":86,"title":{"30":{"position":[[7,6]]},"42":{"position":[[0,7]]},"83":{"position":[[7,6]]},"84":{"position":[[7,6]]},"146":{"position":[[0,7]]}},"content":{"12":{"position":[[265,6],[304,5]]},"27":{"position":[[264,5],[901,6],[935,7],[1315,6],[1349,7]]},"28":{"position":[[175,5],[571,6],[605,7],[967,6],[1081,6]]},"29":{"position":[[169,5]]},"42":{"position":[[24,6]]},"43":{"position":[[28,5],[73,5],[263,7]]},"58":{"position":[[369,5]]},"63":{"position":[[371,5]]},"66":{"position":[[374,5]]},"83":{"position":[[48,6],[55,5],[573,5]]},"88":{"position":[[299,5]]},"118":{"position":[[22,6],[535,5]]},"147":{"position":[[218,7]]},"184":{"position":[[173,5]]},"209":{"position":[[365,5]]},"211":{"position":[[368,5]]},"212":{"position":[[383,5]]},"254":{"position":[[132,6]]},"277":{"position":[[301,6]]},"290":{"position":[[286,6]]},"350":{"position":[[711,6],[745,7],[1103,6],[1137,7]]},"351":{"position":[[490,6],[524,7],[829,6],[938,6]]}},"keywords":{}}],["event.target.innertext",{"_index":90,"title":{},"content":{"12":{"position":[[328,22]]},"277":{"position":[[335,22]]},"290":{"position":[[387,22],[472,22]]}},"keywords":{}}],["exampl",{"_index":665,"title":{},"content":{"83":{"position":[[559,8]]},"118":{"position":[[521,8]]}},"keywords":{}}],["exchang",{"_index":1029,"title":{},"content":{"259":{"position":[[370,9]]},"261":{"position":[[347,9]]}},"keywords":{}}],["execut",{"_index":1039,"title":{},"content":{"265":{"position":[[99,7]]}},"keywords":{}}],["exist",{"_index":23,"title":{},"content":{"2":{"position":[[131,5]]}},"keywords":{}}],["export",{"_index":574,"title":{},"content":{"76":{"position":[[210,6],[278,6]]},"215":{"position":[[205,6],[273,6]]}},"keywords":{}}],["f00",{"_index":841,"title":{},"content":{"187":{"position":[[21,4]]},"302":{"position":[[14,4]]}},"keywords":{}}],["fail",{"_index":882,"title":{},"content":{"198":{"position":[[380,6]]}},"keywords":{}}],["fals",{"_index":144,"title":{},"content":{"19":{"position":[[836,6]]},"28":{"position":[[532,6],[928,6]]},"51":{"position":[[282,6]]},"57":{"position":[[602,6]]},"62":{"position":[[251,6]]},"63":{"position":[[701,6]]},"65":{"position":[[276,6]]},"66":{"position":[[795,6]]},"68":{"position":[[284,6]]},"70":{"position":[[272,6]]},"74":{"position":[[317,6]]},"82":{"position":[[765,6]]},"93":{"position":[[244,6]]},"128":{"position":[[184,18]]},"155":{"position":[[251,6]]},"161":{"position":[[573,6]]},"166":{"position":[[210,6]]},"169":{"position":[[241,6]]},"170":{"position":[[524,6]]},"172":{"position":[[237,6]]},"174":{"position":[[229,6]]},"178":{"position":[[281,6]]},"189":{"position":[[22,5]]},"190":{"position":[[22,5]]},"191":{"position":[[22,5]]},"192":{"position":[[22,5]]},"193":{"position":[[22,5]]},"194":{"position":[[22,5]]},"195":{"position":[[22,5]]},"196":{"position":[[22,5]]},"197":{"position":[[22,5]]},"198":{"position":[[22,5]]},"199":{"position":[[22,5]]},"201":{"position":[[22,5]]},"203":{"position":[[22,5]]},"204":{"position":[[22,5]]},"205":{"position":[[22,5]]},"206":{"position":[[22,5]]},"207":{"position":[[22,5]]},"209":{"position":[[657,6],[906,6]]},"211":{"position":[[702,6]]},"212":{"position":[[655,6]]},"224":{"position":[[22,5]]},"225":{"position":[[22,5]]},"226":{"position":[[22,5]]},"227":{"position":[[22,5]]},"228":{"position":[[22,5]]},"235":{"position":[[519,6]]},"241":{"position":[[759,6]]},"259":{"position":[[288,6]]},"260":{"position":[[306,6]]},"261":{"position":[[265,6]]},"285":{"position":[[303,6],[463,6],[764,6]]},"304":{"position":[[15,5]]},"305":{"position":[[15,5]]},"306":{"position":[[15,5]]},"307":{"position":[[15,5]]},"308":{"position":[[15,5]]},"309":{"position":[[15,5]]},"310":{"position":[[15,5]]},"311":{"position":[[15,5]]},"312":{"position":[[15,5]]},"313":{"position":[[15,5]]},"314":{"position":[[15,5]]},"316":{"position":[[15,5]]},"318":{"position":[[15,5]]},"319":{"position":[[15,5]]},"320":{"position":[[15,5]]},"321":{"position":[[15,5]]},"322":{"position":[[15,5]]},"324":{"position":[[417,6],[646,6]]},"326":{"position":[[435,6]]},"327":{"position":[[390,6]]},"339":{"position":[[15,5]]},"340":{"position":[[15,5]]},"341":{"position":[[15,5]]},"342":{"position":[[15,5]]},"343":{"position":[[22,5]]},"351":{"position":[[451,6],[790,6]]},"370":{"position":[[252,6]]},"371":{"position":[[261,6]]},"372":{"position":[[242,6]]}},"keywords":{}}],["false,'preload",{"_index":953,"title":{},"content":{"219":{"position":[[34,16]]},"334":{"position":[[27,16]]}},"keywords":{}}],["fast",{"_index":887,"title":{},"content":{"200":{"position":[[230,4],[255,4]]},"225":{"position":[[43,4]]}},"keywords":{}}],["fastforward",{"_index":983,"title":{"225":{"position":[[0,12]]},"340":{"position":[[0,12]]}},"content":{"225":{"position":[[205,12]]},"340":{"position":[[137,12]]}},"keywords":{}}],["fetch",{"_index":698,"title":{},"content":{"83":{"position":[[1290,5]]},"118":{"position":[[1252,5]]}},"keywords":{}}],["ffad00",{"_index":843,"title":{},"content":{"187":{"position":[[187,10]]},"302":{"position":[[144,10]]}},"keywords":{}}],["fff",{"_index":1087,"title":{},"content":{"285":{"position":[[277,7]]}},"keywords":{}}],["ffffff",{"_index":1095,"title":{},"content":{"285":{"position":[[591,10]]}},"keywords":{}}],["fi"",{"_index":325,"title":{},"content":{"25":{"position":[[1825,9]]},"348":{"position":[[1825,9]]}},"keywords":{}}],["file",{"_index":634,"title":{},"content":{"82":{"position":[[625,4]]},"183":{"position":[[87,4]]},"241":{"position":[[619,4]]}},"keywords":{}}],["file.renderto(video",{"_index":636,"title":{},"content":{"82":{"position":[[650,20]]},"241":{"position":[[644,20]]}},"keywords":{}}],["filter",{"_index":279,"title":{"25":{"position":[[7,7]]}},"content":{"25":{"position":[[3796,9]]},"285":{"position":[[784,7]]},"348":{"position":[[3833,9]]}},"keywords":{}}],["find",{"_index":444,"title":{},"content":{"40":{"position":[[36,4]]}},"keywords":{}}],["finish",{"_index":674,"title":{},"content":{"83":{"position":[[818,8]]},"118":{"position":[[780,8]]}},"keywords":{}}],["fire",{"_index":641,"title":{},"content":{"83":{"position":[[66,5],[1069,5]]},"85":{"position":[[0,5]]},"86":{"position":[[0,5]]},"87":{"position":[[0,5]]},"88":{"position":[[0,5],[284,5]]},"89":{"position":[[0,5]]},"90":{"position":[[0,5]]},"91":{"position":[[0,5]]},"92":{"position":[[0,5]]},"93":{"position":[[0,5]]},"94":{"position":[[0,5]]},"95":{"position":[[0,5]]},"96":{"position":[[0,5]]},"97":{"position":[[0,5]]},"98":{"position":[[0,5]]},"118":{"position":[[1031,5]]},"184":{"position":[[93,5]]}},"keywords":{}}],["first",{"_index":561,"title":{},"content":{"72":{"position":[[61,5]]},"83":{"position":[[789,5]]},"118":{"position":[[751,5]]},"251":{"position":[[154,5]]},"252":{"position":[[167,5]]},"261":{"position":[[357,5]]}},"keywords":{}}],["flex",{"_index":1136,"title":{},"content":{"292":{"position":[[499,7]]}},"keywords":{}}],["flip",{"_index":384,"title":{"195":{"position":[[0,5]]},"267":{"position":[[0,5]]},"310":{"position":[[0,5]]},"378":{"position":[[0,5]]}},"content":{"27":{"position":[[470,5]]},"28":{"position":[[323,5]]},"29":{"position":[[438,5]]},"195":{"position":[[55,4],[246,5]]},"220":{"position":[[498,5]]},"267":{"position":[[56,5]]},"310":{"position":[[169,5]]},"335":{"position":[[458,5]]},"350":{"position":[[309,5]]},"351":{"position":[[246,5]]},"352":{"position":[[363,5]]}},"keywords":{}}],["flv",{"_index":588,"title":{},"content":{"78":{"position":[[174,4],[275,6],[408,5]]},"221":{"position":[[408,6]]},"222":{"position":[[244,4]]},"237":{"position":[[168,4],[269,6],[372,14]]},"336":{"position":[[226,6]]},"337":{"position":[[173,4]]}},"keywords":{}}],["flv,.mkv",{"_index":972,"title":{},"content":{"221":{"position":[[194,10]]}},"keywords":{}}],["flv.j",{"_index":582,"title":{"78":{"position":[[0,7]]},"237":{"position":[[0,7]]}},"content":{},"keywords":{}}],["flvjs.createplay",{"_index":591,"title":{},"content":{"78":{"position":[[248,20]]},"237":{"position":[[242,20]]}},"keywords":{}}],["flvjs.issupport",{"_index":589,"title":{},"content":{"78":{"position":[[206,21]]},"237":{"position":[[200,21]]}},"keywords":{}}],["flvplayer",{"_index":590,"title":{},"content":{"78":{"position":[[236,9]]},"237":{"position":[[230,9]]}},"keywords":{}}],["flvplayer.attachmediaelement(video",{"_index":592,"title":{},"content":{"78":{"position":[[296,36]]},"237":{"position":[[290,36]]}},"keywords":{}}],["flvplayer.load",{"_index":593,"title":{},"content":{"78":{"position":[[333,17]]},"237":{"position":[[327,17]]}},"keywords":{}}],["flv、.mkv、.t",{"_index":1162,"title":{},"content":{"336":{"position":[[80,40]]}},"keywords":{}}],["focu",{"_index":569,"title":{"91":{"position":[[0,6]]},"126":{"position":[[0,6]]}},"content":{"72":{"position":[[466,5]]},"91":{"position":[[27,6]]},"92":{"position":[[28,6]]},"200":{"position":[[369,5]]},"206":{"position":[[82,5]]}},"keywords":{}}],["focus",{"_index":434,"title":{},"content":{"34":{"position":[[51,7]]},"35":{"position":[[51,7]]}},"keywords":{}}],["font",{"_index":502,"title":{},"content":{"52":{"position":[[263,5],[393,5]]},"53":{"position":[[260,5]]},"54":{"position":[[285,5],[488,5]]},"156":{"position":[[226,5],[356,5]]},"157":{"position":[[230,5]]},"158":{"position":[[233,5],[436,5]]},"218":{"position":[[467,5]]},"333":{"position":[[354,5]]}},"keywords":{}}],["fontsiz",{"_index":1093,"title":{},"content":{"285":{"position":[[553,9]]},"292":{"position":[[712,9]]}},"keywords":{}}],["format",{"_index":824,"title":{},"content":{"183":{"position":[[92,8]]},"218":{"position":[[74,7]]},"221":{"position":[[44,6],[145,6]]},"222":{"position":[[37,6]]}},"keywords":{}}],["forthcom",{"_index":700,"title":{},"content":{"83":{"position":[[1337,12]]},"118":{"position":[[1299,12]]}},"keywords":{}}],["forum/dash.j",{"_index":613,"title":{},"content":{"80":{"position":[[43,13]]},"239":{"position":[[37,13]]}},"keywords":{}}],["forward",{"_index":888,"title":{"247":{"position":[[0,8]]},"358":{"position":[[0,8]]}},"content":{"200":{"position":[[235,7]]},"225":{"position":[[48,7]]},"247":{"position":[[41,8]]}},"keywords":{}}],["fr",{"_index":482,"title":{},"content":{"48":{"position":[[300,3]]},"152":{"position":[[282,3]]}},"keywords":{}}],["frame",{"_index":673,"title":{},"content":{"83":{"position":[[795,5]]},"118":{"position":[[757,5]]},"256":{"position":[[42,5]]},"257":{"position":[[55,6]]},"258":{"position":[[53,6]]}},"keywords":{}}],["françai",{"_index":483,"title":{},"content":{"48":{"position":[[316,11]]},"152":{"position":[[298,11]]}},"keywords":{}}],["full",{"_index":744,"title":{},"content":{"97":{"position":[[32,4]]},"98":{"position":[[26,4]]},"203":{"position":[[51,4]]},"204":{"position":[[51,4]]},"259":{"position":[[66,4],[398,4]]},"260":{"position":[[75,4]]}},"keywords":{}}],["fullscreen",{"_index":112,"title":{"97":{"position":[[0,11]]},"132":{"position":[[0,11]]},"203":{"position":[[0,11]]},"259":{"position":[[0,11]]},"318":{"position":[[0,11]]},"370":{"position":[[0,11]]}},"content":{"19":{"position":[[115,11]]},"97":{"position":[[143,11]]},"132":{"position":[[111,11]]},"203":{"position":[[216,11]]},"227":{"position":[[124,10]]},"235":{"position":[[115,11]]},"259":{"position":[[177,11]]},"318":{"position":[[141,11]]},"370":{"position":[[141,11]]}},"keywords":{}}],["fullscreenoff",{"_index":963,"title":{},"content":{"220":{"position":[[520,14]]},"335":{"position":[[480,14]]}},"keywords":{}}],["fullscreenon",{"_index":964,"title":{},"content":{"220":{"position":[[539,13]]},"335":{"position":[[499,13]]}},"keywords":{}}],["fullscreenweb",{"_index":113,"title":{"98":{"position":[[0,14]]},"133":{"position":[[0,14]]},"204":{"position":[[0,14]]},"260":{"position":[[0,14]]},"319":{"position":[[0,14]]},"371":{"position":[[0,14]]}},"content":{"19":{"position":[[133,14]]},"98":{"position":[[137,14]]},"133":{"position":[[111,14]]},"204":{"position":[[217,14]]},"235":{"position":[[133,14]]},"260":{"position":[[186,14]]},"261":{"position":[[165,14]]},"285":{"position":[[150,14]]},"319":{"position":[[141,14]]},"371":{"position":[[141,14]]},"372":{"position":[[142,14]]}},"keywords":{}}],["fullscreenweboff",{"_index":965,"title":{},"content":{"220":{"position":[[557,17]]},"335":{"position":[[517,17]]}},"keywords":{}}],["fullscreenwebon",{"_index":966,"title":{},"content":{"220":{"position":[[579,16]]},"335":{"position":[[539,16]]}},"keywords":{}}],["function",{"_index":61,"title":{},"content":{"8":{"position":[[6,8]]},"11":{"position":[[6,8],[38,8]]},"12":{"position":[[252,8]]},"18":{"position":[[415,8]]},"21":{"position":[[305,8]]},"22":{"position":[[384,8],[451,8]]},"24":{"position":[[436,8]]},"25":{"position":[[3844,8]]},"27":{"position":[[240,8],[879,8],[1293,8]]},"28":{"position":[[152,8],[549,8],[945,8],[1059,8],[1130,8]]},"29":{"position":[[147,8],[666,8],[923,8],[1050,8],[1112,8]]},"40":{"position":[[6,8]]},"41":{"position":[[6,8]]},"43":{"position":[[6,8]]},"44":{"position":[[170,8],[193,8],[216,8],[244,8]]},"48":{"position":[[6,8]]},"49":{"position":[[43,8]]},"52":{"position":[[6,8]]},"54":{"position":[[6,8]]},"58":{"position":[[6,8],[344,8],[383,8]]},"63":{"position":[[6,8],[346,8],[385,8],[838,8],[908,8]]},"66":{"position":[[6,8],[349,8],[388,8],[713,8]]},"72":{"position":[[6,8],[132,8]]},"76":{"position":[[6,8],[69,8],[243,8]]},"78":{"position":[[179,8]]},"79":{"position":[[206,8]]},"80":{"position":[[227,8]]},"81":{"position":[[220,8]]},"82":{"position":[[499,8],[600,8]]},"105":{"position":[[179,8],[397,11]]},"113":{"position":[[4,8]]},"116":{"position":[[4,8]]},"144":{"position":[[4,8]]},"145":{"position":[[4,8]]},"147":{"position":[[4,8]]},"148":{"position":[[93,8],[110,8],[127,8],[146,8]]},"152":{"position":[[4,8]]},"156":{"position":[[4,8]]},"158":{"position":[[4,8]]},"162":{"position":[[4,8],[171,8],[195,8]]},"167":{"position":[[4,8],[171,8],[195,8],[513,8]]},"170":{"position":[[4,8],[171,8],[195,8],[460,8]]},"176":{"position":[[4,8]]},"180":{"position":[[4,8],[40,8],[162,8]]},"184":{"position":[[59,8],[295,8],[357,8],[407,8],[441,9]]},"195":{"position":[[60,9]]},"196":{"position":[[61,8]]},"209":{"position":[[340,8],[379,8],[823,8],[925,8]]},"210":{"position":[[324,8],[476,8]]},"211":{"position":[[343,8],[382,8],[620,8]]},"212":{"position":[[358,8],[397,8],[792,8],[862,8],[1041,8]]},"215":{"position":[[64,8],[238,8]]},"216":{"position":[[418,8]]},"222":{"position":[[249,8]]},"225":{"position":[[56,8]]},"237":{"position":[[173,8]]},"238":{"position":[[200,8]]},"239":{"position":[[221,8]]},"240":{"position":[[214,8]]},"241":{"position":[[493,8],[594,8]]},"243":{"position":[[6,8]]},"244":{"position":[[6,8]]},"245":{"position":[[6,8]]},"251":{"position":[[116,8]]},"252":{"position":[[129,8]]},"256":{"position":[[6,8]]},"257":{"position":[[6,8]]},"258":{"position":[[6,8]]},"275":{"position":[[6,8],[205,8]]},"277":{"position":[[288,8]]},"287":{"position":[[163,8]]},"289":{"position":[[4,8],[276,8],[381,8]]},"290":{"position":[[273,8]]},"291":{"position":[[4,8],[267,8]]},"292":{"position":[[4,8],[541,8]]},"293":{"position":[[4,8],[274,8],[379,8]]},"299":{"position":[[4,11],[190,8]]},"324":{"position":[[169,8],[193,8],[583,8],[665,8]]},"325":{"position":[[255,8],[387,8]]},"326":{"position":[[169,8],[193,8],[371,8]]},"327":{"position":[[170,8],[194,8],[513,8],[566,8],[706,8]]},"330":{"position":[[37,8],[159,8]]},"337":{"position":[[178,8]]},"344":{"position":[[235,8]]},"345":{"position":[[302,8],[369,8]]},"347":{"position":[[436,8]]},"348":{"position":[[3881,8]]},"350":{"position":[[118,8],[689,8],[1081,8]]},"351":{"position":[[96,8],[468,8],[807,8],[916,8],[987,8]]},"352":{"position":[[92,8],[588,8],[806,8],[928,8],[990,8]]},"354":{"position":[[4,8]]},"355":{"position":[[4,8]]},"356":{"position":[[4,8]]},"362":{"position":[[4,11]]},"363":{"position":[[4,11]]},"367":{"position":[[4,8]]},"368":{"position":[[4,8]]},"369":{"position":[[4,8]]},"383":{"position":[[4,11]]},"386":{"position":[[6,8],[195,8]]},"387":{"position":[[4,11]]}},"keywords":{}}],["function($contextmenu1",{"_index":180,"title":{},"content":{"20":{"position":[[653,23]]},"295":{"position":[[474,23]]}},"keywords":{}}],["function($control1",{"_index":183,"title":{},"content":{"20":{"position":[[775,19]]},"295":{"position":[[596,19]]}},"keywords":{}}],["function($layer1",{"_index":177,"title":{},"content":{"20":{"position":[[545,17]]},"295":{"position":[[366,17]]}},"keywords":{}}],["functiondefault",{"_index":826,"title":{},"content":{"184":{"position":[[6,16]]}},"keywords":{}}],["functionparamet",{"_index":1003,"title":{},"content":{"251":{"position":[[6,18]]},"252":{"position":[[6,18]]},"272":{"position":[[6,18]]},"276":{"position":[[6,18]]}},"keywords":{}}],["further",{"_index":654,"title":{},"content":{"83":{"position":[[232,7]]},"118":{"position":[[194,7]]}},"keywords":{}}],["gener",{"_index":904,"title":{},"content":{"207":{"position":[[525,9]]}},"keywords":{}}],["get",{"_index":568,"title":{},"content":{"72":{"position":[[457,4]]},"91":{"position":[[22,4]]},"200":{"position":[[360,4]]},"253":{"position":[[53,7]]},"270":{"position":[[48,7]]}},"keywords":{}}],["getbloburl",{"_index":1025,"title":{"258":{"position":[[0,11]]},"369":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getboundingclientrect",{"_index":1047,"title":{},"content":{"266":{"position":[[293,21]]},"377":{"position":[[214,21]]}},"keywords":{}}],["getdataurl",{"_index":1020,"title":{"257":{"position":[[0,11]]},"368":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getinst",{"_index":804,"title":{},"content":{"105":{"position":[[205,12],[350,12],[381,11]]}},"keywords":{}}],["getinstance(art",{"_index":809,"title":{},"content":{"105":{"position":[[411,17]]}},"keywords":{}}],["getinstance(art2",{"_index":204,"title":{},"content":{"21":{"position":[[314,17]]},"344":{"position":[[244,17]]}},"keywords":{}}],["getinstance={(art",{"_index":249,"title":{},"content":{"22":{"position":[[1018,18]]},"345":{"position":[[936,18]]}},"keywords":{}}],["getter",{"_index":1015,"title":{},"content":{"255":{"position":[[6,6]]},"266":{"position":[[6,6]]},"366":{"position":[[4,6]]},"375":{"position":[[4,9]]},"377":{"position":[[4,6]]}},"keywords":{}}],["getter/sett",{"_index":471,"title":{},"content":{"47":{"position":[[6,13]]},"51":{"position":[[6,13]]},"53":{"position":[[6,13]]},"57":{"position":[[6,13]]},"60":{"position":[[6,13]]},"62":{"position":[[6,13]]},"65":{"position":[[6,13]]},"68":{"position":[[6,13]]},"70":{"position":[[6,13]]},"74":{"position":[[6,13]]},"151":{"position":[[4,13]]},"155":{"position":[[4,13]]},"157":{"position":[[4,13]]},"161":{"position":[[4,13]]},"164":{"position":[[4,13]]},"166":{"position":[[4,13]]},"169":{"position":[[4,13]]},"172":{"position":[[4,13]]},"174":{"position":[[4,13]]},"178":{"position":[[4,13]]}},"keywords":{}}],["getterparamet",{"_index":1036,"title":{},"content":{"264":{"position":[[6,16]]}},"keywords":{}}],["gingham"",{"_index":307,"title":{},"content":{"25":{"position":[[1087,13]]},"348":{"position":[[1087,13]]}},"keywords":{}}],["ginza"",{"_index":309,"title":{},"content":{"25":{"position":[[1175,11]]},"348":{"position":[[1175,11]]}},"keywords":{}}],["greater",{"_index":129,"title":{},"content":{"19":{"position":[[551,7]]}},"keywords":{}}],["green",{"_index":512,"title":{},"content":{"54":{"position":[[479,8]]},"158":{"position":[[427,8]]},"212":{"position":[[1022,8]]},"285":{"position":[[446,8]]},"327":{"position":[[687,8]]}},"keywords":{}}],["gt",{"_index":37,"title":{},"content":{"2":{"position":[[277,5]]},"18":{"position":[[16,4],[118,4],[264,4]]},"19":{"position":[[1050,5],[1138,5]]},"20":{"position":[[475,5]]},"22":{"position":[[556,5],[582,5],[603,5],[1037,5],[1074,5],[1097,5],[1145,6],[1221,6],[1362,6]]},"40":{"position":[[277,5]]},"41":{"position":[[165,5]]},"43":{"position":[[271,5]]},"47":{"position":[[193,5]]},"51":{"position":[[239,5],[303,5]]},"52":{"position":[[313,5],[350,5]]},"53":{"position":[[310,5],[364,5]]},"54":{"position":[[335,5],[372,5]]},"57":{"position":[[554,5],[576,5]]},"58":{"position":[[637,5],[659,5]]},"60":{"position":[[301,5]]},"62":{"position":[[201,5],[223,5]]},"63":{"position":[[643,5],[665,5]]},"65":{"position":[[194,5],[245,5]]},"66":{"position":[[604,5],[655,5]]},"68":{"position":[[210,5],[257,5]]},"70":{"position":[[204,5],[248,5]]},"72":{"position":[[263,5],[293,5],[356,5]]},"74":{"position":[[228,5],[290,5]]},"76":{"position":[[414,5]]},"82":{"position":[[726,5]]},"83":{"position":[[1734,5]]},"85":{"position":[[195,5]]},"86":{"position":[[160,5]]},"87":{"position":[[160,5]]},"88":{"position":[[162,5],[220,5]]},"89":{"position":[[166,5],[224,5]]},"90":{"position":[[175,5],[233,5]]},"91":{"position":[[190,5]]},"92":{"position":[[202,5]]},"93":{"position":[[157,5]]},"94":{"position":[[179,5]]},"95":{"position":[[225,5]]},"96":{"position":[[160,5],[218,5]]},"97":{"position":[[196,5]]},"98":{"position":[[196,5]]},"99":{"position":[[159,5]]},"103":{"position":[[135,5]]},"104":{"position":[[446,5]]},"105":{"position":[[269,5],[441,5]]},"107":{"position":[[181,5]]},"118":{"position":[[1696,5]]},"120":{"position":[[167,5]]},"121":{"position":[[138,5]]},"122":{"position":[[139,5]]},"123":{"position":[[141,5],[199,5]]},"124":{"position":[[141,5],[199,5]]},"125":{"position":[[144,5],[202,5]]},"126":{"position":[[149,5]]},"127":{"position":[[152,5]]},"128":{"position":[[140,5]]},"129":{"position":[[158,5]]},"130":{"position":[[162,5]]},"131":{"position":[[138,5],[196,5]]},"132":{"position":[[164,5]]},"133":{"position":[[170,5]]},"134":{"position":[[141,5]]},"144":{"position":[[224,5]]},"145":{"position":[[157,5]]},"147":{"position":[[226,5]]},"151":{"position":[[160,5]]},"155":{"position":[[208,5],[272,5]]},"156":{"position":[[276,5],[313,5]]},"157":{"position":[[280,5],[334,5]]},"158":{"position":[[283,5],[320,5]]},"161":{"position":[[525,5],[547,5]]},"162":{"position":[[395,5],[417,5]]},"164":{"position":[[183,5]]},"166":{"position":[[160,5],[182,5]]},"167":{"position":[[391,5],[413,5]]},"169":{"position":[[159,5],[210,5]]},"170":{"position":[[357,5],[408,5]]},"172":{"position":[[163,5],[210,5]]},"174":{"position":[[161,5],[205,5]]},"176":{"position":[[182,5],[212,5],[272,5]]},"178":{"position":[[192,5],[254,5]]},"180":{"position":[[321,5]]},"211":{"position":[[741,5]]},"215":{"position":[[430,5]]},"216":{"position":[[567,5]]},"234":{"position":[[13,4],[115,4],[261,4]]},"235":{"position":[[673,5],[753,5]]},"241":{"position":[[720,5]]},"243":{"position":[[161,5]]},"244":{"position":[[162,5],[196,5]]},"245":{"position":[[182,5],[218,5]]},"246":{"position":[[182,5]]},"247":{"position":[[185,5]]},"248":{"position":[[186,5],[222,5]]},"249":{"position":[[199,5]]},"250":{"position":[[181,5]]},"251":{"position":[[338,5],[375,5]]},"252":{"position":[[351,5],[388,5]]},"253":{"position":[[198,5]]},"254":{"position":[[261,5]]},"255":{"position":[[154,5]]},"256":{"position":[[181,5],[233,5]]},"257":{"position":[[204,5],[255,5]]},"258":{"position":[[202,5],[253,5]]},"259":{"position":[[218,5],[263,5]]},"260":{"position":[[230,5],[278,5]]},"261":{"position":[[209,5],[247,5]]},"262":{"position":[[298,5]]},"263":{"position":[[189,5]]},"264":{"position":[[191,5]]},"265":{"position":[[234,5]]},"266":{"position":[[189,5]]},"267":{"position":[[221,5]]},"268":{"position":[[239,5]]},"269":{"position":[[222,5]]},"270":{"position":[[224,5]]},"271":{"position":[[257,5]]},"272":{"position":[[214,5]]},"273":{"position":[[192,5]]},"274":{"position":[[198,5]]},"276":{"position":[[174,5]]},"283":{"position":[[13,4],[119,4],[273,4]]},"285":{"position":[[800,5],[1123,5]]},"287":{"position":[[206,5]]},"292":{"position":[[660,5]]},"294":{"position":[[235,5],[325,5],[421,5],[511,5],[594,5],[670,5],[745,5],[820,5],[898,5]]},"295":{"position":[[296,5]]},"326":{"position":[[474,5]]},"330":{"position":[[339,5]]},"331":{"position":[[288,5]]},"345":{"position":[[474,5],[500,5],[521,5],[955,5],[992,5],[1015,5],[1063,6],[1139,6],[1280,6]]},"354":{"position":[[153,5]]},"355":{"position":[[153,5],[187,5]]},"356":{"position":[[159,5],[195,5]]},"357":{"position":[[154,5]]},"358":{"position":[[154,5]]},"359":{"position":[[154,5],[190,5]]},"360":{"position":[[171,5]]},"361":{"position":[[160,5]]},"362":{"position":[[206,5],[243,5]]},"363":{"position":[[212,5],[249,5]]},"364":{"position":[[163,5]]},"365":{"position":[[189,5]]},"366":{"position":[[140,5]]},"367":{"position":[[146,5],[198,5]]},"368":{"position":[[170,5],[221,5]]},"369":{"position":[[168,5],[219,5]]},"370":{"position":[[182,5],[227,5]]},"371":{"position":[[185,5],[233,5]]},"372":{"position":[[186,5],[224,5]]},"373":{"position":[[214,5]]},"374":{"position":[[164,5]]},"375":{"position":[[169,5]]},"376":{"position":[[182,5]]},"377":{"position":[[147,5]]},"378":{"position":[[192,5]]},"379":{"position":[[196,5]]},"380":{"position":[[181,5]]},"381":{"position":[[165,5]]},"382":{"position":[[179,5]]},"383":{"position":[[165,5]]},"384":{"position":[[163,5]]},"385":{"position":[[165,5]]},"387":{"position":[[188,5]]}},"keywords":{}}],["hand",{"_index":976,"title":{},"content":{"222":{"position":[[58,4]]}},"keywords":{}}],["handl",{"_index":156,"title":{"20":{"position":[[0,6]]}},"content":{"20":{"position":[[0,6]]},"22":{"position":[[101,6]]}},"keywords":{}}],["have",{"_index":652,"title":{},"content":{"83":{"position":[[213,6],[1003,6]]},"118":{"position":[[175,6],[965,6]]}},"keywords":{}}],["hd",{"_index":917,"title":{},"content":{"213":{"position":[[392,3]]},"328":{"position":[[284,3]]}},"keywords":{}}],["head",{"_index":837,"title":{},"content":{"186":{"position":[[30,9]]}},"keywords":{}}],["hefe"",{"_index":311,"title":{},"content":{"25":{"position":[[1260,10]]},"348":{"position":[[1260,10]]}},"keywords":{}}],["height",{"_index":243,"title":{},"content":{"22":{"position":[[956,7]]},"103":{"position":[[186,7]]},"182":{"position":[[409,7]]},"217":{"position":[[195,6],[217,6]]},"271":{"position":[[94,6]]},"297":{"position":[[283,7]]},"332":{"position":[[112,6]]},"345":{"position":[[874,7]]}},"keywords":{}}],["heigth="22"",{"_index":405,"title":{},"content":{"28":{"position":[[458,21]]},"29":{"position":[[569,21]]},"351":{"position":[[377,21]]},"352":{"position":[[491,21]]}},"keywords":{}}],["helena"",{"_index":313,"title":{},"content":{"25":{"position":[[1346,12]]},"348":{"position":[[1346,12]]}},"keywords":{}}],["here",{"_index":166,"title":{},"content":{"20":{"position":[[183,4]]}},"keywords":{}}],["hide",{"_index":854,"title":{},"content":{"189":{"position":[[43,4]]},"192":{"position":[[179,4]]},"224":{"position":[[83,4]]},"289":{"position":[[18,4]]}},"keywords":{}}],["hide/show",{"_index":1119,"title":{"289":{"position":[[0,10]]}},"content":{},"keywords":{}}],["highlight",{"_index":918,"title":{"214":{"position":[[0,10]]},"329":{"position":[[0,10]]}},"content":{"214":{"position":[[28,11],[116,9],[158,9],[272,10]]},"329":{"position":[[175,10]]}},"keywords":{}}],["hl",{"_index":602,"title":{},"content":{"79":{"position":[[261,3],[271,6]]},"238":{"position":[[255,3],[265,6]]}},"keywords":{}}],["hls.attachmedia(video",{"_index":604,"title":{},"content":{"79":{"position":[[299,23]]},"238":{"position":[[293,23]]}},"keywords":{}}],["hls.issupport",{"_index":601,"title":{},"content":{"79":{"position":[[233,19]]},"238":{"position":[[227,19]]}},"keywords":{}}],["hls.j",{"_index":595,"title":{"79":{"position":[[0,7]]},"238":{"position":[[0,7]]}},"content":{},"keywords":{}}],["hls.loadsource(url",{"_index":603,"title":{},"content":{"79":{"position":[[278,20]]},"238":{"position":[[272,20]]}},"keywords":{}}],["homepag",{"_index":583,"title":{},"content":{"78":{"position":[[0,9]]},"79":{"position":[[0,9]]},"80":{"position":[[0,9]]},"81":{"position":[[0,9]]},"82":{"position":[[0,9]]}},"keywords":{}}],["horizont",{"_index":1049,"title":{},"content":{"267":{"position":[[78,11],[264,13]]},"378":{"position":[[49,11],[235,13]]}},"keywords":{}}],["hotkey",{"_index":560,"title":{"71":{"position":[[0,7]]},"99":{"position":[[0,7]]},"134":{"position":[[0,7]]},"175":{"position":[[0,7]]},"200":{"position":[[0,7]]},"315":{"position":[[0,7]]}},"content":{"71":{"position":[[20,6]]},"72":{"position":[[49,7],[411,6]]},"99":{"position":[[13,6]]},"200":{"position":[[155,7],[174,6],[314,6]]},"315":{"position":[[127,7]]}},"keywords":{}}],["hover",{"_index":729,"title":{"93":{"position":[[0,6]]},"128":{"position":[[0,6]]}},"content":{"95":{"position":[[41,5]]},"130":{"position":[[0,28]]}},"keywords":{}}],["html",{"_index":64,"title":{"10":{"position":[[0,5]]},"103":{"position":[[2,4]]},"115":{"position":[[0,5]]}},"content":{"10":{"position":[[29,4]]},"12":{"position":[[173,5]]},"19":{"position":[[189,4],[236,5]]},"20":{"position":[[516,5],[618,5],[725,5]]},"22":{"position":[[776,5],[895,5]]},"24":{"position":[[132,5],[182,5],[302,5]]},"25":{"position":[[3779,5]]},"27":{"position":[[535,5],[625,5],[745,5],[1020,5],[1103,5],[1164,5],[1223,5],[1445,5],[1487,5],[1520,5],[1544,5],[1574,5],[1607,5],[1631,5]]},"28":{"position":[[388,5],[782,5],[850,5],[875,5],[900,5],[1005,5]]},"29":{"position":[[503,5],[739,5],[807,5],[832,5],[857,5],[974,5]]},"39":{"position":[[27,4]]},"57":{"position":[[217,5],[374,5]]},"58":{"position":[[253,4],[684,5]]},"63":{"position":[[255,4],[754,5]]},"66":{"position":[[258,4],[685,5]]},"115":{"position":[[17,4]]},"143":{"position":[[17,4]]},"161":{"position":[[188,5],[345,5]]},"162":{"position":[[114,4],[442,5]]},"167":{"position":[[114,4],[470,5]]},"170":{"position":[[114,4],[438,5]]},"207":{"position":[[101,4],[186,4],[599,4]]},"209":{"position":[[249,4],[664,5]]},"210":{"position":[[222,5],[263,5],[288,5],[374,5],[415,5],[440,5]]},"211":{"position":[[252,4],[592,5]]},"212":{"position":[[267,4],[708,5],[955,5]]},"213":{"position":[[152,4],[331,5],[386,5]]},"220":{"position":[[66,4]]},"235":{"position":[[189,19],[209,5]]},"275":{"position":[[181,5]]},"277":{"position":[[209,5]]},"289":{"position":[[255,5],[360,5]]},"290":{"position":[[252,5]]},"291":{"position":[[246,5]]},"292":{"position":[[352,5]]},"293":{"position":[[253,5],[358,5]]},"295":{"position":[[337,5],[439,5],[546,5]]},"322":{"position":[[30,37],[374,4]]},"324":{"position":[[112,4],[424,5]]},"325":{"position":[[173,5],[204,5],[224,5],[305,5],[336,5],[356,5]]},"326":{"position":[[112,4],[349,5]]},"327":{"position":[[113,4],[443,5],[633,5]]},"328":{"position":[[223,5],[278,5]]},"335":{"position":[[29,4]]},"345":{"position":[[694,5],[813,5]]},"347":{"position":[[132,5],[182,5],[302,5]]},"348":{"position":[[3816,5]]},"350":{"position":[[30,6],[374,5],[447,5],[561,5],[818,5],[891,5],[952,5],[1011,5],[1221,5],[1249,5],[1277,5],[1296,5],[1321,5],[1349,5],[1368,5]]},"351":{"position":[[6,6],[311,5],[671,5],[727,5],[747,5],[767,5],[867,5]]},"352":{"position":[[6,6],[428,5],[649,5],[705,5],[725,5],[745,5],[857,5]]},"386":{"position":[[171,5]]},"387":{"position":[[52,8]]}},"keywords":{}}],["html><html>",{"_index":754,"title":{},"content":{"103":{"position":[[24,20]]}},"keywords":{}}],["http://artplayer.org",{"_index":123,"title":{},"content":{"19":{"position":[[412,23]]},"235":{"position":[[340,23]]}},"keywords":{}}],["https://artplayer.org/assets/sample/video.mp4",{"_index":1163,"title":{},"content":{"348":{"position":[[3718,48]]}},"keywords":{}}],["https://artplayer.org/document/zh",{"_index":11,"title":{},"content":{"0":{"position":[[105,33]]}},"keywords":{}}],["https://dash.akamaized.net/envivio/enviviodash3/manifest.mpd",{"_index":614,"title":{},"content":{"80":{"position":[[144,63]]},"239":{"position":[[138,63]]}},"keywords":{}}],["https://github.com/bilibili/flv.j",{"_index":584,"title":{},"content":{"78":{"position":[[10,34]]},"237":{"position":[[4,34]]}},"keywords":{}}],["https://github.com/dash",{"_index":611,"title":{},"content":{"80":{"position":[[10,23]]},"239":{"position":[[4,23]]}},"keywords":{}}],["https://github.com/google/shaka",{"_index":619,"title":{},"content":{"81":{"position":[[10,31]]},"240":{"position":[[4,31]]}},"keywords":{}}],["https://github.com/video",{"_index":596,"title":{},"content":{"79":{"position":[[10,24]]},"238":{"position":[[4,24]]}},"keywords":{}}],["https://github.com/webtorrent/webtorr",{"_index":627,"title":{},"content":{"82":{"position":[[10,40]]},"241":{"position":[[4,40]]}},"keywords":{}}],["https://test",{"_index":598,"title":{},"content":{"79":{"position":[[133,13]]},"238":{"position":[[127,13]]}},"keywords":{}}],["hudson"",{"_index":315,"title":{},"content":{"25":{"position":[[1434,12]]},"348":{"position":[[1434,12]]}},"keywords":{}}],["i18n",{"_index":147,"title":{"46":{"position":[[0,5]]},"150":{"position":[[0,5]]}},"content":{"19":{"position":[[867,5]]},"46":{"position":[[27,4]]},"235":{"position":[[535,5]]}},"keywords":{}}],["icon",{"_index":380,"title":{"45":{"position":[[0,6]]},"149":{"position":[[0,6]]},"220":{"position":[[0,6]]},"335":{"position":[[0,6]]}},"content":{"27":{"position":[[165,4],[185,4]]},"28":{"position":[[70,4],[90,4],[422,5],[1025,5]]},"29":{"position":[[70,4],[90,4],[533,5],[994,5]]},"45":{"position":[[27,5]]},"67":{"position":[[28,4]]},"68":{"position":[[58,4]]},"220":{"position":[[52,5],[177,6]]},"335":{"position":[[137,6]]},"350":{"position":[[63,4]]},"351":{"position":[[39,4],[341,5],[882,5]]},"352":{"position":[[39,4],[455,5],[872,5]]}},"keywords":{}}],["id",{"_index":429,"title":{"32":{"position":[[0,3]]},"136":{"position":[[0,3]]}},"content":{},"keywords":{}}],["identif",{"_index":71,"title":{},"content":{"11":{"position":[[23,14]]}},"keywords":{}}],["ignor",{"_index":115,"title":{},"content":{"19":{"position":[[198,6]]}},"keywords":{}}],["ii"",{"_index":368,"title":{},"content":{"25":{"position":[[3645,8]]},"348":{"position":[[3645,8]]}},"keywords":{}}],["img",{"_index":515,"title":{},"content":{"57":{"position":[[83,3]]},"58":{"position":[[584,3]]},"161":{"position":[[54,3]]},"162":{"position":[[342,3]]},"209":{"position":[[488,3]]},"324":{"position":[[248,3]]}},"keywords":{}}],["immedi",{"_index":541,"title":{},"content":{"60":{"position":[[141,11]]}},"keywords":{}}],["import",{"_index":191,"title":{"21":{"position":[[7,6]]}},"content":{"21":{"position":[[7,6],[78,6]]},"22":{"position":[[190,6],[252,6],[314,6]]},"101":{"position":[[36,6]]},"105":{"position":[[88,6]]},"345":{"position":[[108,6],[170,6],[232,6]]}},"keywords":{}}],["import("artplayer/types/artplayer"",{"_index":199,"title":{},"content":{"21":{"position":[[117,45]]},"344":{"position":[[61,45]]}},"keywords":{}}],["inclus",{"_index":431,"title":{},"content":{"32":{"position":[[20,9]]}},"keywords":{}}],["increas",{"_index":885,"title":{},"content":{"200":{"position":[[191,10]]}},"keywords":{}}],["index",{"_index":532,"title":{},"content":{"58":{"position":[[202,5],[225,6]]},"63":{"position":[[204,5],[227,6],[724,6]]},"66":{"position":[[207,5],[230,6]]},"162":{"position":[[87,5]]},"167":{"position":[[87,5],[459,6]]},"170":{"position":[[87,5]]},"209":{"position":[[198,5],[221,6],[622,6]]},"211":{"position":[[201,5],[224,6]]},"212":{"position":[[216,5],[239,6],[678,6]]},"324":{"position":[[85,5],[382,6]]},"326":{"position":[[85,5]]},"327":{"position":[[86,5],[413,6]]}},"keywords":{}}],["index.html",{"_index":752,"title":{},"content":{"103":{"position":[[0,10]]}},"keywords":{}}],["indic",{"_index":704,"title":{},"content":{"83":{"position":[[1429,9]]},"118":{"position":[[1391,9]]},"220":{"position":[[640,10]]},"335":{"position":[[600,10]]}},"keywords":{}}],["industri",{"_index":612,"title":{},"content":{"80":{"position":[[34,8]]},"239":{"position":[[28,8]]}},"keywords":{}}],["infin",{"_index":1109,"title":{},"content":{"285":{"position":[[1024,11]]}},"keywords":{}}],["info",{"_index":514,"title":{"55":{"position":[[0,5]]},"159":{"position":[[0,5]]}},"content":{"55":{"position":[[26,4]]}},"keywords":{}}],["inform",{"_index":536,"title":{},"content":{"59":{"position":[[41,11]]},"60":{"position":[[56,12],[124,11],[167,11],[342,11],[391,11]]},"83":{"position":[[9,12]]},"191":{"position":[[294,12]]},"214":{"position":[[40,11]]},"266":{"position":[[41,11],[266,11]]}},"keywords":{}}],["initi",{"_index":713,"title":{},"content":{"85":{"position":[[25,12]]},"182":{"position":[[323,10]]},"184":{"position":[[118,11]]},"185":{"position":[[99,11]]},"188":{"position":[[236,14]]},"209":{"position":[[23,10]]},"210":{"position":[[23,10]]},"211":{"position":[[23,10]]},"212":{"position":[[23,10]]},"215":{"position":[[23,14]]}},"keywords":{}}],["inkwell"",{"_index":317,"title":{},"content":{"25":{"position":[[1523,13]]},"348":{"position":[[1523,13]]}},"keywords":{}}],["input",{"_index":436,"title":{},"content":{"35":{"position":[[62,5]]},"139":{"position":[[21,5]]}},"keywords":{}}],["instagram",{"_index":369,"title":{},"content":{"25":{"position":[[3785,10]]},"348":{"position":[[3822,10]]}},"keywords":{}}],["instagramfilt",{"_index":280,"title":{},"content":{"25":{"position":[[15,16],[3816,17]]},"348":{"position":[[15,16],[3853,17]]}},"keywords":{}}],["instal",{"_index":94,"title":{"15":{"position":[[0,8]]},"16":{"position":[[0,7]]},"17":{"position":[[0,7]]},"18":{"position":[[0,7]]}},"content":{"16":{"position":[[6,7]]},"101":{"position":[[18,7]]},"232":{"position":[[6,7]]},"281":{"position":[[6,7]]}},"keywords":{}}],["instanc",{"_index":15,"title":{"2":{"position":[[0,10]]},"107":{"position":[[0,10]]}},"content":{"2":{"position":[[42,10],[77,9]]},"20":{"position":[[270,8]]},"21":{"position":[[217,9],[292,9]]},"32":{"position":[[51,8]]},"34":{"position":[[33,8]]},"35":{"position":[[33,8]]},"36":{"position":[[33,8]]},"37":{"position":[[33,8]]},"40":{"position":[[76,9]]},"76":{"position":[[126,8]]},"90":{"position":[[22,8]]},"104":{"position":[[257,9]]},"184":{"position":[[380,9],[486,8]]},"215":{"position":[[121,8]]},"222":{"position":[[340,8]]}},"keywords":{}}],["instance"",{"_index":790,"title":{},"content":{"104":{"position":[[475,15]]}},"keywords":{}}],["interv",{"_index":1065,"title":{},"content":{"270":{"position":[[60,8],[316,8]]}},"keywords":{}}],["iphon",{"_index":935,"title":{},"content":{"216":{"position":[[573,7],[615,8],[649,8]]},"331":{"position":[[294,7],[336,8],[370,8]]}},"keywords":{}}],["isdestroy",{"_index":440,"title":{"37":{"position":[[0,10]]},"141":{"position":[[0,10]]}},"content":{},"keywords":{}}],["isfocu",{"_index":433,"title":{"34":{"position":[[0,8]]},"138":{"position":[[0,8]]}},"content":{},"keywords":{}}],["ishid",{"_index":1122,"title":{"290":{"position":[[0,7]]}},"content":{"290":{"position":[[17,6]]}},"keywords":{}}],["isinput",{"_index":435,"title":{"35":{"position":[[0,8]]},"139":{"position":[[0,8]]}},"content":{},"keywords":{}}],["isliv",{"_index":851,"title":{"189":{"position":[[0,7]]},"304":{"position":[[0,7]]}},"content":{"189":{"position":[[174,7]]},"304":{"position":[[139,7]]}},"keywords":{}}],["islock",{"_index":437,"title":{"36":{"position":[[0,7]]},"140":{"position":[[0,7]]}},"content":{},"keywords":{}}],["item",{"_index":274,"title":{},"content":{"24":{"position":[[445,6]]},"25":{"position":[[3853,6]]},"27":{"position":[[888,6],[1302,6]]},"28":{"position":[[558,6],[954,6],[1068,6],[1139,6]]},"29":{"position":[[675,6],[932,6],[1059,6],[1121,6]]},"66":{"position":[[53,5]]},"210":{"position":[[333,6],[485,6]]},"325":{"position":[[264,6],[396,6]]},"347":{"position":[[445,6]]},"348":{"position":[[3890,6]]},"350":{"position":[[698,6],[1090,6]]},"351":{"position":[[477,6],[816,6],[925,6],[996,6]]},"352":{"position":[[597,6],[815,6],[937,6],[999,6]]}},"keywords":{}}],["item.class",{"_index":371,"title":{},"content":{"25":{"position":[[3909,11]]},"348":{"position":[[3946,11]]}},"keywords":{}}],["item.html",{"_index":278,"title":{},"content":{"24":{"position":[[537,10]]},"25":{"position":[[3928,10]]},"27":{"position":[[1001,10],[1385,11],[1426,10]]},"28":{"position":[[1155,10]]},"29":{"position":[[1137,10]]},"347":{"position":[[532,10]]},"348":{"position":[[3965,10]]},"350":{"position":[[799,10],[1173,11],[1202,10]]},"351":{"position":[[1012,10]]},"352":{"position":[[1015,10]]}},"keywords":{}}],["item.rang",{"_index":425,"title":{},"content":{"29":{"position":[[713,10],[948,10],[1075,10]]},"352":{"position":[[623,10],[831,10],[953,10]]}},"keywords":{}}],["item.switch",{"_index":408,"title":{},"content":{"28":{"position":[[631,13],[983,13],[1097,13]]},"351":{"position":[[550,13],[845,13],[954,13]]}},"keywords":{}}],["item.tooltip",{"_index":410,"title":{},"content":{"28":{"position":[[688,12]]},"351":{"position":[[595,12]]}},"keywords":{}}],["item.url",{"_index":277,"title":{},"content":{"24":{"position":[[505,9]]},"27":{"position":[[962,9]]},"347":{"position":[[505,9]]},"350":{"position":[[772,9]]}},"keywords":{}}],["jp",{"_index":475,"title":{},"content":{"48":{"position":[[157,5],[275,3]]},"152":{"position":[[139,5],[257,3]]}},"keywords":{}}],["js",{"_index":70,"title":{},"content":{"11":{"position":[[15,2]]},"116":{"position":[[13,8]]}},"keywords":{}}],["jsdelivr",{"_index":103,"title":{},"content":{"18":{"position":[[107,8]]},"234":{"position":[[104,8]]},"283":{"position":[[108,8]]}},"keywords":{}}],["json",{"_index":457,"title":{},"content":{"44":{"position":[[83,4]]},"148":{"position":[[56,4]]}},"keywords":{}}],["jump",{"_index":716,"title":{},"content":{"88":{"position":[[29,4]]},"246":{"position":[[41,5]]}},"keywords":{}}],["juno"",{"_index":321,"title":{},"content":{"25":{"position":[[1698,10]]},"348":{"position":[[1698,10]]}},"keywords":{}}],["kelvin"",{"_index":319,"title":{},"content":{"25":{"position":[[1612,12]]},"348":{"position":[[1612,12]]}},"keywords":{}}],["key",{"_index":467,"title":{},"content":{"44":{"position":[[390,5],[433,6],[462,6]]},"72":{"position":[[80,3]]},"148":{"position":[[285,5],[328,6],[357,6]]},"176":{"position":[[37,3]]},"200":{"position":[[51,4]]}},"keywords":{}}],["kindof",{"_index":69,"title":{"11":{"position":[[0,7]]},"116":{"position":[[0,7]]}},"content":{},"keywords":{}}],["lack",{"_index":685,"title":{},"content":{"83":{"position":[[1040,4],[1587,4]]},"118":{"position":[[1002,4],[1549,4]]}},"keywords":{}}],["lang",{"_index":474,"title":{"223":{"position":[[0,5]]},"338":{"position":[[0,5]]}},"content":{"48":{"position":[[151,5]]},"152":{"position":[[133,5]]},"223":{"position":[[213,5]]},"338":{"position":[[173,5]]}},"keywords":{}}],["languag",{"_index":472,"title":{},"content":{"47":{"position":[[56,8]]},"48":{"position":[[42,9],[196,9],[226,9],[251,9],[281,9],[306,9],[337,9]]},"152":{"position":[[178,9],[208,9],[233,9],[263,9],[288,9],[319,9]]},"223":{"position":[[70,9]]}},"keywords":{}}],["lark"",{"_index":323,"title":{},"content":{"25":{"position":[[1782,10]]},"348":{"position":[[1782,10]]}},"keywords":{}}],["last",{"_index":847,"title":{},"content":{"188":{"position":[[209,4]]}},"keywords":{}}],["layer",{"_index":160,"title":{"56":{"position":[[0,7]]},"160":{"position":[[0,7]]},"209":{"position":[[0,7]]},"324":{"position":[[0,7]]}},"content":{"20":{"position":[[59,7],[528,7],[900,5]]},"22":{"position":[[70,7],[764,7]]},"27":{"position":[[82,5],[1458,5]]},"56":{"position":[[38,6]]},"57":{"position":[[50,6],[205,7]]},"58":{"position":[[48,5]]},"69":{"position":[[43,5]]},"70":{"position":[[65,5]]},"161":{"position":[[176,7]]},"209":{"position":[[43,6],[610,7]]},"295":{"position":[[349,7],[682,5]]},"324":{"position":[[370,7]]},"345":{"position":[[682,7]]}},"keywords":{}}],["layer1",{"_index":176,"title":{},"content":{"20":{"position":[[506,9],[874,7],[906,9],[1104,7]]},"295":{"position":[[327,9],[656,7],[688,9],[842,7]]}},"keywords":{}}],["layers、contextmenu、control",{"_index":1156,"title":{},"content":{"295":{"position":[[7,50]]},"345":{"position":[[20,27]]}},"keywords":{}}],["left",{"_index":525,"title":{},"content":{"57":{"position":[[493,5]]},"63":{"position":[[507,4]]},"161":{"position":[[464,5]]},"167":{"position":[[255,4]]},"212":{"position":[[519,4],[947,7]]},"327":{"position":[[254,4],[625,7]]}},"keywords":{}}],["length",{"_index":124,"title":{},"content":{"19":{"position":[[443,6]]}},"keywords":{}}],["less",{"_index":134,"title":{},"content":{"19":{"position":[[654,4]]}},"keywords":{}}],["librari",{"_index":6,"title":{"77":{"position":[[12,8]]}},"content":{"0":{"position":[[60,7]]},"221":{"position":[[117,9]]},"222":{"position":[[121,9]]}},"keywords":{}}],["light",{"_index":1111,"title":{},"content":{"285":{"position":[[1097,5]]}},"keywords":{}}],["list",{"_index":373,"title":{"27":{"position":[[13,5]]}},"content":{"27":{"position":[[47,4],[226,4]]},"213":{"position":[[64,4]]},"216":{"position":[[251,5]]}},"keywords":{}}],["live",{"_index":853,"title":{},"content":{"189":{"position":[[32,4]]},"255":{"position":[[249,4]]}},"keywords":{}}],["load",{"_index":556,"title":{"67":{"position":[[0,8]]},"171":{"position":[[0,8]]},"293":{"position":[[0,5]]}},"content":{"67":{"position":[[20,7]]},"68":{"position":[[70,4]]},"83":{"position":[[166,6],[617,6],[638,8],[655,6],[827,8],[879,7],[1103,5],[1375,7]]},"118":{"position":[[128,6],[579,6],[600,8],[617,6],[789,8],[841,7],[1065,5],[1337,7]]},"220":{"position":[[186,8]]},"293":{"position":[[16,4]]},"335":{"position":[[146,8]]}},"keywords":{}}],["local",{"_index":99,"title":{},"content":{"18":{"position":[[8,5]]}},"keywords":{}}],["localstorag",{"_index":460,"title":{},"content":{"44":{"position":[[128,12]]},"148":{"position":[[66,12]]}},"keywords":{}}],["locat",{"_index":548,"title":{},"content":{"63":{"position":[[495,8]]},"212":{"position":[[507,8]]}},"keywords":{}}],["lock",{"_index":438,"title":{"224":{"position":[[0,5]]},"339":{"position":[[0,5]]}},"content":{"36":{"position":[[51,6]]},"220":{"position":[[488,5]]},"224":{"position":[[49,4],[210,5]]},"335":{"position":[[448,5]]},"339":{"position":[[145,5]]}},"keywords":{}}],["locktim",{"_index":1103,"title":{},"content":{"285":{"position":[[857,9]]}},"keywords":{}}],["lofi"",{"_index":326,"title":{},"content":{"25":{"position":[[1867,10]]},"348":{"position":[[1867,10]]}},"keywords":{}}],["logic",{"_index":211,"title":{},"content":{"22":{"position":[[121,5]]}},"keywords":{}}],["long",{"_index":870,"title":{},"content":{"197":{"position":[[53,4]]},"216":{"position":[[338,4]]},"225":{"position":[[85,4]]},"269":{"position":[[60,4]]}},"keywords":{}}],["loop",{"_index":868,"title":{"194":{"position":[[0,5]]},"270":{"position":[[0,5]]},"309":{"position":[[0,5]]},"381":{"position":[[0,5]]}},"content":{"194":{"position":[[36,4],[148,5]]},"270":{"position":[[325,4],[356,4]]},"309":{"position":[[127,5]]},"381":{"position":[[264,4]]}},"keywords":{}}],["lose",{"_index":193,"title":{},"content":{"21":{"position":[[34,4]]},"92":{"position":[[22,5]]},"206":{"position":[[76,5]]}},"keywords":{}}],["lower",{"_index":886,"title":{},"content":{"200":{"position":[[211,5]]}},"keywords":{}}],["lt",{"_index":98,"title":{},"content":{"18":{"position":[[0,5],[99,5],[248,5]]},"234":{"position":[[0,5],[96,5],[245,5]]},"283":{"position":[[0,5],[100,5],[257,5]]},"285":{"position":[[824,4]]}},"keywords":{}}],["lt;!doctyp",{"_index":753,"title":{},"content":{"103":{"position":[[11,12]]}},"keywords":{}}],["lt;/body></html>",{"_index":773,"title":{},"content":{"103":{"position":[[491,26]]}},"keywords":{}}],["lt;/div>",{"_index":257,"title":{},"content":{"22":{"position":[[1257,12]]},"345":{"position":[[1175,12]]}},"keywords":{}}],["lt;/head>",{"_index":765,"title":{},"content":{"103":{"position":[[218,13]]}},"keywords":{}}],["lt;/script>",{"_index":772,"title":{},"content":{"103":{"position":[[475,15]]},"104":{"position":[[618,19]]}},"keywords":{}}],["lt;/style>",{"_index":764,"title":{},"content":{"103":{"position":[[203,14]]}},"keywords":{}}],["lt;artplay",{"_index":235,"title":{},"content":{"22":{"position":[[676,13]]},"345":{"position":[[594,13]]}},"keywords":{}}],["lt;body>",{"_index":766,"title":{},"content":{"103":{"position":[[232,12]]}},"keywords":{}}],["lt;button",{"_index":81,"title":{},"content":{"12":{"position":[[179,11]]},"277":{"position":[[215,11]]}},"keywords":{}}],["lt;div",{"_index":767,"title":{},"content":{"103":{"position":[[245,7]]},"104":{"position":[[101,7]]},"105":{"position":[[523,7]]}},"keywords":{}}],["lt;div>",{"_index":234,"title":{},"content":{"22":{"position":[[664,11]]},"345":{"position":[[582,11]]}},"keywords":{}}],["lt;div>{time}</div>",{"_index":225,"title":{},"content":{"22":{"position":[[418,30]]},"345":{"position":[[336,30]]}},"keywords":{}}],["lt;head>",{"_index":755,"title":{},"content":{"103":{"position":[[45,12]]}},"keywords":{}}],["lt;img",{"_index":117,"title":{},"content":{"19":{"position":[[242,8]]},"28":{"position":[[428,8]]},"29":{"position":[[539,8]]},"57":{"position":[[223,8],[380,8]]},"58":{"position":[[690,8]]},"161":{"position":[[194,8],[351,8]]},"162":{"position":[[448,8]]},"209":{"position":[[670,8]]},"220":{"position":[[195,8],[258,8]]},"235":{"position":[[215,8]]},"324":{"position":[[430,8]]},"335":{"position":[[155,8],[218,8]]},"351":{"position":[[347,8]]},"352":{"position":[[461,8]]}},"keywords":{}}],["lt;input",{"_index":1130,"title":{},"content":{"292":{"position":[[358,15]]}},"keywords":{}}],["lt;meta",{"_index":758,"title":{},"content":{"103":{"position":[[100,8]]}},"keywords":{}}],["lt;script",{"_index":100,"title":{},"content":{"18":{"position":[[21,10],[123,10],[269,10]]},"103":{"position":[[301,10]]},"234":{"position":[[18,10],[120,10],[266,10]]},"283":{"position":[[18,10],[124,10],[278,10]]}},"keywords":{}}],["lt;script>",{"_index":771,"title":{},"content":{"103":{"position":[[368,14]]}},"keywords":{}}],["lt;span",{"_index":266,"title":{},"content":{"24":{"position":[[188,9],[308,9]]},"27":{"position":[[631,9],[751,9]]},"347":{"position":[[188,9],[308,9]]},"350":{"position":[[453,9],[567,9]]}},"keywords":{}}],["lt;style>",{"_index":761,"title":{},"content":{"103":{"position":[[141,13]]}},"keywords":{}}],["lt;template>",{"_index":780,"title":{},"content":{"104":{"position":[[84,16]]}},"keywords":{}}],["lt;title>artplay",{"_index":756,"title":{},"content":{"103":{"position":[[58,22]]}},"keywords":{}}],["ludwig"",{"_index":328,"title":{},"content":{"25":{"position":[[1953,12]]},"348":{"position":[[1953,12]]}},"keywords":{}}],["m3u8",{"_index":600,"title":{},"content":{"79":{"position":[[200,5],[526,6]]},"238":{"position":[[194,5],[490,15]]}},"keywords":{}}],["magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3a%2f%2ftracker.btorrent.xyz&tr=wss%3a%2f%2ftracker.fastcast.nz&tr=wss%3a%2f%2ftracker.openwebtorrent.com&tr=wss%3a%2f%2ftracker.webtorrent.io&ws=https%3a%2f%2fwebtorrent.io%2ftorrents%2fsintel",{"_index":628,"title":{},"content":{"82":{"position":[[138,300]]},"241":{"position":[[132,300]]}},"keywords":{}}],["manag",{"_index":20,"title":{},"content":{"2":{"position":[[61,6]]},"38":{"position":[[13,6]]},"39":{"position":[[13,6]]},"42":{"position":[[13,6]]},"43":{"position":[[50,6]]},"44":{"position":[[13,6]]},"45":{"position":[[13,6]]},"46":{"position":[[13,6]]},"49":{"position":[[13,6]]},"50":{"position":[[13,10]]},"55":{"position":[[13,6]]},"56":{"position":[[13,6]]},"59":{"position":[[13,6]]},"61":{"position":[[13,6]]},"64":{"position":[[13,6]]},"67":{"position":[[13,6]]},"69":{"position":[[13,6]]},"71":{"position":[[13,6]]},"73":{"position":[[13,6]]},"75":{"position":[[13,6]]}},"keywords":{}}],["manual",{"_index":197,"title":{},"content":{"21":{"position":[[91,8]]},"216":{"position":[[231,8]]}},"keywords":{}}],["map",{"_index":944,"title":{},"content":{"217":{"position":[[38,3]]}},"keywords":{}}],["margin",{"_index":245,"title":{},"content":{"22":{"position":[[983,7]]},"285":{"position":[[639,7]]},"345":{"position":[[901,7]]}},"keywords":{}}],["mark",{"_index":530,"title":{},"content":{"58":{"position":[[182,4]]},"63":{"position":[[184,4]]},"66":{"position":[[187,4]]},"209":{"position":[[178,4]]},"211":{"position":[[181,4]]},"212":{"position":[[196,4]]}},"keywords":{}}],["mask",{"_index":558,"title":{"69":{"position":[[0,5]]},"173":{"position":[[0,5]]}},"content":{"69":{"position":[[38,4]]},"70":{"position":[[60,4]]}},"keywords":{}}],["match",{"_index":929,"title":{},"content":{"216":{"position":[[295,7],[357,5],[411,6],[427,6],[442,5]]},"222":{"position":[[24,5]]}},"keywords":{}}],["math.floor(math.random",{"_index":1126,"title":{},"content":{"291":{"position":[[374,24]]}},"keywords":{}}],["maven"",{"_index":330,"title":{},"content":{"25":{"position":[[2040,11]]},"348":{"position":[[2040,11]]}},"keywords":{}}],["max",{"_index":420,"title":{},"content":{"29":{"position":[[284,3]]},"352":{"position":[[209,3]]}},"keywords":{}}],["max="50"",{"_index":1133,"title":{},"content":{"292":{"position":[[416,18]]}},"keywords":{}}],["maxlength",{"_index":1104,"title":{},"content":{"285":{"position":[[897,10]]}},"keywords":{}}],["maxwidth",{"_index":1107,"title":{},"content":{"285":{"position":[[990,9]]}},"keywords":{}}],["mayb",{"_index":608,"title":{},"content":{"79":{"position":[[441,8]]},"238":{"position":[[435,8]]}},"keywords":{}}],["mayfair"",{"_index":332,"title":{},"content":{"25":{"position":[[2128,13]]},"348":{"position":[[2128,13]]}},"keywords":{}}],["me!</button>",{"_index":83,"title":{},"content":{"12":{"position":[[224,20]]},"277":{"position":[[260,20]]}},"keywords":{}}],["mechan",{"_index":878,"title":{},"content":{"198":{"position":[[300,11]]},"259":{"position":[[342,10]]},"261":{"position":[[319,10]]}},"keywords":{}}],["media",{"_index":645,"title":{},"content":{"83":{"position":[[115,6],[185,5],[321,5],[531,5],[594,5],[749,5],[808,5],[1296,5],[1364,5]]},"118":{"position":[[77,6],[147,5],[283,5],[493,5],[556,5],[711,5],[770,5],[1258,5],[1326,5]]}},"keywords":{}}],["menu",{"_index":553,"title":{},"content":{"65":{"position":[[54,4]]},"66":{"position":[[48,4],[699,6],[764,7]]},"211":{"position":[[606,6],[671,7]]}},"keywords":{}}],["merg",{"_index":432,"title":{},"content":{"33":{"position":[[19,6]]}},"keywords":{}}],["metadata",{"_index":676,"title":{},"content":{"83":{"position":[[861,8]]},"118":{"position":[[823,8]]},"219":{"position":[[51,11]]},"334":{"position":[[44,11]]}},"keywords":{}}],["method",{"_index":53,"title":{},"content":{"6":{"position":[[41,7]]},"20":{"position":[[254,6],[279,6],[823,6]]},"40":{"position":[[15,6]]},"43":{"position":[[34,7]]},"47":{"position":[[20,6]]},"48":{"position":[[15,6]]},"52":{"position":[[15,6]]},"54":{"position":[[15,7]]},"58":{"position":[[15,6]]},"63":{"position":[[15,6]]},"66":{"position":[[15,6]]},"72":{"position":[[15,7]]},"76":{"position":[[15,6],[285,9]]},"83":{"position":[[662,6]]},"118":{"position":[[624,6]]},"215":{"position":[[280,9]]}},"keywords":{}}],["min",{"_index":418,"title":{},"content":{"29":{"position":[[262,3]]},"352":{"position":[[187,3]]}},"keywords":{}}],["min="12"",{"_index":1132,"title":{},"content":{"292":{"position":[[397,18]]}},"keywords":{}}],["mini",{"_index":839,"title":{"263":{"position":[[0,5]]},"374":{"position":[[0,5]]}},"content":{"186":{"position":[[82,4]]},"193":{"position":[[106,4]]},"206":{"position":[[28,4]]},"263":{"position":[[57,4]]}},"keywords":{}}],["miniprogressbar",{"_index":897,"title":{"206":{"position":[[0,16]]},"321":{"position":[[0,16]]}},"content":{"206":{"position":[[202,16]]},"321":{"position":[[145,16]]}},"keywords":{}}],["minwidth",{"_index":1106,"title":{},"content":{"285":{"position":[[941,9]]}},"keywords":{}}],["mobil",{"_index":439,"title":{},"content":{"36":{"position":[[61,6]]},"208":{"position":[[54,6]]},"216":{"position":[[96,6],[153,6],[203,6],[719,6]]},"224":{"position":[[68,6]]},"225":{"position":[[72,7]]},"227":{"position":[[138,6]]}},"keywords":{}}],["mode",{"_index":403,"title":{},"content":{"28":{"position":[[399,6]]},"186":{"position":[[87,4]]},"189":{"position":[[37,5]]},"193":{"position":[[116,4]]},"207":{"position":[[56,5]]},"261":{"position":[[61,4]]},"263":{"position":[[62,4]]},"285":{"position":[[320,5],[403,5],[470,5],[612,5]]}},"keywords":{}}],["modifi",{"_index":496,"title":{},"content":{"52":{"position":[[44,6]]},"54":{"position":[[69,6]]}},"keywords":{}}],["moon"",{"_index":334,"title":{},"content":{"25":{"position":[[2215,10]]},"348":{"position":[[2215,10]]}},"keywords":{}}],["more",{"_index":209,"title":{},"content":{"22":{"position":[[108,4]]},"48":{"position":[[37,4]]},"83":{"position":[[4,4]]},"191":{"position":[[289,4]]},"214":{"position":[[308,4]]},"219":{"position":[[63,4]]},"329":{"position":[[211,4]]}},"keywords":{}}],["morevideoattr",{"_index":874,"title":{"219":{"position":[[0,14]]},"334":{"position":[[0,14]]}},"content":{"198":{"position":[[220,14]]},"219":{"position":[[247,14]]},"313":{"position":[[162,14]]},"334":{"position":[[177,14]]}},"keywords":{}}],["mount",{"_index":169,"title":{},"content":{"20":{"position":[[261,8],[536,8],[644,8],[766,8]]},"58":{"position":[[375,7],[425,7]]},"63":{"position":[[377,7],[427,7],[899,8],[949,8]]},"66":{"position":[[380,7],[430,7]]},"104":{"position":[[334,9]]},"162":{"position":[[187,7]]},"167":{"position":[[187,7]]},"170":{"position":[[187,7]]},"182":{"position":[[71,7]]},"207":{"position":[[47,8],[147,8]]},"209":{"position":[[371,7],[421,7],[916,8],[970,5]]},"211":{"position":[[374,7],[424,7]]},"212":{"position":[[389,7],[439,7],[853,8],[903,8]]},"216":{"position":[[127,5]]},"285":{"position":[[1185,5],[1235,6]]},"292":{"position":[[532,8]]},"295":{"position":[[125,12],[357,8],[465,8],[587,8]]},"324":{"position":[[185,7],[656,8]]},"326":{"position":[[185,7]]},"327":{"position":[[186,7],[557,8]]}},"keywords":{}}],["mous",{"_index":730,"title":{},"content":{"93":{"position":[[11,5],[188,5],[255,5]]},"95":{"position":[[15,5]]}},"keywords":{}}],["mousemov",{"_index":737,"title":{"95":{"position":[[0,10]]},"130":{"position":[[0,10]]}},"content":{},"keywords":{}}],["move",{"_index":731,"title":{},"content":{"93":{"position":[[17,5],[194,5],[261,5]]}},"keywords":{}}],["mozilla",{"_index":640,"title":{},"content":{"83":{"position":[[34,7]]},"118":{"position":[[8,7]]}},"keywords":{}}],["mp4、.ogg、.webm",{"_index":825,"title":{},"content":{"183":{"position":[[101,15]]},"298":{"position":[[22,34]]}},"keywords":{}}],["mpd",{"_index":615,"title":{},"content":{"80":{"position":[[222,4]]},"81":{"position":[[215,4]]},"239":{"position":[[216,4]]},"240":{"position":[[209,4]]}},"keywords":{}}],["multi",{"_index":376,"title":{},"content":{"27":{"position":[[76,5],[1451,6]]}},"keywords":{}}],["multilingu",{"_index":145,"title":{},"content":{"19":{"position":[[846,12]]}},"keywords":{}}],["multipl",{"_index":21,"title":{},"content":{"2":{"position":[[68,8],[114,8]]},"95":{"position":[[77,8]]},"202":{"position":[[40,8]]}},"keywords":{}}],["mute",{"_index":143,"title":{"190":{"position":[[0,6]]},"253":{"position":[[0,6]]},"305":{"position":[[0,6]]},"364":{"position":[[0,6]]}},"content":{"19":{"position":[[829,6]]},"184":{"position":[[279,6]]},"190":{"position":[[48,4],[152,6]]},"191":{"position":[[166,6],[269,5]]},"235":{"position":[[512,6]]},"243":{"position":[[125,6]]},"244":{"position":[[126,6]]},"245":{"position":[[146,6]]},"253":{"position":[[71,4]]},"264":{"position":[[155,6]]},"299":{"position":[[174,6]]},"305":{"position":[[127,6]]},"306":{"position":[[143,6],[164,24]]},"354":{"position":[[117,6]]},"355":{"position":[[117,6]]},"356":{"position":[[123,6]]},"375":{"position":[[133,6]]}},"keywords":{}}],["mutex",{"_index":891,"title":{"202":{"position":[[0,6]]},"317":{"position":[[0,6]]}},"content":{"202":{"position":[[225,6]]},"317":{"position":[[147,6]]}},"keywords":{}}],["myplugin",{"_index":572,"title":{},"content":{"76":{"position":[[179,11]]},"180":{"position":[[114,11]]},"215":{"position":[[174,11],[395,11]]},"330":{"position":[[111,11],[304,11]]}},"keywords":{}}],["myplugin(art",{"_index":571,"title":{},"content":{"76":{"position":[[78,13]]},"180":{"position":[[49,13]]},"215":{"position":[[73,13]]},"330":{"position":[[46,13]]}},"keywords":{}}],["name",{"_index":163,"title":{},"content":{"20":{"position":[[110,4],[313,4],[500,5],[596,5],[707,5],[1055,4],[1290,4]]},"22":{"position":[[796,5],[869,5]]},"54":{"position":[[437,5]]},"58":{"position":[[128,4],[151,4],[197,4]]},"63":{"position":[[130,4],[153,4],[199,4],[708,5]]},"66":{"position":[[133,4],[156,4],[202,4]]},"76":{"position":[[173,5]]},"83":{"position":[[61,4]]},"158":{"position":[[385,5]]},"162":{"position":[[61,4]]},"167":{"position":[[61,4]]},"170":{"position":[[61,4]]},"180":{"position":[[108,5]]},"209":{"position":[[124,4],[147,4],[193,4],[632,5]]},"211":{"position":[[127,4],[150,4],[196,4]]},"212":{"position":[[142,4],[165,4],[211,4],[662,5]]},"213":{"position":[[172,4]]},"215":{"position":[[168,5]]},"251":{"position":[[211,4],[440,7]]},"252":{"position":[[224,4],[457,7]]},"275":{"position":[[145,5]]},"295":{"position":[[58,4],[149,4],[321,5],[417,5],[528,5],[822,4]]},"324":{"position":[[59,4],[392,5]]},"326":{"position":[[59,4]]},"327":{"position":[[60,4],[397,5]]},"328":{"position":[[63,4]]},"330":{"position":[[105,5]]},"345":{"position":[[714,5],[787,5]]},"386":{"position":[[135,5]]}},"keywords":{}}],["nashville"",{"_index":336,"title":{},"content":{"25":{"position":[[2304,15]]},"348":{"position":[[2304,15]]}},"keywords":{}}],["nativ",{"_index":52,"title":{"83":{"position":[[0,6]]}},"content":{"6":{"position":[[19,6]]},"43":{"position":[[21,6]]}},"keywords":{}}],["navigator.language.tolowercas",{"_index":980,"title":{},"content":{"223":{"position":[[21,32]]},"338":{"position":[[14,32]]}},"keywords":{}}],["necessari",{"_index":975,"title":{},"content":{"221":{"position":[[282,9]]}},"keywords":{}}],["need",{"_index":821,"title":{},"content":{"182":{"position":[[315,4]]},"195":{"position":[[116,4]]},"216":{"position":[[223,4]]},"221":{"position":[[69,4]]},"270":{"position":[[341,4]]}},"keywords":{}}],["nest",{"_index":377,"title":{},"content":{"27":{"position":[[88,6],[1464,8],[1493,7],[1526,7],[1550,7],[1580,7],[1613,7],[1637,7]]}},"keywords":{}}],["new",{"_index":30,"title":{},"content":{"2":{"position":[[176,3]]},"12":{"position":[[62,3]]},"19":{"position":[[21,3]]},"20":{"position":[[359,3]]},"24":{"position":[[21,3]]},"25":{"position":[[3668,3]]},"27":{"position":[[377,3]]},"28":{"position":[[230,3]]},"29":{"position":[[345,3]]},"40":{"position":[[176,3]]},"41":{"position":[[64,3]]},"43":{"position":[[158,3]]},"44":{"position":[[286,3]]},"47":{"position":[[92,3]]},"48":{"position":[[73,3]]},"51":{"position":[[87,3]]},"52":{"position":[[91,3]]},"53":{"position":[[88,3]]},"54":{"position":[[117,3],[448,3]]},"57":{"position":[[127,3]]},"58":{"position":[[498,3]]},"60":{"position":[[120,3],[200,3]]},"62":{"position":[[100,3]]},"63":{"position":[[542,3]]},"65":{"position":[[93,3]]},"66":{"position":[[503,3]]},"68":{"position":[[109,3]]},"70":{"position":[[103,3]]},"72":{"position":[[162,3]]},"74":{"position":[[96,3]]},"76":{"position":[[313,3]]},"78":{"position":[[66,3]]},"79":{"position":[[67,3],[267,3]]},"80":{"position":[[78,3]]},"81":{"position":[[70,3],[286,3]]},"82":{"position":[[72,3],[541,3]]},"83":{"position":[[1621,3]]},"85":{"position":[[87,3]]},"86":{"position":[[53,3]]},"87":{"position":[[52,3]]},"88":{"position":[[55,3]]},"89":{"position":[[57,3]]},"90":{"position":[[65,3]]},"91":{"position":[[82,3]]},"92":{"position":[[95,3]]},"93":{"position":[[51,3]]},"94":{"position":[[54,3]]},"95":{"position":[[113,3]]},"96":{"position":[[54,3]]},"97":{"position":[[65,3]]},"98":{"position":[[59,3]]},"99":{"position":[[50,3]]},"101":{"position":[[82,3]]},"103":{"position":[[393,3]]},"104":{"position":[[362,3]]},"105":{"position":[[289,3]]},"107":{"position":[[80,3]]},"118":{"position":[[1583,3]]},"120":{"position":[[59,3]]},"121":{"position":[[31,3]]},"122":{"position":[[31,3]]},"123":{"position":[[34,3]]},"124":{"position":[[32,3]]},"125":{"position":[[34,3]]},"126":{"position":[[41,3]]},"127":{"position":[[45,3]]},"128":{"position":[[34,3]]},"129":{"position":[[33,3]]},"130":{"position":[[50,3]]},"131":{"position":[[32,3]]},"132":{"position":[[33,3]]},"133":{"position":[[33,3]]},"134":{"position":[[32,3]]},"144":{"position":[[123,3]]},"145":{"position":[[56,3]]},"147":{"position":[[113,3]]},"148":{"position":[[181,3]]},"151":{"position":[[59,3]]},"152":{"position":[[55,3]]},"155":{"position":[[56,3]]},"156":{"position":[[54,3]]},"157":{"position":[[58,3]]},"158":{"position":[[65,3],[396,3]]},"161":{"position":[[98,3]]},"162":{"position":[[256,3]]},"164":{"position":[[82,3]]},"166":{"position":[[59,3]]},"167":{"position":[[290,3]]},"169":{"position":[[58,3]]},"170":{"position":[[256,3]]},"172":{"position":[[62,3]]},"174":{"position":[[60,3]]},"176":{"position":[[81,3]]},"178":{"position":[[60,3]]},"180":{"position":[[220,3]]},"182":{"position":[[168,3]]},"183":{"position":[[138,3]]},"184":{"position":[[200,3]]},"185":{"position":[[148,3]]},"186":{"position":[[113,3]]},"187":{"position":[[102,3]]},"188":{"position":[[75,3]]},"189":{"position":[[96,3]]},"190":{"position":[[74,3]]},"191":{"position":[[72,3]]},"192":{"position":[[256,3]]},"193":{"position":[[142,3]]},"194":{"position":[[70,3]]},"195":{"position":[[168,3]]},"196":{"position":[[157,3]]},"197":{"position":[[145,3]]},"198":{"position":[[112,3]]},"199":{"position":[[133,3]]},"200":{"position":[[77,3]]},"201":{"position":[[116,3]]},"202":{"position":[[147,3]]},"203":{"position":[[138,3]]},"204":{"position":[[139,3]]},"205":{"position":[[94,3]]},"206":{"position":[[124,3]]},"207":{"position":[[356,3]]},"208":{"position":[[82,3]]},"209":{"position":[[532,3]]},"210":{"position":[[115,3]]},"211":{"position":[[497,3]]},"212":{"position":[[554,3]]},"213":{"position":[[225,3]]},"214":{"position":[[194,3]]},"215":{"position":[[308,3]]},"216":{"position":[[469,3]]},"217":{"position":[[245,3]]},"218":{"position":[[282,3]]},"219":{"position":[[169,3]]},"220":{"position":[[99,3]]},"221":{"position":[[324,3]]},"222":{"position":[[152,3]]},"223":{"position":[[135,3]]},"224":{"position":[[132,3]]},"225":{"position":[[127,3]]},"226":{"position":[[78,3]]},"227":{"position":[[166,3]]},"228":{"position":[[123,3]]},"235":{"position":[[21,3]]},"237":{"position":[[60,3]]},"238":{"position":[[61,3],[261,3]]},"239":{"position":[[72,3]]},"240":{"position":[[64,3],[280,3]]},"241":{"position":[[66,3],[535,3]]},"243":{"position":[[47,3]]},"244":{"position":[[48,3]]},"245":{"position":[[68,3]]},"246":{"position":[[81,3]]},"247":{"position":[[84,3]]},"248":{"position":[[85,3]]},"249":{"position":[[98,3]]},"250":{"position":[[80,3]]},"251":{"position":[[172,3],[201,3],[237,3],[429,4]]},"252":{"position":[[185,3],[214,3],[250,3],[446,4]]},"253":{"position":[[97,3]]},"254":{"position":[[160,3]]},"255":{"position":[[53,3]]},"256":{"position":[[80,3]]},"257":{"position":[[103,3]]},"258":{"position":[[101,3]]},"259":{"position":[[99,3]]},"260":{"position":[[108,3]]},"261":{"position":[[87,3]]},"262":{"position":[[160,3]]},"263":{"position":[[88,3]]},"264":{"position":[[77,3]]},"265":{"position":[[133,3]]},"266":{"position":[[88,3]]},"267":{"position":[[120,3]]},"268":{"position":[[138,3]]},"269":{"position":[[121,3]]},"270":{"position":[[123,3]]},"271":{"position":[[156,3]]},"272":{"position":[[113,3]]},"273":{"position":[[91,3],[237,4]]},"274":{"position":[[97,3]]},"275":{"position":[[53,3]]},"276":{"position":[[73,3]]},"277":{"position":[[98,3]]},"285":{"position":[[21,3]]},"286":{"position":[[21,3]]},"287":{"position":[[21,3],[184,3]]},"289":{"position":[[62,3]]},"290":{"position":[[59,3]]},"291":{"position":[[53,3]]},"292":{"position":[[159,3]]},"293":{"position":[[60,3]]},"294":{"position":[[10,3]]},"295":{"position":[[180,3]]},"297":{"position":[[94,3]]},"298":{"position":[[78,3]]},"299":{"position":[[95,3]]},"300":{"position":[[64,3]]},"301":{"position":[[60,3]]},"302":{"position":[[59,3]]},"303":{"position":[[48,3]]},"304":{"position":[[61,3]]},"305":{"position":[[49,3]]},"306":{"position":[[49,3]]},"307":{"position":[[113,3]]},"308":{"position":[[69,3]]},"309":{"position":[[49,3]]},"310":{"position":[[91,3]]},"311":{"position":[[74,3]]},"312":{"position":[[73,3]]},"313":{"position":[[60,3]]},"314":{"position":[[63,3]]},"315":{"position":[[49,3]]},"316":{"position":[[62,3]]},"317":{"position":[[69,3]]},"318":{"position":[[63,3]]},"319":{"position":[[63,3]]},"320":{"position":[[63,3]]},"321":{"position":[[67,3]]},"322":{"position":[[220,3]]},"323":{"position":[[65,3]]},"324":{"position":[[292,3]]},"325":{"position":[[66,3]]},"326":{"position":[[254,3]]},"327":{"position":[[289,3]]},"328":{"position":[[117,3]]},"329":{"position":[[97,3]]},"330":{"position":[[217,3]]},"331":{"position":[[190,3]]},"332":{"position":[[153,3]]},"333":{"position":[[169,3]]},"334":{"position":[[99,3]]},"335":{"position":[[59,3]]},"336":{"position":[[142,3]]},"337":{"position":[[81,3]]},"338":{"position":[[95,3]]},"339":{"position":[[67,3]]},"340":{"position":[[59,3]]},"341":{"position":[[53,3]]},"342":{"position":[[73,3]]},"343":{"position":[[81,3]]},"347":{"position":[[21,3]]},"348":{"position":[[3668,3]]},"350":{"position":[[216,3]]},"351":{"position":[[153,3]]},"352":{"position":[[270,3]]},"354":{"position":[[39,3]]},"355":{"position":[[39,3]]},"356":{"position":[[45,3]]},"357":{"position":[[53,3]]},"358":{"position":[[53,3]]},"359":{"position":[[53,3]]},"360":{"position":[[70,3]]},"361":{"position":[[59,3]]},"362":{"position":[[105,3]]},"363":{"position":[[111,3]]},"364":{"position":[[62,3]]},"365":{"position":[[88,3]]},"366":{"position":[[39,3]]},"367":{"position":[[45,3]]},"368":{"position":[[69,3]]},"369":{"position":[[67,3]]},"370":{"position":[[63,3]]},"371":{"position":[[63,3]]},"372":{"position":[[64,3]]},"373":{"position":[[76,3]]},"374":{"position":[[63,3]]},"375":{"position":[[55,3]]},"376":{"position":[[81,3]]},"377":{"position":[[46,3]]},"378":{"position":[[91,3]]},"379":{"position":[[95,3]]},"380":{"position":[[80,3]]},"381":{"position":[[64,3]]},"382":{"position":[[78,3]]},"383":{"position":[[64,3]]},"384":{"position":[[62,3]]},"385":{"position":[[64,3]]},"386":{"position":[[43,3]]},"387":{"position":[[87,3]]}},"keywords":{}}],["next",{"_index":848,"title":{},"content":{"188":{"position":[[231,4]]}},"keywords":{}}],["next.j",{"_index":797,"title":{},"content":{"105":{"position":[[9,9]]}},"keywords":{}}],["nextstat",{"_index":407,"title":{},"content":{"28":{"position":[[619,9],[655,10],[703,9],[763,10]]},"351":{"position":[[538,9],[574,10],[610,9],[652,10]]}},"keywords":{}}],["normal",{"_index":1048,"title":{},"content":{"267":{"position":[[70,7]]},"378":{"position":[[28,20]]}},"keywords":{}}],["note",{"_index":188,"title":{},"content":{"20":{"position":[[1238,4]]}},"keywords":{}}],["notic",{"_index":535,"title":{"59":{"position":[[0,7]]},"163":{"position":[[0,7]]}},"content":{},"keywords":{}}],["npm",{"_index":95,"title":{"16":{"position":[[13,5]]},"232":{"position":[[3,3]]},"281":{"position":[[3,3]]}},"content":{"16":{"position":[[2,3]]},"101":{"position":[[14,3]]},"232":{"position":[[2,3]]},"281":{"position":[[2,3]]}},"keywords":{}}],["npmyarnscript",{"_index":750,"title":{},"content":{"101":{"position":[[0,13]]}},"keywords":{}}],["null",{"_index":255,"title":{},"content":{"22":{"position":[[1173,5],[1251,5]]},"104":{"position":[[267,5]]},"345":{"position":[[1091,5],[1169,5]]}},"keywords":{}}],["number",{"_index":40,"title":{},"content":{"3":{"position":[[36,6]]},"27":{"position":[[276,6]]},"32":{"position":[[6,6],[30,6]]},"58":{"position":[[208,6]]},"63":{"position":[[210,6]]},"66":{"position":[[213,6]]},"72":{"position":[[89,7]]},"136":{"position":[[4,6]]},"162":{"position":[[93,6]]},"167":{"position":[[93,6]]},"170":{"position":[[93,6]]},"209":{"position":[[204,6]]},"211":{"position":[[207,6]]},"212":{"position":[[222,6]]},"214":{"position":[[109,6]]},"217":{"position":[[110,6],[117,6],[132,6],[146,6],[174,6],[202,6],[375,7]]},"246":{"position":[[23,6]]},"247":{"position":[[23,6]]},"248":{"position":[[23,6]]},"249":{"position":[[30,6]]},"254":{"position":[[30,6]]},"268":{"position":[[30,6]]},"303":{"position":[[4,9]]},"324":{"position":[[91,6]]},"326":{"position":[[91,6]]},"327":{"position":[[92,6]]},"329":{"position":[[42,6]]},"332":{"position":[[53,6],[60,6],[80,6],[99,6],[119,6],[283,7]]},"350":{"position":[[140,6]]},"357":{"position":[[14,6]]},"358":{"position":[[14,6]]},"359":{"position":[[14,6]]},"360":{"position":[[21,6]]},"365":{"position":[[21,6]]},"379":{"position":[[21,6]]}},"keywords":{}}],["number($range.valu",{"_index":1142,"title":{},"content":{"292":{"position":[[722,21]]}},"keywords":{}}],["numberdefault",{"_index":844,"title":{},"content":{"188":{"position":[[6,14]]}},"keywords":{}}],["nuxt.j",{"_index":776,"title":{},"content":{"104":{"position":[[7,9]]}},"keywords":{}}],["object",{"_index":47,"title":{},"content":{"5":{"position":[[6,6]]},"6":{"position":[[6,6]]},"7":{"position":[[6,6]]},"9":{"position":[[6,6]]},"12":{"position":[[310,6]]},"33":{"position":[[6,6]]},"38":{"position":[[6,6]]},"39":{"position":[[6,6]]},"42":{"position":[[6,6]]},"44":{"position":[[6,6],[39,7],[88,6]]},"45":{"position":[[6,6]]},"46":{"position":[[6,6]]},"49":{"position":[[6,6],[24,6]]},"50":{"position":[[6,6],[33,6]]},"55":{"position":[[6,6]]},"56":{"position":[[6,6],[24,6]]},"58":{"position":[[308,6],[331,6]]},"59":{"position":[[6,6],[24,6]]},"61":{"position":[[6,6],[24,6]]},"63":{"position":[[310,6],[333,6]]},"64":{"position":[[6,6]]},"66":{"position":[[313,6],[336,6]]},"67":{"position":[[6,6]]},"69":{"position":[[6,6],[24,6]]},"71":{"position":[[6,6]]},"73":{"position":[[6,6],[24,6]]},"75":{"position":[[6,6]]},"104":{"position":[[304,7]]},"110":{"position":[[4,6]]},"111":{"position":[[4,6]]},"112":{"position":[[4,6]]},"114":{"position":[[4,6]]},"137":{"position":[[4,6]]},"142":{"position":[[4,6]]},"143":{"position":[[4,6]]},"146":{"position":[[4,6]]},"148":{"position":[[4,6]]},"149":{"position":[[4,6]]},"150":{"position":[[4,6]]},"153":{"position":[[4,6]]},"154":{"position":[[4,6]]},"159":{"position":[[4,6]]},"160":{"position":[[4,6]]},"162":{"position":[[151,6]]},"163":{"position":[[4,6]]},"165":{"position":[[4,6]]},"167":{"position":[[151,6]]},"168":{"position":[[4,6]]},"170":{"position":[[151,6]]},"171":{"position":[[4,6]]},"173":{"position":[[4,6]]},"175":{"position":[[4,6]]},"177":{"position":[[4,6]]},"179":{"position":[[4,6]]},"209":{"position":[[304,6],[327,6]]},"211":{"position":[[307,6],[330,6]]},"212":{"position":[[322,6],[345,6]]},"218":{"position":[[190,6]]},"324":{"position":[[149,6]]},"326":{"position":[[149,6]]},"327":{"position":[[150,6]]},"332":{"position":[[4,9]]},"333":{"position":[[4,9],[106,6]]},"334":{"position":[[4,9]]},"335":{"position":[[4,9]]},"337":{"position":[[4,9]]}},"keywords":{}}],["objectdefault",{"_index":942,"title":{},"content":{"217":{"position":[[6,14]]},"218":{"position":[[6,14]]},"219":{"position":[[6,14]]},"220":{"position":[[6,14]]},"222":{"position":[[6,14]]}},"keywords":{}}],["obtain",{"_index":1046,"title":{},"content":{"266":{"position":[[281,8]]}},"keywords":{}}],["offlineaudiocontext",{"_index":660,"title":{},"content":{"83":{"position":[[416,19]]},"118":{"position":[[378,19]]}},"keywords":{}}],["offset",{"_index":895,"title":{},"content":{"205":{"position":[[42,7]]}},"keywords":{}}],["old",{"_index":543,"title":{},"content":{"60":{"position":[[163,3]]}},"keywords":{}}],["on",{"_index":892,"title":{},"content":{"202":{"position":[[96,3]]},"214":{"position":[[303,4]]},"216":{"position":[[346,3]]},"251":{"position":[[160,3]]},"252":{"position":[[173,3]]},"329":{"position":[[206,4]]}},"keywords":{}}],["onc",{"_index":1040,"title":{},"content":{"265":{"position":[[107,4]]}},"keywords":{}}],["one/dash.mpd",{"_index":622,"title":{},"content":{"81":{"position":[[186,14]]},"240":{"position":[[180,14]]}},"keywords":{}}],["onlin",{"_index":214,"title":{},"content":{"22":{"position":[[178,6]]}},"keywords":{}}],["onrang",{"_index":416,"title":{},"content":{"29":{"position":[[139,7],[657,8],[914,8],[1041,8]]},"352":{"position":[[84,7],[579,8],[797,8],[919,8]]}},"keywords":{}}],["onselect",{"_index":273,"title":{},"content":{"24":{"position":[[426,9]]},"25":{"position":[[3834,9]]},"27":{"position":[[231,8],[869,9],[1283,9]]},"28":{"position":[[1120,9]]},"29":{"position":[[1102,9]]},"210":{"position":[[314,9],[466,9]]},"325":{"position":[[245,9],[377,9]]},"347":{"position":[[426,9]]},"348":{"position":[[3871,9]]},"350":{"position":[[109,8],[679,9],[1071,9]]},"351":{"position":[[977,9]]},"352":{"position":[[980,9]]}},"keywords":{}}],["onswitch",{"_index":400,"title":{},"content":{"28":{"position":[[143,8],[539,9],[935,9],[1049,9]]},"351":{"position":[[87,8],[458,9],[797,9],[906,9]]}},"keywords":{}}],["opac",{"_index":523,"title":{},"content":{"57":{"position":[[351,8],[507,8]]},"58":{"position":[[818,8]]},"161":{"position":[[322,8],[478,8]]},"162":{"position":[[576,8]]},"209":{"position":[[798,8]]},"285":{"position":[[521,8]]},"324":{"position":[[558,8]]}},"keywords":{}}],["open",{"_index":213,"title":{},"content":{"22":{"position":[[170,4]]},"216":{"position":[[240,4]]},"275":{"position":[[15,4]]}},"keywords":{}}],["oper",{"_index":692,"title":{},"content":{"83":{"position":[[1189,9],[1231,9]]},"118":{"position":[[1151,9],[1193,9]]},"251":{"position":[[101,10]]}},"keywords":{}}],["optim",{"_index":1005,"title":{},"content":{"251":{"position":[[88,12]]}},"keywords":{}}],["option",{"_index":58,"title":{"9":{"position":[[0,7]]},"33":{"position":[[0,7]]},"114":{"position":[[0,7]]},"137":{"position":[[0,7]]},"181":{"position":[[6,7]]}},"content":{"7":{"position":[[44,6]]},"8":{"position":[[36,6]]},"9":{"position":[[28,6]]},"22":{"position":[[690,9]]},"33":{"position":[[26,7]]},"54":{"position":[[89,6]]},"104":{"position":[[288,7]]},"105":{"position":[[197,7],[305,10]]},"192":{"position":[[128,6]]},"198":{"position":[[211,8]]},"294":{"position":[[502,8],[540,8]]},"345":{"position":[[608,9]]}},"keywords":{}}],["os",{"_index":936,"title":{},"content":{"216":{"position":[[581,2],[624,2],[658,2]]},"331":{"position":[[302,2],[345,2],[379,2]]}},"keywords":{}}],["otherwis",{"_index":820,"title":{},"content":{"182":{"position":[[111,9]]}},"keywords":{}}],["output",{"_index":538,"title":{},"content":{"60":{"position":[[35,6]]}},"keywords":{}}],["outsid",{"_index":733,"title":{},"content":{"93":{"position":[[209,7],[290,7]]},"193":{"position":[[52,7]]}},"keywords":{}}],["over",{"_index":977,"title":{},"content":{"222":{"position":[[63,4]]},"261":{"position":[[401,4]]}},"keywords":{}}],["page",{"_index":850,"title":{},"content":{"188":{"position":[[275,5]]},"191":{"position":[[225,5]]},"202":{"position":[[64,4]]},"207":{"position":[[517,4]]},"259":{"position":[[357,4],[441,5]]},"260":{"position":[[70,4]]},"261":{"position":[[334,4],[410,5]]}},"keywords":{}}],["panel",{"_index":372,"title":{"26":{"position":[[19,5]]}},"content":{"27":{"position":[[9,6],[283,5]]},"73":{"position":[[46,5]]},"74":{"position":[[58,5]]},"195":{"position":[[102,6]]},"196":{"position":[[114,5]]},"197":{"position":[[102,5]]},"199":{"position":[[59,5]]},"210":{"position":[[49,6],[88,5]]}},"keywords":{}}],["param",{"_index":202,"title":{},"content":{"21":{"position":[[253,6]]},"344":{"position":[[190,6]]}},"keywords":{}}],["paramet",{"_index":88,"title":{},"content":{"12":{"position":[[288,9]]},"72":{"position":[[67,9],[108,9]]},"184":{"position":[[82,10]]},"251":{"position":[[138,11]]},"252":{"position":[[151,11]]}},"keywords":{}}],["parti",{"_index":581,"title":{"77":{"position":[[6,5]]}},"content":{"222":{"position":[[92,5]]}},"keywords":{}}],["partial",{"_index":668,"title":{},"content":{"83":{"position":[[628,9]]},"118":{"position":[[590,9]]}},"keywords":{}}],["paus",{"_index":678,"title":{"87":{"position":[[0,6]]},"122":{"position":[[0,6]]},"244":{"position":[[0,6]]},"355":{"position":[[0,6]]}},"content":{"83":{"position":[[917,7],[1015,6]]},"87":{"position":[[25,5]]},"118":{"position":[[879,7],[977,6]]},"200":{"position":[[299,5]]},"220":{"position":[[321,6]]},"244":{"position":[[15,5]]},"245":{"position":[[41,5]]},"335":{"position":[[281,6]]}},"keywords":{}}],["perform",{"_index":1004,"title":{},"content":{"251":{"position":[[75,7]]}},"keywords":{}}],["period",{"_index":126,"title":{},"content":{"19":{"position":[[484,6]]},"83":{"position":[[1075,12]]},"118":{"position":[[1037,12]]}},"keywords":{}}],["perpetua"",{"_index":338,"title":{},"content":{"25":{"position":[[2397,14]]},"348":{"position":[[2397,14]]}},"keywords":{}}],["persist",{"_index":455,"title":{},"content":{"44":{"position":[[20,10]]}},"keywords":{}}],["pip",{"_index":402,"title":{"201":{"position":[[0,4]]},"261":{"position":[[0,4]]},"316":{"position":[[0,4]]},"372":{"position":[[0,4]]}},"content":{"28":{"position":[[394,4]]},"201":{"position":[[51,3],[194,4]]},"220":{"position":[[401,4]]},"261":{"position":[[57,3],[374,3]]},"316":{"position":[[140,4]]},"335":{"position":[[361,4]]}},"keywords":{}}],["play",{"_index":644,"title":{"86":{"position":[[0,5]]},"121":{"position":[[0,5]]},"243":{"position":[[0,5]]},"264":{"position":[[0,8]]},"354":{"position":[[0,5]]},"375":{"position":[[0,8]]}},"content":{"83":{"position":[[106,4],[176,4],[312,4]]},"85":{"position":[[59,6]]},"86":{"position":[[25,6]]},"95":{"position":[[24,7]]},"118":{"position":[[68,4],[138,4],[274,4]]},"184":{"position":[[151,5]]},"185":{"position":[[119,7]]},"189":{"position":[[65,4]]},"191":{"position":[[46,4],[253,4]]},"193":{"position":[[111,4]]},"194":{"position":[[41,7]]},"200":{"position":[[292,4]]},"202":{"position":[[121,4]]},"206":{"position":[[95,7]]},"220":{"position":[[311,5]]},"243":{"position":[[15,4]]},"252":{"position":[[111,4]]},"262":{"position":[[132,6]]},"264":{"position":[[48,7]]},"270":{"position":[[72,4],[330,5]]},"335":{"position":[[271,5]]}},"keywords":{}}],["playback",{"_index":594,"title":{},"content":{"78":{"position":[[396,8]]},"79":{"position":[[514,8]]},"83":{"position":[[705,8],[899,8],[936,8],[970,8],[1142,8],[1543,8]]},"118":{"position":[[667,8],[861,8],[898,8],[932,8],[1104,8],[1505,8]]},"196":{"position":[[46,8]]},"226":{"position":[[48,8]]},"245":{"position":[[28,8]]},"268":{"position":[[56,8]]}},"keywords":{}}],["playbackr",{"_index":385,"title":{"196":{"position":[[0,13]]},"268":{"position":[[0,13]]},"311":{"position":[[0,13]]},"379":{"position":[[0,13]]}},"content":{"27":{"position":[[482,13]]},"28":{"position":[[335,13]]},"29":{"position":[[450,13]]},"196":{"position":[[235,13]]},"220":{"position":[[441,13]]},"285":{"position":[[130,13]]},"311":{"position":[[152,13]]},"335":{"position":[[401,13]]},"350":{"position":[[321,13]]},"351":{"position":[[258,13]]},"352":{"position":[[375,13]]}},"keywords":{}}],["playdur",{"_index":136,"title":{},"content":{"19":{"position":[[704,13]]},"235":{"position":[[448,13]]}},"keywords":{}}],["player",{"_index":19,"title":{"49":{"position":[[0,7]]},"81":{"position":[[6,7]]},"153":{"position":[[0,7]]},"240":{"position":[[6,7]]}},"content":{"2":{"position":[[35,6],[123,7]]},"3":{"position":[[21,6]]},"4":{"position":[[21,6]]},"5":{"position":[[30,6]]},"7":{"position":[[37,6]]},"8":{"position":[[29,6]]},"9":{"position":[[13,6]]},"10":{"position":[[13,6]]},"32":{"position":[[44,6]]},"34":{"position":[[26,6]]},"35":{"position":[[26,6]]},"36":{"position":[[26,6]]},"37":{"position":[[26,6]]},"39":{"position":[[20,6]]},"40":{"position":[[69,6]]},"44":{"position":[[51,6]]},"45":{"position":[[20,6]]},"46":{"position":[[20,6]]},"72":{"position":[[450,6],[493,8]]},"76":{"position":[[140,6]]},"80":{"position":[[255,6]]},"81":{"position":[[42,6],[277,6]]},"85":{"position":[[15,6]]},"90":{"position":[[15,6]]},"91":{"position":[[15,6],[54,6]]},"92":{"position":[[15,6],[67,6]]},"93":{"position":[[23,6],[224,6],[276,6]]},"94":{"position":[[15,6]]},"97":{"position":[[15,6]]},"98":{"position":[[11,6]]},"105":{"position":[[188,8]]},"182":{"position":[[86,6],[125,6]]},"184":{"position":[[108,6],[373,6],[479,6]]},"185":{"position":[[89,6]]},"187":{"position":[[26,6]]},"188":{"position":[[47,6],[179,6],[281,6]]},"192":{"position":[[44,6],[164,6]]},"193":{"position":[[37,6]]},"200":{"position":[[353,6],[396,8]]},"202":{"position":[[49,7],[100,6]]},"203":{"position":[[77,6]]},"204":{"position":[[77,6]]},"206":{"position":[[69,6]]},"207":{"position":[[122,6],[160,6],[207,6]]},"215":{"position":[[135,6]]},"216":{"position":[[117,6],[193,6],[389,6],[744,8]]},"227":{"position":[[50,6],[113,6]]},"239":{"position":[[249,6]]},"240":{"position":[[36,6],[271,6]]},"259":{"position":[[52,6]]},"260":{"position":[[59,6]]},"261":{"position":[[50,6]]},"263":{"position":[[50,6]]},"266":{"position":[[60,6]]},"267":{"position":[[49,6]]},"268":{"position":[[49,6]]},"269":{"position":[[53,6]]},"271":{"position":[[114,6]]},"273":{"position":[[57,6]]},"274":{"position":[[57,6]]},"276":{"position":[[45,6]]}},"keywords":{}}],["player.initialize(video",{"_index":617,"title":{},"content":{"80":{"position":[[295,24]]},"239":{"position":[[289,24]]}},"keywords":{}}],["player.load(url",{"_index":625,"title":{},"content":{"81":{"position":[[311,17]]},"240":{"position":[[305,17]]}},"keywords":{}}],["playsinlin",{"_index":906,"title":{"208":{"position":[[0,12]]},"323":{"position":[[0,12]]}},"content":{"208":{"position":[[39,11],[160,12]]},"219":{"position":[[272,13],[292,12]]},"323":{"position":[[29,11],[143,12]]},"334":{"position":[[202,13],[222,12]]}},"keywords":{}}],["pleas",{"_index":638,"title":{},"content":{"83":{"position":[[22,6]]},"191":{"position":[[307,6]]},"210":{"position":[[56,6]]},"221":{"position":[[104,6]]},"222":{"position":[[108,6]]}},"keywords":{}}],["plug",{"_index":7,"title":{},"content":{"0":{"position":[[68,4]]}},"keywords":{}}],["plugin",{"_index":1,"title":{"0":{"position":[[8,6]]},"13":{"position":[[4,6]]},"75":{"position":[[0,8]]},"179":{"position":[[0,8]]},"215":{"position":[[0,8]]},"330":{"position":[[0,8]]}},"content":{"0":{"position":[[8,6]]},"16":{"position":[[24,6]]},"17":{"position":[[21,6]]},"18":{"position":[[60,6],[183,6],[209,6],[318,6],[344,6],[408,6]]},"19":{"position":[[154,8]]},"75":{"position":[[20,6]]},"76":{"position":[[51,6],[154,9]]},"215":{"position":[[45,7],[149,9],[386,8]]},"232":{"position":[[24,6]]},"233":{"position":[[21,6]]},"234":{"position":[[57,6],[180,6],[206,6],[315,6],[341,6]]},"235":{"position":[[154,8]]},"281":{"position":[[24,6]]},"282":{"position":[[21,6]]},"283":{"position":[[57,6],[184,6],[214,6],[327,6],[357,6]]},"285":{"position":[[171,8]]},"286":{"position":[[99,8]]},"287":{"position":[[99,8]]},"289":{"position":[[140,8]]},"290":{"position":[[137,8]]},"291":{"position":[[131,8]]},"292":{"position":[[237,8]]},"293":{"position":[[138,8]]},"294":{"position":[[103,8]]},"330":{"position":[[295,8]]}},"keywords":{}}],["point",{"_index":832,"title":{},"content":{"184":{"position":[[466,5]]},"214":{"position":[[52,6]]}},"keywords":{}}],["polici",{"_index":857,"title":{},"content":{"191":{"position":[[328,6]]},"306":{"position":[[215,6]]}},"keywords":{}}],["poprocket"",{"_index":340,"title":{},"content":{"25":{"position":[[2490,15]]},"348":{"position":[[2490,15]]}},"keywords":{}}],["popul",{"_index":858,"title":{},"content":{"192":{"position":[[56,8]]}},"keywords":{}}],["portal",{"_index":206,"title":{"22":{"position":[[15,6]]},"345":{"position":[[8,6]]}},"content":{"22":{"position":[[15,6]]},"345":{"position":[[8,6]]}},"keywords":{}}],["posit",{"_index":79,"title":{},"content":{"12":{"position":[[154,9]]},"20":{"position":[[140,8],[747,9]]},"22":{"position":[[840,9]]},"24":{"position":[[113,9]]},"25":{"position":[[3760,9]]},"57":{"position":[[301,9],[458,9]]},"58":{"position":[[768,9]]},"63":{"position":[[479,8],[735,9]]},"161":{"position":[[272,9],[429,9]]},"162":{"position":[[526,9]]},"167":{"position":[[235,8],[440,9]]},"209":{"position":[[748,9]]},"212":{"position":[[491,8],[689,9],[937,9]]},"275":{"position":[[162,9]]},"277":{"position":[[190,9]]},"289":{"position":[[236,9],[341,9]]},"290":{"position":[[233,9]]},"291":{"position":[[227,9]]},"292":{"position":[[333,9]]},"293":{"position":[[234,9],[339,9]]},"295":{"position":[[568,9]]},"324":{"position":[[508,9]]},"327":{"position":[[234,8],[424,9],[615,9]]},"345":{"position":[[758,9]]},"347":{"position":[[113,9]]},"348":{"position":[[3797,9]]},"386":{"position":[[152,9]]}},"keywords":{}}],["poster",{"_index":833,"title":{"185":{"position":[[0,7]]},"262":{"position":[[0,7]]},"300":{"position":[[0,7]]},"373":{"position":[[0,7]]}},"content":{"185":{"position":[[28,6],[226,7]]},"262":{"position":[[64,7],[81,6],[238,7]]},"300":{"position":[[142,7]]},"373":{"position":[[154,7]]}},"keywords":{}}],["potser",{"_index":908,"title":{},"content":{"209":{"position":[[638,9]]},"324":{"position":[[398,9]]}},"keywords":{}}],["press",{"_index":984,"title":{},"content":{"225":{"position":[[90,5]]}},"keywords":{}}],["preview",{"_index":943,"title":{},"content":{"217":{"position":[[30,7],[98,7],[124,7],[153,7],[181,7],[209,7]]}},"keywords":{}}],["previou",{"_index":1009,"title":{},"content":{"252":{"position":[[102,8]]}},"keywords":{}}],["prioriti",{"_index":533,"title":{},"content":{"58":{"position":[[232,8]]},"63":{"position":[[234,8]]},"66":{"position":[[237,8]]},"209":{"position":[[228,8]]},"211":{"position":[[231,8]]},"212":{"position":[[246,8]]}},"keywords":{}}],["pro"",{"_index":366,"title":{},"content":{"25":{"position":[[3597,10]]},"348":{"position":[[3597,10]]}},"keywords":{}}],["probabl",{"_index":607,"title":{},"content":{"79":{"position":[[416,10]]},"238":{"position":[[410,10]]}},"keywords":{}}],["program",{"_index":979,"title":{},"content":{"222":{"position":[[98,9]]}},"keywords":{}}],["progress",{"_index":842,"title":{},"content":{"187":{"position":[[68,8]]},"189":{"position":[[48,8]]},"206":{"position":[[33,8]]},"214":{"position":[[66,8]]},"217":{"position":[[49,8]]},"252":{"position":[[116,8]]}},"keywords":{}}],["promis",{"_index":1022,"title":{},"content":{"257":{"position":[[74,7]]},"258":{"position":[[72,7]]},"287":{"position":[[141,7]]},"368":{"position":[[40,7]]},"369":{"position":[[38,7]]}},"keywords":{}}],["promise((resovl",{"_index":1117,"title":{},"content":{"287":{"position":[[188,17]]}},"keywords":{}}],["prompt",{"_index":196,"title":{},"content":{"21":{"position":[[57,7]]},"58":{"position":[[448,6]]},"59":{"position":[[34,6]]},"60":{"position":[[49,6],[335,6],[384,6]]},"63":{"position":[[450,6]]},"66":{"position":[[453,6]]},"209":{"position":[[444,6]]},"211":{"position":[[447,6]]},"212":{"position":[[462,6]]},"291":{"position":[[292,17]]}},"keywords":{}}],["prop",{"_index":783,"title":{},"content":{"104":{"position":[[279,6]]}},"keywords":{}}],["properti",{"_index":14,"title":{"1":{"position":[[7,9]]},"31":{"position":[[9,9]]},"242":{"position":[[7,10]]}},"content":{"2":{"position":[[100,8]]},"6":{"position":[[26,10]]},"20":{"position":[[115,8]]},"27":{"position":[[95,8]]},"28":{"position":[[0,8]]},"29":{"position":[[0,8]]},"44":{"position":[[141,8]]},"51":{"position":[[20,8]]},"53":{"position":[[20,9]]},"54":{"position":[[39,9]]},"57":{"position":[[20,8]]},"58":{"position":[[54,8]]},"63":{"position":[[56,8]]},"66":{"position":[[59,8]]},"68":{"position":[[20,8]]},"74":{"position":[[20,8]]},"76":{"position":[[217,12]]},"209":{"position":[[50,8]]},"211":{"position":[[53,8]]},"212":{"position":[[68,8]]},"213":{"position":[[95,8]]},"214":{"position":[[79,8]]},"215":{"position":[[212,12]]},"217":{"position":[[62,8]]},"218":{"position":[[94,8]]},"219":{"position":[[74,11],[92,10]]},"272":{"position":[[60,10]]}},"keywords":{}}],["proxi",{"_index":451,"title":{"43":{"position":[[0,6]]},"147":{"position":[[0,6]]}},"content":{"43":{"position":[[15,5]]}},"keywords":{}}],["qualiti",{"_index":389,"title":{"213":{"position":[[0,8]]},"328":{"position":[[0,8]]}},"content":{"27":{"position":[[1034,9]]},"213":{"position":[[46,7],[144,7],[164,7],[188,7],[303,8]]},"252":{"position":[[46,7]]},"328":{"position":[[195,8]]}},"keywords":{}}],["queri",{"_index":170,"title":{"40":{"position":[[0,6]]},"41":{"position":[[0,6]]},"144":{"position":[[0,6]]},"145":{"position":[[0,6]]}},"content":{"20":{"position":[[286,6],[817,5]]},"40":{"position":[[22,5]]},"144":{"position":[[16,5]]},"295":{"position":[[138,10],[635,5]]}},"keywords":{}}],["quot;"",{"_index":237,"title":{},"content":{"22":{"position":[[782,13],[901,12]]},"345":{"position":[[700,13],[819,12]]}},"keywords":{}}],["quot;1977"",{"_index":282,"title":{},"content":{"25":{"position":[[56,17]]},"348":{"position":[[56,17]]}},"keywords":{}}],["quot;400px"",{"_index":244,"title":{},"content":{"22":{"position":[[964,18]]},"345":{"position":[[882,18]]}},"keywords":{}}],["quot;600px"",{"_index":242,"title":{},"content":{"22":{"position":[[937,18]]},"345":{"position":[[855,18]]}},"keywords":{}}],["quot;60px",{"_index":246,"title":{},"content":{"22":{"position":[[991,10]]},"345":{"position":[[909,10]]}},"keywords":{}}],["quot;aden"",{"_index":286,"title":{},"content":{"25":{"position":[[140,17]]},"348":{"position":[[140,17]]}},"keywords":{}}],["quot;amaro"",{"_index":288,"title":{},"content":{"25":{"position":[[224,18]]},"348":{"position":[[224,18]]}},"keywords":{}}],["quot;artplayer";export",{"_index":782,"title":{},"content":{"104":{"position":[[200,28]]}},"keywords":{}}],["quot;artplayer/examples/react/artplayer"",{"_index":222,"title":{},"content":{"22":{"position":[[336,47]]},"345":{"position":[[254,47]]}},"keywords":{}}],["quot;ashby"",{"_index":290,"title":{},"content":{"25":{"position":[[310,18]]},"348":{"position":[[310,18]]}},"keywords":{}}],["quot;brannan"",{"_index":292,"title":{},"content":{"25":{"position":[[396,20]]},"348":{"position":[[396,20]]}},"keywords":{}}],["quot;brooklyn"",{"_index":294,"title":{},"content":{"25":{"position":[[486,21]]},"348":{"position":[[486,21]]}},"keywords":{}}],["quot;charmes"",{"_index":296,"title":{},"content":{"25":{"position":[[578,20]]},"348":{"position":[[578,20]]}},"keywords":{}}],["quot;clarendon"",{"_index":298,"title":{},"content":{"25":{"position":[[668,22]]},"348":{"position":[[668,22]]}},"keywords":{}}],["quot;class"",{"_index":283,"title":{},"content":{"25":{"position":[[74,18],[158,18],[243,18],[329,18],[417,18],[508,18],[599,18],[691,18],[781,18],[870,18],[963,18],[1055,18],[1143,18],[1228,18],[1314,18],[1402,18],[1491,18],[1580,18],[1666,18],[1750,18],[1835,18],[1921,18],[2008,18],[2096,18],[2183,18],[2272,18],[2365,18],[2458,18],[2548,18],[2633,18],[2719,18],[2808,18],[2898,18],[2988,18],[3076,18],[3164,18],[3255,18],[3345,18],[3433,18],[3521,18],[3608,18]]},"348":{"position":[[74,18],[158,18],[243,18],[329,18],[417,18],[508,18],[599,18],[691,18],[781,18],[870,18],[963,18],[1055,18],[1143,18],[1228,18],[1314,18],[1402,18],[1491,18],[1580,18],[1666,18],[1750,18],[1835,18],[1921,18],[2008,18],[2096,18],[2183,18],[2272,18],[2365,18],[2458,18],[2548,18],[2633,18],[2719,18],[2808,18],[2898,18],[2988,18],[3076,18],[3164,18],[3255,18],[3345,18],[3433,18],[3521,18],[3608,18]]}},"keywords":{}}],["quot;crema"",{"_index":300,"title":{},"content":{"25":{"position":[[762,18]]},"348":{"position":[[762,18]]}},"keywords":{}}],["quot;dogpatch"",{"_index":302,"title":{},"content":{"25":{"position":[[848,21]]},"348":{"position":[[848,21]]}},"keywords":{}}],["quot;earlybird"",{"_index":304,"title":{},"content":{"25":{"position":[[940,22]]},"348":{"position":[[940,22]]}},"keywords":{}}],["quot;filt",{"_index":284,"title":{},"content":{"25":{"position":[[93,12],[177,12],[262,12],[348,12],[436,12],[527,12],[618,12],[710,12],[800,12],[889,12],[982,12],[1074,12],[1162,12],[1247,12],[1333,12],[1421,12],[1510,12],[1599,12],[1685,12],[1769,12],[1854,12],[1940,12],[2027,12],[2115,12],[2202,12],[2291,12],[2384,12],[2477,12],[2567,12],[2652,12],[2738,12],[2827,12],[2917,12],[3007,12],[3095,12],[3183,12],[3274,12],[3364,12],[3452,12],[3540,12],[3627,12]]},"348":{"position":[[93,12],[177,12],[262,12],[348,12],[436,12],[527,12],[618,12],[710,12],[800,12],[889,12],[982,12],[1074,12],[1162,12],[1247,12],[1333,12],[1421,12],[1510,12],[1599,12],[1685,12],[1769,12],[1854,12],[1940,12],[2027,12],[2115,12],[2202,12],[2291,12],[2384,12],[2477,12],[2567,12],[2652,12],[2738,12],[2827,12],[2917,12],[3007,12],[3095,12],[3183,12],[3274,12],[3364,12],[3452,12],[3540,12],[3627,12]]}},"keywords":{}}],["quot;gingham"",{"_index":306,"title":{},"content":{"25":{"position":[[1034,20]]},"348":{"position":[[1034,20]]}},"keywords":{}}],["quot;ginza"",{"_index":308,"title":{},"content":{"25":{"position":[[1124,18]]},"348":{"position":[[1124,18]]}},"keywords":{}}],["quot;hefe"",{"_index":310,"title":{},"content":{"25":{"position":[[1210,17]]},"348":{"position":[[1210,17]]}},"keywords":{}}],["quot;helena"",{"_index":312,"title":{},"content":{"25":{"position":[[1294,19]]},"348":{"position":[[1294,19]]}},"keywords":{}}],["quot;html"",{"_index":281,"title":{},"content":{"25":{"position":[[38,17],[122,17],[206,17],[292,17],[378,17],[468,17],[560,17],[650,17],[744,17],[830,17],[922,17],[1016,17],[1106,17],[1192,17],[1276,17],[1364,17],[1452,17],[1542,17],[1630,17],[1714,17],[1798,17],[1883,17],[1971,17],[2057,17],[2147,17],[2231,17],[2325,17],[2417,17],[2511,17],[2597,17],[2681,17],[2769,17],[2859,17],[2949,17],[3039,17],[3125,17],[3215,17],[3307,17],[3395,17],[3483,17],[3571,17]]},"348":{"position":[[38,17],[122,17],[206,17],[292,17],[378,17],[468,17],[560,17],[650,17],[744,17],[830,17],[922,17],[1016,17],[1106,17],[1192,17],[1276,17],[1364,17],[1452,17],[1542,17],[1630,17],[1714,17],[1798,17],[1883,17],[1971,17],[2057,17],[2147,17],[2231,17],[2325,17],[2417,17],[2511,17],[2597,17],[2681,17],[2769,17],[2859,17],[2949,17],[3039,17],[3125,17],[3215,17],[3307,17],[3395,17],[3483,17],[3571,17]]}},"keywords":{}}],["quot;https://artplayer.org/assets/sample/video.mp4"",{"_index":236,"title":{},"content":{"22":{"position":[[705,58]]},"345":{"position":[[623,58]]}},"keywords":{}}],["quot;hudson"",{"_index":314,"title":{},"content":{"25":{"position":[[1382,19]]},"348":{"position":[[1382,19]]}},"keywords":{}}],["quot;inkwell"",{"_index":316,"title":{},"content":{"25":{"position":[[1470,20]]},"348":{"position":[[1470,20]]}},"keywords":{}}],["quot;kelvin"",{"_index":318,"title":{},"content":{"25":{"position":[[1560,19]]},"348":{"position":[[1560,19]]}},"keywords":{}}],["quot;kuno"",{"_index":320,"title":{},"content":{"25":{"position":[[1648,17]]},"348":{"position":[[1648,17]]}},"keywords":{}}],["quot;lark"",{"_index":322,"title":{},"content":{"25":{"position":[[1732,17]]},"348":{"position":[[1732,17]]}},"keywords":{}}],["quot;lo",{"_index":324,"title":{},"content":{"25":{"position":[[1816,8]]},"348":{"position":[[1816,8]]}},"keywords":{}}],["quot;ludwig"",{"_index":327,"title":{},"content":{"25":{"position":[[1901,19]]},"348":{"position":[[1901,19]]}},"keywords":{}}],["quot;maven"",{"_index":329,"title":{},"content":{"25":{"position":[[1989,18]]},"348":{"position":[[1989,18]]}},"keywords":{}}],["quot;mayfair"",{"_index":331,"title":{},"content":{"25":{"position":[[2075,20]]},"348":{"position":[[2075,20]]}},"keywords":{}}],["quot;moon"",{"_index":333,"title":{},"content":{"25":{"position":[[2165,17]]},"348":{"position":[[2165,17]]}},"keywords":{}}],["quot;nashville"",{"_index":335,"title":{},"content":{"25":{"position":[[2249,22]]},"348":{"position":[[2249,22]]}},"keywords":{}}],["quot;perpetua"",{"_index":337,"title":{},"content":{"25":{"position":[[2343,21]]},"348":{"position":[[2343,21]]}},"keywords":{}}],["quot;poprocket"",{"_index":339,"title":{},"content":{"25":{"position":[[2435,22]]},"348":{"position":[[2435,22]]}},"keywords":{}}],["quot;portal"",{"_index":238,"title":{},"content":{"22":{"position":[[802,18],[875,19]]},"345":{"position":[[720,18],[793,19]]}},"keywords":{}}],["quot;react",{"_index":220,"title":{},"content":{"22":{"position":[[291,11]]},"345":{"position":[[209,11]]}},"keywords":{}}],["quot;react"",{"_index":217,"title":{},"content":{"22":{"position":[[233,18]]},"345":{"position":[[151,18]]}},"keywords":{}}],["quot;reyes"",{"_index":341,"title":{},"content":{"25":{"position":[[2529,18]]},"348":{"position":[[2529,18]]}},"keywords":{}}],["quot;right"",{"_index":239,"title":{},"content":{"22":{"position":[[850,18]]},"345":{"position":[[768,18]]}},"keywords":{}}],["quot;rise"",{"_index":343,"title":{},"content":{"25":{"position":[[2615,17]]},"348":{"position":[[2615,17]]}},"keywords":{}}],["quot;sierra"",{"_index":345,"title":{},"content":{"25":{"position":[[2699,19]]},"348":{"position":[[2699,19]]}},"keywords":{}}],["quot;skyline"",{"_index":347,"title":{},"content":{"25":{"position":[[2787,20]]},"348":{"position":[[2787,20]]}},"keywords":{}}],["quot;slumber"",{"_index":349,"title":{},"content":{"25":{"position":[[2877,20]]},"348":{"position":[[2877,20]]}},"keywords":{}}],["quot;stinson"",{"_index":351,"title":{},"content":{"25":{"position":[[2967,20]]},"348":{"position":[[2967,20]]}},"keywords":{}}],["quot;sutro"",{"_index":353,"title":{},"content":{"25":{"position":[[3057,18]]},"348":{"position":[[3057,18]]}},"keywords":{}}],["quot;toaster"",{"_index":355,"title":{},"content":{"25":{"position":[[3143,20]]},"348":{"position":[[3143,20]]}},"keywords":{}}],["quot;valencia"",{"_index":357,"title":{},"content":{"25":{"position":[[3233,21]]},"348":{"position":[[3233,21]]}},"keywords":{}}],["quot;vesper"",{"_index":359,"title":{},"content":{"25":{"position":[[3325,19]]},"348":{"position":[[3325,19]]}},"keywords":{}}],["quot;walden"",{"_index":361,"title":{},"content":{"25":{"position":[[3413,19]]},"348":{"position":[[3413,19]]}},"keywords":{}}],["quot;willow"",{"_index":363,"title":{},"content":{"25":{"position":[[3501,19]]},"348":{"position":[[3501,19]]}},"keywords":{}}],["quot;x",{"_index":365,"title":{},"content":{"25":{"position":[[3589,7]]},"348":{"position":[[3589,7]]}},"keywords":{}}],["rang",{"_index":414,"title":{"29":{"position":[[4,5]]}},"content":{"29":{"position":[[107,5],[119,5],[156,5],[209,5],[509,8],[635,6],[892,6],[1019,6]]},"205":{"position":[[57,5]]},"249":{"position":[[63,6]]},"292":{"position":[[569,6]]},"352":{"position":[[65,5],[134,5],[557,6],[775,6],[897,6]]}},"keywords":{}}],["range.addeventlistener('chang",{"_index":1140,"title":{},"content":{"292":{"position":[[623,33]]}},"keywords":{}}],["range[0",{"_index":417,"title":{},"content":{"29":{"position":[[246,9]]},"352":{"position":[[171,9]]}},"keywords":{}}],["range[1",{"_index":419,"title":{},"content":{"29":{"position":[[268,9]]},"352":{"position":[[193,9]]}},"keywords":{}}],["range[2",{"_index":421,"title":{},"content":{"29":{"position":[[290,9]]},"352":{"position":[[215,9]]}},"keywords":{}}],["range[3",{"_index":423,"title":{},"content":{"29":{"position":[[313,9]]},"352":{"position":[[238,9]]}},"keywords":{}}],["rate",{"_index":689,"title":{},"content":{"83":{"position":[[1151,4]]},"118":{"position":[[1113,4]]}},"keywords":{}}],["ratio",{"_index":872,"title":{},"content":{"197":{"position":[[65,6]]},"271":{"position":[[128,6]]}},"keywords":{}}],["reach",{"_index":671,"title":{},"content":{"83":{"position":[[759,8]]},"118":{"position":[[721,8]]}},"keywords":{}}],["react",{"_index":205,"title":{"22":{"position":[[9,5]]},"345":{"position":[[2,5]]}},"content":{"22":{"position":[[9,5],[50,5],[197,6]]},"345":{"position":[[2,5],[52,5],[115,6]]}},"keywords":{}}],["react';import",{"_index":802,"title":{},"content":{"105":{"position":[[122,14]]}},"keywords":{}}],["react.j",{"_index":796,"title":{},"content":{"105":{"position":[[0,8]]}},"keywords":{}}],["react.js、next.j",{"_index":795,"title":{"105":{"position":[[2,16]]}},"content":{},"keywords":{}}],["reactdom",{"_index":218,"title":{},"content":{"22":{"position":[[259,9]]},"345":{"position":[[177,9]]}},"keywords":{}}],["reactdom.createport",{"_index":212,"title":{},"content":{"22":{"position":[[135,22]]}},"keywords":{}}],["reactdom.render(<app",{"_index":260,"title":{},"content":{"22":{"position":[[1338,23]]},"345":{"position":[[1256,23]]}},"keywords":{}}],["read",{"_index":639,"title":{},"content":{"83":{"position":[[29,4]]},"188":{"position":[[288,5]]},"191":{"position":[[314,4]]}},"keywords":{}}],["readi",{"_index":681,"title":{"85":{"position":[[0,6]]},"120":{"position":[[0,6]]},"184":{"position":[[0,5]]},"299":{"position":[[0,5]]}},"content":{"83":{"position":[[982,5]]},"118":{"position":[[944,5]]},"184":{"position":[[167,5]]},"299":{"position":[[26,47]]}},"keywords":{}}],["recommend",{"_index":171,"title":{},"content":{"20":{"position":[[293,11],[1035,11]]}},"keywords":{}}],["rect",{"_index":1043,"title":{"266":{"position":[[0,5]]},"377":{"position":[[0,5]]}},"content":{},"keywords":{}}],["red",{"_index":506,"title":{},"content":{"52":{"position":[[386,6]]},"54":{"position":[[278,6]]},"63":{"position":[[821,6]]},"156":{"position":[[349,6]]},"158":{"position":[[226,6]]},"212":{"position":[[775,6]]},"285":{"position":[[382,6]]},"327":{"position":[[496,6]]}},"keywords":{}}],["redirect",{"_index":121,"title":{},"content":{"19":{"position":[[371,8],[398,8]]}},"keywords":{}}],["ref="artref"></div></template><script>import",{"_index":781,"title":{},"content":{"104":{"position":[[109,75]]}},"keywords":{}}],["ref={artref",{"_index":811,"title":{},"content":{"105":{"position":[[531,12]]}},"keywords":{}}],["refresh",{"_index":849,"title":{},"content":{"188":{"position":[[260,10]]}},"keywords":{}}],["regular",{"_index":933,"title":{},"content":{"216":{"position":[[434,7]]}},"keywords":{}}],["reload",{"_index":669,"title":{},"content":{"83":{"position":[[682,6]]},"118":{"position":[[644,6]]}},"keywords":{}}],["render",{"_index":659,"title":{},"content":{"83":{"position":[[400,9]]},"118":{"position":[[362,9]]},"207":{"position":[[90,6],[490,7],[550,10]]},"322":{"position":[[332,6]]}},"keywords":{}}],["replac",{"_index":956,"title":{},"content":{"220":{"position":[[32,7]]}},"keywords":{}}],["requir",{"_index":784,"title":{},"content":{"104":{"position":[[312,9]]},"183":{"position":[[21,11]]},"207":{"position":[[106,8],[191,8]]}},"keywords":{}}],["resid",{"_index":539,"title":{},"content":{"60":{"position":[[81,9]]}},"keywords":{}}],["resiz",{"_index":735,"title":{"94":{"position":[[0,7]]},"129":{"position":[[0,7]]}},"content":{},"keywords":{}}],["resourc",{"_index":687,"title":{},"content":{"83":{"position":[[1111,9]]},"118":{"position":[[1073,9]]}},"keywords":{}}],["resovl",{"_index":1118,"title":{},"content":{"287":{"position":[[221,9]]}},"keywords":{}}],["rest",{"_index":805,"title":{},"content":{"105":{"position":[[218,7]]}},"keywords":{}}],["restrict",{"_index":926,"title":{},"content":{"216":{"position":[[70,12]]}},"keywords":{}}],["rest}></div>",{"_index":812,"title":{},"content":{"105":{"position":[[544,27]]}},"keywords":{}}],["return",{"_index":224,"title":{},"content":{"22":{"position":[[411,6],[655,6]]},"24":{"position":[[515,6]]},"25":{"position":[[3921,6]]},"27":{"position":[[994,6],[1419,6]]},"28":{"position":[[756,6],[976,6],[1090,6],[1148,6]]},"29":{"position":[[706,6],[941,6],[1068,6],[1130,6]]},"76":{"position":[[164,6]]},"104":{"position":[[248,6]]},"105":{"position":[[431,6],[516,6]]},"180":{"position":[[99,6]]},"207":{"position":[[604,8]]},"215":{"position":[[159,6]]},"257":{"position":[[62,6]]},"258":{"position":[[60,6]]},"287":{"position":[[177,6],[214,6]]},"291":{"position":[[348,7]]},"330":{"position":[[96,6]]},"345":{"position":[[329,6],[573,6]]},"347":{"position":[[515,6]]},"348":{"position":[[3958,6]]},"350":{"position":[[792,6],[1195,6]]},"351":{"position":[[645,6],[838,6],[947,6],[1005,6]]},"352":{"position":[[616,6],[824,6],[946,6],[1008,6]]}},"keywords":{}}],["reyes"",{"_index":342,"title":{},"content":{"25":{"position":[[2580,11]]},"348":{"position":[[2580,11]]}},"keywords":{}}],["right",{"_index":80,"title":{},"content":{"12":{"position":[[164,8]]},"20":{"position":[[757,8]]},"24":{"position":[[123,8]]},"25":{"position":[[3770,8]]},"57":{"position":[[336,6]]},"58":{"position":[[803,6]]},"63":{"position":[[515,5],[745,8]]},"161":{"position":[[307,6]]},"162":{"position":[[561,6]]},"167":{"position":[[263,5],[450,8]]},"209":{"position":[[783,6]]},"212":{"position":[[527,5],[699,8]]},"275":{"position":[[172,8]]},"277":{"position":[[200,8]]},"289":{"position":[[246,8],[351,8]]},"290":{"position":[[243,8]]},"291":{"position":[[237,8]]},"292":{"position":[[343,8]]},"293":{"position":[[244,8],[349,8]]},"295":{"position":[[578,8]]},"324":{"position":[[543,6]]},"327":{"position":[[262,5],[434,8]]},"347":{"position":[[123,8]]},"348":{"position":[[3807,8]]},"386":{"position":[[162,8]]}},"keywords":{}}],["rise"",{"_index":344,"title":{},"content":{"25":{"position":[[2665,10]]},"348":{"position":[[2665,10]]}},"keywords":{}}],["rootel",{"_index":258,"title":{},"content":{"22":{"position":[[1281,11],[1369,13]]},"345":{"position":[[1199,11],[1287,13]]}},"keywords":{}}],["rotat",{"_index":987,"title":{},"content":{"227":{"position":[[39,6]]}},"keywords":{}}],["ru",{"_index":484,"title":{},"content":{"48":{"position":[[331,3]]},"152":{"position":[[313,3]]}},"keywords":{}}],["run",{"_index":26,"title":{},"content":{"2":{"position":[[157,3]]},"3":{"position":[[45,3]]},"4":{"position":[[51,3]]},"5":{"position":[[39,3]]},"6":{"position":[[60,3]]},"7":{"position":[[53,3]]},"9":{"position":[[37,3]]},"10":{"position":[[65,3]]},"11":{"position":[[49,3]]},"12":{"position":[[29,3]]},"19":{"position":[[2,3]]},"20":{"position":[[340,3]]},"24":{"position":[[2,3]]},"25":{"position":[[2,3]]},"27":{"position":[[358,3]]},"28":{"position":[[211,3]]},"29":{"position":[[326,3]]},"40":{"position":[[157,3]]},"41":{"position":[[45,3]]},"43":{"position":[[81,3]]},"44":{"position":[[267,3]]},"47":{"position":[[73,3]]},"48":{"position":[[54,3]]},"51":{"position":[[68,3]]},"52":{"position":[[72,3]]},"53":{"position":[[69,3]]},"54":{"position":[[98,3]]},"57":{"position":[[70,3]]},"58":{"position":[[479,3]]},"60":{"position":[[181,3]]},"62":{"position":[[81,3]]},"63":{"position":[[523,3]]},"65":{"position":[[74,3]]},"66":{"position":[[484,3]]},"68":{"position":[[90,3]]},"70":{"position":[[84,3]]},"72":{"position":[[143,3]]},"74":{"position":[[77,3]]},"76":{"position":[[60,3]]},"78":{"position":[[47,3]]},"79":{"position":[[48,3]]},"80":{"position":[[59,3]]},"81":{"position":[[51,3]]},"82":{"position":[[53,3]]},"83":{"position":[[1602,3]]},"85":{"position":[[68,3]]},"86":{"position":[[34,3]]},"87":{"position":[[33,3]]},"88":{"position":[[36,3]]},"89":{"position":[[38,3]]},"90":{"position":[[46,3]]},"91":{"position":[[63,3]]},"92":{"position":[[76,3]]},"93":{"position":[[32,3]]},"94":{"position":[[35,3]]},"95":{"position":[[94,3]]},"96":{"position":[[35,3]]},"97":{"position":[[46,3]]},"98":{"position":[[40,3]]},"99":{"position":[[31,3]]},"107":{"position":[[61,3]]},"108":{"position":[[22,3]]},"109":{"position":[[23,3]]},"110":{"position":[[23,3]]},"111":{"position":[[27,3]]},"112":{"position":[[24,3]]},"114":{"position":[[21,3]]},"115":{"position":[[43,3]]},"116":{"position":[[24,3]]},"118":{"position":[[1564,3]]},"120":{"position":[[40,3]]},"121":{"position":[[12,3]]},"122":{"position":[[12,3]]},"123":{"position":[[15,3]]},"124":{"position":[[13,3]]},"125":{"position":[[15,3]]},"126":{"position":[[22,3]]},"127":{"position":[[26,3]]},"128":{"position":[[15,3]]},"129":{"position":[[14,3]]},"130":{"position":[[31,3]]},"131":{"position":[[13,3]]},"132":{"position":[[14,3]]},"133":{"position":[[14,3]]},"134":{"position":[[13,3]]},"144":{"position":[[104,3]]},"145":{"position":[[37,3]]},"147":{"position":[[36,3]]},"148":{"position":[[162,3]]},"151":{"position":[[40,3]]},"152":{"position":[[36,3]]},"155":{"position":[[37,3]]},"156":{"position":[[35,3]]},"157":{"position":[[39,3]]},"158":{"position":[[46,3]]},"161":{"position":[[41,3]]},"162":{"position":[[237,3]]},"164":{"position":[[63,3]]},"166":{"position":[[40,3]]},"167":{"position":[[271,3]]},"169":{"position":[[39,3]]},"170":{"position":[[237,3]]},"172":{"position":[[43,3]]},"174":{"position":[[41,3]]},"176":{"position":[[62,3]]},"178":{"position":[[41,3]]},"180":{"position":[[31,3]]},"182":{"position":[[149,3]]},"183":{"position":[[119,3]]},"184":{"position":[[181,3]]},"185":{"position":[[129,3]]},"186":{"position":[[94,3]]},"187":{"position":[[83,3]]},"188":{"position":[[56,3]]},"189":{"position":[[77,3]]},"190":{"position":[[55,3]]},"191":{"position":[[53,3]]},"192":{"position":[[202,3]]},"193":{"position":[[123,3]]},"194":{"position":[[51,3]]},"195":{"position":[[149,3]]},"196":{"position":[[138,3]]},"197":{"position":[[126,3]]},"198":{"position":[[93,3]]},"199":{"position":[[114,3]]},"200":{"position":[[58,3]]},"201":{"position":[[97,3]]},"202":{"position":[[128,3]]},"203":{"position":[[119,3]]},"204":{"position":[[120,3]]},"205":{"position":[[75,3]]},"206":{"position":[[105,3]]},"207":{"position":[[239,3]]},"208":{"position":[[63,3]]},"209":{"position":[[475,3]]},"210":{"position":[[96,3]]},"211":{"position":[[478,3]]},"212":{"position":[[535,3]]},"213":{"position":[[206,3]]},"214":{"position":[[175,3]]},"215":{"position":[[55,3]]},"216":{"position":[[450,3]]},"217":{"position":[[226,3]]},"218":{"position":[[263,3]]},"219":{"position":[[150,3]]},"220":{"position":[[80,3]]},"221":{"position":[[305,3]]},"222":{"position":[[133,3]]},"223":{"position":[[116,3]]},"224":{"position":[[113,3]]},"225":{"position":[[108,3]]},"226":{"position":[[59,3]]},"227":{"position":[[147,3]]},"228":{"position":[[104,3]]},"235":{"position":[[2,3]]},"237":{"position":[[41,3]]},"238":{"position":[[42,3]]},"239":{"position":[[53,3]]},"240":{"position":[[45,3]]},"241":{"position":[[47,3]]},"243":{"position":[[28,3]]},"244":{"position":[[29,3]]},"245":{"position":[[49,3]]},"246":{"position":[[62,3]]},"247":{"position":[[65,3]]},"248":{"position":[[66,3]]},"249":{"position":[[79,3]]},"250":{"position":[[61,3]]},"251":{"position":[[218,3]]},"252":{"position":[[231,3]]},"253":{"position":[[78,3]]},"254":{"position":[[141,3]]},"255":{"position":[[34,3]]},"256":{"position":[[61,3]]},"257":{"position":[[84,3]]},"258":{"position":[[82,3]]},"259":{"position":[[80,3]]},"260":{"position":[[89,3]]},"261":{"position":[[68,3]]},"262":{"position":[[141,3]]},"263":{"position":[[69,3]]},"264":{"position":[[58,3]]},"265":{"position":[[114,3]]},"266":{"position":[[69,3]]},"267":{"position":[[101,3]]},"268":{"position":[[119,3]]},"269":{"position":[[102,3]]},"270":{"position":[[104,3]]},"271":{"position":[[137,3]]},"272":{"position":[[94,3]]},"273":{"position":[[72,3]]},"274":{"position":[[78,3]]},"275":{"position":[[34,3]]},"276":{"position":[[54,3]]},"277":{"position":[[65,3]]},"285":{"position":[[2,3]]},"286":{"position":[[2,3]]},"287":{"position":[[2,3]]},"289":{"position":[[43,3]]},"290":{"position":[[40,3]]},"291":{"position":[[34,3]]},"292":{"position":[[140,3]]},"293":{"position":[[41,3]]},"295":{"position":[[161,3]]},"297":{"position":[[75,3]]},"298":{"position":[[59,3]]},"299":{"position":[[76,3]]},"300":{"position":[[45,3]]},"301":{"position":[[41,3]]},"302":{"position":[[40,3]]},"303":{"position":[[29,3]]},"304":{"position":[[42,3]]},"305":{"position":[[30,3]]},"306":{"position":[[30,3]]},"307":{"position":[[79,3]]},"308":{"position":[[50,3]]},"309":{"position":[[30,3]]},"310":{"position":[[72,3]]},"311":{"position":[[55,3]]},"312":{"position":[[54,3]]},"313":{"position":[[41,3]]},"314":{"position":[[44,3]]},"315":{"position":[[30,3]]},"316":{"position":[[43,3]]},"317":{"position":[[50,3]]},"318":{"position":[[44,3]]},"319":{"position":[[44,3]]},"320":{"position":[[44,3]]},"321":{"position":[[48,3]]},"322":{"position":[[103,3]]},"323":{"position":[[46,3]]},"324":{"position":[[235,3]]},"325":{"position":[[47,3]]},"326":{"position":[[235,3]]},"327":{"position":[[270,3]]},"328":{"position":[[98,3]]},"329":{"position":[[78,3]]},"330":{"position":[[28,3]]},"331":{"position":[[171,3]]},"332":{"position":[[134,3]]},"333":{"position":[[150,3]]},"334":{"position":[[80,3]]},"335":{"position":[[40,3]]},"336":{"position":[[123,3]]},"337":{"position":[[62,3]]},"338":{"position":[[76,3]]},"339":{"position":[[48,3]]},"340":{"position":[[40,3]]},"341":{"position":[[34,3]]},"342":{"position":[[54,3]]},"343":{"position":[[62,3]]},"347":{"position":[[2,3]]},"348":{"position":[[2,3]]},"350":{"position":[[197,3]]},"351":{"position":[[134,3]]},"352":{"position":[[251,3]]},"354":{"position":[[20,3]]},"355":{"position":[[20,3]]},"356":{"position":[[26,3]]},"357":{"position":[[34,3]]},"358":{"position":[[34,3]]},"359":{"position":[[34,3]]},"360":{"position":[[51,3]]},"361":{"position":[[40,3]]},"362":{"position":[[86,3]]},"363":{"position":[[92,3]]},"364":{"position":[[43,3]]},"365":{"position":[[69,3]]},"366":{"position":[[20,3]]},"367":{"position":[[26,3]]},"368":{"position":[[50,3]]},"369":{"position":[[48,3]]},"370":{"position":[[44,3]]},"371":{"position":[[44,3]]},"372":{"position":[[45,3]]},"373":{"position":[[57,3]]},"374":{"position":[[44,3]]},"375":{"position":[[36,3]]},"376":{"position":[[62,3]]},"377":{"position":[[27,3]]},"378":{"position":[[72,3]]},"379":{"position":[[76,3]]},"380":{"position":[[61,3]]},"381":{"position":[[45,3]]},"382":{"position":[[59,3]]},"383":{"position":[[45,3]]},"384":{"position":[[43,3]]},"385":{"position":[[45,3]]},"386":{"position":[[24,3]]},"387":{"position":[[68,3]]}},"keywords":{}}],["russ",{"_index":485,"title":{},"content":{"48":{"position":[[347,8]]},"152":{"position":[[329,8]]}},"keywords":{}}],["s",{"_index":149,"title":{},"content":{"19":{"position":[[906,3],[982,2]]},"235":{"position":[[569,6],[605,12]]}},"keywords":{}}],["safari",{"_index":992,"title":{},"content":{"228":{"position":[[85,6]]},"343":{"position":[[49,6]]}},"keywords":{}}],["same",{"_index":24,"title":{},"content":{"2":{"position":[[144,4]]},"20":{"position":[[1285,4]]},"202":{"position":[[76,4]]}},"keywords":{}}],["save",{"_index":18,"title":{},"content":{"2":{"position":[[25,5]]}},"keywords":{}}],["scheme",{"_index":56,"title":{"7":{"position":[[0,7]]},"112":{"position":[[0,7]]}},"content":{"7":{"position":[[26,6]]}},"keywords":{}}],["screen",{"_index":745,"title":{},"content":{"97":{"position":[[37,6]]},"98":{"position":[[31,6]]},"203":{"position":[[56,6]]},"204":{"position":[[56,6]]},"259":{"position":[[71,6],[403,7]]},"260":{"position":[[80,6]]}},"keywords":{}}],["screenshot",{"_index":838,"title":{"198":{"position":[[0,11]]},"256":{"position":[[0,11]]},"313":{"position":[[0,11]]},"367":{"position":[[0,11]]}},"content":{"186":{"position":[[66,11],[221,11]]},"198":{"position":[[53,11],[190,11],[369,10]]},"220":{"position":[[372,11]]},"256":{"position":[[48,10]]},"301":{"position":[[168,11]]},"313":{"position":[[138,11]]},"335":{"position":[[332,11]]}},"keywords":{}}],["script",{"_index":97,"title":{"18":{"position":[[13,8]]},"234":{"position":[[3,6]]},"283":{"position":[[3,6]]}},"content":{},"keywords":{}}],["scroll",{"_index":866,"title":{},"content":{"193":{"position":[[44,7]]}},"keywords":{}}],["sd",{"_index":915,"title":{},"content":{"213":{"position":[[337,3]]},"328":{"position":[[229,3]]}},"keywords":{}}],["second",{"_index":87,"title":{},"content":{"12":{"position":[[281,6]]},"19":{"position":[[522,7],[757,7],[910,9],[985,9]]},"60":{"position":[[103,8]]},"72":{"position":[[101,6]]},"184":{"position":[[75,6]]},"200":{"position":[[245,7],[271,7]]},"214":{"position":[[137,8]]},"246":{"position":[[52,7]]},"247":{"position":[[55,7]]},"248":{"position":[[56,7]]},"251":{"position":[[191,6]]},"252":{"position":[[204,6]]},"270":{"position":[[80,8],[94,7]]}},"keywords":{}}],["secur",{"_index":877,"title":{},"content":{"198":{"position":[[291,8]]},"259":{"position":[[333,8]]},"261":{"position":[[310,8]]}},"keywords":{}}],["seek",{"_index":691,"title":{"88":{"position":[[0,5]]},"123":{"position":[[0,5]]},"246":{"position":[[0,5]]},"357":{"position":[[0,5]]}},"content":{"83":{"position":[[1184,4],[1226,4]]},"88":{"position":[[294,4]]},"118":{"position":[[1146,4],[1188,4]]},"123":{"position":[[254,4]]},"254":{"position":[[91,5]]},"365":{"position":[[47,4]]}},"keywords":{}}],["seen",{"_index":1031,"title":{},"content":{"262":{"position":[[107,4]]}},"keywords":{}}],["select",{"_index":261,"title":{"23":{"position":[[4,6]]}},"content":{"27":{"position":[[52,11],[319,8],[541,7],[1026,7]]},"213":{"position":[[54,9]]}},"keywords":{}}],["selector",{"_index":265,"title":{"27":{"position":[[4,8]]}},"content":{"24":{"position":[[153,9]]},"25":{"position":[[3806,9]]},"27":{"position":[[156,8],[193,8],[202,8],[217,8],[249,8],[596,9],[1074,9],[1473,9],[1506,9],[1593,9]]},"28":{"position":[[61,8],[98,8],[798,10],[821,9]]},"29":{"position":[[61,8],[98,8],[755,10],[778,9]]},"210":{"position":[[249,9],[401,9]]},"325":{"position":[[190,9],[322,9]]},"347":{"position":[[153,9]]},"348":{"position":[[3843,9]]},"350":{"position":[[89,8],[418,9],[862,9],[1235,9],[1263,9],[1335,9]]},"351":{"position":[[698,9]]},"352":{"position":[[676,9]]}},"keywords":{}}],["self",{"_index":430,"title":{},"content":{"32":{"position":[[15,4]]}},"keywords":{}}],["sent",{"_index":666,"title":{},"content":{"83":{"position":[[582,4]]},"118":{"position":[[544,4]]}},"keywords":{}}],["server",{"_index":903,"title":{},"content":{"207":{"position":[[478,6],[538,6],[620,6]]},"322":{"position":[[320,6]]}},"keywords":{}}],["set",{"_index":174,"title":{"26":{"position":[[11,7]]},"73":{"position":[[0,8]]},"177":{"position":[[0,8]]},"199":{"position":[[0,8]]},"210":{"position":[[0,9]]},"314":{"position":[[0,8]]},"325":{"position":[[0,9]]}},"content":{"20":{"position":[[437,8]]},"27":{"position":[[0,8],[455,8],[521,9]]},"28":{"position":[[308,8],[374,9],[856,8],[881,8],[906,8],[1011,8]]},"29":{"position":[[423,8],[489,9],[813,8],[838,8],[863,8],[980,8]]},"44":{"position":[[189,3],[202,3]]},"53":{"position":[[38,3]]},"73":{"position":[[38,7]]},"74":{"position":[[50,7],[174,8]]},"88":{"position":[[251,3]]},"148":{"position":[[106,3]]},"178":{"position":[[138,8]]},"195":{"position":[[94,7],[124,3],[131,7],[258,8]]},"196":{"position":[[106,7],[255,8]]},"197":{"position":[[94,7],[242,8]]},"199":{"position":[[51,7],[211,8]]},"205":{"position":[[223,8]]},"210":{"position":[[41,7],[80,7],[193,8],[208,9],[236,7],[388,7]]},"216":{"position":[[753,3]]},"217":{"position":[[24,3]]},"218":{"position":[[24,3]]},"220":{"position":[[388,8]]},"249":{"position":[[37,3]]},"250":{"position":[[37,3]]},"251":{"position":[[32,3],[47,4]]},"252":{"position":[[32,3]]},"253":{"position":[[38,7]]},"254":{"position":[[37,3],[73,3]]},"259":{"position":[[38,3]]},"260":{"position":[[38,7]]},"261":{"position":[[38,3]]},"262":{"position":[[37,7]]},"263":{"position":[[38,3]]},"265":{"position":[[38,3],[73,3]]},"267":{"position":[[37,3]]},"268":{"position":[[37,3]]},"269":{"position":[[37,3]]},"270":{"position":[[36,7],[349,3]]},"272":{"position":[[52,3]]},"273":{"position":[[53,3]]},"274":{"position":[[53,3]]},"285":{"position":[[115,8]]},"292":{"position":[[550,10]]},"294":{"position":[[88,8]]},"295":{"position":[[258,8]]},"310":{"position":[[55,7],[181,8]]},"311":{"position":[[172,8]]},"312":{"position":[[170,8]]},"314":{"position":[[141,8]]},"320":{"position":[[192,8]]},"325":{"position":[[144,8],[159,9]]},"335":{"position":[[348,8]]},"350":{"position":[[294,8],[360,9]]},"351":{"position":[[231,8],[297,9]]},"352":{"position":[[348,8],[414,9]]}},"keywords":{}}],["setart",{"_index":226,"title":{},"content":{"22":{"position":[[480,7]]},"345":{"position":[[398,7]]}},"keywords":{}}],["setart(art",{"_index":251,"title":{},"content":{"22":{"position":[[1080,13]]},"345":{"position":[[998,13]]}},"keywords":{}}],["setinterval(upd",{"_index":232,"title":{},"content":{"22":{"position":[[620,19]]},"345":{"position":[[538,19]]}},"keywords":{}}],["setter",{"_index":510,"title":{},"content":{"54":{"position":[[53,7]]},"357":{"position":[[4,9]]},"358":{"position":[[4,9]]},"359":{"position":[[4,9]]}},"keywords":{}}],["setter/gett",{"_index":1166,"title":{},"content":{"360":{"position":[[4,16]]},"361":{"position":[[4,16]]},"364":{"position":[[4,16]]},"365":{"position":[[4,16]]},"370":{"position":[[4,16]]},"371":{"position":[[4,16]]},"372":{"position":[[4,16]]},"373":{"position":[[4,16]]},"374":{"position":[[4,16]]},"376":{"position":[[4,16]]},"378":{"position":[[4,16]]},"379":{"position":[[4,16]]},"380":{"position":[[4,16]]},"381":{"position":[[4,16]]},"382":{"position":[[4,16]]},"384":{"position":[[4,16]]},"385":{"position":[[4,16]]}},"keywords":{}}],["setter/getterdefault",{"_index":1069,"title":{},"content":{"271":{"position":[[6,21]]}},"keywords":{}}],["setter/getterparamet",{"_index":999,"title":{},"content":{"249":{"position":[[6,23]]},"250":{"position":[[6,23]]},"253":{"position":[[6,23]]},"254":{"position":[[6,23]]},"259":{"position":[[6,23]]},"260":{"position":[[6,23]]},"261":{"position":[[6,23]]},"262":{"position":[[6,23]]},"263":{"position":[[6,23]]},"265":{"position":[[6,23]]},"267":{"position":[[6,23]]},"268":{"position":[[6,23]]},"269":{"position":[[6,23]]},"270":{"position":[[6,23]]},"273":{"position":[[6,23]]},"274":{"position":[[6,23]]}},"keywords":{}}],["setterparamet",{"_index":996,"title":{},"content":{"246":{"position":[[6,16]]},"247":{"position":[[6,16]]},"248":{"position":[[6,16]]}},"keywords":{}}],["settim",{"_index":228,"title":{},"content":{"22":{"position":[[519,8]]},"345":{"position":[[437,8]]}},"keywords":{}}],["settime((tim",{"_index":231,"title":{},"content":{"22":{"position":[[588,14]]},"345":{"position":[[506,14]]}},"keywords":{}}],["settimeout",{"_index":493,"title":{},"content":{"51":{"position":[[289,13]]},"52":{"position":[[336,13]]},"53":{"position":[[350,13]]},"54":{"position":[[358,13]]},"57":{"position":[[562,13]]},"58":{"position":[[645,13]]},"62":{"position":[[209,13]]},"63":{"position":[[651,13]]},"65":{"position":[[231,13]]},"66":{"position":[[641,13]]},"68":{"position":[[243,13]]},"70":{"position":[[234,13]]},"74":{"position":[[276,13]]},"155":{"position":[[258,13]]},"156":{"position":[[299,13]]},"157":{"position":[[320,13]]},"158":{"position":[[306,13]]},"161":{"position":[[533,13]]},"162":{"position":[[403,13]]},"166":{"position":[[168,13]]},"167":{"position":[[399,13]]},"169":{"position":[[196,13]]},"170":{"position":[[394,13]]},"172":{"position":[[196,13]]},"174":{"position":[[191,13]]},"178":{"position":[[240,13]]},"244":{"position":[[182,13]]},"245":{"position":[[204,13]]},"248":{"position":[[208,13]]},"251":{"position":[[361,13]]},"252":{"position":[[374,13]]},"259":{"position":[[249,13]]},"260":{"position":[[264,13]]},"261":{"position":[[233,13]]},"355":{"position":[[173,13]]},"356":{"position":[[181,13]]},"359":{"position":[[176,13]]},"362":{"position":[[229,13]]},"363":{"position":[[235,13]]},"370":{"position":[[213,13]]},"371":{"position":[[219,13]]},"372":{"position":[[210,13]]}},"keywords":{}}],["setting.queryselector('input[type=rang",{"_index":1139,"title":{},"content":{"292":{"position":[[578,44]]}},"keywords":{}}],["shaka",{"_index":618,"title":{"81":{"position":[[0,5]]},"240":{"position":[[0,5]]}},"content":{},"keywords":{}}],["shaka.player(video",{"_index":624,"title":{},"content":{"81":{"position":[[290,20]]},"240":{"position":[[284,20]]}},"keywords":{}}],["shaka.polyfill.installal",{"_index":623,"title":{},"content":{"81":{"position":[[244,28]]},"240":{"position":[[238,28]]}},"keywords":{}}],["shortcut",{"_index":883,"title":{},"content":{"200":{"position":[[42,8]]}},"keywords":{}}],["show",{"_index":487,"title":{"51":{"position":[[0,5]]},"57":{"position":[[0,5]]},"60":{"position":[[0,5]]},"62":{"position":[[0,5]]},"65":{"position":[[0,5]]},"68":{"position":[[0,5]]},"70":{"position":[[0,5]]},"74":{"position":[[0,5]]},"155":{"position":[[0,5]]},"161":{"position":[[0,5]]},"164":{"position":[[0,5]]},"166":{"position":[[0,5]]},"169":{"position":[[0,5]]},"172":{"position":[[0,5]]},"174":{"position":[[0,5]]},"178":{"position":[[0,5]]}},"content":{"51":{"position":[[29,4]]},"57":{"position":[[29,4]]},"60":{"position":[[30,4]]},"62":{"position":[[30,4]]},"65":{"position":[[30,4]]},"68":{"position":[[29,4]]},"70":{"position":[[31,4]]},"74":{"position":[[29,4]]},"155":{"position":[[21,4]]},"161":{"position":[[21,4]]},"164":{"position":[[21,4]]},"166":{"position":[[21,4]]},"169":{"position":[[21,4]]},"172":{"position":[[21,4]]},"174":{"position":[[21,4]]},"178":{"position":[[21,4]]},"214":{"position":[[23,4]]},"289":{"position":[[25,4]]}},"keywords":{}}],["side",{"_index":863,"title":{},"content":{"192":{"position":[[194,5]]},"207":{"position":[[485,4],[545,4],[627,5]]},"224":{"position":[[75,4]]},"322":{"position":[[327,4]]}},"keywords":{}}],["sierra"",{"_index":346,"title":{},"content":{"25":{"position":[[2751,12]]},"348":{"position":[[2751,12]]}},"keywords":{}}],["silenc",{"_index":142,"title":{},"content":{"19":{"position":[[821,7]]}},"keywords":{}}],["similar",{"_index":374,"title":{},"content":{"27":{"position":[[20,7]]}},"keywords":{}}],["singl",{"_index":157,"title":{"20":{"position":[[9,6]]}},"content":{"20":{"position":[[9,6]]}},"keywords":{}}],["size",{"_index":503,"title":{},"content":{"52":{"position":[[269,6],[399,6]]},"53":{"position":[[266,6]]},"54":{"position":[[291,6],[494,6]]},"156":{"position":[[232,6],[362,6]]},"157":{"position":[[236,6]]},"158":{"position":[[239,6],[442,6]]},"182":{"position":[[105,5],[338,4]]},"188":{"position":[[197,4]]},"192":{"position":[[32,4],[86,5],[171,4]]},"218":{"position":[[473,6]]},"227":{"position":[[80,4],[98,5]]},"266":{"position":[[21,4],[246,4]]},"333":{"position":[[360,6]]}},"keywords":{}}],["skip",{"_index":127,"title":{},"content":{"19":{"position":[[501,8],[1168,9]]}},"keywords":{}}],["skyline"",{"_index":348,"title":{},"content":{"25":{"position":[[2840,13]]},"348":{"position":[[2840,13]]}},"keywords":{}}],["slider",{"_index":415,"title":{"29":{"position":[[10,7]]}},"content":{},"keywords":{}}],["slumber"",{"_index":350,"title":{},"content":{"25":{"position":[[2930,13]]},"348":{"position":[[2930,13]]}},"keywords":{}}],["someth",{"_index":573,"title":{},"content":{"76":{"position":[[191,10]]},"180":{"position":[[126,10]]},"215":{"position":[[186,10]]},"330":{"position":[[123,10]]}},"keywords":{}}],["sometim",{"_index":192,"title":{},"content":{"21":{"position":[[20,9]]},"221":{"position":[[215,9]]}},"keywords":{}}],["sourc",{"_index":823,"title":{},"content":{"183":{"position":[[43,6]]},"198":{"position":[[321,6]]}},"keywords":{}}],["space",{"_index":890,"title":{},"content":{"200":{"position":[[279,5]]},"315":{"position":[[183,5]]}},"keywords":{}}],["specifi",{"_index":970,"title":{},"content":{"221":{"position":[[32,7],[295,7]]}},"keywords":{}}],["speed",{"_index":869,"title":{},"content":{"196":{"position":[[55,5]]},"268":{"position":[[65,6]]},"285":{"position":[[485,6]]}},"keywords":{}}],["src="${img}">",{"_index":519,"title":{},"content":{"57":{"position":[[263,28],[420,28]]},"58":{"position":[[730,28]]},"161":{"position":[[234,28],[391,28]]},"162":{"position":[[488,28]]},"209":{"position":[[710,28]]},"324":{"position":[[470,28]]}},"keywords":{}}],["src="/assets/img/ploading.gif">",{"_index":957,"title":{},"content":{"220":{"position":[[204,46]]},"335":{"position":[[164,46]]}},"keywords":{}}],["src="/assets/img/state.png">",{"_index":958,"title":{},"content":{"220":{"position":[[267,43]]},"335":{"position":[[227,43]]}},"keywords":{}}],["src="/assets/img/state.svg">",{"_index":406,"title":{},"content":{"28":{"position":[[480,43]]},"29":{"position":[[591,43]]},"351":{"position":[[399,43]]},"352":{"position":[[513,43]]}},"keywords":{}}],["src="/assets/sample/poster.jpg">",{"_index":118,"title":{},"content":{"19":{"position":[[251,47]]},"235":{"position":[[224,47]]}},"keywords":{}}],["src="https://cdn.jsdelivr.net/npm/artplay",{"_index":104,"title":{},"content":{"18":{"position":[[134,48]]},"234":{"position":[[131,48]]},"283":{"position":[[135,48]]}},"keywords":{}}],["src="https://unpkg.com/artplay",{"_index":107,"title":{},"content":{"18":{"position":[[280,37]]},"234":{"position":[[277,37]]},"283":{"position":[[289,37]]}},"keywords":{}}],["src="path/to/artplay",{"_index":101,"title":{},"content":{"18":{"position":[[32,27]]},"234":{"position":[[29,27]]},"283":{"position":[[29,27]]}},"keywords":{}}],["src="path/to/artplayer.js"></script>",{"_index":770,"title":{},"content":{"103":{"position":[[312,55]]}},"keywords":{}}],["srt",{"_index":951,"title":{},"content":{"218":{"position":[[175,4],[414,6]]},"333":{"position":[[301,6]]}},"keywords":{}}],["ssr",{"_index":67,"title":{},"content":{"10":{"position":[[59,3]]},"115":{"position":[[31,3]]},"207":{"position":[[43,3],[451,3]]},"322":{"position":[[26,3],[314,3]]}},"keywords":{}}],["start",{"_index":682,"title":{},"content":{"83":{"position":[[991,5]]},"118":{"position":[[953,5]]}},"keywords":{}}],["state",{"_index":399,"title":{},"content":{"28":{"position":[[137,5],[750,5]]},"29":{"position":[[133,5]]},"93":{"position":[[149,7],[168,5],[234,5]]},"128":{"position":[[132,7],[151,5],[178,5]]},"185":{"position":[[70,5]]},"220":{"position":[[251,6]]},"335":{"position":[[211,6]]}},"keywords":{}}],["static",{"_index":13,"title":{"1":{"position":[[0,6]]}},"content":{},"keywords":{}}],["step",{"_index":422,"title":{},"content":{"29":{"position":[[306,4]]},"352":{"position":[[231,4]]}},"keywords":{}}],["step="1"",{"_index":1134,"title":{},"content":{"292":{"position":[[435,18]]}},"keywords":{}}],["stinson"",{"_index":352,"title":{},"content":{"25":{"position":[[3020,13]]},"348":{"position":[[3020,13]]}},"keywords":{}}],["stop",{"_index":653,"title":{},"content":{"83":{"position":[[223,4],[349,8],[718,7],[1556,7]]},"118":{"position":[[185,4],[311,8],[680,7],[1518,7]]}},"keywords":{}}],["storag",{"_index":454,"title":{"44":{"position":[[0,8]]},"148":{"position":[[0,8]]}},"content":{"44":{"position":[[31,7]]}},"keywords":{}}],["storage.googleapis.com/shaka",{"_index":620,"title":{},"content":{"81":{"position":[[136,31]]},"240":{"position":[[130,31]]}},"keywords":{}}],["store",{"_index":51,"title":{},"content":{"6":{"position":[[13,5]]}},"keywords":{}}],["streams.mux.dev/x36xhzz/x36xhzz.m3u8",{"_index":599,"title":{},"content":{"79":{"position":[[147,38]]},"238":{"position":[[141,38]]}},"keywords":{}}],["string",{"_index":39,"title":{},"content":{"3":{"position":[[6,6]]},"4":{"position":[[6,6]]},"10":{"position":[[6,6],[34,7]]},"27":{"position":[[336,6]]},"28":{"position":[[189,6]]},"29":{"position":[[183,6]]},"58":{"position":[[133,6],[441,6]]},"63":{"position":[[135,6],[443,6],[488,6]]},"66":{"position":[[138,6],[446,6]]},"108":{"position":[[4,6]]},"109":{"position":[[4,6]]},"115":{"position":[[4,6]]},"162":{"position":[[66,6],[220,6]]},"167":{"position":[[66,6],[220,6],[244,6]]},"170":{"position":[[66,6],[220,6]]},"209":{"position":[[129,6],[437,6]]},"211":{"position":[[132,6],[440,6]]},"212":{"position":[[147,6],[455,6],[500,6]]},"213":{"position":[[157,6],[181,6]]},"214":{"position":[[151,6]]},"216":{"position":[[404,6]]},"217":{"position":[[91,6]]},"218":{"position":[[123,6],[148,6],[221,6]]},"220":{"position":[[71,6]]},"250":{"position":[[30,6]]},"251":{"position":[[25,6]]},"252":{"position":[[25,6]]},"262":{"position":[[30,6]]},"267":{"position":[[30,6]]},"269":{"position":[[30,6]]},"272":{"position":[[25,6]]},"273":{"position":[[30,6]]},"274":{"position":[[30,6]]},"298":{"position":[[4,9]]},"300":{"position":[[4,9]]},"301":{"position":[[4,9]]},"302":{"position":[[4,9]]},"324":{"position":[[64,6],[218,6]]},"326":{"position":[[64,6],[218,6]]},"327":{"position":[[65,6],[219,6],[243,6]]},"328":{"position":[[68,6],[84,6]]},"329":{"position":[[64,6]]},"332":{"position":[[40,6]]},"333":{"position":[[56,6],[73,6],[127,6]]},"336":{"position":[[4,9]]},"338":{"position":[[4,9]]},"350":{"position":[[183,6]]},"351":{"position":[[120,6]]},"352":{"position":[[116,6]]},"361":{"position":[[21,6]]},"362":{"position":[[16,6]]},"363":{"position":[[16,6]]},"373":{"position":[[21,6]]},"378":{"position":[[21,6]]},"380":{"position":[[21,6]]},"383":{"position":[[16,6]]},"384":{"position":[[21,6]]},"385":{"position":[[21,6]]}},"keywords":{}}],["stringdefault",{"_index":822,"title":{},"content":{"183":{"position":[[6,14]]},"185":{"position":[[6,14]]},"186":{"position":[[6,14]]},"187":{"position":[[6,14]]},"221":{"position":[[6,14]]},"223":{"position":[[6,14]]}},"keywords":{}}],["string、el",{"_index":379,"title":{},"content":{"27":{"position":[[125,14],[170,14]]},"28":{"position":[[30,14],[75,14]]},"29":{"position":[[30,14],[75,14]]},"58":{"position":[[258,14]]},"63":{"position":[[260,14]]},"66":{"position":[[263,14]]},"162":{"position":[[119,14]]},"167":{"position":[[119,14]]},"170":{"position":[[119,14]]},"209":{"position":[[254,14]]},"211":{"position":[[257,14]]},"212":{"position":[[272,14]]},"297":{"position":[[4,17]]},"324":{"position":[[117,14]]},"326":{"position":[[117,14]]},"327":{"position":[[118,14]]},"350":{"position":[[37,14],[68,14]]},"351":{"position":[[13,14],[44,14]]},"352":{"position":[[13,14],[44,14]]}},"keywords":{}}],["string、elementdefault",{"_index":817,"title":{},"content":{"182":{"position":[[6,22]]}},"keywords":{}}],["style",{"_index":240,"title":{"52":{"position":[[0,6]]},"156":{"position":[[0,6]]}},"content":{"22":{"position":[[921,8]]},"52":{"position":[[22,5],[64,5],[236,6]]},"53":{"position":[[233,6]]},"54":{"position":[[262,6],[463,6]]},"57":{"position":[[292,6],[449,6]]},"58":{"position":[[302,5],[325,5],[759,6]]},"63":{"position":[[304,5],[327,5],[805,6]]},"66":{"position":[[307,5],[330,5]]},"156":{"position":[[16,5],[199,6]]},"157":{"position":[[203,6]]},"158":{"position":[[210,6],[411,6]]},"161":{"position":[[263,6],[420,6]]},"162":{"position":[[145,5],[517,6]]},"167":{"position":[[145,5]]},"170":{"position":[[145,5]]},"209":{"position":[[298,5],[321,5],[739,6]]},"211":{"position":[[301,5],[324,5]]},"212":{"position":[[316,5],[339,5],[759,6],[1006,6]]},"218":{"position":[[184,5],[206,5],[440,6]]},"292":{"position":[[481,6]]},"324":{"position":[[143,5],[499,6]]},"326":{"position":[[143,5]]},"327":{"position":[[144,5],[480,6],[671,6]]},"333":{"position":[[100,5],[327,6]]},"345":{"position":[[839,8]]}},"keywords":{}}],["style="color:red">",{"_index":1164,"title":{},"content":{"350":{"position":[[463,33]]}},"keywords":{}}],["style="color:red">subtitl",{"_index":267,"title":{},"content":{"24":{"position":[[198,39]]},"27":{"position":[[641,39]]},"347":{"position":[[198,39]]}},"keywords":{}}],["style="color:yellow">",{"_index":1165,"title":{},"content":{"350":{"position":[[577,36]]}},"keywords":{}}],["style="color:yellow">subtitl",{"_index":270,"title":{},"content":{"24":{"position":[[318,42]]},"27":{"position":[[761,42]]},"347":{"position":[[318,42]]}},"keywords":{}}],["style="width",{"_index":517,"title":{},"content":{"57":{"position":[[232,18],[389,18]]},"58":{"position":[[699,18]]},"161":{"position":[[203,18],[360,18]]},"162":{"position":[[457,18]]},"209":{"position":[[679,18]]},"324":{"position":[[439,18]]}},"keywords":{}}],["submenu",{"_index":911,"title":{},"content":{"210":{"position":[[269,8],[294,8],[421,8],[446,8]]}},"keywords":{}}],["subtitl",{"_index":263,"title":{"24":{"position":[[7,9]]},"50":{"position":[[0,9]]},"154":{"position":[[0,9]]},"218":{"position":[[0,9]]},"333":{"position":[[0,9]]}},"content":{"24":{"position":[[138,9]]},"27":{"position":[[549,10],[581,9]]},"50":{"position":[[24,8]]},"51":{"position":[[46,8],[165,9]]},"52":{"position":[[55,8],[169,9]]},"53":{"position":[[54,8],[166,9]]},"54":{"position":[[80,8],[195,9],[452,10]]},"155":{"position":[[134,9]]},"156":{"position":[[132,9]]},"157":{"position":[[136,9]]},"158":{"position":[[143,9],[400,10]]},"205":{"position":[[28,8],[172,9]]},"218":{"position":[[32,9],[64,9],[130,8],[155,8],[197,8],[228,8],[360,9]]},"320":{"position":[[141,9]]},"333":{"position":[[247,9]]},"347":{"position":[[138,9]]}},"keywords":{}}],["subtitleoffset",{"_index":894,"title":{"205":{"position":[[0,15]]},"320":{"position":[[0,15]]}},"content":{"205":{"position":[[238,15]]},"320":{"position":[[207,15]]}},"keywords":{}}],["success",{"_index":931,"title":{},"content":{"216":{"position":[[366,11]]}},"keywords":{}}],["such",{"_index":726,"title":{},"content":{"92":{"position":[[35,4]]},"182":{"position":[[369,4]]},"188":{"position":[[251,5]]},"221":{"position":[[185,5]]},"255":{"position":[[237,4]]},"259":{"position":[[411,4]]},"261":{"position":[[378,5]]}},"keywords":{}}],["suffix",{"_index":971,"title":{},"content":{"221":{"position":[[159,6],[265,7]]}},"keywords":{}}],["support",{"_index":146,"title":{},"content":{"19":{"position":[[859,7]]},"27":{"position":[[68,7]]},"78":{"position":[[388,7]]},"79":{"position":[[506,7]]},"183":{"position":[[67,7]]},"216":{"position":[[396,7]]},"218":{"position":[[56,7]]},"220":{"position":[[58,7]]},"223":{"position":[[90,8]]},"251":{"position":[[125,8]]},"252":{"position":[[138,8]]},"267":{"position":[[62,7]]},"268":{"position":[[72,7]]},"269":{"position":[[73,7]]}},"keywords":{}}],["surround.mp4",{"_index":630,"title":{},"content":{"82":{"position":[[444,14]]},"241":{"position":[[438,14]]}},"keywords":{}}],["suspend",{"_index":702,"title":{},"content":{"83":{"position":[[1392,10]]},"118":{"position":[[1354,10]]}},"keywords":{}}],["sutro"",{"_index":354,"title":{},"content":{"25":{"position":[[3108,11]]},"348":{"position":[[3108,11]]}},"keywords":{}}],["switch",{"_index":262,"title":{"24":{"position":[[0,6]]},"25":{"position":[[0,6]]},"28":{"position":[[4,6]]},"54":{"position":[[0,7]]},"158":{"position":[[0,7]]}},"content":{"28":{"position":[[107,6],[524,7],[743,6],[920,7],[1035,7]]},"54":{"position":[[23,6]]},"158":{"position":[[16,6]]},"199":{"position":[[72,6]]},"200":{"position":[[285,6]]},"201":{"position":[[55,6]]},"245":{"position":[[15,6]]},"351":{"position":[[65,6],[443,7],[782,7],[892,7]]}},"keywords":{}}],["switchoff",{"_index":968,"title":{},"content":{"220":{"position":[[614,10]]},"335":{"position":[[574,10]]}},"keywords":{}}],["switchon",{"_index":967,"title":{},"content":{"220":{"position":[[600,9]]},"335":{"position":[[560,9]]}},"keywords":{}}],["switchqual",{"_index":1007,"title":{"252":{"position":[[0,14]]},"363":{"position":[[0,14]]}},"content":{},"keywords":{}}],["switchurl",{"_index":1002,"title":{"251":{"position":[[0,10]]},"362":{"position":[[0,10]]}},"content":{"252":{"position":[[72,10]]},"363":{"position":[[34,9]]}},"keywords":{}}],["synchronousplayback",{"_index":1099,"title":{},"content":{"285":{"position":[[743,20]]}},"keywords":{}}],["syntax",{"_index":195,"title":{},"content":{"21":{"position":[[50,6]]}},"keywords":{}}],["take",{"_index":566,"title":{},"content":{"72":{"position":[[423,4]]},"200":{"position":[[326,4]]}},"keywords":{}}],["templat",{"_index":443,"title":{"39":{"position":[[0,9]]},"143":{"position":[[0,9]]}},"content":{},"keywords":{}}],["template/react.j",{"_index":798,"title":{},"content":{"105":{"position":[[35,17]]}},"keywords":{}}],["template/vue.j",{"_index":777,"title":{},"content":{"104":{"position":[[33,15]]}},"keywords":{}}],["temporari",{"_index":709,"title":{},"content":{"83":{"position":[[1577,9]]},"118":{"position":[[1539,9]]}},"keywords":{}}],["termin",{"_index":661,"title":{},"content":{"83":{"position":[[439,11]]},"118":{"position":[[401,11]]}},"keywords":{}}],["text",{"_index":383,"title":{},"content":{"27":{"position":[[351,4]]},"28":{"position":[[204,4]]},"29":{"position":[[198,4]]},"58":{"position":[[455,4]]},"63":{"position":[[457,4]]},"66":{"position":[[460,4]]},"209":{"position":[[451,4]]},"211":{"position":[[454,4]]},"212":{"position":[[469,4]]},"214":{"position":[[146,4],[168,4],[297,5],[338,5],[374,5],[409,5],[450,5]]},"285":{"position":[[228,5],[353,5],[417,5]]},"287":{"position":[[233,5],[260,5],[287,5]]},"291":{"position":[[285,4],[324,6],[467,5],[473,5]]},"329":{"position":[[59,4],[200,5],[241,5],[277,5],[312,5],[353,5]]}},"keywords":{}}],["text.trim",{"_index":1125,"title":{},"content":{"291":{"position":[[334,13]]}},"keywords":{}}],["theme",{"_index":840,"title":{"187":{"position":[[0,6]]},"274":{"position":[[0,6]]},"302":{"position":[[0,6]]},"385":{"position":[[0,6]]}},"content":{"187":{"position":[[33,5],[180,6]]},"274":{"position":[[64,5]]},"285":{"position":[[1049,6]]},"302":{"position":[[137,6]]}},"keywords":{}}],["third",{"_index":580,"title":{"77":{"position":[[0,5]]}},"content":{"222":{"position":[[86,5]]}},"keywords":{}}],["this.$emit("get",{"_index":789,"title":{},"content":{"104":{"position":[[454,20]]}},"keywords":{}}],["this.$nexttick",{"_index":788,"title":{},"content":{"104":{"position":[[428,17]]}},"keywords":{}}],["this.$refs.artref",{"_index":787,"title":{},"content":{"104":{"position":[[405,18]]}},"keywords":{}}],["this.inst",{"_index":785,"title":{},"content":{"104":{"position":[[346,13],[491,15],[535,14]]}},"keywords":{}}],["this.instance.destroy",{"_index":793,"title":{},"content":{"104":{"position":[[561,22]]}},"keywords":{}}],["this.instance.destroy(fals",{"_index":794,"title":{},"content":{"104":{"position":[[586,29]]}},"keywords":{}}],["this.opt",{"_index":786,"title":{},"content":{"104":{"position":[[378,15]]}},"keywords":{}}],["this.play",{"_index":830,"title":{},"content":{"184":{"position":[[309,12]]},"299":{"position":[[204,12]]}},"keywords":{}}],["this就是播放器实例,但回调函数假如使用了箭头函数,thi",{"_index":1157,"title":{},"content":{"299":{"position":[[227,47]]}},"keywords":{}}],["three",{"_index":167,"title":{},"content":{"20":{"position":[[192,5]]},"183":{"position":[[75,5]]}},"keywords":{}}],["through",{"_index":22,"title":{},"content":{"2":{"position":[[87,7]]},"18":{"position":[[424,7]]},"20":{"position":[[305,7]]},"22":{"position":[[127,7]]},"207":{"position":[[214,7]]}},"keywords":{}}],["thumbnail",{"_index":941,"title":{"217":{"position":[[0,11]]},"332":{"position":[[0,11]]}},"content":{"217":{"position":[[323,11]]},"332":{"position":[[231,11]]}},"keywords":{}}],["time",{"_index":25,"title":{},"content":{"2":{"position":[[149,5]]},"12":{"position":[[42,4],[317,4],[368,5]]},"19":{"position":[[453,4],[699,4]]},"22":{"position":[[401,4],[512,6],[609,4]]},"60":{"position":[[91,4]]},"83":{"position":[[1424,4]]},"88":{"position":[[24,4]]},"95":{"position":[[86,5]]},"118":{"position":[[1386,4]]},"189":{"position":[[70,4]]},"202":{"position":[[81,5]]},"205":{"position":[[37,4]]},"214":{"position":[[126,4],[287,5],[327,5],[363,5],[398,5],[439,5]]},"246":{"position":[[36,4]]},"247":{"position":[[36,4]]},"248":{"position":[[36,4]]},"254":{"position":[[67,5],[77,4]]},"277":{"position":[[78,4],[324,4],[375,5]]},"285":{"position":[[249,5],[366,5],[430,5]]},"287":{"position":[[246,5],[273,5],[300,5]]},"329":{"position":[[35,6],[190,5],[230,5],[266,5],[301,5],[342,5]]},"345":{"position":[[319,4],[430,6],[527,4]]}},"keywords":{}}],["time={tim",{"_index":253,"title":{},"content":{"22":{"position":[[1133,11],[1209,11]]},"345":{"position":[[1051,11],[1127,11]]}},"keywords":{}}],["timer",{"_index":223,"title":{},"content":{"22":{"position":[[393,7]]},"345":{"position":[[311,7]]}},"keywords":{}}],["tip",{"_index":2,"title":{},"content":{"0":{"position":[[15,3]]},"72":{"position":[[402,3]]},"88":{"position":[[247,3]]},"188":{"position":[[171,3]]},"191":{"position":[[184,3]]},"198":{"position":[[271,3]]},"200":{"position":[[305,3]]},"207":{"position":[[447,3]]},"216":{"position":[[690,3]]},"255":{"position":[[195,3]]},"259":{"position":[[310,3]]},"261":{"position":[[287,3]]},"266":{"position":[[242,3]]},"270":{"position":[[305,3]]}},"keywords":{}}],["titl",{"_index":836,"title":{"186":{"position":[[0,6]]},"273":{"position":[[0,6]]},"301":{"position":[[0,6]]},"384":{"position":[[0,6]]}},"content":{"186":{"position":[[191,6]]},"273":{"position":[[64,5],[242,7]]},"301":{"position":[[138,6]]}},"keywords":{}}],["toaster"",{"_index":356,"title":{},"content":{"25":{"position":[[3196,13]]},"348":{"position":[[3196,13]]}},"keywords":{}}],["toggl",{"_index":401,"title":{"245":{"position":[[0,7]]},"356":{"position":[[0,7]]}},"content":{"28":{"position":[[168,6]]}},"keywords":{}}],["tooltip",{"_index":382,"title":{},"content":{"27":{"position":[[328,7],[343,7],[572,8],[986,7],[1056,8],[1411,7]]},"28":{"position":[[181,7],[196,7],[406,8],[680,7]]},"29":{"position":[[175,7],[190,7],[518,8],[698,7],[877,8],[1004,8]]},"58":{"position":[[433,7]]},"63":{"position":[[435,7],[778,8]]},"66":{"position":[[438,7]]},"162":{"position":[[212,7]]},"167":{"position":[[212,7],[485,8]]},"170":{"position":[[212,7]]},"209":{"position":[[429,7]]},"211":{"position":[[432,7]]},"212":{"position":[[447,7],[732,8],[979,8]]},"324":{"position":[[210,7]]},"326":{"position":[[210,7]]},"327":{"position":[[211,7],[458,8],[649,8]]},"350":{"position":[[175,7],[400,8],[844,8]]},"351":{"position":[[112,7],[326,8]]},"352":{"position":[[108,7],[440,8],[760,8],[882,8]]}},"keywords":{}}],["top",{"_index":521,"title":{},"content":{"57":{"position":[[323,4],[480,4]]},"58":{"position":[[790,4]]},"161":{"position":[[294,4],[451,4]]},"162":{"position":[[548,4]]},"209":{"position":[[770,4]]},"324":{"position":[[530,4]]}},"keywords":{}}],["torrent",{"_index":631,"title":{},"content":{"82":{"position":[[465,10],[490,8],[609,9]]},"241":{"position":[[459,10],[484,8],[603,9]]}},"keywords":{}}],["torrent.files[0",{"_index":635,"title":{},"content":{"82":{"position":[[632,17]]},"241":{"position":[[626,17]]}},"keywords":{}}],["total",{"_index":138,"title":{},"content":{"19":{"position":[[728,5]]}},"keywords":{}}],["totaldur",{"_index":131,"title":{},"content":{"19":{"position":[[576,14],[765,14]]},"235":{"position":[[391,31],[479,14]]}},"keywords":{}}],["tri",{"_index":697,"title":{},"content":{"83":{"position":[[1280,6]]},"118":{"position":[[1242,6]]}},"keywords":{}}],["trigger",{"_index":534,"title":{},"content":{"58":{"position":[[392,9]]},"63":{"position":[[394,9]]},"66":{"position":[[397,9]]},"95":{"position":[[69,7]]},"99":{"position":[[0,7]]},"209":{"position":[[388,9]]},"211":{"position":[[391,9]]},"212":{"position":[[406,9]]},"254":{"position":[[113,7]]}},"keywords":{}}],["true",{"_index":111,"title":{},"content":{"19":{"position":[[109,5],[127,5],[148,5]]},"20":{"position":[[446,5]]},"24":{"position":[[176,5]]},"27":{"position":[[464,5],[476,5],[496,5],[515,5],[619,5],[1097,5]]},"28":{"position":[[317,5],[329,5],[349,5],[368,5],[844,5],[1043,5]]},"29":{"position":[[432,5],[444,5],[464,5],[483,5],[801,5]]},"51":{"position":[[331,5]]},"65":{"position":[[225,5]]},"66":{"position":[[635,5]]},"68":{"position":[[237,5]]},"70":{"position":[[228,5]]},"74":{"position":[[183,5],[199,5],[270,5]]},"78":{"position":[[121,5]]},"79":{"position":[[122,5]]},"80":{"position":[[133,5],[325,6]]},"81":{"position":[[125,5]]},"82":{"position":[[127,5],[578,5],[683,5]]},"93":{"position":[[178,5]]},"94":{"position":[[142,5]]},"97":{"position":[[155,5]]},"98":{"position":[[152,5]]},"104":{"position":[[322,5]]},"128":{"position":[[157,17]]},"129":{"position":[[121,5]]},"132":{"position":[[123,5]]},"133":{"position":[[126,5]]},"155":{"position":[[300,5]]},"169":{"position":[[190,5]]},"170":{"position":[[388,5]]},"172":{"position":[[190,5]]},"174":{"position":[[185,5]]},"178":{"position":[[147,5],[163,5],[234,5]]},"184":{"position":[[286,5]]},"186":{"position":[[233,5]]},"189":{"position":[[182,5]]},"190":{"position":[[159,5]]},"191":{"position":[[160,5],[173,5],[283,5]]},"192":{"position":[[344,5]]},"193":{"position":[[230,5]]},"194":{"position":[[154,5]]},"195":{"position":[[142,4],[252,5],[267,5]]},"196":{"position":[[249,5],[264,5]]},"197":{"position":[[236,5],[251,5]]},"198":{"position":[[202,5]]},"199":{"position":[[220,5]]},"200":{"position":[[22,4],[163,5]]},"201":{"position":[[199,5]]},"202":{"position":[[22,4],[232,5]]},"203":{"position":[[228,5]]},"204":{"position":[[232,5]]},"205":{"position":[[232,5],[254,5]]},"206":{"position":[[219,5]]},"207":{"position":[[436,5]]},"208":{"position":[[22,4],[173,5]]},"210":{"position":[[202,5]]},"211":{"position":[[772,5]]},"213":{"position":[[325,5]]},"219":{"position":[[286,5],[305,5]]},"224":{"position":[[216,5]]},"225":{"position":[[218,5]]},"226":{"position":[[170,5]]},"227":{"position":[[261,5]]},"228":{"position":[[210,5]]},"235":{"position":[[109,5],[127,5],[148,5]]},"237":{"position":[[115,5]]},"238":{"position":[[116,5]]},"239":{"position":[[127,5],[319,6]]},"240":{"position":[[119,5]]},"241":{"position":[[121,5],[572,5],[677,5]]},"243":{"position":[[132,5]]},"244":{"position":[[133,5]]},"245":{"position":[[153,5]]},"253":{"position":[[243,5]]},"259":{"position":[[189,5],[243,5]]},"260":{"position":[[201,5],[258,5]]},"261":{"position":[[180,5],[227,5]]},"263":{"position":[[208,5]]},"264":{"position":[[162,5]]},"265":{"position":[[80,5],[285,5]]},"271":{"position":[[312,5]]},"272":{"position":[[285,6]]},"285":{"position":[[109,5],[124,5],[144,5],[165,5],[397,5],[692,5],[718,5],[846,4],[1168,4]]},"291":{"position":[[501,5]]},"294":{"position":[[97,5]]},"295":{"position":[[267,5]]},"299":{"position":[[181,5]]},"301":{"position":[[180,5]]},"304":{"position":[[147,5]]},"305":{"position":[[134,5]]},"306":{"position":[[137,5],[150,5],[193,12]]},"307":{"position":[[201,5]]},"308":{"position":[[157,5]]},"309":{"position":[[133,5]]},"310":{"position":[[65,4],[175,5],[190,5]]},"311":{"position":[[166,5],[181,5]]},"312":{"position":[[164,5],[179,5]]},"313":{"position":[[150,5]]},"314":{"position":[[150,5]]},"315":{"position":[[15,4],[135,5]]},"316":{"position":[[145,5]]},"317":{"position":[[15,4],[154,5]]},"318":{"position":[[153,5]]},"319":{"position":[[156,5]]},"320":{"position":[[201,5],[223,5]]},"321":{"position":[[162,5]]},"322":{"position":[[300,5]]},"323":{"position":[[15,4],[156,5]]},"325":{"position":[[153,5]]},"326":{"position":[[505,5]]},"328":{"position":[[217,5]]},"334":{"position":[[216,5],[235,5]]},"339":{"position":[[151,5]]},"340":{"position":[[150,5]]},"341":{"position":[[145,5]]},"342":{"position":[[168,5]]},"343":{"position":[[168,5]]},"347":{"position":[[176,5]]},"348":{"position":[[3777,5]]},"350":{"position":[[303,5],[315,5],[335,5],[354,5],[441,5],[885,5]]},"351":{"position":[[240,5],[252,5],[272,5],[291,5],[721,5],[900,5]]},"352":{"position":[[357,5],[369,5],[389,5],[408,5],[699,5]]},"354":{"position":[[124,5]]},"355":{"position":[[124,5]]},"356":{"position":[[130,5]]},"364":{"position":[[208,5]]},"370":{"position":[[153,5],[207,5]]},"371":{"position":[[156,5],[213,5]]},"372":{"position":[[157,5],[204,5]]},"374":{"position":[[183,5]]},"375":{"position":[[140,5]]},"376":{"position":[[45,4],[233,5]]},"382":{"position":[[234,5]]},"383":{"position":[[236,6]]},"387":{"position":[[61,4]]}},"keywords":{}}],["ts",{"_index":973,"title":{},"content":{"221":{"position":[[205,5]]}},"keywords":{}}],["turn",{"_index":135,"title":{},"content":{"19":{"position":[[681,6]]}},"keywords":{}}],["tw",{"_index":479,"title":{},"content":{"48":{"position":[[219,4]]},"152":{"position":[[201,4]]},"223":{"position":[[111,2]]},"338":{"position":[[71,2]]}},"keywords":{}}],["two",{"_index":540,"title":{},"content":{"60":{"position":[[99,3]]},"251":{"position":[[134,3]]},"252":{"position":[[147,3]]}},"keywords":{}}],["type",{"_index":16,"title":{"21":{"position":[[14,5]]},"221":{"position":[[0,5]]},"336":{"position":[[0,5]]}},"content":{"2":{"position":[[0,5]]},"3":{"position":[[0,5]]},"4":{"position":[[0,5]]},"5":{"position":[[0,5]]},"6":{"position":[[0,5]]},"7":{"position":[[0,5]]},"8":{"position":[[0,5]]},"9":{"position":[[0,5]]},"10":{"position":[[0,5]]},"11":{"position":[[0,5],[18,4]]},"21":{"position":[[14,5],[85,5],[184,5]]},"27":{"position":[[104,4]]},"28":{"position":[[9,4]]},"29":{"position":[[9,4]]},"32":{"position":[[0,5]]},"33":{"position":[[0,5]]},"34":{"position":[[0,5]]},"35":{"position":[[0,5]]},"36":{"position":[[0,5]]},"37":{"position":[[0,5]]},"38":{"position":[[0,5]]},"39":{"position":[[0,5]]},"40":{"position":[[0,5]]},"41":{"position":[[0,5]]},"42":{"position":[[0,5]]},"43":{"position":[[0,5]]},"44":{"position":[[0,5],[150,4]]},"45":{"position":[[0,5]]},"46":{"position":[[0,5]]},"47":{"position":[[0,5]]},"48":{"position":[[0,5]]},"49":{"position":[[0,5]]},"50":{"position":[[0,5]]},"51":{"position":[[0,5]]},"52":{"position":[[0,5]]},"53":{"position":[[0,5]]},"54":{"position":[[0,5]]},"55":{"position":[[0,5]]},"56":{"position":[[0,5]]},"57":{"position":[[0,5]]},"58":{"position":[[0,5],[63,4]]},"59":{"position":[[0,5]]},"60":{"position":[[0,5]]},"61":{"position":[[0,5]]},"62":{"position":[[0,5]]},"63":{"position":[[0,5],[65,4]]},"64":{"position":[[0,5]]},"65":{"position":[[0,5]]},"66":{"position":[[0,5],[68,4]]},"67":{"position":[[0,5]]},"68":{"position":[[0,5]]},"69":{"position":[[0,5]]},"70":{"position":[[0,5]]},"71":{"position":[[0,5]]},"72":{"position":[[0,5]]},"73":{"position":[[0,5]]},"74":{"position":[[0,5]]},"75":{"position":[[0,5]]},"76":{"position":[[0,5]]},"78":{"position":[[269,5]]},"82":{"position":[[459,5]]},"104":{"position":[[298,5]]},"182":{"position":[[0,5]]},"183":{"position":[[0,5]]},"184":{"position":[[0,5]]},"185":{"position":[[0,5]]},"186":{"position":[[0,5]]},"187":{"position":[[0,5]]},"188":{"position":[[0,5]]},"189":{"position":[[0,5]]},"190":{"position":[[0,5]]},"191":{"position":[[0,5]]},"192":{"position":[[0,5]]},"193":{"position":[[0,5]]},"194":{"position":[[0,5]]},"195":{"position":[[0,5]]},"196":{"position":[[0,5]]},"197":{"position":[[0,5]]},"198":{"position":[[0,5]]},"199":{"position":[[0,5]]},"200":{"position":[[0,5]]},"201":{"position":[[0,5]]},"202":{"position":[[0,5]]},"203":{"position":[[0,5]]},"204":{"position":[[0,5]]},"205":{"position":[[0,5]]},"206":{"position":[[0,5]]},"207":{"position":[[0,5]]},"208":{"position":[[0,5]]},"209":{"position":[[0,5],[59,4]]},"210":{"position":[[0,5]]},"211":{"position":[[0,5],[62,4]]},"212":{"position":[[0,5],[77,4]]},"213":{"position":[[0,5],[104,4]]},"214":{"position":[[0,5],[88,4]]},"215":{"position":[[0,5]]},"216":{"position":[[0,5],[283,5],[710,5]]},"217":{"position":[[0,5],[71,4]]},"218":{"position":[[0,5],[103,4],[143,4],[164,5],[408,5]]},"219":{"position":[[0,5]]},"220":{"position":[[0,5]]},"221":{"position":[[0,5],[402,5]]},"222":{"position":[[0,5]]},"223":{"position":[[0,5]]},"224":{"position":[[0,5]]},"225":{"position":[[0,5]]},"226":{"position":[[0,5]]},"227":{"position":[[0,5]]},"228":{"position":[[0,5]]},"237":{"position":[[263,5]]},"241":{"position":[[453,5]]},"243":{"position":[[0,5]]},"244":{"position":[[0,5]]},"245":{"position":[[0,5]]},"246":{"position":[[0,5]]},"247":{"position":[[0,5]]},"248":{"position":[[0,5]]},"249":{"position":[[0,5]]},"250":{"position":[[0,5]]},"251":{"position":[[0,5]]},"252":{"position":[[0,5]]},"253":{"position":[[0,5]]},"254":{"position":[[0,5]]},"255":{"position":[[0,5]]},"256":{"position":[[0,5]]},"257":{"position":[[0,5]]},"258":{"position":[[0,5]]},"259":{"position":[[0,5]]},"260":{"position":[[0,5]]},"261":{"position":[[0,5]]},"262":{"position":[[0,5]]},"263":{"position":[[0,5]]},"264":{"position":[[0,5]]},"265":{"position":[[0,5]]},"266":{"position":[[0,5]]},"267":{"position":[[0,5]]},"268":{"position":[[0,5]]},"269":{"position":[[0,5]]},"270":{"position":[[0,5]]},"271":{"position":[[0,5]]},"272":{"position":[[0,5]]},"273":{"position":[[0,5]]},"274":{"position":[[0,5]]},"275":{"position":[[0,5]]},"276":{"position":[[0,5]]},"333":{"position":[[68,4],[295,5]]},"336":{"position":[[220,5]]},"343":{"position":[[0,5]]},"344":{"position":[[128,5]]},"386":{"position":[[0,5]]}},"keywords":{}}],["type="button">click",{"_index":82,"title":{},"content":{"12":{"position":[[191,32]]},"277":{"position":[[227,32]]}},"keywords":{}}],["type="range"",{"_index":1131,"title":{},"content":{"292":{"position":[[374,22]]}},"keywords":{}}],["typedef",{"_index":198,"title":{},"content":{"21":{"position":[[106,8]]},"344":{"position":[[50,8]]}},"keywords":{}}],["typeof",{"_index":808,"title":{},"content":{"105":{"position":[[374,6]]}},"keywords":{}}],["typescript",{"_index":194,"title":{},"content":{"21":{"position":[[39,10]]},"344":{"position":[[14,10]]}},"keywords":{}}],["ua",{"_index":934,"title":{},"content":{"216":{"position":[[561,5]]},"331":{"position":[[282,5]]}},"keywords":{}}],["undefin",{"_index":827,"title":{},"content":{"184":{"position":[[23,9]]},"299":{"position":[[16,9]]}},"keywords":{}}],["unexpectedli",{"_index":699,"title":{},"content":{"83":{"position":[[1320,12]]},"118":{"position":[[1282,12]]}},"keywords":{}}],["uniqu",{"_index":529,"title":{},"content":{"58":{"position":[[144,6]]},"63":{"position":[[146,6]]},"66":{"position":[[149,6]]},"209":{"position":[[140,6]]},"211":{"position":[[143,6]]},"212":{"position":[[158,6]]}},"keywords":{}}],["unit",{"_index":128,"title":{},"content":{"19":{"position":[[514,4]]},"214":{"position":[[131,5]]},"246":{"position":[[47,4]]},"247":{"position":[[50,4]]},"248":{"position":[[51,4]]},"270":{"position":[[89,4]]}},"keywords":{}}],["unlock",{"_index":962,"title":{},"content":{"220":{"position":[[508,7]]},"335":{"position":[[468,7]]}},"keywords":{}}],["unpkg",{"_index":106,"title":{},"content":{"18":{"position":[[256,5]]},"234":{"position":[[253,5]]},"283":{"position":[[265,5]]}},"keywords":{}}],["up",{"_index":649,"title":{},"content":{"83":{"position":[[191,2],[327,2]]},"118":{"position":[[153,2],[289,2]]},"195":{"position":[[128,2]]},"253":{"position":[[46,2]]},"260":{"position":[[46,2]]},"262":{"position":[[45,2]]},"270":{"position":[[353,2]]}},"keywords":{}}],["updat",{"_index":230,"title":{"48":{"position":[[0,7]]},"152":{"position":[[0,7]]}},"content":{"22":{"position":[[570,6]]},"48":{"position":[[22,6]]},"83":{"position":[[504,8],[1477,8]]},"118":{"position":[[466,8],[1439,8]]},"152":{"position":[[16,6]]},"345":{"position":[[488,6]]}},"keywords":{}}],["url",{"_index":34,"title":{"53":{"position":[[0,4]]},"96":{"position":[[0,4]]},"131":{"position":[[0,4]]},"157":{"position":[[0,4]]},"183":{"position":[[0,4]]},"250":{"position":[[0,4]]},"298":{"position":[[0,4]]},"361":{"position":[[0,4]]}},"content":{"2":{"position":[[221,4]]},"12":{"position":[[107,4]]},"19":{"position":[[66,4],[380,4],[407,4]]},"20":{"position":[[404,4]]},"22":{"position":[[700,4]]},"24":{"position":[[66,4],[256,4],[379,4]]},"25":{"position":[[3713,4]]},"27":{"position":[[422,4],[699,4],[822,4],[1118,4],[1178,4],[1237,4]]},"28":{"position":[[275,4]]},"29":{"position":[[390,4]]},"40":{"position":[[221,4]]},"41":{"position":[[109,4]]},"43":{"position":[[196,4]]},"44":{"position":[[331,4]]},"47":{"position":[[137,4]]},"48":{"position":[[118,4]]},"51":{"position":[[132,4],[177,4]]},"52":{"position":[[136,4],[181,4]]},"53":{"position":[[30,3],[63,3],[133,4],[178,4]]},"54":{"position":[[49,3],[162,4],[207,4]]},"57":{"position":[[172,4]]},"58":{"position":[[543,4]]},"60":{"position":[[245,4]]},"62":{"position":[[145,4]]},"63":{"position":[[587,4]]},"65":{"position":[[138,4]]},"66":{"position":[[548,4]]},"68":{"position":[[154,4]]},"70":{"position":[[148,4]]},"72":{"position":[[207,4]]},"74":{"position":[[141,4]]},"76":{"position":[[358,4]]},"78":{"position":[[127,4],[196,4],[282,4],[287,4]]},"79":{"position":[[128,4],[223,4],[464,4]]},"80":{"position":[[139,4],[244,4],[320,4]]},"81":{"position":[[131,4],[237,4]]},"82":{"position":[[133,4],[516,4]]},"83":{"position":[[1666,4]]},"85":{"position":[[132,4]]},"86":{"position":[[98,4]]},"87":{"position":[[97,4]]},"88":{"position":[[100,4]]},"89":{"position":[[102,4]]},"90":{"position":[[110,4]]},"91":{"position":[[127,4]]},"92":{"position":[[140,4]]},"93":{"position":[[96,4]]},"94":{"position":[[99,4]]},"95":{"position":[[158,4]]},"96":{"position":[[21,3],[99,4]]},"97":{"position":[[110,4]]},"98":{"position":[[104,4]]},"99":{"position":[[95,4]]},"101":{"position":[[127,4]]},"103":{"position":[[438,4]]},"107":{"position":[[125,4]]},"118":{"position":[[1628,4]]},"120":{"position":[[104,4]]},"121":{"position":[[76,4]]},"122":{"position":[[76,4]]},"123":{"position":[[79,4]]},"124":{"position":[[77,4]]},"125":{"position":[[79,4]]},"126":{"position":[[86,4]]},"127":{"position":[[90,4]]},"128":{"position":[[79,4]]},"129":{"position":[[78,4]]},"130":{"position":[[95,4]]},"131":{"position":[[77,4]]},"132":{"position":[[78,4]]},"133":{"position":[[78,4]]},"134":{"position":[[77,4]]},"144":{"position":[[168,4]]},"145":{"position":[[101,4]]},"147":{"position":[[151,4]]},"148":{"position":[[226,4]]},"151":{"position":[[104,4]]},"152":{"position":[[100,4]]},"155":{"position":[[101,4],[146,4]]},"156":{"position":[[99,4],[144,4]]},"157":{"position":[[21,3],[103,4],[148,4]]},"158":{"position":[[30,13],[110,4],[155,4]]},"161":{"position":[[143,4]]},"162":{"position":[[301,4]]},"164":{"position":[[127,4]]},"166":{"position":[[104,4]]},"167":{"position":[[335,4]]},"169":{"position":[[103,4]]},"170":{"position":[[301,4]]},"172":{"position":[[107,4]]},"174":{"position":[[105,4]]},"176":{"position":[[126,4]]},"178":{"position":[[105,4]]},"180":{"position":[[265,4]]},"182":{"position":[[269,4]]},"183":{"position":[[183,4]]},"184":{"position":[[246,4]]},"185":{"position":[[193,4]]},"186":{"position":[[158,4]]},"187":{"position":[[147,4]]},"188":{"position":[[120,4]]},"189":{"position":[[141,4]]},"190":{"position":[[119,4]]},"191":{"position":[[117,4]]},"192":{"position":[[301,4]]},"193":{"position":[[187,4]]},"194":{"position":[[115,4]]},"195":{"position":[[213,4]]},"196":{"position":[[202,4]]},"197":{"position":[[190,4]]},"198":{"position":[[157,4]]},"199":{"position":[[178,4]]},"200":{"position":[[122,4]]},"201":{"position":[[161,4]]},"202":{"position":[[192,4]]},"203":{"position":[[183,4]]},"204":{"position":[[184,4]]},"205":{"position":[[139,4],[184,4]]},"206":{"position":[[169,4]]},"207":{"position":[[395,4]]},"208":{"position":[[127,4]]},"209":{"position":[[577,4]]},"210":{"position":[[160,4]]},"211":{"position":[[542,4]]},"212":{"position":[[599,4]]},"213":{"position":[[177,3],[270,4],[348,4],[403,4]]},"214":{"position":[[239,4]]},"215":{"position":[[353,4]]},"216":{"position":[[514,4]]},"217":{"position":[[106,3],[290,4],[337,4]]},"218":{"position":[[139,3],[327,4],[372,4]]},"219":{"position":[[214,4]]},"220":{"position":[[144,4]]},"221":{"position":[[369,4]]},"222":{"position":[[197,4],[266,4],[309,4],[320,3]]},"223":{"position":[[180,4]]},"224":{"position":[[177,4]]},"225":{"position":[[172,4]]},"226":{"position":[[123,4]]},"227":{"position":[[211,4]]},"228":{"position":[[168,4]]},"235":{"position":[[66,4],[335,4]]},"237":{"position":[[121,4],[190,4],[276,4],[281,4]]},"238":{"position":[[122,4],[217,4],[458,4]]},"239":{"position":[[133,4],[238,4],[314,4]]},"240":{"position":[[125,4],[231,4]]},"241":{"position":[[127,4],[510,4]]},"243":{"position":[[92,4]]},"244":{"position":[[93,4]]},"245":{"position":[[113,4]]},"246":{"position":[[126,4]]},"247":{"position":[[129,4]]},"248":{"position":[[130,4]]},"249":{"position":[[143,4]]},"250":{"position":[[55,3],[125,4]]},"251":{"position":[[42,4],[61,4],[182,4],[282,4]]},"252":{"position":[[195,4],[295,4]]},"253":{"position":[[142,4]]},"254":{"position":[[205,4]]},"255":{"position":[[98,4]]},"256":{"position":[[125,4]]},"257":{"position":[[30,3],[148,4]]},"258":{"position":[[28,3],[146,4]]},"259":{"position":[[144,4]]},"260":{"position":[[153,4]]},"261":{"position":[[132,4]]},"262":{"position":[[205,4]]},"263":{"position":[[133,4]]},"264":{"position":[[122,4]]},"265":{"position":[[178,4]]},"266":{"position":[[133,4]]},"267":{"position":[[165,4]]},"268":{"position":[[183,4]]},"269":{"position":[[166,4]]},"270":{"position":[[168,4]]},"271":{"position":[[201,4]]},"272":{"position":[[158,4]]},"273":{"position":[[136,4]]},"274":{"position":[[142,4]]},"275":{"position":[[98,4]]},"276":{"position":[[118,4]]},"277":{"position":[[143,4]]},"285":{"position":[[66,4]]},"286":{"position":[[66,4]]},"287":{"position":[[66,4]]},"289":{"position":[[107,4]]},"290":{"position":[[104,4]]},"291":{"position":[[98,4]]},"292":{"position":[[204,4]]},"293":{"position":[[105,4]]},"294":{"position":[[55,4]]},"295":{"position":[[225,4]]},"297":{"position":[[195,4]]},"298":{"position":[[123,4]]},"299":{"position":[[141,4]]},"300":{"position":[[109,4]]},"301":{"position":[[105,4]]},"302":{"position":[[104,4]]},"303":{"position":[[93,4]]},"304":{"position":[[106,4]]},"305":{"position":[[94,4]]},"306":{"position":[[94,4]]},"307":{"position":[[158,4]]},"308":{"position":[[114,4]]},"309":{"position":[[94,4]]},"310":{"position":[[136,4]]},"311":{"position":[[119,4]]},"312":{"position":[[118,4]]},"313":{"position":[[105,4]]},"314":{"position":[[108,4]]},"315":{"position":[[94,4]]},"316":{"position":[[107,4]]},"317":{"position":[[114,4]]},"318":{"position":[[108,4]]},"319":{"position":[[108,4]]},"320":{"position":[[108,4],[153,4]]},"321":{"position":[[112,4]]},"322":{"position":[[259,4]]},"323":{"position":[[110,4]]},"324":{"position":[[337,4]]},"325":{"position":[[111,4]]},"326":{"position":[[299,4]]},"327":{"position":[[334,4]]},"328":{"position":[[80,3],[162,4],[240,4],[295,4]]},"329":{"position":[[142,4]]},"330":{"position":[[262,4]]},"331":{"position":[[235,4]]},"332":{"position":[[34,5],[198,4],[245,4]]},"333":{"position":[[50,5],[214,4],[259,4]]},"334":{"position":[[144,4]]},"335":{"position":[[104,4]]},"336":{"position":[[187,4]]},"337":{"position":[[126,4],[195,4],[228,4]]},"338":{"position":[[140,4]]},"339":{"position":[[112,4]]},"340":{"position":[[104,4]]},"341":{"position":[[98,4]]},"342":{"position":[[118,4]]},"343":{"position":[[126,4]]},"345":{"position":[[618,4]]},"347":{"position":[[66,4],[256,4],[379,4]]},"348":{"position":[[3713,4]]},"350":{"position":[[261,4],[515,4],[632,4],[906,4],[966,4],[1025,4]]},"351":{"position":[[198,4]]},"352":{"position":[[315,4]]},"354":{"position":[[84,4]]},"355":{"position":[[84,4]]},"356":{"position":[[90,4]]},"357":{"position":[[98,4]]},"358":{"position":[[98,4]]},"359":{"position":[[98,4]]},"360":{"position":[[115,4]]},"361":{"position":[[104,4]]},"362":{"position":[[35,3],[150,4]]},"363":{"position":[[156,4]]},"364":{"position":[[107,4]]},"365":{"position":[[133,4]]},"366":{"position":[[84,4]]},"367":{"position":[[90,4]]},"368":{"position":[[114,4]]},"369":{"position":[[112,4]]},"370":{"position":[[108,4]]},"371":{"position":[[108,4]]},"372":{"position":[[109,4]]},"373":{"position":[[121,4]]},"374":{"position":[[108,4]]},"375":{"position":[[100,4]]},"376":{"position":[[126,4]]},"377":{"position":[[91,4]]},"378":{"position":[[136,4]]},"379":{"position":[[140,4]]},"380":{"position":[[125,4]]},"381":{"position":[[109,4]]},"382":{"position":[[123,4]]},"383":{"position":[[109,4]]},"384":{"position":[[107,4]]},"385":{"position":[[109,4]]},"386":{"position":[[88,4]]},"387":{"position":[[132,4]]}},"keywords":{}}],["us",{"_index":66,"title":{"19":{"position":[[0,4]]},"22":{"position":[[0,3]]}},"content":{"10":{"position":[[50,4]]},"20":{"position":[[132,4],[809,3],[1047,3]]},"22":{"position":[[0,3],[46,3]]},"28":{"position":[[788,4]]},"29":{"position":[[745,4]]},"58":{"position":[[174,4]]},"63":{"position":[[176,4]]},"66":{"position":[[179,4]]},"99":{"position":[[24,4]]},"184":{"position":[[419,4],[427,3]]},"189":{"position":[[28,3]]},"200":{"position":[[38,3]]},"207":{"position":[[39,3],[68,6]]},"208":{"position":[[35,3]]},"209":{"position":[[170,4]]},"211":{"position":[[173,4]]},"212":{"position":[[188,4]]},"216":{"position":[[184,3]]},"220":{"position":[[24,4]]},"221":{"position":[[24,4],[77,3],[99,4]]},"226":{"position":[[39,3]]}},"keywords":{}}],["useeffect",{"_index":216,"title":{},"content":{"22":{"position":[[216,9],[543,12]]},"105":{"position":[[97,10],[256,12]]},"345":{"position":[[134,9],[461,12]]}},"keywords":{}}],["user",{"_index":695,"title":{},"content":{"83":{"position":[[1266,4]]},"118":{"position":[[1228,4]]},"259":{"position":[[423,4]]},"261":{"position":[[387,4]]}},"keywords":{}}],["useref",{"_index":801,"title":{},"content":{"105":{"position":[[108,6],[246,9]]}},"keywords":{}}],["usessr",{"_index":898,"title":{"207":{"position":[[0,7]]},"322":{"position":[[0,7]]}},"content":{"207":{"position":[[428,7]]},"322":{"position":[[292,7]]}},"keywords":{}}],["usest",{"_index":215,"title":{},"content":{"22":{"position":[[206,9]]},"345":{"position":[[124,9]]}},"keywords":{}}],["usestate(0",{"_index":229,"title":{},"content":{"22":{"position":[[530,12]]},"345":{"position":[[448,12]]}},"keywords":{}}],["usestate(nul",{"_index":227,"title":{},"content":{"22":{"position":[[490,15]]},"345":{"position":[[408,15]]}},"keywords":{}}],["usework",{"_index":1097,"title":{},"content":{"285":{"position":[[707,10]]}},"keywords":{}}],["usual",{"_index":65,"title":{},"content":{"10":{"position":[[42,7]]}},"keywords":{}}],["utf",{"_index":498,"title":{},"content":{"52":{"position":[[227,4]]},"53":{"position":[[224,4]]},"54":{"position":[[253,4]]},"156":{"position":[[190,4]]},"157":{"position":[[194,4]]},"158":{"position":[[201,4]]},"218":{"position":[[255,3],[431,4]]},"333":{"position":[[142,3],[318,4]]}},"keywords":{}}],["util",{"_index":46,"title":{"5":{"position":[[0,6]]},"110":{"position":[[0,6]]}},"content":{"5":{"position":[[20,5]]}},"keywords":{}}],["v2.xml",{"_index":1145,"title":{},"content":{"293":{"position":[[470,8]]}},"keywords":{}}],["valencia"",{"_index":358,"title":{},"content":{"25":{"position":[[3287,14]]},"348":{"position":[[3287,14]]}},"keywords":{}}],["valid",{"_index":60,"title":{"8":{"position":[[0,10]]},"113":{"position":[[0,10]]}},"content":{"8":{"position":[[15,9]]}},"keywords":{}}],["valu",{"_index":116,"title":{},"content":{"19":{"position":[[210,5],[542,5],[633,5]]},"29":{"position":[[238,5]]},"44":{"position":[[183,5],[206,5],[232,5],[259,5],[402,8]]},"47":{"position":[[43,5],[65,5]]},"148":{"position":[[297,8]]},"188":{"position":[[304,5]]},"352":{"position":[[163,5]]}},"keywords":{}}],["value="25">",{"_index":1135,"title":{},"content":{"292":{"position":[[454,26]]}},"keywords":{}}],["var",{"_index":28,"title":{},"content":{"2":{"position":[[166,3]]},"12":{"position":[[38,3],[52,3]]},"19":{"position":[[11,3]]},"20":{"position":[[349,3],[870,3],[916,3],[980,3],[1100,3],[1136,3],[1189,3]]},"24":{"position":[[11,3]]},"25":{"position":[[11,3],[3658,3]]},"27":{"position":[[367,3]]},"28":{"position":[[220,3]]},"29":{"position":[[335,3]]},"40":{"position":[[166,3],[285,3]]},"41":{"position":[[54,3],[173,3]]},"43":{"position":[[90,3],[148,3]]},"44":{"position":[[276,3]]},"47":{"position":[[82,3]]},"48":{"position":[[63,3]]},"51":{"position":[[77,3]]},"52":{"position":[[81,3]]},"53":{"position":[[78,3]]},"54":{"position":[[107,3]]},"57":{"position":[[79,3],[117,3]]},"58":{"position":[[488,3],[580,3]]},"60":{"position":[[190,3]]},"62":{"position":[[90,3]]},"63":{"position":[[532,3]]},"65":{"position":[[83,3]]},"66":{"position":[[493,3]]},"68":{"position":[[99,3]]},"70":{"position":[[93,3]]},"72":{"position":[[152,3]]},"74":{"position":[[86,3]]},"76":{"position":[[303,3]]},"78":{"position":[[56,3]]},"79":{"position":[[57,3]]},"80":{"position":[[68,3],[251,3]]},"81":{"position":[[60,3],[273,3]]},"82":{"position":[[62,3],[528,3],[621,3]]},"83":{"position":[[1611,3]]},"85":{"position":[[77,3]]},"86":{"position":[[43,3]]},"87":{"position":[[42,3]]},"88":{"position":[[45,3]]},"89":{"position":[[47,3]]},"90":{"position":[[55,3]]},"91":{"position":[[72,3]]},"92":{"position":[[85,3]]},"93":{"position":[[41,3]]},"94":{"position":[[44,3]]},"95":{"position":[[103,3]]},"96":{"position":[[44,3]]},"97":{"position":[[55,3]]},"98":{"position":[[49,3]]},"99":{"position":[[40,3]]},"103":{"position":[[383,3]]},"107":{"position":[[70,3]]},"118":{"position":[[1573,3]]},"120":{"position":[[49,3]]},"121":{"position":[[21,3]]},"122":{"position":[[21,3]]},"123":{"position":[[24,3]]},"124":{"position":[[22,3]]},"125":{"position":[[24,3]]},"126":{"position":[[31,3]]},"127":{"position":[[35,3]]},"128":{"position":[[24,3]]},"129":{"position":[[23,3]]},"130":{"position":[[40,3]]},"131":{"position":[[22,3]]},"132":{"position":[[23,3]]},"133":{"position":[[23,3]]},"134":{"position":[[22,3]]},"144":{"position":[[113,3],[232,3]]},"145":{"position":[[46,3],[165,3]]},"147":{"position":[[45,3],[103,3]]},"148":{"position":[[171,3]]},"151":{"position":[[49,3]]},"152":{"position":[[45,3]]},"155":{"position":[[46,3]]},"156":{"position":[[44,3]]},"157":{"position":[[48,3]]},"158":{"position":[[55,3]]},"161":{"position":[[50,3],[88,3]]},"162":{"position":[[246,3],[338,3]]},"164":{"position":[[72,3]]},"166":{"position":[[49,3]]},"167":{"position":[[280,3]]},"169":{"position":[[48,3]]},"170":{"position":[[246,3]]},"172":{"position":[[52,3]]},"174":{"position":[[50,3]]},"176":{"position":[[71,3]]},"178":{"position":[[50,3]]},"180":{"position":[[210,3]]},"182":{"position":[[158,3]]},"183":{"position":[[128,3]]},"184":{"position":[[190,3]]},"185":{"position":[[138,3]]},"186":{"position":[[103,3]]},"187":{"position":[[92,3]]},"188":{"position":[[65,3]]},"189":{"position":[[86,3]]},"190":{"position":[[64,3]]},"191":{"position":[[62,3]]},"192":{"position":[[246,3]]},"193":{"position":[[132,3]]},"194":{"position":[[60,3]]},"195":{"position":[[158,3]]},"196":{"position":[[147,3]]},"197":{"position":[[135,3]]},"198":{"position":[[102,3]]},"199":{"position":[[123,3]]},"200":{"position":[[67,3]]},"201":{"position":[[106,3]]},"202":{"position":[[137,3]]},"203":{"position":[[128,3]]},"204":{"position":[[129,3]]},"205":{"position":[[84,3]]},"206":{"position":[[114,3]]},"207":{"position":[[248,3],[346,3]]},"208":{"position":[[72,3]]},"209":{"position":[[484,3],[522,3]]},"210":{"position":[[105,3]]},"211":{"position":[[487,3]]},"212":{"position":[[544,3]]},"213":{"position":[[215,3]]},"214":{"position":[[184,3]]},"215":{"position":[[298,3]]},"216":{"position":[[459,3]]},"217":{"position":[[235,3]]},"218":{"position":[[272,3]]},"219":{"position":[[159,3]]},"220":{"position":[[89,3]]},"221":{"position":[[314,3]]},"222":{"position":[[142,3]]},"223":{"position":[[125,3]]},"224":{"position":[[122,3]]},"225":{"position":[[117,3]]},"226":{"position":[[68,3]]},"227":{"position":[[156,3]]},"228":{"position":[[113,3]]},"235":{"position":[[11,3]]},"237":{"position":[[50,3]]},"238":{"position":[[51,3]]},"239":{"position":[[62,3],[245,3]]},"240":{"position":[[54,3],[267,3]]},"241":{"position":[[56,3],[522,3],[615,3]]},"243":{"position":[[37,3]]},"244":{"position":[[38,3]]},"245":{"position":[[58,3]]},"246":{"position":[[71,3]]},"247":{"position":[[74,3]]},"248":{"position":[[75,3]]},"249":{"position":[[88,3]]},"250":{"position":[[70,3]]},"251":{"position":[[227,3]]},"252":{"position":[[240,3]]},"253":{"position":[[87,3]]},"254":{"position":[[150,3]]},"255":{"position":[[43,3]]},"256":{"position":[[70,3]]},"257":{"position":[[93,3]]},"258":{"position":[[91,3]]},"259":{"position":[[89,3]]},"260":{"position":[[98,3]]},"261":{"position":[[77,3]]},"262":{"position":[[150,3]]},"263":{"position":[[78,3]]},"264":{"position":[[67,3]]},"265":{"position":[[123,3]]},"266":{"position":[[78,3]]},"267":{"position":[[110,3]]},"268":{"position":[[128,3]]},"269":{"position":[[111,3]]},"270":{"position":[[113,3]]},"271":{"position":[[146,3]]},"272":{"position":[[103,3]]},"273":{"position":[[81,3]]},"274":{"position":[[87,3]]},"275":{"position":[[43,3]]},"276":{"position":[[63,3]]},"277":{"position":[[74,3],[88,3]]},"285":{"position":[[11,3]]},"286":{"position":[[11,3]]},"287":{"position":[[11,3]]},"289":{"position":[[52,3]]},"290":{"position":[[49,3]]},"291":{"position":[[43,3],[281,3],[356,3]]},"292":{"position":[[149,3]]},"293":{"position":[[50,3]]},"294":{"position":[[0,3]]},"295":{"position":[[170,3],[652,3],[698,3],[762,3],[838,3],[874,3],[927,3]]},"297":{"position":[[84,3]]},"298":{"position":[[68,3]]},"299":{"position":[[85,3]]},"300":{"position":[[54,3]]},"301":{"position":[[50,3]]},"302":{"position":[[49,3]]},"303":{"position":[[38,3]]},"304":{"position":[[51,3]]},"305":{"position":[[39,3]]},"306":{"position":[[39,3]]},"307":{"position":[[103,3]]},"308":{"position":[[59,3]]},"309":{"position":[[39,3]]},"310":{"position":[[81,3]]},"311":{"position":[[64,3]]},"312":{"position":[[63,3]]},"313":{"position":[[50,3]]},"314":{"position":[[53,3]]},"315":{"position":[[39,3]]},"316":{"position":[[52,3]]},"317":{"position":[[59,3]]},"318":{"position":[[53,3]]},"319":{"position":[[53,3]]},"320":{"position":[[53,3]]},"321":{"position":[[57,3]]},"322":{"position":[[112,3],[210,3]]},"323":{"position":[[55,3]]},"324":{"position":[[244,3],[282,3]]},"325":{"position":[[56,3]]},"326":{"position":[[244,3]]},"327":{"position":[[279,3]]},"328":{"position":[[107,3]]},"329":{"position":[[87,3]]},"330":{"position":[[207,3]]},"331":{"position":[[180,3]]},"332":{"position":[[143,3]]},"333":{"position":[[159,3]]},"334":{"position":[[89,3]]},"335":{"position":[[49,3]]},"336":{"position":[[132,3]]},"337":{"position":[[71,3]]},"338":{"position":[[85,3]]},"339":{"position":[[57,3]]},"340":{"position":[[49,3]]},"341":{"position":[[43,3]]},"342":{"position":[[63,3]]},"343":{"position":[[71,3]]},"347":{"position":[[11,3]]},"348":{"position":[[11,3],[3658,3]]},"350":{"position":[[206,3]]},"351":{"position":[[143,3]]},"352":{"position":[[260,3]]},"354":{"position":[[29,3]]},"355":{"position":[[29,3]]},"356":{"position":[[35,3]]},"357":{"position":[[43,3]]},"358":{"position":[[43,3]]},"359":{"position":[[43,3]]},"360":{"position":[[60,3]]},"361":{"position":[[49,3]]},"362":{"position":[[95,3]]},"363":{"position":[[101,3]]},"364":{"position":[[52,3]]},"365":{"position":[[78,3]]},"366":{"position":[[29,3]]},"367":{"position":[[35,3]]},"368":{"position":[[59,3]]},"369":{"position":[[57,3]]},"370":{"position":[[53,3]]},"371":{"position":[[53,3]]},"372":{"position":[[54,3]]},"373":{"position":[[66,3]]},"374":{"position":[[53,3]]},"375":{"position":[[45,3]]},"376":{"position":[[71,3]]},"377":{"position":[[36,3]]},"378":{"position":[[81,3]]},"379":{"position":[[85,3]]},"380":{"position":[[70,3]]},"381":{"position":[[54,3]]},"382":{"position":[[68,3]]},"383":{"position":[[54,3]]},"384":{"position":[[52,3]]},"385":{"position":[[54,3]]},"386":{"position":[[33,3]]},"387":{"position":[[77,3]]}},"keywords":{}}],["variabl",{"_index":44,"title":{},"content":{"4":{"position":[[40,8]]}},"keywords":{}}],["varieti",{"_index":925,"title":{},"content":{"216":{"position":[[43,7]]}},"keywords":{}}],["veri",{"_index":207,"title":{},"content":{"22":{"position":[[33,4]]}},"keywords":{}}],["verif",{"_index":57,"title":{},"content":{"7":{"position":[[13,12]]}},"keywords":{}}],["version",{"_index":9,"title":{"3":{"position":[[0,8]]},"108":{"position":[[0,8]]}},"content":{"0":{"position":[[94,7]]},"3":{"position":[[28,7]]}},"keywords":{}}],["vertic",{"_index":1050,"title":{},"content":{"267":{"position":[[90,8]]},"378":{"position":[[61,8]]}},"keywords":{}}],["vesper"",{"_index":360,"title":{},"content":{"25":{"position":[[3377,12]]},"348":{"position":[[3377,12]]}},"keywords":{}}],["video",{"_index":54,"title":{},"content":{"6":{"position":[[52,5]]},"19":{"position":[[227,5],[321,5],[330,6],[799,5]]},"25":{"position":[[3899,5]]},"40":{"position":[[289,6],[323,8]]},"41":{"position":[[177,6],[202,8]]},"55":{"position":[[20,5]]},"78":{"position":[[188,7]]},"79":{"position":[[215,7]]},"80":{"position":[[236,7]]},"81":{"position":[[229,7]]},"82":{"position":[[508,7]]},"83":{"position":[[42,5]]},"85":{"position":[[46,5]]},"86":{"position":[[16,5]]},"87":{"position":[[16,5]]},"88":{"position":[[15,5]]},"89":{"position":[[15,5]]},"96":{"position":[[15,5]]},"118":{"position":[[16,5]]},"144":{"position":[[236,6],[270,8]]},"145":{"position":[[169,6],[194,8]]},"183":{"position":[[37,5],[81,5]]},"184":{"position":[[138,5]]},"185":{"position":[[42,5]]},"186":{"position":[[24,5],[60,5]]},"191":{"position":[[262,6]]},"195":{"position":[[49,5]]},"196":{"position":[[40,5]]},"197":{"position":[[47,5]]},"198":{"position":[[47,5],[315,5]]},"216":{"position":[[133,5]]},"218":{"position":[[49,6]]},"219":{"position":[[68,5],[133,5]]},"221":{"position":[[58,6],[139,5],[169,5],[225,5]]},"222":{"position":[[51,6],[68,5],[258,7],[281,6],[288,5],[314,5]]},"225":{"position":[[100,5]]},"227":{"position":[[74,5]]},"235":{"position":[[283,6]]},"237":{"position":[[182,7]]},"238":{"position":[[209,7]]},"239":{"position":[[230,7]]},"240":{"position":[[223,7]]},"241":{"position":[[502,7]]},"243":{"position":[[20,5]]},"244":{"position":[[21,5]]},"245":{"position":[[22,5]]},"246":{"position":[[30,5]]},"247":{"position":[[30,5]]},"248":{"position":[[30,5]]},"249":{"position":[[49,5]]},"250":{"position":[[49,5]]},"251":{"position":[[36,5],[176,5],[205,5],[434,5]]},"252":{"position":[[40,5],[189,5],[218,5],[451,5]]},"253":{"position":[[65,5]]},"254":{"position":[[53,5]]},"255":{"position":[[17,5],[204,6],[254,5],[263,5]]},"256":{"position":[[36,5]]},"257":{"position":[[49,5]]},"258":{"position":[[47,5]]},"262":{"position":[[58,5],[123,5]]},"264":{"position":[[39,5]]},"265":{"position":[[54,5]]},"272":{"position":[[78,5]]},"337":{"position":[[187,7],[210,6]]},"348":{"position":[[3936,5]]},"383":{"position":[[31,5]]}},"keywords":{}}],["video.canplaytype('application/vnd.apple.mpegurl",{"_index":606,"title":{},"content":{"79":{"position":[[348,51]]},"238":{"position":[[342,51]]}},"keywords":{}}],["video.src",{"_index":609,"title":{},"content":{"79":{"position":[[452,9]]},"238":{"position":[[446,9]]}},"keywords":{}}],["video:canplay",{"_index":813,"title":{},"content":{"118":{"position":[[34,17]]}},"keywords":{}}],["video:canplaythrough",{"_index":657,"title":{},"content":{"83":{"position":[[262,20]]},"118":{"position":[[224,20]]}},"keywords":{}}],["video:complet",{"_index":658,"title":{},"content":{"83":{"position":[[381,14]]},"118":{"position":[[343,14]]}},"keywords":{}}],["video:durationchang",{"_index":662,"title":{},"content":{"83":{"position":[[451,20]]},"118":{"position":[[413,20]]}},"keywords":{}}],["video:empti",{"_index":663,"title":{},"content":{"83":{"position":[[513,13]]},"118":{"position":[[475,13]]}},"keywords":{}}],["video:end",{"_index":670,"title":{},"content":{"83":{"position":[[693,11]]},"118":{"position":[[655,11]]}},"keywords":{}}],["video:loadeddata",{"_index":672,"title":{},"content":{"83":{"position":[[768,16]]},"118":{"position":[[730,16]]}},"keywords":{}}],["video:loadedmetadata",{"_index":675,"title":{},"content":{"83":{"position":[[836,20]]},"118":{"position":[[798,20]]}},"keywords":{}}],["video:paus",{"_index":677,"title":{},"content":{"83":{"position":[[887,11]]},"118":{"position":[[849,11]]}},"keywords":{}}],["video:play",{"_index":679,"title":{},"content":{"83":{"position":[[925,10],[956,13]]},"118":{"position":[[887,10],[918,13]]}},"keywords":{}}],["video:progress",{"_index":686,"title":{},"content":{"83":{"position":[[1054,14]]},"118":{"position":[[1016,14]]}},"keywords":{}}],["video:ratechang",{"_index":688,"title":{},"content":{"83":{"position":[[1121,16]]},"118":{"position":[[1083,16]]}},"keywords":{}}],["video:seek",{"_index":690,"title":{},"content":{"83":{"position":[[1169,12],[1210,13]]},"118":{"position":[[1131,12],[1172,13]]}},"keywords":{}}],["video:stal",{"_index":694,"title":{},"content":{"83":{"position":[[1248,13]]},"118":{"position":[[1210,13]]}},"keywords":{}}],["video:suspend",{"_index":701,"title":{},"content":{"83":{"position":[[1350,13]]},"118":{"position":[[1312,13]]}},"keywords":{}}],["video:timeupd",{"_index":703,"title":{},"content":{"83":{"position":[[1403,16]]},"118":{"position":[[1365,16]]}},"keywords":{}}],["video:volumechang",{"_index":706,"title":{},"content":{"83":{"position":[[1486,18]]},"118":{"position":[[1448,18]]}},"keywords":{}}],["video:wait",{"_index":708,"title":{},"content":{"83":{"position":[[1529,13]]},"118":{"position":[[1491,13]]}},"keywords":{}}],["view",{"_index":93,"title":{},"content":{"14":{"position":[[3,4]]},"192":{"position":[[234,4]]}},"keywords":{}}],["viewport",{"_index":867,"title":{},"content":{"193":{"position":[[72,9]]},"227":{"position":[[89,8]]}},"keywords":{}}],["visit",{"_index":910,"title":{},"content":{"210":{"position":[[63,5]]},"221":{"position":[[111,5]]},"222":{"position":[[115,5]]}},"keywords":{}}],["volum",{"_index":707,"title":{"89":{"position":[[0,7]]},"124":{"position":[[0,7]]},"188":{"position":[[0,7]]},"249":{"position":[[0,7]]},"303":{"position":[[0,7]]},"360":{"position":[[0,7]]}},"content":{"83":{"position":[[1509,6]]},"89":{"position":[[21,6]]},"118":{"position":[[1471,6]]},"188":{"position":[[33,6],[153,7],[214,7]]},"200":{"position":[[202,6],[221,6]]},"220":{"position":[[343,7]]},"249":{"position":[[55,7]]},"303":{"position":[[126,7]]},"335":{"position":[[303,7]]}},"keywords":{}}],["volumeclos",{"_index":959,"title":{},"content":{"220":{"position":[[355,12]]},"335":{"position":[[315,12]]}},"keywords":{}}],["vtt",{"_index":950,"title":{},"content":{"218":{"position":[[170,4]]}},"keywords":{}}],["vtt、srt、ass",{"_index":949,"title":{},"content":{"218":{"position":[[82,11]]},"333":{"position":[[17,26],[88,11]]}},"keywords":{}}],["vue.j",{"_index":775,"title":{},"content":{"104":{"position":[[0,6]]}},"keywords":{}}],["vue.js、nuxt.j",{"_index":774,"title":{"104":{"position":[[2,14]]}},"content":{},"keywords":{}}],["walden"",{"_index":362,"title":{},"content":{"25":{"position":[[3465,12]]},"348":{"position":[[3465,12]]}},"keywords":{}}],["want",{"_index":855,"title":{},"content":{"191":{"position":[[195,4]]},"207":{"position":[[82,4]]},"216":{"position":[[176,4],[701,4]]},"271":{"position":[[75,4]]}},"keywords":{}}],["watch",{"_index":125,"title":{},"content":{"19":{"position":[[471,8]]}},"keywords":{}}],["way",{"_index":168,"title":{},"content":{"20":{"position":[[198,4]]}},"keywords":{}}],["web",{"_index":989,"title":{},"content":{"227":{"position":[[120,3]]},"260":{"position":[[66,3]]},"285":{"position":[[732,3]]}},"keywords":{}}],["webkit",{"_index":955,"title":{},"content":{"219":{"position":[[264,7]]},"334":{"position":[[194,7]]}},"keywords":{}}],["webpag",{"_index":747,"title":{},"content":{"98":{"position":[[18,7]]},"204":{"position":[[84,7]]}},"keywords":{}}],["websit",{"_index":879,"title":{},"content":{"198":{"position":[[342,8]]}},"keywords":{}}],["webtorr",{"_index":626,"title":{"82":{"position":[[0,11]]},"241":{"position":[[0,11]]}},"content":{"82":{"position":[[545,13]]},"241":{"position":[[539,13]]}},"keywords":{}}],["whenvideo:canplay",{"_index":642,"title":{},"content":{"83":{"position":[[72,17]]}},"keywords":{}}],["whether",{"_index":141,"title":{},"content":{"19":{"position":[[787,7]]},"34":{"position":[[14,7]]},"35":{"position":[[14,7]]},"36":{"position":[[14,7]]},"37":{"position":[[14,7]]},"58":{"position":[[95,7]]},"63":{"position":[[97,7]]},"66":{"position":[[100,7]]},"68":{"position":[[46,7]]},"70":{"position":[[48,7]]},"190":{"position":[[28,7]]},"191":{"position":[[28,7]]},"194":{"position":[[28,7]]},"195":{"position":[[28,7]]},"196":{"position":[[28,7]]},"197":{"position":[[28,7]]},"198":{"position":[[28,7]]},"199":{"position":[[28,7]]},"200":{"position":[[27,7]]},"201":{"position":[[28,7]]},"203":{"position":[[28,7]]},"204":{"position":[[28,7]]},"207":{"position":[[28,7]]},"208":{"position":[[27,7]]},"209":{"position":[[91,7]]},"211":{"position":[[94,7]]},"212":{"position":[[109,7]]},"213":{"position":[[23,7]]},"224":{"position":[[28,7]]},"225":{"position":[[28,7]]},"226":{"position":[[28,7]]},"227":{"position":[[28,7]]},"228":{"position":[[28,7]]},"265":{"position":[[42,7]]}},"keywords":{}}],["white",{"_index":928,"title":{},"content":{"216":{"position":[[245,5]]}},"keywords":{}}],["whitelist",{"_index":442,"title":{"38":{"position":[[0,10]]},"142":{"position":[[0,10]]},"216":{"position":[[0,10]]},"331":{"position":[[0,10]]}},"content":{"38":{"position":[[24,9]]},"216":{"position":[[261,9],[550,10],[604,10],[638,10],[667,10],[761,9]]},"331":{"position":[[271,10],[325,10],[359,10],[388,10],[437,9]]}},"keywords":{}}],["width",{"_index":241,"title":{},"content":{"22":{"position":[[930,6]]},"27":{"position":[[270,5],[289,5],[560,6],[1044,6]]},"28":{"position":[[809,6]]},"29":{"position":[[766,6]]},"103":{"position":[[172,6]]},"182":{"position":[[395,6]]},"217":{"position":[[168,5],[189,5]]},"271":{"position":[[64,6]]},"297":{"position":[[269,6]]},"332":{"position":[[93,5]]},"345":{"position":[[848,6]]},"350":{"position":[[134,5],[388,6],[832,6]]},"351":{"position":[[686,6]]},"352":{"position":[[664,6]]}},"keywords":{}}],["width="22"",{"_index":404,"title":{},"content":{"28":{"position":[[437,20]]},"29":{"position":[[548,20]]},"351":{"position":[[356,20]]},"352":{"position":[[470,20]]}},"keywords":{}}],["wildcard",{"_index":940,"title":{},"content":{"216":{"position":[[774,9]]}},"keywords":{}}],["willow"",{"_index":364,"title":{},"content":{"25":{"position":[[3553,12]]},"348":{"position":[[3553,12]]}},"keywords":{}}],["window",{"_index":743,"title":{},"content":{"97":{"position":[[22,6]]},"192":{"position":[[227,6]]},"203":{"position":[[84,6]]},"259":{"position":[[59,6],[391,6]]}},"keywords":{}}],["window.artplayerpluginad",{"_index":109,"title":{},"content":{"18":{"position":[[432,25]]},"234":{"position":[[389,25]]}},"keywords":{}}],["window.artplayerplugindanmuku",{"_index":1084,"title":{},"content":{"283":{"position":[[409,29]]}},"keywords":{}}],["window.navigator.userag",{"_index":930,"title":{},"content":{"216":{"position":[[307,27]]},"331":{"position":[[102,26]]}},"keywords":{}}],["without",{"_index":651,"title":{},"content":{"83":{"position":[[205,7],[341,7]]},"118":{"position":[[167,7],[303,7]]}},"keywords":{}}],["worker",{"_index":1098,"title":{},"content":{"285":{"position":[[736,6]]}},"keywords":{}}],["written",{"_index":954,"title":{},"content":{"219":{"position":[[111,7]]}},"keywords":{}}],["x",{"_index":426,"title":{},"content":{"29":{"position":[[726,4],[961,4],[1088,4]]},"352":{"position":[[636,4],[844,4],[966,4]]}},"keywords":{}}],["xml",{"_index":1114,"title":{"286":{"position":[[5,4]]}},"content":{"286":{"position":[[141,3]]}},"keywords":{}}],["xpro",{"_index":367,"title":{},"content":{"25":{"position":[[3640,4]]},"348":{"position":[[3640,4]]}},"keywords":{}}],["yarn",{"_index":96,"title":{"17":{"position":[[13,6]]},"233":{"position":[[3,4]]},"282":{"position":[[3,4]]}},"content":{"17":{"position":[[2,4]]},"233":{"position":[[2,4]]},"282":{"position":[[2,4]]}},"keywords":{}}],["ye",{"_index":819,"title":{},"content":{"182":{"position":[[49,3]]},"183":{"position":[[33,3]]}},"keywords":{}}],["zh",{"_index":477,"title":{},"content":{"48":{"position":[[185,3],[215,3]]},"152":{"position":[[167,3],[197,3]]}},"keywords":{}}],["zoom",{"_index":864,"title":{},"content":{"192":{"position":[[214,4]]}},"keywords":{}}]],"pipeline":["stemmer"]} \ No newline at end of file +{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,494.784,1,376.646]],["content/0",[0,8.735,1,6.649,2,8.915,3,15.055,4,8.915,5,15.055,6,12.082,7,15.055,8,15.055,9,12.082,10,0.059,11,15.055,12,15.055]],["keywords/0",[]],["title/1",[13,852.762,14,391.027]],["content/1",[]],["keywords/1",[]],["title/2",[15,655.496]],["content/2",[10,0.081,14,5.096,15,8.536,16,1.868,17,8.536,18,11.113,19,4.909,20,5.89,21,12.958,22,8.518,23,11.113,24,9.421,25,5.704,26,0.58,27,0.58,28,0.678,29,0.649,30,0.656,31,0.807,32,0.635,33,0.656,34,0.6,35,0.781,36,2.27,37,1.705,38,10.093]],["keywords/2",[]],["title/3",[9,942.07]],["content/3",[4,9.348,9,12.668,10,0.062,16,2.653,19,5.069,26,0.824,27,0.824,39,5.39,40,6.807,41,14.336]],["keywords/3",[]],["title/4",[42,1066.097]],["content/4",[4,9.348,10,0.062,16,2.653,19,5.069,26,0.824,27,0.824,39,5.39,43,15.785,44,15.785,45,14.336]],["keywords/4",[]],["title/5",[46,995.099]],["content/5",[10,0.063,16,2.697,19,5.153,26,0.837,27,0.837,46,13.601,47,5.066,48,13.601,49,14.571]],["keywords/5",[]],["title/6",[50,864.477]],["content/6",[10,0.061,14,7.123,16,2.611,26,0.81,27,0.81,47,4.905,51,15.534,52,13.168,53,8.838,54,4.946,55,14.107]],["keywords/6",[]],["title/7",[56,995.099]],["content/7",[10,0.062,16,2.653,19,5.069,26,0.824,27,0.824,47,4.984,56,13.381,57,15.785,58,8.657,59,14.336]],["keywords/7",[]],["title/8",[60,995.099]],["content/8",[16,2.886,19,5.515,58,9.418,60,14.558,61,4.133]],["keywords/8",[]],["title/9",[58,643.77]],["content/9",[10,0.063,16,2.697,19,5.153,26,0.837,27,0.837,47,5.066,58,8.799,62,7.762,63,14.571]],["keywords/9",[]],["title/10",[64,411.955]],["content/10",[10,0.059,16,2.53,19,4.835,26,0.785,27,0.785,39,6.366,62,7.284,64,5.283,65,15.055,66,7.609,67,12.082,68,13.672]],["keywords/10",[]],["title/11",[69,1066.097]],["content/11",[10,0.059,16,3.133,26,0.785,27,0.785,61,4.487,70,13.672,71,15.055,72,13.672,73,13.672,74,16.931]],["keywords/11",[]],["title/12",[1,376.646,75,606.059]],["content/12",[]],["keywords/12",[]],["title/13",[76,899.727]],["content/13",[10,0.07,76,13.642,77,16.165]],["keywords/13",[]],["title/14",[78,807.872]],["content/14",[]],["keywords/14",[]],["title/15",[78,586.873,79,606.059]],["content/15",[1,7.454,10,0.067,31,0.891,75,11.994,78,11.614,79,11.994]],["keywords/15",[]],["title/16",[78,586.873,80,627.994]],["content/16",[1,7.454,10,0.067,31,0.891,75,11.994,80,12.428,81,7.278]],["keywords/16",[]],["title/17",[78,586.873,82,722.884]],["content/17",[1,9.198,22,9.142,37,2.781,61,2.871,83,14.543,84,11.928,85,14.543,86,10.111,87,16.458,88,10.111,89,10.111,90,14.567,91,10.111,92,10.111,93,9.572,94,10.833]],["keywords/17",[]],["title/18",[66,593.291]],["content/18",[1,2.425,10,0.083,25,4.602,26,0.286,27,0.286,28,0.335,29,0.321,30,0.324,31,0.473,32,0.314,33,0.324,34,0.614,35,0.386,37,1.376,54,4.18,62,2.656,64,3.147,75,13.95,95,3.251,96,2.151,97,3.185,98,3.065,99,4.985,100,5.489,101,8.08,102,3.251,103,4.985,104,4.042,105,4.985,106,8.968,107,4.653,108,4.985,109,5.489,110,5.489,111,4.653,112,8.968,113,4.042,114,7.942,115,5.489,116,8.144,117,8.144,118,11.921,119,5.489,120,5.489,121,3.668,122,5.489,123,4.985,124,2.862,125,5.489,126,4.042,127,2.774,128,2.396,129,5.489,130,2.862,131,1.535,132,5.489,133,3.251,134,4.207,135,4.985,136,8.144,137,8.144,138,4.653,139,4.985,140,4.985,141,8.968,142,2.485,143,4.985]],["keywords/18",[]],["title/19",[81,288.764,144,405.133,145,264.304]],["content/19",[10,0.087,25,8.186,26,0.49,27,0.49,28,0.828,29,0.549,30,0.555,31,0.717,32,0.537,33,0.555,34,0.508,35,0.66,47,2.968,61,2.262,64,3.299,81,4.054,114,5.688,121,6.282,142,6.15,144,5.688,145,5.362,146,4.486,147,4.613,148,8.538,149,8.538,150,8.538,151,7.969,152,6.482,153,7.205,154,5.249,155,7.969]],["keywords/19",[]],["title/20",[156,567.61,157,608.108,158,447.428]],["content/20",[10,0.085,14,2.309,15,2.812,22,3.86,24,4.269,26,0.263,27,0.263,28,0.962,29,0.294,30,0.297,31,0.441,32,0.288,33,0.297,34,0.272,35,0.354,36,1.029,37,0.773,53,6.09,64,3.756,66,5.41,81,3.603,96,0.953,145,4.225,146,3.986,147,2.471,156,4.269,157,4.574,158,11.033,159,3.192,160,5.977,161,6.625,162,5.036,163,7.329,164,5.864,165,7.087,166,5.036,167,4.574,168,5.036,169,6.601,170,5.749,171,8.354,172,5.036,173,5.036,174,1.645,175,4.042,176,11.313,177,4.574,178,4.042,179,11.313,180,4.574,181,4.042,182,11.313,183,4.574,184,8.59,185,4.574,186,4.574,187,4.574,188,5.036,189,5.036,190,5.036]],["keywords/20",[]],["title/21",[16,143.323,191,627.994]],["content/21",[10,0.089,15,8.153,16,2.835,31,1.017,61,2.503,191,10.752,192,9.447,193,8.818,194,9.447,195,10.403,196,6.764,197,9.447,198,9.447,199,9.447,200,6.16,201,9.447,202,9.447,203,9.447,204,9.447]],["keywords/21",[]],["title/22",[66,338.417,205,537.362,206,537.362]],["content/22",[10,0.087,22,3.707,25,5.338,29,0.608,31,0.255,33,0.286,34,0.261,37,2.588,58,2.652,61,1.944,64,2.835,66,4.082,76,3.707,142,2.19,145,3.188,146,2.308,154,2.701,156,4.1,158,3.232,160,4.51,161,2.993,163,3.752,191,7.659,200,7.193,205,8.346,206,3.882,207,4.837,208,4.393,209,3.437,210,4.837,211,4.837,212,4.837,213,4.1,214,4.837,215,4.393,216,6.847,217,4.393,218,4.393,219,4.393,220,4.393,221,4.393,222,4.393,223,4.393,224,4.082,225,4.393,226,4.393,227,4.393,228,4.393,229,4.393,230,3.329,231,4.393,232,4.393,233,4.393,234,4.393,235,4.393,236,4.393,237,7.336,238,7.336,239,4.393,240,2.308,241,2.864,242,4.393,243,3.329,244,4.393,245,4.1,246,4.393,247,4.1,248,4.393,249,4.393,250,4.393,251,4.393,252,7.336,253,7.336,254,4.393,255,6.847,256,4.393,257,4.393,258,7.336,259,4.393,260,4.393]],["keywords/22",[]],["title/23",[81,288.764,145,264.304,261,567.61]],["content/23",[]],["keywords/23",[]],["title/24",[262,515.96,263,444.627]],["content/24",[10,0.088,26,0.451,27,0.451,28,0.528,29,0.505,30,0.511,31,0.675,32,0.494,33,0.511,34,0.821,35,0.608,61,2.082,62,4.186,64,5.336,96,1.637,142,3.917,145,3.415,146,4.128,147,4.245,164,6.018,224,4.372,263,4.511,264,5.625,265,5.234,266,10.26,267,7.334,268,6.943,269,6.943,270,7.334,271,6.943,272,6.943,273,5.354,274,5.234,275,6.371,276,6.371,277,6.943,278,5.625]],["keywords/24",[]],["title/25",[262,515.96,279,684.361]],["content/25",[10,0.089,26,0.132,27,0.132,28,0.279,29,0.267,30,0.149,31,0.242,32,0.144,33,0.149,34,0.136,35,0.177,54,0.804,61,0.607,64,0.886,145,0.996,146,1.204,147,1.238,224,1.275,265,1.527,273,1.562,274,1.527,278,1.641,279,2.025,280,4.155,281,18.339,282,2.292,283,18.339,284,18.339,285,2.292,286,2.292,287,2.292,288,2.292,289,2.292,290,2.292,291,2.292,292,2.292,293,2.292,294,2.292,295,2.292,296,2.292,297,2.292,298,2.292,299,2.292,300,2.292,301,2.292,302,2.292,303,2.292,304,2.292,305,2.292,306,2.292,307,2.292,308,2.292,309,2.292,310,2.292,311,2.292,312,2.292,313,2.292,314,2.292,315,2.292,316,2.292,317,2.292,318,2.292,319,2.292,320,2.292,321,2.292,322,2.292,323,2.292,324,2.292,325,2.292,326,2.292,327,2.292,328,2.292,329,2.292,330,2.292,331,2.292,332,2.292,333,2.292,334,2.292,335,2.292,336,2.292,337,2.292,338,2.292,339,2.292,340,2.292,341,2.292,342,2.292,343,2.292,344,2.292,345,2.292,346,2.292,347,2.292,348,2.292,349,2.292,350,2.292,351,2.292,352,2.292,353,2.292,354,2.292,355,2.292,356,2.292,357,2.292,358,2.292,359,2.292,360,2.292,361,2.292,362,2.292,363,2.292,364,2.292,365,2.292,366,2.292,367,2.292,368,2.292,369,2.292,370,2.292,371,2.292]],["keywords/25",[]],["title/26",[81,288.764,174,218.774,372,447.428]],["content/26",[]],["keywords/26",[]],["title/27",[81,288.764,265,405.133,373,537.362]],["content/27",[10,0.087,14,1.71,16,0.627,17,2.082,26,0.195,27,0.195,28,0.227,29,0.218,30,0.22,31,0.342,32,0.213,33,0.22,34,0.686,35,0.262,39,1.273,40,1.608,61,2.063,62,4.952,64,6.147,96,2.402,133,2.208,142,1.688,152,5.527,160,3.613,164,5.453,165,2.121,174,2.801,224,3.271,241,6.062,261,8.677,263,3.374,264,5.575,265,9.515,266,5.193,267,3.161,268,2.992,269,2.992,270,3.161,271,2.992,272,2.992,273,5.306,274,3.915,275,4.765,276,2.746,277,2.992,278,5.575,372,4.324,373,5.193,374,3.728,375,3.728,376,6.471,377,14.436,378,3.161,379,3.488,380,3.755,381,1.158,382,6.964,383,2.208,384,2.163,385,2.163,386,2.208,387,3.386,388,4.208,389,2.746,390,3.386,391,5.877,392,3.386,393,2.992,394,3.386,395,3.386,396,3.386,397,3.386,398,7.045]],["keywords/27",[]],["title/28",[81,288.764,144,405.133,262,405.133]],["content/28",[10,0.086,14,2.143,16,0.786,26,0.244,27,0.244,28,0.285,29,0.273,30,0.276,31,0.414,32,0.267,33,0.276,34,0.253,35,0.328,39,1.596,61,3.189,62,3.798,64,5.035,66,2.363,96,2.714,102,2.768,131,2.195,144,4.75,152,6.323,164,6.238,165,2.66,174,4.688,200,2.768,224,6.008,241,2.768,262,8.017,264,3.039,265,7.193,273,2.893,274,7.193,275,3.442,278,3.039,378,3.963,379,4.231,380,6.897,381,1.451,382,6.519,383,2.768,384,2.712,385,2.712,386,2.768,388,5.104,398,3.217,399,5.579,400,10.796,401,3.963,402,3.039,403,3.217,404,3.751,405,3.751,406,3.751,407,10.796,408,9.216,409,3.751,410,4.245,411,3.751,412,3.751,413,3.751]],["keywords/28",[]],["title/29",[81,288.764,414,493.103,415,669.591]],["content/29",[10,0.086,14,1.982,16,0.727,17,2.414,26,0.226,27,0.226,28,0.264,29,0.253,30,0.255,31,0.388,32,0.247,33,0.255,34,0.234,35,0.304,39,1.476,61,3.048,62,3.555,64,4.834,66,2.185,96,2.396,101,3.072,102,2.56,124,5.893,127,5.713,152,2.063,154,8.635,164,2.035,165,2.46,174,4.5,200,7.501,224,5.713,241,2.56,264,2.811,265,6.839,273,2.675,274,6.839,278,2.811,378,3.664,379,3.96,380,6.558,382,7.554,383,2.56,384,2.508,385,2.508,386,2.56,388,4.778,398,2.975,399,3.072,404,3.469,405,3.469,406,3.469,412,3.469,413,3.469,414,11.389,416,10.265,417,3.926,418,3.926,419,3.926,420,3.926,421,3.926,422,3.926,423,3.926,424,8.703,425,8.703,426,8.703,427,3.664]],["keywords/29",[]],["title/30",[6,537.362,428,608.108,429,608.108]],["content/30",[]],["keywords/30",[]],["title/31",[430,1066.097]],["content/31",[10,0.087,16,1.643,26,0.51,27,0.51,28,0.596,29,0.571,30,0.577,31,0.738,32,0.559,33,0.577,34,0.961,54,3.113,61,2.353,96,1.85,133,5.79,200,5.79,431,7.494,432,8.88,433,5.79,434,7.2,435,5.563,436,12.008,437,8.88,438,8.88,439,8.88,440,8.88,441,8.88,442,7.2,443,6.729]],["keywords/31",[]],["title/32",[444,1066.097]],["content/32",[10,0.089,26,0.44,27,0.44,28,0.514,29,0.492,30,0.741,31,0.662,32,0.482,33,0.498,34,0.809,54,2.683,61,2.028,96,1.594,133,4.991,200,7.425,431,6.459,433,4.991,435,4.795,442,6.206,443,5.8,445,7.653,446,7.653,447,7.653,448,7.653,449,11.387,450,7.653,451,11.387,452,7.653,453,7.653,454,13.598,455,7.653,456,7.653,457,7.653,458,7.653]],["keywords/32",[]],["title/33",[459,1066.097]],["content/33",[10,0.084,19,3.569,26,0.58,27,0.58,28,0.932,29,0.649,30,0.656,31,0.807,32,0.635,33,0.656,34,0.944,54,3.539,61,2.674,96,2.892,431,8.518,433,6.581,435,6.323,460,10.093,461,10.093,462,10.093,463,10.093,464,8.919,465,10.093,466,10.093]],["keywords/33",[]],["title/34",[19,273.868,467,774.46]],["content/34",[10,0.084,19,4.834,26,0.567,27,0.567,28,0.918,29,0.635,30,0.889,31,0.794,32,0.621,33,0.642,34,0.813,54,3.46,61,2.615,76,8.328,96,2.055,431,8.328,433,6.435,435,6.182,464,8.72,468,9.868,469,9.868,470,9.868,471,9.868,472,9.868,473,9.868,474,9.868]],["keywords/34",[]],["title/35",[475,942.07]],["content/35",[10,0.088,16,1.441,26,0.447,27,0.447,28,0.923,29,0.742,30,0.75,31,0.67,32,0.49,33,0.506,34,0.686,36,1.752,37,1.316,54,2.731,61,3.057,96,2.862,131,2.398,431,6.572,433,7.522,435,4.879,475,6.882,476,7.788,477,7.788,478,7.788,479,7.788,480,13.738,481,7.788,482,6.882,483,7.788,484,7.269,485,7.788,486,7.788,487,7.788]],["keywords/35",[]],["title/36",[48,722.884,152,406.898]],["content/36",[]],["keywords/36",[]],["title/37",[52,722.884,152,406.898]],["content/37",[10,0.052,25,2.343,26,0.238,27,0.238,28,0.278,29,0.267,30,0.27,31,0.406,32,0.261,33,0.27,34,0.247,35,0.321,37,0.701,53,2.598,54,1.454,107,3.87,111,3.87,126,3.362,152,4.76,163,2.121,209,3.245,230,5.296,388,5.004,443,9.755,488,3.362,489,3.499,490,3.87,491,4.146,492,4.297,493,4.565,494,6.865,495,4.76,496,14.974,497,6.989,498,4.146,499,12.015,500,10.3,501,5.469,502,9.059,503,6.989,504,6.989,505,10.634,506,4.146,507,6.989,508,6.523,509,4.146,510,4.146,511,3.664,512,4.146,513,4.146,514,4.146,515,5.667,516,4.146,517,4.146,518,4.146,519,4.146,520,4.146,521,4.146,522,3.87,523,4.146,524,4.146,525,4.146,526,4.146,527,3.362,528,3.499,529,4.146,530,4.146,531,3.664,532,4.146,533,4.762,534,6.989,535,4.146,536,3.142,537,4.146,538,4.146,539,3.664,540,6.989,541,4.146,542,4.146,543,4.146,544,4.146,545,6.989,546,5.004,547,6.523,548,3.499,549,4.146,550,4.146,551,3.664,552,4.146,553,4.146,554,4.146,555,4.146,556,4.146,557,4.146,558,4.146,559,4.146,560,3.664,561,3.664,562,4.146,563,2.649,564,4.146,565,4.146,566,4.146,567,2.041,568,2.093]],["keywords/37",[]],["title/38",[152,406.898,159,540.538]],["content/38",[]],["keywords/38",[]],["title/39",[536,807.872]],["content/39",[10,0.082,19,4.08,26,0.663,27,0.663,28,0.775,29,0.742,30,0.75,31,0.883,32,0.726,33,0.75,34,0.686,35,0.893,36,2.595,37,1.949,54,4.045,492,7.094,495,6.062,567,5.68,568,5.825,569,8.26]],["keywords/39",[]],["title/40",[495,560.124]],["content/40",[10,0.082,26,0.68,27,0.68,28,0.795,29,0.762,30,0.77,31,0.898,32,0.746,33,0.77,34,0.705,35,0.916,37,2.002,54,4.153,492,7.283,495,6.224,567,5.832,568,5.981,570,11.846]],["keywords/40",[]],["title/41",[533,726.494]],["content/41",[10,0.082,26,0.68,27,0.68,28,0.795,29,0.762,30,0.77,31,0.898,32,0.746,33,0.77,34,0.705,35,0.916,37,2.002,54,4.153,492,7.283,533,8.072,567,5.832,568,5.981,571,11.846]],["keywords/41",[]],["title/42",[546,763.284]],["content/42",[2,6.435,10,0.084,25,5.577,26,0.567,27,0.567,28,0.663,29,0.635,30,0.642,31,0.794,32,0.621,33,0.642,34,0.587,35,0.763,36,2.22,37,2.31,54,3.46,124,5.665,152,5.185,174,3.55,492,8.404,546,7.065,567,6.73,568,4.982,572,9.868,573,9.868,574,5.41,575,8.72]],["keywords/42",[]],["title/43",[563,681.104]],["content/43",[10,0.085,26,0.607,27,0.607,28,0.71,29,0.68,30,0.688,31,0.833,32,0.665,33,0.688,34,0.629,35,0.818,36,2.378,37,2.422,54,3.708,388,7.571,492,6.502,563,6.756,567,7.056,568,5.339,576,10.574,577,9.344,578,8.275]],["keywords/43",[]],["title/44",[579,807.872]],["content/44",[10,0.084,15,6.66,19,3.831,26,0.622,27,0.622,28,0.727,29,0.697,30,0.704,31,0.847,32,0.682,33,0.704,34,0.644,35,0.838,36,2.436,37,2.461,492,6.66,567,7.172,568,5.469,579,8.209,580,10.833,581,9.142]],["keywords/44",[]],["title/45",[582,834.282]],["content/45",[10,0.081,19,5.326,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,37,1.924,142,5.678,492,7.003,567,5.607,568,5.75,582,8.913,583,9.612,584,11.389]],["keywords/45",[]],["title/46",[585,1066.097]],["content/46",[10,0.081,19,5.281,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,37,1.9,193,10.496,492,6.914,567,5.536,568,5.678,582,8.8,586,8.8,587,12.382,588,11.245]],["keywords/46",[]],["title/47",[589,942.07]],["content/47",[10,0.082,19,5.546,26,0.567,27,0.567,28,0.663,29,0.635,30,0.642,31,0.794,32,0.621,33,0.642,34,0.587,35,0.763,37,1.667,96,2.055,131,3.039,399,12.272,492,6.067,590,15.682,591,17.267,592,9.868,593,13.669,594,9.868]],["keywords/47",[]],["title/48",[595,1066.097]],["content/48",[10,0.082,19,4.08,26,0.663,27,0.663,28,0.775,29,0.742,30,0.75,31,0.883,32,0.726,33,0.75,34,0.686,35,0.893,37,1.949,95,7.523,96,2.403,388,8.26,492,7.094,567,5.68,568,5.825,596,10.769]],["keywords/48",[]],["title/49",[597,1066.097]],["content/49",[10,0.081,21,10.364,25,6.275,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,37,1.876,492,6.827,495,5.834,567,5.467,568,5.606,589,9.812,590,11.104,598,11.104,599,8.17,600,11.104]],["keywords/49",[]],["title/50",[34,63.419]],["content/50",[10,0.085,26,0.607,27,0.607,28,0.71,29,0.68,30,0.688,31,0.833,32,0.665,33,0.688,34,0.853,35,0.818,36,2.378,37,2.422,54,3.708,388,7.571,492,6.502,567,7.056,568,5.339,601,10.574,602,9.344,603,9.344]],["keywords/50",[]],["title/51",[97,681.104]],["content/51",[10,0.081,19,3.976,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,37,1.9,96,2.342,97,7.184,492,6.914,567,5.536,568,5.678,604,9.937,605,9.118,606,9.118,607,11.245]],["keywords/51",[]],["title/52",[98,655.496]],["content/52",[10,0.081,19,3.976,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,37,1.9,96,2.342,98,6.914,492,6.914,567,5.536,568,5.678,605,9.118,606,9.118,608,11.245,609,11.245]],["keywords/52",[]],["title/53",[610,744.088]],["content/53",[10,0.082,26,0.68,27,0.68,28,0.795,29,0.762,30,0.77,31,0.898,32,0.746,33,0.77,34,0.705,35,0.916,37,2.002,66,6.592,567,5.832,568,5.981,599,8.716,610,8.268,611,11.846]],["keywords/53",[]],["title/54",[14,391.027,612,774.46]],["content/54",[]],["keywords/54",[]],["title/55",[613,1066.097]],["content/55",[15,9.264,16,2.788,19,5.328,40,8.529,614,16.59,615,16.59]],["keywords/55",[]],["title/56",[58,643.77]],["content/56",[16,2.938,47,5.52,58,9.587,616,17.481]],["keywords/56",[]],["title/57",[617,1066.097]],["content/57",[15,9.424,16,2.836,19,5.42,128,7.365,381,5.24,618,15.327]],["keywords/57",[]],["title/58",[619,1066.097]],["content/58",[15,9.109,16,2.742,19,5.239,128,7.119,165,9.281,381,5.065,618,14.815,620,14.815]],["keywords/58",[]],["title/59",[621,1066.097]],["content/59",[15,9.264,16,2.788,19,5.328,128,7.24,381,5.151,622,11.79,623,12.217]],["keywords/59",[]],["title/60",[624,1066.097]],["content/60",[15,9.424,16,2.836,19,5.42,128,7.365,381,5.24,579,11.614]],["keywords/60",[]],["title/61",[625,834.282]],["content/61",[16,2.938,20,9.264,47,5.52,625,12.424]],["keywords/61",[]],["title/62",[626,1066.097]],["content/62",[16,2.886,19,5.515,20,9.101,47,5.422,64,6.027]],["keywords/62",[]],["title/63",[170,807.872]],["content/63",[4,6.435,10,0.082,15,6.067,16,1.826,19,3.49,26,0.567,27,0.567,28,0.918,29,0.635,30,0.642,31,0.794,32,0.621,33,0.642,34,0.587,35,0.763,36,2.22,37,1.667,53,6.182,54,4.793,61,2.615,164,5.115,165,6.182,170,7.478,627,10.866,628,10.866,629,7.261,630,9.868,631,9.868,632,8.72]],["keywords/63",[]],["title/64",[170,807.872]],["content/64",[10,0.084,16,2.029,26,0.63,27,0.63,28,0.986,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,36,2.467,37,1.853,54,5.15,61,2.906,116,10.967,184,9.691,632,9.691,633,10.967]],["keywords/64",[]],["title/65",[152,560.124]],["content/65",[16,2.938,20,9.264,47,5.52,152,8.341]],["keywords/65",[]],["title/66",[634,995.099]],["content/66",[10,0.081,16,1.889,20,5.957,26,0.586,27,0.586,28,0.94,29,0.657,30,0.664,31,0.593,32,1.005,33,0.664,34,0.607,35,0.79,37,1.725,52,9.529,53,6.396,61,2.705,142,5.089,152,8.388,208,10.209,579,7.736,629,7.511,634,9.529,635,10.209,636,10.209]],["keywords/66",[]],["title/67",[637,995.099]],["content/67",[10,0.063,14,4.27,16,2.267,19,2.99,20,4.935,26,0.486,27,0.486,28,0.568,29,0.544,30,0.55,31,0.712,32,0.532,33,0.55,34,0.503,35,0.654,47,5.009,61,4.186,81,4.016,101,13.122,174,4.408,522,7.893,637,7.893,638,9.311,639,7.473,640,8.456,641,8.456,642,8.456,643,9.311,644,8.456,645,8.456,646,8.456,647,9.311,648,8.456,649,12.159,650,8.456,651,8.456,652,8.456]],["keywords/67",[]],["title/68",[380,681.104]],["content/68",[16,2.886,19,5.515,20,9.101,47,5.422,380,9.964]],["keywords/68",[]],["title/69",[134,899.727]],["content/69",[16,2.886,19,5.515,20,9.101,47,5.422,134,13.163]],["keywords/69",[]],["title/70",[]],["content/70",[10,0.083,16,2.108,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,36,2.562,37,1.924,53,7.135,101,11.787,653,6.646,654,10.064,655,11.389]],["keywords/70",[]],["title/71",[230,807.872]],["content/71",[10,0.089,16,1.507,26,0.468,27,0.468,28,0.547,29,0.524,30,0.53,31,0.693,32,0.513,33,0.53,34,0.485,35,0.63,53,5.103,61,2.158,81,3.868,209,6.374,230,6.173,654,15.753,656,6.605,657,11.923,658,8.146,659,11.923,660,8.146,661,7.198,662,7.198,663,8.146,664,8.146,665,8.146,666,8.146,667,8.146]],["keywords/71",[]],["title/72",[19,376.998]],["content/72",[16,2.836,20,8.944,47,6.308,61,4.061,668,16.876]],["keywords/72",[]],["title/73",[263,612.06]],["content/73",[16,2.886,20,9.101,47,6.373,263,8.954]],["keywords/73",[]],["title/74",[669,512.273]],["content/74",[10,0.087,14,4.622,16,1.694,26,0.526,27,0.526,28,0.615,29,0.589,30,0.595,31,0.754,32,0.576,33,0.595,34,0.771,35,0.708,36,2.059,37,2.191,96,1.907,131,2.819,145,3.979,263,7.446,574,5.019,653,5.342,669,4.399,670,4.745,671,6.239,672,6.937,673,12.969,674,4.021,675,4.021]],["keywords/74",[]],["title/75",[240,560.124]],["content/75",[10,0.086,16,1.494,26,0.464,27,0.464,28,0.542,29,0.519,30,0.525,31,0.688,32,0.508,33,0.525,34,0.704,35,0.624,36,1.815,37,2.001,53,5.057,61,2.139,240,7.37,263,6.799,574,4.425,671,5.5,672,6.116,674,3.545,675,3.545,676,5.939,677,8.071,678,6.116,679,6.116,680,6.116,681,7.566,682,6.545,683,8.974,684,7.89,685,6.116,686,8.071,687,6.116,688,8.071]],["keywords/75",[]],["title/76",[34,63.419]],["content/76",[10,0.086,14,4.353,16,1.595,26,0.495,27,0.495,28,0.579,29,0.555,30,0.561,31,0.722,32,0.543,33,0.561,34,0.948,35,0.667,36,1.939,37,2.099,174,3.101,240,4.529,263,7.133,276,6.99,653,5.031,671,5.875,674,3.787,675,3.787,678,6.533,679,6.533,680,6.533,681,5.508,682,6.99,683,6.533,684,5.743,685,6.533,689,8.621,690,8.621]],["keywords/76",[]],["title/77",[262,710.255]],["content/77",[10,0.087,14,3.767,16,1.381,26,0.429,27,0.429,28,0.501,29,0.48,30,0.727,31,0.649,32,0.47,33,0.485,34,0.797,35,0.577,36,1.678,37,1.888,53,4.674,58,4.505,61,1.977,163,3.816,240,5.869,262,4.97,263,7.689,574,4.09,671,5.084,672,5.653,674,3.277,675,3.277,677,7.46,678,5.653,679,5.653,680,5.653,681,7.137,683,8.466,684,7.443,685,5.653,687,5.653,691,6.592,692,7.46,693,6.296,694,7.46]],["keywords/77",[]],["title/78",[695,995.099]],["content/78",[16,2.886,20,9.101,47,5.422,54,5.469,695,14.558]],["keywords/78",[]],["title/79",[160,655.496]],["content/79",[16,2.886,20,9.101,47,6.373,160,9.59]],["keywords/79",[]],["title/80",[669,512.273]],["content/80",[10,0.087,14,3.474,16,1.273,26,0.395,27,0.395,28,0.706,29,0.443,30,0.448,31,0.611,32,0.433,33,0.448,34,0.409,35,0.532,36,1.548,37,1.776,64,4.061,102,6.853,131,2.119,145,2.991,146,5.522,147,3.718,160,6.462,240,5.522,653,4.015,669,3.306,670,3.567,674,3.022,675,3.022,696,5.58,697,5.58,698,8.522,699,8.522,700,8.522,701,8.522,702,8.522,703,11.573,704,8.224,705,8.522,706,5.58,707,6.081]],["keywords/80",[]],["title/81",[81,506.244]],["content/81",[10,0.078,14,2.948,16,1.712,26,0.335,27,0.335,28,0.621,29,0.376,30,0.38,31,0.538,32,0.367,33,0.38,34,0.347,35,0.452,36,1.313,37,1.563,39,3.477,40,2.773,47,3.215,53,3.658,61,3.043,64,3.574,66,3.249,81,4.392,102,3.807,128,2.806,142,4.611,146,3.068,147,3.155,152,3.068,158,12.108,160,3.59,163,5.874,164,3.026,165,3.658,169,5.397,175,5.16,196,4.18,240,6.034,379,3.465,381,1.996,382,3.526,383,3.807,599,4.296,670,3.026,674,2.565,675,2.565,676,4.296,696,4.735,697,4.735,698,4.735,699,4.735,700,4.735,701,4.735,702,4.735,703,7.5,704,4.569,705,4.735,708,4.735,709,3.979,710,4.735,711,4.735,712,4.735,713,6.303,714,4.735]],["keywords/81",[]],["title/82",[715,1066.097]],["content/82",[16,2.836,20,8.944,47,6.308,196,10.973,488,12.428]],["keywords/82",[]],["title/83",[669,512.273]],["content/83",[10,0.081,16,1.611,25,4.92,26,0.5,27,0.5,28,0.585,29,0.56,30,0.814,31,0.727,32,0.548,33,0.566,34,0.518,35,0.673,36,1.958,37,1.471,62,4.638,114,5.8,154,5.353,159,10.222,196,10.486,442,10.145,488,13.753,515,7.059,653,5.08,669,4.183,716,9.586,717,9.586,718,8.126,719,9.586,720,9.586,721,9.586,722,6.233]],["keywords/83",[]],["title/84",[145,463.361]],["content/84",[16,2.836,20,8.944,47,6.308,145,6.662,723,9.792]],["keywords/84",[]],["title/85",[669,512.273]],["content/85",[10,0.086,16,1.889,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,36,2.296,37,2.364,131,3.144,145,6.081,515,8.278,653,5.957,669,4.906,670,5.292,674,4.484,675,4.484,723,6.522,724,10.209]],["keywords/85",[]],["title/86",[81,506.244]],["content/86",[10,0.081,14,2.546,16,1.521,26,0.29,27,0.29,28,0.339,29,0.324,30,0.328,31,0.478,32,0.317,33,0.328,34,0.3,35,0.39,36,1.134,37,1.389,39,3.913,40,2.394,47,2.858,53,3.159,61,3.503,64,3.176,66,2.806,81,3.903,127,2.806,128,2.423,131,1.553,142,5.983,144,6.933,145,2.191,146,4.319,147,4.441,152,2.649,154,5.054,158,11.469,159,7.263,163,6.139,164,2.613,165,3.159,169,7.004,181,4.455,196,3.61,240,5.467,379,2.992,381,1.724,382,4.964,383,3.288,548,4.255,599,3.71,670,2.613,674,2.215,675,2.215,676,3.71,681,3.221,687,3.821,706,4.088,708,4.088,709,5.601,710,4.088,711,4.088,712,4.088,713,7.091,714,4.088,725,5.042,726,8.22,727,5.042,728,5.042]],["keywords/86",[]],["title/87",[161,726.494]],["content/87",[16,2.938,20,9.264,47,5.52,161,10.819]],["keywords/87",[]],["title/88",[669,512.273]],["content/88",[10,0.086,16,1.847,26,0.573,27,0.573,28,0.67,29,0.642,30,0.649,31,0.801,32,0.628,33,0.649,34,0.594,35,0.772,36,2.245,37,2.328,96,2.079,131,3.073,145,4.337,515,8.092,653,5.823,669,4.795,670,5.172,674,4.383,675,4.383,729,9.315,730,11.17]],["keywords/88",[]],["title/89",[81,506.244]],["content/89",[10,0.081,14,2.968,16,1.721,26,0.338,27,0.338,28,0.395,29,0.378,30,0.382,31,0.54,32,0.37,33,0.382,34,0.35,35,0.455,36,1.322,37,1.571,39,3.496,40,2.791,47,3.232,53,3.682,61,3.474,64,3.593,66,3.271,81,4.415,96,1.224,128,2.824,131,1.81,142,6.536,152,3.088,158,12.136,159,6.489,163,5.9,164,3.047,165,3.682,169,5.425,178,5.194,196,4.208,240,4.885,274,3.916,379,3.488,381,2.01,382,3.549,383,3.833,599,4.325,670,3.047,674,2.582,675,2.582,676,4.325,708,4.766,709,4.005,710,4.766,711,4.766,712,4.766,713,6.336,714,4.766,729,10.766,730,7.539,731,4.766]],["keywords/89",[]],["title/90",[500,763.284]],["content/90",[16,2.886,20,9.101,47,5.422,380,9.964,500,11.166]],["keywords/90",[]],["title/91",[669,512.273]],["content/91",[10,0.086,14,4.928,16,1.806,26,0.561,27,0.561,28,0.655,29,0.628,30,0.635,31,0.788,32,0.614,33,0.635,34,0.581,35,0.755,36,2.195,37,2.292,96,2.033,128,4.69,131,3.005,145,4.242,380,6.235,482,11.986,500,6.987,653,5.695,669,4.69,670,5.059,674,4.287,675,4.287]],["keywords/91",[]],["title/92",[732,942.07]],["content/92",[16,2.836,20,8.944,47,6.308,160,9.424,732,13.544]],["keywords/92",[]],["title/93",[669,512.273]],["content/93",[10,0.086,16,1.806,26,0.561,27,0.561,28,0.655,29,0.628,30,0.635,31,0.788,32,0.614,33,0.635,34,0.581,35,0.755,36,2.195,37,2.292,96,2.033,128,4.69,131,3.005,145,4.242,160,6.001,515,7.914,653,5.695,669,4.69,670,5.059,674,4.287,675,4.287,732,8.624,733,13.564]],["keywords/93",[]],["title/94",[610,744.088]],["content/94",[16,2.938,20,9.264,47,5.52,610,11.081]],["keywords/94",[]],["title/95",[81,506.244]],["content/95",[2,5.216,10,0.084,16,1.48,19,4.16,26,0.459,27,0.676,28,0.537,29,0.515,30,0.52,31,0.684,32,0.503,33,0.52,34,0.476,35,0.619,36,1.799,37,2.358,40,3.798,53,5.011,61,3.117,81,5.586,114,5.329,142,6.956,153,9.928,527,6.486,582,6.259,583,6.75,610,8.211,649,6.75,676,5.885,731,9.539,734,7.068,735,7.999,736,7.999,737,7.999,738,7.999,739,7.068]],["keywords/95",[]],["title/96",[174,383.541]],["content/96",[16,2.836,20,8.944,47,6.308,174,5.514,372,11.277]],["keywords/96",[]],["title/97",[669,512.273]],["content/97",[10,0.086,14,4.622,16,1.694,26,0.526,27,0.526,28,0.615,29,0.589,30,0.595,31,0.754,32,0.576,33,0.595,34,0.545,35,0.708,36,2.059,37,2.191,95,5.97,96,3.137,131,2.819,145,3.979,174,4.666,372,6.736,574,5.019,653,5.342,669,4.399,670,4.745,672,6.937,674,4.021,675,4.021,740,12.969]],["keywords/97",[]],["title/98",[1,518.479]],["content/98",[1,7.721,16,2.938,20,9.264,47,5.52]],["keywords/98",[]],["title/99",[81,506.244]],["content/99",[1,5.877,10,0.086,14,4.19,15,5.102,16,1.536,19,2.934,26,0.477,27,0.477,28,0.557,29,0.534,30,0.54,31,0.702,32,0.522,33,0.54,34,0.494,35,0.642,36,1.866,37,1.402,53,7.571,61,3.777,81,5.739,93,7.333,159,5.792,163,4.244,224,4.618,676,6.105,731,6.729,741,7.333,742,7.333,743,7.333,744,12.085,745,7.333,746,8.298,747,8.298,748,7.333,749,7.333]],["keywords/99",[]],["title/100",[10,4.638]],["content/100",[]],["keywords/100",[]],["title/101",[10,4.638]],["content/101",[10,0.057,29,0.841,30,0.85,31,1.099,32,0.822,33,0.85,34,0.777,35,1.011,78,9.903,79,10.226,191,10.596,750,14.389,751,14.389]],["keywords/101",[]],["title/102",[10,4.638]],["content/102",[10,0.087,32,1.142]],["keywords/102",[]],["title/103",[10,4.154,64,234.981]],["content/103",[10,0.073,28,0.641,29,0.614,30,0.621,31,0.896,32,0.601,33,0.869,34,0.568,35,0.739,37,1.614,85,8.438,241,6.227,243,7.236,752,10.515,753,10.515,754,10.515,755,10.515,756,10.515,757,10.515,758,10.515,759,10.515,760,10.515,761,10.515,762,8.913,763,8.913,764,10.515,765,10.515,766,10.515,767,8.913,768,10.515,769,10.515,770,10.515,771,10.515,772,9.549,773,10.515]],["keywords/103",[]],["title/104",[10,4.154,774,669.591]],["content/104",[10,0.089,15,4.874,16,1.467,30,0.516,31,0.807,32,0.499,37,1.339,47,2.756,58,4.787,62,4.223,96,1.651,169,4.626,224,4.411,255,7.399,499,7.399,767,7.399,772,7.927,775,8.729,776,8.729,777,8.729,778,8.729,779,8.729,780,8.729,781,8.729,782,8.729,783,8.729,784,7.399,785,15.285,786,8.729,787,8.729,788,8.729,789,8.729,790,8.729,791,8.729,792,7.927,793,8.729,794,8.729]],["keywords/104",[]],["title/105",[10,4.154,795,669.591]],["content/105",[10,0.088,19,2.66,29,0.723,30,0.489,31,0.782,32,0.473,37,1.9,58,6.789,61,2.979,62,4.008,191,6.101,200,7.331,216,10.494,224,6.256,581,6.349,767,7.022,792,11.242,796,8.284,797,8.284,798,8.284,799,8.284,800,8.284,801,12.379,802,8.284,803,8.284,804,14.821,805,8.284,806,8.284,807,8.284,808,8.284,809,8.284,810,8.284,811,8.284,812,8.284]],["keywords/105",[]],["title/106",[10,4.638]],["content/106",[]],["keywords/106",[]],["title/107",[15,655.496]],["content/107",[10,0.087,17,7.283,26,0.68,27,0.68,28,0.795,29,0.762,30,0.77,31,0.898,32,0.746,33,0.77,34,0.705,35,0.916,36,2.664,37,2.002,38,11.846]],["keywords/107",[]],["title/108",[9,942.07]],["content/108",[10,0.083,26,0.866,27,0.866,39,5.665,41,15.066]],["keywords/108",[]],["title/109",[42,1066.097]],["content/109",[10,0.083,26,0.866,27,0.866,39,5.665,45,15.066]],["keywords/109",[]],["title/110",[46,995.099]],["content/110",[10,0.083,26,0.866,27,0.866,47,5.238,49,15.066]],["keywords/110",[]],["title/111",[50,864.477]],["content/111",[10,0.083,26,0.866,27,0.866,47,5.238,55,15.066]],["keywords/111",[]],["title/112",[56,995.099]],["content/112",[10,0.083,26,0.866,27,0.866,47,5.238,59,15.066]],["keywords/112",[]],["title/113",[60,995.099]],["content/113",[10,0.081,61,4.284]],["keywords/113",[]],["title/114",[58,643.77]],["content/114",[10,0.083,26,0.866,27,0.866,47,5.238,63,15.066]],["keywords/114",[]],["title/115",[64,411.955]],["content/115",[10,0.087,26,0.81,27,0.81,39,5.304,64,5.451,67,12.466,68,14.107]],["keywords/115",[]],["title/116",[69,1066.097]],["content/116",[10,0.076,26,0.824,27,0.824,61,3.799,70,14.336,72,14.336,73,14.336,74,17.431]],["keywords/116",[]],["title/117",[14,391.027,48,722.884]],["content/117",[]],["keywords/117",[]],["title/118",[495,560.124]],["content/118",[10,0.083,16,2.108,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,36,2.562,37,1.924,54,3.993,61,3.018,96,2.372,130,6.539,495,5.984,813,9.235]],["keywords/118",[]],["title/119",[533,726.494]],["content/119",[10,0.085,16,1.957,26,0.607,27,0.607,28,0.71,29,0.68,30,0.688,31,0.833,32,0.665,33,0.688,34,0.629,35,0.818,36,2.378,37,2.422,54,3.708,61,2.802,96,2.203,130,6.071,533,7.206,674,4.645,675,4.645,813,8.574,814,10.574]],["keywords/119",[]],["title/120",[401,995.099]],["content/120",[10,0.085,16,1.911,26,0.593,27,0.593,28,0.694,29,0.664,30,0.672,31,0.82,32,0.65,33,0.672,34,0.614,35,0.799,36,2.323,37,2.383,54,3.621,61,2.737,96,2.151,130,5.929,262,6.881,443,7.826,533,7.038,674,4.536,675,4.536,815,14.104]],["keywords/120",[]],["title/121",[546,763.284]],["content/121",[10,0.084,16,2.005,25,6.122,26,0.622,27,0.622,28,0.727,29,0.697,30,0.704,31,0.847,32,0.682,33,0.704,34,0.644,35,0.838,36,2.436,37,1.83,40,5.144,54,3.798,113,8.784,114,7.217,124,6.219,572,10.833,574,5.939,816,10.111]],["keywords/121",[]],["title/122",[817,899.727]],["content/122",[10,0.084,16,2.005,25,6.122,26,0.622,27,0.622,28,0.727,29,0.697,30,0.704,31,0.847,32,0.682,33,0.704,34,0.644,35,0.838,36,2.436,37,1.83,40,5.144,54,3.798,113,8.784,114,7.217,124,6.219,816,10.111,817,9.142,818,10.833]],["keywords/122",[]],["title/123",[819,942.07]],["content/123",[10,0.086,16,1.826,25,5.577,26,0.567,27,0.567,28,0.663,29,0.635,30,0.642,31,0.794,32,0.621,33,0.642,34,0.587,35,0.763,36,2.22,37,2.31,40,4.686,54,3.46,113,8.002,114,6.574,124,5.665,574,5.41,674,4.334,675,4.334,722,7.065,816,9.211,819,8.72,820,9.868]],["keywords/123",[]],["title/124",[563,681.104]],["content/124",[10,0.083,16,1.934,26,0.6,27,0.6,28,0.702,29,0.672,30,0.68,31,0.826,32,0.658,33,0.68,34,0.622,35,0.808,36,2.35,37,1.766,40,4.962,54,3.664,121,7.688,154,6.425,174,3.759,414,8.473,563,6.676,577,9.234,578,8.177,821,6.547,822,14.217]],["keywords/124",[]],["title/125",[34,63.419]],["content/125",[10,0.084,16,2.005,26,0.622,27,0.622,28,0.727,29,0.697,30,0.704,31,0.847,32,0.682,33,0.704,34,0.867,35,0.838,36,2.436,37,1.83,39,4.073,54,3.798,174,3.897,602,9.572,603,9.572,821,6.787,823,14.567]],["keywords/125",[]],["title/126",[824,942.07]],["content/126",[10,0.082,16,1.536,26,0.477,27,0.477,28,0.557,29,0.534,30,1.018,31,0.702,32,0.522,33,0.54,34,0.931,35,0.642,36,1.866,37,2.042,39,3.12,54,5.49,61,2.199,114,5.528,127,4.618,133,5.411,153,7.003,163,6.182,174,4.348,527,6.729,547,7.745,574,4.549,674,3.645,675,3.645,718,7.745,825,7.333,826,9.137,827,9.137,828,6.729,829,8.298]],["keywords/126",[]],["title/127",[830,1066.097]],["content/127",[10,0.081,16,1.521,26,0.472,27,0.472,28,0.552,29,0.529,30,1.014,31,0.698,32,0.517,33,0.535,34,0.714,35,0.636,36,1.849,37,2.028,39,3.091,54,5.466,61,2.179,104,6.666,114,5.477,127,4.575,133,5.361,153,6.938,163,6.14,174,2.958,389,6.666,495,4.319,527,6.666,574,4.507,674,3.611,675,3.611,718,7.674,824,7.265,825,7.265,828,6.666,831,9.052,832,9.052,833,6.666,834,8.221]],["keywords/127",[]],["title/128",[130,612.06]],["content/128",[10,0.084,16,1.957,26,0.607,27,0.607,28,0.71,29,0.68,30,0.688,31,0.833,32,0.665,33,0.688,34,0.629,35,0.818,36,2.378,37,1.787,54,3.708,96,2.203,130,6.071,174,3.804,381,3.615,501,8.275,583,8.924,821,6.625,835,14.332,836,10.574]],["keywords/128",[]],["title/129",[561,942.07]],["content/129",[4,6.507,10,0.082,16,1.847,25,7.784,26,0.573,27,0.573,28,0.67,29,0.642,30,0.649,31,0.801,32,0.628,33,0.649,34,0.594,35,0.772,36,2.245,37,1.686,40,4.739,54,3.499,124,5.729,152,5.243,174,4.956,546,7.145,575,8.818,599,7.342,821,6.252,837,10.988,838,13.775]],["keywords/129",[]],["title/130",[126,864.477]],["content/130",[2,6.735,10,0.081,16,1.911,26,0.593,27,0.593,28,0.694,29,0.664,30,0.672,31,0.82,32,0.65,33,0.672,34,0.614,35,0.799,36,2.323,37,1.745,54,6.051,121,7.599,126,13.023,586,8.082,839,8.716,840,10.328,841,10.328,842,10.328]],["keywords/130",[]],["title/131",[843,744.088]],["content/131",[4,6.657,10,0.087,16,1.889,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,36,2.296,37,2.364,54,3.58,61,2.705,127,5.681,528,8.616,574,5.597,843,7.125,844,11.241,845,10.209,846,10.209]],["keywords/131",[]],["title/132",[847,1066.097]],["content/132",[4,6.735,10,0.083,16,1.911,26,0.593,27,0.593,28,0.694,29,0.664,30,0.672,31,0.82,32,0.65,33,0.672,34,0.839,35,0.799,36,2.323,37,2.383,54,3.621,61,2.737,127,5.748,224,5.748,528,8.716,574,5.662,848,10.328,849,8.716,850,10.328,851,9.126]],["keywords/132",[]],["title/133",[852,1066.097]],["content/133",[4,6.735,10,0.083,16,1.911,26,0.593,27,0.593,28,0.694,29,0.664,30,0.672,31,0.82,32,0.65,33,0.672,34,0.839,35,0.799,36,2.323,37,2.383,54,3.621,61,2.737,127,5.748,224,5.748,528,8.716,574,5.662,849,8.716,851,9.126,853,10.328,854,10.328]],["keywords/133",[]],["title/134",[97,681.104]],["content/134",[2,5.411,10,0.083,16,1.536,19,2.934,26,0.477,27,0.477,28,0.557,29,0.534,30,0.54,31,0.702,32,0.522,33,0.54,34,0.494,35,0.642,36,1.866,37,2.042,96,2.517,97,5.301,131,2.555,142,4.137,174,2.985,381,2.837,494,6.288,539,7.333,551,7.333,586,6.494,604,10.679,605,9.8,606,9.8,674,3.645,675,3.645,821,5.199,855,12.085,856,7.745,857,7.745,858,9.457,859,8.298,860,7.333]],["keywords/134",[]],["title/135",[98,655.496]],["content/135",[10,0.085,16,1.748,19,3.341,26,0.543,27,0.543,28,0.634,29,0.608,30,0.614,31,0.771,32,0.595,33,0.614,34,0.562,35,0.731,36,2.125,37,2.241,96,2.762,98,5.809,131,2.909,174,3.399,381,3.23,501,7.393,605,7.661,606,7.661,674,4.15,675,4.15,821,5.919,858,7.393,861,8.818,862,13.26]],["keywords/135",[]],["title/136",[402,763.284]],["content/136",[2,5.462,10,0.083,16,1.55,19,2.962,26,0.481,27,0.481,28,0.563,29,0.539,30,0.545,31,0.707,32,0.527,33,0.545,34,0.498,35,0.648,36,1.884,37,2.056,96,2.535,98,5.15,131,2.58,142,4.176,174,3.014,381,2.864,402,8.712,403,6.348,409,10.752,494,6.348,527,6.792,539,7.402,551,7.402,586,6.555,674,3.679,675,3.679,821,5.248,856,7.819,857,7.819,858,9.522,859,8.376,860,7.402,863,8.376]],["keywords/136",[]],["title/137",[864,807.872]],["content/137",[10,0.082,16,1.806,26,0.561,27,0.561,28,0.655,29,0.628,30,0.635,31,0.788,32,0.614,33,0.635,34,0.581,35,0.755,36,2.195,37,1.649,39,3.67,54,4.756,174,3.511,495,5.128,501,7.637,739,8.624,821,6.114,860,8.624,864,11.814,865,10.746,866,8.624,867,13.564,868,9.759,869,9.759]],["keywords/137",[]],["title/138",[870,864.477]],["content/138",[10,0.084,16,2.029,19,3.878,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,36,2.467,37,1.853,96,2.284,174,3.945,381,3.749,403,8.31,821,6.871,870,8.893,871,10.967]],["keywords/138",[]],["title/139",[495,560.124]],["content/139",[10,0.083,16,2.029,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,36,2.467,37,1.853,54,3.845,96,2.284,130,6.296,381,3.749,495,5.762,813,8.893,872,12.075,873,14.688]],["keywords/139",[]],["title/140",[95,695.176]],["content/140",[10,0.083,16,1.889,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,36,2.296,37,1.725,54,3.58,96,2.914,128,4.906,174,5.034,381,3.49,821,6.396,874,10.209,875,11.241,876,11.241,877,13.992,878,10.209]],["keywords/140",[]],["title/141",[879,1066.097]],["content/141",[2,6.895,10,0.082,16,1.957,19,3.739,26,0.607,27,0.607,28,0.71,29,0.68,30,0.688,31,0.833,32,0.665,33,0.688,34,0.629,35,0.818,36,2.378,37,1.787,488,11.621,684,9.548,839,8.924,880,15.781,881,10.574,882,11.643,883,10.574]],["keywords/141",[]],["title/142",[384,681.104]],["content/142",[10,0.083,16,1.911,19,3.652,26,0.593,27,0.593,28,0.694,29,0.664,30,0.672,31,0.82,32,0.65,33,0.672,34,0.614,35,0.799,36,2.323,37,1.745,39,3.883,133,6.735,174,3.716,384,6.598,821,6.47,884,10.328,885,14.104,886,10.328,887,14.104,888,10.328]],["keywords/142",[]],["title/143",[385,681.104]],["content/143",[10,0.082,16,1.806,19,3.451,26,0.561,27,0.561,28,0.655,29,0.628,30,0.635,31,0.788,32,0.614,33,0.635,34,0.581,35,0.755,36,2.195,37,1.649,40,4.634,133,6.364,174,3.511,443,7.396,578,7.637,722,6.987,821,6.114,889,9.11,890,10.746,891,10.746,892,10.746,893,10.746,894,10.746,895,10.746,896,13.564,897,9.759]],["keywords/143",[]],["title/144",[386,695.176]],["content/144",[10,0.083,16,1.889,19,3.61,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,36,2.296,37,1.725,39,3.839,62,5.439,133,6.657,174,3.673,821,6.396,898,9.021,899,9.529,900,11.241,901,13.992,902,13.992,903,10.209]],["keywords/144",[]],["title/145",[904,807.872]],["content/145",[2,5.97,10,0.082,16,1.694,17,5.629,26,0.526,27,0.526,28,0.615,29,0.589,30,0.595,31,0.754,32,0.576,33,0.595,34,0.545,35,0.708,36,2.059,37,1.547,113,7.423,114,8.64,124,5.256,127,5.095,174,4.666,495,6.814,501,7.164,583,7.726,645,9.155,821,5.736,904,9.828,905,14.28,906,12.969,907,9.155,908,7.726]],["keywords/145",[]],["title/146",[909,1066.097]],["content/146",[10,0.083,16,1.868,19,3.569,26,0.58,27,0.58,28,0.678,29,0.649,30,0.656,31,0.807,32,0.999,33,0.656,34,0.6,35,0.781,36,2.27,37,1.705,96,2.102,241,6.581,243,7.648,381,3.451,874,10.093,899,9.421,910,11.113,911,8.919,912,10.093,913,13.883,914,10.093]],["keywords/146",[]],["title/147",[915,1066.097]],["content/147",[10,0.082,14,5.403,16,1.98,26,0.615,27,0.615,28,0.719,29,0.688,30,0.696,31,0.84,32,0.674,33,0.696,34,0.637,35,0.828,36,2.407,37,1.808,39,4.024,54,3.752,96,2.229,165,6.705,174,3.85,676,7.874,825,9.457,916,14.448,917,10.702]],["keywords/147",[]],["title/148",[918,834.282]],["content/148",[10,0.084,16,1.957,19,3.739,26,0.607,27,0.607,28,0.71,29,0.68,30,0.932,31,0.833,32,0.665,33,0.688,34,0.629,35,0.818,36,2.378,37,1.787,39,3.976,174,3.804,676,7.78,821,6.625,918,11.215,919,14.332,920,10.574]],["keywords/148",[]],["title/149",[921,807.872]],["content/149",[10,0.084,16,1.957,19,3.739,26,0.607,27,0.607,28,0.71,29,0.68,30,0.688,31,0.833,32,0.665,33,0.688,34,0.629,35,0.818,36,2.378,37,1.787,39,3.976,174,3.804,676,7.78,681,6.756,821,6.625,921,8.013,922,14.332,923,10.574,924,10.574]],["keywords/149",[]],["title/150",[925,807.872]],["content/150",[10,0.087,16,1.889,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,61,3.708,64,3.945,142,5.089,145,4.437,146,5.364,147,5.516,163,5.222,213,9.529,925,12.098,926,10.209]],["keywords/150",[]],["title/151",[579,807.872]],["content/151",[10,0.084,16,2.135,19,4.08,26,0.663,27,0.663,28,0.775,29,0.742,30,0.75,31,0.883,32,0.726,33,0.75,34,0.686,35,0.893,36,2.595,37,1.949,381,3.945,579,8.743,581,9.737,825,10.195]],["keywords/151",[]],["title/152",[10,4.638]],["content/152",[]],["keywords/152",[]],["title/153",[10,4.638]],["content/153",[10,0.06,25,2.399,26,0.244,27,0.244,28,0.285,29,0.273,30,0.276,31,0.414,32,0.267,33,0.276,34,0.253,35,0.328,37,0.717,53,2.66,54,1.489,107,3.963,111,3.963,126,3.442,152,3.746,230,5.402,388,5.104,443,9.874,491,4.245,492,2.61,494,6.984,495,4.842,496,15.115,497,7.129,498,4.245,499,12.162,500,10.406,501,5.579,502,9.216,503,7.129,504,7.129,505,10.796,506,4.245,507,7.129,508,6.654,509,4.245,510,4.245,511,3.751,512,4.245,513,4.245,514,4.245,515,5.781,516,4.245,517,4.245,518,4.245,519,4.245,520,4.245,521,4.245,522,3.963,523,4.245,524,4.245,525,4.245,526,4.245,527,3.442,528,3.583,529,4.245,530,4.245,531,3.751,532,4.245,533,4.858,534,7.129,535,4.245,536,3.217,537,4.245,538,4.245,539,3.751,540,7.129,541,4.245,542,4.245,543,4.245,544,4.245,545,7.129,546,5.104,547,6.654,548,3.583,549,4.245,550,4.245,551,3.751,552,4.245,553,4.245,554,4.245,555,4.245,556,4.245,557,4.245,558,4.245,559,4.245,560,3.751,561,3.751,562,4.245,563,2.712,564,4.245,565,4.245,566,4.245,567,2.09,568,2.143,927,4.675]],["keywords/153",[]],["title/154",[10,4.638]],["content/154",[]],["keywords/154",[]],["title/155",[536,807.872]],["content/155",[10,0.085,26,0.699,27,0.699,28,0.817,29,0.783,30,0.792,31,0.914,32,0.766,33,0.792,34,0.724,35,0.942,36,2.738,37,2.057,567,5.992,568,6.145]],["keywords/155",[]],["title/156",[495,560.124]],["content/156",[10,0.085,26,0.699,27,0.699,28,0.817,29,0.783,30,0.792,31,0.914,32,0.766,33,0.792,34,0.724,35,0.942,37,2.057,567,5.992,568,6.145,570,12.171]],["keywords/156",[]],["title/157",[533,726.494]],["content/157",[10,0.085,26,0.699,27,0.699,28,0.817,29,0.783,30,0.792,31,0.914,32,0.766,33,0.792,34,0.724,35,0.942,37,2.057,567,5.992,568,6.145,571,12.171]],["keywords/157",[]],["title/158",[546,763.284]],["content/158",[10,0.089,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,36,2.296,37,2.364,124,5.861,546,7.309,567,6.889,568,5.155,573,10.209,574,5.597,575,9.021]],["keywords/158",[]],["title/159",[563,681.104]],["content/159",[10,0.087,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,36,2.467,37,2.482,567,7.231,568,5.537,576,10.967,577,9.691,578,8.582]],["keywords/159",[]],["title/160",[579,807.872]],["content/160",[10,0.086,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,36,2.529,37,2.524,567,7.353,568,5.678,580,11.245,581,9.49]],["keywords/160",[]],["title/161",[582,834.282]],["content/161",[10,0.085,26,0.699,27,0.699,28,0.817,29,0.783,30,0.792,31,0.914,32,0.766,33,0.792,34,0.724,35,0.942,37,2.057,567,5.992,568,6.145,584,12.171]],["keywords/161",[]],["title/162",[585,1066.097]],["content/162",[10,0.085,26,0.699,27,0.699,28,0.817,29,0.783,30,0.792,31,0.914,32,0.766,33,0.792,34,0.724,35,0.942,37,2.057,567,5.992,568,6.145,588,12.171]],["keywords/162",[]],["title/163",[589,942.07]],["content/163",[10,0.086,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,37,1.9,96,2.342,131,3.463,399,13.123,592,11.245,594,11.245]],["keywords/163",[]],["title/164",[595,1066.097]],["content/164",[10,0.084,26,0.68,27,0.68,28,0.795,29,0.762,30,0.77,31,0.898,32,0.746,33,0.77,34,0.705,35,0.916,37,2.002,95,7.724,96,2.467,567,5.832,568,5.981,596,11.057]],["keywords/164",[]],["title/165",[597,1066.097]],["content/165",[10,0.083,26,0.699,27,0.699,28,0.817,29,0.783,30,0.792,31,0.914,32,0.766,33,0.792,34,0.724,35,0.942,37,2.057,567,5.992,568,6.145,589,10.755,600,12.171]],["keywords/165",[]],["title/166",[34,63.419]],["content/166",[10,0.087,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,36,2.467,37,2.482,567,7.231,568,5.537,601,10.967,602,9.691,603,9.691]],["keywords/166",[]],["title/167",[97,681.104]],["content/167",[10,0.084,26,0.68,27,0.68,28,0.795,29,0.762,30,0.77,31,0.898,32,0.746,33,0.77,34,0.705,35,0.916,37,2.002,96,2.467,97,7.568,567,5.832,568,5.981,607,11.846]],["keywords/167",[]],["title/168",[98,655.496]],["content/168",[10,0.084,26,0.68,27,0.68,28,0.795,29,0.762,30,0.77,31,0.898,32,0.746,33,0.77,34,0.705,35,0.916,37,2.002,96,2.467,98,7.283,567,5.832,568,5.981,609,11.846]],["keywords/168",[]],["title/169",[610,744.088]],["content/169",[10,0.085,26,0.699,27,0.699,28,0.817,29,0.783,30,0.792,31,0.914,32,0.766,33,0.792,34,0.724,35,0.942,37,2.057,567,5.992,568,6.145,611,12.171]],["keywords/169",[]],["title/170",[10,4.638]],["content/170",[]],["keywords/170",[]],["title/171",[430,1066.097]],["content/171",[10,0.088,16,1.677,26,0.521,27,0.521,28,0.608,29,0.583,30,0.589,31,0.748,32,0.57,33,0.589,34,0.97,54,3.177,61,2.401,96,1.887,200,5.909,432,9.061,433,5.909,434,7.348,435,5.677,436,12.143,437,9.061,438,9.061,439,9.061,440,9.061,441,9.061,442,7.348]],["keywords/171",[]],["title/172",[444,1066.097]],["content/172",[10,0.089,26,0.447,27,0.447,28,0.523,29,0.501,30,0.75,31,0.67,32,0.49,33,0.506,34,0.817,54,2.731,61,2.064,96,1.622,200,7.522,433,5.078,435,4.879,442,6.315,445,7.788,446,7.788,447,7.788,448,7.788,449,11.535,450,7.788,451,11.535,452,7.788,453,7.788,454,13.738,455,7.788,456,7.788,457,7.788,458,7.788]],["keywords/172",[]],["title/173",[459,1066.097]],["content/173",[10,0.085,19,3.569,26,0.58,27,0.58,28,0.932,29,0.649,30,0.656,31,0.807,32,0.635,33,0.656,34,0.944,54,3.539,61,2.674,96,2.892,433,6.581,435,6.323,460,10.093,461,10.093,462,10.093,463,10.093,464,8.919,465,10.093,466,10.093]],["keywords/173",[]],["title/174",[19,273.868,467,774.46]],["content/174",[10,0.085,19,4.834,26,0.567,27,0.567,28,0.918,29,0.635,30,0.889,31,0.794,32,0.621,33,0.642,34,0.813,54,3.46,61,2.615,76,8.328,96,2.055,433,6.435,435,6.182,464,8.72,468,9.868,469,9.868,470,9.868,471,9.868,472,9.868,473,9.868,474,9.868]],["keywords/174",[]],["title/175",[475,942.07]],["content/175",[10,0.088,16,1.441,26,0.447,27,0.447,28,0.923,29,0.742,30,0.75,31,0.67,32,0.49,33,0.506,34,0.686,36,1.752,37,1.316,54,2.731,61,3.057,96,2.862,131,2.398,433,7.522,435,4.879,475,6.882,476,7.788,477,7.788,478,7.788,479,7.788,480,13.738,481,7.788,482,6.882,483,7.788,484,7.269,485,7.788,486,7.788,487,7.788]],["keywords/175",[]],["title/176",[58,467.663,928,852.762]],["content/176",[]],["keywords/176",[]],["title/177",[32,67.095]],["content/177",[10,0.078,16,1.712,19,4.62,26,0.531,27,0.531,28,0.621,29,0.595,30,0.602,31,0.88,32,1.036,33,0.985,34,0.55,35,0.716,164,4.795,165,5.795,169,5.398,241,6.032,243,7.01,569,6.623,586,7.239,629,6.806,670,4.795,684,8.704,762,8.634,763,8.634,908,7.807,929,10.186,930,10.186,931,9.25,932,10.186]],["keywords/177",[]],["title/178",[34,63.419]],["content/178",[10,0.072,16,2.055,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,54,5.193,62,5.915,104,9.004,133,7.241,167,11.104,484,10.364,784,10.364,931,11.104,933,9.004,934,11.104,935,9.812,936,11.104]],["keywords/178",[]],["title/179",[536,586.873,734,684.361]],["content/179",[10,0.082,15,7.586,16,1.58,19,5.123,26,0.49,27,0.49,28,0.573,29,0.549,30,0.555,31,0.717,32,0.537,33,0.555,34,0.508,35,0.66,54,2.994,61,4.46,66,6.866,96,1.778,114,5.688,130,4.902,152,4.486,153,7.205,492,5.249,495,4.486,536,6.47,569,6.113,734,10.902,937,9.401,938,8.538,939,9.401,940,9.401,941,8.538,942,9.401,943,8.538]],["keywords/179",[]],["title/180",[864,807.872]],["content/180",[10,0.078,16,2.108,19,4.028,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,54,3.993,399,8.913,495,5.984,569,8.154,864,11.414,866,10.064,933,9.235,944,9.235]],["keywords/180",[]],["title/181",[918,834.282]],["content/181",[4,7.151,10,0.077,16,2.029,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,54,5.15,96,2.284,124,6.296,403,8.31,843,10.251,870,8.893,918,8.582,933,8.893,944,8.893,945,12.075]],["keywords/181",[]],["title/182",[921,807.872]],["content/182",[4,7.523,10,0.074,16,2.135,19,4.08,26,0.663,27,0.663,28,0.775,29,0.742,30,0.75,31,0.883,32,0.726,33,0.75,34,0.686,35,0.893,681,7.371,723,7.371,833,9.355,921,11.511,933,9.355,946,11.537,947,11.537]],["keywords/182",[]],["title/183",[563,681.104]],["content/183",[2,6.507,10,0.069,16,1.847,19,5.578,26,0.573,27,0.573,28,0.67,29,0.642,30,0.649,31,0.801,32,0.628,33,0.649,34,0.594,35,0.772,62,5.316,101,7.809,490,9.315,563,10.078,569,7.145,578,7.809,586,7.809,684,6.648,858,7.809,948,10.988,949,9.979,950,15.168,951,10.988,952,10.988,953,10.988]],["keywords/183",[]],["title/184",[954,942.07]],["content/184",[10,0.073,16,2.081,25,6.355,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,66,6.258,96,2.342,131,3.463,403,8.521,495,5.908,723,7.184,833,9.118,841,11.245,954,9.937,955,5.99,956,9.937]],["keywords/184",[]],["title/185",[130,612.06]],["content/185",[10,0.075,16,2.222,26,0.69,27,0.69,28,0.806,29,0.772,30,0.781,31,0.906,32,0.756,33,0.781,34,0.714,35,0.929,62,6.396,96,2.501,128,5.769,130,8.951,131,3.697,955,6.396]],["keywords/185",[]],["title/186",[433,695.176]],["content/186",[2,6.227,10,0.067,16,1.767,26,0.549,27,0.549,28,0.641,29,0.614,30,0.621,31,0.777,32,0.601,33,0.621,34,0.568,35,0.739,54,3.348,62,5.087,96,3.21,128,4.589,130,7.67,131,2.941,209,7.473,388,6.837,433,8.712,488,7.743,489,8.059,490,8.913,495,7.019,639,11.806,858,7.473,911,8.438,955,5.087,957,9.549,958,9.549]],["keywords/186",[]],["title/187",[95,695.176]],["content/187",[10,0.073,16,1.767,19,4.724,26,0.549,27,0.549,28,0.641,29,0.614,30,0.621,31,0.777,32,0.841,33,0.621,34,0.568,35,0.739,58,5.766,77,9.549,95,6.227,96,1.989,131,2.941,494,7.236,604,8.438,639,8.438,684,10.266,739,8.438,955,5.087,956,8.438,959,10.515,960,10.515,961,14.71,962,10.515,963,10.515,964,8.438,965,10.515]],["keywords/187",[]],["title/188",[966,942.07]],["content/188",[10,0.072,16,2.029,19,3.878,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,96,2.284,131,3.377,403,8.31,494,8.31,495,5.762,593,10.967,639,9.691,870,8.893,955,5.842,957,10.967,966,9.691,967,12.075,968,10.967]],["keywords/188",[]],["title/189",[904,807.872]],["content/189",[10,0.075,16,2.222,26,0.69,27,0.69,28,0.806,29,0.772,30,0.781,31,0.906,32,0.756,33,0.781,34,0.714,35,0.929,96,2.501,128,5.769,131,3.697,495,6.308,904,11.815,955,6.396]],["keywords/189",[]],["title/190",[384,681.104]],["content/190",[4,6.657,10,0.069,16,1.889,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,54,3.58,61,2.705,96,3.325,128,4.906,131,3.144,174,6.179,372,7.511,384,8.939,501,7.989,670,5.292,908,8.616,944,8.278,955,5.439]],["keywords/190",[]],["title/191",[385,681.104]],["content/191",[10,0.071,16,1.98,26,0.615,27,0.615,28,0.719,29,0.688,30,0.696,31,0.84,32,0.674,33,0.696,34,0.637,35,0.828,54,3.752,61,2.836,96,3.009,128,5.142,131,3.296,161,7.293,174,5.198,372,7.874,385,6.837,443,8.11,670,5.547,889,9.989,944,8.678,955,5.701]],["keywords/191",[]],["title/192",[386,695.176]],["content/192",[10,0.071,16,1.98,26,0.615,27,0.615,28,0.719,29,0.688,30,0.696,31,0.84,32,0.674,33,0.696,34,0.637,35,0.828,54,3.752,96,3.009,128,5.142,131,3.296,161,7.293,174,5.198,372,7.874,386,6.978,670,5.547,898,9.457,899,9.989,912,10.702,944,8.678,955,5.701]],["keywords/192",[]],["title/193",[843,744.088]],["content/193",[2,5.97,10,0.078,16,1.694,26,0.526,27,0.526,28,0.615,29,0.589,30,0.595,31,0.754,32,0.576,33,0.595,34,0.545,35,0.708,54,4.547,58,5.528,96,1.907,104,7.423,128,4.399,131,2.819,145,3.979,494,6.937,670,4.745,723,5.849,843,10.511,856,8.545,857,8.545,934,9.155,955,4.877,969,6.937,970,7.423,971,9.155,972,9.155,973,10.08,974,10.08,975,10.08,976,10.08]],["keywords/193",[]],["title/194",[174,383.541]],["content/194",[10,0.072,16,2.055,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,96,2.313,128,5.336,131,3.419,144,7.398,145,4.826,174,5.328,262,7.398,372,8.17,670,5.755,723,7.094,955,5.915,969,8.414]],["keywords/194",[]],["title/195",[610,744.088]],["content/195",[2,5.462,10,0.078,16,1.55,19,4.303,26,0.481,27,0.481,28,0.563,29,0.539,30,0.545,31,0.707,32,0.527,33,0.545,34,0.498,35,0.648,66,4.662,96,2.535,114,8.107,124,6.986,128,4.025,142,4.176,262,5.581,495,4.401,533,5.708,563,7.774,582,6.555,583,7.069,610,10.002,649,7.069,738,8.376,739,7.402,817,7.069,819,7.402,955,4.462,977,9.223,978,9.223,979,9.223,980,9.223,981,12.168,982,8.376]],["keywords/195",[]],["title/196",[402,763.284]],["content/196",[10,0.073,16,2.081,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,96,2.342,128,5.403,131,3.463,144,7.491,145,4.887,262,7.491,402,10.693,670,5.828,723,7.184,955,5.99,969,8.521]],["keywords/196",[]],["title/197",[983,942.07]],["content/197",[10,0.072,16,2.055,19,5.237,21,10.364,24,10.364,25,6.275,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,96,3.085,495,5.834,828,9.004,858,8.689,955,5.915,983,9.812,984,12.227]],["keywords/197",[]],["title/198",[97,681.104]],["content/198",[10,0.072,16,2.029,19,3.878,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,96,2.284,97,7.006,128,5.27,131,3.377,144,7.306,145,4.766,604,9.691,605,8.893,606,8.893,670,5.684,723,7.006,955,5.842,969,8.31]],["keywords/198",[]],["title/199",[98,655.496]],["content/199",[10,0.072,16,2.029,19,3.878,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,96,2.284,98,6.743,128,5.27,131,3.377,144,7.306,145,4.766,605,8.893,606,8.893,608,10.967,670,5.684,723,7.006,955,5.842,969,8.31]],["keywords/199",[]],["title/200",[985,942.07]],["content/200",[10,0.081,16,1.934,25,5.905,26,0.6,27,0.6,28,0.702,29,0.672,30,0.68,31,0.826,32,0.658,33,0.68,34,0.846,35,0.808,96,2.961,131,3.218,174,3.759,263,8.162,414,8.473,671,7.121,955,5.567,985,9.234,986,11.506,987,14.217]],["keywords/200",[]],["title/201",[988,942.07]],["content/201",[10,0.073,16,2.081,19,3.976,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,96,2.342,131,3.463,193,10.496,495,5.908,582,8.8,723,7.184,833,9.118,870,9.118,944,9.118,955,5.99,988,9.937]],["keywords/201",[]],["title/202",[989,942.07]],["content/202",[2,4.906,10,0.07,16,1.392,19,4.76,22,6.349,26,0.432,27,0.432,28,0.755,29,0.484,30,0.489,31,0.437,32,0.847,33,0.489,34,0.448,35,0.582,64,5.201,66,6.256,67,9.934,93,6.648,96,1.567,128,3.615,131,2.317,169,6.56,224,4.187,403,5.701,494,5.701,508,7.022,511,11.894,612,7.523,629,5.536,670,3.9,784,10.494,858,5.888,860,6.648,911,6.648,955,4.008,964,11.894,989,6.648,990,11.242,991,7.523,992,8.284,993,13.46,994,8.284,995,7.523]],["keywords/202",[]],["title/203",[996,864.477]],["content/203",[10,0.075,16,2.192,26,0.68,27,0.68,28,0.795,29,0.762,30,0.77,31,0.898,32,0.746,33,0.77,34,0.705,35,0.916,66,6.592,96,3.219,128,5.692,623,9.605,955,6.311,996,12.533]],["keywords/203",[]],["title/204",[160,655.496]],["content/204",[10,0.08,14,2.651,16,1.572,26,0.302,27,0.302,28,0.57,29,0.338,30,0.341,31,0.494,32,0.33,33,0.341,34,0.312,35,0.406,39,3.194,40,2.493,47,2.954,61,3.258,64,3.283,66,2.922,102,3.424,128,2.523,131,2.616,142,6.128,146,2.759,147,2.837,152,2.759,154,3.229,158,12.033,159,3.665,160,5.223,163,6.288,164,2.722,165,3.29,169,7.173,196,3.76,240,5.621,379,3.116,381,1.795,382,3.171,383,3.424,548,4.432,567,4.183,569,3.76,599,3.864,670,2.722,696,4.258,697,4.258,698,4.258,699,4.258,700,4.258,701,4.258,702,4.258,703,6.889,704,4.109,705,4.258,707,4.64,708,4.258,709,5.789,710,4.258,711,4.258,712,4.258,713,7.291,714,4.258,731,4.258,997,3.979,998,5.251,999,5.782]],["keywords/204",[]],["title/205",[174,383.541]],["content/205",[10,0.089,16,1.235,26,0.383,27,0.383,28,0.448,29,0.429,30,0.434,31,0.597,32,0.42,33,0.434,34,0.397,35,0.516,61,2.72,64,6.187,81,3.169,96,1.39,159,8.732,174,5.76,264,8.957,265,6.839,273,6.996,274,6.839,372,7.553,398,9.48,489,5.632,569,4.778,997,5.057,1000,6.23,1001,15.466,1002,10.266]],["keywords/205",[]],["title/206",[161,726.494]],["content/206",[10,0.083,14,3.048,16,1.757,26,0.347,27,0.347,28,0.405,29,0.388,30,0.393,31,0.552,32,0.38,33,0.393,34,0.359,35,0.467,36,1.358,37,1.02,39,3.571,40,2.867,47,3.302,61,3.11,64,3.67,66,3.36,96,1.258,128,2.901,131,1.859,142,6.634,152,3.172,158,12.25,159,8.192,161,6.471,163,6.004,164,3.13,165,3.783,169,5.541,196,4.323,240,4.989,379,3.583,381,2.064,382,3.646,383,3.937,569,4.323,599,4.442,670,3.13,708,4.896,709,4.114,710,4.896,711,4.896,712,4.896,713,6.471,714,4.896,729,8.864,730,7.7,731,4.896,997,4.575]],["keywords/206",[]],["title/207",[145,463.361]],["content/207",[10,0.083,14,2.297,16,1.398,26,0.261,27,0.261,28,0.306,29,0.293,30,0.296,31,0.439,32,0.286,33,0.296,34,0.271,35,0.352,39,3.642,40,2.161,47,2.626,61,3.315,64,3.743,66,2.532,127,2.532,128,2.187,131,1.401,142,6.726,144,7.513,145,3.283,146,5.089,147,4.082,152,2.391,154,4.645,158,11.009,159,9.978,163,5.768,164,2.359,165,2.851,169,6.58,196,3.258,240,5.925,379,2.7,381,1.556,382,5.849,383,2.967,548,3.84,569,3.258,599,3.348,670,2.359,681,4.826,687,3.448,693,3.84,706,6.126,708,3.69,709,5.148,710,3.69,711,3.69,712,3.69,713,6.6,714,3.69,722,3.258,723,2.907,725,4.55,726,7.554,727,7.554,728,4.55,969,3.448,997,3.448,1003,8.318]],["keywords/207",[]],["title/208",[389,864.477]],["content/208",[10,0.082,14,4.075,16,2.192,26,0.464,27,0.464,28,0.542,29,0.519,30,0.525,31,0.688,32,0.508,33,0.525,34,0.919,35,1.085,39,4.453,62,6.309,64,5.421,96,1.681,104,6.545,128,3.878,145,3.508,163,4.129,261,7.534,373,7.132,381,2.76,389,13.344,393,7.132,670,4.184,723,5.157,969,6.116,997,6.116,1004,8.887,1005,8.071,1006,8.071,1007,8.071]],["keywords/208",[]],["title/209",[1008,942.07]],["content/209",[10,0.088,14,3.674,16,2.029,25,9.358,26,0.418,27,0.418,28,0.489,29,0.468,30,0.473,31,0.637,32,0.458,33,0.473,34,0.433,35,0.563,39,2.736,40,3.455,113,5.9,114,4.848,209,5.694,383,11.206,427,6.792,488,5.9,669,3.496,723,4.649,828,5.9,833,5.9,943,7.277,997,5.514,1008,12.977,1009,8.012,1010,6.792,1011,7.277,1012,7.277,1013,7.277,1014,7.277]],["keywords/209",[]],["title/210",[1,518.479]],["content/210",[1,6.932,10,0.086,14,4.19,15,5.102,16,1.536,19,2.934,26,0.477,27,0.477,28,0.557,29,0.534,30,0.54,31,0.702,32,0.522,33,0.54,34,0.494,35,0.642,36,1.866,37,1.402,53,5.199,61,3.202,93,7.333,159,8.435,163,4.244,224,4.618,569,5.941,731,6.729,741,7.333,742,10.679,743,7.333,744,12.085,745,7.333,746,8.298,748,7.333,749,7.333,997,6.288]],["keywords/210",[]],["title/211",[625,834.282]],["content/211",[2,4.164,10,0.076,16,2.252,17,3.926,19,4.852,26,0.367,27,0.367,28,0.429,29,0.411,30,0.415,31,0.577,32,0.402,33,0.415,34,0.38,35,0.494,37,1.079,39,2.401,54,2.239,61,1.692,62,3.402,66,3.554,133,4.164,169,3.726,174,2.297,197,6.386,213,5.96,373,5.643,598,9.921,623,11.125,625,12.307,828,5.178,898,5.643,908,5.389,911,8.767,997,4.839,1015,7.031,1016,7.031,1017,15.107,1018,7.031,1019,14.857,1020,6.386,1021,7.031,1022,10.924,1023,7.031,1024,6.386,1025,12.167,1026,12.167,1027,6.386,1028,6.386,1029,6.386,1030,7.031]],["keywords/211",[]],["title/212",[1031,942.07]],["content/212",[10,0.076,14,4.27,16,2.267,26,0.486,27,0.486,28,0.568,29,0.544,30,0.55,31,0.712,32,0.532,33,0.55,34,0.857,35,0.654,39,3.18,40,8.564,127,4.706,174,3.042,241,7.989,243,9.284,723,5.403,833,6.857,1031,7.473,1032,7.137,1033,19.252,1034,9.311,1035,8.456,1036,14.408,1037,8.456,1038,7.893]],["keywords/212",[]],["title/213",[263,612.06]],["content/213",[10,0.078,14,3.799,16,2.958,26,0.432,27,0.432,28,0.505,29,0.484,30,0.489,31,0.653,32,0.473,33,0.489,34,0.801,35,0.582,39,5.061,47,2.616,54,2.638,62,4.008,133,4.906,174,2.707,240,7.072,263,9.977,671,5.127,678,10.2,679,8.519,680,8.519,681,4.807,682,6.101,683,5.701,684,5.012,685,5.701,935,6.648,1032,6.349,1035,7.523,1039,7.523,1040,8.284,1041,11.242,1042,8.284]],["keywords/213",[]],["title/214",[970,864.477]],["content/214",[10,0.078,14,7.065,16,1.889,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,54,4.906,96,2.914,145,4.437,165,6.396,209,7.989,531,9.021,970,8.278,995,10.209,996,11.346,1032,8.616,1043,10.209,1044,11.241,1045,10.209]],["keywords/214",[]],["title/215",[380,681.104]],["content/215",[10,0.09,16,1.235,26,0.383,27,0.383,28,0.448,29,0.429,30,0.434,31,0.597,32,0.42,33,0.434,34,0.397,35,0.516,39,2.509,50,5.412,62,3.555,64,2.579,66,3.714,102,6.694,133,4.352,138,6.23,174,2.401,380,6.559,384,4.264,385,4.264,386,4.352,399,5.223,402,4.778,495,3.506,500,4.778,533,4.548,560,5.898,563,4.264,622,5.223,843,4.658,1032,5.632,1046,7.349,1047,6.674,1048,6.674,1049,6.674,1050,6.674,1051,6.674,1052,6.674,1053,6.674,1054,6.674,1055,6.674,1056,6.674,1057,6.674,1058,6.674,1059,6.23]],["keywords/215",[]],["title/216",[16,197.293]],["content/216",[6,8.007,10,0.071,16,2.383,26,0.521,27,0.521,28,0.608,29,0.583,30,0.589,31,0.748,32,0.57,33,0.589,34,0.539,54,5.717,62,4.827,66,8.334,104,10.44,192,9.061,434,7.348,435,5.677,436,7.348,489,7.647,586,7.091,908,7.647,933,7.348,935,11.377,1000,8.458,1060,14.176,1061,14.176,1062,9.977,1063,9.977,1064,9.977,1065,9.977]],["keywords/216",[]],["title/217",[435,667.912]],["content/217",[4,5.514,6,7.473,10,0.084,15,5.199,16,1.565,26,0.486,27,0.486,28,0.568,29,0.927,30,0.55,31,0.712,32,0.532,33,0.55,34,0.94,54,6.13,61,2.241,164,4.383,165,5.298,428,8.456,429,8.456,434,6.857,435,5.298,436,6.857,489,7.137,842,8.456,863,8.456,935,7.473,1000,7.893,1019,8.456,1032,7.137,1066,9.311,1067,9.311]],["keywords/217",[]],["title/218",[656,864.477]],["content/218",[4,7.332,10,0.073,16,2.081,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,62,5.99,133,7.332,654,9.937,656,9.118,661,9.937,662,9.937,670,5.828,933,9.118,1068,11.245,1069,11.245,1070,11.245]],["keywords/218",[]],["title/219",[622,834.282]],["content/219",[10,0.072,16,2.029,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,96,2.284,128,5.27,131,3.377,144,7.306,145,4.766,622,11.494,623,8.893,670,5.684,723,7.006,955,5.842,956,9.691,964,9.691,969,8.31]],["keywords/219",[]],["title/220",[1071,942.07]],["content/220",[10,0.072,16,2.055,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,54,3.893,61,2.942,81,5.273,96,2.313,128,5.336,131,3.419,623,9.004,817,9.371,898,9.812,955,5.915,981,11.104,1071,9.812,1072,12.227]],["keywords/220",[]],["title/221",[1073,942.07]],["content/221",[10,0.075,16,2.192,26,0.68,27,0.68,28,0.795,29,0.762,30,0.77,31,0.898,32,0.746,33,0.77,34,0.705,35,0.916,66,6.592,96,2.467,128,5.692,131,3.648,247,11.057,443,8.976,955,6.311,1073,10.468]],["keywords/221",[]],["title/222",[1074,942.07]],["content/222",[10,0.071,16,1.98,19,5.109,26,0.615,27,0.615,28,0.719,29,0.688,30,0.696,31,0.84,32,0.674,33,0.696,34,0.637,35,0.828,54,3.752,96,2.229,97,6.837,128,5.142,131,3.296,623,8.678,684,9.626,861,9.989,955,5.701,968,10.702,1074,9.457,1075,11.784,1076,11.784]],["keywords/222",[]],["title/223",[925,807.872]],["content/223",[4,7.427,10,0.073,16,2.108,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,96,2.372,128,5.473,131,3.507,144,7.588,670,5.903,925,11.414,955,6.067,1077,12.541,1078,11.389]],["keywords/223",[]],["title/224",[10,4.638]],["content/224",[]],["keywords/224",[]],["title/225",[10,4.638]],["content/225",[10,0.082]],["keywords/225",[]],["title/226",[10,4.638]],["content/226",[]],["keywords/226",[]],["title/227",[10,4.154,79,475.879]],["content/227",[1,7.454,10,0.067,31,0.891,75,11.994,78,11.614,79,11.994]],["keywords/227",[]],["title/228",[10,4.154,80,493.103]],["content/228",[1,7.454,10,0.067,31,0.891,75,11.994,80,12.428,81,7.278]],["keywords/228",[]],["title/229",[10,4.154,82,567.61]],["content/229",[1,9.007,10,0.072,37,2.816,83,14.726,85,14.726,86,10.364,87,16.664,88,10.364,89,10.364,90,14.81,91,10.364,92,10.364,94,11.104]],["keywords/229",[]],["title/230",[10,4.638]],["content/230",[1,3.246,10,0.09,26,0.383,27,0.383,28,0.448,29,0.429,30,0.434,31,0.597,32,0.42,33,0.434,34,0.611,35,0.516,37,1.735,54,2.34,64,3.967,75,10.992,95,4.352,96,2.606,97,4.264,98,4.104,99,6.674,102,4.352,103,6.674,105,6.674,108,6.674,117,10.266,118,6.674,121,4.911,123,6.674,124,3.832,127,3.714,130,3.832,131,2.055,134,5.632,135,6.674,136,10.266,137,6.674,139,6.674,140,6.674,143,6.674,1079,7.779]],["keywords/230",[]],["title/231",[10,4.638]],["content/231",[]],["keywords/231",[]],["title/232",[613,1066.097]],["content/232",[10,0.081,40,7.676]],["keywords/232",[]],["title/233",[58,643.77]],["content/233",[10,0.081,47,5.62]],["keywords/233",[]],["title/234",[617,1066.097]],["content/234",[10,0.081,381,5.527]],["keywords/234",[]],["title/235",[619,1066.097]],["content/235",[10,0.085,381,5.332,620,15.596]],["keywords/235",[]],["title/236",[621,1066.097]],["content/236",[10,0.081,381,5.527]],["keywords/236",[]],["title/237",[624,1066.097]],["content/237",[10,0.081,381,5.527]],["keywords/237",[]],["title/238",[625,834.282]],["content/238",[10,0.081,47,5.62]],["keywords/238",[]],["title/239",[626,1066.097]],["content/239",[10,0.085,47,5.422,64,6.027]],["keywords/239",[]],["title/240",[170,807.872]],["content/240",[10,0.088,26,0.593,27,0.593,28,0.947,29,0.664,30,0.672,31,0.82,32,0.65,33,0.672,34,0.614,35,0.799,36,2.323,37,1.745,54,4.945,61,2.737,164,5.353,170,7.826,629,7.599,630,10.328,631,10.328,632,9.126]],["keywords/240",[]],["title/241",[170,807.872]],["content/241",[10,0.087,26,0.63,27,0.63,28,0.986,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,36,2.467,37,1.853,54,5.15,61,2.906,184,9.691,632,9.691,633,10.967]],["keywords/241",[]],["title/242",[152,560.124]],["content/242",[10,0.081,47,5.62]],["keywords/242",[]],["title/243",[634,995.099]],["content/243",[10,0.086,26,0.638,27,0.638,28,0.995,29,0.714,30,0.722,31,0.645,32,1.049,33,0.722,34,0.661,35,0.859,37,1.876,61,2.942,142,5.536,152,5.834,629,8.17,635,11.104,636,11.104]],["keywords/243",[]],["title/244",[637,995.099]],["content/244",[10,0.088,26,0.526,27,0.526,28,0.615,29,0.589,30,0.595,31,0.754,32,0.576,33,0.595,34,0.545,35,0.708,47,3.183,61,4.341,101,7.164,174,3.294,640,9.155,641,9.155,642,9.155,644,9.155,646,9.155,648,9.155,649,12.71,650,9.155,651,9.155,652,9.155]],["keywords/244",[]],["title/245",[380,681.104]],["content/245",[10,0.081,47,5.62]],["keywords/245",[]],["title/246",[134,899.727]],["content/246",[10,0.081,47,5.62]],["keywords/246",[]],["title/247",[]],["content/247",[10,0.088,26,0.672,27,0.672,28,0.785,29,0.752,30,0.76,31,0.891,32,0.736,33,0.76,34,0.695,35,0.904,36,2.629,37,1.975,653,6.821,655,11.69]],["keywords/247",[]],["title/248",[230,807.872]],["content/248",[10,0.09,26,0.477,27,0.477,28,0.557,29,0.534,30,0.54,31,0.702,32,0.522,33,0.54,34,0.494,35,0.642,61,2.199,230,6.288,654,15.349,656,6.729,657,12.085,658,8.298,659,12.085,660,8.298,661,7.333,662,7.333,663,8.298,664,8.298,665,8.298,666,8.298,667,8.298]],["keywords/248",[]],["title/249",[19,376.998]],["content/249",[10,0.081,47,5.62]],["keywords/249",[]],["title/250",[263,612.06]],["content/250",[10,0.081,47,5.62]],["keywords/250",[]],["title/251",[669,512.273]],["content/251",[10,0.089,26,0.537,27,0.537,28,0.628,29,0.601,30,0.608,31,0.765,32,0.588,33,0.608,34,0.783,35,0.723,36,2.103,37,2.224,96,1.947,131,2.879,263,5.367,574,5.125,653,5.455,669,4.492,671,6.37,672,7.084,673,13.161,674,4.106,675,4.106]],["keywords/251",[]],["title/252",[240,560.124]],["content/252",[10,0.088,26,0.477,27,0.477,28,0.557,29,0.534,30,0.54,31,0.702,32,0.522,33,0.54,34,0.719,35,0.642,36,1.866,37,2.042,61,2.199,240,6.349,263,4.764,574,4.549,671,5.655,672,6.288,674,3.645,675,3.645,678,6.288,679,6.288,680,6.288,681,7.721,682,6.729,683,9.158,684,8.051,685,6.288,686,8.298,687,6.288,688,8.298]],["keywords/252",[]],["title/253",[34,63.419]],["content/253",[10,0.088,26,0.505,27,0.505,28,0.59,29,0.566,30,0.572,31,0.732,32,0.553,33,0.572,34,0.876,35,0.68,36,1.977,37,2.129,240,4.619,263,5.047,276,7.129,653,5.13,671,5.991,674,3.862,675,3.862,678,6.662,679,6.662,680,6.662,681,5.617,682,7.129,683,6.662,684,5.857,685,6.662,689,8.792,690,8.792]],["keywords/253",[]],["title/254",[262,710.255]],["content/254",[10,0.088,26,0.443,27,0.443,28,0.518,29,0.497,30,0.745,31,0.666,32,0.486,33,0.502,34,0.813,35,0.597,36,1.736,37,1.936,61,2.046,163,3.949,240,6.021,262,5.143,263,6.579,574,4.233,671,5.261,672,5.85,674,3.391,675,3.391,678,5.85,679,5.85,680,5.85,681,7.322,683,8.684,684,7.635,685,5.85,687,5.85,692,7.72,693,6.515,694,7.72]],["keywords/254",[]],["title/255",[695,995.099]],["content/255",[10,0.081,47,5.62]],["keywords/255",[]],["title/256",[160,655.496]],["content/256",[10,0.081,47,5.62]],["keywords/256",[]],["title/257",[669,512.273]],["content/257",[10,0.088,26,0.402,27,0.402,28,0.714,29,0.45,30,0.455,31,0.618,32,0.44,33,0.455,34,0.416,35,0.541,36,1.572,37,1.797,64,4.11,102,6.935,131,2.152,146,5.588,147,3.777,160,4.298,240,5.588,653,4.079,669,3.359,674,3.07,675,3.07,696,5.668,697,5.668,698,8.624,699,8.624,700,8.624,701,8.624,702,8.624,703,11.667,704,8.323,705,8.624,706,5.668,707,6.177]],["keywords/257",[]],["title/258",[81,506.244]],["content/258",[10,0.089,26,0.389,27,0.389,28,0.697,29,0.436,30,0.441,31,0.604,32,0.426,33,0.441,34,0.403,35,0.524,36,1.524,37,1.755,39,3.905,40,3.218,47,2.356,61,3.347,64,4.013,81,3.218,102,4.418,142,3.378,146,3.56,147,3.661,163,3.466,164,3.512,169,3.954,175,5.988,240,5.457,379,4.021,381,2.317,382,4.092,674,2.976,675,2.976,696,5.495,697,5.495,698,5.495,699,5.495,700,5.495,701,5.495,702,5.495,703,8.422,704,5.303,705,5.495,709,4.618,713,4.618]],["keywords/258",[]],["title/259",[715,1066.097]],["content/259",[10,0.081,47,5.62]],["keywords/259",[]],["title/260",[669,512.273]],["content/260",[10,0.088,26,0.622,27,0.622,28,0.727,29,0.697,30,0.704,31,0.847,32,0.682,33,0.704,34,0.644,35,0.838,36,2.436,37,1.83,154,6.66,442,11.812,653,6.321,669,5.205,722,7.756]],["keywords/260",[]],["title/261",[145,463.361]],["content/261",[10,0.081,47,5.62]],["keywords/261",[]],["title/262",[669,512.273]],["content/262",[10,0.089,26,0.607,27,0.607,28,0.71,29,0.68,30,0.688,31,0.833,32,0.665,33,0.688,34,0.629,35,0.818,36,2.378,37,2.422,131,3.256,653,6.17,669,5.081,674,4.645,675,4.645,724,10.574]],["keywords/262",[]],["title/263",[81,506.244]],["content/263",[10,0.09,26,0.389,27,0.389,28,0.455,29,0.436,30,0.441,31,0.604,32,0.426,33,0.441,34,0.403,35,0.524,36,1.524,37,1.755,39,4.748,40,3.218,47,2.356,61,3.752,64,4.013,81,3.218,127,3.771,142,5.178,146,5.457,147,5.612,163,3.466,164,3.512,169,3.954,181,5.988,240,3.56,379,4.021,381,2.317,382,6.272,674,2.976,675,2.976,706,5.495,709,4.618,713,7.078,1080,7.461]],["keywords/263",[]],["title/264",[161,726.494]],["content/264",[10,0.081,47,5.62]],["keywords/264",[]],["title/265",[669,512.273]],["content/265",[10,0.089,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,36,2.296,37,2.364,96,2.126,131,3.144,653,5.957,669,4.906,674,4.484,675,4.484,730,11.346]],["keywords/265",[]],["title/266",[81,506.244]],["content/266",[10,0.09,26,0.408,27,0.408,28,0.477,29,0.457,30,0.462,31,0.626,32,0.447,33,0.462,34,0.422,35,0.549,36,1.597,37,1.819,39,4.047,40,3.372,47,2.469,61,3.844,64,4.16,81,3.372,96,1.479,131,2.187,142,5.366,163,3.633,164,3.681,169,4.144,178,6.275,240,3.731,379,4.214,381,2.428,382,4.288,674,3.119,675,3.119,709,4.839,713,4.839,730,8.729,1079,5.382]],["keywords/266",[]],["title/267",[500,763.284]],["content/267",[10,0.081,47,5.62]],["keywords/267",[]],["title/268",[669,512.273]],["content/268",[10,0.089,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,36,2.296,37,2.364,96,2.126,131,3.144,482,12.364,653,5.957,669,4.906,674,4.484,675,4.484]],["keywords/268",[]],["title/269",[732,942.07]],["content/269",[10,0.081,47,5.62]],["keywords/269",[]],["title/270",[669,512.273]],["content/270",[10,0.089,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,36,2.296,37,2.364,96,2.126,131,3.144,653,5.957,669,4.906,674,4.484,675,4.484,733,13.992]],["keywords/270",[]],["title/271",[610,744.088]],["content/271",[10,0.081,47,5.62]],["keywords/271",[]],["title/272",[81,506.244]],["content/272",[10,0.09,26,0.531,27,0.751,28,0.621,29,0.595,30,0.602,31,0.759,32,0.582,33,0.602,34,0.55,35,0.716,36,2.081,37,2.559,61,2.451,81,4.393,649,7.807,735,9.25,736,9.25,737,9.25,1079,9.9]],["keywords/272",[]],["title/273",[174,383.541]],["content/273",[10,0.081,47,5.62]],["keywords/273",[]],["title/274",[669,512.273]],["content/274",[10,0.088,26,0.543,27,0.543,28,0.634,29,0.608,30,0.614,31,0.771,32,0.595,33,0.614,34,0.562,35,0.731,36,2.125,37,2.241,95,6.16,96,3.191,131,2.909,174,3.399,574,5.18,653,5.513,669,4.54,672,7.159,674,4.15,675,4.15,740,13.26]],["keywords/274",[]],["title/275",[1,518.479]],["content/275",[10,0.081,47,5.62]],["keywords/275",[]],["title/276",[81,506.244]],["content/276",[10,0.089,26,0.526,27,0.526,28,0.615,29,0.589,30,0.595,31,0.754,32,0.576,33,0.595,34,0.545,35,0.708,36,2.059,37,1.547,61,3.991,81,4.347,163,4.683,224,5.095,741,8.09,742,8.09,743,8.09,745,8.09,747,9.155,748,8.09,749,8.09,1079,9.828]],["keywords/276",[]],["title/277",[10,4.638]],["content/277",[10,0.089,25,8.322,26,0.505,27,0.505,28,0.846,29,0.566,30,0.572,31,0.732,32,0.553,33,0.572,34,0.523,35,0.68,61,2.33,64,3.397,121,6.469,142,6.281,145,3.821,146,4.619,147,4.751,148,8.792,149,8.792,150,8.792,151,8.206,152,4.619,154,5.406,155,8.206,1081,9.681]],["keywords/277",[]],["title/278",[10,4.638]],["content/278",[]],["keywords/278",[]],["title/279",[10,4.638]],["content/279",[10,0.082]],["keywords/279",[]],["title/280",[10,4.638]],["content/280",[]],["keywords/280",[]],["title/281",[10,4.154,79,475.879]],["content/281",[0,9.792,1,7.454,10,0.067,31,0.891,78,11.614,79,11.994]],["keywords/281",[]],["title/282",[10,4.154,80,493.103]],["content/282",[0,9.792,1,7.454,10,0.067,31,0.891,80,12.428,81,7.278]],["keywords/282",[]],["title/283",[10,4.154,82,567.61]],["content/283",[1,9.007,10,0.072,37,2.816,83,14.726,85,14.726,86,10.364,88,10.364,89,10.364,91,10.364,92,10.364,1082,18.349,1083,16.308,1084,12.227]],["keywords/283",[]],["title/284",[10,4.638]],["content/284",[]],["keywords/284",[]],["title/285",[10,4.638]],["content/285",[0,4.079,1,1.813,10,0.09,25,4.733,26,0.214,27,0.214,28,0.25,29,0.24,30,0.242,31,0.371,32,0.235,33,0.242,34,0.222,35,0.288,37,1.079,83,3.294,95,2.431,96,2.984,98,2.292,121,10.931,124,3.666,127,3.553,131,2.579,154,7.998,169,3.726,174,1.341,245,3.479,279,3.294,383,5.461,385,2.382,403,7.518,411,3.294,629,2.743,681,6.338,687,2.825,693,3.146,704,2.917,722,2.669,861,3.479,889,3.479,921,2.825,1010,3.479,1038,5.96,1085,2.602,1086,3.728,1087,4.105,1088,8.375,1089,4.105,1090,3.728,1091,3.728,1092,3.728,1093,3.728,1094,7.03,1095,4.105,1096,4.105,1097,4.105,1098,4.105,1099,4.105,1100,6.385,1101,4.105,1102,4.105,1103,4.105,1104,4.105,1105,7.03,1106,4.105,1107,4.105,1108,4.105,1109,4.105,1110,7.03,1111,4.105,1112,4.105,1113,4.105]],["keywords/285",[]],["title/286",[10,3.369,1114,774.46]],["content/286",[0,7.184,1,5.469,10,0.088,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,1085,7.848,1114,11.245,1115,12.382,1116,8.274]],["keywords/286",[]],["title/287",[10,4.638]],["content/287",[0,5.301,1,4.036,10,0.09,25,8.055,26,0.477,27,0.477,28,0.557,29,0.534,30,0.786,31,0.702,32,0.522,33,0.54,34,0.494,35,0.642,37,1.402,61,2.199,154,5.102,224,6.725,383,9.294,722,5.941,849,7.003,1085,5.792,1086,8.298,1090,8.298,1091,8.298,1092,8.298,1117,9.137,1118,9.137]],["keywords/287",[]],["title/288",[10,4.638]],["content/288",[]],["keywords/288",[]],["title/289",[1119,1173.885]],["content/289",[0,5.301,1,4.036,10,0.09,26,0.477,27,0.477,28,0.557,29,0.534,30,0.54,31,0.702,32,0.522,33,0.54,34,0.494,35,0.642,61,3.777,64,4.67,142,6.025,145,3.607,146,6.349,147,6.53,669,3.987,956,7.333,1085,5.792,1116,6.105,1120,8.298,1121,8.298]],["keywords/289",[]],["title/290",[1122,1066.097]],["content/290",[0,5.351,1,4.074,10,0.09,26,0.481,27,0.481,28,0.563,29,0.539,30,0.545,31,0.707,32,0.527,33,0.545,34,0.498,35,0.648,61,2.22,64,3.237,142,4.176,145,3.641,146,4.401,147,4.526,151,7.819,152,4.401,155,11.358,381,2.864,1085,5.846,1116,6.163,1120,8.376,1121,8.376,1122,8.376,1123,9.223]],["keywords/290",[]],["title/291",[1124,1066.097]],["content/291",[0,4.848,1,3.69,10,0.09,26,0.436,27,0.436,28,0.908,29,0.488,30,0.493,31,0.658,32,0.478,33,0.493,34,0.451,35,0.587,61,2.998,64,2.932,96,1.581,142,3.783,145,3.298,146,3.987,147,4.1,196,5.433,224,4.223,383,9.779,681,8.643,1085,5.296,1088,7.588,1116,5.583,1124,7.588,1125,8.355,1126,8.355,1127,8.355,1128,8.355]],["keywords/291",[]],["title/292",[50,864.477]],["content/292",[0,4.807,1,3.659,10,0.089,26,0.432,27,0.432,28,0.505,29,0.484,30,0.489,31,0.653,32,0.473,33,0.489,34,0.448,35,0.582,37,1.271,50,6.101,61,2.979,64,2.907,145,3.27,146,3.953,147,4.065,169,4.39,174,2.707,200,4.906,240,3.953,414,6.101,670,3.9,1085,5.251,1093,7.523,1116,5.536,1129,8.284,1130,8.284,1131,8.284,1132,8.284,1133,8.284,1134,8.284,1135,8.284,1136,8.284,1137,8.284,1138,8.284,1139,8.284,1140,8.284,1141,7.523,1142,8.284]],["keywords/292",[]],["title/293",[500,763.284]],["content/293",[0,7.566,1,3.925,10,0.09,26,0.464,27,0.464,28,0.542,29,0.519,30,0.525,31,0.688,32,0.508,33,0.525,34,0.48,35,0.624,61,3.717,64,4.576,142,5.904,145,3.508,146,6.222,147,6.399,500,5.779,1085,5.633,1116,5.939,1141,8.071,1143,13.04,1144,8.887,1145,8.887]],["keywords/293",[]],["title/294",[1146,1173.885]],["content/294",[0,6.756,1,5.143,10,0.088,26,0.607,27,0.607,28,0.71,29,0.68,30,0.688,31,0.833,32,0.665,33,0.688,34,0.629,35,0.818,37,1.787,61,2.802,96,2.203,174,3.804,596,9.87,1085,7.38,1116,7.78,1147,11.643]],["keywords/294",[]],["title/295",[58,643.77]],["content/295",[0,6.756,1,5.143,10,0.088,26,0.607,27,0.607,28,0.71,29,0.68,30,0.688,31,0.833,32,0.665,33,0.688,34,0.629,35,0.818,36,2.378,37,1.787,47,3.676,96,2.203,174,3.804,1085,7.38,1116,7.78,1148,11.643]],["keywords/295",[]],["title/296",[10,4.638]],["content/296",[0,4.362,1,3.321,10,0.089,28,0.459,29,0.439,30,0.444,31,0.607,32,0.43,33,0.444,34,0.406,35,0.528,37,3.004,58,6.309,96,1.422,174,2.457,1059,9.752,1079,13.47,1085,4.766,1100,12.689,1116,5.024,1149,7.519,1150,7.519,1151,7.519,1152,7.519,1153,7.519,1154,7.519,1155,7.519,1156,7.519,1157,7.519,1158,7.519]],["keywords/296",[]],["title/297",[10,4.638]],["content/297",[10,0.089,26,0.321,27,0.321,28,1.047,29,0.359,30,0.363,31,0.519,32,0.351,33,0.363,34,0.332,35,0.432,36,1.255,37,0.943,64,4.307,96,1.163,145,3.878,146,2.933,147,3.016,160,5.486,161,6.081,163,7.595,164,6.601,169,7.431,170,6.762,174,2.008,175,4.932,176,12.734,177,5.582,178,4.932,179,12.734,180,5.582,181,4.932,182,12.734,183,5.582,184,9.85,185,5.582,186,5.582,187,5.582,1159,5.582]],["keywords/297",[]],["title/298",[10,4.638]],["content/298",[]],["keywords/298",[]],["title/299",[32,67.095]],["content/299",[10,0.088,26,0.593,27,0.593,28,0.694,29,0.664,30,0.672,31,1.003,32,0.888,33,1.044,34,0.614,35,0.799,164,5.353,241,6.735,243,7.826,379,6.129,629,7.599,762,9.64,763,9.64]],["keywords/299",[]],["title/300",[34,63.419]],["content/300",[10,0.086,26,0.719,27,0.719,28,0.84,29,0.805,30,0.814,31,0.931,32,0.788,33,0.814,34,0.744,35,0.968,39,4.705,936,12.514]],["keywords/300",[]],["title/301",[536,586.873,734,684.361]],["content/301",[10,0.088,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,61,3.892,96,2.284,130,6.296,536,8.31,938,10.967,941,10.967,1160,12.075]],["keywords/301",[]],["title/302",[864,807.872]],["content/302",[10,0.085,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,39,4.64,864,9.351,866,10.905]],["keywords/302",[]],["title/303",[918,834.282]],["content/303",[10,0.085,26,0.69,27,0.69,28,0.806,29,0.772,30,0.781,31,0.906,32,0.756,33,0.781,34,0.714,35,0.929,39,4.514,96,2.501,124,6.893,843,8.38,918,9.395]],["keywords/303",[]],["title/304",[921,807.872]],["content/304",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,39,4.64,921,9.351,946,12.34,947,12.34]],["keywords/304",[]],["title/305",[563,681.104]],["content/305",[10,0.086,26,0.69,27,0.69,28,0.806,29,0.772,30,0.781,31,0.906,32,0.756,33,0.781,34,0.714,35,0.929,40,5.701,563,7.67,578,9.395,949,12.006]],["keywords/305",[]],["title/306",[954,942.07]],["content/306",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,131,3.8,381,4.219,954,10.905]],["keywords/306",[]],["title/307",[130,612.06]],["content/307",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,130,7.085,131,3.8,381,4.219]],["keywords/307",[]],["title/308",[433,695.176]],["content/308",[10,0.084,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,96,3.449,130,8.432,131,3.377,381,3.749,388,7.852,433,9.577,958,10.967]],["keywords/308",[]],["title/309",[95,695.176]],["content/309",[10,0.087,26,0.672,27,0.672,28,0.785,29,0.752,30,0.76,31,0.891,32,0.964,33,0.76,34,0.695,35,0.904,95,7.622,96,2.435,131,3.6,381,3.997]],["keywords/309",[]],["title/310",[966,942.07]],["content/310",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,131,3.8,381,4.219,966,10.905]],["keywords/310",[]],["title/311",[904,807.872]],["content/311",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,131,3.8,381,4.219,904,9.351]],["keywords/311",[]],["title/312",[384,681.104]],["content/312",[10,0.086,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,96,3.493,131,3.463,174,5.373,381,3.844,384,7.184]],["keywords/312",[]],["title/313",[385,681.104]],["content/313",[10,0.087,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,96,3.137,131,3.507,174,4.097,381,3.894,385,7.276]],["keywords/313",[]],["title/314",[386,695.176]],["content/314",[10,0.087,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,96,3.137,131,3.507,174,4.097,381,3.894,386,7.427]],["keywords/314",[]],["title/315",[843,744.088]],["content/315",[10,0.088,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,96,2.284,131,3.377,381,3.749,843,7.654,970,8.893,971,10.967,972,10.967]],["keywords/315",[]],["title/316",[174,383.541]],["content/316",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,131,3.8,174,4.44,381,4.219]],["keywords/316",[]],["title/317",[610,744.088]],["content/317",[10,0.091,26,0.573,27,0.573,28,0.67,29,0.642,30,0.649,31,0.801,32,0.628,33,0.649,34,0.594,35,0.772,96,2.869,124,7.908,381,3.412,610,6.965,982,9.979]],["keywords/317",[]],["title/318",[402,763.284]],["content/318",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,131,3.8,381,4.219,402,8.835]],["keywords/318",[]],["title/319",[983,942.07]],["content/319",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,3.306,381,4.219,983,10.905]],["keywords/319",[]],["title/320",[97,681.104]],["content/320",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,97,7.884,131,3.8,381,4.219]],["keywords/320",[]],["title/321",[98,655.496]],["content/321",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,98,7.588,131,3.8,381,4.219]],["keywords/321",[]],["title/322",[985,942.07]],["content/322",[10,0.085,26,0.622,27,0.622,28,0.727,29,0.697,30,0.704,31,0.847,32,0.682,33,0.704,34,0.867,35,0.838,96,3.034,131,3.336,174,3.897,263,6.219,381,3.704,671,7.382,985,9.572,987,14.567]],["keywords/322",[]],["title/323",[988,942.07]],["content/323",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,131,3.8,381,4.219,988,10.905]],["keywords/323",[]],["title/324",[989,942.07]],["content/324",[10,0.087,26,0.561,27,0.561,28,0.911,29,0.628,30,0.635,31,0.567,32,0.981,33,0.635,34,0.581,35,0.755,64,5.241,67,11.986,96,2.033,131,3.005,381,3.337,511,8.624,629,7.181,964,8.624,989,8.624,990,9.759,991,9.759,993,9.759,1161,10.746]],["keywords/324",[]],["title/325",[996,864.477]],["content/325",[10,0.085,26,0.69,27,0.69,28,0.806,29,0.772,30,0.781,31,0.906,32,0.756,33,0.781,34,0.714,35,0.929,96,3.248,381,4.105,996,12.643]],["keywords/325",[]],["title/326",[160,655.496]],["content/326",[10,0.089,17,3.79,26,0.354,27,0.354,28,0.648,29,0.397,30,0.401,31,0.561,32,0.388,33,0.401,34,0.367,35,0.477,39,3.629,40,2.927,47,2.143,61,3.567,64,3.729,102,4.019,131,2.972,142,4.811,146,3.238,147,3.33,154,3.79,160,3.79,163,4.937,164,3.195,169,5.632,240,5.071,379,3.658,381,2.107,382,3.722,567,4.752,696,4.998,697,4.998,698,4.998,699,4.998,700,4.998,701,4.998,702,4.998,703,7.826,704,4.823,705,4.998,707,5.447,709,6.577,713,6.577,998,6.164,1079,7.314]],["keywords/326",[]],["title/327",[174,383.541]],["content/327",[10,0.091,17,4.626,26,0.432,27,0.432,28,0.505,29,0.484,30,0.489,31,0.653,32,0.473,33,0.489,34,0.448,35,0.582,61,2.979,64,6.479,96,1.567,174,4.045,264,9.637,265,7.49,273,7.661,274,7.49,398,10.2,1002,11.242]],["keywords/327",[]],["title/328",[161,726.494]],["content/328",[10,0.091,17,4.474,26,0.418,27,0.418,28,0.489,29,0.468,30,0.473,31,0.637,32,0.458,33,0.473,34,0.433,35,0.563,36,1.637,37,1.23,39,4.122,40,3.455,47,2.53,61,3.496,64,4.237,96,1.516,131,2.241,142,5.466,161,4.959,163,3.722,164,3.772,169,4.246,240,3.823,379,4.318,381,2.488,382,4.394,709,4.959,713,4.959,730,8.891,1079,5.514]],["keywords/328",[]],["title/329",[145,463.361]],["content/329",[10,0.09,17,3.476,26,0.325,27,0.325,28,0.38,29,0.364,30,0.368,31,0.524,32,0.356,33,0.368,34,0.336,35,0.437,39,4.227,40,2.684,47,1.965,61,3.713,64,4.344,127,3.146,131,1.741,142,5.604,144,3.766,145,2.457,146,5.906,147,4.87,154,3.476,163,4.61,164,2.93,169,5.26,240,5.906,379,3.355,381,1.933,382,6.788,681,5.759,687,4.284,693,4.771,706,7.309,709,6.142,713,6.142,722,6.453,1162,6.224,1163,6.224,1164,6.224]],["keywords/329",[]],["title/330",[389,864.477]],["content/330",[10,0.089,17,5.46,26,0.51,27,0.51,28,0.596,29,0.571,30,0.577,31,0.738,32,0.559,33,0.577,34,0.961,35,1.146,39,4.772,62,6.761,64,4.904,96,1.85,163,4.542,381,3.036,389,7.2,393,7.847,1005,8.88,1006,8.88,1007,8.88]],["keywords/330",[]],["title/331",[1008,942.07]],["content/331",[10,0.09,17,4.831,25,9.627,26,0.451,27,0.451,28,0.528,29,0.505,30,0.511,31,0.675,32,0.494,33,0.511,34,0.467,35,0.608,39,2.954,40,3.731,209,6.148,383,11.109,427,7.334,828,6.371,1008,6.943,1010,7.334,1011,7.857,1012,7.857,1013,7.857,1014,7.857]],["keywords/331",[]],["title/332",[1,518.479]],["content/332",[1,4.452,10,0.089,17,5.629,26,0.526,27,0.526,28,0.615,29,0.589,30,0.595,31,0.754,32,0.576,33,0.595,34,0.545,35,0.708,36,2.059,37,1.547,61,3.437,163,4.683,224,5.095,741,8.09,742,11.46,743,8.09,745,8.09,748,8.09,749,8.09,1079,9.828]],["keywords/332",[]],["title/333",[625,834.282]],["content/333",[10,0.089,17,5.515,26,0.515,27,0.515,28,0.602,29,0.577,30,0.583,31,0.743,32,0.565,33,0.583,34,0.534,35,0.694,37,1.516,625,13.427,1020,8.97,1024,8.97,1025,14.892,1026,14.892,1027,8.97,1028,8.97,1029,8.97]],["keywords/333",[]],["title/334",[1031,942.07]],["content/334",[10,0.088,26,0.531,27,0.531,28,0.621,29,0.595,30,0.602,31,0.759,32,0.582,33,0.602,34,0.901,35,0.716,39,3.478,40,8.555,47,3.216,127,5.148,241,6.032,243,7.01,1031,8.174,1036,13.064,1037,9.25,1038,8.634]],["keywords/334",[]],["title/335",[263,612.06]],["content/335",[10,0.087,16,2.267,26,0.486,27,0.486,28,0.568,29,0.544,30,0.55,31,0.712,32,0.532,33,0.55,34,0.857,35,0.654,39,5.417,47,4.26,240,6.437,263,4.855,671,5.763,678,9.284,679,9.284,680,9.284,681,5.403,682,6.857,683,6.408,684,5.634,685,6.408,1039,12.252,1041,8.456]],["keywords/335",[]],["title/336",[970,864.477]],["content/336",[10,0.085,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,47,3.861,96,3.085,145,4.826,531,9.812,970,9.004,996,12.009,1043,11.104,1045,11.104]],["keywords/336",[]],["title/337",[380,681.104]],["content/337",[10,0.091,26,0.395,27,0.395,28,0.462,29,0.443,30,0.448,31,0.611,32,0.433,33,0.448,34,0.409,35,0.532,47,2.392,50,5.58,64,2.659,102,6.853,138,6.423,174,2.476,380,4.396,384,4.396,385,4.396,386,4.487,399,5.385,402,4.927,495,3.615,500,4.927,533,4.689,560,6.081,563,4.396,622,5.385,843,4.803,1047,6.881,1048,6.881,1049,6.881,1050,6.881,1051,6.881,1052,6.881,1053,6.881,1054,6.881,1055,6.881,1056,6.881,1057,6.881,1058,6.881,1059,6.423]],["keywords/337",[]],["title/338",[16,197.293]],["content/338",[10,0.088,16,2.135,26,0.663,27,0.663,28,0.775,29,0.742,30,0.75,31,0.883,32,0.726,33,0.75,34,0.686,39,4.338,434,9.355,435,7.228,436,9.355,1165,12.704]],["keywords/338",[]],["title/339",[435,667.912]],["content/339",[10,0.09,26,0.567,27,0.567,28,0.663,29,1.009,30,0.642,31,0.794,32,0.621,33,0.642,34,0.933,47,3.431,54,4.793,61,2.615,164,5.115,434,8.002,435,6.182,436,8.002]],["keywords/339",[]],["title/340",[656,864.477]],["content/340",[10,0.08,26,0.69,27,0.69,28,0.806,29,0.772,30,0.781,31,0.906,32,0.756,33,0.781,34,0.714,35,0.929,39,4.514,656,9.736,661,10.609,662,10.609,1068,12.006,1069,12.006,1070,12.006]],["keywords/340",[]],["title/341",[622,834.282]],["content/341",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,131,3.8,381,4.219,622,9.657]],["keywords/341",[]],["title/342",[1071,942.07]],["content/342",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,131,3.8,381,4.219,1071,10.905]],["keywords/342",[]],["title/343",[1073,942.07]],["content/343",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,131,3.8,381,4.219,1073,10.905]],["keywords/343",[]],["title/344",[1074,942.07]],["content/344",[10,0.083,26,0.709,27,0.709,28,0.829,29,0.794,30,0.803,31,0.922,32,0.777,33,0.803,34,0.734,35,0.955,96,2.57,131,3.8,381,4.219,1074,10.905]],["keywords/344",[]],["title/345",[925,807.872]],["content/345",[10,0.084,16,2.163,26,0.672,27,0.672,28,0.785,29,0.752,30,0.76,31,0.891,32,0.736,33,0.76,34,0.695,35,0.904,96,2.435,131,3.6,925,11.611,955,6.227,1078,11.69]],["keywords/345",[]],["title/346",[10,4.638]],["content/346",[10,0.092,16,1.826,31,1.033,61,2.615,194,9.868,198,9.868,199,9.868,200,6.435,201,9.868,202,9.868,203,9.868,204,9.868]],["keywords/346",[]],["title/347",[10,3.555,205,442.347,206,442.347]],["content/347",[10,0.089,25,5.514,29,0.628,31,0.267,33,0.299,34,0.273,37,2.634,58,2.776,61,2.019,64,2.944,145,1.998,146,2.416,154,2.827,160,2.827,163,3.897,191,7.912,200,7.4,205,8.622,206,4.063,215,4.598,216,7.112,217,4.598,218,4.598,219,7.619,220,4.598,221,4.598,222,4.598,223,4.598,224,4.24,225,4.598,226,4.598,227,4.598,228,4.598,229,4.598,230,3.484,231,4.598,232,4.598,233,4.598,234,4.598,235,4.598,236,4.598,237,7.619,238,7.619,239,4.598,240,2.416,241,2.998,242,4.598,243,3.484,244,4.598,245,4.291,246,4.598,247,4.291,248,4.598,249,4.598,250,4.598,251,4.598,252,7.619,253,7.619,254,4.598,255,7.112,256,4.598,257,4.598,258,7.619,259,4.598,260,4.598,1159,4.598]],["keywords/347",[]],["title/348",[10,4.638]],["content/348",[]],["keywords/348",[]],["title/349",[10,4.638]],["content/349",[10,0.09,17,2.331,26,0.218,27,0.218,28,0.255,29,0.244,30,0.247,31,0.377,32,0.239,33,0.247,34,0.73,35,0.293,39,1.426,40,1.8,61,2.247,62,4.518,64,6.487,96,2.557,152,5.271,164,5.841,174,2.331,224,3.605,241,5.531,264,6.072,265,8.18,266,5.724,268,3.35,269,3.35,271,3.35,272,3.35,273,5.78,274,4.316,275,5.253,276,3.074,277,3.35,278,6.072,379,3.844,380,2.422,381,1.296,382,5.122,384,2.422,385,2.422,386,2.472,387,3.791,390,3.791,391,6.478,392,3.791,393,3.35,394,3.791,395,3.791,396,3.791,397,3.791,398,7.603,1166,4.175,1167,4.175]],["keywords/349",[]],["title/350",[10,4.638]],["content/350",[10,0.09,26,0.254,27,0.254,28,0.296,29,0.284,30,0.287,31,0.428,32,0.278,33,0.287,34,0.263,35,0.342,39,1.66,61,3.26,62,2.352,64,5.449,96,2.768,102,2.879,131,2.268,152,5.814,164,6.376,174,2.65,200,2.879,224,6.158,241,2.879,262,7.372,264,3.161,265,2.941,273,3.008,274,7.372,275,3.58,278,3.161,379,4.371,380,6.056,381,1.509,382,4.448,384,2.82,385,2.82,386,2.879,398,3.345,400,11.066,404,3.901,405,3.901,406,3.901,407,11.066,408,9.479,409,3.901,410,4.414,411,3.901,412,3.901,413,3.901]],["keywords/350",[]],["title/351",[10,4.638]],["content/351",[10,0.089,17,2.502,26,0.234,27,0.234,28,0.273,29,0.262,30,0.265,31,0.4,32,0.256,33,0.265,34,0.242,35,0.315,39,1.53,61,3.113,62,2.168,64,5.246,96,2.447,101,3.185,102,2.654,124,6.033,127,5.848,154,8.774,164,2.11,174,2.475,200,7.66,224,5.848,241,2.654,264,2.914,265,2.711,273,2.773,274,7.001,278,2.914,379,4.083,380,5.71,382,6.345,384,2.6,385,2.6,386,2.654,398,3.084,404,3.596,405,3.596,406,3.596,411,3.596,412,3.596,413,3.596,414,9.526,416,10.508,417,4.07,418,4.07,419,4.07,420,4.07,421,4.07,422,4.07,423,4.07,424,8.937,425,8.937,426,8.937]],["keywords/351",[]],["title/352",[10,4.638]],["content/352",[]],["keywords/352",[]],["title/353",[10,4.638]],["content/353",[10,0.088,26,0.451,27,0.451,28,0.528,29,0.505,30,0.511,31,0.675,32,0.494,33,0.511,34,0.821,35,0.608,61,2.082,62,4.186,64,5.336,96,1.637,145,3.415,146,4.128,147,4.245,164,6.018,224,4.372,263,4.511,264,5.625,265,5.234,266,10.26,267,7.334,268,6.943,269,6.943,270,7.334,271,6.943,272,6.943,273,5.354,274,5.234,275,6.371,276,6.371,277,6.943,278,5.625]],["keywords/353",[]],["title/354",[10,4.638]],["content/354",[10,0.089,26,0.131,27,0.131,28,0.278,29,0.266,30,0.148,31,0.24,32,0.144,33,0.148,34,0.136,54,0.799,61,0.604,64,0.881,95,1.487,96,0.475,145,0.991,146,1.198,147,1.232,224,1.269,265,1.519,273,1.554,274,1.519,278,1.632,279,2.015,280,4.136,281,18.321,282,2.28,283,18.321,284,18.321,285,2.28,286,2.28,287,2.28,288,2.28,289,2.28,290,2.28,291,2.28,292,2.28,293,2.28,294,2.28,295,2.28,296,2.28,297,2.28,298,2.28,299,2.28,300,2.28,301,2.28,302,2.28,303,2.28,304,2.28,305,2.28,306,2.28,307,2.28,308,2.28,309,2.28,310,2.28,311,2.28,312,2.28,313,2.28,314,2.28,315,2.28,316,2.28,317,2.28,318,2.28,319,2.28,320,2.28,321,2.28,322,2.28,323,2.28,324,2.28,325,2.28,326,2.28,327,2.28,328,2.28,329,2.28,330,2.28,331,2.28,332,2.28,333,2.28,334,2.28,335,2.28,336,2.28,337,2.28,338,2.28,339,2.28,340,2.28,341,2.28,342,2.28,343,2.28,344,2.28,345,2.28,346,2.28,347,2.28,348,2.28,349,2.28,350,2.28,351,2.28,352,2.28,353,2.28,354,2.28,355,2.28,356,2.28,357,2.28,358,2.28,359,2.28,360,2.28,361,2.28,362,2.28,363,2.28,364,2.28,365,2.28,366,2.28,367,2.28,368,2.28,369,2.28,370,2.28,371,2.28,1168,2.511]],["keywords/354",[]],["title/355",[10,4.638]],["content/355",[]],["keywords/355",[]],["title/356",[495,560.124]],["content/356",[10,0.087,26,0.663,27,0.663,28,0.775,29,0.742,30,0.75,31,0.883,32,0.726,33,0.75,34,0.686,35,0.893,36,2.595,37,1.949,61,3.057,96,2.403,130,6.624,813,9.355]],["keywords/356",[]],["title/357",[533,726.494]],["content/357",[10,0.087,26,0.615,27,0.615,28,0.719,29,0.688,30,0.696,31,0.84,32,0.674,33,0.696,34,0.637,35,0.828,36,2.407,37,2.441,61,2.836,96,2.229,130,6.144,674,4.701,675,4.701,813,8.678,814,10.702]],["keywords/357",[]],["title/358",[401,995.099]],["content/358",[10,0.087,26,0.615,27,0.615,28,0.719,29,0.688,30,0.696,31,0.84,32,0.674,33,0.696,34,0.637,35,0.828,36,2.407,37,2.441,61,2.836,96,2.229,130,6.144,674,4.701,675,4.701,815,14.448]],["keywords/358",[]],["title/359",[546,763.284]],["content/359",[10,0.087,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,36,2.562,37,1.924,40,5.408,124,6.539,574,6.244,691,10.064]],["keywords/359",[]],["title/360",[817,899.727]],["content/360",[10,0.087,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,36,2.562,37,1.924,40,5.408,124,6.539,691,10.064,818,11.389]],["keywords/360",[]],["title/361",[819,942.07]],["content/361",[10,0.088,26,0.593,27,0.593,28,0.694,29,0.664,30,0.672,31,0.82,32,0.65,33,0.672,34,0.614,35,0.799,36,2.323,37,2.383,40,4.904,124,5.929,574,5.662,674,4.536,675,4.536,691,9.126,722,7.394,820,10.328]],["keywords/361",[]],["title/362",[563,681.104]],["content/362",[10,0.086,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,36,2.467,37,1.853,40,5.208,121,8.069,154,6.743,577,9.691,578,8.582,822,14.688,1169,6.743]],["keywords/362",[]],["title/363",[34,63.419]],["content/363",[10,0.087,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,36,2.498,37,1.876,39,4.175,602,9.812,603,9.812,823,14.81,1169,6.827]],["keywords/363",[]],["title/364",[824,942.07]],["content/364",[10,0.089,26,0.58,27,0.58,28,0.678,29,0.649,30,0.656,31,0.807,32,0.635,33,0.656,34,0.826,35,0.781,36,2.27,37,2.346,39,3.795,61,2.674,127,5.617,574,5.533,674,4.433,675,4.433,829,10.093]],["keywords/364",[]],["title/365",[830,1066.097]],["content/365",[10,0.089,26,0.58,27,0.58,28,0.678,29,0.649,30,0.656,31,0.807,32,0.635,33,0.656,34,0.6,35,0.781,36,2.27,37,2.346,39,3.795,61,2.674,127,5.617,574,5.533,674,4.433,675,4.433,824,8.919,834,10.093]],["keywords/365",[]],["title/366",[130,612.06]],["content/366",[10,0.087,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,36,2.498,37,1.876,96,2.313,381,3.796,835,14.81,836,11.104,1169,6.827]],["keywords/366",[]],["title/367",[561,942.07]],["content/367",[10,0.088,26,0.622,27,0.622,28,0.727,29,0.697,30,0.704,31,0.847,32,0.682,33,0.704,34,0.644,35,0.838,36,2.436,37,1.83,40,5.144,124,6.219,546,7.756,575,9.572,838,14.567,1169,6.66]],["keywords/367",[]],["title/368",[126,864.477]],["content/368",[10,0.088,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,36,2.562,37,1.924,121,8.38,839,9.612,840,11.389]],["keywords/368",[]],["title/369",[843,744.088]],["content/369",[10,0.089,26,0.615,27,0.615,28,0.719,29,0.688,30,0.696,31,0.84,32,0.674,33,0.696,34,0.637,35,0.828,36,2.407,37,2.441,61,2.836,127,5.956,574,5.867,845,10.702,846,10.702]],["keywords/369",[]],["title/370",[847,1066.097]],["content/370",[10,0.086,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,36,2.467,37,2.482,61,2.906,127,6.103,574,6.013,848,10.967,849,9.255,850,10.967,851,9.691]],["keywords/370",[]],["title/371",[852,1066.097]],["content/371",[10,0.086,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,36,2.467,37,2.482,61,2.906,127,6.103,574,6.013,849,9.255,851,9.691,853,10.967,854,10.967]],["keywords/371",[]],["title/372",[97,681.104]],["content/372",[10,0.089,26,0.567,27,0.567,28,0.663,29,0.635,30,0.642,31,0.794,32,0.621,33,0.642,34,0.587,35,0.763,36,2.22,37,2.31,96,2.847,97,6.304,131,3.039,381,3.374,674,4.334,675,4.334,855,13.669,1169,6.067]],["keywords/372",[]],["title/373",[98,655.496]],["content/373",[10,0.088,26,0.58,27,0.58,28,0.678,29,0.649,30,0.656,31,0.807,32,0.635,33,0.656,34,0.6,35,0.781,36,2.27,37,2.346,96,2.892,98,6.206,131,3.108,381,3.451,674,4.433,675,4.433,862,13.883,1169,6.206]],["keywords/373",[]],["title/374",[402,763.284]],["content/374",[10,0.089,26,0.567,27,0.567,28,0.663,29,0.635,30,0.642,31,0.794,32,0.621,33,0.642,34,0.587,35,0.763,36,2.22,37,2.31,96,2.847,98,6.067,131,3.039,381,3.374,409,12.079,674,4.334,675,4.334,1169,6.067]],["keywords/374",[]],["title/375",[864,807.872]],["content/375",[10,0.087,26,0.622,27,0.622,28,0.727,29,0.697,30,0.704,31,0.847,32,0.682,33,0.704,34,0.644,35,0.838,36,2.436,37,1.83,39,4.073,864,8.209,866,9.572,867,14.567,868,10.833,869,10.833,1169,6.66]],["keywords/375",[]],["title/376",[870,864.477]],["content/376",[10,0.087,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,36,2.562,37,1.924,96,2.372,381,3.894,871,11.389,1169,7.003]],["keywords/376",[]],["title/377",[495,560.124]],["content/377",[10,0.086,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,36,2.498,37,1.876,96,2.313,130,6.375,381,3.796,813,9.004,839,9.371,873,14.81]],["keywords/377",[]],["title/378",[95,695.176]],["content/378",[10,0.088,26,0.622,27,0.622,28,0.727,29,0.697,30,0.704,31,0.847,32,0.682,33,0.704,34,0.644,35,0.838,36,2.436,37,1.83,96,3.034,381,3.704,877,14.567,878,10.833,1169,6.66]],["keywords/378",[]],["title/379",[879,1066.097]],["content/379",[10,0.089,26,0.646,27,0.646,28,0.755,29,0.723,30,0.731,31,0.868,32,0.708,33,0.731,34,0.669,35,0.87,36,2.529,37,1.9,839,9.49,881,11.245,883,11.245]],["keywords/379",[]],["title/380",[384,681.104]],["content/380",[10,0.085,26,0.622,27,0.622,28,0.727,29,0.697,30,0.704,31,0.847,32,0.682,33,0.704,34,0.644,35,0.838,36,2.436,37,1.83,39,4.073,884,10.833,885,14.567,886,10.833,887,14.567,888,10.833,1169,6.66]],["keywords/380",[]],["title/381",[385,681.104]],["content/381",[10,0.086,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,36,2.498,37,1.876,40,5.273,722,7.95,896,14.81,897,11.104,1169,6.827,1170,12.227]],["keywords/381",[]],["title/382",[386,695.176]],["content/382",[10,0.086,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,36,2.498,37,1.876,39,4.175,901,11.104,902,14.81,903,11.104,1169,6.827,1171,12.227]],["keywords/382",[]],["title/383",[904,807.872]],["content/383",[10,0.089,17,6.277,26,0.586,27,0.586,28,0.686,29,0.657,30,0.664,31,0.813,32,0.643,33,0.664,34,0.607,35,0.79,36,2.296,37,1.725,124,5.861,127,5.681,904,7.736,906,13.992,907,10.209,1169,6.277]],["keywords/383",[]],["title/384",[909,1066.097]],["content/384",[10,0.087,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,36,2.498,37,1.876,96,2.313,381,3.796,913,14.81,914,11.104,1169,6.827]],["keywords/384",[]],["title/385",[915,1066.097]],["content/385",[10,0.087,26,0.63,27,0.63,28,0.736,29,0.705,30,0.713,31,0.854,32,0.69,33,0.713,34,0.652,35,0.848,36,2.467,37,1.853,39,4.123,54,3.845,61,2.906,96,2.284,916,14.688,917,10.967]],["keywords/385",[]],["title/386",[918,834.282]],["content/386",[10,0.088,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,36,2.498,37,1.876,39,4.175,919,14.81,920,11.104,1169,6.827]],["keywords/386",[]],["title/387",[921,807.872]],["content/387",[10,0.087,26,0.638,27,0.638,28,0.746,29,0.714,30,0.722,31,0.861,32,0.699,33,0.722,34,0.661,35,0.859,36,2.498,37,1.876,39,4.175,922,14.81,923,11.104,924,11.104,1169,6.827]],["keywords/387",[]],["title/388",[925,807.872]],["content/388",[10,0.088,16,1.911,26,0.593,27,0.593,28,0.694,29,0.664,30,0.672,31,0.82,32,0.65,33,0.672,34,0.614,35,0.799,61,3.737,64,3.991,142,5.149,145,4.489,146,5.426,147,5.581,163,5.283,925,10.687,926,10.328]],["keywords/388",[]],["title/389",[579,807.872]],["content/389",[10,0.086,26,0.654,27,0.654,28,0.765,29,0.733,30,0.741,31,0.875,32,0.717,33,0.741,34,0.678,35,0.881,36,2.562,37,1.924,61,3.018,64,4.401,96,2.372,381,3.894,581,9.612]],["keywords/389",[]]],"invertedIndex":[["",{"_index":10,"title":{"100":{"position":[[0,4]]},"101":{"position":[[0,3]]},"102":{"position":[[0,3]]},"103":{"position":[[0,1],[7,3]]},"104":{"position":[[0,1],[17,3]]},"105":{"position":[[0,1],[19,3]]},"106":{"position":[[0,4]]},"152":{"position":[[0,4]]},"153":{"position":[[0,5]]},"154":{"position":[[0,6]]},"170":{"position":[[0,4]]},"224":{"position":[[0,4]]},"225":{"position":[[0,3]]},"226":{"position":[[0,3]]},"227":{"position":[[0,2],[7,4]]},"228":{"position":[[0,2],[8,4]]},"229":{"position":[[0,2],[10,4]]},"230":{"position":[[0,3]]},"231":{"position":[[0,4]]},"277":{"position":[[0,8]]},"278":{"position":[[0,5]]},"279":{"position":[[0,3]]},"280":{"position":[[0,3]]},"281":{"position":[[0,2],[7,4]]},"282":{"position":[[0,2],[8,4]]},"283":{"position":[[0,2],[10,4]]},"284":{"position":[[0,3]]},"285":{"position":[[0,7]]},"286":{"position":[[0,4]]},"287":{"position":[[0,7]]},"288":{"position":[[0,3]]},"296":{"position":[[0,3]]},"297":{"position":[[0,6]]},"298":{"position":[[0,4]]},"346":{"position":[[0,6]]},"347":{"position":[[0,1],[15,2]]},"348":{"position":[[0,8]]},"349":{"position":[[0,7]]},"350":{"position":[[0,7]]},"351":{"position":[[0,7]]},"352":{"position":[[0,8]]},"353":{"position":[[0,5]]},"354":{"position":[[0,5]]},"355":{"position":[[0,4]]}},"content":{"0":{"position":[[102,2]]},"2":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[320,3]]},"3":{"position":[[43,1]]},"4":{"position":[[49,1]]},"5":{"position":[[37,1]]},"6":{"position":[[58,1]]},"7":{"position":[[51,1]]},"9":{"position":[[35,1]]},"10":{"position":[[63,1]]},"11":{"position":[[47,1]]},"13":{"position":[[0,2]]},"15":{"position":[[0,1]]},"16":{"position":[[0,1]]},"18":{"position":[[0,1],[19,1],[163,1],[186,2],[299,2],[365,2],[436,2],[530,2],[621,2],[721,2],[784,2],[843,2],[873,1],[995,2],[998,3],[1002,2],[1005,3],[1056,1],[1094,3],[1144,1],[1184,3]]},"19":{"position":[[27,1],[47,1],[60,1],[150,1],[152,1],[272,1],[274,2],[322,2],[351,1],[364,1],[366,1],[374,2],[377,2],[380,2],[383,3]]},"20":{"position":[[338,1],[357,1],[452,3],[472,2],[481,1],[563,1],[565,2],[568,1],[570,3],[677,1],[679,2],[682,1],[684,3],[795,1],[797,2],[800,1],[802,3],[806,2],[882,1],[934,1],[994,1],[1032,2],[1112,1],[1154,1],[1203,1],[1231,3],[1235,2]]},"21":{"position":[[100,3],[104,1],[115,1],[163,1],[175,2],[178,3],[182,1],[227,2],[241,1],[243,3],[247,3],[251,1],[302,2],[332,1],[334,2],[337,1]]},"22":{"position":[[158,2],[204,1],[226,1],[269,1],[284,1],[406,2],[409,1],[449,1],[466,1],[488,1],[528,1],[562,1],[577,1],[579,2],[614,1],[647,2],[650,4],[662,1],[772,1],[774,1],[821,1],[823,2],[836,1],[838,1],[914,1],[916,1],[918,2],[1015,2],[1043,1],[1071,2],[1094,2],[1108,1],[1171,1],[1184,1],[1249,1],[1270,2],[1273,1],[1293,1]]},"24":{"position":[[0,1],[19,1],[109,1],[111,1],[163,1],[165,1],[297,2],[300,1],[420,2],[423,2],[458,1],[503,1],[533,1],[535,1],[548,2],[551,2],[554,2],[557,3]]},"25":{"position":[[0,1],[32,1],[34,1],[36,1],[117,2],[120,1],[201,2],[204,1],[287,2],[290,1],[373,2],[376,1],[463,2],[466,1],[555,2],[558,1],[645,2],[648,1],[739,2],[742,1],[825,2],[828,1],[917,2],[920,1],[1011,2],[1014,1],[1101,2],[1104,1],[1187,2],[1190,1],[1271,2],[1274,1],[1359,2],[1362,1],[1447,2],[1450,1],[1537,2],[1540,1],[1625,2],[1628,1],[1709,2],[1712,1],[1793,2],[1796,1],[1878,2],[1881,1],[1966,2],[1969,1],[2052,2],[2055,1],[2142,2],[2145,1],[2226,2],[2229,1],[2320,2],[2323,1],[2412,2],[2415,1],[2506,2],[2509,1],[2592,2],[2595,1],[2676,2],[2679,1],[2764,2],[2767,1],[2854,2],[2857,1],[2944,2],[2947,1],[3034,2],[3037,1],[3120,2],[3123,1],[3210,2],[3213,1],[3302,2],[3305,1],[3390,2],[3393,1],[3478,2],[3481,1],[3566,2],[3569,1],[3654,1],[3656,1],[3666,1],[3756,1],[3758,1],[3860,1],[3892,1],[3905,1],[3907,1],[3939,2],[3942,2],[3945,2],[3948,3]]},"27":{"position":[[356,1],[375,1],[531,1],[533,1],[606,1],[608,1],[740,2],[743,1],[863,2],[866,2],[908,1],[960,1],[972,2],[1012,2],[1015,2],[1018,1],[1084,1],[1086,1],[1159,2],[1162,1],[1218,2],[1221,1],[1277,2],[1280,2],[1322,1],[1397,2],[1437,2],[1440,2],[1443,1],[1483,1],[1485,1],[1516,1],[1518,1],[1539,2],[1542,1],[1563,2],[1566,2],[1569,2],[1572,1],[1603,1],[1605,1],[1626,2],[1629,1],[1650,2],[1653,2],[1656,2],[1659,2],[1662,2],[1665,2],[1668,3]]},"28":{"position":[[209,1],[228,1],[384,1],[386,1],[578,1],[629,1],[653,1],[666,2],[701,1],[713,1],[720,1],[729,2],[774,2],[777,2],[780,1],[831,1],[833,1],[870,2],[873,1],[895,2],[898,1],[974,1],[997,2],[1000,2],[1003,1],[1031,3],[1088,1],[1111,2],[1114,2],[1117,2],[1146,1],[1166,2],[1169,2],[1172,2],[1175,3]]},"29":{"position":[[215,1],[244,1],[266,1],[288,1],[311,1],[324,1],[343,1],[499,1],[501,1],[682,1],[684,2],[724,1],[731,2],[734,2],[737,1],[788,1],[790,1],[827,2],[830,1],[852,2],[855,1],[939,1],[959,1],[966,2],[969,2],[972,1],[1000,3],[1066,1],[1086,1],[1093,2],[1096,2],[1099,2],[1128,1],[1148,2],[1151,2],[1154,2],[1157,3]]},"31":{"position":[[45,1],[64,1],[172,1],[201,1],[228,1],[246,1],[292,3],[351,1],[358,1],[376,1],[414,1],[416,2],[419,2],[422,3]]},"32":{"position":[[46,1],[65,1],[198,1],[228,1],[253,1],[265,1],[323,1],[330,1],[346,1],[412,3],[427,2],[438,2],[450,1],[462,1],[469,1],[476,1],[494,1],[533,1],[535,1],[537,2],[540,2],[543,3]]},"33":{"position":[[57,1],[76,1],[220,1],[249,1],[262,1],[332,2],[335,2],[338,3]]},"34":{"position":[[49,1],[68,1],[213,1],[242,1],[284,1],[329,2],[332,2],[335,3]]},"35":{"position":[[51,1],[70,1],[488,1],[526,1],[539,1],[576,1],[619,1],[630,1],[671,1],[689,3],[693,3],[697,2],[700,2],[703,3],[723,2],[732,1],[763,1],[772,3]]},"37":{"position":[[1600,1],[1619,1],[1699,3],[1740,1],[1762,3]]},"39":{"position":[[66,1],[85,1],[165,3],[201,1],[223,3]]},"40":{"position":[[32,1],[51,1],[131,3],[166,1],[188,3]]},"41":{"position":[[31,1],[50,1],[130,3],[166,1],[188,3]]},"42":{"position":[[34,1],[53,1],[133,3],[168,1],[190,3],[226,1],[237,1],[242,3]]},"43":{"position":[[36,1],[55,1],[135,3],[172,1],[194,3],[230,1],[243,1],[250,3]]},"44":{"position":[[44,1],[63,1],[143,3],[181,1],[203,3],[239,1],[256,3]]},"45":{"position":[[61,1],[80,1],[160,3],[196,1],[218,3]]},"46":{"position":[[74,1],[93,1],[173,3],[208,1],[230,3]]},"47":{"position":[[30,1],[49,1],[129,3],[163,1],[165,2],[231,2],[319,3]]},"48":{"position":[[33,1],[52,1],[148,3],[185,1],[207,3]]},"49":{"position":[[92,1],[111,1],[191,3],[231,1],[253,3]]},"50":{"position":[[33,1],[52,1],[132,3],[166,1],[188,3],[224,1],[234,1],[268,3]]},"51":{"position":[[44,1],[63,1],[161,3],[202,1],[224,3]]},"52":{"position":[[38,1],[57,1],[158,3],[202,1],[224,3]]},"53":{"position":[[29,1],[48,1],[128,3],[165,1],[187,3]]},"63":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[296,1],[354,3]]},"64":{"position":[[43,1],[62,1],[142,3],[162,2],[171,1],[184,1],[233,3]]},"66":{"position":[[79,1],[104,1],[156,1],[229,3],[277,1],[300,3]]},"67":{"position":[[265,1],[284,1],[364,3]]},"70":{"position":[[71,1],[90,1],[170,3],[190,2],[199,1],[237,3]]},"71":{"position":[[52,1],[71,1],[163,3],[194,1],[206,5],[212,2],[224,1],[236,5],[242,2],[249,1],[272,2],[279,1],[291,5],[297,2],[304,1],[328,2],[335,1],[356,2],[359,3]]},"74":{"position":[[66,1],[85,1],[175,1],[213,2],[216,3],[236,2],[245,1],[256,1],[280,1],[309,1],[329,1],[337,2],[347,3]]},"75":{"position":[[70,1],[89,1],[179,1],[243,1],[284,2],[287,2],[290,3],[310,2],[319,1],[330,1],[356,1],[414,3],[418,2],[428,3]]},"76":{"position":[[67,1],[86,1],[176,1],[240,1],[281,2],[284,2],[287,3],[307,2],[316,1],[370,1],[389,1],[426,2],[436,3]]},"77":{"position":[[96,1],[115,1],[205,1],[269,1],[306,2],[309,2],[312,3],[332,2],[341,1],[352,1],[378,1],[435,1],[470,1],[509,2],[512,3],[516,2],[526,3]]},"80":{"position":[[68,1],[87,1],[125,1],[213,1],[215,1],[299,1],[366,2],[369,2],[372,1],[456,1],[522,2],[525,2],[528,2],[531,3],[551,2],[560,1],[582,1],[600,1],[609,2],[619,3]]},"81":{"position":[[477,1],[496,1],[576,3],[588,1],[634,2],[643,1],[665,1],[766,1],[833,2],[836,3],[840,2],[850,3]]},"83":{"position":[[179,1],[198,1],[278,3],[298,2],[307,1],[325,1],[374,1],[407,3]]},"85":{"position":[[79,1],[98,1],[178,3],[198,2],[207,1],[229,1],[249,1],[258,2],[268,3]]},"86":{"position":[[521,1],[540,1],[620,3],[640,2],[649,1],[671,1],[812,1],[828,2],[847,2],[850,1],[896,2],[917,2],[920,1],[975,2],[978,3],[982,2],[992,3]]},"88":{"position":[[72,1],[91,1],[171,3],[191,2],[200,1],[223,1],[251,1],[274,1],[283,2],[293,3]]},"89":{"position":[[482,1],[501,1],[581,3],[601,2],[610,1],[633,1],[661,1],[722,2],[725,1],[793,1],[802,2],[805,3],[809,2],[819,3]]},"91":{"position":[[88,1],[107,1],[187,3],[207,2],[216,1],[235,1],[263,1],[282,1],[291,2],[301,3]]},"93":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[226,1],[254,1],[270,1],[279,2],[289,3]]},"95":{"position":[[141,1],[160,1],[240,3],[260,2],[269,1],[290,2],[299,1],[330,3],[353,2],[362,1],[393,3],[397,3]]},"97":{"position":[[75,1],[94,1],[205,3],[225,2],[234,1],[245,1],[268,1],[296,1],[315,1],[324,2],[334,3]]},"99":{"position":[[58,1],[92,1],[171,1],[252,2],[255,1],[295,2],[298,2],[301,1],[311,1],[391,3],[411,2],[420,1],[545,3]]},"101":{"position":[[80,1]]},"102":{"position":[[0,2],[3,11],[25,10],[46,7]]},"103":{"position":[[170,1],[201,1],[391,1],[471,3]]},"104":{"position":[[17,2],[20,2],[237,1],[246,1],[255,1],[273,2],[276,2],[286,1],[296,1],[328,2],[331,2],[344,1],[360,1],[424,3],[452,1],[507,3],[511,2],[530,1],[584,1],[616,1]]},"105":{"position":[[19,2],[22,2],[95,1],[115,1],[226,2],[229,1],[244,1],[275,1],[287,1],[343,3],[393,3],[409,1],[429,1],[438,2],[447,1],[481,1],[503,1],[505,2],[508,2],[511,4]]},"107":{"position":[[0,3],[10,48],[59,1],[78,1],[158,3],[178,2],[187,1],[223,2]]},"108":{"position":[[0,3],[11,8],[20,1]]},"109":{"position":[[0,3],[11,9],[21,1]]},"110":{"position":[[0,3],[11,9],[21,1]]},"111":{"position":[[0,3],[11,13],[25,1]]},"112":{"position":[[0,3],[11,10],[22,1]]},"113":{"position":[[0,3],[13,9]]},"114":{"position":[[0,3],[11,7],[19,1]]},"115":{"position":[[0,3],[11,5],[22,8],[35,5],[41,1]]},"116":{"position":[[0,3],[22,1]]},"118":{"position":[[26,1],[45,1],[138,3],[158,2],[167,1],[181,3]]},"119":{"position":[[27,1],[46,1],[139,3],[159,2],[168,1],[202,1],[217,2],[227,3]]},"120":{"position":[[47,1],[66,1],[159,3],[179,2],[188,1],[224,1],[240,2],[250,3]]},"121":{"position":[[60,1],[79,1],[159,3],[179,2],[188,1],[199,1],[204,3]]},"122":{"position":[[63,1],[82,1],[162,3],[182,2],[191,1],[205,1],[210,3]]},"123":{"position":[[64,1],[83,1],[163,3],[183,2],[192,1],[203,1],[228,1],[243,1],[248,2],[258,3]]},"124":{"position":[[77,1],[96,1],[176,3],[196,2],[205,1],[244,1],[277,3]]},"125":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[220,1],[277,3]]},"126":{"position":[[216,1],[235,1],[315,3],[335,2],[344,1],[355,1],[381,1],[448,2],[458,3]]},"127":{"position":[[229,1],[248,1],[328,3],[348,2],[357,1],[368,1],[394,1],[465,2],[475,3]]},"128":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[274,3]]},"129":{"position":[[139,1],[158,1],[238,3],[258,2],[267,1],[316,1],[352,3]]},"130":{"position":[[32,1],[51,1],[131,3],[151,2],[160,1],[190,3]]},"131":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[198,1],[230,2],[239,1],[259,3],[263,3]]},"132":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[221,1],[281,3]]},"133":{"position":[[80,1],[99,1],[179,3],[199,2],[208,1],[219,1],[279,3]]},"134":{"position":[[78,1],[97,1],[195,3],[215,2],[224,1],[241,1],[269,1],[286,1],[295,2],[305,3]]},"135":{"position":[[87,1],[106,1],[207,3],[227,2],[236,1],[256,1],[284,1],[304,1],[313,2],[323,3]]},"136":{"position":[[66,1],[85,1],[186,3],[206,2],[215,1],[225,1],[253,1],[263,1],[272,2],[282,3]]},"137":{"position":[[139,1],[158,1],[275,3],[295,2],[304,1],[343,1],[404,3]]},"138":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[206,1],[214,3]]},"139":{"position":[[56,1],[75,1],[168,3],[188,2],[197,1],[265,3]]},"140":{"position":[[112,1],[131,1],[211,3],[231,2],[240,1],[283,1],[319,3]]},"141":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[237,3]]},"142":{"position":[[99,1],[118,1],[198,3],[218,2],[227,1],[262,1],[302,3]]},"143":{"position":[[117,1],[136,1],[216,3],[236,2],[245,1],[296,1],[333,3]]},"144":{"position":[[100,1],[119,1],[199,3],[219,2],[228,1],[277,1],[318,3]]},"145":{"position":[[102,1],[121,1],[201,3],[221,2],[230,1],[265,1],[300,3],[364,2]]},"146":{"position":[[135,1],[154,1],[234,3],[254,2],[263,1],[310,1],[348,3]]},"147":{"position":[[92,1],[111,1],[191,3],[211,2],[220,1],[331,3]]},"148":{"position":[[70,1],[89,1],[169,3],[189,2],[198,1],[235,1],[275,3]]},"149":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[276,3]]},"150":{"position":[[32,1],[51,1],[141,1],[143,1],[214,2],[217,1],[234,2],[237,2],[240,2],[243,3]]},"151":{"position":[[52,1],[71,1],[151,3],[171,2],[180,1],[197,3]]},"153":{"position":[[0,7],[29,4],[1562,1],[1581,1],[1661,3],[1702,1],[1724,3]]},"155":{"position":[[0,37],[38,1],[57,1],[137,3],[173,1],[195,3]]},"156":{"position":[[0,9],[10,1],[29,1],[109,3],[144,1],[166,3]]},"157":{"position":[[0,9],[10,1],[29,1],[109,3],[145,1],[167,3]]},"158":{"position":[[0,12],[13,1],[32,1],[112,3],[147,1],[169,3],[205,1],[216,1],[221,3],[226,2],[229,2],[248,5],[259,2]]},"159":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3],[205,1],[218,1],[225,3]]},"160":{"position":[[0,12],[13,1],[32,1],[112,3],[150,1],[172,3],[208,1],[225,3]]},"161":{"position":[[0,19],[20,1],[39,1],[119,3],[155,1],[177,3]]},"162":{"position":[[0,23],[24,1],[43,1],[123,3],[158,1],[180,3]]},"163":{"position":[[0,12],[13,1],[32,1],[112,3],[146,1],[148,2],[175,2],[224,3]]},"164":{"position":[[0,11],[12,1],[31,1],[127,3],[164,1],[186,3]]},"165":{"position":[[29,1],[48,1],[128,3],[168,1],[190,3]]},"166":{"position":[[0,10],[11,1],[30,1],[110,3],[144,1],[166,3],[202,1],[212,1],[246,3]]},"167":{"position":[[0,11],[12,1],[31,1],[129,3],[170,1],[192,3]]},"168":{"position":[[0,11],[12,1],[31,1],[132,3],[176,1],[198,3]]},"169":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3]]},"171":{"position":[[0,3],[39,1],[58,1],[166,1],[195,1],[222,1],[240,1],[286,3],[345,1],[352,1],[370,1],[387,1],[389,2],[392,2],[395,3]]},"172":{"position":[[0,3],[40,1],[59,1],[192,1],[222,1],[247,1],[259,1],[317,1],[324,1],[340,1],[406,3],[421,2],[432,2],[444,1],[456,1],[463,1],[470,1],[488,1],[506,1],[508,1],[510,2],[513,2],[516,3]]},"173":{"position":[[0,3],[51,1],[70,1],[214,1],[243,1],[256,1],[326,2],[329,2],[332,3]]},"174":{"position":[[0,3],[43,1],[62,1],[207,1],[236,1],[278,1],[323,2],[326,2],[329,3]]},"175":{"position":[[0,3],[45,1],[64,1],[482,1],[520,1],[533,1],[570,1],[613,1],[624,1],[665,1],[683,3],[687,3],[691,2],[694,2],[697,3],[717,2],[726,1],[757,1],[766,3]]},"177":{"position":[[147,1],[166,1],[213,2],[302,3],[393,1],[424,1]]},"178":{"position":[[117,1],[136,1],[216,3]]},"179":{"position":[[179,1],[198,1],[215,1],[292,2],[304,2],[307,1],[322,2],[325,2],[329,2]]},"180":{"position":[[21,2],[127,1],[146,1],[263,3]]},"181":{"position":[[21,2],[92,1],[111,1],[239,3]]},"182":{"position":[[81,1],[100,1],[198,3]]},"183":{"position":[[54,1],[73,1],[166,3]]},"184":{"position":[[75,1],[94,1],[188,3]]},"185":{"position":[[53,1],[72,1],[165,3]]},"186":{"position":[[51,1],[70,1],[179,3]]},"187":{"position":[[200,1],[211,2],[254,1],[350,3]]},"188":{"position":[[121,1],[140,1],[236,3]]},"189":{"position":[[49,1],[68,1],[160,3]]},"190":{"position":[[147,1],[166,1],[273,3]]},"191":{"position":[[136,1],[155,1],[270,3]]},"192":{"position":[[124,1],[143,1],[257,3]]},"193":{"position":[[91,1],[110,1],[208,2],[235,1],[263,2],[266,3]]},"194":{"position":[[112,1],[131,1],[226,3]]},"195":{"position":[[56,1],[75,1],[169,3],[209,1],[228,1],[253,1],[297,1]]},"196":{"position":[[95,1],[114,1],[205,3]]},"197":{"position":[[126,1],[145,1],[238,3]]},"198":{"position":[[117,1],[136,1],[234,3]]},"199":{"position":[[118,1],[137,1],[238,3]]},"200":{"position":[[63,1],[73,1],[92,1],[182,1],[220,2],[260,3]]},"201":{"position":[[103,1],[122,1],[225,3]]},"202":{"position":[[237,1],[263,1],[328,1],[354,1],[442,3]]},"203":{"position":[[61,1],[80,1],[179,3]]},"204":{"position":[[20,2],[473,1],[492,1],[530,1],[618,1],[620,1],[746,1],[813,2],[842,1],[904,1],[913,2],[944,1],[990,2],[993,2],[996,2],[999,3]]},"205":{"position":[[20,2],[94,1],[113,1],[218,1],[220,1],[259,1],[261,1],[283,2],[286,1],[308,2],[311,2],[340,1],[366,2],[369,2],[372,1],[411,1],[413,1],[435,2],[438,1],[460,2],[463,2],[492,1],[518,2],[521,2],[524,2],[527,3]]},"206":{"position":[[20,2],[476,1],[495,1],[588,1],[590,1],[629,2],[632,1],[700,1],[709,2],[712,2],[715,2],[718,3],[738,2],[747,1],[770,1],[778,3]]},"207":{"position":[[20,2],[533,1],[552,1],[642,1],[644,1],[766,1],[782,2],[801,2],[804,1],[850,2],[871,2],[874,1],[929,2],[932,2],[935,1],[1013,1],[1031,2],[1050,2],[1053,1],[1099,2],[1102,2],[1105,2],[1108,3]]},"208":{"position":[[20,2],[204,1],[223,1],[312,1],[314,1],[381,2],[384,1],[436,2],[439,2],[442,3]]},"209":{"position":[[20,2],[173,1],[192,1],[283,1],[285,1],[322,2],[325,1],[344,13],[358,2],[361,1],[380,12],[393,2],[396,1],[415,18],[434,2],[437,1],[456,10],[467,2],[470,2],[473,3]]},"210":{"position":[[20,2],[53,1],[87,1],[166,1],[247,2],[250,1],[290,2],[293,2],[296,1],[306,1],[407,3],[427,2],[436,1],[534,3]]},"211":{"position":[[20,2],[448,1],[467,1],[547,2],[601,2],[635,2],[678,6],[685,3],[784,5]]},"212":{"position":[[21,2],[224,1],[243,1],[335,1],[400,2],[403,3]]},"213":{"position":[[21,2],[261,1],[280,1],[370,1],[447,1],[488,2],[491,2],[494,3]]},"214":{"position":[[148,1],[167,1],[262,1],[311,2],[314,3]]},"215":{"position":[[21,2],[78,1],[97,1],[184,1],[317,3],[328,3],[339,3],[351,3],[368,3],[384,3],[397,3],[406,3],[421,3],[437,3],[455,3],[472,3],[484,3],[494,3],[504,3],[516,3],[535,3],[553,3],[575,3],[596,3],[610,3],[625,3],[636,3],[651,3],[655,2],[658,3]]},"216":{"position":[[21,2],[303,1],[322,1],[415,3]]},"217":{"position":[[21,2],[131,1],[150,1],[242,1],[276,1],[278,2],[306,2],[324,2],[349,2],[352,2],[355,3]]},"218":{"position":[[114,1],[133,1],[225,3]]},"219":{"position":[[111,1],[130,1],[222,3]]},"220":{"position":[[106,1],[125,1],[224,3]]},"221":{"position":[[57,1],[76,1],[176,3]]},"222":{"position":[[145,1],[164,1],[267,3]]},"223":{"position":[[102,1],[121,1],[216,3]]},"225":{"position":[[0,2],[3,6]]},"227":{"position":[[0,1]]},"228":{"position":[[0,1]]},"229":{"position":[[8,2],[381,7],[415,7]]},"230":{"position":[[0,1],[19,1],[163,1],[186,2],[272,2],[275,7],[318,2],[321,13],[364,2],[367,20],[388,2],[423,2],[465,2],[468,10],[498,2],[501,10],[526,2],[529,5],[541,1],[550,7],[584,7],[618,2],[621,3],[625,2],[628,3],[679,1],[709,3],[759,1],[789,3]]},"232":{"position":[[0,3],[11,12]]},"233":{"position":[[0,3],[11,14]]},"234":{"position":[[0,3],[12,22]]},"235":{"position":[[0,3],[12,8],[27,16]]},"236":{"position":[[0,3],[12,14]]},"237":{"position":[[0,3],[12,10]]},"238":{"position":[[0,3],[11,8]]},"239":{"position":[[0,3],[11,5],[22,3]]},"240":{"position":[[0,3],[13,2],[22,13],[40,6],[102,1],[121,1],[201,3],[221,2],[230,1],[243,1],[301,3]]},"241":{"position":[[0,3],[13,2],[35,1],[54,1],[134,3],[154,2],[163,1],[176,1],[225,3]]},"242":{"position":[[0,3],[11,9]]},"243":{"position":[[0,3],[13,20],[34,1],[59,1],[111,1],[184,3],[232,1],[255,3]]},"244":{"position":[[0,3],[11,10],[22,12],[54,1],[61,4],[79,1],[81,2],[84,2],[102,3],[119,3],[136,3],[155,4],[160,1],[179,1],[259,3]]},"245":{"position":[[0,3],[11,7]]},"246":{"position":[[0,3],[11,8]]},"247":{"position":[[0,3],[18,2],[25,12],[38,1],[57,1],[137,3],[157,2],[166,1],[204,3]]},"248":{"position":[[0,3],[13,2],[23,10],[34,1],[53,1],[145,3],[176,1],[188,5],[194,2],[206,1],[218,5],[224,2],[231,1],[254,2],[261,1],[273,5],[279,2],[286,1],[310,2],[317,1],[338,2],[341,3]]},"249":{"position":[[0,3],[11,28]]},"250":{"position":[[0,3],[11,7]]},"251":{"position":[[0,3],[18,2],[26,8],[35,1],[54,1],[144,1],[182,2],[185,3],[205,2],[214,1],[225,1],[249,1],[278,1],[298,1],[306,2],[316,3]]},"252":{"position":[[0,3],[13,2],[22,10],[33,1],[52,1],[142,1],[206,1],[247,2],[250,2],[253,3],[273,2],[282,1],[293,1],[319,1],[377,3],[381,2],[391,3]]},"253":{"position":[[0,3],[18,2],[25,11],[37,1],[56,1],[146,1],[210,1],[251,2],[254,2],[257,3],[277,2],[286,1],[340,1],[359,1],[396,2],[406,3]]},"254":{"position":[[0,3],[13,2],[23,6],[44,1],[63,1],[153,1],[217,1],[254,2],[257,2],[260,3],[280,2],[289,1],[300,1],[326,1],[383,1],[418,1],[457,2],[460,3],[464,2],[474,3]]},"255":{"position":[[0,3],[11,9]]},"256":{"position":[[0,3],[11,8]]},"257":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[96,1],[184,1],[186,1],[270,1],[337,2],[340,2],[343,1],[427,1],[493,2],[496,2],[499,2],[502,3],[522,2],[531,1],[553,1],[571,1],[580,2],[590,3]]},"258":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[235,1],[254,1],[334,3],[346,1],[392,2],[401,1],[423,1],[524,1],[591,2],[594,3],[598,2],[608,3]]},"259":{"position":[[0,3],[11,9]]},"260":{"position":[[0,3],[18,2],[26,34],[61,1],[80,1],[160,3],[180,2],[189,1],[207,1],[237,1],[251,3]]},"261":{"position":[[0,3],[11,8]]},"262":{"position":[[0,3],[18,2],[26,11],[38,1],[57,1],[137,3],[157,2],[166,1],[188,1],[208,1],[217,2],[227,3]]},"263":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[251,3],[260,2],[269,1],[288,1],[368,3],[388,2],[397,1],[419,1],[476,8],[494,11],[522,2],[525,1],[553,2],[556,3],[560,2],[570,3]]},"264":{"position":[[0,3],[11,9]]},"265":{"position":[[0,3],[18,2],[26,10],[37,1],[56,1],[136,3],[156,2],[165,1],[188,1],[216,1],[239,1],[248,2],[258,3]]},"266":{"position":[[0,3],[13,2],[20,9],[30,2],[33,2],[54,6],[73,13],[100,13],[134,3],[142,2],[158,6],[180,6],[204,7],[227,7],[235,1],[254,1],[334,3],[354,2],[363,1],[386,1],[414,1],[444,8],[469,2],[472,1],[522,1],[531,2],[534,3],[538,2],[548,3]]},"267":{"position":[[0,3],[11,8]]},"268":{"position":[[0,3],[18,2],[26,14],[41,1],[60,1],[140,3],[160,2],[169,1],[188,1],[216,1],[235,1],[244,2],[254,3]]},"269":{"position":[[0,3],[11,8]]},"270":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[138,3],[158,2],[167,1],[183,1],[211,1],[227,1],[236,2],[246,3]]},"271":{"position":[[0,3],[11,8]]},"272":{"position":[[0,3],[13,2],[20,16],[46,13],[60,1],[79,1],[159,3],[179,2],[188,1],[209,2],[218,1],[241,4],[246,3],[269,2],[278,1],[301,4],[306,3],[310,3],[315,2],[318,29]]},"273":{"position":[[0,3],[11,9]]},"274":{"position":[[0,3],[18,2],[26,12],[39,1],[58,1],[169,3],[189,2],[198,1],[209,1],[232,1],[260,1],[279,1],[288,2],[298,3]]},"275":{"position":[[0,3],[11,7]]},"276":{"position":[[0,3],[13,2],[20,8],[29,1],[63,1],[106,1],[137,11],[171,2],[174,1],[202,2],[205,2],[208,1],[218,1],[298,3],[318,2],[327,1],[452,3]]},"277":{"position":[[0,8],[9,43],[63,1],[83,1],[96,1],[186,1],[188,1],[308,1],[310,2],[313,10],[329,2],[358,1],[371,1],[373,1],[381,2],[384,2],[387,2],[390,3]]},"279":{"position":[[0,2],[3,6]]},"281":{"position":[[0,1]]},"282":{"position":[[0,1]]},"283":{"position":[[8,2],[401,7],[439,7]]},"285":{"position":[[0,1],[19,1],[180,1],[207,2],[210,4],[224,1],[226,1],[241,2],[244,4],[258,2],[261,8],[285,2],[288,6],[310,2],[313,6],[329,2],[332,5],[348,2],[351,1],[412,2],[415,1],[479,2],[482,2],[495,2],[515,1],[533,2],[548,1],[567,2],[570,13],[602,2],[605,6],[621,2],[636,2],[660,2],[663,15],[698,2],[701,5],[724,2],[727,4],[771,2],[774,9],[833,2],[836,9],[851,5],[870,2],[891,1],[913,2],[934,1],[956,2],[973,1],[984,5],[1005,2],[1022,1],[1038,2],[1046,2],[1064,2],[1067,17],[1150,2],[1153,14],[1173,5],[1179,2],[1182,2],[1191,40],[1232,2],[1288,3],[1292,2],[1295,3]]},"286":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[145,4],[159,9],[208,3],[212,2],[215,3]]},"287":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[149,4],[172,2],[175,1],[212,1],[231,1],[255,2],[258,1],[282,2],[285,1],[309,2],[312,3],[316,3],[320,2],[323,3],[327,2],[330,3]]},"289":{"position":[[0,3],[13,4],[23,1],[30,10],[41,1],[60,1],[149,1],[215,3],[219,2],[232,1],[234,1],[261,7],[285,2],[288,1],[333,2],[336,2],[339,1],[366,7],[390,2],[393,1],[438,2],[441,2],[444,2],[447,3]]},"290":{"position":[[0,3],[12,4],[24,13],[38,1],[57,1],[146,1],[212,3],[216,2],[229,1],[231,1],[258,7],[293,1],[342,1],[410,1],[412,7],[420,1],[427,1],[495,1],[497,7],[505,1],[507,2],[510,2],[513,2],[516,3]]},"291":{"position":[[0,3],[13,4],[23,8],[32,1],[51,1],[140,1],[206,3],[210,2],[223,1],[225,1],[252,7],[276,2],[279,1],[290,1],[310,10],[331,2],[366,1],[368,3],[372,1],[399,1],[507,3],[511,2],[514,2],[517,2],[520,3]]},"292":{"position":[[0,3],[13,4],[25,15],[138,1],[157,1],[246,1],[312,3],[316,2],[329,1],[331,1],[488,1],[529,2],[561,1],[576,1],[657,2],[666,1],[744,3],[748,3],[752,2],[755,2],[758,2],[761,3]]},"293":{"position":[[0,3],[13,2],[21,17],[39,1],[58,1],[147,1],[213,3],[217,2],[230,1],[232,1],[259,7],[283,2],[286,1],[331,2],[334,2],[337,1],[364,7],[388,2],[391,1],[479,3],[526,2],[529,2],[532,2],[535,3]]},"294":{"position":[[0,3],[13,11],[25,1],[44,1],[148,1],[214,3],[218,2],[221,3],[242,2],[251,1],[297,3]]},"295":{"position":[[0,3],[11,10],[22,1],[41,1],[145,1],[211,3],[215,2],[218,3],[238,2],[247,1],[305,3]]},"296":{"position":[[8,1],[112,1],[178,3],[182,2],[185,3],[241,1],[272,3],[331,1],[370,3],[427,1],[458,3],[517,1],[549,3],[591,2],[600,1],[624,3],[667,2],[676,1],[700,3],[742,2],[751,1],[775,3],[817,2],[826,1],[850,3],[895,2],[904,1],[928,3]]},"297":{"position":[[0,6],[63,16],[84,17],[154,4],[159,1],[178,1],[273,3],[293,2],[302,1],[384,1],[386,2],[389,1],[391,3],[498,1],[500,2],[503,1],[505,3],[616,1],[618,2],[621,1],[623,3],[627,2],[630,4],[664,1],[716,1],[776,1],[814,2],[817,4],[850,1],[892,1],[941,1],[969,3],[973,2],[976,17]]},"299":{"position":[[0,3],[36,1],[38,7],[50,22],[73,1],[92,1],[139,2],[228,3],[233,18],[267,1],[298,1]]},"300":{"position":[[0,3],[14,5],[20,1],[57,1],[76,1],[156,3]]},"301":{"position":[[0,3],[74,1],[93,1],[110,1],[187,2],[199,2],[202,1],[217,2],[220,2],[224,2]]},"302":{"position":[[0,3],[14,2],[17,25],[43,1],[62,1],[179,3]]},"303":{"position":[[0,3],[14,2],[17,21],[39,1],[58,1],[186,3]]},"304":{"position":[[0,3],[19,18],[38,1],[57,1],[155,3]]},"305":{"position":[[0,3],[18,8],[27,1],[46,1],[139,3],[144,2],[147,39]]},"306":{"position":[[0,3],[21,18],[40,1],[59,1],[153,3]]},"307":{"position":[[0,3],[21,6],[28,1],[47,1],[140,3]]},"308":{"position":[[0,3],[21,6],[28,1],[47,1],[156,3],[161,2],[189,3]]},"309":{"position":[[0,3],[21,13],[45,31],[77,1],[88,2],[91,11],[111,1],[207,3]]},"310":{"position":[[0,3],[21,26],[48,1],[67,1],[163,3]]},"311":{"position":[[0,3],[21,6],[28,1],[47,1],[139,3]]},"312":{"position":[[0,3],[21,17],[39,4],[44,10],[63,1],[70,1],[89,1],[196,3]]},"313":{"position":[[0,3],[21,17],[39,4],[44,1],[46,4],[51,1],[53,1],[72,1],[187,3]]},"314":{"position":[[0,3],[21,16],[38,4],[43,1],[45,4],[50,1],[52,1],[71,1],[185,3]]},"315":{"position":[[0,3],[21,17],[39,1],[58,1],[156,2],[159,2],[177,1],[205,2],[208,3],[213,2],[216,34]]},"316":{"position":[[0,3],[21,20],[42,1],[61,1],[156,3]]},"317":{"position":[[0,3],[20,7],[28,1],[47,1],[141,3],[146,2],[149,3],[153,4],[158,1],[160,4],[165,1],[167,2],[172,1],[174,1],[176,2],[181,1],[189,7],[197,2],[200,29]]},"318":{"position":[[0,3],[21,19],[41,1],[60,1],[151,3]]},"319":{"position":[[0,3],[20,27],[48,1],[67,1],[160,3]]},"320":{"position":[[0,3],[21,20],[42,1],[61,1],[159,3]]},"321":{"position":[[0,3],[21,20],[42,1],[61,1],[162,3]]},"322":{"position":[[0,3],[21,10],[32,1],[42,1],[61,1],[151,1],[189,2],[229,3]]},"323":{"position":[[0,3],[21,24],[46,1],[65,1],[168,3]]},"324":{"position":[[0,3],[21,4],[101,1],[127,1],[192,1],[218,1],[306,3],[311,2],[318,1],[339,34],[379,5]]},"325":{"position":[[0,3],[20,8],[41,2],[44,1],[63,1],[162,3]]},"326":{"position":[[0,3],[13,2],[16,11],[28,2],[31,2],[52,6],[71,13],[98,13],[132,3],[140,2],[156,6],[178,6],[202,7],[225,7],[233,1],[252,1],[290,1],[378,1],[380,1],[506,1],[573,2],[602,1],[644,1],[653,2],[684,1],[710,2],[713,2],[716,2],[719,3]]},"327":{"position":[[0,3],[13,2],[16,19],[36,8],[45,1],[64,1],[169,1],[171,1],[200,1],[202,1],[219,2],[222,1],[239,2],[242,2],[271,1],[297,2],[300,2],[303,1],[332,1],[334,1],[351,2],[354,1],[371,2],[374,2],[403,1],[429,2],[432,2],[435,2],[438,3]]},"328":{"position":[[0,3],[13,2],[16,11],[28,2],[31,2],[52,6],[71,13],[98,13],[132,3],[140,2],[156,6],[178,6],[202,7],[225,7],[233,1],[252,1],[345,1],[347,1],[355,8],[380,2],[383,1],[433,1],[442,2],[445,2],[448,2],[451,3],[471,2],[480,1],[503,1],[511,3]]},"329":{"position":[[0,3],[13,2],[16,12],[29,2],[32,2],[53,6],[72,13],[99,13],[133,3],[141,2],[157,6],[179,6],[203,7],[226,7],[250,3],[259,2],[268,1],[287,1],[377,1],[379,1],[449,8],[487,1],[503,2],[522,2],[525,1],[554,2],[575,2],[578,1],[607,2],[610,2],[613,1],[678,1],[696,2],[715,2],[718,1],[747,2],[750,2],[753,2],[756,3]]},"330":{"position":[[0,3],[13,2],[16,17],[34,2],[37,2],[58,4],[75,4],[91,4],[96,1],[115,1],[204,1],[206,1],[273,2],[276,1],[328,2],[331,2],[334,3]]},"331":{"position":[[0,3],[13,2],[16,12],[29,2],[32,2],[49,9],[71,4],[76,1],[95,1],[186,1],[188,1],[225,2],[228,1],[247,13],[261,2],[264,1],[283,12],[296,2],[299,1],[318,18],[337,2],[340,1],[359,10],[370,2],[373,2],[376,3]]},"332":{"position":[[0,3],[13,2],[16,9],[26,1],[60,1],[103,1],[134,11],[168,2],[171,1],[199,2],[202,2],[205,1],[215,1],[316,3],[336,2],[345,1],[443,3]]},"333":{"position":[[0,3],[13,2],[16,70],[87,14],[129,21],[151,17],[169,1],[188,1],[268,2],[322,2],[356,2],[399,6],[406,3],[411,2],[414,22],[447,4],[452,5],[458,2]]},"334":{"position":[[0,3],[14,2],[17,10],[28,2],[31,2],[47,5],[67,5],[87,5],[106,5],[126,5],[132,1],[151,1],[243,1],[308,2],[311,3]]},"335":{"position":[[0,3],[14,2],[44,2],[47,2],[63,4],[80,7],[113,4],[134,7],[148,1],[167,1],[257,1],[334,1],[375,2],[378,2],[381,3]]},"336":{"position":[[0,3],[56,21],[78,1],[97,1],[192,1],[241,2],[244,3]]},"337":{"position":[[0,3],[14,2],[17,11],[34,3],[38,1],[57,1],[144,1],[277,3],[288,3],[299,3],[311,3],[328,3],[344,3],[357,3],[366,3],[381,3],[397,3],[415,3],[432,3],[444,3],[454,3],[464,3],[476,3],[495,3],[513,3],[535,3],[556,3],[570,3],[585,3],[596,3],[611,3],[615,2],[618,3]]},"338":{"position":[[0,3],[14,2],[17,14],[43,12],[56,4],[61,18],[121,1],[140,1],[233,3]]},"339":{"position":[[0,3],[14,2],[17,37],[55,4],[60,1],[79,1],[171,1],[205,1],[207,2],[225,2],[233,4],[238,2],[246,4],[251,2],[254,2],[257,3]]},"340":{"position":[[0,3],[74,1],[93,1],[185,3]]},"341":{"position":[[0,3],[21,24],[46,1],[65,1],[157,3]]},"342":{"position":[[0,3],[21,16],[38,1],[57,1],[156,3]]},"343":{"position":[[0,3],[21,10],[32,1],[51,1],[151,3]]},"344":{"position":[[0,3],[21,30],[52,1],[71,1],[174,3]]},"345":{"position":[[28,4],[41,7],[56,3],[60,1],[79,1],[174,3]]},"346":{"position":[[0,6],[7,6],[25,18],[44,3],[48,1],[59,1],[107,1],[119,2],[122,3],[126,1],[148,2],[161,2],[164,2],[178,1],[180,3],[184,3],[188,1],[216,2],[229,2],[232,2],[262,1],[264,2],[267,1]]},"347":{"position":[[0,1],[15,2],[18,1],[48,3],[58,13],[85,10],[96,2],[99,8],[122,1],[144,1],[187,1],[202,1],[324,2],[327,1],[367,1],[384,1],[406,1],[446,1],[480,1],[495,1],[497,2],[532,1],[565,2],[568,4],[580,1],[690,1],[692,1],[739,1],[741,2],[754,1],[756,1],[832,1],[834,1],[836,2],[933,2],[961,1],[989,2],[1012,2],[1026,1],[1089,1],[1102,1],[1167,1],[1188,2],[1191,1],[1211,1]]},"349":{"position":[[0,23],[24,2],[27,2],[52,3],[60,2],[83,5],[104,4],[127,6],[147,4],[168,6],[190,4],[195,1],[214,1],[370,1],[372,1],[380,7],[409,3],[428,1],[430,1],[556,2],[559,1],[673,2],[676,2],[718,1],[770,1],[782,2],[785,6],[810,2],[813,2],[816,1],[824,7],[872,1],[874,1],[947,2],[950,1],[1006,2],[1009,1],[1065,2],[1068,2],[1110,1],[1185,2],[1188,6],[1213,2],[1216,2],[1219,1],[1227,7],[1245,1],[1247,1],[1273,1],[1275,1],[1291,2],[1294,1],[1310,2],[1313,2],[1316,2],[1319,1],[1345,1],[1347,1],[1363,2],[1366,1],[1382,2],[1385,2],[1388,2],[1391,2],[1394,2],[1397,2],[1400,3]]},"350":{"position":[[0,2],[3,2],[28,3],[36,2],[59,5],[80,6],[105,6],[127,4],[132,1],[151,1],[307,1],[309,1],[317,8],[335,5],[497,1],[548,1],[572,1],[585,2],[588,6],[608,1],[620,1],[622,4],[627,1],[629,5],[635,2],[638,6],[663,2],[666,2],[669,1],[677,8],[708,1],[710,1],[733,3],[742,2],[745,1],[753,3],[762,2],[765,1],[773,3],[836,1],[859,2],[862,2],[865,1],[873,3],[888,3],[945,1],[968,2],[971,2],[974,2],[1003,1],[1023,2],[1026,2],[1029,2],[1032,3]]},"351":{"position":[[0,2],[3,2],[28,3],[36,2],[59,5],[77,6],[101,6],[123,4],[140,1],[169,1],[191,1],[213,1],[236,1],[249,1],[268,1],[424,1],[426,1],[434,5],[604,1],[606,2],[609,6],[634,1],[641,2],[644,2],[647,1],[655,8],[686,1],[688,1],[711,3],[720,2],[723,1],[731,3],[740,2],[743,1],[751,3],[822,1],[842,1],[849,2],[852,2],[855,1],[863,3],[878,3],[944,1],[964,1],[971,2],[974,2],[977,2],[1006,1],[1026,2],[1029,2],[1032,2],[1035,3]]},"353":{"position":[[0,1],[19,1],[109,1],[111,1],[163,1],[165,1],[297,2],[300,1],[420,2],[423,2],[458,1],[503,1],[522,5],[528,1],[530,1],[543,2],[546,2],[549,2],[552,3]]},"354":{"position":[[0,1],[32,1],[34,1],[36,1],[117,2],[120,1],[201,2],[204,1],[287,2],[290,1],[373,2],[376,1],[463,2],[466,1],[555,2],[558,1],[645,2],[648,1],[739,2],[742,1],[825,2],[828,1],[917,2],[920,1],[1011,2],[1014,1],[1101,2],[1104,1],[1187,2],[1190,1],[1271,2],[1274,1],[1359,2],[1362,1],[1447,2],[1450,1],[1537,2],[1540,1],[1625,2],[1628,1],[1709,2],[1712,1],[1793,2],[1796,1],[1878,2],[1881,1],[1966,2],[1969,1],[2052,2],[2055,1],[2142,2],[2145,1],[2226,2],[2229,1],[2320,2],[2323,1],[2412,2],[2415,1],[2506,2],[2509,1],[2592,2],[2595,1],[2676,2],[2679,1],[2764,2],[2767,1],[2854,2],[2857,1],[2944,2],[2947,1],[3034,2],[3037,1],[3120,2],[3123,1],[3210,2],[3213,1],[3302,2],[3305,1],[3390,2],[3393,1],[3478,2],[3481,1],[3566,2],[3569,1],[3654,1],[3656,1],[3666,1],[3793,1],[3795,1],[3897,1],[3929,1],[3942,1],[3944,1],[3976,2],[3979,2],[3982,2],[3985,3]]},"356":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[173,3]]},"357":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[193,1],[208,2],[218,3]]},"358":{"position":[[0,3],[13,10],[24,1],[43,1],[136,3],[156,2],[165,1],[201,1],[217,2],[227,3]]},"359":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[176,3]]},"360":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[174,1],[179,3]]},"361":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[196,1],[211,1],[216,2],[226,3]]},"362":{"position":[[0,3],[49,1],[68,1],[148,3],[168,2],[177,1],[216,1],[249,3]]},"363":{"position":[[0,3],[28,9],[38,1],[57,1],[137,3],[157,2],[166,1],[199,1],[256,3]]},"364":{"position":[[0,3],[23,11],[39,13],[53,30],[84,1],[103,1],[183,3],[203,2],[212,1],[223,1],[249,1],[297,9],[307,2],[317,3]]},"365":{"position":[[0,3],[23,10],[44,14],[59,30],[90,1],[109,1],[189,3],[209,2],[218,1],[229,1],[255,1],[307,9],[317,2],[327,3]]},"366":{"position":[[0,3],[29,11],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[239,3]]},"367":{"position":[[0,3],[28,18],[52,14],[67,1],[86,1],[166,3],[186,2],[195,1],[244,1],[280,3]]},"368":{"position":[[0,3],[11,6],[18,1],[37,1],[117,3],[137,2],[146,1],[176,3],[181,2],[184,42]]},"369":{"position":[[0,3],[13,10],[24,1],[43,1],[123,3],[143,2],[152,1],[163,1],[195,2],[204,1],[224,3],[228,3]]},"370":{"position":[[0,3],[48,1],[67,1],[147,3],[167,2],[176,1],[187,1],[247,3]]},"371":{"position":[[0,3],[46,1],[65,1],[145,3],[165,2],[174,1],[185,1],[245,3]]},"372":{"position":[[0,3],[29,12],[42,1],[61,1],[159,3],[179,2],[188,1],[205,1],[233,1],[250,1],[259,2],[269,3],[274,2],[277,38]]},"373":{"position":[[0,3],[29,12],[42,1],[61,1],[162,3],[182,2],[191,1],[211,1],[239,1],[259,1],[268,2],[278,3]]},"374":{"position":[[0,3],[29,13],[43,1],[62,1],[163,3],[183,2],[192,1],[202,1],[230,1],[240,1],[249,2],[259,3],[264,2],[267,37]]},"375":{"position":[[0,3],[28,26],[55,1],[74,1],[191,3],[211,2],[220,1],[259,1],[320,3]]},"376":{"position":[[0,3],[29,12],[42,1],[61,1],[141,3],[161,2],[170,1],[181,1],[189,3]]},"377":{"position":[[0,3],[22,11],[34,1],[53,1],[146,3],[166,2],[175,1],[243,3]]},"378":{"position":[[0,3],[29,15],[50,9],[60,1],[79,1],[159,3],[179,2],[188,1],[231,1],[267,3]]},"379":{"position":[[0,3],[11,13],[25,1],[44,1],[124,3],[144,2],[153,1],[195,3],[200,2],[203,10],[236,3]]},"380":{"position":[[0,3],[70,1],[89,1],[169,3],[189,2],[198,1],[233,1],[273,3]]},"381":{"position":[[0,3],[74,1],[93,1],[173,3],[193,2],[202,1],[253,1],[290,3]]},"382":{"position":[[0,3],[59,1],[78,1],[158,3],[178,2],[187,1],[236,1],[277,3]]},"383":{"position":[[0,3],[27,15],[43,1],[62,1],[142,3],[162,2],[171,1],[206,1],[241,3],[246,2],[249,14],[269,1],[271,2],[274,2]]},"384":{"position":[[0,3],[29,27],[57,1],[76,1],[156,3],[176,2],[185,1],[232,1],[270,3]]},"385":{"position":[[0,3],[23,7],[37,5],[43,1],[62,1],[142,3],[162,2],[171,1],[282,3]]},"386":{"position":[[0,3],[28,12],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[208,6],[240,3]]},"387":{"position":[[0,3],[28,14],[43,1],[62,1],[142,3],[162,2],[171,1],[208,1],[243,3]]},"388":{"position":[[15,6],[22,1],[41,1],[131,1],[133,1],[204,2],[207,1],[224,2],[227,2],[230,2],[233,3]]},"389":{"position":[[0,3],[24,27],[66,1],[85,1],[165,3],[185,2],[194,1],[211,3]]}},"keywords":{}}],["0",{"_index":121,"title":{},"content":{"18":{"position":[[664,2]]},"19":{"position":[[49,2]]},"124":{"position":[[70,3]]},"130":{"position":[[306,1]]},"230":{"position":[[426,21]]},"277":{"position":[[85,2]]},"285":{"position":[[326,2],[409,2],[536,11],[618,2],[624,6],[916,17],[959,13],[982,1],[1008,13],[1036,1]]},"362":{"position":[[28,17]]},"368":{"position":[[227,1]]}},"keywords":{}}],["0"",{"_index":248,"title":{},"content":{"22":{"position":[[1007,7]]},"347":{"position":[[925,7]]}},"keywords":{}}],["0.5",{"_index":578,"title":{},"content":{"43":{"position":[[245,4]]},"124":{"position":[[246,4]]},"143":{"position":[[80,4]]},"159":{"position":[[220,4]]},"183":{"position":[[161,4]]},"305":{"position":[[134,4]]},"362":{"position":[[218,4]]}},"keywords":{}}],["0.5、0.75、1.0、1.25、1.5、1.75、2.0",{"_index":1170,"title":{},"content":{"381":{"position":[[28,45]]}},"keywords":{}}],["0.7",{"_index":949,"title":{},"content":{"183":{"position":[[21,3]]},"305":{"position":[[14,3]]}},"keywords":{}}],["0.75",{"_index":890,"title":{},"content":{"143":{"position":[[85,5]]}},"keywords":{}}],["000",{"_index":924,"title":{},"content":{"149":{"position":[[243,7]]},"387":{"position":[[210,7]]}},"keywords":{}}],["01",{"_index":264,"title":{},"content":{"24":{"position":[[148,4]]},"27":{"position":[[591,4],[1501,4],[1588,4]]},"28":{"position":[[865,4]]},"29":{"position":[[822,4]]},"205":{"position":[[244,4],[278,4],[430,4]]},"327":{"position":[[179,10],[210,8],[342,8]]},"349":{"position":[[413,4],[1255,7],[1327,7]]},"350":{"position":[[737,4]]},"351":{"position":[[715,4]]},"353":{"position":[[148,4]]}},"keywords":{}}],["01</span>",{"_index":268,"title":{},"content":{"24":{"position":[[238,17]]},"27":{"position":[[681,17]]},"349":{"position":[[497,17]]},"353":{"position":[[238,17]]}},"keywords":{}}],["02",{"_index":398,"title":{},"content":{"27":{"position":[[1534,4],[1558,4],[1621,4],[1645,4]]},"28":{"position":[[890,4]]},"29":{"position":[[847,4]]},"205":{"position":[[303,4],[396,4],[455,4]]},"327":{"position":[[230,8],[311,10],[362,8]]},"349":{"position":[[1283,7],[1302,7],[1355,7],[1374,7]]},"350":{"position":[[757,4]]},"351":{"position":[[735,4]]}},"keywords":{}}],["02</span>",{"_index":271,"title":{},"content":{"24":{"position":[[361,17]]},"27":{"position":[[804,17]]},"349":{"position":[[614,17]]},"353":{"position":[[361,17]]}},"keywords":{}}],["03",{"_index":412,"title":{},"content":{"28":{"position":[[915,4]]},"29":{"position":[[872,4]]},"350":{"position":[[777,4]]},"351":{"position":[[755,4]]}},"keywords":{}}],["03a9f4",{"_index":682,"title":{},"content":{"75":{"position":[[252,10]]},"76":{"position":[[249,10]]},"213":{"position":[[456,10]]},"252":{"position":[[215,10]]},"253":{"position":[[219,10]]},"335":{"position":[[343,10]]}},"keywords":{}}],["04",{"_index":413,"title":{},"content":{"28":{"position":[[1020,4]]},"29":{"position":[[989,4]]},"350":{"position":[[877,4]]},"351":{"position":[[867,4]]}},"keywords":{}}],["0xffffff).tostring(16",{"_index":1127,"title":{},"content":{"291":{"position":[[401,23]]}},"keywords":{}}],["0表示滚动、1",{"_index":1089,"title":{},"content":{"285":{"position":[[338,9]]}},"keywords":{}}],["1",{"_index":154,"title":{},"content":{"19":{"position":[[325,2]]},"22":{"position":[[616,3]]},"29":{"position":[[221,2],[228,3],[646,2],[653,3],[903,2],[910,3],[1030,2],[1037,3]]},"83":{"position":[[354,3]]},"86":{"position":[[891,4],[970,4]]},"124":{"position":[[74,2]]},"204":{"position":[[629,2]]},"207":{"position":[[845,4],[924,4]]},"260":{"position":[[209,11]]},"277":{"position":[[332,2]]},"285":{"position":[[255,2],[476,2],[498,16],[530,2],[550,2],[631,4],[873,17]]},"287":{"position":[[252,2]]},"326":{"position":[[389,2]]},"329":{"position":[[467,12]]},"347":{"position":[[534,3]]},"351":{"position":[[146,2],[153,3],[568,2],[575,3],[786,2],[793,3],[908,2],[915,3]]},"362":{"position":[[46,2]]}},"keywords":{}}],["1.0",{"_index":891,"title":{},"content":{"143":{"position":[[91,4]]}},"keywords":{}}],["1.25",{"_index":892,"title":{},"content":{"143":{"position":[[96,5]]}},"keywords":{}}],["1.5",{"_index":893,"title":{},"content":{"143":{"position":[[102,4]]}},"keywords":{}}],["1.75",{"_index":894,"title":{},"content":{"143":{"position":[[107,5]]}},"keywords":{}}],["10",{"_index":127,"title":{},"content":{"18":{"position":[[780,3]]},"29":{"position":[[224,3],[649,3],[906,3],[1033,3]]},"86":{"position":[[731,3]]},"126":{"position":[[357,3]]},"127":{"position":[[370,3]]},"131":{"position":[[200,3]]},"132":{"position":[[223,3]]},"133":{"position":[[221,3]]},"145":{"position":[[271,4]]},"207":{"position":[[685,3]]},"212":{"position":[[396,3]]},"230":{"position":[[494,3]]},"263":{"position":[[466,3]]},"285":{"position":[[517,3],[647,4]]},"329":{"position":[[420,3]]},"334":{"position":[[304,3]]},"351":{"position":[[149,3],[571,3],[789,3],[911,3]]},"364":{"position":[[225,3]]},"365":{"position":[[231,3]]},"369":{"position":[[165,3]]},"370":{"position":[[189,3]]},"371":{"position":[[187,3]]},"383":{"position":[[212,4]]}},"keywords":{}}],["100",{"_index":1038,"title":{},"content":{"212":{"position":[[383,4]]},"285":{"position":[[908,4],[1041,4]]},"334":{"position":[[291,4]]}},"keywords":{}}],["1000",{"_index":233,"title":{},"content":{"22":{"position":[[640,6]]},"347":{"position":[[558,6]]}},"keywords":{}}],["100px"",{"_index":699,"title":{},"content":{"80":{"position":[[251,11],[408,11]]},"81":{"position":[[718,11]]},"204":{"position":[[698,11]]},"257":{"position":[[222,11],[379,11]]},"258":{"position":[[476,11]]},"326":{"position":[[458,11]]}},"keywords":{}}],["1024",{"_index":478,"title":{},"content":{"35":{"position":[[439,4]]},"175":{"position":[[433,4]]}},"keywords":{}}],["1080p",{"_index":391,"title":{},"content":{"27":{"position":[[1065,8],[1109,8]]},"349":{"position":[[853,8],[897,8]]}},"keywords":{}}],["11",{"_index":1029,"title":{},"content":{"211":{"position":[[661,5]]},"333":{"position":[[382,5]]}},"keywords":{}}],["11/gi",{"_index":1028,"title":{},"content":{"211":{"position":[[627,7]]},"333":{"position":[[348,7]]}},"keywords":{}}],["11/gi.test(ua",{"_index":1027,"title":{},"content":{"211":{"position":[[584,16]]},"333":{"position":[[305,16]]}},"keywords":{}}],["111",{"_index":1086,"title":{},"content":{"285":{"position":[[234,6]]},"287":{"position":[[239,6]]}},"keywords":{}}],["120",{"_index":1012,"title":{},"content":{"209":{"position":[[333,4]]},"331":{"position":[[236,4]]}},"keywords":{}}],["150",{"_index":390,"title":{},"content":{"27":{"position":[[1051,4]]},"349":{"position":[[839,4]]}},"keywords":{}}],["16:9",{"_index":901,"title":{},"content":{"144":{"position":[[95,4],[279,7]]},"382":{"position":[[238,7]]}},"keywords":{}}],["180",{"_index":1013,"title":{},"content":{"209":{"position":[[369,4]]},"331":{"position":[[272,4]]}},"keywords":{}}],["1977"",{"_index":285,"title":{},"content":{"25":{"position":[[106,10]]},"354":{"position":[[106,10]]}},"keywords":{}}],["2",{"_index":722,"title":{},"content":{"83":{"position":[[403,3]]},"123":{"position":[[245,2]]},"143":{"position":[[298,2]]},"207":{"position":[[1094,4]]},"260":{"position":[[239,11]]},"285":{"position":[[372,2]]},"287":{"position":[[279,2]]},"329":{"position":[[639,9],[658,12]]},"361":{"position":[[213,2]]},"381":{"position":[[255,2]]}},"keywords":{}}],["2.0",{"_index":895,"title":{},"content":{"143":{"position":[[113,3]]}},"keywords":{}}],["20",{"_index":672,"title":{},"content":{"74":{"position":[[258,3]]},"75":{"position":[[332,3]]},"77":{"position":[[354,3]]},"97":{"position":[[247,3]]},"251":{"position":[[227,3]]},"252":{"position":[[295,3]]},"254":{"position":[[302,3]]},"274":{"position":[[211,3]]}},"keywords":{}}],["200",{"_index":411,"title":{},"content":{"28":{"position":[[816,4]]},"285":{"position":[[951,4]]},"350":{"position":[[693,4]]},"351":{"position":[[671,4]]}},"keywords":{}}],["20px",{"_index":703,"title":{},"content":{"80":{"position":[[328,7],[343,7],[485,7],[499,7]]},"81":{"position":[[795,7],[810,7]]},"204":{"position":[[775,7],[790,7]]},"257":{"position":[[299,7],[314,7],[456,7],[470,7]]},"258":{"position":[[553,7],[568,7]]},"326":{"position":[[535,7],[550,7]]}},"keywords":{}}],["222",{"_index":1090,"title":{},"content":{"285":{"position":[[359,6]]},"287":{"position":[[266,6]]}},"keywords":{}}],["240",{"_index":427,"title":{},"content":{"29":{"position":[[773,4]]},"209":{"position":[[404,4]]},"331":{"position":[[307,4]]}},"keywords":{}}],["24px",{"_index":694,"title":{},"content":{"77":{"position":[[501,7]]},"254":{"position":[[449,7]]}},"keywords":{}}],["25",{"_index":1094,"title":{},"content":{"285":{"position":[[563,3],[652,7]]}},"keywords":{}}],["250",{"_index":387,"title":{},"content":{"27":{"position":[[567,4]]},"349":{"position":[[395,4]]}},"keywords":{}}],["3",{"_index":1092,"title":{},"content":{"285":{"position":[[436,2]]},"287":{"position":[[306,2]]}},"keywords":{}}],["300",{"_index":1014,"title":{},"content":{"209":{"position":[[445,4]]},"331":{"position":[[348,4]]}},"keywords":{}}],["3000",{"_index":675,"title":{},"content":{"74":{"position":[[340,6]]},"75":{"position":[[421,6]]},"76":{"position":[[429,6]]},"77":{"position":[[519,6]]},"80":{"position":[[612,6]]},"81":{"position":[[843,6]]},"85":{"position":[[261,6]]},"86":{"position":[[985,6]]},"88":{"position":[[286,6]]},"89":{"position":[[812,6]]},"91":{"position":[[294,6]]},"93":{"position":[[282,6]]},"97":{"position":[[327,6]]},"119":{"position":[[220,6]]},"120":{"position":[[243,6]]},"123":{"position":[[251,6]]},"126":{"position":[[451,6]]},"127":{"position":[[468,6]]},"134":{"position":[[298,6]]},"135":{"position":[[316,6]]},"136":{"position":[[275,6]]},"251":{"position":[[309,6]]},"252":{"position":[[384,6]]},"253":{"position":[[399,6]]},"254":{"position":[[467,6]]},"257":{"position":[[583,6]]},"258":{"position":[[601,6]]},"262":{"position":[[220,6]]},"263":{"position":[[563,6]]},"265":{"position":[[251,6]]},"266":{"position":[[541,6]]},"268":{"position":[[247,6]]},"270":{"position":[[239,6]]},"274":{"position":[[291,6]]},"357":{"position":[[211,6]]},"358":{"position":[[220,6]]},"361":{"position":[[219,6]]},"364":{"position":[[310,6]]},"365":{"position":[[320,6]]},"372":{"position":[[262,6]]},"373":{"position":[[271,6]]},"374":{"position":[[252,6]]}},"keywords":{}}],["300px",{"_index":763,"title":{},"content":{"103":{"position":[[194,6]]},"177":{"position":[[417,6]]},"299":{"position":[[291,6]]}},"keywords":{}}],["30px",{"_index":685,"title":{},"content":{"75":{"position":[[276,7]]},"76":{"position":[[273,7]]},"77":{"position":[[298,7]]},"213":{"position":[[480,7]]},"252":{"position":[[239,7]]},"253":{"position":[[243,7]]},"254":{"position":[[246,7]]},"335":{"position":[[367,7]]}},"keywords":{}}],["333",{"_index":1091,"title":{},"content":{"285":{"position":[[423,6]]},"287":{"position":[[293,6]]}},"keywords":{}}],["360p",{"_index":395,"title":{},"content":{"27":{"position":[[1229,7]]},"349":{"position":[[1017,7]]}},"keywords":{}}],["400",{"_index":1108,"title":{},"content":{"285":{"position":[[1000,4]]}},"keywords":{}}],["400px",{"_index":762,"title":{},"content":{"103":{"position":[[179,6]]},"177":{"position":[[402,6]]},"299":{"position":[[276,6]]}},"keywords":{}}],["40px",{"_index":688,"title":{},"content":{"75":{"position":[[406,7]]},"252":{"position":[[369,7]]}},"keywords":{}}],["480p",{"_index":1006,"title":{},"content":{"208":{"position":[[341,6]]},"330":{"position":[[233,6]]}},"keywords":{}}],["4:3",{"_index":900,"title":{},"content":{"144":{"position":[[90,4]]}},"keywords":{}}],["5",{"_index":124,"title":{},"content":{"18":{"position":[[718,2]]},"29":{"position":[[217,3],[642,3],[899,3],[1026,3]]},"42":{"position":[[239,2]]},"121":{"position":[[201,2]]},"122":{"position":[[207,2]]},"123":{"position":[[205,2]]},"129":{"position":[[318,2]]},"145":{"position":[[267,3]]},"158":{"position":[[218,2]]},"181":{"position":[[198,22]]},"195":{"position":[[243,1],[269,1]]},"230":{"position":[[462,2]]},"285":{"position":[[492,2],[867,2]]},"303":{"position":[[145,22]]},"317":{"position":[[170,1],[179,1]]},"351":{"position":[[142,3],[564,3],[782,3],[904,3]]},"359":{"position":[[173,2]]},"360":{"position":[[176,2]]},"361":{"position":[[173,2]]},"367":{"position":[[246,2]]},"383":{"position":[[208,3]]}},"keywords":{}}],["50",{"_index":1102,"title":{},"content":{"285":{"position":[[829,3]]}},"keywords":{}}],["500",{"_index":1105,"title":{},"content":{"285":{"position":[[936,4],[975,6]]}},"keywords":{}}],["5s",{"_index":987,"title":{},"content":{"200":{"position":[[65,3],[69,3]]},"322":{"position":[[34,3],[38,3]]}},"keywords":{}}],["5x",{"_index":424,"title":{},"content":{"29":{"position":[[527,5],[886,5],[1013,5]]},"351":{"position":[[449,5],[769,5],[891,5]]}},"keywords":{}}],["60",{"_index":1010,"title":{},"content":{"209":{"position":[[293,3]]},"285":{"position":[[893,3]]},"331":{"position":[[196,3]]}},"keywords":{}}],["720p",{"_index":393,"title":{},"content":{"27":{"position":[[1170,7]]},"208":{"position":[[396,6]]},"330":{"position":[[288,6]]},"349":{"position":[[958,7]]}},"keywords":{}}],["8",{"_index":680,"title":{},"content":{"75":{"position":[[232,3]]},"76":{"position":[[229,3]]},"77":{"position":[[258,3]]},"213":{"position":[[259,1],[436,3]]},"252":{"position":[[195,3]]},"253":{"position":[[199,3]]},"254":{"position":[[206,3]]},"335":{"position":[[146,1],[323,3]]}},"keywords":{}}],["8"",{"_index":760,"title":{},"content":{"103":{"position":[[127,7]]}},"keywords":{}}],["9",{"_index":705,"title":{},"content":{"80":{"position":[[360,5],[516,5]]},"81":{"position":[[827,5]]},"204":{"position":[[807,5]]},"257":{"position":[[331,5],[487,5]]},"258":{"position":[[585,5]]},"326":{"position":[[567,5]]}},"keywords":{}}],["_",{"_index":151,"title":{},"content":{"19":{"position":[[261,3]]},"277":{"position":[[297,3]]},"290":{"position":[[282,3]]}},"keywords":{}}],["abbrevi",{"_index":992,"title":{},"content":{"202":{"position":[[462,12]]}},"keywords":{}}],["absolut",{"_index":701,"title":{},"content":{"80":{"position":[[311,11],[468,11]]},"81":{"position":[[778,11]]},"204":{"position":[[758,11]]},"257":{"position":[[282,11],[439,11]]},"258":{"position":[[536,11]]},"326":{"position":[[518,11]]}},"keywords":{}}],["accept",{"_index":940,"title":{},"content":{"179":{"position":[[49,7]]}},"keywords":{}}],["access",{"_index":93,"title":{},"content":{"17":{"position":[[397,6]]},"99":{"position":[[116,6]]},"202":{"position":[[175,6]]},"210":{"position":[[111,6]]}},"keywords":{}}],["accord",{"_index":1076,"title":{},"content":{"222":{"position":[[57,9]]}},"keywords":{}}],["acquisit",{"_index":173,"title":{},"content":{"20":{"position":[[325,12]]}},"keywords":{}}],["ad",{"_index":75,"title":{"12":{"position":[[0,3]]}},"content":{"15":{"position":[[31,3]]},"16":{"position":[[28,3]]},"18":{"position":[[194,3],[233,2],[327,2],[368,2],[595,2],[671,2],[750,3],[805,3],[889,5],[957,4],[1044,5],[1088,5],[1132,5],[1178,5]]},"227":{"position":[[31,3]]},"228":{"position":[[28,3]]},"230":{"position":[[667,5],[703,5],[747,5],[783,5]]}},"keywords":{}}],["adapt",{"_index":874,"title":{},"content":{"140":{"position":[[63,9]]},"146":{"position":[[101,5]]}},"keywords":{}}],["add",{"_index":81,"title":{"19":{"position":[[0,3]]},"23":{"position":[[0,3]]},"26":{"position":[[7,3]]},"27":{"position":[[0,3]]},"28":{"position":[[0,3]]},"29":{"position":[[0,3]]},"81":{"position":[[0,4]]},"86":{"position":[[0,4]]},"89":{"position":[[0,4]]},"95":{"position":[[0,4]]},"99":{"position":[[0,4]]},"258":{"position":[[0,4]]},"263":{"position":[[0,4]]},"266":{"position":[[0,4]]},"272":{"position":[[0,4]]},"276":{"position":[[0,4]]}},"content":{"16":{"position":[[7,3]]},"19":{"position":[[0,3]]},"20":{"position":[[34,3],[104,3]]},"67":{"position":[[77,3]]},"71":{"position":[[33,3]]},"81":{"position":[[22,3],[42,3]]},"86":{"position":[[22,3],[42,3]]},"89":{"position":[[22,3],[42,3]]},"95":{"position":[[23,3],[43,3]]},"99":{"position":[[22,3],[45,3]]},"205":{"position":[[76,3]]},"220":{"position":[[39,3]]},"228":{"position":[[7,3]]},"258":{"position":[[16,3]]},"263":{"position":[[16,3]]},"266":{"position":[[16,3]]},"272":{"position":[[16,3]]},"276":{"position":[[16,3]]},"282":{"position":[[7,3]]}},"keywords":{}}],["addit",{"_index":837,"title":{},"content":{"129":{"position":[[121,10]]}},"keywords":{}}],["address",{"_index":104,"title":{},"content":{"18":{"position":[[306,7]]},"127":{"position":[[54,8]]},"178":{"position":[[50,8]]},"193":{"position":[[328,9]]},"208":{"position":[[196,7]]},"216":{"position":[[175,9],[231,7]]}},"keywords":{}}],["aden"",{"_index":287,"title":{},"content":{"25":{"position":[[190,10]]},"354":{"position":[[190,10]]}},"keywords":{}}],["adjust",{"_index":963,"title":{},"content":{"187":{"position":[[153,6]]}},"keywords":{}}],["ads.js"></script>",{"_index":87,"title":{},"content":{"17":{"position":[[67,31],[216,31],[351,31]]},"229":{"position":[[64,31],[213,31],[348,31]]}},"keywords":{}}],["ads/dist/artplay",{"_index":90,"title":{},"content":{"17":{"position":[[190,18],[325,18]]},"229":{"position":[[187,18],[322,18]]}},"keywords":{}}],["advanc",{"_index":612,"title":{"54":{"position":[[0,8]]}},"content":{"202":{"position":[[132,7]]}},"keywords":{}}],["agent",{"_index":552,"title":{},"content":{"37":{"position":[[1271,5]]},"153":{"position":[[1233,5]]}},"keywords":{}}],["airplay",{"_index":925,"title":{"150":{"position":[[0,8]]},"223":{"position":[[0,8]]},"345":{"position":[[0,8]]},"388":{"position":[[0,8]]}},"content":{"150":{"position":[[24,7],[151,10],[187,10]]},"223":{"position":[[51,7],[201,8]]},"345":{"position":[[33,7],[159,8]]},"388":{"position":[[141,10],[177,10]]}},"keywords":{}}],["alignitem",{"_index":1137,"title":{},"content":{"292":{"position":[[507,11]]}},"keywords":{}}],["allow",{"_index":984,"title":{},"content":{"197":{"position":[[110,7]]}},"keywords":{}}],["alreadi",{"_index":520,"title":{},"content":{"37":{"position":[[604,7]]},"153":{"position":[[566,7]]}},"keywords":{}}],["amaro"",{"_index":289,"title":{},"content":{"25":{"position":[[275,11]]},"354":{"position":[[275,11]]}},"keywords":{}}],["amp;&",{"_index":792,"title":{},"content":{"104":{"position":[[550,10]]},"105":{"position":[[363,10],[457,10]]}},"keywords":{}}],["anonym",{"_index":972,"title":{},"content":{"193":{"position":[[250,12]]},"315":{"position":[[192,12]]}},"keywords":{}}],["antioverlap",{"_index":1096,"title":{},"content":{"285":{"position":[[679,12]]}},"keywords":{}}],["app",{"_index":33,"title":{},"content":{"2":{"position":[[215,5]]},"18":{"position":[[60,5]]},"19":{"position":[[101,5]]},"20":{"position":[[398,5]]},"22":{"position":[[460,5]]},"24":{"position":[[60,5]]},"25":{"position":[[3707,5]]},"27":{"position":[[416,5]]},"28":{"position":[[269,5]]},"29":{"position":[[384,5]]},"31":{"position":[[105,5]]},"32":{"position":[[106,5]]},"33":{"position":[[117,5]]},"34":{"position":[[109,5]]},"35":{"position":[[111,5]]},"37":{"position":[[1660,5]]},"39":{"position":[[126,5]]},"40":{"position":[[92,5]]},"41":{"position":[[91,5]]},"42":{"position":[[94,5]]},"43":{"position":[[96,5]]},"44":{"position":[[104,5]]},"45":{"position":[[121,5]]},"46":{"position":[[134,5]]},"47":{"position":[[90,5]]},"48":{"position":[[93,5]]},"49":{"position":[[152,5]]},"50":{"position":[[93,5]]},"51":{"position":[[104,5]]},"52":{"position":[[98,5]]},"53":{"position":[[89,5]]},"63":{"position":[[215,5]]},"64":{"position":[[103,5]]},"66":{"position":[[141,6]]},"67":{"position":[[325,5]]},"70":{"position":[[131,5]]},"71":{"position":[[112,5]]},"74":{"position":[[126,5]]},"75":{"position":[[130,5]]},"76":{"position":[[127,5]]},"77":{"position":[[156,5]]},"80":{"position":[[166,5]]},"81":{"position":[[537,5]]},"83":{"position":[[239,5]]},"85":{"position":[[139,5]]},"86":{"position":[[581,5]]},"88":{"position":[[132,5]]},"89":{"position":[[542,5]]},"91":{"position":[[148,5]]},"93":{"position":[[142,5]]},"95":{"position":[[201,5]]},"97":{"position":[[135,5]]},"99":{"position":[[352,5]]},"101":{"position":[[121,5]]},"103":{"position":[[166,3],[432,5]]},"107":{"position":[[119,5]]},"118":{"position":[[86,5]]},"119":{"position":[[87,5]]},"120":{"position":[[107,5]]},"121":{"position":[[120,5]]},"122":{"position":[[123,5]]},"123":{"position":[[124,5]]},"124":{"position":[[137,5]]},"125":{"position":[[119,5]]},"126":{"position":[[276,5]]},"127":{"position":[[289,5]]},"128":{"position":[[136,5]]},"129":{"position":[[199,5]]},"130":{"position":[[92,5]]},"131":{"position":[[119,5]]},"132":{"position":[[142,5]]},"133":{"position":[[140,5]]},"134":{"position":[[138,5]]},"135":{"position":[[147,5]]},"136":{"position":[[126,5]]},"137":{"position":[[199,5]]},"138":{"position":[[127,5]]},"139":{"position":[[116,5]]},"140":{"position":[[172,5]]},"141":{"position":[[127,5]]},"142":{"position":[[159,5]]},"143":{"position":[[177,5]]},"144":{"position":[[160,5]]},"145":{"position":[[162,5]]},"146":{"position":[[195,5]]},"147":{"position":[[152,5]]},"148":{"position":[[130,5]]},"149":{"position":[[136,5]]},"150":{"position":[[92,5]]},"151":{"position":[[112,5]]},"153":{"position":[[1622,5]]},"155":{"position":[[98,5]]},"156":{"position":[[70,5]]},"157":{"position":[[70,5]]},"158":{"position":[[73,5]]},"159":{"position":[[71,5]]},"160":{"position":[[73,5]]},"161":{"position":[[80,5]]},"162":{"position":[[84,5]]},"163":{"position":[[73,5]]},"164":{"position":[[72,5]]},"165":{"position":[[89,5]]},"166":{"position":[[71,5]]},"167":{"position":[[72,5]]},"168":{"position":[[72,5]]},"169":{"position":[[71,5]]},"171":{"position":[[99,5]]},"172":{"position":[[100,5]]},"173":{"position":[[111,5]]},"174":{"position":[[103,5]]},"175":{"position":[[105,5]]},"177":{"position":[[207,5],[262,6],[389,3]]},"178":{"position":[[177,5]]},"179":{"position":[[240,5]]},"180":{"position":[[187,5]]},"181":{"position":[[152,5]]},"182":{"position":[[141,5]]},"183":{"position":[[114,5]]},"184":{"position":[[135,5]]},"185":{"position":[[113,5]]},"186":{"position":[[111,5]]},"187":{"position":[[295,5]]},"188":{"position":[[181,5]]},"189":{"position":[[109,5]]},"190":{"position":[[207,5]]},"191":{"position":[[196,5]]},"192":{"position":[[184,5]]},"193":{"position":[[151,5]]},"194":{"position":[[172,5]]},"195":{"position":[[116,5]]},"196":{"position":[[155,5]]},"197":{"position":[[186,5]]},"198":{"position":[[177,5]]},"199":{"position":[[178,5]]},"200":{"position":[[133,5]]},"201":{"position":[[163,5]]},"202":{"position":[[300,6]]},"203":{"position":[[121,5]]},"204":{"position":[[571,5]]},"205":{"position":[[154,5]]},"206":{"position":[[536,5]]},"207":{"position":[[593,5]]},"208":{"position":[[264,5]]},"209":{"position":[[233,5]]},"210":{"position":[[347,5]]},"211":{"position":[[508,5]]},"212":{"position":[[284,5]]},"213":{"position":[[321,5]]},"214":{"position":[[208,5]]},"215":{"position":[[138,5]]},"216":{"position":[[363,5]]},"217":{"position":[[191,5]]},"218":{"position":[[174,5]]},"219":{"position":[[171,5]]},"220":{"position":[[166,5]]},"221":{"position":[[117,5]]},"222":{"position":[[205,5]]},"223":{"position":[[162,5]]},"230":{"position":[[60,5]]},"240":{"position":[[162,5]]},"241":{"position":[[95,5]]},"243":{"position":[[96,6]]},"244":{"position":[[220,5]]},"247":{"position":[[98,5]]},"248":{"position":[[94,5]]},"251":{"position":[[95,5]]},"252":{"position":[[93,5]]},"253":{"position":[[97,5]]},"254":{"position":[[104,5]]},"257":{"position":[[137,5]]},"258":{"position":[[295,5]]},"260":{"position":[[121,5]]},"262":{"position":[[98,5]]},"263":{"position":[[329,5]]},"265":{"position":[[97,5]]},"266":{"position":[[295,5]]},"268":{"position":[[101,5]]},"270":{"position":[[99,5]]},"272":{"position":[[120,5]]},"274":{"position":[[99,5]]},"276":{"position":[[259,5]]},"277":{"position":[[137,5]]},"285":{"position":[[60,5]]},"286":{"position":[[60,5]]},"287":{"position":[[60,5]]},"289":{"position":[[101,5]]},"290":{"position":[[98,5]]},"291":{"position":[[92,5]]},"292":{"position":[[198,5]]},"293":{"position":[[99,5]]},"294":{"position":[[85,5]]},"295":{"position":[[82,5]]},"296":{"position":[[49,5]]},"297":{"position":[[219,5]]},"299":{"position":[[133,5],[188,6],[263,3]]},"300":{"position":[[117,5]]},"301":{"position":[[135,5]]},"302":{"position":[[103,5]]},"303":{"position":[[99,5]]},"304":{"position":[[98,5]]},"305":{"position":[[87,5]]},"306":{"position":[[100,5]]},"307":{"position":[[88,5]]},"308":{"position":[[88,5]]},"309":{"position":[[152,5]]},"310":{"position":[[108,5]]},"311":{"position":[[88,5]]},"312":{"position":[[130,5]]},"313":{"position":[[113,5]]},"314":{"position":[[112,5]]},"315":{"position":[[99,5]]},"316":{"position":[[102,5]]},"317":{"position":[[88,5]]},"318":{"position":[[101,5]]},"319":{"position":[[108,5]]},"320":{"position":[[102,5]]},"321":{"position":[[102,5]]},"322":{"position":[[102,5]]},"323":{"position":[[106,5]]},"324":{"position":[[164,6]]},"325":{"position":[[104,5]]},"326":{"position":[[331,5]]},"327":{"position":[[105,5]]},"328":{"position":[[293,5]]},"329":{"position":[[328,5]]},"330":{"position":[[156,5]]},"331":{"position":[[136,5]]},"332":{"position":[[256,5]]},"333":{"position":[[229,5]]},"334":{"position":[[192,5]]},"335":{"position":[[208,5]]},"336":{"position":[[138,5]]},"337":{"position":[[98,5]]},"338":{"position":[[181,5]]},"339":{"position":[[120,5]]},"340":{"position":[[134,5]]},"341":{"position":[[106,5]]},"342":{"position":[[98,5]]},"343":{"position":[[92,5]]},"344":{"position":[[112,5]]},"345":{"position":[[120,5]]},"347":{"position":[[378,5]]},"349":{"position":[[255,5]]},"350":{"position":[[192,5]]},"351":{"position":[[309,5]]},"353":{"position":[[60,5]]},"354":{"position":[[3707,5]]},"356":{"position":[[78,5]]},"357":{"position":[[78,5]]},"358":{"position":[[84,5]]},"359":{"position":[[92,5]]},"360":{"position":[[92,5]]},"361":{"position":[[92,5]]},"362":{"position":[[109,5]]},"363":{"position":[[98,5]]},"364":{"position":[[144,5]]},"365":{"position":[[150,5]]},"366":{"position":[[101,5]]},"367":{"position":[[127,5]]},"368":{"position":[[78,5]]},"369":{"position":[[84,5]]},"370":{"position":[[108,5]]},"371":{"position":[[106,5]]},"372":{"position":[[102,5]]},"373":{"position":[[102,5]]},"374":{"position":[[103,5]]},"375":{"position":[[115,5]]},"376":{"position":[[102,5]]},"377":{"position":[[94,5]]},"378":{"position":[[120,5]]},"379":{"position":[[85,5]]},"380":{"position":[[130,5]]},"381":{"position":[[134,5]]},"382":{"position":[[119,5]]},"383":{"position":[[103,5]]},"384":{"position":[[117,5]]},"385":{"position":[[103,5]]},"386":{"position":[[101,5]]},"387":{"position":[[103,5]]},"388":{"position":[[82,5]]},"389":{"position":[[126,5]]}},"keywords":{}}],["app"></div>",{"_index":769,"title":{},"content":{"103":{"position":[[275,25]]}},"keywords":{}}],["app').queryselector",{"_index":630,"title":{},"content":{"63":{"position":[[135,19]]},"240":{"position":[[82,19]]}},"keywords":{}}],["appear",{"_index":944,"title":{},"content":{"180":{"position":[[58,6]]},"181":{"position":[[50,6]]},"190":{"position":[[80,6]]},"191":{"position":[[92,6]]},"192":{"position":[[80,6]]},"201":{"position":[[52,7]]}},"keywords":{}}],["area",{"_index":587,"title":{},"content":{"46":{"position":[[47,4]]}},"keywords":{}}],["arg",{"_index":567,"title":{},"content":{"37":{"position":[[1724,9]]},"39":{"position":[[185,9]]},"40":{"position":[[150,9]]},"41":{"position":[[150,9]]},"42":{"position":[[152,9],[210,9]]},"43":{"position":[[156,9],[214,9]]},"44":{"position":[[165,9],[223,9]]},"45":{"position":[[180,9]]},"46":{"position":[[192,9]]},"48":{"position":[[169,9]]},"49":{"position":[[215,9]]},"50":{"position":[[150,9],[208,9]]},"51":{"position":[[186,9]]},"52":{"position":[[186,9]]},"53":{"position":[[149,9]]},"153":{"position":[[1686,9]]},"155":{"position":[[157,9]]},"156":{"position":[[128,9]]},"157":{"position":[[129,9]]},"158":{"position":[[131,9],[189,9]]},"159":{"position":[[131,9],[189,9]]},"160":{"position":[[134,9],[192,9]]},"161":{"position":[[139,9]]},"162":{"position":[[142,9]]},"164":{"position":[[148,9]]},"165":{"position":[[152,9]]},"166":{"position":[[128,9],[186,9]]},"167":{"position":[[154,9]]},"168":{"position":[[160,9]]},"169":{"position":[[131,9]]},"204":{"position":[[832,9],[934,9]]},"326":{"position":[[592,9],[674,9]]}},"keywords":{}}],["array",{"_index":17,"title":{},"content":{"2":{"position":[[6,5],[14,5]]},"27":{"position":[[211,5]]},"29":{"position":[[113,5]]},"107":{"position":[[4,5]]},"145":{"position":[[30,5]]},"211":{"position":[[277,5]]},"326":{"position":[[4,8]]},"327":{"position":[[4,8]]},"328":{"position":[[4,8]]},"329":{"position":[[4,8]]},"330":{"position":[[4,8]]},"331":{"position":[[4,8]]},"332":{"position":[[4,8]]},"333":{"position":[[4,8]]},"349":{"position":[[98,5]]},"351":{"position":[[71,5]]},"383":{"position":[[21,5]]}},"keywords":{}}],["arraydefault",{"_index":997,"title":{},"content":{"204":{"position":[[6,13]]},"205":{"position":[[6,13]]},"206":{"position":[[6,13]]},"207":{"position":[[6,13]]},"208":{"position":[[6,13]]},"209":{"position":[[6,13]]},"210":{"position":[[6,13]]},"211":{"position":[[6,13]]}},"keywords":{}}],["arrow",{"_index":942,"title":{},"content":{"179":{"position":[[435,5]]}},"keywords":{}}],["arrowleft",{"_index":1050,"title":{},"content":{"215":{"position":[[410,10]]},"337":{"position":[[370,10]]}},"keywords":{}}],["arrowright",{"_index":1051,"title":{},"content":{"215":{"position":[[425,11]]},"337":{"position":[[385,11]]}},"keywords":{}}],["art",{"_index":29,"title":{},"content":{"2":{"position":[[170,3]]},"18":{"position":[[15,3]]},"19":{"position":[[56,3]]},"20":{"position":[[353,3]]},"22":{"position":[[474,5],[1103,4],[1179,4]]},"24":{"position":[[15,3]]},"25":{"position":[[3662,3],[3894,4]]},"27":{"position":[[371,3]]},"28":{"position":[[224,3]]},"29":{"position":[[339,3]]},"31":{"position":[[60,3]]},"32":{"position":[[61,3]]},"33":{"position":[[72,3]]},"34":{"position":[[64,3]]},"35":{"position":[[66,3],[521,4]]},"37":{"position":[[1615,3]]},"39":{"position":[[81,3]]},"40":{"position":[[47,3]]},"41":{"position":[[46,3]]},"42":{"position":[[49,3]]},"43":{"position":[[51,3]]},"44":{"position":[[59,3]]},"45":{"position":[[76,3]]},"46":{"position":[[89,3]]},"47":{"position":[[45,3]]},"48":{"position":[[48,3]]},"49":{"position":[[107,3]]},"50":{"position":[[48,3]]},"51":{"position":[[59,3]]},"52":{"position":[[53,3]]},"53":{"position":[[44,3]]},"63":{"position":[[170,3]]},"64":{"position":[[58,3]]},"66":{"position":[[152,3]]},"67":{"position":[[280,3]]},"70":{"position":[[86,3]]},"71":{"position":[[67,3]]},"74":{"position":[[81,3]]},"75":{"position":[[85,3]]},"76":{"position":[[82,3]]},"77":{"position":[[111,3]]},"80":{"position":[[121,3]]},"81":{"position":[[492,3]]},"83":{"position":[[194,3]]},"85":{"position":[[94,3]]},"86":{"position":[[536,3]]},"88":{"position":[[87,3]]},"89":{"position":[[497,3]]},"91":{"position":[[103,3]]},"93":{"position":[[97,3]]},"95":{"position":[[156,3]]},"97":{"position":[[90,3]]},"99":{"position":[[307,3]]},"101":{"position":[[76,3]]},"103":{"position":[[387,3]]},"105":{"position":[[283,3],[452,4]]},"107":{"position":[[74,3]]},"118":{"position":[[41,3]]},"119":{"position":[[42,3]]},"120":{"position":[[62,3]]},"121":{"position":[[75,3]]},"122":{"position":[[78,3]]},"123":{"position":[[79,3]]},"124":{"position":[[92,3]]},"125":{"position":[[74,3]]},"126":{"position":[[231,3]]},"127":{"position":[[244,3]]},"128":{"position":[[91,3]]},"129":{"position":[[154,3]]},"130":{"position":[[47,3]]},"131":{"position":[[74,3]]},"132":{"position":[[97,3]]},"133":{"position":[[95,3]]},"134":{"position":[[93,3]]},"135":{"position":[[102,3]]},"136":{"position":[[81,3]]},"137":{"position":[[154,3]]},"138":{"position":[[82,3]]},"139":{"position":[[71,3]]},"140":{"position":[[127,3]]},"141":{"position":[[82,3]]},"142":{"position":[[114,3]]},"143":{"position":[[132,3]]},"144":{"position":[[115,3]]},"145":{"position":[[117,3]]},"146":{"position":[[150,3]]},"147":{"position":[[107,3]]},"148":{"position":[[85,3]]},"149":{"position":[[91,3]]},"150":{"position":[[47,3]]},"151":{"position":[[67,3]]},"153":{"position":[[1577,3]]},"155":{"position":[[53,3]]},"156":{"position":[[25,3]]},"157":{"position":[[25,3]]},"158":{"position":[[28,3]]},"159":{"position":[[26,3]]},"160":{"position":[[28,3]]},"161":{"position":[[35,3]]},"162":{"position":[[39,3]]},"163":{"position":[[28,3]]},"164":{"position":[[27,3]]},"165":{"position":[[44,3]]},"166":{"position":[[26,3]]},"167":{"position":[[27,3]]},"168":{"position":[[27,3]]},"169":{"position":[[26,3]]},"171":{"position":[[54,3]]},"172":{"position":[[55,3]]},"173":{"position":[[66,3]]},"174":{"position":[[58,3]]},"175":{"position":[[60,3],[515,4]]},"177":{"position":[[162,3]]},"178":{"position":[[132,3]]},"179":{"position":[[194,3]]},"180":{"position":[[142,3]]},"181":{"position":[[107,3]]},"182":{"position":[[96,3]]},"183":{"position":[[69,3]]},"184":{"position":[[90,3]]},"185":{"position":[[68,3]]},"186":{"position":[[66,3]]},"187":{"position":[[250,3]]},"188":{"position":[[136,3]]},"189":{"position":[[64,3]]},"190":{"position":[[162,3]]},"191":{"position":[[151,3]]},"192":{"position":[[139,3]]},"193":{"position":[[106,3]]},"194":{"position":[[127,3]]},"195":{"position":[[71,3]]},"196":{"position":[[110,3]]},"197":{"position":[[141,3]]},"198":{"position":[[132,3]]},"199":{"position":[[133,3]]},"200":{"position":[[88,3]]},"201":{"position":[[118,3]]},"202":{"position":[[350,3]]},"203":{"position":[[76,3]]},"204":{"position":[[526,3]]},"205":{"position":[[109,3]]},"206":{"position":[[491,3]]},"207":{"position":[[548,3]]},"208":{"position":[[219,3]]},"209":{"position":[[188,3]]},"210":{"position":[[302,3]]},"211":{"position":[[463,3]]},"212":{"position":[[239,3]]},"213":{"position":[[276,3]]},"214":{"position":[[163,3]]},"215":{"position":[[93,3]]},"216":{"position":[[318,3]]},"217":{"position":[[146,3],[271,4],[327,4]]},"218":{"position":[[129,3]]},"219":{"position":[[126,3]]},"220":{"position":[[121,3]]},"221":{"position":[[72,3]]},"222":{"position":[[160,3]]},"223":{"position":[[117,3]]},"230":{"position":[[15,3]]},"240":{"position":[[117,3]]},"241":{"position":[[50,3]]},"243":{"position":[[107,3]]},"244":{"position":[[175,3]]},"247":{"position":[[53,3]]},"248":{"position":[[49,3]]},"251":{"position":[[50,3]]},"252":{"position":[[48,3]]},"253":{"position":[[52,3]]},"254":{"position":[[59,3]]},"257":{"position":[[92,3]]},"258":{"position":[[250,3]]},"260":{"position":[[76,3]]},"262":{"position":[[53,3]]},"263":{"position":[[284,3]]},"265":{"position":[[52,3]]},"266":{"position":[[250,3]]},"268":{"position":[[56,3]]},"270":{"position":[[54,3]]},"272":{"position":[[75,3]]},"274":{"position":[[54,3]]},"276":{"position":[[214,3]]},"277":{"position":[[92,3]]},"285":{"position":[[15,3]]},"286":{"position":[[15,3]]},"287":{"position":[[15,3]]},"289":{"position":[[56,3]]},"290":{"position":[[53,3]]},"291":{"position":[[47,3]]},"292":{"position":[[153,3]]},"293":{"position":[[54,3]]},"294":{"position":[[40,3]]},"295":{"position":[[37,3]]},"296":{"position":[[4,3]]},"297":{"position":[[174,3]]},"299":{"position":[[88,3]]},"300":{"position":[[72,3]]},"301":{"position":[[89,3]]},"302":{"position":[[58,3]]},"303":{"position":[[54,3]]},"304":{"position":[[53,3]]},"305":{"position":[[42,3]]},"306":{"position":[[55,3]]},"307":{"position":[[43,3]]},"308":{"position":[[43,3]]},"309":{"position":[[107,3]]},"310":{"position":[[63,3]]},"311":{"position":[[43,3]]},"312":{"position":[[85,3]]},"313":{"position":[[68,3]]},"314":{"position":[[67,3]]},"315":{"position":[[54,3]]},"316":{"position":[[57,3]]},"317":{"position":[[43,3]]},"318":{"position":[[56,3]]},"319":{"position":[[63,3]]},"320":{"position":[[57,3]]},"321":{"position":[[57,3]]},"322":{"position":[[57,3]]},"323":{"position":[[61,3]]},"324":{"position":[[214,3]]},"325":{"position":[[59,3]]},"326":{"position":[[286,3]]},"327":{"position":[[60,3]]},"328":{"position":[[248,3]]},"329":{"position":[[283,3]]},"330":{"position":[[111,3]]},"331":{"position":[[91,3]]},"332":{"position":[[211,3]]},"333":{"position":[[184,3]]},"334":{"position":[[147,3]]},"335":{"position":[[163,3]]},"336":{"position":[[93,3]]},"337":{"position":[[53,3]]},"338":{"position":[[136,3]]},"339":{"position":[[75,3],[200,4],[241,4]]},"340":{"position":[[89,3]]},"341":{"position":[[61,3]]},"342":{"position":[[53,3]]},"343":{"position":[[47,3]]},"344":{"position":[[67,3]]},"345":{"position":[[75,3]]},"347":{"position":[[392,5],[1021,4],[1097,4]]},"349":{"position":[[210,3]]},"350":{"position":[[147,3]]},"351":{"position":[[264,3]]},"353":{"position":[[15,3]]},"354":{"position":[[3662,3],[3931,4]]},"356":{"position":[[33,3]]},"357":{"position":[[33,3]]},"358":{"position":[[39,3]]},"359":{"position":[[47,3]]},"360":{"position":[[47,3]]},"361":{"position":[[47,3]]},"362":{"position":[[64,3]]},"363":{"position":[[53,3]]},"364":{"position":[[99,3]]},"365":{"position":[[105,3]]},"366":{"position":[[56,3]]},"367":{"position":[[82,3]]},"368":{"position":[[33,3]]},"369":{"position":[[39,3]]},"370":{"position":[[63,3]]},"371":{"position":[[61,3]]},"372":{"position":[[57,3]]},"373":{"position":[[57,3]]},"374":{"position":[[58,3]]},"375":{"position":[[70,3]]},"376":{"position":[[57,3]]},"377":{"position":[[49,3]]},"378":{"position":[[75,3]]},"379":{"position":[[40,3]]},"380":{"position":[[85,3]]},"381":{"position":[[89,3]]},"382":{"position":[[74,3]]},"383":{"position":[[58,3]]},"384":{"position":[[72,3]]},"385":{"position":[[58,3]]},"386":{"position":[[56,3]]},"387":{"position":[[58,3]]},"388":{"position":[[37,3]]},"389":{"position":[[81,3]]}},"keywords":{}}],["art.airplay",{"_index":926,"title":{},"content":{"150":{"position":[[219,14]]},"388":{"position":[[209,14]]}},"keywords":{}}],["art.aspectratio",{"_index":903,"title":{},"content":{"144":{"position":[[261,15]]},"382":{"position":[[220,15]]}},"keywords":{}}],["art.attr('playsinlin",{"_index":917,"title":{},"content":{"147":{"position":[[261,23]]},"385":{"position":[[212,23]]}},"keywords":{}}],["art.autoheight",{"_index":914,"title":{},"content":{"146":{"position":[[295,14]]},"384":{"position":[[217,14]]}},"keywords":{}}],["art.autos",{"_index":878,"title":{},"content":{"140":{"position":[[270,12]]},"378":{"position":[[218,12]]}},"keywords":{}}],["art.backward",{"_index":820,"title":{},"content":{"123":{"position":[[230,12]]},"361":{"position":[[198,12]]}},"keywords":{}}],["art.contextmenu.add",{"_index":178,"title":{},"content":{"20":{"position":[[574,21]]},"89":{"position":[[663,21]]},"266":{"position":[[416,21]]},"297":{"position":[[395,21]]}},"keywords":{}}],["art.contextmenu.show",{"_index":730,"title":{},"content":{"88":{"position":[[202,20],[253,20]]},"89":{"position":[[612,20],[772,20]]},"206":{"position":[[679,20],[749,20]]},"265":{"position":[[167,20],[218,20]]},"266":{"position":[[365,20],[501,20]]},"328":{"position":[[412,20],[482,20]]}},"keywords":{}}],["art.contextmenu['contextmenu1",{"_index":186,"title":{},"content":{"20":{"position":[[1156,32]]},"297":{"position":[[894,32]]}},"keywords":{}}],["art.controls.add",{"_index":181,"title":{},"content":{"20":{"position":[[688,18]]},"86":{"position":[[673,18]]},"263":{"position":[[421,18]]},"297":{"position":[[509,18]]}},"keywords":{}}],["art.controls.port",{"_index":256,"title":{},"content":{"22":{"position":[[1228,20]]},"347":{"position":[[1146,20]]}},"keywords":{}}],["art.controls.show",{"_index":724,"title":{},"content":{"85":{"position":[[231,17]]},"262":{"position":[[190,17]]}},"keywords":{}}],["art.controls['control1",{"_index":187,"title":{},"content":{"20":{"position":[[1205,25]]},"297":{"position":[[943,25]]}},"keywords":{}}],["art.currenttim",{"_index":575,"title":{},"content":{"42":{"position":[[259,15]]},"129":{"position":[[300,15]]},"158":{"position":[[232,15]]},"367":{"position":[[228,15]]}},"keywords":{}}],["art.destroy",{"_index":581,"title":{},"content":{"44":{"position":[[241,14]]},"105":{"position":[[468,12]]},"151":{"position":[[182,14]]},"160":{"position":[[210,14]]},"389":{"position":[[196,14]]}},"keywords":{}}],["art.destroy(fals",{"_index":810,"title":{},"content":{"105":{"position":[[483,19]]}},"keywords":{}}],["art.flip",{"_index":888,"title":{},"content":{"142":{"position":[[253,8]]},"380":{"position":[[224,8]]}},"keywords":{}}],["art.forward",{"_index":818,"title":{},"content":{"122":{"position":[[193,11]]},"360":{"position":[[162,11]]}},"keywords":{}}],["art.fullscreen",{"_index":855,"title":{},"content":{"134":{"position":[[226,14],[271,14]]},"372":{"position":[[190,14],[235,14]]}},"keywords":{}}],["art.fullscreenweb",{"_index":862,"title":{},"content":{"135":{"position":[[238,17],[286,17]]},"373":{"position":[[193,17],[241,17]]}},"keywords":{}}],["art.getbloburl().then((url",{"_index":854,"title":{},"content":{"133":{"position":[[225,27]]},"371":{"position":[[191,27]]}},"keywords":{}}],["art.getdataurl().then((url",{"_index":850,"title":{},"content":{"132":{"position":[[227,27]]},"370":{"position":[[193,27]]}},"keywords":{}}],["art.hotkey.add(65",{"_index":735,"title":{},"content":{"95":{"position":[[271,18]]},"272":{"position":[[190,18]]}},"keywords":{}}],["art.hotkey.add(66",{"_index":736,"title":{},"content":{"95":{"position":[[334,18]]},"272":{"position":[[250,18]]}},"keywords":{}}],["art.i18n.upd",{"_index":658,"title":{},"content":{"71":{"position":[[167,17]]},"248":{"position":[[149,17]]}},"keywords":{}}],["art.layers.add",{"_index":175,"title":{},"content":{"20":{"position":[[483,16]]},"81":{"position":[[667,16]]},"258":{"position":[[425,16]]},"297":{"position":[[304,16]]}},"keywords":{}}],["art.layers.port",{"_index":254,"title":{},"content":{"22":{"position":[[1152,18]]},"347":{"position":[[1070,18]]}},"keywords":{}}],["art.layers.show",{"_index":707,"title":{},"content":{"80":{"position":[[584,15]]},"204":{"position":[[888,15]]},"257":{"position":[[555,15]]},"326":{"position":[[628,15]]}},"keywords":{}}],["art.layers['layer1",{"_index":185,"title":{},"content":{"20":{"position":[[1114,21]]},"297":{"position":[[852,21]]}},"keywords":{}}],["art.loading.show",{"_index":482,"title":{},"content":{"35":{"position":[[559,16]]},"91":{"position":[[218,16],[265,16]]},"175":{"position":[[553,16]]},"268":{"position":[[171,16],[218,16]]}},"keywords":{}}],["art.loop",{"_index":907,"title":{},"content":{"145":{"position":[[256,8]]},"383":{"position":[[197,8]]}},"keywords":{}}],["art.mask.show",{"_index":733,"title":{},"content":{"93":{"position":[[212,13],[256,13]]},"270":{"position":[[169,13],[213,13]]}},"keywords":{}}],["art.mini",{"_index":871,"title":{},"content":{"138":{"position":[[197,8]]},"376":{"position":[[172,8]]}},"keywords":{}}],["art.mut",{"_index":836,"title":{},"content":{"128":{"position":[[231,9]]},"366":{"position":[[196,9]]}},"keywords":{}}],["art.notice.show",{"_index":442,"title":{},"content":{"31":{"position":[[360,15]]},"32":{"position":[[478,15]]},"83":{"position":[[309,15],[358,15]]},"171":{"position":[[354,15]]},"172":{"position":[[472,15]]},"260":{"position":[[191,15],[221,15]]}},"keywords":{}}],["art.on("ready"",{"_index":250,"title":{},"content":{"22":{"position":[[1045,25]]},"347":{"position":[[963,25]]}},"keywords":{}}],["art.on('artplayerpluginads:click",{"_index":140,"title":{},"content":{"18":{"position":[[1009,34]]},"230":{"position":[[632,34]]}},"keywords":{}}],["art.on('artplayerpluginads:skip",{"_index":143,"title":{},"content":{"18":{"position":[[1098,33]]},"230":{"position":[[713,33]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:config",{"_index":1153,"title":{},"content":{"296":{"position":[[462,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:destroy",{"_index":1158,"title":{},"content":{"296":{"position":[[854,40]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:emit",{"_index":1149,"title":{},"content":{"296":{"position":[[189,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:error",{"_index":1152,"title":{},"content":{"296":{"position":[[374,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:hid",{"_index":1156,"title":{},"content":{"296":{"position":[[704,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:load",{"_index":1150,"title":{},"content":{"296":{"position":[[276,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:show",{"_index":1157,"title":{},"content":{"296":{"position":[[779,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:start",{"_index":1155,"title":{},"content":{"296":{"position":[[628,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:stop",{"_index":1154,"title":{},"content":{"296":{"position":[[553,37]]}},"keywords":{}}],["art.on('blur",{"_index":588,"title":{},"content":{"46":{"position":[[177,14]]},"162":{"position":[[127,14]]}},"keywords":{}}],["art.on('destroy",{"_index":580,"title":{},"content":{"44":{"position":[[147,17]]},"160":{"position":[[116,17]]}},"keywords":{}}],["art.on('focu",{"_index":584,"title":{},"content":{"45":{"position":[[164,15]]},"161":{"position":[[123,15]]}},"keywords":{}}],["art.on('fullscreen",{"_index":607,"title":{},"content":{"51":{"position":[[165,20]]},"167":{"position":[[133,20]]}},"keywords":{}}],["art.on('fullscreenweb",{"_index":609,"title":{},"content":{"52":{"position":[[162,23]]},"168":{"position":[[136,23]]}},"keywords":{}}],["art.on('hotkey",{"_index":611,"title":{},"content":{"53":{"position":[[132,16]]},"169":{"position":[[114,16]]}},"keywords":{}}],["art.on('hov",{"_index":592,"title":{},"content":{"47":{"position":[[133,15]]},"163":{"position":[[116,15]]}},"keywords":{}}],["art.on('mousemov",{"_index":600,"title":{},"content":{"49":{"position":[[195,19]]},"165":{"position":[[132,19]]}},"keywords":{}}],["art.on('paus",{"_index":571,"title":{},"content":{"41":{"position":[[134,15]]},"157":{"position":[[113,15]]}},"keywords":{}}],["art.on('play",{"_index":570,"title":{},"content":{"40":{"position":[[135,14]]},"156":{"position":[[113,14]]}},"keywords":{}}],["art.on('readi",{"_index":36,"title":{},"content":{"2":{"position":[[258,15]]},"20":{"position":[[456,15]]},"35":{"position":[[707,15]]},"39":{"position":[[169,15]]},"42":{"position":[[194,15]]},"43":{"position":[[198,15]]},"44":{"position":[[207,15]]},"50":{"position":[[192,15]]},"63":{"position":[[258,15]]},"64":{"position":[[146,15]]},"70":{"position":[[174,15]]},"74":{"position":[[220,15]]},"75":{"position":[[294,15]]},"76":{"position":[[291,15]]},"77":{"position":[[316,15]]},"80":{"position":[[535,15]]},"81":{"position":[[618,15]]},"83":{"position":[[282,15]]},"85":{"position":[[182,15]]},"86":{"position":[[624,15]]},"88":{"position":[[175,15]]},"89":{"position":[[585,15]]},"91":{"position":[[191,15]]},"93":{"position":[[185,15]]},"95":{"position":[[244,15]]},"97":{"position":[[209,15]]},"99":{"position":[[395,15]]},"107":{"position":[[162,15]]},"118":{"position":[[142,15]]},"119":{"position":[[143,15]]},"120":{"position":[[163,15]]},"121":{"position":[[163,15]]},"122":{"position":[[166,15]]},"123":{"position":[[167,15]]},"124":{"position":[[180,15]]},"125":{"position":[[162,15]]},"126":{"position":[[319,15]]},"127":{"position":[[332,15]]},"128":{"position":[[179,15]]},"129":{"position":[[242,15]]},"130":{"position":[[135,15]]},"131":{"position":[[162,15]]},"132":{"position":[[185,15]]},"133":{"position":[[183,15]]},"134":{"position":[[199,15]]},"135":{"position":[[211,15]]},"136":{"position":[[190,15]]},"137":{"position":[[279,15]]},"138":{"position":[[170,15]]},"139":{"position":[[172,15]]},"140":{"position":[[215,15]]},"141":{"position":[[170,15]]},"142":{"position":[[202,15]]},"143":{"position":[[220,15]]},"144":{"position":[[203,15]]},"145":{"position":[[205,15]]},"146":{"position":[[238,15]]},"147":{"position":[[195,15]]},"148":{"position":[[173,15]]},"149":{"position":[[179,15]]},"151":{"position":[[155,15]]},"155":{"position":[[141,15]]},"158":{"position":[[173,15]]},"159":{"position":[[173,15]]},"160":{"position":[[176,15]]},"166":{"position":[[170,15]]},"175":{"position":[[701,15]]},"206":{"position":[[722,15]]},"210":{"position":[[411,15]]},"240":{"position":[[205,15]]},"241":{"position":[[138,15]]},"247":{"position":[[141,15]]},"251":{"position":[[189,15]]},"252":{"position":[[257,15]]},"253":{"position":[[261,15]]},"254":{"position":[[264,15]]},"257":{"position":[[506,15]]},"258":{"position":[[376,15]]},"260":{"position":[[164,15]]},"262":{"position":[[141,15]]},"263":{"position":[[372,15]]},"265":{"position":[[140,15]]},"266":{"position":[[338,15]]},"268":{"position":[[144,15]]},"270":{"position":[[142,15]]},"272":{"position":[[163,15]]},"274":{"position":[[173,15]]},"276":{"position":[[302,15]]},"295":{"position":[[222,15]]},"297":{"position":[[277,15]]},"328":{"position":[[455,15]]},"332":{"position":[[320,15]]},"356":{"position":[[134,15]]},"357":{"position":[[134,15]]},"358":{"position":[[140,15]]},"359":{"position":[[135,15]]},"360":{"position":[[135,15]]},"361":{"position":[[135,15]]},"362":{"position":[[152,15]]},"363":{"position":[[141,15]]},"364":{"position":[[187,15]]},"365":{"position":[[193,15]]},"366":{"position":[[144,15]]},"367":{"position":[[170,15]]},"368":{"position":[[121,15]]},"369":{"position":[[127,15]]},"370":{"position":[[151,15]]},"371":{"position":[[149,15]]},"372":{"position":[[163,15]]},"373":{"position":[[166,15]]},"374":{"position":[[167,15]]},"375":{"position":[[195,15]]},"376":{"position":[[145,15]]},"377":{"position":[[150,15]]},"378":{"position":[[163,15]]},"379":{"position":[[128,15]]},"380":{"position":[[173,15]]},"381":{"position":[[177,15]]},"382":{"position":[[162,15]]},"383":{"position":[[146,15]]},"384":{"position":[[160,15]]},"385":{"position":[[146,15]]},"386":{"position":[[144,15]]},"387":{"position":[[146,15]]},"389":{"position":[[169,15]]}},"keywords":{}}],["art.on('res",{"_index":596,"title":{},"content":{"48":{"position":[[152,16]]},"164":{"position":[[131,16]]},"294":{"position":[[225,16]]}},"keywords":{}}],["art.on('seek",{"_index":573,"title":{},"content":{"42":{"position":[[137,14]]},"158":{"position":[[116,14]]}},"keywords":{}}],["art.on('url",{"_index":601,"title":{},"content":{"50":{"position":[[136,13]]},"166":{"position":[[114,13]]}},"keywords":{}}],["art.on('video:play",{"_index":566,"title":{},"content":{"37":{"position":[[1703,20]]},"153":{"position":[[1665,20]]}},"keywords":{}}],["art.on('volum",{"_index":576,"title":{},"content":{"43":{"position":[[139,16]]},"159":{"position":[[114,16]]}},"keywords":{}}],["art.once('video:canplay",{"_index":845,"title":{},"content":{"131":{"position":[[204,25]]},"369":{"position":[[169,25]]}},"keywords":{}}],["art.paus",{"_index":814,"title":{},"content":{"119":{"position":[[204,12]]},"357":{"position":[[195,12]]}},"keywords":{}}],["art.pip",{"_index":409,"title":{},"content":{"28":{"position":[[645,7]]},"136":{"position":[[217,7],[255,7]]},"350":{"position":[[564,7]]},"374":{"position":[[194,7],[232,7]]}},"keywords":{}}],["art.play",{"_index":813,"title":{},"content":{"118":{"position":[[169,11]]},"119":{"position":[[170,11]]},"139":{"position":[[226,11]]},"356":{"position":[[161,11]]},"357":{"position":[[161,11]]},"377":{"position":[[204,11]]}},"keywords":{}}],["art.playbackr",{"_index":897,"title":{},"content":{"143":{"position":[[279,16]]},"381":{"position":[[236,16]]}},"keywords":{}}],["art.plugins.add(myplugin",{"_index":747,"title":{},"content":{"99":{"position":[[422,26]]},"276":{"position":[[329,26]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.config",{"_index":1141,"title":{},"content":{"292":{"position":[[668,43]]},"293":{"position":[[393,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.emit",{"_index":1128,"title":{},"content":{"291":{"position":[[425,41]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.hid",{"_index":1120,"title":{},"content":{"289":{"position":[[290,42]]},"290":{"position":[[429,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.ishid",{"_index":1123,"title":{},"content":{"290":{"position":[[298,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.load",{"_index":1143,"title":{},"content":{"293":{"position":[[288,42],[483,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.reset",{"_index":1147,"title":{},"content":{"294":{"position":[[253,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.show",{"_index":1121,"title":{},"content":{"289":{"position":[[395,42]]},"290":{"position":[[344,42]]}},"keywords":{}}],["art.post",{"_index":868,"title":{},"content":{"137":{"position":[[332,10]]},"375":{"position":[[248,10]]}},"keywords":{}}],["art.proxy(contain",{"_index":635,"title":{},"content":{"66":{"position":[[233,20]]},"243":{"position":[[188,20]]}},"keywords":{}}],["art.query('.art",{"_index":184,"title":{},"content":{"20":{"position":[[884,15],[936,15],[996,15]]},"64":{"position":[[186,15]]},"241":{"position":[[178,15]]},"297":{"position":[[666,15],[718,15],[778,15]]}},"keywords":{}}],["art.screenshot",{"_index":846,"title":{},"content":{"131":{"position":[[241,17]]},"369":{"position":[[206,17]]}},"keywords":{}}],["art.seek",{"_index":574,"title":{},"content":{"42":{"position":[[228,8]]},"74":{"position":[[247,8]]},"75":{"position":[[321,8]]},"77":{"position":[[343,8]]},"97":{"position":[[236,8]]},"121":{"position":[[190,8]]},"123":{"position":[[194,8]]},"126":{"position":[[346,8]]},"127":{"position":[[359,8]]},"131":{"position":[[189,8]]},"132":{"position":[[212,8]]},"133":{"position":[[210,8]]},"158":{"position":[[207,8]]},"251":{"position":[[216,8]]},"252":{"position":[[284,8]]},"254":{"position":[[291,8]]},"274":{"position":[[200,8]]},"359":{"position":[[162,8]]},"361":{"position":[[162,8]]},"364":{"position":[[214,8]]},"365":{"position":[[220,8]]},"369":{"position":[[154,8]]},"370":{"position":[[178,8]]},"371":{"position":[[176,8]]}},"keywords":{}}],["art.setting.show",{"_index":740,"title":{},"content":{"97":{"position":[[251,16],[298,16]]},"274":{"position":[[215,16],[262,16]]}},"keywords":{}}],["art.storage.clear",{"_index":652,"title":{},"content":{"67":{"position":[[469,20]]},"244":{"position":[[364,20]]}},"keywords":{}}],["art.storage.del('your",{"_index":651,"title":{},"content":{"67":{"position":[[440,21]]},"244":{"position":[[335,21]]}},"keywords":{}}],["art.storage.get('your",{"_index":650,"title":{},"content":{"67":{"position":[[411,21]]},"244":{"position":[[306,21]]}},"keywords":{}}],["art.storage.set('your",{"_index":648,"title":{},"content":{"67":{"position":[[368,21]]},"244":{"position":[[263,21]]}},"keywords":{}}],["art.subtitle.show",{"_index":673,"title":{},"content":{"74":{"position":[[262,17],[311,17]]},"251":{"position":[[231,17],[280,17]]}},"keywords":{}}],["art.subtitle.styl",{"_index":686,"title":{},"content":{"75":{"position":[[358,20]]},"252":{"position":[[321,20]]}},"keywords":{}}],["art.subtitle.switch('/assets/sample/subtitle.srt?t=1",{"_index":692,"title":{},"content":{"77":{"position":[[380,54]]},"254":{"position":[[328,54]]}},"keywords":{}}],["art.subtitle.url",{"_index":276,"title":{},"content":{"24":{"position":[[486,16]]},"27":{"position":[[943,16]]},"76":{"position":[[372,16]]},"253":{"position":[[342,16]]},"349":{"position":[[753,16]]},"353":{"position":[[486,16]]}},"keywords":{}}],["art.switchquality('/assets/sample/video.mp4?t=0",{"_index":834,"title":{},"content":{"127":{"position":[[396,49]]},"365":{"position":[[257,49]]}},"keywords":{}}],["art.switchquality(item.url",{"_index":397,"title":{},"content":{"27":{"position":[[1357,27]]},"349":{"position":[[1145,27]]}},"keywords":{}}],["art.switchurl('/assets/sample/video.mp4?t=0",{"_index":829,"title":{},"content":{"126":{"position":[[383,45]]},"364":{"position":[[251,45]]}},"keywords":{}}],["art.template.$video.classnam",{"_index":370,"title":{},"content":{"25":{"position":[[3862,29]]},"354":{"position":[[3899,29]]}},"keywords":{}}],["art.template.$video.control",{"_index":487,"title":{},"content":{"35":{"position":[[734,28]]},"175":{"position":[[728,28]]}},"keywords":{}}],["art.template.queri",{"_index":633,"title":{},"content":{"64":{"position":[[24,18]]},"241":{"position":[[16,18]]}},"keywords":{}}],["art.template.query('.art",{"_index":631,"title":{},"content":{"63":{"position":[[298,24]]},"240":{"position":[[245,24]]}},"keywords":{}}],["art.them",{"_index":923,"title":{},"content":{"149":{"position":[[231,9]]},"387":{"position":[[198,9]]}},"keywords":{}}],["art.titl",{"_index":920,"title":{},"content":{"148":{"position":[[225,9]]},"386":{"position":[[196,9]]}},"keywords":{}}],["art.toggl",{"_index":815,"title":{},"content":{"120":{"position":[[190,13],[226,13]]},"358":{"position":[[167,13],[203,13]]}},"keywords":{}}],["art.url",{"_index":602,"title":{},"content":{"50":{"position":[[226,7]]},"125":{"position":[[212,7]]},"166":{"position":[[204,7]]},"363":{"position":[[191,7]]}},"keywords":{}}],["art.volum",{"_index":577,"title":{},"content":{"43":{"position":[[232,10]]},"124":{"position":[[233,10]]},"159":{"position":[[207,10]]},"362":{"position":[[205,10]]}},"keywords":{}}],["art1",{"_index":201,"title":{},"content":{"21":{"position":[[236,4]]},"346":{"position":[[173,4]]}},"keywords":{}}],["art2",{"_index":203,"title":{},"content":{"21":{"position":[[272,4]]},"346":{"position":[[209,4]]}},"keywords":{}}],["artplay",{"_index":31,"title":{},"content":{"2":{"position":[[180,11],[203,11]]},"15":{"position":[[14,9]]},"16":{"position":[[11,9]]},"18":{"position":[[25,11],[48,11]]},"19":{"position":[[66,11],[89,11]]},"20":{"position":[[363,11],[386,11]]},"21":{"position":[[165,9],[190,11],[207,9],[260,11],[282,9]]},"22":{"position":[[321,9]]},"24":{"position":[[25,11],[48,11]]},"25":{"position":[[3672,11],[3695,11]]},"27":{"position":[[381,11],[404,11]]},"28":{"position":[[234,11],[257,11]]},"29":{"position":[[349,11],[372,11]]},"31":{"position":[[70,11],[93,11]]},"32":{"position":[[71,11],[94,11]]},"33":{"position":[[82,11],[105,11]]},"34":{"position":[[74,11],[97,11]]},"35":{"position":[[76,11],[99,11]]},"37":{"position":[[1625,11],[1648,11]]},"39":{"position":[[91,11],[114,11]]},"40":{"position":[[57,11],[80,11]]},"41":{"position":[[56,11],[79,11]]},"42":{"position":[[59,11],[82,11]]},"43":{"position":[[61,11],[84,11]]},"44":{"position":[[69,11],[92,11]]},"45":{"position":[[86,11],[109,11]]},"46":{"position":[[99,11],[122,11]]},"47":{"position":[[55,11],[78,11]]},"48":{"position":[[58,11],[81,11]]},"49":{"position":[[117,11],[140,11]]},"50":{"position":[[58,11],[81,11]]},"51":{"position":[[69,11],[92,11]]},"52":{"position":[[63,11],[86,11]]},"53":{"position":[[54,11],[77,11]]},"63":{"position":[[180,11],[203,11]]},"64":{"position":[[68,11],[91,11]]},"66":{"position":[[162,11]]},"67":{"position":[[290,11],[313,11]]},"70":{"position":[[96,11],[119,11]]},"71":{"position":[[77,11],[100,11]]},"74":{"position":[[91,11],[114,11]]},"75":{"position":[[95,11],[118,11]]},"76":{"position":[[92,11],[115,11]]},"77":{"position":[[121,11],[144,11]]},"80":{"position":[[131,11],[154,11]]},"81":{"position":[[502,11],[525,11]]},"83":{"position":[[204,11],[227,11]]},"85":{"position":[[104,11],[127,11]]},"86":{"position":[[546,11],[569,11]]},"88":{"position":[[97,11],[120,11]]},"89":{"position":[[507,11],[530,11]]},"91":{"position":[[113,11],[136,11]]},"93":{"position":[[107,11],[130,11]]},"95":{"position":[[166,11],[189,11]]},"97":{"position":[[100,11],[123,11]]},"99":{"position":[[317,11],[340,11]]},"101":{"position":[[26,9],[43,9],[86,11],[109,11]]},"103":{"position":[[155,10],[397,11],[420,11]]},"104":{"position":[[23,9],[185,9],[366,11]]},"105":{"position":[[25,9],[137,9],[293,11]]},"107":{"position":[[84,11],[107,11]]},"118":{"position":[[51,11],[74,11]]},"119":{"position":[[52,11],[75,11]]},"120":{"position":[[72,11],[95,11]]},"121":{"position":[[85,11],[108,11]]},"122":{"position":[[88,11],[111,11]]},"123":{"position":[[89,11],[112,11]]},"124":{"position":[[102,11],[125,11]]},"125":{"position":[[84,11],[107,11]]},"126":{"position":[[241,11],[264,11]]},"127":{"position":[[254,11],[277,11]]},"128":{"position":[[101,11],[124,11]]},"129":{"position":[[164,11],[187,11]]},"130":{"position":[[57,11],[80,11]]},"131":{"position":[[84,11],[107,11]]},"132":{"position":[[107,11],[130,11]]},"133":{"position":[[105,11],[128,11]]},"134":{"position":[[103,11],[126,11]]},"135":{"position":[[112,11],[135,11]]},"136":{"position":[[91,11],[114,11]]},"137":{"position":[[164,11],[187,11]]},"138":{"position":[[92,11],[115,11]]},"139":{"position":[[81,11],[104,11]]},"140":{"position":[[137,11],[160,11]]},"141":{"position":[[92,11],[115,11]]},"142":{"position":[[124,11],[147,11]]},"143":{"position":[[142,11],[165,11]]},"144":{"position":[[125,11],[148,11]]},"145":{"position":[[127,11],[150,11]]},"146":{"position":[[160,11],[183,11]]},"147":{"position":[[117,11],[140,11]]},"148":{"position":[[95,11],[118,11]]},"149":{"position":[[101,11],[124,11]]},"150":{"position":[[57,11],[80,11]]},"151":{"position":[[77,11],[100,11]]},"153":{"position":[[1587,11],[1610,11]]},"155":{"position":[[63,11],[86,11]]},"156":{"position":[[35,11],[58,11]]},"157":{"position":[[35,11],[58,11]]},"158":{"position":[[38,11],[61,11]]},"159":{"position":[[36,11],[59,11]]},"160":{"position":[[38,11],[61,11]]},"161":{"position":[[45,11],[68,11]]},"162":{"position":[[49,11],[72,11]]},"163":{"position":[[38,11],[61,11]]},"164":{"position":[[37,11],[60,11]]},"165":{"position":[[54,11],[77,11]]},"166":{"position":[[36,11],[59,11]]},"167":{"position":[[37,11],[60,11]]},"168":{"position":[[37,11],[60,11]]},"169":{"position":[[36,11],[59,11]]},"171":{"position":[[64,11],[87,11]]},"172":{"position":[[65,11],[88,11]]},"173":{"position":[[76,11],[99,11]]},"174":{"position":[[68,11],[91,11]]},"175":{"position":[[70,11],[93,11]]},"177":{"position":[[172,11],[195,11],[378,10]]},"178":{"position":[[142,11],[165,11]]},"179":{"position":[[204,10],[228,11]]},"180":{"position":[[152,11],[175,11]]},"181":{"position":[[117,11],[140,11]]},"182":{"position":[[106,11],[129,11]]},"183":{"position":[[79,11],[102,11]]},"184":{"position":[[100,11],[123,11]]},"185":{"position":[[78,11],[101,11]]},"186":{"position":[[76,11],[99,11]]},"187":{"position":[[260,11],[283,11]]},"188":{"position":[[146,11],[169,11]]},"189":{"position":[[74,11],[97,11]]},"190":{"position":[[172,11],[195,11]]},"191":{"position":[[161,11],[184,11]]},"192":{"position":[[149,11],[172,11]]},"193":{"position":[[116,11],[139,11]]},"194":{"position":[[137,11],[160,11]]},"195":{"position":[[81,11],[104,11]]},"196":{"position":[[120,11],[143,11]]},"197":{"position":[[151,11],[174,11]]},"198":{"position":[[142,11],[165,11]]},"199":{"position":[[143,11],[166,11]]},"200":{"position":[[98,11],[121,11]]},"201":{"position":[[128,11],[151,11]]},"202":{"position":[[360,11]]},"203":{"position":[[86,11],[109,11]]},"204":{"position":[[536,11],[559,11]]},"205":{"position":[[119,11],[142,11]]},"206":{"position":[[501,11],[524,11]]},"207":{"position":[[558,11],[581,11]]},"208":{"position":[[229,11],[252,11]]},"209":{"position":[[198,11],[221,11]]},"210":{"position":[[312,11],[335,11]]},"211":{"position":[[473,11],[496,11]]},"212":{"position":[[249,11],[272,11]]},"213":{"position":[[286,11],[309,11]]},"214":{"position":[[173,11],[196,11]]},"215":{"position":[[103,11],[126,11]]},"216":{"position":[[328,11],[351,11]]},"217":{"position":[[156,11],[179,11]]},"218":{"position":[[139,11],[162,11]]},"219":{"position":[[136,11],[159,11]]},"220":{"position":[[131,11],[154,11]]},"221":{"position":[[82,11],[105,11]]},"222":{"position":[[170,11],[193,11]]},"223":{"position":[[127,11],[150,11]]},"227":{"position":[[14,9]]},"228":{"position":[[11,9]]},"230":{"position":[[25,11],[48,11]]},"240":{"position":[[127,11],[150,11]]},"241":{"position":[[60,11],[83,11]]},"243":{"position":[[117,11]]},"244":{"position":[[185,11],[208,11]]},"247":{"position":[[63,11],[86,11]]},"248":{"position":[[59,11],[82,11]]},"251":{"position":[[60,11],[83,11]]},"252":{"position":[[58,11],[81,11]]},"253":{"position":[[62,11],[85,11]]},"254":{"position":[[69,11],[92,11]]},"257":{"position":[[102,11],[125,11]]},"258":{"position":[[260,11],[283,11]]},"260":{"position":[[86,11],[109,11]]},"262":{"position":[[63,11],[86,11]]},"263":{"position":[[294,11],[317,11]]},"265":{"position":[[62,11],[85,11]]},"266":{"position":[[260,11],[283,11]]},"268":{"position":[[66,11],[89,11]]},"270":{"position":[[64,11],[87,11]]},"272":{"position":[[85,11],[108,11]]},"274":{"position":[[64,11],[87,11]]},"276":{"position":[[224,11],[247,11]]},"277":{"position":[[102,11],[125,11]]},"281":{"position":[[14,9]]},"282":{"position":[[11,9]]},"285":{"position":[[25,11],[48,11]]},"286":{"position":[[25,11],[48,11]]},"287":{"position":[[25,11],[48,11]]},"289":{"position":[[66,11],[89,11]]},"290":{"position":[[63,11],[86,11]]},"291":{"position":[[57,11],[80,11]]},"292":{"position":[[163,11],[186,11]]},"293":{"position":[[64,11],[87,11]]},"294":{"position":[[50,11],[73,11]]},"295":{"position":[[47,11],[70,11]]},"296":{"position":[[14,11],[37,11]]},"297":{"position":[[184,11],[207,11]]},"299":{"position":[[22,13],[98,11],[121,11],[252,10]]},"300":{"position":[[82,11],[105,11]]},"301":{"position":[[99,10],[123,11]]},"302":{"position":[[68,11],[91,11]]},"303":{"position":[[64,11],[87,11]]},"304":{"position":[[63,11],[86,11]]},"305":{"position":[[52,11],[75,11]]},"306":{"position":[[65,11],[88,11]]},"307":{"position":[[53,11],[76,11]]},"308":{"position":[[53,11],[76,11]]},"309":{"position":[[117,11],[140,11]]},"310":{"position":[[73,11],[96,11]]},"311":{"position":[[53,11],[76,11]]},"312":{"position":[[95,11],[118,11]]},"313":{"position":[[78,11],[101,11]]},"314":{"position":[[77,11],[100,11]]},"315":{"position":[[64,11],[87,11]]},"316":{"position":[[67,11],[90,11]]},"317":{"position":[[53,11],[76,11]]},"318":{"position":[[66,11],[89,11]]},"319":{"position":[[73,11],[96,11]]},"320":{"position":[[67,11],[90,11]]},"321":{"position":[[67,11],[90,11]]},"322":{"position":[[67,11],[90,11]]},"323":{"position":[[71,11],[94,11]]},"324":{"position":[[224,11]]},"325":{"position":[[69,11],[92,11]]},"326":{"position":[[296,11],[319,11]]},"327":{"position":[[70,11],[93,11]]},"328":{"position":[[258,11],[281,11]]},"329":{"position":[[293,11],[316,11]]},"330":{"position":[[121,11],[144,11]]},"331":{"position":[[101,11],[124,11]]},"332":{"position":[[221,11],[244,11]]},"333":{"position":[[194,11],[217,11]]},"334":{"position":[[157,11],[180,11]]},"335":{"position":[[173,11],[196,11]]},"336":{"position":[[103,11],[126,11]]},"337":{"position":[[63,11],[86,11]]},"338":{"position":[[146,11],[169,11]]},"339":{"position":[[85,11],[108,11]]},"340":{"position":[[99,11],[122,11]]},"341":{"position":[[71,11],[94,11]]},"342":{"position":[[63,11],[86,11]]},"343":{"position":[[57,11],[80,11]]},"344":{"position":[[77,11],[100,11]]},"345":{"position":[[85,11],[108,11]]},"346":{"position":[[109,9],[134,11],[151,9],[197,11],[219,9]]},"347":{"position":[[239,9]]},"349":{"position":[[220,11],[243,11]]},"350":{"position":[[157,11],[180,11]]},"351":{"position":[[274,11],[297,11]]},"353":{"position":[[25,11],[48,11]]},"354":{"position":[[3672,11],[3695,11]]},"356":{"position":[[43,11],[66,11]]},"357":{"position":[[43,11],[66,11]]},"358":{"position":[[49,11],[72,11]]},"359":{"position":[[57,11],[80,11]]},"360":{"position":[[57,11],[80,11]]},"361":{"position":[[57,11],[80,11]]},"362":{"position":[[74,11],[97,11]]},"363":{"position":[[63,11],[86,11]]},"364":{"position":[[109,11],[132,11]]},"365":{"position":[[115,11],[138,11]]},"366":{"position":[[66,11],[89,11]]},"367":{"position":[[92,11],[115,11]]},"368":{"position":[[43,11],[66,11]]},"369":{"position":[[49,11],[72,11]]},"370":{"position":[[73,11],[96,11]]},"371":{"position":[[71,11],[94,11]]},"372":{"position":[[67,11],[90,11]]},"373":{"position":[[67,11],[90,11]]},"374":{"position":[[68,11],[91,11]]},"375":{"position":[[80,11],[103,11]]},"376":{"position":[[67,11],[90,11]]},"377":{"position":[[59,11],[82,11]]},"378":{"position":[[85,11],[108,11]]},"379":{"position":[[50,11],[73,11]]},"380":{"position":[[95,11],[118,11]]},"381":{"position":[[99,11],[122,11]]},"382":{"position":[[84,11],[107,11]]},"383":{"position":[[68,11],[91,11]]},"384":{"position":[[82,11],[105,11]]},"385":{"position":[[68,11],[91,11]]},"386":{"position":[[66,11],[89,11]]},"387":{"position":[[68,11],[91,11]]},"388":{"position":[[47,11],[70,11]]},"389":{"position":[[91,11],[114,11]]}},"keywords":{}}],["artplayer';const",{"_index":751,"title":{},"content":{"101":{"position":[[58,17]]}},"keywords":{}}],["artplayer';export",{"_index":803,"title":{},"content":{"105":{"position":[[152,18]]}},"keywords":{}}],["artplayer.html",{"_index":990,"title":{},"content":{"202":{"position":[[222,14],[330,15]]},"324":{"position":[[194,15]]}},"keywords":{}}],["artplayer.html访问到播放器所需的html",{"_index":1161,"title":{},"content":{"324":{"position":[[68,32]]}},"keywords":{}}],["artplayer.jsx",{"_index":800,"title":{},"content":{"105":{"position":[[74,13]]}},"keywords":{}}],["artplayer.jsxapp.jsx",{"_index":799,"title":{},"content":{"105":{"position":[[53,20]]}},"keywords":{}}],["artplayer.vu",{"_index":779,"title":{},"content":{"104":{"position":[[70,13]]}},"keywords":{}}],["artplayer.vueapp.vu",{"_index":778,"title":{},"content":{"104":{"position":[[49,20]]}},"keywords":{}}],["artplayer_set",{"_index":641,"title":{},"content":{"67":{"position":[[102,18]]},"244":{"position":[[35,18]]}},"keywords":{}}],["artplayerpluginad",{"_index":99,"title":{},"content":{"18":{"position":[[165,20]]},"230":{"position":[[165,20]]}},"keywords":{}}],["artplayerplugindanmuku",{"_index":1085,"title":{},"content":{"285":{"position":[[182,24]]},"286":{"position":[[110,24]]},"287":{"position":[[110,24]]},"289":{"position":[[151,24]]},"290":{"position":[[148,24]]},"291":{"position":[[142,24]]},"292":{"position":[[248,24]]},"293":{"position":[[149,24]]},"294":{"position":[[150,24]]},"295":{"position":[[147,24]]},"296":{"position":[[114,24]]}},"keywords":{}}],["artplayerrequir",{"_index":930,"title":{},"content":{"177":{"position":[[29,19]]}},"keywords":{}}],["artref",{"_index":806,"title":{},"content":{"105":{"position":[[237,6]]}},"keywords":{}}],["artref.curr",{"_index":807,"title":{},"content":{"105":{"position":[[327,15]]}},"keywords":{}}],["ashby"",{"_index":291,"title":{},"content":{"25":{"position":[[361,11]]},"354":{"position":[[361,11]]}},"keywords":{}}],["aspect",{"_index":899,"title":{},"content":{"144":{"position":[[65,7]]},"146":{"position":[[121,6]]},"192":{"position":[[58,6]]}},"keywords":{}}],["aspectratio",{"_index":386,"title":{"144":{"position":[[0,12]]},"192":{"position":[[0,12]]},"314":{"position":[[0,12]]},"382":{"position":[[0,12]]}},"content":{"27":{"position":[[502,12]]},"28":{"position":[[355,12]]},"29":{"position":[[470,12]]},"192":{"position":[[223,12]]},"215":{"position":[[459,12]]},"314":{"position":[[151,12]]},"337":{"position":[[419,12]]},"349":{"position":[[341,12]]},"350":{"position":[[278,12]]},"351":{"position":[[395,12]]}},"keywords":{}}],["ass",{"_index":1042,"title":{},"content":{"213":{"position":[[180,3]]}},"keywords":{}}],["assets/angel",{"_index":470,"title":{},"content":{"34":{"position":[[173,12]]},"174":{"position":[[167,12]]}},"keywords":{}}],["assets/sample/danmuku",{"_index":1144,"title":{},"content":{"293":{"position":[[446,23]]}},"keywords":{}}],["assets/sample/danmuku.xml",{"_index":1116,"title":{},"content":{"286":{"position":[[178,29]]},"289":{"position":[[185,29]]},"290":{"position":[[182,29]]},"291":{"position":[[176,29]]},"292":{"position":[[282,29]]},"293":{"position":[[183,29]]},"294":{"position":[[184,29]]},"295":{"position":[[181,29]]},"296":{"position":[[148,29]]}},"keywords":{}}],["assets/sample/layer.png",{"_index":697,"title":{},"content":{"80":{"position":[[89,27]]},"81":{"position":[[590,27]]},"204":{"position":[[494,27]]},"257":{"position":[[60,27]]},"258":{"position":[[348,27]]},"326":{"position":[[254,27]]}},"keywords":{}}],["assets/sample/poster.jpg",{"_index":866,"title":{},"content":{"137":{"position":[[246,28]]},"180":{"position":[[234,28]]},"302":{"position":[[150,28]]},"375":{"position":[[162,28]]}},"keywords":{}}],["assets/sample/poster.jpg?t=0",{"_index":869,"title":{},"content":{"137":{"position":[[345,32]]},"375":{"position":[[261,32]]}},"keywords":{}}],["assets/sample/subtitle.srt",{"_index":671,"title":{},"content":{"74":{"position":[[182,30]]},"75":{"position":[[186,30]]},"76":{"position":[[183,30]]},"77":{"position":[[212,30]]},"200":{"position":[[189,30]]},"213":{"position":[[377,30]]},"251":{"position":[[151,30]]},"252":{"position":[[149,30]]},"253":{"position":[[153,30]]},"254":{"position":[[160,30]]},"322":{"position":[[158,30]]},"335":{"position":[[264,30]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=1",{"_index":269,"title":{},"content":{"24":{"position":[[261,35]]},"27":{"position":[[704,35]]},"349":{"position":[[520,35]]},"353":{"position":[[261,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=2",{"_index":272,"title":{},"content":{"24":{"position":[[384,35]]},"27":{"position":[[827,35]]},"349":{"position":[[637,35]]},"353":{"position":[[384,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?t=1",{"_index":690,"title":{},"content":{"76":{"position":[[391,34]]},"253":{"position":[[361,34]]}},"keywords":{}}],["assets/sample/test1.mp4",{"_index":105,"title":{},"content":{"18":{"position":[[337,27]]},"230":{"position":[[290,27]]}},"keywords":{}}],["assets/sample/thumbnails.png",{"_index":1037,"title":{},"content":{"212":{"position":[[342,32]]},"334":{"position":[[250,32]]}},"keywords":{}}],["assets/sample/video.flv",{"_index":434,"title":{},"content":{"31":{"position":[[132,27]]},"171":{"position":[[126,27]]},"216":{"position":[[374,27]]},"217":{"position":[[202,27]]},"338":{"position":[[192,27]]},"339":{"position":[[131,27]]}},"keywords":{}}],["assets/sample/video.mp4",{"_index":35,"title":{},"content":{"2":{"position":[[226,27]]},"18":{"position":[[71,27]]},"19":{"position":[[112,27]]},"20":{"position":[[409,27]]},"24":{"position":[[71,27]]},"25":{"position":[[3718,27]]},"27":{"position":[[427,27]]},"28":{"position":[[280,27]]},"29":{"position":[[395,27]]},"37":{"position":[[1671,27]]},"39":{"position":[[137,27]]},"40":{"position":[[103,27]]},"41":{"position":[[102,27]]},"42":{"position":[[105,27]]},"43":{"position":[[107,27]]},"44":{"position":[[115,27]]},"45":{"position":[[132,27]]},"46":{"position":[[145,27]]},"47":{"position":[[101,27]]},"48":{"position":[[104,27]]},"49":{"position":[[163,27]]},"50":{"position":[[104,27]]},"51":{"position":[[115,27]]},"52":{"position":[[109,27]]},"53":{"position":[[100,27]]},"63":{"position":[[226,27]]},"64":{"position":[[114,27]]},"66":{"position":[[201,27]]},"67":{"position":[[336,27]]},"70":{"position":[[142,27]]},"71":{"position":[[123,27]]},"74":{"position":[[137,27]]},"75":{"position":[[141,27]]},"76":{"position":[[138,27]]},"77":{"position":[[167,27]]},"80":{"position":[[177,27]]},"81":{"position":[[548,27]]},"83":{"position":[[250,27]]},"85":{"position":[[150,27]]},"86":{"position":[[592,27]]},"88":{"position":[[143,27]]},"89":{"position":[[553,27]]},"91":{"position":[[159,27]]},"93":{"position":[[153,27]]},"95":{"position":[[212,27]]},"97":{"position":[[146,27]]},"99":{"position":[[363,27]]},"101":{"position":[[132,30]]},"103":{"position":[[443,27]]},"107":{"position":[[130,27]]},"118":{"position":[[97,27]]},"119":{"position":[[98,27]]},"120":{"position":[[118,27]]},"121":{"position":[[131,27]]},"122":{"position":[[134,27]]},"123":{"position":[[135,27]]},"124":{"position":[[148,27]]},"125":{"position":[[130,27]]},"126":{"position":[[287,27]]},"127":{"position":[[300,27]]},"128":{"position":[[147,27]]},"129":{"position":[[210,27]]},"130":{"position":[[103,27]]},"131":{"position":[[130,27]]},"132":{"position":[[153,27]]},"133":{"position":[[151,27]]},"134":{"position":[[149,27]]},"135":{"position":[[158,27]]},"136":{"position":[[137,27]]},"137":{"position":[[210,27]]},"138":{"position":[[138,27]]},"139":{"position":[[127,27]]},"140":{"position":[[183,27]]},"141":{"position":[[138,27]]},"142":{"position":[[170,27]]},"143":{"position":[[188,27]]},"144":{"position":[[171,27]]},"145":{"position":[[173,27]]},"146":{"position":[[206,27]]},"147":{"position":[[163,27]]},"148":{"position":[[141,27]]},"149":{"position":[[147,27]]},"150":{"position":[[103,27]]},"151":{"position":[[123,27]]},"153":{"position":[[1633,27]]},"155":{"position":[[109,27]]},"156":{"position":[[81,27]]},"157":{"position":[[81,27]]},"158":{"position":[[84,27]]},"159":{"position":[[82,27]]},"160":{"position":[[84,27]]},"161":{"position":[[91,27]]},"162":{"position":[[95,27]]},"163":{"position":[[84,27]]},"164":{"position":[[83,27]]},"165":{"position":[[100,27]]},"166":{"position":[[82,27]]},"167":{"position":[[83,27]]},"168":{"position":[[83,27]]},"169":{"position":[[82,27]]},"177":{"position":[[274,27]]},"178":{"position":[[188,27]]},"179":{"position":[[251,27]]},"180":{"position":[[198,27]]},"181":{"position":[[163,27]]},"182":{"position":[[152,27]]},"183":{"position":[[125,27]]},"184":{"position":[[146,27]]},"185":{"position":[[124,27]]},"186":{"position":[[122,27]]},"187":{"position":[[306,27]]},"188":{"position":[[192,27]]},"189":{"position":[[120,27]]},"190":{"position":[[218,27]]},"191":{"position":[[207,27]]},"192":{"position":[[195,27]]},"193":{"position":[[162,27]]},"194":{"position":[[183,27]]},"195":{"position":[[127,27]]},"196":{"position":[[166,27]]},"197":{"position":[[197,27]]},"198":{"position":[[188,27]]},"199":{"position":[[189,27]]},"200":{"position":[[144,27]]},"201":{"position":[[174,27]]},"202":{"position":[[400,27]]},"203":{"position":[[132,27]]},"204":{"position":[[582,27]]},"205":{"position":[[165,27]]},"206":{"position":[[547,27]]},"207":{"position":[[604,27]]},"208":{"position":[[275,27],[353,27],[408,27]]},"209":{"position":[[244,27]]},"210":{"position":[[358,27]]},"211":{"position":[[519,27]]},"212":{"position":[[295,27]]},"213":{"position":[[332,27]]},"214":{"position":[[219,27]]},"215":{"position":[[149,27]]},"218":{"position":[[185,27]]},"219":{"position":[[182,27]]},"220":{"position":[[177,27]]},"221":{"position":[[128,27]]},"222":{"position":[[216,27]]},"223":{"position":[[173,27]]},"230":{"position":[[71,27]]},"240":{"position":[[173,27]]},"241":{"position":[[106,27]]},"243":{"position":[[156,27]]},"244":{"position":[[231,27]]},"247":{"position":[[109,27]]},"248":{"position":[[105,27]]},"251":{"position":[[106,27]]},"252":{"position":[[104,27]]},"253":{"position":[[108,27]]},"254":{"position":[[115,27]]},"257":{"position":[[148,27]]},"258":{"position":[[306,27]]},"260":{"position":[[132,27]]},"262":{"position":[[109,27]]},"263":{"position":[[340,27]]},"265":{"position":[[108,27]]},"266":{"position":[[306,27]]},"268":{"position":[[112,27]]},"270":{"position":[[110,27]]},"272":{"position":[[131,27]]},"274":{"position":[[110,27]]},"276":{"position":[[270,27]]},"277":{"position":[[148,27]]},"285":{"position":[[71,27]]},"286":{"position":[[71,27]]},"287":{"position":[[71,27]]},"289":{"position":[[112,27]]},"290":{"position":[[109,27]]},"291":{"position":[[103,27]]},"292":{"position":[[209,27]]},"293":{"position":[[110,27]]},"294":{"position":[[96,27]]},"295":{"position":[[93,27]]},"296":{"position":[[60,27]]},"297":{"position":[[230,27]]},"299":{"position":[[200,27]]},"300":{"position":[[128,27]]},"301":{"position":[[146,27]]},"302":{"position":[[114,27]]},"303":{"position":[[110,27]]},"304":{"position":[[109,27]]},"305":{"position":[[98,27]]},"306":{"position":[[111,27]]},"307":{"position":[[99,27]]},"308":{"position":[[99,27]]},"309":{"position":[[163,27]]},"310":{"position":[[119,27]]},"311":{"position":[[99,27]]},"312":{"position":[[141,27]]},"313":{"position":[[124,27]]},"314":{"position":[[123,27]]},"315":{"position":[[110,27]]},"316":{"position":[[113,27]]},"317":{"position":[[99,27]]},"318":{"position":[[112,27]]},"319":{"position":[[119,27]]},"320":{"position":[[113,27]]},"321":{"position":[[113,27]]},"322":{"position":[[113,27]]},"323":{"position":[[117,27]]},"324":{"position":[[264,27]]},"325":{"position":[[115,27]]},"326":{"position":[[342,27]]},"327":{"position":[[116,27]]},"328":{"position":[[304,27]]},"329":{"position":[[339,27]]},"330":{"position":[[167,27],[245,27],[300,27]]},"331":{"position":[[147,27]]},"332":{"position":[[267,27]]},"333":{"position":[[240,27]]},"334":{"position":[[203,27]]},"335":{"position":[[219,27]]},"336":{"position":[[149,27]]},"337":{"position":[[109,27]]},"340":{"position":[[145,27]]},"341":{"position":[[117,27]]},"342":{"position":[[109,27]]},"343":{"position":[[103,27]]},"344":{"position":[[123,27]]},"345":{"position":[[131,27]]},"349":{"position":[[266,27]]},"350":{"position":[[203,27]]},"351":{"position":[[320,27]]},"353":{"position":[[71,27]]},"356":{"position":[[89,27]]},"357":{"position":[[89,27]]},"358":{"position":[[95,27]]},"359":{"position":[[103,27]]},"360":{"position":[[103,27]]},"361":{"position":[[103,27]]},"362":{"position":[[120,27]]},"363":{"position":[[109,27]]},"364":{"position":[[155,27]]},"365":{"position":[[161,27]]},"366":{"position":[[112,27]]},"367":{"position":[[138,27]]},"368":{"position":[[89,27]]},"369":{"position":[[95,27]]},"370":{"position":[[119,27]]},"371":{"position":[[117,27]]},"372":{"position":[[113,27]]},"373":{"position":[[113,27]]},"374":{"position":[[114,27]]},"375":{"position":[[126,27]]},"376":{"position":[[113,27]]},"377":{"position":[[105,27]]},"378":{"position":[[131,27]]},"379":{"position":[[96,27]]},"380":{"position":[[141,27]]},"381":{"position":[[145,27]]},"382":{"position":[[130,27]]},"383":{"position":[[114,27]]},"384":{"position":[[128,27]]},"385":{"position":[[114,27]]},"386":{"position":[[112,27]]},"387":{"position":[[114,27]]},"388":{"position":[[93,27]]},"389":{"position":[[137,27]]}},"keywords":{}}],["assets/sample/video.mp4?id=1080",{"_index":392,"title":{},"content":{"27":{"position":[[1123,35]]},"349":{"position":[[911,35]]}},"keywords":{}}],["assets/sample/video.mp4?id=360",{"_index":396,"title":{},"content":{"27":{"position":[[1242,34]]},"349":{"position":[[1030,34]]}},"keywords":{}}],["assets/sample/video.mp4?id=720",{"_index":394,"title":{},"content":{"27":{"position":[[1183,34]]},"349":{"position":[[971,34]]}},"keywords":{}}],["assets/sample/video.mp4?t=0",{"_index":603,"title":{},"content":{"50":{"position":[[236,31]]},"125":{"position":[[222,31]]},"166":{"position":[[214,31]]},"363":{"position":[[201,31]]}},"keywords":{}}],["attr",{"_index":915,"title":{"147":{"position":[[0,5]]},"385":{"position":[[0,5]]}},"content":{},"keywords":{}}],["attribut",{"_index":515,"title":{},"content":{"37":{"position":[[485,9],[1458,9]]},"83":{"position":[[20,9]]},"85":{"position":[[20,9]]},"88":{"position":[[20,9]]},"93":{"position":[[20,10]]},"153":{"position":[[447,9],[1420,9]]}},"keywords":{}}],["auto",{"_index":247,"title":{},"content":{"22":{"position":[[1002,4]]},"221":{"position":[[43,4]]},"347":{"position":[[920,4]]}},"keywords":{}}],["autoheight",{"_index":909,"title":{"146":{"position":[[0,11]]},"384":{"position":[[0,11]]}},"content":{},"keywords":{}}],["automat",{"_index":639,"title":{},"content":{"67":{"position":[[63,13]]},"186":{"position":[[36,9],[239,13]]},"187":{"position":[[139,13]]},"188":{"position":[[82,13]]}},"keywords":{}}],["automini",{"_index":966,"title":{"188":{"position":[[0,9]]},"310":{"position":[[0,9]]}},"content":{"188":{"position":[[220,9]]},"310":{"position":[[147,9]]}},"keywords":{}}],["autoorient",{"_index":1074,"title":{"222":{"position":[[0,16]]},"344":{"position":[[0,16]]}},"content":{"222":{"position":[[244,16]]},"344":{"position":[[151,16]]}},"keywords":{}}],["autoplay",{"_index":433,"title":{"186":{"position":[[0,9]]},"308":{"position":[[0,9]]}},"content":{"31":{"position":[[111,9]]},"32":{"position":[[112,9]]},"33":{"position":[[123,9]]},"34":{"position":[[115,9]]},"35":{"position":[[117,9],[673,9]]},"171":{"position":[[105,9]]},"172":{"position":[[106,9]]},"173":{"position":[[117,9]]},"174":{"position":[[109,9]]},"175":{"position":[[111,9],[667,9]]},"186":{"position":[[150,9],[319,8]]},"308":{"position":[[127,9],[206,8]]}},"keywords":{}}],["autoplayback",{"_index":1073,"title":{"221":{"position":[[0,13]]},"343":{"position":[[0,13]]}},"content":{"221":{"position":[[156,13]]},"343":{"position":[[131,13]]}},"keywords":{}}],["autos",{"_index":95,"title":{"140":{"position":[[0,9]]},"187":{"position":[[0,9]]},"309":{"position":[[0,9]]},"378":{"position":[[0,9]]}},"content":{"18":{"position":[[99,9]]},"48":{"position":[[132,9]]},"97":{"position":[[189,9]]},"164":{"position":[[111,9]]},"187":{"position":[[334,9]]},"230":{"position":[[99,9]]},"274":{"position":[[153,9]]},"285":{"position":[[99,9]]},"309":{"position":[[191,9]]},"354":{"position":[[3767,9]]}},"keywords":{}}],["avail",{"_index":1077,"title":{},"content":{"223":{"position":[[72,9]]}},"keywords":{}}],["b",{"_index":737,"title":{},"content":{"95":{"position":[[388,4]]},"272":{"position":[[299,1]]}},"keywords":{}}],["backward",{"_index":819,"title":{"123":{"position":[[0,9]]},"361":{"position":[[0,9]]}},"content":{"123":{"position":[[41,9]]},"195":{"position":[[260,8]]}},"keywords":{}}],["bar",{"_index":723,"title":{},"content":{"84":{"position":[[46,3]]},"85":{"position":[[62,3]]},"182":{"position":[[77,3]]},"184":{"position":[[57,3]]},"193":{"position":[[87,3]]},"194":{"position":[[108,3]]},"196":{"position":[[91,3]]},"198":{"position":[[113,3]]},"199":{"position":[[114,3]]},"201":{"position":[[42,4]]},"207":{"position":[[64,3]]},"208":{"position":[[91,3]]},"209":{"position":[[75,3]]},"212":{"position":[[58,3]]},"219":{"position":[[107,3]]}},"keywords":{}}],["base64",{"_index":848,"title":{},"content":{"132":{"position":[[23,6]]},"370":{"position":[[13,26]]}},"keywords":{}}],["basic",{"_index":928,"title":{"176":{"position":[[0,5]]}},"content":{},"keywords":{}}],["becom",{"_index":517,"title":{},"content":{"37":{"position":[[541,6]]},"153":{"position":[[503,6]]}},"keywords":{}}],["befor",{"_index":860,"title":{},"content":{"134":{"position":[[380,6]]},"136":{"position":[[363,6]]},"137":{"position":[[112,6]]},"202":{"position":[[140,6]]}},"keywords":{}}],["beforeemit",{"_index":1112,"title":{},"content":{"285":{"position":[[1103,11]]}},"keywords":{}}],["beforeunmount",{"_index":791,"title":{},"content":{"104":{"position":[[514,15]]}},"keywords":{}}],["began",{"_index":549,"title":{},"content":{"37":{"position":[[1241,6]]},"153":{"position":[[1203,6]]}},"keywords":{}}],["begun",{"_index":535,"title":{},"content":{"37":{"position":[[949,6]]},"153":{"position":[[911,6]]}},"keywords":{}}],["best",{"_index":162,"title":{},"content":{"20":{"position":[[96,4]]}},"keywords":{}}],["bilibili",{"_index":1115,"title":{},"content":{"286":{"position":[[150,8]]}},"keywords":{}}],["black",{"_index":961,"title":{},"content":{"187":{"position":[[112,5],[188,5]]}},"keywords":{}}],["blob",{"_index":853,"title":{},"content":{"133":{"position":[[23,4]]},"371":{"position":[[13,24]]}},"keywords":{}}],["blur",{"_index":585,"title":{"46":{"position":[[0,5]]},"162":{"position":[[0,5]]}},"content":{},"keywords":{}}],["boolean",{"_index":381,"title":{},"content":{"27":{"position":[[303,7]]},"28":{"position":[[114,7]]},"57":{"position":[[6,7]]},"58":{"position":[[6,7]]},"59":{"position":[[6,7]]},"60":{"position":[[6,7]]},"81":{"position":[[87,7]]},"86":{"position":[[89,7]]},"89":{"position":[[92,7]]},"128":{"position":[[30,7]]},"134":{"position":[[30,7]]},"135":{"position":[[30,7]]},"136":{"position":[[30,7]]},"138":{"position":[[30,7]]},"139":{"position":[[23,7]]},"140":{"position":[[30,7]]},"146":{"position":[[28,7]]},"151":{"position":[[25,7]]},"204":{"position":[[83,7]]},"206":{"position":[[86,7]]},"207":{"position":[[101,7]]},"208":{"position":[[128,7]]},"234":{"position":[[4,7]]},"235":{"position":[[4,7]]},"236":{"position":[[4,7]]},"237":{"position":[[4,7]]},"258":{"position":[[46,7]]},"263":{"position":[[46,7]]},"266":{"position":[[46,7]]},"290":{"position":[[4,7]]},"306":{"position":[[4,10]]},"307":{"position":[[4,10]]},"308":{"position":[[4,10]]},"309":{"position":[[4,10]]},"310":{"position":[[4,10]]},"311":{"position":[[4,10]]},"312":{"position":[[4,10]]},"313":{"position":[[4,10]]},"314":{"position":[[4,10]]},"315":{"position":[[4,10]]},"316":{"position":[[4,10]]},"317":{"position":[[4,10]]},"318":{"position":[[4,10]]},"319":{"position":[[4,10]]},"320":{"position":[[4,10]]},"321":{"position":[[4,10]]},"322":{"position":[[4,10]]},"323":{"position":[[4,10]]},"324":{"position":[[4,10]]},"325":{"position":[[4,10]]},"326":{"position":[[44,7]]},"328":{"position":[[44,7]]},"329":{"position":[[45,7]]},"330":{"position":[[50,7]]},"341":{"position":[[4,10]]},"342":{"position":[[4,10]]},"343":{"position":[[4,10]]},"344":{"position":[[4,10]]},"349":{"position":[[160,7]]},"350":{"position":[[72,7]]},"366":{"position":[[21,7]]},"372":{"position":[[21,7]]},"373":{"position":[[21,7]]},"374":{"position":[[21,7]]},"376":{"position":[[21,7]]},"377":{"position":[[14,7]]},"378":{"position":[[21,7]]},"384":{"position":[[21,7]]},"389":{"position":[[16,7]]}},"keywords":{}}],["booleandefault",{"_index":955,"title":{},"content":{"184":{"position":[[6,15]]},"185":{"position":[[6,15]]},"186":{"position":[[6,15]]},"187":{"position":[[6,15]]},"188":{"position":[[6,15]]},"189":{"position":[[6,15]]},"190":{"position":[[6,15]]},"191":{"position":[[6,15]]},"192":{"position":[[6,15]]},"193":{"position":[[6,15]]},"194":{"position":[[6,15]]},"195":{"position":[[6,15]]},"196":{"position":[[6,15]]},"197":{"position":[[6,15]]},"198":{"position":[[6,15]]},"199":{"position":[[6,15]]},"200":{"position":[[6,15]]},"201":{"position":[[6,15]]},"202":{"position":[[6,15]]},"203":{"position":[[6,15]]},"219":{"position":[[6,15]]},"220":{"position":[[6,15]]},"221":{"position":[[6,15]]},"222":{"position":[[6,15]]},"223":{"position":[[6,15]]},"345":{"position":[[6,15]]}},"keywords":{}}],["bootstrap",{"_index":1081,"title":{},"content":{"277":{"position":[[53,9]]}},"keywords":{}}],["border",{"_index":1088,"title":{},"content":{"285":{"position":[[295,7],[389,7],[455,7]]},"291":{"position":[[493,7]]}},"keywords":{}}],["bottom",{"_index":969,"title":{},"content":{"193":{"position":[[72,6]]},"194":{"position":[[93,6]]},"196":{"position":[[76,6]]},"198":{"position":[[98,6]]},"199":{"position":[[99,6]]},"207":{"position":[[49,6]]},"208":{"position":[[76,6]]},"219":{"position":[[92,6]]}},"keywords":{}}],["brannan"",{"_index":293,"title":{},"content":{"25":{"position":[[449,13]]},"354":{"position":[[449,13]]}},"keywords":{}}],["bring",{"_index":831,"title":{},"content":{"127":{"position":[[92,5]]}},"keywords":{}}],["brooklyn"",{"_index":295,"title":{},"content":{"25":{"position":[[540,14]]},"354":{"position":[[540,14]]}},"keywords":{}}],["browser",{"_index":494,"title":{},"content":{"37":{"position":[[94,7],[287,7],[1095,7]]},"134":{"position":[[325,7]]},"136":{"position":[[302,7]]},"153":{"position":[[56,7],[249,7],[1057,7]]},"187":{"position":[[219,7]]},"188":{"position":[[64,7]]},"193":{"position":[[283,7]]},"202":{"position":[[569,7]]}},"keywords":{}}],["buffer",{"_index":507,"title":{},"content":{"37":{"position":[[240,9],[370,10]]},"153":{"position":[[202,9],[332,10]]}},"keywords":{}}],["button",{"_index":144,"title":{"19":{"position":[[4,6]]},"28":{"position":[[11,7]]}},"content":{"19":{"position":[[4,6]]},"28":{"position":[[122,6],[161,6]]},"86":{"position":[[714,9],[884,6],[942,6]]},"194":{"position":[[79,6]]},"196":{"position":[[62,6]]},"198":{"position":[[63,6]]},"199":{"position":[[63,6]]},"207":{"position":[[668,9],[838,6],[896,6],[1087,6]]},"219":{"position":[[54,6]]},"223":{"position":[[59,7]]},"329":{"position":[[403,9]]}},"keywords":{}}],["button1",{"_index":726,"title":{},"content":{"86":{"position":[[768,9],[795,9]]},"207":{"position":[[722,9],[749,9]]}},"keywords":{}}],["button2",{"_index":1003,"title":{},"content":{"207":{"position":[[969,9],[996,9]]}},"keywords":{}}],["cach",{"_index":950,"title":{},"content":{"183":{"position":[[186,6],[298,5]]}},"keywords":{}}],["call",{"_index":522,"title":{},"content":{"37":{"position":[[672,6]]},"67":{"position":[[95,6]]},"153":{"position":[[634,6]]}},"keywords":{}}],["callback",{"_index":734,"title":{"179":{"position":[[6,9]]},"301":{"position":[[6,9]]}},"content":{"95":{"position":[[123,8]]},"179":{"position":[[348,8],[398,8]]}},"keywords":{}}],["can't",{"_index":189,"title":{},"content":{"20":{"position":[[1252,5]]}},"keywords":{}}],["canbeclos",{"_index":139,"title":{},"content":{"18":{"position":[[944,12]]},"230":{"position":[[592,12]]}},"keywords":{}}],["canplay",{"_index":454,"title":{},"content":{"32":{"position":[[338,7],[403,8],[430,7]]},"172":{"position":[[332,7],[397,8],[424,7]]}},"keywords":{}}],["center",{"_index":1138,"title":{},"content":{"292":{"position":[[519,9]]}},"keywords":{}}],["chanc",{"_index":1011,"title":{},"content":{"209":{"position":[[313,8]]},"331":{"position":[[216,8]]}},"keywords":{}}],["chang",{"_index":388,"title":{},"content":{"27":{"position":[[975,6],[1400,6]]},"28":{"position":[[669,6],[732,6]]},"29":{"position":[[162,6],[687,6]]},"37":{"position":[[1160,8],[1520,8]]},"43":{"position":[[28,7]]},"48":{"position":[[25,7]]},"50":{"position":[[25,7]]},"153":{"position":[[1122,8],[1482,8]]},"186":{"position":[[335,7]]},"308":{"position":[[222,7]]}},"keywords":{}}],["charmes"",{"_index":297,"title":{},"content":{"25":{"position":[[631,13]]},"354":{"position":[[631,13]]}},"keywords":{}}],["charset="utf",{"_index":759,"title":{},"content":{"103":{"position":[[109,17]]}},"keywords":{}}],["check",{"_index":138,"title":{},"content":{"18":{"position":[[928,6]]},"215":{"position":[[332,6]]},"337":{"position":[[292,6]]}},"keywords":{}}],["chines",{"_index":8,"title":{},"content":{"0":{"position":[[86,7]]}},"keywords":{}}],["clarendon"",{"_index":299,"title":{},"content":{"25":{"position":[[723,15]]},"354":{"position":[[723,15]]}},"keywords":{}}],["class",{"_index":712,"title":{},"content":{"81":{"position":[[191,5]]},"86":{"position":[[193,5]]},"89":{"position":[[196,5]]},"204":{"position":[[187,5]]},"206":{"position":[[190,5]]},"207":{"position":[[205,5]]}},"keywords":{}}],["class="artplay",{"_index":768,"title":{},"content":{"103":{"position":[[253,21]]}},"keywords":{}}],["clean",{"_index":647,"title":{},"content":{"67":{"position":[[253,5]]}},"keywords":{}}],["clear",{"_index":646,"title":{},"content":{"67":{"position":[[238,5]]},"244":{"position":[[140,5]]}},"keywords":{}}],["click",{"_index":142,"title":{},"content":{"18":{"position":[[1078,9]]},"19":{"position":[[245,6],[358,5]]},"22":{"position":[[161,5]]},"24":{"position":[[527,5]]},"27":{"position":[[258,5]]},"45":{"position":[[41,5]]},"66":{"position":[[254,8]]},"81":{"position":[[338,5],[363,5]]},"86":{"position":[[340,5],[365,5],[831,6],[869,7]]},"89":{"position":[[343,5],[368,5],[706,6],[745,7]]},"95":{"position":[[319,5],[382,5],[480,5]]},"134":{"position":[[428,5]]},"136":{"position":[[392,8]]},"150":{"position":[[198,6]]},"195":{"position":[[383,5]]},"204":{"position":[[334,5],[359,5],[816,6],[862,5]]},"206":{"position":[[337,5],[362,5],[613,6],[652,7]]},"207":{"position":[[352,5],[377,5],[785,6],[823,7],[1034,6],[1072,7]]},"243":{"position":[[209,8]]},"258":{"position":[[165,5]]},"263":{"position":[[165,5],[506,6]]},"266":{"position":[[165,5],[453,6]]},"277":{"position":[[281,6],[365,5]]},"289":{"position":[[269,6],[374,6]]},"290":{"position":[[266,6]]},"291":{"position":[[260,6]]},"293":{"position":[[267,6],[372,6]]},"326":{"position":[[163,5],[576,6]]},"328":{"position":[[163,5],[364,6]]},"329":{"position":[[164,5],[506,6],[699,6]]},"388":{"position":[[188,6]]}},"keywords":{}}],["client",{"_index":481,"title":{},"content":{"35":{"position":[[532,6]]},"175":{"position":[[526,6]]}},"keywords":{}}],["client.add(url",{"_index":483,"title":{},"content":{"35":{"position":[[584,15]]},"175":{"position":[[578,15]]}},"keywords":{}}],["close",{"_index":118,"title":{},"content":{"18":{"position":[[608,6],[875,6],[882,6],[969,6]]},"230":{"position":[[543,6]]}},"keywords":{}}],["cn",{"_index":660,"title":{},"content":{"71":{"position":[[189,4]]},"248":{"position":[[171,4]]}},"keywords":{}}],["cn/plugins/danmuku",{"_index":12,"title":{},"content":{"0":{"position":[[139,19]]}},"keywords":{}}],["cn、zh",{"_index":1070,"title":{},"content":{"218":{"position":[[105,5]]},"340":{"position":[[65,5]]}},"keywords":{}}],["code",{"_index":27,"title":{},"content":{"2":{"position":[[161,4]]},"3":{"position":[[49,4]]},"4":{"position":[[55,4]]},"5":{"position":[[43,4]]},"6":{"position":[[64,4]]},"7":{"position":[[57,4]]},"9":{"position":[[41,4]]},"10":{"position":[[69,4]]},"11":{"position":[[53,4]]},"18":{"position":[[6,4]]},"19":{"position":[[33,4]]},"20":{"position":[[344,4]]},"24":{"position":[[6,4]]},"25":{"position":[[6,4]]},"27":{"position":[[362,4]]},"28":{"position":[[215,4]]},"29":{"position":[[330,4]]},"31":{"position":[[51,4]]},"32":{"position":[[52,4]]},"33":{"position":[[63,4]]},"34":{"position":[[55,4]]},"35":{"position":[[57,4]]},"37":{"position":[[1606,4]]},"39":{"position":[[72,4]]},"40":{"position":[[38,4]]},"41":{"position":[[37,4]]},"42":{"position":[[40,4]]},"43":{"position":[[42,4]]},"44":{"position":[[50,4]]},"45":{"position":[[67,4]]},"46":{"position":[[80,4]]},"47":{"position":[[36,4]]},"48":{"position":[[39,4]]},"49":{"position":[[98,4]]},"50":{"position":[[39,4]]},"51":{"position":[[50,4]]},"52":{"position":[[44,4]]},"53":{"position":[[35,4]]},"63":{"position":[[161,4]]},"64":{"position":[[49,4]]},"66":{"position":[[85,4]]},"67":{"position":[[271,4]]},"70":{"position":[[77,4]]},"71":{"position":[[58,4]]},"74":{"position":[[72,4]]},"75":{"position":[[76,4]]},"76":{"position":[[73,4]]},"77":{"position":[[102,4]]},"80":{"position":[[74,4]]},"81":{"position":[[483,4]]},"83":{"position":[[185,4]]},"85":{"position":[[85,4]]},"86":{"position":[[527,4]]},"88":{"position":[[78,4]]},"89":{"position":[[488,4]]},"91":{"position":[[94,4]]},"93":{"position":[[88,4]]},"95":{"position":[[84,4],[147,4]]},"97":{"position":[[81,4]]},"99":{"position":[[64,4]]},"107":{"position":[[65,4]]},"108":{"position":[[26,4]]},"109":{"position":[[27,4]]},"110":{"position":[[27,4]]},"111":{"position":[[31,4]]},"112":{"position":[[28,4]]},"114":{"position":[[25,4]]},"115":{"position":[[47,4]]},"116":{"position":[[28,4]]},"118":{"position":[[32,4]]},"119":{"position":[[33,4]]},"120":{"position":[[53,4]]},"121":{"position":[[66,4]]},"122":{"position":[[69,4]]},"123":{"position":[[70,4]]},"124":{"position":[[83,4]]},"125":{"position":[[65,4]]},"126":{"position":[[222,4]]},"127":{"position":[[235,4]]},"128":{"position":[[82,4]]},"129":{"position":[[145,4]]},"130":{"position":[[38,4]]},"131":{"position":[[65,4]]},"132":{"position":[[88,4]]},"133":{"position":[[86,4]]},"134":{"position":[[84,4]]},"135":{"position":[[93,4]]},"136":{"position":[[72,4]]},"137":{"position":[[145,4]]},"138":{"position":[[73,4]]},"139":{"position":[[62,4]]},"140":{"position":[[118,4]]},"141":{"position":[[73,4]]},"142":{"position":[[105,4]]},"143":{"position":[[123,4]]},"144":{"position":[[106,4]]},"145":{"position":[[108,4]]},"146":{"position":[[141,4]]},"147":{"position":[[98,4]]},"148":{"position":[[76,4]]},"149":{"position":[[82,4]]},"150":{"position":[[38,4]]},"151":{"position":[[58,4]]},"153":{"position":[[1568,4]]},"155":{"position":[[44,4]]},"156":{"position":[[16,4]]},"157":{"position":[[16,4]]},"158":{"position":[[19,4]]},"159":{"position":[[17,4]]},"160":{"position":[[19,4]]},"161":{"position":[[26,4]]},"162":{"position":[[30,4]]},"163":{"position":[[19,4]]},"164":{"position":[[18,4]]},"165":{"position":[[35,4]]},"166":{"position":[[17,4]]},"167":{"position":[[18,4]]},"168":{"position":[[18,4]]},"169":{"position":[[17,4]]},"171":{"position":[[45,4]]},"172":{"position":[[46,4]]},"173":{"position":[[57,4]]},"174":{"position":[[49,4]]},"175":{"position":[[51,4]]},"177":{"position":[[153,4]]},"178":{"position":[[123,4]]},"179":{"position":[[185,4]]},"180":{"position":[[133,4]]},"181":{"position":[[98,4]]},"182":{"position":[[87,4]]},"183":{"position":[[60,4]]},"184":{"position":[[81,4]]},"185":{"position":[[59,4]]},"186":{"position":[[57,4]]},"187":{"position":[[206,4]]},"188":{"position":[[127,4]]},"189":{"position":[[55,4]]},"190":{"position":[[153,4]]},"191":{"position":[[142,4]]},"192":{"position":[[130,4]]},"193":{"position":[[97,4]]},"194":{"position":[[118,4]]},"195":{"position":[[62,4]]},"196":{"position":[[101,4]]},"197":{"position":[[132,4]]},"198":{"position":[[123,4]]},"199":{"position":[[124,4]]},"200":{"position":[[79,4]]},"201":{"position":[[109,4]]},"202":{"position":[[243,4]]},"203":{"position":[[67,4]]},"204":{"position":[[479,4]]},"205":{"position":[[100,4]]},"206":{"position":[[482,4]]},"207":{"position":[[539,4]]},"208":{"position":[[210,4]]},"209":{"position":[[179,4]]},"210":{"position":[[59,4]]},"211":{"position":[[454,4]]},"212":{"position":[[230,4]]},"213":{"position":[[267,4]]},"214":{"position":[[154,4]]},"215":{"position":[[84,4]]},"216":{"position":[[309,4]]},"217":{"position":[[137,4]]},"218":{"position":[[120,4]]},"219":{"position":[[117,4]]},"220":{"position":[[112,4]]},"221":{"position":[[63,4]]},"222":{"position":[[151,4]]},"223":{"position":[[108,4]]},"230":{"position":[[6,4]]},"240":{"position":[[108,4]]},"241":{"position":[[41,4]]},"243":{"position":[[40,4]]},"244":{"position":[[166,4]]},"247":{"position":[[44,4]]},"248":{"position":[[40,4]]},"251":{"position":[[41,4]]},"252":{"position":[[39,4]]},"253":{"position":[[43,4]]},"254":{"position":[[50,4]]},"257":{"position":[[45,4]]},"258":{"position":[[241,4]]},"260":{"position":[[67,4]]},"262":{"position":[[44,4]]},"263":{"position":[[275,4]]},"265":{"position":[[43,4]]},"266":{"position":[[241,4]]},"268":{"position":[[47,4]]},"270":{"position":[[45,4]]},"272":{"position":[[41,4],[66,4]]},"274":{"position":[[45,4]]},"276":{"position":[[35,4]]},"277":{"position":[[69,4]]},"285":{"position":[[6,4]]},"286":{"position":[[6,4]]},"287":{"position":[[6,4]]},"289":{"position":[[47,4]]},"290":{"position":[[44,4]]},"291":{"position":[[38,4]]},"292":{"position":[[144,4]]},"293":{"position":[[45,4]]},"294":{"position":[[31,4]]},"295":{"position":[[28,4]]},"297":{"position":[[165,4]]},"299":{"position":[[79,4]]},"300":{"position":[[63,4]]},"301":{"position":[[80,4]]},"302":{"position":[[49,4]]},"303":{"position":[[45,4]]},"304":{"position":[[44,4]]},"305":{"position":[[33,4]]},"306":{"position":[[46,4]]},"307":{"position":[[34,4]]},"308":{"position":[[34,4]]},"309":{"position":[[83,4]]},"310":{"position":[[54,4]]},"311":{"position":[[34,4]]},"312":{"position":[[76,4]]},"313":{"position":[[59,4]]},"314":{"position":[[58,4]]},"315":{"position":[[45,4]]},"316":{"position":[[48,4]]},"317":{"position":[[34,4]]},"318":{"position":[[47,4]]},"319":{"position":[[54,4]]},"320":{"position":[[48,4]]},"321":{"position":[[48,4]]},"322":{"position":[[48,4]]},"323":{"position":[[52,4]]},"324":{"position":[[107,4]]},"325":{"position":[[50,4]]},"326":{"position":[[239,4]]},"327":{"position":[[51,4]]},"328":{"position":[[239,4]]},"329":{"position":[[274,4]]},"330":{"position":[[102,4]]},"331":{"position":[[82,4]]},"332":{"position":[[32,4]]},"333":{"position":[[175,4]]},"334":{"position":[[138,4]]},"335":{"position":[[154,4]]},"336":{"position":[[84,4]]},"337":{"position":[[44,4]]},"338":{"position":[[127,4]]},"339":{"position":[[66,4]]},"340":{"position":[[80,4]]},"341":{"position":[[52,4]]},"342":{"position":[[44,4]]},"343":{"position":[[38,4]]},"344":{"position":[[58,4]]},"345":{"position":[[66,4]]},"349":{"position":[[201,4]]},"350":{"position":[[138,4]]},"351":{"position":[[255,4]]},"353":{"position":[[6,4]]},"354":{"position":[[6,4]]},"356":{"position":[[24,4]]},"357":{"position":[[24,4]]},"358":{"position":[[30,4]]},"359":{"position":[[38,4]]},"360":{"position":[[38,4]]},"361":{"position":[[38,4]]},"362":{"position":[[55,4]]},"363":{"position":[[44,4]]},"364":{"position":[[90,4]]},"365":{"position":[[96,4]]},"366":{"position":[[47,4]]},"367":{"position":[[73,4]]},"368":{"position":[[24,4]]},"369":{"position":[[30,4]]},"370":{"position":[[54,4]]},"371":{"position":[[52,4]]},"372":{"position":[[48,4]]},"373":{"position":[[48,4]]},"374":{"position":[[49,4]]},"375":{"position":[[61,4]]},"376":{"position":[[48,4]]},"377":{"position":[[40,4]]},"378":{"position":[[66,4]]},"379":{"position":[[31,4]]},"380":{"position":[[76,4]]},"381":{"position":[[80,4]]},"382":{"position":[[65,4]]},"383":{"position":[[49,4]]},"384":{"position":[[63,4]]},"385":{"position":[[49,4]]},"386":{"position":[[47,4]]},"387":{"position":[[49,4]]},"388":{"position":[[28,4]]},"389":{"position":[[72,4]]}},"keywords":{}}],["collect",{"_index":375,"title":{},"content":{"27":{"position":[[33,10]]}},"keywords":{}}],["color",{"_index":681,"title":{},"content":{"75":{"position":[[245,6],[379,6]]},"76":{"position":[[242,6]]},"77":{"position":[[271,6],[472,6]]},"86":{"position":[[814,6]]},"149":{"position":[[70,5]]},"182":{"position":[[39,6]]},"207":{"position":[[768,6],[1015,6]]},"213":{"position":[[449,6]]},"252":{"position":[[208,6],[342,6]]},"253":{"position":[[212,6]]},"254":{"position":[[219,6],[420,6]]},"285":{"position":[[270,6],[375,6],[439,6],[584,6]]},"291":{"position":[[360,5],[479,6],[486,6]]},"329":{"position":[[489,6],[680,6]]},"335":{"position":[[336,6]]}},"keywords":{}}],["column",{"_index":1036,"title":{},"content":{"212":{"position":[[139,6],[161,6],[388,7]]},"334":{"position":[[73,6],[296,7]]}},"keywords":{}}],["common",{"_index":48,"title":{"36":{"position":[[0,6]]},"117":{"position":[[0,6]]}},"content":{"5":{"position":[[13,6]]}},"keywords":{}}],["complet",{"_index":548,"title":{},"content":{"37":{"position":[[1199,10]]},"86":{"position":[[961,8]]},"153":{"position":[[1161,10]]},"204":{"position":[[976,13]]},"207":{"position":[[915,8]]}},"keywords":{}}],["complex",{"_index":210,"title":{},"content":{"22":{"position":[[113,7]]}},"keywords":{}}],["compon",{"_index":158,"title":{"20":{"position":[[16,9]]}},"content":{"20":{"position":[[16,9],[45,10],[172,10],[233,10],[244,9],[860,9],[1090,9],[1265,10]]},"22":{"position":[[56,10]]},"81":{"position":[[118,9],[163,10],[215,9],[292,9],[315,9],[353,9],[412,9],[467,9]]},"86":{"position":[[120,9],[165,10],[217,9],[294,9],[317,9],[355,9],[414,9],[469,9]]},"89":{"position":[[123,9],[168,10],[220,9],[297,9],[320,9],[358,9],[417,9],[472,9]]},"204":{"position":[[114,9],[159,10],[211,9],[288,9],[311,9],[349,9],[408,9],[463,9],[875,12]]},"206":{"position":[[117,9],[162,10],[214,9],[291,9],[314,9],[352,9],[411,9],[466,9]]},"207":{"position":[[132,9],[177,10],[229,9],[306,9],[329,9],[367,9],[426,9],[481,9]]}},"keywords":{}}],["config",{"_index":50,"title":{"6":{"position":[[0,7]]},"111":{"position":[[0,7]]},"292":{"position":[[0,7]]}},"content":{"215":{"position":[[476,7]]},"292":{"position":[[18,6]]},"337":{"position":[[436,7]]}},"keywords":{}}],["console.info",{"_index":1079,"title":{},"content":{"230":{"position":[[681,21],[761,21]]},"266":{"position":[[474,26]]},"272":{"position":[[220,18],[280,18]]},"276":{"position":[[65,33],[176,25]]},"296":{"position":[[243,20],[333,20],[429,20],[519,20],[602,21],[678,21],[753,21],[828,21],[906,21]]},"326":{"position":[[604,23],[686,23]]},"328":{"position":[[385,26]]},"332":{"position":[[62,33],[173,25]]}},"keywords":{}}],["console.info($video",{"_index":632,"title":{},"content":{"63":{"position":[[332,21]]},"64":{"position":[[211,21]]},"240":{"position":[[279,21]]},"241":{"position":[[203,21]]}},"keywords":{}}],["console.info('ad",{"_index":141,"title":{},"content":{"18":{"position":[[1058,16],[1146,17]]}},"keywords":{}}],["console.info('compon",{"_index":999,"title":{},"content":{"204":{"position":[[946,23]]}},"keywords":{}}],["console.info('custom",{"_index":746,"title":{},"content":{"99":{"position":[[257,20]]},"210":{"position":[[252,20]]}},"keywords":{}}],["console.info('y",{"_index":731,"title":{},"content":{"89":{"position":[[727,17]]},"95":{"position":[[301,17],[364,17]]},"99":{"position":[[94,17]]},"204":{"position":[[844,17]]},"206":{"position":[[634,17]]},"210":{"position":[[89,17]]}},"keywords":{}}],["console.info(arg",{"_index":568,"title":{},"content":{"37":{"position":[[1742,19]]},"39":{"position":[[203,19]]},"40":{"position":[[168,19]]},"41":{"position":[[168,19]]},"42":{"position":[[170,19]]},"43":{"position":[[174,19]]},"44":{"position":[[183,19]]},"45":{"position":[[198,19]]},"46":{"position":[[210,19]]},"48":{"position":[[187,19]]},"49":{"position":[[233,19]]},"50":{"position":[[168,19]]},"51":{"position":[[204,19]]},"52":{"position":[[204,19]]},"53":{"position":[[167,19]]},"153":{"position":[[1704,19]]},"155":{"position":[[175,19]]},"156":{"position":[[146,19]]},"157":{"position":[[147,19]]},"158":{"position":[[149,19]]},"159":{"position":[[149,19]]},"160":{"position":[[152,19]]},"161":{"position":[[157,19]]},"162":{"position":[[160,19]]},"164":{"position":[[166,19]]},"165":{"position":[[170,19]]},"166":{"position":[[146,19]]},"167":{"position":[[172,19]]},"168":{"position":[[178,19]]},"169":{"position":[[149,19]]}},"keywords":{}}],["console.info(art.aspectratio",{"_index":902,"title":{},"content":{"144":{"position":[[230,30],[287,30]]},"382":{"position":[[189,30],[246,30]]}},"keywords":{}}],["console.info(art.attr('playsinlin",{"_index":916,"title":{},"content":{"147":{"position":[[222,38],[292,38]]},"385":{"position":[[173,38],[243,38]]}},"keywords":{}}],["console.info(art.autoheight",{"_index":913,"title":{},"content":{"146":{"position":[[265,29],[318,29]]},"384":{"position":[[187,29],[240,29]]}},"keywords":{}}],["console.info(art.autos",{"_index":877,"title":{},"content":{"140":{"position":[[242,27],[291,27]]},"378":{"position":[[190,27],[239,27]]}},"keywords":{}}],["console.info(art.currenttim",{"_index":838,"title":{},"content":{"129":{"position":[[269,30],[321,30]]},"367":{"position":[[197,30],[249,30]]}},"keywords":{}}],["console.info(art.dur",{"_index":840,"title":{},"content":{"130":{"position":[[162,27]]},"368":{"position":[[148,27]]}},"keywords":{}}],["console.info(art.flip",{"_index":887,"title":{},"content":{"142":{"position":[[229,23],[278,23]]},"380":{"position":[[200,23],[249,23]]}},"keywords":{}}],["console.info(art.i18n.get('play",{"_index":655,"title":{},"content":{"70":{"position":[[201,35]]},"247":{"position":[[168,35]]}},"keywords":{}}],["console.info(art.loop",{"_index":906,"title":{},"content":{"145":{"position":[[232,23],[276,23]]},"383":{"position":[[173,23],[217,23]]}},"keywords":{}}],["console.info(art.mut",{"_index":835,"title":{},"content":{"128":{"position":[[206,24],[249,24]]},"366":{"position":[[171,24],[214,24]]}},"keywords":{}}],["console.info(art.play",{"_index":873,"title":{},"content":{"139":{"position":[[199,26],[238,26]]},"377":{"position":[[177,26],[216,26]]}},"keywords":{}}],["console.info(art.playbackr",{"_index":896,"title":{},"content":{"143":{"position":[[247,31],[301,31]]},"381":{"position":[[204,31],[258,31]]}},"keywords":{}}],["console.info(art.plugins.myplugin.dosometh",{"_index":749,"title":{},"content":{"99":{"position":[[495,49]]},"210":{"position":[[484,49]]},"276":{"position":[[402,49]]},"332":{"position":[[393,49]]}},"keywords":{}}],["console.info(art.plugins.myplugin.someth",{"_index":748,"title":{},"content":{"99":{"position":[[449,45]]},"210":{"position":[[438,45]]},"276":{"position":[[356,45]]},"332":{"position":[[347,45]]}},"keywords":{}}],["console.info(art.post",{"_index":867,"title":{},"content":{"137":{"position":[[306,25],[378,25]]},"375":{"position":[[222,25],[294,25]]}},"keywords":{}}],["console.info(art.subtitle.url",{"_index":689,"title":{},"content":{"76":{"position":[[318,31]]},"253":{"position":[[288,31]]}},"keywords":{}}],["console.info(art.them",{"_index":922,"title":{},"content":{"149":{"position":[[206,24],[251,24]]},"387":{"position":[[173,24],[218,24]]}},"keywords":{}}],["console.info(art.titl",{"_index":919,"title":{},"content":{"148":{"position":[[200,24],[250,24]]},"386":{"position":[[171,24],[215,24]]}},"keywords":{}}],["console.info(art.url",{"_index":823,"title":{},"content":{"125":{"position":[[189,22],[254,22]]},"363":{"position":[[168,22],[233,22]]}},"keywords":{}}],["console.info(art.volum",{"_index":822,"title":{},"content":{"124":{"position":[[207,25],[251,25]]},"362":{"position":[[179,25],[223,25]]}},"keywords":{}}],["console.info(artplayer.config",{"_index":55,"title":{},"content":{"6":{"position":[[69,31]]},"111":{"position":[[36,30]]}},"keywords":{}}],["console.info(artplayer.env",{"_index":45,"title":{},"content":{"4":{"position":[[60,28]]},"109":{"position":[[32,27]]}},"keywords":{}}],["console.info(artplayer.html",{"_index":68,"title":{},"content":{"10":{"position":[[74,29]]},"115":{"position":[[52,28]]}},"keywords":{}}],["console.info(artplayer.inst",{"_index":38,"title":{},"content":{"2":{"position":[[285,34]]},"107":{"position":[[189,33]]}},"keywords":{}}],["console.info(artplayer.kindof",{"_index":74,"title":{},"content":{"11":{"position":[[130,35],[166,35]]},"116":{"position":[[103,34],[138,34]]}},"keywords":{}}],["console.info(artplayer.kindof('0",{"_index":72,"title":{},"content":{"11":{"position":[[58,36]]},"116":{"position":[[33,35]]}},"keywords":{}}],["console.info(artplayer.kindof(0",{"_index":73,"title":{},"content":{"11":{"position":[[95,34]]},"116":{"position":[[69,33]]}},"keywords":{}}],["console.info(artplayer.opt",{"_index":63,"title":{},"content":{"9":{"position":[[46,31]]},"114":{"position":[[30,30]]}},"keywords":{}}],["console.info(artplayer.schem",{"_index":59,"title":{},"content":{"7":{"position":[[62,31]]},"112":{"position":[[33,30]]}},"keywords":{}}],["console.info(artplayer.util",{"_index":49,"title":{},"content":{"5":{"position":[[48,30]]},"110":{"position":[[32,29]]}},"keywords":{}}],["console.info(artplayer.vers",{"_index":41,"title":{},"content":{"3":{"position":[[54,32]]},"108":{"position":[[31,31]]}},"keywords":{}}],["console.info(ev",{"_index":636,"title":{},"content":{"66":{"position":[[279,20]]},"243":{"position":[[234,20]]}},"keywords":{}}],["console.info(item",{"_index":275,"title":{},"content":{"24":{"position":[[460,18]]},"27":{"position":[[910,18],[1324,18]]},"28":{"position":[[580,18]]},"349":{"position":[[720,18],[1112,18]]},"350":{"position":[[499,18]]},"353":{"position":[[460,18]]}},"keywords":{}}],["console.info(json.stringify(art.rect",{"_index":881,"title":{},"content":{"141":{"position":[[197,39]]},"379":{"position":[[155,39]]}},"keywords":{}}],["console.info(st",{"_index":594,"title":{},"content":{"47":{"position":[[298,20]]},"163":{"position":[[203,20]]}},"keywords":{}}],["console.info(url",{"_index":851,"title":{},"content":{"132":{"position":[[261,19]]},"133":{"position":[[259,19]]},"370":{"position":[[227,19]]},"371":{"position":[[225,19]]}},"keywords":{}}],["console.log",{"_index":1080,"title":{},"content":{"263":{"position":[[527,25]]}},"keywords":{}}],["console.log('custom",{"_index":728,"title":{},"content":{"86":{"position":[[922,19]]},"207":{"position":[[876,19]]}},"keywords":{}}],["console.log('y",{"_index":727,"title":{},"content":{"86":{"position":[[852,16]]},"207":{"position":[[806,16],[1055,16]]}},"keywords":{}}],["console.log('你点击了自定义按钮1",{"_index":1162,"title":{},"content":{"329":{"position":[[527,26]]}},"keywords":{}}],["console.log('你点击了自定义按钮2",{"_index":1164,"title":{},"content":{"329":{"position":[[720,26]]}},"keywords":{}}],["console.log('自定义按钮挂载完成1",{"_index":1163,"title":{},"content":{"329":{"position":[[580,26]]}},"keywords":{}}],["console.log(art.plugins.artplayerplugindanmuku.opt",{"_index":1148,"title":{},"content":{"295":{"position":[[249,55]]}},"keywords":{}}],["console.log(item.html",{"_index":1002,"title":{},"content":{"205":{"position":[[342,23],[494,23]]},"327":{"position":[[273,23],[405,23]]}},"keywords":{}}],["const",{"_index":200,"title":{},"content":{"21":{"position":[[230,5]]},"22":{"position":[[468,5],[506,5],[564,5],[1275,5]]},"28":{"position":[[613,5]]},"29":{"position":[[203,5],[232,5],[256,5],[278,5],[300,5]]},"31":{"position":[[230,5]]},"32":{"position":[[255,5],[332,5]]},"105":{"position":[[231,5],[277,5]]},"171":{"position":[[224,5]]},"172":{"position":[[249,5],[326,5]]},"292":{"position":[[563,5]]},"346":{"position":[[167,5]]},"347":{"position":[[386,5],[424,5],[482,5],[1193,5]]},"350":{"position":[[532,5]]},"351":{"position":[[128,5],[157,5],[181,5],[203,5],[225,5]]}},"keywords":{}}],["constructor",{"_index":939,"title":{},"content":{"179":{"position":[[37,11]]}},"keywords":{}}],["contain",{"_index":32,"title":{"177":{"position":[[0,10]]},"299":{"position":[[0,10]]}},"content":{"2":{"position":[[192,10]]},"18":{"position":[[37,10]]},"19":{"position":[[78,10]]},"20":{"position":[[375,10]]},"24":{"position":[[37,10]]},"25":{"position":[[3684,10]]},"27":{"position":[[393,10]]},"28":{"position":[[246,10]]},"29":{"position":[[361,10]]},"31":{"position":[[82,10]]},"32":{"position":[[83,10]]},"33":{"position":[[94,10]]},"34":{"position":[[86,10]]},"35":{"position":[[88,10]]},"37":{"position":[[1637,10]]},"39":{"position":[[103,10]]},"40":{"position":[[69,10]]},"41":{"position":[[68,10]]},"42":{"position":[[71,10]]},"43":{"position":[[73,10]]},"44":{"position":[[81,10]]},"45":{"position":[[98,10]]},"46":{"position":[[111,10]]},"47":{"position":[[67,10]]},"48":{"position":[[70,10]]},"49":{"position":[[129,10]]},"50":{"position":[[70,10]]},"51":{"position":[[81,10]]},"52":{"position":[[75,10]]},"53":{"position":[[66,10]]},"63":{"position":[[192,10]]},"64":{"position":[[80,10]]},"66":{"position":[[94,9],[174,10],[185,10]]},"67":{"position":[[302,10]]},"70":{"position":[[108,10]]},"71":{"position":[[89,10]]},"74":{"position":[[103,10]]},"75":{"position":[[107,10]]},"76":{"position":[[104,10]]},"77":{"position":[[133,10]]},"80":{"position":[[143,10]]},"81":{"position":[[514,10]]},"83":{"position":[[216,10]]},"85":{"position":[[116,10]]},"86":{"position":[[558,10]]},"88":{"position":[[109,10]]},"89":{"position":[[519,10]]},"91":{"position":[[125,10]]},"93":{"position":[[119,10]]},"95":{"position":[[178,10]]},"97":{"position":[[112,10]]},"99":{"position":[[329,10]]},"101":{"position":[[98,10]]},"102":{"position":[[15,9],[36,9]]},"103":{"position":[[409,10]]},"104":{"position":[[394,10]]},"105":{"position":[[316,10]]},"107":{"position":[[96,10]]},"118":{"position":[[63,10]]},"119":{"position":[[64,10]]},"120":{"position":[[84,10]]},"121":{"position":[[97,10]]},"122":{"position":[[100,10]]},"123":{"position":[[101,10]]},"124":{"position":[[114,10]]},"125":{"position":[[96,10]]},"126":{"position":[[253,10]]},"127":{"position":[[266,10]]},"128":{"position":[[113,10]]},"129":{"position":[[176,10]]},"130":{"position":[[69,10]]},"131":{"position":[[96,10]]},"132":{"position":[[119,10]]},"133":{"position":[[117,10]]},"134":{"position":[[115,10]]},"135":{"position":[[124,10]]},"136":{"position":[[103,10]]},"137":{"position":[[176,10]]},"138":{"position":[[104,10]]},"139":{"position":[[93,10]]},"140":{"position":[[149,10]]},"141":{"position":[[104,10]]},"142":{"position":[[136,10]]},"143":{"position":[[154,10]]},"144":{"position":[[137,10]]},"145":{"position":[[139,10]]},"146":{"position":[[45,9],[84,9],[172,10]]},"147":{"position":[[129,10]]},"148":{"position":[[107,10]]},"149":{"position":[[113,10]]},"150":{"position":[[69,10]]},"151":{"position":[[89,10]]},"153":{"position":[[1599,10]]},"155":{"position":[[75,10]]},"156":{"position":[[47,10]]},"157":{"position":[[47,10]]},"158":{"position":[[50,10]]},"159":{"position":[[48,10]]},"160":{"position":[[50,10]]},"161":{"position":[[57,10]]},"162":{"position":[[61,10]]},"163":{"position":[[50,10]]},"164":{"position":[[49,10]]},"165":{"position":[[66,10]]},"166":{"position":[[48,10]]},"167":{"position":[[49,10]]},"168":{"position":[[49,10]]},"169":{"position":[[48,10]]},"171":{"position":[[76,10]]},"172":{"position":[[77,10]]},"173":{"position":[[88,10]]},"174":{"position":[[80,10]]},"175":{"position":[[82,10]]},"177":{"position":[[61,9],[184,10],[216,10],[350,9]]},"178":{"position":[[154,10]]},"179":{"position":[[217,10]]},"180":{"position":[[164,10]]},"181":{"position":[[129,10]]},"182":{"position":[[118,10]]},"183":{"position":[[91,10]]},"184":{"position":[[112,10]]},"185":{"position":[[90,10]]},"186":{"position":[[88,10]]},"187":{"position":[[76,9],[272,10]]},"188":{"position":[[158,10]]},"189":{"position":[[86,10]]},"190":{"position":[[184,10]]},"191":{"position":[[173,10]]},"192":{"position":[[161,10]]},"193":{"position":[[128,10]]},"194":{"position":[[149,10]]},"195":{"position":[[93,10]]},"196":{"position":[[132,10]]},"197":{"position":[[163,10]]},"198":{"position":[[154,10]]},"199":{"position":[[155,10]]},"200":{"position":[[110,10]]},"201":{"position":[[140,10]]},"202":{"position":[[252,10],[372,10],[383,11]]},"203":{"position":[[98,10]]},"204":{"position":[[548,10]]},"205":{"position":[[131,10]]},"206":{"position":[[513,10]]},"207":{"position":[[570,10]]},"208":{"position":[[241,10]]},"209":{"position":[[210,10]]},"210":{"position":[[324,10]]},"211":{"position":[[485,10]]},"212":{"position":[[261,10]]},"213":{"position":[[298,10]]},"214":{"position":[[185,10]]},"215":{"position":[[115,10]]},"216":{"position":[[340,10]]},"217":{"position":[[168,10]]},"218":{"position":[[151,10]]},"219":{"position":[[148,10]]},"220":{"position":[[143,10]]},"221":{"position":[[94,10]]},"222":{"position":[[182,10]]},"223":{"position":[[139,10]]},"230":{"position":[[37,10]]},"240":{"position":[[139,10]]},"241":{"position":[[72,10]]},"243":{"position":[[49,9],[129,10],[140,10]]},"244":{"position":[[197,10]]},"247":{"position":[[75,10]]},"248":{"position":[[71,10]]},"251":{"position":[[72,10]]},"252":{"position":[[70,10]]},"253":{"position":[[74,10]]},"254":{"position":[[81,10]]},"257":{"position":[[114,10]]},"258":{"position":[[272,10]]},"260":{"position":[[98,10]]},"262":{"position":[[75,10]]},"263":{"position":[[306,10]]},"265":{"position":[[74,10]]},"266":{"position":[[272,10]]},"268":{"position":[[78,10]]},"270":{"position":[[76,10]]},"272":{"position":[[97,10]]},"274":{"position":[[76,10]]},"276":{"position":[[236,10]]},"277":{"position":[[114,10]]},"285":{"position":[[37,10]]},"286":{"position":[[37,10]]},"287":{"position":[[37,10]]},"289":{"position":[[78,10]]},"290":{"position":[[75,10]]},"291":{"position":[[69,10]]},"292":{"position":[[175,10]]},"293":{"position":[[76,10]]},"294":{"position":[[62,10]]},"295":{"position":[[59,10]]},"296":{"position":[[26,10]]},"297":{"position":[[196,10]]},"299":{"position":[[110,10],[142,10]]},"300":{"position":[[94,10]]},"301":{"position":[[112,10]]},"302":{"position":[[80,10]]},"303":{"position":[[76,10]]},"304":{"position":[[75,10]]},"305":{"position":[[64,10]]},"306":{"position":[[77,10]]},"307":{"position":[[65,10]]},"308":{"position":[[65,10]]},"309":{"position":[[35,9],[129,10]]},"310":{"position":[[85,10]]},"311":{"position":[[65,10]]},"312":{"position":[[107,10]]},"313":{"position":[[90,10]]},"314":{"position":[[89,10]]},"315":{"position":[[76,10]]},"316":{"position":[[79,10]]},"317":{"position":[[65,10]]},"318":{"position":[[78,10]]},"319":{"position":[[85,10]]},"320":{"position":[[79,10]]},"321":{"position":[[79,10]]},"322":{"position":[[79,10]]},"323":{"position":[[83,10]]},"324":{"position":[[116,10],[236,10],[247,11]]},"325":{"position":[[81,10]]},"326":{"position":[[308,10]]},"327":{"position":[[82,10]]},"328":{"position":[[270,10]]},"329":{"position":[[305,10]]},"330":{"position":[[133,10]]},"331":{"position":[[113,10]]},"332":{"position":[[233,10]]},"333":{"position":[[206,10]]},"334":{"position":[[169,10]]},"335":{"position":[[185,10]]},"336":{"position":[[115,10]]},"337":{"position":[[75,10]]},"338":{"position":[[158,10]]},"339":{"position":[[97,10]]},"340":{"position":[[111,10]]},"341":{"position":[[83,10]]},"342":{"position":[[75,10]]},"343":{"position":[[69,10]]},"344":{"position":[[89,10]]},"345":{"position":[[97,10]]},"349":{"position":[[232,10]]},"350":{"position":[[169,10]]},"351":{"position":[[286,10]]},"353":{"position":[[37,10]]},"354":{"position":[[3684,10]]},"356":{"position":[[55,10]]},"357":{"position":[[55,10]]},"358":{"position":[[61,10]]},"359":{"position":[[69,10]]},"360":{"position":[[69,10]]},"361":{"position":[[69,10]]},"362":{"position":[[86,10]]},"363":{"position":[[75,10]]},"364":{"position":[[121,10]]},"365":{"position":[[127,10]]},"366":{"position":[[78,10]]},"367":{"position":[[104,10]]},"368":{"position":[[55,10]]},"369":{"position":[[61,10]]},"370":{"position":[[85,10]]},"371":{"position":[[83,10]]},"372":{"position":[[79,10]]},"373":{"position":[[79,10]]},"374":{"position":[[80,10]]},"375":{"position":[[92,10]]},"376":{"position":[[79,10]]},"377":{"position":[[71,10]]},"378":{"position":[[97,10]]},"379":{"position":[[62,10]]},"380":{"position":[[107,10]]},"381":{"position":[[111,10]]},"382":{"position":[[96,10]]},"383":{"position":[[80,10]]},"384":{"position":[[94,10]]},"385":{"position":[[80,10]]},"386":{"position":[[78,10]]},"387":{"position":[[80,10]]},"388":{"position":[[59,10]]},"389":{"position":[[103,10]]}},"keywords":{}}],["container.innerhtml",{"_index":991,"title":{},"content":{"202":{"position":[[307,20]]},"324":{"position":[[171,20]]}},"keywords":{}}],["content",{"_index":508,"title":{},"content":{"37":{"position":[[253,8],[362,7]]},"153":{"position":[[215,8],[324,7]]},"202":{"position":[[502,7]]}},"keywords":{}}],["contextmenu",{"_index":161,"title":{"87":{"position":[[0,12]]},"206":{"position":[[0,12]]},"264":{"position":[[0,12]]},"328":{"position":[[0,12]]}},"content":{"20":{"position":[[67,12],[630,13],[952,11]]},"22":{"position":[[78,12]]},"87":{"position":[[24,11]]},"191":{"position":[[124,11]]},"192":{"position":[[112,11]]},"206":{"position":[[41,11],[575,12]]},"297":{"position":[[451,13],[734,11]]},"328":{"position":[[332,12]]}},"keywords":{}}],["contextmenu1",{"_index":179,"title":{},"content":{"20":{"position":[[602,15],[920,13],[964,15],[1140,13]]},"297":{"position":[[423,15],[702,13],[746,15],[878,13]]}},"keywords":{}}],["control",{"_index":145,"title":{"19":{"position":[[18,8]]},"23":{"position":[[18,8]]},"84":{"position":[[0,9]]},"207":{"position":[[0,9]]},"261":{"position":[[0,9]]},"329":{"position":[[0,9]]}},"content":{"19":{"position":[[18,8],[140,9]]},"20":{"position":[[80,9],[737,9],[1012,7]]},"22":{"position":[[91,9],[826,9]]},"24":{"position":[[99,9]]},"25":{"position":[[3746,9]]},"74":{"position":[[38,7]]},"80":{"position":[[38,7]]},"84":{"position":[[38,7]]},"85":{"position":[[39,7],[54,7]]},"86":{"position":[[48,7]]},"88":{"position":[[39,7]]},"91":{"position":[[38,7]]},"93":{"position":[[40,7]]},"97":{"position":[[38,7]]},"150":{"position":[[131,9]]},"193":{"position":[[79,7]]},"194":{"position":[[100,7]]},"196":{"position":[[83,7]]},"198":{"position":[[105,7]]},"199":{"position":[[106,7]]},"207":{"position":[[56,7],[632,9]]},"208":{"position":[[83,7]]},"214":{"position":[[21,12]]},"219":{"position":[[99,7]]},"277":{"position":[[176,9]]},"289":{"position":[[222,9]]},"290":{"position":[[219,9]]},"291":{"position":[[213,9]]},"292":{"position":[[319,9]]},"293":{"position":[[220,9]]},"297":{"position":[[558,9],[794,7]]},"329":{"position":[[367,9]]},"336":{"position":[[14,12]]},"347":{"position":[[744,9]]},"353":{"position":[[99,9]]},"354":{"position":[[3783,9]]},"388":{"position":[[121,9]]}},"keywords":{}}],["control1",{"_index":182,"title":{},"content":{"20":{"position":[[713,11],[984,9],[1020,11],[1193,9]]},"297":{"position":[[534,11],[766,9],[802,11],[931,9]]}},"keywords":{}}],["coordin",{"_index":880,"title":{},"content":{"141":{"position":[[30,10],[255,10]]}},"keywords":{}}],["core",{"_index":668,"title":{},"content":{"72":{"position":[[38,4]]}},"keywords":{}}],["correct",{"_index":1064,"title":{},"content":{"216":{"position":[[257,7]]}},"keywords":{}}],["countdown",{"_index":135,"title":{},"content":{"18":{"position":[[895,10]]},"230":{"position":[[558,10]]}},"keywords":{}}],["cover",{"_index":720,"title":{},"content":{"83":{"position":[[153,5]]}},"keywords":{}}],["creat",{"_index":190,"title":{},"content":{"20":{"position":[[1258,6]]}},"keywords":{}}],["createport",{"_index":219,"title":{},"content":{"22":{"position":[[271,12]]},"347":{"position":[[72,12],[189,12]]}},"keywords":{}}],["createportal(<tim",{"_index":252,"title":{},"content":{"22":{"position":[[1110,22],[1186,22]]},"347":{"position":[[1028,22],[1104,22]]}},"keywords":{}}],["crema"",{"_index":301,"title":{},"content":{"25":{"position":[[813,11]]},"354":{"position":[[813,11]]}},"keywords":{}}],["cross",{"_index":974,"title":{},"content":{"193":{"position":[[355,5]]}},"keywords":{}}],["crossorigin",{"_index":971,"title":{},"content":{"193":{"position":[[237,12]]},"315":{"position":[[179,12]]}},"keywords":{}}],["current",{"_index":4,"title":{},"content":{"0":{"position":[[44,7]]},"3":{"position":[[13,7]]},"4":{"position":[[13,7]]},"63":{"position":[[61,7]]},"129":{"position":[[59,7]]},"131":{"position":[[28,7]]},"132":{"position":[[41,7]]},"133":{"position":[[39,7]]},"181":{"position":[[40,9]]},"182":{"position":[[46,9]]},"190":{"position":[[70,9]]},"217":{"position":[[332,7]]},"218":{"position":[[80,9]]},"223":{"position":[[92,9]]}},"keywords":{}}],["currenttim",{"_index":561,"title":{"129":{"position":[[0,12]]},"367":{"position":[[0,12]]}},"content":{"37":{"position":[[1446,11]]},"153":{"position":[[1408,11]]}},"keywords":{}}],["custom",{"_index":159,"title":{"38":{"position":[[0,6]]}},"content":{"20":{"position":[[38,6]]},"83":{"position":[[42,6],[327,7],[376,7]]},"86":{"position":[[760,7],[787,7],[877,6]]},"89":{"position":[[691,7],[757,6]]},"99":{"position":[[202,7]]},"204":{"position":[[36,6]]},"205":{"position":[[34,6],[228,7],[380,7]]},"206":{"position":[[34,6],[598,7],[664,6]]},"207":{"position":[[38,10],[714,7],[741,7],[831,6],[961,7],[988,7],[1080,6]]},"210":{"position":[[38,6],[197,7]]}},"keywords":{}}],["customtyp",{"_index":435,"title":{"217":{"position":[[0,11]]},"339":{"position":[[0,11]]}},"content":{"31":{"position":[[160,11]]},"32":{"position":[[186,11]]},"33":{"position":[[208,11]]},"34":{"position":[[201,11]]},"35":{"position":[[476,11]]},"171":{"position":[[154,11]]},"172":{"position":[[180,11]]},"173":{"position":[[202,11]]},"174":{"position":[[195,11]]},"175":{"position":[[470,11]]},"216":{"position":[[85,10]]},"217":{"position":[[230,11]]},"338":{"position":[[32,10]]},"339":{"position":[[159,11]]}},"keywords":{}}],["danmaku",{"_index":5,"title":{},"content":{"0":{"position":[[52,7]]}},"keywords":{}}],["danmu",{"_index":1100,"title":{},"content":{"285":{"position":[[792,7],[1115,7]]},"296":{"position":[[227,7],[264,7],[316,8]]}},"keywords":{}}],["danmu.text.length",{"_index":1101,"title":{},"content":{"285":{"position":[[806,17]]}},"keywords":{}}],["danmu.text.trim",{"_index":1113,"title":{},"content":{"285":{"position":[[1129,20]]}},"keywords":{}}],["danmuku",{"_index":0,"title":{"0":{"position":[[0,7]]}},"content":{"0":{"position":[[0,7]]},"281":{"position":[[31,7]]},"282":{"position":[[28,7]]},"285":{"position":[[215,8],[1277,10]]},"286":{"position":[[169,8]]},"287":{"position":[[154,8]]},"289":{"position":[[176,8]]},"290":{"position":[[173,8]]},"291":{"position":[[167,8]]},"292":{"position":[[273,8]]},"293":{"position":[[174,8],[437,8]]},"294":{"position":[[175,8]]},"295":{"position":[[172,8]]},"296":{"position":[[139,8]]}},"keywords":{}}],["danmuku.js"></script>",{"_index":1082,"title":{},"content":{"283":{"position":[[64,35],[221,35],[364,35]]}},"keywords":{}}],["danmuku/dist/artplay",{"_index":1083,"title":{},"content":{"283":{"position":[[191,22],[334,22]]}},"keywords":{}}],["danmukuspeedopacityfontsizecolormodemarginantioverlapsynchronousplaybackfilterlocktimebeforeemit",{"_index":1129,"title":{},"content":{"292":{"position":[[41,96]]}},"keywords":{}}],["danmus.length",{"_index":1151,"title":{},"content":{"296":{"position":[[354,15]]}},"keywords":{}}],["dark",{"_index":1110,"title":{},"content":{"285":{"position":[[1056,7],[1085,11]]}},"keywords":{}}],["dash.j",{"_index":459,"title":{"33":{"position":[[0,8]]},"173":{"position":[[0,8]]}},"content":{},"keywords":{}}],["dashjs.mediaplayer().cr",{"_index":465,"title":{},"content":{"33":{"position":[[264,30]]},"173":{"position":[[258,30]]}},"keywords":{}}],["data",{"_index":499,"title":{},"content":{"37":{"position":[[152,4],[1048,5],[1302,5],[1312,4],[1370,4],[1595,4]]},"104":{"position":[[239,6]]},"153":{"position":[[114,4],[1010,5],[1264,5],[1274,4],[1332,4],[1557,4]]}},"keywords":{}}],["decod",{"_index":842,"title":{},"content":{"130":{"position":[[276,8]]},"217":{"position":[[74,8]]}},"keywords":{}}],["default",{"_index":62,"title":{},"content":{"9":{"position":[[20,7]]},"10":{"position":[[20,8]]},"18":{"position":[[809,8]]},"24":{"position":[[167,8]]},"27":{"position":[[295,7],[311,7],[610,8],[1088,8]]},"28":{"position":[[129,7],[835,8]]},"29":{"position":[[125,7],[792,8]]},"83":{"position":[[73,7]]},"104":{"position":[[229,7]]},"105":{"position":[[171,7]]},"144":{"position":[[81,8]]},"178":{"position":[[59,7]]},"183":{"position":[[25,7]]},"185":{"position":[[40,7]]},"186":{"position":[[204,7]]},"208":{"position":[[136,7],[316,8]]},"211":{"position":[[142,7]]},"213":{"position":[[247,7]]},"215":{"position":[[44,7]]},"216":{"position":[[131,7]]},"218":{"position":[[54,7]]},"330":{"position":[[40,9],[208,8]]},"349":{"position":[[152,7],[432,8],[876,8]]},"350":{"position":[[712,8]]},"351":{"position":[[690,8]]},"353":{"position":[[167,8]]}},"keywords":{}}],["default、4:3、16:9",{"_index":1171,"title":{},"content":{"382":{"position":[[28,30]]}},"keywords":{}}],["del",{"_index":644,"title":{},"content":{"67":{"position":[[212,3]]},"244":{"position":[[123,3]]}},"keywords":{}}],["delay",{"_index":538,"title":{},"content":{"37":{"position":[[1025,7]]},"153":{"position":[[987,7]]}},"keywords":{}}],["delet",{"_index":645,"title":{},"content":{"67":{"position":[[225,6]]},"145":{"position":[[309,6]]}},"keywords":{}}],["demo",{"_index":76,"title":{"13":{"position":[[0,5]]}},"content":{"13":{"position":[[8,4]]},"22":{"position":[[185,4]]},"34":{"position":[[168,4]]},"174":{"position":[[162,4]]}},"keywords":{}}],["demo</title>",{"_index":757,"title":{},"content":{"103":{"position":[[81,18]]}},"keywords":{}}],["describ",{"_index":978,"title":{},"content":{"195":{"position":[[181,9]]}},"keywords":{}}],["descriptiondefault",{"_index":1004,"title":{},"content":{"208":{"position":[[109,18]]}},"keywords":{}}],["descriptiondis",{"_index":708,"title":{},"content":{"81":{"position":[[68,18]]},"86":{"position":[[70,18]]},"89":{"position":[[73,18]]},"204":{"position":[[64,18]]},"206":{"position":[[67,18]]},"207":{"position":[[82,18]]}},"keywords":{}}],["descriptionget",{"_index":643,"title":{},"content":{"67":{"position":[[155,14]]}},"keywords":{}}],["descriptionhtml",{"_index":378,"title":{},"content":{"27":{"position":[[109,15]]},"28":{"position":[[14,15]]},"29":{"position":[[14,15]]}},"keywords":{}}],["descriptiontim",{"_index":1009,"title":{},"content":{"209":{"position":[[93,15]]}},"keywords":{}}],["descriptionurl",{"_index":1035,"title":{},"content":{"212":{"position":[[76,14]]},"213":{"position":[[108,14]]}},"keywords":{}}],["destroy",{"_index":579,"title":{"44":{"position":[[0,8]]},"151":{"position":[[0,8]]},"160":{"position":[[0,8]]},"389":{"position":[[0,8]]}},"content":{"44":{"position":[[34,9]]},"60":{"position":[[45,9]]},"66":{"position":[[61,7]]},"151":{"position":[[33,7]]}},"keywords":{}}],["detail",{"_index":137,"title":{},"content":{"18":{"position":[[920,7],[935,8]]},"230":{"position":[[576,7]]}},"keywords":{}}],["dev/hls.j",{"_index":446,"title":{},"content":{"32":{"position":[[35,10]]},"172":{"position":[[29,10]]}},"keywords":{}}],["devic",{"_index":1017,"title":{},"content":{"211":{"position":[[103,8],[160,8],[210,8],[726,7]]}},"keywords":{}}],["differ",{"_index":598,"title":{},"content":{"49":{"position":[[50,10]]},"211":{"position":[[54,11],[86,9]]}},"keywords":{}}],["direct",{"_index":172,"title":{},"content":{"20":{"position":[[318,6]]}},"keywords":{}}],["directli",{"_index":995,"title":{},"content":{"202":{"position":[[577,8]]},"214":{"position":[[119,8]]}},"keywords":{}}],["disabl",{"_index":709,"title":{},"content":{"81":{"position":[[106,7]]},"86":{"position":[[108,7],[692,8]]},"89":{"position":[[111,7]]},"204":{"position":[[102,7],[648,8]]},"206":{"position":[[105,7]]},"207":{"position":[[120,7],[646,8]]},"258":{"position":[[36,9]]},"263":{"position":[[36,9]]},"266":{"position":[[36,9]]},"326":{"position":[[34,9],[408,8]]},"328":{"position":[[34,9]]},"329":{"position":[[35,9],[381,8]]}},"keywords":{}}],["display",{"_index":670,"title":{},"content":{"74":{"position":[[58,7]]},"80":{"position":[[60,7]]},"81":{"position":[[245,7]]},"85":{"position":[[69,9]]},"86":{"position":[[247,7]]},"88":{"position":[[62,9]]},"89":{"position":[[250,7]]},"91":{"position":[[78,9]]},"93":{"position":[[74,7]]},"97":{"position":[[67,7]]},"177":{"position":[[139,7]]},"190":{"position":[[39,7]]},"191":{"position":[[73,10]]},"192":{"position":[[39,7]]},"193":{"position":[[39,7]]},"194":{"position":[[39,7]]},"196":{"position":[[39,7]]},"198":{"position":[[39,7]]},"199":{"position":[[39,7]]},"202":{"position":[[586,8]]},"204":{"position":[[241,7]]},"206":{"position":[[244,7]]},"207":{"position":[[259,7]]},"208":{"position":[[34,7]]},"218":{"position":[[62,7]]},"219":{"position":[[39,7]]},"223":{"position":[[39,7]]},"292":{"position":[[490,8]]}},"keywords":{}}],["document",{"_index":3,"title":{},"content":{"0":{"position":[[23,13]]}},"keywords":{}}],["document.getelementbyid("root"",{"_index":259,"title":{},"content":{"22":{"position":[[1295,42]]},"347":{"position":[[1213,42]]}},"keywords":{}}],["document.queryselector('.artplay",{"_index":629,"title":{},"content":{"63":{"position":[[100,34]]},"66":{"position":[[106,34]]},"177":{"position":[[227,34]]},"202":{"position":[[265,34]]},"240":{"position":[[47,34]]},"243":{"position":[[61,34]]},"285":{"position":[[1242,34]]},"299":{"position":[[153,34]]},"324":{"position":[[129,34]]}},"keywords":{}}],["dogpatch"",{"_index":303,"title":{},"content":{"25":{"position":[[902,14]]},"354":{"position":[[902,14]]}},"keywords":{}}],["dom",{"_index":164,"title":{},"content":{"20":{"position":[[153,3],[214,3],[841,3],[1071,3]]},"24":{"position":[[452,5],[479,6]]},"27":{"position":[[140,3],[895,5],[929,5],[1309,5],[1343,5]]},"28":{"position":[[45,3],[565,5],[599,5],[961,5],[1075,5]]},"29":{"position":[[45,3]]},"63":{"position":[[41,3]]},"81":{"position":[[273,3]]},"86":{"position":[[275,3]]},"89":{"position":[[278,3]]},"177":{"position":[[57,3]]},"204":{"position":[[269,3]]},"206":{"position":[[272,3]]},"207":{"position":[[287,3]]},"217":{"position":[[294,3]]},"240":{"position":[[36,3]]},"258":{"position":[[138,3]]},"263":{"position":[[138,3]]},"266":{"position":[[138,3]]},"297":{"position":[[80,3],[102,22],[641,10],[827,10]]},"299":{"position":[[46,3]]},"326":{"position":[[136,3]]},"328":{"position":[[136,3]]},"329":{"position":[[137,3]]},"339":{"position":[[217,7]]},"349":{"position":[[56,3],[705,5],[739,5],[1097,5],[1131,5]]},"350":{"position":[[32,3],[484,5],[518,5],[823,5],[932,5]]},"351":{"position":[[32,3]]},"353":{"position":[[452,5],[479,6]]}},"keywords":{}}],["dom"",{"_index":221,"title":{},"content":{"22":{"position":[[303,10]]},"347":{"position":[[221,10]]}},"keywords":{}}],["domain",{"_index":975,"title":{},"content":{"193":{"position":[[361,7]]}},"keywords":{}}],["dosometh",{"_index":745,"title":{},"content":{"99":{"position":[[230,12]]},"210":{"position":[[225,12]]},"276":{"position":[[149,12]]},"332":{"position":[[146,12]]}},"keywords":{}}],["download",{"_index":844,"title":{},"content":{"131":{"position":[[15,8]]}},"keywords":{}}],["due",{"_index":539,"title":{},"content":{"37":{"position":[[1033,3]]},"134":{"position":[[314,3]]},"136":{"position":[[291,3]]},"153":{"position":[[995,3]]}},"keywords":{}}],["durat",{"_index":126,"title":{"130":{"position":[[0,9]]},"368":{"position":[[0,9]]}},"content":{"18":{"position":[[734,8]]},"37":{"position":[[476,8]]},"130":{"position":[[23,8],[227,9],[289,8]]},"153":{"position":[[438,8]]}},"keywords":{}}],["dynam",{"_index":676,"title":{},"content":{"75":{"position":[[32,11]]},"81":{"position":[[30,11]]},"86":{"position":[[30,11]]},"89":{"position":[[30,11]]},"95":{"position":[[31,11]]},"99":{"position":[[33,11]]},"147":{"position":[[32,11]]},"148":{"position":[[37,7]]},"149":{"position":[[37,7]]}},"keywords":{}}],["earli",{"_index":119,"title":{},"content":{"18":{"position":[[615,5]]}},"keywords":{}}],["earlybird"",{"_index":305,"title":{},"content":{"25":{"position":[[995,15]]},"354":{"position":[[995,15]]}},"keywords":{}}],["easi",{"_index":208,"title":{},"content":{"22":{"position":[[38,4]]},"66":{"position":[[42,4]]}},"keywords":{}}],["edg",{"_index":962,"title":{},"content":{"187":{"position":[[118,5]]}},"keywords":{}}],["effect",{"_index":739,"title":{},"content":{"95":{"position":[[428,6]]},"137":{"position":[[88,6]]},"187":{"position":[[239,6]]},"195":{"position":[[331,6]]}},"keywords":{}}],["element",{"_index":165,"title":{},"content":{"20":{"position":[[157,7],[218,7],[845,7],[1075,7]]},"27":{"position":[[144,8]]},"28":{"position":[[49,8]]},"29":{"position":[[49,8]]},"58":{"position":[[68,7]]},"63":{"position":[[45,8]]},"81":{"position":[[277,7]]},"86":{"position":[[279,7]]},"89":{"position":[[282,7]]},"147":{"position":[[84,7]]},"177":{"position":[[360,8]]},"204":{"position":[[273,7]]},"206":{"position":[[276,7]]},"207":{"position":[[291,7]]},"214":{"position":[[139,8]]},"217":{"position":[[298,7]]}},"keywords":{}}],["emit",{"_index":1124,"title":{"291":{"position":[[0,5]]}},"content":{"291":{"position":[[18,4]]}},"keywords":{}}],["empti",{"_index":107,"title":{},"content":{"18":{"position":[[388,6]]},"37":{"position":[[548,6]]},"153":{"position":[[510,6]]}},"keywords":{}}],["en",{"_index":662,"title":{},"content":{"71":{"position":[[245,3]]},"218":{"position":[[219,5]]},"248":{"position":[[227,3]]},"340":{"position":[[179,5]]}},"keywords":{}}],["enabl",{"_index":1022,"title":{},"content":{"211":{"position":[[378,6],[737,6]]}},"keywords":{}}],["encod",{"_index":678,"title":{},"content":{"75":{"position":[[217,9]]},"76":{"position":[[214,9]]},"77":{"position":[[243,9]]},"213":{"position":[[212,8],[237,9],[421,9]]},"252":{"position":[[180,9]]},"253":{"position":[[184,9]]},"254":{"position":[[191,9]]},"335":{"position":[[118,8],[308,9]]}},"keywords":{}}],["end",{"_index":502,"title":{},"content":{"37":{"position":[[201,3],[337,3],[738,3]]},"153":{"position":[[163,3],[299,3],[700,3]]}},"keywords":{}}],["english",{"_index":663,"title":{},"content":{"71":{"position":[[261,10]]},"248":{"position":[[243,10]]}},"keywords":{}}],["enough",{"_index":498,"title":{},"content":{"37":{"position":[[145,6]]},"153":{"position":[[107,6]]}},"keywords":{}}],["enter",{"_index":957,"title":{},"content":{"186":{"position":[[215,5]]},"188":{"position":[[96,5]]}},"keywords":{}}],["entir",{"_index":960,"title":{},"content":{"187":{"position":[[69,6]]}},"keywords":{}}],["env",{"_index":42,"title":{"4":{"position":[[0,4]]},"109":{"position":[[0,4]]}},"content":{},"keywords":{}}],["environ",{"_index":43,"title":{},"content":{"4":{"position":[[28,11]]}},"keywords":{}}],["en、zh",{"_index":1069,"title":{},"content":{"218":{"position":[[99,5]]},"340":{"position":[[47,17]]}},"keywords":{}}],["equal",{"_index":116,"title":{},"content":{"18":{"position":[[567,5],[642,5]]},"64":{"position":[[15,5]]}},"keywords":{}}],["equival",{"_index":628,"title":{},"content":{"63":{"position":[[86,10]]}},"keywords":{}}],["error",{"_index":1059,"title":{},"content":{"215":{"position":[[629,6]]},"296":{"position":[[413,7],[450,7]]},"337":{"position":[[589,6]]}},"keywords":{}}],["estim",{"_index":497,"title":{},"content":{"37":{"position":[[126,9],[295,9]]},"153":{"position":[[88,9],[257,9]]}},"keywords":{}}],["event",{"_index":152,"title":{"36":{"position":[[7,6]]},"37":{"position":[[7,6]]},"38":{"position":[[7,6]]},"65":{"position":[[0,7]]},"242":{"position":[[0,7]]}},"content":{"19":{"position":[[265,6],[304,5]]},"27":{"position":[[264,5],[901,6],[935,7],[1315,6],[1349,7]]},"28":{"position":[[175,5],[571,6],[605,7],[967,6],[1081,6]]},"29":{"position":[[169,5]]},"37":{"position":[[48,6],[55,5],[573,5]]},"42":{"position":[[299,5]]},"65":{"position":[[24,6]]},"66":{"position":[[28,5],[73,5],[263,7]]},"81":{"position":[[369,5]]},"86":{"position":[[371,5]]},"89":{"position":[[374,5]]},"129":{"position":[[132,6]]},"153":{"position":[[22,6],[535,5]]},"179":{"position":[[173,5]]},"204":{"position":[[365,5]]},"206":{"position":[[368,5]]},"207":{"position":[[383,5]]},"243":{"position":[[218,7]]},"277":{"position":[[301,6]]},"290":{"position":[[286,6]]},"349":{"position":[[711,6],[745,7],[1103,6],[1137,7]]},"350":{"position":[[490,6],[524,7],[829,6],[938,6]]}},"keywords":{}}],["event.target.innertext",{"_index":155,"title":{},"content":{"19":{"position":[[328,22]]},"277":{"position":[[335,22]]},"290":{"position":[[387,22],[472,22]]}},"keywords":{}}],["exampl",{"_index":518,"title":{},"content":{"37":{"position":[[559,8]]},"153":{"position":[[521,8]]}},"keywords":{}}],["exchang",{"_index":859,"title":{},"content":{"134":{"position":[[370,9]]},"136":{"position":[[347,9]]}},"keywords":{}}],["execut",{"_index":875,"title":{},"content":{"140":{"position":[[99,7]]}},"keywords":{}}],["exist",{"_index":23,"title":{},"content":{"2":{"position":[[131,5]]}},"keywords":{}}],["export",{"_index":744,"title":{},"content":{"99":{"position":[[210,6],[278,6]]},"210":{"position":[[205,6],[273,6]]}},"keywords":{}}],["f00",{"_index":946,"title":{},"content":{"182":{"position":[[21,4]]},"304":{"position":[[14,4]]}},"keywords":{}}],["fail",{"_index":976,"title":{},"content":{"193":{"position":[[380,6]]}},"keywords":{}}],["fals",{"_index":131,"title":{},"content":{"18":{"position":[[836,6]]},"28":{"position":[[532,6],[928,6]]},"35":{"position":[[765,6]]},"47":{"position":[[244,6]]},"74":{"position":[[282,6]]},"80":{"position":[[602,6]]},"85":{"position":[[251,6]]},"86":{"position":[[701,6]]},"88":{"position":[[276,6]]},"89":{"position":[[795,6]]},"91":{"position":[[284,6]]},"93":{"position":[[272,6]]},"97":{"position":[[317,6]]},"134":{"position":[[288,6]]},"135":{"position":[[306,6]]},"136":{"position":[[265,6]]},"163":{"position":[[184,18]]},"175":{"position":[[759,6]]},"184":{"position":[[22,5]]},"185":{"position":[[22,5]]},"186":{"position":[[22,5]]},"187":{"position":[[22,5]]},"188":{"position":[[22,5]]},"189":{"position":[[22,5]]},"190":{"position":[[22,5]]},"191":{"position":[[22,5]]},"192":{"position":[[22,5]]},"193":{"position":[[22,5]]},"194":{"position":[[22,5]]},"196":{"position":[[22,5]]},"198":{"position":[[22,5]]},"199":{"position":[[22,5]]},"200":{"position":[[22,5]]},"201":{"position":[[22,5]]},"202":{"position":[[22,5]]},"204":{"position":[[657,6],[906,6]]},"206":{"position":[[702,6]]},"207":{"position":[[655,6]]},"219":{"position":[[22,5]]},"220":{"position":[[22,5]]},"221":{"position":[[22,5]]},"222":{"position":[[22,5]]},"223":{"position":[[22,5]]},"230":{"position":[[519,6]]},"251":{"position":[[251,6]]},"257":{"position":[[573,6]]},"262":{"position":[[210,6]]},"265":{"position":[[241,6]]},"266":{"position":[[524,6]]},"268":{"position":[[237,6]]},"270":{"position":[[229,6]]},"274":{"position":[[281,6]]},"285":{"position":[[303,6],[463,6],[764,6]]},"306":{"position":[[15,5]]},"307":{"position":[[15,5]]},"308":{"position":[[15,5]]},"309":{"position":[[15,5]]},"310":{"position":[[15,5]]},"311":{"position":[[15,5]]},"312":{"position":[[15,5]]},"313":{"position":[[15,5]]},"314":{"position":[[15,5]]},"315":{"position":[[15,5]]},"316":{"position":[[15,5]]},"318":{"position":[[15,5]]},"320":{"position":[[15,5]]},"321":{"position":[[15,5]]},"322":{"position":[[15,5]]},"323":{"position":[[15,5]]},"324":{"position":[[15,5]]},"326":{"position":[[417,6],[646,6]]},"328":{"position":[[435,6]]},"329":{"position":[[390,6]]},"341":{"position":[[15,5]]},"342":{"position":[[15,5]]},"343":{"position":[[15,5]]},"344":{"position":[[15,5]]},"345":{"position":[[22,5]]},"350":{"position":[[451,6],[790,6]]},"372":{"position":[[252,6]]},"373":{"position":[[261,6]]},"374":{"position":[[242,6]]}},"keywords":{}}],["false,'preload",{"_index":1043,"title":{},"content":{"214":{"position":[[34,16]]},"336":{"position":[[27,16]]}},"keywords":{}}],["fast",{"_index":981,"title":{},"content":{"195":{"position":[[230,4],[255,4]]},"220":{"position":[[43,4]]}},"keywords":{}}],["fastforward",{"_index":1071,"title":{"220":{"position":[[0,12]]},"342":{"position":[[0,12]]}},"content":{"220":{"position":[[205,12]]},"342":{"position":[[137,12]]}},"keywords":{}}],["fetch",{"_index":554,"title":{},"content":{"37":{"position":[[1290,5]]},"153":{"position":[[1252,5]]}},"keywords":{}}],["ffad00",{"_index":947,"title":{},"content":{"182":{"position":[[187,10]]},"304":{"position":[[144,10]]}},"keywords":{}}],["fff",{"_index":1087,"title":{},"content":{"285":{"position":[[277,7]]}},"keywords":{}}],["ffffff",{"_index":1095,"title":{},"content":{"285":{"position":[[591,10]]}},"keywords":{}}],["fi"",{"_index":325,"title":{},"content":{"25":{"position":[[1825,9]]},"354":{"position":[[1825,9]]}},"keywords":{}}],["file",{"_index":484,"title":{},"content":{"35":{"position":[[625,4]]},"175":{"position":[[619,4]]},"178":{"position":[[87,4]]}},"keywords":{}}],["file.renderto(video",{"_index":486,"title":{},"content":{"35":{"position":[[650,20]]},"175":{"position":[[644,20]]}},"keywords":{}}],["filter",{"_index":279,"title":{"25":{"position":[[7,7]]}},"content":{"25":{"position":[[3796,9]]},"285":{"position":[[784,7]]},"354":{"position":[[3833,9]]}},"keywords":{}}],["find",{"_index":627,"title":{},"content":{"63":{"position":[[36,4]]}},"keywords":{}}],["finish",{"_index":529,"title":{},"content":{"37":{"position":[[818,8]]},"153":{"position":[[780,8]]}},"keywords":{}}],["fire",{"_index":492,"title":{},"content":{"37":{"position":[[66,5],[1069,5]]},"39":{"position":[[0,5]]},"40":{"position":[[0,5]]},"41":{"position":[[0,5]]},"42":{"position":[[0,5],[284,5]]},"43":{"position":[[0,5]]},"44":{"position":[[0,5]]},"45":{"position":[[0,5]]},"46":{"position":[[0,5]]},"47":{"position":[[0,5]]},"48":{"position":[[0,5]]},"49":{"position":[[0,5]]},"50":{"position":[[0,5]]},"51":{"position":[[0,5]]},"52":{"position":[[0,5]]},"153":{"position":[[1031,5]]},"179":{"position":[[93,5]]}},"keywords":{}}],["first",{"_index":527,"title":{},"content":{"37":{"position":[[789,5]]},"95":{"position":[[61,5]]},"126":{"position":[[154,5]]},"127":{"position":[[167,5]]},"136":{"position":[[357,5]]},"153":{"position":[[751,5]]}},"keywords":{}}],["flex",{"_index":1136,"title":{},"content":{"292":{"position":[[499,7]]}},"keywords":{}}],["flip",{"_index":384,"title":{"142":{"position":[[0,5]]},"190":{"position":[[0,5]]},"312":{"position":[[0,5]]},"380":{"position":[[0,5]]}},"content":{"27":{"position":[[470,5]]},"28":{"position":[[323,5]]},"29":{"position":[[438,5]]},"142":{"position":[[56,5]]},"190":{"position":[[55,4],[246,5]]},"215":{"position":[[498,5]]},"312":{"position":[[169,5]]},"337":{"position":[[458,5]]},"349":{"position":[[309,5]]},"350":{"position":[[246,5]]},"351":{"position":[[363,5]]}},"keywords":{}}],["flv",{"_index":436,"title":{},"content":{"31":{"position":[[174,4],[275,6],[408,5]]},"171":{"position":[[168,4],[269,6],[372,14]]},"216":{"position":[[408,6]]},"217":{"position":[[244,4]]},"338":{"position":[[226,6]]},"339":{"position":[[173,4]]}},"keywords":{}}],["flv,.mkv",{"_index":1062,"title":{},"content":{"216":{"position":[[194,10]]}},"keywords":{}}],["flv.j",{"_index":430,"title":{"31":{"position":[[0,7]]},"171":{"position":[[0,7]]}},"content":{},"keywords":{}}],["flvjs.createplay",{"_index":439,"title":{},"content":{"31":{"position":[[248,20]]},"171":{"position":[[242,20]]}},"keywords":{}}],["flvjs.issupport",{"_index":437,"title":{},"content":{"31":{"position":[[206,21]]},"171":{"position":[[200,21]]}},"keywords":{}}],["flvplayer",{"_index":438,"title":{},"content":{"31":{"position":[[236,9]]},"171":{"position":[[230,9]]}},"keywords":{}}],["flvplayer.attachmediaelement(video",{"_index":440,"title":{},"content":{"31":{"position":[[296,36]]},"171":{"position":[[290,36]]}},"keywords":{}}],["flvplayer.load",{"_index":441,"title":{},"content":{"31":{"position":[[333,17]]},"171":{"position":[[327,17]]}},"keywords":{}}],["flv、.mkv、.t",{"_index":1165,"title":{},"content":{"338":{"position":[[80,40]]}},"keywords":{}}],["focu",{"_index":582,"title":{"45":{"position":[[0,6]]},"161":{"position":[[0,6]]}},"content":{"45":{"position":[[27,6]]},"46":{"position":[[28,6]]},"95":{"position":[[466,5]]},"195":{"position":[[369,5]]},"201":{"position":[[82,5]]}},"keywords":{}}],["focus",{"_index":618,"title":{},"content":{"57":{"position":[[51,7]]},"58":{"position":[[51,7]]}},"keywords":{}}],["font",{"_index":683,"title":{},"content":{"75":{"position":[[263,5],[393,5]]},"76":{"position":[[260,5]]},"77":{"position":[[285,5],[488,5]]},"213":{"position":[[467,5]]},"252":{"position":[[226,5],[356,5]]},"253":{"position":[[230,5]]},"254":{"position":[[233,5],[436,5]]},"335":{"position":[[354,5]]}},"keywords":{}}],["fontsiz",{"_index":1093,"title":{},"content":{"285":{"position":[[553,9]]},"292":{"position":[[712,9]]}},"keywords":{}}],["format",{"_index":935,"title":{},"content":{"178":{"position":[[92,8]]},"213":{"position":[[74,7]]},"216":{"position":[[44,6],[145,6]]},"217":{"position":[[37,6]]}},"keywords":{}}],["forthcom",{"_index":556,"title":{},"content":{"37":{"position":[[1337,12]]},"153":{"position":[[1299,12]]}},"keywords":{}}],["forum/dash.j",{"_index":462,"title":{},"content":{"33":{"position":[[43,13]]},"173":{"position":[[37,13]]}},"keywords":{}}],["forward",{"_index":817,"title":{"122":{"position":[[0,8]]},"360":{"position":[[0,8]]}},"content":{"122":{"position":[[41,8]]},"195":{"position":[[235,7]]},"220":{"position":[[48,7]]}},"keywords":{}}],["fr",{"_index":664,"title":{},"content":{"71":{"position":[[300,3]]},"248":{"position":[[282,3]]}},"keywords":{}}],["frame",{"_index":528,"title":{},"content":{"37":{"position":[[795,5]]},"131":{"position":[[42,5]]},"132":{"position":[[55,6]]},"133":{"position":[[53,6]]},"153":{"position":[[757,5]]}},"keywords":{}}],["françai",{"_index":665,"title":{},"content":{"71":{"position":[[316,11]]},"248":{"position":[[298,11]]}},"keywords":{}}],["full",{"_index":605,"title":{},"content":{"51":{"position":[[32,4]]},"52":{"position":[[26,4]]},"134":{"position":[[66,4],[398,4]]},"135":{"position":[[75,4]]},"198":{"position":[[51,4]]},"199":{"position":[[51,4]]}},"keywords":{}}],["fullscreen",{"_index":97,"title":{"51":{"position":[[0,11]]},"134":{"position":[[0,11]]},"167":{"position":[[0,11]]},"198":{"position":[[0,11]]},"320":{"position":[[0,11]]},"372":{"position":[[0,11]]}},"content":{"18":{"position":[[115,11]]},"51":{"position":[[143,11]]},"134":{"position":[[177,11]]},"167":{"position":[[111,11]]},"198":{"position":[[216,11]]},"222":{"position":[[124,10]]},"230":{"position":[[115,11]]},"320":{"position":[[141,11]]},"372":{"position":[[141,11]]}},"keywords":{}}],["fullscreenoff",{"_index":1053,"title":{},"content":{"215":{"position":[[520,14]]},"337":{"position":[[480,14]]}},"keywords":{}}],["fullscreenon",{"_index":1054,"title":{},"content":{"215":{"position":[[539,13]]},"337":{"position":[[499,13]]}},"keywords":{}}],["fullscreenweb",{"_index":98,"title":{"52":{"position":[[0,14]]},"135":{"position":[[0,14]]},"168":{"position":[[0,14]]},"199":{"position":[[0,14]]},"321":{"position":[[0,14]]},"373":{"position":[[0,14]]}},"content":{"18":{"position":[[133,14]]},"52":{"position":[[137,14]]},"135":{"position":[[186,14]]},"136":{"position":[[165,14]]},"168":{"position":[[111,14]]},"199":{"position":[[217,14]]},"230":{"position":[[133,14]]},"285":{"position":[[150,14]]},"321":{"position":[[141,14]]},"373":{"position":[[141,14]]},"374":{"position":[[142,14]]}},"keywords":{}}],["fullscreenweboff",{"_index":1055,"title":{},"content":{"215":{"position":[[557,17]]},"337":{"position":[[517,17]]}},"keywords":{}}],["fullscreenwebon",{"_index":1056,"title":{},"content":{"215":{"position":[[579,16]]},"337":{"position":[[539,16]]}},"keywords":{}}],["function",{"_index":61,"title":{},"content":{"8":{"position":[[6,8]]},"11":{"position":[[6,8],[38,8]]},"17":{"position":[[415,8]]},"19":{"position":[[252,8]]},"21":{"position":[[305,8]]},"22":{"position":[[384,8],[451,8]]},"24":{"position":[[436,8]]},"25":{"position":[[3844,8]]},"27":{"position":[[240,8],[879,8],[1293,8]]},"28":{"position":[[152,8],[549,8],[945,8],[1059,8],[1130,8]]},"29":{"position":[[147,8],[666,8],[923,8],[1050,8],[1112,8]]},"31":{"position":[[179,8]]},"32":{"position":[[206,8]]},"33":{"position":[[227,8]]},"34":{"position":[[220,8]]},"35":{"position":[[499,8],[600,8]]},"63":{"position":[[6,8]]},"64":{"position":[[6,8]]},"66":{"position":[[6,8]]},"67":{"position":[[170,8],[193,8],[216,8],[244,8]]},"71":{"position":[[6,8]]},"72":{"position":[[43,8]]},"75":{"position":[[6,8]]},"77":{"position":[[6,8]]},"81":{"position":[[6,8],[344,8],[383,8]]},"86":{"position":[[6,8],[346,8],[385,8],[838,8],[908,8]]},"89":{"position":[[6,8],[349,8],[388,8],[713,8]]},"95":{"position":[[6,8],[132,8]]},"99":{"position":[[6,8],[69,8],[243,8]]},"105":{"position":[[179,8],[397,11]]},"113":{"position":[[4,8]]},"116":{"position":[[4,8]]},"118":{"position":[[6,8]]},"119":{"position":[[6,8]]},"120":{"position":[[6,8]]},"126":{"position":[[116,8]]},"127":{"position":[[129,8]]},"131":{"position":[[6,8]]},"132":{"position":[[6,8]]},"133":{"position":[[6,8]]},"150":{"position":[[6,8],[205,8]]},"171":{"position":[[173,8]]},"172":{"position":[[200,8]]},"173":{"position":[[221,8]]},"174":{"position":[[214,8]]},"175":{"position":[[493,8],[594,8]]},"179":{"position":[[59,8],[295,8],[357,8],[407,8],[441,9]]},"190":{"position":[[60,9]]},"191":{"position":[[61,8]]},"204":{"position":[[340,8],[379,8],[823,8],[925,8]]},"205":{"position":[[324,8],[476,8]]},"206":{"position":[[343,8],[382,8],[620,8]]},"207":{"position":[[358,8],[397,8],[792,8],[862,8],[1041,8]]},"210":{"position":[[64,8],[238,8]]},"211":{"position":[[418,8]]},"217":{"position":[[249,8]]},"220":{"position":[[56,8]]},"240":{"position":[[4,8]]},"241":{"position":[[4,8]]},"243":{"position":[[4,8]]},"244":{"position":[[93,8],[110,8],[127,8],[146,8]]},"248":{"position":[[4,8]]},"252":{"position":[[4,8]]},"254":{"position":[[4,8]]},"258":{"position":[[4,8],[171,8],[195,8]]},"263":{"position":[[4,8],[171,8],[195,8],[513,8]]},"266":{"position":[[4,8],[171,8],[195,8],[460,8]]},"272":{"position":[[4,8]]},"276":{"position":[[4,8],[40,8],[162,8]]},"277":{"position":[[288,8]]},"287":{"position":[[163,8]]},"289":{"position":[[4,8],[276,8],[381,8]]},"290":{"position":[[273,8]]},"291":{"position":[[4,8],[267,8]]},"292":{"position":[[4,8],[541,8]]},"293":{"position":[[4,8],[274,8],[379,8]]},"294":{"position":[[4,8]]},"301":{"position":[[4,11],[190,8]]},"326":{"position":[[169,8],[193,8],[583,8],[665,8]]},"327":{"position":[[255,8],[387,8]]},"328":{"position":[[169,8],[193,8],[371,8]]},"329":{"position":[[170,8],[194,8],[513,8],[566,8],[706,8]]},"332":{"position":[[37,8],[159,8]]},"339":{"position":[[178,8]]},"346":{"position":[[235,8]]},"347":{"position":[[302,8],[369,8]]},"349":{"position":[[118,8],[689,8],[1081,8]]},"350":{"position":[[96,8],[468,8],[807,8],[916,8],[987,8]]},"351":{"position":[[92,8],[588,8],[806,8],[928,8],[990,8]]},"353":{"position":[[436,8]]},"354":{"position":[[3881,8]]},"356":{"position":[[4,8]]},"357":{"position":[[4,8]]},"358":{"position":[[4,8]]},"364":{"position":[[4,11]]},"365":{"position":[[4,11]]},"369":{"position":[[4,8]]},"370":{"position":[[4,8]]},"371":{"position":[[4,8]]},"385":{"position":[[4,11]]},"388":{"position":[[6,8],[195,8]]},"389":{"position":[[4,11]]}},"keywords":{}}],["function($contextmenu1",{"_index":180,"title":{},"content":{"20":{"position":[[653,23]]},"297":{"position":[[474,23]]}},"keywords":{}}],["function($control1",{"_index":183,"title":{},"content":{"20":{"position":[[775,19]]},"297":{"position":[[596,19]]}},"keywords":{}}],["function($layer1",{"_index":177,"title":{},"content":{"20":{"position":[[545,17]]},"297":{"position":[[366,17]]}},"keywords":{}}],["functiondefault",{"_index":937,"title":{},"content":{"179":{"position":[[6,16]]}},"keywords":{}}],["functionparamet",{"_index":825,"title":{},"content":{"126":{"position":[[6,18]]},"127":{"position":[[6,18]]},"147":{"position":[[6,18]]},"151":{"position":[[6,18]]}},"keywords":{}}],["further",{"_index":506,"title":{},"content":{"37":{"position":[[232,7]]},"153":{"position":[[194,7]]}},"keywords":{}}],["gener",{"_index":994,"title":{},"content":{"202":{"position":[[525,9]]}},"keywords":{}}],["get",{"_index":583,"title":{},"content":{"45":{"position":[[22,4]]},"95":{"position":[[457,4]]},"128":{"position":[[53,7]]},"145":{"position":[[48,7]]},"195":{"position":[[360,4]]}},"keywords":{}}],["getbloburl",{"_index":852,"title":{"133":{"position":[[0,11]]},"371":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getboundingclientrect",{"_index":883,"title":{},"content":{"141":{"position":[[293,21]]},"379":{"position":[[214,21]]}},"keywords":{}}],["getdataurl",{"_index":847,"title":{"132":{"position":[[0,11]]},"370":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getinst",{"_index":804,"title":{},"content":{"105":{"position":[[205,12],[350,12],[381,11]]}},"keywords":{}}],["getinstance(art",{"_index":809,"title":{},"content":{"105":{"position":[[411,17]]}},"keywords":{}}],["getinstance(art2",{"_index":204,"title":{},"content":{"21":{"position":[[314,17]]},"346":{"position":[[244,17]]}},"keywords":{}}],["getinstance={(art",{"_index":249,"title":{},"content":{"22":{"position":[[1018,18]]},"347":{"position":[[936,18]]}},"keywords":{}}],["getter",{"_index":839,"title":{},"content":{"130":{"position":[[6,6]]},"141":{"position":[[6,6]]},"368":{"position":[[4,6]]},"377":{"position":[[4,9]]},"379":{"position":[[4,6]]}},"keywords":{}}],["getter/sett",{"_index":653,"title":{},"content":{"70":{"position":[[6,13]]},"74":{"position":[[6,13]]},"76":{"position":[[6,13]]},"80":{"position":[[6,13]]},"83":{"position":[[6,13]]},"85":{"position":[[6,13]]},"88":{"position":[[6,13]]},"91":{"position":[[6,13]]},"93":{"position":[[6,13]]},"97":{"position":[[6,13]]},"247":{"position":[[4,13]]},"251":{"position":[[4,13]]},"253":{"position":[[4,13]]},"257":{"position":[[4,13]]},"260":{"position":[[4,13]]},"262":{"position":[[4,13]]},"265":{"position":[[4,13]]},"268":{"position":[[4,13]]},"270":{"position":[[4,13]]},"274":{"position":[[4,13]]}},"keywords":{}}],["getterparamet",{"_index":872,"title":{},"content":{"139":{"position":[[6,16]]}},"keywords":{}}],["gingham"",{"_index":307,"title":{},"content":{"25":{"position":[[1087,13]]},"354":{"position":[[1087,13]]}},"keywords":{}}],["ginza"",{"_index":309,"title":{},"content":{"25":{"position":[[1175,11]]},"354":{"position":[[1175,11]]}},"keywords":{}}],["greater",{"_index":115,"title":{},"content":{"18":{"position":[[551,7]]}},"keywords":{}}],["green",{"_index":693,"title":{},"content":{"77":{"position":[[479,8]]},"207":{"position":[[1022,8]]},"254":{"position":[[427,8]]},"285":{"position":[[446,8]]},"329":{"position":[[687,8]]}},"keywords":{}}],["gt",{"_index":37,"title":{},"content":{"2":{"position":[[277,5]]},"17":{"position":[[16,4],[118,4],[264,4]]},"18":{"position":[[1050,5],[1138,5]]},"20":{"position":[[475,5]]},"22":{"position":[[556,5],[582,5],[603,5],[1037,5],[1074,5],[1097,5],[1145,6],[1221,6],[1362,6]]},"35":{"position":[[726,5]]},"37":{"position":[[1734,5]]},"39":{"position":[[195,5]]},"40":{"position":[[160,5]]},"41":{"position":[[160,5]]},"42":{"position":[[162,5],[220,5]]},"43":{"position":[[166,5],[224,5]]},"44":{"position":[[175,5],[233,5]]},"45":{"position":[[190,5]]},"46":{"position":[[202,5]]},"47":{"position":[[157,5]]},"48":{"position":[[179,5]]},"49":{"position":[[225,5]]},"50":{"position":[[160,5],[218,5]]},"51":{"position":[[196,5]]},"52":{"position":[[196,5]]},"53":{"position":[[159,5]]},"63":{"position":[[277,5]]},"64":{"position":[[165,5]]},"66":{"position":[[271,5]]},"70":{"position":[[193,5]]},"74":{"position":[[239,5],[303,5]]},"75":{"position":[[313,5],[350,5]]},"76":{"position":[[310,5],[364,5]]},"77":{"position":[[335,5],[372,5]]},"80":{"position":[[554,5],[576,5]]},"81":{"position":[[637,5],[659,5]]},"83":{"position":[[301,5]]},"85":{"position":[[201,5],[223,5]]},"86":{"position":[[643,5],[665,5]]},"88":{"position":[[194,5],[245,5]]},"89":{"position":[[604,5],[655,5]]},"91":{"position":[[210,5],[257,5]]},"93":{"position":[[204,5],[248,5]]},"95":{"position":[[263,5],[293,5],[356,5]]},"97":{"position":[[228,5],[290,5]]},"99":{"position":[[414,5]]},"103":{"position":[[135,5]]},"104":{"position":[[446,5]]},"105":{"position":[[269,5],[441,5]]},"107":{"position":[[181,5]]},"118":{"position":[[161,5]]},"119":{"position":[[162,5],[196,5]]},"120":{"position":[[182,5],[218,5]]},"121":{"position":[[182,5]]},"122":{"position":[[185,5]]},"123":{"position":[[186,5],[222,5]]},"124":{"position":[[199,5]]},"125":{"position":[[181,5]]},"126":{"position":[[338,5],[375,5]]},"127":{"position":[[351,5],[388,5]]},"128":{"position":[[198,5]]},"129":{"position":[[261,5]]},"130":{"position":[[154,5]]},"131":{"position":[[181,5],[233,5]]},"132":{"position":[[204,5],[255,5]]},"133":{"position":[[202,5],[253,5]]},"134":{"position":[[218,5],[263,5]]},"135":{"position":[[230,5],[278,5]]},"136":{"position":[[209,5],[247,5]]},"137":{"position":[[298,5]]},"138":{"position":[[189,5]]},"139":{"position":[[191,5]]},"140":{"position":[[234,5]]},"141":{"position":[[189,5]]},"142":{"position":[[221,5]]},"143":{"position":[[239,5]]},"144":{"position":[[222,5]]},"145":{"position":[[224,5]]},"146":{"position":[[257,5]]},"147":{"position":[[214,5]]},"148":{"position":[[192,5]]},"149":{"position":[[198,5]]},"151":{"position":[[174,5]]},"153":{"position":[[1696,5]]},"155":{"position":[[167,5]]},"156":{"position":[[138,5]]},"157":{"position":[[139,5]]},"158":{"position":[[141,5],[199,5]]},"159":{"position":[[141,5],[199,5]]},"160":{"position":[[144,5],[202,5]]},"161":{"position":[[149,5]]},"162":{"position":[[152,5]]},"163":{"position":[[140,5]]},"164":{"position":[[158,5]]},"165":{"position":[[162,5]]},"166":{"position":[[138,5],[196,5]]},"167":{"position":[[164,5]]},"168":{"position":[[170,5]]},"169":{"position":[[141,5]]},"175":{"position":[[720,5]]},"206":{"position":[[741,5]]},"210":{"position":[[430,5]]},"211":{"position":[[567,5]]},"229":{"position":[[13,4],[115,4],[261,4]]},"230":{"position":[[673,5],[753,5]]},"240":{"position":[[224,5]]},"241":{"position":[[157,5]]},"243":{"position":[[226,5]]},"247":{"position":[[160,5]]},"251":{"position":[[208,5],[272,5]]},"252":{"position":[[276,5],[313,5]]},"253":{"position":[[280,5],[334,5]]},"254":{"position":[[283,5],[320,5]]},"257":{"position":[[525,5],[547,5]]},"258":{"position":[[395,5],[417,5]]},"260":{"position":[[183,5]]},"262":{"position":[[160,5],[182,5]]},"263":{"position":[[391,5],[413,5]]},"265":{"position":[[159,5],[210,5]]},"266":{"position":[[357,5],[408,5]]},"268":{"position":[[163,5],[210,5]]},"270":{"position":[[161,5],[205,5]]},"272":{"position":[[182,5],[212,5],[272,5]]},"274":{"position":[[192,5],[254,5]]},"276":{"position":[[321,5]]},"283":{"position":[[13,4],[119,4],[273,4]]},"285":{"position":[[800,5],[1123,5]]},"287":{"position":[[206,5]]},"292":{"position":[[660,5]]},"294":{"position":[[245,5]]},"295":{"position":[[241,5]]},"296":{"position":[[235,5],[325,5],[421,5],[511,5],[594,5],[670,5],[745,5],[820,5],[898,5]]},"297":{"position":[[296,5]]},"328":{"position":[[474,5]]},"332":{"position":[[339,5]]},"333":{"position":[[288,5]]},"347":{"position":[[474,5],[500,5],[521,5],[955,5],[992,5],[1015,5],[1063,6],[1139,6],[1280,6]]},"356":{"position":[[153,5]]},"357":{"position":[[153,5],[187,5]]},"358":{"position":[[159,5],[195,5]]},"359":{"position":[[154,5]]},"360":{"position":[[154,5]]},"361":{"position":[[154,5],[190,5]]},"362":{"position":[[171,5]]},"363":{"position":[[160,5]]},"364":{"position":[[206,5],[243,5]]},"365":{"position":[[212,5],[249,5]]},"366":{"position":[[163,5]]},"367":{"position":[[189,5]]},"368":{"position":[[140,5]]},"369":{"position":[[146,5],[198,5]]},"370":{"position":[[170,5],[221,5]]},"371":{"position":[[168,5],[219,5]]},"372":{"position":[[182,5],[227,5]]},"373":{"position":[[185,5],[233,5]]},"374":{"position":[[186,5],[224,5]]},"375":{"position":[[214,5]]},"376":{"position":[[164,5]]},"377":{"position":[[169,5]]},"378":{"position":[[182,5]]},"379":{"position":[[147,5]]},"380":{"position":[[192,5]]},"381":{"position":[[196,5]]},"382":{"position":[[181,5]]},"383":{"position":[[165,5]]},"384":{"position":[[179,5]]},"385":{"position":[[165,5]]},"386":{"position":[[163,5]]},"387":{"position":[[165,5]]},"389":{"position":[[188,5]]}},"keywords":{}}],["hand",{"_index":1066,"title":{},"content":{"217":{"position":[[58,4]]}},"keywords":{}}],["handl",{"_index":156,"title":{"20":{"position":[[0,6]]}},"content":{"20":{"position":[[0,6]]},"22":{"position":[[101,6]]}},"keywords":{}}],["have",{"_index":504,"title":{},"content":{"37":{"position":[[213,6],[1003,6]]},"153":{"position":[[175,6],[965,6]]}},"keywords":{}}],["hd",{"_index":1007,"title":{},"content":{"208":{"position":[[392,3]]},"330":{"position":[[284,3]]}},"keywords":{}}],["head",{"_index":945,"title":{},"content":{"181":{"position":[[30,9]]}},"keywords":{}}],["hefe"",{"_index":311,"title":{},"content":{"25":{"position":[[1260,10]]},"354":{"position":[[1260,10]]}},"keywords":{}}],["height",{"_index":243,"title":{},"content":{"22":{"position":[[956,7]]},"103":{"position":[[186,7]]},"146":{"position":[[94,6]]},"177":{"position":[[409,7]]},"212":{"position":[[195,6],[217,6]]},"299":{"position":[[283,7]]},"334":{"position":[[112,6]]},"347":{"position":[[874,7]]}},"keywords":{}}],["heigth="22"",{"_index":405,"title":{},"content":{"28":{"position":[[458,21]]},"29":{"position":[[569,21]]},"350":{"position":[[377,21]]},"351":{"position":[[491,21]]}},"keywords":{}}],["helena"",{"_index":313,"title":{},"content":{"25":{"position":[[1346,12]]},"354":{"position":[[1346,12]]}},"keywords":{}}],["here",{"_index":166,"title":{},"content":{"20":{"position":[[183,4]]}},"keywords":{}}],["hide",{"_index":956,"title":{},"content":{"184":{"position":[[43,4]]},"187":{"position":[[179,4]]},"219":{"position":[[83,4]]},"289":{"position":[[18,4]]}},"keywords":{}}],["hide/show",{"_index":1119,"title":{"289":{"position":[[0,10]]}},"content":{},"keywords":{}}],["highlight",{"_index":1008,"title":{"209":{"position":[[0,10]]},"331":{"position":[[0,10]]}},"content":{"209":{"position":[[28,11],[116,9],[158,9],[272,10]]},"331":{"position":[[175,10]]}},"keywords":{}}],["hl",{"_index":451,"title":{},"content":{"32":{"position":[[261,3],[271,6]]},"172":{"position":[[255,3],[265,6]]}},"keywords":{}}],["hls.attachmedia(video",{"_index":453,"title":{},"content":{"32":{"position":[[299,23]]},"172":{"position":[[293,23]]}},"keywords":{}}],["hls.issupport",{"_index":450,"title":{},"content":{"32":{"position":[[233,19]]},"172":{"position":[[227,19]]}},"keywords":{}}],["hls.j",{"_index":444,"title":{"32":{"position":[[0,7]]},"172":{"position":[[0,7]]}},"content":{},"keywords":{}}],["hls.loadsource(url",{"_index":452,"title":{},"content":{"32":{"position":[[278,20]]},"172":{"position":[[272,20]]}},"keywords":{}}],["homepag",{"_index":431,"title":{},"content":{"31":{"position":[[0,9]]},"32":{"position":[[0,9]]},"33":{"position":[[0,9]]},"34":{"position":[[0,9]]},"35":{"position":[[0,9]]}},"keywords":{}}],["horizont",{"_index":885,"title":{},"content":{"142":{"position":[[78,11],[264,13]]},"380":{"position":[[49,11],[235,13]]}},"keywords":{}}],["hotkey",{"_index":610,"title":{"53":{"position":[[0,7]]},"94":{"position":[[0,7]]},"169":{"position":[[0,7]]},"195":{"position":[[0,7]]},"271":{"position":[[0,7]]},"317":{"position":[[0,7]]}},"content":{"53":{"position":[[13,6]]},"94":{"position":[[20,6]]},"95":{"position":[[49,7],[411,6]]},"195":{"position":[[155,7],[174,6],[314,6]]},"317":{"position":[[127,7]]}},"keywords":{}}],["hover",{"_index":589,"title":{"47":{"position":[[0,6]]},"163":{"position":[[0,6]]}},"content":{"49":{"position":[[41,5]]},"165":{"position":[[0,28]]}},"keywords":{}}],["html",{"_index":64,"title":{"10":{"position":[[0,5]]},"103":{"position":[[2,4]]},"115":{"position":[[0,5]]}},"content":{"10":{"position":[[29,4]]},"18":{"position":[[189,4],[236,5]]},"19":{"position":[[173,5]]},"20":{"position":[[516,5],[618,5],[725,5]]},"22":{"position":[[776,5],[895,5]]},"24":{"position":[[132,5],[182,5],[302,5]]},"25":{"position":[[3779,5]]},"27":{"position":[[535,5],[625,5],[745,5],[1020,5],[1103,5],[1164,5],[1223,5],[1445,5],[1487,5],[1520,5],[1544,5],[1574,5],[1607,5],[1631,5]]},"28":{"position":[[388,5],[782,5],[850,5],[875,5],[900,5],[1005,5]]},"29":{"position":[[503,5],[739,5],[807,5],[832,5],[857,5],[974,5]]},"62":{"position":[[27,4]]},"80":{"position":[[217,5],[374,5]]},"81":{"position":[[253,4],[684,5]]},"86":{"position":[[255,4],[754,5]]},"89":{"position":[[258,4],[685,5]]},"115":{"position":[[17,4]]},"150":{"position":[[181,5]]},"202":{"position":[[101,4],[186,4],[599,4]]},"204":{"position":[[249,4],[664,5]]},"205":{"position":[[222,5],[263,5],[288,5],[374,5],[415,5],[440,5]]},"206":{"position":[[252,4],[592,5]]},"207":{"position":[[267,4],[708,5],[955,5]]},"208":{"position":[[152,4],[331,5],[386,5]]},"215":{"position":[[66,4]]},"230":{"position":[[189,19],[209,5]]},"239":{"position":[[17,4]]},"257":{"position":[[188,5],[345,5]]},"258":{"position":[[114,4],[442,5]]},"263":{"position":[[114,4],[470,5]]},"266":{"position":[[114,4],[438,5]]},"277":{"position":[[209,5]]},"289":{"position":[[255,5],[360,5]]},"290":{"position":[[252,5]]},"291":{"position":[[246,5]]},"292":{"position":[[352,5]]},"293":{"position":[[253,5],[358,5]]},"297":{"position":[[337,5],[439,5],[546,5]]},"324":{"position":[[30,37],[374,4]]},"326":{"position":[[112,4],[424,5]]},"327":{"position":[[173,5],[204,5],[224,5],[305,5],[336,5],[356,5]]},"328":{"position":[[112,4],[349,5]]},"329":{"position":[[113,4],[443,5],[633,5]]},"330":{"position":[[223,5],[278,5]]},"337":{"position":[[29,4]]},"347":{"position":[[694,5],[813,5]]},"349":{"position":[[30,6],[374,5],[447,5],[561,5],[818,5],[891,5],[952,5],[1011,5],[1221,5],[1249,5],[1277,5],[1296,5],[1321,5],[1349,5],[1368,5]]},"350":{"position":[[6,6],[311,5],[671,5],[727,5],[747,5],[767,5],[867,5]]},"351":{"position":[[6,6],[428,5],[649,5],[705,5],[725,5],[745,5],[857,5]]},"353":{"position":[[132,5],[182,5],[302,5]]},"354":{"position":[[3816,5]]},"388":{"position":[[171,5]]},"389":{"position":[[52,8]]}},"keywords":{}}],["html><html>",{"_index":754,"title":{},"content":{"103":{"position":[[24,20]]}},"keywords":{}}],["http://artplayer.org",{"_index":108,"title":{},"content":{"18":{"position":[[412,23]]},"230":{"position":[[340,23]]}},"keywords":{}}],["https://artplayer.org/assets/sample/video.mp4",{"_index":1168,"title":{},"content":{"354":{"position":[[3718,48]]}},"keywords":{}}],["https://artplayer.org/document/zh",{"_index":11,"title":{},"content":{"0":{"position":[[105,33]]}},"keywords":{}}],["https://dash.akamaized.net/envivio/enviviodash3/manifest.mpd",{"_index":463,"title":{},"content":{"33":{"position":[[144,63]]},"173":{"position":[[138,63]]}},"keywords":{}}],["https://github.com/bilibili/flv.j",{"_index":432,"title":{},"content":{"31":{"position":[[10,34]]},"171":{"position":[[4,34]]}},"keywords":{}}],["https://github.com/dash",{"_index":460,"title":{},"content":{"33":{"position":[[10,23]]},"173":{"position":[[4,23]]}},"keywords":{}}],["https://github.com/google/shaka",{"_index":468,"title":{},"content":{"34":{"position":[[10,31]]},"174":{"position":[[4,31]]}},"keywords":{}}],["https://github.com/video",{"_index":445,"title":{},"content":{"32":{"position":[[10,24]]},"172":{"position":[[4,24]]}},"keywords":{}}],["https://github.com/webtorrent/webtorr",{"_index":476,"title":{},"content":{"35":{"position":[[10,40]]},"175":{"position":[[4,40]]}},"keywords":{}}],["https://test",{"_index":447,"title":{},"content":{"32":{"position":[[133,13]]},"172":{"position":[[127,13]]}},"keywords":{}}],["hudson"",{"_index":315,"title":{},"content":{"25":{"position":[[1434,12]]},"354":{"position":[[1434,12]]}},"keywords":{}}],["i18n",{"_index":134,"title":{"69":{"position":[[0,5]]},"246":{"position":[[0,5]]}},"content":{"18":{"position":[[867,5]]},"69":{"position":[[27,4]]},"230":{"position":[[535,5]]}},"keywords":{}}],["icon",{"_index":380,"title":{"68":{"position":[[0,6]]},"215":{"position":[[0,6]]},"245":{"position":[[0,6]]},"337":{"position":[[0,6]]}},"content":{"27":{"position":[[165,4],[185,4]]},"28":{"position":[[70,4],[90,4],[422,5],[1025,5]]},"29":{"position":[[70,4],[90,4],[533,5],[994,5]]},"68":{"position":[[27,5]]},"90":{"position":[[28,4]]},"91":{"position":[[58,4]]},"215":{"position":[[52,5],[177,6]]},"337":{"position":[[137,6]]},"349":{"position":[[63,4]]},"350":{"position":[[39,4],[341,5],[882,5]]},"351":{"position":[[39,4],[455,5],[872,5]]}},"keywords":{}}],["id",{"_index":613,"title":{"55":{"position":[[0,3]]},"232":{"position":[[0,3]]}},"content":{},"keywords":{}}],["identif",{"_index":71,"title":{},"content":{"11":{"position":[[23,14]]}},"keywords":{}}],["ignor",{"_index":100,"title":{},"content":{"18":{"position":[[198,6]]}},"keywords":{}}],["ii"",{"_index":368,"title":{},"content":{"25":{"position":[[3645,8]]},"354":{"position":[[3645,8]]}},"keywords":{}}],["img",{"_index":696,"title":{},"content":{"80":{"position":[[83,3]]},"81":{"position":[[584,3]]},"204":{"position":[[488,3]]},"257":{"position":[[54,3]]},"258":{"position":[[342,3]]},"326":{"position":[[248,3]]}},"keywords":{}}],["immedi",{"_index":719,"title":{},"content":{"83":{"position":[[141,11]]}},"keywords":{}}],["import",{"_index":191,"title":{"21":{"position":[[7,6]]}},"content":{"21":{"position":[[7,6],[78,6]]},"22":{"position":[[190,6],[252,6],[314,6]]},"101":{"position":[[36,6]]},"105":{"position":[[88,6]]},"347":{"position":[[108,6],[170,6],[232,6]]}},"keywords":{}}],["import("artplayer/types/artplayer"",{"_index":199,"title":{},"content":{"21":{"position":[[117,45]]},"346":{"position":[[61,45]]}},"keywords":{}}],["inclus",{"_index":615,"title":{},"content":{"55":{"position":[[20,9]]}},"keywords":{}}],["increas",{"_index":979,"title":{},"content":{"195":{"position":[[191,10]]}},"keywords":{}}],["index",{"_index":713,"title":{},"content":{"81":{"position":[[202,5],[225,6]]},"86":{"position":[[204,5],[227,6],[724,6]]},"89":{"position":[[207,5],[230,6]]},"204":{"position":[[198,5],[221,6],[622,6]]},"206":{"position":[[201,5],[224,6]]},"207":{"position":[[216,5],[239,6],[678,6]]},"258":{"position":[[87,5]]},"263":{"position":[[87,5],[459,6]]},"266":{"position":[[87,5]]},"326":{"position":[[85,5],[382,6]]},"328":{"position":[[85,5]]},"329":{"position":[[86,5],[413,6]]}},"keywords":{}}],["index.html",{"_index":752,"title":{},"content":{"103":{"position":[[0,10]]}},"keywords":{}}],["indic",{"_index":560,"title":{},"content":{"37":{"position":[[1429,9]]},"153":{"position":[[1391,9]]},"215":{"position":[[640,10]]},"337":{"position":[[600,10]]}},"keywords":{}}],["industri",{"_index":461,"title":{},"content":{"33":{"position":[[34,8]]},"173":{"position":[[28,8]]}},"keywords":{}}],["infin",{"_index":1109,"title":{},"content":{"285":{"position":[[1024,11]]}},"keywords":{}}],["info",{"_index":695,"title":{"78":{"position":[[0,5]]},"255":{"position":[[0,5]]}},"content":{"78":{"position":[[26,4]]}},"keywords":{}}],["inform",{"_index":488,"title":{},"content":{"37":{"position":[[9,12]]},"82":{"position":[[41,11]]},"83":{"position":[[56,12],[124,11],[167,11],[342,11],[391,11]]},"141":{"position":[[41,11],[266,11]]},"186":{"position":[[294,12]]},"209":{"position":[[40,11]]}},"keywords":{}}],["initi",{"_index":569,"title":{},"content":{"39":{"position":[[25,12]]},"177":{"position":[[323,10]]},"179":{"position":[[118,11]]},"180":{"position":[[99,11]]},"183":{"position":[[236,14]]},"204":{"position":[[23,10]]},"205":{"position":[[23,10]]},"206":{"position":[[23,10]]},"207":{"position":[[23,10]]},"210":{"position":[[23,14]]}},"keywords":{}}],["inkwell"",{"_index":317,"title":{},"content":{"25":{"position":[[1523,13]]},"354":{"position":[[1523,13]]}},"keywords":{}}],["input",{"_index":620,"title":{},"content":{"58":{"position":[[62,5]]},"235":{"position":[[21,5]]}},"keywords":{}}],["instagram",{"_index":369,"title":{},"content":{"25":{"position":[[3785,10]]},"354":{"position":[[3822,10]]}},"keywords":{}}],["instagramfilt",{"_index":280,"title":{},"content":{"25":{"position":[[15,16],[3816,17]]},"354":{"position":[[15,16],[3853,17]]}},"keywords":{}}],["instal",{"_index":78,"title":{"14":{"position":[[0,8]]},"15":{"position":[[0,7]]},"16":{"position":[[0,7]]},"17":{"position":[[0,7]]}},"content":{"15":{"position":[[6,7]]},"101":{"position":[[18,7]]},"227":{"position":[[6,7]]},"281":{"position":[[6,7]]}},"keywords":{}}],["instanc",{"_index":15,"title":{"2":{"position":[[0,10]]},"107":{"position":[[0,10]]}},"content":{"2":{"position":[[42,10],[77,9]]},"20":{"position":[[270,8]]},"21":{"position":[[217,9],[292,9]]},"44":{"position":[[22,8]]},"55":{"position":[[51,8]]},"57":{"position":[[33,8]]},"58":{"position":[[33,8]]},"59":{"position":[[33,8]]},"60":{"position":[[33,8]]},"63":{"position":[[76,9]]},"99":{"position":[[126,8]]},"104":{"position":[[257,9]]},"179":{"position":[[380,9],[486,8]]},"210":{"position":[[121,8]]},"217":{"position":[[340,8]]}},"keywords":{}}],["instance"",{"_index":790,"title":{},"content":{"104":{"position":[[475,15]]}},"keywords":{}}],["interv",{"_index":905,"title":{},"content":{"145":{"position":[[60,8],[316,8]]}},"keywords":{}}],["iphon",{"_index":1025,"title":{},"content":{"211":{"position":[[573,7],[615,8],[649,8]]},"333":{"position":[[294,7],[336,8],[370,8]]}},"keywords":{}}],["isdestroy",{"_index":624,"title":{"60":{"position":[[0,10]]},"237":{"position":[[0,10]]}},"content":{},"keywords":{}}],["isfocu",{"_index":617,"title":{"57":{"position":[[0,8]]},"234":{"position":[[0,8]]}},"content":{},"keywords":{}}],["ishid",{"_index":1122,"title":{"290":{"position":[[0,7]]}},"content":{"290":{"position":[[17,6]]}},"keywords":{}}],["isinput",{"_index":619,"title":{"58":{"position":[[0,8]]},"235":{"position":[[0,8]]}},"content":{},"keywords":{}}],["isliv",{"_index":954,"title":{"184":{"position":[[0,7]]},"306":{"position":[[0,7]]}},"content":{"184":{"position":[[174,7]]},"306":{"position":[[139,7]]}},"keywords":{}}],["islock",{"_index":621,"title":{"59":{"position":[[0,7]]},"236":{"position":[[0,7]]}},"content":{},"keywords":{}}],["item",{"_index":274,"title":{},"content":{"24":{"position":[[445,6]]},"25":{"position":[[3853,6]]},"27":{"position":[[888,6],[1302,6]]},"28":{"position":[[558,6],[954,6],[1068,6],[1139,6]]},"29":{"position":[[675,6],[932,6],[1059,6],[1121,6]]},"89":{"position":[[53,5]]},"205":{"position":[[333,6],[485,6]]},"327":{"position":[[264,6],[396,6]]},"349":{"position":[[698,6],[1090,6]]},"350":{"position":[[477,6],[816,6],[925,6],[996,6]]},"351":{"position":[[597,6],[815,6],[937,6],[999,6]]},"353":{"position":[[445,6]]},"354":{"position":[[3890,6]]}},"keywords":{}}],["item.class",{"_index":371,"title":{},"content":{"25":{"position":[[3909,11]]},"354":{"position":[[3946,11]]}},"keywords":{}}],["item.html",{"_index":278,"title":{},"content":{"24":{"position":[[537,10]]},"25":{"position":[[3928,10]]},"27":{"position":[[1001,10],[1385,11],[1426,10]]},"28":{"position":[[1155,10]]},"29":{"position":[[1137,10]]},"349":{"position":[[799,10],[1173,11],[1202,10]]},"350":{"position":[[1012,10]]},"351":{"position":[[1015,10]]},"353":{"position":[[532,10]]},"354":{"position":[[3965,10]]}},"keywords":{}}],["item.rang",{"_index":425,"title":{},"content":{"29":{"position":[[713,10],[948,10],[1075,10]]},"351":{"position":[[623,10],[831,10],[953,10]]}},"keywords":{}}],["item.switch",{"_index":408,"title":{},"content":{"28":{"position":[[631,13],[983,13],[1097,13]]},"350":{"position":[[550,13],[845,13],[954,13]]}},"keywords":{}}],["item.tooltip",{"_index":410,"title":{},"content":{"28":{"position":[[688,12]]},"350":{"position":[[595,12]]}},"keywords":{}}],["item.url",{"_index":277,"title":{},"content":{"24":{"position":[[505,9]]},"27":{"position":[[962,9]]},"349":{"position":[[772,9]]},"353":{"position":[[505,9]]}},"keywords":{}}],["jp",{"_index":657,"title":{},"content":{"71":{"position":[[157,5],[275,3]]},"248":{"position":[[139,5],[257,3]]}},"keywords":{}}],["js",{"_index":70,"title":{},"content":{"11":{"position":[[15,2]]},"116":{"position":[[13,8]]}},"keywords":{}}],["jsdelivr",{"_index":88,"title":{},"content":{"17":{"position":[[107,8]]},"229":{"position":[[104,8]]},"283":{"position":[[108,8]]}},"keywords":{}}],["json",{"_index":640,"title":{},"content":{"67":{"position":[[83,4]]},"244":{"position":[[56,4]]}},"keywords":{}}],["jump",{"_index":572,"title":{},"content":{"42":{"position":[[29,4]]},"121":{"position":[[41,5]]}},"keywords":{}}],["juno"",{"_index":321,"title":{},"content":{"25":{"position":[[1698,10]]},"354":{"position":[[1698,10]]}},"keywords":{}}],["kelvin"",{"_index":319,"title":{},"content":{"25":{"position":[[1612,12]]},"354":{"position":[[1612,12]]}},"keywords":{}}],["key",{"_index":649,"title":{},"content":{"67":{"position":[[390,5],[433,6],[462,6]]},"95":{"position":[[80,3]]},"195":{"position":[[51,4]]},"244":{"position":[[285,5],[328,6],[357,6]]},"272":{"position":[[37,3]]}},"keywords":{}}],["kindof",{"_index":69,"title":{"11":{"position":[[0,7]]},"116":{"position":[[0,7]]}},"content":{},"keywords":{}}],["lack",{"_index":540,"title":{},"content":{"37":{"position":[[1040,4],[1587,4]]},"153":{"position":[[1002,4],[1549,4]]}},"keywords":{}}],["lang",{"_index":656,"title":{"218":{"position":[[0,5]]},"340":{"position":[[0,5]]}},"content":{"71":{"position":[[151,5]]},"218":{"position":[[213,5]]},"248":{"position":[[133,5]]},"340":{"position":[[173,5]]}},"keywords":{}}],["languag",{"_index":654,"title":{},"content":{"70":{"position":[[56,8]]},"71":{"position":[[42,9],[196,9],[226,9],[251,9],[281,9],[306,9],[337,9]]},"218":{"position":[[70,9]]},"248":{"position":[[178,9],[208,9],[233,9],[263,9],[288,9],[319,9]]}},"keywords":{}}],["lark"",{"_index":323,"title":{},"content":{"25":{"position":[[1782,10]]},"354":{"position":[[1782,10]]}},"keywords":{}}],["last",{"_index":951,"title":{},"content":{"183":{"position":[[209,4]]}},"keywords":{}}],["layer",{"_index":160,"title":{"79":{"position":[[0,7]]},"204":{"position":[[0,7]]},"256":{"position":[[0,7]]},"326":{"position":[[0,7]]}},"content":{"20":{"position":[[59,7],[528,7],[900,5]]},"22":{"position":[[70,7],[764,7]]},"27":{"position":[[82,5],[1458,5]]},"79":{"position":[[38,6]]},"80":{"position":[[50,6],[205,7]]},"81":{"position":[[48,5]]},"92":{"position":[[43,5]]},"93":{"position":[[65,5]]},"204":{"position":[[43,6],[610,7]]},"257":{"position":[[176,7]]},"297":{"position":[[349,7],[682,5]]},"326":{"position":[[370,7]]},"347":{"position":[[682,7]]}},"keywords":{}}],["layer1",{"_index":176,"title":{},"content":{"20":{"position":[[506,9],[874,7],[906,9],[1104,7]]},"297":{"position":[[327,9],[656,7],[688,9],[842,7]]}},"keywords":{}}],["layers、contextmenu、control",{"_index":1159,"title":{},"content":{"297":{"position":[[7,50]]},"347":{"position":[[20,27]]}},"keywords":{}}],["left",{"_index":706,"title":{},"content":{"80":{"position":[[493,5]]},"86":{"position":[[507,4]]},"207":{"position":[[519,4],[947,7]]},"257":{"position":[[464,5]]},"263":{"position":[[255,4]]},"329":{"position":[[254,4],[625,7]]}},"keywords":{}}],["length",{"_index":109,"title":{},"content":{"18":{"position":[[443,6]]}},"keywords":{}}],["less",{"_index":120,"title":{},"content":{"18":{"position":[[654,4]]}},"keywords":{}}],["librari",{"_index":6,"title":{"30":{"position":[[12,8]]}},"content":{"0":{"position":[[60,7]]},"216":{"position":[[117,9]]},"217":{"position":[[121,9]]}},"keywords":{}}],["light",{"_index":1111,"title":{},"content":{"285":{"position":[[1097,5]]}},"keywords":{}}],["list",{"_index":373,"title":{"27":{"position":[[13,5]]}},"content":{"27":{"position":[[47,4],[226,4]]},"208":{"position":[[64,4]]},"211":{"position":[[251,5]]}},"keywords":{}}],["live",{"_index":841,"title":{},"content":{"130":{"position":[[249,4]]},"184":{"position":[[32,4]]}},"keywords":{}}],["load",{"_index":500,"title":{"90":{"position":[[0,8]]},"267":{"position":[[0,8]]},"293":{"position":[[0,5]]}},"content":{"37":{"position":[[166,6],[617,6],[638,8],[655,6],[827,8],[879,7],[1103,5],[1375,7]]},"90":{"position":[[20,7]]},"91":{"position":[[70,4]]},"153":{"position":[[128,6],[579,6],[600,8],[617,6],[789,8],[841,7],[1065,5],[1337,7]]},"215":{"position":[[186,8]]},"293":{"position":[[16,4]]},"337":{"position":[[146,8]]}},"keywords":{}}],["local",{"_index":84,"title":{},"content":{"17":{"position":[[8,5]]}},"keywords":{}}],["localstorag",{"_index":642,"title":{},"content":{"67":{"position":[[128,12]]},"244":{"position":[[66,12]]}},"keywords":{}}],["locat",{"_index":725,"title":{},"content":{"86":{"position":[[495,8]]},"207":{"position":[[507,8]]}},"keywords":{}}],["lock",{"_index":622,"title":{"219":{"position":[[0,5]]},"341":{"position":[[0,5]]}},"content":{"59":{"position":[[51,6]]},"215":{"position":[[488,5]]},"219":{"position":[[49,4],[210,5]]},"337":{"position":[[448,5]]},"341":{"position":[[145,5]]}},"keywords":{}}],["locktim",{"_index":1103,"title":{},"content":{"285":{"position":[[857,9]]}},"keywords":{}}],["lofi"",{"_index":326,"title":{},"content":{"25":{"position":[[1867,10]]},"354":{"position":[[1867,10]]}},"keywords":{}}],["logic",{"_index":211,"title":{},"content":{"22":{"position":[[121,5]]}},"keywords":{}}],["long",{"_index":898,"title":{},"content":{"144":{"position":[[60,4]]},"192":{"position":[[53,4]]},"211":{"position":[[338,4]]},"220":{"position":[[85,4]]}},"keywords":{}}],["loop",{"_index":904,"title":{"145":{"position":[[0,5]]},"189":{"position":[[0,5]]},"311":{"position":[[0,5]]},"383":{"position":[[0,5]]}},"content":{"145":{"position":[[325,4],[356,4]]},"189":{"position":[[36,4],[148,5]]},"311":{"position":[[127,5]]},"383":{"position":[[264,4]]}},"keywords":{}}],["lose",{"_index":193,"title":{},"content":{"21":{"position":[[34,4]]},"46":{"position":[[22,5]]},"201":{"position":[[76,5]]}},"keywords":{}}],["lower",{"_index":980,"title":{},"content":{"195":{"position":[[211,5]]}},"keywords":{}}],["lt",{"_index":83,"title":{},"content":{"17":{"position":[[0,5],[99,5],[248,5]]},"229":{"position":[[0,5],[96,5],[245,5]]},"283":{"position":[[0,5],[100,5],[257,5]]},"285":{"position":[[824,4]]}},"keywords":{}}],["lt;!doctyp",{"_index":753,"title":{},"content":{"103":{"position":[[11,12]]}},"keywords":{}}],["lt;/body></html>",{"_index":773,"title":{},"content":{"103":{"position":[[491,26]]}},"keywords":{}}],["lt;/div>",{"_index":257,"title":{},"content":{"22":{"position":[[1257,12]]},"347":{"position":[[1175,12]]}},"keywords":{}}],["lt;/head>",{"_index":765,"title":{},"content":{"103":{"position":[[218,13]]}},"keywords":{}}],["lt;/script>",{"_index":772,"title":{},"content":{"103":{"position":[[475,15]]},"104":{"position":[[618,19]]}},"keywords":{}}],["lt;/style>",{"_index":764,"title":{},"content":{"103":{"position":[[203,14]]}},"keywords":{}}],["lt;artplay",{"_index":235,"title":{},"content":{"22":{"position":[[676,13]]},"347":{"position":[[594,13]]}},"keywords":{}}],["lt;body>",{"_index":766,"title":{},"content":{"103":{"position":[[232,12]]}},"keywords":{}}],["lt;button",{"_index":148,"title":{},"content":{"19":{"position":[[179,11]]},"277":{"position":[[215,11]]}},"keywords":{}}],["lt;div",{"_index":767,"title":{},"content":{"103":{"position":[[245,7]]},"104":{"position":[[101,7]]},"105":{"position":[[523,7]]}},"keywords":{}}],["lt;div>",{"_index":234,"title":{},"content":{"22":{"position":[[664,11]]},"347":{"position":[[582,11]]}},"keywords":{}}],["lt;div>{time}</div>",{"_index":225,"title":{},"content":{"22":{"position":[[418,30]]},"347":{"position":[[336,30]]}},"keywords":{}}],["lt;head>",{"_index":755,"title":{},"content":{"103":{"position":[[45,12]]}},"keywords":{}}],["lt;img",{"_index":102,"title":{},"content":{"18":{"position":[[242,8]]},"28":{"position":[[428,8]]},"29":{"position":[[539,8]]},"80":{"position":[[223,8],[380,8]]},"81":{"position":[[690,8]]},"204":{"position":[[670,8]]},"215":{"position":[[195,8],[258,8]]},"230":{"position":[[215,8]]},"257":{"position":[[194,8],[351,8]]},"258":{"position":[[448,8]]},"326":{"position":[[430,8]]},"337":{"position":[[155,8],[218,8]]},"350":{"position":[[347,8]]},"351":{"position":[[461,8]]}},"keywords":{}}],["lt;input",{"_index":1130,"title":{},"content":{"292":{"position":[[358,15]]}},"keywords":{}}],["lt;meta",{"_index":758,"title":{},"content":{"103":{"position":[[100,8]]}},"keywords":{}}],["lt;script",{"_index":85,"title":{},"content":{"17":{"position":[[21,10],[123,10],[269,10]]},"103":{"position":[[301,10]]},"229":{"position":[[18,10],[120,10],[266,10]]},"283":{"position":[[18,10],[124,10],[278,10]]}},"keywords":{}}],["lt;script>",{"_index":771,"title":{},"content":{"103":{"position":[[368,14]]}},"keywords":{}}],["lt;span",{"_index":266,"title":{},"content":{"24":{"position":[[188,9],[308,9]]},"27":{"position":[[631,9],[751,9]]},"349":{"position":[[453,9],[567,9]]},"353":{"position":[[188,9],[308,9]]}},"keywords":{}}],["lt;style>",{"_index":761,"title":{},"content":{"103":{"position":[[141,13]]}},"keywords":{}}],["lt;template>",{"_index":780,"title":{},"content":{"104":{"position":[[84,16]]}},"keywords":{}}],["lt;title>artplay",{"_index":756,"title":{},"content":{"103":{"position":[[58,22]]}},"keywords":{}}],["ludwig"",{"_index":328,"title":{},"content":{"25":{"position":[[1953,12]]},"354":{"position":[[1953,12]]}},"keywords":{}}],["m3u8",{"_index":449,"title":{},"content":{"32":{"position":[[200,5],[526,6]]},"172":{"position":[[194,5],[490,15]]}},"keywords":{}}],["magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3a%2f%2ftracker.btorrent.xyz&tr=wss%3a%2f%2ftracker.fastcast.nz&tr=wss%3a%2f%2ftracker.openwebtorrent.com&tr=wss%3a%2f%2ftracker.webtorrent.io&ws=https%3a%2f%2fwebtorrent.io%2ftorrents%2fsintel",{"_index":477,"title":{},"content":{"35":{"position":[[138,300]]},"175":{"position":[[132,300]]}},"keywords":{}}],["manag",{"_index":20,"title":{},"content":{"2":{"position":[[61,6]]},"61":{"position":[[13,6]]},"62":{"position":[[13,6]]},"65":{"position":[[13,6]]},"66":{"position":[[50,6]]},"67":{"position":[[13,6]]},"68":{"position":[[13,6]]},"69":{"position":[[13,6]]},"72":{"position":[[13,6]]},"73":{"position":[[13,10]]},"78":{"position":[[13,6]]},"79":{"position":[[13,6]]},"82":{"position":[[13,6]]},"84":{"position":[[13,6]]},"87":{"position":[[13,6]]},"90":{"position":[[13,6]]},"92":{"position":[[13,6]]},"94":{"position":[[13,6]]},"96":{"position":[[13,6]]},"98":{"position":[[13,6]]}},"keywords":{}}],["manual",{"_index":197,"title":{},"content":{"21":{"position":[[91,8]]},"211":{"position":[[231,8]]}},"keywords":{}}],["map",{"_index":1034,"title":{},"content":{"212":{"position":[[38,3]]}},"keywords":{}}],["margin",{"_index":245,"title":{},"content":{"22":{"position":[[983,7]]},"285":{"position":[[639,7]]},"347":{"position":[[901,7]]}},"keywords":{}}],["mark",{"_index":711,"title":{},"content":{"81":{"position":[[182,4]]},"86":{"position":[[184,4]]},"89":{"position":[[187,4]]},"204":{"position":[[178,4]]},"206":{"position":[[181,4]]},"207":{"position":[[196,4]]}},"keywords":{}}],["mask",{"_index":732,"title":{"92":{"position":[[0,5]]},"269":{"position":[[0,5]]}},"content":{"92":{"position":[[38,4]]},"93":{"position":[[60,4]]}},"keywords":{}}],["match",{"_index":1019,"title":{},"content":{"211":{"position":[[295,7],[357,5],[411,6],[427,6],[442,5]]},"217":{"position":[[24,5]]}},"keywords":{}}],["math.floor(math.random",{"_index":1126,"title":{},"content":{"291":{"position":[[374,24]]}},"keywords":{}}],["maven"",{"_index":330,"title":{},"content":{"25":{"position":[[2040,11]]},"354":{"position":[[2040,11]]}},"keywords":{}}],["max",{"_index":420,"title":{},"content":{"29":{"position":[[284,3]]},"351":{"position":[[209,3]]}},"keywords":{}}],["max="50"",{"_index":1133,"title":{},"content":{"292":{"position":[[416,18]]}},"keywords":{}}],["maxlength",{"_index":1104,"title":{},"content":{"285":{"position":[[897,10]]}},"keywords":{}}],["maxwidth",{"_index":1107,"title":{},"content":{"285":{"position":[[990,9]]}},"keywords":{}}],["mayb",{"_index":457,"title":{},"content":{"32":{"position":[[441,8]]},"172":{"position":[[435,8]]}},"keywords":{}}],["mayfair"",{"_index":332,"title":{},"content":{"25":{"position":[[2128,13]]},"354":{"position":[[2128,13]]}},"keywords":{}}],["me!</button>",{"_index":150,"title":{},"content":{"19":{"position":[[224,20]]},"277":{"position":[[260,20]]}},"keywords":{}}],["mechan",{"_index":857,"title":{},"content":{"134":{"position":[[342,10]]},"136":{"position":[[319,10]]},"193":{"position":[[300,11]]}},"keywords":{}}],["media",{"_index":496,"title":{},"content":{"37":{"position":[[115,6],[185,5],[321,5],[531,5],[594,5],[749,5],[808,5],[1296,5],[1364,5]]},"153":{"position":[[77,6],[147,5],[283,5],[493,5],[556,5],[711,5],[770,5],[1258,5],[1326,5]]}},"keywords":{}}],["menu",{"_index":729,"title":{},"content":{"88":{"position":[[54,4]]},"89":{"position":[[48,4],[699,6],[764,7]]},"206":{"position":[[606,6],[671,7]]}},"keywords":{}}],["merg",{"_index":616,"title":{},"content":{"56":{"position":[[19,6]]}},"keywords":{}}],["metadata",{"_index":531,"title":{},"content":{"37":{"position":[[861,8]]},"153":{"position":[[823,8]]},"214":{"position":[[51,11]]},"336":{"position":[[44,11]]}},"keywords":{}}],["method",{"_index":53,"title":{},"content":{"6":{"position":[[41,7]]},"20":{"position":[[254,6],[279,6],[823,6]]},"37":{"position":[[662,6]]},"63":{"position":[[15,6]]},"66":{"position":[[34,7]]},"70":{"position":[[20,6]]},"71":{"position":[[15,6]]},"75":{"position":[[15,6]]},"77":{"position":[[15,7]]},"81":{"position":[[15,6]]},"86":{"position":[[15,6]]},"89":{"position":[[15,6]]},"95":{"position":[[15,7]]},"99":{"position":[[15,6],[285,9]]},"153":{"position":[[624,6]]},"210":{"position":[[280,9]]}},"keywords":{}}],["min",{"_index":418,"title":{},"content":{"29":{"position":[[262,3]]},"351":{"position":[[187,3]]}},"keywords":{}}],["min="12"",{"_index":1132,"title":{},"content":{"292":{"position":[[397,18]]}},"keywords":{}}],["mini",{"_index":870,"title":{"138":{"position":[[0,5]]},"376":{"position":[[0,5]]}},"content":{"138":{"position":[[57,4]]},"181":{"position":[[82,4]]},"188":{"position":[[106,4]]},"201":{"position":[[28,4]]}},"keywords":{}}],["miniprogressbar",{"_index":988,"title":{"201":{"position":[[0,16]]},"323":{"position":[[0,16]]}},"content":{"201":{"position":[[202,16]]},"323":{"position":[[145,16]]}},"keywords":{}}],["minwidth",{"_index":1106,"title":{},"content":{"285":{"position":[[941,9]]}},"keywords":{}}],["mobil",{"_index":623,"title":{},"content":{"59":{"position":[[61,6]]},"203":{"position":[[54,6]]},"211":{"position":[[96,6],[153,6],[203,6],[719,6]]},"219":{"position":[[68,6]]},"220":{"position":[[72,7]]},"222":{"position":[[138,6]]}},"keywords":{}}],["mode",{"_index":403,"title":{},"content":{"28":{"position":[[399,6]]},"136":{"position":[[61,4]]},"138":{"position":[[62,4]]},"181":{"position":[[87,4]]},"184":{"position":[[37,5]]},"188":{"position":[[116,4]]},"202":{"position":[[56,5]]},"285":{"position":[[320,5],[403,5],[470,5],[612,5]]}},"keywords":{}}],["modifi",{"_index":677,"title":{},"content":{"75":{"position":[[44,6]]},"77":{"position":[[69,6]]}},"keywords":{}}],["moon"",{"_index":334,"title":{},"content":{"25":{"position":[[2215,10]]},"354":{"position":[[2215,10]]}},"keywords":{}}],["more",{"_index":209,"title":{},"content":{"22":{"position":[[108,4]]},"37":{"position":[[4,4]]},"71":{"position":[[37,4]]},"186":{"position":[[289,4]]},"209":{"position":[[308,4]]},"214":{"position":[[63,4]]},"331":{"position":[[211,4]]}},"keywords":{}}],["morevideoattr",{"_index":970,"title":{"214":{"position":[[0,14]]},"336":{"position":[[0,14]]}},"content":{"193":{"position":[[220,14]]},"214":{"position":[[247,14]]},"315":{"position":[[162,14]]},"336":{"position":[[177,14]]}},"keywords":{}}],["mount",{"_index":169,"title":{},"content":{"20":{"position":[[261,8],[536,8],[644,8],[766,8]]},"81":{"position":[[375,7],[425,7]]},"86":{"position":[[377,7],[427,7],[899,8],[949,8]]},"89":{"position":[[380,7],[430,7]]},"104":{"position":[[334,9]]},"177":{"position":[[71,7]]},"202":{"position":[[47,8],[147,8]]},"204":{"position":[[371,7],[421,7],[916,8],[970,5]]},"206":{"position":[[374,7],[424,7]]},"207":{"position":[[389,7],[439,7],[853,8],[903,8]]},"211":{"position":[[127,5]]},"258":{"position":[[187,7]]},"263":{"position":[[187,7]]},"266":{"position":[[187,7]]},"285":{"position":[[1185,5],[1235,6]]},"292":{"position":[[532,8]]},"297":{"position":[[125,12],[357,8],[465,8],[587,8]]},"326":{"position":[[185,7],[656,8]]},"328":{"position":[[185,7]]},"329":{"position":[[186,7],[557,8]]}},"keywords":{}}],["mous",{"_index":590,"title":{},"content":{"47":{"position":[[11,5],[188,5],[255,5]]},"49":{"position":[[15,5]]}},"keywords":{}}],["mousemov",{"_index":597,"title":{"49":{"position":[[0,10]]},"165":{"position":[[0,10]]}},"content":{},"keywords":{}}],["move",{"_index":591,"title":{},"content":{"47":{"position":[[17,5],[194,5],[261,5]]}},"keywords":{}}],["mozilla",{"_index":491,"title":{},"content":{"37":{"position":[[34,7]]},"153":{"position":[[8,7]]}},"keywords":{}}],["mp4、.ogg、.webm",{"_index":936,"title":{},"content":{"178":{"position":[[101,15]]},"300":{"position":[[22,34]]}},"keywords":{}}],["mpd",{"_index":464,"title":{},"content":{"33":{"position":[[222,4]]},"34":{"position":[[215,4]]},"173":{"position":[[216,4]]},"174":{"position":[[209,4]]}},"keywords":{}}],["multi",{"_index":376,"title":{},"content":{"27":{"position":[[76,5],[1451,6]]}},"keywords":{}}],["multilingu",{"_index":132,"title":{},"content":{"18":{"position":[[846,12]]}},"keywords":{}}],["multipl",{"_index":21,"title":{},"content":{"2":{"position":[[68,8],[114,8]]},"49":{"position":[[77,8]]},"197":{"position":[[40,8]]}},"keywords":{}}],["mute",{"_index":130,"title":{"128":{"position":[[0,6]]},"185":{"position":[[0,6]]},"307":{"position":[[0,6]]},"366":{"position":[[0,6]]}},"content":{"18":{"position":[[829,6]]},"118":{"position":[[125,6]]},"119":{"position":[[126,6]]},"120":{"position":[[146,6]]},"128":{"position":[[71,4]]},"139":{"position":[[155,6]]},"179":{"position":[[279,6]]},"185":{"position":[[48,4],[152,6]]},"186":{"position":[[166,6],[269,5]]},"230":{"position":[[512,6]]},"301":{"position":[[174,6]]},"307":{"position":[[127,6]]},"308":{"position":[[143,6],[164,24]]},"356":{"position":[[117,6]]},"357":{"position":[[117,6]]},"358":{"position":[[123,6]]},"377":{"position":[[133,6]]}},"keywords":{}}],["mutex",{"_index":983,"title":{"197":{"position":[[0,6]]},"319":{"position":[[0,6]]}},"content":{"197":{"position":[[225,6]]},"319":{"position":[[147,6]]}},"keywords":{}}],["myplugin",{"_index":742,"title":{},"content":{"99":{"position":[[179,11]]},"210":{"position":[[174,11],[395,11]]},"276":{"position":[[114,11]]},"332":{"position":[[111,11],[304,11]]}},"keywords":{}}],["myplugin(art",{"_index":741,"title":{},"content":{"99":{"position":[[78,13]]},"210":{"position":[[73,13]]},"276":{"position":[[49,13]]},"332":{"position":[[46,13]]}},"keywords":{}}],["name",{"_index":163,"title":{},"content":{"20":{"position":[[110,4],[313,4],[500,5],[596,5],[707,5],[1055,4],[1290,4]]},"22":{"position":[[796,5],[869,5]]},"37":{"position":[[61,4]]},"77":{"position":[[437,5]]},"81":{"position":[[128,4],[151,4],[197,4]]},"86":{"position":[[130,4],[153,4],[199,4],[708,5]]},"89":{"position":[[133,4],[156,4],[202,4]]},"99":{"position":[[173,5]]},"126":{"position":[[211,4],[440,7]]},"127":{"position":[[224,4],[457,7]]},"150":{"position":[[145,5]]},"204":{"position":[[124,4],[147,4],[193,4],[632,5]]},"206":{"position":[[127,4],[150,4],[196,4]]},"207":{"position":[[142,4],[165,4],[211,4],[662,5]]},"208":{"position":[[172,4]]},"210":{"position":[[168,5]]},"254":{"position":[[385,5]]},"258":{"position":[[61,4]]},"263":{"position":[[61,4]]},"266":{"position":[[61,4]]},"276":{"position":[[108,5]]},"297":{"position":[[58,4],[149,4],[321,5],[417,5],[528,5],[822,4]]},"326":{"position":[[59,4],[392,5]]},"328":{"position":[[59,4]]},"329":{"position":[[60,4],[397,5]]},"330":{"position":[[63,4]]},"332":{"position":[[105,5]]},"347":{"position":[[714,5],[787,5]]},"388":{"position":[[135,5]]}},"keywords":{}}],["nashville"",{"_index":336,"title":{},"content":{"25":{"position":[[2304,15]]},"354":{"position":[[2304,15]]}},"keywords":{}}],["nativ",{"_index":52,"title":{"37":{"position":[[0,6]]}},"content":{"6":{"position":[[19,6]]},"66":{"position":[[21,6]]}},"keywords":{}}],["navigator.language.tolowercas",{"_index":1068,"title":{},"content":{"218":{"position":[[21,32]]},"340":{"position":[[14,32]]}},"keywords":{}}],["necessari",{"_index":1065,"title":{},"content":{"216":{"position":[[282,9]]}},"keywords":{}}],["need",{"_index":908,"title":{},"content":{"145":{"position":[[341,4]]},"177":{"position":[[315,4]]},"190":{"position":[[116,4]]},"211":{"position":[[223,4]]},"216":{"position":[[69,4]]}},"keywords":{}}],["nest",{"_index":377,"title":{},"content":{"27":{"position":[[88,6],[1464,8],[1493,7],[1526,7],[1550,7],[1580,7],[1613,7],[1637,7]]}},"keywords":{}}],["new",{"_index":30,"title":{},"content":{"2":{"position":[[176,3]]},"18":{"position":[[21,3]]},"19":{"position":[[62,3]]},"20":{"position":[[359,3]]},"24":{"position":[[21,3]]},"25":{"position":[[3668,3]]},"27":{"position":[[377,3]]},"28":{"position":[[230,3]]},"29":{"position":[[345,3]]},"31":{"position":[[66,3]]},"32":{"position":[[67,3],[267,3]]},"33":{"position":[[78,3]]},"34":{"position":[[70,3],[286,3]]},"35":{"position":[[72,3],[541,3]]},"37":{"position":[[1621,3]]},"39":{"position":[[87,3]]},"40":{"position":[[53,3]]},"41":{"position":[[52,3]]},"42":{"position":[[55,3]]},"43":{"position":[[57,3]]},"44":{"position":[[65,3]]},"45":{"position":[[82,3]]},"46":{"position":[[95,3]]},"47":{"position":[[51,3]]},"48":{"position":[[54,3]]},"49":{"position":[[113,3]]},"50":{"position":[[54,3]]},"51":{"position":[[65,3]]},"52":{"position":[[59,3]]},"53":{"position":[[50,3]]},"63":{"position":[[176,3]]},"64":{"position":[[64,3]]},"66":{"position":[[158,3]]},"67":{"position":[[286,3]]},"70":{"position":[[92,3]]},"71":{"position":[[73,3]]},"74":{"position":[[87,3]]},"75":{"position":[[91,3]]},"76":{"position":[[88,3]]},"77":{"position":[[117,3],[448,3]]},"80":{"position":[[127,3]]},"81":{"position":[[498,3]]},"83":{"position":[[120,3],[200,3]]},"85":{"position":[[100,3]]},"86":{"position":[[542,3]]},"88":{"position":[[93,3]]},"89":{"position":[[503,3]]},"91":{"position":[[109,3]]},"93":{"position":[[103,3]]},"95":{"position":[[162,3]]},"97":{"position":[[96,3]]},"99":{"position":[[313,3]]},"101":{"position":[[82,3]]},"103":{"position":[[393,3]]},"104":{"position":[[362,3]]},"105":{"position":[[289,3]]},"107":{"position":[[80,3]]},"118":{"position":[[47,3]]},"119":{"position":[[48,3]]},"120":{"position":[[68,3]]},"121":{"position":[[81,3]]},"122":{"position":[[84,3]]},"123":{"position":[[85,3]]},"124":{"position":[[98,3]]},"125":{"position":[[80,3]]},"126":{"position":[[172,3],[201,3],[237,3],[429,4]]},"127":{"position":[[185,3],[214,3],[250,3],[446,4]]},"128":{"position":[[97,3]]},"129":{"position":[[160,3]]},"130":{"position":[[53,3]]},"131":{"position":[[80,3]]},"132":{"position":[[103,3]]},"133":{"position":[[101,3]]},"134":{"position":[[99,3]]},"135":{"position":[[108,3]]},"136":{"position":[[87,3]]},"137":{"position":[[160,3]]},"138":{"position":[[88,3]]},"139":{"position":[[77,3]]},"140":{"position":[[133,3]]},"141":{"position":[[88,3]]},"142":{"position":[[120,3]]},"143":{"position":[[138,3]]},"144":{"position":[[121,3]]},"145":{"position":[[123,3]]},"146":{"position":[[156,3]]},"147":{"position":[[113,3]]},"148":{"position":[[91,3],[237,4]]},"149":{"position":[[97,3]]},"150":{"position":[[53,3]]},"151":{"position":[[73,3]]},"153":{"position":[[1583,3]]},"155":{"position":[[59,3]]},"156":{"position":[[31,3]]},"157":{"position":[[31,3]]},"158":{"position":[[34,3]]},"159":{"position":[[32,3]]},"160":{"position":[[34,3]]},"161":{"position":[[41,3]]},"162":{"position":[[45,3]]},"163":{"position":[[34,3]]},"164":{"position":[[33,3]]},"165":{"position":[[50,3]]},"166":{"position":[[32,3]]},"167":{"position":[[33,3]]},"168":{"position":[[33,3]]},"169":{"position":[[32,3]]},"171":{"position":[[60,3]]},"172":{"position":[[61,3],[261,3]]},"173":{"position":[[72,3]]},"174":{"position":[[64,3],[280,3]]},"175":{"position":[[66,3],[535,3]]},"177":{"position":[[168,3]]},"178":{"position":[[138,3]]},"179":{"position":[[200,3]]},"180":{"position":[[148,3]]},"181":{"position":[[113,3]]},"182":{"position":[[102,3]]},"183":{"position":[[75,3]]},"184":{"position":[[96,3]]},"185":{"position":[[74,3]]},"186":{"position":[[72,3]]},"187":{"position":[[256,3]]},"188":{"position":[[142,3]]},"189":{"position":[[70,3]]},"190":{"position":[[168,3]]},"191":{"position":[[157,3]]},"192":{"position":[[145,3]]},"193":{"position":[[112,3]]},"194":{"position":[[133,3]]},"195":{"position":[[77,3]]},"196":{"position":[[116,3]]},"197":{"position":[[147,3]]},"198":{"position":[[138,3]]},"199":{"position":[[139,3]]},"200":{"position":[[94,3]]},"201":{"position":[[124,3]]},"202":{"position":[[356,3]]},"203":{"position":[[82,3]]},"204":{"position":[[532,3]]},"205":{"position":[[115,3]]},"206":{"position":[[497,3]]},"207":{"position":[[554,3]]},"208":{"position":[[225,3]]},"209":{"position":[[194,3]]},"210":{"position":[[308,3]]},"211":{"position":[[469,3]]},"212":{"position":[[245,3]]},"213":{"position":[[282,3]]},"214":{"position":[[169,3]]},"215":{"position":[[99,3]]},"216":{"position":[[324,3]]},"217":{"position":[[152,3]]},"218":{"position":[[135,3]]},"219":{"position":[[132,3]]},"220":{"position":[[127,3]]},"221":{"position":[[78,3]]},"222":{"position":[[166,3]]},"223":{"position":[[123,3]]},"230":{"position":[[21,3]]},"240":{"position":[[123,3]]},"241":{"position":[[56,3]]},"243":{"position":[[113,3]]},"244":{"position":[[181,3]]},"247":{"position":[[59,3]]},"248":{"position":[[55,3]]},"251":{"position":[[56,3]]},"252":{"position":[[54,3]]},"253":{"position":[[58,3]]},"254":{"position":[[65,3],[396,3]]},"257":{"position":[[98,3]]},"258":{"position":[[256,3]]},"260":{"position":[[82,3]]},"262":{"position":[[59,3]]},"263":{"position":[[290,3]]},"265":{"position":[[58,3]]},"266":{"position":[[256,3]]},"268":{"position":[[62,3]]},"270":{"position":[[60,3]]},"272":{"position":[[81,3]]},"274":{"position":[[60,3]]},"276":{"position":[[220,3]]},"277":{"position":[[98,3]]},"285":{"position":[[21,3]]},"286":{"position":[[21,3]]},"287":{"position":[[21,3],[184,3]]},"289":{"position":[[62,3]]},"290":{"position":[[59,3]]},"291":{"position":[[53,3]]},"292":{"position":[[159,3]]},"293":{"position":[[60,3]]},"294":{"position":[[46,3]]},"295":{"position":[[43,3]]},"296":{"position":[[10,3]]},"297":{"position":[[180,3]]},"299":{"position":[[94,3]]},"300":{"position":[[78,3]]},"301":{"position":[[95,3]]},"302":{"position":[[64,3]]},"303":{"position":[[60,3]]},"304":{"position":[[59,3]]},"305":{"position":[[48,3]]},"306":{"position":[[61,3]]},"307":{"position":[[49,3]]},"308":{"position":[[49,3]]},"309":{"position":[[113,3]]},"310":{"position":[[69,3]]},"311":{"position":[[49,3]]},"312":{"position":[[91,3]]},"313":{"position":[[74,3]]},"314":{"position":[[73,3]]},"315":{"position":[[60,3]]},"316":{"position":[[63,3]]},"317":{"position":[[49,3]]},"318":{"position":[[62,3]]},"319":{"position":[[69,3]]},"320":{"position":[[63,3]]},"321":{"position":[[63,3]]},"322":{"position":[[63,3]]},"323":{"position":[[67,3]]},"324":{"position":[[220,3]]},"325":{"position":[[65,3]]},"326":{"position":[[292,3]]},"327":{"position":[[66,3]]},"328":{"position":[[254,3]]},"329":{"position":[[289,3]]},"330":{"position":[[117,3]]},"331":{"position":[[97,3]]},"332":{"position":[[217,3]]},"333":{"position":[[190,3]]},"334":{"position":[[153,3]]},"335":{"position":[[169,3]]},"336":{"position":[[99,3]]},"337":{"position":[[59,3]]},"338":{"position":[[142,3]]},"339":{"position":[[81,3]]},"340":{"position":[[95,3]]},"341":{"position":[[67,3]]},"342":{"position":[[59,3]]},"343":{"position":[[53,3]]},"344":{"position":[[73,3]]},"345":{"position":[[81,3]]},"349":{"position":[[216,3]]},"350":{"position":[[153,3]]},"351":{"position":[[270,3]]},"353":{"position":[[21,3]]},"354":{"position":[[3668,3]]},"356":{"position":[[39,3]]},"357":{"position":[[39,3]]},"358":{"position":[[45,3]]},"359":{"position":[[53,3]]},"360":{"position":[[53,3]]},"361":{"position":[[53,3]]},"362":{"position":[[70,3]]},"363":{"position":[[59,3]]},"364":{"position":[[105,3]]},"365":{"position":[[111,3]]},"366":{"position":[[62,3]]},"367":{"position":[[88,3]]},"368":{"position":[[39,3]]},"369":{"position":[[45,3]]},"370":{"position":[[69,3]]},"371":{"position":[[67,3]]},"372":{"position":[[63,3]]},"373":{"position":[[63,3]]},"374":{"position":[[64,3]]},"375":{"position":[[76,3]]},"376":{"position":[[63,3]]},"377":{"position":[[55,3]]},"378":{"position":[[81,3]]},"379":{"position":[[46,3]]},"380":{"position":[[91,3]]},"381":{"position":[[95,3]]},"382":{"position":[[80,3]]},"383":{"position":[[64,3]]},"384":{"position":[[78,3]]},"385":{"position":[[64,3]]},"386":{"position":[[62,3]]},"387":{"position":[[64,3]]},"388":{"position":[[43,3]]},"389":{"position":[[87,3]]}},"keywords":{}}],["next",{"_index":952,"title":{},"content":{"183":{"position":[[231,4]]}},"keywords":{}}],["next.j",{"_index":797,"title":{},"content":{"105":{"position":[[9,9]]}},"keywords":{}}],["nextstat",{"_index":407,"title":{},"content":{"28":{"position":[[619,9],[655,10],[703,9],[763,10]]},"350":{"position":[[538,9],[574,10],[610,9],[652,10]]}},"keywords":{}}],["normal",{"_index":884,"title":{},"content":{"142":{"position":[[70,7]]},"380":{"position":[[28,20]]}},"keywords":{}}],["note",{"_index":188,"title":{},"content":{"20":{"position":[[1238,4]]}},"keywords":{}}],["notic",{"_index":715,"title":{"82":{"position":[[0,7]]},"259":{"position":[[0,7]]}},"content":{},"keywords":{}}],["npm",{"_index":79,"title":{"15":{"position":[[13,5]]},"227":{"position":[[3,3]]},"281":{"position":[[3,3]]}},"content":{"15":{"position":[[2,3]]},"101":{"position":[[14,3]]},"227":{"position":[[2,3]]},"281":{"position":[[2,3]]}},"keywords":{}}],["npmyarnscript",{"_index":750,"title":{},"content":{"101":{"position":[[0,13]]}},"keywords":{}}],["null",{"_index":255,"title":{},"content":{"22":{"position":[[1173,5],[1251,5]]},"104":{"position":[[267,5]]},"347":{"position":[[1091,5],[1169,5]]}},"keywords":{}}],["number",{"_index":40,"title":{},"content":{"3":{"position":[[36,6]]},"27":{"position":[[276,6]]},"55":{"position":[[6,6],[30,6]]},"81":{"position":[[208,6]]},"86":{"position":[[210,6]]},"89":{"position":[[213,6]]},"95":{"position":[[89,7]]},"121":{"position":[[23,6]]},"122":{"position":[[23,6]]},"123":{"position":[[23,6]]},"124":{"position":[[30,6]]},"129":{"position":[[30,6]]},"143":{"position":[[30,6]]},"204":{"position":[[204,6]]},"206":{"position":[[207,6]]},"207":{"position":[[222,6]]},"209":{"position":[[109,6]]},"212":{"position":[[110,6],[117,6],[132,6],[146,6],[174,6],[202,6],[375,7]]},"232":{"position":[[4,6]]},"258":{"position":[[93,6]]},"263":{"position":[[93,6]]},"266":{"position":[[93,6]]},"305":{"position":[[4,9]]},"326":{"position":[[91,6]]},"328":{"position":[[91,6]]},"329":{"position":[[92,6]]},"331":{"position":[[42,6]]},"334":{"position":[[53,6],[60,6],[80,6],[99,6],[119,6],[283,7]]},"349":{"position":[[140,6]]},"359":{"position":[[14,6]]},"360":{"position":[[14,6]]},"361":{"position":[[14,6]]},"362":{"position":[[21,6]]},"367":{"position":[[21,6]]},"381":{"position":[[21,6]]}},"keywords":{}}],["number($range.valu",{"_index":1142,"title":{},"content":{"292":{"position":[[722,21]]}},"keywords":{}}],["numberdefault",{"_index":948,"title":{},"content":{"183":{"position":[[6,14]]}},"keywords":{}}],["nuxt.j",{"_index":776,"title":{},"content":{"104":{"position":[[7,9]]}},"keywords":{}}],["object",{"_index":47,"title":{},"content":{"5":{"position":[[6,6]]},"6":{"position":[[6,6]]},"7":{"position":[[6,6]]},"9":{"position":[[6,6]]},"19":{"position":[[310,6]]},"56":{"position":[[6,6]]},"61":{"position":[[6,6]]},"62":{"position":[[6,6]]},"65":{"position":[[6,6]]},"67":{"position":[[6,6],[39,7],[88,6]]},"68":{"position":[[6,6]]},"69":{"position":[[6,6]]},"72":{"position":[[6,6],[24,6]]},"73":{"position":[[6,6],[33,6]]},"78":{"position":[[6,6]]},"79":{"position":[[6,6],[24,6]]},"81":{"position":[[308,6],[331,6]]},"82":{"position":[[6,6],[24,6]]},"84":{"position":[[6,6],[24,6]]},"86":{"position":[[310,6],[333,6]]},"87":{"position":[[6,6]]},"89":{"position":[[313,6],[336,6]]},"90":{"position":[[6,6]]},"92":{"position":[[6,6],[24,6]]},"94":{"position":[[6,6]]},"96":{"position":[[6,6],[24,6]]},"98":{"position":[[6,6]]},"104":{"position":[[304,7]]},"110":{"position":[[4,6]]},"111":{"position":[[4,6]]},"112":{"position":[[4,6]]},"114":{"position":[[4,6]]},"204":{"position":[[304,6],[327,6]]},"206":{"position":[[307,6],[330,6]]},"207":{"position":[[322,6],[345,6]]},"213":{"position":[[190,6]]},"233":{"position":[[4,6]]},"238":{"position":[[4,6]]},"239":{"position":[[4,6]]},"242":{"position":[[4,6]]},"244":{"position":[[4,6]]},"245":{"position":[[4,6]]},"246":{"position":[[4,6]]},"249":{"position":[[4,6]]},"250":{"position":[[4,6]]},"255":{"position":[[4,6]]},"256":{"position":[[4,6]]},"258":{"position":[[151,6]]},"259":{"position":[[4,6]]},"261":{"position":[[4,6]]},"263":{"position":[[151,6]]},"264":{"position":[[4,6]]},"266":{"position":[[151,6]]},"267":{"position":[[4,6]]},"269":{"position":[[4,6]]},"271":{"position":[[4,6]]},"273":{"position":[[4,6]]},"275":{"position":[[4,6]]},"295":{"position":[[4,6]]},"326":{"position":[[149,6]]},"328":{"position":[[149,6]]},"329":{"position":[[150,6]]},"334":{"position":[[4,9]]},"335":{"position":[[4,9],[106,6]]},"336":{"position":[[4,9]]},"337":{"position":[[4,9]]},"339":{"position":[[4,9]]}},"keywords":{}}],["objectdefault",{"_index":1032,"title":{},"content":{"212":{"position":[[6,14]]},"213":{"position":[[6,14]]},"214":{"position":[[6,14]]},"215":{"position":[[6,14]]},"217":{"position":[[6,14]]}},"keywords":{}}],["obtain",{"_index":882,"title":{},"content":{"141":{"position":[[281,8]]}},"keywords":{}}],["offlineaudiocontext",{"_index":512,"title":{},"content":{"37":{"position":[[416,19]]},"153":{"position":[[378,19]]}},"keywords":{}}],["offset",{"_index":986,"title":{},"content":{"200":{"position":[[42,7]]}},"keywords":{}}],["old",{"_index":721,"title":{},"content":{"83":{"position":[[163,3]]}},"keywords":{}}],["on",{"_index":828,"title":{},"content":{"126":{"position":[[160,3]]},"127":{"position":[[173,3]]},"197":{"position":[[96,3]]},"209":{"position":[[303,4]]},"211":{"position":[[346,3]]},"331":{"position":[[206,4]]}},"keywords":{}}],["onc",{"_index":876,"title":{},"content":{"140":{"position":[[107,4]]}},"keywords":{}}],["one/dash.mpd",{"_index":471,"title":{},"content":{"34":{"position":[[186,14]]},"174":{"position":[[180,14]]}},"keywords":{}}],["onlin",{"_index":214,"title":{},"content":{"22":{"position":[[178,6]]}},"keywords":{}}],["onrang",{"_index":416,"title":{},"content":{"29":{"position":[[139,7],[657,8],[914,8],[1041,8]]},"351":{"position":[[84,7],[579,8],[797,8],[919,8]]}},"keywords":{}}],["onselect",{"_index":273,"title":{},"content":{"24":{"position":[[426,9]]},"25":{"position":[[3834,9]]},"27":{"position":[[231,8],[869,9],[1283,9]]},"28":{"position":[[1120,9]]},"29":{"position":[[1102,9]]},"205":{"position":[[314,9],[466,9]]},"327":{"position":[[245,9],[377,9]]},"349":{"position":[[109,8],[679,9],[1071,9]]},"350":{"position":[[977,9]]},"351":{"position":[[980,9]]},"353":{"position":[[426,9]]},"354":{"position":[[3871,9]]}},"keywords":{}}],["onswitch",{"_index":400,"title":{},"content":{"28":{"position":[[143,8],[539,9],[935,9],[1049,9]]},"350":{"position":[[87,8],[458,9],[797,9],[906,9]]}},"keywords":{}}],["opac",{"_index":704,"title":{},"content":{"80":{"position":[[351,8],[507,8]]},"81":{"position":[[818,8]]},"204":{"position":[[798,8]]},"257":{"position":[[322,8],[478,8]]},"258":{"position":[[576,8]]},"285":{"position":[[521,8]]},"326":{"position":[[558,8]]}},"keywords":{}}],["open",{"_index":213,"title":{},"content":{"22":{"position":[[170,4]]},"150":{"position":[[15,4]]},"211":{"position":[[240,4]]}},"keywords":{}}],["oper",{"_index":547,"title":{},"content":{"37":{"position":[[1189,9],[1231,9]]},"126":{"position":[[101,10]]},"153":{"position":[[1151,9],[1193,9]]}},"keywords":{}}],["optim",{"_index":827,"title":{},"content":{"126":{"position":[[88,12]]}},"keywords":{}}],["option",{"_index":58,"title":{"9":{"position":[[0,7]]},"56":{"position":[[0,7]]},"114":{"position":[[0,7]]},"176":{"position":[[6,7]]},"233":{"position":[[0,7]]},"295":{"position":[[0,7]]}},"content":{"7":{"position":[[44,6]]},"8":{"position":[[36,6]]},"9":{"position":[[28,6]]},"22":{"position":[[690,9]]},"56":{"position":[[26,7]]},"77":{"position":[[89,6]]},"104":{"position":[[288,7]]},"105":{"position":[[197,7],[305,10]]},"187":{"position":[[128,6]]},"193":{"position":[[211,8]]},"296":{"position":[[502,8],[540,8]]},"347":{"position":[[608,9]]}},"keywords":{}}],["os",{"_index":1026,"title":{},"content":{"211":{"position":[[581,2],[624,2],[658,2]]},"333":{"position":[[302,2],[345,2],[379,2]]}},"keywords":{}}],["otherwis",{"_index":932,"title":{},"content":{"177":{"position":[[111,9]]}},"keywords":{}}],["output",{"_index":716,"title":{},"content":{"83":{"position":[[35,6]]}},"keywords":{}}],["outsid",{"_index":593,"title":{},"content":{"47":{"position":[[209,7],[290,7]]},"188":{"position":[[52,7]]}},"keywords":{}}],["over",{"_index":863,"title":{},"content":{"136":{"position":[[401,4]]},"217":{"position":[[63,4]]}},"keywords":{}}],["page",{"_index":858,"title":{},"content":{"134":{"position":[[357,4],[441,5]]},"135":{"position":[[70,4]]},"136":{"position":[[334,4],[410,5]]},"183":{"position":[[275,5]]},"186":{"position":[[225,5]]},"197":{"position":[[64,4]]},"202":{"position":[[517,4]]}},"keywords":{}}],["panel",{"_index":372,"title":{"26":{"position":[[19,5]]}},"content":{"27":{"position":[[9,6],[283,5]]},"96":{"position":[[46,5]]},"97":{"position":[[58,5]]},"190":{"position":[[102,6]]},"191":{"position":[[114,5]]},"192":{"position":[[102,5]]},"194":{"position":[[59,5]]},"205":{"position":[[49,6],[88,5]]}},"keywords":{}}],["param",{"_index":202,"title":{},"content":{"21":{"position":[[253,6]]},"346":{"position":[[190,6]]}},"keywords":{}}],["paramet",{"_index":153,"title":{},"content":{"19":{"position":[[288,9]]},"95":{"position":[[67,9],[108,9]]},"126":{"position":[[138,11]]},"127":{"position":[[151,11]]},"179":{"position":[[82,10]]}},"keywords":{}}],["parti",{"_index":429,"title":{"30":{"position":[[6,5]]}},"content":{"217":{"position":[[92,5]]}},"keywords":{}}],["partial",{"_index":521,"title":{},"content":{"37":{"position":[[628,9]]},"153":{"position":[[590,9]]}},"keywords":{}}],["paus",{"_index":533,"title":{"41":{"position":[[0,6]]},"119":{"position":[[0,6]]},"157":{"position":[[0,6]]},"357":{"position":[[0,6]]}},"content":{"37":{"position":[[917,7],[1015,6]]},"41":{"position":[[25,5]]},"119":{"position":[[15,5]]},"120":{"position":[[41,5]]},"153":{"position":[[879,7],[977,6]]},"195":{"position":[[299,5]]},"215":{"position":[[321,6]]},"337":{"position":[[281,6]]}},"keywords":{}}],["perform",{"_index":826,"title":{},"content":{"126":{"position":[[75,7]]}},"keywords":{}}],["period",{"_index":111,"title":{},"content":{"18":{"position":[[484,6]]},"37":{"position":[[1075,12]]},"153":{"position":[[1037,12]]}},"keywords":{}}],["perpetua"",{"_index":338,"title":{},"content":{"25":{"position":[[2397,14]]},"354":{"position":[[2397,14]]}},"keywords":{}}],["persist",{"_index":638,"title":{},"content":{"67":{"position":[[20,10]]}},"keywords":{}}],["pip",{"_index":402,"title":{"136":{"position":[[0,4]]},"196":{"position":[[0,4]]},"318":{"position":[[0,4]]},"374":{"position":[[0,4]]}},"content":{"28":{"position":[[394,4]]},"136":{"position":[[57,3],[374,3]]},"196":{"position":[[51,3],[194,4]]},"215":{"position":[[401,4]]},"318":{"position":[[140,4]]},"337":{"position":[[361,4]]}},"keywords":{}}],["play",{"_index":495,"title":{"40":{"position":[[0,5]]},"118":{"position":[[0,5]]},"139":{"position":[[0,8]]},"156":{"position":[[0,5]]},"356":{"position":[[0,5]]},"377":{"position":[[0,8]]}},"content":{"37":{"position":[[106,4],[176,4],[312,4]]},"39":{"position":[[59,6]]},"40":{"position":[[25,6]]},"49":{"position":[[24,7]]},"118":{"position":[[15,4]]},"127":{"position":[[111,4]]},"137":{"position":[[132,6]]},"139":{"position":[[48,7]]},"145":{"position":[[72,4],[330,5]]},"153":{"position":[[68,4],[138,4],[274,4]]},"179":{"position":[[151,5]]},"180":{"position":[[119,7]]},"184":{"position":[[65,4]]},"186":{"position":[[46,4],[253,4]]},"188":{"position":[[111,4]]},"189":{"position":[[41,7]]},"195":{"position":[[292,4]]},"197":{"position":[[121,4]]},"201":{"position":[[95,7]]},"215":{"position":[[311,5]]},"337":{"position":[[271,5]]}},"keywords":{}}],["playback",{"_index":443,"title":{},"content":{"31":{"position":[[396,8]]},"32":{"position":[[514,8]]},"37":{"position":[[705,8],[899,8],[936,8],[970,8],[1142,8],[1543,8]]},"120":{"position":[[28,8]]},"143":{"position":[[56,8]]},"153":{"position":[[667,8],[861,8],[898,8],[932,8],[1104,8],[1505,8]]},"191":{"position":[[46,8]]},"221":{"position":[[48,8]]}},"keywords":{}}],["playbackr",{"_index":385,"title":{"143":{"position":[[0,13]]},"191":{"position":[[0,13]]},"313":{"position":[[0,13]]},"381":{"position":[[0,13]]}},"content":{"27":{"position":[[482,13]]},"28":{"position":[[335,13]]},"29":{"position":[[450,13]]},"191":{"position":[[235,13]]},"215":{"position":[[441,13]]},"285":{"position":[[130,13]]},"313":{"position":[[152,13]]},"337":{"position":[[401,13]]},"349":{"position":[[321,13]]},"350":{"position":[[258,13]]},"351":{"position":[[375,13]]}},"keywords":{}}],["playdur",{"_index":123,"title":{},"content":{"18":{"position":[[704,13]]},"230":{"position":[[448,13]]}},"keywords":{}}],["player",{"_index":19,"title":{"34":{"position":[[6,7]]},"72":{"position":[[0,7]]},"174":{"position":[[6,7]]},"249":{"position":[[0,7]]}},"content":{"2":{"position":[[35,6],[123,7]]},"3":{"position":[[21,6]]},"4":{"position":[[21,6]]},"5":{"position":[[30,6]]},"7":{"position":[[37,6]]},"8":{"position":[[29,6]]},"9":{"position":[[13,6]]},"10":{"position":[[13,6]]},"33":{"position":[[255,6]]},"34":{"position":[[42,6],[277,6]]},"39":{"position":[[15,6]]},"44":{"position":[[15,6]]},"45":{"position":[[15,6],[54,6]]},"46":{"position":[[15,6],[67,6]]},"47":{"position":[[23,6],[224,6],[276,6]]},"48":{"position":[[15,6]]},"51":{"position":[[15,6]]},"52":{"position":[[11,6]]},"55":{"position":[[44,6]]},"57":{"position":[[26,6]]},"58":{"position":[[26,6]]},"59":{"position":[[26,6]]},"60":{"position":[[26,6]]},"62":{"position":[[20,6]]},"63":{"position":[[69,6]]},"67":{"position":[[51,6]]},"68":{"position":[[20,6]]},"69":{"position":[[20,6]]},"95":{"position":[[450,6],[493,8]]},"99":{"position":[[140,6]]},"105":{"position":[[188,8]]},"134":{"position":[[52,6]]},"135":{"position":[[59,6]]},"136":{"position":[[50,6]]},"138":{"position":[[50,6]]},"141":{"position":[[60,6]]},"142":{"position":[[49,6]]},"143":{"position":[[49,6]]},"144":{"position":[[53,6]]},"146":{"position":[[114,6]]},"148":{"position":[[57,6]]},"149":{"position":[[57,6]]},"151":{"position":[[45,6]]},"173":{"position":[[249,6]]},"174":{"position":[[36,6],[271,6]]},"177":{"position":[[86,6],[125,6]]},"179":{"position":[[108,6],[373,6],[479,6]]},"180":{"position":[[89,6]]},"182":{"position":[[26,6]]},"183":{"position":[[47,6],[179,6],[281,6]]},"187":{"position":[[44,6],[164,6]]},"188":{"position":[[37,6]]},"195":{"position":[[353,6],[396,8]]},"197":{"position":[[49,7],[100,6]]},"198":{"position":[[77,6]]},"199":{"position":[[77,6]]},"201":{"position":[[69,6]]},"202":{"position":[[122,6],[160,6],[207,6]]},"210":{"position":[[135,6]]},"211":{"position":[[117,6],[193,6],[389,6],[744,8]]},"222":{"position":[[50,6],[113,6]]}},"keywords":{}}],["player.initialize(video",{"_index":466,"title":{},"content":{"33":{"position":[[295,24]]},"173":{"position":[[289,24]]}},"keywords":{}}],["player.load(url",{"_index":474,"title":{},"content":{"34":{"position":[[311,17]]},"174":{"position":[[305,17]]}},"keywords":{}}],["playsinlin",{"_index":996,"title":{"203":{"position":[[0,12]]},"325":{"position":[[0,12]]}},"content":{"203":{"position":[[39,11],[160,12]]},"214":{"position":[[272,13],[292,12]]},"325":{"position":[[29,11],[143,12]]},"336":{"position":[[202,13],[222,12]]}},"keywords":{}}],["pleas",{"_index":489,"title":{},"content":{"37":{"position":[[22,6]]},"186":{"position":[[307,6]]},"205":{"position":[[56,6]]},"216":{"position":[[104,6]]},"217":{"position":[[108,6]]}},"keywords":{}}],["plug",{"_index":7,"title":{},"content":{"0":{"position":[[68,4]]}},"keywords":{}}],["plugin",{"_index":1,"title":{"0":{"position":[[8,6]]},"12":{"position":[[4,6]]},"98":{"position":[[0,8]]},"210":{"position":[[0,8]]},"275":{"position":[[0,8]]},"332":{"position":[[0,8]]}},"content":{"0":{"position":[[8,6]]},"15":{"position":[[24,6]]},"16":{"position":[[21,6]]},"17":{"position":[[60,6],[183,6],[209,6],[318,6],[344,6],[408,6]]},"18":{"position":[[154,8]]},"98":{"position":[[20,6]]},"99":{"position":[[51,6],[154,9]]},"210":{"position":[[45,7],[149,9],[386,8]]},"227":{"position":[[24,6]]},"228":{"position":[[21,6]]},"229":{"position":[[57,6],[180,6],[206,6],[315,6],[341,6]]},"230":{"position":[[154,8]]},"281":{"position":[[24,6]]},"282":{"position":[[21,6]]},"283":{"position":[[57,6],[184,6],[214,6],[327,6],[357,6]]},"285":{"position":[[171,8]]},"286":{"position":[[99,8]]},"287":{"position":[[99,8]]},"289":{"position":[[140,8]]},"290":{"position":[[137,8]]},"291":{"position":[[131,8]]},"292":{"position":[[237,8]]},"293":{"position":[[138,8]]},"294":{"position":[[139,8]]},"295":{"position":[[136,8]]},"296":{"position":[[103,8]]},"332":{"position":[[295,8]]}},"keywords":{}}],["point",{"_index":943,"title":{},"content":{"179":{"position":[[466,5]]},"209":{"position":[[52,6]]}},"keywords":{}}],["polici",{"_index":958,"title":{},"content":{"186":{"position":[[328,6]]},"308":{"position":[[215,6]]}},"keywords":{}}],["poprocket"",{"_index":340,"title":{},"content":{"25":{"position":[[2490,15]]},"354":{"position":[[2490,15]]}},"keywords":{}}],["popul",{"_index":959,"title":{},"content":{"187":{"position":[[56,8]]}},"keywords":{}}],["portal",{"_index":206,"title":{"22":{"position":[[15,6]]},"347":{"position":[[8,6]]}},"content":{"22":{"position":[[15,6]]},"347":{"position":[[8,6]]}},"keywords":{}}],["posit",{"_index":146,"title":{},"content":{"19":{"position":[[154,9]]},"20":{"position":[[140,8],[747,9]]},"22":{"position":[[840,9]]},"24":{"position":[[113,9]]},"25":{"position":[[3760,9]]},"80":{"position":[[301,9],[458,9]]},"81":{"position":[[768,9]]},"86":{"position":[[479,8],[735,9]]},"150":{"position":[[162,9]]},"204":{"position":[[748,9]]},"207":{"position":[[491,8],[689,9],[937,9]]},"257":{"position":[[272,9],[429,9]]},"258":{"position":[[526,9]]},"263":{"position":[[235,8],[440,9]]},"277":{"position":[[190,9]]},"289":{"position":[[236,9],[341,9]]},"290":{"position":[[233,9]]},"291":{"position":[[227,9]]},"292":{"position":[[333,9]]},"293":{"position":[[234,9],[339,9]]},"297":{"position":[[568,9]]},"326":{"position":[[508,9]]},"329":{"position":[[234,8],[424,9],[615,9]]},"347":{"position":[[758,9]]},"353":{"position":[[113,9]]},"354":{"position":[[3797,9]]},"388":{"position":[[152,9]]}},"keywords":{}}],["poster",{"_index":864,"title":{"137":{"position":[[0,7]]},"180":{"position":[[0,7]]},"302":{"position":[[0,7]]},"375":{"position":[[0,7]]}},"content":{"137":{"position":[[64,7],[81,6],[238,7]]},"180":{"position":[[28,6],[226,7]]},"302":{"position":[[142,7]]},"375":{"position":[[154,7]]}},"keywords":{}}],["potser",{"_index":998,"title":{},"content":{"204":{"position":[[638,9]]},"326":{"position":[[398,9]]}},"keywords":{}}],["press",{"_index":1072,"title":{},"content":{"220":{"position":[[90,5]]}},"keywords":{}}],["preview",{"_index":1033,"title":{},"content":{"212":{"position":[[30,7],[98,7],[124,7],[153,7],[181,7],[209,7]]}},"keywords":{}}],["previou",{"_index":832,"title":{},"content":{"127":{"position":[[102,8]]}},"keywords":{}}],["prioriti",{"_index":714,"title":{},"content":{"81":{"position":[[232,8]]},"86":{"position":[[234,8]]},"89":{"position":[[237,8]]},"204":{"position":[[228,8]]},"206":{"position":[[231,8]]},"207":{"position":[[246,8]]}},"keywords":{}}],["pro"",{"_index":366,"title":{},"content":{"25":{"position":[[3597,10]]},"354":{"position":[[3597,10]]}},"keywords":{}}],["probabl",{"_index":456,"title":{},"content":{"32":{"position":[[416,10]]},"172":{"position":[[410,10]]}},"keywords":{}}],["program",{"_index":1067,"title":{},"content":{"217":{"position":[[98,9]]}},"keywords":{}}],["progress",{"_index":833,"title":{},"content":{"127":{"position":[[116,8]]},"182":{"position":[[68,8]]},"184":{"position":[[48,8]]},"201":{"position":[[33,8]]},"209":{"position":[[66,8]]},"212":{"position":[[49,8]]}},"keywords":{}}],["promis",{"_index":849,"title":{},"content":{"132":{"position":[[74,7]]},"133":{"position":[[72,7]]},"287":{"position":[[141,7]]},"370":{"position":[[40,7]]},"371":{"position":[[38,7]]}},"keywords":{}}],["promise((resovl",{"_index":1117,"title":{},"content":{"287":{"position":[[188,17]]}},"keywords":{}}],["prompt",{"_index":196,"title":{},"content":{"21":{"position":[[57,7]]},"81":{"position":[[448,6]]},"82":{"position":[[34,6]]},"83":{"position":[[49,6],[335,6],[384,6]]},"86":{"position":[[450,6]]},"89":{"position":[[453,6]]},"204":{"position":[[444,6]]},"206":{"position":[[447,6]]},"207":{"position":[[462,6]]},"291":{"position":[[292,17]]}},"keywords":{}}],["prop",{"_index":783,"title":{},"content":{"104":{"position":[[279,6]]}},"keywords":{}}],["properti",{"_index":14,"title":{"1":{"position":[[7,9]]},"54":{"position":[[9,9]]},"117":{"position":[[7,10]]}},"content":{"2":{"position":[[100,8]]},"6":{"position":[[26,10]]},"20":{"position":[[115,8]]},"27":{"position":[[95,8]]},"28":{"position":[[0,8]]},"29":{"position":[[0,8]]},"67":{"position":[[141,8]]},"74":{"position":[[20,8]]},"76":{"position":[[20,9]]},"77":{"position":[[39,9]]},"80":{"position":[[20,8]]},"81":{"position":[[54,8]]},"86":{"position":[[56,8]]},"89":{"position":[[59,8]]},"91":{"position":[[20,8]]},"97":{"position":[[20,8]]},"99":{"position":[[217,12]]},"147":{"position":[[60,10]]},"204":{"position":[[50,8]]},"206":{"position":[[53,8]]},"207":{"position":[[68,8]]},"208":{"position":[[95,8]]},"209":{"position":[[79,8]]},"210":{"position":[[212,12]]},"212":{"position":[[62,8]]},"213":{"position":[[94,8]]},"214":{"position":[[74,11],[92,10]]}},"keywords":{}}],["proxi",{"_index":634,"title":{"66":{"position":[[0,6]]},"243":{"position":[[0,6]]}},"content":{"66":{"position":[[15,5]]}},"keywords":{}}],["qualiti",{"_index":389,"title":{"208":{"position":[[0,8]]},"330":{"position":[[0,8]]}},"content":{"27":{"position":[[1034,9]]},"127":{"position":[[46,7]]},"208":{"position":[[46,7],[144,7],[164,7],[188,7],[303,8]]},"330":{"position":[[195,8]]}},"keywords":{}}],["queri",{"_index":170,"title":{"63":{"position":[[0,6]]},"64":{"position":[[0,6]]},"240":{"position":[[0,6]]},"241":{"position":[[0,6]]}},"content":{"20":{"position":[[286,6],[817,5]]},"63":{"position":[[22,5]]},"240":{"position":[[16,5]]},"297":{"position":[[138,10],[635,5]]}},"keywords":{}}],["quot;"",{"_index":237,"title":{},"content":{"22":{"position":[[782,13],[901,12]]},"347":{"position":[[700,13],[819,12]]}},"keywords":{}}],["quot;1977"",{"_index":282,"title":{},"content":{"25":{"position":[[56,17]]},"354":{"position":[[56,17]]}},"keywords":{}}],["quot;400px"",{"_index":244,"title":{},"content":{"22":{"position":[[964,18]]},"347":{"position":[[882,18]]}},"keywords":{}}],["quot;600px"",{"_index":242,"title":{},"content":{"22":{"position":[[937,18]]},"347":{"position":[[855,18]]}},"keywords":{}}],["quot;60px",{"_index":246,"title":{},"content":{"22":{"position":[[991,10]]},"347":{"position":[[909,10]]}},"keywords":{}}],["quot;aden"",{"_index":286,"title":{},"content":{"25":{"position":[[140,17]]},"354":{"position":[[140,17]]}},"keywords":{}}],["quot;amaro"",{"_index":288,"title":{},"content":{"25":{"position":[[224,18]]},"354":{"position":[[224,18]]}},"keywords":{}}],["quot;artplayer";export",{"_index":782,"title":{},"content":{"104":{"position":[[200,28]]}},"keywords":{}}],["quot;artplayer/examples/react/artplayer"",{"_index":222,"title":{},"content":{"22":{"position":[[336,47]]},"347":{"position":[[254,47]]}},"keywords":{}}],["quot;ashby"",{"_index":290,"title":{},"content":{"25":{"position":[[310,18]]},"354":{"position":[[310,18]]}},"keywords":{}}],["quot;brannan"",{"_index":292,"title":{},"content":{"25":{"position":[[396,20]]},"354":{"position":[[396,20]]}},"keywords":{}}],["quot;brooklyn"",{"_index":294,"title":{},"content":{"25":{"position":[[486,21]]},"354":{"position":[[486,21]]}},"keywords":{}}],["quot;charmes"",{"_index":296,"title":{},"content":{"25":{"position":[[578,20]]},"354":{"position":[[578,20]]}},"keywords":{}}],["quot;clarendon"",{"_index":298,"title":{},"content":{"25":{"position":[[668,22]]},"354":{"position":[[668,22]]}},"keywords":{}}],["quot;class"",{"_index":283,"title":{},"content":{"25":{"position":[[74,18],[158,18],[243,18],[329,18],[417,18],[508,18],[599,18],[691,18],[781,18],[870,18],[963,18],[1055,18],[1143,18],[1228,18],[1314,18],[1402,18],[1491,18],[1580,18],[1666,18],[1750,18],[1835,18],[1921,18],[2008,18],[2096,18],[2183,18],[2272,18],[2365,18],[2458,18],[2548,18],[2633,18],[2719,18],[2808,18],[2898,18],[2988,18],[3076,18],[3164,18],[3255,18],[3345,18],[3433,18],[3521,18],[3608,18]]},"354":{"position":[[74,18],[158,18],[243,18],[329,18],[417,18],[508,18],[599,18],[691,18],[781,18],[870,18],[963,18],[1055,18],[1143,18],[1228,18],[1314,18],[1402,18],[1491,18],[1580,18],[1666,18],[1750,18],[1835,18],[1921,18],[2008,18],[2096,18],[2183,18],[2272,18],[2365,18],[2458,18],[2548,18],[2633,18],[2719,18],[2808,18],[2898,18],[2988,18],[3076,18],[3164,18],[3255,18],[3345,18],[3433,18],[3521,18],[3608,18]]}},"keywords":{}}],["quot;crema"",{"_index":300,"title":{},"content":{"25":{"position":[[762,18]]},"354":{"position":[[762,18]]}},"keywords":{}}],["quot;dogpatch"",{"_index":302,"title":{},"content":{"25":{"position":[[848,21]]},"354":{"position":[[848,21]]}},"keywords":{}}],["quot;earlybird"",{"_index":304,"title":{},"content":{"25":{"position":[[940,22]]},"354":{"position":[[940,22]]}},"keywords":{}}],["quot;filt",{"_index":284,"title":{},"content":{"25":{"position":[[93,12],[177,12],[262,12],[348,12],[436,12],[527,12],[618,12],[710,12],[800,12],[889,12],[982,12],[1074,12],[1162,12],[1247,12],[1333,12],[1421,12],[1510,12],[1599,12],[1685,12],[1769,12],[1854,12],[1940,12],[2027,12],[2115,12],[2202,12],[2291,12],[2384,12],[2477,12],[2567,12],[2652,12],[2738,12],[2827,12],[2917,12],[3007,12],[3095,12],[3183,12],[3274,12],[3364,12],[3452,12],[3540,12],[3627,12]]},"354":{"position":[[93,12],[177,12],[262,12],[348,12],[436,12],[527,12],[618,12],[710,12],[800,12],[889,12],[982,12],[1074,12],[1162,12],[1247,12],[1333,12],[1421,12],[1510,12],[1599,12],[1685,12],[1769,12],[1854,12],[1940,12],[2027,12],[2115,12],[2202,12],[2291,12],[2384,12],[2477,12],[2567,12],[2652,12],[2738,12],[2827,12],[2917,12],[3007,12],[3095,12],[3183,12],[3274,12],[3364,12],[3452,12],[3540,12],[3627,12]]}},"keywords":{}}],["quot;gingham"",{"_index":306,"title":{},"content":{"25":{"position":[[1034,20]]},"354":{"position":[[1034,20]]}},"keywords":{}}],["quot;ginza"",{"_index":308,"title":{},"content":{"25":{"position":[[1124,18]]},"354":{"position":[[1124,18]]}},"keywords":{}}],["quot;hefe"",{"_index":310,"title":{},"content":{"25":{"position":[[1210,17]]},"354":{"position":[[1210,17]]}},"keywords":{}}],["quot;helena"",{"_index":312,"title":{},"content":{"25":{"position":[[1294,19]]},"354":{"position":[[1294,19]]}},"keywords":{}}],["quot;html"",{"_index":281,"title":{},"content":{"25":{"position":[[38,17],[122,17],[206,17],[292,17],[378,17],[468,17],[560,17],[650,17],[744,17],[830,17],[922,17],[1016,17],[1106,17],[1192,17],[1276,17],[1364,17],[1452,17],[1542,17],[1630,17],[1714,17],[1798,17],[1883,17],[1971,17],[2057,17],[2147,17],[2231,17],[2325,17],[2417,17],[2511,17],[2597,17],[2681,17],[2769,17],[2859,17],[2949,17],[3039,17],[3125,17],[3215,17],[3307,17],[3395,17],[3483,17],[3571,17]]},"354":{"position":[[38,17],[122,17],[206,17],[292,17],[378,17],[468,17],[560,17],[650,17],[744,17],[830,17],[922,17],[1016,17],[1106,17],[1192,17],[1276,17],[1364,17],[1452,17],[1542,17],[1630,17],[1714,17],[1798,17],[1883,17],[1971,17],[2057,17],[2147,17],[2231,17],[2325,17],[2417,17],[2511,17],[2597,17],[2681,17],[2769,17],[2859,17],[2949,17],[3039,17],[3125,17],[3215,17],[3307,17],[3395,17],[3483,17],[3571,17]]}},"keywords":{}}],["quot;https://artplayer.org/assets/sample/video.mp4"",{"_index":236,"title":{},"content":{"22":{"position":[[705,58]]},"347":{"position":[[623,58]]}},"keywords":{}}],["quot;hudson"",{"_index":314,"title":{},"content":{"25":{"position":[[1382,19]]},"354":{"position":[[1382,19]]}},"keywords":{}}],["quot;inkwell"",{"_index":316,"title":{},"content":{"25":{"position":[[1470,20]]},"354":{"position":[[1470,20]]}},"keywords":{}}],["quot;kelvin"",{"_index":318,"title":{},"content":{"25":{"position":[[1560,19]]},"354":{"position":[[1560,19]]}},"keywords":{}}],["quot;kuno"",{"_index":320,"title":{},"content":{"25":{"position":[[1648,17]]},"354":{"position":[[1648,17]]}},"keywords":{}}],["quot;lark"",{"_index":322,"title":{},"content":{"25":{"position":[[1732,17]]},"354":{"position":[[1732,17]]}},"keywords":{}}],["quot;lo",{"_index":324,"title":{},"content":{"25":{"position":[[1816,8]]},"354":{"position":[[1816,8]]}},"keywords":{}}],["quot;ludwig"",{"_index":327,"title":{},"content":{"25":{"position":[[1901,19]]},"354":{"position":[[1901,19]]}},"keywords":{}}],["quot;maven"",{"_index":329,"title":{},"content":{"25":{"position":[[1989,18]]},"354":{"position":[[1989,18]]}},"keywords":{}}],["quot;mayfair"",{"_index":331,"title":{},"content":{"25":{"position":[[2075,20]]},"354":{"position":[[2075,20]]}},"keywords":{}}],["quot;moon"",{"_index":333,"title":{},"content":{"25":{"position":[[2165,17]]},"354":{"position":[[2165,17]]}},"keywords":{}}],["quot;nashville"",{"_index":335,"title":{},"content":{"25":{"position":[[2249,22]]},"354":{"position":[[2249,22]]}},"keywords":{}}],["quot;perpetua"",{"_index":337,"title":{},"content":{"25":{"position":[[2343,21]]},"354":{"position":[[2343,21]]}},"keywords":{}}],["quot;poprocket"",{"_index":339,"title":{},"content":{"25":{"position":[[2435,22]]},"354":{"position":[[2435,22]]}},"keywords":{}}],["quot;portal"",{"_index":238,"title":{},"content":{"22":{"position":[[802,18],[875,19]]},"347":{"position":[[720,18],[793,19]]}},"keywords":{}}],["quot;react",{"_index":220,"title":{},"content":{"22":{"position":[[291,11]]},"347":{"position":[[209,11]]}},"keywords":{}}],["quot;react"",{"_index":217,"title":{},"content":{"22":{"position":[[233,18]]},"347":{"position":[[151,18]]}},"keywords":{}}],["quot;reyes"",{"_index":341,"title":{},"content":{"25":{"position":[[2529,18]]},"354":{"position":[[2529,18]]}},"keywords":{}}],["quot;right"",{"_index":239,"title":{},"content":{"22":{"position":[[850,18]]},"347":{"position":[[768,18]]}},"keywords":{}}],["quot;rise"",{"_index":343,"title":{},"content":{"25":{"position":[[2615,17]]},"354":{"position":[[2615,17]]}},"keywords":{}}],["quot;sierra"",{"_index":345,"title":{},"content":{"25":{"position":[[2699,19]]},"354":{"position":[[2699,19]]}},"keywords":{}}],["quot;skyline"",{"_index":347,"title":{},"content":{"25":{"position":[[2787,20]]},"354":{"position":[[2787,20]]}},"keywords":{}}],["quot;slumber"",{"_index":349,"title":{},"content":{"25":{"position":[[2877,20]]},"354":{"position":[[2877,20]]}},"keywords":{}}],["quot;stinson"",{"_index":351,"title":{},"content":{"25":{"position":[[2967,20]]},"354":{"position":[[2967,20]]}},"keywords":{}}],["quot;sutro"",{"_index":353,"title":{},"content":{"25":{"position":[[3057,18]]},"354":{"position":[[3057,18]]}},"keywords":{}}],["quot;toaster"",{"_index":355,"title":{},"content":{"25":{"position":[[3143,20]]},"354":{"position":[[3143,20]]}},"keywords":{}}],["quot;valencia"",{"_index":357,"title":{},"content":{"25":{"position":[[3233,21]]},"354":{"position":[[3233,21]]}},"keywords":{}}],["quot;vesper"",{"_index":359,"title":{},"content":{"25":{"position":[[3325,19]]},"354":{"position":[[3325,19]]}},"keywords":{}}],["quot;walden"",{"_index":361,"title":{},"content":{"25":{"position":[[3413,19]]},"354":{"position":[[3413,19]]}},"keywords":{}}],["quot;willow"",{"_index":363,"title":{},"content":{"25":{"position":[[3501,19]]},"354":{"position":[[3501,19]]}},"keywords":{}}],["quot;x",{"_index":365,"title":{},"content":{"25":{"position":[[3589,7]]},"354":{"position":[[3589,7]]}},"keywords":{}}],["rang",{"_index":414,"title":{"29":{"position":[[4,5]]}},"content":{"29":{"position":[[107,5],[119,5],[156,5],[209,5],[509,8],[635,6],[892,6],[1019,6]]},"124":{"position":[[63,6]]},"200":{"position":[[57,5]]},"292":{"position":[[569,6]]},"351":{"position":[[65,5],[134,5],[557,6],[775,6],[897,6]]}},"keywords":{}}],["range.addeventlistener('chang",{"_index":1140,"title":{},"content":{"292":{"position":[[623,33]]}},"keywords":{}}],["range[0",{"_index":417,"title":{},"content":{"29":{"position":[[246,9]]},"351":{"position":[[171,9]]}},"keywords":{}}],["range[1",{"_index":419,"title":{},"content":{"29":{"position":[[268,9]]},"351":{"position":[[193,9]]}},"keywords":{}}],["range[2",{"_index":421,"title":{},"content":{"29":{"position":[[290,9]]},"351":{"position":[[215,9]]}},"keywords":{}}],["range[3",{"_index":423,"title":{},"content":{"29":{"position":[[313,9]]},"351":{"position":[[238,9]]}},"keywords":{}}],["rate",{"_index":544,"title":{},"content":{"37":{"position":[[1151,4]]},"153":{"position":[[1113,4]]}},"keywords":{}}],["ratio",{"_index":912,"title":{},"content":{"146":{"position":[[128,6]]},"192":{"position":[[65,6]]}},"keywords":{}}],["reach",{"_index":525,"title":{},"content":{"37":{"position":[[759,8]]},"153":{"position":[[721,8]]}},"keywords":{}}],["react",{"_index":205,"title":{"22":{"position":[[9,5]]},"347":{"position":[[2,5]]}},"content":{"22":{"position":[[9,5],[50,5],[197,6]]},"347":{"position":[[2,5],[52,5],[115,6]]}},"keywords":{}}],["react';import",{"_index":802,"title":{},"content":{"105":{"position":[[122,14]]}},"keywords":{}}],["react.j",{"_index":796,"title":{},"content":{"105":{"position":[[0,8]]}},"keywords":{}}],["react.js、next.j",{"_index":795,"title":{"105":{"position":[[2,16]]}},"content":{},"keywords":{}}],["reactdom",{"_index":218,"title":{},"content":{"22":{"position":[[259,9]]},"347":{"position":[[177,9]]}},"keywords":{}}],["reactdom.createport",{"_index":212,"title":{},"content":{"22":{"position":[[135,22]]}},"keywords":{}}],["reactdom.render(<app",{"_index":260,"title":{},"content":{"22":{"position":[[1338,23]]},"347":{"position":[[1256,23]]}},"keywords":{}}],["read",{"_index":490,"title":{},"content":{"37":{"position":[[29,4]]},"183":{"position":[[288,5]]},"186":{"position":[[314,4]]}},"keywords":{}}],["readi",{"_index":536,"title":{"39":{"position":[[0,6]]},"155":{"position":[[0,6]]},"179":{"position":[[0,5]]},"301":{"position":[[0,5]]}},"content":{"37":{"position":[[982,5]]},"153":{"position":[[944,5]]},"179":{"position":[[167,5]]},"301":{"position":[[26,47]]}},"keywords":{}}],["recommend",{"_index":171,"title":{},"content":{"20":{"position":[[293,11],[1035,11]]}},"keywords":{}}],["rect",{"_index":879,"title":{"141":{"position":[[0,5]]},"379":{"position":[[0,5]]}},"content":{},"keywords":{}}],["red",{"_index":687,"title":{},"content":{"75":{"position":[[386,6]]},"77":{"position":[[278,6]]},"86":{"position":[[821,6]]},"207":{"position":[[775,6]]},"252":{"position":[[349,6]]},"254":{"position":[[226,6]]},"285":{"position":[[382,6]]},"329":{"position":[[496,6]]}},"keywords":{}}],["redirect",{"_index":106,"title":{},"content":{"18":{"position":[[371,8],[398,8]]}},"keywords":{}}],["ref="artref"></div></template><script>import",{"_index":781,"title":{},"content":{"104":{"position":[[109,75]]}},"keywords":{}}],["ref={artref",{"_index":811,"title":{},"content":{"105":{"position":[[531,12]]}},"keywords":{}}],["refresh",{"_index":953,"title":{},"content":{"183":{"position":[[260,10]]}},"keywords":{}}],["regular",{"_index":1023,"title":{},"content":{"211":{"position":[[434,7]]}},"keywords":{}}],["reload",{"_index":523,"title":{},"content":{"37":{"position":[[682,6]]},"153":{"position":[[644,6]]}},"keywords":{}}],["render",{"_index":511,"title":{},"content":{"37":{"position":[[400,9]]},"153":{"position":[[362,9]]},"202":{"position":[[90,6],[490,7],[550,10]]},"324":{"position":[[332,6]]}},"keywords":{}}],["replac",{"_index":1046,"title":{},"content":{"215":{"position":[[32,7]]}},"keywords":{}}],["requir",{"_index":784,"title":{},"content":{"104":{"position":[[312,9]]},"178":{"position":[[21,11]]},"202":{"position":[[106,8],[191,8]]}},"keywords":{}}],["reset",{"_index":1146,"title":{"294":{"position":[[0,6]]}},"content":{},"keywords":{}}],["resid",{"_index":717,"title":{},"content":{"83":{"position":[[81,9]]}},"keywords":{}}],["resiz",{"_index":595,"title":{"48":{"position":[[0,7]]},"164":{"position":[[0,7]]}},"content":{},"keywords":{}}],["resourc",{"_index":542,"title":{},"content":{"37":{"position":[[1111,9]]},"153":{"position":[[1073,9]]}},"keywords":{}}],["resovl",{"_index":1118,"title":{},"content":{"287":{"position":[[221,9]]}},"keywords":{}}],["rest",{"_index":805,"title":{},"content":{"105":{"position":[[218,7]]}},"keywords":{}}],["restrict",{"_index":1016,"title":{},"content":{"211":{"position":[[70,12]]}},"keywords":{}}],["rest}></div>",{"_index":812,"title":{},"content":{"105":{"position":[[544,27]]}},"keywords":{}}],["return",{"_index":224,"title":{},"content":{"22":{"position":[[411,6],[655,6]]},"24":{"position":[[515,6]]},"25":{"position":[[3921,6]]},"27":{"position":[[994,6],[1419,6]]},"28":{"position":[[756,6],[976,6],[1090,6],[1148,6]]},"29":{"position":[[706,6],[941,6],[1068,6],[1130,6]]},"99":{"position":[[164,6]]},"104":{"position":[[248,6]]},"105":{"position":[[431,6],[516,6]]},"132":{"position":[[62,6]]},"133":{"position":[[60,6]]},"202":{"position":[[604,8]]},"210":{"position":[[159,6]]},"276":{"position":[[99,6]]},"287":{"position":[[177,6],[214,6]]},"291":{"position":[[348,7]]},"332":{"position":[[96,6]]},"347":{"position":[[329,6],[573,6]]},"349":{"position":[[792,6],[1195,6]]},"350":{"position":[[645,6],[838,6],[947,6],[1005,6]]},"351":{"position":[[616,6],[824,6],[946,6],[1008,6]]},"353":{"position":[[515,6]]},"354":{"position":[[3958,6]]}},"keywords":{}}],["reyes"",{"_index":342,"title":{},"content":{"25":{"position":[[2580,11]]},"354":{"position":[[2580,11]]}},"keywords":{}}],["right",{"_index":147,"title":{},"content":{"19":{"position":[[164,8]]},"20":{"position":[[757,8]]},"24":{"position":[[123,8]]},"25":{"position":[[3770,8]]},"80":{"position":[[336,6]]},"81":{"position":[[803,6]]},"86":{"position":[[515,5],[745,8]]},"150":{"position":[[172,8]]},"204":{"position":[[783,6]]},"207":{"position":[[527,5],[699,8]]},"257":{"position":[[307,6]]},"258":{"position":[[561,6]]},"263":{"position":[[263,5],[450,8]]},"277":{"position":[[200,8]]},"289":{"position":[[246,8],[351,8]]},"290":{"position":[[243,8]]},"291":{"position":[[237,8]]},"292":{"position":[[343,8]]},"293":{"position":[[244,8],[349,8]]},"297":{"position":[[578,8]]},"326":{"position":[[543,6]]},"329":{"position":[[262,5],[434,8]]},"353":{"position":[[123,8]]},"354":{"position":[[3807,8]]},"388":{"position":[[162,8]]}},"keywords":{}}],["rise"",{"_index":344,"title":{},"content":{"25":{"position":[[2665,10]]},"354":{"position":[[2665,10]]}},"keywords":{}}],["rootel",{"_index":258,"title":{},"content":{"22":{"position":[[1281,11],[1369,13]]},"347":{"position":[[1199,11],[1287,13]]}},"keywords":{}}],["rotat",{"_index":1075,"title":{},"content":{"222":{"position":[[39,6]]}},"keywords":{}}],["ru",{"_index":666,"title":{},"content":{"71":{"position":[[331,3]]},"248":{"position":[[313,3]]}},"keywords":{}}],["run",{"_index":26,"title":{},"content":{"2":{"position":[[157,3]]},"3":{"position":[[45,3]]},"4":{"position":[[51,3]]},"5":{"position":[[39,3]]},"6":{"position":[[60,3]]},"7":{"position":[[53,3]]},"9":{"position":[[37,3]]},"10":{"position":[[65,3]]},"11":{"position":[[49,3]]},"18":{"position":[[2,3]]},"19":{"position":[[29,3]]},"20":{"position":[[340,3]]},"24":{"position":[[2,3]]},"25":{"position":[[2,3]]},"27":{"position":[[358,3]]},"28":{"position":[[211,3]]},"29":{"position":[[326,3]]},"31":{"position":[[47,3]]},"32":{"position":[[48,3]]},"33":{"position":[[59,3]]},"34":{"position":[[51,3]]},"35":{"position":[[53,3]]},"37":{"position":[[1602,3]]},"39":{"position":[[68,3]]},"40":{"position":[[34,3]]},"41":{"position":[[33,3]]},"42":{"position":[[36,3]]},"43":{"position":[[38,3]]},"44":{"position":[[46,3]]},"45":{"position":[[63,3]]},"46":{"position":[[76,3]]},"47":{"position":[[32,3]]},"48":{"position":[[35,3]]},"49":{"position":[[94,3]]},"50":{"position":[[35,3]]},"51":{"position":[[46,3]]},"52":{"position":[[40,3]]},"53":{"position":[[31,3]]},"63":{"position":[[157,3]]},"64":{"position":[[45,3]]},"66":{"position":[[81,3]]},"67":{"position":[[267,3]]},"70":{"position":[[73,3]]},"71":{"position":[[54,3]]},"74":{"position":[[68,3]]},"75":{"position":[[72,3]]},"76":{"position":[[69,3]]},"77":{"position":[[98,3]]},"80":{"position":[[70,3]]},"81":{"position":[[479,3]]},"83":{"position":[[181,3]]},"85":{"position":[[81,3]]},"86":{"position":[[523,3]]},"88":{"position":[[74,3]]},"89":{"position":[[484,3]]},"91":{"position":[[90,3]]},"93":{"position":[[84,3]]},"95":{"position":[[143,3]]},"97":{"position":[[77,3]]},"99":{"position":[[60,3]]},"107":{"position":[[61,3]]},"108":{"position":[[22,3]]},"109":{"position":[[23,3]]},"110":{"position":[[23,3]]},"111":{"position":[[27,3]]},"112":{"position":[[24,3]]},"114":{"position":[[21,3]]},"115":{"position":[[43,3]]},"116":{"position":[[24,3]]},"118":{"position":[[28,3]]},"119":{"position":[[29,3]]},"120":{"position":[[49,3]]},"121":{"position":[[62,3]]},"122":{"position":[[65,3]]},"123":{"position":[[66,3]]},"124":{"position":[[79,3]]},"125":{"position":[[61,3]]},"126":{"position":[[218,3]]},"127":{"position":[[231,3]]},"128":{"position":[[78,3]]},"129":{"position":[[141,3]]},"130":{"position":[[34,3]]},"131":{"position":[[61,3]]},"132":{"position":[[84,3]]},"133":{"position":[[82,3]]},"134":{"position":[[80,3]]},"135":{"position":[[89,3]]},"136":{"position":[[68,3]]},"137":{"position":[[141,3]]},"138":{"position":[[69,3]]},"139":{"position":[[58,3]]},"140":{"position":[[114,3]]},"141":{"position":[[69,3]]},"142":{"position":[[101,3]]},"143":{"position":[[119,3]]},"144":{"position":[[102,3]]},"145":{"position":[[104,3]]},"146":{"position":[[137,3]]},"147":{"position":[[94,3]]},"148":{"position":[[72,3]]},"149":{"position":[[78,3]]},"150":{"position":[[34,3]]},"151":{"position":[[54,3]]},"153":{"position":[[1564,3]]},"155":{"position":[[40,3]]},"156":{"position":[[12,3]]},"157":{"position":[[12,3]]},"158":{"position":[[15,3]]},"159":{"position":[[13,3]]},"160":{"position":[[15,3]]},"161":{"position":[[22,3]]},"162":{"position":[[26,3]]},"163":{"position":[[15,3]]},"164":{"position":[[14,3]]},"165":{"position":[[31,3]]},"166":{"position":[[13,3]]},"167":{"position":[[14,3]]},"168":{"position":[[14,3]]},"169":{"position":[[13,3]]},"171":{"position":[[41,3]]},"172":{"position":[[42,3]]},"173":{"position":[[53,3]]},"174":{"position":[[45,3]]},"175":{"position":[[47,3]]},"177":{"position":[[149,3]]},"178":{"position":[[119,3]]},"179":{"position":[[181,3]]},"180":{"position":[[129,3]]},"181":{"position":[[94,3]]},"182":{"position":[[83,3]]},"183":{"position":[[56,3]]},"184":{"position":[[77,3]]},"185":{"position":[[55,3]]},"186":{"position":[[53,3]]},"187":{"position":[[202,3]]},"188":{"position":[[123,3]]},"189":{"position":[[51,3]]},"190":{"position":[[149,3]]},"191":{"position":[[138,3]]},"192":{"position":[[126,3]]},"193":{"position":[[93,3]]},"194":{"position":[[114,3]]},"195":{"position":[[58,3]]},"196":{"position":[[97,3]]},"197":{"position":[[128,3]]},"198":{"position":[[119,3]]},"199":{"position":[[120,3]]},"200":{"position":[[75,3]]},"201":{"position":[[105,3]]},"202":{"position":[[239,3]]},"203":{"position":[[63,3]]},"204":{"position":[[475,3]]},"205":{"position":[[96,3]]},"206":{"position":[[478,3]]},"207":{"position":[[535,3]]},"208":{"position":[[206,3]]},"209":{"position":[[175,3]]},"210":{"position":[[55,3]]},"211":{"position":[[450,3]]},"212":{"position":[[226,3]]},"213":{"position":[[263,3]]},"214":{"position":[[150,3]]},"215":{"position":[[80,3]]},"216":{"position":[[305,3]]},"217":{"position":[[133,3]]},"218":{"position":[[116,3]]},"219":{"position":[[113,3]]},"220":{"position":[[108,3]]},"221":{"position":[[59,3]]},"222":{"position":[[147,3]]},"223":{"position":[[104,3]]},"230":{"position":[[2,3]]},"240":{"position":[[104,3]]},"241":{"position":[[37,3]]},"243":{"position":[[36,3]]},"244":{"position":[[162,3]]},"247":{"position":[[40,3]]},"248":{"position":[[36,3]]},"251":{"position":[[37,3]]},"252":{"position":[[35,3]]},"253":{"position":[[39,3]]},"254":{"position":[[46,3]]},"257":{"position":[[41,3]]},"258":{"position":[[237,3]]},"260":{"position":[[63,3]]},"262":{"position":[[40,3]]},"263":{"position":[[271,3]]},"265":{"position":[[39,3]]},"266":{"position":[[237,3]]},"268":{"position":[[43,3]]},"270":{"position":[[41,3]]},"272":{"position":[[62,3]]},"274":{"position":[[41,3]]},"276":{"position":[[31,3]]},"277":{"position":[[65,3]]},"285":{"position":[[2,3]]},"286":{"position":[[2,3]]},"287":{"position":[[2,3]]},"289":{"position":[[43,3]]},"290":{"position":[[40,3]]},"291":{"position":[[34,3]]},"292":{"position":[[140,3]]},"293":{"position":[[41,3]]},"294":{"position":[[27,3]]},"295":{"position":[[24,3]]},"297":{"position":[[161,3]]},"299":{"position":[[75,3]]},"300":{"position":[[59,3]]},"301":{"position":[[76,3]]},"302":{"position":[[45,3]]},"303":{"position":[[41,3]]},"304":{"position":[[40,3]]},"305":{"position":[[29,3]]},"306":{"position":[[42,3]]},"307":{"position":[[30,3]]},"308":{"position":[[30,3]]},"309":{"position":[[79,3]]},"310":{"position":[[50,3]]},"311":{"position":[[30,3]]},"312":{"position":[[72,3]]},"313":{"position":[[55,3]]},"314":{"position":[[54,3]]},"315":{"position":[[41,3]]},"316":{"position":[[44,3]]},"317":{"position":[[30,3]]},"318":{"position":[[43,3]]},"319":{"position":[[50,3]]},"320":{"position":[[44,3]]},"321":{"position":[[44,3]]},"322":{"position":[[44,3]]},"323":{"position":[[48,3]]},"324":{"position":[[103,3]]},"325":{"position":[[46,3]]},"326":{"position":[[235,3]]},"327":{"position":[[47,3]]},"328":{"position":[[235,3]]},"329":{"position":[[270,3]]},"330":{"position":[[98,3]]},"331":{"position":[[78,3]]},"332":{"position":[[28,3]]},"333":{"position":[[171,3]]},"334":{"position":[[134,3]]},"335":{"position":[[150,3]]},"336":{"position":[[80,3]]},"337":{"position":[[40,3]]},"338":{"position":[[123,3]]},"339":{"position":[[62,3]]},"340":{"position":[[76,3]]},"341":{"position":[[48,3]]},"342":{"position":[[40,3]]},"343":{"position":[[34,3]]},"344":{"position":[[54,3]]},"345":{"position":[[62,3]]},"349":{"position":[[197,3]]},"350":{"position":[[134,3]]},"351":{"position":[[251,3]]},"353":{"position":[[2,3]]},"354":{"position":[[2,3]]},"356":{"position":[[20,3]]},"357":{"position":[[20,3]]},"358":{"position":[[26,3]]},"359":{"position":[[34,3]]},"360":{"position":[[34,3]]},"361":{"position":[[34,3]]},"362":{"position":[[51,3]]},"363":{"position":[[40,3]]},"364":{"position":[[86,3]]},"365":{"position":[[92,3]]},"366":{"position":[[43,3]]},"367":{"position":[[69,3]]},"368":{"position":[[20,3]]},"369":{"position":[[26,3]]},"370":{"position":[[50,3]]},"371":{"position":[[48,3]]},"372":{"position":[[44,3]]},"373":{"position":[[44,3]]},"374":{"position":[[45,3]]},"375":{"position":[[57,3]]},"376":{"position":[[44,3]]},"377":{"position":[[36,3]]},"378":{"position":[[62,3]]},"379":{"position":[[27,3]]},"380":{"position":[[72,3]]},"381":{"position":[[76,3]]},"382":{"position":[[61,3]]},"383":{"position":[[45,3]]},"384":{"position":[[59,3]]},"385":{"position":[[45,3]]},"386":{"position":[[43,3]]},"387":{"position":[[45,3]]},"388":{"position":[[24,3]]},"389":{"position":[[68,3]]}},"keywords":{}}],["russ",{"_index":667,"title":{},"content":{"71":{"position":[[347,8]]},"248":{"position":[[329,8]]}},"keywords":{}}],["s",{"_index":136,"title":{},"content":{"18":{"position":[[906,3],[982,2]]},"230":{"position":[[569,6],[605,12]]}},"keywords":{}}],["safari",{"_index":1078,"title":{},"content":{"223":{"position":[[85,6]]},"345":{"position":[[49,6]]}},"keywords":{}}],["same",{"_index":24,"title":{},"content":{"2":{"position":[[144,4]]},"20":{"position":[[1285,4]]},"197":{"position":[[76,4]]}},"keywords":{}}],["save",{"_index":18,"title":{},"content":{"2":{"position":[[25,5]]}},"keywords":{}}],["scheme",{"_index":56,"title":{"7":{"position":[[0,7]]},"112":{"position":[[0,7]]}},"content":{"7":{"position":[[26,6]]}},"keywords":{}}],["screen",{"_index":606,"title":{},"content":{"51":{"position":[[37,6]]},"52":{"position":[[31,6]]},"134":{"position":[[71,6],[403,7]]},"135":{"position":[[80,6]]},"198":{"position":[[56,6]]},"199":{"position":[[56,6]]}},"keywords":{}}],["screenshot",{"_index":843,"title":{"131":{"position":[[0,11]]},"193":{"position":[[0,11]]},"315":{"position":[[0,11]]},"369":{"position":[[0,11]]}},"content":{"131":{"position":[[48,10]]},"181":{"position":[[66,11],[221,11]]},"193":{"position":[[53,11],[190,11],[369,10]]},"215":{"position":[[372,11]]},"303":{"position":[[168,11]]},"315":{"position":[[138,11]]},"337":{"position":[[332,11]]}},"keywords":{}}],["script",{"_index":82,"title":{"17":{"position":[[13,8]]},"229":{"position":[[3,6]]},"283":{"position":[[3,6]]}},"content":{},"keywords":{}}],["scroll",{"_index":967,"title":{},"content":{"188":{"position":[[44,7]]}},"keywords":{}}],["sd",{"_index":1005,"title":{},"content":{"208":{"position":[[337,3]]},"330":{"position":[[229,3]]}},"keywords":{}}],["second",{"_index":114,"title":{},"content":{"18":{"position":[[522,7],[757,7],[910,9],[985,9]]},"19":{"position":[[281,6]]},"83":{"position":[[103,8]]},"95":{"position":[[101,6]]},"121":{"position":[[52,7]]},"122":{"position":[[55,7]]},"123":{"position":[[56,7]]},"126":{"position":[[191,6]]},"127":{"position":[[204,6]]},"145":{"position":[[80,8],[94,7]]},"179":{"position":[[75,6]]},"195":{"position":[[245,7],[271,7]]},"209":{"position":[[137,8]]}},"keywords":{}}],["secur",{"_index":856,"title":{},"content":{"134":{"position":[[333,8]]},"136":{"position":[[310,8]]},"193":{"position":[[291,8]]}},"keywords":{}}],["seek",{"_index":546,"title":{"42":{"position":[[0,5]]},"121":{"position":[[0,5]]},"158":{"position":[[0,5]]},"359":{"position":[[0,5]]}},"content":{"37":{"position":[[1184,4],[1226,4]]},"42":{"position":[[294,4]]},"129":{"position":[[91,5]]},"153":{"position":[[1146,4],[1188,4]]},"158":{"position":[[254,4]]},"367":{"position":[[47,4]]}},"keywords":{}}],["seen",{"_index":865,"title":{},"content":{"137":{"position":[[107,4]]}},"keywords":{}}],["select",{"_index":261,"title":{"23":{"position":[[4,6]]}},"content":{"27":{"position":[[52,11],[319,8],[541,7],[1026,7]]},"208":{"position":[[54,9]]}},"keywords":{}}],["selector",{"_index":265,"title":{"27":{"position":[[4,8]]}},"content":{"24":{"position":[[153,9]]},"25":{"position":[[3806,9]]},"27":{"position":[[156,8],[193,8],[202,8],[217,8],[249,8],[596,9],[1074,9],[1473,9],[1506,9],[1593,9]]},"28":{"position":[[61,8],[98,8],[798,10],[821,9]]},"29":{"position":[[61,8],[98,8],[755,10],[778,9]]},"205":{"position":[[249,9],[401,9]]},"327":{"position":[[190,9],[322,9]]},"349":{"position":[[89,8],[418,9],[862,9],[1235,9],[1263,9],[1335,9]]},"350":{"position":[[698,9]]},"351":{"position":[[676,9]]},"353":{"position":[[153,9]]},"354":{"position":[[3843,9]]}},"keywords":{}}],["self",{"_index":614,"title":{},"content":{"55":{"position":[[15,4]]}},"keywords":{}}],["sent",{"_index":519,"title":{},"content":{"37":{"position":[[582,4]]},"153":{"position":[[544,4]]}},"keywords":{}}],["server",{"_index":993,"title":{},"content":{"202":{"position":[[478,6],[538,6],[620,6]]},"324":{"position":[[320,6]]}},"keywords":{}}],["set",{"_index":174,"title":{"26":{"position":[[11,7]]},"96":{"position":[[0,8]]},"194":{"position":[[0,8]]},"205":{"position":[[0,9]]},"273":{"position":[[0,8]]},"316":{"position":[[0,8]]},"327":{"position":[[0,9]]}},"content":{"20":{"position":[[437,8]]},"27":{"position":[[0,8],[455,8],[521,9]]},"28":{"position":[[308,8],[374,9],[856,8],[881,8],[906,8],[1011,8]]},"29":{"position":[[423,8],[489,9],[813,8],[838,8],[863,8],[980,8]]},"42":{"position":[[251,3]]},"67":{"position":[[189,3],[202,3]]},"76":{"position":[[38,3]]},"96":{"position":[[38,7]]},"97":{"position":[[50,7],[174,8]]},"124":{"position":[[37,3]]},"125":{"position":[[37,3]]},"126":{"position":[[32,3],[47,4]]},"127":{"position":[[32,3]]},"128":{"position":[[38,7]]},"129":{"position":[[37,3],[73,3]]},"134":{"position":[[38,3]]},"135":{"position":[[38,7]]},"136":{"position":[[38,3]]},"137":{"position":[[37,7]]},"138":{"position":[[38,3]]},"140":{"position":[[38,3],[73,3]]},"142":{"position":[[37,3]]},"143":{"position":[[37,3]]},"144":{"position":[[37,3]]},"145":{"position":[[36,7],[349,3]]},"147":{"position":[[52,3]]},"148":{"position":[[53,3]]},"149":{"position":[[53,3]]},"190":{"position":[[94,7],[124,3],[131,7],[258,8]]},"191":{"position":[[106,7],[255,8]]},"192":{"position":[[94,7],[242,8]]},"194":{"position":[[51,7],[211,8]]},"200":{"position":[[223,8]]},"205":{"position":[[41,7],[80,7],[193,8],[208,9],[236,7],[388,7]]},"211":{"position":[[753,3]]},"212":{"position":[[24,3]]},"213":{"position":[[24,3]]},"215":{"position":[[388,8]]},"244":{"position":[[106,3]]},"274":{"position":[[138,8]]},"285":{"position":[[115,8]]},"292":{"position":[[550,10]]},"294":{"position":[[124,8]]},"295":{"position":[[121,8]]},"296":{"position":[[88,8]]},"297":{"position":[[258,8]]},"312":{"position":[[55,7],[181,8]]},"313":{"position":[[172,8]]},"314":{"position":[[170,8]]},"316":{"position":[[141,8]]},"322":{"position":[[192,8]]},"327":{"position":[[144,8],[159,9]]},"337":{"position":[[348,8]]},"349":{"position":[[294,8],[360,9]]},"350":{"position":[[231,8],[297,9]]},"351":{"position":[[348,8],[414,9]]}},"keywords":{}}],["setart",{"_index":226,"title":{},"content":{"22":{"position":[[480,7]]},"347":{"position":[[398,7]]}},"keywords":{}}],["setart(art",{"_index":251,"title":{},"content":{"22":{"position":[[1080,13]]},"347":{"position":[[998,13]]}},"keywords":{}}],["setinterval(upd",{"_index":232,"title":{},"content":{"22":{"position":[[620,19]]},"347":{"position":[[538,19]]}},"keywords":{}}],["setter",{"_index":691,"title":{},"content":{"77":{"position":[[53,7]]},"359":{"position":[[4,9]]},"360":{"position":[[4,9]]},"361":{"position":[[4,9]]}},"keywords":{}}],["setter/gett",{"_index":1169,"title":{},"content":{"362":{"position":[[4,16]]},"363":{"position":[[4,16]]},"366":{"position":[[4,16]]},"367":{"position":[[4,16]]},"372":{"position":[[4,16]]},"373":{"position":[[4,16]]},"374":{"position":[[4,16]]},"375":{"position":[[4,16]]},"376":{"position":[[4,16]]},"378":{"position":[[4,16]]},"380":{"position":[[4,16]]},"381":{"position":[[4,16]]},"382":{"position":[[4,16]]},"383":{"position":[[4,16]]},"384":{"position":[[4,16]]},"386":{"position":[[4,16]]},"387":{"position":[[4,16]]}},"keywords":{}}],["setter/getterdefault",{"_index":910,"title":{},"content":{"146":{"position":[[6,21]]}},"keywords":{}}],["setter/getterparamet",{"_index":821,"title":{},"content":{"124":{"position":[[6,23]]},"125":{"position":[[6,23]]},"128":{"position":[[6,23]]},"129":{"position":[[6,23]]},"134":{"position":[[6,23]]},"135":{"position":[[6,23]]},"136":{"position":[[6,23]]},"137":{"position":[[6,23]]},"138":{"position":[[6,23]]},"140":{"position":[[6,23]]},"142":{"position":[[6,23]]},"143":{"position":[[6,23]]},"144":{"position":[[6,23]]},"145":{"position":[[6,23]]},"148":{"position":[[6,23]]},"149":{"position":[[6,23]]}},"keywords":{}}],["setterparamet",{"_index":816,"title":{},"content":{"121":{"position":[[6,16]]},"122":{"position":[[6,16]]},"123":{"position":[[6,16]]}},"keywords":{}}],["settim",{"_index":228,"title":{},"content":{"22":{"position":[[519,8]]},"347":{"position":[[437,8]]}},"keywords":{}}],["settime((tim",{"_index":231,"title":{},"content":{"22":{"position":[[588,14]]},"347":{"position":[[506,14]]}},"keywords":{}}],["settimeout",{"_index":674,"title":{},"content":{"74":{"position":[[289,13]]},"75":{"position":[[336,13]]},"76":{"position":[[350,13]]},"77":{"position":[[358,13]]},"80":{"position":[[562,13]]},"81":{"position":[[645,13]]},"85":{"position":[[209,13]]},"86":{"position":[[651,13]]},"88":{"position":[[231,13]]},"89":{"position":[[641,13]]},"91":{"position":[[243,13]]},"93":{"position":[[234,13]]},"97":{"position":[[276,13]]},"119":{"position":[[182,13]]},"120":{"position":[[204,13]]},"123":{"position":[[208,13]]},"126":{"position":[[361,13]]},"127":{"position":[[374,13]]},"134":{"position":[[249,13]]},"135":{"position":[[264,13]]},"136":{"position":[[233,13]]},"251":{"position":[[258,13]]},"252":{"position":[[299,13]]},"253":{"position":[[320,13]]},"254":{"position":[[306,13]]},"257":{"position":[[533,13]]},"258":{"position":[[403,13]]},"262":{"position":[[168,13]]},"263":{"position":[[399,13]]},"265":{"position":[[196,13]]},"266":{"position":[[394,13]]},"268":{"position":[[196,13]]},"270":{"position":[[191,13]]},"274":{"position":[[240,13]]},"357":{"position":[[173,13]]},"358":{"position":[[181,13]]},"361":{"position":[[176,13]]},"364":{"position":[[229,13]]},"365":{"position":[[235,13]]},"372":{"position":[[213,13]]},"373":{"position":[[219,13]]},"374":{"position":[[210,13]]}},"keywords":{}}],["setting.queryselector('input[type=rang",{"_index":1139,"title":{},"content":{"292":{"position":[[578,44]]}},"keywords":{}}],["shaka",{"_index":467,"title":{"34":{"position":[[0,5]]},"174":{"position":[[0,5]]}},"content":{},"keywords":{}}],["shaka.player(video",{"_index":473,"title":{},"content":{"34":{"position":[[290,20]]},"174":{"position":[[284,20]]}},"keywords":{}}],["shaka.polyfill.installal",{"_index":472,"title":{},"content":{"34":{"position":[[244,28]]},"174":{"position":[[238,28]]}},"keywords":{}}],["shortcut",{"_index":977,"title":{},"content":{"195":{"position":[[42,8]]}},"keywords":{}}],["show",{"_index":669,"title":{"74":{"position":[[0,5]]},"80":{"position":[[0,5]]},"83":{"position":[[0,5]]},"85":{"position":[[0,5]]},"88":{"position":[[0,5]]},"91":{"position":[[0,5]]},"93":{"position":[[0,5]]},"97":{"position":[[0,5]]},"251":{"position":[[0,5]]},"257":{"position":[[0,5]]},"260":{"position":[[0,5]]},"262":{"position":[[0,5]]},"265":{"position":[[0,5]]},"268":{"position":[[0,5]]},"270":{"position":[[0,5]]},"274":{"position":[[0,5]]}},"content":{"74":{"position":[[29,4]]},"80":{"position":[[29,4]]},"83":{"position":[[30,4]]},"85":{"position":[[30,4]]},"88":{"position":[[30,4]]},"91":{"position":[[29,4]]},"93":{"position":[[31,4]]},"97":{"position":[[29,4]]},"209":{"position":[[23,4]]},"251":{"position":[[21,4]]},"257":{"position":[[21,4]]},"260":{"position":[[21,4]]},"262":{"position":[[21,4]]},"265":{"position":[[21,4]]},"268":{"position":[[21,4]]},"270":{"position":[[21,4]]},"274":{"position":[[21,4]]},"289":{"position":[[25,4]]}},"keywords":{}}],["side",{"_index":964,"title":{},"content":{"187":{"position":[[194,5]]},"202":{"position":[[485,4],[545,4],[627,5]]},"219":{"position":[[75,4]]},"324":{"position":[[327,4]]}},"keywords":{}}],["sierra"",{"_index":346,"title":{},"content":{"25":{"position":[[2751,12]]},"354":{"position":[[2751,12]]}},"keywords":{}}],["silenc",{"_index":129,"title":{},"content":{"18":{"position":[[821,7]]}},"keywords":{}}],["similar",{"_index":374,"title":{},"content":{"27":{"position":[[20,7]]}},"keywords":{}}],["singl",{"_index":157,"title":{"20":{"position":[[9,6]]}},"content":{"20":{"position":[[9,6]]}},"keywords":{}}],["size",{"_index":684,"title":{},"content":{"75":{"position":[[269,6],[399,6]]},"76":{"position":[[266,6]]},"77":{"position":[[291,6],[494,6]]},"141":{"position":[[21,4],[246,4]]},"177":{"position":[[105,5],[338,4]]},"183":{"position":[[197,4]]},"187":{"position":[[32,4],[86,5],[171,4]]},"213":{"position":[[473,6]]},"222":{"position":[[80,4],[98,5]]},"252":{"position":[[232,6],[362,6]]},"253":{"position":[[236,6]]},"254":{"position":[[239,6],[442,6]]},"335":{"position":[[360,6]]}},"keywords":{}}],["skip",{"_index":112,"title":{},"content":{"18":{"position":[[501,8],[1168,9]]}},"keywords":{}}],["skyline"",{"_index":348,"title":{},"content":{"25":{"position":[[2840,13]]},"354":{"position":[[2840,13]]}},"keywords":{}}],["slider",{"_index":415,"title":{"29":{"position":[[10,7]]}},"content":{},"keywords":{}}],["slumber"",{"_index":350,"title":{},"content":{"25":{"position":[[2930,13]]},"354":{"position":[[2930,13]]}},"keywords":{}}],["someth",{"_index":743,"title":{},"content":{"99":{"position":[[191,10]]},"210":{"position":[[186,10]]},"276":{"position":[[126,10]]},"332":{"position":[[123,10]]}},"keywords":{}}],["sometim",{"_index":192,"title":{},"content":{"21":{"position":[[20,9]]},"216":{"position":[[215,9]]}},"keywords":{}}],["sourc",{"_index":934,"title":{},"content":{"178":{"position":[[43,6]]},"193":{"position":[[321,6]]}},"keywords":{}}],["space",{"_index":982,"title":{},"content":{"195":{"position":[[279,5]]},"317":{"position":[[183,5]]}},"keywords":{}}],["specifi",{"_index":1060,"title":{},"content":{"216":{"position":[[32,7],[295,7]]}},"keywords":{}}],["speed",{"_index":889,"title":{},"content":{"143":{"position":[[65,6]]},"191":{"position":[[55,5]]},"285":{"position":[[485,6]]}},"keywords":{}}],["src="${img}">",{"_index":700,"title":{},"content":{"80":{"position":[[263,28],[420,28]]},"81":{"position":[[730,28]]},"204":{"position":[[710,28]]},"257":{"position":[[234,28],[391,28]]},"258":{"position":[[488,28]]},"326":{"position":[[470,28]]}},"keywords":{}}],["src="/assets/img/ploading.gif">",{"_index":1047,"title":{},"content":{"215":{"position":[[204,46]]},"337":{"position":[[164,46]]}},"keywords":{}}],["src="/assets/img/state.png">",{"_index":1048,"title":{},"content":{"215":{"position":[[267,43]]},"337":{"position":[[227,43]]}},"keywords":{}}],["src="/assets/img/state.svg">",{"_index":406,"title":{},"content":{"28":{"position":[[480,43]]},"29":{"position":[[591,43]]},"350":{"position":[[399,43]]},"351":{"position":[[513,43]]}},"keywords":{}}],["src="/assets/sample/poster.jpg">",{"_index":103,"title":{},"content":{"18":{"position":[[251,47]]},"230":{"position":[[224,47]]}},"keywords":{}}],["src="https://cdn.jsdelivr.net/npm/artplay",{"_index":89,"title":{},"content":{"17":{"position":[[134,48]]},"229":{"position":[[131,48]]},"283":{"position":[[135,48]]}},"keywords":{}}],["src="https://unpkg.com/artplay",{"_index":92,"title":{},"content":{"17":{"position":[[280,37]]},"229":{"position":[[277,37]]},"283":{"position":[[289,37]]}},"keywords":{}}],["src="path/to/artplay",{"_index":86,"title":{},"content":{"17":{"position":[[32,27]]},"229":{"position":[[29,27]]},"283":{"position":[[29,27]]}},"keywords":{}}],["src="path/to/artplayer.js"></script>",{"_index":770,"title":{},"content":{"103":{"position":[[312,55]]}},"keywords":{}}],["srt",{"_index":1041,"title":{},"content":{"213":{"position":[[175,4],[414,6]]},"335":{"position":[[301,6]]}},"keywords":{}}],["ssr",{"_index":67,"title":{},"content":{"10":{"position":[[59,3]]},"115":{"position":[[31,3]]},"202":{"position":[[43,3],[451,3]]},"324":{"position":[[26,3],[314,3]]}},"keywords":{}}],["start",{"_index":537,"title":{},"content":{"37":{"position":[[991,5]]},"153":{"position":[[953,5]]}},"keywords":{}}],["state",{"_index":399,"title":{},"content":{"28":{"position":[[137,5],[750,5]]},"29":{"position":[[133,5]]},"47":{"position":[[149,7],[168,5],[234,5]]},"163":{"position":[[132,7],[151,5],[178,5]]},"180":{"position":[[70,5]]},"215":{"position":[[251,6]]},"337":{"position":[[211,6]]}},"keywords":{}}],["static",{"_index":13,"title":{"1":{"position":[[0,6]]}},"content":{},"keywords":{}}],["step",{"_index":422,"title":{},"content":{"29":{"position":[[306,4]]},"351":{"position":[[231,4]]}},"keywords":{}}],["step="1"",{"_index":1134,"title":{},"content":{"292":{"position":[[435,18]]}},"keywords":{}}],["stinson"",{"_index":352,"title":{},"content":{"25":{"position":[[3020,13]]},"354":{"position":[[3020,13]]}},"keywords":{}}],["stop",{"_index":505,"title":{},"content":{"37":{"position":[[223,4],[349,8],[718,7],[1556,7]]},"153":{"position":[[185,4],[311,8],[680,7],[1518,7]]}},"keywords":{}}],["storag",{"_index":637,"title":{"67":{"position":[[0,8]]},"244":{"position":[[0,8]]}},"content":{"67":{"position":[[31,7]]}},"keywords":{}}],["storage.googleapis.com/shaka",{"_index":469,"title":{},"content":{"34":{"position":[[136,31]]},"174":{"position":[[130,31]]}},"keywords":{}}],["store",{"_index":51,"title":{},"content":{"6":{"position":[[13,5]]}},"keywords":{}}],["streams.mux.dev/x36xhzz/x36xhzz.m3u8",{"_index":448,"title":{},"content":{"32":{"position":[[147,38]]},"172":{"position":[[141,38]]}},"keywords":{}}],["string",{"_index":39,"title":{},"content":{"3":{"position":[[6,6]]},"4":{"position":[[6,6]]},"10":{"position":[[6,6],[34,7]]},"27":{"position":[[336,6]]},"28":{"position":[[189,6]]},"29":{"position":[[183,6]]},"81":{"position":[[133,6],[441,6]]},"86":{"position":[[135,6],[443,6],[488,6]]},"89":{"position":[[138,6],[446,6]]},"108":{"position":[[4,6]]},"109":{"position":[[4,6]]},"115":{"position":[[4,6]]},"125":{"position":[[30,6]]},"126":{"position":[[25,6]]},"127":{"position":[[25,6]]},"137":{"position":[[30,6]]},"142":{"position":[[30,6]]},"144":{"position":[[30,6]]},"147":{"position":[[25,6]]},"148":{"position":[[30,6]]},"149":{"position":[[30,6]]},"204":{"position":[[129,6],[437,6]]},"206":{"position":[[132,6],[440,6]]},"207":{"position":[[147,6],[455,6],[500,6]]},"208":{"position":[[157,6],[181,6]]},"209":{"position":[[151,6]]},"211":{"position":[[404,6]]},"212":{"position":[[91,6]]},"213":{"position":[[123,6],[148,6],[221,6]]},"215":{"position":[[71,6]]},"258":{"position":[[66,6],[220,6]]},"263":{"position":[[66,6],[220,6],[244,6]]},"266":{"position":[[66,6],[220,6]]},"300":{"position":[[4,9]]},"302":{"position":[[4,9]]},"303":{"position":[[4,9]]},"304":{"position":[[4,9]]},"326":{"position":[[64,6],[218,6]]},"328":{"position":[[64,6],[218,6]]},"329":{"position":[[65,6],[219,6],[243,6]]},"330":{"position":[[68,6],[84,6]]},"331":{"position":[[64,6]]},"334":{"position":[[40,6]]},"335":{"position":[[56,6],[73,6],[127,6]]},"338":{"position":[[4,9]]},"340":{"position":[[4,9]]},"349":{"position":[[183,6]]},"350":{"position":[[120,6]]},"351":{"position":[[116,6]]},"363":{"position":[[21,6]]},"364":{"position":[[16,6]]},"365":{"position":[[16,6]]},"375":{"position":[[21,6]]},"380":{"position":[[21,6]]},"382":{"position":[[21,6]]},"385":{"position":[[16,6]]},"386":{"position":[[21,6]]},"387":{"position":[[21,6]]}},"keywords":{}}],["stringdefault",{"_index":933,"title":{},"content":{"178":{"position":[[6,14]]},"180":{"position":[[6,14]]},"181":{"position":[[6,14]]},"182":{"position":[[6,14]]},"216":{"position":[[6,14]]},"218":{"position":[[6,14]]}},"keywords":{}}],["string、el",{"_index":379,"title":{},"content":{"27":{"position":[[125,14],[170,14]]},"28":{"position":[[30,14],[75,14]]},"29":{"position":[[30,14],[75,14]]},"81":{"position":[[258,14]]},"86":{"position":[[260,14]]},"89":{"position":[[263,14]]},"204":{"position":[[254,14]]},"206":{"position":[[257,14]]},"207":{"position":[[272,14]]},"258":{"position":[[119,14]]},"263":{"position":[[119,14]]},"266":{"position":[[119,14]]},"299":{"position":[[4,17]]},"326":{"position":[[117,14]]},"328":{"position":[[117,14]]},"329":{"position":[[118,14]]},"349":{"position":[[37,14],[68,14]]},"350":{"position":[[13,14],[44,14]]},"351":{"position":[[13,14],[44,14]]}},"keywords":{}}],["string、elementdefault",{"_index":929,"title":{},"content":{"177":{"position":[[6,22]]}},"keywords":{}}],["style",{"_index":240,"title":{"75":{"position":[[0,6]]},"252":{"position":[[0,6]]}},"content":{"22":{"position":[[921,8]]},"75":{"position":[[22,5],[64,5],[236,6]]},"76":{"position":[[233,6]]},"77":{"position":[[262,6],[463,6]]},"80":{"position":[[292,6],[449,6]]},"81":{"position":[[302,5],[325,5],[759,6]]},"86":{"position":[[304,5],[327,5],[805,6]]},"89":{"position":[[307,5],[330,5]]},"204":{"position":[[298,5],[321,5],[739,6]]},"206":{"position":[[301,5],[324,5]]},"207":{"position":[[316,5],[339,5],[759,6],[1006,6]]},"213":{"position":[[184,5],[206,5],[440,6]]},"252":{"position":[[16,5],[199,6]]},"253":{"position":[[203,6]]},"254":{"position":[[210,6],[411,6]]},"257":{"position":[[263,6],[420,6]]},"258":{"position":[[145,5],[517,6]]},"263":{"position":[[145,5]]},"266":{"position":[[145,5]]},"292":{"position":[[481,6]]},"326":{"position":[[143,5],[499,6]]},"328":{"position":[[143,5]]},"329":{"position":[[144,5],[480,6],[671,6]]},"335":{"position":[[100,5],[327,6]]},"347":{"position":[[839,8]]}},"keywords":{}}],["style="color:red">",{"_index":1166,"title":{},"content":{"349":{"position":[[463,33]]}},"keywords":{}}],["style="color:red">subtitl",{"_index":267,"title":{},"content":{"24":{"position":[[198,39]]},"27":{"position":[[641,39]]},"353":{"position":[[198,39]]}},"keywords":{}}],["style="color:yellow">",{"_index":1167,"title":{},"content":{"349":{"position":[[577,36]]}},"keywords":{}}],["style="color:yellow">subtitl",{"_index":270,"title":{},"content":{"24":{"position":[[318,42]]},"27":{"position":[[761,42]]},"353":{"position":[[318,42]]}},"keywords":{}}],["style="width",{"_index":698,"title":{},"content":{"80":{"position":[[232,18],[389,18]]},"81":{"position":[[699,18]]},"204":{"position":[[679,18]]},"257":{"position":[[203,18],[360,18]]},"258":{"position":[[457,18]]},"326":{"position":[[439,18]]}},"keywords":{}}],["submenu",{"_index":1001,"title":{},"content":{"205":{"position":[[269,8],[294,8],[421,8],[446,8]]}},"keywords":{}}],["subtitl",{"_index":263,"title":{"24":{"position":[[7,9]]},"73":{"position":[[0,9]]},"213":{"position":[[0,9]]},"250":{"position":[[0,9]]},"335":{"position":[[0,9]]}},"content":{"24":{"position":[[138,9]]},"27":{"position":[[549,10],[581,9]]},"73":{"position":[[24,8]]},"74":{"position":[[46,8],[165,9]]},"75":{"position":[[55,8],[169,9]]},"76":{"position":[[54,8],[166,9]]},"77":{"position":[[80,8],[195,9],[452,10]]},"200":{"position":[[28,8],[172,9]]},"213":{"position":[[32,9],[64,9],[130,8],[155,8],[197,8],[228,8],[360,9]]},"251":{"position":[[134,9]]},"252":{"position":[[132,9]]},"253":{"position":[[136,9]]},"254":{"position":[[143,9],[400,10]]},"322":{"position":[[141,9]]},"335":{"position":[[247,9]]},"353":{"position":[[138,9]]}},"keywords":{}}],["subtitleoffset",{"_index":985,"title":{"200":{"position":[[0,15]]},"322":{"position":[[0,15]]}},"content":{"200":{"position":[[238,15]]},"322":{"position":[[207,15]]}},"keywords":{}}],["success",{"_index":1021,"title":{},"content":{"211":{"position":[[366,11]]}},"keywords":{}}],["such",{"_index":586,"title":{},"content":{"46":{"position":[[35,4]]},"130":{"position":[[237,4]]},"134":{"position":[[411,4]]},"136":{"position":[[378,5]]},"177":{"position":[[369,4]]},"183":{"position":[[251,5]]},"216":{"position":[[185,5]]}},"keywords":{}}],["suffix",{"_index":1061,"title":{},"content":{"216":{"position":[[159,6],[265,7]]}},"keywords":{}}],["support",{"_index":133,"title":{},"content":{"18":{"position":[[859,7]]},"27":{"position":[[68,7]]},"31":{"position":[[388,7]]},"32":{"position":[[506,7]]},"126":{"position":[[125,8]]},"127":{"position":[[138,8]]},"142":{"position":[[62,7]]},"143":{"position":[[72,7]]},"144":{"position":[[73,7]]},"178":{"position":[[67,7]]},"211":{"position":[[396,7]]},"213":{"position":[[56,7]]},"215":{"position":[[58,7]]},"218":{"position":[[90,8]]}},"keywords":{}}],["surround.mp4",{"_index":479,"title":{},"content":{"35":{"position":[[444,14]]},"175":{"position":[[438,14]]}},"keywords":{}}],["suspend",{"_index":558,"title":{},"content":{"37":{"position":[[1392,10]]},"153":{"position":[[1354,10]]}},"keywords":{}}],["sutro"",{"_index":354,"title":{},"content":{"25":{"position":[[3108,11]]},"354":{"position":[[3108,11]]}},"keywords":{}}],["switch",{"_index":262,"title":{"24":{"position":[[0,6]]},"25":{"position":[[0,6]]},"28":{"position":[[4,6]]},"77":{"position":[[0,7]]},"254":{"position":[[0,7]]}},"content":{"28":{"position":[[107,6],[524,7],[743,6],[920,7],[1035,7]]},"77":{"position":[[23,6]]},"120":{"position":[[15,6]]},"194":{"position":[[72,6]]},"195":{"position":[[285,6]]},"196":{"position":[[55,6]]},"254":{"position":[[16,6]]},"350":{"position":[[65,6],[443,7],[782,7],[892,7]]}},"keywords":{}}],["switchoff",{"_index":1058,"title":{},"content":{"215":{"position":[[614,10]]},"337":{"position":[[574,10]]}},"keywords":{}}],["switchon",{"_index":1057,"title":{},"content":{"215":{"position":[[600,9]]},"337":{"position":[[560,9]]}},"keywords":{}}],["switchqual",{"_index":830,"title":{"127":{"position":[[0,14]]},"365":{"position":[[0,14]]}},"content":{},"keywords":{}}],["switchurl",{"_index":824,"title":{"126":{"position":[[0,10]]},"364":{"position":[[0,10]]}},"content":{"127":{"position":[[72,10]]},"365":{"position":[[34,9]]}},"keywords":{}}],["synchronousplayback",{"_index":1099,"title":{},"content":{"285":{"position":[[743,20]]}},"keywords":{}}],["syntax",{"_index":195,"title":{},"content":{"21":{"position":[[50,6]]}},"keywords":{}}],["take",{"_index":738,"title":{},"content":{"95":{"position":[[423,4]]},"195":{"position":[[326,4]]}},"keywords":{}}],["templat",{"_index":626,"title":{"62":{"position":[[0,9]]},"239":{"position":[[0,9]]}},"content":{},"keywords":{}}],["template/react.j",{"_index":798,"title":{},"content":{"105":{"position":[[35,17]]}},"keywords":{}}],["template/vue.j",{"_index":777,"title":{},"content":{"104":{"position":[[33,15]]}},"keywords":{}}],["temporari",{"_index":565,"title":{},"content":{"37":{"position":[[1577,9]]},"153":{"position":[[1539,9]]}},"keywords":{}}],["termin",{"_index":513,"title":{},"content":{"37":{"position":[[439,11]]},"153":{"position":[[401,11]]}},"keywords":{}}],["text",{"_index":383,"title":{},"content":{"27":{"position":[[351,4]]},"28":{"position":[[204,4]]},"29":{"position":[[198,4]]},"81":{"position":[[455,4]]},"86":{"position":[[457,4]]},"89":{"position":[[460,4]]},"204":{"position":[[451,4]]},"206":{"position":[[454,4]]},"207":{"position":[[469,4]]},"209":{"position":[[146,4],[168,4],[297,5],[338,5],[374,5],[409,5],[450,5]]},"285":{"position":[[228,5],[353,5],[417,5]]},"287":{"position":[[233,5],[260,5],[287,5]]},"291":{"position":[[285,4],[324,6],[467,5],[473,5]]},"331":{"position":[[59,4],[200,5],[241,5],[277,5],[312,5],[353,5]]}},"keywords":{}}],["text.trim",{"_index":1125,"title":{},"content":{"291":{"position":[[334,13]]}},"keywords":{}}],["theme",{"_index":921,"title":{"149":{"position":[[0,6]]},"182":{"position":[[0,6]]},"304":{"position":[[0,6]]},"387":{"position":[[0,6]]}},"content":{"149":{"position":[[64,5]]},"182":{"position":[[33,5],[180,6]]},"285":{"position":[[1049,6]]},"304":{"position":[[137,6]]}},"keywords":{}}],["third",{"_index":428,"title":{"30":{"position":[[0,5]]}},"content":{"217":{"position":[[86,5]]}},"keywords":{}}],["this.$emit("get",{"_index":789,"title":{},"content":{"104":{"position":[[454,20]]}},"keywords":{}}],["this.$nexttick",{"_index":788,"title":{},"content":{"104":{"position":[[428,17]]}},"keywords":{}}],["this.$refs.artref",{"_index":787,"title":{},"content":{"104":{"position":[[405,18]]}},"keywords":{}}],["this.inst",{"_index":785,"title":{},"content":{"104":{"position":[[346,13],[491,15],[535,14]]}},"keywords":{}}],["this.instance.destroy",{"_index":793,"title":{},"content":{"104":{"position":[[561,22]]}},"keywords":{}}],["this.instance.destroy(fals",{"_index":794,"title":{},"content":{"104":{"position":[[586,29]]}},"keywords":{}}],["this.opt",{"_index":786,"title":{},"content":{"104":{"position":[[378,15]]}},"keywords":{}}],["this.play",{"_index":941,"title":{},"content":{"179":{"position":[[309,12]]},"301":{"position":[[204,12]]}},"keywords":{}}],["this就是播放器实例,但回调函数假如使用了箭头函数,thi",{"_index":1160,"title":{},"content":{"301":{"position":[[227,47]]}},"keywords":{}}],["three",{"_index":167,"title":{},"content":{"20":{"position":[[192,5]]},"178":{"position":[[75,5]]}},"keywords":{}}],["through",{"_index":22,"title":{},"content":{"2":{"position":[[87,7]]},"17":{"position":[[424,7]]},"20":{"position":[[305,7]]},"22":{"position":[[127,7]]},"202":{"position":[[214,7]]}},"keywords":{}}],["thumbnail",{"_index":1031,"title":{"212":{"position":[[0,11]]},"334":{"position":[[0,11]]}},"content":{"212":{"position":[[323,11]]},"334":{"position":[[231,11]]}},"keywords":{}}],["time",{"_index":25,"title":{},"content":{"2":{"position":[[149,5]]},"18":{"position":[[453,4],[699,4]]},"19":{"position":[[42,4],[317,4],[368,5]]},"22":{"position":[[401,4],[512,6],[609,4]]},"37":{"position":[[1424,4]]},"42":{"position":[[24,4]]},"49":{"position":[[86,5]]},"83":{"position":[[91,4]]},"121":{"position":[[36,4]]},"122":{"position":[[36,4]]},"123":{"position":[[36,4]]},"129":{"position":[[67,5],[77,4]]},"153":{"position":[[1386,4]]},"184":{"position":[[70,4]]},"197":{"position":[[81,5]]},"200":{"position":[[37,4]]},"209":{"position":[[126,4],[287,5],[327,5],[363,5],[398,5],[439,5]]},"277":{"position":[[78,4],[324,4],[375,5]]},"285":{"position":[[249,5],[366,5],[430,5]]},"287":{"position":[[246,5],[273,5],[300,5]]},"331":{"position":[[35,6],[190,5],[230,5],[266,5],[301,5],[342,5]]},"347":{"position":[[319,4],[430,6],[527,4]]}},"keywords":{}}],["time={tim",{"_index":253,"title":{},"content":{"22":{"position":[[1133,11],[1209,11]]},"347":{"position":[[1051,11],[1127,11]]}},"keywords":{}}],["timer",{"_index":223,"title":{},"content":{"22":{"position":[[393,7]]},"347":{"position":[[311,7]]}},"keywords":{}}],["tip",{"_index":2,"title":{},"content":{"0":{"position":[[15,3]]},"42":{"position":[[247,3]]},"95":{"position":[[402,3]]},"130":{"position":[[195,3]]},"134":{"position":[[310,3]]},"136":{"position":[[287,3]]},"141":{"position":[[242,3]]},"145":{"position":[[305,3]]},"183":{"position":[[171,3]]},"186":{"position":[[184,3]]},"193":{"position":[[271,3]]},"195":{"position":[[305,3]]},"202":{"position":[[447,3]]},"211":{"position":[[690,3]]}},"keywords":{}}],["titl",{"_index":918,"title":{"148":{"position":[[0,6]]},"181":{"position":[[0,6]]},"303":{"position":[[0,6]]},"386":{"position":[[0,6]]}},"content":{"148":{"position":[[64,5],[242,7]]},"181":{"position":[[191,6]]},"303":{"position":[[138,6]]}},"keywords":{}}],["toaster"",{"_index":356,"title":{},"content":{"25":{"position":[[3196,13]]},"354":{"position":[[3196,13]]}},"keywords":{}}],["toggl",{"_index":401,"title":{"120":{"position":[[0,7]]},"358":{"position":[[0,7]]}},"content":{"28":{"position":[[168,6]]}},"keywords":{}}],["tooltip",{"_index":382,"title":{},"content":{"27":{"position":[[328,7],[343,7],[572,8],[986,7],[1056,8],[1411,7]]},"28":{"position":[[181,7],[196,7],[406,8],[680,7]]},"29":{"position":[[175,7],[190,7],[518,8],[698,7],[877,8],[1004,8]]},"81":{"position":[[433,7]]},"86":{"position":[[435,7],[778,8]]},"89":{"position":[[438,7]]},"204":{"position":[[429,7]]},"206":{"position":[[432,7]]},"207":{"position":[[447,7],[732,8],[979,8]]},"258":{"position":[[212,7]]},"263":{"position":[[212,7],[485,8]]},"266":{"position":[[212,7]]},"326":{"position":[[210,7]]},"328":{"position":[[210,7]]},"329":{"position":[[211,7],[458,8],[649,8]]},"349":{"position":[[175,7],[400,8],[844,8]]},"350":{"position":[[112,7],[326,8]]},"351":{"position":[[108,7],[440,8],[760,8],[882,8]]}},"keywords":{}}],["top",{"_index":702,"title":{},"content":{"80":{"position":[[323,4],[480,4]]},"81":{"position":[[790,4]]},"204":{"position":[[770,4]]},"257":{"position":[[294,4],[451,4]]},"258":{"position":[[548,4]]},"326":{"position":[[530,4]]}},"keywords":{}}],["torrent",{"_index":480,"title":{},"content":{"35":{"position":[[465,10],[490,8],[609,9]]},"175":{"position":[[459,10],[484,8],[603,9]]}},"keywords":{}}],["torrent.files[0",{"_index":485,"title":{},"content":{"35":{"position":[[632,17]]},"175":{"position":[[626,17]]}},"keywords":{}}],["total",{"_index":125,"title":{},"content":{"18":{"position":[[728,5]]}},"keywords":{}}],["totaldur",{"_index":117,"title":{},"content":{"18":{"position":[[576,14],[765,14]]},"230":{"position":[[391,31],[479,14]]}},"keywords":{}}],["tri",{"_index":553,"title":{},"content":{"37":{"position":[[1280,6]]},"153":{"position":[[1242,6]]}},"keywords":{}}],["trigger",{"_index":599,"title":{},"content":{"49":{"position":[[69,7]]},"53":{"position":[[0,7]]},"81":{"position":[[392,9]]},"86":{"position":[[394,9]]},"89":{"position":[[397,9]]},"129":{"position":[[113,7]]},"204":{"position":[[388,9]]},"206":{"position":[[391,9]]},"207":{"position":[[406,9]]}},"keywords":{}}],["true",{"_index":96,"title":{},"content":{"18":{"position":[[109,5],[127,5],[148,5]]},"20":{"position":[[446,5]]},"24":{"position":[[176,5]]},"27":{"position":[[464,5],[476,5],[496,5],[515,5],[619,5],[1097,5]]},"28":{"position":[[317,5],[329,5],[349,5],[368,5],[844,5],[1043,5]]},"29":{"position":[[432,5],[444,5],[464,5],[483,5],[801,5]]},"31":{"position":[[121,5]]},"32":{"position":[[122,5]]},"33":{"position":[[133,5],[325,6]]},"34":{"position":[[125,5]]},"35":{"position":[[127,5],[578,5],[683,5]]},"47":{"position":[[178,5]]},"48":{"position":[[142,5]]},"51":{"position":[[155,5]]},"52":{"position":[[152,5]]},"74":{"position":[[331,5]]},"88":{"position":[[225,5]]},"89":{"position":[[635,5]]},"91":{"position":[[237,5]]},"93":{"position":[[228,5]]},"97":{"position":[[183,5],[199,5],[270,5]]},"104":{"position":[[322,5]]},"118":{"position":[[132,5]]},"119":{"position":[[133,5]]},"120":{"position":[[153,5]]},"128":{"position":[[243,5]]},"134":{"position":[[189,5],[243,5]]},"135":{"position":[[201,5],[258,5]]},"136":{"position":[[180,5],[227,5]]},"138":{"position":[[208,5]]},"139":{"position":[[162,5]]},"140":{"position":[[80,5],[285,5]]},"146":{"position":[[312,5]]},"147":{"position":[[285,6]]},"163":{"position":[[157,17]]},"164":{"position":[[121,5]]},"167":{"position":[[123,5]]},"168":{"position":[[126,5]]},"171":{"position":[[115,5]]},"172":{"position":[[116,5]]},"173":{"position":[[127,5],[319,6]]},"174":{"position":[[119,5]]},"175":{"position":[[121,5],[572,5],[677,5]]},"179":{"position":[[286,5]]},"181":{"position":[[233,5]]},"184":{"position":[[182,5]]},"185":{"position":[[159,5]]},"186":{"position":[[160,5],[173,5],[283,5]]},"187":{"position":[[344,5]]},"188":{"position":[[230,5]]},"189":{"position":[[154,5]]},"190":{"position":[[142,4],[252,5],[267,5]]},"191":{"position":[[249,5],[264,5]]},"192":{"position":[[236,5],[251,5]]},"193":{"position":[[202,5]]},"194":{"position":[[220,5]]},"195":{"position":[[22,4],[163,5]]},"196":{"position":[[199,5]]},"197":{"position":[[22,4],[232,5]]},"198":{"position":[[228,5]]},"199":{"position":[[232,5]]},"200":{"position":[[232,5],[254,5]]},"201":{"position":[[219,5]]},"202":{"position":[[436,5]]},"203":{"position":[[22,4],[173,5]]},"205":{"position":[[202,5]]},"206":{"position":[[772,5]]},"208":{"position":[[325,5]]},"214":{"position":[[286,5],[305,5]]},"219":{"position":[[216,5]]},"220":{"position":[[218,5]]},"221":{"position":[[170,5]]},"222":{"position":[[261,5]]},"223":{"position":[[210,5]]},"230":{"position":[[109,5],[127,5],[148,5]]},"251":{"position":[[300,5]]},"265":{"position":[[190,5]]},"266":{"position":[[388,5]]},"268":{"position":[[190,5]]},"270":{"position":[[185,5]]},"274":{"position":[[147,5],[163,5],[234,5]]},"285":{"position":[[109,5],[124,5],[144,5],[165,5],[397,5],[692,5],[718,5],[846,4],[1168,4]]},"291":{"position":[[501,5]]},"294":{"position":[[133,5]]},"295":{"position":[[130,5]]},"296":{"position":[[97,5]]},"297":{"position":[[267,5]]},"301":{"position":[[181,5]]},"303":{"position":[[180,5]]},"306":{"position":[[147,5]]},"307":{"position":[[134,5]]},"308":{"position":[[137,5],[150,5],[193,12]]},"309":{"position":[[201,5]]},"310":{"position":[[157,5]]},"311":{"position":[[133,5]]},"312":{"position":[[65,4],[175,5],[190,5]]},"313":{"position":[[166,5],[181,5]]},"314":{"position":[[164,5],[179,5]]},"315":{"position":[[150,5]]},"316":{"position":[[150,5]]},"317":{"position":[[15,4],[135,5]]},"318":{"position":[[145,5]]},"319":{"position":[[15,4],[154,5]]},"320":{"position":[[153,5]]},"321":{"position":[[156,5]]},"322":{"position":[[201,5],[223,5]]},"323":{"position":[[162,5]]},"324":{"position":[[300,5]]},"325":{"position":[[15,4],[156,5]]},"327":{"position":[[153,5]]},"328":{"position":[[505,5]]},"330":{"position":[[217,5]]},"336":{"position":[[216,5],[235,5]]},"341":{"position":[[151,5]]},"342":{"position":[[150,5]]},"343":{"position":[[145,5]]},"344":{"position":[[168,5]]},"345":{"position":[[168,5]]},"349":{"position":[[303,5],[315,5],[335,5],[354,5],[441,5],[885,5]]},"350":{"position":[[240,5],[252,5],[272,5],[291,5],[721,5],[900,5]]},"351":{"position":[[357,5],[369,5],[389,5],[408,5],[699,5]]},"353":{"position":[[176,5]]},"354":{"position":[[3777,5]]},"356":{"position":[[124,5]]},"357":{"position":[[124,5]]},"358":{"position":[[130,5]]},"366":{"position":[[208,5]]},"372":{"position":[[153,5],[207,5]]},"373":{"position":[[156,5],[213,5]]},"374":{"position":[[157,5],[204,5]]},"376":{"position":[[183,5]]},"377":{"position":[[140,5]]},"378":{"position":[[45,4],[233,5]]},"384":{"position":[[234,5]]},"385":{"position":[[236,6]]},"389":{"position":[[61,4]]}},"keywords":{}}],["ts",{"_index":1063,"title":{},"content":{"216":{"position":[[205,5]]}},"keywords":{}}],["turn",{"_index":122,"title":{},"content":{"18":{"position":[[681,6]]}},"keywords":{}}],["tw",{"_index":661,"title":{},"content":{"71":{"position":[[219,4]]},"218":{"position":[[111,2]]},"248":{"position":[[201,4]]},"340":{"position":[[71,2]]}},"keywords":{}}],["two",{"_index":718,"title":{},"content":{"83":{"position":[[99,3]]},"126":{"position":[[134,3]]},"127":{"position":[[147,3]]}},"keywords":{}}],["type",{"_index":16,"title":{"21":{"position":[[14,5]]},"216":{"position":[[0,5]]},"338":{"position":[[0,5]]}},"content":{"2":{"position":[[0,5]]},"3":{"position":[[0,5]]},"4":{"position":[[0,5]]},"5":{"position":[[0,5]]},"6":{"position":[[0,5]]},"7":{"position":[[0,5]]},"8":{"position":[[0,5]]},"9":{"position":[[0,5]]},"10":{"position":[[0,5]]},"11":{"position":[[0,5],[18,4]]},"21":{"position":[[14,5],[85,5],[184,5]]},"27":{"position":[[104,4]]},"28":{"position":[[9,4]]},"29":{"position":[[9,4]]},"31":{"position":[[269,5]]},"35":{"position":[[459,5]]},"55":{"position":[[0,5]]},"56":{"position":[[0,5]]},"57":{"position":[[0,5]]},"58":{"position":[[0,5]]},"59":{"position":[[0,5]]},"60":{"position":[[0,5]]},"61":{"position":[[0,5]]},"62":{"position":[[0,5]]},"63":{"position":[[0,5]]},"64":{"position":[[0,5]]},"65":{"position":[[0,5]]},"66":{"position":[[0,5]]},"67":{"position":[[0,5],[150,4]]},"68":{"position":[[0,5]]},"69":{"position":[[0,5]]},"70":{"position":[[0,5]]},"71":{"position":[[0,5]]},"72":{"position":[[0,5]]},"73":{"position":[[0,5]]},"74":{"position":[[0,5]]},"75":{"position":[[0,5]]},"76":{"position":[[0,5]]},"77":{"position":[[0,5]]},"78":{"position":[[0,5]]},"79":{"position":[[0,5]]},"80":{"position":[[0,5]]},"81":{"position":[[0,5],[63,4]]},"82":{"position":[[0,5]]},"83":{"position":[[0,5]]},"84":{"position":[[0,5]]},"85":{"position":[[0,5]]},"86":{"position":[[0,5],[65,4]]},"87":{"position":[[0,5]]},"88":{"position":[[0,5]]},"89":{"position":[[0,5],[68,4]]},"90":{"position":[[0,5]]},"91":{"position":[[0,5]]},"92":{"position":[[0,5]]},"93":{"position":[[0,5]]},"94":{"position":[[0,5]]},"95":{"position":[[0,5]]},"96":{"position":[[0,5]]},"97":{"position":[[0,5]]},"98":{"position":[[0,5]]},"99":{"position":[[0,5]]},"104":{"position":[[298,5]]},"118":{"position":[[0,5]]},"119":{"position":[[0,5]]},"120":{"position":[[0,5]]},"121":{"position":[[0,5]]},"122":{"position":[[0,5]]},"123":{"position":[[0,5]]},"124":{"position":[[0,5]]},"125":{"position":[[0,5]]},"126":{"position":[[0,5]]},"127":{"position":[[0,5]]},"128":{"position":[[0,5]]},"129":{"position":[[0,5]]},"130":{"position":[[0,5]]},"131":{"position":[[0,5]]},"132":{"position":[[0,5]]},"133":{"position":[[0,5]]},"134":{"position":[[0,5]]},"135":{"position":[[0,5]]},"136":{"position":[[0,5]]},"137":{"position":[[0,5]]},"138":{"position":[[0,5]]},"139":{"position":[[0,5]]},"140":{"position":[[0,5]]},"141":{"position":[[0,5]]},"142":{"position":[[0,5]]},"143":{"position":[[0,5]]},"144":{"position":[[0,5]]},"145":{"position":[[0,5]]},"146":{"position":[[0,5]]},"147":{"position":[[0,5]]},"148":{"position":[[0,5]]},"149":{"position":[[0,5]]},"150":{"position":[[0,5]]},"151":{"position":[[0,5]]},"171":{"position":[[263,5]]},"175":{"position":[[453,5]]},"177":{"position":[[0,5]]},"178":{"position":[[0,5]]},"179":{"position":[[0,5]]},"180":{"position":[[0,5]]},"181":{"position":[[0,5]]},"182":{"position":[[0,5]]},"183":{"position":[[0,5]]},"184":{"position":[[0,5]]},"185":{"position":[[0,5]]},"186":{"position":[[0,5]]},"187":{"position":[[0,5]]},"188":{"position":[[0,5]]},"189":{"position":[[0,5]]},"190":{"position":[[0,5]]},"191":{"position":[[0,5]]},"192":{"position":[[0,5]]},"193":{"position":[[0,5]]},"194":{"position":[[0,5]]},"195":{"position":[[0,5]]},"196":{"position":[[0,5]]},"197":{"position":[[0,5]]},"198":{"position":[[0,5]]},"199":{"position":[[0,5]]},"200":{"position":[[0,5]]},"201":{"position":[[0,5]]},"202":{"position":[[0,5]]},"203":{"position":[[0,5]]},"204":{"position":[[0,5],[59,4]]},"205":{"position":[[0,5]]},"206":{"position":[[0,5],[62,4]]},"207":{"position":[[0,5],[77,4]]},"208":{"position":[[0,5],[104,4]]},"209":{"position":[[0,5],[88,4]]},"210":{"position":[[0,5]]},"211":{"position":[[0,5],[283,5],[710,5]]},"212":{"position":[[0,5],[71,4]]},"213":{"position":[[0,5],[103,4],[143,4],[164,5],[408,5]]},"214":{"position":[[0,5]]},"215":{"position":[[0,5]]},"216":{"position":[[0,5],[402,5]]},"217":{"position":[[0,5]]},"218":{"position":[[0,5]]},"219":{"position":[[0,5]]},"220":{"position":[[0,5]]},"221":{"position":[[0,5]]},"222":{"position":[[0,5]]},"223":{"position":[[0,5]]},"335":{"position":[[68,4],[295,5]]},"338":{"position":[[220,5]]},"345":{"position":[[0,5]]},"346":{"position":[[128,5]]},"388":{"position":[[0,5]]}},"keywords":{}}],["type="button">click",{"_index":149,"title":{},"content":{"19":{"position":[[191,32]]},"277":{"position":[[227,32]]}},"keywords":{}}],["type="range"",{"_index":1131,"title":{},"content":{"292":{"position":[[374,22]]}},"keywords":{}}],["typedef",{"_index":198,"title":{},"content":{"21":{"position":[[106,8]]},"346":{"position":[[50,8]]}},"keywords":{}}],["typeof",{"_index":808,"title":{},"content":{"105":{"position":[[374,6]]}},"keywords":{}}],["typescript",{"_index":194,"title":{},"content":{"21":{"position":[[39,10]]},"346":{"position":[[14,10]]}},"keywords":{}}],["ua",{"_index":1024,"title":{},"content":{"211":{"position":[[561,5]]},"333":{"position":[[282,5]]}},"keywords":{}}],["undefin",{"_index":938,"title":{},"content":{"179":{"position":[[23,9]]},"301":{"position":[[16,9]]}},"keywords":{}}],["unexpectedli",{"_index":555,"title":{},"content":{"37":{"position":[[1320,12]]},"153":{"position":[[1282,12]]}},"keywords":{}}],["uniqu",{"_index":710,"title":{},"content":{"81":{"position":[[144,6]]},"86":{"position":[[146,6]]},"89":{"position":[[149,6]]},"204":{"position":[[140,6]]},"206":{"position":[[143,6]]},"207":{"position":[[158,6]]}},"keywords":{}}],["unit",{"_index":113,"title":{},"content":{"18":{"position":[[514,4]]},"121":{"position":[[47,4]]},"122":{"position":[[50,4]]},"123":{"position":[[51,4]]},"145":{"position":[[89,4]]},"209":{"position":[[131,5]]}},"keywords":{}}],["unlock",{"_index":1052,"title":{},"content":{"215":{"position":[[508,7]]},"337":{"position":[[468,7]]}},"keywords":{}}],["unpkg",{"_index":91,"title":{},"content":{"17":{"position":[[256,5]]},"229":{"position":[[253,5]]},"283":{"position":[[265,5]]}},"keywords":{}}],["up",{"_index":501,"title":{},"content":{"37":{"position":[[191,2],[327,2]]},"128":{"position":[[46,2]]},"135":{"position":[[46,2]]},"137":{"position":[[45,2]]},"145":{"position":[[353,2]]},"153":{"position":[[153,2],[289,2]]},"190":{"position":[[128,2]]}},"keywords":{}}],["updat",{"_index":230,"title":{"71":{"position":[[0,7]]},"248":{"position":[[0,7]]}},"content":{"22":{"position":[[570,6]]},"37":{"position":[[504,8],[1477,8]]},"71":{"position":[[22,6]]},"153":{"position":[[466,8],[1439,8]]},"248":{"position":[[16,6]]},"347":{"position":[[488,6]]}},"keywords":{}}],["url",{"_index":34,"title":{"50":{"position":[[0,4]]},"76":{"position":[[0,4]]},"125":{"position":[[0,4]]},"166":{"position":[[0,4]]},"178":{"position":[[0,4]]},"253":{"position":[[0,4]]},"300":{"position":[[0,4]]},"363":{"position":[[0,4]]}},"content":{"2":{"position":[[221,4]]},"18":{"position":[[66,4],[380,4],[407,4]]},"19":{"position":[[107,4]]},"20":{"position":[[404,4]]},"22":{"position":[[700,4]]},"24":{"position":[[66,4],[256,4],[379,4]]},"25":{"position":[[3713,4]]},"27":{"position":[[422,4],[699,4],[822,4],[1118,4],[1178,4],[1237,4]]},"28":{"position":[[275,4]]},"29":{"position":[[390,4]]},"31":{"position":[[127,4],[196,4],[282,4],[287,4]]},"32":{"position":[[128,4],[223,4],[464,4]]},"33":{"position":[[139,4],[244,4],[320,4]]},"34":{"position":[[131,4],[237,4]]},"35":{"position":[[133,4],[516,4]]},"37":{"position":[[1666,4]]},"39":{"position":[[132,4]]},"40":{"position":[[98,4]]},"41":{"position":[[97,4]]},"42":{"position":[[100,4]]},"43":{"position":[[102,4]]},"44":{"position":[[110,4]]},"45":{"position":[[127,4]]},"46":{"position":[[140,4]]},"47":{"position":[[96,4]]},"48":{"position":[[99,4]]},"49":{"position":[[158,4]]},"50":{"position":[[21,3],[99,4]]},"51":{"position":[[110,4]]},"52":{"position":[[104,4]]},"53":{"position":[[95,4]]},"63":{"position":[[221,4]]},"64":{"position":[[109,4]]},"66":{"position":[[196,4]]},"67":{"position":[[331,4]]},"70":{"position":[[137,4]]},"71":{"position":[[118,4]]},"74":{"position":[[132,4],[177,4]]},"75":{"position":[[136,4],[181,4]]},"76":{"position":[[30,3],[63,3],[133,4],[178,4]]},"77":{"position":[[49,3],[162,4],[207,4]]},"80":{"position":[[172,4]]},"81":{"position":[[543,4]]},"83":{"position":[[245,4]]},"85":{"position":[[145,4]]},"86":{"position":[[587,4]]},"88":{"position":[[138,4]]},"89":{"position":[[548,4]]},"91":{"position":[[154,4]]},"93":{"position":[[148,4]]},"95":{"position":[[207,4]]},"97":{"position":[[141,4]]},"99":{"position":[[358,4]]},"101":{"position":[[127,4]]},"103":{"position":[[438,4]]},"107":{"position":[[125,4]]},"118":{"position":[[92,4]]},"119":{"position":[[93,4]]},"120":{"position":[[113,4]]},"121":{"position":[[126,4]]},"122":{"position":[[129,4]]},"123":{"position":[[130,4]]},"124":{"position":[[143,4]]},"125":{"position":[[55,3],[125,4]]},"126":{"position":[[42,4],[61,4],[182,4],[282,4]]},"127":{"position":[[195,4],[295,4]]},"128":{"position":[[142,4]]},"129":{"position":[[205,4]]},"130":{"position":[[98,4]]},"131":{"position":[[125,4]]},"132":{"position":[[30,3],[148,4]]},"133":{"position":[[28,3],[146,4]]},"134":{"position":[[144,4]]},"135":{"position":[[153,4]]},"136":{"position":[[132,4]]},"137":{"position":[[205,4]]},"138":{"position":[[133,4]]},"139":{"position":[[122,4]]},"140":{"position":[[178,4]]},"141":{"position":[[133,4]]},"142":{"position":[[165,4]]},"143":{"position":[[183,4]]},"144":{"position":[[166,4]]},"145":{"position":[[168,4]]},"146":{"position":[[201,4]]},"147":{"position":[[158,4]]},"148":{"position":[[136,4]]},"149":{"position":[[142,4]]},"150":{"position":[[98,4]]},"151":{"position":[[118,4]]},"153":{"position":[[1628,4]]},"155":{"position":[[104,4]]},"156":{"position":[[76,4]]},"157":{"position":[[76,4]]},"158":{"position":[[79,4]]},"159":{"position":[[77,4]]},"160":{"position":[[79,4]]},"161":{"position":[[86,4]]},"162":{"position":[[90,4]]},"163":{"position":[[79,4]]},"164":{"position":[[78,4]]},"165":{"position":[[95,4]]},"166":{"position":[[77,4]]},"167":{"position":[[78,4]]},"168":{"position":[[78,4]]},"169":{"position":[[77,4]]},"171":{"position":[[121,4],[190,4],[276,4],[281,4]]},"172":{"position":[[122,4],[217,4],[458,4]]},"173":{"position":[[133,4],[238,4],[314,4]]},"174":{"position":[[125,4],[231,4]]},"175":{"position":[[127,4],[510,4]]},"177":{"position":[[269,4]]},"178":{"position":[[183,4]]},"179":{"position":[[246,4]]},"180":{"position":[[193,4]]},"181":{"position":[[158,4]]},"182":{"position":[[147,4]]},"183":{"position":[[120,4]]},"184":{"position":[[141,4]]},"185":{"position":[[119,4]]},"186":{"position":[[117,4]]},"187":{"position":[[301,4]]},"188":{"position":[[187,4]]},"189":{"position":[[115,4]]},"190":{"position":[[213,4]]},"191":{"position":[[202,4]]},"192":{"position":[[190,4]]},"193":{"position":[[157,4]]},"194":{"position":[[178,4]]},"195":{"position":[[122,4]]},"196":{"position":[[161,4]]},"197":{"position":[[192,4]]},"198":{"position":[[183,4]]},"199":{"position":[[184,4]]},"200":{"position":[[139,4],[184,4]]},"201":{"position":[[169,4]]},"202":{"position":[[395,4]]},"203":{"position":[[127,4]]},"204":{"position":[[577,4]]},"205":{"position":[[160,4]]},"206":{"position":[[542,4]]},"207":{"position":[[599,4]]},"208":{"position":[[177,3],[270,4],[348,4],[403,4]]},"209":{"position":[[239,4]]},"210":{"position":[[353,4]]},"211":{"position":[[514,4]]},"212":{"position":[[106,3],[290,4],[337,4]]},"213":{"position":[[139,3],[327,4],[372,4]]},"214":{"position":[[214,4]]},"215":{"position":[[144,4]]},"216":{"position":[[369,4]]},"217":{"position":[[197,4],[266,4],[309,4],[320,3]]},"218":{"position":[[180,4]]},"219":{"position":[[177,4]]},"220":{"position":[[172,4]]},"221":{"position":[[123,4]]},"222":{"position":[[211,4]]},"223":{"position":[[168,4]]},"230":{"position":[[66,4],[335,4]]},"240":{"position":[[168,4]]},"241":{"position":[[101,4]]},"243":{"position":[[151,4]]},"244":{"position":[[226,4]]},"247":{"position":[[104,4]]},"248":{"position":[[100,4]]},"251":{"position":[[101,4],[146,4]]},"252":{"position":[[99,4],[144,4]]},"253":{"position":[[21,3],[103,4],[148,4]]},"254":{"position":[[30,13],[110,4],[155,4]]},"257":{"position":[[143,4]]},"258":{"position":[[301,4]]},"260":{"position":[[127,4]]},"262":{"position":[[104,4]]},"263":{"position":[[335,4]]},"265":{"position":[[103,4]]},"266":{"position":[[301,4]]},"268":{"position":[[107,4]]},"270":{"position":[[105,4]]},"272":{"position":[[126,4]]},"274":{"position":[[105,4]]},"276":{"position":[[265,4]]},"277":{"position":[[143,4]]},"285":{"position":[[66,4]]},"286":{"position":[[66,4]]},"287":{"position":[[66,4]]},"289":{"position":[[107,4]]},"290":{"position":[[104,4]]},"291":{"position":[[98,4]]},"292":{"position":[[204,4]]},"293":{"position":[[105,4]]},"294":{"position":[[91,4]]},"295":{"position":[[88,4]]},"296":{"position":[[55,4]]},"297":{"position":[[225,4]]},"299":{"position":[[195,4]]},"300":{"position":[[123,4]]},"301":{"position":[[141,4]]},"302":{"position":[[109,4]]},"303":{"position":[[105,4]]},"304":{"position":[[104,4]]},"305":{"position":[[93,4]]},"306":{"position":[[106,4]]},"307":{"position":[[94,4]]},"308":{"position":[[94,4]]},"309":{"position":[[158,4]]},"310":{"position":[[114,4]]},"311":{"position":[[94,4]]},"312":{"position":[[136,4]]},"313":{"position":[[119,4]]},"314":{"position":[[118,4]]},"315":{"position":[[105,4]]},"316":{"position":[[108,4]]},"317":{"position":[[94,4]]},"318":{"position":[[107,4]]},"319":{"position":[[114,4]]},"320":{"position":[[108,4]]},"321":{"position":[[108,4]]},"322":{"position":[[108,4],[153,4]]},"323":{"position":[[112,4]]},"324":{"position":[[259,4]]},"325":{"position":[[110,4]]},"326":{"position":[[337,4]]},"327":{"position":[[111,4]]},"328":{"position":[[299,4]]},"329":{"position":[[334,4]]},"330":{"position":[[80,3],[162,4],[240,4],[295,4]]},"331":{"position":[[142,4]]},"332":{"position":[[262,4]]},"333":{"position":[[235,4]]},"334":{"position":[[34,5],[198,4],[245,4]]},"335":{"position":[[50,5],[214,4],[259,4]]},"336":{"position":[[144,4]]},"337":{"position":[[104,4]]},"338":{"position":[[187,4]]},"339":{"position":[[126,4],[195,4],[228,4]]},"340":{"position":[[140,4]]},"341":{"position":[[112,4]]},"342":{"position":[[104,4]]},"343":{"position":[[98,4]]},"344":{"position":[[118,4]]},"345":{"position":[[126,4]]},"347":{"position":[[618,4]]},"349":{"position":[[261,4],[515,4],[632,4],[906,4],[966,4],[1025,4]]},"350":{"position":[[198,4]]},"351":{"position":[[315,4]]},"353":{"position":[[66,4],[256,4],[379,4]]},"354":{"position":[[3713,4]]},"356":{"position":[[84,4]]},"357":{"position":[[84,4]]},"358":{"position":[[90,4]]},"359":{"position":[[98,4]]},"360":{"position":[[98,4]]},"361":{"position":[[98,4]]},"362":{"position":[[115,4]]},"363":{"position":[[104,4]]},"364":{"position":[[35,3],[150,4]]},"365":{"position":[[156,4]]},"366":{"position":[[107,4]]},"367":{"position":[[133,4]]},"368":{"position":[[84,4]]},"369":{"position":[[90,4]]},"370":{"position":[[114,4]]},"371":{"position":[[112,4]]},"372":{"position":[[108,4]]},"373":{"position":[[108,4]]},"374":{"position":[[109,4]]},"375":{"position":[[121,4]]},"376":{"position":[[108,4]]},"377":{"position":[[100,4]]},"378":{"position":[[126,4]]},"379":{"position":[[91,4]]},"380":{"position":[[136,4]]},"381":{"position":[[140,4]]},"382":{"position":[[125,4]]},"383":{"position":[[109,4]]},"384":{"position":[[123,4]]},"385":{"position":[[109,4]]},"386":{"position":[[107,4]]},"387":{"position":[[109,4]]},"388":{"position":[[88,4]]},"389":{"position":[[132,4]]}},"keywords":{}}],["us",{"_index":66,"title":{"18":{"position":[[0,4]]},"22":{"position":[[0,3]]}},"content":{"10":{"position":[[50,4]]},"20":{"position":[[132,4],[809,3],[1047,3]]},"22":{"position":[[0,3],[46,3]]},"28":{"position":[[788,4]]},"29":{"position":[[745,4]]},"53":{"position":[[24,4]]},"81":{"position":[[174,4]]},"86":{"position":[[176,4]]},"89":{"position":[[179,4]]},"179":{"position":[[419,4],[427,3]]},"184":{"position":[[28,3]]},"195":{"position":[[38,3]]},"202":{"position":[[39,3],[68,6]]},"203":{"position":[[35,3]]},"204":{"position":[[170,4]]},"206":{"position":[[173,4]]},"207":{"position":[[188,4]]},"211":{"position":[[184,3]]},"215":{"position":[[24,4]]},"216":{"position":[[24,4],[77,3],[99,4]]},"221":{"position":[[39,3]]}},"keywords":{}}],["useeffect",{"_index":216,"title":{},"content":{"22":{"position":[[216,9],[543,12]]},"105":{"position":[[97,10],[256,12]]},"347":{"position":[[134,9],[461,12]]}},"keywords":{}}],["user",{"_index":551,"title":{},"content":{"37":{"position":[[1266,4]]},"134":{"position":[[423,4]]},"136":{"position":[[387,4]]},"153":{"position":[[1228,4]]}},"keywords":{}}],["useref",{"_index":801,"title":{},"content":{"105":{"position":[[108,6],[246,9]]}},"keywords":{}}],["usessr",{"_index":989,"title":{"202":{"position":[[0,7]]},"324":{"position":[[0,7]]}},"content":{"202":{"position":[[428,7]]},"324":{"position":[[292,7]]}},"keywords":{}}],["usest",{"_index":215,"title":{},"content":{"22":{"position":[[206,9]]},"347":{"position":[[124,9]]}},"keywords":{}}],["usestate(0",{"_index":229,"title":{},"content":{"22":{"position":[[530,12]]},"347":{"position":[[448,12]]}},"keywords":{}}],["usestate(nul",{"_index":227,"title":{},"content":{"22":{"position":[[490,15]]},"347":{"position":[[408,15]]}},"keywords":{}}],["usework",{"_index":1097,"title":{},"content":{"285":{"position":[[707,10]]}},"keywords":{}}],["usual",{"_index":65,"title":{},"content":{"10":{"position":[[42,7]]}},"keywords":{}}],["utf",{"_index":679,"title":{},"content":{"75":{"position":[[227,4]]},"76":{"position":[[224,4]]},"77":{"position":[[253,4]]},"213":{"position":[[255,3],[431,4]]},"252":{"position":[[190,4]]},"253":{"position":[[194,4]]},"254":{"position":[[201,4]]},"335":{"position":[[142,3],[318,4]]}},"keywords":{}}],["util",{"_index":46,"title":{"5":{"position":[[0,6]]},"110":{"position":[[0,6]]}},"content":{"5":{"position":[[20,5]]}},"keywords":{}}],["v2.xml",{"_index":1145,"title":{},"content":{"293":{"position":[[470,8]]}},"keywords":{}}],["valencia"",{"_index":358,"title":{},"content":{"25":{"position":[[3287,14]]},"354":{"position":[[3287,14]]}},"keywords":{}}],["valid",{"_index":60,"title":{"8":{"position":[[0,10]]},"113":{"position":[[0,10]]}},"content":{"8":{"position":[[15,9]]}},"keywords":{}}],["valu",{"_index":101,"title":{},"content":{"18":{"position":[[210,5],[542,5],[633,5]]},"29":{"position":[[238,5]]},"67":{"position":[[183,5],[206,5],[232,5],[259,5],[402,8]]},"70":{"position":[[43,5],[65,5]]},"183":{"position":[[304,5]]},"244":{"position":[[297,8]]},"351":{"position":[[163,5]]}},"keywords":{}}],["value="25">",{"_index":1135,"title":{},"content":{"292":{"position":[[454,26]]}},"keywords":{}}],["var",{"_index":28,"title":{},"content":{"2":{"position":[[166,3]]},"18":{"position":[[11,3]]},"19":{"position":[[38,3],[52,3]]},"20":{"position":[[349,3],[870,3],[916,3],[980,3],[1100,3],[1136,3],[1189,3]]},"24":{"position":[[11,3]]},"25":{"position":[[11,3],[3658,3]]},"27":{"position":[[367,3]]},"28":{"position":[[220,3]]},"29":{"position":[[335,3]]},"31":{"position":[[56,3]]},"32":{"position":[[57,3]]},"33":{"position":[[68,3],[251,3]]},"34":{"position":[[60,3],[273,3]]},"35":{"position":[[62,3],[528,3],[621,3]]},"37":{"position":[[1611,3]]},"39":{"position":[[77,3]]},"40":{"position":[[43,3]]},"41":{"position":[[42,3]]},"42":{"position":[[45,3]]},"43":{"position":[[47,3]]},"44":{"position":[[55,3]]},"45":{"position":[[72,3]]},"46":{"position":[[85,3]]},"47":{"position":[[41,3]]},"48":{"position":[[44,3]]},"49":{"position":[[103,3]]},"50":{"position":[[44,3]]},"51":{"position":[[55,3]]},"52":{"position":[[49,3]]},"53":{"position":[[40,3]]},"63":{"position":[[166,3],[285,3]]},"64":{"position":[[54,3],[173,3]]},"66":{"position":[[90,3],[148,3]]},"67":{"position":[[276,3]]},"70":{"position":[[82,3]]},"71":{"position":[[63,3]]},"74":{"position":[[77,3]]},"75":{"position":[[81,3]]},"76":{"position":[[78,3]]},"77":{"position":[[107,3]]},"80":{"position":[[79,3],[117,3]]},"81":{"position":[[488,3],[580,3]]},"83":{"position":[[190,3]]},"85":{"position":[[90,3]]},"86":{"position":[[532,3]]},"88":{"position":[[83,3]]},"89":{"position":[[493,3]]},"91":{"position":[[99,3]]},"93":{"position":[[93,3]]},"95":{"position":[[152,3]]},"97":{"position":[[86,3]]},"99":{"position":[[303,3]]},"103":{"position":[[383,3]]},"107":{"position":[[70,3]]},"118":{"position":[[37,3]]},"119":{"position":[[38,3]]},"120":{"position":[[58,3]]},"121":{"position":[[71,3]]},"122":{"position":[[74,3]]},"123":{"position":[[75,3]]},"124":{"position":[[88,3]]},"125":{"position":[[70,3]]},"126":{"position":[[227,3]]},"127":{"position":[[240,3]]},"128":{"position":[[87,3]]},"129":{"position":[[150,3]]},"130":{"position":[[43,3]]},"131":{"position":[[70,3]]},"132":{"position":[[93,3]]},"133":{"position":[[91,3]]},"134":{"position":[[89,3]]},"135":{"position":[[98,3]]},"136":{"position":[[77,3]]},"137":{"position":[[150,3]]},"138":{"position":[[78,3]]},"139":{"position":[[67,3]]},"140":{"position":[[123,3]]},"141":{"position":[[78,3]]},"142":{"position":[[110,3]]},"143":{"position":[[128,3]]},"144":{"position":[[111,3]]},"145":{"position":[[113,3]]},"146":{"position":[[146,3]]},"147":{"position":[[103,3]]},"148":{"position":[[81,3]]},"149":{"position":[[87,3]]},"150":{"position":[[43,3]]},"151":{"position":[[63,3]]},"153":{"position":[[1573,3]]},"155":{"position":[[49,3]]},"156":{"position":[[21,3]]},"157":{"position":[[21,3]]},"158":{"position":[[24,3]]},"159":{"position":[[22,3]]},"160":{"position":[[24,3]]},"161":{"position":[[31,3]]},"162":{"position":[[35,3]]},"163":{"position":[[24,3]]},"164":{"position":[[23,3]]},"165":{"position":[[40,3]]},"166":{"position":[[22,3]]},"167":{"position":[[23,3]]},"168":{"position":[[23,3]]},"169":{"position":[[22,3]]},"171":{"position":[[50,3]]},"172":{"position":[[51,3]]},"173":{"position":[[62,3],[245,3]]},"174":{"position":[[54,3],[267,3]]},"175":{"position":[[56,3],[522,3],[615,3]]},"177":{"position":[[158,3]]},"178":{"position":[[128,3]]},"179":{"position":[[190,3]]},"180":{"position":[[138,3]]},"181":{"position":[[103,3]]},"182":{"position":[[92,3]]},"183":{"position":[[65,3]]},"184":{"position":[[86,3]]},"185":{"position":[[64,3]]},"186":{"position":[[62,3]]},"187":{"position":[[246,3]]},"188":{"position":[[132,3]]},"189":{"position":[[60,3]]},"190":{"position":[[158,3]]},"191":{"position":[[147,3]]},"192":{"position":[[135,3]]},"193":{"position":[[102,3]]},"194":{"position":[[123,3]]},"195":{"position":[[67,3]]},"196":{"position":[[106,3]]},"197":{"position":[[137,3]]},"198":{"position":[[128,3]]},"199":{"position":[[129,3]]},"200":{"position":[[84,3]]},"201":{"position":[[114,3]]},"202":{"position":[[248,3],[346,3]]},"203":{"position":[[72,3]]},"204":{"position":[[484,3],[522,3]]},"205":{"position":[[105,3]]},"206":{"position":[[487,3]]},"207":{"position":[[544,3]]},"208":{"position":[[215,3]]},"209":{"position":[[184,3]]},"210":{"position":[[298,3]]},"211":{"position":[[459,3]]},"212":{"position":[[235,3]]},"213":{"position":[[272,3]]},"214":{"position":[[159,3]]},"215":{"position":[[89,3]]},"216":{"position":[[314,3]]},"217":{"position":[[142,3]]},"218":{"position":[[125,3]]},"219":{"position":[[122,3]]},"220":{"position":[[117,3]]},"221":{"position":[[68,3]]},"222":{"position":[[156,3]]},"223":{"position":[[113,3]]},"230":{"position":[[11,3]]},"240":{"position":[[113,3],[232,3]]},"241":{"position":[[46,3],[165,3]]},"243":{"position":[[45,3],[103,3]]},"244":{"position":[[171,3]]},"247":{"position":[[49,3]]},"248":{"position":[[45,3]]},"251":{"position":[[46,3]]},"252":{"position":[[44,3]]},"253":{"position":[[48,3]]},"254":{"position":[[55,3]]},"257":{"position":[[50,3],[88,3]]},"258":{"position":[[246,3],[338,3]]},"260":{"position":[[72,3]]},"262":{"position":[[49,3]]},"263":{"position":[[280,3]]},"265":{"position":[[48,3]]},"266":{"position":[[246,3]]},"268":{"position":[[52,3]]},"270":{"position":[[50,3]]},"272":{"position":[[71,3]]},"274":{"position":[[50,3]]},"276":{"position":[[210,3]]},"277":{"position":[[74,3],[88,3]]},"285":{"position":[[11,3]]},"286":{"position":[[11,3]]},"287":{"position":[[11,3]]},"289":{"position":[[52,3]]},"290":{"position":[[49,3]]},"291":{"position":[[43,3],[281,3],[356,3]]},"292":{"position":[[149,3]]},"293":{"position":[[50,3]]},"294":{"position":[[36,3]]},"295":{"position":[[33,3]]},"296":{"position":[[0,3]]},"297":{"position":[[170,3],[652,3],[698,3],[762,3],[838,3],[874,3],[927,3]]},"299":{"position":[[84,3]]},"300":{"position":[[68,3]]},"301":{"position":[[85,3]]},"302":{"position":[[54,3]]},"303":{"position":[[50,3]]},"304":{"position":[[49,3]]},"305":{"position":[[38,3]]},"306":{"position":[[51,3]]},"307":{"position":[[39,3]]},"308":{"position":[[39,3]]},"309":{"position":[[103,3]]},"310":{"position":[[59,3]]},"311":{"position":[[39,3]]},"312":{"position":[[81,3]]},"313":{"position":[[64,3]]},"314":{"position":[[63,3]]},"315":{"position":[[50,3]]},"316":{"position":[[53,3]]},"317":{"position":[[39,3]]},"318":{"position":[[52,3]]},"319":{"position":[[59,3]]},"320":{"position":[[53,3]]},"321":{"position":[[53,3]]},"322":{"position":[[53,3]]},"323":{"position":[[57,3]]},"324":{"position":[[112,3],[210,3]]},"325":{"position":[[55,3]]},"326":{"position":[[244,3],[282,3]]},"327":{"position":[[56,3]]},"328":{"position":[[244,3]]},"329":{"position":[[279,3]]},"330":{"position":[[107,3]]},"331":{"position":[[87,3]]},"332":{"position":[[207,3]]},"333":{"position":[[180,3]]},"334":{"position":[[143,3]]},"335":{"position":[[159,3]]},"336":{"position":[[89,3]]},"337":{"position":[[49,3]]},"338":{"position":[[132,3]]},"339":{"position":[[71,3]]},"340":{"position":[[85,3]]},"341":{"position":[[57,3]]},"342":{"position":[[49,3]]},"343":{"position":[[43,3]]},"344":{"position":[[63,3]]},"345":{"position":[[71,3]]},"349":{"position":[[206,3]]},"350":{"position":[[143,3]]},"351":{"position":[[260,3]]},"353":{"position":[[11,3]]},"354":{"position":[[11,3],[3658,3]]},"356":{"position":[[29,3]]},"357":{"position":[[29,3]]},"358":{"position":[[35,3]]},"359":{"position":[[43,3]]},"360":{"position":[[43,3]]},"361":{"position":[[43,3]]},"362":{"position":[[60,3]]},"363":{"position":[[49,3]]},"364":{"position":[[95,3]]},"365":{"position":[[101,3]]},"366":{"position":[[52,3]]},"367":{"position":[[78,3]]},"368":{"position":[[29,3]]},"369":{"position":[[35,3]]},"370":{"position":[[59,3]]},"371":{"position":[[57,3]]},"372":{"position":[[53,3]]},"373":{"position":[[53,3]]},"374":{"position":[[54,3]]},"375":{"position":[[66,3]]},"376":{"position":[[53,3]]},"377":{"position":[[45,3]]},"378":{"position":[[71,3]]},"379":{"position":[[36,3]]},"380":{"position":[[81,3]]},"381":{"position":[[85,3]]},"382":{"position":[[70,3]]},"383":{"position":[[54,3]]},"384":{"position":[[68,3]]},"385":{"position":[[54,3]]},"386":{"position":[[52,3]]},"387":{"position":[[54,3]]},"388":{"position":[[33,3]]},"389":{"position":[[77,3]]}},"keywords":{}}],["variabl",{"_index":44,"title":{},"content":{"4":{"position":[[40,8]]}},"keywords":{}}],["varieti",{"_index":1015,"title":{},"content":{"211":{"position":[[43,7]]}},"keywords":{}}],["veri",{"_index":207,"title":{},"content":{"22":{"position":[[33,4]]}},"keywords":{}}],["verif",{"_index":57,"title":{},"content":{"7":{"position":[[13,12]]}},"keywords":{}}],["version",{"_index":9,"title":{"3":{"position":[[0,8]]},"108":{"position":[[0,8]]}},"content":{"0":{"position":[[94,7]]},"3":{"position":[[28,7]]}},"keywords":{}}],["vertic",{"_index":886,"title":{},"content":{"142":{"position":[[90,8]]},"380":{"position":[[61,8]]}},"keywords":{}}],["vesper"",{"_index":360,"title":{},"content":{"25":{"position":[[3377,12]]},"354":{"position":[[3377,12]]}},"keywords":{}}],["video",{"_index":54,"title":{},"content":{"6":{"position":[[52,5]]},"18":{"position":[[227,5],[321,5],[330,6],[799,5]]},"25":{"position":[[3899,5]]},"31":{"position":[[188,7]]},"32":{"position":[[215,7]]},"33":{"position":[[236,7]]},"34":{"position":[[229,7]]},"35":{"position":[[508,7]]},"37":{"position":[[42,5]]},"39":{"position":[[46,5]]},"40":{"position":[[16,5]]},"41":{"position":[[16,5]]},"42":{"position":[[15,5]]},"43":{"position":[[15,5]]},"50":{"position":[[15,5]]},"63":{"position":[[289,6],[323,8]]},"64":{"position":[[177,6],[202,8]]},"78":{"position":[[20,5]]},"118":{"position":[[20,5]]},"119":{"position":[[21,5]]},"120":{"position":[[22,5]]},"121":{"position":[[30,5]]},"122":{"position":[[30,5]]},"123":{"position":[[30,5]]},"124":{"position":[[49,5]]},"125":{"position":[[49,5]]},"126":{"position":[[36,5],[176,5],[205,5],[434,5]]},"127":{"position":[[40,5],[189,5],[218,5],[451,5]]},"128":{"position":[[65,5]]},"129":{"position":[[53,5]]},"130":{"position":[[17,5],[204,6],[254,5],[263,5]]},"131":{"position":[[36,5]]},"132":{"position":[[49,5]]},"133":{"position":[[47,5]]},"137":{"position":[[58,5],[123,5]]},"139":{"position":[[39,5]]},"140":{"position":[[54,5]]},"147":{"position":[[78,5]]},"153":{"position":[[16,5]]},"171":{"position":[[182,7]]},"172":{"position":[[209,7]]},"173":{"position":[[230,7]]},"174":{"position":[[223,7]]},"175":{"position":[[502,7]]},"178":{"position":[[37,5],[81,5]]},"179":{"position":[[138,5]]},"180":{"position":[[42,5]]},"181":{"position":[[24,5],[60,5]]},"186":{"position":[[262,6]]},"190":{"position":[[49,5]]},"191":{"position":[[40,5]]},"192":{"position":[[47,5]]},"193":{"position":[[47,5],[315,5]]},"211":{"position":[[133,5]]},"213":{"position":[[49,6]]},"214":{"position":[[68,5],[133,5]]},"216":{"position":[[58,6],[139,5],[169,5],[225,5]]},"217":{"position":[[51,6],[68,5],[258,7],[281,6],[288,5],[314,5]]},"220":{"position":[[100,5]]},"222":{"position":[[74,5]]},"230":{"position":[[283,6]]},"240":{"position":[[236,6],[270,8]]},"241":{"position":[[169,6],[194,8]]},"339":{"position":[[187,7],[210,6]]},"354":{"position":[[3936,5]]},"385":{"position":[[31,5]]}},"keywords":{}}],["video.canplaytype('application/vnd.apple.mpegurl",{"_index":455,"title":{},"content":{"32":{"position":[[348,51]]},"172":{"position":[[342,51]]}},"keywords":{}}],["video.src",{"_index":458,"title":{},"content":{"32":{"position":[[452,9]]},"172":{"position":[[446,9]]}},"keywords":{}}],["video:canplay",{"_index":927,"title":{},"content":{"153":{"position":[[34,17]]}},"keywords":{}}],["video:canplaythrough",{"_index":509,"title":{},"content":{"37":{"position":[[262,20]]},"153":{"position":[[224,20]]}},"keywords":{}}],["video:complet",{"_index":510,"title":{},"content":{"37":{"position":[[381,14]]},"153":{"position":[[343,14]]}},"keywords":{}}],["video:durationchang",{"_index":514,"title":{},"content":{"37":{"position":[[451,20]]},"153":{"position":[[413,20]]}},"keywords":{}}],["video:empti",{"_index":516,"title":{},"content":{"37":{"position":[[513,13]]},"153":{"position":[[475,13]]}},"keywords":{}}],["video:end",{"_index":524,"title":{},"content":{"37":{"position":[[693,11]]},"153":{"position":[[655,11]]}},"keywords":{}}],["video:loadeddata",{"_index":526,"title":{},"content":{"37":{"position":[[768,16]]},"153":{"position":[[730,16]]}},"keywords":{}}],["video:loadedmetadata",{"_index":530,"title":{},"content":{"37":{"position":[[836,20]]},"153":{"position":[[798,20]]}},"keywords":{}}],["video:paus",{"_index":532,"title":{},"content":{"37":{"position":[[887,11]]},"153":{"position":[[849,11]]}},"keywords":{}}],["video:play",{"_index":534,"title":{},"content":{"37":{"position":[[925,10],[956,13]]},"153":{"position":[[887,10],[918,13]]}},"keywords":{}}],["video:progress",{"_index":541,"title":{},"content":{"37":{"position":[[1054,14]]},"153":{"position":[[1016,14]]}},"keywords":{}}],["video:ratechang",{"_index":543,"title":{},"content":{"37":{"position":[[1121,16]]},"153":{"position":[[1083,16]]}},"keywords":{}}],["video:seek",{"_index":545,"title":{},"content":{"37":{"position":[[1169,12],[1210,13]]},"153":{"position":[[1131,12],[1172,13]]}},"keywords":{}}],["video:stal",{"_index":550,"title":{},"content":{"37":{"position":[[1248,13]]},"153":{"position":[[1210,13]]}},"keywords":{}}],["video:suspend",{"_index":557,"title":{},"content":{"37":{"position":[[1350,13]]},"153":{"position":[[1312,13]]}},"keywords":{}}],["video:timeupd",{"_index":559,"title":{},"content":{"37":{"position":[[1403,16]]},"153":{"position":[[1365,16]]}},"keywords":{}}],["video:volumechang",{"_index":562,"title":{},"content":{"37":{"position":[[1486,18]]},"153":{"position":[[1448,18]]}},"keywords":{}}],["video:wait",{"_index":564,"title":{},"content":{"37":{"position":[[1529,13]]},"153":{"position":[[1491,13]]}},"keywords":{}}],["view",{"_index":77,"title":{},"content":{"13":{"position":[[3,4]]},"187":{"position":[[234,4]]}},"keywords":{}}],["viewport",{"_index":968,"title":{},"content":{"188":{"position":[[72,9]]},"222":{"position":[[89,8]]}},"keywords":{}}],["visit",{"_index":1000,"title":{},"content":{"205":{"position":[[63,5]]},"216":{"position":[[111,5]]},"217":{"position":[[115,5]]}},"keywords":{}}],["volum",{"_index":563,"title":{"43":{"position":[[0,7]]},"124":{"position":[[0,7]]},"159":{"position":[[0,7]]},"183":{"position":[[0,7]]},"305":{"position":[[0,7]]},"362":{"position":[[0,7]]}},"content":{"37":{"position":[[1509,6]]},"43":{"position":[[21,6]]},"124":{"position":[[55,7]]},"153":{"position":[[1471,6]]},"183":{"position":[[33,6],[153,7],[214,7]]},"195":{"position":[[202,6],[221,6]]},"215":{"position":[[343,7]]},"305":{"position":[[126,7]]},"337":{"position":[[303,7]]}},"keywords":{}}],["volumeclos",{"_index":1049,"title":{},"content":{"215":{"position":[[355,12]]},"337":{"position":[[315,12]]}},"keywords":{}}],["vtt",{"_index":1040,"title":{},"content":{"213":{"position":[[170,4]]}},"keywords":{}}],["vtt、srt、ass",{"_index":1039,"title":{},"content":{"213":{"position":[[82,11]]},"335":{"position":[[17,26],[88,11]]}},"keywords":{}}],["vue.j",{"_index":775,"title":{},"content":{"104":{"position":[[0,6]]}},"keywords":{}}],["vue.js、nuxt.j",{"_index":774,"title":{"104":{"position":[[2,14]]}},"content":{},"keywords":{}}],["walden"",{"_index":362,"title":{},"content":{"25":{"position":[[3465,12]]},"354":{"position":[[3465,12]]}},"keywords":{}}],["want",{"_index":911,"title":{},"content":{"146":{"position":[[75,4]]},"186":{"position":[[195,4]]},"202":{"position":[[82,4]]},"211":{"position":[[176,4],[701,4]]}},"keywords":{}}],["watch",{"_index":110,"title":{},"content":{"18":{"position":[[471,8]]}},"keywords":{}}],["way",{"_index":168,"title":{},"content":{"20":{"position":[[198,4]]}},"keywords":{}}],["web",{"_index":861,"title":{},"content":{"135":{"position":[[66,3]]},"222":{"position":[[120,3]]},"285":{"position":[[732,3]]}},"keywords":{}}],["webkit",{"_index":1045,"title":{},"content":{"214":{"position":[[264,7]]},"336":{"position":[[194,7]]}},"keywords":{}}],["webpag",{"_index":608,"title":{},"content":{"52":{"position":[[18,7]]},"199":{"position":[[84,7]]}},"keywords":{}}],["websit",{"_index":973,"title":{},"content":{"193":{"position":[[342,8]]}},"keywords":{}}],["webtorr",{"_index":475,"title":{"35":{"position":[[0,11]]},"175":{"position":[[0,11]]}},"content":{"35":{"position":[[545,13]]},"175":{"position":[[539,13]]}},"keywords":{}}],["whenvideo:canplay",{"_index":493,"title":{},"content":{"37":{"position":[[72,17]]}},"keywords":{}}],["whether",{"_index":128,"title":{},"content":{"18":{"position":[[787,7]]},"57":{"position":[[14,7]]},"58":{"position":[[14,7]]},"59":{"position":[[14,7]]},"60":{"position":[[14,7]]},"81":{"position":[[95,7]]},"86":{"position":[[97,7]]},"89":{"position":[[100,7]]},"91":{"position":[[46,7]]},"93":{"position":[[48,7]]},"140":{"position":[[42,7]]},"185":{"position":[[28,7]]},"186":{"position":[[28,7]]},"189":{"position":[[28,7]]},"190":{"position":[[28,7]]},"191":{"position":[[28,7]]},"192":{"position":[[28,7]]},"193":{"position":[[28,7]]},"194":{"position":[[28,7]]},"195":{"position":[[27,7]]},"196":{"position":[[28,7]]},"198":{"position":[[28,7]]},"199":{"position":[[28,7]]},"202":{"position":[[28,7]]},"203":{"position":[[27,7]]},"204":{"position":[[91,7]]},"206":{"position":[[94,7]]},"207":{"position":[[109,7]]},"208":{"position":[[23,7]]},"219":{"position":[[28,7]]},"220":{"position":[[28,7]]},"221":{"position":[[28,7]]},"222":{"position":[[28,7]]},"223":{"position":[[28,7]]}},"keywords":{}}],["white",{"_index":1018,"title":{},"content":{"211":{"position":[[245,5]]}},"keywords":{}}],["whitelist",{"_index":625,"title":{"61":{"position":[[0,10]]},"211":{"position":[[0,10]]},"238":{"position":[[0,10]]},"333":{"position":[[0,10]]}},"content":{"61":{"position":[[24,9]]},"211":{"position":[[261,9],[550,10],[604,10],[638,10],[667,10],[761,9]]},"333":{"position":[[271,10],[325,10],[359,10],[388,10],[437,9]]}},"keywords":{}}],["width",{"_index":241,"title":{},"content":{"22":{"position":[[930,6]]},"27":{"position":[[270,5],[289,5],[560,6],[1044,6]]},"28":{"position":[[809,6]]},"29":{"position":[[766,6]]},"103":{"position":[[172,6]]},"146":{"position":[[64,6]]},"177":{"position":[[395,6]]},"212":{"position":[[168,5],[189,5]]},"299":{"position":[[269,6]]},"334":{"position":[[93,5]]},"347":{"position":[[848,6]]},"349":{"position":[[134,5],[388,6],[832,6]]},"350":{"position":[[686,6]]},"351":{"position":[[664,6]]}},"keywords":{}}],["width="22"",{"_index":404,"title":{},"content":{"28":{"position":[[437,20]]},"29":{"position":[[548,20]]},"350":{"position":[[356,20]]},"351":{"position":[[470,20]]}},"keywords":{}}],["wildcard",{"_index":1030,"title":{},"content":{"211":{"position":[[774,9]]}},"keywords":{}}],["willow"",{"_index":364,"title":{},"content":{"25":{"position":[[3553,12]]},"354":{"position":[[3553,12]]}},"keywords":{}}],["window",{"_index":604,"title":{},"content":{"51":{"position":[[22,6]]},"134":{"position":[[59,6],[391,6]]},"187":{"position":[[227,6]]},"198":{"position":[[84,6]]}},"keywords":{}}],["window.artplayerpluginad",{"_index":94,"title":{},"content":{"17":{"position":[[432,25]]},"229":{"position":[[389,25]]}},"keywords":{}}],["window.artplayerplugindanmuku",{"_index":1084,"title":{},"content":{"283":{"position":[[409,29]]}},"keywords":{}}],["window.navigator.userag",{"_index":1020,"title":{},"content":{"211":{"position":[[307,27]]},"333":{"position":[[102,26]]}},"keywords":{}}],["without",{"_index":503,"title":{},"content":{"37":{"position":[[205,7],[341,7]]},"153":{"position":[[167,7],[303,7]]}},"keywords":{}}],["worker",{"_index":1098,"title":{},"content":{"285":{"position":[[736,6]]}},"keywords":{}}],["written",{"_index":1044,"title":{},"content":{"214":{"position":[[111,7]]}},"keywords":{}}],["x",{"_index":426,"title":{},"content":{"29":{"position":[[726,4],[961,4],[1088,4]]},"351":{"position":[[636,4],[844,4],[966,4]]}},"keywords":{}}],["xml",{"_index":1114,"title":{"286":{"position":[[5,4]]}},"content":{"286":{"position":[[141,3]]}},"keywords":{}}],["xpro",{"_index":367,"title":{},"content":{"25":{"position":[[3640,4]]},"354":{"position":[[3640,4]]}},"keywords":{}}],["yarn",{"_index":80,"title":{"16":{"position":[[13,6]]},"228":{"position":[[3,4]]},"282":{"position":[[3,4]]}},"content":{"16":{"position":[[2,4]]},"228":{"position":[[2,4]]},"282":{"position":[[2,4]]}},"keywords":{}}],["ye",{"_index":931,"title":{},"content":{"177":{"position":[[49,3]]},"178":{"position":[[33,3]]}},"keywords":{}}],["zh",{"_index":659,"title":{},"content":{"71":{"position":[[185,3],[215,3]]},"248":{"position":[[167,3],[197,3]]}},"keywords":{}}],["zoom",{"_index":965,"title":{},"content":{"187":{"position":[[214,4]]}},"keywords":{}}]],"pipeline":["stemmer"]} \ No newline at end of file diff --git a/docs/document/options/index.html b/docs/document/options/index.html index 80a535b89..21cb4e4fc 100644 --- a/docs/document/options/index.html +++ b/docs/document/options/index.html @@ -5,13 +5,13 @@ Basic options | Artplayer.js - - + +

Basic options

container​

  • Type: String、Element
  • Default: #artplayer
  • Required: Yes

The dom container mounted by the player must have a size, otherwise the player cannot display

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
// container: document.querySelector('.artplayer-app'),
url: '/assets/sample/video.mp4',
});

You may need to initialize the size of the container element, such as:

.artplayer-app {
width: 400px;
height: 300px;
}

url​

  • Type: String
  • Default: ''
  • Required: Yes

Video source address, default support three video file formats: .mp4、.ogg、.webm

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

Ready Callback​

  • Type: Function
  • Default: undefined

The constructor accepts a function as the second parameter, fired when the player is initialized and the video can be play, just like ready event

▶ Run Code
var art = new Artplayer(
{
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
},
function () {
this.play();
},
);
提示

The this in the callback function is the player instance, but the callback function is used to use the arrow function, this is not to point to the player instance

poster​

  • Type: String
  • Default: ''

The poster of the video will only appear in a state in which the player is initialized and not played.

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
poster: '/assets/sample/poster.jpg',
});

title​

  • Type: String
  • Default: ''

Video headings, currently appear in video screenshots and mini mode

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
title: '【新海诚动画】『秒速5センチメートル』',
screenshot: true,
});

theme​

  • Type: String
  • Default: #f00

Player theme color, currently only on the progress bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
theme: '#ffad00',
});

volume​

  • Type: Number
  • Default: 0.7

Default volume of the player

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
volume: 0.5,
});
Tip

The player caches the size of the last volume, when the next initialization (such as refreshing the page) player reads the cache value

isLive​

  • Type: Boolean
  • Default: false

Use live mode, hide progress bar and play time

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
isLive: true,
});

muted​

  • Type: Boolean
  • Default: false

Whether the default mute

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

autoplay​

  • Type: Boolean
  • Default: false

Whether automatic play

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoplay: true,
muted: true,
});
Tip

If you want the default to enter the page, you can automatically play the video, muted must be true, more information, please read Autoplay Policy Changes

autoSize​

  • Type: Boolean
  • Default: false

The size of the player will populate the entire container size, so there is often a black edge, the option can automatically adjust the player size to hide the black side.

▶ Run Code
// Zoom browser window View effect
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
});

autoMini​

  • Type: Boolean
  • Default: false

When the player scrolls outside the browser viewport, automatically enter the mini play mode

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoMini: true,
});

loop​

  • Type: Boolean
  • Default: false

Whether loop playing

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
loop: true,
});

flip​

  • Type: Boolean
  • Default: false

Whether to display a video flip function, currently appear in the setting panel, so you need to set up setting is True

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
flip: true,
setting: true,
});

playbackRate​

  • Type: Boolean
  • Default: false

Whether the video playback speed function is displayed, it will appear in the setting panel and contextmenu

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
playbackRate: true,
setting: true,
});

aspectRatio​

  • Type: Boolean
  • Default: false

Whether to display video long aspect ratio, it will appear in the setting panel and contextmenu

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
aspectRatio: true,
setting: true,
});

screenshot​

  • Type: Boolean
  • Default: false

Whether to display video screenshots in the bottom control bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
screenshot: true,
// Optional
moreVideoAttr: {
crossOrigin: 'anonymous',
},
});
Tip

Because browser security mechanisms, if video source addresses and websites are cross-domain, screenshot failed

setting​

  • Type: Boolean
  • Default: false

Whether to display the setting panel of the switch button in the bottom control bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
});

hotkey​

  • Type: Boolean
  • Default: true

Whether to use shortcut keys

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
hotkey: true,
});
HotkeyDescribe
↑Increasing volume
↓lower the volume
←Fast forward 5 seconds
→Fast backward 5 seconds
spaceSwitch play / pause
Tip

This hotkey will take effect only after the player gets the focus (if you click on the player).

pip​

  • Type: Boolean
  • Default: false

Whether to display the PIP switch button in the bottom control bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
pip: true,
});

mutex​

  • Type: Boolean
  • Default: true

If there are multiple players on the page at the same time, can only one player be allowed to play

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
mutex: true,
});

fullscreen​

  • Type: Boolean
  • Default: false

Whether to display the full screen button of the player window in the bottom control bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreen: true,
});

fullscreenWeb​

  • Type: Boolean
  • Default: false

Whether to display the full screen button of the player webpage in the bottom control bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

subtitleOffset​

  • Type: Boolean
  • Default: false

Subtitle time offset, in the range [-5s, 5s]

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
},
setting: true,
subtitleOffset: true,
});

miniProgressBar​

  • Type: Boolean
  • Default: false

Mini progress bar, only appears when the player loses focus and is playing

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
miniProgressBar: true,
});

useSSR​

  • Type: Boolean
  • Default: false

Whether to use SSR mounting mode, it is useful if you want to render the HTML required by the player in advance before mounting the player

You can access the HTML required by the player through Artplayer.html

▶ Run Code
var $container = document.querySelector('.artplayer-app');
$container.innerHTML = Artplayer.html;

var art = new Artplayer({
container: $container,
url: '/assets/sample/video.mp4',
useSSR: true,
});
Tip

SSR is the abbreviation of Server Side Render. The content on the page is generated by server side rendering, and the browser directly displays the HTML returned by the server side.

playsInline​

  • Type: Boolean
  • Default: true

Whether use playsInline in mobile

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
playsInline: true,
});

layers​

  • Type: Array
  • Default: []

Initialize a custom layers

PropertyTypeDescription
disableBooleanWhether to disable the component
nameStringThe unique name of the component, used to mark the class name
indexNumberComponent index, priority for display
htmlString、ElementDOM element of the component
styleObjectComponent style object
clickFunctionComponent click event
mountedFunctionTriggered after the component is mounted
tooltipStringPrompt text of the component
▶ Run Code
var img = '/assets/sample/layer.png';
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
layers: [
{
index: 1,
name: 'potser',
disable: false,
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
right: '20px',
opacity: '.9',
},
click: function (...args) {
console.info('You click on the component');
art.layers.show = false;
},
mounted: function (...args) {
console.info('Component mount completion');
},
},
],
});

settings​

  • Type: Array
  • Default: []

Initialize custom setting panel, please visit How to add setting panel

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
settings: [
{
html: 'Custom setting 01',
selector: [
{
html: 'Submenu 01',
},
{
html: 'Submenu 02',
},
],
onSelect: function (item) {
console.log(item.html);
},
},
{
html: 'Custom setting 02',
selector: [
{
html: 'Submenu 01',
},
{
html: 'Submenu 02',
},
],
onSelect: function (item) {
console.log(item.html);
},
},
],
});

contextmenu​

  • Type: Array
  • Default: []

Initialize custom contextmenu

PropertyTypeDescription
disableBooleanWhether to disable the component
nameStringThe unique name of the component, used to mark the class name
indexNumberComponent index, priority for display
htmlString、ElementDOM element of the component
styleObjectComponent style object
clickFunctionComponent click event
mountedFunctionTriggered after the component is mounted
tooltipStringPrompt text of the component
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
contextmenu: [
{
html: 'Custom menu',
click: function () {
console.info('You clicked the custom menu');
art.contextmenu.show = false;
},
},
],
});

art.on('ready', () => {
art.contextmenu.show = true;
});

controls​

  • Type: Array
  • Default: []

Initialize the customized bottom control bar

PropertyTypeDescription
disableBooleanWhether to disable the component
nameStringThe unique name of the component, used to mark the class name
indexNumberComponent index, priority for display
htmlString、ElementDOM element of the component
styleObjectComponent style object
clickFunctionComponent click event
mountedFunctionTriggered after the component is mounted
tooltipStringPrompt text of the component
positionStringLocation at left or right
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
disable: false,
name: 'button',
index: 10,
position: 'right',
html: 'Custom button1',
tooltip: 'Custom button1',
style: {
color: 'red',
},
click: function () {
console.log('You clicked custom button 1');
},
mounted: function () {
console.log('Custom button mounting is complete 1');
},
},
{
position: 'left',
html: 'Custom button2',
tooltip: 'Custom button2',
style: {
color: 'green',
},
click: function () {
console.log('You clicked custom button 2');
},
},
],
});

quality​

  • Type: Array
  • Default: []

Whether to display the quality selection list in the bottom control bar

PropertyTypeDescription
defaultBooleanDefault quality
htmlStringQuality name
urlStringQuality address
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
quality: [
{
default: true,
html: 'SD 480P',
url: '/assets/sample/video.mp4',
},
{
html: 'HD 720P',
url: '/assets/sample/video.mp4',
},
],
});

highlight​

  • Type: Array
  • Default: []

Show highlighted information points on the progress bar

PropertyTypeDescription
timeNumberHighlight time (unit seconds)
textStringHighlight text
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
highlight: [
{
time: 60,
text: 'One more chance',
},
{
time: 120,
text: '谁でもいいはずなのに',
},
{
time: 180,
text: '夏の想い出がまわる',
},
{
time: 240,
text: 'こんなとこにあるはずもないのに',
},
{
time: 300,
text: '--终わり--',
},
],
});

plugins​

  • Type: Array
  • Default: []

Initialization custom plugins

▶ Run Code
function myPlugin(art) {
console.info('You can access an instance of a player in the plugin');
return {
name: 'myPlugin',
something: 'Custom export properties',
doSomething: function () {
console.info('Custom export method');
},
};
}

var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [myPlugin],
});

art.on('ready', () => {
console.info(art.plugins.myPlugin.something);
console.info(art.plugins.myPlugin.doSomething());
});

whitelist​

  • Type: Array
  • Default: []

Because there are a variety of differences and restrictions in different mobile devices, this player is mount video by default on mobile devices. If you want to use this player on mobile devices, you need to manually open white list.

The whitelist is an array type, which matches the window.navigator.userAgent, as long as one of the match is successful, enable the player

Support string match, function match, regular match

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
// whitelist: [(ua) => /iPhone OS 11/gi.test(ua)],
// whitelist: [/iPhone OS 11/gi],
// whitelist: ['iPhone OS 11'],
whitelist: ['*'],
});
Tip

If you want all types of mobile devices to enable players, set the whitelist to wildcard: ['*']

thumbnails​

  • Type: Object
  • Default: {}

Set a preview map on the progress bar

PropertyTypeDescription
urlStringPreview url
numberNumberPreview number
columnNumberPreview column
widthNumberPreview width
heightNumberPreview height
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
thumbnails: {
url: '/assets/sample/thumbnails.png',
number: 100,
column: 10,
},
});

subtitle​

  • Type: Object
  • Default: {}

Set the subtitles of the video, support subtitles format: vtt、srt、ass

PropertyTypeDescription
urlStringSubtitle url
typeStringSubtitle type: vtt, srt, ass
styleObjectSubtitle style
encodingStringSubtitle encoding, default utf-8
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
type: 'srt',
encoding: 'utf-8',
style: {
color: '#03A9F4',
'font-size': '30px',
},
},
});

moreVideoAttr​

  • Type: Object
  • Default: {'controls': false,'preload': 'metadata'}

More video properties, these properties will be written directly into video elements

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
moreVideoAttr: {
'webkit-playsinline': true,
playsInline: true,
},
});

icons​

  • Type: Object
  • Default: {}

Used to replace the default icon, support HTML string

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
icons: {
loading: '<img src="/assets/img/ploading.gif">',
state: '<img src="/assets/img/state.png">',
play: '',
pause: '',
check: '',
volume: '',
volumeClose: '',
screenshot: '',
setting: '',
pip: '',
arrowLeft: '',
arrowRight: '',
playbackRate: '',
aspectRatio: '',
config: '',
lock: '',
flip: '',
unlock: '',
fullscreenOff: '',
fullscreenOn: '',
fullscreenWebOff: '',
fullscreenWebOn: '',
switchOn: '',
switchOff: '',
error: '',
indicator: '',
},
});

type​

  • Type: String
  • Default: ''

Used to specify the format of the video, you need to use the CustomType to use, please visit Libraries

The default video format is the suffix of video addresses (such as .flv,.mkv, .ts), but sometimes video address does not have the correct suffix, so it is necessary to specify

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.flv',
type: 'flv',
});

customType​

  • Type: Object
  • Default: {}

Match by the format of the video, hand over video decoding to third party programs, please visit Libraries

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.flv',
customType: {
flv: function (video, url, art) {
// video: Video DOM element
// url: Video url
// art: Current instance
},
},
});

lang​

  • Type: String
  • Default: navigator.language.toLowerCase()

Default display language, currently support: en、zh-cn、zh-tw

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
lang: 'en',
});

lock​

  • Type: Boolean
  • Default: false

Whether to display a lock button on the mobile side to hide the bottom control bar

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
lock: true,
});

fastForward​

  • Type: Boolean
  • Default: false

Whether to add fast forward function on the mobile, when long press the video

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fastForward: true,
});

autoPlayback​

  • Type: Boolean
  • Default: false

Whether to use auto playback

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoPlayback: true,
});

autoOrientation​

  • Type: Boolean
  • Default: false

Whether to rotate the player according to the video size and viewport size, when the player web-fullscreen in mobile

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoOrientation: true,
});

airplay​

  • Type: Boolean
  • Default: false

Whether to display the AirPlay button, only available in Safari currently

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
airplay: true,
});
- - + + \ No newline at end of file diff --git a/docs/document/propertie/index.html b/docs/document/propertie/index.html index d98869b51..fdd5c3625 100644 --- a/docs/document/propertie/index.html +++ b/docs/document/propertie/index.html @@ -5,13 +5,13 @@ Common properties | Artplayer.js - - + +

Common properties

play​

  • Type: Function

Play video

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
art.play();
});

pause​

  • Type: Function

Pause video

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
art.play();

setTimeout(() => {
art.pause();
}, 3000);
});

toggle​

  • Type: Function

Switch Video playback and pause

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
art.toggle();

setTimeout(() => {
art.toggle();
}, 3000);
});

seek​

  • Type: Setter
  • Parameter: Number

Video time jump, unit seconds

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 5;
});

forward​

  • Type: Setter
  • Parameter: Number

Video time forward, unit seconds

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.forward = 5;
});

backward​

  • Type: Setter
  • Parameter: Number

Video time backward, unit seconds

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 5;

setTimeout(() => {
art.backward = 2;
}, 3000);
});

volume​

  • Type: Setter/Getter
  • Parameter: Number

Set and get video volume, range: [0, 1]

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.volume);
art.volume = 0.5;
console.info(art.volume);
});

url​

  • Type: Setter/Getter
  • Parameter: String

Set and get video url

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.url);
art.url = '/assets/sample/video.mp4?t=0';
console.info(art.url);
});

switchUrl​

  • Type: Function
  • Parameter: String

Set video url, set, like the url, but will perform some optimization operations

The function supports two parameters, the first one for the new video url, the second is new video name

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
setTimeout(() => {
art.switchUrl('/assets/sample/video.mp4?t=0', 'New video name');
}, 3000);
});

switchQuality​

  • Type: Function
  • Parameter: String

Set the video quality address, like the switchUrl, but will bring the previous play progress

The function supports two parameters, the first one for the new video url, the second is new video name

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
setTimeout(() => {
art.switchQuality('/assets/sample/video.mp4?t=0', 'New video name');
}, 3000);
});

muted​

  • Type: Setter/Getter
  • Parameter: Boolean

Setting up and getting the video mute

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.muted);
art.muted = true;
console.info(art.muted);
});

currentTime​

  • Type: Setter/Getter
  • Parameter: Number

Set and get the video current time, set time like the seek, but it does not trigger additional events

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.currentTime);
art.currentTime = 5;
console.info(art.currentTime);
});

duration​

  • Type: Getter

Get video duration

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.duration);
});
Tip

Some videos are there is no duration, such as the live video or video is not decoded, the duration will be 0

screenshot​

  • Type: Function

Download the current video frame screenshot

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
art.once('video:canplay', () => {
art.screenshot();
});
});

getDataURL​

  • Type: Function

Get the base64 url of the current video frame, return to a Promise

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
art.getDataURL().then((url) => console.info(url));
});

getBlobUrl​

  • Type: Function

Get the blob url of the current video frame, return to a Promise

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
art.getBlobUrl().then((url) => console.info(url));
});

fullscreen​

  • Type: Setter/Getter
  • Parameter: Boolean

Set and get a player window full screen

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreen: true,
});

art.on('ready', () => {
art.fullscreen = true;

setTimeout(() => {
art.fullscreen = false;
}, 3000);
});
Tip

Due to the browser security mechanism, the page must be exchanged before the window full screen, such as the user click on the page)

fullscreenWeb​

  • Type: Setter/Getter
  • Parameter: Boolean

Setting up and get a player web page full screen

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

art.on('ready', () => {
art.fullscreenWeb = true;

setTimeout(() => {
art.fullscreenWeb = false;
}, 3000);
});

pip​

  • Type: Setter/Getter
  • Parameter: Boolean

Set and get player PIP Mode

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

art.on('ready', () => {
art.pip = true;

setTimeout(() => {
art.pip = false;
}, 3000);
});
Tip

Due to the browser security mechanism, the page must be exchanged first before the PIP (such as user clicking over the page)

poster​

  • Type: Setter/Getter
  • Parameter: String

Setting up and get a video poster, only the poster effect can only be seen before the video is played

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
poster: '/assets/sample/poster.jpg',
});

art.on('ready', () => {
console.info(art.poster);
art.poster = '/assets/sample/poster.jpg?t=0';
console.info(art.poster);
});

mini​

  • Type: Setter/Getter
  • Parameter: Boolean

Set and get player mini mode

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.mini = true;
});

playing​

  • Type: Getter
  • Parameter: Boolean

Get the video is playing

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
console.info(art.playing);
art.play();
console.info(art.playing);
});

autoSize​

  • Type: Setter/Getter
  • Parameter: Boolean

Set whether the video is adaptive, set to true, it will only execute once

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.autoSize);
art.autoSize = true;
console.info(art.autoSize);
});

rect​

  • Type: Getter

Get the size and coordinate information of the player

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(JSON.stringify(art.rect));
});
Tip

Size and coordinate information is obtained by getBoundingClientRect

flip​

  • Type: Setter/Getter
  • Parameter: String

Set and get player flip, support normal, horizontal, vertical

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.flip);
art.flip = 'horizontal';
console.info(art.flip);
});

playbackRate​

  • Type: Setter/Getter
  • Parameter: Number

Set and get player playback speed, support 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.playbackRate);
art.playbackRate = 2;
console.info(art.playbackRate);
});

aspectRatio​

  • Type: Setter/Getter
  • Parameter: String

Set and get the player long aspect, support default, 4:3, 16:9

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.aspectRatio);
art.aspectRatio = '16:9';
console.info(art.aspectRatio);
});

loop​

  • Type: Setter/Getter
  • Parameter: Array

Setting and getting the interval to play in seconds, unit seconds

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.loop);
art.loop = [5, 10];
console.info(art.loop);
});
Tip

Delete interval loop play, only need to set up loop is []

autoHeight​

  • Type: Setter/Getter
  • Default: Boolean

When the container has only width, you want the container height adapt to the player aspect ratio.

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.autoHeight);
art.autoHeight = true;
console.info(art.autoHeight);
});

attr​

  • Type: Function
  • Parameter: String

Dynamically get and set the properties of the video element

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.attr('playsInline'));
art.attr('playsInline', true);
console.info(art.attr('playsInline'));
});

title​

  • Type: Setter/Getter
  • Parameter: String

Dynamic get and set player title

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.title);
art.title = 'New Title';
console.info(art.title);
});

theme​

  • Type: Setter/Getter
  • Parameter: String

Dynamic get and set player theme color

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.theme);
art.theme = '#000';
console.info(art.theme);
});

airplay​

  • Type: Function

Open the Airplay

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
name: 'airplay',
position: 'right',
html: 'AirPlay',
click: function () {
art.airplay();
},
},
],
});

destroy​

  • Type: Function
  • Parameter: Boolean

Destroy the player

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.destroy();
});
- - + + \ No newline at end of file diff --git a/docs/document/search-doc-1659407156408.json b/docs/document/search-doc-1659407156408.json deleted file mode 100644 index e4b4a8f75..000000000 --- a/docs/document/search-doc-1659407156408.json +++ /dev/null @@ -1 +0,0 @@ -[{"title":"Danmuku plugin","type":0,"sectionRef":"#","url":"en/Plugins/danmuku","content":"Danmuku plugin Tip The documentation of the current danmaku library plug-in, only the Chinese version 👉 https://artplayer.org/document/zh-cn/Plugins/danmuku/","keywords":""},{"title":"Static propertys","type":0,"sectionRef":"#","url":"class","content":"","keywords":""},{"title":"instances​","type":1,"pageTitle":"Static propertys","url":"class#instances","content":"Type: Array A array that saves all player instances, and can manage multiple instances through this property when multiple players exist at the same time. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(Artplayer.instances); }); "},{"title":"version​","type":1,"pageTitle":"Static propertys","url":"class#version","content":"Type: String Current player version number ▶ Run Code console.info(Artplayer.version); "},{"title":"env​","type":1,"pageTitle":"Static propertys","url":"class#env","content":"Type: String Current player environment variable ▶ Run Code console.info(Artplayer.env); "},{"title":"utils​","type":1,"pageTitle":"Static propertys","url":"class#utils","content":"Type: Object Common utils for player ▶ Run Code console.info(Artplayer.utils); "},{"title":"config​","type":1,"pageTitle":"Static propertys","url":"class#config","content":"Type: Object Store native properties and methods of video ▶ Run Code console.info(Artplayer.config); "},{"title":"scheme​","type":1,"pageTitle":"Static propertys","url":"class#scheme","content":"Type: Object Verification scheme for player option ▶ Run Code console.info(Artplayer.scheme); "},{"title":"validator​","type":1,"pageTitle":"Static propertys","url":"class#validator","content":"Type: Function Validator for player option "},{"title":"option​","type":1,"pageTitle":"Static propertys","url":"class#option","content":"Type: Object Player default option ▶ Run Code console.info(Artplayer.option); "},{"title":"html​","type":1,"pageTitle":"Static propertys","url":"class#html","content":"Type: String Player defaults HTML String, usually used for SSR ▶ Run Code console.info(Artplayer.html); "},{"title":"kindOf​","type":1,"pageTitle":"Static propertys","url":"class#kindof","content":"Type: Function JS type identification function ▶ Run Code console.info(Artplayer.kindOf('0')); console.info(Artplayer.kindOf(0)); console.info(Artplayer.kindOf({})); console.info(Artplayer.kindOf([])); "},{"title":"Add button to the controls","type":0,"sectionRef":"#","url":"en/Questions/Create_button_in_the_controls","content":"Add button to the controls ▶ Run Code var time = 0; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: '<button type="button">Click Me!</button>', click: function (_, event) { // The second parameter is an event object time += 1; event.target.innerText = 'You Click ' + time; }, }, ], }); ","keywords":""},{"title":"Ads Plugin","type":0,"sectionRef":"#","url":"en/Plugins/ads","content":"","keywords":""},{"title":"Demo​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#demo","content":"👉 View Demo "},{"title":"Install​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install","content":""},{"title":"Install from npm:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-npm","content":"$ npm install artplayer-plugin-ads "},{"title":"Install from yarn:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-yarn","content":"$ yarn add artplayer-plugin-ads "},{"title":"Install from script:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-script","content":"<!-- local --> <script src="path/to/artplayer-plugin-ads.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> Then you can access the plugin function through window.artplayerPluginAds "},{"title":"Use​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#use","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, fullscreen: true, fullscreenWeb: true, plugins: [ artplayerPluginAds({ // html ad, ignore this value if it is a video ad html: '<img src="/assets/sample/poster.jpg">', // The address of the video ad video: '/assets/sample/test1.mp4', // Ad redirect URL, if empty, no redirect url: 'http://artplayer.org', // The length of time that must be watched, the period cannot be skipped, the unit is seconds // When the value is greater than or equal to totalDuration, the ad cannot be closed early // When the value is equal to or less than 0, the ad can be turned off at any time playDuration: 5, // The total duration of the ad, in seconds totalDuration: 10, // Whether the video ads defaults to silence muted: false, // Multilingual support i18n: { close: 'Close Ads', countdown: '%s seconds', detail: 'Check Detail', canBeClosed: 'Ads can be closed after %s seconds', }, }), ], }); art.on('artplayerPluginAds:click', (ads) => { console.info('ad is clicked', ads); }); art.on('artplayerPluginAds:skip', (ads) => { console.info('Ads are skipped', ads); }); "},{"title":"Handle a single component","type":0,"sectionRef":"#","url":"en/Questions/Handle_single_component","content":"Handle a single component When we add custom components in layers, contextmenu, controls, It is best to add a name property that is used to position the DOM element of the component. Here are three ways to get the DOM element of the component: component method mounted, instance method query, recommended through name direct acquisition. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); art.on('ready', () => { art.layers.add({ name: 'layer1', html: 'your-layer', mounted: function($layer1) { // } }); art.contextmenu.add({ name: 'contextmenu1', html: 'your-contextmenu', mounted: function($contextmenu1) { // } }); art.controls.add({ name: 'control1', html: 'your-control', position: 'right', mounted: function($control1) { // } }); // Use the query method to get the DOM element of the component var $layer1 = art.query('.art-layer-layer1'); var $contextmenu1 = art.query('.art-contextmenu-contextmenu1'); var $control1 = art.query('.art-control-control1'); // Recommended use the name to get the DOM element of the component var $layer1 = art.layers['layer1']; var $contextmenu1 = art.contextmenu['contextmenu1']; var $control1 = art.controls['control1']; }); 提示 Note that you can't create components with the same name","keywords":""},{"title":"How to import types","type":0,"sectionRef":"#","url":"en/Questions/How_to_import_types","content":"How to import types Sometimes you lose TypeScript syntax prompt, then you can import types manually /** * @typedef { import("artplayer/types/artplayer") } Artplayer */ /** * @type {Artplayer} - An Artplayer instance. */ const art1 = {}; /** * @param {Artplayer} art2 - An Artplayer instance. */ function getInstance(art2) { // } ","keywords":""},{"title":"Use with React Portal","type":0,"sectionRef":"#","url":"en/Questions/Use_with_react_portal","content":"Use with React Portal It is also very easy to use React Components in layers, contextmenu, controls. Handle more complex logic through ReactDOM.createPortal. 👉 Click to open an online demo import React, { useState, useEffect } from "react"; import ReactDOM, { createPortal } from "react-dom"; import Artplayer from "artplayer/examples/react/Artplayer"; function Timer({ time }) { return <div>{time}</div>; } function App() { const [art, setArt] = useState(null); const [time, setTime] = useState(0); useEffect(() => { const update = () => setTime((time) => time + 1); setInterval(update, 1000); }, []); return ( <div> <Artplayer option={{ url: "https://artplayer.org/assets/sample/video.mp4", layers: [ { html: "", name: "portal" } ], controls: [ { position: "right", name: "portal", html: "" } ] }} style={{ width: "600px", height: "400px", margin: "60px auto 0" }} getInstance={(art) => { art.on("ready", () => setArt(art)); }} /> {art ? createPortal(<Timer time={time} />, art.layers.portal) : null} {art ? createPortal(<Timer time={time} />, art.controls.portal) : null} </div> ); } const rootElement = document.getElementById("root"); ReactDOM.render(<App />, rootElement); ","keywords":""},{"title":"Add select in the controls","type":0,"sectionRef":"#","url":"en/Questions/Create_selector_in_the_controls","content":"","keywords":""},{"title":"Switch Subtitle​","type":1,"pageTitle":"Add select in the controls","url":"en/Questions/Create_selector_in_the_controls#switch-subtitle","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom) { console.info(item, $dom); art.subtitle.url = item.url; return 'You click ' + item.html; }, }, ], }); "},{"title":"Switch filter​","type":1,"pageTitle":"Add select in the controls","url":"en/Questions/Create_selector_in_the_controls#switch-filter","content":"▶ Run Code var instagramFilters = [ { "html": "1977", "class": "filter-1977" }, { "html": "Aden", "class": "filter-aden" }, { "html": "Amaro", "class": "filter-amaro" }, { "html": "Ashby", "class": "filter-ashby" }, { "html": "Brannan", "class": "filter-brannan" }, { "html": "Brooklyn", "class": "filter-brooklyn" }, { "html": "Charmes", "class": "filter-charmes" }, { "html": "Clarendon", "class": "filter-clarendon" }, { "html": "Crema", "class": "filter-crema" }, { "html": "Dogpatch", "class": "filter-dogpatch" }, { "html": "Earlybird", "class": "filter-earlybird" }, { "html": "Gingham", "class": "filter-gingham" }, { "html": "Ginza", "class": "filter-ginza" }, { "html": "Hefe", "class": "filter-hefe" }, { "html": "Helena", "class": "filter-helena" }, { "html": "Hudson", "class": "filter-hudson" }, { "html": "Inkwell", "class": "filter-inkwell" }, { "html": "Kelvin", "class": "filter-kelvin" }, { "html": "Kuno", "class": "filter-juno" }, { "html": "Lark", "class": "filter-lark" }, { "html": "Lo-Fi", "class": "filter-lofi" }, { "html": "Ludwig", "class": "filter-ludwig" }, { "html": "Maven", "class": "filter-maven" }, { "html": "Mayfair", "class": "filter-mayfair" }, { "html": "Moon", "class": "filter-moon" }, { "html": "Nashville", "class": "filter-nashville" }, { "html": "Perpetua", "class": "filter-perpetua" }, { "html": "Poprocket", "class": "filter-poprocket" }, { "html": "Reyes", "class": "filter-reyes" }, { "html": "Rise", "class": "filter-rise" }, { "html": "Sierra", "class": "filter-sierra" }, { "html": "Skyline", "class": "filter-skyline" }, { "html": "Slumber", "class": "filter-slumber" }, { "html": "Stinson", "class": "filter-stinson" }, { "html": "Sutro", "class": "filter-sutro" }, { "html": "Toaster", "class": "filter-toaster" }, { "html": "Valencia", "class": "filter-valencia" }, { "html": "Vesper", "class": "filter-vesper" }, { "html": "Walden", "class": "filter-walden" }, { "html": "Willow", "class": "filter-willow" }, { "html": "X-Pro", "class": "filter-xpro-ii" } ] var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Instagram Filters', selector: instagramFilters, onSelect: function (item) { art.template.$video.className = 'art-video ' + item.class; return item.html; }, }, ], }); "},{"title":"How to add setting panel","type":0,"sectionRef":"#","url":"en/Questions/How_to_add_setting_panel","content":"","keywords":""},{"title":"Add selector list​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-selector-list","content":"Settings panels are similar to a collection of list selections, and support multi-layer nested Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector selector\tArray\tSelector list onSelect\tFunction\tSelector click event width\tNumber\tPanel width default\tBoolean\tDefault selected tooltip\tString\tTooltip text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'Select Subtitle', width: 250, tooltip: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.subtitle.url = item.url; // Change the tooltip return item.html; }, }, { html: 'Select Quality', width: 150, tooltip: '1080P', selector: [ { default: true, html: '1080P', url: '/assets/sample/video.mp4?id=1080', }, { html: '720P', url: '/assets/sample/video.mp4?id=720', }, { html: '360P', url: '/assets/sample/video.mp4?id=360', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.switchQuality(item.url, item.html); // Change the tooltip return item.html; }, }, { html: 'Multi-layer nested', selector: [ { html: 'Nested 01', selector: [ { html: 'Nested 02', }, { html: 'Nested 02', }, ], }, { html: 'Nested 01', selector: [ { html: 'Nested 02', }, { html: 'Nested 02', }, ], }, ], }, ], }); "},{"title":"Add switch button​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-switch-button","content":"Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector switch\tBoolean\tButton default state onSwitch\tFunction\tButton toggle event tooltip\tString\tTooltip text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'PIP Mode', tooltip: 'OFF', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', switch: false, onSwitch: function (item, $dom, event) { console.info(item, $dom, event); const nextState = !item.switch; art.pip = nextState; // Change the tooltip item.tooltip = nextState ? 'ON' : 'OFF'; // Change the switch state return nextState; }, }, { html: 'Use with selector', width: 200, selector: [ { default: true, html: 'Setting 01', }, { html: 'Setting 02', }, { html: 'Setting 03', switch: false, onSwitch: function (item, $dom, event) { return !item.switch; }, }, { html: 'Setting 04', icon: '', switch: true, onSwitch: function (item, $dom, event) { return !item.switch; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"Add range slider​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-range-slider","content":"Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector range\tArray\tRange default state onRange\tFunction\tRange change event tooltip\tString\tTooltip text const range = [5, 1, 10, 1]; const value = range[0]; const min = range[1]; const max = range[2]; const step = range[3]; ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'Range', tooltip: '5x', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', range: [5, 1, 10, 1], onRange: function (item) { // Change the tooltip return item.range + 'x'; }, }, { html: 'Use with selector', width: 240, selector: [ { default: true, html: 'Setting 01', }, { html: 'Setting 02', }, { html: 'Setting 03', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, { html: 'Setting 04', icon: '', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"Common events","type":0,"sectionRef":"#","url":"events","content":"","keywords":""},{"title":"Advanced propertys","type":0,"sectionRef":"#","url":"advance","content":"","keywords":""},{"title":"id​","type":1,"pageTitle":"Advanced propertys","url":"advance#id","content":"Type: Number A self-inclusive number of the player instance "},{"title":"option​","type":1,"pageTitle":"Advanced propertys","url":"advance#option","content":"Type: Object After merged options "},{"title":"isFocus​","type":1,"pageTitle":"Advanced propertys","url":"advance#isfocus","content":"Type: Boolean Whether the player instance has been focused "},{"title":"isInput​","type":1,"pageTitle":"Advanced propertys","url":"advance#isinput","content":"Type: Boolean Whether the player instance has been focused on input element "},{"title":"isLock​","type":1,"pageTitle":"Advanced propertys","url":"advance#islock","content":"Type: Boolean Whether the player instance has been locked on mobile "},{"title":"isDestroy​","type":1,"pageTitle":"Advanced propertys","url":"advance#isdestroy","content":"Type: Boolean Whether the player instance is destroyed "},{"title":"whitelist​","type":1,"pageTitle":"Advanced propertys","url":"advance#whitelist","content":"Type: Object Manage the whitelist "},{"title":"template​","type":1,"pageTitle":"Advanced propertys","url":"advance#template","content":"Type: Object Manage player HTML "},{"title":"query​","type":1,"pageTitle":"Advanced propertys","url":"advance#query","content":"Type: Function Method query You can find DOM elements in the current player instance, equivalent to document.querySelector('.artplayer-app').querySelector ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.template.query('.art-video'); console.info($video); }); "},{"title":"query​","type":1,"pageTitle":"Advanced propertys","url":"advance#query-1","content":"Type: Function Equal to art.template.query ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.query('.art-video'); console.info($video); }); "},{"title":"events​","type":1,"pageTitle":"Advanced propertys","url":"advance#events","content":"Type: Object Manage the events "},{"title":"proxy​","type":1,"pageTitle":"Advanced propertys","url":"advance#proxy","content":"Type: Function Proxy native event method, easy to manage and destroy the event ▶ Run Code var container = document.querySelector('.artplayer-app'); var art = new Artplayer({ container: container, url: '/assets/sample/video.mp4', }); art.proxy(container, 'click', (event) => { console.info(event); }); "},{"title":"storage​","type":1,"pageTitle":"Advanced propertys","url":"advance#storage","content":"Type: Object Manage persistent storage objects The player will automatically add a json object called artplayer_settings to the localstorage Property\tType\tDescriptionget\tFunction\tGet value set\tFunction\tSet value del\tFunction\tDelete value clear\tFunction\tClean value ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.storage.set('your-key', 'your-value'); art.storage.get('your-key'); art.storage.del('your-key'); art.storage.clear(); "},{"title":"icons​","type":1,"pageTitle":"Advanced propertys","url":"advance#icons","content":"Type: Object Manage player icons "},{"title":"i18n​","type":1,"pageTitle":"Advanced propertys","url":"advance#i18n","content":"Type: Object Manage player i18n "},{"title":"get​","type":1,"pageTitle":"Advanced propertys","url":"advance#get","content":"Type: Getter/Setter Method get can get the value of the language value ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.i18n.get('Play')); }); "},{"title":"update​","type":1,"pageTitle":"Advanced propertys","url":"advance#update","content":"Type: Function Method update can add more languages ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'jp', }); art.i18n.update({ 'zh-cn': { Language: '简体', }, 'zh-tw': { Language: '繁體', }, en: { Language: 'English', }, jp: { Language: '日文', }, fr: { Language: 'Français', }, ru: { Language: 'Russe', }, }); "},{"title":"player​","type":1,"pageTitle":"Advanced propertys","url":"advance#player","content":"Type: Object Manage the object of the core function "},{"title":"subtitle​","type":1,"pageTitle":"Advanced propertys","url":"advance#subtitle","content":"Type: Object Management subtitle object "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show","content":"Type: Getter/Setter Property show can control subtitle to display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, }); art.on('ready', () => { art.seek = 20; art.subtitle.show = false; setTimeout(() => { art.subtitle.show = true; }, 3000); }); "},{"title":"style​","type":1,"pageTitle":"Advanced propertys","url":"advance#style","content":"Type: Function Method style can dynamically modify the subtitle style ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); "},{"title":"url​","type":1,"pageTitle":"Advanced propertys","url":"advance#url","content":"Type: Getter/Setter Propertie url can set and get the subtitle url ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { console.info(art.subtitle.url); setTimeout(() => { art.subtitle.url = '/assets/sample/subtitle.srt?t=1'; }, 3000); }); "},{"title":"switch​","type":1,"pageTitle":"Advanced propertys","url":"advance#switch","content":"Type: Function Methods switch like the propertie url setter, but can modify the subtitle option ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: 'red', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.switch('/assets/sample/subtitle.srt?t=1', { name: 'The new subtitle', style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); "},{"title":"info​","type":1,"pageTitle":"Advanced propertys","url":"advance#info","content":"Type: Object Manage video info "},{"title":"layers​","type":1,"pageTitle":"Advanced propertys","url":"advance#layers","content":"Type: Object Manage the object of the layers "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-1","content":"Type: Getter/Setter Property show can control all layers to display ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }, { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', left: '20px', opacity: '.9', }, }, ], }); art.on('ready', () => { setTimeout(() => { art.layers.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add","content":"Type: Function Method add can dynamically add a layer Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); var img = '/assets/sample/layer.png'; art.on('ready', () => { setTimeout(() => { art.layers.add({ html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }); }, 3000); }); "},{"title":"notice​","type":1,"pageTitle":"Advanced propertys","url":"advance#notice","content":"Type: Object Manage the object of prompt information "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-2","content":"Type: Getter/Setter Attribute show output custom prompt information, the default residence time is two seconds, and the new information will immediately cover the old information ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.notice.show = 'Custom prompt information 1'; art.notice.show = 'Custom prompt information 2'; }); "},{"title":"controls​","type":1,"pageTitle":"Advanced propertys","url":"advance#controls","content":"Type: Object Manage the object of the control bar "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-3","content":"Type: Getter/Setter Attribute show can control if the control bar is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-1","content":"Type: Function Method add can dynamically add a control Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component position\tString\tLocation at left or right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.add({ disable: false, name: 'button', index: 10, position: 'right', html: 'Custom button1', tooltip: 'Custom button1', style: { color: 'red', }, click: function () { console.log('You clicked custom button 1'); }, mounted: function () { console.log('Custom button mounting is complete 1'); }, }); }, 3000); }); "},{"title":"contextmenu​","type":1,"pageTitle":"Advanced propertys","url":"advance#contextmenu","content":"Type: Object Manage the contextmenu "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-4","content":"Type: Getter/Setter Attribute show can control if the menu is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-2","content":"Type: Function Method add can dynamically add a menu items Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.add({ html: 'Custom menu', click: function () { console.info('You clicked the custom menu'); art.contextmenu.show = false; }, }); }, 3000); }); "},{"title":"loading​","type":1,"pageTitle":"Advanced propertys","url":"advance#loading","content":"Type: Object Manage loading icon "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-5","content":"Type: Getter/Setter Property show can control whether the icon in the load is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.loading.show = true; setTimeout(() => { art.loading.show = false; }, 3000); }); "},{"title":"mask​","type":1,"pageTitle":"Advanced propertys","url":"advance#mask","content":"Type: Object Manage the object of the mask layer "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-6","content":"Type: Getter/Setter Attributes show can control whether the mask layer is display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mask.show = true; setTimeout(() => { art.mask.show = false; }, 3000); }); "},{"title":"hotkey​","type":1,"pageTitle":"Advanced propertys","url":"advance#hotkey","content":"Type: Object Manage hotkey "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-3","content":"Type: Function Methods add can dynamically add a hotkey, the first parameter is key code number, the second parameter is a callback function ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.hotkey.add(65, () => { console.info('You click A'); }); art.hotkey.add(66, () => { console.info('You click B'); }); }); Tip This hotkey will take effect only after the player gets the focus (if you click on the player). "},{"title":"setting​","type":1,"pageTitle":"Advanced propertys","url":"advance#setting","content":"Type: Object Manage the object of the setting panel "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-7","content":"Type: Getter/Setter Property show can control the setting panel to display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; setTimeout(() => { art.setting.show = false; }, 3000); }); "},{"title":"plugins​","type":1,"pageTitle":"Advanced propertys","url":"advance#plugins","content":"Type: Object Manage plugin "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-4","content":"Type: Function Method add can be dynamically add a plugin ▶ Run Code function myPlugin(art) { console.info('You can access an instance of a player in the plugin'); return { name: 'myPlugin', something: 'Custom export properties', doSomething: function () { console.info('Custom export method'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.plugins.add(myPlugin); console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"Third party librarys","type":0,"sectionRef":"#","url":"libraries","content":"","keywords":""},{"title":"flv.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#flvjs","content":"Homepage: https://github.com/Bilibili/flv.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '/assets/sample/video.flv', customType: { flv: function (video, url) { if (flvjs.isSupported()) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); } else { art.notice.show = 'Does not support playback of flv'; } }, }, }); "},{"title":"hls.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#hlsjs","content":"Homepage: https://github.com/video-dev/hls.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8', customType: { m3u8: function (video, url) { if (Hls.isSupported()) { const hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); } else { const canPlay = video.canPlayType('application/vnd.apple.mpegurl'); if (canPlay === 'probably' || canPlay == 'maybe') { video.src = url; } else { art.notice.show = 'Does not support playback of m3u8'; } } }, }, }); "},{"title":"dash.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#dashjs","content":"Homepage: https://github.com/Dash-Industry-Forum/dash.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd', customType: { mpd: function (video, url) { var player = dashjs.MediaPlayer().create(); player.initialize(video, url, true); }, }, }); "},{"title":"shaka-player​","type":1,"pageTitle":"Third party librarys","url":"libraries#shaka-player","content":"Homepage: https://github.com/google/shaka-player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd', customType: { mpd: function (video, url) { shaka.polyfill.installAll(); var player = new shaka.Player(video); player.load(url); }, }, }); "},{"title":"webtorrent​","type":1,"pageTitle":"Third party librarys","url":"libraries#webtorrent","content":"Homepage: https://github.com/webtorrent/webtorrent ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4', type: 'torrent', customType: { torrent: function (video, url, art) { var client = new WebTorrent(); art.loading.show = true; client.add(url, function (torrent) { var file = torrent.files[0]; file.renderTo(video, { autoplay: true, }); }); }, }, }); art.on('ready', () => { art.template.$video.controls = false; }); "},{"title":"Native event​","type":1,"pageTitle":"Common events","url":"events#native-event","content":"For more information, please read Mozilla Video Events Event name\tFired Whenvideo:canplay\tThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content. video:canplaythrough\tThe browser estimates it can play the media up to its end without stopping for content buffering. video:complete\tThe rendering of an OfflineAudioContext is terminated. video:durationchange\tThe duration attribute has been updated. video:emptied\tThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it. video:ended\tPlayback has stopped because the end of the media was reached. video:loadeddata\tThe first frame of the media has finished loading. video:loadedmetadata\tThe metadata has been loaded. video:pause\tPlayback has been paused. video:play\tPlayback has begun. video:playing\tPlayback is ready to start after having been paused or delayed due to lack of data. video:progress\tFired periodically as the browser loads a resource. video:ratechange\tThe playback rate has changed. video:seeked\tA seek operation completed. video:seeking\tA seek operation began. video:stalled\tThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming. video:suspend\tMedia data loading has been suspended. video:timeupdate\tThe time indicated by the currentTime attribute has been updated. video:volumechange\tThe volume has changed. video:waiting\tPlayback has stopped because of a temporary lack of data ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('video:play', (...args) => { console.info(args); }); "},{"title":"Custom event​","type":1,"pageTitle":"Common events","url":"events#custom-event","content":""},{"title":"ready​","type":1,"pageTitle":"Common events","url":"events#ready","content":"Fired when the player is initialized, and the video can be played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', (...args) => { console.info(args); }); "},{"title":"play​","type":1,"pageTitle":"Common events","url":"events#play","content":"Fired after the video is played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('play', (...args) => { console.info(args); }); "},{"title":"pause​","type":1,"pageTitle":"Common events","url":"events#pause","content":"Fired after the video is pause ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('pause', (...args) => { console.info(args); }); "},{"title":"seek​","type":1,"pageTitle":"Common events","url":"events#seek","content":"Fired when the video is time jump ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('seek', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.seek = 5; }); Tip Set the art.currentTime will not fired the seek event "},{"title":"volume​","type":1,"pageTitle":"Common events","url":"events#volume","content":"Fired when the video volume changes ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('volume', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.volume = 0.5; }); "},{"title":"destroy​","type":1,"pageTitle":"Common events","url":"events#destroy","content":"Fired when the player instance is destroyed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('destroy', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.destroy(); }); "},{"title":"focus​","type":1,"pageTitle":"Common events","url":"events#focus","content":"Fired when the player gets focus, if you click on the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('focus', (...args) => { console.info(args); }); "},{"title":"blur​","type":1,"pageTitle":"Common events","url":"events#blur","content":"Fired when the player loses focus, such as the area other than the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('blur', (...args) => { console.info(args); }); "},{"title":"hover​","type":1,"pageTitle":"Common events","url":"events#hover","content":"Fired when mouse moves player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hover', (state) => { // state for true, the mouse moves from the outside to the player // state for false, the mouse moves from the player to the outside console.info(state); }); "},{"title":"resize​","type":1,"pageTitle":"Common events","url":"events#resize","content":"Fired when the player is changed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('resize', (...args) => { console.info(args); }); "},{"title":"mousemove​","type":1,"pageTitle":"Common events","url":"events#mousemove","content":"Fired when the mouse is played, this and hover is different, it will trigger multiple times ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('mousemove', (...args) => { console.info(args); }); "},{"title":"url​","type":1,"pageTitle":"Common events","url":"events#url","content":"Fired when the video url changes ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('url', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.url = '/assets/sample/video.mp4?t=0'; }); "},{"title":"fullscreen​","type":1,"pageTitle":"Common events","url":"events#fullscreen","content":"Fired when the player window is full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('fullscreen', (...args) => { console.info(args); }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Common events","url":"events#fullscreenweb","content":"Fired when player webpage full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('fullscreenWeb', (...args) => { console.info(args); }); "},{"title":"hotkey​","type":1,"pageTitle":"Common events","url":"events#hotkey","content":"Trigger when hotkey are used ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hotkey', (...args) => { console.info(args); }); "},{"title":"快速上手","type":0,"sectionRef":"#","url":"zh-cn","content":"","keywords":""},{"title":"安装​","type":1,"pageTitle":"快速上手","url":"zh-cn#安装","content":"npmyarnscript npm install artplayer import Artplayer from 'artplayer';const art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4',}); "},{"title":"使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#使用","content":"提示 播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的 "},{"title":"在 Html 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-html-使用","content":"index.html <!DOCTYPE html><html> <head> <title>ArtPlayer Demo</title> <meta charset="UTF-8" /> <style> .artplayer-app { width: 400px; height: 300px; } </style> </head> <body> <div class="artplayer-app"></div> <script src="path/to/artplayer.js"></script> <script> var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); </script> </body></html> "},{"title":"在 Vue.js、Nuxt.js 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-vuejsnuxtjs-使用","content":"Vue.js 模板Nuxt.js 模板 🚀 artplayer-template/vue.js Artplayer.vueApp.vue Artplayer.vue <template> <div ref="artRef"></div></template><script>import Artplayer from "artplayer";export default { data() { return { instance: null, }; }, props: { option: { type: Object, required: true, }, }, mounted() { this.instance = new Artplayer({ ...this.option, container: this.$refs.artRef, }); this.$nextTick(() => { this.$emit("get-instance", this.instance); }); }, beforeUnmount() { if (this.instance && this.instance.destroy) { this.instance.destroy(false); } },};</script> "},{"title":"在 React.js、Next.js 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-reactjsnextjs-使用","content":"React.js 模板Next.js 模板 🚀 artplayer-template/react.js ArtPlayer.jsxApp.jsx ArtPlayer.jsx import { useEffect, useRef } from 'react';import Artplayer from 'artplayer';export default function Player({ option, getInstance, ...rest }) { const artRef = useRef(); useEffect(() => { const art = new Artplayer({ ...option, container: artRef.current, }); if (getInstance && typeof getInstance === 'function') { getInstance(art); } return () => { if (art && art.destroy) { art.destroy(false); } }; }, []); return <div ref={artRef} {...rest}></div>;} "},{"title":"静态属性","type":0,"sectionRef":"#","url":"zh-cn/class","content":"","keywords":""},{"title":"instances​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#instances","content":"类型: Array 一个保存了所有播放器实例的数组,当单个页面同时存在多个播放器时,可以通过这个属性进行管理多个实例 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(Artplayer.instances) }) "},{"title":"version​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#version","content":"类型: String 当前播放器版本号 ▶ Run Code console.info(Artplayer.version) "},{"title":"env​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#env","content":"类型: String 当前播放器环境变量 ▶ Run Code console.info(Artplayer.env) "},{"title":"utils​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#utils","content":"类型: Object 播放器的常用工具集 ▶ Run Code console.info(Artplayer.utils) "},{"title":"config​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#config","content":"类型: Object 存放了视频的原生属性和方法 ▶ Run Code console.info(Artplayer.config) "},{"title":"scheme​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#scheme","content":"类型: Object 播放器参数的校验方案 ▶ Run Code console.info(Artplayer.scheme) "},{"title":"validator​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#validator","content":"类型: Function 播放器参数的校验器 "},{"title":"option​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#option","content":"类型: Object 播放器默认参数 ▶ Run Code console.info(Artplayer.option) "},{"title":"html​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#html","content":"类型: String 播放器默认 Html 字符串,通常用于 SSR 的提前渲染 ▶ Run Code console.info(Artplayer.html) "},{"title":"kindOf​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#kindof","content":"类型: Function JS类型识别函数 ▶ Run Code console.info(Artplayer.kindOf('0')) console.info(Artplayer.kindOf(0)) console.info(Artplayer.kindOf({})) console.info(Artplayer.kindOf([])) "},{"title":"实例事件","type":0,"sectionRef":"#","url":"zh-cn/events","content":"","keywords":""},{"title":"原生事件​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#原生事件","content":"更多信息请阅读 Mozilla Video Events 事件名字\t触发时间video:canplay\tThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content. video:canplaythrough\tThe browser estimates it can play the media up to its end without stopping for content buffering. video:complete\tThe rendering of an OfflineAudioContext is terminated. video:durationchange\tThe duration attribute has been updated. video:emptied\tThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it. video:ended\tPlayback has stopped because the end of the media was reached. video:loadeddata\tThe first frame of the media has finished loading. video:loadedmetadata\tThe metadata has been loaded. video:pause\tPlayback has been paused. video:play\tPlayback has begun. video:playing\tPlayback is ready to start after having been paused or delayed due to lack of data. video:progress\tFired periodically as the browser loads a resource. video:ratechange\tThe playback rate has changed. video:seeked\tA seek operation completed. video:seeking\tA seek operation began. video:stalled\tThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming. video:suspend\tMedia data loading has been suspended. video:timeupdate\tThe time indicated by the currentTime attribute has been updated. video:volumechange\tThe volume has changed. video:waiting\tPlayback has stopped because of a temporary lack of data ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('video:play', (...args) => { console.info(args); }); "},{"title":"自定义事件​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#自定义事件","content":""},{"title":"ready​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#ready","content":"当实例初始化完成,并视频可以被播放时触发,只会触发一个,哪怕视频地址变化了 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', (...args) => { console.info(args); }); "},{"title":"play​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#play","content":"在视频被播放后触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('play', (...args) => { console.info(args); }); "},{"title":"pause​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#pause","content":"在视频被暂停后触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('pause', (...args) => { console.info(args); }); "},{"title":"seek​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#seek","content":"在视频进行时间跳转时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('seek', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.seek = 5; }); 提示 设置 art.currentTime 时不会触发 seek 事件 "},{"title":"volume​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#volume","content":"在视频音量变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('volume', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.volume = 0.5; }); "},{"title":"destroy​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#destroy","content":"在播放器实例被销毁时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('destroy', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.destroy(); }); "},{"title":"focus​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#focus","content":"在播放器获得焦点时触发,如点击了播放器 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('focus', (...args) => { console.info(args); }); "},{"title":"blur​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#blur","content":"在播放器失去焦点时触发,如点击播放器以外的区域 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('blur', (...args) => { console.info(args); }); "},{"title":"hover​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#hover","content":"在鼠标移动进播放器时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hover', (state) => { // state 为true时,鼠标从外面移进播放器 // state 为false时,鼠标从播放器移出外面 console.info(state); }); "},{"title":"resize​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#resize","content":"在播放器尺寸变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('resize', (...args) => { console.info(args); }); "},{"title":"mousemove​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#mousemove","content":"在鼠标经过播放器时触发,和hover不一样,它会触发多次 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('mousemove', (...args) => { console.info(args); }); "},{"title":"url​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#url","content":"在视频地址变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('url', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.url = '/assets/sample/video.mp4?t=0'; }); "},{"title":"fullscreen​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#fullscreen","content":"在播放器窗口全屏时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('fullscreen', (...args) => { console.info(args); }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#fullscreenweb","content":"在播放器网页全屏时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('fullscreenWeb', (...args) => { console.info(args); }); "},{"title":"hotkey​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#hotkey","content":"在快捷键被使用时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hotkey', (...args) => { console.info(args); }); "},{"title":"高级属性","type":0,"sectionRef":"#","url":"zh-cn/advance","content":"","keywords":""},{"title":"id​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#id","content":"类型: Number 播放器实例的一个自增编号 "},{"title":"option​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#option","content":"类型: Object 播放器实例经合并后的参数对象 "},{"title":"isFocus​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isfocus","content":"类型: Boolean 播放器实例是否获得了焦点,如最后被用户点击过 "},{"title":"isInput​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isinput","content":"类型: Boolean 播放器实例是否在 input 元素上获得了焦点,如正在输入弹幕 "},{"title":"isLock​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#islock","content":"类型: Boolean 播放器实例是否已在移动端锁定 "},{"title":"isDestroy​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isdestroy","content":"类型: Boolean 播放器实例是否被销毁 "},{"title":"whitelist​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#whitelist","content":"类型: Object 管理白名单的对象 "},{"title":"template​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#template","content":"类型: Object 管理播放器 Html 的对象 "},{"title":"query​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#query","content":"类型: Function 方法 query 可以查找当前播放器实例内的 dom 元素,等同于 document.querySelector('.artplayer-app').querySelector ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.template.query('.art-video'); console.info($video); }); "},{"title":"query​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#query-1","content":"类型: Function 等于 art.template.query ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.query('.art-video'); console.info($video); }); "},{"title":"events​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#events","content":"类型: Object 管理事件发生的对象 "},{"title":"proxy​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#proxy","content":"类型: Function 代理原生事件的方法,便于事件的管理与销毁 ▶ Run Code var container = document.querySelector('.artplayer-app'); var art = new Artplayer({ container: container, url: '/assets/sample/video.mp4', }); art.proxy(container, 'click', (event) => { console.info(event); }); "},{"title":"storage​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#storage","content":"类型: Object 管理持久化存储的对象 播放器会自动添加一个名为 artplayer_settings 的 JSON 对象到的 localStorage 里 属性\t类型\t描述get\tFunction\t获取值 set\tFunction\t设置值 del\tFunction\t删除值 clear\tFunction\t清空对象 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.storage.set('your-key', 'your-value'); art.storage.get('your-key'); art.storage.del('your-key'); art.storage.clear(); "},{"title":"icons​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#icons","content":"类型: Object 管理图标的对象 "},{"title":"i18n​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#i18n","content":"类型: Object 管理多语言的对象 "},{"title":"get​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#get","content":"类型: Getter/Setter 方法 get 可以获取到对应的语言的值 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.i18n.get('Play')); }); "},{"title":"update​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#update","content":"类型: Function 方法 update 可以动态添加更多语言 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'jp', }); art.i18n.update({ 'zh-cn': { Language: '简体', }, 'zh-tw': { Language: '繁體', }, en: { Language: 'English', }, jp: { Language: '日文', }, fr: { Language: 'Français', }, ru: { Language: 'Russe', }, }); "},{"title":"player​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#player","content":"类型: Object 管理核心功能的对象,所以属性和方法都代理到播放器实例上了 "},{"title":"subtitle​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#subtitle","content":"类型: Object 管理字幕的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show","content":"类型: Getter/Setter 属性 show 可以控制字幕显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, }); art.on('ready', () => { art.seek = 20; art.subtitle.show = false; setTimeout(() => { art.subtitle.show = true; }, 3000); }); "},{"title":"style​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#style","content":"类型: Function 方法 style 可以动态修改字幕样式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); "},{"title":"url​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#url","content":"类型: Getter/Setter 属性 url 可以设置和获取字幕网址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { console.info(art.subtitle.url); setTimeout(() => { art.subtitle.url = '/assets/sample/subtitle.srt?t=1'; }, 3000); }); "},{"title":"switch​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#switch","content":"类型: Function 方法 switch 就像属性设置 url,但可以修改字幕选项 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: 'red', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.switch('/assets/sample/subtitle.srt?t=1', { name: 'The new subtitle', style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); "},{"title":"info​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#info","content":"类型: Object 管理统计信息的对象 "},{"title":"layers​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#layers","content":"类型: Object 管理业务层的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-1","content":"类型: Getter/Setter 属性 show 可以控制全部图层是否显示 ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }, { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', left: '20px', opacity: '.9', }, }, ], }); art.on('ready', () => { setTimeout(() => { art.layers.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add","content":"类型: Function 方法 add 可以动态添加业务层 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); var img = '/assets/sample/layer.png'; art.on('ready', () => { setTimeout(() => { art.layers.add({ html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }); }, 3000); }); "},{"title":"notice​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#notice","content":"类型: Object 管理提示信息的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-2","content":"类型: Getter/Setter 属性 show 输出自定义提示信息,默认停留时间为两秒,且新的信息会马上覆盖旧的信息 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.notice.show = '自定义提示信息1'; art.notice.show = '自定义提示信息2'; }); "},{"title":"controls​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#controls","content":"类型: Object 管理控制栏的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-3","content":"类型: Getter/Setter 属性 show 可以控制控制栏是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-1","content":"类型: Function 方法 add 可以动态添加控制器 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 position\tString\t位置在 left 或者 right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.add({ position: 'right', index: 10, html: '自定义按钮', tooltip: '自定义按钮的提示', click: function () { console.log('你点击了自定义按钮'); }, }); }, 3000); }); "},{"title":"contextmenu​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#contextmenu","content":"类型: Object 管理右键菜单的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-4","content":"类型: Getter/Setter 属性 show 可以控制菜单是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-2","content":"类型: Function 方法 add 可以动态添加菜单项 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.add({ html: '自定义菜单', click: function () { console.info('你点击了自定义菜单'); art.contextmenu.show = false; }, }); }, 3000); }); "},{"title":"loading​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#loading","content":"类型: Object 管理加载中的图标 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-5","content":"类型: Getter/Setter 属性 show 可以控制是否显示加载中的图标 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.loading.show = true; setTimeout(() => { art.loading.show = false; }, 3000); }); "},{"title":"mask​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#mask","content":"类型: Object 管理遮罩层的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-6","content":"类型: Getter/Setter 属性 show 可以控制遮罩层是否加载层 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mask.show = true; setTimeout(() => { art.mask.show = false; }, 3000); }); "},{"title":"hotkey​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#hotkey","content":"类型: Object 管理快捷键的对象 "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-3","content":"类型: Function 方法 add 可以动态添加快捷键,第一个参数是 key code 数字,第二个参数是回调函数 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.hotkey.add(65, () => { console.info('你点击了 A 键'); }); art.hotkey.add(66, () => { console.info('你点击了 B 键'); }); }); 提示 只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效 "},{"title":"setting​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#setting","content":"类型: Object 管理设置面板的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-7","content":"类型: Getter/Setter 属性 show 可以控制设置面板是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; setTimeout(() => { art.setting.show = false; }, 3000); }); "},{"title":"plugins​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#plugins","content":"类型: Object 管理插件的对象 "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-4","content":"类型: Function 方法 add 可以动态添加插件 ▶ Run Code function myPlugin(art) { console.info('你可以在插件里访问到播放器的实例'); return { name: 'myPlugin', something: '自定义导出的属性', doSomething: function () { console.info('自定义导出的方法'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.plugins.add(myPlugin); console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"Basic options","type":0,"sectionRef":"#","url":"options","content":"","keywords":""},{"title":"container​","type":1,"pageTitle":"Basic options","url":"options#container","content":"Type: String、ElementDefault: #artplayerRequired: Yes The dom container mounted by the player must have a size, otherwise the player cannot display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', // container: document.querySelector('.artplayer-app'), url: '/assets/sample/video.mp4', }); You may need to initialize the size of the container element, such as: .artplayer-app { width: 400px; height: 300px; } "},{"title":"url​","type":1,"pageTitle":"Basic options","url":"options#url","content":"Type: StringDefault: ''Required: Yes Video source address, default support three video file formats: .mp4、.ogg、.webm ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); "},{"title":"Ready Callback​","type":1,"pageTitle":"Basic options","url":"options#ready-callback","content":"Type: FunctionDefault: undefined The constructor accepts a function as the second parameter, fired when the player is initialized and the video can be play, just like ready event ▶ Run Code var art = new Artplayer( { container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }, function () { this.play(); }, ); 提示 The this in the callback function is the player instance, but the callback function is used to use the arrow function, this is not to point to the player instance "},{"title":"poster​","type":1,"pageTitle":"Basic options","url":"options#poster","content":"Type: StringDefault: '' The poster of the video will only appear in a state in which the player is initialized and not played. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); "},{"title":"title​","type":1,"pageTitle":"Basic options","url":"options#title","content":"Type: StringDefault: '' Video headings, currently appear in video screenshots and mini mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', title: '【新海诚动画】『秒速5センチメートル』', screenshot: true, }); "},{"title":"theme​","type":1,"pageTitle":"Basic options","url":"options#theme","content":"Type: StringDefault: #f00 Player theme color, currently only on the progress bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', theme: '#ffad00', }); "},{"title":"volume​","type":1,"pageTitle":"Basic options","url":"options#volume","content":"Type: NumberDefault: 0.7 Default volume of the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', volume: 0.5, }); Tip The player caches the size of the last volume, when the next initialization (such as refreshing the page) player reads the cache value "},{"title":"isLive​","type":1,"pageTitle":"Basic options","url":"options#islive","content":"Type: BooleanDefault: false Use live mode, hide progress bar and play time ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', isLive: true, }); "},{"title":"muted​","type":1,"pageTitle":"Basic options","url":"options#muted","content":"Type: BooleanDefault: false Whether the default mute ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); "},{"title":"autoplay​","type":1,"pageTitle":"Basic options","url":"options#autoplay","content":"Type: BooleanDefault: false Whether automatic play ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoplay: true, muted: true, }); Tip If you want the default to enter the page, you can automatically play the video, muted must be true, more information, please read Autoplay Policy Changes "},{"title":"autoSize​","type":1,"pageTitle":"Basic options","url":"options#autosize","content":"Type: BooleanDefault: false The size of the player will populate the entire container size, so there is often a black edge, the option can automatically adjust the player size to hide the black side. ▶ Run Code // Zoom browser window View effect var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); "},{"title":"autoMini​","type":1,"pageTitle":"Basic options","url":"options#automini","content":"Type: BooleanDefault: false When the player scrolls outside the browser viewport, automatically enter the mini play mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoMini: true, }); "},{"title":"loop​","type":1,"pageTitle":"Basic options","url":"options#loop","content":"Type: BooleanDefault: false Whether loop playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', loop: true, }); "},{"title":"flip​","type":1,"pageTitle":"Basic options","url":"options#flip","content":"Type: BooleanDefault: false Whether to display a video flip function, currently appear in the setting panel, so you need to set up setting is True ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', flip: true, setting: true, }); "},{"title":"playbackRate​","type":1,"pageTitle":"Basic options","url":"options#playbackrate","content":"Type: BooleanDefault: false Whether the video playback speed function is displayed, it will appear in the setting panel and contextmenu ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playbackRate: true, setting: true, }); "},{"title":"aspectRatio​","type":1,"pageTitle":"Basic options","url":"options#aspectratio","content":"Type: BooleanDefault: false Whether to display video long aspect ratio, it will appear in the setting panel and contextmenu ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', aspectRatio: true, setting: true, }); "},{"title":"screenshot​","type":1,"pageTitle":"Basic options","url":"options#screenshot","content":"Type: BooleanDefault: false Whether to display video screenshots in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', screenshot: true, // Optional moreVideoAttr: { crossOrigin: 'anonymous', }, }); Tip Because browser security mechanisms, if video source addresses and websites are cross-domain, screenshot failed "},{"title":"setting​","type":1,"pageTitle":"Basic options","url":"options#setting","content":"Type: BooleanDefault: false Whether to display the setting panel of the switch button in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); "},{"title":"hotkey​","type":1,"pageTitle":"Basic options","url":"options#hotkey","content":"Type: BooleanDefault: true Whether to use shortcut keys ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', hotkey: true, }); Hotkey\tDescribe↑\tIncreasing volume ↓\tlower the volume ←\tFast forward 5 seconds →\tFast backward 5 seconds space\tSwitch play / pause Tip This hotkey will take effect only after the player gets the focus (if you click on the player). "},{"title":"pip​","type":1,"pageTitle":"Basic options","url":"options#pip","content":"Type: BooleanDefault: false Whether to display the PIP switch button in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', pip: true, }); "},{"title":"mutex​","type":1,"pageTitle":"Basic options","url":"options#mutex","content":"Type: BooleanDefault: true If there are multiple players on the page at the same time, can only one player be allowed to play ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', mutex: true, }); "},{"title":"fullscreen​","type":1,"pageTitle":"Basic options","url":"options#fullscreen","content":"Type: BooleanDefault: false Whether to display the full screen button of the player window in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Basic options","url":"options#fullscreenweb","content":"Type: BooleanDefault: false Whether to display the full screen button of the player webpage in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); "},{"title":"subtitleOffset​","type":1,"pageTitle":"Basic options","url":"options#subtitleoffset","content":"Type: BooleanDefault: false Subtitle time offset, in the range [-5s, 5s] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, setting: true, subtitleOffset: true, }); "},{"title":"miniProgressBar​","type":1,"pageTitle":"Basic options","url":"options#miniprogressbar","content":"Type: BooleanDefault: false Mini progress bar, only appears when the player loses focus and is playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', miniProgressBar: true, }); "},{"title":"useSSR​","type":1,"pageTitle":"Basic options","url":"options#usessr","content":"Type: BooleanDefault: false Whether to use SSR mounting mode, it is useful if you want to render the HTML required by the player in advance before mounting the player You can access the HTML required by the player through Artplayer.html ▶ Run Code var $container = document.querySelector('.artplayer-app'); $container.innerHTML = Artplayer.html; var art = new Artplayer({ container: $container, url: '/assets/sample/video.mp4', useSSR: true, }); Tip SSR is the abbreviation of Server Side Render. The content on the page is generated by server side rendering, and the browser directly displays the HTML returned by the server side. "},{"title":"playsInline​","type":1,"pageTitle":"Basic options","url":"options#playsinline","content":"Type: BooleanDefault: true Whether use playsInline in mobile ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playsInline: true, }); "},{"title":"layers​","type":1,"pageTitle":"Basic options","url":"options#layers","content":"Type: ArrayDefault: [] Initialize a custom layers Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { index: 1, name: 'potser', disable: false, html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, click: function (...args) { console.info('You click on the component'); art.layers.show = false; }, mounted: function (...args) { console.info('Component mount completion'); }, }, ], }); "},{"title":"settings​","type":1,"pageTitle":"Basic options","url":"options#settings","content":"Type: ArrayDefault: [] Initialize custom setting panel, please visit How to add setting panel ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, settings: [ { html: 'Custom setting 01', selector: [ { html: 'Submenu 01', }, { html: 'Submenu 02', }, ], onSelect: function (item) { console.log(item.html); }, }, { html: 'Custom setting 02', selector: [ { html: 'Submenu 01', }, { html: 'Submenu 02', }, ], onSelect: function (item) { console.log(item.html); }, }, ], }); "},{"title":"contextmenu​","type":1,"pageTitle":"Basic options","url":"options#contextmenu","content":"Type: ArrayDefault: [] Initialize custom contextmenu Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', contextmenu: [ { html: 'Custom menu', click: function () { console.info('You clicked the custom menu'); art.contextmenu.show = false; }, }, ], }); art.on('ready', () => { art.contextmenu.show = true; }); "},{"title":"controls​","type":1,"pageTitle":"Basic options","url":"options#controls","content":"Type: ArrayDefault: [] Initialize the customized bottom control bar Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component position\tString\tLocation at left or right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { disable: false, name: 'button', index: 10, position: 'right', html: 'Custom button1', tooltip: 'Custom button1', style: { color: 'red', }, click: function () { console.log('You clicked custom button 1'); }, mounted: function () { console.log('Custom button mounting is complete 1'); }, }, { position: 'left', html: 'Custom button2', tooltip: 'Custom button2', style: { color: 'green', }, click: function () { console.log('You clicked custom button 2'); }, }, ], }); "},{"title":"quality​","type":1,"pageTitle":"Basic options","url":"options#quality","content":"Type: ArrayDefault: [] Whether to display the quality selection list in the bottom control bar Property\tType\tDescriptiondefault\tBoolean\tDefault quality html\tString\tQuality name url\tString\tQuality address ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', quality: [ { default: true, html: 'SD 480P', url: '/assets/sample/video.mp4', }, { html: 'HD 720P', url: '/assets/sample/video.mp4', }, ], }); "},{"title":"highlight​","type":1,"pageTitle":"Basic options","url":"options#highlight","content":"Type: ArrayDefault: [] Show highlighted information points on the progress bar Property\tType\tDescriptiontime\tNumber\tHighlight time (unit seconds) text\tString\tHighlight text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', highlight: [ { time: 60, text: 'One more chance', }, { time: 120, text: '谁でもいいはずなのに', }, { time: 180, text: '夏の想い出がまわる', }, { time: 240, text: 'こんなとこにあるはずもないのに', }, { time: 300, text: '--终わり--', }, ], }); "},{"title":"plugins​","type":1,"pageTitle":"Basic options","url":"options#plugins","content":"Type: ArrayDefault: [] Initialization custom plugins ▶ Run Code function myPlugin(art) { console.info('You can access an instance of a player in the plugin'); return { name: 'myPlugin', something: 'Custom export properties', doSomething: function () { console.info('Custom export method'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [myPlugin], }); art.on('ready', () => { console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"whitelist​","type":1,"pageTitle":"Basic options","url":"options#whitelist","content":"Type: ArrayDefault: [] Because there are a variety of differences and restrictions in different mobile devices, this player is mount video by default on mobile devices. If you want to use this player on mobile devices, you need to manually open white list. The whitelist is an array type, which matches the window.navigator.userAgent, as long as one of the match is successful, enable the player Support string match, function match, regular match ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi], // whitelist: ['iPhone OS 11'], whitelist: ['*'], }); Tip If you want all types of mobile devices to enable players, set the whitelist to wildcard: ['*'] "},{"title":"thumbnails​","type":1,"pageTitle":"Basic options","url":"options#thumbnails","content":"Type: ObjectDefault: {} Set a preview map on the progress bar Property\tType\tDescriptionurl\tString\tPreview url number\tNumber\tPreview number column\tNumber\tPreview column width\tNumber\tPreview width height\tNumber\tPreview height ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', thumbnails: { url: '/assets/sample/thumbnails.png', number: 100, column: 10, }, }); "},{"title":"subtitle​","type":1,"pageTitle":"Basic options","url":"options#subtitle","content":"Type: ObjectDefault: {} Set the subtitles of the video, support subtitles format: vtt、srt、ass Property\tType\tDescriptionurl\tString\tSubtitle url type\tString\tSubtitle type: vtt, srt, ass style\tObject\tSubtitle style encoding\tString\tSubtitle encoding, default utf-8 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', type: 'srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); "},{"title":"moreVideoAttr​","type":1,"pageTitle":"Basic options","url":"options#morevideoattr","content":"Type: ObjectDefault: {'controls': false,'preload': 'metadata'} More video properties, these properties will be written directly into video elements ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', moreVideoAttr: { 'webkit-playsinline': true, playsInline: true, }, }); "},{"title":"icons​","type":1,"pageTitle":"Basic options","url":"options#icons","content":"Type: ObjectDefault: {} Used to replace the default icon, support HTML string ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', icons: { loading: '<img src="/assets/img/ploading.gif">', state: '<img src="/assets/img/state.png">', play: '', pause: '', check: '', volume: '', volumeClose: '', screenshot: '', setting: '', pip: '', arrowLeft: '', arrowRight: '', playbackRate: '', aspectRatio: '', config: '', lock: '', flip: '', unlock: '', fullscreenOff: '', fullscreenOn: '', fullscreenWebOff: '', fullscreenWebOn: '', switchOn: '', switchOff: '', error: '', indicator: '', }, }); "},{"title":"type​","type":1,"pageTitle":"Basic options","url":"options#type","content":"Type: StringDefault: '' Used to specify the format of the video, you need to use the CustomType to use, please visit Libraries The default video format is the suffix of video addresses (such as .flv,.mkv, .ts), but sometimes video address does not have the correct suffix, so it is necessary to specify ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', type: 'flv', }); "},{"title":"customType​","type":1,"pageTitle":"Basic options","url":"options#customtype","content":"Type: ObjectDefault: {} Match by the format of the video, hand over video decoding to third party programs, please visit Libraries ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', customType: { flv: function (video, url, art) { // video: Video DOM element // url: Video url // art: Current instance }, }, }); "},{"title":"lang​","type":1,"pageTitle":"Basic options","url":"options#lang","content":"Type: StringDefault: navigator.language.toLowerCase() Default display language, currently support: en、zh-cn、zh-tw ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'en', }); "},{"title":"lock​","type":1,"pageTitle":"Basic options","url":"options#lock","content":"Type: BooleanDefault: false Whether to display a lock button on the mobile side to hide the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lock: true, }); "},{"title":"fastForward​","type":1,"pageTitle":"Basic options","url":"options#fastforward","content":"Type: BooleanDefault: false Whether to add fast forward function on the mobile, when long press the video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fastForward: true, }); "},{"title":"autoPlayback​","type":1,"pageTitle":"Basic options","url":"options#autoplayback","content":"Type: BooleanDefault: false Whether to use auto playback ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoPlayback: true, }); "},{"title":"autoOrientation​","type":1,"pageTitle":"Basic options","url":"options#autoorientation","content":"Type: BooleanDefault: false Whether to rotate the player according to the video size and viewport size, when the player web-fullscreen in mobile ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoOrientation: true, }); "},{"title":"airplay​","type":1,"pageTitle":"Basic options","url":"options#airplay","content":"Type: BooleanDefault: false Whether to display the AirPlay button, only available in Safari currently ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', airplay: true, }); "},{"title":"广告插件","type":0,"sectionRef":"#","url":"zh-cn/Plugins/ads","content":"","keywords":""},{"title":"演示​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#演示","content":"👉 查看完整演示 "},{"title":"安装​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#安装","content":""},{"title":"通过 npm 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-npm-安装","content":"$ npm install artplayer-plugin-ads "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-yarn-安装","content":"$ yarn add artplayer-plugin-ads "},{"title":"通过 script 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-script-安装","content":"<!-- 本地 --> <script src="path/to/artplayer-plugin-ads.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> 然后你可以通过 window.artplayerPluginAds 访问到插件函数 "},{"title":"使用​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#使用","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, fullscreen: true, fullscreenWeb: true, plugins: [ artplayerPluginAds({ // html广告,假如是视频广告则忽略该值 html: '<img src="/assets/sample/poster.jpg">', // 视频广告的地址 video: '/assets/sample/test1.mp4', // 广告跳转网址,为空则不跳转 url: 'http://artplayer.org', // 必须观看的时长,期间不能被跳过,单位为秒 // 当该值大于或等于totalDuration时,不能提前关闭广告 // 当该值等于或小于0时,则随时都可以关闭广告 playDuration: 5, // 广告总时长,单位为秒 totalDuration: 10, // 视频广告是否默认静音 muted: false, // 多语言支持 i18n: { close: '关闭广告', countdown: '%s秒', detail: '查看详情', canBeClosed: '%s秒后可关闭广告', }, }), ], }); art.on('artplayerPluginAds:click', (ads) => { console.info('广告被点击', ads); }); art.on('artplayerPluginAds:skip', (ads) => { console.info('广告被跳过', ads); }); "},{"title":"第三方库","type":0,"sectionRef":"#","url":"zh-cn/libraries","content":"","keywords":""},{"title":"flv.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#flvjs","content":"主页: https://github.com/Bilibili/flv.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '/assets/sample/video.flv', customType: { flv: function (video, url) { if (flvjs.isSupported()) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); } else { art.notice.show = '不支持播放格式:flv'; } }, }, }); "},{"title":"hls.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#hlsjs","content":"主页: https://github.com/video-dev/hls.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8', customType: { m3u8: function (video, url) { if (Hls.isSupported()) { const hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); } else { const canPlay = video.canPlayType('application/vnd.apple.mpegurl'); if (canPlay === 'probably' || canPlay == 'maybe') { video.src = url; } else { art.notice.show = '不支持播放格式:m3u8'; } } }, }, }); "},{"title":"dash.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#dashjs","content":"主页: https://github.com/Dash-Industry-Forum/dash.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd', customType: { mpd: function (video, url) { var player = dashjs.MediaPlayer().create(); player.initialize(video, url, true); }, }, }); "},{"title":"shaka-player​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#shaka-player","content":"主页: https://github.com/google/shaka-player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd', customType: { mpd: function (video, url) { shaka.polyfill.installAll(); var player = new shaka.Player(video); player.load(url); }, }, }); "},{"title":"webtorrent​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#webtorrent","content":"主页: https://github.com/webtorrent/webtorrent ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4', type: 'torrent', customType: { torrent: function (video, url, art) { var client = new WebTorrent(); art.loading.show = true; client.add(url, function (torrent) { var file = torrent.files[0]; file.renderTo(video, { autoplay: true, }); }); }, }, }); art.on('ready', () => { art.template.$video.controls = false; }); "},{"title":"Common properties","type":0,"sectionRef":"#","url":"propertie","content":"","keywords":""},{"title":"play​","type":1,"pageTitle":"Common properties","url":"propertie#play","content":"Type: Function Play video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); }); "},{"title":"pause​","type":1,"pageTitle":"Common properties","url":"propertie#pause","content":"Type: Function Pause video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); setTimeout(() => { art.pause(); }, 3000); }); "},{"title":"toggle​","type":1,"pageTitle":"Common properties","url":"propertie#toggle","content":"Type: Function Switch Video playback and pause ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.toggle(); setTimeout(() => { art.toggle(); }, 3000); }); "},{"title":"seek​","type":1,"pageTitle":"Common properties","url":"propertie#seek","content":"Type: SetterParameter: Number Video time jump, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; }); "},{"title":"forward​","type":1,"pageTitle":"Common properties","url":"propertie#forward","content":"Type: SetterParameter: Number Video time forward, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.forward = 5; }); "},{"title":"backward​","type":1,"pageTitle":"Common properties","url":"propertie#backward","content":"Type: SetterParameter: Number Video time backward, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; setTimeout(() => { art.backward = 2; }, 3000); }); "},{"title":"volume​","type":1,"pageTitle":"Common properties","url":"propertie#volume","content":"Type: Setter/GetterParameter: Number Set and get video volume, range: [0, 1] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.volume); art.volume = 0.5; console.info(art.volume); }); "},{"title":"url​","type":1,"pageTitle":"Common properties","url":"propertie#url","content":"Type: Setter/GetterParameter: String Set and get video url ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.url); art.url = '/assets/sample/video.mp4?t=0'; console.info(art.url); }); "},{"title":"switchUrl​","type":1,"pageTitle":"Common properties","url":"propertie#switchurl","content":"Type: FunctionParameter: String Set video url, set, like the url, but will perform some optimization operations The function supports two parameters, the first one for the new video url, the second is new video name ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchUrl('/assets/sample/video.mp4?t=0', 'New video name'); }, 3000); }); "},{"title":"switchQuality​","type":1,"pageTitle":"Common properties","url":"propertie#switchquality","content":"Type: FunctionParameter: String Set the video quality address, like the switchUrl, but will bring the previous play progress The function supports two parameters, the first one for the new video url, the second is new video name ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchQuality('/assets/sample/video.mp4?t=0', 'New video name'); }, 3000); }); "},{"title":"muted​","type":1,"pageTitle":"Common properties","url":"propertie#muted","content":"Type: Setter/GetterParameter: Boolean Setting up and getting the video mute ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.muted); art.muted = true; console.info(art.muted); }); "},{"title":"currentTime​","type":1,"pageTitle":"Common properties","url":"propertie#currenttime","content":"Type: Setter/GetterParameter: Number Set and get the video current time, set time like the seek, but it does not trigger additional events ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.currentTime); art.currentTime = 5; console.info(art.currentTime); }); "},{"title":"duration​","type":1,"pageTitle":"Common properties","url":"propertie#duration","content":"Type: Getter Get video duration ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.duration); }); Tip Some videos are there is no duration, such as the live video or video is not decoded, the duration will be 0 "},{"title":"screenshot​","type":1,"pageTitle":"Common properties","url":"propertie#screenshot","content":"Type: Function Download the current video frame screenshot ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.once('video:canplay', () => { art.screenshot(); }); }); "},{"title":"getDataURL​","type":1,"pageTitle":"Common properties","url":"propertie#getdataurl","content":"Type: Function Get the base64 url of the current video frame, return to a Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getDataURL().then((url) => console.info(url)); }); "},{"title":"getBlobUrl​","type":1,"pageTitle":"Common properties","url":"propertie#getbloburl","content":"Type: Function Get the blob url of the current video frame, return to a Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getBlobUrl().then((url) => console.info(url)); }); "},{"title":"fullscreen​","type":1,"pageTitle":"Common properties","url":"propertie#fullscreen","content":"Type: Setter/GetterParameter: Boolean Set and get a player window full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('ready', () => { art.fullscreen = true; setTimeout(() => { art.fullscreen = false; }, 3000); }); Tip Due to the browser security mechanism, the page must be exchanged before the window full screen, such as the user click on the page) "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Common properties","url":"propertie#fullscreenweb","content":"Type: Setter/GetterParameter: Boolean Setting up and get a player web page full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.fullscreenWeb = true; setTimeout(() => { art.fullscreenWeb = false; }, 3000); }); "},{"title":"pip​","type":1,"pageTitle":"Common properties","url":"propertie#pip","content":"Type: Setter/GetterParameter: Boolean Set and get player PIP Mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.pip = true; setTimeout(() => { art.pip = false; }, 3000); }); Tip Due to the browser security mechanism, the page must be exchanged first before the PIP (such as user clicking over the page) "},{"title":"poster​","type":1,"pageTitle":"Common properties","url":"propertie#poster","content":"Type: Setter/GetterParameter: String Setting up and get a video poster, only the poster effect can only be seen before the video is played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); art.on('ready', () => { console.info(art.poster); art.poster = '/assets/sample/poster.jpg?t=0'; console.info(art.poster); }); "},{"title":"mini​","type":1,"pageTitle":"Common properties","url":"propertie#mini","content":"Type: Setter/GetterParameter: Boolean Set and get player mini mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mini = true; }); "},{"title":"playing​","type":1,"pageTitle":"Common properties","url":"propertie#playing","content":"Type: GetterParameter: Boolean Get the video is playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { console.info(art.playing); art.play(); console.info(art.playing); }); "},{"title":"autoSize​","type":1,"pageTitle":"Common properties","url":"propertie#autosize","content":"Type: Setter/GetterParameter: Boolean Set whether the video is adaptive, set to true, it will only execute once ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoSize); art.autoSize = true; console.info(art.autoSize); }); "},{"title":"rect​","type":1,"pageTitle":"Common properties","url":"propertie#rect","content":"Type: Getter Get the size and coordinate information of the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(JSON.stringify(art.rect)); }); Tip Size and coordinate information is obtained by getBoundingClientRect "},{"title":"flip​","type":1,"pageTitle":"Common properties","url":"propertie#flip","content":"Type: Setter/GetterParameter: String Set and get player flip, support normal, horizontal, vertical ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.flip); art.flip = 'horizontal'; console.info(art.flip); }); "},{"title":"playbackRate​","type":1,"pageTitle":"Common properties","url":"propertie#playbackrate","content":"Type: Setter/GetterParameter: Number Set and get player playback speed, support 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.playbackRate); art.playbackRate = 2; console.info(art.playbackRate); }); "},{"title":"aspectRatio​","type":1,"pageTitle":"Common properties","url":"propertie#aspectratio","content":"Type: Setter/GetterParameter: String Set and get the player long aspect, support default, 4:3, 16:9 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.aspectRatio); art.aspectRatio = '16:9'; console.info(art.aspectRatio); }); "},{"title":"loop​","type":1,"pageTitle":"Common properties","url":"propertie#loop","content":"Type: Setter/GetterParameter: Array Setting and getting the interval to play in seconds, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.loop); art.loop = [5, 10]; console.info(art.loop); }); Tip Delete interval loop play, only need to set up loop is [] "},{"title":"autoHeight​","type":1,"pageTitle":"Common properties","url":"propertie#autoheight","content":"Type: Setter/GetterDefault: Boolean When the container has only width, you want the container height adapt to the player aspect ratio. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoHeight); art.autoHeight = true; console.info(art.autoHeight); }); "},{"title":"attr​","type":1,"pageTitle":"Common properties","url":"propertie#attr","content":"Type: FunctionParameter: String Dynamically get and set the properties of the video element ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.attr('playsInline')); art.attr('playsInline', true); console.info(art.attr('playsInline')); }); "},{"title":"title​","type":1,"pageTitle":"Common properties","url":"propertie#title","content":"Type: Setter/GetterParameter: String Dynamic get and set player title ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.title); art.title = 'New Title'; console.info(art.title); }); "},{"title":"theme​","type":1,"pageTitle":"Common properties","url":"propertie#theme","content":"Type: Setter/GetterParameter: String Dynamic get and set player theme color ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.theme); art.theme = '#000'; console.info(art.theme); }); "},{"title":"airplay​","type":1,"pageTitle":"Common properties","url":"propertie#airplay","content":"Type: Function Open the Airplay ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { name: 'airplay', position: 'right', html: 'AirPlay', click: function () { art.airplay(); }, }, ], }); "},{"title":"destroy​","type":1,"pageTitle":"Common properties","url":"propertie#destroy","content":"Type: FunctionParameter: Boolean Destroy the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.destroy(); }); "},{"title":"在控制栏添加按钮","type":0,"sectionRef":"#","url":"zh-cn/Questions/Create_button_in_the_controls","content":"在控制栏添加按钮 有时你需要在控制栏添加按钮,如开关按钮或者单选按钮等等,你甚至可以使用第三方的样式库如 bootstrap ▶ Run Code var time = 0; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: '<button type="button">Click Me!</button>', click: function (_, event) { // 第二个参数是事件对象 time += 1; event.target.innerText = 'You Click ' + time; }, }, ], }); ","keywords":""},{"title":"弹幕库插件","type":0,"sectionRef":"#","url":"zh-cn/Plugins/danmuku","content":"","keywords":""},{"title":"演示​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#演示","content":"👉 查看完整演示 "},{"title":"安装​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#安装","content":""},{"title":"通过 npm 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-npm-安装","content":"$ npm install artplayer-plugin-danmuku "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-yarn-安装","content":"$ yarn add artplayer-plugin-danmuku "},{"title":"通过 script 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-script-安装","content":"<!-- 本地 --> <script src="path/to/artplayer-plugin-danmuku.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script> 然后你可以通过 window.artplayerPluginDanmuku 访问到插件函数 "},{"title":"使用​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用","content":""},{"title":"使用弹幕数组​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用弹幕数组","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, setting: true, playbackRate: true, fullscreenWeb: true, plugins: [ artplayerPluginDanmuku({ // 弹幕数组 danmuku: [ { text: '111', // 弹幕文本 time: 1, // 发送时间,单位秒 color: '#fff', // 弹幕局部颜色 border: false, // 是否显示描边 mode: 0, // 弹幕模式: 0表示滚动、1静止 }, { text: '222', time: 2, color: 'red', border: true, mode: 0, }, { text: '333', time: 3, color: 'green', border: false, mode: 1, }, ], speed: 5, // 弹幕持续时间,单位秒,范围在[1 ~ 10] opacity: 1, // 弹幕透明度,范围在[0 ~ 1] fontSize: 25, // 字体大小,支持数字和百分比 color: '#FFFFFF', // 默认字体颜色 mode: 0, // 默认模式,0-滚动,1-静止 margin: [10, '25%'], // 弹幕上下边距,支持数字和百分比 antiOverlap: true, // 是否防重叠 useWorker: true, // 是否使用 web worker synchronousPlayback: false, // 是否同步到播放速度 filter: (danmu) => danmu.text.length < 50, // 弹幕过滤函数,返回 true 则可以发送 lockTime: 5, // 输入框锁定时间,单位秒,范围在[1 ~ 60] maxLength: 100, // 输入框最大可输入的字数,范围在[0 ~ 500] minWidth: 200, // 输入框最小宽度,范围在[0 ~ 500],填 0 则为无限制 maxWidth: 400, // 输入框最大宽度,范围在[0 ~ Infinity],填 0 则为 100% 宽度 theme: 'dark', // 输入框自定义挂载时的主题色,默认为 dark,可以选填亮色 light beforeEmit: (danmu) => !!danmu.text.trim(), // 发送弹幕前的自定义校验,返回 true 则可以发送 // 通过 mount 选项可以自定义输入框挂载的位置,默认挂载于播放器底部,仅在当宽度小于最小值时生效 // mount: document.querySelector('.artplayer-danmuku'), }), ], }); "},{"title":"使用弹幕 XML​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用弹幕-xml","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // 弹幕 XML 文件,和 Bilibili 网站的弹幕格式一致 danmuku: '/assets/sample/danmuku.xml', }), ], }); "},{"title":"使用异步调用​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用异步调用","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // 使用 Promise 异步返回 danmuku: function () { return new Promise((resovle) => { return resovle([ { text: '111', time: 1, }, { text: '222', time: 2, }, { text: '333', time: 3, }, ]); }); }, }), ], }); "},{"title":"接口​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#接口","content":""},{"title":"hide/show​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#hideshow","content":"类型: Function 通过方法 hide 和 show 进行隐藏或者显示弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '隐藏弹幕', click: function () { art.plugins.artplayerPluginDanmuku.hide(); }, }, { position: 'right', html: '显示弹幕', click: function () { art.plugins.artplayerPluginDanmuku.show(); }, }, ], }); "},{"title":"isHide​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#ishide","content":"类型: Boolean 通过属性 isHide 判断当前弹幕是隐藏或者显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '隐藏弹幕', click: function (_, event) { if (art.plugins.artplayerPluginDanmuku.isHide) { art.plugins.artplayerPluginDanmuku.show(); event.target.innerText = '隐藏弹幕'; } else { art.plugins.artplayerPluginDanmuku.hide(); event.target.innerText = '显示弹幕'; } }, }, ], }); "},{"title":"emit​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#emit","content":"类型: Function 通过方法 emit 发送一条实时弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '发送弹幕', click: function () { var text = prompt('请输入弹幕文本', '弹幕测试文本'); if (!text || !text.trim()) return; var color = '#' + Math.floor(Math.random() * 0xffffff).toString(16); art.plugins.artplayerPluginDanmuku.emit({ text: text, color: color, border: true, }); }, }, ], }); "},{"title":"config​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#config","content":"类型: Function 通过方法 config 实时改变弹幕配置,支持属性有: danmukuspeedopacityfontSizecolormodemarginantiOverlapsynchronousPlaybackfilterlockTimebeforeEmit ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '弹幕大小:<input type="range" min="12" max="50" step="1" value="25">', style: { display: 'flex', alignItems: 'center', }, mounted: function ($setting) { const $range = $setting.querySelector('input[type=range]'); $range.addEventListener('change', () => { art.plugins.artplayerPluginDanmuku.config({ fontSize: Number($range.value), }); }); }, }, ], }); "},{"title":"load​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#load","content":"类型: Function 通过 load 方法可以重载弹幕源,或者切换新弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '重载弹幕', click: function () { art.plugins.artplayerPluginDanmuku.load(); }, }, { position: 'right', html: '切换弹幕', click: function () { art.plugins.artplayerPluginDanmuku.config({ danmuku: '/assets/sample/danmuku-v2.xml', }); art.plugins.artplayerPluginDanmuku.load(); }, }, ], }); "},{"title":"事件​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#事件","content":"var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], }); art.on('artplayerPluginDanmuku:emit', (danmu) => { console.info('新增弹幕', danmu); }); art.on('artplayerPluginDanmuku:loaded', (danmus) => { console.info('加载弹幕', danmus.length); }); art.on('artplayerPluginDanmuku:error', (error) => { console.info('加载错误', error); }); art.on('artplayerPluginDanmuku:config', (option) => { console.info('配置变化', option); }); art.on('artplayerPluginDanmuku:stop', () => { console.info('弹幕停止'); }); art.on('artplayerPluginDanmuku:start', () => { console.info('弹幕开始'); }); art.on('artplayerPluginDanmuku:hide', () => { console.info('弹幕隐藏'); }); art.on('artplayerPluginDanmuku:show', () => { console.info('弹幕显示'); }); art.on('artplayerPluginDanmuku:destroy', () => { console.info('弹幕销毁'); }); "},{"title":"处理单个组件","type":0,"sectionRef":"#","url":"zh-cn/Questions/Handle_single_component","content":"处理单个组件 当我们在layers、contextmenu、controls里添加自定义组件时,最好带上一个唯一的 name 属性,该属性不但会作为类名添加到 dom 元素里,还可以用于快速定位到组件。 这里有三种方法获取组件的dom元素:组件方法 mounted、实例方法 query、推荐通过 name 直接获取 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); art.on('ready', () => { art.layers.add({ name: 'layer1', html: 'your-layer', mounted: function($layer1) { // } }); art.contextmenu.add({ name: 'contextmenu1', html: 'your-contextmenu', mounted: function($contextmenu1) { // } }); art.controls.add({ name: 'control1', html: 'your-control', position: 'right', mounted: function($control1) { // } }); // 使用查询 query 获取组件的DOM元素 var $layer1 = art.query('.art-layer-layer1'); var $contextmenu1 = art.query('.art-contextmenu-contextmenu1'); var $control1 = art.query('.art-control-control1'); // 推荐使用 name 获取组件的DOM元素 var $layer1 = art.layers['layer1']; var $contextmenu1 = art.contextmenu['contextmenu1']; var $control1 = art.controls['control1']; }); 提示 注意,你不能创建存在相同名字的组件","keywords":""},{"title":"基础参数","type":0,"sectionRef":"#","url":"zh-cn/options","content":"","keywords":""},{"title":"container​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#container","content":"类型: String、Element默认: #artplayer必填: 是 播放器所挂载的 dom 容器,其必须是具有尺寸的,否则播放器无法显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', // container: document.querySelector('.artplayer-app'), url: '/assets/sample/video.mp4', }); 您可能需要初始化容器元素的大小,如: .artplayer-app { width: 400px; height: 300px; } "},{"title":"url​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#url","content":"类型: String默认: ''必填: 是 视频源地址,默认支持三种视频文件格式:.mp4、.ogg、.webm ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); "},{"title":"Ready Callback​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#ready-callback","content":"类型: Function默认: undefined 构造函数接受一个函数作为第二个参数,播放器初始化成功且视频可以播放时触发,和ready事件一样 ▶ Run Code var art = new Artplayer( { container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }, function () { this.play(); }, ); 提示 回调函数里的this就是播放器实例,但回调函数假如使用了箭头函数,this则不会指向播放器实例 "},{"title":"poster​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#poster","content":"类型: String默认: '' 视频的海报,只会出现在播放器初始化且未播放的状态下 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); "},{"title":"title​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#title","content":"类型: String默认: '' 视频标题,目前会出现在视频截图和迷你模式下 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', title: '【新海诚动画】『秒速5センチメートル』', screenshot: true, }); "},{"title":"theme​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#theme","content":"类型: String默认: #f00 播放器主题颜色,目前只作用于进度条上 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', theme: '#ffad00', }); "},{"title":"volume​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#volume","content":"类型: Number默认: 0.7 播放器的默认音量 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', volume: 0.5, }); 提示 播放器会缓存最后一次音量的大小,下次初始化时(如刷新页面)播放器会读取该缓存值 "},{"title":"isLive​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#islive","content":"类型: Boolean默认: false 使用直播模式,会隐藏进度条和播放时间 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', isLive: true, }); "},{"title":"muted​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#muted","content":"类型: Boolean默认: false 是否默认静音 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); "},{"title":"autoplay​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoplay","content":"类型: Boolean默认: false 是否自动播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoplay: true, muted: true, }); 提示 假如希望默认进入页面就能自动播放视频,muted 必需为 true,更多信息请阅读 Autoplay Policy Changes "},{"title":"autoSize​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autosize","content":"类型: Boolean默认: false 播放器的尺寸默认会填充整个 container 容器尺寸,所以经常出现黑边,该值能自动调整播放器尺寸以隐藏黑边 ▶ Run Code // 缩放浏览器窗口查看效果 var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); "},{"title":"autoMini​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#automini","content":"类型: Boolean默认: false 当播放器滚动到浏览器视口以外时,自动进入迷你播放模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoMini: true, }); "},{"title":"loop​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#loop","content":"类型: Boolean默认: false 是否循环播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', loop: true, }); "},{"title":"flip​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#flip","content":"类型: Boolean默认: false 是否显示视频翻转功能,目前只出现在 设置面板 里,所以需要同时设置 setting 为 true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', flip: true, setting: true, }); "},{"title":"playbackRate​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#playbackrate","content":"类型: Boolean默认: false 是否显示视频播放速度功能,会出现在 设置面板 和 右键菜单 里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playbackRate: true, setting: true, }); "},{"title":"aspectRatio​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#aspectratio","content":"类型: Boolean默认: false 是否显示视频长宽比功能,会出现在 设置面板 和 右键菜单 里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', aspectRatio: true, setting: true, }); "},{"title":"screenshot​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#screenshot","content":"类型: Boolean默认: false 是否在底部控制栏里显示视频截图功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', screenshot: true, // 可选 moreVideoAttr: { crossOrigin: 'anonymous', }, }); 提示 由于浏览器安全机制,假如视频源地址和网站是跨域的,可能会出现截图失败 "},{"title":"setting​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#setting","content":"类型: Boolean默认: false 是否在底部控制栏里显示设置面板的开关按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); "},{"title":"hotkey​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#hotkey","content":"类型: Boolean默认: true 是否使用快捷键 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', hotkey: true, }); 热键\t描述↑\t增加音量 ↓\t降低音量 ←\t快进 5 秒 →\t快退 5 秒 space\t切换播放/暂停 提示 只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效 "},{"title":"pip​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#pip","content":"类型: Boolean默认: false 是否在底部控制栏里显示画中画的开关按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', pip: true, }); "},{"title":"mutex​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#mutex","content":"类型: Boolean默认: true 假如页面里同时存在多个播放器,是否只能让一个播放器播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', mutex: true, }); "},{"title":"fullscreen​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fullscreen","content":"类型: Boolean默认: false 是否在底部控制栏里显示播放器窗口全屏按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fullscreenweb","content":"类型: Boolean默认: false 是否在底部控制栏里显示播放器网页全屏按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); "},{"title":"subtitleOffset​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#subtitleoffset","content":"类型: Boolean默认: false 字幕时间偏移,范围在 [-5s, 5s] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, setting: true, subtitleOffset: true, }); "},{"title":"miniProgressBar​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#miniprogressbar","content":"类型: Boolean默认: false 迷你进度条,只在播放器失去焦点后且正在播放时出现 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', miniProgressBar: true, }); "},{"title":"useSSR​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#usessr","content":"类型: Boolean默认: false 是否使用 SSR 挂载模式,假如你希望在播放器挂载前,就提前渲染好播放器所需的HTML时有用 你可以通过Artplayer.html访问到播放器所需的HTML ▶ Run Code var $container = document.querySelector('.artplayer-app'); $container.innerHTML = Artplayer.html; var art = new Artplayer({ container: $container, url: '/assets/sample/video.mp4', useSSR: true, }); 提示 SSR 是 Server Side Render 简称,页面上的内容是通过服务端渲染生成的,浏览器直接显示服务端返回的 HTML 就可以了。 "},{"title":"playsInline​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#playsinline","content":"类型: Boolean默认: true 在移动端是否使用 playsInline 模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playsInline: true, }); "},{"title":"layers​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#layers","content":"类型: Array默认: [] 初始化自定义的业务图层 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { index: 1, name: 'potser', disable: false, html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, click: function (...args) { console.info('你点击了组件'); art.layers.show = false; }, mounted: function (...args) { console.info('组件挂载完成'); }, }, ], }); "},{"title":"settings​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#settings","content":"类型: Array默认: [] 初始化自定义的设置面板,更多信息请访问 怎么添加设置面板 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, settings: [ { html: '自定义设置01', selector: [ { html: '子菜单01', }, { html: '子菜单02', }, ], onSelect: function (item) { console.log(item.html); }, }, { html: '自定义设置02', selector: [ { html: '子菜单01', }, { html: '子菜单02', }, ], onSelect: function (item) { console.log(item.html); }, }, ], }); "},{"title":"contextmenu​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#contextmenu","content":"类型: Array默认: [] 初始化自定义的右键菜单 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', contextmenu: [ { html: '自定义菜单', click: function () { console.info('你点击了自定义菜单'); art.contextmenu.show = false; }, }, ], }); art.on('ready', () => { art.contextmenu.show = true; }); "},{"title":"controls​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#controls","content":"类型: Array默认: [] 初始化自定义的底部控制栏 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 position\tString\t位置在 left 或者 right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { disable: false, name: 'button', index: 10, position: 'right', html: '自定义按钮', tooltip: '自定义按钮的提示1', style: { color: 'red', }, click: function () { console.log('你点击了自定义按钮1'); }, mounted: function () { console.log('自定义按钮挂载完成1'); }, }, { position: 'left', html: '自定义按钮2', tooltip: '自定义按钮的提示2', style: { color: 'green', }, click: function () { console.log('你点击了自定义按钮2'); }, }, ], }); "},{"title":"quality​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#quality","content":"类型: Array默认: [] 是否在底部控制栏里显示画质选择列表 属性\t类型\t描述default\tBoolean\t默认画质 name\tString\t画质名字 url\tString\t画质地址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', quality: [ { default: true, html: 'SD 480P', url: '/assets/sample/video.mp4', }, { html: 'HD 720P', url: '/assets/sample/video.mp4', }, ], }); "},{"title":"highlight​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#highlight","content":"类型: Array默认: [] 在进度条上显示高亮信息点 属性\t类型\t描述time\tNumber\t高亮时间(单位秒) text\tString\t高亮文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', highlight: [ { time: 60, text: 'One more chance', }, { time: 120, text: '谁でもいいはずなのに', }, { time: 180, text: '夏の想い出がまわる', }, { time: 240, text: 'こんなとこにあるはずもないのに', }, { time: 300, text: '--终わり--', }, ], }); "},{"title":"plugins​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#plugins","content":"类型: Array默认: [] 初始化自定义的插件 ▶ Run Code function myPlugin(art) { console.info('你可以在插件里访问到播放器的实例'); return { name: 'myPlugin', something: '自定义导出的属性', doSomething: function () { console.info('自定义导出的方法'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [myPlugin], }); art.on('ready', () => { console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"whitelist​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#whitelist","content":"类型: Array默认: [] 因为不同的移动设备存在多种差异和限制,所以本播放器默认在移动设备上使用原生方法挂载视频,假如你想在移动设备上使用本播放器,需要手动开启白名单 白名单是一个数组类型,分别与 window.navigator.userAgent 进行匹配,只要其中一项匹配成功则启用播放器 支持字符串匹配、函数匹配、正则匹配 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi], // whitelist: ['iPhone OS 11'], whitelist: ['*'], }); 提示 假如希望全部类型的移动设备都启用播放器,设置 whitelist 为通配符 ['*'] 即可 "},{"title":"thumbnails​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#thumbnails","content":"类型: Object默认: {} 在进度条上设置预览图 属性\t类型\t描述url\tString\t预览图地址 number\tNumber\t预览图数量 column\tNumber\t预览图列数 width\tNumber\t预览图宽度 height\tNumber\t预览图高度 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', thumbnails: { url: '/assets/sample/thumbnails.png', number: 100, column: 10, }, }); "},{"title":"subtitle​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#subtitle","content":"类型: Object默认: {} 设置视频的字幕,支持字幕格式:vtt、srt、ass 属性\t类型\t描述url\tString\t字幕地址 type\tString\t字幕类型,可选 vtt、srt、ass style\tObject\t字幕样式 encoding\tString\t字幕编码,默认 utf-8 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', type: 'srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); "},{"title":"moreVideoAttr​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#morevideoattr","content":"类型: Object默认: {'controls': false,'preload': 'metadata'} 更多视频属性,这些属性将直接写入视频元素里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', moreVideoAttr: { 'webkit-playsinline': true, playsInline: true, }, }); "},{"title":"icons​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#icons","content":"类型: Object默认: {} 用于替换默认图标,支持 Html 字符串 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', icons: { loading: '<img src="/assets/img/ploading.gif">', state: '<img src="/assets/img/state.png">', play: '', pause: '', check: '', volume: '', volumeClose: '', screenshot: '', setting: '', pip: '', arrowLeft: '', arrowRight: '', playbackRate: '', aspectRatio: '', config: '', lock: '', flip: '', unlock: '', fullscreenOff: '', fullscreenOn: '', fullscreenWebOff: '', fullscreenWebOn: '', switchOn: '', switchOff: '', error: '', indicator: '', }, }); "},{"title":"type​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#type","content":"类型: String默认: '' 用于指明视频的格式,需要配合 customType 一起使用,更多信息请访问 第三方库 默认视频的格式就是视频地址的后缀(如 .flv、.mkv、.ts),但有时候视频地地址没有正确的后缀,所以需要特别指明 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', type: 'flv', }); "},{"title":"customType​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#customtype","content":"类型: Object默认: {} 通过视频的格式进行匹配,把视频解码权交给第三方程序进行处理,更多信息请访问 第三方库 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', customType: { flv: function (video, url, art) { // video: 视频dom元素 // url: 视频地址 // art: 当前实例 }, }, }); "},{"title":"lang​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#lang","content":"类型: String默认: navigator.language.toLowerCase() 默认显示语言,目前支持:en、zh-cn、zh-tw ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'en', }); "},{"title":"lock​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#lock","content":"类型: Boolean默认: false 是否在移动端显示一个锁定按钮,用于隐藏底部控制栏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lock: true, }); "},{"title":"fastForward​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fastforward","content":"类型: Boolean默认: false 是否在移动端添加长按视频快进功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fastForward: true, }); "},{"title":"autoPlayback​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoplayback","content":"类型: Boolean默认: false 是否使用自动回放功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoPlayback: true, }); "},{"title":"autoOrientation​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoorientation","content":"类型: Boolean默认: false 是否在移动端的网页全屏时,根据视频尺寸和视口尺寸,旋转播放器 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoOrientation: true, }); "},{"title":"airplay​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#airplay","content":"Type: BooleanDefault: false 是否显示 airplay 按钮,当前只在 Safari 下可用 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', airplay: true, }); "},{"title":"如何导入类型","type":0,"sectionRef":"#","url":"zh-cn/Questions/How_to_import_types","content":"如何导入类型 有时你会丢失 TypeScript 的语法提示,这时候你可以手动导入类型 /** * @typedef { import("artplayer/types/artplayer") } Artplayer */ /** * @type {Artplayer} - 一个 Artplayer 实例 */ const art1 = {}; /** * @param {Artplayer} art2 - 一个 Artplayer 实例 */ function getInstance(art2) { // } ","keywords":""},{"title":"与 React Portal 使用","type":0,"sectionRef":"#","url":"zh-cn/Questions/Use_with_react_portal","content":"与 React Portal 使用 在 layers、contextmenu、controls 里使用 react 组件也是非常容易的事,通过 createPortal 处理更复杂的业务逻辑 👉 点击打开在线演示 import React, { useState, useEffect } from "react"; import ReactDOM, { createPortal } from "react-dom"; import Artplayer from "artplayer/examples/react/Artplayer"; function Timer({ time }) { return <div>{time}</div>; } function App() { const [art, setArt] = useState(null); const [time, setTime] = useState(0); useEffect(() => { const update = () => setTime((time) => time + 1); setInterval(update, 1000); }, []); return ( <div> <Artplayer option={{ url: "https://artplayer.org/assets/sample/video.mp4", layers: [ { html: "", name: "portal" } ], controls: [ { position: "right", name: "portal", html: "" } ] }} style={{ width: "600px", height: "400px", margin: "60px auto 0" }} getInstance={(art) => { art.on("ready", () => setArt(art)); }} /> {art ? createPortal(<Timer time={time} />, art.layers.portal) : null} {art ? createPortal(<Timer time={time} />, art.controls.portal) : null} </div> ); } const rootElement = document.getElementById("root"); ReactDOM.render(<App />, rootElement); ","keywords":""},{"title":"在控制栏添加列表","type":0,"sectionRef":"#","url":"zh-cn/Questions/Create_selector_in_the_controls","content":"","keywords":""},{"title":"切换字幕​","type":1,"pageTitle":"在控制栏添加列表","url":"zh-cn/Questions/Create_selector_in_the_controls#切换字幕","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom) { console.info(item, $dom); art.subtitle.url = item.url; return '你点击了 ' + item.html; }, }, ], }); "},{"title":"切换滤镜​","type":1,"pageTitle":"在控制栏添加列表","url":"zh-cn/Questions/Create_selector_in_the_controls#切换滤镜","content":"▶ Run Code var instagramFilters = [ { "html": "1977", "class": "filter-1977" }, { "html": "Aden", "class": "filter-aden" }, { "html": "Amaro", "class": "filter-amaro" }, { "html": "Ashby", "class": "filter-ashby" }, { "html": "Brannan", "class": "filter-brannan" }, { "html": "Brooklyn", "class": "filter-brooklyn" }, { "html": "Charmes", "class": "filter-charmes" }, { "html": "Clarendon", "class": "filter-clarendon" }, { "html": "Crema", "class": "filter-crema" }, { "html": "Dogpatch", "class": "filter-dogpatch" }, { "html": "Earlybird", "class": "filter-earlybird" }, { "html": "Gingham", "class": "filter-gingham" }, { "html": "Ginza", "class": "filter-ginza" }, { "html": "Hefe", "class": "filter-hefe" }, { "html": "Helena", "class": "filter-helena" }, { "html": "Hudson", "class": "filter-hudson" }, { "html": "Inkwell", "class": "filter-inkwell" }, { "html": "Kelvin", "class": "filter-kelvin" }, { "html": "Kuno", "class": "filter-juno" }, { "html": "Lark", "class": "filter-lark" }, { "html": "Lo-Fi", "class": "filter-lofi" }, { "html": "Ludwig", "class": "filter-ludwig" }, { "html": "Maven", "class": "filter-maven" }, { "html": "Mayfair", "class": "filter-mayfair" }, { "html": "Moon", "class": "filter-moon" }, { "html": "Nashville", "class": "filter-nashville" }, { "html": "Perpetua", "class": "filter-perpetua" }, { "html": "Poprocket", "class": "filter-poprocket" }, { "html": "Reyes", "class": "filter-reyes" }, { "html": "Rise", "class": "filter-rise" }, { "html": "Sierra", "class": "filter-sierra" }, { "html": "Skyline", "class": "filter-skyline" }, { "html": "Slumber", "class": "filter-slumber" }, { "html": "Stinson", "class": "filter-stinson" }, { "html": "Sutro", "class": "filter-sutro" }, { "html": "Toaster", "class": "filter-toaster" }, { "html": "Valencia", "class": "filter-valencia" }, { "html": "Vesper", "class": "filter-vesper" }, { "html": "Walden", "class": "filter-walden" }, { "html": "Willow", "class": "filter-willow" }, { "html": "X-Pro", "class": "filter-xpro-ii" } ] var art = new Artplayer({ container: '.artplayer-app', url: 'https://artplayer.org/assets/sample/video.mp4', autoSize: true, controls: [ { position: 'right', html: 'Instagram Filters', selector: instagramFilters, onSelect: function (item) { art.template.$video.className = 'art-video ' + item.class; return item.html; }, }, ], }); "},{"title":"怎么添加设置面板","type":0,"sectionRef":"#","url":"zh-cn/Questions/How_to_add_setting_panel","content":"","keywords":""},{"title":"添加选择列表​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加选择列表","content":"设置面板类似于列表选择的集合,而且支持多层嵌套 属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 selector\tArray\t元素列表 onSelect\tFunction\t元素点击事件 width\tNumber\t列表宽度 default\tBoolean\t是否默认选中 tooltip\tString\t提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '选择字幕', width: 250, tooltip: '字幕 01', selector: [ { default: true, html: '<span style="color:red">字幕 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">字幕 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.subtitle.url = item.url; // 改变提示文本 return item.html; }, }, { html: '选择画质', width: 150, tooltip: '1080P', selector: [ { default: true, html: '1080P', url: '/assets/sample/video.mp4?id=1080', }, { html: '720P', url: '/assets/sample/video.mp4?id=720', }, { html: '360P', url: '/assets/sample/video.mp4?id=360', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.switchQuality(item.url, item.html); // 改变提示文本 return item.html; }, }, { html: '多层嵌套', selector: [ { html: '嵌套01', selector: [ { html: '嵌套02', }, { html: '嵌套02', }, ], }, { html: '嵌套01', selector: [ { html: '嵌套02', }, { html: '嵌套02', }, ], }, ], }, ], }); "},{"title":"添加切换按钮​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加切换按钮","content":"属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 switch\tBoolean\t按钮默认状态 onSwitch\tFunction\t按钮切换事件 tooltip\tString\t提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '画中画模式', tooltip: '关闭', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', switch: false, onSwitch: function (item, $dom, event) { console.info(item, $dom, event); const nextState = !item.switch; art.pip = nextState; // 改变提示文本 item.tooltip = nextState ? '开启' : '关闭'; // 改变按钮状态 return nextState; }, }, { html: '和列表组合', width: 200, selector: [ { default: true, html: '设置 01', }, { html: '设置 02', }, { html: '设置 03', switch: false, onSwitch: function (item, $dom, event) { return !item.switch; }, }, { html: '设置 04', icon: '', switch: true, onSwitch: function (item, $dom, event) { return !item.switch; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"添加范围滑动​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加范围滑动","content":"属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 range\tArray\t默认状态数组 onRange\tFunction\t滑块滑动事件 tooltip\tString\t提示文本 const range = [5, 1, 10, 1]; const value = range[0]; const min = range[1]; const max = range[2]; const step = range[3]; ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '滑块', tooltip: '5x', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', range: [5, 1, 10, 1], onRange: function (item) { // 改变提示文本 return item.range + 'x'; }, }, { html: '和列表组合', width: 200, selector: [ { default: true, html: '设置 01', }, { html: '设置 02', }, { html: '设置 03', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, { html: '设置 04', icon: '', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"常用属性","type":0,"sectionRef":"#","url":"zh-cn/propertie","content":"","keywords":""},{"title":"play​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#play","content":"类型: Function 播放视频 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); }); "},{"title":"pause​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#pause","content":"类型: Function 暂停视频 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); setTimeout(() => { art.pause(); }, 3000); }); "},{"title":"toggle​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#toggle","content":"类型: Function 切换视频的播放和暂停 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.toggle(); setTimeout(() => { art.toggle(); }, 3000); }); "},{"title":"seek​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#seek","content":"类型: Setter参数: Number 视频时间跳转,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; }); "},{"title":"forward​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#forward","content":"类型: Setter参数: Number 视频时间快进,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.forward = 5; }); "},{"title":"backward​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#backward","content":"类型: Setter参数: Number 视频时间快退,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; setTimeout(() => { art.backward = 2; }, 3000); }); "},{"title":"volume​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#volume","content":"类型: Setter/Getter参数: Number 设置和获取视频音量,范围在:[0, 1] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.volume); art.volume = 0.5; console.info(art.volume); }); "},{"title":"url​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#url","content":"类型: Setter/Getter参数: String 设置和获取视频地址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.url); art.url = '/assets/sample/video.mp4?t=0'; console.info(art.url); }); "},{"title":"switchUrl​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#switchurl","content":"类型: Function参数: String 设置视频地址,设置时和 url 类似,但会执行一些优化操作 函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchUrl('/assets/sample/video.mp4?t=0', '新视频名字'); }, 3000); }); "},{"title":"switchQuality​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#switchquality","content":"类型: Function参数: String 设置视频画质地址,和 switchUrl 类似,但会带上之前的播放进度 函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchQuality('/assets/sample/video.mp4?t=0', '新视频地址'); }, 3000); }); "},{"title":"muted​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#muted","content":"类型: Setter/Getter参数: Boolean 设置和获取视频是否静音 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.muted); art.muted = true; console.info(art.muted); }); "},{"title":"currentTime​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#currenttime","content":"类型: Setter/Getter参数: Number 设置和获取视频当前时间,设置时间时和 seek 类似,但它不会触发额外的事件 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.currentTime); art.currentTime = 5; console.info(art.currentTime); }); "},{"title":"duration​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#duration","content":"类型: Getter 获取视频时长 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.duration); }); 提示 有的视频是没有时长的,例如直播中的视频或者没被解码完成的视频,这个时候获取的时长会是 0 "},{"title":"screenshot​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#screenshot","content":"类型: Function 下载当前视频帧的截图 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.once('video:canplay', () => { art.screenshot(); }); }); "},{"title":"getDataURL​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#getdataurl","content":"类型: Function 获取当前视频帧的截图的base64地址,返回的是一个 Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getDataURL().then((url) => console.info(url)); }); "},{"title":"getBlobUrl​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#getbloburl","content":"类型: Function 获取当前视频帧的截图的blob地址,返回的是一个 Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getBlobUrl().then((url) => console.info(url)); }); "},{"title":"fullscreen​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#fullscreen","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器窗口全屏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('ready', () => { art.fullscreen = true; setTimeout(() => { art.fullscreen = false; }, 3000); }); 提示 由于浏览器安全机制,触发窗口全屏前,页面必须先存在交互(例如用户点击过页面) "},{"title":"fullscreenWeb​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#fullscreenweb","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器网页全屏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.fullscreenWeb = true; setTimeout(() => { art.fullscreenWeb = false; }, 3000); }); "},{"title":"pip​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#pip","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器画中画模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.pip = true; setTimeout(() => { art.pip = false; }, 3000); }); 提示 由于浏览器安全机制,触发画中画前,页面必须先存在交互(例如用户点击过页面) "},{"title":"poster​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#poster","content":"类型: Setter/Getter参数: String 设置和获取视频海报,只有在视频播放前才能看到海报效果 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); art.on('ready', () => { console.info(art.poster); art.poster = '/assets/sample/poster.jpg?t=0'; console.info(art.poster); }); "},{"title":"mini​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#mini","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器迷你模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mini = true; }); "},{"title":"playing​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#playing","content":"类型: Getter参数: Boolean 获取视频是否正在播放中 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { console.info(art.playing); art.play(); console.info(art.playing); }); "},{"title":"autoSize​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#autosize","content":"类型: Setter/Getter参数: Boolean 设置视频是否自适应尺寸,设置为 true 之后它会只执行一次 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoSize); art.autoSize = true; console.info(art.autoSize); }); "},{"title":"rect​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#rect","content":"类型: Getter 获取播放器的尺寸和坐标信息 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(JSON.stringify(art.rect)); }); 提示 尺寸和坐标信息是通过 getBoundingClientRect 获取的 "},{"title":"flip​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#flip","content":"类型: Setter/Getter参数: String 设置和获取播放器翻转,支持normal、 horizontal、 vertical ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.flip); art.flip = 'horizontal'; console.info(art.flip); }); "},{"title":"playbackRate​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#playbackrate","content":"类型: Setter/Getter参数: Number 设置和获取播放器播放速度,支持0.5、0.75、1.0、1.25、1.5、1.75、2.0 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.playbackRate); art.playbackRate = 2; console.info(art.playbackRate); }); "},{"title":"aspectRatio​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#aspectratio","content":"类型: Setter/Getter参数: String 设置和获取播放器长宽比,支持default、4:3、16:9 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.aspectRatio); art.aspectRatio = '16:9'; console.info(art.aspectRatio); }); "},{"title":"loop​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#loop","content":"类型: Setter/Getter参数: Array 设置和获取区间循序播放,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.loop); art.loop = [5, 10]; console.info(art.loop); }); 提示 删除区间循环播放,只需要设置 loop 为 [] 即可 "},{"title":"autoHeight​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#autoheight","content":"类型: Setter/Getter参数: Boolean 当容器只有宽度,但你希望容器高度能自适应播放器的长宽比 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoHeight); art.autoHeight = true; console.info(art.autoHeight); }); "},{"title":"attr​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#attr","content":"类型: Function参数: String 动态获取和设置 video 元素的属性 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.attr('playsInline')); art.attr('playsInline', true); console.info(art.attr('playsInline')); }); "},{"title":"title​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#title","content":"类型: Setter/Getter参数: String 动态获取和设置播放器标题 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.title); art.title = '新标题'; console.info(art.title); }); "},{"title":"theme​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#theme","content":"类型: Setter/Getter参数: String 动态获取和设置播放器主题颜色 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.theme); art.theme = '#000'; console.info(art.theme); }); "},{"title":"airplay​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#airplay","content":"Type: Function 开启隔空播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { name: 'airplay', position: 'right', html: 'AirPlay', click: function () { art.airplay(); }, }, ], }); "},{"title":"destroy​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#destroy","content":"类型: Function参数: Boolean 销毁播放器,接受一个参数表示是否销毁后同时移除播放器的 html,默认为 true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.destroy(); }); "}] \ No newline at end of file diff --git a/docs/document/search-doc-1663552783864.json b/docs/document/search-doc-1663552783864.json new file mode 100644 index 000000000..9af23c880 --- /dev/null +++ b/docs/document/search-doc-1663552783864.json @@ -0,0 +1 @@ +[{"title":"Danmuku plugin","type":0,"sectionRef":"#","url":"en/Plugins/danmuku","content":"Danmuku plugin Tip The documentation of the current danmaku library plug-in, only the Chinese version 👉 https://artplayer.org/document/zh-cn/Plugins/danmuku/","keywords":""},{"title":"Static propertys","type":0,"sectionRef":"#","url":"class","content":"","keywords":""},{"title":"instances​","type":1,"pageTitle":"Static propertys","url":"class#instances","content":"Type: Array A array that saves all player instances, and can manage multiple instances through this property when multiple players exist at the same time. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(Artplayer.instances); }); "},{"title":"version​","type":1,"pageTitle":"Static propertys","url":"class#version","content":"Type: String Current player version number ▶ Run Code console.info(Artplayer.version); "},{"title":"env​","type":1,"pageTitle":"Static propertys","url":"class#env","content":"Type: String Current player environment variable ▶ Run Code console.info(Artplayer.env); "},{"title":"utils​","type":1,"pageTitle":"Static propertys","url":"class#utils","content":"Type: Object Common utils for player ▶ Run Code console.info(Artplayer.utils); "},{"title":"config​","type":1,"pageTitle":"Static propertys","url":"class#config","content":"Type: Object Store native properties and methods of video ▶ Run Code console.info(Artplayer.config); "},{"title":"scheme​","type":1,"pageTitle":"Static propertys","url":"class#scheme","content":"Type: Object Verification scheme for player option ▶ Run Code console.info(Artplayer.scheme); "},{"title":"validator​","type":1,"pageTitle":"Static propertys","url":"class#validator","content":"Type: Function Validator for player option "},{"title":"option​","type":1,"pageTitle":"Static propertys","url":"class#option","content":"Type: Object Player default option ▶ Run Code console.info(Artplayer.option); "},{"title":"html​","type":1,"pageTitle":"Static propertys","url":"class#html","content":"Type: String Player defaults HTML String, usually used for SSR ▶ Run Code console.info(Artplayer.html); "},{"title":"kindOf​","type":1,"pageTitle":"Static propertys","url":"class#kindof","content":"Type: Function JS type identification function ▶ Run Code console.info(Artplayer.kindOf('0')); console.info(Artplayer.kindOf(0)); console.info(Artplayer.kindOf({})); console.info(Artplayer.kindOf([])); "},{"title":"Ads Plugin","type":0,"sectionRef":"#","url":"en/Plugins/ads","content":"","keywords":""},{"title":"Demo​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#demo","content":"👉 View Demo "},{"title":"Install​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install","content":""},{"title":"Install from npm:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-npm","content":"$ npm install artplayer-plugin-ads "},{"title":"Install from yarn:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-yarn","content":"$ yarn add artplayer-plugin-ads "},{"title":"Install from script:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-script","content":"<!-- local --> <script src="path/to/artplayer-plugin-ads.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> Then you can access the plugin function through window.artplayerPluginAds "},{"title":"Use​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#use","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, fullscreen: true, fullscreenWeb: true, plugins: [ artplayerPluginAds({ // html ad, ignore this value if it is a video ad html: '<img src="/assets/sample/poster.jpg">', // The address of the video ad video: '/assets/sample/test1.mp4', // Ad redirect URL, if empty, no redirect url: 'http://artplayer.org', // The length of time that must be watched, the period cannot be skipped, the unit is seconds // When the value is greater than or equal to totalDuration, the ad cannot be closed early // When the value is equal to or less than 0, the ad can be turned off at any time playDuration: 5, // The total duration of the ad, in seconds totalDuration: 10, // Whether the video ads defaults to silence muted: false, // Multilingual support i18n: { close: 'Close Ads', countdown: '%s seconds', detail: 'Check Detail', canBeClosed: 'Ads can be closed after %s seconds', }, }), ], }); art.on('artplayerPluginAds:click', (ads) => { console.info('ad is clicked', ads); }); art.on('artplayerPluginAds:skip', (ads) => { console.info('Ads are skipped', ads); }); "},{"title":"Add button to the controls","type":0,"sectionRef":"#","url":"en/Questions/Create_button_in_the_controls","content":"Add button to the controls ▶ Run Code var time = 0; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: '<button type="button">Click Me!</button>', click: function (_, event) { // The second parameter is an event object time += 1; event.target.innerText = 'You Click ' + time; }, }, ], }); ","keywords":""},{"title":"Handle a single component","type":0,"sectionRef":"#","url":"en/Questions/Handle_single_component","content":"Handle a single component When we add custom components in layers, contextmenu, controls, It is best to add a name property that is used to position the DOM element of the component. Here are three ways to get the DOM element of the component: component method mounted, instance method query, recommended through name direct acquisition. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); art.on('ready', () => { art.layers.add({ name: 'layer1', html: 'your-layer', mounted: function($layer1) { // } }); art.contextmenu.add({ name: 'contextmenu1', html: 'your-contextmenu', mounted: function($contextmenu1) { // } }); art.controls.add({ name: 'control1', html: 'your-control', position: 'right', mounted: function($control1) { // } }); // Use the query method to get the DOM element of the component var $layer1 = art.query('.art-layer-layer1'); var $contextmenu1 = art.query('.art-contextmenu-contextmenu1'); var $control1 = art.query('.art-control-control1'); // Recommended use the name to get the DOM element of the component var $layer1 = art.layers['layer1']; var $contextmenu1 = art.contextmenu['contextmenu1']; var $control1 = art.controls['control1']; }); 提示 Note that you can't create components with the same name","keywords":""},{"title":"How to import types","type":0,"sectionRef":"#","url":"en/Questions/How_to_import_types","content":"How to import types Sometimes you lose TypeScript syntax prompt, then you can import types manually /** * @typedef { import("artplayer/types/artplayer") } Artplayer */ /** * @type {Artplayer} - An Artplayer instance. */ const art1 = {}; /** * @param {Artplayer} art2 - An Artplayer instance. */ function getInstance(art2) { // } ","keywords":""},{"title":"Use with React Portal","type":0,"sectionRef":"#","url":"en/Questions/Use_with_react_portal","content":"Use with React Portal It is also very easy to use React Components in layers, contextmenu, controls. Handle more complex logic through ReactDOM.createPortal. 👉 Click to open an online demo import React, { useState, useEffect } from "react"; import ReactDOM, { createPortal } from "react-dom"; import Artplayer from "artplayer/examples/react/Artplayer"; function Timer({ time }) { return <div>{time}</div>; } function App() { const [art, setArt] = useState(null); const [time, setTime] = useState(0); useEffect(() => { const update = () => setTime((time) => time + 1); setInterval(update, 1000); }, []); return ( <div> <Artplayer option={{ url: "https://artplayer.org/assets/sample/video.mp4", layers: [ { html: "", name: "portal" } ], controls: [ { position: "right", name: "portal", html: "" } ] }} style={{ width: "600px", height: "400px", margin: "60px auto 0" }} getInstance={(art) => { art.on("ready", () => setArt(art)); }} /> {art ? createPortal(<Timer time={time} />, art.layers.portal) : null} {art ? createPortal(<Timer time={time} />, art.controls.portal) : null} </div> ); } const rootElement = document.getElementById("root"); ReactDOM.render(<App />, rootElement); ","keywords":""},{"title":"Add select in the controls","type":0,"sectionRef":"#","url":"en/Questions/Create_selector_in_the_controls","content":"","keywords":""},{"title":"Switch Subtitle​","type":1,"pageTitle":"Add select in the controls","url":"en/Questions/Create_selector_in_the_controls#switch-subtitle","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom) { console.info(item, $dom); art.subtitle.url = item.url; return 'You click ' + item.html; }, }, ], }); "},{"title":"Switch filter​","type":1,"pageTitle":"Add select in the controls","url":"en/Questions/Create_selector_in_the_controls#switch-filter","content":"▶ Run Code var instagramFilters = [ { "html": "1977", "class": "filter-1977" }, { "html": "Aden", "class": "filter-aden" }, { "html": "Amaro", "class": "filter-amaro" }, { "html": "Ashby", "class": "filter-ashby" }, { "html": "Brannan", "class": "filter-brannan" }, { "html": "Brooklyn", "class": "filter-brooklyn" }, { "html": "Charmes", "class": "filter-charmes" }, { "html": "Clarendon", "class": "filter-clarendon" }, { "html": "Crema", "class": "filter-crema" }, { "html": "Dogpatch", "class": "filter-dogpatch" }, { "html": "Earlybird", "class": "filter-earlybird" }, { "html": "Gingham", "class": "filter-gingham" }, { "html": "Ginza", "class": "filter-ginza" }, { "html": "Hefe", "class": "filter-hefe" }, { "html": "Helena", "class": "filter-helena" }, { "html": "Hudson", "class": "filter-hudson" }, { "html": "Inkwell", "class": "filter-inkwell" }, { "html": "Kelvin", "class": "filter-kelvin" }, { "html": "Kuno", "class": "filter-juno" }, { "html": "Lark", "class": "filter-lark" }, { "html": "Lo-Fi", "class": "filter-lofi" }, { "html": "Ludwig", "class": "filter-ludwig" }, { "html": "Maven", "class": "filter-maven" }, { "html": "Mayfair", "class": "filter-mayfair" }, { "html": "Moon", "class": "filter-moon" }, { "html": "Nashville", "class": "filter-nashville" }, { "html": "Perpetua", "class": "filter-perpetua" }, { "html": "Poprocket", "class": "filter-poprocket" }, { "html": "Reyes", "class": "filter-reyes" }, { "html": "Rise", "class": "filter-rise" }, { "html": "Sierra", "class": "filter-sierra" }, { "html": "Skyline", "class": "filter-skyline" }, { "html": "Slumber", "class": "filter-slumber" }, { "html": "Stinson", "class": "filter-stinson" }, { "html": "Sutro", "class": "filter-sutro" }, { "html": "Toaster", "class": "filter-toaster" }, { "html": "Valencia", "class": "filter-valencia" }, { "html": "Vesper", "class": "filter-vesper" }, { "html": "Walden", "class": "filter-walden" }, { "html": "Willow", "class": "filter-willow" }, { "html": "X-Pro", "class": "filter-xpro-ii" } ] var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Instagram Filters', selector: instagramFilters, onSelect: function (item) { art.template.$video.className = 'art-video ' + item.class; return item.html; }, }, ], }); "},{"title":"How to add setting panel","type":0,"sectionRef":"#","url":"en/Questions/How_to_add_setting_panel","content":"","keywords":""},{"title":"Add selector list​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-selector-list","content":"Settings panels are similar to a collection of list selections, and support multi-layer nested Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector selector\tArray\tSelector list onSelect\tFunction\tSelector click event width\tNumber\tPanel width default\tBoolean\tDefault selected tooltip\tString\tTooltip text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'Select Subtitle', width: 250, tooltip: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.subtitle.url = item.url; // Change the tooltip return item.html; }, }, { html: 'Select Quality', width: 150, tooltip: '1080P', selector: [ { default: true, html: '1080P', url: '/assets/sample/video.mp4?id=1080', }, { html: '720P', url: '/assets/sample/video.mp4?id=720', }, { html: '360P', url: '/assets/sample/video.mp4?id=360', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.switchQuality(item.url, item.html); // Change the tooltip return item.html; }, }, { html: 'Multi-layer nested', selector: [ { html: 'Nested 01', selector: [ { html: 'Nested 02', }, { html: 'Nested 02', }, ], }, { html: 'Nested 01', selector: [ { html: 'Nested 02', }, { html: 'Nested 02', }, ], }, ], }, ], }); "},{"title":"Add switch button​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-switch-button","content":"Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector switch\tBoolean\tButton default state onSwitch\tFunction\tButton toggle event tooltip\tString\tTooltip text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'PIP Mode', tooltip: 'OFF', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', switch: false, onSwitch: function (item, $dom, event) { console.info(item, $dom, event); const nextState = !item.switch; art.pip = nextState; // Change the tooltip item.tooltip = nextState ? 'ON' : 'OFF'; // Change the switch state return nextState; }, }, { html: 'Use with selector', width: 200, selector: [ { default: true, html: 'Setting 01', }, { html: 'Setting 02', }, { html: 'Setting 03', switch: false, onSwitch: function (item, $dom, event) { return !item.switch; }, }, { html: 'Setting 04', icon: '', switch: true, onSwitch: function (item, $dom, event) { return !item.switch; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"Add range slider​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-range-slider","content":"Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector range\tArray\tRange default state onRange\tFunction\tRange change event tooltip\tString\tTooltip text const range = [5, 1, 10, 1]; const value = range[0]; const min = range[1]; const max = range[2]; const step = range[3]; ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'Range', tooltip: '5x', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', range: [5, 1, 10, 1], onRange: function (item) { // Change the tooltip return item.range + 'x'; }, }, { html: 'Use with selector', width: 240, selector: [ { default: true, html: 'Setting 01', }, { html: 'Setting 02', }, { html: 'Setting 03', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, { html: 'Setting 04', icon: '', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"Third party librarys","type":0,"sectionRef":"#","url":"libraries","content":"","keywords":""},{"title":"flv.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#flvjs","content":"Homepage: https://github.com/Bilibili/flv.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '/assets/sample/video.flv', customType: { flv: function (video, url) { if (flvjs.isSupported()) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); } else { art.notice.show = 'Does not support playback of flv'; } }, }, }); "},{"title":"hls.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#hlsjs","content":"Homepage: https://github.com/video-dev/hls.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8', customType: { m3u8: function (video, url) { if (Hls.isSupported()) { const hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); } else { const canPlay = video.canPlayType('application/vnd.apple.mpegurl'); if (canPlay === 'probably' || canPlay == 'maybe') { video.src = url; } else { art.notice.show = 'Does not support playback of m3u8'; } } }, }, }); "},{"title":"dash.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#dashjs","content":"Homepage: https://github.com/Dash-Industry-Forum/dash.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd', customType: { mpd: function (video, url) { var player = dashjs.MediaPlayer().create(); player.initialize(video, url, true); }, }, }); "},{"title":"shaka-player​","type":1,"pageTitle":"Third party librarys","url":"libraries#shaka-player","content":"Homepage: https://github.com/google/shaka-player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd', customType: { mpd: function (video, url) { shaka.polyfill.installAll(); var player = new shaka.Player(video); player.load(url); }, }, }); "},{"title":"webtorrent​","type":1,"pageTitle":"Third party librarys","url":"libraries#webtorrent","content":"Homepage: https://github.com/webtorrent/webtorrent ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4', type: 'torrent', customType: { torrent: function (video, url, art) { var client = new WebTorrent(); art.loading.show = true; client.add(url, function (torrent) { var file = torrent.files[0]; file.renderTo(video, { autoplay: true, }); }); }, }, }); art.on('ready', () => { art.template.$video.controls = false; }); "},{"title":"Common events","type":0,"sectionRef":"#","url":"events","content":"","keywords":""},{"title":"Native event​","type":1,"pageTitle":"Common events","url":"events#native-event","content":"For more information, please read Mozilla Video Events Event name\tFired Whenvideo:canplay\tThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content. video:canplaythrough\tThe browser estimates it can play the media up to its end without stopping for content buffering. video:complete\tThe rendering of an OfflineAudioContext is terminated. video:durationchange\tThe duration attribute has been updated. video:emptied\tThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it. video:ended\tPlayback has stopped because the end of the media was reached. video:loadeddata\tThe first frame of the media has finished loading. video:loadedmetadata\tThe metadata has been loaded. video:pause\tPlayback has been paused. video:play\tPlayback has begun. video:playing\tPlayback is ready to start after having been paused or delayed due to lack of data. video:progress\tFired periodically as the browser loads a resource. video:ratechange\tThe playback rate has changed. video:seeked\tA seek operation completed. video:seeking\tA seek operation began. video:stalled\tThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming. video:suspend\tMedia data loading has been suspended. video:timeupdate\tThe time indicated by the currentTime attribute has been updated. video:volumechange\tThe volume has changed. video:waiting\tPlayback has stopped because of a temporary lack of data ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('video:play', (...args) => { console.info(args); }); "},{"title":"Custom event​","type":1,"pageTitle":"Common events","url":"events#custom-event","content":""},{"title":"ready​","type":1,"pageTitle":"Common events","url":"events#ready","content":"Fired when the player is initialized, and the video can be played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', (...args) => { console.info(args); }); "},{"title":"play​","type":1,"pageTitle":"Common events","url":"events#play","content":"Fired after the video is played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('play', (...args) => { console.info(args); }); "},{"title":"pause​","type":1,"pageTitle":"Common events","url":"events#pause","content":"Fired after the video is pause ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('pause', (...args) => { console.info(args); }); "},{"title":"seek​","type":1,"pageTitle":"Common events","url":"events#seek","content":"Fired when the video is time jump ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('seek', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.seek = 5; }); Tip Set the art.currentTime will not fired the seek event "},{"title":"volume​","type":1,"pageTitle":"Common events","url":"events#volume","content":"Fired when the video volume changes ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('volume', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.volume = 0.5; }); "},{"title":"destroy​","type":1,"pageTitle":"Common events","url":"events#destroy","content":"Fired when the player instance is destroyed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('destroy', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.destroy(); }); "},{"title":"focus​","type":1,"pageTitle":"Common events","url":"events#focus","content":"Fired when the player gets focus, if you click on the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('focus', (...args) => { console.info(args); }); "},{"title":"blur​","type":1,"pageTitle":"Common events","url":"events#blur","content":"Fired when the player loses focus, such as the area other than the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('blur', (...args) => { console.info(args); }); "},{"title":"hover​","type":1,"pageTitle":"Common events","url":"events#hover","content":"Fired when mouse moves player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hover', (state) => { // state for true, the mouse moves from the outside to the player // state for false, the mouse moves from the player to the outside console.info(state); }); "},{"title":"resize​","type":1,"pageTitle":"Common events","url":"events#resize","content":"Fired when the player is changed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('resize', (...args) => { console.info(args); }); "},{"title":"mousemove​","type":1,"pageTitle":"Common events","url":"events#mousemove","content":"Fired when the mouse is played, this and hover is different, it will trigger multiple times ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('mousemove', (...args) => { console.info(args); }); "},{"title":"url​","type":1,"pageTitle":"Common events","url":"events#url","content":"Fired when the video url changes ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('url', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.url = '/assets/sample/video.mp4?t=0'; }); "},{"title":"fullscreen​","type":1,"pageTitle":"Common events","url":"events#fullscreen","content":"Fired when the player window is full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('fullscreen', (...args) => { console.info(args); }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Common events","url":"events#fullscreenweb","content":"Fired when player webpage full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('fullscreenWeb', (...args) => { console.info(args); }); "},{"title":"hotkey​","type":1,"pageTitle":"Common events","url":"events#hotkey","content":"Trigger when hotkey are used ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hotkey', (...args) => { console.info(args); }); "},{"title":"Advanced propertys","type":0,"sectionRef":"#","url":"advance","content":"","keywords":""},{"title":"id​","type":1,"pageTitle":"Advanced propertys","url":"advance#id","content":"Type: Number A self-inclusive number of the player instance "},{"title":"option​","type":1,"pageTitle":"Advanced propertys","url":"advance#option","content":"Type: Object After merged options "},{"title":"isFocus​","type":1,"pageTitle":"Advanced propertys","url":"advance#isfocus","content":"Type: Boolean Whether the player instance has been focused "},{"title":"isInput​","type":1,"pageTitle":"Advanced propertys","url":"advance#isinput","content":"Type: Boolean Whether the player instance has been focused on input element "},{"title":"isLock​","type":1,"pageTitle":"Advanced propertys","url":"advance#islock","content":"Type: Boolean Whether the player instance has been locked on mobile "},{"title":"isDestroy​","type":1,"pageTitle":"Advanced propertys","url":"advance#isdestroy","content":"Type: Boolean Whether the player instance is destroyed "},{"title":"whitelist​","type":1,"pageTitle":"Advanced propertys","url":"advance#whitelist","content":"Type: Object Manage the whitelist "},{"title":"template​","type":1,"pageTitle":"Advanced propertys","url":"advance#template","content":"Type: Object Manage player HTML "},{"title":"query​","type":1,"pageTitle":"Advanced propertys","url":"advance#query","content":"Type: Function Method query You can find DOM elements in the current player instance, equivalent to document.querySelector('.artplayer-app').querySelector ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.template.query('.art-video'); console.info($video); }); "},{"title":"query​","type":1,"pageTitle":"Advanced propertys","url":"advance#query-1","content":"Type: Function Equal to art.template.query ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.query('.art-video'); console.info($video); }); "},{"title":"events​","type":1,"pageTitle":"Advanced propertys","url":"advance#events","content":"Type: Object Manage the events "},{"title":"proxy​","type":1,"pageTitle":"Advanced propertys","url":"advance#proxy","content":"Type: Function Proxy native event method, easy to manage and destroy the event ▶ Run Code var container = document.querySelector('.artplayer-app'); var art = new Artplayer({ container: container, url: '/assets/sample/video.mp4', }); art.proxy(container, 'click', (event) => { console.info(event); }); "},{"title":"storage​","type":1,"pageTitle":"Advanced propertys","url":"advance#storage","content":"Type: Object Manage persistent storage objects The player will automatically add a json object called artplayer_settings to the localstorage Property\tType\tDescriptionget\tFunction\tGet value set\tFunction\tSet value del\tFunction\tDelete value clear\tFunction\tClean value ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.storage.set('your-key', 'your-value'); art.storage.get('your-key'); art.storage.del('your-key'); art.storage.clear(); "},{"title":"icons​","type":1,"pageTitle":"Advanced propertys","url":"advance#icons","content":"Type: Object Manage player icons "},{"title":"i18n​","type":1,"pageTitle":"Advanced propertys","url":"advance#i18n","content":"Type: Object Manage player i18n "},{"title":"get​","type":1,"pageTitle":"Advanced propertys","url":"advance#get","content":"Type: Getter/Setter Method get can get the value of the language value ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.i18n.get('Play')); }); "},{"title":"update​","type":1,"pageTitle":"Advanced propertys","url":"advance#update","content":"Type: Function Method update can add more languages ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'jp', }); art.i18n.update({ 'zh-cn': { Language: '简体', }, 'zh-tw': { Language: '繁體', }, en: { Language: 'English', }, jp: { Language: '日文', }, fr: { Language: 'Français', }, ru: { Language: 'Russe', }, }); "},{"title":"player​","type":1,"pageTitle":"Advanced propertys","url":"advance#player","content":"Type: Object Manage the object of the core function "},{"title":"subtitle​","type":1,"pageTitle":"Advanced propertys","url":"advance#subtitle","content":"Type: Object Management subtitle object "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show","content":"Type: Getter/Setter Property show can control subtitle to display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, }); art.on('ready', () => { art.seek = 20; art.subtitle.show = false; setTimeout(() => { art.subtitle.show = true; }, 3000); }); "},{"title":"style​","type":1,"pageTitle":"Advanced propertys","url":"advance#style","content":"Type: Function Method style can dynamically modify the subtitle style ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); "},{"title":"url​","type":1,"pageTitle":"Advanced propertys","url":"advance#url","content":"Type: Getter/Setter Propertie url can set and get the subtitle url ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { console.info(art.subtitle.url); setTimeout(() => { art.subtitle.url = '/assets/sample/subtitle.srt?t=1'; }, 3000); }); "},{"title":"switch​","type":1,"pageTitle":"Advanced propertys","url":"advance#switch","content":"Type: Function Methods switch like the propertie url setter, but can modify the subtitle option ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: 'red', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.switch('/assets/sample/subtitle.srt?t=1', { name: 'The new subtitle', style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); "},{"title":"info​","type":1,"pageTitle":"Advanced propertys","url":"advance#info","content":"Type: Object Manage video info "},{"title":"layers​","type":1,"pageTitle":"Advanced propertys","url":"advance#layers","content":"Type: Object Manage the object of the layers "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-1","content":"Type: Getter/Setter Property show can control all layers to display ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }, { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', left: '20px', opacity: '.9', }, }, ], }); art.on('ready', () => { setTimeout(() => { art.layers.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add","content":"Type: Function Method add can dynamically add a layer Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); var img = '/assets/sample/layer.png'; art.on('ready', () => { setTimeout(() => { art.layers.add({ html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }); }, 3000); }); "},{"title":"notice​","type":1,"pageTitle":"Advanced propertys","url":"advance#notice","content":"Type: Object Manage the object of prompt information "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-2","content":"Type: Getter/Setter Attribute show output custom prompt information, the default residence time is two seconds, and the new information will immediately cover the old information ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.notice.show = 'Custom prompt information 1'; art.notice.show = 'Custom prompt information 2'; }); "},{"title":"controls​","type":1,"pageTitle":"Advanced propertys","url":"advance#controls","content":"Type: Object Manage the object of the control bar "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-3","content":"Type: Getter/Setter Attribute show can control if the control bar is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-1","content":"Type: Function Method add can dynamically add a control Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component position\tString\tLocation at left or right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.add({ disable: false, name: 'button', index: 10, position: 'right', html: 'Custom button1', tooltip: 'Custom button1', style: { color: 'red', }, click: function () { console.log('You clicked custom button 1'); }, mounted: function () { console.log('Custom button mounting is complete 1'); }, }); }, 3000); }); "},{"title":"contextmenu​","type":1,"pageTitle":"Advanced propertys","url":"advance#contextmenu","content":"Type: Object Manage the contextmenu "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-4","content":"Type: Getter/Setter Attribute show can control if the menu is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-2","content":"Type: Function Method add can dynamically add a menu items Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.add({ html: 'Custom menu', click: function () { console.info('You clicked the custom menu'); art.contextmenu.show = false; }, }); }, 3000); }); "},{"title":"loading​","type":1,"pageTitle":"Advanced propertys","url":"advance#loading","content":"Type: Object Manage loading icon "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-5","content":"Type: Getter/Setter Property show can control whether the icon in the load is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.loading.show = true; setTimeout(() => { art.loading.show = false; }, 3000); }); "},{"title":"mask​","type":1,"pageTitle":"Advanced propertys","url":"advance#mask","content":"Type: Object Manage the object of the mask layer "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-6","content":"Type: Getter/Setter Attributes show can control whether the mask layer is display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mask.show = true; setTimeout(() => { art.mask.show = false; }, 3000); }); "},{"title":"hotkey​","type":1,"pageTitle":"Advanced propertys","url":"advance#hotkey","content":"Type: Object Manage hotkey "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-3","content":"Type: Function Methods add can dynamically add a hotkey, the first parameter is key code number, the second parameter is a callback function ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.hotkey.add(65, () => { console.info('You click A'); }); art.hotkey.add(66, () => { console.info('You click B'); }); }); Tip This hotkey will take effect only after the player gets the focus (if you click on the player). "},{"title":"setting​","type":1,"pageTitle":"Advanced propertys","url":"advance#setting","content":"Type: Object Manage the object of the setting panel "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-7","content":"Type: Getter/Setter Property show can control the setting panel to display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; setTimeout(() => { art.setting.show = false; }, 3000); }); "},{"title":"plugins​","type":1,"pageTitle":"Advanced propertys","url":"advance#plugins","content":"Type: Object Manage plugin "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-4","content":"Type: Function Method add can be dynamically add a plugin ▶ Run Code function myPlugin(art) { console.info('You can access an instance of a player in the plugin'); return { name: 'myPlugin', something: 'Custom export properties', doSomething: function () { console.info('Custom export method'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.plugins.add(myPlugin); console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"快速上手","type":0,"sectionRef":"#","url":"zh-cn","content":"","keywords":""},{"title":"安装​","type":1,"pageTitle":"快速上手","url":"zh-cn#安装","content":"npmyarnscript npm install artplayer import Artplayer from 'artplayer';const art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4',}); "},{"title":"使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#使用","content":"提示 播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的 "},{"title":"在 Html 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-html-使用","content":"index.html <!DOCTYPE html><html> <head> <title>ArtPlayer Demo</title> <meta charset="UTF-8" /> <style> .artplayer-app { width: 400px; height: 300px; } </style> </head> <body> <div class="artplayer-app"></div> <script src="path/to/artplayer.js"></script> <script> var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); </script> </body></html> "},{"title":"在 Vue.js、Nuxt.js 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-vuejsnuxtjs-使用","content":"Vue.js 模板Nuxt.js 模板 🚀 artplayer-template/vue.js Artplayer.vueApp.vue Artplayer.vue <template> <div ref="artRef"></div></template><script>import Artplayer from "artplayer";export default { data() { return { instance: null, }; }, props: { option: { type: Object, required: true, }, }, mounted() { this.instance = new Artplayer({ ...this.option, container: this.$refs.artRef, }); this.$nextTick(() => { this.$emit("get-instance", this.instance); }); }, beforeUnmount() { if (this.instance && this.instance.destroy) { this.instance.destroy(false); } },};</script> "},{"title":"在 React.js、Next.js 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-reactjsnextjs-使用","content":"React.js 模板Next.js 模板 🚀 artplayer-template/react.js ArtPlayer.jsxApp.jsx ArtPlayer.jsx import { useEffect, useRef } from 'react';import Artplayer from 'artplayer';export default function Player({ option, getInstance, ...rest }) { const artRef = useRef(); useEffect(() => { const art = new Artplayer({ ...option, container: artRef.current, }); if (getInstance && typeof getInstance === 'function') { getInstance(art); } return () => { if (art && art.destroy) { art.destroy(false); } }; }, []); return <div ref={artRef} {...rest}></div>;} "},{"title":"静态属性","type":0,"sectionRef":"#","url":"zh-cn/class","content":"","keywords":""},{"title":"instances​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#instances","content":"类型: Array 一个保存了所有播放器实例的数组,当单个页面同时存在多个播放器时,可以通过这个属性进行管理多个实例 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(Artplayer.instances) }) "},{"title":"version​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#version","content":"类型: String 当前播放器版本号 ▶ Run Code console.info(Artplayer.version) "},{"title":"env​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#env","content":"类型: String 当前播放器环境变量 ▶ Run Code console.info(Artplayer.env) "},{"title":"utils​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#utils","content":"类型: Object 播放器的常用工具集 ▶ Run Code console.info(Artplayer.utils) "},{"title":"config​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#config","content":"类型: Object 存放了视频的原生属性和方法 ▶ Run Code console.info(Artplayer.config) "},{"title":"scheme​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#scheme","content":"类型: Object 播放器参数的校验方案 ▶ Run Code console.info(Artplayer.scheme) "},{"title":"validator​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#validator","content":"类型: Function 播放器参数的校验器 "},{"title":"option​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#option","content":"类型: Object 播放器默认参数 ▶ Run Code console.info(Artplayer.option) "},{"title":"html​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#html","content":"类型: String 播放器默认 Html 字符串,通常用于 SSR 的提前渲染 ▶ Run Code console.info(Artplayer.html) "},{"title":"kindOf​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#kindof","content":"类型: Function JS类型识别函数 ▶ Run Code console.info(Artplayer.kindOf('0')) console.info(Artplayer.kindOf(0)) console.info(Artplayer.kindOf({})) console.info(Artplayer.kindOf([])) "},{"title":"Common properties","type":0,"sectionRef":"#","url":"propertie","content":"","keywords":""},{"title":"play​","type":1,"pageTitle":"Common properties","url":"propertie#play","content":"Type: Function Play video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); }); "},{"title":"pause​","type":1,"pageTitle":"Common properties","url":"propertie#pause","content":"Type: Function Pause video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); setTimeout(() => { art.pause(); }, 3000); }); "},{"title":"toggle​","type":1,"pageTitle":"Common properties","url":"propertie#toggle","content":"Type: Function Switch Video playback and pause ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.toggle(); setTimeout(() => { art.toggle(); }, 3000); }); "},{"title":"seek​","type":1,"pageTitle":"Common properties","url":"propertie#seek","content":"Type: SetterParameter: Number Video time jump, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; }); "},{"title":"forward​","type":1,"pageTitle":"Common properties","url":"propertie#forward","content":"Type: SetterParameter: Number Video time forward, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.forward = 5; }); "},{"title":"backward​","type":1,"pageTitle":"Common properties","url":"propertie#backward","content":"Type: SetterParameter: Number Video time backward, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; setTimeout(() => { art.backward = 2; }, 3000); }); "},{"title":"volume​","type":1,"pageTitle":"Common properties","url":"propertie#volume","content":"Type: Setter/GetterParameter: Number Set and get video volume, range: [0, 1] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.volume); art.volume = 0.5; console.info(art.volume); }); "},{"title":"url​","type":1,"pageTitle":"Common properties","url":"propertie#url","content":"Type: Setter/GetterParameter: String Set and get video url ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.url); art.url = '/assets/sample/video.mp4?t=0'; console.info(art.url); }); "},{"title":"switchUrl​","type":1,"pageTitle":"Common properties","url":"propertie#switchurl","content":"Type: FunctionParameter: String Set video url, set, like the url, but will perform some optimization operations The function supports two parameters, the first one for the new video url, the second is new video name ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchUrl('/assets/sample/video.mp4?t=0', 'New video name'); }, 3000); }); "},{"title":"switchQuality​","type":1,"pageTitle":"Common properties","url":"propertie#switchquality","content":"Type: FunctionParameter: String Set the video quality address, like the switchUrl, but will bring the previous play progress The function supports two parameters, the first one for the new video url, the second is new video name ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchQuality('/assets/sample/video.mp4?t=0', 'New video name'); }, 3000); }); "},{"title":"muted​","type":1,"pageTitle":"Common properties","url":"propertie#muted","content":"Type: Setter/GetterParameter: Boolean Setting up and getting the video mute ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.muted); art.muted = true; console.info(art.muted); }); "},{"title":"currentTime​","type":1,"pageTitle":"Common properties","url":"propertie#currenttime","content":"Type: Setter/GetterParameter: Number Set and get the video current time, set time like the seek, but it does not trigger additional events ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.currentTime); art.currentTime = 5; console.info(art.currentTime); }); "},{"title":"duration​","type":1,"pageTitle":"Common properties","url":"propertie#duration","content":"Type: Getter Get video duration ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.duration); }); Tip Some videos are there is no duration, such as the live video or video is not decoded, the duration will be 0 "},{"title":"screenshot​","type":1,"pageTitle":"Common properties","url":"propertie#screenshot","content":"Type: Function Download the current video frame screenshot ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.once('video:canplay', () => { art.screenshot(); }); }); "},{"title":"getDataURL​","type":1,"pageTitle":"Common properties","url":"propertie#getdataurl","content":"Type: Function Get the base64 url of the current video frame, return to a Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getDataURL().then((url) => console.info(url)); }); "},{"title":"getBlobUrl​","type":1,"pageTitle":"Common properties","url":"propertie#getbloburl","content":"Type: Function Get the blob url of the current video frame, return to a Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getBlobUrl().then((url) => console.info(url)); }); "},{"title":"fullscreen​","type":1,"pageTitle":"Common properties","url":"propertie#fullscreen","content":"Type: Setter/GetterParameter: Boolean Set and get a player window full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('ready', () => { art.fullscreen = true; setTimeout(() => { art.fullscreen = false; }, 3000); }); Tip Due to the browser security mechanism, the page must be exchanged before the window full screen, such as the user click on the page) "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Common properties","url":"propertie#fullscreenweb","content":"Type: Setter/GetterParameter: Boolean Setting up and get a player web page full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.fullscreenWeb = true; setTimeout(() => { art.fullscreenWeb = false; }, 3000); }); "},{"title":"pip​","type":1,"pageTitle":"Common properties","url":"propertie#pip","content":"Type: Setter/GetterParameter: Boolean Set and get player PIP Mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.pip = true; setTimeout(() => { art.pip = false; }, 3000); }); Tip Due to the browser security mechanism, the page must be exchanged first before the PIP (such as user clicking over the page) "},{"title":"poster​","type":1,"pageTitle":"Common properties","url":"propertie#poster","content":"Type: Setter/GetterParameter: String Setting up and get a video poster, only the poster effect can only be seen before the video is played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); art.on('ready', () => { console.info(art.poster); art.poster = '/assets/sample/poster.jpg?t=0'; console.info(art.poster); }); "},{"title":"mini​","type":1,"pageTitle":"Common properties","url":"propertie#mini","content":"Type: Setter/GetterParameter: Boolean Set and get player mini mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mini = true; }); "},{"title":"playing​","type":1,"pageTitle":"Common properties","url":"propertie#playing","content":"Type: GetterParameter: Boolean Get the video is playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { console.info(art.playing); art.play(); console.info(art.playing); }); "},{"title":"autoSize​","type":1,"pageTitle":"Common properties","url":"propertie#autosize","content":"Type: Setter/GetterParameter: Boolean Set whether the video is adaptive, set to true, it will only execute once ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoSize); art.autoSize = true; console.info(art.autoSize); }); "},{"title":"rect​","type":1,"pageTitle":"Common properties","url":"propertie#rect","content":"Type: Getter Get the size and coordinate information of the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(JSON.stringify(art.rect)); }); Tip Size and coordinate information is obtained by getBoundingClientRect "},{"title":"flip​","type":1,"pageTitle":"Common properties","url":"propertie#flip","content":"Type: Setter/GetterParameter: String Set and get player flip, support normal, horizontal, vertical ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.flip); art.flip = 'horizontal'; console.info(art.flip); }); "},{"title":"playbackRate​","type":1,"pageTitle":"Common properties","url":"propertie#playbackrate","content":"Type: Setter/GetterParameter: Number Set and get player playback speed, support 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.playbackRate); art.playbackRate = 2; console.info(art.playbackRate); }); "},{"title":"aspectRatio​","type":1,"pageTitle":"Common properties","url":"propertie#aspectratio","content":"Type: Setter/GetterParameter: String Set and get the player long aspect, support default, 4:3, 16:9 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.aspectRatio); art.aspectRatio = '16:9'; console.info(art.aspectRatio); }); "},{"title":"loop​","type":1,"pageTitle":"Common properties","url":"propertie#loop","content":"Type: Setter/GetterParameter: Array Setting and getting the interval to play in seconds, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.loop); art.loop = [5, 10]; console.info(art.loop); }); Tip Delete interval loop play, only need to set up loop is [] "},{"title":"autoHeight​","type":1,"pageTitle":"Common properties","url":"propertie#autoheight","content":"Type: Setter/GetterDefault: Boolean When the container has only width, you want the container height adapt to the player aspect ratio. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoHeight); art.autoHeight = true; console.info(art.autoHeight); }); "},{"title":"attr​","type":1,"pageTitle":"Common properties","url":"propertie#attr","content":"Type: FunctionParameter: String Dynamically get and set the properties of the video element ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.attr('playsInline')); art.attr('playsInline', true); console.info(art.attr('playsInline')); }); "},{"title":"title​","type":1,"pageTitle":"Common properties","url":"propertie#title","content":"Type: Setter/GetterParameter: String Dynamic get and set player title ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.title); art.title = 'New Title'; console.info(art.title); }); "},{"title":"theme​","type":1,"pageTitle":"Common properties","url":"propertie#theme","content":"Type: Setter/GetterParameter: String Dynamic get and set player theme color ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.theme); art.theme = '#000'; console.info(art.theme); }); "},{"title":"airplay​","type":1,"pageTitle":"Common properties","url":"propertie#airplay","content":"Type: Function Open the Airplay ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { name: 'airplay', position: 'right', html: 'AirPlay', click: function () { art.airplay(); }, }, ], }); "},{"title":"destroy​","type":1,"pageTitle":"Common properties","url":"propertie#destroy","content":"Type: FunctionParameter: Boolean Destroy the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.destroy(); }); "},{"title":"实例事件","type":0,"sectionRef":"#","url":"zh-cn/events","content":"","keywords":""},{"title":"原生事件​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#原生事件","content":"更多信息请阅读 Mozilla Video Events 事件名字\t触发时间video:canplay\tThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content. video:canplaythrough\tThe browser estimates it can play the media up to its end without stopping for content buffering. video:complete\tThe rendering of an OfflineAudioContext is terminated. video:durationchange\tThe duration attribute has been updated. video:emptied\tThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it. video:ended\tPlayback has stopped because the end of the media was reached. video:loadeddata\tThe first frame of the media has finished loading. video:loadedmetadata\tThe metadata has been loaded. video:pause\tPlayback has been paused. video:play\tPlayback has begun. video:playing\tPlayback is ready to start after having been paused or delayed due to lack of data. video:progress\tFired periodically as the browser loads a resource. video:ratechange\tThe playback rate has changed. video:seeked\tA seek operation completed. video:seeking\tA seek operation began. video:stalled\tThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming. video:suspend\tMedia data loading has been suspended. video:timeupdate\tThe time indicated by the currentTime attribute has been updated. video:volumechange\tThe volume has changed. video:waiting\tPlayback has stopped because of a temporary lack of data ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('video:play', (...args) => { console.info(args); }); "},{"title":"自定义事件​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#自定义事件","content":""},{"title":"ready​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#ready","content":"当实例初始化完成,并视频可以被播放时触发,只会触发一个,哪怕视频地址变化了 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', (...args) => { console.info(args); }); "},{"title":"play​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#play","content":"在视频被播放后触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('play', (...args) => { console.info(args); }); "},{"title":"pause​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#pause","content":"在视频被暂停后触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('pause', (...args) => { console.info(args); }); "},{"title":"seek​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#seek","content":"在视频进行时间跳转时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('seek', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.seek = 5; }); 提示 设置 art.currentTime 时不会触发 seek 事件 "},{"title":"volume​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#volume","content":"在视频音量变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('volume', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.volume = 0.5; }); "},{"title":"destroy​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#destroy","content":"在播放器实例被销毁时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('destroy', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.destroy(); }); "},{"title":"focus​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#focus","content":"在播放器获得焦点时触发,如点击了播放器 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('focus', (...args) => { console.info(args); }); "},{"title":"blur​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#blur","content":"在播放器失去焦点时触发,如点击播放器以外的区域 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('blur', (...args) => { console.info(args); }); "},{"title":"hover​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#hover","content":"在鼠标移动进播放器时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hover', (state) => { // state 为true时,鼠标从外面移进播放器 // state 为false时,鼠标从播放器移出外面 console.info(state); }); "},{"title":"resize​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#resize","content":"在播放器尺寸变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('resize', (...args) => { console.info(args); }); "},{"title":"mousemove​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#mousemove","content":"在鼠标经过播放器时触发,和hover不一样,它会触发多次 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('mousemove', (...args) => { console.info(args); }); "},{"title":"url​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#url","content":"在视频地址变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('url', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.url = '/assets/sample/video.mp4?t=0'; }); "},{"title":"fullscreen​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#fullscreen","content":"在播放器窗口全屏时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('fullscreen', (...args) => { console.info(args); }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#fullscreenweb","content":"在播放器网页全屏时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('fullscreenWeb', (...args) => { console.info(args); }); "},{"title":"hotkey​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#hotkey","content":"在快捷键被使用时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hotkey', (...args) => { console.info(args); }); "},{"title":"第三方库","type":0,"sectionRef":"#","url":"zh-cn/libraries","content":"","keywords":""},{"title":"flv.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#flvjs","content":"主页: https://github.com/Bilibili/flv.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '/assets/sample/video.flv', customType: { flv: function (video, url) { if (flvjs.isSupported()) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); } else { art.notice.show = '不支持播放格式:flv'; } }, }, }); "},{"title":"hls.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#hlsjs","content":"主页: https://github.com/video-dev/hls.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8', customType: { m3u8: function (video, url) { if (Hls.isSupported()) { const hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); } else { const canPlay = video.canPlayType('application/vnd.apple.mpegurl'); if (canPlay === 'probably' || canPlay == 'maybe') { video.src = url; } else { art.notice.show = '不支持播放格式:m3u8'; } } }, }, }); "},{"title":"dash.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#dashjs","content":"主页: https://github.com/Dash-Industry-Forum/dash.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd', customType: { mpd: function (video, url) { var player = dashjs.MediaPlayer().create(); player.initialize(video, url, true); }, }, }); "},{"title":"shaka-player​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#shaka-player","content":"主页: https://github.com/google/shaka-player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd', customType: { mpd: function (video, url) { shaka.polyfill.installAll(); var player = new shaka.Player(video); player.load(url); }, }, }); "},{"title":"webtorrent​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#webtorrent","content":"主页: https://github.com/webtorrent/webtorrent ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4', type: 'torrent', customType: { torrent: function (video, url, art) { var client = new WebTorrent(); art.loading.show = true; client.add(url, function (torrent) { var file = torrent.files[0]; file.renderTo(video, { autoplay: true, }); }); }, }, }); art.on('ready', () => { art.template.$video.controls = false; }); "},{"title":"Basic options","type":0,"sectionRef":"#","url":"options","content":"","keywords":""},{"title":"container​","type":1,"pageTitle":"Basic options","url":"options#container","content":"Type: String、ElementDefault: #artplayerRequired: Yes The dom container mounted by the player must have a size, otherwise the player cannot display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', // container: document.querySelector('.artplayer-app'), url: '/assets/sample/video.mp4', }); You may need to initialize the size of the container element, such as: .artplayer-app { width: 400px; height: 300px; } "},{"title":"url​","type":1,"pageTitle":"Basic options","url":"options#url","content":"Type: StringDefault: ''Required: Yes Video source address, default support three video file formats: .mp4、.ogg、.webm ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); "},{"title":"Ready Callback​","type":1,"pageTitle":"Basic options","url":"options#ready-callback","content":"Type: FunctionDefault: undefined The constructor accepts a function as the second parameter, fired when the player is initialized and the video can be play, just like ready event ▶ Run Code var art = new Artplayer( { container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }, function () { this.play(); }, ); 提示 The this in the callback function is the player instance, but the callback function is used to use the arrow function, this is not to point to the player instance "},{"title":"poster​","type":1,"pageTitle":"Basic options","url":"options#poster","content":"Type: StringDefault: '' The poster of the video will only appear in a state in which the player is initialized and not played. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); "},{"title":"title​","type":1,"pageTitle":"Basic options","url":"options#title","content":"Type: StringDefault: '' Video headings, currently appear in video screenshots and mini mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', title: '【新海诚动画】『秒速5センチメートル』', screenshot: true, }); "},{"title":"theme​","type":1,"pageTitle":"Basic options","url":"options#theme","content":"Type: StringDefault: #f00 Player theme color, currently only on the progress bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', theme: '#ffad00', }); "},{"title":"volume​","type":1,"pageTitle":"Basic options","url":"options#volume","content":"Type: NumberDefault: 0.7 Default volume of the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', volume: 0.5, }); Tip The player caches the size of the last volume, when the next initialization (such as refreshing the page) player reads the cache value "},{"title":"isLive​","type":1,"pageTitle":"Basic options","url":"options#islive","content":"Type: BooleanDefault: false Use live mode, hide progress bar and play time ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', isLive: true, }); "},{"title":"muted​","type":1,"pageTitle":"Basic options","url":"options#muted","content":"Type: BooleanDefault: false Whether the default mute ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); "},{"title":"autoplay​","type":1,"pageTitle":"Basic options","url":"options#autoplay","content":"Type: BooleanDefault: false Whether automatic play ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoplay: true, muted: true, }); Tip If you want the default to enter the page, you can automatically play the video, muted must be true, more information, please read Autoplay Policy Changes "},{"title":"autoSize​","type":1,"pageTitle":"Basic options","url":"options#autosize","content":"Type: BooleanDefault: false The size of the player will populate the entire container size, so there is often a black edge, the option can automatically adjust the player size to hide the black side. ▶ Run Code // Zoom browser window View effect var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); "},{"title":"autoMini​","type":1,"pageTitle":"Basic options","url":"options#automini","content":"Type: BooleanDefault: false When the player scrolls outside the browser viewport, automatically enter the mini play mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoMini: true, }); "},{"title":"loop​","type":1,"pageTitle":"Basic options","url":"options#loop","content":"Type: BooleanDefault: false Whether loop playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', loop: true, }); "},{"title":"flip​","type":1,"pageTitle":"Basic options","url":"options#flip","content":"Type: BooleanDefault: false Whether to display a video flip function, currently appear in the setting panel, so you need to set up setting is True ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', flip: true, setting: true, }); "},{"title":"playbackRate​","type":1,"pageTitle":"Basic options","url":"options#playbackrate","content":"Type: BooleanDefault: false Whether the video playback speed function is displayed, it will appear in the setting panel and contextmenu ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playbackRate: true, setting: true, }); "},{"title":"aspectRatio​","type":1,"pageTitle":"Basic options","url":"options#aspectratio","content":"Type: BooleanDefault: false Whether to display video long aspect ratio, it will appear in the setting panel and contextmenu ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', aspectRatio: true, setting: true, }); "},{"title":"screenshot​","type":1,"pageTitle":"Basic options","url":"options#screenshot","content":"Type: BooleanDefault: false Whether to display video screenshots in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', screenshot: true, // Optional moreVideoAttr: { crossOrigin: 'anonymous', }, }); Tip Because browser security mechanisms, if video source addresses and websites are cross-domain, screenshot failed "},{"title":"setting​","type":1,"pageTitle":"Basic options","url":"options#setting","content":"Type: BooleanDefault: false Whether to display the setting panel of the switch button in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); "},{"title":"hotkey​","type":1,"pageTitle":"Basic options","url":"options#hotkey","content":"Type: BooleanDefault: true Whether to use shortcut keys ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', hotkey: true, }); Hotkey\tDescribe↑\tIncreasing volume ↓\tlower the volume ←\tFast forward 5 seconds →\tFast backward 5 seconds space\tSwitch play / pause Tip This hotkey will take effect only after the player gets the focus (if you click on the player). "},{"title":"pip​","type":1,"pageTitle":"Basic options","url":"options#pip","content":"Type: BooleanDefault: false Whether to display the PIP switch button in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', pip: true, }); "},{"title":"mutex​","type":1,"pageTitle":"Basic options","url":"options#mutex","content":"Type: BooleanDefault: true If there are multiple players on the page at the same time, can only one player be allowed to play ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', mutex: true, }); "},{"title":"fullscreen​","type":1,"pageTitle":"Basic options","url":"options#fullscreen","content":"Type: BooleanDefault: false Whether to display the full screen button of the player window in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Basic options","url":"options#fullscreenweb","content":"Type: BooleanDefault: false Whether to display the full screen button of the player webpage in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); "},{"title":"subtitleOffset​","type":1,"pageTitle":"Basic options","url":"options#subtitleoffset","content":"Type: BooleanDefault: false Subtitle time offset, in the range [-5s, 5s] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, setting: true, subtitleOffset: true, }); "},{"title":"miniProgressBar​","type":1,"pageTitle":"Basic options","url":"options#miniprogressbar","content":"Type: BooleanDefault: false Mini progress bar, only appears when the player loses focus and is playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', miniProgressBar: true, }); "},{"title":"useSSR​","type":1,"pageTitle":"Basic options","url":"options#usessr","content":"Type: BooleanDefault: false Whether to use SSR mounting mode, it is useful if you want to render the HTML required by the player in advance before mounting the player You can access the HTML required by the player through Artplayer.html ▶ Run Code var $container = document.querySelector('.artplayer-app'); $container.innerHTML = Artplayer.html; var art = new Artplayer({ container: $container, url: '/assets/sample/video.mp4', useSSR: true, }); Tip SSR is the abbreviation of Server Side Render. The content on the page is generated by server side rendering, and the browser directly displays the HTML returned by the server side. "},{"title":"playsInline​","type":1,"pageTitle":"Basic options","url":"options#playsinline","content":"Type: BooleanDefault: true Whether use playsInline in mobile ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playsInline: true, }); "},{"title":"layers​","type":1,"pageTitle":"Basic options","url":"options#layers","content":"Type: ArrayDefault: [] Initialize a custom layers Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { index: 1, name: 'potser', disable: false, html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, click: function (...args) { console.info('You click on the component'); art.layers.show = false; }, mounted: function (...args) { console.info('Component mount completion'); }, }, ], }); "},{"title":"settings​","type":1,"pageTitle":"Basic options","url":"options#settings","content":"Type: ArrayDefault: [] Initialize custom setting panel, please visit How to add setting panel ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, settings: [ { html: 'Custom setting 01', selector: [ { html: 'Submenu 01', }, { html: 'Submenu 02', }, ], onSelect: function (item) { console.log(item.html); }, }, { html: 'Custom setting 02', selector: [ { html: 'Submenu 01', }, { html: 'Submenu 02', }, ], onSelect: function (item) { console.log(item.html); }, }, ], }); "},{"title":"contextmenu​","type":1,"pageTitle":"Basic options","url":"options#contextmenu","content":"Type: ArrayDefault: [] Initialize custom contextmenu Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', contextmenu: [ { html: 'Custom menu', click: function () { console.info('You clicked the custom menu'); art.contextmenu.show = false; }, }, ], }); art.on('ready', () => { art.contextmenu.show = true; }); "},{"title":"controls​","type":1,"pageTitle":"Basic options","url":"options#controls","content":"Type: ArrayDefault: [] Initialize the customized bottom control bar Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component position\tString\tLocation at left or right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { disable: false, name: 'button', index: 10, position: 'right', html: 'Custom button1', tooltip: 'Custom button1', style: { color: 'red', }, click: function () { console.log('You clicked custom button 1'); }, mounted: function () { console.log('Custom button mounting is complete 1'); }, }, { position: 'left', html: 'Custom button2', tooltip: 'Custom button2', style: { color: 'green', }, click: function () { console.log('You clicked custom button 2'); }, }, ], }); "},{"title":"quality​","type":1,"pageTitle":"Basic options","url":"options#quality","content":"Type: ArrayDefault: [] Whether to display the quality selection list in the bottom control bar Property\tType\tDescriptiondefault\tBoolean\tDefault quality html\tString\tQuality name url\tString\tQuality address ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', quality: [ { default: true, html: 'SD 480P', url: '/assets/sample/video.mp4', }, { html: 'HD 720P', url: '/assets/sample/video.mp4', }, ], }); "},{"title":"highlight​","type":1,"pageTitle":"Basic options","url":"options#highlight","content":"Type: ArrayDefault: [] Show highlighted information points on the progress bar Property\tType\tDescriptiontime\tNumber\tHighlight time (unit seconds) text\tString\tHighlight text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', highlight: [ { time: 60, text: 'One more chance', }, { time: 120, text: '谁でもいいはずなのに', }, { time: 180, text: '夏の想い出がまわる', }, { time: 240, text: 'こんなとこにあるはずもないのに', }, { time: 300, text: '--终わり--', }, ], }); "},{"title":"plugins​","type":1,"pageTitle":"Basic options","url":"options#plugins","content":"Type: ArrayDefault: [] Initialization custom plugins ▶ Run Code function myPlugin(art) { console.info('You can access an instance of a player in the plugin'); return { name: 'myPlugin', something: 'Custom export properties', doSomething: function () { console.info('Custom export method'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [myPlugin], }); art.on('ready', () => { console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"whitelist​","type":1,"pageTitle":"Basic options","url":"options#whitelist","content":"Type: ArrayDefault: [] Because there are a variety of differences and restrictions in different mobile devices, this player is mount video by default on mobile devices. If you want to use this player on mobile devices, you need to manually open white list. The whitelist is an array type, which matches the window.navigator.userAgent, as long as one of the match is successful, enable the player Support string match, function match, regular match ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi], // whitelist: ['iPhone OS 11'], whitelist: ['*'], }); Tip If you want all types of mobile devices to enable players, set the whitelist to wildcard: ['*'] "},{"title":"thumbnails​","type":1,"pageTitle":"Basic options","url":"options#thumbnails","content":"Type: ObjectDefault: {} Set a preview map on the progress bar Property\tType\tDescriptionurl\tString\tPreview url number\tNumber\tPreview number column\tNumber\tPreview column width\tNumber\tPreview width height\tNumber\tPreview height ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', thumbnails: { url: '/assets/sample/thumbnails.png', number: 100, column: 10, }, }); "},{"title":"subtitle​","type":1,"pageTitle":"Basic options","url":"options#subtitle","content":"Type: ObjectDefault: {} Set the subtitles of the video, support subtitles format: vtt、srt、ass Property\tType\tDescriptionurl\tString\tSubtitle url type\tString\tSubtitle type: vtt, srt, ass style\tObject\tSubtitle style encoding\tString\tSubtitle encoding, default utf-8 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', type: 'srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); "},{"title":"moreVideoAttr​","type":1,"pageTitle":"Basic options","url":"options#morevideoattr","content":"Type: ObjectDefault: {'controls': false,'preload': 'metadata'} More video properties, these properties will be written directly into video elements ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', moreVideoAttr: { 'webkit-playsinline': true, playsInline: true, }, }); "},{"title":"icons​","type":1,"pageTitle":"Basic options","url":"options#icons","content":"Type: ObjectDefault: {} Used to replace the default icon, support HTML string ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', icons: { loading: '<img src="/assets/img/ploading.gif">', state: '<img src="/assets/img/state.png">', play: '', pause: '', check: '', volume: '', volumeClose: '', screenshot: '', setting: '', pip: '', arrowLeft: '', arrowRight: '', playbackRate: '', aspectRatio: '', config: '', lock: '', flip: '', unlock: '', fullscreenOff: '', fullscreenOn: '', fullscreenWebOff: '', fullscreenWebOn: '', switchOn: '', switchOff: '', error: '', indicator: '', }, }); "},{"title":"type​","type":1,"pageTitle":"Basic options","url":"options#type","content":"Type: StringDefault: '' Used to specify the format of the video, you need to use the CustomType to use, please visit Libraries The default video format is the suffix of video addresses (such as .flv,.mkv, .ts), but sometimes video address does not have the correct suffix, so it is necessary to specify ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', type: 'flv', }); "},{"title":"customType​","type":1,"pageTitle":"Basic options","url":"options#customtype","content":"Type: ObjectDefault: {} Match by the format of the video, hand over video decoding to third party programs, please visit Libraries ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', customType: { flv: function (video, url, art) { // video: Video DOM element // url: Video url // art: Current instance }, }, }); "},{"title":"lang​","type":1,"pageTitle":"Basic options","url":"options#lang","content":"Type: StringDefault: navigator.language.toLowerCase() Default display language, currently support: en、zh-cn、zh-tw ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'en', }); "},{"title":"lock​","type":1,"pageTitle":"Basic options","url":"options#lock","content":"Type: BooleanDefault: false Whether to display a lock button on the mobile side to hide the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lock: true, }); "},{"title":"fastForward​","type":1,"pageTitle":"Basic options","url":"options#fastforward","content":"Type: BooleanDefault: false Whether to add fast forward function on the mobile, when long press the video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fastForward: true, }); "},{"title":"autoPlayback​","type":1,"pageTitle":"Basic options","url":"options#autoplayback","content":"Type: BooleanDefault: false Whether to use auto playback ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoPlayback: true, }); "},{"title":"autoOrientation​","type":1,"pageTitle":"Basic options","url":"options#autoorientation","content":"Type: BooleanDefault: false Whether to rotate the player according to the video size and viewport size, when the player web-fullscreen in mobile ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoOrientation: true, }); "},{"title":"airplay​","type":1,"pageTitle":"Basic options","url":"options#airplay","content":"Type: BooleanDefault: false Whether to display the AirPlay button, only available in Safari currently ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', airplay: true, }); "},{"title":"广告插件","type":0,"sectionRef":"#","url":"zh-cn/Plugins/ads","content":"","keywords":""},{"title":"演示​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#演示","content":"👉 查看完整演示 "},{"title":"安装​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#安装","content":""},{"title":"通过 npm 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-npm-安装","content":"$ npm install artplayer-plugin-ads "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-yarn-安装","content":"$ yarn add artplayer-plugin-ads "},{"title":"通过 script 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-script-安装","content":"<!-- 本地 --> <script src="path/to/artplayer-plugin-ads.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> 然后你可以通过 window.artplayerPluginAds 访问到插件函数 "},{"title":"使用​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#使用","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, fullscreen: true, fullscreenWeb: true, plugins: [ artplayerPluginAds({ // html广告,假如是视频广告则忽略该值 html: '<img src="/assets/sample/poster.jpg">', // 视频广告的地址 video: '/assets/sample/test1.mp4', // 广告跳转网址,为空则不跳转 url: 'http://artplayer.org', // 必须观看的时长,期间不能被跳过,单位为秒 // 当该值大于或等于totalDuration时,不能提前关闭广告 // 当该值等于或小于0时,则随时都可以关闭广告 playDuration: 5, // 广告总时长,单位为秒 totalDuration: 10, // 视频广告是否默认静音 muted: false, // 多语言支持 i18n: { close: '关闭广告', countdown: '%s秒', detail: '查看详情', canBeClosed: '%s秒后可关闭广告', }, }), ], }); art.on('artplayerPluginAds:click', (ads) => { console.info('广告被点击', ads); }); art.on('artplayerPluginAds:skip', (ads) => { console.info('广告被跳过', ads); }); "},{"title":"高级属性","type":0,"sectionRef":"#","url":"zh-cn/advance","content":"","keywords":""},{"title":"id​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#id","content":"类型: Number 播放器实例的一个自增编号 "},{"title":"option​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#option","content":"类型: Object 播放器实例经合并后的参数对象 "},{"title":"isFocus​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isfocus","content":"类型: Boolean 播放器实例是否获得了焦点,如最后被用户点击过 "},{"title":"isInput​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isinput","content":"类型: Boolean 播放器实例是否在 input 元素上获得了焦点,如正在输入弹幕 "},{"title":"isLock​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#islock","content":"类型: Boolean 播放器实例是否已在移动端锁定 "},{"title":"isDestroy​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isdestroy","content":"类型: Boolean 播放器实例是否被销毁 "},{"title":"whitelist​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#whitelist","content":"类型: Object 管理白名单的对象 "},{"title":"template​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#template","content":"类型: Object 管理播放器 Html 的对象 "},{"title":"query​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#query","content":"类型: Function 方法 query 可以查找当前播放器实例内的 dom 元素,等同于 document.querySelector('.artplayer-app').querySelector ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.template.query('.art-video'); console.info($video); }); "},{"title":"query​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#query-1","content":"类型: Function 等于 art.template.query ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.query('.art-video'); console.info($video); }); "},{"title":"events​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#events","content":"类型: Object 管理事件发生的对象 "},{"title":"proxy​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#proxy","content":"类型: Function 代理原生事件的方法,便于事件的管理与销毁 ▶ Run Code var container = document.querySelector('.artplayer-app'); var art = new Artplayer({ container: container, url: '/assets/sample/video.mp4', }); art.proxy(container, 'click', (event) => { console.info(event); }); "},{"title":"storage​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#storage","content":"类型: Object 管理持久化存储的对象 播放器会自动添加一个名为 artplayer_settings 的 JSON 对象到的 localStorage 里 属性\t类型\t描述get\tFunction\t获取值 set\tFunction\t设置值 del\tFunction\t删除值 clear\tFunction\t清空对象 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.storage.set('your-key', 'your-value'); art.storage.get('your-key'); art.storage.del('your-key'); art.storage.clear(); "},{"title":"icons​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#icons","content":"类型: Object 管理图标的对象 "},{"title":"i18n​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#i18n","content":"类型: Object 管理多语言的对象 "},{"title":"get​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#get","content":"类型: Getter/Setter 方法 get 可以获取到对应的语言的值 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.i18n.get('Play')); }); "},{"title":"update​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#update","content":"类型: Function 方法 update 可以动态添加更多语言 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'jp', }); art.i18n.update({ 'zh-cn': { Language: '简体', }, 'zh-tw': { Language: '繁體', }, en: { Language: 'English', }, jp: { Language: '日文', }, fr: { Language: 'Français', }, ru: { Language: 'Russe', }, }); "},{"title":"player​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#player","content":"类型: Object 管理核心功能的对象,所以属性和方法都代理到播放器实例上了 "},{"title":"subtitle​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#subtitle","content":"类型: Object 管理字幕的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show","content":"类型: Getter/Setter 属性 show 可以控制字幕显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, }); art.on('ready', () => { art.seek = 20; art.subtitle.show = false; setTimeout(() => { art.subtitle.show = true; }, 3000); }); "},{"title":"style​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#style","content":"类型: Function 方法 style 可以动态修改字幕样式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); "},{"title":"url​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#url","content":"类型: Getter/Setter 属性 url 可以设置和获取字幕网址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { console.info(art.subtitle.url); setTimeout(() => { art.subtitle.url = '/assets/sample/subtitle.srt?t=1'; }, 3000); }); "},{"title":"switch​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#switch","content":"类型: Function 方法 switch 就像属性设置 url,但可以修改字幕选项 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: 'red', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.switch('/assets/sample/subtitle.srt?t=1', { name: 'The new subtitle', style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); "},{"title":"info​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#info","content":"类型: Object 管理统计信息的对象 "},{"title":"layers​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#layers","content":"类型: Object 管理业务层的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-1","content":"类型: Getter/Setter 属性 show 可以控制全部图层是否显示 ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }, { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', left: '20px', opacity: '.9', }, }, ], }); art.on('ready', () => { setTimeout(() => { art.layers.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add","content":"类型: Function 方法 add 可以动态添加业务层 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); var img = '/assets/sample/layer.png'; art.on('ready', () => { setTimeout(() => { art.layers.add({ html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }); }, 3000); }); "},{"title":"notice​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#notice","content":"类型: Object 管理提示信息的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-2","content":"类型: Getter/Setter 属性 show 输出自定义提示信息,默认停留时间为两秒,且新的信息会马上覆盖旧的信息 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.notice.show = '自定义提示信息1'; art.notice.show = '自定义提示信息2'; }); "},{"title":"controls​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#controls","content":"类型: Object 管理控制栏的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-3","content":"类型: Getter/Setter 属性 show 可以控制控制栏是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-1","content":"类型: Function 方法 add 可以动态添加控制器 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 position\tString\t位置在 left 或者 right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.add({ position: 'right', index: 10, html: '自定义按钮', tooltip: '自定义按钮的提示', click: function () { console.log('你点击了自定义按钮'); }, }); }, 3000); }); "},{"title":"contextmenu​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#contextmenu","content":"类型: Object 管理右键菜单的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-4","content":"类型: Getter/Setter 属性 show 可以控制菜单是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-2","content":"类型: Function 方法 add 可以动态添加菜单项 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.add({ html: '自定义菜单', click: function () { console.info('你点击了自定义菜单'); art.contextmenu.show = false; }, }); }, 3000); }); "},{"title":"loading​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#loading","content":"类型: Object 管理加载中的图标 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-5","content":"类型: Getter/Setter 属性 show 可以控制是否显示加载中的图标 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.loading.show = true; setTimeout(() => { art.loading.show = false; }, 3000); }); "},{"title":"mask​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#mask","content":"类型: Object 管理遮罩层的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-6","content":"类型: Getter/Setter 属性 show 可以控制遮罩层是否加载层 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mask.show = true; setTimeout(() => { art.mask.show = false; }, 3000); }); "},{"title":"hotkey​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#hotkey","content":"类型: Object 管理快捷键的对象 "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-3","content":"类型: Function 方法 add 可以动态添加快捷键,第一个参数是 key code 数字,第二个参数是回调函数 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.hotkey.add(65, () => { console.info('你点击了 A 键'); }); art.hotkey.add(66, () => { console.info('你点击了 B 键'); }); }); 提示 只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效 "},{"title":"setting​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#setting","content":"类型: Object 管理设置面板的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-7","content":"类型: Getter/Setter 属性 show 可以控制设置面板是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; setTimeout(() => { art.setting.show = false; }, 3000); }); "},{"title":"plugins​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#plugins","content":"类型: Object 管理插件的对象 "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-4","content":"类型: Function 方法 add 可以动态添加插件 ▶ Run Code function myPlugin(art) { console.info('你可以在插件里访问到播放器的实例'); return { name: 'myPlugin', something: '自定义导出的属性', doSomething: function () { console.info('自定义导出的方法'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.plugins.add(myPlugin); console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"在控制栏添加按钮","type":0,"sectionRef":"#","url":"zh-cn/Questions/Create_button_in_the_controls","content":"在控制栏添加按钮 有时你需要在控制栏添加按钮,如开关按钮或者单选按钮等等,你甚至可以使用第三方的样式库如 bootstrap ▶ Run Code var time = 0; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: '<button type="button">Click Me!</button>', click: function (_, event) { // 第二个参数是事件对象 time += 1; event.target.innerText = 'You Click ' + time; }, }, ], }); ","keywords":""},{"title":"弹幕库插件","type":0,"sectionRef":"#","url":"zh-cn/Plugins/danmuku","content":"","keywords":""},{"title":"演示​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#演示","content":"👉 查看完整演示 "},{"title":"安装​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#安装","content":""},{"title":"通过 npm 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-npm-安装","content":"$ npm install artplayer-plugin-danmuku "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-yarn-安装","content":"$ yarn add artplayer-plugin-danmuku "},{"title":"通过 script 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-script-安装","content":"<!-- 本地 --> <script src="path/to/artplayer-plugin-danmuku.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script> 然后你可以通过 window.artplayerPluginDanmuku 访问到插件函数 "},{"title":"使用​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用","content":""},{"title":"使用弹幕数组​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用弹幕数组","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, setting: true, playbackRate: true, fullscreenWeb: true, plugins: [ artplayerPluginDanmuku({ // 弹幕数组 danmuku: [ { text: '111', // 弹幕文本 time: 1, // 发送时间,单位秒 color: '#fff', // 弹幕局部颜色 border: false, // 是否显示描边 mode: 0, // 弹幕模式: 0表示滚动、1静止 }, { text: '222', time: 2, color: 'red', border: true, mode: 0, }, { text: '333', time: 3, color: 'green', border: false, mode: 1, }, ], speed: 5, // 弹幕持续时间,单位秒,范围在[1 ~ 10] opacity: 1, // 弹幕透明度,范围在[0 ~ 1] fontSize: 25, // 字体大小,支持数字和百分比 color: '#FFFFFF', // 默认字体颜色 mode: 0, // 默认模式,0-滚动,1-静止 margin: [10, '25%'], // 弹幕上下边距,支持数字和百分比 antiOverlap: true, // 是否防重叠 useWorker: true, // 是否使用 web worker synchronousPlayback: false, // 是否同步到播放速度 filter: (danmu) => danmu.text.length < 50, // 弹幕过滤函数,返回 true 则可以发送 lockTime: 5, // 输入框锁定时间,单位秒,范围在[1 ~ 60] maxLength: 100, // 输入框最大可输入的字数,范围在[0 ~ 500] minWidth: 200, // 输入框最小宽度,范围在[0 ~ 500],填 0 则为无限制 maxWidth: 400, // 输入框最大宽度,范围在[0 ~ Infinity],填 0 则为 100% 宽度 theme: 'dark', // 输入框自定义挂载时的主题色,默认为 dark,可以选填亮色 light beforeEmit: (danmu) => !!danmu.text.trim(), // 发送弹幕前的自定义校验,返回 true 则可以发送 // 通过 mount 选项可以自定义输入框挂载的位置,默认挂载于播放器底部,仅在当宽度小于最小值时生效 // mount: document.querySelector('.artplayer-danmuku'), }), ], }); "},{"title":"使用弹幕 XML​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用弹幕-xml","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // 弹幕 XML 文件,和 Bilibili 网站的弹幕格式一致 danmuku: '/assets/sample/danmuku.xml', }), ], }); "},{"title":"使用异步调用​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用异步调用","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // 使用 Promise 异步返回 danmuku: function () { return new Promise((resovle) => { return resovle([ { text: '111', time: 1, }, { text: '222', time: 2, }, { text: '333', time: 3, }, ]); }); }, }), ], }); "},{"title":"接口​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#接口","content":""},{"title":"hide/show​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#hideshow","content":"类型: Function 通过方法 hide 和 show 进行隐藏或者显示弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '隐藏弹幕', click: function () { art.plugins.artplayerPluginDanmuku.hide(); }, }, { position: 'right', html: '显示弹幕', click: function () { art.plugins.artplayerPluginDanmuku.show(); }, }, ], }); "},{"title":"isHide​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#ishide","content":"类型: Boolean 通过属性 isHide 判断当前弹幕是隐藏或者显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '隐藏弹幕', click: function (_, event) { if (art.plugins.artplayerPluginDanmuku.isHide) { art.plugins.artplayerPluginDanmuku.show(); event.target.innerText = '隐藏弹幕'; } else { art.plugins.artplayerPluginDanmuku.hide(); event.target.innerText = '显示弹幕'; } }, }, ], }); "},{"title":"emit​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#emit","content":"类型: Function 通过方法 emit 发送一条实时弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '发送弹幕', click: function () { var text = prompt('请输入弹幕文本', '弹幕测试文本'); if (!text || !text.trim()) return; var color = '#' + Math.floor(Math.random() * 0xffffff).toString(16); art.plugins.artplayerPluginDanmuku.emit({ text: text, color: color, border: true, }); }, }, ], }); "},{"title":"config​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#config","content":"类型: Function 通过方法 config 实时改变弹幕配置,支持属性有: danmukuspeedopacityfontSizecolormodemarginantiOverlapsynchronousPlaybackfilterlockTimebeforeEmit ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '弹幕大小:<input type="range" min="12" max="50" step="1" value="25">', style: { display: 'flex', alignItems: 'center', }, mounted: function ($setting) { const $range = $setting.querySelector('input[type=range]'); $range.addEventListener('change', () => { art.plugins.artplayerPluginDanmuku.config({ fontSize: Number($range.value), }); }); }, }, ], }); "},{"title":"load​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#load","content":"类型: Function 通过 load 方法可以重载弹幕源,或者切换新弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '重载弹幕', click: function () { art.plugins.artplayerPluginDanmuku.load(); }, }, { position: 'right', html: '切换弹幕', click: function () { art.plugins.artplayerPluginDanmuku.config({ danmuku: '/assets/sample/danmuku-v2.xml', }); art.plugins.artplayerPluginDanmuku.load(); }, }, ], }); "},{"title":"reset​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#reset","content":"类型: Function 用于清空当前显示的弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], }); art.on('resize', () => { art.plugins.artplayerPluginDanmuku.reset(); }); "},{"title":"option​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#option","content":"类型: Object 用于获取当前弹幕配置 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], }); art.on('ready', () => { console.log(art.plugins.artplayerPluginDanmuku.option); }); "},{"title":"事件​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#事件","content":"var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], }); art.on('artplayerPluginDanmuku:emit', (danmu) => { console.info('新增弹幕', danmu); }); art.on('artplayerPluginDanmuku:loaded', (danmus) => { console.info('加载弹幕', danmus.length); }); art.on('artplayerPluginDanmuku:error', (error) => { console.info('加载错误', error); }); art.on('artplayerPluginDanmuku:config', (option) => { console.info('配置变化', option); }); art.on('artplayerPluginDanmuku:stop', () => { console.info('弹幕停止'); }); art.on('artplayerPluginDanmuku:start', () => { console.info('弹幕开始'); }); art.on('artplayerPluginDanmuku:hide', () => { console.info('弹幕隐藏'); }); art.on('artplayerPluginDanmuku:show', () => { console.info('弹幕显示'); }); art.on('artplayerPluginDanmuku:destroy', () => { console.info('弹幕销毁'); }); "},{"title":"处理单个组件","type":0,"sectionRef":"#","url":"zh-cn/Questions/Handle_single_component","content":"处理单个组件 当我们在layers、contextmenu、controls里添加自定义组件时,最好带上一个唯一的 name 属性,该属性不但会作为类名添加到 dom 元素里,还可以用于快速定位到组件。 这里有三种方法获取组件的dom元素:组件方法 mounted、实例方法 query、推荐通过 name 直接获取 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); art.on('ready', () => { art.layers.add({ name: 'layer1', html: 'your-layer', mounted: function($layer1) { // } }); art.contextmenu.add({ name: 'contextmenu1', html: 'your-contextmenu', mounted: function($contextmenu1) { // } }); art.controls.add({ name: 'control1', html: 'your-control', position: 'right', mounted: function($control1) { // } }); // 使用查询 query 获取组件的DOM元素 var $layer1 = art.query('.art-layer-layer1'); var $contextmenu1 = art.query('.art-contextmenu-contextmenu1'); var $control1 = art.query('.art-control-control1'); // 推荐使用 name 获取组件的DOM元素 var $layer1 = art.layers['layer1']; var $contextmenu1 = art.contextmenu['contextmenu1']; var $control1 = art.controls['control1']; }); 提示 注意,你不能创建存在相同名字的组件","keywords":""},{"title":"基础参数","type":0,"sectionRef":"#","url":"zh-cn/options","content":"","keywords":""},{"title":"container​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#container","content":"类型: String、Element默认: #artplayer必填: 是 播放器所挂载的 dom 容器,其必须是具有尺寸的,否则播放器无法显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', // container: document.querySelector('.artplayer-app'), url: '/assets/sample/video.mp4', }); 您可能需要初始化容器元素的大小,如: .artplayer-app { width: 400px; height: 300px; } "},{"title":"url​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#url","content":"类型: String默认: ''必填: 是 视频源地址,默认支持三种视频文件格式:.mp4、.ogg、.webm ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); "},{"title":"Ready Callback​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#ready-callback","content":"类型: Function默认: undefined 构造函数接受一个函数作为第二个参数,播放器初始化成功且视频可以播放时触发,和ready事件一样 ▶ Run Code var art = new Artplayer( { container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }, function () { this.play(); }, ); 提示 回调函数里的this就是播放器实例,但回调函数假如使用了箭头函数,this则不会指向播放器实例 "},{"title":"poster​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#poster","content":"类型: String默认: '' 视频的海报,只会出现在播放器初始化且未播放的状态下 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); "},{"title":"title​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#title","content":"类型: String默认: '' 视频标题,目前会出现在视频截图和迷你模式下 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', title: '【新海诚动画】『秒速5センチメートル』', screenshot: true, }); "},{"title":"theme​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#theme","content":"类型: String默认: #f00 播放器主题颜色,目前只作用于进度条上 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', theme: '#ffad00', }); "},{"title":"volume​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#volume","content":"类型: Number默认: 0.7 播放器的默认音量 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', volume: 0.5, }); 提示 播放器会缓存最后一次音量的大小,下次初始化时(如刷新页面)播放器会读取该缓存值 "},{"title":"isLive​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#islive","content":"类型: Boolean默认: false 使用直播模式,会隐藏进度条和播放时间 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', isLive: true, }); "},{"title":"muted​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#muted","content":"类型: Boolean默认: false 是否默认静音 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); "},{"title":"autoplay​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoplay","content":"类型: Boolean默认: false 是否自动播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoplay: true, muted: true, }); 提示 假如希望默认进入页面就能自动播放视频,muted 必需为 true,更多信息请阅读 Autoplay Policy Changes "},{"title":"autoSize​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autosize","content":"类型: Boolean默认: false 播放器的尺寸默认会填充整个 container 容器尺寸,所以经常出现黑边,该值能自动调整播放器尺寸以隐藏黑边 ▶ Run Code // 缩放浏览器窗口查看效果 var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); "},{"title":"autoMini​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#automini","content":"类型: Boolean默认: false 当播放器滚动到浏览器视口以外时,自动进入迷你播放模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoMini: true, }); "},{"title":"loop​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#loop","content":"类型: Boolean默认: false 是否循环播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', loop: true, }); "},{"title":"flip​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#flip","content":"类型: Boolean默认: false 是否显示视频翻转功能,目前只出现在 设置面板 里,所以需要同时设置 setting 为 true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', flip: true, setting: true, }); "},{"title":"playbackRate​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#playbackrate","content":"类型: Boolean默认: false 是否显示视频播放速度功能,会出现在 设置面板 和 右键菜单 里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playbackRate: true, setting: true, }); "},{"title":"aspectRatio​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#aspectratio","content":"类型: Boolean默认: false 是否显示视频长宽比功能,会出现在 设置面板 和 右键菜单 里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', aspectRatio: true, setting: true, }); "},{"title":"screenshot​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#screenshot","content":"类型: Boolean默认: false 是否在底部控制栏里显示视频截图功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', screenshot: true, // 可选 moreVideoAttr: { crossOrigin: 'anonymous', }, }); 提示 由于浏览器安全机制,假如视频源地址和网站是跨域的,可能会出现截图失败 "},{"title":"setting​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#setting","content":"类型: Boolean默认: false 是否在底部控制栏里显示设置面板的开关按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); "},{"title":"hotkey​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#hotkey","content":"类型: Boolean默认: true 是否使用快捷键 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', hotkey: true, }); 热键\t描述↑\t增加音量 ↓\t降低音量 ←\t快进 5 秒 →\t快退 5 秒 space\t切换播放/暂停 提示 只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效 "},{"title":"pip​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#pip","content":"类型: Boolean默认: false 是否在底部控制栏里显示画中画的开关按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', pip: true, }); "},{"title":"mutex​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#mutex","content":"类型: Boolean默认: true 假如页面里同时存在多个播放器,是否只能让一个播放器播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', mutex: true, }); "},{"title":"fullscreen​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fullscreen","content":"类型: Boolean默认: false 是否在底部控制栏里显示播放器窗口全屏按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fullscreenweb","content":"类型: Boolean默认: false 是否在底部控制栏里显示播放器网页全屏按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); "},{"title":"subtitleOffset​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#subtitleoffset","content":"类型: Boolean默认: false 字幕时间偏移,范围在 [-5s, 5s] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, setting: true, subtitleOffset: true, }); "},{"title":"miniProgressBar​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#miniprogressbar","content":"类型: Boolean默认: false 迷你进度条,只在播放器失去焦点后且正在播放时出现 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', miniProgressBar: true, }); "},{"title":"useSSR​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#usessr","content":"类型: Boolean默认: false 是否使用 SSR 挂载模式,假如你希望在播放器挂载前,就提前渲染好播放器所需的HTML时有用 你可以通过Artplayer.html访问到播放器所需的HTML ▶ Run Code var $container = document.querySelector('.artplayer-app'); $container.innerHTML = Artplayer.html; var art = new Artplayer({ container: $container, url: '/assets/sample/video.mp4', useSSR: true, }); 提示 SSR 是 Server Side Render 简称,页面上的内容是通过服务端渲染生成的,浏览器直接显示服务端返回的 HTML 就可以了。 "},{"title":"playsInline​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#playsinline","content":"类型: Boolean默认: true 在移动端是否使用 playsInline 模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playsInline: true, }); "},{"title":"layers​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#layers","content":"类型: Array默认: [] 初始化自定义的业务图层 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { index: 1, name: 'potser', disable: false, html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, click: function (...args) { console.info('你点击了组件'); art.layers.show = false; }, mounted: function (...args) { console.info('组件挂载完成'); }, }, ], }); "},{"title":"settings​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#settings","content":"类型: Array默认: [] 初始化自定义的设置面板,更多信息请访问 怎么添加设置面板 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, settings: [ { html: '自定义设置01', selector: [ { html: '子菜单01', }, { html: '子菜单02', }, ], onSelect: function (item) { console.log(item.html); }, }, { html: '自定义设置02', selector: [ { html: '子菜单01', }, { html: '子菜单02', }, ], onSelect: function (item) { console.log(item.html); }, }, ], }); "},{"title":"contextmenu​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#contextmenu","content":"类型: Array默认: [] 初始化自定义的右键菜单 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', contextmenu: [ { html: '自定义菜单', click: function () { console.info('你点击了自定义菜单'); art.contextmenu.show = false; }, }, ], }); art.on('ready', () => { art.contextmenu.show = true; }); "},{"title":"controls​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#controls","content":"类型: Array默认: [] 初始化自定义的底部控制栏 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 position\tString\t位置在 left 或者 right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { disable: false, name: 'button', index: 10, position: 'right', html: '自定义按钮', tooltip: '自定义按钮的提示1', style: { color: 'red', }, click: function () { console.log('你点击了自定义按钮1'); }, mounted: function () { console.log('自定义按钮挂载完成1'); }, }, { position: 'left', html: '自定义按钮2', tooltip: '自定义按钮的提示2', style: { color: 'green', }, click: function () { console.log('你点击了自定义按钮2'); }, }, ], }); "},{"title":"quality​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#quality","content":"类型: Array默认: [] 是否在底部控制栏里显示画质选择列表 属性\t类型\t描述default\tBoolean\t默认画质 name\tString\t画质名字 url\tString\t画质地址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', quality: [ { default: true, html: 'SD 480P', url: '/assets/sample/video.mp4', }, { html: 'HD 720P', url: '/assets/sample/video.mp4', }, ], }); "},{"title":"highlight​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#highlight","content":"类型: Array默认: [] 在进度条上显示高亮信息点 属性\t类型\t描述time\tNumber\t高亮时间(单位秒) text\tString\t高亮文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', highlight: [ { time: 60, text: 'One more chance', }, { time: 120, text: '谁でもいいはずなのに', }, { time: 180, text: '夏の想い出がまわる', }, { time: 240, text: 'こんなとこにあるはずもないのに', }, { time: 300, text: '--终わり--', }, ], }); "},{"title":"plugins​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#plugins","content":"类型: Array默认: [] 初始化自定义的插件 ▶ Run Code function myPlugin(art) { console.info('你可以在插件里访问到播放器的实例'); return { name: 'myPlugin', something: '自定义导出的属性', doSomething: function () { console.info('自定义导出的方法'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [myPlugin], }); art.on('ready', () => { console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"whitelist​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#whitelist","content":"类型: Array默认: [] 因为不同的移动设备存在多种差异和限制,所以本播放器默认在移动设备上使用原生方法挂载视频,假如你想在移动设备上使用本播放器,需要手动开启白名单 白名单是一个数组类型,分别与 window.navigator.userAgent 进行匹配,只要其中一项匹配成功则启用播放器 支持字符串匹配、函数匹配、正则匹配 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi], // whitelist: ['iPhone OS 11'], whitelist: ['*'], }); 提示 假如希望全部类型的移动设备都启用播放器,设置 whitelist 为通配符 ['*'] 即可 "},{"title":"thumbnails​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#thumbnails","content":"类型: Object默认: {} 在进度条上设置预览图 属性\t类型\t描述url\tString\t预览图地址 number\tNumber\t预览图数量 column\tNumber\t预览图列数 width\tNumber\t预览图宽度 height\tNumber\t预览图高度 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', thumbnails: { url: '/assets/sample/thumbnails.png', number: 100, column: 10, }, }); "},{"title":"subtitle​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#subtitle","content":"类型: Object默认: {} 设置视频的字幕,支持字幕格式:vtt、srt、ass 属性\t类型\t描述url\tString\t字幕地址 type\tString\t字幕类型,可选 vtt、srt、ass style\tObject\t字幕样式 encoding\tString\t字幕编码,默认 utf-8 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', type: 'srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); "},{"title":"moreVideoAttr​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#morevideoattr","content":"类型: Object默认: {'controls': false,'preload': 'metadata'} 更多视频属性,这些属性将直接写入视频元素里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', moreVideoAttr: { 'webkit-playsinline': true, playsInline: true, }, }); "},{"title":"icons​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#icons","content":"类型: Object默认: {} 用于替换默认图标,支持 Html 字符串 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', icons: { loading: '<img src="/assets/img/ploading.gif">', state: '<img src="/assets/img/state.png">', play: '', pause: '', check: '', volume: '', volumeClose: '', screenshot: '', setting: '', pip: '', arrowLeft: '', arrowRight: '', playbackRate: '', aspectRatio: '', config: '', lock: '', flip: '', unlock: '', fullscreenOff: '', fullscreenOn: '', fullscreenWebOff: '', fullscreenWebOn: '', switchOn: '', switchOff: '', error: '', indicator: '', }, }); "},{"title":"type​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#type","content":"类型: String默认: '' 用于指明视频的格式,需要配合 customType 一起使用,更多信息请访问 第三方库 默认视频的格式就是视频地址的后缀(如 .flv、.mkv、.ts),但有时候视频地地址没有正确的后缀,所以需要特别指明 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', type: 'flv', }); "},{"title":"customType​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#customtype","content":"类型: Object默认: {} 通过视频的格式进行匹配,把视频解码权交给第三方程序进行处理,更多信息请访问 第三方库 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', customType: { flv: function (video, url, art) { // video: 视频dom元素 // url: 视频地址 // art: 当前实例 }, }, }); "},{"title":"lang​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#lang","content":"类型: String默认: navigator.language.toLowerCase() 默认显示语言,目前支持:en、zh-cn、zh-tw ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'en', }); "},{"title":"lock​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#lock","content":"类型: Boolean默认: false 是否在移动端显示一个锁定按钮,用于隐藏底部控制栏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lock: true, }); "},{"title":"fastForward​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fastforward","content":"类型: Boolean默认: false 是否在移动端添加长按视频快进功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fastForward: true, }); "},{"title":"autoPlayback​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoplayback","content":"类型: Boolean默认: false 是否使用自动回放功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoPlayback: true, }); "},{"title":"autoOrientation​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoorientation","content":"类型: Boolean默认: false 是否在移动端的网页全屏时,根据视频尺寸和视口尺寸,旋转播放器 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoOrientation: true, }); "},{"title":"airplay​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#airplay","content":"Type: BooleanDefault: false 是否显示 airplay 按钮,当前只在 Safari 下可用 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', airplay: true, }); "},{"title":"如何导入类型","type":0,"sectionRef":"#","url":"zh-cn/Questions/How_to_import_types","content":"如何导入类型 有时你会丢失 TypeScript 的语法提示,这时候你可以手动导入类型 /** * @typedef { import("artplayer/types/artplayer") } Artplayer */ /** * @type {Artplayer} - 一个 Artplayer 实例 */ const art1 = {}; /** * @param {Artplayer} art2 - 一个 Artplayer 实例 */ function getInstance(art2) { // } ","keywords":""},{"title":"与 React Portal 使用","type":0,"sectionRef":"#","url":"zh-cn/Questions/Use_with_react_portal","content":"与 React Portal 使用 在 layers、contextmenu、controls 里使用 react 组件也是非常容易的事,通过 createPortal 处理更复杂的业务逻辑 👉 点击打开在线演示 import React, { useState, useEffect } from "react"; import ReactDOM, { createPortal } from "react-dom"; import Artplayer from "artplayer/examples/react/Artplayer"; function Timer({ time }) { return <div>{time}</div>; } function App() { const [art, setArt] = useState(null); const [time, setTime] = useState(0); useEffect(() => { const update = () => setTime((time) => time + 1); setInterval(update, 1000); }, []); return ( <div> <Artplayer option={{ url: "https://artplayer.org/assets/sample/video.mp4", layers: [ { html: "", name: "portal" } ], controls: [ { position: "right", name: "portal", html: "" } ] }} style={{ width: "600px", height: "400px", margin: "60px auto 0" }} getInstance={(art) => { art.on("ready", () => setArt(art)); }} /> {art ? createPortal(<Timer time={time} />, art.layers.portal) : null} {art ? createPortal(<Timer time={time} />, art.controls.portal) : null} </div> ); } const rootElement = document.getElementById("root"); ReactDOM.render(<App />, rootElement); ","keywords":""},{"title":"怎么添加设置面板","type":0,"sectionRef":"#","url":"zh-cn/Questions/How_to_add_setting_panel","content":"","keywords":""},{"title":"添加选择列表​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加选择列表","content":"设置面板类似于列表选择的集合,而且支持多层嵌套 属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 selector\tArray\t元素列表 onSelect\tFunction\t元素点击事件 width\tNumber\t列表宽度 default\tBoolean\t是否默认选中 tooltip\tString\t提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '选择字幕', width: 250, tooltip: '字幕 01', selector: [ { default: true, html: '<span style="color:red">字幕 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">字幕 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.subtitle.url = item.url; // 改变提示文本 return item.html; }, }, { html: '选择画质', width: 150, tooltip: '1080P', selector: [ { default: true, html: '1080P', url: '/assets/sample/video.mp4?id=1080', }, { html: '720P', url: '/assets/sample/video.mp4?id=720', }, { html: '360P', url: '/assets/sample/video.mp4?id=360', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.switchQuality(item.url, item.html); // 改变提示文本 return item.html; }, }, { html: '多层嵌套', selector: [ { html: '嵌套01', selector: [ { html: '嵌套02', }, { html: '嵌套02', }, ], }, { html: '嵌套01', selector: [ { html: '嵌套02', }, { html: '嵌套02', }, ], }, ], }, ], }); "},{"title":"添加切换按钮​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加切换按钮","content":"属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 switch\tBoolean\t按钮默认状态 onSwitch\tFunction\t按钮切换事件 tooltip\tString\t提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '画中画模式', tooltip: '关闭', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', switch: false, onSwitch: function (item, $dom, event) { console.info(item, $dom, event); const nextState = !item.switch; art.pip = nextState; // 改变提示文本 item.tooltip = nextState ? '开启' : '关闭'; // 改变按钮状态 return nextState; }, }, { html: '和列表组合', width: 200, selector: [ { default: true, html: '设置 01', }, { html: '设置 02', }, { html: '设置 03', switch: false, onSwitch: function (item, $dom, event) { return !item.switch; }, }, { html: '设置 04', icon: '', switch: true, onSwitch: function (item, $dom, event) { return !item.switch; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"添加范围滑动​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加范围滑动","content":"属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 range\tArray\t默认状态数组 onRange\tFunction\t滑块滑动事件 tooltip\tString\t提示文本 const range = [5, 1, 10, 1]; const value = range[0]; const min = range[1]; const max = range[2]; const step = range[3]; ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '滑块', tooltip: '5x', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', range: [5, 1, 10, 1], onRange: function (item) { // 改变提示文本 return item.range + 'x'; }, }, { html: '和列表组合', width: 200, selector: [ { default: true, html: '设置 01', }, { html: '设置 02', }, { html: '设置 03', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, { html: '设置 04', icon: '', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"在控制栏添加列表","type":0,"sectionRef":"#","url":"zh-cn/Questions/Create_selector_in_the_controls","content":"","keywords":""},{"title":"切换字幕​","type":1,"pageTitle":"在控制栏添加列表","url":"zh-cn/Questions/Create_selector_in_the_controls#切换字幕","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom) { console.info(item, $dom); art.subtitle.url = item.url; return '你点击了 ' + item.html; }, }, ], }); "},{"title":"切换滤镜​","type":1,"pageTitle":"在控制栏添加列表","url":"zh-cn/Questions/Create_selector_in_the_controls#切换滤镜","content":"▶ Run Code var instagramFilters = [ { "html": "1977", "class": "filter-1977" }, { "html": "Aden", "class": "filter-aden" }, { "html": "Amaro", "class": "filter-amaro" }, { "html": "Ashby", "class": "filter-ashby" }, { "html": "Brannan", "class": "filter-brannan" }, { "html": "Brooklyn", "class": "filter-brooklyn" }, { "html": "Charmes", "class": "filter-charmes" }, { "html": "Clarendon", "class": "filter-clarendon" }, { "html": "Crema", "class": "filter-crema" }, { "html": "Dogpatch", "class": "filter-dogpatch" }, { "html": "Earlybird", "class": "filter-earlybird" }, { "html": "Gingham", "class": "filter-gingham" }, { "html": "Ginza", "class": "filter-ginza" }, { "html": "Hefe", "class": "filter-hefe" }, { "html": "Helena", "class": "filter-helena" }, { "html": "Hudson", "class": "filter-hudson" }, { "html": "Inkwell", "class": "filter-inkwell" }, { "html": "Kelvin", "class": "filter-kelvin" }, { "html": "Kuno", "class": "filter-juno" }, { "html": "Lark", "class": "filter-lark" }, { "html": "Lo-Fi", "class": "filter-lofi" }, { "html": "Ludwig", "class": "filter-ludwig" }, { "html": "Maven", "class": "filter-maven" }, { "html": "Mayfair", "class": "filter-mayfair" }, { "html": "Moon", "class": "filter-moon" }, { "html": "Nashville", "class": "filter-nashville" }, { "html": "Perpetua", "class": "filter-perpetua" }, { "html": "Poprocket", "class": "filter-poprocket" }, { "html": "Reyes", "class": "filter-reyes" }, { "html": "Rise", "class": "filter-rise" }, { "html": "Sierra", "class": "filter-sierra" }, { "html": "Skyline", "class": "filter-skyline" }, { "html": "Slumber", "class": "filter-slumber" }, { "html": "Stinson", "class": "filter-stinson" }, { "html": "Sutro", "class": "filter-sutro" }, { "html": "Toaster", "class": "filter-toaster" }, { "html": "Valencia", "class": "filter-valencia" }, { "html": "Vesper", "class": "filter-vesper" }, { "html": "Walden", "class": "filter-walden" }, { "html": "Willow", "class": "filter-willow" }, { "html": "X-Pro", "class": "filter-xpro-ii" } ] var art = new Artplayer({ container: '.artplayer-app', url: 'https://artplayer.org/assets/sample/video.mp4', autoSize: true, controls: [ { position: 'right', html: 'Instagram Filters', selector: instagramFilters, onSelect: function (item) { art.template.$video.className = 'art-video ' + item.class; return item.html; }, }, ], }); "},{"title":"常用属性","type":0,"sectionRef":"#","url":"zh-cn/propertie","content":"","keywords":""},{"title":"play​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#play","content":"类型: Function 播放视频 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); }); "},{"title":"pause​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#pause","content":"类型: Function 暂停视频 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); setTimeout(() => { art.pause(); }, 3000); }); "},{"title":"toggle​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#toggle","content":"类型: Function 切换视频的播放和暂停 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.toggle(); setTimeout(() => { art.toggle(); }, 3000); }); "},{"title":"seek​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#seek","content":"类型: Setter参数: Number 视频时间跳转,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; }); "},{"title":"forward​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#forward","content":"类型: Setter参数: Number 视频时间快进,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.forward = 5; }); "},{"title":"backward​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#backward","content":"类型: Setter参数: Number 视频时间快退,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; setTimeout(() => { art.backward = 2; }, 3000); }); "},{"title":"volume​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#volume","content":"类型: Setter/Getter参数: Number 设置和获取视频音量,范围在:[0, 1] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.volume); art.volume = 0.5; console.info(art.volume); }); "},{"title":"url​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#url","content":"类型: Setter/Getter参数: String 设置和获取视频地址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.url); art.url = '/assets/sample/video.mp4?t=0'; console.info(art.url); }); "},{"title":"switchUrl​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#switchurl","content":"类型: Function参数: String 设置视频地址,设置时和 url 类似,但会执行一些优化操作 函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchUrl('/assets/sample/video.mp4?t=0', '新视频名字'); }, 3000); }); "},{"title":"switchQuality​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#switchquality","content":"类型: Function参数: String 设置视频画质地址,和 switchUrl 类似,但会带上之前的播放进度 函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchQuality('/assets/sample/video.mp4?t=0', '新视频地址'); }, 3000); }); "},{"title":"muted​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#muted","content":"类型: Setter/Getter参数: Boolean 设置和获取视频是否静音 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.muted); art.muted = true; console.info(art.muted); }); "},{"title":"currentTime​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#currenttime","content":"类型: Setter/Getter参数: Number 设置和获取视频当前时间,设置时间时和 seek 类似,但它不会触发额外的事件 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.currentTime); art.currentTime = 5; console.info(art.currentTime); }); "},{"title":"duration​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#duration","content":"类型: Getter 获取视频时长 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.duration); }); 提示 有的视频是没有时长的,例如直播中的视频或者没被解码完成的视频,这个时候获取的时长会是 0 "},{"title":"screenshot​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#screenshot","content":"类型: Function 下载当前视频帧的截图 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.once('video:canplay', () => { art.screenshot(); }); }); "},{"title":"getDataURL​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#getdataurl","content":"类型: Function 获取当前视频帧的截图的base64地址,返回的是一个 Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getDataURL().then((url) => console.info(url)); }); "},{"title":"getBlobUrl​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#getbloburl","content":"类型: Function 获取当前视频帧的截图的blob地址,返回的是一个 Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getBlobUrl().then((url) => console.info(url)); }); "},{"title":"fullscreen​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#fullscreen","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器窗口全屏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('ready', () => { art.fullscreen = true; setTimeout(() => { art.fullscreen = false; }, 3000); }); 提示 由于浏览器安全机制,触发窗口全屏前,页面必须先存在交互(例如用户点击过页面) "},{"title":"fullscreenWeb​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#fullscreenweb","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器网页全屏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.fullscreenWeb = true; setTimeout(() => { art.fullscreenWeb = false; }, 3000); }); "},{"title":"pip​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#pip","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器画中画模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.pip = true; setTimeout(() => { art.pip = false; }, 3000); }); 提示 由于浏览器安全机制,触发画中画前,页面必须先存在交互(例如用户点击过页面) "},{"title":"poster​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#poster","content":"类型: Setter/Getter参数: String 设置和获取视频海报,只有在视频播放前才能看到海报效果 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); art.on('ready', () => { console.info(art.poster); art.poster = '/assets/sample/poster.jpg?t=0'; console.info(art.poster); }); "},{"title":"mini​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#mini","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器迷你模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mini = true; }); "},{"title":"playing​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#playing","content":"类型: Getter参数: Boolean 获取视频是否正在播放中 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { console.info(art.playing); art.play(); console.info(art.playing); }); "},{"title":"autoSize​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#autosize","content":"类型: Setter/Getter参数: Boolean 设置视频是否自适应尺寸,设置为 true 之后它会只执行一次 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoSize); art.autoSize = true; console.info(art.autoSize); }); "},{"title":"rect​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#rect","content":"类型: Getter 获取播放器的尺寸和坐标信息 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(JSON.stringify(art.rect)); }); 提示 尺寸和坐标信息是通过 getBoundingClientRect 获取的 "},{"title":"flip​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#flip","content":"类型: Setter/Getter参数: String 设置和获取播放器翻转,支持normal、 horizontal、 vertical ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.flip); art.flip = 'horizontal'; console.info(art.flip); }); "},{"title":"playbackRate​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#playbackrate","content":"类型: Setter/Getter参数: Number 设置和获取播放器播放速度,支持0.5、0.75、1.0、1.25、1.5、1.75、2.0 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.playbackRate); art.playbackRate = 2; console.info(art.playbackRate); }); "},{"title":"aspectRatio​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#aspectratio","content":"类型: Setter/Getter参数: String 设置和获取播放器长宽比,支持default、4:3、16:9 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.aspectRatio); art.aspectRatio = '16:9'; console.info(art.aspectRatio); }); "},{"title":"loop​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#loop","content":"类型: Setter/Getter参数: Array 设置和获取区间循序播放,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.loop); art.loop = [5, 10]; console.info(art.loop); }); 提示 删除区间循环播放,只需要设置 loop 为 [] 即可 "},{"title":"autoHeight​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#autoheight","content":"类型: Setter/Getter参数: Boolean 当容器只有宽度,但你希望容器高度能自适应播放器的长宽比 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoHeight); art.autoHeight = true; console.info(art.autoHeight); }); "},{"title":"attr​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#attr","content":"类型: Function参数: String 动态获取和设置 video 元素的属性 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.attr('playsInline')); art.attr('playsInline', true); console.info(art.attr('playsInline')); }); "},{"title":"title​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#title","content":"类型: Setter/Getter参数: String 动态获取和设置播放器标题 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.title); art.title = '新标题'; console.info(art.title); }); "},{"title":"theme​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#theme","content":"类型: Setter/Getter参数: String 动态获取和设置播放器主题颜色 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.theme); art.theme = '#000'; console.info(art.theme); }); "},{"title":"airplay​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#airplay","content":"Type: Function 开启隔空播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { name: 'airplay', position: 'right', html: 'AirPlay', click: function () { art.airplay(); }, }, ], }); "},{"title":"destroy​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#destroy","content":"类型: Function参数: Boolean 销毁播放器,接受一个参数表示是否销毁后同时移除播放器的 html,默认为 true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.destroy(); }); "}] \ No newline at end of file diff --git a/docs/document/search-doc.json b/docs/document/search-doc.json index e4b4a8f75..9af23c880 100644 --- a/docs/document/search-doc.json +++ b/docs/document/search-doc.json @@ -1 +1 @@ -[{"title":"Danmuku plugin","type":0,"sectionRef":"#","url":"en/Plugins/danmuku","content":"Danmuku plugin Tip The documentation of the current danmaku library plug-in, only the Chinese version 👉 https://artplayer.org/document/zh-cn/Plugins/danmuku/","keywords":""},{"title":"Static propertys","type":0,"sectionRef":"#","url":"class","content":"","keywords":""},{"title":"instances​","type":1,"pageTitle":"Static propertys","url":"class#instances","content":"Type: Array A array that saves all player instances, and can manage multiple instances through this property when multiple players exist at the same time. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(Artplayer.instances); }); "},{"title":"version​","type":1,"pageTitle":"Static propertys","url":"class#version","content":"Type: String Current player version number ▶ Run Code console.info(Artplayer.version); "},{"title":"env​","type":1,"pageTitle":"Static propertys","url":"class#env","content":"Type: String Current player environment variable ▶ Run Code console.info(Artplayer.env); "},{"title":"utils​","type":1,"pageTitle":"Static propertys","url":"class#utils","content":"Type: Object Common utils for player ▶ Run Code console.info(Artplayer.utils); "},{"title":"config​","type":1,"pageTitle":"Static propertys","url":"class#config","content":"Type: Object Store native properties and methods of video ▶ Run Code console.info(Artplayer.config); "},{"title":"scheme​","type":1,"pageTitle":"Static propertys","url":"class#scheme","content":"Type: Object Verification scheme for player option ▶ Run Code console.info(Artplayer.scheme); "},{"title":"validator​","type":1,"pageTitle":"Static propertys","url":"class#validator","content":"Type: Function Validator for player option "},{"title":"option​","type":1,"pageTitle":"Static propertys","url":"class#option","content":"Type: Object Player default option ▶ Run Code console.info(Artplayer.option); "},{"title":"html​","type":1,"pageTitle":"Static propertys","url":"class#html","content":"Type: String Player defaults HTML String, usually used for SSR ▶ Run Code console.info(Artplayer.html); "},{"title":"kindOf​","type":1,"pageTitle":"Static propertys","url":"class#kindof","content":"Type: Function JS type identification function ▶ Run Code console.info(Artplayer.kindOf('0')); console.info(Artplayer.kindOf(0)); console.info(Artplayer.kindOf({})); console.info(Artplayer.kindOf([])); "},{"title":"Add button to the controls","type":0,"sectionRef":"#","url":"en/Questions/Create_button_in_the_controls","content":"Add button to the controls ▶ Run Code var time = 0; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: '<button type="button">Click Me!</button>', click: function (_, event) { // The second parameter is an event object time += 1; event.target.innerText = 'You Click ' + time; }, }, ], }); ","keywords":""},{"title":"Ads Plugin","type":0,"sectionRef":"#","url":"en/Plugins/ads","content":"","keywords":""},{"title":"Demo​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#demo","content":"👉 View Demo "},{"title":"Install​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install","content":""},{"title":"Install from npm:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-npm","content":"$ npm install artplayer-plugin-ads "},{"title":"Install from yarn:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-yarn","content":"$ yarn add artplayer-plugin-ads "},{"title":"Install from script:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-script","content":"<!-- local --> <script src="path/to/artplayer-plugin-ads.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> Then you can access the plugin function through window.artplayerPluginAds "},{"title":"Use​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#use","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, fullscreen: true, fullscreenWeb: true, plugins: [ artplayerPluginAds({ // html ad, ignore this value if it is a video ad html: '<img src="/assets/sample/poster.jpg">', // The address of the video ad video: '/assets/sample/test1.mp4', // Ad redirect URL, if empty, no redirect url: 'http://artplayer.org', // The length of time that must be watched, the period cannot be skipped, the unit is seconds // When the value is greater than or equal to totalDuration, the ad cannot be closed early // When the value is equal to or less than 0, the ad can be turned off at any time playDuration: 5, // The total duration of the ad, in seconds totalDuration: 10, // Whether the video ads defaults to silence muted: false, // Multilingual support i18n: { close: 'Close Ads', countdown: '%s seconds', detail: 'Check Detail', canBeClosed: 'Ads can be closed after %s seconds', }, }), ], }); art.on('artplayerPluginAds:click', (ads) => { console.info('ad is clicked', ads); }); art.on('artplayerPluginAds:skip', (ads) => { console.info('Ads are skipped', ads); }); "},{"title":"Handle a single component","type":0,"sectionRef":"#","url":"en/Questions/Handle_single_component","content":"Handle a single component When we add custom components in layers, contextmenu, controls, It is best to add a name property that is used to position the DOM element of the component. Here are three ways to get the DOM element of the component: component method mounted, instance method query, recommended through name direct acquisition. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); art.on('ready', () => { art.layers.add({ name: 'layer1', html: 'your-layer', mounted: function($layer1) { // } }); art.contextmenu.add({ name: 'contextmenu1', html: 'your-contextmenu', mounted: function($contextmenu1) { // } }); art.controls.add({ name: 'control1', html: 'your-control', position: 'right', mounted: function($control1) { // } }); // Use the query method to get the DOM element of the component var $layer1 = art.query('.art-layer-layer1'); var $contextmenu1 = art.query('.art-contextmenu-contextmenu1'); var $control1 = art.query('.art-control-control1'); // Recommended use the name to get the DOM element of the component var $layer1 = art.layers['layer1']; var $contextmenu1 = art.contextmenu['contextmenu1']; var $control1 = art.controls['control1']; }); 提示 Note that you can't create components with the same name","keywords":""},{"title":"How to import types","type":0,"sectionRef":"#","url":"en/Questions/How_to_import_types","content":"How to import types Sometimes you lose TypeScript syntax prompt, then you can import types manually /** * @typedef { import("artplayer/types/artplayer") } Artplayer */ /** * @type {Artplayer} - An Artplayer instance. */ const art1 = {}; /** * @param {Artplayer} art2 - An Artplayer instance. */ function getInstance(art2) { // } ","keywords":""},{"title":"Use with React Portal","type":0,"sectionRef":"#","url":"en/Questions/Use_with_react_portal","content":"Use with React Portal It is also very easy to use React Components in layers, contextmenu, controls. Handle more complex logic through ReactDOM.createPortal. 👉 Click to open an online demo import React, { useState, useEffect } from "react"; import ReactDOM, { createPortal } from "react-dom"; import Artplayer from "artplayer/examples/react/Artplayer"; function Timer({ time }) { return <div>{time}</div>; } function App() { const [art, setArt] = useState(null); const [time, setTime] = useState(0); useEffect(() => { const update = () => setTime((time) => time + 1); setInterval(update, 1000); }, []); return ( <div> <Artplayer option={{ url: "https://artplayer.org/assets/sample/video.mp4", layers: [ { html: "", name: "portal" } ], controls: [ { position: "right", name: "portal", html: "" } ] }} style={{ width: "600px", height: "400px", margin: "60px auto 0" }} getInstance={(art) => { art.on("ready", () => setArt(art)); }} /> {art ? createPortal(<Timer time={time} />, art.layers.portal) : null} {art ? createPortal(<Timer time={time} />, art.controls.portal) : null} </div> ); } const rootElement = document.getElementById("root"); ReactDOM.render(<App />, rootElement); ","keywords":""},{"title":"Add select in the controls","type":0,"sectionRef":"#","url":"en/Questions/Create_selector_in_the_controls","content":"","keywords":""},{"title":"Switch Subtitle​","type":1,"pageTitle":"Add select in the controls","url":"en/Questions/Create_selector_in_the_controls#switch-subtitle","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom) { console.info(item, $dom); art.subtitle.url = item.url; return 'You click ' + item.html; }, }, ], }); "},{"title":"Switch filter​","type":1,"pageTitle":"Add select in the controls","url":"en/Questions/Create_selector_in_the_controls#switch-filter","content":"▶ Run Code var instagramFilters = [ { "html": "1977", "class": "filter-1977" }, { "html": "Aden", "class": "filter-aden" }, { "html": "Amaro", "class": "filter-amaro" }, { "html": "Ashby", "class": "filter-ashby" }, { "html": "Brannan", "class": "filter-brannan" }, { "html": "Brooklyn", "class": "filter-brooklyn" }, { "html": "Charmes", "class": "filter-charmes" }, { "html": "Clarendon", "class": "filter-clarendon" }, { "html": "Crema", "class": "filter-crema" }, { "html": "Dogpatch", "class": "filter-dogpatch" }, { "html": "Earlybird", "class": "filter-earlybird" }, { "html": "Gingham", "class": "filter-gingham" }, { "html": "Ginza", "class": "filter-ginza" }, { "html": "Hefe", "class": "filter-hefe" }, { "html": "Helena", "class": "filter-helena" }, { "html": "Hudson", "class": "filter-hudson" }, { "html": "Inkwell", "class": "filter-inkwell" }, { "html": "Kelvin", "class": "filter-kelvin" }, { "html": "Kuno", "class": "filter-juno" }, { "html": "Lark", "class": "filter-lark" }, { "html": "Lo-Fi", "class": "filter-lofi" }, { "html": "Ludwig", "class": "filter-ludwig" }, { "html": "Maven", "class": "filter-maven" }, { "html": "Mayfair", "class": "filter-mayfair" }, { "html": "Moon", "class": "filter-moon" }, { "html": "Nashville", "class": "filter-nashville" }, { "html": "Perpetua", "class": "filter-perpetua" }, { "html": "Poprocket", "class": "filter-poprocket" }, { "html": "Reyes", "class": "filter-reyes" }, { "html": "Rise", "class": "filter-rise" }, { "html": "Sierra", "class": "filter-sierra" }, { "html": "Skyline", "class": "filter-skyline" }, { "html": "Slumber", "class": "filter-slumber" }, { "html": "Stinson", "class": "filter-stinson" }, { "html": "Sutro", "class": "filter-sutro" }, { "html": "Toaster", "class": "filter-toaster" }, { "html": "Valencia", "class": "filter-valencia" }, { "html": "Vesper", "class": "filter-vesper" }, { "html": "Walden", "class": "filter-walden" }, { "html": "Willow", "class": "filter-willow" }, { "html": "X-Pro", "class": "filter-xpro-ii" } ] var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Instagram Filters', selector: instagramFilters, onSelect: function (item) { art.template.$video.className = 'art-video ' + item.class; return item.html; }, }, ], }); "},{"title":"How to add setting panel","type":0,"sectionRef":"#","url":"en/Questions/How_to_add_setting_panel","content":"","keywords":""},{"title":"Add selector list​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-selector-list","content":"Settings panels are similar to a collection of list selections, and support multi-layer nested Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector selector\tArray\tSelector list onSelect\tFunction\tSelector click event width\tNumber\tPanel width default\tBoolean\tDefault selected tooltip\tString\tTooltip text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'Select Subtitle', width: 250, tooltip: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.subtitle.url = item.url; // Change the tooltip return item.html; }, }, { html: 'Select Quality', width: 150, tooltip: '1080P', selector: [ { default: true, html: '1080P', url: '/assets/sample/video.mp4?id=1080', }, { html: '720P', url: '/assets/sample/video.mp4?id=720', }, { html: '360P', url: '/assets/sample/video.mp4?id=360', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.switchQuality(item.url, item.html); // Change the tooltip return item.html; }, }, { html: 'Multi-layer nested', selector: [ { html: 'Nested 01', selector: [ { html: 'Nested 02', }, { html: 'Nested 02', }, ], }, { html: 'Nested 01', selector: [ { html: 'Nested 02', }, { html: 'Nested 02', }, ], }, ], }, ], }); "},{"title":"Add switch button​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-switch-button","content":"Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector switch\tBoolean\tButton default state onSwitch\tFunction\tButton toggle event tooltip\tString\tTooltip text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'PIP Mode', tooltip: 'OFF', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', switch: false, onSwitch: function (item, $dom, event) { console.info(item, $dom, event); const nextState = !item.switch; art.pip = nextState; // Change the tooltip item.tooltip = nextState ? 'ON' : 'OFF'; // Change the switch state return nextState; }, }, { html: 'Use with selector', width: 200, selector: [ { default: true, html: 'Setting 01', }, { html: 'Setting 02', }, { html: 'Setting 03', switch: false, onSwitch: function (item, $dom, event) { return !item.switch; }, }, { html: 'Setting 04', icon: '', switch: true, onSwitch: function (item, $dom, event) { return !item.switch; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"Add range slider​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-range-slider","content":"Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector range\tArray\tRange default state onRange\tFunction\tRange change event tooltip\tString\tTooltip text const range = [5, 1, 10, 1]; const value = range[0]; const min = range[1]; const max = range[2]; const step = range[3]; ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'Range', tooltip: '5x', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', range: [5, 1, 10, 1], onRange: function (item) { // Change the tooltip return item.range + 'x'; }, }, { html: 'Use with selector', width: 240, selector: [ { default: true, html: 'Setting 01', }, { html: 'Setting 02', }, { html: 'Setting 03', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, { html: 'Setting 04', icon: '', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"Common events","type":0,"sectionRef":"#","url":"events","content":"","keywords":""},{"title":"Advanced propertys","type":0,"sectionRef":"#","url":"advance","content":"","keywords":""},{"title":"id​","type":1,"pageTitle":"Advanced propertys","url":"advance#id","content":"Type: Number A self-inclusive number of the player instance "},{"title":"option​","type":1,"pageTitle":"Advanced propertys","url":"advance#option","content":"Type: Object After merged options "},{"title":"isFocus​","type":1,"pageTitle":"Advanced propertys","url":"advance#isfocus","content":"Type: Boolean Whether the player instance has been focused "},{"title":"isInput​","type":1,"pageTitle":"Advanced propertys","url":"advance#isinput","content":"Type: Boolean Whether the player instance has been focused on input element "},{"title":"isLock​","type":1,"pageTitle":"Advanced propertys","url":"advance#islock","content":"Type: Boolean Whether the player instance has been locked on mobile "},{"title":"isDestroy​","type":1,"pageTitle":"Advanced propertys","url":"advance#isdestroy","content":"Type: Boolean Whether the player instance is destroyed "},{"title":"whitelist​","type":1,"pageTitle":"Advanced propertys","url":"advance#whitelist","content":"Type: Object Manage the whitelist "},{"title":"template​","type":1,"pageTitle":"Advanced propertys","url":"advance#template","content":"Type: Object Manage player HTML "},{"title":"query​","type":1,"pageTitle":"Advanced propertys","url":"advance#query","content":"Type: Function Method query You can find DOM elements in the current player instance, equivalent to document.querySelector('.artplayer-app').querySelector ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.template.query('.art-video'); console.info($video); }); "},{"title":"query​","type":1,"pageTitle":"Advanced propertys","url":"advance#query-1","content":"Type: Function Equal to art.template.query ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.query('.art-video'); console.info($video); }); "},{"title":"events​","type":1,"pageTitle":"Advanced propertys","url":"advance#events","content":"Type: Object Manage the events "},{"title":"proxy​","type":1,"pageTitle":"Advanced propertys","url":"advance#proxy","content":"Type: Function Proxy native event method, easy to manage and destroy the event ▶ Run Code var container = document.querySelector('.artplayer-app'); var art = new Artplayer({ container: container, url: '/assets/sample/video.mp4', }); art.proxy(container, 'click', (event) => { console.info(event); }); "},{"title":"storage​","type":1,"pageTitle":"Advanced propertys","url":"advance#storage","content":"Type: Object Manage persistent storage objects The player will automatically add a json object called artplayer_settings to the localstorage Property\tType\tDescriptionget\tFunction\tGet value set\tFunction\tSet value del\tFunction\tDelete value clear\tFunction\tClean value ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.storage.set('your-key', 'your-value'); art.storage.get('your-key'); art.storage.del('your-key'); art.storage.clear(); "},{"title":"icons​","type":1,"pageTitle":"Advanced propertys","url":"advance#icons","content":"Type: Object Manage player icons "},{"title":"i18n​","type":1,"pageTitle":"Advanced propertys","url":"advance#i18n","content":"Type: Object Manage player i18n "},{"title":"get​","type":1,"pageTitle":"Advanced propertys","url":"advance#get","content":"Type: Getter/Setter Method get can get the value of the language value ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.i18n.get('Play')); }); "},{"title":"update​","type":1,"pageTitle":"Advanced propertys","url":"advance#update","content":"Type: Function Method update can add more languages ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'jp', }); art.i18n.update({ 'zh-cn': { Language: '简体', }, 'zh-tw': { Language: '繁體', }, en: { Language: 'English', }, jp: { Language: '日文', }, fr: { Language: 'Français', }, ru: { Language: 'Russe', }, }); "},{"title":"player​","type":1,"pageTitle":"Advanced propertys","url":"advance#player","content":"Type: Object Manage the object of the core function "},{"title":"subtitle​","type":1,"pageTitle":"Advanced propertys","url":"advance#subtitle","content":"Type: Object Management subtitle object "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show","content":"Type: Getter/Setter Property show can control subtitle to display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, }); art.on('ready', () => { art.seek = 20; art.subtitle.show = false; setTimeout(() => { art.subtitle.show = true; }, 3000); }); "},{"title":"style​","type":1,"pageTitle":"Advanced propertys","url":"advance#style","content":"Type: Function Method style can dynamically modify the subtitle style ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); "},{"title":"url​","type":1,"pageTitle":"Advanced propertys","url":"advance#url","content":"Type: Getter/Setter Propertie url can set and get the subtitle url ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { console.info(art.subtitle.url); setTimeout(() => { art.subtitle.url = '/assets/sample/subtitle.srt?t=1'; }, 3000); }); "},{"title":"switch​","type":1,"pageTitle":"Advanced propertys","url":"advance#switch","content":"Type: Function Methods switch like the propertie url setter, but can modify the subtitle option ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: 'red', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.switch('/assets/sample/subtitle.srt?t=1', { name: 'The new subtitle', style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); "},{"title":"info​","type":1,"pageTitle":"Advanced propertys","url":"advance#info","content":"Type: Object Manage video info "},{"title":"layers​","type":1,"pageTitle":"Advanced propertys","url":"advance#layers","content":"Type: Object Manage the object of the layers "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-1","content":"Type: Getter/Setter Property show can control all layers to display ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }, { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', left: '20px', opacity: '.9', }, }, ], }); art.on('ready', () => { setTimeout(() => { art.layers.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add","content":"Type: Function Method add can dynamically add a layer Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); var img = '/assets/sample/layer.png'; art.on('ready', () => { setTimeout(() => { art.layers.add({ html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }); }, 3000); }); "},{"title":"notice​","type":1,"pageTitle":"Advanced propertys","url":"advance#notice","content":"Type: Object Manage the object of prompt information "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-2","content":"Type: Getter/Setter Attribute show output custom prompt information, the default residence time is two seconds, and the new information will immediately cover the old information ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.notice.show = 'Custom prompt information 1'; art.notice.show = 'Custom prompt information 2'; }); "},{"title":"controls​","type":1,"pageTitle":"Advanced propertys","url":"advance#controls","content":"Type: Object Manage the object of the control bar "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-3","content":"Type: Getter/Setter Attribute show can control if the control bar is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-1","content":"Type: Function Method add can dynamically add a control Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component position\tString\tLocation at left or right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.add({ disable: false, name: 'button', index: 10, position: 'right', html: 'Custom button1', tooltip: 'Custom button1', style: { color: 'red', }, click: function () { console.log('You clicked custom button 1'); }, mounted: function () { console.log('Custom button mounting is complete 1'); }, }); }, 3000); }); "},{"title":"contextmenu​","type":1,"pageTitle":"Advanced propertys","url":"advance#contextmenu","content":"Type: Object Manage the contextmenu "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-4","content":"Type: Getter/Setter Attribute show can control if the menu is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-2","content":"Type: Function Method add can dynamically add a menu items Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.add({ html: 'Custom menu', click: function () { console.info('You clicked the custom menu'); art.contextmenu.show = false; }, }); }, 3000); }); "},{"title":"loading​","type":1,"pageTitle":"Advanced propertys","url":"advance#loading","content":"Type: Object Manage loading icon "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-5","content":"Type: Getter/Setter Property show can control whether the icon in the load is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.loading.show = true; setTimeout(() => { art.loading.show = false; }, 3000); }); "},{"title":"mask​","type":1,"pageTitle":"Advanced propertys","url":"advance#mask","content":"Type: Object Manage the object of the mask layer "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-6","content":"Type: Getter/Setter Attributes show can control whether the mask layer is display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mask.show = true; setTimeout(() => { art.mask.show = false; }, 3000); }); "},{"title":"hotkey​","type":1,"pageTitle":"Advanced propertys","url":"advance#hotkey","content":"Type: Object Manage hotkey "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-3","content":"Type: Function Methods add can dynamically add a hotkey, the first parameter is key code number, the second parameter is a callback function ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.hotkey.add(65, () => { console.info('You click A'); }); art.hotkey.add(66, () => { console.info('You click B'); }); }); Tip This hotkey will take effect only after the player gets the focus (if you click on the player). "},{"title":"setting​","type":1,"pageTitle":"Advanced propertys","url":"advance#setting","content":"Type: Object Manage the object of the setting panel "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-7","content":"Type: Getter/Setter Property show can control the setting panel to display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; setTimeout(() => { art.setting.show = false; }, 3000); }); "},{"title":"plugins​","type":1,"pageTitle":"Advanced propertys","url":"advance#plugins","content":"Type: Object Manage plugin "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-4","content":"Type: Function Method add can be dynamically add a plugin ▶ Run Code function myPlugin(art) { console.info('You can access an instance of a player in the plugin'); return { name: 'myPlugin', something: 'Custom export properties', doSomething: function () { console.info('Custom export method'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.plugins.add(myPlugin); console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"Third party librarys","type":0,"sectionRef":"#","url":"libraries","content":"","keywords":""},{"title":"flv.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#flvjs","content":"Homepage: https://github.com/Bilibili/flv.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '/assets/sample/video.flv', customType: { flv: function (video, url) { if (flvjs.isSupported()) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); } else { art.notice.show = 'Does not support playback of flv'; } }, }, }); "},{"title":"hls.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#hlsjs","content":"Homepage: https://github.com/video-dev/hls.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8', customType: { m3u8: function (video, url) { if (Hls.isSupported()) { const hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); } else { const canPlay = video.canPlayType('application/vnd.apple.mpegurl'); if (canPlay === 'probably' || canPlay == 'maybe') { video.src = url; } else { art.notice.show = 'Does not support playback of m3u8'; } } }, }, }); "},{"title":"dash.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#dashjs","content":"Homepage: https://github.com/Dash-Industry-Forum/dash.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd', customType: { mpd: function (video, url) { var player = dashjs.MediaPlayer().create(); player.initialize(video, url, true); }, }, }); "},{"title":"shaka-player​","type":1,"pageTitle":"Third party librarys","url":"libraries#shaka-player","content":"Homepage: https://github.com/google/shaka-player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd', customType: { mpd: function (video, url) { shaka.polyfill.installAll(); var player = new shaka.Player(video); player.load(url); }, }, }); "},{"title":"webtorrent​","type":1,"pageTitle":"Third party librarys","url":"libraries#webtorrent","content":"Homepage: https://github.com/webtorrent/webtorrent ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4', type: 'torrent', customType: { torrent: function (video, url, art) { var client = new WebTorrent(); art.loading.show = true; client.add(url, function (torrent) { var file = torrent.files[0]; file.renderTo(video, { autoplay: true, }); }); }, }, }); art.on('ready', () => { art.template.$video.controls = false; }); "},{"title":"Native event​","type":1,"pageTitle":"Common events","url":"events#native-event","content":"For more information, please read Mozilla Video Events Event name\tFired Whenvideo:canplay\tThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content. video:canplaythrough\tThe browser estimates it can play the media up to its end without stopping for content buffering. video:complete\tThe rendering of an OfflineAudioContext is terminated. video:durationchange\tThe duration attribute has been updated. video:emptied\tThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it. video:ended\tPlayback has stopped because the end of the media was reached. video:loadeddata\tThe first frame of the media has finished loading. video:loadedmetadata\tThe metadata has been loaded. video:pause\tPlayback has been paused. video:play\tPlayback has begun. video:playing\tPlayback is ready to start after having been paused or delayed due to lack of data. video:progress\tFired periodically as the browser loads a resource. video:ratechange\tThe playback rate has changed. video:seeked\tA seek operation completed. video:seeking\tA seek operation began. video:stalled\tThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming. video:suspend\tMedia data loading has been suspended. video:timeupdate\tThe time indicated by the currentTime attribute has been updated. video:volumechange\tThe volume has changed. video:waiting\tPlayback has stopped because of a temporary lack of data ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('video:play', (...args) => { console.info(args); }); "},{"title":"Custom event​","type":1,"pageTitle":"Common events","url":"events#custom-event","content":""},{"title":"ready​","type":1,"pageTitle":"Common events","url":"events#ready","content":"Fired when the player is initialized, and the video can be played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', (...args) => { console.info(args); }); "},{"title":"play​","type":1,"pageTitle":"Common events","url":"events#play","content":"Fired after the video is played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('play', (...args) => { console.info(args); }); "},{"title":"pause​","type":1,"pageTitle":"Common events","url":"events#pause","content":"Fired after the video is pause ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('pause', (...args) => { console.info(args); }); "},{"title":"seek​","type":1,"pageTitle":"Common events","url":"events#seek","content":"Fired when the video is time jump ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('seek', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.seek = 5; }); Tip Set the art.currentTime will not fired the seek event "},{"title":"volume​","type":1,"pageTitle":"Common events","url":"events#volume","content":"Fired when the video volume changes ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('volume', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.volume = 0.5; }); "},{"title":"destroy​","type":1,"pageTitle":"Common events","url":"events#destroy","content":"Fired when the player instance is destroyed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('destroy', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.destroy(); }); "},{"title":"focus​","type":1,"pageTitle":"Common events","url":"events#focus","content":"Fired when the player gets focus, if you click on the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('focus', (...args) => { console.info(args); }); "},{"title":"blur​","type":1,"pageTitle":"Common events","url":"events#blur","content":"Fired when the player loses focus, such as the area other than the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('blur', (...args) => { console.info(args); }); "},{"title":"hover​","type":1,"pageTitle":"Common events","url":"events#hover","content":"Fired when mouse moves player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hover', (state) => { // state for true, the mouse moves from the outside to the player // state for false, the mouse moves from the player to the outside console.info(state); }); "},{"title":"resize​","type":1,"pageTitle":"Common events","url":"events#resize","content":"Fired when the player is changed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('resize', (...args) => { console.info(args); }); "},{"title":"mousemove​","type":1,"pageTitle":"Common events","url":"events#mousemove","content":"Fired when the mouse is played, this and hover is different, it will trigger multiple times ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('mousemove', (...args) => { console.info(args); }); "},{"title":"url​","type":1,"pageTitle":"Common events","url":"events#url","content":"Fired when the video url changes ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('url', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.url = '/assets/sample/video.mp4?t=0'; }); "},{"title":"fullscreen​","type":1,"pageTitle":"Common events","url":"events#fullscreen","content":"Fired when the player window is full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('fullscreen', (...args) => { console.info(args); }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Common events","url":"events#fullscreenweb","content":"Fired when player webpage full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('fullscreenWeb', (...args) => { console.info(args); }); "},{"title":"hotkey​","type":1,"pageTitle":"Common events","url":"events#hotkey","content":"Trigger when hotkey are used ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hotkey', (...args) => { console.info(args); }); "},{"title":"快速上手","type":0,"sectionRef":"#","url":"zh-cn","content":"","keywords":""},{"title":"安装​","type":1,"pageTitle":"快速上手","url":"zh-cn#安装","content":"npmyarnscript npm install artplayer import Artplayer from 'artplayer';const art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4',}); "},{"title":"使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#使用","content":"提示 播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的 "},{"title":"在 Html 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-html-使用","content":"index.html <!DOCTYPE html><html> <head> <title>ArtPlayer Demo</title> <meta charset="UTF-8" /> <style> .artplayer-app { width: 400px; height: 300px; } </style> </head> <body> <div class="artplayer-app"></div> <script src="path/to/artplayer.js"></script> <script> var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); </script> </body></html> "},{"title":"在 Vue.js、Nuxt.js 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-vuejsnuxtjs-使用","content":"Vue.js 模板Nuxt.js 模板 🚀 artplayer-template/vue.js Artplayer.vueApp.vue Artplayer.vue <template> <div ref="artRef"></div></template><script>import Artplayer from "artplayer";export default { data() { return { instance: null, }; }, props: { option: { type: Object, required: true, }, }, mounted() { this.instance = new Artplayer({ ...this.option, container: this.$refs.artRef, }); this.$nextTick(() => { this.$emit("get-instance", this.instance); }); }, beforeUnmount() { if (this.instance && this.instance.destroy) { this.instance.destroy(false); } },};</script> "},{"title":"在 React.js、Next.js 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-reactjsnextjs-使用","content":"React.js 模板Next.js 模板 🚀 artplayer-template/react.js ArtPlayer.jsxApp.jsx ArtPlayer.jsx import { useEffect, useRef } from 'react';import Artplayer from 'artplayer';export default function Player({ option, getInstance, ...rest }) { const artRef = useRef(); useEffect(() => { const art = new Artplayer({ ...option, container: artRef.current, }); if (getInstance && typeof getInstance === 'function') { getInstance(art); } return () => { if (art && art.destroy) { art.destroy(false); } }; }, []); return <div ref={artRef} {...rest}></div>;} "},{"title":"静态属性","type":0,"sectionRef":"#","url":"zh-cn/class","content":"","keywords":""},{"title":"instances​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#instances","content":"类型: Array 一个保存了所有播放器实例的数组,当单个页面同时存在多个播放器时,可以通过这个属性进行管理多个实例 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(Artplayer.instances) }) "},{"title":"version​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#version","content":"类型: String 当前播放器版本号 ▶ Run Code console.info(Artplayer.version) "},{"title":"env​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#env","content":"类型: String 当前播放器环境变量 ▶ Run Code console.info(Artplayer.env) "},{"title":"utils​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#utils","content":"类型: Object 播放器的常用工具集 ▶ Run Code console.info(Artplayer.utils) "},{"title":"config​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#config","content":"类型: Object 存放了视频的原生属性和方法 ▶ Run Code console.info(Artplayer.config) "},{"title":"scheme​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#scheme","content":"类型: Object 播放器参数的校验方案 ▶ Run Code console.info(Artplayer.scheme) "},{"title":"validator​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#validator","content":"类型: Function 播放器参数的校验器 "},{"title":"option​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#option","content":"类型: Object 播放器默认参数 ▶ Run Code console.info(Artplayer.option) "},{"title":"html​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#html","content":"类型: String 播放器默认 Html 字符串,通常用于 SSR 的提前渲染 ▶ Run Code console.info(Artplayer.html) "},{"title":"kindOf​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#kindof","content":"类型: Function JS类型识别函数 ▶ Run Code console.info(Artplayer.kindOf('0')) console.info(Artplayer.kindOf(0)) console.info(Artplayer.kindOf({})) console.info(Artplayer.kindOf([])) "},{"title":"实例事件","type":0,"sectionRef":"#","url":"zh-cn/events","content":"","keywords":""},{"title":"原生事件​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#原生事件","content":"更多信息请阅读 Mozilla Video Events 事件名字\t触发时间video:canplay\tThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content. video:canplaythrough\tThe browser estimates it can play the media up to its end without stopping for content buffering. video:complete\tThe rendering of an OfflineAudioContext is terminated. video:durationchange\tThe duration attribute has been updated. video:emptied\tThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it. video:ended\tPlayback has stopped because the end of the media was reached. video:loadeddata\tThe first frame of the media has finished loading. video:loadedmetadata\tThe metadata has been loaded. video:pause\tPlayback has been paused. video:play\tPlayback has begun. video:playing\tPlayback is ready to start after having been paused or delayed due to lack of data. video:progress\tFired periodically as the browser loads a resource. video:ratechange\tThe playback rate has changed. video:seeked\tA seek operation completed. video:seeking\tA seek operation began. video:stalled\tThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming. video:suspend\tMedia data loading has been suspended. video:timeupdate\tThe time indicated by the currentTime attribute has been updated. video:volumechange\tThe volume has changed. video:waiting\tPlayback has stopped because of a temporary lack of data ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('video:play', (...args) => { console.info(args); }); "},{"title":"自定义事件​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#自定义事件","content":""},{"title":"ready​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#ready","content":"当实例初始化完成,并视频可以被播放时触发,只会触发一个,哪怕视频地址变化了 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', (...args) => { console.info(args); }); "},{"title":"play​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#play","content":"在视频被播放后触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('play', (...args) => { console.info(args); }); "},{"title":"pause​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#pause","content":"在视频被暂停后触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('pause', (...args) => { console.info(args); }); "},{"title":"seek​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#seek","content":"在视频进行时间跳转时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('seek', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.seek = 5; }); 提示 设置 art.currentTime 时不会触发 seek 事件 "},{"title":"volume​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#volume","content":"在视频音量变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('volume', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.volume = 0.5; }); "},{"title":"destroy​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#destroy","content":"在播放器实例被销毁时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('destroy', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.destroy(); }); "},{"title":"focus​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#focus","content":"在播放器获得焦点时触发,如点击了播放器 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('focus', (...args) => { console.info(args); }); "},{"title":"blur​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#blur","content":"在播放器失去焦点时触发,如点击播放器以外的区域 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('blur', (...args) => { console.info(args); }); "},{"title":"hover​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#hover","content":"在鼠标移动进播放器时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hover', (state) => { // state 为true时,鼠标从外面移进播放器 // state 为false时,鼠标从播放器移出外面 console.info(state); }); "},{"title":"resize​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#resize","content":"在播放器尺寸变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('resize', (...args) => { console.info(args); }); "},{"title":"mousemove​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#mousemove","content":"在鼠标经过播放器时触发,和hover不一样,它会触发多次 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('mousemove', (...args) => { console.info(args); }); "},{"title":"url​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#url","content":"在视频地址变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('url', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.url = '/assets/sample/video.mp4?t=0'; }); "},{"title":"fullscreen​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#fullscreen","content":"在播放器窗口全屏时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('fullscreen', (...args) => { console.info(args); }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#fullscreenweb","content":"在播放器网页全屏时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('fullscreenWeb', (...args) => { console.info(args); }); "},{"title":"hotkey​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#hotkey","content":"在快捷键被使用时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hotkey', (...args) => { console.info(args); }); "},{"title":"高级属性","type":0,"sectionRef":"#","url":"zh-cn/advance","content":"","keywords":""},{"title":"id​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#id","content":"类型: Number 播放器实例的一个自增编号 "},{"title":"option​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#option","content":"类型: Object 播放器实例经合并后的参数对象 "},{"title":"isFocus​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isfocus","content":"类型: Boolean 播放器实例是否获得了焦点,如最后被用户点击过 "},{"title":"isInput​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isinput","content":"类型: Boolean 播放器实例是否在 input 元素上获得了焦点,如正在输入弹幕 "},{"title":"isLock​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#islock","content":"类型: Boolean 播放器实例是否已在移动端锁定 "},{"title":"isDestroy​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isdestroy","content":"类型: Boolean 播放器实例是否被销毁 "},{"title":"whitelist​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#whitelist","content":"类型: Object 管理白名单的对象 "},{"title":"template​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#template","content":"类型: Object 管理播放器 Html 的对象 "},{"title":"query​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#query","content":"类型: Function 方法 query 可以查找当前播放器实例内的 dom 元素,等同于 document.querySelector('.artplayer-app').querySelector ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.template.query('.art-video'); console.info($video); }); "},{"title":"query​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#query-1","content":"类型: Function 等于 art.template.query ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.query('.art-video'); console.info($video); }); "},{"title":"events​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#events","content":"类型: Object 管理事件发生的对象 "},{"title":"proxy​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#proxy","content":"类型: Function 代理原生事件的方法,便于事件的管理与销毁 ▶ Run Code var container = document.querySelector('.artplayer-app'); var art = new Artplayer({ container: container, url: '/assets/sample/video.mp4', }); art.proxy(container, 'click', (event) => { console.info(event); }); "},{"title":"storage​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#storage","content":"类型: Object 管理持久化存储的对象 播放器会自动添加一个名为 artplayer_settings 的 JSON 对象到的 localStorage 里 属性\t类型\t描述get\tFunction\t获取值 set\tFunction\t设置值 del\tFunction\t删除值 clear\tFunction\t清空对象 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.storage.set('your-key', 'your-value'); art.storage.get('your-key'); art.storage.del('your-key'); art.storage.clear(); "},{"title":"icons​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#icons","content":"类型: Object 管理图标的对象 "},{"title":"i18n​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#i18n","content":"类型: Object 管理多语言的对象 "},{"title":"get​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#get","content":"类型: Getter/Setter 方法 get 可以获取到对应的语言的值 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.i18n.get('Play')); }); "},{"title":"update​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#update","content":"类型: Function 方法 update 可以动态添加更多语言 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'jp', }); art.i18n.update({ 'zh-cn': { Language: '简体', }, 'zh-tw': { Language: '繁體', }, en: { Language: 'English', }, jp: { Language: '日文', }, fr: { Language: 'Français', }, ru: { Language: 'Russe', }, }); "},{"title":"player​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#player","content":"类型: Object 管理核心功能的对象,所以属性和方法都代理到播放器实例上了 "},{"title":"subtitle​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#subtitle","content":"类型: Object 管理字幕的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show","content":"类型: Getter/Setter 属性 show 可以控制字幕显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, }); art.on('ready', () => { art.seek = 20; art.subtitle.show = false; setTimeout(() => { art.subtitle.show = true; }, 3000); }); "},{"title":"style​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#style","content":"类型: Function 方法 style 可以动态修改字幕样式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); "},{"title":"url​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#url","content":"类型: Getter/Setter 属性 url 可以设置和获取字幕网址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { console.info(art.subtitle.url); setTimeout(() => { art.subtitle.url = '/assets/sample/subtitle.srt?t=1'; }, 3000); }); "},{"title":"switch​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#switch","content":"类型: Function 方法 switch 就像属性设置 url,但可以修改字幕选项 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: 'red', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.switch('/assets/sample/subtitle.srt?t=1', { name: 'The new subtitle', style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); "},{"title":"info​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#info","content":"类型: Object 管理统计信息的对象 "},{"title":"layers​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#layers","content":"类型: Object 管理业务层的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-1","content":"类型: Getter/Setter 属性 show 可以控制全部图层是否显示 ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }, { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', left: '20px', opacity: '.9', }, }, ], }); art.on('ready', () => { setTimeout(() => { art.layers.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add","content":"类型: Function 方法 add 可以动态添加业务层 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); var img = '/assets/sample/layer.png'; art.on('ready', () => { setTimeout(() => { art.layers.add({ html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }); }, 3000); }); "},{"title":"notice​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#notice","content":"类型: Object 管理提示信息的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-2","content":"类型: Getter/Setter 属性 show 输出自定义提示信息,默认停留时间为两秒,且新的信息会马上覆盖旧的信息 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.notice.show = '自定义提示信息1'; art.notice.show = '自定义提示信息2'; }); "},{"title":"controls​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#controls","content":"类型: Object 管理控制栏的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-3","content":"类型: Getter/Setter 属性 show 可以控制控制栏是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-1","content":"类型: Function 方法 add 可以动态添加控制器 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 position\tString\t位置在 left 或者 right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.add({ position: 'right', index: 10, html: '自定义按钮', tooltip: '自定义按钮的提示', click: function () { console.log('你点击了自定义按钮'); }, }); }, 3000); }); "},{"title":"contextmenu​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#contextmenu","content":"类型: Object 管理右键菜单的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-4","content":"类型: Getter/Setter 属性 show 可以控制菜单是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-2","content":"类型: Function 方法 add 可以动态添加菜单项 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.add({ html: '自定义菜单', click: function () { console.info('你点击了自定义菜单'); art.contextmenu.show = false; }, }); }, 3000); }); "},{"title":"loading​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#loading","content":"类型: Object 管理加载中的图标 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-5","content":"类型: Getter/Setter 属性 show 可以控制是否显示加载中的图标 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.loading.show = true; setTimeout(() => { art.loading.show = false; }, 3000); }); "},{"title":"mask​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#mask","content":"类型: Object 管理遮罩层的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-6","content":"类型: Getter/Setter 属性 show 可以控制遮罩层是否加载层 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mask.show = true; setTimeout(() => { art.mask.show = false; }, 3000); }); "},{"title":"hotkey​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#hotkey","content":"类型: Object 管理快捷键的对象 "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-3","content":"类型: Function 方法 add 可以动态添加快捷键,第一个参数是 key code 数字,第二个参数是回调函数 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.hotkey.add(65, () => { console.info('你点击了 A 键'); }); art.hotkey.add(66, () => { console.info('你点击了 B 键'); }); }); 提示 只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效 "},{"title":"setting​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#setting","content":"类型: Object 管理设置面板的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-7","content":"类型: Getter/Setter 属性 show 可以控制设置面板是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; setTimeout(() => { art.setting.show = false; }, 3000); }); "},{"title":"plugins​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#plugins","content":"类型: Object 管理插件的对象 "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-4","content":"类型: Function 方法 add 可以动态添加插件 ▶ Run Code function myPlugin(art) { console.info('你可以在插件里访问到播放器的实例'); return { name: 'myPlugin', something: '自定义导出的属性', doSomething: function () { console.info('自定义导出的方法'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.plugins.add(myPlugin); console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"Basic options","type":0,"sectionRef":"#","url":"options","content":"","keywords":""},{"title":"container​","type":1,"pageTitle":"Basic options","url":"options#container","content":"Type: String、ElementDefault: #artplayerRequired: Yes The dom container mounted by the player must have a size, otherwise the player cannot display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', // container: document.querySelector('.artplayer-app'), url: '/assets/sample/video.mp4', }); You may need to initialize the size of the container element, such as: .artplayer-app { width: 400px; height: 300px; } "},{"title":"url​","type":1,"pageTitle":"Basic options","url":"options#url","content":"Type: StringDefault: ''Required: Yes Video source address, default support three video file formats: .mp4、.ogg、.webm ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); "},{"title":"Ready Callback​","type":1,"pageTitle":"Basic options","url":"options#ready-callback","content":"Type: FunctionDefault: undefined The constructor accepts a function as the second parameter, fired when the player is initialized and the video can be play, just like ready event ▶ Run Code var art = new Artplayer( { container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }, function () { this.play(); }, ); 提示 The this in the callback function is the player instance, but the callback function is used to use the arrow function, this is not to point to the player instance "},{"title":"poster​","type":1,"pageTitle":"Basic options","url":"options#poster","content":"Type: StringDefault: '' The poster of the video will only appear in a state in which the player is initialized and not played. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); "},{"title":"title​","type":1,"pageTitle":"Basic options","url":"options#title","content":"Type: StringDefault: '' Video headings, currently appear in video screenshots and mini mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', title: '【新海诚动画】『秒速5センチメートル』', screenshot: true, }); "},{"title":"theme​","type":1,"pageTitle":"Basic options","url":"options#theme","content":"Type: StringDefault: #f00 Player theme color, currently only on the progress bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', theme: '#ffad00', }); "},{"title":"volume​","type":1,"pageTitle":"Basic options","url":"options#volume","content":"Type: NumberDefault: 0.7 Default volume of the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', volume: 0.5, }); Tip The player caches the size of the last volume, when the next initialization (such as refreshing the page) player reads the cache value "},{"title":"isLive​","type":1,"pageTitle":"Basic options","url":"options#islive","content":"Type: BooleanDefault: false Use live mode, hide progress bar and play time ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', isLive: true, }); "},{"title":"muted​","type":1,"pageTitle":"Basic options","url":"options#muted","content":"Type: BooleanDefault: false Whether the default mute ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); "},{"title":"autoplay​","type":1,"pageTitle":"Basic options","url":"options#autoplay","content":"Type: BooleanDefault: false Whether automatic play ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoplay: true, muted: true, }); Tip If you want the default to enter the page, you can automatically play the video, muted must be true, more information, please read Autoplay Policy Changes "},{"title":"autoSize​","type":1,"pageTitle":"Basic options","url":"options#autosize","content":"Type: BooleanDefault: false The size of the player will populate the entire container size, so there is often a black edge, the option can automatically adjust the player size to hide the black side. ▶ Run Code // Zoom browser window View effect var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); "},{"title":"autoMini​","type":1,"pageTitle":"Basic options","url":"options#automini","content":"Type: BooleanDefault: false When the player scrolls outside the browser viewport, automatically enter the mini play mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoMini: true, }); "},{"title":"loop​","type":1,"pageTitle":"Basic options","url":"options#loop","content":"Type: BooleanDefault: false Whether loop playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', loop: true, }); "},{"title":"flip​","type":1,"pageTitle":"Basic options","url":"options#flip","content":"Type: BooleanDefault: false Whether to display a video flip function, currently appear in the setting panel, so you need to set up setting is True ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', flip: true, setting: true, }); "},{"title":"playbackRate​","type":1,"pageTitle":"Basic options","url":"options#playbackrate","content":"Type: BooleanDefault: false Whether the video playback speed function is displayed, it will appear in the setting panel and contextmenu ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playbackRate: true, setting: true, }); "},{"title":"aspectRatio​","type":1,"pageTitle":"Basic options","url":"options#aspectratio","content":"Type: BooleanDefault: false Whether to display video long aspect ratio, it will appear in the setting panel and contextmenu ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', aspectRatio: true, setting: true, }); "},{"title":"screenshot​","type":1,"pageTitle":"Basic options","url":"options#screenshot","content":"Type: BooleanDefault: false Whether to display video screenshots in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', screenshot: true, // Optional moreVideoAttr: { crossOrigin: 'anonymous', }, }); Tip Because browser security mechanisms, if video source addresses and websites are cross-domain, screenshot failed "},{"title":"setting​","type":1,"pageTitle":"Basic options","url":"options#setting","content":"Type: BooleanDefault: false Whether to display the setting panel of the switch button in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); "},{"title":"hotkey​","type":1,"pageTitle":"Basic options","url":"options#hotkey","content":"Type: BooleanDefault: true Whether to use shortcut keys ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', hotkey: true, }); Hotkey\tDescribe↑\tIncreasing volume ↓\tlower the volume ←\tFast forward 5 seconds →\tFast backward 5 seconds space\tSwitch play / pause Tip This hotkey will take effect only after the player gets the focus (if you click on the player). "},{"title":"pip​","type":1,"pageTitle":"Basic options","url":"options#pip","content":"Type: BooleanDefault: false Whether to display the PIP switch button in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', pip: true, }); "},{"title":"mutex​","type":1,"pageTitle":"Basic options","url":"options#mutex","content":"Type: BooleanDefault: true If there are multiple players on the page at the same time, can only one player be allowed to play ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', mutex: true, }); "},{"title":"fullscreen​","type":1,"pageTitle":"Basic options","url":"options#fullscreen","content":"Type: BooleanDefault: false Whether to display the full screen button of the player window in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Basic options","url":"options#fullscreenweb","content":"Type: BooleanDefault: false Whether to display the full screen button of the player webpage in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); "},{"title":"subtitleOffset​","type":1,"pageTitle":"Basic options","url":"options#subtitleoffset","content":"Type: BooleanDefault: false Subtitle time offset, in the range [-5s, 5s] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, setting: true, subtitleOffset: true, }); "},{"title":"miniProgressBar​","type":1,"pageTitle":"Basic options","url":"options#miniprogressbar","content":"Type: BooleanDefault: false Mini progress bar, only appears when the player loses focus and is playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', miniProgressBar: true, }); "},{"title":"useSSR​","type":1,"pageTitle":"Basic options","url":"options#usessr","content":"Type: BooleanDefault: false Whether to use SSR mounting mode, it is useful if you want to render the HTML required by the player in advance before mounting the player You can access the HTML required by the player through Artplayer.html ▶ Run Code var $container = document.querySelector('.artplayer-app'); $container.innerHTML = Artplayer.html; var art = new Artplayer({ container: $container, url: '/assets/sample/video.mp4', useSSR: true, }); Tip SSR is the abbreviation of Server Side Render. The content on the page is generated by server side rendering, and the browser directly displays the HTML returned by the server side. "},{"title":"playsInline​","type":1,"pageTitle":"Basic options","url":"options#playsinline","content":"Type: BooleanDefault: true Whether use playsInline in mobile ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playsInline: true, }); "},{"title":"layers​","type":1,"pageTitle":"Basic options","url":"options#layers","content":"Type: ArrayDefault: [] Initialize a custom layers Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { index: 1, name: 'potser', disable: false, html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, click: function (...args) { console.info('You click on the component'); art.layers.show = false; }, mounted: function (...args) { console.info('Component mount completion'); }, }, ], }); "},{"title":"settings​","type":1,"pageTitle":"Basic options","url":"options#settings","content":"Type: ArrayDefault: [] Initialize custom setting panel, please visit How to add setting panel ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, settings: [ { html: 'Custom setting 01', selector: [ { html: 'Submenu 01', }, { html: 'Submenu 02', }, ], onSelect: function (item) { console.log(item.html); }, }, { html: 'Custom setting 02', selector: [ { html: 'Submenu 01', }, { html: 'Submenu 02', }, ], onSelect: function (item) { console.log(item.html); }, }, ], }); "},{"title":"contextmenu​","type":1,"pageTitle":"Basic options","url":"options#contextmenu","content":"Type: ArrayDefault: [] Initialize custom contextmenu Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', contextmenu: [ { html: 'Custom menu', click: function () { console.info('You clicked the custom menu'); art.contextmenu.show = false; }, }, ], }); art.on('ready', () => { art.contextmenu.show = true; }); "},{"title":"controls​","type":1,"pageTitle":"Basic options","url":"options#controls","content":"Type: ArrayDefault: [] Initialize the customized bottom control bar Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component position\tString\tLocation at left or right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { disable: false, name: 'button', index: 10, position: 'right', html: 'Custom button1', tooltip: 'Custom button1', style: { color: 'red', }, click: function () { console.log('You clicked custom button 1'); }, mounted: function () { console.log('Custom button mounting is complete 1'); }, }, { position: 'left', html: 'Custom button2', tooltip: 'Custom button2', style: { color: 'green', }, click: function () { console.log('You clicked custom button 2'); }, }, ], }); "},{"title":"quality​","type":1,"pageTitle":"Basic options","url":"options#quality","content":"Type: ArrayDefault: [] Whether to display the quality selection list in the bottom control bar Property\tType\tDescriptiondefault\tBoolean\tDefault quality html\tString\tQuality name url\tString\tQuality address ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', quality: [ { default: true, html: 'SD 480P', url: '/assets/sample/video.mp4', }, { html: 'HD 720P', url: '/assets/sample/video.mp4', }, ], }); "},{"title":"highlight​","type":1,"pageTitle":"Basic options","url":"options#highlight","content":"Type: ArrayDefault: [] Show highlighted information points on the progress bar Property\tType\tDescriptiontime\tNumber\tHighlight time (unit seconds) text\tString\tHighlight text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', highlight: [ { time: 60, text: 'One more chance', }, { time: 120, text: '谁でもいいはずなのに', }, { time: 180, text: '夏の想い出がまわる', }, { time: 240, text: 'こんなとこにあるはずもないのに', }, { time: 300, text: '--终わり--', }, ], }); "},{"title":"plugins​","type":1,"pageTitle":"Basic options","url":"options#plugins","content":"Type: ArrayDefault: [] Initialization custom plugins ▶ Run Code function myPlugin(art) { console.info('You can access an instance of a player in the plugin'); return { name: 'myPlugin', something: 'Custom export properties', doSomething: function () { console.info('Custom export method'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [myPlugin], }); art.on('ready', () => { console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"whitelist​","type":1,"pageTitle":"Basic options","url":"options#whitelist","content":"Type: ArrayDefault: [] Because there are a variety of differences and restrictions in different mobile devices, this player is mount video by default on mobile devices. If you want to use this player on mobile devices, you need to manually open white list. The whitelist is an array type, which matches the window.navigator.userAgent, as long as one of the match is successful, enable the player Support string match, function match, regular match ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi], // whitelist: ['iPhone OS 11'], whitelist: ['*'], }); Tip If you want all types of mobile devices to enable players, set the whitelist to wildcard: ['*'] "},{"title":"thumbnails​","type":1,"pageTitle":"Basic options","url":"options#thumbnails","content":"Type: ObjectDefault: {} Set a preview map on the progress bar Property\tType\tDescriptionurl\tString\tPreview url number\tNumber\tPreview number column\tNumber\tPreview column width\tNumber\tPreview width height\tNumber\tPreview height ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', thumbnails: { url: '/assets/sample/thumbnails.png', number: 100, column: 10, }, }); "},{"title":"subtitle​","type":1,"pageTitle":"Basic options","url":"options#subtitle","content":"Type: ObjectDefault: {} Set the subtitles of the video, support subtitles format: vtt、srt、ass Property\tType\tDescriptionurl\tString\tSubtitle url type\tString\tSubtitle type: vtt, srt, ass style\tObject\tSubtitle style encoding\tString\tSubtitle encoding, default utf-8 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', type: 'srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); "},{"title":"moreVideoAttr​","type":1,"pageTitle":"Basic options","url":"options#morevideoattr","content":"Type: ObjectDefault: {'controls': false,'preload': 'metadata'} More video properties, these properties will be written directly into video elements ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', moreVideoAttr: { 'webkit-playsinline': true, playsInline: true, }, }); "},{"title":"icons​","type":1,"pageTitle":"Basic options","url":"options#icons","content":"Type: ObjectDefault: {} Used to replace the default icon, support HTML string ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', icons: { loading: '<img src="/assets/img/ploading.gif">', state: '<img src="/assets/img/state.png">', play: '', pause: '', check: '', volume: '', volumeClose: '', screenshot: '', setting: '', pip: '', arrowLeft: '', arrowRight: '', playbackRate: '', aspectRatio: '', config: '', lock: '', flip: '', unlock: '', fullscreenOff: '', fullscreenOn: '', fullscreenWebOff: '', fullscreenWebOn: '', switchOn: '', switchOff: '', error: '', indicator: '', }, }); "},{"title":"type​","type":1,"pageTitle":"Basic options","url":"options#type","content":"Type: StringDefault: '' Used to specify the format of the video, you need to use the CustomType to use, please visit Libraries The default video format is the suffix of video addresses (such as .flv,.mkv, .ts), but sometimes video address does not have the correct suffix, so it is necessary to specify ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', type: 'flv', }); "},{"title":"customType​","type":1,"pageTitle":"Basic options","url":"options#customtype","content":"Type: ObjectDefault: {} Match by the format of the video, hand over video decoding to third party programs, please visit Libraries ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', customType: { flv: function (video, url, art) { // video: Video DOM element // url: Video url // art: Current instance }, }, }); "},{"title":"lang​","type":1,"pageTitle":"Basic options","url":"options#lang","content":"Type: StringDefault: navigator.language.toLowerCase() Default display language, currently support: en、zh-cn、zh-tw ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'en', }); "},{"title":"lock​","type":1,"pageTitle":"Basic options","url":"options#lock","content":"Type: BooleanDefault: false Whether to display a lock button on the mobile side to hide the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lock: true, }); "},{"title":"fastForward​","type":1,"pageTitle":"Basic options","url":"options#fastforward","content":"Type: BooleanDefault: false Whether to add fast forward function on the mobile, when long press the video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fastForward: true, }); "},{"title":"autoPlayback​","type":1,"pageTitle":"Basic options","url":"options#autoplayback","content":"Type: BooleanDefault: false Whether to use auto playback ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoPlayback: true, }); "},{"title":"autoOrientation​","type":1,"pageTitle":"Basic options","url":"options#autoorientation","content":"Type: BooleanDefault: false Whether to rotate the player according to the video size and viewport size, when the player web-fullscreen in mobile ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoOrientation: true, }); "},{"title":"airplay​","type":1,"pageTitle":"Basic options","url":"options#airplay","content":"Type: BooleanDefault: false Whether to display the AirPlay button, only available in Safari currently ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', airplay: true, }); "},{"title":"广告插件","type":0,"sectionRef":"#","url":"zh-cn/Plugins/ads","content":"","keywords":""},{"title":"演示​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#演示","content":"👉 查看完整演示 "},{"title":"安装​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#安装","content":""},{"title":"通过 npm 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-npm-安装","content":"$ npm install artplayer-plugin-ads "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-yarn-安装","content":"$ yarn add artplayer-plugin-ads "},{"title":"通过 script 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-script-安装","content":"<!-- 本地 --> <script src="path/to/artplayer-plugin-ads.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> 然后你可以通过 window.artplayerPluginAds 访问到插件函数 "},{"title":"使用​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#使用","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, fullscreen: true, fullscreenWeb: true, plugins: [ artplayerPluginAds({ // html广告,假如是视频广告则忽略该值 html: '<img src="/assets/sample/poster.jpg">', // 视频广告的地址 video: '/assets/sample/test1.mp4', // 广告跳转网址,为空则不跳转 url: 'http://artplayer.org', // 必须观看的时长,期间不能被跳过,单位为秒 // 当该值大于或等于totalDuration时,不能提前关闭广告 // 当该值等于或小于0时,则随时都可以关闭广告 playDuration: 5, // 广告总时长,单位为秒 totalDuration: 10, // 视频广告是否默认静音 muted: false, // 多语言支持 i18n: { close: '关闭广告', countdown: '%s秒', detail: '查看详情', canBeClosed: '%s秒后可关闭广告', }, }), ], }); art.on('artplayerPluginAds:click', (ads) => { console.info('广告被点击', ads); }); art.on('artplayerPluginAds:skip', (ads) => { console.info('广告被跳过', ads); }); "},{"title":"第三方库","type":0,"sectionRef":"#","url":"zh-cn/libraries","content":"","keywords":""},{"title":"flv.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#flvjs","content":"主页: https://github.com/Bilibili/flv.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '/assets/sample/video.flv', customType: { flv: function (video, url) { if (flvjs.isSupported()) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); } else { art.notice.show = '不支持播放格式:flv'; } }, }, }); "},{"title":"hls.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#hlsjs","content":"主页: https://github.com/video-dev/hls.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8', customType: { m3u8: function (video, url) { if (Hls.isSupported()) { const hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); } else { const canPlay = video.canPlayType('application/vnd.apple.mpegurl'); if (canPlay === 'probably' || canPlay == 'maybe') { video.src = url; } else { art.notice.show = '不支持播放格式:m3u8'; } } }, }, }); "},{"title":"dash.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#dashjs","content":"主页: https://github.com/Dash-Industry-Forum/dash.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd', customType: { mpd: function (video, url) { var player = dashjs.MediaPlayer().create(); player.initialize(video, url, true); }, }, }); "},{"title":"shaka-player​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#shaka-player","content":"主页: https://github.com/google/shaka-player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd', customType: { mpd: function (video, url) { shaka.polyfill.installAll(); var player = new shaka.Player(video); player.load(url); }, }, }); "},{"title":"webtorrent​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#webtorrent","content":"主页: https://github.com/webtorrent/webtorrent ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4', type: 'torrent', customType: { torrent: function (video, url, art) { var client = new WebTorrent(); art.loading.show = true; client.add(url, function (torrent) { var file = torrent.files[0]; file.renderTo(video, { autoplay: true, }); }); }, }, }); art.on('ready', () => { art.template.$video.controls = false; }); "},{"title":"Common properties","type":0,"sectionRef":"#","url":"propertie","content":"","keywords":""},{"title":"play​","type":1,"pageTitle":"Common properties","url":"propertie#play","content":"Type: Function Play video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); }); "},{"title":"pause​","type":1,"pageTitle":"Common properties","url":"propertie#pause","content":"Type: Function Pause video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); setTimeout(() => { art.pause(); }, 3000); }); "},{"title":"toggle​","type":1,"pageTitle":"Common properties","url":"propertie#toggle","content":"Type: Function Switch Video playback and pause ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.toggle(); setTimeout(() => { art.toggle(); }, 3000); }); "},{"title":"seek​","type":1,"pageTitle":"Common properties","url":"propertie#seek","content":"Type: SetterParameter: Number Video time jump, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; }); "},{"title":"forward​","type":1,"pageTitle":"Common properties","url":"propertie#forward","content":"Type: SetterParameter: Number Video time forward, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.forward = 5; }); "},{"title":"backward​","type":1,"pageTitle":"Common properties","url":"propertie#backward","content":"Type: SetterParameter: Number Video time backward, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; setTimeout(() => { art.backward = 2; }, 3000); }); "},{"title":"volume​","type":1,"pageTitle":"Common properties","url":"propertie#volume","content":"Type: Setter/GetterParameter: Number Set and get video volume, range: [0, 1] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.volume); art.volume = 0.5; console.info(art.volume); }); "},{"title":"url​","type":1,"pageTitle":"Common properties","url":"propertie#url","content":"Type: Setter/GetterParameter: String Set and get video url ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.url); art.url = '/assets/sample/video.mp4?t=0'; console.info(art.url); }); "},{"title":"switchUrl​","type":1,"pageTitle":"Common properties","url":"propertie#switchurl","content":"Type: FunctionParameter: String Set video url, set, like the url, but will perform some optimization operations The function supports two parameters, the first one for the new video url, the second is new video name ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchUrl('/assets/sample/video.mp4?t=0', 'New video name'); }, 3000); }); "},{"title":"switchQuality​","type":1,"pageTitle":"Common properties","url":"propertie#switchquality","content":"Type: FunctionParameter: String Set the video quality address, like the switchUrl, but will bring the previous play progress The function supports two parameters, the first one for the new video url, the second is new video name ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchQuality('/assets/sample/video.mp4?t=0', 'New video name'); }, 3000); }); "},{"title":"muted​","type":1,"pageTitle":"Common properties","url":"propertie#muted","content":"Type: Setter/GetterParameter: Boolean Setting up and getting the video mute ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.muted); art.muted = true; console.info(art.muted); }); "},{"title":"currentTime​","type":1,"pageTitle":"Common properties","url":"propertie#currenttime","content":"Type: Setter/GetterParameter: Number Set and get the video current time, set time like the seek, but it does not trigger additional events ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.currentTime); art.currentTime = 5; console.info(art.currentTime); }); "},{"title":"duration​","type":1,"pageTitle":"Common properties","url":"propertie#duration","content":"Type: Getter Get video duration ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.duration); }); Tip Some videos are there is no duration, such as the live video or video is not decoded, the duration will be 0 "},{"title":"screenshot​","type":1,"pageTitle":"Common properties","url":"propertie#screenshot","content":"Type: Function Download the current video frame screenshot ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.once('video:canplay', () => { art.screenshot(); }); }); "},{"title":"getDataURL​","type":1,"pageTitle":"Common properties","url":"propertie#getdataurl","content":"Type: Function Get the base64 url of the current video frame, return to a Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getDataURL().then((url) => console.info(url)); }); "},{"title":"getBlobUrl​","type":1,"pageTitle":"Common properties","url":"propertie#getbloburl","content":"Type: Function Get the blob url of the current video frame, return to a Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getBlobUrl().then((url) => console.info(url)); }); "},{"title":"fullscreen​","type":1,"pageTitle":"Common properties","url":"propertie#fullscreen","content":"Type: Setter/GetterParameter: Boolean Set and get a player window full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('ready', () => { art.fullscreen = true; setTimeout(() => { art.fullscreen = false; }, 3000); }); Tip Due to the browser security mechanism, the page must be exchanged before the window full screen, such as the user click on the page) "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Common properties","url":"propertie#fullscreenweb","content":"Type: Setter/GetterParameter: Boolean Setting up and get a player web page full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.fullscreenWeb = true; setTimeout(() => { art.fullscreenWeb = false; }, 3000); }); "},{"title":"pip​","type":1,"pageTitle":"Common properties","url":"propertie#pip","content":"Type: Setter/GetterParameter: Boolean Set and get player PIP Mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.pip = true; setTimeout(() => { art.pip = false; }, 3000); }); Tip Due to the browser security mechanism, the page must be exchanged first before the PIP (such as user clicking over the page) "},{"title":"poster​","type":1,"pageTitle":"Common properties","url":"propertie#poster","content":"Type: Setter/GetterParameter: String Setting up and get a video poster, only the poster effect can only be seen before the video is played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); art.on('ready', () => { console.info(art.poster); art.poster = '/assets/sample/poster.jpg?t=0'; console.info(art.poster); }); "},{"title":"mini​","type":1,"pageTitle":"Common properties","url":"propertie#mini","content":"Type: Setter/GetterParameter: Boolean Set and get player mini mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mini = true; }); "},{"title":"playing​","type":1,"pageTitle":"Common properties","url":"propertie#playing","content":"Type: GetterParameter: Boolean Get the video is playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { console.info(art.playing); art.play(); console.info(art.playing); }); "},{"title":"autoSize​","type":1,"pageTitle":"Common properties","url":"propertie#autosize","content":"Type: Setter/GetterParameter: Boolean Set whether the video is adaptive, set to true, it will only execute once ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoSize); art.autoSize = true; console.info(art.autoSize); }); "},{"title":"rect​","type":1,"pageTitle":"Common properties","url":"propertie#rect","content":"Type: Getter Get the size and coordinate information of the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(JSON.stringify(art.rect)); }); Tip Size and coordinate information is obtained by getBoundingClientRect "},{"title":"flip​","type":1,"pageTitle":"Common properties","url":"propertie#flip","content":"Type: Setter/GetterParameter: String Set and get player flip, support normal, horizontal, vertical ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.flip); art.flip = 'horizontal'; console.info(art.flip); }); "},{"title":"playbackRate​","type":1,"pageTitle":"Common properties","url":"propertie#playbackrate","content":"Type: Setter/GetterParameter: Number Set and get player playback speed, support 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.playbackRate); art.playbackRate = 2; console.info(art.playbackRate); }); "},{"title":"aspectRatio​","type":1,"pageTitle":"Common properties","url":"propertie#aspectratio","content":"Type: Setter/GetterParameter: String Set and get the player long aspect, support default, 4:3, 16:9 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.aspectRatio); art.aspectRatio = '16:9'; console.info(art.aspectRatio); }); "},{"title":"loop​","type":1,"pageTitle":"Common properties","url":"propertie#loop","content":"Type: Setter/GetterParameter: Array Setting and getting the interval to play in seconds, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.loop); art.loop = [5, 10]; console.info(art.loop); }); Tip Delete interval loop play, only need to set up loop is [] "},{"title":"autoHeight​","type":1,"pageTitle":"Common properties","url":"propertie#autoheight","content":"Type: Setter/GetterDefault: Boolean When the container has only width, you want the container height adapt to the player aspect ratio. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoHeight); art.autoHeight = true; console.info(art.autoHeight); }); "},{"title":"attr​","type":1,"pageTitle":"Common properties","url":"propertie#attr","content":"Type: FunctionParameter: String Dynamically get and set the properties of the video element ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.attr('playsInline')); art.attr('playsInline', true); console.info(art.attr('playsInline')); }); "},{"title":"title​","type":1,"pageTitle":"Common properties","url":"propertie#title","content":"Type: Setter/GetterParameter: String Dynamic get and set player title ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.title); art.title = 'New Title'; console.info(art.title); }); "},{"title":"theme​","type":1,"pageTitle":"Common properties","url":"propertie#theme","content":"Type: Setter/GetterParameter: String Dynamic get and set player theme color ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.theme); art.theme = '#000'; console.info(art.theme); }); "},{"title":"airplay​","type":1,"pageTitle":"Common properties","url":"propertie#airplay","content":"Type: Function Open the Airplay ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { name: 'airplay', position: 'right', html: 'AirPlay', click: function () { art.airplay(); }, }, ], }); "},{"title":"destroy​","type":1,"pageTitle":"Common properties","url":"propertie#destroy","content":"Type: FunctionParameter: Boolean Destroy the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.destroy(); }); "},{"title":"在控制栏添加按钮","type":0,"sectionRef":"#","url":"zh-cn/Questions/Create_button_in_the_controls","content":"在控制栏添加按钮 有时你需要在控制栏添加按钮,如开关按钮或者单选按钮等等,你甚至可以使用第三方的样式库如 bootstrap ▶ Run Code var time = 0; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: '<button type="button">Click Me!</button>', click: function (_, event) { // 第二个参数是事件对象 time += 1; event.target.innerText = 'You Click ' + time; }, }, ], }); ","keywords":""},{"title":"弹幕库插件","type":0,"sectionRef":"#","url":"zh-cn/Plugins/danmuku","content":"","keywords":""},{"title":"演示​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#演示","content":"👉 查看完整演示 "},{"title":"安装​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#安装","content":""},{"title":"通过 npm 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-npm-安装","content":"$ npm install artplayer-plugin-danmuku "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-yarn-安装","content":"$ yarn add artplayer-plugin-danmuku "},{"title":"通过 script 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-script-安装","content":"<!-- 本地 --> <script src="path/to/artplayer-plugin-danmuku.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script> 然后你可以通过 window.artplayerPluginDanmuku 访问到插件函数 "},{"title":"使用​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用","content":""},{"title":"使用弹幕数组​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用弹幕数组","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, setting: true, playbackRate: true, fullscreenWeb: true, plugins: [ artplayerPluginDanmuku({ // 弹幕数组 danmuku: [ { text: '111', // 弹幕文本 time: 1, // 发送时间,单位秒 color: '#fff', // 弹幕局部颜色 border: false, // 是否显示描边 mode: 0, // 弹幕模式: 0表示滚动、1静止 }, { text: '222', time: 2, color: 'red', border: true, mode: 0, }, { text: '333', time: 3, color: 'green', border: false, mode: 1, }, ], speed: 5, // 弹幕持续时间,单位秒,范围在[1 ~ 10] opacity: 1, // 弹幕透明度,范围在[0 ~ 1] fontSize: 25, // 字体大小,支持数字和百分比 color: '#FFFFFF', // 默认字体颜色 mode: 0, // 默认模式,0-滚动,1-静止 margin: [10, '25%'], // 弹幕上下边距,支持数字和百分比 antiOverlap: true, // 是否防重叠 useWorker: true, // 是否使用 web worker synchronousPlayback: false, // 是否同步到播放速度 filter: (danmu) => danmu.text.length < 50, // 弹幕过滤函数,返回 true 则可以发送 lockTime: 5, // 输入框锁定时间,单位秒,范围在[1 ~ 60] maxLength: 100, // 输入框最大可输入的字数,范围在[0 ~ 500] minWidth: 200, // 输入框最小宽度,范围在[0 ~ 500],填 0 则为无限制 maxWidth: 400, // 输入框最大宽度,范围在[0 ~ Infinity],填 0 则为 100% 宽度 theme: 'dark', // 输入框自定义挂载时的主题色,默认为 dark,可以选填亮色 light beforeEmit: (danmu) => !!danmu.text.trim(), // 发送弹幕前的自定义校验,返回 true 则可以发送 // 通过 mount 选项可以自定义输入框挂载的位置,默认挂载于播放器底部,仅在当宽度小于最小值时生效 // mount: document.querySelector('.artplayer-danmuku'), }), ], }); "},{"title":"使用弹幕 XML​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用弹幕-xml","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // 弹幕 XML 文件,和 Bilibili 网站的弹幕格式一致 danmuku: '/assets/sample/danmuku.xml', }), ], }); "},{"title":"使用异步调用​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用异步调用","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // 使用 Promise 异步返回 danmuku: function () { return new Promise((resovle) => { return resovle([ { text: '111', time: 1, }, { text: '222', time: 2, }, { text: '333', time: 3, }, ]); }); }, }), ], }); "},{"title":"接口​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#接口","content":""},{"title":"hide/show​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#hideshow","content":"类型: Function 通过方法 hide 和 show 进行隐藏或者显示弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '隐藏弹幕', click: function () { art.plugins.artplayerPluginDanmuku.hide(); }, }, { position: 'right', html: '显示弹幕', click: function () { art.plugins.artplayerPluginDanmuku.show(); }, }, ], }); "},{"title":"isHide​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#ishide","content":"类型: Boolean 通过属性 isHide 判断当前弹幕是隐藏或者显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '隐藏弹幕', click: function (_, event) { if (art.plugins.artplayerPluginDanmuku.isHide) { art.plugins.artplayerPluginDanmuku.show(); event.target.innerText = '隐藏弹幕'; } else { art.plugins.artplayerPluginDanmuku.hide(); event.target.innerText = '显示弹幕'; } }, }, ], }); "},{"title":"emit​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#emit","content":"类型: Function 通过方法 emit 发送一条实时弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '发送弹幕', click: function () { var text = prompt('请输入弹幕文本', '弹幕测试文本'); if (!text || !text.trim()) return; var color = '#' + Math.floor(Math.random() * 0xffffff).toString(16); art.plugins.artplayerPluginDanmuku.emit({ text: text, color: color, border: true, }); }, }, ], }); "},{"title":"config​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#config","content":"类型: Function 通过方法 config 实时改变弹幕配置,支持属性有: danmukuspeedopacityfontSizecolormodemarginantiOverlapsynchronousPlaybackfilterlockTimebeforeEmit ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '弹幕大小:<input type="range" min="12" max="50" step="1" value="25">', style: { display: 'flex', alignItems: 'center', }, mounted: function ($setting) { const $range = $setting.querySelector('input[type=range]'); $range.addEventListener('change', () => { art.plugins.artplayerPluginDanmuku.config({ fontSize: Number($range.value), }); }); }, }, ], }); "},{"title":"load​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#load","content":"类型: Function 通过 load 方法可以重载弹幕源,或者切换新弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '重载弹幕', click: function () { art.plugins.artplayerPluginDanmuku.load(); }, }, { position: 'right', html: '切换弹幕', click: function () { art.plugins.artplayerPluginDanmuku.config({ danmuku: '/assets/sample/danmuku-v2.xml', }); art.plugins.artplayerPluginDanmuku.load(); }, }, ], }); "},{"title":"事件​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#事件","content":"var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], }); art.on('artplayerPluginDanmuku:emit', (danmu) => { console.info('新增弹幕', danmu); }); art.on('artplayerPluginDanmuku:loaded', (danmus) => { console.info('加载弹幕', danmus.length); }); art.on('artplayerPluginDanmuku:error', (error) => { console.info('加载错误', error); }); art.on('artplayerPluginDanmuku:config', (option) => { console.info('配置变化', option); }); art.on('artplayerPluginDanmuku:stop', () => { console.info('弹幕停止'); }); art.on('artplayerPluginDanmuku:start', () => { console.info('弹幕开始'); }); art.on('artplayerPluginDanmuku:hide', () => { console.info('弹幕隐藏'); }); art.on('artplayerPluginDanmuku:show', () => { console.info('弹幕显示'); }); art.on('artplayerPluginDanmuku:destroy', () => { console.info('弹幕销毁'); }); "},{"title":"处理单个组件","type":0,"sectionRef":"#","url":"zh-cn/Questions/Handle_single_component","content":"处理单个组件 当我们在layers、contextmenu、controls里添加自定义组件时,最好带上一个唯一的 name 属性,该属性不但会作为类名添加到 dom 元素里,还可以用于快速定位到组件。 这里有三种方法获取组件的dom元素:组件方法 mounted、实例方法 query、推荐通过 name 直接获取 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); art.on('ready', () => { art.layers.add({ name: 'layer1', html: 'your-layer', mounted: function($layer1) { // } }); art.contextmenu.add({ name: 'contextmenu1', html: 'your-contextmenu', mounted: function($contextmenu1) { // } }); art.controls.add({ name: 'control1', html: 'your-control', position: 'right', mounted: function($control1) { // } }); // 使用查询 query 获取组件的DOM元素 var $layer1 = art.query('.art-layer-layer1'); var $contextmenu1 = art.query('.art-contextmenu-contextmenu1'); var $control1 = art.query('.art-control-control1'); // 推荐使用 name 获取组件的DOM元素 var $layer1 = art.layers['layer1']; var $contextmenu1 = art.contextmenu['contextmenu1']; var $control1 = art.controls['control1']; }); 提示 注意,你不能创建存在相同名字的组件","keywords":""},{"title":"基础参数","type":0,"sectionRef":"#","url":"zh-cn/options","content":"","keywords":""},{"title":"container​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#container","content":"类型: String、Element默认: #artplayer必填: 是 播放器所挂载的 dom 容器,其必须是具有尺寸的,否则播放器无法显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', // container: document.querySelector('.artplayer-app'), url: '/assets/sample/video.mp4', }); 您可能需要初始化容器元素的大小,如: .artplayer-app { width: 400px; height: 300px; } "},{"title":"url​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#url","content":"类型: String默认: ''必填: 是 视频源地址,默认支持三种视频文件格式:.mp4、.ogg、.webm ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); "},{"title":"Ready Callback​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#ready-callback","content":"类型: Function默认: undefined 构造函数接受一个函数作为第二个参数,播放器初始化成功且视频可以播放时触发,和ready事件一样 ▶ Run Code var art = new Artplayer( { container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }, function () { this.play(); }, ); 提示 回调函数里的this就是播放器实例,但回调函数假如使用了箭头函数,this则不会指向播放器实例 "},{"title":"poster​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#poster","content":"类型: String默认: '' 视频的海报,只会出现在播放器初始化且未播放的状态下 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); "},{"title":"title​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#title","content":"类型: String默认: '' 视频标题,目前会出现在视频截图和迷你模式下 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', title: '【新海诚动画】『秒速5センチメートル』', screenshot: true, }); "},{"title":"theme​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#theme","content":"类型: String默认: #f00 播放器主题颜色,目前只作用于进度条上 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', theme: '#ffad00', }); "},{"title":"volume​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#volume","content":"类型: Number默认: 0.7 播放器的默认音量 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', volume: 0.5, }); 提示 播放器会缓存最后一次音量的大小,下次初始化时(如刷新页面)播放器会读取该缓存值 "},{"title":"isLive​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#islive","content":"类型: Boolean默认: false 使用直播模式,会隐藏进度条和播放时间 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', isLive: true, }); "},{"title":"muted​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#muted","content":"类型: Boolean默认: false 是否默认静音 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); "},{"title":"autoplay​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoplay","content":"类型: Boolean默认: false 是否自动播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoplay: true, muted: true, }); 提示 假如希望默认进入页面就能自动播放视频,muted 必需为 true,更多信息请阅读 Autoplay Policy Changes "},{"title":"autoSize​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autosize","content":"类型: Boolean默认: false 播放器的尺寸默认会填充整个 container 容器尺寸,所以经常出现黑边,该值能自动调整播放器尺寸以隐藏黑边 ▶ Run Code // 缩放浏览器窗口查看效果 var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); "},{"title":"autoMini​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#automini","content":"类型: Boolean默认: false 当播放器滚动到浏览器视口以外时,自动进入迷你播放模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoMini: true, }); "},{"title":"loop​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#loop","content":"类型: Boolean默认: false 是否循环播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', loop: true, }); "},{"title":"flip​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#flip","content":"类型: Boolean默认: false 是否显示视频翻转功能,目前只出现在 设置面板 里,所以需要同时设置 setting 为 true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', flip: true, setting: true, }); "},{"title":"playbackRate​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#playbackrate","content":"类型: Boolean默认: false 是否显示视频播放速度功能,会出现在 设置面板 和 右键菜单 里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playbackRate: true, setting: true, }); "},{"title":"aspectRatio​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#aspectratio","content":"类型: Boolean默认: false 是否显示视频长宽比功能,会出现在 设置面板 和 右键菜单 里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', aspectRatio: true, setting: true, }); "},{"title":"screenshot​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#screenshot","content":"类型: Boolean默认: false 是否在底部控制栏里显示视频截图功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', screenshot: true, // 可选 moreVideoAttr: { crossOrigin: 'anonymous', }, }); 提示 由于浏览器安全机制,假如视频源地址和网站是跨域的,可能会出现截图失败 "},{"title":"setting​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#setting","content":"类型: Boolean默认: false 是否在底部控制栏里显示设置面板的开关按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); "},{"title":"hotkey​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#hotkey","content":"类型: Boolean默认: true 是否使用快捷键 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', hotkey: true, }); 热键\t描述↑\t增加音量 ↓\t降低音量 ←\t快进 5 秒 →\t快退 5 秒 space\t切换播放/暂停 提示 只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效 "},{"title":"pip​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#pip","content":"类型: Boolean默认: false 是否在底部控制栏里显示画中画的开关按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', pip: true, }); "},{"title":"mutex​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#mutex","content":"类型: Boolean默认: true 假如页面里同时存在多个播放器,是否只能让一个播放器播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', mutex: true, }); "},{"title":"fullscreen​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fullscreen","content":"类型: Boolean默认: false 是否在底部控制栏里显示播放器窗口全屏按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fullscreenweb","content":"类型: Boolean默认: false 是否在底部控制栏里显示播放器网页全屏按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); "},{"title":"subtitleOffset​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#subtitleoffset","content":"类型: Boolean默认: false 字幕时间偏移,范围在 [-5s, 5s] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, setting: true, subtitleOffset: true, }); "},{"title":"miniProgressBar​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#miniprogressbar","content":"类型: Boolean默认: false 迷你进度条,只在播放器失去焦点后且正在播放时出现 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', miniProgressBar: true, }); "},{"title":"useSSR​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#usessr","content":"类型: Boolean默认: false 是否使用 SSR 挂载模式,假如你希望在播放器挂载前,就提前渲染好播放器所需的HTML时有用 你可以通过Artplayer.html访问到播放器所需的HTML ▶ Run Code var $container = document.querySelector('.artplayer-app'); $container.innerHTML = Artplayer.html; var art = new Artplayer({ container: $container, url: '/assets/sample/video.mp4', useSSR: true, }); 提示 SSR 是 Server Side Render 简称,页面上的内容是通过服务端渲染生成的,浏览器直接显示服务端返回的 HTML 就可以了。 "},{"title":"playsInline​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#playsinline","content":"类型: Boolean默认: true 在移动端是否使用 playsInline 模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playsInline: true, }); "},{"title":"layers​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#layers","content":"类型: Array默认: [] 初始化自定义的业务图层 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { index: 1, name: 'potser', disable: false, html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, click: function (...args) { console.info('你点击了组件'); art.layers.show = false; }, mounted: function (...args) { console.info('组件挂载完成'); }, }, ], }); "},{"title":"settings​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#settings","content":"类型: Array默认: [] 初始化自定义的设置面板,更多信息请访问 怎么添加设置面板 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, settings: [ { html: '自定义设置01', selector: [ { html: '子菜单01', }, { html: '子菜单02', }, ], onSelect: function (item) { console.log(item.html); }, }, { html: '自定义设置02', selector: [ { html: '子菜单01', }, { html: '子菜单02', }, ], onSelect: function (item) { console.log(item.html); }, }, ], }); "},{"title":"contextmenu​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#contextmenu","content":"类型: Array默认: [] 初始化自定义的右键菜单 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', contextmenu: [ { html: '自定义菜单', click: function () { console.info('你点击了自定义菜单'); art.contextmenu.show = false; }, }, ], }); art.on('ready', () => { art.contextmenu.show = true; }); "},{"title":"controls​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#controls","content":"类型: Array默认: [] 初始化自定义的底部控制栏 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 position\tString\t位置在 left 或者 right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { disable: false, name: 'button', index: 10, position: 'right', html: '自定义按钮', tooltip: '自定义按钮的提示1', style: { color: 'red', }, click: function () { console.log('你点击了自定义按钮1'); }, mounted: function () { console.log('自定义按钮挂载完成1'); }, }, { position: 'left', html: '自定义按钮2', tooltip: '自定义按钮的提示2', style: { color: 'green', }, click: function () { console.log('你点击了自定义按钮2'); }, }, ], }); "},{"title":"quality​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#quality","content":"类型: Array默认: [] 是否在底部控制栏里显示画质选择列表 属性\t类型\t描述default\tBoolean\t默认画质 name\tString\t画质名字 url\tString\t画质地址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', quality: [ { default: true, html: 'SD 480P', url: '/assets/sample/video.mp4', }, { html: 'HD 720P', url: '/assets/sample/video.mp4', }, ], }); "},{"title":"highlight​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#highlight","content":"类型: Array默认: [] 在进度条上显示高亮信息点 属性\t类型\t描述time\tNumber\t高亮时间(单位秒) text\tString\t高亮文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', highlight: [ { time: 60, text: 'One more chance', }, { time: 120, text: '谁でもいいはずなのに', }, { time: 180, text: '夏の想い出がまわる', }, { time: 240, text: 'こんなとこにあるはずもないのに', }, { time: 300, text: '--终わり--', }, ], }); "},{"title":"plugins​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#plugins","content":"类型: Array默认: [] 初始化自定义的插件 ▶ Run Code function myPlugin(art) { console.info('你可以在插件里访问到播放器的实例'); return { name: 'myPlugin', something: '自定义导出的属性', doSomething: function () { console.info('自定义导出的方法'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [myPlugin], }); art.on('ready', () => { console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"whitelist​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#whitelist","content":"类型: Array默认: [] 因为不同的移动设备存在多种差异和限制,所以本播放器默认在移动设备上使用原生方法挂载视频,假如你想在移动设备上使用本播放器,需要手动开启白名单 白名单是一个数组类型,分别与 window.navigator.userAgent 进行匹配,只要其中一项匹配成功则启用播放器 支持字符串匹配、函数匹配、正则匹配 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi], // whitelist: ['iPhone OS 11'], whitelist: ['*'], }); 提示 假如希望全部类型的移动设备都启用播放器,设置 whitelist 为通配符 ['*'] 即可 "},{"title":"thumbnails​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#thumbnails","content":"类型: Object默认: {} 在进度条上设置预览图 属性\t类型\t描述url\tString\t预览图地址 number\tNumber\t预览图数量 column\tNumber\t预览图列数 width\tNumber\t预览图宽度 height\tNumber\t预览图高度 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', thumbnails: { url: '/assets/sample/thumbnails.png', number: 100, column: 10, }, }); "},{"title":"subtitle​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#subtitle","content":"类型: Object默认: {} 设置视频的字幕,支持字幕格式:vtt、srt、ass 属性\t类型\t描述url\tString\t字幕地址 type\tString\t字幕类型,可选 vtt、srt、ass style\tObject\t字幕样式 encoding\tString\t字幕编码,默认 utf-8 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', type: 'srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); "},{"title":"moreVideoAttr​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#morevideoattr","content":"类型: Object默认: {'controls': false,'preload': 'metadata'} 更多视频属性,这些属性将直接写入视频元素里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', moreVideoAttr: { 'webkit-playsinline': true, playsInline: true, }, }); "},{"title":"icons​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#icons","content":"类型: Object默认: {} 用于替换默认图标,支持 Html 字符串 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', icons: { loading: '<img src="/assets/img/ploading.gif">', state: '<img src="/assets/img/state.png">', play: '', pause: '', check: '', volume: '', volumeClose: '', screenshot: '', setting: '', pip: '', arrowLeft: '', arrowRight: '', playbackRate: '', aspectRatio: '', config: '', lock: '', flip: '', unlock: '', fullscreenOff: '', fullscreenOn: '', fullscreenWebOff: '', fullscreenWebOn: '', switchOn: '', switchOff: '', error: '', indicator: '', }, }); "},{"title":"type​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#type","content":"类型: String默认: '' 用于指明视频的格式,需要配合 customType 一起使用,更多信息请访问 第三方库 默认视频的格式就是视频地址的后缀(如 .flv、.mkv、.ts),但有时候视频地地址没有正确的后缀,所以需要特别指明 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', type: 'flv', }); "},{"title":"customType​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#customtype","content":"类型: Object默认: {} 通过视频的格式进行匹配,把视频解码权交给第三方程序进行处理,更多信息请访问 第三方库 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', customType: { flv: function (video, url, art) { // video: 视频dom元素 // url: 视频地址 // art: 当前实例 }, }, }); "},{"title":"lang​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#lang","content":"类型: String默认: navigator.language.toLowerCase() 默认显示语言,目前支持:en、zh-cn、zh-tw ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'en', }); "},{"title":"lock​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#lock","content":"类型: Boolean默认: false 是否在移动端显示一个锁定按钮,用于隐藏底部控制栏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lock: true, }); "},{"title":"fastForward​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fastforward","content":"类型: Boolean默认: false 是否在移动端添加长按视频快进功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fastForward: true, }); "},{"title":"autoPlayback​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoplayback","content":"类型: Boolean默认: false 是否使用自动回放功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoPlayback: true, }); "},{"title":"autoOrientation​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoorientation","content":"类型: Boolean默认: false 是否在移动端的网页全屏时,根据视频尺寸和视口尺寸,旋转播放器 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoOrientation: true, }); "},{"title":"airplay​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#airplay","content":"Type: BooleanDefault: false 是否显示 airplay 按钮,当前只在 Safari 下可用 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', airplay: true, }); "},{"title":"如何导入类型","type":0,"sectionRef":"#","url":"zh-cn/Questions/How_to_import_types","content":"如何导入类型 有时你会丢失 TypeScript 的语法提示,这时候你可以手动导入类型 /** * @typedef { import("artplayer/types/artplayer") } Artplayer */ /** * @type {Artplayer} - 一个 Artplayer 实例 */ const art1 = {}; /** * @param {Artplayer} art2 - 一个 Artplayer 实例 */ function getInstance(art2) { // } ","keywords":""},{"title":"与 React Portal 使用","type":0,"sectionRef":"#","url":"zh-cn/Questions/Use_with_react_portal","content":"与 React Portal 使用 在 layers、contextmenu、controls 里使用 react 组件也是非常容易的事,通过 createPortal 处理更复杂的业务逻辑 👉 点击打开在线演示 import React, { useState, useEffect } from "react"; import ReactDOM, { createPortal } from "react-dom"; import Artplayer from "artplayer/examples/react/Artplayer"; function Timer({ time }) { return <div>{time}</div>; } function App() { const [art, setArt] = useState(null); const [time, setTime] = useState(0); useEffect(() => { const update = () => setTime((time) => time + 1); setInterval(update, 1000); }, []); return ( <div> <Artplayer option={{ url: "https://artplayer.org/assets/sample/video.mp4", layers: [ { html: "", name: "portal" } ], controls: [ { position: "right", name: "portal", html: "" } ] }} style={{ width: "600px", height: "400px", margin: "60px auto 0" }} getInstance={(art) => { art.on("ready", () => setArt(art)); }} /> {art ? createPortal(<Timer time={time} />, art.layers.portal) : null} {art ? createPortal(<Timer time={time} />, art.controls.portal) : null} </div> ); } const rootElement = document.getElementById("root"); ReactDOM.render(<App />, rootElement); ","keywords":""},{"title":"在控制栏添加列表","type":0,"sectionRef":"#","url":"zh-cn/Questions/Create_selector_in_the_controls","content":"","keywords":""},{"title":"切换字幕​","type":1,"pageTitle":"在控制栏添加列表","url":"zh-cn/Questions/Create_selector_in_the_controls#切换字幕","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom) { console.info(item, $dom); art.subtitle.url = item.url; return '你点击了 ' + item.html; }, }, ], }); "},{"title":"切换滤镜​","type":1,"pageTitle":"在控制栏添加列表","url":"zh-cn/Questions/Create_selector_in_the_controls#切换滤镜","content":"▶ Run Code var instagramFilters = [ { "html": "1977", "class": "filter-1977" }, { "html": "Aden", "class": "filter-aden" }, { "html": "Amaro", "class": "filter-amaro" }, { "html": "Ashby", "class": "filter-ashby" }, { "html": "Brannan", "class": "filter-brannan" }, { "html": "Brooklyn", "class": "filter-brooklyn" }, { "html": "Charmes", "class": "filter-charmes" }, { "html": "Clarendon", "class": "filter-clarendon" }, { "html": "Crema", "class": "filter-crema" }, { "html": "Dogpatch", "class": "filter-dogpatch" }, { "html": "Earlybird", "class": "filter-earlybird" }, { "html": "Gingham", "class": "filter-gingham" }, { "html": "Ginza", "class": "filter-ginza" }, { "html": "Hefe", "class": "filter-hefe" }, { "html": "Helena", "class": "filter-helena" }, { "html": "Hudson", "class": "filter-hudson" }, { "html": "Inkwell", "class": "filter-inkwell" }, { "html": "Kelvin", "class": "filter-kelvin" }, { "html": "Kuno", "class": "filter-juno" }, { "html": "Lark", "class": "filter-lark" }, { "html": "Lo-Fi", "class": "filter-lofi" }, { "html": "Ludwig", "class": "filter-ludwig" }, { "html": "Maven", "class": "filter-maven" }, { "html": "Mayfair", "class": "filter-mayfair" }, { "html": "Moon", "class": "filter-moon" }, { "html": "Nashville", "class": "filter-nashville" }, { "html": "Perpetua", "class": "filter-perpetua" }, { "html": "Poprocket", "class": "filter-poprocket" }, { "html": "Reyes", "class": "filter-reyes" }, { "html": "Rise", "class": "filter-rise" }, { "html": "Sierra", "class": "filter-sierra" }, { "html": "Skyline", "class": "filter-skyline" }, { "html": "Slumber", "class": "filter-slumber" }, { "html": "Stinson", "class": "filter-stinson" }, { "html": "Sutro", "class": "filter-sutro" }, { "html": "Toaster", "class": "filter-toaster" }, { "html": "Valencia", "class": "filter-valencia" }, { "html": "Vesper", "class": "filter-vesper" }, { "html": "Walden", "class": "filter-walden" }, { "html": "Willow", "class": "filter-willow" }, { "html": "X-Pro", "class": "filter-xpro-ii" } ] var art = new Artplayer({ container: '.artplayer-app', url: 'https://artplayer.org/assets/sample/video.mp4', autoSize: true, controls: [ { position: 'right', html: 'Instagram Filters', selector: instagramFilters, onSelect: function (item) { art.template.$video.className = 'art-video ' + item.class; return item.html; }, }, ], }); "},{"title":"怎么添加设置面板","type":0,"sectionRef":"#","url":"zh-cn/Questions/How_to_add_setting_panel","content":"","keywords":""},{"title":"添加选择列表​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加选择列表","content":"设置面板类似于列表选择的集合,而且支持多层嵌套 属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 selector\tArray\t元素列表 onSelect\tFunction\t元素点击事件 width\tNumber\t列表宽度 default\tBoolean\t是否默认选中 tooltip\tString\t提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '选择字幕', width: 250, tooltip: '字幕 01', selector: [ { default: true, html: '<span style="color:red">字幕 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">字幕 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.subtitle.url = item.url; // 改变提示文本 return item.html; }, }, { html: '选择画质', width: 150, tooltip: '1080P', selector: [ { default: true, html: '1080P', url: '/assets/sample/video.mp4?id=1080', }, { html: '720P', url: '/assets/sample/video.mp4?id=720', }, { html: '360P', url: '/assets/sample/video.mp4?id=360', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.switchQuality(item.url, item.html); // 改变提示文本 return item.html; }, }, { html: '多层嵌套', selector: [ { html: '嵌套01', selector: [ { html: '嵌套02', }, { html: '嵌套02', }, ], }, { html: '嵌套01', selector: [ { html: '嵌套02', }, { html: '嵌套02', }, ], }, ], }, ], }); "},{"title":"添加切换按钮​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加切换按钮","content":"属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 switch\tBoolean\t按钮默认状态 onSwitch\tFunction\t按钮切换事件 tooltip\tString\t提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '画中画模式', tooltip: '关闭', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', switch: false, onSwitch: function (item, $dom, event) { console.info(item, $dom, event); const nextState = !item.switch; art.pip = nextState; // 改变提示文本 item.tooltip = nextState ? '开启' : '关闭'; // 改变按钮状态 return nextState; }, }, { html: '和列表组合', width: 200, selector: [ { default: true, html: '设置 01', }, { html: '设置 02', }, { html: '设置 03', switch: false, onSwitch: function (item, $dom, event) { return !item.switch; }, }, { html: '设置 04', icon: '', switch: true, onSwitch: function (item, $dom, event) { return !item.switch; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"添加范围滑动​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加范围滑动","content":"属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 range\tArray\t默认状态数组 onRange\tFunction\t滑块滑动事件 tooltip\tString\t提示文本 const range = [5, 1, 10, 1]; const value = range[0]; const min = range[1]; const max = range[2]; const step = range[3]; ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '滑块', tooltip: '5x', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', range: [5, 1, 10, 1], onRange: function (item) { // 改变提示文本 return item.range + 'x'; }, }, { html: '和列表组合', width: 200, selector: [ { default: true, html: '设置 01', }, { html: '设置 02', }, { html: '设置 03', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, { html: '设置 04', icon: '', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"常用属性","type":0,"sectionRef":"#","url":"zh-cn/propertie","content":"","keywords":""},{"title":"play​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#play","content":"类型: Function 播放视频 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); }); "},{"title":"pause​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#pause","content":"类型: Function 暂停视频 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); setTimeout(() => { art.pause(); }, 3000); }); "},{"title":"toggle​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#toggle","content":"类型: Function 切换视频的播放和暂停 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.toggle(); setTimeout(() => { art.toggle(); }, 3000); }); "},{"title":"seek​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#seek","content":"类型: Setter参数: Number 视频时间跳转,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; }); "},{"title":"forward​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#forward","content":"类型: Setter参数: Number 视频时间快进,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.forward = 5; }); "},{"title":"backward​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#backward","content":"类型: Setter参数: Number 视频时间快退,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; setTimeout(() => { art.backward = 2; }, 3000); }); "},{"title":"volume​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#volume","content":"类型: Setter/Getter参数: Number 设置和获取视频音量,范围在:[0, 1] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.volume); art.volume = 0.5; console.info(art.volume); }); "},{"title":"url​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#url","content":"类型: Setter/Getter参数: String 设置和获取视频地址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.url); art.url = '/assets/sample/video.mp4?t=0'; console.info(art.url); }); "},{"title":"switchUrl​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#switchurl","content":"类型: Function参数: String 设置视频地址,设置时和 url 类似,但会执行一些优化操作 函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchUrl('/assets/sample/video.mp4?t=0', '新视频名字'); }, 3000); }); "},{"title":"switchQuality​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#switchquality","content":"类型: Function参数: String 设置视频画质地址,和 switchUrl 类似,但会带上之前的播放进度 函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchQuality('/assets/sample/video.mp4?t=0', '新视频地址'); }, 3000); }); "},{"title":"muted​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#muted","content":"类型: Setter/Getter参数: Boolean 设置和获取视频是否静音 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.muted); art.muted = true; console.info(art.muted); }); "},{"title":"currentTime​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#currenttime","content":"类型: Setter/Getter参数: Number 设置和获取视频当前时间,设置时间时和 seek 类似,但它不会触发额外的事件 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.currentTime); art.currentTime = 5; console.info(art.currentTime); }); "},{"title":"duration​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#duration","content":"类型: Getter 获取视频时长 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.duration); }); 提示 有的视频是没有时长的,例如直播中的视频或者没被解码完成的视频,这个时候获取的时长会是 0 "},{"title":"screenshot​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#screenshot","content":"类型: Function 下载当前视频帧的截图 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.once('video:canplay', () => { art.screenshot(); }); }); "},{"title":"getDataURL​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#getdataurl","content":"类型: Function 获取当前视频帧的截图的base64地址,返回的是一个 Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getDataURL().then((url) => console.info(url)); }); "},{"title":"getBlobUrl​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#getbloburl","content":"类型: Function 获取当前视频帧的截图的blob地址,返回的是一个 Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getBlobUrl().then((url) => console.info(url)); }); "},{"title":"fullscreen​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#fullscreen","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器窗口全屏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('ready', () => { art.fullscreen = true; setTimeout(() => { art.fullscreen = false; }, 3000); }); 提示 由于浏览器安全机制,触发窗口全屏前,页面必须先存在交互(例如用户点击过页面) "},{"title":"fullscreenWeb​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#fullscreenweb","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器网页全屏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.fullscreenWeb = true; setTimeout(() => { art.fullscreenWeb = false; }, 3000); }); "},{"title":"pip​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#pip","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器画中画模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.pip = true; setTimeout(() => { art.pip = false; }, 3000); }); 提示 由于浏览器安全机制,触发画中画前,页面必须先存在交互(例如用户点击过页面) "},{"title":"poster​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#poster","content":"类型: Setter/Getter参数: String 设置和获取视频海报,只有在视频播放前才能看到海报效果 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); art.on('ready', () => { console.info(art.poster); art.poster = '/assets/sample/poster.jpg?t=0'; console.info(art.poster); }); "},{"title":"mini​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#mini","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器迷你模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mini = true; }); "},{"title":"playing​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#playing","content":"类型: Getter参数: Boolean 获取视频是否正在播放中 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { console.info(art.playing); art.play(); console.info(art.playing); }); "},{"title":"autoSize​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#autosize","content":"类型: Setter/Getter参数: Boolean 设置视频是否自适应尺寸,设置为 true 之后它会只执行一次 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoSize); art.autoSize = true; console.info(art.autoSize); }); "},{"title":"rect​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#rect","content":"类型: Getter 获取播放器的尺寸和坐标信息 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(JSON.stringify(art.rect)); }); 提示 尺寸和坐标信息是通过 getBoundingClientRect 获取的 "},{"title":"flip​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#flip","content":"类型: Setter/Getter参数: String 设置和获取播放器翻转,支持normal、 horizontal、 vertical ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.flip); art.flip = 'horizontal'; console.info(art.flip); }); "},{"title":"playbackRate​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#playbackrate","content":"类型: Setter/Getter参数: Number 设置和获取播放器播放速度,支持0.5、0.75、1.0、1.25、1.5、1.75、2.0 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.playbackRate); art.playbackRate = 2; console.info(art.playbackRate); }); "},{"title":"aspectRatio​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#aspectratio","content":"类型: Setter/Getter参数: String 设置和获取播放器长宽比,支持default、4:3、16:9 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.aspectRatio); art.aspectRatio = '16:9'; console.info(art.aspectRatio); }); "},{"title":"loop​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#loop","content":"类型: Setter/Getter参数: Array 设置和获取区间循序播放,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.loop); art.loop = [5, 10]; console.info(art.loop); }); 提示 删除区间循环播放,只需要设置 loop 为 [] 即可 "},{"title":"autoHeight​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#autoheight","content":"类型: Setter/Getter参数: Boolean 当容器只有宽度,但你希望容器高度能自适应播放器的长宽比 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoHeight); art.autoHeight = true; console.info(art.autoHeight); }); "},{"title":"attr​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#attr","content":"类型: Function参数: String 动态获取和设置 video 元素的属性 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.attr('playsInline')); art.attr('playsInline', true); console.info(art.attr('playsInline')); }); "},{"title":"title​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#title","content":"类型: Setter/Getter参数: String 动态获取和设置播放器标题 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.title); art.title = '新标题'; console.info(art.title); }); "},{"title":"theme​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#theme","content":"类型: Setter/Getter参数: String 动态获取和设置播放器主题颜色 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.theme); art.theme = '#000'; console.info(art.theme); }); "},{"title":"airplay​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#airplay","content":"Type: Function 开启隔空播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { name: 'airplay', position: 'right', html: 'AirPlay', click: function () { art.airplay(); }, }, ], }); "},{"title":"destroy​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#destroy","content":"类型: Function参数: Boolean 销毁播放器,接受一个参数表示是否销毁后同时移除播放器的 html,默认为 true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.destroy(); }); "}] \ No newline at end of file +[{"title":"Danmuku plugin","type":0,"sectionRef":"#","url":"en/Plugins/danmuku","content":"Danmuku plugin Tip The documentation of the current danmaku library plug-in, only the Chinese version 👉 https://artplayer.org/document/zh-cn/Plugins/danmuku/","keywords":""},{"title":"Static propertys","type":0,"sectionRef":"#","url":"class","content":"","keywords":""},{"title":"instances​","type":1,"pageTitle":"Static propertys","url":"class#instances","content":"Type: Array A array that saves all player instances, and can manage multiple instances through this property when multiple players exist at the same time. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(Artplayer.instances); }); "},{"title":"version​","type":1,"pageTitle":"Static propertys","url":"class#version","content":"Type: String Current player version number ▶ Run Code console.info(Artplayer.version); "},{"title":"env​","type":1,"pageTitle":"Static propertys","url":"class#env","content":"Type: String Current player environment variable ▶ Run Code console.info(Artplayer.env); "},{"title":"utils​","type":1,"pageTitle":"Static propertys","url":"class#utils","content":"Type: Object Common utils for player ▶ Run Code console.info(Artplayer.utils); "},{"title":"config​","type":1,"pageTitle":"Static propertys","url":"class#config","content":"Type: Object Store native properties and methods of video ▶ Run Code console.info(Artplayer.config); "},{"title":"scheme​","type":1,"pageTitle":"Static propertys","url":"class#scheme","content":"Type: Object Verification scheme for player option ▶ Run Code console.info(Artplayer.scheme); "},{"title":"validator​","type":1,"pageTitle":"Static propertys","url":"class#validator","content":"Type: Function Validator for player option "},{"title":"option​","type":1,"pageTitle":"Static propertys","url":"class#option","content":"Type: Object Player default option ▶ Run Code console.info(Artplayer.option); "},{"title":"html​","type":1,"pageTitle":"Static propertys","url":"class#html","content":"Type: String Player defaults HTML String, usually used for SSR ▶ Run Code console.info(Artplayer.html); "},{"title":"kindOf​","type":1,"pageTitle":"Static propertys","url":"class#kindof","content":"Type: Function JS type identification function ▶ Run Code console.info(Artplayer.kindOf('0')); console.info(Artplayer.kindOf(0)); console.info(Artplayer.kindOf({})); console.info(Artplayer.kindOf([])); "},{"title":"Ads Plugin","type":0,"sectionRef":"#","url":"en/Plugins/ads","content":"","keywords":""},{"title":"Demo​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#demo","content":"👉 View Demo "},{"title":"Install​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install","content":""},{"title":"Install from npm:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-npm","content":"$ npm install artplayer-plugin-ads "},{"title":"Install from yarn:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-yarn","content":"$ yarn add artplayer-plugin-ads "},{"title":"Install from script:​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#install-from-script","content":"<!-- local --> <script src="path/to/artplayer-plugin-ads.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> Then you can access the plugin function through window.artplayerPluginAds "},{"title":"Use​","type":1,"pageTitle":"Ads Plugin","url":"en/Plugins/ads#use","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, fullscreen: true, fullscreenWeb: true, plugins: [ artplayerPluginAds({ // html ad, ignore this value if it is a video ad html: '<img src="/assets/sample/poster.jpg">', // The address of the video ad video: '/assets/sample/test1.mp4', // Ad redirect URL, if empty, no redirect url: 'http://artplayer.org', // The length of time that must be watched, the period cannot be skipped, the unit is seconds // When the value is greater than or equal to totalDuration, the ad cannot be closed early // When the value is equal to or less than 0, the ad can be turned off at any time playDuration: 5, // The total duration of the ad, in seconds totalDuration: 10, // Whether the video ads defaults to silence muted: false, // Multilingual support i18n: { close: 'Close Ads', countdown: '%s seconds', detail: 'Check Detail', canBeClosed: 'Ads can be closed after %s seconds', }, }), ], }); art.on('artplayerPluginAds:click', (ads) => { console.info('ad is clicked', ads); }); art.on('artplayerPluginAds:skip', (ads) => { console.info('Ads are skipped', ads); }); "},{"title":"Add button to the controls","type":0,"sectionRef":"#","url":"en/Questions/Create_button_in_the_controls","content":"Add button to the controls ▶ Run Code var time = 0; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: '<button type="button">Click Me!</button>', click: function (_, event) { // The second parameter is an event object time += 1; event.target.innerText = 'You Click ' + time; }, }, ], }); ","keywords":""},{"title":"Handle a single component","type":0,"sectionRef":"#","url":"en/Questions/Handle_single_component","content":"Handle a single component When we add custom components in layers, contextmenu, controls, It is best to add a name property that is used to position the DOM element of the component. Here are three ways to get the DOM element of the component: component method mounted, instance method query, recommended through name direct acquisition. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); art.on('ready', () => { art.layers.add({ name: 'layer1', html: 'your-layer', mounted: function($layer1) { // } }); art.contextmenu.add({ name: 'contextmenu1', html: 'your-contextmenu', mounted: function($contextmenu1) { // } }); art.controls.add({ name: 'control1', html: 'your-control', position: 'right', mounted: function($control1) { // } }); // Use the query method to get the DOM element of the component var $layer1 = art.query('.art-layer-layer1'); var $contextmenu1 = art.query('.art-contextmenu-contextmenu1'); var $control1 = art.query('.art-control-control1'); // Recommended use the name to get the DOM element of the component var $layer1 = art.layers['layer1']; var $contextmenu1 = art.contextmenu['contextmenu1']; var $control1 = art.controls['control1']; }); 提示 Note that you can't create components with the same name","keywords":""},{"title":"How to import types","type":0,"sectionRef":"#","url":"en/Questions/How_to_import_types","content":"How to import types Sometimes you lose TypeScript syntax prompt, then you can import types manually /** * @typedef { import("artplayer/types/artplayer") } Artplayer */ /** * @type {Artplayer} - An Artplayer instance. */ const art1 = {}; /** * @param {Artplayer} art2 - An Artplayer instance. */ function getInstance(art2) { // } ","keywords":""},{"title":"Use with React Portal","type":0,"sectionRef":"#","url":"en/Questions/Use_with_react_portal","content":"Use with React Portal It is also very easy to use React Components in layers, contextmenu, controls. Handle more complex logic through ReactDOM.createPortal. 👉 Click to open an online demo import React, { useState, useEffect } from "react"; import ReactDOM, { createPortal } from "react-dom"; import Artplayer from "artplayer/examples/react/Artplayer"; function Timer({ time }) { return <div>{time}</div>; } function App() { const [art, setArt] = useState(null); const [time, setTime] = useState(0); useEffect(() => { const update = () => setTime((time) => time + 1); setInterval(update, 1000); }, []); return ( <div> <Artplayer option={{ url: "https://artplayer.org/assets/sample/video.mp4", layers: [ { html: "", name: "portal" } ], controls: [ { position: "right", name: "portal", html: "" } ] }} style={{ width: "600px", height: "400px", margin: "60px auto 0" }} getInstance={(art) => { art.on("ready", () => setArt(art)); }} /> {art ? createPortal(<Timer time={time} />, art.layers.portal) : null} {art ? createPortal(<Timer time={time} />, art.controls.portal) : null} </div> ); } const rootElement = document.getElementById("root"); ReactDOM.render(<App />, rootElement); ","keywords":""},{"title":"Add select in the controls","type":0,"sectionRef":"#","url":"en/Questions/Create_selector_in_the_controls","content":"","keywords":""},{"title":"Switch Subtitle​","type":1,"pageTitle":"Add select in the controls","url":"en/Questions/Create_selector_in_the_controls#switch-subtitle","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom) { console.info(item, $dom); art.subtitle.url = item.url; return 'You click ' + item.html; }, }, ], }); "},{"title":"Switch filter​","type":1,"pageTitle":"Add select in the controls","url":"en/Questions/Create_selector_in_the_controls#switch-filter","content":"▶ Run Code var instagramFilters = [ { "html": "1977", "class": "filter-1977" }, { "html": "Aden", "class": "filter-aden" }, { "html": "Amaro", "class": "filter-amaro" }, { "html": "Ashby", "class": "filter-ashby" }, { "html": "Brannan", "class": "filter-brannan" }, { "html": "Brooklyn", "class": "filter-brooklyn" }, { "html": "Charmes", "class": "filter-charmes" }, { "html": "Clarendon", "class": "filter-clarendon" }, { "html": "Crema", "class": "filter-crema" }, { "html": "Dogpatch", "class": "filter-dogpatch" }, { "html": "Earlybird", "class": "filter-earlybird" }, { "html": "Gingham", "class": "filter-gingham" }, { "html": "Ginza", "class": "filter-ginza" }, { "html": "Hefe", "class": "filter-hefe" }, { "html": "Helena", "class": "filter-helena" }, { "html": "Hudson", "class": "filter-hudson" }, { "html": "Inkwell", "class": "filter-inkwell" }, { "html": "Kelvin", "class": "filter-kelvin" }, { "html": "Kuno", "class": "filter-juno" }, { "html": "Lark", "class": "filter-lark" }, { "html": "Lo-Fi", "class": "filter-lofi" }, { "html": "Ludwig", "class": "filter-ludwig" }, { "html": "Maven", "class": "filter-maven" }, { "html": "Mayfair", "class": "filter-mayfair" }, { "html": "Moon", "class": "filter-moon" }, { "html": "Nashville", "class": "filter-nashville" }, { "html": "Perpetua", "class": "filter-perpetua" }, { "html": "Poprocket", "class": "filter-poprocket" }, { "html": "Reyes", "class": "filter-reyes" }, { "html": "Rise", "class": "filter-rise" }, { "html": "Sierra", "class": "filter-sierra" }, { "html": "Skyline", "class": "filter-skyline" }, { "html": "Slumber", "class": "filter-slumber" }, { "html": "Stinson", "class": "filter-stinson" }, { "html": "Sutro", "class": "filter-sutro" }, { "html": "Toaster", "class": "filter-toaster" }, { "html": "Valencia", "class": "filter-valencia" }, { "html": "Vesper", "class": "filter-vesper" }, { "html": "Walden", "class": "filter-walden" }, { "html": "Willow", "class": "filter-willow" }, { "html": "X-Pro", "class": "filter-xpro-ii" } ] var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Instagram Filters', selector: instagramFilters, onSelect: function (item) { art.template.$video.className = 'art-video ' + item.class; return item.html; }, }, ], }); "},{"title":"How to add setting panel","type":0,"sectionRef":"#","url":"en/Questions/How_to_add_setting_panel","content":"","keywords":""},{"title":"Add selector list​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-selector-list","content":"Settings panels are similar to a collection of list selections, and support multi-layer nested Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector selector\tArray\tSelector list onSelect\tFunction\tSelector click event width\tNumber\tPanel width default\tBoolean\tDefault selected tooltip\tString\tTooltip text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'Select Subtitle', width: 250, tooltip: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.subtitle.url = item.url; // Change the tooltip return item.html; }, }, { html: 'Select Quality', width: 150, tooltip: '1080P', selector: [ { default: true, html: '1080P', url: '/assets/sample/video.mp4?id=1080', }, { html: '720P', url: '/assets/sample/video.mp4?id=720', }, { html: '360P', url: '/assets/sample/video.mp4?id=360', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.switchQuality(item.url, item.html); // Change the tooltip return item.html; }, }, { html: 'Multi-layer nested', selector: [ { html: 'Nested 01', selector: [ { html: 'Nested 02', }, { html: 'Nested 02', }, ], }, { html: 'Nested 01', selector: [ { html: 'Nested 02', }, { html: 'Nested 02', }, ], }, ], }, ], }); "},{"title":"Add switch button​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-switch-button","content":"Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector switch\tBoolean\tButton default state onSwitch\tFunction\tButton toggle event tooltip\tString\tTooltip text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'PIP Mode', tooltip: 'OFF', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', switch: false, onSwitch: function (item, $dom, event) { console.info(item, $dom, event); const nextState = !item.switch; art.pip = nextState; // Change the tooltip item.tooltip = nextState ? 'ON' : 'OFF'; // Change the switch state return nextState; }, }, { html: 'Use with selector', width: 200, selector: [ { default: true, html: 'Setting 01', }, { html: 'Setting 02', }, { html: 'Setting 03', switch: false, onSwitch: function (item, $dom, event) { return !item.switch; }, }, { html: 'Setting 04', icon: '', switch: true, onSwitch: function (item, $dom, event) { return !item.switch; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"Add range slider​","type":1,"pageTitle":"How to add setting panel","url":"en/Questions/How_to_add_setting_panel#add-range-slider","content":"Property\tType\tDescriptionhtml\tString、Element\tDOM elements of selector icon\tString、Element\tIcon of selector range\tArray\tRange default state onRange\tFunction\tRange change event tooltip\tString\tTooltip text const range = [5, 1, 10, 1]; const value = range[0]; const min = range[1]; const max = range[2]; const step = range[3]; ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: 'Range', tooltip: '5x', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', range: [5, 1, 10, 1], onRange: function (item) { // Change the tooltip return item.range + 'x'; }, }, { html: 'Use with selector', width: 240, selector: [ { default: true, html: 'Setting 01', }, { html: 'Setting 02', }, { html: 'Setting 03', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, { html: 'Setting 04', icon: '', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"Third party librarys","type":0,"sectionRef":"#","url":"libraries","content":"","keywords":""},{"title":"flv.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#flvjs","content":"Homepage: https://github.com/Bilibili/flv.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '/assets/sample/video.flv', customType: { flv: function (video, url) { if (flvjs.isSupported()) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); } else { art.notice.show = 'Does not support playback of flv'; } }, }, }); "},{"title":"hls.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#hlsjs","content":"Homepage: https://github.com/video-dev/hls.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8', customType: { m3u8: function (video, url) { if (Hls.isSupported()) { const hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); } else { const canPlay = video.canPlayType('application/vnd.apple.mpegurl'); if (canPlay === 'probably' || canPlay == 'maybe') { video.src = url; } else { art.notice.show = 'Does not support playback of m3u8'; } } }, }, }); "},{"title":"dash.js​","type":1,"pageTitle":"Third party librarys","url":"libraries#dashjs","content":"Homepage: https://github.com/Dash-Industry-Forum/dash.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd', customType: { mpd: function (video, url) { var player = dashjs.MediaPlayer().create(); player.initialize(video, url, true); }, }, }); "},{"title":"shaka-player​","type":1,"pageTitle":"Third party librarys","url":"libraries#shaka-player","content":"Homepage: https://github.com/google/shaka-player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd', customType: { mpd: function (video, url) { shaka.polyfill.installAll(); var player = new shaka.Player(video); player.load(url); }, }, }); "},{"title":"webtorrent​","type":1,"pageTitle":"Third party librarys","url":"libraries#webtorrent","content":"Homepage: https://github.com/webtorrent/webtorrent ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4', type: 'torrent', customType: { torrent: function (video, url, art) { var client = new WebTorrent(); art.loading.show = true; client.add(url, function (torrent) { var file = torrent.files[0]; file.renderTo(video, { autoplay: true, }); }); }, }, }); art.on('ready', () => { art.template.$video.controls = false; }); "},{"title":"Common events","type":0,"sectionRef":"#","url":"events","content":"","keywords":""},{"title":"Native event​","type":1,"pageTitle":"Common events","url":"events#native-event","content":"For more information, please read Mozilla Video Events Event name\tFired Whenvideo:canplay\tThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content. video:canplaythrough\tThe browser estimates it can play the media up to its end without stopping for content buffering. video:complete\tThe rendering of an OfflineAudioContext is terminated. video:durationchange\tThe duration attribute has been updated. video:emptied\tThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it. video:ended\tPlayback has stopped because the end of the media was reached. video:loadeddata\tThe first frame of the media has finished loading. video:loadedmetadata\tThe metadata has been loaded. video:pause\tPlayback has been paused. video:play\tPlayback has begun. video:playing\tPlayback is ready to start after having been paused or delayed due to lack of data. video:progress\tFired periodically as the browser loads a resource. video:ratechange\tThe playback rate has changed. video:seeked\tA seek operation completed. video:seeking\tA seek operation began. video:stalled\tThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming. video:suspend\tMedia data loading has been suspended. video:timeupdate\tThe time indicated by the currentTime attribute has been updated. video:volumechange\tThe volume has changed. video:waiting\tPlayback has stopped because of a temporary lack of data ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('video:play', (...args) => { console.info(args); }); "},{"title":"Custom event​","type":1,"pageTitle":"Common events","url":"events#custom-event","content":""},{"title":"ready​","type":1,"pageTitle":"Common events","url":"events#ready","content":"Fired when the player is initialized, and the video can be played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', (...args) => { console.info(args); }); "},{"title":"play​","type":1,"pageTitle":"Common events","url":"events#play","content":"Fired after the video is played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('play', (...args) => { console.info(args); }); "},{"title":"pause​","type":1,"pageTitle":"Common events","url":"events#pause","content":"Fired after the video is pause ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('pause', (...args) => { console.info(args); }); "},{"title":"seek​","type":1,"pageTitle":"Common events","url":"events#seek","content":"Fired when the video is time jump ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('seek', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.seek = 5; }); Tip Set the art.currentTime will not fired the seek event "},{"title":"volume​","type":1,"pageTitle":"Common events","url":"events#volume","content":"Fired when the video volume changes ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('volume', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.volume = 0.5; }); "},{"title":"destroy​","type":1,"pageTitle":"Common events","url":"events#destroy","content":"Fired when the player instance is destroyed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('destroy', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.destroy(); }); "},{"title":"focus​","type":1,"pageTitle":"Common events","url":"events#focus","content":"Fired when the player gets focus, if you click on the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('focus', (...args) => { console.info(args); }); "},{"title":"blur​","type":1,"pageTitle":"Common events","url":"events#blur","content":"Fired when the player loses focus, such as the area other than the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('blur', (...args) => { console.info(args); }); "},{"title":"hover​","type":1,"pageTitle":"Common events","url":"events#hover","content":"Fired when mouse moves player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hover', (state) => { // state for true, the mouse moves from the outside to the player // state for false, the mouse moves from the player to the outside console.info(state); }); "},{"title":"resize​","type":1,"pageTitle":"Common events","url":"events#resize","content":"Fired when the player is changed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('resize', (...args) => { console.info(args); }); "},{"title":"mousemove​","type":1,"pageTitle":"Common events","url":"events#mousemove","content":"Fired when the mouse is played, this and hover is different, it will trigger multiple times ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('mousemove', (...args) => { console.info(args); }); "},{"title":"url​","type":1,"pageTitle":"Common events","url":"events#url","content":"Fired when the video url changes ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('url', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.url = '/assets/sample/video.mp4?t=0'; }); "},{"title":"fullscreen​","type":1,"pageTitle":"Common events","url":"events#fullscreen","content":"Fired when the player window is full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('fullscreen', (...args) => { console.info(args); }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Common events","url":"events#fullscreenweb","content":"Fired when player webpage full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('fullscreenWeb', (...args) => { console.info(args); }); "},{"title":"hotkey​","type":1,"pageTitle":"Common events","url":"events#hotkey","content":"Trigger when hotkey are used ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hotkey', (...args) => { console.info(args); }); "},{"title":"Advanced propertys","type":0,"sectionRef":"#","url":"advance","content":"","keywords":""},{"title":"id​","type":1,"pageTitle":"Advanced propertys","url":"advance#id","content":"Type: Number A self-inclusive number of the player instance "},{"title":"option​","type":1,"pageTitle":"Advanced propertys","url":"advance#option","content":"Type: Object After merged options "},{"title":"isFocus​","type":1,"pageTitle":"Advanced propertys","url":"advance#isfocus","content":"Type: Boolean Whether the player instance has been focused "},{"title":"isInput​","type":1,"pageTitle":"Advanced propertys","url":"advance#isinput","content":"Type: Boolean Whether the player instance has been focused on input element "},{"title":"isLock​","type":1,"pageTitle":"Advanced propertys","url":"advance#islock","content":"Type: Boolean Whether the player instance has been locked on mobile "},{"title":"isDestroy​","type":1,"pageTitle":"Advanced propertys","url":"advance#isdestroy","content":"Type: Boolean Whether the player instance is destroyed "},{"title":"whitelist​","type":1,"pageTitle":"Advanced propertys","url":"advance#whitelist","content":"Type: Object Manage the whitelist "},{"title":"template​","type":1,"pageTitle":"Advanced propertys","url":"advance#template","content":"Type: Object Manage player HTML "},{"title":"query​","type":1,"pageTitle":"Advanced propertys","url":"advance#query","content":"Type: Function Method query You can find DOM elements in the current player instance, equivalent to document.querySelector('.artplayer-app').querySelector ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.template.query('.art-video'); console.info($video); }); "},{"title":"query​","type":1,"pageTitle":"Advanced propertys","url":"advance#query-1","content":"Type: Function Equal to art.template.query ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.query('.art-video'); console.info($video); }); "},{"title":"events​","type":1,"pageTitle":"Advanced propertys","url":"advance#events","content":"Type: Object Manage the events "},{"title":"proxy​","type":1,"pageTitle":"Advanced propertys","url":"advance#proxy","content":"Type: Function Proxy native event method, easy to manage and destroy the event ▶ Run Code var container = document.querySelector('.artplayer-app'); var art = new Artplayer({ container: container, url: '/assets/sample/video.mp4', }); art.proxy(container, 'click', (event) => { console.info(event); }); "},{"title":"storage​","type":1,"pageTitle":"Advanced propertys","url":"advance#storage","content":"Type: Object Manage persistent storage objects The player will automatically add a json object called artplayer_settings to the localstorage Property\tType\tDescriptionget\tFunction\tGet value set\tFunction\tSet value del\tFunction\tDelete value clear\tFunction\tClean value ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.storage.set('your-key', 'your-value'); art.storage.get('your-key'); art.storage.del('your-key'); art.storage.clear(); "},{"title":"icons​","type":1,"pageTitle":"Advanced propertys","url":"advance#icons","content":"Type: Object Manage player icons "},{"title":"i18n​","type":1,"pageTitle":"Advanced propertys","url":"advance#i18n","content":"Type: Object Manage player i18n "},{"title":"get​","type":1,"pageTitle":"Advanced propertys","url":"advance#get","content":"Type: Getter/Setter Method get can get the value of the language value ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.i18n.get('Play')); }); "},{"title":"update​","type":1,"pageTitle":"Advanced propertys","url":"advance#update","content":"Type: Function Method update can add more languages ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'jp', }); art.i18n.update({ 'zh-cn': { Language: '简体', }, 'zh-tw': { Language: '繁體', }, en: { Language: 'English', }, jp: { Language: '日文', }, fr: { Language: 'Français', }, ru: { Language: 'Russe', }, }); "},{"title":"player​","type":1,"pageTitle":"Advanced propertys","url":"advance#player","content":"Type: Object Manage the object of the core function "},{"title":"subtitle​","type":1,"pageTitle":"Advanced propertys","url":"advance#subtitle","content":"Type: Object Management subtitle object "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show","content":"Type: Getter/Setter Property show can control subtitle to display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, }); art.on('ready', () => { art.seek = 20; art.subtitle.show = false; setTimeout(() => { art.subtitle.show = true; }, 3000); }); "},{"title":"style​","type":1,"pageTitle":"Advanced propertys","url":"advance#style","content":"Type: Function Method style can dynamically modify the subtitle style ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); "},{"title":"url​","type":1,"pageTitle":"Advanced propertys","url":"advance#url","content":"Type: Getter/Setter Propertie url can set and get the subtitle url ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { console.info(art.subtitle.url); setTimeout(() => { art.subtitle.url = '/assets/sample/subtitle.srt?t=1'; }, 3000); }); "},{"title":"switch​","type":1,"pageTitle":"Advanced propertys","url":"advance#switch","content":"Type: Function Methods switch like the propertie url setter, but can modify the subtitle option ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: 'red', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.switch('/assets/sample/subtitle.srt?t=1', { name: 'The new subtitle', style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); "},{"title":"info​","type":1,"pageTitle":"Advanced propertys","url":"advance#info","content":"Type: Object Manage video info "},{"title":"layers​","type":1,"pageTitle":"Advanced propertys","url":"advance#layers","content":"Type: Object Manage the object of the layers "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-1","content":"Type: Getter/Setter Property show can control all layers to display ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }, { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', left: '20px', opacity: '.9', }, }, ], }); art.on('ready', () => { setTimeout(() => { art.layers.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add","content":"Type: Function Method add can dynamically add a layer Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); var img = '/assets/sample/layer.png'; art.on('ready', () => { setTimeout(() => { art.layers.add({ html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }); }, 3000); }); "},{"title":"notice​","type":1,"pageTitle":"Advanced propertys","url":"advance#notice","content":"Type: Object Manage the object of prompt information "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-2","content":"Type: Getter/Setter Attribute show output custom prompt information, the default residence time is two seconds, and the new information will immediately cover the old information ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.notice.show = 'Custom prompt information 1'; art.notice.show = 'Custom prompt information 2'; }); "},{"title":"controls​","type":1,"pageTitle":"Advanced propertys","url":"advance#controls","content":"Type: Object Manage the object of the control bar "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-3","content":"Type: Getter/Setter Attribute show can control if the control bar is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-1","content":"Type: Function Method add can dynamically add a control Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component position\tString\tLocation at left or right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.add({ disable: false, name: 'button', index: 10, position: 'right', html: 'Custom button1', tooltip: 'Custom button1', style: { color: 'red', }, click: function () { console.log('You clicked custom button 1'); }, mounted: function () { console.log('Custom button mounting is complete 1'); }, }); }, 3000); }); "},{"title":"contextmenu​","type":1,"pageTitle":"Advanced propertys","url":"advance#contextmenu","content":"Type: Object Manage the contextmenu "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-4","content":"Type: Getter/Setter Attribute show can control if the menu is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-2","content":"Type: Function Method add can dynamically add a menu items Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.add({ html: 'Custom menu', click: function () { console.info('You clicked the custom menu'); art.contextmenu.show = false; }, }); }, 3000); }); "},{"title":"loading​","type":1,"pageTitle":"Advanced propertys","url":"advance#loading","content":"Type: Object Manage loading icon "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-5","content":"Type: Getter/Setter Property show can control whether the icon in the load is displayed ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.loading.show = true; setTimeout(() => { art.loading.show = false; }, 3000); }); "},{"title":"mask​","type":1,"pageTitle":"Advanced propertys","url":"advance#mask","content":"Type: Object Manage the object of the mask layer "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-6","content":"Type: Getter/Setter Attributes show can control whether the mask layer is display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mask.show = true; setTimeout(() => { art.mask.show = false; }, 3000); }); "},{"title":"hotkey​","type":1,"pageTitle":"Advanced propertys","url":"advance#hotkey","content":"Type: Object Manage hotkey "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-3","content":"Type: Function Methods add can dynamically add a hotkey, the first parameter is key code number, the second parameter is a callback function ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.hotkey.add(65, () => { console.info('You click A'); }); art.hotkey.add(66, () => { console.info('You click B'); }); }); Tip This hotkey will take effect only after the player gets the focus (if you click on the player). "},{"title":"setting​","type":1,"pageTitle":"Advanced propertys","url":"advance#setting","content":"Type: Object Manage the object of the setting panel "},{"title":"show​","type":1,"pageTitle":"Advanced propertys","url":"advance#show-7","content":"Type: Getter/Setter Property show can control the setting panel to display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; setTimeout(() => { art.setting.show = false; }, 3000); }); "},{"title":"plugins​","type":1,"pageTitle":"Advanced propertys","url":"advance#plugins","content":"Type: Object Manage plugin "},{"title":"add​","type":1,"pageTitle":"Advanced propertys","url":"advance#add-4","content":"Type: Function Method add can be dynamically add a plugin ▶ Run Code function myPlugin(art) { console.info('You can access an instance of a player in the plugin'); return { name: 'myPlugin', something: 'Custom export properties', doSomething: function () { console.info('Custom export method'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.plugins.add(myPlugin); console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"快速上手","type":0,"sectionRef":"#","url":"zh-cn","content":"","keywords":""},{"title":"安装​","type":1,"pageTitle":"快速上手","url":"zh-cn#安装","content":"npmyarnscript npm install artplayer import Artplayer from 'artplayer';const art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4',}); "},{"title":"使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#使用","content":"提示 播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的 "},{"title":"在 Html 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-html-使用","content":"index.html <!DOCTYPE html><html> <head> <title>ArtPlayer Demo</title> <meta charset="UTF-8" /> <style> .artplayer-app { width: 400px; height: 300px; } </style> </head> <body> <div class="artplayer-app"></div> <script src="path/to/artplayer.js"></script> <script> var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); </script> </body></html> "},{"title":"在 Vue.js、Nuxt.js 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-vuejsnuxtjs-使用","content":"Vue.js 模板Nuxt.js 模板 🚀 artplayer-template/vue.js Artplayer.vueApp.vue Artplayer.vue <template> <div ref="artRef"></div></template><script>import Artplayer from "artplayer";export default { data() { return { instance: null, }; }, props: { option: { type: Object, required: true, }, }, mounted() { this.instance = new Artplayer({ ...this.option, container: this.$refs.artRef, }); this.$nextTick(() => { this.$emit("get-instance", this.instance); }); }, beforeUnmount() { if (this.instance && this.instance.destroy) { this.instance.destroy(false); } },};</script> "},{"title":"在 React.js、Next.js 使用​","type":1,"pageTitle":"快速上手","url":"zh-cn#在-reactjsnextjs-使用","content":"React.js 模板Next.js 模板 🚀 artplayer-template/react.js ArtPlayer.jsxApp.jsx ArtPlayer.jsx import { useEffect, useRef } from 'react';import Artplayer from 'artplayer';export default function Player({ option, getInstance, ...rest }) { const artRef = useRef(); useEffect(() => { const art = new Artplayer({ ...option, container: artRef.current, }); if (getInstance && typeof getInstance === 'function') { getInstance(art); } return () => { if (art && art.destroy) { art.destroy(false); } }; }, []); return <div ref={artRef} {...rest}></div>;} "},{"title":"静态属性","type":0,"sectionRef":"#","url":"zh-cn/class","content":"","keywords":""},{"title":"instances​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#instances","content":"类型: Array 一个保存了所有播放器实例的数组,当单个页面同时存在多个播放器时,可以通过这个属性进行管理多个实例 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(Artplayer.instances) }) "},{"title":"version​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#version","content":"类型: String 当前播放器版本号 ▶ Run Code console.info(Artplayer.version) "},{"title":"env​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#env","content":"类型: String 当前播放器环境变量 ▶ Run Code console.info(Artplayer.env) "},{"title":"utils​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#utils","content":"类型: Object 播放器的常用工具集 ▶ Run Code console.info(Artplayer.utils) "},{"title":"config​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#config","content":"类型: Object 存放了视频的原生属性和方法 ▶ Run Code console.info(Artplayer.config) "},{"title":"scheme​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#scheme","content":"类型: Object 播放器参数的校验方案 ▶ Run Code console.info(Artplayer.scheme) "},{"title":"validator​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#validator","content":"类型: Function 播放器参数的校验器 "},{"title":"option​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#option","content":"类型: Object 播放器默认参数 ▶ Run Code console.info(Artplayer.option) "},{"title":"html​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#html","content":"类型: String 播放器默认 Html 字符串,通常用于 SSR 的提前渲染 ▶ Run Code console.info(Artplayer.html) "},{"title":"kindOf​","type":1,"pageTitle":"静态属性","url":"zh-cn/class#kindof","content":"类型: Function JS类型识别函数 ▶ Run Code console.info(Artplayer.kindOf('0')) console.info(Artplayer.kindOf(0)) console.info(Artplayer.kindOf({})) console.info(Artplayer.kindOf([])) "},{"title":"Common properties","type":0,"sectionRef":"#","url":"propertie","content":"","keywords":""},{"title":"play​","type":1,"pageTitle":"Common properties","url":"propertie#play","content":"Type: Function Play video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); }); "},{"title":"pause​","type":1,"pageTitle":"Common properties","url":"propertie#pause","content":"Type: Function Pause video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); setTimeout(() => { art.pause(); }, 3000); }); "},{"title":"toggle​","type":1,"pageTitle":"Common properties","url":"propertie#toggle","content":"Type: Function Switch Video playback and pause ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.toggle(); setTimeout(() => { art.toggle(); }, 3000); }); "},{"title":"seek​","type":1,"pageTitle":"Common properties","url":"propertie#seek","content":"Type: SetterParameter: Number Video time jump, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; }); "},{"title":"forward​","type":1,"pageTitle":"Common properties","url":"propertie#forward","content":"Type: SetterParameter: Number Video time forward, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.forward = 5; }); "},{"title":"backward​","type":1,"pageTitle":"Common properties","url":"propertie#backward","content":"Type: SetterParameter: Number Video time backward, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; setTimeout(() => { art.backward = 2; }, 3000); }); "},{"title":"volume​","type":1,"pageTitle":"Common properties","url":"propertie#volume","content":"Type: Setter/GetterParameter: Number Set and get video volume, range: [0, 1] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.volume); art.volume = 0.5; console.info(art.volume); }); "},{"title":"url​","type":1,"pageTitle":"Common properties","url":"propertie#url","content":"Type: Setter/GetterParameter: String Set and get video url ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.url); art.url = '/assets/sample/video.mp4?t=0'; console.info(art.url); }); "},{"title":"switchUrl​","type":1,"pageTitle":"Common properties","url":"propertie#switchurl","content":"Type: FunctionParameter: String Set video url, set, like the url, but will perform some optimization operations The function supports two parameters, the first one for the new video url, the second is new video name ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchUrl('/assets/sample/video.mp4?t=0', 'New video name'); }, 3000); }); "},{"title":"switchQuality​","type":1,"pageTitle":"Common properties","url":"propertie#switchquality","content":"Type: FunctionParameter: String Set the video quality address, like the switchUrl, but will bring the previous play progress The function supports two parameters, the first one for the new video url, the second is new video name ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchQuality('/assets/sample/video.mp4?t=0', 'New video name'); }, 3000); }); "},{"title":"muted​","type":1,"pageTitle":"Common properties","url":"propertie#muted","content":"Type: Setter/GetterParameter: Boolean Setting up and getting the video mute ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.muted); art.muted = true; console.info(art.muted); }); "},{"title":"currentTime​","type":1,"pageTitle":"Common properties","url":"propertie#currenttime","content":"Type: Setter/GetterParameter: Number Set and get the video current time, set time like the seek, but it does not trigger additional events ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.currentTime); art.currentTime = 5; console.info(art.currentTime); }); "},{"title":"duration​","type":1,"pageTitle":"Common properties","url":"propertie#duration","content":"Type: Getter Get video duration ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.duration); }); Tip Some videos are there is no duration, such as the live video or video is not decoded, the duration will be 0 "},{"title":"screenshot​","type":1,"pageTitle":"Common properties","url":"propertie#screenshot","content":"Type: Function Download the current video frame screenshot ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.once('video:canplay', () => { art.screenshot(); }); }); "},{"title":"getDataURL​","type":1,"pageTitle":"Common properties","url":"propertie#getdataurl","content":"Type: Function Get the base64 url of the current video frame, return to a Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getDataURL().then((url) => console.info(url)); }); "},{"title":"getBlobUrl​","type":1,"pageTitle":"Common properties","url":"propertie#getbloburl","content":"Type: Function Get the blob url of the current video frame, return to a Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getBlobUrl().then((url) => console.info(url)); }); "},{"title":"fullscreen​","type":1,"pageTitle":"Common properties","url":"propertie#fullscreen","content":"Type: Setter/GetterParameter: Boolean Set and get a player window full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('ready', () => { art.fullscreen = true; setTimeout(() => { art.fullscreen = false; }, 3000); }); Tip Due to the browser security mechanism, the page must be exchanged before the window full screen, such as the user click on the page) "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Common properties","url":"propertie#fullscreenweb","content":"Type: Setter/GetterParameter: Boolean Setting up and get a player web page full screen ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.fullscreenWeb = true; setTimeout(() => { art.fullscreenWeb = false; }, 3000); }); "},{"title":"pip​","type":1,"pageTitle":"Common properties","url":"propertie#pip","content":"Type: Setter/GetterParameter: Boolean Set and get player PIP Mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.pip = true; setTimeout(() => { art.pip = false; }, 3000); }); Tip Due to the browser security mechanism, the page must be exchanged first before the PIP (such as user clicking over the page) "},{"title":"poster​","type":1,"pageTitle":"Common properties","url":"propertie#poster","content":"Type: Setter/GetterParameter: String Setting up and get a video poster, only the poster effect can only be seen before the video is played ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); art.on('ready', () => { console.info(art.poster); art.poster = '/assets/sample/poster.jpg?t=0'; console.info(art.poster); }); "},{"title":"mini​","type":1,"pageTitle":"Common properties","url":"propertie#mini","content":"Type: Setter/GetterParameter: Boolean Set and get player mini mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mini = true; }); "},{"title":"playing​","type":1,"pageTitle":"Common properties","url":"propertie#playing","content":"Type: GetterParameter: Boolean Get the video is playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { console.info(art.playing); art.play(); console.info(art.playing); }); "},{"title":"autoSize​","type":1,"pageTitle":"Common properties","url":"propertie#autosize","content":"Type: Setter/GetterParameter: Boolean Set whether the video is adaptive, set to true, it will only execute once ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoSize); art.autoSize = true; console.info(art.autoSize); }); "},{"title":"rect​","type":1,"pageTitle":"Common properties","url":"propertie#rect","content":"Type: Getter Get the size and coordinate information of the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(JSON.stringify(art.rect)); }); Tip Size and coordinate information is obtained by getBoundingClientRect "},{"title":"flip​","type":1,"pageTitle":"Common properties","url":"propertie#flip","content":"Type: Setter/GetterParameter: String Set and get player flip, support normal, horizontal, vertical ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.flip); art.flip = 'horizontal'; console.info(art.flip); }); "},{"title":"playbackRate​","type":1,"pageTitle":"Common properties","url":"propertie#playbackrate","content":"Type: Setter/GetterParameter: Number Set and get player playback speed, support 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.playbackRate); art.playbackRate = 2; console.info(art.playbackRate); }); "},{"title":"aspectRatio​","type":1,"pageTitle":"Common properties","url":"propertie#aspectratio","content":"Type: Setter/GetterParameter: String Set and get the player long aspect, support default, 4:3, 16:9 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.aspectRatio); art.aspectRatio = '16:9'; console.info(art.aspectRatio); }); "},{"title":"loop​","type":1,"pageTitle":"Common properties","url":"propertie#loop","content":"Type: Setter/GetterParameter: Array Setting and getting the interval to play in seconds, unit seconds ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.loop); art.loop = [5, 10]; console.info(art.loop); }); Tip Delete interval loop play, only need to set up loop is [] "},{"title":"autoHeight​","type":1,"pageTitle":"Common properties","url":"propertie#autoheight","content":"Type: Setter/GetterDefault: Boolean When the container has only width, you want the container height adapt to the player aspect ratio. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoHeight); art.autoHeight = true; console.info(art.autoHeight); }); "},{"title":"attr​","type":1,"pageTitle":"Common properties","url":"propertie#attr","content":"Type: FunctionParameter: String Dynamically get and set the properties of the video element ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.attr('playsInline')); art.attr('playsInline', true); console.info(art.attr('playsInline')); }); "},{"title":"title​","type":1,"pageTitle":"Common properties","url":"propertie#title","content":"Type: Setter/GetterParameter: String Dynamic get and set player title ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.title); art.title = 'New Title'; console.info(art.title); }); "},{"title":"theme​","type":1,"pageTitle":"Common properties","url":"propertie#theme","content":"Type: Setter/GetterParameter: String Dynamic get and set player theme color ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.theme); art.theme = '#000'; console.info(art.theme); }); "},{"title":"airplay​","type":1,"pageTitle":"Common properties","url":"propertie#airplay","content":"Type: Function Open the Airplay ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { name: 'airplay', position: 'right', html: 'AirPlay', click: function () { art.airplay(); }, }, ], }); "},{"title":"destroy​","type":1,"pageTitle":"Common properties","url":"propertie#destroy","content":"Type: FunctionParameter: Boolean Destroy the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.destroy(); }); "},{"title":"实例事件","type":0,"sectionRef":"#","url":"zh-cn/events","content":"","keywords":""},{"title":"原生事件​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#原生事件","content":"更多信息请阅读 Mozilla Video Events 事件名字\t触发时间video:canplay\tThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content. video:canplaythrough\tThe browser estimates it can play the media up to its end without stopping for content buffering. video:complete\tThe rendering of an OfflineAudioContext is terminated. video:durationchange\tThe duration attribute has been updated. video:emptied\tThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it. video:ended\tPlayback has stopped because the end of the media was reached. video:loadeddata\tThe first frame of the media has finished loading. video:loadedmetadata\tThe metadata has been loaded. video:pause\tPlayback has been paused. video:play\tPlayback has begun. video:playing\tPlayback is ready to start after having been paused or delayed due to lack of data. video:progress\tFired periodically as the browser loads a resource. video:ratechange\tThe playback rate has changed. video:seeked\tA seek operation completed. video:seeking\tA seek operation began. video:stalled\tThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming. video:suspend\tMedia data loading has been suspended. video:timeupdate\tThe time indicated by the currentTime attribute has been updated. video:volumechange\tThe volume has changed. video:waiting\tPlayback has stopped because of a temporary lack of data ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('video:play', (...args) => { console.info(args); }); "},{"title":"自定义事件​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#自定义事件","content":""},{"title":"ready​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#ready","content":"当实例初始化完成,并视频可以被播放时触发,只会触发一个,哪怕视频地址变化了 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', (...args) => { console.info(args); }); "},{"title":"play​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#play","content":"在视频被播放后触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('play', (...args) => { console.info(args); }); "},{"title":"pause​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#pause","content":"在视频被暂停后触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('pause', (...args) => { console.info(args); }); "},{"title":"seek​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#seek","content":"在视频进行时间跳转时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('seek', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.seek = 5; }); 提示 设置 art.currentTime 时不会触发 seek 事件 "},{"title":"volume​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#volume","content":"在视频音量变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('volume', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.volume = 0.5; }); "},{"title":"destroy​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#destroy","content":"在播放器实例被销毁时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('destroy', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.destroy(); }); "},{"title":"focus​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#focus","content":"在播放器获得焦点时触发,如点击了播放器 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('focus', (...args) => { console.info(args); }); "},{"title":"blur​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#blur","content":"在播放器失去焦点时触发,如点击播放器以外的区域 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('blur', (...args) => { console.info(args); }); "},{"title":"hover​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#hover","content":"在鼠标移动进播放器时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hover', (state) => { // state 为true时,鼠标从外面移进播放器 // state 为false时,鼠标从播放器移出外面 console.info(state); }); "},{"title":"resize​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#resize","content":"在播放器尺寸变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); art.on('resize', (...args) => { console.info(args); }); "},{"title":"mousemove​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#mousemove","content":"在鼠标经过播放器时触发,和hover不一样,它会触发多次 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('mousemove', (...args) => { console.info(args); }); "},{"title":"url​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#url","content":"在视频地址变化时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('url', (...args) => { console.info(args); }); art.on('ready', (...args) => { art.url = '/assets/sample/video.mp4?t=0'; }); "},{"title":"fullscreen​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#fullscreen","content":"在播放器窗口全屏时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('fullscreen', (...args) => { console.info(args); }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#fullscreenweb","content":"在播放器网页全屏时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('fullscreenWeb', (...args) => { console.info(args); }); "},{"title":"hotkey​","type":1,"pageTitle":"实例事件","url":"zh-cn/events#hotkey","content":"在快捷键被使用时触发 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('hotkey', (...args) => { console.info(args); }); "},{"title":"第三方库","type":0,"sectionRef":"#","url":"zh-cn/libraries","content":"","keywords":""},{"title":"flv.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#flvjs","content":"主页: https://github.com/Bilibili/flv.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '/assets/sample/video.flv', customType: { flv: function (video, url) { if (flvjs.isSupported()) { const flvPlayer = flvjs.createPlayer({ type: 'flv', url: url, }); flvPlayer.attachMediaElement(video); flvPlayer.load(); } else { art.notice.show = '不支持播放格式:flv'; } }, }, }); "},{"title":"hls.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#hlsjs","content":"主页: https://github.com/video-dev/hls.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8', customType: { m3u8: function (video, url) { if (Hls.isSupported()) { const hls = new Hls(); hls.loadSource(url); hls.attachMedia(video); } else { const canPlay = video.canPlayType('application/vnd.apple.mpegurl'); if (canPlay === 'probably' || canPlay == 'maybe') { video.src = url; } else { art.notice.show = '不支持播放格式:m3u8'; } } }, }, }); "},{"title":"dash.js​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#dashjs","content":"主页: https://github.com/Dash-Industry-Forum/dash.js ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd', customType: { mpd: function (video, url) { var player = dashjs.MediaPlayer().create(); player.initialize(video, url, true); }, }, }); "},{"title":"shaka-player​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#shaka-player","content":"主页: https://github.com/google/shaka-player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd', customType: { mpd: function (video, url) { shaka.polyfill.installAll(); var player = new shaka.Player(video); player.load(url); }, }, }); "},{"title":"webtorrent​","type":1,"pageTitle":"第三方库","url":"zh-cn/libraries#webtorrent","content":"主页: https://github.com/webtorrent/webtorrent ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', autoplay: true, url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4', type: 'torrent', customType: { torrent: function (video, url, art) { var client = new WebTorrent(); art.loading.show = true; client.add(url, function (torrent) { var file = torrent.files[0]; file.renderTo(video, { autoplay: true, }); }); }, }, }); art.on('ready', () => { art.template.$video.controls = false; }); "},{"title":"Basic options","type":0,"sectionRef":"#","url":"options","content":"","keywords":""},{"title":"container​","type":1,"pageTitle":"Basic options","url":"options#container","content":"Type: String、ElementDefault: #artplayerRequired: Yes The dom container mounted by the player must have a size, otherwise the player cannot display ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', // container: document.querySelector('.artplayer-app'), url: '/assets/sample/video.mp4', }); You may need to initialize the size of the container element, such as: .artplayer-app { width: 400px; height: 300px; } "},{"title":"url​","type":1,"pageTitle":"Basic options","url":"options#url","content":"Type: StringDefault: ''Required: Yes Video source address, default support three video file formats: .mp4、.ogg、.webm ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); "},{"title":"Ready Callback​","type":1,"pageTitle":"Basic options","url":"options#ready-callback","content":"Type: FunctionDefault: undefined The constructor accepts a function as the second parameter, fired when the player is initialized and the video can be play, just like ready event ▶ Run Code var art = new Artplayer( { container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }, function () { this.play(); }, ); 提示 The this in the callback function is the player instance, but the callback function is used to use the arrow function, this is not to point to the player instance "},{"title":"poster​","type":1,"pageTitle":"Basic options","url":"options#poster","content":"Type: StringDefault: '' The poster of the video will only appear in a state in which the player is initialized and not played. ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); "},{"title":"title​","type":1,"pageTitle":"Basic options","url":"options#title","content":"Type: StringDefault: '' Video headings, currently appear in video screenshots and mini mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', title: '【新海诚动画】『秒速5センチメートル』', screenshot: true, }); "},{"title":"theme​","type":1,"pageTitle":"Basic options","url":"options#theme","content":"Type: StringDefault: #f00 Player theme color, currently only on the progress bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', theme: '#ffad00', }); "},{"title":"volume​","type":1,"pageTitle":"Basic options","url":"options#volume","content":"Type: NumberDefault: 0.7 Default volume of the player ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', volume: 0.5, }); Tip The player caches the size of the last volume, when the next initialization (such as refreshing the page) player reads the cache value "},{"title":"isLive​","type":1,"pageTitle":"Basic options","url":"options#islive","content":"Type: BooleanDefault: false Use live mode, hide progress bar and play time ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', isLive: true, }); "},{"title":"muted​","type":1,"pageTitle":"Basic options","url":"options#muted","content":"Type: BooleanDefault: false Whether the default mute ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); "},{"title":"autoplay​","type":1,"pageTitle":"Basic options","url":"options#autoplay","content":"Type: BooleanDefault: false Whether automatic play ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoplay: true, muted: true, }); Tip If you want the default to enter the page, you can automatically play the video, muted must be true, more information, please read Autoplay Policy Changes "},{"title":"autoSize​","type":1,"pageTitle":"Basic options","url":"options#autosize","content":"Type: BooleanDefault: false The size of the player will populate the entire container size, so there is often a black edge, the option can automatically adjust the player size to hide the black side. ▶ Run Code // Zoom browser window View effect var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); "},{"title":"autoMini​","type":1,"pageTitle":"Basic options","url":"options#automini","content":"Type: BooleanDefault: false When the player scrolls outside the browser viewport, automatically enter the mini play mode ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoMini: true, }); "},{"title":"loop​","type":1,"pageTitle":"Basic options","url":"options#loop","content":"Type: BooleanDefault: false Whether loop playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', loop: true, }); "},{"title":"flip​","type":1,"pageTitle":"Basic options","url":"options#flip","content":"Type: BooleanDefault: false Whether to display a video flip function, currently appear in the setting panel, so you need to set up setting is True ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', flip: true, setting: true, }); "},{"title":"playbackRate​","type":1,"pageTitle":"Basic options","url":"options#playbackrate","content":"Type: BooleanDefault: false Whether the video playback speed function is displayed, it will appear in the setting panel and contextmenu ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playbackRate: true, setting: true, }); "},{"title":"aspectRatio​","type":1,"pageTitle":"Basic options","url":"options#aspectratio","content":"Type: BooleanDefault: false Whether to display video long aspect ratio, it will appear in the setting panel and contextmenu ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', aspectRatio: true, setting: true, }); "},{"title":"screenshot​","type":1,"pageTitle":"Basic options","url":"options#screenshot","content":"Type: BooleanDefault: false Whether to display video screenshots in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', screenshot: true, // Optional moreVideoAttr: { crossOrigin: 'anonymous', }, }); Tip Because browser security mechanisms, if video source addresses and websites are cross-domain, screenshot failed "},{"title":"setting​","type":1,"pageTitle":"Basic options","url":"options#setting","content":"Type: BooleanDefault: false Whether to display the setting panel of the switch button in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); "},{"title":"hotkey​","type":1,"pageTitle":"Basic options","url":"options#hotkey","content":"Type: BooleanDefault: true Whether to use shortcut keys ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', hotkey: true, }); Hotkey\tDescribe↑\tIncreasing volume ↓\tlower the volume ←\tFast forward 5 seconds →\tFast backward 5 seconds space\tSwitch play / pause Tip This hotkey will take effect only after the player gets the focus (if you click on the player). "},{"title":"pip​","type":1,"pageTitle":"Basic options","url":"options#pip","content":"Type: BooleanDefault: false Whether to display the PIP switch button in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', pip: true, }); "},{"title":"mutex​","type":1,"pageTitle":"Basic options","url":"options#mutex","content":"Type: BooleanDefault: true If there are multiple players on the page at the same time, can only one player be allowed to play ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', mutex: true, }); "},{"title":"fullscreen​","type":1,"pageTitle":"Basic options","url":"options#fullscreen","content":"Type: BooleanDefault: false Whether to display the full screen button of the player window in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"Basic options","url":"options#fullscreenweb","content":"Type: BooleanDefault: false Whether to display the full screen button of the player webpage in the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); "},{"title":"subtitleOffset​","type":1,"pageTitle":"Basic options","url":"options#subtitleoffset","content":"Type: BooleanDefault: false Subtitle time offset, in the range [-5s, 5s] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, setting: true, subtitleOffset: true, }); "},{"title":"miniProgressBar​","type":1,"pageTitle":"Basic options","url":"options#miniprogressbar","content":"Type: BooleanDefault: false Mini progress bar, only appears when the player loses focus and is playing ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', miniProgressBar: true, }); "},{"title":"useSSR​","type":1,"pageTitle":"Basic options","url":"options#usessr","content":"Type: BooleanDefault: false Whether to use SSR mounting mode, it is useful if you want to render the HTML required by the player in advance before mounting the player You can access the HTML required by the player through Artplayer.html ▶ Run Code var $container = document.querySelector('.artplayer-app'); $container.innerHTML = Artplayer.html; var art = new Artplayer({ container: $container, url: '/assets/sample/video.mp4', useSSR: true, }); Tip SSR is the abbreviation of Server Side Render. The content on the page is generated by server side rendering, and the browser directly displays the HTML returned by the server side. "},{"title":"playsInline​","type":1,"pageTitle":"Basic options","url":"options#playsinline","content":"Type: BooleanDefault: true Whether use playsInline in mobile ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playsInline: true, }); "},{"title":"layers​","type":1,"pageTitle":"Basic options","url":"options#layers","content":"Type: ArrayDefault: [] Initialize a custom layers Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { index: 1, name: 'potser', disable: false, html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, click: function (...args) { console.info('You click on the component'); art.layers.show = false; }, mounted: function (...args) { console.info('Component mount completion'); }, }, ], }); "},{"title":"settings​","type":1,"pageTitle":"Basic options","url":"options#settings","content":"Type: ArrayDefault: [] Initialize custom setting panel, please visit How to add setting panel ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, settings: [ { html: 'Custom setting 01', selector: [ { html: 'Submenu 01', }, { html: 'Submenu 02', }, ], onSelect: function (item) { console.log(item.html); }, }, { html: 'Custom setting 02', selector: [ { html: 'Submenu 01', }, { html: 'Submenu 02', }, ], onSelect: function (item) { console.log(item.html); }, }, ], }); "},{"title":"contextmenu​","type":1,"pageTitle":"Basic options","url":"options#contextmenu","content":"Type: ArrayDefault: [] Initialize custom contextmenu Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', contextmenu: [ { html: 'Custom menu', click: function () { console.info('You clicked the custom menu'); art.contextmenu.show = false; }, }, ], }); art.on('ready', () => { art.contextmenu.show = true; }); "},{"title":"controls​","type":1,"pageTitle":"Basic options","url":"options#controls","content":"Type: ArrayDefault: [] Initialize the customized bottom control bar Property\tType\tDescriptiondisable\tBoolean\tWhether to disable the component name\tString\tThe unique name of the component, used to mark the class name index\tNumber\tComponent index, priority for display html\tString、Element\tDOM element of the component style\tObject\tComponent style object click\tFunction\tComponent click event mounted\tFunction\tTriggered after the component is mounted tooltip\tString\tPrompt text of the component position\tString\tLocation at left or right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { disable: false, name: 'button', index: 10, position: 'right', html: 'Custom button1', tooltip: 'Custom button1', style: { color: 'red', }, click: function () { console.log('You clicked custom button 1'); }, mounted: function () { console.log('Custom button mounting is complete 1'); }, }, { position: 'left', html: 'Custom button2', tooltip: 'Custom button2', style: { color: 'green', }, click: function () { console.log('You clicked custom button 2'); }, }, ], }); "},{"title":"quality​","type":1,"pageTitle":"Basic options","url":"options#quality","content":"Type: ArrayDefault: [] Whether to display the quality selection list in the bottom control bar Property\tType\tDescriptiondefault\tBoolean\tDefault quality html\tString\tQuality name url\tString\tQuality address ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', quality: [ { default: true, html: 'SD 480P', url: '/assets/sample/video.mp4', }, { html: 'HD 720P', url: '/assets/sample/video.mp4', }, ], }); "},{"title":"highlight​","type":1,"pageTitle":"Basic options","url":"options#highlight","content":"Type: ArrayDefault: [] Show highlighted information points on the progress bar Property\tType\tDescriptiontime\tNumber\tHighlight time (unit seconds) text\tString\tHighlight text ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', highlight: [ { time: 60, text: 'One more chance', }, { time: 120, text: '谁でもいいはずなのに', }, { time: 180, text: '夏の想い出がまわる', }, { time: 240, text: 'こんなとこにあるはずもないのに', }, { time: 300, text: '--终わり--', }, ], }); "},{"title":"plugins​","type":1,"pageTitle":"Basic options","url":"options#plugins","content":"Type: ArrayDefault: [] Initialization custom plugins ▶ Run Code function myPlugin(art) { console.info('You can access an instance of a player in the plugin'); return { name: 'myPlugin', something: 'Custom export properties', doSomething: function () { console.info('Custom export method'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [myPlugin], }); art.on('ready', () => { console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"whitelist​","type":1,"pageTitle":"Basic options","url":"options#whitelist","content":"Type: ArrayDefault: [] Because there are a variety of differences and restrictions in different mobile devices, this player is mount video by default on mobile devices. If you want to use this player on mobile devices, you need to manually open white list. The whitelist is an array type, which matches the window.navigator.userAgent, as long as one of the match is successful, enable the player Support string match, function match, regular match ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi], // whitelist: ['iPhone OS 11'], whitelist: ['*'], }); Tip If you want all types of mobile devices to enable players, set the whitelist to wildcard: ['*'] "},{"title":"thumbnails​","type":1,"pageTitle":"Basic options","url":"options#thumbnails","content":"Type: ObjectDefault: {} Set a preview map on the progress bar Property\tType\tDescriptionurl\tString\tPreview url number\tNumber\tPreview number column\tNumber\tPreview column width\tNumber\tPreview width height\tNumber\tPreview height ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', thumbnails: { url: '/assets/sample/thumbnails.png', number: 100, column: 10, }, }); "},{"title":"subtitle​","type":1,"pageTitle":"Basic options","url":"options#subtitle","content":"Type: ObjectDefault: {} Set the subtitles of the video, support subtitles format: vtt、srt、ass Property\tType\tDescriptionurl\tString\tSubtitle url type\tString\tSubtitle type: vtt, srt, ass style\tObject\tSubtitle style encoding\tString\tSubtitle encoding, default utf-8 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', type: 'srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); "},{"title":"moreVideoAttr​","type":1,"pageTitle":"Basic options","url":"options#morevideoattr","content":"Type: ObjectDefault: {'controls': false,'preload': 'metadata'} More video properties, these properties will be written directly into video elements ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', moreVideoAttr: { 'webkit-playsinline': true, playsInline: true, }, }); "},{"title":"icons​","type":1,"pageTitle":"Basic options","url":"options#icons","content":"Type: ObjectDefault: {} Used to replace the default icon, support HTML string ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', icons: { loading: '<img src="/assets/img/ploading.gif">', state: '<img src="/assets/img/state.png">', play: '', pause: '', check: '', volume: '', volumeClose: '', screenshot: '', setting: '', pip: '', arrowLeft: '', arrowRight: '', playbackRate: '', aspectRatio: '', config: '', lock: '', flip: '', unlock: '', fullscreenOff: '', fullscreenOn: '', fullscreenWebOff: '', fullscreenWebOn: '', switchOn: '', switchOff: '', error: '', indicator: '', }, }); "},{"title":"type​","type":1,"pageTitle":"Basic options","url":"options#type","content":"Type: StringDefault: '' Used to specify the format of the video, you need to use the CustomType to use, please visit Libraries The default video format is the suffix of video addresses (such as .flv,.mkv, .ts), but sometimes video address does not have the correct suffix, so it is necessary to specify ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', type: 'flv', }); "},{"title":"customType​","type":1,"pageTitle":"Basic options","url":"options#customtype","content":"Type: ObjectDefault: {} Match by the format of the video, hand over video decoding to third party programs, please visit Libraries ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', customType: { flv: function (video, url, art) { // video: Video DOM element // url: Video url // art: Current instance }, }, }); "},{"title":"lang​","type":1,"pageTitle":"Basic options","url":"options#lang","content":"Type: StringDefault: navigator.language.toLowerCase() Default display language, currently support: en、zh-cn、zh-tw ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'en', }); "},{"title":"lock​","type":1,"pageTitle":"Basic options","url":"options#lock","content":"Type: BooleanDefault: false Whether to display a lock button on the mobile side to hide the bottom control bar ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lock: true, }); "},{"title":"fastForward​","type":1,"pageTitle":"Basic options","url":"options#fastforward","content":"Type: BooleanDefault: false Whether to add fast forward function on the mobile, when long press the video ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fastForward: true, }); "},{"title":"autoPlayback​","type":1,"pageTitle":"Basic options","url":"options#autoplayback","content":"Type: BooleanDefault: false Whether to use auto playback ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoPlayback: true, }); "},{"title":"autoOrientation​","type":1,"pageTitle":"Basic options","url":"options#autoorientation","content":"Type: BooleanDefault: false Whether to rotate the player according to the video size and viewport size, when the player web-fullscreen in mobile ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoOrientation: true, }); "},{"title":"airplay​","type":1,"pageTitle":"Basic options","url":"options#airplay","content":"Type: BooleanDefault: false Whether to display the AirPlay button, only available in Safari currently ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', airplay: true, }); "},{"title":"广告插件","type":0,"sectionRef":"#","url":"zh-cn/Plugins/ads","content":"","keywords":""},{"title":"演示​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#演示","content":"👉 查看完整演示 "},{"title":"安装​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#安装","content":""},{"title":"通过 npm 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-npm-安装","content":"$ npm install artplayer-plugin-ads "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-yarn-安装","content":"$ yarn add artplayer-plugin-ads "},{"title":"通过 script 安装:​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#通过-script-安装","content":"<!-- 本地 --> <script src="path/to/artplayer-plugin-ads.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script> 然后你可以通过 window.artplayerPluginAds 访问到插件函数 "},{"title":"使用​","type":1,"pageTitle":"广告插件","url":"zh-cn/Plugins/ads#使用","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, fullscreen: true, fullscreenWeb: true, plugins: [ artplayerPluginAds({ // html广告,假如是视频广告则忽略该值 html: '<img src="/assets/sample/poster.jpg">', // 视频广告的地址 video: '/assets/sample/test1.mp4', // 广告跳转网址,为空则不跳转 url: 'http://artplayer.org', // 必须观看的时长,期间不能被跳过,单位为秒 // 当该值大于或等于totalDuration时,不能提前关闭广告 // 当该值等于或小于0时,则随时都可以关闭广告 playDuration: 5, // 广告总时长,单位为秒 totalDuration: 10, // 视频广告是否默认静音 muted: false, // 多语言支持 i18n: { close: '关闭广告', countdown: '%s秒', detail: '查看详情', canBeClosed: '%s秒后可关闭广告', }, }), ], }); art.on('artplayerPluginAds:click', (ads) => { console.info('广告被点击', ads); }); art.on('artplayerPluginAds:skip', (ads) => { console.info('广告被跳过', ads); }); "},{"title":"高级属性","type":0,"sectionRef":"#","url":"zh-cn/advance","content":"","keywords":""},{"title":"id​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#id","content":"类型: Number 播放器实例的一个自增编号 "},{"title":"option​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#option","content":"类型: Object 播放器实例经合并后的参数对象 "},{"title":"isFocus​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isfocus","content":"类型: Boolean 播放器实例是否获得了焦点,如最后被用户点击过 "},{"title":"isInput​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isinput","content":"类型: Boolean 播放器实例是否在 input 元素上获得了焦点,如正在输入弹幕 "},{"title":"isLock​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#islock","content":"类型: Boolean 播放器实例是否已在移动端锁定 "},{"title":"isDestroy​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#isdestroy","content":"类型: Boolean 播放器实例是否被销毁 "},{"title":"whitelist​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#whitelist","content":"类型: Object 管理白名单的对象 "},{"title":"template​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#template","content":"类型: Object 管理播放器 Html 的对象 "},{"title":"query​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#query","content":"类型: Function 方法 query 可以查找当前播放器实例内的 dom 元素,等同于 document.querySelector('.artplayer-app').querySelector ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.template.query('.art-video'); console.info($video); }); "},{"title":"query​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#query-1","content":"类型: Function 等于 art.template.query ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { var $video = art.query('.art-video'); console.info($video); }); "},{"title":"events​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#events","content":"类型: Object 管理事件发生的对象 "},{"title":"proxy​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#proxy","content":"类型: Function 代理原生事件的方法,便于事件的管理与销毁 ▶ Run Code var container = document.querySelector('.artplayer-app'); var art = new Artplayer({ container: container, url: '/assets/sample/video.mp4', }); art.proxy(container, 'click', (event) => { console.info(event); }); "},{"title":"storage​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#storage","content":"类型: Object 管理持久化存储的对象 播放器会自动添加一个名为 artplayer_settings 的 JSON 对象到的 localStorage 里 属性\t类型\t描述get\tFunction\t获取值 set\tFunction\t设置值 del\tFunction\t删除值 clear\tFunction\t清空对象 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.storage.set('your-key', 'your-value'); art.storage.get('your-key'); art.storage.del('your-key'); art.storage.clear(); "},{"title":"icons​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#icons","content":"类型: Object 管理图标的对象 "},{"title":"i18n​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#i18n","content":"类型: Object 管理多语言的对象 "},{"title":"get​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#get","content":"类型: Getter/Setter 方法 get 可以获取到对应的语言的值 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.i18n.get('Play')); }); "},{"title":"update​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#update","content":"类型: Function 方法 update 可以动态添加更多语言 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'jp', }); art.i18n.update({ 'zh-cn': { Language: '简体', }, 'zh-tw': { Language: '繁體', }, en: { Language: 'English', }, jp: { Language: '日文', }, fr: { Language: 'Français', }, ru: { Language: 'Russe', }, }); "},{"title":"player​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#player","content":"类型: Object 管理核心功能的对象,所以属性和方法都代理到播放器实例上了 "},{"title":"subtitle​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#subtitle","content":"类型: Object 管理字幕的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show","content":"类型: Getter/Setter 属性 show 可以控制字幕显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, }); art.on('ready', () => { art.seek = 20; art.subtitle.show = false; setTimeout(() => { art.subtitle.show = true; }, 3000); }); "},{"title":"style​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#style","content":"类型: Function 方法 style 可以动态修改字幕样式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.style({ color: 'red', 'font-size': '40px', }); }, 3000); }); "},{"title":"url​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#url","content":"类型: Getter/Setter 属性 url 可以设置和获取字幕网址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); art.on('ready', () => { console.info(art.subtitle.url); setTimeout(() => { art.subtitle.url = '/assets/sample/subtitle.srt?t=1'; }, 3000); }); "},{"title":"switch​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#switch","content":"类型: Function 方法 switch 就像属性设置 url,但可以修改字幕选项 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', encoding: 'utf-8', style: { color: 'red', 'font-size': '30px', }, }, }); art.on('ready', () => { art.seek = 20; setTimeout(() => { art.subtitle.switch('/assets/sample/subtitle.srt?t=1', { name: 'The new subtitle', style: { color: 'green', 'font-size': '24px', }, }); }, 3000); }); "},{"title":"info​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#info","content":"类型: Object 管理统计信息的对象 "},{"title":"layers​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#layers","content":"类型: Object 管理业务层的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-1","content":"类型: Getter/Setter 属性 show 可以控制全部图层是否显示 ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }, { html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', left: '20px', opacity: '.9', }, }, ], }); art.on('ready', () => { setTimeout(() => { art.layers.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add","content":"类型: Function 方法 add 可以动态添加业务层 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); var img = '/assets/sample/layer.png'; art.on('ready', () => { setTimeout(() => { art.layers.add({ html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, }); }, 3000); }); "},{"title":"notice​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#notice","content":"类型: Object 管理提示信息的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-2","content":"类型: Getter/Setter 属性 show 输出自定义提示信息,默认停留时间为两秒,且新的信息会马上覆盖旧的信息 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.notice.show = '自定义提示信息1'; art.notice.show = '自定义提示信息2'; }); "},{"title":"controls​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#controls","content":"类型: Object 管理控制栏的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-3","content":"类型: Getter/Setter 属性 show 可以控制控制栏是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-1","content":"类型: Function 方法 add 可以动态添加控制器 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 position\tString\t位置在 left 或者 right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { setTimeout(() => { art.controls.add({ position: 'right', index: 10, html: '自定义按钮', tooltip: '自定义按钮的提示', click: function () { console.log('你点击了自定义按钮'); }, }); }, 3000); }); "},{"title":"contextmenu​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#contextmenu","content":"类型: Object 管理右键菜单的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-4","content":"类型: Getter/Setter 属性 show 可以控制菜单是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.show = false; }, 3000); }); "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-2","content":"类型: Function 方法 add 可以动态添加菜单项 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.contextmenu.show = true; setTimeout(() => { art.contextmenu.add({ html: '自定义菜单', click: function () { console.info('你点击了自定义菜单'); art.contextmenu.show = false; }, }); }, 3000); }); "},{"title":"loading​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#loading","content":"类型: Object 管理加载中的图标 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-5","content":"类型: Getter/Setter 属性 show 可以控制是否显示加载中的图标 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.loading.show = true; setTimeout(() => { art.loading.show = false; }, 3000); }); "},{"title":"mask​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#mask","content":"类型: Object 管理遮罩层的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-6","content":"类型: Getter/Setter 属性 show 可以控制遮罩层是否加载层 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mask.show = true; setTimeout(() => { art.mask.show = false; }, 3000); }); "},{"title":"hotkey​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#hotkey","content":"类型: Object 管理快捷键的对象 "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-3","content":"类型: Function 方法 add 可以动态添加快捷键,第一个参数是 key code 数字,第二个参数是回调函数 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.hotkey.add(65, () => { console.info('你点击了 A 键'); }); art.hotkey.add(66, () => { console.info('你点击了 B 键'); }); }); 提示 只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效 "},{"title":"setting​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#setting","content":"类型: Object 管理设置面板的对象 "},{"title":"show​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#show-7","content":"类型: Getter/Setter 属性 show 可以控制设置面板是否显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, autoSize: true, }); art.on('ready', () => { art.seek = 20; art.setting.show = true; setTimeout(() => { art.setting.show = false; }, 3000); }); "},{"title":"plugins​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#plugins","content":"类型: Object 管理插件的对象 "},{"title":"add​","type":1,"pageTitle":"高级属性","url":"zh-cn/advance#add-4","content":"类型: Function 方法 add 可以动态添加插件 ▶ Run Code function myPlugin(art) { console.info('你可以在插件里访问到播放器的实例'); return { name: 'myPlugin', something: '自定义导出的属性', doSomething: function () { console.info('自定义导出的方法'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.plugins.add(myPlugin); console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"在控制栏添加按钮","type":0,"sectionRef":"#","url":"zh-cn/Questions/Create_button_in_the_controls","content":"在控制栏添加按钮 有时你需要在控制栏添加按钮,如开关按钮或者单选按钮等等,你甚至可以使用第三方的样式库如 bootstrap ▶ Run Code var time = 0; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: '<button type="button">Click Me!</button>', click: function (_, event) { // 第二个参数是事件对象 time += 1; event.target.innerText = 'You Click ' + time; }, }, ], }); ","keywords":""},{"title":"弹幕库插件","type":0,"sectionRef":"#","url":"zh-cn/Plugins/danmuku","content":"","keywords":""},{"title":"演示​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#演示","content":"👉 查看完整演示 "},{"title":"安装​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#安装","content":""},{"title":"通过 npm 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-npm-安装","content":"$ npm install artplayer-plugin-danmuku "},{"title":"通过 yarn 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-yarn-安装","content":"$ yarn add artplayer-plugin-danmuku "},{"title":"通过 script 安装:​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#通过-script-安装","content":"<!-- 本地 --> <script src="path/to/artplayer-plugin-danmuku.js"></script> <!-- jsdelivr --> <script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script> <!-- unpkg --> <script src="https://unpkg.com/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script> 然后你可以通过 window.artplayerPluginDanmuku 访问到插件函数 "},{"title":"使用​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用","content":""},{"title":"使用弹幕数组​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用弹幕数组","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, setting: true, playbackRate: true, fullscreenWeb: true, plugins: [ artplayerPluginDanmuku({ // 弹幕数组 danmuku: [ { text: '111', // 弹幕文本 time: 1, // 发送时间,单位秒 color: '#fff', // 弹幕局部颜色 border: false, // 是否显示描边 mode: 0, // 弹幕模式: 0表示滚动、1静止 }, { text: '222', time: 2, color: 'red', border: true, mode: 0, }, { text: '333', time: 3, color: 'green', border: false, mode: 1, }, ], speed: 5, // 弹幕持续时间,单位秒,范围在[1 ~ 10] opacity: 1, // 弹幕透明度,范围在[0 ~ 1] fontSize: 25, // 字体大小,支持数字和百分比 color: '#FFFFFF', // 默认字体颜色 mode: 0, // 默认模式,0-滚动,1-静止 margin: [10, '25%'], // 弹幕上下边距,支持数字和百分比 antiOverlap: true, // 是否防重叠 useWorker: true, // 是否使用 web worker synchronousPlayback: false, // 是否同步到播放速度 filter: (danmu) => danmu.text.length < 50, // 弹幕过滤函数,返回 true 则可以发送 lockTime: 5, // 输入框锁定时间,单位秒,范围在[1 ~ 60] maxLength: 100, // 输入框最大可输入的字数,范围在[0 ~ 500] minWidth: 200, // 输入框最小宽度,范围在[0 ~ 500],填 0 则为无限制 maxWidth: 400, // 输入框最大宽度,范围在[0 ~ Infinity],填 0 则为 100% 宽度 theme: 'dark', // 输入框自定义挂载时的主题色,默认为 dark,可以选填亮色 light beforeEmit: (danmu) => !!danmu.text.trim(), // 发送弹幕前的自定义校验,返回 true 则可以发送 // 通过 mount 选项可以自定义输入框挂载的位置,默认挂载于播放器底部,仅在当宽度小于最小值时生效 // mount: document.querySelector('.artplayer-danmuku'), }), ], }); "},{"title":"使用弹幕 XML​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用弹幕-xml","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // 弹幕 XML 文件,和 Bilibili 网站的弹幕格式一致 danmuku: '/assets/sample/danmuku.xml', }), ], }); "},{"title":"使用异步调用​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#使用异步调用","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ // 使用 Promise 异步返回 danmuku: function () { return new Promise((resovle) => { return resovle([ { text: '111', time: 1, }, { text: '222', time: 2, }, { text: '333', time: 3, }, ]); }); }, }), ], }); "},{"title":"接口​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#接口","content":""},{"title":"hide/show​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#hideshow","content":"类型: Function 通过方法 hide 和 show 进行隐藏或者显示弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '隐藏弹幕', click: function () { art.plugins.artplayerPluginDanmuku.hide(); }, }, { position: 'right', html: '显示弹幕', click: function () { art.plugins.artplayerPluginDanmuku.show(); }, }, ], }); "},{"title":"isHide​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#ishide","content":"类型: Boolean 通过属性 isHide 判断当前弹幕是隐藏或者显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '隐藏弹幕', click: function (_, event) { if (art.plugins.artplayerPluginDanmuku.isHide) { art.plugins.artplayerPluginDanmuku.show(); event.target.innerText = '隐藏弹幕'; } else { art.plugins.artplayerPluginDanmuku.hide(); event.target.innerText = '显示弹幕'; } }, }, ], }); "},{"title":"emit​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#emit","content":"类型: Function 通过方法 emit 发送一条实时弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '发送弹幕', click: function () { var text = prompt('请输入弹幕文本', '弹幕测试文本'); if (!text || !text.trim()) return; var color = '#' + Math.floor(Math.random() * 0xffffff).toString(16); art.plugins.artplayerPluginDanmuku.emit({ text: text, color: color, border: true, }); }, }, ], }); "},{"title":"config​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#config","content":"类型: Function 通过方法 config 实时改变弹幕配置,支持属性有: danmukuspeedopacityfontSizecolormodemarginantiOverlapsynchronousPlaybackfilterlockTimebeforeEmit ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '弹幕大小:<input type="range" min="12" max="50" step="1" value="25">', style: { display: 'flex', alignItems: 'center', }, mounted: function ($setting) { const $range = $setting.querySelector('input[type=range]'); $range.addEventListener('change', () => { art.plugins.artplayerPluginDanmuku.config({ fontSize: Number($range.value), }); }); }, }, ], }); "},{"title":"load​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#load","content":"类型: Function 通过 load 方法可以重载弹幕源,或者切换新弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], controls: [ { position: 'right', html: '重载弹幕', click: function () { art.plugins.artplayerPluginDanmuku.load(); }, }, { position: 'right', html: '切换弹幕', click: function () { art.plugins.artplayerPluginDanmuku.config({ danmuku: '/assets/sample/danmuku-v2.xml', }); art.plugins.artplayerPluginDanmuku.load(); }, }, ], }); "},{"title":"reset​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#reset","content":"类型: Function 用于清空当前显示的弹幕 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], }); art.on('resize', () => { art.plugins.artplayerPluginDanmuku.reset(); }); "},{"title":"option​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#option","content":"类型: Object 用于获取当前弹幕配置 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], }); art.on('ready', () => { console.log(art.plugins.artplayerPluginDanmuku.option); }); "},{"title":"事件​","type":1,"pageTitle":"弹幕库插件","url":"zh-cn/Plugins/danmuku#事件","content":"var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, plugins: [ artplayerPluginDanmuku({ danmuku: '/assets/sample/danmuku.xml', }), ], }); art.on('artplayerPluginDanmuku:emit', (danmu) => { console.info('新增弹幕', danmu); }); art.on('artplayerPluginDanmuku:loaded', (danmus) => { console.info('加载弹幕', danmus.length); }); art.on('artplayerPluginDanmuku:error', (error) => { console.info('加载错误', error); }); art.on('artplayerPluginDanmuku:config', (option) => { console.info('配置变化', option); }); art.on('artplayerPluginDanmuku:stop', () => { console.info('弹幕停止'); }); art.on('artplayerPluginDanmuku:start', () => { console.info('弹幕开始'); }); art.on('artplayerPluginDanmuku:hide', () => { console.info('弹幕隐藏'); }); art.on('artplayerPluginDanmuku:show', () => { console.info('弹幕显示'); }); art.on('artplayerPluginDanmuku:destroy', () => { console.info('弹幕销毁'); }); "},{"title":"处理单个组件","type":0,"sectionRef":"#","url":"zh-cn/Questions/Handle_single_component","content":"处理单个组件 当我们在layers、contextmenu、controls里添加自定义组件时,最好带上一个唯一的 name 属性,该属性不但会作为类名添加到 dom 元素里,还可以用于快速定位到组件。 这里有三种方法获取组件的dom元素:组件方法 mounted、实例方法 query、推荐通过 name 直接获取 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); art.on('ready', () => { art.layers.add({ name: 'layer1', html: 'your-layer', mounted: function($layer1) { // } }); art.contextmenu.add({ name: 'contextmenu1', html: 'your-contextmenu', mounted: function($contextmenu1) { // } }); art.controls.add({ name: 'control1', html: 'your-control', position: 'right', mounted: function($control1) { // } }); // 使用查询 query 获取组件的DOM元素 var $layer1 = art.query('.art-layer-layer1'); var $contextmenu1 = art.query('.art-contextmenu-contextmenu1'); var $control1 = art.query('.art-control-control1'); // 推荐使用 name 获取组件的DOM元素 var $layer1 = art.layers['layer1']; var $contextmenu1 = art.contextmenu['contextmenu1']; var $control1 = art.controls['control1']; }); 提示 注意,你不能创建存在相同名字的组件","keywords":""},{"title":"基础参数","type":0,"sectionRef":"#","url":"zh-cn/options","content":"","keywords":""},{"title":"container​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#container","content":"类型: String、Element默认: #artplayer必填: 是 播放器所挂载的 dom 容器,其必须是具有尺寸的,否则播放器无法显示 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', // container: document.querySelector('.artplayer-app'), url: '/assets/sample/video.mp4', }); 您可能需要初始化容器元素的大小,如: .artplayer-app { width: 400px; height: 300px; } "},{"title":"url​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#url","content":"类型: String默认: ''必填: 是 视频源地址,默认支持三种视频文件格式:.mp4、.ogg、.webm ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); "},{"title":"Ready Callback​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#ready-callback","content":"类型: Function默认: undefined 构造函数接受一个函数作为第二个参数,播放器初始化成功且视频可以播放时触发,和ready事件一样 ▶ Run Code var art = new Artplayer( { container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }, function () { this.play(); }, ); 提示 回调函数里的this就是播放器实例,但回调函数假如使用了箭头函数,this则不会指向播放器实例 "},{"title":"poster​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#poster","content":"类型: String默认: '' 视频的海报,只会出现在播放器初始化且未播放的状态下 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); "},{"title":"title​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#title","content":"类型: String默认: '' 视频标题,目前会出现在视频截图和迷你模式下 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', title: '【新海诚动画】『秒速5センチメートル』', screenshot: true, }); "},{"title":"theme​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#theme","content":"类型: String默认: #f00 播放器主题颜色,目前只作用于进度条上 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', theme: '#ffad00', }); "},{"title":"volume​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#volume","content":"类型: Number默认: 0.7 播放器的默认音量 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', volume: 0.5, }); 提示 播放器会缓存最后一次音量的大小,下次初始化时(如刷新页面)播放器会读取该缓存值 "},{"title":"isLive​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#islive","content":"类型: Boolean默认: false 使用直播模式,会隐藏进度条和播放时间 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', isLive: true, }); "},{"title":"muted​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#muted","content":"类型: Boolean默认: false 是否默认静音 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); "},{"title":"autoplay​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoplay","content":"类型: Boolean默认: false 是否自动播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoplay: true, muted: true, }); 提示 假如希望默认进入页面就能自动播放视频,muted 必需为 true,更多信息请阅读 Autoplay Policy Changes "},{"title":"autoSize​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autosize","content":"类型: Boolean默认: false 播放器的尺寸默认会填充整个 container 容器尺寸,所以经常出现黑边,该值能自动调整播放器尺寸以隐藏黑边 ▶ Run Code // 缩放浏览器窗口查看效果 var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoSize: true, }); "},{"title":"autoMini​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#automini","content":"类型: Boolean默认: false 当播放器滚动到浏览器视口以外时,自动进入迷你播放模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoMini: true, }); "},{"title":"loop​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#loop","content":"类型: Boolean默认: false 是否循环播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', loop: true, }); "},{"title":"flip​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#flip","content":"类型: Boolean默认: false 是否显示视频翻转功能,目前只出现在 设置面板 里,所以需要同时设置 setting 为 true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', flip: true, setting: true, }); "},{"title":"playbackRate​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#playbackrate","content":"类型: Boolean默认: false 是否显示视频播放速度功能,会出现在 设置面板 和 右键菜单 里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playbackRate: true, setting: true, }); "},{"title":"aspectRatio​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#aspectratio","content":"类型: Boolean默认: false 是否显示视频长宽比功能,会出现在 设置面板 和 右键菜单 里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', aspectRatio: true, setting: true, }); "},{"title":"screenshot​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#screenshot","content":"类型: Boolean默认: false 是否在底部控制栏里显示视频截图功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', screenshot: true, // 可选 moreVideoAttr: { crossOrigin: 'anonymous', }, }); 提示 由于浏览器安全机制,假如视频源地址和网站是跨域的,可能会出现截图失败 "},{"title":"setting​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#setting","content":"类型: Boolean默认: false 是否在底部控制栏里显示设置面板的开关按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, }); "},{"title":"hotkey​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#hotkey","content":"类型: Boolean默认: true 是否使用快捷键 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', hotkey: true, }); 热键\t描述↑\t增加音量 ↓\t降低音量 ←\t快进 5 秒 →\t快退 5 秒 space\t切换播放/暂停 提示 只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效 "},{"title":"pip​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#pip","content":"类型: Boolean默认: false 是否在底部控制栏里显示画中画的开关按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', pip: true, }); "},{"title":"mutex​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#mutex","content":"类型: Boolean默认: true 假如页面里同时存在多个播放器,是否只能让一个播放器播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', mutex: true, }); "},{"title":"fullscreen​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fullscreen","content":"类型: Boolean默认: false 是否在底部控制栏里显示播放器窗口全屏按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); "},{"title":"fullscreenWeb​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fullscreenweb","content":"类型: Boolean默认: false 是否在底部控制栏里显示播放器网页全屏按钮 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); "},{"title":"subtitleOffset​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#subtitleoffset","content":"类型: Boolean默认: false 字幕时间偏移,范围在 [-5s, 5s] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', }, setting: true, subtitleOffset: true, }); "},{"title":"miniProgressBar​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#miniprogressbar","content":"类型: Boolean默认: false 迷你进度条,只在播放器失去焦点后且正在播放时出现 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', miniProgressBar: true, }); "},{"title":"useSSR​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#usessr","content":"类型: Boolean默认: false 是否使用 SSR 挂载模式,假如你希望在播放器挂载前,就提前渲染好播放器所需的HTML时有用 你可以通过Artplayer.html访问到播放器所需的HTML ▶ Run Code var $container = document.querySelector('.artplayer-app'); $container.innerHTML = Artplayer.html; var art = new Artplayer({ container: $container, url: '/assets/sample/video.mp4', useSSR: true, }); 提示 SSR 是 Server Side Render 简称,页面上的内容是通过服务端渲染生成的,浏览器直接显示服务端返回的 HTML 就可以了。 "},{"title":"playsInline​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#playsinline","content":"类型: Boolean默认: true 在移动端是否使用 playsInline 模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', playsInline: true, }); "},{"title":"layers​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#layers","content":"类型: Array默认: [] 初始化自定义的业务图层 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var img = '/assets/sample/layer.png'; var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', layers: [ { index: 1, name: 'potser', disable: false, html: `<img style="width: 100px" src="${img}">`, style: { position: 'absolute', top: '20px', right: '20px', opacity: '.9', }, click: function (...args) { console.info('你点击了组件'); art.layers.show = false; }, mounted: function (...args) { console.info('组件挂载完成'); }, }, ], }); "},{"title":"settings​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#settings","content":"类型: Array默认: [] 初始化自定义的设置面板,更多信息请访问 怎么添加设置面板 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, settings: [ { html: '自定义设置01', selector: [ { html: '子菜单01', }, { html: '子菜单02', }, ], onSelect: function (item) { console.log(item.html); }, }, { html: '自定义设置02', selector: [ { html: '子菜单01', }, { html: '子菜单02', }, ], onSelect: function (item) { console.log(item.html); }, }, ], }); "},{"title":"contextmenu​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#contextmenu","content":"类型: Array默认: [] 初始化自定义的右键菜单 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', contextmenu: [ { html: '自定义菜单', click: function () { console.info('你点击了自定义菜单'); art.contextmenu.show = false; }, }, ], }); art.on('ready', () => { art.contextmenu.show = true; }); "},{"title":"controls​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#controls","content":"类型: Array默认: [] 初始化自定义的底部控制栏 属性\t类型\t描述disable\tBoolean\t是否禁用组件 name\tString\t组件唯一名称,用于标记类名 index\tNumber\t组件索引,用于显示的优先级 html\tString、Element\t组件的 DOM 元素 style\tObject\t组件样式对象 click\tFunction\t组件点击事件 mounted\tFunction\t组件挂载后触发 tooltip\tString\t组件的提示文本 position\tString\t位置在 left 或者 right ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { disable: false, name: 'button', index: 10, position: 'right', html: '自定义按钮', tooltip: '自定义按钮的提示1', style: { color: 'red', }, click: function () { console.log('你点击了自定义按钮1'); }, mounted: function () { console.log('自定义按钮挂载完成1'); }, }, { position: 'left', html: '自定义按钮2', tooltip: '自定义按钮的提示2', style: { color: 'green', }, click: function () { console.log('你点击了自定义按钮2'); }, }, ], }); "},{"title":"quality​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#quality","content":"类型: Array默认: [] 是否在底部控制栏里显示画质选择列表 属性\t类型\t描述default\tBoolean\t默认画质 name\tString\t画质名字 url\tString\t画质地址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', quality: [ { default: true, html: 'SD 480P', url: '/assets/sample/video.mp4', }, { html: 'HD 720P', url: '/assets/sample/video.mp4', }, ], }); "},{"title":"highlight​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#highlight","content":"类型: Array默认: [] 在进度条上显示高亮信息点 属性\t类型\t描述time\tNumber\t高亮时间(单位秒) text\tString\t高亮文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', highlight: [ { time: 60, text: 'One more chance', }, { time: 120, text: '谁でもいいはずなのに', }, { time: 180, text: '夏の想い出がまわる', }, { time: 240, text: 'こんなとこにあるはずもないのに', }, { time: 300, text: '--终わり--', }, ], }); "},{"title":"plugins​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#plugins","content":"类型: Array默认: [] 初始化自定义的插件 ▶ Run Code function myPlugin(art) { console.info('你可以在插件里访问到播放器的实例'); return { name: 'myPlugin', something: '自定义导出的属性', doSomething: function () { console.info('自定义导出的方法'); }, }; } var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', plugins: [myPlugin], }); art.on('ready', () => { console.info(art.plugins.myPlugin.something); console.info(art.plugins.myPlugin.doSomething()); }); "},{"title":"whitelist​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#whitelist","content":"类型: Array默认: [] 因为不同的移动设备存在多种差异和限制,所以本播放器默认在移动设备上使用原生方法挂载视频,假如你想在移动设备上使用本播放器,需要手动开启白名单 白名单是一个数组类型,分别与 window.navigator.userAgent 进行匹配,只要其中一项匹配成功则启用播放器 支持字符串匹配、函数匹配、正则匹配 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', // whitelist: [(ua) => /iPhone OS 11/gi.test(ua)], // whitelist: [/iPhone OS 11/gi], // whitelist: ['iPhone OS 11'], whitelist: ['*'], }); 提示 假如希望全部类型的移动设备都启用播放器,设置 whitelist 为通配符 ['*'] 即可 "},{"title":"thumbnails​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#thumbnails","content":"类型: Object默认: {} 在进度条上设置预览图 属性\t类型\t描述url\tString\t预览图地址 number\tNumber\t预览图数量 column\tNumber\t预览图列数 width\tNumber\t预览图宽度 height\tNumber\t预览图高度 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', thumbnails: { url: '/assets/sample/thumbnails.png', number: 100, column: 10, }, }); "},{"title":"subtitle​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#subtitle","content":"类型: Object默认: {} 设置视频的字幕,支持字幕格式:vtt、srt、ass 属性\t类型\t描述url\tString\t字幕地址 type\tString\t字幕类型,可选 vtt、srt、ass style\tObject\t字幕样式 encoding\tString\t字幕编码,默认 utf-8 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', subtitle: { url: '/assets/sample/subtitle.srt', type: 'srt', encoding: 'utf-8', style: { color: '#03A9F4', 'font-size': '30px', }, }, }); "},{"title":"moreVideoAttr​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#morevideoattr","content":"类型: Object默认: {'controls': false,'preload': 'metadata'} 更多视频属性,这些属性将直接写入视频元素里 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', moreVideoAttr: { 'webkit-playsinline': true, playsInline: true, }, }); "},{"title":"icons​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#icons","content":"类型: Object默认: {} 用于替换默认图标,支持 Html 字符串 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', icons: { loading: '<img src="/assets/img/ploading.gif">', state: '<img src="/assets/img/state.png">', play: '', pause: '', check: '', volume: '', volumeClose: '', screenshot: '', setting: '', pip: '', arrowLeft: '', arrowRight: '', playbackRate: '', aspectRatio: '', config: '', lock: '', flip: '', unlock: '', fullscreenOff: '', fullscreenOn: '', fullscreenWebOff: '', fullscreenWebOn: '', switchOn: '', switchOff: '', error: '', indicator: '', }, }); "},{"title":"type​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#type","content":"类型: String默认: '' 用于指明视频的格式,需要配合 customType 一起使用,更多信息请访问 第三方库 默认视频的格式就是视频地址的后缀(如 .flv、.mkv、.ts),但有时候视频地地址没有正确的后缀,所以需要特别指明 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', type: 'flv', }); "},{"title":"customType​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#customtype","content":"类型: Object默认: {} 通过视频的格式进行匹配,把视频解码权交给第三方程序进行处理,更多信息请访问 第三方库 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.flv', customType: { flv: function (video, url, art) { // video: 视频dom元素 // url: 视频地址 // art: 当前实例 }, }, }); "},{"title":"lang​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#lang","content":"类型: String默认: navigator.language.toLowerCase() 默认显示语言,目前支持:en、zh-cn、zh-tw ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lang: 'en', }); "},{"title":"lock​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#lock","content":"类型: Boolean默认: false 是否在移动端显示一个锁定按钮,用于隐藏底部控制栏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', lock: true, }); "},{"title":"fastForward​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#fastforward","content":"类型: Boolean默认: false 是否在移动端添加长按视频快进功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fastForward: true, }); "},{"title":"autoPlayback​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoplayback","content":"类型: Boolean默认: false 是否使用自动回放功能 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoPlayback: true, }); "},{"title":"autoOrientation​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#autoorientation","content":"类型: Boolean默认: false 是否在移动端的网页全屏时,根据视频尺寸和视口尺寸,旋转播放器 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', autoOrientation: true, }); "},{"title":"airplay​","type":1,"pageTitle":"基础参数","url":"zh-cn/options#airplay","content":"Type: BooleanDefault: false 是否显示 airplay 按钮,当前只在 Safari 下可用 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', airplay: true, }); "},{"title":"如何导入类型","type":0,"sectionRef":"#","url":"zh-cn/Questions/How_to_import_types","content":"如何导入类型 有时你会丢失 TypeScript 的语法提示,这时候你可以手动导入类型 /** * @typedef { import("artplayer/types/artplayer") } Artplayer */ /** * @type {Artplayer} - 一个 Artplayer 实例 */ const art1 = {}; /** * @param {Artplayer} art2 - 一个 Artplayer 实例 */ function getInstance(art2) { // } ","keywords":""},{"title":"与 React Portal 使用","type":0,"sectionRef":"#","url":"zh-cn/Questions/Use_with_react_portal","content":"与 React Portal 使用 在 layers、contextmenu、controls 里使用 react 组件也是非常容易的事,通过 createPortal 处理更复杂的业务逻辑 👉 点击打开在线演示 import React, { useState, useEffect } from "react"; import ReactDOM, { createPortal } from "react-dom"; import Artplayer from "artplayer/examples/react/Artplayer"; function Timer({ time }) { return <div>{time}</div>; } function App() { const [art, setArt] = useState(null); const [time, setTime] = useState(0); useEffect(() => { const update = () => setTime((time) => time + 1); setInterval(update, 1000); }, []); return ( <div> <Artplayer option={{ url: "https://artplayer.org/assets/sample/video.mp4", layers: [ { html: "", name: "portal" } ], controls: [ { position: "right", name: "portal", html: "" } ] }} style={{ width: "600px", height: "400px", margin: "60px auto 0" }} getInstance={(art) => { art.on("ready", () => setArt(art)); }} /> {art ? createPortal(<Timer time={time} />, art.layers.portal) : null} {art ? createPortal(<Timer time={time} />, art.controls.portal) : null} </div> ); } const rootElement = document.getElementById("root"); ReactDOM.render(<App />, rootElement); ","keywords":""},{"title":"怎么添加设置面板","type":0,"sectionRef":"#","url":"zh-cn/Questions/How_to_add_setting_panel","content":"","keywords":""},{"title":"添加选择列表​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加选择列表","content":"设置面板类似于列表选择的集合,而且支持多层嵌套 属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 selector\tArray\t元素列表 onSelect\tFunction\t元素点击事件 width\tNumber\t列表宽度 default\tBoolean\t是否默认选中 tooltip\tString\t提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '选择字幕', width: 250, tooltip: '字幕 01', selector: [ { default: true, html: '<span style="color:red">字幕 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">字幕 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.subtitle.url = item.url; // 改变提示文本 return item.html; }, }, { html: '选择画质', width: 150, tooltip: '1080P', selector: [ { default: true, html: '1080P', url: '/assets/sample/video.mp4?id=1080', }, { html: '720P', url: '/assets/sample/video.mp4?id=720', }, { html: '360P', url: '/assets/sample/video.mp4?id=360', }, ], onSelect: function (item, $dom, event) { console.info(item, $dom, event); art.switchQuality(item.url, item.html); // 改变提示文本 return item.html; }, }, { html: '多层嵌套', selector: [ { html: '嵌套01', selector: [ { html: '嵌套02', }, { html: '嵌套02', }, ], }, { html: '嵌套01', selector: [ { html: '嵌套02', }, { html: '嵌套02', }, ], }, ], }, ], }); "},{"title":"添加切换按钮​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加切换按钮","content":"属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 switch\tBoolean\t按钮默认状态 onSwitch\tFunction\t按钮切换事件 tooltip\tString\t提示文本 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '画中画模式', tooltip: '关闭', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', switch: false, onSwitch: function (item, $dom, event) { console.info(item, $dom, event); const nextState = !item.switch; art.pip = nextState; // 改变提示文本 item.tooltip = nextState ? '开启' : '关闭'; // 改变按钮状态 return nextState; }, }, { html: '和列表组合', width: 200, selector: [ { default: true, html: '设置 01', }, { html: '设置 02', }, { html: '设置 03', switch: false, onSwitch: function (item, $dom, event) { return !item.switch; }, }, { html: '设置 04', icon: '', switch: true, onSwitch: function (item, $dom, event) { return !item.switch; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"添加范围滑动​","type":1,"pageTitle":"怎么添加设置面板","url":"zh-cn/Questions/How_to_add_setting_panel#添加范围滑动","content":"属性\t类型\t描述html\tString、Element\t元素的 DOM 元素 icon\tString、Element\t元素的图标 range\tArray\t默认状态数组 onRange\tFunction\t滑块滑动事件 tooltip\tString\t提示文本 const range = [5, 1, 10, 1]; const value = range[0]; const min = range[1]; const max = range[2]; const step = range[3]; ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', setting: true, flip: true, playbackRate: true, aspectRatio: true, settings: [ { html: '滑块', tooltip: '5x', icon: '<img width="22" heigth="22" src="/assets/img/state.svg">', range: [5, 1, 10, 1], onRange: function (item) { // 改变提示文本 return item.range + 'x'; }, }, { html: '和列表组合', width: 200, selector: [ { default: true, html: '设置 01', }, { html: '设置 02', }, { html: '设置 03', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, { html: '设置 04', icon: '', tooltip: '5x', range: [5, 1, 10, 1], onRange: function (item) { return item.range + 'x'; }, }, ], onSelect: function (item) { return item.html; }, }, ], }); "},{"title":"在控制栏添加列表","type":0,"sectionRef":"#","url":"zh-cn/Questions/Create_selector_in_the_controls","content":"","keywords":""},{"title":"切换字幕​","type":1,"pageTitle":"在控制栏添加列表","url":"zh-cn/Questions/Create_selector_in_the_controls#切换字幕","content":"▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { position: 'right', html: 'Subtitle 01', selector: [ { default: true, html: '<span style="color:red">Subtitle 01</span>', url: '/assets/sample/subtitle.srt?id=1', }, { html: '<span style="color:yellow">Subtitle 02</span>', url: '/assets/sample/subtitle.srt?id=2', }, ], onSelect: function (item, $dom) { console.info(item, $dom); art.subtitle.url = item.url; return '你点击了 ' + item.html; }, }, ], }); "},{"title":"切换滤镜​","type":1,"pageTitle":"在控制栏添加列表","url":"zh-cn/Questions/Create_selector_in_the_controls#切换滤镜","content":"▶ Run Code var instagramFilters = [ { "html": "1977", "class": "filter-1977" }, { "html": "Aden", "class": "filter-aden" }, { "html": "Amaro", "class": "filter-amaro" }, { "html": "Ashby", "class": "filter-ashby" }, { "html": "Brannan", "class": "filter-brannan" }, { "html": "Brooklyn", "class": "filter-brooklyn" }, { "html": "Charmes", "class": "filter-charmes" }, { "html": "Clarendon", "class": "filter-clarendon" }, { "html": "Crema", "class": "filter-crema" }, { "html": "Dogpatch", "class": "filter-dogpatch" }, { "html": "Earlybird", "class": "filter-earlybird" }, { "html": "Gingham", "class": "filter-gingham" }, { "html": "Ginza", "class": "filter-ginza" }, { "html": "Hefe", "class": "filter-hefe" }, { "html": "Helena", "class": "filter-helena" }, { "html": "Hudson", "class": "filter-hudson" }, { "html": "Inkwell", "class": "filter-inkwell" }, { "html": "Kelvin", "class": "filter-kelvin" }, { "html": "Kuno", "class": "filter-juno" }, { "html": "Lark", "class": "filter-lark" }, { "html": "Lo-Fi", "class": "filter-lofi" }, { "html": "Ludwig", "class": "filter-ludwig" }, { "html": "Maven", "class": "filter-maven" }, { "html": "Mayfair", "class": "filter-mayfair" }, { "html": "Moon", "class": "filter-moon" }, { "html": "Nashville", "class": "filter-nashville" }, { "html": "Perpetua", "class": "filter-perpetua" }, { "html": "Poprocket", "class": "filter-poprocket" }, { "html": "Reyes", "class": "filter-reyes" }, { "html": "Rise", "class": "filter-rise" }, { "html": "Sierra", "class": "filter-sierra" }, { "html": "Skyline", "class": "filter-skyline" }, { "html": "Slumber", "class": "filter-slumber" }, { "html": "Stinson", "class": "filter-stinson" }, { "html": "Sutro", "class": "filter-sutro" }, { "html": "Toaster", "class": "filter-toaster" }, { "html": "Valencia", "class": "filter-valencia" }, { "html": "Vesper", "class": "filter-vesper" }, { "html": "Walden", "class": "filter-walden" }, { "html": "Willow", "class": "filter-willow" }, { "html": "X-Pro", "class": "filter-xpro-ii" } ] var art = new Artplayer({ container: '.artplayer-app', url: 'https://artplayer.org/assets/sample/video.mp4', autoSize: true, controls: [ { position: 'right', html: 'Instagram Filters', selector: instagramFilters, onSelect: function (item) { art.template.$video.className = 'art-video ' + item.class; return item.html; }, }, ], }); "},{"title":"常用属性","type":0,"sectionRef":"#","url":"zh-cn/propertie","content":"","keywords":""},{"title":"play​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#play","content":"类型: Function 播放视频 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); }); "},{"title":"pause​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#pause","content":"类型: Function 暂停视频 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.play(); setTimeout(() => { art.pause(); }, 3000); }); "},{"title":"toggle​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#toggle","content":"类型: Function 切换视频的播放和暂停 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { art.toggle(); setTimeout(() => { art.toggle(); }, 3000); }); "},{"title":"seek​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#seek","content":"类型: Setter参数: Number 视频时间跳转,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; }); "},{"title":"forward​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#forward","content":"类型: Setter参数: Number 视频时间快进,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.forward = 5; }); "},{"title":"backward​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#backward","content":"类型: Setter参数: Number 视频时间快退,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 5; setTimeout(() => { art.backward = 2; }, 3000); }); "},{"title":"volume​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#volume","content":"类型: Setter/Getter参数: Number 设置和获取视频音量,范围在:[0, 1] ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.volume); art.volume = 0.5; console.info(art.volume); }); "},{"title":"url​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#url","content":"类型: Setter/Getter参数: String 设置和获取视频地址 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.url); art.url = '/assets/sample/video.mp4?t=0'; console.info(art.url); }); "},{"title":"switchUrl​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#switchurl","content":"类型: Function参数: String 设置视频地址,设置时和 url 类似,但会执行一些优化操作 函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchUrl('/assets/sample/video.mp4?t=0', '新视频名字'); }, 3000); }); "},{"title":"switchQuality​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#switchquality","content":"类型: Function参数: String 设置视频画质地址,和 switchUrl 类似,但会带上之前的播放进度 函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; setTimeout(() => { art.switchQuality('/assets/sample/video.mp4?t=0', '新视频地址'); }, 3000); }); "},{"title":"muted​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#muted","content":"类型: Setter/Getter参数: Boolean 设置和获取视频是否静音 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.muted); art.muted = true; console.info(art.muted); }); "},{"title":"currentTime​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#currenttime","content":"类型: Setter/Getter参数: Number 设置和获取视频当前时间,设置时间时和 seek 类似,但它不会触发额外的事件 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.currentTime); art.currentTime = 5; console.info(art.currentTime); }); "},{"title":"duration​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#duration","content":"类型: Getter 获取视频时长 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.duration); }); 提示 有的视频是没有时长的,例如直播中的视频或者没被解码完成的视频,这个时候获取的时长会是 0 "},{"title":"screenshot​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#screenshot","content":"类型: Function 下载当前视频帧的截图 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.once('video:canplay', () => { art.screenshot(); }); }); "},{"title":"getDataURL​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#getdataurl","content":"类型: Function 获取当前视频帧的截图的base64地址,返回的是一个 Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getDataURL().then((url) => console.info(url)); }); "},{"title":"getBlobUrl​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#getbloburl","content":"类型: Function 获取当前视频帧的截图的blob地址,返回的是一个 Promise ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.seek = 10; art.getBlobUrl().then((url) => console.info(url)); }); "},{"title":"fullscreen​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#fullscreen","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器窗口全屏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreen: true, }); art.on('ready', () => { art.fullscreen = true; setTimeout(() => { art.fullscreen = false; }, 3000); }); 提示 由于浏览器安全机制,触发窗口全屏前,页面必须先存在交互(例如用户点击过页面) "},{"title":"fullscreenWeb​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#fullscreenweb","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器网页全屏 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.fullscreenWeb = true; setTimeout(() => { art.fullscreenWeb = false; }, 3000); }); "},{"title":"pip​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#pip","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器画中画模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', fullscreenWeb: true, }); art.on('ready', () => { art.pip = true; setTimeout(() => { art.pip = false; }, 3000); }); 提示 由于浏览器安全机制,触发画中画前,页面必须先存在交互(例如用户点击过页面) "},{"title":"poster​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#poster","content":"类型: Setter/Getter参数: String 设置和获取视频海报,只有在视频播放前才能看到海报效果 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', poster: '/assets/sample/poster.jpg', }); art.on('ready', () => { console.info(art.poster); art.poster = '/assets/sample/poster.jpg?t=0'; console.info(art.poster); }); "},{"title":"mini​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#mini","content":"类型: Setter/Getter参数: Boolean 设置和获取播放器迷你模式 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.mini = true; }); "},{"title":"playing​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#playing","content":"类型: Getter参数: Boolean 获取视频是否正在播放中 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', muted: true, }); art.on('ready', () => { console.info(art.playing); art.play(); console.info(art.playing); }); "},{"title":"autoSize​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#autosize","content":"类型: Setter/Getter参数: Boolean 设置视频是否自适应尺寸,设置为 true 之后它会只执行一次 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoSize); art.autoSize = true; console.info(art.autoSize); }); "},{"title":"rect​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#rect","content":"类型: Getter 获取播放器的尺寸和坐标信息 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(JSON.stringify(art.rect)); }); 提示 尺寸和坐标信息是通过 getBoundingClientRect 获取的 "},{"title":"flip​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#flip","content":"类型: Setter/Getter参数: String 设置和获取播放器翻转,支持normal、 horizontal、 vertical ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.flip); art.flip = 'horizontal'; console.info(art.flip); }); "},{"title":"playbackRate​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#playbackrate","content":"类型: Setter/Getter参数: Number 设置和获取播放器播放速度,支持0.5、0.75、1.0、1.25、1.5、1.75、2.0 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.playbackRate); art.playbackRate = 2; console.info(art.playbackRate); }); "},{"title":"aspectRatio​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#aspectratio","content":"类型: Setter/Getter参数: String 设置和获取播放器长宽比,支持default、4:3、16:9 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.aspectRatio); art.aspectRatio = '16:9'; console.info(art.aspectRatio); }); "},{"title":"loop​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#loop","content":"类型: Setter/Getter参数: Array 设置和获取区间循序播放,单位秒 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.loop); art.loop = [5, 10]; console.info(art.loop); }); 提示 删除区间循环播放,只需要设置 loop 为 [] 即可 "},{"title":"autoHeight​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#autoheight","content":"类型: Setter/Getter参数: Boolean 当容器只有宽度,但你希望容器高度能自适应播放器的长宽比 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.autoHeight); art.autoHeight = true; console.info(art.autoHeight); }); "},{"title":"attr​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#attr","content":"类型: Function参数: String 动态获取和设置 video 元素的属性 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.attr('playsInline')); art.attr('playsInline', true); console.info(art.attr('playsInline')); }); "},{"title":"title​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#title","content":"类型: Setter/Getter参数: String 动态获取和设置播放器标题 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.title); art.title = '新标题'; console.info(art.title); }); "},{"title":"theme​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#theme","content":"类型: Setter/Getter参数: String 动态获取和设置播放器主题颜色 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { console.info(art.theme); art.theme = '#000'; console.info(art.theme); }); "},{"title":"airplay​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#airplay","content":"Type: Function 开启隔空播放 ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', controls: [ { name: 'airplay', position: 'right', html: 'AirPlay', click: function () { art.airplay(); }, }, ], }); "},{"title":"destroy​","type":1,"pageTitle":"常用属性","url":"zh-cn/propertie#destroy","content":"类型: Function参数: Boolean 销毁播放器,接受一个参数表示是否销毁后同时移除播放器的 html,默认为 true ▶ Run Code var art = new Artplayer({ container: '.artplayer-app', url: '/assets/sample/video.mp4', }); art.on('ready', () => { art.destroy(); }); "}] \ No newline at end of file diff --git a/docs/document/zh-cn/Plugins/ads/index.html b/docs/document/zh-cn/Plugins/ads/index.html index f057883bd..8525b6214 100644 --- a/docs/document/zh-cn/Plugins/ads/index.html +++ b/docs/document/zh-cn/Plugins/ads/index.html @@ -5,13 +5,13 @@ 广告插件 | Artplayer.js - - + +

广告插件

演示​

👉 查看完整演示

安装​

通过 npm 安装:​

$ npm install artplayer-plugin-ads

通过 yarn 安装:​

$ yarn add artplayer-plugin-ads

通过 script 安装:​

<!-- 本地 -->
<script src="path/to/artplayer-plugin-ads.js"></script>

<!-- jsdelivr -->
<script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script>

<!-- unpkg -->
<script src="https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js"></script>

然后你可以通过 window.artplayerPluginAds 访问到插件函数

使用​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
fullscreen: true,
fullscreenWeb: true,
plugins: [
artplayerPluginAds({
// html广告,假如是视频广告则忽略该值
html: '<img src="/assets/sample/poster.jpg">',

// 视频广告的地址
video: '/assets/sample/test1.mp4',

// 广告跳转网址,为空则不跳转
url: 'http://artplayer.org',

// 必须观看的时长,期间不能被跳过,单位为秒
// 当该值大于或等于totalDuration时,不能提前关闭广告
// 当该值等于或小于0时,则随时都可以关闭广告
playDuration: 5,

// 广告总时长,单位为秒
totalDuration: 10,

// 视频广告是否默认静音
muted: false,

// 多语言支持
i18n: {
close: '关闭广告',
countdown: '%s秒',
detail: '查看详情',
canBeClosed: '%s秒后可关闭广告',
},
}),
],
});

art.on('artplayerPluginAds:click', (ads) => {
console.info('广告被点击', ads);
});

art.on('artplayerPluginAds:skip', (ads) => {
console.info('广告被跳过', ads);
});
- - + + \ No newline at end of file diff --git a/docs/document/zh-cn/Plugins/danmuku/index.html b/docs/document/zh-cn/Plugins/danmuku/index.html index 00ef44f03..bea7faeee 100644 --- a/docs/document/zh-cn/Plugins/danmuku/index.html +++ b/docs/document/zh-cn/Plugins/danmuku/index.html @@ -5,13 +5,13 @@ 弹幕库插件 | Artplayer.js - - + +
-

弹幕库插件

演示​

👉 查看完整演示

安装​

通过 npm 安装:​

$ npm install artplayer-plugin-danmuku

通过 yarn 安装:​

$ yarn add artplayer-plugin-danmuku

通过 script 安装:​

<!-- 本地 -->
<script src="path/to/artplayer-plugin-danmuku.js"></script>

<!-- jsdelivr -->
<script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script>

<!-- unpkg -->
<script src="https://unpkg.com/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script>

然后你可以通过 window.artplayerPluginDanmuku 访问到插件函数

使用​

使用弹幕数组​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
setting: true,
playbackRate: true,
fullscreenWeb: true,
plugins: [
artplayerPluginDanmuku({
// 弹幕数组
danmuku: [
{
text: '111', // 弹幕文本
time: 1, // 发送时间,单位秒
color: '#fff', // 弹幕局部颜色
border: false, // 是否显示描边
mode: 0, // 弹幕模式: 0表示滚动、1静止
},
{
text: '222',
time: 2,
color: 'red',
border: true,
mode: 0,
},
{
text: '333',
time: 3,
color: 'green',
border: false,
mode: 1,
},
],
speed: 5, // 弹幕持续时间,单位秒,范围在[1 ~ 10]
opacity: 1, // 弹幕透明度,范围在[0 ~ 1]
fontSize: 25, // 字体大小,支持数字和百分比
color: '#FFFFFF', // 默认字体颜色
mode: 0, // 默认模式,0-滚动,1-静止
margin: [10, '25%'], // 弹幕上下边距,支持数字和百分比
antiOverlap: true, // 是否防重叠
useWorker: true, // 是否使用 web worker
synchronousPlayback: false, // 是否同步到播放速度
filter: (danmu) => danmu.text.length < 50, // 弹幕过滤函数,返回 true 则可以发送
lockTime: 5, // 输入框锁定时间,单位秒,范围在[1 ~ 60]
maxLength: 100, // 输入框最大可输入的字数,范围在[0 ~ 500]
minWidth: 200, // 输入框最小宽度,范围在[0 ~ 500],填 0 则为无限制
maxWidth: 400, // 输入框最大宽度,范围在[0 ~ Infinity],填 0 则为 100% 宽度
theme: 'dark', // 输入框自定义挂载时的主题色,默认为 dark,可以选填亮色 light
beforeEmit: (danmu) => !!danmu.text.trim(), // 发送弹幕前的自定义校验,返回 true 则可以发送

// 通过 mount 选项可以自定义输入框挂载的位置,默认挂载于播放器底部,仅在当宽度小于最小值时生效
// mount: document.querySelector('.artplayer-danmuku'),
}),
],
});

使用弹幕 XML​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
// 弹幕 XML 文件,和 Bilibili 网站的弹幕格式一致
danmuku: '/assets/sample/danmuku.xml',
}),
],
});

使用异步调用​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
// 使用 Promise 异步返回
danmuku: function () {
return new Promise((resovle) => {
return resovle([
{
text: '111',
time: 1,
},
{
text: '222',
time: 2,
},
{
text: '333',
time: 3,
},
]);
});
},
}),
],
});

接口​

hide/show​

  • 类型: Function

通过方法 hide 和 show 进行隐藏或者显示弹幕

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
controls: [
{
position: 'right',
html: '隐藏弹幕',
click: function () {
art.plugins.artplayerPluginDanmuku.hide();
},
},
{
position: 'right',
html: '显示弹幕',
click: function () {
art.plugins.artplayerPluginDanmuku.show();
},
},
],
});

isHide​

  • 类型: Boolean

通过属性 isHide 判断当前弹幕是隐藏或者显示

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
controls: [
{
position: 'right',
html: '隐藏弹幕',
click: function (_, event) {
if (art.plugins.artplayerPluginDanmuku.isHide) {
art.plugins.artplayerPluginDanmuku.show();
event.target.innerText = '隐藏弹幕';
} else {
art.plugins.artplayerPluginDanmuku.hide();
event.target.innerText = '显示弹幕';
}
},
},
],
});

emit​

  • 类型: Function

通过方法 emit 发送一条实时弹幕

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
controls: [
{
position: 'right',
html: '发送弹幕',
click: function () {
var text = prompt('请输入弹幕文本', '弹幕测试文本');
if (!text || !text.trim()) return;
var color = '#' + Math.floor(Math.random() * 0xffffff).toString(16);
art.plugins.artplayerPluginDanmuku.emit({
text: text,
color: color,
border: true,
});
},
},
],
});

config​

  • 类型: Function

通过方法 config 实时改变弹幕配置,支持属性有:

  • danmuku
  • speed
  • opacity
  • fontSize
  • color
  • mode
  • margin
  • antiOverlap
  • synchronousPlayback
  • filter
  • lockTime
  • beforeEmit
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
controls: [
{
position: 'right',
html: '弹幕大小:<input type="range" min="12" max="50" step="1" value="25">',
style: {
display: 'flex',
alignItems: 'center',
},
mounted: function ($setting) {
const $range = $setting.querySelector('input[type=range]');
$range.addEventListener('change', () => {
art.plugins.artplayerPluginDanmuku.config({
fontSize: Number($range.value),
});
});
},
},
],
});

load​

  • 类型: Function

通过 load 方法可以重载弹幕源,或者切换新弹幕

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
controls: [
{
position: 'right',
html: '重载弹幕',
click: function () {
art.plugins.artplayerPluginDanmuku.load();
},
},
{
position: 'right',
html: '切换弹幕',
click: function () {
art.plugins.artplayerPluginDanmuku.config({
danmuku: '/assets/sample/danmuku-v2.xml',
});
art.plugins.artplayerPluginDanmuku.load();
},
},
],
});

事件​

var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
});

art.on('artplayerPluginDanmuku:emit', (danmu) => {
console.info('新增弹幕', danmu);
});

art.on('artplayerPluginDanmuku:loaded', (danmus) => {
console.info('加载弹幕', danmus.length);
});

art.on('artplayerPluginDanmuku:error', (error) => {
console.info('加载错误', error);
});

art.on('artplayerPluginDanmuku:config', (option) => {
console.info('配置变化', option);
});

art.on('artplayerPluginDanmuku:stop', () => {
console.info('弹幕停止');
});

art.on('artplayerPluginDanmuku:start', () => {
console.info('弹幕开始');
});

art.on('artplayerPluginDanmuku:hide', () => {
console.info('弹幕隐藏');
});

art.on('artplayerPluginDanmuku:show', () => {
console.info('弹幕显示');
});

art.on('artplayerPluginDanmuku:destroy', () => {
console.info('弹幕销毁');
});
- - +

弹幕库插件

演示​

👉 查看完整演示

安装​

通过 npm 安装:​

$ npm install artplayer-plugin-danmuku

通过 yarn 安装:​

$ yarn add artplayer-plugin-danmuku

通过 script 安装:​

<!-- 本地 -->
<script src="path/to/artplayer-plugin-danmuku.js"></script>

<!-- jsdelivr -->
<script src="https://cdn.jsdelivr.net/npm/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script>

<!-- unpkg -->
<script src="https://unpkg.com/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js"></script>

然后你可以通过 window.artplayerPluginDanmuku 访问到插件函数

使用​

使用弹幕数组​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
setting: true,
playbackRate: true,
fullscreenWeb: true,
plugins: [
artplayerPluginDanmuku({
// 弹幕数组
danmuku: [
{
text: '111', // 弹幕文本
time: 1, // 发送时间,单位秒
color: '#fff', // 弹幕局部颜色
border: false, // 是否显示描边
mode: 0, // 弹幕模式: 0表示滚动、1静止
},
{
text: '222',
time: 2,
color: 'red',
border: true,
mode: 0,
},
{
text: '333',
time: 3,
color: 'green',
border: false,
mode: 1,
},
],
speed: 5, // 弹幕持续时间,单位秒,范围在[1 ~ 10]
opacity: 1, // 弹幕透明度,范围在[0 ~ 1]
fontSize: 25, // 字体大小,支持数字和百分比
color: '#FFFFFF', // 默认字体颜色
mode: 0, // 默认模式,0-滚动,1-静止
margin: [10, '25%'], // 弹幕上下边距,支持数字和百分比
antiOverlap: true, // 是否防重叠
useWorker: true, // 是否使用 web worker
synchronousPlayback: false, // 是否同步到播放速度
filter: (danmu) => danmu.text.length < 50, // 弹幕过滤函数,返回 true 则可以发送
lockTime: 5, // 输入框锁定时间,单位秒,范围在[1 ~ 60]
maxLength: 100, // 输入框最大可输入的字数,范围在[0 ~ 500]
minWidth: 200, // 输入框最小宽度,范围在[0 ~ 500],填 0 则为无限制
maxWidth: 400, // 输入框最大宽度,范围在[0 ~ Infinity],填 0 则为 100% 宽度
theme: 'dark', // 输入框自定义挂载时的主题色,默认为 dark,可以选填亮色 light
beforeEmit: (danmu) => !!danmu.text.trim(), // 发送弹幕前的自定义校验,返回 true 则可以发送

// 通过 mount 选项可以自定义输入框挂载的位置,默认挂载于播放器底部,仅在当宽度小于最小值时生效
// mount: document.querySelector('.artplayer-danmuku'),
}),
],
});

使用弹幕 XML​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
// 弹幕 XML 文件,和 Bilibili 网站的弹幕格式一致
danmuku: '/assets/sample/danmuku.xml',
}),
],
});

使用异步调用​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
// 使用 Promise 异步返回
danmuku: function () {
return new Promise((resovle) => {
return resovle([
{
text: '111',
time: 1,
},
{
text: '222',
time: 2,
},
{
text: '333',
time: 3,
},
]);
});
},
}),
],
});

接口​

hide/show​

  • 类型: Function

通过方法 hide 和 show 进行隐藏或者显示弹幕

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
controls: [
{
position: 'right',
html: '隐藏弹幕',
click: function () {
art.plugins.artplayerPluginDanmuku.hide();
},
},
{
position: 'right',
html: '显示弹幕',
click: function () {
art.plugins.artplayerPluginDanmuku.show();
},
},
],
});

isHide​

  • 类型: Boolean

通过属性 isHide 判断当前弹幕是隐藏或者显示

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
controls: [
{
position: 'right',
html: '隐藏弹幕',
click: function (_, event) {
if (art.plugins.artplayerPluginDanmuku.isHide) {
art.plugins.artplayerPluginDanmuku.show();
event.target.innerText = '隐藏弹幕';
} else {
art.plugins.artplayerPluginDanmuku.hide();
event.target.innerText = '显示弹幕';
}
},
},
],
});

emit​

  • 类型: Function

通过方法 emit 发送一条实时弹幕

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
controls: [
{
position: 'right',
html: '发送弹幕',
click: function () {
var text = prompt('请输入弹幕文本', '弹幕测试文本');
if (!text || !text.trim()) return;
var color = '#' + Math.floor(Math.random() * 0xffffff).toString(16);
art.plugins.artplayerPluginDanmuku.emit({
text: text,
color: color,
border: true,
});
},
},
],
});

config​

  • 类型: Function

通过方法 config 实时改变弹幕配置,支持属性有:

  • danmuku
  • speed
  • opacity
  • fontSize
  • color
  • mode
  • margin
  • antiOverlap
  • synchronousPlayback
  • filter
  • lockTime
  • beforeEmit
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
controls: [
{
position: 'right',
html: '弹幕大小:<input type="range" min="12" max="50" step="1" value="25">',
style: {
display: 'flex',
alignItems: 'center',
},
mounted: function ($setting) {
const $range = $setting.querySelector('input[type=range]');
$range.addEventListener('change', () => {
art.plugins.artplayerPluginDanmuku.config({
fontSize: Number($range.value),
});
});
},
},
],
});

load​

  • 类型: Function

通过 load 方法可以重载弹幕源,或者切换新弹幕

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
controls: [
{
position: 'right',
html: '重载弹幕',
click: function () {
art.plugins.artplayerPluginDanmuku.load();
},
},
{
position: 'right',
html: '切换弹幕',
click: function () {
art.plugins.artplayerPluginDanmuku.config({
danmuku: '/assets/sample/danmuku-v2.xml',
});
art.plugins.artplayerPluginDanmuku.load();
},
},
],
});

reset​

  • 类型: Function

用于清空当前显示的弹幕

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
});

art.on('resize', () => {
art.plugins.artplayerPluginDanmuku.reset();
});

option​

  • 类型: Object

用于获取当前弹幕配置

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
});

art.on('ready', () => {
console.log(art.plugins.artplayerPluginDanmuku.option);
});

事件​

var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
plugins: [
artplayerPluginDanmuku({
danmuku: '/assets/sample/danmuku.xml',
}),
],
});

art.on('artplayerPluginDanmuku:emit', (danmu) => {
console.info('新增弹幕', danmu);
});

art.on('artplayerPluginDanmuku:loaded', (danmus) => {
console.info('加载弹幕', danmus.length);
});

art.on('artplayerPluginDanmuku:error', (error) => {
console.info('加载错误', error);
});

art.on('artplayerPluginDanmuku:config', (option) => {
console.info('配置变化', option);
});

art.on('artplayerPluginDanmuku:stop', () => {
console.info('弹幕停止');
});

art.on('artplayerPluginDanmuku:start', () => {
console.info('弹幕开始');
});

art.on('artplayerPluginDanmuku:hide', () => {
console.info('弹幕隐藏');
});

art.on('artplayerPluginDanmuku:show', () => {
console.info('弹幕显示');
});

art.on('artplayerPluginDanmuku:destroy', () => {
console.info('弹幕销毁');
});
+ + \ No newline at end of file diff --git a/docs/document/zh-cn/Questions/Create_button_in_the_controls/index.html b/docs/document/zh-cn/Questions/Create_button_in_the_controls/index.html index 7a1cfe706..d736f82e0 100644 --- a/docs/document/zh-cn/Questions/Create_button_in_the_controls/index.html +++ b/docs/document/zh-cn/Questions/Create_button_in_the_controls/index.html @@ -5,13 +5,13 @@ 在控制栏添加按钮 | Artplayer.js - - + +

在控制栏添加按钮

有时你需要在控制栏添加按钮,如开关按钮或者单选按钮等等,你甚至可以使用第三方的样式库如 bootstrap

▶ Run Code
var time = 0;
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
position: 'right',
html: '<button type="button">Click Me!</button>',
click: function (_, event) {
// 第二个参数是事件对象
time += 1;
event.target.innerText = 'You Click ' + time;
},
},
],
});
- - + + \ No newline at end of file diff --git a/docs/document/zh-cn/Questions/Create_selector_in_the_controls/index.html b/docs/document/zh-cn/Questions/Create_selector_in_the_controls/index.html index 23bb3fe2d..497406128 100644 --- a/docs/document/zh-cn/Questions/Create_selector_in_the_controls/index.html +++ b/docs/document/zh-cn/Questions/Create_selector_in_the_controls/index.html @@ -5,13 +5,13 @@ 在控制栏添加列表 | Artplayer.js - - + +

在控制栏添加列表

有时你需要在控制栏添加列表,那么你可以在添加控件的时候使用 selector 和 onSelect 属性

切换字幕​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
position: 'right',
html: 'Subtitle 01',
selector: [
{
default: true,
html: '<span style="color:red">Subtitle 01</span>',
url: '/assets/sample/subtitle.srt?id=1',
},
{
html: '<span style="color:yellow">Subtitle 02</span>',
url: '/assets/sample/subtitle.srt?id=2',
},
],
onSelect: function (item, $dom) {
console.info(item, $dom);

art.subtitle.url = item.url;

return '你点击了 ' + item.html;
},
},
],
});

切换滤镜​

▶ Run Code
var instagramFilters = [
{
"html": "1977",
"class": "filter-1977"
},
{
"html": "Aden",
"class": "filter-aden"
},
{
"html": "Amaro",
"class": "filter-amaro"
},
{
"html": "Ashby",
"class": "filter-ashby"
},
{
"html": "Brannan",
"class": "filter-brannan"
},
{
"html": "Brooklyn",
"class": "filter-brooklyn"
},
{
"html": "Charmes",
"class": "filter-charmes"
},
{
"html": "Clarendon",
"class": "filter-clarendon"
},
{
"html": "Crema",
"class": "filter-crema"
},
{
"html": "Dogpatch",
"class": "filter-dogpatch"
},
{
"html": "Earlybird",
"class": "filter-earlybird"
},
{
"html": "Gingham",
"class": "filter-gingham"
},
{
"html": "Ginza",
"class": "filter-ginza"
},
{
"html": "Hefe",
"class": "filter-hefe"
},
{
"html": "Helena",
"class": "filter-helena"
},
{
"html": "Hudson",
"class": "filter-hudson"
},
{
"html": "Inkwell",
"class": "filter-inkwell"
},
{
"html": "Kelvin",
"class": "filter-kelvin"
},
{
"html": "Kuno",
"class": "filter-juno"
},
{
"html": "Lark",
"class": "filter-lark"
},
{
"html": "Lo-Fi",
"class": "filter-lofi"
},
{
"html": "Ludwig",
"class": "filter-ludwig"
},
{
"html": "Maven",
"class": "filter-maven"
},
{
"html": "Mayfair",
"class": "filter-mayfair"
},
{
"html": "Moon",
"class": "filter-moon"
},
{
"html": "Nashville",
"class": "filter-nashville"
},
{
"html": "Perpetua",
"class": "filter-perpetua"
},
{
"html": "Poprocket",
"class": "filter-poprocket"
},
{
"html": "Reyes",
"class": "filter-reyes"
},
{
"html": "Rise",
"class": "filter-rise"
},
{
"html": "Sierra",
"class": "filter-sierra"
},
{
"html": "Skyline",
"class": "filter-skyline"
},
{
"html": "Slumber",
"class": "filter-slumber"
},
{
"html": "Stinson",
"class": "filter-stinson"
},
{
"html": "Sutro",
"class": "filter-sutro"
},
{
"html": "Toaster",
"class": "filter-toaster"
},
{
"html": "Valencia",
"class": "filter-valencia"
},
{
"html": "Vesper",
"class": "filter-vesper"
},
{
"html": "Walden",
"class": "filter-walden"
},
{
"html": "Willow",
"class": "filter-willow"
},
{
"html": "X-Pro",
"class": "filter-xpro-ii"
}
]

var art = new Artplayer({
container: '.artplayer-app',
url: 'https://artplayer.org/assets/sample/video.mp4',
autoSize: true,
controls: [
{
position: 'right',
html: 'Instagram Filters',
selector: instagramFilters,
onSelect: function (item) {
art.template.$video.className = 'art-video ' + item.class;
return item.html;
},
},
],
});
- - + + \ No newline at end of file diff --git a/docs/document/zh-cn/Questions/Handle_single_component/index.html b/docs/document/zh-cn/Questions/Handle_single_component/index.html index 1c874bcc0..c1cfaa5a2 100644 --- a/docs/document/zh-cn/Questions/Handle_single_component/index.html +++ b/docs/document/zh-cn/Questions/Handle_single_component/index.html @@ -5,13 +5,13 @@ 处理单个组件 | Artplayer.js - - + +

处理单个组件

当我们在layers、contextmenu、controls里添加自定义组件时,最好带上一个唯一的 name 属性,该属性不但会作为类名添加到 dom 元素里,还可以用于快速定位到组件。

这里有三种方法获取组件的dom元素:组件方法 mounted、实例方法 query、推荐通过 name 直接获取

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
});

art.on('ready', () => {
art.layers.add({
name: 'layer1',
html: 'your-layer',
mounted: function($layer1) {
//
}
});

art.contextmenu.add({
name: 'contextmenu1',
html: 'your-contextmenu',
mounted: function($contextmenu1) {
//
}
});

art.controls.add({
name: 'control1',
html: 'your-control',
position: 'right',
mounted: function($control1) {
//
}
});

// 使用查询 query 获取组件的DOM元素
var $layer1 = art.query('.art-layer-layer1');
var $contextmenu1 = art.query('.art-contextmenu-contextmenu1');
var $control1 = art.query('.art-control-control1');

// 推荐使用 name 获取组件的DOM元素
var $layer1 = art.layers['layer1'];
var $contextmenu1 = art.contextmenu['contextmenu1'];
var $control1 = art.controls['control1'];
});
提示

注意,你不能创建存在相同名字的组件

- - + + \ No newline at end of file diff --git a/docs/document/zh-cn/Questions/How_to_add_setting_panel/index.html b/docs/document/zh-cn/Questions/How_to_add_setting_panel/index.html index 6ac7cbb8c..c6cf86599 100644 --- a/docs/document/zh-cn/Questions/How_to_add_setting_panel/index.html +++ b/docs/document/zh-cn/Questions/How_to_add_setting_panel/index.html @@ -5,13 +5,13 @@ 怎么添加设置面板 | Artplayer.js - - + +

怎么添加设置面板

添加选择列表​

设置面板类似于列表选择的集合,而且支持多层嵌套

属性类型描述
htmlString、Element元素的 DOM 元素
iconString、Element元素的图标
selectorArray元素列表
onSelectFunction元素点击事件
widthNumber列表宽度
defaultBoolean是否默认选中
tooltipString提示文本
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
flip: true,
playbackRate: true,
aspectRatio: true,
settings: [
{
html: '选择字幕',
width: 250,
tooltip: '字幕 01',
selector: [
{
default: true,
html: '<span style="color:red">字幕 01</span>',
url: '/assets/sample/subtitle.srt?id=1',
},
{
html: '<span style="color:yellow">字幕 02</span>',
url: '/assets/sample/subtitle.srt?id=2',
},
],
onSelect: function (item, $dom, event) {
console.info(item, $dom, event);
art.subtitle.url = item.url;

// 改变提示文本
return item.html;
},
},
{
html: '选择画质',
width: 150,
tooltip: '1080P',
selector: [
{
default: true,
html: '1080P',
url: '/assets/sample/video.mp4?id=1080',
},
{
html: '720P',
url: '/assets/sample/video.mp4?id=720',
},
{
html: '360P',
url: '/assets/sample/video.mp4?id=360',
},
],
onSelect: function (item, $dom, event) {
console.info(item, $dom, event);
art.switchQuality(item.url, item.html);

// 改变提示文本
return item.html;
},
},
{
html: '多层嵌套',
selector: [
{
html: '嵌套01',
selector: [
{
html: '嵌套02',
},
{
html: '嵌套02',
},
],
},
{
html: '嵌套01',
selector: [
{
html: '嵌套02',
},
{
html: '嵌套02',
},
],
},
],
},
],
});

添加切换按钮​

属性类型描述
htmlString、Element元素的 DOM 元素
iconString、Element元素的图标
switchBoolean按钮默认状态
onSwitchFunction按钮切换事件
tooltipString提示文本
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
flip: true,
playbackRate: true,
aspectRatio: true,
settings: [
{
html: '画中画模式',
tooltip: '关闭',
icon: '<img width="22" heigth="22" src="/assets/img/state.svg">',
switch: false,
onSwitch: function (item, $dom, event) {
console.info(item, $dom, event);
const nextState = !item.switch;
art.pip = nextState;

// 改变提示文本
item.tooltip = nextState ? '开启' : '关闭';

// 改变按钮状态
return nextState;
},
},
{
html: '和列表组合',
width: 200,
selector: [
{
default: true,
html: '设置 01',
},
{
html: '设置 02',
},
{
html: '设置 03',
switch: false,
onSwitch: function (item, $dom, event) {
return !item.switch;
},
},
{
html: '设置 04',
icon: '',
switch: true,
onSwitch: function (item, $dom, event) {
return !item.switch;
},
},
],
onSelect: function (item) {
return item.html;
},
},
],
});

添加范围滑动​

属性类型描述
htmlString、Element元素的 DOM 元素
iconString、Element元素的图标
rangeArray默认状态数组
onRangeFunction滑块滑动事件
tooltipString提示文本
const range = [5, 1, 10, 1];
const value = range[0];
const min = range[1];
const max = range[2];
const step = range[3];
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
flip: true,
playbackRate: true,
aspectRatio: true,
settings: [
{
html: '滑块',
tooltip: '5x',
icon: '<img width="22" heigth="22" src="/assets/img/state.svg">',
range: [5, 1, 10, 1],
onRange: function (item) {
// 改变提示文本
return item.range + 'x';
},
},
{
html: '和列表组合',
width: 200,
selector: [
{
default: true,
html: '设置 01',
},
{
html: '设置 02',
},
{
html: '设置 03',
tooltip: '5x',
range: [5, 1, 10, 1],
onRange: function (item) {
return item.range + 'x';
},
},
{
html: '设置 04',
icon: '',
tooltip: '5x',
range: [5, 1, 10, 1],
onRange: function (item) {
return item.range + 'x';
},
},
],
onSelect: function (item) {
return item.html;
},
},
],
});
- - + + \ No newline at end of file diff --git a/docs/document/zh-cn/Questions/How_to_import_types/index.html b/docs/document/zh-cn/Questions/How_to_import_types/index.html index c79cff730..c7df1b712 100644 --- a/docs/document/zh-cn/Questions/How_to_import_types/index.html +++ b/docs/document/zh-cn/Questions/How_to_import_types/index.html @@ -5,13 +5,13 @@ 如何导入类型 | Artplayer.js - - + +

如何导入类型

有时你会丢失 TypeScript 的语法提示,这时候你可以手动导入类型

/**
* @typedef { import("artplayer/types/artplayer") } Artplayer
*/

/**
* @type {Artplayer} - 一个 Artplayer 实例
*/
const art1 = {};

/**
* @param {Artplayer} art2 - 一个 Artplayer 实例
*/
function getInstance(art2) {
//
}
- - + + \ No newline at end of file diff --git a/docs/document/zh-cn/Questions/Use_with_react_portal/index.html b/docs/document/zh-cn/Questions/Use_with_react_portal/index.html index 384bdf423..07468ddf9 100644 --- a/docs/document/zh-cn/Questions/Use_with_react_portal/index.html +++ b/docs/document/zh-cn/Questions/Use_with_react_portal/index.html @@ -5,13 +5,13 @@ 与 React Portal 使用 | Artplayer.js - - + +

与 React Portal 使用

在 layers、contextmenu、controls 里使用 react 组件也是非常容易的事,通过 createPortal 处理更复杂的业务逻辑

👉 点击打开在线演示

import React, { useState, useEffect } from "react";
import ReactDOM, { createPortal } from "react-dom";
import Artplayer from "artplayer/examples/react/Artplayer";

function Timer({ time }) {
return <div>{time}</div>;
}

function App() {
const [art, setArt] = useState(null);
const [time, setTime] = useState(0);

useEffect(() => {
const update = () => setTime((time) => time + 1);
setInterval(update, 1000);
}, []);

return (
<div>
<Artplayer
option={{
url: "https://artplayer.org/assets/sample/video.mp4",
layers: [
{
html: "",
name: "portal"
}
],
controls: [
{
position: "right",
name: "portal",
html: ""
}
]
}}
style={{
width: "600px",
height: "400px",
margin: "60px auto 0"
}}
getInstance={(art) => {
art.on("ready", () => setArt(art));
}}
/>
{art ? createPortal(<Timer time={time} />, art.layers.portal) : null}
{art ? createPortal(<Timer time={time} />, art.controls.portal) : null}
</div>
);
}

const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);
- - + + \ No newline at end of file diff --git a/docs/document/zh-cn/advance/index.html b/docs/document/zh-cn/advance/index.html index b09b6ccc0..a406af1df 100644 --- a/docs/document/zh-cn/advance/index.html +++ b/docs/document/zh-cn/advance/index.html @@ -5,13 +5,13 @@ 高级属性 | Artplayer.js - - + +

高级属性

提示

这页面是对常用属性的一些额外补充,需要深入开发自定义功能时才需要阅读

id​

  • 类型: Number

播放器实例的一个自增编号

option​

  • 类型: Object

播放器实例经合并后的参数对象

isFocus​

  • 类型: Boolean

播放器实例是否获得了焦点,如最后被用户点击过

isInput​

  • 类型: Boolean

播放器实例是否在 input 元素上获得了焦点,如正在输入弹幕

isLock​

  • 类型: Boolean

播放器实例是否已在移动端锁定

isDestroy​

  • 类型: Boolean

播放器实例是否被销毁

whitelist​

  • 类型: Object

管理白名单的对象

template​

  • 类型: Object

管理播放器 Html 的对象

query​

  • 类型: Function

方法 query 可以查找当前播放器实例内的 dom 元素,等同于 document.querySelector('.artplayer-app').querySelector

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
var $video = art.template.query('.art-video');
console.info($video);
});

query​

  • 类型: Function

等于 art.template.query

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
var $video = art.query('.art-video');
console.info($video);
});

events​

  • 类型: Object

管理事件发生的对象

proxy​

  • 类型: Function

代理原生事件的方法,便于事件的管理与销毁

▶ Run Code
var container = document.querySelector('.artplayer-app');
var art = new Artplayer({
container: container,
url: '/assets/sample/video.mp4',
});

art.proxy(container, 'click', (event) => {
console.info(event);
});

storage​

  • 类型: Object

管理持久化存储的对象

播放器会自动添加一个名为 artplayer_settings 的 JSON 对象到的 localStorage 里

属性类型描述
getFunction获取值
setFunction设置值
delFunction删除值
clearFunction清空对象
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.storage.set('your-key', 'your-value');
art.storage.get('your-key');
art.storage.del('your-key');
art.storage.clear();

icons​

  • 类型: Object

管理图标的对象

i18n​

  • 类型: Object

管理多语言的对象

get​

  • 类型: Getter/Setter

方法 get 可以获取到对应的语言的值

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.i18n.get('Play'));
});

update​

  • 类型: Function

方法 update 可以动态添加更多语言

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
lang: 'jp',
});

art.i18n.update({
'zh-cn': {
Language: '简体',
},
'zh-tw': {
Language: '繁體',
},
en: {
Language: 'English',
},
jp: {
Language: '日文',
},
fr: {
Language: 'Français',
},
ru: {
Language: 'Russe',
},
});

player​

  • 类型: Object

管理核心功能的对象,所以属性和方法都代理到播放器实例上了

subtitle​

  • 类型: Object

管理字幕的对象

show​

  • 类型: Getter/Setter

属性 show 可以控制字幕显示

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
},
});

art.on('ready', () => {
art.seek = 20;
art.subtitle.show = false;
setTimeout(() => {
art.subtitle.show = true;
}, 3000);
});

style​

  • 类型: Function

方法 style 可以动态修改字幕样式

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
encoding: 'utf-8',
style: {
color: '#03A9F4',
'font-size': '30px',
},
},
});

art.on('ready', () => {
art.seek = 20;
setTimeout(() => {
art.subtitle.style({
color: 'red',
'font-size': '40px',
});
}, 3000);
});

url​

  • 类型: Getter/Setter

属性 url 可以设置和获取字幕网址

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
encoding: 'utf-8',
style: {
color: '#03A9F4',
'font-size': '30px',
},
},
});

art.on('ready', () => {
console.info(art.subtitle.url);
setTimeout(() => {
art.subtitle.url = '/assets/sample/subtitle.srt?t=1';
}, 3000);
});

switch​

  • 类型: Function

方法 switch 就像属性设置 url,但可以修改字幕选项

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
encoding: 'utf-8',
style: {
color: 'red',
'font-size': '30px',
},
},
});

art.on('ready', () => {
art.seek = 20;
setTimeout(() => {
art.subtitle.switch('/assets/sample/subtitle.srt?t=1', {
name: 'The new subtitle',
style: {
color: 'green',
'font-size': '24px',
},
});
}, 3000);
});

info​

  • 类型: Object

管理统计信息的对象

layers​

  • 类型: Object

管理业务层的对象

show​

  • 类型: Getter/Setter

属性 show 可以控制全部图层是否显示

▶ Run Code
var img = '/assets/sample/layer.png';
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
layers: [
{
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
right: '20px',
opacity: '.9',
},
},
{
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
left: '20px',
opacity: '.9',
},
},
],
});

art.on('ready', () => {
setTimeout(() => {
art.layers.show = false;
}, 3000);
});

add​

  • 类型: Function

方法 add 可以动态添加业务层

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString、Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

var img = '/assets/sample/layer.png';
art.on('ready', () => {
setTimeout(() => {
art.layers.add({
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
right: '20px',
opacity: '.9',
},
});
}, 3000);
});

notice​

  • 类型: Object

管理提示信息的对象

show​

  • 类型: Getter/Setter

属性 show 输出自定义提示信息,默认停留时间为两秒,且新的信息会马上覆盖旧的信息

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.notice.show = '自定义提示信息1';
art.notice.show = '自定义提示信息2';
});

controls​

  • 类型: Object

管理控制栏的对象

show​

  • 类型: Getter/Setter

属性 show 可以控制控制栏是否显示

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
setTimeout(() => {
art.controls.show = false;
}, 3000);
});

add​

  • 类型: Function

方法 add 可以动态添加控制器

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString、Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
positionString位置在 left 或者 right
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
setTimeout(() => {
art.controls.add({
position: 'right',
index: 10,
html: '自定义按钮',
tooltip: '自定义按钮的提示',
click: function () {
console.log('你点击了自定义按钮');
},
});
}, 3000);
});

contextmenu​

  • 类型: Object

管理右键菜单的对象

show​

  • 类型: Getter/Setter

属性 show 可以控制菜单是否显示

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.contextmenu.show = true;
setTimeout(() => {
art.contextmenu.show = false;
}, 3000);
});

add​

  • 类型: Function

方法 add 可以动态添加菜单项

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString、Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.contextmenu.show = true;
setTimeout(() => {
art.contextmenu.add({
html: '自定义菜单',
click: function () {
console.info('你点击了自定义菜单');
art.contextmenu.show = false;
},
});
}, 3000);
});

loading​

  • 类型: Object

管理加载中的图标

show​

  • 类型: Getter/Setter

属性 show 可以控制是否显示加载中的图标

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.loading.show = true;
setTimeout(() => {
art.loading.show = false;
}, 3000);
});

mask​

  • 类型: Object

管理遮罩层的对象

show​

  • 类型: Getter/Setter

属性 show 可以控制遮罩层是否加载层

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.mask.show = true;
setTimeout(() => {
art.mask.show = false;
}, 3000);
});

hotkey​

  • 类型: Object

管理快捷键的对象

add​

  • 类型: Function

方法 add 可以动态添加快捷键,第一个参数是 key code 数字,第二个参数是回调函数

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.hotkey.add(65, () => {
console.info('你点击了 A 键');
});

art.hotkey.add(66, () => {
console.info('你点击了 B 键');
});
});
提示

只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效

setting​

  • 类型: Object

管理设置面板的对象

show​

  • 类型: Getter/Setter

属性 show 可以控制设置面板是否显示

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
autoSize: true,
});

art.on('ready', () => {
art.seek = 20;
art.setting.show = true;
setTimeout(() => {
art.setting.show = false;
}, 3000);
});

plugins​

  • 类型: Object

管理插件的对象

add​

  • 类型: Function

方法 add 可以动态添加插件

▶ Run Code
function myPlugin(art) {
console.info('你可以在插件里访问到播放器的实例');
return {
name: 'myPlugin',
something: '自定义导出的属性',
doSomething: function () {
console.info('自定义导出的方法');
},
};
}

var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.plugins.add(myPlugin);
console.info(art.plugins.myPlugin.something);
console.info(art.plugins.myPlugin.doSomething());
});
- - + + \ No newline at end of file diff --git a/docs/document/zh-cn/class/index.html b/docs/document/zh-cn/class/index.html index d0fb1bb3b..f9eede701 100644 --- a/docs/document/zh-cn/class/index.html +++ b/docs/document/zh-cn/class/index.html @@ -5,13 +5,13 @@ 静态属性 | Artplayer.js - - + +

静态属性

提示

静态属性存在于构造函数 Artplayer 上,和播放器实例没有直接关联

instances​

  • 类型: Array

一个保存了所有播放器实例的数组,当单个页面同时存在多个播放器时,可以通过这个属性进行管理多个实例

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(Artplayer.instances)
})

version​

  • 类型: String

当前播放器版本号

▶ Run Code
console.info(Artplayer.version)

env​

  • 类型: String

当前播放器环境变量

▶ Run Code
console.info(Artplayer.env)

utils​

  • 类型: Object

播放器的常用工具集

▶ Run Code
console.info(Artplayer.utils)

config​

  • 类型: Object

存放了视频的原生属性和方法

▶ Run Code
console.info(Artplayer.config)

scheme​

  • 类型: Object

播放器参数的校验方案

▶ Run Code
console.info(Artplayer.scheme)

validator​

  • 类型: Function

播放器参数的校验器

option​

  • 类型: Object

播放器默认参数

▶ Run Code
console.info(Artplayer.option)

html​

  • 类型: String

播放器默认 Html 字符串,通常用于 SSR 的提前渲染

▶ Run Code
console.info(Artplayer.html)

kindOf​

  • 类型: Function

JS类型识别函数

▶ Run Code
console.info(Artplayer.kindOf('0'))
console.info(Artplayer.kindOf(0))
console.info(Artplayer.kindOf({}))
console.info(Artplayer.kindOf([]))
- - + + \ No newline at end of file diff --git a/docs/document/zh-cn/events/index.html b/docs/document/zh-cn/events/index.html index 97dceb88a..c4a89ccd2 100644 --- a/docs/document/zh-cn/events/index.html +++ b/docs/document/zh-cn/events/index.html @@ -5,13 +5,13 @@ 实例事件 | Artplayer.js - - + +

实例事件

播放器的事件分为两种,一种视频的原生事件,另外一种是自定义的事件。原生事件来自 video 元素,是直接监听video元素的原始事件,为了让它和自定义事件区分,原生事件添加了前缀 video:

原生事件​

更多信息请阅读 Mozilla Video Events

事件名字触发时间
video:canplayThe browser can play the media, but estimates that not enough data has been loaded to play the media up to its end without having to stop for further buffering of content.
video:canplaythroughThe browser estimates it can play the media up to its end without stopping for content buffering.
video:completeThe rendering of an OfflineAudioContext is terminated.
video:durationchangeThe duration attribute has been updated.
video:emptiedThe media has become empty; for example, this event is sent if the media has already been loaded (or partially loaded), and the load() method is called to reload it.
video:endedPlayback has stopped because the end of the media was reached.
video:loadeddataThe first frame of the media has finished loading.
video:loadedmetadataThe metadata has been loaded.
video:pausePlayback has been paused.
video:playPlayback has begun.
video:playingPlayback is ready to start after having been paused or delayed due to lack of data.
video:progressFired periodically as the browser loads a resource.
video:ratechangeThe playback rate has changed.
video:seekedA seek operation completed.
video:seekingA seek operation began.
video:stalledThe user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
video:suspendMedia data loading has been suspended.
video:timeupdateThe time indicated by the currentTime attribute has been updated.
video:volumechangeThe volume has changed.
video:waitingPlayback has stopped because of a temporary lack of data
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('video:play', (...args) => {
console.info(args);
});

自定义事件​

ready​

当实例初始化完成,并视频可以被播放时触发,只会触发一个,哪怕视频地址变化了

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', (...args) => {
console.info(args);
});

play​

在视频被播放后触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('play', (...args) => {
console.info(args);
});

pause​

在视频被暂停后触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('pause', (...args) => {
console.info(args);
});

seek​

在视频进行时间跳转时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('seek', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.seek = 5;
});
提示

设置 art.currentTime 时不会触发 seek 事件

volume​

在视频音量变化时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('volume', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.volume = 0.5;
});

destroy​

在播放器实例被销毁时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('destroy', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.destroy();
});

focus​

在播放器获得焦点时触发,如点击了播放器

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('focus', (...args) => {
console.info(args);
});

blur​

在播放器失去焦点时触发,如点击播放器以外的区域

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('blur', (...args) => {
console.info(args);
});

hover​

在鼠标移动进播放器时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('hover', (state) => {
// state 为true时,鼠标从外面移进播放器
// state 为false时,鼠标从播放器移出外面
console.info(state);
});

resize​

在播放器尺寸变化时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
});

art.on('resize', (...args) => {
console.info(args);
});

mousemove​

在鼠标经过播放器时触发,和hover不一样,它会触发多次

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('mousemove', (...args) => {
console.info(args);
});

url​

在视频地址变化时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('url', (...args) => {
console.info(args);
});

art.on('ready', (...args) => {
art.url = '/assets/sample/video.mp4?t=0';
});

fullscreen​

在播放器窗口全屏时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreen: true,
});

art.on('fullscreen', (...args) => {
console.info(args);
});

fullscreenWeb​

在播放器网页全屏时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

art.on('fullscreenWeb', (...args) => {
console.info(args);
});

hotkey​

在快捷键被使用时触发

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('hotkey', (...args) => {
console.info(args);
});
- - + + \ No newline at end of file diff --git a/docs/document/zh-cn/index.html b/docs/document/zh-cn/index.html index f3df422fa..236dc2895 100644 --- a/docs/document/zh-cn/index.html +++ b/docs/document/zh-cn/index.html @@ -5,13 +5,13 @@ 快速上手 | Artplayer.js - - + +

快速上手

安装​

npm install artplayer
import Artplayer from 'artplayer';const art = new Artplayer({    container: '.artplayer-app',    url: '/assets/sample/video.mp4',});

使用​

提示

播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的

在 Html 使用​

index.html
<!DOCTYPE html><html>    <head>        <title>ArtPlayer Demo</title>        <meta charset="UTF-8" />        <style>            .artplayer-app {                width: 400px;                height: 300px;            }        </style>    </head>    <body>        <div class="artplayer-app"></div>        <script src="path/to/artplayer.js"></script>        <script>            var art = new Artplayer({                container: '.artplayer-app',                url: '/assets/sample/video.mp4',            });        </script>    </body></html>

在 Vue.js、Nuxt.js 使用​

Artplayer.vue
<template>  <div ref="artRef"></div></template><script>import Artplayer from "artplayer";export default {  data() {    return {      instance: null,    };  },  props: {    option: {      type: Object,      required: true,    },  },  mounted() {    this.instance = new Artplayer({      ...this.option,      container: this.$refs.artRef,    });    this.$nextTick(() => {      this.$emit("get-instance", this.instance);    });  },  beforeUnmount() {    if (this.instance && this.instance.destroy) {      this.instance.destroy(false);    }  },};</script>

在 React.js、Next.js 使用​

ArtPlayer.jsx
import { useEffect, useRef } from 'react';import Artplayer from 'artplayer';export default function Player({ option, getInstance, ...rest }) {    const artRef = useRef();    useEffect(() => {        const art = new Artplayer({            ...option,            container: artRef.current,        });        if (getInstance && typeof getInstance === 'function') {            getInstance(art);        }        return () => {            if (art && art.destroy) {                art.destroy(false);            }        };    }, []);    return <div ref={artRef} {...rest}></div>;}
- - + + \ No newline at end of file diff --git a/docs/document/zh-cn/libraries/index.html b/docs/document/zh-cn/libraries/index.html index 85592b1af..5e0f1b2da 100644 --- a/docs/document/zh-cn/libraries/index.html +++ b/docs/document/zh-cn/libraries/index.html @@ -5,13 +5,13 @@ 第三方库 | Artplayer.js - - + +

第三方库

flv.js​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: '/assets/sample/video.flv',
customType: {
flv: function (video, url) {
if (flvjs.isSupported()) {
const flvPlayer = flvjs.createPlayer({
type: 'flv',
url: url,
});
flvPlayer.attachMediaElement(video);
flvPlayer.load();
} else {
art.notice.show = '不支持播放格式:flv';
}
},
},
});

hls.js​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: 'https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8',
customType: {
m3u8: function (video, url) {
if (Hls.isSupported()) {
const hls = new Hls();
hls.loadSource(url);
hls.attachMedia(video);
} else {
const canPlay = video.canPlayType('application/vnd.apple.mpegurl');
if (canPlay === 'probably' || canPlay == 'maybe') {
video.src = url;
} else {
art.notice.show = '不支持播放格式:m3u8';
}
}
},
},
});

dash.js​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: 'https://dash.akamaized.net/envivio/EnvivioDash3/manifest.mpd',
customType: {
mpd: function (video, url) {
var player = dashjs.MediaPlayer().create();
player.initialize(video, url, true);
},
},
});

shaka-player​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: '//storage.googleapis.com/shaka-demo-assets/angel-one/dash.mpd',
customType: {
mpd: function (video, url) {
shaka.polyfill.installAll();
var player = new shaka.Player(video);
player.load(url);
},
},
});

webtorrent​

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
autoplay: true,
url: 'magnet:?xt=urn:btih:6a9759bffd5c0af65319979fb7832189f4f3c35d&dn=sintel.mp4&tr=wss%3A%2F%2Ftracker.btorrent.xyz&tr=wss%3A%2F%2Ftracker.fastcast.nz&tr=wss%3A%2F%2Ftracker.openwebtorrent.com&tr=wss%3A%2F%2Ftracker.webtorrent.io&ws=https%3A%2F%2Fwebtorrent.io%2Ftorrents%2Fsintel-1024-surround.mp4',
type: 'torrent',
customType: {
torrent: function (video, url, art) {
var client = new WebTorrent();
art.loading.show = true;
client.add(url, function (torrent) {
var file = torrent.files[0];
file.renderTo(video, {
autoplay: true,
});
});
},
},
});

art.on('ready', () => {
art.template.$video.controls = false;
});
- - + + \ No newline at end of file diff --git a/docs/document/zh-cn/options/index.html b/docs/document/zh-cn/options/index.html index 24b7f2d5a..af76856ab 100644 --- a/docs/document/zh-cn/options/index.html +++ b/docs/document/zh-cn/options/index.html @@ -5,13 +5,13 @@ 基础参数 | Artplayer.js - - + +

基础参数

container​

  • 类型: String、Element
  • 默认: #artplayer
  • 必填: 是

播放器所挂载的 dom 容器,其必须是具有尺寸的,否则播放器无法显示

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
// container: document.querySelector('.artplayer-app'),
url: '/assets/sample/video.mp4',
});

您可能需要初始化容器元素的大小,如:

.artplayer-app {
width: 400px;
height: 300px;
}

url​

  • 类型: String
  • 默认: ''
  • 必填: 是

视频源地址,默认支持三种视频文件格式:.mp4、.ogg、.webm

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

Ready Callback​

  • 类型: Function
  • 默认: undefined

构造函数接受一个函数作为第二个参数,播放器初始化成功且视频可以播放时触发,和ready事件一样

▶ Run Code
var art = new Artplayer(
{
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
},
function () {
this.play();
},
);
提示

回调函数里的this就是播放器实例,但回调函数假如使用了箭头函数,this则不会指向播放器实例

poster​

  • 类型: String
  • 默认: ''

视频的海报,只会出现在播放器初始化且未播放的状态下

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
poster: '/assets/sample/poster.jpg',
});

title​

  • 类型: String
  • 默认: ''

视频标题,目前会出现在视频截图和迷你模式下

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
title: '【新海诚动画】『秒速5センチメートル』',
screenshot: true,
});

theme​

  • 类型: String
  • 默认: #f00

播放器主题颜色,目前只作用于进度条上

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
theme: '#ffad00',
});

volume​

  • 类型: Number
  • 默认: 0.7

播放器的默认音量

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
volume: 0.5,
});
提示

播放器会缓存最后一次音量的大小,下次初始化时(如刷新页面)播放器会读取该缓存值

isLive​

  • 类型: Boolean
  • 默认: false

使用直播模式,会隐藏进度条和播放时间

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
isLive: true,
});

muted​

  • 类型: Boolean
  • 默认: false

是否默认静音

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

autoplay​

  • 类型: Boolean
  • 默认: false

是否自动播放

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoplay: true,
muted: true,
});
提示

假如希望默认进入页面就能自动播放视频,muted 必需为 true,更多信息请阅读 Autoplay Policy Changes

autoSize​

  • 类型: Boolean
  • 默认: false

播放器的尺寸默认会填充整个 container 容器尺寸,所以经常出现黑边,该值能自动调整播放器尺寸以隐藏黑边

▶ Run Code
// 缩放浏览器窗口查看效果
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoSize: true,
});

autoMini​

  • 类型: Boolean
  • 默认: false

当播放器滚动到浏览器视口以外时,自动进入迷你播放模式

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoMini: true,
});

loop​

  • 类型: Boolean
  • 默认: false

是否循环播放

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
loop: true,
});

flip​

  • 类型: Boolean
  • 默认: false

是否显示视频翻转功能,目前只出现在 设置面板 里,所以需要同时设置 setting 为 true

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
flip: true,
setting: true,
});

playbackRate​

  • 类型: Boolean
  • 默认: false

是否显示视频播放速度功能,会出现在 设置面板 和 右键菜单 里

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
playbackRate: true,
setting: true,
});

aspectRatio​

  • 类型: Boolean
  • 默认: false

是否显示视频长宽比功能,会出现在 设置面板 和 右键菜单 里

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
aspectRatio: true,
setting: true,
});

screenshot​

  • 类型: Boolean
  • 默认: false

是否在底部控制栏里显示视频截图功能

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
screenshot: true,
// 可选
moreVideoAttr: {
crossOrigin: 'anonymous',
},
});
提示

由于浏览器安全机制,假如视频源地址和网站是跨域的,可能会出现截图失败

setting​

  • 类型: Boolean
  • 默认: false

是否在底部控制栏里显示设置面板的开关按钮

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
});

hotkey​

  • 类型: Boolean
  • 默认: true

是否使用快捷键

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
hotkey: true,
});
热键描述
↑增加音量
↓降低音量
←快进 5 秒
→快退 5 秒
space切换播放/暂停
提示

只在播放器获得焦点后(如点击了播放器后),该快捷键才会生效

pip​

  • 类型: Boolean
  • 默认: false

是否在底部控制栏里显示画中画的开关按钮

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
pip: true,
});

mutex​

  • 类型: Boolean
  • 默认: true

假如页面里同时存在多个播放器,是否只能让一个播放器播放

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
mutex: true,
});

fullscreen​

  • 类型: Boolean
  • 默认: false

是否在底部控制栏里显示播放器窗口全屏按钮

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreen: true,
});

fullscreenWeb​

  • 类型: Boolean
  • 默认: false

是否在底部控制栏里显示播放器网页全屏按钮

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

subtitleOffset​

  • 类型: Boolean
  • 默认: false

字幕时间偏移,范围在 [-5s, 5s]

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
},
setting: true,
subtitleOffset: true,
});

miniProgressBar​

  • 类型: Boolean
  • 默认: false

迷你进度条,只在播放器失去焦点后且正在播放时出现

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
miniProgressBar: true,
});

useSSR​

  • 类型: Boolean
  • 默认: false

是否使用 SSR 挂载模式,假如你希望在播放器挂载前,就提前渲染好播放器所需的HTML时有用

你可以通过Artplayer.html访问到播放器所需的HTML

▶ Run Code
var $container = document.querySelector('.artplayer-app');
$container.innerHTML = Artplayer.html;

var art = new Artplayer({
container: $container,
url: '/assets/sample/video.mp4',
useSSR: true,
});
提示

SSR 是 Server Side Render 简称,页面上的内容是通过服务端渲染生成的,浏览器直接显示服务端返回的 HTML 就可以了。

playsInline​

  • 类型: Boolean
  • 默认: true

在移动端是否使用 playsInline 模式

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
playsInline: true,
});

layers​

  • 类型: Array
  • 默认: []

初始化自定义的业务图层

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString、Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
▶ Run Code
var img = '/assets/sample/layer.png';
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
layers: [
{
index: 1,
name: 'potser',
disable: false,
html: `<img style="width: 100px" src="${img}">`,
style: {
position: 'absolute',
top: '20px',
right: '20px',
opacity: '.9',
},
click: function (...args) {
console.info('你点击了组件');
art.layers.show = false;
},
mounted: function (...args) {
console.info('组件挂载完成');
},
},
],
});

settings​

  • 类型: Array
  • 默认: []

初始化自定义的设置面板,更多信息请访问 怎么添加设置面板

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
setting: true,
settings: [
{
html: '自定义设置01',
selector: [
{
html: '子菜单01',
},
{
html: '子菜单02',
},
],
onSelect: function (item) {
console.log(item.html);
},
},
{
html: '自定义设置02',
selector: [
{
html: '子菜单01',
},
{
html: '子菜单02',
},
],
onSelect: function (item) {
console.log(item.html);
},
},
],
});

contextmenu​

  • 类型: Array
  • 默认: []

初始化自定义的右键菜单

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString、Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
contextmenu: [
{
html: '自定义菜单',
click: function () {
console.info('你点击了自定义菜单');
art.contextmenu.show = false;
},
},
],
});

art.on('ready', () => {
art.contextmenu.show = true;
});

controls​

  • 类型: Array
  • 默认: []

初始化自定义的底部控制栏

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString、Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
positionString位置在 left 或者 right
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
disable: false,
name: 'button',
index: 10,
position: 'right',
html: '自定义按钮',
tooltip: '自定义按钮的提示1',
style: {
color: 'red',
},
click: function () {
console.log('你点击了自定义按钮1');
},
mounted: function () {
console.log('自定义按钮挂载完成1');
},
},
{
position: 'left',
html: '自定义按钮2',
tooltip: '自定义按钮的提示2',
style: {
color: 'green',
},
click: function () {
console.log('你点击了自定义按钮2');
},
},
],
});

quality​

  • 类型: Array
  • 默认: []

是否在底部控制栏里显示画质选择列表

属性类型描述
defaultBoolean默认画质
nameString画质名字
urlString画质地址
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
quality: [
{
default: true,
html: 'SD 480P',
url: '/assets/sample/video.mp4',
},
{
html: 'HD 720P',
url: '/assets/sample/video.mp4',
},
],
});

highlight​

  • 类型: Array
  • 默认: []

在进度条上显示高亮信息点

属性类型描述
timeNumber高亮时间(单位秒)
textString高亮文本
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
highlight: [
{
time: 60,
text: 'One more chance',
},
{
time: 120,
text: '谁でもいいはずなのに',
},
{
time: 180,
text: '夏の想い出がまわる',
},
{
time: 240,
text: 'こんなとこにあるはずもないのに',
},
{
time: 300,
text: '--终わり--',
},
],
});

plugins​

  • 类型: Array
  • 默认: []

初始化自定义的插件

▶ Run Code
function myPlugin(art) {
console.info('你可以在插件里访问到播放器的实例');
return {
name: 'myPlugin',
something: '自定义导出的属性',
doSomething: function () {
console.info('自定义导出的方法');
},
};
}

var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
plugins: [myPlugin],
});

art.on('ready', () => {
console.info(art.plugins.myPlugin.something);
console.info(art.plugins.myPlugin.doSomething());
});

whitelist​

  • 类型: Array
  • 默认: []

因为不同的移动设备存在多种差异和限制,所以本播放器默认在移动设备上使用原生方法挂载视频,假如你想在移动设备上使用本播放器,需要手动开启白名单

白名单是一个数组类型,分别与 window.navigator.userAgent 进行匹配,只要其中一项匹配成功则启用播放器

支持字符串匹配、函数匹配、正则匹配

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
// whitelist: [(ua) => /iPhone OS 11/gi.test(ua)],
// whitelist: [/iPhone OS 11/gi],
// whitelist: ['iPhone OS 11'],
whitelist: ['*'],
});
提示

假如希望全部类型的移动设备都启用播放器,设置 whitelist 为通配符 ['*'] 即可

thumbnails​

  • 类型: Object
  • 默认: {}

在进度条上设置预览图

属性类型描述
urlString预览图地址
numberNumber预览图数量
columnNumber预览图列数
widthNumber预览图宽度
heightNumber预览图高度
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
thumbnails: {
url: '/assets/sample/thumbnails.png',
number: 100,
column: 10,
},
});

subtitle​

  • 类型: Object
  • 默认: {}

设置视频的字幕,支持字幕格式:vtt、srt、ass

属性类型描述
urlString字幕地址
typeString字幕类型,可选 vtt、srt、ass
styleObject字幕样式
encodingString字幕编码,默认 utf-8
▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
subtitle: {
url: '/assets/sample/subtitle.srt',
type: 'srt',
encoding: 'utf-8',
style: {
color: '#03A9F4',
'font-size': '30px',
},
},
});

moreVideoAttr​

  • 类型: Object
  • 默认: {'controls': false,'preload': 'metadata'}

更多视频属性,这些属性将直接写入视频元素里

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
moreVideoAttr: {
'webkit-playsinline': true,
playsInline: true,
},
});

icons​

  • 类型: Object
  • 默认: {}

用于替换默认图标,支持 Html 字符串

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
icons: {
loading: '<img src="/assets/img/ploading.gif">',
state: '<img src="/assets/img/state.png">',
play: '',
pause: '',
check: '',
volume: '',
volumeClose: '',
screenshot: '',
setting: '',
pip: '',
arrowLeft: '',
arrowRight: '',
playbackRate: '',
aspectRatio: '',
config: '',
lock: '',
flip: '',
unlock: '',
fullscreenOff: '',
fullscreenOn: '',
fullscreenWebOff: '',
fullscreenWebOn: '',
switchOn: '',
switchOff: '',
error: '',
indicator: '',
},
});

type​

  • 类型: String
  • 默认: ''

用于指明视频的格式,需要配合 customType 一起使用,更多信息请访问 第三方库

默认视频的格式就是视频地址的后缀(如 .flv、.mkv、.ts),但有时候视频地地址没有正确的后缀,所以需要特别指明

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.flv',
type: 'flv',
});

customType​

  • 类型: Object
  • 默认: {}

通过视频的格式进行匹配,把视频解码权交给第三方程序进行处理,更多信息请访问 第三方库

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.flv',
customType: {
flv: function (video, url, art) {
// video: 视频dom元素
// url: 视频地址
// art: 当前实例
},
},
});

lang​

  • 类型: String
  • 默认: navigator.language.toLowerCase()

默认显示语言,目前支持:en、zh-cn、zh-tw

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
lang: 'en',
});

lock​

  • 类型: Boolean
  • 默认: false

是否在移动端显示一个锁定按钮,用于隐藏底部控制栏

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
lock: true,
});

fastForward​

  • 类型: Boolean
  • 默认: false

是否在移动端添加长按视频快进功能

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fastForward: true,
});

autoPlayback​

  • 类型: Boolean
  • 默认: false

是否使用自动回放功能

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoPlayback: true,
});

autoOrientation​

  • 类型: Boolean
  • 默认: false

是否在移动端的网页全屏时,根据视频尺寸和视口尺寸,旋转播放器

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
autoOrientation: true,
});

airplay​

  • Type: Boolean
  • Default: false

是否显示 airplay 按钮,当前只在 Safari 下可用

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
airplay: true,
});
- - + + \ No newline at end of file diff --git a/docs/document/zh-cn/propertie/index.html b/docs/document/zh-cn/propertie/index.html index c2fd8771f..4eed4195a 100644 --- a/docs/document/zh-cn/propertie/index.html +++ b/docs/document/zh-cn/propertie/index.html @@ -5,13 +5,13 @@ 常用属性 | Artplayer.js - - + +

常用属性

play​

  • 类型: Function

播放视频

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
art.play();
});

pause​

  • 类型: Function

暂停视频

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
art.play();

setTimeout(() => {
art.pause();
}, 3000);
});

toggle​

  • 类型: Function

切换视频的播放和暂停

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
art.toggle();

setTimeout(() => {
art.toggle();
}, 3000);
});

seek​

  • 类型: Setter
  • 参数: Number

视频时间跳转,单位秒

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 5;
});

forward​

  • 类型: Setter
  • 参数: Number

视频时间快进,单位秒

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.forward = 5;
});

backward​

  • 类型: Setter
  • 参数: Number

视频时间快退,单位秒

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 5;

setTimeout(() => {
art.backward = 2;
}, 3000);
});

volume​

  • 类型: Setter/Getter
  • 参数: Number

设置和获取视频音量,范围在:[0, 1]

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.volume);
art.volume = 0.5;
console.info(art.volume);
});

url​

  • 类型: Setter/Getter
  • 参数: String

设置和获取视频地址

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.url);
art.url = '/assets/sample/video.mp4?t=0';
console.info(art.url);
});

switchUrl​

  • 类型: Function
  • 参数: String

设置视频地址,设置时和 url 类似,但会执行一些优化操作

函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
setTimeout(() => {
art.switchUrl('/assets/sample/video.mp4?t=0', '新视频名字');
}, 3000);
});

switchQuality​

  • 类型: Function
  • 参数: String

设置视频画质地址,和 switchUrl 类似,但会带上之前的播放进度

函数支持两个参数,第一个为新的视频地址,第二个为新的视频名字

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
setTimeout(() => {
art.switchQuality('/assets/sample/video.mp4?t=0', '新视频地址');
}, 3000);
});

muted​

  • 类型: Setter/Getter
  • 参数: Boolean

设置和获取视频是否静音

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.muted);
art.muted = true;
console.info(art.muted);
});

currentTime​

  • 类型: Setter/Getter
  • 参数: Number

设置和获取视频当前时间,设置时间时和 seek 类似,但它不会触发额外的事件

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.currentTime);
art.currentTime = 5;
console.info(art.currentTime);
});

duration​

  • 类型: Getter

获取视频时长

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.duration);
});
提示

有的视频是没有时长的,例如直播中的视频或者没被解码完成的视频,这个时候获取的时长会是 0

screenshot​

  • 类型: Function

下载当前视频帧的截图

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
art.once('video:canplay', () => {
art.screenshot();
});
});

getDataURL​

  • 类型: Function

获取当前视频帧的截图的base64地址,返回的是一个 Promise

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
art.getDataURL().then((url) => console.info(url));
});

getBlobUrl​

  • 类型: Function

获取当前视频帧的截图的blob地址,返回的是一个 Promise

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.seek = 10;
art.getBlobUrl().then((url) => console.info(url));
});

fullscreen​

  • 类型: Setter/Getter
  • 参数: Boolean

设置和获取播放器窗口全屏

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreen: true,
});

art.on('ready', () => {
art.fullscreen = true;

setTimeout(() => {
art.fullscreen = false;
}, 3000);
});
提示

由于浏览器安全机制,触发窗口全屏前,页面必须先存在交互(例如用户点击过页面)

fullscreenWeb​

  • 类型: Setter/Getter
  • 参数: Boolean

设置和获取播放器网页全屏

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

art.on('ready', () => {
art.fullscreenWeb = true;

setTimeout(() => {
art.fullscreenWeb = false;
}, 3000);
});

pip​

  • 类型: Setter/Getter
  • 参数: Boolean

设置和获取播放器画中画模式

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
fullscreenWeb: true,
});

art.on('ready', () => {
art.pip = true;

setTimeout(() => {
art.pip = false;
}, 3000);
});
提示

由于浏览器安全机制,触发画中画前,页面必须先存在交互(例如用户点击过页面)

poster​

  • 类型: Setter/Getter
  • 参数: String

设置和获取视频海报,只有在视频播放前才能看到海报效果

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
poster: '/assets/sample/poster.jpg',
});

art.on('ready', () => {
console.info(art.poster);
art.poster = '/assets/sample/poster.jpg?t=0';
console.info(art.poster);
});

mini​

  • 类型: Setter/Getter
  • 参数: Boolean

设置和获取播放器迷你模式

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.mini = true;
});

playing​

  • 类型: Getter
  • 参数: Boolean

获取视频是否正在播放中

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
muted: true,
});

art.on('ready', () => {
console.info(art.playing);
art.play();
console.info(art.playing);
});

autoSize​

  • 类型: Setter/Getter
  • 参数: Boolean

设置视频是否自适应尺寸,设置为 true 之后它会只执行一次

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.autoSize);
art.autoSize = true;
console.info(art.autoSize);
});

rect​

  • 类型: Getter

获取播放器的尺寸和坐标信息

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(JSON.stringify(art.rect));
});
提示

尺寸和坐标信息是通过 getBoundingClientRect 获取的

flip​

  • 类型: Setter/Getter
  • 参数: String

设置和获取播放器翻转,支持normal、 horizontal、 vertical

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.flip);
art.flip = 'horizontal';
console.info(art.flip);
});

playbackRate​

  • 类型: Setter/Getter
  • 参数: Number

设置和获取播放器播放速度,支持0.5、0.75、1.0、1.25、1.5、1.75、2.0

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.playbackRate);
art.playbackRate = 2;
console.info(art.playbackRate);
});

aspectRatio​

  • 类型: Setter/Getter
  • 参数: String

设置和获取播放器长宽比,支持default、4:3、16:9

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.aspectRatio);
art.aspectRatio = '16:9';
console.info(art.aspectRatio);
});

loop​

  • 类型: Setter/Getter
  • 参数: Array

设置和获取区间循序播放,单位秒

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.loop);
art.loop = [5, 10];
console.info(art.loop);
});
提示

删除区间循环播放,只需要设置 loop 为 [] 即可

autoHeight​

  • 类型: Setter/Getter
  • 参数: Boolean

当容器只有宽度,但你希望容器高度能自适应播放器的长宽比

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.autoHeight);
art.autoHeight = true;
console.info(art.autoHeight);
});

attr​

  • 类型: Function
  • 参数: String

动态获取和设置 video 元素的属性

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.attr('playsInline'));
art.attr('playsInline', true);
console.info(art.attr('playsInline'));
});

title​

  • 类型: Setter/Getter
  • 参数: String

动态获取和设置播放器标题

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.title);
art.title = '新标题';
console.info(art.title);
});

theme​

  • 类型: Setter/Getter
  • 参数: String

动态获取和设置播放器主题颜色

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
console.info(art.theme);
art.theme = '#000';
console.info(art.theme);
});

airplay​

  • Type: Function

开启隔空播放

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
controls: [
{
name: 'airplay',
position: 'right',
html: 'AirPlay',
click: function () {
art.airplay();
},
},
],
});

destroy​

  • 类型: Function
  • 参数: Boolean

销毁播放器,接受一个参数表示是否销毁后同时移除播放器的 html,默认为 true

▶ Run Code
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
art.destroy();
});
- - + + \ No newline at end of file diff --git a/docs/uncompiled/artplayer-plugin-danmuku/index.js b/docs/uncompiled/artplayer-plugin-danmuku/index.js index 91705d62f..4694aa8b7 100644 --- a/docs/uncompiled/artplayer-plugin-danmuku/index.js +++ b/docs/uncompiled/artplayer-plugin-danmuku/index.js @@ -169,6 +169,9 @@ function artplayerPluginDanmuku(option) { hide: danmuku.hide.bind(danmuku), show: danmuku.show.bind(danmuku), reset: danmuku.reset.bind(danmuku), + get option () { + return danmuku.option; + }, get isHide () { return danmuku.isHide; }, @@ -180,11 +183,11 @@ function artplayerPluginDanmuku(option) { } exports.default = artplayerPluginDanmuku; artplayerPluginDanmuku.env = "development"; -artplayerPluginDanmuku.version = "4.4.9"; -artplayerPluginDanmuku.build = "1662472807511"; +artplayerPluginDanmuku.version = "4.4.10"; +artplayerPluginDanmuku.build = "1663552561234"; if (typeof window !== "undefined") window["artplayerPluginDanmuku"] = artplayerPluginDanmuku; -},{"./danmuku":"igPca","./setting":"8npWO","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"igPca":[function(require,module,exports) { +},{"./danmuku":"igPca","./setting":"8npWO","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"igPca":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _bilibili = require("./bilibili"); @@ -206,7 +209,7 @@ class Danmuku { this.timer = null; this.config(option); if (this.option.useWorker) try { - this.worker = new Worker(require("85d40535eae5f839")); + this.worker = new Worker(require("27c3930ee158179a")); } catch (error) { // } @@ -607,7 +610,7 @@ class Danmuku { } exports.default = Danmuku; -},{"./bilibili":"6a8GK","./getDanmuTop":"eLxSm","85d40535eae5f839":"cDlY2","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"6a8GK":[function(require,module,exports) { +},{"./bilibili":"6a8GK","./getDanmuTop":"eLxSm","27c3930ee158179a":"7RMxU","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"6a8GK":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "getMode", ()=>getMode); @@ -651,7 +654,7 @@ function bilibiliDanmuParseFromUrl(url) { return fetch(url).then((res)=>res.text()).then((xmlString)=>bilibiliDanmuParseFromXml(xmlString)); } -},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"6SDkN":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"8MjWm":[function(require,module,exports) { exports.interopDefault = function(a) { return a && a.__esModule ? a : { default: a @@ -714,15 +717,15 @@ function getDanmuTop({ target , emits , clientWidth , clientHeight , marginBotto } const topMap = []; for(let index1 = 1; index1 < danmus.length - 1; index1 += 1){ - const item = danmus[index1]; + const item1 = danmus[index1]; if (topMap.length) { const last = topMap[topMap.length - 1]; - if (last[0].top === item.top) last.push(item); + if (last[0].top === item1.top) last.push(item1); else topMap.push([ - item + item1 ]); } else topMap.push([ - item + item1 ]); } if (antiOverlap) switch(target.mode){ @@ -768,8 +771,8 @@ function getDanmuTop({ target , emits , clientWidth , clientHeight , marginBotto } exports.default = getDanmuTop; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"cDlY2":[function(require,module,exports) { -module.exports = "data:application/javascript,function%20getDanmuTop%28%7B%20target%20%2C%20emits%20%2C%20clientWidth%20%2C%20clientHeight%20%2C%20marginBottom%20%2C%20marginTop%20%2C%20antiOverlap%20%20%7D%29%20%7B%0A%20%20%20%20const%20danmus%20%3D%20emits.filter%28%28item%29%3D%3Eitem.mode%20%3D%3D%3D%20target.mode%20%26%26%20item.top%20%3C%3D%20clientHeight%20-%20marginBottom%29.sort%28%28prev%2C%20next%29%3D%3Eprev.top%20-%20next.top%29%3B%0A%20%20%20%20if%20%28danmus.length%20%3D%3D%3D%200%29%20return%20marginTop%3B%0A%20%20%20%20danmus.unshift%28%7B%0A%20%20%20%20%20%20%20%20top%3A%200%2C%0A%20%20%20%20%20%20%20%20left%3A%200%2C%0A%20%20%20%20%20%20%20%20right%3A%200%2C%0A%20%20%20%20%20%20%20%20height%3A%20marginTop%2C%0A%20%20%20%20%20%20%20%20width%3A%20clientWidth%2C%0A%20%20%20%20%20%20%20%20speed%3A%200%2C%0A%20%20%20%20%20%20%20%20distance%3A%20clientWidth%0A%20%20%20%20%7D%29%3B%0A%20%20%20%20danmus.push%28%7B%0A%20%20%20%20%20%20%20%20top%3A%20clientHeight%20-%20marginBottom%2C%0A%20%20%20%20%20%20%20%20left%3A%200%2C%0A%20%20%20%20%20%20%20%20right%3A%200%2C%0A%20%20%20%20%20%20%20%20height%3A%20marginBottom%2C%0A%20%20%20%20%20%20%20%20width%3A%20clientWidth%2C%0A%20%20%20%20%20%20%20%20speed%3A%200%2C%0A%20%20%20%20%20%20%20%20distance%3A%20clientWidth%0A%20%20%20%20%7D%29%3B%0A%20%20%20%20for%28let%20index%20%3D%201%3B%20index%20%3C%20danmus.length%3B%20index%20%2B%3D%201%29%7B%0A%20%20%20%20%20%20%20%20const%20item%20%3D%20danmus%5Bindex%5D%3B%0A%20%20%20%20%20%20%20%20const%20prev%20%3D%20danmus%5Bindex%20-%201%5D%3B%0A%20%20%20%20%20%20%20%20const%20prevBottom%20%3D%20prev.top%20%2B%20prev.height%3B%0A%20%20%20%20%20%20%20%20const%20diff%20%3D%20item.top%20-%20prevBottom%3B%0A%20%20%20%20%20%20%20%20if%20%28diff%20%3E%3D%20target.height%29%20return%20prevBottom%3B%0A%20%20%20%20%7D%0A%20%20%20%20const%20topMap%20%3D%20%5B%5D%3B%0A%20%20%20%20for%28let%20index1%20%3D%201%3B%20index1%20%3C%20danmus.length%20-%201%3B%20index1%20%2B%3D%201%29%7B%0A%20%20%20%20%20%20%20%20const%20item%20%3D%20danmus%5Bindex1%5D%3B%0A%20%20%20%20%20%20%20%20if%20%28topMap.length%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20const%20last%20%3D%20topMap%5BtopMap.length%20-%201%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28last%5B0%5D.top%20%3D%3D%3D%20item.top%29%20last.push%28item%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20topMap.push%28%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20item%0A%20%20%20%20%20%20%20%20%20%20%20%20%5D%29%3B%0A%20%20%20%20%20%20%20%20%7D%20else%20topMap.push%28%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20item%0A%20%20%20%20%20%20%20%20%5D%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20if%20%28antiOverlap%29%20switch%28target.mode%29%7B%0A%20%20%20%20%20%20%20%20case%200%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20const%20result%20%3D%20topMap.find%28%28list%29%3D%3E%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20list.every%28%28danmu%29%3D%3E%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28clientWidth%20%3C%20danmu.distance%29%20return%20false%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28target.speed%20%3C%20danmu.speed%29%20return%20true%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20const%20overlapTime%20%3D%20danmu.right%20%2F%20%28target.speed%20-%20danmu.speed%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28overlapTime%20%3E%20danmu.time%29%20return%20true%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20result%20%26%26%20result%5B0%5D%20%3F%20result%5B0%5D.top%20%3A%20undefined%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20case%201%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20return%20undefined%3B%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20break%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20%7B%0A%20%20%20%20%20%20%20%20switch%28target.mode%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20case%200%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20topMap.sort%28%28prev%2C%20next%29%3D%3E%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20const%20nextMinRight%20%3D%20Math.min%28...next.map%28%28item%29%3D%3Eitem.right%29%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20const%20prevMinRight%20%3D%20Math.min%28...prev.map%28%28item%29%3D%3Eitem.right%29%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20nextMinRight%20%2a%20next.length%20-%20prevMinRight%20%2a%20prev.length%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20break%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20case%201%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20topMap.sort%28%28prev%2C%20next%29%3D%3E%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20const%20nextMaxWidth%20%3D%20Math.max%28...next.map%28%28item%29%3D%3Eitem.width%29%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20const%20prevMaxWidth%20%3D%20Math.max%28...prev.map%28%28item%29%3D%3Eitem.width%29%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20prevMaxWidth%20%2a%20prev.length%20-%20nextMaxWidth%20%2a%20next.length%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20break%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20break%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20return%20topMap%5B0%5D%5B0%5D.top%3B%0A%20%20%20%20%7D%0A%7D%0Aonmessage%20%3D%20%28event%29%3D%3E%7B%0A%20%20%20%20const%20%7B%20data%20%20%7D%20%3D%20event%3B%0A%20%20%20%20const%20top%20%3D%20getDanmuTop%28data%29%3B%0A%20%20%20%20self.postMessage%28%7B%0A%20%20%20%20%20%20%20%20top%2C%0A%20%20%20%20%20%20%20%20id%3A%20data.id%0A%20%20%20%20%7D%29%3B%0A%7D%3B%0A%0A"; +},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"7RMxU":[function(require,module,exports) { +module.exports = "data:application/javascript,function%20getDanmuTop%28%7B%20target%20%2C%20emits%20%2C%20clientWidth%20%2C%20clientHeight%20%2C%20marginBottom%20%2C%20marginTop%20%2C%20antiOverlap%20%20%7D%29%20%7B%0A%20%20%20%20const%20danmus%20%3D%20emits.filter%28%28item%29%3D%3Eitem.mode%20%3D%3D%3D%20target.mode%20%26%26%20item.top%20%3C%3D%20clientHeight%20-%20marginBottom%29.sort%28%28prev%2C%20next%29%3D%3Eprev.top%20-%20next.top%29%3B%0A%20%20%20%20if%20%28danmus.length%20%3D%3D%3D%200%29%20return%20marginTop%3B%0A%20%20%20%20danmus.unshift%28%7B%0A%20%20%20%20%20%20%20%20top%3A%200%2C%0A%20%20%20%20%20%20%20%20left%3A%200%2C%0A%20%20%20%20%20%20%20%20right%3A%200%2C%0A%20%20%20%20%20%20%20%20height%3A%20marginTop%2C%0A%20%20%20%20%20%20%20%20width%3A%20clientWidth%2C%0A%20%20%20%20%20%20%20%20speed%3A%200%2C%0A%20%20%20%20%20%20%20%20distance%3A%20clientWidth%0A%20%20%20%20%7D%29%3B%0A%20%20%20%20danmus.push%28%7B%0A%20%20%20%20%20%20%20%20top%3A%20clientHeight%20-%20marginBottom%2C%0A%20%20%20%20%20%20%20%20left%3A%200%2C%0A%20%20%20%20%20%20%20%20right%3A%200%2C%0A%20%20%20%20%20%20%20%20height%3A%20marginBottom%2C%0A%20%20%20%20%20%20%20%20width%3A%20clientWidth%2C%0A%20%20%20%20%20%20%20%20speed%3A%200%2C%0A%20%20%20%20%20%20%20%20distance%3A%20clientWidth%0A%20%20%20%20%7D%29%3B%0A%20%20%20%20for%28let%20index%20%3D%201%3B%20index%20%3C%20danmus.length%3B%20index%20%2B%3D%201%29%7B%0A%20%20%20%20%20%20%20%20const%20item%20%3D%20danmus%5Bindex%5D%3B%0A%20%20%20%20%20%20%20%20const%20prev%20%3D%20danmus%5Bindex%20-%201%5D%3B%0A%20%20%20%20%20%20%20%20const%20prevBottom%20%3D%20prev.top%20%2B%20prev.height%3B%0A%20%20%20%20%20%20%20%20const%20diff%20%3D%20item.top%20-%20prevBottom%3B%0A%20%20%20%20%20%20%20%20if%20%28diff%20%3E%3D%20target.height%29%20return%20prevBottom%3B%0A%20%20%20%20%7D%0A%20%20%20%20const%20topMap%20%3D%20%5B%5D%3B%0A%20%20%20%20for%28let%20index1%20%3D%201%3B%20index1%20%3C%20danmus.length%20-%201%3B%20index1%20%2B%3D%201%29%7B%0A%20%20%20%20%20%20%20%20const%20item1%20%3D%20danmus%5Bindex1%5D%3B%0A%20%20%20%20%20%20%20%20if%20%28topMap.length%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20const%20last%20%3D%20topMap%5BtopMap.length%20-%201%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28last%5B0%5D.top%20%3D%3D%3D%20item1.top%29%20last.push%28item1%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20topMap.push%28%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20item1%0A%20%20%20%20%20%20%20%20%20%20%20%20%5D%29%3B%0A%20%20%20%20%20%20%20%20%7D%20else%20topMap.push%28%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20item1%0A%20%20%20%20%20%20%20%20%5D%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20if%20%28antiOverlap%29%20switch%28target.mode%29%7B%0A%20%20%20%20%20%20%20%20case%200%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20const%20result%20%3D%20topMap.find%28%28list%29%3D%3E%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20list.every%28%28danmu%29%3D%3E%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28clientWidth%20%3C%20danmu.distance%29%20return%20false%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28target.speed%20%3C%20danmu.speed%29%20return%20true%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20const%20overlapTime%20%3D%20danmu.right%20%2F%20%28target.speed%20-%20danmu.speed%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28overlapTime%20%3E%20danmu.time%29%20return%20true%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20result%20%26%26%20result%5B0%5D%20%3F%20result%5B0%5D.top%20%3A%20undefined%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20case%201%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20return%20undefined%3B%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20break%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20%7B%0A%20%20%20%20%20%20%20%20switch%28target.mode%29%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20case%200%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20topMap.sort%28%28prev%2C%20next%29%3D%3E%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20const%20nextMinRight%20%3D%20Math.min%28...next.map%28%28item%29%3D%3Eitem.right%29%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20const%20prevMinRight%20%3D%20Math.min%28...prev.map%28%28item%29%3D%3Eitem.right%29%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20nextMinRight%20%2a%20next.length%20-%20prevMinRight%20%2a%20prev.length%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20break%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20case%201%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20topMap.sort%28%28prev%2C%20next%29%3D%3E%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20const%20nextMaxWidth%20%3D%20Math.max%28...next.map%28%28item%29%3D%3Eitem.width%29%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20const%20prevMaxWidth%20%3D%20Math.max%28...prev.map%28%28item%29%3D%3Eitem.width%29%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20prevMaxWidth%20%2a%20prev.length%20-%20nextMaxWidth%20%2a%20next.length%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20break%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20break%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20return%20topMap%5B0%5D%5B0%5D.top%3B%0A%20%20%20%20%7D%0A%7D%0Aonmessage%20%3D%20%28event%29%3D%3E%7B%0A%20%20%20%20const%20%7B%20data%20%20%7D%20%3D%20event%3B%0A%20%20%20%20const%20top%20%3D%20getDanmuTop%28data%29%3B%0A%20%20%20%20self.postMessage%28%7B%0A%20%20%20%20%20%20%20%20top%2C%0A%20%20%20%20%20%20%20%20id%3A%20data.id%0A%20%20%20%20%7D%29%3B%0A%7D%3B%0A%0A"; },{}],"8npWO":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); @@ -857,7 +860,7 @@ function setting(art, danmuku) { function countdown(time) { if (time <= 0) { timer = null; - $send.innerText = "\u53D1\u9001"; + $send.innerText = "发送"; removeClass($send, "art-disabled"); } else { $send.innerText = time; @@ -926,12 +929,12 @@ function setting(art, danmuku) { click: function() { if (danmuku.isHide) { danmuku.show(); - art.notice.show = "\u5F39\u5E55\u663E\u793A"; + art.notice.show = "弹幕显示"; setStyle($danmuOn, "display", null); setStyle($danmuOff, "display", "none"); } else { danmuku.hide(); - art.notice.show = "\u5F39\u5E55\u9690\u85CF"; + art.notice.show = "弹幕隐藏"; setStyle($danmuOn, "display", "none"); setStyle($danmuOff, "display", null); } @@ -939,7 +942,7 @@ function setting(art, danmuku) { mounted ($ref) { append($ref, $danmuOn); append($ref, $danmuOff); - tooltip($ref, "\u5F39\u5E55\u5F00\u5173"); + tooltip($ref, "弹幕开关"); setStyle($danmuOff, "display", "none"); } }); @@ -947,35 +950,35 @@ function setting(art, danmuku) { function addSetting() { art.setting.add({ name: "danmuku", - html: "\u5F39\u5E55\u8BBE\u7F6E", - tooltip: "\u66F4\u591A", + html: "弹幕设置", + tooltip: "更多", icon: $danmuConfig, selector: [ { width: 200, - html: "\u64AD\u653E\u901F\u5EA6", + html: "播放速度", icon: "", - tooltip: "\u9002\u4E2D", + tooltip: "适中", selector: [ { - html: "\u6781\u6162", + html: "极慢", time: 10 }, { - html: "\u8F83\u6162", + html: "较慢", time: 7.5 }, { default: true, - html: "\u9002\u4E2D", + html: "适中", time: 5 }, { - html: "\u8F83\u5FEB", + html: "较快", time: 2.5 }, { - html: "\u6781\u5FEB", + html: "极快", time: 1 }, ], @@ -988,29 +991,29 @@ function setting(art, danmuku) { }, { width: 200, - html: "\u5B57\u4F53\u5927\u5C0F", + html: "字体大小", icon: "", - tooltip: "\u9002\u4E2D", + tooltip: "适中", selector: [ { - html: "\u6781\u5C0F", + html: "极小", fontSize: "4%" }, { - html: "\u8F83\u5C0F", + html: "较小", fontSize: "5%" }, { default: true, - html: "\u9002\u4E2D", + html: "适中", fontSize: "6%" }, { - html: "\u8F83\u5927", + html: "较大", fontSize: "7%" }, { - html: "\u6781\u5927", + html: "极大", fontSize: "8%" }, ], @@ -1023,7 +1026,7 @@ function setting(art, danmuku) { }, { width: 200, - html: "\u4E0D\u900F\u660E\u5EA6", + html: "不透明度", icon: "", tooltip: "100%", selector: [ @@ -1058,7 +1061,7 @@ function setting(art, danmuku) { }, { width: 200, - html: "\u663E\u793A\u8303\u56F4", + html: "显示范围", icon: "", tooltip: "3/4", selector: [ @@ -1070,7 +1073,7 @@ function setting(art, danmuku) { ] }, { - html: "\u534A\u5C4F", + html: "半屏", margin: [ 10, "50%" @@ -1085,7 +1088,7 @@ function setting(art, danmuku) { ] }, { - html: "\u6EE1\u5C4F", + html: "满屏", margin: [ 10, 10 @@ -1100,28 +1103,28 @@ function setting(art, danmuku) { } }, { - html: "\u5F39\u5E55\u9632\u91CD\u53E0", + html: "弹幕防重叠", icon: "", - tooltip: option.antiOverlap ? "\u5F00\u542F" : "\u5173\u95ED", + tooltip: option.antiOverlap ? "开启" : "关闭", switch: option.antiOverlap, onSwitch (item) { danmuku.config({ antiOverlap: !item.switch }); - item.tooltip = item.switch ? "\u5173\u95ED" : "\u5F00\u542F"; + item.tooltip = item.switch ? "关闭" : "开启"; return !item.switch; } }, { - html: "\u540C\u6B65\u89C6\u9891\u901F\u5EA6", + html: "同步视频速度", icon: "", - tooltip: option.synchronousPlayback ? "\u5F00\u542F" : "\u5173\u95ED", + tooltip: option.synchronousPlayback ? "开启" : "关闭", switch: option.synchronousPlayback, onSwitch (item) { danmuku.config({ synchronousPlayback: !item.switch }); - item.tooltip = item.switch ? "\u5173\u95ED" : "\u5F00\u542F"; + item.tooltip = item.switch ? "关闭" : "开启"; return !item.switch; } }, @@ -1142,19 +1145,19 @@ if (typeof document !== "undefined") { } } -},{"bundle-text:./style.less":"g3Xz5","bundle-text:./img/danmu-on.svg":"kES2T","bundle-text:./img/danmu-off.svg":"2XSu0","bundle-text:./img/danmu-config.svg":"2XKVb","bundle-text:./img/danmu-style.svg":"lYyZn","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"g3Xz5":[function(require,module,exports) { +},{"bundle-text:./style.less":"9fJCl","bundle-text:./img/danmu-on.svg":"94Qzj","bundle-text:./img/danmu-off.svg":"jZVzM","bundle-text:./img/danmu-config.svg":"bjl4o","bundle-text:./img/danmu-style.svg":"jDY9t","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"9fJCl":[function(require,module,exports) { module.exports = ".art-danmuku-emitter {\n height: 32px;\n width: 100%;\n max-width: 100%;\n color: #fff;\n -webkit-tap-highlight-color: #0000;\n touch-action: manipulation;\n -ms-high-contrast-adjust: none;\n background-color: #ffffff4d;\n border-radius: 3px;\n font-family: Roboto, Arial, Helvetica, sans-serif;\n font-size: 12px;\n line-height: 1;\n display: flex;\n position: relative;\n}\n\n.art-danmuku-emitter *, .art-danmuku-emitter :before, .art-danmuku-emitter :after {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n\n.art-danmuku-emitter .art-icon {\n justify-content: center;\n align-items: center;\n line-height: 1.5;\n display: inline-flex;\n}\n\n.art-danmuku-emitter .art-icon svg {\n fill: #fff;\n}\n\n@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) {\n .art-danmuku-emitter .art-backdrop-filter {\n -webkit-backdrop-filter: saturate(180%) blur(20px);\n backdrop-filter: saturate(180%) blur(20px);\n background-color: #000000b3 !important;\n }\n}\n\n.art-danmuku-emitter .art-danmuku-left {\n border-radius: 3px 0 0 3px;\n flex: 1;\n display: flex;\n}\n\n.art-danmuku-emitter .art-danmuku-left .art-danmuku-style {\n width: 32px;\n justify-content: center;\n align-items: center;\n display: flex;\n position: relative;\n}\n\n.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel {\n z-index: 999;\n width: 200px;\n padding-bottom: 10px;\n display: none;\n position: absolute;\n bottom: 30px;\n left: -85px;\n}\n\n.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner {\n background-color: #000000e6;\n border-radius: 3px;\n flex-direction: column;\n padding: 10px 10px 0;\n display: flex;\n}\n\n.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-title {\n margin-bottom: 10px;\n font-size: 13px;\n}\n\n.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes {\n justify-content: space-between;\n margin-bottom: 15px;\n display: flex;\n}\n\n.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode {\n width: 47%;\n cursor: pointer;\n color: #fff;\n border: 1px solid #fff;\n justify-content: center;\n padding: 5px 0;\n display: flex;\n}\n\n.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode.art-current {\n background-color: #00a1d6;\n border: 1px solid #00a1d6;\n}\n\n.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors {\n flex-wrap: wrap;\n justify-content: space-between;\n gap: 5px;\n margin-bottom: 10px;\n display: flex;\n}\n\n.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color {\n cursor: pointer;\n width: 20px;\n height: 20px;\n border: 1px solid #fff;\n}\n\n.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current {\n position: relative;\n box-shadow: 0 0 2px #fff;\n}\n\n.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current:before {\n content: \"\";\n width: 100%;\n height: 100%;\n border: 2px solid #000;\n position: absolute;\n inset: 0;\n}\n\n.art-danmuku-emitter .art-danmuku-left .art-danmuku-style:hover .art-danmuku-style-panel {\n display: flex;\n}\n\n.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon {\n opacity: .75;\n cursor: pointer;\n}\n\n.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon:hover {\n opacity: 1;\n}\n\n.art-danmuku-emitter .art-danmuku-left .art-danmuku-input {\n width: 100%;\n color: #fff;\n background-color: #0000;\n border: none;\n outline: none;\n flex: 1;\n padding: 0 10px 0 0;\n display: flex;\n}\n\n.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::placeholder, .art-danmuku-emitter .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder {\n color: #ffffff80;\n}\n\n.art-danmuku-emitter .art-danmuku-send {\n width: 50px;\n cursor: pointer;\n background-color: #00a1d6;\n border-radius: 0 3px 3px 0;\n justify-content: center;\n align-items: center;\n display: flex;\n}\n\n.art-danmuku-emitter .art-danmuku-send:hover {\n background-color: #00b5e5;\n}\n\n.art-danmuku-emitter .art-danmuku-send.art-disabled {\n opacity: .5;\n pointer-events: none;\n}\n\n.art-danmuku-emitter.art-danmuku-mount {\n height: 34px;\n max-width: 100% !important;\n}\n\n.art-danmuku-emitter.art-danmuku-mount .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel {\n left: 0;\n}\n\n.art-danmuku-emitter.art-danmuku-mount .art-danmuku-send {\n width: 60px;\n}\n\n.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left {\n background: #f4f4f4;\n border: 1px solid #dadada;\n}\n\n.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-style .art-icon svg {\n fill: #666;\n}\n\n.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input {\n color: #000;\n}\n\n.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::placeholder, .art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder {\n color: #00000080;\n}\n\n.art-layer-danmuku-emitter {\n z-index: 99;\n width: 100%;\n position: absolute;\n bottom: -40px;\n left: 0;\n right: 0;\n}\n\n"; -},{}],"kES2T":[function(require,module,exports) { +},{}],"94Qzj":[function(require,module,exports) { module.exports = "\n\n\n\n\n"; -},{}],"2XSu0":[function(require,module,exports) { +},{}],"jZVzM":[function(require,module,exports) { module.exports = "\n\n\n\n\n"; -},{}],"2XKVb":[function(require,module,exports) { +},{}],"bjl4o":[function(require,module,exports) { module.exports = "\n \n \n"; -},{}],"lYyZn":[function(require,module,exports) { +},{}],"jDY9t":[function(require,module,exports) { module.exports = "\n \n"; },{}]},["gEVO5"], "gEVO5", "parcelRequire93cf") diff --git a/docs/uncompiled/artplayer-plugin-danmuku/index.js.map b/docs/uncompiled/artplayer-plugin-danmuku/index.js.map index 85f8621fc..1500e91ac 100644 --- a/docs/uncompiled/artplayer-plugin-danmuku/index.js.map +++ b/docs/uncompiled/artplayer-plugin-danmuku/index.js.map @@ -1 +1 @@ -{"mappings":"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","sources":["src/index.js","src/danmuku.js","src/bilibili.js","../../node_modules/@parcel/transformer-js/src/esmodule-helpers.js","src/getDanmuTop.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-5395621aae5f7f00.js","src/setting.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-bf4be4852fcb46f8.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-c224f681de0b4761.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-917e8af13f4c79a5.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-dd25a9ac31f95fdb.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-8824da956e33cba6.js"],"sourcesContent":["import Danmuku from './danmuku';\nimport setting from './setting';\n\nfunction checkVersion(art) {\n const {\n version,\n utils: { errorHandle },\n } = art.constructor;\n const arr = version.split('.').map(Number);\n const major = arr[0];\n const minor = arr[1] / 100;\n errorHandle(major + minor >= 4.04, `Artplayer.js@${version} 不兼容该弹幕库,请更新到 4.4.x 版本以上`);\n}\n\nexport default function artplayerPluginDanmuku(option) {\n return (art) => {\n checkVersion(art);\n const danmuku = new Danmuku(art, option);\n setting(art, danmuku);\n return {\n name: 'artplayerPluginDanmuku',\n emit: danmuku.emit.bind(danmuku),\n load: danmuku.load.bind(danmuku),\n config: danmuku.config.bind(danmuku),\n hide: danmuku.hide.bind(danmuku),\n show: danmuku.show.bind(danmuku),\n reset: danmuku.reset.bind(danmuku),\n get isHide() {\n return danmuku.isHide;\n },\n get isStop() {\n return danmuku.isStop;\n },\n };\n };\n}\n\nartplayerPluginDanmuku.env = process.env.NODE_ENV;\nartplayerPluginDanmuku.version = process.env.APP_VER;\nartplayerPluginDanmuku.build = process.env.BUILD_DATE;\n\nif (typeof window !== 'undefined') {\n window['artplayerPluginDanmuku'] = artplayerPluginDanmuku;\n}\n","import { bilibiliDanmuParseFromUrl } from './bilibili';\nimport getDanmuTop from './getDanmuTop';\n\nexport default class Danmuku {\n constructor(art, option) {\n const { constructor, template } = art;\n\n this.utils = constructor.utils;\n this.validator = constructor.validator;\n this.$danmuku = template.$danmuku;\n this.$player = template.$player;\n\n this.art = art;\n this.queue = [];\n this.option = {};\n this.$refs = [];\n this.isStop = false;\n this.isHide = false;\n this.timer = null;\n this.config(option);\n\n if (this.option.useWorker) {\n try {\n this.worker = new Worker(new URL('data-url:./worker.js', import.meta.url));\n } catch (error) {\n //\n }\n }\n\n this.start = this.start.bind(this);\n this.stop = this.stop.bind(this);\n this.reset = this.reset.bind(this);\n this.destroy = this.destroy.bind(this);\n\n art.on('video:play', this.start);\n art.on('video:playing', this.start);\n art.on('video:pause', this.stop);\n art.on('video:waiting', this.stop);\n art.on('fullscreen', this.reset);\n art.on('fullscreenWeb', this.reset);\n art.on('destroy', this.destroy);\n\n this.load();\n }\n\n static get option() {\n return {\n danmuku: [],\n speed: 5,\n margin: ['2%', '25%'],\n opacity: 1,\n color: '#FFFFFF',\n mode: 0,\n fontSize: 25,\n filter: () => true,\n antiOverlap: true,\n useWorker: true,\n synchronousPlayback: false,\n lockTime: 5,\n maxLength: 100,\n minWidth: 200,\n maxWidth: 400,\n mount: undefined,\n theme: 'dark',\n beforeEmit: () => true,\n };\n }\n\n static get scheme() {\n return {\n danmuku: 'array|function|string',\n speed: 'number',\n margin: 'array',\n opacity: 'number',\n color: 'string',\n mode: 'number',\n fontSize: 'number|string',\n filter: 'function',\n antiOverlap: 'boolean',\n useWorker: 'boolean',\n synchronousPlayback: 'boolean',\n lockTime: 'number',\n maxLength: 'number',\n minWidth: 'number',\n maxWidth: 'number',\n mount: 'undefined|htmldivelement',\n theme: 'string',\n beforeEmit: 'function',\n };\n }\n\n get isRotate() {\n return this.art.plugins.autoOrientation && this.art.plugins.autoOrientation.state;\n }\n\n get marginTop() {\n const { clamp } = this.utils;\n const value = this.option.margin[0];\n const { clientHeight } = this.$player;\n\n if (typeof value === 'number') {\n return clamp(value, 0, clientHeight);\n }\n\n if (typeof value === 'string' && value.endsWith('%')) {\n const ratio = parseFloat(value) / 100;\n return clamp(clientHeight * ratio, 0, clientHeight);\n }\n\n return Danmuku.option.margin[0];\n }\n\n get marginBottom() {\n const { clamp } = this.utils;\n const value = this.option.margin[1];\n const { clientHeight } = this.$player;\n\n if (typeof value === 'number') {\n return clamp(value, 0, clientHeight);\n }\n\n if (typeof value === 'string' && value.endsWith('%')) {\n const ratio = parseFloat(value) / 100;\n return clamp(clientHeight * ratio, 0, clientHeight);\n }\n\n return Danmuku.option.margin[1];\n }\n\n filter(state, callback) {\n return this.queue.filter((danmu) => danmu.$state === state).map(callback);\n }\n\n getLeft($ref) {\n const rect = $ref.getBoundingClientRect();\n return this.isRotate ? rect.top : rect.left;\n }\n\n getRef() {\n const $refCache = this.$refs.pop();\n if ($refCache) return $refCache;\n\n const $ref = document.createElement('div');\n\n $ref.style.cssText = `\n user-select: none;\n position: absolute;\n white-space: pre;\n pointer-events: none;\n perspective: 500px;\n display: inline-block;\n will-change: transform;\n font-weight: normal;\n line-height: 1.125;\n visibility: hidden;\n font-family: SimHei, \"Microsoft JhengHei\", Arial, Helvetica, sans-serif;\n text-shadow: rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) -1px 0px 1px;\n `;\n\n return $ref;\n }\n\n getReady() {\n const { currentTime } = this.art;\n return this.queue.filter((danmu) => {\n return (\n danmu.$state === 'ready' ||\n (danmu.$state === 'wait' && currentTime + 0.1 >= danmu.time && danmu.time >= currentTime - 0.1)\n );\n });\n }\n\n getEmits() {\n const result = [];\n const { clientWidth } = this.$player;\n const clientLeft = this.getLeft(this.$player);\n\n this.filter('emit', (danmu) => {\n const top = danmu.$ref.offsetTop;\n const left = this.getLeft(danmu.$ref) - clientLeft;\n const height = danmu.$ref.clientHeight;\n const width = danmu.$ref.clientWidth;\n const distance = left + width;\n const right = clientWidth - distance;\n const speed = distance / danmu.$restTime;\n\n const emit = {};\n emit.top = top;\n emit.left = left;\n emit.height = height;\n emit.width = width;\n emit.right = right;\n emit.speed = speed;\n emit.distance = distance;\n emit.time = danmu.$restTime;\n emit.mode = danmu.mode;\n\n result.push(emit);\n });\n\n return result;\n }\n\n getFontSize(fontSize) {\n const { clamp } = this.utils;\n const { clientHeight } = this.$player;\n\n if (typeof fontSize === 'number') {\n return clamp(fontSize, 12, clientHeight);\n }\n\n if (typeof fontSize === 'string' && fontSize.endsWith('%')) {\n const ratio = parseFloat(fontSize) / 100;\n return clamp(clientHeight * ratio, 12, clientHeight);\n }\n\n return Danmuku.option.fontSize;\n }\n\n postMessage(message = {}) {\n return new Promise((resolve) => {\n if (this.option.useWorker && this.worker && this.worker.postMessage) {\n message.id = Date.now();\n this.worker.postMessage(message);\n this.worker.onmessage = (event) => {\n const { data } = event;\n if (data.id === message.id) {\n resolve(data);\n }\n };\n } else {\n const top = getDanmuTop(message);\n resolve({ top });\n }\n });\n }\n\n async load() {\n try {\n let danmus = [];\n if (typeof this.option.danmuku === 'function') {\n danmus = await this.option.danmuku();\n } else if (typeof this.option.danmuku.then === 'function') {\n danmus = await this.option.danmuku;\n } else if (typeof this.option.danmuku === 'string') {\n danmus = await bilibiliDanmuParseFromUrl(this.option.danmuku);\n } else {\n danmus = this.option.danmuku;\n }\n\n this.utils.errorHandle(Array.isArray(danmus), 'Danmuku need return an array as result');\n this.art.emit('artplayerPluginDanmuku:loaded', danmus);\n\n this.queue = [];\n this.$danmuku.innerText = '';\n danmus.forEach((danmu) => this.emit(danmu));\n } catch (error) {\n this.art.emit('artplayerPluginDanmuku:error', error);\n throw error;\n }\n\n return this;\n }\n\n config(option) {\n const { clamp } = this.utils;\n\n this.option = Object.assign({}, Danmuku.option, this.option, option);\n this.validator(this.option, Danmuku.scheme);\n\n this.option.speed = clamp(this.option.speed, 1, 10);\n this.option.opacity = clamp(this.option.opacity, 0, 1);\n this.option.lockTime = clamp(Math.floor(this.option.lockTime), 0, 60);\n this.option.maxLength = clamp(this.option.maxLength, 0, 500);\n this.option.minWidth = clamp(this.option.minWidth, 0, 500);\n this.option.maxWidth = clamp(this.option.maxWidth, 0, Infinity);\n\n if (option.fontSize) {\n this.option.fontSize = this.getFontSize(this.option.fontSize);\n this.reset();\n }\n\n this.art.emit('artplayerPluginDanmuku:config', this.option);\n\n return this;\n }\n\n makeWait(danmu) {\n danmu.$state = 'wait';\n if (danmu.$ref) {\n danmu.$ref.style.visibility = 'hidden';\n danmu.$ref.style.marginLeft = '0px';\n danmu.$ref.style.transform = 'translateX(0px)';\n danmu.$ref.style.transition = 'transform 0s linear 0s';\n this.$refs.push(danmu.$ref);\n danmu.$ref = null;\n }\n }\n\n continue() {\n const { clientWidth } = this.$player;\n this.filter('stop', (danmu) => {\n danmu.$state = 'emit';\n danmu.$lastStartTime = Date.now();\n switch (danmu.mode) {\n case 0: {\n const translateX = clientWidth + danmu.$ref.clientWidth;\n danmu.$ref.style.transform = `translateX(${-translateX}px)`;\n danmu.$ref.style.transition = `transform ${danmu.$restTime}s linear 0s`;\n break;\n }\n default:\n break;\n }\n });\n\n return this;\n }\n\n suspend() {\n const { clientWidth } = this.$player;\n this.filter('emit', (danmu) => {\n danmu.$state = 'stop';\n switch (danmu.mode) {\n case 0: {\n const translateX = clientWidth - (this.getLeft(danmu.$ref) - this.getLeft(this.$player));\n danmu.$ref.style.transform = `translateX(${-translateX}px)`;\n danmu.$ref.style.transition = 'transform 0s linear 0s';\n break;\n }\n default:\n break;\n }\n });\n\n return this;\n }\n\n reset() {\n this.queue.forEach((danmu) => this.makeWait(danmu));\n return this;\n }\n\n update() {\n this.timer = window.requestAnimationFrame(async () => {\n if (this.art.playing && !this.isHide) {\n this.filter('emit', (danmu) => {\n const emitTime = (Date.now() - danmu.$lastStartTime) / 1000;\n danmu.$restTime -= emitTime;\n danmu.$lastStartTime = Date.now();\n if (danmu.$restTime <= 0) {\n this.makeWait(danmu);\n }\n });\n\n const readys = this.getReady();\n const { clientWidth, clientHeight } = this.$player;\n for (let index = 0; index < readys.length; index++) {\n const danmu = readys[index];\n danmu.$ref = this.getRef();\n danmu.$ref.innerText = danmu.text;\n this.$danmuku.appendChild(danmu.$ref);\n\n danmu.$ref.style.left = `${clientWidth}px`;\n danmu.$ref.style.opacity = this.option.opacity;\n danmu.$ref.style.fontSize = `${this.option.fontSize}px`;\n danmu.$ref.style.color = danmu.color;\n danmu.$ref.style.border = danmu.border ? `1px solid ${danmu.color}` : null;\n danmu.$ref.style.backgroundColor = danmu.border ? 'rgb(0 0 0 / 50%)' : null;\n danmu.$ref.style.marginLeft = '0px';\n\n danmu.$lastStartTime = Date.now();\n danmu.$restTime =\n this.option.synchronousPlayback && this.art.playbackRate\n ? this.option.speed / Number(this.art.playbackRate)\n : this.option.speed;\n\n const target = {\n mode: danmu.mode,\n height: danmu.$ref.clientHeight,\n speed: (clientWidth + danmu.$ref.clientWidth) / danmu.$restTime,\n };\n\n const { top } = await this.postMessage({\n target,\n emits: this.getEmits(),\n antiOverlap: this.option.antiOverlap,\n clientWidth: clientWidth,\n clientHeight: clientHeight,\n marginBottom: this.marginBottom,\n marginTop: this.marginTop,\n });\n\n if (danmu.$ref) {\n if (!this.isStop && top !== undefined) {\n danmu.$state = 'emit';\n danmu.$ref.style.visibility = 'visible';\n\n switch (danmu.mode) {\n case 0: {\n danmu.$ref.style.top = `${top}px`;\n const translateX = clientWidth + danmu.$ref.clientWidth;\n danmu.$ref.style.transform = `translateX(${-translateX}px)`;\n danmu.$ref.style.transition = `transform ${danmu.$restTime}s linear 0s`;\n break;\n }\n case 1:\n danmu.$ref.style.left = '50%';\n danmu.$ref.style.top = `${top}px`;\n danmu.$ref.style.marginLeft = `-${danmu.$ref.clientWidth / 2}px`;\n break;\n default:\n break;\n }\n } else {\n danmu.$state = 'ready';\n this.$refs.push(danmu.$ref);\n danmu.$ref = null;\n }\n }\n }\n }\n\n if (!this.isStop) {\n this.update();\n }\n });\n return this;\n }\n\n stop() {\n this.isStop = true;\n this.suspend();\n window.cancelAnimationFrame(this.timer);\n this.art.emit('artplayerPluginDanmuku:stop');\n return this;\n }\n\n start() {\n this.isStop = false;\n this.continue();\n this.update();\n this.art.emit('artplayerPluginDanmuku:start');\n return this;\n }\n\n show() {\n this.isHide = false;\n this.start();\n this.$danmuku.style.display = 'block';\n this.art.emit('artplayerPluginDanmuku:show');\n return this;\n }\n\n hide() {\n this.isHide = true;\n this.stop();\n this.queue.forEach((item) => this.makeWait(item));\n this.$danmuku.style.display = 'none';\n this.art.emit('artplayerPluginDanmuku:hide');\n return this;\n }\n\n emit(danmu) {\n this.validator(danmu, {\n text: 'string',\n mode: 'number|undefined',\n color: 'string|undefined',\n time: 'number|undefined',\n border: 'boolean|undefined',\n });\n\n if (!danmu.text.trim()) return this;\n if (!this.option.filter(danmu)) return this;\n\n if (danmu.time) {\n danmu.time = this.utils.clamp(danmu.time, 0, Infinity);\n } else {\n danmu.time = this.art.currentTime + 0.5;\n }\n\n if (danmu.mode === undefined) {\n danmu.mode = this.option.mode;\n }\n\n if (danmu.color === undefined) {\n danmu.color = this.option.color;\n }\n\n this.queue.push({\n ...danmu,\n $state: 'wait',\n $ref: null,\n $restTime: 0,\n $lastStartTime: 0,\n });\n\n return this;\n }\n\n destroy() {\n this.stop();\n if (this.worker && this.worker.terminate) this.worker.terminate();\n this.art.off('video:play', this.start);\n this.art.off('video:playing', this.start);\n this.art.off('video:pause', this.stop);\n this.art.off('video:waiting', this.stop);\n this.art.off('fullscreen', this.reset);\n this.art.off('fullscreenWeb', this.reset);\n this.art.off('destroy', this.destroy);\n this.art.emit('artplayerPluginDanmuku:destroy');\n }\n}\n","export function getMode(key) {\n switch (key) {\n case 1:\n case 2:\n case 3:\n return 0;\n case 4:\n case 5:\n return 1;\n default:\n return 0;\n }\n}\n\nexport function bilibiliDanmuParseFromXml(xmlString) {\n if (typeof xmlString !== 'string') return [];\n const matches = xmlString.matchAll(/.+?)\"(?: .*?)?>(?.+?)<\\/d>/gs);\n return Array.from(matches)\n .map((match) => {\n const attr = match.groups.p.split(',');\n if (attr.length >= 8) {\n const text = match.groups.text\n .trim()\n .replaceAll('"', '\"')\n .replaceAll(''', \"'\")\n .replaceAll('<', '<')\n .replaceAll('>', '>')\n .replaceAll('&', '&');\n\n return {\n text,\n time: Number(attr[0]),\n mode: getMode(Number(attr[1])),\n fontSize: Number(attr[2]),\n color: `#${Number(attr[3]).toString(16)}`,\n timestamp: Number(attr[4]),\n pool: Number(attr[5]),\n userID: attr[6],\n rowID: Number(attr[7]),\n };\n } else {\n return null;\n }\n })\n .filter(Boolean);\n}\n\nexport function bilibiliDanmuParseFromUrl(url) {\n return fetch(url)\n .then((res) => res.text())\n .then((xmlString) => bilibiliDanmuParseFromXml(xmlString));\n}\n","exports.interopDefault = function (a) {\n return a && a.__esModule ? a : {default: a};\n};\n\nexports.defineInteropFlag = function (a) {\n Object.defineProperty(a, '__esModule', {value: true});\n};\n\nexports.exportAll = function (source, dest) {\n Object.keys(source).forEach(function (key) {\n if (key === 'default' || key === '__esModule' || dest.hasOwnProperty(key)) {\n return;\n }\n\n Object.defineProperty(dest, key, {\n enumerable: true,\n get: function () {\n return source[key];\n },\n });\n });\n\n return dest;\n};\n\nexports.export = function (dest, destName, get) {\n Object.defineProperty(dest, destName, {\n enumerable: true,\n get: get,\n });\n};\n","export default function getDanmuTop({\n target,\n emits,\n clientWidth,\n clientHeight,\n marginBottom,\n marginTop,\n antiOverlap,\n}) {\n const danmus = emits\n .filter((item) => item.mode === target.mode && item.top <= clientHeight - marginBottom)\n .sort((prev, next) => prev.top - next.top);\n\n if (danmus.length === 0) {\n return marginTop;\n }\n\n danmus.unshift({\n top: 0,\n left: 0,\n right: 0,\n height: marginTop,\n width: clientWidth,\n speed: 0,\n distance: clientWidth,\n });\n\n danmus.push({\n top: clientHeight - marginBottom,\n left: 0,\n right: 0,\n height: marginBottom,\n width: clientWidth,\n speed: 0,\n distance: clientWidth,\n });\n\n for (let index = 1; index < danmus.length; index += 1) {\n const item = danmus[index];\n const prev = danmus[index - 1];\n const prevBottom = prev.top + prev.height;\n const diff = item.top - prevBottom;\n if (diff >= target.height) {\n return prevBottom;\n }\n }\n\n const topMap = [];\n for (let index = 1; index < danmus.length - 1; index += 1) {\n const item = danmus[index];\n if (topMap.length) {\n const last = topMap[topMap.length - 1];\n if (last[0].top === item.top) {\n last.push(item);\n } else {\n topMap.push([item]);\n }\n } else {\n topMap.push([item]);\n }\n }\n\n if (antiOverlap) {\n switch (target.mode) {\n case 0: {\n const result = topMap.find((list) => {\n return list.every((danmu) => {\n if (clientWidth < danmu.distance) return false;\n if (target.speed < danmu.speed) return true;\n const overlapTime = danmu.right / (target.speed - danmu.speed);\n if (overlapTime > danmu.time) return true;\n return false;\n });\n });\n\n return result && result[0] ? result[0].top : undefined;\n }\n case 1:\n return undefined;\n default:\n break;\n }\n } else {\n switch (target.mode) {\n case 0:\n topMap.sort((prev, next) => {\n const nextMinRight = Math.min(...next.map((item) => item.right));\n const prevMinRight = Math.min(...prev.map((item) => item.right));\n return nextMinRight * next.length - prevMinRight * prev.length;\n });\n break;\n case 1:\n topMap.sort((prev, next) => {\n const nextMaxWidth = Math.max(...next.map((item) => item.width));\n const prevMaxWidth = Math.max(...prev.map((item) => item.width));\n return prevMaxWidth * prev.length - nextMaxWidth * next.length;\n });\n break;\n default:\n break;\n }\n\n return topMap[0][0].top;\n }\n}\n","module.exports = \"4eed92ff70f9a7c8\";","import style from 'bundle-text:./style.less';\nimport danmuOn from 'bundle-text:./img/danmu-on.svg';\nimport danmuOff from 'bundle-text:./img/danmu-off.svg';\nimport danmuConfig from 'bundle-text:./img/danmu-config.svg';\nimport danmuStyle from 'bundle-text:./img/danmu-style.svg';\n\nexport default function setting(art, danmuku) {\n const { option } = danmuku;\n const {\n template: { $controlsCenter, $player },\n constructor: {\n utils: { removeClass, addClass, append, setStyle, tooltip, query, inverseClass },\n },\n } = art;\n\n function getIcon(svg, key) {\n const icon = document.createElement('i');\n append(icon, svg);\n addClass(icon, 'art-icon');\n addClass(icon, `art-icon-${key}`);\n return icon;\n }\n\n const $danmuOn = getIcon(danmuOn, 'danmu-on');\n const $danmuOff = getIcon(danmuOff, 'danmu-off');\n const $danmuConfig = getIcon(danmuConfig, 'danmu-config');\n const $danmuStyle = getIcon(danmuStyle, 'danmu-style');\n\n function addEmitter() {\n const colors = [\n '#FE0302',\n '#FF7204',\n '#FFAA02',\n '#FFD302',\n '#FFFF00',\n '#A0EE00',\n '#00CD00',\n '#019899',\n '#4266BE',\n '#89D5FF',\n '#CC0273',\n '#222222',\n '#9B9B9B',\n '#FFFFFF',\n ].map((item) => {\n const isCurrent = option.color === item ? ' art-current' : '';\n return `
`;\n });\n\n const $emitter = append(\n $controlsCenter,\n `\n
\n
\n
\n
\n
\n
模式
\n
\n
滚动
\n
静止
\n
\n
颜色
\n
\n ${colors.join('')}\n
\n
\n
\n
\n \n
\n
发送
\n
\n `,\n );\n\n const $style = query('.art-danmuku-style', $emitter);\n const $input = query('.art-danmuku-input', $emitter);\n const $send = query('.art-danmuku-send', $emitter);\n const $panel = query('.art-danmuku-style-panel-inner', $emitter);\n const $modes = query('.art-danmuku-style-panel-modes', $emitter);\n const $colors = query('.art-danmuku-style-panel-colors', $emitter);\n const $layer = option.mount || append($player, '
');\n\n if (art.option.backdrop) {\n addClass($panel, 'art-backdrop-filter');\n }\n\n if (option.theme) {\n addClass($emitter, `art-danmuku-theme-${option.theme}`);\n }\n\n let timer = null;\n let mode = option.mode;\n let color = option.color;\n append($style, $danmuStyle);\n\n function countdown(time) {\n if (time <= 0) {\n timer = null;\n $send.innerText = '发送';\n removeClass($send, 'art-disabled');\n } else {\n $send.innerText = time;\n timer = setTimeout(() => countdown(time - 1), 1000);\n }\n }\n\n function onSend() {\n const danmu = {\n mode,\n color,\n border: true,\n text: $input.value.trim(),\n };\n\n if (timer === null && option.beforeEmit(danmu)) {\n $input.value = '';\n danmuku.emit(danmu);\n addClass($send, 'art-disabled');\n countdown(option.lockTime);\n art.emit('artplayerPluginDanmuku:emit', danmu);\n }\n }\n\n function onResize() {\n if ($controlsCenter.clientWidth < option.minWidth) {\n append($layer, $emitter);\n setStyle($layer, 'display', 'flex');\n addClass($emitter, 'art-danmuku-mount');\n\n if (!option.mount) {\n setStyle($player, 'marginBottom', '40px');\n }\n } else {\n append($controlsCenter, $emitter);\n setStyle($layer, 'display', 'none');\n removeClass($emitter, 'art-danmuku-mount');\n\n if (!option.mount) {\n setStyle($player, 'marginBottom', null);\n }\n }\n }\n\n art.proxy($send, 'click', onSend);\n\n art.proxy($input, 'keypress', (event) => {\n if (event.key === 'Enter') {\n event.preventDefault();\n onSend();\n }\n });\n\n art.proxy($modes, 'click', (event) => {\n const { dataset } = event.target;\n if (dataset.mode) {\n mode = Number(dataset.mode);\n inverseClass(event.target, 'art-current');\n }\n });\n\n art.proxy($colors, 'click', (event) => {\n const { dataset } = event.target;\n if (dataset.color) {\n color = dataset.color;\n inverseClass(event.target, 'art-current');\n }\n });\n\n onResize();\n art.on('resize', onResize);\n\n art.on('destroy', () => {\n if (option.mount && $emitter.parentElement === option.mount) {\n option.mount.removeChild($emitter);\n }\n });\n }\n\n function addControl() {\n art.controls.add({\n position: 'right',\n name: 'danmuku',\n click: function () {\n if (danmuku.isHide) {\n danmuku.show();\n art.notice.show = '弹幕显示';\n setStyle($danmuOn, 'display', null);\n setStyle($danmuOff, 'display', 'none');\n } else {\n danmuku.hide();\n art.notice.show = '弹幕隐藏';\n setStyle($danmuOn, 'display', 'none');\n setStyle($danmuOff, 'display', null);\n }\n },\n mounted($ref) {\n append($ref, $danmuOn);\n append($ref, $danmuOff);\n tooltip($ref, '弹幕开关');\n setStyle($danmuOff, 'display', 'none');\n },\n });\n }\n\n function addSetting() {\n art.setting.add({\n name: 'danmuku',\n html: '弹幕设置',\n tooltip: '更多',\n icon: $danmuConfig,\n selector: [\n {\n width: 200,\n html: '播放速度',\n icon: '',\n tooltip: '适中',\n selector: [\n {\n html: '极慢',\n time: 10,\n },\n {\n html: '较慢',\n time: 7.5,\n },\n {\n default: true,\n html: '适中',\n time: 5,\n },\n {\n html: '较快',\n time: 2.5,\n },\n {\n html: '极快',\n time: 1,\n },\n ],\n onSelect: function (item) {\n danmuku.config({\n speed: item.time,\n });\n return item.html;\n },\n },\n {\n width: 200,\n html: '字体大小',\n icon: '',\n tooltip: '适中',\n selector: [\n {\n html: '极小',\n fontSize: '4%',\n },\n {\n html: '较小',\n fontSize: '5%',\n },\n {\n default: true,\n html: '适中',\n fontSize: '6%',\n },\n {\n html: '较大',\n fontSize: '7%',\n },\n {\n html: '极大',\n fontSize: '8%',\n },\n ],\n onSelect: function (item) {\n danmuku.config({\n fontSize: item.fontSize,\n });\n return item.html;\n },\n },\n {\n width: 200,\n html: '不透明度',\n icon: '',\n tooltip: '100%',\n selector: [\n {\n default: true,\n opacity: 1,\n html: '100%',\n },\n {\n opacity: 0.75,\n html: '75%',\n },\n {\n opacity: 0.5,\n html: '50%',\n },\n {\n opacity: 0.25,\n html: '25%',\n },\n {\n opacity: 0,\n html: '0%',\n },\n ],\n onSelect: function (item) {\n danmuku.config({\n opacity: item.opacity,\n });\n return item.html;\n },\n },\n {\n width: 200,\n html: '显示范围',\n icon: '',\n tooltip: '3/4',\n selector: [\n {\n html: '1/4',\n margin: [10, '75%'],\n },\n {\n html: '半屏',\n margin: [10, '50%'],\n },\n {\n default: true,\n html: '3/4',\n margin: [10, '25%'],\n },\n {\n html: '满屏',\n margin: [10, 10],\n },\n ],\n onSelect: function (item) {\n danmuku.config({\n margin: item.margin,\n });\n return item.html;\n },\n },\n {\n html: '弹幕防重叠',\n icon: '',\n tooltip: option.antiOverlap ? '开启' : '关闭',\n switch: option.antiOverlap,\n onSwitch(item) {\n danmuku.config({\n antiOverlap: !item.switch,\n });\n item.tooltip = item.switch ? '关闭' : '开启';\n return !item.switch;\n },\n },\n {\n html: '同步视频速度',\n icon: '',\n tooltip: option.synchronousPlayback ? '开启' : '关闭',\n switch: option.synchronousPlayback,\n onSwitch(item) {\n danmuku.config({\n synchronousPlayback: !item.switch,\n });\n item.tooltip = item.switch ? '关闭' : '开启';\n return !item.switch;\n },\n },\n ],\n });\n }\n\n addEmitter();\n addControl();\n addSetting();\n}\n\nif (typeof document !== 'undefined') {\n if (!document.getElementById('artplayer-plugin-danmuku')) {\n const $style = document.createElement('style');\n $style.id = 'artplayer-plugin-danmuku';\n $style.textContent = style;\n document.head.appendChild($style);\n }\n}\n","module.exports = \"1af484fe1253ce64\";","module.exports = \"a41e824adf503c0d\";","module.exports = \"e0afa382f43c0112\";","module.exports = \"8a330c19349ee459\";","module.exports = \"760835473cfc5438\";"],"names":[],"version":3,"file":"index.js.map","sourceRoot":"../../../packages/artplayer-plugin-danmuku/"} \ No newline at end of file +{"mappings":"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","sources":["src/index.js","src/danmuku.js","src/bilibili.js","../../node_modules/@parcel/transformer-js/src/esmodule-helpers.js","src/getDanmuTop.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-5395621aae5f7f00.js","src/setting.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-bf4be4852fcb46f8.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-c224f681de0b4761.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-917e8af13f4c79a5.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-dd25a9ac31f95fdb.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-8824da956e33cba6.js"],"sourcesContent":["import Danmuku from './danmuku';\nimport setting from './setting';\n\nfunction checkVersion(art) {\n const {\n version,\n utils: { errorHandle },\n } = art.constructor;\n const arr = version.split('.').map(Number);\n const major = arr[0];\n const minor = arr[1] / 100;\n errorHandle(major + minor >= 4.04, `Artplayer.js@${version} 不兼容该弹幕库,请更新到 4.4.x 版本以上`);\n}\n\nexport default function artplayerPluginDanmuku(option) {\n return (art) => {\n checkVersion(art);\n const danmuku = new Danmuku(art, option);\n setting(art, danmuku);\n return {\n name: 'artplayerPluginDanmuku',\n emit: danmuku.emit.bind(danmuku),\n load: danmuku.load.bind(danmuku),\n config: danmuku.config.bind(danmuku),\n hide: danmuku.hide.bind(danmuku),\n show: danmuku.show.bind(danmuku),\n reset: danmuku.reset.bind(danmuku),\n get option() {\n return danmuku.option;\n },\n get isHide() {\n return danmuku.isHide;\n },\n get isStop() {\n return danmuku.isStop;\n },\n };\n };\n}\n\nartplayerPluginDanmuku.env = process.env.NODE_ENV;\nartplayerPluginDanmuku.version = process.env.APP_VER;\nartplayerPluginDanmuku.build = process.env.BUILD_DATE;\n\nif (typeof window !== 'undefined') {\n window['artplayerPluginDanmuku'] = artplayerPluginDanmuku;\n}\n","import { bilibiliDanmuParseFromUrl } from './bilibili';\nimport getDanmuTop from './getDanmuTop';\n\nexport default class Danmuku {\n constructor(art, option) {\n const { constructor, template } = art;\n\n this.utils = constructor.utils;\n this.validator = constructor.validator;\n this.$danmuku = template.$danmuku;\n this.$player = template.$player;\n\n this.art = art;\n this.queue = [];\n this.option = {};\n this.$refs = [];\n this.isStop = false;\n this.isHide = false;\n this.timer = null;\n this.config(option);\n\n if (this.option.useWorker) {\n try {\n this.worker = new Worker(new URL('data-url:./worker.js', import.meta.url));\n } catch (error) {\n //\n }\n }\n\n this.start = this.start.bind(this);\n this.stop = this.stop.bind(this);\n this.reset = this.reset.bind(this);\n this.destroy = this.destroy.bind(this);\n\n art.on('video:play', this.start);\n art.on('video:playing', this.start);\n art.on('video:pause', this.stop);\n art.on('video:waiting', this.stop);\n art.on('fullscreen', this.reset);\n art.on('fullscreenWeb', this.reset);\n art.on('destroy', this.destroy);\n\n this.load();\n }\n\n static get option() {\n return {\n danmuku: [],\n speed: 5,\n margin: ['2%', '25%'],\n opacity: 1,\n color: '#FFFFFF',\n mode: 0,\n fontSize: 25,\n filter: () => true,\n antiOverlap: true,\n useWorker: true,\n synchronousPlayback: false,\n lockTime: 5,\n maxLength: 100,\n minWidth: 200,\n maxWidth: 400,\n mount: undefined,\n theme: 'dark',\n beforeEmit: () => true,\n };\n }\n\n static get scheme() {\n return {\n danmuku: 'array|function|string',\n speed: 'number',\n margin: 'array',\n opacity: 'number',\n color: 'string',\n mode: 'number',\n fontSize: 'number|string',\n filter: 'function',\n antiOverlap: 'boolean',\n useWorker: 'boolean',\n synchronousPlayback: 'boolean',\n lockTime: 'number',\n maxLength: 'number',\n minWidth: 'number',\n maxWidth: 'number',\n mount: 'undefined|htmldivelement',\n theme: 'string',\n beforeEmit: 'function',\n };\n }\n\n get isRotate() {\n return this.art.plugins.autoOrientation && this.art.plugins.autoOrientation.state;\n }\n\n get marginTop() {\n const { clamp } = this.utils;\n const value = this.option.margin[0];\n const { clientHeight } = this.$player;\n\n if (typeof value === 'number') {\n return clamp(value, 0, clientHeight);\n }\n\n if (typeof value === 'string' && value.endsWith('%')) {\n const ratio = parseFloat(value) / 100;\n return clamp(clientHeight * ratio, 0, clientHeight);\n }\n\n return Danmuku.option.margin[0];\n }\n\n get marginBottom() {\n const { clamp } = this.utils;\n const value = this.option.margin[1];\n const { clientHeight } = this.$player;\n\n if (typeof value === 'number') {\n return clamp(value, 0, clientHeight);\n }\n\n if (typeof value === 'string' && value.endsWith('%')) {\n const ratio = parseFloat(value) / 100;\n return clamp(clientHeight * ratio, 0, clientHeight);\n }\n\n return Danmuku.option.margin[1];\n }\n\n filter(state, callback) {\n return this.queue.filter((danmu) => danmu.$state === state).map(callback);\n }\n\n getLeft($ref) {\n const rect = $ref.getBoundingClientRect();\n return this.isRotate ? rect.top : rect.left;\n }\n\n getRef() {\n const $refCache = this.$refs.pop();\n if ($refCache) return $refCache;\n\n const $ref = document.createElement('div');\n\n $ref.style.cssText = `\n user-select: none;\n position: absolute;\n white-space: pre;\n pointer-events: none;\n perspective: 500px;\n display: inline-block;\n will-change: transform;\n font-weight: normal;\n line-height: 1.125;\n visibility: hidden;\n font-family: SimHei, \"Microsoft JhengHei\", Arial, Helvetica, sans-serif;\n text-shadow: rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) -1px 0px 1px;\n `;\n\n return $ref;\n }\n\n getReady() {\n const { currentTime } = this.art;\n return this.queue.filter((danmu) => {\n return (\n danmu.$state === 'ready' ||\n (danmu.$state === 'wait' && currentTime + 0.1 >= danmu.time && danmu.time >= currentTime - 0.1)\n );\n });\n }\n\n getEmits() {\n const result = [];\n const { clientWidth } = this.$player;\n const clientLeft = this.getLeft(this.$player);\n\n this.filter('emit', (danmu) => {\n const top = danmu.$ref.offsetTop;\n const left = this.getLeft(danmu.$ref) - clientLeft;\n const height = danmu.$ref.clientHeight;\n const width = danmu.$ref.clientWidth;\n const distance = left + width;\n const right = clientWidth - distance;\n const speed = distance / danmu.$restTime;\n\n const emit = {};\n emit.top = top;\n emit.left = left;\n emit.height = height;\n emit.width = width;\n emit.right = right;\n emit.speed = speed;\n emit.distance = distance;\n emit.time = danmu.$restTime;\n emit.mode = danmu.mode;\n\n result.push(emit);\n });\n\n return result;\n }\n\n getFontSize(fontSize) {\n const { clamp } = this.utils;\n const { clientHeight } = this.$player;\n\n if (typeof fontSize === 'number') {\n return clamp(fontSize, 12, clientHeight);\n }\n\n if (typeof fontSize === 'string' && fontSize.endsWith('%')) {\n const ratio = parseFloat(fontSize) / 100;\n return clamp(clientHeight * ratio, 12, clientHeight);\n }\n\n return Danmuku.option.fontSize;\n }\n\n postMessage(message = {}) {\n return new Promise((resolve) => {\n if (this.option.useWorker && this.worker && this.worker.postMessage) {\n message.id = Date.now();\n this.worker.postMessage(message);\n this.worker.onmessage = (event) => {\n const { data } = event;\n if (data.id === message.id) {\n resolve(data);\n }\n };\n } else {\n const top = getDanmuTop(message);\n resolve({ top });\n }\n });\n }\n\n async load() {\n try {\n let danmus = [];\n if (typeof this.option.danmuku === 'function') {\n danmus = await this.option.danmuku();\n } else if (typeof this.option.danmuku.then === 'function') {\n danmus = await this.option.danmuku;\n } else if (typeof this.option.danmuku === 'string') {\n danmus = await bilibiliDanmuParseFromUrl(this.option.danmuku);\n } else {\n danmus = this.option.danmuku;\n }\n\n this.utils.errorHandle(Array.isArray(danmus), 'Danmuku need return an array as result');\n this.art.emit('artplayerPluginDanmuku:loaded', danmus);\n\n this.queue = [];\n this.$danmuku.innerText = '';\n danmus.forEach((danmu) => this.emit(danmu));\n } catch (error) {\n this.art.emit('artplayerPluginDanmuku:error', error);\n throw error;\n }\n\n return this;\n }\n\n config(option) {\n const { clamp } = this.utils;\n\n this.option = Object.assign({}, Danmuku.option, this.option, option);\n this.validator(this.option, Danmuku.scheme);\n\n this.option.speed = clamp(this.option.speed, 1, 10);\n this.option.opacity = clamp(this.option.opacity, 0, 1);\n this.option.lockTime = clamp(Math.floor(this.option.lockTime), 0, 60);\n this.option.maxLength = clamp(this.option.maxLength, 0, 500);\n this.option.minWidth = clamp(this.option.minWidth, 0, 500);\n this.option.maxWidth = clamp(this.option.maxWidth, 0, Infinity);\n\n if (option.fontSize) {\n this.option.fontSize = this.getFontSize(this.option.fontSize);\n this.reset();\n }\n\n this.art.emit('artplayerPluginDanmuku:config', this.option);\n\n return this;\n }\n\n makeWait(danmu) {\n danmu.$state = 'wait';\n if (danmu.$ref) {\n danmu.$ref.style.visibility = 'hidden';\n danmu.$ref.style.marginLeft = '0px';\n danmu.$ref.style.transform = 'translateX(0px)';\n danmu.$ref.style.transition = 'transform 0s linear 0s';\n this.$refs.push(danmu.$ref);\n danmu.$ref = null;\n }\n }\n\n continue() {\n const { clientWidth } = this.$player;\n this.filter('stop', (danmu) => {\n danmu.$state = 'emit';\n danmu.$lastStartTime = Date.now();\n switch (danmu.mode) {\n case 0: {\n const translateX = clientWidth + danmu.$ref.clientWidth;\n danmu.$ref.style.transform = `translateX(${-translateX}px)`;\n danmu.$ref.style.transition = `transform ${danmu.$restTime}s linear 0s`;\n break;\n }\n default:\n break;\n }\n });\n\n return this;\n }\n\n suspend() {\n const { clientWidth } = this.$player;\n this.filter('emit', (danmu) => {\n danmu.$state = 'stop';\n switch (danmu.mode) {\n case 0: {\n const translateX = clientWidth - (this.getLeft(danmu.$ref) - this.getLeft(this.$player));\n danmu.$ref.style.transform = `translateX(${-translateX}px)`;\n danmu.$ref.style.transition = 'transform 0s linear 0s';\n break;\n }\n default:\n break;\n }\n });\n\n return this;\n }\n\n reset() {\n this.queue.forEach((danmu) => this.makeWait(danmu));\n return this;\n }\n\n update() {\n this.timer = window.requestAnimationFrame(async () => {\n if (this.art.playing && !this.isHide) {\n this.filter('emit', (danmu) => {\n const emitTime = (Date.now() - danmu.$lastStartTime) / 1000;\n danmu.$restTime -= emitTime;\n danmu.$lastStartTime = Date.now();\n if (danmu.$restTime <= 0) {\n this.makeWait(danmu);\n }\n });\n\n const readys = this.getReady();\n const { clientWidth, clientHeight } = this.$player;\n for (let index = 0; index < readys.length; index++) {\n const danmu = readys[index];\n danmu.$ref = this.getRef();\n danmu.$ref.innerText = danmu.text;\n this.$danmuku.appendChild(danmu.$ref);\n\n danmu.$ref.style.left = `${clientWidth}px`;\n danmu.$ref.style.opacity = this.option.opacity;\n danmu.$ref.style.fontSize = `${this.option.fontSize}px`;\n danmu.$ref.style.color = danmu.color;\n danmu.$ref.style.border = danmu.border ? `1px solid ${danmu.color}` : null;\n danmu.$ref.style.backgroundColor = danmu.border ? 'rgb(0 0 0 / 50%)' : null;\n danmu.$ref.style.marginLeft = '0px';\n\n danmu.$lastStartTime = Date.now();\n danmu.$restTime =\n this.option.synchronousPlayback && this.art.playbackRate\n ? this.option.speed / Number(this.art.playbackRate)\n : this.option.speed;\n\n const target = {\n mode: danmu.mode,\n height: danmu.$ref.clientHeight,\n speed: (clientWidth + danmu.$ref.clientWidth) / danmu.$restTime,\n };\n\n const { top } = await this.postMessage({\n target,\n emits: this.getEmits(),\n antiOverlap: this.option.antiOverlap,\n clientWidth: clientWidth,\n clientHeight: clientHeight,\n marginBottom: this.marginBottom,\n marginTop: this.marginTop,\n });\n\n if (danmu.$ref) {\n if (!this.isStop && top !== undefined) {\n danmu.$state = 'emit';\n danmu.$ref.style.visibility = 'visible';\n\n switch (danmu.mode) {\n case 0: {\n danmu.$ref.style.top = `${top}px`;\n const translateX = clientWidth + danmu.$ref.clientWidth;\n danmu.$ref.style.transform = `translateX(${-translateX}px)`;\n danmu.$ref.style.transition = `transform ${danmu.$restTime}s linear 0s`;\n break;\n }\n case 1:\n danmu.$ref.style.left = '50%';\n danmu.$ref.style.top = `${top}px`;\n danmu.$ref.style.marginLeft = `-${danmu.$ref.clientWidth / 2}px`;\n break;\n default:\n break;\n }\n } else {\n danmu.$state = 'ready';\n this.$refs.push(danmu.$ref);\n danmu.$ref = null;\n }\n }\n }\n }\n\n if (!this.isStop) {\n this.update();\n }\n });\n return this;\n }\n\n stop() {\n this.isStop = true;\n this.suspend();\n window.cancelAnimationFrame(this.timer);\n this.art.emit('artplayerPluginDanmuku:stop');\n return this;\n }\n\n start() {\n this.isStop = false;\n this.continue();\n this.update();\n this.art.emit('artplayerPluginDanmuku:start');\n return this;\n }\n\n show() {\n this.isHide = false;\n this.start();\n this.$danmuku.style.display = 'block';\n this.art.emit('artplayerPluginDanmuku:show');\n return this;\n }\n\n hide() {\n this.isHide = true;\n this.stop();\n this.queue.forEach((item) => this.makeWait(item));\n this.$danmuku.style.display = 'none';\n this.art.emit('artplayerPluginDanmuku:hide');\n return this;\n }\n\n emit(danmu) {\n this.validator(danmu, {\n text: 'string',\n mode: 'number|undefined',\n color: 'string|undefined',\n time: 'number|undefined',\n border: 'boolean|undefined',\n });\n\n if (!danmu.text.trim()) return this;\n if (!this.option.filter(danmu)) return this;\n\n if (danmu.time) {\n danmu.time = this.utils.clamp(danmu.time, 0, Infinity);\n } else {\n danmu.time = this.art.currentTime + 0.5;\n }\n\n if (danmu.mode === undefined) {\n danmu.mode = this.option.mode;\n }\n\n if (danmu.color === undefined) {\n danmu.color = this.option.color;\n }\n\n this.queue.push({\n ...danmu,\n $state: 'wait',\n $ref: null,\n $restTime: 0,\n $lastStartTime: 0,\n });\n\n return this;\n }\n\n destroy() {\n this.stop();\n if (this.worker && this.worker.terminate) this.worker.terminate();\n this.art.off('video:play', this.start);\n this.art.off('video:playing', this.start);\n this.art.off('video:pause', this.stop);\n this.art.off('video:waiting', this.stop);\n this.art.off('fullscreen', this.reset);\n this.art.off('fullscreenWeb', this.reset);\n this.art.off('destroy', this.destroy);\n this.art.emit('artplayerPluginDanmuku:destroy');\n }\n}\n","export function getMode(key) {\n switch (key) {\n case 1:\n case 2:\n case 3:\n return 0;\n case 4:\n case 5:\n return 1;\n default:\n return 0;\n }\n}\n\nexport function bilibiliDanmuParseFromXml(xmlString) {\n if (typeof xmlString !== 'string') return [];\n const matches = xmlString.matchAll(/.+?)\"(?: .*?)?>(?.+?)<\\/d>/gs);\n return Array.from(matches)\n .map((match) => {\n const attr = match.groups.p.split(',');\n if (attr.length >= 8) {\n const text = match.groups.text\n .trim()\n .replaceAll('"', '\"')\n .replaceAll(''', \"'\")\n .replaceAll('<', '<')\n .replaceAll('>', '>')\n .replaceAll('&', '&');\n\n return {\n text,\n time: Number(attr[0]),\n mode: getMode(Number(attr[1])),\n fontSize: Number(attr[2]),\n color: `#${Number(attr[3]).toString(16)}`,\n timestamp: Number(attr[4]),\n pool: Number(attr[5]),\n userID: attr[6],\n rowID: Number(attr[7]),\n };\n } else {\n return null;\n }\n })\n .filter(Boolean);\n}\n\nexport function bilibiliDanmuParseFromUrl(url) {\n return fetch(url)\n .then((res) => res.text())\n .then((xmlString) => bilibiliDanmuParseFromXml(xmlString));\n}\n","exports.interopDefault = function (a) {\n return a && a.__esModule ? a : {default: a};\n};\n\nexports.defineInteropFlag = function (a) {\n Object.defineProperty(a, '__esModule', {value: true});\n};\n\nexports.exportAll = function (source, dest) {\n Object.keys(source).forEach(function (key) {\n if (key === 'default' || key === '__esModule' || dest.hasOwnProperty(key)) {\n return;\n }\n\n Object.defineProperty(dest, key, {\n enumerable: true,\n get: function () {\n return source[key];\n },\n });\n });\n\n return dest;\n};\n\nexports.export = function (dest, destName, get) {\n Object.defineProperty(dest, destName, {\n enumerable: true,\n get: get,\n });\n};\n","export default function getDanmuTop({\n target,\n emits,\n clientWidth,\n clientHeight,\n marginBottom,\n marginTop,\n antiOverlap,\n}) {\n const danmus = emits\n .filter((item) => item.mode === target.mode && item.top <= clientHeight - marginBottom)\n .sort((prev, next) => prev.top - next.top);\n\n if (danmus.length === 0) {\n return marginTop;\n }\n\n danmus.unshift({\n top: 0,\n left: 0,\n right: 0,\n height: marginTop,\n width: clientWidth,\n speed: 0,\n distance: clientWidth,\n });\n\n danmus.push({\n top: clientHeight - marginBottom,\n left: 0,\n right: 0,\n height: marginBottom,\n width: clientWidth,\n speed: 0,\n distance: clientWidth,\n });\n\n for (let index = 1; index < danmus.length; index += 1) {\n const item = danmus[index];\n const prev = danmus[index - 1];\n const prevBottom = prev.top + prev.height;\n const diff = item.top - prevBottom;\n if (diff >= target.height) {\n return prevBottom;\n }\n }\n\n const topMap = [];\n for (let index = 1; index < danmus.length - 1; index += 1) {\n const item = danmus[index];\n if (topMap.length) {\n const last = topMap[topMap.length - 1];\n if (last[0].top === item.top) {\n last.push(item);\n } else {\n topMap.push([item]);\n }\n } else {\n topMap.push([item]);\n }\n }\n\n if (antiOverlap) {\n switch (target.mode) {\n case 0: {\n const result = topMap.find((list) => {\n return list.every((danmu) => {\n if (clientWidth < danmu.distance) return false;\n if (target.speed < danmu.speed) return true;\n const overlapTime = danmu.right / (target.speed - danmu.speed);\n if (overlapTime > danmu.time) return true;\n return false;\n });\n });\n\n return result && result[0] ? result[0].top : undefined;\n }\n case 1:\n return undefined;\n default:\n break;\n }\n } else {\n switch (target.mode) {\n case 0:\n topMap.sort((prev, next) => {\n const nextMinRight = Math.min(...next.map((item) => item.right));\n const prevMinRight = Math.min(...prev.map((item) => item.right));\n return nextMinRight * next.length - prevMinRight * prev.length;\n });\n break;\n case 1:\n topMap.sort((prev, next) => {\n const nextMaxWidth = Math.max(...next.map((item) => item.width));\n const prevMaxWidth = Math.max(...prev.map((item) => item.width));\n return prevMaxWidth * prev.length - nextMaxWidth * next.length;\n });\n break;\n default:\n break;\n }\n\n return topMap[0][0].top;\n }\n}\n","module.exports = \"4eed92ff70f9a7c8\";","import style from 'bundle-text:./style.less';\nimport danmuOn from 'bundle-text:./img/danmu-on.svg';\nimport danmuOff from 'bundle-text:./img/danmu-off.svg';\nimport danmuConfig from 'bundle-text:./img/danmu-config.svg';\nimport danmuStyle from 'bundle-text:./img/danmu-style.svg';\n\nexport default function setting(art, danmuku) {\n const { option } = danmuku;\n const {\n template: { $controlsCenter, $player },\n constructor: {\n utils: { removeClass, addClass, append, setStyle, tooltip, query, inverseClass },\n },\n } = art;\n\n function getIcon(svg, key) {\n const icon = document.createElement('i');\n append(icon, svg);\n addClass(icon, 'art-icon');\n addClass(icon, `art-icon-${key}`);\n return icon;\n }\n\n const $danmuOn = getIcon(danmuOn, 'danmu-on');\n const $danmuOff = getIcon(danmuOff, 'danmu-off');\n const $danmuConfig = getIcon(danmuConfig, 'danmu-config');\n const $danmuStyle = getIcon(danmuStyle, 'danmu-style');\n\n function addEmitter() {\n const colors = [\n '#FE0302',\n '#FF7204',\n '#FFAA02',\n '#FFD302',\n '#FFFF00',\n '#A0EE00',\n '#00CD00',\n '#019899',\n '#4266BE',\n '#89D5FF',\n '#CC0273',\n '#222222',\n '#9B9B9B',\n '#FFFFFF',\n ].map((item) => {\n const isCurrent = option.color === item ? ' art-current' : '';\n return `
`;\n });\n\n const $emitter = append(\n $controlsCenter,\n `\n
\n
\n
\n
\n
\n
模式
\n
\n
滚动
\n
静止
\n
\n
颜色
\n
\n ${colors.join('')}\n
\n
\n
\n
\n \n
\n
发送
\n
\n `,\n );\n\n const $style = query('.art-danmuku-style', $emitter);\n const $input = query('.art-danmuku-input', $emitter);\n const $send = query('.art-danmuku-send', $emitter);\n const $panel = query('.art-danmuku-style-panel-inner', $emitter);\n const $modes = query('.art-danmuku-style-panel-modes', $emitter);\n const $colors = query('.art-danmuku-style-panel-colors', $emitter);\n const $layer = option.mount || append($player, '
');\n\n if (art.option.backdrop) {\n addClass($panel, 'art-backdrop-filter');\n }\n\n if (option.theme) {\n addClass($emitter, `art-danmuku-theme-${option.theme}`);\n }\n\n let timer = null;\n let mode = option.mode;\n let color = option.color;\n append($style, $danmuStyle);\n\n function countdown(time) {\n if (time <= 0) {\n timer = null;\n $send.innerText = '发送';\n removeClass($send, 'art-disabled');\n } else {\n $send.innerText = time;\n timer = setTimeout(() => countdown(time - 1), 1000);\n }\n }\n\n function onSend() {\n const danmu = {\n mode,\n color,\n border: true,\n text: $input.value.trim(),\n };\n\n if (timer === null && option.beforeEmit(danmu)) {\n $input.value = '';\n danmuku.emit(danmu);\n addClass($send, 'art-disabled');\n countdown(option.lockTime);\n art.emit('artplayerPluginDanmuku:emit', danmu);\n }\n }\n\n function onResize() {\n if ($controlsCenter.clientWidth < option.minWidth) {\n append($layer, $emitter);\n setStyle($layer, 'display', 'flex');\n addClass($emitter, 'art-danmuku-mount');\n\n if (!option.mount) {\n setStyle($player, 'marginBottom', '40px');\n }\n } else {\n append($controlsCenter, $emitter);\n setStyle($layer, 'display', 'none');\n removeClass($emitter, 'art-danmuku-mount');\n\n if (!option.mount) {\n setStyle($player, 'marginBottom', null);\n }\n }\n }\n\n art.proxy($send, 'click', onSend);\n\n art.proxy($input, 'keypress', (event) => {\n if (event.key === 'Enter') {\n event.preventDefault();\n onSend();\n }\n });\n\n art.proxy($modes, 'click', (event) => {\n const { dataset } = event.target;\n if (dataset.mode) {\n mode = Number(dataset.mode);\n inverseClass(event.target, 'art-current');\n }\n });\n\n art.proxy($colors, 'click', (event) => {\n const { dataset } = event.target;\n if (dataset.color) {\n color = dataset.color;\n inverseClass(event.target, 'art-current');\n }\n });\n\n onResize();\n art.on('resize', onResize);\n\n art.on('destroy', () => {\n if (option.mount && $emitter.parentElement === option.mount) {\n option.mount.removeChild($emitter);\n }\n });\n }\n\n function addControl() {\n art.controls.add({\n position: 'right',\n name: 'danmuku',\n click: function () {\n if (danmuku.isHide) {\n danmuku.show();\n art.notice.show = '弹幕显示';\n setStyle($danmuOn, 'display', null);\n setStyle($danmuOff, 'display', 'none');\n } else {\n danmuku.hide();\n art.notice.show = '弹幕隐藏';\n setStyle($danmuOn, 'display', 'none');\n setStyle($danmuOff, 'display', null);\n }\n },\n mounted($ref) {\n append($ref, $danmuOn);\n append($ref, $danmuOff);\n tooltip($ref, '弹幕开关');\n setStyle($danmuOff, 'display', 'none');\n },\n });\n }\n\n function addSetting() {\n art.setting.add({\n name: 'danmuku',\n html: '弹幕设置',\n tooltip: '更多',\n icon: $danmuConfig,\n selector: [\n {\n width: 200,\n html: '播放速度',\n icon: '',\n tooltip: '适中',\n selector: [\n {\n html: '极慢',\n time: 10,\n },\n {\n html: '较慢',\n time: 7.5,\n },\n {\n default: true,\n html: '适中',\n time: 5,\n },\n {\n html: '较快',\n time: 2.5,\n },\n {\n html: '极快',\n time: 1,\n },\n ],\n onSelect: function (item) {\n danmuku.config({\n speed: item.time,\n });\n return item.html;\n },\n },\n {\n width: 200,\n html: '字体大小',\n icon: '',\n tooltip: '适中',\n selector: [\n {\n html: '极小',\n fontSize: '4%',\n },\n {\n html: '较小',\n fontSize: '5%',\n },\n {\n default: true,\n html: '适中',\n fontSize: '6%',\n },\n {\n html: '较大',\n fontSize: '7%',\n },\n {\n html: '极大',\n fontSize: '8%',\n },\n ],\n onSelect: function (item) {\n danmuku.config({\n fontSize: item.fontSize,\n });\n return item.html;\n },\n },\n {\n width: 200,\n html: '不透明度',\n icon: '',\n tooltip: '100%',\n selector: [\n {\n default: true,\n opacity: 1,\n html: '100%',\n },\n {\n opacity: 0.75,\n html: '75%',\n },\n {\n opacity: 0.5,\n html: '50%',\n },\n {\n opacity: 0.25,\n html: '25%',\n },\n {\n opacity: 0,\n html: '0%',\n },\n ],\n onSelect: function (item) {\n danmuku.config({\n opacity: item.opacity,\n });\n return item.html;\n },\n },\n {\n width: 200,\n html: '显示范围',\n icon: '',\n tooltip: '3/4',\n selector: [\n {\n html: '1/4',\n margin: [10, '75%'],\n },\n {\n html: '半屏',\n margin: [10, '50%'],\n },\n {\n default: true,\n html: '3/4',\n margin: [10, '25%'],\n },\n {\n html: '满屏',\n margin: [10, 10],\n },\n ],\n onSelect: function (item) {\n danmuku.config({\n margin: item.margin,\n });\n return item.html;\n },\n },\n {\n html: '弹幕防重叠',\n icon: '',\n tooltip: option.antiOverlap ? '开启' : '关闭',\n switch: option.antiOverlap,\n onSwitch(item) {\n danmuku.config({\n antiOverlap: !item.switch,\n });\n item.tooltip = item.switch ? '关闭' : '开启';\n return !item.switch;\n },\n },\n {\n html: '同步视频速度',\n icon: '',\n tooltip: option.synchronousPlayback ? '开启' : '关闭',\n switch: option.synchronousPlayback,\n onSwitch(item) {\n danmuku.config({\n synchronousPlayback: !item.switch,\n });\n item.tooltip = item.switch ? '关闭' : '开启';\n return !item.switch;\n },\n },\n ],\n });\n }\n\n addEmitter();\n addControl();\n addSetting();\n}\n\nif (typeof document !== 'undefined') {\n if (!document.getElementById('artplayer-plugin-danmuku')) {\n const $style = document.createElement('style');\n $style.id = 'artplayer-plugin-danmuku';\n $style.textContent = style;\n document.head.appendChild($style);\n }\n}\n","module.exports = \"1af484fe1253ce64\";","module.exports = \"a41e824adf503c0d\";","module.exports = \"e0afa382f43c0112\";","module.exports = \"8a330c19349ee459\";","module.exports = \"760835473cfc5438\";"],"names":[],"version":3,"file":"index.js.map","sourceRoot":"../../../packages/artplayer-plugin-danmuku/"} \ No newline at end of file diff --git a/docs/uncompiled/artplayer/index.js b/docs/uncompiled/artplayer/index.js index 4c2cb3be2..53e4a26cf 100644 --- a/docs/uncompiled/artplayer/index.js +++ b/docs/uncompiled/artplayer/index.js @@ -240,7 +240,7 @@ class Artplayer extends (0, _emitterDefault.default) { return "development"; } static get build() { - return "1663288052850"; + return "1663552086580"; } static get config() { return 0, _configDefault.default; @@ -383,57 +383,57 @@ if (typeof window !== "undefined") window["Artplayer"] = Artplayer; // eslint-disable-next-line no-console console.log(`%c ArtPlayer %c ${Artplayer.version} %c https://artplayer.org`, "color: #fff; background: #5f5f5f", "color: #fff; background: #4bc729", ""); -},{"bundle-text:./style/index.less":"doPnH","option-validator":"1vNkK","./utils/emitter":"8uSwy","./utils":"euhMG","./scheme":"jVxq1","./config":"1hSww","./whitelist":"eCrHi","./template":"eG0JW","./i18n":"6Q0In","./player":"kmRM5","./control":"nK2ZQ","./contextmenu":"iygWX","./info":"6tuCt","./subtitle":"1kFyE","./events":"akAUN","./hotkey":"f1oWx","./layer":"bKuSu","./loading":"4AfId","./notice":"aKncc","./mask":"1R5LH","./icons":"bPpva","./setting":"i2oRN","./storage":"9ruid","./plugins":"7Fd4c","./mobile":"hMVZh","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"doPnH":[function(require,module,exports) { +},{"bundle-text:./style/index.less":"k6dFQ","option-validator":"jUcJF","./utils/emitter":"8uSwy","./utils":"euhMG","./scheme":"jVxq1","./config":"1hSww","./whitelist":"eCrHi","./template":"eG0JW","./i18n":"6Q0In","./player":"kmRM5","./control":"nK2ZQ","./contextmenu":"iygWX","./info":"6tuCt","./subtitle":"1kFyE","./events":"akAUN","./hotkey":"f1oWx","./layer":"bKuSu","./loading":"4AfId","./notice":"aKncc","./mask":"1R5LH","./icons":"bPpva","./setting":"i2oRN","./storage":"9ruid","./plugins":"7Fd4c","./mobile":"hMVZh","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"k6dFQ":[function(require,module,exports) { module.exports = ".art-video-player {\n z-index: 20;\n width: 100%;\n height: 100%;\n zoom: 1;\n color: #eee;\n text-align: left;\n direction: ltr;\n user-select: none;\n -webkit-tap-highlight-color: #0000;\n touch-action: manipulation;\n -ms-high-contrast-adjust: none;\n background-color: #000;\n outline: 0;\n margin: 0 auto;\n font-family: Roboto, Arial, Helvetica, sans-serif;\n font-size: 14px;\n line-height: 1.3;\n display: flex;\n position: relative;\n}\n\n.art-video-player *, .art-video-player :before, .art-video-player :after {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n\n.art-video-player ::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n\n.art-video-player ::-webkit-scrollbar-thumb {\n background-color: #666;\n}\n\n.art-video-player ::-webkit-scrollbar-thumb:hover {\n background-color: #ccc;\n}\n\n.art-video-player .art-icon {\n justify-content: center;\n align-items: center;\n line-height: 1.5;\n display: inline-flex;\n}\n\n.art-video-player .art-icon svg {\n fill: #fff;\n}\n\n.art-video-player img {\n max-width: 100%;\n vertical-align: top;\n}\n\n@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) {\n .art-video-player .art-backdrop-filter {\n -webkit-backdrop-filter: saturate(180%) blur(20px);\n backdrop-filter: saturate(180%) blur(20px);\n background-color: #000000b3 !important;\n }\n}\n\n.art-video-player .art-video {\n z-index: 10;\n width: 100%;\n height: 100%;\n cursor: pointer;\n background-color: #000;\n position: absolute;\n inset: 0;\n}\n\n.art-video-player .art-poster {\n z-index: 11;\n width: 100%;\n height: 100%;\n user-select: none;\n pointer-events: none;\n background-position: center;\n background-repeat: no-repeat;\n background-size: cover;\n position: absolute;\n inset: 0;\n}\n\n.art-video-player .art-subtitle {\n z-index: 20;\n width: 100%;\n text-align: center;\n color: #fff;\n pointer-events: none;\n text-shadow: 1px 0 1px #000, 0 1px 1px #000, -1px 0 1px #000, 0 -1px 1px #000, 1px 1px 1px #000, -1px -1px 1px #000, 1px -1px 1px #000, -1px 1px 1px #000;\n padding: 0 20px;\n font-size: 20px;\n display: none;\n position: absolute;\n bottom: 10px;\n}\n\n.art-video-player .art-subtitle p {\n word-break: break-all;\n height: fit-content;\n margin: 5px 0 0;\n line-height: 1.2;\n}\n\n.art-video-player.art-subtitle-show .art-subtitle {\n display: block;\n}\n\n.art-video-player.art-control-show .art-subtitle {\n bottom: 50px;\n}\n\n.art-video-player .art-danmuku {\n z-index: 30;\n width: 100%;\n height: 100%;\n pointer-events: none;\n position: absolute;\n inset: 0;\n overflow: hidden;\n}\n\n.art-video-player .art-layers {\n z-index: 40;\n width: 100%;\n height: 100%;\n pointer-events: none;\n display: none;\n position: absolute;\n inset: 0;\n overflow: hidden;\n}\n\n.art-video-player .art-layers .art-layer {\n pointer-events: auto;\n}\n\n.art-video-player.art-layer-show .art-layers {\n display: block;\n}\n\n.art-video-player .art-mask {\n z-index: 50;\n width: 100%;\n height: 100%;\n pointer-events: none;\n justify-content: center;\n align-items: center;\n display: none;\n position: absolute;\n inset: 0;\n overflow: hidden;\n}\n\n.art-video-player .art-mask .art-state {\n width: 60px;\n height: 60px;\n opacity: .85;\n cursor: pointer;\n pointer-events: all;\n justify-content: center;\n align-items: center;\n display: flex;\n position: absolute;\n bottom: 65px;\n right: 30px;\n}\n\n.art-video-player.art-mask-show .art-mask {\n display: flex;\n}\n\n.art-video-player.art-mobile .art-state {\n position: static;\n}\n\n.art-video-player .art-loading {\n z-index: 70;\n width: 100%;\n height: 100%;\n pointer-events: none;\n justify-content: center;\n align-items: center;\n display: none;\n position: absolute;\n inset: 0;\n}\n\n.art-video-player.art-loading-show .art-loading {\n display: flex;\n}\n\n.art-video-player .art-bottom {\n z-index: 60;\n height: 100px;\n opacity: 0;\n visibility: hidden;\n pointer-events: none;\n background-image: linear-gradient(to top, #000, #0006, #0000);\n background-position: bottom;\n background-repeat: repeat-x;\n flex-direction: column;\n justify-content: space-between;\n padding: 50px 10px 0;\n transition: all .2s ease-in-out;\n display: flex;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n.art-video-player .art-bottom .art-progress {\n z-index: 0;\n pointer-events: auto;\n flex: 1;\n position: relative;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-progress {\n height: 4px;\n cursor: pointer;\n flex-direction: row;\n align-items: center;\n display: flex;\n position: relative;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner {\n height: 50%;\n width: 100%;\n background: #fff3;\n align-items: center;\n display: flex;\n position: relative;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-loaded {\n z-index: 10;\n height: 100%;\n width: 0;\n background: #fff6;\n position: absolute;\n inset: 0;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-played {\n z-index: 20;\n height: 100%;\n width: 0;\n position: absolute;\n inset: 0;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight {\n z-index: 30;\n height: 100%;\n pointer-events: none;\n position: absolute;\n inset: 0;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span {\n width: 7px;\n height: 100%;\n pointer-events: auto;\n background: #fff;\n display: inline-block;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator {\n visibility: hidden;\n z-index: 40;\n border-radius: 50%;\n justify-content: center;\n align-items: center;\n transition: transform .1s ease-in-out;\n position: absolute;\n transform: scale(.1);\n}\n\n.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator .art-icon {\n width: 100%;\n height: 100%;\n pointer-events: none;\n user-select: none;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-tip {\n z-index: 50;\n height: 20px;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background: #000000b3;\n border-radius: 3px;\n padding: 0 5px;\n font-size: 12px;\n font-weight: bold;\n line-height: 20px;\n display: none;\n position: absolute;\n top: -25px;\n left: 0;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-thumbnails {\n pointer-events: none;\n background-color: #000000b3;\n display: none;\n position: absolute;\n bottom: 8px;\n left: 0;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-loop {\n width: 100%;\n height: 100%;\n pointer-events: none;\n display: none;\n position: absolute;\n inset: 0;\n}\n\n.art-video-player .art-bottom .art-progress .art-control-loop .art-loop-point {\n width: 2px;\n height: 8px;\n background: #ffffffbf;\n position: absolute;\n top: -2px;\n left: 0;\n}\n\n.art-video-player .art-bottom .art-controls {\n z-index: 1;\n pointer-events: auto;\n height: 45px;\n justify-content: space-between;\n align-items: center;\n display: flex;\n position: relative;\n}\n\n.art-video-player .art-bottom .art-controls .art-controls-left, .art-video-player .art-bottom .art-controls .art-controls-right {\n display: flex;\n}\n\n.art-video-player .art-bottom .art-controls .art-controls-center {\n height: 100%;\n flex: 1;\n justify-content: center;\n align-items: center;\n padding: 0 10px;\n display: flex;\n}\n\n.art-video-player .art-bottom .art-controls .art-controls-right {\n justify-content: flex-end;\n}\n\n.art-video-player .art-bottom .art-controls .art-control {\n opacity: .9;\n min-height: 36px;\n min-width: 36px;\n text-align: center;\n cursor: pointer;\n white-space: nowrap;\n justify-content: center;\n align-items: center;\n font-size: 12px;\n line-height: 1;\n display: flex;\n}\n\n.art-video-player .art-bottom .art-controls .art-control .art-icon {\n float: left;\n height: 36px;\n width: 36px;\n justify-content: center;\n align-items: center;\n display: flex;\n}\n\n.art-video-player .art-bottom .art-controls .art-control:hover {\n opacity: 1;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-onlyText {\n padding: 0 10px;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel {\n float: left;\n width: 0;\n height: 100%;\n transition: margin .2s cubic-bezier(.4, 0, 1, 1), width .2s cubic-bezier(.4, 0, 1, 1);\n position: relative;\n overflow: hidden;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle {\n width: 12px;\n height: 12px;\n background: #fff;\n border-radius: 12px;\n margin-top: -6px;\n position: absolute;\n top: 50%;\n left: 0;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before {\n background: #fff;\n left: -54px;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after {\n background: #fff3;\n left: 6px;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before, .art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after {\n content: \"\";\n height: 3px;\n width: 60px;\n margin-top: -2px;\n display: block;\n position: absolute;\n top: 50%;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-volume:hover .art-volume-panel {\n width: 60px;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-quality {\n z-index: 30;\n position: relative;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys {\n width: 100px;\n text-align: center;\n color: #fff;\n background: #000c;\n border-radius: 3px;\n padding: 5px 0;\n display: none;\n position: absolute;\n bottom: 35px;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item {\n height: 30px;\n text-overflow: ellipsis;\n white-space: nowrap;\n text-shadow: 0 0 2px #00000080;\n line-height: 30px;\n overflow: hidden;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item:hover {\n background-color: #ffffff1a;\n}\n\n.art-video-player .art-bottom .art-controls .art-control-quality:hover .art-qualitys {\n display: block;\n}\n\n.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner {\n height: 100%;\n}\n\n.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator {\n visibility: visible;\n transform: scale(1);\n}\n\n.art-video-player.art-control-show .art-bottom, .art-video-player.art-hover .art-bottom {\n opacity: 1;\n visibility: visible;\n}\n\n.art-video-player.art-error .art-progress-indicator, .art-video-player.art-destroy .art-progress-indicator, .art-video-player.art-error .art-progress-tip, .art-video-player.art-destroy .art-progress-tip {\n display: none !important;\n}\n\n.art-video-player.art-mobile .art-bottom {\n padding: 50px 7px 0;\n}\n\n.art-video-player.art-mobile .art-bottom .art-controls {\n height: 40px;\n}\n\n.art-video-player.art-mobile .art-bottom .art-progress-indicator {\n visibility: visible !important;\n transform: scale(1) !important;\n}\n\n.art-video-player .art-notice {\n z-index: 80;\n width: 100%;\n pointer-events: none;\n padding: 10px;\n font-size: 14px;\n display: none;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.art-video-player .art-notice .art-notice-inner {\n color: #fff;\n background-color: #0009;\n border-radius: 3px;\n padding: 5px 10px;\n display: inline-block;\n}\n\n.art-video-player.art-notice-show .art-notice {\n display: flex;\n}\n\n.art-video-player .art-contextmenus {\n z-index: 120;\n min-width: 200px;\n background-color: #000000e6;\n border-radius: 3px;\n flex-direction: column;\n padding: 5px 0;\n display: none;\n position: absolute;\n top: 10px;\n left: 10px;\n}\n\n.art-video-player .art-contextmenus .art-contextmenu {\n cursor: pointer;\n color: #fff;\n text-overflow: ellipsis;\n white-space: nowrap;\n text-shadow: 0 0 2px #00000080;\n border-bottom: 1px solid #ffffff1a;\n padding: 10px 15px;\n font-size: 12px;\n display: block;\n overflow: hidden;\n}\n\n.art-video-player .art-contextmenus .art-contextmenu a {\n color: #fff;\n text-decoration: none;\n}\n\n.art-video-player .art-contextmenus .art-contextmenu span {\n padding: 0 7px;\n display: inline-block;\n}\n\n.art-video-player .art-contextmenus .art-contextmenu span:hover, .art-video-player .art-contextmenus .art-contextmenu span.art-current {\n color: #00c9ff;\n}\n\n.art-video-player .art-contextmenus .art-contextmenu:hover {\n background-color: #ffffff1a;\n}\n\n.art-video-player .art-contextmenus .art-contextmenu:last-child {\n border-bottom: none;\n}\n\n.art-video-player.art-contextmenu-show .art-contextmenus {\n display: flex;\n}\n\n.art-video-player .art-settings {\n z-index: 90;\n height: auto;\n max-height: 300px;\n background-color: #000000e6;\n border-radius: 3px;\n font-size: 13px;\n transition: all .2s;\n display: none;\n position: absolute;\n bottom: 50px;\n right: 10px;\n overflow: auto;\n}\n\n.art-video-player .art-settings .art-setting-panel {\n display: none;\n}\n\n.art-video-player .art-settings .art-setting-panel.art-current {\n display: block;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item {\n height: 35px;\n cursor: pointer;\n color: #fffc;\n justify-content: space-between;\n align-items: center;\n padding: 0 5px;\n line-height: 1;\n display: flex;\n overflow: hidden;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item:hover, .art-video-player .art-settings .art-setting-panel .art-setting-item.art-current {\n color: #fff;\n background-color: #ffffff1a;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon {\n width: 30px;\n height: 30px;\n justify-content: center;\n align-items: center;\n display: flex;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon-check {\n visibility: hidden;\n height: 15px;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current .art-icon-check {\n visibility: visible;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left {\n white-space: nowrap;\n align-items: center;\n display: flex;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left .art-setting-item-left-icon {\n height: 24px;\n width: 24px;\n justify-content: center;\n align-items: center;\n margin-right: 10px;\n display: flex;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right {\n align-items: center;\n display: flex;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-tooltip {\n white-space: nowrap;\n color: #ffffff80;\n margin-right: 5px;\n font-size: 12px;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-icon {\n height: 24px;\n justify-content: center;\n align-items: center;\n display: flex;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-range {\n height: 3px;\n width: 80px;\n appearance: none;\n background-color: #fff3;\n outline: none;\n}\n\n.art-video-player .art-settings .art-setting-panel .art-setting-item-back {\n border-bottom: 1px solid #ffffff1a;\n}\n\n.art-video-player.art-setting-show .art-settings {\n display: block;\n}\n\n.art-video-player.art-mobile .art-settings {\n max-height: 200px;\n}\n\n.art-video-player .art-info {\n z-index: 100;\n width: 350px;\n color: #fff;\n -webkit-font-smoothing: antialiased;\n background-color: #000000e6;\n flex-direction: column;\n padding: 10px;\n font-family: Noto Sans CJK SC DemiLight, Roboto, Segoe UI, Tahoma, Arial, Helvetica, sans-serif;\n font-size: 12px;\n display: none;\n position: absolute;\n top: 10px;\n left: 10px;\n}\n\n.art-video-player .art-info .art-info-item {\n margin-bottom: 5px;\n display: flex;\n}\n\n.art-video-player .art-info .art-info-item .art-info-title {\n width: 100px;\n text-align: right;\n}\n\n.art-video-player .art-info .art-info-item .art-info-content {\n text-overflow: ellipsis;\n white-space: nowrap;\n flex: 1;\n padding-left: 5px;\n overflow: hidden;\n}\n\n.art-video-player .art-info .art-info-item:last-child {\n margin-bottom: 0;\n}\n\n.art-video-player .art-info .art-info-close {\n cursor: pointer;\n position: absolute;\n top: 5px;\n right: 5px;\n}\n\n.art-video-player.art-info-show .art-info {\n display: flex;\n}\n\n.art-video-player.art-hide-cursor * {\n cursor: none !important;\n}\n\n.art-video-player[data-aspect-ratio] video {\n box-sizing: content-box;\n object-fit: fill;\n}\n\n.art-video-player.art-fullscreen-web {\n z-index: 9999;\n width: 100%;\n height: 100%;\n position: fixed;\n inset: 0;\n}\n\n.art-video-player .art-mini-header {\n z-index: 110;\n height: 35px;\n color: #fff;\n opacity: 0;\n visibility: hidden;\n background-color: #00000080;\n justify-content: space-between;\n align-items: center;\n line-height: 35px;\n transition: all .2s ease-in-out;\n display: none;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n}\n\n.art-video-player .art-mini-header .art-mini-title {\n text-overflow: ellipsis;\n white-space: nowrap;\n cursor: move;\n flex: 1;\n padding: 0 10px;\n overflow: hidden;\n}\n\n.art-video-player .art-mini-header .art-mini-close {\n width: 35px;\n text-align: center;\n cursor: pointer;\n font-size: 22px;\n}\n\n.art-video-player.art-is-dragging {\n opacity: .7;\n}\n\n.art-video-player.art-mini {\n z-index: 9999;\n width: 400px;\n height: 225px;\n position: fixed;\n box-shadow: 0 2px 5px #00000029, 0 3px 6px #0003;\n}\n\n.art-video-player.art-mini .art-mini-header {\n user-select: none;\n display: flex;\n}\n\n.art-video-player.art-mini.art-hover .art-mini-header {\n opacity: 1;\n visibility: visible;\n}\n\n.art-video-player.art-mini .art-mask .art-state {\n position: static;\n}\n\n.art-video-player.art-mini .art-contextmenu, .art-video-player.art-mini .art-bottom, .art-video-player.art-mini .art-danmu, .art-video-player.art-mini .art-info, .art-video-player.art-mini .art-layers, .art-video-player.art-mini .art-notice, .art-video-player.art-mini .art-settings, .art-video-player.art-mini .art-subtitle {\n display: none !important;\n}\n\n.art-auto-size {\n justify-content: center;\n align-items: center;\n display: flex;\n}\n\n.art-auto-size .art-video-player {\n transition: all .2s;\n}\n\n.art-video-player[data-flip=\"horizontal\"] .art-video {\n transform: scaleX(-1);\n}\n\n.art-video-player[data-flip=\"vertical\"] .art-video {\n transform: scaleY(-1);\n}\n\n.art-video-player .art-layer-miniProgressBar {\n height: 2px;\n background-color: var(--theme);\n display: block;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n.art-video-player .art-layer-lock {\n height: 34px;\n width: 34px;\n color: #fff;\n background-color: #00000080;\n border-radius: 50%;\n justify-content: center;\n align-items: center;\n display: none;\n position: absolute;\n top: calc(50% - 17px);\n left: 15px;\n}\n\n.art-video-player .art-layer-autoPlayback {\n background-color: #000c;\n border-radius: 3px;\n align-items: center;\n padding: 10px;\n line-height: 1;\n display: none;\n position: absolute;\n bottom: 60px;\n left: 20px;\n}\n\n.art-video-player .art-layer-autoPlayback .art-autoPlayback-close {\n cursor: pointer;\n align-items: center;\n margin-right: 10px;\n display: flex;\n}\n\n.art-video-player .art-layer-autoPlayback .art-autoPlayback-close svg {\n width: 15px;\n height: 15px;\n fill: #00c9ff;\n}\n\n.art-video-player .art-layer-autoPlayback .art-autoPlayback-last {\n margin-right: 10px;\n}\n\n.art-video-player .art-layer-autoPlayback .art-autoPlayback-jump {\n color: #00c9ff;\n cursor: pointer;\n}\n\n.art-video-player.art-lock .art-bottom {\n display: none !important;\n}\n\n.art-video-player.art-lock .art-subtitle {\n bottom: 10px !important;\n}\n\n.art-video-player.art-lock .art-layer-miniProgressBar {\n display: block !important;\n}\n\n.art-video-player.art-control-show .art-layer-miniProgressBar {\n display: none;\n}\n\n.art-video-player.art-control-show .art-layer-lock {\n display: flex;\n}\n\n.art-video-player .art-control-selector {\n position: relative;\n}\n\n.art-video-player .art-control-selector .art-selector-list {\n min-width: 100px;\n max-width: 200px;\n max-height: 200px;\n text-align: center;\n color: #fff;\n background-color: #000c;\n border-radius: 3px;\n padding: 5px 0;\n display: none;\n position: absolute;\n bottom: 35px;\n overflow: auto;\n}\n\n.art-video-player .art-control-selector .art-selector-list .art-selector-item {\n height: 30px;\n text-overflow: ellipsis;\n white-space: nowrap;\n text-shadow: 0 0 2px #00000080;\n padding: 0 5px;\n line-height: 30px;\n overflow: hidden;\n}\n\n.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover {\n background-color: #ffffff1a;\n}\n\n.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover, .art-video-player .art-control-selector .art-selector-list .art-selector-item.art-current {\n color: #00c9ff;\n}\n\n.art-video-player .art-control-selector:hover .art-selector-list {\n display: block;\n}\n\n[class*=\"hint--\"] {\n font-style: normal;\n display: inline-block;\n position: relative;\n}\n\n[class*=\"hint--\"]:before, [class*=\"hint--\"]:after {\n visibility: hidden;\n opacity: 0;\n z-index: 1000000;\n pointer-events: none;\n transition: all .3s;\n transition-delay: 0s;\n position: absolute;\n transform: translate3d(0, 0, 0);\n}\n\n[class*=\"hint--\"]:hover:before, [class*=\"hint--\"]:hover:after {\n visibility: visible;\n opacity: 1;\n transition-delay: .1s;\n}\n\n[class*=\"hint--\"]:before {\n content: \"\";\n z-index: 1000001;\n background: none;\n border: 6px solid #0000;\n position: absolute;\n}\n\n[class*=\"hint--\"]:after {\n color: #fff;\n white-space: nowrap;\n background: #000;\n padding: 8px 10px;\n font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\n font-size: 12px;\n line-height: 12px;\n}\n\n[class*=\"hint--\"][aria-label]:after {\n content: attr(aria-label);\n}\n\n[class*=\"hint--\"][data-hint]:after {\n content: attr(data-hint);\n}\n\n[aria-label=\"\"]:before, [aria-label=\"\"]:after, [data-hint=\"\"]:before, [data-hint=\"\"]:after {\n display: none !important;\n}\n\n.hint--top-left:before, .hint--top-right:before, .hint--top:before {\n border-top-color: #000;\n}\n\n.hint--bottom-left:before, .hint--bottom-right:before, .hint--bottom:before {\n border-bottom-color: #000;\n}\n\n.hint--left:before {\n border-left-color: #000;\n}\n\n.hint--right:before {\n border-right-color: #000;\n}\n\n.hint--top:before {\n margin-bottom: -11px;\n}\n\n.hint--top:before, .hint--top:after {\n bottom: 100%;\n left: 50%;\n}\n\n.hint--top:before {\n left: calc(50% - 6px);\n}\n\n.hint--top:after {\n transform: translateX(-50%);\n}\n\n.hint--top:hover:before {\n transform: translateY(-8px);\n}\n\n.hint--top:hover:after {\n transform: translateX(-50%)translateY(-8px);\n}\n\n.hint--bottom:before {\n margin-top: -11px;\n}\n\n.hint--bottom:before, .hint--bottom:after {\n top: 100%;\n left: 50%;\n}\n\n.hint--bottom:before {\n left: calc(50% - 6px);\n}\n\n.hint--bottom:after {\n transform: translateX(-50%);\n}\n\n.hint--bottom:hover:before {\n transform: translateY(8px);\n}\n\n.hint--bottom:hover:after {\n transform: translateX(-50%)translateY(8px);\n}\n\n.hint--right:before {\n margin-bottom: -6px;\n margin-left: -11px;\n}\n\n.hint--right:after {\n margin-bottom: -14px;\n}\n\n.hint--right:before, .hint--right:after {\n bottom: 50%;\n left: 100%;\n}\n\n.hint--right:hover:before, .hint--right:hover:after {\n transform: translateX(8px);\n}\n\n.hint--left:before {\n margin-bottom: -6px;\n margin-right: -11px;\n}\n\n.hint--left:after {\n margin-bottom: -14px;\n}\n\n.hint--left:before, .hint--left:after {\n bottom: 50%;\n right: 100%;\n}\n\n.hint--left:hover:before, .hint--left:hover:after {\n transform: translateX(-8px);\n}\n\n.hint--top-left:before {\n margin-bottom: -11px;\n}\n\n.hint--top-left:before, .hint--top-left:after {\n bottom: 100%;\n left: 50%;\n}\n\n.hint--top-left:before {\n left: calc(50% - 6px);\n}\n\n.hint--top-left:after {\n margin-left: 12px;\n transform: translateX(-100%);\n}\n\n.hint--top-left:hover:before {\n transform: translateY(-8px);\n}\n\n.hint--top-left:hover:after {\n transform: translateX(-100%)translateY(-8px);\n}\n\n.hint--top-right:before {\n margin-bottom: -11px;\n}\n\n.hint--top-right:before, .hint--top-right:after {\n bottom: 100%;\n left: 50%;\n}\n\n.hint--top-right:before {\n left: calc(50% - 6px);\n}\n\n.hint--top-right:after {\n margin-left: -12px;\n transform: translateX(0);\n}\n\n.hint--top-right:hover:before, .hint--top-right:hover:after {\n transform: translateY(-8px);\n}\n\n.hint--bottom-left:before {\n margin-top: -11px;\n}\n\n.hint--bottom-left:before, .hint--bottom-left:after {\n top: 100%;\n left: 50%;\n}\n\n.hint--bottom-left:before {\n left: calc(50% - 6px);\n}\n\n.hint--bottom-left:after {\n margin-left: 12px;\n transform: translateX(-100%);\n}\n\n.hint--bottom-left:hover:before {\n transform: translateY(8px);\n}\n\n.hint--bottom-left:hover:after {\n transform: translateX(-100%)translateY(8px);\n}\n\n.hint--bottom-right:before {\n margin-top: -11px;\n}\n\n.hint--bottom-right:before, .hint--bottom-right:after {\n top: 100%;\n left: 50%;\n}\n\n.hint--bottom-right:before {\n left: calc(50% - 6px);\n}\n\n.hint--bottom-right:after {\n margin-left: -12px;\n transform: translateX(0);\n}\n\n.hint--bottom-right:hover:before, .hint--bottom-right:hover:after {\n transform: translateY(8px);\n}\n\n.hint--small:after, .hint--medium:after, .hint--large:after {\n white-space: normal;\n word-wrap: break-word;\n line-height: 1.4em;\n}\n\n.hint--small:after {\n width: 80px;\n}\n\n.hint--medium:after {\n width: 150px;\n}\n\n.hint--large:after {\n width: 300px;\n}\n\n[class*=\"hint--\"]:after {\n text-shadow: 0 -1px #000;\n box-shadow: 4px 4px 8px #0000004d;\n}\n\n.hint--error:after {\n text-shadow: 0 -1px #592726;\n background-color: #b34e4d;\n}\n\n.hint--error.hint--top-left:before, .hint--error.hint--top-right:before, .hint--error.hint--top:before {\n border-top-color: #b34e4d;\n}\n\n.hint--error.hint--bottom-left:before, .hint--error.hint--bottom-right:before, .hint--error.hint--bottom:before {\n border-bottom-color: #b34e4d;\n}\n\n.hint--error.hint--left:before {\n border-left-color: #b34e4d;\n}\n\n.hint--error.hint--right:before {\n border-right-color: #b34e4d;\n}\n\n.hint--warning:after {\n text-shadow: 0 -1px #6c5328;\n background-color: #c09854;\n}\n\n.hint--warning.hint--top-left:before, .hint--warning.hint--top-right:before, .hint--warning.hint--top:before {\n border-top-color: #c09854;\n}\n\n.hint--warning.hint--bottom-left:before, .hint--warning.hint--bottom-right:before, .hint--warning.hint--bottom:before {\n border-bottom-color: #c09854;\n}\n\n.hint--warning.hint--left:before {\n border-left-color: #c09854;\n}\n\n.hint--warning.hint--right:before {\n border-right-color: #c09854;\n}\n\n.hint--info:after {\n text-shadow: 0 -1px #1a3c4d;\n background-color: #3986ac;\n}\n\n.hint--info.hint--top-left:before, .hint--info.hint--top-right:before, .hint--info.hint--top:before {\n border-top-color: #3986ac;\n}\n\n.hint--info.hint--bottom-left:before, .hint--info.hint--bottom-right:before, .hint--info.hint--bottom:before {\n border-bottom-color: #3986ac;\n}\n\n.hint--info.hint--left:before {\n border-left-color: #3986ac;\n}\n\n.hint--info.hint--right:before {\n border-right-color: #3986ac;\n}\n\n.hint--success:after {\n text-shadow: 0 -1px #1a321a;\n background-color: #458746;\n}\n\n.hint--success.hint--top-left:before, .hint--success.hint--top-right:before, .hint--success.hint--top:before {\n border-top-color: #458746;\n}\n\n.hint--success.hint--bottom-left:before, .hint--success.hint--bottom-right:before, .hint--success.hint--bottom:before {\n border-bottom-color: #458746;\n}\n\n.hint--success.hint--left:before {\n border-left-color: #458746;\n}\n\n.hint--success.hint--right:before {\n border-right-color: #458746;\n}\n\n.hint--always:after, .hint--always:before {\n opacity: 1;\n visibility: visible;\n}\n\n.hint--always.hint--top:before {\n transform: translateY(-8px);\n}\n\n.hint--always.hint--top:after {\n transform: translateX(-50%)translateY(-8px);\n}\n\n.hint--always.hint--top-left:before {\n transform: translateY(-8px);\n}\n\n.hint--always.hint--top-left:after {\n transform: translateX(-100%)translateY(-8px);\n}\n\n.hint--always.hint--top-right:before, .hint--always.hint--top-right:after {\n transform: translateY(-8px);\n}\n\n.hint--always.hint--bottom:before {\n transform: translateY(8px);\n}\n\n.hint--always.hint--bottom:after {\n transform: translateX(-50%)translateY(8px);\n}\n\n.hint--always.hint--bottom-left:before {\n transform: translateY(8px);\n}\n\n.hint--always.hint--bottom-left:after {\n transform: translateX(-100%)translateY(8px);\n}\n\n.hint--always.hint--bottom-right:before, .hint--always.hint--bottom-right:after {\n transform: translateY(8px);\n}\n\n.hint--always.hint--left:before, .hint--always.hint--left:after {\n transform: translateX(-8px);\n}\n\n.hint--always.hint--right:before, .hint--always.hint--right:after {\n transform: translateX(8px);\n}\n\n.hint--rounded:after {\n border-radius: 4px;\n}\n\n.hint--no-animate:before, .hint--no-animate:after {\n transition-duration: 0s;\n}\n\n.hint--bounce:before, .hint--bounce:after {\n -webkit-transition: opacity .3s, visibility .3s, -webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);\n -moz-transition: opacity .3s, visibility .3s, -moz-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);\n transition: opacity .3s, visibility .3s, transform .3s cubic-bezier(.71, 1.7, .77, 1.24);\n}\n\n.hint--no-shadow:before, .hint--no-shadow:after {\n text-shadow: initial;\n box-shadow: initial;\n}\n\n.hint--no-arrow:before {\n display: none;\n}\n\n"; -},{}],"1vNkK":[function(require,module,exports) { +},{}],"jUcJF":[function(require,module,exports) { !function(r, t) { module.exports = t(); }(this, function() { "use strict"; - function e1(r1) { - return (e1 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(r) { + function e(r) { + return (e = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(r) { return typeof r; } : function(r) { return r && "function" == typeof Symbol && r.constructor === Symbol && r !== Symbol.prototype ? "symbol" : typeof r; - })(r1); + })(r); } - var n1 = Object.prototype.toString, c = function(r2) { - if (void 0 === r2) return "undefined"; - if (null === r2) return "null"; - var t = e1(r2); + var n = Object.prototype.toString, c = function(r) { + if (void 0 === r) return "undefined"; + if (null === r) return "null"; + var t = e(r); if ("boolean" === t) return "boolean"; if ("string" === t) return "string"; if ("number" === t) return "number"; if ("symbol" === t) return "symbol"; if ("function" === t) return function(r) { - return "GeneratorFunction" === o1(r); - }(r2) ? "generatorfunction" : "function"; + return "GeneratorFunction" === o(r); + }(r) ? "generatorfunction" : "function"; if (function(r) { return Array.isArray ? Array.isArray(r) : r instanceof Array; - }(r2)) return "array"; + }(r)) return "array"; if (function(r) { if (r.constructor && "function" == typeof r.constructor.isBuffer) return r.constructor.isBuffer(r); return !1; - }(r2)) return "buffer"; + }(r)) return "buffer"; if (function(r) { try { if ("number" == typeof r.length && "function" == typeof r.callee) return !0; - } catch (r3) { - if (-1 !== r3.message.indexOf("callee")) return !0; + } catch (r1) { + if (-1 !== r1.message.indexOf("callee")) return !0; } return !1; - }(r2)) return "arguments"; + }(r)) return "arguments"; if (function(r) { return r instanceof Date || "function" == typeof r.toDateString && "function" == typeof r.getDate && "function" == typeof r.setDate; - }(r2)) return "date"; + }(r)) return "date"; if (function(r) { return r instanceof Error || "string" == typeof r.message && r.constructor && "number" == typeof r.constructor.stackTraceLimit; - }(r2)) return "error"; + }(r)) return "error"; if (function(r) { return r instanceof RegExp || "string" == typeof r.flags && "boolean" == typeof r.ignoreCase && "boolean" == typeof r.multiline && "boolean" == typeof r.global; - }(r2)) return "regexp"; - switch(o1(r2)){ + }(r)) return "regexp"; + switch(o(r)){ case "Symbol": return "symbol"; case "Promise": @@ -467,8 +467,8 @@ module.exports = ".art-video-player {\n z-index: 20;\n width: 100%;\n height: } if (function(r) { return "function" == typeof r.throw && "function" == typeof r.return && "function" == typeof r.next; - }(r2)) return "generator"; - switch(t = n1.call(r2)){ + }(r)) return "generator"; + switch(t = n.call(r)){ case "[object Object]": return "object"; case "[object Map Iterator]": @@ -482,34 +482,34 @@ module.exports = ".art-video-player {\n z-index: 20;\n width: 100%;\n height: } return t.slice(8, -1).toLowerCase().replace(/\s/g, ""); }; - function o1(r) { + function o(r) { return r.constructor ? r.constructor.name : null; } - function f(r4, t1) { - var e2 = 2 < arguments.length && void 0 !== arguments[2] ? arguments[2] : [ + function f(r, t) { + var e = 2 < arguments.length && void 0 !== arguments[2] ? arguments[2] : [ "option" ]; - return s(r4, t1, e2), y(r4, t1, e2), function(a, i, u) { - var r5 = c(i), t2 = c(a); - if ("object" === r5) { - if ("object" !== t2) throw new Error("[Type Error]: '".concat(u.join("."), "' require 'object' type, but got '").concat(t2, "'")); + return s(r, t, e), y(r, t, e), function(a, i, u) { + var r = c(i), t = c(a); + if ("object" === r) { + if ("object" !== t) throw new Error("[Type Error]: '".concat(u.join("."), "' require 'object' type, but got '").concat(t, "'")); Object.keys(i).forEach(function(r) { var t = a[r], e = i[r], n = u.slice(); n.push(r), s(t, e, n), y(t, e, n), f(t, e, n); }); } - if ("array" === r5) { - if ("array" !== t2) throw new Error("[Type Error]: '".concat(u.join("."), "' require 'array' type, but got '").concat(t2, "'")); + if ("array" === r) { + if ("array" !== t) throw new Error("[Type Error]: '".concat(u.join("."), "' require 'array' type, but got '").concat(t, "'")); a.forEach(function(r, t) { var e = a[t], n = i[t] || i[0], o = u.slice(); o.push(t), s(e, n, o), y(e, n, o), f(e, n, o); }); } - }(r4, t1, e2), r4; + }(r, t, e), r; } - function s(r6, t, e) { + function s(r, t, e) { if ("string" === c(t)) { - var n = c(r6); + var n = c(r); if ("?" === t[0] && (t = t.slice(1) + "|undefined"), !(-1 < t.indexOf("|") ? t.split("|").map(function(r) { return r.toLowerCase().trim(); }).filter(Boolean).some(function(r) { @@ -569,7 +569,7 @@ class Emitter { } exports.default = Emitter; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"6SDkN":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"8MjWm":[function(require,module,exports) { exports.interopDefault = function(a) { return a && a.__esModule ? a : { default: a @@ -619,7 +619,7 @@ parcelHelpers.exportAll(_format, exports); var _compatibility = require("./compatibility"); parcelHelpers.exportAll(_compatibility, exports); -},{"./dom":"iWXW0","./error":"kCmly","./subtitle":"2bAfM","./file":"jIGsL","./property":"amiWs","./time":"4movt","./format":"9vUua","./compatibility":"bRDYJ","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"iWXW0":[function(require,module,exports) { +},{"./dom":"iWXW0","./error":"kCmly","./subtitle":"2bAfM","./file":"jIGsL","./property":"amiWs","./time":"4movt","./format":"9vUua","./compatibility":"bRDYJ","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"iWXW0":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "query", ()=>query); @@ -709,7 +709,7 @@ function createElement(tag) { return document.createElement(tag); } -},{"./compatibility":"bRDYJ","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"bRDYJ":[function(require,module,exports) { +},{"./compatibility":"bRDYJ","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"bRDYJ":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "userAgent", ()=>userAgent); @@ -727,7 +727,7 @@ const isIE = /MSIE|Trident/i.test(userAgent); const isAndroid = /android/i.test(userAgent); const isIOS = /iPad|iPhone|iPod/i.test(userAgent) && !window.MSStream; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"kCmly":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"kCmly":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "ArtPlayerError", ()=>ArtPlayerError); @@ -744,7 +744,7 @@ function errorHandle(condition, msg) { return condition; } -},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"2bAfM":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"2bAfM":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "srtToVtt", ()=>srtToVtt); @@ -794,7 +794,7 @@ function assToVtt(ass) { }).filter((line)=>line.trim()).join("\n\n")}`; } -},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"jIGsL":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"jIGsL":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "getExt", ()=>getExt); @@ -814,7 +814,7 @@ function download(url, name) { document.body.removeChild(elink); } -},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"amiWs":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"amiWs":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "def", ()=>def); @@ -843,7 +843,7 @@ function mergeDeep(...objects) { }, {}); } -},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"4movt":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"4movt":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "sleep", ()=>sleep); @@ -891,7 +891,7 @@ function throttle(callback, delay) { return fn; } -},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"9vUua":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"9vUua":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "clamp", ()=>clamp); @@ -924,7 +924,7 @@ function escape(str) { })[tag] || tag); } -},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"jVxq1":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"jVxq1":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "ComponentOption", ()=>ComponentOption); @@ -1051,7 +1051,7 @@ exports.default = { customType: o }; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"1hSww":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"1hSww":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); exports.default = { @@ -1142,7 +1142,7 @@ exports.default = { ] }; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"eCrHi":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"eCrHi":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("./utils"); @@ -1168,7 +1168,7 @@ class Whitelist { } exports.default = Whitelist; -},{"./utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"eG0JW":[function(require,module,exports) { +},{"./utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"eG0JW":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("./utils"); @@ -1310,7 +1310,7 @@ class Template { } exports.default = Template; -},{"./utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"6Q0In":[function(require,module,exports) { +},{"./utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"6Q0In":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1350,17 +1350,17 @@ class I18n { } exports.default = I18n; -},{"../utils":"euhMG","./zh-cn.json":"b9Y6f","./zh-tw.json":"9Kly9","./pl.json":"krPOm","./cs.json":"jNcs5","./es.json":"2LP8P","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"b9Y6f":[function(require,module,exports) { -module.exports = JSON.parse('{"Video Info":"\u7EDF\u8BA1\u4FE1\u606F","Close":"\u5173\u95ED","Video Load Failed":"\u52A0\u8F7D\u5931\u8D25","Volume":"\u97F3\u91CF","Play":"\u64AD\u653E","Pause":"\u6682\u505C","Rate":"\u901F\u5EA6","Mute":"\u9759\u97F3","Video Flip":"\u753B\u9762\u7FFB\u8F6C","Horizontal":"\u6C34\u5E73","Vertical":"\u5782\u76F4","Reconnect":"\u91CD\u65B0\u8FDE\u63A5","Show Setting":"\u663E\u793A\u8BBE\u7F6E","Hide Setting":"\u9690\u85CF\u8BBE\u7F6E","Screenshot":"\u622A\u56FE","Play Speed":"\u64AD\u653E\u901F\u5EA6","Aspect Ratio":"\u753B\u9762\u6BD4\u4F8B","Default":"\u9ED8\u8BA4","Normal":"\u6B63\u5E38","Open":"\u6253\u5F00","Switch Video":"\u5207\u6362","Switch Subtitle":"\u5207\u6362\u5B57\u5E55","Fullscreen":"\u5168\u5C4F","Exit Fullscreen":"\u9000\u51FA\u5168\u5C4F","Web Fullscreen":"\u7F51\u9875\u5168\u5C4F","Exit Web Fullscreen":"\u9000\u51FA\u7F51\u9875\u5168\u5C4F","Mini Player":"\u8FF7\u4F60\u64AD\u653E\u5668","PIP Mode":"\u5F00\u542F\u753B\u4E2D\u753B","Exit PIP Mode":"\u9000\u51FA\u753B\u4E2D\u753B","PIP Not Supported":"\u4E0D\u652F\u6301\u753B\u4E2D\u753B","Fullscreen Not Supported":"\u4E0D\u652F\u6301\u5168\u5C4F","Subtitle Offset":"\u5B57\u5E55\u504F\u79FB","Last Seen":"\u4E0A\u6B21\u770B\u5230","Jump Play":"\u8DF3\u8F6C\u64AD\u653E","AirPlay":"\u9694\u7A7A\u64AD\u653E","AirPlay Not Available":"\u9694\u7A7A\u64AD\u653E\u4E0D\u53EF\u7528"}'); +},{"../utils":"euhMG","./zh-cn.json":"b9Y6f","./zh-tw.json":"9Kly9","./pl.json":"krPOm","./cs.json":"jNcs5","./es.json":"2LP8P","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"b9Y6f":[function(require,module,exports) { +module.exports = JSON.parse('{"Video Info":"统计信息","Close":"关闭","Video Load Failed":"加载失败","Volume":"音量","Play":"播放","Pause":"暂停","Rate":"速度","Mute":"静音","Video Flip":"画面翻转","Horizontal":"水平","Vertical":"垂直","Reconnect":"重新连接","Show Setting":"显示设置","Hide Setting":"隐藏设置","Screenshot":"截图","Play Speed":"播放速度","Aspect Ratio":"画面比例","Default":"默认","Normal":"正常","Open":"打开","Switch Video":"切换","Switch Subtitle":"切换字幕","Fullscreen":"全屏","Exit Fullscreen":"退出全屏","Web Fullscreen":"网页全屏","Exit Web Fullscreen":"退出网页全屏","Mini Player":"迷你播放器","PIP Mode":"开启画中画","Exit PIP Mode":"退出画中画","PIP Not Supported":"不支持画中画","Fullscreen Not Supported":"不支持全屏","Subtitle Offset":"字幕偏移","Last Seen":"上次看到","Jump Play":"跳转播放","AirPlay":"隔空播放","AirPlay Not Available":"隔空播放不可用"}'); },{}],"9Kly9":[function(require,module,exports) { -module.exports = JSON.parse('{"Video Info":"\u7D71\u8A08\u8A0A\u606F","Close":"\u95DC\u9589","Video Load Failed":"\u8F09\u5165\u5931\u6557","Volume":"\u97F3\u91CF","Play":"\u64AD\u653E","Pause":"\u66AB\u505C","Rate":"\u901F\u5EA6","Mute":"\u975C\u97F3","Video Flip":"\u756B\u9762\u7FFB\u8F49","Horizontal":"\u6C34\u5E73","Vertical":"\u5782\u76F4","Reconnect":"\u91CD\u65B0\u9023\u63A5","Show Setting":"\u986F\u793A\u8BBE\u7F6E","Hide Setting":"\u96B1\u85CF\u8BBE\u7F6E","Screenshot":"\u622A\u5716","Play Speed":"\u64AD\u653E\u901F\u5EA6","Aspect Ratio":"\u756B\u9762\u6BD4\u4F8B","Default":"\u9ED8\u8A8D","Normal":"\u6B63\u5E38","Open":"\u6253\u958B","Switch Video":"\u5207\u63DB","Switch Subtitle":"\u5207\u63DB\u5B57\u5E55","Fullscreen":"\u5168\u5C4F","Exit Fullscreen":"\u9000\u51FA\u5168\u5C4F","Web Fullscreen":"\u7DB2\u9801\u5168\u5C4F","Exit Web Fullscreen":"\u9000\u51FA\u7DB2\u9801\u5168\u5C4F","Mini Player":"\u8FF7\u4F60\u64AD\u653E\u5668","PIP Mode":"\u958B\u555F\u756B\u4E2D\u756B","Exit PIP Mode":"\u9000\u51FA\u756B\u4E2D\u756B","PIP Not Supported":"\u4E0D\u652F\u6301\u756B\u4E2D\u756B","Fullscreen Not Supported":"\u4E0D\u652F\u6301\u5168\u5C4F","Subtitle Offset":"\u5B57\u5E55\u504F\u79FB","Last Seen":"\u4E0A\u6B21\u770B\u5230","Jump Play":"\u8DF3\u8F49\u64AD\u653E","AirPlay":"\u9694\u7A7A\u64AD\u653E","AirPlay Not Available":"\u9694\u7A7A\u64AD\u653E\u4E0D\u53EF\u7528"}'); +module.exports = JSON.parse('{"Video Info":"統計訊息","Close":"關閉","Video Load Failed":"載入失敗","Volume":"音量","Play":"播放","Pause":"暫停","Rate":"速度","Mute":"靜音","Video Flip":"畫面翻轉","Horizontal":"水平","Vertical":"垂直","Reconnect":"重新連接","Show Setting":"顯示设置","Hide Setting":"隱藏设置","Screenshot":"截圖","Play Speed":"播放速度","Aspect Ratio":"畫面比例","Default":"默認","Normal":"正常","Open":"打開","Switch Video":"切換","Switch Subtitle":"切換字幕","Fullscreen":"全屏","Exit Fullscreen":"退出全屏","Web Fullscreen":"網頁全屏","Exit Web Fullscreen":"退出網頁全屏","Mini Player":"迷你播放器","PIP Mode":"開啟畫中畫","Exit PIP Mode":"退出畫中畫","PIP Not Supported":"不支持畫中畫","Fullscreen Not Supported":"不支持全屏","Subtitle Offset":"字幕偏移","Last Seen":"上次看到","Jump Play":"跳轉播放","AirPlay":"隔空播放","AirPlay Not Available":"隔空播放不可用"}'); },{}],"krPOm":[function(require,module,exports) { -module.exports = JSON.parse('{"Video Info":"Informacje o wideo","Close":"Zamknij","Video Load Failed":"B\u0142\u0105d \u0142adowania wideo","Volume":"G\u0142o\u015Bno\u015B\u0107","Play":"Odtw\xf3rz","Pause":"Wstrzymaj","Rate":"Oce\u0144","Mute":"Wycisz","Video Flip":"Rotacja wideo","Horizontal":"Pozioma","Vertical":"Pionowa","Reconnect":"Po\u0142\u0105cz ponownie","Show Setting":"Poka\u017C ustawienia","Hide Setting":"Ukryj ustawienia","Screenshot":"Zrzut ekranu","Play Speed":"Pr\u0119dko\u015B\u0107 odtwarzania","Aspect Ratio":"Wsp\xf3\u0142czynnik proporcji","Default":"Domy\u015Blny","Normal":"Normalny","Open":"Otw\xf3rz","Switch Video":"Prze\u0142\u0105cz wideo","Switch Subtitle":"Prze\u0142\u0105cz napisy","Fullscreen":"Pe\u0142ny ekran","Exit Fullscreen":"Zamknij pe\u0142ny ekran","Web Fullscreen":"Tryb pe\u0142nej strony","Exit Web Fullscreen":"Zamknij tryb pe\u0142nej strony","Mini Player":"Miniodtwarzacz","PIP Mode":"Tryb PiP","Exit PIP Mode":"Zamknij tryb PiP","PIP Not Supported":"Tryb PiP nieobs\u0142ugiwany","Fullscreen Not Supported":"Pe\u0142ny ekran nieobs\u0142ugiwany","Subtitle Offset":"Przesuni\u0119cie napis\xf3w","Last Seen":"Ostatnio widziany","Jump Play":"Skocz do gry","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay nie jest dost\u0119pny"}'); +module.exports = JSON.parse('{"Video Info":"Informacje o wideo","Close":"Zamknij","Video Load Failed":"Błąd ładowania wideo","Volume":"Głośność","Play":"Odtw\xf3rz","Pause":"Wstrzymaj","Rate":"Oceń","Mute":"Wycisz","Video Flip":"Rotacja wideo","Horizontal":"Pozioma","Vertical":"Pionowa","Reconnect":"Połącz ponownie","Show Setting":"Pokaż ustawienia","Hide Setting":"Ukryj ustawienia","Screenshot":"Zrzut ekranu","Play Speed":"Prędkość odtwarzania","Aspect Ratio":"Wsp\xf3łczynnik proporcji","Default":"Domyślny","Normal":"Normalny","Open":"Otw\xf3rz","Switch Video":"Przełącz wideo","Switch Subtitle":"Przełącz napisy","Fullscreen":"Pełny ekran","Exit Fullscreen":"Zamknij pełny ekran","Web Fullscreen":"Tryb pełnej strony","Exit Web Fullscreen":"Zamknij tryb pełnej strony","Mini Player":"Miniodtwarzacz","PIP Mode":"Tryb PiP","Exit PIP Mode":"Zamknij tryb PiP","PIP Not Supported":"Tryb PiP nieobsługiwany","Fullscreen Not Supported":"Pełny ekran nieobsługiwany","Subtitle Offset":"Przesunięcie napis\xf3w","Last Seen":"Ostatnio widziany","Jump Play":"Skocz do gry","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay nie jest dostępny"}'); },{}],"jNcs5":[function(require,module,exports) { -module.exports = JSON.parse('{"Video Info":"Info o videu","Close":"Zav\u0159\xedt","Video Load Failed":"Nahr\xe1n\xed videa selhalo","Volume":"Hlasitost","Play":"P\u0159ehr\xe1t","Pause":"Pozastavit","Rate":"Hodnocen\xed","Mute":"Ztlumit","Video Flip":"Oto\u010Dit video","Horizontal":"Horizont\xe1ln\u011B","Vertical":"Vertik\xe1ln\u011B","Reconnect":"Op\u011Btovn\xe9 p\u0159ipojen\xed","Show Setting":"Zobrazit nastaven\xed","Hide Setting":"Skr\xfdt nastaven\xed","Screenshot":"Sn\xedmek obrazovky","Play Speed":"Rychlost p\u0159ehr\xe1v\xe1n\xed","Aspect Ratio":"Pom\u011Br stran","Default":"V\xfdchoz\xed","Normal":"Norm\xe1ln\xed","Open":"Otev\u0159\xedt","Switch Video":"P\u0159epnout video","Switch Subtitle":"P\u0159epnout titulky","Fullscreen":"Cel\xe1 obrazovka","Exit Fullscreen":"Opustit re\u017Eim cel\xe9 obrazovky","Web Fullscreen":"Cel\xe1 str\xe1nka","Exit Web Fullscreen":"Zav\u0159\xedt re\u017Eim cel\xe9 str\xe1nky","Mini Player":"Mini p\u0159ehr\xe1va\u010D","PIP Mode":"Re\u017Eim PIP","Exit PIP Mode":"Opustit re\u017Eim PIP","PIP Not Supported":"Re\u017Eim PIP nen\xed podporov\xe1n","Fullscreen Not Supported":"Re\u017Eim cel\xe9 obrazovky nen\xed podporov\xe1n","Subtitle Offset":"Posun titulk\u016F","Last Seen":"Naposledy vid\u011Bn","Jump Play":"Hra na skok","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay nen\xed k dispozici"}'); +module.exports = JSON.parse('{"Video Info":"Info o videu","Close":"Zavř\xedt","Video Load Failed":"Nahr\xe1n\xed videa selhalo","Volume":"Hlasitost","Play":"Přehr\xe1t","Pause":"Pozastavit","Rate":"Hodnocen\xed","Mute":"Ztlumit","Video Flip":"Otočit video","Horizontal":"Horizont\xe1lně","Vertical":"Vertik\xe1lně","Reconnect":"Opětovn\xe9 připojen\xed","Show Setting":"Zobrazit nastaven\xed","Hide Setting":"Skr\xfdt nastaven\xed","Screenshot":"Sn\xedmek obrazovky","Play Speed":"Rychlost přehr\xe1v\xe1n\xed","Aspect Ratio":"Poměr stran","Default":"V\xfdchoz\xed","Normal":"Norm\xe1ln\xed","Open":"Otevř\xedt","Switch Video":"Přepnout video","Switch Subtitle":"Přepnout titulky","Fullscreen":"Cel\xe1 obrazovka","Exit Fullscreen":"Opustit režim cel\xe9 obrazovky","Web Fullscreen":"Cel\xe1 str\xe1nka","Exit Web Fullscreen":"Zavř\xedt režim cel\xe9 str\xe1nky","Mini Player":"Mini přehr\xe1vač","PIP Mode":"Režim PIP","Exit PIP Mode":"Opustit režim PIP","PIP Not Supported":"Režim PIP nen\xed podporov\xe1n","Fullscreen Not Supported":"Režim cel\xe9 obrazovky nen\xed podporov\xe1n","Subtitle Offset":"Posun titulků","Last Seen":"Naposledy viděn","Jump Play":"Hra na skok","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay nen\xed k dispozici"}'); },{}],"2LP8P":[function(require,module,exports) { module.exports = JSON.parse('{"Video Info":"Informaci\xf3n del video","Close":"Cerrar","Video Load Failed":"Fall\xf3 carga de video","Volume":"Volumen","Play":"Reproduciendo","Pause":"Pausa","Rate":"Velocidad","Mute":"Silencio","Video Flip":"Rotar video","Horizontal":"Horizontal","Vertical":"Vertical","Reconnect":"Reconectando","Show Setting":"Mostrar ajustes","Hide Setting":"Ocultar ajustes","Screenshot":"Captura de Pantalla","Play Speed":"Velocidad de reproducci\xf3n","Aspect Ratio":"Relaci\xf3n de aspecto","Default":"Por defecto","Normal":"Normal","Open":"Abrir","Switch Video":"Cambiar video","Switch Subtitle":"Cambiar subt\xedtulo","Fullscreen":"Pantalla completa","Exit Fullscreen":"Salir de Pantalla completa","Web Fullscreen":"Pantalla completa Web","Exit Web Fullscreen":"Salir de Pantalla completa","Mini Player":"Mini reproductor","PIP Mode":"Modo PiP","Exit PIP Mode":"Cerrar modo PiP","PIP Not Supported":"Modo PiP no compatible","Fullscreen Not Supported":"Pantalla completa no soportada","Subtitle Offset":"Ajuste subt\xedtulo","Last Seen":"Visto \xfaltima vez","Jump Play":"Saltar","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay no disponible"}'); @@ -1473,7 +1473,7 @@ class Player { } exports.default = Player; -},{"./urlMix":"haOhz","./attrMix":"cSnpy","./playMix":"ftnB3","./pauseMix":"kDy9r","./toggleMix":"12BL6","./seekMix":"8x3vZ","./volumeMix":"lsF5V","./currentTimeMix":"75HaL","./durationMix":"5Ud6d","./switchMix":"emcjh","./playbackRateMix":"78DYM","./aspectRatioMix":"chjHL","./screenshotMix":"jDAYl","./fullscreenMix":"juJAD","./fullscreenWebMix":"5f725","./pipMix":"jWhCt","./loadedMix":"jhDPX","./playedMix":"3bU8P","./playingMix":"5Ctiw","./autoSizeMix":"6fRkJ","./rectMix":"lOJRK","./flipMix":"fSa7B","./miniMix":"fy4qC","./loopMix":"dvgcH","./posterMix":"lglHp","./autoHeightMix":"58Y02","./themeMix":"lga3g","./titleMix":"i382h","./normalSizeMix":"jW7b0","./subtitleOffsetMix":"4Ny6z","./airplayMix":"gcYqJ","./optionInit":"vGIPW","./eventInit":"5D1O8","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"haOhz":[function(require,module,exports) { +},{"./urlMix":"haOhz","./attrMix":"cSnpy","./playMix":"ftnB3","./pauseMix":"kDy9r","./toggleMix":"12BL6","./seekMix":"8x3vZ","./volumeMix":"lsF5V","./currentTimeMix":"75HaL","./durationMix":"5Ud6d","./switchMix":"emcjh","./playbackRateMix":"78DYM","./aspectRatioMix":"chjHL","./screenshotMix":"jDAYl","./fullscreenMix":"juJAD","./fullscreenWebMix":"5f725","./pipMix":"jWhCt","./loadedMix":"jhDPX","./playedMix":"3bU8P","./playingMix":"5Ctiw","./autoSizeMix":"6fRkJ","./rectMix":"lOJRK","./flipMix":"fSa7B","./miniMix":"fy4qC","./loopMix":"dvgcH","./posterMix":"lglHp","./autoHeightMix":"58Y02","./themeMix":"lga3g","./titleMix":"i382h","./normalSizeMix":"jW7b0","./subtitleOffsetMix":"4Ny6z","./airplayMix":"gcYqJ","./optionInit":"vGIPW","./eventInit":"5D1O8","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"haOhz":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1508,7 +1508,7 @@ function urlMix(art) { } exports.default = urlMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"cSnpy":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"cSnpy":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1523,7 +1523,7 @@ function attrMix(art) { } exports.default = attrMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"ftnB3":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"ftnB3":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1544,7 +1544,7 @@ function playMix(art) { } exports.default = playMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"kDy9r":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"kDy9r":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1561,7 +1561,7 @@ function pauseMix(art) { } exports.default = pauseMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"12BL6":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"12BL6":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1575,7 +1575,7 @@ function toggleMix(art) { } exports.default = toggleMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"8x3vZ":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"8x3vZ":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1601,7 +1601,7 @@ function seekMix(art) { } exports.default = seekMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"lsF5V":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"lsF5V":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1626,7 +1626,7 @@ function volumeMix(art) { } exports.default = volumeMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"75HaL":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"75HaL":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1643,7 +1643,7 @@ function currentTimeMix(art) { } exports.default = currentTimeMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"5Ud6d":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"5Ud6d":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1658,7 +1658,7 @@ function durationMix(art) { } exports.default = durationMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"emcjh":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"emcjh":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1698,7 +1698,7 @@ function switchMix(art) { } exports.default = switchMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"78DYM":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"78DYM":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1736,7 +1736,7 @@ function playbackRateMix(art) { } exports.default = playbackRateMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"chjHL":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"chjHL":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1771,10 +1771,10 @@ function aspectRatioMix(art) { (0, _utils.setStyle)($video, "height", "100%"); (0, _utils.setStyle)($video, "padding", `0 ${(clientWidth - clientWidth * percentage) / 2}px`); } else { - const percentage = videoWidth / setupRatio / videoHeight; + const percentage1 = videoWidth / setupRatio / videoHeight; (0, _utils.setStyle)($video, "width", "100%"); - (0, _utils.setStyle)($video, "height", `${percentage * 100}%`); - (0, _utils.setStyle)($video, "padding", `${(clientHeight - clientHeight * percentage) / 2}px 0`); + (0, _utils.setStyle)($video, "height", `${percentage1 * 100}%`); + (0, _utils.setStyle)($video, "padding", `${(clientHeight - clientHeight * percentage1) / 2}px 0`); } $player.dataset.aspectRatio = ratio; } @@ -1793,7 +1793,7 @@ function aspectRatioMix(art) { } exports.default = aspectRatioMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"jDAYl":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"jDAYl":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -1839,14 +1839,14 @@ function screenshotMix(art) { } exports.default = screenshotMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"juJAD":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"juJAD":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _screenfull = require("../libs/screenfull"); var _screenfullDefault = parcelHelpers.interopDefault(_screenfull); var _utils = require("../utils"); -function fullscreenMix(art1) { - const { i18n , notice , template: { $video , $player } , } = art1; +function fullscreenMix(art) { + const { i18n , notice , template: { $video , $player } , } = art; const nativeScreenfull = (art)=>{ (0, _utils.def)(art, "fullscreen", { get () { @@ -1893,10 +1893,10 @@ function fullscreenMix(art1) { } }); }; - art1.once("video:loadedmetadata", ()=>{ - if ((0, _screenfullDefault.default).isEnabled) nativeScreenfull(art1); - else if (document.fullscreenEnabled || $video.webkitSupportsFullscreen) webkitScreenfull(art1); - else (0, _utils.def)(art1, "fullscreen", { + art.once("video:loadedmetadata", ()=>{ + if ((0, _screenfullDefault.default).isEnabled) nativeScreenfull(art); + else if (document.fullscreenEnabled || $video.webkitSupportsFullscreen) webkitScreenfull(art); + else (0, _utils.def)(art, "fullscreen", { get () { return false; }, @@ -1905,12 +1905,12 @@ function fullscreenMix(art1) { } }); // Asynchronous setting - (0, _utils.def)(art1, "fullscreen", (0, _utils.get)(art1, "fullscreen")); + (0, _utils.def)(art, "fullscreen", (0, _utils.get)(art, "fullscreen")); }); } exports.default = fullscreenMix; -},{"../libs/screenfull":"4XLC7","../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"4XLC7":[function(require,module,exports) { +},{"../libs/screenfull":"4XLC7","../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"4XLC7":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); const methodMap = [ @@ -2038,7 +2038,7 @@ if (!nativeAPI) screenfull = { }; exports.default = screenfull; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"5f725":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"5f725":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2070,7 +2070,7 @@ function fullscreenWebMix(art) { } exports.default = fullscreenWebMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"jWhCt":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"jWhCt":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2135,7 +2135,7 @@ function pipMix(art) { } exports.default = pipMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"jhDPX":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"jhDPX":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2150,7 +2150,7 @@ function seekMix(art) { } exports.default = seekMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"3bU8P":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"3bU8P":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2161,7 +2161,7 @@ function playedMix(art) { } exports.default = playedMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"5Ctiw":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"5Ctiw":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2173,7 +2173,7 @@ function playingMix(art) { } exports.default = playingMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"6fRkJ":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"6fRkJ":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2195,9 +2195,9 @@ function resizeMix(art) { (0, _utils.setStyle)($player, "width", `${percentage}%`); (0, _utils.setStyle)($player, "height", "100%"); } else { - const percentage = width / videoRatio / height * 100; + const percentage1 = width / videoRatio / height * 100; (0, _utils.setStyle)($player, "width", "100%"); - (0, _utils.setStyle)($player, "height", `${percentage}%`); + (0, _utils.setStyle)($player, "height", `${percentage1}%`); } art.emit("autoSize", { width: art.width, @@ -2214,7 +2214,7 @@ function resizeMix(art) { } exports.default = resizeMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"lOJRK":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"lOJRK":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2253,7 +2253,7 @@ function rectMix(art) { } exports.default = rectMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"fSa7B":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"fSa7B":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2281,7 +2281,7 @@ function flipMix(art) { } exports.default = flipMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"fy4qC":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"fy4qC":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2340,12 +2340,12 @@ function miniMix(art) { art.mini = true; } } else { - const top = window.innerHeight - art.height - 50; - const left = window.innerWidth - art.width - 50; - storage.set("top", top); - storage.set("left", left); - (0, _utils.setStyle)($player, "top", `${top}px`); - (0, _utils.setStyle)($player, "left", `${left}px`); + const top1 = window.innerHeight - art.height - 50; + const left1 = window.innerWidth - art.width - 50; + storage.set("top", top1); + storage.set("left", left1); + (0, _utils.setStyle)($player, "top", `${top1}px`); + (0, _utils.setStyle)($player, "left", `${left1}px`); } art.aspectRatio = false; art.playbackRate = false; @@ -2366,7 +2366,7 @@ function miniMix(art) { } exports.default = miniMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"dvgcH":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"dvgcH":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2402,7 +2402,7 @@ function loopMix(art) { } exports.default = loopMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"lglHp":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"lglHp":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2418,7 +2418,7 @@ function posterMix(art) { } exports.default = posterMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"58Y02":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"58Y02":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2449,7 +2449,7 @@ function autoHeightMix(art) { } exports.default = autoHeightMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"lga3g":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"lga3g":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2467,7 +2467,7 @@ function themeMix(art) { } exports.default = themeMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"i382h":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"i382h":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2483,7 +2483,7 @@ function titleMix(art) { } exports.default = titleMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"jW7b0":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"jW7b0":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2507,7 +2507,7 @@ function normalSizeMix(art) { } exports.default = normalSizeMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"4Ny6z":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"4Ny6z":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2545,7 +2545,7 @@ function subtitleOffsetMix(art) { } exports.default = subtitleOffsetMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"gcYqJ":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"gcYqJ":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2574,7 +2574,7 @@ function airplayMix(art) { } exports.default = airplayMix; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"vGIPW":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"vGIPW":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2598,7 +2598,7 @@ function attrInit(art) { } exports.default = attrInit; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"5D1O8":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"5D1O8":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _config = require("../config"); @@ -2710,7 +2710,7 @@ function eventInit(art) { } exports.default = eventInit; -},{"../config":"1hSww","../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"nK2ZQ":[function(require,module,exports) { +},{"../config":"1hSww","../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"nK2ZQ":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2859,7 +2859,7 @@ class Control extends (0, _componentDefault.default) { } exports.default = Control; -},{"../utils":"euhMG","../utils/component":"1UWqI","./fullscreen":"d7VBA","./fullscreenWeb":"iE4ux","./pip":"03ERY","./playAndPause":"2tuF0","./progress":"afGEi","./time":"e6eX5","./volume":"ezhk3","./setting":"3Vg4s","./thumbnails":"8AAYm","./screenshot":"lcqMk","./quality":"349DU","./loop":"8hCXR","./airplay":"4dMTc","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"1UWqI":[function(require,module,exports) { +},{"../utils":"euhMG","../utils/component":"1UWqI","./fullscreen":"d7VBA","./fullscreenWeb":"iE4ux","./pip":"03ERY","./playAndPause":"2tuF0","./progress":"afGEi","./time":"e6eX5","./volume":"ezhk3","./setting":"3Vg4s","./thumbnails":"8AAYm","./screenshot":"lcqMk","./quality":"349DU","./loop":"8hCXR","./airplay":"4dMTc","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"1UWqI":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _dom = require("./dom"); @@ -2958,7 +2958,7 @@ class Component { } exports.default = Component; -},{"./dom":"iWXW0","option-validator":"1vNkK","../scheme":"jVxq1","./property":"amiWs","./error":"kCmly","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"d7VBA":[function(require,module,exports) { +},{"./dom":"iWXW0","option-validator":"jUcJF","../scheme":"jVxq1","./property":"amiWs","./error":"kCmly","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"d7VBA":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2990,7 +2990,7 @@ function fullscreen(option) { } exports.default = fullscreen; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"iE4ux":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"iE4ux":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3022,7 +3022,7 @@ function fullscreenWeb(option) { } exports.default = fullscreenWeb; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"03ERY":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"03ERY":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3044,7 +3044,7 @@ function pip(option) { } exports.default = pip; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"2tuF0":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"2tuF0":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3084,7 +3084,7 @@ function playAndPause(option) { } exports.default = playAndPause; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"afGEi":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"afGEi":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); parcelHelpers.export(exports, "getPosFromEvent", ()=>getPosFromEvent); @@ -3222,7 +3222,7 @@ function progress(options) { } exports.default = progress; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"e6eX5":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"e6eX5":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3249,7 +3249,7 @@ function time(option) { } exports.default = time; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"ezhk3":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"ezhk3":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3316,7 +3316,7 @@ function volume(option) { } exports.default = volume; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"3Vg4s":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"3Vg4s":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3338,7 +3338,7 @@ function setting(option) { } exports.default = setting; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"8AAYm":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"8AAYm":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3388,7 +3388,7 @@ function thumbnails(options) { } exports.default = thumbnails; -},{"../utils":"euhMG","./progress":"afGEi","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"lcqMk":[function(require,module,exports) { +},{"../utils":"euhMG","./progress":"afGEi","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"lcqMk":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3407,7 +3407,7 @@ function screenshot(option) { } exports.default = screenshot; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"349DU":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"349DU":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); function quality(option) { @@ -3426,7 +3426,7 @@ function quality(option) { } exports.default = quality; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"8hCXR":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"8hCXR":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3448,7 +3448,7 @@ function loop(option) { } exports.default = loop; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"4dMTc":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"4dMTc":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3465,7 +3465,7 @@ function pip(option) { } exports.default = pip; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"iygWX":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"iygWX":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3543,7 +3543,7 @@ class Contextmenu extends (0, _componentDefault.default) { } exports.default = Contextmenu; -},{"../utils":"euhMG","../utils/component":"1UWqI","./playbackRate":"aEEkc","./aspectRatio":"jQvOA","./flip":"gcvCz","./info":"2g4ET","./version":"6YbWR","./close":"kM2pD","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"aEEkc":[function(require,module,exports) { +},{"../utils":"euhMG","../utils/component":"1UWqI","./playbackRate":"aEEkc","./aspectRatio":"jQvOA","./flip":"gcvCz","./info":"2g4ET","./version":"6YbWR","./close":"kM2pD","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"aEEkc":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3578,7 +3578,7 @@ function playbackRate(option) { } exports.default = playbackRate; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"jQvOA":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"jQvOA":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3610,7 +3610,7 @@ function aspectRatio(option) { } exports.default = aspectRatio; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"gcvCz":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"gcvCz":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3642,7 +3642,7 @@ function flip(option) { } exports.default = flip; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"2g4ET":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"2g4ET":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); function info(option) { @@ -3657,7 +3657,7 @@ function info(option) { } exports.default = info; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"6YbWR":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"6YbWR":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); function version(option) { @@ -3668,7 +3668,7 @@ function version(option) { } exports.default = version; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"kM2pD":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"kM2pD":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); function close(option) { @@ -3682,7 +3682,7 @@ function close(option) { } exports.default = close; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"6tuCt":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"6tuCt":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("./utils"); @@ -3718,7 +3718,7 @@ class Info extends (0, _componentDefault.default) { } exports.default = Info; -},{"./utils":"euhMG","./utils/component":"1UWqI","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"1kFyE":[function(require,module,exports) { +},{"./utils":"euhMG","./utils/component":"1UWqI","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"1kFyE":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("./utils"); @@ -3828,7 +3828,7 @@ class Subtitle extends (0, _componentDefault.default) { } exports.default = Subtitle; -},{"./utils":"euhMG","./utils/component":"1UWqI","option-validator":"1vNkK","./scheme":"jVxq1","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"akAUN":[function(require,module,exports) { +},{"./utils":"euhMG","./utils/component":"1UWqI","option-validator":"jUcJF","./scheme":"jVxq1","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"akAUN":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _error = require("../utils/error"); @@ -3889,7 +3889,7 @@ class Events { } exports.default = Events; -},{"../utils/error":"kCmly","./clickInit":"4xN0W","./hoverInit":"bO8Cy","./mousemoveInit":"gouR1","./resizeInit":"1e06H","./gestureInit":"1Cim3","./viewInit":"xZUxN","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"4xN0W":[function(require,module,exports) { +},{"../utils/error":"kCmly","./clickInit":"4xN0W","./hoverInit":"bO8Cy","./mousemoveInit":"gouR1","./resizeInit":"1e06H","./gestureInit":"1Cim3","./viewInit":"xZUxN","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"4xN0W":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3926,7 +3926,7 @@ function clickInit(art, events) { } exports.default = clickInit; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"bO8Cy":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"bO8Cy":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3942,7 +3942,7 @@ function hoverInit(art, events) { } exports.default = hoverInit; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"gouR1":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"gouR1":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); function mousemoveInitInit(art, events) { @@ -3953,7 +3953,7 @@ function mousemoveInitInit(art, events) { } exports.default = mousemoveInitInit; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"1e06H":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"1e06H":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -3977,7 +3977,7 @@ function resizeInit(art, events) { } exports.default = resizeInit; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"1Cim3":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"1Cim3":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -4029,7 +4029,7 @@ function gestureInit(art, events) { } exports.default = gestureInit; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"xZUxN":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"xZUxN":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -4047,7 +4047,7 @@ function viewInit(art, events) { } exports.default = viewInit; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"f1oWx":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"f1oWx":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("./utils"); @@ -4109,7 +4109,7 @@ class Hotkey { } exports.default = Hotkey; -},{"./utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"bKuSu":[function(require,module,exports) { +},{"./utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"bKuSu":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _component = require("./utils/component"); @@ -4125,7 +4125,7 @@ class Layer extends (0, _componentDefault.default) { } exports.default = Layer; -},{"./utils/component":"1UWqI","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"4AfId":[function(require,module,exports) { +},{"./utils/component":"1UWqI","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"4AfId":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("./utils"); @@ -4140,7 +4140,7 @@ class Loading extends (0, _componentDefault.default) { } exports.default = Loading; -},{"./utils":"euhMG","./utils/component":"1UWqI","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"aKncc":[function(require,module,exports) { +},{"./utils":"euhMG","./utils/component":"1UWqI","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"aKncc":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("./utils"); @@ -4164,7 +4164,7 @@ class Notice { } exports.default = Notice; -},{"./utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"1R5LH":[function(require,module,exports) { +},{"./utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"1R5LH":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("./utils"); @@ -4187,7 +4187,7 @@ class Mask extends (0, _componentDefault.default) { } exports.default = Mask; -},{"./utils":"euhMG","./utils/component":"1UWqI","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"bPpva":[function(require,module,exports) { +},{"./utils":"euhMG","./utils/component":"1UWqI","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"bPpva":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -4292,85 +4292,85 @@ class Icons { } exports.default = Icons; -},{"../utils":"euhMG","bundle-text:./loading.svg":"kSZpY","bundle-text:./state.svg":"l1cGI","bundle-text:./check.svg":"ihtKw","bundle-text:./play.svg":"aCrjI","bundle-text:./pause.svg":"djndS","bundle-text:./volume.svg":"3Mi6x","bundle-text:./volume-close.svg":"jxG45","bundle-text:./screenshot.svg":"eXfwA","bundle-text:./setting.svg":"kXSEM","bundle-text:./arrow-left.svg":"etyqn","bundle-text:./arrow-right.svg":"fU9m5","bundle-text:./playback-rate.svg":"wh93r","bundle-text:./aspect-ratio.svg":"2OSVS","bundle-text:./config.svg":"1WMKP","bundle-text:./pip.svg":"gGDL8","bundle-text:./lock.svg":"bDVqH","bundle-text:./unlock.svg":"b8r9U","bundle-text:./fullscreen-off.svg":"1F5ib","bundle-text:./fullscreen-on.svg":"6Nkxe","bundle-text:./fullscreen-web-off.svg":"akUW2","bundle-text:./fullscreen-web-on.svg":"5ohBx","bundle-text:./switch-on.svg":"2V2BU","bundle-text:./switch-off.svg":"cIVbn","bundle-text:./flip.svg":"eBNt7","bundle-text:./error.svg":"32zQ7","bundle-text:./close.svg":"9rzgA","bundle-text:./airplay.svg":"foceu","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"kSZpY":[function(require,module,exports) { +},{"../utils":"euhMG","bundle-text:./loading.svg":"az5uz","bundle-text:./state.svg":"79igA","bundle-text:./check.svg":"8ANvd","bundle-text:./play.svg":"1rOT8","bundle-text:./pause.svg":"34ClM","bundle-text:./volume.svg":"k1lcw","bundle-text:./volume-close.svg":"lAkPF","bundle-text:./screenshot.svg":"dJavv","bundle-text:./setting.svg":"lQaIM","bundle-text:./arrow-left.svg":"3bhbH","bundle-text:./arrow-right.svg":"aq1mg","bundle-text:./playback-rate.svg":"knRE0","bundle-text:./aspect-ratio.svg":"2obxu","bundle-text:./config.svg":"8Oelc","bundle-text:./pip.svg":"l19Zs","bundle-text:./lock.svg":"5Jt44","bundle-text:./unlock.svg":"lp1YA","bundle-text:./fullscreen-off.svg":"4Ymtn","bundle-text:./fullscreen-on.svg":"03aZy","bundle-text:./fullscreen-web-off.svg":"jtnf4","bundle-text:./fullscreen-web-on.svg":"gMb2L","bundle-text:./switch-on.svg":"kS8FF","bundle-text:./switch-off.svg":"4tVW6","bundle-text:./flip.svg":"aPFz2","bundle-text:./error.svg":"fVWm4","bundle-text:./close.svg":"cSL0g","bundle-text:./airplay.svg":"QV1FD","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"az5uz":[function(require,module,exports) { module.exports = "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n"; -},{}],"l1cGI":[function(require,module,exports) { +},{}],"79igA":[function(require,module,exports) { module.exports = "\n \n"; -},{}],"ihtKw":[function(require,module,exports) { +},{}],"8ANvd":[function(require,module,exports) { module.exports = "\n\n"; -},{}],"aCrjI":[function(require,module,exports) { +},{}],"1rOT8":[function(require,module,exports) { module.exports = "\n \n"; -},{}],"djndS":[function(require,module,exports) { +},{}],"34ClM":[function(require,module,exports) { module.exports = "\n \n"; -},{}],"3Mi6x":[function(require,module,exports) { +},{}],"k1lcw":[function(require,module,exports) { module.exports = "\n \n \n"; -},{}],"jxG45":[function(require,module,exports) { +},{}],"lAkPF":[function(require,module,exports) { module.exports = "\n \n \n"; -},{}],"eXfwA":[function(require,module,exports) { +},{}],"dJavv":[function(require,module,exports) { module.exports = "\n\t\n\n"; -},{}],"kXSEM":[function(require,module,exports) { +},{}],"lQaIM":[function(require,module,exports) { module.exports = "\n \n \n"; -},{}],"etyqn":[function(require,module,exports) { +},{}],"3bhbH":[function(require,module,exports) { module.exports = "\n \n"; -},{}],"fU9m5":[function(require,module,exports) { +},{}],"aq1mg":[function(require,module,exports) { module.exports = "\n \n"; -},{}],"wh93r":[function(require,module,exports) { +},{}],"knRE0":[function(require,module,exports) { module.exports = ""; -},{}],"2OSVS":[function(require,module,exports) { +},{}],"2obxu":[function(require,module,exports) { module.exports = ""; -},{}],"1WMKP":[function(require,module,exports) { +},{}],"8Oelc":[function(require,module,exports) { module.exports = ""; -},{}],"gGDL8":[function(require,module,exports) { +},{}],"l19Zs":[function(require,module,exports) { module.exports = "\n \n"; -},{}],"bDVqH":[function(require,module,exports) { +},{}],"5Jt44":[function(require,module,exports) { module.exports = "\n\n\n\n"; -},{}],"b8r9U":[function(require,module,exports) { +},{}],"lp1YA":[function(require,module,exports) { module.exports = "\n\n\n"; -},{}],"1F5ib":[function(require,module,exports) { +},{}],"4Ymtn":[function(require,module,exports) { module.exports = "\n\n\n\n"; -},{}],"6Nkxe":[function(require,module,exports) { +},{}],"03aZy":[function(require,module,exports) { module.exports = "\n\n\n\n"; -},{}],"akUW2":[function(require,module,exports) { +},{}],"jtnf4":[function(require,module,exports) { module.exports = "\n\n\n\n"; -},{}],"5ohBx":[function(require,module,exports) { +},{}],"gMb2L":[function(require,module,exports) { module.exports = "\n\n\n\n"; -},{}],"2V2BU":[function(require,module,exports) { +},{}],"kS8FF":[function(require,module,exports) { module.exports = "\n\n\n \n"; -},{}],"cIVbn":[function(require,module,exports) { +},{}],"4tVW6":[function(require,module,exports) { module.exports = "\n\n\n \n"; -},{}],"eBNt7":[function(require,module,exports) { +},{}],"aPFz2":[function(require,module,exports) { module.exports = "\n\n\n\n\n"; -},{}],"32zQ7":[function(require,module,exports) { +},{}],"fVWm4":[function(require,module,exports) { module.exports = "\n\n\n\n\n"; -},{}],"9rzgA":[function(require,module,exports) { +},{}],"cSL0g":[function(require,module,exports) { module.exports = "\n\n\n\n\n"; -},{}],"foceu":[function(require,module,exports) { +},{}],"QV1FD":[function(require,module,exports) { module.exports = "\n \n \n \n \n"; },{}],"i2oRN":[function(require,module,exports) { @@ -4551,15 +4551,15 @@ class Setting extends (0, _componentDefault.default) { } case "range": { - const $state = (0, _utils.createElement)("div"); - (0, _utils.addClass)($state, "art-setting-item-right-icon"); - const $range = (0, _utils.append)($state, ''); + const $state1 = (0, _utils.createElement)("div"); + (0, _utils.addClass)($state1, "art-setting-item-right-icon"); + const $range = (0, _utils.append)($state1, ''); $range.value = item.range[0] || 0; $range.min = item.range[1] || 0; $range.max = item.range[2] || 10; $range.step = item.range[3] || 1; (0, _utils.addClass)($range, "art-setting-range"); - (0, _utils.append)($right, $state); + (0, _utils.append)($right, $state1); item.$range = $range; (0, _utils.def)(item, "range", { configurable: true, @@ -4574,10 +4574,10 @@ class Setting extends (0, _componentDefault.default) { break; case "selector": if (item.selector && item.selector.length) { - const $state = (0, _utils.createElement)("div"); - (0, _utils.addClass)($state, "art-setting-item-right-icon"); - (0, _utils.append)($state, icons.arrowRight); - (0, _utils.append)($right, $state); + const $state2 = (0, _utils.createElement)("div"); + (0, _utils.addClass)($state2, "art-setting-item-right-icon"); + (0, _utils.append)($state2, icons.arrowRight); + (0, _utils.append)($right, $state2); } break; default: @@ -4586,23 +4586,23 @@ class Setting extends (0, _componentDefault.default) { switch(type){ case "switch": if (item.onSwitch) { - const event1 = proxy($item, "click", async (event)=>{ + const event = proxy($item, "click", async (event)=>{ item.switch = await item.onSwitch.call(this.art, item, $item, event); }); - this.events.push(event1); + this.events.push(event); } break; case "range": if (item.onRange && item.$range) { - const event3 = proxy(item.$range, "change", async (event)=>{ + const event1 = proxy(item.$range, "change", async (event)=>{ item.tooltip = await item.onRange.call(this.art, item, $item, event); }); - this.events.push(event3); + this.events.push(event1); } break; case "selector": { - const event5 = proxy($item, "click", async (event)=>{ + const event2 = proxy($item, "click", async (event)=>{ if (item.selector && item.selector.length) this.init(item.selector, item.width); else { (0, _utils.inverseClass)($item, "art-current"); @@ -4613,7 +4613,7 @@ class Setting extends (0, _componentDefault.default) { } } }); - this.events.push(event5); + this.events.push(event2); if (item.default) (0, _utils.addClass)($item, "art-current"); } break; @@ -4630,32 +4630,32 @@ class Setting extends (0, _componentDefault.default) { (0, _utils.setStyle)(this.$parent, "width", `${$panel.dataset.width}px`); (0, _utils.setStyle)(this.$parent, "height", `${$panel.dataset.height}px`); } else { - const $panel = (0, _utils.createElement)("div"); - (0, _utils.addClass)($panel, "art-setting-panel"); - $panel.dataset.width = width || constructor.SETTING_WIDTH; - $panel.dataset.height = option.length * constructor.SETTING_ITEM_HEIGHT; + const $panel1 = (0, _utils.createElement)("div"); + (0, _utils.addClass)($panel1, "art-setting-panel"); + $panel1.dataset.width = width || constructor.SETTING_WIDTH; + $panel1.dataset.height = option.length * constructor.SETTING_ITEM_HEIGHT; if (option[0] && option[0].$parentItem) { - (0, _utils.append)($panel, this.creatHeader(option[0])); - $panel.dataset.height = Number($panel.dataset.height) + constructor.SETTING_ITEM_HEIGHT; + (0, _utils.append)($panel1, this.creatHeader(option[0])); + $panel1.dataset.height = Number($panel1.dataset.height) + constructor.SETTING_ITEM_HEIGHT; } for(let index = 0; index < option.length; index++){ const item = option[index]; - if ((0, _utils.has)(item, "switch")) (0, _utils.append)($panel, this.creatItem("switch", item)); - else if ((0, _utils.has)(item, "range")) (0, _utils.append)($panel, this.creatItem("range", item)); - else (0, _utils.append)($panel, this.creatItem("selector", item)); + if ((0, _utils.has)(item, "switch")) (0, _utils.append)($panel1, this.creatItem("switch", item)); + else if ((0, _utils.has)(item, "range")) (0, _utils.append)($panel1, this.creatItem("range", item)); + else (0, _utils.append)($panel1, this.creatItem("selector", item)); } - (0, _utils.append)(this.$parent, $panel); - this.cache.set(option, $panel); - (0, _utils.inverseClass)($panel, "art-current"); - (0, _utils.setStyle)(this.$parent, "width", `${$panel.dataset.width}px`); - (0, _utils.setStyle)(this.$parent, "height", `${$panel.dataset.height}px`); - if (option[0] && option[0].$parentItem && option[0].$parentItem.mounted) option[0].$parentItem.mounted.call(this.art, $panel, option[0].$parentItem); + (0, _utils.append)(this.$parent, $panel1); + this.cache.set(option, $panel1); + (0, _utils.inverseClass)($panel1, "art-current"); + (0, _utils.setStyle)(this.$parent, "width", `${$panel1.dataset.width}px`); + (0, _utils.setStyle)(this.$parent, "height", `${$panel1.dataset.height}px`); + if (option[0] && option[0].$parentItem && option[0].$parentItem.mounted) option[0].$parentItem.mounted.call(this.art, $panel1, option[0].$parentItem); } } } exports.default = Setting; -},{"./flip":"cyEw6","./aspectRatio":"l7RGi","./playbackRate":"l9tWN","./subtitleOffset":"lQoyH","../utils/component":"1UWqI","../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"cyEw6":[function(require,module,exports) { +},{"./flip":"cyEw6","./aspectRatio":"l7RGi","./playbackRate":"l9tWN","./subtitleOffset":"lQoyH","../utils/component":"1UWqI","../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"cyEw6":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -4696,7 +4696,7 @@ function flip(art) { } exports.default = flip; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"l7RGi":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"l7RGi":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -4739,7 +4739,7 @@ function aspectRatio(art) { } exports.default = aspectRatio; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"l9tWN":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"l9tWN":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -4785,7 +4785,7 @@ function playbackRate(art) { } exports.default = playbackRate; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"lQoyH":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"lQoyH":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -4836,7 +4836,7 @@ function subtitleOffset(art) { } exports.default = subtitleOffset; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"9ruid":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"9ruid":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); class Storage { @@ -4881,7 +4881,7 @@ class Storage { } exports.default = Storage; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"7Fd4c":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"7Fd4c":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -4920,7 +4920,7 @@ class Plugins { } exports.default = Plugins; -},{"../utils":"euhMG","./miniProgressBar":"3al9F","./autoOrientation":"ocofD","./autoPlayback":"6aLII","./fastForward":"i0uB0","./lock":"cuQyc","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"3al9F":[function(require,module,exports) { +},{"../utils":"euhMG","./miniProgressBar":"3al9F","./autoOrientation":"ocofD","./autoPlayback":"6aLII","./fastForward":"i0uB0","./lock":"cuQyc","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"3al9F":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); function miniProgressBar(art) { @@ -4946,7 +4946,7 @@ function miniProgressBar(art) { } exports.default = miniProgressBar; -},{"@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"ocofD":[function(require,module,exports) { +},{"@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"ocofD":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -5001,7 +5001,7 @@ function autoOrientation(art) { } exports.default = autoOrientation; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"6aLII":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"6aLII":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -5067,7 +5067,7 @@ function autoPlayback(art) { } exports.default = autoPlayback; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"i0uB0":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"i0uB0":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -5102,7 +5102,7 @@ function fastForward(art) { } exports.default = fastForward; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"cuQyc":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"cuQyc":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -5145,7 +5145,7 @@ function lock(art) { } exports.default = lock; -},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}],"hMVZh":[function(require,module,exports) { +},{"../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"hMVZh":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _config = require("./config"); @@ -5181,6 +5181,6 @@ class Mobile { } exports.default = Mobile; -},{"./config":"1hSww","./utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"6SDkN"}]},["gEVO5"], "gEVO5", "parcelRequireb749") +},{"./config":"1hSww","./utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}]},["gEVO5"], "gEVO5", "parcelRequireb749") //# sourceMappingURL=index.js.map diff --git a/docs/uncompiled/artplayer/index.js.map b/docs/uncompiled/artplayer/index.js.map index 96c8b6081..65804882f 100644 --- a/docs/uncompiled/artplayer/index.js.map +++ b/docs/uncompiled/artplayer/index.js.map @@ -1 +1 @@ -{"mappings":"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","sources":["src/index.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-69e96c3fa7536383.js","../../node_modules/option-validator/dist/option-validator.js","src/utils/emitter.js","../../node_modules/@parcel/transformer-js/src/esmodule-helpers.js","src/utils/index.js","src/utils/dom.js","src/utils/compatibility.js","src/utils/error.js","src/utils/subtitle.js","src/utils/file.js","src/utils/property.js","src/utils/time.js","src/utils/format.js","src/scheme/index.js","src/config/index.js","src/whitelist.js","src/template.js","src/i18n/index.js","src/i18n/zh-cn.json","src/i18n/zh-tw.json","src/i18n/pl.json","src/i18n/cs.json","src/i18n/es.json","src/player/index.js","src/player/urlMix.js","src/player/attrMix.js","src/player/playMix.js","src/player/pauseMix.js","src/player/toggleMix.js","src/player/seekMix.js","src/player/volumeMix.js","src/player/currentTimeMix.js","src/player/durationMix.js","src/player/switchMix.js","src/player/playbackRateMix.js","src/player/aspectRatioMix.js","src/player/screenshotMix.js","src/player/fullscreenMix.js","src/libs/screenfull.js","src/player/fullscreenWebMix.js","src/player/pipMix.js","src/player/loadedMix.js","src/player/playedMix.js","src/player/playingMix.js","src/player/autoSizeMix.js","src/player/rectMix.js","src/player/flipMix.js","src/player/miniMix.js","src/player/loopMix.js","src/player/posterMix.js","src/player/autoHeightMix.js","src/player/themeMix.js","src/player/titleMix.js","src/player/normalSizeMix.js","src/player/subtitleOffsetMix.js","src/player/airplayMix.js","src/player/optionInit.js","src/player/eventInit.js","src/control/index.js","src/utils/component.js","src/control/fullscreen.js","src/control/fullscreenWeb.js","src/control/pip.js","src/control/playAndPause.js","src/control/progress.js","src/control/time.js","src/control/volume.js","src/control/setting.js","src/control/thumbnails.js","src/control/screenshot.js","src/control/quality.js","src/control/loop.js","src/control/airplay.js","src/contextmenu/index.js","src/contextmenu/playbackRate.js","src/contextmenu/aspectRatio.js","src/contextmenu/flip.js","src/contextmenu/info.js","src/contextmenu/version.js","src/contextmenu/close.js","src/info.js","src/subtitle.js","src/events/index.js","src/events/clickInit.js","src/events/hoverInit.js","src/events/mousemoveInit.js","src/events/resizeInit.js","src/events/gestureInit.js","src/events/viewInit.js","src/hotkey.js","src/layer.js","src/loading.js","src/notice.js","src/mask.js","src/icons/index.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-ecdbf838d74e57be.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-54153e61fb5bb59e.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-acd9c8a15e5af94e.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-4a1a1b2a0b6fbf4b.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-0b713ca3133ce605.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-89c8adbbaba362ee.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-78d03e4d67adcefe.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-83e079c6ec1651fb.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-41b1c8dc2901aa37.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-9d1d2012e3785443.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-b19b3963900f7fad.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-58aa657e426937b1.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-a814886828c89b2f.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-b7f6071f9505bc10.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-e15fde0582bfd9f7.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-36a8bda2492ab98f.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-b49d00c3cf63eb04.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-eba160473d5b22bb.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-157bffb3dfbca2dd.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-2430dce770288e00.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-3372f0db6fb5622f.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-7859caf7292d907e.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-d246b61545406f36.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-a196bd512ee60009.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-f25e38cc9707a31c.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-82ca12a261609184.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-ecb038bdb0a9803d.js","src/setting/index.js","src/setting/flip.js","src/setting/aspectRatio.js","src/setting/playbackRate.js","src/setting/subtitleOffset.js","src/storage.js","src/plugins/index.js","src/plugins/miniProgressBar.js","src/plugins/autoOrientation.js","src/plugins/autoPlayback.js","src/plugins/fastForward.js","src/plugins/lock.js","src/mobile.js"],"sourcesContent":["import style from 'bundle-text:./style/index.less';\nimport validator from 'option-validator';\nimport Emitter from './utils/emitter';\nimport * as utils from './utils';\nimport scheme from './scheme';\nimport config from './config';\nimport Whitelist from './whitelist';\nimport Template from './template';\nimport I18n from './i18n';\nimport Player from './player';\nimport Control from './control';\nimport Contextmenu from './contextmenu';\nimport Info from './info';\nimport Subtitle from './subtitle';\nimport Events from './events';\nimport Hotkey from './hotkey';\nimport Layer from './layer';\nimport Loading from './loading';\nimport Notice from './notice';\nimport Mask from './mask';\nimport Icons from './icons';\nimport Setting from './setting';\nimport Storage from './storage';\nimport Plugins from './plugins';\nimport Mobile from './mobile';\n\nlet id = 0;\nconst instances = [];\nexport default class Artplayer extends Emitter {\n constructor(option, readyCallback) {\n super();\n\n this.id = ++id;\n\n const mergeOption = utils.mergeDeep(Artplayer.option, option);\n this.option = validator(mergeOption, scheme);\n\n this.isLock = false;\n this.isReady = false;\n this.isFocus = false;\n this.isInput = false;\n this.isDestroy = false;\n\n this.whitelist = new Whitelist(this);\n this.template = new Template(this);\n this.events = new Events(this);\n\n if (this.whitelist.state) {\n this.storage = new Storage(this);\n this.icons = new Icons(this);\n this.i18n = new I18n(this);\n this.notice = new Notice(this);\n this.player = new Player(this);\n this.layers = new Layer(this);\n this.controls = new Control(this);\n this.contextmenu = new Contextmenu(this);\n this.subtitle = new Subtitle(this);\n this.info = new Info(this);\n this.loading = new Loading(this);\n this.hotkey = new Hotkey(this);\n this.mask = new Mask(this);\n this.setting = new Setting(this);\n this.plugins = new Plugins(this);\n } else {\n this.mobile = new Mobile(this);\n }\n\n if (typeof readyCallback === 'function') {\n this.on('ready', () => readyCallback.call(this));\n }\n\n instances.push(this);\n }\n\n static get instances() {\n return instances;\n }\n\n static get version() {\n return process.env.APP_VER;\n }\n\n static get env() {\n return process.env.NODE_ENV;\n }\n\n static get build() {\n return process.env.BUILD_DATE;\n }\n\n static get config() {\n return config;\n }\n\n static get utils() {\n return utils;\n }\n\n static get scheme() {\n return scheme;\n }\n\n static get Emitter() {\n return Emitter;\n }\n\n static get validator() {\n return validator;\n }\n\n static get kindOf() {\n return validator.kindOf;\n }\n\n static get html() {\n return Template.html;\n }\n\n static get option() {\n return {\n id: '',\n container: '#artplayer',\n url: '',\n poster: '',\n title: '',\n type: '',\n theme: '#f00',\n volume: 0.7,\n isLive: false,\n muted: false,\n autoplay: false,\n autoSize: false,\n autoMini: false,\n loop: false,\n flip: false,\n playbackRate: false,\n aspectRatio: false,\n screenshot: false,\n setting: false,\n hotkey: true,\n pip: false,\n mutex: true,\n backdrop: true,\n fullscreen: false,\n fullscreenWeb: false,\n subtitleOffset: false,\n miniProgressBar: false,\n useSSR: false,\n playsInline: true,\n lock: false,\n fastForward: false,\n autoPlayback: false,\n autoOrientation: false,\n airplay: false,\n layers: [],\n contextmenu: [],\n controls: [],\n settings: [],\n quality: [],\n highlight: [],\n plugins: [],\n whitelist: [],\n thumbnails: {\n url: '',\n number: 60,\n column: 10,\n width: 0,\n height: 0,\n },\n subtitle: {\n url: '',\n type: '',\n style: {},\n encoding: 'utf-8',\n },\n moreVideoAttr: {\n controls: false,\n preload: utils.isSafari ? 'auto' : 'metadata',\n },\n icons: {},\n customType: {},\n lang: navigator.language.toLowerCase(),\n };\n }\n\n get proxy() {\n return this.events.proxy;\n }\n\n get query() {\n return this.template.query;\n }\n\n destroy(removeHtml = true) {\n this.events.destroy();\n this.template.destroy(removeHtml);\n instances.splice(instances.indexOf(this), 1);\n this.isDestroy = true;\n this.emit('destroy');\n }\n}\n\nArtplayer.NOTICE_TIME = 2000;\nArtplayer.SETTING_WIDTH = 250;\nArtplayer.SETTING_ITEM_WIDTH = 200;\nArtplayer.SETTING_ITEM_HEIGHT = 35;\nArtplayer.INDICATOR_SIZE = 14;\nArtplayer.INDICATOR_SIZE_ICON = 16;\nArtplayer.INDICATOR_SIZE_MOBILE = 18;\nArtplayer.INDICATOR_SIZE_MOBILE_ICON = 20;\nArtplayer.VOLUME_PANEL_WIDTH = 60;\nArtplayer.VOLUME_HANDLE_WIDTH = 12;\nArtplayer.RESIZE_TIME = 500;\nArtplayer.SCROLL_TIME = 200;\nArtplayer.SCROLL_GAP = 50;\nArtplayer.AUTO_PLAYBACK_MAX = 10;\nArtplayer.AUTO_PLAYBACK_MIN = 5;\nArtplayer.AUTO_PLAYBACK_TIMEOUT = 3000;\nArtplayer.RECONNECT_TIME_MAX = 5;\nArtplayer.RECONNECT_SLEEP_TIME = 1000;\nArtplayer.CONTROL_HIDE_TIME = 3000;\nArtplayer.DB_CLICE_TIME = 300;\nArtplayer.MOBILE_AUTO_PLAYBACKRATE = 3;\nArtplayer.MOBILE_AUTO_PLAYBACKRATE_TIME = 1000;\nArtplayer.MOBILE_AUTO_ORIENTATION_TIME = 200;\nArtplayer.INFO_LOOP_TIME = 1000;\nArtplayer.FAST_FORWARD_VALUE = 3;\nArtplayer.FAST_FORWARD_TIME = 1000;\nArtplayer.TOUCH_MOVE_RATIO = 0.5;\n\nif (typeof document !== 'undefined') {\n if (!document.getElementById('artplayer-style')) {\n const $style = utils.createElement('style');\n $style.id = 'artplayer-style';\n $style.textContent = style;\n document.head.appendChild($style);\n }\n}\n\nif (typeof window !== 'undefined') {\n window['Artplayer'] = Artplayer;\n}\n\n// eslint-disable-next-line no-console\nconsole.log(\n `%c ArtPlayer %c ${Artplayer.version} %c https://artplayer.org`,\n 'color: #fff; background: #5f5f5f',\n 'color: #fff; background: #4bc729',\n '',\n);\n","module.exports = \"2863152d1da16a13\";","!function(r,t){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define(t):r.optionValidator=t()}(this,function(){\"use strict\";function e(r){return(e=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&\"function\"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?\"symbol\":typeof r})(r)}var n=Object.prototype.toString,c=function(r){if(void 0===r)return\"undefined\";if(null===r)return\"null\";var t=e(r);if(\"boolean\"===t)return\"boolean\";if(\"string\"===t)return\"string\";if(\"number\"===t)return\"number\";if(\"symbol\"===t)return\"symbol\";if(\"function\"===t)return function(r){return\"GeneratorFunction\"===o(r)}(r)?\"generatorfunction\":\"function\";if(function(r){return Array.isArray?Array.isArray(r):r instanceof Array}(r))return\"array\";if(function(r){if(r.constructor&&\"function\"==typeof r.constructor.isBuffer)return r.constructor.isBuffer(r);return!1}(r))return\"buffer\";if(function(r){try{if(\"number\"==typeof r.length&&\"function\"==typeof r.callee)return!0}catch(r){if(-1!==r.message.indexOf(\"callee\"))return!0}return!1}(r))return\"arguments\";if(function(r){return r instanceof Date||\"function\"==typeof r.toDateString&&\"function\"==typeof r.getDate&&\"function\"==typeof r.setDate}(r))return\"date\";if(function(r){return r instanceof Error||\"string\"==typeof r.message&&r.constructor&&\"number\"==typeof r.constructor.stackTraceLimit}(r))return\"error\";if(function(r){return r instanceof RegExp||\"string\"==typeof r.flags&&\"boolean\"==typeof r.ignoreCase&&\"boolean\"==typeof r.multiline&&\"boolean\"==typeof r.global}(r))return\"regexp\";switch(o(r)){case\"Symbol\":return\"symbol\";case\"Promise\":return\"promise\";case\"WeakMap\":return\"weakmap\";case\"WeakSet\":return\"weakset\";case\"Map\":return\"map\";case\"Set\":return\"set\";case\"Int8Array\":return\"int8array\";case\"Uint8Array\":return\"uint8array\";case\"Uint8ClampedArray\":return\"uint8clampedarray\";case\"Int16Array\":return\"int16array\";case\"Uint16Array\":return\"uint16array\";case\"Int32Array\":return\"int32array\";case\"Uint32Array\":return\"uint32array\";case\"Float32Array\":return\"float32array\";case\"Float64Array\":return\"float64array\"}if(function(r){return\"function\"==typeof r.throw&&\"function\"==typeof r.return&&\"function\"==typeof r.next}(r))return\"generator\";switch(t=n.call(r)){case\"[object Object]\":return\"object\";case\"[object Map Iterator]\":return\"mapiterator\";case\"[object Set Iterator]\":return\"setiterator\";case\"[object String Iterator]\":return\"stringiterator\";case\"[object Array Iterator]\":return\"arrayiterator\"}return t.slice(8,-1).toLowerCase().replace(/\\s/g,\"\")};function o(r){return r.constructor?r.constructor.name:null}function f(r,t){var e=2 {\n setStyle(element, key, styles[key]);\n });\n return element;\n}\n\nexport function getStyle(element, key, numberType = true) {\n const value = window.getComputedStyle(element, null).getPropertyValue(key);\n return numberType ? parseFloat(value) : value;\n}\n\nexport function sublings(target) {\n return Array.from(target.parentElement.children).filter((item) => item !== target);\n}\n\nexport function inverseClass(target, className) {\n sublings(target).forEach((item) => removeClass(item, className));\n addClass(target, className);\n}\n\nexport function tooltip(target, msg, pos = 'top') {\n if (isMobile) return;\n target.setAttribute('aria-label', msg);\n addClass(target, 'hint--rounded');\n addClass(target, `hint--${pos}`);\n}\n\nexport function isInViewport(el, offset = 0) {\n const rect = el.getBoundingClientRect();\n const windowHeight = window.innerHeight || document.documentElement.clientHeight;\n const windowWidth = window.innerWidth || document.documentElement.clientWidth;\n const vertInView = rect.top - offset <= windowHeight && rect.top + rect.height + offset >= 0;\n const horInView = rect.left - offset <= windowWidth + offset && rect.left + rect.width + offset >= 0;\n return vertInView && horInView;\n}\n\nexport function includeFromEvent(event, target) {\n return event.composedPath && event.composedPath().indexOf(target) > -1;\n}\n\nexport function replaceElement(newChild, oldChild) {\n oldChild.parentNode.replaceChild(newChild, oldChild);\n return newChild;\n}\n\nexport function createElement(tag) {\n return document.createElement(tag);\n}\n","export const userAgent = typeof window !== 'undefined' ? window.navigator.userAgent : '';\nexport const isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(userAgent);\nexport const isSafari = /^((?!chrome|android).)*safari/i.test(userAgent);\nexport const isWechat = /MicroMessenger/i.test(userAgent);\nexport const isIE = /MSIE|Trident/i.test(userAgent);\nexport const isAndroid = /android/i.test(userAgent);\nexport const isIOS = /iPad|iPhone|iPod/i.test(userAgent) && !window.MSStream;\n","export class ArtPlayerError extends Error {\n constructor(message, context) {\n super(message);\n if (typeof Error.captureStackTrace === 'function') {\n Error.captureStackTrace(this, context || this.constructor);\n }\n this.name = 'ArtPlayerError';\n }\n}\n\nexport function errorHandle(condition, msg) {\n if (!condition) {\n throw new ArtPlayerError(msg);\n }\n return condition;\n}\n","function fixSrt(srt) {\n return srt.replace(/(\\d\\d:\\d\\d:\\d\\d)[,.](\\d+)/g, (_, $1, $2) => {\n let ms = $2.slice(0, 3);\n if ($2.length === 1) {\n ms = $2 + '00';\n }\n if ($2.length === 2) {\n ms = $2 + '0';\n }\n return `${$1},${ms}`;\n });\n}\n\nexport function srtToVtt(srtText) {\n return 'WEBVTT \\r\\n\\r\\n'.concat(\n fixSrt(srtText)\n .replace(/\\{\\\\([ibu])\\}/g, '')\n .replace(/\\{\\\\([ibu])1\\}/g, '<$1>')\n .replace(/\\{([ibu])\\}/g, '<$1>')\n .replace(/\\{\\/([ibu])\\}/g, '')\n .replace(/(\\d\\d:\\d\\d:\\d\\d),(\\d\\d\\d)/g, '$1.$2')\n .replace(/{[\\s\\S]*?}/g, '')\n .concat('\\r\\n\\r\\n'),\n );\n}\n\nexport function vttToBlob(vttText) {\n return URL.createObjectURL(\n new Blob([vttText], {\n type: 'text/vtt',\n }),\n );\n}\n\nexport function assToVtt(ass) {\n const reAss = new RegExp(\n 'Dialogue:\\\\s\\\\d,' +\n '(\\\\d+:\\\\d\\\\d:\\\\d\\\\d.\\\\d\\\\d),' +\n '(\\\\d+:\\\\d\\\\d:\\\\d\\\\d.\\\\d\\\\d),' +\n '([^,]*),' +\n '([^,]*),' +\n '(?:[^,]*,){4}' +\n '([\\\\s\\\\S]*)$',\n 'i',\n );\n\n function fixTime(time = '') {\n return time\n .split(/[:.]/)\n .map((item, index, arr) => {\n if (index === arr.length - 1) {\n if (item.length === 1) {\n return `.${item}00`;\n }\n\n if (item.length === 2) {\n return `.${item}0`;\n }\n } else if (item.length === 1) {\n return (index === 0 ? '0' : ':0') + item;\n }\n\n // eslint-disable-next-line no-nested-ternary\n return index === 0 ? item : index === arr.length - 1 ? `.${item}` : `:${item}`;\n })\n .join('');\n }\n\n return `WEBVTT\\n\\n${ass\n .split(/\\r?\\n/)\n .map((line) => {\n const m = line.match(reAss);\n if (!m) return null;\n return {\n start: fixTime(m[1].trim()),\n end: fixTime(m[2].trim()),\n text: m[5]\n .replace(/{[\\s\\S]*?}/g, '')\n .replace(/(\\\\N)/g, '\\n')\n .trim()\n .split(/\\r?\\n/)\n .map((item) => item.trim())\n .join('\\n'),\n };\n })\n .filter((line) => line)\n .map((line, index) => {\n if (line) {\n return `${index + 1}\\n${line.start} --> ${line.end}\\n${line.text}`;\n }\n return '';\n })\n .filter((line) => line.trim())\n .join('\\n\\n')}`;\n}\n","export function getExt(url) {\n if (url.includes('?')) {\n return getExt(url.split('?')[0]);\n }\n\n if (url.includes('#')) {\n return getExt(url.split('#')[0]);\n }\n\n return url.trim().toLowerCase().split('.').pop();\n}\n\nexport function download(url, name) {\n const elink = document.createElement('a');\n elink.style.display = 'none';\n elink.href = url;\n elink.download = name;\n document.body.appendChild(elink);\n elink.click();\n document.body.removeChild(elink);\n}\n","export const def = Object.defineProperty;\n\nconst { hasOwnProperty } = Object.prototype;\nexport function has(obj, name) {\n return hasOwnProperty.call(obj, name);\n}\n\nexport function get(obj, name) {\n return Object.getOwnPropertyDescriptor(obj, name);\n}\n\nexport function mergeDeep(...objects) {\n const isObject = (item) => item && typeof item === 'object' && !Array.isArray(item);\n return objects.reduce((prev, obj) => {\n Object.keys(obj).forEach((key) => {\n const pVal = prev[key];\n const oVal = obj[key];\n if (Array.isArray(pVal) && Array.isArray(oVal)) {\n prev[key] = pVal.concat(...oVal);\n } else if (isObject(pVal) && isObject(oVal) && !(oVal instanceof Element)) {\n prev[key] = mergeDeep(pVal, oVal);\n } else {\n prev[key] = oVal;\n }\n });\n return prev;\n }, {});\n}\n","export function sleep(ms = 0) {\n return new Promise(resolve => setTimeout(resolve, ms));\n}\n\nexport function debounce(func, wait, context) {\n let timeout;\n function fn(...args) {\n const later = function later() {\n timeout = null;\n func.apply(context, args);\n };\n clearTimeout(timeout);\n timeout = setTimeout(later, wait);\n }\n\n fn.clearTimeout = function ct() {\n clearTimeout(timeout);\n };\n\n return fn;\n}\n\nexport function throttle(callback, delay) {\n let isThrottled = false;\n let args;\n let context;\n function fn(...args2) {\n if (isThrottled) {\n args = args2;\n context = this;\n return;\n }\n\n isThrottled = true;\n callback.apply(this, args2);\n setTimeout(() => {\n isThrottled = false;\n if (args) {\n fn.apply(context, args);\n args = null;\n context = null;\n }\n }, delay);\n }\n return fn;\n}\n","export function clamp(num, a, b) {\n return Math.max(Math.min(num, Math.max(a, b)), Math.min(a, b));\n}\n\nexport function secondToTime(second) {\n const add0 = num => (num < 10 ? `0${num}` : String(num));\n const hour = Math.floor(second / 3600);\n const min = Math.floor((second - hour * 3600) / 60);\n const sec = Math.floor(second - hour * 3600 - min * 60);\n return (hour > 0 ? [hour, min, sec] : [min, sec]).map(add0).join(':');\n}\n\nexport function escape(str) {\n return str.replace(\n /[&<>'\"]/g,\n tag =>\n ({\n '&': '&',\n '<': '<',\n '>': '>',\n \"'\": ''',\n '\"': '"',\n }[tag] || tag),\n );\n}\n","import { errorHandle } from '../utils';\n\nconst a = 'array';\nconst b = 'boolean';\nconst s = 'string';\nconst n = 'number';\nconst o = 'object';\nconst f = 'function';\nconst r = 'regexp';\n\nfunction validElement(value, type, paths) {\n return errorHandle(\n type === s || type === n || value instanceof Element,\n `${paths.join('.')} require '${s}' or 'Element' type`,\n );\n}\n\nexport const ComponentOption = {\n html: validElement,\n disable: `?${b}`,\n name: `?${s}`,\n index: `?${n}`,\n style: `?${o}`,\n click: `?${f}`,\n mounted: `?${f}`,\n tooltip: `?${s}|${n}`,\n width: `?${n}`,\n selector: `?${a}`,\n onSelect: `?${f}`,\n switch: `?${b}`,\n onSwitch: `?${f}`,\n range: `?${a}`,\n onRange: `?${f}`,\n};\n\nexport default {\n id: s,\n container: validElement,\n url: s,\n poster: s,\n title: s,\n type: s,\n theme: s,\n lang: s,\n volume: n,\n isLive: b,\n muted: b,\n autoplay: b,\n autoSize: b,\n autoMini: b,\n loop: b,\n flip: b,\n playbackRate: b,\n aspectRatio: b,\n screenshot: b,\n setting: b,\n hotkey: b,\n pip: b,\n mutex: b,\n backdrop: b,\n fullscreen: b,\n fullscreenWeb: b,\n subtitleOffset: b,\n miniProgressBar: b,\n useSSR: b,\n playsInline: b,\n lock: b,\n fastForward: b,\n autoPlayback: b,\n autoOrientation: b,\n airplay: b,\n plugins: [f],\n whitelist: [`${s}|${f}|${r}`],\n layers: [ComponentOption],\n contextmenu: [ComponentOption],\n settings: [ComponentOption],\n controls: [\n {\n ...ComponentOption,\n position: (value, _, paths) => {\n const position = ['top', 'left', 'right'];\n return errorHandle(\n position.includes(value),\n `${paths.join('.')} only accept ${position.toString()} as parameters`,\n );\n },\n },\n ],\n quality: [\n {\n default: `?${b}`,\n html: s,\n url: s,\n },\n ],\n highlight: [\n {\n time: n,\n text: s,\n },\n ],\n thumbnails: {\n url: s,\n number: n,\n column: n,\n width: n,\n height: n,\n },\n subtitle: {\n url: s,\n type: s,\n style: o,\n encoding: s,\n },\n moreVideoAttr: o,\n icons: o,\n customType: o,\n};\n","export default {\n propertys: [\n 'audioTracks',\n 'autoplay',\n 'buffered',\n 'controller',\n 'controls',\n 'crossOrigin',\n 'currentSrc',\n 'currentTime',\n 'defaultMuted',\n 'defaultPlaybackRate',\n 'duration',\n 'ended',\n 'error',\n 'loop',\n 'mediaGroup',\n 'muted',\n 'networkState',\n 'paused',\n 'playbackRate',\n 'played',\n 'preload',\n 'readyState',\n 'seekable',\n 'seeking',\n 'src',\n 'startDate',\n 'textTracks',\n 'videoTracks',\n 'volume',\n ],\n methods: [\n 'addTextTrack',\n 'canPlayType',\n 'load',\n 'play',\n 'pause'\n ],\n events: [\n 'abort',\n 'canplay',\n 'canplaythrough',\n 'durationchange',\n 'emptied',\n 'ended',\n 'error',\n 'loadeddata',\n 'loadedmetadata',\n 'loadstart',\n 'pause',\n 'play',\n 'playing',\n 'progress',\n 'ratechange',\n 'seeked',\n 'seeking',\n 'stalled',\n 'suspend',\n 'timeupdate',\n 'volumechange',\n 'waiting',\n ],\n prototypes: [\n \"width\",\n \"height\",\n \"videoWidth\",\n \"videoHeight\",\n \"poster\",\n \"webkitDecodedFrameCount\",\n \"webkitDroppedFrameCount\",\n \"playsInline\",\n \"webkitSupportsFullscreen\",\n \"webkitDisplayingFullscreen\",\n \"onenterpictureinpicture\",\n \"onleavepictureinpicture\",\n \"disablePictureInPicture\",\n \"cancelVideoFrameCallback\",\n \"requestVideoFrameCallback\",\n \"getVideoPlaybackQuality\",\n \"requestPictureInPicture\",\n \"webkitEnterFullScreen\",\n \"webkitEnterFullscreen\",\n \"webkitExitFullScreen\",\n \"webkitExitFullscreen\",\n ],\n};\n","import { userAgent, isMobile } from './utils';\n\nexport default class Whitelist {\n constructor(art) {\n this.art = art;\n }\n\n get state() {\n const {\n option,\n constructor: { kindOf },\n } = this.art;\n\n return (\n !isMobile ||\n option.whitelist.some((item) => {\n switch (kindOf(item)) {\n case 'string':\n return item === '*' || userAgent.indexOf(item) > -1;\n case 'function':\n return item(userAgent);\n case 'regexp':\n return item.test(userAgent);\n default:\n return false;\n }\n })\n );\n }\n}\n","import { errorHandle, query, addClass, replaceElement, isMobile } from './utils';\n\nexport default class Template {\n constructor(art) {\n this.art = art;\n const { option, constructor, whitelist } = art;\n\n if (option.container instanceof Element) {\n this.$container = option.container;\n } else {\n this.$container = query(option.container);\n errorHandle(this.$container, `No container element found by ${option.container}`);\n }\n\n const type = this.$container.tagName.toLowerCase();\n errorHandle(type === 'div', `Unsupported container element type, only support 'div' but got '${type}'`);\n\n errorHandle(\n constructor.instances.every((ins) => ins.template.$container !== this.$container),\n 'Cannot mount multiple instances on the same dom element',\n );\n\n this.query = this.query.bind(this);\n this.$container.dataset.artId = art.id;\n this.$original = this.$container.cloneNode(true);\n\n if (whitelist.state) {\n this.desktop();\n } else {\n this.mobile();\n }\n }\n\n static get html() {\n return `\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Player version:
\n
${process.env.APP_VER}
\n
\n
\n
Video url:
\n
\n
\n
\n
Video volume:
\n
\n
\n
\n
Video time:
\n
\n
\n
\n
Video duration:
\n
\n
\n
\n
Video resolution:
\n
\n x \n
\n
\n
\n
[x]
\n
\n
\n
\n
×
\n
\n
\n
\n `;\n }\n\n query(className) {\n return query(className, this.$container);\n }\n\n desktop() {\n const { option } = this.art;\n\n if (!option.useSSR) {\n this.$container.innerHTML = Template.html;\n }\n\n this.$player = this.query('.art-video-player');\n this.$video = this.query('.art-video');\n this.$track = this.query('track');\n this.$poster = this.query('.art-poster');\n this.$subtitle = this.query('.art-subtitle');\n this.$danmuku = this.query('.art-danmuku');\n this.$bottom = this.query('.art-bottom');\n this.$progress = this.query('.art-progress');\n this.$controls = this.query('.art-controls');\n this.$controlsLeft = this.query('.art-controls-left');\n this.$controlsCenter = this.query('.art-controls-center');\n this.$controlsRight = this.query('.art-controls-right');\n this.$layer = this.query('.art-layers');\n this.$loading = this.query('.art-loading');\n this.$notice = this.query('.art-notice');\n this.$noticeInner = this.query('.art-notice-inner');\n this.$mask = this.query('.art-mask');\n this.$state = this.query('.art-state');\n this.$setting = this.query('.art-settings');\n this.$info = this.query('.art-info');\n this.$infoPanel = this.query('.art-info-panel');\n this.$infoClose = this.query('.art-info-close');\n this.$miniHeader = this.query('.art-mini-header');\n this.$miniTitle = this.query('.art-mini-title');\n this.$miniClose = this.query('.art-mini-close');\n this.$contextmenu = this.query('.art-contextmenus');\n\n if (option.backdrop) {\n addClass(this.$setting, 'art-backdrop-filter');\n addClass(this.$contextmenu, 'art-backdrop-filter');\n addClass(this.$info, 'art-backdrop-filter');\n }\n\n if (isMobile) {\n addClass(this.$player, 'art-mobile');\n }\n }\n\n mobile() {\n this.$container.innerHTML = `\n
\n \n
\n `;\n this.$player = this.query('.art-video-player');\n this.$video = this.query('.art-video');\n }\n\n destroy(removeHtml) {\n if (removeHtml) {\n replaceElement(this.$original, this.$container);\n } else {\n addClass(this.$player, 'art-destroy');\n }\n }\n}\n","import { mergeDeep } from '../utils';\nimport zhCn from './zh-cn.json';\nimport zhTw from './zh-tw.json';\nimport pl from './pl.json';\nimport cs from './cs.json';\nimport es from './es.json';\nexport default class I18n {\n constructor(art) {\n this.art = art;\n this.languages = {\n 'zh-cn': zhCn,\n 'zh-tw': zhTw,\n 'pl': pl,\n 'cs': cs,\n 'es': es\n };\n this.init();\n }\n\n init() {\n const lang = this.art.option.lang.toLowerCase();\n this.language = this.languages[lang] || {};\n }\n\n get(key) {\n return this.language[key] || key;\n }\n\n update(value) {\n this.languages = mergeDeep(this.languages, value);\n this.init();\n }\n}\n","{\n \"Video Info\": \"统计信息\",\n \"Close\": \"关闭\",\n \"Video Load Failed\": \"加载失败\",\n \"Volume\": \"音量\",\n \"Play\": \"播放\",\n \"Pause\": \"暂停\",\n \"Rate\": \"速度\",\n \"Mute\": \"静音\",\n \"Video Flip\": \"画面翻转\",\n \"Horizontal\": \"水平\",\n \"Vertical\": \"垂直\",\n \"Reconnect\": \"重新连接\",\n \"Show Setting\": \"显示设置\",\n \"Hide Setting\": \"隐藏设置\",\n \"Screenshot\": \"截图\",\n \"Play Speed\": \"播放速度\",\n \"Aspect Ratio\": \"画面比例\",\n \"Default\": \"默认\",\n \"Normal\": \"正常\",\n \"Open\": \"打开\",\n \"Switch Video\": \"切换\",\n \"Switch Subtitle\": \"切换字幕\",\n \"Fullscreen\": \"全屏\",\n \"Exit Fullscreen\": \"退出全屏\",\n \"Web Fullscreen\": \"网页全屏\",\n \"Exit Web Fullscreen\": \"退出网页全屏\",\n \"Mini Player\": \"迷你播放器\",\n \"PIP Mode\": \"开启画中画\",\n \"Exit PIP Mode\": \"退出画中画\",\n \"PIP Not Supported\": \"不支持画中画\",\n \"Fullscreen Not Supported\": \"不支持全屏\",\n \"Subtitle Offset\": \"字幕偏移\",\n \"Last Seen\": \"上次看到\",\n \"Jump Play\": \"跳转播放\",\n \"AirPlay\": \"隔空播放\",\n \"AirPlay Not Available\": \"隔空播放不可用\"\n}","{\n \"Video Info\": \"統計訊息\",\n \"Close\": \"關閉\",\n \"Video Load Failed\": \"載入失敗\",\n \"Volume\": \"音量\",\n \"Play\": \"播放\",\n \"Pause\": \"暫停\",\n \"Rate\": \"速度\",\n \"Mute\": \"靜音\",\n \"Video Flip\": \"畫面翻轉\",\n \"Horizontal\": \"水平\",\n \"Vertical\": \"垂直\",\n \"Reconnect\": \"重新連接\",\n \"Show Setting\": \"顯示设置\",\n \"Hide Setting\": \"隱藏设置\",\n \"Screenshot\": \"截圖\",\n \"Play Speed\": \"播放速度\",\n \"Aspect Ratio\": \"畫面比例\",\n \"Default\": \"默認\",\n \"Normal\": \"正常\",\n \"Open\": \"打開\",\n \"Switch Video\": \"切換\",\n \"Switch Subtitle\": \"切換字幕\",\n \"Fullscreen\": \"全屏\",\n \"Exit Fullscreen\": \"退出全屏\",\n \"Web Fullscreen\": \"網頁全屏\",\n \"Exit Web Fullscreen\": \"退出網頁全屏\",\n \"Mini Player\": \"迷你播放器\",\n \"PIP Mode\": \"開啟畫中畫\",\n \"Exit PIP Mode\": \"退出畫中畫\",\n \"PIP Not Supported\": \"不支持畫中畫\",\n \"Fullscreen Not Supported\": \"不支持全屏\",\n \"Subtitle Offset\": \"字幕偏移\",\n \"Last Seen\": \"上次看到\",\n \"Jump Play\": \"跳轉播放\",\n \"AirPlay\": \"隔空播放\",\n \"AirPlay Not Available\": \"隔空播放不可用\"\n}","{\n \"Video Info\": \"Informacje o wideo\",\n \"Close\": \"Zamknij\",\n \"Video Load Failed\": \"Błąd ładowania wideo\",\n \"Volume\": \"Głośność\",\n \"Play\": \"Odtwórz\",\n \"Pause\": \"Wstrzymaj\",\n \"Rate\": \"Oceń\",\n \"Mute\": \"Wycisz\",\n \"Video Flip\": \"Rotacja wideo\",\n \"Horizontal\": \"Pozioma\",\n \"Vertical\": \"Pionowa\",\n \"Reconnect\": \"Połącz ponownie\",\n \"Show Setting\": \"Pokaż ustawienia\",\n \"Hide Setting\": \"Ukryj ustawienia\",\n \"Screenshot\": \"Zrzut ekranu\",\n \"Play Speed\": \"Prędkość odtwarzania\",\n \"Aspect Ratio\": \"Współczynnik proporcji\",\n \"Default\": \"Domyślny\",\n \"Normal\": \"Normalny\",\n \"Open\": \"Otwórz\",\n \"Switch Video\": \"Przełącz wideo\",\n \"Switch Subtitle\": \"Przełącz napisy\",\n \"Fullscreen\": \"Pełny ekran\",\n \"Exit Fullscreen\": \"Zamknij pełny ekran\",\n \"Web Fullscreen\": \"Tryb pełnej strony\",\n \"Exit Web Fullscreen\": \"Zamknij tryb pełnej strony\",\n \"Mini Player\": \"Miniodtwarzacz\",\n \"PIP Mode\": \"Tryb PiP\",\n \"Exit PIP Mode\": \"Zamknij tryb PiP\",\n \"PIP Not Supported\": \"Tryb PiP nieobsługiwany\",\n \"Fullscreen Not Supported\": \"Pełny ekran nieobsługiwany\",\n \"Subtitle Offset\": \"Przesunięcie napisów\",\n \"Last Seen\": \"Ostatnio widziany\",\n \"Jump Play\": \"Skocz do gry\",\n \"AirPlay\": \"AirPlay\",\n \"AirPlay Not Available\": \"AirPlay nie jest dostępny\"\n}","{\n \"Video Info\": \"Info o videu\",\n \"Close\": \"Zavřít\",\n \"Video Load Failed\": \"Nahrání videa selhalo\",\n \"Volume\": \"Hlasitost\",\n \"Play\": \"Přehrát\",\n \"Pause\": \"Pozastavit\",\n \"Rate\": \"Hodnocení\",\n \"Mute\": \"Ztlumit\",\n \"Video Flip\": \"Otočit video\",\n \"Horizontal\": \"Horizontálně\",\n \"Vertical\": \"Vertikálně\",\n \"Reconnect\": \"Opětovné připojení\",\n \"Show Setting\": \"Zobrazit nastavení\",\n \"Hide Setting\": \"Skrýt nastavení\",\n \"Screenshot\": \"Snímek obrazovky\",\n \"Play Speed\": \"Rychlost přehrávání\",\n \"Aspect Ratio\": \"Poměr stran\",\n \"Default\": \"Výchozí\",\n \"Normal\": \"Normální\",\n \"Open\": \"Otevřít\",\n \"Switch Video\": \"Přepnout video\",\n \"Switch Subtitle\": \"Přepnout titulky\",\n \"Fullscreen\": \"Celá obrazovka\",\n \"Exit Fullscreen\": \"Opustit režim celé obrazovky\",\n \"Web Fullscreen\": \"Celá stránka\",\n \"Exit Web Fullscreen\": \"Zavřít režim celé stránky\",\n \"Mini Player\": \"Mini přehrávač\",\n \"PIP Mode\": \"Režim PIP\",\n \"Exit PIP Mode\": \"Opustit režim PIP\",\n \"PIP Not Supported\": \"Režim PIP není podporován\",\n \"Fullscreen Not Supported\": \"Režim celé obrazovky není podporován\",\n \"Subtitle Offset\": \"Posun titulků\",\n \"Last Seen\": \"Naposledy viděn\",\n \"Jump Play\": \"Hra na skok\",\n \"AirPlay\": \"AirPlay\",\n \"AirPlay Not Available\": \"AirPlay není k dispozici\"\n}","{\n \"Video Info\": \"Información del video\",\n \"Close\": \"Cerrar\",\n \"Video Load Failed\": \"Falló carga de video\",\n \"Volume\": \"Volumen\",\n \"Play\": \"Reproduciendo\",\n \"Pause\": \"Pausa\",\n \"Rate\": \"Velocidad\",\n \"Mute\": \"Silencio\",\n \"Video Flip\": \"Rotar video\",\n \"Horizontal\": \"Horizontal\",\n \"Vertical\": \"Vertical\",\n \"Reconnect\": \"Reconectando\",\n \"Show Setting\": \"Mostrar ajustes\",\n \"Hide Setting\": \"Ocultar ajustes\",\n \"Screenshot\": \"Captura de Pantalla\",\n \"Play Speed\": \"Velocidad de reproducción\",\n \"Aspect Ratio\": \"Relación de aspecto\",\n \"Default\": \"Por defecto\",\n \"Normal\": \"Normal\",\n \"Open\": \"Abrir\",\n \"Switch Video\": \"Cambiar video\",\n \"Switch Subtitle\": \"Cambiar subtítulo\",\n \"Fullscreen\": \"Pantalla completa\",\n \"Exit Fullscreen\": \"Salir de Pantalla completa\",\n \"Web Fullscreen\": \"Pantalla completa Web\",\n \"Exit Web Fullscreen\": \"Salir de Pantalla completa\",\n \"Mini Player\": \"Mini reproductor\",\n \"PIP Mode\": \"Modo PiP\",\n \"Exit PIP Mode\": \"Cerrar modo PiP\",\n \"PIP Not Supported\": \"Modo PiP no compatible\",\n \"Fullscreen Not Supported\": \"Pantalla completa no soportada\",\n \"Subtitle Offset\": \"Ajuste subtítulo\",\n \"Last Seen\": \"Visto última vez\",\n \"Jump Play\": \"Saltar\",\n \"AirPlay\": \"AirPlay\",\n \"AirPlay Not Available\": \"AirPlay no disponible\"\n}","import urlMix from './urlMix';\nimport attrMix from './attrMix';\nimport playMix from './playMix';\nimport pauseMix from './pauseMix';\nimport toggleMix from './toggleMix';\nimport seekMix from './seekMix';\nimport volumeMix from './volumeMix';\nimport currentTimeMix from './currentTimeMix';\nimport durationMix from './durationMix';\nimport switchMix from './switchMix';\nimport playbackRateMix from './playbackRateMix';\nimport aspectRatioMix from './aspectRatioMix';\nimport screenshotMix from './screenshotMix';\nimport fullscreenMix from './fullscreenMix';\nimport fullscreenWebMix from './fullscreenWebMix';\nimport pipMix from './pipMix';\nimport loadedMix from './loadedMix';\nimport playedMix from './playedMix';\nimport playingMix from './playingMix';\nimport autoSizeMix from './autoSizeMix';\nimport rectMix from './rectMix';\nimport flipMix from './flipMix';\nimport miniMix from './miniMix';\nimport loopMix from './loopMix';\nimport posterMix from './posterMix';\nimport autoHeightMix from './autoHeightMix';\nimport themeMix from './themeMix';\nimport titleMix from './titleMix';\nimport normalSizeMix from './normalSizeMix';\nimport subtitleOffsetMix from './subtitleOffsetMix';\nimport airplayMix from './airplayMix';\nimport optionInit from './optionInit';\nimport eventInit from './eventInit';\n\nexport default class Player {\n constructor(art) {\n urlMix(art);\n attrMix(art);\n playMix(art);\n pauseMix(art);\n toggleMix(art);\n seekMix(art);\n volumeMix(art);\n currentTimeMix(art);\n durationMix(art);\n switchMix(art);\n playbackRateMix(art);\n aspectRatioMix(art);\n screenshotMix(art);\n fullscreenMix(art);\n fullscreenWebMix(art);\n pipMix(art);\n loadedMix(art);\n playedMix(art);\n playingMix(art);\n autoSizeMix(art);\n rectMix(art);\n flipMix(art);\n miniMix(art);\n loopMix(art);\n posterMix(art);\n autoHeightMix(art);\n themeMix(art);\n titleMix(art);\n normalSizeMix(art);\n subtitleOffsetMix(art);\n airplayMix(art);\n eventInit(art);\n optionInit(art);\n }\n}\n","import { getExt, def, sleep } from '../utils';\n\nexport default function urlMix(art) {\n const {\n option,\n template: { $video },\n } = art;\n\n def(art, 'url', {\n get() {\n return $video.currentSrc;\n },\n async set(url) {\n if (url) {\n const typeName = option.type || getExt(url);\n const typeCallback = option.customType[typeName];\n if (typeName && typeCallback) {\n await sleep();\n art.loading.show = true;\n typeCallback.call(art, $video, url, art);\n } else {\n if (art.url && art.url !== url) {\n art.once('video:canplay', () => {\n if (art.isReady) {\n art.emit('restart');\n }\n });\n }\n\n $video.src = url;\n art.option.url = url;\n art.emit('url', url);\n }\n } else {\n await sleep();\n art.loading.show = true;\n }\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function attrMix(art) {\n const {\n template: { $video },\n } = art;\n\n def(art, 'attr', {\n value(key, value) {\n if (value === undefined) return $video[key];\n $video[key] = value;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function playMix(art) {\n const {\n i18n,\n notice,\n option,\n constructor: { instances },\n template: { $video },\n } = art;\n\n def(art, 'play', {\n value: async function () {\n const result = await $video.play();\n notice.show = i18n.get('Play');\n art.emit('play');\n\n if (option.mutex) {\n for (let index = 0; index < instances.length; index++) {\n const instance = instances[index];\n if (instance !== art) {\n instance.pause();\n }\n }\n }\n\n return result;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function pauseMix(art) {\n const {\n template: { $video },\n i18n,\n notice,\n } = art;\n\n def(art, 'pause', {\n value() {\n const result = $video.pause();\n notice.show = i18n.get('Pause');\n art.emit('pause');\n return result;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function toggleMix(art) {\n def(art, 'toggle', {\n value() {\n if (art.playing) {\n return art.pause();\n } else {\n return art.play();\n }\n },\n });\n}\n","import { secondToTime, def } from '../utils';\n\nexport default function seekMix(art) {\n const { notice } = art;\n\n def(art, 'seek', {\n set(time) {\n art.currentTime = time;\n art.emit('seek', art.currentTime);\n if (art.duration) {\n notice.show = `${secondToTime(art.currentTime)} / ${secondToTime(art.duration)}`;\n }\n },\n });\n\n def(art, 'forward', {\n set(time) {\n art.seek = art.currentTime + time;\n },\n });\n\n def(art, 'backward', {\n set(time) {\n art.seek = art.currentTime - time;\n },\n });\n}\n","import { clamp, def } from '../utils';\n\nexport default function volumeMix(art) {\n const {\n template: { $video },\n i18n,\n notice,\n storage,\n } = art;\n\n def(art, 'volume', {\n get: () => $video.volume || 0,\n set: (percentage) => {\n $video.volume = clamp(percentage, 0, 1);\n notice.show = `${i18n.get('Volume')}: ${parseInt($video.volume * 100, 10)}`;\n if ($video.volume !== 0) {\n storage.set('volume', $video.volume);\n }\n art.emit('volume', $video.volume);\n },\n });\n\n def(art, 'muted', {\n get: () => $video.muted,\n set: (muted) => {\n $video.muted = muted;\n art.emit('volume', $video.volume);\n },\n });\n}\n","import { clamp, def } from '../utils';\n\nexport default function currentTimeMix(art) {\n const { $video } = art.template;\n\n def(art, 'currentTime', {\n get: () => $video.currentTime || 0,\n set: (time) => {\n time = parseFloat(time);\n if (Number.isNaN(time)) return;\n $video.currentTime = clamp(time, 0, art.duration);\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function durationMix(art) {\n def(art, 'duration', {\n get: () => {\n const { duration } = art.template.$video;\n if (duration === Infinity) return 0;\n return duration || 0;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function switchMix(art) {\n const { i18n, option, notice } = art;\n\n function switchUrl(url, name, currentTime) {\n return new Promise((resolve) => {\n if (url === art.url) return resolve(url);\n const { playing } = art;\n art.pause();\n URL.revokeObjectURL(art.url);\n art.url = url;\n art.once('video:canplay', () => {\n art.playbackRate = false;\n art.aspectRatio = false;\n art.flip = 'normal';\n art.autoSize = option.autoSize;\n art.currentTime = currentTime;\n art.notice.show = '';\n if (playing) {\n art.play();\n }\n if (name) {\n notice.show = `${i18n.get('Switch Video')}: ${name}`;\n }\n art.emit('switch', url);\n resolve(url);\n });\n });\n }\n\n def(art, 'switchQuality', {\n value: (url, name) => {\n return switchUrl(url, name, art.currentTime);\n },\n });\n\n def(art, 'switchUrl', {\n value: (url, name) => {\n return switchUrl(url, name, 0);\n },\n });\n}\n","import { errorHandle, def } from '../utils';\n\nexport default function playbackRateMix(art) {\n const {\n template: { $video },\n i18n,\n notice,\n } = art;\n\n def(art, 'playbackRate', {\n get() {\n return $video.playbackRate;\n },\n set(rate) {\n if (rate) {\n if (rate === $video.playbackRate) return;\n const rateList = [0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0, 3.0, 4.0];\n errorHandle(rateList.includes(rate), `'playbackRate' only accept ${rateList.toString()} as parameters`);\n $video.playbackRate = rate;\n notice.show = `${i18n.get('Rate')}: ${rate === 1.0 ? i18n.get('Normal') : `${rate}x`}`;\n art.emit('playbackRate', rate);\n } else {\n art.playbackRate = 1;\n art.emit('playbackRate');\n }\n },\n });\n}\n","import { setStyle, errorHandle, def } from '../utils';\n\nexport default function aspectRatioMix(art) {\n const {\n template: { $video, $player },\n i18n,\n notice,\n } = art;\n\n def(art, 'aspectRatio', {\n get() {\n return $player.dataset.aspectRatio || 'default';\n },\n set(ratio) {\n if (!ratio) ratio = 'default';\n const ratioList = ['default', '4:3', '16:9'];\n errorHandle(ratioList.includes(ratio), `'aspectRatio' only accept ${ratioList.toString()} as parameters`);\n\n if (ratio === 'default') {\n setStyle($video, 'width', null);\n setStyle($video, 'height', null);\n setStyle($video, 'padding', null);\n delete $player.dataset.aspectRatio;\n } else {\n const ratioArray = ratio.split(':').map(Number);\n const { videoWidth, videoHeight } = $video;\n const { clientWidth, clientHeight } = $player;\n const videoRatio = videoWidth / videoHeight;\n const setupRatio = ratioArray[0] / ratioArray[1];\n if (videoRatio > setupRatio) {\n const percentage = (setupRatio * videoHeight) / videoWidth;\n setStyle($video, 'width', `${percentage * 100}%`);\n setStyle($video, 'height', '100%');\n setStyle($video, 'padding', `0 ${(clientWidth - clientWidth * percentage) / 2}px`);\n } else {\n const percentage = videoWidth / setupRatio / videoHeight;\n setStyle($video, 'width', '100%');\n setStyle($video, 'height', `${percentage * 100}%`);\n setStyle($video, 'padding', `${(clientHeight - clientHeight * percentage) / 2}px 0`);\n }\n $player.dataset.aspectRatio = ratio;\n }\n\n notice.show = `${i18n.get('Aspect Ratio')}: ${ratio === 'default' ? i18n.get('Default') : ratio}`;\n art.emit('aspectRatio', ratio);\n },\n });\n\n def(art, 'aspectRatioReset', {\n set(value) {\n if (value) {\n const { aspectRatio } = art;\n art.aspectRatio = aspectRatio;\n }\n },\n });\n}\n","import { secondToTime, download, def, createElement } from '../utils';\n\nexport default function screenshotMix(art) {\n const {\n option,\n notice,\n template: { $video },\n } = art;\n\n const $canvas = createElement('canvas');\n\n def(art, 'getDataURL', {\n value: () =>\n new Promise((resolve, reject) => {\n try {\n $canvas.width = $video.videoWidth;\n $canvas.height = $video.videoHeight;\n $canvas.getContext('2d').drawImage($video, 0, 0);\n resolve($canvas.toDataURL('image/png'));\n } catch (err) {\n notice.show = err;\n reject(err);\n }\n }),\n });\n\n def(art, 'getBlobUrl', {\n value: () =>\n new Promise((resolve, reject) => {\n try {\n $canvas.width = $video.videoWidth;\n $canvas.height = $video.videoHeight;\n $canvas.getContext('2d').drawImage($video, 0, 0);\n $canvas.toBlob((blob) => {\n resolve(URL.createObjectURL(blob));\n });\n } catch (err) {\n notice.show = err;\n reject(err);\n }\n }),\n });\n\n def(art, 'screenshot', {\n value: async () => {\n const dataUri = await art.getDataURL();\n download(dataUri, `${option.title || 'artplayer'}_${secondToTime($video.currentTime)}.png`);\n art.emit('screenshot', dataUri);\n return dataUri;\n },\n });\n}\n","import screenfull from '../libs/screenfull';\nimport { addClass, removeClass, def, get } from '../utils';\n\nexport default function fullscreenMix(art) {\n const {\n i18n,\n notice,\n template: { $video, $player },\n } = art;\n\n const nativeScreenfull = (art) => {\n def(art, 'fullscreen', {\n get() {\n return screenfull.isFullscreen;\n },\n async set(value) {\n if (value) {\n art.normalSize = 'fullscreen';\n art.aspectRatioReset = true;\n art.autoSize = false;\n await screenfull.request($player);\n addClass($player, 'art-fullscreen');\n art.emit('resize');\n art.emit('fullscreen', true);\n notice.show = '';\n } else {\n art.aspectRatioReset = true;\n art.autoSize = art.option.autoSize;\n await screenfull.exit();\n removeClass($player, 'art-fullscreen');\n art.emit('resize');\n art.emit('fullscreen', false);\n notice.show = '';\n }\n },\n });\n };\n\n const webkitScreenfull = (art) => {\n def(art, 'fullscreen', {\n get() {\n return $video.webkitDisplayingFullscreen;\n },\n set(value) {\n if (value) {\n art.normalSize = 'fullscreen';\n $video.webkitEnterFullscreen();\n art.emit('fullscreen', true);\n notice.show = '';\n } else {\n $video.webkitExitFullscreen();\n art.emit('fullscreen', false);\n notice.show = '';\n }\n },\n });\n };\n\n art.once('video:loadedmetadata', () => {\n if (screenfull.isEnabled) {\n nativeScreenfull(art);\n } else if (document.fullscreenEnabled || $video.webkitSupportsFullscreen) {\n webkitScreenfull(art);\n } else {\n def(art, 'fullscreen', {\n get() {\n return false;\n },\n set() {\n notice.show = i18n.get('Fullscreen Not Supported');\n },\n });\n }\n\n // Asynchronous setting\n def(art, 'fullscreen', get(art, 'fullscreen'));\n });\n}\n","const methodMap = [\n [\n 'requestFullscreen',\n 'exitFullscreen',\n 'fullscreenElement',\n 'fullscreenEnabled',\n 'fullscreenchange',\n 'fullscreenerror',\n ],\n // New WebKit\n [\n 'webkitRequestFullscreen',\n 'webkitExitFullscreen',\n 'webkitFullscreenElement',\n 'webkitFullscreenEnabled',\n 'webkitfullscreenchange',\n 'webkitfullscreenerror',\n ],\n // Old WebKit\n [\n 'webkitRequestFullScreen',\n 'webkitCancelFullScreen',\n 'webkitCurrentFullScreenElement',\n 'webkitCancelFullScreen',\n 'webkitfullscreenchange',\n 'webkitfullscreenerror',\n ],\n [\n 'mozRequestFullScreen',\n 'mozCancelFullScreen',\n 'mozFullScreenElement',\n 'mozFullScreenEnabled',\n 'mozfullscreenchange',\n 'mozfullscreenerror',\n ],\n [\n 'msRequestFullscreen',\n 'msExitFullscreen',\n 'msFullscreenElement',\n 'msFullscreenEnabled',\n 'MSFullscreenChange',\n 'MSFullscreenError',\n ],\n];\n\nconst nativeAPI = (() => {\n if (typeof document === 'undefined') {\n return false;\n }\n\n const unprefixedMethods = methodMap[0];\n const returnValue = {};\n\n for (const methodList of methodMap) {\n const exitFullscreenMethod = methodList[1];\n if (exitFullscreenMethod in document) {\n for (const [index, method] of methodList.entries()) {\n returnValue[unprefixedMethods[index]] = method;\n }\n\n return returnValue;\n }\n }\n\n return false;\n})();\n\nconst eventNameMap = {\n change: nativeAPI.fullscreenchange,\n error: nativeAPI.fullscreenerror,\n};\n\nlet screenfull = {\n request(element = document.documentElement, options) {\n return new Promise((resolve, reject) => {\n const onFullScreenEntered = () => {\n screenfull.off('change', onFullScreenEntered);\n resolve();\n };\n\n screenfull.on('change', onFullScreenEntered);\n\n const returnPromise = element[nativeAPI.requestFullscreen](options);\n\n if (returnPromise instanceof Promise) {\n returnPromise.then(onFullScreenEntered).catch(reject);\n }\n });\n },\n exit() {\n return new Promise((resolve, reject) => {\n if (!screenfull.isFullscreen) {\n resolve();\n return;\n }\n\n const onFullScreenExit = () => {\n screenfull.off('change', onFullScreenExit);\n resolve();\n };\n\n screenfull.on('change', onFullScreenExit);\n\n const returnPromise = document[nativeAPI.exitFullscreen]();\n\n if (returnPromise instanceof Promise) {\n returnPromise.then(onFullScreenExit).catch(reject);\n }\n });\n },\n toggle(element, options) {\n return screenfull.isFullscreen ? screenfull.exit() : screenfull.request(element, options);\n },\n onchange(callback) {\n screenfull.on('change', callback);\n },\n onerror(callback) {\n screenfull.on('error', callback);\n },\n on(event, callback) {\n const eventName = eventNameMap[event];\n if (eventName) {\n document.addEventListener(eventName, callback, false);\n }\n },\n off(event, callback) {\n const eventName = eventNameMap[event];\n if (eventName) {\n document.removeEventListener(eventName, callback, false);\n }\n },\n raw: nativeAPI,\n};\n\nObject.defineProperties(screenfull, {\n isFullscreen: {\n get: () => Boolean(document[nativeAPI.fullscreenElement]),\n },\n element: {\n enumerable: true,\n get: () => document[nativeAPI.fullscreenElement],\n },\n isEnabled: {\n enumerable: true,\n get: () => Boolean(document[nativeAPI.fullscreenEnabled]),\n },\n});\n\nif (!nativeAPI) {\n screenfull = { isEnabled: false };\n}\n\nexport default screenfull;\n","import { addClass, removeClass, hasClass, def } from '../utils';\n\nexport default function fullscreenWebMix(art) {\n const {\n notice,\n template: { $player },\n } = art;\n\n def(art, 'fullscreenWeb', {\n get() {\n return hasClass($player, 'art-fullscreen-web');\n },\n set(value) {\n if (value) {\n art.normalSize = 'fullscreenWeb';\n addClass($player, 'art-fullscreen-web');\n art.aspectRatioReset = true;\n art.autoSize = false;\n art.emit('resize');\n art.emit('fullscreenWeb', true);\n notice.show = '';\n } else {\n removeClass($player, 'art-fullscreen-web');\n art.aspectRatioReset = true;\n art.autoSize = art.option.autoSize;\n art.emit('resize');\n art.emit('fullscreenWeb', false);\n notice.show = '';\n }\n },\n });\n}\n","import { def } from '../utils';\n\nfunction nativePip(art) {\n const {\n template: { $video },\n events: { proxy },\n notice,\n } = art;\n\n $video.disablePictureInPicture = false;\n\n def(art, 'pip', {\n get() {\n return document.pictureInPictureElement;\n },\n set(value) {\n if (value) {\n art.normalSize = 'pip';\n $video.requestPictureInPicture().catch((err) => {\n notice.show = err;\n throw err;\n });\n } else {\n document.exitPictureInPicture().catch((err) => {\n notice.show = err;\n throw err;\n });\n }\n },\n });\n\n proxy($video, 'enterpictureinpicture', () => {\n art.emit('pip', true);\n });\n\n proxy($video, 'leavepictureinpicture', () => {\n art.emit('pip', false);\n });\n}\n\nfunction webkitPip(art) {\n const { $video } = art.template;\n\n $video.webkitSetPresentationMode('inline');\n\n def(art, 'pip', {\n get() {\n return $video.webkitPresentationMode === 'picture-in-picture';\n },\n set(value) {\n if (value) {\n art.normalSize = 'pip';\n $video.webkitSetPresentationMode('picture-in-picture');\n art.emit('pip', true);\n } else {\n $video.webkitSetPresentationMode('inline');\n art.emit('pip', false);\n }\n },\n });\n}\n\nexport default function pipMix(art) {\n const {\n i18n,\n notice,\n template: { $video },\n } = art;\n if (document.pictureInPictureEnabled) {\n nativePip(art);\n } else if ($video.webkitSupportsPresentationMode) {\n webkitPip(art);\n } else {\n def(art, 'pip', {\n get() {\n return false;\n },\n set() {\n notice.show = i18n.get('PIP Not Supported');\n },\n });\n }\n}\n","import { def } from '../utils';\n\nexport default function seekMix(art) {\n const { $video } = art.template;\n\n def(art, 'loaded', {\n get: () => art.loadedTime / $video.duration,\n });\n\n def(art, 'loadedTime', {\n get: () => ($video.buffered.length ? $video.buffered.end($video.buffered.length - 1) : 0),\n });\n}\n","import { def } from '../utils';\n\nexport default function playedMix(art) {\n def(art, 'played', {\n get: () => art.currentTime / art.duration,\n });\n}\n","import { def } from '../utils';\n\nexport default function playingMix(art) {\n const { $video } = art.template;\n def(art, 'playing', {\n get: () => !!($video.currentTime > 0 && !$video.paused && !$video.ended && $video.readyState > 2),\n });\n}\n","import { setStyle, addClass, removeClass, hasClass, def } from '../utils';\n\nexport default function resizeMix(art) {\n const { $container, $player, $video } = art.template;\n\n def(art, 'autoSize', {\n get() {\n return hasClass($container, 'art-auto-size');\n },\n set(value) {\n if (value) {\n const { videoWidth, videoHeight } = $video;\n const { width, height } = $container.getBoundingClientRect();\n const videoRatio = videoWidth / videoHeight;\n const containerRatio = width / height;\n addClass($container, 'art-auto-size');\n if (containerRatio > videoRatio) {\n const percentage = ((height * videoRatio) / width) * 100;\n setStyle($player, 'width', `${percentage}%`);\n setStyle($player, 'height', '100%');\n } else {\n const percentage = (width / videoRatio / height) * 100;\n setStyle($player, 'width', '100%');\n setStyle($player, 'height', `${percentage}%`);\n }\n art.emit('autoSize', {\n width: art.width,\n height: art.height,\n });\n } else {\n removeClass($container, 'art-auto-size');\n setStyle($player, 'width', null);\n setStyle($player, 'height', null);\n art.emit('autoSize');\n }\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function rectMix(art) {\n def(art, 'rect', {\n get: () => {\n return art.template.$player.getBoundingClientRect();\n },\n });\n\n const keys = ['bottom', 'height', 'left', 'right', 'top', 'width'];\n for (let index = 0; index < keys.length; index++) {\n const key = keys[index];\n def(art, key, {\n get: () => {\n return art.rect[key];\n },\n });\n }\n\n def(art, 'x', {\n get: () => {\n return art.left + window.pageXOffset;\n },\n });\n\n def(art, 'y', {\n get: () => {\n return art.top + window.pageYOffset;\n },\n });\n}\n","import { errorHandle, def } from '../utils';\n\nexport default function flipMix(art) {\n const {\n template: { $player },\n i18n,\n notice,\n } = art;\n\n def(art, 'flip', {\n get() {\n return $player.dataset.flip || 'normal';\n },\n set(flip) {\n if (!flip) flip = 'normal';\n\n const flipList = ['normal', 'horizontal', 'vertical'];\n errorHandle(flipList.includes(flip), `'flip' only accept ${flipList.toString()} as parameters`);\n\n if (flip === 'normal') {\n delete $player.dataset.flip;\n } else {\n $player.dataset.flip = flip;\n }\n\n const word = flip.replace(flip[0], flip[0].toUpperCase());\n notice.show = `${i18n.get('Video Flip')}: ${i18n.get(word)}`;\n art.emit('flip', flip);\n },\n });\n}\n","import { append, setStyle, addClass, removeClass, hasClass, def, isInViewport } from '../utils';\n\nexport default function miniMix(art) {\n const {\n i18n,\n option,\n storage,\n events: { proxy },\n template: { $player, $miniClose, $miniTitle, $miniHeader },\n } = art;\n\n let isDroging = false;\n let lastPageX = 0;\n let lastPageY = 0;\n let lastPlayerLeft = 0;\n let lastPlayerTop = 0;\n\n proxy($miniHeader, 'mousedown', (event) => {\n isDroging = true;\n lastPageX = event.pageX;\n lastPageY = event.pageY;\n lastPlayerLeft = art.left;\n lastPlayerTop = art.top;\n });\n\n proxy(document, 'mousemove', (event) => {\n if (isDroging) {\n addClass($player, 'art-is-dragging');\n const top = lastPlayerTop + event.pageY - lastPageY;\n const left = lastPlayerLeft + event.pageX - lastPageX;\n setStyle($player, 'top', `${top}px`);\n setStyle($player, 'left', `${left}px`);\n storage.set('top', top);\n storage.set('left', left);\n }\n });\n\n proxy(document, 'mouseup', () => {\n isDroging = false;\n removeClass($player, 'art-is-dragging');\n });\n\n proxy($miniClose, 'click', () => {\n art.mini = false;\n isDroging = false;\n removeClass($player, 'art-is-dragging');\n });\n\n append($miniTitle, option.title || i18n.get('Mini Player'));\n\n def(art, 'mini', {\n get() {\n return hasClass($player, 'art-mini');\n },\n set(value) {\n if (value) {\n art.normalSize = 'mini';\n art.autoSize = false;\n addClass($player, 'art-mini');\n const top = storage.get('top');\n const left = storage.get('left');\n if (top && left) {\n setStyle($player, 'top', `${top}px`);\n setStyle($player, 'left', `${left}px`);\n if (!isInViewport($miniHeader)) {\n storage.del('top');\n storage.del('left');\n art.mini = true;\n }\n } else {\n const top = window.innerHeight - art.height - 50;\n const left = window.innerWidth - art.width - 50;\n storage.set('top', top);\n storage.set('left', left);\n setStyle($player, 'top', `${top}px`);\n setStyle($player, 'left', `${left}px`);\n }\n art.aspectRatio = false;\n art.playbackRate = false;\n art.notice.show = '';\n art.emit('mini', true);\n } else {\n removeClass($player, 'art-mini');\n setStyle($player, 'top', null);\n setStyle($player, 'left', null);\n art.aspectRatio = false;\n art.playbackRate = false;\n art.autoSize = option.autoSize;\n art.notice.show = '';\n art.emit('mini', false);\n }\n },\n });\n}\n","import { def, clamp } from '../utils';\n\nexport default function loopMix(art) {\n let interval = [];\n def(art, 'loop', {\n get: () => interval,\n set: (value) => {\n if (Array.isArray(value) && typeof value[0] === 'number' && typeof value[1] === 'number') {\n const start = clamp(value[0], 0, Math.min(value[1], art.duration));\n const end = clamp(value[1], start, art.duration);\n if (end - start >= 1) {\n interval = [start, end];\n art.emit('loop', interval);\n } else {\n interval = [];\n art.emit('loop');\n }\n } else {\n interval = [];\n art.emit('loop');\n }\n },\n });\n\n art.on('video:timeupdate', () => {\n if (interval.length) {\n if (art.currentTime < interval[0] || art.currentTime > interval[1]) {\n art.seek = interval[0];\n }\n }\n });\n}\n","import { def, setStyle } from '../utils';\n\nexport default function posterMix(art) {\n const {\n option,\n template: { $poster },\n } = art;\n\n def(art, 'poster', {\n get: () => option.poster,\n set(url) {\n option.poster = url;\n setStyle($poster, 'backgroundImage', `url(${url})`);\n },\n });\n}\n","import { setStyle, hasClass, addClass, removeClass, def } from '../utils';\n\nexport default function autoHeightMix(art) {\n const {\n option,\n template: { $container, $video },\n } = art;\n\n const heightCache = $container.style.height;\n\n def(art, 'autoHeight', {\n get() {\n return hasClass($container, 'art-auto-height');\n },\n set(value) {\n if (value) {\n const { clientWidth } = $container;\n const { videoHeight, videoWidth } = $video;\n const height = videoHeight * (clientWidth / videoWidth);\n setStyle($container, 'height', height + 'px');\n addClass($container, 'art-auto-height');\n art.autoSize = option.autoSize;\n art.emit('autoHeight', height);\n } else {\n setStyle($container, 'height', heightCache);\n removeClass($container, 'art-auto-height');\n art.autoSize = option.autoSize;\n art.emit('autoHeight');\n }\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function themeMix(art) {\n const {\n option,\n template: { $player },\n } = art;\n\n def(art, 'theme', {\n get() {\n return getComputedStyle($player).getPropertyValue('--theme');\n },\n set(theme) {\n option.theme = theme;\n $player.style.setProperty('--theme', theme);\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function titleMix(art) {\n def(art, 'title', {\n get() {\n return art.option.title;\n },\n set(title) {\n art.option.title = title;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function normalSizeMix(art) {\n const sizeProps = ['mini', 'pip', 'fullscreen', 'fullscreenWeb'];\n\n def(art, 'normalSize', {\n get() {\n return sizeProps.every((name) => !art[name]);\n },\n set(name) {\n sizeProps\n .filter((item) => item !== name)\n .forEach((item) => {\n if (art[item]) {\n art[item] = false;\n }\n });\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function subtitleOffsetMix(art) {\n const { clamp } = art.constructor.utils;\n const { notice, template, i18n } = art;\n\n let offsetCache = 0;\n let cuesCache = [];\n art.on('subtitle:switch', () => {\n cuesCache = [];\n });\n\n def(art, 'subtitleOffset', {\n get() {\n return offsetCache;\n },\n set(value) {\n if (template.$track && template.$track.track) {\n const cues = Array.from(template.$track.track.cues);\n offsetCache = clamp(value, -5, 5);\n\n for (let index = 0; index < cues.length; index++) {\n const cue = cues[index];\n if (!cuesCache[index]) {\n cuesCache[index] = {\n startTime: cue.startTime,\n endTime: cue.endTime,\n };\n }\n cue.startTime = clamp(cuesCache[index].startTime + offsetCache, 0, art.duration);\n cue.endTime = clamp(cuesCache[index].endTime + offsetCache, 0, art.duration);\n }\n\n art.subtitle.update();\n notice.show = `${i18n.get('Subtitle Offset')}: ${value}s`;\n art.emit('subtitleOffset', value);\n } else {\n art.emit('subtitleOffset', 0);\n }\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function airplayMix(art) {\n const {\n i18n,\n notice,\n events: { proxy },\n template: { $video },\n } = art;\n\n let available = true;\n\n if (window.WebKitPlaybackTargetAvailabilityEvent && $video.webkitShowPlaybackTargetPicker) {\n proxy($video, 'webkitplaybacktargetavailabilitychanged', (event) => {\n switch (event.availability) {\n case 'available':\n available = true;\n break;\n case 'not-available':\n available = false;\n break;\n }\n });\n } else {\n available = false;\n }\n\n def(art, 'airplay', {\n value() {\n if (available) {\n $video.webkitShowPlaybackTargetPicker();\n art.emit('airplay');\n } else {\n notice.show = i18n.get('AirPlay Not Available');\n }\n },\n });\n}\n","import { clamp, setStyle } from '../utils';\n\nexport default function attrInit(art) {\n const {\n option,\n storage,\n template: { $video, $poster },\n } = art;\n\n Object.keys(option.moreVideoAttr).forEach((key) => {\n art.attr(key, option.moreVideoAttr[key]);\n });\n\n if (option.muted) {\n art.muted = option.muted;\n }\n\n if (option.volume) {\n $video.volume = clamp(option.volume, 0, 1);\n }\n\n const volumeStorage = storage.get('volume');\n if (typeof volumeStorage === 'number') {\n $video.volume = clamp(volumeStorage, 0, 1);\n }\n\n if (option.poster) {\n setStyle($poster, 'backgroundImage', `url(${option.poster})`);\n }\n\n if (option.autoplay) {\n $video.autoplay = option.autoplay;\n }\n\n if (option.playsInline) {\n $video.playsInline = true;\n $video['webkit-playsinline'] = true;\n }\n\n if (option.theme) {\n art.theme = option.theme;\n }\n\n art.url = option.url;\n}\n","import config from '../config';\nimport { sleep, addClass, setStyle, isMobile } from '../utils';\n\nexport default function eventInit(art) {\n const {\n i18n,\n notice,\n option,\n constructor,\n events: { proxy },\n template: { $player, $video, $poster },\n } = art;\n\n let reconnectTime = 0;\n\n for (let index = 0; index < config.events.length; index++) {\n proxy($video, config.events[index], (event) => {\n art.emit(`video:${event.type}`, event);\n });\n }\n\n // art.on('video:abort', () => {\n\n // });\n\n art.on('video:canplay', () => {\n reconnectTime = 0;\n art.loading.show = false;\n });\n\n art.once('video:canplay', () => {\n art.loading.show = false;\n art.controls.show = true;\n art.mask.show = true;\n art.isReady = true;\n art.emit('ready');\n });\n\n // art.on('video:canplaythrough', () => {\n\n // });\n\n // art.on('video:durationchange', () => {\n\n // });\n\n // art.on('video:emptied', () => {\n\n // });\n\n art.on('video:ended', () => {\n if (option.loop) {\n art.seek = 0;\n art.play();\n art.controls.show = false;\n art.mask.show = false;\n } else {\n art.controls.show = true;\n art.mask.show = true;\n }\n });\n\n art.on('video:error', async () => {\n if (reconnectTime < constructor.RECONNECT_TIME_MAX) {\n await sleep(constructor.RECONNECT_SLEEP_TIME);\n reconnectTime += 1;\n art.url = option.url;\n notice.show = `${i18n.get('Reconnect')}: ${reconnectTime}`;\n art.emit('error', reconnectTime);\n } else {\n art.mask.show = true;\n art.loading.show = false;\n art.controls.show = true;\n addClass($player, 'art-error');\n await sleep(constructor.RECONNECT_SLEEP_TIME);\n notice.show = i18n.get('Video Load Failed');\n art.destroy(false);\n }\n });\n\n // art.on('video:loadeddata', () => {\n\n // });\n\n art.on('video:loadedmetadata', () => {\n art.autoSize = option.autoSize;\n if (isMobile) {\n art.loading.show = false;\n art.controls.show = true;\n art.mask.show = true;\n }\n });\n\n art.on('video:loadstart', () => {\n art.loading.show = true;\n art.mask.show = false;\n art.controls.show = true;\n });\n\n art.on('video:pause', () => {\n art.controls.show = true;\n art.mask.show = true;\n });\n\n art.on('video:play', () => {\n art.mask.show = false;\n setStyle($poster, 'display', 'none');\n });\n\n art.on('video:playing', () => {\n art.mask.show = false;\n });\n\n // art.on('video:progress', () => {\n\n // });\n\n // art.on('video:ratechange', () => {\n\n // });\n\n art.on('video:seeked', () => {\n art.loading.show = false;\n });\n\n art.on('video:seeking', () => {\n art.loading.show = true;\n art.mask.show = false;\n });\n\n // art.on('video:stalled', () => {\n\n // });\n\n // art.on('video:suspend', () => {\n\n // });\n\n art.on('video:timeupdate', () => {\n art.mask.show = false;\n });\n\n // art.on('video:volumechange', () => {\n\n // });\n\n art.on('video:waiting', () => {\n art.loading.show = true;\n art.mask.show = false;\n });\n}\n","import { errorHandle, addClass, removeClass, isMobile } from '../utils';\nimport Component from '../utils/component';\nimport fullscreen from './fullscreen';\nimport fullscreenWeb from './fullscreenWeb';\nimport pip from './pip';\nimport playAndPause from './playAndPause';\nimport progress from './progress';\nimport time from './time';\nimport volume from './volume';\nimport setting from './setting';\nimport thumbnails from './thumbnails';\nimport screenshot from './screenshot';\nimport quality from './quality';\nimport loop from './loop';\nimport airplay from './airplay';\n\nexport default class Control extends Component {\n constructor(art) {\n super(art);\n\n this.name = 'control';\n\n const {\n constructor,\n events: { proxy },\n template: { $player },\n } = art;\n\n let activeTime = Date.now();\n\n proxy($player, ['click', 'mousemove', 'touchstart', 'touchmove'], () => {\n this.show = true;\n removeClass($player, 'art-hide-cursor');\n addClass($player, 'art-hover');\n activeTime = Date.now();\n });\n\n art.on('video:timeupdate', () => {\n if (!art.isInput && art.playing && this.show && Date.now() - activeTime >= constructor.CONTROL_HIDE_TIME) {\n this.show = false;\n addClass($player, 'art-hide-cursor');\n removeClass($player, 'art-hover');\n }\n });\n\n this.init();\n }\n\n init() {\n const { option } = this.art;\n\n if (!option.isLive) {\n this.add(\n progress({\n name: 'progress',\n position: 'top',\n index: 10,\n }),\n );\n }\n\n if (option.thumbnails.url && !option.isLive && !isMobile) {\n this.add(\n thumbnails({\n name: 'thumbnails',\n position: 'top',\n index: 20,\n }),\n );\n }\n\n this.add(\n loop({\n name: 'loop',\n position: 'top',\n index: 30,\n }),\n );\n\n this.add(\n playAndPause({\n name: 'playAndPause',\n position: 'left',\n index: 10,\n }),\n );\n\n this.add(\n volume({\n name: 'volume',\n position: 'left',\n index: 20,\n }),\n );\n\n if (!option.isLive) {\n this.add(\n time({\n name: 'time',\n position: 'left',\n index: 30,\n }),\n );\n }\n\n if (option.quality.length) {\n this.add(\n quality({\n name: 'quality',\n position: 'right',\n index: 10,\n }),\n );\n }\n\n if (option.screenshot && !isMobile) {\n this.add(\n screenshot({\n name: 'screenshot',\n position: 'right',\n index: 20,\n }),\n );\n }\n\n if (option.setting) {\n this.add(\n setting({\n name: 'setting',\n position: 'right',\n index: 30,\n }),\n );\n }\n\n if (option.pip) {\n this.add(\n pip({\n name: 'pip',\n position: 'right',\n index: 40,\n }),\n );\n }\n\n if (option.airplay && window.WebKitPlaybackTargetAvailabilityEvent) {\n this.add(\n airplay({\n name: 'airplay',\n position: 'right',\n index: 50,\n }),\n );\n }\n\n if (option.fullscreenWeb) {\n this.add(\n fullscreenWeb({\n name: 'fullscreenWeb',\n position: 'right',\n index: 60,\n }),\n );\n }\n\n if (option.fullscreen) {\n this.add(\n fullscreen({\n name: 'fullscreen',\n position: 'right',\n index: 70,\n }),\n );\n }\n\n for (let index = 0; index < option.controls.length; index++) {\n this.add(option.controls[index]);\n }\n }\n\n add(getOption) {\n const option = typeof getOption === 'function' ? getOption(this.art) : getOption;\n const { $progress, $controlsLeft, $controlsRight } = this.art.template;\n\n switch (option.position) {\n case 'top':\n this.$parent = $progress;\n break;\n case 'left':\n this.$parent = $controlsLeft;\n break;\n case 'right':\n this.$parent = $controlsRight;\n break;\n default:\n errorHandle(false, `Control option.position must one of 'top', 'left', 'right'`);\n break;\n }\n\n super.add(option);\n }\n}\n","import { hasClass, addClass, removeClass, append, setStyles, tooltip, getStyle, inverseClass, createElement } from './dom';\nimport validator from 'option-validator';\nimport { ComponentOption } from '../scheme';\nimport { has, def } from './property';\nimport { errorHandle } from './error';\n\nexport default class Component {\n constructor(art) {\n this.id = 0;\n this.art = art;\n this.add = this.add.bind(this);\n }\n\n get show() {\n return hasClass(this.art.template.$player, `art-${this.name}-show`);\n }\n\n set show(value) {\n const { $player } = this.art.template;\n const className = `art-${this.name}-show`;\n if (value) {\n addClass($player, className);\n } else {\n removeClass($player, className);\n }\n this.art.emit(this.name, value);\n }\n\n set toggle(value) {\n if (value) {\n this.show = !this.show;\n }\n }\n\n add(getOption) {\n const option = typeof getOption === 'function' ? getOption(this.art) : getOption;\n option.html = option.html || '';\n validator(option, ComponentOption);\n\n if (!this.$parent || !this.name || option.disable) return;\n const name = option.name || `${this.name}${this.id}`;\n errorHandle(!has(this, name), `Cannot add an existing name [${name}] to the [${this.name}]`);\n\n this.id += 1;\n const $ref = createElement('div');\n addClass($ref, `art-${this.name}`);\n addClass($ref, `art-${this.name}-${name}`);\n\n const childs = Array.from(this.$parent.children);\n $ref.dataset.index = option.index || this.id;\n const nextChild = childs.find((item) => Number(item.dataset.index) >= Number($ref.dataset.index));\n if (nextChild) {\n nextChild.insertAdjacentElement('beforebegin', $ref);\n } else {\n append(this.$parent, $ref);\n }\n\n if (option.html) {\n append($ref, option.html);\n }\n\n if (option.style) {\n setStyles($ref, option.style);\n }\n\n if (option.tooltip) {\n tooltip($ref, option.tooltip);\n }\n\n if (option.click) {\n this.art.events.proxy($ref, 'click', (event) => {\n event.preventDefault();\n option.click.call(this.art, this, event);\n });\n }\n\n if (option.selector && ['left', 'right'].includes(option.position)) {\n this.selector(option, $ref);\n }\n\n if (option.mounted) {\n option.mounted.call(this.art, $ref);\n }\n\n if ($ref.childNodes.length === 1 && $ref.childNodes[0].nodeType === 3) {\n addClass($ref, 'art-control-onlyText');\n }\n\n def(this, name, {\n value: $ref,\n });\n\n return $ref;\n }\n\n selector(option, $ref) {\n const { hover, proxy } = this.art.events;\n\n addClass($ref, 'art-control-selector');\n const $value = createElement('div');\n addClass($value, 'art-selector-value');\n append($value, option.html);\n $ref.innerText = '';\n append($ref, $value);\n\n const list = option.selector\n .map(\n (item, index) =>\n `
${\n item.html\n }
`,\n )\n .join('');\n const $list = createElement('div');\n addClass($list, 'art-selector-list');\n append($list, list);\n append($ref, $list);\n\n const setLeft = () => {\n const left = getStyle($ref, 'width') / 2 - getStyle($list, 'width') / 2;\n $list.style.left = `${left}px`;\n };\n\n hover($ref, setLeft);\n\n proxy($list, 'click', async (event) => {\n const path = event.composedPath() || [];\n const $item = path.find((item) => hasClass(item, 'art-selector-item'));\n if (!$item) return;\n inverseClass($item, 'art-current');\n const index = Number($item.dataset.index);\n const find = option.selector[index] || {};\n $value.innerText = $item.innerText;\n if (option.onSelect) {\n const result = await option.onSelect.call(this.art, find, $item, event);\n if (typeof result === 'string' || typeof result === 'number') {\n $value.innerHTML = result;\n }\n }\n setLeft();\n this.art.emit('selector', find, $item);\n });\n }\n}\n","import { append, tooltip, setStyle } from '../utils';\n\nexport default function fullscreen(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('Fullscreen'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n const $fullscreenOn = append($control, icons.fullscreenOn);\n const $fullscreenOff = append($control, icons.fullscreenOff);\n setStyle($fullscreenOff, 'display', 'none');\n\n proxy($control, 'click', () => {\n art.fullscreen = !art.fullscreen;\n });\n\n art.on('fullscreen', (value) => {\n if (value) {\n tooltip($control, i18n.get('Exit Fullscreen'));\n setStyle($fullscreenOn, 'display', 'none');\n setStyle($fullscreenOff, 'display', 'inline-flex');\n } else {\n tooltip($control, i18n.get('Fullscreen'));\n setStyle($fullscreenOn, 'display', 'inline-flex');\n setStyle($fullscreenOff, 'display', 'none');\n }\n });\n },\n });\n}\n","import { append, tooltip, setStyle } from '../utils';\n\nexport default function fullscreenWeb(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('Web Fullscreen'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n const $fullscreenWebOn = append($control, icons.fullscreenWebOn);\n const $fullscreenWebOff = append($control, icons.fullscreenWebOff);\n setStyle($fullscreenWebOff, 'display', 'none');\n\n proxy($control, 'click', () => {\n art.fullscreenWeb = !art.fullscreenWeb;\n });\n\n art.on('fullscreenWeb', (value) => {\n if (value) {\n tooltip($control, i18n.get('Exit Web Fullscreen'));\n setStyle($fullscreenWebOn, 'display', 'none');\n setStyle($fullscreenWebOff, 'display', 'inline-flex');\n } else {\n tooltip($control, i18n.get('Web Fullscreen'));\n setStyle($fullscreenWebOn, 'display', 'inline-flex');\n setStyle($fullscreenWebOff, 'display', 'none');\n }\n });\n },\n });\n}\n","import { append, tooltip } from '../utils';\n\nexport default function pip(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('PIP Mode'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n append($control, icons.pip);\n\n proxy($control, 'click', () => {\n art.pip = !art.pip;\n });\n\n art.on('pip', (value) => {\n tooltip($control, i18n.get(value ? 'Exit PIP Mode' : 'PIP Mode'));\n });\n },\n });\n}\n","import { append, tooltip, setStyle } from '../utils';\n\nexport default function playAndPause(option) {\n return (art) => ({\n ...option,\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n const $play = append($control, icons.play);\n const $pause = append($control, icons.pause);\n tooltip($play, i18n.get('Play'));\n tooltip($pause, i18n.get('Pause'));\n\n proxy($play, 'click', () => {\n art.play();\n });\n\n proxy($pause, 'click', () => {\n art.pause();\n });\n\n function showPlay() {\n setStyle($play, 'display', 'flex');\n setStyle($pause, 'display', 'none');\n }\n\n function showPause() {\n setStyle($play, 'display', 'none');\n setStyle($pause, 'display', 'flex');\n }\n\n if (art.playing) {\n showPause();\n } else {\n showPlay();\n }\n\n art.on('video:playing', () => {\n showPause();\n });\n\n art.on('video:pause', () => {\n showPlay();\n });\n },\n });\n}\n","import { query, clamp, append, setStyle, setStyles, secondToTime, includeFromEvent, isMobile } from '../utils';\n\nexport function getPosFromEvent(art, event) {\n const { $progress } = art.template;\n const { left } = $progress.getBoundingClientRect();\n const eventLeft = event.pageX;\n const width = clamp(eventLeft - left, 0, $progress.clientWidth);\n const second = (width / $progress.clientWidth) * art.duration;\n const time = secondToTime(second);\n const percentage = clamp(width / $progress.clientWidth, 0, 1);\n return { second, time, width, percentage };\n}\n\nexport default function progress(options) {\n return (art) => {\n const {\n icons,\n option,\n events: { proxy },\n } = art;\n\n return {\n ...options,\n html: `\n
\n
\n
\n
\n
\n
\n
\n `,\n mounted: ($control) => {\n let isDroging = false;\n const $loaded = query('.art-progress-loaded', $control);\n const $played = query('.art-progress-played', $control);\n const $highlight = query('.art-progress-highlight', $control);\n const $indicator = query('.art-progress-indicator', $control);\n const $tip = query('.art-progress-tip', $control);\n\n setStyle($played, 'backgroundColor', 'var(--theme)');\n\n let indicatorSize = art.constructor.INDICATOR_SIZE;\n\n if (icons.indicator) {\n indicatorSize = art.constructor.INDICATOR_SIZE_ICON;\n append($indicator, icons.indicator);\n } else {\n setStyles($indicator, {\n backgroundColor: 'var(--theme)',\n });\n }\n\n if (isMobile) {\n indicatorSize = art.constructor.INDICATOR_SIZE_MOBILE;\n if (icons.indicator) {\n indicatorSize = art.constructor.INDICATOR_SIZE_MOBILE_ICON;\n }\n }\n\n setStyles($indicator, {\n left: `-${indicatorSize / 2}px`,\n width: `${indicatorSize}px`,\n height: `${indicatorSize}px`,\n });\n\n function showHighlight(event) {\n const { width } = getPosFromEvent(art, event);\n const { text } = event.target.dataset;\n $tip.innerHTML = text;\n const tipWidth = $tip.clientWidth;\n if (width <= tipWidth / 2) {\n setStyle($tip, 'left', 0);\n } else if (width > $control.clientWidth - tipWidth / 2) {\n setStyle($tip, 'left', `${$control.clientWidth - tipWidth}px`);\n } else {\n setStyle($tip, 'left', `${width - tipWidth / 2}px`);\n }\n }\n\n function showTime(event) {\n const { width, time } = getPosFromEvent(art, event);\n $tip.innerHTML = time;\n const tipWidth = $tip.clientWidth;\n if (width <= tipWidth / 2) {\n setStyle($tip, 'left', 0);\n } else if (width > $control.clientWidth - tipWidth / 2) {\n setStyle($tip, 'left', `${$control.clientWidth - tipWidth}px`);\n } else {\n setStyle($tip, 'left', `${width - tipWidth / 2}px`);\n }\n }\n\n function setBar(type, percentage) {\n if (type === 'loaded') {\n setStyle($loaded, 'width', `${percentage * 100}%`);\n }\n\n if (type === 'played') {\n setStyle($played, 'width', `${percentage * 100}%`);\n setStyle($indicator, 'left', `calc(${percentage * 100}% - ${indicatorSize / 2}px)`);\n }\n }\n\n art.on('video:loadedmetadata', () => {\n for (let index = 0; index < option.highlight.length; index++) {\n const item = option.highlight[index];\n const left = (clamp(item.time, 0, art.duration) / art.duration) * 100;\n append(\n $highlight,\n ``,\n );\n }\n });\n\n setBar('loaded', art.loaded);\n\n art.on('setBar', (type, percentage) => {\n setBar(type, percentage);\n });\n\n art.on('video:progress', () => {\n setBar('loaded', art.loaded);\n });\n\n art.on('video:timeupdate', () => {\n setBar('played', art.played);\n });\n\n art.on('video:ended', () => {\n setBar('played', 1);\n });\n\n if (!isMobile) {\n proxy($control, 'click', (event) => {\n if (event.target !== $indicator) {\n const { second, percentage } = getPosFromEvent(art, event);\n setBar('played', percentage);\n art.seek = second;\n }\n });\n\n proxy($control, 'mousemove', (event) => {\n setStyle($tip, 'display', 'block');\n if (includeFromEvent(event, $highlight)) {\n showHighlight(event);\n } else {\n showTime(event);\n }\n });\n\n proxy($control, 'mouseout', () => {\n setStyle($tip, 'display', 'none');\n });\n\n proxy($indicator, 'mousedown', () => {\n isDroging = true;\n });\n\n proxy(document, 'mousemove', (event) => {\n if (isDroging) {\n const { second, percentage } = getPosFromEvent(art, event);\n setBar('played', percentage);\n art.seek = second;\n }\n });\n\n proxy(document, 'mouseup', () => {\n if (isDroging) {\n isDroging = false;\n }\n });\n }\n },\n };\n };\n}\n","import { secondToTime } from '../utils';\n\nexport default function time(option) {\n return (art) => ({\n ...option,\n style: {\n cursor: 'auto',\n },\n mounted: ($control) => {\n function getTime() {\n const newTime = `${secondToTime(art.currentTime)} / ${secondToTime(art.duration)}`;\n if (newTime !== $control.innerText) {\n $control.innerText = newTime;\n }\n }\n\n getTime();\n\n const events = ['video:loadedmetadata', 'video:timeupdate', 'video:progress'];\n for (let index = 0; index < events.length; index++) {\n art.on(events[index], getTime);\n }\n },\n });\n}\n","import { append, clamp, tooltip, setStyle, isMobile } from '../utils';\n\nexport default function volume(option) {\n return (art) => ({\n ...option,\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n let isDroging = false;\n const panelWidth = art.constructor.VOLUME_PANEL_WIDTH;\n const handleWidth = art.constructor.VOLUME_HANDLE_WIDTH;\n const $volume = append($control, icons.volume);\n const $volumeClose = append($control, icons.volumeClose);\n const $volumePanel = append($control, '
');\n const $volumeHandle = append($volumePanel, '
');\n tooltip($volume, i18n.get('Mute'));\n setStyle($volumeClose, 'display', 'none');\n\n if (isMobile) {\n setStyle($volumePanel, 'display', 'none');\n }\n\n function volumeChangeFromEvent(event) {\n const { left: panelLeft } = $volumePanel.getBoundingClientRect();\n const percentage =\n clamp(event.pageX - panelLeft - handleWidth / 2, 0, panelWidth - handleWidth / 2) /\n (panelWidth - handleWidth);\n return percentage;\n }\n\n function setVolumeHandle(percentage = 0.7) {\n if (art.muted || percentage === 0) {\n setStyle($volume, 'display', 'none');\n setStyle($volumeClose, 'display', 'flex');\n setStyle($volumeHandle, 'left', '0');\n } else {\n const width = (panelWidth - handleWidth) * percentage;\n setStyle($volume, 'display', 'flex');\n setStyle($volumeClose, 'display', 'none');\n setStyle($volumeHandle, 'left', `${width}px`);\n }\n }\n\n setVolumeHandle(art.volume);\n art.on('video:volumechange', () => {\n setVolumeHandle(art.volume);\n });\n\n proxy($volume, 'click', () => {\n art.muted = true;\n });\n\n proxy($volumeClose, 'click', () => {\n art.muted = false;\n });\n\n proxy($volumePanel, 'click', (event) => {\n art.muted = false;\n art.volume = volumeChangeFromEvent(event);\n });\n\n proxy($volumeHandle, 'mousedown', () => {\n isDroging = true;\n });\n\n proxy($control, 'mousemove', (event) => {\n if (isDroging) {\n art.muted = false;\n art.volume = volumeChangeFromEvent(event);\n }\n });\n\n proxy(document, 'mouseup', () => {\n if (isDroging) {\n isDroging = false;\n }\n });\n },\n });\n}\n","import { append, tooltip } from '../utils';\n\nexport default function setting(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('Show Setting'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n append($control, icons.setting);\n\n proxy($control, 'click', () => {\n art.setting.toggle = true;\n });\n\n art.on('setting', (value) => {\n tooltip($control, i18n.get(value ? 'Hide Setting' : 'Show Setting'));\n });\n },\n });\n}\n","import { setStyle } from '../utils';\nimport { getPosFromEvent } from './progress';\n\nexport default function thumbnails(options) {\n return (art) => ({\n ...options,\n mounted: ($control) => {\n const {\n option,\n template: { $progress, $video },\n events: { proxy, loadImg },\n } = art;\n\n let image = null;\n let loading = false;\n let isLoad = false;\n\n function showThumbnails(event) {\n const { width: posWidth } = getPosFromEvent(art, event);\n const { url, number, column, width, height } = option.thumbnails;\n const width2 = width || image.naturalWidth / column;\n const height2 = height || width2 / ($video.videoWidth / $video.videoHeight);\n const perWidth = $progress.clientWidth / number;\n const perIndex = Math.floor(posWidth / perWidth);\n const yIndex = Math.ceil(perIndex / column) - 1;\n const xIndex = perIndex % column || column - 1;\n setStyle($control, 'backgroundImage', `url(${url})`);\n setStyle($control, 'height', `${height2}px`);\n setStyle($control, 'width', `${width2}px`);\n setStyle($control, 'backgroundPosition', `-${xIndex * width2}px -${yIndex * height2}px`);\n if (posWidth <= width2 / 2) {\n setStyle($control, 'left', 0);\n } else if (posWidth > $progress.clientWidth - width2 / 2) {\n setStyle($control, 'left', `${$progress.clientWidth - width2}px`);\n } else {\n setStyle($control, 'left', `${posWidth - width2 / 2}px`);\n }\n }\n\n proxy($progress, 'mousemove', async (event) => {\n if (!loading) {\n loading = true;\n const img = await loadImg(option.thumbnails.url);\n image = img;\n isLoad = true;\n }\n\n if (isLoad) {\n setStyle($control, 'display', 'block');\n showThumbnails(event);\n }\n });\n\n proxy($progress, 'mouseout', () => {\n setStyle($control, 'display', 'none');\n });\n },\n });\n}\n","import { append } from '../utils';\n\nexport default function screenshot(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('Screenshot'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n } = art;\n\n append($control, icons.screenshot);\n proxy($control, 'click', () => {\n art.screenshot();\n });\n },\n });\n}\n","export default function quality(option) {\n return (art) => {\n const qualityOption = art.option.quality;\n const qualityDefault = qualityOption.find((item) => item.default) || qualityOption[0];\n return {\n ...option,\n html: qualityDefault ? qualityDefault.html : '',\n selector: qualityOption,\n onSelect(item) {\n art.switchQuality(item.url, item.html);\n },\n };\n };\n}\n","import { append, setStyle } from '../utils';\n\nexport default function loop(option) {\n return (art) => ({\n ...option,\n mounted: ($control) => {\n const $left = append($control, ``);\n const $right = append($control, ``);\n\n art.on('loop', (value) => {\n if (value) {\n setStyle($control, 'display', 'block');\n setStyle($left, 'left', `calc(${(value[0] / art.duration) * 100}% - ${$left.clientWidth}px)`);\n setStyle($right, 'left', `${(value[1] / art.duration) * 100}%`);\n } else {\n setStyle($control, 'display', 'none');\n }\n });\n },\n });\n}\n","import { append } from '../utils';\n\nexport default function pip(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('AirPlay'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n } = art;\n\n append($control, icons.airplay);\n proxy($control, 'click', () => art.airplay());\n },\n });\n}\n","import { setStyles, includeFromEvent, isMobile } from '../utils';\nimport Component from '../utils/component';\nimport playbackRate from './playbackRate';\nimport aspectRatio from './aspectRatio';\nimport flip from './flip';\nimport info from './info';\nimport version from './version';\nimport close from './close';\n\nexport default class Contextmenu extends Component {\n constructor(art) {\n super(art);\n\n this.name = 'contextmenu';\n this.$parent = art.template.$contextmenu;\n\n if (!isMobile) {\n this.init();\n }\n }\n\n init() {\n const {\n option,\n template: { $player, $contextmenu },\n events: { proxy },\n } = this.art;\n\n if (option.playbackRate) {\n this.add(\n playbackRate({\n name: 'playbackRate',\n index: 10,\n }),\n );\n }\n\n if (option.aspectRatio) {\n this.add(\n aspectRatio({\n name: 'aspectRatio',\n index: 20,\n }),\n );\n }\n\n if (option.flip) {\n this.add(\n flip({\n name: 'flip',\n index: 30,\n }),\n );\n }\n\n this.add(\n info({\n name: 'info',\n index: 40,\n }),\n );\n\n this.add(\n version({\n name: 'version',\n index: 50,\n }),\n );\n\n this.add(\n close({\n name: 'close',\n index: 60,\n }),\n );\n\n for (let index = 0; index < option.contextmenu.length; index++) {\n this.add(option.contextmenu[index]);\n }\n\n proxy($player, 'contextmenu', (event) => {\n event.preventDefault();\n this.show = true;\n\n const mouseX = event.clientX;\n const mouseY = event.clientY;\n const { height: cHeight, width: cWidth, left: cLeft, top: cTop } = $player.getBoundingClientRect();\n const { height: mHeight, width: mWidth } = $contextmenu.getBoundingClientRect();\n let menuLeft = mouseX - cLeft;\n let menuTop = mouseY - cTop;\n\n if (mouseX + mWidth > cLeft + cWidth) {\n menuLeft = cWidth - mWidth;\n }\n\n if (mouseY + mHeight > cTop + cHeight) {\n menuTop = cHeight - mHeight;\n }\n\n setStyles($contextmenu, {\n top: `${menuTop}px`,\n left: `${menuLeft}px`,\n });\n });\n\n proxy($player, 'click', (event) => {\n if (!includeFromEvent(event, $contextmenu)) {\n this.show = false;\n }\n });\n\n this.art.on('blur', () => {\n this.show = false;\n });\n }\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function playbackRate(option) {\n return (art) => {\n const { i18n } = art;\n return {\n ...option,\n html: `${i18n.get('Play Speed')}:\n 0.5\n 0.75\n ${i18n.get('Normal')}\n 1.25\n 1.5\n 2.0\n `,\n click: (contextmenu, event) => {\n const { value } = event.target.dataset;\n if (value) {\n art.playbackRate = Number(value);\n contextmenu.show = false;\n }\n },\n mounted: ($panel) => {\n art.on('playbackRate', (value) => {\n const $current = queryAll('span', $panel).find((item) => Number(item.dataset.value) === value);\n if ($current) {\n inverseClass($current, 'art-current');\n }\n });\n },\n };\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function aspectRatio(option) {\n return (art) => {\n const { i18n } = art;\n return {\n ...option,\n html: `${i18n.get('Aspect Ratio')}:\n ${i18n.get('Default')}\n 4:3\n 16:9\n `,\n click: (contextmenu, event) => {\n const { value } = event.target.dataset;\n if (value) {\n art.aspectRatio = value;\n contextmenu.show = false;\n }\n },\n mounted: ($panel) => {\n art.on('aspectRatio', (value) => {\n const $current = queryAll('span', $panel).find((item) => item.dataset.value === value);\n if ($current) {\n inverseClass($current, 'art-current');\n }\n });\n },\n };\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function flip(option) {\n return (art) => {\n const { i18n } = art;\n return {\n ...option,\n html: `${i18n.get('Video Flip')}:\n ${i18n.get('Normal')}\n ${i18n.get('Horizontal')}\n ${i18n.get('Vertical')}\n `,\n click: (contextmenu, event) => {\n const { value } = event.target.dataset;\n if (value) {\n art.flip = value;\n contextmenu.show = false;\n }\n },\n mounted: ($panel) => {\n art.on('flip', (value) => {\n const $current = queryAll('span', $panel).find((item) => item.dataset.value === value);\n if ($current) {\n inverseClass($current, 'art-current');\n }\n });\n },\n };\n };\n}\n","export default function info(option) {\n return art => ({\n ...option,\n html: art.i18n.get('Video Info'),\n click: contextmenu => {\n art.info.show = true;\n contextmenu.show = false;\n },\n });\n}\n","export default function version(option) {\n return {\n ...option,\n html: `ArtPlayer ${process.env.APP_VER}`,\n };\n}\n","export default function close(option) {\n return art => ({\n ...option,\n html: art.i18n.get('Close'),\n click: contextmenu => {\n contextmenu.show = false;\n },\n });\n}\n","import { queryAll, isMobile } from './utils';\nimport Component from './utils/component';\n\nexport default class Info extends Component {\n constructor(art) {\n super(art);\n this.name = 'info';\n \n if (!isMobile) {\n this.init();\n }\n }\n\n init() {\n const {\n constructor,\n events: { proxy },\n template: { $infoPanel, $infoClose, $video },\n } = this.art;\n\n proxy($infoClose, 'click', () => {\n this.show = false;\n });\n\n let timer = null;\n const $types = queryAll('[data-video]', $infoPanel) || [];\n\n this.art.on('destroy', () => {\n clearTimeout(timer);\n });\n\n function loop() {\n for (let index = 0; index < $types.length; index++) {\n const item = $types[index];\n const value = $video[item.dataset.video];\n const innerText = typeof value === 'number' ? value.toFixed(2) : value;\n if (item.innerText !== innerText) {\n item.innerText = innerText;\n }\n }\n timer = setTimeout(loop, constructor.INFO_LOOP_TIME);\n }\n\n loop();\n }\n}\n","import {\n setStyle,\n setStyles,\n srtToVtt,\n vttToBlob,\n getExt,\n assToVtt,\n escape,\n remove,\n append,\n createElement,\n} from './utils';\nimport Component from './utils/component';\nimport validator from 'option-validator';\nimport scheme from './scheme';\n\nexport default class Subtitle extends Component {\n constructor(art) {\n super(art);\n this.name = 'subtitle';\n this.eventDestroy = () => null;\n this.init(art.option.subtitle);\n\n let lastState = false;\n art.on('video:timeupdate', () => {\n if (!this.url) return;\n const state = this.art.template.$video.webkitDisplayingFullscreen;\n if (typeof state !== 'boolean') return;\n if (state !== lastState) {\n lastState = state;\n this.createTrack(state ? 'subtitles' : 'metadata', this.url);\n }\n });\n }\n\n get url() {\n return this.art.template.$track.src;\n }\n\n set url(url) {\n this.switch(url);\n }\n\n get textTrack() {\n return this.art.template.$video.textTracks[0];\n }\n\n get activeCue() {\n return this.textTrack.activeCues[0];\n }\n\n style(key, value) {\n const { $subtitle } = this.art.template;\n if (typeof key === 'object') {\n return setStyles($subtitle, key);\n }\n return setStyle($subtitle, key, value);\n }\n\n update() {\n const { $subtitle } = this.art.template;\n $subtitle.innerHTML = '';\n if (this.activeCue) {\n $subtitle.innerHTML = this.activeCue.text\n .split(/\\r?\\n/)\n .map((item) => `

${escape(item)}

`)\n .join('');\n this.art.emit('subtitleUpdate', this.activeCue.text);\n }\n }\n\n async switch(url, newOption = {}) {\n const { i18n, notice, option } = this.art;\n const subtitleOption = { ...option.subtitle, ...newOption, url };\n const subUrl = await this.init(subtitleOption);\n if (newOption.name) {\n notice.show = `${i18n.get('Switch Subtitle')}: ${newOption.name}`;\n }\n return subUrl;\n }\n\n createTrack(kind, url) {\n const { template, proxy } = this.art;\n const { $video, $track } = template;\n\n const $newTrack = createElement('track');\n $newTrack.default = true;\n $newTrack.kind = kind;\n $newTrack.src = url;\n\n this.eventDestroy();\n remove($track);\n\n append($video, $newTrack);\n template.$track = $newTrack;\n this.eventDestroy = proxy(this.textTrack, 'cuechange', () => this.update());\n }\n\n async init(subtitleOption) {\n const {\n notice,\n template: { $subtitle },\n } = this.art;\n\n validator(subtitleOption, scheme.subtitle);\n if (!subtitleOption.url) return;\n this.style(subtitleOption.style);\n\n return fetch(subtitleOption.url)\n .then((response) => response.arrayBuffer())\n .then((buffer) => {\n const decoder = new TextDecoder(subtitleOption.encoding);\n const text = decoder.decode(buffer);\n\n this.art.emit('subtitleLoad', subtitleOption.url);\n switch (subtitleOption.type || getExt(subtitleOption.url)) {\n case 'srt':\n return vttToBlob(srtToVtt(text));\n case 'ass':\n return vttToBlob(assToVtt(text));\n case 'vtt':\n return vttToBlob(text);\n default:\n return subtitleOption.url;\n }\n })\n .then((subUrl) => {\n $subtitle.innerHTML = '';\n if (this.url === subUrl) return subUrl;\n URL.revokeObjectURL(this.url);\n this.createTrack('metadata', subUrl);\n this.art.emit('subtitleSwitch', subUrl);\n return subUrl;\n })\n .catch((err) => {\n notice.show = err;\n throw err;\n });\n }\n}\n","import { ArtPlayerError } from '../utils/error';\nimport clickInit from './clickInit';\nimport hoverInit from './hoverInit';\nimport mousemoveInit from './mousemoveInit';\nimport resizeInit from './resizeInit';\nimport gestureInit from './gestureInit';\nimport viewInit from './viewInit';\n\nexport default class Events {\n constructor(art) {\n this.destroyEvents = [];\n this.proxy = this.proxy.bind(this);\n this.hover = this.hover.bind(this);\n this.loadImg = this.loadImg.bind(this);\n\n if (art.whitelist.state) {\n clickInit(art, this);\n hoverInit(art, this);\n mousemoveInit(art, this);\n resizeInit(art, this);\n gestureInit(art, this);\n viewInit(art, this);\n }\n }\n\n proxy(target, name, callback, option = {}) {\n if (Array.isArray(name)) {\n return name.map((item) => this.proxy(target, item, callback, option));\n }\n\n target.addEventListener(name, callback, option);\n const destroy = () => target.removeEventListener(name, callback, option);\n this.destroyEvents.push(destroy);\n return destroy;\n }\n\n hover(target, mouseenter, mouseleave) {\n if (mouseenter) {\n this.proxy(target, 'mouseenter', mouseenter);\n }\n if (mouseleave) {\n this.proxy(target, 'mouseleave', mouseleave);\n }\n }\n\n loadImg(img) {\n return new Promise((resolve, reject) => {\n let image;\n\n if (img instanceof HTMLImageElement) {\n image = img;\n } else if (typeof img === 'string') {\n image = new Image();\n image.src = img;\n } else {\n return reject(new ArtPlayerError('Unable to get Image'));\n }\n\n if (image.complete) {\n return resolve(image);\n }\n\n this.proxy(image, 'load', () => resolve(image));\n this.proxy(image, 'error', () => reject(new ArtPlayerError(`Failed to load Image: ${image.src}`)));\n });\n }\n\n destroy() {\n for (let index = 0; index < this.destroyEvents.length; index++) {\n this.destroyEvents[index]();\n }\n }\n}\n","import { includeFromEvent, isMobile } from '../utils';\n\nexport default function clickInit(art, events) {\n const {\n constructor,\n template: { $player, $video },\n } = art;\n\n events.proxy(document, ['click', 'contextmenu'], (event) => {\n if (includeFromEvent(event, $player)) {\n art.isInput = event.target.tagName === 'INPUT';\n art.isFocus = true;\n art.emit('focus');\n } else {\n art.isInput = false;\n art.isFocus = false;\n art.emit('blur');\n }\n });\n\n let clickTime = 0;\n events.proxy($video, 'click', () => {\n const now = Date.now();\n\n if (now - clickTime <= constructor.DB_CLICE_TIME) {\n art.emit('dblclick');\n\n if (isMobile) {\n if (!art.isLock) {\n art.toggle();\n }\n } else {\n art.fullscreen = !art.fullscreen;\n }\n } else {\n art.emit('click');\n\n if (!isMobile) {\n art.toggle();\n }\n }\n\n clickTime = now;\n });\n}\n","import { addClass, removeClass } from '../utils';\n\nexport default function hoverInit(art, events) {\n const { $player } = art.template;\n\n events.hover(\n $player,\n () => {\n addClass($player, 'art-hover');\n art.emit('hover', true);\n },\n () => {\n removeClass($player, 'art-hover');\n art.emit('hover', false);\n },\n );\n}\n","export default function mousemoveInitInit(art, events) {\n const { $player } = art.template;\n\n events.proxy($player, 'mousemove', (event) => {\n art.emit('mousemove', event);\n });\n}\n","import { throttle } from '../utils';\n\nexport default function resizeInit(art, events) {\n const { option } = art;\n\n const resizeFn = throttle(() => {\n if (art.normalSize) {\n art.autoSize = option.autoSize;\n }\n art.aspectRatioReset = true;\n art.notice.show = '';\n art.emit('resize');\n }, art.constructor.RESIZE_TIME);\n\n events.proxy(window, ['orientationchange', 'resize'], () => {\n resizeFn();\n });\n\n if (screen && screen.orientation && screen.orientation.onchange) {\n events.proxy(screen.orientation, 'change', () => {\n resizeFn();\n });\n }\n}\n","import { clamp, secondToTime, isMobile, includeFromEvent } from '../utils';\n\nexport default function gestureInit(art, events) {\n if (isMobile && !art.option.isLive) {\n const { $video, $bottom, $controls } = art.template;\n\n let isDroging = false;\n let startX = 0;\n let startY = 0;\n let startTime = 0;\n\n const onTouchStart = (event) => {\n if (event.touches.length === 1 && !art.isLock) {\n isDroging = true;\n const { clientX, clientY } = event.touches[0];\n startX = clientX;\n startY = clientY;\n startTime = art.currentTime;\n }\n };\n\n const onTouchMove = (event) => {\n if (event.touches.length === 1 && isDroging && art.duration) {\n const autoOrientation = art.plugins.autoOrientation && art.plugins.autoOrientation.state;\n const { clientX, clientY } = event.touches[0];\n const ratioX = clamp((clientX - startX) / art.width, -1, 1);\n const ratioY = clamp((clientY - startY) / art.height, -1, 1);\n const ratio = autoOrientation ? ratioY : ratioX;\n const currentTime = clamp(\n startTime + art.duration * ratio * art.constructor.TOUCH_MOVE_RATIO,\n 0,\n art.duration,\n );\n art.seek = currentTime;\n art.emit('setBar', 'played', clamp(currentTime / art.duration, 0, 1));\n art.notice.show = `${secondToTime(currentTime)} / ${secondToTime(art.duration)}`;\n }\n };\n\n const onTouchEnd = () => {\n if (isDroging) {\n startX = 0;\n startY = 0;\n startTime = 0;\n isDroging = false;\n }\n };\n\n events.proxy($bottom, 'touchstart', (event) => {\n if (!includeFromEvent(event, $controls)) {\n onTouchStart(event);\n }\n });\n\n events.proxy($bottom, 'touchmove', onTouchMove);\n events.proxy($video, 'touchstart', onTouchStart);\n events.proxy($video, 'touchmove', onTouchMove);\n events.proxy(document, 'touchend', onTouchEnd);\n }\n}\n","import { throttle, isInViewport } from '../utils';\n\nexport default function viewInit(art, events) {\n const {\n option,\n constructor,\n template: { $container },\n } = art;\n\n const scrollFn = throttle(() => {\n art.emit('view', isInViewport($container, constructor.SCROLL_GAP));\n }, constructor.SCROLL_TIME);\n\n events.proxy(window, 'scroll', () => {\n scrollFn();\n });\n\n art.on('view', (state) => {\n if (option.autoMini) {\n art.mini = !state;\n }\n });\n}\n","import { isMobile } from './utils';\n\nexport default class Hotkey {\n constructor(art) {\n this.art = art;\n this.keys = {};\n\n if (art.option.hotkey && !isMobile) {\n this.init();\n }\n }\n\n init() {\n const { proxy } = this.art.events;\n\n this.add(27, () => {\n if (this.art.fullscreenWeb) {\n this.art.fullscreenWeb = false;\n }\n });\n\n this.add(32, () => {\n this.art.toggle();\n });\n\n this.add(37, () => {\n this.art.backward = 5;\n });\n\n this.add(38, () => {\n this.art.volume += 0.1;\n });\n\n this.add(39, () => {\n this.art.forward = 5;\n });\n\n this.add(40, () => {\n this.art.volume -= 0.1;\n });\n\n proxy(window, 'keydown', (event) => {\n if (this.art.isFocus) {\n const tag = document.activeElement.tagName.toUpperCase();\n const editable = document.activeElement.getAttribute('contenteditable');\n if (tag !== 'INPUT' && tag !== 'TEXTAREA' && editable !== '' && editable !== 'true') {\n const events = this.keys[event.keyCode];\n if (events) {\n event.preventDefault();\n for (let index = 0; index < events.length; index++) {\n events[index].call(this.art, event);\n }\n this.art.emit('hotkey', event);\n }\n }\n }\n });\n }\n\n add(key, event) {\n if (this.keys[key]) {\n this.keys[key].push(event);\n } else {\n this.keys[key] = [event];\n }\n return this;\n }\n\n remove(key, event) {\n if (this.keys[key]) {\n const index = this.keys[key].indexOf(event);\n if (index !== -1) {\n this.keys[key].splice(index, 1);\n }\n }\n return this;\n }\n}\n","import Component from './utils/component';\n\nexport default class Layer extends Component {\n constructor(art) {\n super(art);\n\n const {\n option,\n template: { $layer },\n } = art;\n\n this.name = 'layer';\n this.$parent = $layer;\n\n for (let index = 0; index < option.layers.length; index++) {\n this.add(option.layers[index]);\n }\n }\n}\n","import { append } from './utils';\nimport Component from './utils/component';\n\nexport default class Loading extends Component {\n constructor(art) {\n super(art);\n this.name = 'loading';\n append(art.template.$loading, art.icons.loading);\n }\n}\n","import { addClass, removeClass } from './utils';\n\nexport default class Notice {\n constructor(art) {\n this.art = art;\n this.timer = null;\n }\n\n set show(msg) {\n const {\n constructor,\n template: { $player, $noticeInner },\n } = this.art;\n\n if (msg) {\n $noticeInner.innerText = msg instanceof Error ? msg.message.trim() : msg;\n addClass($player, 'art-notice-show');\n clearTimeout(this.timer);\n this.timer = setTimeout(() => {\n $noticeInner.innerText = '';\n removeClass($player, 'art-notice-show');\n }, constructor.NOTICE_TIME);\n } else {\n removeClass($player, 'art-notice-show');\n }\n }\n}\n","import { append, setStyle } from './utils';\nimport Component from './utils/component';\n\nexport default class Mask extends Component {\n constructor(art) {\n super(art);\n\n this.name = 'mask';\n const { template, icons, events } = art;\n\n const $state = append(template.$state, icons.state);\n const $error = append(template.$state, icons.error);\n\n setStyle($error, 'display', 'none');\n\n art.on('destroy', () => {\n setStyle($state, 'display', 'none');\n setStyle($error, 'display', null);\n });\n\n events.proxy(template.$state, 'click', () => art.play());\n }\n}\n","import { append, def, addClass, createElement } from '../utils';\nimport loading from 'bundle-text:./loading.svg';\nimport state from 'bundle-text:./state.svg';\nimport check from 'bundle-text:./check.svg';\nimport play from 'bundle-text:./play.svg';\nimport pause from 'bundle-text:./pause.svg';\nimport volume from 'bundle-text:./volume.svg';\nimport volumeClose from 'bundle-text:./volume-close.svg';\nimport screenshot from 'bundle-text:./screenshot.svg';\nimport setting from 'bundle-text:./setting.svg';\nimport arrowLeft from 'bundle-text:./arrow-left.svg';\nimport arrowRight from 'bundle-text:./arrow-right.svg';\nimport playbackRate from 'bundle-text:./playback-rate.svg';\nimport aspectRatio from 'bundle-text:./aspect-ratio.svg';\nimport config from 'bundle-text:./config.svg';\nimport pip from 'bundle-text:./pip.svg';\nimport lock from 'bundle-text:./lock.svg';\nimport unlock from 'bundle-text:./unlock.svg';\nimport fullscreenOff from 'bundle-text:./fullscreen-off.svg';\nimport fullscreenOn from 'bundle-text:./fullscreen-on.svg';\nimport fullscreenWebOff from 'bundle-text:./fullscreen-web-off.svg';\nimport fullscreenWebOn from 'bundle-text:./fullscreen-web-on.svg';\nimport switchOn from 'bundle-text:./switch-on.svg';\nimport switchOff from 'bundle-text:./switch-off.svg';\nimport flip from 'bundle-text:./flip.svg';\nimport error from 'bundle-text:./error.svg';\nimport close from 'bundle-text:./close.svg';\nimport airplay from 'bundle-text:./airplay.svg';\n\nexport default class Icons {\n constructor(art) {\n const icons = {\n loading,\n state,\n play,\n pause,\n check,\n volume,\n volumeClose,\n screenshot,\n setting,\n pip,\n arrowLeft,\n arrowRight,\n playbackRate,\n aspectRatio,\n config,\n lock,\n flip,\n unlock,\n fullscreenOff,\n fullscreenOn,\n fullscreenWebOff,\n fullscreenWebOn,\n switchOn,\n switchOff,\n error,\n close,\n airplay,\n ...art.option.icons,\n };\n\n Object.keys(icons).forEach((key) => {\n def(this, key, {\n get: () => {\n const icon = createElement('i');\n addClass(icon, 'art-icon');\n addClass(icon, `art-icon-${key}`);\n append(icon, icons[key]);\n return icon;\n },\n });\n });\n }\n}\n","module.exports = \"2fa9a917c3d0b2a2\";","module.exports = \"6347f1c94437bf17\";","module.exports = \"cf45eac87ef6c5a8\";","module.exports = \"b1730f657280749d\";","module.exports = \"aed7bb049e8eeb13\";","module.exports = \"5d049b39f3100425\";","module.exports = \"9bfc32435596aa66\";","module.exports = \"6d270d4786d36189\";","module.exports = \"5c6c0195698308af\";","module.exports = \"2ba35247757d062a\";","module.exports = \"e3197205d280d5f0\";","module.exports = \"adf704bb6c6db9f1\";","module.exports = \"f158b6e222339f4b\";","module.exports = \"9ff79449772c28ff\";","module.exports = \"c24909162a3a6947\";","module.exports = \"5ff91babd37ec49f\";","module.exports = \"21fbe4c111eddb1e\";","module.exports = \"2a0858aa31c4f75f\";","module.exports = \"2d306a33a864ed5b\";","module.exports = \"d056d9f835c1b609\";","module.exports = \"d8403de5ce4cf9c0\";","module.exports = \"0b638041327c3652\";","module.exports = \"0d802f359a76b941\";","module.exports = \"5ce760f810b6b485\";","module.exports = \"f3358296f8174503\";","module.exports = \"4b29dd08d9923e17\";","module.exports = \"eb762296786cefcc\";","import flip from './flip';\nimport aspectRatio from './aspectRatio';\nimport playbackRate from './playbackRate';\nimport subtitleOffset from './subtitleOffset';\nimport Component from '../utils/component';\nimport { append, addClass, setStyle, inverseClass, includeFromEvent, def, has, createElement } from '../utils';\n\nfunction makeRecursion(option, parentItem, parentList) {\n for (let index = 0; index < option.length; index++) {\n const item = option[index];\n item.$parentItem = parentItem;\n item.$parentList = parentList;\n if (item.selector) {\n makeRecursion(item.selector, item, option);\n }\n }\n return option;\n}\n\nfunction isStringOrNumber(val) {\n return ['string', 'number'].includes(typeof val);\n}\n\nexport default class Setting extends Component {\n constructor(art) {\n super(art);\n\n const {\n option,\n events: { proxy },\n template: { $setting, $player },\n } = art;\n\n this.name = 'setting';\n this.$parent = $setting;\n\n this.option = [];\n this.events = [];\n this.cache = new Map();\n\n if (option.setting) {\n if (option.playbackRate) {\n this.option.push(playbackRate(art));\n }\n\n if (option.aspectRatio) {\n this.option.push(aspectRatio(art));\n }\n\n if (option.flip) {\n this.option.push(flip(art));\n }\n\n if (option.subtitleOffset) {\n this.option.push(subtitleOffset(art));\n }\n\n for (let index = 0; index < option.settings.length; index++) {\n this.option.push(option.settings[index]);\n }\n\n this.option = makeRecursion(this.option);\n\n this.init(this.option);\n\n art.on('blur', () => {\n if (this.show) {\n this.show = false;\n this.init(this.option);\n }\n });\n\n proxy($player, 'click', (event) => {\n if (\n this.show &&\n !includeFromEvent(event, art.controls.setting) &&\n !includeFromEvent(event, this.$parent)\n ) {\n this.show = false;\n this.init(this.option);\n }\n });\n }\n }\n\n add(callback) {\n if (typeof callback === 'function') {\n this.option.push(callback(this.art));\n } else {\n this.option.push(callback);\n }\n\n this.cache = new Map();\n this.events.forEach((event) => event());\n this.events = [];\n this.$parent.innerHTML = '';\n this.option = makeRecursion(this.option);\n this.init(this.option);\n }\n\n creatHeader(item) {\n const {\n icons,\n events: { proxy },\n } = this.art;\n\n const $item = createElement('div');\n addClass($item, 'art-setting-item');\n addClass($item, 'art-setting-item-back');\n const $left = append($item, '
');\n const $icon = createElement('div');\n addClass($icon, 'art-setting-item-left-icon');\n append($icon, icons.arrowLeft);\n append($left, $icon);\n append($left, item.$parentItem.html);\n\n const event = proxy($item, 'click', () => {\n this.init(item.$parentList);\n });\n\n this.events.push(event);\n\n return $item;\n }\n\n creatItem(type, item) {\n const {\n icons,\n events: { proxy },\n } = this.art;\n\n const $item = createElement('div');\n addClass($item, 'art-setting-item');\n\n if (isStringOrNumber(item.name)) {\n $item.dataset.name = item.name;\n }\n\n if (isStringOrNumber(item.value)) {\n $item.dataset.value = item.value;\n }\n\n const $left = append($item, '
');\n const $right = append($item, '
');\n\n const $icon = createElement('div');\n addClass($icon, 'art-setting-item-left-icon');\n\n switch (type) {\n case 'switch':\n case 'range':\n append($icon, isStringOrNumber(item.icon) || item.icon instanceof Element ? item.icon : icons.config);\n break;\n case 'selector':\n if (item.selector && item.selector.length) {\n append(\n $icon,\n isStringOrNumber(item.icon) || item.icon instanceof Element ? item.icon : icons.config,\n );\n } else {\n append($icon, icons.check);\n }\n break;\n default:\n break;\n }\n\n append($left, $icon);\n item.$icon = $icon;\n\n def(item, 'icon', {\n configurable: true,\n get() {\n return $icon.innerHTML;\n },\n set(value) {\n if (isStringOrNumber(value)) {\n $icon.innerHTML = value;\n }\n },\n });\n\n const $html = createElement('div');\n addClass($html, 'art-setting-item-left-text');\n append($html, item.html || '');\n append($left, $html);\n item.$html = $html;\n\n def(item, 'html', {\n configurable: true,\n get() {\n return $html.innerHTML;\n },\n set(value) {\n if (isStringOrNumber(value)) {\n $html.innerHTML = value;\n }\n },\n });\n\n const $tooltip = createElement('div');\n addClass($tooltip, 'art-setting-item-right-tooltip');\n append($tooltip, item.tooltip || '');\n append($right, $tooltip);\n item.$tooltip = $tooltip;\n\n def(item, 'tooltip', {\n configurable: true,\n get() {\n return $tooltip.innerHTML;\n },\n set(value) {\n if (isStringOrNumber(value)) {\n $tooltip.innerHTML = value;\n }\n },\n });\n\n switch (type) {\n case 'switch': {\n const $state = createElement('div');\n addClass($state, 'art-setting-item-right-icon');\n const $switchOn = append($state, icons.switchOn);\n const $switchOff = append($state, icons.switchOff);\n setStyle(item.switch ? $switchOff : $switchOn, 'display', 'none');\n append($right, $state);\n item.$switch = item.switch;\n\n def(item, 'switch', {\n configurable: true,\n get() {\n return item.$switch;\n },\n set(value) {\n item.$switch = value;\n if (value) {\n setStyle($switchOff, 'display', 'none');\n setStyle($switchOn, 'display', null);\n } else {\n setStyle($switchOff, 'display', null);\n setStyle($switchOn, 'display', 'none');\n }\n },\n });\n break;\n }\n case 'range':\n {\n const $state = createElement('div');\n addClass($state, 'art-setting-item-right-icon');\n const $range = append($state, '');\n $range.value = item.range[0] || 0;\n $range.min = item.range[1] || 0;\n $range.max = item.range[2] || 10;\n $range.step = item.range[3] || 1;\n addClass($range, 'art-setting-range');\n append($right, $state);\n item.$range = $range;\n\n def(item, 'range', {\n configurable: true,\n get() {\n return $range.valueAsNumber;\n },\n set(value) {\n $range.value = Number(value);\n },\n });\n }\n break;\n case 'selector':\n if (item.selector && item.selector.length) {\n const $state = createElement('div');\n addClass($state, 'art-setting-item-right-icon');\n append($state, icons.arrowRight);\n append($right, $state);\n }\n break;\n default:\n break;\n }\n\n switch (type) {\n case 'switch': {\n if (item.onSwitch) {\n const event = proxy($item, 'click', async (event) => {\n item.switch = await item.onSwitch.call(this.art, item, $item, event);\n });\n\n this.events.push(event);\n }\n break;\n }\n case 'range': {\n if (item.onRange && item.$range) {\n const event = proxy(item.$range, 'change', async (event) => {\n item.tooltip = await item.onRange.call(this.art, item, $item, event);\n });\n\n this.events.push(event);\n }\n break;\n }\n case 'selector':\n {\n const event = proxy($item, 'click', async (event) => {\n if (item.selector && item.selector.length) {\n this.init(item.selector, item.width);\n } else {\n inverseClass($item, 'art-current');\n\n if (item.$parentList) {\n this.init(item.$parentList);\n }\n\n if (item.$parentItem && item.$parentItem.onSelect) {\n const result = await item.$parentItem.onSelect.call(this.art, item, $item, event);\n if (item.$parentItem.$tooltip && isStringOrNumber(result)) {\n item.$parentItem.$tooltip.innerHTML = result;\n }\n }\n }\n });\n\n this.events.push(event);\n\n if (item.default) {\n addClass($item, 'art-current');\n }\n }\n break;\n default:\n break;\n }\n\n return $item;\n }\n\n init(option, width) {\n const { constructor } = this.art;\n\n if (this.cache.has(option)) {\n const $panel = this.cache.get(option);\n inverseClass($panel, 'art-current');\n setStyle(this.$parent, 'width', `${$panel.dataset.width}px`);\n setStyle(this.$parent, 'height', `${$panel.dataset.height}px`);\n } else {\n const $panel = createElement('div');\n addClass($panel, 'art-setting-panel');\n $panel.dataset.width = width || constructor.SETTING_WIDTH;\n $panel.dataset.height = option.length * constructor.SETTING_ITEM_HEIGHT;\n\n if (option[0] && option[0].$parentItem) {\n append($panel, this.creatHeader(option[0]));\n $panel.dataset.height = Number($panel.dataset.height) + constructor.SETTING_ITEM_HEIGHT;\n }\n\n for (let index = 0; index < option.length; index++) {\n const item = option[index];\n if (has(item, 'switch')) {\n append($panel, this.creatItem('switch', item));\n } else if (has(item, 'range')) {\n append($panel, this.creatItem('range', item));\n } else {\n append($panel, this.creatItem('selector', item));\n }\n }\n\n append(this.$parent, $panel);\n this.cache.set(option, $panel);\n inverseClass($panel, 'art-current');\n setStyle(this.$parent, 'width', `${$panel.dataset.width}px`);\n setStyle(this.$parent, 'height', `${$panel.dataset.height}px`);\n\n if (option[0] && option[0].$parentItem && option[0].$parentItem.mounted) {\n option[0].$parentItem.mounted.call(this.art, $panel, option[0].$parentItem);\n }\n }\n }\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function flip(art) {\n const { i18n, icons, constructor } = art;\n\n const keys = {\n normal: 'Normal',\n horizontal: 'Horizontal',\n vertical: 'Vertical',\n };\n\n function update($panel, $tooltip, value) {\n if ($tooltip) $tooltip.innerText = i18n.get(keys[value]);\n const $current = queryAll('.art-setting-item', $panel).find((item) => item.dataset.value === value);\n if ($current) inverseClass($current, 'art-current');\n }\n\n return {\n width: constructor.SETTING_ITEM_WIDTH,\n html: i18n.get('Video Flip'),\n tooltip: i18n.get(keys[art.flip]),\n icon: icons.flip,\n selector: Object.keys(keys).map((item) => {\n return {\n value: item,\n default: item === art.flip,\n html: i18n.get(keys[item]),\n };\n }),\n onSelect(item) {\n art.flip = item.value;\n },\n mounted: ($panel, item) => {\n update($panel, item.$tooltip, art.flip);\n art.on('flip', () => {\n update($panel, item.$tooltip, art.flip);\n });\n },\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function aspectRatio(art) {\n const { i18n, icons, constructor } = art;\n\n function getI18n(value) {\n return value === 'default' ? i18n.get('Default') : value;\n }\n\n function update($panel, $tooltip, value) {\n if ($tooltip) $tooltip.innerText = getI18n(value);\n const $current = queryAll('.art-setting-item', $panel).find((item) => item.dataset.value === value);\n if ($current) inverseClass($current, 'art-current');\n }\n\n return {\n width: constructor.SETTING_ITEM_WIDTH,\n html: i18n.get('Aspect Ratio'),\n icon: icons.aspectRatio,\n tooltip: getI18n(art.aspectRatio),\n selector: ['default', '4:3', '16:9'].map((item) => {\n return {\n value: item,\n default: item === art.aspectRatio,\n html: getI18n(item),\n };\n }),\n onSelect(item) {\n art.aspectRatio = item.value;\n },\n mounted: ($panel, item) => {\n update($panel, item.$tooltip, art.aspectRatio);\n art.on('aspectRatio', () => {\n update($panel, item.$tooltip, art.aspectRatio);\n });\n },\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function playbackRate(art) {\n const { i18n, icons, constructor } = art;\n\n function getI18n(value) {\n return value === 1.0 ? i18n.get('Normal') : value;\n }\n\n function update($panel, $tooltip, value) {\n if ($tooltip) $tooltip.innerText = getI18n(value);\n const $current = queryAll('.art-setting-item', $panel).find((item) => Number(item.dataset.value) === value);\n if ($current) inverseClass($current, 'art-current');\n }\n\n return {\n width: constructor.SETTING_ITEM_WIDTH,\n html: i18n.get('Play Speed'),\n tooltip: getI18n(art.playbackRate),\n icon: icons.playbackRate,\n selector: [0.5, 0.75, 1.0, 1.25, 1.5, 2.0].map((item) => {\n return {\n value: item,\n default: item === art.playbackRate,\n html: getI18n(item),\n };\n }),\n onSelect(item) {\n art.playbackRate = item.value;\n },\n mounted: ($panel, item) => {\n update($panel, item.$tooltip, art.playbackRate);\n art.on('playbackRate', () => {\n update($panel, item.$tooltip, art.playbackRate);\n });\n },\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function subtitleOffset(art) {\n const { i18n, icons, constructor } = art;\n\n function getI18n(value) {\n return value === 0 ? i18n.get('Normal') : value;\n }\n\n function update($panel, $tooltip, value) {\n if ($tooltip) $tooltip.innerText = getI18n(value);\n const $current = queryAll('.art-setting-item', $panel).find((item) => Number(item.dataset.value) === value);\n if ($current) inverseClass($current, 'art-current');\n }\n\n return {\n width: constructor.SETTING_ITEM_WIDTH,\n html: i18n.get('Subtitle Offset'),\n tooltip: getI18n(art.subtitleOffset),\n icon: icons.subtitle,\n selector: [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5].map((item) => {\n return {\n value: item,\n default: item === art.subtitleOffset,\n html: getI18n(item),\n };\n }),\n onSelect(item) {\n art.subtitleOffset = item.value;\n },\n mounted: ($panel, item) => {\n update($panel, item.$tooltip, art.subtitleOffset);\n art.on('subtitleOffset', () => {\n update($panel, item.$tooltip, art.subtitleOffset);\n });\n },\n };\n}\n","export default class Storage {\n constructor() {\n this.name = 'artplayer_settings';\n this.settings = {};\n }\n\n get(key) {\n try {\n const storage = JSON.parse(window.localStorage.getItem(this.name)) || {};\n return key ? storage[key] : storage;\n } catch (error) {\n return key ? this.settings[key] : this.settings;\n }\n }\n\n set(key, value) {\n try {\n const storage = Object.assign({}, this.get(), {\n [key]: value,\n });\n window.localStorage.setItem(this.name, JSON.stringify(storage));\n } catch (error) {\n this.settings[key] = value;\n }\n }\n\n del(key) {\n try {\n const storage = this.get();\n delete storage[key];\n window.localStorage.setItem(this.name, JSON.stringify(storage));\n } catch (error) {\n delete this.settings[key];\n }\n }\n\n clear() {\n try {\n window.localStorage.removeItem(this.name);\n } catch (error) {\n this.settings = {};\n }\n }\n}\n","import { errorHandle, isMobile, has, def } from '../utils';\nimport miniProgressBar from './miniProgressBar';\nimport autoOrientation from './autoOrientation';\nimport autoPlayback from './autoPlayback';\nimport fastForward from './fastForward';\nimport lock from './lock';\n\nexport default class Plugins {\n constructor(art) {\n this.art = art;\n this.id = 0;\n\n const { option } = art;\n\n if (option.miniProgressBar && !option.isLive) {\n this.add(miniProgressBar);\n }\n\n if (option.lock && isMobile) {\n this.add(lock);\n }\n\n if (option.autoPlayback && !option.isLive) {\n this.add(autoPlayback);\n }\n\n if (option.autoOrientation && isMobile) {\n this.add(autoOrientation);\n }\n\n if (option.fastForward && isMobile && !option.isLive) {\n this.add(fastForward);\n }\n\n for (let index = 0; index < option.plugins.length; index++) {\n this.add(option.plugins[index]);\n }\n }\n\n add(plugin) {\n this.id += 1;\n const result = plugin.call(this, this.art);\n const pluginName = (result && result.name) || plugin.name || `plugin${this.id}`;\n errorHandle(!has(this, pluginName), `Cannot add a plugin that already has the same name: ${pluginName}`);\n def(this, pluginName, {\n value: result,\n });\n return this;\n }\n}\n","export default function miniProgressBar(art) {\n art.on('ready', () => {\n art.layers.add({\n name: 'miniProgressBar',\n mounted($progressBar) {\n art.on('destroy', () => {\n $progressBar.style.display = 'none';\n });\n\n art.on('video:timeupdate', () => {\n $progressBar.style.width = `${art.played * 100}%`;\n });\n\n art.on('setBar', (type, percentage) => {\n if (type === 'played') {\n $progressBar.style.width = `${percentage * 100}%`;\n }\n });\n },\n });\n });\n\n return {\n name: 'miniProgressBar',\n };\n}\n","import { setStyle, addClass, removeClass, hasClass } from '../utils';\n\nexport default function autoOrientation(art) {\n const {\n option,\n constructor,\n template: { $player, $video },\n } = art;\n\n art.on('fullscreenWeb', (state) => {\n if (state) {\n const { videoWidth, videoHeight } = $video;\n const { clientWidth: viewWidth, clientHeight: viewHeight } = document.documentElement;\n if (\n (videoWidth > videoHeight && viewWidth < viewHeight) ||\n (videoWidth < videoHeight && viewWidth > viewHeight)\n ) {\n // There is a conflict with the fullscreen event, and it is changed to asynchronous execution\n setTimeout(() => {\n setStyle($player, 'width', `${viewHeight}px`);\n setStyle($player, 'height', `${viewWidth}px`);\n setStyle($player, 'transform-origin', '0 0');\n setStyle($player, 'transform', `rotate(90deg) translate(0, -${viewWidth}px)`);\n addClass($player, 'art-auto-orientation');\n art.emit('resize');\n }, constructor.MOBILE_AUTO_ORIENTATION_TIME);\n }\n } else {\n if (hasClass($player, 'art-auto-orientation')) {\n setStyle($player, 'width', null);\n setStyle($player, 'height', null);\n setStyle($player, 'transform', null);\n setStyle($player, 'transform-origin', null);\n removeClass($player, 'art-auto-orientation');\n art.aspectRatioReset = true;\n art.autoSize = option.autoSize;\n art.notice.show = '';\n art.emit('resize');\n }\n }\n });\n\n art.on('fullscreen', async (state) => {\n const lastOrientation = screen.orientation.type;\n if (state) {\n const { videoWidth, videoHeight } = $video;\n const { clientWidth: viewWidth, clientHeight: viewHeight } = document.documentElement;\n if (\n (videoWidth > videoHeight && viewWidth < viewHeight) ||\n (videoWidth < videoHeight && viewWidth > viewHeight)\n ) {\n const oppositeOrientation = lastOrientation.startsWith('portrait') ? 'landscape' : 'portrait';\n await screen.orientation.lock(oppositeOrientation);\n addClass($player, 'art-auto-orientation-fullscreen');\n }\n } else {\n if (hasClass($player, 'art-auto-orientation-fullscreen')) {\n await screen.orientation.lock(lastOrientation);\n removeClass($player, 'art-auto-orientation-fullscreen');\n }\n }\n });\n\n return {\n name: 'autoOrientation',\n get state() {\n return hasClass($player, 'art-auto-orientation');\n },\n };\n}\n","import { secondToTime, setStyle, query, append } from '../utils';\n\nexport default function autoPlayback(art) {\n const {\n i18n,\n icons,\n storage,\n constructor,\n events: { proxy },\n template: { $poster },\n } = art;\n\n const $autoPlayback = art.layers.add({\n name: 'autoPlayback',\n html: `\n
\n
\n
\n `,\n });\n\n const $last = query('.art-autoPlayback-last', $autoPlayback);\n const $jump = query('.art-autoPlayback-jump', $autoPlayback);\n const $close = query('.art-autoPlayback-close', $autoPlayback);\n\n art.on('video:timeupdate', () => {\n const times = storage.get('times') || {};\n const keys = Object.keys(times);\n if (keys.length > constructor.AUTO_PLAYBACK_MAX) {\n delete times[keys[0]];\n }\n times[art.option.id || art.option.url] = art.currentTime;\n storage.set('times', times);\n });\n\n art.on('ready', () => {\n const times = storage.get('times') || {};\n const currentTime = times[art.option.id || art.option.url];\n if (currentTime && currentTime >= constructor.AUTO_PLAYBACK_MIN) {\n append($close, icons.close);\n setStyle($autoPlayback, 'display', 'flex');\n\n $last.innerText = `${i18n.get('Last Seen')} ${secondToTime(currentTime)}`;\n $jump.innerText = i18n.get('Jump Play');\n\n proxy($close, 'click', () => {\n setStyle($autoPlayback, 'display', 'none');\n });\n\n proxy($jump, 'click', () => {\n art.seek = currentTime;\n art.play();\n setStyle($poster, 'display', 'none');\n setStyle($autoPlayback, 'display', 'none');\n });\n\n art.once('video:timeupdate', () => {\n setTimeout(() => {\n setStyle($autoPlayback, 'display', 'none');\n }, constructor.AUTO_PLAYBACK_TIMEOUT);\n });\n }\n });\n\n return {\n name: 'autoPlayback',\n get times() {\n return storage.get('times') || {};\n },\n clear() {\n return storage.del('times');\n },\n delete(id) {\n const times = storage.get('times') || {};\n delete times[id];\n storage.set('times', times);\n return times;\n },\n };\n}\n","import { hasClass, addClass, removeClass } from '../utils';\n\nexport default function fastForward(art) {\n const {\n constructor,\n events: { proxy },\n template: { $player, $video },\n } = art;\n\n let timer = null;\n let isPress = false;\n\n const onStart = (event) => {\n if (event.touches.length === 1 && art.playing && !art.isLock) {\n timer = setTimeout(() => {\n isPress = true;\n art.playbackRate = constructor.FAST_FORWARD_VALUE;\n addClass($player, 'art-fast-forward');\n }, constructor.FAST_FORWARD_TIME);\n }\n };\n\n const onStop = () => {\n clearTimeout(timer);\n if (isPress) {\n isPress = false;\n art.playbackRate = 1;\n removeClass($player, 'art-fast-forward');\n }\n };\n\n proxy($video, 'touchstart', onStart);\n proxy(document, 'touchmove', onStop);\n proxy(document, 'touchend', onStop);\n\n return {\n name: 'fastForward',\n get state() {\n return hasClass($player, 'art-fast-forward');\n },\n };\n}\n","import { append, setStyle, hasClass, addClass, removeClass } from '../utils';\n\nexport default function lock(art) {\n const {\n layers,\n icons,\n template: { $player },\n } = art;\n\n layers.add({\n name: 'lock',\n mounted($el) {\n const $lock = append($el, icons.lock);\n const $unlock = append($el, icons.unlock);\n setStyle($lock, 'display', 'none');\n\n art.on('lock', (state) => {\n if (state) {\n setStyle($lock, 'display', 'inline-flex');\n setStyle($unlock, 'display', 'none');\n } else {\n setStyle($lock, 'display', 'none');\n setStyle($unlock, 'display', 'inline-flex');\n }\n });\n },\n click() {\n if (hasClass($player, 'art-lock')) {\n removeClass($player, 'art-lock');\n this.isLock = false;\n art.emit('lock', false);\n } else {\n addClass($player, 'art-lock');\n this.isLock = true;\n art.emit('lock', true);\n }\n },\n });\n\n return {\n name: 'lock',\n get state() {\n return hasClass($player, 'art-lock');\n },\n };\n}\n","import config from './config';\nimport { clamp, getExt } from './utils';\n\nexport default class Mobile {\n constructor(art) {\n const {\n option,\n events: { proxy },\n template: { $video },\n } = art;\n\n for (let index = 0; index < config.events.length; index++) {\n proxy($video, config.events[index], (event) => {\n art.emit(`video:${event.type}`, event);\n });\n }\n\n Object.keys(option.moreVideoAttr).forEach((key) => {\n $video[key] = option.moreVideoAttr[key];\n });\n\n if (option.muted) {\n $video.muted = option.muted;\n }\n\n if (option.volume) {\n $video.volume = clamp(option.volume, 0, 1);\n }\n\n if (option.poster) {\n $video.poster = option.poster;\n }\n\n if (option.autoplay) {\n $video.autoplay = option.autoplay;\n }\n\n if (option.playsInline) {\n $video.playsInline = true;\n $video['webkit-playsinline'] = true;\n }\n\n const typeName = option.type || getExt(option.url);\n const typeCallback = option.customType[typeName];\n if (typeName && typeCallback) {\n typeCallback($video, option.url, art);\n art.emit('customType', typeName);\n } else {\n $video.src = option.url;\n art.emit('url', $video.src);\n }\n }\n}\n"],"names":[],"version":3,"file":"index.js.map","sourceRoot":"../../../packages/artplayer/"} \ No newline at end of file +{"mappings":"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","sources":["src/index.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-69e96c3fa7536383.js","../../node_modules/option-validator/dist/option-validator.js","src/utils/emitter.js","../../node_modules/@parcel/transformer-js/src/esmodule-helpers.js","src/utils/index.js","src/utils/dom.js","src/utils/compatibility.js","src/utils/error.js","src/utils/subtitle.js","src/utils/file.js","src/utils/property.js","src/utils/time.js","src/utils/format.js","src/scheme/index.js","src/config/index.js","src/whitelist.js","src/template.js","src/i18n/index.js","src/i18n/zh-cn.json","src/i18n/zh-tw.json","src/i18n/pl.json","src/i18n/cs.json","src/i18n/es.json","src/player/index.js","src/player/urlMix.js","src/player/attrMix.js","src/player/playMix.js","src/player/pauseMix.js","src/player/toggleMix.js","src/player/seekMix.js","src/player/volumeMix.js","src/player/currentTimeMix.js","src/player/durationMix.js","src/player/switchMix.js","src/player/playbackRateMix.js","src/player/aspectRatioMix.js","src/player/screenshotMix.js","src/player/fullscreenMix.js","src/libs/screenfull.js","src/player/fullscreenWebMix.js","src/player/pipMix.js","src/player/loadedMix.js","src/player/playedMix.js","src/player/playingMix.js","src/player/autoSizeMix.js","src/player/rectMix.js","src/player/flipMix.js","src/player/miniMix.js","src/player/loopMix.js","src/player/posterMix.js","src/player/autoHeightMix.js","src/player/themeMix.js","src/player/titleMix.js","src/player/normalSizeMix.js","src/player/subtitleOffsetMix.js","src/player/airplayMix.js","src/player/optionInit.js","src/player/eventInit.js","src/control/index.js","src/utils/component.js","src/control/fullscreen.js","src/control/fullscreenWeb.js","src/control/pip.js","src/control/playAndPause.js","src/control/progress.js","src/control/time.js","src/control/volume.js","src/control/setting.js","src/control/thumbnails.js","src/control/screenshot.js","src/control/quality.js","src/control/loop.js","src/control/airplay.js","src/contextmenu/index.js","src/contextmenu/playbackRate.js","src/contextmenu/aspectRatio.js","src/contextmenu/flip.js","src/contextmenu/info.js","src/contextmenu/version.js","src/contextmenu/close.js","src/info.js","src/subtitle.js","src/events/index.js","src/events/clickInit.js","src/events/hoverInit.js","src/events/mousemoveInit.js","src/events/resizeInit.js","src/events/gestureInit.js","src/events/viewInit.js","src/hotkey.js","src/layer.js","src/loading.js","src/notice.js","src/mask.js","src/icons/index.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-ecdbf838d74e57be.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-54153e61fb5bb59e.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-acd9c8a15e5af94e.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-4a1a1b2a0b6fbf4b.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-0b713ca3133ce605.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-89c8adbbaba362ee.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-78d03e4d67adcefe.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-83e079c6ec1651fb.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-41b1c8dc2901aa37.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-9d1d2012e3785443.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-b19b3963900f7fad.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-58aa657e426937b1.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-a814886828c89b2f.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-b7f6071f9505bc10.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-e15fde0582bfd9f7.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-36a8bda2492ab98f.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-b49d00c3cf63eb04.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-eba160473d5b22bb.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-157bffb3dfbca2dd.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-2430dce770288e00.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-3372f0db6fb5622f.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-7859caf7292d907e.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-d246b61545406f36.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-a196bd512ee60009.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-f25e38cc9707a31c.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-82ca12a261609184.js","../../node_modules/@parcel/runtime-js/lib/bundles/runtime-ecb038bdb0a9803d.js","src/setting/index.js","src/setting/flip.js","src/setting/aspectRatio.js","src/setting/playbackRate.js","src/setting/subtitleOffset.js","src/storage.js","src/plugins/index.js","src/plugins/miniProgressBar.js","src/plugins/autoOrientation.js","src/plugins/autoPlayback.js","src/plugins/fastForward.js","src/plugins/lock.js","src/mobile.js"],"sourcesContent":["import style from 'bundle-text:./style/index.less';\nimport validator from 'option-validator';\nimport Emitter from './utils/emitter';\nimport * as utils from './utils';\nimport scheme from './scheme';\nimport config from './config';\nimport Whitelist from './whitelist';\nimport Template from './template';\nimport I18n from './i18n';\nimport Player from './player';\nimport Control from './control';\nimport Contextmenu from './contextmenu';\nimport Info from './info';\nimport Subtitle from './subtitle';\nimport Events from './events';\nimport Hotkey from './hotkey';\nimport Layer from './layer';\nimport Loading from './loading';\nimport Notice from './notice';\nimport Mask from './mask';\nimport Icons from './icons';\nimport Setting from './setting';\nimport Storage from './storage';\nimport Plugins from './plugins';\nimport Mobile from './mobile';\n\nlet id = 0;\nconst instances = [];\nexport default class Artplayer extends Emitter {\n constructor(option, readyCallback) {\n super();\n\n this.id = ++id;\n\n const mergeOption = utils.mergeDeep(Artplayer.option, option);\n this.option = validator(mergeOption, scheme);\n\n this.isLock = false;\n this.isReady = false;\n this.isFocus = false;\n this.isInput = false;\n this.isDestroy = false;\n\n this.whitelist = new Whitelist(this);\n this.template = new Template(this);\n this.events = new Events(this);\n\n if (this.whitelist.state) {\n this.storage = new Storage(this);\n this.icons = new Icons(this);\n this.i18n = new I18n(this);\n this.notice = new Notice(this);\n this.player = new Player(this);\n this.layers = new Layer(this);\n this.controls = new Control(this);\n this.contextmenu = new Contextmenu(this);\n this.subtitle = new Subtitle(this);\n this.info = new Info(this);\n this.loading = new Loading(this);\n this.hotkey = new Hotkey(this);\n this.mask = new Mask(this);\n this.setting = new Setting(this);\n this.plugins = new Plugins(this);\n } else {\n this.mobile = new Mobile(this);\n }\n\n if (typeof readyCallback === 'function') {\n this.on('ready', () => readyCallback.call(this));\n }\n\n instances.push(this);\n }\n\n static get instances() {\n return instances;\n }\n\n static get version() {\n return process.env.APP_VER;\n }\n\n static get env() {\n return process.env.NODE_ENV;\n }\n\n static get build() {\n return process.env.BUILD_DATE;\n }\n\n static get config() {\n return config;\n }\n\n static get utils() {\n return utils;\n }\n\n static get scheme() {\n return scheme;\n }\n\n static get Emitter() {\n return Emitter;\n }\n\n static get validator() {\n return validator;\n }\n\n static get kindOf() {\n return validator.kindOf;\n }\n\n static get html() {\n return Template.html;\n }\n\n static get option() {\n return {\n id: '',\n container: '#artplayer',\n url: '',\n poster: '',\n title: '',\n type: '',\n theme: '#f00',\n volume: 0.7,\n isLive: false,\n muted: false,\n autoplay: false,\n autoSize: false,\n autoMini: false,\n loop: false,\n flip: false,\n playbackRate: false,\n aspectRatio: false,\n screenshot: false,\n setting: false,\n hotkey: true,\n pip: false,\n mutex: true,\n backdrop: true,\n fullscreen: false,\n fullscreenWeb: false,\n subtitleOffset: false,\n miniProgressBar: false,\n useSSR: false,\n playsInline: true,\n lock: false,\n fastForward: false,\n autoPlayback: false,\n autoOrientation: false,\n airplay: false,\n layers: [],\n contextmenu: [],\n controls: [],\n settings: [],\n quality: [],\n highlight: [],\n plugins: [],\n whitelist: [],\n thumbnails: {\n url: '',\n number: 60,\n column: 10,\n width: 0,\n height: 0,\n },\n subtitle: {\n url: '',\n type: '',\n style: {},\n encoding: 'utf-8',\n },\n moreVideoAttr: {\n controls: false,\n preload: utils.isSafari ? 'auto' : 'metadata',\n },\n icons: {},\n customType: {},\n lang: navigator.language.toLowerCase(),\n };\n }\n\n get proxy() {\n return this.events.proxy;\n }\n\n get query() {\n return this.template.query;\n }\n\n destroy(removeHtml = true) {\n this.events.destroy();\n this.template.destroy(removeHtml);\n instances.splice(instances.indexOf(this), 1);\n this.isDestroy = true;\n this.emit('destroy');\n }\n}\n\nArtplayer.NOTICE_TIME = 2000;\nArtplayer.SETTING_WIDTH = 250;\nArtplayer.SETTING_ITEM_WIDTH = 200;\nArtplayer.SETTING_ITEM_HEIGHT = 35;\nArtplayer.INDICATOR_SIZE = 14;\nArtplayer.INDICATOR_SIZE_ICON = 16;\nArtplayer.INDICATOR_SIZE_MOBILE = 18;\nArtplayer.INDICATOR_SIZE_MOBILE_ICON = 20;\nArtplayer.VOLUME_PANEL_WIDTH = 60;\nArtplayer.VOLUME_HANDLE_WIDTH = 12;\nArtplayer.RESIZE_TIME = 500;\nArtplayer.SCROLL_TIME = 200;\nArtplayer.SCROLL_GAP = 50;\nArtplayer.AUTO_PLAYBACK_MAX = 10;\nArtplayer.AUTO_PLAYBACK_MIN = 5;\nArtplayer.AUTO_PLAYBACK_TIMEOUT = 3000;\nArtplayer.RECONNECT_TIME_MAX = 5;\nArtplayer.RECONNECT_SLEEP_TIME = 1000;\nArtplayer.CONTROL_HIDE_TIME = 3000;\nArtplayer.DB_CLICE_TIME = 300;\nArtplayer.MOBILE_AUTO_PLAYBACKRATE = 3;\nArtplayer.MOBILE_AUTO_PLAYBACKRATE_TIME = 1000;\nArtplayer.MOBILE_AUTO_ORIENTATION_TIME = 200;\nArtplayer.INFO_LOOP_TIME = 1000;\nArtplayer.FAST_FORWARD_VALUE = 3;\nArtplayer.FAST_FORWARD_TIME = 1000;\nArtplayer.TOUCH_MOVE_RATIO = 0.5;\n\nif (typeof document !== 'undefined') {\n if (!document.getElementById('artplayer-style')) {\n const $style = utils.createElement('style');\n $style.id = 'artplayer-style';\n $style.textContent = style;\n document.head.appendChild($style);\n }\n}\n\nif (typeof window !== 'undefined') {\n window['Artplayer'] = Artplayer;\n}\n\n// eslint-disable-next-line no-console\nconsole.log(\n `%c ArtPlayer %c ${Artplayer.version} %c https://artplayer.org`,\n 'color: #fff; background: #5f5f5f',\n 'color: #fff; background: #4bc729',\n '',\n);\n","module.exports = \"2863152d1da16a13\";","!function(r,t){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define(t):r.optionValidator=t()}(this,function(){\"use strict\";function e(r){return(e=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&\"function\"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?\"symbol\":typeof r})(r)}var n=Object.prototype.toString,c=function(r){if(void 0===r)return\"undefined\";if(null===r)return\"null\";var t=e(r);if(\"boolean\"===t)return\"boolean\";if(\"string\"===t)return\"string\";if(\"number\"===t)return\"number\";if(\"symbol\"===t)return\"symbol\";if(\"function\"===t)return function(r){return\"GeneratorFunction\"===o(r)}(r)?\"generatorfunction\":\"function\";if(function(r){return Array.isArray?Array.isArray(r):r instanceof Array}(r))return\"array\";if(function(r){if(r.constructor&&\"function\"==typeof r.constructor.isBuffer)return r.constructor.isBuffer(r);return!1}(r))return\"buffer\";if(function(r){try{if(\"number\"==typeof r.length&&\"function\"==typeof r.callee)return!0}catch(r){if(-1!==r.message.indexOf(\"callee\"))return!0}return!1}(r))return\"arguments\";if(function(r){return r instanceof Date||\"function\"==typeof r.toDateString&&\"function\"==typeof r.getDate&&\"function\"==typeof r.setDate}(r))return\"date\";if(function(r){return r instanceof Error||\"string\"==typeof r.message&&r.constructor&&\"number\"==typeof r.constructor.stackTraceLimit}(r))return\"error\";if(function(r){return r instanceof RegExp||\"string\"==typeof r.flags&&\"boolean\"==typeof r.ignoreCase&&\"boolean\"==typeof r.multiline&&\"boolean\"==typeof r.global}(r))return\"regexp\";switch(o(r)){case\"Symbol\":return\"symbol\";case\"Promise\":return\"promise\";case\"WeakMap\":return\"weakmap\";case\"WeakSet\":return\"weakset\";case\"Map\":return\"map\";case\"Set\":return\"set\";case\"Int8Array\":return\"int8array\";case\"Uint8Array\":return\"uint8array\";case\"Uint8ClampedArray\":return\"uint8clampedarray\";case\"Int16Array\":return\"int16array\";case\"Uint16Array\":return\"uint16array\";case\"Int32Array\":return\"int32array\";case\"Uint32Array\":return\"uint32array\";case\"Float32Array\":return\"float32array\";case\"Float64Array\":return\"float64array\"}if(function(r){return\"function\"==typeof r.throw&&\"function\"==typeof r.return&&\"function\"==typeof r.next}(r))return\"generator\";switch(t=n.call(r)){case\"[object Object]\":return\"object\";case\"[object Map Iterator]\":return\"mapiterator\";case\"[object Set Iterator]\":return\"setiterator\";case\"[object String Iterator]\":return\"stringiterator\";case\"[object Array Iterator]\":return\"arrayiterator\"}return t.slice(8,-1).toLowerCase().replace(/\\s/g,\"\")};function o(r){return r.constructor?r.constructor.name:null}function f(r,t){var e=2 {\n setStyle(element, key, styles[key]);\n });\n return element;\n}\n\nexport function getStyle(element, key, numberType = true) {\n const value = window.getComputedStyle(element, null).getPropertyValue(key);\n return numberType ? parseFloat(value) : value;\n}\n\nexport function sublings(target) {\n return Array.from(target.parentElement.children).filter((item) => item !== target);\n}\n\nexport function inverseClass(target, className) {\n sublings(target).forEach((item) => removeClass(item, className));\n addClass(target, className);\n}\n\nexport function tooltip(target, msg, pos = 'top') {\n if (isMobile) return;\n target.setAttribute('aria-label', msg);\n addClass(target, 'hint--rounded');\n addClass(target, `hint--${pos}`);\n}\n\nexport function isInViewport(el, offset = 0) {\n const rect = el.getBoundingClientRect();\n const windowHeight = window.innerHeight || document.documentElement.clientHeight;\n const windowWidth = window.innerWidth || document.documentElement.clientWidth;\n const vertInView = rect.top - offset <= windowHeight && rect.top + rect.height + offset >= 0;\n const horInView = rect.left - offset <= windowWidth + offset && rect.left + rect.width + offset >= 0;\n return vertInView && horInView;\n}\n\nexport function includeFromEvent(event, target) {\n return event.composedPath && event.composedPath().indexOf(target) > -1;\n}\n\nexport function replaceElement(newChild, oldChild) {\n oldChild.parentNode.replaceChild(newChild, oldChild);\n return newChild;\n}\n\nexport function createElement(tag) {\n return document.createElement(tag);\n}\n","export const userAgent = typeof window !== 'undefined' ? window.navigator.userAgent : '';\nexport const isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(userAgent);\nexport const isSafari = /^((?!chrome|android).)*safari/i.test(userAgent);\nexport const isWechat = /MicroMessenger/i.test(userAgent);\nexport const isIE = /MSIE|Trident/i.test(userAgent);\nexport const isAndroid = /android/i.test(userAgent);\nexport const isIOS = /iPad|iPhone|iPod/i.test(userAgent) && !window.MSStream;\n","export class ArtPlayerError extends Error {\n constructor(message, context) {\n super(message);\n if (typeof Error.captureStackTrace === 'function') {\n Error.captureStackTrace(this, context || this.constructor);\n }\n this.name = 'ArtPlayerError';\n }\n}\n\nexport function errorHandle(condition, msg) {\n if (!condition) {\n throw new ArtPlayerError(msg);\n }\n return condition;\n}\n","function fixSrt(srt) {\n return srt.replace(/(\\d\\d:\\d\\d:\\d\\d)[,.](\\d+)/g, (_, $1, $2) => {\n let ms = $2.slice(0, 3);\n if ($2.length === 1) {\n ms = $2 + '00';\n }\n if ($2.length === 2) {\n ms = $2 + '0';\n }\n return `${$1},${ms}`;\n });\n}\n\nexport function srtToVtt(srtText) {\n return 'WEBVTT \\r\\n\\r\\n'.concat(\n fixSrt(srtText)\n .replace(/\\{\\\\([ibu])\\}/g, '')\n .replace(/\\{\\\\([ibu])1\\}/g, '<$1>')\n .replace(/\\{([ibu])\\}/g, '<$1>')\n .replace(/\\{\\/([ibu])\\}/g, '')\n .replace(/(\\d\\d:\\d\\d:\\d\\d),(\\d\\d\\d)/g, '$1.$2')\n .replace(/{[\\s\\S]*?}/g, '')\n .concat('\\r\\n\\r\\n'),\n );\n}\n\nexport function vttToBlob(vttText) {\n return URL.createObjectURL(\n new Blob([vttText], {\n type: 'text/vtt',\n }),\n );\n}\n\nexport function assToVtt(ass) {\n const reAss = new RegExp(\n 'Dialogue:\\\\s\\\\d,' +\n '(\\\\d+:\\\\d\\\\d:\\\\d\\\\d.\\\\d\\\\d),' +\n '(\\\\d+:\\\\d\\\\d:\\\\d\\\\d.\\\\d\\\\d),' +\n '([^,]*),' +\n '([^,]*),' +\n '(?:[^,]*,){4}' +\n '([\\\\s\\\\S]*)$',\n 'i',\n );\n\n function fixTime(time = '') {\n return time\n .split(/[:.]/)\n .map((item, index, arr) => {\n if (index === arr.length - 1) {\n if (item.length === 1) {\n return `.${item}00`;\n }\n\n if (item.length === 2) {\n return `.${item}0`;\n }\n } else if (item.length === 1) {\n return (index === 0 ? '0' : ':0') + item;\n }\n\n // eslint-disable-next-line no-nested-ternary\n return index === 0 ? item : index === arr.length - 1 ? `.${item}` : `:${item}`;\n })\n .join('');\n }\n\n return `WEBVTT\\n\\n${ass\n .split(/\\r?\\n/)\n .map((line) => {\n const m = line.match(reAss);\n if (!m) return null;\n return {\n start: fixTime(m[1].trim()),\n end: fixTime(m[2].trim()),\n text: m[5]\n .replace(/{[\\s\\S]*?}/g, '')\n .replace(/(\\\\N)/g, '\\n')\n .trim()\n .split(/\\r?\\n/)\n .map((item) => item.trim())\n .join('\\n'),\n };\n })\n .filter((line) => line)\n .map((line, index) => {\n if (line) {\n return `${index + 1}\\n${line.start} --> ${line.end}\\n${line.text}`;\n }\n return '';\n })\n .filter((line) => line.trim())\n .join('\\n\\n')}`;\n}\n","export function getExt(url) {\n if (url.includes('?')) {\n return getExt(url.split('?')[0]);\n }\n\n if (url.includes('#')) {\n return getExt(url.split('#')[0]);\n }\n\n return url.trim().toLowerCase().split('.').pop();\n}\n\nexport function download(url, name) {\n const elink = document.createElement('a');\n elink.style.display = 'none';\n elink.href = url;\n elink.download = name;\n document.body.appendChild(elink);\n elink.click();\n document.body.removeChild(elink);\n}\n","export const def = Object.defineProperty;\n\nconst { hasOwnProperty } = Object.prototype;\nexport function has(obj, name) {\n return hasOwnProperty.call(obj, name);\n}\n\nexport function get(obj, name) {\n return Object.getOwnPropertyDescriptor(obj, name);\n}\n\nexport function mergeDeep(...objects) {\n const isObject = (item) => item && typeof item === 'object' && !Array.isArray(item);\n return objects.reduce((prev, obj) => {\n Object.keys(obj).forEach((key) => {\n const pVal = prev[key];\n const oVal = obj[key];\n if (Array.isArray(pVal) && Array.isArray(oVal)) {\n prev[key] = pVal.concat(...oVal);\n } else if (isObject(pVal) && isObject(oVal) && !(oVal instanceof Element)) {\n prev[key] = mergeDeep(pVal, oVal);\n } else {\n prev[key] = oVal;\n }\n });\n return prev;\n }, {});\n}\n","export function sleep(ms = 0) {\n return new Promise(resolve => setTimeout(resolve, ms));\n}\n\nexport function debounce(func, wait, context) {\n let timeout;\n function fn(...args) {\n const later = function later() {\n timeout = null;\n func.apply(context, args);\n };\n clearTimeout(timeout);\n timeout = setTimeout(later, wait);\n }\n\n fn.clearTimeout = function ct() {\n clearTimeout(timeout);\n };\n\n return fn;\n}\n\nexport function throttle(callback, delay) {\n let isThrottled = false;\n let args;\n let context;\n function fn(...args2) {\n if (isThrottled) {\n args = args2;\n context = this;\n return;\n }\n\n isThrottled = true;\n callback.apply(this, args2);\n setTimeout(() => {\n isThrottled = false;\n if (args) {\n fn.apply(context, args);\n args = null;\n context = null;\n }\n }, delay);\n }\n return fn;\n}\n","export function clamp(num, a, b) {\n return Math.max(Math.min(num, Math.max(a, b)), Math.min(a, b));\n}\n\nexport function secondToTime(second) {\n const add0 = num => (num < 10 ? `0${num}` : String(num));\n const hour = Math.floor(second / 3600);\n const min = Math.floor((second - hour * 3600) / 60);\n const sec = Math.floor(second - hour * 3600 - min * 60);\n return (hour > 0 ? [hour, min, sec] : [min, sec]).map(add0).join(':');\n}\n\nexport function escape(str) {\n return str.replace(\n /[&<>'\"]/g,\n tag =>\n ({\n '&': '&',\n '<': '<',\n '>': '>',\n \"'\": ''',\n '\"': '"',\n }[tag] || tag),\n );\n}\n","import { errorHandle } from '../utils';\n\nconst a = 'array';\nconst b = 'boolean';\nconst s = 'string';\nconst n = 'number';\nconst o = 'object';\nconst f = 'function';\nconst r = 'regexp';\n\nfunction validElement(value, type, paths) {\n return errorHandle(\n type === s || type === n || value instanceof Element,\n `${paths.join('.')} require '${s}' or 'Element' type`,\n );\n}\n\nexport const ComponentOption = {\n html: validElement,\n disable: `?${b}`,\n name: `?${s}`,\n index: `?${n}`,\n style: `?${o}`,\n click: `?${f}`,\n mounted: `?${f}`,\n tooltip: `?${s}|${n}`,\n width: `?${n}`,\n selector: `?${a}`,\n onSelect: `?${f}`,\n switch: `?${b}`,\n onSwitch: `?${f}`,\n range: `?${a}`,\n onRange: `?${f}`,\n};\n\nexport default {\n id: s,\n container: validElement,\n url: s,\n poster: s,\n title: s,\n type: s,\n theme: s,\n lang: s,\n volume: n,\n isLive: b,\n muted: b,\n autoplay: b,\n autoSize: b,\n autoMini: b,\n loop: b,\n flip: b,\n playbackRate: b,\n aspectRatio: b,\n screenshot: b,\n setting: b,\n hotkey: b,\n pip: b,\n mutex: b,\n backdrop: b,\n fullscreen: b,\n fullscreenWeb: b,\n subtitleOffset: b,\n miniProgressBar: b,\n useSSR: b,\n playsInline: b,\n lock: b,\n fastForward: b,\n autoPlayback: b,\n autoOrientation: b,\n airplay: b,\n plugins: [f],\n whitelist: [`${s}|${f}|${r}`],\n layers: [ComponentOption],\n contextmenu: [ComponentOption],\n settings: [ComponentOption],\n controls: [\n {\n ...ComponentOption,\n position: (value, _, paths) => {\n const position = ['top', 'left', 'right'];\n return errorHandle(\n position.includes(value),\n `${paths.join('.')} only accept ${position.toString()} as parameters`,\n );\n },\n },\n ],\n quality: [\n {\n default: `?${b}`,\n html: s,\n url: s,\n },\n ],\n highlight: [\n {\n time: n,\n text: s,\n },\n ],\n thumbnails: {\n url: s,\n number: n,\n column: n,\n width: n,\n height: n,\n },\n subtitle: {\n url: s,\n type: s,\n style: o,\n encoding: s,\n },\n moreVideoAttr: o,\n icons: o,\n customType: o,\n};\n","export default {\n propertys: [\n 'audioTracks',\n 'autoplay',\n 'buffered',\n 'controller',\n 'controls',\n 'crossOrigin',\n 'currentSrc',\n 'currentTime',\n 'defaultMuted',\n 'defaultPlaybackRate',\n 'duration',\n 'ended',\n 'error',\n 'loop',\n 'mediaGroup',\n 'muted',\n 'networkState',\n 'paused',\n 'playbackRate',\n 'played',\n 'preload',\n 'readyState',\n 'seekable',\n 'seeking',\n 'src',\n 'startDate',\n 'textTracks',\n 'videoTracks',\n 'volume',\n ],\n methods: [\n 'addTextTrack',\n 'canPlayType',\n 'load',\n 'play',\n 'pause'\n ],\n events: [\n 'abort',\n 'canplay',\n 'canplaythrough',\n 'durationchange',\n 'emptied',\n 'ended',\n 'error',\n 'loadeddata',\n 'loadedmetadata',\n 'loadstart',\n 'pause',\n 'play',\n 'playing',\n 'progress',\n 'ratechange',\n 'seeked',\n 'seeking',\n 'stalled',\n 'suspend',\n 'timeupdate',\n 'volumechange',\n 'waiting',\n ],\n prototypes: [\n \"width\",\n \"height\",\n \"videoWidth\",\n \"videoHeight\",\n \"poster\",\n \"webkitDecodedFrameCount\",\n \"webkitDroppedFrameCount\",\n \"playsInline\",\n \"webkitSupportsFullscreen\",\n \"webkitDisplayingFullscreen\",\n \"onenterpictureinpicture\",\n \"onleavepictureinpicture\",\n \"disablePictureInPicture\",\n \"cancelVideoFrameCallback\",\n \"requestVideoFrameCallback\",\n \"getVideoPlaybackQuality\",\n \"requestPictureInPicture\",\n \"webkitEnterFullScreen\",\n \"webkitEnterFullscreen\",\n \"webkitExitFullScreen\",\n \"webkitExitFullscreen\",\n ],\n};\n","import { userAgent, isMobile } from './utils';\n\nexport default class Whitelist {\n constructor(art) {\n this.art = art;\n }\n\n get state() {\n const {\n option,\n constructor: { kindOf },\n } = this.art;\n\n return (\n !isMobile ||\n option.whitelist.some((item) => {\n switch (kindOf(item)) {\n case 'string':\n return item === '*' || userAgent.indexOf(item) > -1;\n case 'function':\n return item(userAgent);\n case 'regexp':\n return item.test(userAgent);\n default:\n return false;\n }\n })\n );\n }\n}\n","import { errorHandle, query, addClass, replaceElement, isMobile } from './utils';\n\nexport default class Template {\n constructor(art) {\n this.art = art;\n const { option, constructor, whitelist } = art;\n\n if (option.container instanceof Element) {\n this.$container = option.container;\n } else {\n this.$container = query(option.container);\n errorHandle(this.$container, `No container element found by ${option.container}`);\n }\n\n const type = this.$container.tagName.toLowerCase();\n errorHandle(type === 'div', `Unsupported container element type, only support 'div' but got '${type}'`);\n\n errorHandle(\n constructor.instances.every((ins) => ins.template.$container !== this.$container),\n 'Cannot mount multiple instances on the same dom element',\n );\n\n this.query = this.query.bind(this);\n this.$container.dataset.artId = art.id;\n this.$original = this.$container.cloneNode(true);\n\n if (whitelist.state) {\n this.desktop();\n } else {\n this.mobile();\n }\n }\n\n static get html() {\n return `\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Player version:
\n
${process.env.APP_VER}
\n
\n
\n
Video url:
\n
\n
\n
\n
Video volume:
\n
\n
\n
\n
Video time:
\n
\n
\n
\n
Video duration:
\n
\n
\n
\n
Video resolution:
\n
\n x \n
\n
\n
\n
[x]
\n
\n
\n
\n
×
\n
\n
\n
\n `;\n }\n\n query(className) {\n return query(className, this.$container);\n }\n\n desktop() {\n const { option } = this.art;\n\n if (!option.useSSR) {\n this.$container.innerHTML = Template.html;\n }\n\n this.$player = this.query('.art-video-player');\n this.$video = this.query('.art-video');\n this.$track = this.query('track');\n this.$poster = this.query('.art-poster');\n this.$subtitle = this.query('.art-subtitle');\n this.$danmuku = this.query('.art-danmuku');\n this.$bottom = this.query('.art-bottom');\n this.$progress = this.query('.art-progress');\n this.$controls = this.query('.art-controls');\n this.$controlsLeft = this.query('.art-controls-left');\n this.$controlsCenter = this.query('.art-controls-center');\n this.$controlsRight = this.query('.art-controls-right');\n this.$layer = this.query('.art-layers');\n this.$loading = this.query('.art-loading');\n this.$notice = this.query('.art-notice');\n this.$noticeInner = this.query('.art-notice-inner');\n this.$mask = this.query('.art-mask');\n this.$state = this.query('.art-state');\n this.$setting = this.query('.art-settings');\n this.$info = this.query('.art-info');\n this.$infoPanel = this.query('.art-info-panel');\n this.$infoClose = this.query('.art-info-close');\n this.$miniHeader = this.query('.art-mini-header');\n this.$miniTitle = this.query('.art-mini-title');\n this.$miniClose = this.query('.art-mini-close');\n this.$contextmenu = this.query('.art-contextmenus');\n\n if (option.backdrop) {\n addClass(this.$setting, 'art-backdrop-filter');\n addClass(this.$contextmenu, 'art-backdrop-filter');\n addClass(this.$info, 'art-backdrop-filter');\n }\n\n if (isMobile) {\n addClass(this.$player, 'art-mobile');\n }\n }\n\n mobile() {\n this.$container.innerHTML = `\n
\n \n
\n `;\n this.$player = this.query('.art-video-player');\n this.$video = this.query('.art-video');\n }\n\n destroy(removeHtml) {\n if (removeHtml) {\n replaceElement(this.$original, this.$container);\n } else {\n addClass(this.$player, 'art-destroy');\n }\n }\n}\n","import { mergeDeep } from '../utils';\nimport zhCn from './zh-cn.json';\nimport zhTw from './zh-tw.json';\nimport pl from './pl.json';\nimport cs from './cs.json';\nimport es from './es.json';\n\nexport default class I18n {\n constructor(art) {\n this.art = art;\n this.languages = {\n 'zh-cn': zhCn,\n 'zh-tw': zhTw,\n 'pl': pl,\n 'cs': cs,\n 'es': es\n };\n this.init();\n }\n\n init() {\n const lang = this.art.option.lang.toLowerCase();\n this.language = this.languages[lang] || {};\n }\n\n get(key) {\n return this.language[key] || key;\n }\n\n update(value) {\n this.languages = mergeDeep(this.languages, value);\n this.init();\n }\n}\n","{\n \"Video Info\": \"统计信息\",\n \"Close\": \"关闭\",\n \"Video Load Failed\": \"加载失败\",\n \"Volume\": \"音量\",\n \"Play\": \"播放\",\n \"Pause\": \"暂停\",\n \"Rate\": \"速度\",\n \"Mute\": \"静音\",\n \"Video Flip\": \"画面翻转\",\n \"Horizontal\": \"水平\",\n \"Vertical\": \"垂直\",\n \"Reconnect\": \"重新连接\",\n \"Show Setting\": \"显示设置\",\n \"Hide Setting\": \"隐藏设置\",\n \"Screenshot\": \"截图\",\n \"Play Speed\": \"播放速度\",\n \"Aspect Ratio\": \"画面比例\",\n \"Default\": \"默认\",\n \"Normal\": \"正常\",\n \"Open\": \"打开\",\n \"Switch Video\": \"切换\",\n \"Switch Subtitle\": \"切换字幕\",\n \"Fullscreen\": \"全屏\",\n \"Exit Fullscreen\": \"退出全屏\",\n \"Web Fullscreen\": \"网页全屏\",\n \"Exit Web Fullscreen\": \"退出网页全屏\",\n \"Mini Player\": \"迷你播放器\",\n \"PIP Mode\": \"开启画中画\",\n \"Exit PIP Mode\": \"退出画中画\",\n \"PIP Not Supported\": \"不支持画中画\",\n \"Fullscreen Not Supported\": \"不支持全屏\",\n \"Subtitle Offset\": \"字幕偏移\",\n \"Last Seen\": \"上次看到\",\n \"Jump Play\": \"跳转播放\",\n \"AirPlay\": \"隔空播放\",\n \"AirPlay Not Available\": \"隔空播放不可用\"\n}","{\n \"Video Info\": \"統計訊息\",\n \"Close\": \"關閉\",\n \"Video Load Failed\": \"載入失敗\",\n \"Volume\": \"音量\",\n \"Play\": \"播放\",\n \"Pause\": \"暫停\",\n \"Rate\": \"速度\",\n \"Mute\": \"靜音\",\n \"Video Flip\": \"畫面翻轉\",\n \"Horizontal\": \"水平\",\n \"Vertical\": \"垂直\",\n \"Reconnect\": \"重新連接\",\n \"Show Setting\": \"顯示设置\",\n \"Hide Setting\": \"隱藏设置\",\n \"Screenshot\": \"截圖\",\n \"Play Speed\": \"播放速度\",\n \"Aspect Ratio\": \"畫面比例\",\n \"Default\": \"默認\",\n \"Normal\": \"正常\",\n \"Open\": \"打開\",\n \"Switch Video\": \"切換\",\n \"Switch Subtitle\": \"切換字幕\",\n \"Fullscreen\": \"全屏\",\n \"Exit Fullscreen\": \"退出全屏\",\n \"Web Fullscreen\": \"網頁全屏\",\n \"Exit Web Fullscreen\": \"退出網頁全屏\",\n \"Mini Player\": \"迷你播放器\",\n \"PIP Mode\": \"開啟畫中畫\",\n \"Exit PIP Mode\": \"退出畫中畫\",\n \"PIP Not Supported\": \"不支持畫中畫\",\n \"Fullscreen Not Supported\": \"不支持全屏\",\n \"Subtitle Offset\": \"字幕偏移\",\n \"Last Seen\": \"上次看到\",\n \"Jump Play\": \"跳轉播放\",\n \"AirPlay\": \"隔空播放\",\n \"AirPlay Not Available\": \"隔空播放不可用\"\n}","{\n \"Video Info\": \"Informacje o wideo\",\n \"Close\": \"Zamknij\",\n \"Video Load Failed\": \"Błąd ładowania wideo\",\n \"Volume\": \"Głośność\",\n \"Play\": \"Odtwórz\",\n \"Pause\": \"Wstrzymaj\",\n \"Rate\": \"Oceń\",\n \"Mute\": \"Wycisz\",\n \"Video Flip\": \"Rotacja wideo\",\n \"Horizontal\": \"Pozioma\",\n \"Vertical\": \"Pionowa\",\n \"Reconnect\": \"Połącz ponownie\",\n \"Show Setting\": \"Pokaż ustawienia\",\n \"Hide Setting\": \"Ukryj ustawienia\",\n \"Screenshot\": \"Zrzut ekranu\",\n \"Play Speed\": \"Prędkość odtwarzania\",\n \"Aspect Ratio\": \"Współczynnik proporcji\",\n \"Default\": \"Domyślny\",\n \"Normal\": \"Normalny\",\n \"Open\": \"Otwórz\",\n \"Switch Video\": \"Przełącz wideo\",\n \"Switch Subtitle\": \"Przełącz napisy\",\n \"Fullscreen\": \"Pełny ekran\",\n \"Exit Fullscreen\": \"Zamknij pełny ekran\",\n \"Web Fullscreen\": \"Tryb pełnej strony\",\n \"Exit Web Fullscreen\": \"Zamknij tryb pełnej strony\",\n \"Mini Player\": \"Miniodtwarzacz\",\n \"PIP Mode\": \"Tryb PiP\",\n \"Exit PIP Mode\": \"Zamknij tryb PiP\",\n \"PIP Not Supported\": \"Tryb PiP nieobsługiwany\",\n \"Fullscreen Not Supported\": \"Pełny ekran nieobsługiwany\",\n \"Subtitle Offset\": \"Przesunięcie napisów\",\n \"Last Seen\": \"Ostatnio widziany\",\n \"Jump Play\": \"Skocz do gry\",\n \"AirPlay\": \"AirPlay\",\n \"AirPlay Not Available\": \"AirPlay nie jest dostępny\"\n}","{\n \"Video Info\": \"Info o videu\",\n \"Close\": \"Zavřít\",\n \"Video Load Failed\": \"Nahrání videa selhalo\",\n \"Volume\": \"Hlasitost\",\n \"Play\": \"Přehrát\",\n \"Pause\": \"Pozastavit\",\n \"Rate\": \"Hodnocení\",\n \"Mute\": \"Ztlumit\",\n \"Video Flip\": \"Otočit video\",\n \"Horizontal\": \"Horizontálně\",\n \"Vertical\": \"Vertikálně\",\n \"Reconnect\": \"Opětovné připojení\",\n \"Show Setting\": \"Zobrazit nastavení\",\n \"Hide Setting\": \"Skrýt nastavení\",\n \"Screenshot\": \"Snímek obrazovky\",\n \"Play Speed\": \"Rychlost přehrávání\",\n \"Aspect Ratio\": \"Poměr stran\",\n \"Default\": \"Výchozí\",\n \"Normal\": \"Normální\",\n \"Open\": \"Otevřít\",\n \"Switch Video\": \"Přepnout video\",\n \"Switch Subtitle\": \"Přepnout titulky\",\n \"Fullscreen\": \"Celá obrazovka\",\n \"Exit Fullscreen\": \"Opustit režim celé obrazovky\",\n \"Web Fullscreen\": \"Celá stránka\",\n \"Exit Web Fullscreen\": \"Zavřít režim celé stránky\",\n \"Mini Player\": \"Mini přehrávač\",\n \"PIP Mode\": \"Režim PIP\",\n \"Exit PIP Mode\": \"Opustit režim PIP\",\n \"PIP Not Supported\": \"Režim PIP není podporován\",\n \"Fullscreen Not Supported\": \"Režim celé obrazovky není podporován\",\n \"Subtitle Offset\": \"Posun titulků\",\n \"Last Seen\": \"Naposledy viděn\",\n \"Jump Play\": \"Hra na skok\",\n \"AirPlay\": \"AirPlay\",\n \"AirPlay Not Available\": \"AirPlay není k dispozici\"\n}","{\n \"Video Info\": \"Información del video\",\n \"Close\": \"Cerrar\",\n \"Video Load Failed\": \"Falló carga de video\",\n \"Volume\": \"Volumen\",\n \"Play\": \"Reproduciendo\",\n \"Pause\": \"Pausa\",\n \"Rate\": \"Velocidad\",\n \"Mute\": \"Silencio\",\n \"Video Flip\": \"Rotar video\",\n \"Horizontal\": \"Horizontal\",\n \"Vertical\": \"Vertical\",\n \"Reconnect\": \"Reconectando\",\n \"Show Setting\": \"Mostrar ajustes\",\n \"Hide Setting\": \"Ocultar ajustes\",\n \"Screenshot\": \"Captura de Pantalla\",\n \"Play Speed\": \"Velocidad de reproducción\",\n \"Aspect Ratio\": \"Relación de aspecto\",\n \"Default\": \"Por defecto\",\n \"Normal\": \"Normal\",\n \"Open\": \"Abrir\",\n \"Switch Video\": \"Cambiar video\",\n \"Switch Subtitle\": \"Cambiar subtítulo\",\n \"Fullscreen\": \"Pantalla completa\",\n \"Exit Fullscreen\": \"Salir de Pantalla completa\",\n \"Web Fullscreen\": \"Pantalla completa Web\",\n \"Exit Web Fullscreen\": \"Salir de Pantalla completa\",\n \"Mini Player\": \"Mini reproductor\",\n \"PIP Mode\": \"Modo PiP\",\n \"Exit PIP Mode\": \"Cerrar modo PiP\",\n \"PIP Not Supported\": \"Modo PiP no compatible\",\n \"Fullscreen Not Supported\": \"Pantalla completa no soportada\",\n \"Subtitle Offset\": \"Ajuste subtítulo\",\n \"Last Seen\": \"Visto última vez\",\n \"Jump Play\": \"Saltar\",\n \"AirPlay\": \"AirPlay\",\n \"AirPlay Not Available\": \"AirPlay no disponible\"\n}","import urlMix from './urlMix';\nimport attrMix from './attrMix';\nimport playMix from './playMix';\nimport pauseMix from './pauseMix';\nimport toggleMix from './toggleMix';\nimport seekMix from './seekMix';\nimport volumeMix from './volumeMix';\nimport currentTimeMix from './currentTimeMix';\nimport durationMix from './durationMix';\nimport switchMix from './switchMix';\nimport playbackRateMix from './playbackRateMix';\nimport aspectRatioMix from './aspectRatioMix';\nimport screenshotMix from './screenshotMix';\nimport fullscreenMix from './fullscreenMix';\nimport fullscreenWebMix from './fullscreenWebMix';\nimport pipMix from './pipMix';\nimport loadedMix from './loadedMix';\nimport playedMix from './playedMix';\nimport playingMix from './playingMix';\nimport autoSizeMix from './autoSizeMix';\nimport rectMix from './rectMix';\nimport flipMix from './flipMix';\nimport miniMix from './miniMix';\nimport loopMix from './loopMix';\nimport posterMix from './posterMix';\nimport autoHeightMix from './autoHeightMix';\nimport themeMix from './themeMix';\nimport titleMix from './titleMix';\nimport normalSizeMix from './normalSizeMix';\nimport subtitleOffsetMix from './subtitleOffsetMix';\nimport airplayMix from './airplayMix';\nimport optionInit from './optionInit';\nimport eventInit from './eventInit';\n\nexport default class Player {\n constructor(art) {\n urlMix(art);\n attrMix(art);\n playMix(art);\n pauseMix(art);\n toggleMix(art);\n seekMix(art);\n volumeMix(art);\n currentTimeMix(art);\n durationMix(art);\n switchMix(art);\n playbackRateMix(art);\n aspectRatioMix(art);\n screenshotMix(art);\n fullscreenMix(art);\n fullscreenWebMix(art);\n pipMix(art);\n loadedMix(art);\n playedMix(art);\n playingMix(art);\n autoSizeMix(art);\n rectMix(art);\n flipMix(art);\n miniMix(art);\n loopMix(art);\n posterMix(art);\n autoHeightMix(art);\n themeMix(art);\n titleMix(art);\n normalSizeMix(art);\n subtitleOffsetMix(art);\n airplayMix(art);\n eventInit(art);\n optionInit(art);\n }\n}\n","import { getExt, def, sleep } from '../utils';\n\nexport default function urlMix(art) {\n const {\n option,\n template: { $video },\n } = art;\n\n def(art, 'url', {\n get() {\n return $video.currentSrc;\n },\n async set(url) {\n if (url) {\n const typeName = option.type || getExt(url);\n const typeCallback = option.customType[typeName];\n if (typeName && typeCallback) {\n await sleep();\n art.loading.show = true;\n typeCallback.call(art, $video, url, art);\n } else {\n if (art.url && art.url !== url) {\n art.once('video:canplay', () => {\n if (art.isReady) {\n art.emit('restart');\n }\n });\n }\n\n $video.src = url;\n art.option.url = url;\n art.emit('url', url);\n }\n } else {\n await sleep();\n art.loading.show = true;\n }\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function attrMix(art) {\n const {\n template: { $video },\n } = art;\n\n def(art, 'attr', {\n value(key, value) {\n if (value === undefined) return $video[key];\n $video[key] = value;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function playMix(art) {\n const {\n i18n,\n notice,\n option,\n constructor: { instances },\n template: { $video },\n } = art;\n\n def(art, 'play', {\n value: async function () {\n const result = await $video.play();\n notice.show = i18n.get('Play');\n art.emit('play');\n\n if (option.mutex) {\n for (let index = 0; index < instances.length; index++) {\n const instance = instances[index];\n if (instance !== art) {\n instance.pause();\n }\n }\n }\n\n return result;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function pauseMix(art) {\n const {\n template: { $video },\n i18n,\n notice,\n } = art;\n\n def(art, 'pause', {\n value() {\n const result = $video.pause();\n notice.show = i18n.get('Pause');\n art.emit('pause');\n return result;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function toggleMix(art) {\n def(art, 'toggle', {\n value() {\n if (art.playing) {\n return art.pause();\n } else {\n return art.play();\n }\n },\n });\n}\n","import { secondToTime, def } from '../utils';\n\nexport default function seekMix(art) {\n const { notice } = art;\n\n def(art, 'seek', {\n set(time) {\n art.currentTime = time;\n art.emit('seek', art.currentTime);\n if (art.duration) {\n notice.show = `${secondToTime(art.currentTime)} / ${secondToTime(art.duration)}`;\n }\n },\n });\n\n def(art, 'forward', {\n set(time) {\n art.seek = art.currentTime + time;\n },\n });\n\n def(art, 'backward', {\n set(time) {\n art.seek = art.currentTime - time;\n },\n });\n}\n","import { clamp, def } from '../utils';\n\nexport default function volumeMix(art) {\n const {\n template: { $video },\n i18n,\n notice,\n storage,\n } = art;\n\n def(art, 'volume', {\n get: () => $video.volume || 0,\n set: (percentage) => {\n $video.volume = clamp(percentage, 0, 1);\n notice.show = `${i18n.get('Volume')}: ${parseInt($video.volume * 100, 10)}`;\n if ($video.volume !== 0) {\n storage.set('volume', $video.volume);\n }\n art.emit('volume', $video.volume);\n },\n });\n\n def(art, 'muted', {\n get: () => $video.muted,\n set: (muted) => {\n $video.muted = muted;\n art.emit('volume', $video.volume);\n },\n });\n}\n","import { clamp, def } from '../utils';\n\nexport default function currentTimeMix(art) {\n const { $video } = art.template;\n\n def(art, 'currentTime', {\n get: () => $video.currentTime || 0,\n set: (time) => {\n time = parseFloat(time);\n if (Number.isNaN(time)) return;\n $video.currentTime = clamp(time, 0, art.duration);\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function durationMix(art) {\n def(art, 'duration', {\n get: () => {\n const { duration } = art.template.$video;\n if (duration === Infinity) return 0;\n return duration || 0;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function switchMix(art) {\n const { i18n, option, notice } = art;\n\n function switchUrl(url, name, currentTime) {\n return new Promise((resolve) => {\n if (url === art.url) return resolve(url);\n const { playing } = art;\n art.pause();\n URL.revokeObjectURL(art.url);\n art.url = url;\n art.once('video:canplay', () => {\n art.playbackRate = false;\n art.aspectRatio = false;\n art.flip = 'normal';\n art.autoSize = option.autoSize;\n art.currentTime = currentTime;\n art.notice.show = '';\n if (playing) {\n art.play();\n }\n if (name) {\n notice.show = `${i18n.get('Switch Video')}: ${name}`;\n }\n art.emit('switch', url);\n resolve(url);\n });\n });\n }\n\n def(art, 'switchQuality', {\n value: (url, name) => {\n return switchUrl(url, name, art.currentTime);\n },\n });\n\n def(art, 'switchUrl', {\n value: (url, name) => {\n return switchUrl(url, name, 0);\n },\n });\n}\n","import { errorHandle, def } from '../utils';\n\nexport default function playbackRateMix(art) {\n const {\n template: { $video },\n i18n,\n notice,\n } = art;\n\n def(art, 'playbackRate', {\n get() {\n return $video.playbackRate;\n },\n set(rate) {\n if (rate) {\n if (rate === $video.playbackRate) return;\n const rateList = [0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0, 3.0, 4.0];\n errorHandle(rateList.includes(rate), `'playbackRate' only accept ${rateList.toString()} as parameters`);\n $video.playbackRate = rate;\n notice.show = `${i18n.get('Rate')}: ${rate === 1.0 ? i18n.get('Normal') : `${rate}x`}`;\n art.emit('playbackRate', rate);\n } else {\n art.playbackRate = 1;\n art.emit('playbackRate');\n }\n },\n });\n}\n","import { setStyle, errorHandle, def } from '../utils';\n\nexport default function aspectRatioMix(art) {\n const {\n template: { $video, $player },\n i18n,\n notice,\n } = art;\n\n def(art, 'aspectRatio', {\n get() {\n return $player.dataset.aspectRatio || 'default';\n },\n set(ratio) {\n if (!ratio) ratio = 'default';\n const ratioList = ['default', '4:3', '16:9'];\n errorHandle(ratioList.includes(ratio), `'aspectRatio' only accept ${ratioList.toString()} as parameters`);\n\n if (ratio === 'default') {\n setStyle($video, 'width', null);\n setStyle($video, 'height', null);\n setStyle($video, 'padding', null);\n delete $player.dataset.aspectRatio;\n } else {\n const ratioArray = ratio.split(':').map(Number);\n const { videoWidth, videoHeight } = $video;\n const { clientWidth, clientHeight } = $player;\n const videoRatio = videoWidth / videoHeight;\n const setupRatio = ratioArray[0] / ratioArray[1];\n if (videoRatio > setupRatio) {\n const percentage = (setupRatio * videoHeight) / videoWidth;\n setStyle($video, 'width', `${percentage * 100}%`);\n setStyle($video, 'height', '100%');\n setStyle($video, 'padding', `0 ${(clientWidth - clientWidth * percentage) / 2}px`);\n } else {\n const percentage = videoWidth / setupRatio / videoHeight;\n setStyle($video, 'width', '100%');\n setStyle($video, 'height', `${percentage * 100}%`);\n setStyle($video, 'padding', `${(clientHeight - clientHeight * percentage) / 2}px 0`);\n }\n $player.dataset.aspectRatio = ratio;\n }\n\n notice.show = `${i18n.get('Aspect Ratio')}: ${ratio === 'default' ? i18n.get('Default') : ratio}`;\n art.emit('aspectRatio', ratio);\n },\n });\n\n def(art, 'aspectRatioReset', {\n set(value) {\n if (value) {\n const { aspectRatio } = art;\n art.aspectRatio = aspectRatio;\n }\n },\n });\n}\n","import { secondToTime, download, def, createElement } from '../utils';\n\nexport default function screenshotMix(art) {\n const {\n option,\n notice,\n template: { $video },\n } = art;\n\n const $canvas = createElement('canvas');\n\n def(art, 'getDataURL', {\n value: () =>\n new Promise((resolve, reject) => {\n try {\n $canvas.width = $video.videoWidth;\n $canvas.height = $video.videoHeight;\n $canvas.getContext('2d').drawImage($video, 0, 0);\n resolve($canvas.toDataURL('image/png'));\n } catch (err) {\n notice.show = err;\n reject(err);\n }\n }),\n });\n\n def(art, 'getBlobUrl', {\n value: () =>\n new Promise((resolve, reject) => {\n try {\n $canvas.width = $video.videoWidth;\n $canvas.height = $video.videoHeight;\n $canvas.getContext('2d').drawImage($video, 0, 0);\n $canvas.toBlob((blob) => {\n resolve(URL.createObjectURL(blob));\n });\n } catch (err) {\n notice.show = err;\n reject(err);\n }\n }),\n });\n\n def(art, 'screenshot', {\n value: async () => {\n const dataUri = await art.getDataURL();\n download(dataUri, `${option.title || 'artplayer'}_${secondToTime($video.currentTime)}.png`);\n art.emit('screenshot', dataUri);\n return dataUri;\n },\n });\n}\n","import screenfull from '../libs/screenfull';\nimport { addClass, removeClass, def, get } from '../utils';\n\nexport default function fullscreenMix(art) {\n const {\n i18n,\n notice,\n template: { $video, $player },\n } = art;\n\n const nativeScreenfull = (art) => {\n def(art, 'fullscreen', {\n get() {\n return screenfull.isFullscreen;\n },\n async set(value) {\n if (value) {\n art.normalSize = 'fullscreen';\n art.aspectRatioReset = true;\n art.autoSize = false;\n await screenfull.request($player);\n addClass($player, 'art-fullscreen');\n art.emit('resize');\n art.emit('fullscreen', true);\n notice.show = '';\n } else {\n art.aspectRatioReset = true;\n art.autoSize = art.option.autoSize;\n await screenfull.exit();\n removeClass($player, 'art-fullscreen');\n art.emit('resize');\n art.emit('fullscreen', false);\n notice.show = '';\n }\n },\n });\n };\n\n const webkitScreenfull = (art) => {\n def(art, 'fullscreen', {\n get() {\n return $video.webkitDisplayingFullscreen;\n },\n set(value) {\n if (value) {\n art.normalSize = 'fullscreen';\n $video.webkitEnterFullscreen();\n art.emit('fullscreen', true);\n notice.show = '';\n } else {\n $video.webkitExitFullscreen();\n art.emit('fullscreen', false);\n notice.show = '';\n }\n },\n });\n };\n\n art.once('video:loadedmetadata', () => {\n if (screenfull.isEnabled) {\n nativeScreenfull(art);\n } else if (document.fullscreenEnabled || $video.webkitSupportsFullscreen) {\n webkitScreenfull(art);\n } else {\n def(art, 'fullscreen', {\n get() {\n return false;\n },\n set() {\n notice.show = i18n.get('Fullscreen Not Supported');\n },\n });\n }\n\n // Asynchronous setting\n def(art, 'fullscreen', get(art, 'fullscreen'));\n });\n}\n","const methodMap = [\n [\n 'requestFullscreen',\n 'exitFullscreen',\n 'fullscreenElement',\n 'fullscreenEnabled',\n 'fullscreenchange',\n 'fullscreenerror',\n ],\n // New WebKit\n [\n 'webkitRequestFullscreen',\n 'webkitExitFullscreen',\n 'webkitFullscreenElement',\n 'webkitFullscreenEnabled',\n 'webkitfullscreenchange',\n 'webkitfullscreenerror',\n ],\n // Old WebKit\n [\n 'webkitRequestFullScreen',\n 'webkitCancelFullScreen',\n 'webkitCurrentFullScreenElement',\n 'webkitCancelFullScreen',\n 'webkitfullscreenchange',\n 'webkitfullscreenerror',\n ],\n [\n 'mozRequestFullScreen',\n 'mozCancelFullScreen',\n 'mozFullScreenElement',\n 'mozFullScreenEnabled',\n 'mozfullscreenchange',\n 'mozfullscreenerror',\n ],\n [\n 'msRequestFullscreen',\n 'msExitFullscreen',\n 'msFullscreenElement',\n 'msFullscreenEnabled',\n 'MSFullscreenChange',\n 'MSFullscreenError',\n ],\n];\n\nconst nativeAPI = (() => {\n if (typeof document === 'undefined') {\n return false;\n }\n\n const unprefixedMethods = methodMap[0];\n const returnValue = {};\n\n for (const methodList of methodMap) {\n const exitFullscreenMethod = methodList[1];\n if (exitFullscreenMethod in document) {\n for (const [index, method] of methodList.entries()) {\n returnValue[unprefixedMethods[index]] = method;\n }\n\n return returnValue;\n }\n }\n\n return false;\n})();\n\nconst eventNameMap = {\n change: nativeAPI.fullscreenchange,\n error: nativeAPI.fullscreenerror,\n};\n\nlet screenfull = {\n request(element = document.documentElement, options) {\n return new Promise((resolve, reject) => {\n const onFullScreenEntered = () => {\n screenfull.off('change', onFullScreenEntered);\n resolve();\n };\n\n screenfull.on('change', onFullScreenEntered);\n\n const returnPromise = element[nativeAPI.requestFullscreen](options);\n\n if (returnPromise instanceof Promise) {\n returnPromise.then(onFullScreenEntered).catch(reject);\n }\n });\n },\n exit() {\n return new Promise((resolve, reject) => {\n if (!screenfull.isFullscreen) {\n resolve();\n return;\n }\n\n const onFullScreenExit = () => {\n screenfull.off('change', onFullScreenExit);\n resolve();\n };\n\n screenfull.on('change', onFullScreenExit);\n\n const returnPromise = document[nativeAPI.exitFullscreen]();\n\n if (returnPromise instanceof Promise) {\n returnPromise.then(onFullScreenExit).catch(reject);\n }\n });\n },\n toggle(element, options) {\n return screenfull.isFullscreen ? screenfull.exit() : screenfull.request(element, options);\n },\n onchange(callback) {\n screenfull.on('change', callback);\n },\n onerror(callback) {\n screenfull.on('error', callback);\n },\n on(event, callback) {\n const eventName = eventNameMap[event];\n if (eventName) {\n document.addEventListener(eventName, callback, false);\n }\n },\n off(event, callback) {\n const eventName = eventNameMap[event];\n if (eventName) {\n document.removeEventListener(eventName, callback, false);\n }\n },\n raw: nativeAPI,\n};\n\nObject.defineProperties(screenfull, {\n isFullscreen: {\n get: () => Boolean(document[nativeAPI.fullscreenElement]),\n },\n element: {\n enumerable: true,\n get: () => document[nativeAPI.fullscreenElement],\n },\n isEnabled: {\n enumerable: true,\n get: () => Boolean(document[nativeAPI.fullscreenEnabled]),\n },\n});\n\nif (!nativeAPI) {\n screenfull = { isEnabled: false };\n}\n\nexport default screenfull;\n","import { addClass, removeClass, hasClass, def } from '../utils';\n\nexport default function fullscreenWebMix(art) {\n const {\n notice,\n template: { $player },\n } = art;\n\n def(art, 'fullscreenWeb', {\n get() {\n return hasClass($player, 'art-fullscreen-web');\n },\n set(value) {\n if (value) {\n art.normalSize = 'fullscreenWeb';\n addClass($player, 'art-fullscreen-web');\n art.aspectRatioReset = true;\n art.autoSize = false;\n art.emit('resize');\n art.emit('fullscreenWeb', true);\n notice.show = '';\n } else {\n removeClass($player, 'art-fullscreen-web');\n art.aspectRatioReset = true;\n art.autoSize = art.option.autoSize;\n art.emit('resize');\n art.emit('fullscreenWeb', false);\n notice.show = '';\n }\n },\n });\n}\n","import { def } from '../utils';\n\nfunction nativePip(art) {\n const {\n template: { $video },\n events: { proxy },\n notice,\n } = art;\n\n $video.disablePictureInPicture = false;\n\n def(art, 'pip', {\n get() {\n return document.pictureInPictureElement;\n },\n set(value) {\n if (value) {\n art.normalSize = 'pip';\n $video.requestPictureInPicture().catch((err) => {\n notice.show = err;\n throw err;\n });\n } else {\n document.exitPictureInPicture().catch((err) => {\n notice.show = err;\n throw err;\n });\n }\n },\n });\n\n proxy($video, 'enterpictureinpicture', () => {\n art.emit('pip', true);\n });\n\n proxy($video, 'leavepictureinpicture', () => {\n art.emit('pip', false);\n });\n}\n\nfunction webkitPip(art) {\n const { $video } = art.template;\n\n $video.webkitSetPresentationMode('inline');\n\n def(art, 'pip', {\n get() {\n return $video.webkitPresentationMode === 'picture-in-picture';\n },\n set(value) {\n if (value) {\n art.normalSize = 'pip';\n $video.webkitSetPresentationMode('picture-in-picture');\n art.emit('pip', true);\n } else {\n $video.webkitSetPresentationMode('inline');\n art.emit('pip', false);\n }\n },\n });\n}\n\nexport default function pipMix(art) {\n const {\n i18n,\n notice,\n template: { $video },\n } = art;\n if (document.pictureInPictureEnabled) {\n nativePip(art);\n } else if ($video.webkitSupportsPresentationMode) {\n webkitPip(art);\n } else {\n def(art, 'pip', {\n get() {\n return false;\n },\n set() {\n notice.show = i18n.get('PIP Not Supported');\n },\n });\n }\n}\n","import { def } from '../utils';\n\nexport default function seekMix(art) {\n const { $video } = art.template;\n\n def(art, 'loaded', {\n get: () => art.loadedTime / $video.duration,\n });\n\n def(art, 'loadedTime', {\n get: () => ($video.buffered.length ? $video.buffered.end($video.buffered.length - 1) : 0),\n });\n}\n","import { def } from '../utils';\n\nexport default function playedMix(art) {\n def(art, 'played', {\n get: () => art.currentTime / art.duration,\n });\n}\n","import { def } from '../utils';\n\nexport default function playingMix(art) {\n const { $video } = art.template;\n def(art, 'playing', {\n get: () => !!($video.currentTime > 0 && !$video.paused && !$video.ended && $video.readyState > 2),\n });\n}\n","import { setStyle, addClass, removeClass, hasClass, def } from '../utils';\n\nexport default function resizeMix(art) {\n const { $container, $player, $video } = art.template;\n\n def(art, 'autoSize', {\n get() {\n return hasClass($container, 'art-auto-size');\n },\n set(value) {\n if (value) {\n const { videoWidth, videoHeight } = $video;\n const { width, height } = $container.getBoundingClientRect();\n const videoRatio = videoWidth / videoHeight;\n const containerRatio = width / height;\n addClass($container, 'art-auto-size');\n if (containerRatio > videoRatio) {\n const percentage = ((height * videoRatio) / width) * 100;\n setStyle($player, 'width', `${percentage}%`);\n setStyle($player, 'height', '100%');\n } else {\n const percentage = (width / videoRatio / height) * 100;\n setStyle($player, 'width', '100%');\n setStyle($player, 'height', `${percentage}%`);\n }\n art.emit('autoSize', {\n width: art.width,\n height: art.height,\n });\n } else {\n removeClass($container, 'art-auto-size');\n setStyle($player, 'width', null);\n setStyle($player, 'height', null);\n art.emit('autoSize');\n }\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function rectMix(art) {\n def(art, 'rect', {\n get: () => {\n return art.template.$player.getBoundingClientRect();\n },\n });\n\n const keys = ['bottom', 'height', 'left', 'right', 'top', 'width'];\n for (let index = 0; index < keys.length; index++) {\n const key = keys[index];\n def(art, key, {\n get: () => {\n return art.rect[key];\n },\n });\n }\n\n def(art, 'x', {\n get: () => {\n return art.left + window.pageXOffset;\n },\n });\n\n def(art, 'y', {\n get: () => {\n return art.top + window.pageYOffset;\n },\n });\n}\n","import { errorHandle, def } from '../utils';\n\nexport default function flipMix(art) {\n const {\n template: { $player },\n i18n,\n notice,\n } = art;\n\n def(art, 'flip', {\n get() {\n return $player.dataset.flip || 'normal';\n },\n set(flip) {\n if (!flip) flip = 'normal';\n\n const flipList = ['normal', 'horizontal', 'vertical'];\n errorHandle(flipList.includes(flip), `'flip' only accept ${flipList.toString()} as parameters`);\n\n if (flip === 'normal') {\n delete $player.dataset.flip;\n } else {\n $player.dataset.flip = flip;\n }\n\n const word = flip.replace(flip[0], flip[0].toUpperCase());\n notice.show = `${i18n.get('Video Flip')}: ${i18n.get(word)}`;\n art.emit('flip', flip);\n },\n });\n}\n","import { append, setStyle, addClass, removeClass, hasClass, def, isInViewport } from '../utils';\n\nexport default function miniMix(art) {\n const {\n i18n,\n option,\n storage,\n events: { proxy },\n template: { $player, $miniClose, $miniTitle, $miniHeader },\n } = art;\n\n let isDroging = false;\n let lastPageX = 0;\n let lastPageY = 0;\n let lastPlayerLeft = 0;\n let lastPlayerTop = 0;\n\n proxy($miniHeader, 'mousedown', (event) => {\n isDroging = true;\n lastPageX = event.pageX;\n lastPageY = event.pageY;\n lastPlayerLeft = art.left;\n lastPlayerTop = art.top;\n });\n\n proxy(document, 'mousemove', (event) => {\n if (isDroging) {\n addClass($player, 'art-is-dragging');\n const top = lastPlayerTop + event.pageY - lastPageY;\n const left = lastPlayerLeft + event.pageX - lastPageX;\n setStyle($player, 'top', `${top}px`);\n setStyle($player, 'left', `${left}px`);\n storage.set('top', top);\n storage.set('left', left);\n }\n });\n\n proxy(document, 'mouseup', () => {\n isDroging = false;\n removeClass($player, 'art-is-dragging');\n });\n\n proxy($miniClose, 'click', () => {\n art.mini = false;\n isDroging = false;\n removeClass($player, 'art-is-dragging');\n });\n\n append($miniTitle, option.title || i18n.get('Mini Player'));\n\n def(art, 'mini', {\n get() {\n return hasClass($player, 'art-mini');\n },\n set(value) {\n if (value) {\n art.normalSize = 'mini';\n art.autoSize = false;\n addClass($player, 'art-mini');\n const top = storage.get('top');\n const left = storage.get('left');\n if (top && left) {\n setStyle($player, 'top', `${top}px`);\n setStyle($player, 'left', `${left}px`);\n if (!isInViewport($miniHeader)) {\n storage.del('top');\n storage.del('left');\n art.mini = true;\n }\n } else {\n const top = window.innerHeight - art.height - 50;\n const left = window.innerWidth - art.width - 50;\n storage.set('top', top);\n storage.set('left', left);\n setStyle($player, 'top', `${top}px`);\n setStyle($player, 'left', `${left}px`);\n }\n art.aspectRatio = false;\n art.playbackRate = false;\n art.notice.show = '';\n art.emit('mini', true);\n } else {\n removeClass($player, 'art-mini');\n setStyle($player, 'top', null);\n setStyle($player, 'left', null);\n art.aspectRatio = false;\n art.playbackRate = false;\n art.autoSize = option.autoSize;\n art.notice.show = '';\n art.emit('mini', false);\n }\n },\n });\n}\n","import { def, clamp } from '../utils';\n\nexport default function loopMix(art) {\n let interval = [];\n def(art, 'loop', {\n get: () => interval,\n set: (value) => {\n if (Array.isArray(value) && typeof value[0] === 'number' && typeof value[1] === 'number') {\n const start = clamp(value[0], 0, Math.min(value[1], art.duration));\n const end = clamp(value[1], start, art.duration);\n if (end - start >= 1) {\n interval = [start, end];\n art.emit('loop', interval);\n } else {\n interval = [];\n art.emit('loop');\n }\n } else {\n interval = [];\n art.emit('loop');\n }\n },\n });\n\n art.on('video:timeupdate', () => {\n if (interval.length) {\n if (art.currentTime < interval[0] || art.currentTime > interval[1]) {\n art.seek = interval[0];\n }\n }\n });\n}\n","import { def, setStyle } from '../utils';\n\nexport default function posterMix(art) {\n const {\n option,\n template: { $poster },\n } = art;\n\n def(art, 'poster', {\n get: () => option.poster,\n set(url) {\n option.poster = url;\n setStyle($poster, 'backgroundImage', `url(${url})`);\n },\n });\n}\n","import { setStyle, hasClass, addClass, removeClass, def } from '../utils';\n\nexport default function autoHeightMix(art) {\n const {\n option,\n template: { $container, $video },\n } = art;\n\n const heightCache = $container.style.height;\n\n def(art, 'autoHeight', {\n get() {\n return hasClass($container, 'art-auto-height');\n },\n set(value) {\n if (value) {\n const { clientWidth } = $container;\n const { videoHeight, videoWidth } = $video;\n const height = videoHeight * (clientWidth / videoWidth);\n setStyle($container, 'height', height + 'px');\n addClass($container, 'art-auto-height');\n art.autoSize = option.autoSize;\n art.emit('autoHeight', height);\n } else {\n setStyle($container, 'height', heightCache);\n removeClass($container, 'art-auto-height');\n art.autoSize = option.autoSize;\n art.emit('autoHeight');\n }\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function themeMix(art) {\n const {\n option,\n template: { $player },\n } = art;\n\n def(art, 'theme', {\n get() {\n return getComputedStyle($player).getPropertyValue('--theme');\n },\n set(theme) {\n option.theme = theme;\n $player.style.setProperty('--theme', theme);\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function titleMix(art) {\n def(art, 'title', {\n get() {\n return art.option.title;\n },\n set(title) {\n art.option.title = title;\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function normalSizeMix(art) {\n const sizeProps = ['mini', 'pip', 'fullscreen', 'fullscreenWeb'];\n\n def(art, 'normalSize', {\n get() {\n return sizeProps.every((name) => !art[name]);\n },\n set(name) {\n sizeProps\n .filter((item) => item !== name)\n .forEach((item) => {\n if (art[item]) {\n art[item] = false;\n }\n });\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function subtitleOffsetMix(art) {\n const { clamp } = art.constructor.utils;\n const { notice, template, i18n } = art;\n\n let offsetCache = 0;\n let cuesCache = [];\n art.on('subtitle:switch', () => {\n cuesCache = [];\n });\n\n def(art, 'subtitleOffset', {\n get() {\n return offsetCache;\n },\n set(value) {\n if (template.$track && template.$track.track) {\n const cues = Array.from(template.$track.track.cues);\n offsetCache = clamp(value, -5, 5);\n\n for (let index = 0; index < cues.length; index++) {\n const cue = cues[index];\n if (!cuesCache[index]) {\n cuesCache[index] = {\n startTime: cue.startTime,\n endTime: cue.endTime,\n };\n }\n cue.startTime = clamp(cuesCache[index].startTime + offsetCache, 0, art.duration);\n cue.endTime = clamp(cuesCache[index].endTime + offsetCache, 0, art.duration);\n }\n\n art.subtitle.update();\n notice.show = `${i18n.get('Subtitle Offset')}: ${value}s`;\n art.emit('subtitleOffset', value);\n } else {\n art.emit('subtitleOffset', 0);\n }\n },\n });\n}\n","import { def } from '../utils';\n\nexport default function airplayMix(art) {\n const {\n i18n,\n notice,\n events: { proxy },\n template: { $video },\n } = art;\n\n let available = true;\n\n if (window.WebKitPlaybackTargetAvailabilityEvent && $video.webkitShowPlaybackTargetPicker) {\n proxy($video, 'webkitplaybacktargetavailabilitychanged', (event) => {\n switch (event.availability) {\n case 'available':\n available = true;\n break;\n case 'not-available':\n available = false;\n break;\n }\n });\n } else {\n available = false;\n }\n\n def(art, 'airplay', {\n value() {\n if (available) {\n $video.webkitShowPlaybackTargetPicker();\n art.emit('airplay');\n } else {\n notice.show = i18n.get('AirPlay Not Available');\n }\n },\n });\n}\n","import { clamp, setStyle } from '../utils';\n\nexport default function attrInit(art) {\n const {\n option,\n storage,\n template: { $video, $poster },\n } = art;\n\n Object.keys(option.moreVideoAttr).forEach((key) => {\n art.attr(key, option.moreVideoAttr[key]);\n });\n\n if (option.muted) {\n art.muted = option.muted;\n }\n\n if (option.volume) {\n $video.volume = clamp(option.volume, 0, 1);\n }\n\n const volumeStorage = storage.get('volume');\n if (typeof volumeStorage === 'number') {\n $video.volume = clamp(volumeStorage, 0, 1);\n }\n\n if (option.poster) {\n setStyle($poster, 'backgroundImage', `url(${option.poster})`);\n }\n\n if (option.autoplay) {\n $video.autoplay = option.autoplay;\n }\n\n if (option.playsInline) {\n $video.playsInline = true;\n $video['webkit-playsinline'] = true;\n }\n\n if (option.theme) {\n art.theme = option.theme;\n }\n\n art.url = option.url;\n}\n","import config from '../config';\nimport { sleep, addClass, setStyle, isMobile } from '../utils';\n\nexport default function eventInit(art) {\n const {\n i18n,\n notice,\n option,\n constructor,\n events: { proxy },\n template: { $player, $video, $poster },\n } = art;\n\n let reconnectTime = 0;\n\n for (let index = 0; index < config.events.length; index++) {\n proxy($video, config.events[index], (event) => {\n art.emit(`video:${event.type}`, event);\n });\n }\n\n // art.on('video:abort', () => {\n\n // });\n\n art.on('video:canplay', () => {\n reconnectTime = 0;\n art.loading.show = false;\n });\n\n art.once('video:canplay', () => {\n art.loading.show = false;\n art.controls.show = true;\n art.mask.show = true;\n art.isReady = true;\n art.emit('ready');\n });\n\n // art.on('video:canplaythrough', () => {\n\n // });\n\n // art.on('video:durationchange', () => {\n\n // });\n\n // art.on('video:emptied', () => {\n\n // });\n\n art.on('video:ended', () => {\n if (option.loop) {\n art.seek = 0;\n art.play();\n art.controls.show = false;\n art.mask.show = false;\n } else {\n art.controls.show = true;\n art.mask.show = true;\n }\n });\n\n art.on('video:error', async () => {\n if (reconnectTime < constructor.RECONNECT_TIME_MAX) {\n await sleep(constructor.RECONNECT_SLEEP_TIME);\n reconnectTime += 1;\n art.url = option.url;\n notice.show = `${i18n.get('Reconnect')}: ${reconnectTime}`;\n art.emit('error', reconnectTime);\n } else {\n art.mask.show = true;\n art.loading.show = false;\n art.controls.show = true;\n addClass($player, 'art-error');\n await sleep(constructor.RECONNECT_SLEEP_TIME);\n notice.show = i18n.get('Video Load Failed');\n art.destroy(false);\n }\n });\n\n // art.on('video:loadeddata', () => {\n\n // });\n\n art.on('video:loadedmetadata', () => {\n art.autoSize = option.autoSize;\n if (isMobile) {\n art.loading.show = false;\n art.controls.show = true;\n art.mask.show = true;\n }\n });\n\n art.on('video:loadstart', () => {\n art.loading.show = true;\n art.mask.show = false;\n art.controls.show = true;\n });\n\n art.on('video:pause', () => {\n art.controls.show = true;\n art.mask.show = true;\n });\n\n art.on('video:play', () => {\n art.mask.show = false;\n setStyle($poster, 'display', 'none');\n });\n\n art.on('video:playing', () => {\n art.mask.show = false;\n });\n\n // art.on('video:progress', () => {\n\n // });\n\n // art.on('video:ratechange', () => {\n\n // });\n\n art.on('video:seeked', () => {\n art.loading.show = false;\n });\n\n art.on('video:seeking', () => {\n art.loading.show = true;\n art.mask.show = false;\n });\n\n // art.on('video:stalled', () => {\n\n // });\n\n // art.on('video:suspend', () => {\n\n // });\n\n art.on('video:timeupdate', () => {\n art.mask.show = false;\n });\n\n // art.on('video:volumechange', () => {\n\n // });\n\n art.on('video:waiting', () => {\n art.loading.show = true;\n art.mask.show = false;\n });\n}\n","import { errorHandle, addClass, removeClass, isMobile } from '../utils';\nimport Component from '../utils/component';\nimport fullscreen from './fullscreen';\nimport fullscreenWeb from './fullscreenWeb';\nimport pip from './pip';\nimport playAndPause from './playAndPause';\nimport progress from './progress';\nimport time from './time';\nimport volume from './volume';\nimport setting from './setting';\nimport thumbnails from './thumbnails';\nimport screenshot from './screenshot';\nimport quality from './quality';\nimport loop from './loop';\nimport airplay from './airplay';\n\nexport default class Control extends Component {\n constructor(art) {\n super(art);\n\n this.name = 'control';\n\n const {\n constructor,\n events: { proxy },\n template: { $player },\n } = art;\n\n let activeTime = Date.now();\n\n proxy($player, ['click', 'mousemove', 'touchstart', 'touchmove'], () => {\n this.show = true;\n removeClass($player, 'art-hide-cursor');\n addClass($player, 'art-hover');\n activeTime = Date.now();\n });\n\n art.on('video:timeupdate', () => {\n if (!art.isInput && art.playing && this.show && Date.now() - activeTime >= constructor.CONTROL_HIDE_TIME) {\n this.show = false;\n addClass($player, 'art-hide-cursor');\n removeClass($player, 'art-hover');\n }\n });\n\n this.init();\n }\n\n init() {\n const { option } = this.art;\n\n if (!option.isLive) {\n this.add(\n progress({\n name: 'progress',\n position: 'top',\n index: 10,\n }),\n );\n }\n\n if (option.thumbnails.url && !option.isLive && !isMobile) {\n this.add(\n thumbnails({\n name: 'thumbnails',\n position: 'top',\n index: 20,\n }),\n );\n }\n\n this.add(\n loop({\n name: 'loop',\n position: 'top',\n index: 30,\n }),\n );\n\n this.add(\n playAndPause({\n name: 'playAndPause',\n position: 'left',\n index: 10,\n }),\n );\n\n this.add(\n volume({\n name: 'volume',\n position: 'left',\n index: 20,\n }),\n );\n\n if (!option.isLive) {\n this.add(\n time({\n name: 'time',\n position: 'left',\n index: 30,\n }),\n );\n }\n\n if (option.quality.length) {\n this.add(\n quality({\n name: 'quality',\n position: 'right',\n index: 10,\n }),\n );\n }\n\n if (option.screenshot && !isMobile) {\n this.add(\n screenshot({\n name: 'screenshot',\n position: 'right',\n index: 20,\n }),\n );\n }\n\n if (option.setting) {\n this.add(\n setting({\n name: 'setting',\n position: 'right',\n index: 30,\n }),\n );\n }\n\n if (option.pip) {\n this.add(\n pip({\n name: 'pip',\n position: 'right',\n index: 40,\n }),\n );\n }\n\n if (option.airplay && window.WebKitPlaybackTargetAvailabilityEvent) {\n this.add(\n airplay({\n name: 'airplay',\n position: 'right',\n index: 50,\n }),\n );\n }\n\n if (option.fullscreenWeb) {\n this.add(\n fullscreenWeb({\n name: 'fullscreenWeb',\n position: 'right',\n index: 60,\n }),\n );\n }\n\n if (option.fullscreen) {\n this.add(\n fullscreen({\n name: 'fullscreen',\n position: 'right',\n index: 70,\n }),\n );\n }\n\n for (let index = 0; index < option.controls.length; index++) {\n this.add(option.controls[index]);\n }\n }\n\n add(getOption) {\n const option = typeof getOption === 'function' ? getOption(this.art) : getOption;\n const { $progress, $controlsLeft, $controlsRight } = this.art.template;\n\n switch (option.position) {\n case 'top':\n this.$parent = $progress;\n break;\n case 'left':\n this.$parent = $controlsLeft;\n break;\n case 'right':\n this.$parent = $controlsRight;\n break;\n default:\n errorHandle(false, `Control option.position must one of 'top', 'left', 'right'`);\n break;\n }\n\n super.add(option);\n }\n}\n","import { hasClass, addClass, removeClass, append, setStyles, tooltip, getStyle, inverseClass, createElement } from './dom';\nimport validator from 'option-validator';\nimport { ComponentOption } from '../scheme';\nimport { has, def } from './property';\nimport { errorHandle } from './error';\n\nexport default class Component {\n constructor(art) {\n this.id = 0;\n this.art = art;\n this.add = this.add.bind(this);\n }\n\n get show() {\n return hasClass(this.art.template.$player, `art-${this.name}-show`);\n }\n\n set show(value) {\n const { $player } = this.art.template;\n const className = `art-${this.name}-show`;\n if (value) {\n addClass($player, className);\n } else {\n removeClass($player, className);\n }\n this.art.emit(this.name, value);\n }\n\n set toggle(value) {\n if (value) {\n this.show = !this.show;\n }\n }\n\n add(getOption) {\n const option = typeof getOption === 'function' ? getOption(this.art) : getOption;\n option.html = option.html || '';\n validator(option, ComponentOption);\n\n if (!this.$parent || !this.name || option.disable) return;\n const name = option.name || `${this.name}${this.id}`;\n errorHandle(!has(this, name), `Cannot add an existing name [${name}] to the [${this.name}]`);\n\n this.id += 1;\n const $ref = createElement('div');\n addClass($ref, `art-${this.name}`);\n addClass($ref, `art-${this.name}-${name}`);\n\n const childs = Array.from(this.$parent.children);\n $ref.dataset.index = option.index || this.id;\n const nextChild = childs.find((item) => Number(item.dataset.index) >= Number($ref.dataset.index));\n if (nextChild) {\n nextChild.insertAdjacentElement('beforebegin', $ref);\n } else {\n append(this.$parent, $ref);\n }\n\n if (option.html) {\n append($ref, option.html);\n }\n\n if (option.style) {\n setStyles($ref, option.style);\n }\n\n if (option.tooltip) {\n tooltip($ref, option.tooltip);\n }\n\n if (option.click) {\n this.art.events.proxy($ref, 'click', (event) => {\n event.preventDefault();\n option.click.call(this.art, this, event);\n });\n }\n\n if (option.selector && ['left', 'right'].includes(option.position)) {\n this.selector(option, $ref);\n }\n\n if (option.mounted) {\n option.mounted.call(this.art, $ref);\n }\n\n if ($ref.childNodes.length === 1 && $ref.childNodes[0].nodeType === 3) {\n addClass($ref, 'art-control-onlyText');\n }\n\n def(this, name, {\n value: $ref,\n });\n\n return $ref;\n }\n\n selector(option, $ref) {\n const { hover, proxy } = this.art.events;\n\n addClass($ref, 'art-control-selector');\n const $value = createElement('div');\n addClass($value, 'art-selector-value');\n append($value, option.html);\n $ref.innerText = '';\n append($ref, $value);\n\n const list = option.selector\n .map(\n (item, index) =>\n `
${\n item.html\n }
`,\n )\n .join('');\n const $list = createElement('div');\n addClass($list, 'art-selector-list');\n append($list, list);\n append($ref, $list);\n\n const setLeft = () => {\n const left = getStyle($ref, 'width') / 2 - getStyle($list, 'width') / 2;\n $list.style.left = `${left}px`;\n };\n\n hover($ref, setLeft);\n\n proxy($list, 'click', async (event) => {\n const path = event.composedPath() || [];\n const $item = path.find((item) => hasClass(item, 'art-selector-item'));\n if (!$item) return;\n inverseClass($item, 'art-current');\n const index = Number($item.dataset.index);\n const find = option.selector[index] || {};\n $value.innerText = $item.innerText;\n if (option.onSelect) {\n const result = await option.onSelect.call(this.art, find, $item, event);\n if (typeof result === 'string' || typeof result === 'number') {\n $value.innerHTML = result;\n }\n }\n setLeft();\n this.art.emit('selector', find, $item);\n });\n }\n}\n","import { append, tooltip, setStyle } from '../utils';\n\nexport default function fullscreen(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('Fullscreen'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n const $fullscreenOn = append($control, icons.fullscreenOn);\n const $fullscreenOff = append($control, icons.fullscreenOff);\n setStyle($fullscreenOff, 'display', 'none');\n\n proxy($control, 'click', () => {\n art.fullscreen = !art.fullscreen;\n });\n\n art.on('fullscreen', (value) => {\n if (value) {\n tooltip($control, i18n.get('Exit Fullscreen'));\n setStyle($fullscreenOn, 'display', 'none');\n setStyle($fullscreenOff, 'display', 'inline-flex');\n } else {\n tooltip($control, i18n.get('Fullscreen'));\n setStyle($fullscreenOn, 'display', 'inline-flex');\n setStyle($fullscreenOff, 'display', 'none');\n }\n });\n },\n });\n}\n","import { append, tooltip, setStyle } from '../utils';\n\nexport default function fullscreenWeb(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('Web Fullscreen'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n const $fullscreenWebOn = append($control, icons.fullscreenWebOn);\n const $fullscreenWebOff = append($control, icons.fullscreenWebOff);\n setStyle($fullscreenWebOff, 'display', 'none');\n\n proxy($control, 'click', () => {\n art.fullscreenWeb = !art.fullscreenWeb;\n });\n\n art.on('fullscreenWeb', (value) => {\n if (value) {\n tooltip($control, i18n.get('Exit Web Fullscreen'));\n setStyle($fullscreenWebOn, 'display', 'none');\n setStyle($fullscreenWebOff, 'display', 'inline-flex');\n } else {\n tooltip($control, i18n.get('Web Fullscreen'));\n setStyle($fullscreenWebOn, 'display', 'inline-flex');\n setStyle($fullscreenWebOff, 'display', 'none');\n }\n });\n },\n });\n}\n","import { append, tooltip } from '../utils';\n\nexport default function pip(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('PIP Mode'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n append($control, icons.pip);\n\n proxy($control, 'click', () => {\n art.pip = !art.pip;\n });\n\n art.on('pip', (value) => {\n tooltip($control, i18n.get(value ? 'Exit PIP Mode' : 'PIP Mode'));\n });\n },\n });\n}\n","import { append, tooltip, setStyle } from '../utils';\n\nexport default function playAndPause(option) {\n return (art) => ({\n ...option,\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n const $play = append($control, icons.play);\n const $pause = append($control, icons.pause);\n tooltip($play, i18n.get('Play'));\n tooltip($pause, i18n.get('Pause'));\n\n proxy($play, 'click', () => {\n art.play();\n });\n\n proxy($pause, 'click', () => {\n art.pause();\n });\n\n function showPlay() {\n setStyle($play, 'display', 'flex');\n setStyle($pause, 'display', 'none');\n }\n\n function showPause() {\n setStyle($play, 'display', 'none');\n setStyle($pause, 'display', 'flex');\n }\n\n if (art.playing) {\n showPause();\n } else {\n showPlay();\n }\n\n art.on('video:playing', () => {\n showPause();\n });\n\n art.on('video:pause', () => {\n showPlay();\n });\n },\n });\n}\n","import { query, clamp, append, setStyle, setStyles, secondToTime, includeFromEvent, isMobile } from '../utils';\n\nexport function getPosFromEvent(art, event) {\n const { $progress } = art.template;\n const { left } = $progress.getBoundingClientRect();\n const eventLeft = event.pageX;\n const width = clamp(eventLeft - left, 0, $progress.clientWidth);\n const second = (width / $progress.clientWidth) * art.duration;\n const time = secondToTime(second);\n const percentage = clamp(width / $progress.clientWidth, 0, 1);\n return { second, time, width, percentage };\n}\n\nexport default function progress(options) {\n return (art) => {\n const {\n icons,\n option,\n events: { proxy },\n } = art;\n\n return {\n ...options,\n html: `\n
\n
\n
\n
\n
\n
\n
\n `,\n mounted: ($control) => {\n let isDroging = false;\n const $loaded = query('.art-progress-loaded', $control);\n const $played = query('.art-progress-played', $control);\n const $highlight = query('.art-progress-highlight', $control);\n const $indicator = query('.art-progress-indicator', $control);\n const $tip = query('.art-progress-tip', $control);\n\n setStyle($played, 'backgroundColor', 'var(--theme)');\n\n let indicatorSize = art.constructor.INDICATOR_SIZE;\n\n if (icons.indicator) {\n indicatorSize = art.constructor.INDICATOR_SIZE_ICON;\n append($indicator, icons.indicator);\n } else {\n setStyles($indicator, {\n backgroundColor: 'var(--theme)',\n });\n }\n\n if (isMobile) {\n indicatorSize = art.constructor.INDICATOR_SIZE_MOBILE;\n if (icons.indicator) {\n indicatorSize = art.constructor.INDICATOR_SIZE_MOBILE_ICON;\n }\n }\n\n setStyles($indicator, {\n left: `-${indicatorSize / 2}px`,\n width: `${indicatorSize}px`,\n height: `${indicatorSize}px`,\n });\n\n function showHighlight(event) {\n const { width } = getPosFromEvent(art, event);\n const { text } = event.target.dataset;\n $tip.innerHTML = text;\n const tipWidth = $tip.clientWidth;\n if (width <= tipWidth / 2) {\n setStyle($tip, 'left', 0);\n } else if (width > $control.clientWidth - tipWidth / 2) {\n setStyle($tip, 'left', `${$control.clientWidth - tipWidth}px`);\n } else {\n setStyle($tip, 'left', `${width - tipWidth / 2}px`);\n }\n }\n\n function showTime(event) {\n const { width, time } = getPosFromEvent(art, event);\n $tip.innerHTML = time;\n const tipWidth = $tip.clientWidth;\n if (width <= tipWidth / 2) {\n setStyle($tip, 'left', 0);\n } else if (width > $control.clientWidth - tipWidth / 2) {\n setStyle($tip, 'left', `${$control.clientWidth - tipWidth}px`);\n } else {\n setStyle($tip, 'left', `${width - tipWidth / 2}px`);\n }\n }\n\n function setBar(type, percentage) {\n if (type === 'loaded') {\n setStyle($loaded, 'width', `${percentage * 100}%`);\n }\n\n if (type === 'played') {\n setStyle($played, 'width', `${percentage * 100}%`);\n setStyle($indicator, 'left', `calc(${percentage * 100}% - ${indicatorSize / 2}px)`);\n }\n }\n\n art.on('video:loadedmetadata', () => {\n for (let index = 0; index < option.highlight.length; index++) {\n const item = option.highlight[index];\n const left = (clamp(item.time, 0, art.duration) / art.duration) * 100;\n append(\n $highlight,\n ``,\n );\n }\n });\n\n setBar('loaded', art.loaded);\n\n art.on('setBar', (type, percentage) => {\n setBar(type, percentage);\n });\n\n art.on('video:progress', () => {\n setBar('loaded', art.loaded);\n });\n\n art.on('video:timeupdate', () => {\n setBar('played', art.played);\n });\n\n art.on('video:ended', () => {\n setBar('played', 1);\n });\n\n if (!isMobile) {\n proxy($control, 'click', (event) => {\n if (event.target !== $indicator) {\n const { second, percentage } = getPosFromEvent(art, event);\n setBar('played', percentage);\n art.seek = second;\n }\n });\n\n proxy($control, 'mousemove', (event) => {\n setStyle($tip, 'display', 'block');\n if (includeFromEvent(event, $highlight)) {\n showHighlight(event);\n } else {\n showTime(event);\n }\n });\n\n proxy($control, 'mouseout', () => {\n setStyle($tip, 'display', 'none');\n });\n\n proxy($indicator, 'mousedown', () => {\n isDroging = true;\n });\n\n proxy(document, 'mousemove', (event) => {\n if (isDroging) {\n const { second, percentage } = getPosFromEvent(art, event);\n setBar('played', percentage);\n art.seek = second;\n }\n });\n\n proxy(document, 'mouseup', () => {\n if (isDroging) {\n isDroging = false;\n }\n });\n }\n },\n };\n };\n}\n","import { secondToTime } from '../utils';\n\nexport default function time(option) {\n return (art) => ({\n ...option,\n style: {\n cursor: 'auto',\n },\n mounted: ($control) => {\n function getTime() {\n const newTime = `${secondToTime(art.currentTime)} / ${secondToTime(art.duration)}`;\n if (newTime !== $control.innerText) {\n $control.innerText = newTime;\n }\n }\n\n getTime();\n\n const events = ['video:loadedmetadata', 'video:timeupdate', 'video:progress'];\n for (let index = 0; index < events.length; index++) {\n art.on(events[index], getTime);\n }\n },\n });\n}\n","import { append, clamp, tooltip, setStyle, isMobile } from '../utils';\n\nexport default function volume(option) {\n return (art) => ({\n ...option,\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n let isDroging = false;\n const panelWidth = art.constructor.VOLUME_PANEL_WIDTH;\n const handleWidth = art.constructor.VOLUME_HANDLE_WIDTH;\n const $volume = append($control, icons.volume);\n const $volumeClose = append($control, icons.volumeClose);\n const $volumePanel = append($control, '
');\n const $volumeHandle = append($volumePanel, '
');\n tooltip($volume, i18n.get('Mute'));\n setStyle($volumeClose, 'display', 'none');\n\n if (isMobile) {\n setStyle($volumePanel, 'display', 'none');\n }\n\n function volumeChangeFromEvent(event) {\n const { left: panelLeft } = $volumePanel.getBoundingClientRect();\n const percentage =\n clamp(event.pageX - panelLeft - handleWidth / 2, 0, panelWidth - handleWidth / 2) /\n (panelWidth - handleWidth);\n return percentage;\n }\n\n function setVolumeHandle(percentage = 0.7) {\n if (art.muted || percentage === 0) {\n setStyle($volume, 'display', 'none');\n setStyle($volumeClose, 'display', 'flex');\n setStyle($volumeHandle, 'left', '0');\n } else {\n const width = (panelWidth - handleWidth) * percentage;\n setStyle($volume, 'display', 'flex');\n setStyle($volumeClose, 'display', 'none');\n setStyle($volumeHandle, 'left', `${width}px`);\n }\n }\n\n setVolumeHandle(art.volume);\n art.on('video:volumechange', () => {\n setVolumeHandle(art.volume);\n });\n\n proxy($volume, 'click', () => {\n art.muted = true;\n });\n\n proxy($volumeClose, 'click', () => {\n art.muted = false;\n });\n\n proxy($volumePanel, 'click', (event) => {\n art.muted = false;\n art.volume = volumeChangeFromEvent(event);\n });\n\n proxy($volumeHandle, 'mousedown', () => {\n isDroging = true;\n });\n\n proxy($control, 'mousemove', (event) => {\n if (isDroging) {\n art.muted = false;\n art.volume = volumeChangeFromEvent(event);\n }\n });\n\n proxy(document, 'mouseup', () => {\n if (isDroging) {\n isDroging = false;\n }\n });\n },\n });\n}\n","import { append, tooltip } from '../utils';\n\nexport default function setting(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('Show Setting'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n i18n,\n } = art;\n\n append($control, icons.setting);\n\n proxy($control, 'click', () => {\n art.setting.toggle = true;\n });\n\n art.on('setting', (value) => {\n tooltip($control, i18n.get(value ? 'Hide Setting' : 'Show Setting'));\n });\n },\n });\n}\n","import { setStyle } from '../utils';\nimport { getPosFromEvent } from './progress';\n\nexport default function thumbnails(options) {\n return (art) => ({\n ...options,\n mounted: ($control) => {\n const {\n option,\n template: { $progress, $video },\n events: { proxy, loadImg },\n } = art;\n\n let image = null;\n let loading = false;\n let isLoad = false;\n\n function showThumbnails(event) {\n const { width: posWidth } = getPosFromEvent(art, event);\n const { url, number, column, width, height } = option.thumbnails;\n const width2 = width || image.naturalWidth / column;\n const height2 = height || width2 / ($video.videoWidth / $video.videoHeight);\n const perWidth = $progress.clientWidth / number;\n const perIndex = Math.floor(posWidth / perWidth);\n const yIndex = Math.ceil(perIndex / column) - 1;\n const xIndex = perIndex % column || column - 1;\n setStyle($control, 'backgroundImage', `url(${url})`);\n setStyle($control, 'height', `${height2}px`);\n setStyle($control, 'width', `${width2}px`);\n setStyle($control, 'backgroundPosition', `-${xIndex * width2}px -${yIndex * height2}px`);\n if (posWidth <= width2 / 2) {\n setStyle($control, 'left', 0);\n } else if (posWidth > $progress.clientWidth - width2 / 2) {\n setStyle($control, 'left', `${$progress.clientWidth - width2}px`);\n } else {\n setStyle($control, 'left', `${posWidth - width2 / 2}px`);\n }\n }\n\n proxy($progress, 'mousemove', async (event) => {\n if (!loading) {\n loading = true;\n const img = await loadImg(option.thumbnails.url);\n image = img;\n isLoad = true;\n }\n\n if (isLoad) {\n setStyle($control, 'display', 'block');\n showThumbnails(event);\n }\n });\n\n proxy($progress, 'mouseout', () => {\n setStyle($control, 'display', 'none');\n });\n },\n });\n}\n","import { append } from '../utils';\n\nexport default function screenshot(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('Screenshot'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n } = art;\n\n append($control, icons.screenshot);\n proxy($control, 'click', () => {\n art.screenshot();\n });\n },\n });\n}\n","export default function quality(option) {\n return (art) => {\n const qualityOption = art.option.quality;\n const qualityDefault = qualityOption.find((item) => item.default) || qualityOption[0];\n return {\n ...option,\n html: qualityDefault ? qualityDefault.html : '',\n selector: qualityOption,\n onSelect(item) {\n art.switchQuality(item.url, item.html);\n },\n };\n };\n}\n","import { append, setStyle } from '../utils';\n\nexport default function loop(option) {\n return (art) => ({\n ...option,\n mounted: ($control) => {\n const $left = append($control, ``);\n const $right = append($control, ``);\n\n art.on('loop', (value) => {\n if (value) {\n setStyle($control, 'display', 'block');\n setStyle($left, 'left', `calc(${(value[0] / art.duration) * 100}% - ${$left.clientWidth}px)`);\n setStyle($right, 'left', `${(value[1] / art.duration) * 100}%`);\n } else {\n setStyle($control, 'display', 'none');\n }\n });\n },\n });\n}\n","import { append } from '../utils';\n\nexport default function pip(option) {\n return (art) => ({\n ...option,\n tooltip: art.i18n.get('AirPlay'),\n mounted: ($control) => {\n const {\n events: { proxy },\n icons,\n } = art;\n\n append($control, icons.airplay);\n proxy($control, 'click', () => art.airplay());\n },\n });\n}\n","import { setStyles, includeFromEvent, isMobile } from '../utils';\nimport Component from '../utils/component';\nimport playbackRate from './playbackRate';\nimport aspectRatio from './aspectRatio';\nimport flip from './flip';\nimport info from './info';\nimport version from './version';\nimport close from './close';\n\nexport default class Contextmenu extends Component {\n constructor(art) {\n super(art);\n\n this.name = 'contextmenu';\n this.$parent = art.template.$contextmenu;\n\n if (!isMobile) {\n this.init();\n }\n }\n\n init() {\n const {\n option,\n template: { $player, $contextmenu },\n events: { proxy },\n } = this.art;\n\n if (option.playbackRate) {\n this.add(\n playbackRate({\n name: 'playbackRate',\n index: 10,\n }),\n );\n }\n\n if (option.aspectRatio) {\n this.add(\n aspectRatio({\n name: 'aspectRatio',\n index: 20,\n }),\n );\n }\n\n if (option.flip) {\n this.add(\n flip({\n name: 'flip',\n index: 30,\n }),\n );\n }\n\n this.add(\n info({\n name: 'info',\n index: 40,\n }),\n );\n\n this.add(\n version({\n name: 'version',\n index: 50,\n }),\n );\n\n this.add(\n close({\n name: 'close',\n index: 60,\n }),\n );\n\n for (let index = 0; index < option.contextmenu.length; index++) {\n this.add(option.contextmenu[index]);\n }\n\n proxy($player, 'contextmenu', (event) => {\n event.preventDefault();\n this.show = true;\n\n const mouseX = event.clientX;\n const mouseY = event.clientY;\n const { height: cHeight, width: cWidth, left: cLeft, top: cTop } = $player.getBoundingClientRect();\n const { height: mHeight, width: mWidth } = $contextmenu.getBoundingClientRect();\n let menuLeft = mouseX - cLeft;\n let menuTop = mouseY - cTop;\n\n if (mouseX + mWidth > cLeft + cWidth) {\n menuLeft = cWidth - mWidth;\n }\n\n if (mouseY + mHeight > cTop + cHeight) {\n menuTop = cHeight - mHeight;\n }\n\n setStyles($contextmenu, {\n top: `${menuTop}px`,\n left: `${menuLeft}px`,\n });\n });\n\n proxy($player, 'click', (event) => {\n if (!includeFromEvent(event, $contextmenu)) {\n this.show = false;\n }\n });\n\n this.art.on('blur', () => {\n this.show = false;\n });\n }\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function playbackRate(option) {\n return (art) => {\n const { i18n } = art;\n return {\n ...option,\n html: `${i18n.get('Play Speed')}:\n 0.5\n 0.75\n ${i18n.get('Normal')}\n 1.25\n 1.5\n 2.0\n `,\n click: (contextmenu, event) => {\n const { value } = event.target.dataset;\n if (value) {\n art.playbackRate = Number(value);\n contextmenu.show = false;\n }\n },\n mounted: ($panel) => {\n art.on('playbackRate', (value) => {\n const $current = queryAll('span', $panel).find((item) => Number(item.dataset.value) === value);\n if ($current) {\n inverseClass($current, 'art-current');\n }\n });\n },\n };\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function aspectRatio(option) {\n return (art) => {\n const { i18n } = art;\n return {\n ...option,\n html: `${i18n.get('Aspect Ratio')}:\n ${i18n.get('Default')}\n 4:3\n 16:9\n `,\n click: (contextmenu, event) => {\n const { value } = event.target.dataset;\n if (value) {\n art.aspectRatio = value;\n contextmenu.show = false;\n }\n },\n mounted: ($panel) => {\n art.on('aspectRatio', (value) => {\n const $current = queryAll('span', $panel).find((item) => item.dataset.value === value);\n if ($current) {\n inverseClass($current, 'art-current');\n }\n });\n },\n };\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function flip(option) {\n return (art) => {\n const { i18n } = art;\n return {\n ...option,\n html: `${i18n.get('Video Flip')}:\n ${i18n.get('Normal')}\n ${i18n.get('Horizontal')}\n ${i18n.get('Vertical')}\n `,\n click: (contextmenu, event) => {\n const { value } = event.target.dataset;\n if (value) {\n art.flip = value;\n contextmenu.show = false;\n }\n },\n mounted: ($panel) => {\n art.on('flip', (value) => {\n const $current = queryAll('span', $panel).find((item) => item.dataset.value === value);\n if ($current) {\n inverseClass($current, 'art-current');\n }\n });\n },\n };\n };\n}\n","export default function info(option) {\n return art => ({\n ...option,\n html: art.i18n.get('Video Info'),\n click: contextmenu => {\n art.info.show = true;\n contextmenu.show = false;\n },\n });\n}\n","export default function version(option) {\n return {\n ...option,\n html: `ArtPlayer ${process.env.APP_VER}`,\n };\n}\n","export default function close(option) {\n return art => ({\n ...option,\n html: art.i18n.get('Close'),\n click: contextmenu => {\n contextmenu.show = false;\n },\n });\n}\n","import { queryAll, isMobile } from './utils';\nimport Component from './utils/component';\n\nexport default class Info extends Component {\n constructor(art) {\n super(art);\n this.name = 'info';\n \n if (!isMobile) {\n this.init();\n }\n }\n\n init() {\n const {\n constructor,\n events: { proxy },\n template: { $infoPanel, $infoClose, $video },\n } = this.art;\n\n proxy($infoClose, 'click', () => {\n this.show = false;\n });\n\n let timer = null;\n const $types = queryAll('[data-video]', $infoPanel) || [];\n\n this.art.on('destroy', () => {\n clearTimeout(timer);\n });\n\n function loop() {\n for (let index = 0; index < $types.length; index++) {\n const item = $types[index];\n const value = $video[item.dataset.video];\n const innerText = typeof value === 'number' ? value.toFixed(2) : value;\n if (item.innerText !== innerText) {\n item.innerText = innerText;\n }\n }\n timer = setTimeout(loop, constructor.INFO_LOOP_TIME);\n }\n\n loop();\n }\n}\n","import {\n setStyle,\n setStyles,\n srtToVtt,\n vttToBlob,\n getExt,\n assToVtt,\n escape,\n remove,\n append,\n createElement,\n} from './utils';\nimport Component from './utils/component';\nimport validator from 'option-validator';\nimport scheme from './scheme';\n\nexport default class Subtitle extends Component {\n constructor(art) {\n super(art);\n this.name = 'subtitle';\n this.eventDestroy = () => null;\n this.init(art.option.subtitle);\n\n let lastState = false;\n art.on('video:timeupdate', () => {\n if (!this.url) return;\n const state = this.art.template.$video.webkitDisplayingFullscreen;\n if (typeof state !== 'boolean') return;\n if (state !== lastState) {\n lastState = state;\n this.createTrack(state ? 'subtitles' : 'metadata', this.url);\n }\n });\n }\n\n get url() {\n return this.art.template.$track.src;\n }\n\n set url(url) {\n this.switch(url);\n }\n\n get textTrack() {\n return this.art.template.$video.textTracks[0];\n }\n\n get activeCue() {\n return this.textTrack.activeCues[0];\n }\n\n style(key, value) {\n const { $subtitle } = this.art.template;\n if (typeof key === 'object') {\n return setStyles($subtitle, key);\n }\n return setStyle($subtitle, key, value);\n }\n\n update() {\n const { $subtitle } = this.art.template;\n $subtitle.innerHTML = '';\n if (this.activeCue) {\n $subtitle.innerHTML = this.activeCue.text\n .split(/\\r?\\n/)\n .map((item) => `

${escape(item)}

`)\n .join('');\n this.art.emit('subtitleUpdate', this.activeCue.text);\n }\n }\n\n async switch(url, newOption = {}) {\n const { i18n, notice, option } = this.art;\n const subtitleOption = { ...option.subtitle, ...newOption, url };\n const subUrl = await this.init(subtitleOption);\n if (newOption.name) {\n notice.show = `${i18n.get('Switch Subtitle')}: ${newOption.name}`;\n }\n return subUrl;\n }\n\n createTrack(kind, url) {\n const { template, proxy } = this.art;\n const { $video, $track } = template;\n\n const $newTrack = createElement('track');\n $newTrack.default = true;\n $newTrack.kind = kind;\n $newTrack.src = url;\n\n this.eventDestroy();\n remove($track);\n\n append($video, $newTrack);\n template.$track = $newTrack;\n this.eventDestroy = proxy(this.textTrack, 'cuechange', () => this.update());\n }\n\n async init(subtitleOption) {\n const {\n notice,\n template: { $subtitle },\n } = this.art;\n\n validator(subtitleOption, scheme.subtitle);\n if (!subtitleOption.url) return;\n this.style(subtitleOption.style);\n\n return fetch(subtitleOption.url)\n .then((response) => response.arrayBuffer())\n .then((buffer) => {\n const decoder = new TextDecoder(subtitleOption.encoding);\n const text = decoder.decode(buffer);\n\n this.art.emit('subtitleLoad', subtitleOption.url);\n switch (subtitleOption.type || getExt(subtitleOption.url)) {\n case 'srt':\n return vttToBlob(srtToVtt(text));\n case 'ass':\n return vttToBlob(assToVtt(text));\n case 'vtt':\n return vttToBlob(text);\n default:\n return subtitleOption.url;\n }\n })\n .then((subUrl) => {\n $subtitle.innerHTML = '';\n if (this.url === subUrl) return subUrl;\n URL.revokeObjectURL(this.url);\n this.createTrack('metadata', subUrl);\n this.art.emit('subtitleSwitch', subUrl);\n return subUrl;\n })\n .catch((err) => {\n notice.show = err;\n throw err;\n });\n }\n}\n","import { ArtPlayerError } from '../utils/error';\nimport clickInit from './clickInit';\nimport hoverInit from './hoverInit';\nimport mousemoveInit from './mousemoveInit';\nimport resizeInit from './resizeInit';\nimport gestureInit from './gestureInit';\nimport viewInit from './viewInit';\n\nexport default class Events {\n constructor(art) {\n this.destroyEvents = [];\n this.proxy = this.proxy.bind(this);\n this.hover = this.hover.bind(this);\n this.loadImg = this.loadImg.bind(this);\n\n if (art.whitelist.state) {\n clickInit(art, this);\n hoverInit(art, this);\n mousemoveInit(art, this);\n resizeInit(art, this);\n gestureInit(art, this);\n viewInit(art, this);\n }\n }\n\n proxy(target, name, callback, option = {}) {\n if (Array.isArray(name)) {\n return name.map((item) => this.proxy(target, item, callback, option));\n }\n\n target.addEventListener(name, callback, option);\n const destroy = () => target.removeEventListener(name, callback, option);\n this.destroyEvents.push(destroy);\n return destroy;\n }\n\n hover(target, mouseenter, mouseleave) {\n if (mouseenter) {\n this.proxy(target, 'mouseenter', mouseenter);\n }\n if (mouseleave) {\n this.proxy(target, 'mouseleave', mouseleave);\n }\n }\n\n loadImg(img) {\n return new Promise((resolve, reject) => {\n let image;\n\n if (img instanceof HTMLImageElement) {\n image = img;\n } else if (typeof img === 'string') {\n image = new Image();\n image.src = img;\n } else {\n return reject(new ArtPlayerError('Unable to get Image'));\n }\n\n if (image.complete) {\n return resolve(image);\n }\n\n this.proxy(image, 'load', () => resolve(image));\n this.proxy(image, 'error', () => reject(new ArtPlayerError(`Failed to load Image: ${image.src}`)));\n });\n }\n\n destroy() {\n for (let index = 0; index < this.destroyEvents.length; index++) {\n this.destroyEvents[index]();\n }\n }\n}\n","import { includeFromEvent, isMobile } from '../utils';\n\nexport default function clickInit(art, events) {\n const {\n constructor,\n template: { $player, $video },\n } = art;\n\n events.proxy(document, ['click', 'contextmenu'], (event) => {\n if (includeFromEvent(event, $player)) {\n art.isInput = event.target.tagName === 'INPUT';\n art.isFocus = true;\n art.emit('focus');\n } else {\n art.isInput = false;\n art.isFocus = false;\n art.emit('blur');\n }\n });\n\n let clickTime = 0;\n events.proxy($video, 'click', () => {\n const now = Date.now();\n\n if (now - clickTime <= constructor.DB_CLICE_TIME) {\n art.emit('dblclick');\n\n if (isMobile) {\n if (!art.isLock) {\n art.toggle();\n }\n } else {\n art.fullscreen = !art.fullscreen;\n }\n } else {\n art.emit('click');\n\n if (!isMobile) {\n art.toggle();\n }\n }\n\n clickTime = now;\n });\n}\n","import { addClass, removeClass } from '../utils';\n\nexport default function hoverInit(art, events) {\n const { $player } = art.template;\n\n events.hover(\n $player,\n () => {\n addClass($player, 'art-hover');\n art.emit('hover', true);\n },\n () => {\n removeClass($player, 'art-hover');\n art.emit('hover', false);\n },\n );\n}\n","export default function mousemoveInitInit(art, events) {\n const { $player } = art.template;\n\n events.proxy($player, 'mousemove', (event) => {\n art.emit('mousemove', event);\n });\n}\n","import { throttle } from '../utils';\n\nexport default function resizeInit(art, events) {\n const { option } = art;\n\n const resizeFn = throttle(() => {\n if (art.normalSize) {\n art.autoSize = option.autoSize;\n }\n art.aspectRatioReset = true;\n art.notice.show = '';\n art.emit('resize');\n }, art.constructor.RESIZE_TIME);\n\n events.proxy(window, ['orientationchange', 'resize'], () => {\n resizeFn();\n });\n\n if (screen && screen.orientation && screen.orientation.onchange) {\n events.proxy(screen.orientation, 'change', () => {\n resizeFn();\n });\n }\n}\n","import { clamp, secondToTime, isMobile, includeFromEvent } from '../utils';\n\nexport default function gestureInit(art, events) {\n if (isMobile && !art.option.isLive) {\n const { $video, $bottom, $controls } = art.template;\n\n let isDroging = false;\n let startX = 0;\n let startY = 0;\n let startTime = 0;\n\n const onTouchStart = (event) => {\n if (event.touches.length === 1 && !art.isLock) {\n isDroging = true;\n const { clientX, clientY } = event.touches[0];\n startX = clientX;\n startY = clientY;\n startTime = art.currentTime;\n }\n };\n\n const onTouchMove = (event) => {\n if (event.touches.length === 1 && isDroging && art.duration) {\n const autoOrientation = art.plugins.autoOrientation && art.plugins.autoOrientation.state;\n const { clientX, clientY } = event.touches[0];\n const ratioX = clamp((clientX - startX) / art.width, -1, 1);\n const ratioY = clamp((clientY - startY) / art.height, -1, 1);\n const ratio = autoOrientation ? ratioY : ratioX;\n const currentTime = clamp(\n startTime + art.duration * ratio * art.constructor.TOUCH_MOVE_RATIO,\n 0,\n art.duration,\n );\n art.seek = currentTime;\n art.emit('setBar', 'played', clamp(currentTime / art.duration, 0, 1));\n art.notice.show = `${secondToTime(currentTime)} / ${secondToTime(art.duration)}`;\n }\n };\n\n const onTouchEnd = () => {\n if (isDroging) {\n startX = 0;\n startY = 0;\n startTime = 0;\n isDroging = false;\n }\n };\n\n events.proxy($bottom, 'touchstart', (event) => {\n if (!includeFromEvent(event, $controls)) {\n onTouchStart(event);\n }\n });\n\n events.proxy($bottom, 'touchmove', onTouchMove);\n events.proxy($video, 'touchstart', onTouchStart);\n events.proxy($video, 'touchmove', onTouchMove);\n events.proxy(document, 'touchend', onTouchEnd);\n }\n}\n","import { throttle, isInViewport } from '../utils';\n\nexport default function viewInit(art, events) {\n const {\n option,\n constructor,\n template: { $container },\n } = art;\n\n const scrollFn = throttle(() => {\n art.emit('view', isInViewport($container, constructor.SCROLL_GAP));\n }, constructor.SCROLL_TIME);\n\n events.proxy(window, 'scroll', () => {\n scrollFn();\n });\n\n art.on('view', (state) => {\n if (option.autoMini) {\n art.mini = !state;\n }\n });\n}\n","import { isMobile } from './utils';\n\nexport default class Hotkey {\n constructor(art) {\n this.art = art;\n this.keys = {};\n\n if (art.option.hotkey && !isMobile) {\n this.init();\n }\n }\n\n init() {\n const { proxy } = this.art.events;\n\n this.add(27, () => {\n if (this.art.fullscreenWeb) {\n this.art.fullscreenWeb = false;\n }\n });\n\n this.add(32, () => {\n this.art.toggle();\n });\n\n this.add(37, () => {\n this.art.backward = 5;\n });\n\n this.add(38, () => {\n this.art.volume += 0.1;\n });\n\n this.add(39, () => {\n this.art.forward = 5;\n });\n\n this.add(40, () => {\n this.art.volume -= 0.1;\n });\n\n proxy(window, 'keydown', (event) => {\n if (this.art.isFocus) {\n const tag = document.activeElement.tagName.toUpperCase();\n const editable = document.activeElement.getAttribute('contenteditable');\n if (tag !== 'INPUT' && tag !== 'TEXTAREA' && editable !== '' && editable !== 'true') {\n const events = this.keys[event.keyCode];\n if (events) {\n event.preventDefault();\n for (let index = 0; index < events.length; index++) {\n events[index].call(this.art, event);\n }\n this.art.emit('hotkey', event);\n }\n }\n }\n });\n }\n\n add(key, event) {\n if (this.keys[key]) {\n this.keys[key].push(event);\n } else {\n this.keys[key] = [event];\n }\n return this;\n }\n\n remove(key, event) {\n if (this.keys[key]) {\n const index = this.keys[key].indexOf(event);\n if (index !== -1) {\n this.keys[key].splice(index, 1);\n }\n }\n return this;\n }\n}\n","import Component from './utils/component';\n\nexport default class Layer extends Component {\n constructor(art) {\n super(art);\n\n const {\n option,\n template: { $layer },\n } = art;\n\n this.name = 'layer';\n this.$parent = $layer;\n\n for (let index = 0; index < option.layers.length; index++) {\n this.add(option.layers[index]);\n }\n }\n}\n","import { append } from './utils';\nimport Component from './utils/component';\n\nexport default class Loading extends Component {\n constructor(art) {\n super(art);\n this.name = 'loading';\n append(art.template.$loading, art.icons.loading);\n }\n}\n","import { addClass, removeClass } from './utils';\n\nexport default class Notice {\n constructor(art) {\n this.art = art;\n this.timer = null;\n }\n\n set show(msg) {\n const {\n constructor,\n template: { $player, $noticeInner },\n } = this.art;\n\n if (msg) {\n $noticeInner.innerText = msg instanceof Error ? msg.message.trim() : msg;\n addClass($player, 'art-notice-show');\n clearTimeout(this.timer);\n this.timer = setTimeout(() => {\n $noticeInner.innerText = '';\n removeClass($player, 'art-notice-show');\n }, constructor.NOTICE_TIME);\n } else {\n removeClass($player, 'art-notice-show');\n }\n }\n}\n","import { append, setStyle } from './utils';\nimport Component from './utils/component';\n\nexport default class Mask extends Component {\n constructor(art) {\n super(art);\n\n this.name = 'mask';\n const { template, icons, events } = art;\n\n const $state = append(template.$state, icons.state);\n const $error = append(template.$state, icons.error);\n\n setStyle($error, 'display', 'none');\n\n art.on('destroy', () => {\n setStyle($state, 'display', 'none');\n setStyle($error, 'display', null);\n });\n\n events.proxy(template.$state, 'click', () => art.play());\n }\n}\n","import { append, def, addClass, createElement } from '../utils';\nimport loading from 'bundle-text:./loading.svg';\nimport state from 'bundle-text:./state.svg';\nimport check from 'bundle-text:./check.svg';\nimport play from 'bundle-text:./play.svg';\nimport pause from 'bundle-text:./pause.svg';\nimport volume from 'bundle-text:./volume.svg';\nimport volumeClose from 'bundle-text:./volume-close.svg';\nimport screenshot from 'bundle-text:./screenshot.svg';\nimport setting from 'bundle-text:./setting.svg';\nimport arrowLeft from 'bundle-text:./arrow-left.svg';\nimport arrowRight from 'bundle-text:./arrow-right.svg';\nimport playbackRate from 'bundle-text:./playback-rate.svg';\nimport aspectRatio from 'bundle-text:./aspect-ratio.svg';\nimport config from 'bundle-text:./config.svg';\nimport pip from 'bundle-text:./pip.svg';\nimport lock from 'bundle-text:./lock.svg';\nimport unlock from 'bundle-text:./unlock.svg';\nimport fullscreenOff from 'bundle-text:./fullscreen-off.svg';\nimport fullscreenOn from 'bundle-text:./fullscreen-on.svg';\nimport fullscreenWebOff from 'bundle-text:./fullscreen-web-off.svg';\nimport fullscreenWebOn from 'bundle-text:./fullscreen-web-on.svg';\nimport switchOn from 'bundle-text:./switch-on.svg';\nimport switchOff from 'bundle-text:./switch-off.svg';\nimport flip from 'bundle-text:./flip.svg';\nimport error from 'bundle-text:./error.svg';\nimport close from 'bundle-text:./close.svg';\nimport airplay from 'bundle-text:./airplay.svg';\n\nexport default class Icons {\n constructor(art) {\n const icons = {\n loading,\n state,\n play,\n pause,\n check,\n volume,\n volumeClose,\n screenshot,\n setting,\n pip,\n arrowLeft,\n arrowRight,\n playbackRate,\n aspectRatio,\n config,\n lock,\n flip,\n unlock,\n fullscreenOff,\n fullscreenOn,\n fullscreenWebOff,\n fullscreenWebOn,\n switchOn,\n switchOff,\n error,\n close,\n airplay,\n ...art.option.icons,\n };\n\n Object.keys(icons).forEach((key) => {\n def(this, key, {\n get: () => {\n const icon = createElement('i');\n addClass(icon, 'art-icon');\n addClass(icon, `art-icon-${key}`);\n append(icon, icons[key]);\n return icon;\n },\n });\n });\n }\n}\n","module.exports = \"2fa9a917c3d0b2a2\";","module.exports = \"6347f1c94437bf17\";","module.exports = \"cf45eac87ef6c5a8\";","module.exports = \"b1730f657280749d\";","module.exports = \"aed7bb049e8eeb13\";","module.exports = \"5d049b39f3100425\";","module.exports = \"9bfc32435596aa66\";","module.exports = \"6d270d4786d36189\";","module.exports = \"5c6c0195698308af\";","module.exports = \"2ba35247757d062a\";","module.exports = \"e3197205d280d5f0\";","module.exports = \"adf704bb6c6db9f1\";","module.exports = \"f158b6e222339f4b\";","module.exports = \"9ff79449772c28ff\";","module.exports = \"c24909162a3a6947\";","module.exports = \"5ff91babd37ec49f\";","module.exports = \"21fbe4c111eddb1e\";","module.exports = \"2a0858aa31c4f75f\";","module.exports = \"2d306a33a864ed5b\";","module.exports = \"d056d9f835c1b609\";","module.exports = \"d8403de5ce4cf9c0\";","module.exports = \"0b638041327c3652\";","module.exports = \"0d802f359a76b941\";","module.exports = \"5ce760f810b6b485\";","module.exports = \"f3358296f8174503\";","module.exports = \"4b29dd08d9923e17\";","module.exports = \"eb762296786cefcc\";","import flip from './flip';\nimport aspectRatio from './aspectRatio';\nimport playbackRate from './playbackRate';\nimport subtitleOffset from './subtitleOffset';\nimport Component from '../utils/component';\nimport { append, addClass, setStyle, inverseClass, includeFromEvent, def, has, createElement } from '../utils';\n\nfunction makeRecursion(option, parentItem, parentList) {\n for (let index = 0; index < option.length; index++) {\n const item = option[index];\n item.$parentItem = parentItem;\n item.$parentList = parentList;\n if (item.selector) {\n makeRecursion(item.selector, item, option);\n }\n }\n return option;\n}\n\nfunction isStringOrNumber(val) {\n return ['string', 'number'].includes(typeof val);\n}\n\nexport default class Setting extends Component {\n constructor(art) {\n super(art);\n\n const {\n option,\n events: { proxy },\n template: { $setting, $player },\n } = art;\n\n this.name = 'setting';\n this.$parent = $setting;\n\n this.option = [];\n this.events = [];\n this.cache = new Map();\n\n if (option.setting) {\n if (option.playbackRate) {\n this.option.push(playbackRate(art));\n }\n\n if (option.aspectRatio) {\n this.option.push(aspectRatio(art));\n }\n\n if (option.flip) {\n this.option.push(flip(art));\n }\n\n if (option.subtitleOffset) {\n this.option.push(subtitleOffset(art));\n }\n\n for (let index = 0; index < option.settings.length; index++) {\n this.option.push(option.settings[index]);\n }\n\n this.option = makeRecursion(this.option);\n\n this.init(this.option);\n\n art.on('blur', () => {\n if (this.show) {\n this.show = false;\n this.init(this.option);\n }\n });\n\n proxy($player, 'click', (event) => {\n if (\n this.show &&\n !includeFromEvent(event, art.controls.setting) &&\n !includeFromEvent(event, this.$parent)\n ) {\n this.show = false;\n this.init(this.option);\n }\n });\n }\n }\n\n add(callback) {\n if (typeof callback === 'function') {\n this.option.push(callback(this.art));\n } else {\n this.option.push(callback);\n }\n\n this.cache = new Map();\n this.events.forEach((event) => event());\n this.events = [];\n this.$parent.innerHTML = '';\n this.option = makeRecursion(this.option);\n this.init(this.option);\n }\n\n creatHeader(item) {\n const {\n icons,\n events: { proxy },\n } = this.art;\n\n const $item = createElement('div');\n addClass($item, 'art-setting-item');\n addClass($item, 'art-setting-item-back');\n const $left = append($item, '
');\n const $icon = createElement('div');\n addClass($icon, 'art-setting-item-left-icon');\n append($icon, icons.arrowLeft);\n append($left, $icon);\n append($left, item.$parentItem.html);\n\n const event = proxy($item, 'click', () => {\n this.init(item.$parentList);\n });\n\n this.events.push(event);\n\n return $item;\n }\n\n creatItem(type, item) {\n const {\n icons,\n events: { proxy },\n } = this.art;\n\n const $item = createElement('div');\n addClass($item, 'art-setting-item');\n\n if (isStringOrNumber(item.name)) {\n $item.dataset.name = item.name;\n }\n\n if (isStringOrNumber(item.value)) {\n $item.dataset.value = item.value;\n }\n\n const $left = append($item, '
');\n const $right = append($item, '
');\n\n const $icon = createElement('div');\n addClass($icon, 'art-setting-item-left-icon');\n\n switch (type) {\n case 'switch':\n case 'range':\n append($icon, isStringOrNumber(item.icon) || item.icon instanceof Element ? item.icon : icons.config);\n break;\n case 'selector':\n if (item.selector && item.selector.length) {\n append(\n $icon,\n isStringOrNumber(item.icon) || item.icon instanceof Element ? item.icon : icons.config,\n );\n } else {\n append($icon, icons.check);\n }\n break;\n default:\n break;\n }\n\n append($left, $icon);\n item.$icon = $icon;\n\n def(item, 'icon', {\n configurable: true,\n get() {\n return $icon.innerHTML;\n },\n set(value) {\n if (isStringOrNumber(value)) {\n $icon.innerHTML = value;\n }\n },\n });\n\n const $html = createElement('div');\n addClass($html, 'art-setting-item-left-text');\n append($html, item.html || '');\n append($left, $html);\n item.$html = $html;\n\n def(item, 'html', {\n configurable: true,\n get() {\n return $html.innerHTML;\n },\n set(value) {\n if (isStringOrNumber(value)) {\n $html.innerHTML = value;\n }\n },\n });\n\n const $tooltip = createElement('div');\n addClass($tooltip, 'art-setting-item-right-tooltip');\n append($tooltip, item.tooltip || '');\n append($right, $tooltip);\n item.$tooltip = $tooltip;\n\n def(item, 'tooltip', {\n configurable: true,\n get() {\n return $tooltip.innerHTML;\n },\n set(value) {\n if (isStringOrNumber(value)) {\n $tooltip.innerHTML = value;\n }\n },\n });\n\n switch (type) {\n case 'switch': {\n const $state = createElement('div');\n addClass($state, 'art-setting-item-right-icon');\n const $switchOn = append($state, icons.switchOn);\n const $switchOff = append($state, icons.switchOff);\n setStyle(item.switch ? $switchOff : $switchOn, 'display', 'none');\n append($right, $state);\n item.$switch = item.switch;\n\n def(item, 'switch', {\n configurable: true,\n get() {\n return item.$switch;\n },\n set(value) {\n item.$switch = value;\n if (value) {\n setStyle($switchOff, 'display', 'none');\n setStyle($switchOn, 'display', null);\n } else {\n setStyle($switchOff, 'display', null);\n setStyle($switchOn, 'display', 'none');\n }\n },\n });\n break;\n }\n case 'range':\n {\n const $state = createElement('div');\n addClass($state, 'art-setting-item-right-icon');\n const $range = append($state, '');\n $range.value = item.range[0] || 0;\n $range.min = item.range[1] || 0;\n $range.max = item.range[2] || 10;\n $range.step = item.range[3] || 1;\n addClass($range, 'art-setting-range');\n append($right, $state);\n item.$range = $range;\n\n def(item, 'range', {\n configurable: true,\n get() {\n return $range.valueAsNumber;\n },\n set(value) {\n $range.value = Number(value);\n },\n });\n }\n break;\n case 'selector':\n if (item.selector && item.selector.length) {\n const $state = createElement('div');\n addClass($state, 'art-setting-item-right-icon');\n append($state, icons.arrowRight);\n append($right, $state);\n }\n break;\n default:\n break;\n }\n\n switch (type) {\n case 'switch': {\n if (item.onSwitch) {\n const event = proxy($item, 'click', async (event) => {\n item.switch = await item.onSwitch.call(this.art, item, $item, event);\n });\n\n this.events.push(event);\n }\n break;\n }\n case 'range': {\n if (item.onRange && item.$range) {\n const event = proxy(item.$range, 'change', async (event) => {\n item.tooltip = await item.onRange.call(this.art, item, $item, event);\n });\n\n this.events.push(event);\n }\n break;\n }\n case 'selector':\n {\n const event = proxy($item, 'click', async (event) => {\n if (item.selector && item.selector.length) {\n this.init(item.selector, item.width);\n } else {\n inverseClass($item, 'art-current');\n\n if (item.$parentList) {\n this.init(item.$parentList);\n }\n\n if (item.$parentItem && item.$parentItem.onSelect) {\n const result = await item.$parentItem.onSelect.call(this.art, item, $item, event);\n if (item.$parentItem.$tooltip && isStringOrNumber(result)) {\n item.$parentItem.$tooltip.innerHTML = result;\n }\n }\n }\n });\n\n this.events.push(event);\n\n if (item.default) {\n addClass($item, 'art-current');\n }\n }\n break;\n default:\n break;\n }\n\n return $item;\n }\n\n init(option, width) {\n const { constructor } = this.art;\n\n if (this.cache.has(option)) {\n const $panel = this.cache.get(option);\n inverseClass($panel, 'art-current');\n setStyle(this.$parent, 'width', `${$panel.dataset.width}px`);\n setStyle(this.$parent, 'height', `${$panel.dataset.height}px`);\n } else {\n const $panel = createElement('div');\n addClass($panel, 'art-setting-panel');\n $panel.dataset.width = width || constructor.SETTING_WIDTH;\n $panel.dataset.height = option.length * constructor.SETTING_ITEM_HEIGHT;\n\n if (option[0] && option[0].$parentItem) {\n append($panel, this.creatHeader(option[0]));\n $panel.dataset.height = Number($panel.dataset.height) + constructor.SETTING_ITEM_HEIGHT;\n }\n\n for (let index = 0; index < option.length; index++) {\n const item = option[index];\n if (has(item, 'switch')) {\n append($panel, this.creatItem('switch', item));\n } else if (has(item, 'range')) {\n append($panel, this.creatItem('range', item));\n } else {\n append($panel, this.creatItem('selector', item));\n }\n }\n\n append(this.$parent, $panel);\n this.cache.set(option, $panel);\n inverseClass($panel, 'art-current');\n setStyle(this.$parent, 'width', `${$panel.dataset.width}px`);\n setStyle(this.$parent, 'height', `${$panel.dataset.height}px`);\n\n if (option[0] && option[0].$parentItem && option[0].$parentItem.mounted) {\n option[0].$parentItem.mounted.call(this.art, $panel, option[0].$parentItem);\n }\n }\n }\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function flip(art) {\n const { i18n, icons, constructor } = art;\n\n const keys = {\n normal: 'Normal',\n horizontal: 'Horizontal',\n vertical: 'Vertical',\n };\n\n function update($panel, $tooltip, value) {\n if ($tooltip) $tooltip.innerText = i18n.get(keys[value]);\n const $current = queryAll('.art-setting-item', $panel).find((item) => item.dataset.value === value);\n if ($current) inverseClass($current, 'art-current');\n }\n\n return {\n width: constructor.SETTING_ITEM_WIDTH,\n html: i18n.get('Video Flip'),\n tooltip: i18n.get(keys[art.flip]),\n icon: icons.flip,\n selector: Object.keys(keys).map((item) => {\n return {\n value: item,\n default: item === art.flip,\n html: i18n.get(keys[item]),\n };\n }),\n onSelect(item) {\n art.flip = item.value;\n },\n mounted: ($panel, item) => {\n update($panel, item.$tooltip, art.flip);\n art.on('flip', () => {\n update($panel, item.$tooltip, art.flip);\n });\n },\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function aspectRatio(art) {\n const { i18n, icons, constructor } = art;\n\n function getI18n(value) {\n return value === 'default' ? i18n.get('Default') : value;\n }\n\n function update($panel, $tooltip, value) {\n if ($tooltip) $tooltip.innerText = getI18n(value);\n const $current = queryAll('.art-setting-item', $panel).find((item) => item.dataset.value === value);\n if ($current) inverseClass($current, 'art-current');\n }\n\n return {\n width: constructor.SETTING_ITEM_WIDTH,\n html: i18n.get('Aspect Ratio'),\n icon: icons.aspectRatio,\n tooltip: getI18n(art.aspectRatio),\n selector: ['default', '4:3', '16:9'].map((item) => {\n return {\n value: item,\n default: item === art.aspectRatio,\n html: getI18n(item),\n };\n }),\n onSelect(item) {\n art.aspectRatio = item.value;\n },\n mounted: ($panel, item) => {\n update($panel, item.$tooltip, art.aspectRatio);\n art.on('aspectRatio', () => {\n update($panel, item.$tooltip, art.aspectRatio);\n });\n },\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function playbackRate(art) {\n const { i18n, icons, constructor } = art;\n\n function getI18n(value) {\n return value === 1.0 ? i18n.get('Normal') : value;\n }\n\n function update($panel, $tooltip, value) {\n if ($tooltip) $tooltip.innerText = getI18n(value);\n const $current = queryAll('.art-setting-item', $panel).find((item) => Number(item.dataset.value) === value);\n if ($current) inverseClass($current, 'art-current');\n }\n\n return {\n width: constructor.SETTING_ITEM_WIDTH,\n html: i18n.get('Play Speed'),\n tooltip: getI18n(art.playbackRate),\n icon: icons.playbackRate,\n selector: [0.5, 0.75, 1.0, 1.25, 1.5, 2.0].map((item) => {\n return {\n value: item,\n default: item === art.playbackRate,\n html: getI18n(item),\n };\n }),\n onSelect(item) {\n art.playbackRate = item.value;\n },\n mounted: ($panel, item) => {\n update($panel, item.$tooltip, art.playbackRate);\n art.on('playbackRate', () => {\n update($panel, item.$tooltip, art.playbackRate);\n });\n },\n };\n}\n","import { inverseClass, queryAll } from '../utils';\n\nexport default function subtitleOffset(art) {\n const { i18n, icons, constructor } = art;\n\n function getI18n(value) {\n return value === 0 ? i18n.get('Normal') : value;\n }\n\n function update($panel, $tooltip, value) {\n if ($tooltip) $tooltip.innerText = getI18n(value);\n const $current = queryAll('.art-setting-item', $panel).find((item) => Number(item.dataset.value) === value);\n if ($current) inverseClass($current, 'art-current');\n }\n\n return {\n width: constructor.SETTING_ITEM_WIDTH,\n html: i18n.get('Subtitle Offset'),\n tooltip: getI18n(art.subtitleOffset),\n icon: icons.subtitle,\n selector: [-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5].map((item) => {\n return {\n value: item,\n default: item === art.subtitleOffset,\n html: getI18n(item),\n };\n }),\n onSelect(item) {\n art.subtitleOffset = item.value;\n },\n mounted: ($panel, item) => {\n update($panel, item.$tooltip, art.subtitleOffset);\n art.on('subtitleOffset', () => {\n update($panel, item.$tooltip, art.subtitleOffset);\n });\n },\n };\n}\n","export default class Storage {\n constructor() {\n this.name = 'artplayer_settings';\n this.settings = {};\n }\n\n get(key) {\n try {\n const storage = JSON.parse(window.localStorage.getItem(this.name)) || {};\n return key ? storage[key] : storage;\n } catch (error) {\n return key ? this.settings[key] : this.settings;\n }\n }\n\n set(key, value) {\n try {\n const storage = Object.assign({}, this.get(), {\n [key]: value,\n });\n window.localStorage.setItem(this.name, JSON.stringify(storage));\n } catch (error) {\n this.settings[key] = value;\n }\n }\n\n del(key) {\n try {\n const storage = this.get();\n delete storage[key];\n window.localStorage.setItem(this.name, JSON.stringify(storage));\n } catch (error) {\n delete this.settings[key];\n }\n }\n\n clear() {\n try {\n window.localStorage.removeItem(this.name);\n } catch (error) {\n this.settings = {};\n }\n }\n}\n","import { errorHandle, isMobile, has, def } from '../utils';\nimport miniProgressBar from './miniProgressBar';\nimport autoOrientation from './autoOrientation';\nimport autoPlayback from './autoPlayback';\nimport fastForward from './fastForward';\nimport lock from './lock';\n\nexport default class Plugins {\n constructor(art) {\n this.art = art;\n this.id = 0;\n\n const { option } = art;\n\n if (option.miniProgressBar && !option.isLive) {\n this.add(miniProgressBar);\n }\n\n if (option.lock && isMobile) {\n this.add(lock);\n }\n\n if (option.autoPlayback && !option.isLive) {\n this.add(autoPlayback);\n }\n\n if (option.autoOrientation && isMobile) {\n this.add(autoOrientation);\n }\n\n if (option.fastForward && isMobile && !option.isLive) {\n this.add(fastForward);\n }\n\n for (let index = 0; index < option.plugins.length; index++) {\n this.add(option.plugins[index]);\n }\n }\n\n add(plugin) {\n this.id += 1;\n const result = plugin.call(this, this.art);\n const pluginName = (result && result.name) || plugin.name || `plugin${this.id}`;\n errorHandle(!has(this, pluginName), `Cannot add a plugin that already has the same name: ${pluginName}`);\n def(this, pluginName, {\n value: result,\n });\n return this;\n }\n}\n","export default function miniProgressBar(art) {\n art.on('ready', () => {\n art.layers.add({\n name: 'miniProgressBar',\n mounted($progressBar) {\n art.on('destroy', () => {\n $progressBar.style.display = 'none';\n });\n\n art.on('video:timeupdate', () => {\n $progressBar.style.width = `${art.played * 100}%`;\n });\n\n art.on('setBar', (type, percentage) => {\n if (type === 'played') {\n $progressBar.style.width = `${percentage * 100}%`;\n }\n });\n },\n });\n });\n\n return {\n name: 'miniProgressBar',\n };\n}\n","import { setStyle, addClass, removeClass, hasClass } from '../utils';\n\nexport default function autoOrientation(art) {\n const {\n option,\n constructor,\n template: { $player, $video },\n } = art;\n\n art.on('fullscreenWeb', (state) => {\n if (state) {\n const { videoWidth, videoHeight } = $video;\n const { clientWidth: viewWidth, clientHeight: viewHeight } = document.documentElement;\n if (\n (videoWidth > videoHeight && viewWidth < viewHeight) ||\n (videoWidth < videoHeight && viewWidth > viewHeight)\n ) {\n // There is a conflict with the fullscreen event, and it is changed to asynchronous execution\n setTimeout(() => {\n setStyle($player, 'width', `${viewHeight}px`);\n setStyle($player, 'height', `${viewWidth}px`);\n setStyle($player, 'transform-origin', '0 0');\n setStyle($player, 'transform', `rotate(90deg) translate(0, -${viewWidth}px)`);\n addClass($player, 'art-auto-orientation');\n art.emit('resize');\n }, constructor.MOBILE_AUTO_ORIENTATION_TIME);\n }\n } else {\n if (hasClass($player, 'art-auto-orientation')) {\n setStyle($player, 'width', null);\n setStyle($player, 'height', null);\n setStyle($player, 'transform', null);\n setStyle($player, 'transform-origin', null);\n removeClass($player, 'art-auto-orientation');\n art.aspectRatioReset = true;\n art.autoSize = option.autoSize;\n art.notice.show = '';\n art.emit('resize');\n }\n }\n });\n\n art.on('fullscreen', async (state) => {\n const lastOrientation = screen.orientation.type;\n if (state) {\n const { videoWidth, videoHeight } = $video;\n const { clientWidth: viewWidth, clientHeight: viewHeight } = document.documentElement;\n if (\n (videoWidth > videoHeight && viewWidth < viewHeight) ||\n (videoWidth < videoHeight && viewWidth > viewHeight)\n ) {\n const oppositeOrientation = lastOrientation.startsWith('portrait') ? 'landscape' : 'portrait';\n await screen.orientation.lock(oppositeOrientation);\n addClass($player, 'art-auto-orientation-fullscreen');\n }\n } else {\n if (hasClass($player, 'art-auto-orientation-fullscreen')) {\n await screen.orientation.lock(lastOrientation);\n removeClass($player, 'art-auto-orientation-fullscreen');\n }\n }\n });\n\n return {\n name: 'autoOrientation',\n get state() {\n return hasClass($player, 'art-auto-orientation');\n },\n };\n}\n","import { secondToTime, setStyle, query, append } from '../utils';\n\nexport default function autoPlayback(art) {\n const {\n i18n,\n icons,\n storage,\n constructor,\n events: { proxy },\n template: { $poster },\n } = art;\n\n const $autoPlayback = art.layers.add({\n name: 'autoPlayback',\n html: `\n
\n
\n
\n `,\n });\n\n const $last = query('.art-autoPlayback-last', $autoPlayback);\n const $jump = query('.art-autoPlayback-jump', $autoPlayback);\n const $close = query('.art-autoPlayback-close', $autoPlayback);\n\n art.on('video:timeupdate', () => {\n const times = storage.get('times') || {};\n const keys = Object.keys(times);\n if (keys.length > constructor.AUTO_PLAYBACK_MAX) {\n delete times[keys[0]];\n }\n times[art.option.id || art.option.url] = art.currentTime;\n storage.set('times', times);\n });\n\n art.on('ready', () => {\n const times = storage.get('times') || {};\n const currentTime = times[art.option.id || art.option.url];\n if (currentTime && currentTime >= constructor.AUTO_PLAYBACK_MIN) {\n append($close, icons.close);\n setStyle($autoPlayback, 'display', 'flex');\n\n $last.innerText = `${i18n.get('Last Seen')} ${secondToTime(currentTime)}`;\n $jump.innerText = i18n.get('Jump Play');\n\n proxy($close, 'click', () => {\n setStyle($autoPlayback, 'display', 'none');\n });\n\n proxy($jump, 'click', () => {\n art.seek = currentTime;\n art.play();\n setStyle($poster, 'display', 'none');\n setStyle($autoPlayback, 'display', 'none');\n });\n\n art.once('video:timeupdate', () => {\n setTimeout(() => {\n setStyle($autoPlayback, 'display', 'none');\n }, constructor.AUTO_PLAYBACK_TIMEOUT);\n });\n }\n });\n\n return {\n name: 'autoPlayback',\n get times() {\n return storage.get('times') || {};\n },\n clear() {\n return storage.del('times');\n },\n delete(id) {\n const times = storage.get('times') || {};\n delete times[id];\n storage.set('times', times);\n return times;\n },\n };\n}\n","import { hasClass, addClass, removeClass } from '../utils';\n\nexport default function fastForward(art) {\n const {\n constructor,\n events: { proxy },\n template: { $player, $video },\n } = art;\n\n let timer = null;\n let isPress = false;\n\n const onStart = (event) => {\n if (event.touches.length === 1 && art.playing && !art.isLock) {\n timer = setTimeout(() => {\n isPress = true;\n art.playbackRate = constructor.FAST_FORWARD_VALUE;\n addClass($player, 'art-fast-forward');\n }, constructor.FAST_FORWARD_TIME);\n }\n };\n\n const onStop = () => {\n clearTimeout(timer);\n if (isPress) {\n isPress = false;\n art.playbackRate = 1;\n removeClass($player, 'art-fast-forward');\n }\n };\n\n proxy($video, 'touchstart', onStart);\n proxy(document, 'touchmove', onStop);\n proxy(document, 'touchend', onStop);\n\n return {\n name: 'fastForward',\n get state() {\n return hasClass($player, 'art-fast-forward');\n },\n };\n}\n","import { append, setStyle, hasClass, addClass, removeClass } from '../utils';\n\nexport default function lock(art) {\n const {\n layers,\n icons,\n template: { $player },\n } = art;\n\n layers.add({\n name: 'lock',\n mounted($el) {\n const $lock = append($el, icons.lock);\n const $unlock = append($el, icons.unlock);\n setStyle($lock, 'display', 'none');\n\n art.on('lock', (state) => {\n if (state) {\n setStyle($lock, 'display', 'inline-flex');\n setStyle($unlock, 'display', 'none');\n } else {\n setStyle($lock, 'display', 'none');\n setStyle($unlock, 'display', 'inline-flex');\n }\n });\n },\n click() {\n if (hasClass($player, 'art-lock')) {\n removeClass($player, 'art-lock');\n this.isLock = false;\n art.emit('lock', false);\n } else {\n addClass($player, 'art-lock');\n this.isLock = true;\n art.emit('lock', true);\n }\n },\n });\n\n return {\n name: 'lock',\n get state() {\n return hasClass($player, 'art-lock');\n },\n };\n}\n","import config from './config';\nimport { clamp, getExt } from './utils';\n\nexport default class Mobile {\n constructor(art) {\n const {\n option,\n events: { proxy },\n template: { $video },\n } = art;\n\n for (let index = 0; index < config.events.length; index++) {\n proxy($video, config.events[index], (event) => {\n art.emit(`video:${event.type}`, event);\n });\n }\n\n Object.keys(option.moreVideoAttr).forEach((key) => {\n $video[key] = option.moreVideoAttr[key];\n });\n\n if (option.muted) {\n $video.muted = option.muted;\n }\n\n if (option.volume) {\n $video.volume = clamp(option.volume, 0, 1);\n }\n\n if (option.poster) {\n $video.poster = option.poster;\n }\n\n if (option.autoplay) {\n $video.autoplay = option.autoplay;\n }\n\n if (option.playsInline) {\n $video.playsInline = true;\n $video['webkit-playsinline'] = true;\n }\n\n const typeName = option.type || getExt(option.url);\n const typeCallback = option.customType[typeName];\n if (typeName && typeCallback) {\n typeCallback($video, option.url, art);\n art.emit('customType', typeName);\n } else {\n $video.src = option.url;\n art.emit('url', $video.src);\n }\n }\n}\n"],"names":[],"version":3,"file":"index.js.map","sourceRoot":"../../../packages/artplayer/"} \ No newline at end of file diff --git a/packages/artplayer-document/docs/zh-cn/Plugins/danmuku.mdx b/packages/artplayer-document/docs/zh-cn/Plugins/danmuku.mdx index 7b0906a9b..f4d109ad6 100644 --- a/packages/artplayer-document/docs/zh-cn/Plugins/danmuku.mdx +++ b/packages/artplayer-document/docs/zh-cn/Plugins/danmuku.mdx @@ -366,6 +366,60 @@ var art = new Artplayer({ }); ``` +### reset + +- 类型: `Function` + +用于清空当前显示的弹幕 + +
+ ▶ Run Code +
+ +```js +var art = new Artplayer({ + container: '.artplayer-app', + url: '/assets/sample/video.mp4', + setting: true, + plugins: [ + artplayerPluginDanmuku({ + danmuku: '/assets/sample/danmuku.xml', + }), + ], +}); + +art.on('resize', () => { + art.plugins.artplayerPluginDanmuku.reset(); +}); +``` + +### option + +- 类型: `Object` + +用于获取当前弹幕配置 + +
+ ▶ Run Code +
+ +```js +var art = new Artplayer({ + container: '.artplayer-app', + url: '/assets/sample/video.mp4', + setting: true, + plugins: [ + artplayerPluginDanmuku({ + danmuku: '/assets/sample/danmuku.xml', + }), + ], +}); + +art.on('ready', () => { + console.log(art.plugins.artplayerPluginDanmuku.option); +}); +``` + ## 事件 ```js diff --git a/packages/artplayer-plugin-ads/dist/artplayer-plugin-ads.js b/packages/artplayer-plugin-ads/dist/artplayer-plugin-ads.js index 3cf9cffea..e2b844b18 100644 --- a/packages/artplayer-plugin-ads/dist/artplayer-plugin-ads.js +++ b/packages/artplayer-plugin-ads/dist/artplayer-plugin-ads.js @@ -1,7 +1,7 @@ /*! - * artplayer-plugin-ads.js v1.0.5 + * artplayer-plugin-ads.js v1.0.6 * Github: https://github.com/zhw2590582/ArtPlayer * (c) 2017-2022 Harvey Zack * Released under the MIT License. */ -!function(e,n,l,t,i){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},r="function"==typeof a.parcelRequirea5da&&a.parcelRequirea5da,o=r.cache||{},d="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function p(n,l){if(!o[n]){if(!e[n]){var t="function"==typeof a.parcelRequirea5da&&a.parcelRequirea5da;if(!l&&t)return t(n,!0);if(r)return r(n,!0);if(d&&"string"==typeof n)return d(n);var i=new Error("Cannot find module '"+n+"'");throw i.code="MODULE_NOT_FOUND",i}u.resolve=function(l){var t=e[n][1][l];return null!=t?t:l},u.cache={};var s=o[n]=new p.Module(n);e[n][0].call(s.exports,u,s,s.exports,this)}return o[n].exports;function u(e){var n=u.resolve(e);return!1===n?{}:p(n)}}p.isParcelRequire=!0,p.Module=function(e){this.id=e,this.bundle=p,this.exports={}},p.modules=e,p.cache=o,p.parent=r,p.register=function(n,l){e[n]=[function(e,n){n.exports=l},{}]},Object.defineProperty(p,"root",{get:function(){return a.parcelRequirea5da}}),a.parcelRequirea5da=p;for(var s=0;s{const{template:{$player:l},icons:{volume:t,volumeClose:i,fullscreenOn:a,fullscreenOff:r,loading:o},constructor:{validator:d,utils:{query:p,append:s,setStyle:u}}}=n;e=d({html:"",video:"",url:"",playDuration:5,totalDuration:10,muted:!1,i18n:{close:"关闭广告",countdown:"%s秒",detail:"查看详情",canBeClosed:"%s秒后可关闭广告"},...e},{html:"?string",video:"?string",url:"?string",playDuration:"number",totalDuration:"number",muted:"?boolean",i18n:{close:"string",countdown:"string",detail:"string",canBeClosed:"string"}});let c=null,y=null,f=null,g=null,m=null,v=null,x=0,h=null,b=!1,w=!1,D=!1;function j(e,n){return n.replace("%s",e)}function k(){b=!0,n.play(),e.video&&c.pause(),u(n.template.$ads,"display","none"),n.emit("artplayerPluginAds:skip",e)}function O(){b||(h=setTimeout((()=>{x+=1;const n=e.playDuration-x;n>=1?f.innerHTML=j(n,e.i18n.canBeClosed):(f.innerHTML=e.i18n.close,D||(D=!0)),g.innerHTML=j(e.totalDuration-x,e.i18n.countdown),x>=e.totalDuration?k():O()}),1e3))}function $(){b||clearTimeout(h)}function P(){w||(w=!0,function(){n.template.$ads=s(l,'
'),c=s(n.template.$ads,e.video?``:`
${e.html}
`),v=s(n.template.$ads,'
'),s(v,o),y=s(n.template.$ads,`
${e.playDuration<=0?e.i18n.close:j(e.playDuration,e.i18n.canBeClosed)}
${j(e.totalDuration,e.i18n.countdown)}
`),f=p(".artplayer-plugin-ads-close",y),g=p(".artplayer-plugin-ads-countdown",y),e.playDuration>=e.totalDuration&&u(f,"display","none"),n.proxy(f,"click",(()=>{D&&k()})),m=s(n.template.$ads,`
${e.i18n.detail}
`);const d=p(".artplayer-plugin-ads-detail",m),x=p(".artplayer-plugin-ads-muted",m),h=p(".artplayer-plugin-ads-fullscreen",m);if(e.url?n.proxy(d,"click",(()=>{window.open(e.url),n.emit("artplayerPluginAds:click",e)})):u(d,"display","none"),e.video){const l=s(x,t),a=s(x,i);u(a,"display","none"),e.muted&&(c.muted=!0,u(l,"display","none"),u(a,"display","inline-flex")),n.proxy(x,"click",(()=>{c.muted=!c.muted,c.muted?(u(l,"display","none"),u(a,"display","inline-flex")):(u(l,"display","inline-flex"),u(a,"display","none"))}))}else u(x,"display","none");const b=s(h,a),w=s(h,r);u(w,"display","none"),n.proxy(h,"click",(()=>{n.fullscreen=!n.fullscreen,n.fullscreen?(u(b,"display","inline-flex"),u(w,"display","none")):(u(b,"display","none"),u(w,"display","inline-flex"))})),n.proxy(c,"click",(()=>{e.url&&window.open(e.url),n.emit("artplayerPluginAds:click",e)}))}(),n.pause(),e.video?(n.proxy(c,"error",k),n.proxy(c,"loadedmetadata",(()=>{O(),c.play(),u(y,"display","flex"),u(m,"display","flex"),u(v,"display","none")}))):(O(),u(y,"display","flex"),u(m,"display","flex"),u(v,"display","none")),n.proxy(document,"visibilitychange",(()=>{document.hidden?$():O()})))}return n.on("ready",(()=>{n.once("play",P),n.once("video:playing",P)})),{name:"artplayerPluginAds",skip:k,pause:$,play:O}}}if(l.default=r,r.env="production",r.version="1.0.5",r.build="1662686818593","undefined"!=typeof document&&!document.getElementById("artplayer-plugin-ads")){const e=document.createElement("style");e.id="artplayer-plugin-ads",e.textContent=a.default,document.head.appendChild(e)}"undefined"!=typeof window&&(window.artplayerPluginAds=r)},{"bundle-text:./style.less":"5j5O2","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"5j5O2":[function(e,n,l){n.exports=".artplayer-plugin-ads{z-index:150;width:100%;height:100%;color:#fff;background-color:#000;font-size:13px;line-height:1;position:absolute;inset:0;overflow:hidden}.artplayer-plugin-ads .artplayer-plugin-ads-html{width:100%;height:100%;justify-content:center;align-items:center;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-video{width:100%;height:100%}.artplayer-plugin-ads .artplayer-plugin-ads-timer{display:none;position:absolute;top:10px;right:10px}.artplayer-plugin-ads .artplayer-plugin-ads-timer>div{cursor:pointer;background-color:#00000080;border-radius:15px;align-items:center;margin-left:5px;padding:5px 10px;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-control{display:none;position:absolute;bottom:10px;right:10px}.artplayer-plugin-ads .artplayer-plugin-ads-control>div{cursor:pointer;background-color:#00000080;border-radius:15px;align-items:center;margin-left:5px;padding:5px 10px;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-control .art-icon svg{width:20px;height:20px}.artplayer-plugin-ads .artplayer-plugin-ads-loading{width:100%;height:100%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}"},{}],"9v6Cv":[function(e,n,l){l.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},l.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},l.exportAll=function(e,n){return Object.keys(e).forEach((function(l){"default"===l||"__esModule"===l||n.hasOwnProperty(l)||Object.defineProperty(n,l,{enumerable:!0,get:function(){return e[l]}})})),n},l.export=function(e,n,l){Object.defineProperty(e,n,{enumerable:!0,get:l})}},{}]},["E13ST"],"E13ST"); \ No newline at end of file +!function(e,n,l,t,i){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},r="function"==typeof a.parcelRequirea5da&&a.parcelRequirea5da,o=r.cache||{},d="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function p(n,l){if(!o[n]){if(!e[n]){var t="function"==typeof a.parcelRequirea5da&&a.parcelRequirea5da;if(!l&&t)return t(n,!0);if(r)return r(n,!0);if(d&&"string"==typeof n)return d(n);var i=new Error("Cannot find module '"+n+"'");throw i.code="MODULE_NOT_FOUND",i}u.resolve=function(l){var t=e[n][1][l];return null!=t?t:l},u.cache={};var s=o[n]=new p.Module(n);e[n][0].call(s.exports,u,s,s.exports,this)}return o[n].exports;function u(e){var n=u.resolve(e);return!1===n?{}:p(n)}}p.isParcelRequire=!0,p.Module=function(e){this.id=e,this.bundle=p,this.exports={}},p.modules=e,p.cache=o,p.parent=r,p.register=function(n,l){e[n]=[function(e,n){n.exports=l},{}]},Object.defineProperty(p,"root",{get:function(){return a.parcelRequirea5da}}),a.parcelRequirea5da=p;for(var s=0;s{const{template:{$player:l},icons:{volume:t,volumeClose:i,fullscreenOn:a,fullscreenOff:r,loading:o},constructor:{validator:d,utils:{query:p,append:s,setStyle:u}}}=n;e=d({html:"",video:"",url:"",playDuration:5,totalDuration:10,muted:!1,i18n:{close:"关闭广告",countdown:"%s秒",detail:"查看详情",canBeClosed:"%s秒后可关闭广告"},...e},{html:"?string",video:"?string",url:"?string",playDuration:"number",totalDuration:"number",muted:"?boolean",i18n:{close:"string",countdown:"string",detail:"string",canBeClosed:"string"}});let c=null,y=null,f=null,g=null,m=null,v=null,x=0,h=null,b=!1,w=!1,D=!1;function j(e,n){return n.replace("%s",e)}function k(){b=!0,n.play(),e.video&&c.pause(),u(n.template.$ads,"display","none"),n.emit("artplayerPluginAds:skip",e)}function O(){b||(h=setTimeout((()=>{x+=1;const n=e.playDuration-x;n>=1?f.innerHTML=j(n,e.i18n.canBeClosed):(f.innerHTML=e.i18n.close,D||(D=!0)),g.innerHTML=j(e.totalDuration-x,e.i18n.countdown),x>=e.totalDuration?k():O()}),1e3))}function $(){b||clearTimeout(h)}function P(){w||(w=!0,function(){n.template.$ads=s(l,'
'),c=s(n.template.$ads,e.video?``:`
${e.html}
`),v=s(n.template.$ads,'
'),s(v,o),y=s(n.template.$ads,`
${e.playDuration<=0?e.i18n.close:j(e.playDuration,e.i18n.canBeClosed)}
${j(e.totalDuration,e.i18n.countdown)}
`),f=p(".artplayer-plugin-ads-close",y),g=p(".artplayer-plugin-ads-countdown",y),e.playDuration>=e.totalDuration&&u(f,"display","none"),n.proxy(f,"click",(()=>{D&&k()})),m=s(n.template.$ads,`
${e.i18n.detail}
`);const d=p(".artplayer-plugin-ads-detail",m),x=p(".artplayer-plugin-ads-muted",m),h=p(".artplayer-plugin-ads-fullscreen",m);if(e.url?n.proxy(d,"click",(()=>{window.open(e.url),n.emit("artplayerPluginAds:click",e)})):u(d,"display","none"),e.video){const l=s(x,t),a=s(x,i);u(a,"display","none"),e.muted&&(c.muted=!0,u(l,"display","none"),u(a,"display","inline-flex")),n.proxy(x,"click",(()=>{c.muted=!c.muted,c.muted?(u(l,"display","none"),u(a,"display","inline-flex")):(u(l,"display","inline-flex"),u(a,"display","none"))}))}else u(x,"display","none");const b=s(h,a),w=s(h,r);u(w,"display","none"),n.proxy(h,"click",(()=>{n.fullscreen=!n.fullscreen,n.fullscreen?(u(b,"display","inline-flex"),u(w,"display","none")):(u(b,"display","none"),u(w,"display","inline-flex"))})),n.proxy(c,"click",(()=>{e.url&&window.open(e.url),n.emit("artplayerPluginAds:click",e)}))}(),n.pause(),e.video?(n.proxy(c,"error",k),n.proxy(c,"loadedmetadata",(()=>{O(),c.play(),u(y,"display","flex"),u(m,"display","flex"),u(v,"display","none")}))):(O(),u(y,"display","flex"),u(m,"display","flex"),u(v,"display","none")),n.proxy(document,"visibilitychange",(()=>{document.hidden?$():O()})))}return n.on("ready",(()=>{n.once("play",P),n.once("video:playing",P)})),{name:"artplayerPluginAds",skip:k,pause:$,play:O}}}if(l.default=r,r.env="production",r.version="1.0.6",r.build="1663552935766","undefined"!=typeof document&&!document.getElementById("artplayer-plugin-ads")){const e=document.createElement("style");e.id="artplayer-plugin-ads",e.textContent=a.default,document.head.appendChild(e)}"undefined"!=typeof window&&(window.artplayerPluginAds=r)},{"bundle-text:./style.less":"5j5O2","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"5j5O2":[function(e,n,l){n.exports=".artplayer-plugin-ads{z-index:150;width:100%;height:100%;color:#fff;background-color:#000;font-size:13px;line-height:1;position:absolute;inset:0;overflow:hidden}.artplayer-plugin-ads .artplayer-plugin-ads-html{width:100%;height:100%;justify-content:center;align-items:center;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-video{width:100%;height:100%}.artplayer-plugin-ads .artplayer-plugin-ads-timer{display:none;position:absolute;top:10px;right:10px}.artplayer-plugin-ads .artplayer-plugin-ads-timer>div{cursor:pointer;background-color:#00000080;border-radius:15px;align-items:center;margin-left:5px;padding:5px 10px;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-control{display:none;position:absolute;bottom:10px;right:10px}.artplayer-plugin-ads .artplayer-plugin-ads-control>div{cursor:pointer;background-color:#00000080;border-radius:15px;align-items:center;margin-left:5px;padding:5px 10px;display:flex}.artplayer-plugin-ads .artplayer-plugin-ads-control .art-icon svg{width:20px;height:20px}.artplayer-plugin-ads .artplayer-plugin-ads-loading{width:100%;height:100%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}"},{}],"9v6Cv":[function(e,n,l){l.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},l.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},l.exportAll=function(e,n){return Object.keys(e).forEach((function(l){"default"===l||"__esModule"===l||n.hasOwnProperty(l)||Object.defineProperty(n,l,{enumerable:!0,get:function(){return e[l]}})})),n},l.export=function(e,n,l){Object.defineProperty(e,n,{enumerable:!0,get:l})}},{}]},["E13ST"],"E13ST"); \ No newline at end of file diff --git a/packages/artplayer-plugin-ads/package.json b/packages/artplayer-plugin-ads/package.json index 369c0ffd8..e3f5cd0bb 100644 --- a/packages/artplayer-plugin-ads/package.json +++ b/packages/artplayer-plugin-ads/package.json @@ -1,6 +1,6 @@ { "license": "MIT", - "version": "1.0.5", + "version": "1.0.6", "name": "artplayer-plugin-ads", "types": "types/artplayer-plugin-ads.d.ts", "description": "Ads plugin for ArtPlayer", diff --git a/packages/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js b/packages/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js index 875fc9802..6ffbacd2b 100644 --- a/packages/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js +++ b/packages/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js @@ -1,7 +1,7 @@ /*! - * artplayer-plugin-danmuku.js v4.4.9 + * artplayer-plugin-danmuku.js v4.4.10 * Github: https://github.com/zhw2590582/ArtPlayer * (c) 2017-2022 Harvey Zack * Released under the MIT License. */ -!function(t,e,n,i,r){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},o="function"==typeof a.parcelRequire93cf&&a.parcelRequire93cf,s=o.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function u(e,n){if(!s[e]){if(!t[e]){var i="function"==typeof a.parcelRequire93cf&&a.parcelRequire93cf;if(!n&&i)return i(e,!0);if(o)return o(e,!0);if(l&&"string"==typeof e)return l(e);var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}m.resolve=function(n){var i=t[e][1][n];return null!=i?i:n},m.cache={};var d=s[e]=new u.Module(e);t[e][0].call(d.exports,m,d,d.exports,this)}return s[e].exports;function m(t){var e=m.resolve(t);return!1===e?{}:u(e)}}u.isParcelRequire=!0,u.Module=function(t){this.id=t,this.bundle=u,this.exports={}},u.modules=t,u.cache=s,u.parent=o,u.register=function(e,n){t[e]=[function(t,e){e.exports=n},{}]},Object.defineProperty(u,"root",{get:function(){return a.parcelRequire93cf}}),a.parcelRequire93cf=u;for(var d=0;d{!function(t){const{version:e,utils:{errorHandle:n}}=t.constructor,i=e.split(".").map(Number);n(i[0]+i[1]/100>=4.04,`Artplayer.js@${e} 不兼容该弹幕库,请更新到 4.4.x 版本以上`)}(e);const n=new(0,a.default)(e,t);return(0,s.default)(e,n),{name:"artplayerPluginDanmuku",emit:n.emit.bind(n),load:n.load.bind(n),config:n.config.bind(n),hide:n.hide.bind(n),show:n.show.bind(n),reset:n.reset.bind(n),get isHide(){return n.isHide},get isStop(){return n.isStop}}}}n.default=l,l.env="production",l.version="4.4.9",l.build="1662686819575","undefined"!=typeof window&&(window.artplayerPluginDanmuku=l)},{"./danmuku":"8Gtnh","./setting":"jAkJm","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"8Gtnh":[function(t,e,n){var i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n);var r=t("./bilibili"),a=t("./getDanmuTop"),o=i.interopDefault(a);class s{constructor(e,n){const{constructor:i,template:r}=e;if(this.utils=i.utils,this.validator=i.validator,this.$danmuku=r.$danmuku,this.$player=r.$player,this.art=e,this.queue=[],this.option={},this.$refs=[],this.isStop=!1,this.isHide=!1,this.timer=null,this.config(n),this.option.useWorker)try{this.worker=new Worker(t("27c3930ee158179a"))}catch(t){}this.start=this.start.bind(this),this.stop=this.stop.bind(this),this.reset=this.reset.bind(this),this.destroy=this.destroy.bind(this),e.on("video:play",this.start),e.on("video:playing",this.start),e.on("video:pause",this.stop),e.on("video:waiting",this.stop),e.on("fullscreen",this.reset),e.on("fullscreenWeb",this.reset),e.on("destroy",this.destroy),this.load()}static get option(){return{danmuku:[],speed:5,margin:["2%","25%"],opacity:1,color:"#FFFFFF",mode:0,fontSize:25,filter:()=>!0,antiOverlap:!0,useWorker:!0,synchronousPlayback:!1,lockTime:5,maxLength:100,minWidth:200,maxWidth:400,mount:void 0,theme:"dark",beforeEmit:()=>!0}}static get scheme(){return{danmuku:"array|function|string",speed:"number",margin:"array",opacity:"number",color:"string",mode:"number",fontSize:"number|string",filter:"function",antiOverlap:"boolean",useWorker:"boolean",synchronousPlayback:"boolean",lockTime:"number",maxLength:"number",minWidth:"number",maxWidth:"number",mount:"undefined|htmldivelement",theme:"string",beforeEmit:"function"}}get isRotate(){return this.art.plugins.autoOrientation&&this.art.plugins.autoOrientation.state}get marginTop(){const{clamp:t}=this.utils,e=this.option.margin[0],{clientHeight:n}=this.$player;if("number"==typeof e)return t(e,0,n);if("string"==typeof e&&e.endsWith("%")){return t(n*(parseFloat(e)/100),0,n)}return s.option.margin[0]}get marginBottom(){const{clamp:t}=this.utils,e=this.option.margin[1],{clientHeight:n}=this.$player;if("number"==typeof e)return t(e,0,n);if("string"==typeof e&&e.endsWith("%")){return t(n*(parseFloat(e)/100),0,n)}return s.option.margin[1]}filter(t,e){return this.queue.filter((e=>e.$state===t)).map(e)}getLeft(t){const e=t.getBoundingClientRect();return this.isRotate?e.top:e.left}getRef(){const t=this.$refs.pop();if(t)return t;const e=document.createElement("div");return e.style.cssText='\n user-select: none;\n position: absolute;\n white-space: pre;\n pointer-events: none;\n perspective: 500px;\n display: inline-block;\n will-change: transform;\n font-weight: normal;\n line-height: 1.125;\n visibility: hidden;\n font-family: SimHei, "Microsoft JhengHei", Arial, Helvetica, sans-serif;\n text-shadow: rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) -1px 0px 1px;\n ',e}getReady(){const{currentTime:t}=this.art;return this.queue.filter((e=>"ready"===e.$state||"wait"===e.$state&&t+.1>=e.time&&e.time>=t-.1))}getEmits(){const t=[],{clientWidth:e}=this.$player,n=this.getLeft(this.$player);return this.filter("emit",(i=>{const r=i.$ref.offsetTop,a=this.getLeft(i.$ref)-n,o=i.$ref.clientHeight,s=i.$ref.clientWidth,l=a+s,u=e-l,d=l/i.$restTime,m={};m.top=r,m.left=a,m.height=o,m.width=s,m.right=u,m.speed=d,m.distance=l,m.time=i.$restTime,m.mode=i.mode,t.push(m)})),t}getFontSize(t){const{clamp:e}=this.utils,{clientHeight:n}=this.$player;if("number"==typeof t)return e(t,12,n);if("string"==typeof t&&t.endsWith("%")){return e(n*(parseFloat(t)/100),12,n)}return s.option.fontSize}postMessage(t={}){return new Promise((e=>{if(this.option.useWorker&&this.worker&&this.worker.postMessage)t.id=Date.now(),this.worker.postMessage(t),this.worker.onmessage=n=>{const{data:i}=n;i.id===t.id&&e(i)};else{const n=(0,o.default)(t);e({top:n})}}))}async load(){try{let t=[];t="function"==typeof this.option.danmuku?await this.option.danmuku():"function"==typeof this.option.danmuku.then?await this.option.danmuku:"string"==typeof this.option.danmuku?await(0,r.bilibiliDanmuParseFromUrl)(this.option.danmuku):this.option.danmuku,this.utils.errorHandle(Array.isArray(t),"Danmuku need return an array as result"),this.art.emit("artplayerPluginDanmuku:loaded",t),this.queue=[],this.$danmuku.innerText="",t.forEach((t=>this.emit(t)))}catch(t){throw this.art.emit("artplayerPluginDanmuku:error",t),t}return this}config(t){const{clamp:e}=this.utils;return this.option=Object.assign({},s.option,this.option,t),this.validator(this.option,s.scheme),this.option.speed=e(this.option.speed,1,10),this.option.opacity=e(this.option.opacity,0,1),this.option.lockTime=e(Math.floor(this.option.lockTime),0,60),this.option.maxLength=e(this.option.maxLength,0,500),this.option.minWidth=e(this.option.minWidth,0,500),this.option.maxWidth=e(this.option.maxWidth,0,1/0),t.fontSize&&(this.option.fontSize=this.getFontSize(this.option.fontSize),this.reset()),this.art.emit("artplayerPluginDanmuku:config",this.option),this}makeWait(t){t.$state="wait",t.$ref&&(t.$ref.style.visibility="hidden",t.$ref.style.marginLeft="0px",t.$ref.style.transform="translateX(0px)",t.$ref.style.transition="transform 0s linear 0s",this.$refs.push(t.$ref),t.$ref=null)}continue(){const{clientWidth:t}=this.$player;return this.filter("stop",(e=>{switch(e.$state="emit",e.$lastStartTime=Date.now(),e.mode){case 0:{const n=t+e.$ref.clientWidth;e.$ref.style.transform=`translateX(${-n}px)`,e.$ref.style.transition=`transform ${e.$restTime}s linear 0s`;break}}})),this}suspend(){const{clientWidth:t}=this.$player;return this.filter("emit",(e=>{switch(e.$state="stop",e.mode){case 0:{const n=t-(this.getLeft(e.$ref)-this.getLeft(this.$player));e.$ref.style.transform=`translateX(${-n}px)`,e.$ref.style.transition="transform 0s linear 0s";break}}})),this}reset(){return this.queue.forEach((t=>this.makeWait(t))),this}update(){return this.timer=window.requestAnimationFrame((async()=>{if(this.art.playing&&!this.isHide){this.filter("emit",(t=>{const e=(Date.now()-t.$lastStartTime)/1e3;t.$restTime-=e,t.$lastStartTime=Date.now(),t.$restTime<=0&&this.makeWait(t)}));const t=this.getReady(),{clientWidth:e,clientHeight:n}=this.$player;for(let i=0;ithis.makeWait(t))),this.$danmuku.style.display="none",this.art.emit("artplayerPluginDanmuku:hide"),this}emit(t){return this.validator(t,{text:"string",mode:"number|undefined",color:"string|undefined",time:"number|undefined",border:"boolean|undefined"}),t.text.trim()&&this.option.filter(t)?(t.time?t.time=this.utils.clamp(t.time,0,1/0):t.time=this.art.currentTime+.5,void 0===t.mode&&(t.mode=this.option.mode),void 0===t.color&&(t.color=this.option.color),this.queue.push({...t,$state:"wait",$ref:null,$restTime:0,$lastStartTime:0}),this):this}destroy(){this.stop(),this.worker&&this.worker.terminate&&this.worker.terminate(),this.art.off("video:play",this.start),this.art.off("video:playing",this.start),this.art.off("video:pause",this.stop),this.art.off("video:waiting",this.stop),this.art.off("fullscreen",this.reset),this.art.off("fullscreenWeb",this.reset),this.art.off("destroy",this.destroy),this.art.emit("artplayerPluginDanmuku:destroy")}}n.default=s},{"./bilibili":"KnwDr","./getDanmuTop":"2Abxf","27c3930ee158179a":"anHwN","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],KnwDr:[function(t,e,n){var i=t("@parcel/transformer-js/src/esmodule-helpers.js");function r(t){switch(t){case 1:case 2:case 3:default:return 0;case 4:case 5:return 1}}function a(t){if("string"!=typeof t)return[];const e=t.matchAll(/(?.+?)<\/d>/gs);return Array.from(e).map((t=>{const e=t.groups.p.split(",");if(e.length>=8){return{text:t.groups.text.trim().replaceAll(""",'"').replaceAll("'","'").replaceAll("<","<").replaceAll(">",">").replaceAll("&","&"),time:Number(e[0]),mode:r(Number(e[1])),fontSize:Number(e[2]),color:`#${Number(e[3]).toString(16)}`,timestamp:Number(e[4]),pool:Number(e[5]),userID:e[6],rowID:Number(e[7])}}return null})).filter(Boolean)}function o(t){return fetch(t).then((t=>t.text())).then((t=>a(t)))}i.defineInteropFlag(n),i.export(n,"getMode",(()=>r)),i.export(n,"bilibiliDanmuParseFromXml",(()=>a)),i.export(n,"bilibiliDanmuParseFromUrl",(()=>o))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"9v6Cv":[function(t,e,n){n.interopDefault=function(t){return t&&t.__esModule?t:{default:t}},n.defineInteropFlag=function(t){Object.defineProperty(t,"__esModule",{value:!0})},n.exportAll=function(t,e){return Object.keys(t).forEach((function(n){"default"===n||"__esModule"===n||e.hasOwnProperty(n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})),e},n.export=function(t,e,n){Object.defineProperty(t,e,{enumerable:!0,get:n})}},{}],"2Abxf":[function(t,e,n){t("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(n),n.default=function({target:t,emits:e,clientWidth:n,clientHeight:i,marginBottom:r,marginTop:a,antiOverlap:o}){const s=e.filter((e=>e.mode===t.mode&&e.top<=i-r)).sort(((t,e)=>t.top-e.top));if(0===s.length)return a;s.unshift({top:0,left:0,right:0,height:a,width:n,speed:0,distance:n}),s.push({top:i-r,left:0,right:0,height:r,width:n,speed:0,distance:n});for(let e=1;e=t.height)return r}const l=[];for(let t=1;t{const n=Math.min(...e.map((t=>t.right))),i=Math.min(...t.map((t=>t.right)));return n*e.length-i*t.length}));break;case 1:l.sort(((t,e)=>{const n=Math.max(...e.map((t=>t.width)));return Math.max(...t.map((t=>t.width)))*t.length-n*e.length}))}return l[0][0].top}switch(t.mode){case 0:{const e=l.find((e=>e.every((e=>{if(ne.time}))));return e&&e[0]?e[0].top:void 0}case 1:return}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],anHwN:[function(t,e,n){e.exports="data:application/javascript,function%20getDanmuTop%28%7Btarget%3At%2Cemits%3Ae%2CclientWidth%3An%2CclientHeight%3Ai%2CmarginBottom%3As%2CmarginTop%3Ah%2CantiOverlap%3Ao%7D%29%7Bconst%20r%3De.filter%28%28e%3D%3Ee.mode%3D%3D%3Dt.mode%26%26e.top%3C%3Di-s%29%29.sort%28%28%28t%2Ce%29%3D%3Et.top-e.top%29%29%3Bif%280%3D%3D%3Dr.length%29return%20h%3Br.unshift%28%7Btop%3A0%2Cleft%3A0%2Cright%3A0%2Cheight%3Ah%2Cwidth%3An%2Cspeed%3A0%2Cdistance%3An%7D%29%2Cr.push%28%7Btop%3Ai-s%2Cleft%3A0%2Cright%3A0%2Cheight%3As%2Cwidth%3An%2Cspeed%3A0%2Cdistance%3An%7D%29%3Bfor%28let%20e%3D1%3Be%3Cr.length%3Be%2B%3D1%29%7Bconst%20n%3Dr%5Be%5D%2Ci%3Dr%5Be-1%5D%2Cs%3Di.top%2Bi.height%3Bif%28n.top-s%3E%3Dt.height%29return%20s%7Dconst%20p%3D%5B%5D%3Bfor%28let%20t%3D1%3Bt%3Cr.length-1%3Bt%2B%3D1%29%7Bconst%20e%3Dr%5Bt%5D%3Bif%28p.length%29%7Bconst%20t%3Dp%5Bp.length-1%5D%3Bt%5B0%5D.top%3D%3D%3De.top%3Ft.push%28e%29%3Ap.push%28%5Be%5D%29%7Delse%20p.push%28%5Be%5D%29%7Dif%28%21o%29%7Bswitch%28t.mode%29%7Bcase%200%3Ap.sort%28%28%28t%2Ce%29%3D%3E%7Bconst%20n%3DMath.min%28...e.map%28%28t%3D%3Et.right%29%29%29%2Ci%3DMath.min%28...t.map%28%28t%3D%3Et.right%29%29%29%3Breturn%20n%2ae.length-i%2at.length%7D%29%29%3Bbreak%3Bcase%201%3Ap.sort%28%28%28t%2Ce%29%3D%3E%7Bconst%20n%3DMath.max%28...e.map%28%28t%3D%3Et.width%29%29%29%3Breturn%20Math.max%28...t.map%28%28t%3D%3Et.width%29%29%29%2at.length-n%2ae.length%7D%29%29%7Dreturn%20p%5B0%5D%5B0%5D.top%7Dswitch%28t.mode%29%7Bcase%200%3A%7Bconst%20e%3Dp.find%28%28e%3D%3Ee.every%28%28e%3D%3E%7Bif%28n%3Ce.distance%29return%211%3Bif%28t.speed%3Ce.speed%29return%210%3Breturn%20e.right%2F%28t.speed-e.speed%29%3Ee.time%7D%29%29%29%29%3Breturn%20e%26%26e%5B0%5D%3Fe%5B0%5D.top%3Avoid%200%7Dcase%201%3Areturn%7D%7Donmessage%3Dt%3D%3E%7Bconst%7Bdata%3Ae%7D%3Dt%2Cn%3DgetDanmuTop%28e%29%3Bself.postMessage%28%7Btop%3An%2Cid%3Ae.id%7D%29%7D%3B"},{}],jAkJm:[function(t,e,n){var i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n);var r=t("bundle-text:./style.less"),a=i.interopDefault(r),o=t("bundle-text:./img/danmu-on.svg"),s=i.interopDefault(o),l=t("bundle-text:./img/danmu-off.svg"),u=i.interopDefault(l),d=t("bundle-text:./img/danmu-config.svg"),m=i.interopDefault(d),p=t("bundle-text:./img/danmu-style.svg"),c=i.interopDefault(p);if(n.default=function(t,e){const{option:n}=e,{template:{$controlsCenter:i,$player:r},constructor:{utils:{removeClass:a,addClass:o,append:l,setStyle:d,tooltip:p,query:h,inverseClass:f}}}=t;function g(t,e){const n=document.createElement("i");return l(n,t),o(n,"art-icon"),o(n,`art-icon-${e}`),n}const k=g(s.default,"danmu-on"),y=g(u.default,"danmu-off"),v=g(m.default,"danmu-config"),b=g(c.default,"danmu-style");!function(){const s=["#FE0302","#FF7204","#FFAA02","#FFD302","#FFFF00","#A0EE00","#00CD00","#019899","#4266BE","#89D5FF","#CC0273","#222222","#9B9B9B","#FFFFFF"].map((t=>`
`)),u=l(i,`
模式
滚动
静止
颜色
${s.join("")}
发送
`),m=h(".art-danmuku-style",u),p=h(".art-danmuku-input",u),c=h(".art-danmuku-send",u),g=h(".art-danmuku-style-panel-inner",u),k=h(".art-danmuku-style-panel-modes",u),y=h(".art-danmuku-style-panel-colors",u),v=n.mount||l(r,'
');t.option.backdrop&&o(g,"art-backdrop-filter"),n.theme&&o(u,`art-danmuku-theme-${n.theme}`);let x=null,w=n.mode,D=n.color;function $(t){t<=0?(x=null,c.innerText="发送",a(c,"art-disabled")):(c.innerText=t,x=setTimeout((()=>$(t-1)),1e3))}function B(){const i={mode:w,color:D,border:!0,text:p.value.trim()};null===x&&n.beforeEmit(i)&&(p.value="",e.emit(i),o(c,"art-disabled"),$(n.lockTime),t.emit("artplayerPluginDanmuku:emit",i))}function C(){i.clientWidth{"Enter"===t.key&&(t.preventDefault(),B())})),t.proxy(k,"click",(t=>{const{dataset:e}=t.target;e.mode&&(w=Number(e.mode),f(t.target,"art-current"))})),t.proxy(y,"click",(t=>{const{dataset:e}=t.target;e.color&&(D=e.color,f(t.target,"art-current"))})),C(),t.on("resize",C),t.on("destroy",(()=>{n.mount&&u.parentElement===n.mount&&n.mount.removeChild(u)}))}(),t.controls.add({position:"right",name:"danmuku",click:function(){e.isHide?(e.show(),t.notice.show="弹幕显示",d(k,"display",null),d(y,"display","none")):(e.hide(),t.notice.show="弹幕隐藏",d(k,"display","none"),d(y,"display",null))},mounted(t){l(t,k),l(t,y),p(t,"弹幕开关"),d(y,"display","none")}}),t.setting.add({name:"danmuku",html:"弹幕设置",tooltip:"更多",icon:v,selector:[{width:200,html:"播放速度",icon:"",tooltip:"适中",selector:[{html:"极慢",time:10},{html:"较慢",time:7.5},{default:!0,html:"适中",time:5},{html:"较快",time:2.5},{html:"极快",time:1}],onSelect:function(t){return e.config({speed:t.time}),t.html}},{width:200,html:"字体大小",icon:"",tooltip:"适中",selector:[{html:"极小",fontSize:"4%"},{html:"较小",fontSize:"5%"},{default:!0,html:"适中",fontSize:"6%"},{html:"较大",fontSize:"7%"},{html:"极大",fontSize:"8%"}],onSelect:function(t){return e.config({fontSize:t.fontSize}),t.html}},{width:200,html:"不透明度",icon:"",tooltip:"100%",selector:[{default:!0,opacity:1,html:"100%"},{opacity:.75,html:"75%"},{opacity:.5,html:"50%"},{opacity:.25,html:"25%"},{opacity:0,html:"0%"}],onSelect:function(t){return e.config({opacity:t.opacity}),t.html}},{width:200,html:"显示范围",icon:"",tooltip:"3/4",selector:[{html:"1/4",margin:[10,"75%"]},{html:"半屏",margin:[10,"50%"]},{default:!0,html:"3/4",margin:[10,"25%"]},{html:"满屏",margin:[10,10]}],onSelect:function(t){return e.config({margin:t.margin}),t.html}},{html:"弹幕防重叠",icon:"",tooltip:n.antiOverlap?"开启":"关闭",switch:n.antiOverlap,onSwitch:t=>(e.config({antiOverlap:!t.switch}),t.tooltip=t.switch?"关闭":"开启",!t.switch)},{html:"同步视频速度",icon:"",tooltip:n.synchronousPlayback?"开启":"关闭",switch:n.synchronousPlayback,onSwitch:t=>(e.config({synchronousPlayback:!t.switch}),t.tooltip=t.switch?"关闭":"开启",!t.switch)}]})},"undefined"!=typeof document&&!document.getElementById("artplayer-plugin-danmuku")){const t=document.createElement("style");t.id="artplayer-plugin-danmuku",t.textContent=a.default,document.head.appendChild(t)}},{"bundle-text:./style.less":"chNhY","bundle-text:./img/danmu-on.svg":"j5M2a","bundle-text:./img/danmu-off.svg":"d9WLf","bundle-text:./img/danmu-config.svg":"8Y3Ij","bundle-text:./img/danmu-style.svg":"hltwt","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],chNhY:[function(t,e,n){e.exports='.art-danmuku-emitter{height:32px;width:100%;max-width:100%;color:#fff;-webkit-tap-highlight-color:#0000;touch-action:manipulation;-ms-high-contrast-adjust:none;background-color:#ffffff4d;border-radius:3px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:12px;line-height:1;display:flex;position:relative}.art-danmuku-emitter *,.art-danmuku-emitter :before,.art-danmuku-emitter :after{box-sizing:border-box;margin:0;padding:0}.art-danmuku-emitter .art-icon{justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.art-danmuku-emitter .art-icon svg{fill:#fff}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.art-danmuku-emitter .art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000b3!important}}.art-danmuku-emitter .art-danmuku-left{border-radius:3px 0 0 3px;flex:1;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style{width:32px;justify-content:center;align-items:center;display:flex;position:relative}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel{z-index:999;width:200px;padding-bottom:10px;display:none;position:absolute;bottom:30px;left:-85px}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner{background-color:#000000e6;border-radius:3px;flex-direction:column;padding:10px 10px 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-title{margin-bottom:10px;font-size:13px}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes{justify-content:space-between;margin-bottom:15px;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode{width:47%;cursor:pointer;color:#fff;border:1px solid #fff;justify-content:center;padding:5px 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode.art-current{background-color:#00a1d6;border:1px solid #00a1d6}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors{flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:10px;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color{cursor:pointer;width:20px;height:20px;border:1px solid #fff}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current{position:relative;box-shadow:0 0 2px #fff}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current:before{content:"";width:100%;height:100%;border:2px solid #000;position:absolute;inset:0}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style:hover .art-danmuku-style-panel{display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon{opacity:.75;cursor:pointer}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon:hover{opacity:1}.art-danmuku-emitter .art-danmuku-left .art-danmuku-input{width:100%;color:#fff;background-color:#0000;border:none;outline:none;flex:1;padding:0 10px 0 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::placeholder,.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder{color:#ffffff80}.art-danmuku-emitter .art-danmuku-send{width:50px;cursor:pointer;background-color:#00a1d6;border-radius:0 3px 3px 0;justify-content:center;align-items:center;display:flex}.art-danmuku-emitter .art-danmuku-send:hover{background-color:#00b5e5}.art-danmuku-emitter .art-danmuku-send.art-disabled{opacity:.5;pointer-events:none}.art-danmuku-emitter.art-danmuku-mount{height:34px;max-width:100%!important}.art-danmuku-emitter.art-danmuku-mount .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel{left:0}.art-danmuku-emitter.art-danmuku-mount .art-danmuku-send{width:60px}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left{background:#f4f4f4;border:1px solid #dadada}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-style .art-icon svg{fill:#666}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input{color:#000}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::placeholder,.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder{color:#00000080}.art-layer-danmuku-emitter{z-index:99;width:100%;position:absolute;bottom:-40px;left:0;right:0}'},{}],j5M2a:[function(t,e,n){e.exports=''},{}],d9WLf:[function(t,e,n){e.exports=''},{}],"8Y3Ij":[function(t,e,n){e.exports=''},{}],hltwt:[function(t,e,n){e.exports=''},{}]},["E13ST"],"E13ST"); \ No newline at end of file +!function(t,e,n,i,r){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},o="function"==typeof a.parcelRequire93cf&&a.parcelRequire93cf,s=o.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function u(e,n){if(!s[e]){if(!t[e]){var i="function"==typeof a.parcelRequire93cf&&a.parcelRequire93cf;if(!n&&i)return i(e,!0);if(o)return o(e,!0);if(l&&"string"==typeof e)return l(e);var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}m.resolve=function(n){var i=t[e][1][n];return null!=i?i:n},m.cache={};var d=s[e]=new u.Module(e);t[e][0].call(d.exports,m,d,d.exports,this)}return s[e].exports;function m(t){var e=m.resolve(t);return!1===e?{}:u(e)}}u.isParcelRequire=!0,u.Module=function(t){this.id=t,this.bundle=u,this.exports={}},u.modules=t,u.cache=s,u.parent=o,u.register=function(e,n){t[e]=[function(t,e){e.exports=n},{}]},Object.defineProperty(u,"root",{get:function(){return a.parcelRequire93cf}}),a.parcelRequire93cf=u;for(var d=0;d{!function(t){const{version:e,utils:{errorHandle:n}}=t.constructor,i=e.split(".").map(Number);n(i[0]+i[1]/100>=4.04,`Artplayer.js@${e} 不兼容该弹幕库,请更新到 4.4.x 版本以上`)}(e);const n=new(0,a.default)(e,t);return(0,s.default)(e,n),{name:"artplayerPluginDanmuku",emit:n.emit.bind(n),load:n.load.bind(n),config:n.config.bind(n),hide:n.hide.bind(n),show:n.show.bind(n),reset:n.reset.bind(n),get option(){return n.option},get isHide(){return n.isHide},get isStop(){return n.isStop}}}}n.default=l,l.env="production",l.version="4.4.10",l.build="1663552936745","undefined"!=typeof window&&(window.artplayerPluginDanmuku=l)},{"./danmuku":"8Gtnh","./setting":"jAkJm","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"8Gtnh":[function(t,e,n){var i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n);var r=t("./bilibili"),a=t("./getDanmuTop"),o=i.interopDefault(a);class s{constructor(e,n){const{constructor:i,template:r}=e;if(this.utils=i.utils,this.validator=i.validator,this.$danmuku=r.$danmuku,this.$player=r.$player,this.art=e,this.queue=[],this.option={},this.$refs=[],this.isStop=!1,this.isHide=!1,this.timer=null,this.config(n),this.option.useWorker)try{this.worker=new Worker(t("27c3930ee158179a"))}catch(t){}this.start=this.start.bind(this),this.stop=this.stop.bind(this),this.reset=this.reset.bind(this),this.destroy=this.destroy.bind(this),e.on("video:play",this.start),e.on("video:playing",this.start),e.on("video:pause",this.stop),e.on("video:waiting",this.stop),e.on("fullscreen",this.reset),e.on("fullscreenWeb",this.reset),e.on("destroy",this.destroy),this.load()}static get option(){return{danmuku:[],speed:5,margin:["2%","25%"],opacity:1,color:"#FFFFFF",mode:0,fontSize:25,filter:()=>!0,antiOverlap:!0,useWorker:!0,synchronousPlayback:!1,lockTime:5,maxLength:100,minWidth:200,maxWidth:400,mount:void 0,theme:"dark",beforeEmit:()=>!0}}static get scheme(){return{danmuku:"array|function|string",speed:"number",margin:"array",opacity:"number",color:"string",mode:"number",fontSize:"number|string",filter:"function",antiOverlap:"boolean",useWorker:"boolean",synchronousPlayback:"boolean",lockTime:"number",maxLength:"number",minWidth:"number",maxWidth:"number",mount:"undefined|htmldivelement",theme:"string",beforeEmit:"function"}}get isRotate(){return this.art.plugins.autoOrientation&&this.art.plugins.autoOrientation.state}get marginTop(){const{clamp:t}=this.utils,e=this.option.margin[0],{clientHeight:n}=this.$player;if("number"==typeof e)return t(e,0,n);if("string"==typeof e&&e.endsWith("%")){return t(n*(parseFloat(e)/100),0,n)}return s.option.margin[0]}get marginBottom(){const{clamp:t}=this.utils,e=this.option.margin[1],{clientHeight:n}=this.$player;if("number"==typeof e)return t(e,0,n);if("string"==typeof e&&e.endsWith("%")){return t(n*(parseFloat(e)/100),0,n)}return s.option.margin[1]}filter(t,e){return this.queue.filter((e=>e.$state===t)).map(e)}getLeft(t){const e=t.getBoundingClientRect();return this.isRotate?e.top:e.left}getRef(){const t=this.$refs.pop();if(t)return t;const e=document.createElement("div");return e.style.cssText='\n user-select: none;\n position: absolute;\n white-space: pre;\n pointer-events: none;\n perspective: 500px;\n display: inline-block;\n will-change: transform;\n font-weight: normal;\n line-height: 1.125;\n visibility: hidden;\n font-family: SimHei, "Microsoft JhengHei", Arial, Helvetica, sans-serif;\n text-shadow: rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) -1px 0px 1px;\n ',e}getReady(){const{currentTime:t}=this.art;return this.queue.filter((e=>"ready"===e.$state||"wait"===e.$state&&t+.1>=e.time&&e.time>=t-.1))}getEmits(){const t=[],{clientWidth:e}=this.$player,n=this.getLeft(this.$player);return this.filter("emit",(i=>{const r=i.$ref.offsetTop,a=this.getLeft(i.$ref)-n,o=i.$ref.clientHeight,s=i.$ref.clientWidth,l=a+s,u=e-l,d=l/i.$restTime,m={};m.top=r,m.left=a,m.height=o,m.width=s,m.right=u,m.speed=d,m.distance=l,m.time=i.$restTime,m.mode=i.mode,t.push(m)})),t}getFontSize(t){const{clamp:e}=this.utils,{clientHeight:n}=this.$player;if("number"==typeof t)return e(t,12,n);if("string"==typeof t&&t.endsWith("%")){return e(n*(parseFloat(t)/100),12,n)}return s.option.fontSize}postMessage(t={}){return new Promise((e=>{if(this.option.useWorker&&this.worker&&this.worker.postMessage)t.id=Date.now(),this.worker.postMessage(t),this.worker.onmessage=n=>{const{data:i}=n;i.id===t.id&&e(i)};else{const n=(0,o.default)(t);e({top:n})}}))}async load(){try{let t=[];t="function"==typeof this.option.danmuku?await this.option.danmuku():"function"==typeof this.option.danmuku.then?await this.option.danmuku:"string"==typeof this.option.danmuku?await(0,r.bilibiliDanmuParseFromUrl)(this.option.danmuku):this.option.danmuku,this.utils.errorHandle(Array.isArray(t),"Danmuku need return an array as result"),this.art.emit("artplayerPluginDanmuku:loaded",t),this.queue=[],this.$danmuku.innerText="",t.forEach((t=>this.emit(t)))}catch(t){throw this.art.emit("artplayerPluginDanmuku:error",t),t}return this}config(t){const{clamp:e}=this.utils;return this.option=Object.assign({},s.option,this.option,t),this.validator(this.option,s.scheme),this.option.speed=e(this.option.speed,1,10),this.option.opacity=e(this.option.opacity,0,1),this.option.lockTime=e(Math.floor(this.option.lockTime),0,60),this.option.maxLength=e(this.option.maxLength,0,500),this.option.minWidth=e(this.option.minWidth,0,500),this.option.maxWidth=e(this.option.maxWidth,0,1/0),t.fontSize&&(this.option.fontSize=this.getFontSize(this.option.fontSize),this.reset()),this.art.emit("artplayerPluginDanmuku:config",this.option),this}makeWait(t){t.$state="wait",t.$ref&&(t.$ref.style.visibility="hidden",t.$ref.style.marginLeft="0px",t.$ref.style.transform="translateX(0px)",t.$ref.style.transition="transform 0s linear 0s",this.$refs.push(t.$ref),t.$ref=null)}continue(){const{clientWidth:t}=this.$player;return this.filter("stop",(e=>{switch(e.$state="emit",e.$lastStartTime=Date.now(),e.mode){case 0:{const n=t+e.$ref.clientWidth;e.$ref.style.transform=`translateX(${-n}px)`,e.$ref.style.transition=`transform ${e.$restTime}s linear 0s`;break}}})),this}suspend(){const{clientWidth:t}=this.$player;return this.filter("emit",(e=>{switch(e.$state="stop",e.mode){case 0:{const n=t-(this.getLeft(e.$ref)-this.getLeft(this.$player));e.$ref.style.transform=`translateX(${-n}px)`,e.$ref.style.transition="transform 0s linear 0s";break}}})),this}reset(){return this.queue.forEach((t=>this.makeWait(t))),this}update(){return this.timer=window.requestAnimationFrame((async()=>{if(this.art.playing&&!this.isHide){this.filter("emit",(t=>{const e=(Date.now()-t.$lastStartTime)/1e3;t.$restTime-=e,t.$lastStartTime=Date.now(),t.$restTime<=0&&this.makeWait(t)}));const t=this.getReady(),{clientWidth:e,clientHeight:n}=this.$player;for(let i=0;ithis.makeWait(t))),this.$danmuku.style.display="none",this.art.emit("artplayerPluginDanmuku:hide"),this}emit(t){return this.validator(t,{text:"string",mode:"number|undefined",color:"string|undefined",time:"number|undefined",border:"boolean|undefined"}),t.text.trim()&&this.option.filter(t)?(t.time?t.time=this.utils.clamp(t.time,0,1/0):t.time=this.art.currentTime+.5,void 0===t.mode&&(t.mode=this.option.mode),void 0===t.color&&(t.color=this.option.color),this.queue.push({...t,$state:"wait",$ref:null,$restTime:0,$lastStartTime:0}),this):this}destroy(){this.stop(),this.worker&&this.worker.terminate&&this.worker.terminate(),this.art.off("video:play",this.start),this.art.off("video:playing",this.start),this.art.off("video:pause",this.stop),this.art.off("video:waiting",this.stop),this.art.off("fullscreen",this.reset),this.art.off("fullscreenWeb",this.reset),this.art.off("destroy",this.destroy),this.art.emit("artplayerPluginDanmuku:destroy")}}n.default=s},{"./bilibili":"KnwDr","./getDanmuTop":"2Abxf","27c3930ee158179a":"anHwN","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],KnwDr:[function(t,e,n){var i=t("@parcel/transformer-js/src/esmodule-helpers.js");function r(t){switch(t){case 1:case 2:case 3:default:return 0;case 4:case 5:return 1}}function a(t){if("string"!=typeof t)return[];const e=t.matchAll(/(?.+?)<\/d>/gs);return Array.from(e).map((t=>{const e=t.groups.p.split(",");if(e.length>=8){return{text:t.groups.text.trim().replaceAll(""",'"').replaceAll("'","'").replaceAll("<","<").replaceAll(">",">").replaceAll("&","&"),time:Number(e[0]),mode:r(Number(e[1])),fontSize:Number(e[2]),color:`#${Number(e[3]).toString(16)}`,timestamp:Number(e[4]),pool:Number(e[5]),userID:e[6],rowID:Number(e[7])}}return null})).filter(Boolean)}function o(t){return fetch(t).then((t=>t.text())).then((t=>a(t)))}i.defineInteropFlag(n),i.export(n,"getMode",(()=>r)),i.export(n,"bilibiliDanmuParseFromXml",(()=>a)),i.export(n,"bilibiliDanmuParseFromUrl",(()=>o))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"9v6Cv":[function(t,e,n){n.interopDefault=function(t){return t&&t.__esModule?t:{default:t}},n.defineInteropFlag=function(t){Object.defineProperty(t,"__esModule",{value:!0})},n.exportAll=function(t,e){return Object.keys(t).forEach((function(n){"default"===n||"__esModule"===n||e.hasOwnProperty(n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})),e},n.export=function(t,e,n){Object.defineProperty(t,e,{enumerable:!0,get:n})}},{}],"2Abxf":[function(t,e,n){t("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(n),n.default=function({target:t,emits:e,clientWidth:n,clientHeight:i,marginBottom:r,marginTop:a,antiOverlap:o}){const s=e.filter((e=>e.mode===t.mode&&e.top<=i-r)).sort(((t,e)=>t.top-e.top));if(0===s.length)return a;s.unshift({top:0,left:0,right:0,height:a,width:n,speed:0,distance:n}),s.push({top:i-r,left:0,right:0,height:r,width:n,speed:0,distance:n});for(let e=1;e=t.height)return r}const l=[];for(let t=1;t{const n=Math.min(...e.map((t=>t.right))),i=Math.min(...t.map((t=>t.right)));return n*e.length-i*t.length}));break;case 1:l.sort(((t,e)=>{const n=Math.max(...e.map((t=>t.width)));return Math.max(...t.map((t=>t.width)))*t.length-n*e.length}))}return l[0][0].top}switch(t.mode){case 0:{const e=l.find((e=>e.every((e=>{if(ne.time}))));return e&&e[0]?e[0].top:void 0}case 1:return}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],anHwN:[function(t,e,n){e.exports="data:application/javascript,function%20getDanmuTop%28%7Btarget%3At%2Cemits%3Ae%2CclientWidth%3An%2CclientHeight%3Ai%2CmarginBottom%3As%2CmarginTop%3Ah%2CantiOverlap%3Ao%7D%29%7Bconst%20r%3De.filter%28%28e%3D%3Ee.mode%3D%3D%3Dt.mode%26%26e.top%3C%3Di-s%29%29.sort%28%28%28t%2Ce%29%3D%3Et.top-e.top%29%29%3Bif%280%3D%3D%3Dr.length%29return%20h%3Br.unshift%28%7Btop%3A0%2Cleft%3A0%2Cright%3A0%2Cheight%3Ah%2Cwidth%3An%2Cspeed%3A0%2Cdistance%3An%7D%29%2Cr.push%28%7Btop%3Ai-s%2Cleft%3A0%2Cright%3A0%2Cheight%3As%2Cwidth%3An%2Cspeed%3A0%2Cdistance%3An%7D%29%3Bfor%28let%20e%3D1%3Be%3Cr.length%3Be%2B%3D1%29%7Bconst%20n%3Dr%5Be%5D%2Ci%3Dr%5Be-1%5D%2Cs%3Di.top%2Bi.height%3Bif%28n.top-s%3E%3Dt.height%29return%20s%7Dconst%20p%3D%5B%5D%3Bfor%28let%20t%3D1%3Bt%3Cr.length-1%3Bt%2B%3D1%29%7Bconst%20e%3Dr%5Bt%5D%3Bif%28p.length%29%7Bconst%20t%3Dp%5Bp.length-1%5D%3Bt%5B0%5D.top%3D%3D%3De.top%3Ft.push%28e%29%3Ap.push%28%5Be%5D%29%7Delse%20p.push%28%5Be%5D%29%7Dif%28%21o%29%7Bswitch%28t.mode%29%7Bcase%200%3Ap.sort%28%28%28t%2Ce%29%3D%3E%7Bconst%20n%3DMath.min%28...e.map%28%28t%3D%3Et.right%29%29%29%2Ci%3DMath.min%28...t.map%28%28t%3D%3Et.right%29%29%29%3Breturn%20n%2ae.length-i%2at.length%7D%29%29%3Bbreak%3Bcase%201%3Ap.sort%28%28%28t%2Ce%29%3D%3E%7Bconst%20n%3DMath.max%28...e.map%28%28t%3D%3Et.width%29%29%29%3Breturn%20Math.max%28...t.map%28%28t%3D%3Et.width%29%29%29%2at.length-n%2ae.length%7D%29%29%7Dreturn%20p%5B0%5D%5B0%5D.top%7Dswitch%28t.mode%29%7Bcase%200%3A%7Bconst%20e%3Dp.find%28%28e%3D%3Ee.every%28%28e%3D%3E%7Bif%28n%3Ce.distance%29return%211%3Bif%28t.speed%3Ce.speed%29return%210%3Breturn%20e.right%2F%28t.speed-e.speed%29%3Ee.time%7D%29%29%29%29%3Breturn%20e%26%26e%5B0%5D%3Fe%5B0%5D.top%3Avoid%200%7Dcase%201%3Areturn%7D%7Donmessage%3Dt%3D%3E%7Bconst%7Bdata%3Ae%7D%3Dt%2Cn%3DgetDanmuTop%28e%29%3Bself.postMessage%28%7Btop%3An%2Cid%3Ae.id%7D%29%7D%3B"},{}],jAkJm:[function(t,e,n){var i=t("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(n);var r=t("bundle-text:./style.less"),a=i.interopDefault(r),o=t("bundle-text:./img/danmu-on.svg"),s=i.interopDefault(o),l=t("bundle-text:./img/danmu-off.svg"),u=i.interopDefault(l),d=t("bundle-text:./img/danmu-config.svg"),m=i.interopDefault(d),p=t("bundle-text:./img/danmu-style.svg"),c=i.interopDefault(p);if(n.default=function(t,e){const{option:n}=e,{template:{$controlsCenter:i,$player:r},constructor:{utils:{removeClass:a,addClass:o,append:l,setStyle:d,tooltip:p,query:h,inverseClass:f}}}=t;function g(t,e){const n=document.createElement("i");return l(n,t),o(n,"art-icon"),o(n,`art-icon-${e}`),n}const k=g(s.default,"danmu-on"),y=g(u.default,"danmu-off"),v=g(m.default,"danmu-config"),b=g(c.default,"danmu-style");!function(){const s=["#FE0302","#FF7204","#FFAA02","#FFD302","#FFFF00","#A0EE00","#00CD00","#019899","#4266BE","#89D5FF","#CC0273","#222222","#9B9B9B","#FFFFFF"].map((t=>`
`)),u=l(i,`
模式
滚动
静止
颜色
${s.join("")}
发送
`),m=h(".art-danmuku-style",u),p=h(".art-danmuku-input",u),c=h(".art-danmuku-send",u),g=h(".art-danmuku-style-panel-inner",u),k=h(".art-danmuku-style-panel-modes",u),y=h(".art-danmuku-style-panel-colors",u),v=n.mount||l(r,'
');t.option.backdrop&&o(g,"art-backdrop-filter"),n.theme&&o(u,`art-danmuku-theme-${n.theme}`);let x=null,w=n.mode,D=n.color;function $(t){t<=0?(x=null,c.innerText="发送",a(c,"art-disabled")):(c.innerText=t,x=setTimeout((()=>$(t-1)),1e3))}function B(){const i={mode:w,color:D,border:!0,text:p.value.trim()};null===x&&n.beforeEmit(i)&&(p.value="",e.emit(i),o(c,"art-disabled"),$(n.lockTime),t.emit("artplayerPluginDanmuku:emit",i))}function C(){i.clientWidth{"Enter"===t.key&&(t.preventDefault(),B())})),t.proxy(k,"click",(t=>{const{dataset:e}=t.target;e.mode&&(w=Number(e.mode),f(t.target,"art-current"))})),t.proxy(y,"click",(t=>{const{dataset:e}=t.target;e.color&&(D=e.color,f(t.target,"art-current"))})),C(),t.on("resize",C),t.on("destroy",(()=>{n.mount&&u.parentElement===n.mount&&n.mount.removeChild(u)}))}(),t.controls.add({position:"right",name:"danmuku",click:function(){e.isHide?(e.show(),t.notice.show="弹幕显示",d(k,"display",null),d(y,"display","none")):(e.hide(),t.notice.show="弹幕隐藏",d(k,"display","none"),d(y,"display",null))},mounted(t){l(t,k),l(t,y),p(t,"弹幕开关"),d(y,"display","none")}}),t.setting.add({name:"danmuku",html:"弹幕设置",tooltip:"更多",icon:v,selector:[{width:200,html:"播放速度",icon:"",tooltip:"适中",selector:[{html:"极慢",time:10},{html:"较慢",time:7.5},{default:!0,html:"适中",time:5},{html:"较快",time:2.5},{html:"极快",time:1}],onSelect:function(t){return e.config({speed:t.time}),t.html}},{width:200,html:"字体大小",icon:"",tooltip:"适中",selector:[{html:"极小",fontSize:"4%"},{html:"较小",fontSize:"5%"},{default:!0,html:"适中",fontSize:"6%"},{html:"较大",fontSize:"7%"},{html:"极大",fontSize:"8%"}],onSelect:function(t){return e.config({fontSize:t.fontSize}),t.html}},{width:200,html:"不透明度",icon:"",tooltip:"100%",selector:[{default:!0,opacity:1,html:"100%"},{opacity:.75,html:"75%"},{opacity:.5,html:"50%"},{opacity:.25,html:"25%"},{opacity:0,html:"0%"}],onSelect:function(t){return e.config({opacity:t.opacity}),t.html}},{width:200,html:"显示范围",icon:"",tooltip:"3/4",selector:[{html:"1/4",margin:[10,"75%"]},{html:"半屏",margin:[10,"50%"]},{default:!0,html:"3/4",margin:[10,"25%"]},{html:"满屏",margin:[10,10]}],onSelect:function(t){return e.config({margin:t.margin}),t.html}},{html:"弹幕防重叠",icon:"",tooltip:n.antiOverlap?"开启":"关闭",switch:n.antiOverlap,onSwitch:t=>(e.config({antiOverlap:!t.switch}),t.tooltip=t.switch?"关闭":"开启",!t.switch)},{html:"同步视频速度",icon:"",tooltip:n.synchronousPlayback?"开启":"关闭",switch:n.synchronousPlayback,onSwitch:t=>(e.config({synchronousPlayback:!t.switch}),t.tooltip=t.switch?"关闭":"开启",!t.switch)}]})},"undefined"!=typeof document&&!document.getElementById("artplayer-plugin-danmuku")){const t=document.createElement("style");t.id="artplayer-plugin-danmuku",t.textContent=a.default,document.head.appendChild(t)}},{"bundle-text:./style.less":"chNhY","bundle-text:./img/danmu-on.svg":"j5M2a","bundle-text:./img/danmu-off.svg":"d9WLf","bundle-text:./img/danmu-config.svg":"8Y3Ij","bundle-text:./img/danmu-style.svg":"hltwt","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],chNhY:[function(t,e,n){e.exports='.art-danmuku-emitter{height:32px;width:100%;max-width:100%;color:#fff;-webkit-tap-highlight-color:#0000;touch-action:manipulation;-ms-high-contrast-adjust:none;background-color:#ffffff4d;border-radius:3px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:12px;line-height:1;display:flex;position:relative}.art-danmuku-emitter *,.art-danmuku-emitter :before,.art-danmuku-emitter :after{box-sizing:border-box;margin:0;padding:0}.art-danmuku-emitter .art-icon{justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.art-danmuku-emitter .art-icon svg{fill:#fff}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.art-danmuku-emitter .art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000b3!important}}.art-danmuku-emitter .art-danmuku-left{border-radius:3px 0 0 3px;flex:1;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style{width:32px;justify-content:center;align-items:center;display:flex;position:relative}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel{z-index:999;width:200px;padding-bottom:10px;display:none;position:absolute;bottom:30px;left:-85px}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner{background-color:#000000e6;border-radius:3px;flex-direction:column;padding:10px 10px 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-title{margin-bottom:10px;font-size:13px}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes{justify-content:space-between;margin-bottom:15px;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode{width:47%;cursor:pointer;color:#fff;border:1px solid #fff;justify-content:center;padding:5px 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode.art-current{background-color:#00a1d6;border:1px solid #00a1d6}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors{flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:10px;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color{cursor:pointer;width:20px;height:20px;border:1px solid #fff}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current{position:relative;box-shadow:0 0 2px #fff}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current:before{content:"";width:100%;height:100%;border:2px solid #000;position:absolute;inset:0}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style:hover .art-danmuku-style-panel{display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon{opacity:.75;cursor:pointer}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon:hover{opacity:1}.art-danmuku-emitter .art-danmuku-left .art-danmuku-input{width:100%;color:#fff;background-color:#0000;border:none;outline:none;flex:1;padding:0 10px 0 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::placeholder,.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder{color:#ffffff80}.art-danmuku-emitter .art-danmuku-send{width:50px;cursor:pointer;background-color:#00a1d6;border-radius:0 3px 3px 0;justify-content:center;align-items:center;display:flex}.art-danmuku-emitter .art-danmuku-send:hover{background-color:#00b5e5}.art-danmuku-emitter .art-danmuku-send.art-disabled{opacity:.5;pointer-events:none}.art-danmuku-emitter.art-danmuku-mount{height:34px;max-width:100%!important}.art-danmuku-emitter.art-danmuku-mount .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel{left:0}.art-danmuku-emitter.art-danmuku-mount .art-danmuku-send{width:60px}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left{background:#f4f4f4;border:1px solid #dadada}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-style .art-icon svg{fill:#666}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input{color:#000}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::placeholder,.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder{color:#00000080}.art-layer-danmuku-emitter{z-index:99;width:100%;position:absolute;bottom:-40px;left:0;right:0}'},{}],j5M2a:[function(t,e,n){e.exports=''},{}],d9WLf:[function(t,e,n){e.exports=''},{}],"8Y3Ij":[function(t,e,n){e.exports=''},{}],hltwt:[function(t,e,n){e.exports=''},{}]},["E13ST"],"E13ST"); \ No newline at end of file diff --git a/packages/artplayer-plugin-danmuku/package.json b/packages/artplayer-plugin-danmuku/package.json index 25cafc442..8c5e0eed9 100644 --- a/packages/artplayer-plugin-danmuku/package.json +++ b/packages/artplayer-plugin-danmuku/package.json @@ -1,6 +1,6 @@ { "license": "MIT", - "version": "4.4.9", + "version": "4.4.10", "name": "artplayer-plugin-danmuku", "types": "types/artplayer-plugin-danmuku.d.ts", "description": "Danmuku plugin for ArtPlayer", diff --git a/packages/artplayer/dist/artplayer.js b/packages/artplayer/dist/artplayer.js index 5701e3cdb..5d2a449fb 100644 --- a/packages/artplayer/dist/artplayer.js +++ b/packages/artplayer/dist/artplayer.js @@ -4,4 +4,4 @@ * (c) 2017-2022 Harvey Zack * Released under the MIT License. */ -!function(e,t,r,o,i){var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},a="function"==typeof n.parcelRequireb749&&n.parcelRequireb749,s=a.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function c(t,r){if(!s[t]){if(!e[t]){var o="function"==typeof n.parcelRequireb749&&n.parcelRequireb749;if(!r&&o)return o(t,!0);if(a)return a(t,!0);if(l&&"string"==typeof t)return l(t);var i=new Error("Cannot find module '"+t+"'");throw i.code="MODULE_NOT_FOUND",i}u.resolve=function(r){var o=e[t][1][r];return null!=o?o:r},u.cache={};var p=s[t]=new c.Module(t);e[t][0].call(p.exports,u,p,p.exports,this)}return s[t].exports;function u(e){var t=u.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=a,c.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(c,"root",{get:function(){return n.parcelRequireb749}}),n.parcelRequireb749=c;for(var p=0;pt.call(this))),ee.push(this)}static get instances(){return ee}static get version(){return"4.5.5"}static get env(){return"production"}static get build(){return"1662686815166"}static get config(){return h.default}static get utils(){return p}static get scheme(){return d.default}static get Emitter(){return c.default}static get validator(){return s.default}static get kindOf(){return s.default.kindOf}static get html(){return y.default.html}static get option(){return{id:"",container:"#artplayer",url:"",poster:"",title:"",type:"",theme:"#f00",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,useSSR:!1,playsInline:!0,lock:!1,fastForward:!1,autoPlayback:!1,autoOrientation:!1,airplay:!1,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],whitelist:[],thumbnails:{url:"",number:60,column:10,width:0,height:0},subtitle:{url:"",type:"",style:{},encoding:"utf-8"},moreVideoAttr:{controls:!1,preload:p.isSafari?"auto":"metadata"},icons:{},customType:{},lang:navigator.language.toLowerCase()}}get proxy(){return this.events.proxy}get query(){return this.template.query}destroy(e=!0){this.events.destroy(),this.template.destroy(e),ee.splice(ee.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}if(r.default=te,te.NOTICE_TIME=2e3,te.SETTING_WIDTH=250,te.SETTING_ITEM_WIDTH=200,te.SETTING_ITEM_HEIGHT=35,te.INDICATOR_SIZE=14,te.INDICATOR_SIZE_ICON=16,te.INDICATOR_SIZE_MOBILE=18,te.INDICATOR_SIZE_MOBILE_ICON=20,te.VOLUME_PANEL_WIDTH=60,te.VOLUME_HANDLE_WIDTH=12,te.RESIZE_TIME=500,te.SCROLL_TIME=200,te.SCROLL_GAP=50,te.AUTO_PLAYBACK_MAX=10,te.AUTO_PLAYBACK_MIN=5,te.AUTO_PLAYBACK_TIMEOUT=3e3,te.RECONNECT_TIME_MAX=5,te.RECONNECT_SLEEP_TIME=1e3,te.CONTROL_HIDE_TIME=3e3,te.DB_CLICE_TIME=300,te.MOBILE_AUTO_PLAYBACKRATE=3,te.MOBILE_AUTO_PLAYBACKRATE_TIME=1e3,te.MOBILE_AUTO_ORIENTATION_TIME=200,te.INFO_LOOP_TIME=1e3,te.FAST_FORWARD_VALUE=3,te.FAST_FORWARD_TIME=1e3,te.TOUCH_MOVE_RATIO=.5,"undefined"!=typeof document&&!document.getElementById("artplayer-style")){const e=p.createElement("style");e.id="artplayer-style",e.textContent=n.default,document.head.appendChild(e)}"undefined"!=typeof window&&(window.Artplayer=te),console.log(`%c ArtPlayer %c ${te.version} %c https://artplayer.org`,"color: #fff; background: #5f5f5f","color: #fff; background: #4bc729","")},{"bundle-text:./style/index.less":"3zu2K","option-validator":"dMNnW","./utils/emitter":"1SgiG","./utils":"5yYFo","./scheme":"3izFE","./config":"ej4fZ","./whitelist":"7CkCt","./template":"8iGAh","./i18n":"3mM4M","./player":"bCaa0","./control":"3qXcr","./contextmenu":"hTnNz","./info":"bfwuE","./subtitle":"bWZ2U","./events":"9oLaG","./hotkey":"cKO4X","./layer":"kZD92","./loading":"c9b9e","./notice":"SxQeL","./mask":"aJ0dF","./icons":"jx1Wu","./setting":"hdF39","./storage":"bCcu0","./plugins":"1v13t","./mobile":"eD5Ch","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"3zu2K":[function(e,t,r){t.exports='.art-video-player{z-index:20;width:100%;height:100%;zoom:1;color:#eee;text-align:left;direction:ltr;user-select:none;-webkit-tap-highlight-color:#0000;touch-action:manipulation;-ms-high-contrast-adjust:none;background-color:#000;outline:0;margin:0 auto;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3;display:flex;position:relative}.art-video-player *,.art-video-player :before,.art-video-player :after{box-sizing:border-box;margin:0;padding:0}.art-video-player ::-webkit-scrollbar{width:5px;height:5px}.art-video-player ::-webkit-scrollbar-thumb{background-color:#666}.art-video-player ::-webkit-scrollbar-thumb:hover{background-color:#ccc}.art-video-player .art-icon{justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.art-video-player .art-icon svg{fill:#fff}.art-video-player img{max-width:100%;vertical-align:top}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.art-video-player .art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000b3!important}}.art-video-player .art-video{z-index:10;width:100%;height:100%;cursor:pointer;background-color:#000;position:absolute;inset:0}.art-video-player .art-poster{z-index:11;width:100%;height:100%;user-select:none;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.art-video-player .art-subtitle{z-index:20;width:100%;text-align:center;color:#fff;pointer-events:none;text-shadow:1px 0 1px #000,0 1px 1px #000,-1px 0 1px #000,0 -1px 1px #000,1px 1px 1px #000,-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000;padding:0 20px;font-size:20px;display:none;position:absolute;bottom:10px}.art-video-player .art-subtitle p{word-break:break-all;height:fit-content;margin:5px 0 0;line-height:1.2}.art-video-player.art-subtitle-show .art-subtitle{display:block}.art-video-player.art-control-show .art-subtitle{bottom:50px}.art-video-player .art-danmuku{z-index:30;width:100%;height:100%;pointer-events:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-layers{z-index:40;width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-layers .art-layer{pointer-events:auto}.art-video-player.art-layer-show .art-layers{display:block}.art-video-player .art-mask{z-index:50;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-mask .art-state{width:60px;height:60px;opacity:.85;cursor:pointer;pointer-events:all;justify-content:center;align-items:center;display:flex;position:absolute;bottom:65px;right:30px}.art-video-player.art-mask-show .art-mask{display:flex}.art-video-player.art-mobile .art-state{position:static}.art-video-player .art-loading{z-index:70;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.art-video-player.art-loading-show .art-loading{display:flex}.art-video-player .art-bottom{z-index:60;height:100px;opacity:0;visibility:hidden;pointer-events:none;background-image:linear-gradient(#0000,#0006,#000);background-position:bottom;background-repeat:repeat-x;flex-direction:column;justify-content:space-between;padding:50px 10px 0;transition:all .2s ease-in-out;display:flex;position:absolute;bottom:0;left:0;right:0}.art-video-player .art-bottom .art-progress{z-index:0;pointer-events:auto;flex:1;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress{height:4px;cursor:pointer;flex-direction:row;align-items:center;display:flex;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner{height:50%;width:100%;background:#fff3;align-items:center;display:flex;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-loaded{z-index:10;height:100%;width:0;background:#fff6;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-played{z-index:20;height:100%;width:0;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight{z-index:30;height:100%;pointer-events:none;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span{width:7px;height:100%;pointer-events:auto;background:#fff;display:inline-block;position:absolute;top:0;left:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{visibility:hidden;z-index:40;border-radius:50%;justify-content:center;align-items:center;transition:transform .1s ease-in-out;position:absolute;transform:scale(.1)}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator .art-icon{width:100%;height:100%;pointer-events:none;user-select:none}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-tip{z-index:50;height:20px;color:#fff;text-align:center;white-space:nowrap;background:#000000b3;border-radius:3px;padding:0 5px;font-size:12px;font-weight:700;line-height:20px;display:none;position:absolute;top:-25px;left:0}.art-video-player .art-bottom .art-progress .art-control-thumbnails{pointer-events:none;background-color:#000000b3;display:none;position:absolute;bottom:8px;left:0}.art-video-player .art-bottom .art-progress .art-control-loop{width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-loop .art-loop-point{width:2px;height:8px;background:#ffffffbf;position:absolute;top:-2px;left:0}.art-video-player .art-bottom .art-controls{z-index:1;pointer-events:auto;height:45px;justify-content:space-between;align-items:center;display:flex;position:relative}.art-video-player .art-bottom .art-controls .art-controls-left,.art-video-player .art-bottom .art-controls .art-controls-right{display:flex}.art-video-player .art-bottom .art-controls .art-controls-center{height:100%;flex:1;justify-content:center;align-items:center;padding:0 10px;display:flex}.art-video-player .art-bottom .art-controls .art-controls-right{justify-content:flex-end}.art-video-player .art-bottom .art-controls .art-control{opacity:.9;min-height:36px;min-width:36px;text-align:center;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex}.art-video-player .art-bottom .art-controls .art-control .art-icon{float:left;height:36px;width:36px;justify-content:center;align-items:center;display:flex}.art-video-player .art-bottom .art-controls .art-control:hover{opacity:1}.art-video-player .art-bottom .art-controls .art-control-onlyText{padding:0 10px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel{float:left;width:0;height:100%;transition:margin .2s cubic-bezier(.4,0,1,1),width .2s cubic-bezier(.4,0,1,1);position:relative;overflow:hidden}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle{width:12px;height:12px;background:#fff;border-radius:12px;margin-top:-6px;position:absolute;top:50%;left:0}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before{background:#fff;left:-54px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after{background:#fff3;left:6px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before,.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after{content:"";height:3px;width:60px;margin-top:-2px;display:block;position:absolute;top:50%}.art-video-player .art-bottom .art-controls .art-control-volume:hover .art-volume-panel{width:60px}.art-video-player .art-bottom .art-controls .art-control-quality{z-index:30;position:relative}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys{width:100px;text-align:center;color:#fff;background:#000c;border-radius:3px;padding:5px 0;display:none;position:absolute;bottom:35px}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item{height:30px;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;line-height:30px;overflow:hidden}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item:hover{background-color:#ffffff1a}.art-video-player .art-bottom .art-controls .art-control-quality:hover .art-qualitys{display:block}.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner{height:100%}.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{visibility:visible;transform:scale(1)}.art-video-player.art-control-show .art-bottom,.art-video-player.art-hover .art-bottom{opacity:1;visibility:visible}.art-video-player.art-error .art-progress-indicator,.art-video-player.art-destroy .art-progress-indicator,.art-video-player.art-error .art-progress-tip,.art-video-player.art-destroy .art-progress-tip{display:none!important}.art-video-player.art-mobile .art-bottom{padding:50px 7px 0}.art-video-player.art-mobile .art-bottom .art-controls{height:40px}.art-video-player.art-mobile .art-bottom .art-progress-indicator{visibility:visible!important;transform:scale(1)!important}.art-video-player .art-notice{z-index:80;width:100%;pointer-events:none;padding:10px;font-size:14px;display:none;position:absolute;top:0;left:0}.art-video-player .art-notice .art-notice-inner{color:#fff;background-color:#0009;border-radius:3px;padding:5px 10px;display:inline-block}.art-video-player.art-notice-show .art-notice{display:flex}.art-video-player .art-contextmenus{z-index:120;min-width:200px;background-color:#000000e6;border-radius:3px;flex-direction:column;padding:5px 0;display:none;position:absolute;top:10px;left:10px}.art-video-player .art-contextmenus .art-contextmenu{cursor:pointer;color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;border-bottom:1px solid #ffffff1a;padding:10px 15px;font-size:12px;display:block;overflow:hidden}.art-video-player .art-contextmenus .art-contextmenu a{color:#fff;text-decoration:none}.art-video-player .art-contextmenus .art-contextmenu span{padding:0 7px;display:inline-block}.art-video-player .art-contextmenus .art-contextmenu span:hover,.art-video-player .art-contextmenus .art-contextmenu span.art-current{color:#00c9ff}.art-video-player .art-contextmenus .art-contextmenu:hover{background-color:#ffffff1a}.art-video-player .art-contextmenus .art-contextmenu:last-child{border-bottom:none}.art-video-player.art-contextmenu-show .art-contextmenus{display:flex}.art-video-player .art-settings{z-index:90;height:auto;max-height:300px;background-color:#000000e6;border-radius:3px;font-size:13px;transition:all .2s;display:none;position:absolute;bottom:50px;right:10px;overflow:auto}.art-video-player .art-settings .art-setting-panel{display:none}.art-video-player .art-settings .art-setting-panel.art-current{display:block}.art-video-player .art-settings .art-setting-panel .art-setting-item{height:35px;cursor:pointer;color:#fffc;justify-content:space-between;align-items:center;padding:0 5px;line-height:1;display:flex;overflow:hidden}.art-video-player .art-settings .art-setting-panel .art-setting-item:hover,.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current{color:#fff;background-color:#ffffff1a}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon{width:30px;height:30px;justify-content:center;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon-check{visibility:hidden;height:15px}.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current .art-icon-check{visibility:visible}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left{white-space:nowrap;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left .art-setting-item-left-icon{height:24px;width:24px;justify-content:center;align-items:center;margin-right:10px;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right{align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-tooltip{white-space:nowrap;color:#ffffff80;margin-right:5px;font-size:12px}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-icon{height:24px;justify-content:center;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-range{height:3px;width:80px;appearance:none;background-color:#fff3;outline:none}.art-video-player .art-settings .art-setting-panel .art-setting-item-back{border-bottom:1px solid #ffffff1a}.art-video-player.art-setting-show .art-settings{display:block}.art-video-player.art-mobile .art-settings{max-height:200px}.art-video-player .art-info{z-index:100;width:350px;color:#fff;-webkit-font-smoothing:antialiased;background-color:#000000e6;flex-direction:column;padding:10px;font-family:Noto Sans CJK SC DemiLight,Roboto,Segoe UI,Tahoma,Arial,Helvetica,sans-serif;font-size:12px;display:none;position:absolute;top:10px;left:10px}.art-video-player .art-info .art-info-item{margin-bottom:5px;display:flex}.art-video-player .art-info .art-info-item .art-info-title{width:100px;text-align:right}.art-video-player .art-info .art-info-item .art-info-content{text-overflow:ellipsis;white-space:nowrap;flex:1;padding-left:5px;overflow:hidden}.art-video-player .art-info .art-info-item:last-child{margin-bottom:0}.art-video-player .art-info .art-info-close{cursor:pointer;position:absolute;top:5px;right:5px}.art-video-player.art-info-show .art-info{display:flex}.art-video-player.art-hide-cursor *{cursor:none!important}.art-video-player[data-aspect-ratio] video{box-sizing:content-box;object-fit:fill}.art-video-player.art-fullscreen-web{z-index:9999;width:100%;height:100%;position:fixed;inset:0}.art-video-player .art-mini-header{z-index:110;height:35px;color:#fff;opacity:0;visibility:hidden;background-color:#00000080;justify-content:space-between;align-items:center;line-height:35px;transition:all .2s ease-in-out;display:none;position:absolute;top:0;left:0;right:0}.art-video-player .art-mini-header .art-mini-title{text-overflow:ellipsis;white-space:nowrap;cursor:move;flex:1;padding:0 10px;overflow:hidden}.art-video-player .art-mini-header .art-mini-close{width:35px;text-align:center;cursor:pointer;font-size:22px}.art-video-player.art-is-dragging{opacity:.7}.art-video-player.art-mini{z-index:9999;width:400px;height:225px;position:fixed;box-shadow:0 2px 5px #00000029,0 3px 6px #0003}.art-video-player.art-mini .art-mini-header{user-select:none;display:flex}.art-video-player.art-mini.art-hover .art-mini-header{opacity:1;visibility:visible}.art-video-player.art-mini .art-mask .art-state{position:static}.art-video-player.art-mini .art-contextmenu,.art-video-player.art-mini .art-bottom,.art-video-player.art-mini .art-danmu,.art-video-player.art-mini .art-info,.art-video-player.art-mini .art-layers,.art-video-player.art-mini .art-notice,.art-video-player.art-mini .art-settings,.art-video-player.art-mini .art-subtitle{display:none!important}.art-auto-size{justify-content:center;align-items:center;display:flex}.art-auto-size .art-video-player{transition:all .2s}.art-video-player[data-flip=horizontal] .art-video{transform:scaleX(-1)}.art-video-player[data-flip=vertical] .art-video{transform:scaleY(-1)}.art-video-player .art-layer-miniProgressBar{height:2px;background-color:var(--theme);display:block;position:absolute;bottom:0;left:0;right:0}.art-video-player .art-layer-lock{height:34px;width:34px;color:#fff;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:calc(50% - 17px);left:15px}.art-video-player .art-layer-autoPlayback{background-color:#000c;border-radius:3px;align-items:center;padding:10px;line-height:1;display:none;position:absolute;bottom:60px;left:20px}.art-video-player .art-layer-autoPlayback .art-autoPlayback-close{cursor:pointer;align-items:center;margin-right:10px;display:flex}.art-video-player .art-layer-autoPlayback .art-autoPlayback-close svg{width:15px;height:15px;fill:#00c9ff}.art-video-player .art-layer-autoPlayback .art-autoPlayback-last{margin-right:10px}.art-video-player .art-layer-autoPlayback .art-autoPlayback-jump{color:#00c9ff;cursor:pointer}.art-video-player.art-lock .art-bottom{display:none!important}.art-video-player.art-lock .art-subtitle{bottom:10px!important}.art-video-player.art-lock .art-layer-miniProgressBar{display:block!important}.art-video-player.art-control-show .art-layer-miniProgressBar{display:none}.art-video-player.art-control-show .art-layer-lock{display:flex}.art-video-player .art-control-selector{position:relative}.art-video-player .art-control-selector .art-selector-list{min-width:100px;max-width:200px;max-height:200px;text-align:center;color:#fff;background-color:#000c;border-radius:3px;padding:5px 0;display:none;position:absolute;bottom:35px;overflow:auto}.art-video-player .art-control-selector .art-selector-list .art-selector-item{height:30px;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;padding:0 5px;line-height:30px;overflow:hidden}.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover{background-color:#ffffff1a}.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover,.art-video-player .art-control-selector .art-selector-list .art-selector-item.art-current{color:#00c9ff}.art-video-player .art-control-selector:hover .art-selector-list{display:block}[class*=hint--]{font-style:normal;display:inline-block;position:relative}[class*=hint--]:before,[class*=hint--]:after{visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;transition:all .3s;position:absolute;transform:translate(0,0)}[class*=hint--]:hover:before,[class*=hint--]:hover:after{visibility:visible;opacity:1;transition-delay:.1s}[class*=hint--]:before{content:"";z-index:1000001;background:0 0;border:6px solid #0000;position:absolute}[class*=hint--]:after{color:#fff;white-space:nowrap;background:#000;padding:8px 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:12px}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=""]:before,[aria-label=""]:after,[data-hint=""]:before,[data-hint=""]:after{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#000}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#000}.hint--left:before{border-left-color:#000}.hint--right:before{border-right-color:#000}.hint--top:before{margin-bottom:-11px}.hint--top:before,.hint--top:after{bottom:100%;left:50%}.hint--top:before{left:calc(50% - 6px)}.hint--top:after{transform:translate(-50%)}.hint--top:hover:before{transform:translateY(-8px)}.hint--top:hover:after{transform:translate(-50%)translateY(-8px)}.hint--bottom:before{margin-top:-11px}.hint--bottom:before,.hint--bottom:after{top:100%;left:50%}.hint--bottom:before{left:calc(50% - 6px)}.hint--bottom:after{transform:translate(-50%)}.hint--bottom:hover:before{transform:translateY(8px)}.hint--bottom:hover:after{transform:translate(-50%)translateY(8px)}.hint--right:before{margin-bottom:-6px;margin-left:-11px}.hint--right:after{margin-bottom:-14px}.hint--right:before,.hint--right:after{bottom:50%;left:100%}.hint--right:hover:before,.hint--right:hover:after{transform:translate(8px)}.hint--left:before{margin-bottom:-6px;margin-right:-11px}.hint--left:after{margin-bottom:-14px}.hint--left:before,.hint--left:after{bottom:50%;right:100%}.hint--left:hover:before,.hint--left:hover:after{transform:translate(-8px)}.hint--top-left:before{margin-bottom:-11px}.hint--top-left:before,.hint--top-left:after{bottom:100%;left:50%}.hint--top-left:before{left:calc(50% - 6px)}.hint--top-left:after{margin-left:12px;transform:translate(-100%)}.hint--top-left:hover:before{transform:translateY(-8px)}.hint--top-left:hover:after{transform:translate(-100%)translateY(-8px)}.hint--top-right:before{margin-bottom:-11px}.hint--top-right:before,.hint--top-right:after{bottom:100%;left:50%}.hint--top-right:before{left:calc(50% - 6px)}.hint--top-right:after{margin-left:-12px;transform:translate(0)}.hint--top-right:hover:before,.hint--top-right:hover:after{transform:translateY(-8px)}.hint--bottom-left:before{margin-top:-11px}.hint--bottom-left:before,.hint--bottom-left:after{top:100%;left:50%}.hint--bottom-left:before{left:calc(50% - 6px)}.hint--bottom-left:after{margin-left:12px;transform:translate(-100%)}.hint--bottom-left:hover:before{transform:translateY(8px)}.hint--bottom-left:hover:after{transform:translate(-100%)translateY(8px)}.hint--bottom-right:before{margin-top:-11px}.hint--bottom-right:before,.hint--bottom-right:after{top:100%;left:50%}.hint--bottom-right:before{left:calc(50% - 6px)}.hint--bottom-right:after{margin-left:-12px;transform:translate(0)}.hint--bottom-right:hover:before,.hint--bottom-right:hover:after{transform:translateY(8px)}.hint--small:after,.hint--medium:after,.hint--large:after{white-space:normal;word-wrap:break-word;line-height:1.4em}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}[class*=hint--]:after{text-shadow:0 -1px #000;box-shadow:4px 4px 8px #0000004d}.hint--error:after{text-shadow:0 -1px #592726;background-color:#b34e4d}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{text-shadow:0 -1px #6c5328;background-color:#c09854}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{text-shadow:0 -1px #1a3c4d;background-color:#3986ac}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{text-shadow:0 -1px #1a321a;background-color:#458746}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{transform:translateY(-8px)}.hint--always.hint--top:after{transform:translate(-50%)translateY(-8px)}.hint--always.hint--top-left:before{transform:translateY(-8px)}.hint--always.hint--top-left:after{transform:translate(-100%)translateY(-8px)}.hint--always.hint--top-right:before,.hint--always.hint--top-right:after{transform:translateY(-8px)}.hint--always.hint--bottom:before{transform:translateY(8px)}.hint--always.hint--bottom:after{transform:translate(-50%)translateY(8px)}.hint--always.hint--bottom-left:before{transform:translateY(8px)}.hint--always.hint--bottom-left:after{transform:translate(-100%)translateY(8px)}.hint--always.hint--bottom-right:before,.hint--always.hint--bottom-right:after{transform:translateY(8px)}.hint--always.hint--left:before,.hint--always.hint--left:after{transform:translate(-8px)}.hint--always.hint--right:before,.hint--always.hint--right:after{transform:translate(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:before,.hint--no-animate:after{transition-duration:0s}.hint--bounce:before,.hint--bounce:after{-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s,visibility .3s,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s,visibility .3s,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.hint--no-shadow:before,.hint--no-shadow:after{text-shadow:initial;box-shadow:initial}.hint--no-arrow:before{display:none}'},{}],dMNnW:[function(e,t,r){t.exports=function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}var t=Object.prototype.toString,r=function(r){if(void 0===r)return"undefined";if(null===r)return"null";var i=e(r);if("boolean"===i)return"boolean";if("string"===i)return"string";if("number"===i)return"number";if("symbol"===i)return"symbol";if("function"===i)return function(e){return"GeneratorFunction"===o(e)}(r)?"generatorfunction":"function";if(function(e){return Array.isArray?Array.isArray(e):e instanceof Array}(r))return"array";if(function(e){return!(!e.constructor||"function"!=typeof e.constructor.isBuffer)&&e.constructor.isBuffer(e)}(r))return"buffer";if(function(e){try{if("number"==typeof e.length&&"function"==typeof e.callee)return!0}catch(e){if(-1!==e.message.indexOf("callee"))return!0}return!1}(r))return"arguments";if(function(e){return e instanceof Date||"function"==typeof e.toDateString&&"function"==typeof e.getDate&&"function"==typeof e.setDate}(r))return"date";if(function(e){return e instanceof Error||"string"==typeof e.message&&e.constructor&&"number"==typeof e.constructor.stackTraceLimit}(r))return"error";if(function(e){return e instanceof RegExp||"string"==typeof e.flags&&"boolean"==typeof e.ignoreCase&&"boolean"==typeof e.multiline&&"boolean"==typeof e.global}(r))return"regexp";switch(o(r)){case"Symbol":return"symbol";case"Promise":return"promise";case"WeakMap":return"weakmap";case"WeakSet":return"weakset";case"Map":return"map";case"Set":return"set";case"Int8Array":return"int8array";case"Uint8Array":return"uint8array";case"Uint8ClampedArray":return"uint8clampedarray";case"Int16Array":return"int16array";case"Uint16Array":return"uint16array";case"Int32Array":return"int32array";case"Uint32Array":return"uint32array";case"Float32Array":return"float32array";case"Float64Array":return"float64array"}if(function(e){return"function"==typeof e.throw&&"function"==typeof e.return&&"function"==typeof e.next}(r))return"generator";switch(i=t.call(r)){case"[object Object]":return"object";case"[object Map Iterator]":return"mapiterator";case"[object Set Iterator]":return"setiterator";case"[object String Iterator]":return"stringiterator";case"[object Array Iterator]":return"arrayiterator"}return i.slice(8,-1).toLowerCase().replace(/\s/g,"")};function o(e){return e.constructor?e.constructor.name:null}function i(e,t){var o=2n)),o.export(r,"queryAll",(()=>a)),o.export(r,"addClass",(()=>s)),o.export(r,"removeClass",(()=>l)),o.export(r,"hasClass",(()=>c)),o.export(r,"append",(()=>p)),o.export(r,"remove",(()=>u)),o.export(r,"setStyle",(()=>d)),o.export(r,"setStyles",(()=>f)),o.export(r,"getStyle",(()=>h)),o.export(r,"sublings",(()=>m)),o.export(r,"inverseClass",(()=>g)),o.export(r,"tooltip",(()=>v)),o.export(r,"isInViewport",(()=>y)),o.export(r,"includeFromEvent",(()=>b)),o.export(r,"replaceElement",(()=>x)),o.export(r,"createElement",(()=>w));var i=e("./compatibility");function n(e,t=document){return t.querySelector(e)}function a(e,t=document){return Array.from(t.querySelectorAll(e))}function s(e,t){return e.classList.add(t)}function l(e,t){return e.classList.remove(t)}function c(e,t){return e.classList.contains(t)}function p(e,t){return t instanceof Element?e.appendChild(t):e.insertAdjacentHTML("beforeend",String(t)),e.lastElementChild||e.lastChild}function u(e){return e.parentNode.removeChild(e)}function d(e,t,r){return e.style[t]=r,e}function f(e,t){return Object.keys(t).forEach((r=>{d(e,r,t[r])})),e}function h(e,t,r=!0){const o=window.getComputedStyle(e,null).getPropertyValue(t);return r?parseFloat(o):o}function m(e){return Array.from(e.parentElement.children).filter((t=>t!==e))}function g(e,t){m(e).forEach((e=>l(e,t))),s(e,t)}function v(e,t,r="top"){i.isMobile||(e.setAttribute("aria-label",t),s(e,"hint--rounded"),s(e,`hint--${r}`))}function y(e,t=0){const r=e.getBoundingClientRect(),o=window.innerHeight||document.documentElement.clientHeight,i=window.innerWidth||document.documentElement.clientWidth,n=r.top-t<=o&&r.top+r.height+t>=0,a=r.left-t<=i+t&&r.left+r.width+t>=0;return n&&a}function b(e,t){return e.composedPath&&e.composedPath().indexOf(t)>-1}function x(e,t){return t.parentNode.replaceChild(e,t),e}function w(e){return document.createElement(e)}},{"./compatibility":"e9wVp","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],e9wVp:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"userAgent",(()=>i)),o.export(r,"isMobile",(()=>n)),o.export(r,"isSafari",(()=>a)),o.export(r,"isWechat",(()=>s)),o.export(r,"isIE",(()=>l)),o.export(r,"isAndroid",(()=>c)),o.export(r,"isIOS",(()=>p));const i="undefined"!=typeof window?window.navigator.userAgent:"",n=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(i),a=/^((?!chrome|android).)*safari/i.test(i),s=/MicroMessenger/i.test(i),l=/MSIE|Trident/i.test(i),c=/android/i.test(i),p=/iPad|iPhone|iPod/i.test(i)&&!window.MSStream},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],kNZvP:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"ArtPlayerError",(()=>i)),o.export(r,"errorHandle",(()=>n));class i extends Error{constructor(e,t){super(e),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,t||this.constructor),this.name="ArtPlayerError"}}function n(e,t){if(!e)throw new i(t);return e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],eZUgm:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return"WEBVTT \r\n\r\n".concat((t=e,t.replace(/(\d\d:\d\d:\d\d)[,.](\d+)/g,((e,t,r)=>{let o=r.slice(0,3);return 1===r.length&&(o=r+"00"),2===r.length&&(o=r+"0"),`${t},${o}`}))).replace(/\{\\([ibu])\}/g,"").replace(/\{\\([ibu])1\}/g,"<$1>").replace(/\{([ibu])\}/g,"<$1>").replace(/\{\/([ibu])\}/g,"").replace(/(\d\d:\d\d:\d\d),(\d\d\d)/g,"$1.$2").replace(/{[\s\S]*?}/g,"").concat("\r\n\r\n"));var t}function n(e){return URL.createObjectURL(new Blob([e],{type:"text/vtt"}))}function a(e){const t=new RegExp("Dialogue:\\s\\d,(\\d+:\\d\\d:\\d\\d.\\d\\d),(\\d+:\\d\\d:\\d\\d.\\d\\d),([^,]*),([^,]*),(?:[^,]*,){4}([\\s\\S]*)$","i");function r(e=""){return e.split(/[:.]/).map(((e,t,r)=>{if(t===r.length-1){if(1===e.length)return`.${e}00`;if(2===e.length)return`.${e}0`}else if(1===e.length)return(0===t?"0":":0")+e;return 0===t?e:t===r.length-1?`.${e}`:`:${e}`})).join("")}return`WEBVTT\n\n${e.split(/\r?\n/).map((e=>{const o=e.match(t);return o?{start:r(o[1].trim()),end:r(o[2].trim()),text:o[5].replace(/{[\s\S]*?}/g,"").replace(/(\\N)/g,"\n").trim().split(/\r?\n/).map((e=>e.trim())).join("\n")}:null})).filter((e=>e)).map(((e,t)=>e?`${t+1}\n${e.start} --\x3e ${e.end}\n${e.text}`:"")).filter((e=>e.trim())).join("\n\n")}`}o.defineInteropFlag(r),o.export(r,"srtToVtt",(()=>i)),o.export(r,"vttToBlob",(()=>n)),o.export(r,"assToVtt",(()=>a))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],dYeSt:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return e.includes("?")?i(e.split("?")[0]):e.includes("#")?i(e.split("#")[0]):e.trim().toLowerCase().split(".").pop()}function n(e,t){const r=document.createElement("a");r.style.display="none",r.href=e,r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r)}o.defineInteropFlag(r),o.export(r,"getExt",(()=>i)),o.export(r,"download",(()=>n))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"5ynPA":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"def",(()=>i)),o.export(r,"has",(()=>a)),o.export(r,"get",(()=>s)),o.export(r,"mergeDeep",(()=>l));const i=Object.defineProperty,{hasOwnProperty:n}=Object.prototype;function a(e,t){return n.call(e,t)}function s(e,t){return Object.getOwnPropertyDescriptor(e,t)}function l(...e){const t=e=>e&&"object"==typeof e&&!Array.isArray(e);return e.reduce(((e,r)=>(Object.keys(r).forEach((o=>{const i=e[o],n=r[o];Array.isArray(i)&&Array.isArray(n)?e[o]=i.concat(...n):!t(i)||!t(n)||n instanceof Element?e[o]=n:e[o]=l(i,n)})),e)),{})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],kXYeR:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e=0){return new Promise((t=>setTimeout(t,e)))}function n(e,t,r){let o;function i(...i){clearTimeout(o),o=setTimeout((function(){o=null,e.apply(r,i)}),t)}return i.clearTimeout=function(){clearTimeout(o)},i}function a(e,t){let r,o,i=!1;return function n(...a){if(i)return r=a,void(o=this);i=!0,e.apply(this,a),setTimeout((()=>{i=!1,r&&(n.apply(o,r),r=null,o=null)}),t)}}o.defineInteropFlag(r),o.export(r,"sleep",(()=>i)),o.export(r,"debounce",(()=>n)),o.export(r,"throttle",(()=>a))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],anS7L:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r){return Math.max(Math.min(e,Math.max(t,r)),Math.min(t,r))}function n(e){const t=Math.floor(e/3600),r=Math.floor((e-3600*t)/60),o=Math.floor(e-3600*t-60*r);return(t>0?[t,r,o]:[r,o]).map((e=>e<10?`0${e}`:String(e))).join(":")}function a(e){return e.replace(/[&<>'"]/g,(e=>({"&":"&","<":"<",">":">","'":"'",'"':"""}[e]||e)))}o.defineInteropFlag(r),o.export(r,"clamp",(()=>i)),o.export(r,"secondToTime",(()=>n)),o.export(r,"escape",(()=>a))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"3izFE":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"ComponentOption",(()=>d));var i=e("../utils");const n="array",a="boolean",s="string",l="number",c="object",p="function";function u(e,t,r){return(0,i.errorHandle)(t===s||t===l||e instanceof Element,`${r.join(".")} require '${s}' or 'Element' type`)}const d={html:u,disable:`?${a}`,name:`?${s}`,index:`?${l}`,style:`?${c}`,click:`?${p}`,mounted:`?${p}`,tooltip:`?${s}|${l}`,width:`?${l}`,selector:`?${n}`,onSelect:`?${p}`,switch:`?${a}`,onSwitch:`?${p}`,range:`?${n}`,onRange:`?${p}`};r.default={id:s,container:u,url:s,poster:s,title:s,type:s,theme:s,lang:s,volume:l,isLive:a,muted:a,autoplay:a,autoSize:a,autoMini:a,loop:a,flip:a,playbackRate:a,aspectRatio:a,screenshot:a,setting:a,hotkey:a,pip:a,mutex:a,backdrop:a,fullscreen:a,fullscreenWeb:a,subtitleOffset:a,miniProgressBar:a,useSSR:a,playsInline:a,lock:a,fastForward:a,autoPlayback:a,autoOrientation:a,airplay:a,plugins:[p],whitelist:[`${s}|${p}|regexp`],layers:[d],contextmenu:[d],settings:[d],controls:[{...d,position:(e,t,r)=>{const o=["top","left","right"];return(0,i.errorHandle)(o.includes(e),`${r.join(".")} only accept ${o.toString()} as parameters`)}}],quality:[{default:`?${a}`,html:s,url:s}],highlight:[{time:l,text:s}],thumbnails:{url:s,number:l,column:l,width:l,height:l},subtitle:{url:s,type:s,style:c,encoding:s},moreVideoAttr:c,icons:c,customType:c}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ej4fZ:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default={propertys:["audioTracks","autoplay","buffered","controller","controls","crossOrigin","currentSrc","currentTime","defaultMuted","defaultPlaybackRate","duration","ended","error","loop","mediaGroup","muted","networkState","paused","playbackRate","played","preload","readyState","seekable","seeking","src","startDate","textTracks","videoTracks","volume"],methods:["addTextTrack","canPlayType","load","play","pause"],events:["abort","canplay","canplaythrough","durationchange","emptied","ended","error","loadeddata","loadedmetadata","loadstart","pause","play","playing","progress","ratechange","seeked","seeking","stalled","suspend","timeupdate","volumechange","waiting"],prototypes:["width","height","videoWidth","videoHeight","poster","webkitDecodedFrameCount","webkitDroppedFrameCount","playsInline","webkitSupportsFullscreen","webkitDisplayingFullscreen","onenterpictureinpicture","onleavepictureinpicture","disablePictureInPicture","cancelVideoFrameCallback","requestVideoFrameCallback","getVideoPlaybackQuality","requestPictureInPicture","webkitEnterFullScreen","webkitEnterFullscreen","webkitExitFullScreen","webkitExitFullscreen"]}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"7CkCt":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("./utils");r.default=class{constructor(e){this.art=e}get state(){const{option:e,constructor:{kindOf:t}}=this.art;return!o.isMobile||e.whitelist.some((e=>{switch(t(e)){case"string":return"*"===e||o.userAgent.indexOf(e)>-1;case"function":return e(o.userAgent);case"regexp":return e.test(o.userAgent);default:return!1}}))}}},{"./utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"8iGAh":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("./utils");class i{constructor(e){this.art=e;const{option:t,constructor:r,whitelist:i}=e;t.container instanceof Element?this.$container=t.container:(this.$container=(0,o.query)(t.container),(0,o.errorHandle)(this.$container,`No container element found by ${t.container}`));const n=this.$container.tagName.toLowerCase();(0,o.errorHandle)("div"===n,`Unsupported container element type, only support 'div' but got '${n}'`),(0,o.errorHandle)(r.instances.every((e=>e.template.$container!==this.$container)),"Cannot mount multiple instances on the same dom element"),this.query=this.query.bind(this),this.$container.dataset.artId=e.id,this.$original=this.$container.cloneNode(!0),i.state?this.desktop():this.mobile()}static get html(){return'
Player version:
4.5.5
Video url:
Video volume:
Video time:
Video duration:
Video resolution:
x
[x]
×
'}query(e){return(0,o.query)(e,this.$container)}desktop(){const{option:e}=this.art;e.useSSR||(this.$container.innerHTML=i.html),this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video"),this.$track=this.query("track"),this.$poster=this.query(".art-poster"),this.$subtitle=this.query(".art-subtitle"),this.$danmuku=this.query(".art-danmuku"),this.$bottom=this.query(".art-bottom"),this.$progress=this.query(".art-progress"),this.$controls=this.query(".art-controls"),this.$controlsLeft=this.query(".art-controls-left"),this.$controlsCenter=this.query(".art-controls-center"),this.$controlsRight=this.query(".art-controls-right"),this.$layer=this.query(".art-layers"),this.$loading=this.query(".art-loading"),this.$notice=this.query(".art-notice"),this.$noticeInner=this.query(".art-notice-inner"),this.$mask=this.query(".art-mask"),this.$state=this.query(".art-state"),this.$setting=this.query(".art-settings"),this.$info=this.query(".art-info"),this.$infoPanel=this.query(".art-info-panel"),this.$infoClose=this.query(".art-info-close"),this.$miniHeader=this.query(".art-mini-header"),this.$miniTitle=this.query(".art-mini-title"),this.$miniClose=this.query(".art-mini-close"),this.$contextmenu=this.query(".art-contextmenus"),e.backdrop&&((0,o.addClass)(this.$setting,"art-backdrop-filter"),(0,o.addClass)(this.$contextmenu,"art-backdrop-filter"),(0,o.addClass)(this.$info,"art-backdrop-filter")),o.isMobile&&(0,o.addClass)(this.$player,"art-mobile")}mobile(){this.$container.innerHTML='
',this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video")}destroy(e){e?(0,o.replaceElement)(this.$original,this.$container):(0,o.addClass)(this.$player,"art-destroy")}}r.default=i},{"./utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"3mM4M":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),n=e("./zh-cn.json"),a=o.interopDefault(n),s=e("./zh-tw.json"),l=o.interopDefault(s),c=e("./pl.json"),p=o.interopDefault(c),u=e("./cs.json"),d=o.interopDefault(u);r.default=class{constructor(e){this.art=e,this.languages={"zh-cn":a.default,"zh-tw":l.default,pl:p.default,cs:d.default},this.init()}init(){const e=this.art.option.lang.toLowerCase();this.language=this.languages[e]||{}}get(e){return this.language[e]||e}update(e){this.languages=(0,i.mergeDeep)(this.languages,e),this.init()}}},{"../utils":"5yYFo","./zh-cn.json":"1f1tr","./zh-tw.json":"3hy9S","./pl.json":"aFOXc","./cs.json":"aNfUP","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"1f1tr":[function(e,t,r){t.exports=JSON.parse('{"Video Info":"统计信息","Close":"关闭","Video Load Failed":"加载失败","Volume":"音量","Play":"播放","Pause":"暂停","Rate":"速度","Mute":"静音","Video Flip":"画面翻转","Horizontal":"水平","Vertical":"垂直","Reconnect":"重新连接","Show Setting":"显示设置","Hide Setting":"隐藏设置","Screenshot":"截图","Play Speed":"播放速度","Aspect Ratio":"画面比例","Default":"默认","Normal":"正常","Open":"打开","Switch Video":"切换","Switch Subtitle":"切换字幕","Fullscreen":"全屏","Exit Fullscreen":"退出全屏","Web Fullscreen":"网页全屏","Exit Web Fullscreen":"退出网页全屏","Mini Player":"迷你播放器","PIP Mode":"开启画中画","Exit PIP Mode":"退出画中画","PIP Not Supported":"不支持画中画","Fullscreen Not Supported":"不支持全屏","Subtitle Offset":"字幕偏移","Last Seen":"上次看到","Jump Play":"跳转播放","AirPlay":"隔空播放","AirPlay Not Available":"隔空播放不可用"}')},{}],"3hy9S":[function(e,t,r){t.exports=JSON.parse('{"Video Info":"統計訊息","Close":"關閉","Video Load Failed":"載入失敗","Volume":"音量","Play":"播放","Pause":"暫停","Rate":"速度","Mute":"靜音","Video Flip":"畫面翻轉","Horizontal":"水平","Vertical":"垂直","Reconnect":"重新連接","Show Setting":"顯示设置","Hide Setting":"隱藏设置","Screenshot":"截圖","Play Speed":"播放速度","Aspect Ratio":"畫面比例","Default":"默認","Normal":"正常","Open":"打開","Switch Video":"切換","Switch Subtitle":"切換字幕","Fullscreen":"全屏","Exit Fullscreen":"退出全屏","Web Fullscreen":"網頁全屏","Exit Web Fullscreen":"退出網頁全屏","Mini Player":"迷你播放器","PIP Mode":"開啟畫中畫","Exit PIP Mode":"退出畫中畫","PIP Not Supported":"不支持畫中畫","Fullscreen Not Supported":"不支持全屏","Subtitle Offset":"字幕偏移","Last Seen":"上次看到","Jump Play":"跳轉播放","AirPlay":"隔空播放","AirPlay Not Available":"隔空播放不可用"}')},{}],aFOXc:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Informacje o wideo","Close":"Zamknij","Video Load Failed":"Błąd ładowania wideo","Volume":"Głośność","Play":"Odtwórz","Pause":"Wstrzymaj","Rate":"Oceń","Mute":"Wycisz","Video Flip":"Rotacja wideo","Horizontal":"Pozioma","Vertical":"Pionowa","Reconnect":"Połącz ponownie","Show Setting":"Pokaż ustawienia","Hide Setting":"Ukryj ustawienia","Screenshot":"Zrzut ekranu","Play Speed":"Prędkość odtwarzania","Aspect Ratio":"Współczynnik proporcji","Default":"Domyślny","Normal":"Normalny","Open":"Otwórz","Switch Video":"Przełącz wideo","Switch Subtitle":"Przełącz napisy","Fullscreen":"Pełny ekran","Exit Fullscreen":"Zamknij pełny ekran","Web Fullscreen":"Tryb pełnej strony","Exit Web Fullscreen":"Zamknij tryb pełnej strony","Mini Player":"Miniodtwarzacz","PIP Mode":"Tryb PiP","Exit PIP Mode":"Zamknij tryb PiP","PIP Not Supported":"Tryb PiP nieobsługiwany","Fullscreen Not Supported":"Pełny ekran nieobsługiwany","Subtitle Offset":"Przesunięcie napisów","Last Seen":"Ostatnio widziany","Jump Play":"Skocz do gry","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay nie jest dostępny"}')},{}],aNfUP:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Info o videu","Close":"Zavřít","Video Load Failed":"Nahrání videa selhalo","Volume":"Hlasitost","Play":"Přehrát","Pause":"Pozastavit","Rate":"Hodnocení","Mute":"Ztlumit","Video Flip":"Otočit video","Horizontal":"Horizontálně","Vertical":"Vertikálně","Reconnect":"Opětovné připojení","Show Setting":"Zobrazit nastavení","Hide Setting":"Skrýt nastavení","Screenshot":"Snímek obrazovky","Play Speed":"Rychlost přehrávání","Aspect Ratio":"Poměr stran","Default":"Výchozí","Normal":"Normální","Open":"Otevřít","Switch Video":"Přepnout video","Switch Subtitle":"Přepnout titulky","Fullscreen":"Celá obrazovka","Exit Fullscreen":"Opustit režim celé obrazovky","Web Fullscreen":"Celá stránka","Exit Web Fullscreen":"Zavřít režim celé stránky","Mini Player":"Mini přehrávač","PIP Mode":"Režim PIP","Exit PIP Mode":"Opustit režim PIP","PIP Not Supported":"Režim PIP není podporován","Fullscreen Not Supported":"Režim celé obrazovky není podporován","Subtitle Offset":"Posun titulků","Last Seen":"Naposledy viděn","Jump Play":"Hra na skok","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay není k dispozici"}')},{}],bCaa0:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./urlMix"),n=o.interopDefault(i),a=e("./attrMix"),s=o.interopDefault(a),l=e("./playMix"),c=o.interopDefault(l),p=e("./pauseMix"),u=o.interopDefault(p),d=e("./toggleMix"),f=o.interopDefault(d),h=e("./seekMix"),m=o.interopDefault(h),g=e("./volumeMix"),v=o.interopDefault(g),y=e("./currentTimeMix"),b=o.interopDefault(y),x=e("./durationMix"),w=o.interopDefault(x),j=e("./switchMix"),k=o.interopDefault(j),S=e("./playbackRateMix"),I=o.interopDefault(S),C=e("./aspectRatioMix"),$=o.interopDefault(C),F=e("./screenshotMix"),M=o.interopDefault(F),T=e("./fullscreenMix"),E=o.interopDefault(T),P=e("./fullscreenWebMix"),z=o.interopDefault(P),D=e("./pipMix"),A=o.interopDefault(D),R=e("./loadedMix"),O=o.interopDefault(R),L=e("./playedMix"),N=o.interopDefault(L),H=e("./playingMix"),Y=o.interopDefault(H),_=e("./autoSizeMix"),V=o.interopDefault(_),q=e("./rectMix"),W=o.interopDefault(q),B=e("./flipMix"),U=o.interopDefault(B),Z=e("./miniMix"),X=o.interopDefault(Z),G=e("./loopMix"),Q=o.interopDefault(G),J=e("./posterMix"),K=o.interopDefault(J),ee=e("./autoHeightMix"),te=o.interopDefault(ee),re=e("./themeMix"),oe=o.interopDefault(re),ie=e("./titleMix"),ne=o.interopDefault(ie),ae=e("./normalSizeMix"),se=o.interopDefault(ae),le=e("./subtitleOffsetMix"),ce=o.interopDefault(le),pe=e("./airplayMix"),ue=o.interopDefault(pe),de=e("./optionInit"),fe=o.interopDefault(de),he=e("./eventInit"),me=o.interopDefault(he);r.default=class{constructor(e){(0,n.default)(e),(0,s.default)(e),(0,c.default)(e),(0,u.default)(e),(0,f.default)(e),(0,m.default)(e),(0,v.default)(e),(0,b.default)(e),(0,w.default)(e),(0,k.default)(e),(0,I.default)(e),(0,$.default)(e),(0,M.default)(e),(0,E.default)(e),(0,z.default)(e),(0,A.default)(e),(0,O.default)(e),(0,N.default)(e),(0,Y.default)(e),(0,V.default)(e),(0,W.default)(e),(0,U.default)(e),(0,X.default)(e),(0,Q.default)(e),(0,K.default)(e),(0,te.default)(e),(0,oe.default)(e),(0,ne.default)(e),(0,se.default)(e),(0,ce.default)(e),(0,ue.default)(e),(0,me.default)(e),(0,fe.default)(e)}}},{"./urlMix":"9mMBB","./attrMix":"ghisN","./playMix":"l5N6R","./pauseMix":"fVR5i","./toggleMix":"cZiBO","./seekMix":"bsO1Q","./volumeMix":"ivSmC","./currentTimeMix":"8LbXb","./durationMix":"f7tNT","./switchMix":"ejQWi","./playbackRateMix":"kNcxE","./aspectRatioMix":"8v5yt","./screenshotMix":"eLUEv","./fullscreenMix":"ifvhR","./fullscreenWebMix":"dsFtO","./pipMix":"gYMLD","./loadedMix":"fMSRd","./playedMix":"iRHNE","./playingMix":"dQ40z","./autoSizeMix":"iF844","./rectMix":"1hAm8","./flipMix":"dhi4g","./miniMix":"eQPx9","./loopMix":"gQaVE","./posterMix":"7n9Pt","./autoHeightMix":"8Az1F","./themeMix":"kXlsI","./titleMix":"b8f4Q","./normalSizeMix":"4fP62","./subtitleOffsetMix":"gdNfa","./airplayMix":"bDxGv","./optionInit":"luxZi","./eventInit":"b25aJ","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"9mMBB":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$video:r}}=e;(0,o.def)(e,"url",{get:()=>r.currentSrc,async set(i){if(i){const n=t.type||(0,o.getExt)(i),a=t.customType[n];n&&a?(await(0,o.sleep)(),e.loading.show=!0,a.call(e,r,i,e)):(e.url&&e.url!==i&&e.once("video:canplay",(()=>{e.isReady&&e.emit("restart")})),r.src=i,e.option.url=i,e.emit("url",i))}else await(0,o.sleep)(),e.loading.show=!0}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ghisN:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t}}=e;(0,o.def)(e,"attr",{value(e,r){if(void 0===r)return t[e];t[e]=r}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],l5N6R:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,notice:r,option:i,constructor:{instances:n},template:{$video:a}}=e;(0,o.def)(e,"play",{value:async function(){const o=await a.play();if(r.show=t.get("Play"),e.emit("play"),i.mutex)for(let t=0;te.playing?e.pause():e.play()})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],bsO1Q:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{notice:t}=e;(0,o.def)(e,"seek",{set(r){e.currentTime=r,e.emit("seek",e.currentTime),e.duration&&(t.show=`${(0,o.secondToTime)(e.currentTime)} / ${(0,o.secondToTime)(e.duration)}`)}}),(0,o.def)(e,"forward",{set(t){e.seek=e.currentTime+t}}),(0,o.def)(e,"backward",{set(t){e.seek=e.currentTime-t}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ivSmC:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t},i18n:r,notice:i,storage:n}=e;(0,o.def)(e,"volume",{get:()=>t.volume||0,set:a=>{t.volume=(0,o.clamp)(a,0,1),i.show=`${r.get("Volume")}: ${parseInt(100*t.volume,10)}`,0!==t.volume&&n.set("volume",t.volume),e.emit("volume",t.volume)}}),(0,o.def)(e,"muted",{get:()=>t.muted,set:r=>{t.muted=r,e.emit("volume",t.volume)}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"8LbXb":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,"currentTime",{get:()=>t.currentTime||0,set:r=>{r=parseFloat(r),Number.isNaN(r)||(t.currentTime=(0,o.clamp)(r,0,e.duration))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],f7tNT:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"duration",{get:()=>{const{duration:t}=e.template.$video;return t===1/0?0:t||0}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ejQWi:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,option:r,notice:i}=e;function n(o,n,a){return new Promise((s=>{if(o===e.url)return s(o);const{playing:l}=e;e.pause(),URL.revokeObjectURL(e.url),e.url=o,e.once("video:canplay",(()=>{e.playbackRate=!1,e.aspectRatio=!1,e.flip="normal",e.autoSize=r.autoSize,e.currentTime=a,e.notice.show="",l&&e.play(),n&&(i.show=`${t.get("Switch Video")}: ${n}`),e.emit("switch",o),s(o)}))}))}(0,o.def)(e,"switchQuality",{value:(t,r)=>n(t,r,e.currentTime)}),(0,o.def)(e,"switchUrl",{value:(e,t)=>n(e,t,0)})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],kNcxE:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t},i18n:r,notice:i}=e;(0,o.def)(e,"playbackRate",{get:()=>t.playbackRate,set(n){if(n){if(n===t.playbackRate)return;const a=[.25,.5,.75,1,1.25,1.5,1.75,2,3,4];(0,o.errorHandle)(a.includes(n),`'playbackRate' only accept ${a.toString()} as parameters`),t.playbackRate=n,i.show=`${r.get("Rate")}: ${1===n?r.get("Normal"):`${n}x`}`,e.emit("playbackRate",n)}else e.playbackRate=1,e.emit("playbackRate")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"8v5yt":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t,$player:r},i18n:i,notice:n}=e;(0,o.def)(e,"aspectRatio",{get:()=>r.dataset.aspectRatio||"default",set(a){a||(a="default");const s=["default","4:3","16:9"];if((0,o.errorHandle)(s.includes(a),`'aspectRatio' only accept ${s.toString()} as parameters`),"default"===a)(0,o.setStyle)(t,"width",null),(0,o.setStyle)(t,"height",null),(0,o.setStyle)(t,"padding",null),delete r.dataset.aspectRatio;else{const e=a.split(":").map(Number),{videoWidth:i,videoHeight:n}=t,{clientWidth:s,clientHeight:l}=r,c=i/n,p=e[0]/e[1];if(c>p){const e=p*n/i;(0,o.setStyle)(t,"width",100*e+"%"),(0,o.setStyle)(t,"height","100%"),(0,o.setStyle)(t,"padding",`0 ${(s-s*e)/2}px`)}else{const e=i/p/n;(0,o.setStyle)(t,"width","100%"),(0,o.setStyle)(t,"height",100*e+"%"),(0,o.setStyle)(t,"padding",(l-l*e)/2+"px 0")}r.dataset.aspectRatio=a}n.show=`${i.get("Aspect Ratio")}: ${"default"===a?i.get("Default"):a}`,e.emit("aspectRatio",a)}}),(0,o.def)(e,"aspectRatioReset",{set(t){if(t){const{aspectRatio:t}=e;e.aspectRatio=t}}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],eLUEv:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,notice:r,template:{$video:i}}=e,n=(0,o.createElement)("canvas");(0,o.def)(e,"getDataURL",{value:()=>new Promise(((e,t)=>{try{n.width=i.videoWidth,n.height=i.videoHeight,n.getContext("2d").drawImage(i,0,0),e(n.toDataURL("image/png"))}catch(e){r.show=e,t(e)}}))}),(0,o.def)(e,"getBlobUrl",{value:()=>new Promise(((e,t)=>{try{n.width=i.videoWidth,n.height=i.videoHeight,n.getContext("2d").drawImage(i,0,0),n.toBlob((t=>{e(URL.createObjectURL(t))}))}catch(e){r.show=e,t(e)}}))}),(0,o.def)(e,"screenshot",{value:async()=>{const r=await e.getDataURL();return(0,o.download)(r,`${t.title||"artplayer"}_${(0,o.secondToTime)(i.currentTime)}.png`),e.emit("screenshot",r),r}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ifvhR:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../libs/screenfull"),n=o.interopDefault(i),a=e("../utils");r.default=function(e){const{i18n:t,notice:r,template:{$video:o,$player:i}}=e;e.once("video:loadedmetadata",(()=>{n.default.isEnabled?(e=>{(0,a.def)(e,"fullscreen",{get:()=>n.default.isFullscreen,async set(t){t?(e.normalSize="fullscreen",e.aspectRatioReset=!0,e.autoSize=!1,await n.default.request(i),(0,a.addClass)(i,"art-fullscreen"),e.emit("resize"),e.emit("fullscreen",!0),r.show=""):(e.aspectRatioReset=!0,e.autoSize=e.option.autoSize,await n.default.exit(),(0,a.removeClass)(i,"art-fullscreen"),e.emit("resize"),e.emit("fullscreen",!1),r.show="")}})})(e):document.fullscreenEnabled||o.webkitSupportsFullscreen?(e=>{(0,a.def)(e,"fullscreen",{get:()=>o.webkitDisplayingFullscreen,set(t){t?(e.normalSize="fullscreen",o.webkitEnterFullscreen(),e.emit("fullscreen",!0),r.show=""):(o.webkitExitFullscreen(),e.emit("fullscreen",!1),r.show="")}})})(e):(0,a.def)(e,"fullscreen",{get:()=>!1,set(){r.show=t.get("Fullscreen Not Supported")}}),(0,a.def)(e,"fullscreen",(0,a.get)(e,"fullscreen"))}))}},{"../libs/screenfull":"dXDKn","../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],dXDKn:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);const o=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],i=(()=>{if("undefined"==typeof document)return!1;const e=o[0],t={};for(const r of o){if(r[1]in document){for(const[o,i]of r.entries())t[e[o]]=i;return t}}return!1})(),n={change:i.fullscreenchange,error:i.fullscreenerror};let a={request:(e=document.documentElement,t)=>new Promise(((r,o)=>{const n=()=>{a.off("change",n),r()};a.on("change",n);const s=e[i.requestFullscreen](t);s instanceof Promise&&s.then(n).catch(o)})),exit:()=>new Promise(((e,t)=>{if(!a.isFullscreen)return void e();const r=()=>{a.off("change",r),e()};a.on("change",r);const o=document[i.exitFullscreen]();o instanceof Promise&&o.then(r).catch(t)})),toggle:(e,t)=>a.isFullscreen?a.exit():a.request(e,t),onchange(e){a.on("change",e)},onerror(e){a.on("error",e)},on(e,t){const r=n[e];r&&document.addEventListener(r,t,!1)},off(e,t){const r=n[e];r&&document.removeEventListener(r,t,!1)},raw:i};Object.defineProperties(a,{isFullscreen:{get:()=>Boolean(document[i.fullscreenElement])},element:{enumerable:!0,get:()=>document[i.fullscreenElement]},isEnabled:{enumerable:!0,get:()=>Boolean(document[i.fullscreenEnabled])}}),i||(a={isEnabled:!1}),r.default=a},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],dsFtO:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{notice:t,template:{$player:r}}=e;(0,o.def)(e,"fullscreenWeb",{get:()=>(0,o.hasClass)(r,"art-fullscreen-web"),set(i){i?(e.normalSize="fullscreenWeb",(0,o.addClass)(r,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=!1,e.emit("resize"),e.emit("fullscreenWeb",!0),t.show=""):((0,o.removeClass)(r,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=e.option.autoSize,e.emit("resize"),e.emit("fullscreenWeb",!1),t.show="")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],gYMLD:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,notice:r,template:{$video:i}}=e;document.pictureInPictureEnabled?function(e){const{template:{$video:t},events:{proxy:r},notice:i}=e;t.disablePictureInPicture=!1,(0,o.def)(e,"pip",{get:()=>document.pictureInPictureElement,set(r){r?(e.normalSize="pip",t.requestPictureInPicture().catch((e=>{throw i.show=e,e}))):document.exitPictureInPicture().catch((e=>{throw i.show=e,e}))}}),r(t,"enterpictureinpicture",(()=>{e.emit("pip",!0)})),r(t,"leavepictureinpicture",(()=>{e.emit("pip",!1)}))}(e):i.webkitSupportsPresentationMode?function(e){const{$video:t}=e.template;t.webkitSetPresentationMode("inline"),(0,o.def)(e,"pip",{get:()=>"picture-in-picture"===t.webkitPresentationMode,set(r){r?(e.normalSize="pip",t.webkitSetPresentationMode("picture-in-picture"),e.emit("pip",!0)):(t.webkitSetPresentationMode("inline"),e.emit("pip",!1))}})}(e):(0,o.def)(e,"pip",{get:()=>!1,set(){r.show=t.get("PIP Not Supported")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],fMSRd:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,"loaded",{get:()=>e.loadedTime/t.duration}),(0,o.def)(e,"loadedTime",{get:()=>t.buffered.length?t.buffered.end(t.buffered.length-1):0})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],iRHNE:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"played",{get:()=>e.currentTime/e.duration})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],dQ40z:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,"playing",{get:()=>!!(t.currentTime>0&&!t.paused&&!t.ended&&t.readyState>2)})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],iF844:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$container:t,$player:r,$video:i}=e.template;(0,o.def)(e,"autoSize",{get:()=>(0,o.hasClass)(t,"art-auto-size"),set(n){if(n){const{videoWidth:n,videoHeight:a}=i,{width:s,height:l}=t.getBoundingClientRect(),c=n/a,p=s/l;if((0,o.addClass)(t,"art-auto-size"),p>c){const e=l*c/s*100;(0,o.setStyle)(r,"width",`${e}%`),(0,o.setStyle)(r,"height","100%")}else{const e=s/c/l*100;(0,o.setStyle)(r,"width","100%"),(0,o.setStyle)(r,"height",`${e}%`)}e.emit("autoSize",{width:e.width,height:e.height})}else(0,o.removeClass)(t,"art-auto-size"),(0,o.setStyle)(r,"width",null),(0,o.setStyle)(r,"height",null),e.emit("autoSize")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"1hAm8":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"rect",{get:()=>e.template.$player.getBoundingClientRect()});const t=["bottom","height","left","right","top","width"];for(let r=0;re.rect[i]})}(0,o.def)(e,"x",{get:()=>e.left+window.pageXOffset}),(0,o.def)(e,"y",{get:()=>e.top+window.pageYOffset})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],dhi4g:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$player:t},i18n:r,notice:i}=e;(0,o.def)(e,"flip",{get:()=>t.dataset.flip||"normal",set(n){n||(n="normal");const a=["normal","horizontal","vertical"];(0,o.errorHandle)(a.includes(n),`'flip' only accept ${a.toString()} as parameters`),"normal"===n?delete t.dataset.flip:t.dataset.flip=n;const s=n.replace(n[0],n[0].toUpperCase());i.show=`${r.get("Video Flip")}: ${r.get(s)}`,e.emit("flip",n)}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],eQPx9:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,option:r,storage:i,events:{proxy:n},template:{$player:a,$miniClose:s,$miniTitle:l,$miniHeader:c}}=e;let p=!1,u=0,d=0,f=0,h=0;n(c,"mousedown",(t=>{p=!0,u=t.pageX,d=t.pageY,f=e.left,h=e.top})),n(document,"mousemove",(e=>{if(p){(0,o.addClass)(a,"art-is-dragging");const t=h+e.pageY-d,r=f+e.pageX-u;(0,o.setStyle)(a,"top",`${t}px`),(0,o.setStyle)(a,"left",`${r}px`),i.set("top",t),i.set("left",r)}})),n(document,"mouseup",(()=>{p=!1,(0,o.removeClass)(a,"art-is-dragging")})),n(s,"click",(()=>{e.mini=!1,p=!1,(0,o.removeClass)(a,"art-is-dragging")})),(0,o.append)(l,r.title||t.get("Mini Player")),(0,o.def)(e,"mini",{get:()=>(0,o.hasClass)(a,"art-mini"),set(t){if(t){e.normalSize="mini",e.autoSize=!1,(0,o.addClass)(a,"art-mini");const t=i.get("top"),r=i.get("left");if(t&&r)(0,o.setStyle)(a,"top",`${t}px`),(0,o.setStyle)(a,"left",`${r}px`),(0,o.isInViewport)(c)||(i.del("top"),i.del("left"),e.mini=!0);else{const t=window.innerHeight-e.height-50,r=window.innerWidth-e.width-50;i.set("top",t),i.set("left",r),(0,o.setStyle)(a,"top",`${t}px`),(0,o.setStyle)(a,"left",`${r}px`)}e.aspectRatio=!1,e.playbackRate=!1,e.notice.show="",e.emit("mini",!0)}else(0,o.removeClass)(a,"art-mini"),(0,o.setStyle)(a,"top",null),(0,o.setStyle)(a,"left",null),e.aspectRatio=!1,e.playbackRate=!1,e.autoSize=r.autoSize,e.notice.show="",e.emit("mini",!1)}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],gQaVE:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){let t=[];(0,o.def)(e,"loop",{get:()=>t,set:r=>{if(Array.isArray(r)&&"number"==typeof r[0]&&"number"==typeof r[1]){const i=(0,o.clamp)(r[0],0,Math.min(r[1],e.duration)),n=(0,o.clamp)(r[1],i,e.duration);n-i>=1?(t=[i,n],e.emit("loop",t)):(t=[],e.emit("loop"))}else t=[],e.emit("loop")}}),e.on("video:timeupdate",(()=>{t.length&&(e.currentTimet[1])&&(e.seek=t[0])}))}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"7n9Pt":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$poster:r}}=e;(0,o.def)(e,"poster",{get:()=>t.poster,set(e){t.poster=e,(0,o.setStyle)(r,"backgroundImage",`url(${e})`)}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"8Az1F":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$container:r,$video:i}}=e,n=r.style.height;(0,o.def)(e,"autoHeight",{get:()=>(0,o.hasClass)(r,"art-auto-height"),set(a){if(a){const{clientWidth:n}=r,{videoHeight:a,videoWidth:s}=i,l=a*(n/s);(0,o.setStyle)(r,"height",l+"px"),(0,o.addClass)(r,"art-auto-height"),e.autoSize=t.autoSize,e.emit("autoHeight",l)}else(0,o.setStyle)(r,"height",n),(0,o.removeClass)(r,"art-auto-height"),e.autoSize=t.autoSize,e.emit("autoHeight")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],kXlsI:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$player:r}}=e;(0,o.def)(e,"theme",{get:()=>getComputedStyle(r).getPropertyValue("--theme"),set(e){t.theme=e,r.style.setProperty("--theme",e)}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],b8f4Q:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"title",{get:()=>e.option.title,set(t){e.option.title=t}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"4fP62":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const t=["mini","pip","fullscreen","fullscreenWeb"];(0,o.def)(e,"normalSize",{get:()=>t.every((t=>!e[t])),set(r){t.filter((e=>e!==r)).forEach((t=>{e[t]&&(e[t]=!1)}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],gdNfa:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{clamp:t}=e.constructor.utils,{notice:r,template:i,i18n:n}=e;let a=0,s=[];e.on("subtitle:switch",(()=>{s=[]})),(0,o.def)(e,"subtitleOffset",{get:()=>a,set(o){if(i.$track&&i.$track.track){const l=Array.from(i.$track.track.cues);a=t(o,-5,5);for(let r=0;r{switch(e.availability){case"available":a=!0;break;case"not-available":a=!1}})):a=!1,(0,o.def)(e,"airplay",{value(){a?(n.webkitShowPlaybackTargetPicker(),e.emit("airplay")):r.show=t.get("AirPlay Not Available")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],luxZi:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,storage:r,template:{$video:i,$poster:n}}=e;Object.keys(t.moreVideoAttr).forEach((r=>{e.attr(r,t.moreVideoAttr[r])})),t.muted&&(e.muted=t.muted),t.volume&&(i.volume=(0,o.clamp)(t.volume,0,1));const a=r.get("volume");"number"==typeof a&&(i.volume=(0,o.clamp)(a,0,1)),t.poster&&(0,o.setStyle)(n,"backgroundImage",`url(${t.poster})`),t.autoplay&&(i.autoplay=t.autoplay),t.playsInline&&(i.playsInline=!0,i["webkit-playsinline"]=!0),t.theme&&(e.theme=t.theme),e.url=t.url}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],b25aJ:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../config"),n=o.interopDefault(i),a=e("../utils");r.default=function(e){const{i18n:t,notice:r,option:o,constructor:i,events:{proxy:s},template:{$player:l,$video:c,$poster:p}}=e;let u=0;for(let t=0;t{e.emit(`video:${t.type}`,t)}));e.on("video:canplay",(()=>{u=0,e.loading.show=!1})),e.once("video:canplay",(()=>{e.loading.show=!1,e.controls.show=!0,e.mask.show=!0,e.isReady=!0,e.emit("ready")})),e.on("video:ended",(()=>{o.loop?(e.seek=0,e.play(),e.controls.show=!1,e.mask.show=!1):(e.controls.show=!0,e.mask.show=!0)})),e.on("video:error",(async()=>{u{e.autoSize=o.autoSize,a.isMobile&&(e.loading.show=!1,e.controls.show=!0,e.mask.show=!0)})),e.on("video:loadstart",(()=>{e.loading.show=!0,e.mask.show=!1,e.controls.show=!0})),e.on("video:pause",(()=>{e.controls.show=!0,e.mask.show=!0})),e.on("video:play",(()=>{e.mask.show=!1,(0,a.setStyle)(p,"display","none")})),e.on("video:playing",(()=>{e.mask.show=!1})),e.on("video:seeked",(()=>{e.loading.show=!1})),e.on("video:seeking",(()=>{e.loading.show=!0,e.mask.show=!1})),e.on("video:timeupdate",(()=>{e.mask.show=!1})),e.on("video:waiting",(()=>{e.loading.show=!0,e.mask.show=!1}))}},{"../config":"ej4fZ","../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"3qXcr":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),n=e("../utils/component"),a=o.interopDefault(n),s=e("./fullscreen"),l=o.interopDefault(s),c=e("./fullscreenWeb"),p=o.interopDefault(c),u=e("./pip"),d=o.interopDefault(u),f=e("./playAndPause"),h=o.interopDefault(f),m=e("./progress"),g=o.interopDefault(m),v=e("./time"),y=o.interopDefault(v),b=e("./volume"),x=o.interopDefault(b),w=e("./setting"),j=o.interopDefault(w),k=e("./thumbnails"),S=o.interopDefault(k),I=e("./screenshot"),C=o.interopDefault(I),$=e("./quality"),F=o.interopDefault($),M=e("./loop"),T=o.interopDefault(M),E=e("./airplay"),P=o.interopDefault(E);class z extends a.default{constructor(e){super(e),this.name="control";const{constructor:t,events:{proxy:r},template:{$player:o}}=e;let n=Date.now();r(o,["click","mousemove","touchstart","touchmove"],(()=>{this.show=!0,(0,i.removeClass)(o,"art-hide-cursor"),(0,i.addClass)(o,"art-hover"),n=Date.now()})),e.on("video:timeupdate",(()=>{!e.isInput&&e.playing&&this.show&&Date.now()-n>=t.CONTROL_HIDE_TIME&&(this.show=!1,(0,i.addClass)(o,"art-hide-cursor"),(0,i.removeClass)(o,"art-hover"))})),this.init()}init(){const{option:e}=this.art;e.isLive||this.add((0,g.default)({name:"progress",position:"top",index:10})),!e.thumbnails.url||e.isLive||i.isMobile||this.add((0,S.default)({name:"thumbnails",position:"top",index:20})),this.add((0,T.default)({name:"loop",position:"top",index:30})),this.add((0,h.default)({name:"playAndPause",position:"left",index:10})),this.add((0,x.default)({name:"volume",position:"left",index:20})),e.isLive||this.add((0,y.default)({name:"time",position:"left",index:30})),e.quality.length&&this.add((0,F.default)({name:"quality",position:"right",index:10})),e.screenshot&&!i.isMobile&&this.add((0,C.default)({name:"screenshot",position:"right",index:20})),e.setting&&this.add((0,j.default)({name:"setting",position:"right",index:30})),e.pip&&this.add((0,d.default)({name:"pip",position:"right",index:40})),e.airplay&&window.WebKitPlaybackTargetAvailabilityEvent&&this.add((0,P.default)({name:"airplay",position:"right",index:50})),e.fullscreenWeb&&this.add((0,p.default)({name:"fullscreenWeb",position:"right",index:60})),e.fullscreen&&this.add((0,l.default)({name:"fullscreen",position:"right",index:70}));for(let t=0;tNumber(e.dataset.index)>=Number(o.dataset.index)));return p?p.insertAdjacentElement("beforebegin",o):(0,i.append)(this.$parent,o),t.html&&(0,i.append)(o,t.html),t.style&&(0,i.setStyles)(o,t.style),t.tooltip&&(0,i.tooltip)(o,t.tooltip),t.click&&this.art.events.proxy(o,"click",(e=>{e.preventDefault(),t.click.call(this.art,this,e)})),t.selector&&["left","right"].includes(t.position)&&this.selector(t,o),t.mounted&&t.mounted.call(this.art,o),1===o.childNodes.length&&3===o.childNodes[0].nodeType&&(0,i.addClass)(o,"art-control-onlyText"),(0,l.def)(this,r,{value:o}),o}selector(e,t){const{hover:r,proxy:o}=this.art.events;(0,i.addClass)(t,"art-control-selector");const n=(0,i.createElement)("div");(0,i.addClass)(n,"art-selector-value"),(0,i.append)(n,e.html),t.innerText="",(0,i.append)(t,n);const a=e.selector.map(((e,t)=>`
${e.html}
`)).join(""),s=(0,i.createElement)("div");(0,i.addClass)(s,"art-selector-list"),(0,i.append)(s,a),(0,i.append)(t,s);const l=()=>{const e=(0,i.getStyle)(t,"width")/2-(0,i.getStyle)(s,"width")/2;s.style.left=`${e}px`};r(t,l),o(s,"click",(async t=>{const r=(t.composedPath()||[]).find((e=>(0,i.hasClass)(e,"art-selector-item")));if(!r)return;(0,i.inverseClass)(r,"art-current");const o=Number(r.dataset.index),a=e.selector[o]||{};if(n.innerText=r.innerText,e.onSelect){const o=await e.onSelect.call(this.art,a,r,t);"string"!=typeof o&&"number"!=typeof o||(n.innerHTML=o)}l(),this.art.emit("selector",a,r)}))}}},{"./dom":"fqaW9","option-validator":"dMNnW","../scheme":"3izFE","./property":"5ynPA","./error":"kNZvP","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"43BKT":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Fullscreen"),mounted:e=>{const{events:{proxy:r},icons:i,i18n:n}=t,a=(0,o.append)(e,i.fullscreenOn),s=(0,o.append)(e,i.fullscreenOff);(0,o.setStyle)(s,"display","none"),r(e,"click",(()=>{t.fullscreen=!t.fullscreen})),t.on("fullscreen",(t=>{t?((0,o.tooltip)(e,n.get("Exit Fullscreen")),(0,o.setStyle)(a,"display","none"),(0,o.setStyle)(s,"display","inline-flex")):((0,o.tooltip)(e,n.get("Fullscreen")),(0,o.setStyle)(a,"display","inline-flex"),(0,o.setStyle)(s,"display","none"))}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],kQJHz:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Web Fullscreen"),mounted:e=>{const{events:{proxy:r},icons:i,i18n:n}=t,a=(0,o.append)(e,i.fullscreenWebOn),s=(0,o.append)(e,i.fullscreenWebOff);(0,o.setStyle)(s,"display","none"),r(e,"click",(()=>{t.fullscreenWeb=!t.fullscreenWeb})),t.on("fullscreenWeb",(t=>{t?((0,o.tooltip)(e,n.get("Exit Web Fullscreen")),(0,o.setStyle)(a,"display","none"),(0,o.setStyle)(s,"display","inline-flex")):((0,o.tooltip)(e,n.get("Web Fullscreen")),(0,o.setStyle)(a,"display","inline-flex"),(0,o.setStyle)(s,"display","none"))}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],aWne0:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("PIP Mode"),mounted:e=>{const{events:{proxy:r},icons:i,i18n:n}=t;(0,o.append)(e,i.pip),r(e,"click",(()=>{t.pip=!t.pip})),t.on("pip",(t=>{(0,o.tooltip)(e,n.get(t?"Exit PIP Mode":"PIP Mode"))}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"4z78f":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,mounted:e=>{const{events:{proxy:r},icons:i,i18n:n}=t,a=(0,o.append)(e,i.play),s=(0,o.append)(e,i.pause);function l(){(0,o.setStyle)(a,"display","flex"),(0,o.setStyle)(s,"display","none")}function c(){(0,o.setStyle)(a,"display","none"),(0,o.setStyle)(s,"display","flex")}(0,o.tooltip)(a,n.get("Play")),(0,o.tooltip)(s,n.get("Pause")),r(a,"click",(()=>{t.play()})),r(s,"click",(()=>{t.pause()})),t.playing?c():l(),t.on("video:playing",(()=>{c()})),t.on("video:pause",(()=>{l()}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"19nwD":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"getPosFromEvent",(()=>n));var i=e("../utils");function n(e,t){const{$progress:r}=e.template,{left:o}=r.getBoundingClientRect(),n=t.pageX,a=(0,i.clamp)(n-o,0,r.clientWidth),s=a/r.clientWidth*e.duration;return{second:s,time:(0,i.secondToTime)(s),width:a,percentage:(0,i.clamp)(a/r.clientWidth,0,1)}}r.default=function(e){return t=>{const{icons:r,option:o,events:{proxy:a}}=t;return{...e,html:'
',mounted:e=>{let s=!1;const l=(0,i.query)(".art-progress-loaded",e),c=(0,i.query)(".art-progress-played",e),p=(0,i.query)(".art-progress-highlight",e),u=(0,i.query)(".art-progress-indicator",e),d=(0,i.query)(".art-progress-tip",e);(0,i.setStyle)(c,"backgroundColor","var(--theme)");let f=t.constructor.INDICATOR_SIZE;function h(e,t){"loaded"===e&&(0,i.setStyle)(l,"width",100*t+"%"),"played"===e&&((0,i.setStyle)(c,"width",100*t+"%"),(0,i.setStyle)(u,"left",`calc(${100*t}% - ${f/2}px)`))}r.indicator?(f=t.constructor.INDICATOR_SIZE_ICON,(0,i.append)(u,r.indicator)):(0,i.setStyles)(u,{backgroundColor:"var(--theme)"}),i.isMobile&&(f=t.constructor.INDICATOR_SIZE_MOBILE,r.indicator&&(f=t.constructor.INDICATOR_SIZE_MOBILE_ICON)),(0,i.setStyles)(u,{left:`-${f/2}px`,width:`${f}px`,height:`${f}px`}),t.on("video:loadedmetadata",(()=>{for(let e=0;e`)}})),h("loaded",t.loaded),t.on("setBar",((e,t)=>{h(e,t)})),t.on("video:progress",(()=>{h("loaded",t.loaded)})),t.on("video:timeupdate",(()=>{h("played",t.played)})),t.on("video:ended",(()=>{h("played",1)})),i.isMobile||(a(e,"click",(e=>{if(e.target!==u){const{second:r,percentage:o}=n(t,e);h("played",o),t.seek=r}})),a(e,"mousemove",(r=>{(0,i.setStyle)(d,"display","block"),(0,i.includeFromEvent)(r,p)?function(r){const{width:o}=n(t,r),{text:a}=r.target.dataset;d.innerHTML=a;const s=d.clientWidth;o<=s/2?(0,i.setStyle)(d,"left",0):o>e.clientWidth-s/2?(0,i.setStyle)(d,"left",e.clientWidth-s+"px"):(0,i.setStyle)(d,"left",o-s/2+"px")}(r):function(r){const{width:o,time:a}=n(t,r);d.innerHTML=a;const s=d.clientWidth;o<=s/2?(0,i.setStyle)(d,"left",0):o>e.clientWidth-s/2?(0,i.setStyle)(d,"left",e.clientWidth-s+"px"):(0,i.setStyle)(d,"left",o-s/2+"px")}(r)})),a(e,"mouseout",(()=>{(0,i.setStyle)(d,"display","none")})),a(u,"mousedown",(()=>{s=!0})),a(document,"mousemove",(e=>{if(s){const{second:r,percentage:o}=n(t,e);h("played",o),t.seek=r}})),a(document,"mouseup",(()=>{s&&(s=!1)})))}}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],lh90q:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,style:{cursor:"auto"},mounted:e=>{function r(){const r=`${(0,o.secondToTime)(t.currentTime)} / ${(0,o.secondToTime)(t.duration)}`;r!==e.innerText&&(e.innerText=r)}r();const i=["video:loadedmetadata","video:timeupdate","video:progress"];for(let e=0;e({...e,mounted:e=>{const{events:{proxy:r},icons:i,i18n:n}=t;let a=!1;const s=t.constructor.VOLUME_PANEL_WIDTH,l=t.constructor.VOLUME_HANDLE_WIDTH,c=(0,o.append)(e,i.volume),p=(0,o.append)(e,i.volumeClose),u=(0,o.append)(e,'
'),d=(0,o.append)(u,'
');function f(e){const{left:t}=u.getBoundingClientRect();return(0,o.clamp)(e.pageX-t-l/2,0,s-l/2)/(s-l)}function h(e=.7){if(t.muted||0===e)(0,o.setStyle)(c,"display","none"),(0,o.setStyle)(p,"display","flex"),(0,o.setStyle)(d,"left","0");else{const t=(s-l)*e;(0,o.setStyle)(c,"display","flex"),(0,o.setStyle)(p,"display","none"),(0,o.setStyle)(d,"left",`${t}px`)}}(0,o.tooltip)(c,n.get("Mute")),(0,o.setStyle)(p,"display","none"),o.isMobile&&(0,o.setStyle)(u,"display","none"),h(t.volume),t.on("video:volumechange",(()=>{h(t.volume)})),r(c,"click",(()=>{t.muted=!0})),r(p,"click",(()=>{t.muted=!1})),r(u,"click",(e=>{t.muted=!1,t.volume=f(e)})),r(d,"mousedown",(()=>{a=!0})),r(e,"mousemove",(e=>{a&&(t.muted=!1,t.volume=f(e))})),r(document,"mouseup",(()=>{a&&(a=!1)}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"4rv3i":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Show Setting"),mounted:e=>{const{events:{proxy:r},icons:i,i18n:n}=t;(0,o.append)(e,i.setting),r(e,"click",(()=>{t.setting.toggle=!0})),t.on("setting",(t=>{(0,o.tooltip)(e,n.get(t?"Hide Setting":"Show Setting"))}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],lTgvI:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils"),i=e("./progress");r.default=function(e){return t=>({...e,mounted:e=>{const{option:r,template:{$progress:n,$video:a},events:{proxy:s,loadImg:l}}=t;let c=null,p=!1,u=!1;s(n,"mousemove",(async s=>{if(!p){p=!0;const e=await l(r.thumbnails.url);c=e,u=!0}u&&((0,o.setStyle)(e,"display","block"),function(s){const{width:l}=(0,i.getPosFromEvent)(t,s),{url:p,number:u,column:d,width:f,height:h}=r.thumbnails,m=f||c.naturalWidth/d,g=h||m/(a.videoWidth/a.videoHeight),v=n.clientWidth/u,y=Math.floor(l/v),b=Math.ceil(y/d)-1,x=y%d||d-1;(0,o.setStyle)(e,"backgroundImage",`url(${p})`),(0,o.setStyle)(e,"height",`${g}px`),(0,o.setStyle)(e,"width",`${m}px`),(0,o.setStyle)(e,"backgroundPosition",`-${x*m}px -${b*g}px`),l<=m/2?(0,o.setStyle)(e,"left",0):l>n.clientWidth-m/2?(0,o.setStyle)(e,"left",n.clientWidth-m+"px"):(0,o.setStyle)(e,"left",l-m/2+"px")}(s))})),s(n,"mouseout",(()=>{(0,o.setStyle)(e,"display","none")}))}})}},{"../utils":"5yYFo","./progress":"19nwD","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"71GuX":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Screenshot"),mounted:e=>{const{events:{proxy:r},icons:i}=t;(0,o.append)(e,i.screenshot),r(e,"click",(()=>{t.screenshot()}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],f9VNW:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return t=>{const r=t.option.quality,o=r.find((e=>e.default))||r[0];return{...e,html:o?o.html:"",selector:r,onSelect(e){t.switchQuality(e.url,e.html)}}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],d1O2Q:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,mounted:e=>{const r=(0,o.append)(e,''),i=(0,o.append)(e,'');t.on("loop",(n=>{n?((0,o.setStyle)(e,"display","block"),(0,o.setStyle)(r,"left",`calc(${n[0]/t.duration*100}% - ${r.clientWidth}px)`),(0,o.setStyle)(i,"left",n[1]/t.duration*100+"%")):(0,o.setStyle)(e,"display","none")}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],aIzPt:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("AirPlay"),mounted:e=>{const{events:{proxy:r},icons:i}=t;(0,o.append)(e,i.airplay),r(e,"click",(()=>t.airplay()))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],hTnNz:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),n=e("../utils/component"),a=o.interopDefault(n),s=e("./playbackRate"),l=o.interopDefault(s),c=e("./aspectRatio"),p=o.interopDefault(c),u=e("./flip"),d=o.interopDefault(u),f=e("./info"),h=o.interopDefault(f),m=e("./version"),g=o.interopDefault(m),v=e("./close"),y=o.interopDefault(v);class b extends a.default{constructor(e){super(e),this.name="contextmenu",this.$parent=e.template.$contextmenu,i.isMobile||this.init()}init(){const{option:e,template:{$player:t,$contextmenu:r},events:{proxy:o}}=this.art;e.playbackRate&&this.add((0,l.default)({name:"playbackRate",index:10})),e.aspectRatio&&this.add((0,p.default)({name:"aspectRatio",index:20})),e.flip&&this.add((0,d.default)({name:"flip",index:30})),this.add((0,h.default)({name:"info",index:40})),this.add((0,g.default)({name:"version",index:50})),this.add((0,y.default)({name:"close",index:60}));for(let t=0;t{e.preventDefault(),this.show=!0;const o=e.clientX,n=e.clientY,{height:a,width:s,left:l,top:c}=t.getBoundingClientRect(),{height:p,width:u}=r.getBoundingClientRect();let d=o-l,f=n-c;o+u>l+s&&(d=s-u),n+p>c+a&&(f=a-p),(0,i.setStyles)(r,{top:`${f}px`,left:`${d}px`})})),o(t,"click",(e=>{(0,i.includeFromEvent)(e,r)||(this.show=!1)})),this.art.on("blur",(()=>{this.show=!1}))}}r.default=b},{"../utils":"5yYFo","../utils/component":"5MLcx","./playbackRate":"1uTBJ","./aspectRatio":"cFKj0","./flip":"l7S3g","./info":"ihHBb","./version":"3q8wK","./close":"sLP7j","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"1uTBJ":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>{const{i18n:r}=t;return{...e,html:`${r.get("Play Speed")}:0.50.75${r.get("Normal")}1.251.52.0`,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.playbackRate=Number(o),e.show=!1)},mounted:e=>{t.on("playbackRate",(t=>{const r=(0,o.queryAll)("span",e).find((e=>Number(e.dataset.value)===t));r&&(0,o.inverseClass)(r,"art-current")}))}}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],cFKj0:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>{const{i18n:r}=t;return{...e,html:`${r.get("Aspect Ratio")}:${r.get("Default")}4:316:9`,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.aspectRatio=o,e.show=!1)},mounted:e=>{t.on("aspectRatio",(t=>{const r=(0,o.queryAll)("span",e).find((e=>e.dataset.value===t));r&&(0,o.inverseClass)(r,"art-current")}))}}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],l7S3g:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>{const{i18n:r}=t;return{...e,html:`${r.get("Video Flip")}:${r.get("Normal")}${r.get("Horizontal")}${r.get("Vertical")}`,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.flip=o,e.show=!1)},mounted:e=>{t.on("flip",(t=>{const r=(0,o.queryAll)("span",e).find((e=>e.dataset.value===t));r&&(0,o.inverseClass)(r,"art-current")}))}}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ihHBb:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return t=>({...e,html:t.i18n.get("Video Info"),click:e=>{t.info.show=!0,e.show=!1}})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"3q8wK":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return{...e,html:'ArtPlayer 4.5.5'}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],sLP7j:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return t=>({...e,html:t.i18n.get("Close"),click:e=>{e.show=!1}})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],bfwuE:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./utils"),n=e("./utils/component"),a=o.interopDefault(n);class s extends a.default{constructor(e){super(e),this.name="info",i.isMobile||this.init()}init(){const{constructor:e,events:{proxy:t},template:{$infoPanel:r,$infoClose:o,$video:n}}=this.art;t(o,"click",(()=>{this.show=!1}));let a=null;const s=(0,i.queryAll)("[data-video]",r)||[];this.art.on("destroy",(()=>{clearTimeout(a)})),function t(){for(let e=0;enull,this.init(e.option.subtitle);let t=!1;e.on("video:timeupdate",(()=>{if(!this.url)return;const e=this.art.template.$video.webkitDisplayingFullscreen;"boolean"==typeof e&&e!==t&&(t=e,this.createTrack(e?"subtitles":"metadata",this.url))}))}get url(){return this.art.template.$track.src}set url(e){this.switch(e)}get textTrack(){return this.art.template.$video.textTracks[0]}get activeCue(){return this.textTrack.activeCues[0]}style(e,t){const{$subtitle:r}=this.art.template;return"object"==typeof e?(0,i.setStyles)(r,e):(0,i.setStyle)(r,e,t)}update(){const{$subtitle:e}=this.art.template;e.innerHTML="",this.activeCue&&(e.innerHTML=this.activeCue.text.split(/\r?\n/).map((e=>`

${(0,i.escape)(e)}

`)).join(""),this.art.emit("subtitleUpdate",this.activeCue.text))}async switch(e,t={}){const{i18n:r,notice:o,option:i}=this.art,n={...i.subtitle,...t,url:e},a=await this.init(n);return t.name&&(o.show=`${r.get("Switch Subtitle")}: ${t.name}`),a}createTrack(e,t){const{template:r,proxy:o}=this.art,{$video:n,$track:a}=r,s=(0,i.createElement)("track");s.default=!0,s.kind=e,s.src=t,this.eventDestroy(),(0,i.remove)(a),(0,i.append)(n,s),r.$track=s,this.eventDestroy=o(this.textTrack,"cuechange",(()=>this.update()))}async init(e){const{notice:t,template:{$subtitle:r}}=this.art;if((0,l.default)(e,p.default.subtitle),e.url)return this.style(e.style),fetch(e.url).then((e=>e.arrayBuffer())).then((t=>{const r=new TextDecoder(e.encoding).decode(t);switch(this.art.emit("subtitleLoad",e.url),e.type||(0,i.getExt)(e.url)){case"srt":return(0,i.vttToBlob)((0,i.srtToVtt)(r));case"ass":return(0,i.vttToBlob)((0,i.assToVtt)(r));case"vtt":return(0,i.vttToBlob)(r);default:return e.url}})).then((e=>(r.innerHTML="",this.url===e||(URL.revokeObjectURL(this.url),this.createTrack("metadata",e),this.art.emit("subtitleSwitch",e)),e))).catch((e=>{throw t.show=e,e}))}}r.default=u},{"./utils":"5yYFo","./utils/component":"5MLcx","option-validator":"dMNnW","./scheme":"3izFE","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"9oLaG":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils/error"),n=e("./clickInit"),a=o.interopDefault(n),s=e("./hoverInit"),l=o.interopDefault(s),c=e("./mousemoveInit"),p=o.interopDefault(c),u=e("./resizeInit"),d=o.interopDefault(u),f=e("./gestureInit"),h=o.interopDefault(f),m=e("./viewInit"),g=o.interopDefault(m);r.default=class{constructor(e){this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),this.loadImg=this.loadImg.bind(this),e.whitelist.state&&((0,a.default)(e,this),(0,l.default)(e,this),(0,p.default)(e,this),(0,d.default)(e,this),(0,h.default)(e,this),(0,g.default)(e,this))}proxy(e,t,r,o={}){if(Array.isArray(t))return t.map((t=>this.proxy(e,t,r,o)));e.addEventListener(t,r,o);const i=()=>e.removeEventListener(t,r,o);return this.destroyEvents.push(i),i}hover(e,t,r){t&&this.proxy(e,"mouseenter",t),r&&this.proxy(e,"mouseleave",r)}loadImg(e){return new Promise(((t,r)=>{let o;if(e instanceof HTMLImageElement)o=e;else{if("string"!=typeof e)return r(new(0,i.ArtPlayerError)("Unable to get Image"));o=new Image,o.src=e}if(o.complete)return t(o);this.proxy(o,"load",(()=>t(o))),this.proxy(o,"error",(()=>r(new(0,i.ArtPlayerError)(`Failed to load Image: ${o.src}`))))}))}destroy(){for(let e=0;e{(0,o.includeFromEvent)(t,i)?(e.isInput="INPUT"===t.target.tagName,e.isFocus=!0,e.emit("focus")):(e.isInput=!1,e.isFocus=!1,e.emit("blur"))}));let a=0;t.proxy(n,"click",(()=>{const t=Date.now();t-a<=r.DB_CLICE_TIME?(e.emit("dblclick"),o.isMobile?e.isLock||e.toggle():e.fullscreen=!e.fullscreen):(e.emit("click"),o.isMobile||e.toggle()),a=t}))}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],eIqcL:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){const{$player:r}=e.template;t.hover(r,(()=>{(0,o.addClass)(r,"art-hover"),e.emit("hover",!0)}),(()=>{(0,o.removeClass)(r,"art-hover"),e.emit("hover",!1)}))}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],hEy8X:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e,t){const{$player:r}=e.template;t.proxy(r,"mousemove",(t=>{e.emit("mousemove",t)}))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"9c8lQ":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){const{option:r}=e,i=(0,o.throttle)((()=>{e.normalSize&&(e.autoSize=r.autoSize),e.aspectRatioReset=!0,e.notice.show="",e.emit("resize")}),e.constructor.RESIZE_TIME);t.proxy(window,["orientationchange","resize"],(()=>{i()})),screen&&screen.orientation&&screen.orientation.onchange&&t.proxy(screen.orientation,"change",(()=>{i()}))}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],gzHdo:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){if(o.isMobile&&!e.option.isLive){const{$video:r,$bottom:i,$controls:n}=e.template;let a=!1,s=0,l=0,c=0;const p=t=>{if(1===t.touches.length&&!e.isLock){a=!0;const{clientX:r,clientY:o}=t.touches[0];s=r,l=o,c=e.currentTime}},u=t=>{if(1===t.touches.length&&a&&e.duration){const r=e.plugins.autoOrientation&&e.plugins.autoOrientation.state,{clientX:i,clientY:n}=t.touches[0],a=(0,o.clamp)((i-s)/e.width,-1,1),p=(0,o.clamp)((n-l)/e.height,-1,1),u=r?p:a,d=(0,o.clamp)(c+e.duration*u*e.constructor.TOUCH_MOVE_RATIO,0,e.duration);e.seek=d,e.emit("setBar","played",(0,o.clamp)(d/e.duration,0,1)),e.notice.show=`${(0,o.secondToTime)(d)} / ${(0,o.secondToTime)(e.duration)}`}},d=()=>{a&&(s=0,l=0,c=0,a=!1)};t.proxy(i,"touchstart",(e=>{(0,o.includeFromEvent)(e,n)||p(e)})),t.proxy(i,"touchmove",u),t.proxy(r,"touchstart",p),t.proxy(r,"touchmove",u),t.proxy(document,"touchend",d)}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],cJlT5:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){const{option:r,constructor:i,template:{$container:n}}=e,a=(0,o.throttle)((()=>{e.emit("view",(0,o.isInViewport)(n,i.SCROLL_GAP))}),i.SCROLL_TIME);t.proxy(window,"scroll",(()=>{a()})),e.on("view",(t=>{r.autoMini&&(e.mini=!t)}))}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],cKO4X:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("./utils");r.default=class{constructor(e){this.art=e,this.keys={},e.option.hotkey&&!o.isMobile&&this.init()}init(){const{proxy:e}=this.art.events;this.add(27,(()=>{this.art.fullscreenWeb&&(this.art.fullscreenWeb=!1)})),this.add(32,(()=>{this.art.toggle()})),this.add(37,(()=>{this.art.backward=5})),this.add(38,(()=>{this.art.volume+=.1})),this.add(39,(()=>{this.art.forward=5})),this.add(40,(()=>{this.art.volume-=.1})),e(window,"keydown",(e=>{if(this.art.isFocus){const t=document.activeElement.tagName.toUpperCase(),r=document.activeElement.getAttribute("contenteditable");if("INPUT"!==t&&"TEXTAREA"!==t&&""!==r&&"true"!==r){const t=this.keys[e.keyCode];if(t){e.preventDefault();for(let r=0;r{i.innerText="",(0,o.removeClass)(r,"art-notice-show")}),t.NOTICE_TIME)):(0,o.removeClass)(r,"art-notice-show")}}},{"./utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],aJ0dF:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./utils"),n=e("./utils/component"),a=o.interopDefault(n);class s extends a.default{constructor(e){super(e),this.name="mask";const{template:t,icons:r,events:o}=e,n=(0,i.append)(t.$state,r.state),a=(0,i.append)(t.$state,r.error);(0,i.setStyle)(a,"display","none"),e.on("destroy",(()=>{(0,i.setStyle)(n,"display","none"),(0,i.setStyle)(a,"display",null)})),o.proxy(t.$state,"click",(()=>e.play()))}}r.default=s},{"./utils":"5yYFo","./utils/component":"5MLcx","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],jx1Wu:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),n=e("bundle-text:./loading.svg"),a=o.interopDefault(n),s=e("bundle-text:./state.svg"),l=o.interopDefault(s),c=e("bundle-text:./check.svg"),p=o.interopDefault(c),u=e("bundle-text:./play.svg"),d=o.interopDefault(u),f=e("bundle-text:./pause.svg"),h=o.interopDefault(f),m=e("bundle-text:./volume.svg"),g=o.interopDefault(m),v=e("bundle-text:./volume-close.svg"),y=o.interopDefault(v),b=e("bundle-text:./screenshot.svg"),x=o.interopDefault(b),w=e("bundle-text:./setting.svg"),j=o.interopDefault(w),k=e("bundle-text:./arrow-left.svg"),S=o.interopDefault(k),I=e("bundle-text:./arrow-right.svg"),C=o.interopDefault(I),$=e("bundle-text:./playback-rate.svg"),F=o.interopDefault($),M=e("bundle-text:./aspect-ratio.svg"),T=o.interopDefault(M),E=e("bundle-text:./config.svg"),P=o.interopDefault(E),z=e("bundle-text:./pip.svg"),D=o.interopDefault(z),A=e("bundle-text:./lock.svg"),R=o.interopDefault(A),O=e("bundle-text:./unlock.svg"),L=o.interopDefault(O),N=e("bundle-text:./fullscreen-off.svg"),H=o.interopDefault(N),Y=e("bundle-text:./fullscreen-on.svg"),_=o.interopDefault(Y),V=e("bundle-text:./fullscreen-web-off.svg"),q=o.interopDefault(V),W=e("bundle-text:./fullscreen-web-on.svg"),B=o.interopDefault(W),U=e("bundle-text:./switch-on.svg"),Z=o.interopDefault(U),X=e("bundle-text:./switch-off.svg"),G=o.interopDefault(X),Q=e("bundle-text:./flip.svg"),J=o.interopDefault(Q),K=e("bundle-text:./error.svg"),ee=o.interopDefault(K),te=e("bundle-text:./close.svg"),re=o.interopDefault(te),oe=e("bundle-text:./airplay.svg"),ie=o.interopDefault(oe);r.default=class{constructor(e){const t={loading:a.default,state:l.default,play:d.default,pause:h.default,check:p.default,volume:g.default,volumeClose:y.default,screenshot:x.default,setting:j.default,pip:D.default,arrowLeft:S.default,arrowRight:C.default,playbackRate:F.default,aspectRatio:T.default,config:P.default,lock:R.default,flip:J.default,unlock:L.default,fullscreenOff:H.default,fullscreenOn:_.default,fullscreenWebOff:q.default,fullscreenWebOn:B.default,switchOn:Z.default,switchOff:G.default,error:ee.default,close:re.default,airplay:ie.default,...e.option.icons};Object.keys(t).forEach((e=>{(0,i.def)(this,e,{get:()=>{const r=(0,i.createElement)("i");return(0,i.addClass)(r,"art-icon"),(0,i.addClass)(r,`art-icon-${e}`),(0,i.append)(r,t[e]),r}})}))}}},{"../utils":"5yYFo","bundle-text:./loading.svg":"fngIQ","bundle-text:./state.svg":"h8xMu","bundle-text:./check.svg":"419Vo","bundle-text:./play.svg":"4Ddil","bundle-text:./pause.svg":"eYYYM","bundle-text:./volume.svg":"9cyT3","bundle-text:./volume-close.svg":"anrU8","bundle-text:./screenshot.svg":"h1XI6","bundle-text:./setting.svg":"bPnOB","bundle-text:./arrow-left.svg":"eLzxp","bundle-text:./arrow-right.svg":"iYnj0","bundle-text:./playback-rate.svg":"aIf9n","bundle-text:./aspect-ratio.svg":"fEx95","bundle-text:./config.svg":"iqL5d","bundle-text:./pip.svg":"g6dss","bundle-text:./lock.svg":"kOvS5","bundle-text:./unlock.svg":"924a7","bundle-text:./fullscreen-off.svg":"2SgqV","bundle-text:./fullscreen-on.svg":"dIH01","bundle-text:./fullscreen-web-off.svg":"gaXcA","bundle-text:./fullscreen-web-on.svg":"83ycp","bundle-text:./switch-on.svg":"Y7dSN","bundle-text:./switch-off.svg":"4ICjL","bundle-text:./flip.svg":"54gXC","bundle-text:./error.svg":"75Ss9","bundle-text:./close.svg":"4DzoQ","bundle-text:./airplay.svg":"lFzsb","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],fngIQ:[function(e,t,r){t.exports=''},{}],h8xMu:[function(e,t,r){t.exports=''},{}],"419Vo":[function(e,t,r){t.exports=''},{}],"4Ddil":[function(e,t,r){t.exports=''},{}],eYYYM:[function(e,t,r){t.exports=''},{}],"9cyT3":[function(e,t,r){t.exports=''},{}],anrU8:[function(e,t,r){t.exports=''},{}],h1XI6:[function(e,t,r){t.exports=''},{}],bPnOB:[function(e,t,r){t.exports=''},{}],eLzxp:[function(e,t,r){t.exports=''},{}],iYnj0:[function(e,t,r){t.exports=''},{}],aIf9n:[function(e,t,r){t.exports=''},{}],fEx95:[function(e,t,r){t.exports=''},{}],iqL5d:[function(e,t,r){t.exports=''},{}],g6dss:[function(e,t,r){t.exports=''},{}],kOvS5:[function(e,t,r){t.exports=''},{}],"924a7":[function(e,t,r){t.exports=''},{}],"2SgqV":[function(e,t,r){t.exports=''},{}],dIH01:[function(e,t,r){t.exports=''},{}],gaXcA:[function(e,t,r){t.exports=''},{}],"83ycp":[function(e,t,r){t.exports=''},{}],Y7dSN:[function(e,t,r){t.exports=''},{}],"4ICjL":[function(e,t,r){t.exports=''},{}],"54gXC":[function(e,t,r){t.exports=''},{}],"75Ss9":[function(e,t,r){t.exports=''},{}],"4DzoQ":[function(e,t,r){t.exports=''},{}],lFzsb:[function(e,t,r){t.exports=''},{}],hdF39:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./flip"),n=o.interopDefault(i),a=e("./aspectRatio"),s=o.interopDefault(a),l=e("./playbackRate"),c=o.interopDefault(l),p=e("./subtitleOffset"),u=o.interopDefault(p),d=e("../utils/component"),f=o.interopDefault(d),h=e("../utils");function m(e,t,r){for(let o=0;o{this.show&&(this.show=!1,this.init(this.option))})),r(i,"click",(t=>{!this.show||(0,h.includeFromEvent)(t,e.controls.setting)||(0,h.includeFromEvent)(t,this.$parent)||(this.show=!1,this.init(this.option))}))}}add(e){"function"==typeof e?this.option.push(e(this.art)):this.option.push(e),this.cache=new Map,this.events.forEach((e=>e())),this.events=[],this.$parent.innerHTML="",this.option=m(this.option),this.init(this.option)}creatHeader(e){const{icons:t,events:{proxy:r}}=this.art,o=(0,h.createElement)("div");(0,h.addClass)(o,"art-setting-item"),(0,h.addClass)(o,"art-setting-item-back");const i=(0,h.append)(o,'
'),n=(0,h.createElement)("div");(0,h.addClass)(n,"art-setting-item-left-icon"),(0,h.append)(n,t.arrowLeft),(0,h.append)(i,n),(0,h.append)(i,e.$parentItem.html);const a=r(o,"click",(()=>{this.init(e.$parentList)}));return this.events.push(a),o}creatItem(e,t){const{icons:r,events:{proxy:o}}=this.art,i=(0,h.createElement)("div");(0,h.addClass)(i,"art-setting-item"),g(t.name)&&(i.dataset.name=t.name),g(t.value)&&(i.dataset.value=t.value);const n=(0,h.append)(i,'
'),a=(0,h.append)(i,'
'),s=(0,h.createElement)("div");switch((0,h.addClass)(s,"art-setting-item-left-icon"),e){case"switch":case"range":(0,h.append)(s,g(t.icon)||t.icon instanceof Element?t.icon:r.config);break;case"selector":t.selector&&t.selector.length?(0,h.append)(s,g(t.icon)||t.icon instanceof Element?t.icon:r.config):(0,h.append)(s,r.check)}(0,h.append)(n,s),t.$icon=s,(0,h.def)(t,"icon",{configurable:!0,get:()=>s.innerHTML,set(e){g(e)&&(s.innerHTML=e)}});const l=(0,h.createElement)("div");(0,h.addClass)(l,"art-setting-item-left-text"),(0,h.append)(l,t.html||""),(0,h.append)(n,l),t.$html=l,(0,h.def)(t,"html",{configurable:!0,get:()=>l.innerHTML,set(e){g(e)&&(l.innerHTML=e)}});const c=(0,h.createElement)("div");switch((0,h.addClass)(c,"art-setting-item-right-tooltip"),(0,h.append)(c,t.tooltip||""),(0,h.append)(a,c),t.$tooltip=c,(0,h.def)(t,"tooltip",{configurable:!0,get:()=>c.innerHTML,set(e){g(e)&&(c.innerHTML=e)}}),e){case"switch":{const e=(0,h.createElement)("div");(0,h.addClass)(e,"art-setting-item-right-icon");const o=(0,h.append)(e,r.switchOn),i=(0,h.append)(e,r.switchOff);(0,h.setStyle)(t.switch?i:o,"display","none"),(0,h.append)(a,e),t.$switch=t.switch,(0,h.def)(t,"switch",{configurable:!0,get:()=>t.$switch,set(e){t.$switch=e,e?((0,h.setStyle)(i,"display","none"),(0,h.setStyle)(o,"display",null)):((0,h.setStyle)(i,"display",null),(0,h.setStyle)(o,"display","none"))}});break}case"range":{const e=(0,h.createElement)("div");(0,h.addClass)(e,"art-setting-item-right-icon");const r=(0,h.append)(e,'');r.value=t.range[0]||0,r.min=t.range[1]||0,r.max=t.range[2]||10,r.step=t.range[3]||1,(0,h.addClass)(r,"art-setting-range"),(0,h.append)(a,e),t.$range=r,(0,h.def)(t,"range",{configurable:!0,get:()=>r.valueAsNumber,set(e){r.value=Number(e)}})}break;case"selector":if(t.selector&&t.selector.length){const e=(0,h.createElement)("div");(0,h.addClass)(e,"art-setting-item-right-icon"),(0,h.append)(e,r.arrowRight),(0,h.append)(a,e)}}switch(e){case"switch":if(t.onSwitch){const e=o(i,"click",(async e=>{t.switch=await t.onSwitch.call(this.art,t,i,e)}));this.events.push(e)}break;case"range":if(t.onRange&&t.$range){const e=o(t.$range,"change",(async e=>{t.tooltip=await t.onRange.call(this.art,t,i,e)}));this.events.push(e)}break;case"selector":{const e=o(i,"click",(async e=>{if(t.selector&&t.selector.length)this.init(t.selector,t.width);else if((0,h.inverseClass)(i,"art-current"),t.$parentList&&this.init(t.$parentList),t.$parentItem&&t.$parentItem.onSelect){const r=await t.$parentItem.onSelect.call(this.art,t,i,e);t.$parentItem.$tooltip&&g(r)&&(t.$parentItem.$tooltip.innerHTML=r)}}));this.events.push(e),t.default&&(0,h.addClass)(i,"art-current")}}return i}init(e,t){const{constructor:r}=this.art;if(this.cache.has(e)){const t=this.cache.get(e);(0,h.inverseClass)(t,"art-current"),(0,h.setStyle)(this.$parent,"width",`${t.dataset.width}px`),(0,h.setStyle)(this.$parent,"height",`${t.dataset.height}px`)}else{const o=(0,h.createElement)("div");(0,h.addClass)(o,"art-setting-panel"),o.dataset.width=t||r.SETTING_WIDTH,o.dataset.height=e.length*r.SETTING_ITEM_HEIGHT,e[0]&&e[0].$parentItem&&((0,h.append)(o,this.creatHeader(e[0])),o.dataset.height=Number(o.dataset.height)+r.SETTING_ITEM_HEIGHT);for(let t=0;te.dataset.value===i));a&&(0,o.inverseClass)(a,"art-current")}return{width:i.SETTING_ITEM_WIDTH,html:t.get("Video Flip"),tooltip:t.get(n[e.flip]),icon:r.flip,selector:Object.keys(n).map((r=>({value:r,default:r===e.flip,html:t.get(n[r])}))),onSelect(t){e.flip=t.value},mounted:(t,r)=>{a(t,r.$tooltip,e.flip),e.on("flip",(()=>{a(t,r.$tooltip,e.flip)}))}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],jTfLi:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,constructor:i}=e;function n(e){return"default"===e?t.get("Default"):e}function a(e,t,r){t&&(t.innerText=n(r));const i=(0,o.queryAll)(".art-setting-item",e).find((e=>e.dataset.value===r));i&&(0,o.inverseClass)(i,"art-current")}return{width:i.SETTING_ITEM_WIDTH,html:t.get("Aspect Ratio"),icon:r.aspectRatio,tooltip:n(e.aspectRatio),selector:["default","4:3","16:9"].map((t=>({value:t,default:t===e.aspectRatio,html:n(t)}))),onSelect(t){e.aspectRatio=t.value},mounted:(t,r)=>{a(t,r.$tooltip,e.aspectRatio),e.on("aspectRatio",(()=>{a(t,r.$tooltip,e.aspectRatio)}))}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],aowja:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,constructor:i}=e;function n(e){return 1===e?t.get("Normal"):e}function a(e,t,r){t&&(t.innerText=n(r));const i=(0,o.queryAll)(".art-setting-item",e).find((e=>Number(e.dataset.value)===r));i&&(0,o.inverseClass)(i,"art-current")}return{width:i.SETTING_ITEM_WIDTH,html:t.get("Play Speed"),tooltip:n(e.playbackRate),icon:r.playbackRate,selector:[.5,.75,1,1.25,1.5,2].map((t=>({value:t,default:t===e.playbackRate,html:n(t)}))),onSelect(t){e.playbackRate=t.value},mounted:(t,r)=>{a(t,r.$tooltip,e.playbackRate),e.on("playbackRate",(()=>{a(t,r.$tooltip,e.playbackRate)}))}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],aPjJK:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,constructor:i}=e;function n(e){return 0===e?t.get("Normal"):e}function a(e,t,r){t&&(t.innerText=n(r));const i=(0,o.queryAll)(".art-setting-item",e).find((e=>Number(e.dataset.value)===r));i&&(0,o.inverseClass)(i,"art-current")}return{width:i.SETTING_ITEM_WIDTH,html:t.get("Subtitle Offset"),tooltip:n(e.subtitleOffset),icon:r.subtitle,selector:[-5,-4,-3,-2,-1,0,1,2,3,4,5].map((t=>({value:t,default:t===e.subtitleOffset,html:n(t)}))),onSelect(t){e.subtitleOffset=t.value},mounted:(t,r)=>{a(t,r.$tooltip,e.subtitleOffset),e.on("subtitleOffset",(()=>{a(t,r.$tooltip,e.subtitleOffset)}))}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],bCcu0:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);r.default=class{constructor(){this.name="artplayer_settings",this.settings={}}get(e){try{const t=JSON.parse(window.localStorage.getItem(this.name))||{};return e?t[e]:t}catch(t){return e?this.settings[e]:this.settings}}set(e,t){try{const r=Object.assign({},this.get(),{[e]:t});window.localStorage.setItem(this.name,JSON.stringify(r))}catch(r){this.settings[e]=t}}del(e){try{const t=this.get();delete t[e],window.localStorage.setItem(this.name,JSON.stringify(t))}catch(t){delete this.settings[e]}}clear(){try{window.localStorage.removeItem(this.name)}catch(e){this.settings={}}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"1v13t":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),n=e("./miniProgressBar"),a=o.interopDefault(n),s=e("./autoOrientation"),l=o.interopDefault(s),c=e("./autoPlayback"),p=o.interopDefault(c),u=e("./fastForward"),d=o.interopDefault(u),f=e("./lock"),h=o.interopDefault(f);r.default=class{constructor(e){this.art=e,this.id=0;const{option:t}=e;t.miniProgressBar&&!t.isLive&&this.add(a.default),t.lock&&i.isMobile&&this.add(h.default),t.autoPlayback&&!t.isLive&&this.add(p.default),t.autoOrientation&&i.isMobile&&this.add(l.default),t.fastForward&&i.isMobile&&!t.isLive&&this.add(d.default);for(let e=0;e{e.layers.add({name:"miniProgressBar",mounted(t){e.on("destroy",(()=>{t.style.display="none"})),e.on("video:timeupdate",(()=>{t.style.width=100*e.played+"%"})),e.on("setBar",((e,r)=>{"played"===e&&(t.style.width=100*r+"%")}))}})})),{name:"miniProgressBar"}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],bcdCk:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,constructor:r,template:{$player:i,$video:n}}=e;return e.on("fullscreenWeb",(a=>{if(a){const{videoWidth:t,videoHeight:a}=n,{clientWidth:s,clientHeight:l}=document.documentElement;(t>a&&sl)&&setTimeout((()=>{(0,o.setStyle)(i,"width",`${l}px`),(0,o.setStyle)(i,"height",`${s}px`),(0,o.setStyle)(i,"transform-origin","0 0"),(0,o.setStyle)(i,"transform",`rotate(90deg) translate(0, -${s}px)`),(0,o.addClass)(i,"art-auto-orientation"),e.emit("resize")}),r.MOBILE_AUTO_ORIENTATION_TIME)}else(0,o.hasClass)(i,"art-auto-orientation")&&((0,o.setStyle)(i,"width",null),(0,o.setStyle)(i,"height",null),(0,o.setStyle)(i,"transform",null),(0,o.setStyle)(i,"transform-origin",null),(0,o.removeClass)(i,"art-auto-orientation"),e.aspectRatioReset=!0,e.autoSize=t.autoSize,e.notice.show="",e.emit("resize"))})),e.on("fullscreen",(async e=>{const t=screen.orientation.type;if(e){const{videoWidth:e,videoHeight:r}=n,{clientWidth:a,clientHeight:s}=document.documentElement;if(e>r&&as){const e=t.startsWith("portrait")?"landscape":"portrait";await screen.orientation.lock(e),(0,o.addClass)(i,"art-auto-orientation-fullscreen")}}else(0,o.hasClass)(i,"art-auto-orientation-fullscreen")&&(await screen.orientation.lock(t),(0,o.removeClass)(i,"art-auto-orientation-fullscreen"))})),{name:"autoOrientation",get state(){return(0,o.hasClass)(i,"art-auto-orientation")}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"1nHHC":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,storage:i,constructor:n,events:{proxy:a},template:{$poster:s}}=e,l=e.layers.add({name:"autoPlayback",html:'
'}),c=(0,o.query)(".art-autoPlayback-last",l),p=(0,o.query)(".art-autoPlayback-jump",l),u=(0,o.query)(".art-autoPlayback-close",l);return e.on("video:timeupdate",(()=>{const t=i.get("times")||{},r=Object.keys(t);r.length>n.AUTO_PLAYBACK_MAX&&delete t[r[0]],t[e.option.id||e.option.url]=e.currentTime,i.set("times",t)})),e.on("ready",(()=>{const d=(i.get("times")||{})[e.option.id||e.option.url];d&&d>=n.AUTO_PLAYBACK_MIN&&((0,o.append)(u,r.close),(0,o.setStyle)(l,"display","flex"),c.innerText=`${t.get("Last Seen")} ${(0,o.secondToTime)(d)}`,p.innerText=t.get("Jump Play"),a(u,"click",(()=>{(0,o.setStyle)(l,"display","none")})),a(p,"click",(()=>{e.seek=d,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")}),n.AUTO_PLAYBACK_TIMEOUT)})))})),{name:"autoPlayback",get times(){return i.get("times")||{}},clear:()=>i.del("times"),delete(e){const t=i.get("times")||{};return delete t[e],i.set("times",t),t}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"4gkmX":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{constructor:t,events:{proxy:r},template:{$player:i,$video:n}}=e;let a=null,s=!1;const l=()=>{clearTimeout(a),s&&(s=!1,e.playbackRate=1,(0,o.removeClass)(i,"art-fast-forward"))};return r(n,"touchstart",(r=>{1===r.touches.length&&e.playing&&!e.isLock&&(a=setTimeout((()=>{s=!0,e.playbackRate=t.FAST_FORWARD_VALUE,(0,o.addClass)(i,"art-fast-forward")}),t.FAST_FORWARD_TIME))})),r(document,"touchmove",l),r(document,"touchend",l),{name:"fastForward",get state(){return(0,o.hasClass)(i,"art-fast-forward")}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ij5nM:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{layers:t,icons:r,template:{$player:i}}=e;return t.add({name:"lock",mounted(t){const i=(0,o.append)(t,r.lock),n=(0,o.append)(t,r.unlock);(0,o.setStyle)(i,"display","none"),e.on("lock",(e=>{e?((0,o.setStyle)(i,"display","inline-flex"),(0,o.setStyle)(n,"display","none")):((0,o.setStyle)(i,"display","none"),(0,o.setStyle)(n,"display","inline-flex"))}))},click(){(0,o.hasClass)(i,"art-lock")?((0,o.removeClass)(i,"art-lock"),this.isLock=!1,e.emit("lock",!1)):((0,o.addClass)(i,"art-lock"),this.isLock=!0,e.emit("lock",!0))}}),{name:"lock",get state(){return(0,o.hasClass)(i,"art-lock")}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],eD5Ch:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./config"),n=o.interopDefault(i),a=e("./utils");r.default=class{constructor(e){const{option:t,events:{proxy:r},template:{$video:o}}=e;for(let t=0;t{e.emit(`video:${t.type}`,t)}));Object.keys(t.moreVideoAttr).forEach((e=>{o[e]=t.moreVideoAttr[e]})),t.muted&&(o.muted=t.muted),t.volume&&(o.volume=(0,a.clamp)(t.volume,0,1)),t.poster&&(o.poster=t.poster),t.autoplay&&(o.autoplay=t.autoplay),t.playsInline&&(o.playsInline=!0,o["webkit-playsinline"]=!0);const i=t.type||(0,a.getExt)(t.url),s=t.customType[i];i&&s?(s(o,t.url,e),e.emit("customType",i)):(o.src=t.url,e.emit("url",o.src))}}},{"./config":"ej4fZ","./utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}]},["E13ST"],"E13ST"); \ No newline at end of file +!function(e,t,r,o,i){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},n="function"==typeof a.parcelRequireb749&&a.parcelRequireb749,s=n.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function c(t,r){if(!s[t]){if(!e[t]){var o="function"==typeof a.parcelRequireb749&&a.parcelRequireb749;if(!r&&o)return o(t,!0);if(n)return n(t,!0);if(l&&"string"==typeof t)return l(t);var i=new Error("Cannot find module '"+t+"'");throw i.code="MODULE_NOT_FOUND",i}u.resolve=function(r){var o=e[t][1][r];return null!=o?o:r},u.cache={};var p=s[t]=new c.Module(t);e[t][0].call(p.exports,u,p,p.exports,this)}return s[t].exports;function u(e){var t=u.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=n,c.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(c,"root",{get:function(){return a.parcelRequireb749}}),a.parcelRequireb749=c;for(var p=0;pt.call(this))),ee.push(this)}static get instances(){return ee}static get version(){return"4.5.5"}static get env(){return"production"}static get build(){return"1663552932504"}static get config(){return h.default}static get utils(){return p}static get scheme(){return d.default}static get Emitter(){return c.default}static get validator(){return s.default}static get kindOf(){return s.default.kindOf}static get html(){return y.default.html}static get option(){return{id:"",container:"#artplayer",url:"",poster:"",title:"",type:"",theme:"#f00",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,useSSR:!1,playsInline:!0,lock:!1,fastForward:!1,autoPlayback:!1,autoOrientation:!1,airplay:!1,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],whitelist:[],thumbnails:{url:"",number:60,column:10,width:0,height:0},subtitle:{url:"",type:"",style:{},encoding:"utf-8"},moreVideoAttr:{controls:!1,preload:p.isSafari?"auto":"metadata"},icons:{},customType:{},lang:navigator.language.toLowerCase()}}get proxy(){return this.events.proxy}get query(){return this.template.query}destroy(e=!0){this.events.destroy(),this.template.destroy(e),ee.splice(ee.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}if(r.default=te,te.NOTICE_TIME=2e3,te.SETTING_WIDTH=250,te.SETTING_ITEM_WIDTH=200,te.SETTING_ITEM_HEIGHT=35,te.INDICATOR_SIZE=14,te.INDICATOR_SIZE_ICON=16,te.INDICATOR_SIZE_MOBILE=18,te.INDICATOR_SIZE_MOBILE_ICON=20,te.VOLUME_PANEL_WIDTH=60,te.VOLUME_HANDLE_WIDTH=12,te.RESIZE_TIME=500,te.SCROLL_TIME=200,te.SCROLL_GAP=50,te.AUTO_PLAYBACK_MAX=10,te.AUTO_PLAYBACK_MIN=5,te.AUTO_PLAYBACK_TIMEOUT=3e3,te.RECONNECT_TIME_MAX=5,te.RECONNECT_SLEEP_TIME=1e3,te.CONTROL_HIDE_TIME=3e3,te.DB_CLICE_TIME=300,te.MOBILE_AUTO_PLAYBACKRATE=3,te.MOBILE_AUTO_PLAYBACKRATE_TIME=1e3,te.MOBILE_AUTO_ORIENTATION_TIME=200,te.INFO_LOOP_TIME=1e3,te.FAST_FORWARD_VALUE=3,te.FAST_FORWARD_TIME=1e3,te.TOUCH_MOVE_RATIO=.5,"undefined"!=typeof document&&!document.getElementById("artplayer-style")){const e=p.createElement("style");e.id="artplayer-style",e.textContent=a.default,document.head.appendChild(e)}"undefined"!=typeof window&&(window.Artplayer=te),console.log(`%c ArtPlayer %c ${te.version} %c https://artplayer.org`,"color: #fff; background: #5f5f5f","color: #fff; background: #4bc729","")},{"bundle-text:./style/index.less":"3zu2K","option-validator":"dMNnW","./utils/emitter":"1SgiG","./utils":"5yYFo","./scheme":"3izFE","./config":"ej4fZ","./whitelist":"7CkCt","./template":"8iGAh","./i18n":"3mM4M","./player":"bCaa0","./control":"3qXcr","./contextmenu":"hTnNz","./info":"bfwuE","./subtitle":"bWZ2U","./events":"9oLaG","./hotkey":"cKO4X","./layer":"kZD92","./loading":"c9b9e","./notice":"SxQeL","./mask":"aJ0dF","./icons":"jx1Wu","./setting":"hdF39","./storage":"bCcu0","./plugins":"1v13t","./mobile":"eD5Ch","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"3zu2K":[function(e,t,r){t.exports='.art-video-player{z-index:20;width:100%;height:100%;zoom:1;color:#eee;text-align:left;direction:ltr;user-select:none;-webkit-tap-highlight-color:#0000;touch-action:manipulation;-ms-high-contrast-adjust:none;background-color:#000;outline:0;margin:0 auto;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3;display:flex;position:relative}.art-video-player *,.art-video-player :before,.art-video-player :after{box-sizing:border-box;margin:0;padding:0}.art-video-player ::-webkit-scrollbar{width:5px;height:5px}.art-video-player ::-webkit-scrollbar-thumb{background-color:#666}.art-video-player ::-webkit-scrollbar-thumb:hover{background-color:#ccc}.art-video-player .art-icon{justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.art-video-player .art-icon svg{fill:#fff}.art-video-player img{max-width:100%;vertical-align:top}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.art-video-player .art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000b3!important}}.art-video-player .art-video{z-index:10;width:100%;height:100%;cursor:pointer;background-color:#000;position:absolute;inset:0}.art-video-player .art-poster{z-index:11;width:100%;height:100%;user-select:none;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.art-video-player .art-subtitle{z-index:20;width:100%;text-align:center;color:#fff;pointer-events:none;text-shadow:1px 0 1px #000,0 1px 1px #000,-1px 0 1px #000,0 -1px 1px #000,1px 1px 1px #000,-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000;padding:0 20px;font-size:20px;display:none;position:absolute;bottom:10px}.art-video-player .art-subtitle p{word-break:break-all;height:fit-content;margin:5px 0 0;line-height:1.2}.art-video-player.art-subtitle-show .art-subtitle{display:block}.art-video-player.art-control-show .art-subtitle{bottom:50px}.art-video-player .art-danmuku{z-index:30;width:100%;height:100%;pointer-events:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-layers{z-index:40;width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-layers .art-layer{pointer-events:auto}.art-video-player.art-layer-show .art-layers{display:block}.art-video-player .art-mask{z-index:50;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-mask .art-state{width:60px;height:60px;opacity:.85;cursor:pointer;pointer-events:all;justify-content:center;align-items:center;display:flex;position:absolute;bottom:65px;right:30px}.art-video-player.art-mask-show .art-mask{display:flex}.art-video-player.art-mobile .art-state{position:static}.art-video-player .art-loading{z-index:70;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.art-video-player.art-loading-show .art-loading{display:flex}.art-video-player .art-bottom{z-index:60;height:100px;opacity:0;visibility:hidden;pointer-events:none;background-image:linear-gradient(#0000,#0006,#000);background-position:bottom;background-repeat:repeat-x;flex-direction:column;justify-content:space-between;padding:50px 10px 0;transition:all .2s ease-in-out;display:flex;position:absolute;bottom:0;left:0;right:0}.art-video-player .art-bottom .art-progress{z-index:0;pointer-events:auto;flex:1;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress{height:4px;cursor:pointer;flex-direction:row;align-items:center;display:flex;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner{height:50%;width:100%;background:#fff3;align-items:center;display:flex;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-loaded{z-index:10;height:100%;width:0;background:#fff6;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-played{z-index:20;height:100%;width:0;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight{z-index:30;height:100%;pointer-events:none;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span{width:7px;height:100%;pointer-events:auto;background:#fff;display:inline-block;position:absolute;top:0;left:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{visibility:hidden;z-index:40;border-radius:50%;justify-content:center;align-items:center;transition:transform .1s ease-in-out;position:absolute;transform:scale(.1)}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator .art-icon{width:100%;height:100%;pointer-events:none;user-select:none}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-tip{z-index:50;height:20px;color:#fff;text-align:center;white-space:nowrap;background:#000000b3;border-radius:3px;padding:0 5px;font-size:12px;font-weight:700;line-height:20px;display:none;position:absolute;top:-25px;left:0}.art-video-player .art-bottom .art-progress .art-control-thumbnails{pointer-events:none;background-color:#000000b3;display:none;position:absolute;bottom:8px;left:0}.art-video-player .art-bottom .art-progress .art-control-loop{width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-loop .art-loop-point{width:2px;height:8px;background:#ffffffbf;position:absolute;top:-2px;left:0}.art-video-player .art-bottom .art-controls{z-index:1;pointer-events:auto;height:45px;justify-content:space-between;align-items:center;display:flex;position:relative}.art-video-player .art-bottom .art-controls .art-controls-left,.art-video-player .art-bottom .art-controls .art-controls-right{display:flex}.art-video-player .art-bottom .art-controls .art-controls-center{height:100%;flex:1;justify-content:center;align-items:center;padding:0 10px;display:flex}.art-video-player .art-bottom .art-controls .art-controls-right{justify-content:flex-end}.art-video-player .art-bottom .art-controls .art-control{opacity:.9;min-height:36px;min-width:36px;text-align:center;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex}.art-video-player .art-bottom .art-controls .art-control .art-icon{float:left;height:36px;width:36px;justify-content:center;align-items:center;display:flex}.art-video-player .art-bottom .art-controls .art-control:hover{opacity:1}.art-video-player .art-bottom .art-controls .art-control-onlyText{padding:0 10px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel{float:left;width:0;height:100%;transition:margin .2s cubic-bezier(.4,0,1,1),width .2s cubic-bezier(.4,0,1,1);position:relative;overflow:hidden}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle{width:12px;height:12px;background:#fff;border-radius:12px;margin-top:-6px;position:absolute;top:50%;left:0}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before{background:#fff;left:-54px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after{background:#fff3;left:6px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before,.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after{content:"";height:3px;width:60px;margin-top:-2px;display:block;position:absolute;top:50%}.art-video-player .art-bottom .art-controls .art-control-volume:hover .art-volume-panel{width:60px}.art-video-player .art-bottom .art-controls .art-control-quality{z-index:30;position:relative}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys{width:100px;text-align:center;color:#fff;background:#000c;border-radius:3px;padding:5px 0;display:none;position:absolute;bottom:35px}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item{height:30px;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;line-height:30px;overflow:hidden}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item:hover{background-color:#ffffff1a}.art-video-player .art-bottom .art-controls .art-control-quality:hover .art-qualitys{display:block}.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner{height:100%}.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{visibility:visible;transform:scale(1)}.art-video-player.art-control-show .art-bottom,.art-video-player.art-hover .art-bottom{opacity:1;visibility:visible}.art-video-player.art-error .art-progress-indicator,.art-video-player.art-destroy .art-progress-indicator,.art-video-player.art-error .art-progress-tip,.art-video-player.art-destroy .art-progress-tip{display:none!important}.art-video-player.art-mobile .art-bottom{padding:50px 7px 0}.art-video-player.art-mobile .art-bottom .art-controls{height:40px}.art-video-player.art-mobile .art-bottom .art-progress-indicator{visibility:visible!important;transform:scale(1)!important}.art-video-player .art-notice{z-index:80;width:100%;pointer-events:none;padding:10px;font-size:14px;display:none;position:absolute;top:0;left:0}.art-video-player .art-notice .art-notice-inner{color:#fff;background-color:#0009;border-radius:3px;padding:5px 10px;display:inline-block}.art-video-player.art-notice-show .art-notice{display:flex}.art-video-player .art-contextmenus{z-index:120;min-width:200px;background-color:#000000e6;border-radius:3px;flex-direction:column;padding:5px 0;display:none;position:absolute;top:10px;left:10px}.art-video-player .art-contextmenus .art-contextmenu{cursor:pointer;color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;border-bottom:1px solid #ffffff1a;padding:10px 15px;font-size:12px;display:block;overflow:hidden}.art-video-player .art-contextmenus .art-contextmenu a{color:#fff;text-decoration:none}.art-video-player .art-contextmenus .art-contextmenu span{padding:0 7px;display:inline-block}.art-video-player .art-contextmenus .art-contextmenu span:hover,.art-video-player .art-contextmenus .art-contextmenu span.art-current{color:#00c9ff}.art-video-player .art-contextmenus .art-contextmenu:hover{background-color:#ffffff1a}.art-video-player .art-contextmenus .art-contextmenu:last-child{border-bottom:none}.art-video-player.art-contextmenu-show .art-contextmenus{display:flex}.art-video-player .art-settings{z-index:90;height:auto;max-height:300px;background-color:#000000e6;border-radius:3px;font-size:13px;transition:all .2s;display:none;position:absolute;bottom:50px;right:10px;overflow:auto}.art-video-player .art-settings .art-setting-panel{display:none}.art-video-player .art-settings .art-setting-panel.art-current{display:block}.art-video-player .art-settings .art-setting-panel .art-setting-item{height:35px;cursor:pointer;color:#fffc;justify-content:space-between;align-items:center;padding:0 5px;line-height:1;display:flex;overflow:hidden}.art-video-player .art-settings .art-setting-panel .art-setting-item:hover,.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current{color:#fff;background-color:#ffffff1a}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon{width:30px;height:30px;justify-content:center;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon-check{visibility:hidden;height:15px}.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current .art-icon-check{visibility:visible}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left{white-space:nowrap;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left .art-setting-item-left-icon{height:24px;width:24px;justify-content:center;align-items:center;margin-right:10px;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right{align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-tooltip{white-space:nowrap;color:#ffffff80;margin-right:5px;font-size:12px}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-icon{height:24px;justify-content:center;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-range{height:3px;width:80px;appearance:none;background-color:#fff3;outline:none}.art-video-player .art-settings .art-setting-panel .art-setting-item-back{border-bottom:1px solid #ffffff1a}.art-video-player.art-setting-show .art-settings{display:block}.art-video-player.art-mobile .art-settings{max-height:200px}.art-video-player .art-info{z-index:100;width:350px;color:#fff;-webkit-font-smoothing:antialiased;background-color:#000000e6;flex-direction:column;padding:10px;font-family:Noto Sans CJK SC DemiLight,Roboto,Segoe UI,Tahoma,Arial,Helvetica,sans-serif;font-size:12px;display:none;position:absolute;top:10px;left:10px}.art-video-player .art-info .art-info-item{margin-bottom:5px;display:flex}.art-video-player .art-info .art-info-item .art-info-title{width:100px;text-align:right}.art-video-player .art-info .art-info-item .art-info-content{text-overflow:ellipsis;white-space:nowrap;flex:1;padding-left:5px;overflow:hidden}.art-video-player .art-info .art-info-item:last-child{margin-bottom:0}.art-video-player .art-info .art-info-close{cursor:pointer;position:absolute;top:5px;right:5px}.art-video-player.art-info-show .art-info{display:flex}.art-video-player.art-hide-cursor *{cursor:none!important}.art-video-player[data-aspect-ratio] video{box-sizing:content-box;object-fit:fill}.art-video-player.art-fullscreen-web{z-index:9999;width:100%;height:100%;position:fixed;inset:0}.art-video-player .art-mini-header{z-index:110;height:35px;color:#fff;opacity:0;visibility:hidden;background-color:#00000080;justify-content:space-between;align-items:center;line-height:35px;transition:all .2s ease-in-out;display:none;position:absolute;top:0;left:0;right:0}.art-video-player .art-mini-header .art-mini-title{text-overflow:ellipsis;white-space:nowrap;cursor:move;flex:1;padding:0 10px;overflow:hidden}.art-video-player .art-mini-header .art-mini-close{width:35px;text-align:center;cursor:pointer;font-size:22px}.art-video-player.art-is-dragging{opacity:.7}.art-video-player.art-mini{z-index:9999;width:400px;height:225px;position:fixed;box-shadow:0 2px 5px #00000029,0 3px 6px #0003}.art-video-player.art-mini .art-mini-header{user-select:none;display:flex}.art-video-player.art-mini.art-hover .art-mini-header{opacity:1;visibility:visible}.art-video-player.art-mini .art-mask .art-state{position:static}.art-video-player.art-mini .art-contextmenu,.art-video-player.art-mini .art-bottom,.art-video-player.art-mini .art-danmu,.art-video-player.art-mini .art-info,.art-video-player.art-mini .art-layers,.art-video-player.art-mini .art-notice,.art-video-player.art-mini .art-settings,.art-video-player.art-mini .art-subtitle{display:none!important}.art-auto-size{justify-content:center;align-items:center;display:flex}.art-auto-size .art-video-player{transition:all .2s}.art-video-player[data-flip=horizontal] .art-video{transform:scaleX(-1)}.art-video-player[data-flip=vertical] .art-video{transform:scaleY(-1)}.art-video-player .art-layer-miniProgressBar{height:2px;background-color:var(--theme);display:block;position:absolute;bottom:0;left:0;right:0}.art-video-player .art-layer-lock{height:34px;width:34px;color:#fff;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:calc(50% - 17px);left:15px}.art-video-player .art-layer-autoPlayback{background-color:#000c;border-radius:3px;align-items:center;padding:10px;line-height:1;display:none;position:absolute;bottom:60px;left:20px}.art-video-player .art-layer-autoPlayback .art-autoPlayback-close{cursor:pointer;align-items:center;margin-right:10px;display:flex}.art-video-player .art-layer-autoPlayback .art-autoPlayback-close svg{width:15px;height:15px;fill:#00c9ff}.art-video-player .art-layer-autoPlayback .art-autoPlayback-last{margin-right:10px}.art-video-player .art-layer-autoPlayback .art-autoPlayback-jump{color:#00c9ff;cursor:pointer}.art-video-player.art-lock .art-bottom{display:none!important}.art-video-player.art-lock .art-subtitle{bottom:10px!important}.art-video-player.art-lock .art-layer-miniProgressBar{display:block!important}.art-video-player.art-control-show .art-layer-miniProgressBar{display:none}.art-video-player.art-control-show .art-layer-lock{display:flex}.art-video-player .art-control-selector{position:relative}.art-video-player .art-control-selector .art-selector-list{min-width:100px;max-width:200px;max-height:200px;text-align:center;color:#fff;background-color:#000c;border-radius:3px;padding:5px 0;display:none;position:absolute;bottom:35px;overflow:auto}.art-video-player .art-control-selector .art-selector-list .art-selector-item{height:30px;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;padding:0 5px;line-height:30px;overflow:hidden}.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover{background-color:#ffffff1a}.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover,.art-video-player .art-control-selector .art-selector-list .art-selector-item.art-current{color:#00c9ff}.art-video-player .art-control-selector:hover .art-selector-list{display:block}[class*=hint--]{font-style:normal;display:inline-block;position:relative}[class*=hint--]:before,[class*=hint--]:after{visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;transition:all .3s;position:absolute;transform:translate(0,0)}[class*=hint--]:hover:before,[class*=hint--]:hover:after{visibility:visible;opacity:1;transition-delay:.1s}[class*=hint--]:before{content:"";z-index:1000001;background:0 0;border:6px solid #0000;position:absolute}[class*=hint--]:after{color:#fff;white-space:nowrap;background:#000;padding:8px 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:12px}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=""]:before,[aria-label=""]:after,[data-hint=""]:before,[data-hint=""]:after{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#000}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#000}.hint--left:before{border-left-color:#000}.hint--right:before{border-right-color:#000}.hint--top:before{margin-bottom:-11px}.hint--top:before,.hint--top:after{bottom:100%;left:50%}.hint--top:before{left:calc(50% - 6px)}.hint--top:after{transform:translate(-50%)}.hint--top:hover:before{transform:translateY(-8px)}.hint--top:hover:after{transform:translate(-50%)translateY(-8px)}.hint--bottom:before{margin-top:-11px}.hint--bottom:before,.hint--bottom:after{top:100%;left:50%}.hint--bottom:before{left:calc(50% - 6px)}.hint--bottom:after{transform:translate(-50%)}.hint--bottom:hover:before{transform:translateY(8px)}.hint--bottom:hover:after{transform:translate(-50%)translateY(8px)}.hint--right:before{margin-bottom:-6px;margin-left:-11px}.hint--right:after{margin-bottom:-14px}.hint--right:before,.hint--right:after{bottom:50%;left:100%}.hint--right:hover:before,.hint--right:hover:after{transform:translate(8px)}.hint--left:before{margin-bottom:-6px;margin-right:-11px}.hint--left:after{margin-bottom:-14px}.hint--left:before,.hint--left:after{bottom:50%;right:100%}.hint--left:hover:before,.hint--left:hover:after{transform:translate(-8px)}.hint--top-left:before{margin-bottom:-11px}.hint--top-left:before,.hint--top-left:after{bottom:100%;left:50%}.hint--top-left:before{left:calc(50% - 6px)}.hint--top-left:after{margin-left:12px;transform:translate(-100%)}.hint--top-left:hover:before{transform:translateY(-8px)}.hint--top-left:hover:after{transform:translate(-100%)translateY(-8px)}.hint--top-right:before{margin-bottom:-11px}.hint--top-right:before,.hint--top-right:after{bottom:100%;left:50%}.hint--top-right:before{left:calc(50% - 6px)}.hint--top-right:after{margin-left:-12px;transform:translate(0)}.hint--top-right:hover:before,.hint--top-right:hover:after{transform:translateY(-8px)}.hint--bottom-left:before{margin-top:-11px}.hint--bottom-left:before,.hint--bottom-left:after{top:100%;left:50%}.hint--bottom-left:before{left:calc(50% - 6px)}.hint--bottom-left:after{margin-left:12px;transform:translate(-100%)}.hint--bottom-left:hover:before{transform:translateY(8px)}.hint--bottom-left:hover:after{transform:translate(-100%)translateY(8px)}.hint--bottom-right:before{margin-top:-11px}.hint--bottom-right:before,.hint--bottom-right:after{top:100%;left:50%}.hint--bottom-right:before{left:calc(50% - 6px)}.hint--bottom-right:after{margin-left:-12px;transform:translate(0)}.hint--bottom-right:hover:before,.hint--bottom-right:hover:after{transform:translateY(8px)}.hint--small:after,.hint--medium:after,.hint--large:after{white-space:normal;word-wrap:break-word;line-height:1.4em}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}[class*=hint--]:after{text-shadow:0 -1px #000;box-shadow:4px 4px 8px #0000004d}.hint--error:after{text-shadow:0 -1px #592726;background-color:#b34e4d}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{text-shadow:0 -1px #6c5328;background-color:#c09854}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{text-shadow:0 -1px #1a3c4d;background-color:#3986ac}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{text-shadow:0 -1px #1a321a;background-color:#458746}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{transform:translateY(-8px)}.hint--always.hint--top:after{transform:translate(-50%)translateY(-8px)}.hint--always.hint--top-left:before{transform:translateY(-8px)}.hint--always.hint--top-left:after{transform:translate(-100%)translateY(-8px)}.hint--always.hint--top-right:before,.hint--always.hint--top-right:after{transform:translateY(-8px)}.hint--always.hint--bottom:before{transform:translateY(8px)}.hint--always.hint--bottom:after{transform:translate(-50%)translateY(8px)}.hint--always.hint--bottom-left:before{transform:translateY(8px)}.hint--always.hint--bottom-left:after{transform:translate(-100%)translateY(8px)}.hint--always.hint--bottom-right:before,.hint--always.hint--bottom-right:after{transform:translateY(8px)}.hint--always.hint--left:before,.hint--always.hint--left:after{transform:translate(-8px)}.hint--always.hint--right:before,.hint--always.hint--right:after{transform:translate(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:before,.hint--no-animate:after{transition-duration:0s}.hint--bounce:before,.hint--bounce:after{-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s,visibility .3s,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s,visibility .3s,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.hint--no-shadow:before,.hint--no-shadow:after{text-shadow:initial;box-shadow:initial}.hint--no-arrow:before{display:none}'},{}],dMNnW:[function(e,t,r){t.exports=function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}var t=Object.prototype.toString,r=function(r){if(void 0===r)return"undefined";if(null===r)return"null";var i=e(r);if("boolean"===i)return"boolean";if("string"===i)return"string";if("number"===i)return"number";if("symbol"===i)return"symbol";if("function"===i)return function(e){return"GeneratorFunction"===o(e)}(r)?"generatorfunction":"function";if(function(e){return Array.isArray?Array.isArray(e):e instanceof Array}(r))return"array";if(function(e){return!(!e.constructor||"function"!=typeof e.constructor.isBuffer)&&e.constructor.isBuffer(e)}(r))return"buffer";if(function(e){try{if("number"==typeof e.length&&"function"==typeof e.callee)return!0}catch(e){if(-1!==e.message.indexOf("callee"))return!0}return!1}(r))return"arguments";if(function(e){return e instanceof Date||"function"==typeof e.toDateString&&"function"==typeof e.getDate&&"function"==typeof e.setDate}(r))return"date";if(function(e){return e instanceof Error||"string"==typeof e.message&&e.constructor&&"number"==typeof e.constructor.stackTraceLimit}(r))return"error";if(function(e){return e instanceof RegExp||"string"==typeof e.flags&&"boolean"==typeof e.ignoreCase&&"boolean"==typeof e.multiline&&"boolean"==typeof e.global}(r))return"regexp";switch(o(r)){case"Symbol":return"symbol";case"Promise":return"promise";case"WeakMap":return"weakmap";case"WeakSet":return"weakset";case"Map":return"map";case"Set":return"set";case"Int8Array":return"int8array";case"Uint8Array":return"uint8array";case"Uint8ClampedArray":return"uint8clampedarray";case"Int16Array":return"int16array";case"Uint16Array":return"uint16array";case"Int32Array":return"int32array";case"Uint32Array":return"uint32array";case"Float32Array":return"float32array";case"Float64Array":return"float64array"}if(function(e){return"function"==typeof e.throw&&"function"==typeof e.return&&"function"==typeof e.next}(r))return"generator";switch(i=t.call(r)){case"[object Object]":return"object";case"[object Map Iterator]":return"mapiterator";case"[object Set Iterator]":return"setiterator";case"[object String Iterator]":return"stringiterator";case"[object Array Iterator]":return"arrayiterator"}return i.slice(8,-1).toLowerCase().replace(/\s/g,"")};function o(e){return e.constructor?e.constructor.name:null}function i(e,t){var o=2a)),o.export(r,"queryAll",(()=>n)),o.export(r,"addClass",(()=>s)),o.export(r,"removeClass",(()=>l)),o.export(r,"hasClass",(()=>c)),o.export(r,"append",(()=>p)),o.export(r,"remove",(()=>u)),o.export(r,"setStyle",(()=>d)),o.export(r,"setStyles",(()=>f)),o.export(r,"getStyle",(()=>h)),o.export(r,"sublings",(()=>m)),o.export(r,"inverseClass",(()=>g)),o.export(r,"tooltip",(()=>v)),o.export(r,"isInViewport",(()=>y)),o.export(r,"includeFromEvent",(()=>b)),o.export(r,"replaceElement",(()=>x)),o.export(r,"createElement",(()=>w));var i=e("./compatibility");function a(e,t=document){return t.querySelector(e)}function n(e,t=document){return Array.from(t.querySelectorAll(e))}function s(e,t){return e.classList.add(t)}function l(e,t){return e.classList.remove(t)}function c(e,t){return e.classList.contains(t)}function p(e,t){return t instanceof Element?e.appendChild(t):e.insertAdjacentHTML("beforeend",String(t)),e.lastElementChild||e.lastChild}function u(e){return e.parentNode.removeChild(e)}function d(e,t,r){return e.style[t]=r,e}function f(e,t){return Object.keys(t).forEach((r=>{d(e,r,t[r])})),e}function h(e,t,r=!0){const o=window.getComputedStyle(e,null).getPropertyValue(t);return r?parseFloat(o):o}function m(e){return Array.from(e.parentElement.children).filter((t=>t!==e))}function g(e,t){m(e).forEach((e=>l(e,t))),s(e,t)}function v(e,t,r="top"){i.isMobile||(e.setAttribute("aria-label",t),s(e,"hint--rounded"),s(e,`hint--${r}`))}function y(e,t=0){const r=e.getBoundingClientRect(),o=window.innerHeight||document.documentElement.clientHeight,i=window.innerWidth||document.documentElement.clientWidth,a=r.top-t<=o&&r.top+r.height+t>=0,n=r.left-t<=i+t&&r.left+r.width+t>=0;return a&&n}function b(e,t){return e.composedPath&&e.composedPath().indexOf(t)>-1}function x(e,t){return t.parentNode.replaceChild(e,t),e}function w(e){return document.createElement(e)}},{"./compatibility":"e9wVp","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],e9wVp:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"userAgent",(()=>i)),o.export(r,"isMobile",(()=>a)),o.export(r,"isSafari",(()=>n)),o.export(r,"isWechat",(()=>s)),o.export(r,"isIE",(()=>l)),o.export(r,"isAndroid",(()=>c)),o.export(r,"isIOS",(()=>p));const i="undefined"!=typeof window?window.navigator.userAgent:"",a=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(i),n=/^((?!chrome|android).)*safari/i.test(i),s=/MicroMessenger/i.test(i),l=/MSIE|Trident/i.test(i),c=/android/i.test(i),p=/iPad|iPhone|iPod/i.test(i)&&!window.MSStream},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],kNZvP:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"ArtPlayerError",(()=>i)),o.export(r,"errorHandle",(()=>a));class i extends Error{constructor(e,t){super(e),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,t||this.constructor),this.name="ArtPlayerError"}}function a(e,t){if(!e)throw new i(t);return e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],eZUgm:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return"WEBVTT \r\n\r\n".concat((t=e,t.replace(/(\d\d:\d\d:\d\d)[,.](\d+)/g,((e,t,r)=>{let o=r.slice(0,3);return 1===r.length&&(o=r+"00"),2===r.length&&(o=r+"0"),`${t},${o}`}))).replace(/\{\\([ibu])\}/g,"").replace(/\{\\([ibu])1\}/g,"<$1>").replace(/\{([ibu])\}/g,"<$1>").replace(/\{\/([ibu])\}/g,"").replace(/(\d\d:\d\d:\d\d),(\d\d\d)/g,"$1.$2").replace(/{[\s\S]*?}/g,"").concat("\r\n\r\n"));var t}function a(e){return URL.createObjectURL(new Blob([e],{type:"text/vtt"}))}function n(e){const t=new RegExp("Dialogue:\\s\\d,(\\d+:\\d\\d:\\d\\d.\\d\\d),(\\d+:\\d\\d:\\d\\d.\\d\\d),([^,]*),([^,]*),(?:[^,]*,){4}([\\s\\S]*)$","i");function r(e=""){return e.split(/[:.]/).map(((e,t,r)=>{if(t===r.length-1){if(1===e.length)return`.${e}00`;if(2===e.length)return`.${e}0`}else if(1===e.length)return(0===t?"0":":0")+e;return 0===t?e:t===r.length-1?`.${e}`:`:${e}`})).join("")}return`WEBVTT\n\n${e.split(/\r?\n/).map((e=>{const o=e.match(t);return o?{start:r(o[1].trim()),end:r(o[2].trim()),text:o[5].replace(/{[\s\S]*?}/g,"").replace(/(\\N)/g,"\n").trim().split(/\r?\n/).map((e=>e.trim())).join("\n")}:null})).filter((e=>e)).map(((e,t)=>e?`${t+1}\n${e.start} --\x3e ${e.end}\n${e.text}`:"")).filter((e=>e.trim())).join("\n\n")}`}o.defineInteropFlag(r),o.export(r,"srtToVtt",(()=>i)),o.export(r,"vttToBlob",(()=>a)),o.export(r,"assToVtt",(()=>n))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],dYeSt:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return e.includes("?")?i(e.split("?")[0]):e.includes("#")?i(e.split("#")[0]):e.trim().toLowerCase().split(".").pop()}function a(e,t){const r=document.createElement("a");r.style.display="none",r.href=e,r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r)}o.defineInteropFlag(r),o.export(r,"getExt",(()=>i)),o.export(r,"download",(()=>a))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"5ynPA":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"def",(()=>i)),o.export(r,"has",(()=>n)),o.export(r,"get",(()=>s)),o.export(r,"mergeDeep",(()=>l));const i=Object.defineProperty,{hasOwnProperty:a}=Object.prototype;function n(e,t){return a.call(e,t)}function s(e,t){return Object.getOwnPropertyDescriptor(e,t)}function l(...e){const t=e=>e&&"object"==typeof e&&!Array.isArray(e);return e.reduce(((e,r)=>(Object.keys(r).forEach((o=>{const i=e[o],a=r[o];Array.isArray(i)&&Array.isArray(a)?e[o]=i.concat(...a):!t(i)||!t(a)||a instanceof Element?e[o]=a:e[o]=l(i,a)})),e)),{})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],kXYeR:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e=0){return new Promise((t=>setTimeout(t,e)))}function a(e,t,r){let o;function i(...i){clearTimeout(o),o=setTimeout((function(){o=null,e.apply(r,i)}),t)}return i.clearTimeout=function(){clearTimeout(o)},i}function n(e,t){let r,o,i=!1;return function a(...n){if(i)return r=n,void(o=this);i=!0,e.apply(this,n),setTimeout((()=>{i=!1,r&&(a.apply(o,r),r=null,o=null)}),t)}}o.defineInteropFlag(r),o.export(r,"sleep",(()=>i)),o.export(r,"debounce",(()=>a)),o.export(r,"throttle",(()=>n))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],anS7L:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r){return Math.max(Math.min(e,Math.max(t,r)),Math.min(t,r))}function a(e){const t=Math.floor(e/3600),r=Math.floor((e-3600*t)/60),o=Math.floor(e-3600*t-60*r);return(t>0?[t,r,o]:[r,o]).map((e=>e<10?`0${e}`:String(e))).join(":")}function n(e){return e.replace(/[&<>'"]/g,(e=>({"&":"&","<":"<",">":">","'":"'",'"':"""}[e]||e)))}o.defineInteropFlag(r),o.export(r,"clamp",(()=>i)),o.export(r,"secondToTime",(()=>a)),o.export(r,"escape",(()=>n))},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"3izFE":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"ComponentOption",(()=>d));var i=e("../utils");const a="array",n="boolean",s="string",l="number",c="object",p="function";function u(e,t,r){return(0,i.errorHandle)(t===s||t===l||e instanceof Element,`${r.join(".")} require '${s}' or 'Element' type`)}const d={html:u,disable:`?${n}`,name:`?${s}`,index:`?${l}`,style:`?${c}`,click:`?${p}`,mounted:`?${p}`,tooltip:`?${s}|${l}`,width:`?${l}`,selector:`?${a}`,onSelect:`?${p}`,switch:`?${n}`,onSwitch:`?${p}`,range:`?${a}`,onRange:`?${p}`};r.default={id:s,container:u,url:s,poster:s,title:s,type:s,theme:s,lang:s,volume:l,isLive:n,muted:n,autoplay:n,autoSize:n,autoMini:n,loop:n,flip:n,playbackRate:n,aspectRatio:n,screenshot:n,setting:n,hotkey:n,pip:n,mutex:n,backdrop:n,fullscreen:n,fullscreenWeb:n,subtitleOffset:n,miniProgressBar:n,useSSR:n,playsInline:n,lock:n,fastForward:n,autoPlayback:n,autoOrientation:n,airplay:n,plugins:[p],whitelist:[`${s}|${p}|regexp`],layers:[d],contextmenu:[d],settings:[d],controls:[{...d,position:(e,t,r)=>{const o=["top","left","right"];return(0,i.errorHandle)(o.includes(e),`${r.join(".")} only accept ${o.toString()} as parameters`)}}],quality:[{default:`?${n}`,html:s,url:s}],highlight:[{time:l,text:s}],thumbnails:{url:s,number:l,column:l,width:l,height:l},subtitle:{url:s,type:s,style:c,encoding:s},moreVideoAttr:c,icons:c,customType:c}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ej4fZ:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default={propertys:["audioTracks","autoplay","buffered","controller","controls","crossOrigin","currentSrc","currentTime","defaultMuted","defaultPlaybackRate","duration","ended","error","loop","mediaGroup","muted","networkState","paused","playbackRate","played","preload","readyState","seekable","seeking","src","startDate","textTracks","videoTracks","volume"],methods:["addTextTrack","canPlayType","load","play","pause"],events:["abort","canplay","canplaythrough","durationchange","emptied","ended","error","loadeddata","loadedmetadata","loadstart","pause","play","playing","progress","ratechange","seeked","seeking","stalled","suspend","timeupdate","volumechange","waiting"],prototypes:["width","height","videoWidth","videoHeight","poster","webkitDecodedFrameCount","webkitDroppedFrameCount","playsInline","webkitSupportsFullscreen","webkitDisplayingFullscreen","onenterpictureinpicture","onleavepictureinpicture","disablePictureInPicture","cancelVideoFrameCallback","requestVideoFrameCallback","getVideoPlaybackQuality","requestPictureInPicture","webkitEnterFullScreen","webkitEnterFullscreen","webkitExitFullScreen","webkitExitFullscreen"]}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"7CkCt":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("./utils");r.default=class{constructor(e){this.art=e}get state(){const{option:e,constructor:{kindOf:t}}=this.art;return!o.isMobile||e.whitelist.some((e=>{switch(t(e)){case"string":return"*"===e||o.userAgent.indexOf(e)>-1;case"function":return e(o.userAgent);case"regexp":return e.test(o.userAgent);default:return!1}}))}}},{"./utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"8iGAh":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("./utils");class i{constructor(e){this.art=e;const{option:t,constructor:r,whitelist:i}=e;t.container instanceof Element?this.$container=t.container:(this.$container=(0,o.query)(t.container),(0,o.errorHandle)(this.$container,`No container element found by ${t.container}`));const a=this.$container.tagName.toLowerCase();(0,o.errorHandle)("div"===a,`Unsupported container element type, only support 'div' but got '${a}'`),(0,o.errorHandle)(r.instances.every((e=>e.template.$container!==this.$container)),"Cannot mount multiple instances on the same dom element"),this.query=this.query.bind(this),this.$container.dataset.artId=e.id,this.$original=this.$container.cloneNode(!0),i.state?this.desktop():this.mobile()}static get html(){return'
Player version:
4.5.5
Video url:
Video volume:
Video time:
Video duration:
Video resolution:
x
[x]
×
'}query(e){return(0,o.query)(e,this.$container)}desktop(){const{option:e}=this.art;e.useSSR||(this.$container.innerHTML=i.html),this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video"),this.$track=this.query("track"),this.$poster=this.query(".art-poster"),this.$subtitle=this.query(".art-subtitle"),this.$danmuku=this.query(".art-danmuku"),this.$bottom=this.query(".art-bottom"),this.$progress=this.query(".art-progress"),this.$controls=this.query(".art-controls"),this.$controlsLeft=this.query(".art-controls-left"),this.$controlsCenter=this.query(".art-controls-center"),this.$controlsRight=this.query(".art-controls-right"),this.$layer=this.query(".art-layers"),this.$loading=this.query(".art-loading"),this.$notice=this.query(".art-notice"),this.$noticeInner=this.query(".art-notice-inner"),this.$mask=this.query(".art-mask"),this.$state=this.query(".art-state"),this.$setting=this.query(".art-settings"),this.$info=this.query(".art-info"),this.$infoPanel=this.query(".art-info-panel"),this.$infoClose=this.query(".art-info-close"),this.$miniHeader=this.query(".art-mini-header"),this.$miniTitle=this.query(".art-mini-title"),this.$miniClose=this.query(".art-mini-close"),this.$contextmenu=this.query(".art-contextmenus"),e.backdrop&&((0,o.addClass)(this.$setting,"art-backdrop-filter"),(0,o.addClass)(this.$contextmenu,"art-backdrop-filter"),(0,o.addClass)(this.$info,"art-backdrop-filter")),o.isMobile&&(0,o.addClass)(this.$player,"art-mobile")}mobile(){this.$container.innerHTML='
',this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video")}destroy(e){e?(0,o.replaceElement)(this.$original,this.$container):(0,o.addClass)(this.$player,"art-destroy")}}r.default=i},{"./utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"3mM4M":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),a=e("./zh-cn.json"),n=o.interopDefault(a),s=e("./zh-tw.json"),l=o.interopDefault(s),c=e("./pl.json"),p=o.interopDefault(c),u=e("./cs.json"),d=o.interopDefault(u),f=e("./es.json"),h=o.interopDefault(f);r.default=class{constructor(e){this.art=e,this.languages={"zh-cn":n.default,"zh-tw":l.default,pl:p.default,cs:d.default,es:h.default},this.init()}init(){const e=this.art.option.lang.toLowerCase();this.language=this.languages[e]||{}}get(e){return this.language[e]||e}update(e){this.languages=(0,i.mergeDeep)(this.languages,e),this.init()}}},{"../utils":"5yYFo","./zh-cn.json":"1f1tr","./zh-tw.json":"3hy9S","./pl.json":"aFOXc","./cs.json":"aNfUP","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv","./es.json":"aKEKs"}],"1f1tr":[function(e,t,r){t.exports=JSON.parse('{"Video Info":"统计信息","Close":"关闭","Video Load Failed":"加载失败","Volume":"音量","Play":"播放","Pause":"暂停","Rate":"速度","Mute":"静音","Video Flip":"画面翻转","Horizontal":"水平","Vertical":"垂直","Reconnect":"重新连接","Show Setting":"显示设置","Hide Setting":"隐藏设置","Screenshot":"截图","Play Speed":"播放速度","Aspect Ratio":"画面比例","Default":"默认","Normal":"正常","Open":"打开","Switch Video":"切换","Switch Subtitle":"切换字幕","Fullscreen":"全屏","Exit Fullscreen":"退出全屏","Web Fullscreen":"网页全屏","Exit Web Fullscreen":"退出网页全屏","Mini Player":"迷你播放器","PIP Mode":"开启画中画","Exit PIP Mode":"退出画中画","PIP Not Supported":"不支持画中画","Fullscreen Not Supported":"不支持全屏","Subtitle Offset":"字幕偏移","Last Seen":"上次看到","Jump Play":"跳转播放","AirPlay":"隔空播放","AirPlay Not Available":"隔空播放不可用"}')},{}],"3hy9S":[function(e,t,r){t.exports=JSON.parse('{"Video Info":"統計訊息","Close":"關閉","Video Load Failed":"載入失敗","Volume":"音量","Play":"播放","Pause":"暫停","Rate":"速度","Mute":"靜音","Video Flip":"畫面翻轉","Horizontal":"水平","Vertical":"垂直","Reconnect":"重新連接","Show Setting":"顯示设置","Hide Setting":"隱藏设置","Screenshot":"截圖","Play Speed":"播放速度","Aspect Ratio":"畫面比例","Default":"默認","Normal":"正常","Open":"打開","Switch Video":"切換","Switch Subtitle":"切換字幕","Fullscreen":"全屏","Exit Fullscreen":"退出全屏","Web Fullscreen":"網頁全屏","Exit Web Fullscreen":"退出網頁全屏","Mini Player":"迷你播放器","PIP Mode":"開啟畫中畫","Exit PIP Mode":"退出畫中畫","PIP Not Supported":"不支持畫中畫","Fullscreen Not Supported":"不支持全屏","Subtitle Offset":"字幕偏移","Last Seen":"上次看到","Jump Play":"跳轉播放","AirPlay":"隔空播放","AirPlay Not Available":"隔空播放不可用"}')},{}],aFOXc:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Informacje o wideo","Close":"Zamknij","Video Load Failed":"Błąd ładowania wideo","Volume":"Głośność","Play":"Odtwórz","Pause":"Wstrzymaj","Rate":"Oceń","Mute":"Wycisz","Video Flip":"Rotacja wideo","Horizontal":"Pozioma","Vertical":"Pionowa","Reconnect":"Połącz ponownie","Show Setting":"Pokaż ustawienia","Hide Setting":"Ukryj ustawienia","Screenshot":"Zrzut ekranu","Play Speed":"Prędkość odtwarzania","Aspect Ratio":"Współczynnik proporcji","Default":"Domyślny","Normal":"Normalny","Open":"Otwórz","Switch Video":"Przełącz wideo","Switch Subtitle":"Przełącz napisy","Fullscreen":"Pełny ekran","Exit Fullscreen":"Zamknij pełny ekran","Web Fullscreen":"Tryb pełnej strony","Exit Web Fullscreen":"Zamknij tryb pełnej strony","Mini Player":"Miniodtwarzacz","PIP Mode":"Tryb PiP","Exit PIP Mode":"Zamknij tryb PiP","PIP Not Supported":"Tryb PiP nieobsługiwany","Fullscreen Not Supported":"Pełny ekran nieobsługiwany","Subtitle Offset":"Przesunięcie napisów","Last Seen":"Ostatnio widziany","Jump Play":"Skocz do gry","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay nie jest dostępny"}')},{}],aNfUP:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Info o videu","Close":"Zavřít","Video Load Failed":"Nahrání videa selhalo","Volume":"Hlasitost","Play":"Přehrát","Pause":"Pozastavit","Rate":"Hodnocení","Mute":"Ztlumit","Video Flip":"Otočit video","Horizontal":"Horizontálně","Vertical":"Vertikálně","Reconnect":"Opětovné připojení","Show Setting":"Zobrazit nastavení","Hide Setting":"Skrýt nastavení","Screenshot":"Snímek obrazovky","Play Speed":"Rychlost přehrávání","Aspect Ratio":"Poměr stran","Default":"Výchozí","Normal":"Normální","Open":"Otevřít","Switch Video":"Přepnout video","Switch Subtitle":"Přepnout titulky","Fullscreen":"Celá obrazovka","Exit Fullscreen":"Opustit režim celé obrazovky","Web Fullscreen":"Celá stránka","Exit Web Fullscreen":"Zavřít režim celé stránky","Mini Player":"Mini přehrávač","PIP Mode":"Režim PIP","Exit PIP Mode":"Opustit režim PIP","PIP Not Supported":"Režim PIP není podporován","Fullscreen Not Supported":"Režim celé obrazovky není podporován","Subtitle Offset":"Posun titulků","Last Seen":"Naposledy viděn","Jump Play":"Hra na skok","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay není k dispozici"}')},{}],aKEKs:[function(e,t,r){t.exports=JSON.parse('{"Video Info":"Información del video","Close":"Cerrar","Video Load Failed":"Falló carga de video","Volume":"Volumen","Play":"Reproduciendo","Pause":"Pausa","Rate":"Velocidad","Mute":"Silencio","Video Flip":"Rotar video","Horizontal":"Horizontal","Vertical":"Vertical","Reconnect":"Reconectando","Show Setting":"Mostrar ajustes","Hide Setting":"Ocultar ajustes","Screenshot":"Captura de Pantalla","Play Speed":"Velocidad de reproducción","Aspect Ratio":"Relación de aspecto","Default":"Por defecto","Normal":"Normal","Open":"Abrir","Switch Video":"Cambiar video","Switch Subtitle":"Cambiar subtítulo","Fullscreen":"Pantalla completa","Exit Fullscreen":"Salir de Pantalla completa","Web Fullscreen":"Pantalla completa Web","Exit Web Fullscreen":"Salir de Pantalla completa","Mini Player":"Mini reproductor","PIP Mode":"Modo PiP","Exit PIP Mode":"Cerrar modo PiP","PIP Not Supported":"Modo PiP no compatible","Fullscreen Not Supported":"Pantalla completa no soportada","Subtitle Offset":"Ajuste subtítulo","Last Seen":"Visto última vez","Jump Play":"Saltar","AirPlay":"AirPlay","AirPlay Not Available":"AirPlay no disponible"}')},{}],bCaa0:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./urlMix"),a=o.interopDefault(i),n=e("./attrMix"),s=o.interopDefault(n),l=e("./playMix"),c=o.interopDefault(l),p=e("./pauseMix"),u=o.interopDefault(p),d=e("./toggleMix"),f=o.interopDefault(d),h=e("./seekMix"),m=o.interopDefault(h),g=e("./volumeMix"),v=o.interopDefault(g),y=e("./currentTimeMix"),b=o.interopDefault(y),x=e("./durationMix"),w=o.interopDefault(x),j=e("./switchMix"),k=o.interopDefault(j),S=e("./playbackRateMix"),I=o.interopDefault(S),C=e("./aspectRatioMix"),F=o.interopDefault(C),$=e("./screenshotMix"),M=o.interopDefault($),T=e("./fullscreenMix"),P=o.interopDefault(T),E=e("./fullscreenWebMix"),z=o.interopDefault(E),D=e("./pipMix"),A=o.interopDefault(D),R=e("./loadedMix"),O=o.interopDefault(R),L=e("./playedMix"),N=o.interopDefault(L),H=e("./playingMix"),V=o.interopDefault(H),Y=e("./autoSizeMix"),_=o.interopDefault(Y),q=e("./rectMix"),W=o.interopDefault(q),B=e("./flipMix"),U=o.interopDefault(B),Z=e("./miniMix"),X=o.interopDefault(Z),K=e("./loopMix"),G=o.interopDefault(K),J=e("./posterMix"),Q=o.interopDefault(J),ee=e("./autoHeightMix"),te=o.interopDefault(ee),re=e("./themeMix"),oe=o.interopDefault(re),ie=e("./titleMix"),ae=o.interopDefault(ie),ne=e("./normalSizeMix"),se=o.interopDefault(ne),le=e("./subtitleOffsetMix"),ce=o.interopDefault(le),pe=e("./airplayMix"),ue=o.interopDefault(pe),de=e("./optionInit"),fe=o.interopDefault(de),he=e("./eventInit"),me=o.interopDefault(he);r.default=class{constructor(e){(0,a.default)(e),(0,s.default)(e),(0,c.default)(e),(0,u.default)(e),(0,f.default)(e),(0,m.default)(e),(0,v.default)(e),(0,b.default)(e),(0,w.default)(e),(0,k.default)(e),(0,I.default)(e),(0,F.default)(e),(0,M.default)(e),(0,P.default)(e),(0,z.default)(e),(0,A.default)(e),(0,O.default)(e),(0,N.default)(e),(0,V.default)(e),(0,_.default)(e),(0,W.default)(e),(0,U.default)(e),(0,X.default)(e),(0,G.default)(e),(0,Q.default)(e),(0,te.default)(e),(0,oe.default)(e),(0,ae.default)(e),(0,se.default)(e),(0,ce.default)(e),(0,ue.default)(e),(0,me.default)(e),(0,fe.default)(e)}}},{"./urlMix":"9mMBB","./attrMix":"ghisN","./playMix":"l5N6R","./pauseMix":"fVR5i","./toggleMix":"cZiBO","./seekMix":"bsO1Q","./volumeMix":"ivSmC","./currentTimeMix":"8LbXb","./durationMix":"f7tNT","./switchMix":"ejQWi","./playbackRateMix":"kNcxE","./aspectRatioMix":"8v5yt","./screenshotMix":"eLUEv","./fullscreenMix":"ifvhR","./fullscreenWebMix":"dsFtO","./pipMix":"gYMLD","./loadedMix":"fMSRd","./playedMix":"iRHNE","./playingMix":"dQ40z","./autoSizeMix":"iF844","./rectMix":"1hAm8","./flipMix":"dhi4g","./miniMix":"eQPx9","./loopMix":"gQaVE","./posterMix":"7n9Pt","./autoHeightMix":"8Az1F","./themeMix":"kXlsI","./titleMix":"b8f4Q","./normalSizeMix":"4fP62","./subtitleOffsetMix":"gdNfa","./airplayMix":"bDxGv","./optionInit":"luxZi","./eventInit":"b25aJ","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"9mMBB":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$video:r}}=e;(0,o.def)(e,"url",{get:()=>r.currentSrc,async set(i){if(i){const a=t.type||(0,o.getExt)(i),n=t.customType[a];a&&n?(await(0,o.sleep)(),e.loading.show=!0,n.call(e,r,i,e)):(e.url&&e.url!==i&&e.once("video:canplay",(()=>{e.isReady&&e.emit("restart")})),r.src=i,e.option.url=i,e.emit("url",i))}else await(0,o.sleep)(),e.loading.show=!0}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ghisN:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t}}=e;(0,o.def)(e,"attr",{value(e,r){if(void 0===r)return t[e];t[e]=r}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],l5N6R:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,notice:r,option:i,constructor:{instances:a},template:{$video:n}}=e;(0,o.def)(e,"play",{value:async function(){const o=await n.play();if(r.show=t.get("Play"),e.emit("play"),i.mutex)for(let t=0;te.playing?e.pause():e.play()})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],bsO1Q:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{notice:t}=e;(0,o.def)(e,"seek",{set(r){e.currentTime=r,e.emit("seek",e.currentTime),e.duration&&(t.show=`${(0,o.secondToTime)(e.currentTime)} / ${(0,o.secondToTime)(e.duration)}`)}}),(0,o.def)(e,"forward",{set(t){e.seek=e.currentTime+t}}),(0,o.def)(e,"backward",{set(t){e.seek=e.currentTime-t}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ivSmC:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t},i18n:r,notice:i,storage:a}=e;(0,o.def)(e,"volume",{get:()=>t.volume||0,set:n=>{t.volume=(0,o.clamp)(n,0,1),i.show=`${r.get("Volume")}: ${parseInt(100*t.volume,10)}`,0!==t.volume&&a.set("volume",t.volume),e.emit("volume",t.volume)}}),(0,o.def)(e,"muted",{get:()=>t.muted,set:r=>{t.muted=r,e.emit("volume",t.volume)}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"8LbXb":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,"currentTime",{get:()=>t.currentTime||0,set:r=>{r=parseFloat(r),Number.isNaN(r)||(t.currentTime=(0,o.clamp)(r,0,e.duration))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],f7tNT:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"duration",{get:()=>{const{duration:t}=e.template.$video;return t===1/0?0:t||0}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ejQWi:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,option:r,notice:i}=e;function a(o,a,n){return new Promise((s=>{if(o===e.url)return s(o);const{playing:l}=e;e.pause(),URL.revokeObjectURL(e.url),e.url=o,e.once("video:canplay",(()=>{e.playbackRate=!1,e.aspectRatio=!1,e.flip="normal",e.autoSize=r.autoSize,e.currentTime=n,e.notice.show="",l&&e.play(),a&&(i.show=`${t.get("Switch Video")}: ${a}`),e.emit("switch",o),s(o)}))}))}(0,o.def)(e,"switchQuality",{value:(t,r)=>a(t,r,e.currentTime)}),(0,o.def)(e,"switchUrl",{value:(e,t)=>a(e,t,0)})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],kNcxE:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t},i18n:r,notice:i}=e;(0,o.def)(e,"playbackRate",{get:()=>t.playbackRate,set(a){if(a){if(a===t.playbackRate)return;const n=[.25,.5,.75,1,1.25,1.5,1.75,2,3,4];(0,o.errorHandle)(n.includes(a),`'playbackRate' only accept ${n.toString()} as parameters`),t.playbackRate=a,i.show=`${r.get("Rate")}: ${1===a?r.get("Normal"):`${a}x`}`,e.emit("playbackRate",a)}else e.playbackRate=1,e.emit("playbackRate")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"8v5yt":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$video:t,$player:r},i18n:i,notice:a}=e;(0,o.def)(e,"aspectRatio",{get:()=>r.dataset.aspectRatio||"default",set(n){n||(n="default");const s=["default","4:3","16:9"];if((0,o.errorHandle)(s.includes(n),`'aspectRatio' only accept ${s.toString()} as parameters`),"default"===n)(0,o.setStyle)(t,"width",null),(0,o.setStyle)(t,"height",null),(0,o.setStyle)(t,"padding",null),delete r.dataset.aspectRatio;else{const e=n.split(":").map(Number),{videoWidth:i,videoHeight:a}=t,{clientWidth:s,clientHeight:l}=r,c=i/a,p=e[0]/e[1];if(c>p){const e=p*a/i;(0,o.setStyle)(t,"width",100*e+"%"),(0,o.setStyle)(t,"height","100%"),(0,o.setStyle)(t,"padding",`0 ${(s-s*e)/2}px`)}else{const e=i/p/a;(0,o.setStyle)(t,"width","100%"),(0,o.setStyle)(t,"height",100*e+"%"),(0,o.setStyle)(t,"padding",(l-l*e)/2+"px 0")}r.dataset.aspectRatio=n}a.show=`${i.get("Aspect Ratio")}: ${"default"===n?i.get("Default"):n}`,e.emit("aspectRatio",n)}}),(0,o.def)(e,"aspectRatioReset",{set(t){if(t){const{aspectRatio:t}=e;e.aspectRatio=t}}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],eLUEv:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,notice:r,template:{$video:i}}=e,a=(0,o.createElement)("canvas");(0,o.def)(e,"getDataURL",{value:()=>new Promise(((e,t)=>{try{a.width=i.videoWidth,a.height=i.videoHeight,a.getContext("2d").drawImage(i,0,0),e(a.toDataURL("image/png"))}catch(e){r.show=e,t(e)}}))}),(0,o.def)(e,"getBlobUrl",{value:()=>new Promise(((e,t)=>{try{a.width=i.videoWidth,a.height=i.videoHeight,a.getContext("2d").drawImage(i,0,0),a.toBlob((t=>{e(URL.createObjectURL(t))}))}catch(e){r.show=e,t(e)}}))}),(0,o.def)(e,"screenshot",{value:async()=>{const r=await e.getDataURL();return(0,o.download)(r,`${t.title||"artplayer"}_${(0,o.secondToTime)(i.currentTime)}.png`),e.emit("screenshot",r),r}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ifvhR:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../libs/screenfull"),a=o.interopDefault(i),n=e("../utils");r.default=function(e){const{i18n:t,notice:r,template:{$video:o,$player:i}}=e;e.once("video:loadedmetadata",(()=>{a.default.isEnabled?(e=>{(0,n.def)(e,"fullscreen",{get:()=>a.default.isFullscreen,async set(t){t?(e.normalSize="fullscreen",e.aspectRatioReset=!0,e.autoSize=!1,await a.default.request(i),(0,n.addClass)(i,"art-fullscreen"),e.emit("resize"),e.emit("fullscreen",!0),r.show=""):(e.aspectRatioReset=!0,e.autoSize=e.option.autoSize,await a.default.exit(),(0,n.removeClass)(i,"art-fullscreen"),e.emit("resize"),e.emit("fullscreen",!1),r.show="")}})})(e):document.fullscreenEnabled||o.webkitSupportsFullscreen?(e=>{(0,n.def)(e,"fullscreen",{get:()=>o.webkitDisplayingFullscreen,set(t){t?(e.normalSize="fullscreen",o.webkitEnterFullscreen(),e.emit("fullscreen",!0),r.show=""):(o.webkitExitFullscreen(),e.emit("fullscreen",!1),r.show="")}})})(e):(0,n.def)(e,"fullscreen",{get:()=>!1,set(){r.show=t.get("Fullscreen Not Supported")}}),(0,n.def)(e,"fullscreen",(0,n.get)(e,"fullscreen"))}))}},{"../libs/screenfull":"dXDKn","../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],dXDKn:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);const o=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],i=(()=>{if("undefined"==typeof document)return!1;const e=o[0],t={};for(const r of o){if(r[1]in document){for(const[o,i]of r.entries())t[e[o]]=i;return t}}return!1})(),a={change:i.fullscreenchange,error:i.fullscreenerror};let n={request:(e=document.documentElement,t)=>new Promise(((r,o)=>{const a=()=>{n.off("change",a),r()};n.on("change",a);const s=e[i.requestFullscreen](t);s instanceof Promise&&s.then(a).catch(o)})),exit:()=>new Promise(((e,t)=>{if(!n.isFullscreen)return void e();const r=()=>{n.off("change",r),e()};n.on("change",r);const o=document[i.exitFullscreen]();o instanceof Promise&&o.then(r).catch(t)})),toggle:(e,t)=>n.isFullscreen?n.exit():n.request(e,t),onchange(e){n.on("change",e)},onerror(e){n.on("error",e)},on(e,t){const r=a[e];r&&document.addEventListener(r,t,!1)},off(e,t){const r=a[e];r&&document.removeEventListener(r,t,!1)},raw:i};Object.defineProperties(n,{isFullscreen:{get:()=>Boolean(document[i.fullscreenElement])},element:{enumerable:!0,get:()=>document[i.fullscreenElement]},isEnabled:{enumerable:!0,get:()=>Boolean(document[i.fullscreenEnabled])}}),i||(n={isEnabled:!1}),r.default=n},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],dsFtO:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{notice:t,template:{$player:r}}=e;(0,o.def)(e,"fullscreenWeb",{get:()=>(0,o.hasClass)(r,"art-fullscreen-web"),set(i){i?(e.normalSize="fullscreenWeb",(0,o.addClass)(r,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=!1,e.emit("resize"),e.emit("fullscreenWeb",!0),t.show=""):((0,o.removeClass)(r,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=e.option.autoSize,e.emit("resize"),e.emit("fullscreenWeb",!1),t.show="")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],gYMLD:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,notice:r,template:{$video:i}}=e;document.pictureInPictureEnabled?function(e){const{template:{$video:t},events:{proxy:r},notice:i}=e;t.disablePictureInPicture=!1,(0,o.def)(e,"pip",{get:()=>document.pictureInPictureElement,set(r){r?(e.normalSize="pip",t.requestPictureInPicture().catch((e=>{throw i.show=e,e}))):document.exitPictureInPicture().catch((e=>{throw i.show=e,e}))}}),r(t,"enterpictureinpicture",(()=>{e.emit("pip",!0)})),r(t,"leavepictureinpicture",(()=>{e.emit("pip",!1)}))}(e):i.webkitSupportsPresentationMode?function(e){const{$video:t}=e.template;t.webkitSetPresentationMode("inline"),(0,o.def)(e,"pip",{get:()=>"picture-in-picture"===t.webkitPresentationMode,set(r){r?(e.normalSize="pip",t.webkitSetPresentationMode("picture-in-picture"),e.emit("pip",!0)):(t.webkitSetPresentationMode("inline"),e.emit("pip",!1))}})}(e):(0,o.def)(e,"pip",{get:()=>!1,set(){r.show=t.get("PIP Not Supported")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],fMSRd:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,"loaded",{get:()=>e.loadedTime/t.duration}),(0,o.def)(e,"loadedTime",{get:()=>t.buffered.length?t.buffered.end(t.buffered.length-1):0})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],iRHNE:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"played",{get:()=>e.currentTime/e.duration})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],dQ40z:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,"playing",{get:()=>!!(t.currentTime>0&&!t.paused&&!t.ended&&t.readyState>2)})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],iF844:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{$container:t,$player:r,$video:i}=e.template;(0,o.def)(e,"autoSize",{get:()=>(0,o.hasClass)(t,"art-auto-size"),set(a){if(a){const{videoWidth:a,videoHeight:n}=i,{width:s,height:l}=t.getBoundingClientRect(),c=a/n,p=s/l;if((0,o.addClass)(t,"art-auto-size"),p>c){const e=l*c/s*100;(0,o.setStyle)(r,"width",`${e}%`),(0,o.setStyle)(r,"height","100%")}else{const e=s/c/l*100;(0,o.setStyle)(r,"width","100%"),(0,o.setStyle)(r,"height",`${e}%`)}e.emit("autoSize",{width:e.width,height:e.height})}else(0,o.removeClass)(t,"art-auto-size"),(0,o.setStyle)(r,"width",null),(0,o.setStyle)(r,"height",null),e.emit("autoSize")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"1hAm8":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"rect",{get:()=>e.template.$player.getBoundingClientRect()});const t=["bottom","height","left","right","top","width"];for(let r=0;re.rect[i]})}(0,o.def)(e,"x",{get:()=>e.left+window.pageXOffset}),(0,o.def)(e,"y",{get:()=>e.top+window.pageYOffset})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],dhi4g:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{template:{$player:t},i18n:r,notice:i}=e;(0,o.def)(e,"flip",{get:()=>t.dataset.flip||"normal",set(a){a||(a="normal");const n=["normal","horizontal","vertical"];(0,o.errorHandle)(n.includes(a),`'flip' only accept ${n.toString()} as parameters`),"normal"===a?delete t.dataset.flip:t.dataset.flip=a;const s=a.replace(a[0],a[0].toUpperCase());i.show=`${r.get("Video Flip")}: ${r.get(s)}`,e.emit("flip",a)}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],eQPx9:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,option:r,storage:i,events:{proxy:a},template:{$player:n,$miniClose:s,$miniTitle:l,$miniHeader:c}}=e;let p=!1,u=0,d=0,f=0,h=0;a(c,"mousedown",(t=>{p=!0,u=t.pageX,d=t.pageY,f=e.left,h=e.top})),a(document,"mousemove",(e=>{if(p){(0,o.addClass)(n,"art-is-dragging");const t=h+e.pageY-d,r=f+e.pageX-u;(0,o.setStyle)(n,"top",`${t}px`),(0,o.setStyle)(n,"left",`${r}px`),i.set("top",t),i.set("left",r)}})),a(document,"mouseup",(()=>{p=!1,(0,o.removeClass)(n,"art-is-dragging")})),a(s,"click",(()=>{e.mini=!1,p=!1,(0,o.removeClass)(n,"art-is-dragging")})),(0,o.append)(l,r.title||t.get("Mini Player")),(0,o.def)(e,"mini",{get:()=>(0,o.hasClass)(n,"art-mini"),set(t){if(t){e.normalSize="mini",e.autoSize=!1,(0,o.addClass)(n,"art-mini");const t=i.get("top"),r=i.get("left");if(t&&r)(0,o.setStyle)(n,"top",`${t}px`),(0,o.setStyle)(n,"left",`${r}px`),(0,o.isInViewport)(c)||(i.del("top"),i.del("left"),e.mini=!0);else{const t=window.innerHeight-e.height-50,r=window.innerWidth-e.width-50;i.set("top",t),i.set("left",r),(0,o.setStyle)(n,"top",`${t}px`),(0,o.setStyle)(n,"left",`${r}px`)}e.aspectRatio=!1,e.playbackRate=!1,e.notice.show="",e.emit("mini",!0)}else(0,o.removeClass)(n,"art-mini"),(0,o.setStyle)(n,"top",null),(0,o.setStyle)(n,"left",null),e.aspectRatio=!1,e.playbackRate=!1,e.autoSize=r.autoSize,e.notice.show="",e.emit("mini",!1)}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],gQaVE:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){let t=[];(0,o.def)(e,"loop",{get:()=>t,set:r=>{if(Array.isArray(r)&&"number"==typeof r[0]&&"number"==typeof r[1]){const i=(0,o.clamp)(r[0],0,Math.min(r[1],e.duration)),a=(0,o.clamp)(r[1],i,e.duration);a-i>=1?(t=[i,a],e.emit("loop",t)):(t=[],e.emit("loop"))}else t=[],e.emit("loop")}}),e.on("video:timeupdate",(()=>{t.length&&(e.currentTimet[1])&&(e.seek=t[0])}))}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"7n9Pt":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$poster:r}}=e;(0,o.def)(e,"poster",{get:()=>t.poster,set(e){t.poster=e,(0,o.setStyle)(r,"backgroundImage",`url(${e})`)}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"8Az1F":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$container:r,$video:i}}=e,a=r.style.height;(0,o.def)(e,"autoHeight",{get:()=>(0,o.hasClass)(r,"art-auto-height"),set(n){if(n){const{clientWidth:a}=r,{videoHeight:n,videoWidth:s}=i,l=n*(a/s);(0,o.setStyle)(r,"height",l+"px"),(0,o.addClass)(r,"art-auto-height"),e.autoSize=t.autoSize,e.emit("autoHeight",l)}else(0,o.setStyle)(r,"height",a),(0,o.removeClass)(r,"art-auto-height"),e.autoSize=t.autoSize,e.emit("autoHeight")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],kXlsI:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,template:{$player:r}}=e;(0,o.def)(e,"theme",{get:()=>getComputedStyle(r).getPropertyValue("--theme"),set(e){t.theme=e,r.style.setProperty("--theme",e)}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],b8f4Q:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){(0,o.def)(e,"title",{get:()=>e.option.title,set(t){e.option.title=t}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"4fP62":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const t=["mini","pip","fullscreen","fullscreenWeb"];(0,o.def)(e,"normalSize",{get:()=>t.every((t=>!e[t])),set(r){t.filter((e=>e!==r)).forEach((t=>{e[t]&&(e[t]=!1)}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],gdNfa:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{clamp:t}=e.constructor.utils,{notice:r,template:i,i18n:a}=e;let n=0,s=[];e.on("subtitle:switch",(()=>{s=[]})),(0,o.def)(e,"subtitleOffset",{get:()=>n,set(o){if(i.$track&&i.$track.track){const l=Array.from(i.$track.track.cues);n=t(o,-5,5);for(let r=0;r{switch(e.availability){case"available":n=!0;break;case"not-available":n=!1}})):n=!1,(0,o.def)(e,"airplay",{value(){n?(a.webkitShowPlaybackTargetPicker(),e.emit("airplay")):r.show=t.get("AirPlay Not Available")}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],luxZi:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,storage:r,template:{$video:i,$poster:a}}=e;Object.keys(t.moreVideoAttr).forEach((r=>{e.attr(r,t.moreVideoAttr[r])})),t.muted&&(e.muted=t.muted),t.volume&&(i.volume=(0,o.clamp)(t.volume,0,1));const n=r.get("volume");"number"==typeof n&&(i.volume=(0,o.clamp)(n,0,1)),t.poster&&(0,o.setStyle)(a,"backgroundImage",`url(${t.poster})`),t.autoplay&&(i.autoplay=t.autoplay),t.playsInline&&(i.playsInline=!0,i["webkit-playsinline"]=!0),t.theme&&(e.theme=t.theme),e.url=t.url}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],b25aJ:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../config"),a=o.interopDefault(i),n=e("../utils");r.default=function(e){const{i18n:t,notice:r,option:o,constructor:i,events:{proxy:s},template:{$player:l,$video:c,$poster:p}}=e;let u=0;for(let t=0;t{e.emit(`video:${t.type}`,t)}));e.on("video:canplay",(()=>{u=0,e.loading.show=!1})),e.once("video:canplay",(()=>{e.loading.show=!1,e.controls.show=!0,e.mask.show=!0,e.isReady=!0,e.emit("ready")})),e.on("video:ended",(()=>{o.loop?(e.seek=0,e.play(),e.controls.show=!1,e.mask.show=!1):(e.controls.show=!0,e.mask.show=!0)})),e.on("video:error",(async()=>{u{e.autoSize=o.autoSize,n.isMobile&&(e.loading.show=!1,e.controls.show=!0,e.mask.show=!0)})),e.on("video:loadstart",(()=>{e.loading.show=!0,e.mask.show=!1,e.controls.show=!0})),e.on("video:pause",(()=>{e.controls.show=!0,e.mask.show=!0})),e.on("video:play",(()=>{e.mask.show=!1,(0,n.setStyle)(p,"display","none")})),e.on("video:playing",(()=>{e.mask.show=!1})),e.on("video:seeked",(()=>{e.loading.show=!1})),e.on("video:seeking",(()=>{e.loading.show=!0,e.mask.show=!1})),e.on("video:timeupdate",(()=>{e.mask.show=!1})),e.on("video:waiting",(()=>{e.loading.show=!0,e.mask.show=!1}))}},{"../config":"ej4fZ","../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"3qXcr":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),a=e("../utils/component"),n=o.interopDefault(a),s=e("./fullscreen"),l=o.interopDefault(s),c=e("./fullscreenWeb"),p=o.interopDefault(c),u=e("./pip"),d=o.interopDefault(u),f=e("./playAndPause"),h=o.interopDefault(f),m=e("./progress"),g=o.interopDefault(m),v=e("./time"),y=o.interopDefault(v),b=e("./volume"),x=o.interopDefault(b),w=e("./setting"),j=o.interopDefault(w),k=e("./thumbnails"),S=o.interopDefault(k),I=e("./screenshot"),C=o.interopDefault(I),F=e("./quality"),$=o.interopDefault(F),M=e("./loop"),T=o.interopDefault(M),P=e("./airplay"),E=o.interopDefault(P);class z extends n.default{constructor(e){super(e),this.name="control";const{constructor:t,events:{proxy:r},template:{$player:o}}=e;let a=Date.now();r(o,["click","mousemove","touchstart","touchmove"],(()=>{this.show=!0,(0,i.removeClass)(o,"art-hide-cursor"),(0,i.addClass)(o,"art-hover"),a=Date.now()})),e.on("video:timeupdate",(()=>{!e.isInput&&e.playing&&this.show&&Date.now()-a>=t.CONTROL_HIDE_TIME&&(this.show=!1,(0,i.addClass)(o,"art-hide-cursor"),(0,i.removeClass)(o,"art-hover"))})),this.init()}init(){const{option:e}=this.art;e.isLive||this.add((0,g.default)({name:"progress",position:"top",index:10})),!e.thumbnails.url||e.isLive||i.isMobile||this.add((0,S.default)({name:"thumbnails",position:"top",index:20})),this.add((0,T.default)({name:"loop",position:"top",index:30})),this.add((0,h.default)({name:"playAndPause",position:"left",index:10})),this.add((0,x.default)({name:"volume",position:"left",index:20})),e.isLive||this.add((0,y.default)({name:"time",position:"left",index:30})),e.quality.length&&this.add((0,$.default)({name:"quality",position:"right",index:10})),e.screenshot&&!i.isMobile&&this.add((0,C.default)({name:"screenshot",position:"right",index:20})),e.setting&&this.add((0,j.default)({name:"setting",position:"right",index:30})),e.pip&&this.add((0,d.default)({name:"pip",position:"right",index:40})),e.airplay&&window.WebKitPlaybackTargetAvailabilityEvent&&this.add((0,E.default)({name:"airplay",position:"right",index:50})),e.fullscreenWeb&&this.add((0,p.default)({name:"fullscreenWeb",position:"right",index:60})),e.fullscreen&&this.add((0,l.default)({name:"fullscreen",position:"right",index:70}));for(let t=0;tNumber(e.dataset.index)>=Number(o.dataset.index)));return p?p.insertAdjacentElement("beforebegin",o):(0,i.append)(this.$parent,o),t.html&&(0,i.append)(o,t.html),t.style&&(0,i.setStyles)(o,t.style),t.tooltip&&(0,i.tooltip)(o,t.tooltip),t.click&&this.art.events.proxy(o,"click",(e=>{e.preventDefault(),t.click.call(this.art,this,e)})),t.selector&&["left","right"].includes(t.position)&&this.selector(t,o),t.mounted&&t.mounted.call(this.art,o),1===o.childNodes.length&&3===o.childNodes[0].nodeType&&(0,i.addClass)(o,"art-control-onlyText"),(0,l.def)(this,r,{value:o}),o}selector(e,t){const{hover:r,proxy:o}=this.art.events;(0,i.addClass)(t,"art-control-selector");const a=(0,i.createElement)("div");(0,i.addClass)(a,"art-selector-value"),(0,i.append)(a,e.html),t.innerText="",(0,i.append)(t,a);const n=e.selector.map(((e,t)=>`
${e.html}
`)).join(""),s=(0,i.createElement)("div");(0,i.addClass)(s,"art-selector-list"),(0,i.append)(s,n),(0,i.append)(t,s);const l=()=>{const e=(0,i.getStyle)(t,"width")/2-(0,i.getStyle)(s,"width")/2;s.style.left=`${e}px`};r(t,l),o(s,"click",(async t=>{const r=(t.composedPath()||[]).find((e=>(0,i.hasClass)(e,"art-selector-item")));if(!r)return;(0,i.inverseClass)(r,"art-current");const o=Number(r.dataset.index),n=e.selector[o]||{};if(a.innerText=r.innerText,e.onSelect){const o=await e.onSelect.call(this.art,n,r,t);"string"!=typeof o&&"number"!=typeof o||(a.innerHTML=o)}l(),this.art.emit("selector",n,r)}))}}},{"./dom":"fqaW9","option-validator":"dMNnW","../scheme":"3izFE","./property":"5ynPA","./error":"kNZvP","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"43BKT":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Fullscreen"),mounted:e=>{const{events:{proxy:r},icons:i,i18n:a}=t,n=(0,o.append)(e,i.fullscreenOn),s=(0,o.append)(e,i.fullscreenOff);(0,o.setStyle)(s,"display","none"),r(e,"click",(()=>{t.fullscreen=!t.fullscreen})),t.on("fullscreen",(t=>{t?((0,o.tooltip)(e,a.get("Exit Fullscreen")),(0,o.setStyle)(n,"display","none"),(0,o.setStyle)(s,"display","inline-flex")):((0,o.tooltip)(e,a.get("Fullscreen")),(0,o.setStyle)(n,"display","inline-flex"),(0,o.setStyle)(s,"display","none"))}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],kQJHz:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Web Fullscreen"),mounted:e=>{const{events:{proxy:r},icons:i,i18n:a}=t,n=(0,o.append)(e,i.fullscreenWebOn),s=(0,o.append)(e,i.fullscreenWebOff);(0,o.setStyle)(s,"display","none"),r(e,"click",(()=>{t.fullscreenWeb=!t.fullscreenWeb})),t.on("fullscreenWeb",(t=>{t?((0,o.tooltip)(e,a.get("Exit Web Fullscreen")),(0,o.setStyle)(n,"display","none"),(0,o.setStyle)(s,"display","inline-flex")):((0,o.tooltip)(e,a.get("Web Fullscreen")),(0,o.setStyle)(n,"display","inline-flex"),(0,o.setStyle)(s,"display","none"))}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],aWne0:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("PIP Mode"),mounted:e=>{const{events:{proxy:r},icons:i,i18n:a}=t;(0,o.append)(e,i.pip),r(e,"click",(()=>{t.pip=!t.pip})),t.on("pip",(t=>{(0,o.tooltip)(e,a.get(t?"Exit PIP Mode":"PIP Mode"))}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"4z78f":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,mounted:e=>{const{events:{proxy:r},icons:i,i18n:a}=t,n=(0,o.append)(e,i.play),s=(0,o.append)(e,i.pause);function l(){(0,o.setStyle)(n,"display","flex"),(0,o.setStyle)(s,"display","none")}function c(){(0,o.setStyle)(n,"display","none"),(0,o.setStyle)(s,"display","flex")}(0,o.tooltip)(n,a.get("Play")),(0,o.tooltip)(s,a.get("Pause")),r(n,"click",(()=>{t.play()})),r(s,"click",(()=>{t.pause()})),t.playing?c():l(),t.on("video:playing",(()=>{c()})),t.on("video:pause",(()=>{l()}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"19nwD":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"getPosFromEvent",(()=>a));var i=e("../utils");function a(e,t){const{$progress:r}=e.template,{left:o}=r.getBoundingClientRect(),a=t.pageX,n=(0,i.clamp)(a-o,0,r.clientWidth),s=n/r.clientWidth*e.duration;return{second:s,time:(0,i.secondToTime)(s),width:n,percentage:(0,i.clamp)(n/r.clientWidth,0,1)}}r.default=function(e){return t=>{const{icons:r,option:o,events:{proxy:n}}=t;return{...e,html:'
',mounted:e=>{let s=!1;const l=(0,i.query)(".art-progress-loaded",e),c=(0,i.query)(".art-progress-played",e),p=(0,i.query)(".art-progress-highlight",e),u=(0,i.query)(".art-progress-indicator",e),d=(0,i.query)(".art-progress-tip",e);(0,i.setStyle)(c,"backgroundColor","var(--theme)");let f=t.constructor.INDICATOR_SIZE;function h(e,t){"loaded"===e&&(0,i.setStyle)(l,"width",100*t+"%"),"played"===e&&((0,i.setStyle)(c,"width",100*t+"%"),(0,i.setStyle)(u,"left",`calc(${100*t}% - ${f/2}px)`))}r.indicator?(f=t.constructor.INDICATOR_SIZE_ICON,(0,i.append)(u,r.indicator)):(0,i.setStyles)(u,{backgroundColor:"var(--theme)"}),i.isMobile&&(f=t.constructor.INDICATOR_SIZE_MOBILE,r.indicator&&(f=t.constructor.INDICATOR_SIZE_MOBILE_ICON)),(0,i.setStyles)(u,{left:`-${f/2}px`,width:`${f}px`,height:`${f}px`}),t.on("video:loadedmetadata",(()=>{for(let e=0;e`)}})),h("loaded",t.loaded),t.on("setBar",((e,t)=>{h(e,t)})),t.on("video:progress",(()=>{h("loaded",t.loaded)})),t.on("video:timeupdate",(()=>{h("played",t.played)})),t.on("video:ended",(()=>{h("played",1)})),i.isMobile||(n(e,"click",(e=>{if(e.target!==u){const{second:r,percentage:o}=a(t,e);h("played",o),t.seek=r}})),n(e,"mousemove",(r=>{(0,i.setStyle)(d,"display","block"),(0,i.includeFromEvent)(r,p)?function(r){const{width:o}=a(t,r),{text:n}=r.target.dataset;d.innerHTML=n;const s=d.clientWidth;o<=s/2?(0,i.setStyle)(d,"left",0):o>e.clientWidth-s/2?(0,i.setStyle)(d,"left",e.clientWidth-s+"px"):(0,i.setStyle)(d,"left",o-s/2+"px")}(r):function(r){const{width:o,time:n}=a(t,r);d.innerHTML=n;const s=d.clientWidth;o<=s/2?(0,i.setStyle)(d,"left",0):o>e.clientWidth-s/2?(0,i.setStyle)(d,"left",e.clientWidth-s+"px"):(0,i.setStyle)(d,"left",o-s/2+"px")}(r)})),n(e,"mouseout",(()=>{(0,i.setStyle)(d,"display","none")})),n(u,"mousedown",(()=>{s=!0})),n(document,"mousemove",(e=>{if(s){const{second:r,percentage:o}=a(t,e);h("played",o),t.seek=r}})),n(document,"mouseup",(()=>{s&&(s=!1)})))}}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],lh90q:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,style:{cursor:"auto"},mounted:e=>{function r(){const r=`${(0,o.secondToTime)(t.currentTime)} / ${(0,o.secondToTime)(t.duration)}`;r!==e.innerText&&(e.innerText=r)}r();const i=["video:loadedmetadata","video:timeupdate","video:progress"];for(let e=0;e({...e,mounted:e=>{const{events:{proxy:r},icons:i,i18n:a}=t;let n=!1;const s=t.constructor.VOLUME_PANEL_WIDTH,l=t.constructor.VOLUME_HANDLE_WIDTH,c=(0,o.append)(e,i.volume),p=(0,o.append)(e,i.volumeClose),u=(0,o.append)(e,'
'),d=(0,o.append)(u,'
');function f(e){const{left:t}=u.getBoundingClientRect();return(0,o.clamp)(e.pageX-t-l/2,0,s-l/2)/(s-l)}function h(e=.7){if(t.muted||0===e)(0,o.setStyle)(c,"display","none"),(0,o.setStyle)(p,"display","flex"),(0,o.setStyle)(d,"left","0");else{const t=(s-l)*e;(0,o.setStyle)(c,"display","flex"),(0,o.setStyle)(p,"display","none"),(0,o.setStyle)(d,"left",`${t}px`)}}(0,o.tooltip)(c,a.get("Mute")),(0,o.setStyle)(p,"display","none"),o.isMobile&&(0,o.setStyle)(u,"display","none"),h(t.volume),t.on("video:volumechange",(()=>{h(t.volume)})),r(c,"click",(()=>{t.muted=!0})),r(p,"click",(()=>{t.muted=!1})),r(u,"click",(e=>{t.muted=!1,t.volume=f(e)})),r(d,"mousedown",(()=>{n=!0})),r(e,"mousemove",(e=>{n&&(t.muted=!1,t.volume=f(e))})),r(document,"mouseup",(()=>{n&&(n=!1)}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"4rv3i":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Show Setting"),mounted:e=>{const{events:{proxy:r},icons:i,i18n:a}=t;(0,o.append)(e,i.setting),r(e,"click",(()=>{t.setting.toggle=!0})),t.on("setting",(t=>{(0,o.tooltip)(e,a.get(t?"Hide Setting":"Show Setting"))}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],lTgvI:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils"),i=e("./progress");r.default=function(e){return t=>({...e,mounted:e=>{const{option:r,template:{$progress:a,$video:n},events:{proxy:s,loadImg:l}}=t;let c=null,p=!1,u=!1;s(a,"mousemove",(async s=>{if(!p){p=!0;const e=await l(r.thumbnails.url);c=e,u=!0}u&&((0,o.setStyle)(e,"display","block"),function(s){const{width:l}=(0,i.getPosFromEvent)(t,s),{url:p,number:u,column:d,width:f,height:h}=r.thumbnails,m=f||c.naturalWidth/d,g=h||m/(n.videoWidth/n.videoHeight),v=a.clientWidth/u,y=Math.floor(l/v),b=Math.ceil(y/d)-1,x=y%d||d-1;(0,o.setStyle)(e,"backgroundImage",`url(${p})`),(0,o.setStyle)(e,"height",`${g}px`),(0,o.setStyle)(e,"width",`${m}px`),(0,o.setStyle)(e,"backgroundPosition",`-${x*m}px -${b*g}px`),l<=m/2?(0,o.setStyle)(e,"left",0):l>a.clientWidth-m/2?(0,o.setStyle)(e,"left",a.clientWidth-m+"px"):(0,o.setStyle)(e,"left",l-m/2+"px")}(s))})),s(a,"mouseout",(()=>{(0,o.setStyle)(e,"display","none")}))}})}},{"../utils":"5yYFo","./progress":"19nwD","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"71GuX":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("Screenshot"),mounted:e=>{const{events:{proxy:r},icons:i}=t;(0,o.append)(e,i.screenshot),r(e,"click",(()=>{t.screenshot()}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],f9VNW:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return t=>{const r=t.option.quality,o=r.find((e=>e.default))||r[0];return{...e,html:o?o.html:"",selector:r,onSelect(e){t.switchQuality(e.url,e.html)}}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],d1O2Q:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,mounted:e=>{const r=(0,o.append)(e,''),i=(0,o.append)(e,'');t.on("loop",(a=>{a?((0,o.setStyle)(e,"display","block"),(0,o.setStyle)(r,"left",`calc(${a[0]/t.duration*100}% - ${r.clientWidth}px)`),(0,o.setStyle)(i,"left",a[1]/t.duration*100+"%")):(0,o.setStyle)(e,"display","none")}))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],aIzPt:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>({...e,tooltip:t.i18n.get("AirPlay"),mounted:e=>{const{events:{proxy:r},icons:i}=t;(0,o.append)(e,i.airplay),r(e,"click",(()=>t.airplay()))}})}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],hTnNz:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),a=e("../utils/component"),n=o.interopDefault(a),s=e("./playbackRate"),l=o.interopDefault(s),c=e("./aspectRatio"),p=o.interopDefault(c),u=e("./flip"),d=o.interopDefault(u),f=e("./info"),h=o.interopDefault(f),m=e("./version"),g=o.interopDefault(m),v=e("./close"),y=o.interopDefault(v);class b extends n.default{constructor(e){super(e),this.name="contextmenu",this.$parent=e.template.$contextmenu,i.isMobile||this.init()}init(){const{option:e,template:{$player:t,$contextmenu:r},events:{proxy:o}}=this.art;e.playbackRate&&this.add((0,l.default)({name:"playbackRate",index:10})),e.aspectRatio&&this.add((0,p.default)({name:"aspectRatio",index:20})),e.flip&&this.add((0,d.default)({name:"flip",index:30})),this.add((0,h.default)({name:"info",index:40})),this.add((0,g.default)({name:"version",index:50})),this.add((0,y.default)({name:"close",index:60}));for(let t=0;t{e.preventDefault(),this.show=!0;const o=e.clientX,a=e.clientY,{height:n,width:s,left:l,top:c}=t.getBoundingClientRect(),{height:p,width:u}=r.getBoundingClientRect();let d=o-l,f=a-c;o+u>l+s&&(d=s-u),a+p>c+n&&(f=n-p),(0,i.setStyles)(r,{top:`${f}px`,left:`${d}px`})})),o(t,"click",(e=>{(0,i.includeFromEvent)(e,r)||(this.show=!1)})),this.art.on("blur",(()=>{this.show=!1}))}}r.default=b},{"../utils":"5yYFo","../utils/component":"5MLcx","./playbackRate":"1uTBJ","./aspectRatio":"cFKj0","./flip":"l7S3g","./info":"ihHBb","./version":"3q8wK","./close":"sLP7j","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"1uTBJ":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>{const{i18n:r}=t;return{...e,html:`${r.get("Play Speed")}:0.50.75${r.get("Normal")}1.251.52.0`,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.playbackRate=Number(o),e.show=!1)},mounted:e=>{t.on("playbackRate",(t=>{const r=(0,o.queryAll)("span",e).find((e=>Number(e.dataset.value)===t));r&&(0,o.inverseClass)(r,"art-current")}))}}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],cFKj0:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>{const{i18n:r}=t;return{...e,html:`${r.get("Aspect Ratio")}:${r.get("Default")}4:316:9`,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.aspectRatio=o,e.show=!1)},mounted:e=>{t.on("aspectRatio",(t=>{const r=(0,o.queryAll)("span",e).find((e=>e.dataset.value===t));r&&(0,o.inverseClass)(r,"art-current")}))}}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],l7S3g:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){return t=>{const{i18n:r}=t;return{...e,html:`${r.get("Video Flip")}:${r.get("Normal")}${r.get("Horizontal")}${r.get("Vertical")}`,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.flip=o,e.show=!1)},mounted:e=>{t.on("flip",(t=>{const r=(0,o.queryAll)("span",e).find((e=>e.dataset.value===t));r&&(0,o.inverseClass)(r,"art-current")}))}}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ihHBb:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return t=>({...e,html:t.i18n.get("Video Info"),click:e=>{t.info.show=!0,e.show=!1}})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"3q8wK":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return{...e,html:'ArtPlayer 4.5.5'}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],sLP7j:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e){return t=>({...e,html:t.i18n.get("Close"),click:e=>{e.show=!1}})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],bfwuE:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./utils"),a=e("./utils/component"),n=o.interopDefault(a);class s extends n.default{constructor(e){super(e),this.name="info",i.isMobile||this.init()}init(){const{constructor:e,events:{proxy:t},template:{$infoPanel:r,$infoClose:o,$video:a}}=this.art;t(o,"click",(()=>{this.show=!1}));let n=null;const s=(0,i.queryAll)("[data-video]",r)||[];this.art.on("destroy",(()=>{clearTimeout(n)})),function t(){for(let e=0;enull,this.init(e.option.subtitle);let t=!1;e.on("video:timeupdate",(()=>{if(!this.url)return;const e=this.art.template.$video.webkitDisplayingFullscreen;"boolean"==typeof e&&e!==t&&(t=e,this.createTrack(e?"subtitles":"metadata",this.url))}))}get url(){return this.art.template.$track.src}set url(e){this.switch(e)}get textTrack(){return this.art.template.$video.textTracks[0]}get activeCue(){return this.textTrack.activeCues[0]}style(e,t){const{$subtitle:r}=this.art.template;return"object"==typeof e?(0,i.setStyles)(r,e):(0,i.setStyle)(r,e,t)}update(){const{$subtitle:e}=this.art.template;e.innerHTML="",this.activeCue&&(e.innerHTML=this.activeCue.text.split(/\r?\n/).map((e=>`

${(0,i.escape)(e)}

`)).join(""),this.art.emit("subtitleUpdate",this.activeCue.text))}async switch(e,t={}){const{i18n:r,notice:o,option:i}=this.art,a={...i.subtitle,...t,url:e},n=await this.init(a);return t.name&&(o.show=`${r.get("Switch Subtitle")}: ${t.name}`),n}createTrack(e,t){const{template:r,proxy:o}=this.art,{$video:a,$track:n}=r,s=(0,i.createElement)("track");s.default=!0,s.kind=e,s.src=t,this.eventDestroy(),(0,i.remove)(n),(0,i.append)(a,s),r.$track=s,this.eventDestroy=o(this.textTrack,"cuechange",(()=>this.update()))}async init(e){const{notice:t,template:{$subtitle:r}}=this.art;if((0,l.default)(e,p.default.subtitle),e.url)return this.style(e.style),fetch(e.url).then((e=>e.arrayBuffer())).then((t=>{const r=new TextDecoder(e.encoding).decode(t);switch(this.art.emit("subtitleLoad",e.url),e.type||(0,i.getExt)(e.url)){case"srt":return(0,i.vttToBlob)((0,i.srtToVtt)(r));case"ass":return(0,i.vttToBlob)((0,i.assToVtt)(r));case"vtt":return(0,i.vttToBlob)(r);default:return e.url}})).then((e=>(r.innerHTML="",this.url===e||(URL.revokeObjectURL(this.url),this.createTrack("metadata",e),this.art.emit("subtitleSwitch",e)),e))).catch((e=>{throw t.show=e,e}))}}r.default=u},{"./utils":"5yYFo","./utils/component":"5MLcx","option-validator":"dMNnW","./scheme":"3izFE","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"9oLaG":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils/error"),a=e("./clickInit"),n=o.interopDefault(a),s=e("./hoverInit"),l=o.interopDefault(s),c=e("./mousemoveInit"),p=o.interopDefault(c),u=e("./resizeInit"),d=o.interopDefault(u),f=e("./gestureInit"),h=o.interopDefault(f),m=e("./viewInit"),g=o.interopDefault(m);r.default=class{constructor(e){this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),this.loadImg=this.loadImg.bind(this),e.whitelist.state&&((0,n.default)(e,this),(0,l.default)(e,this),(0,p.default)(e,this),(0,d.default)(e,this),(0,h.default)(e,this),(0,g.default)(e,this))}proxy(e,t,r,o={}){if(Array.isArray(t))return t.map((t=>this.proxy(e,t,r,o)));e.addEventListener(t,r,o);const i=()=>e.removeEventListener(t,r,o);return this.destroyEvents.push(i),i}hover(e,t,r){t&&this.proxy(e,"mouseenter",t),r&&this.proxy(e,"mouseleave",r)}loadImg(e){return new Promise(((t,r)=>{let o;if(e instanceof HTMLImageElement)o=e;else{if("string"!=typeof e)return r(new(0,i.ArtPlayerError)("Unable to get Image"));o=new Image,o.src=e}if(o.complete)return t(o);this.proxy(o,"load",(()=>t(o))),this.proxy(o,"error",(()=>r(new(0,i.ArtPlayerError)(`Failed to load Image: ${o.src}`))))}))}destroy(){for(let e=0;e{(0,o.includeFromEvent)(t,i)?(e.isInput="INPUT"===t.target.tagName,e.isFocus=!0,e.emit("focus")):(e.isInput=!1,e.isFocus=!1,e.emit("blur"))}));let n=0;t.proxy(a,"click",(()=>{const t=Date.now();t-n<=r.DB_CLICE_TIME?(e.emit("dblclick"),o.isMobile?e.isLock||e.toggle():e.fullscreen=!e.fullscreen):(e.emit("click"),o.isMobile||e.toggle()),n=t}))}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],eIqcL:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){const{$player:r}=e.template;t.hover(r,(()=>{(0,o.addClass)(r,"art-hover"),e.emit("hover",!0)}),(()=>{(0,o.removeClass)(r,"art-hover"),e.emit("hover",!1)}))}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],hEy8X:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=function(e,t){const{$player:r}=e.template;t.proxy(r,"mousemove",(t=>{e.emit("mousemove",t)}))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"9c8lQ":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){const{option:r}=e,i=(0,o.throttle)((()=>{e.normalSize&&(e.autoSize=r.autoSize),e.aspectRatioReset=!0,e.notice.show="",e.emit("resize")}),e.constructor.RESIZE_TIME);t.proxy(window,["orientationchange","resize"],(()=>{i()})),screen&&screen.orientation&&screen.orientation.onchange&&t.proxy(screen.orientation,"change",(()=>{i()}))}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],gzHdo:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){if(o.isMobile&&!e.option.isLive){const{$video:r,$bottom:i,$controls:a}=e.template;let n=!1,s=0,l=0,c=0;const p=t=>{if(1===t.touches.length&&!e.isLock){n=!0;const{clientX:r,clientY:o}=t.touches[0];s=r,l=o,c=e.currentTime}},u=t=>{if(1===t.touches.length&&n&&e.duration){const r=e.plugins.autoOrientation&&e.plugins.autoOrientation.state,{clientX:i,clientY:a}=t.touches[0],n=(0,o.clamp)((i-s)/e.width,-1,1),p=(0,o.clamp)((a-l)/e.height,-1,1),u=r?p:n,d=(0,o.clamp)(c+e.duration*u*e.constructor.TOUCH_MOVE_RATIO,0,e.duration);e.seek=d,e.emit("setBar","played",(0,o.clamp)(d/e.duration,0,1)),e.notice.show=`${(0,o.secondToTime)(d)} / ${(0,o.secondToTime)(e.duration)}`}},d=()=>{n&&(s=0,l=0,c=0,n=!1)};t.proxy(i,"touchstart",(e=>{(0,o.includeFromEvent)(e,a)||p(e)})),t.proxy(i,"touchmove",u),t.proxy(r,"touchstart",p),t.proxy(r,"touchmove",u),t.proxy(document,"touchend",d)}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],cJlT5:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e,t){const{option:r,constructor:i,template:{$container:a}}=e,n=(0,o.throttle)((()=>{e.emit("view",(0,o.isInViewport)(a,i.SCROLL_GAP))}),i.SCROLL_TIME);t.proxy(window,"scroll",(()=>{n()})),e.on("view",(t=>{r.autoMini&&(e.mini=!t)}))}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],cKO4X:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("./utils");r.default=class{constructor(e){this.art=e,this.keys={},e.option.hotkey&&!o.isMobile&&this.init()}init(){const{proxy:e}=this.art.events;this.add(27,(()=>{this.art.fullscreenWeb&&(this.art.fullscreenWeb=!1)})),this.add(32,(()=>{this.art.toggle()})),this.add(37,(()=>{this.art.backward=5})),this.add(38,(()=>{this.art.volume+=.1})),this.add(39,(()=>{this.art.forward=5})),this.add(40,(()=>{this.art.volume-=.1})),e(window,"keydown",(e=>{if(this.art.isFocus){const t=document.activeElement.tagName.toUpperCase(),r=document.activeElement.getAttribute("contenteditable");if("INPUT"!==t&&"TEXTAREA"!==t&&""!==r&&"true"!==r){const t=this.keys[e.keyCode];if(t){e.preventDefault();for(let r=0;r{i.innerText="",(0,o.removeClass)(r,"art-notice-show")}),t.NOTICE_TIME)):(0,o.removeClass)(r,"art-notice-show")}}},{"./utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],aJ0dF:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./utils"),a=e("./utils/component"),n=o.interopDefault(a);class s extends n.default{constructor(e){super(e),this.name="mask";const{template:t,icons:r,events:o}=e,a=(0,i.append)(t.$state,r.state),n=(0,i.append)(t.$state,r.error);(0,i.setStyle)(n,"display","none"),e.on("destroy",(()=>{(0,i.setStyle)(a,"display","none"),(0,i.setStyle)(n,"display",null)})),o.proxy(t.$state,"click",(()=>e.play()))}}r.default=s},{"./utils":"5yYFo","./utils/component":"5MLcx","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],jx1Wu:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),a=e("bundle-text:./loading.svg"),n=o.interopDefault(a),s=e("bundle-text:./state.svg"),l=o.interopDefault(s),c=e("bundle-text:./check.svg"),p=o.interopDefault(c),u=e("bundle-text:./play.svg"),d=o.interopDefault(u),f=e("bundle-text:./pause.svg"),h=o.interopDefault(f),m=e("bundle-text:./volume.svg"),g=o.interopDefault(m),v=e("bundle-text:./volume-close.svg"),y=o.interopDefault(v),b=e("bundle-text:./screenshot.svg"),x=o.interopDefault(b),w=e("bundle-text:./setting.svg"),j=o.interopDefault(w),k=e("bundle-text:./arrow-left.svg"),S=o.interopDefault(k),I=e("bundle-text:./arrow-right.svg"),C=o.interopDefault(I),F=e("bundle-text:./playback-rate.svg"),$=o.interopDefault(F),M=e("bundle-text:./aspect-ratio.svg"),T=o.interopDefault(M),P=e("bundle-text:./config.svg"),E=o.interopDefault(P),z=e("bundle-text:./pip.svg"),D=o.interopDefault(z),A=e("bundle-text:./lock.svg"),R=o.interopDefault(A),O=e("bundle-text:./unlock.svg"),L=o.interopDefault(O),N=e("bundle-text:./fullscreen-off.svg"),H=o.interopDefault(N),V=e("bundle-text:./fullscreen-on.svg"),Y=o.interopDefault(V),_=e("bundle-text:./fullscreen-web-off.svg"),q=o.interopDefault(_),W=e("bundle-text:./fullscreen-web-on.svg"),B=o.interopDefault(W),U=e("bundle-text:./switch-on.svg"),Z=o.interopDefault(U),X=e("bundle-text:./switch-off.svg"),K=o.interopDefault(X),G=e("bundle-text:./flip.svg"),J=o.interopDefault(G),Q=e("bundle-text:./error.svg"),ee=o.interopDefault(Q),te=e("bundle-text:./close.svg"),re=o.interopDefault(te),oe=e("bundle-text:./airplay.svg"),ie=o.interopDefault(oe);r.default=class{constructor(e){const t={loading:n.default,state:l.default,play:d.default,pause:h.default,check:p.default,volume:g.default,volumeClose:y.default,screenshot:x.default,setting:j.default,pip:D.default,arrowLeft:S.default,arrowRight:C.default,playbackRate:$.default,aspectRatio:T.default,config:E.default,lock:R.default,flip:J.default,unlock:L.default,fullscreenOff:H.default,fullscreenOn:Y.default,fullscreenWebOff:q.default,fullscreenWebOn:B.default,switchOn:Z.default,switchOff:K.default,error:ee.default,close:re.default,airplay:ie.default,...e.option.icons};Object.keys(t).forEach((e=>{(0,i.def)(this,e,{get:()=>{const r=(0,i.createElement)("i");return(0,i.addClass)(r,"art-icon"),(0,i.addClass)(r,`art-icon-${e}`),(0,i.append)(r,t[e]),r}})}))}}},{"../utils":"5yYFo","bundle-text:./loading.svg":"fngIQ","bundle-text:./state.svg":"h8xMu","bundle-text:./check.svg":"419Vo","bundle-text:./play.svg":"4Ddil","bundle-text:./pause.svg":"eYYYM","bundle-text:./volume.svg":"9cyT3","bundle-text:./volume-close.svg":"anrU8","bundle-text:./screenshot.svg":"h1XI6","bundle-text:./setting.svg":"bPnOB","bundle-text:./arrow-left.svg":"eLzxp","bundle-text:./arrow-right.svg":"iYnj0","bundle-text:./playback-rate.svg":"aIf9n","bundle-text:./aspect-ratio.svg":"fEx95","bundle-text:./config.svg":"iqL5d","bundle-text:./pip.svg":"g6dss","bundle-text:./lock.svg":"kOvS5","bundle-text:./unlock.svg":"924a7","bundle-text:./fullscreen-off.svg":"2SgqV","bundle-text:./fullscreen-on.svg":"dIH01","bundle-text:./fullscreen-web-off.svg":"gaXcA","bundle-text:./fullscreen-web-on.svg":"83ycp","bundle-text:./switch-on.svg":"Y7dSN","bundle-text:./switch-off.svg":"4ICjL","bundle-text:./flip.svg":"54gXC","bundle-text:./error.svg":"75Ss9","bundle-text:./close.svg":"4DzoQ","bundle-text:./airplay.svg":"lFzsb","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],fngIQ:[function(e,t,r){t.exports=''},{}],h8xMu:[function(e,t,r){t.exports=''},{}],"419Vo":[function(e,t,r){t.exports=''},{}],"4Ddil":[function(e,t,r){t.exports=''},{}],eYYYM:[function(e,t,r){t.exports=''},{}],"9cyT3":[function(e,t,r){t.exports=''},{}],anrU8:[function(e,t,r){t.exports=''},{}],h1XI6:[function(e,t,r){t.exports=''},{}],bPnOB:[function(e,t,r){t.exports=''},{}],eLzxp:[function(e,t,r){t.exports=''},{}],iYnj0:[function(e,t,r){t.exports=''},{}],aIf9n:[function(e,t,r){t.exports=''},{}],fEx95:[function(e,t,r){t.exports=''},{}],iqL5d:[function(e,t,r){t.exports=''},{}],g6dss:[function(e,t,r){t.exports=''},{}],kOvS5:[function(e,t,r){t.exports=''},{}],"924a7":[function(e,t,r){t.exports=''},{}],"2SgqV":[function(e,t,r){t.exports=''},{}],dIH01:[function(e,t,r){t.exports=''},{}],gaXcA:[function(e,t,r){t.exports=''},{}],"83ycp":[function(e,t,r){t.exports=''},{}],Y7dSN:[function(e,t,r){t.exports=''},{}],"4ICjL":[function(e,t,r){t.exports=''},{}],"54gXC":[function(e,t,r){t.exports=''},{}],"75Ss9":[function(e,t,r){t.exports=''},{}],"4DzoQ":[function(e,t,r){t.exports=''},{}],lFzsb:[function(e,t,r){t.exports=''},{}],hdF39:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./flip"),a=o.interopDefault(i),n=e("./aspectRatio"),s=o.interopDefault(n),l=e("./playbackRate"),c=o.interopDefault(l),p=e("./subtitleOffset"),u=o.interopDefault(p),d=e("../utils/component"),f=o.interopDefault(d),h=e("../utils");function m(e,t,r){for(let o=0;o{this.show&&(this.show=!1,this.init(this.option))})),r(i,"click",(t=>{!this.show||(0,h.includeFromEvent)(t,e.controls.setting)||(0,h.includeFromEvent)(t,this.$parent)||(this.show=!1,this.init(this.option))}))}}add(e){"function"==typeof e?this.option.push(e(this.art)):this.option.push(e),this.cache=new Map,this.events.forEach((e=>e())),this.events=[],this.$parent.innerHTML="",this.option=m(this.option),this.init(this.option)}creatHeader(e){const{icons:t,events:{proxy:r}}=this.art,o=(0,h.createElement)("div");(0,h.addClass)(o,"art-setting-item"),(0,h.addClass)(o,"art-setting-item-back");const i=(0,h.append)(o,'
'),a=(0,h.createElement)("div");(0,h.addClass)(a,"art-setting-item-left-icon"),(0,h.append)(a,t.arrowLeft),(0,h.append)(i,a),(0,h.append)(i,e.$parentItem.html);const n=r(o,"click",(()=>{this.init(e.$parentList)}));return this.events.push(n),o}creatItem(e,t){const{icons:r,events:{proxy:o}}=this.art,i=(0,h.createElement)("div");(0,h.addClass)(i,"art-setting-item"),g(t.name)&&(i.dataset.name=t.name),g(t.value)&&(i.dataset.value=t.value);const a=(0,h.append)(i,'
'),n=(0,h.append)(i,'
'),s=(0,h.createElement)("div");switch((0,h.addClass)(s,"art-setting-item-left-icon"),e){case"switch":case"range":(0,h.append)(s,g(t.icon)||t.icon instanceof Element?t.icon:r.config);break;case"selector":t.selector&&t.selector.length?(0,h.append)(s,g(t.icon)||t.icon instanceof Element?t.icon:r.config):(0,h.append)(s,r.check)}(0,h.append)(a,s),t.$icon=s,(0,h.def)(t,"icon",{configurable:!0,get:()=>s.innerHTML,set(e){g(e)&&(s.innerHTML=e)}});const l=(0,h.createElement)("div");(0,h.addClass)(l,"art-setting-item-left-text"),(0,h.append)(l,t.html||""),(0,h.append)(a,l),t.$html=l,(0,h.def)(t,"html",{configurable:!0,get:()=>l.innerHTML,set(e){g(e)&&(l.innerHTML=e)}});const c=(0,h.createElement)("div");switch((0,h.addClass)(c,"art-setting-item-right-tooltip"),(0,h.append)(c,t.tooltip||""),(0,h.append)(n,c),t.$tooltip=c,(0,h.def)(t,"tooltip",{configurable:!0,get:()=>c.innerHTML,set(e){g(e)&&(c.innerHTML=e)}}),e){case"switch":{const e=(0,h.createElement)("div");(0,h.addClass)(e,"art-setting-item-right-icon");const o=(0,h.append)(e,r.switchOn),i=(0,h.append)(e,r.switchOff);(0,h.setStyle)(t.switch?i:o,"display","none"),(0,h.append)(n,e),t.$switch=t.switch,(0,h.def)(t,"switch",{configurable:!0,get:()=>t.$switch,set(e){t.$switch=e,e?((0,h.setStyle)(i,"display","none"),(0,h.setStyle)(o,"display",null)):((0,h.setStyle)(i,"display",null),(0,h.setStyle)(o,"display","none"))}});break}case"range":{const e=(0,h.createElement)("div");(0,h.addClass)(e,"art-setting-item-right-icon");const r=(0,h.append)(e,'');r.value=t.range[0]||0,r.min=t.range[1]||0,r.max=t.range[2]||10,r.step=t.range[3]||1,(0,h.addClass)(r,"art-setting-range"),(0,h.append)(n,e),t.$range=r,(0,h.def)(t,"range",{configurable:!0,get:()=>r.valueAsNumber,set(e){r.value=Number(e)}})}break;case"selector":if(t.selector&&t.selector.length){const e=(0,h.createElement)("div");(0,h.addClass)(e,"art-setting-item-right-icon"),(0,h.append)(e,r.arrowRight),(0,h.append)(n,e)}}switch(e){case"switch":if(t.onSwitch){const e=o(i,"click",(async e=>{t.switch=await t.onSwitch.call(this.art,t,i,e)}));this.events.push(e)}break;case"range":if(t.onRange&&t.$range){const e=o(t.$range,"change",(async e=>{t.tooltip=await t.onRange.call(this.art,t,i,e)}));this.events.push(e)}break;case"selector":{const e=o(i,"click",(async e=>{if(t.selector&&t.selector.length)this.init(t.selector,t.width);else if((0,h.inverseClass)(i,"art-current"),t.$parentList&&this.init(t.$parentList),t.$parentItem&&t.$parentItem.onSelect){const r=await t.$parentItem.onSelect.call(this.art,t,i,e);t.$parentItem.$tooltip&&g(r)&&(t.$parentItem.$tooltip.innerHTML=r)}}));this.events.push(e),t.default&&(0,h.addClass)(i,"art-current")}}return i}init(e,t){const{constructor:r}=this.art;if(this.cache.has(e)){const t=this.cache.get(e);(0,h.inverseClass)(t,"art-current"),(0,h.setStyle)(this.$parent,"width",`${t.dataset.width}px`),(0,h.setStyle)(this.$parent,"height",`${t.dataset.height}px`)}else{const o=(0,h.createElement)("div");(0,h.addClass)(o,"art-setting-panel"),o.dataset.width=t||r.SETTING_WIDTH,o.dataset.height=e.length*r.SETTING_ITEM_HEIGHT,e[0]&&e[0].$parentItem&&((0,h.append)(o,this.creatHeader(e[0])),o.dataset.height=Number(o.dataset.height)+r.SETTING_ITEM_HEIGHT);for(let t=0;te.dataset.value===i));n&&(0,o.inverseClass)(n,"art-current")}return{width:i.SETTING_ITEM_WIDTH,html:t.get("Video Flip"),tooltip:t.get(a[e.flip]),icon:r.flip,selector:Object.keys(a).map((r=>({value:r,default:r===e.flip,html:t.get(a[r])}))),onSelect(t){e.flip=t.value},mounted:(t,r)=>{n(t,r.$tooltip,e.flip),e.on("flip",(()=>{n(t,r.$tooltip,e.flip)}))}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],jTfLi:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,constructor:i}=e;function a(e){return"default"===e?t.get("Default"):e}function n(e,t,r){t&&(t.innerText=a(r));const i=(0,o.queryAll)(".art-setting-item",e).find((e=>e.dataset.value===r));i&&(0,o.inverseClass)(i,"art-current")}return{width:i.SETTING_ITEM_WIDTH,html:t.get("Aspect Ratio"),icon:r.aspectRatio,tooltip:a(e.aspectRatio),selector:["default","4:3","16:9"].map((t=>({value:t,default:t===e.aspectRatio,html:a(t)}))),onSelect(t){e.aspectRatio=t.value},mounted:(t,r)=>{n(t,r.$tooltip,e.aspectRatio),e.on("aspectRatio",(()=>{n(t,r.$tooltip,e.aspectRatio)}))}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],aowja:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,constructor:i}=e;function a(e){return 1===e?t.get("Normal"):e}function n(e,t,r){t&&(t.innerText=a(r));const i=(0,o.queryAll)(".art-setting-item",e).find((e=>Number(e.dataset.value)===r));i&&(0,o.inverseClass)(i,"art-current")}return{width:i.SETTING_ITEM_WIDTH,html:t.get("Play Speed"),tooltip:a(e.playbackRate),icon:r.playbackRate,selector:[.5,.75,1,1.25,1.5,2].map((t=>({value:t,default:t===e.playbackRate,html:a(t)}))),onSelect(t){e.playbackRate=t.value},mounted:(t,r)=>{n(t,r.$tooltip,e.playbackRate),e.on("playbackRate",(()=>{n(t,r.$tooltip,e.playbackRate)}))}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],aPjJK:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,constructor:i}=e;function a(e){return 0===e?t.get("Normal"):e}function n(e,t,r){t&&(t.innerText=a(r));const i=(0,o.queryAll)(".art-setting-item",e).find((e=>Number(e.dataset.value)===r));i&&(0,o.inverseClass)(i,"art-current")}return{width:i.SETTING_ITEM_WIDTH,html:t.get("Subtitle Offset"),tooltip:a(e.subtitleOffset),icon:r.subtitle,selector:[-5,-4,-3,-2,-1,0,1,2,3,4,5].map((t=>({value:t,default:t===e.subtitleOffset,html:a(t)}))),onSelect(t){e.subtitleOffset=t.value},mounted:(t,r)=>{n(t,r.$tooltip,e.subtitleOffset),e.on("subtitleOffset",(()=>{n(t,r.$tooltip,e.subtitleOffset)}))}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],bCcu0:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);r.default=class{constructor(){this.name="artplayer_settings",this.settings={}}get(e){try{const t=JSON.parse(window.localStorage.getItem(this.name))||{};return e?t[e]:t}catch(t){return e?this.settings[e]:this.settings}}set(e,t){try{const r=Object.assign({},this.get(),{[e]:t});window.localStorage.setItem(this.name,JSON.stringify(r))}catch(r){this.settings[e]=t}}del(e){try{const t=this.get();delete t[e],window.localStorage.setItem(this.name,JSON.stringify(t))}catch(t){delete this.settings[e]}}clear(){try{window.localStorage.removeItem(this.name)}catch(e){this.settings={}}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"1v13t":[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),a=e("./miniProgressBar"),n=o.interopDefault(a),s=e("./autoOrientation"),l=o.interopDefault(s),c=e("./autoPlayback"),p=o.interopDefault(c),u=e("./fastForward"),d=o.interopDefault(u),f=e("./lock"),h=o.interopDefault(f);r.default=class{constructor(e){this.art=e,this.id=0;const{option:t}=e;t.miniProgressBar&&!t.isLive&&this.add(n.default),t.lock&&i.isMobile&&this.add(h.default),t.autoPlayback&&!t.isLive&&this.add(p.default),t.autoOrientation&&i.isMobile&&this.add(l.default),t.fastForward&&i.isMobile&&!t.isLive&&this.add(d.default);for(let e=0;e{e.layers.add({name:"miniProgressBar",mounted(t){e.on("destroy",(()=>{t.style.display="none"})),e.on("video:timeupdate",(()=>{t.style.width=100*e.played+"%"})),e.on("setBar",((e,r)=>{"played"===e&&(t.style.width=100*r+"%")}))}})})),{name:"miniProgressBar"}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],bcdCk:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{option:t,constructor:r,template:{$player:i,$video:a}}=e;return e.on("fullscreenWeb",(n=>{if(n){const{videoWidth:t,videoHeight:n}=a,{clientWidth:s,clientHeight:l}=document.documentElement;(t>n&&sl)&&setTimeout((()=>{(0,o.setStyle)(i,"width",`${l}px`),(0,o.setStyle)(i,"height",`${s}px`),(0,o.setStyle)(i,"transform-origin","0 0"),(0,o.setStyle)(i,"transform",`rotate(90deg) translate(0, -${s}px)`),(0,o.addClass)(i,"art-auto-orientation"),e.emit("resize")}),r.MOBILE_AUTO_ORIENTATION_TIME)}else(0,o.hasClass)(i,"art-auto-orientation")&&((0,o.setStyle)(i,"width",null),(0,o.setStyle)(i,"height",null),(0,o.setStyle)(i,"transform",null),(0,o.setStyle)(i,"transform-origin",null),(0,o.removeClass)(i,"art-auto-orientation"),e.aspectRatioReset=!0,e.autoSize=t.autoSize,e.notice.show="",e.emit("resize"))})),e.on("fullscreen",(async e=>{const t=screen.orientation.type;if(e){const{videoWidth:e,videoHeight:r}=a,{clientWidth:n,clientHeight:s}=document.documentElement;if(e>r&&ns){const e=t.startsWith("portrait")?"landscape":"portrait";await screen.orientation.lock(e),(0,o.addClass)(i,"art-auto-orientation-fullscreen")}}else(0,o.hasClass)(i,"art-auto-orientation-fullscreen")&&(await screen.orientation.lock(t),(0,o.removeClass)(i,"art-auto-orientation-fullscreen"))})),{name:"autoOrientation",get state(){return(0,o.hasClass)(i,"art-auto-orientation")}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"1nHHC":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{i18n:t,icons:r,storage:i,constructor:a,events:{proxy:n},template:{$poster:s}}=e,l=e.layers.add({name:"autoPlayback",html:'
'}),c=(0,o.query)(".art-autoPlayback-last",l),p=(0,o.query)(".art-autoPlayback-jump",l),u=(0,o.query)(".art-autoPlayback-close",l);return e.on("video:timeupdate",(()=>{const t=i.get("times")||{},r=Object.keys(t);r.length>a.AUTO_PLAYBACK_MAX&&delete t[r[0]],t[e.option.id||e.option.url]=e.currentTime,i.set("times",t)})),e.on("ready",(()=>{const d=(i.get("times")||{})[e.option.id||e.option.url];d&&d>=a.AUTO_PLAYBACK_MIN&&((0,o.append)(u,r.close),(0,o.setStyle)(l,"display","flex"),c.innerText=`${t.get("Last Seen")} ${(0,o.secondToTime)(d)}`,p.innerText=t.get("Jump Play"),n(u,"click",(()=>{(0,o.setStyle)(l,"display","none")})),n(p,"click",(()=>{e.seek=d,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")}),a.AUTO_PLAYBACK_TIMEOUT)})))})),{name:"autoPlayback",get times(){return i.get("times")||{}},clear:()=>i.del("times"),delete(e){const t=i.get("times")||{};return delete t[e],i.set("times",t),t}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],"4gkmX":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{constructor:t,events:{proxy:r},template:{$player:i,$video:a}}=e;let n=null,s=!1;const l=()=>{clearTimeout(n),s&&(s=!1,e.playbackRate=1,(0,o.removeClass)(i,"art-fast-forward"))};return r(a,"touchstart",(r=>{1===r.touches.length&&e.playing&&!e.isLock&&(n=setTimeout((()=>{s=!0,e.playbackRate=t.FAST_FORWARD_VALUE,(0,o.addClass)(i,"art-fast-forward")}),t.FAST_FORWARD_TIME))})),r(document,"touchmove",l),r(document,"touchend",l),{name:"fastForward",get state(){return(0,o.hasClass)(i,"art-fast-forward")}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],ij5nM:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var o=e("../utils");r.default=function(e){const{layers:t,icons:r,template:{$player:i}}=e;return t.add({name:"lock",mounted(t){const i=(0,o.append)(t,r.lock),a=(0,o.append)(t,r.unlock);(0,o.setStyle)(i,"display","none"),e.on("lock",(e=>{e?((0,o.setStyle)(i,"display","inline-flex"),(0,o.setStyle)(a,"display","none")):((0,o.setStyle)(i,"display","none"),(0,o.setStyle)(a,"display","inline-flex"))}))},click(){(0,o.hasClass)(i,"art-lock")?((0,o.removeClass)(i,"art-lock"),this.isLock=!1,e.emit("lock",!1)):((0,o.addClass)(i,"art-lock"),this.isLock=!0,e.emit("lock",!0))}}),{name:"lock",get state(){return(0,o.hasClass)(i,"art-lock")}}}},{"../utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}],eD5Ch:[function(e,t,r){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./config"),a=o.interopDefault(i),n=e("./utils");r.default=class{constructor(e){const{option:t,events:{proxy:r},template:{$video:o}}=e;for(let t=0;t{e.emit(`video:${t.type}`,t)}));Object.keys(t.moreVideoAttr).forEach((e=>{o[e]=t.moreVideoAttr[e]})),t.muted&&(o.muted=t.muted),t.volume&&(o.volume=(0,n.clamp)(t.volume,0,1)),t.poster&&(o.poster=t.poster),t.autoplay&&(o.autoplay=t.autoplay),t.playsInline&&(o.playsInline=!0,o["webkit-playsinline"]=!0);const i=t.type||(0,n.getExt)(t.url),s=t.customType[i];i&&s?(s(o,t.url,e),e.emit("customType",i)):(o.src=t.url,e.emit("url",o.src))}}},{"./config":"ej4fZ","./utils":"5yYFo","@parcel/transformer-js/src/esmodule-helpers.js":"9v6Cv"}]},["E13ST"],"E13ST"); \ No newline at end of file