diff --git a/docs/document/404.html b/docs/document/404.html index 5acd38206..1fad4e40d 100644 --- a/docs/document/404.html +++ b/docs/document/404.html @@ -4,14 +4,14 @@ -Page Not Found | Artplayer.js - - +Page Not Found | Artplayer.js + +
-
Skip to main content

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.

- - +
Skip to main content

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 842a84a05..c75540304 100644 --- a/docs/document/advance/index.html +++ b/docs/document/advance/index.html @@ -4,14 +4,14 @@ -Advanced propertys | Artplayer.js - - +Advanced propertys | Artplayer.js + +
-
Skip to main content

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());
});
- - +
Skip to main content

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/css/styles.7b2fc50a.css b/docs/document/assets/css/styles.eba261b7.css similarity index 89% rename from docs/document/assets/css/styles.7b2fc50a.css rename to docs/document/assets/css/styles.eba261b7.css index 20be96d4a..1fac7b7de 100644 --- a/docs/document/assets/css/styles.7b2fc50a.css +++ b/docs/document/assets/css/styles.eba261b7.css @@ -1 +1 @@ -.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}body,ol ol,ol ul,ul ol,ul ul{margin:0}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.admonition-icon svg,.alert__icon svg{fill:var(--ifm-alert-foreground-color)}.toggleButton_Szei,html{-webkit-tap-highlight-color:transparent}.button,.dropdown__link,.searchbox,.text--truncate{white-space:nowrap}.searchbox__reset:focus,.searchbox__submit:focus,body:not(.navigation-with-keyboard) :not(input):focus{outline:0}pre,table{overflow:auto}.markdown li,body{word-wrap:break-word}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:transparent;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:rgba(0,0,0,.05);--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 rgba(0,0,0,.1);--ifm-global-shadow-md:0 5px 40px rgba(0,0,0,.2);--ifm-global-shadow-tl:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1);--ifm-z-index-dropdown:1;--ifm-z-index-fixed:2;--ifm-z-index-overlay:3;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:transparent;--ifm-table-stripe-background:rgba(0,0,0,.03);--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--ifm-color-primary:#25c2a0;--ifm-color-primary-dark:#21af90;--ifm-color-primary-darker:#1fa588;--ifm-color-primary-darkest:#1a8870;--ifm-color-primary-light:#46cbae;--ifm-color-primary-lighter:#66d4bd;--ifm-color-primary-lightest:#92e0d0;--ifm-code-font-size:95%;--docusaurus-announcement-bar-height:auto;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--docusaurus-collapse-button-bg:transparent;--docusaurus-collapse-button-bg-hover:rgba(0,0,0,.1);--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:transparent}*,.algolia-autocomplete .ds-dropdown-menu *{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base)}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none,.tabItem_yrY8{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.menuExternalLink_g0f0,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid rgba(0,0,0,.1);border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:transparent;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul,.tabList_vG2x{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight);text-align:left}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_ePVn .wordWrapButtonIcon_IN6A{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonition h5,.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{list-style:none;padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:rgba(53,120,229,.15);--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:rgba(235,237,240,.15);--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:rgba(0,164,0,.15);--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:rgba(84,199,236,.15);--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:rgba(255,186,0,.15);--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:rgba(250,56,62,.15);--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{-webkit-text-decoration-color:var(--ifm-alert-border-color);text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;-ms-user-select:none;user-select:none}.hash-link,.searchbox__submit{-webkit-user-select:none;-ms-user-select:none}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:transparent;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_t73h:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}#nprogress,.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;list-style:none;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor transparent;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:10rem}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_JwXb article>:first-child,.docItemContainer_JwXb header+*,.footer__item{margin-top:0}.admonition-content>:last-child,.collapsibleContent_VYua>:last-child,.footer__items,.tabItem_zQZC>:last-child,table p{margin-bottom:0}.codeBlockStandalone_EG2a,[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{list-style:none;margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.details_B4FW[data-collapsed=false].isBrowser_Cof9>summary:before,.details_B4FW[open]:not(.isBrowser_Cof9)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);text-decoration:none}.menu__caret:before,.menu__link--sublist-caret:after{height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter);content:""}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.docsWrapper_GpM1,.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:-webkit-sticky;position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;position:fixed;transition-timing-function:ease-in-out;left:0;top:0;visibility:hidden}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:hsla(0,0%,100%,.1);--ifm-navbar-search-input-placeholder-color:hsla(0,0%,100%,.5);color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:hsla(0,0%,100%,.05);--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{-webkit-appearance:none;appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input:-ms-input-placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);transform:translate3d(-100%,0,0);transition-duration:.25s;transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:rgba(0,0,0,.6);right:0;transition-duration:.1s;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);display:grid;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto;padding-left:0}.tabs__item{border-bottom:3px solid transparent;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:hsla(0,0%,100%,.05);--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:hsla(0,0%,100%,.1);--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:hsla(0,0%,100%,.07);--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}.admonition h5{margin-bottom:8px;margin-top:0}.admonition h5 code{text-transform:none}.admonition-icon{display:inline-block;margin-right:.4em;vertical-align:middle}.admonition-icon svg{stroke-width:0;stroke:var(--ifm-alert-foreground-color);display:inline-block;height:22px;width:22px}.admonition{margin-bottom:1em}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:6}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}.docusaurus-highlight-code-line{background-color:rgba(0,0,0,.1);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.markdown li>p,.markdown>p,.run-code{margin-bottom:10px}html[data-theme=dark] .docusaurus-highlight-code-line{background-color:rgba(0,0,0,.3)}table{border-collapse:collapse;margin-bottom:var(--ifm-spacing-vertical);display:table;font-size:15px}table thead tr{border-bottom-width:1px!important}.markdown li>p{margin-top:10px}.navbar__search{padding-left:1rem;padding-left:var(--ifm-navbar-padding-horizontal)}.run-code{background-color:#25c2a0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;padding:3px 7px}#docusaurus-base-url-issue-banner-container,.themedImage_WmJs,[data-theme=dark] .lightToggleIcon_y2PQ,[data-theme=light] .darkToggleIcon_sMpk,html[data-announcement-bar-initially-dismissed=true] .announcementBar_S4jv{display:none}.skipToContent_cbSD{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_cbSD:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.announcementBar_S4jv{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_vwaQ{flex:0 0 10px}.announcementBarClose_EjXD{align-self:stretch;flex:0 0 30px;line-height:0;padding:0}.announcementBarContent_i8ZS{flex:1 1 auto;font-size:85%;padding:5px 0;text-align:center}.announcementBarContent_i8ZS a{color:inherit;text-decoration:underline}.toggle_F6nl{height:2rem;width:2rem}.toggleButton_Szei{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_Szei:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_qp8o{cursor:not-allowed}[data-theme=dark] .themedImage--dark_X1Zc,[data-theme=light] .themedImage--light_gXqO{display:initial}.iconExternalLink_cOdw{margin-left:.3rem}.iconLanguage_vEe2{margin-right:5px;vertical-align:text-bottom}.navbarHideable_v_U0{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_d5BX{transform:translate3d(0,calc(-100% - 2px),0)}.footerLogoLink_kCXW{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_kCXW:hover,.hash-link:focus,:hover>.hash-link{opacity:1}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.main-wrapper{flex:1 0 auto}.docusaurus-mt-lg{margin-top:3rem}.iconEdit_xj76{margin-right:.3em;vertical-align:sub}.tag_YCD2{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_YCD2:hover{--docusaurus-tag-list-border:var(--ifm-link-color);text-decoration:none}.tagRegular_gQaq{border-radius:.5rem;font-size:90%;padding:.3rem .5rem}.tagWithCount_v9T4{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_v9T4:after,.tagWithCount_v9T4:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_v9T4:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_v9T4:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_v9T4 span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_oE6d{display:inline}.tag_uFUt{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_twTl{font-size:smaller;font-style:italic;margin-top:.2rem}.tableOfContents_EtLs{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:-webkit-sticky;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.tocCollapsible_ih66{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.buttonGroup_ZGDt button,.codeBlockContainer_c9TW{background:var(--prism-background-color);color:var(--prism-color)}.tocCollapsibleContent_IYTy>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_IYTy ul li{margin:.4rem .8rem}.tocCollapsibleContent_IYTy a{display:block}.tocCollapsibleButtonExpanded_sadf:after,.tocCollapsibleExpanded_aCMV{transform:none}.tocCollapsibleButton_Ufqf{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_Ufqf:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.anchorWithStickyNavbar_UUsI{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_oSsD{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);user-select:none}.hash-link:before{content:"#"}.breadcrumbsContainer_Esks{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.breadcrumbHomeIcon_Bbeq{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.codeBlockContainer_c9TW{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_FGNF{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_ktSr{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_nIzC{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_ktSr+.codeBlockContent_FGNF .codeBlock_nIzC{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_XJem{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_wj0B{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup_ZGDt{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup_ZGDt button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity .2s ease-in-out}.buttonGroup_ZGDt button:focus-visible,.buttonGroup_ZGDt button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup_ZGDt button{opacity:.4}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.codeLine_y78B{counter-increment:a;display:table-row}.codeLineNumber_t73h{background:var(--ifm-pre-background);display:table-cell;left:0;padding:0 var(--ifm-pre-padding);position:-webkit-sticky;position:sticky;text-align:right;width:1%}.codeLineNumber_t73h:before{content:counter(a);opacity:.4}.codeLineContent_gcmP{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_NHPr{opacity:1!important}.copyButtonIcons_Px3p{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_nPcH,.copyButtonSuccessIcon_Z1UB{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:.15s;width:inherit}.copyButtonSuccessIcon_Z1UB{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_NHPr .copyButtonIcon_nPcH{opacity:0;transform:scale(.33)}.copyButtonCopied_NHPr .copyButtonSuccessIcon_Z1UB{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_IN6A{height:1.2rem;width:1.2rem}.details_B4FW{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_B4FW>summary{cursor:pointer;list-style:none;padding-left:1rem;position:relative}.details_B4FW>summary::-webkit-details-marker{display:none}.details_B4FW>summary:before{border-color:transparent transparent transparent var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_VYua{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_ZdG1{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.img_AiFf{height:auto}.backToTopButton_EOoS{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_EOoS:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_Iijp{opacity:1;transform:scale(1);visibility:visible}[data-theme=dark]:root{--docusaurus-collapse-button-bg:hsla(0,0%,100%,.05);--docusaurus-collapse-button-bg-hover:hsla(0,0%,100%,.1)}.collapseSidebarButton_YeeX,.docSidebarContainer_RUQH,.sidebarLogo_WxQX{display:none}.docMainContainer_Qrk0,.docPage_vgSg{display:flex;width:100%}.searchbox,.searchbox__input{box-sizing:border-box;display:inline-block}.algolia-docsearch-suggestion{border-bottom-color:#3a3dd1}.algolia-docsearch-suggestion--category-header{background-color:#4b54de}.algolia-docsearch-suggestion--highlight{color:#3a33d1}.algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{background-color:#4d47d5}.aa-cursor .algolia-docsearch-suggestion--content{color:#272296}.aa-cursor .algolia-docsearch-suggestion{background:#ebebfb}.searchbox{height:32px!important;position:relative;visibility:visible!important;width:200px}.searchbox .algolia-autocomplete{display:block;height:100%;width:100%}.searchbox__wrapper{height:100%;position:relative;width:100%;z-index:4}.searchbox__input{-webkit-appearance:none;appearance:none;background:#fff!important;border:0;border-radius:16px;box-shadow:inset 0 0 0 1px #ccc;font-size:12px;height:100%;padding:0 26px 0 32px;transition:box-shadow .4s,background .4s;vertical-align:middle;white-space:normal;width:100%}.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none}.searchbox__input:hover{box-shadow:inset 0 0 0 1px #b3b3b3}.searchbox__input:active,.searchbox__input:focus{background:#fff;box-shadow:inset 0 0 0 1px #aaa;outline:0}.searchbox__input:-ms-input-placeholder{color:#aaa}.searchbox__input::placeholder{color:#aaa}.searchbox__submit{background-color:rgba(69,142,225,0);border:0;border-radius:16px 0 0 16px;font-size:inherit;height:100%;left:0;margin:0;padding:0;position:absolute;right:inherit;text-align:center;top:0;user-select:none;vertical-align:middle;width:32px}.searchbox__submit:before{content:"";display:inline-block;height:100%;margin-right:-4px;vertical-align:middle}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion,.searchbox__submit:active,.searchbox__submit:hover{cursor:pointer}.searchbox__submit svg{fill:#6d7e96;height:14px;vertical-align:middle;width:14px}.searchbox__reset{fill:rgba(0,0,0,.5);background:none;border:0;cursor:pointer;display:block;font-size:inherit;margin:0;padding:0;position:absolute;right:8px;top:8px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.searchbox__reset.hide{display:none}.searchbox__reset svg{display:block;height:8px;margin:4px;width:8px}.searchbox__input:valid~.searchbox__reset{animation-duration:.15s;animation-name:a;display:block}@keyframes a{0%{opacity:0;transform:translate3d(-20%,0,0)}to{opacity:1;transform:none}}.algolia-autocomplete .ds-dropdown-menu:before{background:#373940;border-radius:2px;border-right:1px solid #373940;border-top:1px solid #373940;content:"";display:block;height:14px;position:absolute;top:-7px;transform:rotate(-45deg);width:14px;z-index:5}.algolia-autocomplete .ds-dropdown-menu{box-shadow:0 1px 0 0 rgba(0,0,0,.2),0 2px 3px 0 rgba(0,0,0,.1)}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:5}.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-]{background:#fff;border-radius:4px;overflow:auto;padding:0;position:relative}.algolia-autocomplete .algolia-docsearch-suggestion{display:block;overflow:hidden;padding:0;position:relative;text-decoration:none}.algolia-autocomplete .ds-cursor .algolia-docsearch-suggestion--wrapper{background:#f1f1f1;box-shadow:inset -2px 0 0 #61dafb}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{background:#ffe564;padding:.1em .05em}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight{background:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,.8);color:inherit;padding:0 0 1px}.algolia-autocomplete .algolia-docsearch-suggestion--content{cursor:pointer;display:block;float:right;padding:5.33333px 0 5.33333px 10.66667px;position:relative;width:70%}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{background:#ececec;content:"";display:block;height:100%;left:-1px;position:absolute;top:0;width:1px}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{background-color:#373940;color:#fff;display:none;font-size:14px;font-weight:700;letter-spacing:.08em;margin:0;padding:5px 8px;position:relative;text-transform:uppercase}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{background-color:#fff;float:left;padding:8px 0 0;width:100%}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{word-wrap:break-word;color:#777;display:none;float:left;font-size:.9em;padding:5.33333px 10.66667px;position:relative;text-align:right;width:30%}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{background:#ececec;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header,.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary{display:block}.algolia-autocomplete .algolia-docsearch-suggestion--no-results:before,.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column .algolia-docsearch-suggestion--highlight{background-color:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--title{color:#02060c;font-size:.9em;font-weight:700;margin-bottom:4px}.algolia-autocomplete .algolia-docsearch-suggestion--text{color:#63676d;display:block;font-size:.85em;line-height:1.2em;padding-right:2px}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{background-color:#373940;font-size:1.2em;margin-top:-8px;padding:8px 0;text-align:center;width:100%}.algolia-autocomplete .algolia-docsearch-suggestion--no-results .algolia-docsearch-suggestion--text{color:#fff;margin-top:4px}.algolia-autocomplete .algolia-docsearch-suggestion code{background-color:#ebebeb;border:none;border-radius:3px;color:#222;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:90%;padding:1px 5px}.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:none}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header{color:#fff;display:block}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary .algolia-docsearch-suggestion--subcategory-column{display:block}.algolia-autocomplete .algolia-docsearch-footer{background-color:#fff;float:right;font-size:0;height:30px;line-height:0;width:100%;z-index:7}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 130 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='url(%2523a)' d='M59.4.02h13.3a2.37 2.37 0 0 1 2.38 2.37V15.6a2.37 2.37 0 0 1-2.38 2.36H59.4a2.37 2.37 0 0 1-2.38-2.36V2.38A2.37 2.37 0 0 1 59.4.02z'/%3E%3Cpath fill='%2523FFF' d='M66.26 4.56c-2.82 0-5.1 2.27-5.1 5.08 0 2.8 2.28 5.07 5.1 5.07 2.8 0 5.1-2.26 5.1-5.07 0-2.8-2.28-5.07-5.1-5.07zm0 8.65c-2 0-3.6-1.6-3.6-3.56 0-1.97 1.6-3.58 3.6-3.58 1.98 0 3.6 1.6 3.6 3.58a3.58 3.58 0 0 1-3.6 3.57zm0-6.4v2.66c0 .07.08.13.15.1l2.4-1.24c.04-.02.06-.1.03-.14a2.96 2.96 0 0 0-2.46-1.5.1.1 0 0 0-.1.1zm-3.33-1.96-.3-.3a.78.78 0 0 0-1.12 0l-.36.36a.77.77 0 0 0 0 1.1l.3.3c.05.05.13.04.17 0 .2-.25.4-.5.6-.7.23-.23.46-.43.7-.6.07-.04.07-.1.03-.16zm5-.8V3.4a.78.78 0 0 0-.78-.78h-1.83a.78.78 0 0 0-.78.78v.63c0 .07.06.12.14.1a5.74 5.74 0 0 1 1.58-.22c.52 0 1.04.07 1.54.2a.1.1 0 0 0 .13-.1z'/%3E%3Cpath fill='%2523182359' d='M102.16 13.76c0 1.46-.37 2.52-1.12 3.2-.75.67-1.9 1-3.44 1-.56 0-1.74-.1-2.67-.3l.34-1.7c.78.17 1.82.2 2.36.2.86 0 1.48-.16 1.84-.5.37-.36.55-.88.55-1.57v-.35a6.37 6.37 0 0 1-.84.3 4.15 4.15 0 0 1-1.2.17 4.5 4.5 0 0 1-1.6-.28 3.38 3.38 0 0 1-1.26-.82 3.74 3.74 0 0 1-.8-1.35c-.2-.54-.3-1.5-.3-2.2 0-.67.1-1.5.3-2.06a3.92 3.92 0 0 1 .9-1.43 4.12 4.12 0 0 1 1.45-.92 5.3 5.3 0 0 1 1.94-.37c.7 0 1.35.1 1.97.2a15.86 15.86 0 0 1 1.6.33v8.46zm-5.95-4.2c0 .9.2 1.88.6 2.3.4.4.9.62 1.53.62.34 0 .66-.05.96-.15a2.75 2.75 0 0 0 .73-.33V6.7a8.53 8.53 0 0 0-1.42-.17c-.76-.02-1.36.3-1.77.8-.4.5-.62 1.4-.62 2.23zm16.13 0c0 .72-.1 1.26-.32 1.85a4.4 4.4 0 0 1-.9 1.53c-.38.42-.85.75-1.4.98-.54.24-1.4.37-1.8.37-.43 0-1.27-.13-1.8-.36a4.1 4.1 0 0 1-1.4-.97 4.5 4.5 0 0 1-.92-1.52 5.04 5.04 0 0 1-.33-1.84c0-.72.1-1.4.32-2 .22-.6.53-1.1.92-1.5.4-.43.86-.75 1.4-.98a4.55 4.55 0 0 1 1.78-.34 4.7 4.7 0 0 1 1.8.34c.54.23 1 .55 1.4.97.38.42.68.92.9 1.5.23.6.35 1.3.35 2zm-2.2 0c0-.92-.2-1.7-.6-2.22-.38-.54-.94-.8-1.64-.8-.72 0-1.27.26-1.67.8-.4.54-.58 1.3-.58 2.22 0 .93.2 1.56.6 2.1.38.54.94.8 1.64.8s1.25-.26 1.65-.8c.4-.55.6-1.17.6-2.1zm6.97 4.7c-3.5.02-3.5-2.8-3.5-3.27L113.57.92l2.15-.34v10c0 .25 0 1.87 1.37 1.88v1.8zm3.77 0h-2.15v-9.2l2.15-.33v9.54zM119.8 3.74c.7 0 1.3-.58 1.3-1.3 0-.7-.58-1.3-1.3-1.3-.73 0-1.3.6-1.3 1.3 0 .72.58 1.3 1.3 1.3zm6.43 1c.7 0 1.3.1 1.78.27.5.18.88.42 1.17.73.28.3.5.74.6 1.18.13.46.2.95.2 1.5v5.47a25.24 25.24 0 0 1-1.5.25c-.67.1-1.42.15-2.25.15a6.83 6.83 0 0 1-1.52-.16 3.2 3.2 0 0 1-1.18-.5 2.46 2.46 0 0 1-.76-.9c-.18-.37-.27-.9-.27-1.44 0-.52.1-.85.3-1.2.2-.37.48-.67.83-.9a3.6 3.6 0 0 1 1.23-.5 7.07 7.07 0 0 1 2.2-.1l.83.16V8.4c0-.25-.03-.48-.1-.7a1.5 1.5 0 0 0-.3-.58c-.15-.18-.34-.3-.58-.4a2.54 2.54 0 0 0-.92-.17c-.5 0-.94.06-1.35.13-.4.08-.75.16-1 .25l-.27-1.74c.27-.1.67-.18 1.2-.28a9.34 9.34 0 0 1 1.65-.14zm.18 7.74c.66 0 1.15-.04 1.5-.1V10.2a5.1 5.1 0 0 0-2-.1c-.23.03-.45.1-.64.2a1.17 1.17 0 0 0-.47.38c-.13.17-.18.26-.18.52 0 .5.17.8.5.98.32.2.74.3 1.3.3zM84.1 4.8c.72 0 1.3.08 1.8.26.48.17.87.42 1.15.73.3.3.5.72.6 1.17.14.45.2.94.2 1.47v5.48a25.24 25.24 0 0 1-1.5.26c-.67.1-1.42.14-2.25.14a6.83 6.83 0 0 1-1.52-.16 3.2 3.2 0 0 1-1.18-.5 2.46 2.46 0 0 1-.76-.9c-.18-.38-.27-.9-.27-1.44 0-.53.1-.86.3-1.22.2-.36.5-.65.84-.88a3.6 3.6 0 0 1 1.24-.5 7.07 7.07 0 0 1 2.2-.1c.26.03.54.08.84.15v-.35c0-.24-.03-.48-.1-.7a1.5 1.5 0 0 0-.3-.58c-.15-.17-.34-.3-.58-.4a2.54 2.54 0 0 0-.9-.15c-.5 0-.96.05-1.37.12-.4.07-.75.15-1 .24l-.26-1.75c.27-.08.67-.17 1.18-.26a8.9 8.9 0 0 1 1.66-.15zm.2 7.73c.65 0 1.14-.04 1.48-.1v-2.17a5.1 5.1 0 0 0-1.98-.1c-.24.03-.46.1-.65.18a1.17 1.17 0 0 0-.47.4c-.12.17-.17.26-.17.52 0 .5.18.8.5.98.32.2.75.3 1.3.3zm8.68 1.74c-3.5 0-3.5-2.82-3.5-3.28L89.45.92 91.6.6v10c0 .25 0 1.87 1.38 1.88v1.8z'/%3E%3Cpath fill='%25231D3657' d='M5.03 11.03c0 .7-.26 1.24-.76 1.64-.5.4-1.2.6-2.1.6-.88 0-1.6-.14-2.17-.42v-1.2c.36.16.74.3 1.14.38.4.1.78.15 1.13.15.5 0 .88-.1 1.12-.3a.94.94 0 0 0 .35-.77.98.98 0 0 0-.33-.74c-.22-.2-.68-.44-1.37-.72-.72-.3-1.22-.62-1.52-1C.23 8.27.1 7.82.1 7.3c0-.65.22-1.17.7-1.55.46-.37 1.08-.56 1.86-.56.76 0 1.5.16 2.25.48l-.4 1.05c-.7-.3-1.32-.44-1.87-.44-.4 0-.73.08-.94.26a.9.9 0 0 0-.33.72c0 .2.04.38.12.52.08.15.22.3.42.4.2.14.55.3 1.06.52.58.24 1 .47 1.27.67.27.2.47.44.6.7.12.26.18.57.18.92zM9 13.27c-.92 0-1.64-.27-2.16-.8-.52-.55-.78-1.3-.78-2.24 0-.97.24-1.73.72-2.3.5-.54 1.15-.82 2-.82.78 0 1.4.25 1.85.72.46.48.7 1.14.7 1.97v.67H7.35c0 .58.17 1.02.46 1.33.3.3.7.47 1.24.47.36 0 .68-.04.98-.1a5.1 5.1 0 0 0 .98-.33v1.02a3.87 3.87 0 0 1-.94.32 5.72 5.72 0 0 1-1.08.1zm-.22-5.2c-.4 0-.73.12-.97.38s-.37.62-.42 1.1h2.7c0-.48-.13-.85-.36-1.1-.23-.26-.54-.38-.94-.38zm7.7 5.1-.26-.84h-.05c-.28.36-.57.6-.86.74-.28.13-.65.2-1.1.2-.6 0-1.05-.16-1.38-.48-.32-.32-.5-.77-.5-1.34 0-.62.24-1.08.7-1.4.45-.3 1.14-.47 2.07-.5l1.02-.03V9.2c0-.37-.1-.65-.27-.84-.17-.2-.45-.28-.82-.28-.3 0-.6.04-.88.13a6.68 6.68 0 0 0-.8.33l-.4-.9a4.4 4.4 0 0 1 1.05-.4 4.86 4.86 0 0 1 1.08-.12c.76 0 1.33.18 1.7.5.4.33.6.85.6 1.56v4h-.9zm-1.9-.87c.47 0 .83-.13 1.1-.38.3-.26.43-.62.43-1.08v-.52l-.76.03c-.6.03-1.02.13-1.3.3s-.4.45-.4.82c0 .26.08.47.24.6.16.16.4.23.7.23zm7.57-5.2c.25 0 .46.03.62.06l-.12 1.18a2.38 2.38 0 0 0-.56-.06c-.5 0-.92.16-1.24.5-.3.32-.47.75-.47 1.27v3.1h-1.27V7.23h1l.16 1.05h.05c.2-.36.45-.64.77-.85a1.83 1.83 0 0 1 1.02-.3zm4.12 6.17c-.9 0-1.58-.27-2.05-.8-.47-.52-.7-1.27-.7-2.25 0-1 .24-1.77.73-2.3.5-.54 1.2-.8 2.12-.8.63 0 1.2.1 1.7.34l-.4 1c-.52-.2-.96-.3-1.3-.3-1.04 0-1.55.68-1.55 2.05 0 .67.13 1.17.38 1.5.26.34.64.5 1.13.5a3.23 3.23 0 0 0 1.6-.4v1.1a2.53 2.53 0 0 1-.73.28 4.36 4.36 0 0 1-.93.08zm8.28-.1h-1.27V9.5c0-.45-.1-.8-.28-1.02-.18-.23-.47-.34-.88-.34-.53 0-.9.16-1.16.48-.25.3-.38.85-.38 1.6v2.94h-1.26V4.8h1.26v2.12c0 .34-.02.7-.06 1.1h.08a1.76 1.76 0 0 1 .72-.67c.3-.16.66-.24 1.07-.24 1.43 0 2.15.74 2.15 2.2v3.86zM42.2 7.1c.74 0 1.32.28 1.73.82.4.53.62 1.3.62 2.26 0 .97-.2 1.73-.63 2.27-.42.54-1 .82-1.75.82s-1.33-.27-1.75-.8h-.08l-.23.7h-.94V4.8h1.26v2l-.02.64-.03.56h.05c.4-.6 1-.9 1.78-.9zm-.33 1.04c-.5 0-.88.15-1.1.45-.22.3-.34.8-.35 1.5v.08c0 .72.12 1.24.35 1.57.23.32.6.48 1.12.48.44 0 .78-.17 1-.53.24-.35.36-.87.36-1.53 0-1.35-.47-2.03-1.4-2.03zm3.24-.92h1.4l1.2 3.37c.18.47.3.92.36 1.34h.04l.18-.72 1.37-4H51l-2.53 6.73c-.46 1.23-1.23 1.85-2.3 1.85-.3 0-.56-.03-.83-.1v-1c.2.05.4.08.65.08.6 0 1.03-.36 1.28-1.06l.22-.56-2.4-5.94z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;display:block;height:100%;margin-left:auto;margin-right:5px;overflow:hidden;text-indent:-9000px;width:110px}@media (min-width:601px){.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{left:inherit!important;right:0!important}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px}.algolia-autocomplete .ds-dropdown-menu{background:0 0;border:none;border-radius:4px;height:auto;margin:6px 0 0;max-width:600px;min-width:500px;padding:0;position:relative;text-align:left;top:-6px;z-index:4}}@media (min-width:768px){.algolia-docsearch-suggestion{border-bottom-color:#7671df}.algolia-docsearch-suggestion--subcategory-column{border-right-color:#7671df;color:#4e4726}}@media (min-width:997px){.collapseSidebarButton_YeeX,.expandButton_F7YU{background-color:var(--docusaurus-collapse-button-bg)}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_EjXD,.announcementBarPlaceholder_vwaQ{flex-basis:50px}.searchBox_xKlU{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.lastUpdated_twTl{text-align:right}.docItemCol_lvEh{max-width:75%!important}.tocMobile_Pc5S{display:none}.collapseSidebarButton_YeeX{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:-webkit-sticky;position:sticky}.collapseSidebarButtonIcon_Ifa6{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_ieaY,[dir=rtl] .collapseSidebarButtonIcon_Ifa6{transform:rotate(0)}.collapseSidebarButton_YeeX:focus,.collapseSidebarButton_YeeX:hover,.expandButton_F7YU:focus,.expandButton_F7YU:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem__i3S{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_squC{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_squC{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_jXCD{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_gEXq{display:flex;flex-direction:column;height:100%;max-height:100vh;padding-top:var(--ifm-navbar-height);position:-webkit-sticky;position:sticky;top:0;transition:opacity 50ms;width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_JpZ0{padding-top:0}.sidebarHidden_DcPc{height:0;opacity:0;overflow:hidden;visibility:hidden}.sidebarLogo_WxQX{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);text-decoration:none!important}.sidebarLogo_WxQX img{height:2rem;margin-right:.5rem}.expandButton_F7YU{align-items:center;display:flex;height:100%;justify-content:center;max-height:100vh;position:-webkit-sticky;position:sticky;top:0;transition:background-color var(--ifm-transition-fast) ease}[dir=rtl] .expandButtonIcon_ieaY{transform:rotate(180deg)}.docSidebarContainer_RUQH{border-right:1px solid var(--ifm-toc-border-color);-webkit-clip-path:inset(0);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_k3bM{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.docMainContainer_Qrk0{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_oEjD{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_ChoN{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_ndsa,.footer__link-separator,.navbar__item,.tableOfContents_EtLs{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.searchBox_xKlU{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_MpGq{padding:0 .3rem}}@media (max-width:600px){.algolia-autocomplete .ds-dropdown-menu{display:block;left:auto!important;max-height:calc(100% - 5rem);max-width:calc(100% - 2rem);position:fixed!important;right:1rem!important;top:50px!important;width:600px;z-index:1}.algolia-autocomplete .ds-dropdown-menu:before{right:6rem}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}}@media (hover:hover){.backToTopButton_EOoS:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media print{.announcementBar_S4jv,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_Pc5S{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_XJem{white-space:pre-wrap}} \ No newline at end of file +.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}body,ol ol,ol ul,ul ol,ul ul{margin:0}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.admonition-icon svg,.alert__icon svg{fill:var(--ifm-alert-foreground-color)}.toggleButton_rCf9,html{-webkit-tap-highlight-color:transparent}.button,.dropdown__link,.searchbox,.text--truncate{white-space:nowrap}.searchbox__reset:focus,.searchbox__submit:focus,body:not(.navigation-with-keyboard) :not(input):focus{outline:0}pre,table{overflow:auto}.markdown li,body{word-wrap:break-word}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:transparent;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:rgba(0,0,0,.05);--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 rgba(0,0,0,.1);--ifm-global-shadow-md:0 5px 40px rgba(0,0,0,.2);--ifm-global-shadow-tl:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1);--ifm-z-index-dropdown:1;--ifm-z-index-fixed:2;--ifm-z-index-overlay:3;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:transparent;--ifm-table-stripe-background:rgba(0,0,0,.03);--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--ifm-color-primary:#25c2a0;--ifm-color-primary-dark:#21af90;--ifm-color-primary-darker:#1fa588;--ifm-color-primary-darkest:#1a8870;--ifm-color-primary-light:#46cbae;--ifm-color-primary-lighter:#66d4bd;--ifm-color-primary-lightest:#92e0d0;--ifm-code-font-size:95%;--docusaurus-announcement-bar-height:auto;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--docusaurus-collapse-button-bg:transparent;--docusaurus-collapse-button-bg-hover:rgba(0,0,0,.1);--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:transparent}*,.algolia-autocomplete .ds-dropdown-menu *{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base)}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none,.tabItem_LplD{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.menuExternalLink_KU1_,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid rgba(0,0,0,.1);border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:transparent;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul,.tabList_uSqn{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight);text-align:left}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_Geot .wordWrapButtonIcon_azs1{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonition h5,.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{list-style:none;padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:rgba(53,120,229,.15);--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:rgba(235,237,240,.15);--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:rgba(0,164,0,.15);--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:rgba(84,199,236,.15);--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:rgba(255,186,0,.15);--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:rgba(250,56,62,.15);--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{-webkit-text-decoration-color:var(--ifm-alert-border-color);text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;-ms-user-select:none;user-select:none}.hash-link,.searchbox__submit{-webkit-user-select:none;-ms-user-select:none}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:transparent;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_hzTh:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}#nprogress,.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;list-style:none;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor transparent;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:10rem}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_vinB article>:first-child,.docItemContainer_vinB header+*,.footer__item{margin-top:0}.admonition-content>:last-child,.collapsibleContent_i85q>:last-child,.footer__items,.tabItem_OmH5>:last-child,table p{margin-bottom:0}.codeBlockStandalone_Px3r,[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{list-style:none;margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.details_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before,.details_lb9f[open]:not(.isBrowser_bmU9)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);text-decoration:none}.menu__caret:before,.menu__link--sublist-caret:after{height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter);content:""}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.docsWrapper_mKqt,.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:-webkit-sticky;position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;position:fixed;transition-timing-function:ease-in-out;left:0;top:0;visibility:hidden}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:hsla(0,0%,100%,.1);--ifm-navbar-search-input-placeholder-color:hsla(0,0%,100%,.5);color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:hsla(0,0%,100%,.05);--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{-webkit-appearance:none;appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input:-ms-input-placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);transform:translate3d(-100%,0,0);transition-duration:.25s;transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:rgba(0,0,0,.6);right:0;transition-duration:.1s;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);display:grid;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto;padding-left:0}.tabs__item{border-bottom:3px solid transparent;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:hsla(0,0%,100%,.05);--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:hsla(0,0%,100%,.1);--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:hsla(0,0%,100%,.07);--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}.admonition h5{margin-bottom:8px;margin-top:0}.admonition h5 code{text-transform:none}.admonition-icon{display:inline-block;margin-right:.4em;vertical-align:middle}.admonition-icon svg{stroke-width:0;stroke:var(--ifm-alert-foreground-color);display:inline-block;height:22px;width:22px}.admonition{margin-bottom:1em}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:6}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}.docusaurus-highlight-code-line{background-color:rgba(0,0,0,.1);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.markdown li>p,.markdown>p,.run-code{margin-bottom:10px}html[data-theme=dark] .docusaurus-highlight-code-line{background-color:rgba(0,0,0,.3)}table{border-collapse:collapse;margin-bottom:var(--ifm-spacing-vertical);display:table;font-size:15px}table thead tr{border-bottom-width:1px!important}.markdown li>p{margin-top:10px}.navbar__search{padding-left:1rem;padding-left:var(--ifm-navbar-padding-horizontal)}.run-code{background-color:#25c2a0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;padding:3px 7px}#docusaurus-base-url-issue-banner-container,.themedImage_W2Cr,[data-theme=dark] .lightToggleIcon_v35p,[data-theme=light] .darkToggleIcon_nQuB,html[data-announcement-bar-initially-dismissed=true] .announcementBar_IbjG{display:none}.skipToContent_ZgBM{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_ZgBM:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.announcementBar_IbjG{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_NC_W{flex:0 0 10px}.announcementBarClose_FG1z{align-self:stretch;flex:0 0 30px;line-height:0;padding:0}.announcementBarContent_KsVm{flex:1 1 auto;font-size:85%;padding:5px 0;text-align:center}.announcementBarContent_KsVm a{color:inherit;text-decoration:underline}.toggle_S7eR{height:2rem;width:2rem}.toggleButton_rCf9{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_rCf9:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_Pu9x{cursor:not-allowed}[data-theme=dark] .themedImage--dark_oUvU,[data-theme=light] .themedImage--light_TfLj{display:initial}.iconExternalLink_I5OW{margin-left:.3rem}.iconLanguage_dNtB{margin-right:5px;vertical-align:text-bottom}.navbarHideable_ObN2{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_FtgE{transform:translate3d(0,calc(-100% - 2px),0)}.footerLogoLink_gHmE{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_gHmE:hover,.hash-link:focus,:hover>.hash-link{opacity:1}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.main-wrapper{flex:1 0 auto}.docusaurus-mt-lg{margin-top:3rem}.iconEdit_dcUD{margin-right:.3em;vertical-align:sub}.tag_hD8n{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_hD8n:hover{--docusaurus-tag-list-border:var(--ifm-link-color);text-decoration:none}.tagRegular_D6E_{border-radius:.5rem;font-size:90%;padding:.3rem .5rem}.tagWithCount_i0QQ{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_i0QQ:after,.tagWithCount_i0QQ:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_i0QQ:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_i0QQ:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_i0QQ span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_XVD_{display:inline}.tag_JSN8{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_foO9{font-size:smaller;font-style:italic;margin-top:.2rem}.tableOfContents_cNA8{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:-webkit-sticky;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.tocCollapsible_bZGK{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.buttonGroup_hRr1 button,.codeBlockContainer_MPoW{background:var(--prism-background-color);color:var(--prism-color)}.tocCollapsibleContent_NNA8>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_NNA8 ul li{margin:.4rem .8rem}.tocCollapsibleContent_NNA8 a{display:block}.tocCollapsibleButtonExpanded_KeTX:after,.tocCollapsibleExpanded_IqtF{transform:none}.tocCollapsibleButton_l22C{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_l22C:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.anchorWithStickyNavbar_mojV{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_R0VQ{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);user-select:none}.hash-link:before{content:"#"}.breadcrumbsContainer_Xlws{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.breadcrumbHomeIcon_kU5B{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.codeBlockContainer_MPoW{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_B9tL{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_YYkX{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock__0OG{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_YYkX+.codeBlockContent_B9tL .codeBlock__0OG{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_gEuF{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_hGCP{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup_hRr1{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup_hRr1 button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity .2s ease-in-out}.buttonGroup_hRr1 button:focus-visible,.buttonGroup_hRr1 button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup_hRr1 button{opacity:.4}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.codeLine_rqGN{counter-increment:a;display:table-row}.codeLineNumber_hzTh{background:var(--ifm-pre-background);display:table-cell;left:0;padding:0 var(--ifm-pre-padding);position:-webkit-sticky;position:sticky;text-align:right;width:1%}.codeLineNumber_hzTh:before{content:counter(a);opacity:.4}.codeLineContent_hM6e{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_ljy5{opacity:1!important}.copyButtonIcons_W9eQ{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_XEyF,.copyButtonSuccessIcon_i9w9{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:.15s;width:inherit}.copyButtonSuccessIcon_i9w9{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_ljy5 .copyButtonIcon_XEyF{opacity:0;transform:scale(.33)}.copyButtonCopied_ljy5 .copyButtonSuccessIcon_i9w9{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_azs1{height:1.2rem;width:1.2rem}.details_lb9f{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_lb9f>summary{cursor:pointer;list-style:none;padding-left:1rem;position:relative}.details_lb9f>summary::-webkit-details-marker{display:none}.details_lb9f>summary:before{border-color:transparent transparent transparent var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_BAp3{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.img_E7b_{height:auto}.backToTopButton_RiI4{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_RiI4:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_ssHd{opacity:1;transform:scale(1);visibility:visible}[data-theme=dark]:root{--docusaurus-collapse-button-bg:hsla(0,0%,100%,.05);--docusaurus-collapse-button-bg-hover:hsla(0,0%,100%,.1)}.collapseSidebarButton_FykI,.docSidebarContainer_UQUJ,.sidebarLogo_YUvz{display:none}.docMainContainer_uL0j,.docPage_ualW{display:flex;width:100%}.searchbox,.searchbox__input{box-sizing:border-box;display:inline-block}.algolia-docsearch-suggestion{border-bottom-color:#3a3dd1}.algolia-docsearch-suggestion--category-header{background-color:#4b54de}.algolia-docsearch-suggestion--highlight{color:#3a33d1}.algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{background-color:#4d47d5}.aa-cursor .algolia-docsearch-suggestion--content{color:#272296}.aa-cursor .algolia-docsearch-suggestion{background:#ebebfb}.searchbox{height:32px!important;position:relative;visibility:visible!important;width:200px}.searchbox .algolia-autocomplete{display:block;height:100%;width:100%}.searchbox__wrapper{height:100%;position:relative;width:100%;z-index:4}.searchbox__input{-webkit-appearance:none;appearance:none;background:#fff!important;border:0;border-radius:16px;box-shadow:inset 0 0 0 1px #ccc;font-size:12px;height:100%;padding:0 26px 0 32px;transition:box-shadow .4s,background .4s;vertical-align:middle;white-space:normal;width:100%}.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none}.searchbox__input:hover{box-shadow:inset 0 0 0 1px #b3b3b3}.searchbox__input:active,.searchbox__input:focus{background:#fff;box-shadow:inset 0 0 0 1px #aaa;outline:0}.searchbox__input:-ms-input-placeholder{color:#aaa}.searchbox__input::placeholder{color:#aaa}.searchbox__submit{background-color:rgba(69,142,225,0);border:0;border-radius:16px 0 0 16px;font-size:inherit;height:100%;left:0;margin:0;padding:0;position:absolute;right:inherit;text-align:center;top:0;user-select:none;vertical-align:middle;width:32px}.searchbox__submit:before{content:"";display:inline-block;height:100%;margin-right:-4px;vertical-align:middle}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion,.searchbox__submit:active,.searchbox__submit:hover{cursor:pointer}.searchbox__submit svg{fill:#6d7e96;height:14px;vertical-align:middle;width:14px}.searchbox__reset{fill:rgba(0,0,0,.5);background:none;border:0;cursor:pointer;display:block;font-size:inherit;margin:0;padding:0;position:absolute;right:8px;top:8px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.searchbox__reset.hide{display:none}.searchbox__reset svg{display:block;height:8px;margin:4px;width:8px}.searchbox__input:valid~.searchbox__reset{animation-duration:.15s;animation-name:a;display:block}@keyframes a{0%{opacity:0;transform:translate3d(-20%,0,0)}to{opacity:1;transform:none}}.algolia-autocomplete .ds-dropdown-menu:before{background:#373940;border-radius:2px;border-right:1px solid #373940;border-top:1px solid #373940;content:"";display:block;height:14px;position:absolute;top:-7px;transform:rotate(-45deg);width:14px;z-index:5}.algolia-autocomplete .ds-dropdown-menu{box-shadow:0 1px 0 0 rgba(0,0,0,.2),0 2px 3px 0 rgba(0,0,0,.1)}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:5}.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-]{background:#fff;border-radius:4px;overflow:auto;padding:0;position:relative}.algolia-autocomplete .algolia-docsearch-suggestion{display:block;overflow:hidden;padding:0;position:relative;text-decoration:none}.algolia-autocomplete .ds-cursor .algolia-docsearch-suggestion--wrapper{background:#f1f1f1;box-shadow:inset -2px 0 0 #61dafb}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{background:#ffe564;padding:.1em .05em}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight{background:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,.8);color:inherit;padding:0 0 1px}.algolia-autocomplete .algolia-docsearch-suggestion--content{cursor:pointer;display:block;float:right;padding:5.33333px 0 5.33333px 10.66667px;position:relative;width:70%}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{background:#ececec;content:"";display:block;height:100%;left:-1px;position:absolute;top:0;width:1px}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{background-color:#373940;color:#fff;display:none;font-size:14px;font-weight:700;letter-spacing:.08em;margin:0;padding:5px 8px;position:relative;text-transform:uppercase}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{background-color:#fff;float:left;padding:8px 0 0;width:100%}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{word-wrap:break-word;color:#777;display:none;float:left;font-size:.9em;padding:5.33333px 10.66667px;position:relative;text-align:right;width:30%}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{background:#ececec;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:1px}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header,.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary{display:block}.algolia-autocomplete .algolia-docsearch-suggestion--no-results:before,.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column .algolia-docsearch-suggestion--highlight{background-color:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--title{color:#02060c;font-size:.9em;font-weight:700;margin-bottom:4px}.algolia-autocomplete .algolia-docsearch-suggestion--text{color:#63676d;display:block;font-size:.85em;line-height:1.2em;padding-right:2px}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{background-color:#373940;font-size:1.2em;margin-top:-8px;padding:8px 0;text-align:center;width:100%}.algolia-autocomplete .algolia-docsearch-suggestion--no-results .algolia-docsearch-suggestion--text{color:#fff;margin-top:4px}.algolia-autocomplete .algolia-docsearch-suggestion code{background-color:#ebebeb;border:none;border-radius:3px;color:#222;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:90%;padding:1px 5px}.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:none}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header{color:#fff;display:block}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary .algolia-docsearch-suggestion--subcategory-column{display:block}.algolia-autocomplete .algolia-docsearch-footer{background-color:#fff;float:right;font-size:0;height:30px;line-height:0;width:100%;z-index:7}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 130 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='url(%2523a)' d='M59.4.02h13.3a2.37 2.37 0 0 1 2.38 2.37V15.6a2.37 2.37 0 0 1-2.38 2.36H59.4a2.37 2.37 0 0 1-2.38-2.36V2.38A2.37 2.37 0 0 1 59.4.02z'/%3E%3Cpath fill='%2523FFF' d='M66.26 4.56c-2.82 0-5.1 2.27-5.1 5.08 0 2.8 2.28 5.07 5.1 5.07 2.8 0 5.1-2.26 5.1-5.07 0-2.8-2.28-5.07-5.1-5.07zm0 8.65c-2 0-3.6-1.6-3.6-3.56 0-1.97 1.6-3.58 3.6-3.58 1.98 0 3.6 1.6 3.6 3.58a3.58 3.58 0 0 1-3.6 3.57zm0-6.4v2.66c0 .07.08.13.15.1l2.4-1.24c.04-.02.06-.1.03-.14a2.96 2.96 0 0 0-2.46-1.5.1.1 0 0 0-.1.1zm-3.33-1.96-.3-.3a.78.78 0 0 0-1.12 0l-.36.36a.77.77 0 0 0 0 1.1l.3.3c.05.05.13.04.17 0 .2-.25.4-.5.6-.7.23-.23.46-.43.7-.6.07-.04.07-.1.03-.16zm5-.8V3.4a.78.78 0 0 0-.78-.78h-1.83a.78.78 0 0 0-.78.78v.63c0 .07.06.12.14.1a5.74 5.74 0 0 1 1.58-.22c.52 0 1.04.07 1.54.2a.1.1 0 0 0 .13-.1z'/%3E%3Cpath fill='%2523182359' d='M102.16 13.76c0 1.46-.37 2.52-1.12 3.2-.75.67-1.9 1-3.44 1-.56 0-1.74-.1-2.67-.3l.34-1.7c.78.17 1.82.2 2.36.2.86 0 1.48-.16 1.84-.5.37-.36.55-.88.55-1.57v-.35a6.37 6.37 0 0 1-.84.3 4.15 4.15 0 0 1-1.2.17 4.5 4.5 0 0 1-1.6-.28 3.38 3.38 0 0 1-1.26-.82 3.74 3.74 0 0 1-.8-1.35c-.2-.54-.3-1.5-.3-2.2 0-.67.1-1.5.3-2.06a3.92 3.92 0 0 1 .9-1.43 4.12 4.12 0 0 1 1.45-.92 5.3 5.3 0 0 1 1.94-.37c.7 0 1.35.1 1.97.2a15.86 15.86 0 0 1 1.6.33v8.46zm-5.95-4.2c0 .9.2 1.88.6 2.3.4.4.9.62 1.53.62.34 0 .66-.05.96-.15a2.75 2.75 0 0 0 .73-.33V6.7a8.53 8.53 0 0 0-1.42-.17c-.76-.02-1.36.3-1.77.8-.4.5-.62 1.4-.62 2.23zm16.13 0c0 .72-.1 1.26-.32 1.85a4.4 4.4 0 0 1-.9 1.53c-.38.42-.85.75-1.4.98-.54.24-1.4.37-1.8.37-.43 0-1.27-.13-1.8-.36a4.1 4.1 0 0 1-1.4-.97 4.5 4.5 0 0 1-.92-1.52 5.04 5.04 0 0 1-.33-1.84c0-.72.1-1.4.32-2 .22-.6.53-1.1.92-1.5.4-.43.86-.75 1.4-.98a4.55 4.55 0 0 1 1.78-.34 4.7 4.7 0 0 1 1.8.34c.54.23 1 .55 1.4.97.38.42.68.92.9 1.5.23.6.35 1.3.35 2zm-2.2 0c0-.92-.2-1.7-.6-2.22-.38-.54-.94-.8-1.64-.8-.72 0-1.27.26-1.67.8-.4.54-.58 1.3-.58 2.22 0 .93.2 1.56.6 2.1.38.54.94.8 1.64.8s1.25-.26 1.65-.8c.4-.55.6-1.17.6-2.1zm6.97 4.7c-3.5.02-3.5-2.8-3.5-3.27L113.57.92l2.15-.34v10c0 .25 0 1.87 1.37 1.88v1.8zm3.77 0h-2.15v-9.2l2.15-.33v9.54zM119.8 3.74c.7 0 1.3-.58 1.3-1.3 0-.7-.58-1.3-1.3-1.3-.73 0-1.3.6-1.3 1.3 0 .72.58 1.3 1.3 1.3zm6.43 1c.7 0 1.3.1 1.78.27.5.18.88.42 1.17.73.28.3.5.74.6 1.18.13.46.2.95.2 1.5v5.47a25.24 25.24 0 0 1-1.5.25c-.67.1-1.42.15-2.25.15a6.83 6.83 0 0 1-1.52-.16 3.2 3.2 0 0 1-1.18-.5 2.46 2.46 0 0 1-.76-.9c-.18-.37-.27-.9-.27-1.44 0-.52.1-.85.3-1.2.2-.37.48-.67.83-.9a3.6 3.6 0 0 1 1.23-.5 7.07 7.07 0 0 1 2.2-.1l.83.16V8.4c0-.25-.03-.48-.1-.7a1.5 1.5 0 0 0-.3-.58c-.15-.18-.34-.3-.58-.4a2.54 2.54 0 0 0-.92-.17c-.5 0-.94.06-1.35.13-.4.08-.75.16-1 .25l-.27-1.74c.27-.1.67-.18 1.2-.28a9.34 9.34 0 0 1 1.65-.14zm.18 7.74c.66 0 1.15-.04 1.5-.1V10.2a5.1 5.1 0 0 0-2-.1c-.23.03-.45.1-.64.2a1.17 1.17 0 0 0-.47.38c-.13.17-.18.26-.18.52 0 .5.17.8.5.98.32.2.74.3 1.3.3zM84.1 4.8c.72 0 1.3.08 1.8.26.48.17.87.42 1.15.73.3.3.5.72.6 1.17.14.45.2.94.2 1.47v5.48a25.24 25.24 0 0 1-1.5.26c-.67.1-1.42.14-2.25.14a6.83 6.83 0 0 1-1.52-.16 3.2 3.2 0 0 1-1.18-.5 2.46 2.46 0 0 1-.76-.9c-.18-.38-.27-.9-.27-1.44 0-.53.1-.86.3-1.22.2-.36.5-.65.84-.88a3.6 3.6 0 0 1 1.24-.5 7.07 7.07 0 0 1 2.2-.1c.26.03.54.08.84.15v-.35c0-.24-.03-.48-.1-.7a1.5 1.5 0 0 0-.3-.58c-.15-.17-.34-.3-.58-.4a2.54 2.54 0 0 0-.9-.15c-.5 0-.96.05-1.37.12-.4.07-.75.15-1 .24l-.26-1.75c.27-.08.67-.17 1.18-.26a8.9 8.9 0 0 1 1.66-.15zm.2 7.73c.65 0 1.14-.04 1.48-.1v-2.17a5.1 5.1 0 0 0-1.98-.1c-.24.03-.46.1-.65.18a1.17 1.17 0 0 0-.47.4c-.12.17-.17.26-.17.52 0 .5.18.8.5.98.32.2.75.3 1.3.3zm8.68 1.74c-3.5 0-3.5-2.82-3.5-3.28L89.45.92 91.6.6v10c0 .25 0 1.87 1.38 1.88v1.8z'/%3E%3Cpath fill='%25231D3657' d='M5.03 11.03c0 .7-.26 1.24-.76 1.64-.5.4-1.2.6-2.1.6-.88 0-1.6-.14-2.17-.42v-1.2c.36.16.74.3 1.14.38.4.1.78.15 1.13.15.5 0 .88-.1 1.12-.3a.94.94 0 0 0 .35-.77.98.98 0 0 0-.33-.74c-.22-.2-.68-.44-1.37-.72-.72-.3-1.22-.62-1.52-1C.23 8.27.1 7.82.1 7.3c0-.65.22-1.17.7-1.55.46-.37 1.08-.56 1.86-.56.76 0 1.5.16 2.25.48l-.4 1.05c-.7-.3-1.32-.44-1.87-.44-.4 0-.73.08-.94.26a.9.9 0 0 0-.33.72c0 .2.04.38.12.52.08.15.22.3.42.4.2.14.55.3 1.06.52.58.24 1 .47 1.27.67.27.2.47.44.6.7.12.26.18.57.18.92zM9 13.27c-.92 0-1.64-.27-2.16-.8-.52-.55-.78-1.3-.78-2.24 0-.97.24-1.73.72-2.3.5-.54 1.15-.82 2-.82.78 0 1.4.25 1.85.72.46.48.7 1.14.7 1.97v.67H7.35c0 .58.17 1.02.46 1.33.3.3.7.47 1.24.47.36 0 .68-.04.98-.1a5.1 5.1 0 0 0 .98-.33v1.02a3.87 3.87 0 0 1-.94.32 5.72 5.72 0 0 1-1.08.1zm-.22-5.2c-.4 0-.73.12-.97.38s-.37.62-.42 1.1h2.7c0-.48-.13-.85-.36-1.1-.23-.26-.54-.38-.94-.38zm7.7 5.1-.26-.84h-.05c-.28.36-.57.6-.86.74-.28.13-.65.2-1.1.2-.6 0-1.05-.16-1.38-.48-.32-.32-.5-.77-.5-1.34 0-.62.24-1.08.7-1.4.45-.3 1.14-.47 2.07-.5l1.02-.03V9.2c0-.37-.1-.65-.27-.84-.17-.2-.45-.28-.82-.28-.3 0-.6.04-.88.13a6.68 6.68 0 0 0-.8.33l-.4-.9a4.4 4.4 0 0 1 1.05-.4 4.86 4.86 0 0 1 1.08-.12c.76 0 1.33.18 1.7.5.4.33.6.85.6 1.56v4h-.9zm-1.9-.87c.47 0 .83-.13 1.1-.38.3-.26.43-.62.43-1.08v-.52l-.76.03c-.6.03-1.02.13-1.3.3s-.4.45-.4.82c0 .26.08.47.24.6.16.16.4.23.7.23zm7.57-5.2c.25 0 .46.03.62.06l-.12 1.18a2.38 2.38 0 0 0-.56-.06c-.5 0-.92.16-1.24.5-.3.32-.47.75-.47 1.27v3.1h-1.27V7.23h1l.16 1.05h.05c.2-.36.45-.64.77-.85a1.83 1.83 0 0 1 1.02-.3zm4.12 6.17c-.9 0-1.58-.27-2.05-.8-.47-.52-.7-1.27-.7-2.25 0-1 .24-1.77.73-2.3.5-.54 1.2-.8 2.12-.8.63 0 1.2.1 1.7.34l-.4 1c-.52-.2-.96-.3-1.3-.3-1.04 0-1.55.68-1.55 2.05 0 .67.13 1.17.38 1.5.26.34.64.5 1.13.5a3.23 3.23 0 0 0 1.6-.4v1.1a2.53 2.53 0 0 1-.73.28 4.36 4.36 0 0 1-.93.08zm8.28-.1h-1.27V9.5c0-.45-.1-.8-.28-1.02-.18-.23-.47-.34-.88-.34-.53 0-.9.16-1.16.48-.25.3-.38.85-.38 1.6v2.94h-1.26V4.8h1.26v2.12c0 .34-.02.7-.06 1.1h.08a1.76 1.76 0 0 1 .72-.67c.3-.16.66-.24 1.07-.24 1.43 0 2.15.74 2.15 2.2v3.86zM42.2 7.1c.74 0 1.32.28 1.73.82.4.53.62 1.3.62 2.26 0 .97-.2 1.73-.63 2.27-.42.54-1 .82-1.75.82s-1.33-.27-1.75-.8h-.08l-.23.7h-.94V4.8h1.26v2l-.02.64-.03.56h.05c.4-.6 1-.9 1.78-.9zm-.33 1.04c-.5 0-.88.15-1.1.45-.22.3-.34.8-.35 1.5v.08c0 .72.12 1.24.35 1.57.23.32.6.48 1.12.48.44 0 .78-.17 1-.53.24-.35.36-.87.36-1.53 0-1.35-.47-2.03-1.4-2.03zm3.24-.92h1.4l1.2 3.37c.18.47.3.92.36 1.34h.04l.18-.72 1.37-4H51l-2.53 6.73c-.46 1.23-1.23 1.85-2.3 1.85-.3 0-.56-.03-.83-.1v-1c.2.05.4.08.65.08.6 0 1.03-.36 1.28-1.06l.22-.56-2.4-5.94z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;display:block;height:100%;margin-left:auto;margin-right:5px;overflow:hidden;text-indent:-9000px;width:110px}@media (min-width:601px){.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{left:inherit!important;right:0!important}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px}.algolia-autocomplete .ds-dropdown-menu{background:0 0;border:none;border-radius:4px;height:auto;margin:6px 0 0;max-width:600px;min-width:500px;padding:0;position:relative;text-align:left;top:-6px;z-index:4}}@media (min-width:768px){.algolia-docsearch-suggestion{border-bottom-color:#7671df}.algolia-docsearch-suggestion--subcategory-column{border-right-color:#7671df;color:#4e4726}}@media (min-width:997px){.collapseSidebarButton_FykI,.expandButton__5cy{background-color:var(--docusaurus-collapse-button-bg)}.collapseSidebarButton_FykI:focus,.collapseSidebarButton_FykI:hover,.expandButton__5cy:focus,.expandButton__5cy:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_FG1z,.announcementBarPlaceholder_NC_W{flex-basis:50px}.searchBox_dLyj{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.lastUpdated_foO9{text-align:right}.docItemCol_DM6M{max-width:75%!important}.tocMobile_TmEX{display:none}.collapseSidebarButton_FykI{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:-webkit-sticky;position:sticky}.collapseSidebarButtonIcon_DTRl{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_FlNX,[dir=rtl] .collapseSidebarButtonIcon_DTRl{transform:rotate(0)}.menuHtmlItem_hP_2{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_izAj{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_izAj{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_l2a_{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_RiAD{display:flex;flex-direction:column;height:100%;max-height:100vh;padding-top:var(--ifm-navbar-height);position:-webkit-sticky;position:sticky;top:0;transition:opacity 50ms;width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_d0QC{padding-top:0}.sidebarHidden_Lg_2{height:0;opacity:0;overflow:hidden;visibility:hidden}.sidebarLogo_YUvz{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);text-decoration:none!important}.sidebarLogo_YUvz img{height:2rem;margin-right:.5rem}.expandButton__5cy{align-items:center;display:flex;height:100%;justify-content:center;max-height:100vh;position:-webkit-sticky;position:sticky;top:0;transition:background-color var(--ifm-transition-fast) ease}[dir=rtl] .expandButtonIcon_FlNX{transform:rotate(180deg)}.docSidebarContainer_UQUJ{border-right:1px solid var(--ifm-toc-border-color);-webkit-clip-path:inset(0);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_f7XD{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.docMainContainer_uL0j{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_oQfM{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_HFwV{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_vKtC,.footer__link-separator,.navbar__item,.tableOfContents_cNA8{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.searchBox_dLyj{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_WX_Y{padding:0 .3rem}}@media (max-width:600px){.algolia-autocomplete .ds-dropdown-menu{display:block;left:auto!important;max-height:calc(100% - 5rem);max-width:calc(100% - 2rem);position:fixed!important;right:1rem!important;top:50px!important;width:600px;z-index:1}.algolia-autocomplete .ds-dropdown-menu:before{right:6rem}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}}@media (hover:hover){.backToTopButton_RiI4:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media print{.announcementBar_IbjG,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_TmEX{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_gEuF{white-space:pre-wrap}} \ No newline at end of file diff --git a/docs/document/assets/js/17896441.8d80cfd5.js b/docs/document/assets/js/17896441.8d80cfd5.js new file mode 100644 index 000000000..2286f8358 --- /dev/null +++ b/docs/document/assets/js/17896441.8d80cfd5.js @@ -0,0 +1 @@ +(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[918],{3905:function(e,t,n){"use strict";n.d(t,{Zo:function(){return u},kt:function(){return p}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){for(var t=1;t=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var i=a.createContext({}),s=function(e){var t=a.useContext(i),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},u=function(e){var t=s(e.components);return a.createElement(i.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,l=e.originalType,i=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),d=s(n),p=r,v=d["".concat(i,".").concat(p)]||d[p]||m[p]||l;return n?a.createElement(v,o(o({ref:t},u),{},{components:n})):a.createElement(v,o({ref:t},u))}));function p(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var l=n.length,o=new Array(l);o[0]=d;var c={};for(var i in t)hasOwnProperty.call(t,i)&&(c[i]=t[i]);c.originalType=e,c.mdxType="string"==typeof e?e:r,o[1]=c;for(var s=2;s0,u=!!(n||l||c);return s||u?a.createElement("footer",{className:(0,r.Z)(p.k.docs.docFooter,"docusaurus-mt-lg")},s&&a.createElement(P,{tags:i}),u&&a.createElement(U,{editUrl:n,lastUpdatedAt:l,lastUpdatedBy:c,formattedLastUpdatedAt:o})):null}function D(e){var t=e.toc,n=e.className,r=e.linkClassName,l=e.isChild;return t.length?a.createElement("ul",{className:l?void 0:n},t.map((function(e){return a.createElement("li",{key:e.id},a.createElement("a",{href:"#"+e.id,className:null!=r?r:void 0,dangerouslySetInnerHTML:{__html:e.value}}),a.createElement(D,{isChild:!0,toc:e.children,className:n,linkClassName:r}))}))):null}var R=a.memo(D),V=n(6668),z=["parentIndex"];function F(e){var t=e.map((function(e){return Object.assign({},e,{parentIndex:-1,children:[]})})),n=Array(7).fill(-1);t.forEach((function(e,t){var a=n.slice(2,e.level);e.parentIndex=Math.max.apply(Math,a),n[e.level]=t}));var a=[];return t.forEach((function(e){var n=e.parentIndex,r=(0,C.Z)(e,z);n>=0?t[n].children.push(r):a.push(r)})),a}function W(e){var t=e.toc,n=e.minHeadingLevel,a=e.maxHeadingLevel;return t.flatMap((function(e){var t=W({toc:e.children,minHeadingLevel:n,maxHeadingLevel:a});return function(e){return e.level>=n&&e.level<=a}(e)?[Object.assign({},e,{children:t})]:t}))}function q(e){var t=e.getBoundingClientRect();return t.top===t.bottom?q(e.parentNode):t}function G(e,t){var n,a,r=t.anchorTopOffset,l=e.find((function(e){return q(e).top>=r}));return l?function(e){return e.top>0&&e.bottom0})).map((function(e){return[e-1,[c]]}));return{lineClassNames:Object.fromEntries(i),code:n}}if(void 0===a)return{lineClassNames:{},code:n};for(var s=function(e,t){switch(e){case"js":case"javascript":case"ts":case"typescript":return De(["js","jsBlock"],t);case"jsx":case"tsx":return De(["js","jsBlock","jsx"],t);case"html":return De(["js","jsBlock","html"],t);case"python":case"py":case"bash":return De(["bash"],t);case"markdown":case"md":return De(["html","jsx","bash"],t);default:return De(Object.keys(Me),t)}}(a,r),u=n.split("\n"),m=Object.fromEntries(r.map((function(e){return[e.className,{start:0,range:""}]}))),d=Object.fromEntries(r.filter((function(e){return e.line})).map((function(e){var t=e.className;return[e.line,t]}))),p=Object.fromEntries(r.filter((function(e){return e.block})).map((function(e){var t=e.className;return[e.block.start,t]}))),v=Object.fromEntries(r.filter((function(e){return e.block})).map((function(e){var t=e.className;return[e.block.end,t]}))),f=0;f0&&e[n-1]===t?e:e.concat(t)},et=function(e,t){var n=e.plain,a=Object.create(null),r=e.styles.reduce((function(e,n){var a=n.languages,r=n.style;return a&&!a.includes(t)||n.types.forEach((function(t){var n=$e({},e[t],r);e[t]=n})),e}),a);return r.root=n,r.plain=$e({},n,{backgroundColor:null}),r};function tt(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&-1===t.indexOf(a)&&(n[a]=e[a]);return n}var nt=function(e){function t(){for(var t=this,n=[],a=arguments.length;a--;)n[a]=arguments[a];e.apply(this,n),Qe(this,"getThemeDict",(function(e){if(void 0!==t.themeDict&&e.theme===t.prevTheme&&e.language===t.prevLanguage)return t.themeDict;t.prevTheme=e.theme,t.prevLanguage=e.language;var n=e.theme?et(e.theme,e.language):void 0;return t.themeDict=n})),Qe(this,"getLineProps",(function(e){var n=e.key,a=e.className,r=e.style,l=$e({},tt(e,["key","className","style","line"]),{className:"token-line",style:void 0,key:void 0}),o=t.getThemeDict(t.props);return void 0!==o&&(l.style=o.plain),void 0!==r&&(l.style=void 0!==l.style?$e({},l.style,r):r),void 0!==n&&(l.key=n),a&&(l.className+=" "+a),l})),Qe(this,"getStyleForToken",(function(e){var n=e.types,a=e.empty,r=n.length,l=t.getThemeDict(t.props);if(void 0!==l){if(1===r&&"plain"===n[0])return a?{display:"inline-block"}:void 0;if(1===r&&!a)return l[n[0]];var o=a?{display:"inline-block"}:{},c=n.map((function(e){return l[e]}));return Object.assign.apply(Object,[o].concat(c))}})),Qe(this,"getTokenProps",(function(e){var n=e.key,a=e.className,r=e.style,l=e.token,o=$e({},tt(e,["key","className","style","token"]),{className:"token "+l.types.join(" "),children:l.content,style:t.getStyleForToken(l),key:void 0});return void 0!==r&&(o.style=void 0!==o.style?$e({},o.style,r):r),void 0!==n&&(o.key=n),a&&(o.className+=" "+a),o})),Qe(this,"tokenize",(function(e,t,n,a){var r={code:t,grammar:n,language:a,tokens:[]};e.hooks.run("before-tokenize",r);var l=r.tokens=e.tokenize(r.code,r.grammar,r.language);return e.hooks.run("after-tokenize",r),l}))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){var e=this.props,t=e.Prism,n=e.language,a=e.code,r=e.children,l=this.getThemeDict(this.props),o=t.languages[n];return r({tokens:function(e){for(var t=[[]],n=[e],a=[0],r=[e.length],l=0,o=0,c=[],i=[c];o>-1;){for(;(l=a[o]++)0?u:["plain"],s=m):(u=Ke(u,m.type),m.alias&&(u=Ke(u,m.alias)),s=m.content),"string"==typeof s){var d=s.split(Je),p=d.length;c.push({types:u,content:d[0]});for(var v=1;v0&&(c=o.getRangeAt(0)),a.append(r),r.select(),r.selectionStart=0,r.selectionEnd=e.length;var i=!1;try{i=document.execCommand("copy")}catch(s){}r.remove(),c&&(o.removeAllRanges(),o.addRange(c)),l&&l.focus()}(t),i(!0),s.current=window.setTimeout((function(){i(!1)}),1e3)}),[t]);return(0,a.useEffect)((function(){return function(){return window.clearTimeout(s.current)}}),[]),a.createElement("button",{type:"button","aria-label":c?(0,o.I)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,o.I)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,o.I)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,r.Z)("clean-btn",n,it.copyButton,c&&it.copyButtonCopied),onClick:u},a.createElement("span",{className:it.copyButtonIcons,"aria-hidden":"true"},a.createElement("svg",{className:it.copyButtonIcon,viewBox:"0 0 24 24"},a.createElement("path",{d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"})),a.createElement("svg",{className:it.copyButtonSuccessIcon,viewBox:"0 0 24 24"},a.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))))}var ut="wordWrapButtonIcon_azs1",mt="wordWrapButtonEnabled_Geot";function dt(e){var t=e.className,n=e.onClick,l=e.isEnabled,c=(0,o.I)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return a.createElement("button",{type:"button",onClick:n,className:(0,r.Z)("clean-btn",t,l&&mt),"aria-label":c,title:c},a.createElement("svg",{className:ut,viewBox:"0 0 24 24","aria-hidden":"true"},a.createElement("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})))}function pt(e){var t,n,o,c,i,s,u,m,d,p,v,f=e.children,g=e.className,h=void 0===g?"":g,b=e.metastring,E=e.title,y=e.showLineNumbers,k=e.language,N=(0,V.L)().prism,L=N.defaultLanguage,C=N.magicComments,Z=null!=(t=null!=k?k:null==(n=h.split(" ").find((function(e){return e.startsWith("language-")})))?void 0:n.replace(/language-/,""))?t:L,_=Ae(),T=(o=(0,a.useState)(!1),c=o[0],i=o[1],s=(0,a.useState)(!1),u=s[0],m=s[1],d=(0,a.useRef)(null),p=(0,a.useCallback)((function(){var e=d.current.querySelector("code");c?e.removeAttribute("style"):e.style.whiteSpace="pre-wrap",i((function(e){return!e}))}),[d,c]),v=(0,a.useCallback)((function(){var e=d.current,t=e.scrollWidth>e.clientWidth||d.current.querySelector("code").hasAttribute("style");m(t)}),[d]),(0,a.useEffect)((function(){v()}),[c,v]),(0,a.useEffect)((function(){return window.addEventListener("resize",v,{passive:!0}),function(){window.removeEventListener("resize",v)}}),[v]),{codeBlockRef:d,isEnabled:c,isCodeScrollable:u,toggle:p}),w=function(e){var t,n;return null!=(t=null==e||null==(n=e.match(Pe))?void 0:n.groups.title)?t:""}(b)||E,B=Re(f,{metastring:b,language:Z,magicComments:C}),x=B.lineClassNames,O=B.code,j=y||function(e){return(null==e?void 0:e.includes("showLineNumbers"))||!1}(b);return a.createElement(Fe,{as:"div",className:(0,r.Z)(h,Z&&!h.includes("language-"+Z)&&"language-"+Z)},w&&a.createElement("div",{className:We.codeBlockTitle},w),a.createElement("div",{className:We.codeBlockContent},a.createElement(at,(0,l.Z)({},Xe,{theme:_,code:O,language:null!=Z?Z:"text"}),(function(e){var t=e.className,n=e.tokens,l=e.getLineProps,o=e.getTokenProps;return a.createElement("pre",{tabIndex:0,ref:T.codeBlockRef,className:(0,r.Z)(t,We.codeBlock,"thin-scrollbar")},a.createElement("code",{className:(0,r.Z)(We.codeBlockLines,j&&We.codeBlockLinesWithNumbering)},n.map((function(e,t){return a.createElement(ct,{key:t,line:e,getLineProps:l,getTokenProps:o,classNames:x[t],showLineNumbers:j})}))))})),a.createElement("div",{className:We.buttonGroup},(T.isEnabled||T.isCodeScrollable)&&a.createElement(dt,{className:We.codeButton,onClick:function(){return T.toggle()},isEnabled:T.isEnabled}),a.createElement(st,{className:We.codeButton,code:O}))))}var vt=["children"];function ft(e){var t=e.children,n=(0,C.Z)(e,vt),r=(0,Oe.Z)(),o=function(e){return a.Children.toArray(e).some((function(e){return(0,a.isValidElement)(e)}))?e:Array.isArray(e)?e.join(""):e}(t),c="string"==typeof o?pt:qe;return a.createElement(c,(0,l.Z)({key:String(r)},n),o)}var gt="details_lb9f",ht="isBrowser_bmU9",bt="collapsibleContent_i85q",Et=["summary","children"];function yt(e){return!!e&&("SUMMARY"===e.tagName||yt(e.parentElement))}function kt(e,t){return!!e&&(e===t||kt(e.parentElement,t))}function Nt(e){var t=e.summary,n=e.children,l=(0,C.Z)(e,Et),o=(0,Oe.Z)(),c=(0,a.useRef)(null),i=(0,te.u)({initialState:!l.open}),s=i.collapsed,u=i.setCollapsed,m=(0,a.useState)(l.open),d=m[0],p=m[1];return a.createElement("details",Object.assign({},l,{ref:c,open:d,"data-collapsed":s,className:(0,r.Z)(gt,o&&ht,l.className),onMouseDown:function(e){yt(e.target)&&e.detail>1&&e.preventDefault()},onClick:function(e){e.stopPropagation();var t=e.target;yt(t)&&kt(t,c.current)&&(e.preventDefault(),s?(u(!1),p(!0)):u(!0))}}),t||a.createElement("summary",null,"Details"),a.createElement(te.z,{lazy:!1,collapsed:s,disableSSRStyle:!0,onCollapseTransitionEnd:function(e){u(e),p(!e)}},a.createElement("div",{className:bt},n)))}var Lt="details_BAp3";function Ct(e){var t=Object.assign({},e);return a.createElement(Nt,(0,l.Z)({},t,{className:(0,r.Z)("alert alert--info",Lt,t.className)}))}function Zt(e){return a.createElement(pe,e)}var _t="img_E7b_";var Tt={head:function(e){var t=a.Children.map(e.children,(function(e){return function(e){var t,n;if(null!=e&&null!=(t=e.props)&&t.mdxType&&null!=e&&null!=(n=e.props)&&n.originalType){var r=e.props,l=(r.mdxType,r.originalType,(0,C.Z)(r,xe));return a.createElement(e.props.originalType,l)}return e}(e)}));return a.createElement(Be.Z,e,t)},code:function(e){var t=["a","b","big","i","span","em","strong","sup","sub","small"];return a.Children.toArray(e.children).every((function(e){return"string"==typeof e&&!e.includes("\n")||(0,a.isValidElement)(e)&&t.includes(e.props.mdxType)}))?a.createElement("code",e):a.createElement(ft,e)},a:function(e){return a.createElement(c.Z,e)},pre:function(e){var t;return a.createElement(ft,(0,a.isValidElement)(e.children)&&"code"===e.children.props.originalType?null==(t=e.children)?void 0:t.props:Object.assign({},e))},details:function(e){var t=a.Children.toArray(e.children),n=t.find((function(e){var t;return"summary"===(null==e||null==(t=e.props)?void 0:t.mdxType)})),r=a.createElement(a.Fragment,null,t.filter((function(e){return e!==n})));return a.createElement(Ct,(0,l.Z)({},e,{summary:n}),r)},ul:function(e){return a.createElement("ul",(0,l.Z)({},e,{className:(t=e.className,(0,r.Z)(t,(null==t?void 0:t.includes("contains-task-list"))&&"clean-list"))}));var t},img:function(e){return a.createElement("img",(0,l.Z)({loading:"lazy"},e,{className:(t=e.className,(0,r.Z)(t,_t))}));var t},h1:function(e){return a.createElement(Zt,(0,l.Z)({as:"h1"},e))},h2:function(e){return a.createElement(Zt,(0,l.Z)({as:"h2"},e))},h3:function(e){return a.createElement(Zt,(0,l.Z)({as:"h3"},e))},h4:function(e){return a.createElement(Zt,(0,l.Z)({as:"h4"},e))},h5:function(e){return a.createElement(Zt,(0,l.Z)({as:"h5"},e))},h6:function(e){return a.createElement(Zt,(0,l.Z)({as:"h6"},e))}};function wt(e){var t=e.children;return a.createElement(we.Zo,{components:Tt},t)}function Bt(e){var t,n=e.content,r=n.metadata,l=n.frontMatter,o=n.assets,c=l.keywords,i=r.description,s=r.title,u=null!=(t=o.image)?t:l.image;return a.createElement(he.d,{title:s,description:i,keywords:c,image:u})}function xt(e){var t=e.content,n=t.metadata,l=t.frontMatter,o=l.hide_title,c=l.hide_table_of_contents,i=l.toc_min_heading_level,u=l.toc_max_heading_level,m=n.title,d=!o&&void 0===t.contentTitle,v=(0,be.i)(),f=!c&&t.toc&&t.toc.length>0,g=f&&("desktop"===v||"ssr"===v);return a.createElement("div",{className:"row"},a.createElement("div",{className:(0,r.Z)("col",!c&&fe)},a.createElement(E,null),a.createElement("div",{className:ve},a.createElement("article",null,a.createElement(Te,null),a.createElement(y,null),f&&a.createElement(se,{toc:t.toc,minHeadingLevel:i,maxHeadingLevel:u,className:(0,r.Z)(p.k.docs.docTocMobile,ge)}),a.createElement("div",{className:(0,r.Z)(p.k.docs.docMarkdown,"markdown")},d&&a.createElement("header",null,a.createElement(pe,{as:"h1"},m)),a.createElement(wt,null,a.createElement(t,null))),a.createElement(M,e)),a.createElement(s,{previous:n.previous,next:n.next}))),g&&a.createElement("div",{className:"col col--3"},a.createElement(ee,{toc:t.toc,minHeadingLevel:i,maxHeadingLevel:u,className:p.k.docs.docTocDesktop})))}function Ot(e){var t="docs-doc-id-"+e.content.metadata.unversionedId;return a.createElement(he.FG,{className:t},a.createElement(Bt,e),a.createElement(xt,e))}},4477:function(e,t,n){"use strict";n.d(t,{E:function(){return c},q:function(){return o}});var a=n(7294),r=n(9688),l=a.createContext(null);function o(e){var t=e.children,n=e.version;return a.createElement(l.Provider,{value:n},t)}function c(){var e=(0,a.useContext)(l);if(null===e)throw new r.i6("DocsVersionProvider");return e}},7594:function(e,t){function n(e){let t,n=[];for(let a of e.split(",").map((e=>e.trim())))if(/^-?\d+$/.test(a))n.push(parseInt(a,10));else if(t=a.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,a,r,l]=t;if(a&&l){a=parseInt(a),l=parseInt(l);const e=a=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var i=a.createContext({}),s=function(e){var t=a.useContext(i),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},u=function(e){var t=s(e.components);return a.createElement(i.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,l=e.originalType,i=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),d=s(n),p=r,v=d["".concat(i,".").concat(p)]||d[p]||m[p]||l;return n?a.createElement(v,o(o({ref:t},u),{},{components:n})):a.createElement(v,o({ref:t},u))}));function p(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var l=n.length,o=new Array(l);o[0]=d;var c={};for(var i in t)hasOwnProperty.call(t,i)&&(c[i]=t[i]);c.originalType=e,c.mdxType="string"==typeof e?e:r,o[1]=c;for(var s=2;s0,u=!!(n||l||c);return s||u?a.createElement("footer",{className:(0,r.Z)(p.k.docs.docFooter,"docusaurus-mt-lg")},s&&a.createElement(P,{tags:i}),u&&a.createElement(U,{editUrl:n,lastUpdatedAt:l,lastUpdatedBy:c,formattedLastUpdatedAt:o})):null}function D(e){var t=e.toc,n=e.className,r=e.linkClassName,l=e.isChild;return t.length?a.createElement("ul",{className:l?void 0:n},t.map((function(e){return a.createElement("li",{key:e.id},a.createElement("a",{href:"#"+e.id,className:null!=r?r:void 0,dangerouslySetInnerHTML:{__html:e.value}}),a.createElement(D,{isChild:!0,toc:e.children,className:n,linkClassName:r}))}))):null}var V=a.memo(D),R=n(7683),z=["parentIndex"];function F(e){var t=e.map((function(e){return Object.assign({},e,{parentIndex:-1,children:[]})})),n=Array(7).fill(-1);t.forEach((function(e,t){var a=n.slice(2,e.level);e.parentIndex=Math.max.apply(Math,a),n[e.level]=t}));var a=[];return t.forEach((function(e){var n=e.parentIndex,r=(0,C.Z)(e,z);n>=0?t[n].children.push(r):a.push(r)})),a}function W(e){var t=e.toc,n=e.minHeadingLevel,a=e.maxHeadingLevel;return t.flatMap((function(e){var t=W({toc:e.children,minHeadingLevel:n,maxHeadingLevel:a});return function(e){return e.level>=n&&e.level<=a}(e)?[Object.assign({},e,{children:t})]:t}))}function q(e){var t=e.getBoundingClientRect();return t.top===t.bottom?q(e.parentNode):t}function G(e,t){var n,a,r=t.anchorTopOffset,l=e.find((function(e){return q(e).top>=r}));return l?function(e){return e.top>0&&e.bottom0})).map((function(e){return[e-1,[c]]}));return{lineClassNames:Object.fromEntries(i),code:n}}if(void 0===a)return{lineClassNames:{},code:n};for(var s=function(e,t){switch(e){case"js":case"javascript":case"ts":case"typescript":return De(["js","jsBlock"],t);case"jsx":case"tsx":return De(["js","jsBlock","jsx"],t);case"html":return De(["js","jsBlock","html"],t);case"python":case"py":case"bash":return De(["bash"],t);case"markdown":case"md":return De(["html","jsx","bash"],t);default:return De(Object.keys(Me),t)}}(a,r),u=n.split("\n"),m=Object.fromEntries(r.map((function(e){return[e.className,{start:0,range:""}]}))),d=Object.fromEntries(r.filter((function(e){return e.line})).map((function(e){var t=e.className;return[e.line,t]}))),p=Object.fromEntries(r.filter((function(e){return e.block})).map((function(e){var t=e.className;return[e.block.start,t]}))),v=Object.fromEntries(r.filter((function(e){return e.block})).map((function(e){var t=e.className;return[e.block.end,t]}))),f=0;f0&&e[n-1]===t?e:e.concat(t)},et=function(e,t){var n=e.plain,a=Object.create(null),r=e.styles.reduce((function(e,n){var a=n.languages,r=n.style;return a&&!a.includes(t)||n.types.forEach((function(t){var n=$e({},e[t],r);e[t]=n})),e}),a);return r.root=n,r.plain=$e({},n,{backgroundColor:null}),r};function tt(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&-1===t.indexOf(a)&&(n[a]=e[a]);return n}var nt=function(e){function t(){for(var t=this,n=[],a=arguments.length;a--;)n[a]=arguments[a];e.apply(this,n),Ye(this,"getThemeDict",(function(e){if(void 0!==t.themeDict&&e.theme===t.prevTheme&&e.language===t.prevLanguage)return t.themeDict;t.prevTheme=e.theme,t.prevLanguage=e.language;var n=e.theme?et(e.theme,e.language):void 0;return t.themeDict=n})),Ye(this,"getLineProps",(function(e){var n=e.key,a=e.className,r=e.style,l=$e({},tt(e,["key","className","style","line"]),{className:"token-line",style:void 0,key:void 0}),o=t.getThemeDict(t.props);return void 0!==o&&(l.style=o.plain),void 0!==r&&(l.style=void 0!==l.style?$e({},l.style,r):r),void 0!==n&&(l.key=n),a&&(l.className+=" "+a),l})),Ye(this,"getStyleForToken",(function(e){var n=e.types,a=e.empty,r=n.length,l=t.getThemeDict(t.props);if(void 0!==l){if(1===r&&"plain"===n[0])return a?{display:"inline-block"}:void 0;if(1===r&&!a)return l[n[0]];var o=a?{display:"inline-block"}:{},c=n.map((function(e){return l[e]}));return Object.assign.apply(Object,[o].concat(c))}})),Ye(this,"getTokenProps",(function(e){var n=e.key,a=e.className,r=e.style,l=e.token,o=$e({},tt(e,["key","className","style","token"]),{className:"token "+l.types.join(" "),children:l.content,style:t.getStyleForToken(l),key:void 0});return void 0!==r&&(o.style=void 0!==o.style?$e({},o.style,r):r),void 0!==n&&(o.key=n),a&&(o.className+=" "+a),o})),Ye(this,"tokenize",(function(e,t,n,a){var r={code:t,grammar:n,language:a,tokens:[]};e.hooks.run("before-tokenize",r);var l=r.tokens=e.tokenize(r.code,r.grammar,r.language);return e.hooks.run("after-tokenize",r),l}))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){var e=this.props,t=e.Prism,n=e.language,a=e.code,r=e.children,l=this.getThemeDict(this.props),o=t.languages[n];return r({tokens:function(e){for(var t=[[]],n=[e],a=[0],r=[e.length],l=0,o=0,c=[],i=[c];o>-1;){for(;(l=a[o]++)0?u:["plain"],s=m):(u=Ke(u,m.type),m.alias&&(u=Ke(u,m.alias)),s=m.content),"string"==typeof s){var d=s.split(Xe),p=d.length;c.push({types:u,content:d[0]});for(var v=1;v0&&(c=o.getRangeAt(0)),a.append(r),r.select(),r.selectionStart=0,r.selectionEnd=e.length;var i=!1;try{i=document.execCommand("copy")}catch(s){}r.remove(),c&&(o.removeAllRanges(),o.addRange(c)),l&&l.focus()}(t),i(!0),s.current=window.setTimeout((function(){i(!1)}),1e3)}),[t]);return(0,a.useEffect)((function(){return function(){return window.clearTimeout(s.current)}}),[]),a.createElement("button",{type:"button","aria-label":c?(0,o.I)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,o.I)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,o.I)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,r.Z)("clean-btn",n,it.copyButton,c&&it.copyButtonCopied),onClick:u},a.createElement("span",{className:it.copyButtonIcons,"aria-hidden":"true"},a.createElement("svg",{className:it.copyButtonIcon,viewBox:"0 0 24 24"},a.createElement("path",{d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"})),a.createElement("svg",{className:it.copyButtonSuccessIcon,viewBox:"0 0 24 24"},a.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))))}var ut="wordWrapButtonIcon_IN6A",mt="wordWrapButtonEnabled_ePVn";function dt(e){var t=e.className,n=e.onClick,l=e.isEnabled,c=(0,o.I)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return a.createElement("button",{type:"button",onClick:n,className:(0,r.Z)("clean-btn",t,l&&mt),"aria-label":c,title:c},a.createElement("svg",{className:ut,viewBox:"0 0 24 24","aria-hidden":"true"},a.createElement("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})))}function pt(e){var t,n,o,c,i,s,u,m,d,p,v,f=e.children,g=e.className,h=void 0===g?"":g,b=e.metastring,E=e.title,y=e.showLineNumbers,k=e.language,N=(0,R.L)().prism,L=N.defaultLanguage,C=N.magicComments,Z=null!=(t=null!=k?k:null==(n=h.split(" ").find((function(e){return e.startsWith("language-")})))?void 0:n.replace(/language-/,""))?t:L,T=Ae(),_=(o=(0,a.useState)(!1),c=o[0],i=o[1],s=(0,a.useState)(!1),u=s[0],m=s[1],d=(0,a.useRef)(null),p=(0,a.useCallback)((function(){var e=d.current.querySelector("code");c?e.removeAttribute("style"):e.style.whiteSpace="pre-wrap",i((function(e){return!e}))}),[d,c]),v=(0,a.useCallback)((function(){var e=d.current,t=e.scrollWidth>e.clientWidth||d.current.querySelector("code").hasAttribute("style");m(t)}),[d]),(0,a.useEffect)((function(){v()}),[c,v]),(0,a.useEffect)((function(){return window.addEventListener("resize",v,{passive:!0}),function(){window.removeEventListener("resize",v)}}),[v]),{codeBlockRef:d,isEnabled:c,isCodeScrollable:u,toggle:p}),w=function(e){var t,n;return null!=(t=null==e||null==(n=e.match(Pe))?void 0:n.groups.title)?t:""}(b)||E,B=Ve(f,{metastring:b,language:Z,magicComments:C}),x=B.lineClassNames,O=B.code,j=y||function(e){return(null==e?void 0:e.includes("showLineNumbers"))||!1}(b);return a.createElement(Fe,{as:"div",className:(0,r.Z)(h,Z&&!h.includes("language-"+Z)&&"language-"+Z)},w&&a.createElement("div",{className:We.codeBlockTitle},w),a.createElement("div",{className:We.codeBlockContent},a.createElement(at,(0,l.Z)({},Je,{theme:T,code:O,language:null!=Z?Z:"text"}),(function(e){var t=e.className,n=e.tokens,l=e.getLineProps,o=e.getTokenProps;return a.createElement("pre",{tabIndex:0,ref:_.codeBlockRef,className:(0,r.Z)(t,We.codeBlock,"thin-scrollbar")},a.createElement("code",{className:(0,r.Z)(We.codeBlockLines,j&&We.codeBlockLinesWithNumbering)},n.map((function(e,t){return a.createElement(ct,{key:t,line:e,getLineProps:l,getTokenProps:o,classNames:x[t],showLineNumbers:j})}))))})),a.createElement("div",{className:We.buttonGroup},(_.isEnabled||_.isCodeScrollable)&&a.createElement(dt,{className:We.codeButton,onClick:function(){return _.toggle()},isEnabled:_.isEnabled}),a.createElement(st,{className:We.codeButton,code:O}))))}var vt=["children"];function ft(e){var t=e.children,n=(0,C.Z)(e,vt),r=(0,Oe.Z)(),o=function(e){return a.Children.toArray(e).some((function(e){return(0,a.isValidElement)(e)}))?e:Array.isArray(e)?e.join(""):e}(t),c="string"==typeof o?pt:qe;return a.createElement(c,(0,l.Z)({key:String(r)},n),o)}var gt="details_B4FW",ht="isBrowser_Cof9",bt="collapsibleContent_VYua",Et=["summary","children"];function yt(e){return!!e&&("SUMMARY"===e.tagName||yt(e.parentElement))}function kt(e,t){return!!e&&(e===t||kt(e.parentElement,t))}function Nt(e){var t=e.summary,n=e.children,l=(0,C.Z)(e,Et),o=(0,Oe.Z)(),c=(0,a.useRef)(null),i=(0,te.u)({initialState:!l.open}),s=i.collapsed,u=i.setCollapsed,m=(0,a.useState)(l.open),d=m[0],p=m[1];return a.createElement("details",Object.assign({},l,{ref:c,open:d,"data-collapsed":s,className:(0,r.Z)(gt,o&&ht,l.className),onMouseDown:function(e){yt(e.target)&&e.detail>1&&e.preventDefault()},onClick:function(e){e.stopPropagation();var t=e.target;yt(t)&&kt(t,c.current)&&(e.preventDefault(),s?(u(!1),p(!0)):u(!0))}}),t||a.createElement("summary",null,"Details"),a.createElement(te.z,{lazy:!1,collapsed:s,disableSSRStyle:!0,onCollapseTransitionEnd:function(e){u(e),p(!e)}},a.createElement("div",{className:bt},n)))}var Lt="details_ZdG1";function Ct(e){var t=Object.assign({},e);return a.createElement(Nt,(0,l.Z)({},t,{className:(0,r.Z)("alert alert--info",Lt,t.className)}))}function Zt(e){return a.createElement(pe,e)}var Tt="img_AiFf";var _t={head:function(e){var t=a.Children.map(e.children,(function(e){return function(e){var t,n;if(null!=e&&null!=(t=e.props)&&t.mdxType&&null!=e&&null!=(n=e.props)&&n.originalType){var r=e.props,l=(r.mdxType,r.originalType,(0,C.Z)(r,xe));return a.createElement(e.props.originalType,l)}return e}(e)}));return a.createElement(Be.Z,e,t)},code:function(e){var t=["a","b","big","i","span","em","strong","sup","sub","small"];return a.Children.toArray(e.children).every((function(e){return"string"==typeof e&&!e.includes("\n")||(0,a.isValidElement)(e)&&t.includes(e.props.mdxType)}))?a.createElement("code",e):a.createElement(ft,e)},a:function(e){return a.createElement(c.Z,e)},pre:function(e){var t;return a.createElement(ft,(0,a.isValidElement)(e.children)&&"code"===e.children.props.originalType?null==(t=e.children)?void 0:t.props:Object.assign({},e))},details:function(e){var t=a.Children.toArray(e.children),n=t.find((function(e){var t;return"summary"===(null==e||null==(t=e.props)?void 0:t.mdxType)})),r=a.createElement(a.Fragment,null,t.filter((function(e){return e!==n})));return a.createElement(Ct,(0,l.Z)({},e,{summary:n}),r)},ul:function(e){return a.createElement("ul",(0,l.Z)({},e,{className:(t=e.className,(0,r.Z)(t,(null==t?void 0:t.includes("contains-task-list"))&&"clean-list"))}));var t},img:function(e){return a.createElement("img",(0,l.Z)({loading:"lazy"},e,{className:(t=e.className,(0,r.Z)(t,Tt))}));var t},h1:function(e){return a.createElement(Zt,(0,l.Z)({as:"h1"},e))},h2:function(e){return a.createElement(Zt,(0,l.Z)({as:"h2"},e))},h3:function(e){return a.createElement(Zt,(0,l.Z)({as:"h3"},e))},h4:function(e){return a.createElement(Zt,(0,l.Z)({as:"h4"},e))},h5:function(e){return a.createElement(Zt,(0,l.Z)({as:"h5"},e))},h6:function(e){return a.createElement(Zt,(0,l.Z)({as:"h6"},e))}};function wt(e){var t=e.children;return a.createElement(we.Zo,{components:_t},t)}function Bt(e){var t,n=e.content,r=n.metadata,l=n.frontMatter,o=n.assets,c=l.keywords,i=r.description,s=r.title,u=null!=(t=o.image)?t:l.image;return a.createElement(he.d,{title:s,description:i,keywords:c,image:u})}function xt(e){var t=e.content,n=t.metadata,l=t.frontMatter,o=l.hide_title,c=l.hide_table_of_contents,i=l.toc_min_heading_level,u=l.toc_max_heading_level,m=n.title,d=!o&&void 0===t.contentTitle,v=(0,be.i)(),f=!c&&t.toc&&t.toc.length>0,g=f&&("desktop"===v||"ssr"===v);return a.createElement("div",{className:"row"},a.createElement("div",{className:(0,r.Z)("col",!c&&fe)},a.createElement(E,null),a.createElement("div",{className:ve},a.createElement("article",null,a.createElement(_e,null),a.createElement(y,null),f&&a.createElement(se,{toc:t.toc,minHeadingLevel:i,maxHeadingLevel:u,className:(0,r.Z)(p.k.docs.docTocMobile,ge)}),a.createElement("div",{className:(0,r.Z)(p.k.docs.docMarkdown,"markdown")},d&&a.createElement("header",null,a.createElement(pe,{as:"h1"},m)),a.createElement(wt,null,a.createElement(t,null))),a.createElement(M,e)),a.createElement(s,{previous:n.previous,next:n.next}))),g&&a.createElement("div",{className:"col col--3"},a.createElement(ee,{toc:t.toc,minHeadingLevel:i,maxHeadingLevel:u,className:p.k.docs.docTocDesktop})))}function Ot(e){var t="docs-doc-id-"+e.content.metadata.unversionedId;return a.createElement(he.FG,{className:t},a.createElement(Bt,e),a.createElement(xt,e))}},5663:function(e,t,n){"use strict";n.d(t,{E:function(){return c},q:function(){return o}});var a=n(2784),r=n(3364),l=a.createContext(null);function o(e){var t=e.children,n=e.version;return a.createElement(l.Provider,{value:n},t)}function c(){var e=(0,a.useContext)(l);if(null===e)throw new r.i6("DocsVersionProvider");return e}},4501:function(e,t){function n(e){let t,n=[];for(let a of e.split(",").map((e=>e.trim())))if(/^-?\d+$/.test(a))n.push(parseInt(a,10));else if(t=a.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,a,r,l]=t;if(a&&l){a=parseInt(a),l=parseInt(l);const e=a=r?(u(),l(!1)):a=r?(u(),l(!1)):a=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}var l=o.createContext({}),s=function(e){var n=o.useContext(l),t=n;return e&&(t="function"==typeof e?e(n):i(i({},n),e)),t},m=function(e){var n=s(e.components);return o.createElement(l.Provider,{value:n},e.children)},u={inlineCode:"code",wrapper:function(e){var n=e.children;return o.createElement(o.Fragment,{},n)}},p=o.forwardRef((function(e,n){var t=e.components,r=e.mdxType,a=e.originalType,l=e.parentName,m=c(e,["components","mdxType","originalType","parentName"]),p=s(t),d=r,y=p["".concat(l,".").concat(d)]||p[d]||u[d]||a;return t?o.createElement(y,i(i({ref:n},m),{},{components:t})):o.createElement(y,i({ref:n},m))}));function d(e,n){var t=arguments,r=n&&n.mdxType;if("string"==typeof e||r){var a=t.length,i=new Array(a);i[0]=p;var c={};for(var l in n)hasOwnProperty.call(n,l)&&(c[l]=n[l]);c.originalType=e,c.mdxType="string"==typeof e?e:r,i[1]=c;for(var s=2;s {\n art.layers.add({\n name: 'layer1',\n html: 'your-layer',\n mounted: function($layer1) {\n //\n }\n });\n\n art.contextmenu.add({\n name: 'contextmenu1',\n html: 'your-contextmenu',\n mounted: function($contextmenu1) {\n //\n }\n });\n\n art.controls.add({\n name: 'control1',\n html: 'your-control',\n position: 'right',\n mounted: function($control1) {\n //\n }\n });\n\n // Use the query method to get the DOM element of the component\n var $layer1 = art.query('.art-layer-layer1');\n var $contextmenu1 = art.query('.art-contextmenu-contextmenu1');\n var $control1 = art.query('.art-control-control1');\n\n // Recommended use the name to get the DOM element of the component\n var $layer1 = art.layers['layer1'];\n var $contextmenu1 = art.contextmenu['contextmenu1'];\n var $control1 = art.controls['control1'];\n});\n")),(0,a.kt)("div",{className:"admonition admonition-tip alert alert--success"},(0,a.kt)("div",{parentName:"div",className:"admonition-heading"},(0,a.kt)("h5",{parentName:"div"},(0,a.kt)("span",{parentName:"h5",className:"admonition-icon"},(0,a.kt)("svg",{parentName:"span",xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"},(0,a.kt)("path",{parentName:"svg",fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"}))),"\u63d0\u793a")),(0,a.kt)("div",{parentName:"div",className:"admonition-content"},(0,a.kt)("p",{parentName:"div"},"Note that you can't create components with the same name"))))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/document/assets/js/1cbc9196.d7221d00.js b/docs/document/assets/js/1cbc9196.d7221d00.js deleted file mode 100644 index 32bb0179e..000000000 --- a/docs/document/assets/js/1cbc9196.d7221d00.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[784],{876:function(e,n,t){t.d(n,{Zo:function(){return m},kt:function(){return d}});var o=t(2784);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function a(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,o)}return t}function i(e){for(var n=1;n=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}var l=o.createContext({}),s=function(e){var n=o.useContext(l),t=n;return e&&(t="function"==typeof e?e(n):i(i({},n),e)),t},m=function(e){var n=s(e.components);return o.createElement(l.Provider,{value:n},e.children)},u={inlineCode:"code",wrapper:function(e){var n=e.children;return o.createElement(o.Fragment,{},n)}},p=o.forwardRef((function(e,n){var t=e.components,r=e.mdxType,a=e.originalType,l=e.parentName,m=c(e,["components","mdxType","originalType","parentName"]),p=s(t),d=r,y=p["".concat(l,".").concat(d)]||p[d]||u[d]||a;return t?o.createElement(y,i(i({ref:n},m),{},{components:t})):o.createElement(y,i({ref:n},m))}));function d(e,n){var t=arguments,r=n&&n.mdxType;if("string"==typeof e||r){var a=t.length,i=new Array(a);i[0]=p;var c={};for(var l in n)hasOwnProperty.call(n,l)&&(c[l]=n[l]);c.originalType=e,c.mdxType="string"==typeof e?e:r,i[1]=c;for(var s=2;s {\n art.layers.add({\n name: 'layer1',\n html: 'your-layer',\n mounted: function($layer1) {\n //\n }\n });\n\n art.contextmenu.add({\n name: 'contextmenu1',\n html: 'your-contextmenu',\n mounted: function($contextmenu1) {\n //\n }\n });\n\n art.controls.add({\n name: 'control1',\n html: 'your-control',\n position: 'right',\n mounted: function($control1) {\n //\n }\n });\n\n // Use the query method to get the DOM element of the component\n var $layer1 = art.query('.art-layer-layer1');\n var $contextmenu1 = art.query('.art-contextmenu-contextmenu1');\n var $control1 = art.query('.art-control-control1');\n\n // Recommended use the name to get the DOM element of the component\n var $layer1 = art.layers['layer1'];\n var $contextmenu1 = art.contextmenu['contextmenu1'];\n var $control1 = art.controls['control1'];\n});\n")),(0,a.kt)("div",{className:"admonition admonition-tip alert alert--success"},(0,a.kt)("div",{parentName:"div",className:"admonition-heading"},(0,a.kt)("h5",{parentName:"div"},(0,a.kt)("span",{parentName:"h5",className:"admonition-icon"},(0,a.kt)("svg",{parentName:"span",xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"},(0,a.kt)("path",{parentName:"svg",fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"}))),"\u63d0\u793a")),(0,a.kt)("div",{parentName:"div",className:"admonition-content"},(0,a.kt)("p",{parentName:"div"},"Note that you can't create components with the same name"))))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/document/assets/js/1fd37a74.6850ebac.js b/docs/document/assets/js/1fd37a74.6850ebac.js deleted file mode 100644 index 178038895..000000000 --- a/docs/document/assets/js/1fd37a74.6850ebac.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[615],{876:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return f}});var r=n(2784);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var l=r.createContext({}),s=function(e){var t=r.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):c(c({},t),e)),n},p=function(e){var t=s(e.components);return r.createElement(l.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},m=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,l=e.parentName,p=i(e,["components","mdxType","originalType","parentName"]),m=s(n),f=o,d=m["".concat(l,".").concat(f)]||m[f]||u[f]||a;return n?r.createElement(d,c(c({ref:t},p),{},{components:n})):r.createElement(d,c({ref:t},p))}));function f(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=n.length,c=new Array(a);c[0]=m;var i={};for(var l in t)hasOwnProperty.call(t,l)&&(i[l]=t[l]);i.originalType=e,i.mdxType="string"==typeof e?e:o,c[1]=i;for(var s=2;s{time};\n}\n\nfunction App() {\n const [art, setArt] = useState(null);\n const [time, setTime] = useState(0);\n\n useEffect(() => {\n const update = () => setTime((time) => time + 1);\n setInterval(update, 1000);\n }, []);\n\n return (\n
\n {\n art.on("ready", () => setArt(art));\n }}\n />\n {art ? createPortal(, art.layers.portal) : null}\n {art ? createPortal(, art.controls.portal) : null}\n
\n );\n}\n\nconst rootElement = document.getElementById("root");\nReactDOM.render(, rootElement);\n')))}f.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/document/assets/js/1fd37a74.d6a451a2.js b/docs/document/assets/js/1fd37a74.d6a451a2.js new file mode 100644 index 000000000..6c351c333 --- /dev/null +++ b/docs/document/assets/js/1fd37a74.d6a451a2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[615],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return f}});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var l=r.createContext({}),s=function(e){var t=r.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):c(c({},t),e)),n},p=function(e){var t=s(e.components);return r.createElement(l.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},m=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,l=e.parentName,p=i(e,["components","mdxType","originalType","parentName"]),m=s(n),f=o,d=m["".concat(l,".").concat(f)]||m[f]||u[f]||a;return n?r.createElement(d,c(c({ref:t},p),{},{components:n})):r.createElement(d,c({ref:t},p))}));function f(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=n.length,c=new Array(a);c[0]=m;var i={};for(var l in t)hasOwnProperty.call(t,l)&&(i[l]=t[l]);i.originalType=e,i.mdxType="string"==typeof e?e:o,c[1]=i;for(var s=2;s{time};\n}\n\nfunction App() {\n const [art, setArt] = useState(null);\n const [time, setTime] = useState(0);\n\n useEffect(() => {\n const update = () => setTime((time) => time + 1);\n setInterval(update, 1000);\n }, []);\n\n return (\n
\n {\n art.on("ready", () => setArt(art));\n }}\n />\n {art ? createPortal(, art.layers.portal) : null}\n {art ? createPortal(, art.controls.portal) : null}\n
\n );\n}\n\nconst rootElement = document.getElementById("root");\nReactDOM.render(, rootElement);\n')))}f.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/document/assets/js/245.dd7e9f1f.js b/docs/document/assets/js/245.dd7e9f1f.js new file mode 100644 index 000000000..16cd29b5e --- /dev/null +++ b/docs/document/assets/js/245.dd7e9f1f.js @@ -0,0 +1 @@ +(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[245],{4130:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return v}});var i=n(5485),a=n.n(i),s=n(1336);s.tokenizer.separator=/[\s\-/]+/;var r=function(){function e(e,t){this.searchDocs=e,this.lunrIndex=s.Index.load(t)}var t=e.prototype;return t.getLunrResult=function(e){return this.lunrIndex.query((function(t){var n=s.tokenizer(e);t.term(n,{boost:10}),t.term(n,{wildcard:s.Query.wildcard.TRAILING})}))},t.getHit=function(e,t,n){return{hierarchy:{lvl0:e.pageTitle||e.title,lvl1:0===e.type?null:e.title},url:e.url,_snippetResult:n?{content:{value:n,matchLevel:"full"}}:null,_highlightResult:{hierarchy:{lvl0:{value:0===e.type?t||e.title:e.pageTitle},lvl1:0===e.type?null:{value:t||e.title}}}}},t.getTitleHit=function(e,t,n){var i=t[0],a=t[0]+n,s=e.title.substring(0,i)+''+e.title.substring(i,a)+""+e.title.substring(a,e.title.length);return this.getHit(e,s)},t.getKeywordHit=function(e,t,n){var i=t[0],a=t[0]+n,s=e.title+"
Keywords: "+e.keywords.substring(0,i)+''+e.keywords.substring(i,a)+""+e.keywords.substring(a,e.keywords.length)+"";return this.getHit(e,s)},t.getContentHit=function(e,t){for(var n=t[0],i=t[0]+t[1],a=n,s=i,r=!0,l=!0,o=0;o<3;o++){var u=e.content.lastIndexOf(" ",a-2),c=e.content.lastIndexOf(".",a-2);if(c>0&&c>u){a=c+1,r=!1;break}if(u<0){a=0,r=!1;break}a=u+1}for(var h=0;h<10;h++){var g=e.content.indexOf(" ",s+1),d=e.content.indexOf(".",s+1);if(d>0&&d",p+=e.content.substring(i,s),l&&(p+=" ..."),this.getHit(e,null,p)},t.search=function(e){var t=this;return new Promise((function(n,i){var a=t.getLunrResult(e),s=[];a.length>5&&(a.length=5),t.titleHitsRes=[],t.contentHitsRes=[],a.forEach((function(n){var i=t.searchDocs[n.ref],a=n.matchData.metadata;for(var r in a)if(a[r].title){if(!t.titleHitsRes.includes(n.ref)){var l=a[r].title.position[0];s.push(t.getTitleHit(i,l,e.length)),t.titleHitsRes.push(n.ref)}}else if(a[r].content){var o=a[r].content.position[0];s.push(t.getContentHit(i,o))}else if(a[r].keywords){var u=a[r].keywords.position[0];s.push(t.getKeywordHit(i,u,e.length)),t.titleHitsRes.push(n.ref)}})),s.length>5&&(s.length=5),n(s)}))},e}(),l=n(1639),o=n.n(l),u="algolia-docsearch",c=u+"-suggestion",h={suggestion:'\n \n
\n {{{category}}}\n
\n
\n
\n {{{subcategory}}}\n
\n {{#isTextOrSubcategoryNonEmpty}}\n
\n
{{{subcategory}}}
\n
{{{title}}}
\n {{#text}}
{{{text}}}
{{/text}}\n
\n {{/isTextOrSubcategoryNonEmpty}}\n
\n
\n ',suggestionSimple:'\n
\n
\n {{^isLvl0}}\n {{{category}}}\n {{^isLvl1}}\n {{^isLvl1EmptyOrDuplicate}}\n \n {{{subcategory}}}\n \n {{/isLvl1EmptyOrDuplicate}}\n {{/isLvl1}}\n {{/isLvl0}}\n
\n {{#isLvl2}}\n {{{title}}}\n {{/isLvl2}}\n {{#isLvl1}}\n {{{subcategory}}}\n {{/isLvl1}}\n {{#isLvl0}}\n {{{category}}}\n {{/isLvl0}}\n
\n
\n
\n {{#text}}\n
\n
{{{text}}}
\n
\n {{/text}}\n
\n
\n ',footer:'\n \n ',empty:'\n
\n
\n
\n
\n
\n No results found for query "{{query}}"\n
\n
\n
\n
\n
\n ',searchBox:'\n \n\n\n '},g=n(7939),d=n.n(g),p={mergeKeyWithParent:function(e,t){if(void 0===e[t])return e;if("object"!=typeof e[t])return e;var n=d().extend({},e,e[t]);return delete n[t],n},groupBy:function(e,t){var n={};return d().each(e,(function(e,i){if(void 0===i[t])throw new Error("[groupBy]: Object has no key "+t);var a=i[t];"string"==typeof a&&(a=a.toLowerCase()),Object.prototype.hasOwnProperty.call(n,a)||(n[a]=[]),n[a].push(i)})),n},values:function(e){return Object.keys(e).map((function(t){return e[t]}))},flatten:function(e){var t=[];return e.forEach((function(e){Array.isArray(e)?e.forEach((function(e){t.push(e)})):t.push(e)})),t},flattenAndFlagFirst:function(e,t){var n=this.values(e).map((function(e){return e.map((function(e,n){return e[t]=0===n,e}))}));return this.flatten(n)},compact:function(e){var t=[];return e.forEach((function(e){e&&t.push(e)})),t},getHighlightedValue:function(e,t){return e._highlightResult&&e._highlightResult.hierarchy_camel&&e._highlightResult.hierarchy_camel[t]&&e._highlightResult.hierarchy_camel[t].matchLevel&&"none"!==e._highlightResult.hierarchy_camel[t].matchLevel&&e._highlightResult.hierarchy_camel[t].value?e._highlightResult.hierarchy_camel[t].value:e._highlightResult&&e._highlightResult&&e._highlightResult[t]&&e._highlightResult[t].value?e._highlightResult[t].value:e[t]},getSnippetedValue:function(e,t){if(!e._snippetResult||!e._snippetResult[t]||!e._snippetResult[t].value)return e[t];var n=e._snippetResult[t].value;return n[0]!==n[0].toUpperCase()&&(n="\u2026"+n),-1===[".","!","?"].indexOf(n[n.length-1])&&(n+="\u2026"),n},deepClone:function(e){return JSON.parse(JSON.stringify(e))}},v=function(){function e(t){var n=t.searchDocs,i=t.searchIndex,a=t.inputSelector,s=t.debug,l=void 0!==s&&s,u=t.queryDataCallback,c=void 0===u?null:u,g=t.autocompleteOptions,p=void 0===g?{debug:!1,hint:!1,autoselect:!0}:g,v=t.transformData,f=void 0!==v&&v,y=t.queryHook,m=void 0!==y&&y,b=t.handleSelected,x=void 0!==b&&b,w=t.enhancedSearchInput,_=void 0!==w&&w,S=t.layout,H=void 0===S?"collumns":S;this.input=e.getInputFromSelector(a),this.queryDataCallback=c||null;var C=!(!p||!p.debug)&&p.debug;p.debug=l||C,this.autocompleteOptions=p,this.autocompleteOptions.cssClasses=this.autocompleteOptions.cssClasses||{},this.autocompleteOptions.cssClasses.prefix=this.autocompleteOptions.cssClasses.prefix||"ds";var L=this.input&&"function"==typeof this.input.attr&&this.input.attr("aria-label");this.autocompleteOptions.ariaLabel=this.autocompleteOptions.ariaLabel||L||"search input",this.isSimpleLayout="simple"===H,this.client=new r(n,i),_&&(this.input=e.injectSearchBox(this.input)),this.autocomplete=o()(this.input,p,[{source:this.getAutocompleteSource(f,m),templates:{suggestion:e.getSuggestionTemplate(this.isSimpleLayout),footer:h.footer,empty:e.getEmptyTemplate()}}]);var k=x;this.handleSelected=k||this.handleSelected,k&&d()(".algolia-autocomplete").on("click",".ds-suggestions a",(function(e){e.preventDefault()})),this.autocomplete.on("autocomplete:selected",this.handleSelected.bind(null,this.autocomplete.autocomplete)),this.autocomplete.on("autocomplete:shown",this.handleShown.bind(null,this.input)),_&&e.bindSearchBoxEvent()}e.injectSearchBox=function(e){e.before(h.searchBox);var t=e.prev().prev().find("input");return e.remove(),t},e.bindSearchBoxEvent=function(){d()('.searchbox [type="reset"]').on("click",(function(){d()("input#docsearch").focus(),d()(this).addClass("hide"),o().autocomplete.setVal("")})),d()("input#docsearch").on("keyup",(function(){var e=document.querySelector("input#docsearch"),t=document.querySelector('.searchbox [type="reset"]');t.className="searchbox__reset",0===e.value.length&&(t.className+=" hide")}))},e.getInputFromSelector=function(e){var t=d()(e).filter("input");return t.length?d()(t[0]):null};var t=e.prototype;return t.getAutocompleteSource=function(t,n){var i=this;return function(a,s){n&&(a=n(a)||a),i.client.search(a).then((function(n){i.queryDataCallback&&"function"==typeof i.queryDataCallback&&i.queryDataCallback(n),t&&(n=t(n)||n),s(e.formatHits(n))}))}},e.formatHits=function(t){var n=p.deepClone(t).map((function(e){return e._highlightResult&&(e._highlightResult=p.mergeKeyWithParent(e._highlightResult,"hierarchy")),p.mergeKeyWithParent(e,"hierarchy")})),i=p.groupBy(n,"lvl0");return d().each(i,(function(e,t){var n=p.groupBy(t,"lvl1"),a=p.flattenAndFlagFirst(n,"isSubCategoryHeader");i[e]=a})),(i=p.flattenAndFlagFirst(i,"isCategoryHeader")).map((function(t){var n=e.formatURL(t),i=p.getHighlightedValue(t,"lvl0"),a=p.getHighlightedValue(t,"lvl1")||i,s=p.compact([p.getHighlightedValue(t,"lvl2")||a,p.getHighlightedValue(t,"lvl3"),p.getHighlightedValue(t,"lvl4"),p.getHighlightedValue(t,"lvl5"),p.getHighlightedValue(t,"lvl6")]).join(''),r=p.getSnippetedValue(t,"content"),l=a&&""!==a||s&&""!==s,o=s&&""!==s&&s!==a,u=!o&&a&&""!==a&&a!==i;return{isLvl0:!u&&!o,isLvl1:u,isLvl2:o,isLvl1EmptyOrDuplicate:!a||""===a||a===i,isCategoryHeader:t.isCategoryHeader,isSubCategoryHeader:t.isSubCategoryHeader,isTextOrSubcategoryNonEmpty:l,category:i,subcategory:a,title:s,text:r,url:n}}))},e.formatURL=function(e){var t=e.url,n=e.anchor;return t?-1!==t.indexOf("#")?t:n?e.url+"#"+e.anchor:t:n?"#"+e.anchor:(console.warn("no anchor nor url for : ",JSON.stringify(e)),null)},e.getEmptyTemplate=function(){return function(e){return a().compile(h.empty).render(e)}},e.getSuggestionTemplate=function(e){var t=e?h.suggestionSimple:h.suggestion,n=a().compile(t);return function(e){return n.render(e)}},t.handleSelected=function(e,t,n,i,a){void 0===a&&(a={}),"click"!==a.selectionMethod&&(e.setVal(""),window.location.assign(n.url))},t.handleShown=function(e){var t=e.offset().left+e.width()/2,n=d()(document).width()/2;isNaN(n)&&(n=900);var i=t-n>=0?"algolia-autocomplete-right":"algolia-autocomplete-left",a=t-n<0?"algolia-autocomplete-right":"algolia-autocomplete-left",s=d()(".algolia-autocomplete");s.hasClass(i)||s.addClass(i),s.hasClass(a)&&s.removeClass(a)},e}()},5525:function(){}}]); \ No newline at end of file diff --git a/docs/document/assets/js/289862a0.1846dcb6.js b/docs/document/assets/js/289862a0.1846dcb6.js new file mode 100644 index 000000000..6d44de79b --- /dev/null +++ b/docs/document/assets/js/289862a0.1846dcb6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[201],{3905:function(n,e,t){t.d(e,{Zo:function(){return u},kt:function(){return p}});var r=t(7294);function l(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function s(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,r)}return t}function a(n){for(var e=1;e=0||(l[t]=n[t]);return l}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(n,t)&&(l[t]=n[t])}return l}var o=r.createContext({}),c=function(n){var e=r.useContext(o),t=e;return n&&(t="function"==typeof n?n(e):a(a({},e),n)),t},u=function(n){var e=c(n.components);return r.createElement(o.Provider,{value:e},n.children)},m={inlineCode:"code",wrapper:function(n){var e=n.children;return r.createElement(r.Fragment,{},e)}},f=r.forwardRef((function(n,e){var t=n.components,l=n.mdxType,s=n.originalType,o=n.parentName,u=i(n,["components","mdxType","originalType","parentName"]),f=c(t),p=l,h=f["".concat(o,".").concat(p)]||f[p]||m[p]||s;return t?r.createElement(h,a(a({ref:e},u),{},{components:t})):r.createElement(h,a({ref:e},u))}));function p(n,e){var t=arguments,l=e&&e.mdxType;if("string"==typeof n||l){var s=t.length,a=new Array(s);a[0]=f;var i={};for(var o in e)hasOwnProperty.call(e,o)&&(i[o]=e[o]);i.originalType=n,i.mdxType="string"==typeof n?n:l,a[1]=i;for(var c=2;cSubtitle 01',\n url: '/assets/sample/subtitle.srt?id=1',\n },\n {\n html: 'Subtitle 02',\n url: '/assets/sample/subtitle.srt?id=2',\n },\n ],\n onSelect: function (item, $dom) {\n console.info(item, $dom);\n\n art.subtitle.url = item.url;\n \n return 'You click ' + item.html;\n },\n },\n ],\n});\n")),(0,s.kt)("h3",{id:"switch-filter"},"Switch filter"),(0,s.kt)("div",{className:"run-code","data-libs":"https://cdn.jsdelivr.net/npm/instagram.css@0.1.4/dist/instagram.min.css"},"\u25b6 Run Code"),(0,s.kt)("pre",null,(0,s.kt)("code",{parentName:"pre",className:"language-js"},'var instagramFilters = [\n {\n "html": "1977",\n "class": "filter-1977"\n },\n {\n "html": "Aden",\n "class": "filter-aden"\n },\n {\n "html": "Amaro",\n "class": "filter-amaro"\n },\n {\n "html": "Ashby",\n "class": "filter-ashby"\n },\n {\n "html": "Brannan",\n "class": "filter-brannan"\n },\n {\n "html": "Brooklyn",\n "class": "filter-brooklyn"\n },\n {\n "html": "Charmes",\n "class": "filter-charmes"\n },\n {\n "html": "Clarendon",\n "class": "filter-clarendon"\n },\n {\n "html": "Crema",\n "class": "filter-crema"\n },\n {\n "html": "Dogpatch",\n "class": "filter-dogpatch"\n },\n {\n "html": "Earlybird",\n "class": "filter-earlybird"\n },\n {\n "html": "Gingham",\n "class": "filter-gingham"\n },\n {\n "html": "Ginza",\n "class": "filter-ginza"\n },\n {\n "html": "Hefe",\n "class": "filter-hefe"\n },\n {\n "html": "Helena",\n "class": "filter-helena"\n },\n {\n "html": "Hudson",\n "class": "filter-hudson"\n },\n {\n "html": "Inkwell",\n "class": "filter-inkwell"\n },\n {\n "html": "Kelvin",\n "class": "filter-kelvin"\n },\n {\n "html": "Kuno",\n "class": "filter-juno"\n },\n {\n "html": "Lark",\n "class": "filter-lark"\n },\n {\n "html": "Lo-Fi",\n "class": "filter-lofi"\n },\n {\n "html": "Ludwig",\n "class": "filter-ludwig"\n },\n {\n "html": "Maven",\n "class": "filter-maven"\n },\n {\n "html": "Mayfair",\n "class": "filter-mayfair"\n },\n {\n "html": "Moon",\n "class": "filter-moon"\n },\n {\n "html": "Nashville",\n "class": "filter-nashville"\n },\n {\n "html": "Perpetua",\n "class": "filter-perpetua"\n },\n {\n "html": "Poprocket",\n "class": "filter-poprocket"\n },\n {\n "html": "Reyes",\n "class": "filter-reyes"\n },\n {\n "html": "Rise",\n "class": "filter-rise"\n },\n {\n "html": "Sierra",\n "class": "filter-sierra"\n },\n {\n "html": "Skyline",\n "class": "filter-skyline"\n },\n {\n "html": "Slumber",\n "class": "filter-slumber"\n },\n {\n "html": "Stinson",\n "class": "filter-stinson"\n },\n {\n "html": "Sutro",\n "class": "filter-sutro"\n },\n {\n "html": "Toaster",\n "class": "filter-toaster"\n },\n {\n "html": "Valencia",\n "class": "filter-valencia"\n },\n {\n "html": "Vesper",\n "class": "filter-vesper"\n },\n {\n "html": "Walden",\n "class": "filter-walden"\n },\n {\n "html": "Willow",\n "class": "filter-willow"\n },\n {\n "html": "X-Pro",\n "class": "filter-xpro-ii"\n }\n]\n\nvar art = new Artplayer({\n container: \'.artplayer-app\',\n url: \'/assets/sample/video.mp4\',\n controls: [\n {\n position: \'right\',\n html: \'Instagram Filters\',\n selector: instagramFilters,\n onSelect: function (item) {\n art.template.$video.className = \'art-video \' + item.class;\n return item.html;\n },\n },\n ],\n});\n')))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/document/assets/js/289862a0.95676090.js b/docs/document/assets/js/289862a0.95676090.js deleted file mode 100644 index 8f847c0d8..000000000 --- a/docs/document/assets/js/289862a0.95676090.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[201],{876:function(n,e,t){t.d(e,{Zo:function(){return u},kt:function(){return p}});var r=t(2784);function l(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function s(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,r)}return t}function a(n){for(var e=1;e=0||(l[t]=n[t]);return l}(n,e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(n);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(n,t)&&(l[t]=n[t])}return l}var o=r.createContext({}),c=function(n){var e=r.useContext(o),t=e;return n&&(t="function"==typeof n?n(e):a(a({},e),n)),t},u=function(n){var e=c(n.components);return r.createElement(o.Provider,{value:e},n.children)},m={inlineCode:"code",wrapper:function(n){var e=n.children;return r.createElement(r.Fragment,{},e)}},f=r.forwardRef((function(n,e){var t=n.components,l=n.mdxType,s=n.originalType,o=n.parentName,u=i(n,["components","mdxType","originalType","parentName"]),f=c(t),p=l,h=f["".concat(o,".").concat(p)]||f[p]||m[p]||s;return t?r.createElement(h,a(a({ref:e},u),{},{components:t})):r.createElement(h,a({ref:e},u))}));function p(n,e){var t=arguments,l=e&&e.mdxType;if("string"==typeof n||l){var s=t.length,a=new Array(s);a[0]=f;var i={};for(var o in e)hasOwnProperty.call(e,o)&&(i[o]=e[o]);i.originalType=n,i.mdxType="string"==typeof n?n:l,a[1]=i;for(var c=2;cSubtitle 01',\n url: '/assets/sample/subtitle.srt?id=1',\n },\n {\n html: 'Subtitle 02',\n url: '/assets/sample/subtitle.srt?id=2',\n },\n ],\n onSelect: function (item, $dom) {\n console.info(item, $dom);\n\n art.subtitle.url = item.url;\n \n return 'You click ' + item.html;\n },\n },\n ],\n});\n")),(0,s.kt)("h3",{id:"switch-filter"},"Switch filter"),(0,s.kt)("div",{className:"run-code","data-libs":"https://cdn.jsdelivr.net/npm/instagram.css@0.1.4/dist/instagram.min.css"},"\u25b6 Run Code"),(0,s.kt)("pre",null,(0,s.kt)("code",{parentName:"pre",className:"language-js"},'var instagramFilters = [\n {\n "html": "1977",\n "class": "filter-1977"\n },\n {\n "html": "Aden",\n "class": "filter-aden"\n },\n {\n "html": "Amaro",\n "class": "filter-amaro"\n },\n {\n "html": "Ashby",\n "class": "filter-ashby"\n },\n {\n "html": "Brannan",\n "class": "filter-brannan"\n },\n {\n "html": "Brooklyn",\n "class": "filter-brooklyn"\n },\n {\n "html": "Charmes",\n "class": "filter-charmes"\n },\n {\n "html": "Clarendon",\n "class": "filter-clarendon"\n },\n {\n "html": "Crema",\n "class": "filter-crema"\n },\n {\n "html": "Dogpatch",\n "class": "filter-dogpatch"\n },\n {\n "html": "Earlybird",\n "class": "filter-earlybird"\n },\n {\n "html": "Gingham",\n "class": "filter-gingham"\n },\n {\n "html": "Ginza",\n "class": "filter-ginza"\n },\n {\n "html": "Hefe",\n "class": "filter-hefe"\n },\n {\n "html": "Helena",\n "class": "filter-helena"\n },\n {\n "html": "Hudson",\n "class": "filter-hudson"\n },\n {\n "html": "Inkwell",\n "class": "filter-inkwell"\n },\n {\n "html": "Kelvin",\n "class": "filter-kelvin"\n },\n {\n "html": "Kuno",\n "class": "filter-juno"\n },\n {\n "html": "Lark",\n "class": "filter-lark"\n },\n {\n "html": "Lo-Fi",\n "class": "filter-lofi"\n },\n {\n "html": "Ludwig",\n "class": "filter-ludwig"\n },\n {\n "html": "Maven",\n "class": "filter-maven"\n },\n {\n "html": "Mayfair",\n "class": "filter-mayfair"\n },\n {\n "html": "Moon",\n "class": "filter-moon"\n },\n {\n "html": "Nashville",\n "class": "filter-nashville"\n },\n {\n "html": "Perpetua",\n "class": "filter-perpetua"\n },\n {\n "html": "Poprocket",\n "class": "filter-poprocket"\n },\n {\n "html": "Reyes",\n "class": "filter-reyes"\n },\n {\n "html": "Rise",\n "class": "filter-rise"\n },\n {\n "html": "Sierra",\n "class": "filter-sierra"\n },\n {\n "html": "Skyline",\n "class": "filter-skyline"\n },\n {\n "html": "Slumber",\n "class": "filter-slumber"\n },\n {\n "html": "Stinson",\n "class": "filter-stinson"\n },\n {\n "html": "Sutro",\n "class": "filter-sutro"\n },\n {\n "html": "Toaster",\n "class": "filter-toaster"\n },\n {\n "html": "Valencia",\n "class": "filter-valencia"\n },\n {\n "html": "Vesper",\n "class": "filter-vesper"\n },\n {\n "html": "Walden",\n "class": "filter-walden"\n },\n {\n "html": "Willow",\n "class": "filter-willow"\n },\n {\n "html": "X-Pro",\n "class": "filter-xpro-ii"\n }\n]\n\nvar art = new Artplayer({\n container: \'.artplayer-app\',\n url: \'/assets/sample/video.mp4\',\n controls: [\n {\n position: \'right\',\n html: \'Instagram Filters\',\n selector: instagramFilters,\n onSelect: function (item) {\n art.template.$video.className = \'art-video \' + item.class;\n return item.html;\n },\n },\n ],\n});\n')))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/document/assets/js/3242b9a0.23c8c5ab.js b/docs/document/assets/js/3242b9a0.23c8c5ab.js deleted file mode 100644 index f2e2be7bc..000000000 --- a/docs/document/assets/js/3242b9a0.23c8c5ab.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[280],{876:function(t,e,n){n.d(e,{Zo:function(){return m},kt:function(){return c}});var a=n(2784);function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function i(t){for(var e=1;e=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}var d=a.createContext({}),p=function(t){var e=a.useContext(d),n=e;return t&&(n="function"==typeof t?t(e):i(i({},e),t)),n},m=function(t){var e=p(t.components);return a.createElement(d.Provider,{value:e},t.children)},s={inlineCode:"code",wrapper:function(t){var e=t.children;return a.createElement(a.Fragment,{},e)}},u=a.forwardRef((function(t,e){var n=t.components,r=t.mdxType,l=t.originalType,d=t.parentName,m=o(t,["components","mdxType","originalType","parentName"]),u=p(n),c=r,g=u["".concat(d,".").concat(c)]||u[c]||s[c]||l;return n?a.createElement(g,i(i({ref:e},m),{},{components:n})):a.createElement(g,i({ref:e},m))}));function c(t,e){var n=arguments,r=e&&e.mdxType;if("string"==typeof t||r){var l=n.length,i=new Array(l);i[0]=u;var o={};for(var d in e)hasOwnProperty.call(e,d)&&(o[d]=e[d]);o.originalType=t,o.mdxType="string"==typeof t?t:r,i[1]=o;for(var p=2;pSubtitle 01',\n url: '/assets/sample/subtitle.srt?id=1',\n },\n {\n html: 'Subtitle 02',\n url: '/assets/sample/subtitle.srt?id=2',\n },\n ],\n onSelect: function (item, $dom, event) {\n console.info(item, $dom, event);\n art.subtitle.url = item.url;\n\n // Change the tooltip\n return item.html;\n },\n },\n {\n html: 'Select Quality',\n width: 150,\n tooltip: '1080P',\n selector: [\n {\n default: true,\n html: '1080P',\n url: '/assets/sample/video.mp4?id=1080',\n },\n {\n html: '720P',\n url: '/assets/sample/video.mp4?id=720',\n },\n {\n html: '360P',\n url: '/assets/sample/video.mp4?id=360',\n },\n ],\n onSelect: function (item, $dom, event) {\n console.info(item, $dom, event);\n art.switchQuality(item.url, item.html);\n\n // Change the tooltip\n return item.html;\n },\n },\n {\n html: 'Multi-layer nested',\n selector: [\n {\n html: 'Nested 01',\n selector: [\n {\n html: 'Nested 02',\n },\n {\n html: 'Nested 02',\n },\n ],\n },\n {\n html: 'Nested 01',\n selector: [\n {\n html: 'Nested 02',\n },\n {\n html: 'Nested 02',\n },\n ],\n },\n ],\n },\n ],\n});\n")),(0,l.kt)("h2",{id:"add-switch-button"},"Add switch button"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"Property"),(0,l.kt)("th",{parentName:"tr",align:null},"Type"),(0,l.kt)("th",{parentName:"tr",align:null},"Description"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"html")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"Element")),(0,l.kt)("td",{parentName:"tr",align:null},"DOM elements of selector")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"icon")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"Element")),(0,l.kt)("td",{parentName:"tr",align:null},"Icon of selector")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"switch")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"Boolean")),(0,l.kt)("td",{parentName:"tr",align:null},"Button default state")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"onSwitch")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"Function")),(0,l.kt)("td",{parentName:"tr",align:null},"Button toggle event")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"tooltip")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String")),(0,l.kt)("td",{parentName:"tr",align:null},"Tooltip text")))),(0,l.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n setting: true,\n flip: true,\n playbackRate: true,\n aspectRatio: true,\n settings: [\n {\n html: 'PIP Mode',\n tooltip: 'OFF',\n icon: '',\n switch: false,\n onSwitch: function (item, $dom, event) {\n console.info(item, $dom, event);\n const nextState = !item.switch;\n art.pip = nextState;\n\n // Change the tooltip\n item.tooltip = nextState ? 'ON' : 'OFF';\n\n // Change the switch state\n return nextState;\n },\n },\n {\n html: 'Use with selector',\n width: 200,\n selector: [\n {\n default: true,\n html: 'Setting 01',\n },\n {\n html: 'Setting 02',\n },\n {\n html: 'Setting 03',\n switch: false,\n onSwitch: function (item, $dom, event) {\n return !item.switch;\n },\n },\n {\n html: 'Setting 04',\n icon: '',\n switch: true,\n onSwitch: function (item, $dom, event) {\n return !item.switch;\n },\n },\n ],\n onSelect: function (item) {\n return item.html;\n },\n },\n ],\n});\n")),(0,l.kt)("h2",{id:"add-range-slider"},"Add range slider"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"Property"),(0,l.kt)("th",{parentName:"tr",align:null},"Type"),(0,l.kt)("th",{parentName:"tr",align:null},"Description"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"html")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"Element")),(0,l.kt)("td",{parentName:"tr",align:null},"DOM elements of selector")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"icon")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"Element")),(0,l.kt)("td",{parentName:"tr",align:null},"Icon of selector")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"range")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"Array")),(0,l.kt)("td",{parentName:"tr",align:null},"Range default state")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"onRange")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"Function")),(0,l.kt)("td",{parentName:"tr",align:null},"Range change event")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"tooltip")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String")),(0,l.kt)("td",{parentName:"tr",align:null},"Tooltip text")))),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-js"},"const range = [5, 1, 10, 1];\nconst value = range[0];\nconst min = range[1];\nconst max = range[2];\nconst step = range[3];\n")),(0,l.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n setting: true,\n flip: true,\n playbackRate: true,\n aspectRatio: true,\n settings: [\n {\n html: 'Range',\n tooltip: '5x',\n icon: '',\n range: [5, 1, 10, 1],\n onRange: function (item) {\n // Change the tooltip\n return item.range + 'x';\n },\n },\n {\n html: 'Use with selector',\n width: 240,\n selector: [\n {\n default: true,\n html: 'Setting 01',\n },\n {\n html: 'Setting 02',\n },\n {\n html: 'Setting 03',\n tooltip: '5x',\n range: [5, 1, 10, 1],\n onRange: function (item) {\n return item.range + 'x';\n },\n },\n {\n html: 'Setting 04',\n icon: '',\n tooltip: '5x',\n range: [5, 1, 10, 1],\n onRange: function (item) {\n return item.range + 'x';\n },\n },\n ],\n onSelect: function (item) {\n return item.html;\n },\n },\n ],\n});\n")))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/document/assets/js/3242b9a0.aec979a9.js b/docs/document/assets/js/3242b9a0.aec979a9.js new file mode 100644 index 000000000..26fe3a377 --- /dev/null +++ b/docs/document/assets/js/3242b9a0.aec979a9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[280],{3905:function(t,e,n){n.d(e,{Zo:function(){return m},kt:function(){return c}});var a=n(7294);function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function i(t){for(var e=1;e=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}var d=a.createContext({}),p=function(t){var e=a.useContext(d),n=e;return t&&(n="function"==typeof t?t(e):i(i({},e),t)),n},m=function(t){var e=p(t.components);return a.createElement(d.Provider,{value:e},t.children)},s={inlineCode:"code",wrapper:function(t){var e=t.children;return a.createElement(a.Fragment,{},e)}},u=a.forwardRef((function(t,e){var n=t.components,r=t.mdxType,l=t.originalType,d=t.parentName,m=o(t,["components","mdxType","originalType","parentName"]),u=p(n),c=r,g=u["".concat(d,".").concat(c)]||u[c]||s[c]||l;return n?a.createElement(g,i(i({ref:e},m),{},{components:n})):a.createElement(g,i({ref:e},m))}));function c(t,e){var n=arguments,r=e&&e.mdxType;if("string"==typeof t||r){var l=n.length,i=new Array(l);i[0]=u;var o={};for(var d in e)hasOwnProperty.call(e,d)&&(o[d]=e[d]);o.originalType=t,o.mdxType="string"==typeof t?t:r,i[1]=o;for(var p=2;pSubtitle 01',\n url: '/assets/sample/subtitle.srt?id=1',\n },\n {\n html: 'Subtitle 02',\n url: '/assets/sample/subtitle.srt?id=2',\n },\n ],\n onSelect: function (item, $dom, event) {\n console.info(item, $dom, event);\n art.subtitle.url = item.url;\n\n // Change the tooltip\n return item.html;\n },\n },\n {\n html: 'Select Quality',\n width: 150,\n tooltip: '1080P',\n selector: [\n {\n default: true,\n html: '1080P',\n url: '/assets/sample/video.mp4?id=1080',\n },\n {\n html: '720P',\n url: '/assets/sample/video.mp4?id=720',\n },\n {\n html: '360P',\n url: '/assets/sample/video.mp4?id=360',\n },\n ],\n onSelect: function (item, $dom, event) {\n console.info(item, $dom, event);\n art.switchQuality(item.url, item.html);\n\n // Change the tooltip\n return item.html;\n },\n },\n {\n html: 'Multi-layer nested',\n selector: [\n {\n html: 'Nested 01',\n selector: [\n {\n html: 'Nested 02',\n },\n {\n html: 'Nested 02',\n },\n ],\n },\n {\n html: 'Nested 01',\n selector: [\n {\n html: 'Nested 02',\n },\n {\n html: 'Nested 02',\n },\n ],\n },\n ],\n },\n ],\n});\n")),(0,l.kt)("h2",{id:"add-switch-button"},"Add switch button"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"Property"),(0,l.kt)("th",{parentName:"tr",align:null},"Type"),(0,l.kt)("th",{parentName:"tr",align:null},"Description"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"html")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"Element")),(0,l.kt)("td",{parentName:"tr",align:null},"DOM elements of selector")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"icon")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"Element")),(0,l.kt)("td",{parentName:"tr",align:null},"Icon of selector")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"switch")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"Boolean")),(0,l.kt)("td",{parentName:"tr",align:null},"Button default state")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"onSwitch")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"Function")),(0,l.kt)("td",{parentName:"tr",align:null},"Button toggle event")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"tooltip")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String")),(0,l.kt)("td",{parentName:"tr",align:null},"Tooltip text")))),(0,l.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n setting: true,\n flip: true,\n playbackRate: true,\n aspectRatio: true,\n settings: [\n {\n html: 'PIP Mode',\n tooltip: 'OFF',\n icon: '',\n switch: false,\n onSwitch: function (item, $dom, event) {\n console.info(item, $dom, event);\n const nextState = !item.switch;\n art.pip = nextState;\n\n // Change the tooltip\n item.tooltip = nextState ? 'ON' : 'OFF';\n\n // Change the switch state\n return nextState;\n },\n },\n {\n html: 'Use with selector',\n width: 200,\n selector: [\n {\n default: true,\n html: 'Setting 01',\n },\n {\n html: 'Setting 02',\n },\n {\n html: 'Setting 03',\n switch: false,\n onSwitch: function (item, $dom, event) {\n return !item.switch;\n },\n },\n {\n html: 'Setting 04',\n icon: '',\n switch: true,\n onSwitch: function (item, $dom, event) {\n return !item.switch;\n },\n },\n ],\n onSelect: function (item) {\n return item.html;\n },\n },\n ],\n});\n")),(0,l.kt)("h2",{id:"add-range-slider"},"Add range slider"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"Property"),(0,l.kt)("th",{parentName:"tr",align:null},"Type"),(0,l.kt)("th",{parentName:"tr",align:null},"Description"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"html")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"Element")),(0,l.kt)("td",{parentName:"tr",align:null},"DOM elements of selector")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"icon")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,l.kt)("inlineCode",{parentName:"td"},"Element")),(0,l.kt)("td",{parentName:"tr",align:null},"Icon of selector")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"range")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"Array")),(0,l.kt)("td",{parentName:"tr",align:null},"Range default state")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"onRange")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"Function")),(0,l.kt)("td",{parentName:"tr",align:null},"Range change event")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"tooltip")),(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"String")),(0,l.kt)("td",{parentName:"tr",align:null},"Tooltip text")))),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-js"},"const range = [5, 1, 10, 1];\nconst value = range[0];\nconst min = range[1];\nconst max = range[2];\nconst step = range[3];\n")),(0,l.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n setting: true,\n flip: true,\n playbackRate: true,\n aspectRatio: true,\n settings: [\n {\n html: 'Range',\n tooltip: '5x',\n icon: '',\n range: [5, 1, 10, 1],\n onRange: function (item) {\n // Change the tooltip\n return item.range + 'x';\n },\n },\n {\n html: 'Use with selector',\n width: 240,\n selector: [\n {\n default: true,\n html: 'Setting 01',\n },\n {\n html: 'Setting 02',\n },\n {\n html: 'Setting 03',\n tooltip: '5x',\n range: [5, 1, 10, 1],\n onRange: function (item) {\n return item.range + 'x';\n },\n },\n {\n html: 'Setting 04',\n icon: '',\n tooltip: '5x',\n range: [5, 1, 10, 1],\n onRange: function (item) {\n return item.range + 'x';\n },\n },\n ],\n onSelect: function (item) {\n return item.html;\n },\n },\n ],\n});\n")))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/document/assets/js/3295c742.c0eb89ee.js b/docs/document/assets/js/3295c742.c0eb89ee.js new file mode 100644 index 000000000..9e663eafa --- /dev/null +++ b/docs/document/assets/js/3295c742.c0eb89ee.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[250],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return s}});var a=n(7294);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t=0||(l[n]=e[n]);return l}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}var o=a.createContext({}),d=function(e){var t=a.useContext(o),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},u=function(e){var t=d(e.components);return a.createElement(o.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},k=a.forwardRef((function(e,t){var n=e.components,l=e.mdxType,r=e.originalType,o=e.parentName,u=p(e,["components","mdxType","originalType","parentName"]),k=d(n),s=l,N=k["".concat(o,".").concat(s)]||k[s]||m[s]||r;return n?a.createElement(N,i(i({ref:t},u),{},{components:n})):a.createElement(N,i({ref:t},u))}));function s(e,t){var n=arguments,l=t&&t.mdxType;if("string"==typeof e||l){var r=n.length,i=new Array(r);i[0]=k;var p={};for(var o in t)hasOwnProperty.call(t,o)&&(p[o]=t[o]);p.originalType=e,p.mdxType="string"==typeof e?e:l,i[1]=p;for(var d=2;d {\n var $video = art.template.query('.art-video');\n console.info($video);\n});\n")),(0,r.kt)("h2",{id:"query-1"},"query"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u7b49\u4e8e ",(0,r.kt)("inlineCode",{parentName:"p"},"art.template.query")),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n var $video = art.query('.art-video');\n console.info($video);\n});\n")),(0,r.kt)("h2",{id:"events"},"events"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u4e8b\u4ef6\u53d1\u751f\u7684\u5bf9\u8c61"),(0,r.kt)("h2",{id:"proxy"},"proxy"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u4ee3\u7406\u539f\u751f\u4e8b\u4ef6\u7684\u65b9\u6cd5\uff0c\u4fbf\u4e8e\u4e8b\u4ef6\u7684\u7ba1\u7406\u4e0e\u9500\u6bc1"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var container = document.querySelector('.artplayer-app');\nvar art = new Artplayer({\n container: container,\n url: '/assets/sample/video.mp4',\n});\n\nart.proxy(container, 'click', (event) => {\n console.info(event);\n});\n")),(0,r.kt)("h2",{id:"storage"},"storage"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u6301\u4e45\u5316\u5b58\u50a8\u7684\u5bf9\u8c61"),(0,r.kt)("p",null,"\u64ad\u653e\u5668\u4f1a\u81ea\u52a8\u6dfb\u52a0\u4e00\u4e2a\u540d\u4e3a ",(0,r.kt)("inlineCode",{parentName:"p"},"artplayer_settings")," \u7684 JSON \u5bf9\u8c61\u5230\u7684 ",(0,r.kt)("inlineCode",{parentName:"p"},"localStorage")," \u91cc"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,r.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,r.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"get")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u83b7\u53d6\u503c")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"set")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u8bbe\u7f6e\u503c")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"del")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u5220\u9664\u503c")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"clear")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u6e05\u7a7a\u5bf9\u8c61")))),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.storage.set('your-key', 'your-value');\nart.storage.get('your-key');\nart.storage.del('your-key');\nart.storage.clear();\n")),(0,r.kt)("h2",{id:"icons"},"icons"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u56fe\u6807\u7684\u5bf9\u8c61"),(0,r.kt)("h2",{id:"i18n"},"i18n"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u591a\u8bed\u8a00\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"get"},"get"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"get")," \u53ef\u4ee5\u83b7\u53d6\u5230\u5bf9\u5e94\u7684\u8bed\u8a00\u7684\u503c"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n console.info(art.i18n.get('Play'));\n});\n")),(0,r.kt)("h3",{id:"update"},"update"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"update")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u66f4\u591a\u8bed\u8a00"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n lang: 'jp',\n});\n\nart.i18n.update({\n 'zh-cn': {\n Language: '\u7b80\u4f53',\n },\n 'zh-tw': {\n Language: '\u7e41\u9ad4',\n },\n en: {\n Language: 'English',\n },\n jp: {\n Language: '\u65e5\u6587',\n },\n fr: {\n Language: 'Fran\xe7ais',\n },\n ru: {\n Language: 'Russe',\n },\n});\n")),(0,r.kt)("h2",{id:"player"},"player"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u6838\u5fc3\u529f\u80fd\u7684\u5bf9\u8c61\uff0c\u6240\u4ee5\u5c5e\u6027\u548c\u65b9\u6cd5\u90fd\u4ee3\u7406\u5230\u64ad\u653e\u5668\u5b9e\u4f8b\u4e0a\u4e86"),(0,r.kt)("h2",{id:"subtitle"},"subtitle"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u5b57\u5e55\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u5b57\u5e55\u663e\u793a"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n subtitle: {\n url: '/assets/sample/subtitle.srt',\n },\n});\n\nart.on('ready', () => {\n art.seek = 20;\n art.subtitle.show = false;\n setTimeout(() => {\n art.subtitle.show = true;\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"style"},"style"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"style")," \u53ef\u4ee5\u52a8\u6001\u4fee\u6539\u5b57\u5e55\u6837\u5f0f"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n subtitle: {\n url: '/assets/sample/subtitle.srt',\n encoding: 'utf-8',\n style: {\n color: '#03A9F4',\n 'font-size': '30px',\n },\n },\n});\n\nart.on('ready', () => {\n art.seek = 20;\n setTimeout(() => {\n art.subtitle.style({\n color: 'red',\n 'font-size': '40px',\n });\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"url"},"url"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 url \u53ef\u4ee5\u8bbe\u7f6e\u548c\u83b7\u53d6\u5b57\u5e55\u7f51\u5740"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n subtitle: {\n url: '/assets/sample/subtitle.srt',\n encoding: 'utf-8',\n style: {\n color: '#03A9F4',\n 'font-size': '30px',\n },\n },\n});\n\nart.on('ready', () => {\n console.info(art.subtitle.url);\n setTimeout(() => {\n art.subtitle.url = '/assets/sample/subtitle.srt?t=1';\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"switch"},"switch"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"switch")," \u5c31\u50cf\u5c5e\u6027\u8bbe\u7f6e ",(0,r.kt)("inlineCode",{parentName:"p"},"url"),"\uff0c\u4f46\u53ef\u4ee5\u4fee\u6539\u5b57\u5e55\u9009\u9879"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n subtitle: {\n url: '/assets/sample/subtitle.srt',\n encoding: 'utf-8',\n style: {\n color: 'red',\n 'font-size': '30px',\n },\n },\n});\n\nart.on('ready', () => {\n art.seek = 20;\n setTimeout(() => {\n art.subtitle.switch('/assets/sample/subtitle.srt?t=1', {\n name: 'The new subtitle',\n style: {\n color: 'green',\n 'font-size': '24px',\n },\n });\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"info"},"info"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u7edf\u8ba1\u4fe1\u606f\u7684\u5bf9\u8c61"),(0,r.kt)("h2",{id:"layers"},"layers"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u4e1a\u52a1\u5c42\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-1"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u5168\u90e8\u56fe\u5c42\u662f\u5426\u663e\u793a"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var img = '/assets/sample/layer.png';\nvar art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n layers: [\n {\n html: ``,\n style: {\n position: 'absolute',\n top: '20px',\n right: '20px',\n opacity: '.9',\n },\n },\n {\n html: ``,\n style: {\n position: 'absolute',\n top: '20px',\n left: '20px',\n opacity: '.9',\n },\n },\n ],\n});\n\nart.on('ready', () => {\n setTimeout(() => {\n art.layers.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"add"},"add"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"add")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u4e1a\u52a1\u5c42"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,r.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,r.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"disable")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Boolean")),(0,r.kt)("td",{parentName:"tr",align:null},"\u662f\u5426\u7981\u7528\u7ec4\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"name")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u552f\u4e00\u540d\u79f0\uff0c\u7528\u4e8e\u6807\u8bb0\u7c7b\u540d")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"index")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Number")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7d22\u5f15\uff0c\u7528\u4e8e\u663e\u793a\u7684\u4f18\u5148\u7ea7")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"html")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,r.kt)("inlineCode",{parentName:"td"},"Element")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684 DOM \u5143\u7d20")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"style")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Object")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6837\u5f0f\u5bf9\u8c61")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"click")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u70b9\u51fb\u4e8b\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"mounted")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6302\u8f7d\u540e\u89e6\u53d1")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"tooltip")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684\u63d0\u793a\u6587\u672c")))),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nvar img = '/assets/sample/layer.png';\nart.on('ready', () => {\n setTimeout(() => {\n art.layers.add({\n html: ``,\n style: {\n position: 'absolute',\n top: '20px',\n right: '20px',\n opacity: '.9',\n },\n });\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"notice"},"notice"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u63d0\u793a\u4fe1\u606f\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-2"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u8f93\u51fa\u81ea\u5b9a\u4e49\u63d0\u793a\u4fe1\u606f\uff0c\u9ed8\u8ba4\u505c\u7559\u65f6\u95f4\u4e3a\u4e24\u79d2\uff0c\u4e14\u65b0\u7684\u4fe1\u606f\u4f1a\u9a6c\u4e0a\u8986\u76d6\u65e7\u7684\u4fe1\u606f"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.notice.show = '\u81ea\u5b9a\u4e49\u63d0\u793a\u4fe1\u606f1';\n art.notice.show = '\u81ea\u5b9a\u4e49\u63d0\u793a\u4fe1\u606f2';\n});\n")),(0,r.kt)("h2",{id:"controls"},"controls"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u63a7\u5236\u680f\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-3"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u63a7\u5236\u680f\u662f\u5426\u663e\u793a"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n setTimeout(() => {\n art.controls.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"add-1"},"add"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"add")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u63a7\u5236\u5668"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,r.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,r.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"disable")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Boolean")),(0,r.kt)("td",{parentName:"tr",align:null},"\u662f\u5426\u7981\u7528\u7ec4\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"name")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u552f\u4e00\u540d\u79f0\uff0c\u7528\u4e8e\u6807\u8bb0\u7c7b\u540d")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"index")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Number")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7d22\u5f15\uff0c\u7528\u4e8e\u663e\u793a\u7684\u4f18\u5148\u7ea7")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"html")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,r.kt)("inlineCode",{parentName:"td"},"Element")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684 DOM \u5143\u7d20")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"style")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Object")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6837\u5f0f\u5bf9\u8c61")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"click")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u70b9\u51fb\u4e8b\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"mounted")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6302\u8f7d\u540e\u89e6\u53d1")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"tooltip")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684\u63d0\u793a\u6587\u672c")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"position")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u4f4d\u7f6e\u5728 ",(0,r.kt)("inlineCode",{parentName:"td"},"left")," \u6216\u8005 ",(0,r.kt)("inlineCode",{parentName:"td"},"right"))))),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n setTimeout(() => {\n art.controls.add({\n position: 'right',\n index: 10,\n html: '\u81ea\u5b9a\u4e49\u6309\u94ae',\n tooltip: '\u81ea\u5b9a\u4e49\u6309\u94ae\u7684\u63d0\u793a',\n click: function () {\n console.log('\u4f60\u70b9\u51fb\u4e86\u81ea\u5b9a\u4e49\u6309\u94ae');\n },\n });\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"contextmenu"},"contextmenu"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u53f3\u952e\u83dc\u5355\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-4"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u83dc\u5355\u662f\u5426\u663e\u793a"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.contextmenu.show = true;\n setTimeout(() => {\n art.contextmenu.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"add-2"},"add"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"add")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u83dc\u5355\u9879"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,r.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,r.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"disable")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Boolean")),(0,r.kt)("td",{parentName:"tr",align:null},"\u662f\u5426\u7981\u7528\u7ec4\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"name")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u552f\u4e00\u540d\u79f0\uff0c\u7528\u4e8e\u6807\u8bb0\u7c7b\u540d")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"index")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Number")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7d22\u5f15\uff0c\u7528\u4e8e\u663e\u793a\u7684\u4f18\u5148\u7ea7")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"html")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,r.kt)("inlineCode",{parentName:"td"},"Element")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684 DOM \u5143\u7d20")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"style")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Object")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6837\u5f0f\u5bf9\u8c61")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"click")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u70b9\u51fb\u4e8b\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"mounted")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6302\u8f7d\u540e\u89e6\u53d1")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"tooltip")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684\u63d0\u793a\u6587\u672c")))),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.contextmenu.show = true;\n setTimeout(() => {\n art.contextmenu.add({\n html: '\u81ea\u5b9a\u4e49\u83dc\u5355',\n click: function () {\n console.info('\u4f60\u70b9\u51fb\u4e86\u81ea\u5b9a\u4e49\u83dc\u5355');\n art.contextmenu.show = false;\n },\n });\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"loading"},"loading"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u52a0\u8f7d\u4e2d\u7684\u56fe\u6807"),(0,r.kt)("h3",{id:"show-5"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u662f\u5426\u663e\u793a\u52a0\u8f7d\u4e2d\u7684\u56fe\u6807"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.loading.show = true;\n setTimeout(() => {\n art.loading.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"mask"},"mask"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u906e\u7f69\u5c42\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-6"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u906e\u7f69\u5c42\u662f\u5426\u52a0\u8f7d\u5c42"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.mask.show = true;\n setTimeout(() => {\n art.mask.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"hotkey"},"hotkey"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u5feb\u6377\u952e\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"add-3"},"add"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"add")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u5feb\u6377\u952e\uff0c\u7b2c\u4e00\u4e2a\u53c2\u6570\u662f ",(0,r.kt)("inlineCode",{parentName:"p"},"key code")," \u6570\u5b57\uff0c\u7b2c\u4e8c\u4e2a\u53c2\u6570\u662f\u56de\u8c03\u51fd\u6570"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.hotkey.add(65, () => {\n console.info('\u4f60\u70b9\u51fb\u4e86 A \u952e');\n });\n\n art.hotkey.add(66, () => {\n console.info('\u4f60\u70b9\u51fb\u4e86 B \u952e');\n });\n});\n")),(0,r.kt)("div",{className:"admonition admonition-tip alert alert--success"},(0,r.kt)("div",{parentName:"div",className:"admonition-heading"},(0,r.kt)("h5",{parentName:"div"},(0,r.kt)("span",{parentName:"h5",className:"admonition-icon"},(0,r.kt)("svg",{parentName:"span",xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"},(0,r.kt)("path",{parentName:"svg",fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"}))),"\u63d0\u793a")),(0,r.kt)("div",{parentName:"div",className:"admonition-content"},(0,r.kt)("p",{parentName:"div"},"\u53ea\u5728\u64ad\u653e\u5668\u83b7\u5f97\u7126\u70b9\u540e\uff08\u5982\u70b9\u51fb\u4e86\u64ad\u653e\u5668\u540e\uff09\uff0c\u8be5\u5feb\u6377\u952e\u624d\u4f1a\u751f\u6548"))),(0,r.kt)("h2",{id:"setting"},"setting"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u8bbe\u7f6e\u9762\u677f\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-7"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u8bbe\u7f6e\u9762\u677f\u662f\u5426\u663e\u793a"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n setting: true,\n autoSize: true,\n});\n\nart.on('ready', () => {\n art.seek = 20;\n art.setting.show = true;\n setTimeout(() => {\n art.setting.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"plugins"},"plugins"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u63d2\u4ef6\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"add-4"},"add"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"add")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u63d2\u4ef6"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"function myPlugin(art) {\n console.info('\u4f60\u53ef\u4ee5\u5728\u63d2\u4ef6\u91cc\u8bbf\u95ee\u5230\u64ad\u653e\u5668\u7684\u5b9e\u4f8b');\n return {\n name: 'myPlugin',\n something: '\u81ea\u5b9a\u4e49\u5bfc\u51fa\u7684\u5c5e\u6027',\n doSomething: function () {\n console.info('\u81ea\u5b9a\u4e49\u5bfc\u51fa\u7684\u65b9\u6cd5');\n },\n };\n}\n\nvar art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.plugins.add(myPlugin);\n console.info(art.plugins.myPlugin.something);\n console.info(art.plugins.myPlugin.doSomething());\n});\n")))}s.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/document/assets/js/3295c742.ffab7df4.js b/docs/document/assets/js/3295c742.ffab7df4.js deleted file mode 100644 index 8386fab7d..000000000 --- a/docs/document/assets/js/3295c742.ffab7df4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[250],{876:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return s}});var a=n(2784);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t=0||(l[n]=e[n]);return l}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}var o=a.createContext({}),d=function(e){var t=a.useContext(o),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},u=function(e){var t=d(e.components);return a.createElement(o.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},k=a.forwardRef((function(e,t){var n=e.components,l=e.mdxType,r=e.originalType,o=e.parentName,u=p(e,["components","mdxType","originalType","parentName"]),k=d(n),s=l,N=k["".concat(o,".").concat(s)]||k[s]||m[s]||r;return n?a.createElement(N,i(i({ref:t},u),{},{components:n})):a.createElement(N,i({ref:t},u))}));function s(e,t){var n=arguments,l=t&&t.mdxType;if("string"==typeof e||l){var r=n.length,i=new Array(r);i[0]=k;var p={};for(var o in t)hasOwnProperty.call(t,o)&&(p[o]=t[o]);p.originalType=e,p.mdxType="string"==typeof e?e:l,i[1]=p;for(var d=2;d {\n var $video = art.template.query('.art-video');\n console.info($video);\n});\n")),(0,r.kt)("h2",{id:"query-1"},"query"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u7b49\u4e8e ",(0,r.kt)("inlineCode",{parentName:"p"},"art.template.query")),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n var $video = art.query('.art-video');\n console.info($video);\n});\n")),(0,r.kt)("h2",{id:"events"},"events"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u4e8b\u4ef6\u53d1\u751f\u7684\u5bf9\u8c61"),(0,r.kt)("h2",{id:"proxy"},"proxy"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u4ee3\u7406\u539f\u751f\u4e8b\u4ef6\u7684\u65b9\u6cd5\uff0c\u4fbf\u4e8e\u4e8b\u4ef6\u7684\u7ba1\u7406\u4e0e\u9500\u6bc1"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var container = document.querySelector('.artplayer-app');\nvar art = new Artplayer({\n container: container,\n url: '/assets/sample/video.mp4',\n});\n\nart.proxy(container, 'click', (event) => {\n console.info(event);\n});\n")),(0,r.kt)("h2",{id:"storage"},"storage"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u6301\u4e45\u5316\u5b58\u50a8\u7684\u5bf9\u8c61"),(0,r.kt)("p",null,"\u64ad\u653e\u5668\u4f1a\u81ea\u52a8\u6dfb\u52a0\u4e00\u4e2a\u540d\u4e3a ",(0,r.kt)("inlineCode",{parentName:"p"},"artplayer_settings")," \u7684 JSON \u5bf9\u8c61\u5230\u7684 ",(0,r.kt)("inlineCode",{parentName:"p"},"localStorage")," \u91cc"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,r.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,r.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"get")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u83b7\u53d6\u503c")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"set")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u8bbe\u7f6e\u503c")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"del")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u5220\u9664\u503c")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"clear")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u6e05\u7a7a\u5bf9\u8c61")))),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.storage.set('your-key', 'your-value');\nart.storage.get('your-key');\nart.storage.del('your-key');\nart.storage.clear();\n")),(0,r.kt)("h2",{id:"icons"},"icons"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u56fe\u6807\u7684\u5bf9\u8c61"),(0,r.kt)("h2",{id:"i18n"},"i18n"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u591a\u8bed\u8a00\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"get"},"get"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"get")," \u53ef\u4ee5\u83b7\u53d6\u5230\u5bf9\u5e94\u7684\u8bed\u8a00\u7684\u503c"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n console.info(art.i18n.get('Play'));\n});\n")),(0,r.kt)("h3",{id:"update"},"update"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"update")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u66f4\u591a\u8bed\u8a00"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n lang: 'jp',\n});\n\nart.i18n.update({\n 'zh-cn': {\n Language: '\u7b80\u4f53',\n },\n 'zh-tw': {\n Language: '\u7e41\u9ad4',\n },\n en: {\n Language: 'English',\n },\n jp: {\n Language: '\u65e5\u6587',\n },\n fr: {\n Language: 'Fran\xe7ais',\n },\n ru: {\n Language: 'Russe',\n },\n});\n")),(0,r.kt)("h2",{id:"player"},"player"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u6838\u5fc3\u529f\u80fd\u7684\u5bf9\u8c61\uff0c\u6240\u4ee5\u5c5e\u6027\u548c\u65b9\u6cd5\u90fd\u4ee3\u7406\u5230\u64ad\u653e\u5668\u5b9e\u4f8b\u4e0a\u4e86"),(0,r.kt)("h2",{id:"subtitle"},"subtitle"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u5b57\u5e55\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u5b57\u5e55\u663e\u793a"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n subtitle: {\n url: '/assets/sample/subtitle.srt',\n },\n});\n\nart.on('ready', () => {\n art.seek = 20;\n art.subtitle.show = false;\n setTimeout(() => {\n art.subtitle.show = true;\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"style"},"style"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"style")," \u53ef\u4ee5\u52a8\u6001\u4fee\u6539\u5b57\u5e55\u6837\u5f0f"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n subtitle: {\n url: '/assets/sample/subtitle.srt',\n encoding: 'utf-8',\n style: {\n color: '#03A9F4',\n 'font-size': '30px',\n },\n },\n});\n\nart.on('ready', () => {\n art.seek = 20;\n setTimeout(() => {\n art.subtitle.style({\n color: 'red',\n 'font-size': '40px',\n });\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"url"},"url"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 url \u53ef\u4ee5\u8bbe\u7f6e\u548c\u83b7\u53d6\u5b57\u5e55\u7f51\u5740"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n subtitle: {\n url: '/assets/sample/subtitle.srt',\n encoding: 'utf-8',\n style: {\n color: '#03A9F4',\n 'font-size': '30px',\n },\n },\n});\n\nart.on('ready', () => {\n console.info(art.subtitle.url);\n setTimeout(() => {\n art.subtitle.url = '/assets/sample/subtitle.srt?t=1';\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"switch"},"switch"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"switch")," \u5c31\u50cf\u5c5e\u6027\u8bbe\u7f6e ",(0,r.kt)("inlineCode",{parentName:"p"},"url"),"\uff0c\u4f46\u53ef\u4ee5\u4fee\u6539\u5b57\u5e55\u9009\u9879"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n subtitle: {\n url: '/assets/sample/subtitle.srt',\n encoding: 'utf-8',\n style: {\n color: 'red',\n 'font-size': '30px',\n },\n },\n});\n\nart.on('ready', () => {\n art.seek = 20;\n setTimeout(() => {\n art.subtitle.switch('/assets/sample/subtitle.srt?t=1', {\n name: 'The new subtitle',\n style: {\n color: 'green',\n 'font-size': '24px',\n },\n });\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"info"},"info"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u7edf\u8ba1\u4fe1\u606f\u7684\u5bf9\u8c61"),(0,r.kt)("h2",{id:"layers"},"layers"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u4e1a\u52a1\u5c42\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-1"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u5168\u90e8\u56fe\u5c42\u662f\u5426\u663e\u793a"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var img = '/assets/sample/layer.png';\nvar art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n layers: [\n {\n html: ``,\n style: {\n position: 'absolute',\n top: '20px',\n right: '20px',\n opacity: '.9',\n },\n },\n {\n html: ``,\n style: {\n position: 'absolute',\n top: '20px',\n left: '20px',\n opacity: '.9',\n },\n },\n ],\n});\n\nart.on('ready', () => {\n setTimeout(() => {\n art.layers.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"add"},"add"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"add")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u4e1a\u52a1\u5c42"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,r.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,r.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"disable")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Boolean")),(0,r.kt)("td",{parentName:"tr",align:null},"\u662f\u5426\u7981\u7528\u7ec4\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"name")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u552f\u4e00\u540d\u79f0\uff0c\u7528\u4e8e\u6807\u8bb0\u7c7b\u540d")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"index")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Number")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7d22\u5f15\uff0c\u7528\u4e8e\u663e\u793a\u7684\u4f18\u5148\u7ea7")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"html")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,r.kt)("inlineCode",{parentName:"td"},"Element")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684 DOM \u5143\u7d20")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"style")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Object")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6837\u5f0f\u5bf9\u8c61")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"click")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u70b9\u51fb\u4e8b\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"mounted")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6302\u8f7d\u540e\u89e6\u53d1")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"tooltip")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684\u63d0\u793a\u6587\u672c")))),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nvar img = '/assets/sample/layer.png';\nart.on('ready', () => {\n setTimeout(() => {\n art.layers.add({\n html: ``,\n style: {\n position: 'absolute',\n top: '20px',\n right: '20px',\n opacity: '.9',\n },\n });\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"notice"},"notice"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u63d0\u793a\u4fe1\u606f\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-2"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u8f93\u51fa\u81ea\u5b9a\u4e49\u63d0\u793a\u4fe1\u606f\uff0c\u9ed8\u8ba4\u505c\u7559\u65f6\u95f4\u4e3a\u4e24\u79d2\uff0c\u4e14\u65b0\u7684\u4fe1\u606f\u4f1a\u9a6c\u4e0a\u8986\u76d6\u65e7\u7684\u4fe1\u606f"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.notice.show = '\u81ea\u5b9a\u4e49\u63d0\u793a\u4fe1\u606f1';\n art.notice.show = '\u81ea\u5b9a\u4e49\u63d0\u793a\u4fe1\u606f2';\n});\n")),(0,r.kt)("h2",{id:"controls"},"controls"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u63a7\u5236\u680f\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-3"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u63a7\u5236\u680f\u662f\u5426\u663e\u793a"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n setTimeout(() => {\n art.controls.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"add-1"},"add"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"add")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u63a7\u5236\u5668"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,r.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,r.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"disable")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Boolean")),(0,r.kt)("td",{parentName:"tr",align:null},"\u662f\u5426\u7981\u7528\u7ec4\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"name")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u552f\u4e00\u540d\u79f0\uff0c\u7528\u4e8e\u6807\u8bb0\u7c7b\u540d")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"index")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Number")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7d22\u5f15\uff0c\u7528\u4e8e\u663e\u793a\u7684\u4f18\u5148\u7ea7")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"html")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,r.kt)("inlineCode",{parentName:"td"},"Element")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684 DOM \u5143\u7d20")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"style")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Object")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6837\u5f0f\u5bf9\u8c61")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"click")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u70b9\u51fb\u4e8b\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"mounted")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6302\u8f7d\u540e\u89e6\u53d1")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"tooltip")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684\u63d0\u793a\u6587\u672c")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"position")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u4f4d\u7f6e\u5728 ",(0,r.kt)("inlineCode",{parentName:"td"},"left")," \u6216\u8005 ",(0,r.kt)("inlineCode",{parentName:"td"},"right"))))),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n setTimeout(() => {\n art.controls.add({\n position: 'right',\n index: 10,\n html: '\u81ea\u5b9a\u4e49\u6309\u94ae',\n tooltip: '\u81ea\u5b9a\u4e49\u6309\u94ae\u7684\u63d0\u793a',\n click: function () {\n console.log('\u4f60\u70b9\u51fb\u4e86\u81ea\u5b9a\u4e49\u6309\u94ae');\n },\n });\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"contextmenu"},"contextmenu"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u53f3\u952e\u83dc\u5355\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-4"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u83dc\u5355\u662f\u5426\u663e\u793a"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.contextmenu.show = true;\n setTimeout(() => {\n art.contextmenu.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h3",{id:"add-2"},"add"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"add")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u83dc\u5355\u9879"),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"\u5c5e\u6027"),(0,r.kt)("th",{parentName:"tr",align:null},"\u7c7b\u578b"),(0,r.kt)("th",{parentName:"tr",align:null},"\u63cf\u8ff0"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"disable")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Boolean")),(0,r.kt)("td",{parentName:"tr",align:null},"\u662f\u5426\u7981\u7528\u7ec4\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"name")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u552f\u4e00\u540d\u79f0\uff0c\u7528\u4e8e\u6807\u8bb0\u7c7b\u540d")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"index")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Number")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7d22\u5f15\uff0c\u7528\u4e8e\u663e\u793a\u7684\u4f18\u5148\u7ea7")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"html")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String"),"\u3001",(0,r.kt)("inlineCode",{parentName:"td"},"Element")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684 DOM \u5143\u7d20")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"style")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Object")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6837\u5f0f\u5bf9\u8c61")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"click")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u70b9\u51fb\u4e8b\u4ef6")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"mounted")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"Function")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u6302\u8f7d\u540e\u89e6\u53d1")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"tooltip")),(0,r.kt)("td",{parentName:"tr",align:null},(0,r.kt)("inlineCode",{parentName:"td"},"String")),(0,r.kt)("td",{parentName:"tr",align:null},"\u7ec4\u4ef6\u7684\u63d0\u793a\u6587\u672c")))),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.contextmenu.show = true;\n setTimeout(() => {\n art.contextmenu.add({\n html: '\u81ea\u5b9a\u4e49\u83dc\u5355',\n click: function () {\n console.info('\u4f60\u70b9\u51fb\u4e86\u81ea\u5b9a\u4e49\u83dc\u5355');\n art.contextmenu.show = false;\n },\n });\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"loading"},"loading"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u52a0\u8f7d\u4e2d\u7684\u56fe\u6807"),(0,r.kt)("h3",{id:"show-5"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u662f\u5426\u663e\u793a\u52a0\u8f7d\u4e2d\u7684\u56fe\u6807"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.loading.show = true;\n setTimeout(() => {\n art.loading.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"mask"},"mask"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u906e\u7f69\u5c42\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-6"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u906e\u7f69\u5c42\u662f\u5426\u52a0\u8f7d\u5c42"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.mask.show = true;\n setTimeout(() => {\n art.mask.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"hotkey"},"hotkey"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u5feb\u6377\u952e\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"add-3"},"add"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"add")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u5feb\u6377\u952e\uff0c\u7b2c\u4e00\u4e2a\u53c2\u6570\u662f ",(0,r.kt)("inlineCode",{parentName:"p"},"key code")," \u6570\u5b57\uff0c\u7b2c\u4e8c\u4e2a\u53c2\u6570\u662f\u56de\u8c03\u51fd\u6570"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.hotkey.add(65, () => {\n console.info('\u4f60\u70b9\u51fb\u4e86 A \u952e');\n });\n\n art.hotkey.add(66, () => {\n console.info('\u4f60\u70b9\u51fb\u4e86 B \u952e');\n });\n});\n")),(0,r.kt)("div",{className:"admonition admonition-tip alert alert--success"},(0,r.kt)("div",{parentName:"div",className:"admonition-heading"},(0,r.kt)("h5",{parentName:"div"},(0,r.kt)("span",{parentName:"h5",className:"admonition-icon"},(0,r.kt)("svg",{parentName:"span",xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"},(0,r.kt)("path",{parentName:"svg",fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"}))),"\u63d0\u793a")),(0,r.kt)("div",{parentName:"div",className:"admonition-content"},(0,r.kt)("p",{parentName:"div"},"\u53ea\u5728\u64ad\u653e\u5668\u83b7\u5f97\u7126\u70b9\u540e\uff08\u5982\u70b9\u51fb\u4e86\u64ad\u653e\u5668\u540e\uff09\uff0c\u8be5\u5feb\u6377\u952e\u624d\u4f1a\u751f\u6548"))),(0,r.kt)("h2",{id:"setting"},"setting"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u8bbe\u7f6e\u9762\u677f\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"show-7"},"show"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Getter/Setter"))),(0,r.kt)("p",null,"\u5c5e\u6027 ",(0,r.kt)("inlineCode",{parentName:"p"},"show")," \u53ef\u4ee5\u63a7\u5236\u8bbe\u7f6e\u9762\u677f\u662f\u5426\u663e\u793a"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"var art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n setting: true,\n autoSize: true,\n});\n\nart.on('ready', () => {\n art.seek = 20;\n art.setting.show = true;\n setTimeout(() => {\n art.setting.show = false;\n }, 3000);\n});\n")),(0,r.kt)("h2",{id:"plugins"},"plugins"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Object"))),(0,r.kt)("p",null,"\u7ba1\u7406\u63d2\u4ef6\u7684\u5bf9\u8c61"),(0,r.kt)("h3",{id:"add-4"},"add"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"\u7c7b\u578b: ",(0,r.kt)("inlineCode",{parentName:"li"},"Function"))),(0,r.kt)("p",null,"\u65b9\u6cd5 ",(0,r.kt)("inlineCode",{parentName:"p"},"add")," \u53ef\u4ee5\u52a8\u6001\u6dfb\u52a0\u63d2\u4ef6"),(0,r.kt)("div",{className:"run-code"},"\u25b6 Run Code"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-js"},"function myPlugin(art) {\n console.info('\u4f60\u53ef\u4ee5\u5728\u63d2\u4ef6\u91cc\u8bbf\u95ee\u5230\u64ad\u653e\u5668\u7684\u5b9e\u4f8b');\n return {\n name: 'myPlugin',\n something: '\u81ea\u5b9a\u4e49\u5bfc\u51fa\u7684\u5c5e\u6027',\n doSomething: function () {\n console.info('\u81ea\u5b9a\u4e49\u5bfc\u51fa\u7684\u65b9\u6cd5');\n },\n };\n}\n\nvar art = new Artplayer({\n container: '.artplayer-app',\n url: '/assets/sample/video.mp4',\n});\n\nart.on('ready', () => {\n art.plugins.add(myPlugin);\n console.info(art.plugins.myPlugin.something);\n console.info(art.plugins.myPlugin.doSomething());\n});\n")))}s.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/docs/document/assets/js/343.e9b08a58.js b/docs/document/assets/js/343.e9b08a58.js new file mode 100644 index 000000000..93b398c29 --- /dev/null +++ b/docs/document/assets/js/343.e9b08a58.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[343],{3343:function(e,t,u){u.r(t)}}]); \ No newline at end of file diff --git a/docs/document/assets/js/3bed75f7.d015eee3.js b/docs/document/assets/js/3bed75f7.d015eee3.js deleted file mode 100644 index 3c26f5a83..000000000 --- a/docs/document/assets/js/3bed75f7.d015eee3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkartplayer_document=self.webpackChunkartplayer_document||[]).push([[78],{876:function(n,e,t){t.d(e,{Zo:function(){return s},kt:function(){return c}});var a=t(2784);function r(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function l(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),t.push.apply(t,a)}return t}function u(n){for(var e=1;e=0||(r[t]=n[t]);return r}(n,e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(n);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(n,t)&&(r[t]=n[t])}return r}var o=a.createContext({}),p=function(n){var e=a.useContext(o),t=e;return n&&(t="function"==typeof n?n(e):u(u({},e),n)),t},s=function(n){var e=p(n.components);return a.createElement(o.Provider,{value:e},n.children)},m={inlineCode:"code",wrapper:function(n){var e=n.children;return a.createElement(a.Fragment,{},e)}},d=a.forwardRef((function(n,e){var t=n.components,r=n.mdxType,l=n.originalType,o=n.parentName,s=i(n,["components","mdxType","originalType","parentName"]),d=p(t),c=r,k=d["".concat(o,".").concat(c)]||d[c]||m[c]||l;return t?a.createElement(k,u(u({ref:e},s),{},{components:t})):a.createElement(k,u({ref:e},s))}));function c(n,e){var t=arguments,r=e&&e.mdxType;if("string"==typeof n||r){var l=t.length,u=new Array(l);u[0]=d;var i={};for(var o in e)hasOwnProperty.call(e,o)&&(i[o]=e[o]);i.originalType=n,i.mdxType="string"==typeof n?n:r,u[1]=i;for(var p=2;pnpm \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:"\u4e8b\u4ef6",id:"\u4e8b\u4ef6",level:2}],d={toc:m};function c(n){var e=n.components,t=(0,r.Z)(n,u);return(0,l.kt)("wrapper",(0,a.Z)({},d,t,{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([]));
- - +

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 8d66580f0..65a2844f3 100644 --- a/docs/document/en/Plugins/ads/index.html +++ b/docs/document/en/Plugins/ads/index.html @@ -4,14 +4,14 @@ -Ads Plugin | Artplayer.js - - +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,

// 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);
});
- - +

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,

// 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 497cbfd58..88b977019 100644 --- a/docs/document/en/Plugins/danmuku/index.html +++ b/docs/document/en/Plugins/danmuku/index.html @@ -4,14 +4,14 @@ -Danmuku plugin | Artplayer.js - - +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 88b822d4e..4828d7e5a 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 @@ -4,14 +4,14 @@ -Add button to the controls | Artplayer.js - - +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;
},
},
],
});
- - +

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 d2782b90e..9ec445296 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 @@ -4,14 +4,14 @@ -Add select in the controls | Artplayer.js - - +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;
},
},
],
});
- - +

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 c7e3750d2..12753aa5c 100644 --- a/docs/document/en/Questions/Handle_single_component/index.html +++ b/docs/document/en/Questions/Handle_single_component/index.html @@ -4,14 +4,14 @@ -Handle a single component | Artplayer.js - - +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

- - +

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 1fd405c45..2d3d12e4b 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 @@ -4,14 +4,14 @@ -How to add setting panel | Artplayer.js - - +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;
},
},
],
});
- - +

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 5c60605b6..ec4f9eaae 100644 --- a/docs/document/en/Questions/How_to_import_types/index.html +++ b/docs/document/en/Questions/How_to_import_types/index.html @@ -4,14 +4,14 @@ -How to import types | Artplayer.js - - +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) {
//
}
- - +

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 8133b0e17..7a98fce0d 100644 --- a/docs/document/en/Questions/Use_with_react_portal/index.html +++ b/docs/document/en/Questions/Use_with_react_portal/index.html @@ -4,14 +4,14 @@ -Use with React Portal | Artplayer.js - - +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);
- - +

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 b5866de46..81bc030c9 100644 --- a/docs/document/events/index.html +++ b/docs/document/events/index.html @@ -4,14 +4,14 @@ -Common events | Artplayer.js - - +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);
});
- - +

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 f26f8d39d..cc50e01ab 100644 --- a/docs/document/index.html +++ b/docs/document/index.html @@ -4,14 +4,14 @@ -Quick start | Artplayer.js - - +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>;}
- - +

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 b8012ffb9..f3db3d98d 100644 --- a/docs/document/libraries/index.html +++ b/docs/document/libraries/index.html @@ -4,14 +4,14 @@ -Third party librarys | Artplayer.js - - +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;
});
- - +

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-1655887617971.json b/docs/document/lunr-index-1655887617971.json deleted file mode 100644 index c94570e88..000000000 --- a/docs/document/lunr-index-1655887617971.json +++ /dev/null @@ -1 +0,0 @@ -{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,604.346,1,384.13]],["content/0",[]],["keywords/0",[]],["title/1",[2,897.136]],["content/1",[2,13.593,3,0.071,4,16.116]],["keywords/1",[]],["title/2",[5,805.212]],["content/2",[]],["keywords/2",[]],["title/3",[5,585.14,6,604.346]],["content/3",[0,11.948,1,7.594,3,0.068,5,11.568,6,11.948,7,0.907]],["keywords/3",[]],["title/4",[5,585.14,8,626.305]],["content/4",[0,11.948,1,7.594,3,0.068,7,0.907,8,12.382,9,7.231]],["keywords/4",[]],["title/5",[5,585.14,10,721.298]],["content/5",[1,9.371,11,14.494,12,11.896,13,2.77,14,14.494,15,10.079,16,16.409,17,10.079,18,10.079,19,14.523,20,10.079,21,10.079,22,9.54,23,2.901,24,9.11,25,10.8]],["keywords/5",[]],["title/6",[26,590.47]],["content/6",[0,13.856,1,2.587,3,0.084,7,0.5,13,1.423,27,0.305,28,0.305,29,0.357,30,0.342,31,0.346,32,0.335,33,0.346,34,0.646,35,0.412,36,3.389,37,2.25,38,3.32,39,3.194,40,5.205,41,3.303,42,5.733,43,8.307,44,3.704,45,3.389,46,5.205,47,4.218,48,5.205,49,9.285,50,4.857,51,5.205,52,5.733,53,4.753,54,5.733,55,4.857,56,9.285,57,4.218,58,8.125,59,5.733,60,8.43,61,8.43,62,12.214,63,5.733,64,5.733,65,3.825,66,5.733,67,5.205,68,2.981,69,5.733,70,4.218,71,2.89,72,5.733,73,3.389,74,4.39,75,5.205,76,8.43,77,8.43,78,4.857,79,5.205,80,5.205,81,9.285,82,2.655,83,5.205]],["keywords/6",[]],["title/7",[1,384.13,84,514.149]],["content/7",[1,6.774,3,0.06,84,9.067,85,8.874,86,15.014,87,9.067,88,15.014,89,12.041,90,15.014,91,15.014,92,12.041,93,15.014,94,15.014]],["keywords/7",[]],["title/8",[95,851.317,96,389.08]],["content/8",[]],["keywords/8",[]],["title/9",[97,652.722]],["content/9",[3,0.082,7,0.822,13,1.699,24,8.488,27,0.59,28,0.59,29,0.69,30,0.661,31,0.669,32,0.647,33,0.669,34,0.611,35,0.796,53,5.673,96,5.065,97,8.494,98,1.89,99,8.494,100,11.083,101,4.867,102,5.859,103,12.917,104,11.083,105,9.391,106,2.255,107,10.063]],["keywords/9",[]],["title/10",[92,939.51]],["content/10",[3,0.063,27,0.838,28,0.838,87,9.507,92,12.624,98,2.684,101,5.026,108,5.346,109,6.764,110,14.292]],["keywords/10",[]],["title/11",[111,1063.631]],["content/11",[3,0.063,27,0.838,28,0.838,87,9.507,98,2.684,101,5.026,108,5.346,112,15.742,113,15.742,114,14.292]],["keywords/11",[]],["title/12",[115,992.579]],["content/12",[3,0.064,27,0.852,28,0.852,98,2.728,101,5.108,115,13.557,116,5.065,117,13.557,118,14.527]],["keywords/12",[]],["title/13",[119,861.86]],["content/13",[3,0.062,27,0.825,28,0.825,44,4.903,96,7.08,98,2.641,116,4.903,120,15.491,121,13.125,122,8.796,123,14.065]],["keywords/13",[]],["title/14",[124,992.579]],["content/14",[3,0.063,27,0.838,28,0.838,98,2.684,101,5.026,116,4.983,124,13.338,125,15.742,126,8.771,127,14.292]],["keywords/14",[]],["title/15",[128,992.579]],["content/15",[23,4.177,98,2.92,101,5.468,126,9.542,128,14.51]],["keywords/15",[]],["title/16",[126,652.722]],["content/16",[3,0.064,27,0.852,28,0.852,98,2.728,101,5.108,116,5.065,126,8.915,129,7.829,130,14.527]],["keywords/16",[]],["title/17",[41,416.748]],["content/17",[3,0.06,26,7.567,27,0.8,28,0.8,41,5.341,98,2.56,101,4.793,108,6.315,129,7.346,131,15.014,132,12.041,133,13.631]],["keywords/17",[]],["title/18",[134,1063.631]],["content/18",[3,0.06,23,4.535,27,0.8,28,0.8,98,3.17,135,13.631,136,15.014,137,13.631,138,13.631,139,16.88]],["keywords/18",[]],["title/19",[9,287.271,140,413.064,141,268.452]],["content/19",[3,0.089,7,0.73,9,4.029,23,2.287,27,0.499,28,0.499,29,0.844,30,0.559,31,0.566,32,0.547,33,0.566,34,0.517,35,0.673,41,3.335,53,8.143,58,5.663,65,6.256,82,6.273,116,2.968,140,5.793,141,5.44,142,4.588,143,4.726,144,8.513,145,8.513,146,8.513,147,7.944,148,6.445,149,7.18,150,5.224,151,7.944]],["keywords/19",[]],["title/20",[152,566.475,153,607.025,154,446.138]],["content/20",[3,0.086,7,0.449,9,3.58,13,0.77,24,3.847,26,5.381,27,0.268,28,0.268,29,0.98,30,0.3,31,0.303,32,0.293,33,0.303,34,0.277,35,0.361,37,0.966,41,3.798,96,2.296,97,2.799,105,4.256,106,1.022,122,6.061,141,4.287,142,4.077,143,2.532,152,4.256,153,4.561,154,10.988,155,3.179,156,5.948,157,6.596,158,5.023,159,7.485,160,5.83,161,7.054,162,5.023,163,4.561,164,5.023,165,6.568,166,5.727,167,8.332,168,5.023,169,5.023,170,1.661,171,4.028,172,11.279,173,4.561,174,4.028,175,11.279,176,4.561,177,4.028,178,11.279,179,4.561,180,8.562,181,4.561,182,4.561,183,4.561,184,5.023,185,5.023,186,5.023]],["keywords/20",[]],["title/21",[98,145.157,187,626.305]],["content/21",[3,0.091,7,1.035,23,2.53,97,8.113,98,2.869,187,10.712,188,9.42,189,8.79,190,9.42,191,10.375,192,6.736,193,9.42,194,9.42,195,9.42,196,6.132,197,9.42,198,9.42,199,9.42,200,9.42]],["keywords/21",[]],["title/22",[26,336.987,201,536.188,202,536.188]],["content/22",[2,3.694,3,0.089,7,0.26,13,2.578,23,1.965,24,3.694,26,4.061,30,0.619,33,0.291,34,0.266,41,2.866,53,5.309,82,2.234,126,2.688,141,3.235,142,2.36,150,2.688,152,4.087,154,3.219,156,4.489,157,2.98,159,3.832,187,7.631,196,7.16,201,8.318,202,3.869,203,4.824,204,4.38,205,3.425,206,4.824,207,4.824,208,4.824,209,4.38,210,4.824,211,4.38,212,6.826,213,4.38,214,4.38,215,4.38,216,4.38,217,4.38,218,4.38,219,4.38,220,4.061,221,4.38,222,4.38,223,4.38,224,4.38,225,4.38,226,3.316,227,4.38,228,4.38,229,4.38,230,4.38,231,4.38,232,4.38,233,7.314,234,7.314,235,4.38,236,2.295,237,2.98,238,4.38,239,3.549,240,4.38,241,4.087,242,4.38,243,4.087,244,4.38,245,4.38,246,4.38,247,4.38,248,7.314,249,7.314,250,4.38,251,6.826,252,4.38,253,4.38,254,7.314,255,4.38,256,4.38]],["keywords/22",[]],["title/23",[9,287.271,141,268.452,257,566.475]],["content/23",[]],["keywords/23",[]],["title/24",[258,514.149,259,442.738]],["content/24",[3,0.089,7,0.687,23,2.104,27,0.46,28,0.46,29,0.538,30,0.515,31,0.52,32,0.504,33,0.52,34,0.837,35,0.62,37,1.659,41,5.395,82,3.995,129,4.222,141,3.464,142,4.222,143,4.349,160,5.983,220,4.349,259,4.487,260,5.602,261,5.211,262,10.225,263,7.311,264,6.92,265,6.92,266,7.311,267,6.92,268,6.92,269,5.331,270,5.211,271,6.348,272,6.348,273,6.92,274,5.602]],["keywords/24",[]],["title/25",[258,514.149,275,682.733]],["content/25",[3,0.09,7,0.246,23,0.614,27,0.134,28,0.134,29,0.284,30,0.272,31,0.152,32,0.147,33,0.152,34,0.139,35,0.181,41,0.895,44,0.797,141,1.011,142,1.232,143,1.269,220,1.269,261,1.52,269,1.555,270,1.52,274,1.634,275,2.019,276,4.144,277,18.284,278,2.285,279,18.284,280,18.284,281,2.285,282,2.285,283,2.285,284,2.285,285,2.285,286,2.285,287,2.285,288,2.285,289,2.285,290,2.285,291,2.285,292,2.285,293,2.285,294,2.285,295,2.285,296,2.285,297,2.285,298,2.285,299,2.285,300,2.285,301,2.285,302,2.285,303,2.285,304,2.285,305,2.285,306,2.285,307,2.285,308,2.285,309,2.285,310,2.285,311,2.285,312,2.285,313,2.285,314,2.285,315,2.285,316,2.285,317,2.285,318,2.285,319,2.285,320,2.285,321,2.285,322,2.285,323,2.285,324,2.285,325,2.285,326,2.285,327,2.285,328,2.285,329,2.285,330,2.285,331,2.285,332,2.285,333,2.285,334,2.285,335,2.285,336,2.285,337,2.285,338,2.285,339,2.285,340,2.285,341,2.285,342,2.285,343,2.285,344,2.285,345,2.285,346,2.285,347,2.285,348,2.285,349,2.285,350,2.285,351,2.285,352,2.285,353,2.285,354,2.285,355,2.285,356,2.285,357,2.285,358,2.285,359,2.285,360,2.285,361,2.285,362,2.285,363,2.285,364,2.285,365,2.285,366,2.285,367,2.285]],["keywords/25",[]],["title/26",[9,287.271,170,221.048,368,446.138]],["content/26",[]],["keywords/26",[]],["title/27",[9,287.271,261,403.789,369,536.188]],["content/27",[3,0.088,7,0.348,23,2.086,27,0.198,28,0.198,29,0.232,30,0.222,31,0.224,32,0.217,33,0.224,34,0.699,35,0.267,37,2.435,41,6.214,73,2.198,82,1.722,96,1.7,98,0.634,99,2.072,108,1.263,109,1.598,129,4.995,148,5.496,156,3.596,160,5.422,161,2.111,170,2.827,220,3.253,237,6.307,257,8.65,259,3.357,260,5.552,261,9.472,262,5.176,263,3.151,264,2.982,265,2.982,266,3.151,267,2.982,268,2.982,269,5.283,270,3.898,271,4.748,272,2.736,273,2.982,274,5.552,368,4.307,369,5.176,370,3.719,371,3.719,372,6.454,373,14.397,374,3.151,375,3.47,376,3.737,377,1.148,378,6.93,379,2.198,380,2.153,381,2.153,382,2.198,383,3.376,384,4.19,385,2.736,386,3.376,387,5.86,388,3.376,389,2.982,390,3.376,391,3.376,392,3.376,393,3.376,394,7.017]],["keywords/27",[]],["title/28",[9,287.271,140,413.064,258,403.789]],["content/28",[3,0.088,7,0.422,23,3.223,26,2.35,27,0.248,28,0.248,29,0.29,30,0.278,31,0.281,32,0.272,33,0.281,34,0.257,35,0.335,37,2.751,41,5.09,45,2.756,96,2.131,98,0.795,108,1.584,129,3.831,140,4.837,148,6.287,160,6.201,161,2.647,170,4.731,196,2.756,220,5.976,237,2.881,258,7.981,260,3.027,261,7.16,269,2.881,270,7.16,271,3.43,274,3.027,374,3.95,375,4.21,376,6.865,377,1.439,378,6.487,379,2.756,380,2.7,381,2.7,382,2.756,384,5.083,394,3.205,395,5.558,396,10.764,397,3.95,398,3.027,399,3.205,400,3.739,401,3.739,402,3.739,403,2.244,404,10.764,405,9.189,406,3.739,407,4.233,408,3.739,409,3.739,410,3.739]],["keywords/28",[]],["title/29",[9,287.271,411,491.872,412,668.586]],["content/29",[3,0.087,7,0.395,23,3.081,26,2.173,27,0.23,28,0.23,29,0.269,30,0.257,31,0.26,32,0.252,33,0.26,34,0.238,35,0.31,37,2.429,41,4.887,43,3.061,45,2.548,68,5.863,71,5.682,96,1.97,98,0.735,99,2.402,108,1.464,129,3.586,148,2.051,150,8.593,160,2.023,161,2.448,170,4.542,196,7.467,220,5.682,237,2.664,260,2.799,261,6.808,269,2.664,270,6.808,274,2.799,374,3.653,375,3.94,376,6.527,378,7.516,379,2.548,380,2.497,381,2.497,382,2.548,384,4.758,394,2.963,395,3.061,400,3.458,401,3.458,402,3.458,409,3.458,410,3.458,411,11.347,413,10.235,414,3.914,415,3.914,416,3.914,417,3.914,418,3.914,419,3.914,420,3.914,421,8.678,422,8.678,423,8.678,424,3.653]],["keywords/29",[]],["title/30",[96,389.08,425,772.93]],["content/30",[]],["keywords/30",[]],["title/31",[426,1063.631]],["content/31",[97,9.218,98,2.821,101,5.282,109,8.474,427,16.544,428,16.544]],["keywords/31",[]],["title/32",[126,652.722]],["content/32",[98,2.972,116,5.518,126,9.713,429,17.433]],["keywords/32",[]],["title/33",[430,1063.631]],["content/33",[97,9.377,98,2.87,101,5.373,377,5.193,431,7.499,432,15.28]],["keywords/33",[]],["title/34",[433,1063.631]],["content/34",[97,9.064,98,2.774,101,5.194,161,9.236,377,5.02,431,7.249,432,14.77,434,14.77]],["keywords/34",[]],["title/35",[435,1063.631]],["content/35",[97,9.218,98,2.821,101,5.282,377,5.105,431,7.372,436,11.745,437,12.171]],["keywords/35",[]],["title/36",[438,1063.631]],["content/36",[97,9.377,98,2.87,101,5.373,377,5.193,431,7.499,439,11.568]],["keywords/36",[]],["title/37",[440,831.642]],["content/37",[98,2.972,102,9.216,116,5.518,440,12.375]],["keywords/37",[]],["title/38",[441,1063.631]],["content/38",[41,6.092,98,2.92,101,5.468,102,9.054,116,5.421]],["keywords/38",[]],["title/39",[166,805.212]],["content/39",[3,0.083,7,0.809,13,1.661,23,2.643,27,0.577,28,0.577,29,0.935,30,0.647,31,0.654,32,0.633,33,0.654,34,0.598,35,0.778,44,4.751,87,6.545,97,6.038,98,1.848,101,3.46,106,2.205,122,6.153,160,5.085,161,6.153,166,7.448,442,10.837,443,10.837,444,7.231,445,9.839,446,9.839,447,8.691]],["keywords/39",[]],["title/40",[166,805.212]],["content/40",[3,0.086,7,0.869,13,1.846,23,2.937,27,0.641,28,0.641,29,1.005,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,44,5.105,60,10.934,98,2.053,106,2.451,180,9.658,447,9.658,448,10.934]],["keywords/40",[]],["title/41",[148,557.278]],["content/41",[98,2.972,102,9.216,116,5.518,148,8.293]],["keywords/41",[]],["title/42",[449,992.579]],["content/42",[3,0.082,7,0.604,13,1.718,23,2.734,27,0.597,28,0.597,29,0.957,30,0.669,31,0.676,32,1.023,33,0.676,34,0.618,35,0.805,82,5.191,98,1.912,102,5.927,121,9.499,122,6.365,148,8.339,204,10.179,439,7.706,444,7.481,449,9.499,450,10.179,451,10.179]],["keywords/42",[]],["title/43",[452,992.579]],["content/43",[3,0.064,7,0.725,9,3.99,23,4.231,27,0.495,28,0.495,29,0.579,30,0.554,31,0.56,32,0.542,33,0.56,34,0.512,35,0.667,43,13.071,96,4.244,98,2.294,101,2.965,102,4.909,116,5.008,170,4.448,452,7.868,453,9.287,454,7.448,455,8.431,456,7.868,457,8.431,458,8.431,459,9.287,460,8.431,461,8.431,462,8.431,463,9.287,464,8.431,465,12.116,466,8.431,467,8.431,468,8.431]],["keywords/43",[]],["title/44",[376,678.349]],["content/44",[98,2.92,101,5.468,102,9.054,116,5.421,376,9.917]],["keywords/44",[]],["title/45",[74,897.136]],["content/45",[74,13.115,98,2.92,101,5.468,102,9.054,116,5.421]],["keywords/45",[]],["title/46",[]],["content/46",[3,0.085,7,0.891,13,1.917,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,43,11.741,98,2.133,106,2.545,122,7.101,469,6.612,470,10.03,471,11.355]],["keywords/46",[]],["title/47",[226,805.212]],["content/47",[3,0.09,7,0.706,9,3.844,23,2.182,27,0.476,28,0.476,29,0.557,30,0.534,31,0.54,32,0.522,33,0.54,34,0.493,35,0.642,98,1.525,122,5.079,205,6.35,226,6.148,470,15.699,472,6.581,473,11.887,474,8.122,475,11.887,476,8.122,477,7.174,478,7.174,479,8.122,480,8.122,481,8.122,482,8.122,483,8.122]],["keywords/47",[]],["title/48",[101,374.015]],["content/48",[23,4.105,98,2.87,102,8.897,116,6.306,484,16.83]],["keywords/48",[]],["title/49",[259,609.253]],["content/49",[98,2.92,102,9.054,116,6.372,259,8.907]],["keywords/49",[]],["title/50",[485,509.391]],["content/50",[3,0.089,7,0.768,13,2.183,27,0.536,28,0.536,29,0.626,30,0.6,31,0.606,32,0.587,33,0.606,34,0.786,35,0.722,37,1.933,96,4.595,98,1.714,106,2.046,141,4.037,259,7.407,403,2.882,469,5.315,485,4.371,486,4.782,487,6.211,488,4.992,489,6.91,490,12.93,491,3.994,492,3.994]],["keywords/50",[]],["title/51",[236,557.278]],["content/51",[3,0.087,7,0.701,13,1.993,23,2.162,27,0.472,28,0.472,29,0.552,30,0.529,31,0.535,32,0.517,33,0.535,34,0.717,35,0.636,98,1.511,106,1.804,122,5.033,236,7.328,259,6.764,487,5.476,488,4.401,489,6.092,491,3.521,492,3.521,493,5.915,494,8.048,495,6.092,496,6.092,497,6.092,498,7.531,499,6.521,500,8.939,501,7.854,502,6.092,503,8.048,504,6.092,505,8.048]],["keywords/51",[]],["title/52",[34,64.623]],["content/52",[3,0.088,7,0.735,13,2.091,27,0.504,28,0.504,29,0.59,30,0.565,31,0.571,32,0.553,33,0.571,34,0.966,35,0.68,96,4.327,98,1.614,106,1.926,170,3.13,236,4.503,259,7.095,272,6.965,469,5.005,487,5.849,491,3.761,492,3.761,495,6.507,496,6.507,497,6.507,498,5.482,499,6.965,500,6.507,501,5.718,502,6.507,506,8.595,507,8.595]],["keywords/52",[]],["title/53",[258,707.521]],["content/53",[3,0.088,7,0.661,13,1.88,23,1.998,27,0.436,28,0.436,29,0.51,30,0.489,31,0.74,32,0.478,33,0.494,34,0.811,35,0.588,96,3.744,98,1.397,106,1.667,122,4.652,126,4.565,159,3.897,236,5.836,258,4.948,259,7.648,487,5.062,488,4.068,489,5.631,491,3.254,492,3.254,494,7.438,495,5.631,496,5.631,497,5.631,498,7.104,500,8.432,501,7.409,502,5.631,504,5.631,508,6.57,509,7.438,510,6.274,511,7.438]],["keywords/53",[]],["title/54",[512,992.579]],["content/54",[44,5.421,98,2.92,102,9.054,116,5.421,512,14.51]],["keywords/54",[]],["title/55",[156,652.722]],["content/55",[98,2.92,102,9.054,116,6.372,156,9.542]],["keywords/55",[]],["title/56",[485,509.391]],["content/56",[3,0.088,7,0.622,13,1.769,27,0.403,28,0.403,29,0.719,30,0.451,31,0.456,32,0.441,33,0.456,34,0.417,35,0.543,41,4.106,45,6.821,96,3.454,98,1.289,106,1.538,141,3.034,142,5.647,143,3.809,156,6.43,236,5.49,403,2.166,469,3.995,485,3.286,486,3.595,491,3.002,492,3.002,513,5.56,514,5.56,515,8.491,516,8.491,517,8.491,518,8.491,519,8.491,520,11.53,521,8.193,522,8.491,523,5.56,524,6.06]],["keywords/56",[]],["title/57",[9,503.358]],["content/57",[3,0.08,7,0.547,9,4.364,13,1.557,23,3.076,26,3.232,27,0.342,28,0.342,29,0.633,30,0.383,31,0.387,32,0.374,33,0.387,34,0.354,35,0.46,41,3.613,45,3.79,82,4.703,96,2.931,98,1.732,106,1.305,108,3.45,109,2.755,116,3.215,122,3.641,142,3.138,143,3.232,148,3.05,154,12.058,156,3.573,159,5.999,160,3.009,161,3.641,165,5.369,171,5.143,192,4.163,236,5.999,375,3.448,377,1.979,378,3.509,379,3.79,431,2.857,486,3.05,491,2.547,492,2.547,493,4.279,513,4.718,514,4.718,515,4.718,516,4.718,517,4.718,518,4.718,519,4.718,520,7.472,521,4.552,522,4.718,525,4.718,526,3.962,527,4.718,528,4.718,529,4.718,530,6.275,531,4.718,532,4.279]],["keywords/57",[]],["title/58",[533,1063.631]],["content/58",[98,2.87,102,8.897,116,6.306,192,10.927,534,12.382]],["keywords/58",[]],["title/59",[485,509.391]],["content/59",[3,0.082,7,0.74,13,1.465,27,0.509,28,0.509,29,0.596,30,0.57,31,0.829,32,0.558,33,0.577,34,0.527,35,0.686,53,4.893,58,5.774,98,1.63,106,1.945,129,4.678,150,5.327,155,10.178,192,10.442,469,5.054,485,4.157,534,13.702,535,7.033,536,9.56,537,9.56,538,8.1,539,9.56,540,9.56,541,9.56,542,10.108,543,6.207]],["keywords/59",[]],["title/60",[141,470.382]],["content/60",[98,2.87,102,8.897,116,6.306,141,6.758,544,9.745]],["keywords/60",[]],["title/61",[485,509.391]],["content/61",[3,0.087,7,0.828,13,2.355,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,98,1.912,106,2.281,141,6.169,403,3.213,469,5.927,485,4.875,486,5.333,491,4.453,492,4.453,535,8.248,544,6.492,545,10.179]],["keywords/61",[]],["title/62",[9,503.358]],["content/62",[3,0.082,7,0.487,9,3.879,13,1.384,23,3.54,26,2.791,27,0.295,28,0.295,29,0.345,30,0.33,31,0.334,32,0.323,33,0.334,34,0.305,35,0.398,41,3.211,71,2.791,82,6.103,96,2.531,98,1.539,106,1.127,108,3.881,109,2.379,116,2.857,122,3.144,140,7.06,141,2.223,142,4.417,143,4.55,148,2.634,150,5.03,154,11.422,155,7.232,159,6.27,160,2.598,161,3.144,165,6.968,177,4.441,192,3.595,236,5.436,375,2.977,377,1.709,378,4.939,379,3.273,403,1.587,431,2.467,486,2.634,491,2.2,492,2.2,493,3.695,498,3.206,504,3.806,523,4.074,525,4.074,526,5.577,527,4.074,528,4.074,529,4.074,530,7.06,531,4.074,532,3.695,546,5.027,547,8.196,548,5.027,549,5.027,550,4.24]],["keywords/62",[]],["title/63",[157,723.773]],["content/63",[98,2.972,102,9.216,116,5.518,157,10.77]],["keywords/63",[]],["title/64",[485,509.391]],["content/64",[3,0.087,7,0.815,13,2.319,27,0.584,28,0.584,29,0.683,30,0.654,31,0.661,32,0.64,33,0.661,34,0.605,35,0.787,37,2.107,98,1.869,106,2.23,141,4.4,403,3.141,469,5.793,485,4.765,486,5.213,491,4.353,492,4.353,535,8.062,551,9.285,552,11.128]],["keywords/64",[]],["title/65",[9,503.358]],["content/65",[3,0.082,7,0.55,9,4.387,13,1.565,23,3.512,26,3.253,27,0.344,28,0.344,29,0.402,30,0.385,31,0.389,32,0.377,33,0.389,34,0.356,35,0.463,37,1.241,41,3.632,82,6.667,96,2.95,98,1.741,106,1.314,108,3.468,109,2.773,116,3.232,122,3.665,148,3.071,154,12.086,155,6.461,159,6.025,160,3.029,161,3.665,165,5.397,174,5.177,192,4.191,236,4.857,270,3.898,375,3.471,377,1.992,378,3.532,379,3.815,403,1.85,431,2.876,486,3.071,491,2.564,492,2.564,493,4.307,525,4.749,526,3.988,527,4.749,528,4.749,529,4.749,530,6.308,531,4.749,532,4.307,551,10.732,552,7.511,553,4.749]],["keywords/65",[]],["title/66",[554,760.59]],["content/66",[98,2.92,102,9.054,116,5.421,376,9.917,554,11.119]],["keywords/66",[]],["title/67",[485,509.391]],["content/67",[3,0.087,7,0.803,13,2.283,27,0.571,28,0.571,29,0.668,30,0.64,31,0.647,32,0.626,33,0.647,34,0.591,35,0.77,37,2.061,96,4.898,98,1.827,106,2.181,141,4.303,376,6.206,403,3.072,431,4.776,469,5.666,485,4.66,486,5.098,491,4.257,492,4.257,554,6.958,555,11.945]],["keywords/67",[]],["title/68",[556,939.51]],["content/68",[98,2.87,102,8.897,116,6.306,156,9.377,556,13.497]],["keywords/68",[]],["title/69",[485,509.391]],["content/69",[3,0.087,7,0.803,13,2.283,27,0.571,28,0.571,29,0.668,30,0.64,31,0.647,32,0.626,33,0.647,34,0.591,35,0.77,37,2.061,98,1.827,106,2.181,141,4.303,156,5.971,403,3.072,431,4.776,469,5.666,485,4.66,486,5.098,491,4.257,492,4.257,535,7.885,556,8.595,557,13.524]],["keywords/69",[]],["title/70",[558,741.38]],["content/70",[98,2.972,102,9.216,116,5.518,558,11.032]],["keywords/70",[]],["title/71",[9,503.358]],["content/71",[3,0.086,7,0.696,9,5.551,13,2.349,23,3.151,27,0.468,28,0.688,29,0.547,30,0.524,31,0.53,32,0.513,33,0.53,34,0.485,35,0.631,58,5.305,82,7.095,85,5.192,98,1.498,101,4.125,106,1.787,109,3.774,122,4.987,149,9.893,465,6.727,493,5.861,553,9.504,558,8.176,559,6.462,560,7.044,561,7.975,562,7.975,563,7.975,564,7.975,565,7.044,566,6.727,567,6.236]],["keywords/71",[]],["title/72",[170,387.321]],["content/72",[98,2.87,102,8.897,116,6.306,170,5.564,368,11.23]],["keywords/72",[]],["title/73",[485,509.391]],["content/73",[3,0.087,7,0.768,13,2.183,27,0.536,28,0.536,29,0.626,30,0.6,31,0.606,32,0.587,33,0.606,34,0.555,35,0.722,36,5.942,37,3.18,96,4.595,98,1.714,106,2.046,141,4.037,170,4.709,368,6.709,403,2.882,469,5.315,485,4.371,486,4.782,488,4.992,489,6.91,491,3.994,492,3.994,568,12.93]],["keywords/73",[]],["title/74",[1,528.601]],["content/74",[1,7.866,98,2.972,102,9.216,116,5.518]],["keywords/74",[]],["title/75",[9,503.358]],["content/75",[1,5.988,3,0.087,7,0.715,9,5.702,13,1.397,22,7.308,23,3.817,27,0.485,28,0.485,29,0.568,30,0.544,31,0.55,32,0.532,33,0.55,34,0.503,35,0.654,96,4.165,97,5.077,98,1.554,101,2.909,106,1.854,122,7.535,155,5.767,159,4.335,220,4.593,493,6.081,553,6.704,569,7.308,570,7.308,571,7.308,572,12.049,573,7.308,574,8.274,575,8.274,576,7.308,577,7.308]],["keywords/75",[]],["title/76",[117,721.298,148,404.969]],["content/76",[]],["keywords/76",[]],["title/77",[121,721.298,148,404.969]],["content/77",[3,0.052,7,0.414,13,0.698,27,0.243,28,0.243,29,0.284,30,0.272,31,0.275,32,0.266,33,0.275,34,0.251,35,0.327,44,1.441,50,3.858,53,2.331,55,3.858,70,3.35,122,2.585,148,4.733,159,2.166,205,3.232,226,5.275,384,4.983,456,3.858,534,3.35,535,5.647,550,3.487,554,10.257,559,3.35,578,3.487,579,3.858,580,4.134,581,4.276,582,4.553,583,6.838,584,4.733,585,14.929,586,6.968,587,4.134,588,11.977,589,5.449,590,9.033,591,6.968,592,6.968,593,10.603,594,4.134,595,6.968,596,6.503,597,4.134,598,4.134,599,3.652,600,4.134,601,4.134,602,4.134,603,4.134,604,4.134,605,4.134,606,4.134,607,4.134,608,4.134,609,4.134,610,4.134,611,9.716,612,4.134,613,4.134,614,3.487,615,4.134,616,4.134,617,3.652,618,4.134,619,4.742,620,6.968,621,4.134,622,3.13,623,4.134,624,4.134,625,3.652,626,6.968,627,4.134,628,4.134,629,4.134,630,4.134,631,6.968,632,4.983,633,6.503,634,4.134,635,4.134,636,3.652,637,4.134,638,4.134,639,4.134,640,4.134,641,4.134,642,4.134,643,4.134,644,4.134,645,3.652,646,3.652,647,4.134,648,2.637,649,4.134,650,4.134,651,4.134,652,2.029,653,2.081]],["keywords/77",[]],["title/78",[148,404.969,155,538.754]],["content/78",[]],["keywords/78",[]],["title/79",[622,805.212]],["content/79",[3,0.083,7,0.899,13,1.942,27,0.675,28,0.675,29,0.789,30,0.756,31,0.764,32,0.74,33,0.764,34,0.699,35,0.91,44,4.01,101,4.045,106,2.578,581,7.059,584,6.027,652,5.645,653,5.79,654,8.226]],["keywords/79",[]],["title/80",[584,557.278]],["content/80",[3,0.084,7,0.915,13,1.994,27,0.693,28,0.693,29,0.81,30,0.776,31,0.785,32,0.759,33,0.785,34,0.718,35,0.934,44,4.117,581,7.248,584,6.188,652,5.796,653,5.945,655,11.81]],["keywords/80",[]],["title/81",[619,723.773]],["content/81",[3,0.084,7,0.915,13,1.994,27,0.693,28,0.693,29,0.81,30,0.776,31,0.785,32,0.759,33,0.785,34,0.718,35,0.934,44,4.117,581,7.248,619,8.037,652,5.796,653,5.945,656,11.81]],["keywords/81",[]],["title/82",[632,760.59]],["content/82",[3,0.085,7,0.809,13,2.301,27,0.577,28,0.577,29,0.675,30,0.647,31,0.654,32,0.633,33,0.654,34,0.598,35,0.778,44,3.43,53,5.547,68,5.636,85,6.405,106,2.205,148,5.155,170,3.583,488,5.381,581,8.363,632,7.036,652,6.688,653,4.953,657,9.839,658,9.839,659,8.691]],["keywords/82",[]],["title/83",[648,678.349]],["content/83",[3,0.086,7,0.848,13,2.412,27,0.619,28,0.619,29,0.723,30,0.693,31,0.7,32,0.678,33,0.7,34,0.641,35,0.834,44,3.676,106,2.363,384,7.539,581,6.47,648,6.724,652,7.012,653,5.307,660,10.543,661,9.313,662,8.243]],["keywords/83",[]],["title/84",[439,805.212]],["content/84",[3,0.085,7,0.862,13,2.452,27,0.634,28,0.634,29,0.741,30,0.71,31,0.718,32,0.694,33,0.718,34,0.656,35,0.854,97,6.628,101,3.798,106,2.421,439,8.176,581,6.628,652,7.128,653,5.437,663,10.8,664,9.11]],["keywords/84",[]],["title/85",[567,831.642]],["content/85",[3,0.083,7,0.891,13,1.917,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,82,5.791,101,5.28,566,9.578,567,8.879,581,6.968,652,5.573,653,5.716,665,11.355]],["keywords/85",[]],["title/86",[666,1063.631]],["content/86",[3,0.082,7,0.884,13,1.893,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,101,5.236,189,10.462,567,8.766,581,6.88,652,5.502,653,5.644,667,8.766,668,12.348,669,11.211]],["keywords/86",[]],["title/87",[670,939.51]],["content/87",[3,0.083,7,0.809,13,1.661,27,0.577,28,0.577,29,0.675,30,0.647,31,0.654,32,0.633,33,0.654,34,0.598,35,0.778,37,2.084,101,5.498,395,12.225,403,3.106,581,6.038,671,15.635,672,17.22,673,9.839,674,13.628,675,9.839]],["keywords/87",[]],["title/88",[676,1063.631]],["content/88",[3,0.083,7,0.899,13,1.942,27,0.675,28,0.675,29,0.789,30,0.756,31,0.764,32,0.74,33,0.764,34,0.699,35,0.91,36,7.489,37,2.436,101,4.045,384,8.226,581,7.059,652,5.645,653,5.79,677,11.503]],["keywords/88",[]],["title/89",[678,1063.631]],["content/89",[3,0.082,7,0.877,13,1.869,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,53,6.242,103,10.331,532,8.137,581,6.794,584,5.8,652,5.433,653,5.573,670,9.779,671,11.071,679,11.071,680,11.071]],["keywords/89",[]],["title/90",[34,64.623]],["content/90",[3,0.086,7,0.848,13,2.412,27,0.619,28,0.619,29,0.723,30,0.693,31,0.7,32,0.678,33,0.7,34,0.868,35,0.834,44,3.676,106,2.363,384,7.539,581,6.47,652,7.012,653,5.307,681,10.543,682,9.313,683,9.313]],["keywords/90",[]],["title/91",[38,678.349]],["content/91",[3,0.082,7,0.884,13,1.893,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,37,2.374,38,7.15,101,3.942,581,6.88,652,5.502,653,5.644,684,9.903,685,9.084,686,9.084,687,11.211]],["keywords/91",[]],["title/92",[39,652.722]],["content/92",[3,0.082,7,0.884,13,1.893,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,37,2.374,39,6.88,101,3.942,581,6.88,652,5.502,653,5.644,685,9.084,686,9.084,688,11.211,689,11.211]],["keywords/92",[]],["title/93",[558,741.38]],["content/93",[3,0.084,7,0.915,13,1.994,26,6.556,27,0.693,28,0.693,29,0.81,30,0.776,31,0.785,32,0.759,33,0.785,34,0.718,35,0.934,532,8.68,558,8.232,652,5.796,653,5.945,690,11.81]],["keywords/93",[]],["title/94",[89,536.188,691,607.025,692,607.025]],["content/94",[]],["keywords/94",[]],["title/95",[693,1063.631]],["content/95",[3,0.089,7,0.751,23,2.378,27,0.519,28,0.519,29,0.607,30,0.582,31,0.588,32,0.569,33,0.588,34,0.979,37,1.875,44,3.087,73,5.764,98,1.663,196,5.764,542,7.174,611,6.703,694,7.468,695,8.854,696,5.764,697,7.174,698,5.537,699,11.964,700,8.854,701,8.854,702,8.854,703,8.854,704,8.854]],["keywords/95",[]],["title/96",[705,1063.631]],["content/96",[3,0.09,7,0.674,23,2.05,27,0.448,28,0.448,29,0.524,30,0.502,31,0.754,32,0.491,33,0.507,34,0.824,37,1.616,44,2.66,73,4.968,196,7.391,542,6.183,611,5.777,694,6.436,696,4.968,698,4.772,706,7.631,707,7.631,708,7.631,709,7.631,710,11.353,711,7.631,712,11.353,713,7.631,714,7.631,715,13.557,716,7.631,717,7.631,718,7.631,719,7.631]],["keywords/96",[]],["title/97",[720,1063.631]],["content/97",[3,0.085,7,0.822,23,2.703,27,0.59,28,0.59,29,0.95,30,0.661,31,0.669,32,0.647,33,0.669,34,0.961,37,2.931,44,3.508,101,3.539,694,8.488,696,6.551,698,6.293,721,10.063,722,10.063,723,10.063,724,10.063,725,8.889,726,10.063,727,10.063]],["keywords/97",[]],["title/98",[101,271.793,728,772.93]],["content/98",[2,8.299,3,0.085,7,0.809,23,2.643,27,0.577,28,0.577,29,0.935,30,0.647,31,0.905,32,0.633,33,0.654,34,0.828,37,2.084,44,3.43,101,4.792,694,8.299,696,6.405,698,6.153,725,8.691,729,9.839,730,9.839,731,9.839,732,9.839,733,9.839,734,9.839,735,9.839]],["keywords/98",[]],["title/99",[736,939.51]],["content/99",[3,0.089,7,0.683,13,1.311,23,3.089,27,0.456,28,0.456,29,0.94,30,0.756,31,0.764,32,0.499,33,0.516,34,0.699,37,2.901,44,2.707,98,1.458,106,1.74,403,2.451,555,6.859,694,6.55,696,7.487,698,4.856,736,6.859,737,7.765,738,7.765,739,7.765,740,7.765,741,13.697,742,7.765,743,7.765,744,7.246,745,7.765,746,7.765,747,7.765]],["keywords/99",[]],["title/100",[3,4.714]],["content/100",[]],["keywords/100",[]],["title/101",[3,4.714]],["content/101",[3,0.058,5,9.863,6,10.187,7,1.119,30,0.856,31,0.866,32,0.838,33,0.866,34,0.792,35,1.03,187,10.557,748,14.35,749,14.35]],["keywords/101",[]],["title/102",[3,4.714]],["content/102",[3,0.088,32,1.163]],["keywords/102",[]],["title/103",[3,4.224,41,237.842]],["content/103",[3,0.074,7,0.912,13,1.607,14,8.41,29,0.653,30,0.626,31,0.633,32,0.612,33,0.885,34,0.578,35,0.753,237,6.479,239,7.715,750,10.487,751,10.487,752,10.487,753,10.487,754,10.487,755,10.487,756,10.487,757,10.487,758,10.487,759,10.487,760,8.885,761,8.885,762,10.487,763,10.487,764,10.487,765,8.885,766,10.487,767,10.487,768,10.487,769,10.487,770,9.521,771,10.487]],["keywords/103",[]],["title/104",[3,4.224,772,668.586]],["content/104",[3,0.09,7,0.822,13,1.334,31,0.525,32,0.508,37,1.674,97,4.85,98,1.484,116,2.756,126,4.85,129,4.26,165,4.602,220,4.388,251,7.376,588,7.376,765,7.376,770,7.904,773,8.705,774,8.705,775,8.705,776,8.705,777,8.705,778,8.705,779,8.705,780,8.705,781,8.705,782,7.376,783,15.244,784,8.705,785,8.705,786,8.705,787,8.705,788,8.705,789,8.705,790,7.904,791,8.705,792,8.705]],["keywords/104",[]],["title/105",[3,4.224,793,668.586]],["content/105",[3,0.089,7,0.797,13,1.892,23,3.011,30,0.737,31,0.498,32,0.482,101,2.638,126,6.879,129,4.043,187,6.078,196,7.297,212,10.46,220,6.223,664,6.327,765,7,790,11.209,794,8.262,795,8.262,796,8.262,797,8.262,798,8.262,799,12.346,800,8.262,801,8.262,802,14.781,803,8.262,804,8.262,805,8.262,806,8.262,807,8.262,808,8.262,809,8.262,810,8.262]],["keywords/105",[]],["title/106",[3,4.714]],["content/106",[]],["keywords/106",[]],["title/107",[97,652.722]],["content/107",[3,0.089,7,0.915,13,1.994,27,0.693,28,0.693,29,0.81,30,0.776,31,0.785,32,0.759,33,0.785,34,0.718,35,0.934,99,7.248,106,2.647,107,11.81]],["keywords/107",[]],["title/108",[92,939.51]],["content/108",[3,0.085,27,0.881,28,0.881,108,5.619,110,15.021]],["keywords/108",[]],["title/109",[111,1063.631]],["content/109",[3,0.085,27,0.881,28,0.881,108,5.619,114,15.021]],["keywords/109",[]],["title/110",[115,992.579]],["content/110",[3,0.085,27,0.881,28,0.881,116,5.237,118,15.021]],["keywords/110",[]],["title/111",[119,861.86]],["content/111",[3,0.085,27,0.881,28,0.881,116,5.237,123,15.021]],["keywords/111",[]],["title/112",[124,992.579]],["content/112",[3,0.085,27,0.881,28,0.881,116,5.237,127,15.021]],["keywords/112",[]],["title/113",[128,992.579]],["content/113",[3,0.083,23,4.329]],["keywords/113",[]],["title/114",[126,652.722]],["content/114",[3,0.085,27,0.881,28,0.881,116,5.237,130,15.021]],["keywords/114",[]],["title/115",[41,416.748]],["content/115",[3,0.088,27,0.825,28,0.825,41,5.511,108,5.261,132,12.424,133,14.065]],["keywords/115",[]],["title/116",[134,1063.631]],["content/116",[3,0.077,23,3.839,27,0.838,28,0.838,135,14.292,137,14.292,138,14.292,139,17.378]],["keywords/116",[]],["title/117",[126,474.327,811,851.317]],["content/117",[]],["keywords/117",[]],["title/118",[32,68.381]],["content/118",[3,0.08,7,0.896,27,0.541,28,0.541,29,0.633,30,0.606,31,0.613,32,1.055,33,1.003,34,0.56,35,0.729,98,1.732,101,4.58,160,4.767,161,5.768,165,5.37,237,6.276,239,7.473,444,6.779,486,4.832,501,8.664,654,6.595,667,7.211,760,8.607,761,8.607,812,10.158,813,10.158,814,9.223,815,10.158,816,7.779]],["keywords/118",[]],["title/119",[34,64.623]],["content/119",[3,0.074,7,0.877,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,44,5.148,47,8.971,73,7.207,98,2.079,129,5.966,163,11.071,744,10.331,782,10.331,814,11.071,817,8.971,818,11.071,819,9.779,820,11.071]],["keywords/119",[]],["title/120",[560,682.733,622,585.14]],["content/120",[3,0.083,7,0.73,23,4.508,26,6.829,27,0.499,28,0.499,29,0.584,30,0.559,31,0.566,32,0.547,33,0.566,34,0.517,35,0.673,37,1.803,44,2.968,58,5.663,97,7.549,98,1.599,101,5.079,148,4.46,149,7.18,560,10.865,581,5.224,584,4.46,622,6.444,654,6.087,821,9.376,822,8.513,823,9.376,824,9.376,825,5.041,826,8.513,827,9.376,828,8.513]],["keywords/120",[]],["title/121",[829,805.212]],["content/121",[3,0.079,7,0.891,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,44,3.959,98,2.133,101,3.993,395,8.879,584,5.949,654,8.12,817,9.201,829,11.368,830,9.201,831,10.03]],["keywords/121",[]],["title/122",[832,831.642]],["content/122",[3,0.078,7,0.869,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,37,2.315,44,5.105,68,6.263,87,7.273,98,2.053,399,8.277,817,8.86,830,8.86,832,8.549,833,12.043,834,10.207,835,8.86]],["keywords/122",[]],["title/123",[836,805.212]],["content/123",[3,0.075,7,0.899,27,0.675,28,0.675,29,0.789,30,0.756,31,0.764,32,0.74,33,0.764,34,0.699,35,0.91,87,7.652,98,2.16,101,4.045,498,7.336,544,7.336,817,9.321,836,11.466,837,11.503,838,9.321,839,11.503]],["keywords/123",[]],["title/124",[648,678.349]],["content/124",[3,0.07,7,0.815,27,0.584,28,0.584,29,0.683,30,0.654,31,0.661,32,0.64,33,0.661,34,0.605,35,0.787,43,7.779,85,6.477,98,1.869,101,5.53,129,5.362,501,6.618,579,9.285,648,10.03,654,7.115,662,7.779,667,7.779,840,10.959,841,9.95,842,15.126,843,10.959,844,10.959,845,10.959,846,7.779]],["keywords/124",[]],["title/125",[847,939.51]],["content/125",[3,0.074,7,0.884,26,6.224,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,37,2.374,53,6.321,98,2.105,399,8.487,403,3.539,544,7.15,584,5.874,838,9.084,847,9.903,848,6.131,849,11.211,850,9.903]],["keywords/125",[]],["title/126",[825,629.871]],["content/126",[3,0.077,7,0.923,27,0.702,28,0.702,29,0.821,30,0.787,31,0.795,32,0.77,33,0.795,34,0.727,35,0.947,37,2.535,98,2.248,129,6.451,403,3.779,431,5.875,825,9.205,848,6.546]],["keywords/126",[]],["title/127",[696,692.432]],["content/127",[3,0.068,7,0.791,27,0.559,28,0.559,29,0.653,30,0.626,31,0.633,32,0.612,33,0.633,34,0.578,35,0.753,37,3.253,44,3.319,85,6.198,98,1.788,129,5.131,205,7.444,384,6.808,403,3.006,431,4.673,454,11.766,534,7.715,578,8.031,579,8.885,584,6.979,696,8.671,825,7.888,846,7.444,848,5.207,851,8.41,852,9.521,853,9.521]],["keywords/127",[]],["title/128",[36,692.432]],["content/128",[3,0.074,4,9.521,7,0.791,27,0.559,28,0.559,29,0.653,30,0.626,31,0.633,32,0.856,33,0.633,34,0.578,35,0.753,36,6.198,37,2.016,98,1.788,101,4.684,126,5.843,403,3.006,454,8.41,501,10.219,565,8.41,583,7.208,684,8.41,848,5.207,850,8.41,854,10.487,855,10.487,856,14.671,857,10.487,858,10.487,859,8.41,860,10.487]],["keywords/128",[]],["title/129",[861,939.51]],["content/129",[3,0.073,7,0.869,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,37,2.315,98,2.053,101,3.845,399,8.277,403,3.452,454,9.658,583,8.277,584,5.729,674,10.934,835,8.86,848,5.979,852,10.934,861,9.658,862,12.043,863,10.934]],["keywords/129",[]],["title/130",[864,805.212]],["content/130",[3,0.077,7,0.923,27,0.702,28,0.702,29,0.821,30,0.787,31,0.795,32,0.77,33,0.795,34,0.727,35,0.947,37,2.535,98,2.248,403,3.779,431,5.875,584,6.272,848,6.546,864,11.768]],["keywords/130",[]],["title/131",[380,678.349]],["content/131",[3,0.071,7,0.828,23,2.734,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,37,3.371,44,3.549,87,6.771,98,1.912,170,6.235,368,7.481,380,8.897,403,3.213,431,4.995,486,5.333,589,7.959,816,8.585,830,8.248,848,5.566]],["keywords/131",[]],["title/132",[381,678.349]],["content/132",[3,0.072,7,0.855,23,2.866,27,0.626,28,0.626,29,0.732,30,0.701,31,0.709,32,0.686,33,0.709,34,0.648,35,0.844,37,3.05,44,3.72,98,2.004,157,7.261,170,5.246,368,7.842,381,6.805,403,3.368,431,5.237,486,5.59,611,8.078,830,8.646,848,5.835,865,9.957]],["keywords/132",[]],["title/133",[382,692.432]],["content/133",[3,0.072,7,0.855,27,0.626,28,0.626,29,0.732,30,0.701,31,0.709,32,0.686,33,0.709,34,0.648,35,0.844,37,3.05,44,3.72,98,2.004,157,7.261,170,5.246,368,7.842,382,6.946,403,3.368,431,5.237,486,5.59,830,8.646,848,5.835,866,9.425,867,9.957,868,10.67]],["keywords/133",[]],["title/134",[834,741.38]],["content/134",[3,0.079,7,0.768,27,0.536,28,0.536,29,0.626,30,0.6,31,0.606,32,0.587,33,0.606,34,0.555,35,0.722,37,1.933,44,4.508,47,7.396,85,5.942,98,1.714,126,5.602,141,4.037,403,2.882,431,4.48,486,4.782,544,5.821,583,6.91,818,9.128,834,10.466,848,4.992,869,6.91,870,7.396,871,9.128,872,9.128,873,8.518,874,8.518,875,10.054,876,10.054,877,10.054,878,10.054]],["keywords/134",[]],["title/135",[170,387.321]],["content/135",[3,0.074,7,0.877,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,37,2.344,98,2.079,140,7.533,141,4.896,170,5.377,258,7.364,368,8.137,403,3.495,431,5.433,486,5.8,544,7.061,848,6.054,869,8.381]],["keywords/135",[]],["title/136",[558,741.38]],["content/136",[3,0.079,7,0.72,26,4.636,27,0.49,28,0.49,29,0.573,30,0.549,31,0.555,32,0.537,33,0.555,34,0.507,35,0.661,37,2.569,58,8.07,68,6.949,82,4.259,85,5.437,98,1.568,101,4.266,258,5.556,431,4.099,465,7.044,558,9.959,564,8.352,565,7.377,566,7.044,567,6.53,584,4.376,619,5.683,648,7.737,848,4.567,879,9.199,880,9.199,881,9.199,882,9.199,883,12.132,884,7.044,885,7.377,886,8.352]],["keywords/136",[]],["title/137",[398,760.59]],["content/137",[3,0.074,7,0.884,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,37,2.374,98,2.105,140,7.629,141,4.958,258,7.458,398,10.648,403,3.539,431,5.502,486,5.874,544,7.15,848,6.131,869,8.487]],["keywords/137",[]],["title/138",[887,939.51]],["content/138",[3,0.074,7,0.877,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,37,3.127,53,6.242,98,2.079,101,5.192,103,10.331,105,10.331,584,5.8,846,8.656,848,6.054,887,9.779,888,8.971,889,12.194]],["keywords/138",[]],["title/139",[38,678.349]],["content/139",[3,0.073,7,0.869,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,37,2.315,38,6.973,98,2.053,101,3.845,140,7.44,141,4.835,403,3.452,431,5.366,486,5.729,544,6.973,684,9.658,685,8.86,686,8.86,848,5.979,869,8.277]],["keywords/139",[]],["title/140",[39,652.722]],["content/140",[3,0.073,7,0.869,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,37,2.315,39,6.71,98,2.053,101,3.845,140,7.44,141,4.835,403,3.452,431,5.366,486,5.729,544,6.973,685,8.86,686,8.86,688,10.934,848,5.979,869,8.277]],["keywords/140",[]],["title/141",[890,939.51]],["content/141",[3,0.083,7,0.841,27,0.611,28,0.611,29,0.715,30,0.685,31,0.692,32,0.67,33,0.692,34,0.861,35,0.824,37,3.002,53,5.874,98,1.957,170,3.794,259,8.119,403,3.289,411,8.442,487,7.09,848,5.698,890,9.203,891,11.475,892,14.174]],["keywords/141",[]],["title/142",[893,939.51]],["content/142",[3,0.074,7,0.884,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,37,2.374,98,2.105,101,3.942,189,10.462,403,3.539,544,7.15,567,8.766,584,5.874,830,9.084,835,9.084,838,9.084,848,6.131,893,9.903]],["keywords/142",[]],["title/143",[894,939.51]],["content/143",[3,0.071,7,0.445,22,6.626,24,6.327,26,6.223,27,0.44,28,0.44,29,0.769,30,0.493,31,0.498,32,0.863,33,0.498,34,0.456,35,0.593,37,1.589,41,5.258,85,4.884,98,1.409,101,4.719,132,9.901,165,6.527,220,4.164,399,5.679,403,2.368,425,7.501,431,3.682,444,5.513,486,3.93,583,5.679,596,7,599,11.854,782,10.46,846,5.865,848,4.102,851,6.626,859,11.854,894,6.626,895,6.626,896,11.209,897,7.501,898,8.262,899,13.42,900,8.262,901,7.501]],["keywords/143",[]],["title/144",[902,861.86]],["content/144",[3,0.076,7,0.915,26,6.556,27,0.693,28,0.693,29,0.81,30,0.776,31,0.785,32,0.759,33,0.785,34,0.718,35,0.934,37,3.263,98,2.218,431,5.796,437,9.57,848,6.459,902,12.486]],["keywords/144",[]],["title/145",[156,652.722]],["content/145",[3,0.082,7,0.503,23,3.293,26,2.907,27,0.307,28,0.307,29,0.581,30,0.344,31,0.348,32,0.337,33,0.348,34,0.318,35,0.414,41,3.319,45,3.409,82,6.251,96,2.636,98,1.591,108,3.169,109,2.478,116,2.953,142,2.822,143,2.907,148,2.743,150,3.213,154,11.984,155,3.65,156,5.198,159,6.422,160,2.706,161,3.274,165,7.137,192,3.744,236,5.589,375,3.101,377,1.78,378,3.155,379,3.409,403,2.674,431,2.57,486,2.743,513,4.243,514,4.243,515,4.243,516,4.243,517,4.243,518,4.243,519,4.243,520,6.864,521,4.094,522,4.243,524,4.625,525,4.243,526,5.764,527,4.243,528,4.243,529,4.243,530,7.259,531,4.243,532,3.848,550,4.416,553,4.243,652,4.157,654,3.744,903,3.964,904,5.236,905,5.767]],["keywords/145",[]],["title/146",[170,387.321]],["content/146",[3,0.09,7,0.608,9,3.149,23,2.75,27,0.39,28,0.39,29,0.457,30,0.437,31,0.442,32,0.428,33,0.442,34,0.404,35,0.526,37,1.409,41,6.254,98,1.25,155,8.694,170,5.813,260,8.919,261,6.809,269,6.965,270,6.809,368,7.523,394,9.443,578,5.613,654,4.759,903,5.038,906,6.21,907,15.424,908,10.236]],["keywords/146",[]],["title/147",[157,723.773]],["content/147",[3,0.084,7,0.562,13,1.016,23,3.144,26,3.342,27,0.353,28,0.353,29,0.413,30,0.396,31,0.4,32,0.387,33,0.4,34,0.366,35,0.476,37,1.275,41,3.71,82,6.767,96,3.03,98,1.778,106,1.349,108,3.542,109,2.849,116,3.301,148,3.154,154,12.2,155,8.157,157,6.443,159,6.132,160,3.112,161,3.765,165,5.513,192,4.305,236,4.961,375,3.565,377,2.046,378,3.628,379,3.919,403,1.901,431,2.955,486,3.154,525,4.878,526,4.097,527,4.878,528,4.878,529,4.878,530,6.443,531,4.878,532,4.425,551,8.836,552,7.672,553,4.878,654,4.305,903,4.558]],["keywords/147",[]],["title/148",[141,470.382]],["content/148",[3,0.084,7,0.447,23,3.351,26,2.519,27,0.266,28,0.266,29,0.311,30,0.298,31,0.301,32,0.292,33,0.301,34,0.276,35,0.359,41,3.784,71,2.519,82,6.861,96,2.284,98,1.415,108,3.613,109,2.147,116,2.626,140,7.651,141,3.331,142,5.205,143,4.182,148,2.377,150,4.622,154,10.965,155,9.935,159,5.891,160,2.345,161,2.837,165,6.547,192,3.245,236,5.891,375,2.687,377,1.542,378,5.82,379,2.954,403,1.432,431,2.227,486,2.377,498,4.804,504,3.435,510,3.827,523,6.104,525,3.677,526,5.126,527,3.677,528,3.677,529,3.677,530,6.572,531,3.677,532,3.335,543,3.245,544,2.894,546,4.537,547,7.532,548,7.532,549,4.537,550,3.827,654,3.245,869,3.435,903,3.435,909,8.296]],["keywords/148",[]],["title/149",[385,861.86]],["content/149",[3,0.084,7,0.701,27,0.472,28,0.472,29,0.552,30,0.529,31,0.535,32,0.517,33,0.535,34,0.936,35,1.106,37,1.704,41,5.48,47,6.521,96,4.051,98,2.218,108,4.417,129,6.364,141,3.559,159,4.217,257,7.51,369,7.109,377,2.735,385,13.295,389,7.109,431,3.95,486,4.217,544,5.133,869,6.092,903,6.092,910,8.864,911,8.048,912,8.048,913,8.048]],["keywords/149",[]],["title/150",[914,939.51]],["content/150",[3,0.089,7,0.649,27,0.426,28,0.426,29,0.498,30,0.477,31,0.482,32,0.466,33,0.482,34,0.441,35,0.574,53,9.307,57,5.879,58,4.826,96,3.652,98,2.053,108,2.714,109,3.434,205,5.673,379,11.154,424,6.771,485,3.475,534,5.879,544,4.627,828,7.255,838,5.879,888,5.879,903,5.493,914,12.933,915,7.991,916,6.771,917,7.255,918,7.255,919,7.255,920,7.255]],["keywords/150",[]],["title/151",[1,528.601]],["content/151",[1,7.062,3,0.088,7,0.715,13,1.397,22,7.308,23,3.237,27,0.485,28,0.485,29,0.568,30,0.544,31,0.55,32,0.532,33,0.55,34,0.503,35,0.654,96,4.165,97,5.077,98,1.554,101,2.909,106,1.854,122,5.174,155,8.399,159,4.335,220,4.593,553,6.704,569,7.308,570,10.643,571,7.308,572,12.049,573,7.308,574,8.274,576,7.308,577,7.308,654,5.916,903,6.264]],["keywords/151",[]],["title/152",[440,831.642]],["content/152",[3,0.077,7,0.587,13,1.075,23,1.71,26,3.535,27,0.374,28,0.374,29,0.437,30,0.418,31,0.423,32,0.409,33,0.423,34,0.387,35,0.504,44,2.22,73,4.145,85,4.145,98,2.278,99,3.907,101,4.81,108,2.382,129,3.431,165,3.707,170,2.319,193,6.367,209,6.367,369,5.624,437,11.084,440,12.26,679,9.892,816,5.37,851,8.738,866,5.624,888,5.159,903,4.82,921,7.013,922,7.013,923,15.066,924,7.013,925,14.813,926,6.367,927,7.013,928,10.895,929,7.013,930,6.367,931,12.131,932,12.131,933,6.367,934,6.367,935,6.367,936,7.013]],["keywords/152",[]],["title/153",[937,939.51]],["content/153",[3,0.079,7,0.768,27,0.536,28,0.536,29,0.626,30,0.6,31,0.606,32,0.587,33,0.606,34,0.912,35,0.722,71,5.067,96,4.595,98,2.428,108,3.415,109,8.158,170,3.324,544,5.821,838,7.396,937,8.063,938,7.699,939,17.988,940,10.054,941,9.128,942,15.015,943,9.128,944,8.518]],["keywords/153",[]],["title/154",[259,609.253]],["content/154",[3,0.079,7,0.665,27,0.44,28,0.44,29,0.515,30,0.493,31,0.498,32,0.482,33,0.498,34,0.815,35,0.593,44,2.615,73,4.884,96,3.776,98,2.992,108,5.02,116,2.615,129,4.043,170,2.732,236,7.031,259,9.924,487,5.105,495,10.159,496,8.486,497,8.486,498,4.784,499,6.078,500,5.679,501,4.99,502,5.679,819,6.626,938,6.327,941,7.501,945,7.501,946,8.262,947,11.209,948,8.262]],["keywords/154",[]],["title/155",[870,861.86]],["content/155",[3,0.08,7,0.828,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,37,2.954,44,4.864,96,7.022,98,1.912,141,4.501,161,6.365,205,7.959,617,8.991,870,8.248,901,10.179,902,11.304,938,8.585,949,10.179,950,11.211,951,10.179]],["keywords/155",[]],["title/156",[376,678.349]],["content/156",[3,0.091,7,0.608,26,3.694,27,0.39,28,0.39,29,0.457,30,0.437,31,0.442,32,0.428,33,0.442,34,0.404,35,0.526,41,2.607,45,6.664,73,4.332,78,6.21,98,1.25,108,2.489,119,5.392,129,3.586,170,2.423,376,6.528,380,4.244,381,4.244,382,4.332,395,5.203,398,4.759,436,5.203,554,4.759,584,3.487,619,4.528,645,5.878,648,4.244,834,4.638,938,5.613,952,7.329,953,6.655,954,6.655,955,6.655,956,6.655,957,6.655,958,6.655,959,6.655,960,6.655,961,6.655,962,6.655,963,6.655,964,6.655,965,6.21]],["keywords/156",[]],["title/157",[98,199.751]],["content/157",[3,0.072,7,0.762,26,8.289,27,0.53,28,0.53,29,0.62,30,0.594,31,0.6,32,0.581,33,0.6,34,0.549,44,5.668,47,10.401,89,7.98,98,2.411,129,4.869,188,9.035,578,7.62,667,7.064,697,7.321,698,5.65,699,7.321,816,7.62,817,7.321,819,11.338,906,8.431,966,14.138,967,14.138,968,9.951,969,9.951,970,9.951,971,9.951]],["keywords/157",[]],["title/158",[698,665.147]],["content/158",[3,0.086,7,0.725,23,2.265,27,0.495,28,0.495,29,0.579,30,0.944,31,0.56,32,0.542,33,0.56,34,0.957,44,6.077,87,5.609,89,7.448,97,5.174,98,1.583,160,4.358,161,5.273,578,7.112,691,8.431,692,8.431,697,6.832,698,5.273,699,6.832,819,7.448,906,7.868,925,8.431,938,7.112,972,9.287,973,8.431,974,8.431,975,9.287]],["keywords/158",[]],["title/159",[472,861.86]],["content/159",[3,0.074,7,0.884,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,73,7.299,87,7.458,98,2.105,129,6.042,470,9.903,472,9.084,477,9.903,478,9.903,486,5.874,817,9.084,976,11.211,977,11.211,978,11.211]],["keywords/159",[]],["title/160",[436,831.642]],["content/160",[3,0.073,7,0.869,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,37,2.315,98,2.053,140,7.44,141,4.835,403,3.452,431,5.366,436,11.45,437,8.86,486,5.729,544,6.973,848,5.979,850,9.658,859,9.658,869,8.277]],["keywords/160",[]],["title/161",[979,939.51]],["content/161",[3,0.074,7,0.877,9,5.239,23,2.974,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,37,2.344,44,3.86,98,2.079,403,3.495,431,5.433,437,8.971,848,6.054,866,9.779,883,11.071,884,9.338,979,9.779,980,12.194]],["keywords/161",[]],["title/162",[981,939.51]],["content/162",[3,0.076,7,0.915,26,6.556,27,0.693,28,0.693,29,0.81,30,0.776,31,0.785,32,0.759,33,0.785,34,0.718,35,0.934,37,2.501,98,2.218,243,11.021,403,3.728,431,5.796,611,8.941,848,6.459,981,10.432]],["keywords/162",[]],["title/163",[982,939.51]],["content/163",[3,0.072,7,0.855,27,0.626,28,0.626,29,0.732,30,0.701,31,0.709,32,0.686,33,0.709,34,0.648,35,0.844,37,2.26,38,6.805,44,3.72,98,2.004,101,5.065,403,3.368,431,5.237,437,8.646,501,9.582,848,5.835,863,10.67,982,9.425,983,11.752,984,11.752,985,9.957]],["keywords/163",[]],["title/164",[3,4.714]],["content/164",[]],["keywords/164",[]],["title/165",[3,4.714]],["content/165",[3,0.061,7,0.422,13,0.715,27,0.248,28,0.248,29,0.29,30,0.278,31,0.281,32,0.272,33,0.281,34,0.257,35,0.335,44,1.476,50,3.95,53,2.387,55,3.95,70,3.43,122,2.647,148,3.724,226,5.381,384,5.083,456,3.95,535,5.76,550,3.57,554,10.362,559,3.43,580,4.233,581,2.598,583,6.956,584,4.815,585,15.07,586,7.108,587,4.233,588,12.124,589,5.558,590,9.189,591,7.108,592,7.108,593,10.764,594,4.233,595,7.108,596,6.634,597,4.233,598,4.233,599,3.739,600,4.233,601,4.233,602,4.233,603,4.233,604,4.233,605,4.233,606,4.233,607,4.233,608,4.233,609,4.233,610,4.233,611,9.835,612,4.233,613,4.233,614,3.57,615,4.233,616,4.233,617,3.739,618,4.233,619,4.837,620,7.108,621,4.233,622,3.205,623,4.233,624,4.233,625,3.739,626,7.108,627,4.233,628,4.233,629,4.233,630,4.233,631,7.108,632,5.083,633,6.634,634,4.233,635,4.233,636,3.739,637,4.233,638,4.233,639,4.233,640,4.233,641,4.233,642,4.233,643,4.233,644,4.233,645,3.739,646,3.739,647,4.233,648,2.7,649,4.233,650,4.233,651,4.233,652,2.077,653,2.131,986,4.662]],["keywords/165",[]],["title/166",[3,4.714]],["content/166",[]],["keywords/166",[]],["title/167",[622,805.212]],["content/167",[3,0.086,7,0.931,13,2.049,27,0.712,28,0.712,29,0.833,30,0.797,31,0.806,32,0.78,33,0.806,34,0.737,35,0.96,106,2.72,652,5.955,653,6.108]],["keywords/167",[]],["title/168",[584,557.278]],["content/168",[3,0.086,7,0.931,13,2.049,27,0.712,28,0.712,29,0.833,30,0.797,31,0.806,32,0.78,33,0.806,34,0.737,35,0.96,652,5.955,653,6.108,655,12.135]],["keywords/168",[]],["title/169",[619,723.773]],["content/169",[3,0.086,7,0.931,13,2.049,27,0.712,28,0.712,29,0.833,30,0.797,31,0.806,32,0.78,33,0.806,34,0.737,35,0.96,652,5.955,653,6.108,656,12.135]],["keywords/169",[]],["title/170",[632,760.59]],["content/170",[3,0.09,7,0.828,13,2.355,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,68,5.83,106,2.281,488,5.566,632,7.279,652,6.846,653,5.124,658,10.179,659,8.991]],["keywords/170",[]],["title/171",[648,678.349]],["content/171",[3,0.088,7,0.869,13,2.472,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,106,2.451,652,7.187,653,5.504,660,10.934,661,9.658,662,8.549]],["keywords/171",[]],["title/172",[439,805.212]],["content/172",[3,0.088,7,0.884,13,2.514,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,106,2.513,652,7.308,653,5.644,663,11.211,664,9.456]],["keywords/172",[]],["title/173",[567,831.642]],["content/173",[3,0.086,7,0.931,13,2.049,27,0.712,28,0.712,29,0.833,30,0.797,31,0.806,32,0.78,33,0.806,34,0.737,35,0.96,652,5.955,653,6.108,665,12.135]],["keywords/173",[]],["title/174",[666,1063.631]],["content/174",[3,0.086,7,0.931,13,2.049,27,0.712,28,0.712,29,0.833,30,0.797,31,0.806,32,0.78,33,0.806,34,0.737,35,0.96,652,5.955,653,6.108,669,12.135]],["keywords/174",[]],["title/175",[670,939.51]],["content/175",[3,0.088,7,0.884,13,1.893,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,37,2.374,395,13.072,403,3.539,673,11.211,675,11.211]],["keywords/175",[]],["title/176",[676,1063.631]],["content/176",[3,0.086,7,0.915,13,1.994,27,0.693,28,0.693,29,0.81,30,0.776,31,0.785,32,0.759,33,0.785,34,0.718,35,0.934,36,7.689,37,2.501,652,5.796,653,5.945,677,11.81]],["keywords/176",[]],["title/177",[678,1063.631]],["content/177",[3,0.084,7,0.931,13,2.049,27,0.712,28,0.712,29,0.833,30,0.797,31,0.806,32,0.78,33,0.806,34,0.737,35,0.96,652,5.955,653,6.108,670,10.718,680,12.135]],["keywords/177",[]],["title/178",[34,64.623]],["content/178",[3,0.088,7,0.869,13,2.472,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,106,2.451,652,7.187,653,5.504,681,10.934,682,9.658,683,9.658]],["keywords/178",[]],["title/179",[38,678.349]],["content/179",[3,0.086,7,0.915,13,1.994,27,0.693,28,0.693,29,0.81,30,0.776,31,0.785,32,0.759,33,0.785,34,0.718,35,0.934,37,2.501,38,7.532,652,5.796,653,5.945,687,11.81]],["keywords/179",[]],["title/180",[39,652.722]],["content/180",[3,0.086,7,0.915,13,1.994,27,0.693,28,0.693,29,0.81,30,0.776,31,0.785,32,0.759,33,0.785,34,0.718,35,0.934,37,2.501,39,7.248,652,5.796,653,5.945,689,11.81]],["keywords/180",[]],["title/181",[558,741.38]],["content/181",[3,0.086,7,0.931,13,2.049,27,0.712,28,0.712,29,0.833,30,0.797,31,0.806,32,0.78,33,0.806,34,0.737,35,0.96,652,5.955,653,6.108,690,12.135]],["keywords/181",[]],["title/182",[3,4.714]],["content/182",[]],["keywords/182",[]],["title/183",[693,1063.631]],["content/183",[3,0.09,7,0.762,23,2.427,27,0.53,28,0.53,29,0.62,30,0.594,31,0.6,32,0.581,33,0.6,34,0.988,37,1.913,44,3.15,98,1.697,196,5.882,542,7.321,695,9.035,696,5.882,697,7.321,698,5.65,699,12.098,700,9.035,701,9.035,702,9.035,703,9.035,704,9.035]],["keywords/183",[]],["title/184",[705,1063.631]],["content/184",[3,0.091,7,0.683,23,2.086,27,0.456,28,0.456,29,0.533,30,0.51,31,0.764,32,0.499,33,0.516,34,0.832,37,1.644,44,2.707,196,7.487,542,6.292,696,5.055,698,4.856,706,7.765,707,7.765,708,7.765,709,7.765,710,11.501,711,7.765,712,11.501,713,7.765,714,7.765,715,13.697,716,7.765,717,7.765,718,7.765,719,7.765]],["keywords/184",[]],["title/185",[720,1063.631]],["content/185",[3,0.087,7,0.822,23,2.703,27,0.59,28,0.59,29,0.95,30,0.661,31,0.669,32,0.647,33,0.669,34,0.961,37,2.931,44,3.508,101,3.539,696,6.551,698,6.293,721,10.063,722,10.063,723,10.063,724,10.063,725,8.889,726,10.063,727,10.063]],["keywords/185",[]],["title/186",[101,271.793,728,772.93]],["content/186",[2,8.299,3,0.086,7,0.809,23,2.643,27,0.577,28,0.577,29,0.935,30,0.647,31,0.905,32,0.633,33,0.654,34,0.828,37,2.084,44,3.43,101,4.792,696,6.405,698,6.153,725,8.691,729,9.839,730,9.839,731,9.839,732,9.839,733,9.839,734,9.839,735,9.839]],["keywords/186",[]],["title/187",[736,939.51]],["content/187",[3,0.089,7,0.683,13,1.311,23,3.089,27,0.456,28,0.456,29,0.94,30,0.756,31,0.764,32,0.499,33,0.516,34,0.699,37,2.901,44,2.707,98,1.458,106,1.74,403,2.451,555,6.859,696,7.487,698,4.856,736,6.859,737,7.765,738,7.765,739,7.765,740,7.765,741,13.697,742,7.765,743,7.765,744,7.246,745,7.765,746,7.765,747,7.765]],["keywords/187",[]],["title/188",[3,4.714]],["content/188",[]],["keywords/188",[]],["title/189",[3,4.714]],["content/189",[3,0.084]],["keywords/189",[]],["title/190",[3,4.714]],["content/190",[]],["keywords/190",[]],["title/191",[3,4.224,6,474.626]],["content/191",[0,11.948,1,7.594,3,0.068,5,11.568,6,11.948,7,0.907]],["keywords/191",[]],["title/192",[3,4.224,8,491.872]],["content/192",[0,11.948,1,7.594,3,0.068,7,0.907,8,12.382,9,7.231]],["keywords/192",[]],["title/193",[3,4.224,10,566.475]],["content/193",[1,9.176,3,0.074,11,14.675,13,2.805,14,14.675,15,10.331,16,16.614,17,10.331,18,10.331,19,14.766,20,10.331,21,10.331,25,11.071]],["keywords/193",[]],["title/194",[3,4.714]],["content/194",[0,11.126,1,3.41,3,0.091,7,0.622,13,1.769,27,0.403,28,0.403,29,0.471,30,0.451,31,0.456,32,0.441,33,0.456,34,0.637,35,0.543,36,4.467,37,2.692,38,4.376,39,4.21,40,6.861,41,4.106,44,2.392,45,4.467,46,6.861,48,6.861,51,6.861,61,10.478,62,6.861,65,5.043,67,6.861,68,3.93,71,3.809,74,5.787,75,6.861,76,10.478,77,6.861,79,6.861,80,6.861,83,6.861,987,7.933]],["keywords/194",[]],["title/195",[3,4.714]],["content/195",[]],["keywords/195",[]],["title/196",[426,1063.631]],["content/196",[3,0.083,109,7.627]],["keywords/196",[]],["title/197",[126,652.722]],["content/197",[3,0.083,116,5.619]],["keywords/197",[]],["title/198",[430,1063.631]],["content/198",[3,0.083,377,5.477]],["keywords/198",[]],["title/199",[433,1063.631]],["content/199",[3,0.086,377,5.285,434,15.549]],["keywords/199",[]],["title/200",[435,1063.631]],["content/200",[3,0.083,377,5.477]],["keywords/200",[]],["title/201",[438,1063.631]],["content/201",[3,0.083,377,5.477]],["keywords/201",[]],["title/202",[440,831.642]],["content/202",[3,0.083,116,5.619]],["keywords/202",[]],["title/203",[441,1063.631]],["content/203",[3,0.086,41,6.092,116,5.421]],["keywords/203",[]],["title/204",[166,805.212]],["content/204",[3,0.089,7,0.835,13,1.738,23,2.766,27,0.604,28,0.604,29,0.965,30,0.677,31,0.684,32,0.662,33,0.684,34,0.626,35,0.814,44,4.902,106,2.308,160,5.322,166,7.795,444,7.568,445,10.297,446,10.297,447,9.096]],["keywords/204",[]],["title/205",[166,805.212]],["content/205",[3,0.088,7,0.869,13,1.846,23,2.937,27,0.641,28,0.641,29,1.005,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,44,5.105,106,2.451,180,9.658,447,9.658,448,10.934]],["keywords/205",[]],["title/206",[148,557.278]],["content/206",[3,0.083,116,5.619]],["keywords/206",[]],["title/207",[449,992.579]],["content/207",[3,0.087,7,0.657,13,1.869,23,2.974,27,0.65,28,0.65,29,1.013,30,0.728,31,0.736,32,1.068,33,0.736,34,0.673,35,0.876,82,5.646,148,5.8,444,8.137,450,11.071,451,11.071]],["keywords/207",[]],["title/208",[452,992.579]],["content/208",[3,0.09,7,0.768,23,4.387,27,0.536,28,0.536,29,0.626,30,0.6,31,0.606,32,0.587,33,0.606,34,0.555,35,0.722,43,7.137,116,3.182,170,3.324,455,9.128,457,9.128,458,9.128,460,9.128,462,9.128,464,9.128,465,12.665,466,9.128,467,9.128,468,9.128]],["keywords/208",[]],["title/209",[376,678.349]],["content/209",[3,0.083,116,5.619]],["keywords/209",[]],["title/210",[74,897.136]],["content/210",[3,0.083,116,5.619]],["keywords/210",[]],["title/211",[]],["content/211",[3,0.089,7,0.907,13,1.968,27,0.684,28,0.684,29,0.8,30,0.766,31,0.774,32,0.749,33,0.774,34,0.708,35,0.922,106,2.612,469,6.786,471,11.655]],["keywords/211",[]],["title/212",[226,805.212]],["content/212",[3,0.091,7,0.715,23,2.223,27,0.485,28,0.485,29,0.568,30,0.544,31,0.55,32,0.532,33,0.55,34,0.503,35,0.654,226,6.264,470,15.297,472,6.704,473,12.049,474,8.274,475,12.049,476,8.274,477,7.308,478,7.308,479,8.274,480,8.274,481,8.274,482,8.274,483,8.274]],["keywords/212",[]],["title/213",[101,374.015]],["content/213",[3,0.083,116,5.619]],["keywords/213",[]],["title/214",[259,609.253]],["content/214",[3,0.083,116,5.619]],["keywords/214",[]],["title/215",[485,509.391]],["content/215",[3,0.09,7,0.779,13,2.215,27,0.547,28,0.547,29,0.64,30,0.613,31,0.619,32,0.599,33,0.619,34,0.797,35,0.737,37,1.974,106,2.089,259,5.339,403,2.942,469,5.427,485,4.464,487,6.342,488,5.097,489,7.056,490,13.122,491,4.078,492,4.078]],["keywords/215",[]],["title/216",[236,557.278]],["content/216",[3,0.089,7,0.715,13,2.034,23,2.223,27,0.485,28,0.485,29,0.568,30,0.544,31,0.55,32,0.532,33,0.55,34,0.732,35,0.654,106,1.854,236,6.313,259,4.739,487,5.63,488,4.525,489,6.264,491,3.62,492,3.62,495,6.264,496,6.264,497,6.264,498,7.685,499,6.704,500,9.122,501,8.015,502,6.264,503,8.274,504,6.264,505,8.274]],["keywords/216",[]],["title/217",[34,64.623]],["content/217",[3,0.09,7,0.746,13,2.121,27,0.514,28,0.514,29,0.601,30,0.576,31,0.582,32,0.564,33,0.582,34,0.892,35,0.693,106,1.965,236,4.593,259,5.021,272,7.103,469,5.104,487,5.965,491,3.835,492,3.835,495,6.636,496,6.636,497,6.636,498,5.591,499,7.103,500,6.636,501,5.831,502,6.636,506,8.766,507,8.766]],["keywords/217",[]],["title/218",[258,707.521]],["content/218",[3,0.09,7,0.678,13,1.929,23,2.068,27,0.452,28,0.452,29,0.528,30,0.506,31,0.759,32,0.495,33,0.511,34,0.828,35,0.609,106,1.725,159,4.033,236,5.987,258,5.12,259,6.545,487,5.238,488,4.21,489,5.827,491,3.368,492,3.368,495,5.827,496,5.827,497,5.827,498,7.287,500,8.65,501,7.601,502,5.827,504,5.827,509,7.697,510,6.492,511,7.697]],["keywords/218",[]],["title/219",[512,992.579]],["content/219",[3,0.083,116,5.619]],["keywords/219",[]],["title/220",[156,652.722]],["content/220",[3,0.083,116,5.619]],["keywords/220",[]],["title/221",[485,509.391]],["content/221",[3,0.09,7,0.629,13,1.79,27,0.409,28,0.409,29,0.728,30,0.458,31,0.463,32,0.448,33,0.463,34,0.423,35,0.551,41,4.155,45,6.903,106,1.562,142,5.715,143,3.869,156,4.277,236,5.556,403,2.2,469,4.058,485,3.338,491,3.049,492,3.049,513,5.647,514,5.647,515,8.592,516,8.592,517,8.592,518,8.592,519,8.592,520,11.623,521,8.291,522,8.592,523,5.647,524,6.156]],["keywords/221",[]],["title/222",[9,503.358]],["content/222",[3,0.09,7,0.615,9,3.197,13,1.748,23,3.383,27,0.396,28,0.396,29,0.711,30,0.444,31,0.449,32,0.434,33,0.449,34,0.41,35,0.534,41,4.058,45,4.398,82,3.446,106,1.514,108,3.874,109,3.197,116,2.355,142,3.641,143,3.751,159,3.54,160,3.492,165,3.934,171,5.968,236,5.426,375,4.001,377,2.296,378,4.072,491,2.956,492,2.956,513,5.475,514,5.475,515,5.475,516,5.475,517,5.475,518,5.475,519,5.475,520,8.391,521,5.283,522,5.475,526,4.597,530,4.597]],["keywords/222",[]],["title/223",[533,1063.631]],["content/223",[3,0.083,116,5.619]],["keywords/223",[]],["title/224",[485,509.391]],["content/224",[3,0.09,7,0.862,13,1.823,27,0.634,28,0.634,29,0.741,30,0.71,31,0.718,32,0.694,33,0.718,34,0.656,35,0.854,106,2.421,150,6.628,469,6.289,485,5.173,542,11.768,543,7.723]],["keywords/224",[]],["title/225",[141,470.382]],["content/225",[3,0.083,116,5.619]],["keywords/225",[]],["title/226",[485,509.391]],["content/226",[3,0.09,7,0.848,13,2.412,27,0.619,28,0.619,29,0.723,30,0.693,31,0.7,32,0.678,33,0.7,34,0.641,35,0.834,106,2.363,403,3.328,469,6.139,485,5.049,491,4.613,492,4.613,545,10.543]],["keywords/226",[]],["title/227",[9,503.358]],["content/227",[3,0.091,7,0.615,9,3.197,13,1.748,23,3.792,27,0.396,28,0.396,29,0.464,30,0.444,31,0.449,32,0.434,33,0.449,34,0.41,35,0.534,41,4.058,71,3.751,82,5.281,106,1.514,108,4.71,109,3.197,116,2.355,142,5.581,143,5.749,159,3.54,160,3.492,165,3.934,177,5.968,236,3.54,375,4.001,377,2.296,378,6.241,491,2.956,492,2.956,523,5.475,526,4.597,530,7.047,988,7.441]],["keywords/227",[]],["title/228",[157,723.773]],["content/228",[3,0.083,116,5.619]],["keywords/228",[]],["title/229",[485,509.391]],["content/229",[3,0.09,7,0.828,13,2.355,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,37,2.156,106,2.281,403,3.213,469,5.927,485,4.875,491,4.453,492,4.453,552,11.304]],["keywords/229",[]],["title/230",[9,503.358]],["content/230",[3,0.092,7,0.637,9,3.351,13,1.812,23,3.885,27,0.415,28,0.415,29,0.486,30,0.465,31,0.47,32,0.455,33,0.47,34,0.43,35,0.56,37,1.5,41,4.205,82,5.474,106,1.587,108,4.015,109,3.351,116,2.469,159,3.71,160,3.66,165,4.123,174,6.255,236,3.71,375,4.193,377,2.407,378,4.267,403,2.235,491,3.098,492,3.098,526,4.818,530,4.818,552,8.697,987,5.361]],["keywords/230",[]],["title/231",[554,760.59]],["content/231",[3,0.083,116,5.619]],["keywords/231",[]],["title/232",[485,509.391]],["content/232",[3,0.09,7,0.828,13,2.355,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,37,2.156,106,2.281,403,3.213,469,5.927,485,4.875,491,4.453,492,4.453,555,12.322]],["keywords/232",[]],["title/233",[556,939.51]],["content/233",[3,0.083,116,5.619]],["keywords/233",[]],["title/234",[485,509.391]],["content/234",[3,0.09,7,0.828,13,2.355,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,37,2.156,106,2.281,403,3.213,469,5.927,485,4.875,491,4.453,492,4.453,557,13.95]],["keywords/234",[]],["title/235",[558,741.38]],["content/235",[3,0.083,116,5.619]],["keywords/235",[]],["title/236",[9,503.358]],["content/236",[3,0.092,7,0.773,9,4.365,13,2.549,23,2.478,27,0.541,28,0.764,29,0.633,30,0.606,31,0.613,32,0.593,33,0.613,34,0.56,35,0.729,106,2.067,465,7.779,561,9.223,562,9.223,563,9.223,987,9.861]],["keywords/236",[]],["title/237",[170,387.321]],["content/237",[3,0.083,116,5.619]],["keywords/237",[]],["title/238",[485,509.391]],["content/238",[3,0.09,7,0.785,13,2.232,27,0.553,28,0.553,29,0.646,30,0.619,31,0.626,32,0.606,33,0.626,34,0.572,35,0.745,36,6.132,37,3.235,106,2.111,170,3.43,403,2.974,469,5.485,485,4.511,488,5.151,489,7.131,491,4.121,492,4.121,568,13.22]],["keywords/238",[]],["title/239",[1,528.601]],["content/239",[3,0.083,116,5.619]],["keywords/239",[]],["title/240",[9,503.358]],["content/240",[3,0.091,7,0.768,9,4.32,13,1.541,23,4.034,27,0.536,28,0.536,29,0.626,30,0.6,31,0.606,32,0.587,33,0.606,34,0.555,35,0.722,106,2.046,159,4.782,220,5.067,569,8.063,570,8.063,571,8.063,573,8.063,575,9.128,576,8.063,577,8.063,987,9.789]],["keywords/240",[]],["title/241",[96,389.08,117,721.298]],["content/241",[]],["keywords/241",[]],["title/242",[584,557.278]],["content/242",[3,0.085,7,0.891,13,1.917,23,3.05,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,37,2.405,44,3.959,98,2.133,106,2.545,584,5.949,825,6.724,989,9.201]],["keywords/242",[]],["title/243",[619,723.773]],["content/243",[3,0.086,7,0.848,13,2.412,23,2.832,27,0.619,28,0.619,29,0.723,30,0.693,31,0.7,32,0.678,33,0.7,34,0.641,35,0.834,37,2.233,44,3.676,98,1.98,106,2.363,491,4.613,492,4.613,619,7.174,825,6.243,989,8.543,990,10.543]],["keywords/243",[]],["title/244",[397,992.579]],["content/244",[3,0.086,7,0.835,13,2.374,23,2.766,27,0.604,28,0.604,29,0.707,30,0.677,31,0.684,32,0.662,33,0.684,34,0.626,35,0.814,37,2.181,44,3.59,98,1.934,106,2.308,258,6.85,491,4.505,492,4.505,611,7.795,619,7.007,825,6.098,991,14.061]],["keywords/244",[]],["title/245",[632,760.59]],["content/245",[3,0.085,7,0.862,13,1.823,27,0.634,28,0.634,29,0.741,30,0.71,31,0.718,32,0.694,33,0.718,34,0.656,35,0.854,44,3.765,53,6.089,57,8.752,58,7.184,68,6.187,98,2.028,106,2.421,109,5.111,488,5.906,657,10.8,992,10.079]],["keywords/245",[]],["title/246",[884,897.136]],["content/246",[3,0.085,7,0.862,13,1.823,27,0.634,28,0.634,29,0.741,30,0.71,31,0.718,32,0.694,33,0.718,34,0.656,35,0.854,44,3.765,53,6.089,57,8.752,58,7.184,68,6.187,98,2.028,106,2.421,109,5.111,884,9.11,992,10.079,993,10.8]],["keywords/246",[]],["title/247",[885,939.51]],["content/247",[3,0.087,7,0.809,13,2.301,27,0.577,28,0.577,29,0.675,30,0.647,31,0.654,32,0.633,33,0.654,34,0.598,35,0.778,44,3.43,53,5.547,57,7.972,58,6.545,68,5.636,98,1.848,106,2.205,109,4.656,488,5.381,491,4.305,492,4.305,543,7.036,885,8.691,992,9.182,994,9.839]],["keywords/247",[]],["title/248",[648,678.349]],["content/248",[3,0.085,7,0.841,13,1.759,27,0.611,28,0.611,29,0.715,30,0.685,31,0.692,32,0.67,33,0.692,34,0.633,35,0.824,44,3.632,65,7.657,98,1.957,106,2.335,109,4.931,150,6.394,170,3.794,411,8.442,648,6.645,661,9.203,662,8.146,995,6.515,996,14.174]],["keywords/248",[]],["title/249",[34,64.623]],["content/249",[3,0.085,7,0.862,13,1.823,27,0.634,28,0.634,29,0.741,30,0.71,31,0.718,32,0.694,33,0.718,34,0.882,35,0.854,44,3.765,98,2.028,106,2.421,108,4.04,170,3.933,682,9.54,683,9.54,995,6.754,997,14.523]],["keywords/249",[]],["title/250",[998,939.51]],["content/250",[3,0.083,7,0.715,13,2.034,23,2.223,27,0.485,28,0.485,29,0.568,30,0.544,31,1.037,32,0.532,33,0.55,34,0.948,35,0.654,44,5.443,58,5.504,71,4.593,73,5.386,98,1.554,106,1.854,108,3.095,149,6.979,159,6.313,170,4.388,488,4.525,491,3.62,492,3.62,538,7.721,559,6.704,633,7.721,888,6.704,999,7.308,1000,9.113,1001,9.113,1002,8.274]],["keywords/250",[]],["title/251",[1003,1063.631]],["content/251",[3,0.083,7,0.71,13,2.02,23,2.202,27,0.481,28,0.481,29,0.562,30,0.539,31,1.033,32,0.527,33,0.545,34,0.727,35,0.648,44,5.419,47,6.642,58,5.453,71,4.551,73,5.336,98,1.539,106,1.837,108,3.066,149,6.914,159,6.27,170,2.985,385,6.642,488,4.483,491,3.586,492,3.586,538,7.649,559,6.642,584,4.295,838,6.642,888,6.642,998,7.24,999,7.24,1004,9.028,1005,9.028,1006,8.197]],["keywords/251",[]],["title/252",[825,629.871]],["content/252",[3,0.085,7,0.848,13,1.78,27,0.619,28,0.619,29,0.723,30,0.693,31,0.7,32,0.678,33,0.7,34,0.641,35,0.834,37,2.233,44,3.676,98,1.98,106,2.363,170,3.839,377,3.583,566,8.893,589,8.243,825,6.243,995,6.593,1007,14.289,1008,10.543]],["keywords/252",[]],["title/253",[646,939.51]],["content/253",[3,0.084,7,0.815,13,1.68,27,0.584,28,0.584,29,0.683,30,0.654,31,0.661,32,0.64,33,0.661,34,0.605,35,0.787,44,3.469,53,7.743,68,5.699,87,6.618,98,1.869,106,2.23,109,4.709,148,5.213,170,5.001,532,7.313,632,7.115,659,8.789,995,6.222,1009,10.959,1010,13.734]],["keywords/253",[]],["title/254",[70,861.86]],["content/254",[3,0.082,7,0.835,13,1.738,27,0.604,28,0.604,29,0.707,30,0.677,31,0.684,32,0.662,33,0.684,34,0.626,35,0.814,44,5.999,65,7.568,70,12.975,85,6.704,98,1.934,106,2.308,667,8.051,849,10.297,974,10.297,1011,8.685,1012,10.297]],["keywords/254",[]],["title/255",[834,741.38]],["content/255",[3,0.088,7,0.828,13,2.355,23,2.734,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,44,3.549,71,5.651,87,6.771,98,1.912,106,2.281,488,5.566,614,8.585,834,7.095,1013,11.211,1014,10.179,1015,10.179]],["keywords/255",[]],["title/256",[1016,1063.631]],["content/256",[3,0.084,7,0.835,13,2.374,23,2.766,27,0.604,28,0.604,29,0.707,30,0.677,31,0.684,32,0.662,33,0.684,34,0.854,35,0.814,44,3.59,71,5.716,87,6.85,98,1.934,106,2.308,220,5.716,488,5.631,614,8.685,1017,10.297,1018,8.685,1019,10.297,1020,9.096]],["keywords/256",[]],["title/257",[1021,1063.631]],["content/257",[3,0.084,7,0.835,13,2.374,23,2.766,27,0.604,28,0.604,29,0.707,30,0.677,31,0.684,32,0.662,33,0.684,34,0.854,35,0.814,44,3.59,71,5.716,87,6.85,98,1.934,106,2.308,220,5.716,488,5.631,614,8.685,1018,8.685,1020,9.096,1022,10.297,1023,10.297]],["keywords/257",[]],["title/258",[38,678.349]],["content/258",[3,0.084,7,0.715,13,2.034,27,0.485,28,0.485,29,0.568,30,0.544,31,0.55,32,0.532,33,0.55,34,0.503,35,0.654,37,2.552,38,5.277,82,4.22,85,5.386,98,1.554,101,2.909,106,1.854,170,3.013,377,2.812,403,2.612,491,3.62,492,3.62,583,6.264,625,7.308,636,7.308,667,6.469,684,10.643,685,9.763,686,9.763,846,9.421,873,7.721,874,7.721,895,7.308,995,5.174,1024,12.049,1025,8.274]],["keywords/258",[]],["title/259",[39,652.722]],["content/259",[3,0.087,7,0.785,13,2.232,27,0.553,28,0.553,29,0.646,30,0.619,31,0.626,32,0.606,33,0.626,34,0.572,35,0.745,37,2.8,39,5.781,98,1.769,101,3.312,106,2.111,170,3.43,377,3.201,403,2.974,491,4.121,492,4.121,589,7.365,685,7.633,686,7.633,846,7.365,985,8.79,995,5.891,1026,13.22]],["keywords/259",[]],["title/260",[398,760.59]],["content/260",[3,0.084,7,0.72,13,2.048,27,0.49,28,0.49,29,0.573,30,0.549,31,0.555,32,0.537,33,0.555,34,0.507,35,0.661,37,2.569,39,5.125,82,4.259,85,5.437,98,1.568,101,2.937,106,1.872,170,3.041,377,2.839,398,8.675,399,6.323,403,2.637,406,10.716,491,3.654,492,3.654,559,6.767,583,6.323,625,7.377,636,7.377,667,6.53,846,9.486,873,7.794,874,7.794,895,7.377,973,8.352,995,5.223,1025,8.352]],["keywords/260",[]],["title/261",[829,805.212]],["content/261",[3,0.083,7,0.803,13,1.643,27,0.571,28,0.571,29,0.668,30,0.64,31,0.647,32,0.626,33,0.647,34,0.591,35,0.77,44,4.715,98,1.827,106,2.181,108,3.64,170,3.543,565,8.595,584,5.098,589,7.608,829,11.767,831,8.595,895,8.595,995,6.085,1027,10.717,1028,13.524,1029,9.731,1030,9.731]],["keywords/261",[]],["title/262",[835,861.86]],["content/262",[3,0.086,7,0.869,13,1.846,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,37,2.315,98,2.053,101,3.845,106,2.451,170,3.982,377,3.716,399,8.277,835,8.86,995,6.838,1031,10.934]],["keywords/262",[]],["title/263",[584,557.278]],["content/263",[3,0.084,7,0.869,13,1.846,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,37,2.315,44,3.812,98,2.053,106,2.451,377,3.716,584,5.729,825,6.475,989,8.86,1032,12.043,1033,14.644]],["keywords/263",[]],["title/264",[36,692.432]],["content/264",[3,0.084,7,0.828,13,1.718,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,37,2.954,44,3.549,98,1.912,106,2.281,170,5.08,377,3.459,431,4.995,995,6.365,1034,10.179,1035,11.211,1036,11.211,1037,13.95,1038,10.179]],["keywords/264",[]],["title/265",[1039,1063.631]],["content/265",[3,0.083,7,0.848,13,1.78,27,0.619,28,0.619,29,0.723,30,0.693,31,0.7,32,0.678,33,0.7,34,0.641,35,0.834,85,6.863,98,1.98,101,3.707,106,2.363,501,9.505,534,11.578,1011,8.893,1040,15.738,1041,10.543,1042,11.612,1043,10.543]],["keywords/265",[]],["title/266",[380,678.349]],["content/266",[3,0.084,7,0.835,13,1.738,27,0.604,28,0.604,29,0.707,30,0.677,31,0.684,32,0.662,33,0.684,34,0.626,35,0.814,73,6.704,98,1.934,101,3.621,106,2.308,108,3.852,170,3.75,380,6.567,995,6.439,1044,10.297,1045,14.061,1046,10.297,1047,14.061,1048,10.297]],["keywords/266",[]],["title/267",[381,678.349]],["content/267",[3,0.083,7,0.803,13,1.643,27,0.571,28,0.571,29,0.668,30,0.64,31,0.647,32,0.626,33,0.647,34,0.591,35,0.77,73,6.335,98,1.827,101,3.422,106,2.181,109,4.605,170,3.543,543,6.958,611,7.366,662,7.608,865,9.081,995,6.085,1049,10.717,1050,10.717,1051,10.717,1052,10.717,1053,10.717,1054,10.717,1055,13.524,1056,9.731]],["keywords/267",[]],["title/268",[382,692.432]],["content/268",[3,0.084,7,0.828,13,1.718,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,73,6.626,98,1.912,101,3.579,106,2.281,108,3.808,129,5.486,170,3.707,866,8.991,867,9.499,995,6.365,1057,11.211,1058,13.95,1059,13.95,1060,10.179]],["keywords/268",[]],["title/269",[864,805.212]],["content/269",[3,0.083,7,0.768,13,1.541,27,0.536,28,0.536,29,0.626,30,0.6,31,0.606,32,0.587,33,0.606,34,0.555,35,0.722,57,7.396,58,8.601,68,5.228,71,5.067,85,5.942,98,1.714,99,5.602,106,2.046,170,4.709,461,9.128,566,7.699,584,6.775,589,7.137,816,7.699,864,9.789,995,5.708,1061,14.242,1062,12.93,1063,9.128]],["keywords/269",[]],["title/270",[1064,1063.631]],["content/270",[3,0.084,7,0.822,13,1.699,27,0.59,28,0.59,29,0.69,30,0.661,31,0.669,32,1.017,33,0.669,34,0.611,35,0.796,37,2.131,98,1.89,101,3.539,106,2.255,237,6.848,239,8.154,377,3.42,851,8.889,867,9.391,868,10.063,1034,10.063,1065,11.083,1066,13.841,1067,10.063]],["keywords/270",[]],["title/271",[1068,1063.631]],["content/271",[3,0.083,7,0.855,13,1.801,27,0.626,28,0.626,29,0.732,30,0.701,31,0.709,32,0.686,33,0.709,34,0.648,35,0.844,37,2.26,44,3.72,96,5.371,98,2.004,106,2.391,108,3.991,161,6.673,170,3.886,493,7.842,999,9.425,1069,14.405,1070,10.67]],["keywords/271",[]],["title/272",[832,831.642]],["content/272",[3,0.085,7,0.848,13,1.78,27,0.619,28,0.619,29,0.723,30,0.693,31,0.949,32,0.678,33,0.7,34,0.641,35,0.834,98,1.98,101,3.707,106,2.363,108,3.944,170,3.839,493,7.749,832,11.172,995,6.593,1071,14.289,1072,10.543]],["keywords/272",[]],["title/273",[836,805.212]],["content/273",[3,0.085,7,0.848,13,1.78,27,0.619,28,0.619,29,0.723,30,0.693,31,0.7,32,0.678,33,0.7,34,0.641,35,0.834,98,1.98,101,3.707,106,2.363,108,3.944,170,3.839,493,7.749,498,6.724,836,7.981,995,6.593,1073,14.289,1074,10.543,1075,10.543]],["keywords/273",[]],["title/274",[439,805.212]],["content/274",[3,0.085,7,0.899,13,1.942,27,0.675,28,0.675,29,0.789,30,0.756,31,0.764,32,0.74,33,0.764,34,0.699,35,0.91,98,2.16,101,4.045,106,2.578,377,3.91,439,8.708,664,9.702,999,10.161]],["keywords/274",[]],["title/275",[3,4.714]],["content/275",[3,0.091,7,0.746,23,2.355,27,0.514,28,0.514,29,0.862,30,0.576,31,0.582,32,0.564,33,0.582,34,0.533,35,0.693,41,3.435,53,8.278,65,6.443,82,6.407,141,3.877,142,4.724,143,4.866,144,8.766,145,8.766,146,8.766,147,8.18,148,4.593,150,5.379,151,8.18,1076,9.655]],["keywords/275",[]],["title/276",[3,4.714]],["content/276",[]],["keywords/276",[]],["title/277",[3,4.714]],["content/277",[3,0.084]],["keywords/277",[]],["title/278",[3,4.714]],["content/278",[]],["keywords/278",[]],["title/279",[3,4.224,6,474.626]],["content/279",[1,7.594,3,0.068,5,11.568,6,11.948,7,0.907,84,10.164]],["keywords/279",[]],["title/280",[3,4.224,8,491.872]],["content/280",[1,7.594,3,0.068,7,0.907,8,12.382,9,7.231,84,10.164]],["keywords/280",[]],["title/281",[3,4.224,10,566.475]],["content/281",[1,9.176,3,0.074,11,14.675,13,2.805,14,14.675,15,10.331,17,10.331,18,10.331,20,10.331,21,10.331,1077,18.299,1078,16.263,1079,12.194]],["keywords/281",[]],["title/282",[3,4.714]],["content/282",[]],["keywords/282",[]],["title/283",[3,4.714]],["content/283",[1,1.847,3,0.091,7,0.378,11,3.283,13,1.075,27,0.218,28,0.218,29,0.255,30,0.244,31,0.247,32,0.239,33,0.247,34,0.226,35,0.294,36,2.42,37,3.025,39,2.281,53,4.708,65,10.886,68,3.647,71,3.534,84,4.235,150,7.959,165,3.707,170,1.354,241,3.469,275,3.283,379,5.436,381,2.371,399,7.488,403,2.636,408,3.283,444,2.732,498,6.308,504,2.814,510,3.135,521,2.906,543,2.658,836,2.814,865,3.469,916,3.469,944,5.941,985,3.469,1080,2.732,1081,3.717,1082,4.094,1083,8.35,1084,4.094,1085,3.717,1086,3.717,1087,3.717,1088,3.717,1089,7.012,1090,4.094,1091,4.094,1092,4.094,1093,4.094,1094,4.094,1095,6.366,1096,4.094,1097,4.094,1098,4.094,1099,4.094,1100,7.012,1101,4.094,1102,4.094,1103,4.094,1104,4.094,1105,7.012,1106,4.094,1107,4.094,1108,4.094]],["keywords/283",[]],["title/284",[3,3.426,1109,772.93]],["content/284",[1,5.572,3,0.089,7,0.884,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,84,7.458,1080,8.24,1109,11.211,1110,12.348,1111,8.766]],["keywords/284",[]],["title/285",[3,4.714]],["content/285",[1,4.112,3,0.091,7,0.715,13,1.397,23,2.223,27,0.485,28,0.485,29,0.568,30,0.544,31,0.801,32,0.532,33,0.55,34,0.503,35,0.654,53,8.012,84,5.504,150,5.077,220,6.689,379,9.251,543,5.916,1018,6.979,1080,6.081,1081,8.274,1085,8.274,1086,8.274,1087,8.274,1112,9.113,1113,9.113]],["keywords/285",[]],["title/286",[3,4.714]],["content/286",[]],["keywords/286",[]],["title/287",[1114,1171.499]],["content/287",[1,4.112,3,0.092,7,0.715,23,3.817,27,0.485,28,0.485,29,0.568,30,0.544,31,0.55,32,0.532,33,0.55,34,0.503,35,0.654,41,4.721,82,6.145,84,5.504,141,3.659,142,6.494,143,6.689,485,3.962,850,7.308,1080,6.081,1111,6.469,1115,8.274,1116,8.274]],["keywords/287",[]],["title/288",[1117,1063.631]],["content/288",[1,4.151,3,0.092,7,0.72,23,2.244,27,0.49,28,0.49,29,0.573,30,0.549,31,0.555,32,0.537,33,0.555,34,0.507,35,0.661,41,3.272,82,4.259,84,5.556,141,3.694,142,4.501,143,4.636,147,7.794,148,4.376,151,11.321,377,2.839,1080,6.138,1111,6.53,1115,8.352,1116,8.352,1117,8.352,1118,9.199]],["keywords/288",[]],["title/289",[1119,1063.631]],["content/289",[1,3.76,3,0.091,7,0.67,23,3.03,27,0.444,28,0.444,29,0.925,30,0.497,31,0.503,32,0.486,33,0.503,34,0.46,35,0.598,37,1.602,41,2.964,82,3.859,84,5.033,141,3.346,142,4.077,143,4.2,192,5.41,220,4.2,379,9.733,498,8.602,1080,5.56,1083,7.566,1111,5.916,1119,7.566,1120,8.333,1121,8.333,1122,8.333,1123,8.333]],["keywords/289",[]],["title/290",[119,861.86]],["content/290",[1,3.728,3,0.09,7,0.665,13,1.266,23,3.011,27,0.44,28,0.44,29,0.515,30,0.493,31,0.498,32,0.482,33,0.498,34,0.456,35,0.593,41,2.939,84,4.99,119,6.078,141,3.317,142,4.043,143,4.164,165,4.368,170,2.732,196,4.884,236,3.93,411,6.078,486,3.93,1080,5.513,1088,7.501,1111,5.865,1124,8.262,1125,8.262,1126,8.262,1127,8.262,1128,8.262,1129,8.262,1130,8.262,1131,8.262,1132,8.262,1133,8.262,1134,8.262,1135,8.262,1136,7.501,1137,8.262]],["keywords/290",[]],["title/291",[554,760.59]],["content/291",[1,4,3,0.092,7,0.701,23,3.757,27,0.472,28,0.472,29,0.552,30,0.529,31,0.535,32,0.517,33,0.535,34,0.489,35,0.636,41,4.626,82,6.022,84,7.854,141,3.559,142,6.364,143,6.555,554,5.755,1080,5.915,1111,6.292,1136,8.048,1138,13.005,1139,8.864,1140,8.864]],["keywords/291",[]],["title/292",[3,4.714]],["content/292",[1,3.384,3,0.091,7,0.618,13,2.992,29,0.467,30,0.447,31,0.452,32,0.438,33,0.452,34,0.414,35,0.538,37,1.442,84,4.529,126,6.392,170,2.479,965,9.721,987,13.416,1080,5.004,1095,12.652,1111,5.323,1141,7.499,1142,7.499,1143,7.499,1144,7.499,1145,7.499,1146,7.499,1147,7.499,1148,7.499,1149,7.499,1150,7.499]],["keywords/292",[]],["title/293",[3,4.714]],["content/293",[3,0.09,7,0.528,13,0.94,27,0.327,28,0.327,29,1.066,30,0.366,31,0.37,32,0.358,33,0.37,34,0.338,35,0.44,37,1.179,41,4.355,106,1.247,141,3.935,142,2.999,143,3.09,156,5.46,157,6.054,159,7.757,160,6.562,165,7.393,166,6.735,170,2.027,171,4.916,172,12.697,173,5.565,174,4.916,175,12.697,176,5.565,177,4.916,178,12.697,179,5.565,180,9.817,181,5.565,182,5.565,183,5.565,1151,5.565]],["keywords/293",[]],["title/294",[3,4.714]],["content/294",[]],["keywords/294",[]],["title/295",[32,68.381]],["content/295",[3,0.089,7,1.021,27,0.604,28,0.604,29,0.707,30,0.677,31,0.684,32,0.904,33,1.064,34,0.626,35,0.814,160,5.322,237,7.007,239,8.344,375,6.098,444,7.568,760,9.609,761,9.609]],["keywords/295",[]],["title/296",[34,64.623]],["content/296",[3,0.087,7,0.948,27,0.732,28,0.732,29,0.856,30,0.82,31,0.829,32,0.802,33,0.829,34,0.758,35,0.987,108,4.667,820,12.477]],["keywords/296",[]],["title/297",[560,682.733,622,585.14]],["content/297",[3,0.086,7,0.891,23,4.034,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,37,2.405,622,8.596,822,11.355,825,6.724,826,11.355,1152,12.507]],["keywords/297",[]],["title/298",[829,805.212]],["content/298",[3,0.087,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,108,4.602,829,9.314,831,10.868]],["keywords/298",[]],["title/299",[832,831.642]],["content/299",[3,0.086,7,0.923,27,0.702,28,0.702,29,0.821,30,0.787,31,0.795,32,0.77,33,0.795,34,0.727,35,0.947,37,2.535,68,6.857,108,4.478,832,9.359,834,8.344]],["keywords/299",[]],["title/300",[836,805.212]],["content/300",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,108,4.602,836,9.314,837,12.303,839,12.303]],["keywords/300",[]],["title/301",[648,678.349]],["content/301",[3,0.088,7,0.923,27,0.702,28,0.702,29,0.821,30,0.787,31,0.795,32,0.77,33,0.795,34,0.727,35,0.947,109,5.665,648,7.634,662,9.359,841,11.97]],["keywords/301",[]],["title/302",[847,939.51]],["content/302",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,377,4.182,403,3.884,847,10.868]],["keywords/302",[]],["title/303",[825,629.871]],["content/303",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,377,4.182,403,3.884,825,7.286]],["keywords/303",[]],["title/304",[696,692.432]],["content/304",[3,0.086,7,0.869,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,37,3.496,377,3.716,384,7.819,403,3.452,696,9.533,825,8.672,853,10.934]],["keywords/304",[]],["title/305",[36,692.432]],["content/305",[3,0.088,7,0.907,27,0.684,28,0.684,29,0.8,30,0.766,31,0.774,32,0.982,33,0.774,34,0.708,35,0.922,36,7.587,37,2.468,377,3.961,403,3.679]],["keywords/305",[]],["title/306",[861,939.51]],["content/306",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,377,4.182,403,3.884,861,10.868]],["keywords/306",[]],["title/307",[864,805.212]],["content/307",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,377,4.182,403,3.884,864,9.314]],["keywords/307",[]],["title/308",[380,678.349]],["content/308",[3,0.088,7,0.884,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,37,3.541,170,5.422,377,3.81,380,7.15,403,3.539]],["keywords/308",[]],["title/309",[381,678.349]],["content/309",[3,0.089,7,0.891,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,37,3.18,170,4.135,377,3.859,381,7.242,403,3.585]],["keywords/309",[]],["title/310",[382,692.432]],["content/310",[3,0.089,7,0.891,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,37,3.18,170,4.135,377,3.859,382,7.392,403,3.585]],["keywords/310",[]],["title/311",[834,741.38]],["content/311",[3,0.09,7,0.869,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,37,2.315,377,3.716,403,3.452,834,7.621,870,8.86,871,10.934,872,10.934]],["keywords/311",[]],["title/312",[170,387.321]],["content/312",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,170,4.48,377,4.182,403,3.884]],["keywords/312",[]],["title/313",[558,741.38]],["content/313",[3,0.092,7,0.815,27,0.584,28,0.584,29,0.683,30,0.654,31,0.661,32,0.64,33,0.661,34,0.605,35,0.787,37,2.908,68,7.867,377,3.382,558,6.935,886,9.95]],["keywords/313",[]],["title/314",[398,760.59]],["content/314",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,377,4.182,398,8.798,403,3.884]],["keywords/314",[]],["title/315",[887,939.51]],["content/315",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,3.351,377,4.182,887,10.868]],["keywords/315",[]],["title/316",[38,678.349]],["content/316",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,38,7.847,377,4.182,403,3.884]],["keywords/316",[]],["title/317",[39,652.722]],["content/317",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,39,7.55,377,4.182,403,3.884]],["keywords/317",[]],["title/318",[890,939.51]],["content/318",[3,0.087,7,0.862,27,0.634,28,0.634,29,0.741,30,0.71,31,0.718,32,0.694,33,0.718,34,0.882,35,0.854,37,3.076,170,3.933,259,6.187,377,3.671,403,3.41,487,7.349,890,9.54,892,14.523]],["keywords/318",[]],["title/319",[893,939.51]],["content/319",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,377,4.182,403,3.884,893,10.868]],["keywords/319",[]],["title/320",[894,939.51]],["content/320",[3,0.088,7,0.578,27,0.571,28,0.571,29,0.928,30,0.64,31,0.647,32,0.999,33,0.647,34,0.591,35,0.77,37,2.061,41,5.299,132,11.945,377,3.307,403,3.072,444,7.152,599,8.595,859,8.595,894,8.595,896,9.731,897,9.731,899,9.731,1153,10.717]],["keywords/320",[]],["title/321",[902,861.86]],["content/321",[3,0.086,7,0.923,27,0.702,28,0.702,29,0.821,30,0.787,31,0.795,32,0.77,33,0.795,34,0.727,35,0.947,37,3.292,377,4.068,902,12.596]],["keywords/321",[]],["title/322",[156,652.722]],["content/322",[3,0.09,7,0.571,23,3.605,27,0.361,28,0.361,29,0.66,30,0.404,31,0.408,32,0.395,33,0.408,34,0.373,35,0.486,41,3.77,45,4.001,82,4.908,99,3.771,108,3.6,109,2.908,116,2.143,142,3.312,143,3.412,150,3.771,156,3.771,159,5.042,160,3.176,165,5.603,236,5.042,375,3.639,377,2.089,378,3.704,403,3.038,513,4.98,514,4.98,515,4.98,516,4.98,517,4.98,518,4.98,519,4.98,520,7.798,521,4.805,522,4.98,524,5.429,526,6.548,530,6.548,652,4.723,904,6.146,987,7.285]],["keywords/322",[]],["title/323",[170,387.321]],["content/323",[3,0.092,7,0.665,23,3.011,27,0.44,28,0.44,29,0.515,30,0.493,31,0.498,32,0.482,33,0.498,34,0.456,35,0.593,37,1.589,41,6.55,99,4.603,170,4.082,260,9.596,261,7.456,269,7.627,270,7.456,394,10.159,908,11.209]],["keywords/323",[]],["title/324",[157,723.773]],["content/324",[3,0.092,7,0.649,13,1.225,23,3.533,27,0.426,28,0.426,29,0.498,30,0.477,31,0.482,32,0.466,33,0.482,34,0.441,35,0.574,37,1.536,41,4.283,82,5.575,99,4.452,106,1.626,108,4.089,109,3.434,116,2.529,157,4.937,159,3.801,160,3.75,165,4.224,236,3.801,375,4.296,377,2.466,378,4.372,403,2.29,526,4.937,530,4.937,552,8.858,987,5.493]],["keywords/324",[]],["title/325",[141,470.382]],["content/325",[3,0.091,7,0.533,23,3.753,27,0.331,28,0.331,29,0.387,30,0.37,31,0.374,32,0.362,33,0.374,34,0.342,35,0.446,41,4.392,71,3.129,82,5.716,99,3.459,108,4.193,109,2.667,116,1.965,140,3.835,141,2.493,142,6.04,143,4.989,150,3.459,159,4.709,160,2.913,165,5.233,236,5.872,375,3.338,377,1.916,378,6.755,403,1.779,498,5.732,504,4.267,510,4.754,523,7.282,526,6.116,530,6.116,543,6.427,1154,6.208,1155,6.208,1156,6.208]],["keywords/325",[]],["title/326",[385,861.86]],["content/326",[3,0.09,7,0.751,27,0.519,28,0.519,29,0.607,30,0.582,31,0.588,32,0.569,33,0.588,34,0.979,35,1.168,37,1.875,41,4.958,99,5.433,108,4.733,129,6.819,159,4.639,377,3.009,385,7.174,389,7.82,911,8.854,912,8.854,913,8.854]],["keywords/326",[]],["title/327",[914,939.51]],["content/327",[3,0.092,7,0.687,27,0.46,28,0.46,29,0.538,30,0.515,31,0.52,32,0.504,33,0.52,34,0.476,35,0.62,53,9.576,99,4.807,108,2.93,109,3.707,205,6.125,379,11.057,424,7.311,888,6.348,914,6.92,916,7.311,917,7.834,918,7.834,919,7.834,920,7.834]],["keywords/327",[]],["title/328",[1,528.601]],["content/328",[1,4.536,3,0.091,7,0.768,13,1.541,23,3.473,27,0.536,28,0.536,29,0.626,30,0.6,31,0.606,32,0.587,33,0.606,34,0.555,35,0.722,99,5.602,106,2.046,159,4.782,220,5.067,569,8.063,570,11.421,571,8.063,573,8.063,576,8.063,577,8.063,987,9.789]],["keywords/328",[]],["title/329",[440,831.642]],["content/329",[3,0.091,7,0.756,13,1.51,27,0.525,28,0.525,29,0.614,30,0.588,31,0.594,32,0.575,33,0.594,34,0.543,35,0.707,99,5.488,440,13.375,926,8.943,930,8.943,931,14.847,932,14.847,933,8.943,934,8.943,935,8.943]],["keywords/329",[]],["title/330",[937,939.51]],["content/330",[3,0.09,7,0.809,27,0.577,28,0.577,29,0.675,30,0.647,31,0.654,32,0.633,33,0.654,34,0.95,35,0.778,71,5.462,108,3.681,109,7.987,116,3.43,937,8.691,942,13.628,943,9.839,944,9.182]],["keywords/330",[]],["title/331",[259,609.253]],["content/331",[3,0.089,7,0.725,27,0.495,28,0.495,29,0.579,30,0.554,31,0.56,32,0.542,33,0.56,34,0.873,35,0.667,98,2.294,108,5.374,116,4.259,236,6.4,259,4.83,487,5.737,495,9.248,496,9.248,497,9.248,498,5.377,499,6.832,500,6.383,501,5.609,502,6.383,945,12.216,947,8.431]],["keywords/331",[]],["title/332",[870,861.86]],["content/332",[3,0.086,7,0.877,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,37,3.127,116,3.86,141,4.896,617,9.779,870,8.971,902,11.965,949,11.071,951,11.071]],["keywords/332",[]],["title/333",[376,678.349]],["content/333",[3,0.092,7,0.622,27,0.403,28,0.403,29,0.471,30,0.451,31,0.456,32,0.441,33,0.456,34,0.417,35,0.543,41,2.688,45,6.821,78,6.403,116,2.392,119,5.56,170,2.498,376,4.376,380,4.376,381,4.376,382,4.467,395,5.365,398,4.906,436,5.365,554,4.906,584,3.595,619,4.669,645,6.06,648,4.376,834,4.782,953,6.861,954,6.861,955,6.861,956,6.861,957,6.861,958,6.861,959,6.861,960,6.861,961,6.861,962,6.861,963,6.861,964,6.861,965,6.403]],["keywords/333",[]],["title/334",[98,199.751]],["content/334",[3,0.089,7,0.899,27,0.675,28,0.675,29,0.789,30,0.756,31,0.764,32,0.74,33,0.764,34,0.699,98,2.16,108,4.303,697,9.321,698,7.193,699,9.321,1157,12.67]],["keywords/334",[]],["title/335",[698,665.147]],["content/335",[3,0.091,7,0.809,23,2.643,27,0.577,28,0.577,29,0.675,30,1.028,31,0.654,32,0.633,33,0.654,34,0.95,44,4.751,116,3.43,160,5.085,697,7.972,698,6.153,699,7.972]],["keywords/335",[]],["title/336",[472,861.86]],["content/336",[3,0.081,7,0.923,27,0.702,28,0.702,29,0.821,30,0.787,31,0.795,32,0.77,33,0.795,34,0.727,35,0.947,108,4.478,472,9.699,477,10.573,478,10.573,976,11.97,977,11.97,978,11.97]],["keywords/336",[]],["title/337",[436,831.642]],["content/337",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,377,4.182,403,3.884,436,9.62]],["keywords/337",[]],["title/338",[979,939.51]],["content/338",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,377,4.182,403,3.884,979,10.868]],["keywords/338",[]],["title/339",[981,939.51]],["content/339",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,377,4.182,403,3.884,981,10.868]],["keywords/339",[]],["title/340",[982,939.51]],["content/340",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,377,4.182,403,3.884,982,10.868]],["keywords/340",[]],["title/341",[3,4.714]],["content/341",[]],["keywords/341",[]],["title/342",[3,4.714]],["content/342",[3,0.09,7,0.687,23,2.104,27,0.46,28,0.46,29,0.538,30,0.515,31,0.52,32,0.504,33,0.52,34,0.837,35,0.62,37,1.659,41,5.395,129,4.222,141,3.464,142,4.222,143,4.349,160,5.983,220,4.349,259,4.487,260,5.602,261,5.211,262,10.225,263,7.311,264,6.92,265,6.92,266,7.311,267,6.92,268,6.92,269,5.331,270,5.211,271,6.348,272,6.348,273,6.92,274,5.602]],["keywords/342",[]],["title/343",[3,4.714]],["content/343",[3,0.09,7,0.245,23,0.611,27,0.133,28,0.133,29,0.283,30,0.271,31,0.151,32,0.146,33,0.151,34,0.138,36,1.48,37,0.481,41,0.891,44,0.793,141,1.005,142,1.225,143,1.262,220,1.262,261,1.512,269,1.547,270,1.512,274,1.626,275,2.008,276,4.124,277,18.266,278,2.274,279,18.266,280,18.266,281,2.274,282,2.274,283,2.274,284,2.274,285,2.274,286,2.274,287,2.274,288,2.274,289,2.274,290,2.274,291,2.274,292,2.274,293,2.274,294,2.274,295,2.274,296,2.274,297,2.274,298,2.274,299,2.274,300,2.274,301,2.274,302,2.274,303,2.274,304,2.274,305,2.274,306,2.274,307,2.274,308,2.274,309,2.274,310,2.274,311,2.274,312,2.274,313,2.274,314,2.274,315,2.274,316,2.274,317,2.274,318,2.274,319,2.274,320,2.274,321,2.274,322,2.274,323,2.274,324,2.274,325,2.274,326,2.274,327,2.274,328,2.274,329,2.274,330,2.274,331,2.274,332,2.274,333,2.274,334,2.274,335,2.274,336,2.274,337,2.274,338,2.274,339,2.274,340,2.274,341,2.274,342,2.274,343,2.274,344,2.274,345,2.274,346,2.274,347,2.274,348,2.274,349,2.274,350,2.274,351,2.274,352,2.274,353,2.274,354,2.274,355,2.274,356,2.274,357,2.274,358,2.274,359,2.274,360,2.274,361,2.274,362,2.274,363,2.274,364,2.274,365,2.274,366,2.274,367,2.274,1158,2.504]],["keywords/343",[]],["title/344",[3,4.714]],["content/344",[3,0.093,7,1.052,23,2.643,98,1.848,190,9.839,194,9.839,195,9.839,196,6.405,197,9.839,198,9.839,199,9.839,200,9.839]],["keywords/344",[]],["title/345",[3,4.714]],["content/345",[]],["keywords/345",[]],["title/346",[3,4.714]],["content/346",[3,0.092,7,0.383,23,2.272,27,0.222,28,0.222,29,0.259,30,0.248,31,0.251,32,0.243,33,0.251,34,0.744,35,0.299,37,2.592,41,6.558,99,2.32,108,1.414,109,1.789,129,4.558,148,5.241,160,5.807,170,2.352,220,3.586,237,5.755,260,6.047,261,8.143,262,5.706,264,3.339,265,3.339,267,3.339,268,3.339,269,5.755,270,4.297,271,5.234,272,3.063,273,3.339,274,6.047,375,3.825,376,2.411,377,1.285,378,5.096,380,2.411,381,2.411,382,2.461,383,3.781,386,3.781,387,6.459,388,3.781,389,3.339,390,3.781,391,3.781,392,3.781,393,3.781,394,7.573,1159,4.164,1160,4.164]],["keywords/346",[]],["title/347",[3,4.714]],["content/347",[3,0.091,7,0.436,23,3.295,27,0.258,28,0.258,29,0.302,30,0.289,31,0.292,32,0.283,33,0.292,34,0.267,35,0.348,37,2.806,41,5.508,45,2.866,108,1.647,129,2.372,148,5.781,160,6.339,170,2.675,196,2.866,220,6.125,237,2.995,258,7.339,260,3.148,261,2.928,269,2.995,270,7.339,271,3.567,274,3.148,375,4.349,376,6.028,377,1.496,378,4.426,380,2.807,381,2.807,382,2.866,394,3.332,396,11.033,400,3.888,401,3.888,402,3.888,403,2.319,404,11.033,405,9.451,406,3.888,407,4.402,408,3.888,409,3.888,410,3.888]],["keywords/347",[]],["title/348",[3,4.714]],["content/348",[3,0.09,7,0.407,23,3.146,27,0.238,28,0.238,29,0.278,30,0.267,31,0.27,32,0.261,33,0.27,34,0.247,35,0.321,37,2.48,41,5.304,43,3.173,45,2.642,68,6.001,71,5.816,99,2.49,108,1.518,129,2.187,150,8.732,160,2.097,170,2.498,196,7.625,220,5.816,237,2.762,260,2.902,261,2.7,269,2.762,270,6.969,274,2.902,375,4.063,376,5.683,378,6.314,380,2.588,381,2.588,382,2.642,394,3.072,400,3.585,401,3.585,402,3.585,408,3.585,409,3.585,410,3.585,411,9.491,413,10.477,414,4.058,415,4.058,416,4.058,417,4.058,418,4.058,419,4.058,420,4.058,421,8.911,422,8.911,423,8.911]],["keywords/348",[]],["title/349",[3,4.714]],["content/349",[]],["keywords/349",[]],["title/350",[584,557.278]],["content/350",[3,0.088,7,0.899,13,1.942,23,3.09,27,0.675,28,0.675,29,0.789,30,0.756,31,0.764,32,0.74,33,0.764,34,0.699,35,0.91,37,2.436,106,2.578,825,6.812,989,9.321]],["keywords/350",[]],["title/351",[619,723.773]],["content/351",[3,0.089,7,0.855,13,2.432,23,2.866,27,0.626,28,0.626,29,0.732,30,0.701,31,0.709,32,0.686,33,0.709,34,0.648,35,0.844,37,2.26,106,2.391,491,4.668,492,4.668,825,6.319,989,8.646,990,10.67]],["keywords/351",[]],["title/352",[397,992.579]],["content/352",[3,0.089,7,0.855,13,2.432,23,2.866,27,0.626,28,0.626,29,0.732,30,0.701,31,0.709,32,0.686,33,0.709,34,0.648,35,0.844,37,2.26,106,2.391,491,4.668,492,4.668,825,6.319,991,14.405]],["keywords/352",[]],["title/353",[632,760.59]],["content/353",[3,0.089,7,0.891,13,1.917,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,68,6.504,106,2.545,109,5.374,488,6.21,508,10.03]],["keywords/353",[]],["title/354",[884,897.136]],["content/354",[3,0.089,7,0.891,13,1.917,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,68,6.504,106,2.545,109,5.374,508,10.03,993,11.355]],["keywords/354",[]],["title/355",[885,939.51]],["content/355",[3,0.09,7,0.835,13,2.374,27,0.604,28,0.604,29,0.707,30,0.677,31,0.684,32,0.662,33,0.684,34,0.626,35,0.814,68,5.898,106,2.308,109,4.873,488,5.631,491,4.505,492,4.505,508,9.096,543,7.363,994,10.297]],["keywords/355",[]],["title/356",[648,678.349]],["content/356",[3,0.087,7,0.869,13,1.846,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,65,8.036,106,2.451,109,5.174,150,6.71,661,9.658,662,8.549,996,14.644,1161,6.71]],["keywords/356",[]],["title/357",[34,64.623]],["content/357",[3,0.088,7,0.877,13,1.869,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,106,2.481,108,4.141,682,9.779,683,9.779,997,14.766,1161,6.794]],["keywords/357",[]],["title/358",[998,939.51]],["content/358",[3,0.09,7,0.822,13,2.337,23,2.703,27,0.59,28,0.59,29,0.69,30,0.661,31,0.669,32,0.647,33,0.669,34,0.841,35,0.796,71,5.586,106,2.255,108,3.764,488,5.503,491,4.403,492,4.403,1002,10.063]],["keywords/358",[]],["title/359",[1003,1063.631]],["content/359",[3,0.09,7,0.822,13,2.337,23,2.703,27,0.59,28,0.59,29,0.69,30,0.661,31,0.669,32,0.647,33,0.669,34,0.611,35,0.796,71,5.586,106,2.255,108,3.764,488,5.503,491,4.403,492,4.403,998,8.889,1006,10.063]],["keywords/359",[]],["title/360",[825,629.871]],["content/360",[3,0.088,7,0.877,13,1.869,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,37,2.344,106,2.481,377,3.763,1007,14.766,1008,11.071,1161,6.794]],["keywords/360",[]],["title/361",[646,939.51]],["content/361",[3,0.089,7,0.862,13,1.823,27,0.634,28,0.634,29,0.741,30,0.71,31,0.718,32,0.694,33,0.718,34,0.656,35,0.854,68,6.187,106,2.421,109,5.111,632,7.723,659,9.54,1010,14.523,1161,6.628]],["keywords/361",[]],["title/362",[70,861.86]],["content/362",[3,0.09,7,0.891,13,1.917,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,65,8.346,106,2.545,1011,9.578,1012,11.355]],["keywords/362",[]],["title/363",[834,741.38]],["content/363",[3,0.09,7,0.855,13,2.432,23,2.866,27,0.626,28,0.626,29,0.732,30,0.701,31,0.709,32,0.686,33,0.709,34,0.648,35,0.844,71,5.923,106,2.391,488,5.835,1014,10.67,1015,10.67]],["keywords/363",[]],["title/364",[1016,1063.631]],["content/364",[3,0.087,7,0.869,13,2.472,23,2.937,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,71,6.07,106,2.451,488,5.979,1017,10.934,1018,9.222,1019,10.934,1020,9.658]],["keywords/364",[]],["title/365",[1021,1063.631]],["content/365",[3,0.087,7,0.869,13,2.472,23,2.937,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,71,6.07,106,2.451,488,5.979,1018,9.222,1020,9.658,1022,10.934,1023,10.934]],["keywords/365",[]],["title/366",[38,678.349]],["content/366",[3,0.09,7,0.809,13,2.301,27,0.577,28,0.577,29,0.675,30,0.647,31,0.654,32,0.633,33,0.654,34,0.598,35,0.778,37,2.886,38,6.275,106,2.205,377,3.344,403,3.106,491,4.305,492,4.305,1024,13.628,1161,6.038]],["keywords/366",[]],["title/367",[39,652.722]],["content/367",[3,0.089,7,0.822,13,2.337,27,0.59,28,0.59,29,0.69,30,0.661,31,0.669,32,0.647,33,0.669,34,0.611,35,0.796,37,2.931,39,6.175,106,2.255,377,3.42,403,3.177,491,4.403,492,4.403,1026,13.841,1161,6.175]],["keywords/367",[]],["title/368",[398,760.59]],["content/368",[3,0.09,7,0.809,13,2.301,27,0.577,28,0.577,29,0.675,30,0.647,31,0.654,32,0.633,33,0.654,34,0.598,35,0.778,37,2.886,39,6.038,106,2.205,377,3.344,403,3.106,406,12.038,491,4.305,492,4.305,1161,6.038]],["keywords/368",[]],["title/369",[829,805.212]],["content/369",[3,0.088,7,0.862,13,1.823,27,0.634,28,0.634,29,0.741,30,0.71,31,0.718,32,0.694,33,0.718,34,0.656,35,0.854,106,2.421,108,4.04,829,8.176,831,9.54,1028,14.523,1029,10.8,1030,10.8,1161,6.628]],["keywords/369",[]],["title/370",[835,861.86]],["content/370",[3,0.089,7,0.891,13,1.917,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,37,2.405,106,2.545,377,3.859,1031,11.355,1161,6.968]],["keywords/370",[]],["title/371",[584,557.278]],["content/371",[3,0.087,7,0.877,13,1.869,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,37,2.344,106,2.481,377,3.763,825,6.556,989,8.971,1011,9.338,1033,14.766]],["keywords/371",[]],["title/372",[36,692.432]],["content/372",[3,0.089,7,0.862,13,1.823,27,0.634,28,0.634,29,0.741,30,0.71,31,0.718,32,0.694,33,0.718,34,0.656,35,0.854,37,3.076,106,2.421,377,3.671,1037,14.523,1038,10.8,1161,6.628]],["keywords/372",[]],["title/373",[1039,1063.631]],["content/373",[3,0.09,7,0.884,13,1.893,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,106,2.513,1011,9.456,1041,11.211,1043,11.211]],["keywords/373",[]],["title/374",[380,678.349]],["content/374",[3,0.087,7,0.862,13,1.823,27,0.634,28,0.634,29,0.741,30,0.71,31,0.718,32,0.694,33,0.718,34,0.656,35,0.854,106,2.421,108,4.04,1044,10.8,1045,14.523,1046,10.8,1047,14.523,1048,10.8,1161,6.628]],["keywords/374",[]],["title/375",[381,678.349]],["content/375",[3,0.087,7,0.877,13,1.869,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,106,2.481,109,5.239,543,7.917,1055,14.766,1056,11.071,1161,6.794,1162,12.194]],["keywords/375",[]],["title/376",[382,692.432]],["content/376",[3,0.087,7,0.877,13,1.869,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,106,2.481,108,4.141,1058,11.071,1059,14.766,1060,11.071,1161,6.794,1163,12.194]],["keywords/376",[]],["title/377",[864,805.212]],["content/377",[3,0.091,7,0.828,13,1.718,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,68,5.83,71,5.651,99,6.246,106,2.281,864,7.706,1062,13.95,1063,10.179,1161,6.246]],["keywords/377",[]],["title/378",[1064,1063.631]],["content/378",[3,0.088,7,0.877,13,1.869,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,37,2.344,106,2.481,377,3.763,1066,14.766,1067,11.071,1161,6.794]],["keywords/378",[]],["title/379",[1068,1063.631]],["content/379",[3,0.088,7,0.869,13,1.846,23,2.937,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,37,2.315,44,3.812,106,2.451,108,4.09,1069,14.644,1070,10.934]],["keywords/379",[]],["title/380",[832,831.642]],["content/380",[3,0.089,7,0.877,13,1.869,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,106,2.481,108,4.141,1071,14.766,1072,11.071,1161,6.794]],["keywords/380",[]],["title/381",[836,805.212]],["content/381",[3,0.088,7,0.877,13,1.869,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,106,2.481,108,4.141,1073,14.766,1074,11.071,1075,11.071,1161,6.794]],["keywords/381",[]],["title/382",[439,805.212]],["content/382",[3,0.088,7,0.891,13,1.917,23,3.05,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,37,2.405,41,4.449,106,2.545,377,3.859,664,9.578]],["keywords/382",[]],["title/383",[3,3.615,201,441.436,202,441.436]],["content/383",[3,0.091,7,0.272,13,2.624,23,2.041,30,0.639,33,0.305,34,0.279,41,2.977,53,5.485,126,2.813,141,2.027,142,2.471,150,2.813,156,2.813,159,3.98,187,7.883,196,7.366,201,8.593,202,4.049,211,4.584,212,7.09,213,4.584,214,4.584,215,7.597,216,4.584,217,4.584,218,4.584,219,4.584,220,4.218,221,4.584,222,4.584,223,4.584,224,4.584,225,4.584,226,3.47,227,4.584,228,4.584,229,4.584,230,4.584,231,4.584,232,4.584,233,7.597,234,7.597,235,4.584,236,2.402,237,3.119,238,4.584,239,3.715,240,4.584,241,4.278,242,4.584,243,4.278,244,4.584,245,4.584,246,4.584,247,4.584,248,7.597,249,7.597,250,4.584,251,7.09,252,4.584,253,4.584,254,7.597,255,4.584,256,4.584,1151,4.584]],["keywords/383",[]]],"invertedIndex":[["",{"_index":3,"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]]},"164":{"position":[[0,4]]},"165":{"position":[[0,5]]},"166":{"position":[[0,6]]},"182":{"position":[[0,4]]},"188":{"position":[[0,4]]},"189":{"position":[[0,3]]},"190":{"position":[[0,3]]},"191":{"position":[[0,2],[7,4]]},"192":{"position":[[0,2],[8,4]]},"193":{"position":[[0,2],[10,4]]},"194":{"position":[[0,3]]},"195":{"position":[[0,4]]},"275":{"position":[[0,8]]},"276":{"position":[[0,5]]},"277":{"position":[[0,3]]},"278":{"position":[[0,3]]},"279":{"position":[[0,2],[7,4]]},"280":{"position":[[0,2],[8,4]]},"281":{"position":[[0,2],[10,4]]},"282":{"position":[[0,3]]},"283":{"position":[[0,7]]},"284":{"position":[[0,4]]},"285":{"position":[[0,7]]},"286":{"position":[[0,3]]},"292":{"position":[[0,3]]},"293":{"position":[[0,6]]},"294":{"position":[[0,4]]},"341":{"position":[[0,8]]},"342":{"position":[[0,5]]},"343":{"position":[[0,5]]},"344":{"position":[[0,6]]},"345":{"position":[[0,8]]},"346":{"position":[[0,7]]},"347":{"position":[[0,7]]},"348":{"position":[[0,7]]},"349":{"position":[[0,4]]},"383":{"position":[[0,1],[15,2]]}},"content":{"1":{"position":[[0,2]]},"3":{"position":[[0,1]]},"4":{"position":[[0,1]]},"6":{"position":[[0,1],[19,1],[163,1],[186,2],[299,2],[365,2],[436,2],[530,2],[621,2],[721,2],[784,2],[814,1],[936,2],[939,3],[943,2],[946,3],[997,1],[1035,3],[1085,1],[1125,3]]},"7":{"position":[[102,2]]},"9":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[320,3]]},"10":{"position":[[43,1]]},"11":{"position":[[49,1]]},"12":{"position":[[37,1]]},"13":{"position":[[58,1]]},"14":{"position":[[51,1]]},"16":{"position":[[35,1]]},"17":{"position":[[63,1]]},"18":{"position":[[47,1]]},"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]]},"39":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[296,1],[354,3]]},"40":{"position":[[43,1],[62,1],[142,3],[162,2],[171,1],[184,1],[233,3]]},"42":{"position":[[79,1],[104,1],[156,1],[229,3],[277,1],[300,3]]},"43":{"position":[[265,1],[284,1],[364,3]]},"46":{"position":[[71,1],[90,1],[170,3],[190,2],[199,1],[237,3]]},"47":{"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]]},"50":{"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]]},"51":{"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]]},"52":{"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]]},"53":{"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]]},"56":{"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]]},"57":{"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]]},"59":{"position":[[179,1],[198,1],[278,3],[298,2],[307,1],[325,1],[374,1],[407,3]]},"61":{"position":[[79,1],[98,1],[178,3],[198,2],[207,1],[229,1],[249,1],[258,2],[268,3]]},"62":{"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]]},"64":{"position":[[72,1],[91,1],[171,3],[191,2],[200,1],[223,1],[251,1],[274,1],[283,2],[293,3]]},"65":{"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]]},"67":{"position":[[88,1],[107,1],[187,3],[207,2],[216,1],[235,1],[263,1],[282,1],[291,2],[301,3]]},"69":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[226,1],[254,1],[270,1],[279,2],[289,3]]},"71":{"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]]},"73":{"position":[[75,1],[94,1],[205,3],[225,2],[234,1],[245,1],[268,1],[296,1],[315,1],[324,2],[334,3]]},"75":{"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]]},"77":{"position":[[1600,1],[1619,1],[1699,3],[1740,1],[1762,3]]},"79":{"position":[[66,1],[85,1],[165,3],[201,1],[223,3]]},"80":{"position":[[32,1],[51,1],[131,3],[166,1],[188,3]]},"81":{"position":[[31,1],[50,1],[130,3],[166,1],[188,3]]},"82":{"position":[[34,1],[53,1],[133,3],[168,1],[190,3],[226,1],[237,1],[242,3]]},"83":{"position":[[36,1],[55,1],[135,3],[172,1],[194,3],[230,1],[243,1],[250,3]]},"84":{"position":[[44,1],[63,1],[143,3],[181,1],[203,3],[239,1],[256,3]]},"85":{"position":[[61,1],[80,1],[160,3],[196,1],[218,3]]},"86":{"position":[[74,1],[93,1],[173,3],[208,1],[230,3]]},"87":{"position":[[30,1],[49,1],[129,3],[163,1],[165,2],[231,2],[319,3]]},"88":{"position":[[33,1],[52,1],[148,3],[185,1],[207,3]]},"89":{"position":[[92,1],[111,1],[191,3],[231,1],[253,3]]},"90":{"position":[[33,1],[52,1],[132,3],[166,1],[188,3],[224,1],[234,1],[268,3]]},"91":{"position":[[44,1],[63,1],[161,3],[202,1],[224,3]]},"92":{"position":[[38,1],[57,1],[158,3],[202,1],[224,3]]},"93":{"position":[[29,1],[48,1],[128,3],[165,1],[187,3]]},"95":{"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]]},"96":{"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]]},"97":{"position":[[57,1],[76,1],[220,1],[249,1],[262,1],[332,2],[335,2],[338,3]]},"98":{"position":[[49,1],[68,1],[213,1],[242,1],[284,1],[329,2],[332,2],[335,3]]},"99":{"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]]},"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":[[147,1],[166,1],[213,2],[302,3],[393,1],[424,1]]},"119":{"position":[[117,1],[136,1],[216,3]]},"120":{"position":[[179,1],[198,1],[215,1],[292,2],[304,2],[307,1],[322,2],[325,2],[329,2]]},"121":{"position":[[21,2],[127,1],[146,1],[263,3]]},"122":{"position":[[21,2],[92,1],[111,1],[239,3]]},"123":{"position":[[81,1],[100,1],[198,3]]},"124":{"position":[[54,1],[73,1],[166,3]]},"125":{"position":[[75,1],[94,1],[188,3]]},"126":{"position":[[53,1],[72,1],[165,3]]},"127":{"position":[[51,1],[70,1],[179,3]]},"128":{"position":[[200,1],[211,2],[254,1],[350,3]]},"129":{"position":[[121,1],[140,1],[236,3]]},"130":{"position":[[49,1],[68,1],[160,3]]},"131":{"position":[[147,1],[166,1],[273,3]]},"132":{"position":[[136,1],[155,1],[270,3]]},"133":{"position":[[124,1],[143,1],[257,3]]},"134":{"position":[[91,1],[110,1],[208,2],[235,1],[263,2],[266,3]]},"135":{"position":[[112,1],[131,1],[226,3]]},"136":{"position":[[56,1],[75,1],[169,3],[209,1],[228,1],[253,1],[297,1]]},"137":{"position":[[95,1],[114,1],[205,3]]},"138":{"position":[[126,1],[145,1],[238,3]]},"139":{"position":[[117,1],[136,1],[234,3]]},"140":{"position":[[118,1],[137,1],[238,3]]},"141":{"position":[[63,1],[73,1],[92,1],[182,1],[220,2],[260,3]]},"142":{"position":[[103,1],[122,1],[225,3]]},"143":{"position":[[237,1],[263,1],[328,1],[354,1],[442,3]]},"144":{"position":[[61,1],[80,1],[179,3]]},"145":{"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]]},"146":{"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]]},"147":{"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]]},"148":{"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]]},"149":{"position":[[20,2],[204,1],[223,1],[312,1],[314,1],[381,2],[384,1],[436,2],[439,2],[442,3]]},"150":{"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]]},"151":{"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]]},"152":{"position":[[20,2],[448,1],[467,1],[547,2],[601,2],[635,2],[678,6],[685,3],[784,5]]},"153":{"position":[[21,2],[168,1],[187,1],[279,1],[344,2],[347,3]]},"154":{"position":[[21,2],[261,1],[280,1],[370,1],[447,1],[488,2],[491,2],[494,3]]},"155":{"position":[[148,1],[167,1],[262,1],[311,2],[314,3]]},"156":{"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]]},"157":{"position":[[21,2],[303,1],[322,1],[415,3]]},"158":{"position":[[21,2],[131,1],[150,1],[242,1],[276,1],[278,2],[306,2],[324,2],[349,2],[352,2],[355,3]]},"159":{"position":[[114,1],[133,1],[225,3]]},"160":{"position":[[111,1],[130,1],[222,3]]},"161":{"position":[[106,1],[125,1],[224,3]]},"162":{"position":[[57,1],[76,1],[176,3]]},"163":{"position":[[145,1],[164,1],[267,3]]},"165":{"position":[[0,7],[29,4],[1562,1],[1581,1],[1661,3],[1702,1],[1724,3]]},"167":{"position":[[0,37],[38,1],[57,1],[137,3],[173,1],[195,3]]},"168":{"position":[[0,9],[10,1],[29,1],[109,3],[144,1],[166,3]]},"169":{"position":[[0,9],[10,1],[29,1],[109,3],[145,1],[167,3]]},"170":{"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]]},"171":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3],[205,1],[218,1],[225,3]]},"172":{"position":[[0,12],[13,1],[32,1],[112,3],[150,1],[172,3],[208,1],[225,3]]},"173":{"position":[[0,19],[20,1],[39,1],[119,3],[155,1],[177,3]]},"174":{"position":[[0,23],[24,1],[43,1],[123,3],[158,1],[180,3]]},"175":{"position":[[0,12],[13,1],[32,1],[112,3],[146,1],[148,2],[175,2],[224,3]]},"176":{"position":[[0,11],[12,1],[31,1],[127,3],[164,1],[186,3]]},"177":{"position":[[29,1],[48,1],[128,3],[168,1],[190,3]]},"178":{"position":[[0,10],[11,1],[30,1],[110,3],[144,1],[166,3],[202,1],[212,1],[246,3]]},"179":{"position":[[0,11],[12,1],[31,1],[129,3],[170,1],[192,3]]},"180":{"position":[[0,11],[12,1],[31,1],[132,3],[176,1],[198,3]]},"181":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3]]},"183":{"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]]},"184":{"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]]},"185":{"position":[[0,3],[51,1],[70,1],[214,1],[243,1],[256,1],[326,2],[329,2],[332,3]]},"186":{"position":[[0,3],[43,1],[62,1],[207,1],[236,1],[278,1],[323,2],[326,2],[329,3]]},"187":{"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]]},"189":{"position":[[0,2],[3,6]]},"191":{"position":[[0,1]]},"192":{"position":[[0,1]]},"193":{"position":[[8,2],[381,7],[415,7]]},"194":{"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,5],[513,1],[522,7],[556,7],[590,2],[593,3],[597,2],[600,3],[651,1],[681,3],[731,1],[761,3]]},"196":{"position":[[0,3],[11,12]]},"197":{"position":[[0,3],[11,14]]},"198":{"position":[[0,3],[12,22]]},"199":{"position":[[0,3],[12,8],[27,16]]},"200":{"position":[[0,3],[12,14]]},"201":{"position":[[0,3],[12,10]]},"202":{"position":[[0,3],[11,8]]},"203":{"position":[[0,3],[11,5],[22,3]]},"204":{"position":[[0,3],[13,2],[22,13],[40,6],[102,1],[121,1],[201,3],[221,2],[230,1],[243,1],[301,3]]},"205":{"position":[[0,3],[13,2],[35,1],[54,1],[134,3],[154,2],[163,1],[176,1],[225,3]]},"206":{"position":[[0,3],[11,9]]},"207":{"position":[[0,3],[13,20],[34,1],[59,1],[111,1],[184,3],[232,1],[255,3]]},"208":{"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]]},"209":{"position":[[0,3],[11,7]]},"210":{"position":[[0,3],[11,8]]},"211":{"position":[[0,3],[18,2],[25,12],[38,1],[57,1],[137,3],[157,2],[166,1],[204,3]]},"212":{"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]]},"213":{"position":[[0,3],[11,28]]},"214":{"position":[[0,3],[11,7]]},"215":{"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]]},"216":{"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]]},"217":{"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]]},"218":{"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]]},"219":{"position":[[0,3],[11,9]]},"220":{"position":[[0,3],[11,8]]},"221":{"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]]},"222":{"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]]},"223":{"position":[[0,3],[11,9]]},"224":{"position":[[0,3],[18,2],[26,34],[61,1],[80,1],[160,3],[180,2],[189,1],[207,1],[237,1],[251,3]]},"225":{"position":[[0,3],[11,8]]},"226":{"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]]},"227":{"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]]},"228":{"position":[[0,3],[11,9]]},"229":{"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]]},"230":{"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]]},"231":{"position":[[0,3],[11,8]]},"232":{"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]]},"233":{"position":[[0,3],[11,8]]},"234":{"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]]},"235":{"position":[[0,3],[11,8]]},"236":{"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]]},"237":{"position":[[0,3],[11,9]]},"238":{"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]]},"239":{"position":[[0,3],[11,7]]},"240":{"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]]},"242":{"position":[[26,1],[45,1],[138,3],[158,2],[167,1],[181,3]]},"243":{"position":[[27,1],[46,1],[139,3],[159,2],[168,1],[202,1],[217,2],[227,3]]},"244":{"position":[[47,1],[66,1],[159,3],[179,2],[188,1],[224,1],[240,2],[250,3]]},"245":{"position":[[60,1],[79,1],[159,3],[179,2],[188,1],[199,1],[204,3]]},"246":{"position":[[63,1],[82,1],[162,3],[182,2],[191,1],[205,1],[210,3]]},"247":{"position":[[64,1],[83,1],[163,3],[183,2],[192,1],[203,1],[228,1],[243,1],[248,2],[258,3]]},"248":{"position":[[77,1],[96,1],[176,3],[196,2],[205,1],[244,1],[277,3]]},"249":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[220,1],[277,3]]},"250":{"position":[[216,1],[235,1],[315,3],[335,2],[344,1],[355,1],[381,1],[448,2],[458,3]]},"251":{"position":[[229,1],[248,1],[328,3],[348,2],[357,1],[368,1],[394,1],[465,2],[475,3]]},"252":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[274,3]]},"253":{"position":[[139,1],[158,1],[238,3],[258,2],[267,1],[316,1],[352,3]]},"254":{"position":[[32,1],[51,1],[131,3],[151,2],[160,1],[190,3]]},"255":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[198,1],[230,2],[239,1],[259,2],[262,3]]},"256":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[221,1],[281,3]]},"257":{"position":[[80,1],[99,1],[179,3],[199,2],[208,1],[219,1],[279,3]]},"258":{"position":[[78,1],[97,1],[195,3],[215,2],[224,1],[241,1],[269,1],[286,1],[295,2],[305,3]]},"259":{"position":[[87,1],[106,1],[207,3],[227,2],[236,1],[256,1],[284,1],[304,1],[313,2],[323,3]]},"260":{"position":[[66,1],[85,1],[186,3],[206,2],[215,1],[225,1],[253,1],[263,1],[272,2],[282,3]]},"261":{"position":[[139,1],[158,1],[275,3],[295,2],[304,1],[343,1],[404,3]]},"262":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[206,1],[214,3]]},"263":{"position":[[56,1],[75,1],[168,3],[188,2],[197,1],[265,3]]},"264":{"position":[[112,1],[131,1],[211,3],[231,2],[240,1],[283,1],[319,3]]},"265":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[237,3]]},"266":{"position":[[99,1],[118,1],[198,3],[218,2],[227,1],[262,1],[302,3]]},"267":{"position":[[117,1],[136,1],[216,3],[236,2],[245,1],[296,1],[333,3]]},"268":{"position":[[100,1],[119,1],[199,3],[219,2],[228,1],[277,1],[318,3]]},"269":{"position":[[102,1],[121,1],[201,3],[221,2],[230,1],[265,1],[300,3],[364,2]]},"270":{"position":[[135,1],[154,1],[234,3],[254,2],[263,1],[310,1],[348,3]]},"271":{"position":[[92,1],[111,1],[191,3],[211,2],[220,1],[331,3]]},"272":{"position":[[70,1],[89,1],[169,3],[189,2],[198,1],[235,1],[275,3]]},"273":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[276,3]]},"274":{"position":[[52,1],[71,1],[151,3],[171,2],[180,1],[197,3]]},"275":{"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]]},"277":{"position":[[0,2],[3,6]]},"279":{"position":[[0,1]]},"280":{"position":[[0,1]]},"281":{"position":[[8,2],[401,7],[439,7]]},"283":{"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]]},"284":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[145,4],[159,9],[208,3],[212,2],[215,3]]},"285":{"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]]},"287":{"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]]},"288":{"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]]},"289":{"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]]},"290":{"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]]},"291":{"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]]},"292":{"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]]},"293":{"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]]},"295":{"position":[[0,3],[36,1],[38,7],[50,22],[73,1],[92,1],[139,2],[228,3],[233,18],[267,1],[298,1]]},"296":{"position":[[0,3],[14,5],[20,1],[57,1],[76,1],[156,3]]},"297":{"position":[[0,3],[74,1],[93,1],[186,2],[200,1],[215,3],[220,2]]},"298":{"position":[[0,3],[14,2],[17,25],[43,1],[62,1],[179,3]]},"299":{"position":[[0,3],[14,2],[17,21],[39,1],[58,1],[186,3]]},"300":{"position":[[0,3],[19,18],[38,1],[57,1],[155,3]]},"301":{"position":[[0,3],[18,8],[27,1],[46,1],[139,3],[144,2],[147,39]]},"302":{"position":[[0,3],[21,18],[40,1],[59,1],[153,3]]},"303":{"position":[[0,3],[21,6],[28,1],[47,1],[140,3]]},"304":{"position":[[0,3],[21,6],[28,1],[47,1],[156,3],[161,2],[189,3]]},"305":{"position":[[0,3],[21,13],[45,31],[77,1],[88,2],[91,11],[111,1],[207,3]]},"306":{"position":[[0,3],[21,26],[48,1],[67,1],[163,3]]},"307":{"position":[[0,3],[21,6],[28,1],[47,1],[139,3]]},"308":{"position":[[0,3],[21,17],[39,4],[44,10],[63,1],[70,1],[89,1],[196,3]]},"309":{"position":[[0,3],[21,17],[39,4],[44,1],[46,4],[51,1],[53,1],[72,1],[187,3]]},"310":{"position":[[0,3],[21,16],[38,4],[43,1],[45,4],[50,1],[52,1],[71,1],[185,3]]},"311":{"position":[[0,3],[21,17],[39,1],[58,1],[156,2],[159,2],[177,1],[205,2],[208,3],[213,2],[216,34]]},"312":{"position":[[0,3],[21,20],[42,1],[61,1],[156,3]]},"313":{"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]]},"314":{"position":[[0,3],[21,19],[41,1],[60,1],[151,3]]},"315":{"position":[[0,3],[20,27],[48,1],[67,1],[160,3]]},"316":{"position":[[0,3],[21,20],[42,1],[61,1],[159,3]]},"317":{"position":[[0,3],[21,20],[42,1],[61,1],[162,3]]},"318":{"position":[[0,3],[21,10],[32,1],[42,1],[61,1],[151,1],[189,2],[229,3]]},"319":{"position":[[0,3],[21,24],[46,1],[65,1],[168,3]]},"320":{"position":[[0,3],[21,4],[101,1],[127,1],[192,1],[218,1],[306,3],[311,2],[318,1],[339,34],[379,5]]},"321":{"position":[[0,3],[20,8],[41,2],[44,1],[63,1],[162,3]]},"322":{"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]]},"323":{"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]]},"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],[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]]},"325":{"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]]},"326":{"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]]},"327":{"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]]},"328":{"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]]},"329":{"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]]},"330":{"position":[[0,3],[14,2],[17,10],[28,2],[31,2],[47,5],[67,5],[87,5],[93,1],[112,1],[204,1],[269,2],[272,3]]},"331":{"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]]},"332":{"position":[[0,3],[56,21],[78,1],[97,1],[192,1],[241,2],[244,3]]},"333":{"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]]},"334":{"position":[[0,3],[14,2],[17,14],[43,12],[56,4],[61,18],[121,1],[140,1],[233,3]]},"335":{"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]]},"336":{"position":[[0,3],[74,1],[93,1],[185,3]]},"337":{"position":[[0,3],[21,24],[46,1],[65,1],[157,3]]},"338":{"position":[[0,3],[21,16],[38,1],[57,1],[156,3]]},"339":{"position":[[0,3],[21,10],[32,1],[51,1],[151,3]]},"340":{"position":[[0,3],[21,30],[52,1],[71,1],[174,3]]},"342":{"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]]},"343":{"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]]},"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]]},"346":{"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]]},"347":{"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]]},"348":{"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]]},"350":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[173,3]]},"351":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[193,1],[208,2],[218,3]]},"352":{"position":[[0,3],[13,10],[24,1],[43,1],[136,3],[156,2],[165,1],[201,1],[217,2],[227,3]]},"353":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[176,3]]},"354":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[174,1],[179,3]]},"355":{"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]]},"356":{"position":[[0,3],[49,1],[68,1],[148,3],[168,2],[177,1],[216,1],[249,3]]},"357":{"position":[[0,3],[28,9],[38,1],[57,1],[137,3],[157,2],[166,1],[199,1],[256,3]]},"358":{"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]]},"359":{"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]]},"360":{"position":[[0,3],[29,11],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[239,3]]},"361":{"position":[[0,3],[28,18],[52,14],[67,1],[86,1],[166,3],[186,2],[195,1],[244,1],[280,3]]},"362":{"position":[[0,3],[11,6],[18,1],[37,1],[117,3],[137,2],[146,1],[176,3],[181,2],[184,42]]},"363":{"position":[[0,3],[13,10],[24,1],[43,1],[123,3],[143,2],[152,1],[163,1],[195,2],[204,1],[224,2],[227,3]]},"364":{"position":[[0,3],[48,1],[67,1],[147,3],[167,2],[176,1],[187,1],[247,3]]},"365":{"position":[[0,3],[46,1],[65,1],[145,3],[165,2],[174,1],[185,1],[245,3]]},"366":{"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]]},"367":{"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]]},"368":{"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]]},"369":{"position":[[0,3],[28,26],[55,1],[74,1],[191,3],[211,2],[220,1],[259,1],[320,3]]},"370":{"position":[[0,3],[29,12],[42,1],[61,1],[141,3],[161,2],[170,1],[181,1],[189,3]]},"371":{"position":[[0,3],[22,11],[34,1],[53,1],[146,3],[166,2],[175,1],[243,3]]},"372":{"position":[[0,3],[29,15],[50,9],[60,1],[79,1],[159,3],[179,2],[188,1],[231,1],[267,3]]},"373":{"position":[[0,3],[11,13],[25,1],[44,1],[124,3],[144,2],[153,1],[195,3],[200,2],[203,10],[236,3]]},"374":{"position":[[0,3],[70,1],[89,1],[169,3],[189,2],[198,1],[233,1],[273,3]]},"375":{"position":[[0,3],[74,1],[93,1],[173,3],[193,2],[202,1],[253,1],[290,3]]},"376":{"position":[[0,3],[59,1],[78,1],[158,3],[178,2],[187,1],[236,1],[277,3]]},"377":{"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]]},"378":{"position":[[0,3],[29,27],[57,1],[76,1],[156,3],[176,2],[185,1],[232,1],[270,3]]},"379":{"position":[[0,3],[23,7],[37,5],[43,1],[62,1],[142,3],[162,2],[171,1],[282,3]]},"380":{"position":[[0,3],[28,12],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[208,6],[240,3]]},"381":{"position":[[0,3],[28,14],[43,1],[62,1],[142,3],[162,2],[171,1],[208,1],[243,3]]},"382":{"position":[[0,3],[24,27],[66,1],[85,1],[165,3],[185,2],[194,1],[211,3]]},"383":{"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]]}},"keywords":{}}],["0",{"_index":65,"title":{},"content":{"6":{"position":[[664,2]]},"19":{"position":[[49,2]]},"194":{"position":[[426,21]]},"248":{"position":[[70,3]]},"254":{"position":[[306,1]]},"275":{"position":[[85,2]]},"283":{"position":[[326,2],[409,2],[536,11],[618,2],[624,6],[916,17],[959,13],[982,1],[1008,13],[1036,1]]},"356":{"position":[[28,17]]},"362":{"position":[[227,1]]}},"keywords":{}}],["0"",{"_index":244,"title":{},"content":{"22":{"position":[[1007,7]]},"383":{"position":[[925,7]]}},"keywords":{}}],["0.5",{"_index":662,"title":{},"content":{"83":{"position":[[245,4]]},"124":{"position":[[161,4]]},"171":{"position":[[220,4]]},"248":{"position":[[246,4]]},"267":{"position":[[80,4]]},"301":{"position":[[134,4]]},"356":{"position":[[218,4]]}},"keywords":{}}],["0.5、0.75、1.0、1.25、1.5、1.75、2.0",{"_index":1162,"title":{},"content":{"375":{"position":[[28,45]]}},"keywords":{}}],["0.7",{"_index":841,"title":{},"content":{"124":{"position":[[21,3]]},"301":{"position":[[14,3]]}},"keywords":{}}],["0.75",{"_index":1049,"title":{},"content":{"267":{"position":[[85,5]]}},"keywords":{}}],["000",{"_index":1075,"title":{},"content":{"273":{"position":[[243,7]]},"381":{"position":[[210,7]]}},"keywords":{}}],["01",{"_index":260,"title":{},"content":{"24":{"position":[[148,4]]},"27":{"position":[[591,4],[1501,4],[1588,4]]},"28":{"position":[[865,4]]},"29":{"position":[[822,4]]},"146":{"position":[[244,4],[278,4],[430,4]]},"323":{"position":[[179,10],[210,8],[342,8]]},"342":{"position":[[148,4]]},"346":{"position":[[413,4],[1255,7],[1327,7]]},"347":{"position":[[737,4]]},"348":{"position":[[715,4]]}},"keywords":{}}],["01</span>",{"_index":264,"title":{},"content":{"24":{"position":[[238,17]]},"27":{"position":[[681,17]]},"342":{"position":[[238,17]]},"346":{"position":[[497,17]]}},"keywords":{}}],["02",{"_index":394,"title":{},"content":{"27":{"position":[[1534,4],[1558,4],[1621,4],[1645,4]]},"28":{"position":[[890,4]]},"29":{"position":[[847,4]]},"146":{"position":[[303,4],[396,4],[455,4]]},"323":{"position":[[230,8],[311,10],[362,8]]},"346":{"position":[[1283,7],[1302,7],[1355,7],[1374,7]]},"347":{"position":[[757,4]]},"348":{"position":[[735,4]]}},"keywords":{}}],["02</span>",{"_index":267,"title":{},"content":{"24":{"position":[[361,17]]},"27":{"position":[[804,17]]},"342":{"position":[[361,17]]},"346":{"position":[[614,17]]}},"keywords":{}}],["03",{"_index":409,"title":{},"content":{"28":{"position":[[915,4]]},"29":{"position":[[872,4]]},"347":{"position":[[777,4]]},"348":{"position":[[755,4]]}},"keywords":{}}],["03a9f4",{"_index":499,"title":{},"content":{"51":{"position":[[252,10]]},"52":{"position":[[249,10]]},"154":{"position":[[456,10]]},"216":{"position":[[215,10]]},"217":{"position":[[219,10]]},"331":{"position":[[343,10]]}},"keywords":{}}],["04",{"_index":410,"title":{},"content":{"28":{"position":[[1020,4]]},"29":{"position":[[989,4]]},"347":{"position":[[877,4]]},"348":{"position":[[867,4]]}},"keywords":{}}],["0xffffff).tostring(16",{"_index":1122,"title":{},"content":{"289":{"position":[[401,23]]}},"keywords":{}}],["0表示滚动、1",{"_index":1084,"title":{},"content":{"283":{"position":[[338,9]]}},"keywords":{}}],["1",{"_index":150,"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]]},"59":{"position":[[354,3]]},"62":{"position":[[891,4],[970,4]]},"145":{"position":[[629,2]]},"148":{"position":[[845,4],[924,4]]},"224":{"position":[[209,11]]},"248":{"position":[[74,2]]},"275":{"position":[[332,2]]},"283":{"position":[[255,2],[476,2],[498,16],[530,2],[550,2],[631,4],[873,17]]},"285":{"position":[[252,2]]},"322":{"position":[[389,2]]},"325":{"position":[[467,12]]},"348":{"position":[[146,2],[153,3],[568,2],[575,3],[786,2],[793,3],[908,2],[915,3]]},"356":{"position":[[46,2]]},"383":{"position":[[534,3]]}},"keywords":{}}],["1.0",{"_index":1050,"title":{},"content":{"267":{"position":[[91,4]]}},"keywords":{}}],["1.25",{"_index":1051,"title":{},"content":{"267":{"position":[[96,5]]}},"keywords":{}}],["1.5",{"_index":1052,"title":{},"content":{"267":{"position":[[102,4]]}},"keywords":{}}],["1.75",{"_index":1053,"title":{},"content":{"267":{"position":[[107,5]]}},"keywords":{}}],["10",{"_index":71,"title":{},"content":{"6":{"position":[[780,3]]},"29":{"position":[[224,3],[649,3],[906,3],[1033,3]]},"62":{"position":[[731,3]]},"148":{"position":[[685,3]]},"153":{"position":[[340,3]]},"194":{"position":[[494,3]]},"227":{"position":[[466,3]]},"250":{"position":[[357,3]]},"251":{"position":[[370,3]]},"255":{"position":[[200,3]]},"256":{"position":[[223,3]]},"257":{"position":[[221,3]]},"269":{"position":[[271,4]]},"283":{"position":[[517,3],[647,4]]},"325":{"position":[[420,3]]},"330":{"position":[[265,3]]},"348":{"position":[[149,3],[571,3],[789,3],[911,3]]},"358":{"position":[[225,3]]},"359":{"position":[[231,3]]},"363":{"position":[[165,3]]},"364":{"position":[[189,3]]},"365":{"position":[[187,3]]},"377":{"position":[[212,4]]}},"keywords":{}}],["100",{"_index":944,"title":{},"content":{"153":{"position":[[327,4]]},"283":{"position":[[908,4],[1041,4]]},"330":{"position":[[252,4]]}},"keywords":{}}],["1000",{"_index":229,"title":{},"content":{"22":{"position":[[640,6]]},"383":{"position":[[558,6]]}},"keywords":{}}],["100px"",{"_index":516,"title":{},"content":{"56":{"position":[[251,11],[408,11]]},"57":{"position":[[718,11]]},"145":{"position":[[698,11]]},"221":{"position":[[222,11],[379,11]]},"222":{"position":[[476,11]]},"322":{"position":[[458,11]]}},"keywords":{}}],["1024",{"_index":739,"title":{},"content":{"99":{"position":[[439,4]]},"187":{"position":[[433,4]]}},"keywords":{}}],["1080p",{"_index":387,"title":{},"content":{"27":{"position":[[1065,8],[1109,8]]},"346":{"position":[[853,8],[897,8]]}},"keywords":{}}],["11",{"_index":935,"title":{},"content":{"152":{"position":[[661,5]]},"329":{"position":[[382,5]]}},"keywords":{}}],["11/gi",{"_index":934,"title":{},"content":{"152":{"position":[[627,7]]},"329":{"position":[[348,7]]}},"keywords":{}}],["11/gi.test(ua",{"_index":933,"title":{},"content":{"152":{"position":[[584,16]]},"329":{"position":[[305,16]]}},"keywords":{}}],["111",{"_index":1081,"title":{},"content":{"283":{"position":[[234,6]]},"285":{"position":[[239,6]]}},"keywords":{}}],["120",{"_index":918,"title":{},"content":{"150":{"position":[[333,4]]},"327":{"position":[[236,4]]}},"keywords":{}}],["150",{"_index":386,"title":{},"content":{"27":{"position":[[1051,4]]},"346":{"position":[[839,4]]}},"keywords":{}}],["16:9",{"_index":1058,"title":{},"content":{"268":{"position":[[95,4],[279,7]]},"376":{"position":[[238,7]]}},"keywords":{}}],["180",{"_index":919,"title":{},"content":{"150":{"position":[[369,4]]},"327":{"position":[[272,4]]}},"keywords":{}}],["1977"",{"_index":281,"title":{},"content":{"25":{"position":[[106,10]]},"343":{"position":[[106,10]]}},"keywords":{}}],["2",{"_index":543,"title":{},"content":{"59":{"position":[[403,3]]},"148":{"position":[[1094,4]]},"224":{"position":[[239,11]]},"247":{"position":[[245,2]]},"267":{"position":[[298,2]]},"283":{"position":[[372,2]]},"285":{"position":[[279,2]]},"325":{"position":[[639,9],[658,12]]},"355":{"position":[[213,2]]},"375":{"position":[[255,2]]}},"keywords":{}}],["2.0",{"_index":1054,"title":{},"content":{"267":{"position":[[113,3]]}},"keywords":{}}],["20",{"_index":489,"title":{},"content":{"50":{"position":[[258,3]]},"51":{"position":[[332,3]]},"53":{"position":[[354,3]]},"73":{"position":[[247,3]]},"215":{"position":[[227,3]]},"216":{"position":[[295,3]]},"218":{"position":[[302,3]]},"238":{"position":[[211,3]]}},"keywords":{}}],["200",{"_index":408,"title":{},"content":{"28":{"position":[[816,4]]},"283":{"position":[[951,4]]},"347":{"position":[[693,4]]},"348":{"position":[[671,4]]}},"keywords":{}}],["20px",{"_index":520,"title":{},"content":{"56":{"position":[[328,7],[343,7],[485,7],[499,7]]},"57":{"position":[[795,7],[810,7]]},"145":{"position":[[775,7],[790,7]]},"221":{"position":[[299,7],[314,7],[456,7],[470,7]]},"222":{"position":[[553,7],[568,7]]},"322":{"position":[[535,7],[550,7]]}},"keywords":{}}],["222",{"_index":1085,"title":{},"content":{"283":{"position":[[359,6]]},"285":{"position":[[266,6]]}},"keywords":{}}],["240",{"_index":424,"title":{},"content":{"29":{"position":[[773,4]]},"150":{"position":[[404,4]]},"327":{"position":[[307,4]]}},"keywords":{}}],["24px",{"_index":511,"title":{},"content":{"53":{"position":[[501,7]]},"218":{"position":[[449,7]]}},"keywords":{}}],["25",{"_index":1089,"title":{},"content":{"283":{"position":[[563,3],[652,7]]}},"keywords":{}}],["250",{"_index":383,"title":{},"content":{"27":{"position":[[567,4]]},"346":{"position":[[395,4]]}},"keywords":{}}],["3",{"_index":1087,"title":{},"content":{"283":{"position":[[436,2]]},"285":{"position":[[306,2]]}},"keywords":{}}],["300",{"_index":920,"title":{},"content":{"150":{"position":[[445,4]]},"327":{"position":[[348,4]]}},"keywords":{}}],["3000",{"_index":492,"title":{},"content":{"50":{"position":[[340,6]]},"51":{"position":[[421,6]]},"52":{"position":[[429,6]]},"53":{"position":[[519,6]]},"56":{"position":[[612,6]]},"57":{"position":[[843,6]]},"61":{"position":[[261,6]]},"62":{"position":[[985,6]]},"64":{"position":[[286,6]]},"65":{"position":[[812,6]]},"67":{"position":[[294,6]]},"69":{"position":[[282,6]]},"73":{"position":[[327,6]]},"215":{"position":[[309,6]]},"216":{"position":[[384,6]]},"217":{"position":[[399,6]]},"218":{"position":[[467,6]]},"221":{"position":[[583,6]]},"222":{"position":[[601,6]]},"226":{"position":[[220,6]]},"227":{"position":[[563,6]]},"229":{"position":[[251,6]]},"230":{"position":[[541,6]]},"232":{"position":[[247,6]]},"234":{"position":[[239,6]]},"238":{"position":[[291,6]]},"243":{"position":[[220,6]]},"244":{"position":[[243,6]]},"247":{"position":[[251,6]]},"250":{"position":[[451,6]]},"251":{"position":[[468,6]]},"258":{"position":[[298,6]]},"259":{"position":[[316,6]]},"260":{"position":[[275,6]]},"351":{"position":[[211,6]]},"352":{"position":[[220,6]]},"355":{"position":[[219,6]]},"358":{"position":[[310,6]]},"359":{"position":[[320,6]]},"366":{"position":[[262,6]]},"367":{"position":[[271,6]]},"368":{"position":[[252,6]]}},"keywords":{}}],["300px",{"_index":761,"title":{},"content":{"103":{"position":[[194,6]]},"118":{"position":[[417,6]]},"295":{"position":[[291,6]]}},"keywords":{}}],["30px",{"_index":502,"title":{},"content":{"51":{"position":[[276,7]]},"52":{"position":[[273,7]]},"53":{"position":[[298,7]]},"154":{"position":[[480,7]]},"216":{"position":[[239,7]]},"217":{"position":[[243,7]]},"218":{"position":[[246,7]]},"331":{"position":[[367,7]]}},"keywords":{}}],["333",{"_index":1086,"title":{},"content":{"283":{"position":[[423,6]]},"285":{"position":[[293,6]]}},"keywords":{}}],["360p",{"_index":391,"title":{},"content":{"27":{"position":[[1229,7]]},"346":{"position":[[1017,7]]}},"keywords":{}}],["400",{"_index":1103,"title":{},"content":{"283":{"position":[[1000,4]]}},"keywords":{}}],["400px",{"_index":760,"title":{},"content":{"103":{"position":[[179,6]]},"118":{"position":[[402,6]]},"295":{"position":[[276,6]]}},"keywords":{}}],["40px",{"_index":505,"title":{},"content":{"51":{"position":[[406,7]]},"216":{"position":[[369,7]]}},"keywords":{}}],["480p",{"_index":912,"title":{},"content":{"149":{"position":[[341,6]]},"326":{"position":[[233,6]]}},"keywords":{}}],["4:3",{"_index":1057,"title":{},"content":{"268":{"position":[[90,4]]}},"keywords":{}}],["5",{"_index":68,"title":{},"content":{"6":{"position":[[718,2]]},"29":{"position":[[217,3],[642,3],[899,3],[1026,3]]},"82":{"position":[[239,2]]},"122":{"position":[[198,22]]},"136":{"position":[[243,1],[269,1]]},"170":{"position":[[218,2]]},"194":{"position":[[462,2]]},"245":{"position":[[201,2]]},"246":{"position":[[207,2]]},"247":{"position":[[205,2]]},"253":{"position":[[318,2]]},"269":{"position":[[267,3]]},"283":{"position":[[492,2],[867,2]]},"299":{"position":[[145,22]]},"313":{"position":[[170,1],[179,1]]},"348":{"position":[[142,3],[564,3],[782,3],[904,3]]},"353":{"position":[[173,2]]},"354":{"position":[[176,2]]},"355":{"position":[[173,2]]},"361":{"position":[[246,2]]},"377":{"position":[[208,3]]}},"keywords":{}}],["50",{"_index":1097,"title":{},"content":{"283":{"position":[[829,3]]}},"keywords":{}}],["500",{"_index":1100,"title":{},"content":{"283":{"position":[[936,4],[975,6]]}},"keywords":{}}],["5s",{"_index":892,"title":{},"content":{"141":{"position":[[65,3],[69,3]]},"318":{"position":[[34,3],[38,3]]}},"keywords":{}}],["5x",{"_index":421,"title":{},"content":{"29":{"position":[[527,5],[886,5],[1013,5]]},"348":{"position":[[449,5],[769,5],[891,5]]}},"keywords":{}}],["60",{"_index":916,"title":{},"content":{"150":{"position":[[293,3]]},"283":{"position":[[893,3]]},"327":{"position":[[196,3]]}},"keywords":{}}],["720p",{"_index":389,"title":{},"content":{"27":{"position":[[1170,7]]},"149":{"position":[[396,6]]},"326":{"position":[[288,6]]},"346":{"position":[[958,7]]}},"keywords":{}}],["8",{"_index":497,"title":{},"content":{"51":{"position":[[232,3]]},"52":{"position":[[229,3]]},"53":{"position":[[258,3]]},"154":{"position":[[259,1],[436,3]]},"216":{"position":[[195,3]]},"217":{"position":[[199,3]]},"218":{"position":[[206,3]]},"331":{"position":[[146,1],[323,3]]}},"keywords":{}}],["8"",{"_index":758,"title":{},"content":{"103":{"position":[[127,7]]}},"keywords":{}}],["9",{"_index":522,"title":{},"content":{"56":{"position":[[360,5],[516,5]]},"57":{"position":[[827,5]]},"145":{"position":[[807,5]]},"221":{"position":[[331,5],[487,5]]},"222":{"position":[[585,5]]},"322":{"position":[[567,5]]}},"keywords":{}}],["_",{"_index":147,"title":{},"content":{"19":{"position":[[261,3]]},"275":{"position":[[297,3]]},"288":{"position":[[282,3]]}},"keywords":{}}],["abbrevi",{"_index":898,"title":{},"content":{"143":{"position":[[462,12]]}},"keywords":{}}],["absolut",{"_index":518,"title":{},"content":{"56":{"position":[[311,11],[468,11]]},"57":{"position":[[778,11]]},"145":{"position":[[758,11]]},"221":{"position":[[282,11],[439,11]]},"222":{"position":[[536,11]]},"322":{"position":[[518,11]]}},"keywords":{}}],["accept",{"_index":824,"title":{},"content":{"120":{"position":[[49,7]]}},"keywords":{}}],["access",{"_index":22,"title":{},"content":{"5":{"position":[[397,6]]},"75":{"position":[[116,6]]},"143":{"position":[[175,6]]},"151":{"position":[[111,6]]}},"keywords":{}}],["accord",{"_index":984,"title":{},"content":{"163":{"position":[[57,9]]}},"keywords":{}}],["acquisit",{"_index":169,"title":{},"content":{"20":{"position":[[325,12]]}},"keywords":{}}],["ad",{"_index":0,"title":{"0":{"position":[[0,3]]}},"content":{"3":{"position":[[31,3]]},"4":{"position":[[28,3]]},"6":{"position":[[194,3],[233,2],[327,2],[368,2],[595,2],[671,2],[750,3],[830,5],[898,4],[985,5],[1029,5],[1073,5],[1119,5]]},"191":{"position":[[31,3]]},"192":{"position":[[28,3]]},"194":{"position":[[639,5],[675,5],[719,5],[755,5]]}},"keywords":{}}],["adapt",{"_index":1034,"title":{},"content":{"264":{"position":[[63,9]]},"270":{"position":[[101,5]]}},"keywords":{}}],["add",{"_index":9,"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]]},"57":{"position":[[0,4]]},"62":{"position":[[0,4]]},"65":{"position":[[0,4]]},"71":{"position":[[0,4]]},"75":{"position":[[0,4]]},"222":{"position":[[0,4]]},"227":{"position":[[0,4]]},"230":{"position":[[0,4]]},"236":{"position":[[0,4]]},"240":{"position":[[0,4]]}},"content":{"4":{"position":[[7,3]]},"19":{"position":[[0,3]]},"20":{"position":[[34,3],[104,3]]},"43":{"position":[[77,3]]},"47":{"position":[[33,3]]},"57":{"position":[[22,3],[42,3]]},"62":{"position":[[22,3],[42,3]]},"65":{"position":[[22,3],[42,3]]},"71":{"position":[[23,3],[43,3]]},"75":{"position":[[22,3],[45,3]]},"146":{"position":[[76,3]]},"161":{"position":[[39,3]]},"192":{"position":[[7,3]]},"222":{"position":[[16,3]]},"227":{"position":[[16,3]]},"230":{"position":[[16,3]]},"236":{"position":[[16,3]]},"240":{"position":[[16,3]]},"280":{"position":[[7,3]]}},"keywords":{}}],["addit",{"_index":1009,"title":{},"content":{"253":{"position":[[121,10]]}},"keywords":{}}],["address",{"_index":47,"title":{},"content":{"6":{"position":[[306,7]]},"119":{"position":[[50,8]]},"134":{"position":[[328,9]]},"149":{"position":[[196,7]]},"157":{"position":[[175,9],[231,7]]},"251":{"position":[[54,8]]}},"keywords":{}}],["aden"",{"_index":283,"title":{},"content":{"25":{"position":[[190,10]]},"343":{"position":[[190,10]]}},"keywords":{}}],["adjust",{"_index":858,"title":{},"content":{"128":{"position":[[153,6]]}},"keywords":{}}],["ads.js"></script>",{"_index":16,"title":{},"content":{"5":{"position":[[67,31],[216,31],[351,31]]},"193":{"position":[[64,31],[213,31],[348,31]]}},"keywords":{}}],["ads/dist/artplay",{"_index":19,"title":{},"content":{"5":{"position":[[190,18],[325,18]]},"193":{"position":[[187,18],[322,18]]}},"keywords":{}}],["advanc",{"_index":425,"title":{"30":{"position":[[0,8]]}},"content":{"143":{"position":[[132,7]]}},"keywords":{}}],["agent",{"_index":637,"title":{},"content":{"77":{"position":[[1271,5]]},"165":{"position":[[1233,5]]}},"keywords":{}}],["alignitem",{"_index":1132,"title":{},"content":{"290":{"position":[[507,11]]}},"keywords":{}}],["allow",{"_index":889,"title":{},"content":{"138":{"position":[[110,7]]}},"keywords":{}}],["alreadi",{"_index":607,"title":{},"content":{"77":{"position":[[604,7]]},"165":{"position":[[566,7]]}},"keywords":{}}],["amaro"",{"_index":285,"title":{},"content":{"25":{"position":[[275,11]]},"343":{"position":[[275,11]]}},"keywords":{}}],["amp;&",{"_index":790,"title":{},"content":{"104":{"position":[[550,10]]},"105":{"position":[[363,10],[457,10]]}},"keywords":{}}],["anonym",{"_index":872,"title":{},"content":{"134":{"position":[[250,12]]},"311":{"position":[[192,12]]}},"keywords":{}}],["antioverlap",{"_index":1091,"title":{},"content":{"283":{"position":[[679,12]]}},"keywords":{}}],["app",{"_index":33,"title":{},"content":{"6":{"position":[[60,5]]},"9":{"position":[[215,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]]},"39":{"position":[[215,5]]},"40":{"position":[[103,5]]},"42":{"position":[[141,6]]},"43":{"position":[[325,5]]},"46":{"position":[[131,5]]},"47":{"position":[[112,5]]},"50":{"position":[[126,5]]},"51":{"position":[[130,5]]},"52":{"position":[[127,5]]},"53":{"position":[[156,5]]},"56":{"position":[[166,5]]},"57":{"position":[[537,5]]},"59":{"position":[[239,5]]},"61":{"position":[[139,5]]},"62":{"position":[[581,5]]},"64":{"position":[[132,5]]},"65":{"position":[[542,5]]},"67":{"position":[[148,5]]},"69":{"position":[[142,5]]},"71":{"position":[[201,5]]},"73":{"position":[[135,5]]},"75":{"position":[[352,5]]},"77":{"position":[[1660,5]]},"79":{"position":[[126,5]]},"80":{"position":[[92,5]]},"81":{"position":[[91,5]]},"82":{"position":[[94,5]]},"83":{"position":[[96,5]]},"84":{"position":[[104,5]]},"85":{"position":[[121,5]]},"86":{"position":[[134,5]]},"87":{"position":[[90,5]]},"88":{"position":[[93,5]]},"89":{"position":[[152,5]]},"90":{"position":[[93,5]]},"91":{"position":[[104,5]]},"92":{"position":[[98,5]]},"93":{"position":[[89,5]]},"95":{"position":[[105,5]]},"96":{"position":[[106,5]]},"97":{"position":[[117,5]]},"98":{"position":[[109,5]]},"99":{"position":[[111,5]]},"101":{"position":[[121,5]]},"103":{"position":[[166,3],[432,5]]},"107":{"position":[[119,5]]},"118":{"position":[[207,5],[262,6],[389,3]]},"119":{"position":[[177,5]]},"120":{"position":[[240,5]]},"121":{"position":[[187,5]]},"122":{"position":[[152,5]]},"123":{"position":[[141,5]]},"124":{"position":[[114,5]]},"125":{"position":[[135,5]]},"126":{"position":[[113,5]]},"127":{"position":[[111,5]]},"128":{"position":[[295,5]]},"129":{"position":[[181,5]]},"130":{"position":[[109,5]]},"131":{"position":[[207,5]]},"132":{"position":[[196,5]]},"133":{"position":[[184,5]]},"134":{"position":[[151,5]]},"135":{"position":[[172,5]]},"136":{"position":[[116,5]]},"137":{"position":[[155,5]]},"138":{"position":[[186,5]]},"139":{"position":[[177,5]]},"140":{"position":[[178,5]]},"141":{"position":[[133,5]]},"142":{"position":[[163,5]]},"143":{"position":[[300,6]]},"144":{"position":[[121,5]]},"145":{"position":[[571,5]]},"146":{"position":[[154,5]]},"147":{"position":[[536,5]]},"148":{"position":[[593,5]]},"149":{"position":[[264,5]]},"150":{"position":[[233,5]]},"151":{"position":[[347,5]]},"152":{"position":[[508,5]]},"153":{"position":[[228,5]]},"154":{"position":[[321,5]]},"155":{"position":[[208,5]]},"156":{"position":[[138,5]]},"157":{"position":[[363,5]]},"158":{"position":[[191,5]]},"159":{"position":[[174,5]]},"160":{"position":[[171,5]]},"161":{"position":[[166,5]]},"162":{"position":[[117,5]]},"163":{"position":[[205,5]]},"165":{"position":[[1622,5]]},"167":{"position":[[98,5]]},"168":{"position":[[70,5]]},"169":{"position":[[70,5]]},"170":{"position":[[73,5]]},"171":{"position":[[71,5]]},"172":{"position":[[73,5]]},"173":{"position":[[80,5]]},"174":{"position":[[84,5]]},"175":{"position":[[73,5]]},"176":{"position":[[72,5]]},"177":{"position":[[89,5]]},"178":{"position":[[71,5]]},"179":{"position":[[72,5]]},"180":{"position":[[72,5]]},"181":{"position":[[71,5]]},"183":{"position":[[99,5]]},"184":{"position":[[100,5]]},"185":{"position":[[111,5]]},"186":{"position":[[103,5]]},"187":{"position":[[105,5]]},"194":{"position":[[60,5]]},"204":{"position":[[162,5]]},"205":{"position":[[95,5]]},"207":{"position":[[96,6]]},"208":{"position":[[220,5]]},"211":{"position":[[98,5]]},"212":{"position":[[94,5]]},"215":{"position":[[95,5]]},"216":{"position":[[93,5]]},"217":{"position":[[97,5]]},"218":{"position":[[104,5]]},"221":{"position":[[137,5]]},"222":{"position":[[295,5]]},"224":{"position":[[121,5]]},"226":{"position":[[98,5]]},"227":{"position":[[329,5]]},"229":{"position":[[97,5]]},"230":{"position":[[295,5]]},"232":{"position":[[101,5]]},"234":{"position":[[99,5]]},"236":{"position":[[120,5]]},"238":{"position":[[99,5]]},"240":{"position":[[259,5]]},"242":{"position":[[86,5]]},"243":{"position":[[87,5]]},"244":{"position":[[107,5]]},"245":{"position":[[120,5]]},"246":{"position":[[123,5]]},"247":{"position":[[124,5]]},"248":{"position":[[137,5]]},"249":{"position":[[119,5]]},"250":{"position":[[276,5]]},"251":{"position":[[289,5]]},"252":{"position":[[136,5]]},"253":{"position":[[199,5]]},"254":{"position":[[92,5]]},"255":{"position":[[119,5]]},"256":{"position":[[142,5]]},"257":{"position":[[140,5]]},"258":{"position":[[138,5]]},"259":{"position":[[147,5]]},"260":{"position":[[126,5]]},"261":{"position":[[199,5]]},"262":{"position":[[127,5]]},"263":{"position":[[116,5]]},"264":{"position":[[172,5]]},"265":{"position":[[127,5]]},"266":{"position":[[159,5]]},"267":{"position":[[177,5]]},"268":{"position":[[160,5]]},"269":{"position":[[162,5]]},"270":{"position":[[195,5]]},"271":{"position":[[152,5]]},"272":{"position":[[130,5]]},"273":{"position":[[136,5]]},"274":{"position":[[112,5]]},"275":{"position":[[137,5]]},"283":{"position":[[60,5]]},"284":{"position":[[60,5]]},"285":{"position":[[60,5]]},"287":{"position":[[101,5]]},"288":{"position":[[98,5]]},"289":{"position":[[92,5]]},"290":{"position":[[198,5]]},"291":{"position":[[99,5]]},"292":{"position":[[49,5]]},"293":{"position":[[219,5]]},"295":{"position":[[133,5],[188,6],[263,3]]},"296":{"position":[[117,5]]},"297":{"position":[[134,5]]},"298":{"position":[[103,5]]},"299":{"position":[[99,5]]},"300":{"position":[[98,5]]},"301":{"position":[[87,5]]},"302":{"position":[[100,5]]},"303":{"position":[[88,5]]},"304":{"position":[[88,5]]},"305":{"position":[[152,5]]},"306":{"position":[[108,5]]},"307":{"position":[[88,5]]},"308":{"position":[[130,5]]},"309":{"position":[[113,5]]},"310":{"position":[[112,5]]},"311":{"position":[[99,5]]},"312":{"position":[[102,5]]},"313":{"position":[[88,5]]},"314":{"position":[[101,5]]},"315":{"position":[[108,5]]},"316":{"position":[[102,5]]},"317":{"position":[[102,5]]},"318":{"position":[[102,5]]},"319":{"position":[[106,5]]},"320":{"position":[[164,6]]},"321":{"position":[[104,5]]},"322":{"position":[[331,5]]},"323":{"position":[[105,5]]},"324":{"position":[[293,5]]},"325":{"position":[[328,5]]},"326":{"position":[[156,5]]},"327":{"position":[[136,5]]},"328":{"position":[[256,5]]},"329":{"position":[[229,5]]},"330":{"position":[[153,5]]},"331":{"position":[[208,5]]},"332":{"position":[[138,5]]},"333":{"position":[[98,5]]},"334":{"position":[[181,5]]},"335":{"position":[[120,5]]},"336":{"position":[[134,5]]},"337":{"position":[[106,5]]},"338":{"position":[[98,5]]},"339":{"position":[[92,5]]},"340":{"position":[[112,5]]},"342":{"position":[[60,5]]},"343":{"position":[[3707,5]]},"346":{"position":[[255,5]]},"347":{"position":[[192,5]]},"348":{"position":[[309,5]]},"350":{"position":[[78,5]]},"351":{"position":[[78,5]]},"352":{"position":[[84,5]]},"353":{"position":[[92,5]]},"354":{"position":[[92,5]]},"355":{"position":[[92,5]]},"356":{"position":[[109,5]]},"357":{"position":[[98,5]]},"358":{"position":[[144,5]]},"359":{"position":[[150,5]]},"360":{"position":[[101,5]]},"361":{"position":[[127,5]]},"362":{"position":[[78,5]]},"363":{"position":[[84,5]]},"364":{"position":[[108,5]]},"365":{"position":[[106,5]]},"366":{"position":[[102,5]]},"367":{"position":[[102,5]]},"368":{"position":[[103,5]]},"369":{"position":[[115,5]]},"370":{"position":[[102,5]]},"371":{"position":[[94,5]]},"372":{"position":[[120,5]]},"373":{"position":[[85,5]]},"374":{"position":[[130,5]]},"375":{"position":[[134,5]]},"376":{"position":[[119,5]]},"377":{"position":[[103,5]]},"378":{"position":[[117,5]]},"379":{"position":[[103,5]]},"380":{"position":[[101,5]]},"381":{"position":[[103,5]]},"382":{"position":[[126,5]]},"383":{"position":[[378,5]]}},"keywords":{}}],["app"></div>",{"_index":767,"title":{},"content":{"103":{"position":[[275,25]]}},"keywords":{}}],["app').queryselector",{"_index":445,"title":{},"content":{"39":{"position":[[135,19]]},"204":{"position":[[82,19]]}},"keywords":{}}],["appear",{"_index":830,"title":{},"content":{"121":{"position":[[58,6]]},"122":{"position":[[50,6]]},"131":{"position":[[80,6]]},"132":{"position":[[92,6]]},"133":{"position":[[80,6]]},"142":{"position":[[52,7]]}},"keywords":{}}],["area",{"_index":668,"title":{},"content":{"86":{"position":[[47,4]]}},"keywords":{}}],["arg",{"_index":652,"title":{},"content":{"77":{"position":[[1724,9]]},"79":{"position":[[185,9]]},"80":{"position":[[150,9]]},"81":{"position":[[150,9]]},"82":{"position":[[152,9],[210,9]]},"83":{"position":[[156,9],[214,9]]},"84":{"position":[[165,9],[223,9]]},"85":{"position":[[180,9]]},"86":{"position":[[192,9]]},"88":{"position":[[169,9]]},"89":{"position":[[215,9]]},"90":{"position":[[150,9],[208,9]]},"91":{"position":[[186,9]]},"92":{"position":[[186,9]]},"93":{"position":[[149,9]]},"145":{"position":[[832,9],[934,9]]},"165":{"position":[[1686,9]]},"167":{"position":[[157,9]]},"168":{"position":[[128,9]]},"169":{"position":[[129,9]]},"170":{"position":[[131,9],[189,9]]},"171":{"position":[[131,9],[189,9]]},"172":{"position":[[134,9],[192,9]]},"173":{"position":[[139,9]]},"174":{"position":[[142,9]]},"176":{"position":[[148,9]]},"177":{"position":[[152,9]]},"178":{"position":[[128,9],[186,9]]},"179":{"position":[[154,9]]},"180":{"position":[[160,9]]},"181":{"position":[[131,9]]},"322":{"position":[[592,9],[674,9]]}},"keywords":{}}],["array",{"_index":99,"title":{},"content":{"9":{"position":[[6,5],[14,5]]},"27":{"position":[[211,5]]},"29":{"position":[[113,5]]},"107":{"position":[[4,5]]},"152":{"position":[[277,5]]},"269":{"position":[[30,5]]},"322":{"position":[[4,8]]},"323":{"position":[[4,8]]},"324":{"position":[[4,8]]},"325":{"position":[[4,8]]},"326":{"position":[[4,8]]},"327":{"position":[[4,8]]},"328":{"position":[[4,8]]},"329":{"position":[[4,8]]},"346":{"position":[[98,5]]},"348":{"position":[[71,5]]},"377":{"position":[[21,5]]}},"keywords":{}}],["arraydefault",{"_index":903,"title":{},"content":{"145":{"position":[[6,13]]},"146":{"position":[[6,13]]},"147":{"position":[[6,13]]},"148":{"position":[[6,13]]},"149":{"position":[[6,13]]},"150":{"position":[[6,13]]},"151":{"position":[[6,13]]},"152":{"position":[[6,13]]}},"keywords":{}}],["arrow",{"_index":827,"title":{},"content":{"120":{"position":[[435,5]]}},"keywords":{}}],["arrowleft",{"_index":956,"title":{},"content":{"156":{"position":[[410,10]]},"333":{"position":[[370,10]]}},"keywords":{}}],["arrowright",{"_index":957,"title":{},"content":{"156":{"position":[[425,11]]},"333":{"position":[[385,11]]}},"keywords":{}}],["art",{"_index":30,"title":{},"content":{"6":{"position":[[15,3]]},"9":{"position":[[170,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]]},"39":{"position":[[170,3]]},"40":{"position":[[58,3]]},"42":{"position":[[152,3]]},"43":{"position":[[280,3]]},"46":{"position":[[86,3]]},"47":{"position":[[67,3]]},"50":{"position":[[81,3]]},"51":{"position":[[85,3]]},"52":{"position":[[82,3]]},"53":{"position":[[111,3]]},"56":{"position":[[121,3]]},"57":{"position":[[492,3]]},"59":{"position":[[194,3]]},"61":{"position":[[94,3]]},"62":{"position":[[536,3]]},"64":{"position":[[87,3]]},"65":{"position":[[497,3]]},"67":{"position":[[103,3]]},"69":{"position":[[97,3]]},"71":{"position":[[156,3]]},"73":{"position":[[90,3]]},"75":{"position":[[307,3]]},"77":{"position":[[1615,3]]},"79":{"position":[[81,3]]},"80":{"position":[[47,3]]},"81":{"position":[[46,3]]},"82":{"position":[[49,3]]},"83":{"position":[[51,3]]},"84":{"position":[[59,3]]},"85":{"position":[[76,3]]},"86":{"position":[[89,3]]},"87":{"position":[[45,3]]},"88":{"position":[[48,3]]},"89":{"position":[[107,3]]},"90":{"position":[[48,3]]},"91":{"position":[[59,3]]},"92":{"position":[[53,3]]},"93":{"position":[[44,3]]},"95":{"position":[[60,3]]},"96":{"position":[[61,3]]},"97":{"position":[[72,3]]},"98":{"position":[[64,3]]},"99":{"position":[[66,3],[521,4]]},"101":{"position":[[76,3]]},"103":{"position":[[387,3]]},"105":{"position":[[283,3],[452,4]]},"107":{"position":[[74,3]]},"118":{"position":[[162,3]]},"119":{"position":[[132,3]]},"120":{"position":[[194,3]]},"121":{"position":[[142,3]]},"122":{"position":[[107,3]]},"123":{"position":[[96,3]]},"124":{"position":[[69,3]]},"125":{"position":[[90,3]]},"126":{"position":[[68,3]]},"127":{"position":[[66,3]]},"128":{"position":[[250,3]]},"129":{"position":[[136,3]]},"130":{"position":[[64,3]]},"131":{"position":[[162,3]]},"132":{"position":[[151,3]]},"133":{"position":[[139,3]]},"134":{"position":[[106,3]]},"135":{"position":[[127,3]]},"136":{"position":[[71,3]]},"137":{"position":[[110,3]]},"138":{"position":[[141,3]]},"139":{"position":[[132,3]]},"140":{"position":[[133,3]]},"141":{"position":[[88,3]]},"142":{"position":[[118,3]]},"143":{"position":[[350,3]]},"144":{"position":[[76,3]]},"145":{"position":[[526,3]]},"146":{"position":[[109,3]]},"147":{"position":[[491,3]]},"148":{"position":[[548,3]]},"149":{"position":[[219,3]]},"150":{"position":[[188,3]]},"151":{"position":[[302,3]]},"152":{"position":[[463,3]]},"153":{"position":[[183,3]]},"154":{"position":[[276,3]]},"155":{"position":[[163,3]]},"156":{"position":[[93,3]]},"157":{"position":[[318,3]]},"158":{"position":[[146,3],[271,4],[327,4]]},"159":{"position":[[129,3]]},"160":{"position":[[126,3]]},"161":{"position":[[121,3]]},"162":{"position":[[72,3]]},"163":{"position":[[160,3]]},"165":{"position":[[1577,3]]},"167":{"position":[[53,3]]},"168":{"position":[[25,3]]},"169":{"position":[[25,3]]},"170":{"position":[[28,3]]},"171":{"position":[[26,3]]},"172":{"position":[[28,3]]},"173":{"position":[[35,3]]},"174":{"position":[[39,3]]},"175":{"position":[[28,3]]},"176":{"position":[[27,3]]},"177":{"position":[[44,3]]},"178":{"position":[[26,3]]},"179":{"position":[[27,3]]},"180":{"position":[[27,3]]},"181":{"position":[[26,3]]},"183":{"position":[[54,3]]},"184":{"position":[[55,3]]},"185":{"position":[[66,3]]},"186":{"position":[[58,3]]},"187":{"position":[[60,3],[515,4]]},"194":{"position":[[15,3]]},"204":{"position":[[117,3]]},"205":{"position":[[50,3]]},"207":{"position":[[107,3]]},"208":{"position":[[175,3]]},"211":{"position":[[53,3]]},"212":{"position":[[49,3]]},"215":{"position":[[50,3]]},"216":{"position":[[48,3]]},"217":{"position":[[52,3]]},"218":{"position":[[59,3]]},"221":{"position":[[92,3]]},"222":{"position":[[250,3]]},"224":{"position":[[76,3]]},"226":{"position":[[53,3]]},"227":{"position":[[284,3]]},"229":{"position":[[52,3]]},"230":{"position":[[250,3]]},"232":{"position":[[56,3]]},"234":{"position":[[54,3]]},"236":{"position":[[75,3]]},"238":{"position":[[54,3]]},"240":{"position":[[214,3]]},"242":{"position":[[41,3]]},"243":{"position":[[42,3]]},"244":{"position":[[62,3]]},"245":{"position":[[75,3]]},"246":{"position":[[78,3]]},"247":{"position":[[79,3]]},"248":{"position":[[92,3]]},"249":{"position":[[74,3]]},"250":{"position":[[231,3]]},"251":{"position":[[244,3]]},"252":{"position":[[91,3]]},"253":{"position":[[154,3]]},"254":{"position":[[47,3]]},"255":{"position":[[74,3]]},"256":{"position":[[97,3]]},"257":{"position":[[95,3]]},"258":{"position":[[93,3]]},"259":{"position":[[102,3]]},"260":{"position":[[81,3]]},"261":{"position":[[154,3]]},"262":{"position":[[82,3]]},"263":{"position":[[71,3]]},"264":{"position":[[127,3]]},"265":{"position":[[82,3]]},"266":{"position":[[114,3]]},"267":{"position":[[132,3]]},"268":{"position":[[115,3]]},"269":{"position":[[117,3]]},"270":{"position":[[150,3]]},"271":{"position":[[107,3]]},"272":{"position":[[85,3]]},"273":{"position":[[91,3]]},"274":{"position":[[67,3]]},"275":{"position":[[92,3]]},"283":{"position":[[15,3]]},"284":{"position":[[15,3]]},"285":{"position":[[15,3]]},"287":{"position":[[56,3]]},"288":{"position":[[53,3]]},"289":{"position":[[47,3]]},"290":{"position":[[153,3]]},"291":{"position":[[54,3]]},"292":{"position":[[4,3]]},"293":{"position":[[174,3]]},"295":{"position":[[88,3]]},"296":{"position":[[72,3]]},"297":{"position":[[89,3]]},"298":{"position":[[58,3]]},"299":{"position":[[54,3]]},"300":{"position":[[53,3]]},"301":{"position":[[42,3]]},"302":{"position":[[55,3]]},"303":{"position":[[43,3]]},"304":{"position":[[43,3]]},"305":{"position":[[107,3]]},"306":{"position":[[63,3]]},"307":{"position":[[43,3]]},"308":{"position":[[85,3]]},"309":{"position":[[68,3]]},"310":{"position":[[67,3]]},"311":{"position":[[54,3]]},"312":{"position":[[57,3]]},"313":{"position":[[43,3]]},"314":{"position":[[56,3]]},"315":{"position":[[63,3]]},"316":{"position":[[57,3]]},"317":{"position":[[57,3]]},"318":{"position":[[57,3]]},"319":{"position":[[61,3]]},"320":{"position":[[214,3]]},"321":{"position":[[59,3]]},"322":{"position":[[286,3]]},"323":{"position":[[60,3]]},"324":{"position":[[248,3]]},"325":{"position":[[283,3]]},"326":{"position":[[111,3]]},"327":{"position":[[91,3]]},"328":{"position":[[211,3]]},"329":{"position":[[184,3]]},"330":{"position":[[108,3]]},"331":{"position":[[163,3]]},"332":{"position":[[93,3]]},"333":{"position":[[53,3]]},"334":{"position":[[136,3]]},"335":{"position":[[75,3],[200,4],[241,4]]},"336":{"position":[[89,3]]},"337":{"position":[[61,3]]},"338":{"position":[[53,3]]},"339":{"position":[[47,3]]},"340":{"position":[[67,3]]},"342":{"position":[[15,3]]},"343":{"position":[[3662,3],[3931,4]]},"346":{"position":[[210,3]]},"347":{"position":[[147,3]]},"348":{"position":[[264,3]]},"350":{"position":[[33,3]]},"351":{"position":[[33,3]]},"352":{"position":[[39,3]]},"353":{"position":[[47,3]]},"354":{"position":[[47,3]]},"355":{"position":[[47,3]]},"356":{"position":[[64,3]]},"357":{"position":[[53,3]]},"358":{"position":[[99,3]]},"359":{"position":[[105,3]]},"360":{"position":[[56,3]]},"361":{"position":[[82,3]]},"362":{"position":[[33,3]]},"363":{"position":[[39,3]]},"364":{"position":[[63,3]]},"365":{"position":[[61,3]]},"366":{"position":[[57,3]]},"367":{"position":[[57,3]]},"368":{"position":[[58,3]]},"369":{"position":[[70,3]]},"370":{"position":[[57,3]]},"371":{"position":[[49,3]]},"372":{"position":[[75,3]]},"373":{"position":[[40,3]]},"374":{"position":[[85,3]]},"375":{"position":[[89,3]]},"376":{"position":[[74,3]]},"377":{"position":[[58,3]]},"378":{"position":[[72,3]]},"379":{"position":[[58,3]]},"380":{"position":[[56,3]]},"381":{"position":[[58,3]]},"382":{"position":[[81,3]]},"383":{"position":[[392,5],[1021,4],[1097,4]]}},"keywords":{}}],["art.aspectratio",{"_index":1060,"title":{},"content":{"268":{"position":[[261,15]]},"376":{"position":[[220,15]]}},"keywords":{}}],["art.attr('playsinlin",{"_index":1070,"title":{},"content":{"271":{"position":[[261,23]]},"379":{"position":[[212,23]]}},"keywords":{}}],["art.autoheight",{"_index":1067,"title":{},"content":{"270":{"position":[[295,14]]},"378":{"position":[[217,14]]}},"keywords":{}}],["art.autos",{"_index":1038,"title":{},"content":{"264":{"position":[[270,12]]},"372":{"position":[[218,12]]}},"keywords":{}}],["art.backward",{"_index":994,"title":{},"content":{"247":{"position":[[230,12]]},"355":{"position":[[198,12]]}},"keywords":{}}],["art.contextmenu.add",{"_index":174,"title":{},"content":{"20":{"position":[[574,21]]},"65":{"position":[[663,21]]},"230":{"position":[[416,21]]},"293":{"position":[[395,21]]}},"keywords":{}}],["art.contextmenu.show",{"_index":552,"title":{},"content":{"64":{"position":[[202,20],[253,20]]},"65":{"position":[[612,20],[772,20]]},"147":{"position":[[679,20],[749,20]]},"229":{"position":[[167,20],[218,20]]},"230":{"position":[[365,20],[501,20]]},"324":{"position":[[412,20],[482,20]]}},"keywords":{}}],["art.contextmenu['contextmenu1",{"_index":182,"title":{},"content":{"20":{"position":[[1156,32]]},"293":{"position":[[894,32]]}},"keywords":{}}],["art.controls.add",{"_index":177,"title":{},"content":{"20":{"position":[[688,18]]},"62":{"position":[[673,18]]},"227":{"position":[[421,18]]},"293":{"position":[[509,18]]}},"keywords":{}}],["art.controls.port",{"_index":252,"title":{},"content":{"22":{"position":[[1228,20]]},"383":{"position":[[1146,20]]}},"keywords":{}}],["art.controls.show",{"_index":545,"title":{},"content":{"61":{"position":[[231,17]]},"226":{"position":[[190,17]]}},"keywords":{}}],["art.controls['control1",{"_index":183,"title":{},"content":{"20":{"position":[[1205,25]]},"293":{"position":[[943,25]]}},"keywords":{}}],["art.currenttim",{"_index":659,"title":{},"content":{"82":{"position":[[259,15]]},"170":{"position":[[232,15]]},"253":{"position":[[300,15]]},"361":{"position":[[228,15]]}},"keywords":{}}],["art.destroy",{"_index":664,"title":{},"content":{"84":{"position":[[241,14]]},"105":{"position":[[468,12]]},"172":{"position":[[210,14]]},"274":{"position":[[182,14]]},"382":{"position":[[196,14]]}},"keywords":{}}],["art.destroy(fals",{"_index":808,"title":{},"content":{"105":{"position":[[483,19]]}},"keywords":{}}],["art.flip",{"_index":1048,"title":{},"content":{"266":{"position":[[253,8]]},"374":{"position":[[224,8]]}},"keywords":{}}],["art.forward",{"_index":993,"title":{},"content":{"246":{"position":[[193,11]]},"354":{"position":[[162,11]]}},"keywords":{}}],["art.fullscreen",{"_index":1024,"title":{},"content":{"258":{"position":[[226,14],[271,14]]},"366":{"position":[[190,14],[235,14]]}},"keywords":{}}],["art.fullscreenweb",{"_index":1026,"title":{},"content":{"259":{"position":[[238,17],[286,17]]},"367":{"position":[[193,17],[241,17]]}},"keywords":{}}],["art.getbloburl().then((url",{"_index":1023,"title":{},"content":{"257":{"position":[[225,27]]},"365":{"position":[[191,27]]}},"keywords":{}}],["art.getdataurl().then((url",{"_index":1019,"title":{},"content":{"256":{"position":[[227,27]]},"364":{"position":[[193,27]]}},"keywords":{}}],["art.hotkey.add(65",{"_index":561,"title":{},"content":{"71":{"position":[[271,18]]},"236":{"position":[[190,18]]}},"keywords":{}}],["art.hotkey.add(66",{"_index":562,"title":{},"content":{"71":{"position":[[334,18]]},"236":{"position":[[250,18]]}},"keywords":{}}],["art.i18n.upd",{"_index":474,"title":{},"content":{"47":{"position":[[167,17]]},"212":{"position":[[149,17]]}},"keywords":{}}],["art.layers.add",{"_index":171,"title":{},"content":{"20":{"position":[[483,16]]},"57":{"position":[[667,16]]},"222":{"position":[[425,16]]},"293":{"position":[[304,16]]}},"keywords":{}}],["art.layers.port",{"_index":250,"title":{},"content":{"22":{"position":[[1152,18]]},"383":{"position":[[1070,18]]}},"keywords":{}}],["art.layers.show",{"_index":524,"title":{},"content":{"56":{"position":[[584,15]]},"145":{"position":[[888,15]]},"221":{"position":[[555,15]]},"322":{"position":[[628,15]]}},"keywords":{}}],["art.layers['layer1",{"_index":181,"title":{},"content":{"20":{"position":[[1114,21]]},"293":{"position":[[852,21]]}},"keywords":{}}],["art.loading.show",{"_index":555,"title":{},"content":{"67":{"position":[[218,16],[265,16]]},"99":{"position":[[559,16]]},"187":{"position":[[553,16]]},"232":{"position":[[171,16],[218,16]]}},"keywords":{}}],["art.loop",{"_index":1063,"title":{},"content":{"269":{"position":[[256,8]]},"377":{"position":[[197,8]]}},"keywords":{}}],["art.mask.show",{"_index":557,"title":{},"content":{"69":{"position":[[212,13],[256,13]]},"234":{"position":[[169,13],[213,13]]}},"keywords":{}}],["art.mini",{"_index":1031,"title":{},"content":{"262":{"position":[[197,8]]},"370":{"position":[[172,8]]}},"keywords":{}}],["art.mut",{"_index":1008,"title":{},"content":{"252":{"position":[[231,9]]},"360":{"position":[[196,9]]}},"keywords":{}}],["art.notice.show",{"_index":542,"title":{},"content":{"59":{"position":[[309,15],[358,15]]},"95":{"position":[[360,15]]},"96":{"position":[[478,15]]},"183":{"position":[[354,15]]},"184":{"position":[[472,15]]},"224":{"position":[[191,15],[221,15]]}},"keywords":{}}],["art.on("ready"",{"_index":246,"title":{},"content":{"22":{"position":[[1045,25]]},"383":{"position":[[963,25]]}},"keywords":{}}],["art.on('artplayerpluginads:click",{"_index":80,"title":{},"content":{"6":{"position":[[950,34]]},"194":{"position":[[604,34]]}},"keywords":{}}],["art.on('artplayerpluginads:skip",{"_index":83,"title":{},"content":{"6":{"position":[[1039,33]]},"194":{"position":[[685,33]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:config",{"_index":1145,"title":{},"content":{"292":{"position":[[462,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:destroy",{"_index":1150,"title":{},"content":{"292":{"position":[[854,40]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:emit",{"_index":1141,"title":{},"content":{"292":{"position":[[189,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:error",{"_index":1144,"title":{},"content":{"292":{"position":[[374,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:hid",{"_index":1148,"title":{},"content":{"292":{"position":[[704,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:load",{"_index":1142,"title":{},"content":{"292":{"position":[[276,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:show",{"_index":1149,"title":{},"content":{"292":{"position":[[779,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:start",{"_index":1147,"title":{},"content":{"292":{"position":[[628,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:stop",{"_index":1146,"title":{},"content":{"292":{"position":[[553,37]]}},"keywords":{}}],["art.on('blur",{"_index":669,"title":{},"content":{"86":{"position":[[177,14]]},"174":{"position":[[127,14]]}},"keywords":{}}],["art.on('destroy",{"_index":663,"title":{},"content":{"84":{"position":[[147,17]]},"172":{"position":[[116,17]]}},"keywords":{}}],["art.on('focu",{"_index":665,"title":{},"content":{"85":{"position":[[164,15]]},"173":{"position":[[123,15]]}},"keywords":{}}],["art.on('fullscreen",{"_index":687,"title":{},"content":{"91":{"position":[[165,20]]},"179":{"position":[[133,20]]}},"keywords":{}}],["art.on('fullscreenweb",{"_index":689,"title":{},"content":{"92":{"position":[[162,23]]},"180":{"position":[[136,23]]}},"keywords":{}}],["art.on('hotkey",{"_index":690,"title":{},"content":{"93":{"position":[[132,16]]},"181":{"position":[[114,16]]}},"keywords":{}}],["art.on('hov",{"_index":673,"title":{},"content":{"87":{"position":[[133,15]]},"175":{"position":[[116,15]]}},"keywords":{}}],["art.on('mousemov",{"_index":680,"title":{},"content":{"89":{"position":[[195,19]]},"177":{"position":[[132,19]]}},"keywords":{}}],["art.on('paus",{"_index":656,"title":{},"content":{"81":{"position":[[134,15]]},"169":{"position":[[113,15]]}},"keywords":{}}],["art.on('play",{"_index":655,"title":{},"content":{"80":{"position":[[135,14]]},"168":{"position":[[113,14]]}},"keywords":{}}],["art.on('readi",{"_index":106,"title":{},"content":{"9":{"position":[[258,15]]},"20":{"position":[[456,15]]},"39":{"position":[[258,15]]},"40":{"position":[[146,15]]},"46":{"position":[[174,15]]},"50":{"position":[[220,15]]},"51":{"position":[[294,15]]},"52":{"position":[[291,15]]},"53":{"position":[[316,15]]},"56":{"position":[[535,15]]},"57":{"position":[[618,15]]},"59":{"position":[[282,15]]},"61":{"position":[[182,15]]},"62":{"position":[[624,15]]},"64":{"position":[[175,15]]},"65":{"position":[[585,15]]},"67":{"position":[[191,15]]},"69":{"position":[[185,15]]},"71":{"position":[[244,15]]},"73":{"position":[[209,15]]},"75":{"position":[[395,15]]},"79":{"position":[[169,15]]},"82":{"position":[[194,15]]},"83":{"position":[[198,15]]},"84":{"position":[[207,15]]},"90":{"position":[[192,15]]},"99":{"position":[[707,15]]},"107":{"position":[[162,15]]},"147":{"position":[[722,15]]},"151":{"position":[[411,15]]},"167":{"position":[[141,15]]},"170":{"position":[[173,15]]},"171":{"position":[[173,15]]},"172":{"position":[[176,15]]},"178":{"position":[[170,15]]},"187":{"position":[[701,15]]},"204":{"position":[[205,15]]},"205":{"position":[[138,15]]},"211":{"position":[[141,15]]},"215":{"position":[[189,15]]},"216":{"position":[[257,15]]},"217":{"position":[[261,15]]},"218":{"position":[[264,15]]},"221":{"position":[[506,15]]},"222":{"position":[[376,15]]},"224":{"position":[[164,15]]},"226":{"position":[[141,15]]},"227":{"position":[[372,15]]},"229":{"position":[[140,15]]},"230":{"position":[[338,15]]},"232":{"position":[[144,15]]},"234":{"position":[[142,15]]},"236":{"position":[[163,15]]},"238":{"position":[[173,15]]},"240":{"position":[[302,15]]},"242":{"position":[[142,15]]},"243":{"position":[[143,15]]},"244":{"position":[[163,15]]},"245":{"position":[[163,15]]},"246":{"position":[[166,15]]},"247":{"position":[[167,15]]},"248":{"position":[[180,15]]},"249":{"position":[[162,15]]},"250":{"position":[[319,15]]},"251":{"position":[[332,15]]},"252":{"position":[[179,15]]},"253":{"position":[[242,15]]},"254":{"position":[[135,15]]},"255":{"position":[[162,15]]},"256":{"position":[[185,15]]},"257":{"position":[[183,15]]},"258":{"position":[[199,15]]},"259":{"position":[[211,15]]},"260":{"position":[[190,15]]},"261":{"position":[[279,15]]},"262":{"position":[[170,15]]},"263":{"position":[[172,15]]},"264":{"position":[[215,15]]},"265":{"position":[[170,15]]},"266":{"position":[[202,15]]},"267":{"position":[[220,15]]},"268":{"position":[[203,15]]},"269":{"position":[[205,15]]},"270":{"position":[[238,15]]},"271":{"position":[[195,15]]},"272":{"position":[[173,15]]},"273":{"position":[[179,15]]},"274":{"position":[[155,15]]},"293":{"position":[[277,15]]},"324":{"position":[[455,15]]},"328":{"position":[[320,15]]},"350":{"position":[[134,15]]},"351":{"position":[[134,15]]},"352":{"position":[[140,15]]},"353":{"position":[[135,15]]},"354":{"position":[[135,15]]},"355":{"position":[[135,15]]},"356":{"position":[[152,15]]},"357":{"position":[[141,15]]},"358":{"position":[[187,15]]},"359":{"position":[[193,15]]},"360":{"position":[[144,15]]},"361":{"position":[[170,15]]},"362":{"position":[[121,15]]},"363":{"position":[[127,15]]},"364":{"position":[[151,15]]},"365":{"position":[[149,15]]},"366":{"position":[[163,15]]},"367":{"position":[[166,15]]},"368":{"position":[[167,15]]},"369":{"position":[[195,15]]},"370":{"position":[[145,15]]},"371":{"position":[[150,15]]},"372":{"position":[[163,15]]},"373":{"position":[[128,15]]},"374":{"position":[[173,15]]},"375":{"position":[[177,15]]},"376":{"position":[[162,15]]},"377":{"position":[[146,15]]},"378":{"position":[[160,15]]},"379":{"position":[[146,15]]},"380":{"position":[[144,15]]},"381":{"position":[[146,15]]},"382":{"position":[[169,15]]}},"keywords":{}}],["art.on('res",{"_index":677,"title":{},"content":{"88":{"position":[[152,16]]},"176":{"position":[[131,16]]}},"keywords":{}}],["art.on('seek",{"_index":658,"title":{},"content":{"82":{"position":[[137,14]]},"170":{"position":[[116,14]]}},"keywords":{}}],["art.on('url",{"_index":681,"title":{},"content":{"90":{"position":[[136,13]]},"178":{"position":[[114,13]]}},"keywords":{}}],["art.on('video:play",{"_index":651,"title":{},"content":{"77":{"position":[[1703,20]]},"165":{"position":[[1665,20]]}},"keywords":{}}],["art.on('volum",{"_index":660,"title":{},"content":{"83":{"position":[[139,16]]},"171":{"position":[[114,16]]}},"keywords":{}}],["art.once('video:canplay",{"_index":1014,"title":{},"content":{"255":{"position":[[204,25]]},"363":{"position":[[169,25]]}},"keywords":{}}],["art.paus",{"_index":990,"title":{},"content":{"243":{"position":[[204,12]]},"351":{"position":[[195,12]]}},"keywords":{}}],["art.pip",{"_index":406,"title":{},"content":{"28":{"position":[[645,7]]},"260":{"position":[[217,7],[255,7]]},"347":{"position":[[564,7]]},"368":{"position":[[194,7],[232,7]]}},"keywords":{}}],["art.play",{"_index":989,"title":{},"content":{"242":{"position":[[169,11]]},"243":{"position":[[170,11]]},"263":{"position":[[226,11]]},"350":{"position":[[161,11]]},"351":{"position":[[161,11]]},"371":{"position":[[204,11]]}},"keywords":{}}],["art.playbackr",{"_index":1056,"title":{},"content":{"267":{"position":[[279,16]]},"375":{"position":[[236,16]]}},"keywords":{}}],["art.plugins.add(myplugin",{"_index":575,"title":{},"content":{"75":{"position":[[422,26]]},"240":{"position":[[329,26]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.config",{"_index":1136,"title":{},"content":{"290":{"position":[[668,43]]},"291":{"position":[[393,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.emit",{"_index":1123,"title":{},"content":{"289":{"position":[[425,41]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.hid",{"_index":1115,"title":{},"content":{"287":{"position":[[290,42]]},"288":{"position":[[429,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.ishid",{"_index":1118,"title":{},"content":{"288":{"position":[[298,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.load",{"_index":1138,"title":{},"content":{"291":{"position":[[288,42],[483,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.show",{"_index":1116,"title":{},"content":{"287":{"position":[[395,42]]},"288":{"position":[[344,42]]}},"keywords":{}}],["art.post",{"_index":1029,"title":{},"content":{"261":{"position":[[332,10]]},"369":{"position":[[248,10]]}},"keywords":{}}],["art.proxy(contain",{"_index":450,"title":{},"content":{"42":{"position":[[233,20]]},"207":{"position":[[188,20]]}},"keywords":{}}],["art.query('.art",{"_index":180,"title":{},"content":{"20":{"position":[[884,15],[936,15],[996,15]]},"40":{"position":[[186,15]]},"205":{"position":[[178,15]]},"293":{"position":[[666,15],[718,15],[778,15]]}},"keywords":{}}],["art.screenshot",{"_index":1015,"title":{},"content":{"255":{"position":[[241,17]]},"363":{"position":[[206,17]]}},"keywords":{}}],["art.seek",{"_index":488,"title":{},"content":{"50":{"position":[[247,8]]},"51":{"position":[[321,8]]},"53":{"position":[[343,8]]},"73":{"position":[[236,8]]},"82":{"position":[[228,8]]},"170":{"position":[[207,8]]},"215":{"position":[[216,8]]},"216":{"position":[[284,8]]},"218":{"position":[[291,8]]},"238":{"position":[[200,8]]},"245":{"position":[[190,8]]},"247":{"position":[[194,8]]},"250":{"position":[[346,8]]},"251":{"position":[[359,8]]},"255":{"position":[[189,8]]},"256":{"position":[[212,8]]},"257":{"position":[[210,8]]},"353":{"position":[[162,8]]},"355":{"position":[[162,8]]},"358":{"position":[[214,8]]},"359":{"position":[[220,8]]},"363":{"position":[[154,8]]},"364":{"position":[[178,8]]},"365":{"position":[[176,8]]}},"keywords":{}}],["art.setting.show",{"_index":568,"title":{},"content":{"73":{"position":[[251,16],[298,16]]},"238":{"position":[[215,16],[262,16]]}},"keywords":{}}],["art.storage.clear",{"_index":468,"title":{},"content":{"43":{"position":[[469,20]]},"208":{"position":[[364,20]]}},"keywords":{}}],["art.storage.del('your",{"_index":467,"title":{},"content":{"43":{"position":[[440,21]]},"208":{"position":[[335,21]]}},"keywords":{}}],["art.storage.get('your",{"_index":466,"title":{},"content":{"43":{"position":[[411,21]]},"208":{"position":[[306,21]]}},"keywords":{}}],["art.storage.set('your",{"_index":464,"title":{},"content":{"43":{"position":[[368,21]]},"208":{"position":[[263,21]]}},"keywords":{}}],["art.subtitle.show",{"_index":490,"title":{},"content":{"50":{"position":[[262,17],[311,17]]},"215":{"position":[[231,17],[280,17]]}},"keywords":{}}],["art.subtitle.styl",{"_index":503,"title":{},"content":{"51":{"position":[[358,20]]},"216":{"position":[[321,20]]}},"keywords":{}}],["art.subtitle.switch('/assets/sample/subtitle.srt?t=1",{"_index":509,"title":{},"content":{"53":{"position":[[380,54]]},"218":{"position":[[328,54]]}},"keywords":{}}],["art.subtitle.url",{"_index":272,"title":{},"content":{"24":{"position":[[486,16]]},"27":{"position":[[943,16]]},"52":{"position":[[372,16]]},"217":{"position":[[342,16]]},"342":{"position":[[486,16]]},"346":{"position":[[753,16]]}},"keywords":{}}],["art.switchquality('/assets/sample/video.mp4?t=0",{"_index":1006,"title":{},"content":{"251":{"position":[[396,49]]},"359":{"position":[[257,49]]}},"keywords":{}}],["art.switchquality(item.url",{"_index":393,"title":{},"content":{"27":{"position":[[1357,27]]},"346":{"position":[[1145,27]]}},"keywords":{}}],["art.switchurl('/assets/sample/video.mp4?t=0",{"_index":1002,"title":{},"content":{"250":{"position":[[383,45]]},"358":{"position":[[251,45]]}},"keywords":{}}],["art.template.$video.classnam",{"_index":366,"title":{},"content":{"25":{"position":[[3862,29]]},"343":{"position":[[3899,29]]}},"keywords":{}}],["art.template.$video.control",{"_index":747,"title":{},"content":{"99":{"position":[[734,28]]},"187":{"position":[[728,28]]}},"keywords":{}}],["art.template.queri",{"_index":448,"title":{},"content":{"40":{"position":[[24,18]]},"205":{"position":[[16,18]]}},"keywords":{}}],["art.template.query('.art",{"_index":446,"title":{},"content":{"39":{"position":[[298,24]]},"204":{"position":[[245,24]]}},"keywords":{}}],["art.them",{"_index":1074,"title":{},"content":{"273":{"position":[[231,9]]},"381":{"position":[[198,9]]}},"keywords":{}}],["art.titl",{"_index":1072,"title":{},"content":{"272":{"position":[[225,9]]},"380":{"position":[[196,9]]}},"keywords":{}}],["art.toggl",{"_index":991,"title":{},"content":{"244":{"position":[[190,13],[226,13]]},"352":{"position":[[167,13],[203,13]]}},"keywords":{}}],["art.url",{"_index":682,"title":{},"content":{"90":{"position":[[226,7]]},"178":{"position":[[204,7]]},"249":{"position":[[212,7]]},"357":{"position":[[191,7]]}},"keywords":{}}],["art.volum",{"_index":661,"title":{},"content":{"83":{"position":[[232,10]]},"171":{"position":[[207,10]]},"248":{"position":[[233,10]]},"356":{"position":[[205,10]]}},"keywords":{}}],["art1",{"_index":197,"title":{},"content":{"21":{"position":[[236,4]]},"344":{"position":[[173,4]]}},"keywords":{}}],["art2",{"_index":199,"title":{},"content":{"21":{"position":[[272,4]]},"344":{"position":[[209,4]]}},"keywords":{}}],["artplay",{"_index":7,"title":{},"content":{"3":{"position":[[14,9]]},"4":{"position":[[11,9]]},"6":{"position":[[25,11],[48,11]]},"9":{"position":[[180,11],[203,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]]},"39":{"position":[[180,11],[203,11]]},"40":{"position":[[68,11],[91,11]]},"42":{"position":[[162,11]]},"43":{"position":[[290,11],[313,11]]},"46":{"position":[[96,11],[119,11]]},"47":{"position":[[77,11],[100,11]]},"50":{"position":[[91,11],[114,11]]},"51":{"position":[[95,11],[118,11]]},"52":{"position":[[92,11],[115,11]]},"53":{"position":[[121,11],[144,11]]},"56":{"position":[[131,11],[154,11]]},"57":{"position":[[502,11],[525,11]]},"59":{"position":[[204,11],[227,11]]},"61":{"position":[[104,11],[127,11]]},"62":{"position":[[546,11],[569,11]]},"64":{"position":[[97,11],[120,11]]},"65":{"position":[[507,11],[530,11]]},"67":{"position":[[113,11],[136,11]]},"69":{"position":[[107,11],[130,11]]},"71":{"position":[[166,11],[189,11]]},"73":{"position":[[100,11],[123,11]]},"75":{"position":[[317,11],[340,11]]},"77":{"position":[[1625,11],[1648,11]]},"79":{"position":[[91,11],[114,11]]},"80":{"position":[[57,11],[80,11]]},"81":{"position":[[56,11],[79,11]]},"82":{"position":[[59,11],[82,11]]},"83":{"position":[[61,11],[84,11]]},"84":{"position":[[69,11],[92,11]]},"85":{"position":[[86,11],[109,11]]},"86":{"position":[[99,11],[122,11]]},"87":{"position":[[55,11],[78,11]]},"88":{"position":[[58,11],[81,11]]},"89":{"position":[[117,11],[140,11]]},"90":{"position":[[58,11],[81,11]]},"91":{"position":[[69,11],[92,11]]},"92":{"position":[[63,11],[86,11]]},"93":{"position":[[54,11],[77,11]]},"95":{"position":[[70,11],[93,11]]},"96":{"position":[[71,11],[94,11]]},"97":{"position":[[82,11],[105,11]]},"98":{"position":[[74,11],[97,11]]},"99":{"position":[[76,11],[99,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":[[172,11],[195,11],[378,10]]},"119":{"position":[[142,11],[165,11]]},"120":{"position":[[204,10],[228,11]]},"121":{"position":[[152,11],[175,11]]},"122":{"position":[[117,11],[140,11]]},"123":{"position":[[106,11],[129,11]]},"124":{"position":[[79,11],[102,11]]},"125":{"position":[[100,11],[123,11]]},"126":{"position":[[78,11],[101,11]]},"127":{"position":[[76,11],[99,11]]},"128":{"position":[[260,11],[283,11]]},"129":{"position":[[146,11],[169,11]]},"130":{"position":[[74,11],[97,11]]},"131":{"position":[[172,11],[195,11]]},"132":{"position":[[161,11],[184,11]]},"133":{"position":[[149,11],[172,11]]},"134":{"position":[[116,11],[139,11]]},"135":{"position":[[137,11],[160,11]]},"136":{"position":[[81,11],[104,11]]},"137":{"position":[[120,11],[143,11]]},"138":{"position":[[151,11],[174,11]]},"139":{"position":[[142,11],[165,11]]},"140":{"position":[[143,11],[166,11]]},"141":{"position":[[98,11],[121,11]]},"142":{"position":[[128,11],[151,11]]},"143":{"position":[[360,11]]},"144":{"position":[[86,11],[109,11]]},"145":{"position":[[536,11],[559,11]]},"146":{"position":[[119,11],[142,11]]},"147":{"position":[[501,11],[524,11]]},"148":{"position":[[558,11],[581,11]]},"149":{"position":[[229,11],[252,11]]},"150":{"position":[[198,11],[221,11]]},"151":{"position":[[312,11],[335,11]]},"152":{"position":[[473,11],[496,11]]},"153":{"position":[[193,11],[216,11]]},"154":{"position":[[286,11],[309,11]]},"155":{"position":[[173,11],[196,11]]},"156":{"position":[[103,11],[126,11]]},"157":{"position":[[328,11],[351,11]]},"158":{"position":[[156,11],[179,11]]},"159":{"position":[[139,11],[162,11]]},"160":{"position":[[136,11],[159,11]]},"161":{"position":[[131,11],[154,11]]},"162":{"position":[[82,11],[105,11]]},"163":{"position":[[170,11],[193,11]]},"165":{"position":[[1587,11],[1610,11]]},"167":{"position":[[63,11],[86,11]]},"168":{"position":[[35,11],[58,11]]},"169":{"position":[[35,11],[58,11]]},"170":{"position":[[38,11],[61,11]]},"171":{"position":[[36,11],[59,11]]},"172":{"position":[[38,11],[61,11]]},"173":{"position":[[45,11],[68,11]]},"174":{"position":[[49,11],[72,11]]},"175":{"position":[[38,11],[61,11]]},"176":{"position":[[37,11],[60,11]]},"177":{"position":[[54,11],[77,11]]},"178":{"position":[[36,11],[59,11]]},"179":{"position":[[37,11],[60,11]]},"180":{"position":[[37,11],[60,11]]},"181":{"position":[[36,11],[59,11]]},"183":{"position":[[64,11],[87,11]]},"184":{"position":[[65,11],[88,11]]},"185":{"position":[[76,11],[99,11]]},"186":{"position":[[68,11],[91,11]]},"187":{"position":[[70,11],[93,11]]},"191":{"position":[[14,9]]},"192":{"position":[[11,9]]},"194":{"position":[[25,11],[48,11]]},"204":{"position":[[127,11],[150,11]]},"205":{"position":[[60,11],[83,11]]},"207":{"position":[[117,11]]},"208":{"position":[[185,11],[208,11]]},"211":{"position":[[63,11],[86,11]]},"212":{"position":[[59,11],[82,11]]},"215":{"position":[[60,11],[83,11]]},"216":{"position":[[58,11],[81,11]]},"217":{"position":[[62,11],[85,11]]},"218":{"position":[[69,11],[92,11]]},"221":{"position":[[102,11],[125,11]]},"222":{"position":[[260,11],[283,11]]},"224":{"position":[[86,11],[109,11]]},"226":{"position":[[63,11],[86,11]]},"227":{"position":[[294,11],[317,11]]},"229":{"position":[[62,11],[85,11]]},"230":{"position":[[260,11],[283,11]]},"232":{"position":[[66,11],[89,11]]},"234":{"position":[[64,11],[87,11]]},"236":{"position":[[85,11],[108,11]]},"238":{"position":[[64,11],[87,11]]},"240":{"position":[[224,11],[247,11]]},"242":{"position":[[51,11],[74,11]]},"243":{"position":[[52,11],[75,11]]},"244":{"position":[[72,11],[95,11]]},"245":{"position":[[85,11],[108,11]]},"246":{"position":[[88,11],[111,11]]},"247":{"position":[[89,11],[112,11]]},"248":{"position":[[102,11],[125,11]]},"249":{"position":[[84,11],[107,11]]},"250":{"position":[[241,11],[264,11]]},"251":{"position":[[254,11],[277,11]]},"252":{"position":[[101,11],[124,11]]},"253":{"position":[[164,11],[187,11]]},"254":{"position":[[57,11],[80,11]]},"255":{"position":[[84,11],[107,11]]},"256":{"position":[[107,11],[130,11]]},"257":{"position":[[105,11],[128,11]]},"258":{"position":[[103,11],[126,11]]},"259":{"position":[[112,11],[135,11]]},"260":{"position":[[91,11],[114,11]]},"261":{"position":[[164,11],[187,11]]},"262":{"position":[[92,11],[115,11]]},"263":{"position":[[81,11],[104,11]]},"264":{"position":[[137,11],[160,11]]},"265":{"position":[[92,11],[115,11]]},"266":{"position":[[124,11],[147,11]]},"267":{"position":[[142,11],[165,11]]},"268":{"position":[[125,11],[148,11]]},"269":{"position":[[127,11],[150,11]]},"270":{"position":[[160,11],[183,11]]},"271":{"position":[[117,11],[140,11]]},"272":{"position":[[95,11],[118,11]]},"273":{"position":[[101,11],[124,11]]},"274":{"position":[[77,11],[100,11]]},"275":{"position":[[102,11],[125,11]]},"279":{"position":[[14,9]]},"280":{"position":[[11,9]]},"283":{"position":[[25,11],[48,11]]},"284":{"position":[[25,11],[48,11]]},"285":{"position":[[25,11],[48,11]]},"287":{"position":[[66,11],[89,11]]},"288":{"position":[[63,11],[86,11]]},"289":{"position":[[57,11],[80,11]]},"290":{"position":[[163,11],[186,11]]},"291":{"position":[[64,11],[87,11]]},"292":{"position":[[14,11],[37,11]]},"293":{"position":[[184,11],[207,11]]},"295":{"position":[[22,13],[98,11],[121,11],[252,10]]},"296":{"position":[[82,11],[105,11]]},"297":{"position":[[99,11],[122,11]]},"298":{"position":[[68,11],[91,11]]},"299":{"position":[[64,11],[87,11]]},"300":{"position":[[63,11],[86,11]]},"301":{"position":[[52,11],[75,11]]},"302":{"position":[[65,11],[88,11]]},"303":{"position":[[53,11],[76,11]]},"304":{"position":[[53,11],[76,11]]},"305":{"position":[[117,11],[140,11]]},"306":{"position":[[73,11],[96,11]]},"307":{"position":[[53,11],[76,11]]},"308":{"position":[[95,11],[118,11]]},"309":{"position":[[78,11],[101,11]]},"310":{"position":[[77,11],[100,11]]},"311":{"position":[[64,11],[87,11]]},"312":{"position":[[67,11],[90,11]]},"313":{"position":[[53,11],[76,11]]},"314":{"position":[[66,11],[89,11]]},"315":{"position":[[73,11],[96,11]]},"316":{"position":[[67,11],[90,11]]},"317":{"position":[[67,11],[90,11]]},"318":{"position":[[67,11],[90,11]]},"319":{"position":[[71,11],[94,11]]},"320":{"position":[[224,11]]},"321":{"position":[[69,11],[92,11]]},"322":{"position":[[296,11],[319,11]]},"323":{"position":[[70,11],[93,11]]},"324":{"position":[[258,11],[281,11]]},"325":{"position":[[293,11],[316,11]]},"326":{"position":[[121,11],[144,11]]},"327":{"position":[[101,11],[124,11]]},"328":{"position":[[221,11],[244,11]]},"329":{"position":[[194,11],[217,11]]},"330":{"position":[[118,11],[141,11]]},"331":{"position":[[173,11],[196,11]]},"332":{"position":[[103,11],[126,11]]},"333":{"position":[[63,11],[86,11]]},"334":{"position":[[146,11],[169,11]]},"335":{"position":[[85,11],[108,11]]},"336":{"position":[[99,11],[122,11]]},"337":{"position":[[71,11],[94,11]]},"338":{"position":[[63,11],[86,11]]},"339":{"position":[[57,11],[80,11]]},"340":{"position":[[77,11],[100,11]]},"342":{"position":[[25,11],[48,11]]},"343":{"position":[[3672,11],[3695,11]]},"344":{"position":[[109,9],[134,11],[151,9],[197,11],[219,9]]},"346":{"position":[[220,11],[243,11]]},"347":{"position":[[157,11],[180,11]]},"348":{"position":[[274,11],[297,11]]},"350":{"position":[[43,11],[66,11]]},"351":{"position":[[43,11],[66,11]]},"352":{"position":[[49,11],[72,11]]},"353":{"position":[[57,11],[80,11]]},"354":{"position":[[57,11],[80,11]]},"355":{"position":[[57,11],[80,11]]},"356":{"position":[[74,11],[97,11]]},"357":{"position":[[63,11],[86,11]]},"358":{"position":[[109,11],[132,11]]},"359":{"position":[[115,11],[138,11]]},"360":{"position":[[66,11],[89,11]]},"361":{"position":[[92,11],[115,11]]},"362":{"position":[[43,11],[66,11]]},"363":{"position":[[49,11],[72,11]]},"364":{"position":[[73,11],[96,11]]},"365":{"position":[[71,11],[94,11]]},"366":{"position":[[67,11],[90,11]]},"367":{"position":[[67,11],[90,11]]},"368":{"position":[[68,11],[91,11]]},"369":{"position":[[80,11],[103,11]]},"370":{"position":[[67,11],[90,11]]},"371":{"position":[[59,11],[82,11]]},"372":{"position":[[85,11],[108,11]]},"373":{"position":[[50,11],[73,11]]},"374":{"position":[[95,11],[118,11]]},"375":{"position":[[99,11],[122,11]]},"376":{"position":[[84,11],[107,11]]},"377":{"position":[[68,11],[91,11]]},"378":{"position":[[82,11],[105,11]]},"379":{"position":[[68,11],[91,11]]},"380":{"position":[[66,11],[89,11]]},"381":{"position":[[68,11],[91,11]]},"382":{"position":[[91,11],[114,11]]},"383":{"position":[[239,9]]}},"keywords":{}}],["artplayer';const",{"_index":749,"title":{},"content":{"101":{"position":[[58,17]]}},"keywords":{}}],["artplayer';export",{"_index":801,"title":{},"content":{"105":{"position":[[152,18]]}},"keywords":{}}],["artplayer.html",{"_index":896,"title":{},"content":{"143":{"position":[[222,14],[330,15]]},"320":{"position":[[194,15]]}},"keywords":{}}],["artplayer.html访问到播放器所需的html",{"_index":1153,"title":{},"content":{"320":{"position":[[68,32]]}},"keywords":{}}],["artplayer.jsx",{"_index":798,"title":{},"content":{"105":{"position":[[74,13]]}},"keywords":{}}],["artplayer.jsxapp.jsx",{"_index":797,"title":{},"content":{"105":{"position":[[53,20]]}},"keywords":{}}],["artplayer.vu",{"_index":777,"title":{},"content":{"104":{"position":[[70,13]]}},"keywords":{}}],["artplayer.vueapp.vu",{"_index":776,"title":{},"content":{"104":{"position":[[49,20]]}},"keywords":{}}],["artplayer_set",{"_index":457,"title":{},"content":{"43":{"position":[[102,18]]},"208":{"position":[[35,18]]}},"keywords":{}}],["artplayerpluginad",{"_index":40,"title":{},"content":{"6":{"position":[[165,20]]},"194":{"position":[[165,20]]}},"keywords":{}}],["artplayerplugindanmuku",{"_index":1080,"title":{},"content":{"283":{"position":[[182,24]]},"284":{"position":[[110,24]]},"285":{"position":[[110,24]]},"287":{"position":[[151,24]]},"288":{"position":[[148,24]]},"289":{"position":[[142,24]]},"290":{"position":[[248,24]]},"291":{"position":[[149,24]]},"292":{"position":[[114,24]]}},"keywords":{}}],["artplayerrequir",{"_index":813,"title":{},"content":{"118":{"position":[[29,19]]}},"keywords":{}}],["artref",{"_index":804,"title":{},"content":{"105":{"position":[[237,6]]}},"keywords":{}}],["artref.curr",{"_index":805,"title":{},"content":{"105":{"position":[[327,15]]}},"keywords":{}}],["ashby"",{"_index":287,"title":{},"content":{"25":{"position":[[361,11]]},"343":{"position":[[361,11]]}},"keywords":{}}],["aspect",{"_index":867,"title":{},"content":{"133":{"position":[[58,6]]},"268":{"position":[[65,7]]},"270":{"position":[[121,6]]}},"keywords":{}}],["aspectratio",{"_index":382,"title":{"133":{"position":[[0,12]]},"268":{"position":[[0,12]]},"310":{"position":[[0,12]]},"376":{"position":[[0,12]]}},"content":{"27":{"position":[[502,12]]},"28":{"position":[[355,12]]},"29":{"position":[[470,12]]},"133":{"position":[[223,12]]},"156":{"position":[[459,12]]},"310":{"position":[[151,12]]},"333":{"position":[[419,12]]},"346":{"position":[[341,12]]},"347":{"position":[[278,12]]},"348":{"position":[[395,12]]}},"keywords":{}}],["ass",{"_index":948,"title":{},"content":{"154":{"position":[[180,3]]}},"keywords":{}}],["assets/angel",{"_index":731,"title":{},"content":{"98":{"position":[[173,12]]},"186":{"position":[[167,12]]}},"keywords":{}}],["assets/sample/danmuku",{"_index":1139,"title":{},"content":{"291":{"position":[[446,23]]}},"keywords":{}}],["assets/sample/danmuku.xml",{"_index":1111,"title":{},"content":{"284":{"position":[[178,29]]},"287":{"position":[[185,29]]},"288":{"position":[[182,29]]},"289":{"position":[[176,29]]},"290":{"position":[[282,29]]},"291":{"position":[[183,29]]},"292":{"position":[[148,29]]}},"keywords":{}}],["assets/sample/layer.png",{"_index":514,"title":{},"content":{"56":{"position":[[89,27]]},"57":{"position":[[590,27]]},"145":{"position":[[494,27]]},"221":{"position":[[60,27]]},"222":{"position":[[348,27]]},"322":{"position":[[254,27]]}},"keywords":{}}],["assets/sample/poster.jpg",{"_index":831,"title":{},"content":{"121":{"position":[[234,28]]},"261":{"position":[[246,28]]},"298":{"position":[[150,28]]},"369":{"position":[[162,28]]}},"keywords":{}}],["assets/sample/poster.jpg?t=0",{"_index":1030,"title":{},"content":{"261":{"position":[[345,32]]},"369":{"position":[[261,32]]}},"keywords":{}}],["assets/sample/subtitle.srt",{"_index":487,"title":{},"content":{"50":{"position":[[182,30]]},"51":{"position":[[186,30]]},"52":{"position":[[183,30]]},"53":{"position":[[212,30]]},"141":{"position":[[189,30]]},"154":{"position":[[377,30]]},"215":{"position":[[151,30]]},"216":{"position":[[149,30]]},"217":{"position":[[153,30]]},"218":{"position":[[160,30]]},"318":{"position":[[158,30]]},"331":{"position":[[264,30]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=1",{"_index":265,"title":{},"content":{"24":{"position":[[261,35]]},"27":{"position":[[704,35]]},"342":{"position":[[261,35]]},"346":{"position":[[520,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=2",{"_index":268,"title":{},"content":{"24":{"position":[[384,35]]},"27":{"position":[[827,35]]},"342":{"position":[[384,35]]},"346":{"position":[[637,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?t=1",{"_index":507,"title":{},"content":{"52":{"position":[[391,34]]},"217":{"position":[[361,34]]}},"keywords":{}}],["assets/sample/test1.mp4",{"_index":48,"title":{},"content":{"6":{"position":[[337,27]]},"194":{"position":[[290,27]]}},"keywords":{}}],["assets/sample/thumbnails.png",{"_index":943,"title":{},"content":{"153":{"position":[[286,32]]},"330":{"position":[[211,32]]}},"keywords":{}}],["assets/sample/video.flv",{"_index":697,"title":{},"content":{"95":{"position":[[132,27]]},"157":{"position":[[374,27]]},"158":{"position":[[202,27]]},"183":{"position":[[126,27]]},"334":{"position":[[192,27]]},"335":{"position":[[131,27]]}},"keywords":{}}],["assets/sample/video.mp4",{"_index":35,"title":{},"content":{"6":{"position":[[71,27]]},"9":{"position":[[226,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]]},"39":{"position":[[226,27]]},"40":{"position":[[114,27]]},"42":{"position":[[201,27]]},"43":{"position":[[336,27]]},"46":{"position":[[142,27]]},"47":{"position":[[123,27]]},"50":{"position":[[137,27]]},"51":{"position":[[141,27]]},"52":{"position":[[138,27]]},"53":{"position":[[167,27]]},"56":{"position":[[177,27]]},"57":{"position":[[548,27]]},"59":{"position":[[250,27]]},"61":{"position":[[150,27]]},"62":{"position":[[592,27]]},"64":{"position":[[143,27]]},"65":{"position":[[553,27]]},"67":{"position":[[159,27]]},"69":{"position":[[153,27]]},"71":{"position":[[212,27]]},"73":{"position":[[146,27]]},"75":{"position":[[363,27]]},"77":{"position":[[1671,27]]},"79":{"position":[[137,27]]},"80":{"position":[[103,27]]},"81":{"position":[[102,27]]},"82":{"position":[[105,27]]},"83":{"position":[[107,27]]},"84":{"position":[[115,27]]},"85":{"position":[[132,27]]},"86":{"position":[[145,27]]},"87":{"position":[[101,27]]},"88":{"position":[[104,27]]},"89":{"position":[[163,27]]},"90":{"position":[[104,27]]},"91":{"position":[[115,27]]},"92":{"position":[[109,27]]},"93":{"position":[[100,27]]},"101":{"position":[[132,30]]},"103":{"position":[[443,27]]},"107":{"position":[[130,27]]},"118":{"position":[[274,27]]},"119":{"position":[[188,27]]},"120":{"position":[[251,27]]},"121":{"position":[[198,27]]},"122":{"position":[[163,27]]},"123":{"position":[[152,27]]},"124":{"position":[[125,27]]},"125":{"position":[[146,27]]},"126":{"position":[[124,27]]},"127":{"position":[[122,27]]},"128":{"position":[[306,27]]},"129":{"position":[[192,27]]},"130":{"position":[[120,27]]},"131":{"position":[[218,27]]},"132":{"position":[[207,27]]},"133":{"position":[[195,27]]},"134":{"position":[[162,27]]},"135":{"position":[[183,27]]},"136":{"position":[[127,27]]},"137":{"position":[[166,27]]},"138":{"position":[[197,27]]},"139":{"position":[[188,27]]},"140":{"position":[[189,27]]},"141":{"position":[[144,27]]},"142":{"position":[[174,27]]},"143":{"position":[[400,27]]},"144":{"position":[[132,27]]},"145":{"position":[[582,27]]},"146":{"position":[[165,27]]},"147":{"position":[[547,27]]},"148":{"position":[[604,27]]},"149":{"position":[[275,27],[353,27],[408,27]]},"150":{"position":[[244,27]]},"151":{"position":[[358,27]]},"152":{"position":[[519,27]]},"153":{"position":[[239,27]]},"154":{"position":[[332,27]]},"155":{"position":[[219,27]]},"156":{"position":[[149,27]]},"159":{"position":[[185,27]]},"160":{"position":[[182,27]]},"161":{"position":[[177,27]]},"162":{"position":[[128,27]]},"163":{"position":[[216,27]]},"165":{"position":[[1633,27]]},"167":{"position":[[109,27]]},"168":{"position":[[81,27]]},"169":{"position":[[81,27]]},"170":{"position":[[84,27]]},"171":{"position":[[82,27]]},"172":{"position":[[84,27]]},"173":{"position":[[91,27]]},"174":{"position":[[95,27]]},"175":{"position":[[84,27]]},"176":{"position":[[83,27]]},"177":{"position":[[100,27]]},"178":{"position":[[82,27]]},"179":{"position":[[83,27]]},"180":{"position":[[83,27]]},"181":{"position":[[82,27]]},"194":{"position":[[71,27]]},"204":{"position":[[173,27]]},"205":{"position":[[106,27]]},"207":{"position":[[156,27]]},"208":{"position":[[231,27]]},"211":{"position":[[109,27]]},"212":{"position":[[105,27]]},"215":{"position":[[106,27]]},"216":{"position":[[104,27]]},"217":{"position":[[108,27]]},"218":{"position":[[115,27]]},"221":{"position":[[148,27]]},"222":{"position":[[306,27]]},"224":{"position":[[132,27]]},"226":{"position":[[109,27]]},"227":{"position":[[340,27]]},"229":{"position":[[108,27]]},"230":{"position":[[306,27]]},"232":{"position":[[112,27]]},"234":{"position":[[110,27]]},"236":{"position":[[131,27]]},"238":{"position":[[110,27]]},"240":{"position":[[270,27]]},"242":{"position":[[97,27]]},"243":{"position":[[98,27]]},"244":{"position":[[118,27]]},"245":{"position":[[131,27]]},"246":{"position":[[134,27]]},"247":{"position":[[135,27]]},"248":{"position":[[148,27]]},"249":{"position":[[130,27]]},"250":{"position":[[287,27]]},"251":{"position":[[300,27]]},"252":{"position":[[147,27]]},"253":{"position":[[210,27]]},"254":{"position":[[103,27]]},"255":{"position":[[130,27]]},"256":{"position":[[153,27]]},"257":{"position":[[151,27]]},"258":{"position":[[149,27]]},"259":{"position":[[158,27]]},"260":{"position":[[137,27]]},"261":{"position":[[210,27]]},"262":{"position":[[138,27]]},"263":{"position":[[127,27]]},"264":{"position":[[183,27]]},"265":{"position":[[138,27]]},"266":{"position":[[170,27]]},"267":{"position":[[188,27]]},"268":{"position":[[171,27]]},"269":{"position":[[173,27]]},"270":{"position":[[206,27]]},"271":{"position":[[163,27]]},"272":{"position":[[141,27]]},"273":{"position":[[147,27]]},"274":{"position":[[123,27]]},"275":{"position":[[148,27]]},"283":{"position":[[71,27]]},"284":{"position":[[71,27]]},"285":{"position":[[71,27]]},"287":{"position":[[112,27]]},"288":{"position":[[109,27]]},"289":{"position":[[103,27]]},"290":{"position":[[209,27]]},"291":{"position":[[110,27]]},"292":{"position":[[60,27]]},"293":{"position":[[230,27]]},"295":{"position":[[200,27]]},"296":{"position":[[128,27]]},"297":{"position":[[145,27]]},"298":{"position":[[114,27]]},"299":{"position":[[110,27]]},"300":{"position":[[109,27]]},"301":{"position":[[98,27]]},"302":{"position":[[111,27]]},"303":{"position":[[99,27]]},"304":{"position":[[99,27]]},"305":{"position":[[163,27]]},"306":{"position":[[119,27]]},"307":{"position":[[99,27]]},"308":{"position":[[141,27]]},"309":{"position":[[124,27]]},"310":{"position":[[123,27]]},"311":{"position":[[110,27]]},"312":{"position":[[113,27]]},"313":{"position":[[99,27]]},"314":{"position":[[112,27]]},"315":{"position":[[119,27]]},"316":{"position":[[113,27]]},"317":{"position":[[113,27]]},"318":{"position":[[113,27]]},"319":{"position":[[117,27]]},"320":{"position":[[264,27]]},"321":{"position":[[115,27]]},"322":{"position":[[342,27]]},"323":{"position":[[116,27]]},"324":{"position":[[304,27]]},"325":{"position":[[339,27]]},"326":{"position":[[167,27],[245,27],[300,27]]},"327":{"position":[[147,27]]},"328":{"position":[[267,27]]},"329":{"position":[[240,27]]},"330":{"position":[[164,27]]},"331":{"position":[[219,27]]},"332":{"position":[[149,27]]},"333":{"position":[[109,27]]},"336":{"position":[[145,27]]},"337":{"position":[[117,27]]},"338":{"position":[[109,27]]},"339":{"position":[[103,27]]},"340":{"position":[[123,27]]},"342":{"position":[[71,27]]},"346":{"position":[[266,27]]},"347":{"position":[[203,27]]},"348":{"position":[[320,27]]},"350":{"position":[[89,27]]},"351":{"position":[[89,27]]},"352":{"position":[[95,27]]},"353":{"position":[[103,27]]},"354":{"position":[[103,27]]},"355":{"position":[[103,27]]},"356":{"position":[[120,27]]},"357":{"position":[[109,27]]},"358":{"position":[[155,27]]},"359":{"position":[[161,27]]},"360":{"position":[[112,27]]},"361":{"position":[[138,27]]},"362":{"position":[[89,27]]},"363":{"position":[[95,27]]},"364":{"position":[[119,27]]},"365":{"position":[[117,27]]},"366":{"position":[[113,27]]},"367":{"position":[[113,27]]},"368":{"position":[[114,27]]},"369":{"position":[[126,27]]},"370":{"position":[[113,27]]},"371":{"position":[[105,27]]},"372":{"position":[[131,27]]},"373":{"position":[[96,27]]},"374":{"position":[[141,27]]},"375":{"position":[[145,27]]},"376":{"position":[[130,27]]},"377":{"position":[[114,27]]},"378":{"position":[[128,27]]},"379":{"position":[[114,27]]},"380":{"position":[[112,27]]},"381":{"position":[[114,27]]},"382":{"position":[[137,27]]}},"keywords":{}}],["assets/sample/video.mp4?id=1080",{"_index":388,"title":{},"content":{"27":{"position":[[1123,35]]},"346":{"position":[[911,35]]}},"keywords":{}}],["assets/sample/video.mp4?id=360",{"_index":392,"title":{},"content":{"27":{"position":[[1242,34]]},"346":{"position":[[1030,34]]}},"keywords":{}}],["assets/sample/video.mp4?id=720",{"_index":390,"title":{},"content":{"27":{"position":[[1183,34]]},"346":{"position":[[971,34]]}},"keywords":{}}],["assets/sample/video.mp4?t=0",{"_index":683,"title":{},"content":{"90":{"position":[[236,31]]},"178":{"position":[[214,31]]},"249":{"position":[[222,31]]},"357":{"position":[[201,31]]}},"keywords":{}}],["attr",{"_index":1068,"title":{"271":{"position":[[0,5]]},"379":{"position":[[0,5]]}},"content":{},"keywords":{}}],["attribut",{"_index":535,"title":{},"content":{"59":{"position":[[20,9]]},"61":{"position":[[20,9]]},"64":{"position":[[20,9]]},"69":{"position":[[20,10]]},"77":{"position":[[485,9],[1458,9]]},"165":{"position":[[447,9],[1420,9]]}},"keywords":{}}],["auto",{"_index":243,"title":{},"content":{"22":{"position":[[1002,4]]},"162":{"position":[[43,4]]},"383":{"position":[[920,4]]}},"keywords":{}}],["autoheight",{"_index":1064,"title":{"270":{"position":[[0,11]]},"378":{"position":[[0,11]]}},"content":{},"keywords":{}}],["automat",{"_index":454,"title":{},"content":{"43":{"position":[[63,13]]},"127":{"position":[[36,9],[239,13]]},"128":{"position":[[139,13]]},"129":{"position":[[82,13]]}},"keywords":{}}],["automini",{"_index":861,"title":{"129":{"position":[[0,9]]},"306":{"position":[[0,9]]}},"content":{"129":{"position":[[220,9]]},"306":{"position":[[147,9]]}},"keywords":{}}],["autoorient",{"_index":982,"title":{"163":{"position":[[0,16]]},"340":{"position":[[0,16]]}},"content":{"163":{"position":[[244,16]]},"340":{"position":[[151,16]]}},"keywords":{}}],["autoplay",{"_index":696,"title":{"127":{"position":[[0,9]]},"304":{"position":[[0,9]]}},"content":{"95":{"position":[[111,9]]},"96":{"position":[[112,9]]},"97":{"position":[[123,9]]},"98":{"position":[[115,9]]},"99":{"position":[[117,9],[673,9]]},"127":{"position":[[150,9],[319,8]]},"183":{"position":[[105,9]]},"184":{"position":[[106,9]]},"185":{"position":[[117,9]]},"186":{"position":[[109,9]]},"187":{"position":[[111,9],[667,9]]},"304":{"position":[[127,9],[206,8]]}},"keywords":{}}],["autoplayback",{"_index":981,"title":{"162":{"position":[[0,13]]},"339":{"position":[[0,13]]}},"content":{"162":{"position":[[156,13]]},"339":{"position":[[131,13]]}},"keywords":{}}],["autos",{"_index":36,"title":{"128":{"position":[[0,9]]},"264":{"position":[[0,9]]},"305":{"position":[[0,9]]},"372":{"position":[[0,9]]}},"content":{"6":{"position":[[99,9]]},"73":{"position":[[189,9]]},"88":{"position":[[132,9]]},"128":{"position":[[334,9]]},"176":{"position":[[111,9]]},"194":{"position":[[99,9]]},"238":{"position":[[153,9]]},"283":{"position":[[99,9]]},"305":{"position":[[191,9]]},"343":{"position":[[3767,9]]}},"keywords":{}}],["b",{"_index":563,"title":{},"content":{"71":{"position":[[388,4]]},"236":{"position":[[299,1]]}},"keywords":{}}],["backward",{"_index":885,"title":{"247":{"position":[[0,9]]},"355":{"position":[[0,9]]}},"content":{"136":{"position":[[260,8]]},"247":{"position":[[41,9]]}},"keywords":{}}],["bar",{"_index":544,"title":{},"content":{"60":{"position":[[46,3]]},"61":{"position":[[62,3]]},"123":{"position":[[77,3]]},"125":{"position":[[57,3]]},"134":{"position":[[87,3]]},"135":{"position":[[108,3]]},"137":{"position":[[91,3]]},"139":{"position":[[113,3]]},"140":{"position":[[114,3]]},"142":{"position":[[42,4]]},"148":{"position":[[64,3]]},"149":{"position":[[91,3]]},"150":{"position":[[75,3]]},"153":{"position":[[58,3]]},"160":{"position":[[107,3]]}},"keywords":{}}],["base64",{"_index":1017,"title":{},"content":{"256":{"position":[[23,6]]},"364":{"position":[[13,26]]}},"keywords":{}}],["basic",{"_index":811,"title":{"117":{"position":[[0,5]]}},"content":{},"keywords":{}}],["becom",{"_index":604,"title":{},"content":{"77":{"position":[[541,6]]},"165":{"position":[[503,6]]}},"keywords":{}}],["befor",{"_index":895,"title":{},"content":{"143":{"position":[[140,6]]},"258":{"position":[[380,6]]},"260":{"position":[[363,6]]},"261":{"position":[[112,6]]}},"keywords":{}}],["beforeemit",{"_index":1107,"title":{},"content":{"283":{"position":[[1103,11]]}},"keywords":{}}],["beforeunmount",{"_index":789,"title":{},"content":{"104":{"position":[[514,15]]}},"keywords":{}}],["began",{"_index":634,"title":{},"content":{"77":{"position":[[1241,6]]},"165":{"position":[[1203,6]]}},"keywords":{}}],["begun",{"_index":621,"title":{},"content":{"77":{"position":[[949,6]]},"165":{"position":[[911,6]]}},"keywords":{}}],["best",{"_index":158,"title":{},"content":{"20":{"position":[[96,4]]}},"keywords":{}}],["bilibili",{"_index":1110,"title":{},"content":{"284":{"position":[[150,8]]}},"keywords":{}}],["black",{"_index":856,"title":{},"content":{"128":{"position":[[112,5],[188,5]]}},"keywords":{}}],["blob",{"_index":1022,"title":{},"content":{"257":{"position":[[23,4]]},"365":{"position":[[13,24]]}},"keywords":{}}],["blur",{"_index":666,"title":{"86":{"position":[[0,5]]},"174":{"position":[[0,5]]}},"content":{},"keywords":{}}],["boolean",{"_index":377,"title":{},"content":{"27":{"position":[[303,7]]},"28":{"position":[[114,7]]},"33":{"position":[[6,7]]},"34":{"position":[[6,7]]},"35":{"position":[[6,7]]},"36":{"position":[[6,7]]},"57":{"position":[[87,7]]},"62":{"position":[[89,7]]},"65":{"position":[[92,7]]},"145":{"position":[[83,7]]},"147":{"position":[[86,7]]},"148":{"position":[[101,7]]},"149":{"position":[[128,7]]},"198":{"position":[[4,7]]},"199":{"position":[[4,7]]},"200":{"position":[[4,7]]},"201":{"position":[[4,7]]},"222":{"position":[[46,7]]},"227":{"position":[[46,7]]},"230":{"position":[[46,7]]},"252":{"position":[[30,7]]},"258":{"position":[[30,7]]},"259":{"position":[[30,7]]},"260":{"position":[[30,7]]},"262":{"position":[[30,7]]},"263":{"position":[[23,7]]},"264":{"position":[[30,7]]},"270":{"position":[[28,7]]},"274":{"position":[[25,7]]},"288":{"position":[[4,7]]},"302":{"position":[[4,10]]},"303":{"position":[[4,10]]},"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":[[44,7]]},"324":{"position":[[44,7]]},"325":{"position":[[45,7]]},"326":{"position":[[50,7]]},"337":{"position":[[4,10]]},"338":{"position":[[4,10]]},"339":{"position":[[4,10]]},"340":{"position":[[4,10]]},"346":{"position":[[160,7]]},"347":{"position":[[72,7]]},"360":{"position":[[21,7]]},"366":{"position":[[21,7]]},"367":{"position":[[21,7]]},"368":{"position":[[21,7]]},"370":{"position":[[21,7]]},"371":{"position":[[14,7]]},"372":{"position":[[21,7]]},"378":{"position":[[21,7]]},"382":{"position":[[16,7]]}},"keywords":{}}],["booleandefault",{"_index":848,"title":{},"content":{"125":{"position":[[6,15]]},"126":{"position":[[6,15]]},"127":{"position":[[6,15]]},"128":{"position":[[6,15]]},"129":{"position":[[6,15]]},"130":{"position":[[6,15]]},"131":{"position":[[6,15]]},"132":{"position":[[6,15]]},"133":{"position":[[6,15]]},"134":{"position":[[6,15]]},"135":{"position":[[6,15]]},"136":{"position":[[6,15]]},"137":{"position":[[6,15]]},"138":{"position":[[6,15]]},"139":{"position":[[6,15]]},"140":{"position":[[6,15]]},"141":{"position":[[6,15]]},"142":{"position":[[6,15]]},"143":{"position":[[6,15]]},"144":{"position":[[6,15]]},"160":{"position":[[6,15]]},"161":{"position":[[6,15]]},"162":{"position":[[6,15]]},"163":{"position":[[6,15]]}},"keywords":{}}],["bootstrap",{"_index":1076,"title":{},"content":{"275":{"position":[[53,9]]}},"keywords":{}}],["border",{"_index":1083,"title":{},"content":{"283":{"position":[[295,7],[389,7],[455,7]]},"289":{"position":[[493,7]]}},"keywords":{}}],["bottom",{"_index":869,"title":{},"content":{"134":{"position":[[72,6]]},"135":{"position":[[93,6]]},"137":{"position":[[76,6]]},"139":{"position":[[98,6]]},"140":{"position":[[99,6]]},"148":{"position":[[49,6]]},"149":{"position":[[76,6]]},"160":{"position":[[92,6]]}},"keywords":{}}],["brannan"",{"_index":289,"title":{},"content":{"25":{"position":[[449,13]]},"343":{"position":[[449,13]]}},"keywords":{}}],["bring",{"_index":1004,"title":{},"content":{"251":{"position":[[92,5]]}},"keywords":{}}],["brooklyn"",{"_index":291,"title":{},"content":{"25":{"position":[[540,14]]},"343":{"position":[[540,14]]}},"keywords":{}}],["browser",{"_index":583,"title":{},"content":{"77":{"position":[[94,7],[287,7],[1095,7]]},"128":{"position":[[219,7]]},"129":{"position":[[64,7]]},"134":{"position":[[283,7]]},"143":{"position":[[569,7]]},"165":{"position":[[56,7],[249,7],[1057,7]]},"258":{"position":[[325,7]]},"260":{"position":[[302,7]]}},"keywords":{}}],["buffer",{"_index":595,"title":{},"content":{"77":{"position":[[240,9],[370,10]]},"165":{"position":[[202,9],[332,10]]}},"keywords":{}}],["button",{"_index":140,"title":{"19":{"position":[[4,6]]},"28":{"position":[[11,7]]}},"content":{"19":{"position":[[4,6]]},"28":{"position":[[122,6],[161,6]]},"62":{"position":[[714,9],[884,6],[942,6]]},"135":{"position":[[79,6]]},"137":{"position":[[62,6]]},"139":{"position":[[63,6]]},"140":{"position":[[63,6]]},"148":{"position":[[668,9],[838,6],[896,6],[1087,6]]},"160":{"position":[[54,6]]},"325":{"position":[[403,9]]}},"keywords":{}}],["button1",{"_index":547,"title":{},"content":{"62":{"position":[[768,9],[795,9]]},"148":{"position":[[722,9],[749,9]]}},"keywords":{}}],["button2",{"_index":909,"title":{},"content":{"148":{"position":[[969,9],[996,9]]}},"keywords":{}}],["cach",{"_index":842,"title":{},"content":{"124":{"position":[[186,6],[298,5]]}},"keywords":{}}],["call",{"_index":456,"title":{},"content":{"43":{"position":[[95,6]]},"77":{"position":[[672,6]]},"165":{"position":[[634,6]]}},"keywords":{}}],["callback",{"_index":560,"title":{"120":{"position":[[6,9]]},"297":{"position":[[6,9]]}},"content":{"71":{"position":[[123,8]]},"120":{"position":[[348,8],[398,8]]}},"keywords":{}}],["can't",{"_index":185,"title":{},"content":{"20":{"position":[[1252,5]]}},"keywords":{}}],["canbeclos",{"_index":79,"title":{},"content":{"6":{"position":[[885,12]]},"194":{"position":[[564,12]]}},"keywords":{}}],["canplay",{"_index":715,"title":{},"content":{"96":{"position":[[338,7],[403,8],[430,7]]},"184":{"position":[[332,7],[397,8],[424,7]]}},"keywords":{}}],["center",{"_index":1133,"title":{},"content":{"290":{"position":[[519,9]]}},"keywords":{}}],["chanc",{"_index":917,"title":{},"content":{"150":{"position":[[313,8]]},"327":{"position":[[216,8]]}},"keywords":{}}],["chang",{"_index":384,"title":{},"content":{"27":{"position":[[975,6],[1400,6]]},"28":{"position":[[669,6],[732,6]]},"29":{"position":[[162,6],[687,6]]},"77":{"position":[[1160,8],[1520,8]]},"83":{"position":[[28,7]]},"88":{"position":[[25,7]]},"90":{"position":[[25,7]]},"127":{"position":[[335,7]]},"165":{"position":[[1122,8],[1482,8]]},"304":{"position":[[222,7]]}},"keywords":{}}],["charmes"",{"_index":293,"title":{},"content":{"25":{"position":[[631,13]]},"343":{"position":[[631,13]]}},"keywords":{}}],["charset="utf",{"_index":757,"title":{},"content":{"103":{"position":[[109,17]]}},"keywords":{}}],["check",{"_index":78,"title":{},"content":{"6":{"position":[[869,6]]},"156":{"position":[[332,6]]},"333":{"position":[[292,6]]}},"keywords":{}}],["chines",{"_index":91,"title":{},"content":{"7":{"position":[[86,7]]}},"keywords":{}}],["clarendon"",{"_index":295,"title":{},"content":{"25":{"position":[[723,15]]},"343":{"position":[[723,15]]}},"keywords":{}}],["class",{"_index":529,"title":{},"content":{"57":{"position":[[191,5]]},"62":{"position":[[193,5]]},"65":{"position":[[196,5]]},"145":{"position":[[187,5]]},"147":{"position":[[190,5]]},"148":{"position":[[205,5]]}},"keywords":{}}],["class="artplay",{"_index":766,"title":{},"content":{"103":{"position":[[253,21]]}},"keywords":{}}],["clean",{"_index":463,"title":{},"content":{"43":{"position":[[253,5]]}},"keywords":{}}],["clear",{"_index":462,"title":{},"content":{"43":{"position":[[238,5]]},"208":{"position":[[140,5]]}},"keywords":{}}],["click",{"_index":82,"title":{},"content":{"6":{"position":[[1019,9]]},"19":{"position":[[245,6],[358,5]]},"22":{"position":[[161,5]]},"24":{"position":[[527,5]]},"27":{"position":[[258,5]]},"42":{"position":[[254,8]]},"57":{"position":[[338,5],[363,5]]},"62":{"position":[[340,5],[365,5],[831,6],[869,7]]},"65":{"position":[[343,5],[368,5],[706,6],[745,7]]},"71":{"position":[[319,5],[382,5],[480,5]]},"85":{"position":[[41,5]]},"136":{"position":[[383,5]]},"145":{"position":[[334,5],[359,5],[816,6],[862,5]]},"147":{"position":[[337,5],[362,5],[613,6],[652,7]]},"148":{"position":[[352,5],[377,5],[785,6],[823,7],[1034,6],[1072,7]]},"207":{"position":[[209,8]]},"222":{"position":[[165,5]]},"227":{"position":[[165,5],[506,6]]},"230":{"position":[[165,5],[453,6]]},"258":{"position":[[428,5]]},"260":{"position":[[392,8]]},"275":{"position":[[281,6],[365,5]]},"287":{"position":[[269,6],[374,6]]},"288":{"position":[[266,6]]},"289":{"position":[[260,6]]},"291":{"position":[[267,6],[372,6]]},"322":{"position":[[163,5],[576,6]]},"324":{"position":[[163,5],[364,6]]},"325":{"position":[[164,5],[506,6],[699,6]]}},"keywords":{}}],["client",{"_index":742,"title":{},"content":{"99":{"position":[[532,6]]},"187":{"position":[[526,6]]}},"keywords":{}}],["client.add(url",{"_index":743,"title":{},"content":{"99":{"position":[[584,15]]},"187":{"position":[[578,15]]}},"keywords":{}}],["close",{"_index":62,"title":{},"content":{"6":{"position":[[608,6],[816,6],[823,6],[910,6]]},"194":{"position":[[515,6]]}},"keywords":{}}],["cn",{"_index":476,"title":{},"content":{"47":{"position":[[189,4]]},"212":{"position":[[171,4]]}},"keywords":{}}],["cn/plugins/danmuku",{"_index":94,"title":{},"content":{"7":{"position":[[139,19]]}},"keywords":{}}],["cn、zh",{"_index":978,"title":{},"content":{"159":{"position":[[105,5]]},"336":{"position":[[65,5]]}},"keywords":{}}],["code",{"_index":28,"title":{},"content":{"6":{"position":[[6,4]]},"9":{"position":[[161,4]]},"10":{"position":[[49,4]]},"11":{"position":[[55,4]]},"12":{"position":[[43,4]]},"13":{"position":[[64,4]]},"14":{"position":[[57,4]]},"16":{"position":[[41,4]]},"17":{"position":[[69,4]]},"18":{"position":[[53,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]]},"39":{"position":[[161,4]]},"40":{"position":[[49,4]]},"42":{"position":[[85,4]]},"43":{"position":[[271,4]]},"46":{"position":[[77,4]]},"47":{"position":[[58,4]]},"50":{"position":[[72,4]]},"51":{"position":[[76,4]]},"52":{"position":[[73,4]]},"53":{"position":[[102,4]]},"56":{"position":[[74,4]]},"57":{"position":[[483,4]]},"59":{"position":[[185,4]]},"61":{"position":[[85,4]]},"62":{"position":[[527,4]]},"64":{"position":[[78,4]]},"65":{"position":[[488,4]]},"67":{"position":[[94,4]]},"69":{"position":[[88,4]]},"71":{"position":[[84,4],[147,4]]},"73":{"position":[[81,4]]},"75":{"position":[[64,4]]},"77":{"position":[[1606,4]]},"79":{"position":[[72,4]]},"80":{"position":[[38,4]]},"81":{"position":[[37,4]]},"82":{"position":[[40,4]]},"83":{"position":[[42,4]]},"84":{"position":[[50,4]]},"85":{"position":[[67,4]]},"86":{"position":[[80,4]]},"87":{"position":[[36,4]]},"88":{"position":[[39,4]]},"89":{"position":[[98,4]]},"90":{"position":[[39,4]]},"91":{"position":[[50,4]]},"92":{"position":[[44,4]]},"93":{"position":[[35,4]]},"95":{"position":[[51,4]]},"96":{"position":[[52,4]]},"97":{"position":[[63,4]]},"98":{"position":[[55,4]]},"99":{"position":[[57,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":[[153,4]]},"119":{"position":[[123,4]]},"120":{"position":[[185,4]]},"121":{"position":[[133,4]]},"122":{"position":[[98,4]]},"123":{"position":[[87,4]]},"124":{"position":[[60,4]]},"125":{"position":[[81,4]]},"126":{"position":[[59,4]]},"127":{"position":[[57,4]]},"128":{"position":[[206,4]]},"129":{"position":[[127,4]]},"130":{"position":[[55,4]]},"131":{"position":[[153,4]]},"132":{"position":[[142,4]]},"133":{"position":[[130,4]]},"134":{"position":[[97,4]]},"135":{"position":[[118,4]]},"136":{"position":[[62,4]]},"137":{"position":[[101,4]]},"138":{"position":[[132,4]]},"139":{"position":[[123,4]]},"140":{"position":[[124,4]]},"141":{"position":[[79,4]]},"142":{"position":[[109,4]]},"143":{"position":[[243,4]]},"144":{"position":[[67,4]]},"145":{"position":[[479,4]]},"146":{"position":[[100,4]]},"147":{"position":[[482,4]]},"148":{"position":[[539,4]]},"149":{"position":[[210,4]]},"150":{"position":[[179,4]]},"151":{"position":[[59,4]]},"152":{"position":[[454,4]]},"153":{"position":[[174,4]]},"154":{"position":[[267,4]]},"155":{"position":[[154,4]]},"156":{"position":[[84,4]]},"157":{"position":[[309,4]]},"158":{"position":[[137,4]]},"159":{"position":[[120,4]]},"160":{"position":[[117,4]]},"161":{"position":[[112,4]]},"162":{"position":[[63,4]]},"163":{"position":[[151,4]]},"165":{"position":[[1568,4]]},"167":{"position":[[44,4]]},"168":{"position":[[16,4]]},"169":{"position":[[16,4]]},"170":{"position":[[19,4]]},"171":{"position":[[17,4]]},"172":{"position":[[19,4]]},"173":{"position":[[26,4]]},"174":{"position":[[30,4]]},"175":{"position":[[19,4]]},"176":{"position":[[18,4]]},"177":{"position":[[35,4]]},"178":{"position":[[17,4]]},"179":{"position":[[18,4]]},"180":{"position":[[18,4]]},"181":{"position":[[17,4]]},"183":{"position":[[45,4]]},"184":{"position":[[46,4]]},"185":{"position":[[57,4]]},"186":{"position":[[49,4]]},"187":{"position":[[51,4]]},"194":{"position":[[6,4]]},"204":{"position":[[108,4]]},"205":{"position":[[41,4]]},"207":{"position":[[40,4]]},"208":{"position":[[166,4]]},"211":{"position":[[44,4]]},"212":{"position":[[40,4]]},"215":{"position":[[41,4]]},"216":{"position":[[39,4]]},"217":{"position":[[43,4]]},"218":{"position":[[50,4]]},"221":{"position":[[45,4]]},"222":{"position":[[241,4]]},"224":{"position":[[67,4]]},"226":{"position":[[44,4]]},"227":{"position":[[275,4]]},"229":{"position":[[43,4]]},"230":{"position":[[241,4]]},"232":{"position":[[47,4]]},"234":{"position":[[45,4]]},"236":{"position":[[41,4],[66,4]]},"238":{"position":[[45,4]]},"240":{"position":[[35,4]]},"242":{"position":[[32,4]]},"243":{"position":[[33,4]]},"244":{"position":[[53,4]]},"245":{"position":[[66,4]]},"246":{"position":[[69,4]]},"247":{"position":[[70,4]]},"248":{"position":[[83,4]]},"249":{"position":[[65,4]]},"250":{"position":[[222,4]]},"251":{"position":[[235,4]]},"252":{"position":[[82,4]]},"253":{"position":[[145,4]]},"254":{"position":[[38,4]]},"255":{"position":[[65,4]]},"256":{"position":[[88,4]]},"257":{"position":[[86,4]]},"258":{"position":[[84,4]]},"259":{"position":[[93,4]]},"260":{"position":[[72,4]]},"261":{"position":[[145,4]]},"262":{"position":[[73,4]]},"263":{"position":[[62,4]]},"264":{"position":[[118,4]]},"265":{"position":[[73,4]]},"266":{"position":[[105,4]]},"267":{"position":[[123,4]]},"268":{"position":[[106,4]]},"269":{"position":[[108,4]]},"270":{"position":[[141,4]]},"271":{"position":[[98,4]]},"272":{"position":[[76,4]]},"273":{"position":[[82,4]]},"274":{"position":[[58,4]]},"275":{"position":[[69,4]]},"283":{"position":[[6,4]]},"284":{"position":[[6,4]]},"285":{"position":[[6,4]]},"287":{"position":[[47,4]]},"288":{"position":[[44,4]]},"289":{"position":[[38,4]]},"290":{"position":[[144,4]]},"291":{"position":[[45,4]]},"293":{"position":[[165,4]]},"295":{"position":[[79,4]]},"296":{"position":[[63,4]]},"297":{"position":[[80,4]]},"298":{"position":[[49,4]]},"299":{"position":[[45,4]]},"300":{"position":[[44,4]]},"301":{"position":[[33,4]]},"302":{"position":[[46,4]]},"303":{"position":[[34,4]]},"304":{"position":[[34,4]]},"305":{"position":[[83,4]]},"306":{"position":[[54,4]]},"307":{"position":[[34,4]]},"308":{"position":[[76,4]]},"309":{"position":[[59,4]]},"310":{"position":[[58,4]]},"311":{"position":[[45,4]]},"312":{"position":[[48,4]]},"313":{"position":[[34,4]]},"314":{"position":[[47,4]]},"315":{"position":[[54,4]]},"316":{"position":[[48,4]]},"317":{"position":[[48,4]]},"318":{"position":[[48,4]]},"319":{"position":[[52,4]]},"320":{"position":[[107,4]]},"321":{"position":[[50,4]]},"322":{"position":[[239,4]]},"323":{"position":[[51,4]]},"324":{"position":[[239,4]]},"325":{"position":[[274,4]]},"326":{"position":[[102,4]]},"327":{"position":[[82,4]]},"328":{"position":[[32,4]]},"329":{"position":[[175,4]]},"330":{"position":[[99,4]]},"331":{"position":[[154,4]]},"332":{"position":[[84,4]]},"333":{"position":[[44,4]]},"334":{"position":[[127,4]]},"335":{"position":[[66,4]]},"336":{"position":[[80,4]]},"337":{"position":[[52,4]]},"338":{"position":[[44,4]]},"339":{"position":[[38,4]]},"340":{"position":[[58,4]]},"342":{"position":[[6,4]]},"343":{"position":[[6,4]]},"346":{"position":[[201,4]]},"347":{"position":[[138,4]]},"348":{"position":[[255,4]]},"350":{"position":[[24,4]]},"351":{"position":[[24,4]]},"352":{"position":[[30,4]]},"353":{"position":[[38,4]]},"354":{"position":[[38,4]]},"355":{"position":[[38,4]]},"356":{"position":[[55,4]]},"357":{"position":[[44,4]]},"358":{"position":[[90,4]]},"359":{"position":[[96,4]]},"360":{"position":[[47,4]]},"361":{"position":[[73,4]]},"362":{"position":[[24,4]]},"363":{"position":[[30,4]]},"364":{"position":[[54,4]]},"365":{"position":[[52,4]]},"366":{"position":[[48,4]]},"367":{"position":[[48,4]]},"368":{"position":[[49,4]]},"369":{"position":[[61,4]]},"370":{"position":[[48,4]]},"371":{"position":[[40,4]]},"372":{"position":[[66,4]]},"373":{"position":[[31,4]]},"374":{"position":[[76,4]]},"375":{"position":[[80,4]]},"376":{"position":[[65,4]]},"377":{"position":[[49,4]]},"378":{"position":[[63,4]]},"379":{"position":[[49,4]]},"380":{"position":[[47,4]]},"381":{"position":[[49,4]]},"382":{"position":[[72,4]]}},"keywords":{}}],["collect",{"_index":371,"title":{},"content":{"27":{"position":[[33,10]]}},"keywords":{}}],["color",{"_index":498,"title":{},"content":{"51":{"position":[[245,6],[379,6]]},"52":{"position":[[242,6]]},"53":{"position":[[271,6],[472,6]]},"62":{"position":[[814,6]]},"123":{"position":[[39,6]]},"148":{"position":[[768,6],[1015,6]]},"154":{"position":[[449,6]]},"216":{"position":[[208,6],[342,6]]},"217":{"position":[[212,6]]},"218":{"position":[[219,6],[420,6]]},"273":{"position":[[70,5]]},"283":{"position":[[270,6],[375,6],[439,6],[584,6]]},"289":{"position":[[360,5],[479,6],[486,6]]},"325":{"position":[[489,6],[680,6]]},"331":{"position":[[336,6]]}},"keywords":{}}],["column",{"_index":942,"title":{},"content":{"153":{"position":[[139,6],[161,6],[332,7]]},"330":{"position":[[73,6],[257,7]]}},"keywords":{}}],["common",{"_index":117,"title":{"76":{"position":[[0,6]]},"241":{"position":[[0,6]]}},"content":{"12":{"position":[[13,6]]}},"keywords":{}}],["complet",{"_index":550,"title":{},"content":{"62":{"position":[[961,8]]},"77":{"position":[[1199,10]]},"145":{"position":[[976,13]]},"148":{"position":[[915,8]]},"165":{"position":[[1161,10]]}},"keywords":{}}],["complex",{"_index":206,"title":{},"content":{"22":{"position":[[113,7]]}},"keywords":{}}],["compon",{"_index":154,"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]]},"57":{"position":[[118,9],[163,10],[215,9],[292,9],[315,9],[353,9],[412,9],[467,9]]},"62":{"position":[[120,9],[165,10],[217,9],[294,9],[317,9],[355,9],[414,9],[469,9]]},"65":{"position":[[123,9],[168,10],[220,9],[297,9],[320,9],[358,9],[417,9],[472,9]]},"145":{"position":[[114,9],[159,10],[211,9],[288,9],[311,9],[349,9],[408,9],[463,9],[875,12]]},"147":{"position":[[117,9],[162,10],[214,9],[291,9],[314,9],[352,9],[411,9],[466,9]]},"148":{"position":[[132,9],[177,10],[229,9],[306,9],[329,9],[367,9],[426,9],[481,9]]}},"keywords":{}}],["config",{"_index":119,"title":{"13":{"position":[[0,7]]},"111":{"position":[[0,7]]},"290":{"position":[[0,7]]}},"content":{"156":{"position":[[476,7]]},"290":{"position":[[18,6]]},"333":{"position":[[436,7]]}},"keywords":{}}],["console.info",{"_index":987,"title":{},"content":{"194":{"position":[[653,21],[733,21]]},"230":{"position":[[474,26]]},"236":{"position":[[220,18],[280,18]]},"240":{"position":[[65,33],[176,25]]},"292":{"position":[[243,20],[333,20],[429,20],[519,20],[602,21],[678,21],[753,21],[828,21],[906,21]]},"322":{"position":[[604,23],[686,23]]},"324":{"position":[[385,26]]},"328":{"position":[[62,33],[173,25]]}},"keywords":{}}],["console.info($video",{"_index":447,"title":{},"content":{"39":{"position":[[332,21]]},"40":{"position":[[211,21]]},"204":{"position":[[279,21]]},"205":{"position":[[203,21]]}},"keywords":{}}],["console.info('ad",{"_index":81,"title":{},"content":{"6":{"position":[[999,16],[1087,17]]}},"keywords":{}}],["console.info('compon",{"_index":905,"title":{},"content":{"145":{"position":[[946,23]]}},"keywords":{}}],["console.info('custom",{"_index":574,"title":{},"content":{"75":{"position":[[257,20]]},"151":{"position":[[252,20]]}},"keywords":{}}],["console.info('y",{"_index":553,"title":{},"content":{"65":{"position":[[727,17]]},"71":{"position":[[301,17],[364,17]]},"75":{"position":[[94,17]]},"145":{"position":[[844,17]]},"147":{"position":[[634,17]]},"151":{"position":[[89,17]]}},"keywords":{}}],["console.info(arg",{"_index":653,"title":{},"content":{"77":{"position":[[1742,19]]},"79":{"position":[[203,19]]},"80":{"position":[[168,19]]},"81":{"position":[[168,19]]},"82":{"position":[[170,19]]},"83":{"position":[[174,19]]},"84":{"position":[[183,19]]},"85":{"position":[[198,19]]},"86":{"position":[[210,19]]},"88":{"position":[[187,19]]},"89":{"position":[[233,19]]},"90":{"position":[[168,19]]},"91":{"position":[[204,19]]},"92":{"position":[[204,19]]},"93":{"position":[[167,19]]},"165":{"position":[[1704,19]]},"167":{"position":[[175,19]]},"168":{"position":[[146,19]]},"169":{"position":[[147,19]]},"170":{"position":[[149,19]]},"171":{"position":[[149,19]]},"172":{"position":[[152,19]]},"173":{"position":[[157,19]]},"174":{"position":[[160,19]]},"176":{"position":[[166,19]]},"177":{"position":[[170,19]]},"178":{"position":[[146,19]]},"179":{"position":[[172,19]]},"180":{"position":[[178,19]]},"181":{"position":[[149,19]]}},"keywords":{}}],["console.info(art.aspectratio",{"_index":1059,"title":{},"content":{"268":{"position":[[230,30],[287,30]]},"376":{"position":[[189,30],[246,30]]}},"keywords":{}}],["console.info(art.attr('playsinlin",{"_index":1069,"title":{},"content":{"271":{"position":[[222,38],[292,38]]},"379":{"position":[[173,38],[243,38]]}},"keywords":{}}],["console.info(art.autoheight",{"_index":1066,"title":{},"content":{"270":{"position":[[265,29],[318,29]]},"378":{"position":[[187,29],[240,29]]}},"keywords":{}}],["console.info(art.autos",{"_index":1037,"title":{},"content":{"264":{"position":[[242,27],[291,27]]},"372":{"position":[[190,27],[239,27]]}},"keywords":{}}],["console.info(art.currenttim",{"_index":1010,"title":{},"content":{"253":{"position":[[269,30],[321,30]]},"361":{"position":[[197,30],[249,30]]}},"keywords":{}}],["console.info(art.dur",{"_index":1012,"title":{},"content":{"254":{"position":[[162,27]]},"362":{"position":[[148,27]]}},"keywords":{}}],["console.info(art.flip",{"_index":1047,"title":{},"content":{"266":{"position":[[229,23],[278,23]]},"374":{"position":[[200,23],[249,23]]}},"keywords":{}}],["console.info(art.i18n.get('play",{"_index":471,"title":{},"content":{"46":{"position":[[201,35]]},"211":{"position":[[168,35]]}},"keywords":{}}],["console.info(art.loop",{"_index":1062,"title":{},"content":{"269":{"position":[[232,23],[276,23]]},"377":{"position":[[173,23],[217,23]]}},"keywords":{}}],["console.info(art.mut",{"_index":1007,"title":{},"content":{"252":{"position":[[206,24],[249,24]]},"360":{"position":[[171,24],[214,24]]}},"keywords":{}}],["console.info(art.play",{"_index":1033,"title":{},"content":{"263":{"position":[[199,26],[238,26]]},"371":{"position":[[177,26],[216,26]]}},"keywords":{}}],["console.info(art.playbackr",{"_index":1055,"title":{},"content":{"267":{"position":[[247,31],[301,31]]},"375":{"position":[[204,31],[258,31]]}},"keywords":{}}],["console.info(art.plugins.myplugin.dosometh",{"_index":577,"title":{},"content":{"75":{"position":[[495,49]]},"151":{"position":[[484,49]]},"240":{"position":[[402,49]]},"328":{"position":[[393,49]]}},"keywords":{}}],["console.info(art.plugins.myplugin.someth",{"_index":576,"title":{},"content":{"75":{"position":[[449,45]]},"151":{"position":[[438,45]]},"240":{"position":[[356,45]]},"328":{"position":[[347,45]]}},"keywords":{}}],["console.info(art.post",{"_index":1028,"title":{},"content":{"261":{"position":[[306,25],[378,25]]},"369":{"position":[[222,25],[294,25]]}},"keywords":{}}],["console.info(art.subtitle.url",{"_index":506,"title":{},"content":{"52":{"position":[[318,31]]},"217":{"position":[[288,31]]}},"keywords":{}}],["console.info(art.them",{"_index":1073,"title":{},"content":{"273":{"position":[[206,24],[251,24]]},"381":{"position":[[173,24],[218,24]]}},"keywords":{}}],["console.info(art.titl",{"_index":1071,"title":{},"content":{"272":{"position":[[200,24],[250,24]]},"380":{"position":[[171,24],[215,24]]}},"keywords":{}}],["console.info(art.url",{"_index":997,"title":{},"content":{"249":{"position":[[189,22],[254,22]]},"357":{"position":[[168,22],[233,22]]}},"keywords":{}}],["console.info(art.volum",{"_index":996,"title":{},"content":{"248":{"position":[[207,25],[251,25]]},"356":{"position":[[179,25],[223,25]]}},"keywords":{}}],["console.info(artplayer.config",{"_index":123,"title":{},"content":{"13":{"position":[[69,31]]},"111":{"position":[[36,30]]}},"keywords":{}}],["console.info(artplayer.env",{"_index":114,"title":{},"content":{"11":{"position":[[60,28]]},"109":{"position":[[32,27]]}},"keywords":{}}],["console.info(artplayer.html",{"_index":133,"title":{},"content":{"17":{"position":[[74,29]]},"115":{"position":[[52,28]]}},"keywords":{}}],["console.info(artplayer.inst",{"_index":107,"title":{},"content":{"9":{"position":[[285,34]]},"107":{"position":[[189,33]]}},"keywords":{}}],["console.info(artplayer.kindof",{"_index":139,"title":{},"content":{"18":{"position":[[130,35],[166,35]]},"116":{"position":[[103,34],[138,34]]}},"keywords":{}}],["console.info(artplayer.kindof('0",{"_index":137,"title":{},"content":{"18":{"position":[[58,36]]},"116":{"position":[[33,35]]}},"keywords":{}}],["console.info(artplayer.kindof(0",{"_index":138,"title":{},"content":{"18":{"position":[[95,34]]},"116":{"position":[[69,33]]}},"keywords":{}}],["console.info(artplayer.opt",{"_index":130,"title":{},"content":{"16":{"position":[[46,31]]},"114":{"position":[[30,30]]}},"keywords":{}}],["console.info(artplayer.schem",{"_index":127,"title":{},"content":{"14":{"position":[[62,31]]},"112":{"position":[[33,30]]}},"keywords":{}}],["console.info(artplayer.util",{"_index":118,"title":{},"content":{"12":{"position":[[48,30]]},"110":{"position":[[32,29]]}},"keywords":{}}],["console.info(artplayer.vers",{"_index":110,"title":{},"content":{"10":{"position":[[54,32]]},"108":{"position":[[31,31]]}},"keywords":{}}],["console.info(ev",{"_index":451,"title":{},"content":{"42":{"position":[[279,20]]},"207":{"position":[[234,20]]}},"keywords":{}}],["console.info(item",{"_index":271,"title":{},"content":{"24":{"position":[[460,18]]},"27":{"position":[[910,18],[1324,18]]},"28":{"position":[[580,18]]},"342":{"position":[[460,18]]},"346":{"position":[[720,18],[1112,18]]},"347":{"position":[[499,18]]}},"keywords":{}}],["console.info(json.stringify(art.rect",{"_index":1041,"title":{},"content":{"265":{"position":[[197,39]]},"373":{"position":[[155,39]]}},"keywords":{}}],["console.info(st",{"_index":675,"title":{},"content":{"87":{"position":[[298,20]]},"175":{"position":[[203,20]]}},"keywords":{}}],["console.info(url",{"_index":1020,"title":{},"content":{"256":{"position":[[261,19]]},"257":{"position":[[259,19]]},"364":{"position":[[227,19]]},"365":{"position":[[225,19]]}},"keywords":{}}],["console.log",{"_index":988,"title":{},"content":{"227":{"position":[[527,25]]}},"keywords":{}}],["console.log('custom",{"_index":549,"title":{},"content":{"62":{"position":[[922,19]]},"148":{"position":[[876,19]]}},"keywords":{}}],["console.log('y",{"_index":548,"title":{},"content":{"62":{"position":[[852,16]]},"148":{"position":[[806,16],[1055,16]]}},"keywords":{}}],["console.log('你点击了自定义按钮1",{"_index":1154,"title":{},"content":{"325":{"position":[[527,26]]}},"keywords":{}}],["console.log('你点击了自定义按钮2",{"_index":1156,"title":{},"content":{"325":{"position":[[720,26]]}},"keywords":{}}],["console.log('自定义按钮挂载完成1",{"_index":1155,"title":{},"content":{"325":{"position":[[580,26]]}},"keywords":{}}],["console.log(item.html",{"_index":908,"title":{},"content":{"146":{"position":[[342,23],[494,23]]},"323":{"position":[[273,23],[405,23]]}},"keywords":{}}],["const",{"_index":196,"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]]},"95":{"position":[[230,5]]},"96":{"position":[[255,5],[332,5]]},"105":{"position":[[231,5],[277,5]]},"183":{"position":[[224,5]]},"184":{"position":[[249,5],[326,5]]},"290":{"position":[[563,5]]},"344":{"position":[[167,5]]},"347":{"position":[[532,5]]},"348":{"position":[[128,5],[157,5],[181,5],[203,5],[225,5]]},"383":{"position":[[386,5],[424,5],[482,5],[1193,5]]}},"keywords":{}}],["constructor",{"_index":823,"title":{},"content":{"120":{"position":[[37,11]]}},"keywords":{}}],["contain",{"_index":32,"title":{"118":{"position":[[0,10]]},"295":{"position":[[0,10]]}},"content":{"6":{"position":[[37,10]]},"9":{"position":[[192,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]]},"39":{"position":[[192,10]]},"40":{"position":[[80,10]]},"42":{"position":[[94,9],[174,10],[185,10]]},"43":{"position":[[302,10]]},"46":{"position":[[108,10]]},"47":{"position":[[89,10]]},"50":{"position":[[103,10]]},"51":{"position":[[107,10]]},"52":{"position":[[104,10]]},"53":{"position":[[133,10]]},"56":{"position":[[143,10]]},"57":{"position":[[514,10]]},"59":{"position":[[216,10]]},"61":{"position":[[116,10]]},"62":{"position":[[558,10]]},"64":{"position":[[109,10]]},"65":{"position":[[519,10]]},"67":{"position":[[125,10]]},"69":{"position":[[119,10]]},"71":{"position":[[178,10]]},"73":{"position":[[112,10]]},"75":{"position":[[329,10]]},"77":{"position":[[1637,10]]},"79":{"position":[[103,10]]},"80":{"position":[[69,10]]},"81":{"position":[[68,10]]},"82":{"position":[[71,10]]},"83":{"position":[[73,10]]},"84":{"position":[[81,10]]},"85":{"position":[[98,10]]},"86":{"position":[[111,10]]},"87":{"position":[[67,10]]},"88":{"position":[[70,10]]},"89":{"position":[[129,10]]},"90":{"position":[[70,10]]},"91":{"position":[[81,10]]},"92":{"position":[[75,10]]},"93":{"position":[[66,10]]},"95":{"position":[[82,10]]},"96":{"position":[[83,10]]},"97":{"position":[[94,10]]},"98":{"position":[[86,10]]},"99":{"position":[[88,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":[[61,9],[184,10],[216,10],[350,9]]},"119":{"position":[[154,10]]},"120":{"position":[[217,10]]},"121":{"position":[[164,10]]},"122":{"position":[[129,10]]},"123":{"position":[[118,10]]},"124":{"position":[[91,10]]},"125":{"position":[[112,10]]},"126":{"position":[[90,10]]},"127":{"position":[[88,10]]},"128":{"position":[[76,9],[272,10]]},"129":{"position":[[158,10]]},"130":{"position":[[86,10]]},"131":{"position":[[184,10]]},"132":{"position":[[173,10]]},"133":{"position":[[161,10]]},"134":{"position":[[128,10]]},"135":{"position":[[149,10]]},"136":{"position":[[93,10]]},"137":{"position":[[132,10]]},"138":{"position":[[163,10]]},"139":{"position":[[154,10]]},"140":{"position":[[155,10]]},"141":{"position":[[110,10]]},"142":{"position":[[140,10]]},"143":{"position":[[252,10],[372,10],[383,11]]},"144":{"position":[[98,10]]},"145":{"position":[[548,10]]},"146":{"position":[[131,10]]},"147":{"position":[[513,10]]},"148":{"position":[[570,10]]},"149":{"position":[[241,10]]},"150":{"position":[[210,10]]},"151":{"position":[[324,10]]},"152":{"position":[[485,10]]},"153":{"position":[[205,10]]},"154":{"position":[[298,10]]},"155":{"position":[[185,10]]},"156":{"position":[[115,10]]},"157":{"position":[[340,10]]},"158":{"position":[[168,10]]},"159":{"position":[[151,10]]},"160":{"position":[[148,10]]},"161":{"position":[[143,10]]},"162":{"position":[[94,10]]},"163":{"position":[[182,10]]},"165":{"position":[[1599,10]]},"167":{"position":[[75,10]]},"168":{"position":[[47,10]]},"169":{"position":[[47,10]]},"170":{"position":[[50,10]]},"171":{"position":[[48,10]]},"172":{"position":[[50,10]]},"173":{"position":[[57,10]]},"174":{"position":[[61,10]]},"175":{"position":[[50,10]]},"176":{"position":[[49,10]]},"177":{"position":[[66,10]]},"178":{"position":[[48,10]]},"179":{"position":[[49,10]]},"180":{"position":[[49,10]]},"181":{"position":[[48,10]]},"183":{"position":[[76,10]]},"184":{"position":[[77,10]]},"185":{"position":[[88,10]]},"186":{"position":[[80,10]]},"187":{"position":[[82,10]]},"194":{"position":[[37,10]]},"204":{"position":[[139,10]]},"205":{"position":[[72,10]]},"207":{"position":[[49,9],[129,10],[140,10]]},"208":{"position":[[197,10]]},"211":{"position":[[75,10]]},"212":{"position":[[71,10]]},"215":{"position":[[72,10]]},"216":{"position":[[70,10]]},"217":{"position":[[74,10]]},"218":{"position":[[81,10]]},"221":{"position":[[114,10]]},"222":{"position":[[272,10]]},"224":{"position":[[98,10]]},"226":{"position":[[75,10]]},"227":{"position":[[306,10]]},"229":{"position":[[74,10]]},"230":{"position":[[272,10]]},"232":{"position":[[78,10]]},"234":{"position":[[76,10]]},"236":{"position":[[97,10]]},"238":{"position":[[76,10]]},"240":{"position":[[236,10]]},"242":{"position":[[63,10]]},"243":{"position":[[64,10]]},"244":{"position":[[84,10]]},"245":{"position":[[97,10]]},"246":{"position":[[100,10]]},"247":{"position":[[101,10]]},"248":{"position":[[114,10]]},"249":{"position":[[96,10]]},"250":{"position":[[253,10]]},"251":{"position":[[266,10]]},"252":{"position":[[113,10]]},"253":{"position":[[176,10]]},"254":{"position":[[69,10]]},"255":{"position":[[96,10]]},"256":{"position":[[119,10]]},"257":{"position":[[117,10]]},"258":{"position":[[115,10]]},"259":{"position":[[124,10]]},"260":{"position":[[103,10]]},"261":{"position":[[176,10]]},"262":{"position":[[104,10]]},"263":{"position":[[93,10]]},"264":{"position":[[149,10]]},"265":{"position":[[104,10]]},"266":{"position":[[136,10]]},"267":{"position":[[154,10]]},"268":{"position":[[137,10]]},"269":{"position":[[139,10]]},"270":{"position":[[45,9],[84,9],[172,10]]},"271":{"position":[[129,10]]},"272":{"position":[[107,10]]},"273":{"position":[[113,10]]},"274":{"position":[[89,10]]},"275":{"position":[[114,10]]},"283":{"position":[[37,10]]},"284":{"position":[[37,10]]},"285":{"position":[[37,10]]},"287":{"position":[[78,10]]},"288":{"position":[[75,10]]},"289":{"position":[[69,10]]},"290":{"position":[[175,10]]},"291":{"position":[[76,10]]},"292":{"position":[[26,10]]},"293":{"position":[[196,10]]},"295":{"position":[[110,10],[142,10]]},"296":{"position":[[94,10]]},"297":{"position":[[111,10]]},"298":{"position":[[80,10]]},"299":{"position":[[76,10]]},"300":{"position":[[75,10]]},"301":{"position":[[64,10]]},"302":{"position":[[77,10]]},"303":{"position":[[65,10]]},"304":{"position":[[65,10]]},"305":{"position":[[35,9],[129,10]]},"306":{"position":[[85,10]]},"307":{"position":[[65,10]]},"308":{"position":[[107,10]]},"309":{"position":[[90,10]]},"310":{"position":[[89,10]]},"311":{"position":[[76,10]]},"312":{"position":[[79,10]]},"313":{"position":[[65,10]]},"314":{"position":[[78,10]]},"315":{"position":[[85,10]]},"316":{"position":[[79,10]]},"317":{"position":[[79,10]]},"318":{"position":[[79,10]]},"319":{"position":[[83,10]]},"320":{"position":[[116,10],[236,10],[247,11]]},"321":{"position":[[81,10]]},"322":{"position":[[308,10]]},"323":{"position":[[82,10]]},"324":{"position":[[270,10]]},"325":{"position":[[305,10]]},"326":{"position":[[133,10]]},"327":{"position":[[113,10]]},"328":{"position":[[233,10]]},"329":{"position":[[206,10]]},"330":{"position":[[130,10]]},"331":{"position":[[185,10]]},"332":{"position":[[115,10]]},"333":{"position":[[75,10]]},"334":{"position":[[158,10]]},"335":{"position":[[97,10]]},"336":{"position":[[111,10]]},"337":{"position":[[83,10]]},"338":{"position":[[75,10]]},"339":{"position":[[69,10]]},"340":{"position":[[89,10]]},"342":{"position":[[37,10]]},"343":{"position":[[3684,10]]},"346":{"position":[[232,10]]},"347":{"position":[[169,10]]},"348":{"position":[[286,10]]},"350":{"position":[[55,10]]},"351":{"position":[[55,10]]},"352":{"position":[[61,10]]},"353":{"position":[[69,10]]},"354":{"position":[[69,10]]},"355":{"position":[[69,10]]},"356":{"position":[[86,10]]},"357":{"position":[[75,10]]},"358":{"position":[[121,10]]},"359":{"position":[[127,10]]},"360":{"position":[[78,10]]},"361":{"position":[[104,10]]},"362":{"position":[[55,10]]},"363":{"position":[[61,10]]},"364":{"position":[[85,10]]},"365":{"position":[[83,10]]},"366":{"position":[[79,10]]},"367":{"position":[[79,10]]},"368":{"position":[[80,10]]},"369":{"position":[[92,10]]},"370":{"position":[[79,10]]},"371":{"position":[[71,10]]},"372":{"position":[[97,10]]},"373":{"position":[[62,10]]},"374":{"position":[[107,10]]},"375":{"position":[[111,10]]},"376":{"position":[[96,10]]},"377":{"position":[[80,10]]},"378":{"position":[[94,10]]},"379":{"position":[[80,10]]},"380":{"position":[[78,10]]},"381":{"position":[[80,10]]},"382":{"position":[[103,10]]}},"keywords":{}}],["container.innerhtml",{"_index":897,"title":{},"content":{"143":{"position":[[307,20]]},"320":{"position":[[171,20]]}},"keywords":{}}],["content",{"_index":596,"title":{},"content":{"77":{"position":[[253,8],[362,7]]},"143":{"position":[[502,7]]},"165":{"position":[[215,8],[324,7]]}},"keywords":{}}],["contextmenu",{"_index":157,"title":{"63":{"position":[[0,12]]},"147":{"position":[[0,12]]},"228":{"position":[[0,12]]},"324":{"position":[[0,12]]}},"content":{"20":{"position":[[67,12],[630,13],[952,11]]},"22":{"position":[[78,12]]},"63":{"position":[[24,11]]},"132":{"position":[[124,11]]},"133":{"position":[[112,11]]},"147":{"position":[[41,11],[575,12]]},"293":{"position":[[451,13],[734,11]]},"324":{"position":[[332,12]]}},"keywords":{}}],["contextmenu1",{"_index":175,"title":{},"content":{"20":{"position":[[602,15],[920,13],[964,15],[1140,13]]},"293":{"position":[[423,15],[702,13],[746,15],[878,13]]}},"keywords":{}}],["control",{"_index":141,"title":{"19":{"position":[[18,8]]},"23":{"position":[[18,8]]},"60":{"position":[[0,9]]},"148":{"position":[[0,9]]},"225":{"position":[[0,9]]},"325":{"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]]},"50":{"position":[[38,7]]},"56":{"position":[[38,7]]},"60":{"position":[[38,7]]},"61":{"position":[[39,7],[54,7]]},"62":{"position":[[48,7]]},"64":{"position":[[39,7]]},"67":{"position":[[38,7]]},"69":{"position":[[40,7]]},"73":{"position":[[38,7]]},"134":{"position":[[79,7]]},"135":{"position":[[100,7]]},"137":{"position":[[83,7]]},"139":{"position":[[105,7]]},"140":{"position":[[106,7]]},"148":{"position":[[56,7],[632,9]]},"149":{"position":[[83,7]]},"155":{"position":[[21,12]]},"160":{"position":[[99,7]]},"275":{"position":[[176,9]]},"287":{"position":[[222,9]]},"288":{"position":[[219,9]]},"289":{"position":[[213,9]]},"290":{"position":[[319,9]]},"291":{"position":[[220,9]]},"293":{"position":[[558,9],[794,7]]},"325":{"position":[[367,9]]},"332":{"position":[[14,12]]},"342":{"position":[[99,9]]},"343":{"position":[[3783,9]]},"383":{"position":[[744,9]]}},"keywords":{}}],["control1",{"_index":178,"title":{},"content":{"20":{"position":[[713,11],[984,9],[1020,11],[1193,9]]},"293":{"position":[[534,11],[766,9],[802,11],[931,9]]}},"keywords":{}}],["coordin",{"_index":1040,"title":{},"content":{"265":{"position":[[30,10],[255,10]]}},"keywords":{}}],["core",{"_index":484,"title":{},"content":{"48":{"position":[[38,4]]}},"keywords":{}}],["correct",{"_index":970,"title":{},"content":{"157":{"position":[[257,7]]}},"keywords":{}}],["countdown",{"_index":75,"title":{},"content":{"6":{"position":[[836,10]]},"194":{"position":[[530,10]]}},"keywords":{}}],["cover",{"_index":540,"title":{},"content":{"59":{"position":[[153,5]]}},"keywords":{}}],["creat",{"_index":186,"title":{},"content":{"20":{"position":[[1258,6]]}},"keywords":{}}],["createport",{"_index":215,"title":{},"content":{"22":{"position":[[271,12]]},"383":{"position":[[72,12],[189,12]]}},"keywords":{}}],["createportal(<tim",{"_index":248,"title":{},"content":{"22":{"position":[[1110,22],[1186,22]]},"383":{"position":[[1028,22],[1104,22]]}},"keywords":{}}],["crema"",{"_index":297,"title":{},"content":{"25":{"position":[[813,11]]},"343":{"position":[[813,11]]}},"keywords":{}}],["cross",{"_index":876,"title":{},"content":{"134":{"position":[[355,5]]}},"keywords":{}}],["crossorigin",{"_index":871,"title":{},"content":{"134":{"position":[[237,12]]},"311":{"position":[[179,12]]}},"keywords":{}}],["current",{"_index":87,"title":{},"content":{"7":{"position":[[44,7]]},"10":{"position":[[13,7]]},"11":{"position":[[13,7]]},"39":{"position":[[61,7]]},"122":{"position":[[40,9]]},"123":{"position":[[46,9]]},"131":{"position":[[70,9]]},"158":{"position":[[332,7]]},"159":{"position":[[80,9]]},"253":{"position":[[59,7]]},"255":{"position":[[28,7]]},"256":{"position":[[41,7]]},"257":{"position":[[39,7]]}},"keywords":{}}],["currenttim",{"_index":646,"title":{"253":{"position":[[0,12]]},"361":{"position":[[0,12]]}},"content":{"77":{"position":[[1446,11]]},"165":{"position":[[1408,11]]}},"keywords":{}}],["custom",{"_index":155,"title":{"78":{"position":[[0,6]]}},"content":{"20":{"position":[[38,6]]},"59":{"position":[[42,6],[327,7],[376,7]]},"62":{"position":[[760,7],[787,7],[877,6]]},"65":{"position":[[691,7],[757,6]]},"75":{"position":[[202,7]]},"145":{"position":[[36,6]]},"146":{"position":[[34,6],[228,7],[380,7]]},"147":{"position":[[34,6],[598,7],[664,6]]},"148":{"position":[[38,10],[714,7],[741,7],[831,6],[961,7],[988,7],[1080,6]]},"151":{"position":[[38,6],[197,7]]}},"keywords":{}}],["customtyp",{"_index":698,"title":{"158":{"position":[[0,11]]},"335":{"position":[[0,11]]}},"content":{"95":{"position":[[160,11]]},"96":{"position":[[186,11]]},"97":{"position":[[208,11]]},"98":{"position":[[201,11]]},"99":{"position":[[476,11]]},"157":{"position":[[85,10]]},"158":{"position":[[230,11]]},"183":{"position":[[154,11]]},"184":{"position":[[180,11]]},"185":{"position":[[202,11]]},"186":{"position":[[195,11]]},"187":{"position":[[470,11]]},"334":{"position":[[32,10]]},"335":{"position":[[159,11]]}},"keywords":{}}],["danmaku",{"_index":88,"title":{},"content":{"7":{"position":[[52,7]]}},"keywords":{}}],["danmu",{"_index":1095,"title":{},"content":{"283":{"position":[[792,7],[1115,7]]},"292":{"position":[[227,7],[264,7],[316,8]]}},"keywords":{}}],["danmu.text.length",{"_index":1096,"title":{},"content":{"283":{"position":[[806,17]]}},"keywords":{}}],["danmu.text.trim",{"_index":1108,"title":{},"content":{"283":{"position":[[1129,20]]}},"keywords":{}}],["danmuku",{"_index":84,"title":{"7":{"position":[[0,7]]}},"content":{"7":{"position":[[0,7]]},"279":{"position":[[31,7]]},"280":{"position":[[28,7]]},"283":{"position":[[215,8],[1277,10]]},"284":{"position":[[169,8]]},"285":{"position":[[154,8]]},"287":{"position":[[176,8]]},"288":{"position":[[173,8]]},"289":{"position":[[167,8]]},"290":{"position":[[273,8]]},"291":{"position":[[174,8],[437,8]]},"292":{"position":[[139,8]]}},"keywords":{}}],["danmuku.js"></script>",{"_index":1077,"title":{},"content":{"281":{"position":[[64,35],[221,35],[364,35]]}},"keywords":{}}],["danmuku/dist/artplay",{"_index":1078,"title":{},"content":{"281":{"position":[[191,22],[334,22]]}},"keywords":{}}],["danmukuspeedopacityfontsizecolormodemarginantioverlapsynchronousplaybackfilterlocktimebeforeemit",{"_index":1124,"title":{},"content":{"290":{"position":[[41,96]]}},"keywords":{}}],["danmus.length",{"_index":1143,"title":{},"content":{"292":{"position":[[354,15]]}},"keywords":{}}],["dark",{"_index":1105,"title":{},"content":{"283":{"position":[[1056,7],[1085,11]]}},"keywords":{}}],["dash.j",{"_index":720,"title":{"97":{"position":[[0,8]]},"185":{"position":[[0,8]]}},"content":{},"keywords":{}}],["dashjs.mediaplayer().cr",{"_index":726,"title":{},"content":{"97":{"position":[[264,30]]},"185":{"position":[[258,30]]}},"keywords":{}}],["data",{"_index":588,"title":{},"content":{"77":{"position":[[152,4],[1048,5],[1302,5],[1312,4],[1370,4],[1595,4]]},"104":{"position":[[239,6]]},"165":{"position":[[114,4],[1010,5],[1264,5],[1274,4],[1332,4],[1557,4]]}},"keywords":{}}],["decod",{"_index":974,"title":{},"content":{"158":{"position":[[74,8]]},"254":{"position":[[276,8]]}},"keywords":{}}],["default",{"_index":129,"title":{},"content":{"16":{"position":[[20,7]]},"17":{"position":[[20,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]]},"59":{"position":[[73,7]]},"104":{"position":[[229,7]]},"105":{"position":[[171,7]]},"119":{"position":[[59,7]]},"124":{"position":[[25,7]]},"126":{"position":[[40,7]]},"127":{"position":[[204,7]]},"149":{"position":[[136,7],[316,8]]},"152":{"position":[[142,7]]},"154":{"position":[[247,7]]},"156":{"position":[[44,7]]},"157":{"position":[[131,7]]},"159":{"position":[[54,7]]},"268":{"position":[[81,8]]},"326":{"position":[[40,9],[208,8]]},"342":{"position":[[167,8]]},"346":{"position":[[152,7],[432,8],[876,8]]},"347":{"position":[[712,8]]},"348":{"position":[[690,8]]}},"keywords":{}}],["default、4:3、16:9",{"_index":1163,"title":{},"content":{"376":{"position":[[28,30]]}},"keywords":{}}],["del",{"_index":460,"title":{},"content":{"43":{"position":[[212,3]]},"208":{"position":[[123,3]]}},"keywords":{}}],["delay",{"_index":624,"title":{},"content":{"77":{"position":[[1025,7]]},"165":{"position":[[987,7]]}},"keywords":{}}],["delet",{"_index":461,"title":{},"content":{"43":{"position":[[225,6]]},"269":{"position":[[309,6]]}},"keywords":{}}],["demo",{"_index":2,"title":{"1":{"position":[[0,5]]}},"content":{"1":{"position":[[8,4]]},"22":{"position":[[185,4]]},"98":{"position":[[168,4]]},"186":{"position":[[162,4]]}},"keywords":{}}],["demo</title>",{"_index":755,"title":{},"content":{"103":{"position":[[81,18]]}},"keywords":{}}],["describ",{"_index":880,"title":{},"content":{"136":{"position":[[181,9]]}},"keywords":{}}],["descriptiondefault",{"_index":910,"title":{},"content":{"149":{"position":[[109,18]]}},"keywords":{}}],["descriptiondis",{"_index":525,"title":{},"content":{"57":{"position":[[68,18]]},"62":{"position":[[70,18]]},"65":{"position":[[73,18]]},"145":{"position":[[64,18]]},"147":{"position":[[67,18]]},"148":{"position":[[82,18]]}},"keywords":{}}],["descriptionget",{"_index":459,"title":{},"content":{"43":{"position":[[155,14]]}},"keywords":{}}],["descriptionhtml",{"_index":374,"title":{},"content":{"27":{"position":[[109,15]]},"28":{"position":[[14,15]]},"29":{"position":[[14,15]]}},"keywords":{}}],["descriptiontim",{"_index":915,"title":{},"content":{"150":{"position":[[93,15]]}},"keywords":{}}],["descriptionurl",{"_index":941,"title":{},"content":{"153":{"position":[[76,14]]},"154":{"position":[[108,14]]}},"keywords":{}}],["destroy",{"_index":439,"title":{"84":{"position":[[0,8]]},"172":{"position":[[0,8]]},"274":{"position":[[0,8]]},"382":{"position":[[0,8]]}},"content":{"36":{"position":[[45,9]]},"42":{"position":[[61,7]]},"84":{"position":[[34,9]]},"274":{"position":[[33,7]]}},"keywords":{}}],["detail",{"_index":77,"title":{},"content":{"6":{"position":[[861,7],[876,8]]},"194":{"position":[[548,7]]}},"keywords":{}}],["dev/hls.j",{"_index":707,"title":{},"content":{"96":{"position":[[35,10]]},"184":{"position":[[29,10]]}},"keywords":{}}],["devic",{"_index":923,"title":{},"content":{"152":{"position":[[103,8],[160,8],[210,8],[726,7]]}},"keywords":{}}],["differ",{"_index":679,"title":{},"content":{"89":{"position":[[50,10]]},"152":{"position":[[54,11],[86,9]]}},"keywords":{}}],["direct",{"_index":168,"title":{},"content":{"20":{"position":[[318,6]]}},"keywords":{}}],["directli",{"_index":901,"title":{},"content":{"143":{"position":[[577,8]]},"155":{"position":[[119,8]]}},"keywords":{}}],["disabl",{"_index":526,"title":{},"content":{"57":{"position":[[106,7]]},"62":{"position":[[108,7],[692,8]]},"65":{"position":[[111,7]]},"145":{"position":[[102,7],[648,8]]},"147":{"position":[[105,7]]},"148":{"position":[[120,7],[646,8]]},"222":{"position":[[36,9]]},"227":{"position":[[36,9]]},"230":{"position":[[36,9]]},"322":{"position":[[34,9],[408,8]]},"324":{"position":[[34,9]]},"325":{"position":[[35,9],[381,8]]}},"keywords":{}}],["display",{"_index":486,"title":{},"content":{"50":{"position":[[58,7]]},"56":{"position":[[60,7]]},"57":{"position":[[245,7]]},"61":{"position":[[69,9]]},"62":{"position":[[247,7]]},"64":{"position":[[62,9]]},"65":{"position":[[250,7]]},"67":{"position":[[78,9]]},"69":{"position":[[74,7]]},"73":{"position":[[67,7]]},"118":{"position":[[139,7]]},"131":{"position":[[39,7]]},"132":{"position":[[73,10]]},"133":{"position":[[39,7]]},"134":{"position":[[39,7]]},"135":{"position":[[39,7]]},"137":{"position":[[39,7]]},"139":{"position":[[39,7]]},"140":{"position":[[39,7]]},"143":{"position":[[586,8]]},"145":{"position":[[241,7]]},"147":{"position":[[244,7]]},"148":{"position":[[259,7]]},"149":{"position":[[34,7]]},"159":{"position":[[62,7]]},"160":{"position":[[39,7]]},"290":{"position":[[490,8]]}},"keywords":{}}],["document",{"_index":86,"title":{},"content":{"7":{"position":[[23,13]]}},"keywords":{}}],["document.getelementbyid("root"",{"_index":255,"title":{},"content":{"22":{"position":[[1295,42]]},"383":{"position":[[1213,42]]}},"keywords":{}}],["document.queryselector('.artplay",{"_index":444,"title":{},"content":{"39":{"position":[[100,34]]},"42":{"position":[[106,34]]},"118":{"position":[[227,34]]},"143":{"position":[[265,34]]},"204":{"position":[[47,34]]},"207":{"position":[[61,34]]},"283":{"position":[[1242,34]]},"295":{"position":[[153,34]]},"320":{"position":[[129,34]]}},"keywords":{}}],["dogpatch"",{"_index":299,"title":{},"content":{"25":{"position":[[902,14]]},"343":{"position":[[902,14]]}},"keywords":{}}],["dom",{"_index":160,"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]]},"39":{"position":[[41,3]]},"57":{"position":[[273,3]]},"62":{"position":[[275,3]]},"65":{"position":[[278,3]]},"118":{"position":[[57,3]]},"145":{"position":[[269,3]]},"147":{"position":[[272,3]]},"148":{"position":[[287,3]]},"158":{"position":[[294,3]]},"204":{"position":[[36,3]]},"222":{"position":[[138,3]]},"227":{"position":[[138,3]]},"230":{"position":[[138,3]]},"293":{"position":[[80,3],[102,22],[641,10],[827,10]]},"295":{"position":[[46,3]]},"322":{"position":[[136,3]]},"324":{"position":[[136,3]]},"325":{"position":[[137,3]]},"335":{"position":[[217,7]]},"342":{"position":[[452,5],[479,6]]},"346":{"position":[[56,3],[705,5],[739,5],[1097,5],[1131,5]]},"347":{"position":[[32,3],[484,5],[518,5],[823,5],[932,5]]},"348":{"position":[[32,3]]}},"keywords":{}}],["dom"",{"_index":217,"title":{},"content":{"22":{"position":[[303,10]]},"383":{"position":[[221,10]]}},"keywords":{}}],["domain",{"_index":877,"title":{},"content":{"134":{"position":[[361,7]]}},"keywords":{}}],["dosometh",{"_index":573,"title":{},"content":{"75":{"position":[[230,12]]},"151":{"position":[[225,12]]},"240":{"position":[[149,12]]},"328":{"position":[[146,12]]}},"keywords":{}}],["download",{"_index":1013,"title":{},"content":{"255":{"position":[[15,8]]}},"keywords":{}}],["due",{"_index":625,"title":{},"content":{"77":{"position":[[1033,3]]},"165":{"position":[[995,3]]},"258":{"position":[[314,3]]},"260":{"position":[[291,3]]}},"keywords":{}}],["durat",{"_index":70,"title":{"254":{"position":[[0,9]]},"362":{"position":[[0,9]]}},"content":{"6":{"position":[[734,8]]},"77":{"position":[[476,8]]},"165":{"position":[[438,8]]},"254":{"position":[[23,8],[227,9],[289,8]]}},"keywords":{}}],["dynam",{"_index":493,"title":{},"content":{"51":{"position":[[32,11]]},"57":{"position":[[30,11]]},"62":{"position":[[30,11]]},"65":{"position":[[30,11]]},"71":{"position":[[31,11]]},"75":{"position":[[33,11]]},"271":{"position":[[32,11]]},"272":{"position":[[37,7]]},"273":{"position":[[37,7]]}},"keywords":{}}],["earli",{"_index":63,"title":{},"content":{"6":{"position":[[615,5]]}},"keywords":{}}],["earlybird"",{"_index":301,"title":{},"content":{"25":{"position":[[995,15]]},"343":{"position":[[995,15]]}},"keywords":{}}],["easi",{"_index":204,"title":{},"content":{"22":{"position":[[38,4]]},"42":{"position":[[42,4]]}},"keywords":{}}],["edg",{"_index":857,"title":{},"content":{"128":{"position":[[118,5]]}},"keywords":{}}],["effect",{"_index":565,"title":{},"content":{"71":{"position":[[428,6]]},"128":{"position":[[239,6]]},"136":{"position":[[331,6]]},"261":{"position":[[88,6]]}},"keywords":{}}],["element",{"_index":161,"title":{},"content":{"20":{"position":[[157,7],[218,7],[845,7],[1075,7]]},"27":{"position":[[144,8]]},"28":{"position":[[49,8]]},"29":{"position":[[49,8]]},"34":{"position":[[68,7]]},"39":{"position":[[45,8]]},"57":{"position":[[277,7]]},"62":{"position":[[279,7]]},"65":{"position":[[282,7]]},"118":{"position":[[360,8]]},"145":{"position":[[273,7]]},"147":{"position":[[276,7]]},"148":{"position":[[291,7]]},"155":{"position":[[139,8]]},"158":{"position":[[298,7]]},"271":{"position":[[84,7]]}},"keywords":{}}],["emit",{"_index":1119,"title":{"289":{"position":[[0,5]]}},"content":{"289":{"position":[[18,4]]}},"keywords":{}}],["empti",{"_index":50,"title":{},"content":{"6":{"position":[[388,6]]},"77":{"position":[[548,6]]},"165":{"position":[[510,6]]}},"keywords":{}}],["en",{"_index":478,"title":{},"content":{"47":{"position":[[245,3]]},"159":{"position":[[219,5]]},"212":{"position":[[227,3]]},"336":{"position":[[179,5]]}},"keywords":{}}],["enabl",{"_index":928,"title":{},"content":{"152":{"position":[[378,6],[737,6]]}},"keywords":{}}],["encod",{"_index":495,"title":{},"content":{"51":{"position":[[217,9]]},"52":{"position":[[214,9]]},"53":{"position":[[243,9]]},"154":{"position":[[212,8],[237,9],[421,9]]},"216":{"position":[[180,9]]},"217":{"position":[[184,9]]},"218":{"position":[[191,9]]},"331":{"position":[[118,8],[308,9]]}},"keywords":{}}],["end",{"_index":590,"title":{},"content":{"77":{"position":[[201,3],[337,3],[738,3]]},"165":{"position":[[163,3],[299,3],[700,3]]}},"keywords":{}}],["english",{"_index":479,"title":{},"content":{"47":{"position":[[261,10]]},"212":{"position":[[243,10]]}},"keywords":{}}],["enough",{"_index":587,"title":{},"content":{"77":{"position":[[145,6]]},"165":{"position":[[107,6]]}},"keywords":{}}],["enter",{"_index":852,"title":{},"content":{"127":{"position":[[215,5]]},"129":{"position":[[96,5]]}},"keywords":{}}],["entir",{"_index":855,"title":{},"content":{"128":{"position":[[69,6]]}},"keywords":{}}],["env",{"_index":111,"title":{"11":{"position":[[0,4]]},"109":{"position":[[0,4]]}},"content":{},"keywords":{}}],["environ",{"_index":112,"title":{},"content":{"11":{"position":[[28,11]]}},"keywords":{}}],["en、zh",{"_index":977,"title":{},"content":{"159":{"position":[[99,5]]},"336":{"position":[[47,17]]}},"keywords":{}}],["equal",{"_index":60,"title":{},"content":{"6":{"position":[[567,5],[642,5]]},"40":{"position":[[15,5]]}},"keywords":{}}],["equival",{"_index":443,"title":{},"content":{"39":{"position":[[86,10]]}},"keywords":{}}],["error",{"_index":965,"title":{},"content":{"156":{"position":[[629,6]]},"292":{"position":[[413,7],[450,7]]},"333":{"position":[[589,6]]}},"keywords":{}}],["estim",{"_index":586,"title":{},"content":{"77":{"position":[[126,9],[295,9]]},"165":{"position":[[88,9],[257,9]]}},"keywords":{}}],["event",{"_index":148,"title":{"41":{"position":[[0,7]]},"76":{"position":[[7,6]]},"77":{"position":[[7,6]]},"78":{"position":[[7,6]]},"206":{"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]]},"41":{"position":[[24,6]]},"42":{"position":[[28,5],[73,5],[263,7]]},"57":{"position":[[369,5]]},"62":{"position":[[371,5]]},"65":{"position":[[374,5]]},"77":{"position":[[48,6],[55,5],[573,5]]},"82":{"position":[[299,5]]},"120":{"position":[[173,5]]},"145":{"position":[[365,5]]},"147":{"position":[[368,5]]},"148":{"position":[[383,5]]},"165":{"position":[[22,6],[535,5]]},"207":{"position":[[218,7]]},"253":{"position":[[132,6]]},"275":{"position":[[301,6]]},"288":{"position":[[286,6]]},"346":{"position":[[711,6],[745,7],[1103,6],[1137,7]]},"347":{"position":[[490,6],[524,7],[829,6],[938,6]]}},"keywords":{}}],["event.target.innertext",{"_index":151,"title":{},"content":{"19":{"position":[[328,22]]},"275":{"position":[[335,22]]},"288":{"position":[[387,22],[472,22]]}},"keywords":{}}],["exampl",{"_index":605,"title":{},"content":{"77":{"position":[[559,8]]},"165":{"position":[[521,8]]}},"keywords":{}}],["exchang",{"_index":1025,"title":{},"content":{"258":{"position":[[370,9]]},"260":{"position":[[347,9]]}},"keywords":{}}],["execut",{"_index":1035,"title":{},"content":{"264":{"position":[[99,7]]}},"keywords":{}}],["exist",{"_index":104,"title":{},"content":{"9":{"position":[[131,5]]}},"keywords":{}}],["export",{"_index":572,"title":{},"content":{"75":{"position":[[210,6],[278,6]]},"151":{"position":[[205,6],[273,6]]}},"keywords":{}}],["f00",{"_index":837,"title":{},"content":{"123":{"position":[[21,4]]},"300":{"position":[[14,4]]}},"keywords":{}}],["fail",{"_index":878,"title":{},"content":{"134":{"position":[[380,6]]}},"keywords":{}}],["fals",{"_index":403,"title":{},"content":{"28":{"position":[[532,6],[928,6]]},"50":{"position":[[282,6]]},"56":{"position":[[602,6]]},"61":{"position":[[251,6]]},"62":{"position":[[701,6]]},"64":{"position":[[276,6]]},"65":{"position":[[795,6]]},"67":{"position":[[284,6]]},"69":{"position":[[272,6]]},"73":{"position":[[317,6]]},"87":{"position":[[244,6]]},"99":{"position":[[765,6]]},"125":{"position":[[22,5]]},"126":{"position":[[22,5]]},"127":{"position":[[22,5]]},"128":{"position":[[22,5]]},"129":{"position":[[22,5]]},"130":{"position":[[22,5]]},"131":{"position":[[22,5]]},"132":{"position":[[22,5]]},"133":{"position":[[22,5]]},"134":{"position":[[22,5]]},"135":{"position":[[22,5]]},"137":{"position":[[22,5]]},"139":{"position":[[22,5]]},"140":{"position":[[22,5]]},"141":{"position":[[22,5]]},"142":{"position":[[22,5]]},"143":{"position":[[22,5]]},"145":{"position":[[657,6],[906,6]]},"147":{"position":[[702,6]]},"148":{"position":[[655,6]]},"160":{"position":[[22,5]]},"161":{"position":[[22,5]]},"162":{"position":[[22,5]]},"163":{"position":[[22,5]]},"175":{"position":[[184,18]]},"187":{"position":[[759,6]]},"215":{"position":[[251,6]]},"221":{"position":[[573,6]]},"226":{"position":[[210,6]]},"229":{"position":[[241,6]]},"230":{"position":[[524,6]]},"232":{"position":[[237,6]]},"234":{"position":[[229,6]]},"238":{"position":[[281,6]]},"258":{"position":[[288,6]]},"259":{"position":[[306,6]]},"260":{"position":[[265,6]]},"283":{"position":[[303,6],[463,6],[764,6]]},"302":{"position":[[15,5]]},"303":{"position":[[15,5]]},"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]]},"314":{"position":[[15,5]]},"316":{"position":[[15,5]]},"317":{"position":[[15,5]]},"318":{"position":[[15,5]]},"319":{"position":[[15,5]]},"320":{"position":[[15,5]]},"322":{"position":[[417,6],[646,6]]},"324":{"position":[[435,6]]},"325":{"position":[[390,6]]},"337":{"position":[[15,5]]},"338":{"position":[[15,5]]},"339":{"position":[[15,5]]},"340":{"position":[[15,5]]},"347":{"position":[[451,6],[790,6]]},"366":{"position":[[252,6]]},"367":{"position":[[261,6]]},"368":{"position":[[242,6]]}},"keywords":{}}],["false,'preload",{"_index":949,"title":{},"content":{"155":{"position":[[34,16]]},"332":{"position":[[27,16]]}},"keywords":{}}],["fast",{"_index":883,"title":{},"content":{"136":{"position":[[230,4],[255,4]]},"161":{"position":[[43,4]]}},"keywords":{}}],["fastforward",{"_index":979,"title":{"161":{"position":[[0,12]]},"338":{"position":[[0,12]]}},"content":{"161":{"position":[[205,12]]},"338":{"position":[[137,12]]}},"keywords":{}}],["fetch",{"_index":639,"title":{},"content":{"77":{"position":[[1290,5]]},"165":{"position":[[1252,5]]}},"keywords":{}}],["ffad00",{"_index":839,"title":{},"content":{"123":{"position":[[187,10]]},"300":{"position":[[144,10]]}},"keywords":{}}],["fff",{"_index":1082,"title":{},"content":{"283":{"position":[[277,7]]}},"keywords":{}}],["ffffff",{"_index":1090,"title":{},"content":{"283":{"position":[[591,10]]}},"keywords":{}}],["fi"",{"_index":321,"title":{},"content":{"25":{"position":[[1825,9]]},"343":{"position":[[1825,9]]}},"keywords":{}}],["file",{"_index":744,"title":{},"content":{"99":{"position":[[625,4]]},"119":{"position":[[87,4]]},"187":{"position":[[619,4]]}},"keywords":{}}],["file.renderto(video",{"_index":746,"title":{},"content":{"99":{"position":[[650,20]]},"187":{"position":[[644,20]]}},"keywords":{}}],["filter",{"_index":275,"title":{"25":{"position":[[7,7]]}},"content":{"25":{"position":[[3796,9]]},"283":{"position":[[784,7]]},"343":{"position":[[3833,9]]}},"keywords":{}}],["find",{"_index":442,"title":{},"content":{"39":{"position":[[36,4]]}},"keywords":{}}],["finish",{"_index":615,"title":{},"content":{"77":{"position":[[818,8]]},"165":{"position":[[780,8]]}},"keywords":{}}],["fire",{"_index":581,"title":{},"content":{"77":{"position":[[66,5],[1069,5]]},"79":{"position":[[0,5]]},"80":{"position":[[0,5]]},"81":{"position":[[0,5]]},"82":{"position":[[0,5],[284,5]]},"83":{"position":[[0,5]]},"84":{"position":[[0,5]]},"85":{"position":[[0,5]]},"86":{"position":[[0,5]]},"87":{"position":[[0,5]]},"88":{"position":[[0,5]]},"89":{"position":[[0,5]]},"90":{"position":[[0,5]]},"91":{"position":[[0,5]]},"92":{"position":[[0,5]]},"120":{"position":[[93,5]]},"165":{"position":[[1031,5]]}},"keywords":{}}],["first",{"_index":559,"title":{},"content":{"71":{"position":[[61,5]]},"77":{"position":[[789,5]]},"165":{"position":[[751,5]]},"250":{"position":[[154,5]]},"251":{"position":[[167,5]]},"260":{"position":[[357,5]]}},"keywords":{}}],["flex",{"_index":1131,"title":{},"content":{"290":{"position":[[499,7]]}},"keywords":{}}],["flip",{"_index":380,"title":{"131":{"position":[[0,5]]},"266":{"position":[[0,5]]},"308":{"position":[[0,5]]},"374":{"position":[[0,5]]}},"content":{"27":{"position":[[470,5]]},"28":{"position":[[323,5]]},"29":{"position":[[438,5]]},"131":{"position":[[55,4],[246,5]]},"156":{"position":[[498,5]]},"266":{"position":[[56,5]]},"308":{"position":[[169,5]]},"333":{"position":[[458,5]]},"346":{"position":[[309,5]]},"347":{"position":[[246,5]]},"348":{"position":[[363,5]]}},"keywords":{}}],["flv",{"_index":699,"title":{},"content":{"95":{"position":[[174,4],[275,6],[408,5]]},"157":{"position":[[408,6]]},"158":{"position":[[244,4]]},"183":{"position":[[168,4],[269,6],[372,14]]},"334":{"position":[[226,6]]},"335":{"position":[[173,4]]}},"keywords":{}}],["flv,.mkv",{"_index":968,"title":{},"content":{"157":{"position":[[194,10]]}},"keywords":{}}],["flv.j",{"_index":693,"title":{"95":{"position":[[0,7]]},"183":{"position":[[0,7]]}},"content":{},"keywords":{}}],["flvjs.createplay",{"_index":702,"title":{},"content":{"95":{"position":[[248,20]]},"183":{"position":[[242,20]]}},"keywords":{}}],["flvjs.issupport",{"_index":700,"title":{},"content":{"95":{"position":[[206,21]]},"183":{"position":[[200,21]]}},"keywords":{}}],["flvplayer",{"_index":701,"title":{},"content":{"95":{"position":[[236,9]]},"183":{"position":[[230,9]]}},"keywords":{}}],["flvplayer.attachmediaelement(video",{"_index":703,"title":{},"content":{"95":{"position":[[296,36]]},"183":{"position":[[290,36]]}},"keywords":{}}],["flvplayer.load",{"_index":704,"title":{},"content":{"95":{"position":[[333,17]]},"183":{"position":[[327,17]]}},"keywords":{}}],["flv、.mkv、.t",{"_index":1157,"title":{},"content":{"334":{"position":[[80,40]]}},"keywords":{}}],["focu",{"_index":567,"title":{"85":{"position":[[0,6]]},"173":{"position":[[0,6]]}},"content":{"71":{"position":[[466,5]]},"85":{"position":[[27,6]]},"86":{"position":[[28,6]]},"136":{"position":[[369,5]]},"142":{"position":[[82,5]]}},"keywords":{}}],["focus",{"_index":432,"title":{},"content":{"33":{"position":[[51,7]]},"34":{"position":[[51,7]]}},"keywords":{}}],["font",{"_index":500,"title":{},"content":{"51":{"position":[[263,5],[393,5]]},"52":{"position":[[260,5]]},"53":{"position":[[285,5],[488,5]]},"154":{"position":[[467,5]]},"216":{"position":[[226,5],[356,5]]},"217":{"position":[[230,5]]},"218":{"position":[[233,5],[436,5]]},"331":{"position":[[354,5]]}},"keywords":{}}],["fontsiz",{"_index":1088,"title":{},"content":{"283":{"position":[[553,9]]},"290":{"position":[[712,9]]}},"keywords":{}}],["format",{"_index":819,"title":{},"content":{"119":{"position":[[92,8]]},"154":{"position":[[74,7]]},"157":{"position":[[44,6],[145,6]]},"158":{"position":[[37,6]]}},"keywords":{}}],["forthcom",{"_index":641,"title":{},"content":{"77":{"position":[[1337,12]]},"165":{"position":[[1299,12]]}},"keywords":{}}],["forum/dash.j",{"_index":723,"title":{},"content":{"97":{"position":[[43,13]]},"185":{"position":[[37,13]]}},"keywords":{}}],["forward",{"_index":884,"title":{"246":{"position":[[0,8]]},"354":{"position":[[0,8]]}},"content":{"136":{"position":[[235,7]]},"161":{"position":[[48,7]]},"246":{"position":[[41,8]]}},"keywords":{}}],["fr",{"_index":480,"title":{},"content":{"47":{"position":[[300,3]]},"212":{"position":[[282,3]]}},"keywords":{}}],["frame",{"_index":614,"title":{},"content":{"77":{"position":[[795,5]]},"165":{"position":[[757,5]]},"255":{"position":[[42,5]]},"256":{"position":[[55,6]]},"257":{"position":[[53,6]]}},"keywords":{}}],["françai",{"_index":481,"title":{},"content":{"47":{"position":[[316,11]]},"212":{"position":[[298,11]]}},"keywords":{}}],["full",{"_index":685,"title":{},"content":{"91":{"position":[[32,4]]},"92":{"position":[[26,4]]},"139":{"position":[[51,4]]},"140":{"position":[[51,4]]},"258":{"position":[[66,4],[398,4]]},"259":{"position":[[75,4]]}},"keywords":{}}],["fullscreen",{"_index":38,"title":{"91":{"position":[[0,11]]},"139":{"position":[[0,11]]},"179":{"position":[[0,11]]},"258":{"position":[[0,11]]},"316":{"position":[[0,11]]},"366":{"position":[[0,11]]}},"content":{"6":{"position":[[115,11]]},"91":{"position":[[143,11]]},"139":{"position":[[216,11]]},"163":{"position":[[124,10]]},"179":{"position":[[111,11]]},"194":{"position":[[115,11]]},"258":{"position":[[177,11]]},"316":{"position":[[141,11]]},"366":{"position":[[141,11]]}},"keywords":{}}],["fullscreenoff",{"_index":959,"title":{},"content":{"156":{"position":[[520,14]]},"333":{"position":[[480,14]]}},"keywords":{}}],["fullscreenon",{"_index":960,"title":{},"content":{"156":{"position":[[539,13]]},"333":{"position":[[499,13]]}},"keywords":{}}],["fullscreenweb",{"_index":39,"title":{"92":{"position":[[0,14]]},"140":{"position":[[0,14]]},"180":{"position":[[0,14]]},"259":{"position":[[0,14]]},"317":{"position":[[0,14]]},"367":{"position":[[0,14]]}},"content":{"6":{"position":[[133,14]]},"92":{"position":[[137,14]]},"140":{"position":[[217,14]]},"180":{"position":[[111,14]]},"194":{"position":[[133,14]]},"259":{"position":[[186,14]]},"260":{"position":[[165,14]]},"283":{"position":[[150,14]]},"317":{"position":[[141,14]]},"367":{"position":[[141,14]]},"368":{"position":[[142,14]]}},"keywords":{}}],["fullscreenweboff",{"_index":961,"title":{},"content":{"156":{"position":[[557,17]]},"333":{"position":[[517,17]]}},"keywords":{}}],["fullscreenwebon",{"_index":962,"title":{},"content":{"156":{"position":[[579,16]]},"333":{"position":[[539,16]]}},"keywords":{}}],["function",{"_index":23,"title":{},"content":{"5":{"position":[[415,8]]},"15":{"position":[[6,8]]},"18":{"position":[[6,8],[38,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]]},"39":{"position":[[6,8]]},"40":{"position":[[6,8]]},"42":{"position":[[6,8]]},"43":{"position":[[170,8],[193,8],[216,8],[244,8]]},"47":{"position":[[6,8]]},"48":{"position":[[43,8]]},"51":{"position":[[6,8]]},"53":{"position":[[6,8]]},"57":{"position":[[6,8],[344,8],[383,8]]},"62":{"position":[[6,8],[346,8],[385,8],[838,8],[908,8]]},"65":{"position":[[6,8],[349,8],[388,8],[713,8]]},"71":{"position":[[6,8],[132,8]]},"75":{"position":[[6,8],[69,8],[243,8]]},"95":{"position":[[179,8]]},"96":{"position":[[206,8]]},"97":{"position":[[227,8]]},"98":{"position":[[220,8]]},"99":{"position":[[499,8],[600,8]]},"105":{"position":[[179,8],[397,11]]},"113":{"position":[[4,8]]},"116":{"position":[[4,8]]},"120":{"position":[[59,8],[295,8],[357,8],[407,8],[441,9]]},"131":{"position":[[60,9]]},"132":{"position":[[61,8]]},"145":{"position":[[340,8],[379,8],[823,8],[925,8]]},"146":{"position":[[324,8],[476,8]]},"147":{"position":[[343,8],[382,8],[620,8]]},"148":{"position":[[358,8],[397,8],[792,8],[862,8],[1041,8]]},"151":{"position":[[64,8],[238,8]]},"152":{"position":[[418,8]]},"158":{"position":[[249,8]]},"161":{"position":[[56,8]]},"183":{"position":[[173,8]]},"184":{"position":[[200,8]]},"185":{"position":[[221,8]]},"186":{"position":[[214,8]]},"187":{"position":[[493,8],[594,8]]},"204":{"position":[[4,8]]},"205":{"position":[[4,8]]},"207":{"position":[[4,8]]},"208":{"position":[[93,8],[110,8],[127,8],[146,8]]},"212":{"position":[[4,8]]},"216":{"position":[[4,8]]},"218":{"position":[[4,8]]},"222":{"position":[[4,8],[171,8],[195,8]]},"227":{"position":[[4,8],[171,8],[195,8],[513,8]]},"230":{"position":[[4,8],[171,8],[195,8],[460,8]]},"236":{"position":[[4,8]]},"240":{"position":[[4,8],[40,8],[162,8]]},"242":{"position":[[6,8]]},"243":{"position":[[6,8]]},"244":{"position":[[6,8]]},"250":{"position":[[116,8]]},"251":{"position":[[129,8]]},"255":{"position":[[6,8]]},"256":{"position":[[6,8]]},"257":{"position":[[6,8]]},"275":{"position":[[288,8]]},"285":{"position":[[163,8]]},"287":{"position":[[4,8],[276,8],[381,8]]},"288":{"position":[[273,8]]},"289":{"position":[[4,8],[267,8]]},"290":{"position":[[4,8],[541,8]]},"291":{"position":[[4,8],[274,8],[379,8]]},"297":{"position":[[4,11],[189,10]]},"322":{"position":[[169,8],[193,8],[583,8],[665,8]]},"323":{"position":[[255,8],[387,8]]},"324":{"position":[[169,8],[193,8],[371,8]]},"325":{"position":[[170,8],[194,8],[513,8],[566,8],[706,8]]},"328":{"position":[[37,8],[159,8]]},"335":{"position":[[178,8]]},"342":{"position":[[436,8]]},"343":{"position":[[3881,8]]},"344":{"position":[[235,8]]},"346":{"position":[[118,8],[689,8],[1081,8]]},"347":{"position":[[96,8],[468,8],[807,8],[916,8],[987,8]]},"348":{"position":[[92,8],[588,8],[806,8],[928,8],[990,8]]},"350":{"position":[[4,8]]},"351":{"position":[[4,8]]},"352":{"position":[[4,8]]},"358":{"position":[[4,11]]},"359":{"position":[[4,11]]},"363":{"position":[[4,8]]},"364":{"position":[[4,8]]},"365":{"position":[[4,8]]},"379":{"position":[[4,11]]},"382":{"position":[[4,11]]},"383":{"position":[[302,8],[369,8]]}},"keywords":{}}],["function($contextmenu1",{"_index":176,"title":{},"content":{"20":{"position":[[653,23]]},"293":{"position":[[474,23]]}},"keywords":{}}],["function($control1",{"_index":179,"title":{},"content":{"20":{"position":[[775,19]]},"293":{"position":[[596,19]]}},"keywords":{}}],["function($layer1",{"_index":173,"title":{},"content":{"20":{"position":[[545,17]]},"293":{"position":[[366,17]]}},"keywords":{}}],["functiondefault",{"_index":821,"title":{},"content":{"120":{"position":[[6,16]]}},"keywords":{}}],["functionparamet",{"_index":999,"title":{},"content":{"250":{"position":[[6,18]]},"251":{"position":[[6,18]]},"271":{"position":[[6,18]]},"274":{"position":[[6,18]]}},"keywords":{}}],["further",{"_index":594,"title":{},"content":{"77":{"position":[[232,7]]},"165":{"position":[[194,7]]}},"keywords":{}}],["gener",{"_index":900,"title":{},"content":{"143":{"position":[[525,9]]}},"keywords":{}}],["get",{"_index":566,"title":{},"content":{"71":{"position":[[457,4]]},"85":{"position":[[22,4]]},"136":{"position":[[360,4]]},"252":{"position":[[53,7]]},"269":{"position":[[48,7]]}},"keywords":{}}],["getbloburl",{"_index":1021,"title":{"257":{"position":[[0,11]]},"365":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getboundingclientrect",{"_index":1043,"title":{},"content":{"265":{"position":[[293,21]]},"373":{"position":[[214,21]]}},"keywords":{}}],["getdataurl",{"_index":1016,"title":{"256":{"position":[[0,11]]},"364":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getinst",{"_index":802,"title":{},"content":{"105":{"position":[[205,12],[350,12],[381,11]]}},"keywords":{}}],["getinstance(art",{"_index":807,"title":{},"content":{"105":{"position":[[411,17]]}},"keywords":{}}],["getinstance(art2",{"_index":200,"title":{},"content":{"21":{"position":[[314,17]]},"344":{"position":[[244,17]]}},"keywords":{}}],["getinstance={(art",{"_index":245,"title":{},"content":{"22":{"position":[[1018,18]]},"383":{"position":[[936,18]]}},"keywords":{}}],["getter",{"_index":1011,"title":{},"content":{"254":{"position":[[6,6]]},"265":{"position":[[6,6]]},"362":{"position":[[4,6]]},"371":{"position":[[4,9]]},"373":{"position":[[4,6]]}},"keywords":{}}],["getter/sett",{"_index":469,"title":{},"content":{"46":{"position":[[6,13]]},"50":{"position":[[6,13]]},"52":{"position":[[6,13]]},"56":{"position":[[6,13]]},"59":{"position":[[6,13]]},"61":{"position":[[6,13]]},"64":{"position":[[6,13]]},"67":{"position":[[6,13]]},"69":{"position":[[6,13]]},"73":{"position":[[6,13]]},"211":{"position":[[4,13]]},"215":{"position":[[4,13]]},"217":{"position":[[4,13]]},"221":{"position":[[4,13]]},"224":{"position":[[4,13]]},"226":{"position":[[4,13]]},"229":{"position":[[4,13]]},"232":{"position":[[4,13]]},"234":{"position":[[4,13]]},"238":{"position":[[4,13]]}},"keywords":{}}],["getterparamet",{"_index":1032,"title":{},"content":{"263":{"position":[[6,16]]}},"keywords":{}}],["gingham"",{"_index":303,"title":{},"content":{"25":{"position":[[1087,13]]},"343":{"position":[[1087,13]]}},"keywords":{}}],["ginza"",{"_index":305,"title":{},"content":{"25":{"position":[[1175,11]]},"343":{"position":[[1175,11]]}},"keywords":{}}],["greater",{"_index":59,"title":{},"content":{"6":{"position":[[551,7]]}},"keywords":{}}],["green",{"_index":510,"title":{},"content":{"53":{"position":[[479,8]]},"148":{"position":[[1022,8]]},"218":{"position":[[427,8]]},"283":{"position":[[446,8]]},"325":{"position":[[687,8]]}},"keywords":{}}],["gt",{"_index":13,"title":{},"content":{"5":{"position":[[16,4],[118,4],[264,4]]},"6":{"position":[[991,5],[1079,5]]},"9":{"position":[[277,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]]},"39":{"position":[[277,5]]},"40":{"position":[[165,5]]},"42":{"position":[[271,5]]},"46":{"position":[[193,5]]},"50":{"position":[[239,5],[303,5]]},"51":{"position":[[313,5],[350,5]]},"52":{"position":[[310,5],[364,5]]},"53":{"position":[[335,5],[372,5]]},"56":{"position":[[554,5],[576,5]]},"57":{"position":[[637,5],[659,5]]},"59":{"position":[[301,5]]},"61":{"position":[[201,5],[223,5]]},"62":{"position":[[643,5],[665,5]]},"64":{"position":[[194,5],[245,5]]},"65":{"position":[[604,5],[655,5]]},"67":{"position":[[210,5],[257,5]]},"69":{"position":[[204,5],[248,5]]},"71":{"position":[[263,5],[293,5],[356,5]]},"73":{"position":[[228,5],[290,5]]},"75":{"position":[[414,5]]},"77":{"position":[[1734,5]]},"79":{"position":[[195,5]]},"80":{"position":[[160,5]]},"81":{"position":[[160,5]]},"82":{"position":[[162,5],[220,5]]},"83":{"position":[[166,5],[224,5]]},"84":{"position":[[175,5],[233,5]]},"85":{"position":[[190,5]]},"86":{"position":[[202,5]]},"87":{"position":[[157,5]]},"88":{"position":[[179,5]]},"89":{"position":[[225,5]]},"90":{"position":[[160,5],[218,5]]},"91":{"position":[[196,5]]},"92":{"position":[[196,5]]},"93":{"position":[[159,5]]},"99":{"position":[[726,5]]},"103":{"position":[[135,5]]},"104":{"position":[[446,5]]},"105":{"position":[[269,5],[441,5]]},"107":{"position":[[181,5]]},"147":{"position":[[741,5]]},"151":{"position":[[430,5]]},"152":{"position":[[567,5]]},"165":{"position":[[1696,5]]},"167":{"position":[[167,5]]},"168":{"position":[[138,5]]},"169":{"position":[[139,5]]},"170":{"position":[[141,5],[199,5]]},"171":{"position":[[141,5],[199,5]]},"172":{"position":[[144,5],[202,5]]},"173":{"position":[[149,5]]},"174":{"position":[[152,5]]},"175":{"position":[[140,5]]},"176":{"position":[[158,5]]},"177":{"position":[[162,5]]},"178":{"position":[[138,5],[196,5]]},"179":{"position":[[164,5]]},"180":{"position":[[170,5]]},"181":{"position":[[141,5]]},"187":{"position":[[720,5]]},"193":{"position":[[13,4],[115,4],[261,4]]},"194":{"position":[[645,5],[725,5]]},"204":{"position":[[224,5]]},"205":{"position":[[157,5]]},"207":{"position":[[226,5]]},"211":{"position":[[160,5]]},"215":{"position":[[208,5],[272,5]]},"216":{"position":[[276,5],[313,5]]},"217":{"position":[[280,5],[334,5]]},"218":{"position":[[283,5],[320,5]]},"221":{"position":[[525,5],[547,5]]},"222":{"position":[[395,5],[417,5]]},"224":{"position":[[183,5]]},"226":{"position":[[160,5],[182,5]]},"227":{"position":[[391,5],[413,5]]},"229":{"position":[[159,5],[210,5]]},"230":{"position":[[357,5],[408,5]]},"232":{"position":[[163,5],[210,5]]},"234":{"position":[[161,5],[205,5]]},"236":{"position":[[182,5],[212,5],[272,5]]},"238":{"position":[[192,5],[254,5]]},"240":{"position":[[321,5]]},"242":{"position":[[161,5]]},"243":{"position":[[162,5],[196,5]]},"244":{"position":[[182,5],[218,5]]},"245":{"position":[[182,5]]},"246":{"position":[[185,5]]},"247":{"position":[[186,5],[222,5]]},"248":{"position":[[199,5]]},"249":{"position":[[181,5]]},"250":{"position":[[338,5],[375,5]]},"251":{"position":[[351,5],[388,5]]},"252":{"position":[[198,5]]},"253":{"position":[[261,5]]},"254":{"position":[[154,5]]},"255":{"position":[[181,5],[233,5]]},"256":{"position":[[204,5],[255,5]]},"257":{"position":[[202,5],[253,5]]},"258":{"position":[[218,5],[263,5]]},"259":{"position":[[230,5],[278,5]]},"260":{"position":[[209,5],[247,5]]},"261":{"position":[[298,5]]},"262":{"position":[[189,5]]},"263":{"position":[[191,5]]},"264":{"position":[[234,5]]},"265":{"position":[[189,5]]},"266":{"position":[[221,5]]},"267":{"position":[[239,5]]},"268":{"position":[[222,5]]},"269":{"position":[[224,5]]},"270":{"position":[[257,5]]},"271":{"position":[[214,5]]},"272":{"position":[[192,5]]},"273":{"position":[[198,5]]},"274":{"position":[[174,5]]},"281":{"position":[[13,4],[119,4],[273,4]]},"283":{"position":[[800,5],[1123,5]]},"285":{"position":[[206,5]]},"290":{"position":[[660,5]]},"292":{"position":[[235,5],[325,5],[421,5],[511,5],[594,5],[670,5],[745,5],[820,5],[898,5]]},"293":{"position":[[296,5]]},"324":{"position":[[474,5]]},"328":{"position":[[339,5]]},"329":{"position":[[288,5]]},"350":{"position":[[153,5]]},"351":{"position":[[153,5],[187,5]]},"352":{"position":[[159,5],[195,5]]},"353":{"position":[[154,5]]},"354":{"position":[[154,5]]},"355":{"position":[[154,5],[190,5]]},"356":{"position":[[171,5]]},"357":{"position":[[160,5]]},"358":{"position":[[206,5],[243,5]]},"359":{"position":[[212,5],[249,5]]},"360":{"position":[[163,5]]},"361":{"position":[[189,5]]},"362":{"position":[[140,5]]},"363":{"position":[[146,5],[198,5]]},"364":{"position":[[170,5],[221,5]]},"365":{"position":[[168,5],[219,5]]},"366":{"position":[[182,5],[227,5]]},"367":{"position":[[185,5],[233,5]]},"368":{"position":[[186,5],[224,5]]},"369":{"position":[[214,5]]},"370":{"position":[[164,5]]},"371":{"position":[[169,5]]},"372":{"position":[[182,5]]},"373":{"position":[[147,5]]},"374":{"position":[[192,5]]},"375":{"position":[[196,5]]},"376":{"position":[[181,5]]},"377":{"position":[[165,5]]},"378":{"position":[[179,5]]},"379":{"position":[[165,5]]},"380":{"position":[[163,5]]},"381":{"position":[[165,5]]},"382":{"position":[[188,5]]},"383":{"position":[[474,5],[500,5],[521,5],[955,5],[992,5],[1015,5],[1063,6],[1139,6],[1280,6]]}},"keywords":{}}],["hand",{"_index":972,"title":{},"content":{"158":{"position":[[58,4]]}},"keywords":{}}],["handl",{"_index":152,"title":{"20":{"position":[[0,6]]}},"content":{"20":{"position":[[0,6]]},"22":{"position":[[101,6]]}},"keywords":{}}],["have",{"_index":592,"title":{},"content":{"77":{"position":[[213,6],[1003,6]]},"165":{"position":[[175,6],[965,6]]}},"keywords":{}}],["hd",{"_index":913,"title":{},"content":{"149":{"position":[[392,3]]},"326":{"position":[[284,3]]}},"keywords":{}}],["head",{"_index":833,"title":{},"content":{"122":{"position":[[30,9]]}},"keywords":{}}],["hefe"",{"_index":307,"title":{},"content":{"25":{"position":[[1260,10]]},"343":{"position":[[1260,10]]}},"keywords":{}}],["height",{"_index":239,"title":{},"content":{"22":{"position":[[956,7]]},"103":{"position":[[186,7]]},"118":{"position":[[409,7]]},"270":{"position":[[94,6]]},"295":{"position":[[283,7]]},"383":{"position":[[874,7]]}},"keywords":{}}],["heigth="22"",{"_index":401,"title":{},"content":{"28":{"position":[[458,21]]},"29":{"position":[[569,21]]},"347":{"position":[[377,21]]},"348":{"position":[[491,21]]}},"keywords":{}}],["helena"",{"_index":309,"title":{},"content":{"25":{"position":[[1346,12]]},"343":{"position":[[1346,12]]}},"keywords":{}}],["here",{"_index":162,"title":{},"content":{"20":{"position":[[183,4]]}},"keywords":{}}],["hide",{"_index":850,"title":{},"content":{"125":{"position":[[43,4]]},"128":{"position":[[179,4]]},"160":{"position":[[83,4]]},"287":{"position":[[18,4]]}},"keywords":{}}],["hide/show",{"_index":1114,"title":{"287":{"position":[[0,10]]}},"content":{},"keywords":{}}],["highlight",{"_index":914,"title":{"150":{"position":[[0,10]]},"327":{"position":[[0,10]]}},"content":{"150":{"position":[[28,11],[116,9],[158,9],[272,10]]},"327":{"position":[[175,10]]}},"keywords":{}}],["hl",{"_index":712,"title":{},"content":{"96":{"position":[[261,3],[271,6]]},"184":{"position":[[255,3],[265,6]]}},"keywords":{}}],["hls.attachmedia(video",{"_index":714,"title":{},"content":{"96":{"position":[[299,23]]},"184":{"position":[[293,23]]}},"keywords":{}}],["hls.issupport",{"_index":711,"title":{},"content":{"96":{"position":[[233,19]]},"184":{"position":[[227,19]]}},"keywords":{}}],["hls.j",{"_index":705,"title":{"96":{"position":[[0,7]]},"184":{"position":[[0,7]]}},"content":{},"keywords":{}}],["hls.loadsource(url",{"_index":713,"title":{},"content":{"96":{"position":[[278,20]]},"184":{"position":[[272,20]]}},"keywords":{}}],["homepag",{"_index":694,"title":{},"content":{"95":{"position":[[0,9]]},"96":{"position":[[0,9]]},"97":{"position":[[0,9]]},"98":{"position":[[0,9]]},"99":{"position":[[0,9]]}},"keywords":{}}],["horizont",{"_index":1045,"title":{},"content":{"266":{"position":[[78,11],[264,13]]},"374":{"position":[[49,11],[235,13]]}},"keywords":{}}],["hotkey",{"_index":558,"title":{"70":{"position":[[0,7]]},"93":{"position":[[0,7]]},"136":{"position":[[0,7]]},"181":{"position":[[0,7]]},"235":{"position":[[0,7]]},"313":{"position":[[0,7]]}},"content":{"70":{"position":[[20,6]]},"71":{"position":[[49,7],[411,6]]},"93":{"position":[[13,6]]},"136":{"position":[[155,7],[174,6],[314,6]]},"313":{"position":[[127,7]]}},"keywords":{}}],["hover",{"_index":670,"title":{"87":{"position":[[0,6]]},"175":{"position":[[0,6]]}},"content":{"89":{"position":[[41,5]]},"177":{"position":[[0,28]]}},"keywords":{}}],["html",{"_index":41,"title":{"17":{"position":[[0,5]]},"103":{"position":[[2,4]]},"115":{"position":[[0,5]]}},"content":{"6":{"position":[[189,4],[236,5]]},"17":{"position":[[29,4]]},"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]]},"38":{"position":[[27,4]]},"56":{"position":[[217,5],[374,5]]},"57":{"position":[[253,4],[684,5]]},"62":{"position":[[255,4],[754,5]]},"65":{"position":[[258,4],[685,5]]},"115":{"position":[[17,4]]},"143":{"position":[[101,4],[186,4],[599,4]]},"145":{"position":[[249,4],[664,5]]},"146":{"position":[[222,5],[263,5],[288,5],[374,5],[415,5],[440,5]]},"147":{"position":[[252,4],[592,5]]},"148":{"position":[[267,4],[708,5],[955,5]]},"149":{"position":[[152,4],[331,5],[386,5]]},"156":{"position":[[66,4]]},"194":{"position":[[189,19],[209,5]]},"203":{"position":[[17,4]]},"221":{"position":[[188,5],[345,5]]},"222":{"position":[[114,4],[442,5]]},"227":{"position":[[114,4],[470,5]]},"230":{"position":[[114,4],[438,5]]},"275":{"position":[[209,5]]},"287":{"position":[[255,5],[360,5]]},"288":{"position":[[252,5]]},"289":{"position":[[246,5]]},"290":{"position":[[352,5]]},"291":{"position":[[253,5],[358,5]]},"293":{"position":[[337,5],[439,5],[546,5]]},"320":{"position":[[30,37],[374,4]]},"322":{"position":[[112,4],[424,5]]},"323":{"position":[[173,5],[204,5],[224,5],[305,5],[336,5],[356,5]]},"324":{"position":[[112,4],[349,5]]},"325":{"position":[[113,4],[443,5],[633,5]]},"326":{"position":[[223,5],[278,5]]},"333":{"position":[[29,4]]},"342":{"position":[[132,5],[182,5],[302,5]]},"343":{"position":[[3816,5]]},"346":{"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]]},"347":{"position":[[6,6],[311,5],[671,5],[727,5],[747,5],[767,5],[867,5]]},"348":{"position":[[6,6],[428,5],[649,5],[705,5],[725,5],[745,5],[857,5]]},"382":{"position":[[52,8]]},"383":{"position":[[694,5],[813,5]]}},"keywords":{}}],["html><html>",{"_index":752,"title":{},"content":{"103":{"position":[[24,20]]}},"keywords":{}}],["http://artplayer.org",{"_index":51,"title":{},"content":{"6":{"position":[[412,23]]},"194":{"position":[[340,23]]}},"keywords":{}}],["https://artplayer.org/assets/sample/video.mp4",{"_index":1158,"title":{},"content":{"343":{"position":[[3718,48]]}},"keywords":{}}],["https://artplayer.org/document/zh",{"_index":93,"title":{},"content":{"7":{"position":[[105,33]]}},"keywords":{}}],["https://dash.akamaized.net/envivio/enviviodash3/manifest.mpd",{"_index":724,"title":{},"content":{"97":{"position":[[144,63]]},"185":{"position":[[138,63]]}},"keywords":{}}],["https://github.com/bilibili/flv.j",{"_index":695,"title":{},"content":{"95":{"position":[[10,34]]},"183":{"position":[[4,34]]}},"keywords":{}}],["https://github.com/dash",{"_index":721,"title":{},"content":{"97":{"position":[[10,23]]},"185":{"position":[[4,23]]}},"keywords":{}}],["https://github.com/google/shaka",{"_index":729,"title":{},"content":{"98":{"position":[[10,31]]},"186":{"position":[[4,31]]}},"keywords":{}}],["https://github.com/video",{"_index":706,"title":{},"content":{"96":{"position":[[10,24]]},"184":{"position":[[4,24]]}},"keywords":{}}],["https://github.com/webtorrent/webtorr",{"_index":737,"title":{},"content":{"99":{"position":[[10,40]]},"187":{"position":[[4,40]]}},"keywords":{}}],["https://test",{"_index":708,"title":{},"content":{"96":{"position":[[133,13]]},"184":{"position":[[127,13]]}},"keywords":{}}],["hudson"",{"_index":311,"title":{},"content":{"25":{"position":[[1434,12]]},"343":{"position":[[1434,12]]}},"keywords":{}}],["i18n",{"_index":74,"title":{"45":{"position":[[0,5]]},"210":{"position":[[0,5]]}},"content":{"6":{"position":[[808,5]]},"45":{"position":[[27,4]]},"194":{"position":[[507,5]]}},"keywords":{}}],["icon",{"_index":376,"title":{"44":{"position":[[0,6]]},"156":{"position":[[0,6]]},"209":{"position":[[0,6]]},"333":{"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]]},"44":{"position":[[27,5]]},"66":{"position":[[28,4]]},"67":{"position":[[58,4]]},"156":{"position":[[52,5],[177,6]]},"333":{"position":[[137,6]]},"346":{"position":[[63,4]]},"347":{"position":[[39,4],[341,5],[882,5]]},"348":{"position":[[39,4],[455,5],[872,5]]}},"keywords":{}}],["id",{"_index":426,"title":{"31":{"position":[[0,3]]},"196":{"position":[[0,3]]}},"content":{},"keywords":{}}],["identif",{"_index":136,"title":{},"content":{"18":{"position":[[23,14]]}},"keywords":{}}],["ignor",{"_index":42,"title":{},"content":{"6":{"position":[[198,6]]}},"keywords":{}}],["ii"",{"_index":364,"title":{},"content":{"25":{"position":[[3645,8]]},"343":{"position":[[3645,8]]}},"keywords":{}}],["img",{"_index":513,"title":{},"content":{"56":{"position":[[83,3]]},"57":{"position":[[584,3]]},"145":{"position":[[488,3]]},"221":{"position":[[54,3]]},"222":{"position":[[342,3]]},"322":{"position":[[248,3]]}},"keywords":{}}],["immedi",{"_index":539,"title":{},"content":{"59":{"position":[[141,11]]}},"keywords":{}}],["import",{"_index":187,"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]]},"383":{"position":[[108,6],[170,6],[232,6]]}},"keywords":{}}],["import("artplayer/types/artplayer"",{"_index":195,"title":{},"content":{"21":{"position":[[117,45]]},"344":{"position":[[61,45]]}},"keywords":{}}],["inclus",{"_index":428,"title":{},"content":{"31":{"position":[[20,9]]}},"keywords":{}}],["increas",{"_index":881,"title":{},"content":{"136":{"position":[[191,10]]}},"keywords":{}}],["index",{"_index":530,"title":{},"content":{"57":{"position":[[202,5],[225,6]]},"62":{"position":[[204,5],[227,6],[724,6]]},"65":{"position":[[207,5],[230,6]]},"145":{"position":[[198,5],[221,6],[622,6]]},"147":{"position":[[201,5],[224,6]]},"148":{"position":[[216,5],[239,6],[678,6]]},"222":{"position":[[87,5]]},"227":{"position":[[87,5],[459,6]]},"230":{"position":[[87,5]]},"322":{"position":[[85,5],[382,6]]},"324":{"position":[[85,5]]},"325":{"position":[[86,5],[413,6]]}},"keywords":{}}],["index.html",{"_index":750,"title":{},"content":{"103":{"position":[[0,10]]}},"keywords":{}}],["indic",{"_index":645,"title":{},"content":{"77":{"position":[[1429,9]]},"156":{"position":[[640,10]]},"165":{"position":[[1391,9]]},"333":{"position":[[600,10]]}},"keywords":{}}],["industri",{"_index":722,"title":{},"content":{"97":{"position":[[34,8]]},"185":{"position":[[28,8]]}},"keywords":{}}],["infin",{"_index":1104,"title":{},"content":{"283":{"position":[[1024,11]]}},"keywords":{}}],["info",{"_index":512,"title":{"54":{"position":[[0,5]]},"219":{"position":[[0,5]]}},"content":{"54":{"position":[[26,4]]}},"keywords":{}}],["inform",{"_index":534,"title":{},"content":{"58":{"position":[[41,11]]},"59":{"position":[[56,12],[124,11],[167,11],[342,11],[391,11]]},"77":{"position":[[9,12]]},"127":{"position":[[294,12]]},"150":{"position":[[40,11]]},"265":{"position":[[41,11],[266,11]]}},"keywords":{}}],["initi",{"_index":654,"title":{},"content":{"79":{"position":[[25,12]]},"118":{"position":[[323,10]]},"120":{"position":[[118,11]]},"121":{"position":[[99,11]]},"124":{"position":[[236,14]]},"145":{"position":[[23,10]]},"146":{"position":[[23,10]]},"147":{"position":[[23,10]]},"148":{"position":[[23,10]]},"151":{"position":[[23,14]]}},"keywords":{}}],["inkwell"",{"_index":313,"title":{},"content":{"25":{"position":[[1523,13]]},"343":{"position":[[1523,13]]}},"keywords":{}}],["input",{"_index":434,"title":{},"content":{"34":{"position":[[62,5]]},"199":{"position":[[21,5]]}},"keywords":{}}],["instagram",{"_index":365,"title":{},"content":{"25":{"position":[[3785,10]]},"343":{"position":[[3822,10]]}},"keywords":{}}],["instagramfilt",{"_index":276,"title":{},"content":{"25":{"position":[[15,16],[3816,17]]},"343":{"position":[[15,16],[3853,17]]}},"keywords":{}}],["instal",{"_index":5,"title":{"2":{"position":[[0,8]]},"3":{"position":[[0,7]]},"4":{"position":[[0,7]]},"5":{"position":[[0,7]]}},"content":{"3":{"position":[[6,7]]},"101":{"position":[[18,7]]},"191":{"position":[[6,7]]},"279":{"position":[[6,7]]}},"keywords":{}}],["instanc",{"_index":97,"title":{"9":{"position":[[0,10]]},"107":{"position":[[0,10]]}},"content":{"9":{"position":[[42,10],[77,9]]},"20":{"position":[[270,8]]},"21":{"position":[[217,9],[292,9]]},"31":{"position":[[51,8]]},"33":{"position":[[33,8]]},"34":{"position":[[33,8]]},"35":{"position":[[33,8]]},"36":{"position":[[33,8]]},"39":{"position":[[76,9]]},"75":{"position":[[126,8]]},"84":{"position":[[22,8]]},"104":{"position":[[257,9]]},"120":{"position":[[380,9],[486,8]]},"151":{"position":[[121,8]]},"158":{"position":[[340,8]]}},"keywords":{}}],["instance"",{"_index":788,"title":{},"content":{"104":{"position":[[475,15]]}},"keywords":{}}],["interv",{"_index":1061,"title":{},"content":{"269":{"position":[[60,8],[316,8]]}},"keywords":{}}],["iphon",{"_index":931,"title":{},"content":{"152":{"position":[[573,7],[615,8],[649,8]]},"329":{"position":[[294,7],[336,8],[370,8]]}},"keywords":{}}],["isdestroy",{"_index":438,"title":{"36":{"position":[[0,10]]},"201":{"position":[[0,10]]}},"content":{},"keywords":{}}],["isfocu",{"_index":430,"title":{"33":{"position":[[0,8]]},"198":{"position":[[0,8]]}},"content":{},"keywords":{}}],["ishid",{"_index":1117,"title":{"288":{"position":[[0,7]]}},"content":{"288":{"position":[[17,6]]}},"keywords":{}}],["isinput",{"_index":433,"title":{"34":{"position":[[0,8]]},"199":{"position":[[0,8]]}},"content":{},"keywords":{}}],["isliv",{"_index":847,"title":{"125":{"position":[[0,7]]},"302":{"position":[[0,7]]}},"content":{"125":{"position":[[174,7]]},"302":{"position":[[139,7]]}},"keywords":{}}],["islock",{"_index":435,"title":{"35":{"position":[[0,7]]},"200":{"position":[[0,7]]}},"content":{},"keywords":{}}],["item",{"_index":270,"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]]},"65":{"position":[[53,5]]},"146":{"position":[[333,6],[485,6]]},"323":{"position":[[264,6],[396,6]]},"342":{"position":[[445,6]]},"343":{"position":[[3890,6]]},"346":{"position":[[698,6],[1090,6]]},"347":{"position":[[477,6],[816,6],[925,6],[996,6]]},"348":{"position":[[597,6],[815,6],[937,6],[999,6]]}},"keywords":{}}],["item.class",{"_index":367,"title":{},"content":{"25":{"position":[[3909,11]]},"343":{"position":[[3946,11]]}},"keywords":{}}],["item.html",{"_index":274,"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]]},"342":{"position":[[532,10]]},"343":{"position":[[3965,10]]},"346":{"position":[[799,10],[1173,11],[1202,10]]},"347":{"position":[[1012,10]]},"348":{"position":[[1015,10]]}},"keywords":{}}],["item.rang",{"_index":422,"title":{},"content":{"29":{"position":[[713,10],[948,10],[1075,10]]},"348":{"position":[[623,10],[831,10],[953,10]]}},"keywords":{}}],["item.switch",{"_index":405,"title":{},"content":{"28":{"position":[[631,13],[983,13],[1097,13]]},"347":{"position":[[550,13],[845,13],[954,13]]}},"keywords":{}}],["item.tooltip",{"_index":407,"title":{},"content":{"28":{"position":[[688,12]]},"347":{"position":[[595,12]]}},"keywords":{}}],["item.url",{"_index":273,"title":{},"content":{"24":{"position":[[505,9]]},"27":{"position":[[962,9]]},"342":{"position":[[505,9]]},"346":{"position":[[772,9]]}},"keywords":{}}],["jp",{"_index":473,"title":{},"content":{"47":{"position":[[157,5],[275,3]]},"212":{"position":[[139,5],[257,3]]}},"keywords":{}}],["js",{"_index":135,"title":{},"content":{"18":{"position":[[15,2]]},"116":{"position":[[13,8]]}},"keywords":{}}],["jsdelivr",{"_index":17,"title":{},"content":{"5":{"position":[[107,8]]},"193":{"position":[[104,8]]},"281":{"position":[[108,8]]}},"keywords":{}}],["json",{"_index":455,"title":{},"content":{"43":{"position":[[83,4]]},"208":{"position":[[56,4]]}},"keywords":{}}],["jump",{"_index":657,"title":{},"content":{"82":{"position":[[29,4]]},"245":{"position":[[41,5]]}},"keywords":{}}],["juno"",{"_index":317,"title":{},"content":{"25":{"position":[[1698,10]]},"343":{"position":[[1698,10]]}},"keywords":{}}],["kelvin"",{"_index":315,"title":{},"content":{"25":{"position":[[1612,12]]},"343":{"position":[[1612,12]]}},"keywords":{}}],["key",{"_index":465,"title":{},"content":{"43":{"position":[[390,5],[433,6],[462,6]]},"71":{"position":[[80,3]]},"136":{"position":[[51,4]]},"208":{"position":[[285,5],[328,6],[357,6]]},"236":{"position":[[37,3]]}},"keywords":{}}],["kindof",{"_index":134,"title":{"18":{"position":[[0,7]]},"116":{"position":[[0,7]]}},"content":{},"keywords":{}}],["lack",{"_index":626,"title":{},"content":{"77":{"position":[[1040,4],[1587,4]]},"165":{"position":[[1002,4],[1549,4]]}},"keywords":{}}],["lang",{"_index":472,"title":{"159":{"position":[[0,5]]},"336":{"position":[[0,5]]}},"content":{"47":{"position":[[151,5]]},"159":{"position":[[213,5]]},"212":{"position":[[133,5]]},"336":{"position":[[173,5]]}},"keywords":{}}],["languag",{"_index":470,"title":{},"content":{"46":{"position":[[56,8]]},"47":{"position":[[42,9],[196,9],[226,9],[251,9],[281,9],[306,9],[337,9]]},"159":{"position":[[70,9]]},"212":{"position":[[178,9],[208,9],[233,9],[263,9],[288,9],[319,9]]}},"keywords":{}}],["lark"",{"_index":319,"title":{},"content":{"25":{"position":[[1782,10]]},"343":{"position":[[1782,10]]}},"keywords":{}}],["last",{"_index":843,"title":{},"content":{"124":{"position":[[209,4]]}},"keywords":{}}],["layer",{"_index":156,"title":{"55":{"position":[[0,7]]},"145":{"position":[[0,7]]},"220":{"position":[[0,7]]},"322":{"position":[[0,7]]}},"content":{"20":{"position":[[59,7],[528,7],[900,5]]},"22":{"position":[[70,7],[764,7]]},"27":{"position":[[82,5],[1458,5]]},"55":{"position":[[38,6]]},"56":{"position":[[50,6],[205,7]]},"57":{"position":[[48,5]]},"68":{"position":[[43,5]]},"69":{"position":[[65,5]]},"145":{"position":[[43,6],[610,7]]},"221":{"position":[[176,7]]},"293":{"position":[[349,7],[682,5]]},"322":{"position":[[370,7]]},"383":{"position":[[682,7]]}},"keywords":{}}],["layer1",{"_index":172,"title":{},"content":{"20":{"position":[[506,9],[874,7],[906,9],[1104,7]]},"293":{"position":[[327,9],[656,7],[688,9],[842,7]]}},"keywords":{}}],["layers、contextmenu、control",{"_index":1151,"title":{},"content":{"293":{"position":[[7,50]]},"383":{"position":[[20,27]]}},"keywords":{}}],["left",{"_index":523,"title":{},"content":{"56":{"position":[[493,5]]},"62":{"position":[[507,4]]},"148":{"position":[[519,4],[947,7]]},"221":{"position":[[464,5]]},"227":{"position":[[255,4]]},"325":{"position":[[254,4],[625,7]]}},"keywords":{}}],["length",{"_index":52,"title":{},"content":{"6":{"position":[[443,6]]}},"keywords":{}}],["less",{"_index":64,"title":{},"content":{"6":{"position":[[654,4]]}},"keywords":{}}],["librari",{"_index":89,"title":{"94":{"position":[[12,8]]}},"content":{"7":{"position":[[60,7]]},"157":{"position":[[117,9]]},"158":{"position":[[121,9]]}},"keywords":{}}],["light",{"_index":1106,"title":{},"content":{"283":{"position":[[1097,5]]}},"keywords":{}}],["list",{"_index":369,"title":{"27":{"position":[[13,5]]}},"content":{"27":{"position":[[47,4],[226,4]]},"149":{"position":[[64,4]]},"152":{"position":[[251,5]]}},"keywords":{}}],["live",{"_index":849,"title":{},"content":{"125":{"position":[[32,4]]},"254":{"position":[[249,4]]}},"keywords":{}}],["load",{"_index":554,"title":{"66":{"position":[[0,8]]},"231":{"position":[[0,8]]},"291":{"position":[[0,5]]}},"content":{"66":{"position":[[20,7]]},"67":{"position":[[70,4]]},"77":{"position":[[166,6],[617,6],[638,8],[655,6],[827,8],[879,7],[1103,5],[1375,7]]},"156":{"position":[[186,8]]},"165":{"position":[[128,6],[579,6],[600,8],[617,6],[789,8],[841,7],[1065,5],[1337,7]]},"291":{"position":[[16,4]]},"333":{"position":[[146,8]]}},"keywords":{}}],["local",{"_index":12,"title":{},"content":{"5":{"position":[[8,5]]}},"keywords":{}}],["localstorag",{"_index":458,"title":{},"content":{"43":{"position":[[128,12]]},"208":{"position":[[66,12]]}},"keywords":{}}],["locat",{"_index":546,"title":{},"content":{"62":{"position":[[495,8]]},"148":{"position":[[507,8]]}},"keywords":{}}],["lock",{"_index":436,"title":{"160":{"position":[[0,5]]},"337":{"position":[[0,5]]}},"content":{"35":{"position":[[51,6]]},"156":{"position":[[488,5]]},"160":{"position":[[49,4],[210,5]]},"333":{"position":[[448,5]]},"337":{"position":[[145,5]]}},"keywords":{}}],["locktim",{"_index":1098,"title":{},"content":{"283":{"position":[[857,9]]}},"keywords":{}}],["lofi"",{"_index":322,"title":{},"content":{"25":{"position":[[1867,10]]},"343":{"position":[[1867,10]]}},"keywords":{}}],["logic",{"_index":207,"title":{},"content":{"22":{"position":[[121,5]]}},"keywords":{}}],["long",{"_index":866,"title":{},"content":{"133":{"position":[[53,4]]},"152":{"position":[[338,4]]},"161":{"position":[[85,4]]},"268":{"position":[[60,4]]}},"keywords":{}}],["loop",{"_index":864,"title":{"130":{"position":[[0,5]]},"269":{"position":[[0,5]]},"307":{"position":[[0,5]]},"377":{"position":[[0,5]]}},"content":{"130":{"position":[[36,4],[148,5]]},"269":{"position":[[325,4],[356,4]]},"307":{"position":[[127,5]]},"377":{"position":[[264,4]]}},"keywords":{}}],["lose",{"_index":189,"title":{},"content":{"21":{"position":[[34,4]]},"86":{"position":[[22,5]]},"142":{"position":[[76,5]]}},"keywords":{}}],["lower",{"_index":882,"title":{},"content":{"136":{"position":[[211,5]]}},"keywords":{}}],["lt",{"_index":11,"title":{},"content":{"5":{"position":[[0,5],[99,5],[248,5]]},"193":{"position":[[0,5],[96,5],[245,5]]},"281":{"position":[[0,5],[100,5],[257,5]]},"283":{"position":[[824,4]]}},"keywords":{}}],["lt;!doctyp",{"_index":751,"title":{},"content":{"103":{"position":[[11,12]]}},"keywords":{}}],["lt;/body></html>",{"_index":771,"title":{},"content":{"103":{"position":[[491,26]]}},"keywords":{}}],["lt;/div>",{"_index":253,"title":{},"content":{"22":{"position":[[1257,12]]},"383":{"position":[[1175,12]]}},"keywords":{}}],["lt;/head>",{"_index":763,"title":{},"content":{"103":{"position":[[218,13]]}},"keywords":{}}],["lt;/script>",{"_index":770,"title":{},"content":{"103":{"position":[[475,15]]},"104":{"position":[[618,19]]}},"keywords":{}}],["lt;/style>",{"_index":762,"title":{},"content":{"103":{"position":[[203,14]]}},"keywords":{}}],["lt;artplay",{"_index":231,"title":{},"content":{"22":{"position":[[676,13]]},"383":{"position":[[594,13]]}},"keywords":{}}],["lt;body>",{"_index":764,"title":{},"content":{"103":{"position":[[232,12]]}},"keywords":{}}],["lt;button",{"_index":144,"title":{},"content":{"19":{"position":[[179,11]]},"275":{"position":[[215,11]]}},"keywords":{}}],["lt;div",{"_index":765,"title":{},"content":{"103":{"position":[[245,7]]},"104":{"position":[[101,7]]},"105":{"position":[[523,7]]}},"keywords":{}}],["lt;div>",{"_index":230,"title":{},"content":{"22":{"position":[[664,11]]},"383":{"position":[[582,11]]}},"keywords":{}}],["lt;div>{time}</div>",{"_index":221,"title":{},"content":{"22":{"position":[[418,30]]},"383":{"position":[[336,30]]}},"keywords":{}}],["lt;head>",{"_index":753,"title":{},"content":{"103":{"position":[[45,12]]}},"keywords":{}}],["lt;img",{"_index":45,"title":{},"content":{"6":{"position":[[242,8]]},"28":{"position":[[428,8]]},"29":{"position":[[539,8]]},"56":{"position":[[223,8],[380,8]]},"57":{"position":[[690,8]]},"145":{"position":[[670,8]]},"156":{"position":[[195,8],[258,8]]},"194":{"position":[[215,8]]},"221":{"position":[[194,8],[351,8]]},"222":{"position":[[448,8]]},"322":{"position":[[430,8]]},"333":{"position":[[155,8],[218,8]]},"347":{"position":[[347,8]]},"348":{"position":[[461,8]]}},"keywords":{}}],["lt;input",{"_index":1125,"title":{},"content":{"290":{"position":[[358,15]]}},"keywords":{}}],["lt;meta",{"_index":756,"title":{},"content":{"103":{"position":[[100,8]]}},"keywords":{}}],["lt;script",{"_index":14,"title":{},"content":{"5":{"position":[[21,10],[123,10],[269,10]]},"103":{"position":[[301,10]]},"193":{"position":[[18,10],[120,10],[266,10]]},"281":{"position":[[18,10],[124,10],[278,10]]}},"keywords":{}}],["lt;script>",{"_index":769,"title":{},"content":{"103":{"position":[[368,14]]}},"keywords":{}}],["lt;span",{"_index":262,"title":{},"content":{"24":{"position":[[188,9],[308,9]]},"27":{"position":[[631,9],[751,9]]},"342":{"position":[[188,9],[308,9]]},"346":{"position":[[453,9],[567,9]]}},"keywords":{}}],["lt;style>",{"_index":759,"title":{},"content":{"103":{"position":[[141,13]]}},"keywords":{}}],["lt;template>",{"_index":778,"title":{},"content":{"104":{"position":[[84,16]]}},"keywords":{}}],["lt;title>artplay",{"_index":754,"title":{},"content":{"103":{"position":[[58,22]]}},"keywords":{}}],["ludwig"",{"_index":324,"title":{},"content":{"25":{"position":[[1953,12]]},"343":{"position":[[1953,12]]}},"keywords":{}}],["m3u8",{"_index":710,"title":{},"content":{"96":{"position":[[200,5],[526,6]]},"184":{"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":738,"title":{},"content":{"99":{"position":[[138,300]]},"187":{"position":[[132,300]]}},"keywords":{}}],["manag",{"_index":102,"title":{},"content":{"9":{"position":[[61,6]]},"37":{"position":[[13,6]]},"38":{"position":[[13,6]]},"41":{"position":[[13,6]]},"42":{"position":[[50,6]]},"43":{"position":[[13,6]]},"44":{"position":[[13,6]]},"45":{"position":[[13,6]]},"48":{"position":[[13,6]]},"49":{"position":[[13,10]]},"54":{"position":[[13,6]]},"55":{"position":[[13,6]]},"58":{"position":[[13,6]]},"60":{"position":[[13,6]]},"63":{"position":[[13,6]]},"66":{"position":[[13,6]]},"68":{"position":[[13,6]]},"70":{"position":[[13,6]]},"72":{"position":[[13,6]]},"74":{"position":[[13,6]]}},"keywords":{}}],["manual",{"_index":193,"title":{},"content":{"21":{"position":[[91,8]]},"152":{"position":[[231,8]]}},"keywords":{}}],["map",{"_index":940,"title":{},"content":{"153":{"position":[[38,3]]}},"keywords":{}}],["margin",{"_index":241,"title":{},"content":{"22":{"position":[[983,7]]},"283":{"position":[[639,7]]},"383":{"position":[[901,7]]}},"keywords":{}}],["mark",{"_index":528,"title":{},"content":{"57":{"position":[[182,4]]},"62":{"position":[[184,4]]},"65":{"position":[[187,4]]},"145":{"position":[[178,4]]},"147":{"position":[[181,4]]},"148":{"position":[[196,4]]}},"keywords":{}}],["mask",{"_index":556,"title":{"68":{"position":[[0,5]]},"233":{"position":[[0,5]]}},"content":{"68":{"position":[[38,4]]},"69":{"position":[[60,4]]}},"keywords":{}}],["match",{"_index":925,"title":{},"content":{"152":{"position":[[295,7],[357,5],[411,6],[427,6],[442,5]]},"158":{"position":[[24,5]]}},"keywords":{}}],["math.floor(math.random",{"_index":1121,"title":{},"content":{"289":{"position":[[374,24]]}},"keywords":{}}],["maven"",{"_index":326,"title":{},"content":{"25":{"position":[[2040,11]]},"343":{"position":[[2040,11]]}},"keywords":{}}],["max",{"_index":417,"title":{},"content":{"29":{"position":[[284,3]]},"348":{"position":[[209,3]]}},"keywords":{}}],["max="50"",{"_index":1128,"title":{},"content":{"290":{"position":[[416,18]]}},"keywords":{}}],["maxlength",{"_index":1099,"title":{},"content":{"283":{"position":[[897,10]]}},"keywords":{}}],["maxwidth",{"_index":1102,"title":{},"content":{"283":{"position":[[990,9]]}},"keywords":{}}],["mayb",{"_index":718,"title":{},"content":{"96":{"position":[[441,8]]},"184":{"position":[[435,8]]}},"keywords":{}}],["mayfair"",{"_index":328,"title":{},"content":{"25":{"position":[[2128,13]]},"343":{"position":[[2128,13]]}},"keywords":{}}],["me!</button>",{"_index":146,"title":{},"content":{"19":{"position":[[224,20]]},"275":{"position":[[260,20]]}},"keywords":{}}],["mechan",{"_index":874,"title":{},"content":{"134":{"position":[[300,11]]},"258":{"position":[[342,10]]},"260":{"position":[[319,10]]}},"keywords":{}}],["media",{"_index":585,"title":{},"content":{"77":{"position":[[115,6],[185,5],[321,5],[531,5],[594,5],[749,5],[808,5],[1296,5],[1364,5]]},"165":{"position":[[77,6],[147,5],[283,5],[493,5],[556,5],[711,5],[770,5],[1258,5],[1326,5]]}},"keywords":{}}],["menu",{"_index":551,"title":{},"content":{"64":{"position":[[54,4]]},"65":{"position":[[48,4],[699,6],[764,7]]},"147":{"position":[[606,6],[671,7]]}},"keywords":{}}],["merg",{"_index":429,"title":{},"content":{"32":{"position":[[19,6]]}},"keywords":{}}],["metadata",{"_index":617,"title":{},"content":{"77":{"position":[[861,8]]},"155":{"position":[[51,11]]},"165":{"position":[[823,8]]},"332":{"position":[[44,11]]}},"keywords":{}}],["method",{"_index":122,"title":{},"content":{"13":{"position":[[41,7]]},"20":{"position":[[254,6],[279,6],[823,6]]},"39":{"position":[[15,6]]},"42":{"position":[[34,7]]},"46":{"position":[[20,6]]},"47":{"position":[[15,6]]},"51":{"position":[[15,6]]},"53":{"position":[[15,7]]},"57":{"position":[[15,6]]},"62":{"position":[[15,6]]},"65":{"position":[[15,6]]},"71":{"position":[[15,7]]},"75":{"position":[[15,6],[285,9]]},"77":{"position":[[662,6]]},"151":{"position":[[280,9]]},"165":{"position":[[624,6]]}},"keywords":{}}],["min",{"_index":415,"title":{},"content":{"29":{"position":[[262,3]]},"348":{"position":[[187,3]]}},"keywords":{}}],["min="12"",{"_index":1127,"title":{},"content":{"290":{"position":[[397,18]]}},"keywords":{}}],["mini",{"_index":835,"title":{"262":{"position":[[0,5]]},"370":{"position":[[0,5]]}},"content":{"122":{"position":[[82,4]]},"129":{"position":[[106,4]]},"142":{"position":[[28,4]]},"262":{"position":[[57,4]]}},"keywords":{}}],["miniprogressbar",{"_index":893,"title":{"142":{"position":[[0,16]]},"319":{"position":[[0,16]]}},"content":{"142":{"position":[[202,16]]},"319":{"position":[[145,16]]}},"keywords":{}}],["minwidth",{"_index":1101,"title":{},"content":{"283":{"position":[[941,9]]}},"keywords":{}}],["mobil",{"_index":437,"title":{},"content":{"35":{"position":[[61,6]]},"144":{"position":[[54,6]]},"152":{"position":[[96,6],[153,6],[203,6],[719,6]]},"160":{"position":[[68,6]]},"161":{"position":[[72,7]]},"163":{"position":[[138,6]]}},"keywords":{}}],["mode",{"_index":399,"title":{},"content":{"28":{"position":[[399,6]]},"122":{"position":[[87,4]]},"125":{"position":[[37,5]]},"129":{"position":[[116,4]]},"143":{"position":[[56,5]]},"260":{"position":[[61,4]]},"262":{"position":[[62,4]]},"283":{"position":[[320,5],[403,5],[470,5],[612,5]]}},"keywords":{}}],["modifi",{"_index":494,"title":{},"content":{"51":{"position":[[44,6]]},"53":{"position":[[69,6]]}},"keywords":{}}],["moon"",{"_index":330,"title":{},"content":{"25":{"position":[[2215,10]]},"343":{"position":[[2215,10]]}},"keywords":{}}],["more",{"_index":205,"title":{},"content":{"22":{"position":[[108,4]]},"47":{"position":[[37,4]]},"77":{"position":[[4,4]]},"127":{"position":[[289,4]]},"150":{"position":[[308,4]]},"155":{"position":[[63,4]]},"327":{"position":[[211,4]]}},"keywords":{}}],["morevideoattr",{"_index":870,"title":{"155":{"position":[[0,14]]},"332":{"position":[[0,14]]}},"content":{"134":{"position":[[220,14]]},"155":{"position":[[247,14]]},"311":{"position":[[162,14]]},"332":{"position":[[177,14]]}},"keywords":{}}],["mount",{"_index":165,"title":{},"content":{"20":{"position":[[261,8],[536,8],[644,8],[766,8]]},"57":{"position":[[375,7],[425,7]]},"62":{"position":[[377,7],[427,7],[899,8],[949,8]]},"65":{"position":[[380,7],[430,7]]},"104":{"position":[[334,9]]},"118":{"position":[[71,7]]},"143":{"position":[[47,8],[147,8]]},"145":{"position":[[371,7],[421,7],[916,8],[970,5]]},"147":{"position":[[374,7],[424,7]]},"148":{"position":[[389,7],[439,7],[853,8],[903,8]]},"152":{"position":[[127,5]]},"222":{"position":[[187,7]]},"227":{"position":[[187,7]]},"230":{"position":[[187,7]]},"283":{"position":[[1185,5],[1235,6]]},"290":{"position":[[532,8]]},"293":{"position":[[125,12],[357,8],[465,8],[587,8]]},"322":{"position":[[185,7],[656,8]]},"324":{"position":[[185,7]]},"325":{"position":[[186,7],[557,8]]}},"keywords":{}}],["mous",{"_index":671,"title":{},"content":{"87":{"position":[[11,5],[188,5],[255,5]]},"89":{"position":[[15,5]]}},"keywords":{}}],["mousemov",{"_index":678,"title":{"89":{"position":[[0,10]]},"177":{"position":[[0,10]]}},"content":{},"keywords":{}}],["move",{"_index":672,"title":{},"content":{"87":{"position":[[17,5],[194,5],[261,5]]}},"keywords":{}}],["mozilla",{"_index":580,"title":{},"content":{"77":{"position":[[34,7]]},"165":{"position":[[8,7]]}},"keywords":{}}],["mp4、.ogg、.webm",{"_index":820,"title":{},"content":{"119":{"position":[[101,15]]},"296":{"position":[[22,34]]}},"keywords":{}}],["mpd",{"_index":725,"title":{},"content":{"97":{"position":[[222,4]]},"98":{"position":[[215,4]]},"185":{"position":[[216,4]]},"186":{"position":[[209,4]]}},"keywords":{}}],["multi",{"_index":372,"title":{},"content":{"27":{"position":[[76,5],[1451,6]]}},"keywords":{}}],["multilingu",{"_index":72,"title":{},"content":{"6":{"position":[[787,12]]}},"keywords":{}}],["multipl",{"_index":103,"title":{},"content":{"9":{"position":[[68,8],[114,8]]},"89":{"position":[[77,8]]},"138":{"position":[[40,8]]}},"keywords":{}}],["mute",{"_index":825,"title":{"126":{"position":[[0,6]]},"252":{"position":[[0,6]]},"303":{"position":[[0,6]]},"360":{"position":[[0,6]]}},"content":{"120":{"position":[[279,6]]},"126":{"position":[[48,4],[152,6]]},"127":{"position":[[166,6],[269,5]]},"242":{"position":[[125,6]]},"243":{"position":[[126,6]]},"244":{"position":[[146,6]]},"252":{"position":[[71,4]]},"263":{"position":[[155,6]]},"297":{"position":[[173,6]]},"303":{"position":[[127,6]]},"304":{"position":[[143,6],[164,24]]},"350":{"position":[[117,6]]},"351":{"position":[[117,6]]},"352":{"position":[[123,6]]},"371":{"position":[[133,6]]}},"keywords":{}}],["mutex",{"_index":887,"title":{"138":{"position":[[0,6]]},"315":{"position":[[0,6]]}},"content":{"138":{"position":[[225,6]]},"315":{"position":[[147,6]]}},"keywords":{}}],["myplugin",{"_index":570,"title":{},"content":{"75":{"position":[[179,11]]},"151":{"position":[[174,11],[395,11]]},"240":{"position":[[114,11]]},"328":{"position":[[111,11],[304,11]]}},"keywords":{}}],["myplugin(art",{"_index":569,"title":{},"content":{"75":{"position":[[78,13]]},"151":{"position":[[73,13]]},"240":{"position":[[49,13]]},"328":{"position":[[46,13]]}},"keywords":{}}],["name",{"_index":159,"title":{},"content":{"20":{"position":[[110,4],[313,4],[500,5],[596,5],[707,5],[1055,4],[1290,4]]},"22":{"position":[[796,5],[869,5]]},"53":{"position":[[437,5]]},"57":{"position":[[128,4],[151,4],[197,4]]},"62":{"position":[[130,4],[153,4],[199,4],[708,5]]},"65":{"position":[[133,4],[156,4],[202,4]]},"75":{"position":[[173,5]]},"77":{"position":[[61,4]]},"145":{"position":[[124,4],[147,4],[193,4],[632,5]]},"147":{"position":[[127,4],[150,4],[196,4]]},"148":{"position":[[142,4],[165,4],[211,4],[662,5]]},"149":{"position":[[172,4]]},"151":{"position":[[168,5]]},"218":{"position":[[385,5]]},"222":{"position":[[61,4]]},"227":{"position":[[61,4]]},"230":{"position":[[61,4]]},"240":{"position":[[108,5]]},"250":{"position":[[211,4],[440,7]]},"251":{"position":[[224,4],[457,7]]},"293":{"position":[[58,4],[149,4],[321,5],[417,5],[528,5],[822,4]]},"322":{"position":[[59,4],[392,5]]},"324":{"position":[[59,4]]},"325":{"position":[[60,4],[397,5]]},"326":{"position":[[63,4]]},"328":{"position":[[105,5]]},"383":{"position":[[714,5],[787,5]]}},"keywords":{}}],["nashville"",{"_index":332,"title":{},"content":{"25":{"position":[[2304,15]]},"343":{"position":[[2304,15]]}},"keywords":{}}],["nativ",{"_index":121,"title":{"77":{"position":[[0,6]]}},"content":{"13":{"position":[[19,6]]},"42":{"position":[[21,6]]}},"keywords":{}}],["navigator.language.tolowercas",{"_index":976,"title":{},"content":{"159":{"position":[[21,32]]},"336":{"position":[[14,32]]}},"keywords":{}}],["necessari",{"_index":971,"title":{},"content":{"157":{"position":[[282,9]]}},"keywords":{}}],["need",{"_index":816,"title":{},"content":{"118":{"position":[[315,4]]},"131":{"position":[[116,4]]},"152":{"position":[[223,4]]},"157":{"position":[[69,4]]},"269":{"position":[[341,4]]}},"keywords":{}}],["nest",{"_index":373,"title":{},"content":{"27":{"position":[[88,6],[1464,8],[1493,7],[1526,7],[1550,7],[1580,7],[1613,7],[1637,7]]}},"keywords":{}}],["new",{"_index":31,"title":{},"content":{"6":{"position":[[21,3]]},"9":{"position":[[176,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]]},"39":{"position":[[176,3]]},"40":{"position":[[64,3]]},"42":{"position":[[158,3]]},"43":{"position":[[286,3]]},"46":{"position":[[92,3]]},"47":{"position":[[73,3]]},"50":{"position":[[87,3]]},"51":{"position":[[91,3]]},"52":{"position":[[88,3]]},"53":{"position":[[117,3],[448,3]]},"56":{"position":[[127,3]]},"57":{"position":[[498,3]]},"59":{"position":[[120,3],[200,3]]},"61":{"position":[[100,3]]},"62":{"position":[[542,3]]},"64":{"position":[[93,3]]},"65":{"position":[[503,3]]},"67":{"position":[[109,3]]},"69":{"position":[[103,3]]},"71":{"position":[[162,3]]},"73":{"position":[[96,3]]},"75":{"position":[[313,3]]},"77":{"position":[[1621,3]]},"79":{"position":[[87,3]]},"80":{"position":[[53,3]]},"81":{"position":[[52,3]]},"82":{"position":[[55,3]]},"83":{"position":[[57,3]]},"84":{"position":[[65,3]]},"85":{"position":[[82,3]]},"86":{"position":[[95,3]]},"87":{"position":[[51,3]]},"88":{"position":[[54,3]]},"89":{"position":[[113,3]]},"90":{"position":[[54,3]]},"91":{"position":[[65,3]]},"92":{"position":[[59,3]]},"93":{"position":[[50,3]]},"95":{"position":[[66,3]]},"96":{"position":[[67,3],[267,3]]},"97":{"position":[[78,3]]},"98":{"position":[[70,3],[286,3]]},"99":{"position":[[72,3],[541,3]]},"101":{"position":[[82,3]]},"103":{"position":[[393,3]]},"104":{"position":[[362,3]]},"105":{"position":[[289,3]]},"107":{"position":[[80,3]]},"118":{"position":[[168,3]]},"119":{"position":[[138,3]]},"120":{"position":[[200,3]]},"121":{"position":[[148,3]]},"122":{"position":[[113,3]]},"123":{"position":[[102,3]]},"124":{"position":[[75,3]]},"125":{"position":[[96,3]]},"126":{"position":[[74,3]]},"127":{"position":[[72,3]]},"128":{"position":[[256,3]]},"129":{"position":[[142,3]]},"130":{"position":[[70,3]]},"131":{"position":[[168,3]]},"132":{"position":[[157,3]]},"133":{"position":[[145,3]]},"134":{"position":[[112,3]]},"135":{"position":[[133,3]]},"136":{"position":[[77,3]]},"137":{"position":[[116,3]]},"138":{"position":[[147,3]]},"139":{"position":[[138,3]]},"140":{"position":[[139,3]]},"141":{"position":[[94,3]]},"142":{"position":[[124,3]]},"143":{"position":[[356,3]]},"144":{"position":[[82,3]]},"145":{"position":[[532,3]]},"146":{"position":[[115,3]]},"147":{"position":[[497,3]]},"148":{"position":[[554,3]]},"149":{"position":[[225,3]]},"150":{"position":[[194,3]]},"151":{"position":[[308,3]]},"152":{"position":[[469,3]]},"153":{"position":[[189,3]]},"154":{"position":[[282,3]]},"155":{"position":[[169,3]]},"156":{"position":[[99,3]]},"157":{"position":[[324,3]]},"158":{"position":[[152,3]]},"159":{"position":[[135,3]]},"160":{"position":[[132,3]]},"161":{"position":[[127,3]]},"162":{"position":[[78,3]]},"163":{"position":[[166,3]]},"165":{"position":[[1583,3]]},"167":{"position":[[59,3]]},"168":{"position":[[31,3]]},"169":{"position":[[31,3]]},"170":{"position":[[34,3]]},"171":{"position":[[32,3]]},"172":{"position":[[34,3]]},"173":{"position":[[41,3]]},"174":{"position":[[45,3]]},"175":{"position":[[34,3]]},"176":{"position":[[33,3]]},"177":{"position":[[50,3]]},"178":{"position":[[32,3]]},"179":{"position":[[33,3]]},"180":{"position":[[33,3]]},"181":{"position":[[32,3]]},"183":{"position":[[60,3]]},"184":{"position":[[61,3],[261,3]]},"185":{"position":[[72,3]]},"186":{"position":[[64,3],[280,3]]},"187":{"position":[[66,3],[535,3]]},"194":{"position":[[21,3]]},"204":{"position":[[123,3]]},"205":{"position":[[56,3]]},"207":{"position":[[113,3]]},"208":{"position":[[181,3]]},"211":{"position":[[59,3]]},"212":{"position":[[55,3]]},"215":{"position":[[56,3]]},"216":{"position":[[54,3]]},"217":{"position":[[58,3]]},"218":{"position":[[65,3],[396,3]]},"221":{"position":[[98,3]]},"222":{"position":[[256,3]]},"224":{"position":[[82,3]]},"226":{"position":[[59,3]]},"227":{"position":[[290,3]]},"229":{"position":[[58,3]]},"230":{"position":[[256,3]]},"232":{"position":[[62,3]]},"234":{"position":[[60,3]]},"236":{"position":[[81,3]]},"238":{"position":[[60,3]]},"240":{"position":[[220,3]]},"242":{"position":[[47,3]]},"243":{"position":[[48,3]]},"244":{"position":[[68,3]]},"245":{"position":[[81,3]]},"246":{"position":[[84,3]]},"247":{"position":[[85,3]]},"248":{"position":[[98,3]]},"249":{"position":[[80,3]]},"250":{"position":[[172,3],[201,3],[237,3],[429,4]]},"251":{"position":[[185,3],[214,3],[250,3],[446,4]]},"252":{"position":[[97,3]]},"253":{"position":[[160,3]]},"254":{"position":[[53,3]]},"255":{"position":[[80,3]]},"256":{"position":[[103,3]]},"257":{"position":[[101,3]]},"258":{"position":[[99,3]]},"259":{"position":[[108,3]]},"260":{"position":[[87,3]]},"261":{"position":[[160,3]]},"262":{"position":[[88,3]]},"263":{"position":[[77,3]]},"264":{"position":[[133,3]]},"265":{"position":[[88,3]]},"266":{"position":[[120,3]]},"267":{"position":[[138,3]]},"268":{"position":[[121,3]]},"269":{"position":[[123,3]]},"270":{"position":[[156,3]]},"271":{"position":[[113,3]]},"272":{"position":[[91,3],[237,4]]},"273":{"position":[[97,3]]},"274":{"position":[[73,3]]},"275":{"position":[[98,3]]},"283":{"position":[[21,3]]},"284":{"position":[[21,3]]},"285":{"position":[[21,3],[184,3]]},"287":{"position":[[62,3]]},"288":{"position":[[59,3]]},"289":{"position":[[53,3]]},"290":{"position":[[159,3]]},"291":{"position":[[60,3]]},"292":{"position":[[10,3]]},"293":{"position":[[180,3]]},"295":{"position":[[94,3]]},"296":{"position":[[78,3]]},"297":{"position":[[95,3]]},"298":{"position":[[64,3]]},"299":{"position":[[60,3]]},"300":{"position":[[59,3]]},"301":{"position":[[48,3]]},"302":{"position":[[61,3]]},"303":{"position":[[49,3]]},"304":{"position":[[49,3]]},"305":{"position":[[113,3]]},"306":{"position":[[69,3]]},"307":{"position":[[49,3]]},"308":{"position":[[91,3]]},"309":{"position":[[74,3]]},"310":{"position":[[73,3]]},"311":{"position":[[60,3]]},"312":{"position":[[63,3]]},"313":{"position":[[49,3]]},"314":{"position":[[62,3]]},"315":{"position":[[69,3]]},"316":{"position":[[63,3]]},"317":{"position":[[63,3]]},"318":{"position":[[63,3]]},"319":{"position":[[67,3]]},"320":{"position":[[220,3]]},"321":{"position":[[65,3]]},"322":{"position":[[292,3]]},"323":{"position":[[66,3]]},"324":{"position":[[254,3]]},"325":{"position":[[289,3]]},"326":{"position":[[117,3]]},"327":{"position":[[97,3]]},"328":{"position":[[217,3]]},"329":{"position":[[190,3]]},"330":{"position":[[114,3]]},"331":{"position":[[169,3]]},"332":{"position":[[99,3]]},"333":{"position":[[59,3]]},"334":{"position":[[142,3]]},"335":{"position":[[81,3]]},"336":{"position":[[95,3]]},"337":{"position":[[67,3]]},"338":{"position":[[59,3]]},"339":{"position":[[53,3]]},"340":{"position":[[73,3]]},"342":{"position":[[21,3]]},"343":{"position":[[3668,3]]},"346":{"position":[[216,3]]},"347":{"position":[[153,3]]},"348":{"position":[[270,3]]},"350":{"position":[[39,3]]},"351":{"position":[[39,3]]},"352":{"position":[[45,3]]},"353":{"position":[[53,3]]},"354":{"position":[[53,3]]},"355":{"position":[[53,3]]},"356":{"position":[[70,3]]},"357":{"position":[[59,3]]},"358":{"position":[[105,3]]},"359":{"position":[[111,3]]},"360":{"position":[[62,3]]},"361":{"position":[[88,3]]},"362":{"position":[[39,3]]},"363":{"position":[[45,3]]},"364":{"position":[[69,3]]},"365":{"position":[[67,3]]},"366":{"position":[[63,3]]},"367":{"position":[[63,3]]},"368":{"position":[[64,3]]},"369":{"position":[[76,3]]},"370":{"position":[[63,3]]},"371":{"position":[[55,3]]},"372":{"position":[[81,3]]},"373":{"position":[[46,3]]},"374":{"position":[[91,3]]},"375":{"position":[[95,3]]},"376":{"position":[[80,3]]},"377":{"position":[[64,3]]},"378":{"position":[[78,3]]},"379":{"position":[[64,3]]},"380":{"position":[[62,3]]},"381":{"position":[[64,3]]},"382":{"position":[[87,3]]}},"keywords":{}}],["next",{"_index":844,"title":{},"content":{"124":{"position":[[231,4]]}},"keywords":{}}],["next.j",{"_index":795,"title":{},"content":{"105":{"position":[[9,9]]}},"keywords":{}}],["nextstat",{"_index":404,"title":{},"content":{"28":{"position":[[619,9],[655,10],[703,9],[763,10]]},"347":{"position":[[538,9],[574,10],[610,9],[652,10]]}},"keywords":{}}],["normal",{"_index":1044,"title":{},"content":{"266":{"position":[[70,7]]},"374":{"position":[[28,20]]}},"keywords":{}}],["note",{"_index":184,"title":{},"content":{"20":{"position":[[1238,4]]}},"keywords":{}}],["notic",{"_index":533,"title":{"58":{"position":[[0,7]]},"223":{"position":[[0,7]]}},"content":{},"keywords":{}}],["npm",{"_index":6,"title":{"3":{"position":[[13,5]]},"191":{"position":[[3,3]]},"279":{"position":[[3,3]]}},"content":{"3":{"position":[[2,3]]},"101":{"position":[[14,3]]},"191":{"position":[[2,3]]},"279":{"position":[[2,3]]}},"keywords":{}}],["npmyarnscript",{"_index":748,"title":{},"content":{"101":{"position":[[0,13]]}},"keywords":{}}],["null",{"_index":251,"title":{},"content":{"22":{"position":[[1173,5],[1251,5]]},"104":{"position":[[267,5]]},"383":{"position":[[1091,5],[1169,5]]}},"keywords":{}}],["number",{"_index":109,"title":{},"content":{"10":{"position":[[36,6]]},"27":{"position":[[276,6]]},"31":{"position":[[6,6],[30,6]]},"57":{"position":[[208,6]]},"62":{"position":[[210,6]]},"65":{"position":[[213,6]]},"71":{"position":[[89,7]]},"145":{"position":[[204,6]]},"147":{"position":[[207,6]]},"148":{"position":[[222,6]]},"150":{"position":[[109,6]]},"153":{"position":[[110,6],[117,6],[132,6],[146,6],[319,7]]},"196":{"position":[[4,6]]},"222":{"position":[[93,6]]},"227":{"position":[[93,6]]},"230":{"position":[[93,6]]},"245":{"position":[[23,6]]},"246":{"position":[[23,6]]},"247":{"position":[[23,6]]},"248":{"position":[[30,6]]},"253":{"position":[[30,6]]},"267":{"position":[[30,6]]},"301":{"position":[[4,9]]},"322":{"position":[[91,6]]},"324":{"position":[[91,6]]},"325":{"position":[[92,6]]},"327":{"position":[[42,6]]},"330":{"position":[[53,6],[60,6],[80,6],[244,7]]},"346":{"position":[[140,6]]},"353":{"position":[[14,6]]},"354":{"position":[[14,6]]},"355":{"position":[[14,6]]},"356":{"position":[[21,6]]},"361":{"position":[[21,6]]},"375":{"position":[[21,6]]}},"keywords":{}}],["number($range.valu",{"_index":1137,"title":{},"content":{"290":{"position":[[722,21]]}},"keywords":{}}],["numberdefault",{"_index":840,"title":{},"content":{"124":{"position":[[6,14]]}},"keywords":{}}],["nuxt.j",{"_index":774,"title":{},"content":{"104":{"position":[[7,9]]}},"keywords":{}}],["object",{"_index":116,"title":{},"content":{"12":{"position":[[6,6]]},"13":{"position":[[6,6]]},"14":{"position":[[6,6]]},"16":{"position":[[6,6]]},"19":{"position":[[310,6]]},"32":{"position":[[6,6]]},"37":{"position":[[6,6]]},"38":{"position":[[6,6]]},"41":{"position":[[6,6]]},"43":{"position":[[6,6],[39,7],[88,6]]},"44":{"position":[[6,6]]},"45":{"position":[[6,6]]},"48":{"position":[[6,6],[24,6]]},"49":{"position":[[6,6],[33,6]]},"54":{"position":[[6,6]]},"55":{"position":[[6,6],[24,6]]},"57":{"position":[[308,6],[331,6]]},"58":{"position":[[6,6],[24,6]]},"60":{"position":[[6,6],[24,6]]},"62":{"position":[[310,6],[333,6]]},"63":{"position":[[6,6]]},"65":{"position":[[313,6],[336,6]]},"66":{"position":[[6,6]]},"68":{"position":[[6,6],[24,6]]},"70":{"position":[[6,6]]},"72":{"position":[[6,6],[24,6]]},"74":{"position":[[6,6]]},"104":{"position":[[304,7]]},"110":{"position":[[4,6]]},"111":{"position":[[4,6]]},"112":{"position":[[4,6]]},"114":{"position":[[4,6]]},"145":{"position":[[304,6],[327,6]]},"147":{"position":[[307,6],[330,6]]},"148":{"position":[[322,6],[345,6]]},"154":{"position":[[190,6]]},"197":{"position":[[4,6]]},"202":{"position":[[4,6]]},"203":{"position":[[4,6]]},"206":{"position":[[4,6]]},"208":{"position":[[4,6]]},"209":{"position":[[4,6]]},"210":{"position":[[4,6]]},"213":{"position":[[4,6]]},"214":{"position":[[4,6]]},"219":{"position":[[4,6]]},"220":{"position":[[4,6]]},"222":{"position":[[151,6]]},"223":{"position":[[4,6]]},"225":{"position":[[4,6]]},"227":{"position":[[151,6]]},"228":{"position":[[4,6]]},"230":{"position":[[151,6]]},"231":{"position":[[4,6]]},"233":{"position":[[4,6]]},"235":{"position":[[4,6]]},"237":{"position":[[4,6]]},"239":{"position":[[4,6]]},"322":{"position":[[149,6]]},"324":{"position":[[149,6]]},"325":{"position":[[150,6]]},"330":{"position":[[4,9]]},"331":{"position":[[4,9],[106,6]]},"332":{"position":[[4,9]]},"333":{"position":[[4,9]]},"335":{"position":[[4,9]]}},"keywords":{}}],["objectdefault",{"_index":938,"title":{},"content":{"153":{"position":[[6,14]]},"154":{"position":[[6,14]]},"155":{"position":[[6,14]]},"156":{"position":[[6,14]]},"158":{"position":[[6,14]]}},"keywords":{}}],["obtain",{"_index":1042,"title":{},"content":{"265":{"position":[[281,8]]}},"keywords":{}}],["offlineaudiocontext",{"_index":600,"title":{},"content":{"77":{"position":[[416,19]]},"165":{"position":[[378,19]]}},"keywords":{}}],["offset",{"_index":891,"title":{},"content":{"141":{"position":[[42,7]]}},"keywords":{}}],["old",{"_index":541,"title":{},"content":{"59":{"position":[[163,3]]}},"keywords":{}}],["on",{"_index":888,"title":{},"content":{"138":{"position":[[96,3]]},"150":{"position":[[303,4]]},"152":{"position":[[346,3]]},"250":{"position":[[160,3]]},"251":{"position":[[173,3]]},"327":{"position":[[206,4]]}},"keywords":{}}],["onc",{"_index":1036,"title":{},"content":{"264":{"position":[[107,4]]}},"keywords":{}}],["one/dash.mpd",{"_index":732,"title":{},"content":{"98":{"position":[[186,14]]},"186":{"position":[[180,14]]}},"keywords":{}}],["onlin",{"_index":210,"title":{},"content":{"22":{"position":[[178,6]]}},"keywords":{}}],["onrang",{"_index":413,"title":{},"content":{"29":{"position":[[139,7],[657,8],[914,8],[1041,8]]},"348":{"position":[[84,7],[579,8],[797,8],[919,8]]}},"keywords":{}}],["onselect",{"_index":269,"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]]},"146":{"position":[[314,9],[466,9]]},"323":{"position":[[245,9],[377,9]]},"342":{"position":[[426,9]]},"343":{"position":[[3871,9]]},"346":{"position":[[109,8],[679,9],[1071,9]]},"347":{"position":[[977,9]]},"348":{"position":[[980,9]]}},"keywords":{}}],["onswitch",{"_index":396,"title":{},"content":{"28":{"position":[[143,8],[539,9],[935,9],[1049,9]]},"347":{"position":[[87,8],[458,9],[797,9],[906,9]]}},"keywords":{}}],["opac",{"_index":521,"title":{},"content":{"56":{"position":[[351,8],[507,8]]},"57":{"position":[[818,8]]},"145":{"position":[[798,8]]},"221":{"position":[[322,8],[478,8]]},"222":{"position":[[576,8]]},"283":{"position":[[521,8]]},"322":{"position":[[558,8]]}},"keywords":{}}],["open",{"_index":209,"title":{},"content":{"22":{"position":[[170,4]]},"152":{"position":[[240,4]]}},"keywords":{}}],["oper",{"_index":633,"title":{},"content":{"77":{"position":[[1189,9],[1231,9]]},"165":{"position":[[1151,9],[1193,9]]},"250":{"position":[[101,10]]}},"keywords":{}}],["optim",{"_index":1001,"title":{},"content":{"250":{"position":[[88,12]]}},"keywords":{}}],["option",{"_index":126,"title":{"16":{"position":[[0,7]]},"32":{"position":[[0,7]]},"114":{"position":[[0,7]]},"117":{"position":[[6,7]]},"197":{"position":[[0,7]]}},"content":{"14":{"position":[[44,6]]},"15":{"position":[[36,6]]},"16":{"position":[[28,6]]},"22":{"position":[[690,9]]},"32":{"position":[[26,7]]},"53":{"position":[[89,6]]},"104":{"position":[[288,7]]},"105":{"position":[[197,7],[305,10]]},"128":{"position":[[128,6]]},"134":{"position":[[211,8]]},"292":{"position":[[502,8],[540,8]]},"383":{"position":[[608,9]]}},"keywords":{}}],["os",{"_index":932,"title":{},"content":{"152":{"position":[[581,2],[624,2],[658,2]]},"329":{"position":[[302,2],[345,2],[379,2]]}},"keywords":{}}],["otherwis",{"_index":815,"title":{},"content":{"118":{"position":[[111,9]]}},"keywords":{}}],["output",{"_index":536,"title":{},"content":{"59":{"position":[[35,6]]}},"keywords":{}}],["outsid",{"_index":674,"title":{},"content":{"87":{"position":[[209,7],[290,7]]},"129":{"position":[[52,7]]}},"keywords":{}}],["over",{"_index":973,"title":{},"content":{"158":{"position":[[63,4]]},"260":{"position":[[401,4]]}},"keywords":{}}],["page",{"_index":846,"title":{},"content":{"124":{"position":[[275,5]]},"127":{"position":[[225,5]]},"138":{"position":[[64,4]]},"143":{"position":[[517,4]]},"258":{"position":[[357,4],[441,5]]},"259":{"position":[[70,4]]},"260":{"position":[[334,4],[410,5]]}},"keywords":{}}],["panel",{"_index":368,"title":{"26":{"position":[[19,5]]}},"content":{"27":{"position":[[9,6],[283,5]]},"72":{"position":[[46,5]]},"73":{"position":[[58,5]]},"131":{"position":[[102,6]]},"132":{"position":[[114,5]]},"133":{"position":[[102,5]]},"135":{"position":[[59,5]]},"146":{"position":[[49,6],[88,5]]}},"keywords":{}}],["param",{"_index":198,"title":{},"content":{"21":{"position":[[253,6]]},"344":{"position":[[190,6]]}},"keywords":{}}],["paramet",{"_index":149,"title":{},"content":{"19":{"position":[[288,9]]},"71":{"position":[[67,9],[108,9]]},"120":{"position":[[82,10]]},"250":{"position":[[138,11]]},"251":{"position":[[151,11]]}},"keywords":{}}],["parti",{"_index":692,"title":{"94":{"position":[[6,5]]}},"content":{"158":{"position":[[92,5]]}},"keywords":{}}],["partial",{"_index":608,"title":{},"content":{"77":{"position":[[628,9]]},"165":{"position":[[590,9]]}},"keywords":{}}],["paus",{"_index":619,"title":{"81":{"position":[[0,6]]},"169":{"position":[[0,6]]},"243":{"position":[[0,6]]},"351":{"position":[[0,6]]}},"content":{"77":{"position":[[917,7],[1015,6]]},"81":{"position":[[25,5]]},"136":{"position":[[299,5]]},"156":{"position":[[321,6]]},"165":{"position":[[879,7],[977,6]]},"243":{"position":[[15,5]]},"244":{"position":[[41,5]]},"333":{"position":[[281,6]]}},"keywords":{}}],["perform",{"_index":1000,"title":{},"content":{"250":{"position":[[75,7]]}},"keywords":{}}],["period",{"_index":55,"title":{},"content":{"6":{"position":[[484,6]]},"77":{"position":[[1075,12]]},"165":{"position":[[1037,12]]}},"keywords":{}}],["perpetua"",{"_index":334,"title":{},"content":{"25":{"position":[[2397,14]]},"343":{"position":[[2397,14]]}},"keywords":{}}],["persist",{"_index":453,"title":{},"content":{"43":{"position":[[20,10]]}},"keywords":{}}],["pip",{"_index":398,"title":{"137":{"position":[[0,4]]},"260":{"position":[[0,4]]},"314":{"position":[[0,4]]},"368":{"position":[[0,4]]}},"content":{"28":{"position":[[394,4]]},"137":{"position":[[51,3],[194,4]]},"156":{"position":[[401,4]]},"260":{"position":[[57,3],[374,3]]},"314":{"position":[[140,4]]},"333":{"position":[[361,4]]}},"keywords":{}}],["play",{"_index":584,"title":{"80":{"position":[[0,5]]},"168":{"position":[[0,5]]},"242":{"position":[[0,5]]},"263":{"position":[[0,8]]},"350":{"position":[[0,5]]},"371":{"position":[[0,8]]}},"content":{"77":{"position":[[106,4],[176,4],[312,4]]},"79":{"position":[[59,6]]},"80":{"position":[[25,6]]},"89":{"position":[[24,7]]},"120":{"position":[[151,5]]},"121":{"position":[[119,7]]},"125":{"position":[[65,4]]},"127":{"position":[[46,4],[253,4]]},"129":{"position":[[111,4]]},"130":{"position":[[41,7]]},"136":{"position":[[292,4]]},"138":{"position":[[121,4]]},"142":{"position":[[95,7]]},"156":{"position":[[311,5]]},"165":{"position":[[68,4],[138,4],[274,4]]},"242":{"position":[[15,4]]},"251":{"position":[[111,4]]},"261":{"position":[[132,6]]},"263":{"position":[[48,7]]},"269":{"position":[[72,4],[330,5]]},"333":{"position":[[271,5]]}},"keywords":{}}],["playback",{"_index":611,"title":{},"content":{"77":{"position":[[705,8],[899,8],[936,8],[970,8],[1142,8],[1543,8]]},"95":{"position":[[396,8]]},"96":{"position":[[514,8]]},"132":{"position":[[46,8]]},"162":{"position":[[48,8]]},"165":{"position":[[667,8],[861,8],[898,8],[932,8],[1104,8],[1505,8]]},"244":{"position":[[28,8]]},"267":{"position":[[56,8]]}},"keywords":{}}],["playbackr",{"_index":381,"title":{"132":{"position":[[0,13]]},"267":{"position":[[0,13]]},"309":{"position":[[0,13]]},"375":{"position":[[0,13]]}},"content":{"27":{"position":[[482,13]]},"28":{"position":[[335,13]]},"29":{"position":[[450,13]]},"132":{"position":[[235,13]]},"156":{"position":[[441,13]]},"283":{"position":[[130,13]]},"309":{"position":[[152,13]]},"333":{"position":[[401,13]]},"346":{"position":[[321,13]]},"347":{"position":[[258,13]]},"348":{"position":[[375,13]]}},"keywords":{}}],["playdur",{"_index":67,"title":{},"content":{"6":{"position":[[704,13]]},"194":{"position":[[448,13]]}},"keywords":{}}],["player",{"_index":101,"title":{"48":{"position":[[0,7]]},"98":{"position":[[6,7]]},"186":{"position":[[6,7]]},"213":{"position":[[0,7]]}},"content":{"9":{"position":[[35,6],[123,7]]},"10":{"position":[[21,6]]},"11":{"position":[[21,6]]},"12":{"position":[[30,6]]},"14":{"position":[[37,6]]},"15":{"position":[[29,6]]},"16":{"position":[[13,6]]},"17":{"position":[[13,6]]},"31":{"position":[[44,6]]},"33":{"position":[[26,6]]},"34":{"position":[[26,6]]},"35":{"position":[[26,6]]},"36":{"position":[[26,6]]},"38":{"position":[[20,6]]},"39":{"position":[[69,6]]},"43":{"position":[[51,6]]},"44":{"position":[[20,6]]},"45":{"position":[[20,6]]},"71":{"position":[[450,6],[493,8]]},"75":{"position":[[140,6]]},"79":{"position":[[15,6]]},"84":{"position":[[15,6]]},"85":{"position":[[15,6],[54,6]]},"86":{"position":[[15,6],[67,6]]},"87":{"position":[[23,6],[224,6],[276,6]]},"88":{"position":[[15,6]]},"91":{"position":[[15,6]]},"92":{"position":[[11,6]]},"97":{"position":[[255,6]]},"98":{"position":[[42,6],[277,6]]},"105":{"position":[[188,8]]},"118":{"position":[[86,6],[125,6]]},"120":{"position":[[108,6],[373,6],[479,6]]},"121":{"position":[[89,6]]},"123":{"position":[[26,6]]},"124":{"position":[[47,6],[179,6],[281,6]]},"128":{"position":[[44,6],[164,6]]},"129":{"position":[[37,6]]},"136":{"position":[[353,6],[396,8]]},"138":{"position":[[49,7],[100,6]]},"139":{"position":[[77,6]]},"140":{"position":[[77,6]]},"142":{"position":[[69,6]]},"143":{"position":[[122,6],[160,6],[207,6]]},"151":{"position":[[135,6]]},"152":{"position":[[117,6],[193,6],[389,6],[744,8]]},"163":{"position":[[50,6],[113,6]]},"185":{"position":[[249,6]]},"186":{"position":[[36,6],[271,6]]},"258":{"position":[[52,6]]},"259":{"position":[[59,6]]},"260":{"position":[[50,6]]},"262":{"position":[[50,6]]},"265":{"position":[[60,6]]},"266":{"position":[[49,6]]},"267":{"position":[[49,6]]},"268":{"position":[[53,6]]},"270":{"position":[[114,6]]},"272":{"position":[[57,6]]},"273":{"position":[[57,6]]},"274":{"position":[[45,6]]}},"keywords":{}}],["player.initialize(video",{"_index":727,"title":{},"content":{"97":{"position":[[295,24]]},"185":{"position":[[289,24]]}},"keywords":{}}],["player.load(url",{"_index":735,"title":{},"content":{"98":{"position":[[311,17]]},"186":{"position":[[305,17]]}},"keywords":{}}],["playsinlin",{"_index":902,"title":{"144":{"position":[[0,12]]},"321":{"position":[[0,12]]}},"content":{"144":{"position":[[39,11],[160,12]]},"155":{"position":[[272,13],[292,12]]},"321":{"position":[[29,11],[143,12]]},"332":{"position":[[202,13],[222,12]]}},"keywords":{}}],["pleas",{"_index":578,"title":{},"content":{"77":{"position":[[22,6]]},"127":{"position":[[307,6]]},"146":{"position":[[56,6]]},"157":{"position":[[104,6]]},"158":{"position":[[108,6]]}},"keywords":{}}],["plug",{"_index":90,"title":{},"content":{"7":{"position":[[68,4]]}},"keywords":{}}],["plugin",{"_index":1,"title":{"0":{"position":[[4,6]]},"7":{"position":[[8,6]]},"74":{"position":[[0,8]]},"151":{"position":[[0,8]]},"239":{"position":[[0,8]]},"328":{"position":[[0,8]]}},"content":{"3":{"position":[[24,6]]},"4":{"position":[[21,6]]},"5":{"position":[[60,6],[183,6],[209,6],[318,6],[344,6],[408,6]]},"6":{"position":[[154,8]]},"7":{"position":[[8,6]]},"74":{"position":[[20,6]]},"75":{"position":[[51,6],[154,9]]},"151":{"position":[[45,7],[149,9],[386,8]]},"191":{"position":[[24,6]]},"192":{"position":[[21,6]]},"193":{"position":[[57,6],[180,6],[206,6],[315,6],[341,6]]},"194":{"position":[[154,8]]},"279":{"position":[[24,6]]},"280":{"position":[[21,6]]},"281":{"position":[[57,6],[184,6],[214,6],[327,6],[357,6]]},"283":{"position":[[171,8]]},"284":{"position":[[99,8]]},"285":{"position":[[99,8]]},"287":{"position":[[140,8]]},"288":{"position":[[137,8]]},"289":{"position":[[131,8]]},"290":{"position":[[237,8]]},"291":{"position":[[138,8]]},"292":{"position":[[103,8]]},"328":{"position":[[295,8]]}},"keywords":{}}],["point",{"_index":828,"title":{},"content":{"120":{"position":[[466,5]]},"150":{"position":[[52,6]]}},"keywords":{}}],["polici",{"_index":853,"title":{},"content":{"127":{"position":[[328,6]]},"304":{"position":[[215,6]]}},"keywords":{}}],["poprocket"",{"_index":336,"title":{},"content":{"25":{"position":[[2490,15]]},"343":{"position":[[2490,15]]}},"keywords":{}}],["popul",{"_index":854,"title":{},"content":{"128":{"position":[[56,8]]}},"keywords":{}}],["portal",{"_index":202,"title":{"22":{"position":[[15,6]]},"383":{"position":[[8,6]]}},"content":{"22":{"position":[[15,6]]},"383":{"position":[[8,6]]}},"keywords":{}}],["posit",{"_index":142,"title":{},"content":{"19":{"position":[[154,9]]},"20":{"position":[[140,8],[747,9]]},"22":{"position":[[840,9]]},"24":{"position":[[113,9]]},"25":{"position":[[3760,9]]},"56":{"position":[[301,9],[458,9]]},"57":{"position":[[768,9]]},"62":{"position":[[479,8],[735,9]]},"145":{"position":[[748,9]]},"148":{"position":[[491,8],[689,9],[937,9]]},"221":{"position":[[272,9],[429,9]]},"222":{"position":[[526,9]]},"227":{"position":[[235,8],[440,9]]},"275":{"position":[[190,9]]},"287":{"position":[[236,9],[341,9]]},"288":{"position":[[233,9]]},"289":{"position":[[227,9]]},"290":{"position":[[333,9]]},"291":{"position":[[234,9],[339,9]]},"293":{"position":[[568,9]]},"322":{"position":[[508,9]]},"325":{"position":[[234,8],[424,9],[615,9]]},"342":{"position":[[113,9]]},"343":{"position":[[3797,9]]},"383":{"position":[[758,9]]}},"keywords":{}}],["poster",{"_index":829,"title":{"121":{"position":[[0,7]]},"261":{"position":[[0,7]]},"298":{"position":[[0,7]]},"369":{"position":[[0,7]]}},"content":{"121":{"position":[[28,6],[226,7]]},"261":{"position":[[64,7],[81,6],[238,7]]},"298":{"position":[[142,7]]},"369":{"position":[[154,7]]}},"keywords":{}}],["potser",{"_index":904,"title":{},"content":{"145":{"position":[[638,9]]},"322":{"position":[[398,9]]}},"keywords":{}}],["press",{"_index":980,"title":{},"content":{"161":{"position":[[90,5]]}},"keywords":{}}],["preview",{"_index":939,"title":{},"content":{"153":{"position":[[30,7],[98,7],[124,7],[153,7]]}},"keywords":{}}],["previou",{"_index":1005,"title":{},"content":{"251":{"position":[[102,8]]}},"keywords":{}}],["prioriti",{"_index":531,"title":{},"content":{"57":{"position":[[232,8]]},"62":{"position":[[234,8]]},"65":{"position":[[237,8]]},"145":{"position":[[228,8]]},"147":{"position":[[231,8]]},"148":{"position":[[246,8]]}},"keywords":{}}],["pro"",{"_index":362,"title":{},"content":{"25":{"position":[[3597,10]]},"343":{"position":[[3597,10]]}},"keywords":{}}],["probabl",{"_index":717,"title":{},"content":{"96":{"position":[[416,10]]},"184":{"position":[[410,10]]}},"keywords":{}}],["program",{"_index":975,"title":{},"content":{"158":{"position":[[98,9]]}},"keywords":{}}],["progress",{"_index":838,"title":{},"content":{"123":{"position":[[68,8]]},"125":{"position":[[48,8]]},"142":{"position":[[33,8]]},"150":{"position":[[66,8]]},"153":{"position":[[49,8]]},"251":{"position":[[116,8]]}},"keywords":{}}],["promis",{"_index":1018,"title":{},"content":{"256":{"position":[[74,7]]},"257":{"position":[[72,7]]},"285":{"position":[[141,7]]},"364":{"position":[[40,7]]},"365":{"position":[[38,7]]}},"keywords":{}}],["promise((resovl",{"_index":1112,"title":{},"content":{"285":{"position":[[188,17]]}},"keywords":{}}],["prompt",{"_index":192,"title":{},"content":{"21":{"position":[[57,7]]},"57":{"position":[[448,6]]},"58":{"position":[[34,6]]},"59":{"position":[[49,6],[335,6],[384,6]]},"62":{"position":[[450,6]]},"65":{"position":[[453,6]]},"145":{"position":[[444,6]]},"147":{"position":[[447,6]]},"148":{"position":[[462,6]]},"289":{"position":[[292,17]]}},"keywords":{}}],["prop",{"_index":781,"title":{},"content":{"104":{"position":[[279,6]]}},"keywords":{}}],["properti",{"_index":96,"title":{"8":{"position":[[7,9]]},"30":{"position":[[9,9]]},"241":{"position":[[7,10]]}},"content":{"9":{"position":[[100,8]]},"13":{"position":[[26,10]]},"20":{"position":[[115,8]]},"27":{"position":[[95,8]]},"28":{"position":[[0,8]]},"29":{"position":[[0,8]]},"43":{"position":[[141,8]]},"50":{"position":[[20,8]]},"52":{"position":[[20,9]]},"53":{"position":[[39,9]]},"56":{"position":[[20,8]]},"57":{"position":[[54,8]]},"62":{"position":[[56,8]]},"65":{"position":[[59,8]]},"67":{"position":[[20,8]]},"73":{"position":[[20,8]]},"75":{"position":[[217,12]]},"145":{"position":[[50,8]]},"147":{"position":[[53,8]]},"148":{"position":[[68,8]]},"149":{"position":[[95,8]]},"150":{"position":[[79,8]]},"151":{"position":[[212,12]]},"153":{"position":[[62,8]]},"154":{"position":[[94,8]]},"155":{"position":[[74,11],[92,10]]},"271":{"position":[[60,10]]}},"keywords":{}}],["proxi",{"_index":449,"title":{"42":{"position":[[0,6]]},"207":{"position":[[0,6]]}},"content":{"42":{"position":[[15,5]]}},"keywords":{}}],["qualiti",{"_index":385,"title":{"149":{"position":[[0,8]]},"326":{"position":[[0,8]]}},"content":{"27":{"position":[[1034,9]]},"149":{"position":[[46,7],[144,7],[164,7],[188,7],[303,8]]},"251":{"position":[[46,7]]},"326":{"position":[[195,8]]}},"keywords":{}}],["queri",{"_index":166,"title":{"39":{"position":[[0,6]]},"40":{"position":[[0,6]]},"204":{"position":[[0,6]]},"205":{"position":[[0,6]]}},"content":{"20":{"position":[[286,6],[817,5]]},"39":{"position":[[22,5]]},"204":{"position":[[16,5]]},"293":{"position":[[138,10],[635,5]]}},"keywords":{}}],["quot;"",{"_index":233,"title":{},"content":{"22":{"position":[[782,13],[901,12]]},"383":{"position":[[700,13],[819,12]]}},"keywords":{}}],["quot;1977"",{"_index":278,"title":{},"content":{"25":{"position":[[56,17]]},"343":{"position":[[56,17]]}},"keywords":{}}],["quot;400px"",{"_index":240,"title":{},"content":{"22":{"position":[[964,18]]},"383":{"position":[[882,18]]}},"keywords":{}}],["quot;600px"",{"_index":238,"title":{},"content":{"22":{"position":[[937,18]]},"383":{"position":[[855,18]]}},"keywords":{}}],["quot;60px",{"_index":242,"title":{},"content":{"22":{"position":[[991,10]]},"383":{"position":[[909,10]]}},"keywords":{}}],["quot;aden"",{"_index":282,"title":{},"content":{"25":{"position":[[140,17]]},"343":{"position":[[140,17]]}},"keywords":{}}],["quot;amaro"",{"_index":284,"title":{},"content":{"25":{"position":[[224,18]]},"343":{"position":[[224,18]]}},"keywords":{}}],["quot;artplayer";export",{"_index":780,"title":{},"content":{"104":{"position":[[200,28]]}},"keywords":{}}],["quot;artplayer/examples/react/artplayer"",{"_index":218,"title":{},"content":{"22":{"position":[[336,47]]},"383":{"position":[[254,47]]}},"keywords":{}}],["quot;ashby"",{"_index":286,"title":{},"content":{"25":{"position":[[310,18]]},"343":{"position":[[310,18]]}},"keywords":{}}],["quot;brannan"",{"_index":288,"title":{},"content":{"25":{"position":[[396,20]]},"343":{"position":[[396,20]]}},"keywords":{}}],["quot;brooklyn"",{"_index":290,"title":{},"content":{"25":{"position":[[486,21]]},"343":{"position":[[486,21]]}},"keywords":{}}],["quot;charmes"",{"_index":292,"title":{},"content":{"25":{"position":[[578,20]]},"343":{"position":[[578,20]]}},"keywords":{}}],["quot;clarendon"",{"_index":294,"title":{},"content":{"25":{"position":[[668,22]]},"343":{"position":[[668,22]]}},"keywords":{}}],["quot;class"",{"_index":279,"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]]},"343":{"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":296,"title":{},"content":{"25":{"position":[[762,18]]},"343":{"position":[[762,18]]}},"keywords":{}}],["quot;dogpatch"",{"_index":298,"title":{},"content":{"25":{"position":[[848,21]]},"343":{"position":[[848,21]]}},"keywords":{}}],["quot;earlybird"",{"_index":300,"title":{},"content":{"25":{"position":[[940,22]]},"343":{"position":[[940,22]]}},"keywords":{}}],["quot;filt",{"_index":280,"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]]},"343":{"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":302,"title":{},"content":{"25":{"position":[[1034,20]]},"343":{"position":[[1034,20]]}},"keywords":{}}],["quot;ginza"",{"_index":304,"title":{},"content":{"25":{"position":[[1124,18]]},"343":{"position":[[1124,18]]}},"keywords":{}}],["quot;hefe"",{"_index":306,"title":{},"content":{"25":{"position":[[1210,17]]},"343":{"position":[[1210,17]]}},"keywords":{}}],["quot;helena"",{"_index":308,"title":{},"content":{"25":{"position":[[1294,19]]},"343":{"position":[[1294,19]]}},"keywords":{}}],["quot;html"",{"_index":277,"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]]},"343":{"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":232,"title":{},"content":{"22":{"position":[[705,58]]},"383":{"position":[[623,58]]}},"keywords":{}}],["quot;hudson"",{"_index":310,"title":{},"content":{"25":{"position":[[1382,19]]},"343":{"position":[[1382,19]]}},"keywords":{}}],["quot;inkwell"",{"_index":312,"title":{},"content":{"25":{"position":[[1470,20]]},"343":{"position":[[1470,20]]}},"keywords":{}}],["quot;kelvin"",{"_index":314,"title":{},"content":{"25":{"position":[[1560,19]]},"343":{"position":[[1560,19]]}},"keywords":{}}],["quot;kuno"",{"_index":316,"title":{},"content":{"25":{"position":[[1648,17]]},"343":{"position":[[1648,17]]}},"keywords":{}}],["quot;lark"",{"_index":318,"title":{},"content":{"25":{"position":[[1732,17]]},"343":{"position":[[1732,17]]}},"keywords":{}}],["quot;lo",{"_index":320,"title":{},"content":{"25":{"position":[[1816,8]]},"343":{"position":[[1816,8]]}},"keywords":{}}],["quot;ludwig"",{"_index":323,"title":{},"content":{"25":{"position":[[1901,19]]},"343":{"position":[[1901,19]]}},"keywords":{}}],["quot;maven"",{"_index":325,"title":{},"content":{"25":{"position":[[1989,18]]},"343":{"position":[[1989,18]]}},"keywords":{}}],["quot;mayfair"",{"_index":327,"title":{},"content":{"25":{"position":[[2075,20]]},"343":{"position":[[2075,20]]}},"keywords":{}}],["quot;moon"",{"_index":329,"title":{},"content":{"25":{"position":[[2165,17]]},"343":{"position":[[2165,17]]}},"keywords":{}}],["quot;nashville"",{"_index":331,"title":{},"content":{"25":{"position":[[2249,22]]},"343":{"position":[[2249,22]]}},"keywords":{}}],["quot;perpetua"",{"_index":333,"title":{},"content":{"25":{"position":[[2343,21]]},"343":{"position":[[2343,21]]}},"keywords":{}}],["quot;poprocket"",{"_index":335,"title":{},"content":{"25":{"position":[[2435,22]]},"343":{"position":[[2435,22]]}},"keywords":{}}],["quot;portal"",{"_index":234,"title":{},"content":{"22":{"position":[[802,18],[875,19]]},"383":{"position":[[720,18],[793,19]]}},"keywords":{}}],["quot;react",{"_index":216,"title":{},"content":{"22":{"position":[[291,11]]},"383":{"position":[[209,11]]}},"keywords":{}}],["quot;react"",{"_index":213,"title":{},"content":{"22":{"position":[[233,18]]},"383":{"position":[[151,18]]}},"keywords":{}}],["quot;reyes"",{"_index":337,"title":{},"content":{"25":{"position":[[2529,18]]},"343":{"position":[[2529,18]]}},"keywords":{}}],["quot;right"",{"_index":235,"title":{},"content":{"22":{"position":[[850,18]]},"383":{"position":[[768,18]]}},"keywords":{}}],["quot;rise"",{"_index":339,"title":{},"content":{"25":{"position":[[2615,17]]},"343":{"position":[[2615,17]]}},"keywords":{}}],["quot;sierra"",{"_index":341,"title":{},"content":{"25":{"position":[[2699,19]]},"343":{"position":[[2699,19]]}},"keywords":{}}],["quot;skyline"",{"_index":343,"title":{},"content":{"25":{"position":[[2787,20]]},"343":{"position":[[2787,20]]}},"keywords":{}}],["quot;slumber"",{"_index":345,"title":{},"content":{"25":{"position":[[2877,20]]},"343":{"position":[[2877,20]]}},"keywords":{}}],["quot;stinson"",{"_index":347,"title":{},"content":{"25":{"position":[[2967,20]]},"343":{"position":[[2967,20]]}},"keywords":{}}],["quot;sutro"",{"_index":349,"title":{},"content":{"25":{"position":[[3057,18]]},"343":{"position":[[3057,18]]}},"keywords":{}}],["quot;toaster"",{"_index":351,"title":{},"content":{"25":{"position":[[3143,20]]},"343":{"position":[[3143,20]]}},"keywords":{}}],["quot;valencia"",{"_index":353,"title":{},"content":{"25":{"position":[[3233,21]]},"343":{"position":[[3233,21]]}},"keywords":{}}],["quot;vesper"",{"_index":355,"title":{},"content":{"25":{"position":[[3325,19]]},"343":{"position":[[3325,19]]}},"keywords":{}}],["quot;walden"",{"_index":357,"title":{},"content":{"25":{"position":[[3413,19]]},"343":{"position":[[3413,19]]}},"keywords":{}}],["quot;willow"",{"_index":359,"title":{},"content":{"25":{"position":[[3501,19]]},"343":{"position":[[3501,19]]}},"keywords":{}}],["quot;x",{"_index":361,"title":{},"content":{"25":{"position":[[3589,7]]},"343":{"position":[[3589,7]]}},"keywords":{}}],["rang",{"_index":411,"title":{"29":{"position":[[4,5]]}},"content":{"29":{"position":[[107,5],[119,5],[156,5],[209,5],[509,8],[635,6],[892,6],[1019,6]]},"141":{"position":[[57,5]]},"248":{"position":[[63,6]]},"290":{"position":[[569,6]]},"348":{"position":[[65,5],[134,5],[557,6],[775,6],[897,6]]}},"keywords":{}}],["range.addeventlistener('chang",{"_index":1135,"title":{},"content":{"290":{"position":[[623,33]]}},"keywords":{}}],["range[0",{"_index":414,"title":{},"content":{"29":{"position":[[246,9]]},"348":{"position":[[171,9]]}},"keywords":{}}],["range[1",{"_index":416,"title":{},"content":{"29":{"position":[[268,9]]},"348":{"position":[[193,9]]}},"keywords":{}}],["range[2",{"_index":418,"title":{},"content":{"29":{"position":[[290,9]]},"348":{"position":[[215,9]]}},"keywords":{}}],["range[3",{"_index":420,"title":{},"content":{"29":{"position":[[313,9]]},"348":{"position":[[238,9]]}},"keywords":{}}],["rate",{"_index":630,"title":{},"content":{"77":{"position":[[1151,4]]},"165":{"position":[[1113,4]]}},"keywords":{}}],["ratio",{"_index":868,"title":{},"content":{"133":{"position":[[65,6]]},"270":{"position":[[128,6]]}},"keywords":{}}],["reach",{"_index":612,"title":{},"content":{"77":{"position":[[759,8]]},"165":{"position":[[721,8]]}},"keywords":{}}],["react",{"_index":201,"title":{"22":{"position":[[9,5]]},"383":{"position":[[2,5]]}},"content":{"22":{"position":[[9,5],[50,5],[197,6]]},"383":{"position":[[2,5],[52,5],[115,6]]}},"keywords":{}}],["react';import",{"_index":800,"title":{},"content":{"105":{"position":[[122,14]]}},"keywords":{}}],["react.j",{"_index":794,"title":{},"content":{"105":{"position":[[0,8]]}},"keywords":{}}],["react.js、next.j",{"_index":793,"title":{"105":{"position":[[2,16]]}},"content":{},"keywords":{}}],["reactdom",{"_index":214,"title":{},"content":{"22":{"position":[[259,9]]},"383":{"position":[[177,9]]}},"keywords":{}}],["reactdom.createport",{"_index":208,"title":{},"content":{"22":{"position":[[135,22]]}},"keywords":{}}],["reactdom.render(<app",{"_index":256,"title":{},"content":{"22":{"position":[[1338,23]]},"383":{"position":[[1256,23]]}},"keywords":{}}],["read",{"_index":579,"title":{},"content":{"77":{"position":[[29,4]]},"124":{"position":[[288,5]]},"127":{"position":[[314,4]]}},"keywords":{}}],["readi",{"_index":622,"title":{"79":{"position":[[0,6]]},"120":{"position":[[0,5]]},"167":{"position":[[0,6]]},"297":{"position":[[0,5]]}},"content":{"77":{"position":[[982,5]]},"120":{"position":[[167,5]]},"165":{"position":[[944,5]]},"297":{"position":[[26,47]]}},"keywords":{}}],["recommend",{"_index":167,"title":{},"content":{"20":{"position":[[293,11],[1035,11]]}},"keywords":{}}],["rect",{"_index":1039,"title":{"265":{"position":[[0,5]]},"373":{"position":[[0,5]]}},"content":{},"keywords":{}}],["red",{"_index":504,"title":{},"content":{"51":{"position":[[386,6]]},"53":{"position":[[278,6]]},"62":{"position":[[821,6]]},"148":{"position":[[775,6]]},"216":{"position":[[349,6]]},"218":{"position":[[226,6]]},"283":{"position":[[382,6]]},"325":{"position":[[496,6]]}},"keywords":{}}],["redirect",{"_index":49,"title":{},"content":{"6":{"position":[[371,8],[398,8]]}},"keywords":{}}],["ref="artref"></div></template><script>import",{"_index":779,"title":{},"content":{"104":{"position":[[109,75]]}},"keywords":{}}],["ref={artref",{"_index":809,"title":{},"content":{"105":{"position":[[531,12]]}},"keywords":{}}],["refresh",{"_index":845,"title":{},"content":{"124":{"position":[[260,10]]}},"keywords":{}}],["regular",{"_index":929,"title":{},"content":{"152":{"position":[[434,7]]}},"keywords":{}}],["reload",{"_index":609,"title":{},"content":{"77":{"position":[[682,6]]},"165":{"position":[[644,6]]}},"keywords":{}}],["render",{"_index":599,"title":{},"content":{"77":{"position":[[400,9]]},"143":{"position":[[90,6],[490,7],[550,10]]},"165":{"position":[[362,9]]},"320":{"position":[[332,6]]}},"keywords":{}}],["replac",{"_index":952,"title":{},"content":{"156":{"position":[[32,7]]}},"keywords":{}}],["requir",{"_index":782,"title":{},"content":{"104":{"position":[[312,9]]},"119":{"position":[[21,11]]},"143":{"position":[[106,8],[191,8]]}},"keywords":{}}],["resid",{"_index":537,"title":{},"content":{"59":{"position":[[81,9]]}},"keywords":{}}],["resiz",{"_index":676,"title":{"88":{"position":[[0,7]]},"176":{"position":[[0,7]]}},"content":{},"keywords":{}}],["resourc",{"_index":628,"title":{},"content":{"77":{"position":[[1111,9]]},"165":{"position":[[1073,9]]}},"keywords":{}}],["resovl",{"_index":1113,"title":{},"content":{"285":{"position":[[221,9]]}},"keywords":{}}],["rest",{"_index":803,"title":{},"content":{"105":{"position":[[218,7]]}},"keywords":{}}],["restrict",{"_index":922,"title":{},"content":{"152":{"position":[[70,12]]}},"keywords":{}}],["rest}></div>",{"_index":810,"title":{},"content":{"105":{"position":[[544,27]]}},"keywords":{}}],["return",{"_index":220,"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]]},"75":{"position":[[164,6]]},"104":{"position":[[248,6]]},"105":{"position":[[431,6],[516,6]]},"143":{"position":[[604,8]]},"151":{"position":[[159,6]]},"240":{"position":[[99,6]]},"256":{"position":[[62,6]]},"257":{"position":[[60,6]]},"285":{"position":[[177,6],[214,6]]},"289":{"position":[[348,7]]},"328":{"position":[[96,6]]},"342":{"position":[[515,6]]},"343":{"position":[[3958,6]]},"346":{"position":[[792,6],[1195,6]]},"347":{"position":[[645,6],[838,6],[947,6],[1005,6]]},"348":{"position":[[616,6],[824,6],[946,6],[1008,6]]},"383":{"position":[[329,6],[573,6]]}},"keywords":{}}],["reyes"",{"_index":338,"title":{},"content":{"25":{"position":[[2580,11]]},"343":{"position":[[2580,11]]}},"keywords":{}}],["right",{"_index":143,"title":{},"content":{"19":{"position":[[164,8]]},"20":{"position":[[757,8]]},"24":{"position":[[123,8]]},"25":{"position":[[3770,8]]},"56":{"position":[[336,6]]},"57":{"position":[[803,6]]},"62":{"position":[[515,5],[745,8]]},"145":{"position":[[783,6]]},"148":{"position":[[527,5],[699,8]]},"221":{"position":[[307,6]]},"222":{"position":[[561,6]]},"227":{"position":[[263,5],[450,8]]},"275":{"position":[[200,8]]},"287":{"position":[[246,8],[351,8]]},"288":{"position":[[243,8]]},"289":{"position":[[237,8]]},"290":{"position":[[343,8]]},"291":{"position":[[244,8],[349,8]]},"293":{"position":[[578,8]]},"322":{"position":[[543,6]]},"325":{"position":[[262,5],[434,8]]},"342":{"position":[[123,8]]},"343":{"position":[[3807,8]]}},"keywords":{}}],["rise"",{"_index":340,"title":{},"content":{"25":{"position":[[2665,10]]},"343":{"position":[[2665,10]]}},"keywords":{}}],["rootel",{"_index":254,"title":{},"content":{"22":{"position":[[1281,11],[1369,13]]},"383":{"position":[[1199,11],[1287,13]]}},"keywords":{}}],["rotat",{"_index":983,"title":{},"content":{"163":{"position":[[39,6]]}},"keywords":{}}],["ru",{"_index":482,"title":{},"content":{"47":{"position":[[331,3]]},"212":{"position":[[313,3]]}},"keywords":{}}],["run",{"_index":27,"title":{},"content":{"6":{"position":[[2,3]]},"9":{"position":[[157,3]]},"10":{"position":[[45,3]]},"11":{"position":[[51,3]]},"12":{"position":[[39,3]]},"13":{"position":[[60,3]]},"14":{"position":[[53,3]]},"16":{"position":[[37,3]]},"17":{"position":[[65,3]]},"18":{"position":[[49,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]]},"39":{"position":[[157,3]]},"40":{"position":[[45,3]]},"42":{"position":[[81,3]]},"43":{"position":[[267,3]]},"46":{"position":[[73,3]]},"47":{"position":[[54,3]]},"50":{"position":[[68,3]]},"51":{"position":[[72,3]]},"52":{"position":[[69,3]]},"53":{"position":[[98,3]]},"56":{"position":[[70,3]]},"57":{"position":[[479,3]]},"59":{"position":[[181,3]]},"61":{"position":[[81,3]]},"62":{"position":[[523,3]]},"64":{"position":[[74,3]]},"65":{"position":[[484,3]]},"67":{"position":[[90,3]]},"69":{"position":[[84,3]]},"71":{"position":[[143,3]]},"73":{"position":[[77,3]]},"75":{"position":[[60,3]]},"77":{"position":[[1602,3]]},"79":{"position":[[68,3]]},"80":{"position":[[34,3]]},"81":{"position":[[33,3]]},"82":{"position":[[36,3]]},"83":{"position":[[38,3]]},"84":{"position":[[46,3]]},"85":{"position":[[63,3]]},"86":{"position":[[76,3]]},"87":{"position":[[32,3]]},"88":{"position":[[35,3]]},"89":{"position":[[94,3]]},"90":{"position":[[35,3]]},"91":{"position":[[46,3]]},"92":{"position":[[40,3]]},"93":{"position":[[31,3]]},"95":{"position":[[47,3]]},"96":{"position":[[48,3]]},"97":{"position":[[59,3]]},"98":{"position":[[51,3]]},"99":{"position":[[53,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":[[149,3]]},"119":{"position":[[119,3]]},"120":{"position":[[181,3]]},"121":{"position":[[129,3]]},"122":{"position":[[94,3]]},"123":{"position":[[83,3]]},"124":{"position":[[56,3]]},"125":{"position":[[77,3]]},"126":{"position":[[55,3]]},"127":{"position":[[53,3]]},"128":{"position":[[202,3]]},"129":{"position":[[123,3]]},"130":{"position":[[51,3]]},"131":{"position":[[149,3]]},"132":{"position":[[138,3]]},"133":{"position":[[126,3]]},"134":{"position":[[93,3]]},"135":{"position":[[114,3]]},"136":{"position":[[58,3]]},"137":{"position":[[97,3]]},"138":{"position":[[128,3]]},"139":{"position":[[119,3]]},"140":{"position":[[120,3]]},"141":{"position":[[75,3]]},"142":{"position":[[105,3]]},"143":{"position":[[239,3]]},"144":{"position":[[63,3]]},"145":{"position":[[475,3]]},"146":{"position":[[96,3]]},"147":{"position":[[478,3]]},"148":{"position":[[535,3]]},"149":{"position":[[206,3]]},"150":{"position":[[175,3]]},"151":{"position":[[55,3]]},"152":{"position":[[450,3]]},"153":{"position":[[170,3]]},"154":{"position":[[263,3]]},"155":{"position":[[150,3]]},"156":{"position":[[80,3]]},"157":{"position":[[305,3]]},"158":{"position":[[133,3]]},"159":{"position":[[116,3]]},"160":{"position":[[113,3]]},"161":{"position":[[108,3]]},"162":{"position":[[59,3]]},"163":{"position":[[147,3]]},"165":{"position":[[1564,3]]},"167":{"position":[[40,3]]},"168":{"position":[[12,3]]},"169":{"position":[[12,3]]},"170":{"position":[[15,3]]},"171":{"position":[[13,3]]},"172":{"position":[[15,3]]},"173":{"position":[[22,3]]},"174":{"position":[[26,3]]},"175":{"position":[[15,3]]},"176":{"position":[[14,3]]},"177":{"position":[[31,3]]},"178":{"position":[[13,3]]},"179":{"position":[[14,3]]},"180":{"position":[[14,3]]},"181":{"position":[[13,3]]},"183":{"position":[[41,3]]},"184":{"position":[[42,3]]},"185":{"position":[[53,3]]},"186":{"position":[[45,3]]},"187":{"position":[[47,3]]},"194":{"position":[[2,3]]},"204":{"position":[[104,3]]},"205":{"position":[[37,3]]},"207":{"position":[[36,3]]},"208":{"position":[[162,3]]},"211":{"position":[[40,3]]},"212":{"position":[[36,3]]},"215":{"position":[[37,3]]},"216":{"position":[[35,3]]},"217":{"position":[[39,3]]},"218":{"position":[[46,3]]},"221":{"position":[[41,3]]},"222":{"position":[[237,3]]},"224":{"position":[[63,3]]},"226":{"position":[[40,3]]},"227":{"position":[[271,3]]},"229":{"position":[[39,3]]},"230":{"position":[[237,3]]},"232":{"position":[[43,3]]},"234":{"position":[[41,3]]},"236":{"position":[[62,3]]},"238":{"position":[[41,3]]},"240":{"position":[[31,3]]},"242":{"position":[[28,3]]},"243":{"position":[[29,3]]},"244":{"position":[[49,3]]},"245":{"position":[[62,3]]},"246":{"position":[[65,3]]},"247":{"position":[[66,3]]},"248":{"position":[[79,3]]},"249":{"position":[[61,3]]},"250":{"position":[[218,3]]},"251":{"position":[[231,3]]},"252":{"position":[[78,3]]},"253":{"position":[[141,3]]},"254":{"position":[[34,3]]},"255":{"position":[[61,3]]},"256":{"position":[[84,3]]},"257":{"position":[[82,3]]},"258":{"position":[[80,3]]},"259":{"position":[[89,3]]},"260":{"position":[[68,3]]},"261":{"position":[[141,3]]},"262":{"position":[[69,3]]},"263":{"position":[[58,3]]},"264":{"position":[[114,3]]},"265":{"position":[[69,3]]},"266":{"position":[[101,3]]},"267":{"position":[[119,3]]},"268":{"position":[[102,3]]},"269":{"position":[[104,3]]},"270":{"position":[[137,3]]},"271":{"position":[[94,3]]},"272":{"position":[[72,3]]},"273":{"position":[[78,3]]},"274":{"position":[[54,3]]},"275":{"position":[[65,3]]},"283":{"position":[[2,3]]},"284":{"position":[[2,3]]},"285":{"position":[[2,3]]},"287":{"position":[[43,3]]},"288":{"position":[[40,3]]},"289":{"position":[[34,3]]},"290":{"position":[[140,3]]},"291":{"position":[[41,3]]},"293":{"position":[[161,3]]},"295":{"position":[[75,3]]},"296":{"position":[[59,3]]},"297":{"position":[[76,3]]},"298":{"position":[[45,3]]},"299":{"position":[[41,3]]},"300":{"position":[[40,3]]},"301":{"position":[[29,3]]},"302":{"position":[[42,3]]},"303":{"position":[[30,3]]},"304":{"position":[[30,3]]},"305":{"position":[[79,3]]},"306":{"position":[[50,3]]},"307":{"position":[[30,3]]},"308":{"position":[[72,3]]},"309":{"position":[[55,3]]},"310":{"position":[[54,3]]},"311":{"position":[[41,3]]},"312":{"position":[[44,3]]},"313":{"position":[[30,3]]},"314":{"position":[[43,3]]},"315":{"position":[[50,3]]},"316":{"position":[[44,3]]},"317":{"position":[[44,3]]},"318":{"position":[[44,3]]},"319":{"position":[[48,3]]},"320":{"position":[[103,3]]},"321":{"position":[[46,3]]},"322":{"position":[[235,3]]},"323":{"position":[[47,3]]},"324":{"position":[[235,3]]},"325":{"position":[[270,3]]},"326":{"position":[[98,3]]},"327":{"position":[[78,3]]},"328":{"position":[[28,3]]},"329":{"position":[[171,3]]},"330":{"position":[[95,3]]},"331":{"position":[[150,3]]},"332":{"position":[[80,3]]},"333":{"position":[[40,3]]},"334":{"position":[[123,3]]},"335":{"position":[[62,3]]},"336":{"position":[[76,3]]},"337":{"position":[[48,3]]},"338":{"position":[[40,3]]},"339":{"position":[[34,3]]},"340":{"position":[[54,3]]},"342":{"position":[[2,3]]},"343":{"position":[[2,3]]},"346":{"position":[[197,3]]},"347":{"position":[[134,3]]},"348":{"position":[[251,3]]},"350":{"position":[[20,3]]},"351":{"position":[[20,3]]},"352":{"position":[[26,3]]},"353":{"position":[[34,3]]},"354":{"position":[[34,3]]},"355":{"position":[[34,3]]},"356":{"position":[[51,3]]},"357":{"position":[[40,3]]},"358":{"position":[[86,3]]},"359":{"position":[[92,3]]},"360":{"position":[[43,3]]},"361":{"position":[[69,3]]},"362":{"position":[[20,3]]},"363":{"position":[[26,3]]},"364":{"position":[[50,3]]},"365":{"position":[[48,3]]},"366":{"position":[[44,3]]},"367":{"position":[[44,3]]},"368":{"position":[[45,3]]},"369":{"position":[[57,3]]},"370":{"position":[[44,3]]},"371":{"position":[[36,3]]},"372":{"position":[[62,3]]},"373":{"position":[[27,3]]},"374":{"position":[[72,3]]},"375":{"position":[[76,3]]},"376":{"position":[[61,3]]},"377":{"position":[[45,3]]},"378":{"position":[[59,3]]},"379":{"position":[[45,3]]},"380":{"position":[[43,3]]},"381":{"position":[[45,3]]},"382":{"position":[[68,3]]}},"keywords":{}}],["russ",{"_index":483,"title":{},"content":{"47":{"position":[[347,8]]},"212":{"position":[[329,8]]}},"keywords":{}}],["s",{"_index":76,"title":{},"content":{"6":{"position":[[847,3],[923,2]]},"194":{"position":[[541,6],[577,12]]}},"keywords":{}}],["same",{"_index":105,"title":{},"content":{"9":{"position":[[144,4]]},"20":{"position":[[1285,4]]},"138":{"position":[[76,4]]}},"keywords":{}}],["save",{"_index":100,"title":{},"content":{"9":{"position":[[25,5]]}},"keywords":{}}],["scheme",{"_index":124,"title":{"14":{"position":[[0,7]]},"112":{"position":[[0,7]]}},"content":{"14":{"position":[[26,6]]}},"keywords":{}}],["screen",{"_index":686,"title":{},"content":{"91":{"position":[[37,6]]},"92":{"position":[[31,6]]},"139":{"position":[[56,6]]},"140":{"position":[[56,6]]},"258":{"position":[[71,6],[403,7]]},"259":{"position":[[80,6]]}},"keywords":{}}],["screenshot",{"_index":834,"title":{"134":{"position":[[0,11]]},"255":{"position":[[0,11]]},"311":{"position":[[0,11]]},"363":{"position":[[0,11]]}},"content":{"122":{"position":[[66,11],[221,11]]},"134":{"position":[[53,11],[190,11],[369,10]]},"156":{"position":[[372,11]]},"255":{"position":[[48,10]]},"299":{"position":[[168,11]]},"311":{"position":[[138,11]]},"333":{"position":[[332,11]]}},"keywords":{}}],["script",{"_index":10,"title":{"5":{"position":[[13,8]]},"193":{"position":[[3,6]]},"281":{"position":[[3,6]]}},"content":{},"keywords":{}}],["scroll",{"_index":862,"title":{},"content":{"129":{"position":[[44,7]]}},"keywords":{}}],["sd",{"_index":911,"title":{},"content":{"149":{"position":[[337,3]]},"326":{"position":[[229,3]]}},"keywords":{}}],["second",{"_index":58,"title":{},"content":{"6":{"position":[[522,7],[757,7],[851,9],[926,9]]},"19":{"position":[[281,6]]},"59":{"position":[[103,8]]},"71":{"position":[[101,6]]},"120":{"position":[[75,6]]},"136":{"position":[[245,7],[271,7]]},"150":{"position":[[137,8]]},"245":{"position":[[52,7]]},"246":{"position":[[55,7]]},"247":{"position":[[56,7]]},"250":{"position":[[191,6]]},"251":{"position":[[204,6]]},"269":{"position":[[80,8],[94,7]]}},"keywords":{}}],["secur",{"_index":873,"title":{},"content":{"134":{"position":[[291,8]]},"258":{"position":[[333,8]]},"260":{"position":[[310,8]]}},"keywords":{}}],["seek",{"_index":632,"title":{"82":{"position":[[0,5]]},"170":{"position":[[0,5]]},"245":{"position":[[0,5]]},"353":{"position":[[0,5]]}},"content":{"77":{"position":[[1184,4],[1226,4]]},"82":{"position":[[294,4]]},"165":{"position":[[1146,4],[1188,4]]},"170":{"position":[[254,4]]},"253":{"position":[[91,5]]},"361":{"position":[[47,4]]}},"keywords":{}}],["seen",{"_index":1027,"title":{},"content":{"261":{"position":[[107,4]]}},"keywords":{}}],["select",{"_index":257,"title":{"23":{"position":[[4,6]]}},"content":{"27":{"position":[[52,11],[319,8],[541,7],[1026,7]]},"149":{"position":[[54,9]]}},"keywords":{}}],["selector",{"_index":261,"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]]},"146":{"position":[[249,9],[401,9]]},"323":{"position":[[190,9],[322,9]]},"342":{"position":[[153,9]]},"343":{"position":[[3843,9]]},"346":{"position":[[89,8],[418,9],[862,9],[1235,9],[1263,9],[1335,9]]},"347":{"position":[[698,9]]},"348":{"position":[[676,9]]}},"keywords":{}}],["self",{"_index":427,"title":{},"content":{"31":{"position":[[15,4]]}},"keywords":{}}],["sent",{"_index":606,"title":{},"content":{"77":{"position":[[582,4]]},"165":{"position":[[544,4]]}},"keywords":{}}],["server",{"_index":899,"title":{},"content":{"143":{"position":[[478,6],[538,6],[620,6]]},"320":{"position":[[320,6]]}},"keywords":{}}],["set",{"_index":170,"title":{"26":{"position":[[11,7]]},"72":{"position":[[0,8]]},"135":{"position":[[0,8]]},"146":{"position":[[0,9]]},"237":{"position":[[0,8]]},"312":{"position":[[0,8]]},"323":{"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]]},"43":{"position":[[189,3],[202,3]]},"52":{"position":[[38,3]]},"72":{"position":[[38,7]]},"73":{"position":[[50,7],[174,8]]},"82":{"position":[[251,3]]},"131":{"position":[[94,7],[124,3],[131,7],[258,8]]},"132":{"position":[[106,7],[255,8]]},"133":{"position":[[94,7],[242,8]]},"135":{"position":[[51,7],[211,8]]},"141":{"position":[[223,8]]},"146":{"position":[[41,7],[80,7],[193,8],[208,9],[236,7],[388,7]]},"152":{"position":[[753,3]]},"153":{"position":[[24,3]]},"154":{"position":[[24,3]]},"156":{"position":[[388,8]]},"208":{"position":[[106,3]]},"238":{"position":[[138,8]]},"248":{"position":[[37,3]]},"249":{"position":[[37,3]]},"250":{"position":[[32,3],[47,4]]},"251":{"position":[[32,3]]},"252":{"position":[[38,7]]},"253":{"position":[[37,3],[73,3]]},"258":{"position":[[38,3]]},"259":{"position":[[38,7]]},"260":{"position":[[38,3]]},"261":{"position":[[37,7]]},"262":{"position":[[38,3]]},"264":{"position":[[38,3],[73,3]]},"266":{"position":[[37,3]]},"267":{"position":[[37,3]]},"268":{"position":[[37,3]]},"269":{"position":[[36,7],[349,3]]},"271":{"position":[[52,3]]},"272":{"position":[[53,3]]},"273":{"position":[[53,3]]},"283":{"position":[[115,8]]},"290":{"position":[[550,10]]},"292":{"position":[[88,8]]},"293":{"position":[[258,8]]},"308":{"position":[[55,7],[181,8]]},"309":{"position":[[172,8]]},"310":{"position":[[170,8]]},"312":{"position":[[141,8]]},"318":{"position":[[192,8]]},"323":{"position":[[144,8],[159,9]]},"333":{"position":[[348,8]]},"346":{"position":[[294,8],[360,9]]},"347":{"position":[[231,8],[297,9]]},"348":{"position":[[348,8],[414,9]]}},"keywords":{}}],["setart",{"_index":222,"title":{},"content":{"22":{"position":[[480,7]]},"383":{"position":[[398,7]]}},"keywords":{}}],["setart(art",{"_index":247,"title":{},"content":{"22":{"position":[[1080,13]]},"383":{"position":[[998,13]]}},"keywords":{}}],["setinterval(upd",{"_index":228,"title":{},"content":{"22":{"position":[[620,19]]},"383":{"position":[[538,19]]}},"keywords":{}}],["setter",{"_index":508,"title":{},"content":{"53":{"position":[[53,7]]},"353":{"position":[[4,9]]},"354":{"position":[[4,9]]},"355":{"position":[[4,9]]}},"keywords":{}}],["setter/gett",{"_index":1161,"title":{},"content":{"356":{"position":[[4,16]]},"357":{"position":[[4,16]]},"360":{"position":[[4,16]]},"361":{"position":[[4,16]]},"366":{"position":[[4,16]]},"367":{"position":[[4,16]]},"368":{"position":[[4,16]]},"369":{"position":[[4,16]]},"370":{"position":[[4,16]]},"372":{"position":[[4,16]]},"374":{"position":[[4,16]]},"375":{"position":[[4,16]]},"376":{"position":[[4,16]]},"377":{"position":[[4,16]]},"378":{"position":[[4,16]]},"380":{"position":[[4,16]]},"381":{"position":[[4,16]]}},"keywords":{}}],["setter/getterdefault",{"_index":1065,"title":{},"content":{"270":{"position":[[6,21]]}},"keywords":{}}],["setter/getterparamet",{"_index":995,"title":{},"content":{"248":{"position":[[6,23]]},"249":{"position":[[6,23]]},"252":{"position":[[6,23]]},"253":{"position":[[6,23]]},"258":{"position":[[6,23]]},"259":{"position":[[6,23]]},"260":{"position":[[6,23]]},"261":{"position":[[6,23]]},"262":{"position":[[6,23]]},"264":{"position":[[6,23]]},"266":{"position":[[6,23]]},"267":{"position":[[6,23]]},"268":{"position":[[6,23]]},"269":{"position":[[6,23]]},"272":{"position":[[6,23]]},"273":{"position":[[6,23]]}},"keywords":{}}],["setterparamet",{"_index":992,"title":{},"content":{"245":{"position":[[6,16]]},"246":{"position":[[6,16]]},"247":{"position":[[6,16]]}},"keywords":{}}],["settim",{"_index":224,"title":{},"content":{"22":{"position":[[519,8]]},"383":{"position":[[437,8]]}},"keywords":{}}],["settime((tim",{"_index":227,"title":{},"content":{"22":{"position":[[588,14]]},"383":{"position":[[506,14]]}},"keywords":{}}],["settimeout",{"_index":491,"title":{},"content":{"50":{"position":[[289,13]]},"51":{"position":[[336,13]]},"52":{"position":[[350,13]]},"53":{"position":[[358,13]]},"56":{"position":[[562,13]]},"57":{"position":[[645,13]]},"61":{"position":[[209,13]]},"62":{"position":[[651,13]]},"64":{"position":[[231,13]]},"65":{"position":[[641,13]]},"67":{"position":[[243,13]]},"69":{"position":[[234,13]]},"73":{"position":[[276,13]]},"215":{"position":[[258,13]]},"216":{"position":[[299,13]]},"217":{"position":[[320,13]]},"218":{"position":[[306,13]]},"221":{"position":[[533,13]]},"222":{"position":[[403,13]]},"226":{"position":[[168,13]]},"227":{"position":[[399,13]]},"229":{"position":[[196,13]]},"230":{"position":[[394,13]]},"232":{"position":[[196,13]]},"234":{"position":[[191,13]]},"238":{"position":[[240,13]]},"243":{"position":[[182,13]]},"244":{"position":[[204,13]]},"247":{"position":[[208,13]]},"250":{"position":[[361,13]]},"251":{"position":[[374,13]]},"258":{"position":[[249,13]]},"259":{"position":[[264,13]]},"260":{"position":[[233,13]]},"351":{"position":[[173,13]]},"352":{"position":[[181,13]]},"355":{"position":[[176,13]]},"358":{"position":[[229,13]]},"359":{"position":[[235,13]]},"366":{"position":[[213,13]]},"367":{"position":[[219,13]]},"368":{"position":[[210,13]]}},"keywords":{}}],["setting.queryselector('input[type=rang",{"_index":1134,"title":{},"content":{"290":{"position":[[578,44]]}},"keywords":{}}],["shaka",{"_index":728,"title":{"98":{"position":[[0,5]]},"186":{"position":[[0,5]]}},"content":{},"keywords":{}}],["shaka.player(video",{"_index":734,"title":{},"content":{"98":{"position":[[290,20]]},"186":{"position":[[284,20]]}},"keywords":{}}],["shaka.polyfill.installal",{"_index":733,"title":{},"content":{"98":{"position":[[244,28]]},"186":{"position":[[238,28]]}},"keywords":{}}],["shortcut",{"_index":879,"title":{},"content":{"136":{"position":[[42,8]]}},"keywords":{}}],["show",{"_index":485,"title":{"50":{"position":[[0,5]]},"56":{"position":[[0,5]]},"59":{"position":[[0,5]]},"61":{"position":[[0,5]]},"64":{"position":[[0,5]]},"67":{"position":[[0,5]]},"69":{"position":[[0,5]]},"73":{"position":[[0,5]]},"215":{"position":[[0,5]]},"221":{"position":[[0,5]]},"224":{"position":[[0,5]]},"226":{"position":[[0,5]]},"229":{"position":[[0,5]]},"232":{"position":[[0,5]]},"234":{"position":[[0,5]]},"238":{"position":[[0,5]]}},"content":{"50":{"position":[[29,4]]},"56":{"position":[[29,4]]},"59":{"position":[[30,4]]},"61":{"position":[[30,4]]},"64":{"position":[[30,4]]},"67":{"position":[[29,4]]},"69":{"position":[[31,4]]},"73":{"position":[[29,4]]},"150":{"position":[[23,4]]},"215":{"position":[[21,4]]},"221":{"position":[[21,4]]},"224":{"position":[[21,4]]},"226":{"position":[[21,4]]},"229":{"position":[[21,4]]},"232":{"position":[[21,4]]},"234":{"position":[[21,4]]},"238":{"position":[[21,4]]},"287":{"position":[[25,4]]}},"keywords":{}}],["side",{"_index":859,"title":{},"content":{"128":{"position":[[194,5]]},"143":{"position":[[485,4],[545,4],[627,5]]},"160":{"position":[[75,4]]},"320":{"position":[[327,4]]}},"keywords":{}}],["sierra"",{"_index":342,"title":{},"content":{"25":{"position":[[2751,12]]},"343":{"position":[[2751,12]]}},"keywords":{}}],["similar",{"_index":370,"title":{},"content":{"27":{"position":[[20,7]]}},"keywords":{}}],["singl",{"_index":153,"title":{"20":{"position":[[9,6]]}},"content":{"20":{"position":[[9,6]]}},"keywords":{}}],["size",{"_index":501,"title":{},"content":{"51":{"position":[[269,6],[399,6]]},"52":{"position":[[266,6]]},"53":{"position":[[291,6],[494,6]]},"118":{"position":[[105,5],[338,4]]},"124":{"position":[[197,4]]},"128":{"position":[[32,4],[86,5],[171,4]]},"154":{"position":[[473,6]]},"163":{"position":[[80,4],[98,5]]},"216":{"position":[[232,6],[362,6]]},"217":{"position":[[236,6]]},"218":{"position":[[239,6],[442,6]]},"265":{"position":[[21,4],[246,4]]},"331":{"position":[[360,6]]}},"keywords":{}}],["skip",{"_index":56,"title":{},"content":{"6":{"position":[[501,8],[1109,9]]}},"keywords":{}}],["skyline"",{"_index":344,"title":{},"content":{"25":{"position":[[2840,13]]},"343":{"position":[[2840,13]]}},"keywords":{}}],["slider",{"_index":412,"title":{"29":{"position":[[10,7]]}},"content":{},"keywords":{}}],["slumber"",{"_index":346,"title":{},"content":{"25":{"position":[[2930,13]]},"343":{"position":[[2930,13]]}},"keywords":{}}],["someth",{"_index":571,"title":{},"content":{"75":{"position":[[191,10]]},"151":{"position":[[186,10]]},"240":{"position":[[126,10]]},"328":{"position":[[123,10]]}},"keywords":{}}],["sometim",{"_index":188,"title":{},"content":{"21":{"position":[[20,9]]},"157":{"position":[[215,9]]}},"keywords":{}}],["sourc",{"_index":818,"title":{},"content":{"119":{"position":[[43,6]]},"134":{"position":[[321,6]]}},"keywords":{}}],["space",{"_index":886,"title":{},"content":{"136":{"position":[[279,5]]},"313":{"position":[[183,5]]}},"keywords":{}}],["specifi",{"_index":966,"title":{},"content":{"157":{"position":[[32,7],[295,7]]}},"keywords":{}}],["speed",{"_index":865,"title":{},"content":{"132":{"position":[[55,5]]},"267":{"position":[[65,6]]},"283":{"position":[[485,6]]}},"keywords":{}}],["src="${img}">",{"_index":517,"title":{},"content":{"56":{"position":[[263,28],[420,28]]},"57":{"position":[[730,28]]},"145":{"position":[[710,28]]},"221":{"position":[[234,28],[391,28]]},"222":{"position":[[488,28]]},"322":{"position":[[470,28]]}},"keywords":{}}],["src="/assets/img/ploading.gif">",{"_index":953,"title":{},"content":{"156":{"position":[[204,46]]},"333":{"position":[[164,46]]}},"keywords":{}}],["src="/assets/img/state.png">",{"_index":954,"title":{},"content":{"156":{"position":[[267,43]]},"333":{"position":[[227,43]]}},"keywords":{}}],["src="/assets/img/state.svg">",{"_index":402,"title":{},"content":{"28":{"position":[[480,43]]},"29":{"position":[[591,43]]},"347":{"position":[[399,43]]},"348":{"position":[[513,43]]}},"keywords":{}}],["src="/assets/sample/poster.jpg">",{"_index":46,"title":{},"content":{"6":{"position":[[251,47]]},"194":{"position":[[224,47]]}},"keywords":{}}],["src="https://cdn.jsdelivr.net/npm/artplay",{"_index":18,"title":{},"content":{"5":{"position":[[134,48]]},"193":{"position":[[131,48]]},"281":{"position":[[135,48]]}},"keywords":{}}],["src="https://unpkg.com/artplay",{"_index":21,"title":{},"content":{"5":{"position":[[280,37]]},"193":{"position":[[277,37]]},"281":{"position":[[289,37]]}},"keywords":{}}],["src="path/to/artplay",{"_index":15,"title":{},"content":{"5":{"position":[[32,27]]},"193":{"position":[[29,27]]},"281":{"position":[[29,27]]}},"keywords":{}}],["src="path/to/artplayer.js"></script>",{"_index":768,"title":{},"content":{"103":{"position":[[312,55]]}},"keywords":{}}],["srt",{"_index":947,"title":{},"content":{"154":{"position":[[175,4],[414,6]]},"331":{"position":[[301,6]]}},"keywords":{}}],["ssr",{"_index":132,"title":{},"content":{"17":{"position":[[59,3]]},"115":{"position":[[31,3]]},"143":{"position":[[43,3],[451,3]]},"320":{"position":[[26,3],[314,3]]}},"keywords":{}}],["start",{"_index":623,"title":{},"content":{"77":{"position":[[991,5]]},"165":{"position":[[953,5]]}},"keywords":{}}],["state",{"_index":395,"title":{},"content":{"28":{"position":[[137,5],[750,5]]},"29":{"position":[[133,5]]},"87":{"position":[[149,7],[168,5],[234,5]]},"121":{"position":[[70,5]]},"156":{"position":[[251,6]]},"175":{"position":[[132,7],[151,5],[178,5]]},"333":{"position":[[211,6]]}},"keywords":{}}],["static",{"_index":95,"title":{"8":{"position":[[0,6]]}},"content":{},"keywords":{}}],["step",{"_index":419,"title":{},"content":{"29":{"position":[[306,4]]},"348":{"position":[[231,4]]}},"keywords":{}}],["step="1"",{"_index":1129,"title":{},"content":{"290":{"position":[[435,18]]}},"keywords":{}}],["stinson"",{"_index":348,"title":{},"content":{"25":{"position":[[3020,13]]},"343":{"position":[[3020,13]]}},"keywords":{}}],["stop",{"_index":593,"title":{},"content":{"77":{"position":[[223,4],[349,8],[718,7],[1556,7]]},"165":{"position":[[185,4],[311,8],[680,7],[1518,7]]}},"keywords":{}}],["storag",{"_index":452,"title":{"43":{"position":[[0,8]]},"208":{"position":[[0,8]]}},"content":{"43":{"position":[[31,7]]}},"keywords":{}}],["storage.googleapis.com/shaka",{"_index":730,"title":{},"content":{"98":{"position":[[136,31]]},"186":{"position":[[130,31]]}},"keywords":{}}],["store",{"_index":120,"title":{},"content":{"13":{"position":[[13,5]]}},"keywords":{}}],["streams.mux.dev/x36xhzz/x36xhzz.m3u8",{"_index":709,"title":{},"content":{"96":{"position":[[147,38]]},"184":{"position":[[141,38]]}},"keywords":{}}],["string",{"_index":108,"title":{},"content":{"10":{"position":[[6,6]]},"11":{"position":[[6,6]]},"17":{"position":[[6,6],[34,7]]},"27":{"position":[[336,6]]},"28":{"position":[[189,6]]},"29":{"position":[[183,6]]},"57":{"position":[[133,6],[441,6]]},"62":{"position":[[135,6],[443,6],[488,6]]},"65":{"position":[[138,6],[446,6]]},"108":{"position":[[4,6]]},"109":{"position":[[4,6]]},"115":{"position":[[4,6]]},"145":{"position":[[129,6],[437,6]]},"147":{"position":[[132,6],[440,6]]},"148":{"position":[[147,6],[455,6],[500,6]]},"149":{"position":[[157,6],[181,6]]},"150":{"position":[[151,6]]},"152":{"position":[[404,6]]},"153":{"position":[[91,6]]},"154":{"position":[[123,6],[148,6],[221,6]]},"156":{"position":[[71,6]]},"222":{"position":[[66,6],[220,6]]},"227":{"position":[[66,6],[220,6],[244,6]]},"230":{"position":[[66,6],[220,6]]},"249":{"position":[[30,6]]},"250":{"position":[[25,6]]},"251":{"position":[[25,6]]},"261":{"position":[[30,6]]},"266":{"position":[[30,6]]},"268":{"position":[[30,6]]},"271":{"position":[[25,6]]},"272":{"position":[[30,6]]},"273":{"position":[[30,6]]},"296":{"position":[[4,9]]},"298":{"position":[[4,9]]},"299":{"position":[[4,9]]},"300":{"position":[[4,9]]},"322":{"position":[[64,6],[218,6]]},"324":{"position":[[64,6],[218,6]]},"325":{"position":[[65,6],[219,6],[243,6]]},"326":{"position":[[68,6],[84,6]]},"327":{"position":[[64,6]]},"330":{"position":[[40,6]]},"331":{"position":[[56,6],[73,6],[127,6]]},"334":{"position":[[4,9]]},"336":{"position":[[4,9]]},"346":{"position":[[183,6]]},"347":{"position":[[120,6]]},"348":{"position":[[116,6]]},"357":{"position":[[21,6]]},"358":{"position":[[16,6]]},"359":{"position":[[16,6]]},"369":{"position":[[21,6]]},"374":{"position":[[21,6]]},"376":{"position":[[21,6]]},"379":{"position":[[16,6]]},"380":{"position":[[21,6]]},"381":{"position":[[21,6]]}},"keywords":{}}],["stringdefault",{"_index":817,"title":{},"content":{"119":{"position":[[6,14]]},"121":{"position":[[6,14]]},"122":{"position":[[6,14]]},"123":{"position":[[6,14]]},"157":{"position":[[6,14]]},"159":{"position":[[6,14]]}},"keywords":{}}],["string、el",{"_index":375,"title":{},"content":{"27":{"position":[[125,14],[170,14]]},"28":{"position":[[30,14],[75,14]]},"29":{"position":[[30,14],[75,14]]},"57":{"position":[[258,14]]},"62":{"position":[[260,14]]},"65":{"position":[[263,14]]},"145":{"position":[[254,14]]},"147":{"position":[[257,14]]},"148":{"position":[[272,14]]},"222":{"position":[[119,14]]},"227":{"position":[[119,14]]},"230":{"position":[[119,14]]},"295":{"position":[[4,17]]},"322":{"position":[[117,14]]},"324":{"position":[[117,14]]},"325":{"position":[[118,14]]},"346":{"position":[[37,14],[68,14]]},"347":{"position":[[13,14],[44,14]]},"348":{"position":[[13,14],[44,14]]}},"keywords":{}}],["string、elementdefault",{"_index":812,"title":{},"content":{"118":{"position":[[6,22]]}},"keywords":{}}],["style",{"_index":236,"title":{"51":{"position":[[0,6]]},"216":{"position":[[0,6]]}},"content":{"22":{"position":[[921,8]]},"51":{"position":[[22,5],[64,5],[236,6]]},"52":{"position":[[233,6]]},"53":{"position":[[262,6],[463,6]]},"56":{"position":[[292,6],[449,6]]},"57":{"position":[[302,5],[325,5],[759,6]]},"62":{"position":[[304,5],[327,5],[805,6]]},"65":{"position":[[307,5],[330,5]]},"145":{"position":[[298,5],[321,5],[739,6]]},"147":{"position":[[301,5],[324,5]]},"148":{"position":[[316,5],[339,5],[759,6],[1006,6]]},"154":{"position":[[184,5],[206,5],[440,6]]},"216":{"position":[[16,5],[199,6]]},"217":{"position":[[203,6]]},"218":{"position":[[210,6],[411,6]]},"221":{"position":[[263,6],[420,6]]},"222":{"position":[[145,5],[517,6]]},"227":{"position":[[145,5]]},"230":{"position":[[145,5]]},"290":{"position":[[481,6]]},"322":{"position":[[143,5],[499,6]]},"324":{"position":[[143,5]]},"325":{"position":[[144,5],[480,6],[671,6]]},"331":{"position":[[100,5],[327,6]]},"383":{"position":[[839,8]]}},"keywords":{}}],["style="color:red">",{"_index":1159,"title":{},"content":{"346":{"position":[[463,33]]}},"keywords":{}}],["style="color:red">subtitl",{"_index":263,"title":{},"content":{"24":{"position":[[198,39]]},"27":{"position":[[641,39]]},"342":{"position":[[198,39]]}},"keywords":{}}],["style="color:yellow">",{"_index":1160,"title":{},"content":{"346":{"position":[[577,36]]}},"keywords":{}}],["style="color:yellow">subtitl",{"_index":266,"title":{},"content":{"24":{"position":[[318,42]]},"27":{"position":[[761,42]]},"342":{"position":[[318,42]]}},"keywords":{}}],["style="width",{"_index":515,"title":{},"content":{"56":{"position":[[232,18],[389,18]]},"57":{"position":[[699,18]]},"145":{"position":[[679,18]]},"221":{"position":[[203,18],[360,18]]},"222":{"position":[[457,18]]},"322":{"position":[[439,18]]}},"keywords":{}}],["submenu",{"_index":907,"title":{},"content":{"146":{"position":[[269,8],[294,8],[421,8],[446,8]]}},"keywords":{}}],["subtitl",{"_index":259,"title":{"24":{"position":[[7,9]]},"49":{"position":[[0,9]]},"154":{"position":[[0,9]]},"214":{"position":[[0,9]]},"331":{"position":[[0,9]]}},"content":{"24":{"position":[[138,9]]},"27":{"position":[[549,10],[581,9]]},"49":{"position":[[24,8]]},"50":{"position":[[46,8],[165,9]]},"51":{"position":[[55,8],[169,9]]},"52":{"position":[[54,8],[166,9]]},"53":{"position":[[80,8],[195,9],[452,10]]},"141":{"position":[[28,8],[172,9]]},"154":{"position":[[32,9],[64,9],[130,8],[155,8],[197,8],[228,8],[360,9]]},"215":{"position":[[134,9]]},"216":{"position":[[132,9]]},"217":{"position":[[136,9]]},"218":{"position":[[143,9],[400,10]]},"318":{"position":[[141,9]]},"331":{"position":[[247,9]]},"342":{"position":[[138,9]]}},"keywords":{}}],["subtitleoffset",{"_index":890,"title":{"141":{"position":[[0,15]]},"318":{"position":[[0,15]]}},"content":{"141":{"position":[[238,15]]},"318":{"position":[[207,15]]}},"keywords":{}}],["success",{"_index":927,"title":{},"content":{"152":{"position":[[366,11]]}},"keywords":{}}],["such",{"_index":667,"title":{},"content":{"86":{"position":[[35,4]]},"118":{"position":[[369,4]]},"124":{"position":[[251,5]]},"157":{"position":[[185,5]]},"254":{"position":[[237,4]]},"258":{"position":[[411,4]]},"260":{"position":[[378,5]]}},"keywords":{}}],["suffix",{"_index":967,"title":{},"content":{"157":{"position":[[159,6],[265,7]]}},"keywords":{}}],["support",{"_index":73,"title":{},"content":{"6":{"position":[[800,7]]},"27":{"position":[[68,7]]},"95":{"position":[[388,7]]},"96":{"position":[[506,7]]},"119":{"position":[[67,7]]},"152":{"position":[[396,7]]},"154":{"position":[[56,7]]},"156":{"position":[[58,7]]},"159":{"position":[[90,8]]},"250":{"position":[[125,8]]},"251":{"position":[[138,8]]},"266":{"position":[[62,7]]},"267":{"position":[[72,7]]},"268":{"position":[[73,7]]}},"keywords":{}}],["surround.mp4",{"_index":740,"title":{},"content":{"99":{"position":[[444,14]]},"187":{"position":[[438,14]]}},"keywords":{}}],["suspend",{"_index":643,"title":{},"content":{"77":{"position":[[1392,10]]},"165":{"position":[[1354,10]]}},"keywords":{}}],["sutro"",{"_index":350,"title":{},"content":{"25":{"position":[[3108,11]]},"343":{"position":[[3108,11]]}},"keywords":{}}],["switch",{"_index":258,"title":{"24":{"position":[[0,6]]},"25":{"position":[[0,6]]},"28":{"position":[[4,6]]},"53":{"position":[[0,7]]},"218":{"position":[[0,7]]}},"content":{"28":{"position":[[107,6],[524,7],[743,6],[920,7],[1035,7]]},"53":{"position":[[23,6]]},"135":{"position":[[72,6]]},"136":{"position":[[285,6]]},"137":{"position":[[55,6]]},"218":{"position":[[16,6]]},"244":{"position":[[15,6]]},"347":{"position":[[65,6],[443,7],[782,7],[892,7]]}},"keywords":{}}],["switchoff",{"_index":964,"title":{},"content":{"156":{"position":[[614,10]]},"333":{"position":[[574,10]]}},"keywords":{}}],["switchon",{"_index":963,"title":{},"content":{"156":{"position":[[600,9]]},"333":{"position":[[560,9]]}},"keywords":{}}],["switchqual",{"_index":1003,"title":{"251":{"position":[[0,14]]},"359":{"position":[[0,14]]}},"content":{},"keywords":{}}],["switchurl",{"_index":998,"title":{"250":{"position":[[0,10]]},"358":{"position":[[0,10]]}},"content":{"251":{"position":[[72,10]]},"359":{"position":[[34,9]]}},"keywords":{}}],["synchronousplayback",{"_index":1094,"title":{},"content":{"283":{"position":[[743,20]]}},"keywords":{}}],["syntax",{"_index":191,"title":{},"content":{"21":{"position":[[50,6]]}},"keywords":{}}],["take",{"_index":564,"title":{},"content":{"71":{"position":[[423,4]]},"136":{"position":[[326,4]]}},"keywords":{}}],["templat",{"_index":441,"title":{"38":{"position":[[0,9]]},"203":{"position":[[0,9]]}},"content":{},"keywords":{}}],["template/react.j",{"_index":796,"title":{},"content":{"105":{"position":[[35,17]]}},"keywords":{}}],["template/vue.j",{"_index":775,"title":{},"content":{"104":{"position":[[33,15]]}},"keywords":{}}],["temporari",{"_index":650,"title":{},"content":{"77":{"position":[[1577,9]]},"165":{"position":[[1539,9]]}},"keywords":{}}],["termin",{"_index":601,"title":{},"content":{"77":{"position":[[439,11]]},"165":{"position":[[401,11]]}},"keywords":{}}],["text",{"_index":379,"title":{},"content":{"27":{"position":[[351,4]]},"28":{"position":[[204,4]]},"29":{"position":[[198,4]]},"57":{"position":[[455,4]]},"62":{"position":[[457,4]]},"65":{"position":[[460,4]]},"145":{"position":[[451,4]]},"147":{"position":[[454,4]]},"148":{"position":[[469,4]]},"150":{"position":[[146,4],[168,4],[297,5],[338,5],[374,5],[409,5],[450,5]]},"283":{"position":[[228,5],[353,5],[417,5]]},"285":{"position":[[233,5],[260,5],[287,5]]},"289":{"position":[[285,4],[324,6],[467,5],[473,5]]},"327":{"position":[[59,4],[200,5],[241,5],[277,5],[312,5],[353,5]]}},"keywords":{}}],["text.trim",{"_index":1120,"title":{},"content":{"289":{"position":[[334,13]]}},"keywords":{}}],["theme",{"_index":836,"title":{"123":{"position":[[0,6]]},"273":{"position":[[0,6]]},"300":{"position":[[0,6]]},"381":{"position":[[0,6]]}},"content":{"123":{"position":[[33,5],[180,6]]},"273":{"position":[[64,5]]},"283":{"position":[[1049,6]]},"300":{"position":[[137,6]]}},"keywords":{}}],["third",{"_index":691,"title":{"94":{"position":[[0,5]]}},"content":{"158":{"position":[[86,5]]}},"keywords":{}}],["this.$emit("get",{"_index":787,"title":{},"content":{"104":{"position":[[454,20]]}},"keywords":{}}],["this.$nexttick",{"_index":786,"title":{},"content":{"104":{"position":[[428,17]]}},"keywords":{}}],["this.$refs.artref",{"_index":785,"title":{},"content":{"104":{"position":[[405,18]]}},"keywords":{}}],["this.inst",{"_index":783,"title":{},"content":{"104":{"position":[[346,13],[491,15],[535,14]]}},"keywords":{}}],["this.instance.destroy",{"_index":791,"title":{},"content":{"104":{"position":[[561,22]]}},"keywords":{}}],["this.instance.destroy(fals",{"_index":792,"title":{},"content":{"104":{"position":[[586,29]]}},"keywords":{}}],["this.opt",{"_index":784,"title":{},"content":{"104":{"position":[[378,15]]}},"keywords":{}}],["this.play",{"_index":826,"title":{},"content":{"120":{"position":[[309,12]]},"297":{"position":[[202,12]]}},"keywords":{}}],["this就是播放器实例,但回调函数假如使用了箭头函数,thi",{"_index":1152,"title":{},"content":{"297":{"position":[[223,47]]}},"keywords":{}}],["three",{"_index":163,"title":{},"content":{"20":{"position":[[192,5]]},"119":{"position":[[75,5]]}},"keywords":{}}],["through",{"_index":24,"title":{},"content":{"5":{"position":[[424,7]]},"9":{"position":[[87,7]]},"20":{"position":[[305,7]]},"22":{"position":[[127,7]]},"143":{"position":[[214,7]]}},"keywords":{}}],["thumbnail",{"_index":937,"title":{"153":{"position":[[0,11]]},"330":{"position":[[0,11]]}},"content":{"153":{"position":[[267,11]]},"330":{"position":[[192,11]]}},"keywords":{}}],["time",{"_index":53,"title":{},"content":{"6":{"position":[[453,4],[699,4]]},"9":{"position":[[149,5]]},"19":{"position":[[42,4],[317,4],[368,5]]},"22":{"position":[[401,4],[512,6],[609,4]]},"59":{"position":[[91,4]]},"77":{"position":[[1424,4]]},"82":{"position":[[24,4]]},"89":{"position":[[86,5]]},"125":{"position":[[70,4]]},"138":{"position":[[81,5]]},"141":{"position":[[37,4]]},"150":{"position":[[126,4],[287,5],[327,5],[363,5],[398,5],[439,5]]},"165":{"position":[[1386,4]]},"245":{"position":[[36,4]]},"246":{"position":[[36,4]]},"247":{"position":[[36,4]]},"253":{"position":[[67,5],[77,4]]},"275":{"position":[[78,4],[324,4],[375,5]]},"283":{"position":[[249,5],[366,5],[430,5]]},"285":{"position":[[246,5],[273,5],[300,5]]},"327":{"position":[[35,6],[190,5],[230,5],[266,5],[301,5],[342,5]]},"383":{"position":[[319,4],[430,6],[527,4]]}},"keywords":{}}],["time={tim",{"_index":249,"title":{},"content":{"22":{"position":[[1133,11],[1209,11]]},"383":{"position":[[1051,11],[1127,11]]}},"keywords":{}}],["timer",{"_index":219,"title":{},"content":{"22":{"position":[[393,7]]},"383":{"position":[[311,7]]}},"keywords":{}}],["tip",{"_index":85,"title":{},"content":{"7":{"position":[[15,3]]},"71":{"position":[[402,3]]},"82":{"position":[[247,3]]},"124":{"position":[[171,3]]},"127":{"position":[[184,3]]},"134":{"position":[[271,3]]},"136":{"position":[[305,3]]},"143":{"position":[[447,3]]},"152":{"position":[[690,3]]},"254":{"position":[[195,3]]},"258":{"position":[[310,3]]},"260":{"position":[[287,3]]},"265":{"position":[[242,3]]},"269":{"position":[[305,3]]}},"keywords":{}}],["titl",{"_index":832,"title":{"122":{"position":[[0,6]]},"272":{"position":[[0,6]]},"299":{"position":[[0,6]]},"380":{"position":[[0,6]]}},"content":{"122":{"position":[[191,6]]},"272":{"position":[[64,5],[242,7]]},"299":{"position":[[138,6]]}},"keywords":{}}],["toaster"",{"_index":352,"title":{},"content":{"25":{"position":[[3196,13]]},"343":{"position":[[3196,13]]}},"keywords":{}}],["toggl",{"_index":397,"title":{"244":{"position":[[0,7]]},"352":{"position":[[0,7]]}},"content":{"28":{"position":[[168,6]]}},"keywords":{}}],["tooltip",{"_index":378,"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]]},"57":{"position":[[433,7]]},"62":{"position":[[435,7],[778,8]]},"65":{"position":[[438,7]]},"145":{"position":[[429,7]]},"147":{"position":[[432,7]]},"148":{"position":[[447,7],[732,8],[979,8]]},"222":{"position":[[212,7]]},"227":{"position":[[212,7],[485,8]]},"230":{"position":[[212,7]]},"322":{"position":[[210,7]]},"324":{"position":[[210,7]]},"325":{"position":[[211,7],[458,8],[649,8]]},"346":{"position":[[175,7],[400,8],[844,8]]},"347":{"position":[[112,7],[326,8]]},"348":{"position":[[108,7],[440,8],[760,8],[882,8]]}},"keywords":{}}],["top",{"_index":519,"title":{},"content":{"56":{"position":[[323,4],[480,4]]},"57":{"position":[[790,4]]},"145":{"position":[[770,4]]},"221":{"position":[[294,4],[451,4]]},"222":{"position":[[548,4]]},"322":{"position":[[530,4]]}},"keywords":{}}],["torrent",{"_index":741,"title":{},"content":{"99":{"position":[[465,10],[490,8],[609,9]]},"187":{"position":[[459,10],[484,8],[603,9]]}},"keywords":{}}],["torrent.files[0",{"_index":745,"title":{},"content":{"99":{"position":[[632,17]]},"187":{"position":[[626,17]]}},"keywords":{}}],["total",{"_index":69,"title":{},"content":{"6":{"position":[[728,5]]}},"keywords":{}}],["totaldur",{"_index":61,"title":{},"content":{"6":{"position":[[576,14],[765,14]]},"194":{"position":[[391,31],[479,14]]}},"keywords":{}}],["tri",{"_index":638,"title":{},"content":{"77":{"position":[[1280,6]]},"165":{"position":[[1242,6]]}},"keywords":{}}],["trigger",{"_index":532,"title":{},"content":{"57":{"position":[[392,9]]},"62":{"position":[[394,9]]},"65":{"position":[[397,9]]},"89":{"position":[[69,7]]},"93":{"position":[[0,7]]},"145":{"position":[[388,9]]},"147":{"position":[[391,9]]},"148":{"position":[[406,9]]},"253":{"position":[[113,7]]}},"keywords":{}}],["true",{"_index":37,"title":{},"content":{"6":{"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]]},"50":{"position":[[331,5]]},"64":{"position":[[225,5]]},"65":{"position":[[635,5]]},"67":{"position":[[237,5]]},"69":{"position":[[228,5]]},"73":{"position":[[183,5],[199,5],[270,5]]},"87":{"position":[[178,5]]},"88":{"position":[[142,5]]},"91":{"position":[[155,5]]},"92":{"position":[[152,5]]},"95":{"position":[[121,5]]},"96":{"position":[[122,5]]},"97":{"position":[[133,5],[325,6]]},"98":{"position":[[125,5]]},"99":{"position":[[127,5],[578,5],[683,5]]},"104":{"position":[[322,5]]},"120":{"position":[[286,5]]},"122":{"position":[[233,5]]},"125":{"position":[[182,5]]},"126":{"position":[[159,5]]},"127":{"position":[[160,5],[173,5],[283,5]]},"128":{"position":[[344,5]]},"129":{"position":[[230,5]]},"130":{"position":[[154,5]]},"131":{"position":[[142,4],[252,5],[267,5]]},"132":{"position":[[249,5],[264,5]]},"133":{"position":[[236,5],[251,5]]},"134":{"position":[[202,5]]},"135":{"position":[[220,5]]},"136":{"position":[[22,4],[163,5]]},"137":{"position":[[199,5]]},"138":{"position":[[22,4],[232,5]]},"139":{"position":[[228,5]]},"140":{"position":[[232,5]]},"141":{"position":[[232,5],[254,5]]},"142":{"position":[[219,5]]},"143":{"position":[[436,5]]},"144":{"position":[[22,4],[173,5]]},"146":{"position":[[202,5]]},"147":{"position":[[772,5]]},"149":{"position":[[325,5]]},"155":{"position":[[286,5],[305,5]]},"160":{"position":[[216,5]]},"161":{"position":[[218,5]]},"162":{"position":[[170,5]]},"163":{"position":[[261,5]]},"175":{"position":[[157,17]]},"176":{"position":[[121,5]]},"179":{"position":[[123,5]]},"180":{"position":[[126,5]]},"183":{"position":[[115,5]]},"184":{"position":[[116,5]]},"185":{"position":[[127,5],[319,6]]},"186":{"position":[[119,5]]},"187":{"position":[[121,5],[572,5],[677,5]]},"194":{"position":[[109,5],[127,5],[148,5]]},"215":{"position":[[300,5]]},"229":{"position":[[190,5]]},"230":{"position":[[388,5]]},"232":{"position":[[190,5]]},"234":{"position":[[185,5]]},"238":{"position":[[147,5],[163,5],[234,5]]},"242":{"position":[[132,5]]},"243":{"position":[[133,5]]},"244":{"position":[[153,5]]},"252":{"position":[[243,5]]},"258":{"position":[[189,5],[243,5]]},"259":{"position":[[201,5],[258,5]]},"260":{"position":[[180,5],[227,5]]},"262":{"position":[[208,5]]},"263":{"position":[[162,5]]},"264":{"position":[[80,5],[285,5]]},"270":{"position":[[312,5]]},"271":{"position":[[285,6]]},"283":{"position":[[109,5],[124,5],[144,5],[165,5],[397,5],[692,5],[718,5],[846,4],[1168,4]]},"289":{"position":[[501,5]]},"292":{"position":[[97,5]]},"293":{"position":[[267,5]]},"297":{"position":[[180,5]]},"299":{"position":[[180,5]]},"302":{"position":[[147,5]]},"303":{"position":[[134,5]]},"304":{"position":[[137,5],[150,5],[193,12]]},"305":{"position":[[201,5]]},"306":{"position":[[157,5]]},"307":{"position":[[133,5]]},"308":{"position":[[65,4],[175,5],[190,5]]},"309":{"position":[[166,5],[181,5]]},"310":{"position":[[164,5],[179,5]]},"311":{"position":[[150,5]]},"312":{"position":[[150,5]]},"313":{"position":[[15,4],[135,5]]},"314":{"position":[[145,5]]},"315":{"position":[[15,4],[154,5]]},"316":{"position":[[153,5]]},"317":{"position":[[156,5]]},"318":{"position":[[201,5],[223,5]]},"319":{"position":[[162,5]]},"320":{"position":[[300,5]]},"321":{"position":[[15,4],[156,5]]},"323":{"position":[[153,5]]},"324":{"position":[[505,5]]},"326":{"position":[[217,5]]},"332":{"position":[[216,5],[235,5]]},"337":{"position":[[151,5]]},"338":{"position":[[150,5]]},"339":{"position":[[145,5]]},"340":{"position":[[168,5]]},"342":{"position":[[176,5]]},"343":{"position":[[3777,5]]},"346":{"position":[[303,5],[315,5],[335,5],[354,5],[441,5],[885,5]]},"347":{"position":[[240,5],[252,5],[272,5],[291,5],[721,5],[900,5]]},"348":{"position":[[357,5],[369,5],[389,5],[408,5],[699,5]]},"350":{"position":[[124,5]]},"351":{"position":[[124,5]]},"352":{"position":[[130,5]]},"360":{"position":[[208,5]]},"366":{"position":[[153,5],[207,5]]},"367":{"position":[[156,5],[213,5]]},"368":{"position":[[157,5],[204,5]]},"370":{"position":[[183,5]]},"371":{"position":[[140,5]]},"372":{"position":[[45,4],[233,5]]},"378":{"position":[[234,5]]},"379":{"position":[[236,6]]},"382":{"position":[[61,4]]}},"keywords":{}}],["ts",{"_index":969,"title":{},"content":{"157":{"position":[[205,5]]}},"keywords":{}}],["turn",{"_index":66,"title":{},"content":{"6":{"position":[[681,6]]}},"keywords":{}}],["tw",{"_index":477,"title":{},"content":{"47":{"position":[[219,4]]},"159":{"position":[[111,2]]},"212":{"position":[[201,4]]},"336":{"position":[[71,2]]}},"keywords":{}}],["two",{"_index":538,"title":{},"content":{"59":{"position":[[99,3]]},"250":{"position":[[134,3]]},"251":{"position":[[147,3]]}},"keywords":{}}],["type",{"_index":98,"title":{"21":{"position":[[14,5]]},"157":{"position":[[0,5]]},"334":{"position":[[0,5]]}},"content":{"9":{"position":[[0,5]]},"10":{"position":[[0,5]]},"11":{"position":[[0,5]]},"12":{"position":[[0,5]]},"13":{"position":[[0,5]]},"14":{"position":[[0,5]]},"15":{"position":[[0,5]]},"16":{"position":[[0,5]]},"17":{"position":[[0,5]]},"18":{"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":[[0,5]]},"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],[150,4]]},"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]]},"53":{"position":[[0,5]]},"54":{"position":[[0,5]]},"55":{"position":[[0,5]]},"56":{"position":[[0,5]]},"57":{"position":[[0,5],[63,4]]},"58":{"position":[[0,5]]},"59":{"position":[[0,5]]},"60":{"position":[[0,5]]},"61":{"position":[[0,5]]},"62":{"position":[[0,5],[65,4]]},"63":{"position":[[0,5]]},"64":{"position":[[0,5]]},"65":{"position":[[0,5],[68,4]]},"66":{"position":[[0,5]]},"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]]},"95":{"position":[[269,5]]},"99":{"position":[[459,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],[59,4]]},"146":{"position":[[0,5]]},"147":{"position":[[0,5],[62,4]]},"148":{"position":[[0,5],[77,4]]},"149":{"position":[[0,5],[104,4]]},"150":{"position":[[0,5],[88,4]]},"151":{"position":[[0,5]]},"152":{"position":[[0,5],[283,5],[710,5]]},"153":{"position":[[0,5],[71,4]]},"154":{"position":[[0,5],[103,4],[143,4],[164,5],[408,5]]},"155":{"position":[[0,5]]},"156":{"position":[[0,5]]},"157":{"position":[[0,5],[402,5]]},"158":{"position":[[0,5]]},"159":{"position":[[0,5]]},"160":{"position":[[0,5]]},"161":{"position":[[0,5]]},"162":{"position":[[0,5]]},"163":{"position":[[0,5]]},"183":{"position":[[263,5]]},"187":{"position":[[453,5]]},"242":{"position":[[0,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]]},"331":{"position":[[68,4],[295,5]]},"334":{"position":[[220,5]]},"344":{"position":[[128,5]]}},"keywords":{}}],["type="button">click",{"_index":145,"title":{},"content":{"19":{"position":[[191,32]]},"275":{"position":[[227,32]]}},"keywords":{}}],["type="range"",{"_index":1126,"title":{},"content":{"290":{"position":[[374,22]]}},"keywords":{}}],["typedef",{"_index":194,"title":{},"content":{"21":{"position":[[106,8]]},"344":{"position":[[50,8]]}},"keywords":{}}],["typeof",{"_index":806,"title":{},"content":{"105":{"position":[[374,6]]}},"keywords":{}}],["typescript",{"_index":190,"title":{},"content":{"21":{"position":[[39,10]]},"344":{"position":[[14,10]]}},"keywords":{}}],["ua",{"_index":930,"title":{},"content":{"152":{"position":[[561,5]]},"329":{"position":[[282,5]]}},"keywords":{}}],["undefin",{"_index":822,"title":{},"content":{"120":{"position":[[23,9]]},"297":{"position":[[16,9]]}},"keywords":{}}],["unexpectedli",{"_index":640,"title":{},"content":{"77":{"position":[[1320,12]]},"165":{"position":[[1282,12]]}},"keywords":{}}],["uniqu",{"_index":527,"title":{},"content":{"57":{"position":[[144,6]]},"62":{"position":[[146,6]]},"65":{"position":[[149,6]]},"145":{"position":[[140,6]]},"147":{"position":[[143,6]]},"148":{"position":[[158,6]]}},"keywords":{}}],["unit",{"_index":57,"title":{},"content":{"6":{"position":[[514,4]]},"150":{"position":[[131,5]]},"245":{"position":[[47,4]]},"246":{"position":[[50,4]]},"247":{"position":[[51,4]]},"269":{"position":[[89,4]]}},"keywords":{}}],["unlock",{"_index":958,"title":{},"content":{"156":{"position":[[508,7]]},"333":{"position":[[468,7]]}},"keywords":{}}],["unpkg",{"_index":20,"title":{},"content":{"5":{"position":[[256,5]]},"193":{"position":[[253,5]]},"281":{"position":[[265,5]]}},"keywords":{}}],["up",{"_index":589,"title":{},"content":{"77":{"position":[[191,2],[327,2]]},"131":{"position":[[128,2]]},"165":{"position":[[153,2],[289,2]]},"252":{"position":[[46,2]]},"259":{"position":[[46,2]]},"261":{"position":[[45,2]]},"269":{"position":[[353,2]]}},"keywords":{}}],["updat",{"_index":226,"title":{"47":{"position":[[0,7]]},"212":{"position":[[0,7]]}},"content":{"22":{"position":[[570,6]]},"47":{"position":[[22,6]]},"77":{"position":[[504,8],[1477,8]]},"165":{"position":[[466,8],[1439,8]]},"212":{"position":[[16,6]]},"383":{"position":[[488,6]]}},"keywords":{}}],["url",{"_index":34,"title":{"52":{"position":[[0,4]]},"90":{"position":[[0,4]]},"119":{"position":[[0,4]]},"178":{"position":[[0,4]]},"217":{"position":[[0,4]]},"249":{"position":[[0,4]]},"296":{"position":[[0,4]]},"357":{"position":[[0,4]]}},"content":{"6":{"position":[[66,4],[380,4],[407,4]]},"9":{"position":[[221,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]]},"39":{"position":[[221,4]]},"40":{"position":[[109,4]]},"42":{"position":[[196,4]]},"43":{"position":[[331,4]]},"46":{"position":[[137,4]]},"47":{"position":[[118,4]]},"50":{"position":[[132,4],[177,4]]},"51":{"position":[[136,4],[181,4]]},"52":{"position":[[30,3],[63,3],[133,4],[178,4]]},"53":{"position":[[49,3],[162,4],[207,4]]},"56":{"position":[[172,4]]},"57":{"position":[[543,4]]},"59":{"position":[[245,4]]},"61":{"position":[[145,4]]},"62":{"position":[[587,4]]},"64":{"position":[[138,4]]},"65":{"position":[[548,4]]},"67":{"position":[[154,4]]},"69":{"position":[[148,4]]},"71":{"position":[[207,4]]},"73":{"position":[[141,4]]},"75":{"position":[[358,4]]},"77":{"position":[[1666,4]]},"79":{"position":[[132,4]]},"80":{"position":[[98,4]]},"81":{"position":[[97,4]]},"82":{"position":[[100,4]]},"83":{"position":[[102,4]]},"84":{"position":[[110,4]]},"85":{"position":[[127,4]]},"86":{"position":[[140,4]]},"87":{"position":[[96,4]]},"88":{"position":[[99,4]]},"89":{"position":[[158,4]]},"90":{"position":[[21,3],[99,4]]},"91":{"position":[[110,4]]},"92":{"position":[[104,4]]},"93":{"position":[[95,4]]},"95":{"position":[[127,4],[196,4],[282,4],[287,4]]},"96":{"position":[[128,4],[223,4],[464,4]]},"97":{"position":[[139,4],[244,4],[320,4]]},"98":{"position":[[131,4],[237,4]]},"99":{"position":[[133,4],[516,4]]},"101":{"position":[[127,4]]},"103":{"position":[[438,4]]},"107":{"position":[[125,4]]},"118":{"position":[[269,4]]},"119":{"position":[[183,4]]},"120":{"position":[[246,4]]},"121":{"position":[[193,4]]},"122":{"position":[[158,4]]},"123":{"position":[[147,4]]},"124":{"position":[[120,4]]},"125":{"position":[[141,4]]},"126":{"position":[[119,4]]},"127":{"position":[[117,4]]},"128":{"position":[[301,4]]},"129":{"position":[[187,4]]},"130":{"position":[[115,4]]},"131":{"position":[[213,4]]},"132":{"position":[[202,4]]},"133":{"position":[[190,4]]},"134":{"position":[[157,4]]},"135":{"position":[[178,4]]},"136":{"position":[[122,4]]},"137":{"position":[[161,4]]},"138":{"position":[[192,4]]},"139":{"position":[[183,4]]},"140":{"position":[[184,4]]},"141":{"position":[[139,4],[184,4]]},"142":{"position":[[169,4]]},"143":{"position":[[395,4]]},"144":{"position":[[127,4]]},"145":{"position":[[577,4]]},"146":{"position":[[160,4]]},"147":{"position":[[542,4]]},"148":{"position":[[599,4]]},"149":{"position":[[177,3],[270,4],[348,4],[403,4]]},"150":{"position":[[239,4]]},"151":{"position":[[353,4]]},"152":{"position":[[514,4]]},"153":{"position":[[106,3],[234,4],[281,4]]},"154":{"position":[[139,3],[327,4],[372,4]]},"155":{"position":[[214,4]]},"156":{"position":[[144,4]]},"157":{"position":[[369,4]]},"158":{"position":[[197,4],[266,4],[309,4],[320,3]]},"159":{"position":[[180,4]]},"160":{"position":[[177,4]]},"161":{"position":[[172,4]]},"162":{"position":[[123,4]]},"163":{"position":[[211,4]]},"165":{"position":[[1628,4]]},"167":{"position":[[104,4]]},"168":{"position":[[76,4]]},"169":{"position":[[76,4]]},"170":{"position":[[79,4]]},"171":{"position":[[77,4]]},"172":{"position":[[79,4]]},"173":{"position":[[86,4]]},"174":{"position":[[90,4]]},"175":{"position":[[79,4]]},"176":{"position":[[78,4]]},"177":{"position":[[95,4]]},"178":{"position":[[77,4]]},"179":{"position":[[78,4]]},"180":{"position":[[78,4]]},"181":{"position":[[77,4]]},"183":{"position":[[121,4],[190,4],[276,4],[281,4]]},"184":{"position":[[122,4],[217,4],[458,4]]},"185":{"position":[[133,4],[238,4],[314,4]]},"186":{"position":[[125,4],[231,4]]},"187":{"position":[[127,4],[510,4]]},"194":{"position":[[66,4],[335,4]]},"204":{"position":[[168,4]]},"205":{"position":[[101,4]]},"207":{"position":[[151,4]]},"208":{"position":[[226,4]]},"211":{"position":[[104,4]]},"212":{"position":[[100,4]]},"215":{"position":[[101,4],[146,4]]},"216":{"position":[[99,4],[144,4]]},"217":{"position":[[21,3],[103,4],[148,4]]},"218":{"position":[[30,13],[110,4],[155,4]]},"221":{"position":[[143,4]]},"222":{"position":[[301,4]]},"224":{"position":[[127,4]]},"226":{"position":[[104,4]]},"227":{"position":[[335,4]]},"229":{"position":[[103,4]]},"230":{"position":[[301,4]]},"232":{"position":[[107,4]]},"234":{"position":[[105,4]]},"236":{"position":[[126,4]]},"238":{"position":[[105,4]]},"240":{"position":[[265,4]]},"242":{"position":[[92,4]]},"243":{"position":[[93,4]]},"244":{"position":[[113,4]]},"245":{"position":[[126,4]]},"246":{"position":[[129,4]]},"247":{"position":[[130,4]]},"248":{"position":[[143,4]]},"249":{"position":[[55,3],[125,4]]},"250":{"position":[[42,4],[61,4],[182,4],[282,4]]},"251":{"position":[[195,4],[295,4]]},"252":{"position":[[142,4]]},"253":{"position":[[205,4]]},"254":{"position":[[98,4]]},"255":{"position":[[125,4]]},"256":{"position":[[30,3],[148,4]]},"257":{"position":[[28,3],[146,4]]},"258":{"position":[[144,4]]},"259":{"position":[[153,4]]},"260":{"position":[[132,4]]},"261":{"position":[[205,4]]},"262":{"position":[[133,4]]},"263":{"position":[[122,4]]},"264":{"position":[[178,4]]},"265":{"position":[[133,4]]},"266":{"position":[[165,4]]},"267":{"position":[[183,4]]},"268":{"position":[[166,4]]},"269":{"position":[[168,4]]},"270":{"position":[[201,4]]},"271":{"position":[[158,4]]},"272":{"position":[[136,4]]},"273":{"position":[[142,4]]},"274":{"position":[[118,4]]},"275":{"position":[[143,4]]},"283":{"position":[[66,4]]},"284":{"position":[[66,4]]},"285":{"position":[[66,4]]},"287":{"position":[[107,4]]},"288":{"position":[[104,4]]},"289":{"position":[[98,4]]},"290":{"position":[[204,4]]},"291":{"position":[[105,4]]},"292":{"position":[[55,4]]},"293":{"position":[[225,4]]},"295":{"position":[[195,4]]},"296":{"position":[[123,4]]},"297":{"position":[[140,4]]},"298":{"position":[[109,4]]},"299":{"position":[[105,4]]},"300":{"position":[[104,4]]},"301":{"position":[[93,4]]},"302":{"position":[[106,4]]},"303":{"position":[[94,4]]},"304":{"position":[[94,4]]},"305":{"position":[[158,4]]},"306":{"position":[[114,4]]},"307":{"position":[[94,4]]},"308":{"position":[[136,4]]},"309":{"position":[[119,4]]},"310":{"position":[[118,4]]},"311":{"position":[[105,4]]},"312":{"position":[[108,4]]},"313":{"position":[[94,4]]},"314":{"position":[[107,4]]},"315":{"position":[[114,4]]},"316":{"position":[[108,4]]},"317":{"position":[[108,4]]},"318":{"position":[[108,4],[153,4]]},"319":{"position":[[112,4]]},"320":{"position":[[259,4]]},"321":{"position":[[110,4]]},"322":{"position":[[337,4]]},"323":{"position":[[111,4]]},"324":{"position":[[299,4]]},"325":{"position":[[334,4]]},"326":{"position":[[80,3],[162,4],[240,4],[295,4]]},"327":{"position":[[142,4]]},"328":{"position":[[262,4]]},"329":{"position":[[235,4]]},"330":{"position":[[34,5],[159,4],[206,4]]},"331":{"position":[[50,5],[214,4],[259,4]]},"332":{"position":[[144,4]]},"333":{"position":[[104,4]]},"334":{"position":[[187,4]]},"335":{"position":[[126,4],[195,4],[228,4]]},"336":{"position":[[140,4]]},"337":{"position":[[112,4]]},"338":{"position":[[104,4]]},"339":{"position":[[98,4]]},"340":{"position":[[118,4]]},"342":{"position":[[66,4],[256,4],[379,4]]},"343":{"position":[[3713,4]]},"346":{"position":[[261,4],[515,4],[632,4],[906,4],[966,4],[1025,4]]},"347":{"position":[[198,4]]},"348":{"position":[[315,4]]},"350":{"position":[[84,4]]},"351":{"position":[[84,4]]},"352":{"position":[[90,4]]},"353":{"position":[[98,4]]},"354":{"position":[[98,4]]},"355":{"position":[[98,4]]},"356":{"position":[[115,4]]},"357":{"position":[[104,4]]},"358":{"position":[[35,3],[150,4]]},"359":{"position":[[156,4]]},"360":{"position":[[107,4]]},"361":{"position":[[133,4]]},"362":{"position":[[84,4]]},"363":{"position":[[90,4]]},"364":{"position":[[114,4]]},"365":{"position":[[112,4]]},"366":{"position":[[108,4]]},"367":{"position":[[108,4]]},"368":{"position":[[109,4]]},"369":{"position":[[121,4]]},"370":{"position":[[108,4]]},"371":{"position":[[100,4]]},"372":{"position":[[126,4]]},"373":{"position":[[91,4]]},"374":{"position":[[136,4]]},"375":{"position":[[140,4]]},"376":{"position":[[125,4]]},"377":{"position":[[109,4]]},"378":{"position":[[123,4]]},"379":{"position":[[109,4]]},"380":{"position":[[107,4]]},"381":{"position":[[109,4]]},"382":{"position":[[132,4]]},"383":{"position":[[618,4]]}},"keywords":{}}],["us",{"_index":26,"title":{"6":{"position":[[0,4]]},"22":{"position":[[0,3]]}},"content":{"17":{"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]]},"57":{"position":[[174,4]]},"62":{"position":[[176,4]]},"65":{"position":[[179,4]]},"93":{"position":[[24,4]]},"120":{"position":[[419,4],[427,3]]},"125":{"position":[[28,3]]},"136":{"position":[[38,3]]},"143":{"position":[[39,3],[68,6]]},"144":{"position":[[35,3]]},"145":{"position":[[170,4]]},"147":{"position":[[173,4]]},"148":{"position":[[188,4]]},"152":{"position":[[184,3]]},"156":{"position":[[24,4]]},"157":{"position":[[24,4],[77,3],[99,4]]},"162":{"position":[[39,3]]}},"keywords":{}}],["useeffect",{"_index":212,"title":{},"content":{"22":{"position":[[216,9],[543,12]]},"105":{"position":[[97,10],[256,12]]},"383":{"position":[[134,9],[461,12]]}},"keywords":{}}],["user",{"_index":636,"title":{},"content":{"77":{"position":[[1266,4]]},"165":{"position":[[1228,4]]},"258":{"position":[[423,4]]},"260":{"position":[[387,4]]}},"keywords":{}}],["useref",{"_index":799,"title":{},"content":{"105":{"position":[[108,6],[246,9]]}},"keywords":{}}],["usessr",{"_index":894,"title":{"143":{"position":[[0,7]]},"320":{"position":[[0,7]]}},"content":{"143":{"position":[[428,7]]},"320":{"position":[[292,7]]}},"keywords":{}}],["usest",{"_index":211,"title":{},"content":{"22":{"position":[[206,9]]},"383":{"position":[[124,9]]}},"keywords":{}}],["usestate(0",{"_index":225,"title":{},"content":{"22":{"position":[[530,12]]},"383":{"position":[[448,12]]}},"keywords":{}}],["usestate(nul",{"_index":223,"title":{},"content":{"22":{"position":[[490,15]]},"383":{"position":[[408,15]]}},"keywords":{}}],["usework",{"_index":1092,"title":{},"content":{"283":{"position":[[707,10]]}},"keywords":{}}],["usual",{"_index":131,"title":{},"content":{"17":{"position":[[42,7]]}},"keywords":{}}],["utf",{"_index":496,"title":{},"content":{"51":{"position":[[227,4]]},"52":{"position":[[224,4]]},"53":{"position":[[253,4]]},"154":{"position":[[255,3],[431,4]]},"216":{"position":[[190,4]]},"217":{"position":[[194,4]]},"218":{"position":[[201,4]]},"331":{"position":[[142,3],[318,4]]}},"keywords":{}}],["util",{"_index":115,"title":{"12":{"position":[[0,6]]},"110":{"position":[[0,6]]}},"content":{"12":{"position":[[20,5]]}},"keywords":{}}],["v2.xml",{"_index":1140,"title":{},"content":{"291":{"position":[[470,8]]}},"keywords":{}}],["valencia"",{"_index":354,"title":{},"content":{"25":{"position":[[3287,14]]},"343":{"position":[[3287,14]]}},"keywords":{}}],["valid",{"_index":128,"title":{"15":{"position":[[0,10]]},"113":{"position":[[0,10]]}},"content":{"15":{"position":[[15,9]]}},"keywords":{}}],["valu",{"_index":43,"title":{},"content":{"6":{"position":[[210,5],[542,5],[633,5]]},"29":{"position":[[238,5]]},"43":{"position":[[183,5],[206,5],[232,5],[259,5],[402,8]]},"46":{"position":[[43,5],[65,5]]},"124":{"position":[[304,5]]},"208":{"position":[[297,8]]},"348":{"position":[[163,5]]}},"keywords":{}}],["value="25">",{"_index":1130,"title":{},"content":{"290":{"position":[[454,26]]}},"keywords":{}}],["var",{"_index":29,"title":{},"content":{"6":{"position":[[11,3]]},"9":{"position":[[166,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]]},"39":{"position":[[166,3],[285,3]]},"40":{"position":[[54,3],[173,3]]},"42":{"position":[[90,3],[148,3]]},"43":{"position":[[276,3]]},"46":{"position":[[82,3]]},"47":{"position":[[63,3]]},"50":{"position":[[77,3]]},"51":{"position":[[81,3]]},"52":{"position":[[78,3]]},"53":{"position":[[107,3]]},"56":{"position":[[79,3],[117,3]]},"57":{"position":[[488,3],[580,3]]},"59":{"position":[[190,3]]},"61":{"position":[[90,3]]},"62":{"position":[[532,3]]},"64":{"position":[[83,3]]},"65":{"position":[[493,3]]},"67":{"position":[[99,3]]},"69":{"position":[[93,3]]},"71":{"position":[[152,3]]},"73":{"position":[[86,3]]},"75":{"position":[[303,3]]},"77":{"position":[[1611,3]]},"79":{"position":[[77,3]]},"80":{"position":[[43,3]]},"81":{"position":[[42,3]]},"82":{"position":[[45,3]]},"83":{"position":[[47,3]]},"84":{"position":[[55,3]]},"85":{"position":[[72,3]]},"86":{"position":[[85,3]]},"87":{"position":[[41,3]]},"88":{"position":[[44,3]]},"89":{"position":[[103,3]]},"90":{"position":[[44,3]]},"91":{"position":[[55,3]]},"92":{"position":[[49,3]]},"93":{"position":[[40,3]]},"95":{"position":[[56,3]]},"96":{"position":[[57,3]]},"97":{"position":[[68,3],[251,3]]},"98":{"position":[[60,3],[273,3]]},"99":{"position":[[62,3],[528,3],[621,3]]},"103":{"position":[[383,3]]},"107":{"position":[[70,3]]},"118":{"position":[[158,3]]},"119":{"position":[[128,3]]},"120":{"position":[[190,3]]},"121":{"position":[[138,3]]},"122":{"position":[[103,3]]},"123":{"position":[[92,3]]},"124":{"position":[[65,3]]},"125":{"position":[[86,3]]},"126":{"position":[[64,3]]},"127":{"position":[[62,3]]},"128":{"position":[[246,3]]},"129":{"position":[[132,3]]},"130":{"position":[[60,3]]},"131":{"position":[[158,3]]},"132":{"position":[[147,3]]},"133":{"position":[[135,3]]},"134":{"position":[[102,3]]},"135":{"position":[[123,3]]},"136":{"position":[[67,3]]},"137":{"position":[[106,3]]},"138":{"position":[[137,3]]},"139":{"position":[[128,3]]},"140":{"position":[[129,3]]},"141":{"position":[[84,3]]},"142":{"position":[[114,3]]},"143":{"position":[[248,3],[346,3]]},"144":{"position":[[72,3]]},"145":{"position":[[484,3],[522,3]]},"146":{"position":[[105,3]]},"147":{"position":[[487,3]]},"148":{"position":[[544,3]]},"149":{"position":[[215,3]]},"150":{"position":[[184,3]]},"151":{"position":[[298,3]]},"152":{"position":[[459,3]]},"153":{"position":[[179,3]]},"154":{"position":[[272,3]]},"155":{"position":[[159,3]]},"156":{"position":[[89,3]]},"157":{"position":[[314,3]]},"158":{"position":[[142,3]]},"159":{"position":[[125,3]]},"160":{"position":[[122,3]]},"161":{"position":[[117,3]]},"162":{"position":[[68,3]]},"163":{"position":[[156,3]]},"165":{"position":[[1573,3]]},"167":{"position":[[49,3]]},"168":{"position":[[21,3]]},"169":{"position":[[21,3]]},"170":{"position":[[24,3]]},"171":{"position":[[22,3]]},"172":{"position":[[24,3]]},"173":{"position":[[31,3]]},"174":{"position":[[35,3]]},"175":{"position":[[24,3]]},"176":{"position":[[23,3]]},"177":{"position":[[40,3]]},"178":{"position":[[22,3]]},"179":{"position":[[23,3]]},"180":{"position":[[23,3]]},"181":{"position":[[22,3]]},"183":{"position":[[50,3]]},"184":{"position":[[51,3]]},"185":{"position":[[62,3],[245,3]]},"186":{"position":[[54,3],[267,3]]},"187":{"position":[[56,3],[522,3],[615,3]]},"194":{"position":[[11,3]]},"204":{"position":[[113,3],[232,3]]},"205":{"position":[[46,3],[165,3]]},"207":{"position":[[45,3],[103,3]]},"208":{"position":[[171,3]]},"211":{"position":[[49,3]]},"212":{"position":[[45,3]]},"215":{"position":[[46,3]]},"216":{"position":[[44,3]]},"217":{"position":[[48,3]]},"218":{"position":[[55,3]]},"221":{"position":[[50,3],[88,3]]},"222":{"position":[[246,3],[338,3]]},"224":{"position":[[72,3]]},"226":{"position":[[49,3]]},"227":{"position":[[280,3]]},"229":{"position":[[48,3]]},"230":{"position":[[246,3]]},"232":{"position":[[52,3]]},"234":{"position":[[50,3]]},"236":{"position":[[71,3]]},"238":{"position":[[50,3]]},"240":{"position":[[210,3]]},"242":{"position":[[37,3]]},"243":{"position":[[38,3]]},"244":{"position":[[58,3]]},"245":{"position":[[71,3]]},"246":{"position":[[74,3]]},"247":{"position":[[75,3]]},"248":{"position":[[88,3]]},"249":{"position":[[70,3]]},"250":{"position":[[227,3]]},"251":{"position":[[240,3]]},"252":{"position":[[87,3]]},"253":{"position":[[150,3]]},"254":{"position":[[43,3]]},"255":{"position":[[70,3]]},"256":{"position":[[93,3]]},"257":{"position":[[91,3]]},"258":{"position":[[89,3]]},"259":{"position":[[98,3]]},"260":{"position":[[77,3]]},"261":{"position":[[150,3]]},"262":{"position":[[78,3]]},"263":{"position":[[67,3]]},"264":{"position":[[123,3]]},"265":{"position":[[78,3]]},"266":{"position":[[110,3]]},"267":{"position":[[128,3]]},"268":{"position":[[111,3]]},"269":{"position":[[113,3]]},"270":{"position":[[146,3]]},"271":{"position":[[103,3]]},"272":{"position":[[81,3]]},"273":{"position":[[87,3]]},"274":{"position":[[63,3]]},"275":{"position":[[74,3],[88,3]]},"283":{"position":[[11,3]]},"284":{"position":[[11,3]]},"285":{"position":[[11,3]]},"287":{"position":[[52,3]]},"288":{"position":[[49,3]]},"289":{"position":[[43,3],[281,3],[356,3]]},"290":{"position":[[149,3]]},"291":{"position":[[50,3]]},"292":{"position":[[0,3]]},"293":{"position":[[170,3],[652,3],[698,3],[762,3],[838,3],[874,3],[927,3]]},"295":{"position":[[84,3]]},"296":{"position":[[68,3]]},"297":{"position":[[85,3]]},"298":{"position":[[54,3]]},"299":{"position":[[50,3]]},"300":{"position":[[49,3]]},"301":{"position":[[38,3]]},"302":{"position":[[51,3]]},"303":{"position":[[39,3]]},"304":{"position":[[39,3]]},"305":{"position":[[103,3]]},"306":{"position":[[59,3]]},"307":{"position":[[39,3]]},"308":{"position":[[81,3]]},"309":{"position":[[64,3]]},"310":{"position":[[63,3]]},"311":{"position":[[50,3]]},"312":{"position":[[53,3]]},"313":{"position":[[39,3]]},"314":{"position":[[52,3]]},"315":{"position":[[59,3]]},"316":{"position":[[53,3]]},"317":{"position":[[53,3]]},"318":{"position":[[53,3]]},"319":{"position":[[57,3]]},"320":{"position":[[112,3],[210,3]]},"321":{"position":[[55,3]]},"322":{"position":[[244,3],[282,3]]},"323":{"position":[[56,3]]},"324":{"position":[[244,3]]},"325":{"position":[[279,3]]},"326":{"position":[[107,3]]},"327":{"position":[[87,3]]},"328":{"position":[[207,3]]},"329":{"position":[[180,3]]},"330":{"position":[[104,3]]},"331":{"position":[[159,3]]},"332":{"position":[[89,3]]},"333":{"position":[[49,3]]},"334":{"position":[[132,3]]},"335":{"position":[[71,3]]},"336":{"position":[[85,3]]},"337":{"position":[[57,3]]},"338":{"position":[[49,3]]},"339":{"position":[[43,3]]},"340":{"position":[[63,3]]},"342":{"position":[[11,3]]},"343":{"position":[[11,3],[3658,3]]},"346":{"position":[[206,3]]},"347":{"position":[[143,3]]},"348":{"position":[[260,3]]},"350":{"position":[[29,3]]},"351":{"position":[[29,3]]},"352":{"position":[[35,3]]},"353":{"position":[[43,3]]},"354":{"position":[[43,3]]},"355":{"position":[[43,3]]},"356":{"position":[[60,3]]},"357":{"position":[[49,3]]},"358":{"position":[[95,3]]},"359":{"position":[[101,3]]},"360":{"position":[[52,3]]},"361":{"position":[[78,3]]},"362":{"position":[[29,3]]},"363":{"position":[[35,3]]},"364":{"position":[[59,3]]},"365":{"position":[[57,3]]},"366":{"position":[[53,3]]},"367":{"position":[[53,3]]},"368":{"position":[[54,3]]},"369":{"position":[[66,3]]},"370":{"position":[[53,3]]},"371":{"position":[[45,3]]},"372":{"position":[[71,3]]},"373":{"position":[[36,3]]},"374":{"position":[[81,3]]},"375":{"position":[[85,3]]},"376":{"position":[[70,3]]},"377":{"position":[[54,3]]},"378":{"position":[[68,3]]},"379":{"position":[[54,3]]},"380":{"position":[[52,3]]},"381":{"position":[[54,3]]},"382":{"position":[[77,3]]}},"keywords":{}}],["variabl",{"_index":113,"title":{},"content":{"11":{"position":[[40,8]]}},"keywords":{}}],["varieti",{"_index":921,"title":{},"content":{"152":{"position":[[43,7]]}},"keywords":{}}],["veri",{"_index":203,"title":{},"content":{"22":{"position":[[33,4]]}},"keywords":{}}],["verif",{"_index":125,"title":{},"content":{"14":{"position":[[13,12]]}},"keywords":{}}],["version",{"_index":92,"title":{"10":{"position":[[0,8]]},"108":{"position":[[0,8]]}},"content":{"7":{"position":[[94,7]]},"10":{"position":[[28,7]]}},"keywords":{}}],["vertic",{"_index":1046,"title":{},"content":{"266":{"position":[[90,8]]},"374":{"position":[[61,8]]}},"keywords":{}}],["vesper"",{"_index":356,"title":{},"content":{"25":{"position":[[3377,12]]},"343":{"position":[[3377,12]]}},"keywords":{}}],["video",{"_index":44,"title":{},"content":{"6":{"position":[[227,5],[321,5],[330,6]]},"13":{"position":[[52,5]]},"25":{"position":[[3899,5]]},"39":{"position":[[289,6],[323,8]]},"40":{"position":[[177,6],[202,8]]},"54":{"position":[[20,5]]},"77":{"position":[[42,5]]},"79":{"position":[[46,5]]},"80":{"position":[[16,5]]},"81":{"position":[[16,5]]},"82":{"position":[[15,5]]},"83":{"position":[[15,5]]},"90":{"position":[[15,5]]},"95":{"position":[[188,7]]},"96":{"position":[[215,7]]},"97":{"position":[[236,7]]},"98":{"position":[[229,7]]},"99":{"position":[[508,7]]},"119":{"position":[[37,5],[81,5]]},"120":{"position":[[138,5]]},"121":{"position":[[42,5]]},"122":{"position":[[24,5],[60,5]]},"127":{"position":[[262,6]]},"131":{"position":[[49,5]]},"132":{"position":[[40,5]]},"133":{"position":[[47,5]]},"134":{"position":[[47,5],[315,5]]},"152":{"position":[[133,5]]},"154":{"position":[[49,6]]},"155":{"position":[[68,5],[133,5]]},"157":{"position":[[58,6],[139,5],[169,5],[225,5]]},"158":{"position":[[51,6],[68,5],[258,7],[281,6],[288,5],[314,5]]},"161":{"position":[[100,5]]},"163":{"position":[[74,5]]},"165":{"position":[[16,5]]},"183":{"position":[[182,7]]},"184":{"position":[[209,7]]},"185":{"position":[[230,7]]},"186":{"position":[[223,7]]},"187":{"position":[[502,7]]},"194":{"position":[[283,6]]},"204":{"position":[[236,6],[270,8]]},"205":{"position":[[169,6],[194,8]]},"242":{"position":[[20,5]]},"243":{"position":[[21,5]]},"244":{"position":[[22,5]]},"245":{"position":[[30,5]]},"246":{"position":[[30,5]]},"247":{"position":[[30,5]]},"248":{"position":[[49,5]]},"249":{"position":[[49,5]]},"250":{"position":[[36,5],[176,5],[205,5],[434,5]]},"251":{"position":[[40,5],[189,5],[218,5],[451,5]]},"252":{"position":[[65,5]]},"253":{"position":[[53,5]]},"254":{"position":[[17,5],[204,6],[254,5],[263,5]]},"255":{"position":[[36,5]]},"256":{"position":[[49,5]]},"257":{"position":[[47,5]]},"261":{"position":[[58,5],[123,5]]},"263":{"position":[[39,5]]},"264":{"position":[[54,5]]},"271":{"position":[[78,5]]},"335":{"position":[[187,7],[210,6]]},"343":{"position":[[3936,5]]},"379":{"position":[[31,5]]}},"keywords":{}}],["video.canplaytype('application/vnd.apple.mpegurl",{"_index":716,"title":{},"content":{"96":{"position":[[348,51]]},"184":{"position":[[342,51]]}},"keywords":{}}],["video.src",{"_index":719,"title":{},"content":{"96":{"position":[[452,9]]},"184":{"position":[[446,9]]}},"keywords":{}}],["video:canplay",{"_index":986,"title":{},"content":{"165":{"position":[[34,17]]}},"keywords":{}}],["video:canplaythrough",{"_index":597,"title":{},"content":{"77":{"position":[[262,20]]},"165":{"position":[[224,20]]}},"keywords":{}}],["video:complet",{"_index":598,"title":{},"content":{"77":{"position":[[381,14]]},"165":{"position":[[343,14]]}},"keywords":{}}],["video:durationchang",{"_index":602,"title":{},"content":{"77":{"position":[[451,20]]},"165":{"position":[[413,20]]}},"keywords":{}}],["video:empti",{"_index":603,"title":{},"content":{"77":{"position":[[513,13]]},"165":{"position":[[475,13]]}},"keywords":{}}],["video:end",{"_index":610,"title":{},"content":{"77":{"position":[[693,11]]},"165":{"position":[[655,11]]}},"keywords":{}}],["video:loadeddata",{"_index":613,"title":{},"content":{"77":{"position":[[768,16]]},"165":{"position":[[730,16]]}},"keywords":{}}],["video:loadedmetadata",{"_index":616,"title":{},"content":{"77":{"position":[[836,20]]},"165":{"position":[[798,20]]}},"keywords":{}}],["video:paus",{"_index":618,"title":{},"content":{"77":{"position":[[887,11]]},"165":{"position":[[849,11]]}},"keywords":{}}],["video:play",{"_index":620,"title":{},"content":{"77":{"position":[[925,10],[956,13]]},"165":{"position":[[887,10],[918,13]]}},"keywords":{}}],["video:progress",{"_index":627,"title":{},"content":{"77":{"position":[[1054,14]]},"165":{"position":[[1016,14]]}},"keywords":{}}],["video:ratechang",{"_index":629,"title":{},"content":{"77":{"position":[[1121,16]]},"165":{"position":[[1083,16]]}},"keywords":{}}],["video:seek",{"_index":631,"title":{},"content":{"77":{"position":[[1169,12],[1210,13]]},"165":{"position":[[1131,12],[1172,13]]}},"keywords":{}}],["video:stal",{"_index":635,"title":{},"content":{"77":{"position":[[1248,13]]},"165":{"position":[[1210,13]]}},"keywords":{}}],["video:suspend",{"_index":642,"title":{},"content":{"77":{"position":[[1350,13]]},"165":{"position":[[1312,13]]}},"keywords":{}}],["video:timeupd",{"_index":644,"title":{},"content":{"77":{"position":[[1403,16]]},"165":{"position":[[1365,16]]}},"keywords":{}}],["video:volumechang",{"_index":647,"title":{},"content":{"77":{"position":[[1486,18]]},"165":{"position":[[1448,18]]}},"keywords":{}}],["video:wait",{"_index":649,"title":{},"content":{"77":{"position":[[1529,13]]},"165":{"position":[[1491,13]]}},"keywords":{}}],["view",{"_index":4,"title":{},"content":{"1":{"position":[[3,4]]},"128":{"position":[[234,4]]}},"keywords":{}}],["viewport",{"_index":863,"title":{},"content":{"129":{"position":[[72,9]]},"163":{"position":[[89,8]]}},"keywords":{}}],["visit",{"_index":906,"title":{},"content":{"146":{"position":[[63,5]]},"157":{"position":[[111,5]]},"158":{"position":[[115,5]]}},"keywords":{}}],["volum",{"_index":648,"title":{"83":{"position":[[0,7]]},"124":{"position":[[0,7]]},"171":{"position":[[0,7]]},"248":{"position":[[0,7]]},"301":{"position":[[0,7]]},"356":{"position":[[0,7]]}},"content":{"77":{"position":[[1509,6]]},"83":{"position":[[21,6]]},"124":{"position":[[33,6],[153,7],[214,7]]},"136":{"position":[[202,6],[221,6]]},"156":{"position":[[343,7]]},"165":{"position":[[1471,6]]},"248":{"position":[[55,7]]},"301":{"position":[[126,7]]},"333":{"position":[[303,7]]}},"keywords":{}}],["volumeclos",{"_index":955,"title":{},"content":{"156":{"position":[[355,12]]},"333":{"position":[[315,12]]}},"keywords":{}}],["vtt",{"_index":946,"title":{},"content":{"154":{"position":[[170,4]]}},"keywords":{}}],["vtt、srt、ass",{"_index":945,"title":{},"content":{"154":{"position":[[82,11]]},"331":{"position":[[17,26],[88,11]]}},"keywords":{}}],["vue.j",{"_index":773,"title":{},"content":{"104":{"position":[[0,6]]}},"keywords":{}}],["vue.js、nuxt.j",{"_index":772,"title":{"104":{"position":[[2,14]]}},"content":{},"keywords":{}}],["walden"",{"_index":358,"title":{},"content":{"25":{"position":[[3465,12]]},"343":{"position":[[3465,12]]}},"keywords":{}}],["want",{"_index":851,"title":{},"content":{"127":{"position":[[195,4]]},"143":{"position":[[82,4]]},"152":{"position":[[176,4],[701,4]]},"270":{"position":[[75,4]]}},"keywords":{}}],["watch",{"_index":54,"title":{},"content":{"6":{"position":[[471,8]]}},"keywords":{}}],["way",{"_index":164,"title":{},"content":{"20":{"position":[[198,4]]}},"keywords":{}}],["web",{"_index":985,"title":{},"content":{"163":{"position":[[120,3]]},"259":{"position":[[66,3]]},"283":{"position":[[732,3]]}},"keywords":{}}],["webkit",{"_index":951,"title":{},"content":{"155":{"position":[[264,7]]},"332":{"position":[[194,7]]}},"keywords":{}}],["webpag",{"_index":688,"title":{},"content":{"92":{"position":[[18,7]]},"140":{"position":[[84,7]]}},"keywords":{}}],["websit",{"_index":875,"title":{},"content":{"134":{"position":[[342,8]]}},"keywords":{}}],["webtorr",{"_index":736,"title":{"99":{"position":[[0,11]]},"187":{"position":[[0,11]]}},"content":{"99":{"position":[[545,13]]},"187":{"position":[[539,13]]}},"keywords":{}}],["whenvideo:canplay",{"_index":582,"title":{},"content":{"77":{"position":[[72,17]]}},"keywords":{}}],["whether",{"_index":431,"title":{},"content":{"33":{"position":[[14,7]]},"34":{"position":[[14,7]]},"35":{"position":[[14,7]]},"36":{"position":[[14,7]]},"57":{"position":[[95,7]]},"62":{"position":[[97,7]]},"65":{"position":[[100,7]]},"67":{"position":[[46,7]]},"69":{"position":[[48,7]]},"126":{"position":[[28,7]]},"127":{"position":[[28,7]]},"130":{"position":[[28,7]]},"131":{"position":[[28,7]]},"132":{"position":[[28,7]]},"133":{"position":[[28,7]]},"134":{"position":[[28,7]]},"135":{"position":[[28,7]]},"136":{"position":[[27,7]]},"137":{"position":[[28,7]]},"139":{"position":[[28,7]]},"140":{"position":[[28,7]]},"143":{"position":[[28,7]]},"144":{"position":[[27,7]]},"145":{"position":[[91,7]]},"147":{"position":[[94,7]]},"148":{"position":[[109,7]]},"149":{"position":[[23,7]]},"160":{"position":[[28,7]]},"161":{"position":[[28,7]]},"162":{"position":[[28,7]]},"163":{"position":[[28,7]]},"264":{"position":[[42,7]]}},"keywords":{}}],["white",{"_index":924,"title":{},"content":{"152":{"position":[[245,5]]}},"keywords":{}}],["whitelist",{"_index":440,"title":{"37":{"position":[[0,10]]},"152":{"position":[[0,10]]},"202":{"position":[[0,10]]},"329":{"position":[[0,10]]}},"content":{"37":{"position":[[24,9]]},"152":{"position":[[261,9],[550,10],[604,10],[638,10],[667,10],[761,9]]},"329":{"position":[[271,10],[325,10],[359,10],[388,10],[437,9]]}},"keywords":{}}],["width",{"_index":237,"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]]},"118":{"position":[[395,6]]},"270":{"position":[[64,6]]},"295":{"position":[[269,6]]},"346":{"position":[[134,5],[388,6],[832,6]]},"347":{"position":[[686,6]]},"348":{"position":[[664,6]]},"383":{"position":[[848,6]]}},"keywords":{}}],["width="22"",{"_index":400,"title":{},"content":{"28":{"position":[[437,20]]},"29":{"position":[[548,20]]},"347":{"position":[[356,20]]},"348":{"position":[[470,20]]}},"keywords":{}}],["wildcard",{"_index":936,"title":{},"content":{"152":{"position":[[774,9]]}},"keywords":{}}],["willow"",{"_index":360,"title":{},"content":{"25":{"position":[[3553,12]]},"343":{"position":[[3553,12]]}},"keywords":{}}],["window",{"_index":684,"title":{},"content":{"91":{"position":[[22,6]]},"128":{"position":[[227,6]]},"139":{"position":[[84,6]]},"258":{"position":[[59,6],[391,6]]}},"keywords":{}}],["window.artplayerpluginad",{"_index":25,"title":{},"content":{"5":{"position":[[432,25]]},"193":{"position":[[389,25]]}},"keywords":{}}],["window.artplayerplugindanmuku",{"_index":1079,"title":{},"content":{"281":{"position":[[409,29]]}},"keywords":{}}],["window.navigator.userag",{"_index":926,"title":{},"content":{"152":{"position":[[307,27]]},"329":{"position":[[102,26]]}},"keywords":{}}],["without",{"_index":591,"title":{},"content":{"77":{"position":[[205,7],[341,7]]},"165":{"position":[[167,7],[303,7]]}},"keywords":{}}],["worker",{"_index":1093,"title":{},"content":{"283":{"position":[[736,6]]}},"keywords":{}}],["written",{"_index":950,"title":{},"content":{"155":{"position":[[111,7]]}},"keywords":{}}],["x",{"_index":423,"title":{},"content":{"29":{"position":[[726,4],[961,4],[1088,4]]},"348":{"position":[[636,4],[844,4],[966,4]]}},"keywords":{}}],["xml",{"_index":1109,"title":{"284":{"position":[[5,4]]}},"content":{"284":{"position":[[141,3]]}},"keywords":{}}],["xpro",{"_index":363,"title":{},"content":{"25":{"position":[[3640,4]]},"343":{"position":[[3640,4]]}},"keywords":{}}],["yarn",{"_index":8,"title":{"4":{"position":[[13,6]]},"192":{"position":[[3,4]]},"280":{"position":[[3,4]]}},"content":{"4":{"position":[[2,4]]},"192":{"position":[[2,4]]},"280":{"position":[[2,4]]}},"keywords":{}}],["ye",{"_index":814,"title":{},"content":{"118":{"position":[[49,3]]},"119":{"position":[[33,3]]}},"keywords":{}}],["zh",{"_index":475,"title":{},"content":{"47":{"position":[[185,3],[215,3]]},"212":{"position":[[167,3],[197,3]]}},"keywords":{}}],["zoom",{"_index":860,"title":{},"content":{"128":{"position":[[214,4]]}},"keywords":{}}]],"pipeline":["stemmer"]} \ No newline at end of file diff --git a/docs/document/lunr-index-1657698066689.json b/docs/document/lunr-index-1657698066689.json new file mode 100644 index 000000000..0b8550ac3 --- /dev/null +++ b/docs/document/lunr-index-1657698066689.json @@ -0,0 +1 @@ +{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,515.359,1,385.434]],["content/0",[0,9.092,1,6.8,2,8.899,3,15.036,4,8.899,5,15.036,6,12.064,7,15.036,8,15.036,9,12.064,10,0.06,11,15.036,12,15.036]],["keywords/0",[]],["title/1",[13,288.269,14,404.687,15,263.798]],["content/1",[10,0.088,13,4.042,14,5.675,15,5.347,16,0.493,17,0.493,18,0.833,19,8.168,20,6.268,21,0.552,22,0.558,23,0.721,24,0.54,25,0.558,26,0.511,27,0.664,28,4.474,29,4.601,30,3.288,31,8.523,32,8.523,33,8.523,34,6.134,35,2.269,36,7.954,37,6.466,38,5.675,39,7.191,40,2.983,41,5.237,42,7.954]],["keywords/1",[]],["title/2",[1,385.434,43,605.491]],["content/2",[]],["keywords/2",[]],["title/3",[44,898.867]],["content/3",[10,0.071,44,13.625,45,16.147]],["keywords/3",[]],["title/4",[46,806.989]],["content/4",[]],["keywords/4",[]],["title/5",[46,586.298,47,605.491]],["content/5",[1,7.624,10,0.067,23,0.896,43,11.977,46,11.597,47,11.977]],["keywords/5",[]],["title/6",[46,586.298,48,627.434]],["content/6",[1,7.624,10,0.067,13,7.261,23,0.896,43,11.977,48,12.411]],["keywords/6",[]],["title/7",[46,586.298,49,722.357]],["content/7",[1,9.408,35,2.879,50,14.523,51,11.91,52,2.803,53,14.523,54,10.095,55,16.437,56,10.095,57,10.095,58,14.547,59,10.095,60,10.095,61,9.556,62,9.126,63,10.816]],["keywords/7",[]],["title/8",[64,592.355]],["content/8",[1,2.594,10,0.084,16,0.301,17,0.301,18,0.352,19,4.765,20,3.831,21,0.338,22,0.341,23,0.494,24,0.33,25,0.341,26,0.637,27,0.406,30,3.256,34,2.594,38,8.144,43,13.888,52,1.439,65,3.395,66,2.238,67,3.326,68,3.201,69,5.209,70,5.737,71,8.322,72,3.723,73,3.395,74,5.209,75,4.223,76,5.209,77,9.293,78,4.862,79,5.209,80,5.737,81,5.737,82,4.862,83,9.293,84,4.223,85,5.737,86,8.439,87,8.439,88,12.231,89,5.737,90,5.737,91,5.737,92,5.209,93,2.988,94,5.737,95,4.223,96,2.897,97,5.737,98,3.395,99,4.396,100,5.209,101,8.439,102,8.439,103,4.862,104,5.209,105,5.209,106,9.293,107,5.209]],["keywords/8",[]],["title/9",[108,852.282,109,390.381]],["content/9",[]],["keywords/9",[]],["title/10",[110,654.576]],["content/10",[10,0.081,16,0.583,17,0.583,18,0.681,19,5.69,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.604,27,0.785,52,1.718,62,8.502,109,5.082,110,8.518,111,1.856,112,8.518,113,11.096,114,4.893,115,5.876,116,12.939,117,11.096,118,9.404,119,2.274,120,10.076]],["keywords/10",[]],["title/11",[9,941.221]],["content/11",[4,9.331,9,12.65,10,0.063,16,0.828,17,0.828,111,2.638,114,5.054,121,5.374,122,6.791,123,14.317]],["keywords/11",[]],["title/12",[124,1065.279]],["content/12",[4,9.331,10,0.063,16,0.828,17,0.828,111,2.638,114,5.054,121,5.374,125,15.767,126,15.767,127,14.317]],["keywords/12",[]],["title/13",[128,994.263]],["content/13",[10,0.064,16,0.842,17,0.842,40,5.093,111,2.681,114,5.137,128,13.583,129,13.583,130,14.553]],["keywords/13",[]],["title/14",[131,863.609]],["content/14",[10,0.062,16,0.815,17,0.815,40,4.931,72,4.931,109,7.107,111,2.596,132,15.515,133,13.15,134,8.822,135,14.089]],["keywords/14",[]],["title/15",[136,994.263]],["content/15",[10,0.063,16,0.828,17,0.828,40,5.011,111,2.638,114,5.054,136,13.363,137,15.767,138,8.798,139,14.317]],["keywords/15",[]],["title/16",[140,994.263]],["content/16",[35,4.147,111,2.87,114,5.499,138,9.572,140,14.54]],["keywords/16",[]],["title/17",[138,654.576]],["content/17",[10,0.064,16,0.842,17,0.842,40,5.093,111,2.681,114,5.137,138,8.942,141,7.857,142,14.553]],["keywords/17",[]],["title/18",[30,410.974]],["content/18",[10,0.06,16,0.79,17,0.79,30,5.268,64,7.593,111,2.516,114,4.82,121,6.348,141,7.372,143,15.036,144,12.064,145,13.654]],["keywords/18",[]],["title/19",[146,1065.279]],["content/19",[10,0.06,16,0.79,17,0.79,35,4.502,111,3.116,147,13.654,148,15.036,149,13.654,150,13.654,151,16.911]],["keywords/19",[]],["title/20",[152,567.233,153,607.748,154,447]],["content/20",[10,0.085,13,3.592,15,4.212,16,0.264,17,0.264,18,0.968,21,0.296,22,0.299,23,0.443,24,0.289,25,0.299,26,0.273,27,0.356,28,3.975,29,2.464,30,3.744,52,0.778,62,3.851,64,5.396,66,0.96,109,2.302,110,2.804,118,4.26,119,1.03,134,6.076,152,4.26,153,4.564,154,11.013,155,3.184,156,5.963,157,6.609,158,5.026,159,7.311,160,5.848,161,7.071,162,5.026,163,4.564,164,5.026,165,6.585,166,5.736,167,8.338,168,5.026,169,5.026,170,1.668,171,4.033,172,11.293,173,4.564,174,4.033,175,11.293,176,4.564,177,4.033,178,11.293,179,4.564,180,8.574,181,4.564,182,4.564,183,4.564,184,5.026,185,5.026,186,5.026]],["keywords/20",[]],["title/21",[111,142.588,187,627.434]],["content/21",[10,0.09,23,1.023,35,2.511,110,8.136,111,2.819,187,10.734,188,9.431,189,8.803,190,9.431,191,10.386,192,6.75,193,9.431,194,9.431,195,9.431,196,6.147,197,9.431,198,9.431,199,9.431,200,9.431]],["keywords/21",[]],["title/22",[64,337.942,201,536.972,202,536.972]],["content/22",[10,0.088,15,3.178,19,5.324,21,0.611,23,0.257,25,0.287,26,0.263,28,2.301,30,2.824,34,2.183,35,1.949,41,2.693,44,3.698,52,2.608,62,3.698,64,4.071,138,2.693,152,4.091,154,3.224,156,4.499,157,2.985,159,3.741,187,7.643,196,7.177,201,8.33,202,3.873,203,4.827,204,4.383,205,3.429,206,4.827,207,4.827,208,4.827,209,4.091,210,4.827,211,4.383,212,6.833,213,4.383,214,4.383,215,4.383,216,4.383,217,4.383,218,4.383,219,4.383,220,4.071,221,4.383,222,4.383,223,4.383,224,4.383,225,4.383,226,3.32,227,4.383,228,4.383,229,4.383,230,4.383,231,4.383,232,4.383,233,7.321,234,7.321,235,4.383,236,2.301,237,2.985,238,4.383,239,3.553,240,4.383,241,4.091,242,4.383,243,4.091,244,4.383,245,4.383,246,4.383,247,4.383,248,7.321,249,7.321,250,4.383,251,6.833,252,4.383,253,4.383,254,7.321,255,4.383,256,4.383]],["keywords/22",[]],["title/23",[13,288.269,15,263.798,257,567.233]],["content/23",[]],["keywords/23",[]],["title/24",[258,515.359,259,444]],["content/24",[10,0.088,15,3.404,16,0.454,17,0.454,18,0.53,21,0.508,22,0.514,23,0.678,24,0.497,25,0.514,26,0.826,27,0.611,28,4.117,29,4.234,30,5.32,34,3.906,35,2.088,66,1.65,141,4.234,160,6.002,220,4.361,259,4.499,260,5.613,261,5.222,262,10.242,263,7.32,264,6.929,265,6.929,266,7.32,267,6.929,268,6.929,269,5.342,270,5.222,271,6.358,272,6.358,273,6.929,274,5.613]],["keywords/24",[]],["title/25",[258,515.359,275,683.821]],["content/25",[10,0.089,15,0.993,16,0.132,17,0.132,18,0.28,21,0.269,22,0.15,23,0.243,24,0.145,25,0.15,26,0.137,27,0.178,28,1.2,29,1.234,30,0.882,35,0.609,72,0.8,220,1.271,261,1.523,269,1.557,270,1.523,274,1.636,275,2.02,276,4.146,277,18.316,278,2.287,279,18.316,280,18.316,281,2.287,282,2.287,283,2.287,284,2.287,285,2.287,286,2.287,287,2.287,288,2.287,289,2.287,290,2.287,291,2.287,292,2.287,293,2.287,294,2.287,295,2.287,296,2.287,297,2.287,298,2.287,299,2.287,300,2.287,301,2.287,302,2.287,303,2.287,304,2.287,305,2.287,306,2.287,307,2.287,308,2.287,309,2.287,310,2.287,311,2.287,312,2.287,313,2.287,314,2.287,315,2.287,316,2.287,317,2.287,318,2.287,319,2.287,320,2.287,321,2.287,322,2.287,323,2.287,324,2.287,325,2.287,326,2.287,327,2.287,328,2.287,329,2.287,330,2.287,331,2.287,332,2.287,333,2.287,334,2.287,335,2.287,336,2.287,337,2.287,338,2.287,339,2.287,340,2.287,341,2.287,342,2.287,343,2.287,344,2.287,345,2.287,346,2.287,347,2.287,348,2.287,349,2.287,350,2.287,351,2.287,352,2.287,353,2.287,354,2.287,355,2.287,356,2.287,357,2.287,358,2.287,359,2.287,360,2.287,361,2.287,362,2.287,363,2.287,364,2.287,365,2.287,366,2.287,367,2.287]],["keywords/25",[]],["title/26",[13,288.269,170,222.103,368,447]],["content/26",[]],["keywords/26",[]],["title/27",[13,288.269,261,404.687,369,536.972]],["content/27",[10,0.087,16,0.195,17,0.195,18,0.228,21,0.219,22,0.221,23,0.343,24,0.214,25,0.221,26,0.69,27,0.263,30,6.128,34,1.683,35,2.069,37,5.513,66,2.423,98,2.202,109,1.704,111,0.622,112,2.076,121,1.268,122,1.602,141,5.01,156,3.604,160,5.438,161,2.115,170,2.84,220,3.261,237,6.32,257,8.66,259,3.364,260,5.562,261,9.496,262,5.182,263,3.153,264,2.985,265,2.985,266,3.153,267,2.985,268,2.985,269,5.293,270,3.905,271,4.754,272,2.739,273,2.985,274,5.562,368,4.314,369,5.182,370,3.72,371,3.72,372,6.458,373,14.414,374,3.153,375,3.478,376,3.745,377,1.153,378,6.948,379,2.202,380,2.157,381,2.157,382,2.202,383,3.378,384,4.197,385,2.739,386,3.378,387,5.865,388,3.378,389,2.985,390,3.378,391,3.378,392,3.378,393,3.378,394,7.029]],["keywords/27",[]],["title/28",[13,288.269,14,404.687,258,404.687]],["content/28",[10,0.087,14,4.738,16,0.245,17,0.245,18,0.287,21,0.274,22,0.277,23,0.416,24,0.268,25,0.277,26,0.254,27,0.33,30,5.019,35,3.198,37,6.306,64,2.356,66,2.737,73,2.761,109,2.137,111,0.78,121,1.59,141,3.841,160,6.221,161,2.652,170,4.754,196,2.761,220,5.993,237,2.885,258,8,260,3.032,261,7.176,269,2.885,270,7.176,271,3.434,274,3.032,374,3.954,375,4.219,376,6.881,377,1.445,378,6.504,379,2.761,380,2.705,381,2.705,382,2.761,384,5.092,394,3.209,395,5.566,396,10.777,397,3.954,398,3.032,399,3.209,400,3.743,401,3.743,402,3.743,403,2.221,404,10.777,405,9.199,406,3.743,407,4.236,408,3.743,409,3.743,410,3.743]],["keywords/28",[]],["title/29",[13,288.269,411,492.694,412,669.257]],["content/29",[10,0.086,16,0.227,17,0.227,18,0.265,21,0.254,22,0.257,23,0.39,24,0.248,25,0.257,26,0.235,27,0.305,30,4.818,35,3.057,37,2.056,41,8.617,64,2.178,66,2.416,71,3.065,73,2.553,93,5.878,96,5.698,109,1.976,111,0.722,112,2.407,121,1.47,141,3.595,160,2.028,161,2.453,170,4.564,196,7.484,220,5.698,237,2.668,260,2.803,261,6.823,269,2.668,270,6.823,274,2.803,374,3.656,375,3.949,376,6.543,378,7.536,379,2.553,380,2.501,381,2.501,382,2.553,384,4.766,394,2.967,395,3.065,400,3.461,401,3.461,402,3.461,409,3.461,410,3.461,411,11.368,413,10.247,414,3.917,415,3.917,416,3.917,417,3.917,418,3.917,419,3.917,420,3.917,421,8.687,422,8.687,423,8.687,424,3.656]],["keywords/29",[]],["title/30",[109,390.381,425,773.952]],["content/30",[]],["keywords/30",[]],["title/31",[426,1065.279]],["content/31",[110,9.247,111,2.772,114,5.312,122,8.509,427,16.571,428,16.571]],["keywords/31",[]],["title/32",[138,654.576]],["content/32",[40,5.55,111,2.922,138,9.744,429,17.463]],["keywords/32",[]],["title/33",[430,1065.279]],["content/33",[110,9.407,111,2.82,114,5.404,377,5.224,431,7.437,432,15.309]],["keywords/33",[]],["title/34",[433,1065.279]],["content/34",[110,9.092,111,2.726,114,5.223,161,9.264,377,5.049,431,7.188,432,14.797,434,14.797]],["keywords/34",[]],["title/35",[435,1065.279]],["content/35",[110,9.247,111,2.772,114,5.312,377,5.135,431,7.311,436,11.773,437,12.2]],["keywords/35",[]],["title/36",[438,1065.279]],["content/36",[110,9.407,111,2.82,114,5.404,377,5.224,431,7.437,439,11.597]],["keywords/36",[]],["title/37",[440,833.406]],["content/37",[40,5.55,111,2.922,115,9.247,440,12.406]],["keywords/37",[]],["title/38",[441,1065.279]],["content/38",[30,6.01,40,5.452,111,2.87,114,5.499,115,9.084]],["keywords/38",[]],["title/39",[166,806.989]],["content/39",[4,6.421,10,0.082,16,0.57,17,0.57,18,0.923,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,35,2.622,52,1.68,72,4.777,110,6.054,111,1.815,114,3.477,119,2.224,134,6.168,160,5.102,161,6.168,166,7.463,442,10.849,443,10.849,444,7.246,445,9.852,446,9.852,447,8.704]],["keywords/39",[]],["title/40",[166,806.989]],["content/40",[10,0.085,16,0.633,17,0.633,18,0.992,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,35,2.915,52,1.867,72,5.133,86,10.949,111,2.017,119,2.472,180,9.674,447,9.674,448,10.949]],["keywords/40",[]],["title/41",[37,559.18]],["content/41",[37,8.324,40,5.55,111,2.922,115,9.247]],["keywords/41",[]],["title/42",[449,994.263]],["content/42",[10,0.081,16,0.59,17,0.59,18,0.945,21,0.66,22,0.668,23,0.597,24,1.01,25,0.668,26,0.611,27,0.794,34,5.076,35,2.713,37,8.369,52,1.738,111,1.878,115,5.943,133,9.513,134,6.382,204,10.192,439,7.721,444,7.496,449,9.513,450,10.192,451,10.192]],["keywords/42",[]],["title/43",[452,994.263]],["content/43",[10,0.063,13,4.004,16,0.488,17,0.488,18,0.571,21,0.547,22,0.553,23,0.716,24,0.535,25,0.553,26,0.506,27,0.658,35,4.199,40,5.035,71,13.101,109,4.258,111,2.254,114,2.979,115,4.922,170,4.47,452,7.878,453,9.296,454,7.458,455,8.441,456,7.878,457,8.441,458,8.441,459,9.296,460,8.441,461,8.441,462,8.441,463,9.296,464,8.441,465,12.139,466,8.441,467,8.441,468,8.441]],["keywords/43",[]],["title/44",[376,680.19]],["content/44",[40,5.452,111,2.87,114,5.499,115,9.084,376,9.947]],["keywords/44",[]],["title/45",[99,898.867]],["content/45",[40,5.452,99,13.145,111,2.87,114,5.499,115,9.084]],["keywords/45",[]],["title/46",[]],["content/46",[10,0.084,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,52,1.939,71,11.768,111,2.095,119,2.567,134,7.12,469,6.631,470,10.048,471,11.372]],["keywords/46",[]],["title/47",[226,806.989]],["content/47",[10,0.089,13,3.857,16,0.47,17,0.47,18,0.55,21,0.527,22,0.533,23,0.697,24,0.515,25,0.533,26,0.487,27,0.634,35,2.164,111,1.498,134,5.091,205,6.361,226,6.159,470,15.731,472,6.592,473,11.903,474,8.131,475,11.903,476,8.131,477,7.184,478,7.184,479,8.131,480,8.131,481,8.131,482,8.131,483,8.131]],["keywords/47",[]],["title/48",[114,376.009]],["content/48",[35,4.075,40,6.343,111,2.82,115,8.927,484,16.858]],["keywords/48",[]],["title/49",[259,611.129]],["content/49",[40,6.408,111,2.87,115,9.084,259,8.937]],["keywords/49",[]],["title/50",[485,511.317]],["content/50",[10,0.088,15,3.967,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.776,27,0.712,52,2.208,66,1.923,109,4.61,111,1.684,119,2.063,259,7.429,403,2.852,469,5.329,485,4.387,486,4.733,487,6.225,488,5.006,489,6.923,490,12.949,491,4.009,492,4.009]],["keywords/50",[]],["title/51",[236,559.18]],["content/51",[10,0.086,16,0.466,17,0.466,18,0.545,21,0.522,22,0.528,23,0.692,24,0.511,25,0.528,26,0.708,27,0.628,35,2.145,52,2.016,111,1.484,119,1.819,134,5.044,236,7.353,259,6.783,487,5.488,488,4.413,489,6.103,491,3.534,492,3.534,493,5.926,494,8.057,495,6.103,496,6.103,497,6.103,498,7.55,499,6.531,500,8.957,501,7.873,502,6.103,503,8.057,504,6.103,505,8.057]],["keywords/51",[]],["title/52",[26,63.815]],["content/52",[10,0.087,16,0.498,17,0.498,18,0.582,21,0.558,22,0.564,23,0.726,24,0.545,25,0.564,26,0.954,27,0.671,52,2.115,109,4.341,111,1.585,119,1.942,170,3.145,236,4.517,259,7.116,272,6.976,469,5.018,487,5.861,491,3.775,492,3.775,495,6.519,496,6.519,497,6.519,498,5.495,499,6.976,500,6.519,501,5.73,502,6.519,506,8.605,507,8.605]],["keywords/52",[]],["title/53",[258,709.348]],["content/53",[10,0.087,16,0.431,17,0.431,18,0.504,21,0.482,22,0.73,23,0.653,24,0.472,25,0.488,26,0.801,27,0.58,35,1.982,52,1.902,109,3.756,111,1.372,119,1.681,134,4.662,138,4.575,159,3.805,236,5.854,258,4.958,259,7.671,487,5.072,488,4.079,489,5.641,491,3.266,492,3.266,494,7.446,495,5.641,496,5.641,497,5.641,498,7.121,500,8.449,501,7.427,502,5.641,504,5.641,508,6.579,509,7.446,510,6.283,511,7.446]],["keywords/53",[]],["title/54",[512,994.263]],["content/54",[40,5.452,72,5.452,111,2.87,115,9.084,512,14.54]],["keywords/54",[]],["title/55",[156,654.576]],["content/55",[40,6.408,111,2.87,115,9.084,156,9.572]],["keywords/55",[]],["title/56",[485,511.317]],["content/56",[10,0.087,15,2.981,16,0.397,17,0.397,18,0.71,21,0.445,22,0.45,23,0.614,24,0.435,25,0.45,26,0.411,27,0.535,28,5.507,29,3.708,30,4.047,52,1.789,73,6.837,109,3.464,111,1.265,119,1.55,156,6.447,236,5.507,403,2.144,469,4.005,485,3.297,486,3.556,491,3.013,492,3.013,513,5.568,514,5.568,515,8.505,516,8.505,517,8.505,518,8.505,519,8.505,520,11.553,521,8.208,522,8.505,523,5.568,524,6.068]],["keywords/56",[]],["title/57",[13,505.287]],["content/57",[10,0.079,13,4.379,16,0.337,17,0.337,18,0.624,21,0.378,22,0.382,23,0.54,24,0.369,25,0.382,26,0.349,27,0.454,28,3.059,29,3.146,30,3.562,34,4.598,35,3.052,37,3.059,40,3.231,52,1.574,64,3.24,73,3.798,109,2.939,111,1.701,119,1.315,121,3.465,122,2.764,134,3.648,154,12.087,156,3.581,159,5.859,160,3.018,161,3.648,165,5.383,171,5.149,192,4.17,236,6.018,375,3.456,377,1.988,378,3.516,379,3.798,431,2.831,486,3.018,491,2.556,492,2.556,493,4.286,513,4.724,514,4.724,515,4.724,516,4.724,517,4.724,518,4.724,519,4.724,520,7.484,521,4.559,522,4.724,525,4.724,526,3.969,527,4.724,528,4.724,529,4.724,530,6.288,531,4.724,532,4.286]],["keywords/57",[]],["title/58",[533,1065.279]],["content/58",[40,6.343,111,2.82,115,8.927,192,10.956,534,12.411]],["keywords/58",[]],["title/59",[485,511.317]],["content/59",[10,0.081,16,0.503,17,0.503,18,0.588,19,4.907,21,0.563,22,0.818,23,0.731,24,0.551,25,0.569,26,0.521,27,0.677,38,5.787,41,5.34,52,1.482,111,1.601,119,1.962,141,4.692,155,10.203,192,10.467,469,5.067,485,4.171,534,13.732,535,7.045,536,9.57,537,9.57,538,8.111,539,9.57,540,9.57,541,9.57,542,10.127,543,6.219]],["keywords/59",[]],["title/60",[15,462.393]],["content/60",[15,6.645,40,6.343,111,2.82,115,8.927,544,9.775]],["keywords/60",[]],["title/61",[485,511.317]],["content/61",[10,0.086,15,6.065,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,2.383,111,1.878,119,2.301,403,3.181,469,5.943,485,4.892,486,5.278,491,4.471,492,4.471,535,8.263,544,6.508,545,10.192]],["keywords/61",[]],["title/62",[13,505.287]],["content/62",[10,0.081,13,3.891,14,6.917,15,2.184,16,0.291,17,0.291,18,0.34,21,0.326,22,0.33,23,0.48,24,0.319,25,0.33,26,0.301,27,0.392,28,4.307,29,4.429,30,3.165,34,5.967,35,3.513,37,2.641,40,2.871,41,5.041,52,1.399,64,2.798,96,2.798,109,2.538,111,1.511,119,1.136,121,3.899,122,2.387,134,3.15,154,11.449,155,7.247,159,6.123,160,2.605,161,3.15,165,6.987,177,4.446,192,3.601,236,5.453,375,2.984,377,1.717,378,4.951,379,3.279,403,1.57,431,2.444,486,2.605,491,2.207,492,2.207,493,3.701,498,3.213,504,3.812,523,4.079,525,4.079,526,5.588,527,4.079,528,4.079,529,4.079,530,7.075,531,4.079,532,3.701,546,5.031,547,8.204,548,5.031,549,5.031,550,4.245]],["keywords/62",[]],["title/63",[157,725.591]],["content/63",[40,5.55,111,2.922,115,9.247,157,10.801]],["keywords/63",[]],["title/64",[485,511.317]],["content/64",[10,0.087,15,4.324,16,0.576,17,0.576,18,0.674,21,0.645,22,0.653,23,0.805,24,0.631,25,0.653,26,0.597,27,0.776,52,2.345,66,2.096,111,1.835,119,2.249,403,3.109,469,5.809,485,4.782,486,5.159,491,4.37,492,4.37,535,8.077,551,9.299,552,11.151]],["keywords/64",[]],["title/65",[13,505.287]],["content/65",[10,0.081,13,4.402,16,0.339,17,0.339,18,0.397,21,0.38,22,0.384,23,0.543,24,0.372,25,0.384,26,0.351,27,0.457,30,3.58,34,6.519,35,3.485,37,3.079,40,3.248,52,1.582,64,3.262,66,1.234,109,2.959,111,1.71,119,1.324,121,3.483,122,2.782,134,3.673,154,12.115,155,6.474,159,5.884,160,3.038,161,3.673,165,5.412,174,5.183,192,4.198,236,4.871,270,3.906,375,3.479,377,2.002,378,3.54,379,3.823,403,1.831,431,2.85,486,3.038,491,2.573,492,2.573,493,4.314,525,4.755,526,3.995,527,4.755,528,4.755,529,4.755,530,6.321,531,4.755,532,4.314,551,10.747,552,7.523,553,4.755]],["keywords/65",[]],["title/66",[554,762.39]],["content/66",[40,5.452,111,2.87,115,9.084,376,9.947,554,11.149]],["keywords/66",[]],["title/67",[485,511.317]],["content/67",[10,0.086,15,4.229,16,0.564,17,0.564,18,0.659,21,0.631,22,0.638,23,0.793,24,0.618,25,0.638,26,0.584,27,0.759,52,2.31,66,2.05,109,4.914,111,1.795,119,2.199,376,6.221,403,3.041,431,4.733,469,5.681,485,4.677,486,5.045,491,4.274,492,4.274,554,6.973,555,11.967]],["keywords/67",[]],["title/68",[556,941.221]],["content/68",[40,6.343,111,2.82,115,8.927,156,9.407,556,13.526]],["keywords/68",[]],["title/69",[485,511.317]],["content/69",[10,0.086,15,4.229,16,0.564,17,0.564,18,0.659,21,0.631,22,0.638,23,0.793,24,0.618,25,0.638,26,0.584,27,0.759,52,2.31,66,2.05,111,1.795,119,2.199,156,5.987,403,3.041,431,4.733,469,5.681,485,4.677,486,5.045,491,4.274,492,4.274,535,7.899,556,8.609,557,13.544]],["keywords/69",[]],["title/70",[558,743.19]],["content/70",[40,5.55,111,2.922,115,9.247,558,11.063]],["keywords/70",[]],["title/71",[13,505.287]],["content/71",[2,5.203,10,0.085,13,5.571,16,0.462,17,0.679,18,0.54,21,0.517,22,0.523,23,0.687,24,0.506,25,0.523,26,0.478,27,0.622,34,6.939,35,3.126,38,5.316,39,9.911,52,2.376,111,1.471,114,4.146,119,1.802,122,3.787,134,4.999,465,6.737,493,5.872,553,9.522,558,8.194,559,6.473,560,7.054,561,7.984,562,7.984,563,7.984,564,7.984,565,7.054,566,6.737,567,6.246]],["keywords/71",[]],["title/72",[170,389.308]],["content/72",[40,6.343,111,2.82,115,8.927,170,5.595,368,11.26]],["keywords/72",[]],["title/73",[485,511.317]],["content/73",[10,0.086,15,3.967,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,52,2.208,65,5.956,66,3.164,109,4.61,111,1.684,119,2.063,170,4.732,368,6.722,403,2.852,469,5.329,485,4.387,486,4.733,488,5.006,489,6.923,491,4.009,492,4.009,568,12.949]],["keywords/73",[]],["title/74",[1,530.518]],["content/74",[1,7.897,40,5.55,111,2.922,115,9.247]],["keywords/74",[]],["title/75",[13,505.287]],["content/75",[1,6.009,10,0.086,13,5.723,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,35,3.789,52,1.412,61,7.318,109,4.178,110,5.09,111,1.526,114,2.924,119,1.87,134,7.555,155,5.779,159,4.233,220,4.606,493,6.092,553,6.715,569,7.318,570,7.318,571,7.318,572,12.066,573,7.318,574,8.283,575,8.283,576,7.318,577,7.318]],["keywords/75",[]],["title/76",[6,536.972,578,607.748,579,607.748]],["content/76",[]],["keywords/76",[]],["title/77",[580,1065.279]],["content/77",[10,0.088,16,0.513,17,0.513,18,0.6,21,0.574,22,0.581,23,0.742,24,0.562,25,0.581,26,0.967,35,2.36,66,1.865,72,3.102,98,5.777,111,1.633,196,5.777,542,7.186,581,7.48,582,8.864,583,5.777,584,7.186,585,5.55,586,11.988,587,8.864,588,8.864,589,8.864,590,8.864,591,8.864,592,6.715]],["keywords/77",[]],["title/78",[593,1065.279]],["content/78",[10,0.089,16,0.442,17,0.442,18,0.517,21,0.495,22,0.745,23,0.665,24,0.484,25,0.5,26,0.813,35,2.033,66,1.607,72,2.673,98,4.979,196,7.409,542,6.193,581,6.446,583,4.979,585,4.783,592,5.787,594,7.639,595,7.639,596,7.639,597,7.639,598,11.368,599,7.639,600,11.368,601,7.639,602,7.639,603,13.577,604,7.639,605,7.639,606,7.639,607,7.639]],["keywords/78",[]],["title/79",[608,1065.279]],["content/79",[10,0.084,16,0.583,17,0.583,18,0.938,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.949,35,2.682,66,2.917,72,3.526,114,3.557,581,8.502,583,6.567,585,6.309,609,10.076,610,10.076,611,10.076,612,10.076,613,8.903,614,10.076,615,10.076]],["keywords/79",[]],["title/80",[114,273.18,616,773.952]],["content/80",[10,0.084,16,0.57,17,0.57,18,0.923,21,0.638,22,0.894,23,0.799,24,0.624,25,0.645,26,0.818,35,2.622,44,8.313,66,2.073,72,3.448,114,4.818,581,8.313,583,6.421,585,6.168,613,8.704,617,9.852,618,9.852,619,9.852,620,9.852,621,9.852,622,9.852,623,9.852]],["keywords/80",[]],["title/81",[624,941.221]],["content/81",[10,0.088,16,0.45,17,0.45,18,0.928,21,0.746,22,0.754,23,0.674,24,0.493,25,0.509,26,0.69,35,3.065,52,1.326,66,2.886,72,2.72,111,1.432,119,1.755,403,2.426,555,6.868,581,6.559,583,7.505,585,4.867,624,6.868,625,7.773,626,7.773,627,7.773,628,7.773,629,13.717,630,7.773,631,7.773,632,7.255,633,7.773,634,7.773,635,7.773]],["keywords/81",[]],["title/82",[10,4.663]],["content/82",[]],["keywords/82",[]],["title/83",[10,4.663]],["content/83",[10,0.057,21,0.845,22,0.855,23,1.106,24,0.827,25,0.855,26,0.782,27,1.017,46,9.886,47,10.209,187,10.579,636,14.371,637,14.371]],["keywords/83",[]],["title/84",[10,4.663]],["content/84",[10,0.087,24,1.149]],["keywords/84",[]],["title/85",[10,4.177,30,234.463]],["content/85",[10,0.073,18,0.645,21,0.618,22,0.624,23,0.901,24,0.604,25,0.874,26,0.571,27,0.743,52,1.626,53,8.423,237,6.493,239,7.728,638,10.498,639,10.498,640,10.498,641,10.498,642,10.498,643,10.498,644,10.498,645,10.498,646,10.498,647,10.498,648,8.898,649,8.898,650,10.498,651,10.498,652,10.498,653,8.898,654,10.498,655,10.498,656,10.498,657,10.498,658,9.533,659,10.498]],["keywords/85",[]],["title/86",[10,4.177,660,669.257]],["content/86",[10,0.089,22,0.518,23,0.811,24,0.502,40,2.769,52,1.349,66,1.665,110,4.862,111,1.458,138,4.862,141,4.272,165,4.614,220,4.4,251,7.385,653,7.385,658,7.913,661,8.713,662,8.713,663,8.713,664,8.713,665,8.713,666,8.713,667,8.713,668,8.713,669,7.385,670,8.713,671,7.385,672,15.264,673,8.713,674,8.713,675,8.713,676,8.713,677,8.713,678,8.713,679,7.913,680,8.713,681,8.713]],["keywords/86",[]],["title/87",[10,4.177,682,669.257]],["content/87",[10,0.089,21,0.727,22,0.492,23,0.787,24,0.476,35,2.988,52,1.914,114,2.651,138,6.897,141,4.054,187,6.088,196,7.315,212,10.475,220,6.241,653,7.009,679,11.224,683,8.269,684,8.269,685,8.269,686,8.269,687,8.269,688,12.36,689,8.269,690,8.269,691,14.8,692,8.269,693,8.269,694,8.269,695,8.269,696,8.269,697,6.336,698,8.269,699,8.269,700,8.269]],["keywords/87",[]],["title/88",[37,406.258,129,722.357]],["content/88",[]],["keywords/88",[]],["title/89",[37,406.258,133,722.357]],["content/89",[10,0.052,16,0.239,17,0.239,18,0.28,19,2.336,21,0.268,22,0.271,23,0.408,24,0.262,25,0.271,26,0.248,27,0.322,37,4.746,52,0.705,72,1.448,78,3.861,82,3.861,95,3.354,134,2.59,159,2.114,205,3.237,226,5.284,384,4.992,456,3.861,534,3.354,535,5.654,550,3.491,554,10.28,559,3.354,592,9.736,669,11.995,701,3.491,702,3.861,703,4.137,704,4.286,705,4.556,706,6.85,707,4.746,708,14.952,709,6.975,710,4.137,711,5.457,712,9.042,713,6.975,714,6.975,715,10.616,716,4.137,717,6.975,718,6.51,719,4.137,720,4.137,721,3.655,722,4.137,723,4.137,724,4.137,725,4.137,726,4.137,727,4.137,728,4.137,729,4.137,730,4.137,731,4.137,732,4.137,733,4.137,734,4.137,735,3.491,736,4.137,737,4.137,738,3.655,739,4.137,740,4.751,741,6.975,742,4.137,743,3.134,744,4.137,745,4.137,746,3.655,747,6.975,748,4.137,749,4.137,750,4.137,751,4.137,752,6.975,753,4.992,754,6.51,755,4.137,756,4.137,757,3.655,758,4.137,759,4.137,760,4.137,761,4.137,762,4.137,763,4.137,764,4.137,765,4.137,766,3.655,767,3.655,768,4.137,769,2.642,770,4.137,771,4.137,772,4.137,773,2.035,774,2.087]],["keywords/89",[]],["title/90",[37,406.258,155,539.946]],["content/90",[]],["keywords/90",[]],["title/91",[743,806.989]],["content/91",[10,0.082,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,27,0.898,52,1.964,72,4.032,114,4.066,119,2.6,704,7.079,707,6.047,773,5.666,774,5.811,775,8.245]],["keywords/91",[]],["title/92",[707,559.18]],["content/92",[10,0.083,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,72,4.139,704,7.268,707,6.209,773,5.817,774,5.966,776,11.828]],["keywords/92",[]],["title/93",[740,725.591]],["content/93",[10,0.083,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,72,4.139,704,7.268,740,8.056,773,5.817,774,5.966,777,11.828]],["keywords/93",[]],["title/94",[753,762.39]],["content/94",[2,6.421,10,0.084,16,0.57,17,0.57,18,0.666,19,5.563,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,37,5.171,52,2.327,72,3.448,93,5.652,119,2.224,170,3.6,488,5.397,704,8.387,753,7.051,773,6.713,774,4.969,778,9.852,779,9.852,780,8.704]],["keywords/94",[]],["title/95",[769,680.19]],["content/95",[10,0.085,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,2.44,72,3.695,119,2.383,384,7.556,704,6.487,769,6.741,773,7.039,774,5.325,781,10.557,782,9.328,783,8.259]],["keywords/95",[]],["title/96",[439,806.989]],["content/96",[10,0.084,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,52,2.481,110,6.646,114,3.818,119,2.441,439,8.193,697,9.126,704,6.646,773,7.154,774,5.455,784,10.816]],["keywords/96",[]],["title/97",[567,833.406]],["content/97",[10,0.082,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,34,5.663,52,1.939,114,5.309,566,9.595,567,8.897,704,6.988,773,5.593,774,5.736,785,11.372]],["keywords/97",[]],["title/98",[786,1065.279]],["content/98",[10,0.081,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,1.915,114,5.264,189,10.479,567,8.784,704,6.899,773,5.522,774,5.663,787,8.784,788,12.364,789,11.227]],["keywords/98",[]],["title/99",[790,941.221]],["content/99",[10,0.082,16,0.57,17,0.57,18,0.666,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,52,1.68,66,2.073,114,5.528,395,12.252,403,3.075,704,6.054,791,15.661,792,17.246,793,9.852,794,13.649,795,9.852]],["keywords/99",[]],["title/100",[796,1065.279]],["content/100",[10,0.082,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,27,0.898,52,1.964,65,7.508,66,2.424,114,4.066,384,8.245,704,7.079,773,5.666,774,5.811,797,11.52]],["keywords/100",[]],["title/101",[798,1065.279]],["content/101",[10,0.081,16,0.641,17,0.641,18,0.75,19,6.26,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,116,10.348,532,8.154,704,6.812,707,5.82,773,5.453,774,5.592,790,9.796,791,11.087,799,11.087,800,11.087]],["keywords/101",[]],["title/102",[26,63.815]],["content/102",[10,0.085,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.857,27,0.823,52,2.44,72,3.695,119,2.383,384,7.556,704,6.487,773,7.039,774,5.325,801,10.557,802,9.328,803,9.328]],["keywords/102",[]],["title/103",[67,680.19]],["content/103",[10,0.081,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,1.915,66,2.362,67,7.169,114,3.963,704,6.899,773,5.522,774,5.663,804,9.92,805,9.102,806,9.102,807,11.227]],["keywords/103",[]],["title/104",[68,654.576]],["content/104",[10,0.081,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,1.915,66,2.362,68,6.899,114,3.963,704,6.899,773,5.522,774,5.663,805,9.102,806,9.102,808,11.227,809,11.227]],["keywords/104",[]],["title/105",[558,743.19]],["content/105",[10,0.083,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,64,6.577,532,8.7,558,8.252,773,5.817,774,5.966,810,11.828]],["keywords/105",[]],["title/106",[10,4.663]],["content/106",[]],["keywords/106",[]],["title/107",[110,654.576]],["content/107",[10,0.088,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,112,7.268,119,2.67,120,11.828]],["keywords/107",[]],["title/108",[9,941.221]],["content/108",[10,0.084,16,0.871,17,0.871,121,5.649,123,15.048]],["keywords/108",[]],["title/109",[124,1065.279]],["content/109",[10,0.084,16,0.871,17,0.871,121,5.649,127,15.048]],["keywords/109",[]],["title/110",[128,994.263]],["content/110",[10,0.084,16,0.871,17,0.871,40,5.266,130,15.048]],["keywords/110",[]],["title/111",[131,863.609]],["content/111",[10,0.084,16,0.871,17,0.871,40,5.266,135,15.048]],["keywords/111",[]],["title/112",[136,994.263]],["content/112",[10,0.084,16,0.871,17,0.871,40,5.266,139,15.048]],["keywords/112",[]],["title/113",[140,994.263]],["content/113",[10,0.082,35,4.298]],["keywords/113",[]],["title/114",[138,654.576]],["content/114",[10,0.084,16,0.871,17,0.871,40,5.266,142,15.048]],["keywords/114",[]],["title/115",[30,410.974]],["content/115",[10,0.087,16,0.815,17,0.815,30,5.436,121,5.289,144,12.449,145,14.089]],["keywords/115",[]],["title/116",[146,1065.279]],["content/116",[10,0.076,16,0.828,17,0.828,35,3.811,147,14.317,149,14.317,150,14.317,151,17.41]],["keywords/116",[]],["title/117",[10,4.663]],["content/117",[]],["keywords/117",[]],["title/118",[10,4.663]],["content/118",[10,0.061,16,0.245,17,0.245,18,0.287,19,2.392,21,0.274,22,0.277,23,0.416,24,0.268,25,0.277,26,0.254,27,0.33,37,3.735,52,0.722,72,1.483,78,3.954,82,3.954,95,3.434,134,2.652,226,5.39,384,5.092,456,3.954,535,5.768,550,3.574,554,10.386,559,3.434,592,9.855,669,12.142,703,4.236,704,2.603,706,6.969,707,4.829,708,15.093,709,7.115,710,4.236,711,5.566,712,9.199,713,7.115,714,7.115,715,10.777,716,4.236,717,7.115,718,6.641,719,4.236,720,4.236,721,3.743,722,4.236,723,4.236,724,4.236,725,4.236,726,4.236,727,4.236,728,4.236,729,4.236,730,4.236,731,4.236,732,4.236,733,4.236,734,4.236,735,3.574,736,4.236,737,4.236,738,3.743,739,4.236,740,4.846,741,7.115,742,4.236,743,3.209,744,4.236,745,4.236,746,3.743,747,7.115,748,4.236,749,4.236,750,4.236,751,4.236,752,7.115,753,5.092,754,6.641,755,4.236,756,4.236,757,3.743,758,4.236,759,4.236,760,4.236,761,4.236,762,4.236,763,4.236,764,4.236,765,4.236,766,3.743,767,3.743,768,4.236,769,2.705,770,4.236,771,4.236,772,4.236,773,2.083,774,2.137,811,4.665]],["keywords/118",[]],["title/119",[10,4.663]],["content/119",[]],["keywords/119",[]],["title/120",[743,806.989]],["content/120",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,119,2.743,773,5.977,774,6.13]],["keywords/120",[]],["title/121",[707,559.18]],["content/121",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,776,12.153]],["keywords/121",[]],["title/122",[740,725.591]],["content/122",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,777,12.153]],["keywords/122",[]],["title/123",[753,762.39]],["content/123",[10,0.089,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,2.383,93,5.847,119,2.301,488,5.583,753,7.294,773,6.872,774,5.141,779,10.192,780,9.005]],["keywords/123",[]],["title/124",[769,680.19]],["content/124",[10,0.087,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,52,2.501,119,2.472,773,7.214,774,5.523,781,10.949,782,9.674,783,8.566]],["keywords/124",[]],["title/125",[439,806.989]],["content/125",[10,0.087,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,2.543,119,2.534,697,9.474,773,7.335,774,5.663,784,11.227]],["keywords/125",[]],["title/126",[567,833.406]],["content/126",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,785,12.153]],["keywords/126",[]],["title/127",[786,1065.279]],["content/127",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,789,12.153]],["keywords/127",[]],["title/128",[790,941.221]],["content/128",[10,0.087,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,1.915,66,2.362,395,13.103,403,3.504,793,11.227,795,11.227]],["keywords/128",[]],["title/129",[796,1065.279]],["content/129",[10,0.085,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,65,7.709,66,2.489,773,5.817,774,5.966,797,11.828]],["keywords/129",[]],["title/130",[798,1065.279]],["content/130",[10,0.083,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,790,10.738,800,12.153]],["keywords/130",[]],["title/131",[26,63.815]],["content/131",[10,0.087,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,52,2.501,119,2.472,773,7.214,774,5.523,801,10.949,802,9.674,803,9.674]],["keywords/131",[]],["title/132",[67,680.19]],["content/132",[10,0.085,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,66,2.489,67,7.552,773,5.817,774,5.966,807,11.828]],["keywords/132",[]],["title/133",[68,654.576]],["content/133",[10,0.085,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,66,2.489,68,7.268,773,5.817,774,5.966,809,11.828]],["keywords/133",[]],["title/134",[558,743.19]],["content/134",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,810,12.153]],["keywords/134",[]],["title/135",[10,4.663]],["content/135",[]],["keywords/135",[]],["title/136",[580,1065.279]],["content/136",[10,0.089,16,0.523,17,0.523,18,0.612,21,0.586,22,0.592,23,0.752,24,0.573,25,0.592,26,0.975,35,2.408,66,1.903,72,3.166,111,1.666,196,5.895,542,7.333,582,9.046,583,5.895,584,7.333,585,5.664,586,12.123,587,9.046,588,9.046,589,9.046,590,9.046,591,9.046]],["keywords/136",[]],["title/137",[593,1065.279]],["content/137",[10,0.09,16,0.45,17,0.45,18,0.526,21,0.504,22,0.754,23,0.674,24,0.493,25,0.509,26,0.822,35,2.069,66,1.636,72,2.72,196,7.505,542,6.302,583,5.066,585,4.867,594,7.773,595,7.773,596,7.773,597,7.773,598,11.516,599,7.773,600,11.516,601,7.773,602,7.773,603,13.717,604,7.773,605,7.773,606,7.773,607,7.773]],["keywords/137",[]],["title/138",[608,1065.279]],["content/138",[10,0.086,16,0.583,17,0.583,18,0.938,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.949,35,2.682,66,2.917,72,3.526,114,3.557,583,6.567,585,6.309,609,10.076,610,10.076,611,10.076,612,10.076,613,8.903,614,10.076,615,10.076]],["keywords/138",[]],["title/139",[114,273.18,616,773.952]],["content/139",[10,0.085,16,0.57,17,0.57,18,0.923,21,0.638,22,0.894,23,0.799,24,0.624,25,0.645,26,0.818,35,2.622,44,8.313,66,2.073,72,3.448,114,4.818,583,6.421,585,6.168,613,8.704,617,9.852,618,9.852,619,9.852,620,9.852,621,9.852,622,9.852,623,9.852]],["keywords/139",[]],["title/140",[624,941.221]],["content/140",[10,0.089,16,0.45,17,0.45,18,0.928,21,0.746,22,0.754,23,0.674,24,0.493,25,0.509,26,0.69,35,3.065,52,1.326,66,2.886,72,2.72,111,1.432,119,1.755,403,2.426,555,6.868,583,7.505,585,4.867,624,6.868,625,7.773,626,7.773,627,7.773,628,7.773,629,13.717,630,7.773,631,7.773,632,7.255,633,7.773,634,7.773,635,7.773]],["keywords/140",[]],["title/141",[10,4.663]],["content/141",[]],["keywords/141",[]],["title/142",[426,1065.279]],["content/142",[10,0.082,122,7.659]],["keywords/142",[]],["title/143",[138,654.576]],["content/143",[10,0.082,40,5.651]],["keywords/143",[]],["title/144",[430,1065.279]],["content/144",[10,0.082,377,5.51]],["keywords/144",[]],["title/145",[433,1065.279]],["content/145",[10,0.085,377,5.316,434,15.579]],["keywords/145",[]],["title/146",[435,1065.279]],["content/146",[10,0.082,377,5.51]],["keywords/146",[]],["title/147",[438,1065.279]],["content/147",[10,0.082,377,5.51]],["keywords/147",[]],["title/148",[440,833.406]],["content/148",[10,0.082,40,5.651]],["keywords/148",[]],["title/149",[441,1065.279]],["content/149",[10,0.085,30,6.01,40,5.452]],["keywords/149",[]],["title/150",[166,806.989]],["content/150",[10,0.088,16,0.596,17,0.596,18,0.953,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,35,2.745,52,1.758,72,4.929,119,2.327,160,5.34,166,7.811,444,7.584,445,10.311,446,10.311,447,9.11]],["keywords/150",[]],["title/151",[166,806.989]],["content/151",[10,0.087,16,0.633,17,0.633,18,0.992,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,35,2.915,52,1.867,72,5.133,119,2.472,180,9.674,447,9.674,448,10.949]],["keywords/151",[]],["title/152",[37,559.18]],["content/152",[10,0.082,40,5.651]],["keywords/152",[]],["title/153",[449,994.263]],["content/153",[10,0.086,16,0.641,17,0.641,18,1,21,0.718,22,0.726,23,0.649,24,1.055,25,0.726,26,0.664,27,0.864,34,5.521,35,2.951,37,5.82,52,1.891,444,8.154,450,11.087,451,11.087]],["keywords/153",[]],["title/154",[452,994.263]],["content/154",[10,0.089,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,35,4.355,40,3.198,71,7.15,170,3.34,455,9.139,457,9.139,458,9.139,460,9.139,462,9.139,464,9.139,465,12.69,466,9.139,467,9.139,468,9.139]],["keywords/154",[]],["title/155",[376,680.19]],["content/155",[10,0.082,40,5.651]],["keywords/155",[]],["title/156",[99,898.867]],["content/156",[10,0.082,40,5.651]],["keywords/156",[]],["title/157",[]],["content/157",[10,0.088,16,0.675,17,0.675,18,0.789,21,0.756,22,0.764,23,0.896,24,0.74,25,0.764,26,0.699,27,0.91,52,1.99,119,2.635,469,6.806,471,11.672]],["keywords/157",[]],["title/158",[226,806.989]],["content/158",[10,0.09,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,35,2.205,226,6.275,470,15.327,472,6.715,473,12.066,474,8.283,475,12.066,476,8.283,477,7.318,478,7.318,479,8.283,480,8.283,481,8.283,482,8.283,483,8.283]],["keywords/158",[]],["title/159",[114,376.009]],["content/159",[10,0.082,40,5.651]],["keywords/159",[]],["title/160",[259,611.129]],["content/160",[10,0.082,40,5.651]],["keywords/160",[]],["title/161",[485,511.317]],["content/161",[10,0.089,16,0.54,17,0.54,18,0.631,21,0.605,22,0.611,23,0.769,24,0.591,25,0.611,26,0.787,27,0.727,52,2.241,66,1.964,119,2.106,259,5.354,403,2.913,469,5.442,485,4.479,487,6.356,488,5.112,489,7.069,490,13.142,491,4.094,492,4.094]],["keywords/161",[]],["title/162",[236,559.18]],["content/162",[10,0.088,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.723,27,0.645,35,2.205,52,2.057,119,1.87,236,6.334,259,4.752,487,5.642,488,4.537,489,6.275,491,3.634,492,3.634,495,6.275,496,6.275,497,6.275,498,7.704,499,6.715,500,9.14,501,8.034,502,6.275,503,8.283,504,6.275,505,8.283]],["keywords/162",[]],["title/163",[26,63.815]],["content/163",[10,0.089,16,0.508,17,0.508,18,0.594,21,0.569,22,0.575,23,0.736,24,0.556,25,0.575,26,0.881,27,0.684,52,2.145,119,1.981,236,4.607,259,5.035,272,7.115,469,5.118,487,5.978,491,3.85,492,3.85,495,6.648,496,6.648,497,6.648,498,5.604,499,7.115,500,6.648,501,5.844,502,6.648,506,8.776,507,8.776]],["keywords/163",[]],["title/164",[258,709.348]],["content/164",[10,0.089,16,0.446,17,0.446,18,0.521,21,0.499,22,0.749,23,0.67,24,0.488,25,0.505,26,0.818,27,0.6,35,2.051,52,1.951,119,1.739,159,3.938,236,6.006,258,5.131,259,6.564,487,5.249,488,4.221,489,5.837,491,3.38,492,3.38,495,5.837,496,5.837,497,5.837,498,7.305,500,8.667,501,7.619,502,5.837,504,5.837,509,7.706,510,6.502,511,7.706]],["keywords/164",[]],["title/165",[512,994.263]],["content/165",[10,0.082,40,5.651]],["keywords/165",[]],["title/166",[156,654.576]],["content/166",[10,0.082,40,5.651]],["keywords/166",[]],["title/167",[485,511.317]],["content/167",[10,0.089,16,0.404,17,0.404,18,0.718,21,0.452,22,0.457,23,0.621,24,0.442,25,0.457,26,0.418,27,0.544,28,5.573,29,3.766,30,4.096,52,1.81,73,6.92,119,1.575,156,4.287,236,5.573,403,2.177,469,4.068,485,3.349,491,3.06,492,3.06,513,5.656,514,5.656,515,8.607,516,8.607,517,8.607,518,8.607,519,8.607,520,11.647,521,8.306,522,8.607,523,5.656,524,6.164]],["keywords/167",[]],["title/168",[13,505.287]],["content/168",[10,0.089,13,3.208,16,0.391,17,0.391,18,0.701,21,0.438,22,0.443,23,0.607,24,0.429,25,0.443,26,0.405,27,0.527,28,3.55,29,3.651,30,4,34,3.368,35,3.356,40,2.367,52,1.768,73,4.408,119,1.527,121,3.892,122,3.208,159,3.456,160,3.502,165,3.944,171,5.975,236,5.443,375,4.011,377,2.308,378,4.081,491,2.967,492,2.967,513,5.483,514,5.483,515,5.483,516,5.483,517,5.483,518,5.483,519,5.483,520,8.406,521,5.291,522,5.483,526,4.606,530,4.606]],["keywords/168",[]],["title/169",[533,1065.279]],["content/169",[10,0.082,40,5.651]],["keywords/169",[]],["title/170",[485,511.317]],["content/170",[10,0.089,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,41,6.646,52,1.844,119,2.441,469,6.307,485,5.191,542,11.793,543,7.74]],["keywords/170",[]],["title/171",[15,462.393]],["content/171",[10,0.082,40,5.651]],["keywords/171",[]],["title/172",[485,511.317]],["content/172",[10,0.089,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,2.44,119,2.383,403,3.295,469,6.156,485,5.067,491,4.631,492,4.631,545,10.557]],["keywords/172",[]],["title/173",[13,505.287]],["content/173",[10,0.09,13,3.208,16,0.391,17,0.391,18,0.457,21,0.438,22,0.443,23,0.607,24,0.429,25,0.443,26,0.405,27,0.527,28,5.443,29,5.598,30,4,34,5.164,35,3.763,40,2.367,52,1.768,96,3.761,119,1.527,121,4.733,122,3.208,159,3.456,160,3.502,165,3.944,177,5.975,236,3.55,375,4.011,377,2.308,378,6.257,491,2.967,492,2.967,523,5.483,526,4.606,530,7.062,812,7.447]],["keywords/173",[]],["title/174",[157,725.591]],["content/174",[10,0.082,40,5.651]],["keywords/174",[]],["title/175",[485,511.317]],["content/175",[10,0.089,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,2.383,66,2.145,119,2.301,403,3.181,469,5.943,485,4.892,491,4.471,492,4.471,552,11.327]],["keywords/175",[]],["title/176",[13,505.287]],["content/176",[10,0.091,13,3.362,16,0.41,17,0.41,18,0.479,21,0.459,22,0.464,23,0.629,24,0.449,25,0.464,26,0.425,27,0.552,30,4.146,34,5.352,35,3.855,40,2.481,52,1.832,66,1.491,119,1.6,121,4.034,122,3.362,159,3.622,160,3.67,165,4.133,174,6.263,236,3.721,375,4.203,377,2.419,378,4.277,403,2.212,491,3.109,492,3.109,526,4.828,530,4.828,552,8.712,813,5.37]],["keywords/176",[]],["title/177",[554,762.39]],["content/177",[10,0.082,40,5.651]],["keywords/177",[]],["title/178",[485,511.317]],["content/178",[10,0.089,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,2.383,66,2.145,119,2.301,403,3.181,469,5.943,485,4.892,491,4.471,492,4.471,555,12.345]],["keywords/178",[]],["title/179",[556,941.221]],["content/179",[10,0.082,40,5.651]],["keywords/179",[]],["title/180",[485,511.317]],["content/180",[10,0.089,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,2.383,66,2.145,119,2.301,403,3.181,469,5.943,485,4.892,491,4.471,492,4.471,557,13.972]],["keywords/180",[]],["title/181",[558,743.19]],["content/181",[10,0.082,40,5.651]],["keywords/181",[]],["title/182",[13,505.287]],["content/182",[10,0.091,13,4.38,16,0.534,17,0.755,18,0.625,21,0.598,22,0.605,23,0.764,24,0.585,25,0.605,26,0.553,27,0.72,35,2.458,52,2.579,119,2.084,465,7.792,561,9.234,562,9.234,563,9.234,813,9.882]],["keywords/182",[]],["title/183",[170,389.308]],["content/183",[10,0.082,40,5.651]],["keywords/183",[]],["title/184",[485,511.317]],["content/184",[10,0.089,16,0.546,17,0.546,18,0.638,21,0.611,22,0.618,23,0.775,24,0.598,25,0.618,26,0.565,27,0.735,52,2.258,65,6.147,66,3.219,119,2.129,170,3.447,403,2.944,469,5.5,485,4.527,488,5.167,489,7.145,491,4.137,492,4.137,568,13.24]],["keywords/184",[]],["title/185",[1,530.518]],["content/185",[10,0.082,40,5.651]],["keywords/185",[]],["title/186",[13,505.287]],["content/186",[10,0.09,13,4.335,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,35,4.003,52,1.558,119,2.063,159,4.67,220,5.082,569,8.075,570,8.075,571,8.075,573,8.075,575,9.139,576,8.075,577,8.075,813,9.81]],["keywords/186",[]],["title/187",[138,475.566,814,852.282]],["content/187",[]],["keywords/187",[]],["title/188",[24,67.518]],["content/188",[10,0.079,16,0.534,17,0.534,18,0.625,21,0.598,22,0.605,23,0.885,24,1.042,25,0.991,26,0.553,27,0.72,111,1.701,114,4.604,160,4.782,161,5.782,165,5.385,237,6.29,239,7.486,444,6.792,486,4.782,501,8.686,648,8.619,649,8.619,775,6.609,787,7.224,815,10.169,816,10.169,817,9.234,818,10.169,819,7.792]],["keywords/188",[]],["title/189",[26,63.815]],["content/189",[10,0.073,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,72,5.176,75,8.988,98,7.225,111,2.043,141,5.985,163,11.087,632,10.348,671,10.348,817,11.087,820,8.988,821,11.087,822,9.796,823,11.087]],["keywords/189",[]],["title/190",[560,683.821,743,586.298]],["content/190",[10,0.082,16,0.493,17,0.493,18,0.576,21,0.552,22,0.558,23,0.721,24,0.54,25,0.558,26,0.511,27,0.664,35,4.474,37,4.474,38,5.675,39,7.191,64,6.849,66,1.793,72,2.983,110,7.569,111,1.57,114,5.106,560,10.883,704,5.237,707,4.474,743,6.456,775,6.099,824,9.385,825,8.523,826,9.385,827,9.385,828,5.054,829,8.523,830,9.385,831,8.523]],["keywords/190",[]],["title/191",[832,806.989]],["content/191",[10,0.079,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,72,3.98,111,2.095,114,4.014,395,8.897,707,5.969,775,8.139,820,9.219,832,11.395,833,9.219,834,10.048]],["keywords/191",[]],["title/192",[835,833.406]],["content/192",[4,7.136,10,0.077,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,72,5.133,93,6.281,111,2.017,399,8.295,820,8.877,833,8.877,835,8.566,836,12.058,837,10.233,838,8.877]],["keywords/192",[]],["title/193",[839,806.989]],["content/193",[4,7.508,10,0.074,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,27,0.898,111,2.122,114,4.066,498,7.356,544,7.356,820,9.339,839,11.492,840,11.52,841,9.339,842,11.52]],["keywords/193",[]],["title/194",[769,680.19]],["content/194",[2,6.493,10,0.069,16,0.576,17,0.576,18,0.674,21,0.645,22,0.653,23,0.805,24,0.631,25,0.653,26,0.597,27,0.776,71,7.794,111,1.835,114,5.561,141,5.379,501,6.634,702,9.299,769,10.059,775,7.13,783,7.794,787,7.794,843,10.971,844,9.963,845,15.147,846,10.971,847,10.971,848,10.971,849,7.794]],["keywords/194",[]],["title/195",[850,941.221]],["content/195",[10,0.073,16,0.649,17,0.649,18,0.759,19,6.34,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,64,6.243,66,2.362,111,2.068,399,8.505,403,3.504,544,7.169,707,5.893,841,9.102,850,9.92,851,5.976,852,11.227,853,9.92]],["keywords/195",[]],["title/196",[828,631.736]],["content/196",[10,0.076,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,66,2.523,111,2.209,141,6.472,403,3.742,431,5.824,828,9.234,851,6.381]],["keywords/196",[]],["title/197",[583,694.266]],["content/197",[2,6.213,10,0.067,16,0.551,17,0.551,18,0.645,21,0.618,22,0.624,23,0.781,24,0.604,25,0.624,26,0.571,27,0.743,66,3.238,72,3.336,111,1.756,141,5.147,205,7.458,384,6.823,403,2.975,431,4.631,454,11.786,534,7.728,583,8.694,701,8.044,702,8.898,707,7.002,828,7.911,849,7.458,851,5.074,854,8.423,855,9.533,856,9.533]],["keywords/197",[]],["title/198",[65,694.266]],["content/198",[10,0.073,16,0.551,17,0.551,18,0.645,21,0.618,22,0.624,23,0.781,24,0.845,25,0.624,26,0.571,27,0.743,45,9.533,65,6.213,66,2.006,111,1.756,114,4.709,138,5.858,403,2.975,454,8.423,501,10.247,565,8.423,706,7.222,804,8.423,851,5.074,853,8.423,857,10.498,858,10.498,859,14.69,860,10.498,861,10.498,862,8.423,863,10.498]],["keywords/198",[]],["title/199",[864,941.221]],["content/199",[10,0.072,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,111,2.017,114,3.865,399,8.295,403,3.417,454,9.674,706,8.295,707,5.748,794,10.949,838,8.877,851,5.828,855,10.949,864,9.674,865,12.058,866,10.949]],["keywords/199",[]],["title/200",[867,806.989]],["content/200",[10,0.076,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,66,2.523,111,2.209,403,3.742,431,5.824,707,6.293,851,6.381,867,11.796]],["keywords/200",[]],["title/201",[380,680.19]],["content/201",[4,6.643,10,0.07,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,35,2.713,66,3.355,72,3.567,111,1.878,170,6.269,368,7.496,380,8.921,403,3.181,431,4.952,486,5.278,711,7.974,819,8.6,833,8.263,851,5.425]],["keywords/201",[]],["title/202",[381,680.19]],["content/202",[10,0.072,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,35,2.844,66,3.036,72,3.739,111,1.969,157,7.278,170,5.273,368,7.859,381,6.822,403,3.335,431,5.191,486,5.533,592,8.094,833,8.662,851,5.687,868,9.973]],["keywords/202",[]],["title/203",[382,694.266]],["content/203",[10,0.072,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,66,3.036,72,3.739,111,1.969,157,7.278,170,5.273,368,7.859,382,6.964,403,3.335,431,5.191,486,5.533,833,8.662,851,5.687,869,9.441,870,9.973,871,10.685]],["keywords/203",[]],["title/204",[837,743.19]],["content/204",[2,5.956,10,0.079,15,3.967,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,66,1.923,72,4.532,75,7.409,111,1.684,138,5.616,403,2.852,431,4.44,486,4.733,544,5.835,706,6.923,821,9.139,837,10.492,851,4.864,872,6.923,873,7.409,874,9.139,875,9.139,876,8.53,877,8.53,878,10.064,879,10.064,880,10.064,881,10.064]],["keywords/204",[]],["title/205",[170,389.308]],["content/205",[10,0.073,14,7.382,15,4.812,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,66,2.333,111,2.043,170,5.405,258,7.382,368,8.154,403,3.46,431,5.386,486,5.741,544,7.079,851,5.901,872,8.399]],["keywords/205",[]],["title/206",[558,743.19]],["content/206",[2,5.449,10,0.079,16,0.484,17,0.484,18,0.566,21,0.542,22,0.548,23,0.711,24,0.53,25,0.548,26,0.501,27,0.652,34,4.164,38,8.09,64,4.649,66,2.556,93,6.97,111,1.54,114,4.288,258,5.568,431,4.062,465,7.055,558,9.983,564,8.361,565,7.388,566,7.055,567,6.541,707,4.389,740,5.695,769,7.757,851,4.45,882,9.208,883,9.208,884,9.208,885,9.208,886,12.149,887,7.055,888,7.388,889,8.361]],["keywords/206",[]],["title/207",[398,762.39]],["content/207",[10,0.073,14,7.476,15,4.873,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,66,2.362,111,2.068,258,7.476,398,10.674,403,3.504,431,5.454,486,5.814,544,7.169,851,5.976,872,8.505]],["keywords/207",[]],["title/208",[890,941.221]],["content/208",[10,0.073,16,0.641,17,0.641,18,0.75,19,6.26,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,66,3.112,111,2.043,114,5.22,116,10.348,118,10.348,707,5.82,849,8.674,851,5.901,890,9.796,891,8.988,892,12.209]],["keywords/208",[]],["title/209",[67,680.19]],["content/209",[10,0.072,14,7.291,15,4.753,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,67,6.991,111,2.017,114,3.865,403,3.417,431,5.319,486,5.67,544,6.991,804,9.674,805,8.877,806,8.877,851,5.828,872,8.295]],["keywords/209",[]],["title/210",[68,654.576]],["content/210",[10,0.072,14,7.291,15,4.753,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,68,6.728,111,2.017,114,3.865,403,3.417,431,5.319,486,5.67,544,6.991,805,8.877,806,8.877,808,10.949,851,5.828,872,8.295]],["keywords/210",[]],["title/211",[893,941.221]],["content/211",[10,0.082,16,0.604,17,0.604,18,0.706,19,5.891,21,0.676,22,0.683,23,0.831,24,0.661,25,0.683,26,0.85,27,0.813,66,2.987,111,1.922,170,3.813,259,8.144,403,3.256,411,8.458,487,7.106,851,5.553,893,9.218,894,11.489,895,14.196]],["keywords/211",[]],["title/212",[896,941.221]],["content/212",[10,0.073,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,66,2.362,111,2.068,114,3.963,189,10.479,403,3.504,544,7.169,567,8.784,707,5.893,833,9.102,838,9.102,841,9.102,851,5.976,896,9.92]],["keywords/212",[]],["title/213",[897,941.221]],["content/213",[2,4.894,10,0.07,16,0.434,17,0.434,18,0.759,21,0.487,22,0.492,23,0.44,24,0.852,25,0.492,26,0.45,27,0.585,30,5.185,61,6.635,62,6.336,64,6.241,66,1.58,111,1.383,114,4.744,144,9.917,165,6.545,220,4.176,399,5.689,403,2.344,425,7.509,431,3.648,444,5.523,486,3.889,671,10.475,706,5.689,718,7.009,721,11.874,849,5.875,851,3.997,854,6.635,862,11.874,897,6.635,898,6.635,899,11.224,900,7.509,901,8.269,902,13.439,903,8.269,904,7.509]],["keywords/213",[]],["title/214",[905,863.609]],["content/214",[10,0.075,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,64,6.577,66,3.248,111,2.179,431,5.746,437,9.589,851,6.296,905,12.513]],["keywords/214",[]],["title/215",[156,654.576]],["content/215",[10,0.081,16,0.303,17,0.303,18,0.574,21,0.34,22,0.343,23,0.496,24,0.332,25,0.343,26,0.314,27,0.408,28,2.751,29,2.829,30,3.271,34,6.112,35,3.267,37,2.751,40,2.968,41,3.22,64,2.914,73,3.415,109,2.643,111,1.562,121,3.183,122,2.486,154,12.012,155,3.656,156,5.21,159,6.272,160,2.714,161,3.281,165,7.157,192,3.75,236,5.606,375,3.108,377,1.788,378,3.162,379,3.415,403,2.647,431,2.546,486,2.714,513,4.248,514,4.248,515,4.248,516,4.248,517,4.248,518,4.248,519,4.248,520,6.874,521,4.1,522,4.248,524,4.63,525,4.248,526,5.776,527,4.248,528,4.248,529,4.248,530,7.275,531,4.248,532,3.854,550,4.422,553,4.248,773,4.17,775,3.75,906,3.97,907,5.24,908,5.771]],["keywords/215",[]],["title/216",[170,389.308]],["content/216",[10,0.089,13,3.159,16,0.385,17,0.385,18,0.451,21,0.432,22,0.436,23,0.6,24,0.422,25,0.436,26,0.399,27,0.519,30,6.168,35,2.728,66,1.402,111,1.227,155,8.714,170,5.843,260,8.939,261,6.824,269,6.98,270,6.824,368,7.538,394,9.462,701,5.62,775,4.767,906,5.046,909,6.217,910,15.444,911,10.248]],["keywords/216",[]],["title/217",[157,725.591]],["content/217",[10,0.083,16,0.349,17,0.349,18,0.408,21,0.39,22,0.395,23,0.555,24,0.382,25,0.395,26,0.361,27,0.47,30,3.657,34,6.617,35,3.119,37,3.163,40,3.317,52,1.027,64,3.351,66,1.268,109,3.039,111,1.746,119,1.36,121,3.558,122,2.858,154,12.229,155,8.175,157,6.457,159,5.988,160,3.12,161,3.773,165,5.528,192,4.312,236,4.976,375,3.573,377,2.056,378,3.636,379,3.927,403,1.881,431,2.927,486,3.12,525,4.885,526,4.104,527,4.885,528,4.885,529,4.885,530,6.457,531,4.885,532,4.432,551,8.847,552,7.685,553,4.885,775,4.312,906,4.565]],["keywords/217",[]],["title/218",[15,462.393]],["content/218",[10,0.083,14,7.496,15,3.273,16,0.263,17,0.263,18,0.307,21,0.294,22,0.297,23,0.441,24,0.288,25,0.297,26,0.272,27,0.354,28,5.075,29,4.071,30,3.73,34,6.709,35,3.324,37,2.383,40,2.639,41,4.633,64,2.525,96,2.525,109,2.29,111,1.389,121,3.629,122,2.154,154,10.989,155,9.958,159,5.753,160,2.351,161,2.843,165,6.564,192,3.25,236,5.909,375,2.693,377,1.549,378,5.834,379,2.959,403,1.417,431,2.206,486,2.351,498,4.814,504,3.44,510,3.831,523,6.112,525,3.681,526,5.136,527,3.681,528,3.681,529,3.681,530,6.585,531,3.681,532,3.34,543,3.25,544,2.899,546,4.541,547,7.54,548,7.54,549,4.541,550,3.831,775,3.25,872,3.44,906,3.44,912,8.303]],["keywords/218",[]],["title/219",[385,863.609]],["content/219",[10,0.083,15,3.497,16,0.466,17,0.466,18,0.545,21,0.522,22,0.528,23,0.692,24,0.511,25,0.528,26,0.924,27,1.092,30,5.404,66,1.695,75,6.531,109,4.064,111,2.178,121,4.438,141,6.383,159,4.117,257,7.52,369,7.118,377,2.749,385,13.323,389,7.118,431,3.914,486,4.172,544,5.144,872,6.103,906,6.103,913,8.872,914,8.057,915,8.057,916,8.057]],["keywords/219",[]],["title/220",[917,941.221]],["content/220",[10,0.088,16,0.42,17,0.42,18,0.491,19,9.338,21,0.471,22,0.476,23,0.641,24,0.46,25,0.476,26,0.435,27,0.566,38,4.836,84,5.888,109,3.663,111,2.017,121,2.726,122,3.445,205,5.682,379,11.185,424,6.779,485,3.486,534,5.888,544,4.637,831,7.263,841,5.888,891,5.888,906,5.502,917,12.956,918,7.998,919,6.779,920,7.263,921,7.263,922,7.263,923,7.263]],["keywords/220",[]],["title/221",[1,530.518]],["content/221",[1,7.088,10,0.087,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,35,3.212,52,1.412,61,7.318,109,4.178,110,5.09,111,1.526,114,2.924,119,1.87,134,5.186,155,8.418,159,4.233,220,4.606,553,6.715,569,7.318,570,10.661,571,7.318,572,12.066,573,7.318,574,8.283,576,7.318,577,7.318,775,5.928,906,6.275]],["keywords/221",[]],["title/222",[440,833.406]],["content/222",[2,4.153,10,0.076,16,0.369,17,0.369,18,0.431,21,0.413,22,0.417,23,0.58,24,0.404,25,0.417,26,0.382,27,0.497,35,1.696,52,1.087,64,3.544,72,2.23,98,4.153,111,2.238,112,3.916,114,4.835,121,2.392,141,3.441,165,3.716,170,2.329,193,6.373,209,5.948,369,5.631,437,11.105,440,12.286,799,9.904,819,5.377,854,8.751,869,5.631,891,5.167,906,4.828,924,7.018,925,7.018,926,15.085,927,7.018,928,14.836,929,6.373,930,7.018,931,10.906,932,7.018,933,6.373,934,12.147,935,12.147,936,6.373,937,6.373,938,6.373,939,7.018]],["keywords/222",[]],["title/223",[940,941.221]],["content/223",[10,0.079,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.901,27,0.712,96,5.082,109,4.61,111,2.386,121,3.43,122,8.191,170,3.34,544,5.835,841,7.409,940,8.075,941,7.711,942,18.015,943,10.064,944,9.139,945,15.039,946,9.139,947,8.53]],["keywords/223",[]],["title/224",[259,611.129]],["content/224",[10,0.078,16,0.434,17,0.434,18,0.508,21,0.487,22,0.492,23,0.657,24,0.476,25,0.492,26,0.805,27,0.585,40,2.628,72,2.628,98,4.894,109,3.788,111,2.94,121,5.045,141,4.054,170,2.744,236,7.055,259,9.956,487,5.115,495,10.181,496,8.502,497,8.502,498,4.795,499,6.088,500,5.689,501,5,502,5.689,822,6.635,941,6.336,944,7.509,948,7.509,949,8.269,950,11.224,951,8.269]],["keywords/224",[]],["title/225",[873,863.609]],["content/225",[10,0.079,15,4.424,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,66,2.94,72,4.89,109,7.048,111,1.878,161,6.382,205,7.974,738,9.005,873,8.263,904,10.192,905,11.327,941,8.6,952,10.192,953,11.224,954,10.192]],["keywords/225",[]],["title/226",[376,680.19]],["content/226",[10,0.09,16,0.385,17,0.385,18,0.451,21,0.432,22,0.436,23,0.6,24,0.422,25,0.436,26,0.399,27,0.519,30,2.57,64,3.704,73,6.679,98,4.341,103,6.217,111,1.227,121,2.5,131,5.4,141,3.596,170,2.434,376,6.544,380,4.253,381,4.253,382,4.341,395,5.211,398,4.767,436,5.211,554,4.767,707,3.496,740,4.537,766,5.885,769,4.253,837,4.647,941,5.62,955,7.335,956,6.661,957,6.661,958,6.661,959,6.661,960,6.661,961,6.661,962,6.661,963,6.661,964,6.661,965,6.661,966,6.661,967,6.661,968,6.217]],["keywords/226",[]],["title/227",[111,196.26]],["content/227",[6,7.992,10,0.071,16,0.523,17,0.523,18,0.612,21,0.586,22,0.592,23,0.752,24,0.573,25,0.592,26,0.542,64,8.316,72,5.699,75,10.422,111,2.368,141,4.883,188,9.046,584,7.333,585,5.664,586,7.333,701,7.633,787,7.077,819,7.633,820,7.333,822,11.358,909,8.443,969,14.156,970,14.156,971,9.961,972,9.961,973,9.961,974,9.961]],["keywords/227",[]],["title/228",[585,666.995]],["content/228",[4,5.501,6,7.458,10,0.085,16,0.488,17,0.488,18,0.571,21,0.932,22,0.553,23,0.716,24,0.535,25,0.553,26,0.945,35,2.247,72,6.111,110,5.187,111,1.555,160,4.371,161,5.285,578,8.441,579,8.441,584,6.843,585,5.285,586,6.843,701,7.123,822,7.458,909,7.878,928,8.441,941,7.123,975,9.296,976,8.441,977,8.441,978,9.296]],["keywords/228",[]],["title/229",[472,863.609]],["content/229",[4,7.317,10,0.073,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,98,7.317,111,2.068,141,6.061,470,9.92,472,9.102,477,9.92,478,9.92,486,5.814,820,9.102,979,11.227,980,11.227,981,11.227]],["keywords/229",[]],["title/230",[436,833.406]],["content/230",[10,0.072,14,7.291,15,4.753,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,111,2.017,403,3.417,431,5.319,436,11.475,437,8.877,486,5.67,544,6.991,851,5.828,853,9.674,862,9.674,872,8.295]],["keywords/230",[]],["title/231",[982,941.221]],["content/231",[10,0.073,13,5.259,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,35,2.951,66,2.333,72,3.88,111,2.043,403,3.46,431,5.386,437,8.988,851,5.901,869,9.796,886,11.087,887,9.355,982,9.796,983,12.209]],["keywords/231",[]],["title/232",[984,941.221]],["content/232",[10,0.075,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,64,6.577,66,2.489,111,2.179,243,11.04,403,3.692,431,5.746,592,8.96,851,6.296,984,10.451]],["keywords/232",[]],["title/233",[985,941.221]],["content/233",[10,0.072,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,66,2.248,67,6.822,72,3.739,111,1.969,114,5.093,403,3.335,431,5.191,437,8.662,501,9.607,851,5.687,866,10.685,985,9.441,986,11.766,987,11.766,988,9.973]],["keywords/233",[]],["title/234",[989,806.989]],["content/234",[4,7.411,10,0.074,14,7.572,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,66,2.393,111,2.095,403,3.549,431,5.525,486,5.889,851,6.053,989,11.395,990,12.523,991,11.372]],["keywords/234",[]],["title/235",[10,4.663]],["content/235",[]],["keywords/235",[]],["title/236",[10,4.663]],["content/236",[10,0.083]],["keywords/236",[]],["title/237",[10,4.663]],["content/237",[]],["keywords/237",[]],["title/238",[10,4.177,47,475.463]],["content/238",[1,7.624,10,0.067,23,0.896,43,11.977,46,11.597,47,11.977]],["keywords/238",[]],["title/239",[10,4.177,48,492.694]],["content/239",[1,7.624,10,0.067,13,7.261,23,0.896,43,11.977,48,12.411]],["keywords/239",[]],["title/240",[10,4.177,49,567.233]],["content/240",[1,9.212,10,0.073,50,14.705,52,2.838,53,14.705,54,10.348,55,16.643,56,10.348,57,10.348,58,14.79,59,10.348,60,10.348,63,11.087]],["keywords/240",[]],["title/241",[10,4.663]],["content/241",[1,3.42,10,0.09,16,0.397,17,0.397,18,0.465,20,5.051,21,0.445,22,0.45,23,0.614,24,0.435,25,0.45,26,0.628,27,0.535,30,4.047,43,11.149,52,1.789,65,4.476,66,2.679,67,4.385,68,4.22,69,6.868,72,2.404,73,4.476,74,6.868,76,6.868,79,6.868,87,10.491,88,6.868,92,6.868,93,3.94,96,3.819,99,5.795,100,6.868,101,10.491,102,6.868,104,6.868,105,6.868,107,6.868,813,7.948]],["keywords/241",[]],["title/242",[109,390.381,129,722.357]],["content/242",[]],["keywords/242",[]],["title/243",[707,559.18]],["content/243",[10,0.084,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,35,3.027,52,1.939,66,2.393,72,3.98,111,2.095,119,2.567,707,5.969,828,6.744,992,9.219]],["keywords/243",[]],["title/244",[740,725.591]],["content/244",[10,0.085,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,35,2.81,52,2.44,66,2.221,72,3.695,111,1.945,119,2.383,491,4.631,492,4.631,740,7.191,828,6.261,992,8.559,993,10.557]],["keywords/244",[]],["title/245",[397,994.263]],["content/245",[10,0.085,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,35,2.745,52,2.402,66,2.17,72,3.609,111,1.9,119,2.327,258,6.866,491,4.523,492,4.523,592,7.811,740,7.023,828,6.115,994,14.083]],["keywords/245",[]],["title/246",[753,762.39]],["content/246",[10,0.084,16,0.626,17,0.626,18,0.732,19,6.107,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,38,7.202,52,1.844,72,3.785,84,8.768,93,6.205,111,1.993,119,2.441,122,5.13,488,5.925,778,10.816,995,10.095]],["keywords/246",[]],["title/247",[887,898.867]],["content/247",[10,0.084,16,0.626,17,0.626,18,0.732,19,6.107,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,38,7.202,52,1.844,72,3.785,84,8.768,93,6.205,111,1.993,119,2.441,122,5.13,887,9.126,995,10.095,996,10.816]],["keywords/247",[]],["title/248",[888,941.221]],["content/248",[10,0.086,16,0.57,17,0.57,18,0.666,19,5.563,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,38,6.56,52,2.327,72,3.448,84,7.987,93,5.652,111,1.815,119,2.224,122,4.673,488,5.397,491,4.322,492,4.322,543,7.051,888,8.704,995,9.195,997,9.852]],["keywords/248",[]],["title/249",[769,680.19]],["content/249",[10,0.084,16,0.604,17,0.604,18,0.706,20,7.673,21,0.676,22,0.683,23,0.831,24,0.661,25,0.683,26,0.625,27,0.813,41,6.411,52,1.779,72,3.651,111,1.922,119,2.355,122,4.949,170,3.813,411,8.458,769,6.661,782,9.218,783,8.162,998,6.532,999,14.196]],["keywords/249",[]],["title/250",[26,63.815]],["content/250",[10,0.084,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.871,27,0.843,52,1.844,72,3.785,111,1.993,119,2.441,121,4.06,170,3.953,802,9.556,803,9.556,998,6.772,1000,14.547]],["keywords/250",[]],["title/251",[1001,941.221]],["content/251",[10,0.082,16,0.479,17,0.479,18,0.56,21,0.537,22,1.024,23,0.706,24,0.525,25,0.543,26,0.937,27,0.645,35,2.205,38,5.516,39,6.989,52,2.057,72,5.472,96,4.606,98,5.398,111,1.526,119,1.87,121,3.109,159,6.166,170,4.41,488,4.537,491,3.634,492,3.634,538,7.731,559,6.715,754,7.731,891,6.715,1002,7.318,1003,9.121,1004,9.121,1005,8.283]],["keywords/251",[]],["title/252",[1006,1065.279]],["content/252",[10,0.082,16,0.475,17,0.475,18,0.555,21,0.532,22,1.02,23,0.701,24,0.52,25,0.537,26,0.718,27,0.64,35,2.184,38,5.464,39,6.924,52,2.044,72,5.448,75,6.653,96,4.563,98,5.348,111,1.512,119,1.852,121,3.08,159,6.124,170,2.999,385,6.653,488,4.495,491,3.6,492,3.6,538,7.659,559,6.653,707,4.308,841,6.653,891,6.653,1001,7.251,1002,7.251,1007,9.037,1008,9.037,1009,8.206]],["keywords/252",[]],["title/253",[828,631.736]],["content/253",[10,0.084,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,1.8,66,2.221,72,3.695,111,1.945,119,2.383,170,3.858,377,3.602,566,8.908,711,8.259,828,6.261,998,6.61,1010,14.311,1011,10.557]],["keywords/253",[]],["title/254",[767,941.221]],["content/254",[4,6.493,10,0.083,16,0.576,17,0.576,18,0.674,19,7.767,21,0.645,22,0.653,23,0.805,24,0.631,25,0.653,26,0.597,27,0.776,37,5.23,52,1.699,72,3.487,93,5.715,111,1.835,119,2.249,122,4.726,170,5.027,532,7.328,753,7.13,780,8.802,998,6.238,1012,10.971,1013,13.755]],["keywords/254",[]],["title/255",[95,863.609]],["content/255",[2,6.72,10,0.082,16,0.596,17,0.596,18,0.697,20,7.584,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,52,1.758,72,6.032,95,13.003,111,1.9,119,2.327,787,8.067,852,10.311,977,10.311,1014,8.7,1015,10.311]],["keywords/255",[]],["title/256",[837,743.19]],["content/256",[4,6.643,10,0.087,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,35,2.713,52,2.383,72,3.567,96,5.668,111,1.878,119,2.301,488,5.583,735,8.6,837,7.111,1016,11.224,1017,10.192,1018,10.192]],["keywords/256",[]],["title/257",[1019,1065.279]],["content/257",[4,6.72,10,0.083,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.844,27,0.804,35,2.745,52,2.402,72,3.609,96,5.734,111,1.9,119,2.327,220,5.734,488,5.648,735,8.7,1020,10.311,1021,8.7,1022,10.311,1023,9.11]],["keywords/257",[]],["title/258",[1024,1065.279]],["content/258",[4,6.72,10,0.083,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.844,27,0.804,35,2.745,52,2.402,72,3.609,96,5.734,111,1.9,119,2.327,220,5.734,488,5.648,735,8.7,1021,8.7,1023,9.11,1025,10.311,1026,10.311]],["keywords/258",[]],["title/259",[67,680.19]],["content/259",[2,5.398,10,0.083,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,34,4.125,52,2.057,66,2.539,67,5.289,111,1.526,114,2.924,119,1.87,170,3.027,377,2.826,403,2.585,491,3.634,492,3.634,706,6.275,746,7.318,757,7.318,787,6.48,804,10.661,805,9.782,806,9.782,849,9.44,876,7.731,877,7.731,898,7.318,998,5.186,1027,12.066,1028,8.283]],["keywords/259",[]],["title/260",[68,654.576]],["content/260",[10,0.086,16,0.546,17,0.546,18,0.638,21,0.611,22,0.618,23,0.775,24,0.598,25,0.618,26,0.565,27,0.735,52,2.258,66,2.786,68,5.795,111,1.738,114,3.329,119,2.129,170,3.447,377,3.218,403,2.944,491,4.137,492,4.137,711,7.379,805,7.646,806,7.646,849,7.379,988,8.803,998,5.905,1029,13.24]],["keywords/260",[]],["title/261",[398,762.39]],["content/261",[2,5.449,10,0.083,16,0.484,17,0.484,18,0.566,21,0.542,22,0.548,23,0.711,24,0.53,25,0.548,26,0.501,27,0.652,34,4.164,52,2.072,66,2.556,68,5.138,111,1.54,114,2.951,119,1.887,170,3.056,377,2.853,398,8.695,399,6.334,403,2.61,406,10.734,491,3.668,492,3.668,559,6.778,706,6.334,746,7.388,757,7.388,787,6.541,849,9.504,876,7.804,877,7.804,898,7.388,976,8.361,998,5.235,1028,8.361]],["keywords/261",[]],["title/262",[832,806.989]],["content/262",[10,0.082,16,0.564,17,0.564,18,0.659,21,0.631,22,0.638,23,0.793,24,0.618,25,0.638,26,0.584,27,0.759,52,1.661,72,4.74,111,1.795,119,2.199,121,3.657,170,3.561,565,8.609,707,5.114,711,7.622,832,11.794,834,8.609,898,8.609,998,6.1,1030,10.729,1031,13.544,1032,9.743,1033,9.743]],["keywords/262",[]],["title/263",[838,863.609]],["content/263",[10,0.085,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,52,1.867,66,2.304,111,2.017,114,3.865,119,2.472,170,4.002,377,3.736,399,8.295,838,8.877,998,6.856,1034,10.949]],["keywords/263",[]],["title/264",[707,559.18]],["content/264",[10,0.083,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,52,1.867,66,2.304,72,3.832,111,2.017,119,2.472,377,3.736,707,5.748,828,6.493,992,8.877,1035,12.058,1036,14.667]],["keywords/264",[]],["title/265",[65,694.266]],["content/265",[10,0.083,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,1.738,66,2.94,72,3.567,111,1.878,119,2.301,170,5.106,377,3.478,431,4.952,998,6.382,1037,10.192,1038,11.224,1039,11.224,1040,13.972,1041,10.192]],["keywords/265",[]],["title/266",[1042,1065.279]],["content/266",[2,6.88,10,0.082,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,1.8,111,1.945,114,3.726,119,2.383,501,9.53,534,11.602,1014,8.908,1043,15.76,1044,10.557,1045,11.626,1046,10.557]],["keywords/266",[]],["title/267",[380,680.19]],["content/267",[10,0.083,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,52,1.758,98,6.72,111,1.9,114,3.64,119,2.327,121,3.87,170,3.768,380,6.584,998,6.456,1047,10.311,1048,14.083,1049,10.311,1050,14.083,1051,10.311]],["keywords/267",[]],["title/268",[381,680.19]],["content/268",[10,0.082,16,0.564,17,0.564,18,0.659,21,0.631,22,0.638,23,0.793,24,0.618,25,0.638,26,0.584,27,0.759,52,1.661,98,6.35,111,1.795,114,3.439,119,2.199,122,4.621,170,3.561,543,6.973,592,7.381,783,7.622,868,9.094,998,6.1,1052,10.729,1053,10.729,1054,10.729,1055,10.729,1056,10.729,1057,10.729,1058,13.544,1059,9.743]],["keywords/268",[]],["title/269",[382,694.266]],["content/269",[10,0.083,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,1.738,98,6.643,111,1.878,114,3.598,119,2.301,121,3.826,141,5.503,170,3.725,869,9.005,870,9.513,998,6.382,1060,11.224,1061,13.972,1062,13.972,1063,10.192]],["keywords/269",[]],["title/270",[867,806.989]],["content/270",[2,5.956,10,0.082,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,38,8.623,52,1.558,84,7.409,93,5.243,96,5.082,111,1.684,112,5.616,119,2.063,170,4.732,461,9.139,566,7.711,707,6.797,711,7.15,819,7.711,867,9.81,998,5.722,1064,14.26,1065,12.949,1066,9.139]],["keywords/270",[]],["title/271",[1067,1065.279]],["content/271",[10,0.083,16,0.583,17,0.583,18,0.681,21,0.653,22,0.66,23,0.811,24,1.004,25,0.66,26,0.604,27,0.785,52,1.718,66,2.12,111,1.856,114,3.557,119,2.274,237,6.863,239,8.169,377,3.438,854,8.903,870,9.404,871,10.076,1037,10.076,1068,11.096,1069,13.863,1070,10.076]],["keywords/271",[]],["title/272",[1071,1065.279]],["content/272",[10,0.082,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,52,1.822,66,2.248,72,3.739,109,5.389,111,1.969,119,2.412,121,4.011,161,6.69,170,3.905,493,7.859,1002,9.441,1072,14.428,1073,10.685]],["keywords/272",[]],["title/273",[835,833.406]],["content/273",[10,0.084,16,0.611,17,0.611,18,0.714,21,0.684,22,0.937,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,1.8,111,1.945,114,3.726,119,2.383,121,3.963,170,3.858,493,7.765,835,11.196,998,6.61,1074,14.311,1075,10.557]],["keywords/273",[]],["title/274",[839,806.989]],["content/274",[10,0.084,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,1.8,111,1.945,114,3.726,119,2.383,121,3.963,170,3.858,493,7.765,498,6.741,839,7.998,998,6.61,1076,14.311,1077,10.557,1078,10.557]],["keywords/274",[]],["title/275",[989,806.989]],["content/275",[10,0.087,15,4.424,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,28,5.35,29,5.503,30,3.932,34,5.076,35,3.719,111,1.878,159,5.208,209,9.513,989,12.077,1079,10.192]],["keywords/275",[]],["title/276",[439,806.989]],["content/276",[10,0.084,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,27,0.898,52,1.964,111,2.122,114,4.066,119,2.6,377,3.931,439,8.727,697,9.72,1002,10.178]],["keywords/276",[]],["title/277",[10,4.663]],["content/277",[10,0.09,15,3.809,16,0.508,17,0.508,18,0.851,19,8.304,20,6.455,21,0.569,22,0.575,23,0.736,24,0.556,25,0.575,26,0.526,27,0.684,28,4.607,29,4.738,30,3.386,31,8.776,32,8.776,33,8.776,34,6.265,35,2.336,36,8.191,37,4.607,41,5.393,42,8.191,1080,9.665]],["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,47,475.463]],["content/281",[0,10.194,1,7.624,10,0.067,23,0.896,46,11.597,47,11.977]],["keywords/281",[]],["title/282",[10,4.177,48,492.694]],["content/282",[0,10.194,1,7.624,10,0.067,13,7.261,23,0.896,48,12.411]],["keywords/282",[]],["title/283",[10,4.177,49,567.233]],["content/283",[1,9.212,10,0.073,50,14.705,52,2.838,53,14.705,54,10.348,56,10.348,57,10.348,59,10.348,60,10.348,1081,18.327,1082,16.287,1083,12.209]],["keywords/283",[]],["title/284",[10,4.663]],["content/284",[]],["keywords/284",[]],["title/285",[10,4.663]],["content/285",[0,4.243,1,1.852,10,0.09,16,0.215,17,0.215,18,0.252,19,4.72,20,10.911,21,0.241,22,0.244,23,0.373,24,0.236,25,0.244,26,0.223,27,0.29,41,7.98,50,3.286,52,1.087,65,2.424,66,3.01,68,2.285,93,3.655,96,3.543,165,3.716,170,1.359,241,3.472,275,3.286,379,5.447,381,2.375,399,7.501,403,2.609,408,3.286,444,2.736,498,6.323,504,2.818,510,3.138,521,2.91,543,2.662,839,2.818,868,3.472,919,3.472,947,5.947,988,3.472,1084,2.736,1085,3.719,1086,4.096,1087,8.359,1088,4.096,1089,3.719,1090,3.719,1091,3.719,1092,3.719,1093,7.017,1094,4.096,1095,4.096,1096,4.096,1097,4.096,1098,4.096,1099,6.372,1100,4.096,1101,4.096,1102,4.096,1103,4.096,1104,7.017,1105,4.096,1106,4.096,1107,4.096,1108,4.096,1109,7.017,1110,4.096,1111,4.096,1112,4.096]],["keywords/285",[]],["title/286",[10,3.388,1113,773.952]],["content/286",[0,7.476,1,5.591,10,0.089,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,1084,8.258,1113,11.227,1114,12.364,1115,8.784]],["keywords/286",[]],["title/287",[10,4.663]],["content/287",[0,5.516,1,4.125,10,0.09,16,0.479,17,0.479,18,0.56,19,8.037,21,0.537,22,0.79,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,35,2.205,41,5.09,52,1.412,220,6.709,379,9.276,543,5.928,1021,6.989,1084,6.092,1085,8.283,1089,8.283,1090,8.283,1091,8.283,1116,9.121,1117,9.121]],["keywords/287",[]],["title/288",[10,4.663]],["content/288",[]],["keywords/288",[]],["title/289",[1118,1173.093]],["content/289",[0,5.516,1,4.125,10,0.091,15,3.595,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,28,6.334,29,6.514,30,4.655,34,6.009,35,3.789,485,3.976,853,7.318,1084,6.092,1115,6.48,1119,8.283,1120,8.283]],["keywords/289",[]],["title/290",[1121,1065.279]],["content/290",[0,5.568,1,4.164,10,0.091,15,3.629,16,0.484,17,0.484,18,0.566,21,0.542,22,0.548,23,0.711,24,0.53,25,0.548,26,0.501,27,0.652,28,4.389,29,4.514,30,3.226,34,4.164,35,2.226,36,7.804,37,4.389,42,11.339,377,2.853,1084,6.15,1115,6.541,1119,8.361,1120,8.361,1121,8.361,1122,9.208]],["keywords/290",[]],["title/291",[1123,1065.279]],["content/291",[0,5.043,1,3.772,10,0.09,15,3.287,16,0.438,17,0.438,18,0.914,21,0.491,22,0.496,23,0.661,24,0.48,25,0.496,26,0.454,27,0.59,28,3.976,29,4.089,30,2.922,34,3.772,35,3.007,66,1.594,192,5.42,220,4.211,379,9.759,498,8.625,1084,5.57,1087,7.574,1115,5.925,1123,7.574,1124,8.34,1125,8.34,1126,8.34,1127,8.34]],["keywords/291",[]],["title/292",[131,863.609]],["content/292",[0,5,1,3.74,10,0.089,15,3.26,16,0.434,17,0.434,18,0.508,21,0.487,22,0.492,23,0.657,24,0.476,25,0.492,26,0.45,27,0.585,28,3.942,29,4.054,30,2.897,35,2.988,52,1.281,131,6.088,165,4.379,170,2.744,196,4.894,236,3.942,411,6.088,486,3.889,1084,5.523,1092,7.509,1115,5.875,1128,8.269,1129,8.269,1130,8.269,1131,8.269,1132,8.269,1133,8.269,1134,8.269,1135,8.269,1136,8.269,1137,8.269,1138,8.269,1139,8.269,1140,7.509,1141,8.269]],["keywords/292",[]],["title/293",[554,762.39]],["content/293",[0,7.873,1,4.012,10,0.091,15,3.497,16,0.466,17,0.466,18,0.545,21,0.522,22,0.528,23,0.692,24,0.511,25,0.528,26,0.483,27,0.628,28,6.207,29,6.383,30,4.562,34,5.888,35,3.728,554,5.766,1084,5.926,1115,6.303,1140,8.057,1142,13.021,1143,8.872,1144,8.872]],["keywords/293",[]],["title/294",[10,4.663]],["content/294",[0,4.538,1,3.394,10,0.09,18,0.461,21,0.442,22,0.446,23,0.61,24,0.432,25,0.446,26,0.408,27,0.531,52,3.027,66,1.434,138,6.409,170,2.491,813,13.448,968,9.734,1084,5.012,1099,12.669,1115,5.332,1145,7.505,1146,7.505,1147,7.505,1148,7.505,1149,7.505,1150,7.505,1151,7.505,1152,7.505,1153,7.505,1154,7.505]],["keywords/294",[]],["title/295",[10,4.663]],["content/295",[]],["keywords/295",[]],["title/296",[10,4.663]],["content/296",[10,0.089,15,3.404,16,0.454,17,0.454,18,0.53,21,0.508,22,0.514,23,0.678,24,0.497,25,0.514,26,0.826,27,0.611,28,4.117,29,4.234,30,5.32,35,2.088,66,1.65,141,4.234,160,6.002,220,4.361,259,4.499,260,5.613,261,5.222,262,10.242,263,7.32,264,6.929,265,6.929,266,7.32,267,6.929,268,6.929,269,5.342,270,5.222,271,6.358,272,6.358,273,6.929,274,5.613]],["keywords/296",[]],["title/297",[10,4.663]],["content/297",[10,0.089,15,0.987,16,0.132,17,0.132,18,0.279,21,0.267,22,0.149,23,0.242,24,0.144,25,0.149,26,0.136,28,1.194,29,1.228,30,0.878,35,0.606,65,1.483,66,0.479,72,0.796,220,1.265,261,1.515,269,1.549,270,1.515,274,1.628,275,2.01,276,4.127,277,18.298,278,2.275,279,18.298,280,18.298,281,2.275,282,2.275,283,2.275,284,2.275,285,2.275,286,2.275,287,2.275,288,2.275,289,2.275,290,2.275,291,2.275,292,2.275,293,2.275,294,2.275,295,2.275,296,2.275,297,2.275,298,2.275,299,2.275,300,2.275,301,2.275,302,2.275,303,2.275,304,2.275,305,2.275,306,2.275,307,2.275,308,2.275,309,2.275,310,2.275,311,2.275,312,2.275,313,2.275,314,2.275,315,2.275,316,2.275,317,2.275,318,2.275,319,2.275,320,2.275,321,2.275,322,2.275,323,2.275,324,2.275,325,2.275,326,2.275,327,2.275,328,2.275,329,2.275,330,2.275,331,2.275,332,2.275,333,2.275,334,2.275,335,2.275,336,2.275,337,2.275,338,2.275,339,2.275,340,2.275,341,2.275,342,2.275,343,2.275,344,2.275,345,2.275,346,2.275,347,2.275,348,2.275,349,2.275,350,2.275,351,2.275,352,2.275,353,2.275,354,2.275,355,2.275,356,2.275,357,2.275,358,2.275,359,2.275,360,2.275,361,2.275,362,2.275,363,2.275,364,2.275,365,2.275,366,2.275,367,2.275,1155,2.505]],["keywords/297",[]],["title/298",[10,4.663]],["content/298",[10,0.089,15,3.866,16,0.322,17,0.322,18,1.053,21,0.361,22,0.365,23,0.521,24,0.353,25,0.365,26,0.334,27,0.434,28,2.924,29,3.007,30,4.293,52,0.95,66,1.172,119,1.257,156,5.473,157,6.066,159,7.577,160,6.584,165,7.414,166,6.747,170,2.036,171,4.922,172,12.714,173,5.57,174,4.922,175,12.714,176,5.57,177,4.922,178,12.714,179,5.57,180,9.832,181,5.57,182,5.57,183,5.57,1156,5.57]],["keywords/298",[]],["title/299",[10,4.663]],["content/299",[10,0.092,23,1.039,35,2.622,111,1.815,190,9.852,194,9.852,195,9.852,196,6.421,197,9.852,198,9.852,199,9.852,200,9.852]],["keywords/299",[]],["title/300",[10,3.575,201,442.044,202,442.044]],["content/300",[10,0.09,15,1.991,19,5.5,21,0.631,23,0.269,25,0.3,26,0.275,28,2.408,30,2.934,35,2.024,41,2.819,52,2.654,138,2.819,156,2.819,159,3.886,187,7.896,196,7.384,201,8.605,202,4.053,211,4.588,212,7.098,213,4.588,214,4.588,215,7.605,216,4.588,217,4.588,218,4.588,219,4.588,220,4.229,221,4.588,222,4.588,223,4.588,224,4.588,225,4.588,226,3.475,227,4.588,228,4.588,229,4.588,230,4.588,231,4.588,232,4.588,233,7.605,234,7.605,235,4.588,236,2.408,237,3.125,238,4.588,239,3.719,240,4.588,241,4.282,242,4.588,243,4.282,244,4.588,245,4.588,246,4.588,247,4.588,248,7.605,249,7.605,250,4.588,251,7.098,252,4.588,253,4.588,254,7.605,255,4.588,256,4.588,1156,4.588]],["keywords/300",[]],["title/301",[10,4.663]],["content/301",[]],["keywords/301",[]],["title/302",[24,67.518]],["content/302",[10,0.088,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,1.009,24,0.893,25,1.051,26,0.618,27,0.804,160,5.34,237,7.023,239,8.359,375,6.115,444,7.584,648,9.624,649,9.624]],["keywords/302",[]],["title/303",[26,63.815]],["content/303",[10,0.086,16,0.723,17,0.723,18,0.845,21,0.81,22,0.818,23,0.936,24,0.792,25,0.818,26,0.749,27,0.974,121,4.691,823,12.497]],["keywords/303",[]],["title/304",[560,683.821,743,586.298]],["content/304",[10,0.086,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,35,4.004,66,2.393,743,8.615,825,11.372,828,6.744,829,11.372,1157,12.523]],["keywords/304",[]],["title/305",[832,806.989]],["content/305",[10,0.086,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,121,4.625,832,9.335,834,10.888]],["keywords/305",[]],["title/306",[835,833.406]],["content/306",[10,0.085,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,66,2.523,93,6.878,121,4.5,835,9.379,837,8.364]],["keywords/306",[]],["title/307",[839,806.989]],["content/307",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,121,4.625,839,9.335,840,12.323,842,12.323]],["keywords/307",[]],["title/308",[769,680.19]],["content/308",[10,0.087,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,122,5.686,769,7.655,783,9.379,844,11.988]],["keywords/308",[]],["title/309",[850,941.221]],["content/309",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,850,10.888]],["keywords/309",[]],["title/310",[828,631.736]],["content/310",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,828,7.308]],["keywords/310",[]],["title/311",[583,694.266]],["content/311",[10,0.085,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,3.48,377,3.736,384,7.836,403,3.417,583,9.559,828,8.698,856,10.949]],["keywords/311",[]],["title/312",[65,694.266]],["content/312",[10,0.087,16,0.675,17,0.675,18,0.789,21,0.756,22,0.764,23,0.896,24,0.97,25,0.764,26,0.699,27,0.91,65,7.607,66,2.456,377,3.983,403,3.643]],["keywords/312",[]],["title/313",[864,941.221]],["content/313",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,864,10.888]],["keywords/313",[]],["title/314",[867,806.989]],["content/314",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,867,9.335]],["keywords/314",[]],["title/315",[380,680.19]],["content/315",[10,0.087,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,66,3.524,170,5.451,377,3.831,380,7.169,403,3.504]],["keywords/315",[]],["title/316",[381,680.19]],["content/316",[10,0.088,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,66,3.165,170,4.156,377,3.88,381,7.261,403,3.549]],["keywords/316",[]],["title/317",[382,694.266]],["content/317",[10,0.088,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,66,3.165,170,4.156,377,3.88,382,7.411,403,3.549]],["keywords/317",[]],["title/318",[837,743.19]],["content/318",[10,0.089,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,377,3.736,403,3.417,837,7.639,873,8.877,874,10.949,875,10.949]],["keywords/318",[]],["title/319",[170,389.308]],["content/319",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,170,4.503,377,4.205,403,3.846]],["keywords/319",[]],["title/320",[558,743.19]],["content/320",[10,0.091,16,0.576,17,0.576,18,0.674,21,0.645,22,0.653,23,0.805,24,0.631,25,0.653,26,0.597,27,0.776,66,2.894,93,7.891,377,3.4,558,6.95,889,9.963]],["keywords/320",[]],["title/321",[398,762.39]],["content/321",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,398,8.819,403,3.846]],["keywords/321",[]],["title/322",[890,941.221]],["content/322",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,3.335,377,4.205,890,10.888]],["keywords/322",[]],["title/323",[67,680.19]],["content/323",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,67,7.868,377,4.205,403,3.846]],["keywords/323",[]],["title/324",[68,654.576]],["content/324",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,68,7.572,377,4.205,403,3.846]],["keywords/324",[]],["title/325",[893,941.221]],["content/325",[10,0.086,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.871,27,0.843,66,3.061,170,3.953,259,6.205,377,3.691,403,3.376,487,7.367,893,9.556,895,14.547]],["keywords/325",[]],["title/326",[896,941.221]],["content/326",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,896,10.888]],["keywords/326",[]],["title/327",[897,941.221]],["content/327",[10,0.087,16,0.564,17,0.564,18,0.916,21,0.631,22,0.638,23,0.57,24,0.987,25,0.638,26,0.584,27,0.759,30,5.225,66,2.05,144,11.967,377,3.325,403,3.041,444,7.166,721,8.609,862,8.609,897,8.609,899,9.743,900,9.743,902,9.743,1158,10.729]],["keywords/327",[]],["title/328",[905,863.609]],["content/328",[10,0.085,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,66,3.276,377,4.091,905,12.623]],["keywords/328",[]],["title/329",[156,654.576]],["content/329",[10,0.089,16,0.356,17,0.356,18,0.652,21,0.399,22,0.403,23,0.564,24,0.39,25,0.403,26,0.368,27,0.479,28,3.229,29,3.321,30,3.717,34,4.798,35,3.577,40,2.153,41,3.78,73,4.009,112,3.78,121,3.616,122,2.918,156,3.78,159,4.923,160,3.185,165,5.618,236,5.057,375,3.648,377,2.099,378,3.712,403,3.007,513,4.987,514,4.987,515,4.987,516,4.987,517,4.987,518,4.987,519,4.987,520,7.81,521,4.812,522,4.987,524,5.435,526,6.562,530,6.562,773,4.738,813,7.298,907,6.151]],["keywords/329",[]],["title/330",[170,389.308]],["content/330",[10,0.091,16,0.434,17,0.434,18,0.508,21,0.487,22,0.492,23,0.657,24,0.476,25,0.492,26,0.45,27,0.585,30,6.46,35,2.988,66,1.58,112,4.614,170,4.102,260,9.618,261,7.474,269,7.645,270,7.474,394,10.181,911,11.224]],["keywords/330",[]],["title/331",[157,725.591]],["content/331",[10,0.091,16,0.42,17,0.42,18,0.491,21,0.471,22,0.476,23,0.641,24,0.46,25,0.476,26,0.435,27,0.566,30,4.223,34,5.451,35,3.506,40,2.542,52,1.238,66,1.528,112,4.463,119,1.639,121,4.109,122,3.445,157,4.947,159,3.711,160,3.761,165,4.235,236,3.812,375,4.307,377,2.478,378,4.383,403,2.267,526,4.947,530,4.947,552,8.874,813,5.502]],["keywords/331",[]],["title/332",[15,462.393]],["content/332",[10,0.09,14,3.756,15,2.449,16,0.326,17,0.326,18,0.382,21,0.365,22,0.369,23,0.527,24,0.358,25,0.369,26,0.338,27,0.44,28,5.891,29,4.857,30,4.33,34,5.589,35,3.724,40,1.974,41,3.466,96,3.137,112,3.466,121,4.212,122,2.676,159,4.598,160,2.921,165,5.246,236,5.891,375,3.345,377,1.925,378,6.772,403,1.761,498,5.745,504,4.273,510,4.76,523,7.294,526,6.128,530,6.128,543,6.439,1159,6.212,1160,6.212,1161,6.212]],["keywords/332",[]],["title/333",[385,863.609]],["content/333",[10,0.089,16,0.513,17,0.513,18,0.6,21,0.574,22,0.581,23,0.742,24,0.562,25,0.581,26,0.967,27,1.152,30,4.888,66,1.865,112,5.447,121,4.756,141,6.841,159,4.53,377,3.025,385,7.186,389,7.832,914,8.864,915,8.864,916,8.864]],["keywords/333",[]],["title/334",[917,941.221]],["content/334",[10,0.091,16,0.454,17,0.454,18,0.53,19,9.607,21,0.508,22,0.514,23,0.678,24,0.497,25,0.514,26,0.47,27,0.611,112,4.819,121,2.944,122,3.72,205,6.135,379,11.088,424,7.32,891,6.358,917,6.929,919,7.32,920,7.842,921,7.842,922,7.842,923,7.842]],["keywords/334",[]],["title/335",[1,530.518]],["content/335",[1,4.551,10,0.09,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,35,3.447,52,1.558,112,5.616,119,2.063,159,4.67,220,5.082,569,8.075,570,11.441,571,8.075,573,8.075,576,8.075,577,8.075,813,9.81]],["keywords/335",[]],["title/336",[440,833.406]],["content/336",[10,0.09,16,0.518,17,0.518,18,0.606,21,0.58,22,0.586,23,0.747,24,0.568,25,0.586,26,0.536,27,0.698,52,1.527,112,5.502,440,13.406,929,8.954,933,8.954,934,14.871,935,14.871,936,8.954,937,8.954,938,8.954]],["keywords/336",[]],["title/337",[940,941.221]],["content/337",[10,0.089,16,0.57,17,0.57,18,0.666,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.938,27,0.768,40,3.448,96,5.478,121,3.698,122,8.019,940,8.704,945,13.649,946,9.852,947,9.195]],["keywords/337",[]],["title/338",[259,611.129]],["content/338",[10,0.088,16,0.488,17,0.488,18,0.571,21,0.547,22,0.553,23,0.716,24,0.535,25,0.553,26,0.862,27,0.658,40,4.281,111,2.254,121,5.4,236,6.421,259,4.843,487,5.75,495,9.267,496,9.267,497,9.267,498,5.39,499,6.843,500,6.395,501,5.621,502,6.395,948,12.233,950,8.441]],["keywords/338",[]],["title/339",[873,863.609]],["content/339",[10,0.085,15,4.812,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,40,3.88,66,3.112,738,9.796,873,8.988,905,11.99,952,11.087,954,11.087]],["keywords/339",[]],["title/340",[376,680.19]],["content/340",[10,0.091,16,0.397,17,0.397,18,0.465,21,0.445,22,0.45,23,0.614,24,0.435,25,0.45,26,0.411,27,0.535,30,2.65,40,2.404,73,6.837,103,6.41,131,5.568,170,2.51,376,4.385,380,4.385,381,4.385,382,4.476,395,5.373,398,4.915,436,5.373,554,4.915,707,3.605,740,4.678,766,6.068,769,4.385,837,4.791,956,6.868,957,6.868,958,6.868,959,6.868,960,6.868,961,6.868,962,6.868,963,6.868,964,6.868,965,6.868,966,6.868,967,6.868,968,6.41]],["keywords/340",[]],["title/341",[111,196.26]],["content/341",[10,0.088,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,111,2.122,121,4.324,584,9.339,585,7.213,586,9.339,1162,12.686]],["keywords/341",[]],["title/342",[585,666.995]],["content/342",[10,0.09,16,0.57,17,0.57,18,0.666,21,1.015,22,0.645,23,0.799,24,0.624,25,0.645,26,0.938,35,2.622,40,3.448,72,4.777,160,5.102,584,7.987,585,6.168,586,7.987]],["keywords/342",[]],["title/343",[472,863.609]],["content/343",[10,0.08,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,121,4.5,472,9.719,477,10.592,478,10.592,979,11.988,980,11.988,981,11.988]],["keywords/343",[]],["title/344",[436,833.406]],["content/344",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,436,9.64]],["keywords/344",[]],["title/345",[982,941.221]],["content/345",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,982,10.888]],["keywords/345",[]],["title/346",[984,941.221]],["content/346",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,984,10.888]],["keywords/346",[]],["title/347",[985,941.221]],["content/347",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,985,10.888]],["keywords/347",[]],["title/348",[989,806.989]],["content/348",[10,0.084,16,0.675,17,0.675,18,0.789,21,0.756,22,0.764,23,0.896,24,0.74,25,0.764,26,0.699,27,0.91,66,2.456,111,2.15,403,3.643,851,6.212,989,11.592,991,11.672]],["keywords/348",[]],["title/349",[10,4.663]],["content/349",[]],["keywords/349",[]],["title/350",[707,559.18]],["content/350",[10,0.087,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,27,0.898,35,3.066,52,1.964,66,2.424,119,2.6,828,6.832,992,9.339]],["keywords/350",[]],["title/351",[740,725.591]],["content/351",[10,0.088,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,35,2.844,52,2.46,66,2.248,119,2.412,491,4.687,492,4.687,828,6.336,992,8.662,993,10.685]],["keywords/351",[]],["title/352",[397,994.263]],["content/352",[10,0.088,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,35,2.844,52,2.46,66,2.248,119,2.412,491,4.687,492,4.687,828,6.336,994,14.428]],["keywords/352",[]],["title/353",[753,762.39]],["content/353",[10,0.088,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,52,1.939,93,6.524,119,2.567,122,5.394,488,6.23,508,10.048]],["keywords/353",[]],["title/354",[887,898.867]],["content/354",[10,0.088,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,52,1.939,93,6.524,119,2.567,122,5.394,508,10.048,996,11.372]],["keywords/354",[]],["title/355",[888,941.221]],["content/355",[10,0.089,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,52,2.402,93,5.915,119,2.327,122,4.891,488,5.648,491,4.523,492,4.523,508,9.11,543,7.379,997,10.311]],["keywords/355",[]],["title/356",[769,680.19]],["content/356",[10,0.086,16,0.633,17,0.633,18,0.741,20,8.053,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,41,6.728,52,1.867,119,2.472,122,5.194,782,9.674,783,8.566,999,14.667,1163,6.728]],["keywords/356",[]],["title/357",[26,63.815]],["content/357",[10,0.087,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,119,2.502,121,4.162,802,9.796,803,9.796,1000,14.79,1163,6.812]],["keywords/357",[]],["title/358",[1001,941.221]],["content/358",[10,0.09,16,0.583,17,0.583,18,0.681,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.83,27,0.785,35,2.682,52,2.364,96,5.603,119,2.274,121,3.782,488,5.52,491,4.42,492,4.42,1005,10.076]],["keywords/358",[]],["title/359",[1006,1065.279]],["content/359",[10,0.09,16,0.583,17,0.583,18,0.681,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.604,27,0.785,35,2.682,52,2.364,96,5.603,119,2.274,121,3.782,488,5.52,491,4.42,492,4.42,1001,8.903,1009,10.076]],["keywords/359",[]],["title/360",[828,631.736]],["content/360",[10,0.087,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,66,2.333,119,2.502,377,3.783,1010,14.79,1011,11.087,1163,6.812]],["keywords/360",[]],["title/361",[767,941.221]],["content/361",[10,0.088,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,52,1.844,93,6.205,119,2.441,122,5.13,753,7.74,780,9.556,1013,14.547,1163,6.646]],["keywords/361",[]],["title/362",[95,863.609]],["content/362",[10,0.089,16,0.658,17,0.658,18,0.769,20,8.364,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,52,1.939,119,2.567,1014,9.595,1015,11.372]],["keywords/362",[]],["title/363",[837,743.19]],["content/363",[10,0.089,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,35,2.844,52,2.46,96,5.941,119,2.412,488,5.853,1017,10.685,1018,10.685]],["keywords/363",[]],["title/364",[1019,1065.279]],["content/364",[10,0.086,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,35,2.915,52,2.501,96,6.089,119,2.472,488,5.998,1020,10.949,1021,9.239,1022,10.949,1023,9.674]],["keywords/364",[]],["title/365",[1024,1065.279]],["content/365",[10,0.086,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,35,2.915,52,2.501,96,6.089,119,2.472,488,5.998,1021,9.239,1023,9.674,1025,10.949,1026,10.949]],["keywords/365",[]],["title/366",[67,680.19]],["content/366",[10,0.089,16,0.57,17,0.57,18,0.666,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,52,2.327,66,2.872,67,6.29,119,2.224,377,3.362,403,3.075,491,4.322,492,4.322,1027,13.649,1163,6.054]],["keywords/366",[]],["title/367",[68,654.576]],["content/367",[10,0.088,16,0.583,17,0.583,18,0.681,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.604,27,0.785,52,2.364,66,2.917,68,6.191,119,2.274,377,3.438,403,3.145,491,4.42,492,4.42,1029,13.863,1163,6.191]],["keywords/367",[]],["title/368",[398,762.39]],["content/368",[10,0.089,16,0.57,17,0.57,18,0.666,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,52,2.327,66,2.872,68,6.054,119,2.224,377,3.362,403,3.075,406,12.059,491,4.322,492,4.322,1163,6.054]],["keywords/368",[]],["title/369",[832,806.989]],["content/369",[10,0.087,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,52,1.844,119,2.441,121,4.06,832,8.193,834,9.556,1031,14.547,1032,10.816,1033,10.816,1163,6.646]],["keywords/369",[]],["title/370",[838,863.609]],["content/370",[10,0.088,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,52,1.939,66,2.393,119,2.567,377,3.88,1034,11.372,1163,6.988]],["keywords/370",[]],["title/371",[707,559.18]],["content/371",[10,0.086,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,66,2.333,119,2.502,377,3.783,828,6.575,992,8.988,1014,9.355,1036,14.79]],["keywords/371",[]],["title/372",[65,694.266]],["content/372",[10,0.088,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,52,1.844,66,3.061,119,2.441,377,3.691,1040,14.547,1041,10.816,1163,6.646]],["keywords/372",[]],["title/373",[1042,1065.279]],["content/373",[10,0.089,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,1.915,119,2.534,1014,9.474,1044,11.227,1046,11.227]],["keywords/373",[]],["title/374",[380,680.19]],["content/374",[10,0.086,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,52,1.844,119,2.441,121,4.06,1047,10.816,1048,14.547,1049,10.816,1050,14.547,1051,10.816,1163,6.646]],["keywords/374",[]],["title/375",[381,680.19]],["content/375",[10,0.086,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,119,2.502,122,5.259,543,7.934,1058,14.79,1059,11.087,1163,6.812,1164,12.209]],["keywords/375",[]],["title/376",[382,694.266]],["content/376",[10,0.086,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,119,2.502,121,4.162,1061,11.087,1062,14.79,1063,11.087,1163,6.812,1165,12.209]],["keywords/376",[]],["title/377",[867,806.989]],["content/377",[10,0.09,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,1.738,93,5.847,96,5.668,112,6.263,119,2.301,867,7.721,1065,13.972,1066,10.192,1163,6.263]],["keywords/377",[]],["title/378",[1067,1065.279]],["content/378",[10,0.087,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,66,2.333,119,2.502,377,3.783,1069,14.79,1070,11.087,1163,6.812]],["keywords/378",[]],["title/379",[1071,1065.279]],["content/379",[10,0.087,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,35,2.915,52,1.867,66,2.304,72,3.832,119,2.472,121,4.11,1072,14.667,1073,10.949]],["keywords/379",[]],["title/380",[835,833.406]],["content/380",[10,0.088,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,119,2.502,121,4.162,1074,14.79,1075,11.087,1163,6.812]],["keywords/380",[]],["title/381",[839,806.989]],["content/381",[10,0.087,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,119,2.502,121,4.162,1076,14.79,1077,11.087,1078,11.087,1163,6.812]],["keywords/381",[]],["title/382",[989,806.989]],["content/382",[10,0.088,15,4.476,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,28,5.412,29,5.567,30,3.978,34,5.135,35,3.749,111,1.9,159,5.269,989,10.669,1079,10.311]],["keywords/382",[]],["title/383",[439,806.989]],["content/383",[10,0.087,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,30,4.387,35,3.027,52,1.939,66,2.393,119,2.567,377,3.88,697,9.595]],["keywords/383",[]],["title/384",[10,4.663]],["content/384",[]],["keywords/384",[]],["title/385",[10,4.663]],["content/385",[10,0.091,16,0.219,17,0.219,18,0.256,21,0.245,22,0.248,23,0.378,24,0.24,25,0.248,26,0.734,27,0.295,30,6.468,35,2.253,37,5.257,66,2.579,112,2.325,121,1.42,122,1.794,141,4.57,160,5.826,170,2.363,220,3.595,237,5.766,260,6.058,261,8.162,262,5.712,264,3.343,265,3.343,267,3.343,268,3.343,269,5.766,270,4.305,271,5.241,272,3.067,273,3.343,274,6.058,375,3.834,376,2.416,377,1.291,378,5.108,380,2.416,381,2.416,382,2.466,383,3.783,386,3.783,387,6.465,388,3.783,389,3.343,390,3.783,391,3.783,392,3.783,393,3.783,394,7.586,1166,4.166,1167,4.166]],["keywords/385",[]],["title/386",[10,4.663]],["content/386",[10,0.09,16,0.255,17,0.255,18,0.298,21,0.285,22,0.289,23,0.43,24,0.279,25,0.289,26,0.264,27,0.343,30,5.432,35,3.269,37,5.799,66,2.792,73,2.871,121,1.653,141,2.378,160,6.36,170,2.687,196,2.871,220,6.143,237,3,258,7.356,260,3.153,261,2.933,269,3,270,7.356,271,3.571,274,3.153,375,4.36,376,6.041,377,1.503,378,4.436,380,2.813,381,2.813,382,2.871,394,3.337,396,11.047,400,3.892,401,3.892,402,3.892,403,2.295,404,11.047,405,9.462,406,3.892,407,4.405,408,3.892,409,3.892,410,3.892]],["keywords/386",[]],["title/387",[10,4.663]],["content/387",[10,0.09,16,0.235,17,0.235,18,0.275,21,0.263,22,0.266,23,0.402,24,0.257,25,0.266,26,0.243,27,0.316,30,5.229,35,3.122,41,8.756,66,2.468,71,3.177,73,2.647,93,6.018,96,5.833,112,2.495,121,1.524,141,2.192,160,2.103,170,2.509,196,7.643,220,5.833,237,2.766,260,2.906,261,2.704,269,2.766,270,6.985,274,2.906,375,4.072,376,5.696,378,6.33,380,2.593,381,2.593,382,2.647,394,3.076,400,3.588,401,3.588,402,3.588,408,3.588,409,3.588,410,3.588,411,9.507,413,10.49,414,4.061,415,4.061,416,4.061,417,4.061,418,4.061,419,4.061,420,4.061,421,8.921,422,8.921,423,8.921]],["keywords/387",[]]],"invertedIndex":[["",{"_index":10,"title":{"82":{"position":[[0,4]]},"83":{"position":[[0,3]]},"84":{"position":[[0,3]]},"85":{"position":[[0,1],[7,3]]},"86":{"position":[[0,1],[17,3]]},"87":{"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]]},"141":{"position":[[0,4]]},"235":{"position":[[0,4]]},"236":{"position":[[0,3]]},"237":{"position":[[0,3]]},"238":{"position":[[0,2],[7,4]]},"239":{"position":[[0,2],[8,4]]},"240":{"position":[[0,2],[10,4]]},"241":{"position":[[0,3]]},"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,8]]},"296":{"position":[[0,5]]},"297":{"position":[[0,5]]},"298":{"position":[[0,6]]},"299":{"position":[[0,6]]},"300":{"position":[[0,1],[15,2]]},"301":{"position":[[0,4]]},"349":{"position":[[0,4]]},"384":{"position":[[0,8]]},"385":{"position":[[0,7]]},"386":{"position":[[0,7]]},"387":{"position":[[0,7]]}},"content":{"0":{"position":[[102,2]]},"1":{"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]]},"3":{"position":[[0,2]]},"5":{"position":[[0,1]]},"6":{"position":[[0,1]]},"8":{"position":[[0,1],[19,1],[163,1],[186,2],[299,2],[365,2],[436,2],[530,2],[621,2],[721,2],[784,2],[814,1],[936,2],[939,3],[943,2],[946,3],[997,1],[1035,3],[1085,1],[1125,3]]},"10":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[320,3]]},"11":{"position":[[43,1]]},"12":{"position":[[49,1]]},"13":{"position":[[37,1]]},"14":{"position":[[58,1]]},"15":{"position":[[51,1]]},"17":{"position":[[35,1]]},"18":{"position":[[63,1]]},"19":{"position":[[47,1]]},"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]]},"39":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[296,1],[354,3]]},"40":{"position":[[43,1],[62,1],[142,3],[162,2],[171,1],[184,1],[233,3]]},"42":{"position":[[79,1],[104,1],[156,1],[229,3],[277,1],[300,3]]},"43":{"position":[[265,1],[284,1],[364,3]]},"46":{"position":[[71,1],[90,1],[170,3],[190,2],[199,1],[237,3]]},"47":{"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]]},"50":{"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]]},"51":{"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]]},"52":{"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]]},"53":{"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]]},"56":{"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]]},"57":{"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]]},"59":{"position":[[179,1],[198,1],[278,3],[298,2],[307,1],[325,1],[374,1],[407,3]]},"61":{"position":[[79,1],[98,1],[178,3],[198,2],[207,1],[229,1],[249,1],[258,2],[268,3]]},"62":{"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]]},"64":{"position":[[72,1],[91,1],[171,3],[191,2],[200,1],[223,1],[251,1],[274,1],[283,2],[293,3]]},"65":{"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]]},"67":{"position":[[88,1],[107,1],[187,3],[207,2],[216,1],[235,1],[263,1],[282,1],[291,2],[301,3]]},"69":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[226,1],[254,1],[270,1],[279,2],[289,3]]},"71":{"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]]},"73":{"position":[[75,1],[94,1],[205,3],[225,2],[234,1],[245,1],[268,1],[296,1],[315,1],[324,2],[334,3]]},"75":{"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]]},"77":{"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]]},"78":{"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]]},"79":{"position":[[57,1],[76,1],[220,1],[249,1],[262,1],[332,2],[335,2],[338,3]]},"80":{"position":[[49,1],[68,1],[213,1],[242,1],[284,1],[329,2],[332,2],[335,3]]},"81":{"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":[[80,1]]},"84":{"position":[[0,2],[3,11],[25,10],[46,7]]},"85":{"position":[[170,1],[201,1],[391,1],[471,3]]},"86":{"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]]},"87":{"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]]},"89":{"position":[[1600,1],[1619,1],[1699,3],[1740,1],[1762,3]]},"91":{"position":[[66,1],[85,1],[165,3],[201,1],[223,3]]},"92":{"position":[[32,1],[51,1],[131,3],[166,1],[188,3]]},"93":{"position":[[31,1],[50,1],[130,3],[166,1],[188,3]]},"94":{"position":[[34,1],[53,1],[133,3],[168,1],[190,3],[226,1],[237,1],[242,3]]},"95":{"position":[[36,1],[55,1],[135,3],[172,1],[194,3],[230,1],[243,1],[250,3]]},"96":{"position":[[44,1],[63,1],[143,3],[181,1],[203,3],[239,1],[256,3]]},"97":{"position":[[61,1],[80,1],[160,3],[196,1],[218,3]]},"98":{"position":[[74,1],[93,1],[173,3],[208,1],[230,3]]},"99":{"position":[[30,1],[49,1],[129,3],[163,1],[165,2],[231,2],[319,3]]},"100":{"position":[[33,1],[52,1],[148,3],[185,1],[207,3]]},"101":{"position":[[92,1],[111,1],[191,3],[231,1],[253,3]]},"102":{"position":[[33,1],[52,1],[132,3],[166,1],[188,3],[224,1],[234,1],[268,3]]},"103":{"position":[[44,1],[63,1],[161,3],[202,1],[224,3]]},"104":{"position":[[38,1],[57,1],[158,3],[202,1],[224,3]]},"105":{"position":[[29,1],[48,1],[128,3],[165,1],[187,3]]},"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],[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]]},"137":{"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]]},"138":{"position":[[0,3],[51,1],[70,1],[214,1],[243,1],[256,1],[326,2],[329,2],[332,3]]},"139":{"position":[[0,3],[43,1],[62,1],[207,1],[236,1],[278,1],[323,2],[326,2],[329,3]]},"140":{"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]]},"142":{"position":[[0,3],[11,12]]},"143":{"position":[[0,3],[11,14]]},"144":{"position":[[0,3],[12,22]]},"145":{"position":[[0,3],[12,8],[27,16]]},"146":{"position":[[0,3],[12,14]]},"147":{"position":[[0,3],[12,10]]},"148":{"position":[[0,3],[11,8]]},"149":{"position":[[0,3],[11,5],[22,3]]},"150":{"position":[[0,3],[13,2],[22,13],[40,6],[102,1],[121,1],[201,3],[221,2],[230,1],[243,1],[301,3]]},"151":{"position":[[0,3],[13,2],[35,1],[54,1],[134,3],[154,2],[163,1],[176,1],[225,3]]},"152":{"position":[[0,3],[11,9]]},"153":{"position":[[0,3],[13,20],[34,1],[59,1],[111,1],[184,3],[232,1],[255,3]]},"154":{"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]]},"155":{"position":[[0,3],[11,7]]},"156":{"position":[[0,3],[11,8]]},"157":{"position":[[0,3],[18,2],[25,12],[38,1],[57,1],[137,3],[157,2],[166,1],[204,3]]},"158":{"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]]},"159":{"position":[[0,3],[11,28]]},"160":{"position":[[0,3],[11,7]]},"161":{"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]]},"162":{"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]]},"163":{"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]]},"164":{"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]]},"165":{"position":[[0,3],[11,9]]},"166":{"position":[[0,3],[11,8]]},"167":{"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]]},"168":{"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]]},"169":{"position":[[0,3],[11,9]]},"170":{"position":[[0,3],[18,2],[26,34],[61,1],[80,1],[160,3],[180,2],[189,1],[207,1],[237,1],[251,3]]},"171":{"position":[[0,3],[11,8]]},"172":{"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]]},"173":{"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]]},"174":{"position":[[0,3],[11,9]]},"175":{"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]]},"176":{"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]]},"177":{"position":[[0,3],[11,8]]},"178":{"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]]},"179":{"position":[[0,3],[11,8]]},"180":{"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]]},"181":{"position":[[0,3],[11,8]]},"182":{"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]]},"183":{"position":[[0,3],[11,9]]},"184":{"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]]},"185":{"position":[[0,3],[11,7]]},"186":{"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]]},"188":{"position":[[147,1],[166,1],[213,2],[302,3],[393,1],[424,1]]},"189":{"position":[[117,1],[136,1],[216,3]]},"190":{"position":[[179,1],[198,1],[215,1],[292,2],[304,2],[307,1],[322,2],[325,2],[329,2]]},"191":{"position":[[21,2],[127,1],[146,1],[263,3]]},"192":{"position":[[21,2],[92,1],[111,1],[239,3]]},"193":{"position":[[81,1],[100,1],[198,3]]},"194":{"position":[[54,1],[73,1],[166,3]]},"195":{"position":[[75,1],[94,1],[188,3]]},"196":{"position":[[53,1],[72,1],[165,3]]},"197":{"position":[[51,1],[70,1],[179,3]]},"198":{"position":[[200,1],[211,2],[254,1],[350,3]]},"199":{"position":[[121,1],[140,1],[236,3]]},"200":{"position":[[49,1],[68,1],[160,3]]},"201":{"position":[[147,1],[166,1],[273,3]]},"202":{"position":[[136,1],[155,1],[270,3]]},"203":{"position":[[124,1],[143,1],[257,3]]},"204":{"position":[[91,1],[110,1],[208,2],[235,1],[263,2],[266,3]]},"205":{"position":[[112,1],[131,1],[226,3]]},"206":{"position":[[56,1],[75,1],[169,3],[209,1],[228,1],[253,1],[297,1]]},"207":{"position":[[95,1],[114,1],[205,3]]},"208":{"position":[[126,1],[145,1],[238,3]]},"209":{"position":[[117,1],[136,1],[234,3]]},"210":{"position":[[118,1],[137,1],[238,3]]},"211":{"position":[[63,1],[73,1],[92,1],[182,1],[220,2],[260,3]]},"212":{"position":[[103,1],[122,1],[225,3]]},"213":{"position":[[237,1],[263,1],[328,1],[354,1],[442,3]]},"214":{"position":[[61,1],[80,1],[179,3]]},"215":{"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]]},"216":{"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]]},"217":{"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]]},"218":{"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]]},"219":{"position":[[20,2],[204,1],[223,1],[312,1],[314,1],[381,2],[384,1],[436,2],[439,2],[442,3]]},"220":{"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]]},"221":{"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]]},"222":{"position":[[20,2],[448,1],[467,1],[547,2],[601,2],[635,2],[678,6],[685,3],[784,5]]},"223":{"position":[[21,2],[168,1],[187,1],[279,1],[344,2],[347,3]]},"224":{"position":[[21,2],[261,1],[280,1],[370,1],[447,1],[488,2],[491,2],[494,3]]},"225":{"position":[[148,1],[167,1],[262,1],[311,2],[314,3]]},"226":{"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]]},"227":{"position":[[21,2],[303,1],[322,1],[415,3]]},"228":{"position":[[21,2],[131,1],[150,1],[242,1],[276,1],[278,2],[306,2],[324,2],[349,2],[352,2],[355,3]]},"229":{"position":[[114,1],[133,1],[225,3]]},"230":{"position":[[111,1],[130,1],[222,3]]},"231":{"position":[[106,1],[125,1],[224,3]]},"232":{"position":[[57,1],[76,1],[176,3]]},"233":{"position":[[145,1],[164,1],[267,3]]},"234":{"position":[[102,1],[121,1],[216,3]]},"236":{"position":[[0,2],[3,6]]},"238":{"position":[[0,1]]},"239":{"position":[[0,1]]},"240":{"position":[[8,2],[381,7],[415,7]]},"241":{"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,5],[513,1],[522,7],[556,7],[590,2],[593,3],[597,2],[600,3],[651,1],[681,3],[731,1],[761,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]]},"296":{"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]]},"297":{"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]]},"298":{"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,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]]},"300":{"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]]},"302":{"position":[[0,3],[36,1],[38,7],[50,22],[73,1],[92,1],[139,2],[228,3],[233,18],[267,1],[298,1]]},"303":{"position":[[0,3],[14,5],[20,1],[57,1],[76,1],[156,3]]},"304":{"position":[[0,3],[74,1],[93,1],[186,2],[200,1],[215,3],[220,2]]},"305":{"position":[[0,3],[14,2],[17,25],[43,1],[62,1],[179,3]]},"306":{"position":[[0,3],[14,2],[17,21],[39,1],[58,1],[186,3]]},"307":{"position":[[0,3],[19,18],[38,1],[57,1],[155,3]]},"308":{"position":[[0,3],[18,8],[27,1],[46,1],[139,3],[144,2],[147,39]]},"309":{"position":[[0,3],[21,18],[40,1],[59,1],[153,3]]},"310":{"position":[[0,3],[21,6],[28,1],[47,1],[140,3]]},"311":{"position":[[0,3],[21,6],[28,1],[47,1],[156,3],[161,2],[189,3]]},"312":{"position":[[0,3],[21,13],[45,31],[77,1],[88,2],[91,11],[111,1],[207,3]]},"313":{"position":[[0,3],[21,26],[48,1],[67,1],[163,3]]},"314":{"position":[[0,3],[21,6],[28,1],[47,1],[139,3]]},"315":{"position":[[0,3],[21,17],[39,4],[44,10],[63,1],[70,1],[89,1],[196,3]]},"316":{"position":[[0,3],[21,17],[39,4],[44,1],[46,4],[51,1],[53,1],[72,1],[187,3]]},"317":{"position":[[0,3],[21,16],[38,4],[43,1],[45,4],[50,1],[52,1],[71,1],[185,3]]},"318":{"position":[[0,3],[21,17],[39,1],[58,1],[156,2],[159,2],[177,1],[205,2],[208,3],[213,2],[216,34]]},"319":{"position":[[0,3],[21,20],[42,1],[61,1],[156,3]]},"320":{"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]]},"321":{"position":[[0,3],[21,19],[41,1],[60,1],[151,3]]},"322":{"position":[[0,3],[20,27],[48,1],[67,1],[160,3]]},"323":{"position":[[0,3],[21,20],[42,1],[61,1],[159,3]]},"324":{"position":[[0,3],[21,20],[42,1],[61,1],[162,3]]},"325":{"position":[[0,3],[21,10],[32,1],[42,1],[61,1],[151,1],[189,2],[229,3]]},"326":{"position":[[0,3],[21,24],[46,1],[65,1],[168,3]]},"327":{"position":[[0,3],[21,4],[101,1],[127,1],[192,1],[218,1],[306,3],[311,2],[318,1],[339,34],[379,5]]},"328":{"position":[[0,3],[20,8],[41,2],[44,1],[63,1],[162,3]]},"329":{"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]]},"330":{"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]]},"331":{"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]]},"332":{"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]]},"333":{"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]]},"334":{"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]]},"335":{"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]]},"336":{"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]]},"337":{"position":[[0,3],[14,2],[17,10],[28,2],[31,2],[47,5],[67,5],[87,5],[93,1],[112,1],[204,1],[269,2],[272,3]]},"338":{"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]]},"339":{"position":[[0,3],[56,21],[78,1],[97,1],[192,1],[241,2],[244,3]]},"340":{"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]]},"341":{"position":[[0,3],[14,2],[17,14],[43,12],[56,4],[61,18],[121,1],[140,1],[233,3]]},"342":{"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]]},"343":{"position":[[0,3],[74,1],[93,1],[185,3]]},"344":{"position":[[0,3],[21,24],[46,1],[65,1],[157,3]]},"345":{"position":[[0,3],[21,16],[38,1],[57,1],[156,3]]},"346":{"position":[[0,3],[21,10],[32,1],[51,1],[151,3]]},"347":{"position":[[0,3],[21,30],[52,1],[71,1],[174,3]]},"348":{"position":[[28,4],[41,7],[56,3],[60,1],[79,1],[174,3]]},"350":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[173,3]]},"351":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[193,1],[208,2],[218,3]]},"352":{"position":[[0,3],[13,10],[24,1],[43,1],[136,3],[156,2],[165,1],[201,1],[217,2],[227,3]]},"353":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[176,3]]},"354":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[174,1],[179,3]]},"355":{"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]]},"356":{"position":[[0,3],[49,1],[68,1],[148,3],[168,2],[177,1],[216,1],[249,3]]},"357":{"position":[[0,3],[28,9],[38,1],[57,1],[137,3],[157,2],[166,1],[199,1],[256,3]]},"358":{"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]]},"359":{"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]]},"360":{"position":[[0,3],[29,11],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[239,3]]},"361":{"position":[[0,3],[28,18],[52,14],[67,1],[86,1],[166,3],[186,2],[195,1],[244,1],[280,3]]},"362":{"position":[[0,3],[11,6],[18,1],[37,1],[117,3],[137,2],[146,1],[176,3],[181,2],[184,42]]},"363":{"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]]},"364":{"position":[[0,3],[48,1],[67,1],[147,3],[167,2],[176,1],[187,1],[247,3]]},"365":{"position":[[0,3],[46,1],[65,1],[145,3],[165,2],[174,1],[185,1],[245,3]]},"366":{"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]]},"367":{"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]]},"368":{"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]]},"369":{"position":[[0,3],[28,26],[55,1],[74,1],[191,3],[211,2],[220,1],[259,1],[320,3]]},"370":{"position":[[0,3],[29,12],[42,1],[61,1],[141,3],[161,2],[170,1],[181,1],[189,3]]},"371":{"position":[[0,3],[22,11],[34,1],[53,1],[146,3],[166,2],[175,1],[243,3]]},"372":{"position":[[0,3],[29,15],[50,9],[60,1],[79,1],[159,3],[179,2],[188,1],[231,1],[267,3]]},"373":{"position":[[0,3],[11,13],[25,1],[44,1],[124,3],[144,2],[153,1],[195,3],[200,2],[203,10],[236,3]]},"374":{"position":[[0,3],[70,1],[89,1],[169,3],[189,2],[198,1],[233,1],[273,3]]},"375":{"position":[[0,3],[74,1],[93,1],[173,3],[193,2],[202,1],[253,1],[290,3]]},"376":{"position":[[0,3],[59,1],[78,1],[158,3],[178,2],[187,1],[236,1],[277,3]]},"377":{"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]]},"378":{"position":[[0,3],[29,27],[57,1],[76,1],[156,3],[176,2],[185,1],[232,1],[270,3]]},"379":{"position":[[0,3],[23,7],[37,5],[43,1],[62,1],[142,3],[162,2],[171,1],[282,3]]},"380":{"position":[[0,3],[28,12],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[208,6],[240,3]]},"381":{"position":[[0,3],[28,14],[43,1],[62,1],[142,3],[162,2],[171,1],[208,1],[243,3]]},"382":{"position":[[15,6],[22,1],[41,1],[131,1],[133,1],[204,2],[207,1],[224,2],[227,2],[230,2],[233,3]]},"383":{"position":[[0,3],[24,27],[66,1],[85,1],[165,3],[185,2],[194,1],[211,3]]},"385":{"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]]},"386":{"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]]},"387":{"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]]}},"keywords":{}}],["0",{"_index":20,"title":{},"content":{"1":{"position":[[49,2]]},"8":{"position":[[664,2]]},"241":{"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]]},"356":{"position":[[28,17]]},"362":{"position":[[227,1]]}},"keywords":{}}],["0"",{"_index":244,"title":{},"content":{"22":{"position":[[1007,7]]},"300":{"position":[[925,7]]}},"keywords":{}}],["0.5",{"_index":783,"title":{},"content":{"95":{"position":[[245,4]]},"124":{"position":[[220,4]]},"194":{"position":[[161,4]]},"249":{"position":[[246,4]]},"268":{"position":[[80,4]]},"308":{"position":[[134,4]]},"356":{"position":[[218,4]]}},"keywords":{}}],["0.5、0.75、1.0、1.25、1.5、1.75、2.0",{"_index":1164,"title":{},"content":{"375":{"position":[[28,45]]}},"keywords":{}}],["0.7",{"_index":844,"title":{},"content":{"194":{"position":[[21,3]]},"308":{"position":[[14,3]]}},"keywords":{}}],["0.75",{"_index":1052,"title":{},"content":{"268":{"position":[[85,5]]}},"keywords":{}}],["000",{"_index":1078,"title":{},"content":{"274":{"position":[[243,7]]},"381":{"position":[[210,7]]}},"keywords":{}}],["01",{"_index":260,"title":{},"content":{"24":{"position":[[148,4]]},"27":{"position":[[591,4],[1501,4],[1588,4]]},"28":{"position":[[865,4]]},"29":{"position":[[822,4]]},"216":{"position":[[244,4],[278,4],[430,4]]},"296":{"position":[[148,4]]},"330":{"position":[[179,10],[210,8],[342,8]]},"385":{"position":[[413,4],[1255,7],[1327,7]]},"386":{"position":[[737,4]]},"387":{"position":[[715,4]]}},"keywords":{}}],["01</span>",{"_index":264,"title":{},"content":{"24":{"position":[[238,17]]},"27":{"position":[[681,17]]},"296":{"position":[[238,17]]},"385":{"position":[[497,17]]}},"keywords":{}}],["02",{"_index":394,"title":{},"content":{"27":{"position":[[1534,4],[1558,4],[1621,4],[1645,4]]},"28":{"position":[[890,4]]},"29":{"position":[[847,4]]},"216":{"position":[[303,4],[396,4],[455,4]]},"330":{"position":[[230,8],[311,10],[362,8]]},"385":{"position":[[1283,7],[1302,7],[1355,7],[1374,7]]},"386":{"position":[[757,4]]},"387":{"position":[[735,4]]}},"keywords":{}}],["02</span>",{"_index":267,"title":{},"content":{"24":{"position":[[361,17]]},"27":{"position":[[804,17]]},"296":{"position":[[361,17]]},"385":{"position":[[614,17]]}},"keywords":{}}],["03",{"_index":409,"title":{},"content":{"28":{"position":[[915,4]]},"29":{"position":[[872,4]]},"386":{"position":[[777,4]]},"387":{"position":[[755,4]]}},"keywords":{}}],["03a9f4",{"_index":499,"title":{},"content":{"51":{"position":[[252,10]]},"52":{"position":[[249,10]]},"162":{"position":[[215,10]]},"163":{"position":[[219,10]]},"224":{"position":[[456,10]]},"338":{"position":[[343,10]]}},"keywords":{}}],["04",{"_index":410,"title":{},"content":{"28":{"position":[[1020,4]]},"29":{"position":[[989,4]]},"386":{"position":[[877,4]]},"387":{"position":[[867,4]]}},"keywords":{}}],["0xffffff).tostring(16",{"_index":1126,"title":{},"content":{"291":{"position":[[401,23]]}},"keywords":{}}],["0表示滚动、1",{"_index":1088,"title":{},"content":{"285":{"position":[[338,9]]}},"keywords":{}}],["1",{"_index":41,"title":{},"content":{"1":{"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]]},"59":{"position":[[354,3]]},"62":{"position":[[891,4],[970,4]]},"170":{"position":[[209,11]]},"215":{"position":[[629,2]]},"218":{"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]]},"300":{"position":[[534,3]]},"329":{"position":[[389,2]]},"332":{"position":[[467,12]]},"356":{"position":[[46,2]]},"387":{"position":[[146,2],[153,3],[568,2],[575,3],[786,2],[793,3],[908,2],[915,3]]}},"keywords":{}}],["1.0",{"_index":1053,"title":{},"content":{"268":{"position":[[91,4]]}},"keywords":{}}],["1.25",{"_index":1054,"title":{},"content":{"268":{"position":[[96,5]]}},"keywords":{}}],["1.5",{"_index":1055,"title":{},"content":{"268":{"position":[[102,4]]}},"keywords":{}}],["1.75",{"_index":1056,"title":{},"content":{"268":{"position":[[107,5]]}},"keywords":{}}],["10",{"_index":96,"title":{},"content":{"8":{"position":[[780,3]]},"29":{"position":[[224,3],[649,3],[906,3],[1033,3]]},"62":{"position":[[731,3]]},"173":{"position":[[466,3]]},"218":{"position":[[685,3]]},"223":{"position":[[340,3]]},"241":{"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]]},"332":{"position":[[420,3]]},"337":{"position":[[265,3]]},"358":{"position":[[225,3]]},"359":{"position":[[231,3]]},"363":{"position":[[165,3]]},"364":{"position":[[189,3]]},"365":{"position":[[187,3]]},"377":{"position":[[212,4]]},"387":{"position":[[149,3],[571,3],[789,3],[911,3]]}},"keywords":{}}],["100",{"_index":947,"title":{},"content":{"223":{"position":[[327,4]]},"285":{"position":[[908,4],[1041,4]]},"337":{"position":[[252,4]]}},"keywords":{}}],["1000",{"_index":229,"title":{},"content":{"22":{"position":[[640,6]]},"300":{"position":[[558,6]]}},"keywords":{}}],["100px"",{"_index":516,"title":{},"content":{"56":{"position":[[251,11],[408,11]]},"57":{"position":[[718,11]]},"167":{"position":[[222,11],[379,11]]},"168":{"position":[[476,11]]},"215":{"position":[[698,11]]},"329":{"position":[[458,11]]}},"keywords":{}}],["1024",{"_index":627,"title":{},"content":{"81":{"position":[[439,4]]},"140":{"position":[[433,4]]}},"keywords":{}}],["1080p",{"_index":387,"title":{},"content":{"27":{"position":[[1065,8],[1109,8]]},"385":{"position":[[853,8],[897,8]]}},"keywords":{}}],["11",{"_index":938,"title":{},"content":{"222":{"position":[[661,5]]},"336":{"position":[[382,5]]}},"keywords":{}}],["11/gi",{"_index":937,"title":{},"content":{"222":{"position":[[627,7]]},"336":{"position":[[348,7]]}},"keywords":{}}],["11/gi.test(ua",{"_index":936,"title":{},"content":{"222":{"position":[[584,16]]},"336":{"position":[[305,16]]}},"keywords":{}}],["111",{"_index":1085,"title":{},"content":{"285":{"position":[[234,6]]},"287":{"position":[[239,6]]}},"keywords":{}}],["120",{"_index":921,"title":{},"content":{"220":{"position":[[333,4]]},"334":{"position":[[236,4]]}},"keywords":{}}],["150",{"_index":386,"title":{},"content":{"27":{"position":[[1051,4]]},"385":{"position":[[839,4]]}},"keywords":{}}],["16:9",{"_index":1061,"title":{},"content":{"269":{"position":[[95,4],[279,7]]},"376":{"position":[[238,7]]}},"keywords":{}}],["180",{"_index":922,"title":{},"content":{"220":{"position":[[369,4]]},"334":{"position":[[272,4]]}},"keywords":{}}],["1977"",{"_index":281,"title":{},"content":{"25":{"position":[[106,10]]},"297":{"position":[[106,10]]}},"keywords":{}}],["2",{"_index":543,"title":{},"content":{"59":{"position":[[403,3]]},"170":{"position":[[239,11]]},"218":{"position":[[1094,4]]},"248":{"position":[[245,2]]},"268":{"position":[[298,2]]},"285":{"position":[[372,2]]},"287":{"position":[[279,2]]},"332":{"position":[[639,9],[658,12]]},"355":{"position":[[213,2]]},"375":{"position":[[255,2]]}},"keywords":{}}],["2.0",{"_index":1057,"title":{},"content":{"268":{"position":[[113,3]]}},"keywords":{}}],["20",{"_index":489,"title":{},"content":{"50":{"position":[[258,3]]},"51":{"position":[[332,3]]},"53":{"position":[[354,3]]},"73":{"position":[[247,3]]},"161":{"position":[[227,3]]},"162":{"position":[[295,3]]},"164":{"position":[[302,3]]},"184":{"position":[[211,3]]}},"keywords":{}}],["200",{"_index":408,"title":{},"content":{"28":{"position":[[816,4]]},"285":{"position":[[951,4]]},"386":{"position":[[693,4]]},"387":{"position":[[671,4]]}},"keywords":{}}],["20px",{"_index":520,"title":{},"content":{"56":{"position":[[328,7],[343,7],[485,7],[499,7]]},"57":{"position":[[795,7],[810,7]]},"167":{"position":[[299,7],[314,7],[456,7],[470,7]]},"168":{"position":[[553,7],[568,7]]},"215":{"position":[[775,7],[790,7]]},"329":{"position":[[535,7],[550,7]]}},"keywords":{}}],["222",{"_index":1089,"title":{},"content":{"285":{"position":[[359,6]]},"287":{"position":[[266,6]]}},"keywords":{}}],["240",{"_index":424,"title":{},"content":{"29":{"position":[[773,4]]},"220":{"position":[[404,4]]},"334":{"position":[[307,4]]}},"keywords":{}}],["24px",{"_index":511,"title":{},"content":{"53":{"position":[[501,7]]},"164":{"position":[[449,7]]}},"keywords":{}}],["25",{"_index":1093,"title":{},"content":{"285":{"position":[[563,3],[652,7]]}},"keywords":{}}],["250",{"_index":383,"title":{},"content":{"27":{"position":[[567,4]]},"385":{"position":[[395,4]]}},"keywords":{}}],["3",{"_index":1091,"title":{},"content":{"285":{"position":[[436,2]]},"287":{"position":[[306,2]]}},"keywords":{}}],["300",{"_index":923,"title":{},"content":{"220":{"position":[[445,4]]},"334":{"position":[[348,4]]}},"keywords":{}}],["3000",{"_index":492,"title":{},"content":{"50":{"position":[[340,6]]},"51":{"position":[[421,6]]},"52":{"position":[[429,6]]},"53":{"position":[[519,6]]},"56":{"position":[[612,6]]},"57":{"position":[[843,6]]},"61":{"position":[[261,6]]},"62":{"position":[[985,6]]},"64":{"position":[[286,6]]},"65":{"position":[[812,6]]},"67":{"position":[[294,6]]},"69":{"position":[[282,6]]},"73":{"position":[[327,6]]},"161":{"position":[[309,6]]},"162":{"position":[[384,6]]},"163":{"position":[[399,6]]},"164":{"position":[[467,6]]},"167":{"position":[[583,6]]},"168":{"position":[[601,6]]},"172":{"position":[[220,6]]},"173":{"position":[[563,6]]},"175":{"position":[[251,6]]},"176":{"position":[[541,6]]},"178":{"position":[[247,6]]},"180":{"position":[[239,6]]},"184":{"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]]},"351":{"position":[[211,6]]},"352":{"position":[[220,6]]},"355":{"position":[[219,6]]},"358":{"position":[[310,6]]},"359":{"position":[[320,6]]},"366":{"position":[[262,6]]},"367":{"position":[[271,6]]},"368":{"position":[[252,6]]}},"keywords":{}}],["300px",{"_index":649,"title":{},"content":{"85":{"position":[[194,6]]},"188":{"position":[[417,6]]},"302":{"position":[[291,6]]}},"keywords":{}}],["30px",{"_index":502,"title":{},"content":{"51":{"position":[[276,7]]},"52":{"position":[[273,7]]},"53":{"position":[[298,7]]},"162":{"position":[[239,7]]},"163":{"position":[[243,7]]},"164":{"position":[[246,7]]},"224":{"position":[[480,7]]},"338":{"position":[[367,7]]}},"keywords":{}}],["333",{"_index":1090,"title":{},"content":{"285":{"position":[[423,6]]},"287":{"position":[[293,6]]}},"keywords":{}}],["360p",{"_index":391,"title":{},"content":{"27":{"position":[[1229,7]]},"385":{"position":[[1017,7]]}},"keywords":{}}],["400",{"_index":1107,"title":{},"content":{"285":{"position":[[1000,4]]}},"keywords":{}}],["400px",{"_index":648,"title":{},"content":{"85":{"position":[[179,6]]},"188":{"position":[[402,6]]},"302":{"position":[[276,6]]}},"keywords":{}}],["40px",{"_index":505,"title":{},"content":{"51":{"position":[[406,7]]},"162":{"position":[[369,7]]}},"keywords":{}}],["480p",{"_index":915,"title":{},"content":{"219":{"position":[[341,6]]},"333":{"position":[[233,6]]}},"keywords":{}}],["4:3",{"_index":1060,"title":{},"content":{"269":{"position":[[90,4]]}},"keywords":{}}],["5",{"_index":93,"title":{},"content":{"8":{"position":[[718,2]]},"29":{"position":[[217,3],[642,3],[899,3],[1026,3]]},"94":{"position":[[239,2]]},"123":{"position":[[218,2]]},"192":{"position":[[198,22]]},"206":{"position":[[243,1],[269,1]]},"241":{"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]]},"306":{"position":[[145,22]]},"320":{"position":[[170,1],[179,1]]},"353":{"position":[[173,2]]},"354":{"position":[[176,2]]},"355":{"position":[[173,2]]},"361":{"position":[[246,2]]},"377":{"position":[[208,3]]},"387":{"position":[[142,3],[564,3],[782,3],[904,3]]}},"keywords":{}}],["50",{"_index":1101,"title":{},"content":{"285":{"position":[[829,3]]}},"keywords":{}}],["500",{"_index":1104,"title":{},"content":{"285":{"position":[[936,4],[975,6]]}},"keywords":{}}],["5s",{"_index":895,"title":{},"content":{"211":{"position":[[65,3],[69,3]]},"325":{"position":[[34,3],[38,3]]}},"keywords":{}}],["5x",{"_index":421,"title":{},"content":{"29":{"position":[[527,5],[886,5],[1013,5]]},"387":{"position":[[449,5],[769,5],[891,5]]}},"keywords":{}}],["60",{"_index":919,"title":{},"content":{"220":{"position":[[293,3]]},"285":{"position":[[893,3]]},"334":{"position":[[196,3]]}},"keywords":{}}],["720p",{"_index":389,"title":{},"content":{"27":{"position":[[1170,7]]},"219":{"position":[[396,6]]},"333":{"position":[[288,6]]},"385":{"position":[[958,7]]}},"keywords":{}}],["8",{"_index":497,"title":{},"content":{"51":{"position":[[232,3]]},"52":{"position":[[229,3]]},"53":{"position":[[258,3]]},"162":{"position":[[195,3]]},"163":{"position":[[199,3]]},"164":{"position":[[206,3]]},"224":{"position":[[259,1],[436,3]]},"338":{"position":[[146,1],[323,3]]}},"keywords":{}}],["8"",{"_index":646,"title":{},"content":{"85":{"position":[[127,7]]}},"keywords":{}}],["9",{"_index":522,"title":{},"content":{"56":{"position":[[360,5],[516,5]]},"57":{"position":[[827,5]]},"167":{"position":[[331,5],[487,5]]},"168":{"position":[[585,5]]},"215":{"position":[[807,5]]},"329":{"position":[[567,5]]}},"keywords":{}}],["_",{"_index":36,"title":{},"content":{"1":{"position":[[261,3]]},"277":{"position":[[297,3]]},"290":{"position":[[282,3]]}},"keywords":{}}],["abbrevi",{"_index":901,"title":{},"content":{"213":{"position":[[462,12]]}},"keywords":{}}],["absolut",{"_index":518,"title":{},"content":{"56":{"position":[[311,11],[468,11]]},"57":{"position":[[778,11]]},"167":{"position":[[282,11],[439,11]]},"168":{"position":[[536,11]]},"215":{"position":[[758,11]]},"329":{"position":[[518,11]]}},"keywords":{}}],["accept",{"_index":827,"title":{},"content":{"190":{"position":[[49,7]]}},"keywords":{}}],["access",{"_index":61,"title":{},"content":{"7":{"position":[[397,6]]},"75":{"position":[[116,6]]},"213":{"position":[[175,6]]},"221":{"position":[[111,6]]}},"keywords":{}}],["accord",{"_index":987,"title":{},"content":{"233":{"position":[[57,9]]}},"keywords":{}}],["acquisit",{"_index":169,"title":{},"content":{"20":{"position":[[325,12]]}},"keywords":{}}],["ad",{"_index":43,"title":{"2":{"position":[[0,3]]}},"content":{"5":{"position":[[31,3]]},"6":{"position":[[28,3]]},"8":{"position":[[194,3],[233,2],[327,2],[368,2],[595,2],[671,2],[750,3],[830,5],[898,4],[985,5],[1029,5],[1073,5],[1119,5]]},"238":{"position":[[31,3]]},"239":{"position":[[28,3]]},"241":{"position":[[639,5],[675,5],[719,5],[755,5]]}},"keywords":{}}],["adapt",{"_index":1037,"title":{},"content":{"265":{"position":[[63,9]]},"271":{"position":[[101,5]]}},"keywords":{}}],["add",{"_index":13,"title":{"1":{"position":[[0,3]]},"23":{"position":[[0,3]]},"26":{"position":[[7,3]]},"27":{"position":[[0,3]]},"28":{"position":[[0,3]]},"29":{"position":[[0,3]]},"57":{"position":[[0,4]]},"62":{"position":[[0,4]]},"65":{"position":[[0,4]]},"71":{"position":[[0,4]]},"75":{"position":[[0,4]]},"168":{"position":[[0,4]]},"173":{"position":[[0,4]]},"176":{"position":[[0,4]]},"182":{"position":[[0,4]]},"186":{"position":[[0,4]]}},"content":{"1":{"position":[[0,3]]},"6":{"position":[[7,3]]},"20":{"position":[[34,3],[104,3]]},"43":{"position":[[77,3]]},"47":{"position":[[33,3]]},"57":{"position":[[22,3],[42,3]]},"62":{"position":[[22,3],[42,3]]},"65":{"position":[[22,3],[42,3]]},"71":{"position":[[23,3],[43,3]]},"75":{"position":[[22,3],[45,3]]},"168":{"position":[[16,3]]},"173":{"position":[[16,3]]},"176":{"position":[[16,3]]},"182":{"position":[[16,3]]},"186":{"position":[[16,3]]},"216":{"position":[[76,3]]},"231":{"position":[[39,3]]},"239":{"position":[[7,3]]},"282":{"position":[[7,3]]}},"keywords":{}}],["addit",{"_index":1012,"title":{},"content":{"254":{"position":[[121,10]]}},"keywords":{}}],["address",{"_index":75,"title":{},"content":{"8":{"position":[[306,7]]},"189":{"position":[[50,8]]},"204":{"position":[[328,9]]},"219":{"position":[[196,7]]},"227":{"position":[[175,9],[231,7]]},"252":{"position":[[54,8]]}},"keywords":{}}],["aden"",{"_index":283,"title":{},"content":{"25":{"position":[[190,10]]},"297":{"position":[[190,10]]}},"keywords":{}}],["adjust",{"_index":861,"title":{},"content":{"198":{"position":[[153,6]]}},"keywords":{}}],["ads.js"></script>",{"_index":55,"title":{},"content":{"7":{"position":[[67,31],[216,31],[351,31]]},"240":{"position":[[64,31],[213,31],[348,31]]}},"keywords":{}}],["ads/dist/artplay",{"_index":58,"title":{},"content":{"7":{"position":[[190,18],[325,18]]},"240":{"position":[[187,18],[322,18]]}},"keywords":{}}],["advanc",{"_index":425,"title":{"30":{"position":[[0,8]]}},"content":{"213":{"position":[[132,7]]}},"keywords":{}}],["agent",{"_index":758,"title":{},"content":{"89":{"position":[[1271,5]]},"118":{"position":[[1233,5]]}},"keywords":{}}],["airplay",{"_index":989,"title":{"234":{"position":[[0,8]]},"275":{"position":[[0,8]]},"348":{"position":[[0,8]]},"382":{"position":[[0,8]]}},"content":{"234":{"position":[[51,7],[201,8]]},"275":{"position":[[24,7],[151,10],[187,10]]},"348":{"position":[[33,7],[159,8]]},"382":{"position":[[141,10],[177,10]]}},"keywords":{}}],["alignitem",{"_index":1136,"title":{},"content":{"292":{"position":[[507,11]]}},"keywords":{}}],["allow",{"_index":892,"title":{},"content":{"208":{"position":[[110,7]]}},"keywords":{}}],["alreadi",{"_index":729,"title":{},"content":{"89":{"position":[[604,7]]},"118":{"position":[[566,7]]}},"keywords":{}}],["amaro"",{"_index":285,"title":{},"content":{"25":{"position":[[275,11]]},"297":{"position":[[275,11]]}},"keywords":{}}],["amp;&",{"_index":679,"title":{},"content":{"86":{"position":[[550,10]]},"87":{"position":[[363,10],[457,10]]}},"keywords":{}}],["anonym",{"_index":875,"title":{},"content":{"204":{"position":[[250,12]]},"318":{"position":[[192,12]]}},"keywords":{}}],["antioverlap",{"_index":1095,"title":{},"content":{"285":{"position":[[679,12]]}},"keywords":{}}],["app",{"_index":25,"title":{},"content":{"1":{"position":[[101,5]]},"8":{"position":[[60,5]]},"10":{"position":[[215,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]]},"39":{"position":[[215,5]]},"40":{"position":[[103,5]]},"42":{"position":[[141,6]]},"43":{"position":[[325,5]]},"46":{"position":[[131,5]]},"47":{"position":[[112,5]]},"50":{"position":[[126,5]]},"51":{"position":[[130,5]]},"52":{"position":[[127,5]]},"53":{"position":[[156,5]]},"56":{"position":[[166,5]]},"57":{"position":[[537,5]]},"59":{"position":[[239,5]]},"61":{"position":[[139,5]]},"62":{"position":[[581,5]]},"64":{"position":[[132,5]]},"65":{"position":[[542,5]]},"67":{"position":[[148,5]]},"69":{"position":[[142,5]]},"71":{"position":[[201,5]]},"73":{"position":[[135,5]]},"75":{"position":[[352,5]]},"77":{"position":[[105,5]]},"78":{"position":[[106,5]]},"79":{"position":[[117,5]]},"80":{"position":[[109,5]]},"81":{"position":[[111,5]]},"83":{"position":[[121,5]]},"85":{"position":[[166,3],[432,5]]},"89":{"position":[[1660,5]]},"91":{"position":[[126,5]]},"92":{"position":[[92,5]]},"93":{"position":[[91,5]]},"94":{"position":[[94,5]]},"95":{"position":[[96,5]]},"96":{"position":[[104,5]]},"97":{"position":[[121,5]]},"98":{"position":[[134,5]]},"99":{"position":[[90,5]]},"100":{"position":[[93,5]]},"101":{"position":[[152,5]]},"102":{"position":[[93,5]]},"103":{"position":[[104,5]]},"104":{"position":[[98,5]]},"105":{"position":[[89,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]]},"136":{"position":[[99,5]]},"137":{"position":[[100,5]]},"138":{"position":[[111,5]]},"139":{"position":[[103,5]]},"140":{"position":[[105,5]]},"150":{"position":[[162,5]]},"151":{"position":[[95,5]]},"153":{"position":[[96,6]]},"154":{"position":[[220,5]]},"157":{"position":[[98,5]]},"158":{"position":[[94,5]]},"161":{"position":[[95,5]]},"162":{"position":[[93,5]]},"163":{"position":[[97,5]]},"164":{"position":[[104,5]]},"167":{"position":[[137,5]]},"168":{"position":[[295,5]]},"170":{"position":[[121,5]]},"172":{"position":[[98,5]]},"173":{"position":[[329,5]]},"175":{"position":[[97,5]]},"176":{"position":[[295,5]]},"178":{"position":[[101,5]]},"180":{"position":[[99,5]]},"182":{"position":[[120,5]]},"184":{"position":[[99,5]]},"186":{"position":[[259,5]]},"188":{"position":[[207,5],[262,6],[389,3]]},"189":{"position":[[177,5]]},"190":{"position":[[240,5]]},"191":{"position":[[187,5]]},"192":{"position":[[152,5]]},"193":{"position":[[141,5]]},"194":{"position":[[114,5]]},"195":{"position":[[135,5]]},"196":{"position":[[113,5]]},"197":{"position":[[111,5]]},"198":{"position":[[295,5]]},"199":{"position":[[181,5]]},"200":{"position":[[109,5]]},"201":{"position":[[207,5]]},"202":{"position":[[196,5]]},"203":{"position":[[184,5]]},"204":{"position":[[151,5]]},"205":{"position":[[172,5]]},"206":{"position":[[116,5]]},"207":{"position":[[155,5]]},"208":{"position":[[186,5]]},"209":{"position":[[177,5]]},"210":{"position":[[178,5]]},"211":{"position":[[133,5]]},"212":{"position":[[163,5]]},"213":{"position":[[300,6]]},"214":{"position":[[121,5]]},"215":{"position":[[571,5]]},"216":{"position":[[154,5]]},"217":{"position":[[536,5]]},"218":{"position":[[593,5]]},"219":{"position":[[264,5]]},"220":{"position":[[233,5]]},"221":{"position":[[347,5]]},"222":{"position":[[508,5]]},"223":{"position":[[228,5]]},"224":{"position":[[321,5]]},"225":{"position":[[208,5]]},"226":{"position":[[138,5]]},"227":{"position":[[363,5]]},"228":{"position":[[191,5]]},"229":{"position":[[174,5]]},"230":{"position":[[171,5]]},"231":{"position":[[166,5]]},"232":{"position":[[117,5]]},"233":{"position":[[205,5]]},"234":{"position":[[162,5]]},"241":{"position":[[60,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]]},"296":{"position":[[60,5]]},"297":{"position":[[3707,5]]},"298":{"position":[[219,5]]},"300":{"position":[[378,5]]},"302":{"position":[[133,5],[188,6],[263,3]]},"303":{"position":[[117,5]]},"304":{"position":[[134,5]]},"305":{"position":[[103,5]]},"306":{"position":[[99,5]]},"307":{"position":[[98,5]]},"308":{"position":[[87,5]]},"309":{"position":[[100,5]]},"310":{"position":[[88,5]]},"311":{"position":[[88,5]]},"312":{"position":[[152,5]]},"313":{"position":[[108,5]]},"314":{"position":[[88,5]]},"315":{"position":[[130,5]]},"316":{"position":[[113,5]]},"317":{"position":[[112,5]]},"318":{"position":[[99,5]]},"319":{"position":[[102,5]]},"320":{"position":[[88,5]]},"321":{"position":[[101,5]]},"322":{"position":[[108,5]]},"323":{"position":[[102,5]]},"324":{"position":[[102,5]]},"325":{"position":[[102,5]]},"326":{"position":[[106,5]]},"327":{"position":[[164,6]]},"328":{"position":[[104,5]]},"329":{"position":[[331,5]]},"330":{"position":[[105,5]]},"331":{"position":[[293,5]]},"332":{"position":[[328,5]]},"333":{"position":[[156,5]]},"334":{"position":[[136,5]]},"335":{"position":[[256,5]]},"336":{"position":[[229,5]]},"337":{"position":[[153,5]]},"338":{"position":[[208,5]]},"339":{"position":[[138,5]]},"340":{"position":[[98,5]]},"341":{"position":[[181,5]]},"342":{"position":[[120,5]]},"343":{"position":[[134,5]]},"344":{"position":[[106,5]]},"345":{"position":[[98,5]]},"346":{"position":[[92,5]]},"347":{"position":[[112,5]]},"348":{"position":[[120,5]]},"350":{"position":[[78,5]]},"351":{"position":[[78,5]]},"352":{"position":[[84,5]]},"353":{"position":[[92,5]]},"354":{"position":[[92,5]]},"355":{"position":[[92,5]]},"356":{"position":[[109,5]]},"357":{"position":[[98,5]]},"358":{"position":[[144,5]]},"359":{"position":[[150,5]]},"360":{"position":[[101,5]]},"361":{"position":[[127,5]]},"362":{"position":[[78,5]]},"363":{"position":[[84,5]]},"364":{"position":[[108,5]]},"365":{"position":[[106,5]]},"366":{"position":[[102,5]]},"367":{"position":[[102,5]]},"368":{"position":[[103,5]]},"369":{"position":[[115,5]]},"370":{"position":[[102,5]]},"371":{"position":[[94,5]]},"372":{"position":[[120,5]]},"373":{"position":[[85,5]]},"374":{"position":[[130,5]]},"375":{"position":[[134,5]]},"376":{"position":[[119,5]]},"377":{"position":[[103,5]]},"378":{"position":[[117,5]]},"379":{"position":[[103,5]]},"380":{"position":[[101,5]]},"381":{"position":[[103,5]]},"382":{"position":[[82,5]]},"383":{"position":[[126,5]]},"385":{"position":[[255,5]]},"386":{"position":[[192,5]]},"387":{"position":[[309,5]]}},"keywords":{}}],["app"></div>",{"_index":655,"title":{},"content":{"85":{"position":[[275,25]]}},"keywords":{}}],["app').queryselector",{"_index":445,"title":{},"content":{"39":{"position":[[135,19]]},"150":{"position":[[82,19]]}},"keywords":{}}],["appear",{"_index":833,"title":{},"content":{"191":{"position":[[58,6]]},"192":{"position":[[50,6]]},"201":{"position":[[80,6]]},"202":{"position":[[92,6]]},"203":{"position":[[80,6]]},"212":{"position":[[52,7]]}},"keywords":{}}],["area",{"_index":788,"title":{},"content":{"98":{"position":[[47,4]]}},"keywords":{}}],["arg",{"_index":773,"title":{},"content":{"89":{"position":[[1724,9]]},"91":{"position":[[185,9]]},"92":{"position":[[150,9]]},"93":{"position":[[150,9]]},"94":{"position":[[152,9],[210,9]]},"95":{"position":[[156,9],[214,9]]},"96":{"position":[[165,9],[223,9]]},"97":{"position":[[180,9]]},"98":{"position":[[192,9]]},"100":{"position":[[169,9]]},"101":{"position":[[215,9]]},"102":{"position":[[150,9],[208,9]]},"103":{"position":[[186,9]]},"104":{"position":[[186,9]]},"105":{"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]]},"215":{"position":[[832,9],[934,9]]},"329":{"position":[[592,9],[674,9]]}},"keywords":{}}],["array",{"_index":112,"title":{},"content":{"10":{"position":[[6,5],[14,5]]},"27":{"position":[[211,5]]},"29":{"position":[[113,5]]},"107":{"position":[[4,5]]},"222":{"position":[[277,5]]},"270":{"position":[[30,5]]},"329":{"position":[[4,8]]},"330":{"position":[[4,8]]},"331":{"position":[[4,8]]},"332":{"position":[[4,8]]},"333":{"position":[[4,8]]},"334":{"position":[[4,8]]},"335":{"position":[[4,8]]},"336":{"position":[[4,8]]},"377":{"position":[[21,5]]},"385":{"position":[[98,5]]},"387":{"position":[[71,5]]}},"keywords":{}}],["arraydefault",{"_index":906,"title":{},"content":{"215":{"position":[[6,13]]},"216":{"position":[[6,13]]},"217":{"position":[[6,13]]},"218":{"position":[[6,13]]},"219":{"position":[[6,13]]},"220":{"position":[[6,13]]},"221":{"position":[[6,13]]},"222":{"position":[[6,13]]}},"keywords":{}}],["arrow",{"_index":830,"title":{},"content":{"190":{"position":[[435,5]]}},"keywords":{}}],["arrowleft",{"_index":959,"title":{},"content":{"226":{"position":[[410,10]]},"340":{"position":[[370,10]]}},"keywords":{}}],["arrowright",{"_index":960,"title":{},"content":{"226":{"position":[[425,11]]},"340":{"position":[[385,11]]}},"keywords":{}}],["art",{"_index":21,"title":{},"content":{"1":{"position":[[56,3]]},"8":{"position":[[15,3]]},"10":{"position":[[170,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]]},"39":{"position":[[170,3]]},"40":{"position":[[58,3]]},"42":{"position":[[152,3]]},"43":{"position":[[280,3]]},"46":{"position":[[86,3]]},"47":{"position":[[67,3]]},"50":{"position":[[81,3]]},"51":{"position":[[85,3]]},"52":{"position":[[82,3]]},"53":{"position":[[111,3]]},"56":{"position":[[121,3]]},"57":{"position":[[492,3]]},"59":{"position":[[194,3]]},"61":{"position":[[94,3]]},"62":{"position":[[536,3]]},"64":{"position":[[87,3]]},"65":{"position":[[497,3]]},"67":{"position":[[103,3]]},"69":{"position":[[97,3]]},"71":{"position":[[156,3]]},"73":{"position":[[90,3]]},"75":{"position":[[307,3]]},"77":{"position":[[60,3]]},"78":{"position":[[61,3]]},"79":{"position":[[72,3]]},"80":{"position":[[64,3]]},"81":{"position":[[66,3],[521,4]]},"83":{"position":[[76,3]]},"85":{"position":[[387,3]]},"87":{"position":[[283,3],[452,4]]},"89":{"position":[[1615,3]]},"91":{"position":[[81,3]]},"92":{"position":[[47,3]]},"93":{"position":[[46,3]]},"94":{"position":[[49,3]]},"95":{"position":[[51,3]]},"96":{"position":[[59,3]]},"97":{"position":[[76,3]]},"98":{"position":[[89,3]]},"99":{"position":[[45,3]]},"100":{"position":[[48,3]]},"101":{"position":[[107,3]]},"102":{"position":[[48,3]]},"103":{"position":[[59,3]]},"104":{"position":[[53,3]]},"105":{"position":[[44,3]]},"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]]},"136":{"position":[[54,3]]},"137":{"position":[[55,3]]},"138":{"position":[[66,3]]},"139":{"position":[[58,3]]},"140":{"position":[[60,3],[515,4]]},"150":{"position":[[117,3]]},"151":{"position":[[50,3]]},"153":{"position":[[107,3]]},"154":{"position":[[175,3]]},"157":{"position":[[53,3]]},"158":{"position":[[49,3]]},"161":{"position":[[50,3]]},"162":{"position":[[48,3]]},"163":{"position":[[52,3]]},"164":{"position":[[59,3]]},"167":{"position":[[92,3]]},"168":{"position":[[250,3]]},"170":{"position":[[76,3]]},"172":{"position":[[53,3]]},"173":{"position":[[284,3]]},"175":{"position":[[52,3]]},"176":{"position":[[250,3]]},"178":{"position":[[56,3]]},"180":{"position":[[54,3]]},"182":{"position":[[75,3]]},"184":{"position":[[54,3]]},"186":{"position":[[214,3]]},"188":{"position":[[162,3]]},"189":{"position":[[132,3]]},"190":{"position":[[194,3]]},"191":{"position":[[142,3]]},"192":{"position":[[107,3]]},"193":{"position":[[96,3]]},"194":{"position":[[69,3]]},"195":{"position":[[90,3]]},"196":{"position":[[68,3]]},"197":{"position":[[66,3]]},"198":{"position":[[250,3]]},"199":{"position":[[136,3]]},"200":{"position":[[64,3]]},"201":{"position":[[162,3]]},"202":{"position":[[151,3]]},"203":{"position":[[139,3]]},"204":{"position":[[106,3]]},"205":{"position":[[127,3]]},"206":{"position":[[71,3]]},"207":{"position":[[110,3]]},"208":{"position":[[141,3]]},"209":{"position":[[132,3]]},"210":{"position":[[133,3]]},"211":{"position":[[88,3]]},"212":{"position":[[118,3]]},"213":{"position":[[350,3]]},"214":{"position":[[76,3]]},"215":{"position":[[526,3]]},"216":{"position":[[109,3]]},"217":{"position":[[491,3]]},"218":{"position":[[548,3]]},"219":{"position":[[219,3]]},"220":{"position":[[188,3]]},"221":{"position":[[302,3]]},"222":{"position":[[463,3]]},"223":{"position":[[183,3]]},"224":{"position":[[276,3]]},"225":{"position":[[163,3]]},"226":{"position":[[93,3]]},"227":{"position":[[318,3]]},"228":{"position":[[146,3],[271,4],[327,4]]},"229":{"position":[[129,3]]},"230":{"position":[[126,3]]},"231":{"position":[[121,3]]},"232":{"position":[[72,3]]},"233":{"position":[[160,3]]},"234":{"position":[[117,3]]},"241":{"position":[[15,3]]},"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]]},"296":{"position":[[15,3]]},"297":{"position":[[3662,3],[3931,4]]},"298":{"position":[[174,3]]},"300":{"position":[[392,5],[1021,4],[1097,4]]},"302":{"position":[[88,3]]},"303":{"position":[[72,3]]},"304":{"position":[[89,3]]},"305":{"position":[[58,3]]},"306":{"position":[[54,3]]},"307":{"position":[[53,3]]},"308":{"position":[[42,3]]},"309":{"position":[[55,3]]},"310":{"position":[[43,3]]},"311":{"position":[[43,3]]},"312":{"position":[[107,3]]},"313":{"position":[[63,3]]},"314":{"position":[[43,3]]},"315":{"position":[[85,3]]},"316":{"position":[[68,3]]},"317":{"position":[[67,3]]},"318":{"position":[[54,3]]},"319":{"position":[[57,3]]},"320":{"position":[[43,3]]},"321":{"position":[[56,3]]},"322":{"position":[[63,3]]},"323":{"position":[[57,3]]},"324":{"position":[[57,3]]},"325":{"position":[[57,3]]},"326":{"position":[[61,3]]},"327":{"position":[[214,3]]},"328":{"position":[[59,3]]},"329":{"position":[[286,3]]},"330":{"position":[[60,3]]},"331":{"position":[[248,3]]},"332":{"position":[[283,3]]},"333":{"position":[[111,3]]},"334":{"position":[[91,3]]},"335":{"position":[[211,3]]},"336":{"position":[[184,3]]},"337":{"position":[[108,3]]},"338":{"position":[[163,3]]},"339":{"position":[[93,3]]},"340":{"position":[[53,3]]},"341":{"position":[[136,3]]},"342":{"position":[[75,3],[200,4],[241,4]]},"343":{"position":[[89,3]]},"344":{"position":[[61,3]]},"345":{"position":[[53,3]]},"346":{"position":[[47,3]]},"347":{"position":[[67,3]]},"348":{"position":[[75,3]]},"350":{"position":[[33,3]]},"351":{"position":[[33,3]]},"352":{"position":[[39,3]]},"353":{"position":[[47,3]]},"354":{"position":[[47,3]]},"355":{"position":[[47,3]]},"356":{"position":[[64,3]]},"357":{"position":[[53,3]]},"358":{"position":[[99,3]]},"359":{"position":[[105,3]]},"360":{"position":[[56,3]]},"361":{"position":[[82,3]]},"362":{"position":[[33,3]]},"363":{"position":[[39,3]]},"364":{"position":[[63,3]]},"365":{"position":[[61,3]]},"366":{"position":[[57,3]]},"367":{"position":[[57,3]]},"368":{"position":[[58,3]]},"369":{"position":[[70,3]]},"370":{"position":[[57,3]]},"371":{"position":[[49,3]]},"372":{"position":[[75,3]]},"373":{"position":[[40,3]]},"374":{"position":[[85,3]]},"375":{"position":[[89,3]]},"376":{"position":[[74,3]]},"377":{"position":[[58,3]]},"378":{"position":[[72,3]]},"379":{"position":[[58,3]]},"380":{"position":[[56,3]]},"381":{"position":[[58,3]]},"382":{"position":[[37,3]]},"383":{"position":[[81,3]]},"385":{"position":[[210,3]]},"386":{"position":[[147,3]]},"387":{"position":[[264,3]]}},"keywords":{}}],["art.airplay",{"_index":1079,"title":{},"content":{"275":{"position":[[219,14]]},"382":{"position":[[209,14]]}},"keywords":{}}],["art.aspectratio",{"_index":1063,"title":{},"content":{"269":{"position":[[261,15]]},"376":{"position":[[220,15]]}},"keywords":{}}],["art.attr('playsinlin",{"_index":1073,"title":{},"content":{"272":{"position":[[261,23]]},"379":{"position":[[212,23]]}},"keywords":{}}],["art.autoheight",{"_index":1070,"title":{},"content":{"271":{"position":[[295,14]]},"378":{"position":[[217,14]]}},"keywords":{}}],["art.autos",{"_index":1041,"title":{},"content":{"265":{"position":[[270,12]]},"372":{"position":[[218,12]]}},"keywords":{}}],["art.backward",{"_index":997,"title":{},"content":{"248":{"position":[[230,12]]},"355":{"position":[[198,12]]}},"keywords":{}}],["art.contextmenu.add",{"_index":174,"title":{},"content":{"20":{"position":[[574,21]]},"65":{"position":[[663,21]]},"176":{"position":[[416,21]]},"298":{"position":[[395,21]]}},"keywords":{}}],["art.contextmenu.show",{"_index":552,"title":{},"content":{"64":{"position":[[202,20],[253,20]]},"65":{"position":[[612,20],[772,20]]},"175":{"position":[[167,20],[218,20]]},"176":{"position":[[365,20],[501,20]]},"217":{"position":[[679,20],[749,20]]},"331":{"position":[[412,20],[482,20]]}},"keywords":{}}],["art.contextmenu['contextmenu1",{"_index":182,"title":{},"content":{"20":{"position":[[1156,32]]},"298":{"position":[[894,32]]}},"keywords":{}}],["art.controls.add",{"_index":177,"title":{},"content":{"20":{"position":[[688,18]]},"62":{"position":[[673,18]]},"173":{"position":[[421,18]]},"298":{"position":[[509,18]]}},"keywords":{}}],["art.controls.port",{"_index":252,"title":{},"content":{"22":{"position":[[1228,20]]},"300":{"position":[[1146,20]]}},"keywords":{}}],["art.controls.show",{"_index":545,"title":{},"content":{"61":{"position":[[231,17]]},"172":{"position":[[190,17]]}},"keywords":{}}],["art.controls['control1",{"_index":183,"title":{},"content":{"20":{"position":[[1205,25]]},"298":{"position":[[943,25]]}},"keywords":{}}],["art.currenttim",{"_index":780,"title":{},"content":{"94":{"position":[[259,15]]},"123":{"position":[[232,15]]},"254":{"position":[[300,15]]},"361":{"position":[[228,15]]}},"keywords":{}}],["art.destroy",{"_index":697,"title":{},"content":{"87":{"position":[[468,12]]},"96":{"position":[[241,14]]},"125":{"position":[[210,14]]},"276":{"position":[[182,14]]},"383":{"position":[[196,14]]}},"keywords":{}}],["art.destroy(fals",{"_index":698,"title":{},"content":{"87":{"position":[[483,19]]}},"keywords":{}}],["art.flip",{"_index":1051,"title":{},"content":{"267":{"position":[[253,8]]},"374":{"position":[[224,8]]}},"keywords":{}}],["art.forward",{"_index":996,"title":{},"content":{"247":{"position":[[193,11]]},"354":{"position":[[162,11]]}},"keywords":{}}],["art.fullscreen",{"_index":1027,"title":{},"content":{"259":{"position":[[226,14],[271,14]]},"366":{"position":[[190,14],[235,14]]}},"keywords":{}}],["art.fullscreenweb",{"_index":1029,"title":{},"content":{"260":{"position":[[238,17],[286,17]]},"367":{"position":[[193,17],[241,17]]}},"keywords":{}}],["art.getbloburl().then((url",{"_index":1026,"title":{},"content":{"258":{"position":[[225,27]]},"365":{"position":[[191,27]]}},"keywords":{}}],["art.getdataurl().then((url",{"_index":1022,"title":{},"content":{"257":{"position":[[227,27]]},"364":{"position":[[193,27]]}},"keywords":{}}],["art.hotkey.add(65",{"_index":561,"title":{},"content":{"71":{"position":[[271,18]]},"182":{"position":[[190,18]]}},"keywords":{}}],["art.hotkey.add(66",{"_index":562,"title":{},"content":{"71":{"position":[[334,18]]},"182":{"position":[[250,18]]}},"keywords":{}}],["art.i18n.upd",{"_index":474,"title":{},"content":{"47":{"position":[[167,17]]},"158":{"position":[[149,17]]}},"keywords":{}}],["art.layers.add",{"_index":171,"title":{},"content":{"20":{"position":[[483,16]]},"57":{"position":[[667,16]]},"168":{"position":[[425,16]]},"298":{"position":[[304,16]]}},"keywords":{}}],["art.layers.port",{"_index":250,"title":{},"content":{"22":{"position":[[1152,18]]},"300":{"position":[[1070,18]]}},"keywords":{}}],["art.layers.show",{"_index":524,"title":{},"content":{"56":{"position":[[584,15]]},"167":{"position":[[555,15]]},"215":{"position":[[888,15]]},"329":{"position":[[628,15]]}},"keywords":{}}],["art.layers['layer1",{"_index":181,"title":{},"content":{"20":{"position":[[1114,21]]},"298":{"position":[[852,21]]}},"keywords":{}}],["art.loading.show",{"_index":555,"title":{},"content":{"67":{"position":[[218,16],[265,16]]},"81":{"position":[[559,16]]},"140":{"position":[[553,16]]},"178":{"position":[[171,16],[218,16]]}},"keywords":{}}],["art.loop",{"_index":1066,"title":{},"content":{"270":{"position":[[256,8]]},"377":{"position":[[197,8]]}},"keywords":{}}],["art.mask.show",{"_index":557,"title":{},"content":{"69":{"position":[[212,13],[256,13]]},"180":{"position":[[169,13],[213,13]]}},"keywords":{}}],["art.mini",{"_index":1034,"title":{},"content":{"263":{"position":[[197,8]]},"370":{"position":[[172,8]]}},"keywords":{}}],["art.mut",{"_index":1011,"title":{},"content":{"253":{"position":[[231,9]]},"360":{"position":[[196,9]]}},"keywords":{}}],["art.notice.show",{"_index":542,"title":{},"content":{"59":{"position":[[309,15],[358,15]]},"77":{"position":[[360,15]]},"78":{"position":[[478,15]]},"136":{"position":[[354,15]]},"137":{"position":[[472,15]]},"170":{"position":[[191,15],[221,15]]}},"keywords":{}}],["art.on("ready"",{"_index":246,"title":{},"content":{"22":{"position":[[1045,25]]},"300":{"position":[[963,25]]}},"keywords":{}}],["art.on('artplayerpluginads:click",{"_index":105,"title":{},"content":{"8":{"position":[[950,34]]},"241":{"position":[[604,34]]}},"keywords":{}}],["art.on('artplayerpluginads:skip",{"_index":107,"title":{},"content":{"8":{"position":[[1039,33]]},"241":{"position":[[685,33]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:config",{"_index":1149,"title":{},"content":{"294":{"position":[[462,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:destroy",{"_index":1154,"title":{},"content":{"294":{"position":[[854,40]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:emit",{"_index":1145,"title":{},"content":{"294":{"position":[[189,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:error",{"_index":1148,"title":{},"content":{"294":{"position":[[374,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:hid",{"_index":1152,"title":{},"content":{"294":{"position":[[704,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:load",{"_index":1146,"title":{},"content":{"294":{"position":[[276,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:show",{"_index":1153,"title":{},"content":{"294":{"position":[[779,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:start",{"_index":1151,"title":{},"content":{"294":{"position":[[628,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:stop",{"_index":1150,"title":{},"content":{"294":{"position":[[553,37]]}},"keywords":{}}],["art.on('blur",{"_index":789,"title":{},"content":{"98":{"position":[[177,14]]},"127":{"position":[[127,14]]}},"keywords":{}}],["art.on('destroy",{"_index":784,"title":{},"content":{"96":{"position":[[147,17]]},"125":{"position":[[116,17]]}},"keywords":{}}],["art.on('focu",{"_index":785,"title":{},"content":{"97":{"position":[[164,15]]},"126":{"position":[[123,15]]}},"keywords":{}}],["art.on('fullscreen",{"_index":807,"title":{},"content":{"103":{"position":[[165,20]]},"132":{"position":[[133,20]]}},"keywords":{}}],["art.on('fullscreenweb",{"_index":809,"title":{},"content":{"104":{"position":[[162,23]]},"133":{"position":[[136,23]]}},"keywords":{}}],["art.on('hotkey",{"_index":810,"title":{},"content":{"105":{"position":[[132,16]]},"134":{"position":[[114,16]]}},"keywords":{}}],["art.on('hov",{"_index":793,"title":{},"content":{"99":{"position":[[133,15]]},"128":{"position":[[116,15]]}},"keywords":{}}],["art.on('mousemov",{"_index":800,"title":{},"content":{"101":{"position":[[195,19]]},"130":{"position":[[132,19]]}},"keywords":{}}],["art.on('paus",{"_index":777,"title":{},"content":{"93":{"position":[[134,15]]},"122":{"position":[[113,15]]}},"keywords":{}}],["art.on('play",{"_index":776,"title":{},"content":{"92":{"position":[[135,14]]},"121":{"position":[[113,14]]}},"keywords":{}}],["art.on('readi",{"_index":119,"title":{},"content":{"10":{"position":[[258,15]]},"20":{"position":[[456,15]]},"39":{"position":[[258,15]]},"40":{"position":[[146,15]]},"46":{"position":[[174,15]]},"50":{"position":[[220,15]]},"51":{"position":[[294,15]]},"52":{"position":[[291,15]]},"53":{"position":[[316,15]]},"56":{"position":[[535,15]]},"57":{"position":[[618,15]]},"59":{"position":[[282,15]]},"61":{"position":[[182,15]]},"62":{"position":[[624,15]]},"64":{"position":[[175,15]]},"65":{"position":[[585,15]]},"67":{"position":[[191,15]]},"69":{"position":[[185,15]]},"71":{"position":[[244,15]]},"73":{"position":[[209,15]]},"75":{"position":[[395,15]]},"81":{"position":[[707,15]]},"91":{"position":[[169,15]]},"94":{"position":[[194,15]]},"95":{"position":[[198,15]]},"96":{"position":[[207,15]]},"102":{"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]]},"140":{"position":[[701,15]]},"150":{"position":[[205,15]]},"151":{"position":[[138,15]]},"157":{"position":[[141,15]]},"161":{"position":[[189,15]]},"162":{"position":[[257,15]]},"163":{"position":[[261,15]]},"164":{"position":[[264,15]]},"167":{"position":[[506,15]]},"168":{"position":[[376,15]]},"170":{"position":[[164,15]]},"172":{"position":[[141,15]]},"173":{"position":[[372,15]]},"175":{"position":[[140,15]]},"176":{"position":[[338,15]]},"178":{"position":[[144,15]]},"180":{"position":[[142,15]]},"182":{"position":[[163,15]]},"184":{"position":[[173,15]]},"186":{"position":[[302,15]]},"217":{"position":[[722,15]]},"221":{"position":[[411,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]]},"298":{"position":[[277,15]]},"331":{"position":[[455,15]]},"335":{"position":[[320,15]]},"350":{"position":[[134,15]]},"351":{"position":[[134,15]]},"352":{"position":[[140,15]]},"353":{"position":[[135,15]]},"354":{"position":[[135,15]]},"355":{"position":[[135,15]]},"356":{"position":[[152,15]]},"357":{"position":[[141,15]]},"358":{"position":[[187,15]]},"359":{"position":[[193,15]]},"360":{"position":[[144,15]]},"361":{"position":[[170,15]]},"362":{"position":[[121,15]]},"363":{"position":[[127,15]]},"364":{"position":[[151,15]]},"365":{"position":[[149,15]]},"366":{"position":[[163,15]]},"367":{"position":[[166,15]]},"368":{"position":[[167,15]]},"369":{"position":[[195,15]]},"370":{"position":[[145,15]]},"371":{"position":[[150,15]]},"372":{"position":[[163,15]]},"373":{"position":[[128,15]]},"374":{"position":[[173,15]]},"375":{"position":[[177,15]]},"376":{"position":[[162,15]]},"377":{"position":[[146,15]]},"378":{"position":[[160,15]]},"379":{"position":[[146,15]]},"380":{"position":[[144,15]]},"381":{"position":[[146,15]]},"383":{"position":[[169,15]]}},"keywords":{}}],["art.on('res",{"_index":797,"title":{},"content":{"100":{"position":[[152,16]]},"129":{"position":[[131,16]]}},"keywords":{}}],["art.on('seek",{"_index":779,"title":{},"content":{"94":{"position":[[137,14]]},"123":{"position":[[116,14]]}},"keywords":{}}],["art.on('url",{"_index":801,"title":{},"content":{"102":{"position":[[136,13]]},"131":{"position":[[114,13]]}},"keywords":{}}],["art.on('video:play",{"_index":772,"title":{},"content":{"89":{"position":[[1703,20]]},"118":{"position":[[1665,20]]}},"keywords":{}}],["art.on('volum",{"_index":781,"title":{},"content":{"95":{"position":[[139,16]]},"124":{"position":[[114,16]]}},"keywords":{}}],["art.once('video:canplay",{"_index":1017,"title":{},"content":{"256":{"position":[[204,25]]},"363":{"position":[[169,25]]}},"keywords":{}}],["art.paus",{"_index":993,"title":{},"content":{"244":{"position":[[204,12]]},"351":{"position":[[195,12]]}},"keywords":{}}],["art.pip",{"_index":406,"title":{},"content":{"28":{"position":[[645,7]]},"261":{"position":[[217,7],[255,7]]},"368":{"position":[[194,7],[232,7]]},"386":{"position":[[564,7]]}},"keywords":{}}],["art.play",{"_index":992,"title":{},"content":{"243":{"position":[[169,11]]},"244":{"position":[[170,11]]},"264":{"position":[[226,11]]},"350":{"position":[[161,11]]},"351":{"position":[[161,11]]},"371":{"position":[[204,11]]}},"keywords":{}}],["art.playbackr",{"_index":1059,"title":{},"content":{"268":{"position":[[279,16]]},"375":{"position":[[236,16]]}},"keywords":{}}],["art.plugins.add(myplugin",{"_index":575,"title":{},"content":{"75":{"position":[[422,26]]},"186":{"position":[[329,26]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.config",{"_index":1140,"title":{},"content":{"292":{"position":[[668,43]]},"293":{"position":[[393,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.emit",{"_index":1127,"title":{},"content":{"291":{"position":[[425,41]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.hid",{"_index":1119,"title":{},"content":{"289":{"position":[[290,42]]},"290":{"position":[[429,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.ishid",{"_index":1122,"title":{},"content":{"290":{"position":[[298,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.load",{"_index":1142,"title":{},"content":{"293":{"position":[[288,42],[483,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.show",{"_index":1120,"title":{},"content":{"289":{"position":[[395,42]]},"290":{"position":[[344,42]]}},"keywords":{}}],["art.post",{"_index":1032,"title":{},"content":{"262":{"position":[[332,10]]},"369":{"position":[[248,10]]}},"keywords":{}}],["art.proxy(contain",{"_index":450,"title":{},"content":{"42":{"position":[[233,20]]},"153":{"position":[[188,20]]}},"keywords":{}}],["art.query('.art",{"_index":180,"title":{},"content":{"20":{"position":[[884,15],[936,15],[996,15]]},"40":{"position":[[186,15]]},"151":{"position":[[178,15]]},"298":{"position":[[666,15],[718,15],[778,15]]}},"keywords":{}}],["art.screenshot",{"_index":1018,"title":{},"content":{"256":{"position":[[241,17]]},"363":{"position":[[206,17]]}},"keywords":{}}],["art.seek",{"_index":488,"title":{},"content":{"50":{"position":[[247,8]]},"51":{"position":[[321,8]]},"53":{"position":[[343,8]]},"73":{"position":[[236,8]]},"94":{"position":[[228,8]]},"123":{"position":[[207,8]]},"161":{"position":[[216,8]]},"162":{"position":[[284,8]]},"164":{"position":[[291,8]]},"184":{"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]]},"353":{"position":[[162,8]]},"355":{"position":[[162,8]]},"358":{"position":[[214,8]]},"359":{"position":[[220,8]]},"363":{"position":[[154,8]]},"364":{"position":[[178,8]]},"365":{"position":[[176,8]]}},"keywords":{}}],["art.setting.show",{"_index":568,"title":{},"content":{"73":{"position":[[251,16],[298,16]]},"184":{"position":[[215,16],[262,16]]}},"keywords":{}}],["art.storage.clear",{"_index":468,"title":{},"content":{"43":{"position":[[469,20]]},"154":{"position":[[364,20]]}},"keywords":{}}],["art.storage.del('your",{"_index":467,"title":{},"content":{"43":{"position":[[440,21]]},"154":{"position":[[335,21]]}},"keywords":{}}],["art.storage.get('your",{"_index":466,"title":{},"content":{"43":{"position":[[411,21]]},"154":{"position":[[306,21]]}},"keywords":{}}],["art.storage.set('your",{"_index":464,"title":{},"content":{"43":{"position":[[368,21]]},"154":{"position":[[263,21]]}},"keywords":{}}],["art.subtitle.show",{"_index":490,"title":{},"content":{"50":{"position":[[262,17],[311,17]]},"161":{"position":[[231,17],[280,17]]}},"keywords":{}}],["art.subtitle.styl",{"_index":503,"title":{},"content":{"51":{"position":[[358,20]]},"162":{"position":[[321,20]]}},"keywords":{}}],["art.subtitle.switch('/assets/sample/subtitle.srt?t=1",{"_index":509,"title":{},"content":{"53":{"position":[[380,54]]},"164":{"position":[[328,54]]}},"keywords":{}}],["art.subtitle.url",{"_index":272,"title":{},"content":{"24":{"position":[[486,16]]},"27":{"position":[[943,16]]},"52":{"position":[[372,16]]},"163":{"position":[[342,16]]},"296":{"position":[[486,16]]},"385":{"position":[[753,16]]}},"keywords":{}}],["art.switchquality('/assets/sample/video.mp4?t=0",{"_index":1009,"title":{},"content":{"252":{"position":[[396,49]]},"359":{"position":[[257,49]]}},"keywords":{}}],["art.switchquality(item.url",{"_index":393,"title":{},"content":{"27":{"position":[[1357,27]]},"385":{"position":[[1145,27]]}},"keywords":{}}],["art.switchurl('/assets/sample/video.mp4?t=0",{"_index":1005,"title":{},"content":{"251":{"position":[[383,45]]},"358":{"position":[[251,45]]}},"keywords":{}}],["art.template.$video.classnam",{"_index":366,"title":{},"content":{"25":{"position":[[3862,29]]},"297":{"position":[[3899,29]]}},"keywords":{}}],["art.template.$video.control",{"_index":635,"title":{},"content":{"81":{"position":[[734,28]]},"140":{"position":[[728,28]]}},"keywords":{}}],["art.template.queri",{"_index":448,"title":{},"content":{"40":{"position":[[24,18]]},"151":{"position":[[16,18]]}},"keywords":{}}],["art.template.query('.art",{"_index":446,"title":{},"content":{"39":{"position":[[298,24]]},"150":{"position":[[245,24]]}},"keywords":{}}],["art.them",{"_index":1077,"title":{},"content":{"274":{"position":[[231,9]]},"381":{"position":[[198,9]]}},"keywords":{}}],["art.titl",{"_index":1075,"title":{},"content":{"273":{"position":[[225,9]]},"380":{"position":[[196,9]]}},"keywords":{}}],["art.toggl",{"_index":994,"title":{},"content":{"245":{"position":[[190,13],[226,13]]},"352":{"position":[[167,13],[203,13]]}},"keywords":{}}],["art.url",{"_index":802,"title":{},"content":{"102":{"position":[[226,7]]},"131":{"position":[[204,7]]},"250":{"position":[[212,7]]},"357":{"position":[[191,7]]}},"keywords":{}}],["art.volum",{"_index":782,"title":{},"content":{"95":{"position":[[232,10]]},"124":{"position":[[207,10]]},"249":{"position":[[233,10]]},"356":{"position":[[205,10]]}},"keywords":{}}],["art1",{"_index":197,"title":{},"content":{"21":{"position":[[236,4]]},"299":{"position":[[173,4]]}},"keywords":{}}],["art2",{"_index":199,"title":{},"content":{"21":{"position":[[272,4]]},"299":{"position":[[209,4]]}},"keywords":{}}],["artplay",{"_index":23,"title":{},"content":{"1":{"position":[[66,11],[89,11]]},"5":{"position":[[14,9]]},"6":{"position":[[11,9]]},"8":{"position":[[25,11],[48,11]]},"10":{"position":[[180,11],[203,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]]},"39":{"position":[[180,11],[203,11]]},"40":{"position":[[68,11],[91,11]]},"42":{"position":[[162,11]]},"43":{"position":[[290,11],[313,11]]},"46":{"position":[[96,11],[119,11]]},"47":{"position":[[77,11],[100,11]]},"50":{"position":[[91,11],[114,11]]},"51":{"position":[[95,11],[118,11]]},"52":{"position":[[92,11],[115,11]]},"53":{"position":[[121,11],[144,11]]},"56":{"position":[[131,11],[154,11]]},"57":{"position":[[502,11],[525,11]]},"59":{"position":[[204,11],[227,11]]},"61":{"position":[[104,11],[127,11]]},"62":{"position":[[546,11],[569,11]]},"64":{"position":[[97,11],[120,11]]},"65":{"position":[[507,11],[530,11]]},"67":{"position":[[113,11],[136,11]]},"69":{"position":[[107,11],[130,11]]},"71":{"position":[[166,11],[189,11]]},"73":{"position":[[100,11],[123,11]]},"75":{"position":[[317,11],[340,11]]},"77":{"position":[[70,11],[93,11]]},"78":{"position":[[71,11],[94,11]]},"79":{"position":[[82,11],[105,11]]},"80":{"position":[[74,11],[97,11]]},"81":{"position":[[76,11],[99,11]]},"83":{"position":[[26,9],[43,9],[86,11],[109,11]]},"85":{"position":[[155,10],[397,11],[420,11]]},"86":{"position":[[23,9],[185,9],[366,11]]},"87":{"position":[[25,9],[137,9],[293,11]]},"89":{"position":[[1625,11],[1648,11]]},"91":{"position":[[91,11],[114,11]]},"92":{"position":[[57,11],[80,11]]},"93":{"position":[[56,11],[79,11]]},"94":{"position":[[59,11],[82,11]]},"95":{"position":[[61,11],[84,11]]},"96":{"position":[[69,11],[92,11]]},"97":{"position":[[86,11],[109,11]]},"98":{"position":[[99,11],[122,11]]},"99":{"position":[[55,11],[78,11]]},"100":{"position":[[58,11],[81,11]]},"101":{"position":[[117,11],[140,11]]},"102":{"position":[[58,11],[81,11]]},"103":{"position":[[69,11],[92,11]]},"104":{"position":[[63,11],[86,11]]},"105":{"position":[[54,11],[77,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]]},"136":{"position":[[64,11],[87,11]]},"137":{"position":[[65,11],[88,11]]},"138":{"position":[[76,11],[99,11]]},"139":{"position":[[68,11],[91,11]]},"140":{"position":[[70,11],[93,11]]},"150":{"position":[[127,11],[150,11]]},"151":{"position":[[60,11],[83,11]]},"153":{"position":[[117,11]]},"154":{"position":[[185,11],[208,11]]},"157":{"position":[[63,11],[86,11]]},"158":{"position":[[59,11],[82,11]]},"161":{"position":[[60,11],[83,11]]},"162":{"position":[[58,11],[81,11]]},"163":{"position":[[62,11],[85,11]]},"164":{"position":[[69,11],[92,11]]},"167":{"position":[[102,11],[125,11]]},"168":{"position":[[260,11],[283,11]]},"170":{"position":[[86,11],[109,11]]},"172":{"position":[[63,11],[86,11]]},"173":{"position":[[294,11],[317,11]]},"175":{"position":[[62,11],[85,11]]},"176":{"position":[[260,11],[283,11]]},"178":{"position":[[66,11],[89,11]]},"180":{"position":[[64,11],[87,11]]},"182":{"position":[[85,11],[108,11]]},"184":{"position":[[64,11],[87,11]]},"186":{"position":[[224,11],[247,11]]},"188":{"position":[[172,11],[195,11],[378,10]]},"189":{"position":[[142,11],[165,11]]},"190":{"position":[[204,10],[228,11]]},"191":{"position":[[152,11],[175,11]]},"192":{"position":[[117,11],[140,11]]},"193":{"position":[[106,11],[129,11]]},"194":{"position":[[79,11],[102,11]]},"195":{"position":[[100,11],[123,11]]},"196":{"position":[[78,11],[101,11]]},"197":{"position":[[76,11],[99,11]]},"198":{"position":[[260,11],[283,11]]},"199":{"position":[[146,11],[169,11]]},"200":{"position":[[74,11],[97,11]]},"201":{"position":[[172,11],[195,11]]},"202":{"position":[[161,11],[184,11]]},"203":{"position":[[149,11],[172,11]]},"204":{"position":[[116,11],[139,11]]},"205":{"position":[[137,11],[160,11]]},"206":{"position":[[81,11],[104,11]]},"207":{"position":[[120,11],[143,11]]},"208":{"position":[[151,11],[174,11]]},"209":{"position":[[142,11],[165,11]]},"210":{"position":[[143,11],[166,11]]},"211":{"position":[[98,11],[121,11]]},"212":{"position":[[128,11],[151,11]]},"213":{"position":[[360,11]]},"214":{"position":[[86,11],[109,11]]},"215":{"position":[[536,11],[559,11]]},"216":{"position":[[119,11],[142,11]]},"217":{"position":[[501,11],[524,11]]},"218":{"position":[[558,11],[581,11]]},"219":{"position":[[229,11],[252,11]]},"220":{"position":[[198,11],[221,11]]},"221":{"position":[[312,11],[335,11]]},"222":{"position":[[473,11],[496,11]]},"223":{"position":[[193,11],[216,11]]},"224":{"position":[[286,11],[309,11]]},"225":{"position":[[173,11],[196,11]]},"226":{"position":[[103,11],[126,11]]},"227":{"position":[[328,11],[351,11]]},"228":{"position":[[156,11],[179,11]]},"229":{"position":[[139,11],[162,11]]},"230":{"position":[[136,11],[159,11]]},"231":{"position":[[131,11],[154,11]]},"232":{"position":[[82,11],[105,11]]},"233":{"position":[[170,11],[193,11]]},"234":{"position":[[127,11],[150,11]]},"238":{"position":[[14,9]]},"239":{"position":[[11,9]]},"241":{"position":[[25,11],[48,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]]},"296":{"position":[[25,11],[48,11]]},"297":{"position":[[3672,11],[3695,11]]},"298":{"position":[[184,11],[207,11]]},"299":{"position":[[109,9],[134,11],[151,9],[197,11],[219,9]]},"300":{"position":[[239,9]]},"302":{"position":[[22,13],[98,11],[121,11],[252,10]]},"303":{"position":[[82,11],[105,11]]},"304":{"position":[[99,11],[122,11]]},"305":{"position":[[68,11],[91,11]]},"306":{"position":[[64,11],[87,11]]},"307":{"position":[[63,11],[86,11]]},"308":{"position":[[52,11],[75,11]]},"309":{"position":[[65,11],[88,11]]},"310":{"position":[[53,11],[76,11]]},"311":{"position":[[53,11],[76,11]]},"312":{"position":[[117,11],[140,11]]},"313":{"position":[[73,11],[96,11]]},"314":{"position":[[53,11],[76,11]]},"315":{"position":[[95,11],[118,11]]},"316":{"position":[[78,11],[101,11]]},"317":{"position":[[77,11],[100,11]]},"318":{"position":[[64,11],[87,11]]},"319":{"position":[[67,11],[90,11]]},"320":{"position":[[53,11],[76,11]]},"321":{"position":[[66,11],[89,11]]},"322":{"position":[[73,11],[96,11]]},"323":{"position":[[67,11],[90,11]]},"324":{"position":[[67,11],[90,11]]},"325":{"position":[[67,11],[90,11]]},"326":{"position":[[71,11],[94,11]]},"327":{"position":[[224,11]]},"328":{"position":[[69,11],[92,11]]},"329":{"position":[[296,11],[319,11]]},"330":{"position":[[70,11],[93,11]]},"331":{"position":[[258,11],[281,11]]},"332":{"position":[[293,11],[316,11]]},"333":{"position":[[121,11],[144,11]]},"334":{"position":[[101,11],[124,11]]},"335":{"position":[[221,11],[244,11]]},"336":{"position":[[194,11],[217,11]]},"337":{"position":[[118,11],[141,11]]},"338":{"position":[[173,11],[196,11]]},"339":{"position":[[103,11],[126,11]]},"340":{"position":[[63,11],[86,11]]},"341":{"position":[[146,11],[169,11]]},"342":{"position":[[85,11],[108,11]]},"343":{"position":[[99,11],[122,11]]},"344":{"position":[[71,11],[94,11]]},"345":{"position":[[63,11],[86,11]]},"346":{"position":[[57,11],[80,11]]},"347":{"position":[[77,11],[100,11]]},"348":{"position":[[85,11],[108,11]]},"350":{"position":[[43,11],[66,11]]},"351":{"position":[[43,11],[66,11]]},"352":{"position":[[49,11],[72,11]]},"353":{"position":[[57,11],[80,11]]},"354":{"position":[[57,11],[80,11]]},"355":{"position":[[57,11],[80,11]]},"356":{"position":[[74,11],[97,11]]},"357":{"position":[[63,11],[86,11]]},"358":{"position":[[109,11],[132,11]]},"359":{"position":[[115,11],[138,11]]},"360":{"position":[[66,11],[89,11]]},"361":{"position":[[92,11],[115,11]]},"362":{"position":[[43,11],[66,11]]},"363":{"position":[[49,11],[72,11]]},"364":{"position":[[73,11],[96,11]]},"365":{"position":[[71,11],[94,11]]},"366":{"position":[[67,11],[90,11]]},"367":{"position":[[67,11],[90,11]]},"368":{"position":[[68,11],[91,11]]},"369":{"position":[[80,11],[103,11]]},"370":{"position":[[67,11],[90,11]]},"371":{"position":[[59,11],[82,11]]},"372":{"position":[[85,11],[108,11]]},"373":{"position":[[50,11],[73,11]]},"374":{"position":[[95,11],[118,11]]},"375":{"position":[[99,11],[122,11]]},"376":{"position":[[84,11],[107,11]]},"377":{"position":[[68,11],[91,11]]},"378":{"position":[[82,11],[105,11]]},"379":{"position":[[68,11],[91,11]]},"380":{"position":[[66,11],[89,11]]},"381":{"position":[[68,11],[91,11]]},"382":{"position":[[47,11],[70,11]]},"383":{"position":[[91,11],[114,11]]},"385":{"position":[[220,11],[243,11]]},"386":{"position":[[157,11],[180,11]]},"387":{"position":[[274,11],[297,11]]}},"keywords":{}}],["artplayer';const",{"_index":637,"title":{},"content":{"83":{"position":[[58,17]]}},"keywords":{}}],["artplayer';export",{"_index":690,"title":{},"content":{"87":{"position":[[152,18]]}},"keywords":{}}],["artplayer.html",{"_index":899,"title":{},"content":{"213":{"position":[[222,14],[330,15]]},"327":{"position":[[194,15]]}},"keywords":{}}],["artplayer.html访问到播放器所需的html",{"_index":1158,"title":{},"content":{"327":{"position":[[68,32]]}},"keywords":{}}],["artplayer.jsx",{"_index":687,"title":{},"content":{"87":{"position":[[74,13]]}},"keywords":{}}],["artplayer.jsxapp.jsx",{"_index":686,"title":{},"content":{"87":{"position":[[53,20]]}},"keywords":{}}],["artplayer.vu",{"_index":665,"title":{},"content":{"86":{"position":[[70,13]]}},"keywords":{}}],["artplayer.vueapp.vu",{"_index":664,"title":{},"content":{"86":{"position":[[49,20]]}},"keywords":{}}],["artplayer_set",{"_index":457,"title":{},"content":{"43":{"position":[[102,18]]},"154":{"position":[[35,18]]}},"keywords":{}}],["artplayerpluginad",{"_index":69,"title":{},"content":{"8":{"position":[[165,20]]},"241":{"position":[[165,20]]}},"keywords":{}}],["artplayerplugindanmuku",{"_index":1084,"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":816,"title":{},"content":{"188":{"position":[[29,19]]}},"keywords":{}}],["artref",{"_index":693,"title":{},"content":{"87":{"position":[[237,6]]}},"keywords":{}}],["artref.curr",{"_index":694,"title":{},"content":{"87":{"position":[[327,15]]}},"keywords":{}}],["ashby"",{"_index":287,"title":{},"content":{"25":{"position":[[361,11]]},"297":{"position":[[361,11]]}},"keywords":{}}],["aspect",{"_index":870,"title":{},"content":{"203":{"position":[[58,6]]},"269":{"position":[[65,7]]},"271":{"position":[[121,6]]}},"keywords":{}}],["aspectratio",{"_index":382,"title":{"203":{"position":[[0,12]]},"269":{"position":[[0,12]]},"317":{"position":[[0,12]]},"376":{"position":[[0,12]]}},"content":{"27":{"position":[[502,12]]},"28":{"position":[[355,12]]},"29":{"position":[[470,12]]},"203":{"position":[[223,12]]},"226":{"position":[[459,12]]},"317":{"position":[[151,12]]},"340":{"position":[[419,12]]},"385":{"position":[[341,12]]},"386":{"position":[[278,12]]},"387":{"position":[[395,12]]}},"keywords":{}}],["ass",{"_index":951,"title":{},"content":{"224":{"position":[[180,3]]}},"keywords":{}}],["assets/angel",{"_index":619,"title":{},"content":{"80":{"position":[[173,12]]},"139":{"position":[[167,12]]}},"keywords":{}}],["assets/sample/danmuku",{"_index":1143,"title":{},"content":{"293":{"position":[[446,23]]}},"keywords":{}}],["assets/sample/danmuku.xml",{"_index":1115,"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":514,"title":{},"content":{"56":{"position":[[89,27]]},"57":{"position":[[590,27]]},"167":{"position":[[60,27]]},"168":{"position":[[348,27]]},"215":{"position":[[494,27]]},"329":{"position":[[254,27]]}},"keywords":{}}],["assets/sample/poster.jpg",{"_index":834,"title":{},"content":{"191":{"position":[[234,28]]},"262":{"position":[[246,28]]},"305":{"position":[[150,28]]},"369":{"position":[[162,28]]}},"keywords":{}}],["assets/sample/poster.jpg?t=0",{"_index":1033,"title":{},"content":{"262":{"position":[[345,32]]},"369":{"position":[[261,32]]}},"keywords":{}}],["assets/sample/subtitle.srt",{"_index":487,"title":{},"content":{"50":{"position":[[182,30]]},"51":{"position":[[186,30]]},"52":{"position":[[183,30]]},"53":{"position":[[212,30]]},"161":{"position":[[151,30]]},"162":{"position":[[149,30]]},"163":{"position":[[153,30]]},"164":{"position":[[160,30]]},"211":{"position":[[189,30]]},"224":{"position":[[377,30]]},"325":{"position":[[158,30]]},"338":{"position":[[264,30]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=1",{"_index":265,"title":{},"content":{"24":{"position":[[261,35]]},"27":{"position":[[704,35]]},"296":{"position":[[261,35]]},"385":{"position":[[520,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=2",{"_index":268,"title":{},"content":{"24":{"position":[[384,35]]},"27":{"position":[[827,35]]},"296":{"position":[[384,35]]},"385":{"position":[[637,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?t=1",{"_index":507,"title":{},"content":{"52":{"position":[[391,34]]},"163":{"position":[[361,34]]}},"keywords":{}}],["assets/sample/test1.mp4",{"_index":76,"title":{},"content":{"8":{"position":[[337,27]]},"241":{"position":[[290,27]]}},"keywords":{}}],["assets/sample/thumbnails.png",{"_index":946,"title":{},"content":{"223":{"position":[[286,32]]},"337":{"position":[[211,32]]}},"keywords":{}}],["assets/sample/video.flv",{"_index":584,"title":{},"content":{"77":{"position":[[132,27]]},"136":{"position":[[126,27]]},"227":{"position":[[374,27]]},"228":{"position":[[202,27]]},"341":{"position":[[192,27]]},"342":{"position":[[131,27]]}},"keywords":{}}],["assets/sample/video.mp4",{"_index":27,"title":{},"content":{"1":{"position":[[112,27]]},"8":{"position":[[71,27]]},"10":{"position":[[226,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]]},"39":{"position":[[226,27]]},"40":{"position":[[114,27]]},"42":{"position":[[201,27]]},"43":{"position":[[336,27]]},"46":{"position":[[142,27]]},"47":{"position":[[123,27]]},"50":{"position":[[137,27]]},"51":{"position":[[141,27]]},"52":{"position":[[138,27]]},"53":{"position":[[167,27]]},"56":{"position":[[177,27]]},"57":{"position":[[548,27]]},"59":{"position":[[250,27]]},"61":{"position":[[150,27]]},"62":{"position":[[592,27]]},"64":{"position":[[143,27]]},"65":{"position":[[553,27]]},"67":{"position":[[159,27]]},"69":{"position":[[153,27]]},"71":{"position":[[212,27]]},"73":{"position":[[146,27]]},"75":{"position":[[363,27]]},"83":{"position":[[132,30]]},"85":{"position":[[443,27]]},"89":{"position":[[1671,27]]},"91":{"position":[[137,27]]},"92":{"position":[[103,27]]},"93":{"position":[[102,27]]},"94":{"position":[[105,27]]},"95":{"position":[[107,27]]},"96":{"position":[[115,27]]},"97":{"position":[[132,27]]},"98":{"position":[[145,27]]},"99":{"position":[[101,27]]},"100":{"position":[[104,27]]},"101":{"position":[[163,27]]},"102":{"position":[[104,27]]},"103":{"position":[[115,27]]},"104":{"position":[[109,27]]},"105":{"position":[[100,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]]},"150":{"position":[[173,27]]},"151":{"position":[[106,27]]},"153":{"position":[[156,27]]},"154":{"position":[[231,27]]},"157":{"position":[[109,27]]},"158":{"position":[[105,27]]},"161":{"position":[[106,27]]},"162":{"position":[[104,27]]},"163":{"position":[[108,27]]},"164":{"position":[[115,27]]},"167":{"position":[[148,27]]},"168":{"position":[[306,27]]},"170":{"position":[[132,27]]},"172":{"position":[[109,27]]},"173":{"position":[[340,27]]},"175":{"position":[[108,27]]},"176":{"position":[[306,27]]},"178":{"position":[[112,27]]},"180":{"position":[[110,27]]},"182":{"position":[[131,27]]},"184":{"position":[[110,27]]},"186":{"position":[[270,27]]},"188":{"position":[[274,27]]},"189":{"position":[[188,27]]},"190":{"position":[[251,27]]},"191":{"position":[[198,27]]},"192":{"position":[[163,27]]},"193":{"position":[[152,27]]},"194":{"position":[[125,27]]},"195":{"position":[[146,27]]},"196":{"position":[[124,27]]},"197":{"position":[[122,27]]},"198":{"position":[[306,27]]},"199":{"position":[[192,27]]},"200":{"position":[[120,27]]},"201":{"position":[[218,27]]},"202":{"position":[[207,27]]},"203":{"position":[[195,27]]},"204":{"position":[[162,27]]},"205":{"position":[[183,27]]},"206":{"position":[[127,27]]},"207":{"position":[[166,27]]},"208":{"position":[[197,27]]},"209":{"position":[[188,27]]},"210":{"position":[[189,27]]},"211":{"position":[[144,27]]},"212":{"position":[[174,27]]},"213":{"position":[[400,27]]},"214":{"position":[[132,27]]},"215":{"position":[[582,27]]},"216":{"position":[[165,27]]},"217":{"position":[[547,27]]},"218":{"position":[[604,27]]},"219":{"position":[[275,27],[353,27],[408,27]]},"220":{"position":[[244,27]]},"221":{"position":[[358,27]]},"222":{"position":[[519,27]]},"223":{"position":[[239,27]]},"224":{"position":[[332,27]]},"225":{"position":[[219,27]]},"226":{"position":[[149,27]]},"229":{"position":[[185,27]]},"230":{"position":[[182,27]]},"231":{"position":[[177,27]]},"232":{"position":[[128,27]]},"233":{"position":[[216,27]]},"234":{"position":[[173,27]]},"241":{"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]]},"296":{"position":[[71,27]]},"298":{"position":[[230,27]]},"302":{"position":[[200,27]]},"303":{"position":[[128,27]]},"304":{"position":[[145,27]]},"305":{"position":[[114,27]]},"306":{"position":[[110,27]]},"307":{"position":[[109,27]]},"308":{"position":[[98,27]]},"309":{"position":[[111,27]]},"310":{"position":[[99,27]]},"311":{"position":[[99,27]]},"312":{"position":[[163,27]]},"313":{"position":[[119,27]]},"314":{"position":[[99,27]]},"315":{"position":[[141,27]]},"316":{"position":[[124,27]]},"317":{"position":[[123,27]]},"318":{"position":[[110,27]]},"319":{"position":[[113,27]]},"320":{"position":[[99,27]]},"321":{"position":[[112,27]]},"322":{"position":[[119,27]]},"323":{"position":[[113,27]]},"324":{"position":[[113,27]]},"325":{"position":[[113,27]]},"326":{"position":[[117,27]]},"327":{"position":[[264,27]]},"328":{"position":[[115,27]]},"329":{"position":[[342,27]]},"330":{"position":[[116,27]]},"331":{"position":[[304,27]]},"332":{"position":[[339,27]]},"333":{"position":[[167,27],[245,27],[300,27]]},"334":{"position":[[147,27]]},"335":{"position":[[267,27]]},"336":{"position":[[240,27]]},"337":{"position":[[164,27]]},"338":{"position":[[219,27]]},"339":{"position":[[149,27]]},"340":{"position":[[109,27]]},"343":{"position":[[145,27]]},"344":{"position":[[117,27]]},"345":{"position":[[109,27]]},"346":{"position":[[103,27]]},"347":{"position":[[123,27]]},"348":{"position":[[131,27]]},"350":{"position":[[89,27]]},"351":{"position":[[89,27]]},"352":{"position":[[95,27]]},"353":{"position":[[103,27]]},"354":{"position":[[103,27]]},"355":{"position":[[103,27]]},"356":{"position":[[120,27]]},"357":{"position":[[109,27]]},"358":{"position":[[155,27]]},"359":{"position":[[161,27]]},"360":{"position":[[112,27]]},"361":{"position":[[138,27]]},"362":{"position":[[89,27]]},"363":{"position":[[95,27]]},"364":{"position":[[119,27]]},"365":{"position":[[117,27]]},"366":{"position":[[113,27]]},"367":{"position":[[113,27]]},"368":{"position":[[114,27]]},"369":{"position":[[126,27]]},"370":{"position":[[113,27]]},"371":{"position":[[105,27]]},"372":{"position":[[131,27]]},"373":{"position":[[96,27]]},"374":{"position":[[141,27]]},"375":{"position":[[145,27]]},"376":{"position":[[130,27]]},"377":{"position":[[114,27]]},"378":{"position":[[128,27]]},"379":{"position":[[114,27]]},"380":{"position":[[112,27]]},"381":{"position":[[114,27]]},"382":{"position":[[93,27]]},"383":{"position":[[137,27]]},"385":{"position":[[266,27]]},"386":{"position":[[203,27]]},"387":{"position":[[320,27]]}},"keywords":{}}],["assets/sample/video.mp4?id=1080",{"_index":388,"title":{},"content":{"27":{"position":[[1123,35]]},"385":{"position":[[911,35]]}},"keywords":{}}],["assets/sample/video.mp4?id=360",{"_index":392,"title":{},"content":{"27":{"position":[[1242,34]]},"385":{"position":[[1030,34]]}},"keywords":{}}],["assets/sample/video.mp4?id=720",{"_index":390,"title":{},"content":{"27":{"position":[[1183,34]]},"385":{"position":[[971,34]]}},"keywords":{}}],["assets/sample/video.mp4?t=0",{"_index":803,"title":{},"content":{"102":{"position":[[236,31]]},"131":{"position":[[214,31]]},"250":{"position":[[222,31]]},"357":{"position":[[201,31]]}},"keywords":{}}],["attr",{"_index":1071,"title":{"272":{"position":[[0,5]]},"379":{"position":[[0,5]]}},"content":{},"keywords":{}}],["attribut",{"_index":535,"title":{},"content":{"59":{"position":[[20,9]]},"61":{"position":[[20,9]]},"64":{"position":[[20,9]]},"69":{"position":[[20,10]]},"89":{"position":[[485,9],[1458,9]]},"118":{"position":[[447,9],[1420,9]]}},"keywords":{}}],["auto",{"_index":243,"title":{},"content":{"22":{"position":[[1002,4]]},"232":{"position":[[43,4]]},"300":{"position":[[920,4]]}},"keywords":{}}],["autoheight",{"_index":1067,"title":{"271":{"position":[[0,11]]},"378":{"position":[[0,11]]}},"content":{},"keywords":{}}],["automat",{"_index":454,"title":{},"content":{"43":{"position":[[63,13]]},"197":{"position":[[36,9],[239,13]]},"198":{"position":[[139,13]]},"199":{"position":[[82,13]]}},"keywords":{}}],["automini",{"_index":864,"title":{"199":{"position":[[0,9]]},"313":{"position":[[0,9]]}},"content":{"199":{"position":[[220,9]]},"313":{"position":[[147,9]]}},"keywords":{}}],["autoorient",{"_index":985,"title":{"233":{"position":[[0,16]]},"347":{"position":[[0,16]]}},"content":{"233":{"position":[[244,16]]},"347":{"position":[[151,16]]}},"keywords":{}}],["autoplay",{"_index":583,"title":{"197":{"position":[[0,9]]},"311":{"position":[[0,9]]}},"content":{"77":{"position":[[111,9]]},"78":{"position":[[112,9]]},"79":{"position":[[123,9]]},"80":{"position":[[115,9]]},"81":{"position":[[117,9],[673,9]]},"136":{"position":[[105,9]]},"137":{"position":[[106,9]]},"138":{"position":[[117,9]]},"139":{"position":[[109,9]]},"140":{"position":[[111,9],[667,9]]},"197":{"position":[[150,9],[319,8]]},"311":{"position":[[127,9],[206,8]]}},"keywords":{}}],["autoplayback",{"_index":984,"title":{"232":{"position":[[0,13]]},"346":{"position":[[0,13]]}},"content":{"232":{"position":[[156,13]]},"346":{"position":[[131,13]]}},"keywords":{}}],["autos",{"_index":65,"title":{"198":{"position":[[0,9]]},"265":{"position":[[0,9]]},"312":{"position":[[0,9]]},"372":{"position":[[0,9]]}},"content":{"8":{"position":[[99,9]]},"73":{"position":[[189,9]]},"100":{"position":[[132,9]]},"129":{"position":[[111,9]]},"184":{"position":[[153,9]]},"198":{"position":[[334,9]]},"241":{"position":[[99,9]]},"285":{"position":[[99,9]]},"297":{"position":[[3767,9]]},"312":{"position":[[191,9]]}},"keywords":{}}],["avail",{"_index":990,"title":{},"content":{"234":{"position":[[72,9]]}},"keywords":{}}],["b",{"_index":563,"title":{},"content":{"71":{"position":[[388,4]]},"182":{"position":[[299,1]]}},"keywords":{}}],["backward",{"_index":888,"title":{"248":{"position":[[0,9]]},"355":{"position":[[0,9]]}},"content":{"206":{"position":[[260,8]]},"248":{"position":[[41,9]]}},"keywords":{}}],["bar",{"_index":544,"title":{},"content":{"60":{"position":[[46,3]]},"61":{"position":[[62,3]]},"193":{"position":[[77,3]]},"195":{"position":[[57,3]]},"204":{"position":[[87,3]]},"205":{"position":[[108,3]]},"207":{"position":[[91,3]]},"209":{"position":[[113,3]]},"210":{"position":[[114,3]]},"212":{"position":[[42,4]]},"218":{"position":[[64,3]]},"219":{"position":[[91,3]]},"220":{"position":[[75,3]]},"223":{"position":[[58,3]]},"230":{"position":[[107,3]]}},"keywords":{}}],["base64",{"_index":1020,"title":{},"content":{"257":{"position":[[23,6]]},"364":{"position":[[13,26]]}},"keywords":{}}],["basic",{"_index":814,"title":{"187":{"position":[[0,5]]}},"content":{},"keywords":{}}],["becom",{"_index":726,"title":{},"content":{"89":{"position":[[541,6]]},"118":{"position":[[503,6]]}},"keywords":{}}],["befor",{"_index":898,"title":{},"content":{"213":{"position":[[140,6]]},"259":{"position":[[380,6]]},"261":{"position":[[363,6]]},"262":{"position":[[112,6]]}},"keywords":{}}],["beforeemit",{"_index":1111,"title":{},"content":{"285":{"position":[[1103,11]]}},"keywords":{}}],["beforeunmount",{"_index":678,"title":{},"content":{"86":{"position":[[514,15]]}},"keywords":{}}],["began",{"_index":755,"title":{},"content":{"89":{"position":[[1241,6]]},"118":{"position":[[1203,6]]}},"keywords":{}}],["begun",{"_index":742,"title":{},"content":{"89":{"position":[[949,6]]},"118":{"position":[[911,6]]}},"keywords":{}}],["best",{"_index":158,"title":{},"content":{"20":{"position":[[96,4]]}},"keywords":{}}],["bilibili",{"_index":1114,"title":{},"content":{"286":{"position":[[150,8]]}},"keywords":{}}],["black",{"_index":859,"title":{},"content":{"198":{"position":[[112,5],[188,5]]}},"keywords":{}}],["blob",{"_index":1025,"title":{},"content":{"258":{"position":[[23,4]]},"365":{"position":[[13,24]]}},"keywords":{}}],["blur",{"_index":786,"title":{"98":{"position":[[0,5]]},"127":{"position":[[0,5]]}},"content":{},"keywords":{}}],["boolean",{"_index":377,"title":{},"content":{"27":{"position":[[303,7]]},"28":{"position":[[114,7]]},"33":{"position":[[6,7]]},"34":{"position":[[6,7]]},"35":{"position":[[6,7]]},"36":{"position":[[6,7]]},"57":{"position":[[87,7]]},"62":{"position":[[89,7]]},"65":{"position":[[92,7]]},"144":{"position":[[4,7]]},"145":{"position":[[4,7]]},"146":{"position":[[4,7]]},"147":{"position":[[4,7]]},"168":{"position":[[46,7]]},"173":{"position":[[46,7]]},"176":{"position":[[46,7]]},"215":{"position":[[83,7]]},"217":{"position":[[86,7]]},"218":{"position":[[101,7]]},"219":{"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]]},"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":[[4,10]]},"327":{"position":[[4,10]]},"328":{"position":[[4,10]]},"329":{"position":[[44,7]]},"331":{"position":[[44,7]]},"332":{"position":[[45,7]]},"333":{"position":[[50,7]]},"344":{"position":[[4,10]]},"345":{"position":[[4,10]]},"346":{"position":[[4,10]]},"347":{"position":[[4,10]]},"360":{"position":[[21,7]]},"366":{"position":[[21,7]]},"367":{"position":[[21,7]]},"368":{"position":[[21,7]]},"370":{"position":[[21,7]]},"371":{"position":[[14,7]]},"372":{"position":[[21,7]]},"378":{"position":[[21,7]]},"383":{"position":[[16,7]]},"385":{"position":[[160,7]]},"386":{"position":[[72,7]]}},"keywords":{}}],["booleandefault",{"_index":851,"title":{},"content":{"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]]},"209":{"position":[[6,15]]},"210":{"position":[[6,15]]},"211":{"position":[[6,15]]},"212":{"position":[[6,15]]},"213":{"position":[[6,15]]},"214":{"position":[[6,15]]},"230":{"position":[[6,15]]},"231":{"position":[[6,15]]},"232":{"position":[[6,15]]},"233":{"position":[[6,15]]},"234":{"position":[[6,15]]},"348":{"position":[[6,15]]}},"keywords":{}}],["bootstrap",{"_index":1080,"title":{},"content":{"277":{"position":[[53,9]]}},"keywords":{}}],["border",{"_index":1087,"title":{},"content":{"285":{"position":[[295,7],[389,7],[455,7]]},"291":{"position":[[493,7]]}},"keywords":{}}],["bottom",{"_index":872,"title":{},"content":{"204":{"position":[[72,6]]},"205":{"position":[[93,6]]},"207":{"position":[[76,6]]},"209":{"position":[[98,6]]},"210":{"position":[[99,6]]},"218":{"position":[[49,6]]},"219":{"position":[[76,6]]},"230":{"position":[[92,6]]}},"keywords":{}}],["brannan"",{"_index":289,"title":{},"content":{"25":{"position":[[449,13]]},"297":{"position":[[449,13]]}},"keywords":{}}],["bring",{"_index":1007,"title":{},"content":{"252":{"position":[[92,5]]}},"keywords":{}}],["brooklyn"",{"_index":291,"title":{},"content":{"25":{"position":[[540,14]]},"297":{"position":[[540,14]]}},"keywords":{}}],["browser",{"_index":706,"title":{},"content":{"89":{"position":[[94,7],[287,7],[1095,7]]},"118":{"position":[[56,7],[249,7],[1057,7]]},"198":{"position":[[219,7]]},"199":{"position":[[64,7]]},"204":{"position":[[283,7]]},"213":{"position":[[569,7]]},"259":{"position":[[325,7]]},"261":{"position":[[302,7]]}},"keywords":{}}],["buffer",{"_index":717,"title":{},"content":{"89":{"position":[[240,9],[370,10]]},"118":{"position":[[202,9],[332,10]]}},"keywords":{}}],["button",{"_index":14,"title":{"1":{"position":[[4,6]]},"28":{"position":[[11,7]]}},"content":{"1":{"position":[[4,6]]},"28":{"position":[[122,6],[161,6]]},"62":{"position":[[714,9],[884,6],[942,6]]},"205":{"position":[[79,6]]},"207":{"position":[[62,6]]},"209":{"position":[[63,6]]},"210":{"position":[[63,6]]},"218":{"position":[[668,9],[838,6],[896,6],[1087,6]]},"230":{"position":[[54,6]]},"234":{"position":[[59,7]]},"332":{"position":[[403,9]]}},"keywords":{}}],["button1",{"_index":547,"title":{},"content":{"62":{"position":[[768,9],[795,9]]},"218":{"position":[[722,9],[749,9]]}},"keywords":{}}],["button2",{"_index":912,"title":{},"content":{"218":{"position":[[969,9],[996,9]]}},"keywords":{}}],["cach",{"_index":845,"title":{},"content":{"194":{"position":[[186,6],[298,5]]}},"keywords":{}}],["call",{"_index":456,"title":{},"content":{"43":{"position":[[95,6]]},"89":{"position":[[672,6]]},"118":{"position":[[634,6]]}},"keywords":{}}],["callback",{"_index":560,"title":{"190":{"position":[[6,9]]},"304":{"position":[[6,9]]}},"content":{"71":{"position":[[123,8]]},"190":{"position":[[348,8],[398,8]]}},"keywords":{}}],["can't",{"_index":185,"title":{},"content":{"20":{"position":[[1252,5]]}},"keywords":{}}],["canbeclos",{"_index":104,"title":{},"content":{"8":{"position":[[885,12]]},"241":{"position":[[564,12]]}},"keywords":{}}],["canplay",{"_index":603,"title":{},"content":{"78":{"position":[[338,7],[403,8],[430,7]]},"137":{"position":[[332,7],[397,8],[424,7]]}},"keywords":{}}],["center",{"_index":1137,"title":{},"content":{"292":{"position":[[519,9]]}},"keywords":{}}],["chanc",{"_index":920,"title":{},"content":{"220":{"position":[[313,8]]},"334":{"position":[[216,8]]}},"keywords":{}}],["chang",{"_index":384,"title":{},"content":{"27":{"position":[[975,6],[1400,6]]},"28":{"position":[[669,6],[732,6]]},"29":{"position":[[162,6],[687,6]]},"89":{"position":[[1160,8],[1520,8]]},"95":{"position":[[28,7]]},"100":{"position":[[25,7]]},"102":{"position":[[25,7]]},"118":{"position":[[1122,8],[1482,8]]},"197":{"position":[[335,7]]},"311":{"position":[[222,7]]}},"keywords":{}}],["charmes"",{"_index":293,"title":{},"content":{"25":{"position":[[631,13]]},"297":{"position":[[631,13]]}},"keywords":{}}],["charset="utf",{"_index":645,"title":{},"content":{"85":{"position":[[109,17]]}},"keywords":{}}],["check",{"_index":103,"title":{},"content":{"8":{"position":[[869,6]]},"226":{"position":[[332,6]]},"340":{"position":[[292,6]]}},"keywords":{}}],["chines",{"_index":8,"title":{},"content":{"0":{"position":[[86,7]]}},"keywords":{}}],["clarendon"",{"_index":295,"title":{},"content":{"25":{"position":[[723,15]]},"297":{"position":[[723,15]]}},"keywords":{}}],["class",{"_index":529,"title":{},"content":{"57":{"position":[[191,5]]},"62":{"position":[[193,5]]},"65":{"position":[[196,5]]},"215":{"position":[[187,5]]},"217":{"position":[[190,5]]},"218":{"position":[[205,5]]}},"keywords":{}}],["class="artplay",{"_index":654,"title":{},"content":{"85":{"position":[[253,21]]}},"keywords":{}}],["clean",{"_index":463,"title":{},"content":{"43":{"position":[[253,5]]}},"keywords":{}}],["clear",{"_index":462,"title":{},"content":{"43":{"position":[[238,5]]},"154":{"position":[[140,5]]}},"keywords":{}}],["click",{"_index":34,"title":{},"content":{"1":{"position":[[245,6],[358,5]]},"8":{"position":[[1019,9]]},"22":{"position":[[161,5]]},"24":{"position":[[527,5]]},"27":{"position":[[258,5]]},"42":{"position":[[254,8]]},"57":{"position":[[338,5],[363,5]]},"62":{"position":[[340,5],[365,5],[831,6],[869,7]]},"65":{"position":[[343,5],[368,5],[706,6],[745,7]]},"71":{"position":[[319,5],[382,5],[480,5]]},"97":{"position":[[41,5]]},"153":{"position":[[209,8]]},"168":{"position":[[165,5]]},"173":{"position":[[165,5],[506,6]]},"176":{"position":[[165,5],[453,6]]},"206":{"position":[[383,5]]},"215":{"position":[[334,5],[359,5],[816,6],[862,5]]},"217":{"position":[[337,5],[362,5],[613,6],[652,7]]},"218":{"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]]},"329":{"position":[[163,5],[576,6]]},"331":{"position":[[163,5],[364,6]]},"332":{"position":[[164,5],[506,6],[699,6]]},"382":{"position":[[188,6]]}},"keywords":{}}],["client",{"_index":630,"title":{},"content":{"81":{"position":[[532,6]]},"140":{"position":[[526,6]]}},"keywords":{}}],["client.add(url",{"_index":631,"title":{},"content":{"81":{"position":[[584,15]]},"140":{"position":[[578,15]]}},"keywords":{}}],["close",{"_index":88,"title":{},"content":{"8":{"position":[[608,6],[816,6],[823,6],[910,6]]},"241":{"position":[[515,6]]}},"keywords":{}}],["cn",{"_index":476,"title":{},"content":{"47":{"position":[[189,4]]},"158":{"position":[[171,4]]}},"keywords":{}}],["cn/plugins/danmuku",{"_index":12,"title":{},"content":{"0":{"position":[[139,19]]}},"keywords":{}}],["cn、zh",{"_index":981,"title":{},"content":{"229":{"position":[[105,5]]},"343":{"position":[[65,5]]}},"keywords":{}}],["code",{"_index":17,"title":{},"content":{"1":{"position":[[33,4]]},"8":{"position":[[6,4]]},"10":{"position":[[161,4]]},"11":{"position":[[49,4]]},"12":{"position":[[55,4]]},"13":{"position":[[43,4]]},"14":{"position":[[64,4]]},"15":{"position":[[57,4]]},"17":{"position":[[41,4]]},"18":{"position":[[69,4]]},"19":{"position":[[53,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]]},"39":{"position":[[161,4]]},"40":{"position":[[49,4]]},"42":{"position":[[85,4]]},"43":{"position":[[271,4]]},"46":{"position":[[77,4]]},"47":{"position":[[58,4]]},"50":{"position":[[72,4]]},"51":{"position":[[76,4]]},"52":{"position":[[73,4]]},"53":{"position":[[102,4]]},"56":{"position":[[74,4]]},"57":{"position":[[483,4]]},"59":{"position":[[185,4]]},"61":{"position":[[85,4]]},"62":{"position":[[527,4]]},"64":{"position":[[78,4]]},"65":{"position":[[488,4]]},"67":{"position":[[94,4]]},"69":{"position":[[88,4]]},"71":{"position":[[84,4],[147,4]]},"73":{"position":[[81,4]]},"75":{"position":[[64,4]]},"77":{"position":[[51,4]]},"78":{"position":[[52,4]]},"79":{"position":[[63,4]]},"80":{"position":[[55,4]]},"81":{"position":[[57,4]]},"89":{"position":[[1606,4]]},"91":{"position":[[72,4]]},"92":{"position":[[38,4]]},"93":{"position":[[37,4]]},"94":{"position":[[40,4]]},"95":{"position":[[42,4]]},"96":{"position":[[50,4]]},"97":{"position":[[67,4]]},"98":{"position":[[80,4]]},"99":{"position":[[36,4]]},"100":{"position":[[39,4]]},"101":{"position":[[98,4]]},"102":{"position":[[39,4]]},"103":{"position":[[50,4]]},"104":{"position":[[44,4]]},"105":{"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]]},"136":{"position":[[45,4]]},"137":{"position":[[46,4]]},"138":{"position":[[57,4]]},"139":{"position":[[49,4]]},"140":{"position":[[51,4]]},"150":{"position":[[108,4]]},"151":{"position":[[41,4]]},"153":{"position":[[40,4]]},"154":{"position":[[166,4]]},"157":{"position":[[44,4]]},"158":{"position":[[40,4]]},"161":{"position":[[41,4]]},"162":{"position":[[39,4]]},"163":{"position":[[43,4]]},"164":{"position":[[50,4]]},"167":{"position":[[45,4]]},"168":{"position":[[241,4]]},"170":{"position":[[67,4]]},"172":{"position":[[44,4]]},"173":{"position":[[275,4]]},"175":{"position":[[43,4]]},"176":{"position":[[241,4]]},"178":{"position":[[47,4]]},"180":{"position":[[45,4]]},"182":{"position":[[41,4],[66,4]]},"184":{"position":[[45,4]]},"186":{"position":[[35,4]]},"188":{"position":[[153,4]]},"189":{"position":[[123,4]]},"190":{"position":[[185,4]]},"191":{"position":[[133,4]]},"192":{"position":[[98,4]]},"193":{"position":[[87,4]]},"194":{"position":[[60,4]]},"195":{"position":[[81,4]]},"196":{"position":[[59,4]]},"197":{"position":[[57,4]]},"198":{"position":[[206,4]]},"199":{"position":[[127,4]]},"200":{"position":[[55,4]]},"201":{"position":[[153,4]]},"202":{"position":[[142,4]]},"203":{"position":[[130,4]]},"204":{"position":[[97,4]]},"205":{"position":[[118,4]]},"206":{"position":[[62,4]]},"207":{"position":[[101,4]]},"208":{"position":[[132,4]]},"209":{"position":[[123,4]]},"210":{"position":[[124,4]]},"211":{"position":[[79,4]]},"212":{"position":[[109,4]]},"213":{"position":[[243,4]]},"214":{"position":[[67,4]]},"215":{"position":[[479,4]]},"216":{"position":[[100,4]]},"217":{"position":[[482,4]]},"218":{"position":[[539,4]]},"219":{"position":[[210,4]]},"220":{"position":[[179,4]]},"221":{"position":[[59,4]]},"222":{"position":[[454,4]]},"223":{"position":[[174,4]]},"224":{"position":[[267,4]]},"225":{"position":[[154,4]]},"226":{"position":[[84,4]]},"227":{"position":[[309,4]]},"228":{"position":[[137,4]]},"229":{"position":[[120,4]]},"230":{"position":[[117,4]]},"231":{"position":[[112,4]]},"232":{"position":[[63,4]]},"233":{"position":[[151,4]]},"234":{"position":[[108,4]]},"241":{"position":[[6,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]]},"296":{"position":[[6,4]]},"297":{"position":[[6,4]]},"298":{"position":[[165,4]]},"302":{"position":[[79,4]]},"303":{"position":[[63,4]]},"304":{"position":[[80,4]]},"305":{"position":[[49,4]]},"306":{"position":[[45,4]]},"307":{"position":[[44,4]]},"308":{"position":[[33,4]]},"309":{"position":[[46,4]]},"310":{"position":[[34,4]]},"311":{"position":[[34,4]]},"312":{"position":[[83,4]]},"313":{"position":[[54,4]]},"314":{"position":[[34,4]]},"315":{"position":[[76,4]]},"316":{"position":[[59,4]]},"317":{"position":[[58,4]]},"318":{"position":[[45,4]]},"319":{"position":[[48,4]]},"320":{"position":[[34,4]]},"321":{"position":[[47,4]]},"322":{"position":[[54,4]]},"323":{"position":[[48,4]]},"324":{"position":[[48,4]]},"325":{"position":[[48,4]]},"326":{"position":[[52,4]]},"327":{"position":[[107,4]]},"328":{"position":[[50,4]]},"329":{"position":[[239,4]]},"330":{"position":[[51,4]]},"331":{"position":[[239,4]]},"332":{"position":[[274,4]]},"333":{"position":[[102,4]]},"334":{"position":[[82,4]]},"335":{"position":[[32,4]]},"336":{"position":[[175,4]]},"337":{"position":[[99,4]]},"338":{"position":[[154,4]]},"339":{"position":[[84,4]]},"340":{"position":[[44,4]]},"341":{"position":[[127,4]]},"342":{"position":[[66,4]]},"343":{"position":[[80,4]]},"344":{"position":[[52,4]]},"345":{"position":[[44,4]]},"346":{"position":[[38,4]]},"347":{"position":[[58,4]]},"348":{"position":[[66,4]]},"350":{"position":[[24,4]]},"351":{"position":[[24,4]]},"352":{"position":[[30,4]]},"353":{"position":[[38,4]]},"354":{"position":[[38,4]]},"355":{"position":[[38,4]]},"356":{"position":[[55,4]]},"357":{"position":[[44,4]]},"358":{"position":[[90,4]]},"359":{"position":[[96,4]]},"360":{"position":[[47,4]]},"361":{"position":[[73,4]]},"362":{"position":[[24,4]]},"363":{"position":[[30,4]]},"364":{"position":[[54,4]]},"365":{"position":[[52,4]]},"366":{"position":[[48,4]]},"367":{"position":[[48,4]]},"368":{"position":[[49,4]]},"369":{"position":[[61,4]]},"370":{"position":[[48,4]]},"371":{"position":[[40,4]]},"372":{"position":[[66,4]]},"373":{"position":[[31,4]]},"374":{"position":[[76,4]]},"375":{"position":[[80,4]]},"376":{"position":[[65,4]]},"377":{"position":[[49,4]]},"378":{"position":[[63,4]]},"379":{"position":[[49,4]]},"380":{"position":[[47,4]]},"381":{"position":[[49,4]]},"382":{"position":[[28,4]]},"383":{"position":[[72,4]]},"385":{"position":[[201,4]]},"386":{"position":[[138,4]]},"387":{"position":[[255,4]]}},"keywords":{}}],["collect",{"_index":371,"title":{},"content":{"27":{"position":[[33,10]]}},"keywords":{}}],["color",{"_index":498,"title":{},"content":{"51":{"position":[[245,6],[379,6]]},"52":{"position":[[242,6]]},"53":{"position":[[271,6],[472,6]]},"62":{"position":[[814,6]]},"162":{"position":[[208,6],[342,6]]},"163":{"position":[[212,6]]},"164":{"position":[[219,6],[420,6]]},"193":{"position":[[39,6]]},"218":{"position":[[768,6],[1015,6]]},"224":{"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]]},"332":{"position":[[489,6],[680,6]]},"338":{"position":[[336,6]]}},"keywords":{}}],["column",{"_index":945,"title":{},"content":{"223":{"position":[[139,6],[161,6],[332,7]]},"337":{"position":[[73,6],[257,7]]}},"keywords":{}}],["common",{"_index":129,"title":{"88":{"position":[[0,6]]},"242":{"position":[[0,6]]}},"content":{"13":{"position":[[13,6]]}},"keywords":{}}],["complet",{"_index":550,"title":{},"content":{"62":{"position":[[961,8]]},"89":{"position":[[1199,10]]},"118":{"position":[[1161,10]]},"215":{"position":[[976,13]]},"218":{"position":[[915,8]]}},"keywords":{}}],["complex",{"_index":206,"title":{},"content":{"22":{"position":[[113,7]]}},"keywords":{}}],["compon",{"_index":154,"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]]},"57":{"position":[[118,9],[163,10],[215,9],[292,9],[315,9],[353,9],[412,9],[467,9]]},"62":{"position":[[120,9],[165,10],[217,9],[294,9],[317,9],[355,9],[414,9],[469,9]]},"65":{"position":[[123,9],[168,10],[220,9],[297,9],[320,9],[358,9],[417,9],[472,9]]},"215":{"position":[[114,9],[159,10],[211,9],[288,9],[311,9],[349,9],[408,9],[463,9],[875,12]]},"217":{"position":[[117,9],[162,10],[214,9],[291,9],[314,9],[352,9],[411,9],[466,9]]},"218":{"position":[[132,9],[177,10],[229,9],[306,9],[329,9],[367,9],[426,9],[481,9]]}},"keywords":{}}],["config",{"_index":131,"title":{"14":{"position":[[0,7]]},"111":{"position":[[0,7]]},"292":{"position":[[0,7]]}},"content":{"226":{"position":[[476,7]]},"292":{"position":[[18,6]]},"340":{"position":[[436,7]]}},"keywords":{}}],["console.info",{"_index":813,"title":{},"content":{"176":{"position":[[474,26]]},"182":{"position":[[220,18],[280,18]]},"186":{"position":[[65,33],[176,25]]},"241":{"position":[[653,21],[733,21]]},"294":{"position":[[243,20],[333,20],[429,20],[519,20],[602,21],[678,21],[753,21],[828,21],[906,21]]},"329":{"position":[[604,23],[686,23]]},"331":{"position":[[385,26]]},"335":{"position":[[62,33],[173,25]]}},"keywords":{}}],["console.info($video",{"_index":447,"title":{},"content":{"39":{"position":[[332,21]]},"40":{"position":[[211,21]]},"150":{"position":[[279,21]]},"151":{"position":[[203,21]]}},"keywords":{}}],["console.info('ad",{"_index":106,"title":{},"content":{"8":{"position":[[999,16],[1087,17]]}},"keywords":{}}],["console.info('compon",{"_index":908,"title":{},"content":{"215":{"position":[[946,23]]}},"keywords":{}}],["console.info('custom",{"_index":574,"title":{},"content":{"75":{"position":[[257,20]]},"221":{"position":[[252,20]]}},"keywords":{}}],["console.info('y",{"_index":553,"title":{},"content":{"65":{"position":[[727,17]]},"71":{"position":[[301,17],[364,17]]},"75":{"position":[[94,17]]},"215":{"position":[[844,17]]},"217":{"position":[[634,17]]},"221":{"position":[[89,17]]}},"keywords":{}}],["console.info(arg",{"_index":774,"title":{},"content":{"89":{"position":[[1742,19]]},"91":{"position":[[203,19]]},"92":{"position":[[168,19]]},"93":{"position":[[168,19]]},"94":{"position":[[170,19]]},"95":{"position":[[174,19]]},"96":{"position":[[183,19]]},"97":{"position":[[198,19]]},"98":{"position":[[210,19]]},"100":{"position":[[187,19]]},"101":{"position":[[233,19]]},"102":{"position":[[168,19]]},"103":{"position":[[204,19]]},"104":{"position":[[204,19]]},"105":{"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":1062,"title":{},"content":{"269":{"position":[[230,30],[287,30]]},"376":{"position":[[189,30],[246,30]]}},"keywords":{}}],["console.info(art.attr('playsinlin",{"_index":1072,"title":{},"content":{"272":{"position":[[222,38],[292,38]]},"379":{"position":[[173,38],[243,38]]}},"keywords":{}}],["console.info(art.autoheight",{"_index":1069,"title":{},"content":{"271":{"position":[[265,29],[318,29]]},"378":{"position":[[187,29],[240,29]]}},"keywords":{}}],["console.info(art.autos",{"_index":1040,"title":{},"content":{"265":{"position":[[242,27],[291,27]]},"372":{"position":[[190,27],[239,27]]}},"keywords":{}}],["console.info(art.currenttim",{"_index":1013,"title":{},"content":{"254":{"position":[[269,30],[321,30]]},"361":{"position":[[197,30],[249,30]]}},"keywords":{}}],["console.info(art.dur",{"_index":1015,"title":{},"content":{"255":{"position":[[162,27]]},"362":{"position":[[148,27]]}},"keywords":{}}],["console.info(art.flip",{"_index":1050,"title":{},"content":{"267":{"position":[[229,23],[278,23]]},"374":{"position":[[200,23],[249,23]]}},"keywords":{}}],["console.info(art.i18n.get('play",{"_index":471,"title":{},"content":{"46":{"position":[[201,35]]},"157":{"position":[[168,35]]}},"keywords":{}}],["console.info(art.loop",{"_index":1065,"title":{},"content":{"270":{"position":[[232,23],[276,23]]},"377":{"position":[[173,23],[217,23]]}},"keywords":{}}],["console.info(art.mut",{"_index":1010,"title":{},"content":{"253":{"position":[[206,24],[249,24]]},"360":{"position":[[171,24],[214,24]]}},"keywords":{}}],["console.info(art.play",{"_index":1036,"title":{},"content":{"264":{"position":[[199,26],[238,26]]},"371":{"position":[[177,26],[216,26]]}},"keywords":{}}],["console.info(art.playbackr",{"_index":1058,"title":{},"content":{"268":{"position":[[247,31],[301,31]]},"375":{"position":[[204,31],[258,31]]}},"keywords":{}}],["console.info(art.plugins.myplugin.dosometh",{"_index":577,"title":{},"content":{"75":{"position":[[495,49]]},"186":{"position":[[402,49]]},"221":{"position":[[484,49]]},"335":{"position":[[393,49]]}},"keywords":{}}],["console.info(art.plugins.myplugin.someth",{"_index":576,"title":{},"content":{"75":{"position":[[449,45]]},"186":{"position":[[356,45]]},"221":{"position":[[438,45]]},"335":{"position":[[347,45]]}},"keywords":{}}],["console.info(art.post",{"_index":1031,"title":{},"content":{"262":{"position":[[306,25],[378,25]]},"369":{"position":[[222,25],[294,25]]}},"keywords":{}}],["console.info(art.subtitle.url",{"_index":506,"title":{},"content":{"52":{"position":[[318,31]]},"163":{"position":[[288,31]]}},"keywords":{}}],["console.info(art.them",{"_index":1076,"title":{},"content":{"274":{"position":[[206,24],[251,24]]},"381":{"position":[[173,24],[218,24]]}},"keywords":{}}],["console.info(art.titl",{"_index":1074,"title":{},"content":{"273":{"position":[[200,24],[250,24]]},"380":{"position":[[171,24],[215,24]]}},"keywords":{}}],["console.info(art.url",{"_index":1000,"title":{},"content":{"250":{"position":[[189,22],[254,22]]},"357":{"position":[[168,22],[233,22]]}},"keywords":{}}],["console.info(art.volum",{"_index":999,"title":{},"content":{"249":{"position":[[207,25],[251,25]]},"356":{"position":[[179,25],[223,25]]}},"keywords":{}}],["console.info(artplayer.config",{"_index":135,"title":{},"content":{"14":{"position":[[69,31]]},"111":{"position":[[36,30]]}},"keywords":{}}],["console.info(artplayer.env",{"_index":127,"title":{},"content":{"12":{"position":[[60,28]]},"109":{"position":[[32,27]]}},"keywords":{}}],["console.info(artplayer.html",{"_index":145,"title":{},"content":{"18":{"position":[[74,29]]},"115":{"position":[[52,28]]}},"keywords":{}}],["console.info(artplayer.inst",{"_index":120,"title":{},"content":{"10":{"position":[[285,34]]},"107":{"position":[[189,33]]}},"keywords":{}}],["console.info(artplayer.kindof",{"_index":151,"title":{},"content":{"19":{"position":[[130,35],[166,35]]},"116":{"position":[[103,34],[138,34]]}},"keywords":{}}],["console.info(artplayer.kindof('0",{"_index":149,"title":{},"content":{"19":{"position":[[58,36]]},"116":{"position":[[33,35]]}},"keywords":{}}],["console.info(artplayer.kindof(0",{"_index":150,"title":{},"content":{"19":{"position":[[95,34]]},"116":{"position":[[69,33]]}},"keywords":{}}],["console.info(artplayer.opt",{"_index":142,"title":{},"content":{"17":{"position":[[46,31]]},"114":{"position":[[30,30]]}},"keywords":{}}],["console.info(artplayer.schem",{"_index":139,"title":{},"content":{"15":{"position":[[62,31]]},"112":{"position":[[33,30]]}},"keywords":{}}],["console.info(artplayer.util",{"_index":130,"title":{},"content":{"13":{"position":[[48,30]]},"110":{"position":[[32,29]]}},"keywords":{}}],["console.info(artplayer.vers",{"_index":123,"title":{},"content":{"11":{"position":[[54,32]]},"108":{"position":[[31,31]]}},"keywords":{}}],["console.info(ev",{"_index":451,"title":{},"content":{"42":{"position":[[279,20]]},"153":{"position":[[234,20]]}},"keywords":{}}],["console.info(item",{"_index":271,"title":{},"content":{"24":{"position":[[460,18]]},"27":{"position":[[910,18],[1324,18]]},"28":{"position":[[580,18]]},"296":{"position":[[460,18]]},"385":{"position":[[720,18],[1112,18]]},"386":{"position":[[499,18]]}},"keywords":{}}],["console.info(json.stringify(art.rect",{"_index":1044,"title":{},"content":{"266":{"position":[[197,39]]},"373":{"position":[[155,39]]}},"keywords":{}}],["console.info(st",{"_index":795,"title":{},"content":{"99":{"position":[[298,20]]},"128":{"position":[[203,20]]}},"keywords":{}}],["console.info(url",{"_index":1023,"title":{},"content":{"257":{"position":[[261,19]]},"258":{"position":[[259,19]]},"364":{"position":[[227,19]]},"365":{"position":[[225,19]]}},"keywords":{}}],["console.log",{"_index":812,"title":{},"content":{"173":{"position":[[527,25]]}},"keywords":{}}],["console.log('custom",{"_index":549,"title":{},"content":{"62":{"position":[[922,19]]},"218":{"position":[[876,19]]}},"keywords":{}}],["console.log('y",{"_index":548,"title":{},"content":{"62":{"position":[[852,16]]},"218":{"position":[[806,16],[1055,16]]}},"keywords":{}}],["console.log('你点击了自定义按钮1",{"_index":1159,"title":{},"content":{"332":{"position":[[527,26]]}},"keywords":{}}],["console.log('你点击了自定义按钮2",{"_index":1161,"title":{},"content":{"332":{"position":[[720,26]]}},"keywords":{}}],["console.log('自定义按钮挂载完成1",{"_index":1160,"title":{},"content":{"332":{"position":[[580,26]]}},"keywords":{}}],["console.log(item.html",{"_index":911,"title":{},"content":{"216":{"position":[[342,23],[494,23]]},"330":{"position":[[273,23],[405,23]]}},"keywords":{}}],["const",{"_index":196,"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]]},"77":{"position":[[230,5]]},"78":{"position":[[255,5],[332,5]]},"87":{"position":[[231,5],[277,5]]},"136":{"position":[[224,5]]},"137":{"position":[[249,5],[326,5]]},"292":{"position":[[563,5]]},"299":{"position":[[167,5]]},"300":{"position":[[386,5],[424,5],[482,5],[1193,5]]},"386":{"position":[[532,5]]},"387":{"position":[[128,5],[157,5],[181,5],[203,5],[225,5]]}},"keywords":{}}],["constructor",{"_index":826,"title":{},"content":{"190":{"position":[[37,11]]}},"keywords":{}}],["contain",{"_index":24,"title":{"188":{"position":[[0,10]]},"302":{"position":[[0,10]]}},"content":{"1":{"position":[[78,10]]},"8":{"position":[[37,10]]},"10":{"position":[[192,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]]},"39":{"position":[[192,10]]},"40":{"position":[[80,10]]},"42":{"position":[[94,9],[174,10],[185,10]]},"43":{"position":[[302,10]]},"46":{"position":[[108,10]]},"47":{"position":[[89,10]]},"50":{"position":[[103,10]]},"51":{"position":[[107,10]]},"52":{"position":[[104,10]]},"53":{"position":[[133,10]]},"56":{"position":[[143,10]]},"57":{"position":[[514,10]]},"59":{"position":[[216,10]]},"61":{"position":[[116,10]]},"62":{"position":[[558,10]]},"64":{"position":[[109,10]]},"65":{"position":[[519,10]]},"67":{"position":[[125,10]]},"69":{"position":[[119,10]]},"71":{"position":[[178,10]]},"73":{"position":[[112,10]]},"75":{"position":[[329,10]]},"77":{"position":[[82,10]]},"78":{"position":[[83,10]]},"79":{"position":[[94,10]]},"80":{"position":[[86,10]]},"81":{"position":[[88,10]]},"83":{"position":[[98,10]]},"84":{"position":[[15,9],[36,9]]},"85":{"position":[[409,10]]},"86":{"position":[[394,10]]},"87":{"position":[[316,10]]},"89":{"position":[[1637,10]]},"91":{"position":[[103,10]]},"92":{"position":[[69,10]]},"93":{"position":[[68,10]]},"94":{"position":[[71,10]]},"95":{"position":[[73,10]]},"96":{"position":[[81,10]]},"97":{"position":[[98,10]]},"98":{"position":[[111,10]]},"99":{"position":[[67,10]]},"100":{"position":[[70,10]]},"101":{"position":[[129,10]]},"102":{"position":[[70,10]]},"103":{"position":[[81,10]]},"104":{"position":[[75,10]]},"105":{"position":[[66,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]]},"136":{"position":[[76,10]]},"137":{"position":[[77,10]]},"138":{"position":[[88,10]]},"139":{"position":[[80,10]]},"140":{"position":[[82,10]]},"150":{"position":[[139,10]]},"151":{"position":[[72,10]]},"153":{"position":[[49,9],[129,10],[140,10]]},"154":{"position":[[197,10]]},"157":{"position":[[75,10]]},"158":{"position":[[71,10]]},"161":{"position":[[72,10]]},"162":{"position":[[70,10]]},"163":{"position":[[74,10]]},"164":{"position":[[81,10]]},"167":{"position":[[114,10]]},"168":{"position":[[272,10]]},"170":{"position":[[98,10]]},"172":{"position":[[75,10]]},"173":{"position":[[306,10]]},"175":{"position":[[74,10]]},"176":{"position":[[272,10]]},"178":{"position":[[78,10]]},"180":{"position":[[76,10]]},"182":{"position":[[97,10]]},"184":{"position":[[76,10]]},"186":{"position":[[236,10]]},"188":{"position":[[61,9],[184,10],[216,10],[350,9]]},"189":{"position":[[154,10]]},"190":{"position":[[217,10]]},"191":{"position":[[164,10]]},"192":{"position":[[129,10]]},"193":{"position":[[118,10]]},"194":{"position":[[91,10]]},"195":{"position":[[112,10]]},"196":{"position":[[90,10]]},"197":{"position":[[88,10]]},"198":{"position":[[76,9],[272,10]]},"199":{"position":[[158,10]]},"200":{"position":[[86,10]]},"201":{"position":[[184,10]]},"202":{"position":[[173,10]]},"203":{"position":[[161,10]]},"204":{"position":[[128,10]]},"205":{"position":[[149,10]]},"206":{"position":[[93,10]]},"207":{"position":[[132,10]]},"208":{"position":[[163,10]]},"209":{"position":[[154,10]]},"210":{"position":[[155,10]]},"211":{"position":[[110,10]]},"212":{"position":[[140,10]]},"213":{"position":[[252,10],[372,10],[383,11]]},"214":{"position":[[98,10]]},"215":{"position":[[548,10]]},"216":{"position":[[131,10]]},"217":{"position":[[513,10]]},"218":{"position":[[570,10]]},"219":{"position":[[241,10]]},"220":{"position":[[210,10]]},"221":{"position":[[324,10]]},"222":{"position":[[485,10]]},"223":{"position":[[205,10]]},"224":{"position":[[298,10]]},"225":{"position":[[185,10]]},"226":{"position":[[115,10]]},"227":{"position":[[340,10]]},"228":{"position":[[168,10]]},"229":{"position":[[151,10]]},"230":{"position":[[148,10]]},"231":{"position":[[143,10]]},"232":{"position":[[94,10]]},"233":{"position":[[182,10]]},"234":{"position":[[139,10]]},"241":{"position":[[37,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]]},"296":{"position":[[37,10]]},"297":{"position":[[3684,10]]},"298":{"position":[[196,10]]},"302":{"position":[[110,10],[142,10]]},"303":{"position":[[94,10]]},"304":{"position":[[111,10]]},"305":{"position":[[80,10]]},"306":{"position":[[76,10]]},"307":{"position":[[75,10]]},"308":{"position":[[64,10]]},"309":{"position":[[77,10]]},"310":{"position":[[65,10]]},"311":{"position":[[65,10]]},"312":{"position":[[35,9],[129,10]]},"313":{"position":[[85,10]]},"314":{"position":[[65,10]]},"315":{"position":[[107,10]]},"316":{"position":[[90,10]]},"317":{"position":[[89,10]]},"318":{"position":[[76,10]]},"319":{"position":[[79,10]]},"320":{"position":[[65,10]]},"321":{"position":[[78,10]]},"322":{"position":[[85,10]]},"323":{"position":[[79,10]]},"324":{"position":[[79,10]]},"325":{"position":[[79,10]]},"326":{"position":[[83,10]]},"327":{"position":[[116,10],[236,10],[247,11]]},"328":{"position":[[81,10]]},"329":{"position":[[308,10]]},"330":{"position":[[82,10]]},"331":{"position":[[270,10]]},"332":{"position":[[305,10]]},"333":{"position":[[133,10]]},"334":{"position":[[113,10]]},"335":{"position":[[233,10]]},"336":{"position":[[206,10]]},"337":{"position":[[130,10]]},"338":{"position":[[185,10]]},"339":{"position":[[115,10]]},"340":{"position":[[75,10]]},"341":{"position":[[158,10]]},"342":{"position":[[97,10]]},"343":{"position":[[111,10]]},"344":{"position":[[83,10]]},"345":{"position":[[75,10]]},"346":{"position":[[69,10]]},"347":{"position":[[89,10]]},"348":{"position":[[97,10]]},"350":{"position":[[55,10]]},"351":{"position":[[55,10]]},"352":{"position":[[61,10]]},"353":{"position":[[69,10]]},"354":{"position":[[69,10]]},"355":{"position":[[69,10]]},"356":{"position":[[86,10]]},"357":{"position":[[75,10]]},"358":{"position":[[121,10]]},"359":{"position":[[127,10]]},"360":{"position":[[78,10]]},"361":{"position":[[104,10]]},"362":{"position":[[55,10]]},"363":{"position":[[61,10]]},"364":{"position":[[85,10]]},"365":{"position":[[83,10]]},"366":{"position":[[79,10]]},"367":{"position":[[79,10]]},"368":{"position":[[80,10]]},"369":{"position":[[92,10]]},"370":{"position":[[79,10]]},"371":{"position":[[71,10]]},"372":{"position":[[97,10]]},"373":{"position":[[62,10]]},"374":{"position":[[107,10]]},"375":{"position":[[111,10]]},"376":{"position":[[96,10]]},"377":{"position":[[80,10]]},"378":{"position":[[94,10]]},"379":{"position":[[80,10]]},"380":{"position":[[78,10]]},"381":{"position":[[80,10]]},"382":{"position":[[59,10]]},"383":{"position":[[103,10]]},"385":{"position":[[232,10]]},"386":{"position":[[169,10]]},"387":{"position":[[286,10]]}},"keywords":{}}],["container.innerhtml",{"_index":900,"title":{},"content":{"213":{"position":[[307,20]]},"327":{"position":[[171,20]]}},"keywords":{}}],["content",{"_index":718,"title":{},"content":{"89":{"position":[[253,8],[362,7]]},"118":{"position":[[215,8],[324,7]]},"213":{"position":[[502,7]]}},"keywords":{}}],["contextmenu",{"_index":157,"title":{"63":{"position":[[0,12]]},"174":{"position":[[0,12]]},"217":{"position":[[0,12]]},"331":{"position":[[0,12]]}},"content":{"20":{"position":[[67,12],[630,13],[952,11]]},"22":{"position":[[78,12]]},"63":{"position":[[24,11]]},"202":{"position":[[124,11]]},"203":{"position":[[112,11]]},"217":{"position":[[41,11],[575,12]]},"298":{"position":[[451,13],[734,11]]},"331":{"position":[[332,12]]}},"keywords":{}}],["contextmenu1",{"_index":175,"title":{},"content":{"20":{"position":[[602,15],[920,13],[964,15],[1140,13]]},"298":{"position":[[423,15],[702,13],[746,15],[878,13]]}},"keywords":{}}],["control",{"_index":15,"title":{"1":{"position":[[18,8]]},"23":{"position":[[18,8]]},"60":{"position":[[0,9]]},"171":{"position":[[0,9]]},"218":{"position":[[0,9]]},"332":{"position":[[0,9]]}},"content":{"1":{"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]]},"50":{"position":[[38,7]]},"56":{"position":[[38,7]]},"60":{"position":[[38,7]]},"61":{"position":[[39,7],[54,7]]},"62":{"position":[[48,7]]},"64":{"position":[[39,7]]},"67":{"position":[[38,7]]},"69":{"position":[[40,7]]},"73":{"position":[[38,7]]},"204":{"position":[[79,7]]},"205":{"position":[[100,7]]},"207":{"position":[[83,7]]},"209":{"position":[[105,7]]},"210":{"position":[[106,7]]},"218":{"position":[[56,7],[632,9]]},"219":{"position":[[83,7]]},"225":{"position":[[21,12]]},"230":{"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]]},"296":{"position":[[99,9]]},"297":{"position":[[3783,9]]},"298":{"position":[[558,9],[794,7]]},"300":{"position":[[744,9]]},"332":{"position":[[367,9]]},"339":{"position":[[14,12]]},"382":{"position":[[121,9]]}},"keywords":{}}],["control1",{"_index":178,"title":{},"content":{"20":{"position":[[713,11],[984,9],[1020,11],[1193,9]]},"298":{"position":[[534,11],[766,9],[802,11],[931,9]]}},"keywords":{}}],["coordin",{"_index":1043,"title":{},"content":{"266":{"position":[[30,10],[255,10]]}},"keywords":{}}],["core",{"_index":484,"title":{},"content":{"48":{"position":[[38,4]]}},"keywords":{}}],["correct",{"_index":973,"title":{},"content":{"227":{"position":[[257,7]]}},"keywords":{}}],["countdown",{"_index":100,"title":{},"content":{"8":{"position":[[836,10]]},"241":{"position":[[530,10]]}},"keywords":{}}],["cover",{"_index":540,"title":{},"content":{"59":{"position":[[153,5]]}},"keywords":{}}],["creat",{"_index":186,"title":{},"content":{"20":{"position":[[1258,6]]}},"keywords":{}}],["createport",{"_index":215,"title":{},"content":{"22":{"position":[[271,12]]},"300":{"position":[[72,12],[189,12]]}},"keywords":{}}],["createportal(<tim",{"_index":248,"title":{},"content":{"22":{"position":[[1110,22],[1186,22]]},"300":{"position":[[1028,22],[1104,22]]}},"keywords":{}}],["crema"",{"_index":297,"title":{},"content":{"25":{"position":[[813,11]]},"297":{"position":[[813,11]]}},"keywords":{}}],["cross",{"_index":879,"title":{},"content":{"204":{"position":[[355,5]]}},"keywords":{}}],["crossorigin",{"_index":874,"title":{},"content":{"204":{"position":[[237,12]]},"318":{"position":[[179,12]]}},"keywords":{}}],["current",{"_index":4,"title":{},"content":{"0":{"position":[[44,7]]},"11":{"position":[[13,7]]},"12":{"position":[[13,7]]},"39":{"position":[[61,7]]},"192":{"position":[[40,9]]},"193":{"position":[[46,9]]},"201":{"position":[[70,9]]},"228":{"position":[[332,7]]},"229":{"position":[[80,9]]},"234":{"position":[[92,9]]},"254":{"position":[[59,7]]},"256":{"position":[[28,7]]},"257":{"position":[[41,7]]},"258":{"position":[[39,7]]}},"keywords":{}}],["currenttim",{"_index":767,"title":{"254":{"position":[[0,12]]},"361":{"position":[[0,12]]}},"content":{"89":{"position":[[1446,11]]},"118":{"position":[[1408,11]]}},"keywords":{}}],["custom",{"_index":155,"title":{"90":{"position":[[0,6]]}},"content":{"20":{"position":[[38,6]]},"59":{"position":[[42,6],[327,7],[376,7]]},"62":{"position":[[760,7],[787,7],[877,6]]},"65":{"position":[[691,7],[757,6]]},"75":{"position":[[202,7]]},"215":{"position":[[36,6]]},"216":{"position":[[34,6],[228,7],[380,7]]},"217":{"position":[[34,6],[598,7],[664,6]]},"218":{"position":[[38,10],[714,7],[741,7],[831,6],[961,7],[988,7],[1080,6]]},"221":{"position":[[38,6],[197,7]]}},"keywords":{}}],["customtyp",{"_index":585,"title":{"228":{"position":[[0,11]]},"342":{"position":[[0,11]]}},"content":{"77":{"position":[[160,11]]},"78":{"position":[[186,11]]},"79":{"position":[[208,11]]},"80":{"position":[[201,11]]},"81":{"position":[[476,11]]},"136":{"position":[[154,11]]},"137":{"position":[[180,11]]},"138":{"position":[[202,11]]},"139":{"position":[[195,11]]},"140":{"position":[[470,11]]},"227":{"position":[[85,10]]},"228":{"position":[[230,11]]},"341":{"position":[[32,10]]},"342":{"position":[[159,11]]}},"keywords":{}}],["danmaku",{"_index":5,"title":{},"content":{"0":{"position":[[52,7]]}},"keywords":{}}],["danmu",{"_index":1099,"title":{},"content":{"285":{"position":[[792,7],[1115,7]]},"294":{"position":[[227,7],[264,7],[316,8]]}},"keywords":{}}],["danmu.text.length",{"_index":1100,"title":{},"content":{"285":{"position":[[806,17]]}},"keywords":{}}],["danmu.text.trim",{"_index":1112,"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":1081,"title":{},"content":{"283":{"position":[[64,35],[221,35],[364,35]]}},"keywords":{}}],["danmuku/dist/artplay",{"_index":1082,"title":{},"content":{"283":{"position":[[191,22],[334,22]]}},"keywords":{}}],["danmukuspeedopacityfontsizecolormodemarginantioverlapsynchronousplaybackfilterlocktimebeforeemit",{"_index":1128,"title":{},"content":{"292":{"position":[[41,96]]}},"keywords":{}}],["danmus.length",{"_index":1147,"title":{},"content":{"294":{"position":[[354,15]]}},"keywords":{}}],["dark",{"_index":1109,"title":{},"content":{"285":{"position":[[1056,7],[1085,11]]}},"keywords":{}}],["dash.j",{"_index":608,"title":{"79":{"position":[[0,8]]},"138":{"position":[[0,8]]}},"content":{},"keywords":{}}],["dashjs.mediaplayer().cr",{"_index":614,"title":{},"content":{"79":{"position":[[264,30]]},"138":{"position":[[258,30]]}},"keywords":{}}],["data",{"_index":669,"title":{},"content":{"86":{"position":[[239,6]]},"89":{"position":[[152,4],[1048,5],[1302,5],[1312,4],[1370,4],[1595,4]]},"118":{"position":[[114,4],[1010,5],[1264,5],[1274,4],[1332,4],[1557,4]]}},"keywords":{}}],["decod",{"_index":977,"title":{},"content":{"228":{"position":[[74,8]]},"255":{"position":[[276,8]]}},"keywords":{}}],["default",{"_index":141,"title":{},"content":{"17":{"position":[[20,7]]},"18":{"position":[[20,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]]},"59":{"position":[[73,7]]},"86":{"position":[[229,7]]},"87":{"position":[[171,7]]},"189":{"position":[[59,7]]},"194":{"position":[[25,7]]},"196":{"position":[[40,7]]},"197":{"position":[[204,7]]},"219":{"position":[[136,7],[316,8]]},"222":{"position":[[142,7]]},"224":{"position":[[247,7]]},"226":{"position":[[44,7]]},"227":{"position":[[131,7]]},"229":{"position":[[54,7]]},"269":{"position":[[81,8]]},"296":{"position":[[167,8]]},"333":{"position":[[40,9],[208,8]]},"385":{"position":[[152,7],[432,8],[876,8]]},"386":{"position":[[712,8]]},"387":{"position":[[690,8]]}},"keywords":{}}],["default、4:3、16:9",{"_index":1165,"title":{},"content":{"376":{"position":[[28,30]]}},"keywords":{}}],["del",{"_index":460,"title":{},"content":{"43":{"position":[[212,3]]},"154":{"position":[[123,3]]}},"keywords":{}}],["delay",{"_index":745,"title":{},"content":{"89":{"position":[[1025,7]]},"118":{"position":[[987,7]]}},"keywords":{}}],["delet",{"_index":461,"title":{},"content":{"43":{"position":[[225,6]]},"270":{"position":[[309,6]]}},"keywords":{}}],["demo",{"_index":44,"title":{"3":{"position":[[0,5]]}},"content":{"3":{"position":[[8,4]]},"22":{"position":[[185,4]]},"80":{"position":[[168,4]]},"139":{"position":[[162,4]]}},"keywords":{}}],["demo</title>",{"_index":643,"title":{},"content":{"85":{"position":[[81,18]]}},"keywords":{}}],["describ",{"_index":883,"title":{},"content":{"206":{"position":[[181,9]]}},"keywords":{}}],["descriptiondefault",{"_index":913,"title":{},"content":{"219":{"position":[[109,18]]}},"keywords":{}}],["descriptiondis",{"_index":525,"title":{},"content":{"57":{"position":[[68,18]]},"62":{"position":[[70,18]]},"65":{"position":[[73,18]]},"215":{"position":[[64,18]]},"217":{"position":[[67,18]]},"218":{"position":[[82,18]]}},"keywords":{}}],["descriptionget",{"_index":459,"title":{},"content":{"43":{"position":[[155,14]]}},"keywords":{}}],["descriptionhtml",{"_index":374,"title":{},"content":{"27":{"position":[[109,15]]},"28":{"position":[[14,15]]},"29":{"position":[[14,15]]}},"keywords":{}}],["descriptiontim",{"_index":918,"title":{},"content":{"220":{"position":[[93,15]]}},"keywords":{}}],["descriptionurl",{"_index":944,"title":{},"content":{"223":{"position":[[76,14]]},"224":{"position":[[108,14]]}},"keywords":{}}],["destroy",{"_index":439,"title":{"96":{"position":[[0,8]]},"125":{"position":[[0,8]]},"276":{"position":[[0,8]]},"383":{"position":[[0,8]]}},"content":{"36":{"position":[[45,9]]},"42":{"position":[[61,7]]},"96":{"position":[[34,9]]},"276":{"position":[[33,7]]}},"keywords":{}}],["detail",{"_index":102,"title":{},"content":{"8":{"position":[[861,7],[876,8]]},"241":{"position":[[548,7]]}},"keywords":{}}],["dev/hls.j",{"_index":595,"title":{},"content":{"78":{"position":[[35,10]]},"137":{"position":[[29,10]]}},"keywords":{}}],["devic",{"_index":926,"title":{},"content":{"222":{"position":[[103,8],[160,8],[210,8],[726,7]]}},"keywords":{}}],["differ",{"_index":799,"title":{},"content":{"101":{"position":[[50,10]]},"222":{"position":[[54,11],[86,9]]}},"keywords":{}}],["direct",{"_index":168,"title":{},"content":{"20":{"position":[[318,6]]}},"keywords":{}}],["directli",{"_index":904,"title":{},"content":{"213":{"position":[[577,8]]},"225":{"position":[[119,8]]}},"keywords":{}}],["disabl",{"_index":526,"title":{},"content":{"57":{"position":[[106,7]]},"62":{"position":[[108,7],[692,8]]},"65":{"position":[[111,7]]},"168":{"position":[[36,9]]},"173":{"position":[[36,9]]},"176":{"position":[[36,9]]},"215":{"position":[[102,7],[648,8]]},"217":{"position":[[105,7]]},"218":{"position":[[120,7],[646,8]]},"329":{"position":[[34,9],[408,8]]},"331":{"position":[[34,9]]},"332":{"position":[[35,9],[381,8]]}},"keywords":{}}],["display",{"_index":486,"title":{},"content":{"50":{"position":[[58,7]]},"56":{"position":[[60,7]]},"57":{"position":[[245,7]]},"61":{"position":[[69,9]]},"62":{"position":[[247,7]]},"64":{"position":[[62,9]]},"65":{"position":[[250,7]]},"67":{"position":[[78,9]]},"69":{"position":[[74,7]]},"73":{"position":[[67,7]]},"188":{"position":[[139,7]]},"201":{"position":[[39,7]]},"202":{"position":[[73,10]]},"203":{"position":[[39,7]]},"204":{"position":[[39,7]]},"205":{"position":[[39,7]]},"207":{"position":[[39,7]]},"209":{"position":[[39,7]]},"210":{"position":[[39,7]]},"213":{"position":[[586,8]]},"215":{"position":[[241,7]]},"217":{"position":[[244,7]]},"218":{"position":[[259,7]]},"219":{"position":[[34,7]]},"229":{"position":[[62,7]]},"230":{"position":[[39,7]]},"234":{"position":[[39,7]]},"292":{"position":[[490,8]]}},"keywords":{}}],["document",{"_index":3,"title":{},"content":{"0":{"position":[[23,13]]}},"keywords":{}}],["document.getelementbyid("root"",{"_index":255,"title":{},"content":{"22":{"position":[[1295,42]]},"300":{"position":[[1213,42]]}},"keywords":{}}],["document.queryselector('.artplay",{"_index":444,"title":{},"content":{"39":{"position":[[100,34]]},"42":{"position":[[106,34]]},"150":{"position":[[47,34]]},"153":{"position":[[61,34]]},"188":{"position":[[227,34]]},"213":{"position":[[265,34]]},"285":{"position":[[1242,34]]},"302":{"position":[[153,34]]},"327":{"position":[[129,34]]}},"keywords":{}}],["dogpatch"",{"_index":299,"title":{},"content":{"25":{"position":[[902,14]]},"297":{"position":[[902,14]]}},"keywords":{}}],["dom",{"_index":160,"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]]},"39":{"position":[[41,3]]},"57":{"position":[[273,3]]},"62":{"position":[[275,3]]},"65":{"position":[[278,3]]},"150":{"position":[[36,3]]},"168":{"position":[[138,3]]},"173":{"position":[[138,3]]},"176":{"position":[[138,3]]},"188":{"position":[[57,3]]},"215":{"position":[[269,3]]},"217":{"position":[[272,3]]},"218":{"position":[[287,3]]},"228":{"position":[[294,3]]},"296":{"position":[[452,5],[479,6]]},"298":{"position":[[80,3],[102,22],[641,10],[827,10]]},"302":{"position":[[46,3]]},"329":{"position":[[136,3]]},"331":{"position":[[136,3]]},"332":{"position":[[137,3]]},"342":{"position":[[217,7]]},"385":{"position":[[56,3],[705,5],[739,5],[1097,5],[1131,5]]},"386":{"position":[[32,3],[484,5],[518,5],[823,5],[932,5]]},"387":{"position":[[32,3]]}},"keywords":{}}],["dom"",{"_index":217,"title":{},"content":{"22":{"position":[[303,10]]},"300":{"position":[[221,10]]}},"keywords":{}}],["domain",{"_index":880,"title":{},"content":{"204":{"position":[[361,7]]}},"keywords":{}}],["dosometh",{"_index":573,"title":{},"content":{"75":{"position":[[230,12]]},"186":{"position":[[149,12]]},"221":{"position":[[225,12]]},"335":{"position":[[146,12]]}},"keywords":{}}],["download",{"_index":1016,"title":{},"content":{"256":{"position":[[15,8]]}},"keywords":{}}],["due",{"_index":746,"title":{},"content":{"89":{"position":[[1033,3]]},"118":{"position":[[995,3]]},"259":{"position":[[314,3]]},"261":{"position":[[291,3]]}},"keywords":{}}],["durat",{"_index":95,"title":{"255":{"position":[[0,9]]},"362":{"position":[[0,9]]}},"content":{"8":{"position":[[734,8]]},"89":{"position":[[476,8]]},"118":{"position":[[438,8]]},"255":{"position":[[23,8],[227,9],[289,8]]}},"keywords":{}}],["dynam",{"_index":493,"title":{},"content":{"51":{"position":[[32,11]]},"57":{"position":[[30,11]]},"62":{"position":[[30,11]]},"65":{"position":[[30,11]]},"71":{"position":[[31,11]]},"75":{"position":[[33,11]]},"272":{"position":[[32,11]]},"273":{"position":[[37,7]]},"274":{"position":[[37,7]]}},"keywords":{}}],["earli",{"_index":89,"title":{},"content":{"8":{"position":[[615,5]]}},"keywords":{}}],["earlybird"",{"_index":301,"title":{},"content":{"25":{"position":[[995,15]]},"297":{"position":[[995,15]]}},"keywords":{}}],["easi",{"_index":204,"title":{},"content":{"22":{"position":[[38,4]]},"42":{"position":[[42,4]]}},"keywords":{}}],["edg",{"_index":860,"title":{},"content":{"198":{"position":[[118,5]]}},"keywords":{}}],["effect",{"_index":565,"title":{},"content":{"71":{"position":[[428,6]]},"198":{"position":[[239,6]]},"206":{"position":[[331,6]]},"262":{"position":[[88,6]]}},"keywords":{}}],["element",{"_index":161,"title":{},"content":{"20":{"position":[[157,7],[218,7],[845,7],[1075,7]]},"27":{"position":[[144,8]]},"28":{"position":[[49,8]]},"29":{"position":[[49,8]]},"34":{"position":[[68,7]]},"39":{"position":[[45,8]]},"57":{"position":[[277,7]]},"62":{"position":[[279,7]]},"65":{"position":[[282,7]]},"188":{"position":[[360,8]]},"215":{"position":[[273,7]]},"217":{"position":[[276,7]]},"218":{"position":[[291,7]]},"225":{"position":[[139,8]]},"228":{"position":[[298,7]]},"272":{"position":[[84,7]]}},"keywords":{}}],["emit",{"_index":1123,"title":{"291":{"position":[[0,5]]}},"content":{"291":{"position":[[18,4]]}},"keywords":{}}],["empti",{"_index":78,"title":{},"content":{"8":{"position":[[388,6]]},"89":{"position":[[548,6]]},"118":{"position":[[510,6]]}},"keywords":{}}],["en",{"_index":478,"title":{},"content":{"47":{"position":[[245,3]]},"158":{"position":[[227,3]]},"229":{"position":[[219,5]]},"343":{"position":[[179,5]]}},"keywords":{}}],["enabl",{"_index":931,"title":{},"content":{"222":{"position":[[378,6],[737,6]]}},"keywords":{}}],["encod",{"_index":495,"title":{},"content":{"51":{"position":[[217,9]]},"52":{"position":[[214,9]]},"53":{"position":[[243,9]]},"162":{"position":[[180,9]]},"163":{"position":[[184,9]]},"164":{"position":[[191,9]]},"224":{"position":[[212,8],[237,9],[421,9]]},"338":{"position":[[118,8],[308,9]]}},"keywords":{}}],["end",{"_index":712,"title":{},"content":{"89":{"position":[[201,3],[337,3],[738,3]]},"118":{"position":[[163,3],[299,3],[700,3]]}},"keywords":{}}],["english",{"_index":479,"title":{},"content":{"47":{"position":[[261,10]]},"158":{"position":[[243,10]]}},"keywords":{}}],["enough",{"_index":710,"title":{},"content":{"89":{"position":[[145,6]]},"118":{"position":[[107,6]]}},"keywords":{}}],["enter",{"_index":855,"title":{},"content":{"197":{"position":[[215,5]]},"199":{"position":[[96,5]]}},"keywords":{}}],["entir",{"_index":858,"title":{},"content":{"198":{"position":[[69,6]]}},"keywords":{}}],["env",{"_index":124,"title":{"12":{"position":[[0,4]]},"109":{"position":[[0,4]]}},"content":{},"keywords":{}}],["environ",{"_index":125,"title":{},"content":{"12":{"position":[[28,11]]}},"keywords":{}}],["en、zh",{"_index":980,"title":{},"content":{"229":{"position":[[99,5]]},"343":{"position":[[47,17]]}},"keywords":{}}],["equal",{"_index":86,"title":{},"content":{"8":{"position":[[567,5],[642,5]]},"40":{"position":[[15,5]]}},"keywords":{}}],["equival",{"_index":443,"title":{},"content":{"39":{"position":[[86,10]]}},"keywords":{}}],["error",{"_index":968,"title":{},"content":{"226":{"position":[[629,6]]},"294":{"position":[[413,7],[450,7]]},"340":{"position":[[589,6]]}},"keywords":{}}],["estim",{"_index":709,"title":{},"content":{"89":{"position":[[126,9],[295,9]]},"118":{"position":[[88,9],[257,9]]}},"keywords":{}}],["event",{"_index":37,"title":{"41":{"position":[[0,7]]},"88":{"position":[[7,6]]},"89":{"position":[[7,6]]},"90":{"position":[[7,6]]},"152":{"position":[[0,7]]}},"content":{"1":{"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]]},"41":{"position":[[24,6]]},"42":{"position":[[28,5],[73,5],[263,7]]},"57":{"position":[[369,5]]},"62":{"position":[[371,5]]},"65":{"position":[[374,5]]},"89":{"position":[[48,6],[55,5],[573,5]]},"94":{"position":[[299,5]]},"118":{"position":[[22,6],[535,5]]},"153":{"position":[[218,7]]},"190":{"position":[[173,5]]},"215":{"position":[[365,5]]},"217":{"position":[[368,5]]},"218":{"position":[[383,5]]},"254":{"position":[[132,6]]},"277":{"position":[[301,6]]},"290":{"position":[[286,6]]},"385":{"position":[[711,6],[745,7],[1103,6],[1137,7]]},"386":{"position":[[490,6],[524,7],[829,6],[938,6]]}},"keywords":{}}],["event.target.innertext",{"_index":42,"title":{},"content":{"1":{"position":[[328,22]]},"277":{"position":[[335,22]]},"290":{"position":[[387,22],[472,22]]}},"keywords":{}}],["exampl",{"_index":727,"title":{},"content":{"89":{"position":[[559,8]]},"118":{"position":[[521,8]]}},"keywords":{}}],["exchang",{"_index":1028,"title":{},"content":{"259":{"position":[[370,9]]},"261":{"position":[[347,9]]}},"keywords":{}}],["execut",{"_index":1038,"title":{},"content":{"265":{"position":[[99,7]]}},"keywords":{}}],["exist",{"_index":117,"title":{},"content":{"10":{"position":[[131,5]]}},"keywords":{}}],["export",{"_index":572,"title":{},"content":{"75":{"position":[[210,6],[278,6]]},"221":{"position":[[205,6],[273,6]]}},"keywords":{}}],["f00",{"_index":840,"title":{},"content":{"193":{"position":[[21,4]]},"307":{"position":[[14,4]]}},"keywords":{}}],["fail",{"_index":881,"title":{},"content":{"204":{"position":[[380,6]]}},"keywords":{}}],["fals",{"_index":403,"title":{},"content":{"28":{"position":[[532,6],[928,6]]},"50":{"position":[[282,6]]},"56":{"position":[[602,6]]},"61":{"position":[[251,6]]},"62":{"position":[[701,6]]},"64":{"position":[[276,6]]},"65":{"position":[[795,6]]},"67":{"position":[[284,6]]},"69":{"position":[[272,6]]},"73":{"position":[[317,6]]},"81":{"position":[[765,6]]},"99":{"position":[[244,6]]},"128":{"position":[[184,18]]},"140":{"position":[[759,6]]},"161":{"position":[[251,6]]},"167":{"position":[[573,6]]},"172":{"position":[[210,6]]},"175":{"position":[[241,6]]},"176":{"position":[[524,6]]},"178":{"position":[[237,6]]},"180":{"position":[[229,6]]},"184":{"position":[[281,6]]},"195":{"position":[[22,5]]},"196":{"position":[[22,5]]},"197":{"position":[[22,5]]},"198":{"position":[[22,5]]},"199":{"position":[[22,5]]},"200":{"position":[[22,5]]},"201":{"position":[[22,5]]},"202":{"position":[[22,5]]},"203":{"position":[[22,5]]},"204":{"position":[[22,5]]},"205":{"position":[[22,5]]},"207":{"position":[[22,5]]},"209":{"position":[[22,5]]},"210":{"position":[[22,5]]},"211":{"position":[[22,5]]},"212":{"position":[[22,5]]},"213":{"position":[[22,5]]},"215":{"position":[[657,6],[906,6]]},"217":{"position":[[702,6]]},"218":{"position":[[655,6]]},"230":{"position":[[22,5]]},"231":{"position":[[22,5]]},"232":{"position":[[22,5]]},"233":{"position":[[22,5]]},"234":{"position":[[22,5]]},"259":{"position":[[288,6]]},"260":{"position":[[306,6]]},"261":{"position":[[265,6]]},"285":{"position":[[303,6],[463,6],[764,6]]},"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]]},"317":{"position":[[15,5]]},"318":{"position":[[15,5]]},"319":{"position":[[15,5]]},"321":{"position":[[15,5]]},"323":{"position":[[15,5]]},"324":{"position":[[15,5]]},"325":{"position":[[15,5]]},"326":{"position":[[15,5]]},"327":{"position":[[15,5]]},"329":{"position":[[417,6],[646,6]]},"331":{"position":[[435,6]]},"332":{"position":[[390,6]]},"344":{"position":[[15,5]]},"345":{"position":[[15,5]]},"346":{"position":[[15,5]]},"347":{"position":[[15,5]]},"348":{"position":[[22,5]]},"366":{"position":[[252,6]]},"367":{"position":[[261,6]]},"368":{"position":[[242,6]]},"386":{"position":[[451,6],[790,6]]}},"keywords":{}}],["false,'preload",{"_index":952,"title":{},"content":{"225":{"position":[[34,16]]},"339":{"position":[[27,16]]}},"keywords":{}}],["fast",{"_index":886,"title":{},"content":{"206":{"position":[[230,4],[255,4]]},"231":{"position":[[43,4]]}},"keywords":{}}],["fastforward",{"_index":982,"title":{"231":{"position":[[0,12]]},"345":{"position":[[0,12]]}},"content":{"231":{"position":[[205,12]]},"345":{"position":[[137,12]]}},"keywords":{}}],["fetch",{"_index":760,"title":{},"content":{"89":{"position":[[1290,5]]},"118":{"position":[[1252,5]]}},"keywords":{}}],["ffad00",{"_index":842,"title":{},"content":{"193":{"position":[[187,10]]},"307":{"position":[[144,10]]}},"keywords":{}}],["fff",{"_index":1086,"title":{},"content":{"285":{"position":[[277,7]]}},"keywords":{}}],["ffffff",{"_index":1094,"title":{},"content":{"285":{"position":[[591,10]]}},"keywords":{}}],["fi"",{"_index":321,"title":{},"content":{"25":{"position":[[1825,9]]},"297":{"position":[[1825,9]]}},"keywords":{}}],["file",{"_index":632,"title":{},"content":{"81":{"position":[[625,4]]},"140":{"position":[[619,4]]},"189":{"position":[[87,4]]}},"keywords":{}}],["file.renderto(video",{"_index":634,"title":{},"content":{"81":{"position":[[650,20]]},"140":{"position":[[644,20]]}},"keywords":{}}],["filter",{"_index":275,"title":{"25":{"position":[[7,7]]}},"content":{"25":{"position":[[3796,9]]},"285":{"position":[[784,7]]},"297":{"position":[[3833,9]]}},"keywords":{}}],["find",{"_index":442,"title":{},"content":{"39":{"position":[[36,4]]}},"keywords":{}}],["finish",{"_index":736,"title":{},"content":{"89":{"position":[[818,8]]},"118":{"position":[[780,8]]}},"keywords":{}}],["fire",{"_index":704,"title":{},"content":{"89":{"position":[[66,5],[1069,5]]},"91":{"position":[[0,5]]},"92":{"position":[[0,5]]},"93":{"position":[[0,5]]},"94":{"position":[[0,5],[284,5]]},"95":{"position":[[0,5]]},"96":{"position":[[0,5]]},"97":{"position":[[0,5]]},"98":{"position":[[0,5]]},"99":{"position":[[0,5]]},"100":{"position":[[0,5]]},"101":{"position":[[0,5]]},"102":{"position":[[0,5]]},"103":{"position":[[0,5]]},"104":{"position":[[0,5]]},"118":{"position":[[1031,5]]},"190":{"position":[[93,5]]}},"keywords":{}}],["first",{"_index":559,"title":{},"content":{"71":{"position":[[61,5]]},"89":{"position":[[789,5]]},"118":{"position":[[751,5]]},"251":{"position":[[154,5]]},"252":{"position":[[167,5]]},"261":{"position":[[357,5]]}},"keywords":{}}],["flex",{"_index":1135,"title":{},"content":{"292":{"position":[[499,7]]}},"keywords":{}}],["flip",{"_index":380,"title":{"201":{"position":[[0,5]]},"267":{"position":[[0,5]]},"315":{"position":[[0,5]]},"374":{"position":[[0,5]]}},"content":{"27":{"position":[[470,5]]},"28":{"position":[[323,5]]},"29":{"position":[[438,5]]},"201":{"position":[[55,4],[246,5]]},"226":{"position":[[498,5]]},"267":{"position":[[56,5]]},"315":{"position":[[169,5]]},"340":{"position":[[458,5]]},"385":{"position":[[309,5]]},"386":{"position":[[246,5]]},"387":{"position":[[363,5]]}},"keywords":{}}],["flv",{"_index":586,"title":{},"content":{"77":{"position":[[174,4],[275,6],[408,5]]},"136":{"position":[[168,4],[269,6],[372,14]]},"227":{"position":[[408,6]]},"228":{"position":[[244,4]]},"341":{"position":[[226,6]]},"342":{"position":[[173,4]]}},"keywords":{}}],["flv,.mkv",{"_index":971,"title":{},"content":{"227":{"position":[[194,10]]}},"keywords":{}}],["flv.j",{"_index":580,"title":{"77":{"position":[[0,7]]},"136":{"position":[[0,7]]}},"content":{},"keywords":{}}],["flvjs.createplay",{"_index":589,"title":{},"content":{"77":{"position":[[248,20]]},"136":{"position":[[242,20]]}},"keywords":{}}],["flvjs.issupport",{"_index":587,"title":{},"content":{"77":{"position":[[206,21]]},"136":{"position":[[200,21]]}},"keywords":{}}],["flvplayer",{"_index":588,"title":{},"content":{"77":{"position":[[236,9]]},"136":{"position":[[230,9]]}},"keywords":{}}],["flvplayer.attachmediaelement(video",{"_index":590,"title":{},"content":{"77":{"position":[[296,36]]},"136":{"position":[[290,36]]}},"keywords":{}}],["flvplayer.load",{"_index":591,"title":{},"content":{"77":{"position":[[333,17]]},"136":{"position":[[327,17]]}},"keywords":{}}],["flv、.mkv、.t",{"_index":1162,"title":{},"content":{"341":{"position":[[80,40]]}},"keywords":{}}],["focu",{"_index":567,"title":{"97":{"position":[[0,6]]},"126":{"position":[[0,6]]}},"content":{"71":{"position":[[466,5]]},"97":{"position":[[27,6]]},"98":{"position":[[28,6]]},"206":{"position":[[369,5]]},"212":{"position":[[82,5]]}},"keywords":{}}],["focus",{"_index":432,"title":{},"content":{"33":{"position":[[51,7]]},"34":{"position":[[51,7]]}},"keywords":{}}],["font",{"_index":500,"title":{},"content":{"51":{"position":[[263,5],[393,5]]},"52":{"position":[[260,5]]},"53":{"position":[[285,5],[488,5]]},"162":{"position":[[226,5],[356,5]]},"163":{"position":[[230,5]]},"164":{"position":[[233,5],[436,5]]},"224":{"position":[[467,5]]},"338":{"position":[[354,5]]}},"keywords":{}}],["fontsiz",{"_index":1092,"title":{},"content":{"285":{"position":[[553,9]]},"292":{"position":[[712,9]]}},"keywords":{}}],["format",{"_index":822,"title":{},"content":{"189":{"position":[[92,8]]},"224":{"position":[[74,7]]},"227":{"position":[[44,6],[145,6]]},"228":{"position":[[37,6]]}},"keywords":{}}],["forthcom",{"_index":762,"title":{},"content":{"89":{"position":[[1337,12]]},"118":{"position":[[1299,12]]}},"keywords":{}}],["forum/dash.j",{"_index":611,"title":{},"content":{"79":{"position":[[43,13]]},"138":{"position":[[37,13]]}},"keywords":{}}],["forward",{"_index":887,"title":{"247":{"position":[[0,8]]},"354":{"position":[[0,8]]}},"content":{"206":{"position":[[235,7]]},"231":{"position":[[48,7]]},"247":{"position":[[41,8]]}},"keywords":{}}],["fr",{"_index":480,"title":{},"content":{"47":{"position":[[300,3]]},"158":{"position":[[282,3]]}},"keywords":{}}],["frame",{"_index":735,"title":{},"content":{"89":{"position":[[795,5]]},"118":{"position":[[757,5]]},"256":{"position":[[42,5]]},"257":{"position":[[55,6]]},"258":{"position":[[53,6]]}},"keywords":{}}],["françai",{"_index":481,"title":{},"content":{"47":{"position":[[316,11]]},"158":{"position":[[298,11]]}},"keywords":{}}],["full",{"_index":805,"title":{},"content":{"103":{"position":[[32,4]]},"104":{"position":[[26,4]]},"209":{"position":[[51,4]]},"210":{"position":[[51,4]]},"259":{"position":[[66,4],[398,4]]},"260":{"position":[[75,4]]}},"keywords":{}}],["fullscreen",{"_index":67,"title":{"103":{"position":[[0,11]]},"132":{"position":[[0,11]]},"209":{"position":[[0,11]]},"259":{"position":[[0,11]]},"323":{"position":[[0,11]]},"366":{"position":[[0,11]]}},"content":{"8":{"position":[[115,11]]},"103":{"position":[[143,11]]},"132":{"position":[[111,11]]},"209":{"position":[[216,11]]},"233":{"position":[[124,10]]},"241":{"position":[[115,11]]},"259":{"position":[[177,11]]},"323":{"position":[[141,11]]},"366":{"position":[[141,11]]}},"keywords":{}}],["fullscreenoff",{"_index":962,"title":{},"content":{"226":{"position":[[520,14]]},"340":{"position":[[480,14]]}},"keywords":{}}],["fullscreenon",{"_index":963,"title":{},"content":{"226":{"position":[[539,13]]},"340":{"position":[[499,13]]}},"keywords":{}}],["fullscreenweb",{"_index":68,"title":{"104":{"position":[[0,14]]},"133":{"position":[[0,14]]},"210":{"position":[[0,14]]},"260":{"position":[[0,14]]},"324":{"position":[[0,14]]},"367":{"position":[[0,14]]}},"content":{"8":{"position":[[133,14]]},"104":{"position":[[137,14]]},"133":{"position":[[111,14]]},"210":{"position":[[217,14]]},"241":{"position":[[133,14]]},"260":{"position":[[186,14]]},"261":{"position":[[165,14]]},"285":{"position":[[150,14]]},"324":{"position":[[141,14]]},"367":{"position":[[141,14]]},"368":{"position":[[142,14]]}},"keywords":{}}],["fullscreenweboff",{"_index":964,"title":{},"content":{"226":{"position":[[557,17]]},"340":{"position":[[517,17]]}},"keywords":{}}],["fullscreenwebon",{"_index":965,"title":{},"content":{"226":{"position":[[579,16]]},"340":{"position":[[539,16]]}},"keywords":{}}],["function",{"_index":35,"title":{},"content":{"1":{"position":[[252,8]]},"7":{"position":[[415,8]]},"16":{"position":[[6,8]]},"19":{"position":[[6,8],[38,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]]},"39":{"position":[[6,8]]},"40":{"position":[[6,8]]},"42":{"position":[[6,8]]},"43":{"position":[[170,8],[193,8],[216,8],[244,8]]},"47":{"position":[[6,8]]},"48":{"position":[[43,8]]},"51":{"position":[[6,8]]},"53":{"position":[[6,8]]},"57":{"position":[[6,8],[344,8],[383,8]]},"62":{"position":[[6,8],[346,8],[385,8],[838,8],[908,8]]},"65":{"position":[[6,8],[349,8],[388,8],[713,8]]},"71":{"position":[[6,8],[132,8]]},"75":{"position":[[6,8],[69,8],[243,8]]},"77":{"position":[[179,8]]},"78":{"position":[[206,8]]},"79":{"position":[[227,8]]},"80":{"position":[[220,8]]},"81":{"position":[[499,8],[600,8]]},"87":{"position":[[179,8],[397,11]]},"113":{"position":[[4,8]]},"116":{"position":[[4,8]]},"136":{"position":[[173,8]]},"137":{"position":[[200,8]]},"138":{"position":[[221,8]]},"139":{"position":[[214,8]]},"140":{"position":[[493,8],[594,8]]},"150":{"position":[[4,8]]},"151":{"position":[[4,8]]},"153":{"position":[[4,8]]},"154":{"position":[[93,8],[110,8],[127,8],[146,8]]},"158":{"position":[[4,8]]},"162":{"position":[[4,8]]},"164":{"position":[[4,8]]},"168":{"position":[[4,8],[171,8],[195,8]]},"173":{"position":[[4,8],[171,8],[195,8],[513,8]]},"176":{"position":[[4,8],[171,8],[195,8],[460,8]]},"182":{"position":[[4,8]]},"186":{"position":[[4,8],[40,8],[162,8]]},"190":{"position":[[59,8],[295,8],[357,8],[407,8],[441,9]]},"201":{"position":[[60,9]]},"202":{"position":[[61,8]]},"215":{"position":[[340,8],[379,8],[823,8],[925,8]]},"216":{"position":[[324,8],[476,8]]},"217":{"position":[[343,8],[382,8],[620,8]]},"218":{"position":[[358,8],[397,8],[792,8],[862,8],[1041,8]]},"221":{"position":[[64,8],[238,8]]},"222":{"position":[[418,8]]},"228":{"position":[[249,8]]},"231":{"position":[[56,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]]},"296":{"position":[[436,8]]},"297":{"position":[[3881,8]]},"299":{"position":[[235,8]]},"300":{"position":[[302,8],[369,8]]},"304":{"position":[[4,11],[189,10]]},"329":{"position":[[169,8],[193,8],[583,8],[665,8]]},"330":{"position":[[255,8],[387,8]]},"331":{"position":[[169,8],[193,8],[371,8]]},"332":{"position":[[170,8],[194,8],[513,8],[566,8],[706,8]]},"335":{"position":[[37,8],[159,8]]},"342":{"position":[[178,8]]},"350":{"position":[[4,8]]},"351":{"position":[[4,8]]},"352":{"position":[[4,8]]},"358":{"position":[[4,11]]},"359":{"position":[[4,11]]},"363":{"position":[[4,8]]},"364":{"position":[[4,8]]},"365":{"position":[[4,8]]},"379":{"position":[[4,11]]},"382":{"position":[[6,8],[195,8]]},"383":{"position":[[4,11]]},"385":{"position":[[118,8],[689,8],[1081,8]]},"386":{"position":[[96,8],[468,8],[807,8],[916,8],[987,8]]},"387":{"position":[[92,8],[588,8],[806,8],[928,8],[990,8]]}},"keywords":{}}],["function($contextmenu1",{"_index":176,"title":{},"content":{"20":{"position":[[653,23]]},"298":{"position":[[474,23]]}},"keywords":{}}],["function($control1",{"_index":179,"title":{},"content":{"20":{"position":[[775,19]]},"298":{"position":[[596,19]]}},"keywords":{}}],["function($layer1",{"_index":173,"title":{},"content":{"20":{"position":[[545,17]]},"298":{"position":[[366,17]]}},"keywords":{}}],["functiondefault",{"_index":824,"title":{},"content":{"190":{"position":[[6,16]]}},"keywords":{}}],["functionparamet",{"_index":1002,"title":{},"content":{"251":{"position":[[6,18]]},"252":{"position":[[6,18]]},"272":{"position":[[6,18]]},"276":{"position":[[6,18]]}},"keywords":{}}],["further",{"_index":716,"title":{},"content":{"89":{"position":[[232,7]]},"118":{"position":[[194,7]]}},"keywords":{}}],["gener",{"_index":903,"title":{},"content":{"213":{"position":[[525,9]]}},"keywords":{}}],["get",{"_index":566,"title":{},"content":{"71":{"position":[[457,4]]},"97":{"position":[[22,4]]},"206":{"position":[[360,4]]},"253":{"position":[[53,7]]},"270":{"position":[[48,7]]}},"keywords":{}}],["getbloburl",{"_index":1024,"title":{"258":{"position":[[0,11]]},"365":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getboundingclientrect",{"_index":1046,"title":{},"content":{"266":{"position":[[293,21]]},"373":{"position":[[214,21]]}},"keywords":{}}],["getdataurl",{"_index":1019,"title":{"257":{"position":[[0,11]]},"364":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getinst",{"_index":691,"title":{},"content":{"87":{"position":[[205,12],[350,12],[381,11]]}},"keywords":{}}],["getinstance(art",{"_index":696,"title":{},"content":{"87":{"position":[[411,17]]}},"keywords":{}}],["getinstance(art2",{"_index":200,"title":{},"content":{"21":{"position":[[314,17]]},"299":{"position":[[244,17]]}},"keywords":{}}],["getinstance={(art",{"_index":245,"title":{},"content":{"22":{"position":[[1018,18]]},"300":{"position":[[936,18]]}},"keywords":{}}],["getter",{"_index":1014,"title":{},"content":{"255":{"position":[[6,6]]},"266":{"position":[[6,6]]},"362":{"position":[[4,6]]},"371":{"position":[[4,9]]},"373":{"position":[[4,6]]}},"keywords":{}}],["getter/sett",{"_index":469,"title":{},"content":{"46":{"position":[[6,13]]},"50":{"position":[[6,13]]},"52":{"position":[[6,13]]},"56":{"position":[[6,13]]},"59":{"position":[[6,13]]},"61":{"position":[[6,13]]},"64":{"position":[[6,13]]},"67":{"position":[[6,13]]},"69":{"position":[[6,13]]},"73":{"position":[[6,13]]},"157":{"position":[[4,13]]},"161":{"position":[[4,13]]},"163":{"position":[[4,13]]},"167":{"position":[[4,13]]},"170":{"position":[[4,13]]},"172":{"position":[[4,13]]},"175":{"position":[[4,13]]},"178":{"position":[[4,13]]},"180":{"position":[[4,13]]},"184":{"position":[[4,13]]}},"keywords":{}}],["getterparamet",{"_index":1035,"title":{},"content":{"264":{"position":[[6,16]]}},"keywords":{}}],["gingham"",{"_index":303,"title":{},"content":{"25":{"position":[[1087,13]]},"297":{"position":[[1087,13]]}},"keywords":{}}],["ginza"",{"_index":305,"title":{},"content":{"25":{"position":[[1175,11]]},"297":{"position":[[1175,11]]}},"keywords":{}}],["greater",{"_index":85,"title":{},"content":{"8":{"position":[[551,7]]}},"keywords":{}}],["green",{"_index":510,"title":{},"content":{"53":{"position":[[479,8]]},"164":{"position":[[427,8]]},"218":{"position":[[1022,8]]},"285":{"position":[[446,8]]},"332":{"position":[[687,8]]}},"keywords":{}}],["gt",{"_index":52,"title":{},"content":{"7":{"position":[[16,4],[118,4],[264,4]]},"8":{"position":[[991,5],[1079,5]]},"10":{"position":[[277,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]]},"39":{"position":[[277,5]]},"40":{"position":[[165,5]]},"42":{"position":[[271,5]]},"46":{"position":[[193,5]]},"50":{"position":[[239,5],[303,5]]},"51":{"position":[[313,5],[350,5]]},"52":{"position":[[310,5],[364,5]]},"53":{"position":[[335,5],[372,5]]},"56":{"position":[[554,5],[576,5]]},"57":{"position":[[637,5],[659,5]]},"59":{"position":[[301,5]]},"61":{"position":[[201,5],[223,5]]},"62":{"position":[[643,5],[665,5]]},"64":{"position":[[194,5],[245,5]]},"65":{"position":[[604,5],[655,5]]},"67":{"position":[[210,5],[257,5]]},"69":{"position":[[204,5],[248,5]]},"71":{"position":[[263,5],[293,5],[356,5]]},"73":{"position":[[228,5],[290,5]]},"75":{"position":[[414,5]]},"81":{"position":[[726,5]]},"85":{"position":[[135,5]]},"86":{"position":[[446,5]]},"87":{"position":[[269,5],[441,5]]},"89":{"position":[[1734,5]]},"91":{"position":[[195,5]]},"92":{"position":[[160,5]]},"93":{"position":[[160,5]]},"94":{"position":[[162,5],[220,5]]},"95":{"position":[[166,5],[224,5]]},"96":{"position":[[175,5],[233,5]]},"97":{"position":[[190,5]]},"98":{"position":[[202,5]]},"99":{"position":[[157,5]]},"100":{"position":[[179,5]]},"101":{"position":[[225,5]]},"102":{"position":[[160,5],[218,5]]},"103":{"position":[[196,5]]},"104":{"position":[[196,5]]},"105":{"position":[[159,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]]},"140":{"position":[[720,5]]},"150":{"position":[[224,5]]},"151":{"position":[[157,5]]},"153":{"position":[[226,5]]},"157":{"position":[[160,5]]},"161":{"position":[[208,5],[272,5]]},"162":{"position":[[276,5],[313,5]]},"163":{"position":[[280,5],[334,5]]},"164":{"position":[[283,5],[320,5]]},"167":{"position":[[525,5],[547,5]]},"168":{"position":[[395,5],[417,5]]},"170":{"position":[[183,5]]},"172":{"position":[[160,5],[182,5]]},"173":{"position":[[391,5],[413,5]]},"175":{"position":[[159,5],[210,5]]},"176":{"position":[[357,5],[408,5]]},"178":{"position":[[163,5],[210,5]]},"180":{"position":[[161,5],[205,5]]},"182":{"position":[[182,5],[212,5],[272,5]]},"184":{"position":[[192,5],[254,5]]},"186":{"position":[[321,5]]},"217":{"position":[[741,5]]},"221":{"position":[[430,5]]},"222":{"position":[[567,5]]},"240":{"position":[[13,4],[115,4],[261,4]]},"241":{"position":[[645,5],[725,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]]},"298":{"position":[[296,5]]},"300":{"position":[[474,5],[500,5],[521,5],[955,5],[992,5],[1015,5],[1063,6],[1139,6],[1280,6]]},"331":{"position":[[474,5]]},"335":{"position":[[339,5]]},"336":{"position":[[288,5]]},"350":{"position":[[153,5]]},"351":{"position":[[153,5],[187,5]]},"352":{"position":[[159,5],[195,5]]},"353":{"position":[[154,5]]},"354":{"position":[[154,5]]},"355":{"position":[[154,5],[190,5]]},"356":{"position":[[171,5]]},"357":{"position":[[160,5]]},"358":{"position":[[206,5],[243,5]]},"359":{"position":[[212,5],[249,5]]},"360":{"position":[[163,5]]},"361":{"position":[[189,5]]},"362":{"position":[[140,5]]},"363":{"position":[[146,5],[198,5]]},"364":{"position":[[170,5],[221,5]]},"365":{"position":[[168,5],[219,5]]},"366":{"position":[[182,5],[227,5]]},"367":{"position":[[185,5],[233,5]]},"368":{"position":[[186,5],[224,5]]},"369":{"position":[[214,5]]},"370":{"position":[[164,5]]},"371":{"position":[[169,5]]},"372":{"position":[[182,5]]},"373":{"position":[[147,5]]},"374":{"position":[[192,5]]},"375":{"position":[[196,5]]},"376":{"position":[[181,5]]},"377":{"position":[[165,5]]},"378":{"position":[[179,5]]},"379":{"position":[[165,5]]},"380":{"position":[[163,5]]},"381":{"position":[[165,5]]},"383":{"position":[[188,5]]}},"keywords":{}}],["hand",{"_index":975,"title":{},"content":{"228":{"position":[[58,4]]}},"keywords":{}}],["handl",{"_index":152,"title":{"20":{"position":[[0,6]]}},"content":{"20":{"position":[[0,6]]},"22":{"position":[[101,6]]}},"keywords":{}}],["have",{"_index":714,"title":{},"content":{"89":{"position":[[213,6],[1003,6]]},"118":{"position":[[175,6],[965,6]]}},"keywords":{}}],["hd",{"_index":916,"title":{},"content":{"219":{"position":[[392,3]]},"333":{"position":[[284,3]]}},"keywords":{}}],["head",{"_index":836,"title":{},"content":{"192":{"position":[[30,9]]}},"keywords":{}}],["hefe"",{"_index":307,"title":{},"content":{"25":{"position":[[1260,10]]},"297":{"position":[[1260,10]]}},"keywords":{}}],["height",{"_index":239,"title":{},"content":{"22":{"position":[[956,7]]},"85":{"position":[[186,7]]},"188":{"position":[[409,7]]},"271":{"position":[[94,6]]},"300":{"position":[[874,7]]},"302":{"position":[[283,7]]}},"keywords":{}}],["heigth="22"",{"_index":401,"title":{},"content":{"28":{"position":[[458,21]]},"29":{"position":[[569,21]]},"386":{"position":[[377,21]]},"387":{"position":[[491,21]]}},"keywords":{}}],["helena"",{"_index":309,"title":{},"content":{"25":{"position":[[1346,12]]},"297":{"position":[[1346,12]]}},"keywords":{}}],["here",{"_index":162,"title":{},"content":{"20":{"position":[[183,4]]}},"keywords":{}}],["hide",{"_index":853,"title":{},"content":{"195":{"position":[[43,4]]},"198":{"position":[[179,4]]},"230":{"position":[[83,4]]},"289":{"position":[[18,4]]}},"keywords":{}}],["hide/show",{"_index":1118,"title":{"289":{"position":[[0,10]]}},"content":{},"keywords":{}}],["highlight",{"_index":917,"title":{"220":{"position":[[0,10]]},"334":{"position":[[0,10]]}},"content":{"220":{"position":[[28,11],[116,9],[158,9],[272,10]]},"334":{"position":[[175,10]]}},"keywords":{}}],["hl",{"_index":600,"title":{},"content":{"78":{"position":[[261,3],[271,6]]},"137":{"position":[[255,3],[265,6]]}},"keywords":{}}],["hls.attachmedia(video",{"_index":602,"title":{},"content":{"78":{"position":[[299,23]]},"137":{"position":[[293,23]]}},"keywords":{}}],["hls.issupport",{"_index":599,"title":{},"content":{"78":{"position":[[233,19]]},"137":{"position":[[227,19]]}},"keywords":{}}],["hls.j",{"_index":593,"title":{"78":{"position":[[0,7]]},"137":{"position":[[0,7]]}},"content":{},"keywords":{}}],["hls.loadsource(url",{"_index":601,"title":{},"content":{"78":{"position":[[278,20]]},"137":{"position":[[272,20]]}},"keywords":{}}],["homepag",{"_index":581,"title":{},"content":{"77":{"position":[[0,9]]},"78":{"position":[[0,9]]},"79":{"position":[[0,9]]},"80":{"position":[[0,9]]},"81":{"position":[[0,9]]}},"keywords":{}}],["horizont",{"_index":1048,"title":{},"content":{"267":{"position":[[78,11],[264,13]]},"374":{"position":[[49,11],[235,13]]}},"keywords":{}}],["hotkey",{"_index":558,"title":{"70":{"position":[[0,7]]},"105":{"position":[[0,7]]},"134":{"position":[[0,7]]},"181":{"position":[[0,7]]},"206":{"position":[[0,7]]},"320":{"position":[[0,7]]}},"content":{"70":{"position":[[20,6]]},"71":{"position":[[49,7],[411,6]]},"105":{"position":[[13,6]]},"206":{"position":[[155,7],[174,6],[314,6]]},"320":{"position":[[127,7]]}},"keywords":{}}],["hover",{"_index":790,"title":{"99":{"position":[[0,6]]},"128":{"position":[[0,6]]}},"content":{"101":{"position":[[41,5]]},"130":{"position":[[0,28]]}},"keywords":{}}],["html",{"_index":30,"title":{"18":{"position":[[0,5]]},"85":{"position":[[2,4]]},"115":{"position":[[0,5]]}},"content":{"1":{"position":[[173,5]]},"8":{"position":[[189,4],[236,5]]},"18":{"position":[[29,4]]},"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]]},"38":{"position":[[27,4]]},"56":{"position":[[217,5],[374,5]]},"57":{"position":[[253,4],[684,5]]},"62":{"position":[[255,4],[754,5]]},"65":{"position":[[258,4],[685,5]]},"115":{"position":[[17,4]]},"149":{"position":[[17,4]]},"167":{"position":[[188,5],[345,5]]},"168":{"position":[[114,4],[442,5]]},"173":{"position":[[114,4],[470,5]]},"176":{"position":[[114,4],[438,5]]},"213":{"position":[[101,4],[186,4],[599,4]]},"215":{"position":[[249,4],[664,5]]},"216":{"position":[[222,5],[263,5],[288,5],[374,5],[415,5],[440,5]]},"217":{"position":[[252,4],[592,5]]},"218":{"position":[[267,4],[708,5],[955,5]]},"219":{"position":[[152,4],[331,5],[386,5]]},"226":{"position":[[66,4]]},"241":{"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]]},"296":{"position":[[132,5],[182,5],[302,5]]},"297":{"position":[[3816,5]]},"298":{"position":[[337,5],[439,5],[546,5]]},"300":{"position":[[694,5],[813,5]]},"327":{"position":[[30,37],[374,4]]},"329":{"position":[[112,4],[424,5]]},"330":{"position":[[173,5],[204,5],[224,5],[305,5],[336,5],[356,5]]},"331":{"position":[[112,4],[349,5]]},"332":{"position":[[113,4],[443,5],[633,5]]},"333":{"position":[[223,5],[278,5]]},"340":{"position":[[29,4]]},"382":{"position":[[171,5]]},"383":{"position":[[52,8]]},"385":{"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]]},"386":{"position":[[6,6],[311,5],[671,5],[727,5],[747,5],[767,5],[867,5]]},"387":{"position":[[6,6],[428,5],[649,5],[705,5],[725,5],[745,5],[857,5]]}},"keywords":{}}],["html><html>",{"_index":640,"title":{},"content":{"85":{"position":[[24,20]]}},"keywords":{}}],["http://artplayer.org",{"_index":79,"title":{},"content":{"8":{"position":[[412,23]]},"241":{"position":[[340,23]]}},"keywords":{}}],["https://artplayer.org/assets/sample/video.mp4",{"_index":1155,"title":{},"content":{"297":{"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":612,"title":{},"content":{"79":{"position":[[144,63]]},"138":{"position":[[138,63]]}},"keywords":{}}],["https://github.com/bilibili/flv.j",{"_index":582,"title":{},"content":{"77":{"position":[[10,34]]},"136":{"position":[[4,34]]}},"keywords":{}}],["https://github.com/dash",{"_index":609,"title":{},"content":{"79":{"position":[[10,23]]},"138":{"position":[[4,23]]}},"keywords":{}}],["https://github.com/google/shaka",{"_index":617,"title":{},"content":{"80":{"position":[[10,31]]},"139":{"position":[[4,31]]}},"keywords":{}}],["https://github.com/video",{"_index":594,"title":{},"content":{"78":{"position":[[10,24]]},"137":{"position":[[4,24]]}},"keywords":{}}],["https://github.com/webtorrent/webtorr",{"_index":625,"title":{},"content":{"81":{"position":[[10,40]]},"140":{"position":[[4,40]]}},"keywords":{}}],["https://test",{"_index":596,"title":{},"content":{"78":{"position":[[133,13]]},"137":{"position":[[127,13]]}},"keywords":{}}],["hudson"",{"_index":311,"title":{},"content":{"25":{"position":[[1434,12]]},"297":{"position":[[1434,12]]}},"keywords":{}}],["i18n",{"_index":99,"title":{"45":{"position":[[0,5]]},"156":{"position":[[0,5]]}},"content":{"8":{"position":[[808,5]]},"45":{"position":[[27,4]]},"241":{"position":[[507,5]]}},"keywords":{}}],["icon",{"_index":376,"title":{"44":{"position":[[0,6]]},"155":{"position":[[0,6]]},"226":{"position":[[0,6]]},"340":{"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]]},"44":{"position":[[27,5]]},"66":{"position":[[28,4]]},"67":{"position":[[58,4]]},"226":{"position":[[52,5],[177,6]]},"340":{"position":[[137,6]]},"385":{"position":[[63,4]]},"386":{"position":[[39,4],[341,5],[882,5]]},"387":{"position":[[39,4],[455,5],[872,5]]}},"keywords":{}}],["id",{"_index":426,"title":{"31":{"position":[[0,3]]},"142":{"position":[[0,3]]}},"content":{},"keywords":{}}],["identif",{"_index":148,"title":{},"content":{"19":{"position":[[23,14]]}},"keywords":{}}],["ignor",{"_index":70,"title":{},"content":{"8":{"position":[[198,6]]}},"keywords":{}}],["ii"",{"_index":364,"title":{},"content":{"25":{"position":[[3645,8]]},"297":{"position":[[3645,8]]}},"keywords":{}}],["img",{"_index":513,"title":{},"content":{"56":{"position":[[83,3]]},"57":{"position":[[584,3]]},"167":{"position":[[54,3]]},"168":{"position":[[342,3]]},"215":{"position":[[488,3]]},"329":{"position":[[248,3]]}},"keywords":{}}],["immedi",{"_index":539,"title":{},"content":{"59":{"position":[[141,11]]}},"keywords":{}}],["import",{"_index":187,"title":{"21":{"position":[[7,6]]}},"content":{"21":{"position":[[7,6],[78,6]]},"22":{"position":[[190,6],[252,6],[314,6]]},"83":{"position":[[36,6]]},"87":{"position":[[88,6]]},"300":{"position":[[108,6],[170,6],[232,6]]}},"keywords":{}}],["import("artplayer/types/artplayer"",{"_index":195,"title":{},"content":{"21":{"position":[[117,45]]},"299":{"position":[[61,45]]}},"keywords":{}}],["inclus",{"_index":428,"title":{},"content":{"31":{"position":[[20,9]]}},"keywords":{}}],["increas",{"_index":884,"title":{},"content":{"206":{"position":[[191,10]]}},"keywords":{}}],["index",{"_index":530,"title":{},"content":{"57":{"position":[[202,5],[225,6]]},"62":{"position":[[204,5],[227,6],[724,6]]},"65":{"position":[[207,5],[230,6]]},"168":{"position":[[87,5]]},"173":{"position":[[87,5],[459,6]]},"176":{"position":[[87,5]]},"215":{"position":[[198,5],[221,6],[622,6]]},"217":{"position":[[201,5],[224,6]]},"218":{"position":[[216,5],[239,6],[678,6]]},"329":{"position":[[85,5],[382,6]]},"331":{"position":[[85,5]]},"332":{"position":[[86,5],[413,6]]}},"keywords":{}}],["index.html",{"_index":638,"title":{},"content":{"85":{"position":[[0,10]]}},"keywords":{}}],["indic",{"_index":766,"title":{},"content":{"89":{"position":[[1429,9]]},"118":{"position":[[1391,9]]},"226":{"position":[[640,10]]},"340":{"position":[[600,10]]}},"keywords":{}}],["industri",{"_index":610,"title":{},"content":{"79":{"position":[[34,8]]},"138":{"position":[[28,8]]}},"keywords":{}}],["infin",{"_index":1108,"title":{},"content":{"285":{"position":[[1024,11]]}},"keywords":{}}],["info",{"_index":512,"title":{"54":{"position":[[0,5]]},"165":{"position":[[0,5]]}},"content":{"54":{"position":[[26,4]]}},"keywords":{}}],["inform",{"_index":534,"title":{},"content":{"58":{"position":[[41,11]]},"59":{"position":[[56,12],[124,11],[167,11],[342,11],[391,11]]},"89":{"position":[[9,12]]},"197":{"position":[[294,12]]},"220":{"position":[[40,11]]},"266":{"position":[[41,11],[266,11]]}},"keywords":{}}],["initi",{"_index":775,"title":{},"content":{"91":{"position":[[25,12]]},"188":{"position":[[323,10]]},"190":{"position":[[118,11]]},"191":{"position":[[99,11]]},"194":{"position":[[236,14]]},"215":{"position":[[23,10]]},"216":{"position":[[23,10]]},"217":{"position":[[23,10]]},"218":{"position":[[23,10]]},"221":{"position":[[23,14]]}},"keywords":{}}],["inkwell"",{"_index":313,"title":{},"content":{"25":{"position":[[1523,13]]},"297":{"position":[[1523,13]]}},"keywords":{}}],["input",{"_index":434,"title":{},"content":{"34":{"position":[[62,5]]},"145":{"position":[[21,5]]}},"keywords":{}}],["instagram",{"_index":365,"title":{},"content":{"25":{"position":[[3785,10]]},"297":{"position":[[3822,10]]}},"keywords":{}}],["instagramfilt",{"_index":276,"title":{},"content":{"25":{"position":[[15,16],[3816,17]]},"297":{"position":[[15,16],[3853,17]]}},"keywords":{}}],["instal",{"_index":46,"title":{"4":{"position":[[0,8]]},"5":{"position":[[0,7]]},"6":{"position":[[0,7]]},"7":{"position":[[0,7]]}},"content":{"5":{"position":[[6,7]]},"83":{"position":[[18,7]]},"238":{"position":[[6,7]]},"281":{"position":[[6,7]]}},"keywords":{}}],["instanc",{"_index":110,"title":{"10":{"position":[[0,10]]},"107":{"position":[[0,10]]}},"content":{"10":{"position":[[42,10],[77,9]]},"20":{"position":[[270,8]]},"21":{"position":[[217,9],[292,9]]},"31":{"position":[[51,8]]},"33":{"position":[[33,8]]},"34":{"position":[[33,8]]},"35":{"position":[[33,8]]},"36":{"position":[[33,8]]},"39":{"position":[[76,9]]},"75":{"position":[[126,8]]},"86":{"position":[[257,9]]},"96":{"position":[[22,8]]},"190":{"position":[[380,9],[486,8]]},"221":{"position":[[121,8]]},"228":{"position":[[340,8]]}},"keywords":{}}],["instance"",{"_index":677,"title":{},"content":{"86":{"position":[[475,15]]}},"keywords":{}}],["interv",{"_index":1064,"title":{},"content":{"270":{"position":[[60,8],[316,8]]}},"keywords":{}}],["iphon",{"_index":934,"title":{},"content":{"222":{"position":[[573,7],[615,8],[649,8]]},"336":{"position":[[294,7],[336,8],[370,8]]}},"keywords":{}}],["isdestroy",{"_index":438,"title":{"36":{"position":[[0,10]]},"147":{"position":[[0,10]]}},"content":{},"keywords":{}}],["isfocu",{"_index":430,"title":{"33":{"position":[[0,8]]},"144":{"position":[[0,8]]}},"content":{},"keywords":{}}],["ishid",{"_index":1121,"title":{"290":{"position":[[0,7]]}},"content":{"290":{"position":[[17,6]]}},"keywords":{}}],["isinput",{"_index":433,"title":{"34":{"position":[[0,8]]},"145":{"position":[[0,8]]}},"content":{},"keywords":{}}],["isliv",{"_index":850,"title":{"195":{"position":[[0,7]]},"309":{"position":[[0,7]]}},"content":{"195":{"position":[[174,7]]},"309":{"position":[[139,7]]}},"keywords":{}}],["islock",{"_index":435,"title":{"35":{"position":[[0,7]]},"146":{"position":[[0,7]]}},"content":{},"keywords":{}}],["item",{"_index":270,"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]]},"65":{"position":[[53,5]]},"216":{"position":[[333,6],[485,6]]},"296":{"position":[[445,6]]},"297":{"position":[[3890,6]]},"330":{"position":[[264,6],[396,6]]},"385":{"position":[[698,6],[1090,6]]},"386":{"position":[[477,6],[816,6],[925,6],[996,6]]},"387":{"position":[[597,6],[815,6],[937,6],[999,6]]}},"keywords":{}}],["item.class",{"_index":367,"title":{},"content":{"25":{"position":[[3909,11]]},"297":{"position":[[3946,11]]}},"keywords":{}}],["item.html",{"_index":274,"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]]},"296":{"position":[[532,10]]},"297":{"position":[[3965,10]]},"385":{"position":[[799,10],[1173,11],[1202,10]]},"386":{"position":[[1012,10]]},"387":{"position":[[1015,10]]}},"keywords":{}}],["item.rang",{"_index":422,"title":{},"content":{"29":{"position":[[713,10],[948,10],[1075,10]]},"387":{"position":[[623,10],[831,10],[953,10]]}},"keywords":{}}],["item.switch",{"_index":405,"title":{},"content":{"28":{"position":[[631,13],[983,13],[1097,13]]},"386":{"position":[[550,13],[845,13],[954,13]]}},"keywords":{}}],["item.tooltip",{"_index":407,"title":{},"content":{"28":{"position":[[688,12]]},"386":{"position":[[595,12]]}},"keywords":{}}],["item.url",{"_index":273,"title":{},"content":{"24":{"position":[[505,9]]},"27":{"position":[[962,9]]},"296":{"position":[[505,9]]},"385":{"position":[[772,9]]}},"keywords":{}}],["jp",{"_index":473,"title":{},"content":{"47":{"position":[[157,5],[275,3]]},"158":{"position":[[139,5],[257,3]]}},"keywords":{}}],["js",{"_index":147,"title":{},"content":{"19":{"position":[[15,2]]},"116":{"position":[[13,8]]}},"keywords":{}}],["jsdelivr",{"_index":56,"title":{},"content":{"7":{"position":[[107,8]]},"240":{"position":[[104,8]]},"283":{"position":[[108,8]]}},"keywords":{}}],["json",{"_index":455,"title":{},"content":{"43":{"position":[[83,4]]},"154":{"position":[[56,4]]}},"keywords":{}}],["jump",{"_index":778,"title":{},"content":{"94":{"position":[[29,4]]},"246":{"position":[[41,5]]}},"keywords":{}}],["juno"",{"_index":317,"title":{},"content":{"25":{"position":[[1698,10]]},"297":{"position":[[1698,10]]}},"keywords":{}}],["kelvin"",{"_index":315,"title":{},"content":{"25":{"position":[[1612,12]]},"297":{"position":[[1612,12]]}},"keywords":{}}],["key",{"_index":465,"title":{},"content":{"43":{"position":[[390,5],[433,6],[462,6]]},"71":{"position":[[80,3]]},"154":{"position":[[285,5],[328,6],[357,6]]},"182":{"position":[[37,3]]},"206":{"position":[[51,4]]}},"keywords":{}}],["kindof",{"_index":146,"title":{"19":{"position":[[0,7]]},"116":{"position":[[0,7]]}},"content":{},"keywords":{}}],["lack",{"_index":747,"title":{},"content":{"89":{"position":[[1040,4],[1587,4]]},"118":{"position":[[1002,4],[1549,4]]}},"keywords":{}}],["lang",{"_index":472,"title":{"229":{"position":[[0,5]]},"343":{"position":[[0,5]]}},"content":{"47":{"position":[[151,5]]},"158":{"position":[[133,5]]},"229":{"position":[[213,5]]},"343":{"position":[[173,5]]}},"keywords":{}}],["languag",{"_index":470,"title":{},"content":{"46":{"position":[[56,8]]},"47":{"position":[[42,9],[196,9],[226,9],[251,9],[281,9],[306,9],[337,9]]},"158":{"position":[[178,9],[208,9],[233,9],[263,9],[288,9],[319,9]]},"229":{"position":[[70,9]]}},"keywords":{}}],["lark"",{"_index":319,"title":{},"content":{"25":{"position":[[1782,10]]},"297":{"position":[[1782,10]]}},"keywords":{}}],["last",{"_index":846,"title":{},"content":{"194":{"position":[[209,4]]}},"keywords":{}}],["layer",{"_index":156,"title":{"55":{"position":[[0,7]]},"166":{"position":[[0,7]]},"215":{"position":[[0,7]]},"329":{"position":[[0,7]]}},"content":{"20":{"position":[[59,7],[528,7],[900,5]]},"22":{"position":[[70,7],[764,7]]},"27":{"position":[[82,5],[1458,5]]},"55":{"position":[[38,6]]},"56":{"position":[[50,6],[205,7]]},"57":{"position":[[48,5]]},"68":{"position":[[43,5]]},"69":{"position":[[65,5]]},"167":{"position":[[176,7]]},"215":{"position":[[43,6],[610,7]]},"298":{"position":[[349,7],[682,5]]},"300":{"position":[[682,7]]},"329":{"position":[[370,7]]}},"keywords":{}}],["layer1",{"_index":172,"title":{},"content":{"20":{"position":[[506,9],[874,7],[906,9],[1104,7]]},"298":{"position":[[327,9],[656,7],[688,9],[842,7]]}},"keywords":{}}],["layers、contextmenu、control",{"_index":1156,"title":{},"content":{"298":{"position":[[7,50]]},"300":{"position":[[20,27]]}},"keywords":{}}],["left",{"_index":523,"title":{},"content":{"56":{"position":[[493,5]]},"62":{"position":[[507,4]]},"167":{"position":[[464,5]]},"173":{"position":[[255,4]]},"218":{"position":[[519,4],[947,7]]},"332":{"position":[[254,4],[625,7]]}},"keywords":{}}],["length",{"_index":80,"title":{},"content":{"8":{"position":[[443,6]]}},"keywords":{}}],["less",{"_index":90,"title":{},"content":{"8":{"position":[[654,4]]}},"keywords":{}}],["librari",{"_index":6,"title":{"76":{"position":[[12,8]]}},"content":{"0":{"position":[[60,7]]},"227":{"position":[[117,9]]},"228":{"position":[[121,9]]}},"keywords":{}}],["light",{"_index":1110,"title":{},"content":{"285":{"position":[[1097,5]]}},"keywords":{}}],["list",{"_index":369,"title":{"27":{"position":[[13,5]]}},"content":{"27":{"position":[[47,4],[226,4]]},"219":{"position":[[64,4]]},"222":{"position":[[251,5]]}},"keywords":{}}],["live",{"_index":852,"title":{},"content":{"195":{"position":[[32,4]]},"255":{"position":[[249,4]]}},"keywords":{}}],["load",{"_index":554,"title":{"66":{"position":[[0,8]]},"177":{"position":[[0,8]]},"293":{"position":[[0,5]]}},"content":{"66":{"position":[[20,7]]},"67":{"position":[[70,4]]},"89":{"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]]},"226":{"position":[[186,8]]},"293":{"position":[[16,4]]},"340":{"position":[[146,8]]}},"keywords":{}}],["local",{"_index":51,"title":{},"content":{"7":{"position":[[8,5]]}},"keywords":{}}],["localstorag",{"_index":458,"title":{},"content":{"43":{"position":[[128,12]]},"154":{"position":[[66,12]]}},"keywords":{}}],["locat",{"_index":546,"title":{},"content":{"62":{"position":[[495,8]]},"218":{"position":[[507,8]]}},"keywords":{}}],["lock",{"_index":436,"title":{"230":{"position":[[0,5]]},"344":{"position":[[0,5]]}},"content":{"35":{"position":[[51,6]]},"226":{"position":[[488,5]]},"230":{"position":[[49,4],[210,5]]},"340":{"position":[[448,5]]},"344":{"position":[[145,5]]}},"keywords":{}}],["locktim",{"_index":1102,"title":{},"content":{"285":{"position":[[857,9]]}},"keywords":{}}],["lofi"",{"_index":322,"title":{},"content":{"25":{"position":[[1867,10]]},"297":{"position":[[1867,10]]}},"keywords":{}}],["logic",{"_index":207,"title":{},"content":{"22":{"position":[[121,5]]}},"keywords":{}}],["long",{"_index":869,"title":{},"content":{"203":{"position":[[53,4]]},"222":{"position":[[338,4]]},"231":{"position":[[85,4]]},"269":{"position":[[60,4]]}},"keywords":{}}],["loop",{"_index":867,"title":{"200":{"position":[[0,5]]},"270":{"position":[[0,5]]},"314":{"position":[[0,5]]},"377":{"position":[[0,5]]}},"content":{"200":{"position":[[36,4],[148,5]]},"270":{"position":[[325,4],[356,4]]},"314":{"position":[[127,5]]},"377":{"position":[[264,4]]}},"keywords":{}}],["lose",{"_index":189,"title":{},"content":{"21":{"position":[[34,4]]},"98":{"position":[[22,5]]},"212":{"position":[[76,5]]}},"keywords":{}}],["lower",{"_index":885,"title":{},"content":{"206":{"position":[[211,5]]}},"keywords":{}}],["lt",{"_index":50,"title":{},"content":{"7":{"position":[[0,5],[99,5],[248,5]]},"240":{"position":[[0,5],[96,5],[245,5]]},"283":{"position":[[0,5],[100,5],[257,5]]},"285":{"position":[[824,4]]}},"keywords":{}}],["lt;!doctyp",{"_index":639,"title":{},"content":{"85":{"position":[[11,12]]}},"keywords":{}}],["lt;/body></html>",{"_index":659,"title":{},"content":{"85":{"position":[[491,26]]}},"keywords":{}}],["lt;/div>",{"_index":253,"title":{},"content":{"22":{"position":[[1257,12]]},"300":{"position":[[1175,12]]}},"keywords":{}}],["lt;/head>",{"_index":651,"title":{},"content":{"85":{"position":[[218,13]]}},"keywords":{}}],["lt;/script>",{"_index":658,"title":{},"content":{"85":{"position":[[475,15]]},"86":{"position":[[618,19]]}},"keywords":{}}],["lt;/style>",{"_index":650,"title":{},"content":{"85":{"position":[[203,14]]}},"keywords":{}}],["lt;artplay",{"_index":231,"title":{},"content":{"22":{"position":[[676,13]]},"300":{"position":[[594,13]]}},"keywords":{}}],["lt;body>",{"_index":652,"title":{},"content":{"85":{"position":[[232,12]]}},"keywords":{}}],["lt;button",{"_index":31,"title":{},"content":{"1":{"position":[[179,11]]},"277":{"position":[[215,11]]}},"keywords":{}}],["lt;div",{"_index":653,"title":{},"content":{"85":{"position":[[245,7]]},"86":{"position":[[101,7]]},"87":{"position":[[523,7]]}},"keywords":{}}],["lt;div>",{"_index":230,"title":{},"content":{"22":{"position":[[664,11]]},"300":{"position":[[582,11]]}},"keywords":{}}],["lt;div>{time}</div>",{"_index":221,"title":{},"content":{"22":{"position":[[418,30]]},"300":{"position":[[336,30]]}},"keywords":{}}],["lt;head>",{"_index":641,"title":{},"content":{"85":{"position":[[45,12]]}},"keywords":{}}],["lt;img",{"_index":73,"title":{},"content":{"8":{"position":[[242,8]]},"28":{"position":[[428,8]]},"29":{"position":[[539,8]]},"56":{"position":[[223,8],[380,8]]},"57":{"position":[[690,8]]},"167":{"position":[[194,8],[351,8]]},"168":{"position":[[448,8]]},"215":{"position":[[670,8]]},"226":{"position":[[195,8],[258,8]]},"241":{"position":[[215,8]]},"329":{"position":[[430,8]]},"340":{"position":[[155,8],[218,8]]},"386":{"position":[[347,8]]},"387":{"position":[[461,8]]}},"keywords":{}}],["lt;input",{"_index":1129,"title":{},"content":{"292":{"position":[[358,15]]}},"keywords":{}}],["lt;meta",{"_index":644,"title":{},"content":{"85":{"position":[[100,8]]}},"keywords":{}}],["lt;script",{"_index":53,"title":{},"content":{"7":{"position":[[21,10],[123,10],[269,10]]},"85":{"position":[[301,10]]},"240":{"position":[[18,10],[120,10],[266,10]]},"283":{"position":[[18,10],[124,10],[278,10]]}},"keywords":{}}],["lt;script>",{"_index":657,"title":{},"content":{"85":{"position":[[368,14]]}},"keywords":{}}],["lt;span",{"_index":262,"title":{},"content":{"24":{"position":[[188,9],[308,9]]},"27":{"position":[[631,9],[751,9]]},"296":{"position":[[188,9],[308,9]]},"385":{"position":[[453,9],[567,9]]}},"keywords":{}}],["lt;style>",{"_index":647,"title":{},"content":{"85":{"position":[[141,13]]}},"keywords":{}}],["lt;template>",{"_index":666,"title":{},"content":{"86":{"position":[[84,16]]}},"keywords":{}}],["lt;title>artplay",{"_index":642,"title":{},"content":{"85":{"position":[[58,22]]}},"keywords":{}}],["ludwig"",{"_index":324,"title":{},"content":{"25":{"position":[[1953,12]]},"297":{"position":[[1953,12]]}},"keywords":{}}],["m3u8",{"_index":598,"title":{},"content":{"78":{"position":[[200,5],[526,6]]},"137":{"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":626,"title":{},"content":{"81":{"position":[[138,300]]},"140":{"position":[[132,300]]}},"keywords":{}}],["manag",{"_index":115,"title":{},"content":{"10":{"position":[[61,6]]},"37":{"position":[[13,6]]},"38":{"position":[[13,6]]},"41":{"position":[[13,6]]},"42":{"position":[[50,6]]},"43":{"position":[[13,6]]},"44":{"position":[[13,6]]},"45":{"position":[[13,6]]},"48":{"position":[[13,6]]},"49":{"position":[[13,10]]},"54":{"position":[[13,6]]},"55":{"position":[[13,6]]},"58":{"position":[[13,6]]},"60":{"position":[[13,6]]},"63":{"position":[[13,6]]},"66":{"position":[[13,6]]},"68":{"position":[[13,6]]},"70":{"position":[[13,6]]},"72":{"position":[[13,6]]},"74":{"position":[[13,6]]}},"keywords":{}}],["manual",{"_index":193,"title":{},"content":{"21":{"position":[[91,8]]},"222":{"position":[[231,8]]}},"keywords":{}}],["map",{"_index":943,"title":{},"content":{"223":{"position":[[38,3]]}},"keywords":{}}],["margin",{"_index":241,"title":{},"content":{"22":{"position":[[983,7]]},"285":{"position":[[639,7]]},"300":{"position":[[901,7]]}},"keywords":{}}],["mark",{"_index":528,"title":{},"content":{"57":{"position":[[182,4]]},"62":{"position":[[184,4]]},"65":{"position":[[187,4]]},"215":{"position":[[178,4]]},"217":{"position":[[181,4]]},"218":{"position":[[196,4]]}},"keywords":{}}],["mask",{"_index":556,"title":{"68":{"position":[[0,5]]},"179":{"position":[[0,5]]}},"content":{"68":{"position":[[38,4]]},"69":{"position":[[60,4]]}},"keywords":{}}],["match",{"_index":928,"title":{},"content":{"222":{"position":[[295,7],[357,5],[411,6],[427,6],[442,5]]},"228":{"position":[[24,5]]}},"keywords":{}}],["math.floor(math.random",{"_index":1125,"title":{},"content":{"291":{"position":[[374,24]]}},"keywords":{}}],["maven"",{"_index":326,"title":{},"content":{"25":{"position":[[2040,11]]},"297":{"position":[[2040,11]]}},"keywords":{}}],["max",{"_index":417,"title":{},"content":{"29":{"position":[[284,3]]},"387":{"position":[[209,3]]}},"keywords":{}}],["max="50"",{"_index":1132,"title":{},"content":{"292":{"position":[[416,18]]}},"keywords":{}}],["maxlength",{"_index":1103,"title":{},"content":{"285":{"position":[[897,10]]}},"keywords":{}}],["maxwidth",{"_index":1106,"title":{},"content":{"285":{"position":[[990,9]]}},"keywords":{}}],["mayb",{"_index":606,"title":{},"content":{"78":{"position":[[441,8]]},"137":{"position":[[435,8]]}},"keywords":{}}],["mayfair"",{"_index":328,"title":{},"content":{"25":{"position":[[2128,13]]},"297":{"position":[[2128,13]]}},"keywords":{}}],["me!</button>",{"_index":33,"title":{},"content":{"1":{"position":[[224,20]]},"277":{"position":[[260,20]]}},"keywords":{}}],["mechan",{"_index":877,"title":{},"content":{"204":{"position":[[300,11]]},"259":{"position":[[342,10]]},"261":{"position":[[319,10]]}},"keywords":{}}],["media",{"_index":708,"title":{},"content":{"89":{"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":551,"title":{},"content":{"64":{"position":[[54,4]]},"65":{"position":[[48,4],[699,6],[764,7]]},"217":{"position":[[606,6],[671,7]]}},"keywords":{}}],["merg",{"_index":429,"title":{},"content":{"32":{"position":[[19,6]]}},"keywords":{}}],["metadata",{"_index":738,"title":{},"content":{"89":{"position":[[861,8]]},"118":{"position":[[823,8]]},"225":{"position":[[51,11]]},"339":{"position":[[44,11]]}},"keywords":{}}],["method",{"_index":134,"title":{},"content":{"14":{"position":[[41,7]]},"20":{"position":[[254,6],[279,6],[823,6]]},"39":{"position":[[15,6]]},"42":{"position":[[34,7]]},"46":{"position":[[20,6]]},"47":{"position":[[15,6]]},"51":{"position":[[15,6]]},"53":{"position":[[15,7]]},"57":{"position":[[15,6]]},"62":{"position":[[15,6]]},"65":{"position":[[15,6]]},"71":{"position":[[15,7]]},"75":{"position":[[15,6],[285,9]]},"89":{"position":[[662,6]]},"118":{"position":[[624,6]]},"221":{"position":[[280,9]]}},"keywords":{}}],["min",{"_index":415,"title":{},"content":{"29":{"position":[[262,3]]},"387":{"position":[[187,3]]}},"keywords":{}}],["min="12"",{"_index":1131,"title":{},"content":{"292":{"position":[[397,18]]}},"keywords":{}}],["mini",{"_index":838,"title":{"263":{"position":[[0,5]]},"370":{"position":[[0,5]]}},"content":{"192":{"position":[[82,4]]},"199":{"position":[[106,4]]},"212":{"position":[[28,4]]},"263":{"position":[[57,4]]}},"keywords":{}}],["miniprogressbar",{"_index":896,"title":{"212":{"position":[[0,16]]},"326":{"position":[[0,16]]}},"content":{"212":{"position":[[202,16]]},"326":{"position":[[145,16]]}},"keywords":{}}],["minwidth",{"_index":1105,"title":{},"content":{"285":{"position":[[941,9]]}},"keywords":{}}],["mobil",{"_index":437,"title":{},"content":{"35":{"position":[[61,6]]},"214":{"position":[[54,6]]},"222":{"position":[[96,6],[153,6],[203,6],[719,6]]},"230":{"position":[[68,6]]},"231":{"position":[[72,7]]},"233":{"position":[[138,6]]}},"keywords":{}}],["mode",{"_index":399,"title":{},"content":{"28":{"position":[[399,6]]},"192":{"position":[[87,4]]},"195":{"position":[[37,5]]},"199":{"position":[[116,4]]},"213":{"position":[[56,5]]},"261":{"position":[[61,4]]},"263":{"position":[[62,4]]},"285":{"position":[[320,5],[403,5],[470,5],[612,5]]}},"keywords":{}}],["modifi",{"_index":494,"title":{},"content":{"51":{"position":[[44,6]]},"53":{"position":[[69,6]]}},"keywords":{}}],["moon"",{"_index":330,"title":{},"content":{"25":{"position":[[2215,10]]},"297":{"position":[[2215,10]]}},"keywords":{}}],["more",{"_index":205,"title":{},"content":{"22":{"position":[[108,4]]},"47":{"position":[[37,4]]},"89":{"position":[[4,4]]},"197":{"position":[[289,4]]},"220":{"position":[[308,4]]},"225":{"position":[[63,4]]},"334":{"position":[[211,4]]}},"keywords":{}}],["morevideoattr",{"_index":873,"title":{"225":{"position":[[0,14]]},"339":{"position":[[0,14]]}},"content":{"204":{"position":[[220,14]]},"225":{"position":[[247,14]]},"318":{"position":[[162,14]]},"339":{"position":[[177,14]]}},"keywords":{}}],["mount",{"_index":165,"title":{},"content":{"20":{"position":[[261,8],[536,8],[644,8],[766,8]]},"57":{"position":[[375,7],[425,7]]},"62":{"position":[[377,7],[427,7],[899,8],[949,8]]},"65":{"position":[[380,7],[430,7]]},"86":{"position":[[334,9]]},"168":{"position":[[187,7]]},"173":{"position":[[187,7]]},"176":{"position":[[187,7]]},"188":{"position":[[71,7]]},"213":{"position":[[47,8],[147,8]]},"215":{"position":[[371,7],[421,7],[916,8],[970,5]]},"217":{"position":[[374,7],[424,7]]},"218":{"position":[[389,7],[439,7],[853,8],[903,8]]},"222":{"position":[[127,5]]},"285":{"position":[[1185,5],[1235,6]]},"292":{"position":[[532,8]]},"298":{"position":[[125,12],[357,8],[465,8],[587,8]]},"329":{"position":[[185,7],[656,8]]},"331":{"position":[[185,7]]},"332":{"position":[[186,7],[557,8]]}},"keywords":{}}],["mous",{"_index":791,"title":{},"content":{"99":{"position":[[11,5],[188,5],[255,5]]},"101":{"position":[[15,5]]}},"keywords":{}}],["mousemov",{"_index":798,"title":{"101":{"position":[[0,10]]},"130":{"position":[[0,10]]}},"content":{},"keywords":{}}],["move",{"_index":792,"title":{},"content":{"99":{"position":[[17,5],[194,5],[261,5]]}},"keywords":{}}],["mozilla",{"_index":703,"title":{},"content":{"89":{"position":[[34,7]]},"118":{"position":[[8,7]]}},"keywords":{}}],["mp4、.ogg、.webm",{"_index":823,"title":{},"content":{"189":{"position":[[101,15]]},"303":{"position":[[22,34]]}},"keywords":{}}],["mpd",{"_index":613,"title":{},"content":{"79":{"position":[[222,4]]},"80":{"position":[[215,4]]},"138":{"position":[[216,4]]},"139":{"position":[[209,4]]}},"keywords":{}}],["multi",{"_index":372,"title":{},"content":{"27":{"position":[[76,5],[1451,6]]}},"keywords":{}}],["multilingu",{"_index":97,"title":{},"content":{"8":{"position":[[787,12]]}},"keywords":{}}],["multipl",{"_index":116,"title":{},"content":{"10":{"position":[[68,8],[114,8]]},"101":{"position":[[77,8]]},"208":{"position":[[40,8]]}},"keywords":{}}],["mute",{"_index":828,"title":{"196":{"position":[[0,6]]},"253":{"position":[[0,6]]},"310":{"position":[[0,6]]},"360":{"position":[[0,6]]}},"content":{"190":{"position":[[279,6]]},"196":{"position":[[48,4],[152,6]]},"197":{"position":[[166,6],[269,5]]},"243":{"position":[[125,6]]},"244":{"position":[[126,6]]},"245":{"position":[[146,6]]},"253":{"position":[[71,4]]},"264":{"position":[[155,6]]},"304":{"position":[[173,6]]},"310":{"position":[[127,6]]},"311":{"position":[[143,6],[164,24]]},"350":{"position":[[117,6]]},"351":{"position":[[117,6]]},"352":{"position":[[123,6]]},"371":{"position":[[133,6]]}},"keywords":{}}],["mutex",{"_index":890,"title":{"208":{"position":[[0,6]]},"322":{"position":[[0,6]]}},"content":{"208":{"position":[[225,6]]},"322":{"position":[[147,6]]}},"keywords":{}}],["myplugin",{"_index":570,"title":{},"content":{"75":{"position":[[179,11]]},"186":{"position":[[114,11]]},"221":{"position":[[174,11],[395,11]]},"335":{"position":[[111,11],[304,11]]}},"keywords":{}}],["myplugin(art",{"_index":569,"title":{},"content":{"75":{"position":[[78,13]]},"186":{"position":[[49,13]]},"221":{"position":[[73,13]]},"335":{"position":[[46,13]]}},"keywords":{}}],["name",{"_index":159,"title":{},"content":{"20":{"position":[[110,4],[313,4],[500,5],[596,5],[707,5],[1055,4],[1290,4]]},"22":{"position":[[796,5],[869,5]]},"53":{"position":[[437,5]]},"57":{"position":[[128,4],[151,4],[197,4]]},"62":{"position":[[130,4],[153,4],[199,4],[708,5]]},"65":{"position":[[133,4],[156,4],[202,4]]},"75":{"position":[[173,5]]},"89":{"position":[[61,4]]},"164":{"position":[[385,5]]},"168":{"position":[[61,4]]},"173":{"position":[[61,4]]},"176":{"position":[[61,4]]},"186":{"position":[[108,5]]},"215":{"position":[[124,4],[147,4],[193,4],[632,5]]},"217":{"position":[[127,4],[150,4],[196,4]]},"218":{"position":[[142,4],[165,4],[211,4],[662,5]]},"219":{"position":[[172,4]]},"221":{"position":[[168,5]]},"251":{"position":[[211,4],[440,7]]},"252":{"position":[[224,4],[457,7]]},"275":{"position":[[145,5]]},"298":{"position":[[58,4],[149,4],[321,5],[417,5],[528,5],[822,4]]},"300":{"position":[[714,5],[787,5]]},"329":{"position":[[59,4],[392,5]]},"331":{"position":[[59,4]]},"332":{"position":[[60,4],[397,5]]},"333":{"position":[[63,4]]},"335":{"position":[[105,5]]},"382":{"position":[[135,5]]}},"keywords":{}}],["nashville"",{"_index":332,"title":{},"content":{"25":{"position":[[2304,15]]},"297":{"position":[[2304,15]]}},"keywords":{}}],["nativ",{"_index":133,"title":{"89":{"position":[[0,6]]}},"content":{"14":{"position":[[19,6]]},"42":{"position":[[21,6]]}},"keywords":{}}],["navigator.language.tolowercas",{"_index":979,"title":{},"content":{"229":{"position":[[21,32]]},"343":{"position":[[14,32]]}},"keywords":{}}],["necessari",{"_index":974,"title":{},"content":{"227":{"position":[[282,9]]}},"keywords":{}}],["need",{"_index":819,"title":{},"content":{"188":{"position":[[315,4]]},"201":{"position":[[116,4]]},"222":{"position":[[223,4]]},"227":{"position":[[69,4]]},"270":{"position":[[341,4]]}},"keywords":{}}],["nest",{"_index":373,"title":{},"content":{"27":{"position":[[88,6],[1464,8],[1493,7],[1526,7],[1550,7],[1580,7],[1613,7],[1637,7]]}},"keywords":{}}],["new",{"_index":22,"title":{},"content":{"1":{"position":[[62,3]]},"8":{"position":[[21,3]]},"10":{"position":[[176,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]]},"39":{"position":[[176,3]]},"40":{"position":[[64,3]]},"42":{"position":[[158,3]]},"43":{"position":[[286,3]]},"46":{"position":[[92,3]]},"47":{"position":[[73,3]]},"50":{"position":[[87,3]]},"51":{"position":[[91,3]]},"52":{"position":[[88,3]]},"53":{"position":[[117,3],[448,3]]},"56":{"position":[[127,3]]},"57":{"position":[[498,3]]},"59":{"position":[[120,3],[200,3]]},"61":{"position":[[100,3]]},"62":{"position":[[542,3]]},"64":{"position":[[93,3]]},"65":{"position":[[503,3]]},"67":{"position":[[109,3]]},"69":{"position":[[103,3]]},"71":{"position":[[162,3]]},"73":{"position":[[96,3]]},"75":{"position":[[313,3]]},"77":{"position":[[66,3]]},"78":{"position":[[67,3],[267,3]]},"79":{"position":[[78,3]]},"80":{"position":[[70,3],[286,3]]},"81":{"position":[[72,3],[541,3]]},"83":{"position":[[82,3]]},"85":{"position":[[393,3]]},"86":{"position":[[362,3]]},"87":{"position":[[289,3]]},"89":{"position":[[1621,3]]},"91":{"position":[[87,3]]},"92":{"position":[[53,3]]},"93":{"position":[[52,3]]},"94":{"position":[[55,3]]},"95":{"position":[[57,3]]},"96":{"position":[[65,3]]},"97":{"position":[[82,3]]},"98":{"position":[[95,3]]},"99":{"position":[[51,3]]},"100":{"position":[[54,3]]},"101":{"position":[[113,3]]},"102":{"position":[[54,3]]},"103":{"position":[[65,3]]},"104":{"position":[[59,3]]},"105":{"position":[[50,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]]},"136":{"position":[[60,3]]},"137":{"position":[[61,3],[261,3]]},"138":{"position":[[72,3]]},"139":{"position":[[64,3],[280,3]]},"140":{"position":[[66,3],[535,3]]},"150":{"position":[[123,3]]},"151":{"position":[[56,3]]},"153":{"position":[[113,3]]},"154":{"position":[[181,3]]},"157":{"position":[[59,3]]},"158":{"position":[[55,3]]},"161":{"position":[[56,3]]},"162":{"position":[[54,3]]},"163":{"position":[[58,3]]},"164":{"position":[[65,3],[396,3]]},"167":{"position":[[98,3]]},"168":{"position":[[256,3]]},"170":{"position":[[82,3]]},"172":{"position":[[59,3]]},"173":{"position":[[290,3]]},"175":{"position":[[58,3]]},"176":{"position":[[256,3]]},"178":{"position":[[62,3]]},"180":{"position":[[60,3]]},"182":{"position":[[81,3]]},"184":{"position":[[60,3]]},"186":{"position":[[220,3]]},"188":{"position":[[168,3]]},"189":{"position":[[138,3]]},"190":{"position":[[200,3]]},"191":{"position":[[148,3]]},"192":{"position":[[113,3]]},"193":{"position":[[102,3]]},"194":{"position":[[75,3]]},"195":{"position":[[96,3]]},"196":{"position":[[74,3]]},"197":{"position":[[72,3]]},"198":{"position":[[256,3]]},"199":{"position":[[142,3]]},"200":{"position":[[70,3]]},"201":{"position":[[168,3]]},"202":{"position":[[157,3]]},"203":{"position":[[145,3]]},"204":{"position":[[112,3]]},"205":{"position":[[133,3]]},"206":{"position":[[77,3]]},"207":{"position":[[116,3]]},"208":{"position":[[147,3]]},"209":{"position":[[138,3]]},"210":{"position":[[139,3]]},"211":{"position":[[94,3]]},"212":{"position":[[124,3]]},"213":{"position":[[356,3]]},"214":{"position":[[82,3]]},"215":{"position":[[532,3]]},"216":{"position":[[115,3]]},"217":{"position":[[497,3]]},"218":{"position":[[554,3]]},"219":{"position":[[225,3]]},"220":{"position":[[194,3]]},"221":{"position":[[308,3]]},"222":{"position":[[469,3]]},"223":{"position":[[189,3]]},"224":{"position":[[282,3]]},"225":{"position":[[169,3]]},"226":{"position":[[99,3]]},"227":{"position":[[324,3]]},"228":{"position":[[152,3]]},"229":{"position":[[135,3]]},"230":{"position":[[132,3]]},"231":{"position":[[127,3]]},"232":{"position":[[78,3]]},"233":{"position":[[166,3]]},"234":{"position":[[123,3]]},"241":{"position":[[21,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]]},"296":{"position":[[21,3]]},"297":{"position":[[3668,3]]},"298":{"position":[[180,3]]},"302":{"position":[[94,3]]},"303":{"position":[[78,3]]},"304":{"position":[[95,3]]},"305":{"position":[[64,3]]},"306":{"position":[[60,3]]},"307":{"position":[[59,3]]},"308":{"position":[[48,3]]},"309":{"position":[[61,3]]},"310":{"position":[[49,3]]},"311":{"position":[[49,3]]},"312":{"position":[[113,3]]},"313":{"position":[[69,3]]},"314":{"position":[[49,3]]},"315":{"position":[[91,3]]},"316":{"position":[[74,3]]},"317":{"position":[[73,3]]},"318":{"position":[[60,3]]},"319":{"position":[[63,3]]},"320":{"position":[[49,3]]},"321":{"position":[[62,3]]},"322":{"position":[[69,3]]},"323":{"position":[[63,3]]},"324":{"position":[[63,3]]},"325":{"position":[[63,3]]},"326":{"position":[[67,3]]},"327":{"position":[[220,3]]},"328":{"position":[[65,3]]},"329":{"position":[[292,3]]},"330":{"position":[[66,3]]},"331":{"position":[[254,3]]},"332":{"position":[[289,3]]},"333":{"position":[[117,3]]},"334":{"position":[[97,3]]},"335":{"position":[[217,3]]},"336":{"position":[[190,3]]},"337":{"position":[[114,3]]},"338":{"position":[[169,3]]},"339":{"position":[[99,3]]},"340":{"position":[[59,3]]},"341":{"position":[[142,3]]},"342":{"position":[[81,3]]},"343":{"position":[[95,3]]},"344":{"position":[[67,3]]},"345":{"position":[[59,3]]},"346":{"position":[[53,3]]},"347":{"position":[[73,3]]},"348":{"position":[[81,3]]},"350":{"position":[[39,3]]},"351":{"position":[[39,3]]},"352":{"position":[[45,3]]},"353":{"position":[[53,3]]},"354":{"position":[[53,3]]},"355":{"position":[[53,3]]},"356":{"position":[[70,3]]},"357":{"position":[[59,3]]},"358":{"position":[[105,3]]},"359":{"position":[[111,3]]},"360":{"position":[[62,3]]},"361":{"position":[[88,3]]},"362":{"position":[[39,3]]},"363":{"position":[[45,3]]},"364":{"position":[[69,3]]},"365":{"position":[[67,3]]},"366":{"position":[[63,3]]},"367":{"position":[[63,3]]},"368":{"position":[[64,3]]},"369":{"position":[[76,3]]},"370":{"position":[[63,3]]},"371":{"position":[[55,3]]},"372":{"position":[[81,3]]},"373":{"position":[[46,3]]},"374":{"position":[[91,3]]},"375":{"position":[[95,3]]},"376":{"position":[[80,3]]},"377":{"position":[[64,3]]},"378":{"position":[[78,3]]},"379":{"position":[[64,3]]},"380":{"position":[[62,3]]},"381":{"position":[[64,3]]},"382":{"position":[[43,3]]},"383":{"position":[[87,3]]},"385":{"position":[[216,3]]},"386":{"position":[[153,3]]},"387":{"position":[[270,3]]}},"keywords":{}}],["next",{"_index":847,"title":{},"content":{"194":{"position":[[231,4]]}},"keywords":{}}],["next.j",{"_index":684,"title":{},"content":{"87":{"position":[[9,9]]}},"keywords":{}}],["nextstat",{"_index":404,"title":{},"content":{"28":{"position":[[619,9],[655,10],[703,9],[763,10]]},"386":{"position":[[538,9],[574,10],[610,9],[652,10]]}},"keywords":{}}],["normal",{"_index":1047,"title":{},"content":{"267":{"position":[[70,7]]},"374":{"position":[[28,20]]}},"keywords":{}}],["note",{"_index":184,"title":{},"content":{"20":{"position":[[1238,4]]}},"keywords":{}}],["notic",{"_index":533,"title":{"58":{"position":[[0,7]]},"169":{"position":[[0,7]]}},"content":{},"keywords":{}}],["npm",{"_index":47,"title":{"5":{"position":[[13,5]]},"238":{"position":[[3,3]]},"281":{"position":[[3,3]]}},"content":{"5":{"position":[[2,3]]},"83":{"position":[[14,3]]},"238":{"position":[[2,3]]},"281":{"position":[[2,3]]}},"keywords":{}}],["npmyarnscript",{"_index":636,"title":{},"content":{"83":{"position":[[0,13]]}},"keywords":{}}],["null",{"_index":251,"title":{},"content":{"22":{"position":[[1173,5],[1251,5]]},"86":{"position":[[267,5]]},"300":{"position":[[1091,5],[1169,5]]}},"keywords":{}}],["number",{"_index":122,"title":{},"content":{"11":{"position":[[36,6]]},"27":{"position":[[276,6]]},"31":{"position":[[6,6],[30,6]]},"57":{"position":[[208,6]]},"62":{"position":[[210,6]]},"65":{"position":[[213,6]]},"71":{"position":[[89,7]]},"142":{"position":[[4,6]]},"168":{"position":[[93,6]]},"173":{"position":[[93,6]]},"176":{"position":[[93,6]]},"215":{"position":[[204,6]]},"217":{"position":[[207,6]]},"218":{"position":[[222,6]]},"220":{"position":[[109,6]]},"223":{"position":[[110,6],[117,6],[132,6],[146,6],[319,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]]},"308":{"position":[[4,9]]},"329":{"position":[[91,6]]},"331":{"position":[[91,6]]},"332":{"position":[[92,6]]},"334":{"position":[[42,6]]},"337":{"position":[[53,6],[60,6],[80,6],[244,7]]},"353":{"position":[[14,6]]},"354":{"position":[[14,6]]},"355":{"position":[[14,6]]},"356":{"position":[[21,6]]},"361":{"position":[[21,6]]},"375":{"position":[[21,6]]},"385":{"position":[[140,6]]}},"keywords":{}}],["number($range.valu",{"_index":1141,"title":{},"content":{"292":{"position":[[722,21]]}},"keywords":{}}],["numberdefault",{"_index":843,"title":{},"content":{"194":{"position":[[6,14]]}},"keywords":{}}],["nuxt.j",{"_index":662,"title":{},"content":{"86":{"position":[[7,9]]}},"keywords":{}}],["object",{"_index":40,"title":{},"content":{"1":{"position":[[310,6]]},"13":{"position":[[6,6]]},"14":{"position":[[6,6]]},"15":{"position":[[6,6]]},"17":{"position":[[6,6]]},"32":{"position":[[6,6]]},"37":{"position":[[6,6]]},"38":{"position":[[6,6]]},"41":{"position":[[6,6]]},"43":{"position":[[6,6],[39,7],[88,6]]},"44":{"position":[[6,6]]},"45":{"position":[[6,6]]},"48":{"position":[[6,6],[24,6]]},"49":{"position":[[6,6],[33,6]]},"54":{"position":[[6,6]]},"55":{"position":[[6,6],[24,6]]},"57":{"position":[[308,6],[331,6]]},"58":{"position":[[6,6],[24,6]]},"60":{"position":[[6,6],[24,6]]},"62":{"position":[[310,6],[333,6]]},"63":{"position":[[6,6]]},"65":{"position":[[313,6],[336,6]]},"66":{"position":[[6,6]]},"68":{"position":[[6,6],[24,6]]},"70":{"position":[[6,6]]},"72":{"position":[[6,6],[24,6]]},"74":{"position":[[6,6]]},"86":{"position":[[304,7]]},"110":{"position":[[4,6]]},"111":{"position":[[4,6]]},"112":{"position":[[4,6]]},"114":{"position":[[4,6]]},"143":{"position":[[4,6]]},"148":{"position":[[4,6]]},"149":{"position":[[4,6]]},"152":{"position":[[4,6]]},"154":{"position":[[4,6]]},"155":{"position":[[4,6]]},"156":{"position":[[4,6]]},"159":{"position":[[4,6]]},"160":{"position":[[4,6]]},"165":{"position":[[4,6]]},"166":{"position":[[4,6]]},"168":{"position":[[151,6]]},"169":{"position":[[4,6]]},"171":{"position":[[4,6]]},"173":{"position":[[151,6]]},"174":{"position":[[4,6]]},"176":{"position":[[151,6]]},"177":{"position":[[4,6]]},"179":{"position":[[4,6]]},"181":{"position":[[4,6]]},"183":{"position":[[4,6]]},"185":{"position":[[4,6]]},"215":{"position":[[304,6],[327,6]]},"217":{"position":[[307,6],[330,6]]},"218":{"position":[[322,6],[345,6]]},"224":{"position":[[190,6]]},"329":{"position":[[149,6]]},"331":{"position":[[149,6]]},"332":{"position":[[150,6]]},"337":{"position":[[4,9]]},"338":{"position":[[4,9],[106,6]]},"339":{"position":[[4,9]]},"340":{"position":[[4,9]]},"342":{"position":[[4,9]]}},"keywords":{}}],["objectdefault",{"_index":941,"title":{},"content":{"223":{"position":[[6,14]]},"224":{"position":[[6,14]]},"225":{"position":[[6,14]]},"226":{"position":[[6,14]]},"228":{"position":[[6,14]]}},"keywords":{}}],["obtain",{"_index":1045,"title":{},"content":{"266":{"position":[[281,8]]}},"keywords":{}}],["offlineaudiocontext",{"_index":722,"title":{},"content":{"89":{"position":[[416,19]]},"118":{"position":[[378,19]]}},"keywords":{}}],["offset",{"_index":894,"title":{},"content":{"211":{"position":[[42,7]]}},"keywords":{}}],["old",{"_index":541,"title":{},"content":{"59":{"position":[[163,3]]}},"keywords":{}}],["on",{"_index":891,"title":{},"content":{"208":{"position":[[96,3]]},"220":{"position":[[303,4]]},"222":{"position":[[346,3]]},"251":{"position":[[160,3]]},"252":{"position":[[173,3]]},"334":{"position":[[206,4]]}},"keywords":{}}],["onc",{"_index":1039,"title":{},"content":{"265":{"position":[[107,4]]}},"keywords":{}}],["one/dash.mpd",{"_index":620,"title":{},"content":{"80":{"position":[[186,14]]},"139":{"position":[[180,14]]}},"keywords":{}}],["onlin",{"_index":210,"title":{},"content":{"22":{"position":[[178,6]]}},"keywords":{}}],["onrang",{"_index":413,"title":{},"content":{"29":{"position":[[139,7],[657,8],[914,8],[1041,8]]},"387":{"position":[[84,7],[579,8],[797,8],[919,8]]}},"keywords":{}}],["onselect",{"_index":269,"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]]},"216":{"position":[[314,9],[466,9]]},"296":{"position":[[426,9]]},"297":{"position":[[3871,9]]},"330":{"position":[[245,9],[377,9]]},"385":{"position":[[109,8],[679,9],[1071,9]]},"386":{"position":[[977,9]]},"387":{"position":[[980,9]]}},"keywords":{}}],["onswitch",{"_index":396,"title":{},"content":{"28":{"position":[[143,8],[539,9],[935,9],[1049,9]]},"386":{"position":[[87,8],[458,9],[797,9],[906,9]]}},"keywords":{}}],["opac",{"_index":521,"title":{},"content":{"56":{"position":[[351,8],[507,8]]},"57":{"position":[[818,8]]},"167":{"position":[[322,8],[478,8]]},"168":{"position":[[576,8]]},"215":{"position":[[798,8]]},"285":{"position":[[521,8]]},"329":{"position":[[558,8]]}},"keywords":{}}],["open",{"_index":209,"title":{},"content":{"22":{"position":[[170,4]]},"222":{"position":[[240,4]]},"275":{"position":[[15,4]]}},"keywords":{}}],["oper",{"_index":754,"title":{},"content":{"89":{"position":[[1189,9],[1231,9]]},"118":{"position":[[1151,9],[1193,9]]},"251":{"position":[[101,10]]}},"keywords":{}}],["optim",{"_index":1004,"title":{},"content":{"251":{"position":[[88,12]]}},"keywords":{}}],["option",{"_index":138,"title":{"17":{"position":[[0,7]]},"32":{"position":[[0,7]]},"114":{"position":[[0,7]]},"143":{"position":[[0,7]]},"187":{"position":[[6,7]]}},"content":{"15":{"position":[[44,6]]},"16":{"position":[[36,6]]},"17":{"position":[[28,6]]},"22":{"position":[[690,9]]},"32":{"position":[[26,7]]},"53":{"position":[[89,6]]},"86":{"position":[[288,7]]},"87":{"position":[[197,7],[305,10]]},"198":{"position":[[128,6]]},"204":{"position":[[211,8]]},"294":{"position":[[502,8],[540,8]]},"300":{"position":[[608,9]]}},"keywords":{}}],["os",{"_index":935,"title":{},"content":{"222":{"position":[[581,2],[624,2],[658,2]]},"336":{"position":[[302,2],[345,2],[379,2]]}},"keywords":{}}],["otherwis",{"_index":818,"title":{},"content":{"188":{"position":[[111,9]]}},"keywords":{}}],["output",{"_index":536,"title":{},"content":{"59":{"position":[[35,6]]}},"keywords":{}}],["outsid",{"_index":794,"title":{},"content":{"99":{"position":[[209,7],[290,7]]},"199":{"position":[[52,7]]}},"keywords":{}}],["over",{"_index":976,"title":{},"content":{"228":{"position":[[63,4]]},"261":{"position":[[401,4]]}},"keywords":{}}],["page",{"_index":849,"title":{},"content":{"194":{"position":[[275,5]]},"197":{"position":[[225,5]]},"208":{"position":[[64,4]]},"213":{"position":[[517,4]]},"259":{"position":[[357,4],[441,5]]},"260":{"position":[[70,4]]},"261":{"position":[[334,4],[410,5]]}},"keywords":{}}],["panel",{"_index":368,"title":{"26":{"position":[[19,5]]}},"content":{"27":{"position":[[9,6],[283,5]]},"72":{"position":[[46,5]]},"73":{"position":[[58,5]]},"201":{"position":[[102,6]]},"202":{"position":[[114,5]]},"203":{"position":[[102,5]]},"205":{"position":[[59,5]]},"216":{"position":[[49,6],[88,5]]}},"keywords":{}}],["param",{"_index":198,"title":{},"content":{"21":{"position":[[253,6]]},"299":{"position":[[190,6]]}},"keywords":{}}],["paramet",{"_index":39,"title":{},"content":{"1":{"position":[[288,9]]},"71":{"position":[[67,9],[108,9]]},"190":{"position":[[82,10]]},"251":{"position":[[138,11]]},"252":{"position":[[151,11]]}},"keywords":{}}],["parti",{"_index":579,"title":{"76":{"position":[[6,5]]}},"content":{"228":{"position":[[92,5]]}},"keywords":{}}],["partial",{"_index":730,"title":{},"content":{"89":{"position":[[628,9]]},"118":{"position":[[590,9]]}},"keywords":{}}],["paus",{"_index":740,"title":{"93":{"position":[[0,6]]},"122":{"position":[[0,6]]},"244":{"position":[[0,6]]},"351":{"position":[[0,6]]}},"content":{"89":{"position":[[917,7],[1015,6]]},"93":{"position":[[25,5]]},"118":{"position":[[879,7],[977,6]]},"206":{"position":[[299,5]]},"226":{"position":[[321,6]]},"244":{"position":[[15,5]]},"245":{"position":[[41,5]]},"340":{"position":[[281,6]]}},"keywords":{}}],["perform",{"_index":1003,"title":{},"content":{"251":{"position":[[75,7]]}},"keywords":{}}],["period",{"_index":82,"title":{},"content":{"8":{"position":[[484,6]]},"89":{"position":[[1075,12]]},"118":{"position":[[1037,12]]}},"keywords":{}}],["perpetua"",{"_index":334,"title":{},"content":{"25":{"position":[[2397,14]]},"297":{"position":[[2397,14]]}},"keywords":{}}],["persist",{"_index":453,"title":{},"content":{"43":{"position":[[20,10]]}},"keywords":{}}],["pip",{"_index":398,"title":{"207":{"position":[[0,4]]},"261":{"position":[[0,4]]},"321":{"position":[[0,4]]},"368":{"position":[[0,4]]}},"content":{"28":{"position":[[394,4]]},"207":{"position":[[51,3],[194,4]]},"226":{"position":[[401,4]]},"261":{"position":[[57,3],[374,3]]},"321":{"position":[[140,4]]},"340":{"position":[[361,4]]}},"keywords":{}}],["play",{"_index":707,"title":{"92":{"position":[[0,5]]},"121":{"position":[[0,5]]},"243":{"position":[[0,5]]},"264":{"position":[[0,8]]},"350":{"position":[[0,5]]},"371":{"position":[[0,8]]}},"content":{"89":{"position":[[106,4],[176,4],[312,4]]},"91":{"position":[[59,6]]},"92":{"position":[[25,6]]},"101":{"position":[[24,7]]},"118":{"position":[[68,4],[138,4],[274,4]]},"190":{"position":[[151,5]]},"191":{"position":[[119,7]]},"195":{"position":[[65,4]]},"197":{"position":[[46,4],[253,4]]},"199":{"position":[[111,4]]},"200":{"position":[[41,7]]},"206":{"position":[[292,4]]},"208":{"position":[[121,4]]},"212":{"position":[[95,7]]},"226":{"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]]},"340":{"position":[[271,5]]}},"keywords":{}}],["playback",{"_index":592,"title":{},"content":{"77":{"position":[[396,8]]},"78":{"position":[[514,8]]},"89":{"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]]},"202":{"position":[[46,8]]},"232":{"position":[[48,8]]},"245":{"position":[[28,8]]},"268":{"position":[[56,8]]}},"keywords":{}}],["playbackr",{"_index":381,"title":{"202":{"position":[[0,13]]},"268":{"position":[[0,13]]},"316":{"position":[[0,13]]},"375":{"position":[[0,13]]}},"content":{"27":{"position":[[482,13]]},"28":{"position":[[335,13]]},"29":{"position":[[450,13]]},"202":{"position":[[235,13]]},"226":{"position":[[441,13]]},"285":{"position":[[130,13]]},"316":{"position":[[152,13]]},"340":{"position":[[401,13]]},"385":{"position":[[321,13]]},"386":{"position":[[258,13]]},"387":{"position":[[375,13]]}},"keywords":{}}],["playdur",{"_index":92,"title":{},"content":{"8":{"position":[[704,13]]},"241":{"position":[[448,13]]}},"keywords":{}}],["player",{"_index":114,"title":{"48":{"position":[[0,7]]},"80":{"position":[[6,7]]},"139":{"position":[[6,7]]},"159":{"position":[[0,7]]}},"content":{"10":{"position":[[35,6],[123,7]]},"11":{"position":[[21,6]]},"12":{"position":[[21,6]]},"13":{"position":[[30,6]]},"15":{"position":[[37,6]]},"16":{"position":[[29,6]]},"17":{"position":[[13,6]]},"18":{"position":[[13,6]]},"31":{"position":[[44,6]]},"33":{"position":[[26,6]]},"34":{"position":[[26,6]]},"35":{"position":[[26,6]]},"36":{"position":[[26,6]]},"38":{"position":[[20,6]]},"39":{"position":[[69,6]]},"43":{"position":[[51,6]]},"44":{"position":[[20,6]]},"45":{"position":[[20,6]]},"71":{"position":[[450,6],[493,8]]},"75":{"position":[[140,6]]},"79":{"position":[[255,6]]},"80":{"position":[[42,6],[277,6]]},"87":{"position":[[188,8]]},"91":{"position":[[15,6]]},"96":{"position":[[15,6]]},"97":{"position":[[15,6],[54,6]]},"98":{"position":[[15,6],[67,6]]},"99":{"position":[[23,6],[224,6],[276,6]]},"100":{"position":[[15,6]]},"103":{"position":[[15,6]]},"104":{"position":[[11,6]]},"138":{"position":[[249,6]]},"139":{"position":[[36,6],[271,6]]},"188":{"position":[[86,6],[125,6]]},"190":{"position":[[108,6],[373,6],[479,6]]},"191":{"position":[[89,6]]},"193":{"position":[[26,6]]},"194":{"position":[[47,6],[179,6],[281,6]]},"198":{"position":[[44,6],[164,6]]},"199":{"position":[[37,6]]},"206":{"position":[[353,6],[396,8]]},"208":{"position":[[49,7],[100,6]]},"209":{"position":[[77,6]]},"210":{"position":[[77,6]]},"212":{"position":[[69,6]]},"213":{"position":[[122,6],[160,6],[207,6]]},"221":{"position":[[135,6]]},"222":{"position":[[117,6],[193,6],[389,6],[744,8]]},"233":{"position":[[50,6],[113,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":615,"title":{},"content":{"79":{"position":[[295,24]]},"138":{"position":[[289,24]]}},"keywords":{}}],["player.load(url",{"_index":623,"title":{},"content":{"80":{"position":[[311,17]]},"139":{"position":[[305,17]]}},"keywords":{}}],["playsinlin",{"_index":905,"title":{"214":{"position":[[0,12]]},"328":{"position":[[0,12]]}},"content":{"214":{"position":[[39,11],[160,12]]},"225":{"position":[[272,13],[292,12]]},"328":{"position":[[29,11],[143,12]]},"339":{"position":[[202,13],[222,12]]}},"keywords":{}}],["pleas",{"_index":701,"title":{},"content":{"89":{"position":[[22,6]]},"197":{"position":[[307,6]]},"216":{"position":[[56,6]]},"227":{"position":[[104,6]]},"228":{"position":[[108,6]]}},"keywords":{}}],["plug",{"_index":7,"title":{},"content":{"0":{"position":[[68,4]]}},"keywords":{}}],["plugin",{"_index":1,"title":{"0":{"position":[[8,6]]},"2":{"position":[[4,6]]},"74":{"position":[[0,8]]},"185":{"position":[[0,8]]},"221":{"position":[[0,8]]},"335":{"position":[[0,8]]}},"content":{"0":{"position":[[8,6]]},"5":{"position":[[24,6]]},"6":{"position":[[21,6]]},"7":{"position":[[60,6],[183,6],[209,6],[318,6],[344,6],[408,6]]},"8":{"position":[[154,8]]},"74":{"position":[[20,6]]},"75":{"position":[[51,6],[154,9]]},"221":{"position":[[45,7],[149,9],[386,8]]},"238":{"position":[[24,6]]},"239":{"position":[[21,6]]},"240":{"position":[[57,6],[180,6],[206,6],[315,6],[341,6]]},"241":{"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]]},"335":{"position":[[295,8]]}},"keywords":{}}],["point",{"_index":831,"title":{},"content":{"190":{"position":[[466,5]]},"220":{"position":[[52,6]]}},"keywords":{}}],["polici",{"_index":856,"title":{},"content":{"197":{"position":[[328,6]]},"311":{"position":[[215,6]]}},"keywords":{}}],["poprocket"",{"_index":336,"title":{},"content":{"25":{"position":[[2490,15]]},"297":{"position":[[2490,15]]}},"keywords":{}}],["popul",{"_index":857,"title":{},"content":{"198":{"position":[[56,8]]}},"keywords":{}}],["portal",{"_index":202,"title":{"22":{"position":[[15,6]]},"300":{"position":[[8,6]]}},"content":{"22":{"position":[[15,6]]},"300":{"position":[[8,6]]}},"keywords":{}}],["posit",{"_index":28,"title":{},"content":{"1":{"position":[[154,9]]},"20":{"position":[[140,8],[747,9]]},"22":{"position":[[840,9]]},"24":{"position":[[113,9]]},"25":{"position":[[3760,9]]},"56":{"position":[[301,9],[458,9]]},"57":{"position":[[768,9]]},"62":{"position":[[479,8],[735,9]]},"167":{"position":[[272,9],[429,9]]},"168":{"position":[[526,9]]},"173":{"position":[[235,8],[440,9]]},"215":{"position":[[748,9]]},"218":{"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]]},"296":{"position":[[113,9]]},"297":{"position":[[3797,9]]},"298":{"position":[[568,9]]},"300":{"position":[[758,9]]},"329":{"position":[[508,9]]},"332":{"position":[[234,8],[424,9],[615,9]]},"382":{"position":[[152,9]]}},"keywords":{}}],["poster",{"_index":832,"title":{"191":{"position":[[0,7]]},"262":{"position":[[0,7]]},"305":{"position":[[0,7]]},"369":{"position":[[0,7]]}},"content":{"191":{"position":[[28,6],[226,7]]},"262":{"position":[[64,7],[81,6],[238,7]]},"305":{"position":[[142,7]]},"369":{"position":[[154,7]]}},"keywords":{}}],["potser",{"_index":907,"title":{},"content":{"215":{"position":[[638,9]]},"329":{"position":[[398,9]]}},"keywords":{}}],["press",{"_index":983,"title":{},"content":{"231":{"position":[[90,5]]}},"keywords":{}}],["preview",{"_index":942,"title":{},"content":{"223":{"position":[[30,7],[98,7],[124,7],[153,7]]}},"keywords":{}}],["previou",{"_index":1008,"title":{},"content":{"252":{"position":[[102,8]]}},"keywords":{}}],["prioriti",{"_index":531,"title":{},"content":{"57":{"position":[[232,8]]},"62":{"position":[[234,8]]},"65":{"position":[[237,8]]},"215":{"position":[[228,8]]},"217":{"position":[[231,8]]},"218":{"position":[[246,8]]}},"keywords":{}}],["pro"",{"_index":362,"title":{},"content":{"25":{"position":[[3597,10]]},"297":{"position":[[3597,10]]}},"keywords":{}}],["probabl",{"_index":605,"title":{},"content":{"78":{"position":[[416,10]]},"137":{"position":[[410,10]]}},"keywords":{}}],["program",{"_index":978,"title":{},"content":{"228":{"position":[[98,9]]}},"keywords":{}}],["progress",{"_index":841,"title":{},"content":{"193":{"position":[[68,8]]},"195":{"position":[[48,8]]},"212":{"position":[[33,8]]},"220":{"position":[[66,8]]},"223":{"position":[[49,8]]},"252":{"position":[[116,8]]}},"keywords":{}}],["promis",{"_index":1021,"title":{},"content":{"257":{"position":[[74,7]]},"258":{"position":[[72,7]]},"287":{"position":[[141,7]]},"364":{"position":[[40,7]]},"365":{"position":[[38,7]]}},"keywords":{}}],["promise((resovl",{"_index":1116,"title":{},"content":{"287":{"position":[[188,17]]}},"keywords":{}}],["prompt",{"_index":192,"title":{},"content":{"21":{"position":[[57,7]]},"57":{"position":[[448,6]]},"58":{"position":[[34,6]]},"59":{"position":[[49,6],[335,6],[384,6]]},"62":{"position":[[450,6]]},"65":{"position":[[453,6]]},"215":{"position":[[444,6]]},"217":{"position":[[447,6]]},"218":{"position":[[462,6]]},"291":{"position":[[292,17]]}},"keywords":{}}],["prop",{"_index":670,"title":{},"content":{"86":{"position":[[279,6]]}},"keywords":{}}],["properti",{"_index":109,"title":{"9":{"position":[[7,9]]},"30":{"position":[[9,9]]},"242":{"position":[[7,10]]}},"content":{"10":{"position":[[100,8]]},"14":{"position":[[26,10]]},"20":{"position":[[115,8]]},"27":{"position":[[95,8]]},"28":{"position":[[0,8]]},"29":{"position":[[0,8]]},"43":{"position":[[141,8]]},"50":{"position":[[20,8]]},"52":{"position":[[20,9]]},"53":{"position":[[39,9]]},"56":{"position":[[20,8]]},"57":{"position":[[54,8]]},"62":{"position":[[56,8]]},"65":{"position":[[59,8]]},"67":{"position":[[20,8]]},"73":{"position":[[20,8]]},"75":{"position":[[217,12]]},"215":{"position":[[50,8]]},"217":{"position":[[53,8]]},"218":{"position":[[68,8]]},"219":{"position":[[95,8]]},"220":{"position":[[79,8]]},"221":{"position":[[212,12]]},"223":{"position":[[62,8]]},"224":{"position":[[94,8]]},"225":{"position":[[74,11],[92,10]]},"272":{"position":[[60,10]]}},"keywords":{}}],["proxi",{"_index":449,"title":{"42":{"position":[[0,6]]},"153":{"position":[[0,6]]}},"content":{"42":{"position":[[15,5]]}},"keywords":{}}],["qualiti",{"_index":385,"title":{"219":{"position":[[0,8]]},"333":{"position":[[0,8]]}},"content":{"27":{"position":[[1034,9]]},"219":{"position":[[46,7],[144,7],[164,7],[188,7],[303,8]]},"252":{"position":[[46,7]]},"333":{"position":[[195,8]]}},"keywords":{}}],["queri",{"_index":166,"title":{"39":{"position":[[0,6]]},"40":{"position":[[0,6]]},"150":{"position":[[0,6]]},"151":{"position":[[0,6]]}},"content":{"20":{"position":[[286,6],[817,5]]},"39":{"position":[[22,5]]},"150":{"position":[[16,5]]},"298":{"position":[[138,10],[635,5]]}},"keywords":{}}],["quot;"",{"_index":233,"title":{},"content":{"22":{"position":[[782,13],[901,12]]},"300":{"position":[[700,13],[819,12]]}},"keywords":{}}],["quot;1977"",{"_index":278,"title":{},"content":{"25":{"position":[[56,17]]},"297":{"position":[[56,17]]}},"keywords":{}}],["quot;400px"",{"_index":240,"title":{},"content":{"22":{"position":[[964,18]]},"300":{"position":[[882,18]]}},"keywords":{}}],["quot;600px"",{"_index":238,"title":{},"content":{"22":{"position":[[937,18]]},"300":{"position":[[855,18]]}},"keywords":{}}],["quot;60px",{"_index":242,"title":{},"content":{"22":{"position":[[991,10]]},"300":{"position":[[909,10]]}},"keywords":{}}],["quot;aden"",{"_index":282,"title":{},"content":{"25":{"position":[[140,17]]},"297":{"position":[[140,17]]}},"keywords":{}}],["quot;amaro"",{"_index":284,"title":{},"content":{"25":{"position":[[224,18]]},"297":{"position":[[224,18]]}},"keywords":{}}],["quot;artplayer";export",{"_index":668,"title":{},"content":{"86":{"position":[[200,28]]}},"keywords":{}}],["quot;artplayer/examples/react/artplayer"",{"_index":218,"title":{},"content":{"22":{"position":[[336,47]]},"300":{"position":[[254,47]]}},"keywords":{}}],["quot;ashby"",{"_index":286,"title":{},"content":{"25":{"position":[[310,18]]},"297":{"position":[[310,18]]}},"keywords":{}}],["quot;brannan"",{"_index":288,"title":{},"content":{"25":{"position":[[396,20]]},"297":{"position":[[396,20]]}},"keywords":{}}],["quot;brooklyn"",{"_index":290,"title":{},"content":{"25":{"position":[[486,21]]},"297":{"position":[[486,21]]}},"keywords":{}}],["quot;charmes"",{"_index":292,"title":{},"content":{"25":{"position":[[578,20]]},"297":{"position":[[578,20]]}},"keywords":{}}],["quot;clarendon"",{"_index":294,"title":{},"content":{"25":{"position":[[668,22]]},"297":{"position":[[668,22]]}},"keywords":{}}],["quot;class"",{"_index":279,"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]]},"297":{"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":296,"title":{},"content":{"25":{"position":[[762,18]]},"297":{"position":[[762,18]]}},"keywords":{}}],["quot;dogpatch"",{"_index":298,"title":{},"content":{"25":{"position":[[848,21]]},"297":{"position":[[848,21]]}},"keywords":{}}],["quot;earlybird"",{"_index":300,"title":{},"content":{"25":{"position":[[940,22]]},"297":{"position":[[940,22]]}},"keywords":{}}],["quot;filt",{"_index":280,"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]]},"297":{"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":302,"title":{},"content":{"25":{"position":[[1034,20]]},"297":{"position":[[1034,20]]}},"keywords":{}}],["quot;ginza"",{"_index":304,"title":{},"content":{"25":{"position":[[1124,18]]},"297":{"position":[[1124,18]]}},"keywords":{}}],["quot;hefe"",{"_index":306,"title":{},"content":{"25":{"position":[[1210,17]]},"297":{"position":[[1210,17]]}},"keywords":{}}],["quot;helena"",{"_index":308,"title":{},"content":{"25":{"position":[[1294,19]]},"297":{"position":[[1294,19]]}},"keywords":{}}],["quot;html"",{"_index":277,"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]]},"297":{"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":232,"title":{},"content":{"22":{"position":[[705,58]]},"300":{"position":[[623,58]]}},"keywords":{}}],["quot;hudson"",{"_index":310,"title":{},"content":{"25":{"position":[[1382,19]]},"297":{"position":[[1382,19]]}},"keywords":{}}],["quot;inkwell"",{"_index":312,"title":{},"content":{"25":{"position":[[1470,20]]},"297":{"position":[[1470,20]]}},"keywords":{}}],["quot;kelvin"",{"_index":314,"title":{},"content":{"25":{"position":[[1560,19]]},"297":{"position":[[1560,19]]}},"keywords":{}}],["quot;kuno"",{"_index":316,"title":{},"content":{"25":{"position":[[1648,17]]},"297":{"position":[[1648,17]]}},"keywords":{}}],["quot;lark"",{"_index":318,"title":{},"content":{"25":{"position":[[1732,17]]},"297":{"position":[[1732,17]]}},"keywords":{}}],["quot;lo",{"_index":320,"title":{},"content":{"25":{"position":[[1816,8]]},"297":{"position":[[1816,8]]}},"keywords":{}}],["quot;ludwig"",{"_index":323,"title":{},"content":{"25":{"position":[[1901,19]]},"297":{"position":[[1901,19]]}},"keywords":{}}],["quot;maven"",{"_index":325,"title":{},"content":{"25":{"position":[[1989,18]]},"297":{"position":[[1989,18]]}},"keywords":{}}],["quot;mayfair"",{"_index":327,"title":{},"content":{"25":{"position":[[2075,20]]},"297":{"position":[[2075,20]]}},"keywords":{}}],["quot;moon"",{"_index":329,"title":{},"content":{"25":{"position":[[2165,17]]},"297":{"position":[[2165,17]]}},"keywords":{}}],["quot;nashville"",{"_index":331,"title":{},"content":{"25":{"position":[[2249,22]]},"297":{"position":[[2249,22]]}},"keywords":{}}],["quot;perpetua"",{"_index":333,"title":{},"content":{"25":{"position":[[2343,21]]},"297":{"position":[[2343,21]]}},"keywords":{}}],["quot;poprocket"",{"_index":335,"title":{},"content":{"25":{"position":[[2435,22]]},"297":{"position":[[2435,22]]}},"keywords":{}}],["quot;portal"",{"_index":234,"title":{},"content":{"22":{"position":[[802,18],[875,19]]},"300":{"position":[[720,18],[793,19]]}},"keywords":{}}],["quot;react",{"_index":216,"title":{},"content":{"22":{"position":[[291,11]]},"300":{"position":[[209,11]]}},"keywords":{}}],["quot;react"",{"_index":213,"title":{},"content":{"22":{"position":[[233,18]]},"300":{"position":[[151,18]]}},"keywords":{}}],["quot;reyes"",{"_index":337,"title":{},"content":{"25":{"position":[[2529,18]]},"297":{"position":[[2529,18]]}},"keywords":{}}],["quot;right"",{"_index":235,"title":{},"content":{"22":{"position":[[850,18]]},"300":{"position":[[768,18]]}},"keywords":{}}],["quot;rise"",{"_index":339,"title":{},"content":{"25":{"position":[[2615,17]]},"297":{"position":[[2615,17]]}},"keywords":{}}],["quot;sierra"",{"_index":341,"title":{},"content":{"25":{"position":[[2699,19]]},"297":{"position":[[2699,19]]}},"keywords":{}}],["quot;skyline"",{"_index":343,"title":{},"content":{"25":{"position":[[2787,20]]},"297":{"position":[[2787,20]]}},"keywords":{}}],["quot;slumber"",{"_index":345,"title":{},"content":{"25":{"position":[[2877,20]]},"297":{"position":[[2877,20]]}},"keywords":{}}],["quot;stinson"",{"_index":347,"title":{},"content":{"25":{"position":[[2967,20]]},"297":{"position":[[2967,20]]}},"keywords":{}}],["quot;sutro"",{"_index":349,"title":{},"content":{"25":{"position":[[3057,18]]},"297":{"position":[[3057,18]]}},"keywords":{}}],["quot;toaster"",{"_index":351,"title":{},"content":{"25":{"position":[[3143,20]]},"297":{"position":[[3143,20]]}},"keywords":{}}],["quot;valencia"",{"_index":353,"title":{},"content":{"25":{"position":[[3233,21]]},"297":{"position":[[3233,21]]}},"keywords":{}}],["quot;vesper"",{"_index":355,"title":{},"content":{"25":{"position":[[3325,19]]},"297":{"position":[[3325,19]]}},"keywords":{}}],["quot;walden"",{"_index":357,"title":{},"content":{"25":{"position":[[3413,19]]},"297":{"position":[[3413,19]]}},"keywords":{}}],["quot;willow"",{"_index":359,"title":{},"content":{"25":{"position":[[3501,19]]},"297":{"position":[[3501,19]]}},"keywords":{}}],["quot;x",{"_index":361,"title":{},"content":{"25":{"position":[[3589,7]]},"297":{"position":[[3589,7]]}},"keywords":{}}],["rang",{"_index":411,"title":{"29":{"position":[[4,5]]}},"content":{"29":{"position":[[107,5],[119,5],[156,5],[209,5],[509,8],[635,6],[892,6],[1019,6]]},"211":{"position":[[57,5]]},"249":{"position":[[63,6]]},"292":{"position":[[569,6]]},"387":{"position":[[65,5],[134,5],[557,6],[775,6],[897,6]]}},"keywords":{}}],["range.addeventlistener('chang",{"_index":1139,"title":{},"content":{"292":{"position":[[623,33]]}},"keywords":{}}],["range[0",{"_index":414,"title":{},"content":{"29":{"position":[[246,9]]},"387":{"position":[[171,9]]}},"keywords":{}}],["range[1",{"_index":416,"title":{},"content":{"29":{"position":[[268,9]]},"387":{"position":[[193,9]]}},"keywords":{}}],["range[2",{"_index":418,"title":{},"content":{"29":{"position":[[290,9]]},"387":{"position":[[215,9]]}},"keywords":{}}],["range[3",{"_index":420,"title":{},"content":{"29":{"position":[[313,9]]},"387":{"position":[[238,9]]}},"keywords":{}}],["rate",{"_index":751,"title":{},"content":{"89":{"position":[[1151,4]]},"118":{"position":[[1113,4]]}},"keywords":{}}],["ratio",{"_index":871,"title":{},"content":{"203":{"position":[[65,6]]},"271":{"position":[[128,6]]}},"keywords":{}}],["reach",{"_index":733,"title":{},"content":{"89":{"position":[[759,8]]},"118":{"position":[[721,8]]}},"keywords":{}}],["react",{"_index":201,"title":{"22":{"position":[[9,5]]},"300":{"position":[[2,5]]}},"content":{"22":{"position":[[9,5],[50,5],[197,6]]},"300":{"position":[[2,5],[52,5],[115,6]]}},"keywords":{}}],["react';import",{"_index":689,"title":{},"content":{"87":{"position":[[122,14]]}},"keywords":{}}],["react.j",{"_index":683,"title":{},"content":{"87":{"position":[[0,8]]}},"keywords":{}}],["react.js、next.j",{"_index":682,"title":{"87":{"position":[[2,16]]}},"content":{},"keywords":{}}],["reactdom",{"_index":214,"title":{},"content":{"22":{"position":[[259,9]]},"300":{"position":[[177,9]]}},"keywords":{}}],["reactdom.createport",{"_index":208,"title":{},"content":{"22":{"position":[[135,22]]}},"keywords":{}}],["reactdom.render(<app",{"_index":256,"title":{},"content":{"22":{"position":[[1338,23]]},"300":{"position":[[1256,23]]}},"keywords":{}}],["read",{"_index":702,"title":{},"content":{"89":{"position":[[29,4]]},"194":{"position":[[288,5]]},"197":{"position":[[314,4]]}},"keywords":{}}],["readi",{"_index":743,"title":{"91":{"position":[[0,6]]},"120":{"position":[[0,6]]},"190":{"position":[[0,5]]},"304":{"position":[[0,5]]}},"content":{"89":{"position":[[982,5]]},"118":{"position":[[944,5]]},"190":{"position":[[167,5]]},"304":{"position":[[26,47]]}},"keywords":{}}],["recommend",{"_index":167,"title":{},"content":{"20":{"position":[[293,11],[1035,11]]}},"keywords":{}}],["rect",{"_index":1042,"title":{"266":{"position":[[0,5]]},"373":{"position":[[0,5]]}},"content":{},"keywords":{}}],["red",{"_index":504,"title":{},"content":{"51":{"position":[[386,6]]},"53":{"position":[[278,6]]},"62":{"position":[[821,6]]},"162":{"position":[[349,6]]},"164":{"position":[[226,6]]},"218":{"position":[[775,6]]},"285":{"position":[[382,6]]},"332":{"position":[[496,6]]}},"keywords":{}}],["redirect",{"_index":77,"title":{},"content":{"8":{"position":[[371,8],[398,8]]}},"keywords":{}}],["ref="artref"></div></template><script>import",{"_index":667,"title":{},"content":{"86":{"position":[[109,75]]}},"keywords":{}}],["ref={artref",{"_index":699,"title":{},"content":{"87":{"position":[[531,12]]}},"keywords":{}}],["refresh",{"_index":848,"title":{},"content":{"194":{"position":[[260,10]]}},"keywords":{}}],["regular",{"_index":932,"title":{},"content":{"222":{"position":[[434,7]]}},"keywords":{}}],["reload",{"_index":731,"title":{},"content":{"89":{"position":[[682,6]]},"118":{"position":[[644,6]]}},"keywords":{}}],["render",{"_index":721,"title":{},"content":{"89":{"position":[[400,9]]},"118":{"position":[[362,9]]},"213":{"position":[[90,6],[490,7],[550,10]]},"327":{"position":[[332,6]]}},"keywords":{}}],["replac",{"_index":955,"title":{},"content":{"226":{"position":[[32,7]]}},"keywords":{}}],["requir",{"_index":671,"title":{},"content":{"86":{"position":[[312,9]]},"189":{"position":[[21,11]]},"213":{"position":[[106,8],[191,8]]}},"keywords":{}}],["resid",{"_index":537,"title":{},"content":{"59":{"position":[[81,9]]}},"keywords":{}}],["resiz",{"_index":796,"title":{"100":{"position":[[0,7]]},"129":{"position":[[0,7]]}},"content":{},"keywords":{}}],["resourc",{"_index":749,"title":{},"content":{"89":{"position":[[1111,9]]},"118":{"position":[[1073,9]]}},"keywords":{}}],["resovl",{"_index":1117,"title":{},"content":{"287":{"position":[[221,9]]}},"keywords":{}}],["rest",{"_index":692,"title":{},"content":{"87":{"position":[[218,7]]}},"keywords":{}}],["restrict",{"_index":925,"title":{},"content":{"222":{"position":[[70,12]]}},"keywords":{}}],["rest}></div>",{"_index":700,"title":{},"content":{"87":{"position":[[544,27]]}},"keywords":{}}],["return",{"_index":220,"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]]},"75":{"position":[[164,6]]},"86":{"position":[[248,6]]},"87":{"position":[[431,6],[516,6]]},"186":{"position":[[99,6]]},"213":{"position":[[604,8]]},"221":{"position":[[159,6]]},"257":{"position":[[62,6]]},"258":{"position":[[60,6]]},"287":{"position":[[177,6],[214,6]]},"291":{"position":[[348,7]]},"296":{"position":[[515,6]]},"297":{"position":[[3958,6]]},"300":{"position":[[329,6],[573,6]]},"335":{"position":[[96,6]]},"385":{"position":[[792,6],[1195,6]]},"386":{"position":[[645,6],[838,6],[947,6],[1005,6]]},"387":{"position":[[616,6],[824,6],[946,6],[1008,6]]}},"keywords":{}}],["reyes"",{"_index":338,"title":{},"content":{"25":{"position":[[2580,11]]},"297":{"position":[[2580,11]]}},"keywords":{}}],["right",{"_index":29,"title":{},"content":{"1":{"position":[[164,8]]},"20":{"position":[[757,8]]},"24":{"position":[[123,8]]},"25":{"position":[[3770,8]]},"56":{"position":[[336,6]]},"57":{"position":[[803,6]]},"62":{"position":[[515,5],[745,8]]},"167":{"position":[[307,6]]},"168":{"position":[[561,6]]},"173":{"position":[[263,5],[450,8]]},"215":{"position":[[783,6]]},"218":{"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]]},"296":{"position":[[123,8]]},"297":{"position":[[3807,8]]},"298":{"position":[[578,8]]},"329":{"position":[[543,6]]},"332":{"position":[[262,5],[434,8]]},"382":{"position":[[162,8]]}},"keywords":{}}],["rise"",{"_index":340,"title":{},"content":{"25":{"position":[[2665,10]]},"297":{"position":[[2665,10]]}},"keywords":{}}],["rootel",{"_index":254,"title":{},"content":{"22":{"position":[[1281,11],[1369,13]]},"300":{"position":[[1199,11],[1287,13]]}},"keywords":{}}],["rotat",{"_index":986,"title":{},"content":{"233":{"position":[[39,6]]}},"keywords":{}}],["ru",{"_index":482,"title":{},"content":{"47":{"position":[[331,3]]},"158":{"position":[[313,3]]}},"keywords":{}}],["run",{"_index":16,"title":{},"content":{"1":{"position":[[29,3]]},"8":{"position":[[2,3]]},"10":{"position":[[157,3]]},"11":{"position":[[45,3]]},"12":{"position":[[51,3]]},"13":{"position":[[39,3]]},"14":{"position":[[60,3]]},"15":{"position":[[53,3]]},"17":{"position":[[37,3]]},"18":{"position":[[65,3]]},"19":{"position":[[49,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]]},"39":{"position":[[157,3]]},"40":{"position":[[45,3]]},"42":{"position":[[81,3]]},"43":{"position":[[267,3]]},"46":{"position":[[73,3]]},"47":{"position":[[54,3]]},"50":{"position":[[68,3]]},"51":{"position":[[72,3]]},"52":{"position":[[69,3]]},"53":{"position":[[98,3]]},"56":{"position":[[70,3]]},"57":{"position":[[479,3]]},"59":{"position":[[181,3]]},"61":{"position":[[81,3]]},"62":{"position":[[523,3]]},"64":{"position":[[74,3]]},"65":{"position":[[484,3]]},"67":{"position":[[90,3]]},"69":{"position":[[84,3]]},"71":{"position":[[143,3]]},"73":{"position":[[77,3]]},"75":{"position":[[60,3]]},"77":{"position":[[47,3]]},"78":{"position":[[48,3]]},"79":{"position":[[59,3]]},"80":{"position":[[51,3]]},"81":{"position":[[53,3]]},"89":{"position":[[1602,3]]},"91":{"position":[[68,3]]},"92":{"position":[[34,3]]},"93":{"position":[[33,3]]},"94":{"position":[[36,3]]},"95":{"position":[[38,3]]},"96":{"position":[[46,3]]},"97":{"position":[[63,3]]},"98":{"position":[[76,3]]},"99":{"position":[[32,3]]},"100":{"position":[[35,3]]},"101":{"position":[[94,3]]},"102":{"position":[[35,3]]},"103":{"position":[[46,3]]},"104":{"position":[[40,3]]},"105":{"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]]},"136":{"position":[[41,3]]},"137":{"position":[[42,3]]},"138":{"position":[[53,3]]},"139":{"position":[[45,3]]},"140":{"position":[[47,3]]},"150":{"position":[[104,3]]},"151":{"position":[[37,3]]},"153":{"position":[[36,3]]},"154":{"position":[[162,3]]},"157":{"position":[[40,3]]},"158":{"position":[[36,3]]},"161":{"position":[[37,3]]},"162":{"position":[[35,3]]},"163":{"position":[[39,3]]},"164":{"position":[[46,3]]},"167":{"position":[[41,3]]},"168":{"position":[[237,3]]},"170":{"position":[[63,3]]},"172":{"position":[[40,3]]},"173":{"position":[[271,3]]},"175":{"position":[[39,3]]},"176":{"position":[[237,3]]},"178":{"position":[[43,3]]},"180":{"position":[[41,3]]},"182":{"position":[[62,3]]},"184":{"position":[[41,3]]},"186":{"position":[[31,3]]},"188":{"position":[[149,3]]},"189":{"position":[[119,3]]},"190":{"position":[[181,3]]},"191":{"position":[[129,3]]},"192":{"position":[[94,3]]},"193":{"position":[[83,3]]},"194":{"position":[[56,3]]},"195":{"position":[[77,3]]},"196":{"position":[[55,3]]},"197":{"position":[[53,3]]},"198":{"position":[[202,3]]},"199":{"position":[[123,3]]},"200":{"position":[[51,3]]},"201":{"position":[[149,3]]},"202":{"position":[[138,3]]},"203":{"position":[[126,3]]},"204":{"position":[[93,3]]},"205":{"position":[[114,3]]},"206":{"position":[[58,3]]},"207":{"position":[[97,3]]},"208":{"position":[[128,3]]},"209":{"position":[[119,3]]},"210":{"position":[[120,3]]},"211":{"position":[[75,3]]},"212":{"position":[[105,3]]},"213":{"position":[[239,3]]},"214":{"position":[[63,3]]},"215":{"position":[[475,3]]},"216":{"position":[[96,3]]},"217":{"position":[[478,3]]},"218":{"position":[[535,3]]},"219":{"position":[[206,3]]},"220":{"position":[[175,3]]},"221":{"position":[[55,3]]},"222":{"position":[[450,3]]},"223":{"position":[[170,3]]},"224":{"position":[[263,3]]},"225":{"position":[[150,3]]},"226":{"position":[[80,3]]},"227":{"position":[[305,3]]},"228":{"position":[[133,3]]},"229":{"position":[[116,3]]},"230":{"position":[[113,3]]},"231":{"position":[[108,3]]},"232":{"position":[[59,3]]},"233":{"position":[[147,3]]},"234":{"position":[[104,3]]},"241":{"position":[[2,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]]},"296":{"position":[[2,3]]},"297":{"position":[[2,3]]},"298":{"position":[[161,3]]},"302":{"position":[[75,3]]},"303":{"position":[[59,3]]},"304":{"position":[[76,3]]},"305":{"position":[[45,3]]},"306":{"position":[[41,3]]},"307":{"position":[[40,3]]},"308":{"position":[[29,3]]},"309":{"position":[[42,3]]},"310":{"position":[[30,3]]},"311":{"position":[[30,3]]},"312":{"position":[[79,3]]},"313":{"position":[[50,3]]},"314":{"position":[[30,3]]},"315":{"position":[[72,3]]},"316":{"position":[[55,3]]},"317":{"position":[[54,3]]},"318":{"position":[[41,3]]},"319":{"position":[[44,3]]},"320":{"position":[[30,3]]},"321":{"position":[[43,3]]},"322":{"position":[[50,3]]},"323":{"position":[[44,3]]},"324":{"position":[[44,3]]},"325":{"position":[[44,3]]},"326":{"position":[[48,3]]},"327":{"position":[[103,3]]},"328":{"position":[[46,3]]},"329":{"position":[[235,3]]},"330":{"position":[[47,3]]},"331":{"position":[[235,3]]},"332":{"position":[[270,3]]},"333":{"position":[[98,3]]},"334":{"position":[[78,3]]},"335":{"position":[[28,3]]},"336":{"position":[[171,3]]},"337":{"position":[[95,3]]},"338":{"position":[[150,3]]},"339":{"position":[[80,3]]},"340":{"position":[[40,3]]},"341":{"position":[[123,3]]},"342":{"position":[[62,3]]},"343":{"position":[[76,3]]},"344":{"position":[[48,3]]},"345":{"position":[[40,3]]},"346":{"position":[[34,3]]},"347":{"position":[[54,3]]},"348":{"position":[[62,3]]},"350":{"position":[[20,3]]},"351":{"position":[[20,3]]},"352":{"position":[[26,3]]},"353":{"position":[[34,3]]},"354":{"position":[[34,3]]},"355":{"position":[[34,3]]},"356":{"position":[[51,3]]},"357":{"position":[[40,3]]},"358":{"position":[[86,3]]},"359":{"position":[[92,3]]},"360":{"position":[[43,3]]},"361":{"position":[[69,3]]},"362":{"position":[[20,3]]},"363":{"position":[[26,3]]},"364":{"position":[[50,3]]},"365":{"position":[[48,3]]},"366":{"position":[[44,3]]},"367":{"position":[[44,3]]},"368":{"position":[[45,3]]},"369":{"position":[[57,3]]},"370":{"position":[[44,3]]},"371":{"position":[[36,3]]},"372":{"position":[[62,3]]},"373":{"position":[[27,3]]},"374":{"position":[[72,3]]},"375":{"position":[[76,3]]},"376":{"position":[[61,3]]},"377":{"position":[[45,3]]},"378":{"position":[[59,3]]},"379":{"position":[[45,3]]},"380":{"position":[[43,3]]},"381":{"position":[[45,3]]},"382":{"position":[[24,3]]},"383":{"position":[[68,3]]},"385":{"position":[[197,3]]},"386":{"position":[[134,3]]},"387":{"position":[[251,3]]}},"keywords":{}}],["russ",{"_index":483,"title":{},"content":{"47":{"position":[[347,8]]},"158":{"position":[[329,8]]}},"keywords":{}}],["s",{"_index":101,"title":{},"content":{"8":{"position":[[847,3],[923,2]]},"241":{"position":[[541,6],[577,12]]}},"keywords":{}}],["safari",{"_index":991,"title":{},"content":{"234":{"position":[[85,6]]},"348":{"position":[[49,6]]}},"keywords":{}}],["same",{"_index":118,"title":{},"content":{"10":{"position":[[144,4]]},"20":{"position":[[1285,4]]},"208":{"position":[[76,4]]}},"keywords":{}}],["save",{"_index":113,"title":{},"content":{"10":{"position":[[25,5]]}},"keywords":{}}],["scheme",{"_index":136,"title":{"15":{"position":[[0,7]]},"112":{"position":[[0,7]]}},"content":{"15":{"position":[[26,6]]}},"keywords":{}}],["screen",{"_index":806,"title":{},"content":{"103":{"position":[[37,6]]},"104":{"position":[[31,6]]},"209":{"position":[[56,6]]},"210":{"position":[[56,6]]},"259":{"position":[[71,6],[403,7]]},"260":{"position":[[80,6]]}},"keywords":{}}],["screenshot",{"_index":837,"title":{"204":{"position":[[0,11]]},"256":{"position":[[0,11]]},"318":{"position":[[0,11]]},"363":{"position":[[0,11]]}},"content":{"192":{"position":[[66,11],[221,11]]},"204":{"position":[[53,11],[190,11],[369,10]]},"226":{"position":[[372,11]]},"256":{"position":[[48,10]]},"306":{"position":[[168,11]]},"318":{"position":[[138,11]]},"340":{"position":[[332,11]]}},"keywords":{}}],["script",{"_index":49,"title":{"7":{"position":[[13,8]]},"240":{"position":[[3,6]]},"283":{"position":[[3,6]]}},"content":{},"keywords":{}}],["scroll",{"_index":865,"title":{},"content":{"199":{"position":[[44,7]]}},"keywords":{}}],["sd",{"_index":914,"title":{},"content":{"219":{"position":[[337,3]]},"333":{"position":[[229,3]]}},"keywords":{}}],["second",{"_index":38,"title":{},"content":{"1":{"position":[[281,6]]},"8":{"position":[[522,7],[757,7],[851,9],[926,9]]},"59":{"position":[[103,8]]},"71":{"position":[[101,6]]},"190":{"position":[[75,6]]},"206":{"position":[[245,7],[271,7]]},"220":{"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":876,"title":{},"content":{"204":{"position":[[291,8]]},"259":{"position":[[333,8]]},"261":{"position":[[310,8]]}},"keywords":{}}],["seek",{"_index":753,"title":{"94":{"position":[[0,5]]},"123":{"position":[[0,5]]},"246":{"position":[[0,5]]},"353":{"position":[[0,5]]}},"content":{"89":{"position":[[1184,4],[1226,4]]},"94":{"position":[[294,4]]},"118":{"position":[[1146,4],[1188,4]]},"123":{"position":[[254,4]]},"254":{"position":[[91,5]]},"361":{"position":[[47,4]]}},"keywords":{}}],["seen",{"_index":1030,"title":{},"content":{"262":{"position":[[107,4]]}},"keywords":{}}],["select",{"_index":257,"title":{"23":{"position":[[4,6]]}},"content":{"27":{"position":[[52,11],[319,8],[541,7],[1026,7]]},"219":{"position":[[54,9]]}},"keywords":{}}],["selector",{"_index":261,"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]]},"216":{"position":[[249,9],[401,9]]},"296":{"position":[[153,9]]},"297":{"position":[[3843,9]]},"330":{"position":[[190,9],[322,9]]},"385":{"position":[[89,8],[418,9],[862,9],[1235,9],[1263,9],[1335,9]]},"386":{"position":[[698,9]]},"387":{"position":[[676,9]]}},"keywords":{}}],["self",{"_index":427,"title":{},"content":{"31":{"position":[[15,4]]}},"keywords":{}}],["sent",{"_index":728,"title":{},"content":{"89":{"position":[[582,4]]},"118":{"position":[[544,4]]}},"keywords":{}}],["server",{"_index":902,"title":{},"content":{"213":{"position":[[478,6],[538,6],[620,6]]},"327":{"position":[[320,6]]}},"keywords":{}}],["set",{"_index":170,"title":{"26":{"position":[[11,7]]},"72":{"position":[[0,8]]},"183":{"position":[[0,8]]},"205":{"position":[[0,8]]},"216":{"position":[[0,9]]},"319":{"position":[[0,8]]},"330":{"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]]},"43":{"position":[[189,3],[202,3]]},"52":{"position":[[38,3]]},"72":{"position":[[38,7]]},"73":{"position":[[50,7],[174,8]]},"94":{"position":[[251,3]]},"154":{"position":[[106,3]]},"184":{"position":[[138,8]]},"201":{"position":[[94,7],[124,3],[131,7],[258,8]]},"202":{"position":[[106,7],[255,8]]},"203":{"position":[[94,7],[242,8]]},"205":{"position":[[51,7],[211,8]]},"211":{"position":[[223,8]]},"216":{"position":[[41,7],[80,7],[193,8],[208,9],[236,7],[388,7]]},"222":{"position":[[753,3]]},"223":{"position":[[24,3]]},"224":{"position":[[24,3]]},"226":{"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]]},"298":{"position":[[258,8]]},"315":{"position":[[55,7],[181,8]]},"316":{"position":[[172,8]]},"317":{"position":[[170,8]]},"319":{"position":[[141,8]]},"325":{"position":[[192,8]]},"330":{"position":[[144,8],[159,9]]},"340":{"position":[[348,8]]},"385":{"position":[[294,8],[360,9]]},"386":{"position":[[231,8],[297,9]]},"387":{"position":[[348,8],[414,9]]}},"keywords":{}}],["setart",{"_index":222,"title":{},"content":{"22":{"position":[[480,7]]},"300":{"position":[[398,7]]}},"keywords":{}}],["setart(art",{"_index":247,"title":{},"content":{"22":{"position":[[1080,13]]},"300":{"position":[[998,13]]}},"keywords":{}}],["setinterval(upd",{"_index":228,"title":{},"content":{"22":{"position":[[620,19]]},"300":{"position":[[538,19]]}},"keywords":{}}],["setter",{"_index":508,"title":{},"content":{"53":{"position":[[53,7]]},"353":{"position":[[4,9]]},"354":{"position":[[4,9]]},"355":{"position":[[4,9]]}},"keywords":{}}],["setter/gett",{"_index":1163,"title":{},"content":{"356":{"position":[[4,16]]},"357":{"position":[[4,16]]},"360":{"position":[[4,16]]},"361":{"position":[[4,16]]},"366":{"position":[[4,16]]},"367":{"position":[[4,16]]},"368":{"position":[[4,16]]},"369":{"position":[[4,16]]},"370":{"position":[[4,16]]},"372":{"position":[[4,16]]},"374":{"position":[[4,16]]},"375":{"position":[[4,16]]},"376":{"position":[[4,16]]},"377":{"position":[[4,16]]},"378":{"position":[[4,16]]},"380":{"position":[[4,16]]},"381":{"position":[[4,16]]}},"keywords":{}}],["setter/getterdefault",{"_index":1068,"title":{},"content":{"271":{"position":[[6,21]]}},"keywords":{}}],["setter/getterparamet",{"_index":998,"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":995,"title":{},"content":{"246":{"position":[[6,16]]},"247":{"position":[[6,16]]},"248":{"position":[[6,16]]}},"keywords":{}}],["settim",{"_index":224,"title":{},"content":{"22":{"position":[[519,8]]},"300":{"position":[[437,8]]}},"keywords":{}}],["settime((tim",{"_index":227,"title":{},"content":{"22":{"position":[[588,14]]},"300":{"position":[[506,14]]}},"keywords":{}}],["settimeout",{"_index":491,"title":{},"content":{"50":{"position":[[289,13]]},"51":{"position":[[336,13]]},"52":{"position":[[350,13]]},"53":{"position":[[358,13]]},"56":{"position":[[562,13]]},"57":{"position":[[645,13]]},"61":{"position":[[209,13]]},"62":{"position":[[651,13]]},"64":{"position":[[231,13]]},"65":{"position":[[641,13]]},"67":{"position":[[243,13]]},"69":{"position":[[234,13]]},"73":{"position":[[276,13]]},"161":{"position":[[258,13]]},"162":{"position":[[299,13]]},"163":{"position":[[320,13]]},"164":{"position":[[306,13]]},"167":{"position":[[533,13]]},"168":{"position":[[403,13]]},"172":{"position":[[168,13]]},"173":{"position":[[399,13]]},"175":{"position":[[196,13]]},"176":{"position":[[394,13]]},"178":{"position":[[196,13]]},"180":{"position":[[191,13]]},"184":{"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]]},"351":{"position":[[173,13]]},"352":{"position":[[181,13]]},"355":{"position":[[176,13]]},"358":{"position":[[229,13]]},"359":{"position":[[235,13]]},"366":{"position":[[213,13]]},"367":{"position":[[219,13]]},"368":{"position":[[210,13]]}},"keywords":{}}],["setting.queryselector('input[type=rang",{"_index":1138,"title":{},"content":{"292":{"position":[[578,44]]}},"keywords":{}}],["shaka",{"_index":616,"title":{"80":{"position":[[0,5]]},"139":{"position":[[0,5]]}},"content":{},"keywords":{}}],["shaka.player(video",{"_index":622,"title":{},"content":{"80":{"position":[[290,20]]},"139":{"position":[[284,20]]}},"keywords":{}}],["shaka.polyfill.installal",{"_index":621,"title":{},"content":{"80":{"position":[[244,28]]},"139":{"position":[[238,28]]}},"keywords":{}}],["shortcut",{"_index":882,"title":{},"content":{"206":{"position":[[42,8]]}},"keywords":{}}],["show",{"_index":485,"title":{"50":{"position":[[0,5]]},"56":{"position":[[0,5]]},"59":{"position":[[0,5]]},"61":{"position":[[0,5]]},"64":{"position":[[0,5]]},"67":{"position":[[0,5]]},"69":{"position":[[0,5]]},"73":{"position":[[0,5]]},"161":{"position":[[0,5]]},"167":{"position":[[0,5]]},"170":{"position":[[0,5]]},"172":{"position":[[0,5]]},"175":{"position":[[0,5]]},"178":{"position":[[0,5]]},"180":{"position":[[0,5]]},"184":{"position":[[0,5]]}},"content":{"50":{"position":[[29,4]]},"56":{"position":[[29,4]]},"59":{"position":[[30,4]]},"61":{"position":[[30,4]]},"64":{"position":[[30,4]]},"67":{"position":[[29,4]]},"69":{"position":[[31,4]]},"73":{"position":[[29,4]]},"161":{"position":[[21,4]]},"167":{"position":[[21,4]]},"170":{"position":[[21,4]]},"172":{"position":[[21,4]]},"175":{"position":[[21,4]]},"178":{"position":[[21,4]]},"180":{"position":[[21,4]]},"184":{"position":[[21,4]]},"220":{"position":[[23,4]]},"289":{"position":[[25,4]]}},"keywords":{}}],["side",{"_index":862,"title":{},"content":{"198":{"position":[[194,5]]},"213":{"position":[[485,4],[545,4],[627,5]]},"230":{"position":[[75,4]]},"327":{"position":[[327,4]]}},"keywords":{}}],["sierra"",{"_index":342,"title":{},"content":{"25":{"position":[[2751,12]]},"297":{"position":[[2751,12]]}},"keywords":{}}],["similar",{"_index":370,"title":{},"content":{"27":{"position":[[20,7]]}},"keywords":{}}],["singl",{"_index":153,"title":{"20":{"position":[[9,6]]}},"content":{"20":{"position":[[9,6]]}},"keywords":{}}],["size",{"_index":501,"title":{},"content":{"51":{"position":[[269,6],[399,6]]},"52":{"position":[[266,6]]},"53":{"position":[[291,6],[494,6]]},"162":{"position":[[232,6],[362,6]]},"163":{"position":[[236,6]]},"164":{"position":[[239,6],[442,6]]},"188":{"position":[[105,5],[338,4]]},"194":{"position":[[197,4]]},"198":{"position":[[32,4],[86,5],[171,4]]},"224":{"position":[[473,6]]},"233":{"position":[[80,4],[98,5]]},"266":{"position":[[21,4],[246,4]]},"338":{"position":[[360,6]]}},"keywords":{}}],["skip",{"_index":83,"title":{},"content":{"8":{"position":[[501,8],[1109,9]]}},"keywords":{}}],["skyline"",{"_index":344,"title":{},"content":{"25":{"position":[[2840,13]]},"297":{"position":[[2840,13]]}},"keywords":{}}],["slider",{"_index":412,"title":{"29":{"position":[[10,7]]}},"content":{},"keywords":{}}],["slumber"",{"_index":346,"title":{},"content":{"25":{"position":[[2930,13]]},"297":{"position":[[2930,13]]}},"keywords":{}}],["someth",{"_index":571,"title":{},"content":{"75":{"position":[[191,10]]},"186":{"position":[[126,10]]},"221":{"position":[[186,10]]},"335":{"position":[[123,10]]}},"keywords":{}}],["sometim",{"_index":188,"title":{},"content":{"21":{"position":[[20,9]]},"227":{"position":[[215,9]]}},"keywords":{}}],["sourc",{"_index":821,"title":{},"content":{"189":{"position":[[43,6]]},"204":{"position":[[321,6]]}},"keywords":{}}],["space",{"_index":889,"title":{},"content":{"206":{"position":[[279,5]]},"320":{"position":[[183,5]]}},"keywords":{}}],["specifi",{"_index":969,"title":{},"content":{"227":{"position":[[32,7],[295,7]]}},"keywords":{}}],["speed",{"_index":868,"title":{},"content":{"202":{"position":[[55,5]]},"268":{"position":[[65,6]]},"285":{"position":[[485,6]]}},"keywords":{}}],["src="${img}">",{"_index":517,"title":{},"content":{"56":{"position":[[263,28],[420,28]]},"57":{"position":[[730,28]]},"167":{"position":[[234,28],[391,28]]},"168":{"position":[[488,28]]},"215":{"position":[[710,28]]},"329":{"position":[[470,28]]}},"keywords":{}}],["src="/assets/img/ploading.gif">",{"_index":956,"title":{},"content":{"226":{"position":[[204,46]]},"340":{"position":[[164,46]]}},"keywords":{}}],["src="/assets/img/state.png">",{"_index":957,"title":{},"content":{"226":{"position":[[267,43]]},"340":{"position":[[227,43]]}},"keywords":{}}],["src="/assets/img/state.svg">",{"_index":402,"title":{},"content":{"28":{"position":[[480,43]]},"29":{"position":[[591,43]]},"386":{"position":[[399,43]]},"387":{"position":[[513,43]]}},"keywords":{}}],["src="/assets/sample/poster.jpg">",{"_index":74,"title":{},"content":{"8":{"position":[[251,47]]},"241":{"position":[[224,47]]}},"keywords":{}}],["src="https://cdn.jsdelivr.net/npm/artplay",{"_index":57,"title":{},"content":{"7":{"position":[[134,48]]},"240":{"position":[[131,48]]},"283":{"position":[[135,48]]}},"keywords":{}}],["src="https://unpkg.com/artplay",{"_index":60,"title":{},"content":{"7":{"position":[[280,37]]},"240":{"position":[[277,37]]},"283":{"position":[[289,37]]}},"keywords":{}}],["src="path/to/artplay",{"_index":54,"title":{},"content":{"7":{"position":[[32,27]]},"240":{"position":[[29,27]]},"283":{"position":[[29,27]]}},"keywords":{}}],["src="path/to/artplayer.js"></script>",{"_index":656,"title":{},"content":{"85":{"position":[[312,55]]}},"keywords":{}}],["srt",{"_index":950,"title":{},"content":{"224":{"position":[[175,4],[414,6]]},"338":{"position":[[301,6]]}},"keywords":{}}],["ssr",{"_index":144,"title":{},"content":{"18":{"position":[[59,3]]},"115":{"position":[[31,3]]},"213":{"position":[[43,3],[451,3]]},"327":{"position":[[26,3],[314,3]]}},"keywords":{}}],["start",{"_index":744,"title":{},"content":{"89":{"position":[[991,5]]},"118":{"position":[[953,5]]}},"keywords":{}}],["state",{"_index":395,"title":{},"content":{"28":{"position":[[137,5],[750,5]]},"29":{"position":[[133,5]]},"99":{"position":[[149,7],[168,5],[234,5]]},"128":{"position":[[132,7],[151,5],[178,5]]},"191":{"position":[[70,5]]},"226":{"position":[[251,6]]},"340":{"position":[[211,6]]}},"keywords":{}}],["static",{"_index":108,"title":{"9":{"position":[[0,6]]}},"content":{},"keywords":{}}],["step",{"_index":419,"title":{},"content":{"29":{"position":[[306,4]]},"387":{"position":[[231,4]]}},"keywords":{}}],["step="1"",{"_index":1133,"title":{},"content":{"292":{"position":[[435,18]]}},"keywords":{}}],["stinson"",{"_index":348,"title":{},"content":{"25":{"position":[[3020,13]]},"297":{"position":[[3020,13]]}},"keywords":{}}],["stop",{"_index":715,"title":{},"content":{"89":{"position":[[223,4],[349,8],[718,7],[1556,7]]},"118":{"position":[[185,4],[311,8],[680,7],[1518,7]]}},"keywords":{}}],["storag",{"_index":452,"title":{"43":{"position":[[0,8]]},"154":{"position":[[0,8]]}},"content":{"43":{"position":[[31,7]]}},"keywords":{}}],["storage.googleapis.com/shaka",{"_index":618,"title":{},"content":{"80":{"position":[[136,31]]},"139":{"position":[[130,31]]}},"keywords":{}}],["store",{"_index":132,"title":{},"content":{"14":{"position":[[13,5]]}},"keywords":{}}],["streams.mux.dev/x36xhzz/x36xhzz.m3u8",{"_index":597,"title":{},"content":{"78":{"position":[[147,38]]},"137":{"position":[[141,38]]}},"keywords":{}}],["string",{"_index":121,"title":{},"content":{"11":{"position":[[6,6]]},"12":{"position":[[6,6]]},"18":{"position":[[6,6],[34,7]]},"27":{"position":[[336,6]]},"28":{"position":[[189,6]]},"29":{"position":[[183,6]]},"57":{"position":[[133,6],[441,6]]},"62":{"position":[[135,6],[443,6],[488,6]]},"65":{"position":[[138,6],[446,6]]},"108":{"position":[[4,6]]},"109":{"position":[[4,6]]},"115":{"position":[[4,6]]},"168":{"position":[[66,6],[220,6]]},"173":{"position":[[66,6],[220,6],[244,6]]},"176":{"position":[[66,6],[220,6]]},"215":{"position":[[129,6],[437,6]]},"217":{"position":[[132,6],[440,6]]},"218":{"position":[[147,6],[455,6],[500,6]]},"219":{"position":[[157,6],[181,6]]},"220":{"position":[[151,6]]},"222":{"position":[[404,6]]},"223":{"position":[[91,6]]},"224":{"position":[[123,6],[148,6],[221,6]]},"226":{"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]]},"303":{"position":[[4,9]]},"305":{"position":[[4,9]]},"306":{"position":[[4,9]]},"307":{"position":[[4,9]]},"329":{"position":[[64,6],[218,6]]},"331":{"position":[[64,6],[218,6]]},"332":{"position":[[65,6],[219,6],[243,6]]},"333":{"position":[[68,6],[84,6]]},"334":{"position":[[64,6]]},"337":{"position":[[40,6]]},"338":{"position":[[56,6],[73,6],[127,6]]},"341":{"position":[[4,9]]},"343":{"position":[[4,9]]},"357":{"position":[[21,6]]},"358":{"position":[[16,6]]},"359":{"position":[[16,6]]},"369":{"position":[[21,6]]},"374":{"position":[[21,6]]},"376":{"position":[[21,6]]},"379":{"position":[[16,6]]},"380":{"position":[[21,6]]},"381":{"position":[[21,6]]},"385":{"position":[[183,6]]},"386":{"position":[[120,6]]},"387":{"position":[[116,6]]}},"keywords":{}}],["stringdefault",{"_index":820,"title":{},"content":{"189":{"position":[[6,14]]},"191":{"position":[[6,14]]},"192":{"position":[[6,14]]},"193":{"position":[[6,14]]},"227":{"position":[[6,14]]},"229":{"position":[[6,14]]}},"keywords":{}}],["string、el",{"_index":375,"title":{},"content":{"27":{"position":[[125,14],[170,14]]},"28":{"position":[[30,14],[75,14]]},"29":{"position":[[30,14],[75,14]]},"57":{"position":[[258,14]]},"62":{"position":[[260,14]]},"65":{"position":[[263,14]]},"168":{"position":[[119,14]]},"173":{"position":[[119,14]]},"176":{"position":[[119,14]]},"215":{"position":[[254,14]]},"217":{"position":[[257,14]]},"218":{"position":[[272,14]]},"302":{"position":[[4,17]]},"329":{"position":[[117,14]]},"331":{"position":[[117,14]]},"332":{"position":[[118,14]]},"385":{"position":[[37,14],[68,14]]},"386":{"position":[[13,14],[44,14]]},"387":{"position":[[13,14],[44,14]]}},"keywords":{}}],["string、elementdefault",{"_index":815,"title":{},"content":{"188":{"position":[[6,22]]}},"keywords":{}}],["style",{"_index":236,"title":{"51":{"position":[[0,6]]},"162":{"position":[[0,6]]}},"content":{"22":{"position":[[921,8]]},"51":{"position":[[22,5],[64,5],[236,6]]},"52":{"position":[[233,6]]},"53":{"position":[[262,6],[463,6]]},"56":{"position":[[292,6],[449,6]]},"57":{"position":[[302,5],[325,5],[759,6]]},"62":{"position":[[304,5],[327,5],[805,6]]},"65":{"position":[[307,5],[330,5]]},"162":{"position":[[16,5],[199,6]]},"163":{"position":[[203,6]]},"164":{"position":[[210,6],[411,6]]},"167":{"position":[[263,6],[420,6]]},"168":{"position":[[145,5],[517,6]]},"173":{"position":[[145,5]]},"176":{"position":[[145,5]]},"215":{"position":[[298,5],[321,5],[739,6]]},"217":{"position":[[301,5],[324,5]]},"218":{"position":[[316,5],[339,5],[759,6],[1006,6]]},"224":{"position":[[184,5],[206,5],[440,6]]},"292":{"position":[[481,6]]},"300":{"position":[[839,8]]},"329":{"position":[[143,5],[499,6]]},"331":{"position":[[143,5]]},"332":{"position":[[144,5],[480,6],[671,6]]},"338":{"position":[[100,5],[327,6]]}},"keywords":{}}],["style="color:red">",{"_index":1166,"title":{},"content":{"385":{"position":[[463,33]]}},"keywords":{}}],["style="color:red">subtitl",{"_index":263,"title":{},"content":{"24":{"position":[[198,39]]},"27":{"position":[[641,39]]},"296":{"position":[[198,39]]}},"keywords":{}}],["style="color:yellow">",{"_index":1167,"title":{},"content":{"385":{"position":[[577,36]]}},"keywords":{}}],["style="color:yellow">subtitl",{"_index":266,"title":{},"content":{"24":{"position":[[318,42]]},"27":{"position":[[761,42]]},"296":{"position":[[318,42]]}},"keywords":{}}],["style="width",{"_index":515,"title":{},"content":{"56":{"position":[[232,18],[389,18]]},"57":{"position":[[699,18]]},"167":{"position":[[203,18],[360,18]]},"168":{"position":[[457,18]]},"215":{"position":[[679,18]]},"329":{"position":[[439,18]]}},"keywords":{}}],["submenu",{"_index":910,"title":{},"content":{"216":{"position":[[269,8],[294,8],[421,8],[446,8]]}},"keywords":{}}],["subtitl",{"_index":259,"title":{"24":{"position":[[7,9]]},"49":{"position":[[0,9]]},"160":{"position":[[0,9]]},"224":{"position":[[0,9]]},"338":{"position":[[0,9]]}},"content":{"24":{"position":[[138,9]]},"27":{"position":[[549,10],[581,9]]},"49":{"position":[[24,8]]},"50":{"position":[[46,8],[165,9]]},"51":{"position":[[55,8],[169,9]]},"52":{"position":[[54,8],[166,9]]},"53":{"position":[[80,8],[195,9],[452,10]]},"161":{"position":[[134,9]]},"162":{"position":[[132,9]]},"163":{"position":[[136,9]]},"164":{"position":[[143,9],[400,10]]},"211":{"position":[[28,8],[172,9]]},"224":{"position":[[32,9],[64,9],[130,8],[155,8],[197,8],[228,8],[360,9]]},"296":{"position":[[138,9]]},"325":{"position":[[141,9]]},"338":{"position":[[247,9]]}},"keywords":{}}],["subtitleoffset",{"_index":893,"title":{"211":{"position":[[0,15]]},"325":{"position":[[0,15]]}},"content":{"211":{"position":[[238,15]]},"325":{"position":[[207,15]]}},"keywords":{}}],["success",{"_index":930,"title":{},"content":{"222":{"position":[[366,11]]}},"keywords":{}}],["such",{"_index":787,"title":{},"content":{"98":{"position":[[35,4]]},"188":{"position":[[369,4]]},"194":{"position":[[251,5]]},"227":{"position":[[185,5]]},"255":{"position":[[237,4]]},"259":{"position":[[411,4]]},"261":{"position":[[378,5]]}},"keywords":{}}],["suffix",{"_index":970,"title":{},"content":{"227":{"position":[[159,6],[265,7]]}},"keywords":{}}],["support",{"_index":98,"title":{},"content":{"8":{"position":[[800,7]]},"27":{"position":[[68,7]]},"77":{"position":[[388,7]]},"78":{"position":[[506,7]]},"189":{"position":[[67,7]]},"222":{"position":[[396,7]]},"224":{"position":[[56,7]]},"226":{"position":[[58,7]]},"229":{"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":628,"title":{},"content":{"81":{"position":[[444,14]]},"140":{"position":[[438,14]]}},"keywords":{}}],["suspend",{"_index":764,"title":{},"content":{"89":{"position":[[1392,10]]},"118":{"position":[[1354,10]]}},"keywords":{}}],["sutro"",{"_index":350,"title":{},"content":{"25":{"position":[[3108,11]]},"297":{"position":[[3108,11]]}},"keywords":{}}],["switch",{"_index":258,"title":{"24":{"position":[[0,6]]},"25":{"position":[[0,6]]},"28":{"position":[[4,6]]},"53":{"position":[[0,7]]},"164":{"position":[[0,7]]}},"content":{"28":{"position":[[107,6],[524,7],[743,6],[920,7],[1035,7]]},"53":{"position":[[23,6]]},"164":{"position":[[16,6]]},"205":{"position":[[72,6]]},"206":{"position":[[285,6]]},"207":{"position":[[55,6]]},"245":{"position":[[15,6]]},"386":{"position":[[65,6],[443,7],[782,7],[892,7]]}},"keywords":{}}],["switchoff",{"_index":967,"title":{},"content":{"226":{"position":[[614,10]]},"340":{"position":[[574,10]]}},"keywords":{}}],["switchon",{"_index":966,"title":{},"content":{"226":{"position":[[600,9]]},"340":{"position":[[560,9]]}},"keywords":{}}],["switchqual",{"_index":1006,"title":{"252":{"position":[[0,14]]},"359":{"position":[[0,14]]}},"content":{},"keywords":{}}],["switchurl",{"_index":1001,"title":{"251":{"position":[[0,10]]},"358":{"position":[[0,10]]}},"content":{"252":{"position":[[72,10]]},"359":{"position":[[34,9]]}},"keywords":{}}],["synchronousplayback",{"_index":1098,"title":{},"content":{"285":{"position":[[743,20]]}},"keywords":{}}],["syntax",{"_index":191,"title":{},"content":{"21":{"position":[[50,6]]}},"keywords":{}}],["take",{"_index":564,"title":{},"content":{"71":{"position":[[423,4]]},"206":{"position":[[326,4]]}},"keywords":{}}],["templat",{"_index":441,"title":{"38":{"position":[[0,9]]},"149":{"position":[[0,9]]}},"content":{},"keywords":{}}],["template/react.j",{"_index":685,"title":{},"content":{"87":{"position":[[35,17]]}},"keywords":{}}],["template/vue.j",{"_index":663,"title":{},"content":{"86":{"position":[[33,15]]}},"keywords":{}}],["temporari",{"_index":771,"title":{},"content":{"89":{"position":[[1577,9]]},"118":{"position":[[1539,9]]}},"keywords":{}}],["termin",{"_index":723,"title":{},"content":{"89":{"position":[[439,11]]},"118":{"position":[[401,11]]}},"keywords":{}}],["text",{"_index":379,"title":{},"content":{"27":{"position":[[351,4]]},"28":{"position":[[204,4]]},"29":{"position":[[198,4]]},"57":{"position":[[455,4]]},"62":{"position":[[457,4]]},"65":{"position":[[460,4]]},"215":{"position":[[451,4]]},"217":{"position":[[454,4]]},"218":{"position":[[469,4]]},"220":{"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]]},"334":{"position":[[59,4],[200,5],[241,5],[277,5],[312,5],[353,5]]}},"keywords":{}}],["text.trim",{"_index":1124,"title":{},"content":{"291":{"position":[[334,13]]}},"keywords":{}}],["theme",{"_index":839,"title":{"193":{"position":[[0,6]]},"274":{"position":[[0,6]]},"307":{"position":[[0,6]]},"381":{"position":[[0,6]]}},"content":{"193":{"position":[[33,5],[180,6]]},"274":{"position":[[64,5]]},"285":{"position":[[1049,6]]},"307":{"position":[[137,6]]}},"keywords":{}}],["third",{"_index":578,"title":{"76":{"position":[[0,5]]}},"content":{"228":{"position":[[86,5]]}},"keywords":{}}],["this.$emit("get",{"_index":676,"title":{},"content":{"86":{"position":[[454,20]]}},"keywords":{}}],["this.$nexttick",{"_index":675,"title":{},"content":{"86":{"position":[[428,17]]}},"keywords":{}}],["this.$refs.artref",{"_index":674,"title":{},"content":{"86":{"position":[[405,18]]}},"keywords":{}}],["this.inst",{"_index":672,"title":{},"content":{"86":{"position":[[346,13],[491,15],[535,14]]}},"keywords":{}}],["this.instance.destroy",{"_index":680,"title":{},"content":{"86":{"position":[[561,22]]}},"keywords":{}}],["this.instance.destroy(fals",{"_index":681,"title":{},"content":{"86":{"position":[[586,29]]}},"keywords":{}}],["this.opt",{"_index":673,"title":{},"content":{"86":{"position":[[378,15]]}},"keywords":{}}],["this.play",{"_index":829,"title":{},"content":{"190":{"position":[[309,12]]},"304":{"position":[[202,12]]}},"keywords":{}}],["this就是播放器实例,但回调函数假如使用了箭头函数,thi",{"_index":1157,"title":{},"content":{"304":{"position":[[223,47]]}},"keywords":{}}],["three",{"_index":163,"title":{},"content":{"20":{"position":[[192,5]]},"189":{"position":[[75,5]]}},"keywords":{}}],["through",{"_index":62,"title":{},"content":{"7":{"position":[[424,7]]},"10":{"position":[[87,7]]},"20":{"position":[[305,7]]},"22":{"position":[[127,7]]},"213":{"position":[[214,7]]}},"keywords":{}}],["thumbnail",{"_index":940,"title":{"223":{"position":[[0,11]]},"337":{"position":[[0,11]]}},"content":{"223":{"position":[[267,11]]},"337":{"position":[[192,11]]}},"keywords":{}}],["time",{"_index":19,"title":{},"content":{"1":{"position":[[42,4],[317,4],[368,5]]},"8":{"position":[[453,4],[699,4]]},"10":{"position":[[149,5]]},"22":{"position":[[401,4],[512,6],[609,4]]},"59":{"position":[[91,4]]},"89":{"position":[[1424,4]]},"94":{"position":[[24,4]]},"101":{"position":[[86,5]]},"118":{"position":[[1386,4]]},"195":{"position":[[70,4]]},"208":{"position":[[81,5]]},"211":{"position":[[37,4]]},"220":{"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]]},"300":{"position":[[319,4],[430,6],[527,4]]},"334":{"position":[[35,6],[190,5],[230,5],[266,5],[301,5],[342,5]]}},"keywords":{}}],["time={tim",{"_index":249,"title":{},"content":{"22":{"position":[[1133,11],[1209,11]]},"300":{"position":[[1051,11],[1127,11]]}},"keywords":{}}],["timer",{"_index":219,"title":{},"content":{"22":{"position":[[393,7]]},"300":{"position":[[311,7]]}},"keywords":{}}],["tip",{"_index":2,"title":{},"content":{"0":{"position":[[15,3]]},"71":{"position":[[402,3]]},"94":{"position":[[247,3]]},"194":{"position":[[171,3]]},"197":{"position":[[184,3]]},"204":{"position":[[271,3]]},"206":{"position":[[305,3]]},"213":{"position":[[447,3]]},"222":{"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":835,"title":{"192":{"position":[[0,6]]},"273":{"position":[[0,6]]},"306":{"position":[[0,6]]},"380":{"position":[[0,6]]}},"content":{"192":{"position":[[191,6]]},"273":{"position":[[64,5],[242,7]]},"306":{"position":[[138,6]]}},"keywords":{}}],["toaster"",{"_index":352,"title":{},"content":{"25":{"position":[[3196,13]]},"297":{"position":[[3196,13]]}},"keywords":{}}],["toggl",{"_index":397,"title":{"245":{"position":[[0,7]]},"352":{"position":[[0,7]]}},"content":{"28":{"position":[[168,6]]}},"keywords":{}}],["tooltip",{"_index":378,"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]]},"57":{"position":[[433,7]]},"62":{"position":[[435,7],[778,8]]},"65":{"position":[[438,7]]},"168":{"position":[[212,7]]},"173":{"position":[[212,7],[485,8]]},"176":{"position":[[212,7]]},"215":{"position":[[429,7]]},"217":{"position":[[432,7]]},"218":{"position":[[447,7],[732,8],[979,8]]},"329":{"position":[[210,7]]},"331":{"position":[[210,7]]},"332":{"position":[[211,7],[458,8],[649,8]]},"385":{"position":[[175,7],[400,8],[844,8]]},"386":{"position":[[112,7],[326,8]]},"387":{"position":[[108,7],[440,8],[760,8],[882,8]]}},"keywords":{}}],["top",{"_index":519,"title":{},"content":{"56":{"position":[[323,4],[480,4]]},"57":{"position":[[790,4]]},"167":{"position":[[294,4],[451,4]]},"168":{"position":[[548,4]]},"215":{"position":[[770,4]]},"329":{"position":[[530,4]]}},"keywords":{}}],["torrent",{"_index":629,"title":{},"content":{"81":{"position":[[465,10],[490,8],[609,9]]},"140":{"position":[[459,10],[484,8],[603,9]]}},"keywords":{}}],["torrent.files[0",{"_index":633,"title":{},"content":{"81":{"position":[[632,17]]},"140":{"position":[[626,17]]}},"keywords":{}}],["total",{"_index":94,"title":{},"content":{"8":{"position":[[728,5]]}},"keywords":{}}],["totaldur",{"_index":87,"title":{},"content":{"8":{"position":[[576,14],[765,14]]},"241":{"position":[[391,31],[479,14]]}},"keywords":{}}],["tri",{"_index":759,"title":{},"content":{"89":{"position":[[1280,6]]},"118":{"position":[[1242,6]]}},"keywords":{}}],["trigger",{"_index":532,"title":{},"content":{"57":{"position":[[392,9]]},"62":{"position":[[394,9]]},"65":{"position":[[397,9]]},"101":{"position":[[69,7]]},"105":{"position":[[0,7]]},"215":{"position":[[388,9]]},"217":{"position":[[391,9]]},"218":{"position":[[406,9]]},"254":{"position":[[113,7]]}},"keywords":{}}],["true",{"_index":66,"title":{},"content":{"8":{"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]]},"50":{"position":[[331,5]]},"64":{"position":[[225,5]]},"65":{"position":[[635,5]]},"67":{"position":[[237,5]]},"69":{"position":[[228,5]]},"73":{"position":[[183,5],[199,5],[270,5]]},"77":{"position":[[121,5]]},"78":{"position":[[122,5]]},"79":{"position":[[133,5],[325,6]]},"80":{"position":[[125,5]]},"81":{"position":[[127,5],[578,5],[683,5]]},"86":{"position":[[322,5]]},"99":{"position":[[178,5]]},"100":{"position":[[142,5]]},"103":{"position":[[155,5]]},"104":{"position":[[152,5]]},"128":{"position":[[157,17]]},"129":{"position":[[121,5]]},"132":{"position":[[123,5]]},"133":{"position":[[126,5]]},"136":{"position":[[115,5]]},"137":{"position":[[116,5]]},"138":{"position":[[127,5],[319,6]]},"139":{"position":[[119,5]]},"140":{"position":[[121,5],[572,5],[677,5]]},"161":{"position":[[300,5]]},"175":{"position":[[190,5]]},"176":{"position":[[388,5]]},"178":{"position":[[190,5]]},"180":{"position":[[185,5]]},"184":{"position":[[147,5],[163,5],[234,5]]},"190":{"position":[[286,5]]},"192":{"position":[[233,5]]},"195":{"position":[[182,5]]},"196":{"position":[[159,5]]},"197":{"position":[[160,5],[173,5],[283,5]]},"198":{"position":[[344,5]]},"199":{"position":[[230,5]]},"200":{"position":[[154,5]]},"201":{"position":[[142,4],[252,5],[267,5]]},"202":{"position":[[249,5],[264,5]]},"203":{"position":[[236,5],[251,5]]},"204":{"position":[[202,5]]},"205":{"position":[[220,5]]},"206":{"position":[[22,4],[163,5]]},"207":{"position":[[199,5]]},"208":{"position":[[22,4],[232,5]]},"209":{"position":[[228,5]]},"210":{"position":[[232,5]]},"211":{"position":[[232,5],[254,5]]},"212":{"position":[[219,5]]},"213":{"position":[[436,5]]},"214":{"position":[[22,4],[173,5]]},"216":{"position":[[202,5]]},"217":{"position":[[772,5]]},"219":{"position":[[325,5]]},"225":{"position":[[286,5],[305,5]]},"230":{"position":[[216,5]]},"231":{"position":[[218,5]]},"232":{"position":[[170,5]]},"233":{"position":[[261,5]]},"234":{"position":[[210,5]]},"241":{"position":[[109,5],[127,5],[148,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]]},"296":{"position":[[176,5]]},"297":{"position":[[3777,5]]},"298":{"position":[[267,5]]},"304":{"position":[[180,5]]},"306":{"position":[[180,5]]},"309":{"position":[[147,5]]},"310":{"position":[[134,5]]},"311":{"position":[[137,5],[150,5],[193,12]]},"312":{"position":[[201,5]]},"313":{"position":[[157,5]]},"314":{"position":[[133,5]]},"315":{"position":[[65,4],[175,5],[190,5]]},"316":{"position":[[166,5],[181,5]]},"317":{"position":[[164,5],[179,5]]},"318":{"position":[[150,5]]},"319":{"position":[[150,5]]},"320":{"position":[[15,4],[135,5]]},"321":{"position":[[145,5]]},"322":{"position":[[15,4],[154,5]]},"323":{"position":[[153,5]]},"324":{"position":[[156,5]]},"325":{"position":[[201,5],[223,5]]},"326":{"position":[[162,5]]},"327":{"position":[[300,5]]},"328":{"position":[[15,4],[156,5]]},"330":{"position":[[153,5]]},"331":{"position":[[505,5]]},"333":{"position":[[217,5]]},"339":{"position":[[216,5],[235,5]]},"344":{"position":[[151,5]]},"345":{"position":[[150,5]]},"346":{"position":[[145,5]]},"347":{"position":[[168,5]]},"348":{"position":[[168,5]]},"350":{"position":[[124,5]]},"351":{"position":[[124,5]]},"352":{"position":[[130,5]]},"360":{"position":[[208,5]]},"366":{"position":[[153,5],[207,5]]},"367":{"position":[[156,5],[213,5]]},"368":{"position":[[157,5],[204,5]]},"370":{"position":[[183,5]]},"371":{"position":[[140,5]]},"372":{"position":[[45,4],[233,5]]},"378":{"position":[[234,5]]},"379":{"position":[[236,6]]},"383":{"position":[[61,4]]},"385":{"position":[[303,5],[315,5],[335,5],[354,5],[441,5],[885,5]]},"386":{"position":[[240,5],[252,5],[272,5],[291,5],[721,5],[900,5]]},"387":{"position":[[357,5],[369,5],[389,5],[408,5],[699,5]]}},"keywords":{}}],["ts",{"_index":972,"title":{},"content":{"227":{"position":[[205,5]]}},"keywords":{}}],["turn",{"_index":91,"title":{},"content":{"8":{"position":[[681,6]]}},"keywords":{}}],["tw",{"_index":477,"title":{},"content":{"47":{"position":[[219,4]]},"158":{"position":[[201,4]]},"229":{"position":[[111,2]]},"343":{"position":[[71,2]]}},"keywords":{}}],["two",{"_index":538,"title":{},"content":{"59":{"position":[[99,3]]},"251":{"position":[[134,3]]},"252":{"position":[[147,3]]}},"keywords":{}}],["type",{"_index":111,"title":{"21":{"position":[[14,5]]},"227":{"position":[[0,5]]},"341":{"position":[[0,5]]}},"content":{"10":{"position":[[0,5]]},"11":{"position":[[0,5]]},"12":{"position":[[0,5]]},"13":{"position":[[0,5]]},"14":{"position":[[0,5]]},"15":{"position":[[0,5]]},"16":{"position":[[0,5]]},"17":{"position":[[0,5]]},"18":{"position":[[0,5]]},"19":{"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":[[0,5]]},"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],[150,4]]},"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]]},"53":{"position":[[0,5]]},"54":{"position":[[0,5]]},"55":{"position":[[0,5]]},"56":{"position":[[0,5]]},"57":{"position":[[0,5],[63,4]]},"58":{"position":[[0,5]]},"59":{"position":[[0,5]]},"60":{"position":[[0,5]]},"61":{"position":[[0,5]]},"62":{"position":[[0,5],[65,4]]},"63":{"position":[[0,5]]},"64":{"position":[[0,5]]},"65":{"position":[[0,5],[68,4]]},"66":{"position":[[0,5]]},"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]]},"77":{"position":[[269,5]]},"81":{"position":[[459,5]]},"86":{"position":[[298,5]]},"136":{"position":[[263,5]]},"140":{"position":[[453,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]]},"210":{"position":[[0,5]]},"211":{"position":[[0,5]]},"212":{"position":[[0,5]]},"213":{"position":[[0,5]]},"214":{"position":[[0,5]]},"215":{"position":[[0,5],[59,4]]},"216":{"position":[[0,5]]},"217":{"position":[[0,5],[62,4]]},"218":{"position":[[0,5],[77,4]]},"219":{"position":[[0,5],[104,4]]},"220":{"position":[[0,5],[88,4]]},"221":{"position":[[0,5]]},"222":{"position":[[0,5],[283,5],[710,5]]},"223":{"position":[[0,5],[71,4]]},"224":{"position":[[0,5],[103,4],[143,4],[164,5],[408,5]]},"225":{"position":[[0,5]]},"226":{"position":[[0,5]]},"227":{"position":[[0,5],[402,5]]},"228":{"position":[[0,5]]},"229":{"position":[[0,5]]},"230":{"position":[[0,5]]},"231":{"position":[[0,5]]},"232":{"position":[[0,5]]},"233":{"position":[[0,5]]},"234":{"position":[[0,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]]},"299":{"position":[[128,5]]},"338":{"position":[[68,4],[295,5]]},"341":{"position":[[220,5]]},"348":{"position":[[0,5]]},"382":{"position":[[0,5]]}},"keywords":{}}],["type="button">click",{"_index":32,"title":{},"content":{"1":{"position":[[191,32]]},"277":{"position":[[227,32]]}},"keywords":{}}],["type="range"",{"_index":1130,"title":{},"content":{"292":{"position":[[374,22]]}},"keywords":{}}],["typedef",{"_index":194,"title":{},"content":{"21":{"position":[[106,8]]},"299":{"position":[[50,8]]}},"keywords":{}}],["typeof",{"_index":695,"title":{},"content":{"87":{"position":[[374,6]]}},"keywords":{}}],["typescript",{"_index":190,"title":{},"content":{"21":{"position":[[39,10]]},"299":{"position":[[14,10]]}},"keywords":{}}],["ua",{"_index":933,"title":{},"content":{"222":{"position":[[561,5]]},"336":{"position":[[282,5]]}},"keywords":{}}],["undefin",{"_index":825,"title":{},"content":{"190":{"position":[[23,9]]},"304":{"position":[[16,9]]}},"keywords":{}}],["unexpectedli",{"_index":761,"title":{},"content":{"89":{"position":[[1320,12]]},"118":{"position":[[1282,12]]}},"keywords":{}}],["uniqu",{"_index":527,"title":{},"content":{"57":{"position":[[144,6]]},"62":{"position":[[146,6]]},"65":{"position":[[149,6]]},"215":{"position":[[140,6]]},"217":{"position":[[143,6]]},"218":{"position":[[158,6]]}},"keywords":{}}],["unit",{"_index":84,"title":{},"content":{"8":{"position":[[514,4]]},"220":{"position":[[131,5]]},"246":{"position":[[47,4]]},"247":{"position":[[50,4]]},"248":{"position":[[51,4]]},"270":{"position":[[89,4]]}},"keywords":{}}],["unlock",{"_index":961,"title":{},"content":{"226":{"position":[[508,7]]},"340":{"position":[[468,7]]}},"keywords":{}}],["unpkg",{"_index":59,"title":{},"content":{"7":{"position":[[256,5]]},"240":{"position":[[253,5]]},"283":{"position":[[265,5]]}},"keywords":{}}],["up",{"_index":711,"title":{},"content":{"89":{"position":[[191,2],[327,2]]},"118":{"position":[[153,2],[289,2]]},"201":{"position":[[128,2]]},"253":{"position":[[46,2]]},"260":{"position":[[46,2]]},"262":{"position":[[45,2]]},"270":{"position":[[353,2]]}},"keywords":{}}],["updat",{"_index":226,"title":{"47":{"position":[[0,7]]},"158":{"position":[[0,7]]}},"content":{"22":{"position":[[570,6]]},"47":{"position":[[22,6]]},"89":{"position":[[504,8],[1477,8]]},"118":{"position":[[466,8],[1439,8]]},"158":{"position":[[16,6]]},"300":{"position":[[488,6]]}},"keywords":{}}],["url",{"_index":26,"title":{"52":{"position":[[0,4]]},"102":{"position":[[0,4]]},"131":{"position":[[0,4]]},"163":{"position":[[0,4]]},"189":{"position":[[0,4]]},"250":{"position":[[0,4]]},"303":{"position":[[0,4]]},"357":{"position":[[0,4]]}},"content":{"1":{"position":[[107,4]]},"8":{"position":[[66,4],[380,4],[407,4]]},"10":{"position":[[221,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]]},"39":{"position":[[221,4]]},"40":{"position":[[109,4]]},"42":{"position":[[196,4]]},"43":{"position":[[331,4]]},"46":{"position":[[137,4]]},"47":{"position":[[118,4]]},"50":{"position":[[132,4],[177,4]]},"51":{"position":[[136,4],[181,4]]},"52":{"position":[[30,3],[63,3],[133,4],[178,4]]},"53":{"position":[[49,3],[162,4],[207,4]]},"56":{"position":[[172,4]]},"57":{"position":[[543,4]]},"59":{"position":[[245,4]]},"61":{"position":[[145,4]]},"62":{"position":[[587,4]]},"64":{"position":[[138,4]]},"65":{"position":[[548,4]]},"67":{"position":[[154,4]]},"69":{"position":[[148,4]]},"71":{"position":[[207,4]]},"73":{"position":[[141,4]]},"75":{"position":[[358,4]]},"77":{"position":[[127,4],[196,4],[282,4],[287,4]]},"78":{"position":[[128,4],[223,4],[464,4]]},"79":{"position":[[139,4],[244,4],[320,4]]},"80":{"position":[[131,4],[237,4]]},"81":{"position":[[133,4],[516,4]]},"83":{"position":[[127,4]]},"85":{"position":[[438,4]]},"89":{"position":[[1666,4]]},"91":{"position":[[132,4]]},"92":{"position":[[98,4]]},"93":{"position":[[97,4]]},"94":{"position":[[100,4]]},"95":{"position":[[102,4]]},"96":{"position":[[110,4]]},"97":{"position":[[127,4]]},"98":{"position":[[140,4]]},"99":{"position":[[96,4]]},"100":{"position":[[99,4]]},"101":{"position":[[158,4]]},"102":{"position":[[21,3],[99,4]]},"103":{"position":[[110,4]]},"104":{"position":[[104,4]]},"105":{"position":[[95,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]]},"136":{"position":[[121,4],[190,4],[276,4],[281,4]]},"137":{"position":[[122,4],[217,4],[458,4]]},"138":{"position":[[133,4],[238,4],[314,4]]},"139":{"position":[[125,4],[231,4]]},"140":{"position":[[127,4],[510,4]]},"150":{"position":[[168,4]]},"151":{"position":[[101,4]]},"153":{"position":[[151,4]]},"154":{"position":[[226,4]]},"157":{"position":[[104,4]]},"158":{"position":[[100,4]]},"161":{"position":[[101,4],[146,4]]},"162":{"position":[[99,4],[144,4]]},"163":{"position":[[21,3],[103,4],[148,4]]},"164":{"position":[[30,13],[110,4],[155,4]]},"167":{"position":[[143,4]]},"168":{"position":[[301,4]]},"170":{"position":[[127,4]]},"172":{"position":[[104,4]]},"173":{"position":[[335,4]]},"175":{"position":[[103,4]]},"176":{"position":[[301,4]]},"178":{"position":[[107,4]]},"180":{"position":[[105,4]]},"182":{"position":[[126,4]]},"184":{"position":[[105,4]]},"186":{"position":[[265,4]]},"188":{"position":[[269,4]]},"189":{"position":[[183,4]]},"190":{"position":[[246,4]]},"191":{"position":[[193,4]]},"192":{"position":[[158,4]]},"193":{"position":[[147,4]]},"194":{"position":[[120,4]]},"195":{"position":[[141,4]]},"196":{"position":[[119,4]]},"197":{"position":[[117,4]]},"198":{"position":[[301,4]]},"199":{"position":[[187,4]]},"200":{"position":[[115,4]]},"201":{"position":[[213,4]]},"202":{"position":[[202,4]]},"203":{"position":[[190,4]]},"204":{"position":[[157,4]]},"205":{"position":[[178,4]]},"206":{"position":[[122,4]]},"207":{"position":[[161,4]]},"208":{"position":[[192,4]]},"209":{"position":[[183,4]]},"210":{"position":[[184,4]]},"211":{"position":[[139,4],[184,4]]},"212":{"position":[[169,4]]},"213":{"position":[[395,4]]},"214":{"position":[[127,4]]},"215":{"position":[[577,4]]},"216":{"position":[[160,4]]},"217":{"position":[[542,4]]},"218":{"position":[[599,4]]},"219":{"position":[[177,3],[270,4],[348,4],[403,4]]},"220":{"position":[[239,4]]},"221":{"position":[[353,4]]},"222":{"position":[[514,4]]},"223":{"position":[[106,3],[234,4],[281,4]]},"224":{"position":[[139,3],[327,4],[372,4]]},"225":{"position":[[214,4]]},"226":{"position":[[144,4]]},"227":{"position":[[369,4]]},"228":{"position":[[197,4],[266,4],[309,4],[320,3]]},"229":{"position":[[180,4]]},"230":{"position":[[177,4]]},"231":{"position":[[172,4]]},"232":{"position":[[123,4]]},"233":{"position":[[211,4]]},"234":{"position":[[168,4]]},"241":{"position":[[66,4],[335,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]]},"296":{"position":[[66,4],[256,4],[379,4]]},"297":{"position":[[3713,4]]},"298":{"position":[[225,4]]},"300":{"position":[[618,4]]},"302":{"position":[[195,4]]},"303":{"position":[[123,4]]},"304":{"position":[[140,4]]},"305":{"position":[[109,4]]},"306":{"position":[[105,4]]},"307":{"position":[[104,4]]},"308":{"position":[[93,4]]},"309":{"position":[[106,4]]},"310":{"position":[[94,4]]},"311":{"position":[[94,4]]},"312":{"position":[[158,4]]},"313":{"position":[[114,4]]},"314":{"position":[[94,4]]},"315":{"position":[[136,4]]},"316":{"position":[[119,4]]},"317":{"position":[[118,4]]},"318":{"position":[[105,4]]},"319":{"position":[[108,4]]},"320":{"position":[[94,4]]},"321":{"position":[[107,4]]},"322":{"position":[[114,4]]},"323":{"position":[[108,4]]},"324":{"position":[[108,4]]},"325":{"position":[[108,4],[153,4]]},"326":{"position":[[112,4]]},"327":{"position":[[259,4]]},"328":{"position":[[110,4]]},"329":{"position":[[337,4]]},"330":{"position":[[111,4]]},"331":{"position":[[299,4]]},"332":{"position":[[334,4]]},"333":{"position":[[80,3],[162,4],[240,4],[295,4]]},"334":{"position":[[142,4]]},"335":{"position":[[262,4]]},"336":{"position":[[235,4]]},"337":{"position":[[34,5],[159,4],[206,4]]},"338":{"position":[[50,5],[214,4],[259,4]]},"339":{"position":[[144,4]]},"340":{"position":[[104,4]]},"341":{"position":[[187,4]]},"342":{"position":[[126,4],[195,4],[228,4]]},"343":{"position":[[140,4]]},"344":{"position":[[112,4]]},"345":{"position":[[104,4]]},"346":{"position":[[98,4]]},"347":{"position":[[118,4]]},"348":{"position":[[126,4]]},"350":{"position":[[84,4]]},"351":{"position":[[84,4]]},"352":{"position":[[90,4]]},"353":{"position":[[98,4]]},"354":{"position":[[98,4]]},"355":{"position":[[98,4]]},"356":{"position":[[115,4]]},"357":{"position":[[104,4]]},"358":{"position":[[35,3],[150,4]]},"359":{"position":[[156,4]]},"360":{"position":[[107,4]]},"361":{"position":[[133,4]]},"362":{"position":[[84,4]]},"363":{"position":[[90,4]]},"364":{"position":[[114,4]]},"365":{"position":[[112,4]]},"366":{"position":[[108,4]]},"367":{"position":[[108,4]]},"368":{"position":[[109,4]]},"369":{"position":[[121,4]]},"370":{"position":[[108,4]]},"371":{"position":[[100,4]]},"372":{"position":[[126,4]]},"373":{"position":[[91,4]]},"374":{"position":[[136,4]]},"375":{"position":[[140,4]]},"376":{"position":[[125,4]]},"377":{"position":[[109,4]]},"378":{"position":[[123,4]]},"379":{"position":[[109,4]]},"380":{"position":[[107,4]]},"381":{"position":[[109,4]]},"382":{"position":[[88,4]]},"383":{"position":[[132,4]]},"385":{"position":[[261,4],[515,4],[632,4],[906,4],[966,4],[1025,4]]},"386":{"position":[[198,4]]},"387":{"position":[[315,4]]}},"keywords":{}}],["us",{"_index":64,"title":{"8":{"position":[[0,4]]},"22":{"position":[[0,3]]}},"content":{"18":{"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]]},"57":{"position":[[174,4]]},"62":{"position":[[176,4]]},"65":{"position":[[179,4]]},"105":{"position":[[24,4]]},"190":{"position":[[419,4],[427,3]]},"195":{"position":[[28,3]]},"206":{"position":[[38,3]]},"213":{"position":[[39,3],[68,6]]},"214":{"position":[[35,3]]},"215":{"position":[[170,4]]},"217":{"position":[[173,4]]},"218":{"position":[[188,4]]},"222":{"position":[[184,3]]},"226":{"position":[[24,4]]},"227":{"position":[[24,4],[77,3],[99,4]]},"232":{"position":[[39,3]]}},"keywords":{}}],["useeffect",{"_index":212,"title":{},"content":{"22":{"position":[[216,9],[543,12]]},"87":{"position":[[97,10],[256,12]]},"300":{"position":[[134,9],[461,12]]}},"keywords":{}}],["user",{"_index":757,"title":{},"content":{"89":{"position":[[1266,4]]},"118":{"position":[[1228,4]]},"259":{"position":[[423,4]]},"261":{"position":[[387,4]]}},"keywords":{}}],["useref",{"_index":688,"title":{},"content":{"87":{"position":[[108,6],[246,9]]}},"keywords":{}}],["usessr",{"_index":897,"title":{"213":{"position":[[0,7]]},"327":{"position":[[0,7]]}},"content":{"213":{"position":[[428,7]]},"327":{"position":[[292,7]]}},"keywords":{}}],["usest",{"_index":211,"title":{},"content":{"22":{"position":[[206,9]]},"300":{"position":[[124,9]]}},"keywords":{}}],["usestate(0",{"_index":225,"title":{},"content":{"22":{"position":[[530,12]]},"300":{"position":[[448,12]]}},"keywords":{}}],["usestate(nul",{"_index":223,"title":{},"content":{"22":{"position":[[490,15]]},"300":{"position":[[408,15]]}},"keywords":{}}],["usework",{"_index":1096,"title":{},"content":{"285":{"position":[[707,10]]}},"keywords":{}}],["usual",{"_index":143,"title":{},"content":{"18":{"position":[[42,7]]}},"keywords":{}}],["utf",{"_index":496,"title":{},"content":{"51":{"position":[[227,4]]},"52":{"position":[[224,4]]},"53":{"position":[[253,4]]},"162":{"position":[[190,4]]},"163":{"position":[[194,4]]},"164":{"position":[[201,4]]},"224":{"position":[[255,3],[431,4]]},"338":{"position":[[142,3],[318,4]]}},"keywords":{}}],["util",{"_index":128,"title":{"13":{"position":[[0,6]]},"110":{"position":[[0,6]]}},"content":{"13":{"position":[[20,5]]}},"keywords":{}}],["v2.xml",{"_index":1144,"title":{},"content":{"293":{"position":[[470,8]]}},"keywords":{}}],["valencia"",{"_index":354,"title":{},"content":{"25":{"position":[[3287,14]]},"297":{"position":[[3287,14]]}},"keywords":{}}],["valid",{"_index":140,"title":{"16":{"position":[[0,10]]},"113":{"position":[[0,10]]}},"content":{"16":{"position":[[15,9]]}},"keywords":{}}],["valu",{"_index":71,"title":{},"content":{"8":{"position":[[210,5],[542,5],[633,5]]},"29":{"position":[[238,5]]},"43":{"position":[[183,5],[206,5],[232,5],[259,5],[402,8]]},"46":{"position":[[43,5],[65,5]]},"154":{"position":[[297,8]]},"194":{"position":[[304,5]]},"387":{"position":[[163,5]]}},"keywords":{}}],["value="25">",{"_index":1134,"title":{},"content":{"292":{"position":[[454,26]]}},"keywords":{}}],["var",{"_index":18,"title":{},"content":{"1":{"position":[[38,3],[52,3]]},"8":{"position":[[11,3]]},"10":{"position":[[166,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]]},"39":{"position":[[166,3],[285,3]]},"40":{"position":[[54,3],[173,3]]},"42":{"position":[[90,3],[148,3]]},"43":{"position":[[276,3]]},"46":{"position":[[82,3]]},"47":{"position":[[63,3]]},"50":{"position":[[77,3]]},"51":{"position":[[81,3]]},"52":{"position":[[78,3]]},"53":{"position":[[107,3]]},"56":{"position":[[79,3],[117,3]]},"57":{"position":[[488,3],[580,3]]},"59":{"position":[[190,3]]},"61":{"position":[[90,3]]},"62":{"position":[[532,3]]},"64":{"position":[[83,3]]},"65":{"position":[[493,3]]},"67":{"position":[[99,3]]},"69":{"position":[[93,3]]},"71":{"position":[[152,3]]},"73":{"position":[[86,3]]},"75":{"position":[[303,3]]},"77":{"position":[[56,3]]},"78":{"position":[[57,3]]},"79":{"position":[[68,3],[251,3]]},"80":{"position":[[60,3],[273,3]]},"81":{"position":[[62,3],[528,3],[621,3]]},"85":{"position":[[383,3]]},"89":{"position":[[1611,3]]},"91":{"position":[[77,3]]},"92":{"position":[[43,3]]},"93":{"position":[[42,3]]},"94":{"position":[[45,3]]},"95":{"position":[[47,3]]},"96":{"position":[[55,3]]},"97":{"position":[[72,3]]},"98":{"position":[[85,3]]},"99":{"position":[[41,3]]},"100":{"position":[[44,3]]},"101":{"position":[[103,3]]},"102":{"position":[[44,3]]},"103":{"position":[[55,3]]},"104":{"position":[[49,3]]},"105":{"position":[[40,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]]},"136":{"position":[[50,3]]},"137":{"position":[[51,3]]},"138":{"position":[[62,3],[245,3]]},"139":{"position":[[54,3],[267,3]]},"140":{"position":[[56,3],[522,3],[615,3]]},"150":{"position":[[113,3],[232,3]]},"151":{"position":[[46,3],[165,3]]},"153":{"position":[[45,3],[103,3]]},"154":{"position":[[171,3]]},"157":{"position":[[49,3]]},"158":{"position":[[45,3]]},"161":{"position":[[46,3]]},"162":{"position":[[44,3]]},"163":{"position":[[48,3]]},"164":{"position":[[55,3]]},"167":{"position":[[50,3],[88,3]]},"168":{"position":[[246,3],[338,3]]},"170":{"position":[[72,3]]},"172":{"position":[[49,3]]},"173":{"position":[[280,3]]},"175":{"position":[[48,3]]},"176":{"position":[[246,3]]},"178":{"position":[[52,3]]},"180":{"position":[[50,3]]},"182":{"position":[[71,3]]},"184":{"position":[[50,3]]},"186":{"position":[[210,3]]},"188":{"position":[[158,3]]},"189":{"position":[[128,3]]},"190":{"position":[[190,3]]},"191":{"position":[[138,3]]},"192":{"position":[[103,3]]},"193":{"position":[[92,3]]},"194":{"position":[[65,3]]},"195":{"position":[[86,3]]},"196":{"position":[[64,3]]},"197":{"position":[[62,3]]},"198":{"position":[[246,3]]},"199":{"position":[[132,3]]},"200":{"position":[[60,3]]},"201":{"position":[[158,3]]},"202":{"position":[[147,3]]},"203":{"position":[[135,3]]},"204":{"position":[[102,3]]},"205":{"position":[[123,3]]},"206":{"position":[[67,3]]},"207":{"position":[[106,3]]},"208":{"position":[[137,3]]},"209":{"position":[[128,3]]},"210":{"position":[[129,3]]},"211":{"position":[[84,3]]},"212":{"position":[[114,3]]},"213":{"position":[[248,3],[346,3]]},"214":{"position":[[72,3]]},"215":{"position":[[484,3],[522,3]]},"216":{"position":[[105,3]]},"217":{"position":[[487,3]]},"218":{"position":[[544,3]]},"219":{"position":[[215,3]]},"220":{"position":[[184,3]]},"221":{"position":[[298,3]]},"222":{"position":[[459,3]]},"223":{"position":[[179,3]]},"224":{"position":[[272,3]]},"225":{"position":[[159,3]]},"226":{"position":[[89,3]]},"227":{"position":[[314,3]]},"228":{"position":[[142,3]]},"229":{"position":[[125,3]]},"230":{"position":[[122,3]]},"231":{"position":[[117,3]]},"232":{"position":[[68,3]]},"233":{"position":[[156,3]]},"234":{"position":[[113,3]]},"241":{"position":[[11,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]]},"296":{"position":[[11,3]]},"297":{"position":[[11,3],[3658,3]]},"298":{"position":[[170,3],[652,3],[698,3],[762,3],[838,3],[874,3],[927,3]]},"302":{"position":[[84,3]]},"303":{"position":[[68,3]]},"304":{"position":[[85,3]]},"305":{"position":[[54,3]]},"306":{"position":[[50,3]]},"307":{"position":[[49,3]]},"308":{"position":[[38,3]]},"309":{"position":[[51,3]]},"310":{"position":[[39,3]]},"311":{"position":[[39,3]]},"312":{"position":[[103,3]]},"313":{"position":[[59,3]]},"314":{"position":[[39,3]]},"315":{"position":[[81,3]]},"316":{"position":[[64,3]]},"317":{"position":[[63,3]]},"318":{"position":[[50,3]]},"319":{"position":[[53,3]]},"320":{"position":[[39,3]]},"321":{"position":[[52,3]]},"322":{"position":[[59,3]]},"323":{"position":[[53,3]]},"324":{"position":[[53,3]]},"325":{"position":[[53,3]]},"326":{"position":[[57,3]]},"327":{"position":[[112,3],[210,3]]},"328":{"position":[[55,3]]},"329":{"position":[[244,3],[282,3]]},"330":{"position":[[56,3]]},"331":{"position":[[244,3]]},"332":{"position":[[279,3]]},"333":{"position":[[107,3]]},"334":{"position":[[87,3]]},"335":{"position":[[207,3]]},"336":{"position":[[180,3]]},"337":{"position":[[104,3]]},"338":{"position":[[159,3]]},"339":{"position":[[89,3]]},"340":{"position":[[49,3]]},"341":{"position":[[132,3]]},"342":{"position":[[71,3]]},"343":{"position":[[85,3]]},"344":{"position":[[57,3]]},"345":{"position":[[49,3]]},"346":{"position":[[43,3]]},"347":{"position":[[63,3]]},"348":{"position":[[71,3]]},"350":{"position":[[29,3]]},"351":{"position":[[29,3]]},"352":{"position":[[35,3]]},"353":{"position":[[43,3]]},"354":{"position":[[43,3]]},"355":{"position":[[43,3]]},"356":{"position":[[60,3]]},"357":{"position":[[49,3]]},"358":{"position":[[95,3]]},"359":{"position":[[101,3]]},"360":{"position":[[52,3]]},"361":{"position":[[78,3]]},"362":{"position":[[29,3]]},"363":{"position":[[35,3]]},"364":{"position":[[59,3]]},"365":{"position":[[57,3]]},"366":{"position":[[53,3]]},"367":{"position":[[53,3]]},"368":{"position":[[54,3]]},"369":{"position":[[66,3]]},"370":{"position":[[53,3]]},"371":{"position":[[45,3]]},"372":{"position":[[71,3]]},"373":{"position":[[36,3]]},"374":{"position":[[81,3]]},"375":{"position":[[85,3]]},"376":{"position":[[70,3]]},"377":{"position":[[54,3]]},"378":{"position":[[68,3]]},"379":{"position":[[54,3]]},"380":{"position":[[52,3]]},"381":{"position":[[54,3]]},"382":{"position":[[33,3]]},"383":{"position":[[77,3]]},"385":{"position":[[206,3]]},"386":{"position":[[143,3]]},"387":{"position":[[260,3]]}},"keywords":{}}],["variabl",{"_index":126,"title":{},"content":{"12":{"position":[[40,8]]}},"keywords":{}}],["varieti",{"_index":924,"title":{},"content":{"222":{"position":[[43,7]]}},"keywords":{}}],["veri",{"_index":203,"title":{},"content":{"22":{"position":[[33,4]]}},"keywords":{}}],["verif",{"_index":137,"title":{},"content":{"15":{"position":[[13,12]]}},"keywords":{}}],["version",{"_index":9,"title":{"11":{"position":[[0,8]]},"108":{"position":[[0,8]]}},"content":{"0":{"position":[[94,7]]},"11":{"position":[[28,7]]}},"keywords":{}}],["vertic",{"_index":1049,"title":{},"content":{"267":{"position":[[90,8]]},"374":{"position":[[61,8]]}},"keywords":{}}],["vesper"",{"_index":356,"title":{},"content":{"25":{"position":[[3377,12]]},"297":{"position":[[3377,12]]}},"keywords":{}}],["video",{"_index":72,"title":{},"content":{"8":{"position":[[227,5],[321,5],[330,6]]},"14":{"position":[[52,5]]},"25":{"position":[[3899,5]]},"39":{"position":[[289,6],[323,8]]},"40":{"position":[[177,6],[202,8]]},"54":{"position":[[20,5]]},"77":{"position":[[188,7]]},"78":{"position":[[215,7]]},"79":{"position":[[236,7]]},"80":{"position":[[229,7]]},"81":{"position":[[508,7]]},"89":{"position":[[42,5]]},"91":{"position":[[46,5]]},"92":{"position":[[16,5]]},"93":{"position":[[16,5]]},"94":{"position":[[15,5]]},"95":{"position":[[15,5]]},"102":{"position":[[15,5]]},"118":{"position":[[16,5]]},"136":{"position":[[182,7]]},"137":{"position":[[209,7]]},"138":{"position":[[230,7]]},"139":{"position":[[223,7]]},"140":{"position":[[502,7]]},"150":{"position":[[236,6],[270,8]]},"151":{"position":[[169,6],[194,8]]},"189":{"position":[[37,5],[81,5]]},"190":{"position":[[138,5]]},"191":{"position":[[42,5]]},"192":{"position":[[24,5],[60,5]]},"197":{"position":[[262,6]]},"201":{"position":[[49,5]]},"202":{"position":[[40,5]]},"203":{"position":[[47,5]]},"204":{"position":[[47,5],[315,5]]},"222":{"position":[[133,5]]},"224":{"position":[[49,6]]},"225":{"position":[[68,5],[133,5]]},"227":{"position":[[58,6],[139,5],[169,5],[225,5]]},"228":{"position":[[51,6],[68,5],[258,7],[281,6],[288,5],[314,5]]},"231":{"position":[[100,5]]},"233":{"position":[[74,5]]},"241":{"position":[[283,6]]},"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]]},"297":{"position":[[3936,5]]},"342":{"position":[[187,7],[210,6]]},"379":{"position":[[31,5]]}},"keywords":{}}],["video.canplaytype('application/vnd.apple.mpegurl",{"_index":604,"title":{},"content":{"78":{"position":[[348,51]]},"137":{"position":[[342,51]]}},"keywords":{}}],["video.src",{"_index":607,"title":{},"content":{"78":{"position":[[452,9]]},"137":{"position":[[446,9]]}},"keywords":{}}],["video:canplay",{"_index":811,"title":{},"content":{"118":{"position":[[34,17]]}},"keywords":{}}],["video:canplaythrough",{"_index":719,"title":{},"content":{"89":{"position":[[262,20]]},"118":{"position":[[224,20]]}},"keywords":{}}],["video:complet",{"_index":720,"title":{},"content":{"89":{"position":[[381,14]]},"118":{"position":[[343,14]]}},"keywords":{}}],["video:durationchang",{"_index":724,"title":{},"content":{"89":{"position":[[451,20]]},"118":{"position":[[413,20]]}},"keywords":{}}],["video:empti",{"_index":725,"title":{},"content":{"89":{"position":[[513,13]]},"118":{"position":[[475,13]]}},"keywords":{}}],["video:end",{"_index":732,"title":{},"content":{"89":{"position":[[693,11]]},"118":{"position":[[655,11]]}},"keywords":{}}],["video:loadeddata",{"_index":734,"title":{},"content":{"89":{"position":[[768,16]]},"118":{"position":[[730,16]]}},"keywords":{}}],["video:loadedmetadata",{"_index":737,"title":{},"content":{"89":{"position":[[836,20]]},"118":{"position":[[798,20]]}},"keywords":{}}],["video:paus",{"_index":739,"title":{},"content":{"89":{"position":[[887,11]]},"118":{"position":[[849,11]]}},"keywords":{}}],["video:play",{"_index":741,"title":{},"content":{"89":{"position":[[925,10],[956,13]]},"118":{"position":[[887,10],[918,13]]}},"keywords":{}}],["video:progress",{"_index":748,"title":{},"content":{"89":{"position":[[1054,14]]},"118":{"position":[[1016,14]]}},"keywords":{}}],["video:ratechang",{"_index":750,"title":{},"content":{"89":{"position":[[1121,16]]},"118":{"position":[[1083,16]]}},"keywords":{}}],["video:seek",{"_index":752,"title":{},"content":{"89":{"position":[[1169,12],[1210,13]]},"118":{"position":[[1131,12],[1172,13]]}},"keywords":{}}],["video:stal",{"_index":756,"title":{},"content":{"89":{"position":[[1248,13]]},"118":{"position":[[1210,13]]}},"keywords":{}}],["video:suspend",{"_index":763,"title":{},"content":{"89":{"position":[[1350,13]]},"118":{"position":[[1312,13]]}},"keywords":{}}],["video:timeupd",{"_index":765,"title":{},"content":{"89":{"position":[[1403,16]]},"118":{"position":[[1365,16]]}},"keywords":{}}],["video:volumechang",{"_index":768,"title":{},"content":{"89":{"position":[[1486,18]]},"118":{"position":[[1448,18]]}},"keywords":{}}],["video:wait",{"_index":770,"title":{},"content":{"89":{"position":[[1529,13]]},"118":{"position":[[1491,13]]}},"keywords":{}}],["view",{"_index":45,"title":{},"content":{"3":{"position":[[3,4]]},"198":{"position":[[234,4]]}},"keywords":{}}],["viewport",{"_index":866,"title":{},"content":{"199":{"position":[[72,9]]},"233":{"position":[[89,8]]}},"keywords":{}}],["visit",{"_index":909,"title":{},"content":{"216":{"position":[[63,5]]},"227":{"position":[[111,5]]},"228":{"position":[[115,5]]}},"keywords":{}}],["volum",{"_index":769,"title":{"95":{"position":[[0,7]]},"124":{"position":[[0,7]]},"194":{"position":[[0,7]]},"249":{"position":[[0,7]]},"308":{"position":[[0,7]]},"356":{"position":[[0,7]]}},"content":{"89":{"position":[[1509,6]]},"95":{"position":[[21,6]]},"118":{"position":[[1471,6]]},"194":{"position":[[33,6],[153,7],[214,7]]},"206":{"position":[[202,6],[221,6]]},"226":{"position":[[343,7]]},"249":{"position":[[55,7]]},"308":{"position":[[126,7]]},"340":{"position":[[303,7]]}},"keywords":{}}],["volumeclos",{"_index":958,"title":{},"content":{"226":{"position":[[355,12]]},"340":{"position":[[315,12]]}},"keywords":{}}],["vtt",{"_index":949,"title":{},"content":{"224":{"position":[[170,4]]}},"keywords":{}}],["vtt、srt、ass",{"_index":948,"title":{},"content":{"224":{"position":[[82,11]]},"338":{"position":[[17,26],[88,11]]}},"keywords":{}}],["vue.j",{"_index":661,"title":{},"content":{"86":{"position":[[0,6]]}},"keywords":{}}],["vue.js、nuxt.j",{"_index":660,"title":{"86":{"position":[[2,14]]}},"content":{},"keywords":{}}],["walden"",{"_index":358,"title":{},"content":{"25":{"position":[[3465,12]]},"297":{"position":[[3465,12]]}},"keywords":{}}],["want",{"_index":854,"title":{},"content":{"197":{"position":[[195,4]]},"213":{"position":[[82,4]]},"222":{"position":[[176,4],[701,4]]},"271":{"position":[[75,4]]}},"keywords":{}}],["watch",{"_index":81,"title":{},"content":{"8":{"position":[[471,8]]}},"keywords":{}}],["way",{"_index":164,"title":{},"content":{"20":{"position":[[198,4]]}},"keywords":{}}],["web",{"_index":988,"title":{},"content":{"233":{"position":[[120,3]]},"260":{"position":[[66,3]]},"285":{"position":[[732,3]]}},"keywords":{}}],["webkit",{"_index":954,"title":{},"content":{"225":{"position":[[264,7]]},"339":{"position":[[194,7]]}},"keywords":{}}],["webpag",{"_index":808,"title":{},"content":{"104":{"position":[[18,7]]},"210":{"position":[[84,7]]}},"keywords":{}}],["websit",{"_index":878,"title":{},"content":{"204":{"position":[[342,8]]}},"keywords":{}}],["webtorr",{"_index":624,"title":{"81":{"position":[[0,11]]},"140":{"position":[[0,11]]}},"content":{"81":{"position":[[545,13]]},"140":{"position":[[539,13]]}},"keywords":{}}],["whenvideo:canplay",{"_index":705,"title":{},"content":{"89":{"position":[[72,17]]}},"keywords":{}}],["whether",{"_index":431,"title":{},"content":{"33":{"position":[[14,7]]},"34":{"position":[[14,7]]},"35":{"position":[[14,7]]},"36":{"position":[[14,7]]},"57":{"position":[[95,7]]},"62":{"position":[[97,7]]},"65":{"position":[[100,7]]},"67":{"position":[[46,7]]},"69":{"position":[[48,7]]},"196":{"position":[[28,7]]},"197":{"position":[[28,7]]},"200":{"position":[[28,7]]},"201":{"position":[[28,7]]},"202":{"position":[[28,7]]},"203":{"position":[[28,7]]},"204":{"position":[[28,7]]},"205":{"position":[[28,7]]},"206":{"position":[[27,7]]},"207":{"position":[[28,7]]},"209":{"position":[[28,7]]},"210":{"position":[[28,7]]},"213":{"position":[[28,7]]},"214":{"position":[[27,7]]},"215":{"position":[[91,7]]},"217":{"position":[[94,7]]},"218":{"position":[[109,7]]},"219":{"position":[[23,7]]},"230":{"position":[[28,7]]},"231":{"position":[[28,7]]},"232":{"position":[[28,7]]},"233":{"position":[[28,7]]},"234":{"position":[[28,7]]},"265":{"position":[[42,7]]}},"keywords":{}}],["white",{"_index":927,"title":{},"content":{"222":{"position":[[245,5]]}},"keywords":{}}],["whitelist",{"_index":440,"title":{"37":{"position":[[0,10]]},"148":{"position":[[0,10]]},"222":{"position":[[0,10]]},"336":{"position":[[0,10]]}},"content":{"37":{"position":[[24,9]]},"222":{"position":[[261,9],[550,10],[604,10],[638,10],[667,10],[761,9]]},"336":{"position":[[271,10],[325,10],[359,10],[388,10],[437,9]]}},"keywords":{}}],["width",{"_index":237,"title":{},"content":{"22":{"position":[[930,6]]},"27":{"position":[[270,5],[289,5],[560,6],[1044,6]]},"28":{"position":[[809,6]]},"29":{"position":[[766,6]]},"85":{"position":[[172,6]]},"188":{"position":[[395,6]]},"271":{"position":[[64,6]]},"300":{"position":[[848,6]]},"302":{"position":[[269,6]]},"385":{"position":[[134,5],[388,6],[832,6]]},"386":{"position":[[686,6]]},"387":{"position":[[664,6]]}},"keywords":{}}],["width="22"",{"_index":400,"title":{},"content":{"28":{"position":[[437,20]]},"29":{"position":[[548,20]]},"386":{"position":[[356,20]]},"387":{"position":[[470,20]]}},"keywords":{}}],["wildcard",{"_index":939,"title":{},"content":{"222":{"position":[[774,9]]}},"keywords":{}}],["willow"",{"_index":360,"title":{},"content":{"25":{"position":[[3553,12]]},"297":{"position":[[3553,12]]}},"keywords":{}}],["window",{"_index":804,"title":{},"content":{"103":{"position":[[22,6]]},"198":{"position":[[227,6]]},"209":{"position":[[84,6]]},"259":{"position":[[59,6],[391,6]]}},"keywords":{}}],["window.artplayerpluginad",{"_index":63,"title":{},"content":{"7":{"position":[[432,25]]},"240":{"position":[[389,25]]}},"keywords":{}}],["window.artplayerplugindanmuku",{"_index":1083,"title":{},"content":{"283":{"position":[[409,29]]}},"keywords":{}}],["window.navigator.userag",{"_index":929,"title":{},"content":{"222":{"position":[[307,27]]},"336":{"position":[[102,26]]}},"keywords":{}}],["without",{"_index":713,"title":{},"content":{"89":{"position":[[205,7],[341,7]]},"118":{"position":[[167,7],[303,7]]}},"keywords":{}}],["worker",{"_index":1097,"title":{},"content":{"285":{"position":[[736,6]]}},"keywords":{}}],["written",{"_index":953,"title":{},"content":{"225":{"position":[[111,7]]}},"keywords":{}}],["x",{"_index":423,"title":{},"content":{"29":{"position":[[726,4],[961,4],[1088,4]]},"387":{"position":[[636,4],[844,4],[966,4]]}},"keywords":{}}],["xml",{"_index":1113,"title":{"286":{"position":[[5,4]]}},"content":{"286":{"position":[[141,3]]}},"keywords":{}}],["xpro",{"_index":363,"title":{},"content":{"25":{"position":[[3640,4]]},"297":{"position":[[3640,4]]}},"keywords":{}}],["yarn",{"_index":48,"title":{"6":{"position":[[13,6]]},"239":{"position":[[3,4]]},"282":{"position":[[3,4]]}},"content":{"6":{"position":[[2,4]]},"239":{"position":[[2,4]]},"282":{"position":[[2,4]]}},"keywords":{}}],["ye",{"_index":817,"title":{},"content":{"188":{"position":[[49,3]]},"189":{"position":[[33,3]]}},"keywords":{}}],["zh",{"_index":475,"title":{},"content":{"47":{"position":[[185,3],[215,3]]},"158":{"position":[[167,3],[197,3]]}},"keywords":{}}],["zoom",{"_index":863,"title":{},"content":{"198":{"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 c94570e88..0b8550ac3 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,604.346,1,384.13]],["content/0",[]],["keywords/0",[]],["title/1",[2,897.136]],["content/1",[2,13.593,3,0.071,4,16.116]],["keywords/1",[]],["title/2",[5,805.212]],["content/2",[]],["keywords/2",[]],["title/3",[5,585.14,6,604.346]],["content/3",[0,11.948,1,7.594,3,0.068,5,11.568,6,11.948,7,0.907]],["keywords/3",[]],["title/4",[5,585.14,8,626.305]],["content/4",[0,11.948,1,7.594,3,0.068,7,0.907,8,12.382,9,7.231]],["keywords/4",[]],["title/5",[5,585.14,10,721.298]],["content/5",[1,9.371,11,14.494,12,11.896,13,2.77,14,14.494,15,10.079,16,16.409,17,10.079,18,10.079,19,14.523,20,10.079,21,10.079,22,9.54,23,2.901,24,9.11,25,10.8]],["keywords/5",[]],["title/6",[26,590.47]],["content/6",[0,13.856,1,2.587,3,0.084,7,0.5,13,1.423,27,0.305,28,0.305,29,0.357,30,0.342,31,0.346,32,0.335,33,0.346,34,0.646,35,0.412,36,3.389,37,2.25,38,3.32,39,3.194,40,5.205,41,3.303,42,5.733,43,8.307,44,3.704,45,3.389,46,5.205,47,4.218,48,5.205,49,9.285,50,4.857,51,5.205,52,5.733,53,4.753,54,5.733,55,4.857,56,9.285,57,4.218,58,8.125,59,5.733,60,8.43,61,8.43,62,12.214,63,5.733,64,5.733,65,3.825,66,5.733,67,5.205,68,2.981,69,5.733,70,4.218,71,2.89,72,5.733,73,3.389,74,4.39,75,5.205,76,8.43,77,8.43,78,4.857,79,5.205,80,5.205,81,9.285,82,2.655,83,5.205]],["keywords/6",[]],["title/7",[1,384.13,84,514.149]],["content/7",[1,6.774,3,0.06,84,9.067,85,8.874,86,15.014,87,9.067,88,15.014,89,12.041,90,15.014,91,15.014,92,12.041,93,15.014,94,15.014]],["keywords/7",[]],["title/8",[95,851.317,96,389.08]],["content/8",[]],["keywords/8",[]],["title/9",[97,652.722]],["content/9",[3,0.082,7,0.822,13,1.699,24,8.488,27,0.59,28,0.59,29,0.69,30,0.661,31,0.669,32,0.647,33,0.669,34,0.611,35,0.796,53,5.673,96,5.065,97,8.494,98,1.89,99,8.494,100,11.083,101,4.867,102,5.859,103,12.917,104,11.083,105,9.391,106,2.255,107,10.063]],["keywords/9",[]],["title/10",[92,939.51]],["content/10",[3,0.063,27,0.838,28,0.838,87,9.507,92,12.624,98,2.684,101,5.026,108,5.346,109,6.764,110,14.292]],["keywords/10",[]],["title/11",[111,1063.631]],["content/11",[3,0.063,27,0.838,28,0.838,87,9.507,98,2.684,101,5.026,108,5.346,112,15.742,113,15.742,114,14.292]],["keywords/11",[]],["title/12",[115,992.579]],["content/12",[3,0.064,27,0.852,28,0.852,98,2.728,101,5.108,115,13.557,116,5.065,117,13.557,118,14.527]],["keywords/12",[]],["title/13",[119,861.86]],["content/13",[3,0.062,27,0.825,28,0.825,44,4.903,96,7.08,98,2.641,116,4.903,120,15.491,121,13.125,122,8.796,123,14.065]],["keywords/13",[]],["title/14",[124,992.579]],["content/14",[3,0.063,27,0.838,28,0.838,98,2.684,101,5.026,116,4.983,124,13.338,125,15.742,126,8.771,127,14.292]],["keywords/14",[]],["title/15",[128,992.579]],["content/15",[23,4.177,98,2.92,101,5.468,126,9.542,128,14.51]],["keywords/15",[]],["title/16",[126,652.722]],["content/16",[3,0.064,27,0.852,28,0.852,98,2.728,101,5.108,116,5.065,126,8.915,129,7.829,130,14.527]],["keywords/16",[]],["title/17",[41,416.748]],["content/17",[3,0.06,26,7.567,27,0.8,28,0.8,41,5.341,98,2.56,101,4.793,108,6.315,129,7.346,131,15.014,132,12.041,133,13.631]],["keywords/17",[]],["title/18",[134,1063.631]],["content/18",[3,0.06,23,4.535,27,0.8,28,0.8,98,3.17,135,13.631,136,15.014,137,13.631,138,13.631,139,16.88]],["keywords/18",[]],["title/19",[9,287.271,140,413.064,141,268.452]],["content/19",[3,0.089,7,0.73,9,4.029,23,2.287,27,0.499,28,0.499,29,0.844,30,0.559,31,0.566,32,0.547,33,0.566,34,0.517,35,0.673,41,3.335,53,8.143,58,5.663,65,6.256,82,6.273,116,2.968,140,5.793,141,5.44,142,4.588,143,4.726,144,8.513,145,8.513,146,8.513,147,7.944,148,6.445,149,7.18,150,5.224,151,7.944]],["keywords/19",[]],["title/20",[152,566.475,153,607.025,154,446.138]],["content/20",[3,0.086,7,0.449,9,3.58,13,0.77,24,3.847,26,5.381,27,0.268,28,0.268,29,0.98,30,0.3,31,0.303,32,0.293,33,0.303,34,0.277,35,0.361,37,0.966,41,3.798,96,2.296,97,2.799,105,4.256,106,1.022,122,6.061,141,4.287,142,4.077,143,2.532,152,4.256,153,4.561,154,10.988,155,3.179,156,5.948,157,6.596,158,5.023,159,7.485,160,5.83,161,7.054,162,5.023,163,4.561,164,5.023,165,6.568,166,5.727,167,8.332,168,5.023,169,5.023,170,1.661,171,4.028,172,11.279,173,4.561,174,4.028,175,11.279,176,4.561,177,4.028,178,11.279,179,4.561,180,8.562,181,4.561,182,4.561,183,4.561,184,5.023,185,5.023,186,5.023]],["keywords/20",[]],["title/21",[98,145.157,187,626.305]],["content/21",[3,0.091,7,1.035,23,2.53,97,8.113,98,2.869,187,10.712,188,9.42,189,8.79,190,9.42,191,10.375,192,6.736,193,9.42,194,9.42,195,9.42,196,6.132,197,9.42,198,9.42,199,9.42,200,9.42]],["keywords/21",[]],["title/22",[26,336.987,201,536.188,202,536.188]],["content/22",[2,3.694,3,0.089,7,0.26,13,2.578,23,1.965,24,3.694,26,4.061,30,0.619,33,0.291,34,0.266,41,2.866,53,5.309,82,2.234,126,2.688,141,3.235,142,2.36,150,2.688,152,4.087,154,3.219,156,4.489,157,2.98,159,3.832,187,7.631,196,7.16,201,8.318,202,3.869,203,4.824,204,4.38,205,3.425,206,4.824,207,4.824,208,4.824,209,4.38,210,4.824,211,4.38,212,6.826,213,4.38,214,4.38,215,4.38,216,4.38,217,4.38,218,4.38,219,4.38,220,4.061,221,4.38,222,4.38,223,4.38,224,4.38,225,4.38,226,3.316,227,4.38,228,4.38,229,4.38,230,4.38,231,4.38,232,4.38,233,7.314,234,7.314,235,4.38,236,2.295,237,2.98,238,4.38,239,3.549,240,4.38,241,4.087,242,4.38,243,4.087,244,4.38,245,4.38,246,4.38,247,4.38,248,7.314,249,7.314,250,4.38,251,6.826,252,4.38,253,4.38,254,7.314,255,4.38,256,4.38]],["keywords/22",[]],["title/23",[9,287.271,141,268.452,257,566.475]],["content/23",[]],["keywords/23",[]],["title/24",[258,514.149,259,442.738]],["content/24",[3,0.089,7,0.687,23,2.104,27,0.46,28,0.46,29,0.538,30,0.515,31,0.52,32,0.504,33,0.52,34,0.837,35,0.62,37,1.659,41,5.395,82,3.995,129,4.222,141,3.464,142,4.222,143,4.349,160,5.983,220,4.349,259,4.487,260,5.602,261,5.211,262,10.225,263,7.311,264,6.92,265,6.92,266,7.311,267,6.92,268,6.92,269,5.331,270,5.211,271,6.348,272,6.348,273,6.92,274,5.602]],["keywords/24",[]],["title/25",[258,514.149,275,682.733]],["content/25",[3,0.09,7,0.246,23,0.614,27,0.134,28,0.134,29,0.284,30,0.272,31,0.152,32,0.147,33,0.152,34,0.139,35,0.181,41,0.895,44,0.797,141,1.011,142,1.232,143,1.269,220,1.269,261,1.52,269,1.555,270,1.52,274,1.634,275,2.019,276,4.144,277,18.284,278,2.285,279,18.284,280,18.284,281,2.285,282,2.285,283,2.285,284,2.285,285,2.285,286,2.285,287,2.285,288,2.285,289,2.285,290,2.285,291,2.285,292,2.285,293,2.285,294,2.285,295,2.285,296,2.285,297,2.285,298,2.285,299,2.285,300,2.285,301,2.285,302,2.285,303,2.285,304,2.285,305,2.285,306,2.285,307,2.285,308,2.285,309,2.285,310,2.285,311,2.285,312,2.285,313,2.285,314,2.285,315,2.285,316,2.285,317,2.285,318,2.285,319,2.285,320,2.285,321,2.285,322,2.285,323,2.285,324,2.285,325,2.285,326,2.285,327,2.285,328,2.285,329,2.285,330,2.285,331,2.285,332,2.285,333,2.285,334,2.285,335,2.285,336,2.285,337,2.285,338,2.285,339,2.285,340,2.285,341,2.285,342,2.285,343,2.285,344,2.285,345,2.285,346,2.285,347,2.285,348,2.285,349,2.285,350,2.285,351,2.285,352,2.285,353,2.285,354,2.285,355,2.285,356,2.285,357,2.285,358,2.285,359,2.285,360,2.285,361,2.285,362,2.285,363,2.285,364,2.285,365,2.285,366,2.285,367,2.285]],["keywords/25",[]],["title/26",[9,287.271,170,221.048,368,446.138]],["content/26",[]],["keywords/26",[]],["title/27",[9,287.271,261,403.789,369,536.188]],["content/27",[3,0.088,7,0.348,23,2.086,27,0.198,28,0.198,29,0.232,30,0.222,31,0.224,32,0.217,33,0.224,34,0.699,35,0.267,37,2.435,41,6.214,73,2.198,82,1.722,96,1.7,98,0.634,99,2.072,108,1.263,109,1.598,129,4.995,148,5.496,156,3.596,160,5.422,161,2.111,170,2.827,220,3.253,237,6.307,257,8.65,259,3.357,260,5.552,261,9.472,262,5.176,263,3.151,264,2.982,265,2.982,266,3.151,267,2.982,268,2.982,269,5.283,270,3.898,271,4.748,272,2.736,273,2.982,274,5.552,368,4.307,369,5.176,370,3.719,371,3.719,372,6.454,373,14.397,374,3.151,375,3.47,376,3.737,377,1.148,378,6.93,379,2.198,380,2.153,381,2.153,382,2.198,383,3.376,384,4.19,385,2.736,386,3.376,387,5.86,388,3.376,389,2.982,390,3.376,391,3.376,392,3.376,393,3.376,394,7.017]],["keywords/27",[]],["title/28",[9,287.271,140,413.064,258,403.789]],["content/28",[3,0.088,7,0.422,23,3.223,26,2.35,27,0.248,28,0.248,29,0.29,30,0.278,31,0.281,32,0.272,33,0.281,34,0.257,35,0.335,37,2.751,41,5.09,45,2.756,96,2.131,98,0.795,108,1.584,129,3.831,140,4.837,148,6.287,160,6.201,161,2.647,170,4.731,196,2.756,220,5.976,237,2.881,258,7.981,260,3.027,261,7.16,269,2.881,270,7.16,271,3.43,274,3.027,374,3.95,375,4.21,376,6.865,377,1.439,378,6.487,379,2.756,380,2.7,381,2.7,382,2.756,384,5.083,394,3.205,395,5.558,396,10.764,397,3.95,398,3.027,399,3.205,400,3.739,401,3.739,402,3.739,403,2.244,404,10.764,405,9.189,406,3.739,407,4.233,408,3.739,409,3.739,410,3.739]],["keywords/28",[]],["title/29",[9,287.271,411,491.872,412,668.586]],["content/29",[3,0.087,7,0.395,23,3.081,26,2.173,27,0.23,28,0.23,29,0.269,30,0.257,31,0.26,32,0.252,33,0.26,34,0.238,35,0.31,37,2.429,41,4.887,43,3.061,45,2.548,68,5.863,71,5.682,96,1.97,98,0.735,99,2.402,108,1.464,129,3.586,148,2.051,150,8.593,160,2.023,161,2.448,170,4.542,196,7.467,220,5.682,237,2.664,260,2.799,261,6.808,269,2.664,270,6.808,274,2.799,374,3.653,375,3.94,376,6.527,378,7.516,379,2.548,380,2.497,381,2.497,382,2.548,384,4.758,394,2.963,395,3.061,400,3.458,401,3.458,402,3.458,409,3.458,410,3.458,411,11.347,413,10.235,414,3.914,415,3.914,416,3.914,417,3.914,418,3.914,419,3.914,420,3.914,421,8.678,422,8.678,423,8.678,424,3.653]],["keywords/29",[]],["title/30",[96,389.08,425,772.93]],["content/30",[]],["keywords/30",[]],["title/31",[426,1063.631]],["content/31",[97,9.218,98,2.821,101,5.282,109,8.474,427,16.544,428,16.544]],["keywords/31",[]],["title/32",[126,652.722]],["content/32",[98,2.972,116,5.518,126,9.713,429,17.433]],["keywords/32",[]],["title/33",[430,1063.631]],["content/33",[97,9.377,98,2.87,101,5.373,377,5.193,431,7.499,432,15.28]],["keywords/33",[]],["title/34",[433,1063.631]],["content/34",[97,9.064,98,2.774,101,5.194,161,9.236,377,5.02,431,7.249,432,14.77,434,14.77]],["keywords/34",[]],["title/35",[435,1063.631]],["content/35",[97,9.218,98,2.821,101,5.282,377,5.105,431,7.372,436,11.745,437,12.171]],["keywords/35",[]],["title/36",[438,1063.631]],["content/36",[97,9.377,98,2.87,101,5.373,377,5.193,431,7.499,439,11.568]],["keywords/36",[]],["title/37",[440,831.642]],["content/37",[98,2.972,102,9.216,116,5.518,440,12.375]],["keywords/37",[]],["title/38",[441,1063.631]],["content/38",[41,6.092,98,2.92,101,5.468,102,9.054,116,5.421]],["keywords/38",[]],["title/39",[166,805.212]],["content/39",[3,0.083,7,0.809,13,1.661,23,2.643,27,0.577,28,0.577,29,0.935,30,0.647,31,0.654,32,0.633,33,0.654,34,0.598,35,0.778,44,4.751,87,6.545,97,6.038,98,1.848,101,3.46,106,2.205,122,6.153,160,5.085,161,6.153,166,7.448,442,10.837,443,10.837,444,7.231,445,9.839,446,9.839,447,8.691]],["keywords/39",[]],["title/40",[166,805.212]],["content/40",[3,0.086,7,0.869,13,1.846,23,2.937,27,0.641,28,0.641,29,1.005,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,44,5.105,60,10.934,98,2.053,106,2.451,180,9.658,447,9.658,448,10.934]],["keywords/40",[]],["title/41",[148,557.278]],["content/41",[98,2.972,102,9.216,116,5.518,148,8.293]],["keywords/41",[]],["title/42",[449,992.579]],["content/42",[3,0.082,7,0.604,13,1.718,23,2.734,27,0.597,28,0.597,29,0.957,30,0.669,31,0.676,32,1.023,33,0.676,34,0.618,35,0.805,82,5.191,98,1.912,102,5.927,121,9.499,122,6.365,148,8.339,204,10.179,439,7.706,444,7.481,449,9.499,450,10.179,451,10.179]],["keywords/42",[]],["title/43",[452,992.579]],["content/43",[3,0.064,7,0.725,9,3.99,23,4.231,27,0.495,28,0.495,29,0.579,30,0.554,31,0.56,32,0.542,33,0.56,34,0.512,35,0.667,43,13.071,96,4.244,98,2.294,101,2.965,102,4.909,116,5.008,170,4.448,452,7.868,453,9.287,454,7.448,455,8.431,456,7.868,457,8.431,458,8.431,459,9.287,460,8.431,461,8.431,462,8.431,463,9.287,464,8.431,465,12.116,466,8.431,467,8.431,468,8.431]],["keywords/43",[]],["title/44",[376,678.349]],["content/44",[98,2.92,101,5.468,102,9.054,116,5.421,376,9.917]],["keywords/44",[]],["title/45",[74,897.136]],["content/45",[74,13.115,98,2.92,101,5.468,102,9.054,116,5.421]],["keywords/45",[]],["title/46",[]],["content/46",[3,0.085,7,0.891,13,1.917,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,43,11.741,98,2.133,106,2.545,122,7.101,469,6.612,470,10.03,471,11.355]],["keywords/46",[]],["title/47",[226,805.212]],["content/47",[3,0.09,7,0.706,9,3.844,23,2.182,27,0.476,28,0.476,29,0.557,30,0.534,31,0.54,32,0.522,33,0.54,34,0.493,35,0.642,98,1.525,122,5.079,205,6.35,226,6.148,470,15.699,472,6.581,473,11.887,474,8.122,475,11.887,476,8.122,477,7.174,478,7.174,479,8.122,480,8.122,481,8.122,482,8.122,483,8.122]],["keywords/47",[]],["title/48",[101,374.015]],["content/48",[23,4.105,98,2.87,102,8.897,116,6.306,484,16.83]],["keywords/48",[]],["title/49",[259,609.253]],["content/49",[98,2.92,102,9.054,116,6.372,259,8.907]],["keywords/49",[]],["title/50",[485,509.391]],["content/50",[3,0.089,7,0.768,13,2.183,27,0.536,28,0.536,29,0.626,30,0.6,31,0.606,32,0.587,33,0.606,34,0.786,35,0.722,37,1.933,96,4.595,98,1.714,106,2.046,141,4.037,259,7.407,403,2.882,469,5.315,485,4.371,486,4.782,487,6.211,488,4.992,489,6.91,490,12.93,491,3.994,492,3.994]],["keywords/50",[]],["title/51",[236,557.278]],["content/51",[3,0.087,7,0.701,13,1.993,23,2.162,27,0.472,28,0.472,29,0.552,30,0.529,31,0.535,32,0.517,33,0.535,34,0.717,35,0.636,98,1.511,106,1.804,122,5.033,236,7.328,259,6.764,487,5.476,488,4.401,489,6.092,491,3.521,492,3.521,493,5.915,494,8.048,495,6.092,496,6.092,497,6.092,498,7.531,499,6.521,500,8.939,501,7.854,502,6.092,503,8.048,504,6.092,505,8.048]],["keywords/51",[]],["title/52",[34,64.623]],["content/52",[3,0.088,7,0.735,13,2.091,27,0.504,28,0.504,29,0.59,30,0.565,31,0.571,32,0.553,33,0.571,34,0.966,35,0.68,96,4.327,98,1.614,106,1.926,170,3.13,236,4.503,259,7.095,272,6.965,469,5.005,487,5.849,491,3.761,492,3.761,495,6.507,496,6.507,497,6.507,498,5.482,499,6.965,500,6.507,501,5.718,502,6.507,506,8.595,507,8.595]],["keywords/52",[]],["title/53",[258,707.521]],["content/53",[3,0.088,7,0.661,13,1.88,23,1.998,27,0.436,28,0.436,29,0.51,30,0.489,31,0.74,32,0.478,33,0.494,34,0.811,35,0.588,96,3.744,98,1.397,106,1.667,122,4.652,126,4.565,159,3.897,236,5.836,258,4.948,259,7.648,487,5.062,488,4.068,489,5.631,491,3.254,492,3.254,494,7.438,495,5.631,496,5.631,497,5.631,498,7.104,500,8.432,501,7.409,502,5.631,504,5.631,508,6.57,509,7.438,510,6.274,511,7.438]],["keywords/53",[]],["title/54",[512,992.579]],["content/54",[44,5.421,98,2.92,102,9.054,116,5.421,512,14.51]],["keywords/54",[]],["title/55",[156,652.722]],["content/55",[98,2.92,102,9.054,116,6.372,156,9.542]],["keywords/55",[]],["title/56",[485,509.391]],["content/56",[3,0.088,7,0.622,13,1.769,27,0.403,28,0.403,29,0.719,30,0.451,31,0.456,32,0.441,33,0.456,34,0.417,35,0.543,41,4.106,45,6.821,96,3.454,98,1.289,106,1.538,141,3.034,142,5.647,143,3.809,156,6.43,236,5.49,403,2.166,469,3.995,485,3.286,486,3.595,491,3.002,492,3.002,513,5.56,514,5.56,515,8.491,516,8.491,517,8.491,518,8.491,519,8.491,520,11.53,521,8.193,522,8.491,523,5.56,524,6.06]],["keywords/56",[]],["title/57",[9,503.358]],["content/57",[3,0.08,7,0.547,9,4.364,13,1.557,23,3.076,26,3.232,27,0.342,28,0.342,29,0.633,30,0.383,31,0.387,32,0.374,33,0.387,34,0.354,35,0.46,41,3.613,45,3.79,82,4.703,96,2.931,98,1.732,106,1.305,108,3.45,109,2.755,116,3.215,122,3.641,142,3.138,143,3.232,148,3.05,154,12.058,156,3.573,159,5.999,160,3.009,161,3.641,165,5.369,171,5.143,192,4.163,236,5.999,375,3.448,377,1.979,378,3.509,379,3.79,431,2.857,486,3.05,491,2.547,492,2.547,493,4.279,513,4.718,514,4.718,515,4.718,516,4.718,517,4.718,518,4.718,519,4.718,520,7.472,521,4.552,522,4.718,525,4.718,526,3.962,527,4.718,528,4.718,529,4.718,530,6.275,531,4.718,532,4.279]],["keywords/57",[]],["title/58",[533,1063.631]],["content/58",[98,2.87,102,8.897,116,6.306,192,10.927,534,12.382]],["keywords/58",[]],["title/59",[485,509.391]],["content/59",[3,0.082,7,0.74,13,1.465,27,0.509,28,0.509,29,0.596,30,0.57,31,0.829,32,0.558,33,0.577,34,0.527,35,0.686,53,4.893,58,5.774,98,1.63,106,1.945,129,4.678,150,5.327,155,10.178,192,10.442,469,5.054,485,4.157,534,13.702,535,7.033,536,9.56,537,9.56,538,8.1,539,9.56,540,9.56,541,9.56,542,10.108,543,6.207]],["keywords/59",[]],["title/60",[141,470.382]],["content/60",[98,2.87,102,8.897,116,6.306,141,6.758,544,9.745]],["keywords/60",[]],["title/61",[485,509.391]],["content/61",[3,0.087,7,0.828,13,2.355,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,98,1.912,106,2.281,141,6.169,403,3.213,469,5.927,485,4.875,486,5.333,491,4.453,492,4.453,535,8.248,544,6.492,545,10.179]],["keywords/61",[]],["title/62",[9,503.358]],["content/62",[3,0.082,7,0.487,9,3.879,13,1.384,23,3.54,26,2.791,27,0.295,28,0.295,29,0.345,30,0.33,31,0.334,32,0.323,33,0.334,34,0.305,35,0.398,41,3.211,71,2.791,82,6.103,96,2.531,98,1.539,106,1.127,108,3.881,109,2.379,116,2.857,122,3.144,140,7.06,141,2.223,142,4.417,143,4.55,148,2.634,150,5.03,154,11.422,155,7.232,159,6.27,160,2.598,161,3.144,165,6.968,177,4.441,192,3.595,236,5.436,375,2.977,377,1.709,378,4.939,379,3.273,403,1.587,431,2.467,486,2.634,491,2.2,492,2.2,493,3.695,498,3.206,504,3.806,523,4.074,525,4.074,526,5.577,527,4.074,528,4.074,529,4.074,530,7.06,531,4.074,532,3.695,546,5.027,547,8.196,548,5.027,549,5.027,550,4.24]],["keywords/62",[]],["title/63",[157,723.773]],["content/63",[98,2.972,102,9.216,116,5.518,157,10.77]],["keywords/63",[]],["title/64",[485,509.391]],["content/64",[3,0.087,7,0.815,13,2.319,27,0.584,28,0.584,29,0.683,30,0.654,31,0.661,32,0.64,33,0.661,34,0.605,35,0.787,37,2.107,98,1.869,106,2.23,141,4.4,403,3.141,469,5.793,485,4.765,486,5.213,491,4.353,492,4.353,535,8.062,551,9.285,552,11.128]],["keywords/64",[]],["title/65",[9,503.358]],["content/65",[3,0.082,7,0.55,9,4.387,13,1.565,23,3.512,26,3.253,27,0.344,28,0.344,29,0.402,30,0.385,31,0.389,32,0.377,33,0.389,34,0.356,35,0.463,37,1.241,41,3.632,82,6.667,96,2.95,98,1.741,106,1.314,108,3.468,109,2.773,116,3.232,122,3.665,148,3.071,154,12.086,155,6.461,159,6.025,160,3.029,161,3.665,165,5.397,174,5.177,192,4.191,236,4.857,270,3.898,375,3.471,377,1.992,378,3.532,379,3.815,403,1.85,431,2.876,486,3.071,491,2.564,492,2.564,493,4.307,525,4.749,526,3.988,527,4.749,528,4.749,529,4.749,530,6.308,531,4.749,532,4.307,551,10.732,552,7.511,553,4.749]],["keywords/65",[]],["title/66",[554,760.59]],["content/66",[98,2.92,102,9.054,116,5.421,376,9.917,554,11.119]],["keywords/66",[]],["title/67",[485,509.391]],["content/67",[3,0.087,7,0.803,13,2.283,27,0.571,28,0.571,29,0.668,30,0.64,31,0.647,32,0.626,33,0.647,34,0.591,35,0.77,37,2.061,96,4.898,98,1.827,106,2.181,141,4.303,376,6.206,403,3.072,431,4.776,469,5.666,485,4.66,486,5.098,491,4.257,492,4.257,554,6.958,555,11.945]],["keywords/67",[]],["title/68",[556,939.51]],["content/68",[98,2.87,102,8.897,116,6.306,156,9.377,556,13.497]],["keywords/68",[]],["title/69",[485,509.391]],["content/69",[3,0.087,7,0.803,13,2.283,27,0.571,28,0.571,29,0.668,30,0.64,31,0.647,32,0.626,33,0.647,34,0.591,35,0.77,37,2.061,98,1.827,106,2.181,141,4.303,156,5.971,403,3.072,431,4.776,469,5.666,485,4.66,486,5.098,491,4.257,492,4.257,535,7.885,556,8.595,557,13.524]],["keywords/69",[]],["title/70",[558,741.38]],["content/70",[98,2.972,102,9.216,116,5.518,558,11.032]],["keywords/70",[]],["title/71",[9,503.358]],["content/71",[3,0.086,7,0.696,9,5.551,13,2.349,23,3.151,27,0.468,28,0.688,29,0.547,30,0.524,31,0.53,32,0.513,33,0.53,34,0.485,35,0.631,58,5.305,82,7.095,85,5.192,98,1.498,101,4.125,106,1.787,109,3.774,122,4.987,149,9.893,465,6.727,493,5.861,553,9.504,558,8.176,559,6.462,560,7.044,561,7.975,562,7.975,563,7.975,564,7.975,565,7.044,566,6.727,567,6.236]],["keywords/71",[]],["title/72",[170,387.321]],["content/72",[98,2.87,102,8.897,116,6.306,170,5.564,368,11.23]],["keywords/72",[]],["title/73",[485,509.391]],["content/73",[3,0.087,7,0.768,13,2.183,27,0.536,28,0.536,29,0.626,30,0.6,31,0.606,32,0.587,33,0.606,34,0.555,35,0.722,36,5.942,37,3.18,96,4.595,98,1.714,106,2.046,141,4.037,170,4.709,368,6.709,403,2.882,469,5.315,485,4.371,486,4.782,488,4.992,489,6.91,491,3.994,492,3.994,568,12.93]],["keywords/73",[]],["title/74",[1,528.601]],["content/74",[1,7.866,98,2.972,102,9.216,116,5.518]],["keywords/74",[]],["title/75",[9,503.358]],["content/75",[1,5.988,3,0.087,7,0.715,9,5.702,13,1.397,22,7.308,23,3.817,27,0.485,28,0.485,29,0.568,30,0.544,31,0.55,32,0.532,33,0.55,34,0.503,35,0.654,96,4.165,97,5.077,98,1.554,101,2.909,106,1.854,122,7.535,155,5.767,159,4.335,220,4.593,493,6.081,553,6.704,569,7.308,570,7.308,571,7.308,572,12.049,573,7.308,574,8.274,575,8.274,576,7.308,577,7.308]],["keywords/75",[]],["title/76",[117,721.298,148,404.969]],["content/76",[]],["keywords/76",[]],["title/77",[121,721.298,148,404.969]],["content/77",[3,0.052,7,0.414,13,0.698,27,0.243,28,0.243,29,0.284,30,0.272,31,0.275,32,0.266,33,0.275,34,0.251,35,0.327,44,1.441,50,3.858,53,2.331,55,3.858,70,3.35,122,2.585,148,4.733,159,2.166,205,3.232,226,5.275,384,4.983,456,3.858,534,3.35,535,5.647,550,3.487,554,10.257,559,3.35,578,3.487,579,3.858,580,4.134,581,4.276,582,4.553,583,6.838,584,4.733,585,14.929,586,6.968,587,4.134,588,11.977,589,5.449,590,9.033,591,6.968,592,6.968,593,10.603,594,4.134,595,6.968,596,6.503,597,4.134,598,4.134,599,3.652,600,4.134,601,4.134,602,4.134,603,4.134,604,4.134,605,4.134,606,4.134,607,4.134,608,4.134,609,4.134,610,4.134,611,9.716,612,4.134,613,4.134,614,3.487,615,4.134,616,4.134,617,3.652,618,4.134,619,4.742,620,6.968,621,4.134,622,3.13,623,4.134,624,4.134,625,3.652,626,6.968,627,4.134,628,4.134,629,4.134,630,4.134,631,6.968,632,4.983,633,6.503,634,4.134,635,4.134,636,3.652,637,4.134,638,4.134,639,4.134,640,4.134,641,4.134,642,4.134,643,4.134,644,4.134,645,3.652,646,3.652,647,4.134,648,2.637,649,4.134,650,4.134,651,4.134,652,2.029,653,2.081]],["keywords/77",[]],["title/78",[148,404.969,155,538.754]],["content/78",[]],["keywords/78",[]],["title/79",[622,805.212]],["content/79",[3,0.083,7,0.899,13,1.942,27,0.675,28,0.675,29,0.789,30,0.756,31,0.764,32,0.74,33,0.764,34,0.699,35,0.91,44,4.01,101,4.045,106,2.578,581,7.059,584,6.027,652,5.645,653,5.79,654,8.226]],["keywords/79",[]],["title/80",[584,557.278]],["content/80",[3,0.084,7,0.915,13,1.994,27,0.693,28,0.693,29,0.81,30,0.776,31,0.785,32,0.759,33,0.785,34,0.718,35,0.934,44,4.117,581,7.248,584,6.188,652,5.796,653,5.945,655,11.81]],["keywords/80",[]],["title/81",[619,723.773]],["content/81",[3,0.084,7,0.915,13,1.994,27,0.693,28,0.693,29,0.81,30,0.776,31,0.785,32,0.759,33,0.785,34,0.718,35,0.934,44,4.117,581,7.248,619,8.037,652,5.796,653,5.945,656,11.81]],["keywords/81",[]],["title/82",[632,760.59]],["content/82",[3,0.085,7,0.809,13,2.301,27,0.577,28,0.577,29,0.675,30,0.647,31,0.654,32,0.633,33,0.654,34,0.598,35,0.778,44,3.43,53,5.547,68,5.636,85,6.405,106,2.205,148,5.155,170,3.583,488,5.381,581,8.363,632,7.036,652,6.688,653,4.953,657,9.839,658,9.839,659,8.691]],["keywords/82",[]],["title/83",[648,678.349]],["content/83",[3,0.086,7,0.848,13,2.412,27,0.619,28,0.619,29,0.723,30,0.693,31,0.7,32,0.678,33,0.7,34,0.641,35,0.834,44,3.676,106,2.363,384,7.539,581,6.47,648,6.724,652,7.012,653,5.307,660,10.543,661,9.313,662,8.243]],["keywords/83",[]],["title/84",[439,805.212]],["content/84",[3,0.085,7,0.862,13,2.452,27,0.634,28,0.634,29,0.741,30,0.71,31,0.718,32,0.694,33,0.718,34,0.656,35,0.854,97,6.628,101,3.798,106,2.421,439,8.176,581,6.628,652,7.128,653,5.437,663,10.8,664,9.11]],["keywords/84",[]],["title/85",[567,831.642]],["content/85",[3,0.083,7,0.891,13,1.917,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,82,5.791,101,5.28,566,9.578,567,8.879,581,6.968,652,5.573,653,5.716,665,11.355]],["keywords/85",[]],["title/86",[666,1063.631]],["content/86",[3,0.082,7,0.884,13,1.893,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,101,5.236,189,10.462,567,8.766,581,6.88,652,5.502,653,5.644,667,8.766,668,12.348,669,11.211]],["keywords/86",[]],["title/87",[670,939.51]],["content/87",[3,0.083,7,0.809,13,1.661,27,0.577,28,0.577,29,0.675,30,0.647,31,0.654,32,0.633,33,0.654,34,0.598,35,0.778,37,2.084,101,5.498,395,12.225,403,3.106,581,6.038,671,15.635,672,17.22,673,9.839,674,13.628,675,9.839]],["keywords/87",[]],["title/88",[676,1063.631]],["content/88",[3,0.083,7,0.899,13,1.942,27,0.675,28,0.675,29,0.789,30,0.756,31,0.764,32,0.74,33,0.764,34,0.699,35,0.91,36,7.489,37,2.436,101,4.045,384,8.226,581,7.059,652,5.645,653,5.79,677,11.503]],["keywords/88",[]],["title/89",[678,1063.631]],["content/89",[3,0.082,7,0.877,13,1.869,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,53,6.242,103,10.331,532,8.137,581,6.794,584,5.8,652,5.433,653,5.573,670,9.779,671,11.071,679,11.071,680,11.071]],["keywords/89",[]],["title/90",[34,64.623]],["content/90",[3,0.086,7,0.848,13,2.412,27,0.619,28,0.619,29,0.723,30,0.693,31,0.7,32,0.678,33,0.7,34,0.868,35,0.834,44,3.676,106,2.363,384,7.539,581,6.47,652,7.012,653,5.307,681,10.543,682,9.313,683,9.313]],["keywords/90",[]],["title/91",[38,678.349]],["content/91",[3,0.082,7,0.884,13,1.893,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,37,2.374,38,7.15,101,3.942,581,6.88,652,5.502,653,5.644,684,9.903,685,9.084,686,9.084,687,11.211]],["keywords/91",[]],["title/92",[39,652.722]],["content/92",[3,0.082,7,0.884,13,1.893,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,37,2.374,39,6.88,101,3.942,581,6.88,652,5.502,653,5.644,685,9.084,686,9.084,688,11.211,689,11.211]],["keywords/92",[]],["title/93",[558,741.38]],["content/93",[3,0.084,7,0.915,13,1.994,26,6.556,27,0.693,28,0.693,29,0.81,30,0.776,31,0.785,32,0.759,33,0.785,34,0.718,35,0.934,532,8.68,558,8.232,652,5.796,653,5.945,690,11.81]],["keywords/93",[]],["title/94",[89,536.188,691,607.025,692,607.025]],["content/94",[]],["keywords/94",[]],["title/95",[693,1063.631]],["content/95",[3,0.089,7,0.751,23,2.378,27,0.519,28,0.519,29,0.607,30,0.582,31,0.588,32,0.569,33,0.588,34,0.979,37,1.875,44,3.087,73,5.764,98,1.663,196,5.764,542,7.174,611,6.703,694,7.468,695,8.854,696,5.764,697,7.174,698,5.537,699,11.964,700,8.854,701,8.854,702,8.854,703,8.854,704,8.854]],["keywords/95",[]],["title/96",[705,1063.631]],["content/96",[3,0.09,7,0.674,23,2.05,27,0.448,28,0.448,29,0.524,30,0.502,31,0.754,32,0.491,33,0.507,34,0.824,37,1.616,44,2.66,73,4.968,196,7.391,542,6.183,611,5.777,694,6.436,696,4.968,698,4.772,706,7.631,707,7.631,708,7.631,709,7.631,710,11.353,711,7.631,712,11.353,713,7.631,714,7.631,715,13.557,716,7.631,717,7.631,718,7.631,719,7.631]],["keywords/96",[]],["title/97",[720,1063.631]],["content/97",[3,0.085,7,0.822,23,2.703,27,0.59,28,0.59,29,0.95,30,0.661,31,0.669,32,0.647,33,0.669,34,0.961,37,2.931,44,3.508,101,3.539,694,8.488,696,6.551,698,6.293,721,10.063,722,10.063,723,10.063,724,10.063,725,8.889,726,10.063,727,10.063]],["keywords/97",[]],["title/98",[101,271.793,728,772.93]],["content/98",[2,8.299,3,0.085,7,0.809,23,2.643,27,0.577,28,0.577,29,0.935,30,0.647,31,0.905,32,0.633,33,0.654,34,0.828,37,2.084,44,3.43,101,4.792,694,8.299,696,6.405,698,6.153,725,8.691,729,9.839,730,9.839,731,9.839,732,9.839,733,9.839,734,9.839,735,9.839]],["keywords/98",[]],["title/99",[736,939.51]],["content/99",[3,0.089,7,0.683,13,1.311,23,3.089,27,0.456,28,0.456,29,0.94,30,0.756,31,0.764,32,0.499,33,0.516,34,0.699,37,2.901,44,2.707,98,1.458,106,1.74,403,2.451,555,6.859,694,6.55,696,7.487,698,4.856,736,6.859,737,7.765,738,7.765,739,7.765,740,7.765,741,13.697,742,7.765,743,7.765,744,7.246,745,7.765,746,7.765,747,7.765]],["keywords/99",[]],["title/100",[3,4.714]],["content/100",[]],["keywords/100",[]],["title/101",[3,4.714]],["content/101",[3,0.058,5,9.863,6,10.187,7,1.119,30,0.856,31,0.866,32,0.838,33,0.866,34,0.792,35,1.03,187,10.557,748,14.35,749,14.35]],["keywords/101",[]],["title/102",[3,4.714]],["content/102",[3,0.088,32,1.163]],["keywords/102",[]],["title/103",[3,4.224,41,237.842]],["content/103",[3,0.074,7,0.912,13,1.607,14,8.41,29,0.653,30,0.626,31,0.633,32,0.612,33,0.885,34,0.578,35,0.753,237,6.479,239,7.715,750,10.487,751,10.487,752,10.487,753,10.487,754,10.487,755,10.487,756,10.487,757,10.487,758,10.487,759,10.487,760,8.885,761,8.885,762,10.487,763,10.487,764,10.487,765,8.885,766,10.487,767,10.487,768,10.487,769,10.487,770,9.521,771,10.487]],["keywords/103",[]],["title/104",[3,4.224,772,668.586]],["content/104",[3,0.09,7,0.822,13,1.334,31,0.525,32,0.508,37,1.674,97,4.85,98,1.484,116,2.756,126,4.85,129,4.26,165,4.602,220,4.388,251,7.376,588,7.376,765,7.376,770,7.904,773,8.705,774,8.705,775,8.705,776,8.705,777,8.705,778,8.705,779,8.705,780,8.705,781,8.705,782,7.376,783,15.244,784,8.705,785,8.705,786,8.705,787,8.705,788,8.705,789,8.705,790,7.904,791,8.705,792,8.705]],["keywords/104",[]],["title/105",[3,4.224,793,668.586]],["content/105",[3,0.089,7,0.797,13,1.892,23,3.011,30,0.737,31,0.498,32,0.482,101,2.638,126,6.879,129,4.043,187,6.078,196,7.297,212,10.46,220,6.223,664,6.327,765,7,790,11.209,794,8.262,795,8.262,796,8.262,797,8.262,798,8.262,799,12.346,800,8.262,801,8.262,802,14.781,803,8.262,804,8.262,805,8.262,806,8.262,807,8.262,808,8.262,809,8.262,810,8.262]],["keywords/105",[]],["title/106",[3,4.714]],["content/106",[]],["keywords/106",[]],["title/107",[97,652.722]],["content/107",[3,0.089,7,0.915,13,1.994,27,0.693,28,0.693,29,0.81,30,0.776,31,0.785,32,0.759,33,0.785,34,0.718,35,0.934,99,7.248,106,2.647,107,11.81]],["keywords/107",[]],["title/108",[92,939.51]],["content/108",[3,0.085,27,0.881,28,0.881,108,5.619,110,15.021]],["keywords/108",[]],["title/109",[111,1063.631]],["content/109",[3,0.085,27,0.881,28,0.881,108,5.619,114,15.021]],["keywords/109",[]],["title/110",[115,992.579]],["content/110",[3,0.085,27,0.881,28,0.881,116,5.237,118,15.021]],["keywords/110",[]],["title/111",[119,861.86]],["content/111",[3,0.085,27,0.881,28,0.881,116,5.237,123,15.021]],["keywords/111",[]],["title/112",[124,992.579]],["content/112",[3,0.085,27,0.881,28,0.881,116,5.237,127,15.021]],["keywords/112",[]],["title/113",[128,992.579]],["content/113",[3,0.083,23,4.329]],["keywords/113",[]],["title/114",[126,652.722]],["content/114",[3,0.085,27,0.881,28,0.881,116,5.237,130,15.021]],["keywords/114",[]],["title/115",[41,416.748]],["content/115",[3,0.088,27,0.825,28,0.825,41,5.511,108,5.261,132,12.424,133,14.065]],["keywords/115",[]],["title/116",[134,1063.631]],["content/116",[3,0.077,23,3.839,27,0.838,28,0.838,135,14.292,137,14.292,138,14.292,139,17.378]],["keywords/116",[]],["title/117",[126,474.327,811,851.317]],["content/117",[]],["keywords/117",[]],["title/118",[32,68.381]],["content/118",[3,0.08,7,0.896,27,0.541,28,0.541,29,0.633,30,0.606,31,0.613,32,1.055,33,1.003,34,0.56,35,0.729,98,1.732,101,4.58,160,4.767,161,5.768,165,5.37,237,6.276,239,7.473,444,6.779,486,4.832,501,8.664,654,6.595,667,7.211,760,8.607,761,8.607,812,10.158,813,10.158,814,9.223,815,10.158,816,7.779]],["keywords/118",[]],["title/119",[34,64.623]],["content/119",[3,0.074,7,0.877,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,44,5.148,47,8.971,73,7.207,98,2.079,129,5.966,163,11.071,744,10.331,782,10.331,814,11.071,817,8.971,818,11.071,819,9.779,820,11.071]],["keywords/119",[]],["title/120",[560,682.733,622,585.14]],["content/120",[3,0.083,7,0.73,23,4.508,26,6.829,27,0.499,28,0.499,29,0.584,30,0.559,31,0.566,32,0.547,33,0.566,34,0.517,35,0.673,37,1.803,44,2.968,58,5.663,97,7.549,98,1.599,101,5.079,148,4.46,149,7.18,560,10.865,581,5.224,584,4.46,622,6.444,654,6.087,821,9.376,822,8.513,823,9.376,824,9.376,825,5.041,826,8.513,827,9.376,828,8.513]],["keywords/120",[]],["title/121",[829,805.212]],["content/121",[3,0.079,7,0.891,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,44,3.959,98,2.133,101,3.993,395,8.879,584,5.949,654,8.12,817,9.201,829,11.368,830,9.201,831,10.03]],["keywords/121",[]],["title/122",[832,831.642]],["content/122",[3,0.078,7,0.869,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,37,2.315,44,5.105,68,6.263,87,7.273,98,2.053,399,8.277,817,8.86,830,8.86,832,8.549,833,12.043,834,10.207,835,8.86]],["keywords/122",[]],["title/123",[836,805.212]],["content/123",[3,0.075,7,0.899,27,0.675,28,0.675,29,0.789,30,0.756,31,0.764,32,0.74,33,0.764,34,0.699,35,0.91,87,7.652,98,2.16,101,4.045,498,7.336,544,7.336,817,9.321,836,11.466,837,11.503,838,9.321,839,11.503]],["keywords/123",[]],["title/124",[648,678.349]],["content/124",[3,0.07,7,0.815,27,0.584,28,0.584,29,0.683,30,0.654,31,0.661,32,0.64,33,0.661,34,0.605,35,0.787,43,7.779,85,6.477,98,1.869,101,5.53,129,5.362,501,6.618,579,9.285,648,10.03,654,7.115,662,7.779,667,7.779,840,10.959,841,9.95,842,15.126,843,10.959,844,10.959,845,10.959,846,7.779]],["keywords/124",[]],["title/125",[847,939.51]],["content/125",[3,0.074,7,0.884,26,6.224,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,37,2.374,53,6.321,98,2.105,399,8.487,403,3.539,544,7.15,584,5.874,838,9.084,847,9.903,848,6.131,849,11.211,850,9.903]],["keywords/125",[]],["title/126",[825,629.871]],["content/126",[3,0.077,7,0.923,27,0.702,28,0.702,29,0.821,30,0.787,31,0.795,32,0.77,33,0.795,34,0.727,35,0.947,37,2.535,98,2.248,129,6.451,403,3.779,431,5.875,825,9.205,848,6.546]],["keywords/126",[]],["title/127",[696,692.432]],["content/127",[3,0.068,7,0.791,27,0.559,28,0.559,29,0.653,30,0.626,31,0.633,32,0.612,33,0.633,34,0.578,35,0.753,37,3.253,44,3.319,85,6.198,98,1.788,129,5.131,205,7.444,384,6.808,403,3.006,431,4.673,454,11.766,534,7.715,578,8.031,579,8.885,584,6.979,696,8.671,825,7.888,846,7.444,848,5.207,851,8.41,852,9.521,853,9.521]],["keywords/127",[]],["title/128",[36,692.432]],["content/128",[3,0.074,4,9.521,7,0.791,27,0.559,28,0.559,29,0.653,30,0.626,31,0.633,32,0.856,33,0.633,34,0.578,35,0.753,36,6.198,37,2.016,98,1.788,101,4.684,126,5.843,403,3.006,454,8.41,501,10.219,565,8.41,583,7.208,684,8.41,848,5.207,850,8.41,854,10.487,855,10.487,856,14.671,857,10.487,858,10.487,859,8.41,860,10.487]],["keywords/128",[]],["title/129",[861,939.51]],["content/129",[3,0.073,7,0.869,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,37,2.315,98,2.053,101,3.845,399,8.277,403,3.452,454,9.658,583,8.277,584,5.729,674,10.934,835,8.86,848,5.979,852,10.934,861,9.658,862,12.043,863,10.934]],["keywords/129",[]],["title/130",[864,805.212]],["content/130",[3,0.077,7,0.923,27,0.702,28,0.702,29,0.821,30,0.787,31,0.795,32,0.77,33,0.795,34,0.727,35,0.947,37,2.535,98,2.248,403,3.779,431,5.875,584,6.272,848,6.546,864,11.768]],["keywords/130",[]],["title/131",[380,678.349]],["content/131",[3,0.071,7,0.828,23,2.734,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,37,3.371,44,3.549,87,6.771,98,1.912,170,6.235,368,7.481,380,8.897,403,3.213,431,4.995,486,5.333,589,7.959,816,8.585,830,8.248,848,5.566]],["keywords/131",[]],["title/132",[381,678.349]],["content/132",[3,0.072,7,0.855,23,2.866,27,0.626,28,0.626,29,0.732,30,0.701,31,0.709,32,0.686,33,0.709,34,0.648,35,0.844,37,3.05,44,3.72,98,2.004,157,7.261,170,5.246,368,7.842,381,6.805,403,3.368,431,5.237,486,5.59,611,8.078,830,8.646,848,5.835,865,9.957]],["keywords/132",[]],["title/133",[382,692.432]],["content/133",[3,0.072,7,0.855,27,0.626,28,0.626,29,0.732,30,0.701,31,0.709,32,0.686,33,0.709,34,0.648,35,0.844,37,3.05,44,3.72,98,2.004,157,7.261,170,5.246,368,7.842,382,6.946,403,3.368,431,5.237,486,5.59,830,8.646,848,5.835,866,9.425,867,9.957,868,10.67]],["keywords/133",[]],["title/134",[834,741.38]],["content/134",[3,0.079,7,0.768,27,0.536,28,0.536,29,0.626,30,0.6,31,0.606,32,0.587,33,0.606,34,0.555,35,0.722,37,1.933,44,4.508,47,7.396,85,5.942,98,1.714,126,5.602,141,4.037,403,2.882,431,4.48,486,4.782,544,5.821,583,6.91,818,9.128,834,10.466,848,4.992,869,6.91,870,7.396,871,9.128,872,9.128,873,8.518,874,8.518,875,10.054,876,10.054,877,10.054,878,10.054]],["keywords/134",[]],["title/135",[170,387.321]],["content/135",[3,0.074,7,0.877,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,37,2.344,98,2.079,140,7.533,141,4.896,170,5.377,258,7.364,368,8.137,403,3.495,431,5.433,486,5.8,544,7.061,848,6.054,869,8.381]],["keywords/135",[]],["title/136",[558,741.38]],["content/136",[3,0.079,7,0.72,26,4.636,27,0.49,28,0.49,29,0.573,30,0.549,31,0.555,32,0.537,33,0.555,34,0.507,35,0.661,37,2.569,58,8.07,68,6.949,82,4.259,85,5.437,98,1.568,101,4.266,258,5.556,431,4.099,465,7.044,558,9.959,564,8.352,565,7.377,566,7.044,567,6.53,584,4.376,619,5.683,648,7.737,848,4.567,879,9.199,880,9.199,881,9.199,882,9.199,883,12.132,884,7.044,885,7.377,886,8.352]],["keywords/136",[]],["title/137",[398,760.59]],["content/137",[3,0.074,7,0.884,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,37,2.374,98,2.105,140,7.629,141,4.958,258,7.458,398,10.648,403,3.539,431,5.502,486,5.874,544,7.15,848,6.131,869,8.487]],["keywords/137",[]],["title/138",[887,939.51]],["content/138",[3,0.074,7,0.877,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,37,3.127,53,6.242,98,2.079,101,5.192,103,10.331,105,10.331,584,5.8,846,8.656,848,6.054,887,9.779,888,8.971,889,12.194]],["keywords/138",[]],["title/139",[38,678.349]],["content/139",[3,0.073,7,0.869,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,37,2.315,38,6.973,98,2.053,101,3.845,140,7.44,141,4.835,403,3.452,431,5.366,486,5.729,544,6.973,684,9.658,685,8.86,686,8.86,848,5.979,869,8.277]],["keywords/139",[]],["title/140",[39,652.722]],["content/140",[3,0.073,7,0.869,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,37,2.315,39,6.71,98,2.053,101,3.845,140,7.44,141,4.835,403,3.452,431,5.366,486,5.729,544,6.973,685,8.86,686,8.86,688,10.934,848,5.979,869,8.277]],["keywords/140",[]],["title/141",[890,939.51]],["content/141",[3,0.083,7,0.841,27,0.611,28,0.611,29,0.715,30,0.685,31,0.692,32,0.67,33,0.692,34,0.861,35,0.824,37,3.002,53,5.874,98,1.957,170,3.794,259,8.119,403,3.289,411,8.442,487,7.09,848,5.698,890,9.203,891,11.475,892,14.174]],["keywords/141",[]],["title/142",[893,939.51]],["content/142",[3,0.074,7,0.884,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,37,2.374,98,2.105,101,3.942,189,10.462,403,3.539,544,7.15,567,8.766,584,5.874,830,9.084,835,9.084,838,9.084,848,6.131,893,9.903]],["keywords/142",[]],["title/143",[894,939.51]],["content/143",[3,0.071,7,0.445,22,6.626,24,6.327,26,6.223,27,0.44,28,0.44,29,0.769,30,0.493,31,0.498,32,0.863,33,0.498,34,0.456,35,0.593,37,1.589,41,5.258,85,4.884,98,1.409,101,4.719,132,9.901,165,6.527,220,4.164,399,5.679,403,2.368,425,7.501,431,3.682,444,5.513,486,3.93,583,5.679,596,7,599,11.854,782,10.46,846,5.865,848,4.102,851,6.626,859,11.854,894,6.626,895,6.626,896,11.209,897,7.501,898,8.262,899,13.42,900,8.262,901,7.501]],["keywords/143",[]],["title/144",[902,861.86]],["content/144",[3,0.076,7,0.915,26,6.556,27,0.693,28,0.693,29,0.81,30,0.776,31,0.785,32,0.759,33,0.785,34,0.718,35,0.934,37,3.263,98,2.218,431,5.796,437,9.57,848,6.459,902,12.486]],["keywords/144",[]],["title/145",[156,652.722]],["content/145",[3,0.082,7,0.503,23,3.293,26,2.907,27,0.307,28,0.307,29,0.581,30,0.344,31,0.348,32,0.337,33,0.348,34,0.318,35,0.414,41,3.319,45,3.409,82,6.251,96,2.636,98,1.591,108,3.169,109,2.478,116,2.953,142,2.822,143,2.907,148,2.743,150,3.213,154,11.984,155,3.65,156,5.198,159,6.422,160,2.706,161,3.274,165,7.137,192,3.744,236,5.589,375,3.101,377,1.78,378,3.155,379,3.409,403,2.674,431,2.57,486,2.743,513,4.243,514,4.243,515,4.243,516,4.243,517,4.243,518,4.243,519,4.243,520,6.864,521,4.094,522,4.243,524,4.625,525,4.243,526,5.764,527,4.243,528,4.243,529,4.243,530,7.259,531,4.243,532,3.848,550,4.416,553,4.243,652,4.157,654,3.744,903,3.964,904,5.236,905,5.767]],["keywords/145",[]],["title/146",[170,387.321]],["content/146",[3,0.09,7,0.608,9,3.149,23,2.75,27,0.39,28,0.39,29,0.457,30,0.437,31,0.442,32,0.428,33,0.442,34,0.404,35,0.526,37,1.409,41,6.254,98,1.25,155,8.694,170,5.813,260,8.919,261,6.809,269,6.965,270,6.809,368,7.523,394,9.443,578,5.613,654,4.759,903,5.038,906,6.21,907,15.424,908,10.236]],["keywords/146",[]],["title/147",[157,723.773]],["content/147",[3,0.084,7,0.562,13,1.016,23,3.144,26,3.342,27,0.353,28,0.353,29,0.413,30,0.396,31,0.4,32,0.387,33,0.4,34,0.366,35,0.476,37,1.275,41,3.71,82,6.767,96,3.03,98,1.778,106,1.349,108,3.542,109,2.849,116,3.301,148,3.154,154,12.2,155,8.157,157,6.443,159,6.132,160,3.112,161,3.765,165,5.513,192,4.305,236,4.961,375,3.565,377,2.046,378,3.628,379,3.919,403,1.901,431,2.955,486,3.154,525,4.878,526,4.097,527,4.878,528,4.878,529,4.878,530,6.443,531,4.878,532,4.425,551,8.836,552,7.672,553,4.878,654,4.305,903,4.558]],["keywords/147",[]],["title/148",[141,470.382]],["content/148",[3,0.084,7,0.447,23,3.351,26,2.519,27,0.266,28,0.266,29,0.311,30,0.298,31,0.301,32,0.292,33,0.301,34,0.276,35,0.359,41,3.784,71,2.519,82,6.861,96,2.284,98,1.415,108,3.613,109,2.147,116,2.626,140,7.651,141,3.331,142,5.205,143,4.182,148,2.377,150,4.622,154,10.965,155,9.935,159,5.891,160,2.345,161,2.837,165,6.547,192,3.245,236,5.891,375,2.687,377,1.542,378,5.82,379,2.954,403,1.432,431,2.227,486,2.377,498,4.804,504,3.435,510,3.827,523,6.104,525,3.677,526,5.126,527,3.677,528,3.677,529,3.677,530,6.572,531,3.677,532,3.335,543,3.245,544,2.894,546,4.537,547,7.532,548,7.532,549,4.537,550,3.827,654,3.245,869,3.435,903,3.435,909,8.296]],["keywords/148",[]],["title/149",[385,861.86]],["content/149",[3,0.084,7,0.701,27,0.472,28,0.472,29,0.552,30,0.529,31,0.535,32,0.517,33,0.535,34,0.936,35,1.106,37,1.704,41,5.48,47,6.521,96,4.051,98,2.218,108,4.417,129,6.364,141,3.559,159,4.217,257,7.51,369,7.109,377,2.735,385,13.295,389,7.109,431,3.95,486,4.217,544,5.133,869,6.092,903,6.092,910,8.864,911,8.048,912,8.048,913,8.048]],["keywords/149",[]],["title/150",[914,939.51]],["content/150",[3,0.089,7,0.649,27,0.426,28,0.426,29,0.498,30,0.477,31,0.482,32,0.466,33,0.482,34,0.441,35,0.574,53,9.307,57,5.879,58,4.826,96,3.652,98,2.053,108,2.714,109,3.434,205,5.673,379,11.154,424,6.771,485,3.475,534,5.879,544,4.627,828,7.255,838,5.879,888,5.879,903,5.493,914,12.933,915,7.991,916,6.771,917,7.255,918,7.255,919,7.255,920,7.255]],["keywords/150",[]],["title/151",[1,528.601]],["content/151",[1,7.062,3,0.088,7,0.715,13,1.397,22,7.308,23,3.237,27,0.485,28,0.485,29,0.568,30,0.544,31,0.55,32,0.532,33,0.55,34,0.503,35,0.654,96,4.165,97,5.077,98,1.554,101,2.909,106,1.854,122,5.174,155,8.399,159,4.335,220,4.593,553,6.704,569,7.308,570,10.643,571,7.308,572,12.049,573,7.308,574,8.274,576,7.308,577,7.308,654,5.916,903,6.264]],["keywords/151",[]],["title/152",[440,831.642]],["content/152",[3,0.077,7,0.587,13,1.075,23,1.71,26,3.535,27,0.374,28,0.374,29,0.437,30,0.418,31,0.423,32,0.409,33,0.423,34,0.387,35,0.504,44,2.22,73,4.145,85,4.145,98,2.278,99,3.907,101,4.81,108,2.382,129,3.431,165,3.707,170,2.319,193,6.367,209,6.367,369,5.624,437,11.084,440,12.26,679,9.892,816,5.37,851,8.738,866,5.624,888,5.159,903,4.82,921,7.013,922,7.013,923,15.066,924,7.013,925,14.813,926,6.367,927,7.013,928,10.895,929,7.013,930,6.367,931,12.131,932,12.131,933,6.367,934,6.367,935,6.367,936,7.013]],["keywords/152",[]],["title/153",[937,939.51]],["content/153",[3,0.079,7,0.768,27,0.536,28,0.536,29,0.626,30,0.6,31,0.606,32,0.587,33,0.606,34,0.912,35,0.722,71,5.067,96,4.595,98,2.428,108,3.415,109,8.158,170,3.324,544,5.821,838,7.396,937,8.063,938,7.699,939,17.988,940,10.054,941,9.128,942,15.015,943,9.128,944,8.518]],["keywords/153",[]],["title/154",[259,609.253]],["content/154",[3,0.079,7,0.665,27,0.44,28,0.44,29,0.515,30,0.493,31,0.498,32,0.482,33,0.498,34,0.815,35,0.593,44,2.615,73,4.884,96,3.776,98,2.992,108,5.02,116,2.615,129,4.043,170,2.732,236,7.031,259,9.924,487,5.105,495,10.159,496,8.486,497,8.486,498,4.784,499,6.078,500,5.679,501,4.99,502,5.679,819,6.626,938,6.327,941,7.501,945,7.501,946,8.262,947,11.209,948,8.262]],["keywords/154",[]],["title/155",[870,861.86]],["content/155",[3,0.08,7,0.828,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,37,2.954,44,4.864,96,7.022,98,1.912,141,4.501,161,6.365,205,7.959,617,8.991,870,8.248,901,10.179,902,11.304,938,8.585,949,10.179,950,11.211,951,10.179]],["keywords/155",[]],["title/156",[376,678.349]],["content/156",[3,0.091,7,0.608,26,3.694,27,0.39,28,0.39,29,0.457,30,0.437,31,0.442,32,0.428,33,0.442,34,0.404,35,0.526,41,2.607,45,6.664,73,4.332,78,6.21,98,1.25,108,2.489,119,5.392,129,3.586,170,2.423,376,6.528,380,4.244,381,4.244,382,4.332,395,5.203,398,4.759,436,5.203,554,4.759,584,3.487,619,4.528,645,5.878,648,4.244,834,4.638,938,5.613,952,7.329,953,6.655,954,6.655,955,6.655,956,6.655,957,6.655,958,6.655,959,6.655,960,6.655,961,6.655,962,6.655,963,6.655,964,6.655,965,6.21]],["keywords/156",[]],["title/157",[98,199.751]],["content/157",[3,0.072,7,0.762,26,8.289,27,0.53,28,0.53,29,0.62,30,0.594,31,0.6,32,0.581,33,0.6,34,0.549,44,5.668,47,10.401,89,7.98,98,2.411,129,4.869,188,9.035,578,7.62,667,7.064,697,7.321,698,5.65,699,7.321,816,7.62,817,7.321,819,11.338,906,8.431,966,14.138,967,14.138,968,9.951,969,9.951,970,9.951,971,9.951]],["keywords/157",[]],["title/158",[698,665.147]],["content/158",[3,0.086,7,0.725,23,2.265,27,0.495,28,0.495,29,0.579,30,0.944,31,0.56,32,0.542,33,0.56,34,0.957,44,6.077,87,5.609,89,7.448,97,5.174,98,1.583,160,4.358,161,5.273,578,7.112,691,8.431,692,8.431,697,6.832,698,5.273,699,6.832,819,7.448,906,7.868,925,8.431,938,7.112,972,9.287,973,8.431,974,8.431,975,9.287]],["keywords/158",[]],["title/159",[472,861.86]],["content/159",[3,0.074,7,0.884,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,73,7.299,87,7.458,98,2.105,129,6.042,470,9.903,472,9.084,477,9.903,478,9.903,486,5.874,817,9.084,976,11.211,977,11.211,978,11.211]],["keywords/159",[]],["title/160",[436,831.642]],["content/160",[3,0.073,7,0.869,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,37,2.315,98,2.053,140,7.44,141,4.835,403,3.452,431,5.366,436,11.45,437,8.86,486,5.729,544,6.973,848,5.979,850,9.658,859,9.658,869,8.277]],["keywords/160",[]],["title/161",[979,939.51]],["content/161",[3,0.074,7,0.877,9,5.239,23,2.974,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,37,2.344,44,3.86,98,2.079,403,3.495,431,5.433,437,8.971,848,6.054,866,9.779,883,11.071,884,9.338,979,9.779,980,12.194]],["keywords/161",[]],["title/162",[981,939.51]],["content/162",[3,0.076,7,0.915,26,6.556,27,0.693,28,0.693,29,0.81,30,0.776,31,0.785,32,0.759,33,0.785,34,0.718,35,0.934,37,2.501,98,2.218,243,11.021,403,3.728,431,5.796,611,8.941,848,6.459,981,10.432]],["keywords/162",[]],["title/163",[982,939.51]],["content/163",[3,0.072,7,0.855,27,0.626,28,0.626,29,0.732,30,0.701,31,0.709,32,0.686,33,0.709,34,0.648,35,0.844,37,2.26,38,6.805,44,3.72,98,2.004,101,5.065,403,3.368,431,5.237,437,8.646,501,9.582,848,5.835,863,10.67,982,9.425,983,11.752,984,11.752,985,9.957]],["keywords/163",[]],["title/164",[3,4.714]],["content/164",[]],["keywords/164",[]],["title/165",[3,4.714]],["content/165",[3,0.061,7,0.422,13,0.715,27,0.248,28,0.248,29,0.29,30,0.278,31,0.281,32,0.272,33,0.281,34,0.257,35,0.335,44,1.476,50,3.95,53,2.387,55,3.95,70,3.43,122,2.647,148,3.724,226,5.381,384,5.083,456,3.95,535,5.76,550,3.57,554,10.362,559,3.43,580,4.233,581,2.598,583,6.956,584,4.815,585,15.07,586,7.108,587,4.233,588,12.124,589,5.558,590,9.189,591,7.108,592,7.108,593,10.764,594,4.233,595,7.108,596,6.634,597,4.233,598,4.233,599,3.739,600,4.233,601,4.233,602,4.233,603,4.233,604,4.233,605,4.233,606,4.233,607,4.233,608,4.233,609,4.233,610,4.233,611,9.835,612,4.233,613,4.233,614,3.57,615,4.233,616,4.233,617,3.739,618,4.233,619,4.837,620,7.108,621,4.233,622,3.205,623,4.233,624,4.233,625,3.739,626,7.108,627,4.233,628,4.233,629,4.233,630,4.233,631,7.108,632,5.083,633,6.634,634,4.233,635,4.233,636,3.739,637,4.233,638,4.233,639,4.233,640,4.233,641,4.233,642,4.233,643,4.233,644,4.233,645,3.739,646,3.739,647,4.233,648,2.7,649,4.233,650,4.233,651,4.233,652,2.077,653,2.131,986,4.662]],["keywords/165",[]],["title/166",[3,4.714]],["content/166",[]],["keywords/166",[]],["title/167",[622,805.212]],["content/167",[3,0.086,7,0.931,13,2.049,27,0.712,28,0.712,29,0.833,30,0.797,31,0.806,32,0.78,33,0.806,34,0.737,35,0.96,106,2.72,652,5.955,653,6.108]],["keywords/167",[]],["title/168",[584,557.278]],["content/168",[3,0.086,7,0.931,13,2.049,27,0.712,28,0.712,29,0.833,30,0.797,31,0.806,32,0.78,33,0.806,34,0.737,35,0.96,652,5.955,653,6.108,655,12.135]],["keywords/168",[]],["title/169",[619,723.773]],["content/169",[3,0.086,7,0.931,13,2.049,27,0.712,28,0.712,29,0.833,30,0.797,31,0.806,32,0.78,33,0.806,34,0.737,35,0.96,652,5.955,653,6.108,656,12.135]],["keywords/169",[]],["title/170",[632,760.59]],["content/170",[3,0.09,7,0.828,13,2.355,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,68,5.83,106,2.281,488,5.566,632,7.279,652,6.846,653,5.124,658,10.179,659,8.991]],["keywords/170",[]],["title/171",[648,678.349]],["content/171",[3,0.088,7,0.869,13,2.472,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,106,2.451,652,7.187,653,5.504,660,10.934,661,9.658,662,8.549]],["keywords/171",[]],["title/172",[439,805.212]],["content/172",[3,0.088,7,0.884,13,2.514,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,106,2.513,652,7.308,653,5.644,663,11.211,664,9.456]],["keywords/172",[]],["title/173",[567,831.642]],["content/173",[3,0.086,7,0.931,13,2.049,27,0.712,28,0.712,29,0.833,30,0.797,31,0.806,32,0.78,33,0.806,34,0.737,35,0.96,652,5.955,653,6.108,665,12.135]],["keywords/173",[]],["title/174",[666,1063.631]],["content/174",[3,0.086,7,0.931,13,2.049,27,0.712,28,0.712,29,0.833,30,0.797,31,0.806,32,0.78,33,0.806,34,0.737,35,0.96,652,5.955,653,6.108,669,12.135]],["keywords/174",[]],["title/175",[670,939.51]],["content/175",[3,0.088,7,0.884,13,1.893,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,37,2.374,395,13.072,403,3.539,673,11.211,675,11.211]],["keywords/175",[]],["title/176",[676,1063.631]],["content/176",[3,0.086,7,0.915,13,1.994,27,0.693,28,0.693,29,0.81,30,0.776,31,0.785,32,0.759,33,0.785,34,0.718,35,0.934,36,7.689,37,2.501,652,5.796,653,5.945,677,11.81]],["keywords/176",[]],["title/177",[678,1063.631]],["content/177",[3,0.084,7,0.931,13,2.049,27,0.712,28,0.712,29,0.833,30,0.797,31,0.806,32,0.78,33,0.806,34,0.737,35,0.96,652,5.955,653,6.108,670,10.718,680,12.135]],["keywords/177",[]],["title/178",[34,64.623]],["content/178",[3,0.088,7,0.869,13,2.472,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,106,2.451,652,7.187,653,5.504,681,10.934,682,9.658,683,9.658]],["keywords/178",[]],["title/179",[38,678.349]],["content/179",[3,0.086,7,0.915,13,1.994,27,0.693,28,0.693,29,0.81,30,0.776,31,0.785,32,0.759,33,0.785,34,0.718,35,0.934,37,2.501,38,7.532,652,5.796,653,5.945,687,11.81]],["keywords/179",[]],["title/180",[39,652.722]],["content/180",[3,0.086,7,0.915,13,1.994,27,0.693,28,0.693,29,0.81,30,0.776,31,0.785,32,0.759,33,0.785,34,0.718,35,0.934,37,2.501,39,7.248,652,5.796,653,5.945,689,11.81]],["keywords/180",[]],["title/181",[558,741.38]],["content/181",[3,0.086,7,0.931,13,2.049,27,0.712,28,0.712,29,0.833,30,0.797,31,0.806,32,0.78,33,0.806,34,0.737,35,0.96,652,5.955,653,6.108,690,12.135]],["keywords/181",[]],["title/182",[3,4.714]],["content/182",[]],["keywords/182",[]],["title/183",[693,1063.631]],["content/183",[3,0.09,7,0.762,23,2.427,27,0.53,28,0.53,29,0.62,30,0.594,31,0.6,32,0.581,33,0.6,34,0.988,37,1.913,44,3.15,98,1.697,196,5.882,542,7.321,695,9.035,696,5.882,697,7.321,698,5.65,699,12.098,700,9.035,701,9.035,702,9.035,703,9.035,704,9.035]],["keywords/183",[]],["title/184",[705,1063.631]],["content/184",[3,0.091,7,0.683,23,2.086,27,0.456,28,0.456,29,0.533,30,0.51,31,0.764,32,0.499,33,0.516,34,0.832,37,1.644,44,2.707,196,7.487,542,6.292,696,5.055,698,4.856,706,7.765,707,7.765,708,7.765,709,7.765,710,11.501,711,7.765,712,11.501,713,7.765,714,7.765,715,13.697,716,7.765,717,7.765,718,7.765,719,7.765]],["keywords/184",[]],["title/185",[720,1063.631]],["content/185",[3,0.087,7,0.822,23,2.703,27,0.59,28,0.59,29,0.95,30,0.661,31,0.669,32,0.647,33,0.669,34,0.961,37,2.931,44,3.508,101,3.539,696,6.551,698,6.293,721,10.063,722,10.063,723,10.063,724,10.063,725,8.889,726,10.063,727,10.063]],["keywords/185",[]],["title/186",[101,271.793,728,772.93]],["content/186",[2,8.299,3,0.086,7,0.809,23,2.643,27,0.577,28,0.577,29,0.935,30,0.647,31,0.905,32,0.633,33,0.654,34,0.828,37,2.084,44,3.43,101,4.792,696,6.405,698,6.153,725,8.691,729,9.839,730,9.839,731,9.839,732,9.839,733,9.839,734,9.839,735,9.839]],["keywords/186",[]],["title/187",[736,939.51]],["content/187",[3,0.089,7,0.683,13,1.311,23,3.089,27,0.456,28,0.456,29,0.94,30,0.756,31,0.764,32,0.499,33,0.516,34,0.699,37,2.901,44,2.707,98,1.458,106,1.74,403,2.451,555,6.859,696,7.487,698,4.856,736,6.859,737,7.765,738,7.765,739,7.765,740,7.765,741,13.697,742,7.765,743,7.765,744,7.246,745,7.765,746,7.765,747,7.765]],["keywords/187",[]],["title/188",[3,4.714]],["content/188",[]],["keywords/188",[]],["title/189",[3,4.714]],["content/189",[3,0.084]],["keywords/189",[]],["title/190",[3,4.714]],["content/190",[]],["keywords/190",[]],["title/191",[3,4.224,6,474.626]],["content/191",[0,11.948,1,7.594,3,0.068,5,11.568,6,11.948,7,0.907]],["keywords/191",[]],["title/192",[3,4.224,8,491.872]],["content/192",[0,11.948,1,7.594,3,0.068,7,0.907,8,12.382,9,7.231]],["keywords/192",[]],["title/193",[3,4.224,10,566.475]],["content/193",[1,9.176,3,0.074,11,14.675,13,2.805,14,14.675,15,10.331,16,16.614,17,10.331,18,10.331,19,14.766,20,10.331,21,10.331,25,11.071]],["keywords/193",[]],["title/194",[3,4.714]],["content/194",[0,11.126,1,3.41,3,0.091,7,0.622,13,1.769,27,0.403,28,0.403,29,0.471,30,0.451,31,0.456,32,0.441,33,0.456,34,0.637,35,0.543,36,4.467,37,2.692,38,4.376,39,4.21,40,6.861,41,4.106,44,2.392,45,4.467,46,6.861,48,6.861,51,6.861,61,10.478,62,6.861,65,5.043,67,6.861,68,3.93,71,3.809,74,5.787,75,6.861,76,10.478,77,6.861,79,6.861,80,6.861,83,6.861,987,7.933]],["keywords/194",[]],["title/195",[3,4.714]],["content/195",[]],["keywords/195",[]],["title/196",[426,1063.631]],["content/196",[3,0.083,109,7.627]],["keywords/196",[]],["title/197",[126,652.722]],["content/197",[3,0.083,116,5.619]],["keywords/197",[]],["title/198",[430,1063.631]],["content/198",[3,0.083,377,5.477]],["keywords/198",[]],["title/199",[433,1063.631]],["content/199",[3,0.086,377,5.285,434,15.549]],["keywords/199",[]],["title/200",[435,1063.631]],["content/200",[3,0.083,377,5.477]],["keywords/200",[]],["title/201",[438,1063.631]],["content/201",[3,0.083,377,5.477]],["keywords/201",[]],["title/202",[440,831.642]],["content/202",[3,0.083,116,5.619]],["keywords/202",[]],["title/203",[441,1063.631]],["content/203",[3,0.086,41,6.092,116,5.421]],["keywords/203",[]],["title/204",[166,805.212]],["content/204",[3,0.089,7,0.835,13,1.738,23,2.766,27,0.604,28,0.604,29,0.965,30,0.677,31,0.684,32,0.662,33,0.684,34,0.626,35,0.814,44,4.902,106,2.308,160,5.322,166,7.795,444,7.568,445,10.297,446,10.297,447,9.096]],["keywords/204",[]],["title/205",[166,805.212]],["content/205",[3,0.088,7,0.869,13,1.846,23,2.937,27,0.641,28,0.641,29,1.005,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,44,5.105,106,2.451,180,9.658,447,9.658,448,10.934]],["keywords/205",[]],["title/206",[148,557.278]],["content/206",[3,0.083,116,5.619]],["keywords/206",[]],["title/207",[449,992.579]],["content/207",[3,0.087,7,0.657,13,1.869,23,2.974,27,0.65,28,0.65,29,1.013,30,0.728,31,0.736,32,1.068,33,0.736,34,0.673,35,0.876,82,5.646,148,5.8,444,8.137,450,11.071,451,11.071]],["keywords/207",[]],["title/208",[452,992.579]],["content/208",[3,0.09,7,0.768,23,4.387,27,0.536,28,0.536,29,0.626,30,0.6,31,0.606,32,0.587,33,0.606,34,0.555,35,0.722,43,7.137,116,3.182,170,3.324,455,9.128,457,9.128,458,9.128,460,9.128,462,9.128,464,9.128,465,12.665,466,9.128,467,9.128,468,9.128]],["keywords/208",[]],["title/209",[376,678.349]],["content/209",[3,0.083,116,5.619]],["keywords/209",[]],["title/210",[74,897.136]],["content/210",[3,0.083,116,5.619]],["keywords/210",[]],["title/211",[]],["content/211",[3,0.089,7,0.907,13,1.968,27,0.684,28,0.684,29,0.8,30,0.766,31,0.774,32,0.749,33,0.774,34,0.708,35,0.922,106,2.612,469,6.786,471,11.655]],["keywords/211",[]],["title/212",[226,805.212]],["content/212",[3,0.091,7,0.715,23,2.223,27,0.485,28,0.485,29,0.568,30,0.544,31,0.55,32,0.532,33,0.55,34,0.503,35,0.654,226,6.264,470,15.297,472,6.704,473,12.049,474,8.274,475,12.049,476,8.274,477,7.308,478,7.308,479,8.274,480,8.274,481,8.274,482,8.274,483,8.274]],["keywords/212",[]],["title/213",[101,374.015]],["content/213",[3,0.083,116,5.619]],["keywords/213",[]],["title/214",[259,609.253]],["content/214",[3,0.083,116,5.619]],["keywords/214",[]],["title/215",[485,509.391]],["content/215",[3,0.09,7,0.779,13,2.215,27,0.547,28,0.547,29,0.64,30,0.613,31,0.619,32,0.599,33,0.619,34,0.797,35,0.737,37,1.974,106,2.089,259,5.339,403,2.942,469,5.427,485,4.464,487,6.342,488,5.097,489,7.056,490,13.122,491,4.078,492,4.078]],["keywords/215",[]],["title/216",[236,557.278]],["content/216",[3,0.089,7,0.715,13,2.034,23,2.223,27,0.485,28,0.485,29,0.568,30,0.544,31,0.55,32,0.532,33,0.55,34,0.732,35,0.654,106,1.854,236,6.313,259,4.739,487,5.63,488,4.525,489,6.264,491,3.62,492,3.62,495,6.264,496,6.264,497,6.264,498,7.685,499,6.704,500,9.122,501,8.015,502,6.264,503,8.274,504,6.264,505,8.274]],["keywords/216",[]],["title/217",[34,64.623]],["content/217",[3,0.09,7,0.746,13,2.121,27,0.514,28,0.514,29,0.601,30,0.576,31,0.582,32,0.564,33,0.582,34,0.892,35,0.693,106,1.965,236,4.593,259,5.021,272,7.103,469,5.104,487,5.965,491,3.835,492,3.835,495,6.636,496,6.636,497,6.636,498,5.591,499,7.103,500,6.636,501,5.831,502,6.636,506,8.766,507,8.766]],["keywords/217",[]],["title/218",[258,707.521]],["content/218",[3,0.09,7,0.678,13,1.929,23,2.068,27,0.452,28,0.452,29,0.528,30,0.506,31,0.759,32,0.495,33,0.511,34,0.828,35,0.609,106,1.725,159,4.033,236,5.987,258,5.12,259,6.545,487,5.238,488,4.21,489,5.827,491,3.368,492,3.368,495,5.827,496,5.827,497,5.827,498,7.287,500,8.65,501,7.601,502,5.827,504,5.827,509,7.697,510,6.492,511,7.697]],["keywords/218",[]],["title/219",[512,992.579]],["content/219",[3,0.083,116,5.619]],["keywords/219",[]],["title/220",[156,652.722]],["content/220",[3,0.083,116,5.619]],["keywords/220",[]],["title/221",[485,509.391]],["content/221",[3,0.09,7,0.629,13,1.79,27,0.409,28,0.409,29,0.728,30,0.458,31,0.463,32,0.448,33,0.463,34,0.423,35,0.551,41,4.155,45,6.903,106,1.562,142,5.715,143,3.869,156,4.277,236,5.556,403,2.2,469,4.058,485,3.338,491,3.049,492,3.049,513,5.647,514,5.647,515,8.592,516,8.592,517,8.592,518,8.592,519,8.592,520,11.623,521,8.291,522,8.592,523,5.647,524,6.156]],["keywords/221",[]],["title/222",[9,503.358]],["content/222",[3,0.09,7,0.615,9,3.197,13,1.748,23,3.383,27,0.396,28,0.396,29,0.711,30,0.444,31,0.449,32,0.434,33,0.449,34,0.41,35,0.534,41,4.058,45,4.398,82,3.446,106,1.514,108,3.874,109,3.197,116,2.355,142,3.641,143,3.751,159,3.54,160,3.492,165,3.934,171,5.968,236,5.426,375,4.001,377,2.296,378,4.072,491,2.956,492,2.956,513,5.475,514,5.475,515,5.475,516,5.475,517,5.475,518,5.475,519,5.475,520,8.391,521,5.283,522,5.475,526,4.597,530,4.597]],["keywords/222",[]],["title/223",[533,1063.631]],["content/223",[3,0.083,116,5.619]],["keywords/223",[]],["title/224",[485,509.391]],["content/224",[3,0.09,7,0.862,13,1.823,27,0.634,28,0.634,29,0.741,30,0.71,31,0.718,32,0.694,33,0.718,34,0.656,35,0.854,106,2.421,150,6.628,469,6.289,485,5.173,542,11.768,543,7.723]],["keywords/224",[]],["title/225",[141,470.382]],["content/225",[3,0.083,116,5.619]],["keywords/225",[]],["title/226",[485,509.391]],["content/226",[3,0.09,7,0.848,13,2.412,27,0.619,28,0.619,29,0.723,30,0.693,31,0.7,32,0.678,33,0.7,34,0.641,35,0.834,106,2.363,403,3.328,469,6.139,485,5.049,491,4.613,492,4.613,545,10.543]],["keywords/226",[]],["title/227",[9,503.358]],["content/227",[3,0.091,7,0.615,9,3.197,13,1.748,23,3.792,27,0.396,28,0.396,29,0.464,30,0.444,31,0.449,32,0.434,33,0.449,34,0.41,35,0.534,41,4.058,71,3.751,82,5.281,106,1.514,108,4.71,109,3.197,116,2.355,142,5.581,143,5.749,159,3.54,160,3.492,165,3.934,177,5.968,236,3.54,375,4.001,377,2.296,378,6.241,491,2.956,492,2.956,523,5.475,526,4.597,530,7.047,988,7.441]],["keywords/227",[]],["title/228",[157,723.773]],["content/228",[3,0.083,116,5.619]],["keywords/228",[]],["title/229",[485,509.391]],["content/229",[3,0.09,7,0.828,13,2.355,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,37,2.156,106,2.281,403,3.213,469,5.927,485,4.875,491,4.453,492,4.453,552,11.304]],["keywords/229",[]],["title/230",[9,503.358]],["content/230",[3,0.092,7,0.637,9,3.351,13,1.812,23,3.885,27,0.415,28,0.415,29,0.486,30,0.465,31,0.47,32,0.455,33,0.47,34,0.43,35,0.56,37,1.5,41,4.205,82,5.474,106,1.587,108,4.015,109,3.351,116,2.469,159,3.71,160,3.66,165,4.123,174,6.255,236,3.71,375,4.193,377,2.407,378,4.267,403,2.235,491,3.098,492,3.098,526,4.818,530,4.818,552,8.697,987,5.361]],["keywords/230",[]],["title/231",[554,760.59]],["content/231",[3,0.083,116,5.619]],["keywords/231",[]],["title/232",[485,509.391]],["content/232",[3,0.09,7,0.828,13,2.355,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,37,2.156,106,2.281,403,3.213,469,5.927,485,4.875,491,4.453,492,4.453,555,12.322]],["keywords/232",[]],["title/233",[556,939.51]],["content/233",[3,0.083,116,5.619]],["keywords/233",[]],["title/234",[485,509.391]],["content/234",[3,0.09,7,0.828,13,2.355,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,37,2.156,106,2.281,403,3.213,469,5.927,485,4.875,491,4.453,492,4.453,557,13.95]],["keywords/234",[]],["title/235",[558,741.38]],["content/235",[3,0.083,116,5.619]],["keywords/235",[]],["title/236",[9,503.358]],["content/236",[3,0.092,7,0.773,9,4.365,13,2.549,23,2.478,27,0.541,28,0.764,29,0.633,30,0.606,31,0.613,32,0.593,33,0.613,34,0.56,35,0.729,106,2.067,465,7.779,561,9.223,562,9.223,563,9.223,987,9.861]],["keywords/236",[]],["title/237",[170,387.321]],["content/237",[3,0.083,116,5.619]],["keywords/237",[]],["title/238",[485,509.391]],["content/238",[3,0.09,7,0.785,13,2.232,27,0.553,28,0.553,29,0.646,30,0.619,31,0.626,32,0.606,33,0.626,34,0.572,35,0.745,36,6.132,37,3.235,106,2.111,170,3.43,403,2.974,469,5.485,485,4.511,488,5.151,489,7.131,491,4.121,492,4.121,568,13.22]],["keywords/238",[]],["title/239",[1,528.601]],["content/239",[3,0.083,116,5.619]],["keywords/239",[]],["title/240",[9,503.358]],["content/240",[3,0.091,7,0.768,9,4.32,13,1.541,23,4.034,27,0.536,28,0.536,29,0.626,30,0.6,31,0.606,32,0.587,33,0.606,34,0.555,35,0.722,106,2.046,159,4.782,220,5.067,569,8.063,570,8.063,571,8.063,573,8.063,575,9.128,576,8.063,577,8.063,987,9.789]],["keywords/240",[]],["title/241",[96,389.08,117,721.298]],["content/241",[]],["keywords/241",[]],["title/242",[584,557.278]],["content/242",[3,0.085,7,0.891,13,1.917,23,3.05,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,37,2.405,44,3.959,98,2.133,106,2.545,584,5.949,825,6.724,989,9.201]],["keywords/242",[]],["title/243",[619,723.773]],["content/243",[3,0.086,7,0.848,13,2.412,23,2.832,27,0.619,28,0.619,29,0.723,30,0.693,31,0.7,32,0.678,33,0.7,34,0.641,35,0.834,37,2.233,44,3.676,98,1.98,106,2.363,491,4.613,492,4.613,619,7.174,825,6.243,989,8.543,990,10.543]],["keywords/243",[]],["title/244",[397,992.579]],["content/244",[3,0.086,7,0.835,13,2.374,23,2.766,27,0.604,28,0.604,29,0.707,30,0.677,31,0.684,32,0.662,33,0.684,34,0.626,35,0.814,37,2.181,44,3.59,98,1.934,106,2.308,258,6.85,491,4.505,492,4.505,611,7.795,619,7.007,825,6.098,991,14.061]],["keywords/244",[]],["title/245",[632,760.59]],["content/245",[3,0.085,7,0.862,13,1.823,27,0.634,28,0.634,29,0.741,30,0.71,31,0.718,32,0.694,33,0.718,34,0.656,35,0.854,44,3.765,53,6.089,57,8.752,58,7.184,68,6.187,98,2.028,106,2.421,109,5.111,488,5.906,657,10.8,992,10.079]],["keywords/245",[]],["title/246",[884,897.136]],["content/246",[3,0.085,7,0.862,13,1.823,27,0.634,28,0.634,29,0.741,30,0.71,31,0.718,32,0.694,33,0.718,34,0.656,35,0.854,44,3.765,53,6.089,57,8.752,58,7.184,68,6.187,98,2.028,106,2.421,109,5.111,884,9.11,992,10.079,993,10.8]],["keywords/246",[]],["title/247",[885,939.51]],["content/247",[3,0.087,7,0.809,13,2.301,27,0.577,28,0.577,29,0.675,30,0.647,31,0.654,32,0.633,33,0.654,34,0.598,35,0.778,44,3.43,53,5.547,57,7.972,58,6.545,68,5.636,98,1.848,106,2.205,109,4.656,488,5.381,491,4.305,492,4.305,543,7.036,885,8.691,992,9.182,994,9.839]],["keywords/247",[]],["title/248",[648,678.349]],["content/248",[3,0.085,7,0.841,13,1.759,27,0.611,28,0.611,29,0.715,30,0.685,31,0.692,32,0.67,33,0.692,34,0.633,35,0.824,44,3.632,65,7.657,98,1.957,106,2.335,109,4.931,150,6.394,170,3.794,411,8.442,648,6.645,661,9.203,662,8.146,995,6.515,996,14.174]],["keywords/248",[]],["title/249",[34,64.623]],["content/249",[3,0.085,7,0.862,13,1.823,27,0.634,28,0.634,29,0.741,30,0.71,31,0.718,32,0.694,33,0.718,34,0.882,35,0.854,44,3.765,98,2.028,106,2.421,108,4.04,170,3.933,682,9.54,683,9.54,995,6.754,997,14.523]],["keywords/249",[]],["title/250",[998,939.51]],["content/250",[3,0.083,7,0.715,13,2.034,23,2.223,27,0.485,28,0.485,29,0.568,30,0.544,31,1.037,32,0.532,33,0.55,34,0.948,35,0.654,44,5.443,58,5.504,71,4.593,73,5.386,98,1.554,106,1.854,108,3.095,149,6.979,159,6.313,170,4.388,488,4.525,491,3.62,492,3.62,538,7.721,559,6.704,633,7.721,888,6.704,999,7.308,1000,9.113,1001,9.113,1002,8.274]],["keywords/250",[]],["title/251",[1003,1063.631]],["content/251",[3,0.083,7,0.71,13,2.02,23,2.202,27,0.481,28,0.481,29,0.562,30,0.539,31,1.033,32,0.527,33,0.545,34,0.727,35,0.648,44,5.419,47,6.642,58,5.453,71,4.551,73,5.336,98,1.539,106,1.837,108,3.066,149,6.914,159,6.27,170,2.985,385,6.642,488,4.483,491,3.586,492,3.586,538,7.649,559,6.642,584,4.295,838,6.642,888,6.642,998,7.24,999,7.24,1004,9.028,1005,9.028,1006,8.197]],["keywords/251",[]],["title/252",[825,629.871]],["content/252",[3,0.085,7,0.848,13,1.78,27,0.619,28,0.619,29,0.723,30,0.693,31,0.7,32,0.678,33,0.7,34,0.641,35,0.834,37,2.233,44,3.676,98,1.98,106,2.363,170,3.839,377,3.583,566,8.893,589,8.243,825,6.243,995,6.593,1007,14.289,1008,10.543]],["keywords/252",[]],["title/253",[646,939.51]],["content/253",[3,0.084,7,0.815,13,1.68,27,0.584,28,0.584,29,0.683,30,0.654,31,0.661,32,0.64,33,0.661,34,0.605,35,0.787,44,3.469,53,7.743,68,5.699,87,6.618,98,1.869,106,2.23,109,4.709,148,5.213,170,5.001,532,7.313,632,7.115,659,8.789,995,6.222,1009,10.959,1010,13.734]],["keywords/253",[]],["title/254",[70,861.86]],["content/254",[3,0.082,7,0.835,13,1.738,27,0.604,28,0.604,29,0.707,30,0.677,31,0.684,32,0.662,33,0.684,34,0.626,35,0.814,44,5.999,65,7.568,70,12.975,85,6.704,98,1.934,106,2.308,667,8.051,849,10.297,974,10.297,1011,8.685,1012,10.297]],["keywords/254",[]],["title/255",[834,741.38]],["content/255",[3,0.088,7,0.828,13,2.355,23,2.734,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,44,3.549,71,5.651,87,6.771,98,1.912,106,2.281,488,5.566,614,8.585,834,7.095,1013,11.211,1014,10.179,1015,10.179]],["keywords/255",[]],["title/256",[1016,1063.631]],["content/256",[3,0.084,7,0.835,13,2.374,23,2.766,27,0.604,28,0.604,29,0.707,30,0.677,31,0.684,32,0.662,33,0.684,34,0.854,35,0.814,44,3.59,71,5.716,87,6.85,98,1.934,106,2.308,220,5.716,488,5.631,614,8.685,1017,10.297,1018,8.685,1019,10.297,1020,9.096]],["keywords/256",[]],["title/257",[1021,1063.631]],["content/257",[3,0.084,7,0.835,13,2.374,23,2.766,27,0.604,28,0.604,29,0.707,30,0.677,31,0.684,32,0.662,33,0.684,34,0.854,35,0.814,44,3.59,71,5.716,87,6.85,98,1.934,106,2.308,220,5.716,488,5.631,614,8.685,1018,8.685,1020,9.096,1022,10.297,1023,10.297]],["keywords/257",[]],["title/258",[38,678.349]],["content/258",[3,0.084,7,0.715,13,2.034,27,0.485,28,0.485,29,0.568,30,0.544,31,0.55,32,0.532,33,0.55,34,0.503,35,0.654,37,2.552,38,5.277,82,4.22,85,5.386,98,1.554,101,2.909,106,1.854,170,3.013,377,2.812,403,2.612,491,3.62,492,3.62,583,6.264,625,7.308,636,7.308,667,6.469,684,10.643,685,9.763,686,9.763,846,9.421,873,7.721,874,7.721,895,7.308,995,5.174,1024,12.049,1025,8.274]],["keywords/258",[]],["title/259",[39,652.722]],["content/259",[3,0.087,7,0.785,13,2.232,27,0.553,28,0.553,29,0.646,30,0.619,31,0.626,32,0.606,33,0.626,34,0.572,35,0.745,37,2.8,39,5.781,98,1.769,101,3.312,106,2.111,170,3.43,377,3.201,403,2.974,491,4.121,492,4.121,589,7.365,685,7.633,686,7.633,846,7.365,985,8.79,995,5.891,1026,13.22]],["keywords/259",[]],["title/260",[398,760.59]],["content/260",[3,0.084,7,0.72,13,2.048,27,0.49,28,0.49,29,0.573,30,0.549,31,0.555,32,0.537,33,0.555,34,0.507,35,0.661,37,2.569,39,5.125,82,4.259,85,5.437,98,1.568,101,2.937,106,1.872,170,3.041,377,2.839,398,8.675,399,6.323,403,2.637,406,10.716,491,3.654,492,3.654,559,6.767,583,6.323,625,7.377,636,7.377,667,6.53,846,9.486,873,7.794,874,7.794,895,7.377,973,8.352,995,5.223,1025,8.352]],["keywords/260",[]],["title/261",[829,805.212]],["content/261",[3,0.083,7,0.803,13,1.643,27,0.571,28,0.571,29,0.668,30,0.64,31,0.647,32,0.626,33,0.647,34,0.591,35,0.77,44,4.715,98,1.827,106,2.181,108,3.64,170,3.543,565,8.595,584,5.098,589,7.608,829,11.767,831,8.595,895,8.595,995,6.085,1027,10.717,1028,13.524,1029,9.731,1030,9.731]],["keywords/261",[]],["title/262",[835,861.86]],["content/262",[3,0.086,7,0.869,13,1.846,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,37,2.315,98,2.053,101,3.845,106,2.451,170,3.982,377,3.716,399,8.277,835,8.86,995,6.838,1031,10.934]],["keywords/262",[]],["title/263",[584,557.278]],["content/263",[3,0.084,7,0.869,13,1.846,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,37,2.315,44,3.812,98,2.053,106,2.451,377,3.716,584,5.729,825,6.475,989,8.86,1032,12.043,1033,14.644]],["keywords/263",[]],["title/264",[36,692.432]],["content/264",[3,0.084,7,0.828,13,1.718,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,37,2.954,44,3.549,98,1.912,106,2.281,170,5.08,377,3.459,431,4.995,995,6.365,1034,10.179,1035,11.211,1036,11.211,1037,13.95,1038,10.179]],["keywords/264",[]],["title/265",[1039,1063.631]],["content/265",[3,0.083,7,0.848,13,1.78,27,0.619,28,0.619,29,0.723,30,0.693,31,0.7,32,0.678,33,0.7,34,0.641,35,0.834,85,6.863,98,1.98,101,3.707,106,2.363,501,9.505,534,11.578,1011,8.893,1040,15.738,1041,10.543,1042,11.612,1043,10.543]],["keywords/265",[]],["title/266",[380,678.349]],["content/266",[3,0.084,7,0.835,13,1.738,27,0.604,28,0.604,29,0.707,30,0.677,31,0.684,32,0.662,33,0.684,34,0.626,35,0.814,73,6.704,98,1.934,101,3.621,106,2.308,108,3.852,170,3.75,380,6.567,995,6.439,1044,10.297,1045,14.061,1046,10.297,1047,14.061,1048,10.297]],["keywords/266",[]],["title/267",[381,678.349]],["content/267",[3,0.083,7,0.803,13,1.643,27,0.571,28,0.571,29,0.668,30,0.64,31,0.647,32,0.626,33,0.647,34,0.591,35,0.77,73,6.335,98,1.827,101,3.422,106,2.181,109,4.605,170,3.543,543,6.958,611,7.366,662,7.608,865,9.081,995,6.085,1049,10.717,1050,10.717,1051,10.717,1052,10.717,1053,10.717,1054,10.717,1055,13.524,1056,9.731]],["keywords/267",[]],["title/268",[382,692.432]],["content/268",[3,0.084,7,0.828,13,1.718,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,73,6.626,98,1.912,101,3.579,106,2.281,108,3.808,129,5.486,170,3.707,866,8.991,867,9.499,995,6.365,1057,11.211,1058,13.95,1059,13.95,1060,10.179]],["keywords/268",[]],["title/269",[864,805.212]],["content/269",[3,0.083,7,0.768,13,1.541,27,0.536,28,0.536,29,0.626,30,0.6,31,0.606,32,0.587,33,0.606,34,0.555,35,0.722,57,7.396,58,8.601,68,5.228,71,5.067,85,5.942,98,1.714,99,5.602,106,2.046,170,4.709,461,9.128,566,7.699,584,6.775,589,7.137,816,7.699,864,9.789,995,5.708,1061,14.242,1062,12.93,1063,9.128]],["keywords/269",[]],["title/270",[1064,1063.631]],["content/270",[3,0.084,7,0.822,13,1.699,27,0.59,28,0.59,29,0.69,30,0.661,31,0.669,32,1.017,33,0.669,34,0.611,35,0.796,37,2.131,98,1.89,101,3.539,106,2.255,237,6.848,239,8.154,377,3.42,851,8.889,867,9.391,868,10.063,1034,10.063,1065,11.083,1066,13.841,1067,10.063]],["keywords/270",[]],["title/271",[1068,1063.631]],["content/271",[3,0.083,7,0.855,13,1.801,27,0.626,28,0.626,29,0.732,30,0.701,31,0.709,32,0.686,33,0.709,34,0.648,35,0.844,37,2.26,44,3.72,96,5.371,98,2.004,106,2.391,108,3.991,161,6.673,170,3.886,493,7.842,999,9.425,1069,14.405,1070,10.67]],["keywords/271",[]],["title/272",[832,831.642]],["content/272",[3,0.085,7,0.848,13,1.78,27,0.619,28,0.619,29,0.723,30,0.693,31,0.949,32,0.678,33,0.7,34,0.641,35,0.834,98,1.98,101,3.707,106,2.363,108,3.944,170,3.839,493,7.749,832,11.172,995,6.593,1071,14.289,1072,10.543]],["keywords/272",[]],["title/273",[836,805.212]],["content/273",[3,0.085,7,0.848,13,1.78,27,0.619,28,0.619,29,0.723,30,0.693,31,0.7,32,0.678,33,0.7,34,0.641,35,0.834,98,1.98,101,3.707,106,2.363,108,3.944,170,3.839,493,7.749,498,6.724,836,7.981,995,6.593,1073,14.289,1074,10.543,1075,10.543]],["keywords/273",[]],["title/274",[439,805.212]],["content/274",[3,0.085,7,0.899,13,1.942,27,0.675,28,0.675,29,0.789,30,0.756,31,0.764,32,0.74,33,0.764,34,0.699,35,0.91,98,2.16,101,4.045,106,2.578,377,3.91,439,8.708,664,9.702,999,10.161]],["keywords/274",[]],["title/275",[3,4.714]],["content/275",[3,0.091,7,0.746,23,2.355,27,0.514,28,0.514,29,0.862,30,0.576,31,0.582,32,0.564,33,0.582,34,0.533,35,0.693,41,3.435,53,8.278,65,6.443,82,6.407,141,3.877,142,4.724,143,4.866,144,8.766,145,8.766,146,8.766,147,8.18,148,4.593,150,5.379,151,8.18,1076,9.655]],["keywords/275",[]],["title/276",[3,4.714]],["content/276",[]],["keywords/276",[]],["title/277",[3,4.714]],["content/277",[3,0.084]],["keywords/277",[]],["title/278",[3,4.714]],["content/278",[]],["keywords/278",[]],["title/279",[3,4.224,6,474.626]],["content/279",[1,7.594,3,0.068,5,11.568,6,11.948,7,0.907,84,10.164]],["keywords/279",[]],["title/280",[3,4.224,8,491.872]],["content/280",[1,7.594,3,0.068,7,0.907,8,12.382,9,7.231,84,10.164]],["keywords/280",[]],["title/281",[3,4.224,10,566.475]],["content/281",[1,9.176,3,0.074,11,14.675,13,2.805,14,14.675,15,10.331,17,10.331,18,10.331,20,10.331,21,10.331,1077,18.299,1078,16.263,1079,12.194]],["keywords/281",[]],["title/282",[3,4.714]],["content/282",[]],["keywords/282",[]],["title/283",[3,4.714]],["content/283",[1,1.847,3,0.091,7,0.378,11,3.283,13,1.075,27,0.218,28,0.218,29,0.255,30,0.244,31,0.247,32,0.239,33,0.247,34,0.226,35,0.294,36,2.42,37,3.025,39,2.281,53,4.708,65,10.886,68,3.647,71,3.534,84,4.235,150,7.959,165,3.707,170,1.354,241,3.469,275,3.283,379,5.436,381,2.371,399,7.488,403,2.636,408,3.283,444,2.732,498,6.308,504,2.814,510,3.135,521,2.906,543,2.658,836,2.814,865,3.469,916,3.469,944,5.941,985,3.469,1080,2.732,1081,3.717,1082,4.094,1083,8.35,1084,4.094,1085,3.717,1086,3.717,1087,3.717,1088,3.717,1089,7.012,1090,4.094,1091,4.094,1092,4.094,1093,4.094,1094,4.094,1095,6.366,1096,4.094,1097,4.094,1098,4.094,1099,4.094,1100,7.012,1101,4.094,1102,4.094,1103,4.094,1104,4.094,1105,7.012,1106,4.094,1107,4.094,1108,4.094]],["keywords/283",[]],["title/284",[3,3.426,1109,772.93]],["content/284",[1,5.572,3,0.089,7,0.884,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,84,7.458,1080,8.24,1109,11.211,1110,12.348,1111,8.766]],["keywords/284",[]],["title/285",[3,4.714]],["content/285",[1,4.112,3,0.091,7,0.715,13,1.397,23,2.223,27,0.485,28,0.485,29,0.568,30,0.544,31,0.801,32,0.532,33,0.55,34,0.503,35,0.654,53,8.012,84,5.504,150,5.077,220,6.689,379,9.251,543,5.916,1018,6.979,1080,6.081,1081,8.274,1085,8.274,1086,8.274,1087,8.274,1112,9.113,1113,9.113]],["keywords/285",[]],["title/286",[3,4.714]],["content/286",[]],["keywords/286",[]],["title/287",[1114,1171.499]],["content/287",[1,4.112,3,0.092,7,0.715,23,3.817,27,0.485,28,0.485,29,0.568,30,0.544,31,0.55,32,0.532,33,0.55,34,0.503,35,0.654,41,4.721,82,6.145,84,5.504,141,3.659,142,6.494,143,6.689,485,3.962,850,7.308,1080,6.081,1111,6.469,1115,8.274,1116,8.274]],["keywords/287",[]],["title/288",[1117,1063.631]],["content/288",[1,4.151,3,0.092,7,0.72,23,2.244,27,0.49,28,0.49,29,0.573,30,0.549,31,0.555,32,0.537,33,0.555,34,0.507,35,0.661,41,3.272,82,4.259,84,5.556,141,3.694,142,4.501,143,4.636,147,7.794,148,4.376,151,11.321,377,2.839,1080,6.138,1111,6.53,1115,8.352,1116,8.352,1117,8.352,1118,9.199]],["keywords/288",[]],["title/289",[1119,1063.631]],["content/289",[1,3.76,3,0.091,7,0.67,23,3.03,27,0.444,28,0.444,29,0.925,30,0.497,31,0.503,32,0.486,33,0.503,34,0.46,35,0.598,37,1.602,41,2.964,82,3.859,84,5.033,141,3.346,142,4.077,143,4.2,192,5.41,220,4.2,379,9.733,498,8.602,1080,5.56,1083,7.566,1111,5.916,1119,7.566,1120,8.333,1121,8.333,1122,8.333,1123,8.333]],["keywords/289",[]],["title/290",[119,861.86]],["content/290",[1,3.728,3,0.09,7,0.665,13,1.266,23,3.011,27,0.44,28,0.44,29,0.515,30,0.493,31,0.498,32,0.482,33,0.498,34,0.456,35,0.593,41,2.939,84,4.99,119,6.078,141,3.317,142,4.043,143,4.164,165,4.368,170,2.732,196,4.884,236,3.93,411,6.078,486,3.93,1080,5.513,1088,7.501,1111,5.865,1124,8.262,1125,8.262,1126,8.262,1127,8.262,1128,8.262,1129,8.262,1130,8.262,1131,8.262,1132,8.262,1133,8.262,1134,8.262,1135,8.262,1136,7.501,1137,8.262]],["keywords/290",[]],["title/291",[554,760.59]],["content/291",[1,4,3,0.092,7,0.701,23,3.757,27,0.472,28,0.472,29,0.552,30,0.529,31,0.535,32,0.517,33,0.535,34,0.489,35,0.636,41,4.626,82,6.022,84,7.854,141,3.559,142,6.364,143,6.555,554,5.755,1080,5.915,1111,6.292,1136,8.048,1138,13.005,1139,8.864,1140,8.864]],["keywords/291",[]],["title/292",[3,4.714]],["content/292",[1,3.384,3,0.091,7,0.618,13,2.992,29,0.467,30,0.447,31,0.452,32,0.438,33,0.452,34,0.414,35,0.538,37,1.442,84,4.529,126,6.392,170,2.479,965,9.721,987,13.416,1080,5.004,1095,12.652,1111,5.323,1141,7.499,1142,7.499,1143,7.499,1144,7.499,1145,7.499,1146,7.499,1147,7.499,1148,7.499,1149,7.499,1150,7.499]],["keywords/292",[]],["title/293",[3,4.714]],["content/293",[3,0.09,7,0.528,13,0.94,27,0.327,28,0.327,29,1.066,30,0.366,31,0.37,32,0.358,33,0.37,34,0.338,35,0.44,37,1.179,41,4.355,106,1.247,141,3.935,142,2.999,143,3.09,156,5.46,157,6.054,159,7.757,160,6.562,165,7.393,166,6.735,170,2.027,171,4.916,172,12.697,173,5.565,174,4.916,175,12.697,176,5.565,177,4.916,178,12.697,179,5.565,180,9.817,181,5.565,182,5.565,183,5.565,1151,5.565]],["keywords/293",[]],["title/294",[3,4.714]],["content/294",[]],["keywords/294",[]],["title/295",[32,68.381]],["content/295",[3,0.089,7,1.021,27,0.604,28,0.604,29,0.707,30,0.677,31,0.684,32,0.904,33,1.064,34,0.626,35,0.814,160,5.322,237,7.007,239,8.344,375,6.098,444,7.568,760,9.609,761,9.609]],["keywords/295",[]],["title/296",[34,64.623]],["content/296",[3,0.087,7,0.948,27,0.732,28,0.732,29,0.856,30,0.82,31,0.829,32,0.802,33,0.829,34,0.758,35,0.987,108,4.667,820,12.477]],["keywords/296",[]],["title/297",[560,682.733,622,585.14]],["content/297",[3,0.086,7,0.891,23,4.034,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,37,2.405,622,8.596,822,11.355,825,6.724,826,11.355,1152,12.507]],["keywords/297",[]],["title/298",[829,805.212]],["content/298",[3,0.087,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,108,4.602,829,9.314,831,10.868]],["keywords/298",[]],["title/299",[832,831.642]],["content/299",[3,0.086,7,0.923,27,0.702,28,0.702,29,0.821,30,0.787,31,0.795,32,0.77,33,0.795,34,0.727,35,0.947,37,2.535,68,6.857,108,4.478,832,9.359,834,8.344]],["keywords/299",[]],["title/300",[836,805.212]],["content/300",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,108,4.602,836,9.314,837,12.303,839,12.303]],["keywords/300",[]],["title/301",[648,678.349]],["content/301",[3,0.088,7,0.923,27,0.702,28,0.702,29,0.821,30,0.787,31,0.795,32,0.77,33,0.795,34,0.727,35,0.947,109,5.665,648,7.634,662,9.359,841,11.97]],["keywords/301",[]],["title/302",[847,939.51]],["content/302",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,377,4.182,403,3.884,847,10.868]],["keywords/302",[]],["title/303",[825,629.871]],["content/303",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,377,4.182,403,3.884,825,7.286]],["keywords/303",[]],["title/304",[696,692.432]],["content/304",[3,0.086,7,0.869,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,37,3.496,377,3.716,384,7.819,403,3.452,696,9.533,825,8.672,853,10.934]],["keywords/304",[]],["title/305",[36,692.432]],["content/305",[3,0.088,7,0.907,27,0.684,28,0.684,29,0.8,30,0.766,31,0.774,32,0.982,33,0.774,34,0.708,35,0.922,36,7.587,37,2.468,377,3.961,403,3.679]],["keywords/305",[]],["title/306",[861,939.51]],["content/306",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,377,4.182,403,3.884,861,10.868]],["keywords/306",[]],["title/307",[864,805.212]],["content/307",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,377,4.182,403,3.884,864,9.314]],["keywords/307",[]],["title/308",[380,678.349]],["content/308",[3,0.088,7,0.884,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,37,3.541,170,5.422,377,3.81,380,7.15,403,3.539]],["keywords/308",[]],["title/309",[381,678.349]],["content/309",[3,0.089,7,0.891,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,37,3.18,170,4.135,377,3.859,381,7.242,403,3.585]],["keywords/309",[]],["title/310",[382,692.432]],["content/310",[3,0.089,7,0.891,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,37,3.18,170,4.135,377,3.859,382,7.392,403,3.585]],["keywords/310",[]],["title/311",[834,741.38]],["content/311",[3,0.09,7,0.869,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,37,2.315,377,3.716,403,3.452,834,7.621,870,8.86,871,10.934,872,10.934]],["keywords/311",[]],["title/312",[170,387.321]],["content/312",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,170,4.48,377,4.182,403,3.884]],["keywords/312",[]],["title/313",[558,741.38]],["content/313",[3,0.092,7,0.815,27,0.584,28,0.584,29,0.683,30,0.654,31,0.661,32,0.64,33,0.661,34,0.605,35,0.787,37,2.908,68,7.867,377,3.382,558,6.935,886,9.95]],["keywords/313",[]],["title/314",[398,760.59]],["content/314",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,377,4.182,398,8.798,403,3.884]],["keywords/314",[]],["title/315",[887,939.51]],["content/315",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,3.351,377,4.182,887,10.868]],["keywords/315",[]],["title/316",[38,678.349]],["content/316",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,38,7.847,377,4.182,403,3.884]],["keywords/316",[]],["title/317",[39,652.722]],["content/317",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,39,7.55,377,4.182,403,3.884]],["keywords/317",[]],["title/318",[890,939.51]],["content/318",[3,0.087,7,0.862,27,0.634,28,0.634,29,0.741,30,0.71,31,0.718,32,0.694,33,0.718,34,0.882,35,0.854,37,3.076,170,3.933,259,6.187,377,3.671,403,3.41,487,7.349,890,9.54,892,14.523]],["keywords/318",[]],["title/319",[893,939.51]],["content/319",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,377,4.182,403,3.884,893,10.868]],["keywords/319",[]],["title/320",[894,939.51]],["content/320",[3,0.088,7,0.578,27,0.571,28,0.571,29,0.928,30,0.64,31,0.647,32,0.999,33,0.647,34,0.591,35,0.77,37,2.061,41,5.299,132,11.945,377,3.307,403,3.072,444,7.152,599,8.595,859,8.595,894,8.595,896,9.731,897,9.731,899,9.731,1153,10.717]],["keywords/320",[]],["title/321",[902,861.86]],["content/321",[3,0.086,7,0.923,27,0.702,28,0.702,29,0.821,30,0.787,31,0.795,32,0.77,33,0.795,34,0.727,35,0.947,37,3.292,377,4.068,902,12.596]],["keywords/321",[]],["title/322",[156,652.722]],["content/322",[3,0.09,7,0.571,23,3.605,27,0.361,28,0.361,29,0.66,30,0.404,31,0.408,32,0.395,33,0.408,34,0.373,35,0.486,41,3.77,45,4.001,82,4.908,99,3.771,108,3.6,109,2.908,116,2.143,142,3.312,143,3.412,150,3.771,156,3.771,159,5.042,160,3.176,165,5.603,236,5.042,375,3.639,377,2.089,378,3.704,403,3.038,513,4.98,514,4.98,515,4.98,516,4.98,517,4.98,518,4.98,519,4.98,520,7.798,521,4.805,522,4.98,524,5.429,526,6.548,530,6.548,652,4.723,904,6.146,987,7.285]],["keywords/322",[]],["title/323",[170,387.321]],["content/323",[3,0.092,7,0.665,23,3.011,27,0.44,28,0.44,29,0.515,30,0.493,31,0.498,32,0.482,33,0.498,34,0.456,35,0.593,37,1.589,41,6.55,99,4.603,170,4.082,260,9.596,261,7.456,269,7.627,270,7.456,394,10.159,908,11.209]],["keywords/323",[]],["title/324",[157,723.773]],["content/324",[3,0.092,7,0.649,13,1.225,23,3.533,27,0.426,28,0.426,29,0.498,30,0.477,31,0.482,32,0.466,33,0.482,34,0.441,35,0.574,37,1.536,41,4.283,82,5.575,99,4.452,106,1.626,108,4.089,109,3.434,116,2.529,157,4.937,159,3.801,160,3.75,165,4.224,236,3.801,375,4.296,377,2.466,378,4.372,403,2.29,526,4.937,530,4.937,552,8.858,987,5.493]],["keywords/324",[]],["title/325",[141,470.382]],["content/325",[3,0.091,7,0.533,23,3.753,27,0.331,28,0.331,29,0.387,30,0.37,31,0.374,32,0.362,33,0.374,34,0.342,35,0.446,41,4.392,71,3.129,82,5.716,99,3.459,108,4.193,109,2.667,116,1.965,140,3.835,141,2.493,142,6.04,143,4.989,150,3.459,159,4.709,160,2.913,165,5.233,236,5.872,375,3.338,377,1.916,378,6.755,403,1.779,498,5.732,504,4.267,510,4.754,523,7.282,526,6.116,530,6.116,543,6.427,1154,6.208,1155,6.208,1156,6.208]],["keywords/325",[]],["title/326",[385,861.86]],["content/326",[3,0.09,7,0.751,27,0.519,28,0.519,29,0.607,30,0.582,31,0.588,32,0.569,33,0.588,34,0.979,35,1.168,37,1.875,41,4.958,99,5.433,108,4.733,129,6.819,159,4.639,377,3.009,385,7.174,389,7.82,911,8.854,912,8.854,913,8.854]],["keywords/326",[]],["title/327",[914,939.51]],["content/327",[3,0.092,7,0.687,27,0.46,28,0.46,29,0.538,30,0.515,31,0.52,32,0.504,33,0.52,34,0.476,35,0.62,53,9.576,99,4.807,108,2.93,109,3.707,205,6.125,379,11.057,424,7.311,888,6.348,914,6.92,916,7.311,917,7.834,918,7.834,919,7.834,920,7.834]],["keywords/327",[]],["title/328",[1,528.601]],["content/328",[1,4.536,3,0.091,7,0.768,13,1.541,23,3.473,27,0.536,28,0.536,29,0.626,30,0.6,31,0.606,32,0.587,33,0.606,34,0.555,35,0.722,99,5.602,106,2.046,159,4.782,220,5.067,569,8.063,570,11.421,571,8.063,573,8.063,576,8.063,577,8.063,987,9.789]],["keywords/328",[]],["title/329",[440,831.642]],["content/329",[3,0.091,7,0.756,13,1.51,27,0.525,28,0.525,29,0.614,30,0.588,31,0.594,32,0.575,33,0.594,34,0.543,35,0.707,99,5.488,440,13.375,926,8.943,930,8.943,931,14.847,932,14.847,933,8.943,934,8.943,935,8.943]],["keywords/329",[]],["title/330",[937,939.51]],["content/330",[3,0.09,7,0.809,27,0.577,28,0.577,29,0.675,30,0.647,31,0.654,32,0.633,33,0.654,34,0.95,35,0.778,71,5.462,108,3.681,109,7.987,116,3.43,937,8.691,942,13.628,943,9.839,944,9.182]],["keywords/330",[]],["title/331",[259,609.253]],["content/331",[3,0.089,7,0.725,27,0.495,28,0.495,29,0.579,30,0.554,31,0.56,32,0.542,33,0.56,34,0.873,35,0.667,98,2.294,108,5.374,116,4.259,236,6.4,259,4.83,487,5.737,495,9.248,496,9.248,497,9.248,498,5.377,499,6.832,500,6.383,501,5.609,502,6.383,945,12.216,947,8.431]],["keywords/331",[]],["title/332",[870,861.86]],["content/332",[3,0.086,7,0.877,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,37,3.127,116,3.86,141,4.896,617,9.779,870,8.971,902,11.965,949,11.071,951,11.071]],["keywords/332",[]],["title/333",[376,678.349]],["content/333",[3,0.092,7,0.622,27,0.403,28,0.403,29,0.471,30,0.451,31,0.456,32,0.441,33,0.456,34,0.417,35,0.543,41,2.688,45,6.821,78,6.403,116,2.392,119,5.56,170,2.498,376,4.376,380,4.376,381,4.376,382,4.467,395,5.365,398,4.906,436,5.365,554,4.906,584,3.595,619,4.669,645,6.06,648,4.376,834,4.782,953,6.861,954,6.861,955,6.861,956,6.861,957,6.861,958,6.861,959,6.861,960,6.861,961,6.861,962,6.861,963,6.861,964,6.861,965,6.403]],["keywords/333",[]],["title/334",[98,199.751]],["content/334",[3,0.089,7,0.899,27,0.675,28,0.675,29,0.789,30,0.756,31,0.764,32,0.74,33,0.764,34,0.699,98,2.16,108,4.303,697,9.321,698,7.193,699,9.321,1157,12.67]],["keywords/334",[]],["title/335",[698,665.147]],["content/335",[3,0.091,7,0.809,23,2.643,27,0.577,28,0.577,29,0.675,30,1.028,31,0.654,32,0.633,33,0.654,34,0.95,44,4.751,116,3.43,160,5.085,697,7.972,698,6.153,699,7.972]],["keywords/335",[]],["title/336",[472,861.86]],["content/336",[3,0.081,7,0.923,27,0.702,28,0.702,29,0.821,30,0.787,31,0.795,32,0.77,33,0.795,34,0.727,35,0.947,108,4.478,472,9.699,477,10.573,478,10.573,976,11.97,977,11.97,978,11.97]],["keywords/336",[]],["title/337",[436,831.642]],["content/337",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,377,4.182,403,3.884,436,9.62]],["keywords/337",[]],["title/338",[979,939.51]],["content/338",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,377,4.182,403,3.884,979,10.868]],["keywords/338",[]],["title/339",[981,939.51]],["content/339",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,377,4.182,403,3.884,981,10.868]],["keywords/339",[]],["title/340",[982,939.51]],["content/340",[3,0.085,7,0.939,27,0.722,28,0.722,29,0.844,30,0.809,31,0.817,32,0.791,33,0.817,34,0.748,35,0.973,37,2.605,377,4.182,403,3.884,982,10.868]],["keywords/340",[]],["title/341",[3,4.714]],["content/341",[]],["keywords/341",[]],["title/342",[3,4.714]],["content/342",[3,0.09,7,0.687,23,2.104,27,0.46,28,0.46,29,0.538,30,0.515,31,0.52,32,0.504,33,0.52,34,0.837,35,0.62,37,1.659,41,5.395,129,4.222,141,3.464,142,4.222,143,4.349,160,5.983,220,4.349,259,4.487,260,5.602,261,5.211,262,10.225,263,7.311,264,6.92,265,6.92,266,7.311,267,6.92,268,6.92,269,5.331,270,5.211,271,6.348,272,6.348,273,6.92,274,5.602]],["keywords/342",[]],["title/343",[3,4.714]],["content/343",[3,0.09,7,0.245,23,0.611,27,0.133,28,0.133,29,0.283,30,0.271,31,0.151,32,0.146,33,0.151,34,0.138,36,1.48,37,0.481,41,0.891,44,0.793,141,1.005,142,1.225,143,1.262,220,1.262,261,1.512,269,1.547,270,1.512,274,1.626,275,2.008,276,4.124,277,18.266,278,2.274,279,18.266,280,18.266,281,2.274,282,2.274,283,2.274,284,2.274,285,2.274,286,2.274,287,2.274,288,2.274,289,2.274,290,2.274,291,2.274,292,2.274,293,2.274,294,2.274,295,2.274,296,2.274,297,2.274,298,2.274,299,2.274,300,2.274,301,2.274,302,2.274,303,2.274,304,2.274,305,2.274,306,2.274,307,2.274,308,2.274,309,2.274,310,2.274,311,2.274,312,2.274,313,2.274,314,2.274,315,2.274,316,2.274,317,2.274,318,2.274,319,2.274,320,2.274,321,2.274,322,2.274,323,2.274,324,2.274,325,2.274,326,2.274,327,2.274,328,2.274,329,2.274,330,2.274,331,2.274,332,2.274,333,2.274,334,2.274,335,2.274,336,2.274,337,2.274,338,2.274,339,2.274,340,2.274,341,2.274,342,2.274,343,2.274,344,2.274,345,2.274,346,2.274,347,2.274,348,2.274,349,2.274,350,2.274,351,2.274,352,2.274,353,2.274,354,2.274,355,2.274,356,2.274,357,2.274,358,2.274,359,2.274,360,2.274,361,2.274,362,2.274,363,2.274,364,2.274,365,2.274,366,2.274,367,2.274,1158,2.504]],["keywords/343",[]],["title/344",[3,4.714]],["content/344",[3,0.093,7,1.052,23,2.643,98,1.848,190,9.839,194,9.839,195,9.839,196,6.405,197,9.839,198,9.839,199,9.839,200,9.839]],["keywords/344",[]],["title/345",[3,4.714]],["content/345",[]],["keywords/345",[]],["title/346",[3,4.714]],["content/346",[3,0.092,7,0.383,23,2.272,27,0.222,28,0.222,29,0.259,30,0.248,31,0.251,32,0.243,33,0.251,34,0.744,35,0.299,37,2.592,41,6.558,99,2.32,108,1.414,109,1.789,129,4.558,148,5.241,160,5.807,170,2.352,220,3.586,237,5.755,260,6.047,261,8.143,262,5.706,264,3.339,265,3.339,267,3.339,268,3.339,269,5.755,270,4.297,271,5.234,272,3.063,273,3.339,274,6.047,375,3.825,376,2.411,377,1.285,378,5.096,380,2.411,381,2.411,382,2.461,383,3.781,386,3.781,387,6.459,388,3.781,389,3.339,390,3.781,391,3.781,392,3.781,393,3.781,394,7.573,1159,4.164,1160,4.164]],["keywords/346",[]],["title/347",[3,4.714]],["content/347",[3,0.091,7,0.436,23,3.295,27,0.258,28,0.258,29,0.302,30,0.289,31,0.292,32,0.283,33,0.292,34,0.267,35,0.348,37,2.806,41,5.508,45,2.866,108,1.647,129,2.372,148,5.781,160,6.339,170,2.675,196,2.866,220,6.125,237,2.995,258,7.339,260,3.148,261,2.928,269,2.995,270,7.339,271,3.567,274,3.148,375,4.349,376,6.028,377,1.496,378,4.426,380,2.807,381,2.807,382,2.866,394,3.332,396,11.033,400,3.888,401,3.888,402,3.888,403,2.319,404,11.033,405,9.451,406,3.888,407,4.402,408,3.888,409,3.888,410,3.888]],["keywords/347",[]],["title/348",[3,4.714]],["content/348",[3,0.09,7,0.407,23,3.146,27,0.238,28,0.238,29,0.278,30,0.267,31,0.27,32,0.261,33,0.27,34,0.247,35,0.321,37,2.48,41,5.304,43,3.173,45,2.642,68,6.001,71,5.816,99,2.49,108,1.518,129,2.187,150,8.732,160,2.097,170,2.498,196,7.625,220,5.816,237,2.762,260,2.902,261,2.7,269,2.762,270,6.969,274,2.902,375,4.063,376,5.683,378,6.314,380,2.588,381,2.588,382,2.642,394,3.072,400,3.585,401,3.585,402,3.585,408,3.585,409,3.585,410,3.585,411,9.491,413,10.477,414,4.058,415,4.058,416,4.058,417,4.058,418,4.058,419,4.058,420,4.058,421,8.911,422,8.911,423,8.911]],["keywords/348",[]],["title/349",[3,4.714]],["content/349",[]],["keywords/349",[]],["title/350",[584,557.278]],["content/350",[3,0.088,7,0.899,13,1.942,23,3.09,27,0.675,28,0.675,29,0.789,30,0.756,31,0.764,32,0.74,33,0.764,34,0.699,35,0.91,37,2.436,106,2.578,825,6.812,989,9.321]],["keywords/350",[]],["title/351",[619,723.773]],["content/351",[3,0.089,7,0.855,13,2.432,23,2.866,27,0.626,28,0.626,29,0.732,30,0.701,31,0.709,32,0.686,33,0.709,34,0.648,35,0.844,37,2.26,106,2.391,491,4.668,492,4.668,825,6.319,989,8.646,990,10.67]],["keywords/351",[]],["title/352",[397,992.579]],["content/352",[3,0.089,7,0.855,13,2.432,23,2.866,27,0.626,28,0.626,29,0.732,30,0.701,31,0.709,32,0.686,33,0.709,34,0.648,35,0.844,37,2.26,106,2.391,491,4.668,492,4.668,825,6.319,991,14.405]],["keywords/352",[]],["title/353",[632,760.59]],["content/353",[3,0.089,7,0.891,13,1.917,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,68,6.504,106,2.545,109,5.374,488,6.21,508,10.03]],["keywords/353",[]],["title/354",[884,897.136]],["content/354",[3,0.089,7,0.891,13,1.917,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,68,6.504,106,2.545,109,5.374,508,10.03,993,11.355]],["keywords/354",[]],["title/355",[885,939.51]],["content/355",[3,0.09,7,0.835,13,2.374,27,0.604,28,0.604,29,0.707,30,0.677,31,0.684,32,0.662,33,0.684,34,0.626,35,0.814,68,5.898,106,2.308,109,4.873,488,5.631,491,4.505,492,4.505,508,9.096,543,7.363,994,10.297]],["keywords/355",[]],["title/356",[648,678.349]],["content/356",[3,0.087,7,0.869,13,1.846,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,65,8.036,106,2.451,109,5.174,150,6.71,661,9.658,662,8.549,996,14.644,1161,6.71]],["keywords/356",[]],["title/357",[34,64.623]],["content/357",[3,0.088,7,0.877,13,1.869,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,106,2.481,108,4.141,682,9.779,683,9.779,997,14.766,1161,6.794]],["keywords/357",[]],["title/358",[998,939.51]],["content/358",[3,0.09,7,0.822,13,2.337,23,2.703,27,0.59,28,0.59,29,0.69,30,0.661,31,0.669,32,0.647,33,0.669,34,0.841,35,0.796,71,5.586,106,2.255,108,3.764,488,5.503,491,4.403,492,4.403,1002,10.063]],["keywords/358",[]],["title/359",[1003,1063.631]],["content/359",[3,0.09,7,0.822,13,2.337,23,2.703,27,0.59,28,0.59,29,0.69,30,0.661,31,0.669,32,0.647,33,0.669,34,0.611,35,0.796,71,5.586,106,2.255,108,3.764,488,5.503,491,4.403,492,4.403,998,8.889,1006,10.063]],["keywords/359",[]],["title/360",[825,629.871]],["content/360",[3,0.088,7,0.877,13,1.869,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,37,2.344,106,2.481,377,3.763,1007,14.766,1008,11.071,1161,6.794]],["keywords/360",[]],["title/361",[646,939.51]],["content/361",[3,0.089,7,0.862,13,1.823,27,0.634,28,0.634,29,0.741,30,0.71,31,0.718,32,0.694,33,0.718,34,0.656,35,0.854,68,6.187,106,2.421,109,5.111,632,7.723,659,9.54,1010,14.523,1161,6.628]],["keywords/361",[]],["title/362",[70,861.86]],["content/362",[3,0.09,7,0.891,13,1.917,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,65,8.346,106,2.545,1011,9.578,1012,11.355]],["keywords/362",[]],["title/363",[834,741.38]],["content/363",[3,0.09,7,0.855,13,2.432,23,2.866,27,0.626,28,0.626,29,0.732,30,0.701,31,0.709,32,0.686,33,0.709,34,0.648,35,0.844,71,5.923,106,2.391,488,5.835,1014,10.67,1015,10.67]],["keywords/363",[]],["title/364",[1016,1063.631]],["content/364",[3,0.087,7,0.869,13,2.472,23,2.937,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,71,6.07,106,2.451,488,5.979,1017,10.934,1018,9.222,1019,10.934,1020,9.658]],["keywords/364",[]],["title/365",[1021,1063.631]],["content/365",[3,0.087,7,0.869,13,2.472,23,2.937,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,71,6.07,106,2.451,488,5.979,1018,9.222,1020,9.658,1022,10.934,1023,10.934]],["keywords/365",[]],["title/366",[38,678.349]],["content/366",[3,0.09,7,0.809,13,2.301,27,0.577,28,0.577,29,0.675,30,0.647,31,0.654,32,0.633,33,0.654,34,0.598,35,0.778,37,2.886,38,6.275,106,2.205,377,3.344,403,3.106,491,4.305,492,4.305,1024,13.628,1161,6.038]],["keywords/366",[]],["title/367",[39,652.722]],["content/367",[3,0.089,7,0.822,13,2.337,27,0.59,28,0.59,29,0.69,30,0.661,31,0.669,32,0.647,33,0.669,34,0.611,35,0.796,37,2.931,39,6.175,106,2.255,377,3.42,403,3.177,491,4.403,492,4.403,1026,13.841,1161,6.175]],["keywords/367",[]],["title/368",[398,760.59]],["content/368",[3,0.09,7,0.809,13,2.301,27,0.577,28,0.577,29,0.675,30,0.647,31,0.654,32,0.633,33,0.654,34,0.598,35,0.778,37,2.886,39,6.038,106,2.205,377,3.344,403,3.106,406,12.038,491,4.305,492,4.305,1161,6.038]],["keywords/368",[]],["title/369",[829,805.212]],["content/369",[3,0.088,7,0.862,13,1.823,27,0.634,28,0.634,29,0.741,30,0.71,31,0.718,32,0.694,33,0.718,34,0.656,35,0.854,106,2.421,108,4.04,829,8.176,831,9.54,1028,14.523,1029,10.8,1030,10.8,1161,6.628]],["keywords/369",[]],["title/370",[835,861.86]],["content/370",[3,0.089,7,0.891,13,1.917,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,37,2.405,106,2.545,377,3.859,1031,11.355,1161,6.968]],["keywords/370",[]],["title/371",[584,557.278]],["content/371",[3,0.087,7,0.877,13,1.869,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,37,2.344,106,2.481,377,3.763,825,6.556,989,8.971,1011,9.338,1033,14.766]],["keywords/371",[]],["title/372",[36,692.432]],["content/372",[3,0.089,7,0.862,13,1.823,27,0.634,28,0.634,29,0.741,30,0.71,31,0.718,32,0.694,33,0.718,34,0.656,35,0.854,37,3.076,106,2.421,377,3.671,1037,14.523,1038,10.8,1161,6.628]],["keywords/372",[]],["title/373",[1039,1063.631]],["content/373",[3,0.09,7,0.884,13,1.893,27,0.658,28,0.658,29,0.769,30,0.737,31,0.745,32,0.721,33,0.745,34,0.681,35,0.887,106,2.513,1011,9.456,1041,11.211,1043,11.211]],["keywords/373",[]],["title/374",[380,678.349]],["content/374",[3,0.087,7,0.862,13,1.823,27,0.634,28,0.634,29,0.741,30,0.71,31,0.718,32,0.694,33,0.718,34,0.656,35,0.854,106,2.421,108,4.04,1044,10.8,1045,14.523,1046,10.8,1047,14.523,1048,10.8,1161,6.628]],["keywords/374",[]],["title/375",[381,678.349]],["content/375",[3,0.087,7,0.877,13,1.869,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,106,2.481,109,5.239,543,7.917,1055,14.766,1056,11.071,1161,6.794,1162,12.194]],["keywords/375",[]],["title/376",[382,692.432]],["content/376",[3,0.087,7,0.877,13,1.869,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,106,2.481,108,4.141,1058,11.071,1059,14.766,1060,11.071,1161,6.794,1163,12.194]],["keywords/376",[]],["title/377",[864,805.212]],["content/377",[3,0.091,7,0.828,13,1.718,27,0.597,28,0.597,29,0.698,30,0.669,31,0.676,32,0.654,33,0.676,34,0.618,35,0.805,68,5.83,71,5.651,99,6.246,106,2.281,864,7.706,1062,13.95,1063,10.179,1161,6.246]],["keywords/377",[]],["title/378",[1064,1063.631]],["content/378",[3,0.088,7,0.877,13,1.869,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,37,2.344,106,2.481,377,3.763,1066,14.766,1067,11.071,1161,6.794]],["keywords/378",[]],["title/379",[1068,1063.631]],["content/379",[3,0.088,7,0.869,13,1.846,23,2.937,27,0.641,28,0.641,29,0.75,30,0.719,31,0.726,32,0.703,33,0.726,34,0.664,35,0.865,37,2.315,44,3.812,106,2.451,108,4.09,1069,14.644,1070,10.934]],["keywords/379",[]],["title/380",[832,831.642]],["content/380",[3,0.089,7,0.877,13,1.869,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,106,2.481,108,4.141,1071,14.766,1072,11.071,1161,6.794]],["keywords/380",[]],["title/381",[836,805.212]],["content/381",[3,0.088,7,0.877,13,1.869,27,0.65,28,0.65,29,0.76,30,0.728,31,0.736,32,0.712,33,0.736,34,0.673,35,0.876,106,2.481,108,4.141,1073,14.766,1074,11.071,1075,11.071,1161,6.794]],["keywords/381",[]],["title/382",[439,805.212]],["content/382",[3,0.088,7,0.891,13,1.917,23,3.05,27,0.666,28,0.666,29,0.779,30,0.746,31,0.754,32,0.73,33,0.754,34,0.69,35,0.898,37,2.405,41,4.449,106,2.545,377,3.859,664,9.578]],["keywords/382",[]],["title/383",[3,3.615,201,441.436,202,441.436]],["content/383",[3,0.091,7,0.272,13,2.624,23,2.041,30,0.639,33,0.305,34,0.279,41,2.977,53,5.485,126,2.813,141,2.027,142,2.471,150,2.813,156,2.813,159,3.98,187,7.883,196,7.366,201,8.593,202,4.049,211,4.584,212,7.09,213,4.584,214,4.584,215,7.597,216,4.584,217,4.584,218,4.584,219,4.584,220,4.218,221,4.584,222,4.584,223,4.584,224,4.584,225,4.584,226,3.47,227,4.584,228,4.584,229,4.584,230,4.584,231,4.584,232,4.584,233,7.597,234,7.597,235,4.584,236,2.402,237,3.119,238,4.584,239,3.715,240,4.584,241,4.278,242,4.584,243,4.278,244,4.584,245,4.584,246,4.584,247,4.584,248,7.597,249,7.597,250,4.584,251,7.09,252,4.584,253,4.584,254,7.597,255,4.584,256,4.584,1151,4.584]],["keywords/383",[]]],"invertedIndex":[["",{"_index":3,"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]]},"164":{"position":[[0,4]]},"165":{"position":[[0,5]]},"166":{"position":[[0,6]]},"182":{"position":[[0,4]]},"188":{"position":[[0,4]]},"189":{"position":[[0,3]]},"190":{"position":[[0,3]]},"191":{"position":[[0,2],[7,4]]},"192":{"position":[[0,2],[8,4]]},"193":{"position":[[0,2],[10,4]]},"194":{"position":[[0,3]]},"195":{"position":[[0,4]]},"275":{"position":[[0,8]]},"276":{"position":[[0,5]]},"277":{"position":[[0,3]]},"278":{"position":[[0,3]]},"279":{"position":[[0,2],[7,4]]},"280":{"position":[[0,2],[8,4]]},"281":{"position":[[0,2],[10,4]]},"282":{"position":[[0,3]]},"283":{"position":[[0,7]]},"284":{"position":[[0,4]]},"285":{"position":[[0,7]]},"286":{"position":[[0,3]]},"292":{"position":[[0,3]]},"293":{"position":[[0,6]]},"294":{"position":[[0,4]]},"341":{"position":[[0,8]]},"342":{"position":[[0,5]]},"343":{"position":[[0,5]]},"344":{"position":[[0,6]]},"345":{"position":[[0,8]]},"346":{"position":[[0,7]]},"347":{"position":[[0,7]]},"348":{"position":[[0,7]]},"349":{"position":[[0,4]]},"383":{"position":[[0,1],[15,2]]}},"content":{"1":{"position":[[0,2]]},"3":{"position":[[0,1]]},"4":{"position":[[0,1]]},"6":{"position":[[0,1],[19,1],[163,1],[186,2],[299,2],[365,2],[436,2],[530,2],[621,2],[721,2],[784,2],[814,1],[936,2],[939,3],[943,2],[946,3],[997,1],[1035,3],[1085,1],[1125,3]]},"7":{"position":[[102,2]]},"9":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[320,3]]},"10":{"position":[[43,1]]},"11":{"position":[[49,1]]},"12":{"position":[[37,1]]},"13":{"position":[[58,1]]},"14":{"position":[[51,1]]},"16":{"position":[[35,1]]},"17":{"position":[[63,1]]},"18":{"position":[[47,1]]},"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]]},"39":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[296,1],[354,3]]},"40":{"position":[[43,1],[62,1],[142,3],[162,2],[171,1],[184,1],[233,3]]},"42":{"position":[[79,1],[104,1],[156,1],[229,3],[277,1],[300,3]]},"43":{"position":[[265,1],[284,1],[364,3]]},"46":{"position":[[71,1],[90,1],[170,3],[190,2],[199,1],[237,3]]},"47":{"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]]},"50":{"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]]},"51":{"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]]},"52":{"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]]},"53":{"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]]},"56":{"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]]},"57":{"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]]},"59":{"position":[[179,1],[198,1],[278,3],[298,2],[307,1],[325,1],[374,1],[407,3]]},"61":{"position":[[79,1],[98,1],[178,3],[198,2],[207,1],[229,1],[249,1],[258,2],[268,3]]},"62":{"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]]},"64":{"position":[[72,1],[91,1],[171,3],[191,2],[200,1],[223,1],[251,1],[274,1],[283,2],[293,3]]},"65":{"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]]},"67":{"position":[[88,1],[107,1],[187,3],[207,2],[216,1],[235,1],[263,1],[282,1],[291,2],[301,3]]},"69":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[226,1],[254,1],[270,1],[279,2],[289,3]]},"71":{"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]]},"73":{"position":[[75,1],[94,1],[205,3],[225,2],[234,1],[245,1],[268,1],[296,1],[315,1],[324,2],[334,3]]},"75":{"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]]},"77":{"position":[[1600,1],[1619,1],[1699,3],[1740,1],[1762,3]]},"79":{"position":[[66,1],[85,1],[165,3],[201,1],[223,3]]},"80":{"position":[[32,1],[51,1],[131,3],[166,1],[188,3]]},"81":{"position":[[31,1],[50,1],[130,3],[166,1],[188,3]]},"82":{"position":[[34,1],[53,1],[133,3],[168,1],[190,3],[226,1],[237,1],[242,3]]},"83":{"position":[[36,1],[55,1],[135,3],[172,1],[194,3],[230,1],[243,1],[250,3]]},"84":{"position":[[44,1],[63,1],[143,3],[181,1],[203,3],[239,1],[256,3]]},"85":{"position":[[61,1],[80,1],[160,3],[196,1],[218,3]]},"86":{"position":[[74,1],[93,1],[173,3],[208,1],[230,3]]},"87":{"position":[[30,1],[49,1],[129,3],[163,1],[165,2],[231,2],[319,3]]},"88":{"position":[[33,1],[52,1],[148,3],[185,1],[207,3]]},"89":{"position":[[92,1],[111,1],[191,3],[231,1],[253,3]]},"90":{"position":[[33,1],[52,1],[132,3],[166,1],[188,3],[224,1],[234,1],[268,3]]},"91":{"position":[[44,1],[63,1],[161,3],[202,1],[224,3]]},"92":{"position":[[38,1],[57,1],[158,3],[202,1],[224,3]]},"93":{"position":[[29,1],[48,1],[128,3],[165,1],[187,3]]},"95":{"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]]},"96":{"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]]},"97":{"position":[[57,1],[76,1],[220,1],[249,1],[262,1],[332,2],[335,2],[338,3]]},"98":{"position":[[49,1],[68,1],[213,1],[242,1],[284,1],[329,2],[332,2],[335,3]]},"99":{"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]]},"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":[[147,1],[166,1],[213,2],[302,3],[393,1],[424,1]]},"119":{"position":[[117,1],[136,1],[216,3]]},"120":{"position":[[179,1],[198,1],[215,1],[292,2],[304,2],[307,1],[322,2],[325,2],[329,2]]},"121":{"position":[[21,2],[127,1],[146,1],[263,3]]},"122":{"position":[[21,2],[92,1],[111,1],[239,3]]},"123":{"position":[[81,1],[100,1],[198,3]]},"124":{"position":[[54,1],[73,1],[166,3]]},"125":{"position":[[75,1],[94,1],[188,3]]},"126":{"position":[[53,1],[72,1],[165,3]]},"127":{"position":[[51,1],[70,1],[179,3]]},"128":{"position":[[200,1],[211,2],[254,1],[350,3]]},"129":{"position":[[121,1],[140,1],[236,3]]},"130":{"position":[[49,1],[68,1],[160,3]]},"131":{"position":[[147,1],[166,1],[273,3]]},"132":{"position":[[136,1],[155,1],[270,3]]},"133":{"position":[[124,1],[143,1],[257,3]]},"134":{"position":[[91,1],[110,1],[208,2],[235,1],[263,2],[266,3]]},"135":{"position":[[112,1],[131,1],[226,3]]},"136":{"position":[[56,1],[75,1],[169,3],[209,1],[228,1],[253,1],[297,1]]},"137":{"position":[[95,1],[114,1],[205,3]]},"138":{"position":[[126,1],[145,1],[238,3]]},"139":{"position":[[117,1],[136,1],[234,3]]},"140":{"position":[[118,1],[137,1],[238,3]]},"141":{"position":[[63,1],[73,1],[92,1],[182,1],[220,2],[260,3]]},"142":{"position":[[103,1],[122,1],[225,3]]},"143":{"position":[[237,1],[263,1],[328,1],[354,1],[442,3]]},"144":{"position":[[61,1],[80,1],[179,3]]},"145":{"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]]},"146":{"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]]},"147":{"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]]},"148":{"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]]},"149":{"position":[[20,2],[204,1],[223,1],[312,1],[314,1],[381,2],[384,1],[436,2],[439,2],[442,3]]},"150":{"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]]},"151":{"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]]},"152":{"position":[[20,2],[448,1],[467,1],[547,2],[601,2],[635,2],[678,6],[685,3],[784,5]]},"153":{"position":[[21,2],[168,1],[187,1],[279,1],[344,2],[347,3]]},"154":{"position":[[21,2],[261,1],[280,1],[370,1],[447,1],[488,2],[491,2],[494,3]]},"155":{"position":[[148,1],[167,1],[262,1],[311,2],[314,3]]},"156":{"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]]},"157":{"position":[[21,2],[303,1],[322,1],[415,3]]},"158":{"position":[[21,2],[131,1],[150,1],[242,1],[276,1],[278,2],[306,2],[324,2],[349,2],[352,2],[355,3]]},"159":{"position":[[114,1],[133,1],[225,3]]},"160":{"position":[[111,1],[130,1],[222,3]]},"161":{"position":[[106,1],[125,1],[224,3]]},"162":{"position":[[57,1],[76,1],[176,3]]},"163":{"position":[[145,1],[164,1],[267,3]]},"165":{"position":[[0,7],[29,4],[1562,1],[1581,1],[1661,3],[1702,1],[1724,3]]},"167":{"position":[[0,37],[38,1],[57,1],[137,3],[173,1],[195,3]]},"168":{"position":[[0,9],[10,1],[29,1],[109,3],[144,1],[166,3]]},"169":{"position":[[0,9],[10,1],[29,1],[109,3],[145,1],[167,3]]},"170":{"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]]},"171":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3],[205,1],[218,1],[225,3]]},"172":{"position":[[0,12],[13,1],[32,1],[112,3],[150,1],[172,3],[208,1],[225,3]]},"173":{"position":[[0,19],[20,1],[39,1],[119,3],[155,1],[177,3]]},"174":{"position":[[0,23],[24,1],[43,1],[123,3],[158,1],[180,3]]},"175":{"position":[[0,12],[13,1],[32,1],[112,3],[146,1],[148,2],[175,2],[224,3]]},"176":{"position":[[0,11],[12,1],[31,1],[127,3],[164,1],[186,3]]},"177":{"position":[[29,1],[48,1],[128,3],[168,1],[190,3]]},"178":{"position":[[0,10],[11,1],[30,1],[110,3],[144,1],[166,3],[202,1],[212,1],[246,3]]},"179":{"position":[[0,11],[12,1],[31,1],[129,3],[170,1],[192,3]]},"180":{"position":[[0,11],[12,1],[31,1],[132,3],[176,1],[198,3]]},"181":{"position":[[0,10],[11,1],[30,1],[110,3],[147,1],[169,3]]},"183":{"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]]},"184":{"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]]},"185":{"position":[[0,3],[51,1],[70,1],[214,1],[243,1],[256,1],[326,2],[329,2],[332,3]]},"186":{"position":[[0,3],[43,1],[62,1],[207,1],[236,1],[278,1],[323,2],[326,2],[329,3]]},"187":{"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]]},"189":{"position":[[0,2],[3,6]]},"191":{"position":[[0,1]]},"192":{"position":[[0,1]]},"193":{"position":[[8,2],[381,7],[415,7]]},"194":{"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,5],[513,1],[522,7],[556,7],[590,2],[593,3],[597,2],[600,3],[651,1],[681,3],[731,1],[761,3]]},"196":{"position":[[0,3],[11,12]]},"197":{"position":[[0,3],[11,14]]},"198":{"position":[[0,3],[12,22]]},"199":{"position":[[0,3],[12,8],[27,16]]},"200":{"position":[[0,3],[12,14]]},"201":{"position":[[0,3],[12,10]]},"202":{"position":[[0,3],[11,8]]},"203":{"position":[[0,3],[11,5],[22,3]]},"204":{"position":[[0,3],[13,2],[22,13],[40,6],[102,1],[121,1],[201,3],[221,2],[230,1],[243,1],[301,3]]},"205":{"position":[[0,3],[13,2],[35,1],[54,1],[134,3],[154,2],[163,1],[176,1],[225,3]]},"206":{"position":[[0,3],[11,9]]},"207":{"position":[[0,3],[13,20],[34,1],[59,1],[111,1],[184,3],[232,1],[255,3]]},"208":{"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]]},"209":{"position":[[0,3],[11,7]]},"210":{"position":[[0,3],[11,8]]},"211":{"position":[[0,3],[18,2],[25,12],[38,1],[57,1],[137,3],[157,2],[166,1],[204,3]]},"212":{"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]]},"213":{"position":[[0,3],[11,28]]},"214":{"position":[[0,3],[11,7]]},"215":{"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]]},"216":{"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]]},"217":{"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]]},"218":{"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]]},"219":{"position":[[0,3],[11,9]]},"220":{"position":[[0,3],[11,8]]},"221":{"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]]},"222":{"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]]},"223":{"position":[[0,3],[11,9]]},"224":{"position":[[0,3],[18,2],[26,34],[61,1],[80,1],[160,3],[180,2],[189,1],[207,1],[237,1],[251,3]]},"225":{"position":[[0,3],[11,8]]},"226":{"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]]},"227":{"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]]},"228":{"position":[[0,3],[11,9]]},"229":{"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]]},"230":{"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]]},"231":{"position":[[0,3],[11,8]]},"232":{"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]]},"233":{"position":[[0,3],[11,8]]},"234":{"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]]},"235":{"position":[[0,3],[11,8]]},"236":{"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]]},"237":{"position":[[0,3],[11,9]]},"238":{"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]]},"239":{"position":[[0,3],[11,7]]},"240":{"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]]},"242":{"position":[[26,1],[45,1],[138,3],[158,2],[167,1],[181,3]]},"243":{"position":[[27,1],[46,1],[139,3],[159,2],[168,1],[202,1],[217,2],[227,3]]},"244":{"position":[[47,1],[66,1],[159,3],[179,2],[188,1],[224,1],[240,2],[250,3]]},"245":{"position":[[60,1],[79,1],[159,3],[179,2],[188,1],[199,1],[204,3]]},"246":{"position":[[63,1],[82,1],[162,3],[182,2],[191,1],[205,1],[210,3]]},"247":{"position":[[64,1],[83,1],[163,3],[183,2],[192,1],[203,1],[228,1],[243,1],[248,2],[258,3]]},"248":{"position":[[77,1],[96,1],[176,3],[196,2],[205,1],[244,1],[277,3]]},"249":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[220,1],[277,3]]},"250":{"position":[[216,1],[235,1],[315,3],[335,2],[344,1],[355,1],[381,1],[448,2],[458,3]]},"251":{"position":[[229,1],[248,1],[328,3],[348,2],[357,1],[368,1],[394,1],[465,2],[475,3]]},"252":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[274,3]]},"253":{"position":[[139,1],[158,1],[238,3],[258,2],[267,1],[316,1],[352,3]]},"254":{"position":[[32,1],[51,1],[131,3],[151,2],[160,1],[190,3]]},"255":{"position":[[59,1],[78,1],[158,3],[178,2],[187,1],[198,1],[230,2],[239,1],[259,2],[262,3]]},"256":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[221,1],[281,3]]},"257":{"position":[[80,1],[99,1],[179,3],[199,2],[208,1],[219,1],[279,3]]},"258":{"position":[[78,1],[97,1],[195,3],[215,2],[224,1],[241,1],[269,1],[286,1],[295,2],[305,3]]},"259":{"position":[[87,1],[106,1],[207,3],[227,2],[236,1],[256,1],[284,1],[304,1],[313,2],[323,3]]},"260":{"position":[[66,1],[85,1],[186,3],[206,2],[215,1],[225,1],[253,1],[263,1],[272,2],[282,3]]},"261":{"position":[[139,1],[158,1],[275,3],[295,2],[304,1],[343,1],[404,3]]},"262":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[206,1],[214,3]]},"263":{"position":[[56,1],[75,1],[168,3],[188,2],[197,1],[265,3]]},"264":{"position":[[112,1],[131,1],[211,3],[231,2],[240,1],[283,1],[319,3]]},"265":{"position":[[67,1],[86,1],[166,3],[186,2],[195,1],[237,3]]},"266":{"position":[[99,1],[118,1],[198,3],[218,2],[227,1],[262,1],[302,3]]},"267":{"position":[[117,1],[136,1],[216,3],[236,2],[245,1],[296,1],[333,3]]},"268":{"position":[[100,1],[119,1],[199,3],[219,2],[228,1],[277,1],[318,3]]},"269":{"position":[[102,1],[121,1],[201,3],[221,2],[230,1],[265,1],[300,3],[364,2]]},"270":{"position":[[135,1],[154,1],[234,3],[254,2],[263,1],[310,1],[348,3]]},"271":{"position":[[92,1],[111,1],[191,3],[211,2],[220,1],[331,3]]},"272":{"position":[[70,1],[89,1],[169,3],[189,2],[198,1],[235,1],[275,3]]},"273":{"position":[[76,1],[95,1],[175,3],[195,2],[204,1],[241,1],[276,3]]},"274":{"position":[[52,1],[71,1],[151,3],[171,2],[180,1],[197,3]]},"275":{"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]]},"277":{"position":[[0,2],[3,6]]},"279":{"position":[[0,1]]},"280":{"position":[[0,1]]},"281":{"position":[[8,2],[401,7],[439,7]]},"283":{"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]]},"284":{"position":[[0,1],[19,1],[108,1],[135,2],[138,2],[145,4],[159,9],[208,3],[212,2],[215,3]]},"285":{"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]]},"287":{"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]]},"288":{"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]]},"289":{"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]]},"290":{"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]]},"291":{"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]]},"292":{"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]]},"293":{"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]]},"295":{"position":[[0,3],[36,1],[38,7],[50,22],[73,1],[92,1],[139,2],[228,3],[233,18],[267,1],[298,1]]},"296":{"position":[[0,3],[14,5],[20,1],[57,1],[76,1],[156,3]]},"297":{"position":[[0,3],[74,1],[93,1],[186,2],[200,1],[215,3],[220,2]]},"298":{"position":[[0,3],[14,2],[17,25],[43,1],[62,1],[179,3]]},"299":{"position":[[0,3],[14,2],[17,21],[39,1],[58,1],[186,3]]},"300":{"position":[[0,3],[19,18],[38,1],[57,1],[155,3]]},"301":{"position":[[0,3],[18,8],[27,1],[46,1],[139,3],[144,2],[147,39]]},"302":{"position":[[0,3],[21,18],[40,1],[59,1],[153,3]]},"303":{"position":[[0,3],[21,6],[28,1],[47,1],[140,3]]},"304":{"position":[[0,3],[21,6],[28,1],[47,1],[156,3],[161,2],[189,3]]},"305":{"position":[[0,3],[21,13],[45,31],[77,1],[88,2],[91,11],[111,1],[207,3]]},"306":{"position":[[0,3],[21,26],[48,1],[67,1],[163,3]]},"307":{"position":[[0,3],[21,6],[28,1],[47,1],[139,3]]},"308":{"position":[[0,3],[21,17],[39,4],[44,10],[63,1],[70,1],[89,1],[196,3]]},"309":{"position":[[0,3],[21,17],[39,4],[44,1],[46,4],[51,1],[53,1],[72,1],[187,3]]},"310":{"position":[[0,3],[21,16],[38,4],[43,1],[45,4],[50,1],[52,1],[71,1],[185,3]]},"311":{"position":[[0,3],[21,17],[39,1],[58,1],[156,2],[159,2],[177,1],[205,2],[208,3],[213,2],[216,34]]},"312":{"position":[[0,3],[21,20],[42,1],[61,1],[156,3]]},"313":{"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]]},"314":{"position":[[0,3],[21,19],[41,1],[60,1],[151,3]]},"315":{"position":[[0,3],[20,27],[48,1],[67,1],[160,3]]},"316":{"position":[[0,3],[21,20],[42,1],[61,1],[159,3]]},"317":{"position":[[0,3],[21,20],[42,1],[61,1],[162,3]]},"318":{"position":[[0,3],[21,10],[32,1],[42,1],[61,1],[151,1],[189,2],[229,3]]},"319":{"position":[[0,3],[21,24],[46,1],[65,1],[168,3]]},"320":{"position":[[0,3],[21,4],[101,1],[127,1],[192,1],[218,1],[306,3],[311,2],[318,1],[339,34],[379,5]]},"321":{"position":[[0,3],[20,8],[41,2],[44,1],[63,1],[162,3]]},"322":{"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]]},"323":{"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]]},"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],[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]]},"325":{"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]]},"326":{"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]]},"327":{"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]]},"328":{"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]]},"329":{"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]]},"330":{"position":[[0,3],[14,2],[17,10],[28,2],[31,2],[47,5],[67,5],[87,5],[93,1],[112,1],[204,1],[269,2],[272,3]]},"331":{"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]]},"332":{"position":[[0,3],[56,21],[78,1],[97,1],[192,1],[241,2],[244,3]]},"333":{"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]]},"334":{"position":[[0,3],[14,2],[17,14],[43,12],[56,4],[61,18],[121,1],[140,1],[233,3]]},"335":{"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]]},"336":{"position":[[0,3],[74,1],[93,1],[185,3]]},"337":{"position":[[0,3],[21,24],[46,1],[65,1],[157,3]]},"338":{"position":[[0,3],[21,16],[38,1],[57,1],[156,3]]},"339":{"position":[[0,3],[21,10],[32,1],[51,1],[151,3]]},"340":{"position":[[0,3],[21,30],[52,1],[71,1],[174,3]]},"342":{"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]]},"343":{"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]]},"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]]},"346":{"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]]},"347":{"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]]},"348":{"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]]},"350":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[173,3]]},"351":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[193,1],[208,2],[218,3]]},"352":{"position":[[0,3],[13,10],[24,1],[43,1],[136,3],[156,2],[165,1],[201,1],[217,2],[227,3]]},"353":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[176,3]]},"354":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[174,1],[179,3]]},"355":{"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]]},"356":{"position":[[0,3],[49,1],[68,1],[148,3],[168,2],[177,1],[216,1],[249,3]]},"357":{"position":[[0,3],[28,9],[38,1],[57,1],[137,3],[157,2],[166,1],[199,1],[256,3]]},"358":{"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]]},"359":{"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]]},"360":{"position":[[0,3],[29,11],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[239,3]]},"361":{"position":[[0,3],[28,18],[52,14],[67,1],[86,1],[166,3],[186,2],[195,1],[244,1],[280,3]]},"362":{"position":[[0,3],[11,6],[18,1],[37,1],[117,3],[137,2],[146,1],[176,3],[181,2],[184,42]]},"363":{"position":[[0,3],[13,10],[24,1],[43,1],[123,3],[143,2],[152,1],[163,1],[195,2],[204,1],[224,2],[227,3]]},"364":{"position":[[0,3],[48,1],[67,1],[147,3],[167,2],[176,1],[187,1],[247,3]]},"365":{"position":[[0,3],[46,1],[65,1],[145,3],[165,2],[174,1],[185,1],[245,3]]},"366":{"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]]},"367":{"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]]},"368":{"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]]},"369":{"position":[[0,3],[28,26],[55,1],[74,1],[191,3],[211,2],[220,1],[259,1],[320,3]]},"370":{"position":[[0,3],[29,12],[42,1],[61,1],[141,3],[161,2],[170,1],[181,1],[189,3]]},"371":{"position":[[0,3],[22,11],[34,1],[53,1],[146,3],[166,2],[175,1],[243,3]]},"372":{"position":[[0,3],[29,15],[50,9],[60,1],[79,1],[159,3],[179,2],[188,1],[231,1],[267,3]]},"373":{"position":[[0,3],[11,13],[25,1],[44,1],[124,3],[144,2],[153,1],[195,3],[200,2],[203,10],[236,3]]},"374":{"position":[[0,3],[70,1],[89,1],[169,3],[189,2],[198,1],[233,1],[273,3]]},"375":{"position":[[0,3],[74,1],[93,1],[173,3],[193,2],[202,1],[253,1],[290,3]]},"376":{"position":[[0,3],[59,1],[78,1],[158,3],[178,2],[187,1],[236,1],[277,3]]},"377":{"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]]},"378":{"position":[[0,3],[29,27],[57,1],[76,1],[156,3],[176,2],[185,1],[232,1],[270,3]]},"379":{"position":[[0,3],[23,7],[37,5],[43,1],[62,1],[142,3],[162,2],[171,1],[282,3]]},"380":{"position":[[0,3],[28,12],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[208,6],[240,3]]},"381":{"position":[[0,3],[28,14],[43,1],[62,1],[142,3],[162,2],[171,1],[208,1],[243,3]]},"382":{"position":[[0,3],[24,27],[66,1],[85,1],[165,3],[185,2],[194,1],[211,3]]},"383":{"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]]}},"keywords":{}}],["0",{"_index":65,"title":{},"content":{"6":{"position":[[664,2]]},"19":{"position":[[49,2]]},"194":{"position":[[426,21]]},"248":{"position":[[70,3]]},"254":{"position":[[306,1]]},"275":{"position":[[85,2]]},"283":{"position":[[326,2],[409,2],[536,11],[618,2],[624,6],[916,17],[959,13],[982,1],[1008,13],[1036,1]]},"356":{"position":[[28,17]]},"362":{"position":[[227,1]]}},"keywords":{}}],["0"",{"_index":244,"title":{},"content":{"22":{"position":[[1007,7]]},"383":{"position":[[925,7]]}},"keywords":{}}],["0.5",{"_index":662,"title":{},"content":{"83":{"position":[[245,4]]},"124":{"position":[[161,4]]},"171":{"position":[[220,4]]},"248":{"position":[[246,4]]},"267":{"position":[[80,4]]},"301":{"position":[[134,4]]},"356":{"position":[[218,4]]}},"keywords":{}}],["0.5、0.75、1.0、1.25、1.5、1.75、2.0",{"_index":1162,"title":{},"content":{"375":{"position":[[28,45]]}},"keywords":{}}],["0.7",{"_index":841,"title":{},"content":{"124":{"position":[[21,3]]},"301":{"position":[[14,3]]}},"keywords":{}}],["0.75",{"_index":1049,"title":{},"content":{"267":{"position":[[85,5]]}},"keywords":{}}],["000",{"_index":1075,"title":{},"content":{"273":{"position":[[243,7]]},"381":{"position":[[210,7]]}},"keywords":{}}],["01",{"_index":260,"title":{},"content":{"24":{"position":[[148,4]]},"27":{"position":[[591,4],[1501,4],[1588,4]]},"28":{"position":[[865,4]]},"29":{"position":[[822,4]]},"146":{"position":[[244,4],[278,4],[430,4]]},"323":{"position":[[179,10],[210,8],[342,8]]},"342":{"position":[[148,4]]},"346":{"position":[[413,4],[1255,7],[1327,7]]},"347":{"position":[[737,4]]},"348":{"position":[[715,4]]}},"keywords":{}}],["01</span>",{"_index":264,"title":{},"content":{"24":{"position":[[238,17]]},"27":{"position":[[681,17]]},"342":{"position":[[238,17]]},"346":{"position":[[497,17]]}},"keywords":{}}],["02",{"_index":394,"title":{},"content":{"27":{"position":[[1534,4],[1558,4],[1621,4],[1645,4]]},"28":{"position":[[890,4]]},"29":{"position":[[847,4]]},"146":{"position":[[303,4],[396,4],[455,4]]},"323":{"position":[[230,8],[311,10],[362,8]]},"346":{"position":[[1283,7],[1302,7],[1355,7],[1374,7]]},"347":{"position":[[757,4]]},"348":{"position":[[735,4]]}},"keywords":{}}],["02</span>",{"_index":267,"title":{},"content":{"24":{"position":[[361,17]]},"27":{"position":[[804,17]]},"342":{"position":[[361,17]]},"346":{"position":[[614,17]]}},"keywords":{}}],["03",{"_index":409,"title":{},"content":{"28":{"position":[[915,4]]},"29":{"position":[[872,4]]},"347":{"position":[[777,4]]},"348":{"position":[[755,4]]}},"keywords":{}}],["03a9f4",{"_index":499,"title":{},"content":{"51":{"position":[[252,10]]},"52":{"position":[[249,10]]},"154":{"position":[[456,10]]},"216":{"position":[[215,10]]},"217":{"position":[[219,10]]},"331":{"position":[[343,10]]}},"keywords":{}}],["04",{"_index":410,"title":{},"content":{"28":{"position":[[1020,4]]},"29":{"position":[[989,4]]},"347":{"position":[[877,4]]},"348":{"position":[[867,4]]}},"keywords":{}}],["0xffffff).tostring(16",{"_index":1122,"title":{},"content":{"289":{"position":[[401,23]]}},"keywords":{}}],["0表示滚动、1",{"_index":1084,"title":{},"content":{"283":{"position":[[338,9]]}},"keywords":{}}],["1",{"_index":150,"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]]},"59":{"position":[[354,3]]},"62":{"position":[[891,4],[970,4]]},"145":{"position":[[629,2]]},"148":{"position":[[845,4],[924,4]]},"224":{"position":[[209,11]]},"248":{"position":[[74,2]]},"275":{"position":[[332,2]]},"283":{"position":[[255,2],[476,2],[498,16],[530,2],[550,2],[631,4],[873,17]]},"285":{"position":[[252,2]]},"322":{"position":[[389,2]]},"325":{"position":[[467,12]]},"348":{"position":[[146,2],[153,3],[568,2],[575,3],[786,2],[793,3],[908,2],[915,3]]},"356":{"position":[[46,2]]},"383":{"position":[[534,3]]}},"keywords":{}}],["1.0",{"_index":1050,"title":{},"content":{"267":{"position":[[91,4]]}},"keywords":{}}],["1.25",{"_index":1051,"title":{},"content":{"267":{"position":[[96,5]]}},"keywords":{}}],["1.5",{"_index":1052,"title":{},"content":{"267":{"position":[[102,4]]}},"keywords":{}}],["1.75",{"_index":1053,"title":{},"content":{"267":{"position":[[107,5]]}},"keywords":{}}],["10",{"_index":71,"title":{},"content":{"6":{"position":[[780,3]]},"29":{"position":[[224,3],[649,3],[906,3],[1033,3]]},"62":{"position":[[731,3]]},"148":{"position":[[685,3]]},"153":{"position":[[340,3]]},"194":{"position":[[494,3]]},"227":{"position":[[466,3]]},"250":{"position":[[357,3]]},"251":{"position":[[370,3]]},"255":{"position":[[200,3]]},"256":{"position":[[223,3]]},"257":{"position":[[221,3]]},"269":{"position":[[271,4]]},"283":{"position":[[517,3],[647,4]]},"325":{"position":[[420,3]]},"330":{"position":[[265,3]]},"348":{"position":[[149,3],[571,3],[789,3],[911,3]]},"358":{"position":[[225,3]]},"359":{"position":[[231,3]]},"363":{"position":[[165,3]]},"364":{"position":[[189,3]]},"365":{"position":[[187,3]]},"377":{"position":[[212,4]]}},"keywords":{}}],["100",{"_index":944,"title":{},"content":{"153":{"position":[[327,4]]},"283":{"position":[[908,4],[1041,4]]},"330":{"position":[[252,4]]}},"keywords":{}}],["1000",{"_index":229,"title":{},"content":{"22":{"position":[[640,6]]},"383":{"position":[[558,6]]}},"keywords":{}}],["100px"",{"_index":516,"title":{},"content":{"56":{"position":[[251,11],[408,11]]},"57":{"position":[[718,11]]},"145":{"position":[[698,11]]},"221":{"position":[[222,11],[379,11]]},"222":{"position":[[476,11]]},"322":{"position":[[458,11]]}},"keywords":{}}],["1024",{"_index":739,"title":{},"content":{"99":{"position":[[439,4]]},"187":{"position":[[433,4]]}},"keywords":{}}],["1080p",{"_index":387,"title":{},"content":{"27":{"position":[[1065,8],[1109,8]]},"346":{"position":[[853,8],[897,8]]}},"keywords":{}}],["11",{"_index":935,"title":{},"content":{"152":{"position":[[661,5]]},"329":{"position":[[382,5]]}},"keywords":{}}],["11/gi",{"_index":934,"title":{},"content":{"152":{"position":[[627,7]]},"329":{"position":[[348,7]]}},"keywords":{}}],["11/gi.test(ua",{"_index":933,"title":{},"content":{"152":{"position":[[584,16]]},"329":{"position":[[305,16]]}},"keywords":{}}],["111",{"_index":1081,"title":{},"content":{"283":{"position":[[234,6]]},"285":{"position":[[239,6]]}},"keywords":{}}],["120",{"_index":918,"title":{},"content":{"150":{"position":[[333,4]]},"327":{"position":[[236,4]]}},"keywords":{}}],["150",{"_index":386,"title":{},"content":{"27":{"position":[[1051,4]]},"346":{"position":[[839,4]]}},"keywords":{}}],["16:9",{"_index":1058,"title":{},"content":{"268":{"position":[[95,4],[279,7]]},"376":{"position":[[238,7]]}},"keywords":{}}],["180",{"_index":919,"title":{},"content":{"150":{"position":[[369,4]]},"327":{"position":[[272,4]]}},"keywords":{}}],["1977"",{"_index":281,"title":{},"content":{"25":{"position":[[106,10]]},"343":{"position":[[106,10]]}},"keywords":{}}],["2",{"_index":543,"title":{},"content":{"59":{"position":[[403,3]]},"148":{"position":[[1094,4]]},"224":{"position":[[239,11]]},"247":{"position":[[245,2]]},"267":{"position":[[298,2]]},"283":{"position":[[372,2]]},"285":{"position":[[279,2]]},"325":{"position":[[639,9],[658,12]]},"355":{"position":[[213,2]]},"375":{"position":[[255,2]]}},"keywords":{}}],["2.0",{"_index":1054,"title":{},"content":{"267":{"position":[[113,3]]}},"keywords":{}}],["20",{"_index":489,"title":{},"content":{"50":{"position":[[258,3]]},"51":{"position":[[332,3]]},"53":{"position":[[354,3]]},"73":{"position":[[247,3]]},"215":{"position":[[227,3]]},"216":{"position":[[295,3]]},"218":{"position":[[302,3]]},"238":{"position":[[211,3]]}},"keywords":{}}],["200",{"_index":408,"title":{},"content":{"28":{"position":[[816,4]]},"283":{"position":[[951,4]]},"347":{"position":[[693,4]]},"348":{"position":[[671,4]]}},"keywords":{}}],["20px",{"_index":520,"title":{},"content":{"56":{"position":[[328,7],[343,7],[485,7],[499,7]]},"57":{"position":[[795,7],[810,7]]},"145":{"position":[[775,7],[790,7]]},"221":{"position":[[299,7],[314,7],[456,7],[470,7]]},"222":{"position":[[553,7],[568,7]]},"322":{"position":[[535,7],[550,7]]}},"keywords":{}}],["222",{"_index":1085,"title":{},"content":{"283":{"position":[[359,6]]},"285":{"position":[[266,6]]}},"keywords":{}}],["240",{"_index":424,"title":{},"content":{"29":{"position":[[773,4]]},"150":{"position":[[404,4]]},"327":{"position":[[307,4]]}},"keywords":{}}],["24px",{"_index":511,"title":{},"content":{"53":{"position":[[501,7]]},"218":{"position":[[449,7]]}},"keywords":{}}],["25",{"_index":1089,"title":{},"content":{"283":{"position":[[563,3],[652,7]]}},"keywords":{}}],["250",{"_index":383,"title":{},"content":{"27":{"position":[[567,4]]},"346":{"position":[[395,4]]}},"keywords":{}}],["3",{"_index":1087,"title":{},"content":{"283":{"position":[[436,2]]},"285":{"position":[[306,2]]}},"keywords":{}}],["300",{"_index":920,"title":{},"content":{"150":{"position":[[445,4]]},"327":{"position":[[348,4]]}},"keywords":{}}],["3000",{"_index":492,"title":{},"content":{"50":{"position":[[340,6]]},"51":{"position":[[421,6]]},"52":{"position":[[429,6]]},"53":{"position":[[519,6]]},"56":{"position":[[612,6]]},"57":{"position":[[843,6]]},"61":{"position":[[261,6]]},"62":{"position":[[985,6]]},"64":{"position":[[286,6]]},"65":{"position":[[812,6]]},"67":{"position":[[294,6]]},"69":{"position":[[282,6]]},"73":{"position":[[327,6]]},"215":{"position":[[309,6]]},"216":{"position":[[384,6]]},"217":{"position":[[399,6]]},"218":{"position":[[467,6]]},"221":{"position":[[583,6]]},"222":{"position":[[601,6]]},"226":{"position":[[220,6]]},"227":{"position":[[563,6]]},"229":{"position":[[251,6]]},"230":{"position":[[541,6]]},"232":{"position":[[247,6]]},"234":{"position":[[239,6]]},"238":{"position":[[291,6]]},"243":{"position":[[220,6]]},"244":{"position":[[243,6]]},"247":{"position":[[251,6]]},"250":{"position":[[451,6]]},"251":{"position":[[468,6]]},"258":{"position":[[298,6]]},"259":{"position":[[316,6]]},"260":{"position":[[275,6]]},"351":{"position":[[211,6]]},"352":{"position":[[220,6]]},"355":{"position":[[219,6]]},"358":{"position":[[310,6]]},"359":{"position":[[320,6]]},"366":{"position":[[262,6]]},"367":{"position":[[271,6]]},"368":{"position":[[252,6]]}},"keywords":{}}],["300px",{"_index":761,"title":{},"content":{"103":{"position":[[194,6]]},"118":{"position":[[417,6]]},"295":{"position":[[291,6]]}},"keywords":{}}],["30px",{"_index":502,"title":{},"content":{"51":{"position":[[276,7]]},"52":{"position":[[273,7]]},"53":{"position":[[298,7]]},"154":{"position":[[480,7]]},"216":{"position":[[239,7]]},"217":{"position":[[243,7]]},"218":{"position":[[246,7]]},"331":{"position":[[367,7]]}},"keywords":{}}],["333",{"_index":1086,"title":{},"content":{"283":{"position":[[423,6]]},"285":{"position":[[293,6]]}},"keywords":{}}],["360p",{"_index":391,"title":{},"content":{"27":{"position":[[1229,7]]},"346":{"position":[[1017,7]]}},"keywords":{}}],["400",{"_index":1103,"title":{},"content":{"283":{"position":[[1000,4]]}},"keywords":{}}],["400px",{"_index":760,"title":{},"content":{"103":{"position":[[179,6]]},"118":{"position":[[402,6]]},"295":{"position":[[276,6]]}},"keywords":{}}],["40px",{"_index":505,"title":{},"content":{"51":{"position":[[406,7]]},"216":{"position":[[369,7]]}},"keywords":{}}],["480p",{"_index":912,"title":{},"content":{"149":{"position":[[341,6]]},"326":{"position":[[233,6]]}},"keywords":{}}],["4:3",{"_index":1057,"title":{},"content":{"268":{"position":[[90,4]]}},"keywords":{}}],["5",{"_index":68,"title":{},"content":{"6":{"position":[[718,2]]},"29":{"position":[[217,3],[642,3],[899,3],[1026,3]]},"82":{"position":[[239,2]]},"122":{"position":[[198,22]]},"136":{"position":[[243,1],[269,1]]},"170":{"position":[[218,2]]},"194":{"position":[[462,2]]},"245":{"position":[[201,2]]},"246":{"position":[[207,2]]},"247":{"position":[[205,2]]},"253":{"position":[[318,2]]},"269":{"position":[[267,3]]},"283":{"position":[[492,2],[867,2]]},"299":{"position":[[145,22]]},"313":{"position":[[170,1],[179,1]]},"348":{"position":[[142,3],[564,3],[782,3],[904,3]]},"353":{"position":[[173,2]]},"354":{"position":[[176,2]]},"355":{"position":[[173,2]]},"361":{"position":[[246,2]]},"377":{"position":[[208,3]]}},"keywords":{}}],["50",{"_index":1097,"title":{},"content":{"283":{"position":[[829,3]]}},"keywords":{}}],["500",{"_index":1100,"title":{},"content":{"283":{"position":[[936,4],[975,6]]}},"keywords":{}}],["5s",{"_index":892,"title":{},"content":{"141":{"position":[[65,3],[69,3]]},"318":{"position":[[34,3],[38,3]]}},"keywords":{}}],["5x",{"_index":421,"title":{},"content":{"29":{"position":[[527,5],[886,5],[1013,5]]},"348":{"position":[[449,5],[769,5],[891,5]]}},"keywords":{}}],["60",{"_index":916,"title":{},"content":{"150":{"position":[[293,3]]},"283":{"position":[[893,3]]},"327":{"position":[[196,3]]}},"keywords":{}}],["720p",{"_index":389,"title":{},"content":{"27":{"position":[[1170,7]]},"149":{"position":[[396,6]]},"326":{"position":[[288,6]]},"346":{"position":[[958,7]]}},"keywords":{}}],["8",{"_index":497,"title":{},"content":{"51":{"position":[[232,3]]},"52":{"position":[[229,3]]},"53":{"position":[[258,3]]},"154":{"position":[[259,1],[436,3]]},"216":{"position":[[195,3]]},"217":{"position":[[199,3]]},"218":{"position":[[206,3]]},"331":{"position":[[146,1],[323,3]]}},"keywords":{}}],["8"",{"_index":758,"title":{},"content":{"103":{"position":[[127,7]]}},"keywords":{}}],["9",{"_index":522,"title":{},"content":{"56":{"position":[[360,5],[516,5]]},"57":{"position":[[827,5]]},"145":{"position":[[807,5]]},"221":{"position":[[331,5],[487,5]]},"222":{"position":[[585,5]]},"322":{"position":[[567,5]]}},"keywords":{}}],["_",{"_index":147,"title":{},"content":{"19":{"position":[[261,3]]},"275":{"position":[[297,3]]},"288":{"position":[[282,3]]}},"keywords":{}}],["abbrevi",{"_index":898,"title":{},"content":{"143":{"position":[[462,12]]}},"keywords":{}}],["absolut",{"_index":518,"title":{},"content":{"56":{"position":[[311,11],[468,11]]},"57":{"position":[[778,11]]},"145":{"position":[[758,11]]},"221":{"position":[[282,11],[439,11]]},"222":{"position":[[536,11]]},"322":{"position":[[518,11]]}},"keywords":{}}],["accept",{"_index":824,"title":{},"content":{"120":{"position":[[49,7]]}},"keywords":{}}],["access",{"_index":22,"title":{},"content":{"5":{"position":[[397,6]]},"75":{"position":[[116,6]]},"143":{"position":[[175,6]]},"151":{"position":[[111,6]]}},"keywords":{}}],["accord",{"_index":984,"title":{},"content":{"163":{"position":[[57,9]]}},"keywords":{}}],["acquisit",{"_index":169,"title":{},"content":{"20":{"position":[[325,12]]}},"keywords":{}}],["ad",{"_index":0,"title":{"0":{"position":[[0,3]]}},"content":{"3":{"position":[[31,3]]},"4":{"position":[[28,3]]},"6":{"position":[[194,3],[233,2],[327,2],[368,2],[595,2],[671,2],[750,3],[830,5],[898,4],[985,5],[1029,5],[1073,5],[1119,5]]},"191":{"position":[[31,3]]},"192":{"position":[[28,3]]},"194":{"position":[[639,5],[675,5],[719,5],[755,5]]}},"keywords":{}}],["adapt",{"_index":1034,"title":{},"content":{"264":{"position":[[63,9]]},"270":{"position":[[101,5]]}},"keywords":{}}],["add",{"_index":9,"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]]},"57":{"position":[[0,4]]},"62":{"position":[[0,4]]},"65":{"position":[[0,4]]},"71":{"position":[[0,4]]},"75":{"position":[[0,4]]},"222":{"position":[[0,4]]},"227":{"position":[[0,4]]},"230":{"position":[[0,4]]},"236":{"position":[[0,4]]},"240":{"position":[[0,4]]}},"content":{"4":{"position":[[7,3]]},"19":{"position":[[0,3]]},"20":{"position":[[34,3],[104,3]]},"43":{"position":[[77,3]]},"47":{"position":[[33,3]]},"57":{"position":[[22,3],[42,3]]},"62":{"position":[[22,3],[42,3]]},"65":{"position":[[22,3],[42,3]]},"71":{"position":[[23,3],[43,3]]},"75":{"position":[[22,3],[45,3]]},"146":{"position":[[76,3]]},"161":{"position":[[39,3]]},"192":{"position":[[7,3]]},"222":{"position":[[16,3]]},"227":{"position":[[16,3]]},"230":{"position":[[16,3]]},"236":{"position":[[16,3]]},"240":{"position":[[16,3]]},"280":{"position":[[7,3]]}},"keywords":{}}],["addit",{"_index":1009,"title":{},"content":{"253":{"position":[[121,10]]}},"keywords":{}}],["address",{"_index":47,"title":{},"content":{"6":{"position":[[306,7]]},"119":{"position":[[50,8]]},"134":{"position":[[328,9]]},"149":{"position":[[196,7]]},"157":{"position":[[175,9],[231,7]]},"251":{"position":[[54,8]]}},"keywords":{}}],["aden"",{"_index":283,"title":{},"content":{"25":{"position":[[190,10]]},"343":{"position":[[190,10]]}},"keywords":{}}],["adjust",{"_index":858,"title":{},"content":{"128":{"position":[[153,6]]}},"keywords":{}}],["ads.js"></script>",{"_index":16,"title":{},"content":{"5":{"position":[[67,31],[216,31],[351,31]]},"193":{"position":[[64,31],[213,31],[348,31]]}},"keywords":{}}],["ads/dist/artplay",{"_index":19,"title":{},"content":{"5":{"position":[[190,18],[325,18]]},"193":{"position":[[187,18],[322,18]]}},"keywords":{}}],["advanc",{"_index":425,"title":{"30":{"position":[[0,8]]}},"content":{"143":{"position":[[132,7]]}},"keywords":{}}],["agent",{"_index":637,"title":{},"content":{"77":{"position":[[1271,5]]},"165":{"position":[[1233,5]]}},"keywords":{}}],["alignitem",{"_index":1132,"title":{},"content":{"290":{"position":[[507,11]]}},"keywords":{}}],["allow",{"_index":889,"title":{},"content":{"138":{"position":[[110,7]]}},"keywords":{}}],["alreadi",{"_index":607,"title":{},"content":{"77":{"position":[[604,7]]},"165":{"position":[[566,7]]}},"keywords":{}}],["amaro"",{"_index":285,"title":{},"content":{"25":{"position":[[275,11]]},"343":{"position":[[275,11]]}},"keywords":{}}],["amp;&",{"_index":790,"title":{},"content":{"104":{"position":[[550,10]]},"105":{"position":[[363,10],[457,10]]}},"keywords":{}}],["anonym",{"_index":872,"title":{},"content":{"134":{"position":[[250,12]]},"311":{"position":[[192,12]]}},"keywords":{}}],["antioverlap",{"_index":1091,"title":{},"content":{"283":{"position":[[679,12]]}},"keywords":{}}],["app",{"_index":33,"title":{},"content":{"6":{"position":[[60,5]]},"9":{"position":[[215,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]]},"39":{"position":[[215,5]]},"40":{"position":[[103,5]]},"42":{"position":[[141,6]]},"43":{"position":[[325,5]]},"46":{"position":[[131,5]]},"47":{"position":[[112,5]]},"50":{"position":[[126,5]]},"51":{"position":[[130,5]]},"52":{"position":[[127,5]]},"53":{"position":[[156,5]]},"56":{"position":[[166,5]]},"57":{"position":[[537,5]]},"59":{"position":[[239,5]]},"61":{"position":[[139,5]]},"62":{"position":[[581,5]]},"64":{"position":[[132,5]]},"65":{"position":[[542,5]]},"67":{"position":[[148,5]]},"69":{"position":[[142,5]]},"71":{"position":[[201,5]]},"73":{"position":[[135,5]]},"75":{"position":[[352,5]]},"77":{"position":[[1660,5]]},"79":{"position":[[126,5]]},"80":{"position":[[92,5]]},"81":{"position":[[91,5]]},"82":{"position":[[94,5]]},"83":{"position":[[96,5]]},"84":{"position":[[104,5]]},"85":{"position":[[121,5]]},"86":{"position":[[134,5]]},"87":{"position":[[90,5]]},"88":{"position":[[93,5]]},"89":{"position":[[152,5]]},"90":{"position":[[93,5]]},"91":{"position":[[104,5]]},"92":{"position":[[98,5]]},"93":{"position":[[89,5]]},"95":{"position":[[105,5]]},"96":{"position":[[106,5]]},"97":{"position":[[117,5]]},"98":{"position":[[109,5]]},"99":{"position":[[111,5]]},"101":{"position":[[121,5]]},"103":{"position":[[166,3],[432,5]]},"107":{"position":[[119,5]]},"118":{"position":[[207,5],[262,6],[389,3]]},"119":{"position":[[177,5]]},"120":{"position":[[240,5]]},"121":{"position":[[187,5]]},"122":{"position":[[152,5]]},"123":{"position":[[141,5]]},"124":{"position":[[114,5]]},"125":{"position":[[135,5]]},"126":{"position":[[113,5]]},"127":{"position":[[111,5]]},"128":{"position":[[295,5]]},"129":{"position":[[181,5]]},"130":{"position":[[109,5]]},"131":{"position":[[207,5]]},"132":{"position":[[196,5]]},"133":{"position":[[184,5]]},"134":{"position":[[151,5]]},"135":{"position":[[172,5]]},"136":{"position":[[116,5]]},"137":{"position":[[155,5]]},"138":{"position":[[186,5]]},"139":{"position":[[177,5]]},"140":{"position":[[178,5]]},"141":{"position":[[133,5]]},"142":{"position":[[163,5]]},"143":{"position":[[300,6]]},"144":{"position":[[121,5]]},"145":{"position":[[571,5]]},"146":{"position":[[154,5]]},"147":{"position":[[536,5]]},"148":{"position":[[593,5]]},"149":{"position":[[264,5]]},"150":{"position":[[233,5]]},"151":{"position":[[347,5]]},"152":{"position":[[508,5]]},"153":{"position":[[228,5]]},"154":{"position":[[321,5]]},"155":{"position":[[208,5]]},"156":{"position":[[138,5]]},"157":{"position":[[363,5]]},"158":{"position":[[191,5]]},"159":{"position":[[174,5]]},"160":{"position":[[171,5]]},"161":{"position":[[166,5]]},"162":{"position":[[117,5]]},"163":{"position":[[205,5]]},"165":{"position":[[1622,5]]},"167":{"position":[[98,5]]},"168":{"position":[[70,5]]},"169":{"position":[[70,5]]},"170":{"position":[[73,5]]},"171":{"position":[[71,5]]},"172":{"position":[[73,5]]},"173":{"position":[[80,5]]},"174":{"position":[[84,5]]},"175":{"position":[[73,5]]},"176":{"position":[[72,5]]},"177":{"position":[[89,5]]},"178":{"position":[[71,5]]},"179":{"position":[[72,5]]},"180":{"position":[[72,5]]},"181":{"position":[[71,5]]},"183":{"position":[[99,5]]},"184":{"position":[[100,5]]},"185":{"position":[[111,5]]},"186":{"position":[[103,5]]},"187":{"position":[[105,5]]},"194":{"position":[[60,5]]},"204":{"position":[[162,5]]},"205":{"position":[[95,5]]},"207":{"position":[[96,6]]},"208":{"position":[[220,5]]},"211":{"position":[[98,5]]},"212":{"position":[[94,5]]},"215":{"position":[[95,5]]},"216":{"position":[[93,5]]},"217":{"position":[[97,5]]},"218":{"position":[[104,5]]},"221":{"position":[[137,5]]},"222":{"position":[[295,5]]},"224":{"position":[[121,5]]},"226":{"position":[[98,5]]},"227":{"position":[[329,5]]},"229":{"position":[[97,5]]},"230":{"position":[[295,5]]},"232":{"position":[[101,5]]},"234":{"position":[[99,5]]},"236":{"position":[[120,5]]},"238":{"position":[[99,5]]},"240":{"position":[[259,5]]},"242":{"position":[[86,5]]},"243":{"position":[[87,5]]},"244":{"position":[[107,5]]},"245":{"position":[[120,5]]},"246":{"position":[[123,5]]},"247":{"position":[[124,5]]},"248":{"position":[[137,5]]},"249":{"position":[[119,5]]},"250":{"position":[[276,5]]},"251":{"position":[[289,5]]},"252":{"position":[[136,5]]},"253":{"position":[[199,5]]},"254":{"position":[[92,5]]},"255":{"position":[[119,5]]},"256":{"position":[[142,5]]},"257":{"position":[[140,5]]},"258":{"position":[[138,5]]},"259":{"position":[[147,5]]},"260":{"position":[[126,5]]},"261":{"position":[[199,5]]},"262":{"position":[[127,5]]},"263":{"position":[[116,5]]},"264":{"position":[[172,5]]},"265":{"position":[[127,5]]},"266":{"position":[[159,5]]},"267":{"position":[[177,5]]},"268":{"position":[[160,5]]},"269":{"position":[[162,5]]},"270":{"position":[[195,5]]},"271":{"position":[[152,5]]},"272":{"position":[[130,5]]},"273":{"position":[[136,5]]},"274":{"position":[[112,5]]},"275":{"position":[[137,5]]},"283":{"position":[[60,5]]},"284":{"position":[[60,5]]},"285":{"position":[[60,5]]},"287":{"position":[[101,5]]},"288":{"position":[[98,5]]},"289":{"position":[[92,5]]},"290":{"position":[[198,5]]},"291":{"position":[[99,5]]},"292":{"position":[[49,5]]},"293":{"position":[[219,5]]},"295":{"position":[[133,5],[188,6],[263,3]]},"296":{"position":[[117,5]]},"297":{"position":[[134,5]]},"298":{"position":[[103,5]]},"299":{"position":[[99,5]]},"300":{"position":[[98,5]]},"301":{"position":[[87,5]]},"302":{"position":[[100,5]]},"303":{"position":[[88,5]]},"304":{"position":[[88,5]]},"305":{"position":[[152,5]]},"306":{"position":[[108,5]]},"307":{"position":[[88,5]]},"308":{"position":[[130,5]]},"309":{"position":[[113,5]]},"310":{"position":[[112,5]]},"311":{"position":[[99,5]]},"312":{"position":[[102,5]]},"313":{"position":[[88,5]]},"314":{"position":[[101,5]]},"315":{"position":[[108,5]]},"316":{"position":[[102,5]]},"317":{"position":[[102,5]]},"318":{"position":[[102,5]]},"319":{"position":[[106,5]]},"320":{"position":[[164,6]]},"321":{"position":[[104,5]]},"322":{"position":[[331,5]]},"323":{"position":[[105,5]]},"324":{"position":[[293,5]]},"325":{"position":[[328,5]]},"326":{"position":[[156,5]]},"327":{"position":[[136,5]]},"328":{"position":[[256,5]]},"329":{"position":[[229,5]]},"330":{"position":[[153,5]]},"331":{"position":[[208,5]]},"332":{"position":[[138,5]]},"333":{"position":[[98,5]]},"334":{"position":[[181,5]]},"335":{"position":[[120,5]]},"336":{"position":[[134,5]]},"337":{"position":[[106,5]]},"338":{"position":[[98,5]]},"339":{"position":[[92,5]]},"340":{"position":[[112,5]]},"342":{"position":[[60,5]]},"343":{"position":[[3707,5]]},"346":{"position":[[255,5]]},"347":{"position":[[192,5]]},"348":{"position":[[309,5]]},"350":{"position":[[78,5]]},"351":{"position":[[78,5]]},"352":{"position":[[84,5]]},"353":{"position":[[92,5]]},"354":{"position":[[92,5]]},"355":{"position":[[92,5]]},"356":{"position":[[109,5]]},"357":{"position":[[98,5]]},"358":{"position":[[144,5]]},"359":{"position":[[150,5]]},"360":{"position":[[101,5]]},"361":{"position":[[127,5]]},"362":{"position":[[78,5]]},"363":{"position":[[84,5]]},"364":{"position":[[108,5]]},"365":{"position":[[106,5]]},"366":{"position":[[102,5]]},"367":{"position":[[102,5]]},"368":{"position":[[103,5]]},"369":{"position":[[115,5]]},"370":{"position":[[102,5]]},"371":{"position":[[94,5]]},"372":{"position":[[120,5]]},"373":{"position":[[85,5]]},"374":{"position":[[130,5]]},"375":{"position":[[134,5]]},"376":{"position":[[119,5]]},"377":{"position":[[103,5]]},"378":{"position":[[117,5]]},"379":{"position":[[103,5]]},"380":{"position":[[101,5]]},"381":{"position":[[103,5]]},"382":{"position":[[126,5]]},"383":{"position":[[378,5]]}},"keywords":{}}],["app"></div>",{"_index":767,"title":{},"content":{"103":{"position":[[275,25]]}},"keywords":{}}],["app').queryselector",{"_index":445,"title":{},"content":{"39":{"position":[[135,19]]},"204":{"position":[[82,19]]}},"keywords":{}}],["appear",{"_index":830,"title":{},"content":{"121":{"position":[[58,6]]},"122":{"position":[[50,6]]},"131":{"position":[[80,6]]},"132":{"position":[[92,6]]},"133":{"position":[[80,6]]},"142":{"position":[[52,7]]}},"keywords":{}}],["area",{"_index":668,"title":{},"content":{"86":{"position":[[47,4]]}},"keywords":{}}],["arg",{"_index":652,"title":{},"content":{"77":{"position":[[1724,9]]},"79":{"position":[[185,9]]},"80":{"position":[[150,9]]},"81":{"position":[[150,9]]},"82":{"position":[[152,9],[210,9]]},"83":{"position":[[156,9],[214,9]]},"84":{"position":[[165,9],[223,9]]},"85":{"position":[[180,9]]},"86":{"position":[[192,9]]},"88":{"position":[[169,9]]},"89":{"position":[[215,9]]},"90":{"position":[[150,9],[208,9]]},"91":{"position":[[186,9]]},"92":{"position":[[186,9]]},"93":{"position":[[149,9]]},"145":{"position":[[832,9],[934,9]]},"165":{"position":[[1686,9]]},"167":{"position":[[157,9]]},"168":{"position":[[128,9]]},"169":{"position":[[129,9]]},"170":{"position":[[131,9],[189,9]]},"171":{"position":[[131,9],[189,9]]},"172":{"position":[[134,9],[192,9]]},"173":{"position":[[139,9]]},"174":{"position":[[142,9]]},"176":{"position":[[148,9]]},"177":{"position":[[152,9]]},"178":{"position":[[128,9],[186,9]]},"179":{"position":[[154,9]]},"180":{"position":[[160,9]]},"181":{"position":[[131,9]]},"322":{"position":[[592,9],[674,9]]}},"keywords":{}}],["array",{"_index":99,"title":{},"content":{"9":{"position":[[6,5],[14,5]]},"27":{"position":[[211,5]]},"29":{"position":[[113,5]]},"107":{"position":[[4,5]]},"152":{"position":[[277,5]]},"269":{"position":[[30,5]]},"322":{"position":[[4,8]]},"323":{"position":[[4,8]]},"324":{"position":[[4,8]]},"325":{"position":[[4,8]]},"326":{"position":[[4,8]]},"327":{"position":[[4,8]]},"328":{"position":[[4,8]]},"329":{"position":[[4,8]]},"346":{"position":[[98,5]]},"348":{"position":[[71,5]]},"377":{"position":[[21,5]]}},"keywords":{}}],["arraydefault",{"_index":903,"title":{},"content":{"145":{"position":[[6,13]]},"146":{"position":[[6,13]]},"147":{"position":[[6,13]]},"148":{"position":[[6,13]]},"149":{"position":[[6,13]]},"150":{"position":[[6,13]]},"151":{"position":[[6,13]]},"152":{"position":[[6,13]]}},"keywords":{}}],["arrow",{"_index":827,"title":{},"content":{"120":{"position":[[435,5]]}},"keywords":{}}],["arrowleft",{"_index":956,"title":{},"content":{"156":{"position":[[410,10]]},"333":{"position":[[370,10]]}},"keywords":{}}],["arrowright",{"_index":957,"title":{},"content":{"156":{"position":[[425,11]]},"333":{"position":[[385,11]]}},"keywords":{}}],["art",{"_index":30,"title":{},"content":{"6":{"position":[[15,3]]},"9":{"position":[[170,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]]},"39":{"position":[[170,3]]},"40":{"position":[[58,3]]},"42":{"position":[[152,3]]},"43":{"position":[[280,3]]},"46":{"position":[[86,3]]},"47":{"position":[[67,3]]},"50":{"position":[[81,3]]},"51":{"position":[[85,3]]},"52":{"position":[[82,3]]},"53":{"position":[[111,3]]},"56":{"position":[[121,3]]},"57":{"position":[[492,3]]},"59":{"position":[[194,3]]},"61":{"position":[[94,3]]},"62":{"position":[[536,3]]},"64":{"position":[[87,3]]},"65":{"position":[[497,3]]},"67":{"position":[[103,3]]},"69":{"position":[[97,3]]},"71":{"position":[[156,3]]},"73":{"position":[[90,3]]},"75":{"position":[[307,3]]},"77":{"position":[[1615,3]]},"79":{"position":[[81,3]]},"80":{"position":[[47,3]]},"81":{"position":[[46,3]]},"82":{"position":[[49,3]]},"83":{"position":[[51,3]]},"84":{"position":[[59,3]]},"85":{"position":[[76,3]]},"86":{"position":[[89,3]]},"87":{"position":[[45,3]]},"88":{"position":[[48,3]]},"89":{"position":[[107,3]]},"90":{"position":[[48,3]]},"91":{"position":[[59,3]]},"92":{"position":[[53,3]]},"93":{"position":[[44,3]]},"95":{"position":[[60,3]]},"96":{"position":[[61,3]]},"97":{"position":[[72,3]]},"98":{"position":[[64,3]]},"99":{"position":[[66,3],[521,4]]},"101":{"position":[[76,3]]},"103":{"position":[[387,3]]},"105":{"position":[[283,3],[452,4]]},"107":{"position":[[74,3]]},"118":{"position":[[162,3]]},"119":{"position":[[132,3]]},"120":{"position":[[194,3]]},"121":{"position":[[142,3]]},"122":{"position":[[107,3]]},"123":{"position":[[96,3]]},"124":{"position":[[69,3]]},"125":{"position":[[90,3]]},"126":{"position":[[68,3]]},"127":{"position":[[66,3]]},"128":{"position":[[250,3]]},"129":{"position":[[136,3]]},"130":{"position":[[64,3]]},"131":{"position":[[162,3]]},"132":{"position":[[151,3]]},"133":{"position":[[139,3]]},"134":{"position":[[106,3]]},"135":{"position":[[127,3]]},"136":{"position":[[71,3]]},"137":{"position":[[110,3]]},"138":{"position":[[141,3]]},"139":{"position":[[132,3]]},"140":{"position":[[133,3]]},"141":{"position":[[88,3]]},"142":{"position":[[118,3]]},"143":{"position":[[350,3]]},"144":{"position":[[76,3]]},"145":{"position":[[526,3]]},"146":{"position":[[109,3]]},"147":{"position":[[491,3]]},"148":{"position":[[548,3]]},"149":{"position":[[219,3]]},"150":{"position":[[188,3]]},"151":{"position":[[302,3]]},"152":{"position":[[463,3]]},"153":{"position":[[183,3]]},"154":{"position":[[276,3]]},"155":{"position":[[163,3]]},"156":{"position":[[93,3]]},"157":{"position":[[318,3]]},"158":{"position":[[146,3],[271,4],[327,4]]},"159":{"position":[[129,3]]},"160":{"position":[[126,3]]},"161":{"position":[[121,3]]},"162":{"position":[[72,3]]},"163":{"position":[[160,3]]},"165":{"position":[[1577,3]]},"167":{"position":[[53,3]]},"168":{"position":[[25,3]]},"169":{"position":[[25,3]]},"170":{"position":[[28,3]]},"171":{"position":[[26,3]]},"172":{"position":[[28,3]]},"173":{"position":[[35,3]]},"174":{"position":[[39,3]]},"175":{"position":[[28,3]]},"176":{"position":[[27,3]]},"177":{"position":[[44,3]]},"178":{"position":[[26,3]]},"179":{"position":[[27,3]]},"180":{"position":[[27,3]]},"181":{"position":[[26,3]]},"183":{"position":[[54,3]]},"184":{"position":[[55,3]]},"185":{"position":[[66,3]]},"186":{"position":[[58,3]]},"187":{"position":[[60,3],[515,4]]},"194":{"position":[[15,3]]},"204":{"position":[[117,3]]},"205":{"position":[[50,3]]},"207":{"position":[[107,3]]},"208":{"position":[[175,3]]},"211":{"position":[[53,3]]},"212":{"position":[[49,3]]},"215":{"position":[[50,3]]},"216":{"position":[[48,3]]},"217":{"position":[[52,3]]},"218":{"position":[[59,3]]},"221":{"position":[[92,3]]},"222":{"position":[[250,3]]},"224":{"position":[[76,3]]},"226":{"position":[[53,3]]},"227":{"position":[[284,3]]},"229":{"position":[[52,3]]},"230":{"position":[[250,3]]},"232":{"position":[[56,3]]},"234":{"position":[[54,3]]},"236":{"position":[[75,3]]},"238":{"position":[[54,3]]},"240":{"position":[[214,3]]},"242":{"position":[[41,3]]},"243":{"position":[[42,3]]},"244":{"position":[[62,3]]},"245":{"position":[[75,3]]},"246":{"position":[[78,3]]},"247":{"position":[[79,3]]},"248":{"position":[[92,3]]},"249":{"position":[[74,3]]},"250":{"position":[[231,3]]},"251":{"position":[[244,3]]},"252":{"position":[[91,3]]},"253":{"position":[[154,3]]},"254":{"position":[[47,3]]},"255":{"position":[[74,3]]},"256":{"position":[[97,3]]},"257":{"position":[[95,3]]},"258":{"position":[[93,3]]},"259":{"position":[[102,3]]},"260":{"position":[[81,3]]},"261":{"position":[[154,3]]},"262":{"position":[[82,3]]},"263":{"position":[[71,3]]},"264":{"position":[[127,3]]},"265":{"position":[[82,3]]},"266":{"position":[[114,3]]},"267":{"position":[[132,3]]},"268":{"position":[[115,3]]},"269":{"position":[[117,3]]},"270":{"position":[[150,3]]},"271":{"position":[[107,3]]},"272":{"position":[[85,3]]},"273":{"position":[[91,3]]},"274":{"position":[[67,3]]},"275":{"position":[[92,3]]},"283":{"position":[[15,3]]},"284":{"position":[[15,3]]},"285":{"position":[[15,3]]},"287":{"position":[[56,3]]},"288":{"position":[[53,3]]},"289":{"position":[[47,3]]},"290":{"position":[[153,3]]},"291":{"position":[[54,3]]},"292":{"position":[[4,3]]},"293":{"position":[[174,3]]},"295":{"position":[[88,3]]},"296":{"position":[[72,3]]},"297":{"position":[[89,3]]},"298":{"position":[[58,3]]},"299":{"position":[[54,3]]},"300":{"position":[[53,3]]},"301":{"position":[[42,3]]},"302":{"position":[[55,3]]},"303":{"position":[[43,3]]},"304":{"position":[[43,3]]},"305":{"position":[[107,3]]},"306":{"position":[[63,3]]},"307":{"position":[[43,3]]},"308":{"position":[[85,3]]},"309":{"position":[[68,3]]},"310":{"position":[[67,3]]},"311":{"position":[[54,3]]},"312":{"position":[[57,3]]},"313":{"position":[[43,3]]},"314":{"position":[[56,3]]},"315":{"position":[[63,3]]},"316":{"position":[[57,3]]},"317":{"position":[[57,3]]},"318":{"position":[[57,3]]},"319":{"position":[[61,3]]},"320":{"position":[[214,3]]},"321":{"position":[[59,3]]},"322":{"position":[[286,3]]},"323":{"position":[[60,3]]},"324":{"position":[[248,3]]},"325":{"position":[[283,3]]},"326":{"position":[[111,3]]},"327":{"position":[[91,3]]},"328":{"position":[[211,3]]},"329":{"position":[[184,3]]},"330":{"position":[[108,3]]},"331":{"position":[[163,3]]},"332":{"position":[[93,3]]},"333":{"position":[[53,3]]},"334":{"position":[[136,3]]},"335":{"position":[[75,3],[200,4],[241,4]]},"336":{"position":[[89,3]]},"337":{"position":[[61,3]]},"338":{"position":[[53,3]]},"339":{"position":[[47,3]]},"340":{"position":[[67,3]]},"342":{"position":[[15,3]]},"343":{"position":[[3662,3],[3931,4]]},"346":{"position":[[210,3]]},"347":{"position":[[147,3]]},"348":{"position":[[264,3]]},"350":{"position":[[33,3]]},"351":{"position":[[33,3]]},"352":{"position":[[39,3]]},"353":{"position":[[47,3]]},"354":{"position":[[47,3]]},"355":{"position":[[47,3]]},"356":{"position":[[64,3]]},"357":{"position":[[53,3]]},"358":{"position":[[99,3]]},"359":{"position":[[105,3]]},"360":{"position":[[56,3]]},"361":{"position":[[82,3]]},"362":{"position":[[33,3]]},"363":{"position":[[39,3]]},"364":{"position":[[63,3]]},"365":{"position":[[61,3]]},"366":{"position":[[57,3]]},"367":{"position":[[57,3]]},"368":{"position":[[58,3]]},"369":{"position":[[70,3]]},"370":{"position":[[57,3]]},"371":{"position":[[49,3]]},"372":{"position":[[75,3]]},"373":{"position":[[40,3]]},"374":{"position":[[85,3]]},"375":{"position":[[89,3]]},"376":{"position":[[74,3]]},"377":{"position":[[58,3]]},"378":{"position":[[72,3]]},"379":{"position":[[58,3]]},"380":{"position":[[56,3]]},"381":{"position":[[58,3]]},"382":{"position":[[81,3]]},"383":{"position":[[392,5],[1021,4],[1097,4]]}},"keywords":{}}],["art.aspectratio",{"_index":1060,"title":{},"content":{"268":{"position":[[261,15]]},"376":{"position":[[220,15]]}},"keywords":{}}],["art.attr('playsinlin",{"_index":1070,"title":{},"content":{"271":{"position":[[261,23]]},"379":{"position":[[212,23]]}},"keywords":{}}],["art.autoheight",{"_index":1067,"title":{},"content":{"270":{"position":[[295,14]]},"378":{"position":[[217,14]]}},"keywords":{}}],["art.autos",{"_index":1038,"title":{},"content":{"264":{"position":[[270,12]]},"372":{"position":[[218,12]]}},"keywords":{}}],["art.backward",{"_index":994,"title":{},"content":{"247":{"position":[[230,12]]},"355":{"position":[[198,12]]}},"keywords":{}}],["art.contextmenu.add",{"_index":174,"title":{},"content":{"20":{"position":[[574,21]]},"65":{"position":[[663,21]]},"230":{"position":[[416,21]]},"293":{"position":[[395,21]]}},"keywords":{}}],["art.contextmenu.show",{"_index":552,"title":{},"content":{"64":{"position":[[202,20],[253,20]]},"65":{"position":[[612,20],[772,20]]},"147":{"position":[[679,20],[749,20]]},"229":{"position":[[167,20],[218,20]]},"230":{"position":[[365,20],[501,20]]},"324":{"position":[[412,20],[482,20]]}},"keywords":{}}],["art.contextmenu['contextmenu1",{"_index":182,"title":{},"content":{"20":{"position":[[1156,32]]},"293":{"position":[[894,32]]}},"keywords":{}}],["art.controls.add",{"_index":177,"title":{},"content":{"20":{"position":[[688,18]]},"62":{"position":[[673,18]]},"227":{"position":[[421,18]]},"293":{"position":[[509,18]]}},"keywords":{}}],["art.controls.port",{"_index":252,"title":{},"content":{"22":{"position":[[1228,20]]},"383":{"position":[[1146,20]]}},"keywords":{}}],["art.controls.show",{"_index":545,"title":{},"content":{"61":{"position":[[231,17]]},"226":{"position":[[190,17]]}},"keywords":{}}],["art.controls['control1",{"_index":183,"title":{},"content":{"20":{"position":[[1205,25]]},"293":{"position":[[943,25]]}},"keywords":{}}],["art.currenttim",{"_index":659,"title":{},"content":{"82":{"position":[[259,15]]},"170":{"position":[[232,15]]},"253":{"position":[[300,15]]},"361":{"position":[[228,15]]}},"keywords":{}}],["art.destroy",{"_index":664,"title":{},"content":{"84":{"position":[[241,14]]},"105":{"position":[[468,12]]},"172":{"position":[[210,14]]},"274":{"position":[[182,14]]},"382":{"position":[[196,14]]}},"keywords":{}}],["art.destroy(fals",{"_index":808,"title":{},"content":{"105":{"position":[[483,19]]}},"keywords":{}}],["art.flip",{"_index":1048,"title":{},"content":{"266":{"position":[[253,8]]},"374":{"position":[[224,8]]}},"keywords":{}}],["art.forward",{"_index":993,"title":{},"content":{"246":{"position":[[193,11]]},"354":{"position":[[162,11]]}},"keywords":{}}],["art.fullscreen",{"_index":1024,"title":{},"content":{"258":{"position":[[226,14],[271,14]]},"366":{"position":[[190,14],[235,14]]}},"keywords":{}}],["art.fullscreenweb",{"_index":1026,"title":{},"content":{"259":{"position":[[238,17],[286,17]]},"367":{"position":[[193,17],[241,17]]}},"keywords":{}}],["art.getbloburl().then((url",{"_index":1023,"title":{},"content":{"257":{"position":[[225,27]]},"365":{"position":[[191,27]]}},"keywords":{}}],["art.getdataurl().then((url",{"_index":1019,"title":{},"content":{"256":{"position":[[227,27]]},"364":{"position":[[193,27]]}},"keywords":{}}],["art.hotkey.add(65",{"_index":561,"title":{},"content":{"71":{"position":[[271,18]]},"236":{"position":[[190,18]]}},"keywords":{}}],["art.hotkey.add(66",{"_index":562,"title":{},"content":{"71":{"position":[[334,18]]},"236":{"position":[[250,18]]}},"keywords":{}}],["art.i18n.upd",{"_index":474,"title":{},"content":{"47":{"position":[[167,17]]},"212":{"position":[[149,17]]}},"keywords":{}}],["art.layers.add",{"_index":171,"title":{},"content":{"20":{"position":[[483,16]]},"57":{"position":[[667,16]]},"222":{"position":[[425,16]]},"293":{"position":[[304,16]]}},"keywords":{}}],["art.layers.port",{"_index":250,"title":{},"content":{"22":{"position":[[1152,18]]},"383":{"position":[[1070,18]]}},"keywords":{}}],["art.layers.show",{"_index":524,"title":{},"content":{"56":{"position":[[584,15]]},"145":{"position":[[888,15]]},"221":{"position":[[555,15]]},"322":{"position":[[628,15]]}},"keywords":{}}],["art.layers['layer1",{"_index":181,"title":{},"content":{"20":{"position":[[1114,21]]},"293":{"position":[[852,21]]}},"keywords":{}}],["art.loading.show",{"_index":555,"title":{},"content":{"67":{"position":[[218,16],[265,16]]},"99":{"position":[[559,16]]},"187":{"position":[[553,16]]},"232":{"position":[[171,16],[218,16]]}},"keywords":{}}],["art.loop",{"_index":1063,"title":{},"content":{"269":{"position":[[256,8]]},"377":{"position":[[197,8]]}},"keywords":{}}],["art.mask.show",{"_index":557,"title":{},"content":{"69":{"position":[[212,13],[256,13]]},"234":{"position":[[169,13],[213,13]]}},"keywords":{}}],["art.mini",{"_index":1031,"title":{},"content":{"262":{"position":[[197,8]]},"370":{"position":[[172,8]]}},"keywords":{}}],["art.mut",{"_index":1008,"title":{},"content":{"252":{"position":[[231,9]]},"360":{"position":[[196,9]]}},"keywords":{}}],["art.notice.show",{"_index":542,"title":{},"content":{"59":{"position":[[309,15],[358,15]]},"95":{"position":[[360,15]]},"96":{"position":[[478,15]]},"183":{"position":[[354,15]]},"184":{"position":[[472,15]]},"224":{"position":[[191,15],[221,15]]}},"keywords":{}}],["art.on("ready"",{"_index":246,"title":{},"content":{"22":{"position":[[1045,25]]},"383":{"position":[[963,25]]}},"keywords":{}}],["art.on('artplayerpluginads:click",{"_index":80,"title":{},"content":{"6":{"position":[[950,34]]},"194":{"position":[[604,34]]}},"keywords":{}}],["art.on('artplayerpluginads:skip",{"_index":83,"title":{},"content":{"6":{"position":[[1039,33]]},"194":{"position":[[685,33]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:config",{"_index":1145,"title":{},"content":{"292":{"position":[[462,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:destroy",{"_index":1150,"title":{},"content":{"292":{"position":[[854,40]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:emit",{"_index":1141,"title":{},"content":{"292":{"position":[[189,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:error",{"_index":1144,"title":{},"content":{"292":{"position":[[374,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:hid",{"_index":1148,"title":{},"content":{"292":{"position":[[704,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:load",{"_index":1142,"title":{},"content":{"292":{"position":[[276,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:show",{"_index":1149,"title":{},"content":{"292":{"position":[[779,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:start",{"_index":1147,"title":{},"content":{"292":{"position":[[628,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:stop",{"_index":1146,"title":{},"content":{"292":{"position":[[553,37]]}},"keywords":{}}],["art.on('blur",{"_index":669,"title":{},"content":{"86":{"position":[[177,14]]},"174":{"position":[[127,14]]}},"keywords":{}}],["art.on('destroy",{"_index":663,"title":{},"content":{"84":{"position":[[147,17]]},"172":{"position":[[116,17]]}},"keywords":{}}],["art.on('focu",{"_index":665,"title":{},"content":{"85":{"position":[[164,15]]},"173":{"position":[[123,15]]}},"keywords":{}}],["art.on('fullscreen",{"_index":687,"title":{},"content":{"91":{"position":[[165,20]]},"179":{"position":[[133,20]]}},"keywords":{}}],["art.on('fullscreenweb",{"_index":689,"title":{},"content":{"92":{"position":[[162,23]]},"180":{"position":[[136,23]]}},"keywords":{}}],["art.on('hotkey",{"_index":690,"title":{},"content":{"93":{"position":[[132,16]]},"181":{"position":[[114,16]]}},"keywords":{}}],["art.on('hov",{"_index":673,"title":{},"content":{"87":{"position":[[133,15]]},"175":{"position":[[116,15]]}},"keywords":{}}],["art.on('mousemov",{"_index":680,"title":{},"content":{"89":{"position":[[195,19]]},"177":{"position":[[132,19]]}},"keywords":{}}],["art.on('paus",{"_index":656,"title":{},"content":{"81":{"position":[[134,15]]},"169":{"position":[[113,15]]}},"keywords":{}}],["art.on('play",{"_index":655,"title":{},"content":{"80":{"position":[[135,14]]},"168":{"position":[[113,14]]}},"keywords":{}}],["art.on('readi",{"_index":106,"title":{},"content":{"9":{"position":[[258,15]]},"20":{"position":[[456,15]]},"39":{"position":[[258,15]]},"40":{"position":[[146,15]]},"46":{"position":[[174,15]]},"50":{"position":[[220,15]]},"51":{"position":[[294,15]]},"52":{"position":[[291,15]]},"53":{"position":[[316,15]]},"56":{"position":[[535,15]]},"57":{"position":[[618,15]]},"59":{"position":[[282,15]]},"61":{"position":[[182,15]]},"62":{"position":[[624,15]]},"64":{"position":[[175,15]]},"65":{"position":[[585,15]]},"67":{"position":[[191,15]]},"69":{"position":[[185,15]]},"71":{"position":[[244,15]]},"73":{"position":[[209,15]]},"75":{"position":[[395,15]]},"79":{"position":[[169,15]]},"82":{"position":[[194,15]]},"83":{"position":[[198,15]]},"84":{"position":[[207,15]]},"90":{"position":[[192,15]]},"99":{"position":[[707,15]]},"107":{"position":[[162,15]]},"147":{"position":[[722,15]]},"151":{"position":[[411,15]]},"167":{"position":[[141,15]]},"170":{"position":[[173,15]]},"171":{"position":[[173,15]]},"172":{"position":[[176,15]]},"178":{"position":[[170,15]]},"187":{"position":[[701,15]]},"204":{"position":[[205,15]]},"205":{"position":[[138,15]]},"211":{"position":[[141,15]]},"215":{"position":[[189,15]]},"216":{"position":[[257,15]]},"217":{"position":[[261,15]]},"218":{"position":[[264,15]]},"221":{"position":[[506,15]]},"222":{"position":[[376,15]]},"224":{"position":[[164,15]]},"226":{"position":[[141,15]]},"227":{"position":[[372,15]]},"229":{"position":[[140,15]]},"230":{"position":[[338,15]]},"232":{"position":[[144,15]]},"234":{"position":[[142,15]]},"236":{"position":[[163,15]]},"238":{"position":[[173,15]]},"240":{"position":[[302,15]]},"242":{"position":[[142,15]]},"243":{"position":[[143,15]]},"244":{"position":[[163,15]]},"245":{"position":[[163,15]]},"246":{"position":[[166,15]]},"247":{"position":[[167,15]]},"248":{"position":[[180,15]]},"249":{"position":[[162,15]]},"250":{"position":[[319,15]]},"251":{"position":[[332,15]]},"252":{"position":[[179,15]]},"253":{"position":[[242,15]]},"254":{"position":[[135,15]]},"255":{"position":[[162,15]]},"256":{"position":[[185,15]]},"257":{"position":[[183,15]]},"258":{"position":[[199,15]]},"259":{"position":[[211,15]]},"260":{"position":[[190,15]]},"261":{"position":[[279,15]]},"262":{"position":[[170,15]]},"263":{"position":[[172,15]]},"264":{"position":[[215,15]]},"265":{"position":[[170,15]]},"266":{"position":[[202,15]]},"267":{"position":[[220,15]]},"268":{"position":[[203,15]]},"269":{"position":[[205,15]]},"270":{"position":[[238,15]]},"271":{"position":[[195,15]]},"272":{"position":[[173,15]]},"273":{"position":[[179,15]]},"274":{"position":[[155,15]]},"293":{"position":[[277,15]]},"324":{"position":[[455,15]]},"328":{"position":[[320,15]]},"350":{"position":[[134,15]]},"351":{"position":[[134,15]]},"352":{"position":[[140,15]]},"353":{"position":[[135,15]]},"354":{"position":[[135,15]]},"355":{"position":[[135,15]]},"356":{"position":[[152,15]]},"357":{"position":[[141,15]]},"358":{"position":[[187,15]]},"359":{"position":[[193,15]]},"360":{"position":[[144,15]]},"361":{"position":[[170,15]]},"362":{"position":[[121,15]]},"363":{"position":[[127,15]]},"364":{"position":[[151,15]]},"365":{"position":[[149,15]]},"366":{"position":[[163,15]]},"367":{"position":[[166,15]]},"368":{"position":[[167,15]]},"369":{"position":[[195,15]]},"370":{"position":[[145,15]]},"371":{"position":[[150,15]]},"372":{"position":[[163,15]]},"373":{"position":[[128,15]]},"374":{"position":[[173,15]]},"375":{"position":[[177,15]]},"376":{"position":[[162,15]]},"377":{"position":[[146,15]]},"378":{"position":[[160,15]]},"379":{"position":[[146,15]]},"380":{"position":[[144,15]]},"381":{"position":[[146,15]]},"382":{"position":[[169,15]]}},"keywords":{}}],["art.on('res",{"_index":677,"title":{},"content":{"88":{"position":[[152,16]]},"176":{"position":[[131,16]]}},"keywords":{}}],["art.on('seek",{"_index":658,"title":{},"content":{"82":{"position":[[137,14]]},"170":{"position":[[116,14]]}},"keywords":{}}],["art.on('url",{"_index":681,"title":{},"content":{"90":{"position":[[136,13]]},"178":{"position":[[114,13]]}},"keywords":{}}],["art.on('video:play",{"_index":651,"title":{},"content":{"77":{"position":[[1703,20]]},"165":{"position":[[1665,20]]}},"keywords":{}}],["art.on('volum",{"_index":660,"title":{},"content":{"83":{"position":[[139,16]]},"171":{"position":[[114,16]]}},"keywords":{}}],["art.once('video:canplay",{"_index":1014,"title":{},"content":{"255":{"position":[[204,25]]},"363":{"position":[[169,25]]}},"keywords":{}}],["art.paus",{"_index":990,"title":{},"content":{"243":{"position":[[204,12]]},"351":{"position":[[195,12]]}},"keywords":{}}],["art.pip",{"_index":406,"title":{},"content":{"28":{"position":[[645,7]]},"260":{"position":[[217,7],[255,7]]},"347":{"position":[[564,7]]},"368":{"position":[[194,7],[232,7]]}},"keywords":{}}],["art.play",{"_index":989,"title":{},"content":{"242":{"position":[[169,11]]},"243":{"position":[[170,11]]},"263":{"position":[[226,11]]},"350":{"position":[[161,11]]},"351":{"position":[[161,11]]},"371":{"position":[[204,11]]}},"keywords":{}}],["art.playbackr",{"_index":1056,"title":{},"content":{"267":{"position":[[279,16]]},"375":{"position":[[236,16]]}},"keywords":{}}],["art.plugins.add(myplugin",{"_index":575,"title":{},"content":{"75":{"position":[[422,26]]},"240":{"position":[[329,26]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.config",{"_index":1136,"title":{},"content":{"290":{"position":[[668,43]]},"291":{"position":[[393,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.emit",{"_index":1123,"title":{},"content":{"289":{"position":[[425,41]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.hid",{"_index":1115,"title":{},"content":{"287":{"position":[[290,42]]},"288":{"position":[[429,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.ishid",{"_index":1118,"title":{},"content":{"288":{"position":[[298,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.load",{"_index":1138,"title":{},"content":{"291":{"position":[[288,42],[483,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.show",{"_index":1116,"title":{},"content":{"287":{"position":[[395,42]]},"288":{"position":[[344,42]]}},"keywords":{}}],["art.post",{"_index":1029,"title":{},"content":{"261":{"position":[[332,10]]},"369":{"position":[[248,10]]}},"keywords":{}}],["art.proxy(contain",{"_index":450,"title":{},"content":{"42":{"position":[[233,20]]},"207":{"position":[[188,20]]}},"keywords":{}}],["art.query('.art",{"_index":180,"title":{},"content":{"20":{"position":[[884,15],[936,15],[996,15]]},"40":{"position":[[186,15]]},"205":{"position":[[178,15]]},"293":{"position":[[666,15],[718,15],[778,15]]}},"keywords":{}}],["art.screenshot",{"_index":1015,"title":{},"content":{"255":{"position":[[241,17]]},"363":{"position":[[206,17]]}},"keywords":{}}],["art.seek",{"_index":488,"title":{},"content":{"50":{"position":[[247,8]]},"51":{"position":[[321,8]]},"53":{"position":[[343,8]]},"73":{"position":[[236,8]]},"82":{"position":[[228,8]]},"170":{"position":[[207,8]]},"215":{"position":[[216,8]]},"216":{"position":[[284,8]]},"218":{"position":[[291,8]]},"238":{"position":[[200,8]]},"245":{"position":[[190,8]]},"247":{"position":[[194,8]]},"250":{"position":[[346,8]]},"251":{"position":[[359,8]]},"255":{"position":[[189,8]]},"256":{"position":[[212,8]]},"257":{"position":[[210,8]]},"353":{"position":[[162,8]]},"355":{"position":[[162,8]]},"358":{"position":[[214,8]]},"359":{"position":[[220,8]]},"363":{"position":[[154,8]]},"364":{"position":[[178,8]]},"365":{"position":[[176,8]]}},"keywords":{}}],["art.setting.show",{"_index":568,"title":{},"content":{"73":{"position":[[251,16],[298,16]]},"238":{"position":[[215,16],[262,16]]}},"keywords":{}}],["art.storage.clear",{"_index":468,"title":{},"content":{"43":{"position":[[469,20]]},"208":{"position":[[364,20]]}},"keywords":{}}],["art.storage.del('your",{"_index":467,"title":{},"content":{"43":{"position":[[440,21]]},"208":{"position":[[335,21]]}},"keywords":{}}],["art.storage.get('your",{"_index":466,"title":{},"content":{"43":{"position":[[411,21]]},"208":{"position":[[306,21]]}},"keywords":{}}],["art.storage.set('your",{"_index":464,"title":{},"content":{"43":{"position":[[368,21]]},"208":{"position":[[263,21]]}},"keywords":{}}],["art.subtitle.show",{"_index":490,"title":{},"content":{"50":{"position":[[262,17],[311,17]]},"215":{"position":[[231,17],[280,17]]}},"keywords":{}}],["art.subtitle.styl",{"_index":503,"title":{},"content":{"51":{"position":[[358,20]]},"216":{"position":[[321,20]]}},"keywords":{}}],["art.subtitle.switch('/assets/sample/subtitle.srt?t=1",{"_index":509,"title":{},"content":{"53":{"position":[[380,54]]},"218":{"position":[[328,54]]}},"keywords":{}}],["art.subtitle.url",{"_index":272,"title":{},"content":{"24":{"position":[[486,16]]},"27":{"position":[[943,16]]},"52":{"position":[[372,16]]},"217":{"position":[[342,16]]},"342":{"position":[[486,16]]},"346":{"position":[[753,16]]}},"keywords":{}}],["art.switchquality('/assets/sample/video.mp4?t=0",{"_index":1006,"title":{},"content":{"251":{"position":[[396,49]]},"359":{"position":[[257,49]]}},"keywords":{}}],["art.switchquality(item.url",{"_index":393,"title":{},"content":{"27":{"position":[[1357,27]]},"346":{"position":[[1145,27]]}},"keywords":{}}],["art.switchurl('/assets/sample/video.mp4?t=0",{"_index":1002,"title":{},"content":{"250":{"position":[[383,45]]},"358":{"position":[[251,45]]}},"keywords":{}}],["art.template.$video.classnam",{"_index":366,"title":{},"content":{"25":{"position":[[3862,29]]},"343":{"position":[[3899,29]]}},"keywords":{}}],["art.template.$video.control",{"_index":747,"title":{},"content":{"99":{"position":[[734,28]]},"187":{"position":[[728,28]]}},"keywords":{}}],["art.template.queri",{"_index":448,"title":{},"content":{"40":{"position":[[24,18]]},"205":{"position":[[16,18]]}},"keywords":{}}],["art.template.query('.art",{"_index":446,"title":{},"content":{"39":{"position":[[298,24]]},"204":{"position":[[245,24]]}},"keywords":{}}],["art.them",{"_index":1074,"title":{},"content":{"273":{"position":[[231,9]]},"381":{"position":[[198,9]]}},"keywords":{}}],["art.titl",{"_index":1072,"title":{},"content":{"272":{"position":[[225,9]]},"380":{"position":[[196,9]]}},"keywords":{}}],["art.toggl",{"_index":991,"title":{},"content":{"244":{"position":[[190,13],[226,13]]},"352":{"position":[[167,13],[203,13]]}},"keywords":{}}],["art.url",{"_index":682,"title":{},"content":{"90":{"position":[[226,7]]},"178":{"position":[[204,7]]},"249":{"position":[[212,7]]},"357":{"position":[[191,7]]}},"keywords":{}}],["art.volum",{"_index":661,"title":{},"content":{"83":{"position":[[232,10]]},"171":{"position":[[207,10]]},"248":{"position":[[233,10]]},"356":{"position":[[205,10]]}},"keywords":{}}],["art1",{"_index":197,"title":{},"content":{"21":{"position":[[236,4]]},"344":{"position":[[173,4]]}},"keywords":{}}],["art2",{"_index":199,"title":{},"content":{"21":{"position":[[272,4]]},"344":{"position":[[209,4]]}},"keywords":{}}],["artplay",{"_index":7,"title":{},"content":{"3":{"position":[[14,9]]},"4":{"position":[[11,9]]},"6":{"position":[[25,11],[48,11]]},"9":{"position":[[180,11],[203,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]]},"39":{"position":[[180,11],[203,11]]},"40":{"position":[[68,11],[91,11]]},"42":{"position":[[162,11]]},"43":{"position":[[290,11],[313,11]]},"46":{"position":[[96,11],[119,11]]},"47":{"position":[[77,11],[100,11]]},"50":{"position":[[91,11],[114,11]]},"51":{"position":[[95,11],[118,11]]},"52":{"position":[[92,11],[115,11]]},"53":{"position":[[121,11],[144,11]]},"56":{"position":[[131,11],[154,11]]},"57":{"position":[[502,11],[525,11]]},"59":{"position":[[204,11],[227,11]]},"61":{"position":[[104,11],[127,11]]},"62":{"position":[[546,11],[569,11]]},"64":{"position":[[97,11],[120,11]]},"65":{"position":[[507,11],[530,11]]},"67":{"position":[[113,11],[136,11]]},"69":{"position":[[107,11],[130,11]]},"71":{"position":[[166,11],[189,11]]},"73":{"position":[[100,11],[123,11]]},"75":{"position":[[317,11],[340,11]]},"77":{"position":[[1625,11],[1648,11]]},"79":{"position":[[91,11],[114,11]]},"80":{"position":[[57,11],[80,11]]},"81":{"position":[[56,11],[79,11]]},"82":{"position":[[59,11],[82,11]]},"83":{"position":[[61,11],[84,11]]},"84":{"position":[[69,11],[92,11]]},"85":{"position":[[86,11],[109,11]]},"86":{"position":[[99,11],[122,11]]},"87":{"position":[[55,11],[78,11]]},"88":{"position":[[58,11],[81,11]]},"89":{"position":[[117,11],[140,11]]},"90":{"position":[[58,11],[81,11]]},"91":{"position":[[69,11],[92,11]]},"92":{"position":[[63,11],[86,11]]},"93":{"position":[[54,11],[77,11]]},"95":{"position":[[70,11],[93,11]]},"96":{"position":[[71,11],[94,11]]},"97":{"position":[[82,11],[105,11]]},"98":{"position":[[74,11],[97,11]]},"99":{"position":[[76,11],[99,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":[[172,11],[195,11],[378,10]]},"119":{"position":[[142,11],[165,11]]},"120":{"position":[[204,10],[228,11]]},"121":{"position":[[152,11],[175,11]]},"122":{"position":[[117,11],[140,11]]},"123":{"position":[[106,11],[129,11]]},"124":{"position":[[79,11],[102,11]]},"125":{"position":[[100,11],[123,11]]},"126":{"position":[[78,11],[101,11]]},"127":{"position":[[76,11],[99,11]]},"128":{"position":[[260,11],[283,11]]},"129":{"position":[[146,11],[169,11]]},"130":{"position":[[74,11],[97,11]]},"131":{"position":[[172,11],[195,11]]},"132":{"position":[[161,11],[184,11]]},"133":{"position":[[149,11],[172,11]]},"134":{"position":[[116,11],[139,11]]},"135":{"position":[[137,11],[160,11]]},"136":{"position":[[81,11],[104,11]]},"137":{"position":[[120,11],[143,11]]},"138":{"position":[[151,11],[174,11]]},"139":{"position":[[142,11],[165,11]]},"140":{"position":[[143,11],[166,11]]},"141":{"position":[[98,11],[121,11]]},"142":{"position":[[128,11],[151,11]]},"143":{"position":[[360,11]]},"144":{"position":[[86,11],[109,11]]},"145":{"position":[[536,11],[559,11]]},"146":{"position":[[119,11],[142,11]]},"147":{"position":[[501,11],[524,11]]},"148":{"position":[[558,11],[581,11]]},"149":{"position":[[229,11],[252,11]]},"150":{"position":[[198,11],[221,11]]},"151":{"position":[[312,11],[335,11]]},"152":{"position":[[473,11],[496,11]]},"153":{"position":[[193,11],[216,11]]},"154":{"position":[[286,11],[309,11]]},"155":{"position":[[173,11],[196,11]]},"156":{"position":[[103,11],[126,11]]},"157":{"position":[[328,11],[351,11]]},"158":{"position":[[156,11],[179,11]]},"159":{"position":[[139,11],[162,11]]},"160":{"position":[[136,11],[159,11]]},"161":{"position":[[131,11],[154,11]]},"162":{"position":[[82,11],[105,11]]},"163":{"position":[[170,11],[193,11]]},"165":{"position":[[1587,11],[1610,11]]},"167":{"position":[[63,11],[86,11]]},"168":{"position":[[35,11],[58,11]]},"169":{"position":[[35,11],[58,11]]},"170":{"position":[[38,11],[61,11]]},"171":{"position":[[36,11],[59,11]]},"172":{"position":[[38,11],[61,11]]},"173":{"position":[[45,11],[68,11]]},"174":{"position":[[49,11],[72,11]]},"175":{"position":[[38,11],[61,11]]},"176":{"position":[[37,11],[60,11]]},"177":{"position":[[54,11],[77,11]]},"178":{"position":[[36,11],[59,11]]},"179":{"position":[[37,11],[60,11]]},"180":{"position":[[37,11],[60,11]]},"181":{"position":[[36,11],[59,11]]},"183":{"position":[[64,11],[87,11]]},"184":{"position":[[65,11],[88,11]]},"185":{"position":[[76,11],[99,11]]},"186":{"position":[[68,11],[91,11]]},"187":{"position":[[70,11],[93,11]]},"191":{"position":[[14,9]]},"192":{"position":[[11,9]]},"194":{"position":[[25,11],[48,11]]},"204":{"position":[[127,11],[150,11]]},"205":{"position":[[60,11],[83,11]]},"207":{"position":[[117,11]]},"208":{"position":[[185,11],[208,11]]},"211":{"position":[[63,11],[86,11]]},"212":{"position":[[59,11],[82,11]]},"215":{"position":[[60,11],[83,11]]},"216":{"position":[[58,11],[81,11]]},"217":{"position":[[62,11],[85,11]]},"218":{"position":[[69,11],[92,11]]},"221":{"position":[[102,11],[125,11]]},"222":{"position":[[260,11],[283,11]]},"224":{"position":[[86,11],[109,11]]},"226":{"position":[[63,11],[86,11]]},"227":{"position":[[294,11],[317,11]]},"229":{"position":[[62,11],[85,11]]},"230":{"position":[[260,11],[283,11]]},"232":{"position":[[66,11],[89,11]]},"234":{"position":[[64,11],[87,11]]},"236":{"position":[[85,11],[108,11]]},"238":{"position":[[64,11],[87,11]]},"240":{"position":[[224,11],[247,11]]},"242":{"position":[[51,11],[74,11]]},"243":{"position":[[52,11],[75,11]]},"244":{"position":[[72,11],[95,11]]},"245":{"position":[[85,11],[108,11]]},"246":{"position":[[88,11],[111,11]]},"247":{"position":[[89,11],[112,11]]},"248":{"position":[[102,11],[125,11]]},"249":{"position":[[84,11],[107,11]]},"250":{"position":[[241,11],[264,11]]},"251":{"position":[[254,11],[277,11]]},"252":{"position":[[101,11],[124,11]]},"253":{"position":[[164,11],[187,11]]},"254":{"position":[[57,11],[80,11]]},"255":{"position":[[84,11],[107,11]]},"256":{"position":[[107,11],[130,11]]},"257":{"position":[[105,11],[128,11]]},"258":{"position":[[103,11],[126,11]]},"259":{"position":[[112,11],[135,11]]},"260":{"position":[[91,11],[114,11]]},"261":{"position":[[164,11],[187,11]]},"262":{"position":[[92,11],[115,11]]},"263":{"position":[[81,11],[104,11]]},"264":{"position":[[137,11],[160,11]]},"265":{"position":[[92,11],[115,11]]},"266":{"position":[[124,11],[147,11]]},"267":{"position":[[142,11],[165,11]]},"268":{"position":[[125,11],[148,11]]},"269":{"position":[[127,11],[150,11]]},"270":{"position":[[160,11],[183,11]]},"271":{"position":[[117,11],[140,11]]},"272":{"position":[[95,11],[118,11]]},"273":{"position":[[101,11],[124,11]]},"274":{"position":[[77,11],[100,11]]},"275":{"position":[[102,11],[125,11]]},"279":{"position":[[14,9]]},"280":{"position":[[11,9]]},"283":{"position":[[25,11],[48,11]]},"284":{"position":[[25,11],[48,11]]},"285":{"position":[[25,11],[48,11]]},"287":{"position":[[66,11],[89,11]]},"288":{"position":[[63,11],[86,11]]},"289":{"position":[[57,11],[80,11]]},"290":{"position":[[163,11],[186,11]]},"291":{"position":[[64,11],[87,11]]},"292":{"position":[[14,11],[37,11]]},"293":{"position":[[184,11],[207,11]]},"295":{"position":[[22,13],[98,11],[121,11],[252,10]]},"296":{"position":[[82,11],[105,11]]},"297":{"position":[[99,11],[122,11]]},"298":{"position":[[68,11],[91,11]]},"299":{"position":[[64,11],[87,11]]},"300":{"position":[[63,11],[86,11]]},"301":{"position":[[52,11],[75,11]]},"302":{"position":[[65,11],[88,11]]},"303":{"position":[[53,11],[76,11]]},"304":{"position":[[53,11],[76,11]]},"305":{"position":[[117,11],[140,11]]},"306":{"position":[[73,11],[96,11]]},"307":{"position":[[53,11],[76,11]]},"308":{"position":[[95,11],[118,11]]},"309":{"position":[[78,11],[101,11]]},"310":{"position":[[77,11],[100,11]]},"311":{"position":[[64,11],[87,11]]},"312":{"position":[[67,11],[90,11]]},"313":{"position":[[53,11],[76,11]]},"314":{"position":[[66,11],[89,11]]},"315":{"position":[[73,11],[96,11]]},"316":{"position":[[67,11],[90,11]]},"317":{"position":[[67,11],[90,11]]},"318":{"position":[[67,11],[90,11]]},"319":{"position":[[71,11],[94,11]]},"320":{"position":[[224,11]]},"321":{"position":[[69,11],[92,11]]},"322":{"position":[[296,11],[319,11]]},"323":{"position":[[70,11],[93,11]]},"324":{"position":[[258,11],[281,11]]},"325":{"position":[[293,11],[316,11]]},"326":{"position":[[121,11],[144,11]]},"327":{"position":[[101,11],[124,11]]},"328":{"position":[[221,11],[244,11]]},"329":{"position":[[194,11],[217,11]]},"330":{"position":[[118,11],[141,11]]},"331":{"position":[[173,11],[196,11]]},"332":{"position":[[103,11],[126,11]]},"333":{"position":[[63,11],[86,11]]},"334":{"position":[[146,11],[169,11]]},"335":{"position":[[85,11],[108,11]]},"336":{"position":[[99,11],[122,11]]},"337":{"position":[[71,11],[94,11]]},"338":{"position":[[63,11],[86,11]]},"339":{"position":[[57,11],[80,11]]},"340":{"position":[[77,11],[100,11]]},"342":{"position":[[25,11],[48,11]]},"343":{"position":[[3672,11],[3695,11]]},"344":{"position":[[109,9],[134,11],[151,9],[197,11],[219,9]]},"346":{"position":[[220,11],[243,11]]},"347":{"position":[[157,11],[180,11]]},"348":{"position":[[274,11],[297,11]]},"350":{"position":[[43,11],[66,11]]},"351":{"position":[[43,11],[66,11]]},"352":{"position":[[49,11],[72,11]]},"353":{"position":[[57,11],[80,11]]},"354":{"position":[[57,11],[80,11]]},"355":{"position":[[57,11],[80,11]]},"356":{"position":[[74,11],[97,11]]},"357":{"position":[[63,11],[86,11]]},"358":{"position":[[109,11],[132,11]]},"359":{"position":[[115,11],[138,11]]},"360":{"position":[[66,11],[89,11]]},"361":{"position":[[92,11],[115,11]]},"362":{"position":[[43,11],[66,11]]},"363":{"position":[[49,11],[72,11]]},"364":{"position":[[73,11],[96,11]]},"365":{"position":[[71,11],[94,11]]},"366":{"position":[[67,11],[90,11]]},"367":{"position":[[67,11],[90,11]]},"368":{"position":[[68,11],[91,11]]},"369":{"position":[[80,11],[103,11]]},"370":{"position":[[67,11],[90,11]]},"371":{"position":[[59,11],[82,11]]},"372":{"position":[[85,11],[108,11]]},"373":{"position":[[50,11],[73,11]]},"374":{"position":[[95,11],[118,11]]},"375":{"position":[[99,11],[122,11]]},"376":{"position":[[84,11],[107,11]]},"377":{"position":[[68,11],[91,11]]},"378":{"position":[[82,11],[105,11]]},"379":{"position":[[68,11],[91,11]]},"380":{"position":[[66,11],[89,11]]},"381":{"position":[[68,11],[91,11]]},"382":{"position":[[91,11],[114,11]]},"383":{"position":[[239,9]]}},"keywords":{}}],["artplayer';const",{"_index":749,"title":{},"content":{"101":{"position":[[58,17]]}},"keywords":{}}],["artplayer';export",{"_index":801,"title":{},"content":{"105":{"position":[[152,18]]}},"keywords":{}}],["artplayer.html",{"_index":896,"title":{},"content":{"143":{"position":[[222,14],[330,15]]},"320":{"position":[[194,15]]}},"keywords":{}}],["artplayer.html访问到播放器所需的html",{"_index":1153,"title":{},"content":{"320":{"position":[[68,32]]}},"keywords":{}}],["artplayer.jsx",{"_index":798,"title":{},"content":{"105":{"position":[[74,13]]}},"keywords":{}}],["artplayer.jsxapp.jsx",{"_index":797,"title":{},"content":{"105":{"position":[[53,20]]}},"keywords":{}}],["artplayer.vu",{"_index":777,"title":{},"content":{"104":{"position":[[70,13]]}},"keywords":{}}],["artplayer.vueapp.vu",{"_index":776,"title":{},"content":{"104":{"position":[[49,20]]}},"keywords":{}}],["artplayer_set",{"_index":457,"title":{},"content":{"43":{"position":[[102,18]]},"208":{"position":[[35,18]]}},"keywords":{}}],["artplayerpluginad",{"_index":40,"title":{},"content":{"6":{"position":[[165,20]]},"194":{"position":[[165,20]]}},"keywords":{}}],["artplayerplugindanmuku",{"_index":1080,"title":{},"content":{"283":{"position":[[182,24]]},"284":{"position":[[110,24]]},"285":{"position":[[110,24]]},"287":{"position":[[151,24]]},"288":{"position":[[148,24]]},"289":{"position":[[142,24]]},"290":{"position":[[248,24]]},"291":{"position":[[149,24]]},"292":{"position":[[114,24]]}},"keywords":{}}],["artplayerrequir",{"_index":813,"title":{},"content":{"118":{"position":[[29,19]]}},"keywords":{}}],["artref",{"_index":804,"title":{},"content":{"105":{"position":[[237,6]]}},"keywords":{}}],["artref.curr",{"_index":805,"title":{},"content":{"105":{"position":[[327,15]]}},"keywords":{}}],["ashby"",{"_index":287,"title":{},"content":{"25":{"position":[[361,11]]},"343":{"position":[[361,11]]}},"keywords":{}}],["aspect",{"_index":867,"title":{},"content":{"133":{"position":[[58,6]]},"268":{"position":[[65,7]]},"270":{"position":[[121,6]]}},"keywords":{}}],["aspectratio",{"_index":382,"title":{"133":{"position":[[0,12]]},"268":{"position":[[0,12]]},"310":{"position":[[0,12]]},"376":{"position":[[0,12]]}},"content":{"27":{"position":[[502,12]]},"28":{"position":[[355,12]]},"29":{"position":[[470,12]]},"133":{"position":[[223,12]]},"156":{"position":[[459,12]]},"310":{"position":[[151,12]]},"333":{"position":[[419,12]]},"346":{"position":[[341,12]]},"347":{"position":[[278,12]]},"348":{"position":[[395,12]]}},"keywords":{}}],["ass",{"_index":948,"title":{},"content":{"154":{"position":[[180,3]]}},"keywords":{}}],["assets/angel",{"_index":731,"title":{},"content":{"98":{"position":[[173,12]]},"186":{"position":[[167,12]]}},"keywords":{}}],["assets/sample/danmuku",{"_index":1139,"title":{},"content":{"291":{"position":[[446,23]]}},"keywords":{}}],["assets/sample/danmuku.xml",{"_index":1111,"title":{},"content":{"284":{"position":[[178,29]]},"287":{"position":[[185,29]]},"288":{"position":[[182,29]]},"289":{"position":[[176,29]]},"290":{"position":[[282,29]]},"291":{"position":[[183,29]]},"292":{"position":[[148,29]]}},"keywords":{}}],["assets/sample/layer.png",{"_index":514,"title":{},"content":{"56":{"position":[[89,27]]},"57":{"position":[[590,27]]},"145":{"position":[[494,27]]},"221":{"position":[[60,27]]},"222":{"position":[[348,27]]},"322":{"position":[[254,27]]}},"keywords":{}}],["assets/sample/poster.jpg",{"_index":831,"title":{},"content":{"121":{"position":[[234,28]]},"261":{"position":[[246,28]]},"298":{"position":[[150,28]]},"369":{"position":[[162,28]]}},"keywords":{}}],["assets/sample/poster.jpg?t=0",{"_index":1030,"title":{},"content":{"261":{"position":[[345,32]]},"369":{"position":[[261,32]]}},"keywords":{}}],["assets/sample/subtitle.srt",{"_index":487,"title":{},"content":{"50":{"position":[[182,30]]},"51":{"position":[[186,30]]},"52":{"position":[[183,30]]},"53":{"position":[[212,30]]},"141":{"position":[[189,30]]},"154":{"position":[[377,30]]},"215":{"position":[[151,30]]},"216":{"position":[[149,30]]},"217":{"position":[[153,30]]},"218":{"position":[[160,30]]},"318":{"position":[[158,30]]},"331":{"position":[[264,30]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=1",{"_index":265,"title":{},"content":{"24":{"position":[[261,35]]},"27":{"position":[[704,35]]},"342":{"position":[[261,35]]},"346":{"position":[[520,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=2",{"_index":268,"title":{},"content":{"24":{"position":[[384,35]]},"27":{"position":[[827,35]]},"342":{"position":[[384,35]]},"346":{"position":[[637,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?t=1",{"_index":507,"title":{},"content":{"52":{"position":[[391,34]]},"217":{"position":[[361,34]]}},"keywords":{}}],["assets/sample/test1.mp4",{"_index":48,"title":{},"content":{"6":{"position":[[337,27]]},"194":{"position":[[290,27]]}},"keywords":{}}],["assets/sample/thumbnails.png",{"_index":943,"title":{},"content":{"153":{"position":[[286,32]]},"330":{"position":[[211,32]]}},"keywords":{}}],["assets/sample/video.flv",{"_index":697,"title":{},"content":{"95":{"position":[[132,27]]},"157":{"position":[[374,27]]},"158":{"position":[[202,27]]},"183":{"position":[[126,27]]},"334":{"position":[[192,27]]},"335":{"position":[[131,27]]}},"keywords":{}}],["assets/sample/video.mp4",{"_index":35,"title":{},"content":{"6":{"position":[[71,27]]},"9":{"position":[[226,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]]},"39":{"position":[[226,27]]},"40":{"position":[[114,27]]},"42":{"position":[[201,27]]},"43":{"position":[[336,27]]},"46":{"position":[[142,27]]},"47":{"position":[[123,27]]},"50":{"position":[[137,27]]},"51":{"position":[[141,27]]},"52":{"position":[[138,27]]},"53":{"position":[[167,27]]},"56":{"position":[[177,27]]},"57":{"position":[[548,27]]},"59":{"position":[[250,27]]},"61":{"position":[[150,27]]},"62":{"position":[[592,27]]},"64":{"position":[[143,27]]},"65":{"position":[[553,27]]},"67":{"position":[[159,27]]},"69":{"position":[[153,27]]},"71":{"position":[[212,27]]},"73":{"position":[[146,27]]},"75":{"position":[[363,27]]},"77":{"position":[[1671,27]]},"79":{"position":[[137,27]]},"80":{"position":[[103,27]]},"81":{"position":[[102,27]]},"82":{"position":[[105,27]]},"83":{"position":[[107,27]]},"84":{"position":[[115,27]]},"85":{"position":[[132,27]]},"86":{"position":[[145,27]]},"87":{"position":[[101,27]]},"88":{"position":[[104,27]]},"89":{"position":[[163,27]]},"90":{"position":[[104,27]]},"91":{"position":[[115,27]]},"92":{"position":[[109,27]]},"93":{"position":[[100,27]]},"101":{"position":[[132,30]]},"103":{"position":[[443,27]]},"107":{"position":[[130,27]]},"118":{"position":[[274,27]]},"119":{"position":[[188,27]]},"120":{"position":[[251,27]]},"121":{"position":[[198,27]]},"122":{"position":[[163,27]]},"123":{"position":[[152,27]]},"124":{"position":[[125,27]]},"125":{"position":[[146,27]]},"126":{"position":[[124,27]]},"127":{"position":[[122,27]]},"128":{"position":[[306,27]]},"129":{"position":[[192,27]]},"130":{"position":[[120,27]]},"131":{"position":[[218,27]]},"132":{"position":[[207,27]]},"133":{"position":[[195,27]]},"134":{"position":[[162,27]]},"135":{"position":[[183,27]]},"136":{"position":[[127,27]]},"137":{"position":[[166,27]]},"138":{"position":[[197,27]]},"139":{"position":[[188,27]]},"140":{"position":[[189,27]]},"141":{"position":[[144,27]]},"142":{"position":[[174,27]]},"143":{"position":[[400,27]]},"144":{"position":[[132,27]]},"145":{"position":[[582,27]]},"146":{"position":[[165,27]]},"147":{"position":[[547,27]]},"148":{"position":[[604,27]]},"149":{"position":[[275,27],[353,27],[408,27]]},"150":{"position":[[244,27]]},"151":{"position":[[358,27]]},"152":{"position":[[519,27]]},"153":{"position":[[239,27]]},"154":{"position":[[332,27]]},"155":{"position":[[219,27]]},"156":{"position":[[149,27]]},"159":{"position":[[185,27]]},"160":{"position":[[182,27]]},"161":{"position":[[177,27]]},"162":{"position":[[128,27]]},"163":{"position":[[216,27]]},"165":{"position":[[1633,27]]},"167":{"position":[[109,27]]},"168":{"position":[[81,27]]},"169":{"position":[[81,27]]},"170":{"position":[[84,27]]},"171":{"position":[[82,27]]},"172":{"position":[[84,27]]},"173":{"position":[[91,27]]},"174":{"position":[[95,27]]},"175":{"position":[[84,27]]},"176":{"position":[[83,27]]},"177":{"position":[[100,27]]},"178":{"position":[[82,27]]},"179":{"position":[[83,27]]},"180":{"position":[[83,27]]},"181":{"position":[[82,27]]},"194":{"position":[[71,27]]},"204":{"position":[[173,27]]},"205":{"position":[[106,27]]},"207":{"position":[[156,27]]},"208":{"position":[[231,27]]},"211":{"position":[[109,27]]},"212":{"position":[[105,27]]},"215":{"position":[[106,27]]},"216":{"position":[[104,27]]},"217":{"position":[[108,27]]},"218":{"position":[[115,27]]},"221":{"position":[[148,27]]},"222":{"position":[[306,27]]},"224":{"position":[[132,27]]},"226":{"position":[[109,27]]},"227":{"position":[[340,27]]},"229":{"position":[[108,27]]},"230":{"position":[[306,27]]},"232":{"position":[[112,27]]},"234":{"position":[[110,27]]},"236":{"position":[[131,27]]},"238":{"position":[[110,27]]},"240":{"position":[[270,27]]},"242":{"position":[[97,27]]},"243":{"position":[[98,27]]},"244":{"position":[[118,27]]},"245":{"position":[[131,27]]},"246":{"position":[[134,27]]},"247":{"position":[[135,27]]},"248":{"position":[[148,27]]},"249":{"position":[[130,27]]},"250":{"position":[[287,27]]},"251":{"position":[[300,27]]},"252":{"position":[[147,27]]},"253":{"position":[[210,27]]},"254":{"position":[[103,27]]},"255":{"position":[[130,27]]},"256":{"position":[[153,27]]},"257":{"position":[[151,27]]},"258":{"position":[[149,27]]},"259":{"position":[[158,27]]},"260":{"position":[[137,27]]},"261":{"position":[[210,27]]},"262":{"position":[[138,27]]},"263":{"position":[[127,27]]},"264":{"position":[[183,27]]},"265":{"position":[[138,27]]},"266":{"position":[[170,27]]},"267":{"position":[[188,27]]},"268":{"position":[[171,27]]},"269":{"position":[[173,27]]},"270":{"position":[[206,27]]},"271":{"position":[[163,27]]},"272":{"position":[[141,27]]},"273":{"position":[[147,27]]},"274":{"position":[[123,27]]},"275":{"position":[[148,27]]},"283":{"position":[[71,27]]},"284":{"position":[[71,27]]},"285":{"position":[[71,27]]},"287":{"position":[[112,27]]},"288":{"position":[[109,27]]},"289":{"position":[[103,27]]},"290":{"position":[[209,27]]},"291":{"position":[[110,27]]},"292":{"position":[[60,27]]},"293":{"position":[[230,27]]},"295":{"position":[[200,27]]},"296":{"position":[[128,27]]},"297":{"position":[[145,27]]},"298":{"position":[[114,27]]},"299":{"position":[[110,27]]},"300":{"position":[[109,27]]},"301":{"position":[[98,27]]},"302":{"position":[[111,27]]},"303":{"position":[[99,27]]},"304":{"position":[[99,27]]},"305":{"position":[[163,27]]},"306":{"position":[[119,27]]},"307":{"position":[[99,27]]},"308":{"position":[[141,27]]},"309":{"position":[[124,27]]},"310":{"position":[[123,27]]},"311":{"position":[[110,27]]},"312":{"position":[[113,27]]},"313":{"position":[[99,27]]},"314":{"position":[[112,27]]},"315":{"position":[[119,27]]},"316":{"position":[[113,27]]},"317":{"position":[[113,27]]},"318":{"position":[[113,27]]},"319":{"position":[[117,27]]},"320":{"position":[[264,27]]},"321":{"position":[[115,27]]},"322":{"position":[[342,27]]},"323":{"position":[[116,27]]},"324":{"position":[[304,27]]},"325":{"position":[[339,27]]},"326":{"position":[[167,27],[245,27],[300,27]]},"327":{"position":[[147,27]]},"328":{"position":[[267,27]]},"329":{"position":[[240,27]]},"330":{"position":[[164,27]]},"331":{"position":[[219,27]]},"332":{"position":[[149,27]]},"333":{"position":[[109,27]]},"336":{"position":[[145,27]]},"337":{"position":[[117,27]]},"338":{"position":[[109,27]]},"339":{"position":[[103,27]]},"340":{"position":[[123,27]]},"342":{"position":[[71,27]]},"346":{"position":[[266,27]]},"347":{"position":[[203,27]]},"348":{"position":[[320,27]]},"350":{"position":[[89,27]]},"351":{"position":[[89,27]]},"352":{"position":[[95,27]]},"353":{"position":[[103,27]]},"354":{"position":[[103,27]]},"355":{"position":[[103,27]]},"356":{"position":[[120,27]]},"357":{"position":[[109,27]]},"358":{"position":[[155,27]]},"359":{"position":[[161,27]]},"360":{"position":[[112,27]]},"361":{"position":[[138,27]]},"362":{"position":[[89,27]]},"363":{"position":[[95,27]]},"364":{"position":[[119,27]]},"365":{"position":[[117,27]]},"366":{"position":[[113,27]]},"367":{"position":[[113,27]]},"368":{"position":[[114,27]]},"369":{"position":[[126,27]]},"370":{"position":[[113,27]]},"371":{"position":[[105,27]]},"372":{"position":[[131,27]]},"373":{"position":[[96,27]]},"374":{"position":[[141,27]]},"375":{"position":[[145,27]]},"376":{"position":[[130,27]]},"377":{"position":[[114,27]]},"378":{"position":[[128,27]]},"379":{"position":[[114,27]]},"380":{"position":[[112,27]]},"381":{"position":[[114,27]]},"382":{"position":[[137,27]]}},"keywords":{}}],["assets/sample/video.mp4?id=1080",{"_index":388,"title":{},"content":{"27":{"position":[[1123,35]]},"346":{"position":[[911,35]]}},"keywords":{}}],["assets/sample/video.mp4?id=360",{"_index":392,"title":{},"content":{"27":{"position":[[1242,34]]},"346":{"position":[[1030,34]]}},"keywords":{}}],["assets/sample/video.mp4?id=720",{"_index":390,"title":{},"content":{"27":{"position":[[1183,34]]},"346":{"position":[[971,34]]}},"keywords":{}}],["assets/sample/video.mp4?t=0",{"_index":683,"title":{},"content":{"90":{"position":[[236,31]]},"178":{"position":[[214,31]]},"249":{"position":[[222,31]]},"357":{"position":[[201,31]]}},"keywords":{}}],["attr",{"_index":1068,"title":{"271":{"position":[[0,5]]},"379":{"position":[[0,5]]}},"content":{},"keywords":{}}],["attribut",{"_index":535,"title":{},"content":{"59":{"position":[[20,9]]},"61":{"position":[[20,9]]},"64":{"position":[[20,9]]},"69":{"position":[[20,10]]},"77":{"position":[[485,9],[1458,9]]},"165":{"position":[[447,9],[1420,9]]}},"keywords":{}}],["auto",{"_index":243,"title":{},"content":{"22":{"position":[[1002,4]]},"162":{"position":[[43,4]]},"383":{"position":[[920,4]]}},"keywords":{}}],["autoheight",{"_index":1064,"title":{"270":{"position":[[0,11]]},"378":{"position":[[0,11]]}},"content":{},"keywords":{}}],["automat",{"_index":454,"title":{},"content":{"43":{"position":[[63,13]]},"127":{"position":[[36,9],[239,13]]},"128":{"position":[[139,13]]},"129":{"position":[[82,13]]}},"keywords":{}}],["automini",{"_index":861,"title":{"129":{"position":[[0,9]]},"306":{"position":[[0,9]]}},"content":{"129":{"position":[[220,9]]},"306":{"position":[[147,9]]}},"keywords":{}}],["autoorient",{"_index":982,"title":{"163":{"position":[[0,16]]},"340":{"position":[[0,16]]}},"content":{"163":{"position":[[244,16]]},"340":{"position":[[151,16]]}},"keywords":{}}],["autoplay",{"_index":696,"title":{"127":{"position":[[0,9]]},"304":{"position":[[0,9]]}},"content":{"95":{"position":[[111,9]]},"96":{"position":[[112,9]]},"97":{"position":[[123,9]]},"98":{"position":[[115,9]]},"99":{"position":[[117,9],[673,9]]},"127":{"position":[[150,9],[319,8]]},"183":{"position":[[105,9]]},"184":{"position":[[106,9]]},"185":{"position":[[117,9]]},"186":{"position":[[109,9]]},"187":{"position":[[111,9],[667,9]]},"304":{"position":[[127,9],[206,8]]}},"keywords":{}}],["autoplayback",{"_index":981,"title":{"162":{"position":[[0,13]]},"339":{"position":[[0,13]]}},"content":{"162":{"position":[[156,13]]},"339":{"position":[[131,13]]}},"keywords":{}}],["autos",{"_index":36,"title":{"128":{"position":[[0,9]]},"264":{"position":[[0,9]]},"305":{"position":[[0,9]]},"372":{"position":[[0,9]]}},"content":{"6":{"position":[[99,9]]},"73":{"position":[[189,9]]},"88":{"position":[[132,9]]},"128":{"position":[[334,9]]},"176":{"position":[[111,9]]},"194":{"position":[[99,9]]},"238":{"position":[[153,9]]},"283":{"position":[[99,9]]},"305":{"position":[[191,9]]},"343":{"position":[[3767,9]]}},"keywords":{}}],["b",{"_index":563,"title":{},"content":{"71":{"position":[[388,4]]},"236":{"position":[[299,1]]}},"keywords":{}}],["backward",{"_index":885,"title":{"247":{"position":[[0,9]]},"355":{"position":[[0,9]]}},"content":{"136":{"position":[[260,8]]},"247":{"position":[[41,9]]}},"keywords":{}}],["bar",{"_index":544,"title":{},"content":{"60":{"position":[[46,3]]},"61":{"position":[[62,3]]},"123":{"position":[[77,3]]},"125":{"position":[[57,3]]},"134":{"position":[[87,3]]},"135":{"position":[[108,3]]},"137":{"position":[[91,3]]},"139":{"position":[[113,3]]},"140":{"position":[[114,3]]},"142":{"position":[[42,4]]},"148":{"position":[[64,3]]},"149":{"position":[[91,3]]},"150":{"position":[[75,3]]},"153":{"position":[[58,3]]},"160":{"position":[[107,3]]}},"keywords":{}}],["base64",{"_index":1017,"title":{},"content":{"256":{"position":[[23,6]]},"364":{"position":[[13,26]]}},"keywords":{}}],["basic",{"_index":811,"title":{"117":{"position":[[0,5]]}},"content":{},"keywords":{}}],["becom",{"_index":604,"title":{},"content":{"77":{"position":[[541,6]]},"165":{"position":[[503,6]]}},"keywords":{}}],["befor",{"_index":895,"title":{},"content":{"143":{"position":[[140,6]]},"258":{"position":[[380,6]]},"260":{"position":[[363,6]]},"261":{"position":[[112,6]]}},"keywords":{}}],["beforeemit",{"_index":1107,"title":{},"content":{"283":{"position":[[1103,11]]}},"keywords":{}}],["beforeunmount",{"_index":789,"title":{},"content":{"104":{"position":[[514,15]]}},"keywords":{}}],["began",{"_index":634,"title":{},"content":{"77":{"position":[[1241,6]]},"165":{"position":[[1203,6]]}},"keywords":{}}],["begun",{"_index":621,"title":{},"content":{"77":{"position":[[949,6]]},"165":{"position":[[911,6]]}},"keywords":{}}],["best",{"_index":158,"title":{},"content":{"20":{"position":[[96,4]]}},"keywords":{}}],["bilibili",{"_index":1110,"title":{},"content":{"284":{"position":[[150,8]]}},"keywords":{}}],["black",{"_index":856,"title":{},"content":{"128":{"position":[[112,5],[188,5]]}},"keywords":{}}],["blob",{"_index":1022,"title":{},"content":{"257":{"position":[[23,4]]},"365":{"position":[[13,24]]}},"keywords":{}}],["blur",{"_index":666,"title":{"86":{"position":[[0,5]]},"174":{"position":[[0,5]]}},"content":{},"keywords":{}}],["boolean",{"_index":377,"title":{},"content":{"27":{"position":[[303,7]]},"28":{"position":[[114,7]]},"33":{"position":[[6,7]]},"34":{"position":[[6,7]]},"35":{"position":[[6,7]]},"36":{"position":[[6,7]]},"57":{"position":[[87,7]]},"62":{"position":[[89,7]]},"65":{"position":[[92,7]]},"145":{"position":[[83,7]]},"147":{"position":[[86,7]]},"148":{"position":[[101,7]]},"149":{"position":[[128,7]]},"198":{"position":[[4,7]]},"199":{"position":[[4,7]]},"200":{"position":[[4,7]]},"201":{"position":[[4,7]]},"222":{"position":[[46,7]]},"227":{"position":[[46,7]]},"230":{"position":[[46,7]]},"252":{"position":[[30,7]]},"258":{"position":[[30,7]]},"259":{"position":[[30,7]]},"260":{"position":[[30,7]]},"262":{"position":[[30,7]]},"263":{"position":[[23,7]]},"264":{"position":[[30,7]]},"270":{"position":[[28,7]]},"274":{"position":[[25,7]]},"288":{"position":[[4,7]]},"302":{"position":[[4,10]]},"303":{"position":[[4,10]]},"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":[[44,7]]},"324":{"position":[[44,7]]},"325":{"position":[[45,7]]},"326":{"position":[[50,7]]},"337":{"position":[[4,10]]},"338":{"position":[[4,10]]},"339":{"position":[[4,10]]},"340":{"position":[[4,10]]},"346":{"position":[[160,7]]},"347":{"position":[[72,7]]},"360":{"position":[[21,7]]},"366":{"position":[[21,7]]},"367":{"position":[[21,7]]},"368":{"position":[[21,7]]},"370":{"position":[[21,7]]},"371":{"position":[[14,7]]},"372":{"position":[[21,7]]},"378":{"position":[[21,7]]},"382":{"position":[[16,7]]}},"keywords":{}}],["booleandefault",{"_index":848,"title":{},"content":{"125":{"position":[[6,15]]},"126":{"position":[[6,15]]},"127":{"position":[[6,15]]},"128":{"position":[[6,15]]},"129":{"position":[[6,15]]},"130":{"position":[[6,15]]},"131":{"position":[[6,15]]},"132":{"position":[[6,15]]},"133":{"position":[[6,15]]},"134":{"position":[[6,15]]},"135":{"position":[[6,15]]},"136":{"position":[[6,15]]},"137":{"position":[[6,15]]},"138":{"position":[[6,15]]},"139":{"position":[[6,15]]},"140":{"position":[[6,15]]},"141":{"position":[[6,15]]},"142":{"position":[[6,15]]},"143":{"position":[[6,15]]},"144":{"position":[[6,15]]},"160":{"position":[[6,15]]},"161":{"position":[[6,15]]},"162":{"position":[[6,15]]},"163":{"position":[[6,15]]}},"keywords":{}}],["bootstrap",{"_index":1076,"title":{},"content":{"275":{"position":[[53,9]]}},"keywords":{}}],["border",{"_index":1083,"title":{},"content":{"283":{"position":[[295,7],[389,7],[455,7]]},"289":{"position":[[493,7]]}},"keywords":{}}],["bottom",{"_index":869,"title":{},"content":{"134":{"position":[[72,6]]},"135":{"position":[[93,6]]},"137":{"position":[[76,6]]},"139":{"position":[[98,6]]},"140":{"position":[[99,6]]},"148":{"position":[[49,6]]},"149":{"position":[[76,6]]},"160":{"position":[[92,6]]}},"keywords":{}}],["brannan"",{"_index":289,"title":{},"content":{"25":{"position":[[449,13]]},"343":{"position":[[449,13]]}},"keywords":{}}],["bring",{"_index":1004,"title":{},"content":{"251":{"position":[[92,5]]}},"keywords":{}}],["brooklyn"",{"_index":291,"title":{},"content":{"25":{"position":[[540,14]]},"343":{"position":[[540,14]]}},"keywords":{}}],["browser",{"_index":583,"title":{},"content":{"77":{"position":[[94,7],[287,7],[1095,7]]},"128":{"position":[[219,7]]},"129":{"position":[[64,7]]},"134":{"position":[[283,7]]},"143":{"position":[[569,7]]},"165":{"position":[[56,7],[249,7],[1057,7]]},"258":{"position":[[325,7]]},"260":{"position":[[302,7]]}},"keywords":{}}],["buffer",{"_index":595,"title":{},"content":{"77":{"position":[[240,9],[370,10]]},"165":{"position":[[202,9],[332,10]]}},"keywords":{}}],["button",{"_index":140,"title":{"19":{"position":[[4,6]]},"28":{"position":[[11,7]]}},"content":{"19":{"position":[[4,6]]},"28":{"position":[[122,6],[161,6]]},"62":{"position":[[714,9],[884,6],[942,6]]},"135":{"position":[[79,6]]},"137":{"position":[[62,6]]},"139":{"position":[[63,6]]},"140":{"position":[[63,6]]},"148":{"position":[[668,9],[838,6],[896,6],[1087,6]]},"160":{"position":[[54,6]]},"325":{"position":[[403,9]]}},"keywords":{}}],["button1",{"_index":547,"title":{},"content":{"62":{"position":[[768,9],[795,9]]},"148":{"position":[[722,9],[749,9]]}},"keywords":{}}],["button2",{"_index":909,"title":{},"content":{"148":{"position":[[969,9],[996,9]]}},"keywords":{}}],["cach",{"_index":842,"title":{},"content":{"124":{"position":[[186,6],[298,5]]}},"keywords":{}}],["call",{"_index":456,"title":{},"content":{"43":{"position":[[95,6]]},"77":{"position":[[672,6]]},"165":{"position":[[634,6]]}},"keywords":{}}],["callback",{"_index":560,"title":{"120":{"position":[[6,9]]},"297":{"position":[[6,9]]}},"content":{"71":{"position":[[123,8]]},"120":{"position":[[348,8],[398,8]]}},"keywords":{}}],["can't",{"_index":185,"title":{},"content":{"20":{"position":[[1252,5]]}},"keywords":{}}],["canbeclos",{"_index":79,"title":{},"content":{"6":{"position":[[885,12]]},"194":{"position":[[564,12]]}},"keywords":{}}],["canplay",{"_index":715,"title":{},"content":{"96":{"position":[[338,7],[403,8],[430,7]]},"184":{"position":[[332,7],[397,8],[424,7]]}},"keywords":{}}],["center",{"_index":1133,"title":{},"content":{"290":{"position":[[519,9]]}},"keywords":{}}],["chanc",{"_index":917,"title":{},"content":{"150":{"position":[[313,8]]},"327":{"position":[[216,8]]}},"keywords":{}}],["chang",{"_index":384,"title":{},"content":{"27":{"position":[[975,6],[1400,6]]},"28":{"position":[[669,6],[732,6]]},"29":{"position":[[162,6],[687,6]]},"77":{"position":[[1160,8],[1520,8]]},"83":{"position":[[28,7]]},"88":{"position":[[25,7]]},"90":{"position":[[25,7]]},"127":{"position":[[335,7]]},"165":{"position":[[1122,8],[1482,8]]},"304":{"position":[[222,7]]}},"keywords":{}}],["charmes"",{"_index":293,"title":{},"content":{"25":{"position":[[631,13]]},"343":{"position":[[631,13]]}},"keywords":{}}],["charset="utf",{"_index":757,"title":{},"content":{"103":{"position":[[109,17]]}},"keywords":{}}],["check",{"_index":78,"title":{},"content":{"6":{"position":[[869,6]]},"156":{"position":[[332,6]]},"333":{"position":[[292,6]]}},"keywords":{}}],["chines",{"_index":91,"title":{},"content":{"7":{"position":[[86,7]]}},"keywords":{}}],["clarendon"",{"_index":295,"title":{},"content":{"25":{"position":[[723,15]]},"343":{"position":[[723,15]]}},"keywords":{}}],["class",{"_index":529,"title":{},"content":{"57":{"position":[[191,5]]},"62":{"position":[[193,5]]},"65":{"position":[[196,5]]},"145":{"position":[[187,5]]},"147":{"position":[[190,5]]},"148":{"position":[[205,5]]}},"keywords":{}}],["class="artplay",{"_index":766,"title":{},"content":{"103":{"position":[[253,21]]}},"keywords":{}}],["clean",{"_index":463,"title":{},"content":{"43":{"position":[[253,5]]}},"keywords":{}}],["clear",{"_index":462,"title":{},"content":{"43":{"position":[[238,5]]},"208":{"position":[[140,5]]}},"keywords":{}}],["click",{"_index":82,"title":{},"content":{"6":{"position":[[1019,9]]},"19":{"position":[[245,6],[358,5]]},"22":{"position":[[161,5]]},"24":{"position":[[527,5]]},"27":{"position":[[258,5]]},"42":{"position":[[254,8]]},"57":{"position":[[338,5],[363,5]]},"62":{"position":[[340,5],[365,5],[831,6],[869,7]]},"65":{"position":[[343,5],[368,5],[706,6],[745,7]]},"71":{"position":[[319,5],[382,5],[480,5]]},"85":{"position":[[41,5]]},"136":{"position":[[383,5]]},"145":{"position":[[334,5],[359,5],[816,6],[862,5]]},"147":{"position":[[337,5],[362,5],[613,6],[652,7]]},"148":{"position":[[352,5],[377,5],[785,6],[823,7],[1034,6],[1072,7]]},"207":{"position":[[209,8]]},"222":{"position":[[165,5]]},"227":{"position":[[165,5],[506,6]]},"230":{"position":[[165,5],[453,6]]},"258":{"position":[[428,5]]},"260":{"position":[[392,8]]},"275":{"position":[[281,6],[365,5]]},"287":{"position":[[269,6],[374,6]]},"288":{"position":[[266,6]]},"289":{"position":[[260,6]]},"291":{"position":[[267,6],[372,6]]},"322":{"position":[[163,5],[576,6]]},"324":{"position":[[163,5],[364,6]]},"325":{"position":[[164,5],[506,6],[699,6]]}},"keywords":{}}],["client",{"_index":742,"title":{},"content":{"99":{"position":[[532,6]]},"187":{"position":[[526,6]]}},"keywords":{}}],["client.add(url",{"_index":743,"title":{},"content":{"99":{"position":[[584,15]]},"187":{"position":[[578,15]]}},"keywords":{}}],["close",{"_index":62,"title":{},"content":{"6":{"position":[[608,6],[816,6],[823,6],[910,6]]},"194":{"position":[[515,6]]}},"keywords":{}}],["cn",{"_index":476,"title":{},"content":{"47":{"position":[[189,4]]},"212":{"position":[[171,4]]}},"keywords":{}}],["cn/plugins/danmuku",{"_index":94,"title":{},"content":{"7":{"position":[[139,19]]}},"keywords":{}}],["cn、zh",{"_index":978,"title":{},"content":{"159":{"position":[[105,5]]},"336":{"position":[[65,5]]}},"keywords":{}}],["code",{"_index":28,"title":{},"content":{"6":{"position":[[6,4]]},"9":{"position":[[161,4]]},"10":{"position":[[49,4]]},"11":{"position":[[55,4]]},"12":{"position":[[43,4]]},"13":{"position":[[64,4]]},"14":{"position":[[57,4]]},"16":{"position":[[41,4]]},"17":{"position":[[69,4]]},"18":{"position":[[53,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]]},"39":{"position":[[161,4]]},"40":{"position":[[49,4]]},"42":{"position":[[85,4]]},"43":{"position":[[271,4]]},"46":{"position":[[77,4]]},"47":{"position":[[58,4]]},"50":{"position":[[72,4]]},"51":{"position":[[76,4]]},"52":{"position":[[73,4]]},"53":{"position":[[102,4]]},"56":{"position":[[74,4]]},"57":{"position":[[483,4]]},"59":{"position":[[185,4]]},"61":{"position":[[85,4]]},"62":{"position":[[527,4]]},"64":{"position":[[78,4]]},"65":{"position":[[488,4]]},"67":{"position":[[94,4]]},"69":{"position":[[88,4]]},"71":{"position":[[84,4],[147,4]]},"73":{"position":[[81,4]]},"75":{"position":[[64,4]]},"77":{"position":[[1606,4]]},"79":{"position":[[72,4]]},"80":{"position":[[38,4]]},"81":{"position":[[37,4]]},"82":{"position":[[40,4]]},"83":{"position":[[42,4]]},"84":{"position":[[50,4]]},"85":{"position":[[67,4]]},"86":{"position":[[80,4]]},"87":{"position":[[36,4]]},"88":{"position":[[39,4]]},"89":{"position":[[98,4]]},"90":{"position":[[39,4]]},"91":{"position":[[50,4]]},"92":{"position":[[44,4]]},"93":{"position":[[35,4]]},"95":{"position":[[51,4]]},"96":{"position":[[52,4]]},"97":{"position":[[63,4]]},"98":{"position":[[55,4]]},"99":{"position":[[57,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":[[153,4]]},"119":{"position":[[123,4]]},"120":{"position":[[185,4]]},"121":{"position":[[133,4]]},"122":{"position":[[98,4]]},"123":{"position":[[87,4]]},"124":{"position":[[60,4]]},"125":{"position":[[81,4]]},"126":{"position":[[59,4]]},"127":{"position":[[57,4]]},"128":{"position":[[206,4]]},"129":{"position":[[127,4]]},"130":{"position":[[55,4]]},"131":{"position":[[153,4]]},"132":{"position":[[142,4]]},"133":{"position":[[130,4]]},"134":{"position":[[97,4]]},"135":{"position":[[118,4]]},"136":{"position":[[62,4]]},"137":{"position":[[101,4]]},"138":{"position":[[132,4]]},"139":{"position":[[123,4]]},"140":{"position":[[124,4]]},"141":{"position":[[79,4]]},"142":{"position":[[109,4]]},"143":{"position":[[243,4]]},"144":{"position":[[67,4]]},"145":{"position":[[479,4]]},"146":{"position":[[100,4]]},"147":{"position":[[482,4]]},"148":{"position":[[539,4]]},"149":{"position":[[210,4]]},"150":{"position":[[179,4]]},"151":{"position":[[59,4]]},"152":{"position":[[454,4]]},"153":{"position":[[174,4]]},"154":{"position":[[267,4]]},"155":{"position":[[154,4]]},"156":{"position":[[84,4]]},"157":{"position":[[309,4]]},"158":{"position":[[137,4]]},"159":{"position":[[120,4]]},"160":{"position":[[117,4]]},"161":{"position":[[112,4]]},"162":{"position":[[63,4]]},"163":{"position":[[151,4]]},"165":{"position":[[1568,4]]},"167":{"position":[[44,4]]},"168":{"position":[[16,4]]},"169":{"position":[[16,4]]},"170":{"position":[[19,4]]},"171":{"position":[[17,4]]},"172":{"position":[[19,4]]},"173":{"position":[[26,4]]},"174":{"position":[[30,4]]},"175":{"position":[[19,4]]},"176":{"position":[[18,4]]},"177":{"position":[[35,4]]},"178":{"position":[[17,4]]},"179":{"position":[[18,4]]},"180":{"position":[[18,4]]},"181":{"position":[[17,4]]},"183":{"position":[[45,4]]},"184":{"position":[[46,4]]},"185":{"position":[[57,4]]},"186":{"position":[[49,4]]},"187":{"position":[[51,4]]},"194":{"position":[[6,4]]},"204":{"position":[[108,4]]},"205":{"position":[[41,4]]},"207":{"position":[[40,4]]},"208":{"position":[[166,4]]},"211":{"position":[[44,4]]},"212":{"position":[[40,4]]},"215":{"position":[[41,4]]},"216":{"position":[[39,4]]},"217":{"position":[[43,4]]},"218":{"position":[[50,4]]},"221":{"position":[[45,4]]},"222":{"position":[[241,4]]},"224":{"position":[[67,4]]},"226":{"position":[[44,4]]},"227":{"position":[[275,4]]},"229":{"position":[[43,4]]},"230":{"position":[[241,4]]},"232":{"position":[[47,4]]},"234":{"position":[[45,4]]},"236":{"position":[[41,4],[66,4]]},"238":{"position":[[45,4]]},"240":{"position":[[35,4]]},"242":{"position":[[32,4]]},"243":{"position":[[33,4]]},"244":{"position":[[53,4]]},"245":{"position":[[66,4]]},"246":{"position":[[69,4]]},"247":{"position":[[70,4]]},"248":{"position":[[83,4]]},"249":{"position":[[65,4]]},"250":{"position":[[222,4]]},"251":{"position":[[235,4]]},"252":{"position":[[82,4]]},"253":{"position":[[145,4]]},"254":{"position":[[38,4]]},"255":{"position":[[65,4]]},"256":{"position":[[88,4]]},"257":{"position":[[86,4]]},"258":{"position":[[84,4]]},"259":{"position":[[93,4]]},"260":{"position":[[72,4]]},"261":{"position":[[145,4]]},"262":{"position":[[73,4]]},"263":{"position":[[62,4]]},"264":{"position":[[118,4]]},"265":{"position":[[73,4]]},"266":{"position":[[105,4]]},"267":{"position":[[123,4]]},"268":{"position":[[106,4]]},"269":{"position":[[108,4]]},"270":{"position":[[141,4]]},"271":{"position":[[98,4]]},"272":{"position":[[76,4]]},"273":{"position":[[82,4]]},"274":{"position":[[58,4]]},"275":{"position":[[69,4]]},"283":{"position":[[6,4]]},"284":{"position":[[6,4]]},"285":{"position":[[6,4]]},"287":{"position":[[47,4]]},"288":{"position":[[44,4]]},"289":{"position":[[38,4]]},"290":{"position":[[144,4]]},"291":{"position":[[45,4]]},"293":{"position":[[165,4]]},"295":{"position":[[79,4]]},"296":{"position":[[63,4]]},"297":{"position":[[80,4]]},"298":{"position":[[49,4]]},"299":{"position":[[45,4]]},"300":{"position":[[44,4]]},"301":{"position":[[33,4]]},"302":{"position":[[46,4]]},"303":{"position":[[34,4]]},"304":{"position":[[34,4]]},"305":{"position":[[83,4]]},"306":{"position":[[54,4]]},"307":{"position":[[34,4]]},"308":{"position":[[76,4]]},"309":{"position":[[59,4]]},"310":{"position":[[58,4]]},"311":{"position":[[45,4]]},"312":{"position":[[48,4]]},"313":{"position":[[34,4]]},"314":{"position":[[47,4]]},"315":{"position":[[54,4]]},"316":{"position":[[48,4]]},"317":{"position":[[48,4]]},"318":{"position":[[48,4]]},"319":{"position":[[52,4]]},"320":{"position":[[107,4]]},"321":{"position":[[50,4]]},"322":{"position":[[239,4]]},"323":{"position":[[51,4]]},"324":{"position":[[239,4]]},"325":{"position":[[274,4]]},"326":{"position":[[102,4]]},"327":{"position":[[82,4]]},"328":{"position":[[32,4]]},"329":{"position":[[175,4]]},"330":{"position":[[99,4]]},"331":{"position":[[154,4]]},"332":{"position":[[84,4]]},"333":{"position":[[44,4]]},"334":{"position":[[127,4]]},"335":{"position":[[66,4]]},"336":{"position":[[80,4]]},"337":{"position":[[52,4]]},"338":{"position":[[44,4]]},"339":{"position":[[38,4]]},"340":{"position":[[58,4]]},"342":{"position":[[6,4]]},"343":{"position":[[6,4]]},"346":{"position":[[201,4]]},"347":{"position":[[138,4]]},"348":{"position":[[255,4]]},"350":{"position":[[24,4]]},"351":{"position":[[24,4]]},"352":{"position":[[30,4]]},"353":{"position":[[38,4]]},"354":{"position":[[38,4]]},"355":{"position":[[38,4]]},"356":{"position":[[55,4]]},"357":{"position":[[44,4]]},"358":{"position":[[90,4]]},"359":{"position":[[96,4]]},"360":{"position":[[47,4]]},"361":{"position":[[73,4]]},"362":{"position":[[24,4]]},"363":{"position":[[30,4]]},"364":{"position":[[54,4]]},"365":{"position":[[52,4]]},"366":{"position":[[48,4]]},"367":{"position":[[48,4]]},"368":{"position":[[49,4]]},"369":{"position":[[61,4]]},"370":{"position":[[48,4]]},"371":{"position":[[40,4]]},"372":{"position":[[66,4]]},"373":{"position":[[31,4]]},"374":{"position":[[76,4]]},"375":{"position":[[80,4]]},"376":{"position":[[65,4]]},"377":{"position":[[49,4]]},"378":{"position":[[63,4]]},"379":{"position":[[49,4]]},"380":{"position":[[47,4]]},"381":{"position":[[49,4]]},"382":{"position":[[72,4]]}},"keywords":{}}],["collect",{"_index":371,"title":{},"content":{"27":{"position":[[33,10]]}},"keywords":{}}],["color",{"_index":498,"title":{},"content":{"51":{"position":[[245,6],[379,6]]},"52":{"position":[[242,6]]},"53":{"position":[[271,6],[472,6]]},"62":{"position":[[814,6]]},"123":{"position":[[39,6]]},"148":{"position":[[768,6],[1015,6]]},"154":{"position":[[449,6]]},"216":{"position":[[208,6],[342,6]]},"217":{"position":[[212,6]]},"218":{"position":[[219,6],[420,6]]},"273":{"position":[[70,5]]},"283":{"position":[[270,6],[375,6],[439,6],[584,6]]},"289":{"position":[[360,5],[479,6],[486,6]]},"325":{"position":[[489,6],[680,6]]},"331":{"position":[[336,6]]}},"keywords":{}}],["column",{"_index":942,"title":{},"content":{"153":{"position":[[139,6],[161,6],[332,7]]},"330":{"position":[[73,6],[257,7]]}},"keywords":{}}],["common",{"_index":117,"title":{"76":{"position":[[0,6]]},"241":{"position":[[0,6]]}},"content":{"12":{"position":[[13,6]]}},"keywords":{}}],["complet",{"_index":550,"title":{},"content":{"62":{"position":[[961,8]]},"77":{"position":[[1199,10]]},"145":{"position":[[976,13]]},"148":{"position":[[915,8]]},"165":{"position":[[1161,10]]}},"keywords":{}}],["complex",{"_index":206,"title":{},"content":{"22":{"position":[[113,7]]}},"keywords":{}}],["compon",{"_index":154,"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]]},"57":{"position":[[118,9],[163,10],[215,9],[292,9],[315,9],[353,9],[412,9],[467,9]]},"62":{"position":[[120,9],[165,10],[217,9],[294,9],[317,9],[355,9],[414,9],[469,9]]},"65":{"position":[[123,9],[168,10],[220,9],[297,9],[320,9],[358,9],[417,9],[472,9]]},"145":{"position":[[114,9],[159,10],[211,9],[288,9],[311,9],[349,9],[408,9],[463,9],[875,12]]},"147":{"position":[[117,9],[162,10],[214,9],[291,9],[314,9],[352,9],[411,9],[466,9]]},"148":{"position":[[132,9],[177,10],[229,9],[306,9],[329,9],[367,9],[426,9],[481,9]]}},"keywords":{}}],["config",{"_index":119,"title":{"13":{"position":[[0,7]]},"111":{"position":[[0,7]]},"290":{"position":[[0,7]]}},"content":{"156":{"position":[[476,7]]},"290":{"position":[[18,6]]},"333":{"position":[[436,7]]}},"keywords":{}}],["console.info",{"_index":987,"title":{},"content":{"194":{"position":[[653,21],[733,21]]},"230":{"position":[[474,26]]},"236":{"position":[[220,18],[280,18]]},"240":{"position":[[65,33],[176,25]]},"292":{"position":[[243,20],[333,20],[429,20],[519,20],[602,21],[678,21],[753,21],[828,21],[906,21]]},"322":{"position":[[604,23],[686,23]]},"324":{"position":[[385,26]]},"328":{"position":[[62,33],[173,25]]}},"keywords":{}}],["console.info($video",{"_index":447,"title":{},"content":{"39":{"position":[[332,21]]},"40":{"position":[[211,21]]},"204":{"position":[[279,21]]},"205":{"position":[[203,21]]}},"keywords":{}}],["console.info('ad",{"_index":81,"title":{},"content":{"6":{"position":[[999,16],[1087,17]]}},"keywords":{}}],["console.info('compon",{"_index":905,"title":{},"content":{"145":{"position":[[946,23]]}},"keywords":{}}],["console.info('custom",{"_index":574,"title":{},"content":{"75":{"position":[[257,20]]},"151":{"position":[[252,20]]}},"keywords":{}}],["console.info('y",{"_index":553,"title":{},"content":{"65":{"position":[[727,17]]},"71":{"position":[[301,17],[364,17]]},"75":{"position":[[94,17]]},"145":{"position":[[844,17]]},"147":{"position":[[634,17]]},"151":{"position":[[89,17]]}},"keywords":{}}],["console.info(arg",{"_index":653,"title":{},"content":{"77":{"position":[[1742,19]]},"79":{"position":[[203,19]]},"80":{"position":[[168,19]]},"81":{"position":[[168,19]]},"82":{"position":[[170,19]]},"83":{"position":[[174,19]]},"84":{"position":[[183,19]]},"85":{"position":[[198,19]]},"86":{"position":[[210,19]]},"88":{"position":[[187,19]]},"89":{"position":[[233,19]]},"90":{"position":[[168,19]]},"91":{"position":[[204,19]]},"92":{"position":[[204,19]]},"93":{"position":[[167,19]]},"165":{"position":[[1704,19]]},"167":{"position":[[175,19]]},"168":{"position":[[146,19]]},"169":{"position":[[147,19]]},"170":{"position":[[149,19]]},"171":{"position":[[149,19]]},"172":{"position":[[152,19]]},"173":{"position":[[157,19]]},"174":{"position":[[160,19]]},"176":{"position":[[166,19]]},"177":{"position":[[170,19]]},"178":{"position":[[146,19]]},"179":{"position":[[172,19]]},"180":{"position":[[178,19]]},"181":{"position":[[149,19]]}},"keywords":{}}],["console.info(art.aspectratio",{"_index":1059,"title":{},"content":{"268":{"position":[[230,30],[287,30]]},"376":{"position":[[189,30],[246,30]]}},"keywords":{}}],["console.info(art.attr('playsinlin",{"_index":1069,"title":{},"content":{"271":{"position":[[222,38],[292,38]]},"379":{"position":[[173,38],[243,38]]}},"keywords":{}}],["console.info(art.autoheight",{"_index":1066,"title":{},"content":{"270":{"position":[[265,29],[318,29]]},"378":{"position":[[187,29],[240,29]]}},"keywords":{}}],["console.info(art.autos",{"_index":1037,"title":{},"content":{"264":{"position":[[242,27],[291,27]]},"372":{"position":[[190,27],[239,27]]}},"keywords":{}}],["console.info(art.currenttim",{"_index":1010,"title":{},"content":{"253":{"position":[[269,30],[321,30]]},"361":{"position":[[197,30],[249,30]]}},"keywords":{}}],["console.info(art.dur",{"_index":1012,"title":{},"content":{"254":{"position":[[162,27]]},"362":{"position":[[148,27]]}},"keywords":{}}],["console.info(art.flip",{"_index":1047,"title":{},"content":{"266":{"position":[[229,23],[278,23]]},"374":{"position":[[200,23],[249,23]]}},"keywords":{}}],["console.info(art.i18n.get('play",{"_index":471,"title":{},"content":{"46":{"position":[[201,35]]},"211":{"position":[[168,35]]}},"keywords":{}}],["console.info(art.loop",{"_index":1062,"title":{},"content":{"269":{"position":[[232,23],[276,23]]},"377":{"position":[[173,23],[217,23]]}},"keywords":{}}],["console.info(art.mut",{"_index":1007,"title":{},"content":{"252":{"position":[[206,24],[249,24]]},"360":{"position":[[171,24],[214,24]]}},"keywords":{}}],["console.info(art.play",{"_index":1033,"title":{},"content":{"263":{"position":[[199,26],[238,26]]},"371":{"position":[[177,26],[216,26]]}},"keywords":{}}],["console.info(art.playbackr",{"_index":1055,"title":{},"content":{"267":{"position":[[247,31],[301,31]]},"375":{"position":[[204,31],[258,31]]}},"keywords":{}}],["console.info(art.plugins.myplugin.dosometh",{"_index":577,"title":{},"content":{"75":{"position":[[495,49]]},"151":{"position":[[484,49]]},"240":{"position":[[402,49]]},"328":{"position":[[393,49]]}},"keywords":{}}],["console.info(art.plugins.myplugin.someth",{"_index":576,"title":{},"content":{"75":{"position":[[449,45]]},"151":{"position":[[438,45]]},"240":{"position":[[356,45]]},"328":{"position":[[347,45]]}},"keywords":{}}],["console.info(art.post",{"_index":1028,"title":{},"content":{"261":{"position":[[306,25],[378,25]]},"369":{"position":[[222,25],[294,25]]}},"keywords":{}}],["console.info(art.subtitle.url",{"_index":506,"title":{},"content":{"52":{"position":[[318,31]]},"217":{"position":[[288,31]]}},"keywords":{}}],["console.info(art.them",{"_index":1073,"title":{},"content":{"273":{"position":[[206,24],[251,24]]},"381":{"position":[[173,24],[218,24]]}},"keywords":{}}],["console.info(art.titl",{"_index":1071,"title":{},"content":{"272":{"position":[[200,24],[250,24]]},"380":{"position":[[171,24],[215,24]]}},"keywords":{}}],["console.info(art.url",{"_index":997,"title":{},"content":{"249":{"position":[[189,22],[254,22]]},"357":{"position":[[168,22],[233,22]]}},"keywords":{}}],["console.info(art.volum",{"_index":996,"title":{},"content":{"248":{"position":[[207,25],[251,25]]},"356":{"position":[[179,25],[223,25]]}},"keywords":{}}],["console.info(artplayer.config",{"_index":123,"title":{},"content":{"13":{"position":[[69,31]]},"111":{"position":[[36,30]]}},"keywords":{}}],["console.info(artplayer.env",{"_index":114,"title":{},"content":{"11":{"position":[[60,28]]},"109":{"position":[[32,27]]}},"keywords":{}}],["console.info(artplayer.html",{"_index":133,"title":{},"content":{"17":{"position":[[74,29]]},"115":{"position":[[52,28]]}},"keywords":{}}],["console.info(artplayer.inst",{"_index":107,"title":{},"content":{"9":{"position":[[285,34]]},"107":{"position":[[189,33]]}},"keywords":{}}],["console.info(artplayer.kindof",{"_index":139,"title":{},"content":{"18":{"position":[[130,35],[166,35]]},"116":{"position":[[103,34],[138,34]]}},"keywords":{}}],["console.info(artplayer.kindof('0",{"_index":137,"title":{},"content":{"18":{"position":[[58,36]]},"116":{"position":[[33,35]]}},"keywords":{}}],["console.info(artplayer.kindof(0",{"_index":138,"title":{},"content":{"18":{"position":[[95,34]]},"116":{"position":[[69,33]]}},"keywords":{}}],["console.info(artplayer.opt",{"_index":130,"title":{},"content":{"16":{"position":[[46,31]]},"114":{"position":[[30,30]]}},"keywords":{}}],["console.info(artplayer.schem",{"_index":127,"title":{},"content":{"14":{"position":[[62,31]]},"112":{"position":[[33,30]]}},"keywords":{}}],["console.info(artplayer.util",{"_index":118,"title":{},"content":{"12":{"position":[[48,30]]},"110":{"position":[[32,29]]}},"keywords":{}}],["console.info(artplayer.vers",{"_index":110,"title":{},"content":{"10":{"position":[[54,32]]},"108":{"position":[[31,31]]}},"keywords":{}}],["console.info(ev",{"_index":451,"title":{},"content":{"42":{"position":[[279,20]]},"207":{"position":[[234,20]]}},"keywords":{}}],["console.info(item",{"_index":271,"title":{},"content":{"24":{"position":[[460,18]]},"27":{"position":[[910,18],[1324,18]]},"28":{"position":[[580,18]]},"342":{"position":[[460,18]]},"346":{"position":[[720,18],[1112,18]]},"347":{"position":[[499,18]]}},"keywords":{}}],["console.info(json.stringify(art.rect",{"_index":1041,"title":{},"content":{"265":{"position":[[197,39]]},"373":{"position":[[155,39]]}},"keywords":{}}],["console.info(st",{"_index":675,"title":{},"content":{"87":{"position":[[298,20]]},"175":{"position":[[203,20]]}},"keywords":{}}],["console.info(url",{"_index":1020,"title":{},"content":{"256":{"position":[[261,19]]},"257":{"position":[[259,19]]},"364":{"position":[[227,19]]},"365":{"position":[[225,19]]}},"keywords":{}}],["console.log",{"_index":988,"title":{},"content":{"227":{"position":[[527,25]]}},"keywords":{}}],["console.log('custom",{"_index":549,"title":{},"content":{"62":{"position":[[922,19]]},"148":{"position":[[876,19]]}},"keywords":{}}],["console.log('y",{"_index":548,"title":{},"content":{"62":{"position":[[852,16]]},"148":{"position":[[806,16],[1055,16]]}},"keywords":{}}],["console.log('你点击了自定义按钮1",{"_index":1154,"title":{},"content":{"325":{"position":[[527,26]]}},"keywords":{}}],["console.log('你点击了自定义按钮2",{"_index":1156,"title":{},"content":{"325":{"position":[[720,26]]}},"keywords":{}}],["console.log('自定义按钮挂载完成1",{"_index":1155,"title":{},"content":{"325":{"position":[[580,26]]}},"keywords":{}}],["console.log(item.html",{"_index":908,"title":{},"content":{"146":{"position":[[342,23],[494,23]]},"323":{"position":[[273,23],[405,23]]}},"keywords":{}}],["const",{"_index":196,"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]]},"95":{"position":[[230,5]]},"96":{"position":[[255,5],[332,5]]},"105":{"position":[[231,5],[277,5]]},"183":{"position":[[224,5]]},"184":{"position":[[249,5],[326,5]]},"290":{"position":[[563,5]]},"344":{"position":[[167,5]]},"347":{"position":[[532,5]]},"348":{"position":[[128,5],[157,5],[181,5],[203,5],[225,5]]},"383":{"position":[[386,5],[424,5],[482,5],[1193,5]]}},"keywords":{}}],["constructor",{"_index":823,"title":{},"content":{"120":{"position":[[37,11]]}},"keywords":{}}],["contain",{"_index":32,"title":{"118":{"position":[[0,10]]},"295":{"position":[[0,10]]}},"content":{"6":{"position":[[37,10]]},"9":{"position":[[192,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]]},"39":{"position":[[192,10]]},"40":{"position":[[80,10]]},"42":{"position":[[94,9],[174,10],[185,10]]},"43":{"position":[[302,10]]},"46":{"position":[[108,10]]},"47":{"position":[[89,10]]},"50":{"position":[[103,10]]},"51":{"position":[[107,10]]},"52":{"position":[[104,10]]},"53":{"position":[[133,10]]},"56":{"position":[[143,10]]},"57":{"position":[[514,10]]},"59":{"position":[[216,10]]},"61":{"position":[[116,10]]},"62":{"position":[[558,10]]},"64":{"position":[[109,10]]},"65":{"position":[[519,10]]},"67":{"position":[[125,10]]},"69":{"position":[[119,10]]},"71":{"position":[[178,10]]},"73":{"position":[[112,10]]},"75":{"position":[[329,10]]},"77":{"position":[[1637,10]]},"79":{"position":[[103,10]]},"80":{"position":[[69,10]]},"81":{"position":[[68,10]]},"82":{"position":[[71,10]]},"83":{"position":[[73,10]]},"84":{"position":[[81,10]]},"85":{"position":[[98,10]]},"86":{"position":[[111,10]]},"87":{"position":[[67,10]]},"88":{"position":[[70,10]]},"89":{"position":[[129,10]]},"90":{"position":[[70,10]]},"91":{"position":[[81,10]]},"92":{"position":[[75,10]]},"93":{"position":[[66,10]]},"95":{"position":[[82,10]]},"96":{"position":[[83,10]]},"97":{"position":[[94,10]]},"98":{"position":[[86,10]]},"99":{"position":[[88,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":[[61,9],[184,10],[216,10],[350,9]]},"119":{"position":[[154,10]]},"120":{"position":[[217,10]]},"121":{"position":[[164,10]]},"122":{"position":[[129,10]]},"123":{"position":[[118,10]]},"124":{"position":[[91,10]]},"125":{"position":[[112,10]]},"126":{"position":[[90,10]]},"127":{"position":[[88,10]]},"128":{"position":[[76,9],[272,10]]},"129":{"position":[[158,10]]},"130":{"position":[[86,10]]},"131":{"position":[[184,10]]},"132":{"position":[[173,10]]},"133":{"position":[[161,10]]},"134":{"position":[[128,10]]},"135":{"position":[[149,10]]},"136":{"position":[[93,10]]},"137":{"position":[[132,10]]},"138":{"position":[[163,10]]},"139":{"position":[[154,10]]},"140":{"position":[[155,10]]},"141":{"position":[[110,10]]},"142":{"position":[[140,10]]},"143":{"position":[[252,10],[372,10],[383,11]]},"144":{"position":[[98,10]]},"145":{"position":[[548,10]]},"146":{"position":[[131,10]]},"147":{"position":[[513,10]]},"148":{"position":[[570,10]]},"149":{"position":[[241,10]]},"150":{"position":[[210,10]]},"151":{"position":[[324,10]]},"152":{"position":[[485,10]]},"153":{"position":[[205,10]]},"154":{"position":[[298,10]]},"155":{"position":[[185,10]]},"156":{"position":[[115,10]]},"157":{"position":[[340,10]]},"158":{"position":[[168,10]]},"159":{"position":[[151,10]]},"160":{"position":[[148,10]]},"161":{"position":[[143,10]]},"162":{"position":[[94,10]]},"163":{"position":[[182,10]]},"165":{"position":[[1599,10]]},"167":{"position":[[75,10]]},"168":{"position":[[47,10]]},"169":{"position":[[47,10]]},"170":{"position":[[50,10]]},"171":{"position":[[48,10]]},"172":{"position":[[50,10]]},"173":{"position":[[57,10]]},"174":{"position":[[61,10]]},"175":{"position":[[50,10]]},"176":{"position":[[49,10]]},"177":{"position":[[66,10]]},"178":{"position":[[48,10]]},"179":{"position":[[49,10]]},"180":{"position":[[49,10]]},"181":{"position":[[48,10]]},"183":{"position":[[76,10]]},"184":{"position":[[77,10]]},"185":{"position":[[88,10]]},"186":{"position":[[80,10]]},"187":{"position":[[82,10]]},"194":{"position":[[37,10]]},"204":{"position":[[139,10]]},"205":{"position":[[72,10]]},"207":{"position":[[49,9],[129,10],[140,10]]},"208":{"position":[[197,10]]},"211":{"position":[[75,10]]},"212":{"position":[[71,10]]},"215":{"position":[[72,10]]},"216":{"position":[[70,10]]},"217":{"position":[[74,10]]},"218":{"position":[[81,10]]},"221":{"position":[[114,10]]},"222":{"position":[[272,10]]},"224":{"position":[[98,10]]},"226":{"position":[[75,10]]},"227":{"position":[[306,10]]},"229":{"position":[[74,10]]},"230":{"position":[[272,10]]},"232":{"position":[[78,10]]},"234":{"position":[[76,10]]},"236":{"position":[[97,10]]},"238":{"position":[[76,10]]},"240":{"position":[[236,10]]},"242":{"position":[[63,10]]},"243":{"position":[[64,10]]},"244":{"position":[[84,10]]},"245":{"position":[[97,10]]},"246":{"position":[[100,10]]},"247":{"position":[[101,10]]},"248":{"position":[[114,10]]},"249":{"position":[[96,10]]},"250":{"position":[[253,10]]},"251":{"position":[[266,10]]},"252":{"position":[[113,10]]},"253":{"position":[[176,10]]},"254":{"position":[[69,10]]},"255":{"position":[[96,10]]},"256":{"position":[[119,10]]},"257":{"position":[[117,10]]},"258":{"position":[[115,10]]},"259":{"position":[[124,10]]},"260":{"position":[[103,10]]},"261":{"position":[[176,10]]},"262":{"position":[[104,10]]},"263":{"position":[[93,10]]},"264":{"position":[[149,10]]},"265":{"position":[[104,10]]},"266":{"position":[[136,10]]},"267":{"position":[[154,10]]},"268":{"position":[[137,10]]},"269":{"position":[[139,10]]},"270":{"position":[[45,9],[84,9],[172,10]]},"271":{"position":[[129,10]]},"272":{"position":[[107,10]]},"273":{"position":[[113,10]]},"274":{"position":[[89,10]]},"275":{"position":[[114,10]]},"283":{"position":[[37,10]]},"284":{"position":[[37,10]]},"285":{"position":[[37,10]]},"287":{"position":[[78,10]]},"288":{"position":[[75,10]]},"289":{"position":[[69,10]]},"290":{"position":[[175,10]]},"291":{"position":[[76,10]]},"292":{"position":[[26,10]]},"293":{"position":[[196,10]]},"295":{"position":[[110,10],[142,10]]},"296":{"position":[[94,10]]},"297":{"position":[[111,10]]},"298":{"position":[[80,10]]},"299":{"position":[[76,10]]},"300":{"position":[[75,10]]},"301":{"position":[[64,10]]},"302":{"position":[[77,10]]},"303":{"position":[[65,10]]},"304":{"position":[[65,10]]},"305":{"position":[[35,9],[129,10]]},"306":{"position":[[85,10]]},"307":{"position":[[65,10]]},"308":{"position":[[107,10]]},"309":{"position":[[90,10]]},"310":{"position":[[89,10]]},"311":{"position":[[76,10]]},"312":{"position":[[79,10]]},"313":{"position":[[65,10]]},"314":{"position":[[78,10]]},"315":{"position":[[85,10]]},"316":{"position":[[79,10]]},"317":{"position":[[79,10]]},"318":{"position":[[79,10]]},"319":{"position":[[83,10]]},"320":{"position":[[116,10],[236,10],[247,11]]},"321":{"position":[[81,10]]},"322":{"position":[[308,10]]},"323":{"position":[[82,10]]},"324":{"position":[[270,10]]},"325":{"position":[[305,10]]},"326":{"position":[[133,10]]},"327":{"position":[[113,10]]},"328":{"position":[[233,10]]},"329":{"position":[[206,10]]},"330":{"position":[[130,10]]},"331":{"position":[[185,10]]},"332":{"position":[[115,10]]},"333":{"position":[[75,10]]},"334":{"position":[[158,10]]},"335":{"position":[[97,10]]},"336":{"position":[[111,10]]},"337":{"position":[[83,10]]},"338":{"position":[[75,10]]},"339":{"position":[[69,10]]},"340":{"position":[[89,10]]},"342":{"position":[[37,10]]},"343":{"position":[[3684,10]]},"346":{"position":[[232,10]]},"347":{"position":[[169,10]]},"348":{"position":[[286,10]]},"350":{"position":[[55,10]]},"351":{"position":[[55,10]]},"352":{"position":[[61,10]]},"353":{"position":[[69,10]]},"354":{"position":[[69,10]]},"355":{"position":[[69,10]]},"356":{"position":[[86,10]]},"357":{"position":[[75,10]]},"358":{"position":[[121,10]]},"359":{"position":[[127,10]]},"360":{"position":[[78,10]]},"361":{"position":[[104,10]]},"362":{"position":[[55,10]]},"363":{"position":[[61,10]]},"364":{"position":[[85,10]]},"365":{"position":[[83,10]]},"366":{"position":[[79,10]]},"367":{"position":[[79,10]]},"368":{"position":[[80,10]]},"369":{"position":[[92,10]]},"370":{"position":[[79,10]]},"371":{"position":[[71,10]]},"372":{"position":[[97,10]]},"373":{"position":[[62,10]]},"374":{"position":[[107,10]]},"375":{"position":[[111,10]]},"376":{"position":[[96,10]]},"377":{"position":[[80,10]]},"378":{"position":[[94,10]]},"379":{"position":[[80,10]]},"380":{"position":[[78,10]]},"381":{"position":[[80,10]]},"382":{"position":[[103,10]]}},"keywords":{}}],["container.innerhtml",{"_index":897,"title":{},"content":{"143":{"position":[[307,20]]},"320":{"position":[[171,20]]}},"keywords":{}}],["content",{"_index":596,"title":{},"content":{"77":{"position":[[253,8],[362,7]]},"143":{"position":[[502,7]]},"165":{"position":[[215,8],[324,7]]}},"keywords":{}}],["contextmenu",{"_index":157,"title":{"63":{"position":[[0,12]]},"147":{"position":[[0,12]]},"228":{"position":[[0,12]]},"324":{"position":[[0,12]]}},"content":{"20":{"position":[[67,12],[630,13],[952,11]]},"22":{"position":[[78,12]]},"63":{"position":[[24,11]]},"132":{"position":[[124,11]]},"133":{"position":[[112,11]]},"147":{"position":[[41,11],[575,12]]},"293":{"position":[[451,13],[734,11]]},"324":{"position":[[332,12]]}},"keywords":{}}],["contextmenu1",{"_index":175,"title":{},"content":{"20":{"position":[[602,15],[920,13],[964,15],[1140,13]]},"293":{"position":[[423,15],[702,13],[746,15],[878,13]]}},"keywords":{}}],["control",{"_index":141,"title":{"19":{"position":[[18,8]]},"23":{"position":[[18,8]]},"60":{"position":[[0,9]]},"148":{"position":[[0,9]]},"225":{"position":[[0,9]]},"325":{"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]]},"50":{"position":[[38,7]]},"56":{"position":[[38,7]]},"60":{"position":[[38,7]]},"61":{"position":[[39,7],[54,7]]},"62":{"position":[[48,7]]},"64":{"position":[[39,7]]},"67":{"position":[[38,7]]},"69":{"position":[[40,7]]},"73":{"position":[[38,7]]},"134":{"position":[[79,7]]},"135":{"position":[[100,7]]},"137":{"position":[[83,7]]},"139":{"position":[[105,7]]},"140":{"position":[[106,7]]},"148":{"position":[[56,7],[632,9]]},"149":{"position":[[83,7]]},"155":{"position":[[21,12]]},"160":{"position":[[99,7]]},"275":{"position":[[176,9]]},"287":{"position":[[222,9]]},"288":{"position":[[219,9]]},"289":{"position":[[213,9]]},"290":{"position":[[319,9]]},"291":{"position":[[220,9]]},"293":{"position":[[558,9],[794,7]]},"325":{"position":[[367,9]]},"332":{"position":[[14,12]]},"342":{"position":[[99,9]]},"343":{"position":[[3783,9]]},"383":{"position":[[744,9]]}},"keywords":{}}],["control1",{"_index":178,"title":{},"content":{"20":{"position":[[713,11],[984,9],[1020,11],[1193,9]]},"293":{"position":[[534,11],[766,9],[802,11],[931,9]]}},"keywords":{}}],["coordin",{"_index":1040,"title":{},"content":{"265":{"position":[[30,10],[255,10]]}},"keywords":{}}],["core",{"_index":484,"title":{},"content":{"48":{"position":[[38,4]]}},"keywords":{}}],["correct",{"_index":970,"title":{},"content":{"157":{"position":[[257,7]]}},"keywords":{}}],["countdown",{"_index":75,"title":{},"content":{"6":{"position":[[836,10]]},"194":{"position":[[530,10]]}},"keywords":{}}],["cover",{"_index":540,"title":{},"content":{"59":{"position":[[153,5]]}},"keywords":{}}],["creat",{"_index":186,"title":{},"content":{"20":{"position":[[1258,6]]}},"keywords":{}}],["createport",{"_index":215,"title":{},"content":{"22":{"position":[[271,12]]},"383":{"position":[[72,12],[189,12]]}},"keywords":{}}],["createportal(<tim",{"_index":248,"title":{},"content":{"22":{"position":[[1110,22],[1186,22]]},"383":{"position":[[1028,22],[1104,22]]}},"keywords":{}}],["crema"",{"_index":297,"title":{},"content":{"25":{"position":[[813,11]]},"343":{"position":[[813,11]]}},"keywords":{}}],["cross",{"_index":876,"title":{},"content":{"134":{"position":[[355,5]]}},"keywords":{}}],["crossorigin",{"_index":871,"title":{},"content":{"134":{"position":[[237,12]]},"311":{"position":[[179,12]]}},"keywords":{}}],["current",{"_index":87,"title":{},"content":{"7":{"position":[[44,7]]},"10":{"position":[[13,7]]},"11":{"position":[[13,7]]},"39":{"position":[[61,7]]},"122":{"position":[[40,9]]},"123":{"position":[[46,9]]},"131":{"position":[[70,9]]},"158":{"position":[[332,7]]},"159":{"position":[[80,9]]},"253":{"position":[[59,7]]},"255":{"position":[[28,7]]},"256":{"position":[[41,7]]},"257":{"position":[[39,7]]}},"keywords":{}}],["currenttim",{"_index":646,"title":{"253":{"position":[[0,12]]},"361":{"position":[[0,12]]}},"content":{"77":{"position":[[1446,11]]},"165":{"position":[[1408,11]]}},"keywords":{}}],["custom",{"_index":155,"title":{"78":{"position":[[0,6]]}},"content":{"20":{"position":[[38,6]]},"59":{"position":[[42,6],[327,7],[376,7]]},"62":{"position":[[760,7],[787,7],[877,6]]},"65":{"position":[[691,7],[757,6]]},"75":{"position":[[202,7]]},"145":{"position":[[36,6]]},"146":{"position":[[34,6],[228,7],[380,7]]},"147":{"position":[[34,6],[598,7],[664,6]]},"148":{"position":[[38,10],[714,7],[741,7],[831,6],[961,7],[988,7],[1080,6]]},"151":{"position":[[38,6],[197,7]]}},"keywords":{}}],["customtyp",{"_index":698,"title":{"158":{"position":[[0,11]]},"335":{"position":[[0,11]]}},"content":{"95":{"position":[[160,11]]},"96":{"position":[[186,11]]},"97":{"position":[[208,11]]},"98":{"position":[[201,11]]},"99":{"position":[[476,11]]},"157":{"position":[[85,10]]},"158":{"position":[[230,11]]},"183":{"position":[[154,11]]},"184":{"position":[[180,11]]},"185":{"position":[[202,11]]},"186":{"position":[[195,11]]},"187":{"position":[[470,11]]},"334":{"position":[[32,10]]},"335":{"position":[[159,11]]}},"keywords":{}}],["danmaku",{"_index":88,"title":{},"content":{"7":{"position":[[52,7]]}},"keywords":{}}],["danmu",{"_index":1095,"title":{},"content":{"283":{"position":[[792,7],[1115,7]]},"292":{"position":[[227,7],[264,7],[316,8]]}},"keywords":{}}],["danmu.text.length",{"_index":1096,"title":{},"content":{"283":{"position":[[806,17]]}},"keywords":{}}],["danmu.text.trim",{"_index":1108,"title":{},"content":{"283":{"position":[[1129,20]]}},"keywords":{}}],["danmuku",{"_index":84,"title":{"7":{"position":[[0,7]]}},"content":{"7":{"position":[[0,7]]},"279":{"position":[[31,7]]},"280":{"position":[[28,7]]},"283":{"position":[[215,8],[1277,10]]},"284":{"position":[[169,8]]},"285":{"position":[[154,8]]},"287":{"position":[[176,8]]},"288":{"position":[[173,8]]},"289":{"position":[[167,8]]},"290":{"position":[[273,8]]},"291":{"position":[[174,8],[437,8]]},"292":{"position":[[139,8]]}},"keywords":{}}],["danmuku.js"></script>",{"_index":1077,"title":{},"content":{"281":{"position":[[64,35],[221,35],[364,35]]}},"keywords":{}}],["danmuku/dist/artplay",{"_index":1078,"title":{},"content":{"281":{"position":[[191,22],[334,22]]}},"keywords":{}}],["danmukuspeedopacityfontsizecolormodemarginantioverlapsynchronousplaybackfilterlocktimebeforeemit",{"_index":1124,"title":{},"content":{"290":{"position":[[41,96]]}},"keywords":{}}],["danmus.length",{"_index":1143,"title":{},"content":{"292":{"position":[[354,15]]}},"keywords":{}}],["dark",{"_index":1105,"title":{},"content":{"283":{"position":[[1056,7],[1085,11]]}},"keywords":{}}],["dash.j",{"_index":720,"title":{"97":{"position":[[0,8]]},"185":{"position":[[0,8]]}},"content":{},"keywords":{}}],["dashjs.mediaplayer().cr",{"_index":726,"title":{},"content":{"97":{"position":[[264,30]]},"185":{"position":[[258,30]]}},"keywords":{}}],["data",{"_index":588,"title":{},"content":{"77":{"position":[[152,4],[1048,5],[1302,5],[1312,4],[1370,4],[1595,4]]},"104":{"position":[[239,6]]},"165":{"position":[[114,4],[1010,5],[1264,5],[1274,4],[1332,4],[1557,4]]}},"keywords":{}}],["decod",{"_index":974,"title":{},"content":{"158":{"position":[[74,8]]},"254":{"position":[[276,8]]}},"keywords":{}}],["default",{"_index":129,"title":{},"content":{"16":{"position":[[20,7]]},"17":{"position":[[20,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]]},"59":{"position":[[73,7]]},"104":{"position":[[229,7]]},"105":{"position":[[171,7]]},"119":{"position":[[59,7]]},"124":{"position":[[25,7]]},"126":{"position":[[40,7]]},"127":{"position":[[204,7]]},"149":{"position":[[136,7],[316,8]]},"152":{"position":[[142,7]]},"154":{"position":[[247,7]]},"156":{"position":[[44,7]]},"157":{"position":[[131,7]]},"159":{"position":[[54,7]]},"268":{"position":[[81,8]]},"326":{"position":[[40,9],[208,8]]},"342":{"position":[[167,8]]},"346":{"position":[[152,7],[432,8],[876,8]]},"347":{"position":[[712,8]]},"348":{"position":[[690,8]]}},"keywords":{}}],["default、4:3、16:9",{"_index":1163,"title":{},"content":{"376":{"position":[[28,30]]}},"keywords":{}}],["del",{"_index":460,"title":{},"content":{"43":{"position":[[212,3]]},"208":{"position":[[123,3]]}},"keywords":{}}],["delay",{"_index":624,"title":{},"content":{"77":{"position":[[1025,7]]},"165":{"position":[[987,7]]}},"keywords":{}}],["delet",{"_index":461,"title":{},"content":{"43":{"position":[[225,6]]},"269":{"position":[[309,6]]}},"keywords":{}}],["demo",{"_index":2,"title":{"1":{"position":[[0,5]]}},"content":{"1":{"position":[[8,4]]},"22":{"position":[[185,4]]},"98":{"position":[[168,4]]},"186":{"position":[[162,4]]}},"keywords":{}}],["demo</title>",{"_index":755,"title":{},"content":{"103":{"position":[[81,18]]}},"keywords":{}}],["describ",{"_index":880,"title":{},"content":{"136":{"position":[[181,9]]}},"keywords":{}}],["descriptiondefault",{"_index":910,"title":{},"content":{"149":{"position":[[109,18]]}},"keywords":{}}],["descriptiondis",{"_index":525,"title":{},"content":{"57":{"position":[[68,18]]},"62":{"position":[[70,18]]},"65":{"position":[[73,18]]},"145":{"position":[[64,18]]},"147":{"position":[[67,18]]},"148":{"position":[[82,18]]}},"keywords":{}}],["descriptionget",{"_index":459,"title":{},"content":{"43":{"position":[[155,14]]}},"keywords":{}}],["descriptionhtml",{"_index":374,"title":{},"content":{"27":{"position":[[109,15]]},"28":{"position":[[14,15]]},"29":{"position":[[14,15]]}},"keywords":{}}],["descriptiontim",{"_index":915,"title":{},"content":{"150":{"position":[[93,15]]}},"keywords":{}}],["descriptionurl",{"_index":941,"title":{},"content":{"153":{"position":[[76,14]]},"154":{"position":[[108,14]]}},"keywords":{}}],["destroy",{"_index":439,"title":{"84":{"position":[[0,8]]},"172":{"position":[[0,8]]},"274":{"position":[[0,8]]},"382":{"position":[[0,8]]}},"content":{"36":{"position":[[45,9]]},"42":{"position":[[61,7]]},"84":{"position":[[34,9]]},"274":{"position":[[33,7]]}},"keywords":{}}],["detail",{"_index":77,"title":{},"content":{"6":{"position":[[861,7],[876,8]]},"194":{"position":[[548,7]]}},"keywords":{}}],["dev/hls.j",{"_index":707,"title":{},"content":{"96":{"position":[[35,10]]},"184":{"position":[[29,10]]}},"keywords":{}}],["devic",{"_index":923,"title":{},"content":{"152":{"position":[[103,8],[160,8],[210,8],[726,7]]}},"keywords":{}}],["differ",{"_index":679,"title":{},"content":{"89":{"position":[[50,10]]},"152":{"position":[[54,11],[86,9]]}},"keywords":{}}],["direct",{"_index":168,"title":{},"content":{"20":{"position":[[318,6]]}},"keywords":{}}],["directli",{"_index":901,"title":{},"content":{"143":{"position":[[577,8]]},"155":{"position":[[119,8]]}},"keywords":{}}],["disabl",{"_index":526,"title":{},"content":{"57":{"position":[[106,7]]},"62":{"position":[[108,7],[692,8]]},"65":{"position":[[111,7]]},"145":{"position":[[102,7],[648,8]]},"147":{"position":[[105,7]]},"148":{"position":[[120,7],[646,8]]},"222":{"position":[[36,9]]},"227":{"position":[[36,9]]},"230":{"position":[[36,9]]},"322":{"position":[[34,9],[408,8]]},"324":{"position":[[34,9]]},"325":{"position":[[35,9],[381,8]]}},"keywords":{}}],["display",{"_index":486,"title":{},"content":{"50":{"position":[[58,7]]},"56":{"position":[[60,7]]},"57":{"position":[[245,7]]},"61":{"position":[[69,9]]},"62":{"position":[[247,7]]},"64":{"position":[[62,9]]},"65":{"position":[[250,7]]},"67":{"position":[[78,9]]},"69":{"position":[[74,7]]},"73":{"position":[[67,7]]},"118":{"position":[[139,7]]},"131":{"position":[[39,7]]},"132":{"position":[[73,10]]},"133":{"position":[[39,7]]},"134":{"position":[[39,7]]},"135":{"position":[[39,7]]},"137":{"position":[[39,7]]},"139":{"position":[[39,7]]},"140":{"position":[[39,7]]},"143":{"position":[[586,8]]},"145":{"position":[[241,7]]},"147":{"position":[[244,7]]},"148":{"position":[[259,7]]},"149":{"position":[[34,7]]},"159":{"position":[[62,7]]},"160":{"position":[[39,7]]},"290":{"position":[[490,8]]}},"keywords":{}}],["document",{"_index":86,"title":{},"content":{"7":{"position":[[23,13]]}},"keywords":{}}],["document.getelementbyid("root"",{"_index":255,"title":{},"content":{"22":{"position":[[1295,42]]},"383":{"position":[[1213,42]]}},"keywords":{}}],["document.queryselector('.artplay",{"_index":444,"title":{},"content":{"39":{"position":[[100,34]]},"42":{"position":[[106,34]]},"118":{"position":[[227,34]]},"143":{"position":[[265,34]]},"204":{"position":[[47,34]]},"207":{"position":[[61,34]]},"283":{"position":[[1242,34]]},"295":{"position":[[153,34]]},"320":{"position":[[129,34]]}},"keywords":{}}],["dogpatch"",{"_index":299,"title":{},"content":{"25":{"position":[[902,14]]},"343":{"position":[[902,14]]}},"keywords":{}}],["dom",{"_index":160,"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]]},"39":{"position":[[41,3]]},"57":{"position":[[273,3]]},"62":{"position":[[275,3]]},"65":{"position":[[278,3]]},"118":{"position":[[57,3]]},"145":{"position":[[269,3]]},"147":{"position":[[272,3]]},"148":{"position":[[287,3]]},"158":{"position":[[294,3]]},"204":{"position":[[36,3]]},"222":{"position":[[138,3]]},"227":{"position":[[138,3]]},"230":{"position":[[138,3]]},"293":{"position":[[80,3],[102,22],[641,10],[827,10]]},"295":{"position":[[46,3]]},"322":{"position":[[136,3]]},"324":{"position":[[136,3]]},"325":{"position":[[137,3]]},"335":{"position":[[217,7]]},"342":{"position":[[452,5],[479,6]]},"346":{"position":[[56,3],[705,5],[739,5],[1097,5],[1131,5]]},"347":{"position":[[32,3],[484,5],[518,5],[823,5],[932,5]]},"348":{"position":[[32,3]]}},"keywords":{}}],["dom"",{"_index":217,"title":{},"content":{"22":{"position":[[303,10]]},"383":{"position":[[221,10]]}},"keywords":{}}],["domain",{"_index":877,"title":{},"content":{"134":{"position":[[361,7]]}},"keywords":{}}],["dosometh",{"_index":573,"title":{},"content":{"75":{"position":[[230,12]]},"151":{"position":[[225,12]]},"240":{"position":[[149,12]]},"328":{"position":[[146,12]]}},"keywords":{}}],["download",{"_index":1013,"title":{},"content":{"255":{"position":[[15,8]]}},"keywords":{}}],["due",{"_index":625,"title":{},"content":{"77":{"position":[[1033,3]]},"165":{"position":[[995,3]]},"258":{"position":[[314,3]]},"260":{"position":[[291,3]]}},"keywords":{}}],["durat",{"_index":70,"title":{"254":{"position":[[0,9]]},"362":{"position":[[0,9]]}},"content":{"6":{"position":[[734,8]]},"77":{"position":[[476,8]]},"165":{"position":[[438,8]]},"254":{"position":[[23,8],[227,9],[289,8]]}},"keywords":{}}],["dynam",{"_index":493,"title":{},"content":{"51":{"position":[[32,11]]},"57":{"position":[[30,11]]},"62":{"position":[[30,11]]},"65":{"position":[[30,11]]},"71":{"position":[[31,11]]},"75":{"position":[[33,11]]},"271":{"position":[[32,11]]},"272":{"position":[[37,7]]},"273":{"position":[[37,7]]}},"keywords":{}}],["earli",{"_index":63,"title":{},"content":{"6":{"position":[[615,5]]}},"keywords":{}}],["earlybird"",{"_index":301,"title":{},"content":{"25":{"position":[[995,15]]},"343":{"position":[[995,15]]}},"keywords":{}}],["easi",{"_index":204,"title":{},"content":{"22":{"position":[[38,4]]},"42":{"position":[[42,4]]}},"keywords":{}}],["edg",{"_index":857,"title":{},"content":{"128":{"position":[[118,5]]}},"keywords":{}}],["effect",{"_index":565,"title":{},"content":{"71":{"position":[[428,6]]},"128":{"position":[[239,6]]},"136":{"position":[[331,6]]},"261":{"position":[[88,6]]}},"keywords":{}}],["element",{"_index":161,"title":{},"content":{"20":{"position":[[157,7],[218,7],[845,7],[1075,7]]},"27":{"position":[[144,8]]},"28":{"position":[[49,8]]},"29":{"position":[[49,8]]},"34":{"position":[[68,7]]},"39":{"position":[[45,8]]},"57":{"position":[[277,7]]},"62":{"position":[[279,7]]},"65":{"position":[[282,7]]},"118":{"position":[[360,8]]},"145":{"position":[[273,7]]},"147":{"position":[[276,7]]},"148":{"position":[[291,7]]},"155":{"position":[[139,8]]},"158":{"position":[[298,7]]},"271":{"position":[[84,7]]}},"keywords":{}}],["emit",{"_index":1119,"title":{"289":{"position":[[0,5]]}},"content":{"289":{"position":[[18,4]]}},"keywords":{}}],["empti",{"_index":50,"title":{},"content":{"6":{"position":[[388,6]]},"77":{"position":[[548,6]]},"165":{"position":[[510,6]]}},"keywords":{}}],["en",{"_index":478,"title":{},"content":{"47":{"position":[[245,3]]},"159":{"position":[[219,5]]},"212":{"position":[[227,3]]},"336":{"position":[[179,5]]}},"keywords":{}}],["enabl",{"_index":928,"title":{},"content":{"152":{"position":[[378,6],[737,6]]}},"keywords":{}}],["encod",{"_index":495,"title":{},"content":{"51":{"position":[[217,9]]},"52":{"position":[[214,9]]},"53":{"position":[[243,9]]},"154":{"position":[[212,8],[237,9],[421,9]]},"216":{"position":[[180,9]]},"217":{"position":[[184,9]]},"218":{"position":[[191,9]]},"331":{"position":[[118,8],[308,9]]}},"keywords":{}}],["end",{"_index":590,"title":{},"content":{"77":{"position":[[201,3],[337,3],[738,3]]},"165":{"position":[[163,3],[299,3],[700,3]]}},"keywords":{}}],["english",{"_index":479,"title":{},"content":{"47":{"position":[[261,10]]},"212":{"position":[[243,10]]}},"keywords":{}}],["enough",{"_index":587,"title":{},"content":{"77":{"position":[[145,6]]},"165":{"position":[[107,6]]}},"keywords":{}}],["enter",{"_index":852,"title":{},"content":{"127":{"position":[[215,5]]},"129":{"position":[[96,5]]}},"keywords":{}}],["entir",{"_index":855,"title":{},"content":{"128":{"position":[[69,6]]}},"keywords":{}}],["env",{"_index":111,"title":{"11":{"position":[[0,4]]},"109":{"position":[[0,4]]}},"content":{},"keywords":{}}],["environ",{"_index":112,"title":{},"content":{"11":{"position":[[28,11]]}},"keywords":{}}],["en、zh",{"_index":977,"title":{},"content":{"159":{"position":[[99,5]]},"336":{"position":[[47,17]]}},"keywords":{}}],["equal",{"_index":60,"title":{},"content":{"6":{"position":[[567,5],[642,5]]},"40":{"position":[[15,5]]}},"keywords":{}}],["equival",{"_index":443,"title":{},"content":{"39":{"position":[[86,10]]}},"keywords":{}}],["error",{"_index":965,"title":{},"content":{"156":{"position":[[629,6]]},"292":{"position":[[413,7],[450,7]]},"333":{"position":[[589,6]]}},"keywords":{}}],["estim",{"_index":586,"title":{},"content":{"77":{"position":[[126,9],[295,9]]},"165":{"position":[[88,9],[257,9]]}},"keywords":{}}],["event",{"_index":148,"title":{"41":{"position":[[0,7]]},"76":{"position":[[7,6]]},"77":{"position":[[7,6]]},"78":{"position":[[7,6]]},"206":{"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]]},"41":{"position":[[24,6]]},"42":{"position":[[28,5],[73,5],[263,7]]},"57":{"position":[[369,5]]},"62":{"position":[[371,5]]},"65":{"position":[[374,5]]},"77":{"position":[[48,6],[55,5],[573,5]]},"82":{"position":[[299,5]]},"120":{"position":[[173,5]]},"145":{"position":[[365,5]]},"147":{"position":[[368,5]]},"148":{"position":[[383,5]]},"165":{"position":[[22,6],[535,5]]},"207":{"position":[[218,7]]},"253":{"position":[[132,6]]},"275":{"position":[[301,6]]},"288":{"position":[[286,6]]},"346":{"position":[[711,6],[745,7],[1103,6],[1137,7]]},"347":{"position":[[490,6],[524,7],[829,6],[938,6]]}},"keywords":{}}],["event.target.innertext",{"_index":151,"title":{},"content":{"19":{"position":[[328,22]]},"275":{"position":[[335,22]]},"288":{"position":[[387,22],[472,22]]}},"keywords":{}}],["exampl",{"_index":605,"title":{},"content":{"77":{"position":[[559,8]]},"165":{"position":[[521,8]]}},"keywords":{}}],["exchang",{"_index":1025,"title":{},"content":{"258":{"position":[[370,9]]},"260":{"position":[[347,9]]}},"keywords":{}}],["execut",{"_index":1035,"title":{},"content":{"264":{"position":[[99,7]]}},"keywords":{}}],["exist",{"_index":104,"title":{},"content":{"9":{"position":[[131,5]]}},"keywords":{}}],["export",{"_index":572,"title":{},"content":{"75":{"position":[[210,6],[278,6]]},"151":{"position":[[205,6],[273,6]]}},"keywords":{}}],["f00",{"_index":837,"title":{},"content":{"123":{"position":[[21,4]]},"300":{"position":[[14,4]]}},"keywords":{}}],["fail",{"_index":878,"title":{},"content":{"134":{"position":[[380,6]]}},"keywords":{}}],["fals",{"_index":403,"title":{},"content":{"28":{"position":[[532,6],[928,6]]},"50":{"position":[[282,6]]},"56":{"position":[[602,6]]},"61":{"position":[[251,6]]},"62":{"position":[[701,6]]},"64":{"position":[[276,6]]},"65":{"position":[[795,6]]},"67":{"position":[[284,6]]},"69":{"position":[[272,6]]},"73":{"position":[[317,6]]},"87":{"position":[[244,6]]},"99":{"position":[[765,6]]},"125":{"position":[[22,5]]},"126":{"position":[[22,5]]},"127":{"position":[[22,5]]},"128":{"position":[[22,5]]},"129":{"position":[[22,5]]},"130":{"position":[[22,5]]},"131":{"position":[[22,5]]},"132":{"position":[[22,5]]},"133":{"position":[[22,5]]},"134":{"position":[[22,5]]},"135":{"position":[[22,5]]},"137":{"position":[[22,5]]},"139":{"position":[[22,5]]},"140":{"position":[[22,5]]},"141":{"position":[[22,5]]},"142":{"position":[[22,5]]},"143":{"position":[[22,5]]},"145":{"position":[[657,6],[906,6]]},"147":{"position":[[702,6]]},"148":{"position":[[655,6]]},"160":{"position":[[22,5]]},"161":{"position":[[22,5]]},"162":{"position":[[22,5]]},"163":{"position":[[22,5]]},"175":{"position":[[184,18]]},"187":{"position":[[759,6]]},"215":{"position":[[251,6]]},"221":{"position":[[573,6]]},"226":{"position":[[210,6]]},"229":{"position":[[241,6]]},"230":{"position":[[524,6]]},"232":{"position":[[237,6]]},"234":{"position":[[229,6]]},"238":{"position":[[281,6]]},"258":{"position":[[288,6]]},"259":{"position":[[306,6]]},"260":{"position":[[265,6]]},"283":{"position":[[303,6],[463,6],[764,6]]},"302":{"position":[[15,5]]},"303":{"position":[[15,5]]},"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]]},"314":{"position":[[15,5]]},"316":{"position":[[15,5]]},"317":{"position":[[15,5]]},"318":{"position":[[15,5]]},"319":{"position":[[15,5]]},"320":{"position":[[15,5]]},"322":{"position":[[417,6],[646,6]]},"324":{"position":[[435,6]]},"325":{"position":[[390,6]]},"337":{"position":[[15,5]]},"338":{"position":[[15,5]]},"339":{"position":[[15,5]]},"340":{"position":[[15,5]]},"347":{"position":[[451,6],[790,6]]},"366":{"position":[[252,6]]},"367":{"position":[[261,6]]},"368":{"position":[[242,6]]}},"keywords":{}}],["false,'preload",{"_index":949,"title":{},"content":{"155":{"position":[[34,16]]},"332":{"position":[[27,16]]}},"keywords":{}}],["fast",{"_index":883,"title":{},"content":{"136":{"position":[[230,4],[255,4]]},"161":{"position":[[43,4]]}},"keywords":{}}],["fastforward",{"_index":979,"title":{"161":{"position":[[0,12]]},"338":{"position":[[0,12]]}},"content":{"161":{"position":[[205,12]]},"338":{"position":[[137,12]]}},"keywords":{}}],["fetch",{"_index":639,"title":{},"content":{"77":{"position":[[1290,5]]},"165":{"position":[[1252,5]]}},"keywords":{}}],["ffad00",{"_index":839,"title":{},"content":{"123":{"position":[[187,10]]},"300":{"position":[[144,10]]}},"keywords":{}}],["fff",{"_index":1082,"title":{},"content":{"283":{"position":[[277,7]]}},"keywords":{}}],["ffffff",{"_index":1090,"title":{},"content":{"283":{"position":[[591,10]]}},"keywords":{}}],["fi"",{"_index":321,"title":{},"content":{"25":{"position":[[1825,9]]},"343":{"position":[[1825,9]]}},"keywords":{}}],["file",{"_index":744,"title":{},"content":{"99":{"position":[[625,4]]},"119":{"position":[[87,4]]},"187":{"position":[[619,4]]}},"keywords":{}}],["file.renderto(video",{"_index":746,"title":{},"content":{"99":{"position":[[650,20]]},"187":{"position":[[644,20]]}},"keywords":{}}],["filter",{"_index":275,"title":{"25":{"position":[[7,7]]}},"content":{"25":{"position":[[3796,9]]},"283":{"position":[[784,7]]},"343":{"position":[[3833,9]]}},"keywords":{}}],["find",{"_index":442,"title":{},"content":{"39":{"position":[[36,4]]}},"keywords":{}}],["finish",{"_index":615,"title":{},"content":{"77":{"position":[[818,8]]},"165":{"position":[[780,8]]}},"keywords":{}}],["fire",{"_index":581,"title":{},"content":{"77":{"position":[[66,5],[1069,5]]},"79":{"position":[[0,5]]},"80":{"position":[[0,5]]},"81":{"position":[[0,5]]},"82":{"position":[[0,5],[284,5]]},"83":{"position":[[0,5]]},"84":{"position":[[0,5]]},"85":{"position":[[0,5]]},"86":{"position":[[0,5]]},"87":{"position":[[0,5]]},"88":{"position":[[0,5]]},"89":{"position":[[0,5]]},"90":{"position":[[0,5]]},"91":{"position":[[0,5]]},"92":{"position":[[0,5]]},"120":{"position":[[93,5]]},"165":{"position":[[1031,5]]}},"keywords":{}}],["first",{"_index":559,"title":{},"content":{"71":{"position":[[61,5]]},"77":{"position":[[789,5]]},"165":{"position":[[751,5]]},"250":{"position":[[154,5]]},"251":{"position":[[167,5]]},"260":{"position":[[357,5]]}},"keywords":{}}],["flex",{"_index":1131,"title":{},"content":{"290":{"position":[[499,7]]}},"keywords":{}}],["flip",{"_index":380,"title":{"131":{"position":[[0,5]]},"266":{"position":[[0,5]]},"308":{"position":[[0,5]]},"374":{"position":[[0,5]]}},"content":{"27":{"position":[[470,5]]},"28":{"position":[[323,5]]},"29":{"position":[[438,5]]},"131":{"position":[[55,4],[246,5]]},"156":{"position":[[498,5]]},"266":{"position":[[56,5]]},"308":{"position":[[169,5]]},"333":{"position":[[458,5]]},"346":{"position":[[309,5]]},"347":{"position":[[246,5]]},"348":{"position":[[363,5]]}},"keywords":{}}],["flv",{"_index":699,"title":{},"content":{"95":{"position":[[174,4],[275,6],[408,5]]},"157":{"position":[[408,6]]},"158":{"position":[[244,4]]},"183":{"position":[[168,4],[269,6],[372,14]]},"334":{"position":[[226,6]]},"335":{"position":[[173,4]]}},"keywords":{}}],["flv,.mkv",{"_index":968,"title":{},"content":{"157":{"position":[[194,10]]}},"keywords":{}}],["flv.j",{"_index":693,"title":{"95":{"position":[[0,7]]},"183":{"position":[[0,7]]}},"content":{},"keywords":{}}],["flvjs.createplay",{"_index":702,"title":{},"content":{"95":{"position":[[248,20]]},"183":{"position":[[242,20]]}},"keywords":{}}],["flvjs.issupport",{"_index":700,"title":{},"content":{"95":{"position":[[206,21]]},"183":{"position":[[200,21]]}},"keywords":{}}],["flvplayer",{"_index":701,"title":{},"content":{"95":{"position":[[236,9]]},"183":{"position":[[230,9]]}},"keywords":{}}],["flvplayer.attachmediaelement(video",{"_index":703,"title":{},"content":{"95":{"position":[[296,36]]},"183":{"position":[[290,36]]}},"keywords":{}}],["flvplayer.load",{"_index":704,"title":{},"content":{"95":{"position":[[333,17]]},"183":{"position":[[327,17]]}},"keywords":{}}],["flv、.mkv、.t",{"_index":1157,"title":{},"content":{"334":{"position":[[80,40]]}},"keywords":{}}],["focu",{"_index":567,"title":{"85":{"position":[[0,6]]},"173":{"position":[[0,6]]}},"content":{"71":{"position":[[466,5]]},"85":{"position":[[27,6]]},"86":{"position":[[28,6]]},"136":{"position":[[369,5]]},"142":{"position":[[82,5]]}},"keywords":{}}],["focus",{"_index":432,"title":{},"content":{"33":{"position":[[51,7]]},"34":{"position":[[51,7]]}},"keywords":{}}],["font",{"_index":500,"title":{},"content":{"51":{"position":[[263,5],[393,5]]},"52":{"position":[[260,5]]},"53":{"position":[[285,5],[488,5]]},"154":{"position":[[467,5]]},"216":{"position":[[226,5],[356,5]]},"217":{"position":[[230,5]]},"218":{"position":[[233,5],[436,5]]},"331":{"position":[[354,5]]}},"keywords":{}}],["fontsiz",{"_index":1088,"title":{},"content":{"283":{"position":[[553,9]]},"290":{"position":[[712,9]]}},"keywords":{}}],["format",{"_index":819,"title":{},"content":{"119":{"position":[[92,8]]},"154":{"position":[[74,7]]},"157":{"position":[[44,6],[145,6]]},"158":{"position":[[37,6]]}},"keywords":{}}],["forthcom",{"_index":641,"title":{},"content":{"77":{"position":[[1337,12]]},"165":{"position":[[1299,12]]}},"keywords":{}}],["forum/dash.j",{"_index":723,"title":{},"content":{"97":{"position":[[43,13]]},"185":{"position":[[37,13]]}},"keywords":{}}],["forward",{"_index":884,"title":{"246":{"position":[[0,8]]},"354":{"position":[[0,8]]}},"content":{"136":{"position":[[235,7]]},"161":{"position":[[48,7]]},"246":{"position":[[41,8]]}},"keywords":{}}],["fr",{"_index":480,"title":{},"content":{"47":{"position":[[300,3]]},"212":{"position":[[282,3]]}},"keywords":{}}],["frame",{"_index":614,"title":{},"content":{"77":{"position":[[795,5]]},"165":{"position":[[757,5]]},"255":{"position":[[42,5]]},"256":{"position":[[55,6]]},"257":{"position":[[53,6]]}},"keywords":{}}],["françai",{"_index":481,"title":{},"content":{"47":{"position":[[316,11]]},"212":{"position":[[298,11]]}},"keywords":{}}],["full",{"_index":685,"title":{},"content":{"91":{"position":[[32,4]]},"92":{"position":[[26,4]]},"139":{"position":[[51,4]]},"140":{"position":[[51,4]]},"258":{"position":[[66,4],[398,4]]},"259":{"position":[[75,4]]}},"keywords":{}}],["fullscreen",{"_index":38,"title":{"91":{"position":[[0,11]]},"139":{"position":[[0,11]]},"179":{"position":[[0,11]]},"258":{"position":[[0,11]]},"316":{"position":[[0,11]]},"366":{"position":[[0,11]]}},"content":{"6":{"position":[[115,11]]},"91":{"position":[[143,11]]},"139":{"position":[[216,11]]},"163":{"position":[[124,10]]},"179":{"position":[[111,11]]},"194":{"position":[[115,11]]},"258":{"position":[[177,11]]},"316":{"position":[[141,11]]},"366":{"position":[[141,11]]}},"keywords":{}}],["fullscreenoff",{"_index":959,"title":{},"content":{"156":{"position":[[520,14]]},"333":{"position":[[480,14]]}},"keywords":{}}],["fullscreenon",{"_index":960,"title":{},"content":{"156":{"position":[[539,13]]},"333":{"position":[[499,13]]}},"keywords":{}}],["fullscreenweb",{"_index":39,"title":{"92":{"position":[[0,14]]},"140":{"position":[[0,14]]},"180":{"position":[[0,14]]},"259":{"position":[[0,14]]},"317":{"position":[[0,14]]},"367":{"position":[[0,14]]}},"content":{"6":{"position":[[133,14]]},"92":{"position":[[137,14]]},"140":{"position":[[217,14]]},"180":{"position":[[111,14]]},"194":{"position":[[133,14]]},"259":{"position":[[186,14]]},"260":{"position":[[165,14]]},"283":{"position":[[150,14]]},"317":{"position":[[141,14]]},"367":{"position":[[141,14]]},"368":{"position":[[142,14]]}},"keywords":{}}],["fullscreenweboff",{"_index":961,"title":{},"content":{"156":{"position":[[557,17]]},"333":{"position":[[517,17]]}},"keywords":{}}],["fullscreenwebon",{"_index":962,"title":{},"content":{"156":{"position":[[579,16]]},"333":{"position":[[539,16]]}},"keywords":{}}],["function",{"_index":23,"title":{},"content":{"5":{"position":[[415,8]]},"15":{"position":[[6,8]]},"18":{"position":[[6,8],[38,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]]},"39":{"position":[[6,8]]},"40":{"position":[[6,8]]},"42":{"position":[[6,8]]},"43":{"position":[[170,8],[193,8],[216,8],[244,8]]},"47":{"position":[[6,8]]},"48":{"position":[[43,8]]},"51":{"position":[[6,8]]},"53":{"position":[[6,8]]},"57":{"position":[[6,8],[344,8],[383,8]]},"62":{"position":[[6,8],[346,8],[385,8],[838,8],[908,8]]},"65":{"position":[[6,8],[349,8],[388,8],[713,8]]},"71":{"position":[[6,8],[132,8]]},"75":{"position":[[6,8],[69,8],[243,8]]},"95":{"position":[[179,8]]},"96":{"position":[[206,8]]},"97":{"position":[[227,8]]},"98":{"position":[[220,8]]},"99":{"position":[[499,8],[600,8]]},"105":{"position":[[179,8],[397,11]]},"113":{"position":[[4,8]]},"116":{"position":[[4,8]]},"120":{"position":[[59,8],[295,8],[357,8],[407,8],[441,9]]},"131":{"position":[[60,9]]},"132":{"position":[[61,8]]},"145":{"position":[[340,8],[379,8],[823,8],[925,8]]},"146":{"position":[[324,8],[476,8]]},"147":{"position":[[343,8],[382,8],[620,8]]},"148":{"position":[[358,8],[397,8],[792,8],[862,8],[1041,8]]},"151":{"position":[[64,8],[238,8]]},"152":{"position":[[418,8]]},"158":{"position":[[249,8]]},"161":{"position":[[56,8]]},"183":{"position":[[173,8]]},"184":{"position":[[200,8]]},"185":{"position":[[221,8]]},"186":{"position":[[214,8]]},"187":{"position":[[493,8],[594,8]]},"204":{"position":[[4,8]]},"205":{"position":[[4,8]]},"207":{"position":[[4,8]]},"208":{"position":[[93,8],[110,8],[127,8],[146,8]]},"212":{"position":[[4,8]]},"216":{"position":[[4,8]]},"218":{"position":[[4,8]]},"222":{"position":[[4,8],[171,8],[195,8]]},"227":{"position":[[4,8],[171,8],[195,8],[513,8]]},"230":{"position":[[4,8],[171,8],[195,8],[460,8]]},"236":{"position":[[4,8]]},"240":{"position":[[4,8],[40,8],[162,8]]},"242":{"position":[[6,8]]},"243":{"position":[[6,8]]},"244":{"position":[[6,8]]},"250":{"position":[[116,8]]},"251":{"position":[[129,8]]},"255":{"position":[[6,8]]},"256":{"position":[[6,8]]},"257":{"position":[[6,8]]},"275":{"position":[[288,8]]},"285":{"position":[[163,8]]},"287":{"position":[[4,8],[276,8],[381,8]]},"288":{"position":[[273,8]]},"289":{"position":[[4,8],[267,8]]},"290":{"position":[[4,8],[541,8]]},"291":{"position":[[4,8],[274,8],[379,8]]},"297":{"position":[[4,11],[189,10]]},"322":{"position":[[169,8],[193,8],[583,8],[665,8]]},"323":{"position":[[255,8],[387,8]]},"324":{"position":[[169,8],[193,8],[371,8]]},"325":{"position":[[170,8],[194,8],[513,8],[566,8],[706,8]]},"328":{"position":[[37,8],[159,8]]},"335":{"position":[[178,8]]},"342":{"position":[[436,8]]},"343":{"position":[[3881,8]]},"344":{"position":[[235,8]]},"346":{"position":[[118,8],[689,8],[1081,8]]},"347":{"position":[[96,8],[468,8],[807,8],[916,8],[987,8]]},"348":{"position":[[92,8],[588,8],[806,8],[928,8],[990,8]]},"350":{"position":[[4,8]]},"351":{"position":[[4,8]]},"352":{"position":[[4,8]]},"358":{"position":[[4,11]]},"359":{"position":[[4,11]]},"363":{"position":[[4,8]]},"364":{"position":[[4,8]]},"365":{"position":[[4,8]]},"379":{"position":[[4,11]]},"382":{"position":[[4,11]]},"383":{"position":[[302,8],[369,8]]}},"keywords":{}}],["function($contextmenu1",{"_index":176,"title":{},"content":{"20":{"position":[[653,23]]},"293":{"position":[[474,23]]}},"keywords":{}}],["function($control1",{"_index":179,"title":{},"content":{"20":{"position":[[775,19]]},"293":{"position":[[596,19]]}},"keywords":{}}],["function($layer1",{"_index":173,"title":{},"content":{"20":{"position":[[545,17]]},"293":{"position":[[366,17]]}},"keywords":{}}],["functiondefault",{"_index":821,"title":{},"content":{"120":{"position":[[6,16]]}},"keywords":{}}],["functionparamet",{"_index":999,"title":{},"content":{"250":{"position":[[6,18]]},"251":{"position":[[6,18]]},"271":{"position":[[6,18]]},"274":{"position":[[6,18]]}},"keywords":{}}],["further",{"_index":594,"title":{},"content":{"77":{"position":[[232,7]]},"165":{"position":[[194,7]]}},"keywords":{}}],["gener",{"_index":900,"title":{},"content":{"143":{"position":[[525,9]]}},"keywords":{}}],["get",{"_index":566,"title":{},"content":{"71":{"position":[[457,4]]},"85":{"position":[[22,4]]},"136":{"position":[[360,4]]},"252":{"position":[[53,7]]},"269":{"position":[[48,7]]}},"keywords":{}}],["getbloburl",{"_index":1021,"title":{"257":{"position":[[0,11]]},"365":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getboundingclientrect",{"_index":1043,"title":{},"content":{"265":{"position":[[293,21]]},"373":{"position":[[214,21]]}},"keywords":{}}],["getdataurl",{"_index":1016,"title":{"256":{"position":[[0,11]]},"364":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getinst",{"_index":802,"title":{},"content":{"105":{"position":[[205,12],[350,12],[381,11]]}},"keywords":{}}],["getinstance(art",{"_index":807,"title":{},"content":{"105":{"position":[[411,17]]}},"keywords":{}}],["getinstance(art2",{"_index":200,"title":{},"content":{"21":{"position":[[314,17]]},"344":{"position":[[244,17]]}},"keywords":{}}],["getinstance={(art",{"_index":245,"title":{},"content":{"22":{"position":[[1018,18]]},"383":{"position":[[936,18]]}},"keywords":{}}],["getter",{"_index":1011,"title":{},"content":{"254":{"position":[[6,6]]},"265":{"position":[[6,6]]},"362":{"position":[[4,6]]},"371":{"position":[[4,9]]},"373":{"position":[[4,6]]}},"keywords":{}}],["getter/sett",{"_index":469,"title":{},"content":{"46":{"position":[[6,13]]},"50":{"position":[[6,13]]},"52":{"position":[[6,13]]},"56":{"position":[[6,13]]},"59":{"position":[[6,13]]},"61":{"position":[[6,13]]},"64":{"position":[[6,13]]},"67":{"position":[[6,13]]},"69":{"position":[[6,13]]},"73":{"position":[[6,13]]},"211":{"position":[[4,13]]},"215":{"position":[[4,13]]},"217":{"position":[[4,13]]},"221":{"position":[[4,13]]},"224":{"position":[[4,13]]},"226":{"position":[[4,13]]},"229":{"position":[[4,13]]},"232":{"position":[[4,13]]},"234":{"position":[[4,13]]},"238":{"position":[[4,13]]}},"keywords":{}}],["getterparamet",{"_index":1032,"title":{},"content":{"263":{"position":[[6,16]]}},"keywords":{}}],["gingham"",{"_index":303,"title":{},"content":{"25":{"position":[[1087,13]]},"343":{"position":[[1087,13]]}},"keywords":{}}],["ginza"",{"_index":305,"title":{},"content":{"25":{"position":[[1175,11]]},"343":{"position":[[1175,11]]}},"keywords":{}}],["greater",{"_index":59,"title":{},"content":{"6":{"position":[[551,7]]}},"keywords":{}}],["green",{"_index":510,"title":{},"content":{"53":{"position":[[479,8]]},"148":{"position":[[1022,8]]},"218":{"position":[[427,8]]},"283":{"position":[[446,8]]},"325":{"position":[[687,8]]}},"keywords":{}}],["gt",{"_index":13,"title":{},"content":{"5":{"position":[[16,4],[118,4],[264,4]]},"6":{"position":[[991,5],[1079,5]]},"9":{"position":[[277,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]]},"39":{"position":[[277,5]]},"40":{"position":[[165,5]]},"42":{"position":[[271,5]]},"46":{"position":[[193,5]]},"50":{"position":[[239,5],[303,5]]},"51":{"position":[[313,5],[350,5]]},"52":{"position":[[310,5],[364,5]]},"53":{"position":[[335,5],[372,5]]},"56":{"position":[[554,5],[576,5]]},"57":{"position":[[637,5],[659,5]]},"59":{"position":[[301,5]]},"61":{"position":[[201,5],[223,5]]},"62":{"position":[[643,5],[665,5]]},"64":{"position":[[194,5],[245,5]]},"65":{"position":[[604,5],[655,5]]},"67":{"position":[[210,5],[257,5]]},"69":{"position":[[204,5],[248,5]]},"71":{"position":[[263,5],[293,5],[356,5]]},"73":{"position":[[228,5],[290,5]]},"75":{"position":[[414,5]]},"77":{"position":[[1734,5]]},"79":{"position":[[195,5]]},"80":{"position":[[160,5]]},"81":{"position":[[160,5]]},"82":{"position":[[162,5],[220,5]]},"83":{"position":[[166,5],[224,5]]},"84":{"position":[[175,5],[233,5]]},"85":{"position":[[190,5]]},"86":{"position":[[202,5]]},"87":{"position":[[157,5]]},"88":{"position":[[179,5]]},"89":{"position":[[225,5]]},"90":{"position":[[160,5],[218,5]]},"91":{"position":[[196,5]]},"92":{"position":[[196,5]]},"93":{"position":[[159,5]]},"99":{"position":[[726,5]]},"103":{"position":[[135,5]]},"104":{"position":[[446,5]]},"105":{"position":[[269,5],[441,5]]},"107":{"position":[[181,5]]},"147":{"position":[[741,5]]},"151":{"position":[[430,5]]},"152":{"position":[[567,5]]},"165":{"position":[[1696,5]]},"167":{"position":[[167,5]]},"168":{"position":[[138,5]]},"169":{"position":[[139,5]]},"170":{"position":[[141,5],[199,5]]},"171":{"position":[[141,5],[199,5]]},"172":{"position":[[144,5],[202,5]]},"173":{"position":[[149,5]]},"174":{"position":[[152,5]]},"175":{"position":[[140,5]]},"176":{"position":[[158,5]]},"177":{"position":[[162,5]]},"178":{"position":[[138,5],[196,5]]},"179":{"position":[[164,5]]},"180":{"position":[[170,5]]},"181":{"position":[[141,5]]},"187":{"position":[[720,5]]},"193":{"position":[[13,4],[115,4],[261,4]]},"194":{"position":[[645,5],[725,5]]},"204":{"position":[[224,5]]},"205":{"position":[[157,5]]},"207":{"position":[[226,5]]},"211":{"position":[[160,5]]},"215":{"position":[[208,5],[272,5]]},"216":{"position":[[276,5],[313,5]]},"217":{"position":[[280,5],[334,5]]},"218":{"position":[[283,5],[320,5]]},"221":{"position":[[525,5],[547,5]]},"222":{"position":[[395,5],[417,5]]},"224":{"position":[[183,5]]},"226":{"position":[[160,5],[182,5]]},"227":{"position":[[391,5],[413,5]]},"229":{"position":[[159,5],[210,5]]},"230":{"position":[[357,5],[408,5]]},"232":{"position":[[163,5],[210,5]]},"234":{"position":[[161,5],[205,5]]},"236":{"position":[[182,5],[212,5],[272,5]]},"238":{"position":[[192,5],[254,5]]},"240":{"position":[[321,5]]},"242":{"position":[[161,5]]},"243":{"position":[[162,5],[196,5]]},"244":{"position":[[182,5],[218,5]]},"245":{"position":[[182,5]]},"246":{"position":[[185,5]]},"247":{"position":[[186,5],[222,5]]},"248":{"position":[[199,5]]},"249":{"position":[[181,5]]},"250":{"position":[[338,5],[375,5]]},"251":{"position":[[351,5],[388,5]]},"252":{"position":[[198,5]]},"253":{"position":[[261,5]]},"254":{"position":[[154,5]]},"255":{"position":[[181,5],[233,5]]},"256":{"position":[[204,5],[255,5]]},"257":{"position":[[202,5],[253,5]]},"258":{"position":[[218,5],[263,5]]},"259":{"position":[[230,5],[278,5]]},"260":{"position":[[209,5],[247,5]]},"261":{"position":[[298,5]]},"262":{"position":[[189,5]]},"263":{"position":[[191,5]]},"264":{"position":[[234,5]]},"265":{"position":[[189,5]]},"266":{"position":[[221,5]]},"267":{"position":[[239,5]]},"268":{"position":[[222,5]]},"269":{"position":[[224,5]]},"270":{"position":[[257,5]]},"271":{"position":[[214,5]]},"272":{"position":[[192,5]]},"273":{"position":[[198,5]]},"274":{"position":[[174,5]]},"281":{"position":[[13,4],[119,4],[273,4]]},"283":{"position":[[800,5],[1123,5]]},"285":{"position":[[206,5]]},"290":{"position":[[660,5]]},"292":{"position":[[235,5],[325,5],[421,5],[511,5],[594,5],[670,5],[745,5],[820,5],[898,5]]},"293":{"position":[[296,5]]},"324":{"position":[[474,5]]},"328":{"position":[[339,5]]},"329":{"position":[[288,5]]},"350":{"position":[[153,5]]},"351":{"position":[[153,5],[187,5]]},"352":{"position":[[159,5],[195,5]]},"353":{"position":[[154,5]]},"354":{"position":[[154,5]]},"355":{"position":[[154,5],[190,5]]},"356":{"position":[[171,5]]},"357":{"position":[[160,5]]},"358":{"position":[[206,5],[243,5]]},"359":{"position":[[212,5],[249,5]]},"360":{"position":[[163,5]]},"361":{"position":[[189,5]]},"362":{"position":[[140,5]]},"363":{"position":[[146,5],[198,5]]},"364":{"position":[[170,5],[221,5]]},"365":{"position":[[168,5],[219,5]]},"366":{"position":[[182,5],[227,5]]},"367":{"position":[[185,5],[233,5]]},"368":{"position":[[186,5],[224,5]]},"369":{"position":[[214,5]]},"370":{"position":[[164,5]]},"371":{"position":[[169,5]]},"372":{"position":[[182,5]]},"373":{"position":[[147,5]]},"374":{"position":[[192,5]]},"375":{"position":[[196,5]]},"376":{"position":[[181,5]]},"377":{"position":[[165,5]]},"378":{"position":[[179,5]]},"379":{"position":[[165,5]]},"380":{"position":[[163,5]]},"381":{"position":[[165,5]]},"382":{"position":[[188,5]]},"383":{"position":[[474,5],[500,5],[521,5],[955,5],[992,5],[1015,5],[1063,6],[1139,6],[1280,6]]}},"keywords":{}}],["hand",{"_index":972,"title":{},"content":{"158":{"position":[[58,4]]}},"keywords":{}}],["handl",{"_index":152,"title":{"20":{"position":[[0,6]]}},"content":{"20":{"position":[[0,6]]},"22":{"position":[[101,6]]}},"keywords":{}}],["have",{"_index":592,"title":{},"content":{"77":{"position":[[213,6],[1003,6]]},"165":{"position":[[175,6],[965,6]]}},"keywords":{}}],["hd",{"_index":913,"title":{},"content":{"149":{"position":[[392,3]]},"326":{"position":[[284,3]]}},"keywords":{}}],["head",{"_index":833,"title":{},"content":{"122":{"position":[[30,9]]}},"keywords":{}}],["hefe"",{"_index":307,"title":{},"content":{"25":{"position":[[1260,10]]},"343":{"position":[[1260,10]]}},"keywords":{}}],["height",{"_index":239,"title":{},"content":{"22":{"position":[[956,7]]},"103":{"position":[[186,7]]},"118":{"position":[[409,7]]},"270":{"position":[[94,6]]},"295":{"position":[[283,7]]},"383":{"position":[[874,7]]}},"keywords":{}}],["heigth="22"",{"_index":401,"title":{},"content":{"28":{"position":[[458,21]]},"29":{"position":[[569,21]]},"347":{"position":[[377,21]]},"348":{"position":[[491,21]]}},"keywords":{}}],["helena"",{"_index":309,"title":{},"content":{"25":{"position":[[1346,12]]},"343":{"position":[[1346,12]]}},"keywords":{}}],["here",{"_index":162,"title":{},"content":{"20":{"position":[[183,4]]}},"keywords":{}}],["hide",{"_index":850,"title":{},"content":{"125":{"position":[[43,4]]},"128":{"position":[[179,4]]},"160":{"position":[[83,4]]},"287":{"position":[[18,4]]}},"keywords":{}}],["hide/show",{"_index":1114,"title":{"287":{"position":[[0,10]]}},"content":{},"keywords":{}}],["highlight",{"_index":914,"title":{"150":{"position":[[0,10]]},"327":{"position":[[0,10]]}},"content":{"150":{"position":[[28,11],[116,9],[158,9],[272,10]]},"327":{"position":[[175,10]]}},"keywords":{}}],["hl",{"_index":712,"title":{},"content":{"96":{"position":[[261,3],[271,6]]},"184":{"position":[[255,3],[265,6]]}},"keywords":{}}],["hls.attachmedia(video",{"_index":714,"title":{},"content":{"96":{"position":[[299,23]]},"184":{"position":[[293,23]]}},"keywords":{}}],["hls.issupport",{"_index":711,"title":{},"content":{"96":{"position":[[233,19]]},"184":{"position":[[227,19]]}},"keywords":{}}],["hls.j",{"_index":705,"title":{"96":{"position":[[0,7]]},"184":{"position":[[0,7]]}},"content":{},"keywords":{}}],["hls.loadsource(url",{"_index":713,"title":{},"content":{"96":{"position":[[278,20]]},"184":{"position":[[272,20]]}},"keywords":{}}],["homepag",{"_index":694,"title":{},"content":{"95":{"position":[[0,9]]},"96":{"position":[[0,9]]},"97":{"position":[[0,9]]},"98":{"position":[[0,9]]},"99":{"position":[[0,9]]}},"keywords":{}}],["horizont",{"_index":1045,"title":{},"content":{"266":{"position":[[78,11],[264,13]]},"374":{"position":[[49,11],[235,13]]}},"keywords":{}}],["hotkey",{"_index":558,"title":{"70":{"position":[[0,7]]},"93":{"position":[[0,7]]},"136":{"position":[[0,7]]},"181":{"position":[[0,7]]},"235":{"position":[[0,7]]},"313":{"position":[[0,7]]}},"content":{"70":{"position":[[20,6]]},"71":{"position":[[49,7],[411,6]]},"93":{"position":[[13,6]]},"136":{"position":[[155,7],[174,6],[314,6]]},"313":{"position":[[127,7]]}},"keywords":{}}],["hover",{"_index":670,"title":{"87":{"position":[[0,6]]},"175":{"position":[[0,6]]}},"content":{"89":{"position":[[41,5]]},"177":{"position":[[0,28]]}},"keywords":{}}],["html",{"_index":41,"title":{"17":{"position":[[0,5]]},"103":{"position":[[2,4]]},"115":{"position":[[0,5]]}},"content":{"6":{"position":[[189,4],[236,5]]},"17":{"position":[[29,4]]},"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]]},"38":{"position":[[27,4]]},"56":{"position":[[217,5],[374,5]]},"57":{"position":[[253,4],[684,5]]},"62":{"position":[[255,4],[754,5]]},"65":{"position":[[258,4],[685,5]]},"115":{"position":[[17,4]]},"143":{"position":[[101,4],[186,4],[599,4]]},"145":{"position":[[249,4],[664,5]]},"146":{"position":[[222,5],[263,5],[288,5],[374,5],[415,5],[440,5]]},"147":{"position":[[252,4],[592,5]]},"148":{"position":[[267,4],[708,5],[955,5]]},"149":{"position":[[152,4],[331,5],[386,5]]},"156":{"position":[[66,4]]},"194":{"position":[[189,19],[209,5]]},"203":{"position":[[17,4]]},"221":{"position":[[188,5],[345,5]]},"222":{"position":[[114,4],[442,5]]},"227":{"position":[[114,4],[470,5]]},"230":{"position":[[114,4],[438,5]]},"275":{"position":[[209,5]]},"287":{"position":[[255,5],[360,5]]},"288":{"position":[[252,5]]},"289":{"position":[[246,5]]},"290":{"position":[[352,5]]},"291":{"position":[[253,5],[358,5]]},"293":{"position":[[337,5],[439,5],[546,5]]},"320":{"position":[[30,37],[374,4]]},"322":{"position":[[112,4],[424,5]]},"323":{"position":[[173,5],[204,5],[224,5],[305,5],[336,5],[356,5]]},"324":{"position":[[112,4],[349,5]]},"325":{"position":[[113,4],[443,5],[633,5]]},"326":{"position":[[223,5],[278,5]]},"333":{"position":[[29,4]]},"342":{"position":[[132,5],[182,5],[302,5]]},"343":{"position":[[3816,5]]},"346":{"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]]},"347":{"position":[[6,6],[311,5],[671,5],[727,5],[747,5],[767,5],[867,5]]},"348":{"position":[[6,6],[428,5],[649,5],[705,5],[725,5],[745,5],[857,5]]},"382":{"position":[[52,8]]},"383":{"position":[[694,5],[813,5]]}},"keywords":{}}],["html><html>",{"_index":752,"title":{},"content":{"103":{"position":[[24,20]]}},"keywords":{}}],["http://artplayer.org",{"_index":51,"title":{},"content":{"6":{"position":[[412,23]]},"194":{"position":[[340,23]]}},"keywords":{}}],["https://artplayer.org/assets/sample/video.mp4",{"_index":1158,"title":{},"content":{"343":{"position":[[3718,48]]}},"keywords":{}}],["https://artplayer.org/document/zh",{"_index":93,"title":{},"content":{"7":{"position":[[105,33]]}},"keywords":{}}],["https://dash.akamaized.net/envivio/enviviodash3/manifest.mpd",{"_index":724,"title":{},"content":{"97":{"position":[[144,63]]},"185":{"position":[[138,63]]}},"keywords":{}}],["https://github.com/bilibili/flv.j",{"_index":695,"title":{},"content":{"95":{"position":[[10,34]]},"183":{"position":[[4,34]]}},"keywords":{}}],["https://github.com/dash",{"_index":721,"title":{},"content":{"97":{"position":[[10,23]]},"185":{"position":[[4,23]]}},"keywords":{}}],["https://github.com/google/shaka",{"_index":729,"title":{},"content":{"98":{"position":[[10,31]]},"186":{"position":[[4,31]]}},"keywords":{}}],["https://github.com/video",{"_index":706,"title":{},"content":{"96":{"position":[[10,24]]},"184":{"position":[[4,24]]}},"keywords":{}}],["https://github.com/webtorrent/webtorr",{"_index":737,"title":{},"content":{"99":{"position":[[10,40]]},"187":{"position":[[4,40]]}},"keywords":{}}],["https://test",{"_index":708,"title":{},"content":{"96":{"position":[[133,13]]},"184":{"position":[[127,13]]}},"keywords":{}}],["hudson"",{"_index":311,"title":{},"content":{"25":{"position":[[1434,12]]},"343":{"position":[[1434,12]]}},"keywords":{}}],["i18n",{"_index":74,"title":{"45":{"position":[[0,5]]},"210":{"position":[[0,5]]}},"content":{"6":{"position":[[808,5]]},"45":{"position":[[27,4]]},"194":{"position":[[507,5]]}},"keywords":{}}],["icon",{"_index":376,"title":{"44":{"position":[[0,6]]},"156":{"position":[[0,6]]},"209":{"position":[[0,6]]},"333":{"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]]},"44":{"position":[[27,5]]},"66":{"position":[[28,4]]},"67":{"position":[[58,4]]},"156":{"position":[[52,5],[177,6]]},"333":{"position":[[137,6]]},"346":{"position":[[63,4]]},"347":{"position":[[39,4],[341,5],[882,5]]},"348":{"position":[[39,4],[455,5],[872,5]]}},"keywords":{}}],["id",{"_index":426,"title":{"31":{"position":[[0,3]]},"196":{"position":[[0,3]]}},"content":{},"keywords":{}}],["identif",{"_index":136,"title":{},"content":{"18":{"position":[[23,14]]}},"keywords":{}}],["ignor",{"_index":42,"title":{},"content":{"6":{"position":[[198,6]]}},"keywords":{}}],["ii"",{"_index":364,"title":{},"content":{"25":{"position":[[3645,8]]},"343":{"position":[[3645,8]]}},"keywords":{}}],["img",{"_index":513,"title":{},"content":{"56":{"position":[[83,3]]},"57":{"position":[[584,3]]},"145":{"position":[[488,3]]},"221":{"position":[[54,3]]},"222":{"position":[[342,3]]},"322":{"position":[[248,3]]}},"keywords":{}}],["immedi",{"_index":539,"title":{},"content":{"59":{"position":[[141,11]]}},"keywords":{}}],["import",{"_index":187,"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]]},"383":{"position":[[108,6],[170,6],[232,6]]}},"keywords":{}}],["import("artplayer/types/artplayer"",{"_index":195,"title":{},"content":{"21":{"position":[[117,45]]},"344":{"position":[[61,45]]}},"keywords":{}}],["inclus",{"_index":428,"title":{},"content":{"31":{"position":[[20,9]]}},"keywords":{}}],["increas",{"_index":881,"title":{},"content":{"136":{"position":[[191,10]]}},"keywords":{}}],["index",{"_index":530,"title":{},"content":{"57":{"position":[[202,5],[225,6]]},"62":{"position":[[204,5],[227,6],[724,6]]},"65":{"position":[[207,5],[230,6]]},"145":{"position":[[198,5],[221,6],[622,6]]},"147":{"position":[[201,5],[224,6]]},"148":{"position":[[216,5],[239,6],[678,6]]},"222":{"position":[[87,5]]},"227":{"position":[[87,5],[459,6]]},"230":{"position":[[87,5]]},"322":{"position":[[85,5],[382,6]]},"324":{"position":[[85,5]]},"325":{"position":[[86,5],[413,6]]}},"keywords":{}}],["index.html",{"_index":750,"title":{},"content":{"103":{"position":[[0,10]]}},"keywords":{}}],["indic",{"_index":645,"title":{},"content":{"77":{"position":[[1429,9]]},"156":{"position":[[640,10]]},"165":{"position":[[1391,9]]},"333":{"position":[[600,10]]}},"keywords":{}}],["industri",{"_index":722,"title":{},"content":{"97":{"position":[[34,8]]},"185":{"position":[[28,8]]}},"keywords":{}}],["infin",{"_index":1104,"title":{},"content":{"283":{"position":[[1024,11]]}},"keywords":{}}],["info",{"_index":512,"title":{"54":{"position":[[0,5]]},"219":{"position":[[0,5]]}},"content":{"54":{"position":[[26,4]]}},"keywords":{}}],["inform",{"_index":534,"title":{},"content":{"58":{"position":[[41,11]]},"59":{"position":[[56,12],[124,11],[167,11],[342,11],[391,11]]},"77":{"position":[[9,12]]},"127":{"position":[[294,12]]},"150":{"position":[[40,11]]},"265":{"position":[[41,11],[266,11]]}},"keywords":{}}],["initi",{"_index":654,"title":{},"content":{"79":{"position":[[25,12]]},"118":{"position":[[323,10]]},"120":{"position":[[118,11]]},"121":{"position":[[99,11]]},"124":{"position":[[236,14]]},"145":{"position":[[23,10]]},"146":{"position":[[23,10]]},"147":{"position":[[23,10]]},"148":{"position":[[23,10]]},"151":{"position":[[23,14]]}},"keywords":{}}],["inkwell"",{"_index":313,"title":{},"content":{"25":{"position":[[1523,13]]},"343":{"position":[[1523,13]]}},"keywords":{}}],["input",{"_index":434,"title":{},"content":{"34":{"position":[[62,5]]},"199":{"position":[[21,5]]}},"keywords":{}}],["instagram",{"_index":365,"title":{},"content":{"25":{"position":[[3785,10]]},"343":{"position":[[3822,10]]}},"keywords":{}}],["instagramfilt",{"_index":276,"title":{},"content":{"25":{"position":[[15,16],[3816,17]]},"343":{"position":[[15,16],[3853,17]]}},"keywords":{}}],["instal",{"_index":5,"title":{"2":{"position":[[0,8]]},"3":{"position":[[0,7]]},"4":{"position":[[0,7]]},"5":{"position":[[0,7]]}},"content":{"3":{"position":[[6,7]]},"101":{"position":[[18,7]]},"191":{"position":[[6,7]]},"279":{"position":[[6,7]]}},"keywords":{}}],["instanc",{"_index":97,"title":{"9":{"position":[[0,10]]},"107":{"position":[[0,10]]}},"content":{"9":{"position":[[42,10],[77,9]]},"20":{"position":[[270,8]]},"21":{"position":[[217,9],[292,9]]},"31":{"position":[[51,8]]},"33":{"position":[[33,8]]},"34":{"position":[[33,8]]},"35":{"position":[[33,8]]},"36":{"position":[[33,8]]},"39":{"position":[[76,9]]},"75":{"position":[[126,8]]},"84":{"position":[[22,8]]},"104":{"position":[[257,9]]},"120":{"position":[[380,9],[486,8]]},"151":{"position":[[121,8]]},"158":{"position":[[340,8]]}},"keywords":{}}],["instance"",{"_index":788,"title":{},"content":{"104":{"position":[[475,15]]}},"keywords":{}}],["interv",{"_index":1061,"title":{},"content":{"269":{"position":[[60,8],[316,8]]}},"keywords":{}}],["iphon",{"_index":931,"title":{},"content":{"152":{"position":[[573,7],[615,8],[649,8]]},"329":{"position":[[294,7],[336,8],[370,8]]}},"keywords":{}}],["isdestroy",{"_index":438,"title":{"36":{"position":[[0,10]]},"201":{"position":[[0,10]]}},"content":{},"keywords":{}}],["isfocu",{"_index":430,"title":{"33":{"position":[[0,8]]},"198":{"position":[[0,8]]}},"content":{},"keywords":{}}],["ishid",{"_index":1117,"title":{"288":{"position":[[0,7]]}},"content":{"288":{"position":[[17,6]]}},"keywords":{}}],["isinput",{"_index":433,"title":{"34":{"position":[[0,8]]},"199":{"position":[[0,8]]}},"content":{},"keywords":{}}],["isliv",{"_index":847,"title":{"125":{"position":[[0,7]]},"302":{"position":[[0,7]]}},"content":{"125":{"position":[[174,7]]},"302":{"position":[[139,7]]}},"keywords":{}}],["islock",{"_index":435,"title":{"35":{"position":[[0,7]]},"200":{"position":[[0,7]]}},"content":{},"keywords":{}}],["item",{"_index":270,"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]]},"65":{"position":[[53,5]]},"146":{"position":[[333,6],[485,6]]},"323":{"position":[[264,6],[396,6]]},"342":{"position":[[445,6]]},"343":{"position":[[3890,6]]},"346":{"position":[[698,6],[1090,6]]},"347":{"position":[[477,6],[816,6],[925,6],[996,6]]},"348":{"position":[[597,6],[815,6],[937,6],[999,6]]}},"keywords":{}}],["item.class",{"_index":367,"title":{},"content":{"25":{"position":[[3909,11]]},"343":{"position":[[3946,11]]}},"keywords":{}}],["item.html",{"_index":274,"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]]},"342":{"position":[[532,10]]},"343":{"position":[[3965,10]]},"346":{"position":[[799,10],[1173,11],[1202,10]]},"347":{"position":[[1012,10]]},"348":{"position":[[1015,10]]}},"keywords":{}}],["item.rang",{"_index":422,"title":{},"content":{"29":{"position":[[713,10],[948,10],[1075,10]]},"348":{"position":[[623,10],[831,10],[953,10]]}},"keywords":{}}],["item.switch",{"_index":405,"title":{},"content":{"28":{"position":[[631,13],[983,13],[1097,13]]},"347":{"position":[[550,13],[845,13],[954,13]]}},"keywords":{}}],["item.tooltip",{"_index":407,"title":{},"content":{"28":{"position":[[688,12]]},"347":{"position":[[595,12]]}},"keywords":{}}],["item.url",{"_index":273,"title":{},"content":{"24":{"position":[[505,9]]},"27":{"position":[[962,9]]},"342":{"position":[[505,9]]},"346":{"position":[[772,9]]}},"keywords":{}}],["jp",{"_index":473,"title":{},"content":{"47":{"position":[[157,5],[275,3]]},"212":{"position":[[139,5],[257,3]]}},"keywords":{}}],["js",{"_index":135,"title":{},"content":{"18":{"position":[[15,2]]},"116":{"position":[[13,8]]}},"keywords":{}}],["jsdelivr",{"_index":17,"title":{},"content":{"5":{"position":[[107,8]]},"193":{"position":[[104,8]]},"281":{"position":[[108,8]]}},"keywords":{}}],["json",{"_index":455,"title":{},"content":{"43":{"position":[[83,4]]},"208":{"position":[[56,4]]}},"keywords":{}}],["jump",{"_index":657,"title":{},"content":{"82":{"position":[[29,4]]},"245":{"position":[[41,5]]}},"keywords":{}}],["juno"",{"_index":317,"title":{},"content":{"25":{"position":[[1698,10]]},"343":{"position":[[1698,10]]}},"keywords":{}}],["kelvin"",{"_index":315,"title":{},"content":{"25":{"position":[[1612,12]]},"343":{"position":[[1612,12]]}},"keywords":{}}],["key",{"_index":465,"title":{},"content":{"43":{"position":[[390,5],[433,6],[462,6]]},"71":{"position":[[80,3]]},"136":{"position":[[51,4]]},"208":{"position":[[285,5],[328,6],[357,6]]},"236":{"position":[[37,3]]}},"keywords":{}}],["kindof",{"_index":134,"title":{"18":{"position":[[0,7]]},"116":{"position":[[0,7]]}},"content":{},"keywords":{}}],["lack",{"_index":626,"title":{},"content":{"77":{"position":[[1040,4],[1587,4]]},"165":{"position":[[1002,4],[1549,4]]}},"keywords":{}}],["lang",{"_index":472,"title":{"159":{"position":[[0,5]]},"336":{"position":[[0,5]]}},"content":{"47":{"position":[[151,5]]},"159":{"position":[[213,5]]},"212":{"position":[[133,5]]},"336":{"position":[[173,5]]}},"keywords":{}}],["languag",{"_index":470,"title":{},"content":{"46":{"position":[[56,8]]},"47":{"position":[[42,9],[196,9],[226,9],[251,9],[281,9],[306,9],[337,9]]},"159":{"position":[[70,9]]},"212":{"position":[[178,9],[208,9],[233,9],[263,9],[288,9],[319,9]]}},"keywords":{}}],["lark"",{"_index":319,"title":{},"content":{"25":{"position":[[1782,10]]},"343":{"position":[[1782,10]]}},"keywords":{}}],["last",{"_index":843,"title":{},"content":{"124":{"position":[[209,4]]}},"keywords":{}}],["layer",{"_index":156,"title":{"55":{"position":[[0,7]]},"145":{"position":[[0,7]]},"220":{"position":[[0,7]]},"322":{"position":[[0,7]]}},"content":{"20":{"position":[[59,7],[528,7],[900,5]]},"22":{"position":[[70,7],[764,7]]},"27":{"position":[[82,5],[1458,5]]},"55":{"position":[[38,6]]},"56":{"position":[[50,6],[205,7]]},"57":{"position":[[48,5]]},"68":{"position":[[43,5]]},"69":{"position":[[65,5]]},"145":{"position":[[43,6],[610,7]]},"221":{"position":[[176,7]]},"293":{"position":[[349,7],[682,5]]},"322":{"position":[[370,7]]},"383":{"position":[[682,7]]}},"keywords":{}}],["layer1",{"_index":172,"title":{},"content":{"20":{"position":[[506,9],[874,7],[906,9],[1104,7]]},"293":{"position":[[327,9],[656,7],[688,9],[842,7]]}},"keywords":{}}],["layers、contextmenu、control",{"_index":1151,"title":{},"content":{"293":{"position":[[7,50]]},"383":{"position":[[20,27]]}},"keywords":{}}],["left",{"_index":523,"title":{},"content":{"56":{"position":[[493,5]]},"62":{"position":[[507,4]]},"148":{"position":[[519,4],[947,7]]},"221":{"position":[[464,5]]},"227":{"position":[[255,4]]},"325":{"position":[[254,4],[625,7]]}},"keywords":{}}],["length",{"_index":52,"title":{},"content":{"6":{"position":[[443,6]]}},"keywords":{}}],["less",{"_index":64,"title":{},"content":{"6":{"position":[[654,4]]}},"keywords":{}}],["librari",{"_index":89,"title":{"94":{"position":[[12,8]]}},"content":{"7":{"position":[[60,7]]},"157":{"position":[[117,9]]},"158":{"position":[[121,9]]}},"keywords":{}}],["light",{"_index":1106,"title":{},"content":{"283":{"position":[[1097,5]]}},"keywords":{}}],["list",{"_index":369,"title":{"27":{"position":[[13,5]]}},"content":{"27":{"position":[[47,4],[226,4]]},"149":{"position":[[64,4]]},"152":{"position":[[251,5]]}},"keywords":{}}],["live",{"_index":849,"title":{},"content":{"125":{"position":[[32,4]]},"254":{"position":[[249,4]]}},"keywords":{}}],["load",{"_index":554,"title":{"66":{"position":[[0,8]]},"231":{"position":[[0,8]]},"291":{"position":[[0,5]]}},"content":{"66":{"position":[[20,7]]},"67":{"position":[[70,4]]},"77":{"position":[[166,6],[617,6],[638,8],[655,6],[827,8],[879,7],[1103,5],[1375,7]]},"156":{"position":[[186,8]]},"165":{"position":[[128,6],[579,6],[600,8],[617,6],[789,8],[841,7],[1065,5],[1337,7]]},"291":{"position":[[16,4]]},"333":{"position":[[146,8]]}},"keywords":{}}],["local",{"_index":12,"title":{},"content":{"5":{"position":[[8,5]]}},"keywords":{}}],["localstorag",{"_index":458,"title":{},"content":{"43":{"position":[[128,12]]},"208":{"position":[[66,12]]}},"keywords":{}}],["locat",{"_index":546,"title":{},"content":{"62":{"position":[[495,8]]},"148":{"position":[[507,8]]}},"keywords":{}}],["lock",{"_index":436,"title":{"160":{"position":[[0,5]]},"337":{"position":[[0,5]]}},"content":{"35":{"position":[[51,6]]},"156":{"position":[[488,5]]},"160":{"position":[[49,4],[210,5]]},"333":{"position":[[448,5]]},"337":{"position":[[145,5]]}},"keywords":{}}],["locktim",{"_index":1098,"title":{},"content":{"283":{"position":[[857,9]]}},"keywords":{}}],["lofi"",{"_index":322,"title":{},"content":{"25":{"position":[[1867,10]]},"343":{"position":[[1867,10]]}},"keywords":{}}],["logic",{"_index":207,"title":{},"content":{"22":{"position":[[121,5]]}},"keywords":{}}],["long",{"_index":866,"title":{},"content":{"133":{"position":[[53,4]]},"152":{"position":[[338,4]]},"161":{"position":[[85,4]]},"268":{"position":[[60,4]]}},"keywords":{}}],["loop",{"_index":864,"title":{"130":{"position":[[0,5]]},"269":{"position":[[0,5]]},"307":{"position":[[0,5]]},"377":{"position":[[0,5]]}},"content":{"130":{"position":[[36,4],[148,5]]},"269":{"position":[[325,4],[356,4]]},"307":{"position":[[127,5]]},"377":{"position":[[264,4]]}},"keywords":{}}],["lose",{"_index":189,"title":{},"content":{"21":{"position":[[34,4]]},"86":{"position":[[22,5]]},"142":{"position":[[76,5]]}},"keywords":{}}],["lower",{"_index":882,"title":{},"content":{"136":{"position":[[211,5]]}},"keywords":{}}],["lt",{"_index":11,"title":{},"content":{"5":{"position":[[0,5],[99,5],[248,5]]},"193":{"position":[[0,5],[96,5],[245,5]]},"281":{"position":[[0,5],[100,5],[257,5]]},"283":{"position":[[824,4]]}},"keywords":{}}],["lt;!doctyp",{"_index":751,"title":{},"content":{"103":{"position":[[11,12]]}},"keywords":{}}],["lt;/body></html>",{"_index":771,"title":{},"content":{"103":{"position":[[491,26]]}},"keywords":{}}],["lt;/div>",{"_index":253,"title":{},"content":{"22":{"position":[[1257,12]]},"383":{"position":[[1175,12]]}},"keywords":{}}],["lt;/head>",{"_index":763,"title":{},"content":{"103":{"position":[[218,13]]}},"keywords":{}}],["lt;/script>",{"_index":770,"title":{},"content":{"103":{"position":[[475,15]]},"104":{"position":[[618,19]]}},"keywords":{}}],["lt;/style>",{"_index":762,"title":{},"content":{"103":{"position":[[203,14]]}},"keywords":{}}],["lt;artplay",{"_index":231,"title":{},"content":{"22":{"position":[[676,13]]},"383":{"position":[[594,13]]}},"keywords":{}}],["lt;body>",{"_index":764,"title":{},"content":{"103":{"position":[[232,12]]}},"keywords":{}}],["lt;button",{"_index":144,"title":{},"content":{"19":{"position":[[179,11]]},"275":{"position":[[215,11]]}},"keywords":{}}],["lt;div",{"_index":765,"title":{},"content":{"103":{"position":[[245,7]]},"104":{"position":[[101,7]]},"105":{"position":[[523,7]]}},"keywords":{}}],["lt;div>",{"_index":230,"title":{},"content":{"22":{"position":[[664,11]]},"383":{"position":[[582,11]]}},"keywords":{}}],["lt;div>{time}</div>",{"_index":221,"title":{},"content":{"22":{"position":[[418,30]]},"383":{"position":[[336,30]]}},"keywords":{}}],["lt;head>",{"_index":753,"title":{},"content":{"103":{"position":[[45,12]]}},"keywords":{}}],["lt;img",{"_index":45,"title":{},"content":{"6":{"position":[[242,8]]},"28":{"position":[[428,8]]},"29":{"position":[[539,8]]},"56":{"position":[[223,8],[380,8]]},"57":{"position":[[690,8]]},"145":{"position":[[670,8]]},"156":{"position":[[195,8],[258,8]]},"194":{"position":[[215,8]]},"221":{"position":[[194,8],[351,8]]},"222":{"position":[[448,8]]},"322":{"position":[[430,8]]},"333":{"position":[[155,8],[218,8]]},"347":{"position":[[347,8]]},"348":{"position":[[461,8]]}},"keywords":{}}],["lt;input",{"_index":1125,"title":{},"content":{"290":{"position":[[358,15]]}},"keywords":{}}],["lt;meta",{"_index":756,"title":{},"content":{"103":{"position":[[100,8]]}},"keywords":{}}],["lt;script",{"_index":14,"title":{},"content":{"5":{"position":[[21,10],[123,10],[269,10]]},"103":{"position":[[301,10]]},"193":{"position":[[18,10],[120,10],[266,10]]},"281":{"position":[[18,10],[124,10],[278,10]]}},"keywords":{}}],["lt;script>",{"_index":769,"title":{},"content":{"103":{"position":[[368,14]]}},"keywords":{}}],["lt;span",{"_index":262,"title":{},"content":{"24":{"position":[[188,9],[308,9]]},"27":{"position":[[631,9],[751,9]]},"342":{"position":[[188,9],[308,9]]},"346":{"position":[[453,9],[567,9]]}},"keywords":{}}],["lt;style>",{"_index":759,"title":{},"content":{"103":{"position":[[141,13]]}},"keywords":{}}],["lt;template>",{"_index":778,"title":{},"content":{"104":{"position":[[84,16]]}},"keywords":{}}],["lt;title>artplay",{"_index":754,"title":{},"content":{"103":{"position":[[58,22]]}},"keywords":{}}],["ludwig"",{"_index":324,"title":{},"content":{"25":{"position":[[1953,12]]},"343":{"position":[[1953,12]]}},"keywords":{}}],["m3u8",{"_index":710,"title":{},"content":{"96":{"position":[[200,5],[526,6]]},"184":{"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":738,"title":{},"content":{"99":{"position":[[138,300]]},"187":{"position":[[132,300]]}},"keywords":{}}],["manag",{"_index":102,"title":{},"content":{"9":{"position":[[61,6]]},"37":{"position":[[13,6]]},"38":{"position":[[13,6]]},"41":{"position":[[13,6]]},"42":{"position":[[50,6]]},"43":{"position":[[13,6]]},"44":{"position":[[13,6]]},"45":{"position":[[13,6]]},"48":{"position":[[13,6]]},"49":{"position":[[13,10]]},"54":{"position":[[13,6]]},"55":{"position":[[13,6]]},"58":{"position":[[13,6]]},"60":{"position":[[13,6]]},"63":{"position":[[13,6]]},"66":{"position":[[13,6]]},"68":{"position":[[13,6]]},"70":{"position":[[13,6]]},"72":{"position":[[13,6]]},"74":{"position":[[13,6]]}},"keywords":{}}],["manual",{"_index":193,"title":{},"content":{"21":{"position":[[91,8]]},"152":{"position":[[231,8]]}},"keywords":{}}],["map",{"_index":940,"title":{},"content":{"153":{"position":[[38,3]]}},"keywords":{}}],["margin",{"_index":241,"title":{},"content":{"22":{"position":[[983,7]]},"283":{"position":[[639,7]]},"383":{"position":[[901,7]]}},"keywords":{}}],["mark",{"_index":528,"title":{},"content":{"57":{"position":[[182,4]]},"62":{"position":[[184,4]]},"65":{"position":[[187,4]]},"145":{"position":[[178,4]]},"147":{"position":[[181,4]]},"148":{"position":[[196,4]]}},"keywords":{}}],["mask",{"_index":556,"title":{"68":{"position":[[0,5]]},"233":{"position":[[0,5]]}},"content":{"68":{"position":[[38,4]]},"69":{"position":[[60,4]]}},"keywords":{}}],["match",{"_index":925,"title":{},"content":{"152":{"position":[[295,7],[357,5],[411,6],[427,6],[442,5]]},"158":{"position":[[24,5]]}},"keywords":{}}],["math.floor(math.random",{"_index":1121,"title":{},"content":{"289":{"position":[[374,24]]}},"keywords":{}}],["maven"",{"_index":326,"title":{},"content":{"25":{"position":[[2040,11]]},"343":{"position":[[2040,11]]}},"keywords":{}}],["max",{"_index":417,"title":{},"content":{"29":{"position":[[284,3]]},"348":{"position":[[209,3]]}},"keywords":{}}],["max="50"",{"_index":1128,"title":{},"content":{"290":{"position":[[416,18]]}},"keywords":{}}],["maxlength",{"_index":1099,"title":{},"content":{"283":{"position":[[897,10]]}},"keywords":{}}],["maxwidth",{"_index":1102,"title":{},"content":{"283":{"position":[[990,9]]}},"keywords":{}}],["mayb",{"_index":718,"title":{},"content":{"96":{"position":[[441,8]]},"184":{"position":[[435,8]]}},"keywords":{}}],["mayfair"",{"_index":328,"title":{},"content":{"25":{"position":[[2128,13]]},"343":{"position":[[2128,13]]}},"keywords":{}}],["me!</button>",{"_index":146,"title":{},"content":{"19":{"position":[[224,20]]},"275":{"position":[[260,20]]}},"keywords":{}}],["mechan",{"_index":874,"title":{},"content":{"134":{"position":[[300,11]]},"258":{"position":[[342,10]]},"260":{"position":[[319,10]]}},"keywords":{}}],["media",{"_index":585,"title":{},"content":{"77":{"position":[[115,6],[185,5],[321,5],[531,5],[594,5],[749,5],[808,5],[1296,5],[1364,5]]},"165":{"position":[[77,6],[147,5],[283,5],[493,5],[556,5],[711,5],[770,5],[1258,5],[1326,5]]}},"keywords":{}}],["menu",{"_index":551,"title":{},"content":{"64":{"position":[[54,4]]},"65":{"position":[[48,4],[699,6],[764,7]]},"147":{"position":[[606,6],[671,7]]}},"keywords":{}}],["merg",{"_index":429,"title":{},"content":{"32":{"position":[[19,6]]}},"keywords":{}}],["metadata",{"_index":617,"title":{},"content":{"77":{"position":[[861,8]]},"155":{"position":[[51,11]]},"165":{"position":[[823,8]]},"332":{"position":[[44,11]]}},"keywords":{}}],["method",{"_index":122,"title":{},"content":{"13":{"position":[[41,7]]},"20":{"position":[[254,6],[279,6],[823,6]]},"39":{"position":[[15,6]]},"42":{"position":[[34,7]]},"46":{"position":[[20,6]]},"47":{"position":[[15,6]]},"51":{"position":[[15,6]]},"53":{"position":[[15,7]]},"57":{"position":[[15,6]]},"62":{"position":[[15,6]]},"65":{"position":[[15,6]]},"71":{"position":[[15,7]]},"75":{"position":[[15,6],[285,9]]},"77":{"position":[[662,6]]},"151":{"position":[[280,9]]},"165":{"position":[[624,6]]}},"keywords":{}}],["min",{"_index":415,"title":{},"content":{"29":{"position":[[262,3]]},"348":{"position":[[187,3]]}},"keywords":{}}],["min="12"",{"_index":1127,"title":{},"content":{"290":{"position":[[397,18]]}},"keywords":{}}],["mini",{"_index":835,"title":{"262":{"position":[[0,5]]},"370":{"position":[[0,5]]}},"content":{"122":{"position":[[82,4]]},"129":{"position":[[106,4]]},"142":{"position":[[28,4]]},"262":{"position":[[57,4]]}},"keywords":{}}],["miniprogressbar",{"_index":893,"title":{"142":{"position":[[0,16]]},"319":{"position":[[0,16]]}},"content":{"142":{"position":[[202,16]]},"319":{"position":[[145,16]]}},"keywords":{}}],["minwidth",{"_index":1101,"title":{},"content":{"283":{"position":[[941,9]]}},"keywords":{}}],["mobil",{"_index":437,"title":{},"content":{"35":{"position":[[61,6]]},"144":{"position":[[54,6]]},"152":{"position":[[96,6],[153,6],[203,6],[719,6]]},"160":{"position":[[68,6]]},"161":{"position":[[72,7]]},"163":{"position":[[138,6]]}},"keywords":{}}],["mode",{"_index":399,"title":{},"content":{"28":{"position":[[399,6]]},"122":{"position":[[87,4]]},"125":{"position":[[37,5]]},"129":{"position":[[116,4]]},"143":{"position":[[56,5]]},"260":{"position":[[61,4]]},"262":{"position":[[62,4]]},"283":{"position":[[320,5],[403,5],[470,5],[612,5]]}},"keywords":{}}],["modifi",{"_index":494,"title":{},"content":{"51":{"position":[[44,6]]},"53":{"position":[[69,6]]}},"keywords":{}}],["moon"",{"_index":330,"title":{},"content":{"25":{"position":[[2215,10]]},"343":{"position":[[2215,10]]}},"keywords":{}}],["more",{"_index":205,"title":{},"content":{"22":{"position":[[108,4]]},"47":{"position":[[37,4]]},"77":{"position":[[4,4]]},"127":{"position":[[289,4]]},"150":{"position":[[308,4]]},"155":{"position":[[63,4]]},"327":{"position":[[211,4]]}},"keywords":{}}],["morevideoattr",{"_index":870,"title":{"155":{"position":[[0,14]]},"332":{"position":[[0,14]]}},"content":{"134":{"position":[[220,14]]},"155":{"position":[[247,14]]},"311":{"position":[[162,14]]},"332":{"position":[[177,14]]}},"keywords":{}}],["mount",{"_index":165,"title":{},"content":{"20":{"position":[[261,8],[536,8],[644,8],[766,8]]},"57":{"position":[[375,7],[425,7]]},"62":{"position":[[377,7],[427,7],[899,8],[949,8]]},"65":{"position":[[380,7],[430,7]]},"104":{"position":[[334,9]]},"118":{"position":[[71,7]]},"143":{"position":[[47,8],[147,8]]},"145":{"position":[[371,7],[421,7],[916,8],[970,5]]},"147":{"position":[[374,7],[424,7]]},"148":{"position":[[389,7],[439,7],[853,8],[903,8]]},"152":{"position":[[127,5]]},"222":{"position":[[187,7]]},"227":{"position":[[187,7]]},"230":{"position":[[187,7]]},"283":{"position":[[1185,5],[1235,6]]},"290":{"position":[[532,8]]},"293":{"position":[[125,12],[357,8],[465,8],[587,8]]},"322":{"position":[[185,7],[656,8]]},"324":{"position":[[185,7]]},"325":{"position":[[186,7],[557,8]]}},"keywords":{}}],["mous",{"_index":671,"title":{},"content":{"87":{"position":[[11,5],[188,5],[255,5]]},"89":{"position":[[15,5]]}},"keywords":{}}],["mousemov",{"_index":678,"title":{"89":{"position":[[0,10]]},"177":{"position":[[0,10]]}},"content":{},"keywords":{}}],["move",{"_index":672,"title":{},"content":{"87":{"position":[[17,5],[194,5],[261,5]]}},"keywords":{}}],["mozilla",{"_index":580,"title":{},"content":{"77":{"position":[[34,7]]},"165":{"position":[[8,7]]}},"keywords":{}}],["mp4、.ogg、.webm",{"_index":820,"title":{},"content":{"119":{"position":[[101,15]]},"296":{"position":[[22,34]]}},"keywords":{}}],["mpd",{"_index":725,"title":{},"content":{"97":{"position":[[222,4]]},"98":{"position":[[215,4]]},"185":{"position":[[216,4]]},"186":{"position":[[209,4]]}},"keywords":{}}],["multi",{"_index":372,"title":{},"content":{"27":{"position":[[76,5],[1451,6]]}},"keywords":{}}],["multilingu",{"_index":72,"title":{},"content":{"6":{"position":[[787,12]]}},"keywords":{}}],["multipl",{"_index":103,"title":{},"content":{"9":{"position":[[68,8],[114,8]]},"89":{"position":[[77,8]]},"138":{"position":[[40,8]]}},"keywords":{}}],["mute",{"_index":825,"title":{"126":{"position":[[0,6]]},"252":{"position":[[0,6]]},"303":{"position":[[0,6]]},"360":{"position":[[0,6]]}},"content":{"120":{"position":[[279,6]]},"126":{"position":[[48,4],[152,6]]},"127":{"position":[[166,6],[269,5]]},"242":{"position":[[125,6]]},"243":{"position":[[126,6]]},"244":{"position":[[146,6]]},"252":{"position":[[71,4]]},"263":{"position":[[155,6]]},"297":{"position":[[173,6]]},"303":{"position":[[127,6]]},"304":{"position":[[143,6],[164,24]]},"350":{"position":[[117,6]]},"351":{"position":[[117,6]]},"352":{"position":[[123,6]]},"371":{"position":[[133,6]]}},"keywords":{}}],["mutex",{"_index":887,"title":{"138":{"position":[[0,6]]},"315":{"position":[[0,6]]}},"content":{"138":{"position":[[225,6]]},"315":{"position":[[147,6]]}},"keywords":{}}],["myplugin",{"_index":570,"title":{},"content":{"75":{"position":[[179,11]]},"151":{"position":[[174,11],[395,11]]},"240":{"position":[[114,11]]},"328":{"position":[[111,11],[304,11]]}},"keywords":{}}],["myplugin(art",{"_index":569,"title":{},"content":{"75":{"position":[[78,13]]},"151":{"position":[[73,13]]},"240":{"position":[[49,13]]},"328":{"position":[[46,13]]}},"keywords":{}}],["name",{"_index":159,"title":{},"content":{"20":{"position":[[110,4],[313,4],[500,5],[596,5],[707,5],[1055,4],[1290,4]]},"22":{"position":[[796,5],[869,5]]},"53":{"position":[[437,5]]},"57":{"position":[[128,4],[151,4],[197,4]]},"62":{"position":[[130,4],[153,4],[199,4],[708,5]]},"65":{"position":[[133,4],[156,4],[202,4]]},"75":{"position":[[173,5]]},"77":{"position":[[61,4]]},"145":{"position":[[124,4],[147,4],[193,4],[632,5]]},"147":{"position":[[127,4],[150,4],[196,4]]},"148":{"position":[[142,4],[165,4],[211,4],[662,5]]},"149":{"position":[[172,4]]},"151":{"position":[[168,5]]},"218":{"position":[[385,5]]},"222":{"position":[[61,4]]},"227":{"position":[[61,4]]},"230":{"position":[[61,4]]},"240":{"position":[[108,5]]},"250":{"position":[[211,4],[440,7]]},"251":{"position":[[224,4],[457,7]]},"293":{"position":[[58,4],[149,4],[321,5],[417,5],[528,5],[822,4]]},"322":{"position":[[59,4],[392,5]]},"324":{"position":[[59,4]]},"325":{"position":[[60,4],[397,5]]},"326":{"position":[[63,4]]},"328":{"position":[[105,5]]},"383":{"position":[[714,5],[787,5]]}},"keywords":{}}],["nashville"",{"_index":332,"title":{},"content":{"25":{"position":[[2304,15]]},"343":{"position":[[2304,15]]}},"keywords":{}}],["nativ",{"_index":121,"title":{"77":{"position":[[0,6]]}},"content":{"13":{"position":[[19,6]]},"42":{"position":[[21,6]]}},"keywords":{}}],["navigator.language.tolowercas",{"_index":976,"title":{},"content":{"159":{"position":[[21,32]]},"336":{"position":[[14,32]]}},"keywords":{}}],["necessari",{"_index":971,"title":{},"content":{"157":{"position":[[282,9]]}},"keywords":{}}],["need",{"_index":816,"title":{},"content":{"118":{"position":[[315,4]]},"131":{"position":[[116,4]]},"152":{"position":[[223,4]]},"157":{"position":[[69,4]]},"269":{"position":[[341,4]]}},"keywords":{}}],["nest",{"_index":373,"title":{},"content":{"27":{"position":[[88,6],[1464,8],[1493,7],[1526,7],[1550,7],[1580,7],[1613,7],[1637,7]]}},"keywords":{}}],["new",{"_index":31,"title":{},"content":{"6":{"position":[[21,3]]},"9":{"position":[[176,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]]},"39":{"position":[[176,3]]},"40":{"position":[[64,3]]},"42":{"position":[[158,3]]},"43":{"position":[[286,3]]},"46":{"position":[[92,3]]},"47":{"position":[[73,3]]},"50":{"position":[[87,3]]},"51":{"position":[[91,3]]},"52":{"position":[[88,3]]},"53":{"position":[[117,3],[448,3]]},"56":{"position":[[127,3]]},"57":{"position":[[498,3]]},"59":{"position":[[120,3],[200,3]]},"61":{"position":[[100,3]]},"62":{"position":[[542,3]]},"64":{"position":[[93,3]]},"65":{"position":[[503,3]]},"67":{"position":[[109,3]]},"69":{"position":[[103,3]]},"71":{"position":[[162,3]]},"73":{"position":[[96,3]]},"75":{"position":[[313,3]]},"77":{"position":[[1621,3]]},"79":{"position":[[87,3]]},"80":{"position":[[53,3]]},"81":{"position":[[52,3]]},"82":{"position":[[55,3]]},"83":{"position":[[57,3]]},"84":{"position":[[65,3]]},"85":{"position":[[82,3]]},"86":{"position":[[95,3]]},"87":{"position":[[51,3]]},"88":{"position":[[54,3]]},"89":{"position":[[113,3]]},"90":{"position":[[54,3]]},"91":{"position":[[65,3]]},"92":{"position":[[59,3]]},"93":{"position":[[50,3]]},"95":{"position":[[66,3]]},"96":{"position":[[67,3],[267,3]]},"97":{"position":[[78,3]]},"98":{"position":[[70,3],[286,3]]},"99":{"position":[[72,3],[541,3]]},"101":{"position":[[82,3]]},"103":{"position":[[393,3]]},"104":{"position":[[362,3]]},"105":{"position":[[289,3]]},"107":{"position":[[80,3]]},"118":{"position":[[168,3]]},"119":{"position":[[138,3]]},"120":{"position":[[200,3]]},"121":{"position":[[148,3]]},"122":{"position":[[113,3]]},"123":{"position":[[102,3]]},"124":{"position":[[75,3]]},"125":{"position":[[96,3]]},"126":{"position":[[74,3]]},"127":{"position":[[72,3]]},"128":{"position":[[256,3]]},"129":{"position":[[142,3]]},"130":{"position":[[70,3]]},"131":{"position":[[168,3]]},"132":{"position":[[157,3]]},"133":{"position":[[145,3]]},"134":{"position":[[112,3]]},"135":{"position":[[133,3]]},"136":{"position":[[77,3]]},"137":{"position":[[116,3]]},"138":{"position":[[147,3]]},"139":{"position":[[138,3]]},"140":{"position":[[139,3]]},"141":{"position":[[94,3]]},"142":{"position":[[124,3]]},"143":{"position":[[356,3]]},"144":{"position":[[82,3]]},"145":{"position":[[532,3]]},"146":{"position":[[115,3]]},"147":{"position":[[497,3]]},"148":{"position":[[554,3]]},"149":{"position":[[225,3]]},"150":{"position":[[194,3]]},"151":{"position":[[308,3]]},"152":{"position":[[469,3]]},"153":{"position":[[189,3]]},"154":{"position":[[282,3]]},"155":{"position":[[169,3]]},"156":{"position":[[99,3]]},"157":{"position":[[324,3]]},"158":{"position":[[152,3]]},"159":{"position":[[135,3]]},"160":{"position":[[132,3]]},"161":{"position":[[127,3]]},"162":{"position":[[78,3]]},"163":{"position":[[166,3]]},"165":{"position":[[1583,3]]},"167":{"position":[[59,3]]},"168":{"position":[[31,3]]},"169":{"position":[[31,3]]},"170":{"position":[[34,3]]},"171":{"position":[[32,3]]},"172":{"position":[[34,3]]},"173":{"position":[[41,3]]},"174":{"position":[[45,3]]},"175":{"position":[[34,3]]},"176":{"position":[[33,3]]},"177":{"position":[[50,3]]},"178":{"position":[[32,3]]},"179":{"position":[[33,3]]},"180":{"position":[[33,3]]},"181":{"position":[[32,3]]},"183":{"position":[[60,3]]},"184":{"position":[[61,3],[261,3]]},"185":{"position":[[72,3]]},"186":{"position":[[64,3],[280,3]]},"187":{"position":[[66,3],[535,3]]},"194":{"position":[[21,3]]},"204":{"position":[[123,3]]},"205":{"position":[[56,3]]},"207":{"position":[[113,3]]},"208":{"position":[[181,3]]},"211":{"position":[[59,3]]},"212":{"position":[[55,3]]},"215":{"position":[[56,3]]},"216":{"position":[[54,3]]},"217":{"position":[[58,3]]},"218":{"position":[[65,3],[396,3]]},"221":{"position":[[98,3]]},"222":{"position":[[256,3]]},"224":{"position":[[82,3]]},"226":{"position":[[59,3]]},"227":{"position":[[290,3]]},"229":{"position":[[58,3]]},"230":{"position":[[256,3]]},"232":{"position":[[62,3]]},"234":{"position":[[60,3]]},"236":{"position":[[81,3]]},"238":{"position":[[60,3]]},"240":{"position":[[220,3]]},"242":{"position":[[47,3]]},"243":{"position":[[48,3]]},"244":{"position":[[68,3]]},"245":{"position":[[81,3]]},"246":{"position":[[84,3]]},"247":{"position":[[85,3]]},"248":{"position":[[98,3]]},"249":{"position":[[80,3]]},"250":{"position":[[172,3],[201,3],[237,3],[429,4]]},"251":{"position":[[185,3],[214,3],[250,3],[446,4]]},"252":{"position":[[97,3]]},"253":{"position":[[160,3]]},"254":{"position":[[53,3]]},"255":{"position":[[80,3]]},"256":{"position":[[103,3]]},"257":{"position":[[101,3]]},"258":{"position":[[99,3]]},"259":{"position":[[108,3]]},"260":{"position":[[87,3]]},"261":{"position":[[160,3]]},"262":{"position":[[88,3]]},"263":{"position":[[77,3]]},"264":{"position":[[133,3]]},"265":{"position":[[88,3]]},"266":{"position":[[120,3]]},"267":{"position":[[138,3]]},"268":{"position":[[121,3]]},"269":{"position":[[123,3]]},"270":{"position":[[156,3]]},"271":{"position":[[113,3]]},"272":{"position":[[91,3],[237,4]]},"273":{"position":[[97,3]]},"274":{"position":[[73,3]]},"275":{"position":[[98,3]]},"283":{"position":[[21,3]]},"284":{"position":[[21,3]]},"285":{"position":[[21,3],[184,3]]},"287":{"position":[[62,3]]},"288":{"position":[[59,3]]},"289":{"position":[[53,3]]},"290":{"position":[[159,3]]},"291":{"position":[[60,3]]},"292":{"position":[[10,3]]},"293":{"position":[[180,3]]},"295":{"position":[[94,3]]},"296":{"position":[[78,3]]},"297":{"position":[[95,3]]},"298":{"position":[[64,3]]},"299":{"position":[[60,3]]},"300":{"position":[[59,3]]},"301":{"position":[[48,3]]},"302":{"position":[[61,3]]},"303":{"position":[[49,3]]},"304":{"position":[[49,3]]},"305":{"position":[[113,3]]},"306":{"position":[[69,3]]},"307":{"position":[[49,3]]},"308":{"position":[[91,3]]},"309":{"position":[[74,3]]},"310":{"position":[[73,3]]},"311":{"position":[[60,3]]},"312":{"position":[[63,3]]},"313":{"position":[[49,3]]},"314":{"position":[[62,3]]},"315":{"position":[[69,3]]},"316":{"position":[[63,3]]},"317":{"position":[[63,3]]},"318":{"position":[[63,3]]},"319":{"position":[[67,3]]},"320":{"position":[[220,3]]},"321":{"position":[[65,3]]},"322":{"position":[[292,3]]},"323":{"position":[[66,3]]},"324":{"position":[[254,3]]},"325":{"position":[[289,3]]},"326":{"position":[[117,3]]},"327":{"position":[[97,3]]},"328":{"position":[[217,3]]},"329":{"position":[[190,3]]},"330":{"position":[[114,3]]},"331":{"position":[[169,3]]},"332":{"position":[[99,3]]},"333":{"position":[[59,3]]},"334":{"position":[[142,3]]},"335":{"position":[[81,3]]},"336":{"position":[[95,3]]},"337":{"position":[[67,3]]},"338":{"position":[[59,3]]},"339":{"position":[[53,3]]},"340":{"position":[[73,3]]},"342":{"position":[[21,3]]},"343":{"position":[[3668,3]]},"346":{"position":[[216,3]]},"347":{"position":[[153,3]]},"348":{"position":[[270,3]]},"350":{"position":[[39,3]]},"351":{"position":[[39,3]]},"352":{"position":[[45,3]]},"353":{"position":[[53,3]]},"354":{"position":[[53,3]]},"355":{"position":[[53,3]]},"356":{"position":[[70,3]]},"357":{"position":[[59,3]]},"358":{"position":[[105,3]]},"359":{"position":[[111,3]]},"360":{"position":[[62,3]]},"361":{"position":[[88,3]]},"362":{"position":[[39,3]]},"363":{"position":[[45,3]]},"364":{"position":[[69,3]]},"365":{"position":[[67,3]]},"366":{"position":[[63,3]]},"367":{"position":[[63,3]]},"368":{"position":[[64,3]]},"369":{"position":[[76,3]]},"370":{"position":[[63,3]]},"371":{"position":[[55,3]]},"372":{"position":[[81,3]]},"373":{"position":[[46,3]]},"374":{"position":[[91,3]]},"375":{"position":[[95,3]]},"376":{"position":[[80,3]]},"377":{"position":[[64,3]]},"378":{"position":[[78,3]]},"379":{"position":[[64,3]]},"380":{"position":[[62,3]]},"381":{"position":[[64,3]]},"382":{"position":[[87,3]]}},"keywords":{}}],["next",{"_index":844,"title":{},"content":{"124":{"position":[[231,4]]}},"keywords":{}}],["next.j",{"_index":795,"title":{},"content":{"105":{"position":[[9,9]]}},"keywords":{}}],["nextstat",{"_index":404,"title":{},"content":{"28":{"position":[[619,9],[655,10],[703,9],[763,10]]},"347":{"position":[[538,9],[574,10],[610,9],[652,10]]}},"keywords":{}}],["normal",{"_index":1044,"title":{},"content":{"266":{"position":[[70,7]]},"374":{"position":[[28,20]]}},"keywords":{}}],["note",{"_index":184,"title":{},"content":{"20":{"position":[[1238,4]]}},"keywords":{}}],["notic",{"_index":533,"title":{"58":{"position":[[0,7]]},"223":{"position":[[0,7]]}},"content":{},"keywords":{}}],["npm",{"_index":6,"title":{"3":{"position":[[13,5]]},"191":{"position":[[3,3]]},"279":{"position":[[3,3]]}},"content":{"3":{"position":[[2,3]]},"101":{"position":[[14,3]]},"191":{"position":[[2,3]]},"279":{"position":[[2,3]]}},"keywords":{}}],["npmyarnscript",{"_index":748,"title":{},"content":{"101":{"position":[[0,13]]}},"keywords":{}}],["null",{"_index":251,"title":{},"content":{"22":{"position":[[1173,5],[1251,5]]},"104":{"position":[[267,5]]},"383":{"position":[[1091,5],[1169,5]]}},"keywords":{}}],["number",{"_index":109,"title":{},"content":{"10":{"position":[[36,6]]},"27":{"position":[[276,6]]},"31":{"position":[[6,6],[30,6]]},"57":{"position":[[208,6]]},"62":{"position":[[210,6]]},"65":{"position":[[213,6]]},"71":{"position":[[89,7]]},"145":{"position":[[204,6]]},"147":{"position":[[207,6]]},"148":{"position":[[222,6]]},"150":{"position":[[109,6]]},"153":{"position":[[110,6],[117,6],[132,6],[146,6],[319,7]]},"196":{"position":[[4,6]]},"222":{"position":[[93,6]]},"227":{"position":[[93,6]]},"230":{"position":[[93,6]]},"245":{"position":[[23,6]]},"246":{"position":[[23,6]]},"247":{"position":[[23,6]]},"248":{"position":[[30,6]]},"253":{"position":[[30,6]]},"267":{"position":[[30,6]]},"301":{"position":[[4,9]]},"322":{"position":[[91,6]]},"324":{"position":[[91,6]]},"325":{"position":[[92,6]]},"327":{"position":[[42,6]]},"330":{"position":[[53,6],[60,6],[80,6],[244,7]]},"346":{"position":[[140,6]]},"353":{"position":[[14,6]]},"354":{"position":[[14,6]]},"355":{"position":[[14,6]]},"356":{"position":[[21,6]]},"361":{"position":[[21,6]]},"375":{"position":[[21,6]]}},"keywords":{}}],["number($range.valu",{"_index":1137,"title":{},"content":{"290":{"position":[[722,21]]}},"keywords":{}}],["numberdefault",{"_index":840,"title":{},"content":{"124":{"position":[[6,14]]}},"keywords":{}}],["nuxt.j",{"_index":774,"title":{},"content":{"104":{"position":[[7,9]]}},"keywords":{}}],["object",{"_index":116,"title":{},"content":{"12":{"position":[[6,6]]},"13":{"position":[[6,6]]},"14":{"position":[[6,6]]},"16":{"position":[[6,6]]},"19":{"position":[[310,6]]},"32":{"position":[[6,6]]},"37":{"position":[[6,6]]},"38":{"position":[[6,6]]},"41":{"position":[[6,6]]},"43":{"position":[[6,6],[39,7],[88,6]]},"44":{"position":[[6,6]]},"45":{"position":[[6,6]]},"48":{"position":[[6,6],[24,6]]},"49":{"position":[[6,6],[33,6]]},"54":{"position":[[6,6]]},"55":{"position":[[6,6],[24,6]]},"57":{"position":[[308,6],[331,6]]},"58":{"position":[[6,6],[24,6]]},"60":{"position":[[6,6],[24,6]]},"62":{"position":[[310,6],[333,6]]},"63":{"position":[[6,6]]},"65":{"position":[[313,6],[336,6]]},"66":{"position":[[6,6]]},"68":{"position":[[6,6],[24,6]]},"70":{"position":[[6,6]]},"72":{"position":[[6,6],[24,6]]},"74":{"position":[[6,6]]},"104":{"position":[[304,7]]},"110":{"position":[[4,6]]},"111":{"position":[[4,6]]},"112":{"position":[[4,6]]},"114":{"position":[[4,6]]},"145":{"position":[[304,6],[327,6]]},"147":{"position":[[307,6],[330,6]]},"148":{"position":[[322,6],[345,6]]},"154":{"position":[[190,6]]},"197":{"position":[[4,6]]},"202":{"position":[[4,6]]},"203":{"position":[[4,6]]},"206":{"position":[[4,6]]},"208":{"position":[[4,6]]},"209":{"position":[[4,6]]},"210":{"position":[[4,6]]},"213":{"position":[[4,6]]},"214":{"position":[[4,6]]},"219":{"position":[[4,6]]},"220":{"position":[[4,6]]},"222":{"position":[[151,6]]},"223":{"position":[[4,6]]},"225":{"position":[[4,6]]},"227":{"position":[[151,6]]},"228":{"position":[[4,6]]},"230":{"position":[[151,6]]},"231":{"position":[[4,6]]},"233":{"position":[[4,6]]},"235":{"position":[[4,6]]},"237":{"position":[[4,6]]},"239":{"position":[[4,6]]},"322":{"position":[[149,6]]},"324":{"position":[[149,6]]},"325":{"position":[[150,6]]},"330":{"position":[[4,9]]},"331":{"position":[[4,9],[106,6]]},"332":{"position":[[4,9]]},"333":{"position":[[4,9]]},"335":{"position":[[4,9]]}},"keywords":{}}],["objectdefault",{"_index":938,"title":{},"content":{"153":{"position":[[6,14]]},"154":{"position":[[6,14]]},"155":{"position":[[6,14]]},"156":{"position":[[6,14]]},"158":{"position":[[6,14]]}},"keywords":{}}],["obtain",{"_index":1042,"title":{},"content":{"265":{"position":[[281,8]]}},"keywords":{}}],["offlineaudiocontext",{"_index":600,"title":{},"content":{"77":{"position":[[416,19]]},"165":{"position":[[378,19]]}},"keywords":{}}],["offset",{"_index":891,"title":{},"content":{"141":{"position":[[42,7]]}},"keywords":{}}],["old",{"_index":541,"title":{},"content":{"59":{"position":[[163,3]]}},"keywords":{}}],["on",{"_index":888,"title":{},"content":{"138":{"position":[[96,3]]},"150":{"position":[[303,4]]},"152":{"position":[[346,3]]},"250":{"position":[[160,3]]},"251":{"position":[[173,3]]},"327":{"position":[[206,4]]}},"keywords":{}}],["onc",{"_index":1036,"title":{},"content":{"264":{"position":[[107,4]]}},"keywords":{}}],["one/dash.mpd",{"_index":732,"title":{},"content":{"98":{"position":[[186,14]]},"186":{"position":[[180,14]]}},"keywords":{}}],["onlin",{"_index":210,"title":{},"content":{"22":{"position":[[178,6]]}},"keywords":{}}],["onrang",{"_index":413,"title":{},"content":{"29":{"position":[[139,7],[657,8],[914,8],[1041,8]]},"348":{"position":[[84,7],[579,8],[797,8],[919,8]]}},"keywords":{}}],["onselect",{"_index":269,"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]]},"146":{"position":[[314,9],[466,9]]},"323":{"position":[[245,9],[377,9]]},"342":{"position":[[426,9]]},"343":{"position":[[3871,9]]},"346":{"position":[[109,8],[679,9],[1071,9]]},"347":{"position":[[977,9]]},"348":{"position":[[980,9]]}},"keywords":{}}],["onswitch",{"_index":396,"title":{},"content":{"28":{"position":[[143,8],[539,9],[935,9],[1049,9]]},"347":{"position":[[87,8],[458,9],[797,9],[906,9]]}},"keywords":{}}],["opac",{"_index":521,"title":{},"content":{"56":{"position":[[351,8],[507,8]]},"57":{"position":[[818,8]]},"145":{"position":[[798,8]]},"221":{"position":[[322,8],[478,8]]},"222":{"position":[[576,8]]},"283":{"position":[[521,8]]},"322":{"position":[[558,8]]}},"keywords":{}}],["open",{"_index":209,"title":{},"content":{"22":{"position":[[170,4]]},"152":{"position":[[240,4]]}},"keywords":{}}],["oper",{"_index":633,"title":{},"content":{"77":{"position":[[1189,9],[1231,9]]},"165":{"position":[[1151,9],[1193,9]]},"250":{"position":[[101,10]]}},"keywords":{}}],["optim",{"_index":1001,"title":{},"content":{"250":{"position":[[88,12]]}},"keywords":{}}],["option",{"_index":126,"title":{"16":{"position":[[0,7]]},"32":{"position":[[0,7]]},"114":{"position":[[0,7]]},"117":{"position":[[6,7]]},"197":{"position":[[0,7]]}},"content":{"14":{"position":[[44,6]]},"15":{"position":[[36,6]]},"16":{"position":[[28,6]]},"22":{"position":[[690,9]]},"32":{"position":[[26,7]]},"53":{"position":[[89,6]]},"104":{"position":[[288,7]]},"105":{"position":[[197,7],[305,10]]},"128":{"position":[[128,6]]},"134":{"position":[[211,8]]},"292":{"position":[[502,8],[540,8]]},"383":{"position":[[608,9]]}},"keywords":{}}],["os",{"_index":932,"title":{},"content":{"152":{"position":[[581,2],[624,2],[658,2]]},"329":{"position":[[302,2],[345,2],[379,2]]}},"keywords":{}}],["otherwis",{"_index":815,"title":{},"content":{"118":{"position":[[111,9]]}},"keywords":{}}],["output",{"_index":536,"title":{},"content":{"59":{"position":[[35,6]]}},"keywords":{}}],["outsid",{"_index":674,"title":{},"content":{"87":{"position":[[209,7],[290,7]]},"129":{"position":[[52,7]]}},"keywords":{}}],["over",{"_index":973,"title":{},"content":{"158":{"position":[[63,4]]},"260":{"position":[[401,4]]}},"keywords":{}}],["page",{"_index":846,"title":{},"content":{"124":{"position":[[275,5]]},"127":{"position":[[225,5]]},"138":{"position":[[64,4]]},"143":{"position":[[517,4]]},"258":{"position":[[357,4],[441,5]]},"259":{"position":[[70,4]]},"260":{"position":[[334,4],[410,5]]}},"keywords":{}}],["panel",{"_index":368,"title":{"26":{"position":[[19,5]]}},"content":{"27":{"position":[[9,6],[283,5]]},"72":{"position":[[46,5]]},"73":{"position":[[58,5]]},"131":{"position":[[102,6]]},"132":{"position":[[114,5]]},"133":{"position":[[102,5]]},"135":{"position":[[59,5]]},"146":{"position":[[49,6],[88,5]]}},"keywords":{}}],["param",{"_index":198,"title":{},"content":{"21":{"position":[[253,6]]},"344":{"position":[[190,6]]}},"keywords":{}}],["paramet",{"_index":149,"title":{},"content":{"19":{"position":[[288,9]]},"71":{"position":[[67,9],[108,9]]},"120":{"position":[[82,10]]},"250":{"position":[[138,11]]},"251":{"position":[[151,11]]}},"keywords":{}}],["parti",{"_index":692,"title":{"94":{"position":[[6,5]]}},"content":{"158":{"position":[[92,5]]}},"keywords":{}}],["partial",{"_index":608,"title":{},"content":{"77":{"position":[[628,9]]},"165":{"position":[[590,9]]}},"keywords":{}}],["paus",{"_index":619,"title":{"81":{"position":[[0,6]]},"169":{"position":[[0,6]]},"243":{"position":[[0,6]]},"351":{"position":[[0,6]]}},"content":{"77":{"position":[[917,7],[1015,6]]},"81":{"position":[[25,5]]},"136":{"position":[[299,5]]},"156":{"position":[[321,6]]},"165":{"position":[[879,7],[977,6]]},"243":{"position":[[15,5]]},"244":{"position":[[41,5]]},"333":{"position":[[281,6]]}},"keywords":{}}],["perform",{"_index":1000,"title":{},"content":{"250":{"position":[[75,7]]}},"keywords":{}}],["period",{"_index":55,"title":{},"content":{"6":{"position":[[484,6]]},"77":{"position":[[1075,12]]},"165":{"position":[[1037,12]]}},"keywords":{}}],["perpetua"",{"_index":334,"title":{},"content":{"25":{"position":[[2397,14]]},"343":{"position":[[2397,14]]}},"keywords":{}}],["persist",{"_index":453,"title":{},"content":{"43":{"position":[[20,10]]}},"keywords":{}}],["pip",{"_index":398,"title":{"137":{"position":[[0,4]]},"260":{"position":[[0,4]]},"314":{"position":[[0,4]]},"368":{"position":[[0,4]]}},"content":{"28":{"position":[[394,4]]},"137":{"position":[[51,3],[194,4]]},"156":{"position":[[401,4]]},"260":{"position":[[57,3],[374,3]]},"314":{"position":[[140,4]]},"333":{"position":[[361,4]]}},"keywords":{}}],["play",{"_index":584,"title":{"80":{"position":[[0,5]]},"168":{"position":[[0,5]]},"242":{"position":[[0,5]]},"263":{"position":[[0,8]]},"350":{"position":[[0,5]]},"371":{"position":[[0,8]]}},"content":{"77":{"position":[[106,4],[176,4],[312,4]]},"79":{"position":[[59,6]]},"80":{"position":[[25,6]]},"89":{"position":[[24,7]]},"120":{"position":[[151,5]]},"121":{"position":[[119,7]]},"125":{"position":[[65,4]]},"127":{"position":[[46,4],[253,4]]},"129":{"position":[[111,4]]},"130":{"position":[[41,7]]},"136":{"position":[[292,4]]},"138":{"position":[[121,4]]},"142":{"position":[[95,7]]},"156":{"position":[[311,5]]},"165":{"position":[[68,4],[138,4],[274,4]]},"242":{"position":[[15,4]]},"251":{"position":[[111,4]]},"261":{"position":[[132,6]]},"263":{"position":[[48,7]]},"269":{"position":[[72,4],[330,5]]},"333":{"position":[[271,5]]}},"keywords":{}}],["playback",{"_index":611,"title":{},"content":{"77":{"position":[[705,8],[899,8],[936,8],[970,8],[1142,8],[1543,8]]},"95":{"position":[[396,8]]},"96":{"position":[[514,8]]},"132":{"position":[[46,8]]},"162":{"position":[[48,8]]},"165":{"position":[[667,8],[861,8],[898,8],[932,8],[1104,8],[1505,8]]},"244":{"position":[[28,8]]},"267":{"position":[[56,8]]}},"keywords":{}}],["playbackr",{"_index":381,"title":{"132":{"position":[[0,13]]},"267":{"position":[[0,13]]},"309":{"position":[[0,13]]},"375":{"position":[[0,13]]}},"content":{"27":{"position":[[482,13]]},"28":{"position":[[335,13]]},"29":{"position":[[450,13]]},"132":{"position":[[235,13]]},"156":{"position":[[441,13]]},"283":{"position":[[130,13]]},"309":{"position":[[152,13]]},"333":{"position":[[401,13]]},"346":{"position":[[321,13]]},"347":{"position":[[258,13]]},"348":{"position":[[375,13]]}},"keywords":{}}],["playdur",{"_index":67,"title":{},"content":{"6":{"position":[[704,13]]},"194":{"position":[[448,13]]}},"keywords":{}}],["player",{"_index":101,"title":{"48":{"position":[[0,7]]},"98":{"position":[[6,7]]},"186":{"position":[[6,7]]},"213":{"position":[[0,7]]}},"content":{"9":{"position":[[35,6],[123,7]]},"10":{"position":[[21,6]]},"11":{"position":[[21,6]]},"12":{"position":[[30,6]]},"14":{"position":[[37,6]]},"15":{"position":[[29,6]]},"16":{"position":[[13,6]]},"17":{"position":[[13,6]]},"31":{"position":[[44,6]]},"33":{"position":[[26,6]]},"34":{"position":[[26,6]]},"35":{"position":[[26,6]]},"36":{"position":[[26,6]]},"38":{"position":[[20,6]]},"39":{"position":[[69,6]]},"43":{"position":[[51,6]]},"44":{"position":[[20,6]]},"45":{"position":[[20,6]]},"71":{"position":[[450,6],[493,8]]},"75":{"position":[[140,6]]},"79":{"position":[[15,6]]},"84":{"position":[[15,6]]},"85":{"position":[[15,6],[54,6]]},"86":{"position":[[15,6],[67,6]]},"87":{"position":[[23,6],[224,6],[276,6]]},"88":{"position":[[15,6]]},"91":{"position":[[15,6]]},"92":{"position":[[11,6]]},"97":{"position":[[255,6]]},"98":{"position":[[42,6],[277,6]]},"105":{"position":[[188,8]]},"118":{"position":[[86,6],[125,6]]},"120":{"position":[[108,6],[373,6],[479,6]]},"121":{"position":[[89,6]]},"123":{"position":[[26,6]]},"124":{"position":[[47,6],[179,6],[281,6]]},"128":{"position":[[44,6],[164,6]]},"129":{"position":[[37,6]]},"136":{"position":[[353,6],[396,8]]},"138":{"position":[[49,7],[100,6]]},"139":{"position":[[77,6]]},"140":{"position":[[77,6]]},"142":{"position":[[69,6]]},"143":{"position":[[122,6],[160,6],[207,6]]},"151":{"position":[[135,6]]},"152":{"position":[[117,6],[193,6],[389,6],[744,8]]},"163":{"position":[[50,6],[113,6]]},"185":{"position":[[249,6]]},"186":{"position":[[36,6],[271,6]]},"258":{"position":[[52,6]]},"259":{"position":[[59,6]]},"260":{"position":[[50,6]]},"262":{"position":[[50,6]]},"265":{"position":[[60,6]]},"266":{"position":[[49,6]]},"267":{"position":[[49,6]]},"268":{"position":[[53,6]]},"270":{"position":[[114,6]]},"272":{"position":[[57,6]]},"273":{"position":[[57,6]]},"274":{"position":[[45,6]]}},"keywords":{}}],["player.initialize(video",{"_index":727,"title":{},"content":{"97":{"position":[[295,24]]},"185":{"position":[[289,24]]}},"keywords":{}}],["player.load(url",{"_index":735,"title":{},"content":{"98":{"position":[[311,17]]},"186":{"position":[[305,17]]}},"keywords":{}}],["playsinlin",{"_index":902,"title":{"144":{"position":[[0,12]]},"321":{"position":[[0,12]]}},"content":{"144":{"position":[[39,11],[160,12]]},"155":{"position":[[272,13],[292,12]]},"321":{"position":[[29,11],[143,12]]},"332":{"position":[[202,13],[222,12]]}},"keywords":{}}],["pleas",{"_index":578,"title":{},"content":{"77":{"position":[[22,6]]},"127":{"position":[[307,6]]},"146":{"position":[[56,6]]},"157":{"position":[[104,6]]},"158":{"position":[[108,6]]}},"keywords":{}}],["plug",{"_index":90,"title":{},"content":{"7":{"position":[[68,4]]}},"keywords":{}}],["plugin",{"_index":1,"title":{"0":{"position":[[4,6]]},"7":{"position":[[8,6]]},"74":{"position":[[0,8]]},"151":{"position":[[0,8]]},"239":{"position":[[0,8]]},"328":{"position":[[0,8]]}},"content":{"3":{"position":[[24,6]]},"4":{"position":[[21,6]]},"5":{"position":[[60,6],[183,6],[209,6],[318,6],[344,6],[408,6]]},"6":{"position":[[154,8]]},"7":{"position":[[8,6]]},"74":{"position":[[20,6]]},"75":{"position":[[51,6],[154,9]]},"151":{"position":[[45,7],[149,9],[386,8]]},"191":{"position":[[24,6]]},"192":{"position":[[21,6]]},"193":{"position":[[57,6],[180,6],[206,6],[315,6],[341,6]]},"194":{"position":[[154,8]]},"279":{"position":[[24,6]]},"280":{"position":[[21,6]]},"281":{"position":[[57,6],[184,6],[214,6],[327,6],[357,6]]},"283":{"position":[[171,8]]},"284":{"position":[[99,8]]},"285":{"position":[[99,8]]},"287":{"position":[[140,8]]},"288":{"position":[[137,8]]},"289":{"position":[[131,8]]},"290":{"position":[[237,8]]},"291":{"position":[[138,8]]},"292":{"position":[[103,8]]},"328":{"position":[[295,8]]}},"keywords":{}}],["point",{"_index":828,"title":{},"content":{"120":{"position":[[466,5]]},"150":{"position":[[52,6]]}},"keywords":{}}],["polici",{"_index":853,"title":{},"content":{"127":{"position":[[328,6]]},"304":{"position":[[215,6]]}},"keywords":{}}],["poprocket"",{"_index":336,"title":{},"content":{"25":{"position":[[2490,15]]},"343":{"position":[[2490,15]]}},"keywords":{}}],["popul",{"_index":854,"title":{},"content":{"128":{"position":[[56,8]]}},"keywords":{}}],["portal",{"_index":202,"title":{"22":{"position":[[15,6]]},"383":{"position":[[8,6]]}},"content":{"22":{"position":[[15,6]]},"383":{"position":[[8,6]]}},"keywords":{}}],["posit",{"_index":142,"title":{},"content":{"19":{"position":[[154,9]]},"20":{"position":[[140,8],[747,9]]},"22":{"position":[[840,9]]},"24":{"position":[[113,9]]},"25":{"position":[[3760,9]]},"56":{"position":[[301,9],[458,9]]},"57":{"position":[[768,9]]},"62":{"position":[[479,8],[735,9]]},"145":{"position":[[748,9]]},"148":{"position":[[491,8],[689,9],[937,9]]},"221":{"position":[[272,9],[429,9]]},"222":{"position":[[526,9]]},"227":{"position":[[235,8],[440,9]]},"275":{"position":[[190,9]]},"287":{"position":[[236,9],[341,9]]},"288":{"position":[[233,9]]},"289":{"position":[[227,9]]},"290":{"position":[[333,9]]},"291":{"position":[[234,9],[339,9]]},"293":{"position":[[568,9]]},"322":{"position":[[508,9]]},"325":{"position":[[234,8],[424,9],[615,9]]},"342":{"position":[[113,9]]},"343":{"position":[[3797,9]]},"383":{"position":[[758,9]]}},"keywords":{}}],["poster",{"_index":829,"title":{"121":{"position":[[0,7]]},"261":{"position":[[0,7]]},"298":{"position":[[0,7]]},"369":{"position":[[0,7]]}},"content":{"121":{"position":[[28,6],[226,7]]},"261":{"position":[[64,7],[81,6],[238,7]]},"298":{"position":[[142,7]]},"369":{"position":[[154,7]]}},"keywords":{}}],["potser",{"_index":904,"title":{},"content":{"145":{"position":[[638,9]]},"322":{"position":[[398,9]]}},"keywords":{}}],["press",{"_index":980,"title":{},"content":{"161":{"position":[[90,5]]}},"keywords":{}}],["preview",{"_index":939,"title":{},"content":{"153":{"position":[[30,7],[98,7],[124,7],[153,7]]}},"keywords":{}}],["previou",{"_index":1005,"title":{},"content":{"251":{"position":[[102,8]]}},"keywords":{}}],["prioriti",{"_index":531,"title":{},"content":{"57":{"position":[[232,8]]},"62":{"position":[[234,8]]},"65":{"position":[[237,8]]},"145":{"position":[[228,8]]},"147":{"position":[[231,8]]},"148":{"position":[[246,8]]}},"keywords":{}}],["pro"",{"_index":362,"title":{},"content":{"25":{"position":[[3597,10]]},"343":{"position":[[3597,10]]}},"keywords":{}}],["probabl",{"_index":717,"title":{},"content":{"96":{"position":[[416,10]]},"184":{"position":[[410,10]]}},"keywords":{}}],["program",{"_index":975,"title":{},"content":{"158":{"position":[[98,9]]}},"keywords":{}}],["progress",{"_index":838,"title":{},"content":{"123":{"position":[[68,8]]},"125":{"position":[[48,8]]},"142":{"position":[[33,8]]},"150":{"position":[[66,8]]},"153":{"position":[[49,8]]},"251":{"position":[[116,8]]}},"keywords":{}}],["promis",{"_index":1018,"title":{},"content":{"256":{"position":[[74,7]]},"257":{"position":[[72,7]]},"285":{"position":[[141,7]]},"364":{"position":[[40,7]]},"365":{"position":[[38,7]]}},"keywords":{}}],["promise((resovl",{"_index":1112,"title":{},"content":{"285":{"position":[[188,17]]}},"keywords":{}}],["prompt",{"_index":192,"title":{},"content":{"21":{"position":[[57,7]]},"57":{"position":[[448,6]]},"58":{"position":[[34,6]]},"59":{"position":[[49,6],[335,6],[384,6]]},"62":{"position":[[450,6]]},"65":{"position":[[453,6]]},"145":{"position":[[444,6]]},"147":{"position":[[447,6]]},"148":{"position":[[462,6]]},"289":{"position":[[292,17]]}},"keywords":{}}],["prop",{"_index":781,"title":{},"content":{"104":{"position":[[279,6]]}},"keywords":{}}],["properti",{"_index":96,"title":{"8":{"position":[[7,9]]},"30":{"position":[[9,9]]},"241":{"position":[[7,10]]}},"content":{"9":{"position":[[100,8]]},"13":{"position":[[26,10]]},"20":{"position":[[115,8]]},"27":{"position":[[95,8]]},"28":{"position":[[0,8]]},"29":{"position":[[0,8]]},"43":{"position":[[141,8]]},"50":{"position":[[20,8]]},"52":{"position":[[20,9]]},"53":{"position":[[39,9]]},"56":{"position":[[20,8]]},"57":{"position":[[54,8]]},"62":{"position":[[56,8]]},"65":{"position":[[59,8]]},"67":{"position":[[20,8]]},"73":{"position":[[20,8]]},"75":{"position":[[217,12]]},"145":{"position":[[50,8]]},"147":{"position":[[53,8]]},"148":{"position":[[68,8]]},"149":{"position":[[95,8]]},"150":{"position":[[79,8]]},"151":{"position":[[212,12]]},"153":{"position":[[62,8]]},"154":{"position":[[94,8]]},"155":{"position":[[74,11],[92,10]]},"271":{"position":[[60,10]]}},"keywords":{}}],["proxi",{"_index":449,"title":{"42":{"position":[[0,6]]},"207":{"position":[[0,6]]}},"content":{"42":{"position":[[15,5]]}},"keywords":{}}],["qualiti",{"_index":385,"title":{"149":{"position":[[0,8]]},"326":{"position":[[0,8]]}},"content":{"27":{"position":[[1034,9]]},"149":{"position":[[46,7],[144,7],[164,7],[188,7],[303,8]]},"251":{"position":[[46,7]]},"326":{"position":[[195,8]]}},"keywords":{}}],["queri",{"_index":166,"title":{"39":{"position":[[0,6]]},"40":{"position":[[0,6]]},"204":{"position":[[0,6]]},"205":{"position":[[0,6]]}},"content":{"20":{"position":[[286,6],[817,5]]},"39":{"position":[[22,5]]},"204":{"position":[[16,5]]},"293":{"position":[[138,10],[635,5]]}},"keywords":{}}],["quot;"",{"_index":233,"title":{},"content":{"22":{"position":[[782,13],[901,12]]},"383":{"position":[[700,13],[819,12]]}},"keywords":{}}],["quot;1977"",{"_index":278,"title":{},"content":{"25":{"position":[[56,17]]},"343":{"position":[[56,17]]}},"keywords":{}}],["quot;400px"",{"_index":240,"title":{},"content":{"22":{"position":[[964,18]]},"383":{"position":[[882,18]]}},"keywords":{}}],["quot;600px"",{"_index":238,"title":{},"content":{"22":{"position":[[937,18]]},"383":{"position":[[855,18]]}},"keywords":{}}],["quot;60px",{"_index":242,"title":{},"content":{"22":{"position":[[991,10]]},"383":{"position":[[909,10]]}},"keywords":{}}],["quot;aden"",{"_index":282,"title":{},"content":{"25":{"position":[[140,17]]},"343":{"position":[[140,17]]}},"keywords":{}}],["quot;amaro"",{"_index":284,"title":{},"content":{"25":{"position":[[224,18]]},"343":{"position":[[224,18]]}},"keywords":{}}],["quot;artplayer";export",{"_index":780,"title":{},"content":{"104":{"position":[[200,28]]}},"keywords":{}}],["quot;artplayer/examples/react/artplayer"",{"_index":218,"title":{},"content":{"22":{"position":[[336,47]]},"383":{"position":[[254,47]]}},"keywords":{}}],["quot;ashby"",{"_index":286,"title":{},"content":{"25":{"position":[[310,18]]},"343":{"position":[[310,18]]}},"keywords":{}}],["quot;brannan"",{"_index":288,"title":{},"content":{"25":{"position":[[396,20]]},"343":{"position":[[396,20]]}},"keywords":{}}],["quot;brooklyn"",{"_index":290,"title":{},"content":{"25":{"position":[[486,21]]},"343":{"position":[[486,21]]}},"keywords":{}}],["quot;charmes"",{"_index":292,"title":{},"content":{"25":{"position":[[578,20]]},"343":{"position":[[578,20]]}},"keywords":{}}],["quot;clarendon"",{"_index":294,"title":{},"content":{"25":{"position":[[668,22]]},"343":{"position":[[668,22]]}},"keywords":{}}],["quot;class"",{"_index":279,"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]]},"343":{"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":296,"title":{},"content":{"25":{"position":[[762,18]]},"343":{"position":[[762,18]]}},"keywords":{}}],["quot;dogpatch"",{"_index":298,"title":{},"content":{"25":{"position":[[848,21]]},"343":{"position":[[848,21]]}},"keywords":{}}],["quot;earlybird"",{"_index":300,"title":{},"content":{"25":{"position":[[940,22]]},"343":{"position":[[940,22]]}},"keywords":{}}],["quot;filt",{"_index":280,"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]]},"343":{"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":302,"title":{},"content":{"25":{"position":[[1034,20]]},"343":{"position":[[1034,20]]}},"keywords":{}}],["quot;ginza"",{"_index":304,"title":{},"content":{"25":{"position":[[1124,18]]},"343":{"position":[[1124,18]]}},"keywords":{}}],["quot;hefe"",{"_index":306,"title":{},"content":{"25":{"position":[[1210,17]]},"343":{"position":[[1210,17]]}},"keywords":{}}],["quot;helena"",{"_index":308,"title":{},"content":{"25":{"position":[[1294,19]]},"343":{"position":[[1294,19]]}},"keywords":{}}],["quot;html"",{"_index":277,"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]]},"343":{"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":232,"title":{},"content":{"22":{"position":[[705,58]]},"383":{"position":[[623,58]]}},"keywords":{}}],["quot;hudson"",{"_index":310,"title":{},"content":{"25":{"position":[[1382,19]]},"343":{"position":[[1382,19]]}},"keywords":{}}],["quot;inkwell"",{"_index":312,"title":{},"content":{"25":{"position":[[1470,20]]},"343":{"position":[[1470,20]]}},"keywords":{}}],["quot;kelvin"",{"_index":314,"title":{},"content":{"25":{"position":[[1560,19]]},"343":{"position":[[1560,19]]}},"keywords":{}}],["quot;kuno"",{"_index":316,"title":{},"content":{"25":{"position":[[1648,17]]},"343":{"position":[[1648,17]]}},"keywords":{}}],["quot;lark"",{"_index":318,"title":{},"content":{"25":{"position":[[1732,17]]},"343":{"position":[[1732,17]]}},"keywords":{}}],["quot;lo",{"_index":320,"title":{},"content":{"25":{"position":[[1816,8]]},"343":{"position":[[1816,8]]}},"keywords":{}}],["quot;ludwig"",{"_index":323,"title":{},"content":{"25":{"position":[[1901,19]]},"343":{"position":[[1901,19]]}},"keywords":{}}],["quot;maven"",{"_index":325,"title":{},"content":{"25":{"position":[[1989,18]]},"343":{"position":[[1989,18]]}},"keywords":{}}],["quot;mayfair"",{"_index":327,"title":{},"content":{"25":{"position":[[2075,20]]},"343":{"position":[[2075,20]]}},"keywords":{}}],["quot;moon"",{"_index":329,"title":{},"content":{"25":{"position":[[2165,17]]},"343":{"position":[[2165,17]]}},"keywords":{}}],["quot;nashville"",{"_index":331,"title":{},"content":{"25":{"position":[[2249,22]]},"343":{"position":[[2249,22]]}},"keywords":{}}],["quot;perpetua"",{"_index":333,"title":{},"content":{"25":{"position":[[2343,21]]},"343":{"position":[[2343,21]]}},"keywords":{}}],["quot;poprocket"",{"_index":335,"title":{},"content":{"25":{"position":[[2435,22]]},"343":{"position":[[2435,22]]}},"keywords":{}}],["quot;portal"",{"_index":234,"title":{},"content":{"22":{"position":[[802,18],[875,19]]},"383":{"position":[[720,18],[793,19]]}},"keywords":{}}],["quot;react",{"_index":216,"title":{},"content":{"22":{"position":[[291,11]]},"383":{"position":[[209,11]]}},"keywords":{}}],["quot;react"",{"_index":213,"title":{},"content":{"22":{"position":[[233,18]]},"383":{"position":[[151,18]]}},"keywords":{}}],["quot;reyes"",{"_index":337,"title":{},"content":{"25":{"position":[[2529,18]]},"343":{"position":[[2529,18]]}},"keywords":{}}],["quot;right"",{"_index":235,"title":{},"content":{"22":{"position":[[850,18]]},"383":{"position":[[768,18]]}},"keywords":{}}],["quot;rise"",{"_index":339,"title":{},"content":{"25":{"position":[[2615,17]]},"343":{"position":[[2615,17]]}},"keywords":{}}],["quot;sierra"",{"_index":341,"title":{},"content":{"25":{"position":[[2699,19]]},"343":{"position":[[2699,19]]}},"keywords":{}}],["quot;skyline"",{"_index":343,"title":{},"content":{"25":{"position":[[2787,20]]},"343":{"position":[[2787,20]]}},"keywords":{}}],["quot;slumber"",{"_index":345,"title":{},"content":{"25":{"position":[[2877,20]]},"343":{"position":[[2877,20]]}},"keywords":{}}],["quot;stinson"",{"_index":347,"title":{},"content":{"25":{"position":[[2967,20]]},"343":{"position":[[2967,20]]}},"keywords":{}}],["quot;sutro"",{"_index":349,"title":{},"content":{"25":{"position":[[3057,18]]},"343":{"position":[[3057,18]]}},"keywords":{}}],["quot;toaster"",{"_index":351,"title":{},"content":{"25":{"position":[[3143,20]]},"343":{"position":[[3143,20]]}},"keywords":{}}],["quot;valencia"",{"_index":353,"title":{},"content":{"25":{"position":[[3233,21]]},"343":{"position":[[3233,21]]}},"keywords":{}}],["quot;vesper"",{"_index":355,"title":{},"content":{"25":{"position":[[3325,19]]},"343":{"position":[[3325,19]]}},"keywords":{}}],["quot;walden"",{"_index":357,"title":{},"content":{"25":{"position":[[3413,19]]},"343":{"position":[[3413,19]]}},"keywords":{}}],["quot;willow"",{"_index":359,"title":{},"content":{"25":{"position":[[3501,19]]},"343":{"position":[[3501,19]]}},"keywords":{}}],["quot;x",{"_index":361,"title":{},"content":{"25":{"position":[[3589,7]]},"343":{"position":[[3589,7]]}},"keywords":{}}],["rang",{"_index":411,"title":{"29":{"position":[[4,5]]}},"content":{"29":{"position":[[107,5],[119,5],[156,5],[209,5],[509,8],[635,6],[892,6],[1019,6]]},"141":{"position":[[57,5]]},"248":{"position":[[63,6]]},"290":{"position":[[569,6]]},"348":{"position":[[65,5],[134,5],[557,6],[775,6],[897,6]]}},"keywords":{}}],["range.addeventlistener('chang",{"_index":1135,"title":{},"content":{"290":{"position":[[623,33]]}},"keywords":{}}],["range[0",{"_index":414,"title":{},"content":{"29":{"position":[[246,9]]},"348":{"position":[[171,9]]}},"keywords":{}}],["range[1",{"_index":416,"title":{},"content":{"29":{"position":[[268,9]]},"348":{"position":[[193,9]]}},"keywords":{}}],["range[2",{"_index":418,"title":{},"content":{"29":{"position":[[290,9]]},"348":{"position":[[215,9]]}},"keywords":{}}],["range[3",{"_index":420,"title":{},"content":{"29":{"position":[[313,9]]},"348":{"position":[[238,9]]}},"keywords":{}}],["rate",{"_index":630,"title":{},"content":{"77":{"position":[[1151,4]]},"165":{"position":[[1113,4]]}},"keywords":{}}],["ratio",{"_index":868,"title":{},"content":{"133":{"position":[[65,6]]},"270":{"position":[[128,6]]}},"keywords":{}}],["reach",{"_index":612,"title":{},"content":{"77":{"position":[[759,8]]},"165":{"position":[[721,8]]}},"keywords":{}}],["react",{"_index":201,"title":{"22":{"position":[[9,5]]},"383":{"position":[[2,5]]}},"content":{"22":{"position":[[9,5],[50,5],[197,6]]},"383":{"position":[[2,5],[52,5],[115,6]]}},"keywords":{}}],["react';import",{"_index":800,"title":{},"content":{"105":{"position":[[122,14]]}},"keywords":{}}],["react.j",{"_index":794,"title":{},"content":{"105":{"position":[[0,8]]}},"keywords":{}}],["react.js、next.j",{"_index":793,"title":{"105":{"position":[[2,16]]}},"content":{},"keywords":{}}],["reactdom",{"_index":214,"title":{},"content":{"22":{"position":[[259,9]]},"383":{"position":[[177,9]]}},"keywords":{}}],["reactdom.createport",{"_index":208,"title":{},"content":{"22":{"position":[[135,22]]}},"keywords":{}}],["reactdom.render(<app",{"_index":256,"title":{},"content":{"22":{"position":[[1338,23]]},"383":{"position":[[1256,23]]}},"keywords":{}}],["read",{"_index":579,"title":{},"content":{"77":{"position":[[29,4]]},"124":{"position":[[288,5]]},"127":{"position":[[314,4]]}},"keywords":{}}],["readi",{"_index":622,"title":{"79":{"position":[[0,6]]},"120":{"position":[[0,5]]},"167":{"position":[[0,6]]},"297":{"position":[[0,5]]}},"content":{"77":{"position":[[982,5]]},"120":{"position":[[167,5]]},"165":{"position":[[944,5]]},"297":{"position":[[26,47]]}},"keywords":{}}],["recommend",{"_index":167,"title":{},"content":{"20":{"position":[[293,11],[1035,11]]}},"keywords":{}}],["rect",{"_index":1039,"title":{"265":{"position":[[0,5]]},"373":{"position":[[0,5]]}},"content":{},"keywords":{}}],["red",{"_index":504,"title":{},"content":{"51":{"position":[[386,6]]},"53":{"position":[[278,6]]},"62":{"position":[[821,6]]},"148":{"position":[[775,6]]},"216":{"position":[[349,6]]},"218":{"position":[[226,6]]},"283":{"position":[[382,6]]},"325":{"position":[[496,6]]}},"keywords":{}}],["redirect",{"_index":49,"title":{},"content":{"6":{"position":[[371,8],[398,8]]}},"keywords":{}}],["ref="artref"></div></template><script>import",{"_index":779,"title":{},"content":{"104":{"position":[[109,75]]}},"keywords":{}}],["ref={artref",{"_index":809,"title":{},"content":{"105":{"position":[[531,12]]}},"keywords":{}}],["refresh",{"_index":845,"title":{},"content":{"124":{"position":[[260,10]]}},"keywords":{}}],["regular",{"_index":929,"title":{},"content":{"152":{"position":[[434,7]]}},"keywords":{}}],["reload",{"_index":609,"title":{},"content":{"77":{"position":[[682,6]]},"165":{"position":[[644,6]]}},"keywords":{}}],["render",{"_index":599,"title":{},"content":{"77":{"position":[[400,9]]},"143":{"position":[[90,6],[490,7],[550,10]]},"165":{"position":[[362,9]]},"320":{"position":[[332,6]]}},"keywords":{}}],["replac",{"_index":952,"title":{},"content":{"156":{"position":[[32,7]]}},"keywords":{}}],["requir",{"_index":782,"title":{},"content":{"104":{"position":[[312,9]]},"119":{"position":[[21,11]]},"143":{"position":[[106,8],[191,8]]}},"keywords":{}}],["resid",{"_index":537,"title":{},"content":{"59":{"position":[[81,9]]}},"keywords":{}}],["resiz",{"_index":676,"title":{"88":{"position":[[0,7]]},"176":{"position":[[0,7]]}},"content":{},"keywords":{}}],["resourc",{"_index":628,"title":{},"content":{"77":{"position":[[1111,9]]},"165":{"position":[[1073,9]]}},"keywords":{}}],["resovl",{"_index":1113,"title":{},"content":{"285":{"position":[[221,9]]}},"keywords":{}}],["rest",{"_index":803,"title":{},"content":{"105":{"position":[[218,7]]}},"keywords":{}}],["restrict",{"_index":922,"title":{},"content":{"152":{"position":[[70,12]]}},"keywords":{}}],["rest}></div>",{"_index":810,"title":{},"content":{"105":{"position":[[544,27]]}},"keywords":{}}],["return",{"_index":220,"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]]},"75":{"position":[[164,6]]},"104":{"position":[[248,6]]},"105":{"position":[[431,6],[516,6]]},"143":{"position":[[604,8]]},"151":{"position":[[159,6]]},"240":{"position":[[99,6]]},"256":{"position":[[62,6]]},"257":{"position":[[60,6]]},"285":{"position":[[177,6],[214,6]]},"289":{"position":[[348,7]]},"328":{"position":[[96,6]]},"342":{"position":[[515,6]]},"343":{"position":[[3958,6]]},"346":{"position":[[792,6],[1195,6]]},"347":{"position":[[645,6],[838,6],[947,6],[1005,6]]},"348":{"position":[[616,6],[824,6],[946,6],[1008,6]]},"383":{"position":[[329,6],[573,6]]}},"keywords":{}}],["reyes"",{"_index":338,"title":{},"content":{"25":{"position":[[2580,11]]},"343":{"position":[[2580,11]]}},"keywords":{}}],["right",{"_index":143,"title":{},"content":{"19":{"position":[[164,8]]},"20":{"position":[[757,8]]},"24":{"position":[[123,8]]},"25":{"position":[[3770,8]]},"56":{"position":[[336,6]]},"57":{"position":[[803,6]]},"62":{"position":[[515,5],[745,8]]},"145":{"position":[[783,6]]},"148":{"position":[[527,5],[699,8]]},"221":{"position":[[307,6]]},"222":{"position":[[561,6]]},"227":{"position":[[263,5],[450,8]]},"275":{"position":[[200,8]]},"287":{"position":[[246,8],[351,8]]},"288":{"position":[[243,8]]},"289":{"position":[[237,8]]},"290":{"position":[[343,8]]},"291":{"position":[[244,8],[349,8]]},"293":{"position":[[578,8]]},"322":{"position":[[543,6]]},"325":{"position":[[262,5],[434,8]]},"342":{"position":[[123,8]]},"343":{"position":[[3807,8]]}},"keywords":{}}],["rise"",{"_index":340,"title":{},"content":{"25":{"position":[[2665,10]]},"343":{"position":[[2665,10]]}},"keywords":{}}],["rootel",{"_index":254,"title":{},"content":{"22":{"position":[[1281,11],[1369,13]]},"383":{"position":[[1199,11],[1287,13]]}},"keywords":{}}],["rotat",{"_index":983,"title":{},"content":{"163":{"position":[[39,6]]}},"keywords":{}}],["ru",{"_index":482,"title":{},"content":{"47":{"position":[[331,3]]},"212":{"position":[[313,3]]}},"keywords":{}}],["run",{"_index":27,"title":{},"content":{"6":{"position":[[2,3]]},"9":{"position":[[157,3]]},"10":{"position":[[45,3]]},"11":{"position":[[51,3]]},"12":{"position":[[39,3]]},"13":{"position":[[60,3]]},"14":{"position":[[53,3]]},"16":{"position":[[37,3]]},"17":{"position":[[65,3]]},"18":{"position":[[49,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]]},"39":{"position":[[157,3]]},"40":{"position":[[45,3]]},"42":{"position":[[81,3]]},"43":{"position":[[267,3]]},"46":{"position":[[73,3]]},"47":{"position":[[54,3]]},"50":{"position":[[68,3]]},"51":{"position":[[72,3]]},"52":{"position":[[69,3]]},"53":{"position":[[98,3]]},"56":{"position":[[70,3]]},"57":{"position":[[479,3]]},"59":{"position":[[181,3]]},"61":{"position":[[81,3]]},"62":{"position":[[523,3]]},"64":{"position":[[74,3]]},"65":{"position":[[484,3]]},"67":{"position":[[90,3]]},"69":{"position":[[84,3]]},"71":{"position":[[143,3]]},"73":{"position":[[77,3]]},"75":{"position":[[60,3]]},"77":{"position":[[1602,3]]},"79":{"position":[[68,3]]},"80":{"position":[[34,3]]},"81":{"position":[[33,3]]},"82":{"position":[[36,3]]},"83":{"position":[[38,3]]},"84":{"position":[[46,3]]},"85":{"position":[[63,3]]},"86":{"position":[[76,3]]},"87":{"position":[[32,3]]},"88":{"position":[[35,3]]},"89":{"position":[[94,3]]},"90":{"position":[[35,3]]},"91":{"position":[[46,3]]},"92":{"position":[[40,3]]},"93":{"position":[[31,3]]},"95":{"position":[[47,3]]},"96":{"position":[[48,3]]},"97":{"position":[[59,3]]},"98":{"position":[[51,3]]},"99":{"position":[[53,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":[[149,3]]},"119":{"position":[[119,3]]},"120":{"position":[[181,3]]},"121":{"position":[[129,3]]},"122":{"position":[[94,3]]},"123":{"position":[[83,3]]},"124":{"position":[[56,3]]},"125":{"position":[[77,3]]},"126":{"position":[[55,3]]},"127":{"position":[[53,3]]},"128":{"position":[[202,3]]},"129":{"position":[[123,3]]},"130":{"position":[[51,3]]},"131":{"position":[[149,3]]},"132":{"position":[[138,3]]},"133":{"position":[[126,3]]},"134":{"position":[[93,3]]},"135":{"position":[[114,3]]},"136":{"position":[[58,3]]},"137":{"position":[[97,3]]},"138":{"position":[[128,3]]},"139":{"position":[[119,3]]},"140":{"position":[[120,3]]},"141":{"position":[[75,3]]},"142":{"position":[[105,3]]},"143":{"position":[[239,3]]},"144":{"position":[[63,3]]},"145":{"position":[[475,3]]},"146":{"position":[[96,3]]},"147":{"position":[[478,3]]},"148":{"position":[[535,3]]},"149":{"position":[[206,3]]},"150":{"position":[[175,3]]},"151":{"position":[[55,3]]},"152":{"position":[[450,3]]},"153":{"position":[[170,3]]},"154":{"position":[[263,3]]},"155":{"position":[[150,3]]},"156":{"position":[[80,3]]},"157":{"position":[[305,3]]},"158":{"position":[[133,3]]},"159":{"position":[[116,3]]},"160":{"position":[[113,3]]},"161":{"position":[[108,3]]},"162":{"position":[[59,3]]},"163":{"position":[[147,3]]},"165":{"position":[[1564,3]]},"167":{"position":[[40,3]]},"168":{"position":[[12,3]]},"169":{"position":[[12,3]]},"170":{"position":[[15,3]]},"171":{"position":[[13,3]]},"172":{"position":[[15,3]]},"173":{"position":[[22,3]]},"174":{"position":[[26,3]]},"175":{"position":[[15,3]]},"176":{"position":[[14,3]]},"177":{"position":[[31,3]]},"178":{"position":[[13,3]]},"179":{"position":[[14,3]]},"180":{"position":[[14,3]]},"181":{"position":[[13,3]]},"183":{"position":[[41,3]]},"184":{"position":[[42,3]]},"185":{"position":[[53,3]]},"186":{"position":[[45,3]]},"187":{"position":[[47,3]]},"194":{"position":[[2,3]]},"204":{"position":[[104,3]]},"205":{"position":[[37,3]]},"207":{"position":[[36,3]]},"208":{"position":[[162,3]]},"211":{"position":[[40,3]]},"212":{"position":[[36,3]]},"215":{"position":[[37,3]]},"216":{"position":[[35,3]]},"217":{"position":[[39,3]]},"218":{"position":[[46,3]]},"221":{"position":[[41,3]]},"222":{"position":[[237,3]]},"224":{"position":[[63,3]]},"226":{"position":[[40,3]]},"227":{"position":[[271,3]]},"229":{"position":[[39,3]]},"230":{"position":[[237,3]]},"232":{"position":[[43,3]]},"234":{"position":[[41,3]]},"236":{"position":[[62,3]]},"238":{"position":[[41,3]]},"240":{"position":[[31,3]]},"242":{"position":[[28,3]]},"243":{"position":[[29,3]]},"244":{"position":[[49,3]]},"245":{"position":[[62,3]]},"246":{"position":[[65,3]]},"247":{"position":[[66,3]]},"248":{"position":[[79,3]]},"249":{"position":[[61,3]]},"250":{"position":[[218,3]]},"251":{"position":[[231,3]]},"252":{"position":[[78,3]]},"253":{"position":[[141,3]]},"254":{"position":[[34,3]]},"255":{"position":[[61,3]]},"256":{"position":[[84,3]]},"257":{"position":[[82,3]]},"258":{"position":[[80,3]]},"259":{"position":[[89,3]]},"260":{"position":[[68,3]]},"261":{"position":[[141,3]]},"262":{"position":[[69,3]]},"263":{"position":[[58,3]]},"264":{"position":[[114,3]]},"265":{"position":[[69,3]]},"266":{"position":[[101,3]]},"267":{"position":[[119,3]]},"268":{"position":[[102,3]]},"269":{"position":[[104,3]]},"270":{"position":[[137,3]]},"271":{"position":[[94,3]]},"272":{"position":[[72,3]]},"273":{"position":[[78,3]]},"274":{"position":[[54,3]]},"275":{"position":[[65,3]]},"283":{"position":[[2,3]]},"284":{"position":[[2,3]]},"285":{"position":[[2,3]]},"287":{"position":[[43,3]]},"288":{"position":[[40,3]]},"289":{"position":[[34,3]]},"290":{"position":[[140,3]]},"291":{"position":[[41,3]]},"293":{"position":[[161,3]]},"295":{"position":[[75,3]]},"296":{"position":[[59,3]]},"297":{"position":[[76,3]]},"298":{"position":[[45,3]]},"299":{"position":[[41,3]]},"300":{"position":[[40,3]]},"301":{"position":[[29,3]]},"302":{"position":[[42,3]]},"303":{"position":[[30,3]]},"304":{"position":[[30,3]]},"305":{"position":[[79,3]]},"306":{"position":[[50,3]]},"307":{"position":[[30,3]]},"308":{"position":[[72,3]]},"309":{"position":[[55,3]]},"310":{"position":[[54,3]]},"311":{"position":[[41,3]]},"312":{"position":[[44,3]]},"313":{"position":[[30,3]]},"314":{"position":[[43,3]]},"315":{"position":[[50,3]]},"316":{"position":[[44,3]]},"317":{"position":[[44,3]]},"318":{"position":[[44,3]]},"319":{"position":[[48,3]]},"320":{"position":[[103,3]]},"321":{"position":[[46,3]]},"322":{"position":[[235,3]]},"323":{"position":[[47,3]]},"324":{"position":[[235,3]]},"325":{"position":[[270,3]]},"326":{"position":[[98,3]]},"327":{"position":[[78,3]]},"328":{"position":[[28,3]]},"329":{"position":[[171,3]]},"330":{"position":[[95,3]]},"331":{"position":[[150,3]]},"332":{"position":[[80,3]]},"333":{"position":[[40,3]]},"334":{"position":[[123,3]]},"335":{"position":[[62,3]]},"336":{"position":[[76,3]]},"337":{"position":[[48,3]]},"338":{"position":[[40,3]]},"339":{"position":[[34,3]]},"340":{"position":[[54,3]]},"342":{"position":[[2,3]]},"343":{"position":[[2,3]]},"346":{"position":[[197,3]]},"347":{"position":[[134,3]]},"348":{"position":[[251,3]]},"350":{"position":[[20,3]]},"351":{"position":[[20,3]]},"352":{"position":[[26,3]]},"353":{"position":[[34,3]]},"354":{"position":[[34,3]]},"355":{"position":[[34,3]]},"356":{"position":[[51,3]]},"357":{"position":[[40,3]]},"358":{"position":[[86,3]]},"359":{"position":[[92,3]]},"360":{"position":[[43,3]]},"361":{"position":[[69,3]]},"362":{"position":[[20,3]]},"363":{"position":[[26,3]]},"364":{"position":[[50,3]]},"365":{"position":[[48,3]]},"366":{"position":[[44,3]]},"367":{"position":[[44,3]]},"368":{"position":[[45,3]]},"369":{"position":[[57,3]]},"370":{"position":[[44,3]]},"371":{"position":[[36,3]]},"372":{"position":[[62,3]]},"373":{"position":[[27,3]]},"374":{"position":[[72,3]]},"375":{"position":[[76,3]]},"376":{"position":[[61,3]]},"377":{"position":[[45,3]]},"378":{"position":[[59,3]]},"379":{"position":[[45,3]]},"380":{"position":[[43,3]]},"381":{"position":[[45,3]]},"382":{"position":[[68,3]]}},"keywords":{}}],["russ",{"_index":483,"title":{},"content":{"47":{"position":[[347,8]]},"212":{"position":[[329,8]]}},"keywords":{}}],["s",{"_index":76,"title":{},"content":{"6":{"position":[[847,3],[923,2]]},"194":{"position":[[541,6],[577,12]]}},"keywords":{}}],["same",{"_index":105,"title":{},"content":{"9":{"position":[[144,4]]},"20":{"position":[[1285,4]]},"138":{"position":[[76,4]]}},"keywords":{}}],["save",{"_index":100,"title":{},"content":{"9":{"position":[[25,5]]}},"keywords":{}}],["scheme",{"_index":124,"title":{"14":{"position":[[0,7]]},"112":{"position":[[0,7]]}},"content":{"14":{"position":[[26,6]]}},"keywords":{}}],["screen",{"_index":686,"title":{},"content":{"91":{"position":[[37,6]]},"92":{"position":[[31,6]]},"139":{"position":[[56,6]]},"140":{"position":[[56,6]]},"258":{"position":[[71,6],[403,7]]},"259":{"position":[[80,6]]}},"keywords":{}}],["screenshot",{"_index":834,"title":{"134":{"position":[[0,11]]},"255":{"position":[[0,11]]},"311":{"position":[[0,11]]},"363":{"position":[[0,11]]}},"content":{"122":{"position":[[66,11],[221,11]]},"134":{"position":[[53,11],[190,11],[369,10]]},"156":{"position":[[372,11]]},"255":{"position":[[48,10]]},"299":{"position":[[168,11]]},"311":{"position":[[138,11]]},"333":{"position":[[332,11]]}},"keywords":{}}],["script",{"_index":10,"title":{"5":{"position":[[13,8]]},"193":{"position":[[3,6]]},"281":{"position":[[3,6]]}},"content":{},"keywords":{}}],["scroll",{"_index":862,"title":{},"content":{"129":{"position":[[44,7]]}},"keywords":{}}],["sd",{"_index":911,"title":{},"content":{"149":{"position":[[337,3]]},"326":{"position":[[229,3]]}},"keywords":{}}],["second",{"_index":58,"title":{},"content":{"6":{"position":[[522,7],[757,7],[851,9],[926,9]]},"19":{"position":[[281,6]]},"59":{"position":[[103,8]]},"71":{"position":[[101,6]]},"120":{"position":[[75,6]]},"136":{"position":[[245,7],[271,7]]},"150":{"position":[[137,8]]},"245":{"position":[[52,7]]},"246":{"position":[[55,7]]},"247":{"position":[[56,7]]},"250":{"position":[[191,6]]},"251":{"position":[[204,6]]},"269":{"position":[[80,8],[94,7]]}},"keywords":{}}],["secur",{"_index":873,"title":{},"content":{"134":{"position":[[291,8]]},"258":{"position":[[333,8]]},"260":{"position":[[310,8]]}},"keywords":{}}],["seek",{"_index":632,"title":{"82":{"position":[[0,5]]},"170":{"position":[[0,5]]},"245":{"position":[[0,5]]},"353":{"position":[[0,5]]}},"content":{"77":{"position":[[1184,4],[1226,4]]},"82":{"position":[[294,4]]},"165":{"position":[[1146,4],[1188,4]]},"170":{"position":[[254,4]]},"253":{"position":[[91,5]]},"361":{"position":[[47,4]]}},"keywords":{}}],["seen",{"_index":1027,"title":{},"content":{"261":{"position":[[107,4]]}},"keywords":{}}],["select",{"_index":257,"title":{"23":{"position":[[4,6]]}},"content":{"27":{"position":[[52,11],[319,8],[541,7],[1026,7]]},"149":{"position":[[54,9]]}},"keywords":{}}],["selector",{"_index":261,"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]]},"146":{"position":[[249,9],[401,9]]},"323":{"position":[[190,9],[322,9]]},"342":{"position":[[153,9]]},"343":{"position":[[3843,9]]},"346":{"position":[[89,8],[418,9],[862,9],[1235,9],[1263,9],[1335,9]]},"347":{"position":[[698,9]]},"348":{"position":[[676,9]]}},"keywords":{}}],["self",{"_index":427,"title":{},"content":{"31":{"position":[[15,4]]}},"keywords":{}}],["sent",{"_index":606,"title":{},"content":{"77":{"position":[[582,4]]},"165":{"position":[[544,4]]}},"keywords":{}}],["server",{"_index":899,"title":{},"content":{"143":{"position":[[478,6],[538,6],[620,6]]},"320":{"position":[[320,6]]}},"keywords":{}}],["set",{"_index":170,"title":{"26":{"position":[[11,7]]},"72":{"position":[[0,8]]},"135":{"position":[[0,8]]},"146":{"position":[[0,9]]},"237":{"position":[[0,8]]},"312":{"position":[[0,8]]},"323":{"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]]},"43":{"position":[[189,3],[202,3]]},"52":{"position":[[38,3]]},"72":{"position":[[38,7]]},"73":{"position":[[50,7],[174,8]]},"82":{"position":[[251,3]]},"131":{"position":[[94,7],[124,3],[131,7],[258,8]]},"132":{"position":[[106,7],[255,8]]},"133":{"position":[[94,7],[242,8]]},"135":{"position":[[51,7],[211,8]]},"141":{"position":[[223,8]]},"146":{"position":[[41,7],[80,7],[193,8],[208,9],[236,7],[388,7]]},"152":{"position":[[753,3]]},"153":{"position":[[24,3]]},"154":{"position":[[24,3]]},"156":{"position":[[388,8]]},"208":{"position":[[106,3]]},"238":{"position":[[138,8]]},"248":{"position":[[37,3]]},"249":{"position":[[37,3]]},"250":{"position":[[32,3],[47,4]]},"251":{"position":[[32,3]]},"252":{"position":[[38,7]]},"253":{"position":[[37,3],[73,3]]},"258":{"position":[[38,3]]},"259":{"position":[[38,7]]},"260":{"position":[[38,3]]},"261":{"position":[[37,7]]},"262":{"position":[[38,3]]},"264":{"position":[[38,3],[73,3]]},"266":{"position":[[37,3]]},"267":{"position":[[37,3]]},"268":{"position":[[37,3]]},"269":{"position":[[36,7],[349,3]]},"271":{"position":[[52,3]]},"272":{"position":[[53,3]]},"273":{"position":[[53,3]]},"283":{"position":[[115,8]]},"290":{"position":[[550,10]]},"292":{"position":[[88,8]]},"293":{"position":[[258,8]]},"308":{"position":[[55,7],[181,8]]},"309":{"position":[[172,8]]},"310":{"position":[[170,8]]},"312":{"position":[[141,8]]},"318":{"position":[[192,8]]},"323":{"position":[[144,8],[159,9]]},"333":{"position":[[348,8]]},"346":{"position":[[294,8],[360,9]]},"347":{"position":[[231,8],[297,9]]},"348":{"position":[[348,8],[414,9]]}},"keywords":{}}],["setart",{"_index":222,"title":{},"content":{"22":{"position":[[480,7]]},"383":{"position":[[398,7]]}},"keywords":{}}],["setart(art",{"_index":247,"title":{},"content":{"22":{"position":[[1080,13]]},"383":{"position":[[998,13]]}},"keywords":{}}],["setinterval(upd",{"_index":228,"title":{},"content":{"22":{"position":[[620,19]]},"383":{"position":[[538,19]]}},"keywords":{}}],["setter",{"_index":508,"title":{},"content":{"53":{"position":[[53,7]]},"353":{"position":[[4,9]]},"354":{"position":[[4,9]]},"355":{"position":[[4,9]]}},"keywords":{}}],["setter/gett",{"_index":1161,"title":{},"content":{"356":{"position":[[4,16]]},"357":{"position":[[4,16]]},"360":{"position":[[4,16]]},"361":{"position":[[4,16]]},"366":{"position":[[4,16]]},"367":{"position":[[4,16]]},"368":{"position":[[4,16]]},"369":{"position":[[4,16]]},"370":{"position":[[4,16]]},"372":{"position":[[4,16]]},"374":{"position":[[4,16]]},"375":{"position":[[4,16]]},"376":{"position":[[4,16]]},"377":{"position":[[4,16]]},"378":{"position":[[4,16]]},"380":{"position":[[4,16]]},"381":{"position":[[4,16]]}},"keywords":{}}],["setter/getterdefault",{"_index":1065,"title":{},"content":{"270":{"position":[[6,21]]}},"keywords":{}}],["setter/getterparamet",{"_index":995,"title":{},"content":{"248":{"position":[[6,23]]},"249":{"position":[[6,23]]},"252":{"position":[[6,23]]},"253":{"position":[[6,23]]},"258":{"position":[[6,23]]},"259":{"position":[[6,23]]},"260":{"position":[[6,23]]},"261":{"position":[[6,23]]},"262":{"position":[[6,23]]},"264":{"position":[[6,23]]},"266":{"position":[[6,23]]},"267":{"position":[[6,23]]},"268":{"position":[[6,23]]},"269":{"position":[[6,23]]},"272":{"position":[[6,23]]},"273":{"position":[[6,23]]}},"keywords":{}}],["setterparamet",{"_index":992,"title":{},"content":{"245":{"position":[[6,16]]},"246":{"position":[[6,16]]},"247":{"position":[[6,16]]}},"keywords":{}}],["settim",{"_index":224,"title":{},"content":{"22":{"position":[[519,8]]},"383":{"position":[[437,8]]}},"keywords":{}}],["settime((tim",{"_index":227,"title":{},"content":{"22":{"position":[[588,14]]},"383":{"position":[[506,14]]}},"keywords":{}}],["settimeout",{"_index":491,"title":{},"content":{"50":{"position":[[289,13]]},"51":{"position":[[336,13]]},"52":{"position":[[350,13]]},"53":{"position":[[358,13]]},"56":{"position":[[562,13]]},"57":{"position":[[645,13]]},"61":{"position":[[209,13]]},"62":{"position":[[651,13]]},"64":{"position":[[231,13]]},"65":{"position":[[641,13]]},"67":{"position":[[243,13]]},"69":{"position":[[234,13]]},"73":{"position":[[276,13]]},"215":{"position":[[258,13]]},"216":{"position":[[299,13]]},"217":{"position":[[320,13]]},"218":{"position":[[306,13]]},"221":{"position":[[533,13]]},"222":{"position":[[403,13]]},"226":{"position":[[168,13]]},"227":{"position":[[399,13]]},"229":{"position":[[196,13]]},"230":{"position":[[394,13]]},"232":{"position":[[196,13]]},"234":{"position":[[191,13]]},"238":{"position":[[240,13]]},"243":{"position":[[182,13]]},"244":{"position":[[204,13]]},"247":{"position":[[208,13]]},"250":{"position":[[361,13]]},"251":{"position":[[374,13]]},"258":{"position":[[249,13]]},"259":{"position":[[264,13]]},"260":{"position":[[233,13]]},"351":{"position":[[173,13]]},"352":{"position":[[181,13]]},"355":{"position":[[176,13]]},"358":{"position":[[229,13]]},"359":{"position":[[235,13]]},"366":{"position":[[213,13]]},"367":{"position":[[219,13]]},"368":{"position":[[210,13]]}},"keywords":{}}],["setting.queryselector('input[type=rang",{"_index":1134,"title":{},"content":{"290":{"position":[[578,44]]}},"keywords":{}}],["shaka",{"_index":728,"title":{"98":{"position":[[0,5]]},"186":{"position":[[0,5]]}},"content":{},"keywords":{}}],["shaka.player(video",{"_index":734,"title":{},"content":{"98":{"position":[[290,20]]},"186":{"position":[[284,20]]}},"keywords":{}}],["shaka.polyfill.installal",{"_index":733,"title":{},"content":{"98":{"position":[[244,28]]},"186":{"position":[[238,28]]}},"keywords":{}}],["shortcut",{"_index":879,"title":{},"content":{"136":{"position":[[42,8]]}},"keywords":{}}],["show",{"_index":485,"title":{"50":{"position":[[0,5]]},"56":{"position":[[0,5]]},"59":{"position":[[0,5]]},"61":{"position":[[0,5]]},"64":{"position":[[0,5]]},"67":{"position":[[0,5]]},"69":{"position":[[0,5]]},"73":{"position":[[0,5]]},"215":{"position":[[0,5]]},"221":{"position":[[0,5]]},"224":{"position":[[0,5]]},"226":{"position":[[0,5]]},"229":{"position":[[0,5]]},"232":{"position":[[0,5]]},"234":{"position":[[0,5]]},"238":{"position":[[0,5]]}},"content":{"50":{"position":[[29,4]]},"56":{"position":[[29,4]]},"59":{"position":[[30,4]]},"61":{"position":[[30,4]]},"64":{"position":[[30,4]]},"67":{"position":[[29,4]]},"69":{"position":[[31,4]]},"73":{"position":[[29,4]]},"150":{"position":[[23,4]]},"215":{"position":[[21,4]]},"221":{"position":[[21,4]]},"224":{"position":[[21,4]]},"226":{"position":[[21,4]]},"229":{"position":[[21,4]]},"232":{"position":[[21,4]]},"234":{"position":[[21,4]]},"238":{"position":[[21,4]]},"287":{"position":[[25,4]]}},"keywords":{}}],["side",{"_index":859,"title":{},"content":{"128":{"position":[[194,5]]},"143":{"position":[[485,4],[545,4],[627,5]]},"160":{"position":[[75,4]]},"320":{"position":[[327,4]]}},"keywords":{}}],["sierra"",{"_index":342,"title":{},"content":{"25":{"position":[[2751,12]]},"343":{"position":[[2751,12]]}},"keywords":{}}],["similar",{"_index":370,"title":{},"content":{"27":{"position":[[20,7]]}},"keywords":{}}],["singl",{"_index":153,"title":{"20":{"position":[[9,6]]}},"content":{"20":{"position":[[9,6]]}},"keywords":{}}],["size",{"_index":501,"title":{},"content":{"51":{"position":[[269,6],[399,6]]},"52":{"position":[[266,6]]},"53":{"position":[[291,6],[494,6]]},"118":{"position":[[105,5],[338,4]]},"124":{"position":[[197,4]]},"128":{"position":[[32,4],[86,5],[171,4]]},"154":{"position":[[473,6]]},"163":{"position":[[80,4],[98,5]]},"216":{"position":[[232,6],[362,6]]},"217":{"position":[[236,6]]},"218":{"position":[[239,6],[442,6]]},"265":{"position":[[21,4],[246,4]]},"331":{"position":[[360,6]]}},"keywords":{}}],["skip",{"_index":56,"title":{},"content":{"6":{"position":[[501,8],[1109,9]]}},"keywords":{}}],["skyline"",{"_index":344,"title":{},"content":{"25":{"position":[[2840,13]]},"343":{"position":[[2840,13]]}},"keywords":{}}],["slider",{"_index":412,"title":{"29":{"position":[[10,7]]}},"content":{},"keywords":{}}],["slumber"",{"_index":346,"title":{},"content":{"25":{"position":[[2930,13]]},"343":{"position":[[2930,13]]}},"keywords":{}}],["someth",{"_index":571,"title":{},"content":{"75":{"position":[[191,10]]},"151":{"position":[[186,10]]},"240":{"position":[[126,10]]},"328":{"position":[[123,10]]}},"keywords":{}}],["sometim",{"_index":188,"title":{},"content":{"21":{"position":[[20,9]]},"157":{"position":[[215,9]]}},"keywords":{}}],["sourc",{"_index":818,"title":{},"content":{"119":{"position":[[43,6]]},"134":{"position":[[321,6]]}},"keywords":{}}],["space",{"_index":886,"title":{},"content":{"136":{"position":[[279,5]]},"313":{"position":[[183,5]]}},"keywords":{}}],["specifi",{"_index":966,"title":{},"content":{"157":{"position":[[32,7],[295,7]]}},"keywords":{}}],["speed",{"_index":865,"title":{},"content":{"132":{"position":[[55,5]]},"267":{"position":[[65,6]]},"283":{"position":[[485,6]]}},"keywords":{}}],["src="${img}">",{"_index":517,"title":{},"content":{"56":{"position":[[263,28],[420,28]]},"57":{"position":[[730,28]]},"145":{"position":[[710,28]]},"221":{"position":[[234,28],[391,28]]},"222":{"position":[[488,28]]},"322":{"position":[[470,28]]}},"keywords":{}}],["src="/assets/img/ploading.gif">",{"_index":953,"title":{},"content":{"156":{"position":[[204,46]]},"333":{"position":[[164,46]]}},"keywords":{}}],["src="/assets/img/state.png">",{"_index":954,"title":{},"content":{"156":{"position":[[267,43]]},"333":{"position":[[227,43]]}},"keywords":{}}],["src="/assets/img/state.svg">",{"_index":402,"title":{},"content":{"28":{"position":[[480,43]]},"29":{"position":[[591,43]]},"347":{"position":[[399,43]]},"348":{"position":[[513,43]]}},"keywords":{}}],["src="/assets/sample/poster.jpg">",{"_index":46,"title":{},"content":{"6":{"position":[[251,47]]},"194":{"position":[[224,47]]}},"keywords":{}}],["src="https://cdn.jsdelivr.net/npm/artplay",{"_index":18,"title":{},"content":{"5":{"position":[[134,48]]},"193":{"position":[[131,48]]},"281":{"position":[[135,48]]}},"keywords":{}}],["src="https://unpkg.com/artplay",{"_index":21,"title":{},"content":{"5":{"position":[[280,37]]},"193":{"position":[[277,37]]},"281":{"position":[[289,37]]}},"keywords":{}}],["src="path/to/artplay",{"_index":15,"title":{},"content":{"5":{"position":[[32,27]]},"193":{"position":[[29,27]]},"281":{"position":[[29,27]]}},"keywords":{}}],["src="path/to/artplayer.js"></script>",{"_index":768,"title":{},"content":{"103":{"position":[[312,55]]}},"keywords":{}}],["srt",{"_index":947,"title":{},"content":{"154":{"position":[[175,4],[414,6]]},"331":{"position":[[301,6]]}},"keywords":{}}],["ssr",{"_index":132,"title":{},"content":{"17":{"position":[[59,3]]},"115":{"position":[[31,3]]},"143":{"position":[[43,3],[451,3]]},"320":{"position":[[26,3],[314,3]]}},"keywords":{}}],["start",{"_index":623,"title":{},"content":{"77":{"position":[[991,5]]},"165":{"position":[[953,5]]}},"keywords":{}}],["state",{"_index":395,"title":{},"content":{"28":{"position":[[137,5],[750,5]]},"29":{"position":[[133,5]]},"87":{"position":[[149,7],[168,5],[234,5]]},"121":{"position":[[70,5]]},"156":{"position":[[251,6]]},"175":{"position":[[132,7],[151,5],[178,5]]},"333":{"position":[[211,6]]}},"keywords":{}}],["static",{"_index":95,"title":{"8":{"position":[[0,6]]}},"content":{},"keywords":{}}],["step",{"_index":419,"title":{},"content":{"29":{"position":[[306,4]]},"348":{"position":[[231,4]]}},"keywords":{}}],["step="1"",{"_index":1129,"title":{},"content":{"290":{"position":[[435,18]]}},"keywords":{}}],["stinson"",{"_index":348,"title":{},"content":{"25":{"position":[[3020,13]]},"343":{"position":[[3020,13]]}},"keywords":{}}],["stop",{"_index":593,"title":{},"content":{"77":{"position":[[223,4],[349,8],[718,7],[1556,7]]},"165":{"position":[[185,4],[311,8],[680,7],[1518,7]]}},"keywords":{}}],["storag",{"_index":452,"title":{"43":{"position":[[0,8]]},"208":{"position":[[0,8]]}},"content":{"43":{"position":[[31,7]]}},"keywords":{}}],["storage.googleapis.com/shaka",{"_index":730,"title":{},"content":{"98":{"position":[[136,31]]},"186":{"position":[[130,31]]}},"keywords":{}}],["store",{"_index":120,"title":{},"content":{"13":{"position":[[13,5]]}},"keywords":{}}],["streams.mux.dev/x36xhzz/x36xhzz.m3u8",{"_index":709,"title":{},"content":{"96":{"position":[[147,38]]},"184":{"position":[[141,38]]}},"keywords":{}}],["string",{"_index":108,"title":{},"content":{"10":{"position":[[6,6]]},"11":{"position":[[6,6]]},"17":{"position":[[6,6],[34,7]]},"27":{"position":[[336,6]]},"28":{"position":[[189,6]]},"29":{"position":[[183,6]]},"57":{"position":[[133,6],[441,6]]},"62":{"position":[[135,6],[443,6],[488,6]]},"65":{"position":[[138,6],[446,6]]},"108":{"position":[[4,6]]},"109":{"position":[[4,6]]},"115":{"position":[[4,6]]},"145":{"position":[[129,6],[437,6]]},"147":{"position":[[132,6],[440,6]]},"148":{"position":[[147,6],[455,6],[500,6]]},"149":{"position":[[157,6],[181,6]]},"150":{"position":[[151,6]]},"152":{"position":[[404,6]]},"153":{"position":[[91,6]]},"154":{"position":[[123,6],[148,6],[221,6]]},"156":{"position":[[71,6]]},"222":{"position":[[66,6],[220,6]]},"227":{"position":[[66,6],[220,6],[244,6]]},"230":{"position":[[66,6],[220,6]]},"249":{"position":[[30,6]]},"250":{"position":[[25,6]]},"251":{"position":[[25,6]]},"261":{"position":[[30,6]]},"266":{"position":[[30,6]]},"268":{"position":[[30,6]]},"271":{"position":[[25,6]]},"272":{"position":[[30,6]]},"273":{"position":[[30,6]]},"296":{"position":[[4,9]]},"298":{"position":[[4,9]]},"299":{"position":[[4,9]]},"300":{"position":[[4,9]]},"322":{"position":[[64,6],[218,6]]},"324":{"position":[[64,6],[218,6]]},"325":{"position":[[65,6],[219,6],[243,6]]},"326":{"position":[[68,6],[84,6]]},"327":{"position":[[64,6]]},"330":{"position":[[40,6]]},"331":{"position":[[56,6],[73,6],[127,6]]},"334":{"position":[[4,9]]},"336":{"position":[[4,9]]},"346":{"position":[[183,6]]},"347":{"position":[[120,6]]},"348":{"position":[[116,6]]},"357":{"position":[[21,6]]},"358":{"position":[[16,6]]},"359":{"position":[[16,6]]},"369":{"position":[[21,6]]},"374":{"position":[[21,6]]},"376":{"position":[[21,6]]},"379":{"position":[[16,6]]},"380":{"position":[[21,6]]},"381":{"position":[[21,6]]}},"keywords":{}}],["stringdefault",{"_index":817,"title":{},"content":{"119":{"position":[[6,14]]},"121":{"position":[[6,14]]},"122":{"position":[[6,14]]},"123":{"position":[[6,14]]},"157":{"position":[[6,14]]},"159":{"position":[[6,14]]}},"keywords":{}}],["string、el",{"_index":375,"title":{},"content":{"27":{"position":[[125,14],[170,14]]},"28":{"position":[[30,14],[75,14]]},"29":{"position":[[30,14],[75,14]]},"57":{"position":[[258,14]]},"62":{"position":[[260,14]]},"65":{"position":[[263,14]]},"145":{"position":[[254,14]]},"147":{"position":[[257,14]]},"148":{"position":[[272,14]]},"222":{"position":[[119,14]]},"227":{"position":[[119,14]]},"230":{"position":[[119,14]]},"295":{"position":[[4,17]]},"322":{"position":[[117,14]]},"324":{"position":[[117,14]]},"325":{"position":[[118,14]]},"346":{"position":[[37,14],[68,14]]},"347":{"position":[[13,14],[44,14]]},"348":{"position":[[13,14],[44,14]]}},"keywords":{}}],["string、elementdefault",{"_index":812,"title":{},"content":{"118":{"position":[[6,22]]}},"keywords":{}}],["style",{"_index":236,"title":{"51":{"position":[[0,6]]},"216":{"position":[[0,6]]}},"content":{"22":{"position":[[921,8]]},"51":{"position":[[22,5],[64,5],[236,6]]},"52":{"position":[[233,6]]},"53":{"position":[[262,6],[463,6]]},"56":{"position":[[292,6],[449,6]]},"57":{"position":[[302,5],[325,5],[759,6]]},"62":{"position":[[304,5],[327,5],[805,6]]},"65":{"position":[[307,5],[330,5]]},"145":{"position":[[298,5],[321,5],[739,6]]},"147":{"position":[[301,5],[324,5]]},"148":{"position":[[316,5],[339,5],[759,6],[1006,6]]},"154":{"position":[[184,5],[206,5],[440,6]]},"216":{"position":[[16,5],[199,6]]},"217":{"position":[[203,6]]},"218":{"position":[[210,6],[411,6]]},"221":{"position":[[263,6],[420,6]]},"222":{"position":[[145,5],[517,6]]},"227":{"position":[[145,5]]},"230":{"position":[[145,5]]},"290":{"position":[[481,6]]},"322":{"position":[[143,5],[499,6]]},"324":{"position":[[143,5]]},"325":{"position":[[144,5],[480,6],[671,6]]},"331":{"position":[[100,5],[327,6]]},"383":{"position":[[839,8]]}},"keywords":{}}],["style="color:red">",{"_index":1159,"title":{},"content":{"346":{"position":[[463,33]]}},"keywords":{}}],["style="color:red">subtitl",{"_index":263,"title":{},"content":{"24":{"position":[[198,39]]},"27":{"position":[[641,39]]},"342":{"position":[[198,39]]}},"keywords":{}}],["style="color:yellow">",{"_index":1160,"title":{},"content":{"346":{"position":[[577,36]]}},"keywords":{}}],["style="color:yellow">subtitl",{"_index":266,"title":{},"content":{"24":{"position":[[318,42]]},"27":{"position":[[761,42]]},"342":{"position":[[318,42]]}},"keywords":{}}],["style="width",{"_index":515,"title":{},"content":{"56":{"position":[[232,18],[389,18]]},"57":{"position":[[699,18]]},"145":{"position":[[679,18]]},"221":{"position":[[203,18],[360,18]]},"222":{"position":[[457,18]]},"322":{"position":[[439,18]]}},"keywords":{}}],["submenu",{"_index":907,"title":{},"content":{"146":{"position":[[269,8],[294,8],[421,8],[446,8]]}},"keywords":{}}],["subtitl",{"_index":259,"title":{"24":{"position":[[7,9]]},"49":{"position":[[0,9]]},"154":{"position":[[0,9]]},"214":{"position":[[0,9]]},"331":{"position":[[0,9]]}},"content":{"24":{"position":[[138,9]]},"27":{"position":[[549,10],[581,9]]},"49":{"position":[[24,8]]},"50":{"position":[[46,8],[165,9]]},"51":{"position":[[55,8],[169,9]]},"52":{"position":[[54,8],[166,9]]},"53":{"position":[[80,8],[195,9],[452,10]]},"141":{"position":[[28,8],[172,9]]},"154":{"position":[[32,9],[64,9],[130,8],[155,8],[197,8],[228,8],[360,9]]},"215":{"position":[[134,9]]},"216":{"position":[[132,9]]},"217":{"position":[[136,9]]},"218":{"position":[[143,9],[400,10]]},"318":{"position":[[141,9]]},"331":{"position":[[247,9]]},"342":{"position":[[138,9]]}},"keywords":{}}],["subtitleoffset",{"_index":890,"title":{"141":{"position":[[0,15]]},"318":{"position":[[0,15]]}},"content":{"141":{"position":[[238,15]]},"318":{"position":[[207,15]]}},"keywords":{}}],["success",{"_index":927,"title":{},"content":{"152":{"position":[[366,11]]}},"keywords":{}}],["such",{"_index":667,"title":{},"content":{"86":{"position":[[35,4]]},"118":{"position":[[369,4]]},"124":{"position":[[251,5]]},"157":{"position":[[185,5]]},"254":{"position":[[237,4]]},"258":{"position":[[411,4]]},"260":{"position":[[378,5]]}},"keywords":{}}],["suffix",{"_index":967,"title":{},"content":{"157":{"position":[[159,6],[265,7]]}},"keywords":{}}],["support",{"_index":73,"title":{},"content":{"6":{"position":[[800,7]]},"27":{"position":[[68,7]]},"95":{"position":[[388,7]]},"96":{"position":[[506,7]]},"119":{"position":[[67,7]]},"152":{"position":[[396,7]]},"154":{"position":[[56,7]]},"156":{"position":[[58,7]]},"159":{"position":[[90,8]]},"250":{"position":[[125,8]]},"251":{"position":[[138,8]]},"266":{"position":[[62,7]]},"267":{"position":[[72,7]]},"268":{"position":[[73,7]]}},"keywords":{}}],["surround.mp4",{"_index":740,"title":{},"content":{"99":{"position":[[444,14]]},"187":{"position":[[438,14]]}},"keywords":{}}],["suspend",{"_index":643,"title":{},"content":{"77":{"position":[[1392,10]]},"165":{"position":[[1354,10]]}},"keywords":{}}],["sutro"",{"_index":350,"title":{},"content":{"25":{"position":[[3108,11]]},"343":{"position":[[3108,11]]}},"keywords":{}}],["switch",{"_index":258,"title":{"24":{"position":[[0,6]]},"25":{"position":[[0,6]]},"28":{"position":[[4,6]]},"53":{"position":[[0,7]]},"218":{"position":[[0,7]]}},"content":{"28":{"position":[[107,6],[524,7],[743,6],[920,7],[1035,7]]},"53":{"position":[[23,6]]},"135":{"position":[[72,6]]},"136":{"position":[[285,6]]},"137":{"position":[[55,6]]},"218":{"position":[[16,6]]},"244":{"position":[[15,6]]},"347":{"position":[[65,6],[443,7],[782,7],[892,7]]}},"keywords":{}}],["switchoff",{"_index":964,"title":{},"content":{"156":{"position":[[614,10]]},"333":{"position":[[574,10]]}},"keywords":{}}],["switchon",{"_index":963,"title":{},"content":{"156":{"position":[[600,9]]},"333":{"position":[[560,9]]}},"keywords":{}}],["switchqual",{"_index":1003,"title":{"251":{"position":[[0,14]]},"359":{"position":[[0,14]]}},"content":{},"keywords":{}}],["switchurl",{"_index":998,"title":{"250":{"position":[[0,10]]},"358":{"position":[[0,10]]}},"content":{"251":{"position":[[72,10]]},"359":{"position":[[34,9]]}},"keywords":{}}],["synchronousplayback",{"_index":1094,"title":{},"content":{"283":{"position":[[743,20]]}},"keywords":{}}],["syntax",{"_index":191,"title":{},"content":{"21":{"position":[[50,6]]}},"keywords":{}}],["take",{"_index":564,"title":{},"content":{"71":{"position":[[423,4]]},"136":{"position":[[326,4]]}},"keywords":{}}],["templat",{"_index":441,"title":{"38":{"position":[[0,9]]},"203":{"position":[[0,9]]}},"content":{},"keywords":{}}],["template/react.j",{"_index":796,"title":{},"content":{"105":{"position":[[35,17]]}},"keywords":{}}],["template/vue.j",{"_index":775,"title":{},"content":{"104":{"position":[[33,15]]}},"keywords":{}}],["temporari",{"_index":650,"title":{},"content":{"77":{"position":[[1577,9]]},"165":{"position":[[1539,9]]}},"keywords":{}}],["termin",{"_index":601,"title":{},"content":{"77":{"position":[[439,11]]},"165":{"position":[[401,11]]}},"keywords":{}}],["text",{"_index":379,"title":{},"content":{"27":{"position":[[351,4]]},"28":{"position":[[204,4]]},"29":{"position":[[198,4]]},"57":{"position":[[455,4]]},"62":{"position":[[457,4]]},"65":{"position":[[460,4]]},"145":{"position":[[451,4]]},"147":{"position":[[454,4]]},"148":{"position":[[469,4]]},"150":{"position":[[146,4],[168,4],[297,5],[338,5],[374,5],[409,5],[450,5]]},"283":{"position":[[228,5],[353,5],[417,5]]},"285":{"position":[[233,5],[260,5],[287,5]]},"289":{"position":[[285,4],[324,6],[467,5],[473,5]]},"327":{"position":[[59,4],[200,5],[241,5],[277,5],[312,5],[353,5]]}},"keywords":{}}],["text.trim",{"_index":1120,"title":{},"content":{"289":{"position":[[334,13]]}},"keywords":{}}],["theme",{"_index":836,"title":{"123":{"position":[[0,6]]},"273":{"position":[[0,6]]},"300":{"position":[[0,6]]},"381":{"position":[[0,6]]}},"content":{"123":{"position":[[33,5],[180,6]]},"273":{"position":[[64,5]]},"283":{"position":[[1049,6]]},"300":{"position":[[137,6]]}},"keywords":{}}],["third",{"_index":691,"title":{"94":{"position":[[0,5]]}},"content":{"158":{"position":[[86,5]]}},"keywords":{}}],["this.$emit("get",{"_index":787,"title":{},"content":{"104":{"position":[[454,20]]}},"keywords":{}}],["this.$nexttick",{"_index":786,"title":{},"content":{"104":{"position":[[428,17]]}},"keywords":{}}],["this.$refs.artref",{"_index":785,"title":{},"content":{"104":{"position":[[405,18]]}},"keywords":{}}],["this.inst",{"_index":783,"title":{},"content":{"104":{"position":[[346,13],[491,15],[535,14]]}},"keywords":{}}],["this.instance.destroy",{"_index":791,"title":{},"content":{"104":{"position":[[561,22]]}},"keywords":{}}],["this.instance.destroy(fals",{"_index":792,"title":{},"content":{"104":{"position":[[586,29]]}},"keywords":{}}],["this.opt",{"_index":784,"title":{},"content":{"104":{"position":[[378,15]]}},"keywords":{}}],["this.play",{"_index":826,"title":{},"content":{"120":{"position":[[309,12]]},"297":{"position":[[202,12]]}},"keywords":{}}],["this就是播放器实例,但回调函数假如使用了箭头函数,thi",{"_index":1152,"title":{},"content":{"297":{"position":[[223,47]]}},"keywords":{}}],["three",{"_index":163,"title":{},"content":{"20":{"position":[[192,5]]},"119":{"position":[[75,5]]}},"keywords":{}}],["through",{"_index":24,"title":{},"content":{"5":{"position":[[424,7]]},"9":{"position":[[87,7]]},"20":{"position":[[305,7]]},"22":{"position":[[127,7]]},"143":{"position":[[214,7]]}},"keywords":{}}],["thumbnail",{"_index":937,"title":{"153":{"position":[[0,11]]},"330":{"position":[[0,11]]}},"content":{"153":{"position":[[267,11]]},"330":{"position":[[192,11]]}},"keywords":{}}],["time",{"_index":53,"title":{},"content":{"6":{"position":[[453,4],[699,4]]},"9":{"position":[[149,5]]},"19":{"position":[[42,4],[317,4],[368,5]]},"22":{"position":[[401,4],[512,6],[609,4]]},"59":{"position":[[91,4]]},"77":{"position":[[1424,4]]},"82":{"position":[[24,4]]},"89":{"position":[[86,5]]},"125":{"position":[[70,4]]},"138":{"position":[[81,5]]},"141":{"position":[[37,4]]},"150":{"position":[[126,4],[287,5],[327,5],[363,5],[398,5],[439,5]]},"165":{"position":[[1386,4]]},"245":{"position":[[36,4]]},"246":{"position":[[36,4]]},"247":{"position":[[36,4]]},"253":{"position":[[67,5],[77,4]]},"275":{"position":[[78,4],[324,4],[375,5]]},"283":{"position":[[249,5],[366,5],[430,5]]},"285":{"position":[[246,5],[273,5],[300,5]]},"327":{"position":[[35,6],[190,5],[230,5],[266,5],[301,5],[342,5]]},"383":{"position":[[319,4],[430,6],[527,4]]}},"keywords":{}}],["time={tim",{"_index":249,"title":{},"content":{"22":{"position":[[1133,11],[1209,11]]},"383":{"position":[[1051,11],[1127,11]]}},"keywords":{}}],["timer",{"_index":219,"title":{},"content":{"22":{"position":[[393,7]]},"383":{"position":[[311,7]]}},"keywords":{}}],["tip",{"_index":85,"title":{},"content":{"7":{"position":[[15,3]]},"71":{"position":[[402,3]]},"82":{"position":[[247,3]]},"124":{"position":[[171,3]]},"127":{"position":[[184,3]]},"134":{"position":[[271,3]]},"136":{"position":[[305,3]]},"143":{"position":[[447,3]]},"152":{"position":[[690,3]]},"254":{"position":[[195,3]]},"258":{"position":[[310,3]]},"260":{"position":[[287,3]]},"265":{"position":[[242,3]]},"269":{"position":[[305,3]]}},"keywords":{}}],["titl",{"_index":832,"title":{"122":{"position":[[0,6]]},"272":{"position":[[0,6]]},"299":{"position":[[0,6]]},"380":{"position":[[0,6]]}},"content":{"122":{"position":[[191,6]]},"272":{"position":[[64,5],[242,7]]},"299":{"position":[[138,6]]}},"keywords":{}}],["toaster"",{"_index":352,"title":{},"content":{"25":{"position":[[3196,13]]},"343":{"position":[[3196,13]]}},"keywords":{}}],["toggl",{"_index":397,"title":{"244":{"position":[[0,7]]},"352":{"position":[[0,7]]}},"content":{"28":{"position":[[168,6]]}},"keywords":{}}],["tooltip",{"_index":378,"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]]},"57":{"position":[[433,7]]},"62":{"position":[[435,7],[778,8]]},"65":{"position":[[438,7]]},"145":{"position":[[429,7]]},"147":{"position":[[432,7]]},"148":{"position":[[447,7],[732,8],[979,8]]},"222":{"position":[[212,7]]},"227":{"position":[[212,7],[485,8]]},"230":{"position":[[212,7]]},"322":{"position":[[210,7]]},"324":{"position":[[210,7]]},"325":{"position":[[211,7],[458,8],[649,8]]},"346":{"position":[[175,7],[400,8],[844,8]]},"347":{"position":[[112,7],[326,8]]},"348":{"position":[[108,7],[440,8],[760,8],[882,8]]}},"keywords":{}}],["top",{"_index":519,"title":{},"content":{"56":{"position":[[323,4],[480,4]]},"57":{"position":[[790,4]]},"145":{"position":[[770,4]]},"221":{"position":[[294,4],[451,4]]},"222":{"position":[[548,4]]},"322":{"position":[[530,4]]}},"keywords":{}}],["torrent",{"_index":741,"title":{},"content":{"99":{"position":[[465,10],[490,8],[609,9]]},"187":{"position":[[459,10],[484,8],[603,9]]}},"keywords":{}}],["torrent.files[0",{"_index":745,"title":{},"content":{"99":{"position":[[632,17]]},"187":{"position":[[626,17]]}},"keywords":{}}],["total",{"_index":69,"title":{},"content":{"6":{"position":[[728,5]]}},"keywords":{}}],["totaldur",{"_index":61,"title":{},"content":{"6":{"position":[[576,14],[765,14]]},"194":{"position":[[391,31],[479,14]]}},"keywords":{}}],["tri",{"_index":638,"title":{},"content":{"77":{"position":[[1280,6]]},"165":{"position":[[1242,6]]}},"keywords":{}}],["trigger",{"_index":532,"title":{},"content":{"57":{"position":[[392,9]]},"62":{"position":[[394,9]]},"65":{"position":[[397,9]]},"89":{"position":[[69,7]]},"93":{"position":[[0,7]]},"145":{"position":[[388,9]]},"147":{"position":[[391,9]]},"148":{"position":[[406,9]]},"253":{"position":[[113,7]]}},"keywords":{}}],["true",{"_index":37,"title":{},"content":{"6":{"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]]},"50":{"position":[[331,5]]},"64":{"position":[[225,5]]},"65":{"position":[[635,5]]},"67":{"position":[[237,5]]},"69":{"position":[[228,5]]},"73":{"position":[[183,5],[199,5],[270,5]]},"87":{"position":[[178,5]]},"88":{"position":[[142,5]]},"91":{"position":[[155,5]]},"92":{"position":[[152,5]]},"95":{"position":[[121,5]]},"96":{"position":[[122,5]]},"97":{"position":[[133,5],[325,6]]},"98":{"position":[[125,5]]},"99":{"position":[[127,5],[578,5],[683,5]]},"104":{"position":[[322,5]]},"120":{"position":[[286,5]]},"122":{"position":[[233,5]]},"125":{"position":[[182,5]]},"126":{"position":[[159,5]]},"127":{"position":[[160,5],[173,5],[283,5]]},"128":{"position":[[344,5]]},"129":{"position":[[230,5]]},"130":{"position":[[154,5]]},"131":{"position":[[142,4],[252,5],[267,5]]},"132":{"position":[[249,5],[264,5]]},"133":{"position":[[236,5],[251,5]]},"134":{"position":[[202,5]]},"135":{"position":[[220,5]]},"136":{"position":[[22,4],[163,5]]},"137":{"position":[[199,5]]},"138":{"position":[[22,4],[232,5]]},"139":{"position":[[228,5]]},"140":{"position":[[232,5]]},"141":{"position":[[232,5],[254,5]]},"142":{"position":[[219,5]]},"143":{"position":[[436,5]]},"144":{"position":[[22,4],[173,5]]},"146":{"position":[[202,5]]},"147":{"position":[[772,5]]},"149":{"position":[[325,5]]},"155":{"position":[[286,5],[305,5]]},"160":{"position":[[216,5]]},"161":{"position":[[218,5]]},"162":{"position":[[170,5]]},"163":{"position":[[261,5]]},"175":{"position":[[157,17]]},"176":{"position":[[121,5]]},"179":{"position":[[123,5]]},"180":{"position":[[126,5]]},"183":{"position":[[115,5]]},"184":{"position":[[116,5]]},"185":{"position":[[127,5],[319,6]]},"186":{"position":[[119,5]]},"187":{"position":[[121,5],[572,5],[677,5]]},"194":{"position":[[109,5],[127,5],[148,5]]},"215":{"position":[[300,5]]},"229":{"position":[[190,5]]},"230":{"position":[[388,5]]},"232":{"position":[[190,5]]},"234":{"position":[[185,5]]},"238":{"position":[[147,5],[163,5],[234,5]]},"242":{"position":[[132,5]]},"243":{"position":[[133,5]]},"244":{"position":[[153,5]]},"252":{"position":[[243,5]]},"258":{"position":[[189,5],[243,5]]},"259":{"position":[[201,5],[258,5]]},"260":{"position":[[180,5],[227,5]]},"262":{"position":[[208,5]]},"263":{"position":[[162,5]]},"264":{"position":[[80,5],[285,5]]},"270":{"position":[[312,5]]},"271":{"position":[[285,6]]},"283":{"position":[[109,5],[124,5],[144,5],[165,5],[397,5],[692,5],[718,5],[846,4],[1168,4]]},"289":{"position":[[501,5]]},"292":{"position":[[97,5]]},"293":{"position":[[267,5]]},"297":{"position":[[180,5]]},"299":{"position":[[180,5]]},"302":{"position":[[147,5]]},"303":{"position":[[134,5]]},"304":{"position":[[137,5],[150,5],[193,12]]},"305":{"position":[[201,5]]},"306":{"position":[[157,5]]},"307":{"position":[[133,5]]},"308":{"position":[[65,4],[175,5],[190,5]]},"309":{"position":[[166,5],[181,5]]},"310":{"position":[[164,5],[179,5]]},"311":{"position":[[150,5]]},"312":{"position":[[150,5]]},"313":{"position":[[15,4],[135,5]]},"314":{"position":[[145,5]]},"315":{"position":[[15,4],[154,5]]},"316":{"position":[[153,5]]},"317":{"position":[[156,5]]},"318":{"position":[[201,5],[223,5]]},"319":{"position":[[162,5]]},"320":{"position":[[300,5]]},"321":{"position":[[15,4],[156,5]]},"323":{"position":[[153,5]]},"324":{"position":[[505,5]]},"326":{"position":[[217,5]]},"332":{"position":[[216,5],[235,5]]},"337":{"position":[[151,5]]},"338":{"position":[[150,5]]},"339":{"position":[[145,5]]},"340":{"position":[[168,5]]},"342":{"position":[[176,5]]},"343":{"position":[[3777,5]]},"346":{"position":[[303,5],[315,5],[335,5],[354,5],[441,5],[885,5]]},"347":{"position":[[240,5],[252,5],[272,5],[291,5],[721,5],[900,5]]},"348":{"position":[[357,5],[369,5],[389,5],[408,5],[699,5]]},"350":{"position":[[124,5]]},"351":{"position":[[124,5]]},"352":{"position":[[130,5]]},"360":{"position":[[208,5]]},"366":{"position":[[153,5],[207,5]]},"367":{"position":[[156,5],[213,5]]},"368":{"position":[[157,5],[204,5]]},"370":{"position":[[183,5]]},"371":{"position":[[140,5]]},"372":{"position":[[45,4],[233,5]]},"378":{"position":[[234,5]]},"379":{"position":[[236,6]]},"382":{"position":[[61,4]]}},"keywords":{}}],["ts",{"_index":969,"title":{},"content":{"157":{"position":[[205,5]]}},"keywords":{}}],["turn",{"_index":66,"title":{},"content":{"6":{"position":[[681,6]]}},"keywords":{}}],["tw",{"_index":477,"title":{},"content":{"47":{"position":[[219,4]]},"159":{"position":[[111,2]]},"212":{"position":[[201,4]]},"336":{"position":[[71,2]]}},"keywords":{}}],["two",{"_index":538,"title":{},"content":{"59":{"position":[[99,3]]},"250":{"position":[[134,3]]},"251":{"position":[[147,3]]}},"keywords":{}}],["type",{"_index":98,"title":{"21":{"position":[[14,5]]},"157":{"position":[[0,5]]},"334":{"position":[[0,5]]}},"content":{"9":{"position":[[0,5]]},"10":{"position":[[0,5]]},"11":{"position":[[0,5]]},"12":{"position":[[0,5]]},"13":{"position":[[0,5]]},"14":{"position":[[0,5]]},"15":{"position":[[0,5]]},"16":{"position":[[0,5]]},"17":{"position":[[0,5]]},"18":{"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":[[0,5]]},"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],[150,4]]},"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]]},"53":{"position":[[0,5]]},"54":{"position":[[0,5]]},"55":{"position":[[0,5]]},"56":{"position":[[0,5]]},"57":{"position":[[0,5],[63,4]]},"58":{"position":[[0,5]]},"59":{"position":[[0,5]]},"60":{"position":[[0,5]]},"61":{"position":[[0,5]]},"62":{"position":[[0,5],[65,4]]},"63":{"position":[[0,5]]},"64":{"position":[[0,5]]},"65":{"position":[[0,5],[68,4]]},"66":{"position":[[0,5]]},"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]]},"95":{"position":[[269,5]]},"99":{"position":[[459,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],[59,4]]},"146":{"position":[[0,5]]},"147":{"position":[[0,5],[62,4]]},"148":{"position":[[0,5],[77,4]]},"149":{"position":[[0,5],[104,4]]},"150":{"position":[[0,5],[88,4]]},"151":{"position":[[0,5]]},"152":{"position":[[0,5],[283,5],[710,5]]},"153":{"position":[[0,5],[71,4]]},"154":{"position":[[0,5],[103,4],[143,4],[164,5],[408,5]]},"155":{"position":[[0,5]]},"156":{"position":[[0,5]]},"157":{"position":[[0,5],[402,5]]},"158":{"position":[[0,5]]},"159":{"position":[[0,5]]},"160":{"position":[[0,5]]},"161":{"position":[[0,5]]},"162":{"position":[[0,5]]},"163":{"position":[[0,5]]},"183":{"position":[[263,5]]},"187":{"position":[[453,5]]},"242":{"position":[[0,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]]},"331":{"position":[[68,4],[295,5]]},"334":{"position":[[220,5]]},"344":{"position":[[128,5]]}},"keywords":{}}],["type="button">click",{"_index":145,"title":{},"content":{"19":{"position":[[191,32]]},"275":{"position":[[227,32]]}},"keywords":{}}],["type="range"",{"_index":1126,"title":{},"content":{"290":{"position":[[374,22]]}},"keywords":{}}],["typedef",{"_index":194,"title":{},"content":{"21":{"position":[[106,8]]},"344":{"position":[[50,8]]}},"keywords":{}}],["typeof",{"_index":806,"title":{},"content":{"105":{"position":[[374,6]]}},"keywords":{}}],["typescript",{"_index":190,"title":{},"content":{"21":{"position":[[39,10]]},"344":{"position":[[14,10]]}},"keywords":{}}],["ua",{"_index":930,"title":{},"content":{"152":{"position":[[561,5]]},"329":{"position":[[282,5]]}},"keywords":{}}],["undefin",{"_index":822,"title":{},"content":{"120":{"position":[[23,9]]},"297":{"position":[[16,9]]}},"keywords":{}}],["unexpectedli",{"_index":640,"title":{},"content":{"77":{"position":[[1320,12]]},"165":{"position":[[1282,12]]}},"keywords":{}}],["uniqu",{"_index":527,"title":{},"content":{"57":{"position":[[144,6]]},"62":{"position":[[146,6]]},"65":{"position":[[149,6]]},"145":{"position":[[140,6]]},"147":{"position":[[143,6]]},"148":{"position":[[158,6]]}},"keywords":{}}],["unit",{"_index":57,"title":{},"content":{"6":{"position":[[514,4]]},"150":{"position":[[131,5]]},"245":{"position":[[47,4]]},"246":{"position":[[50,4]]},"247":{"position":[[51,4]]},"269":{"position":[[89,4]]}},"keywords":{}}],["unlock",{"_index":958,"title":{},"content":{"156":{"position":[[508,7]]},"333":{"position":[[468,7]]}},"keywords":{}}],["unpkg",{"_index":20,"title":{},"content":{"5":{"position":[[256,5]]},"193":{"position":[[253,5]]},"281":{"position":[[265,5]]}},"keywords":{}}],["up",{"_index":589,"title":{},"content":{"77":{"position":[[191,2],[327,2]]},"131":{"position":[[128,2]]},"165":{"position":[[153,2],[289,2]]},"252":{"position":[[46,2]]},"259":{"position":[[46,2]]},"261":{"position":[[45,2]]},"269":{"position":[[353,2]]}},"keywords":{}}],["updat",{"_index":226,"title":{"47":{"position":[[0,7]]},"212":{"position":[[0,7]]}},"content":{"22":{"position":[[570,6]]},"47":{"position":[[22,6]]},"77":{"position":[[504,8],[1477,8]]},"165":{"position":[[466,8],[1439,8]]},"212":{"position":[[16,6]]},"383":{"position":[[488,6]]}},"keywords":{}}],["url",{"_index":34,"title":{"52":{"position":[[0,4]]},"90":{"position":[[0,4]]},"119":{"position":[[0,4]]},"178":{"position":[[0,4]]},"217":{"position":[[0,4]]},"249":{"position":[[0,4]]},"296":{"position":[[0,4]]},"357":{"position":[[0,4]]}},"content":{"6":{"position":[[66,4],[380,4],[407,4]]},"9":{"position":[[221,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]]},"39":{"position":[[221,4]]},"40":{"position":[[109,4]]},"42":{"position":[[196,4]]},"43":{"position":[[331,4]]},"46":{"position":[[137,4]]},"47":{"position":[[118,4]]},"50":{"position":[[132,4],[177,4]]},"51":{"position":[[136,4],[181,4]]},"52":{"position":[[30,3],[63,3],[133,4],[178,4]]},"53":{"position":[[49,3],[162,4],[207,4]]},"56":{"position":[[172,4]]},"57":{"position":[[543,4]]},"59":{"position":[[245,4]]},"61":{"position":[[145,4]]},"62":{"position":[[587,4]]},"64":{"position":[[138,4]]},"65":{"position":[[548,4]]},"67":{"position":[[154,4]]},"69":{"position":[[148,4]]},"71":{"position":[[207,4]]},"73":{"position":[[141,4]]},"75":{"position":[[358,4]]},"77":{"position":[[1666,4]]},"79":{"position":[[132,4]]},"80":{"position":[[98,4]]},"81":{"position":[[97,4]]},"82":{"position":[[100,4]]},"83":{"position":[[102,4]]},"84":{"position":[[110,4]]},"85":{"position":[[127,4]]},"86":{"position":[[140,4]]},"87":{"position":[[96,4]]},"88":{"position":[[99,4]]},"89":{"position":[[158,4]]},"90":{"position":[[21,3],[99,4]]},"91":{"position":[[110,4]]},"92":{"position":[[104,4]]},"93":{"position":[[95,4]]},"95":{"position":[[127,4],[196,4],[282,4],[287,4]]},"96":{"position":[[128,4],[223,4],[464,4]]},"97":{"position":[[139,4],[244,4],[320,4]]},"98":{"position":[[131,4],[237,4]]},"99":{"position":[[133,4],[516,4]]},"101":{"position":[[127,4]]},"103":{"position":[[438,4]]},"107":{"position":[[125,4]]},"118":{"position":[[269,4]]},"119":{"position":[[183,4]]},"120":{"position":[[246,4]]},"121":{"position":[[193,4]]},"122":{"position":[[158,4]]},"123":{"position":[[147,4]]},"124":{"position":[[120,4]]},"125":{"position":[[141,4]]},"126":{"position":[[119,4]]},"127":{"position":[[117,4]]},"128":{"position":[[301,4]]},"129":{"position":[[187,4]]},"130":{"position":[[115,4]]},"131":{"position":[[213,4]]},"132":{"position":[[202,4]]},"133":{"position":[[190,4]]},"134":{"position":[[157,4]]},"135":{"position":[[178,4]]},"136":{"position":[[122,4]]},"137":{"position":[[161,4]]},"138":{"position":[[192,4]]},"139":{"position":[[183,4]]},"140":{"position":[[184,4]]},"141":{"position":[[139,4],[184,4]]},"142":{"position":[[169,4]]},"143":{"position":[[395,4]]},"144":{"position":[[127,4]]},"145":{"position":[[577,4]]},"146":{"position":[[160,4]]},"147":{"position":[[542,4]]},"148":{"position":[[599,4]]},"149":{"position":[[177,3],[270,4],[348,4],[403,4]]},"150":{"position":[[239,4]]},"151":{"position":[[353,4]]},"152":{"position":[[514,4]]},"153":{"position":[[106,3],[234,4],[281,4]]},"154":{"position":[[139,3],[327,4],[372,4]]},"155":{"position":[[214,4]]},"156":{"position":[[144,4]]},"157":{"position":[[369,4]]},"158":{"position":[[197,4],[266,4],[309,4],[320,3]]},"159":{"position":[[180,4]]},"160":{"position":[[177,4]]},"161":{"position":[[172,4]]},"162":{"position":[[123,4]]},"163":{"position":[[211,4]]},"165":{"position":[[1628,4]]},"167":{"position":[[104,4]]},"168":{"position":[[76,4]]},"169":{"position":[[76,4]]},"170":{"position":[[79,4]]},"171":{"position":[[77,4]]},"172":{"position":[[79,4]]},"173":{"position":[[86,4]]},"174":{"position":[[90,4]]},"175":{"position":[[79,4]]},"176":{"position":[[78,4]]},"177":{"position":[[95,4]]},"178":{"position":[[77,4]]},"179":{"position":[[78,4]]},"180":{"position":[[78,4]]},"181":{"position":[[77,4]]},"183":{"position":[[121,4],[190,4],[276,4],[281,4]]},"184":{"position":[[122,4],[217,4],[458,4]]},"185":{"position":[[133,4],[238,4],[314,4]]},"186":{"position":[[125,4],[231,4]]},"187":{"position":[[127,4],[510,4]]},"194":{"position":[[66,4],[335,4]]},"204":{"position":[[168,4]]},"205":{"position":[[101,4]]},"207":{"position":[[151,4]]},"208":{"position":[[226,4]]},"211":{"position":[[104,4]]},"212":{"position":[[100,4]]},"215":{"position":[[101,4],[146,4]]},"216":{"position":[[99,4],[144,4]]},"217":{"position":[[21,3],[103,4],[148,4]]},"218":{"position":[[30,13],[110,4],[155,4]]},"221":{"position":[[143,4]]},"222":{"position":[[301,4]]},"224":{"position":[[127,4]]},"226":{"position":[[104,4]]},"227":{"position":[[335,4]]},"229":{"position":[[103,4]]},"230":{"position":[[301,4]]},"232":{"position":[[107,4]]},"234":{"position":[[105,4]]},"236":{"position":[[126,4]]},"238":{"position":[[105,4]]},"240":{"position":[[265,4]]},"242":{"position":[[92,4]]},"243":{"position":[[93,4]]},"244":{"position":[[113,4]]},"245":{"position":[[126,4]]},"246":{"position":[[129,4]]},"247":{"position":[[130,4]]},"248":{"position":[[143,4]]},"249":{"position":[[55,3],[125,4]]},"250":{"position":[[42,4],[61,4],[182,4],[282,4]]},"251":{"position":[[195,4],[295,4]]},"252":{"position":[[142,4]]},"253":{"position":[[205,4]]},"254":{"position":[[98,4]]},"255":{"position":[[125,4]]},"256":{"position":[[30,3],[148,4]]},"257":{"position":[[28,3],[146,4]]},"258":{"position":[[144,4]]},"259":{"position":[[153,4]]},"260":{"position":[[132,4]]},"261":{"position":[[205,4]]},"262":{"position":[[133,4]]},"263":{"position":[[122,4]]},"264":{"position":[[178,4]]},"265":{"position":[[133,4]]},"266":{"position":[[165,4]]},"267":{"position":[[183,4]]},"268":{"position":[[166,4]]},"269":{"position":[[168,4]]},"270":{"position":[[201,4]]},"271":{"position":[[158,4]]},"272":{"position":[[136,4]]},"273":{"position":[[142,4]]},"274":{"position":[[118,4]]},"275":{"position":[[143,4]]},"283":{"position":[[66,4]]},"284":{"position":[[66,4]]},"285":{"position":[[66,4]]},"287":{"position":[[107,4]]},"288":{"position":[[104,4]]},"289":{"position":[[98,4]]},"290":{"position":[[204,4]]},"291":{"position":[[105,4]]},"292":{"position":[[55,4]]},"293":{"position":[[225,4]]},"295":{"position":[[195,4]]},"296":{"position":[[123,4]]},"297":{"position":[[140,4]]},"298":{"position":[[109,4]]},"299":{"position":[[105,4]]},"300":{"position":[[104,4]]},"301":{"position":[[93,4]]},"302":{"position":[[106,4]]},"303":{"position":[[94,4]]},"304":{"position":[[94,4]]},"305":{"position":[[158,4]]},"306":{"position":[[114,4]]},"307":{"position":[[94,4]]},"308":{"position":[[136,4]]},"309":{"position":[[119,4]]},"310":{"position":[[118,4]]},"311":{"position":[[105,4]]},"312":{"position":[[108,4]]},"313":{"position":[[94,4]]},"314":{"position":[[107,4]]},"315":{"position":[[114,4]]},"316":{"position":[[108,4]]},"317":{"position":[[108,4]]},"318":{"position":[[108,4],[153,4]]},"319":{"position":[[112,4]]},"320":{"position":[[259,4]]},"321":{"position":[[110,4]]},"322":{"position":[[337,4]]},"323":{"position":[[111,4]]},"324":{"position":[[299,4]]},"325":{"position":[[334,4]]},"326":{"position":[[80,3],[162,4],[240,4],[295,4]]},"327":{"position":[[142,4]]},"328":{"position":[[262,4]]},"329":{"position":[[235,4]]},"330":{"position":[[34,5],[159,4],[206,4]]},"331":{"position":[[50,5],[214,4],[259,4]]},"332":{"position":[[144,4]]},"333":{"position":[[104,4]]},"334":{"position":[[187,4]]},"335":{"position":[[126,4],[195,4],[228,4]]},"336":{"position":[[140,4]]},"337":{"position":[[112,4]]},"338":{"position":[[104,4]]},"339":{"position":[[98,4]]},"340":{"position":[[118,4]]},"342":{"position":[[66,4],[256,4],[379,4]]},"343":{"position":[[3713,4]]},"346":{"position":[[261,4],[515,4],[632,4],[906,4],[966,4],[1025,4]]},"347":{"position":[[198,4]]},"348":{"position":[[315,4]]},"350":{"position":[[84,4]]},"351":{"position":[[84,4]]},"352":{"position":[[90,4]]},"353":{"position":[[98,4]]},"354":{"position":[[98,4]]},"355":{"position":[[98,4]]},"356":{"position":[[115,4]]},"357":{"position":[[104,4]]},"358":{"position":[[35,3],[150,4]]},"359":{"position":[[156,4]]},"360":{"position":[[107,4]]},"361":{"position":[[133,4]]},"362":{"position":[[84,4]]},"363":{"position":[[90,4]]},"364":{"position":[[114,4]]},"365":{"position":[[112,4]]},"366":{"position":[[108,4]]},"367":{"position":[[108,4]]},"368":{"position":[[109,4]]},"369":{"position":[[121,4]]},"370":{"position":[[108,4]]},"371":{"position":[[100,4]]},"372":{"position":[[126,4]]},"373":{"position":[[91,4]]},"374":{"position":[[136,4]]},"375":{"position":[[140,4]]},"376":{"position":[[125,4]]},"377":{"position":[[109,4]]},"378":{"position":[[123,4]]},"379":{"position":[[109,4]]},"380":{"position":[[107,4]]},"381":{"position":[[109,4]]},"382":{"position":[[132,4]]},"383":{"position":[[618,4]]}},"keywords":{}}],["us",{"_index":26,"title":{"6":{"position":[[0,4]]},"22":{"position":[[0,3]]}},"content":{"17":{"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]]},"57":{"position":[[174,4]]},"62":{"position":[[176,4]]},"65":{"position":[[179,4]]},"93":{"position":[[24,4]]},"120":{"position":[[419,4],[427,3]]},"125":{"position":[[28,3]]},"136":{"position":[[38,3]]},"143":{"position":[[39,3],[68,6]]},"144":{"position":[[35,3]]},"145":{"position":[[170,4]]},"147":{"position":[[173,4]]},"148":{"position":[[188,4]]},"152":{"position":[[184,3]]},"156":{"position":[[24,4]]},"157":{"position":[[24,4],[77,3],[99,4]]},"162":{"position":[[39,3]]}},"keywords":{}}],["useeffect",{"_index":212,"title":{},"content":{"22":{"position":[[216,9],[543,12]]},"105":{"position":[[97,10],[256,12]]},"383":{"position":[[134,9],[461,12]]}},"keywords":{}}],["user",{"_index":636,"title":{},"content":{"77":{"position":[[1266,4]]},"165":{"position":[[1228,4]]},"258":{"position":[[423,4]]},"260":{"position":[[387,4]]}},"keywords":{}}],["useref",{"_index":799,"title":{},"content":{"105":{"position":[[108,6],[246,9]]}},"keywords":{}}],["usessr",{"_index":894,"title":{"143":{"position":[[0,7]]},"320":{"position":[[0,7]]}},"content":{"143":{"position":[[428,7]]},"320":{"position":[[292,7]]}},"keywords":{}}],["usest",{"_index":211,"title":{},"content":{"22":{"position":[[206,9]]},"383":{"position":[[124,9]]}},"keywords":{}}],["usestate(0",{"_index":225,"title":{},"content":{"22":{"position":[[530,12]]},"383":{"position":[[448,12]]}},"keywords":{}}],["usestate(nul",{"_index":223,"title":{},"content":{"22":{"position":[[490,15]]},"383":{"position":[[408,15]]}},"keywords":{}}],["usework",{"_index":1092,"title":{},"content":{"283":{"position":[[707,10]]}},"keywords":{}}],["usual",{"_index":131,"title":{},"content":{"17":{"position":[[42,7]]}},"keywords":{}}],["utf",{"_index":496,"title":{},"content":{"51":{"position":[[227,4]]},"52":{"position":[[224,4]]},"53":{"position":[[253,4]]},"154":{"position":[[255,3],[431,4]]},"216":{"position":[[190,4]]},"217":{"position":[[194,4]]},"218":{"position":[[201,4]]},"331":{"position":[[142,3],[318,4]]}},"keywords":{}}],["util",{"_index":115,"title":{"12":{"position":[[0,6]]},"110":{"position":[[0,6]]}},"content":{"12":{"position":[[20,5]]}},"keywords":{}}],["v2.xml",{"_index":1140,"title":{},"content":{"291":{"position":[[470,8]]}},"keywords":{}}],["valencia"",{"_index":354,"title":{},"content":{"25":{"position":[[3287,14]]},"343":{"position":[[3287,14]]}},"keywords":{}}],["valid",{"_index":128,"title":{"15":{"position":[[0,10]]},"113":{"position":[[0,10]]}},"content":{"15":{"position":[[15,9]]}},"keywords":{}}],["valu",{"_index":43,"title":{},"content":{"6":{"position":[[210,5],[542,5],[633,5]]},"29":{"position":[[238,5]]},"43":{"position":[[183,5],[206,5],[232,5],[259,5],[402,8]]},"46":{"position":[[43,5],[65,5]]},"124":{"position":[[304,5]]},"208":{"position":[[297,8]]},"348":{"position":[[163,5]]}},"keywords":{}}],["value="25">",{"_index":1130,"title":{},"content":{"290":{"position":[[454,26]]}},"keywords":{}}],["var",{"_index":29,"title":{},"content":{"6":{"position":[[11,3]]},"9":{"position":[[166,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]]},"39":{"position":[[166,3],[285,3]]},"40":{"position":[[54,3],[173,3]]},"42":{"position":[[90,3],[148,3]]},"43":{"position":[[276,3]]},"46":{"position":[[82,3]]},"47":{"position":[[63,3]]},"50":{"position":[[77,3]]},"51":{"position":[[81,3]]},"52":{"position":[[78,3]]},"53":{"position":[[107,3]]},"56":{"position":[[79,3],[117,3]]},"57":{"position":[[488,3],[580,3]]},"59":{"position":[[190,3]]},"61":{"position":[[90,3]]},"62":{"position":[[532,3]]},"64":{"position":[[83,3]]},"65":{"position":[[493,3]]},"67":{"position":[[99,3]]},"69":{"position":[[93,3]]},"71":{"position":[[152,3]]},"73":{"position":[[86,3]]},"75":{"position":[[303,3]]},"77":{"position":[[1611,3]]},"79":{"position":[[77,3]]},"80":{"position":[[43,3]]},"81":{"position":[[42,3]]},"82":{"position":[[45,3]]},"83":{"position":[[47,3]]},"84":{"position":[[55,3]]},"85":{"position":[[72,3]]},"86":{"position":[[85,3]]},"87":{"position":[[41,3]]},"88":{"position":[[44,3]]},"89":{"position":[[103,3]]},"90":{"position":[[44,3]]},"91":{"position":[[55,3]]},"92":{"position":[[49,3]]},"93":{"position":[[40,3]]},"95":{"position":[[56,3]]},"96":{"position":[[57,3]]},"97":{"position":[[68,3],[251,3]]},"98":{"position":[[60,3],[273,3]]},"99":{"position":[[62,3],[528,3],[621,3]]},"103":{"position":[[383,3]]},"107":{"position":[[70,3]]},"118":{"position":[[158,3]]},"119":{"position":[[128,3]]},"120":{"position":[[190,3]]},"121":{"position":[[138,3]]},"122":{"position":[[103,3]]},"123":{"position":[[92,3]]},"124":{"position":[[65,3]]},"125":{"position":[[86,3]]},"126":{"position":[[64,3]]},"127":{"position":[[62,3]]},"128":{"position":[[246,3]]},"129":{"position":[[132,3]]},"130":{"position":[[60,3]]},"131":{"position":[[158,3]]},"132":{"position":[[147,3]]},"133":{"position":[[135,3]]},"134":{"position":[[102,3]]},"135":{"position":[[123,3]]},"136":{"position":[[67,3]]},"137":{"position":[[106,3]]},"138":{"position":[[137,3]]},"139":{"position":[[128,3]]},"140":{"position":[[129,3]]},"141":{"position":[[84,3]]},"142":{"position":[[114,3]]},"143":{"position":[[248,3],[346,3]]},"144":{"position":[[72,3]]},"145":{"position":[[484,3],[522,3]]},"146":{"position":[[105,3]]},"147":{"position":[[487,3]]},"148":{"position":[[544,3]]},"149":{"position":[[215,3]]},"150":{"position":[[184,3]]},"151":{"position":[[298,3]]},"152":{"position":[[459,3]]},"153":{"position":[[179,3]]},"154":{"position":[[272,3]]},"155":{"position":[[159,3]]},"156":{"position":[[89,3]]},"157":{"position":[[314,3]]},"158":{"position":[[142,3]]},"159":{"position":[[125,3]]},"160":{"position":[[122,3]]},"161":{"position":[[117,3]]},"162":{"position":[[68,3]]},"163":{"position":[[156,3]]},"165":{"position":[[1573,3]]},"167":{"position":[[49,3]]},"168":{"position":[[21,3]]},"169":{"position":[[21,3]]},"170":{"position":[[24,3]]},"171":{"position":[[22,3]]},"172":{"position":[[24,3]]},"173":{"position":[[31,3]]},"174":{"position":[[35,3]]},"175":{"position":[[24,3]]},"176":{"position":[[23,3]]},"177":{"position":[[40,3]]},"178":{"position":[[22,3]]},"179":{"position":[[23,3]]},"180":{"position":[[23,3]]},"181":{"position":[[22,3]]},"183":{"position":[[50,3]]},"184":{"position":[[51,3]]},"185":{"position":[[62,3],[245,3]]},"186":{"position":[[54,3],[267,3]]},"187":{"position":[[56,3],[522,3],[615,3]]},"194":{"position":[[11,3]]},"204":{"position":[[113,3],[232,3]]},"205":{"position":[[46,3],[165,3]]},"207":{"position":[[45,3],[103,3]]},"208":{"position":[[171,3]]},"211":{"position":[[49,3]]},"212":{"position":[[45,3]]},"215":{"position":[[46,3]]},"216":{"position":[[44,3]]},"217":{"position":[[48,3]]},"218":{"position":[[55,3]]},"221":{"position":[[50,3],[88,3]]},"222":{"position":[[246,3],[338,3]]},"224":{"position":[[72,3]]},"226":{"position":[[49,3]]},"227":{"position":[[280,3]]},"229":{"position":[[48,3]]},"230":{"position":[[246,3]]},"232":{"position":[[52,3]]},"234":{"position":[[50,3]]},"236":{"position":[[71,3]]},"238":{"position":[[50,3]]},"240":{"position":[[210,3]]},"242":{"position":[[37,3]]},"243":{"position":[[38,3]]},"244":{"position":[[58,3]]},"245":{"position":[[71,3]]},"246":{"position":[[74,3]]},"247":{"position":[[75,3]]},"248":{"position":[[88,3]]},"249":{"position":[[70,3]]},"250":{"position":[[227,3]]},"251":{"position":[[240,3]]},"252":{"position":[[87,3]]},"253":{"position":[[150,3]]},"254":{"position":[[43,3]]},"255":{"position":[[70,3]]},"256":{"position":[[93,3]]},"257":{"position":[[91,3]]},"258":{"position":[[89,3]]},"259":{"position":[[98,3]]},"260":{"position":[[77,3]]},"261":{"position":[[150,3]]},"262":{"position":[[78,3]]},"263":{"position":[[67,3]]},"264":{"position":[[123,3]]},"265":{"position":[[78,3]]},"266":{"position":[[110,3]]},"267":{"position":[[128,3]]},"268":{"position":[[111,3]]},"269":{"position":[[113,3]]},"270":{"position":[[146,3]]},"271":{"position":[[103,3]]},"272":{"position":[[81,3]]},"273":{"position":[[87,3]]},"274":{"position":[[63,3]]},"275":{"position":[[74,3],[88,3]]},"283":{"position":[[11,3]]},"284":{"position":[[11,3]]},"285":{"position":[[11,3]]},"287":{"position":[[52,3]]},"288":{"position":[[49,3]]},"289":{"position":[[43,3],[281,3],[356,3]]},"290":{"position":[[149,3]]},"291":{"position":[[50,3]]},"292":{"position":[[0,3]]},"293":{"position":[[170,3],[652,3],[698,3],[762,3],[838,3],[874,3],[927,3]]},"295":{"position":[[84,3]]},"296":{"position":[[68,3]]},"297":{"position":[[85,3]]},"298":{"position":[[54,3]]},"299":{"position":[[50,3]]},"300":{"position":[[49,3]]},"301":{"position":[[38,3]]},"302":{"position":[[51,3]]},"303":{"position":[[39,3]]},"304":{"position":[[39,3]]},"305":{"position":[[103,3]]},"306":{"position":[[59,3]]},"307":{"position":[[39,3]]},"308":{"position":[[81,3]]},"309":{"position":[[64,3]]},"310":{"position":[[63,3]]},"311":{"position":[[50,3]]},"312":{"position":[[53,3]]},"313":{"position":[[39,3]]},"314":{"position":[[52,3]]},"315":{"position":[[59,3]]},"316":{"position":[[53,3]]},"317":{"position":[[53,3]]},"318":{"position":[[53,3]]},"319":{"position":[[57,3]]},"320":{"position":[[112,3],[210,3]]},"321":{"position":[[55,3]]},"322":{"position":[[244,3],[282,3]]},"323":{"position":[[56,3]]},"324":{"position":[[244,3]]},"325":{"position":[[279,3]]},"326":{"position":[[107,3]]},"327":{"position":[[87,3]]},"328":{"position":[[207,3]]},"329":{"position":[[180,3]]},"330":{"position":[[104,3]]},"331":{"position":[[159,3]]},"332":{"position":[[89,3]]},"333":{"position":[[49,3]]},"334":{"position":[[132,3]]},"335":{"position":[[71,3]]},"336":{"position":[[85,3]]},"337":{"position":[[57,3]]},"338":{"position":[[49,3]]},"339":{"position":[[43,3]]},"340":{"position":[[63,3]]},"342":{"position":[[11,3]]},"343":{"position":[[11,3],[3658,3]]},"346":{"position":[[206,3]]},"347":{"position":[[143,3]]},"348":{"position":[[260,3]]},"350":{"position":[[29,3]]},"351":{"position":[[29,3]]},"352":{"position":[[35,3]]},"353":{"position":[[43,3]]},"354":{"position":[[43,3]]},"355":{"position":[[43,3]]},"356":{"position":[[60,3]]},"357":{"position":[[49,3]]},"358":{"position":[[95,3]]},"359":{"position":[[101,3]]},"360":{"position":[[52,3]]},"361":{"position":[[78,3]]},"362":{"position":[[29,3]]},"363":{"position":[[35,3]]},"364":{"position":[[59,3]]},"365":{"position":[[57,3]]},"366":{"position":[[53,3]]},"367":{"position":[[53,3]]},"368":{"position":[[54,3]]},"369":{"position":[[66,3]]},"370":{"position":[[53,3]]},"371":{"position":[[45,3]]},"372":{"position":[[71,3]]},"373":{"position":[[36,3]]},"374":{"position":[[81,3]]},"375":{"position":[[85,3]]},"376":{"position":[[70,3]]},"377":{"position":[[54,3]]},"378":{"position":[[68,3]]},"379":{"position":[[54,3]]},"380":{"position":[[52,3]]},"381":{"position":[[54,3]]},"382":{"position":[[77,3]]}},"keywords":{}}],["variabl",{"_index":113,"title":{},"content":{"11":{"position":[[40,8]]}},"keywords":{}}],["varieti",{"_index":921,"title":{},"content":{"152":{"position":[[43,7]]}},"keywords":{}}],["veri",{"_index":203,"title":{},"content":{"22":{"position":[[33,4]]}},"keywords":{}}],["verif",{"_index":125,"title":{},"content":{"14":{"position":[[13,12]]}},"keywords":{}}],["version",{"_index":92,"title":{"10":{"position":[[0,8]]},"108":{"position":[[0,8]]}},"content":{"7":{"position":[[94,7]]},"10":{"position":[[28,7]]}},"keywords":{}}],["vertic",{"_index":1046,"title":{},"content":{"266":{"position":[[90,8]]},"374":{"position":[[61,8]]}},"keywords":{}}],["vesper"",{"_index":356,"title":{},"content":{"25":{"position":[[3377,12]]},"343":{"position":[[3377,12]]}},"keywords":{}}],["video",{"_index":44,"title":{},"content":{"6":{"position":[[227,5],[321,5],[330,6]]},"13":{"position":[[52,5]]},"25":{"position":[[3899,5]]},"39":{"position":[[289,6],[323,8]]},"40":{"position":[[177,6],[202,8]]},"54":{"position":[[20,5]]},"77":{"position":[[42,5]]},"79":{"position":[[46,5]]},"80":{"position":[[16,5]]},"81":{"position":[[16,5]]},"82":{"position":[[15,5]]},"83":{"position":[[15,5]]},"90":{"position":[[15,5]]},"95":{"position":[[188,7]]},"96":{"position":[[215,7]]},"97":{"position":[[236,7]]},"98":{"position":[[229,7]]},"99":{"position":[[508,7]]},"119":{"position":[[37,5],[81,5]]},"120":{"position":[[138,5]]},"121":{"position":[[42,5]]},"122":{"position":[[24,5],[60,5]]},"127":{"position":[[262,6]]},"131":{"position":[[49,5]]},"132":{"position":[[40,5]]},"133":{"position":[[47,5]]},"134":{"position":[[47,5],[315,5]]},"152":{"position":[[133,5]]},"154":{"position":[[49,6]]},"155":{"position":[[68,5],[133,5]]},"157":{"position":[[58,6],[139,5],[169,5],[225,5]]},"158":{"position":[[51,6],[68,5],[258,7],[281,6],[288,5],[314,5]]},"161":{"position":[[100,5]]},"163":{"position":[[74,5]]},"165":{"position":[[16,5]]},"183":{"position":[[182,7]]},"184":{"position":[[209,7]]},"185":{"position":[[230,7]]},"186":{"position":[[223,7]]},"187":{"position":[[502,7]]},"194":{"position":[[283,6]]},"204":{"position":[[236,6],[270,8]]},"205":{"position":[[169,6],[194,8]]},"242":{"position":[[20,5]]},"243":{"position":[[21,5]]},"244":{"position":[[22,5]]},"245":{"position":[[30,5]]},"246":{"position":[[30,5]]},"247":{"position":[[30,5]]},"248":{"position":[[49,5]]},"249":{"position":[[49,5]]},"250":{"position":[[36,5],[176,5],[205,5],[434,5]]},"251":{"position":[[40,5],[189,5],[218,5],[451,5]]},"252":{"position":[[65,5]]},"253":{"position":[[53,5]]},"254":{"position":[[17,5],[204,6],[254,5],[263,5]]},"255":{"position":[[36,5]]},"256":{"position":[[49,5]]},"257":{"position":[[47,5]]},"261":{"position":[[58,5],[123,5]]},"263":{"position":[[39,5]]},"264":{"position":[[54,5]]},"271":{"position":[[78,5]]},"335":{"position":[[187,7],[210,6]]},"343":{"position":[[3936,5]]},"379":{"position":[[31,5]]}},"keywords":{}}],["video.canplaytype('application/vnd.apple.mpegurl",{"_index":716,"title":{},"content":{"96":{"position":[[348,51]]},"184":{"position":[[342,51]]}},"keywords":{}}],["video.src",{"_index":719,"title":{},"content":{"96":{"position":[[452,9]]},"184":{"position":[[446,9]]}},"keywords":{}}],["video:canplay",{"_index":986,"title":{},"content":{"165":{"position":[[34,17]]}},"keywords":{}}],["video:canplaythrough",{"_index":597,"title":{},"content":{"77":{"position":[[262,20]]},"165":{"position":[[224,20]]}},"keywords":{}}],["video:complet",{"_index":598,"title":{},"content":{"77":{"position":[[381,14]]},"165":{"position":[[343,14]]}},"keywords":{}}],["video:durationchang",{"_index":602,"title":{},"content":{"77":{"position":[[451,20]]},"165":{"position":[[413,20]]}},"keywords":{}}],["video:empti",{"_index":603,"title":{},"content":{"77":{"position":[[513,13]]},"165":{"position":[[475,13]]}},"keywords":{}}],["video:end",{"_index":610,"title":{},"content":{"77":{"position":[[693,11]]},"165":{"position":[[655,11]]}},"keywords":{}}],["video:loadeddata",{"_index":613,"title":{},"content":{"77":{"position":[[768,16]]},"165":{"position":[[730,16]]}},"keywords":{}}],["video:loadedmetadata",{"_index":616,"title":{},"content":{"77":{"position":[[836,20]]},"165":{"position":[[798,20]]}},"keywords":{}}],["video:paus",{"_index":618,"title":{},"content":{"77":{"position":[[887,11]]},"165":{"position":[[849,11]]}},"keywords":{}}],["video:play",{"_index":620,"title":{},"content":{"77":{"position":[[925,10],[956,13]]},"165":{"position":[[887,10],[918,13]]}},"keywords":{}}],["video:progress",{"_index":627,"title":{},"content":{"77":{"position":[[1054,14]]},"165":{"position":[[1016,14]]}},"keywords":{}}],["video:ratechang",{"_index":629,"title":{},"content":{"77":{"position":[[1121,16]]},"165":{"position":[[1083,16]]}},"keywords":{}}],["video:seek",{"_index":631,"title":{},"content":{"77":{"position":[[1169,12],[1210,13]]},"165":{"position":[[1131,12],[1172,13]]}},"keywords":{}}],["video:stal",{"_index":635,"title":{},"content":{"77":{"position":[[1248,13]]},"165":{"position":[[1210,13]]}},"keywords":{}}],["video:suspend",{"_index":642,"title":{},"content":{"77":{"position":[[1350,13]]},"165":{"position":[[1312,13]]}},"keywords":{}}],["video:timeupd",{"_index":644,"title":{},"content":{"77":{"position":[[1403,16]]},"165":{"position":[[1365,16]]}},"keywords":{}}],["video:volumechang",{"_index":647,"title":{},"content":{"77":{"position":[[1486,18]]},"165":{"position":[[1448,18]]}},"keywords":{}}],["video:wait",{"_index":649,"title":{},"content":{"77":{"position":[[1529,13]]},"165":{"position":[[1491,13]]}},"keywords":{}}],["view",{"_index":4,"title":{},"content":{"1":{"position":[[3,4]]},"128":{"position":[[234,4]]}},"keywords":{}}],["viewport",{"_index":863,"title":{},"content":{"129":{"position":[[72,9]]},"163":{"position":[[89,8]]}},"keywords":{}}],["visit",{"_index":906,"title":{},"content":{"146":{"position":[[63,5]]},"157":{"position":[[111,5]]},"158":{"position":[[115,5]]}},"keywords":{}}],["volum",{"_index":648,"title":{"83":{"position":[[0,7]]},"124":{"position":[[0,7]]},"171":{"position":[[0,7]]},"248":{"position":[[0,7]]},"301":{"position":[[0,7]]},"356":{"position":[[0,7]]}},"content":{"77":{"position":[[1509,6]]},"83":{"position":[[21,6]]},"124":{"position":[[33,6],[153,7],[214,7]]},"136":{"position":[[202,6],[221,6]]},"156":{"position":[[343,7]]},"165":{"position":[[1471,6]]},"248":{"position":[[55,7]]},"301":{"position":[[126,7]]},"333":{"position":[[303,7]]}},"keywords":{}}],["volumeclos",{"_index":955,"title":{},"content":{"156":{"position":[[355,12]]},"333":{"position":[[315,12]]}},"keywords":{}}],["vtt",{"_index":946,"title":{},"content":{"154":{"position":[[170,4]]}},"keywords":{}}],["vtt、srt、ass",{"_index":945,"title":{},"content":{"154":{"position":[[82,11]]},"331":{"position":[[17,26],[88,11]]}},"keywords":{}}],["vue.j",{"_index":773,"title":{},"content":{"104":{"position":[[0,6]]}},"keywords":{}}],["vue.js、nuxt.j",{"_index":772,"title":{"104":{"position":[[2,14]]}},"content":{},"keywords":{}}],["walden"",{"_index":358,"title":{},"content":{"25":{"position":[[3465,12]]},"343":{"position":[[3465,12]]}},"keywords":{}}],["want",{"_index":851,"title":{},"content":{"127":{"position":[[195,4]]},"143":{"position":[[82,4]]},"152":{"position":[[176,4],[701,4]]},"270":{"position":[[75,4]]}},"keywords":{}}],["watch",{"_index":54,"title":{},"content":{"6":{"position":[[471,8]]}},"keywords":{}}],["way",{"_index":164,"title":{},"content":{"20":{"position":[[198,4]]}},"keywords":{}}],["web",{"_index":985,"title":{},"content":{"163":{"position":[[120,3]]},"259":{"position":[[66,3]]},"283":{"position":[[732,3]]}},"keywords":{}}],["webkit",{"_index":951,"title":{},"content":{"155":{"position":[[264,7]]},"332":{"position":[[194,7]]}},"keywords":{}}],["webpag",{"_index":688,"title":{},"content":{"92":{"position":[[18,7]]},"140":{"position":[[84,7]]}},"keywords":{}}],["websit",{"_index":875,"title":{},"content":{"134":{"position":[[342,8]]}},"keywords":{}}],["webtorr",{"_index":736,"title":{"99":{"position":[[0,11]]},"187":{"position":[[0,11]]}},"content":{"99":{"position":[[545,13]]},"187":{"position":[[539,13]]}},"keywords":{}}],["whenvideo:canplay",{"_index":582,"title":{},"content":{"77":{"position":[[72,17]]}},"keywords":{}}],["whether",{"_index":431,"title":{},"content":{"33":{"position":[[14,7]]},"34":{"position":[[14,7]]},"35":{"position":[[14,7]]},"36":{"position":[[14,7]]},"57":{"position":[[95,7]]},"62":{"position":[[97,7]]},"65":{"position":[[100,7]]},"67":{"position":[[46,7]]},"69":{"position":[[48,7]]},"126":{"position":[[28,7]]},"127":{"position":[[28,7]]},"130":{"position":[[28,7]]},"131":{"position":[[28,7]]},"132":{"position":[[28,7]]},"133":{"position":[[28,7]]},"134":{"position":[[28,7]]},"135":{"position":[[28,7]]},"136":{"position":[[27,7]]},"137":{"position":[[28,7]]},"139":{"position":[[28,7]]},"140":{"position":[[28,7]]},"143":{"position":[[28,7]]},"144":{"position":[[27,7]]},"145":{"position":[[91,7]]},"147":{"position":[[94,7]]},"148":{"position":[[109,7]]},"149":{"position":[[23,7]]},"160":{"position":[[28,7]]},"161":{"position":[[28,7]]},"162":{"position":[[28,7]]},"163":{"position":[[28,7]]},"264":{"position":[[42,7]]}},"keywords":{}}],["white",{"_index":924,"title":{},"content":{"152":{"position":[[245,5]]}},"keywords":{}}],["whitelist",{"_index":440,"title":{"37":{"position":[[0,10]]},"152":{"position":[[0,10]]},"202":{"position":[[0,10]]},"329":{"position":[[0,10]]}},"content":{"37":{"position":[[24,9]]},"152":{"position":[[261,9],[550,10],[604,10],[638,10],[667,10],[761,9]]},"329":{"position":[[271,10],[325,10],[359,10],[388,10],[437,9]]}},"keywords":{}}],["width",{"_index":237,"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]]},"118":{"position":[[395,6]]},"270":{"position":[[64,6]]},"295":{"position":[[269,6]]},"346":{"position":[[134,5],[388,6],[832,6]]},"347":{"position":[[686,6]]},"348":{"position":[[664,6]]},"383":{"position":[[848,6]]}},"keywords":{}}],["width="22"",{"_index":400,"title":{},"content":{"28":{"position":[[437,20]]},"29":{"position":[[548,20]]},"347":{"position":[[356,20]]},"348":{"position":[[470,20]]}},"keywords":{}}],["wildcard",{"_index":936,"title":{},"content":{"152":{"position":[[774,9]]}},"keywords":{}}],["willow"",{"_index":360,"title":{},"content":{"25":{"position":[[3553,12]]},"343":{"position":[[3553,12]]}},"keywords":{}}],["window",{"_index":684,"title":{},"content":{"91":{"position":[[22,6]]},"128":{"position":[[227,6]]},"139":{"position":[[84,6]]},"258":{"position":[[59,6],[391,6]]}},"keywords":{}}],["window.artplayerpluginad",{"_index":25,"title":{},"content":{"5":{"position":[[432,25]]},"193":{"position":[[389,25]]}},"keywords":{}}],["window.artplayerplugindanmuku",{"_index":1079,"title":{},"content":{"281":{"position":[[409,29]]}},"keywords":{}}],["window.navigator.userag",{"_index":926,"title":{},"content":{"152":{"position":[[307,27]]},"329":{"position":[[102,26]]}},"keywords":{}}],["without",{"_index":591,"title":{},"content":{"77":{"position":[[205,7],[341,7]]},"165":{"position":[[167,7],[303,7]]}},"keywords":{}}],["worker",{"_index":1093,"title":{},"content":{"283":{"position":[[736,6]]}},"keywords":{}}],["written",{"_index":950,"title":{},"content":{"155":{"position":[[111,7]]}},"keywords":{}}],["x",{"_index":423,"title":{},"content":{"29":{"position":[[726,4],[961,4],[1088,4]]},"348":{"position":[[636,4],[844,4],[966,4]]}},"keywords":{}}],["xml",{"_index":1109,"title":{"284":{"position":[[5,4]]}},"content":{"284":{"position":[[141,3]]}},"keywords":{}}],["xpro",{"_index":363,"title":{},"content":{"25":{"position":[[3640,4]]},"343":{"position":[[3640,4]]}},"keywords":{}}],["yarn",{"_index":8,"title":{"4":{"position":[[13,6]]},"192":{"position":[[3,4]]},"280":{"position":[[3,4]]}},"content":{"4":{"position":[[2,4]]},"192":{"position":[[2,4]]},"280":{"position":[[2,4]]}},"keywords":{}}],["ye",{"_index":814,"title":{},"content":{"118":{"position":[[49,3]]},"119":{"position":[[33,3]]}},"keywords":{}}],["zh",{"_index":475,"title":{},"content":{"47":{"position":[[185,3],[215,3]]},"212":{"position":[[167,3],[197,3]]}},"keywords":{}}],["zoom",{"_index":860,"title":{},"content":{"128":{"position":[[214,4]]}},"keywords":{}}]],"pipeline":["stemmer"]} \ No newline at end of file +{"version":"2.3.9","fields":["title","content","keywords"],"fieldVectors":[["title/0",[0,515.359,1,385.434]],["content/0",[0,9.092,1,6.8,2,8.899,3,15.036,4,8.899,5,15.036,6,12.064,7,15.036,8,15.036,9,12.064,10,0.06,11,15.036,12,15.036]],["keywords/0",[]],["title/1",[13,288.269,14,404.687,15,263.798]],["content/1",[10,0.088,13,4.042,14,5.675,15,5.347,16,0.493,17,0.493,18,0.833,19,8.168,20,6.268,21,0.552,22,0.558,23,0.721,24,0.54,25,0.558,26,0.511,27,0.664,28,4.474,29,4.601,30,3.288,31,8.523,32,8.523,33,8.523,34,6.134,35,2.269,36,7.954,37,6.466,38,5.675,39,7.191,40,2.983,41,5.237,42,7.954]],["keywords/1",[]],["title/2",[1,385.434,43,605.491]],["content/2",[]],["keywords/2",[]],["title/3",[44,898.867]],["content/3",[10,0.071,44,13.625,45,16.147]],["keywords/3",[]],["title/4",[46,806.989]],["content/4",[]],["keywords/4",[]],["title/5",[46,586.298,47,605.491]],["content/5",[1,7.624,10,0.067,23,0.896,43,11.977,46,11.597,47,11.977]],["keywords/5",[]],["title/6",[46,586.298,48,627.434]],["content/6",[1,7.624,10,0.067,13,7.261,23,0.896,43,11.977,48,12.411]],["keywords/6",[]],["title/7",[46,586.298,49,722.357]],["content/7",[1,9.408,35,2.879,50,14.523,51,11.91,52,2.803,53,14.523,54,10.095,55,16.437,56,10.095,57,10.095,58,14.547,59,10.095,60,10.095,61,9.556,62,9.126,63,10.816]],["keywords/7",[]],["title/8",[64,592.355]],["content/8",[1,2.594,10,0.084,16,0.301,17,0.301,18,0.352,19,4.765,20,3.831,21,0.338,22,0.341,23,0.494,24,0.33,25,0.341,26,0.637,27,0.406,30,3.256,34,2.594,38,8.144,43,13.888,52,1.439,65,3.395,66,2.238,67,3.326,68,3.201,69,5.209,70,5.737,71,8.322,72,3.723,73,3.395,74,5.209,75,4.223,76,5.209,77,9.293,78,4.862,79,5.209,80,5.737,81,5.737,82,4.862,83,9.293,84,4.223,85,5.737,86,8.439,87,8.439,88,12.231,89,5.737,90,5.737,91,5.737,92,5.209,93,2.988,94,5.737,95,4.223,96,2.897,97,5.737,98,3.395,99,4.396,100,5.209,101,8.439,102,8.439,103,4.862,104,5.209,105,5.209,106,9.293,107,5.209]],["keywords/8",[]],["title/9",[108,852.282,109,390.381]],["content/9",[]],["keywords/9",[]],["title/10",[110,654.576]],["content/10",[10,0.081,16,0.583,17,0.583,18,0.681,19,5.69,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.604,27,0.785,52,1.718,62,8.502,109,5.082,110,8.518,111,1.856,112,8.518,113,11.096,114,4.893,115,5.876,116,12.939,117,11.096,118,9.404,119,2.274,120,10.076]],["keywords/10",[]],["title/11",[9,941.221]],["content/11",[4,9.331,9,12.65,10,0.063,16,0.828,17,0.828,111,2.638,114,5.054,121,5.374,122,6.791,123,14.317]],["keywords/11",[]],["title/12",[124,1065.279]],["content/12",[4,9.331,10,0.063,16,0.828,17,0.828,111,2.638,114,5.054,121,5.374,125,15.767,126,15.767,127,14.317]],["keywords/12",[]],["title/13",[128,994.263]],["content/13",[10,0.064,16,0.842,17,0.842,40,5.093,111,2.681,114,5.137,128,13.583,129,13.583,130,14.553]],["keywords/13",[]],["title/14",[131,863.609]],["content/14",[10,0.062,16,0.815,17,0.815,40,4.931,72,4.931,109,7.107,111,2.596,132,15.515,133,13.15,134,8.822,135,14.089]],["keywords/14",[]],["title/15",[136,994.263]],["content/15",[10,0.063,16,0.828,17,0.828,40,5.011,111,2.638,114,5.054,136,13.363,137,15.767,138,8.798,139,14.317]],["keywords/15",[]],["title/16",[140,994.263]],["content/16",[35,4.147,111,2.87,114,5.499,138,9.572,140,14.54]],["keywords/16",[]],["title/17",[138,654.576]],["content/17",[10,0.064,16,0.842,17,0.842,40,5.093,111,2.681,114,5.137,138,8.942,141,7.857,142,14.553]],["keywords/17",[]],["title/18",[30,410.974]],["content/18",[10,0.06,16,0.79,17,0.79,30,5.268,64,7.593,111,2.516,114,4.82,121,6.348,141,7.372,143,15.036,144,12.064,145,13.654]],["keywords/18",[]],["title/19",[146,1065.279]],["content/19",[10,0.06,16,0.79,17,0.79,35,4.502,111,3.116,147,13.654,148,15.036,149,13.654,150,13.654,151,16.911]],["keywords/19",[]],["title/20",[152,567.233,153,607.748,154,447]],["content/20",[10,0.085,13,3.592,15,4.212,16,0.264,17,0.264,18,0.968,21,0.296,22,0.299,23,0.443,24,0.289,25,0.299,26,0.273,27,0.356,28,3.975,29,2.464,30,3.744,52,0.778,62,3.851,64,5.396,66,0.96,109,2.302,110,2.804,118,4.26,119,1.03,134,6.076,152,4.26,153,4.564,154,11.013,155,3.184,156,5.963,157,6.609,158,5.026,159,7.311,160,5.848,161,7.071,162,5.026,163,4.564,164,5.026,165,6.585,166,5.736,167,8.338,168,5.026,169,5.026,170,1.668,171,4.033,172,11.293,173,4.564,174,4.033,175,11.293,176,4.564,177,4.033,178,11.293,179,4.564,180,8.574,181,4.564,182,4.564,183,4.564,184,5.026,185,5.026,186,5.026]],["keywords/20",[]],["title/21",[111,142.588,187,627.434]],["content/21",[10,0.09,23,1.023,35,2.511,110,8.136,111,2.819,187,10.734,188,9.431,189,8.803,190,9.431,191,10.386,192,6.75,193,9.431,194,9.431,195,9.431,196,6.147,197,9.431,198,9.431,199,9.431,200,9.431]],["keywords/21",[]],["title/22",[64,337.942,201,536.972,202,536.972]],["content/22",[10,0.088,15,3.178,19,5.324,21,0.611,23,0.257,25,0.287,26,0.263,28,2.301,30,2.824,34,2.183,35,1.949,41,2.693,44,3.698,52,2.608,62,3.698,64,4.071,138,2.693,152,4.091,154,3.224,156,4.499,157,2.985,159,3.741,187,7.643,196,7.177,201,8.33,202,3.873,203,4.827,204,4.383,205,3.429,206,4.827,207,4.827,208,4.827,209,4.091,210,4.827,211,4.383,212,6.833,213,4.383,214,4.383,215,4.383,216,4.383,217,4.383,218,4.383,219,4.383,220,4.071,221,4.383,222,4.383,223,4.383,224,4.383,225,4.383,226,3.32,227,4.383,228,4.383,229,4.383,230,4.383,231,4.383,232,4.383,233,7.321,234,7.321,235,4.383,236,2.301,237,2.985,238,4.383,239,3.553,240,4.383,241,4.091,242,4.383,243,4.091,244,4.383,245,4.383,246,4.383,247,4.383,248,7.321,249,7.321,250,4.383,251,6.833,252,4.383,253,4.383,254,7.321,255,4.383,256,4.383]],["keywords/22",[]],["title/23",[13,288.269,15,263.798,257,567.233]],["content/23",[]],["keywords/23",[]],["title/24",[258,515.359,259,444]],["content/24",[10,0.088,15,3.404,16,0.454,17,0.454,18,0.53,21,0.508,22,0.514,23,0.678,24,0.497,25,0.514,26,0.826,27,0.611,28,4.117,29,4.234,30,5.32,34,3.906,35,2.088,66,1.65,141,4.234,160,6.002,220,4.361,259,4.499,260,5.613,261,5.222,262,10.242,263,7.32,264,6.929,265,6.929,266,7.32,267,6.929,268,6.929,269,5.342,270,5.222,271,6.358,272,6.358,273,6.929,274,5.613]],["keywords/24",[]],["title/25",[258,515.359,275,683.821]],["content/25",[10,0.089,15,0.993,16,0.132,17,0.132,18,0.28,21,0.269,22,0.15,23,0.243,24,0.145,25,0.15,26,0.137,27,0.178,28,1.2,29,1.234,30,0.882,35,0.609,72,0.8,220,1.271,261,1.523,269,1.557,270,1.523,274,1.636,275,2.02,276,4.146,277,18.316,278,2.287,279,18.316,280,18.316,281,2.287,282,2.287,283,2.287,284,2.287,285,2.287,286,2.287,287,2.287,288,2.287,289,2.287,290,2.287,291,2.287,292,2.287,293,2.287,294,2.287,295,2.287,296,2.287,297,2.287,298,2.287,299,2.287,300,2.287,301,2.287,302,2.287,303,2.287,304,2.287,305,2.287,306,2.287,307,2.287,308,2.287,309,2.287,310,2.287,311,2.287,312,2.287,313,2.287,314,2.287,315,2.287,316,2.287,317,2.287,318,2.287,319,2.287,320,2.287,321,2.287,322,2.287,323,2.287,324,2.287,325,2.287,326,2.287,327,2.287,328,2.287,329,2.287,330,2.287,331,2.287,332,2.287,333,2.287,334,2.287,335,2.287,336,2.287,337,2.287,338,2.287,339,2.287,340,2.287,341,2.287,342,2.287,343,2.287,344,2.287,345,2.287,346,2.287,347,2.287,348,2.287,349,2.287,350,2.287,351,2.287,352,2.287,353,2.287,354,2.287,355,2.287,356,2.287,357,2.287,358,2.287,359,2.287,360,2.287,361,2.287,362,2.287,363,2.287,364,2.287,365,2.287,366,2.287,367,2.287]],["keywords/25",[]],["title/26",[13,288.269,170,222.103,368,447]],["content/26",[]],["keywords/26",[]],["title/27",[13,288.269,261,404.687,369,536.972]],["content/27",[10,0.087,16,0.195,17,0.195,18,0.228,21,0.219,22,0.221,23,0.343,24,0.214,25,0.221,26,0.69,27,0.263,30,6.128,34,1.683,35,2.069,37,5.513,66,2.423,98,2.202,109,1.704,111,0.622,112,2.076,121,1.268,122,1.602,141,5.01,156,3.604,160,5.438,161,2.115,170,2.84,220,3.261,237,6.32,257,8.66,259,3.364,260,5.562,261,9.496,262,5.182,263,3.153,264,2.985,265,2.985,266,3.153,267,2.985,268,2.985,269,5.293,270,3.905,271,4.754,272,2.739,273,2.985,274,5.562,368,4.314,369,5.182,370,3.72,371,3.72,372,6.458,373,14.414,374,3.153,375,3.478,376,3.745,377,1.153,378,6.948,379,2.202,380,2.157,381,2.157,382,2.202,383,3.378,384,4.197,385,2.739,386,3.378,387,5.865,388,3.378,389,2.985,390,3.378,391,3.378,392,3.378,393,3.378,394,7.029]],["keywords/27",[]],["title/28",[13,288.269,14,404.687,258,404.687]],["content/28",[10,0.087,14,4.738,16,0.245,17,0.245,18,0.287,21,0.274,22,0.277,23,0.416,24,0.268,25,0.277,26,0.254,27,0.33,30,5.019,35,3.198,37,6.306,64,2.356,66,2.737,73,2.761,109,2.137,111,0.78,121,1.59,141,3.841,160,6.221,161,2.652,170,4.754,196,2.761,220,5.993,237,2.885,258,8,260,3.032,261,7.176,269,2.885,270,7.176,271,3.434,274,3.032,374,3.954,375,4.219,376,6.881,377,1.445,378,6.504,379,2.761,380,2.705,381,2.705,382,2.761,384,5.092,394,3.209,395,5.566,396,10.777,397,3.954,398,3.032,399,3.209,400,3.743,401,3.743,402,3.743,403,2.221,404,10.777,405,9.199,406,3.743,407,4.236,408,3.743,409,3.743,410,3.743]],["keywords/28",[]],["title/29",[13,288.269,411,492.694,412,669.257]],["content/29",[10,0.086,16,0.227,17,0.227,18,0.265,21,0.254,22,0.257,23,0.39,24,0.248,25,0.257,26,0.235,27,0.305,30,4.818,35,3.057,37,2.056,41,8.617,64,2.178,66,2.416,71,3.065,73,2.553,93,5.878,96,5.698,109,1.976,111,0.722,112,2.407,121,1.47,141,3.595,160,2.028,161,2.453,170,4.564,196,7.484,220,5.698,237,2.668,260,2.803,261,6.823,269,2.668,270,6.823,274,2.803,374,3.656,375,3.949,376,6.543,378,7.536,379,2.553,380,2.501,381,2.501,382,2.553,384,4.766,394,2.967,395,3.065,400,3.461,401,3.461,402,3.461,409,3.461,410,3.461,411,11.368,413,10.247,414,3.917,415,3.917,416,3.917,417,3.917,418,3.917,419,3.917,420,3.917,421,8.687,422,8.687,423,8.687,424,3.656]],["keywords/29",[]],["title/30",[109,390.381,425,773.952]],["content/30",[]],["keywords/30",[]],["title/31",[426,1065.279]],["content/31",[110,9.247,111,2.772,114,5.312,122,8.509,427,16.571,428,16.571]],["keywords/31",[]],["title/32",[138,654.576]],["content/32",[40,5.55,111,2.922,138,9.744,429,17.463]],["keywords/32",[]],["title/33",[430,1065.279]],["content/33",[110,9.407,111,2.82,114,5.404,377,5.224,431,7.437,432,15.309]],["keywords/33",[]],["title/34",[433,1065.279]],["content/34",[110,9.092,111,2.726,114,5.223,161,9.264,377,5.049,431,7.188,432,14.797,434,14.797]],["keywords/34",[]],["title/35",[435,1065.279]],["content/35",[110,9.247,111,2.772,114,5.312,377,5.135,431,7.311,436,11.773,437,12.2]],["keywords/35",[]],["title/36",[438,1065.279]],["content/36",[110,9.407,111,2.82,114,5.404,377,5.224,431,7.437,439,11.597]],["keywords/36",[]],["title/37",[440,833.406]],["content/37",[40,5.55,111,2.922,115,9.247,440,12.406]],["keywords/37",[]],["title/38",[441,1065.279]],["content/38",[30,6.01,40,5.452,111,2.87,114,5.499,115,9.084]],["keywords/38",[]],["title/39",[166,806.989]],["content/39",[4,6.421,10,0.082,16,0.57,17,0.57,18,0.923,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,35,2.622,52,1.68,72,4.777,110,6.054,111,1.815,114,3.477,119,2.224,134,6.168,160,5.102,161,6.168,166,7.463,442,10.849,443,10.849,444,7.246,445,9.852,446,9.852,447,8.704]],["keywords/39",[]],["title/40",[166,806.989]],["content/40",[10,0.085,16,0.633,17,0.633,18,0.992,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,35,2.915,52,1.867,72,5.133,86,10.949,111,2.017,119,2.472,180,9.674,447,9.674,448,10.949]],["keywords/40",[]],["title/41",[37,559.18]],["content/41",[37,8.324,40,5.55,111,2.922,115,9.247]],["keywords/41",[]],["title/42",[449,994.263]],["content/42",[10,0.081,16,0.59,17,0.59,18,0.945,21,0.66,22,0.668,23,0.597,24,1.01,25,0.668,26,0.611,27,0.794,34,5.076,35,2.713,37,8.369,52,1.738,111,1.878,115,5.943,133,9.513,134,6.382,204,10.192,439,7.721,444,7.496,449,9.513,450,10.192,451,10.192]],["keywords/42",[]],["title/43",[452,994.263]],["content/43",[10,0.063,13,4.004,16,0.488,17,0.488,18,0.571,21,0.547,22,0.553,23,0.716,24,0.535,25,0.553,26,0.506,27,0.658,35,4.199,40,5.035,71,13.101,109,4.258,111,2.254,114,2.979,115,4.922,170,4.47,452,7.878,453,9.296,454,7.458,455,8.441,456,7.878,457,8.441,458,8.441,459,9.296,460,8.441,461,8.441,462,8.441,463,9.296,464,8.441,465,12.139,466,8.441,467,8.441,468,8.441]],["keywords/43",[]],["title/44",[376,680.19]],["content/44",[40,5.452,111,2.87,114,5.499,115,9.084,376,9.947]],["keywords/44",[]],["title/45",[99,898.867]],["content/45",[40,5.452,99,13.145,111,2.87,114,5.499,115,9.084]],["keywords/45",[]],["title/46",[]],["content/46",[10,0.084,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,52,1.939,71,11.768,111,2.095,119,2.567,134,7.12,469,6.631,470,10.048,471,11.372]],["keywords/46",[]],["title/47",[226,806.989]],["content/47",[10,0.089,13,3.857,16,0.47,17,0.47,18,0.55,21,0.527,22,0.533,23,0.697,24,0.515,25,0.533,26,0.487,27,0.634,35,2.164,111,1.498,134,5.091,205,6.361,226,6.159,470,15.731,472,6.592,473,11.903,474,8.131,475,11.903,476,8.131,477,7.184,478,7.184,479,8.131,480,8.131,481,8.131,482,8.131,483,8.131]],["keywords/47",[]],["title/48",[114,376.009]],["content/48",[35,4.075,40,6.343,111,2.82,115,8.927,484,16.858]],["keywords/48",[]],["title/49",[259,611.129]],["content/49",[40,6.408,111,2.87,115,9.084,259,8.937]],["keywords/49",[]],["title/50",[485,511.317]],["content/50",[10,0.088,15,3.967,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.776,27,0.712,52,2.208,66,1.923,109,4.61,111,1.684,119,2.063,259,7.429,403,2.852,469,5.329,485,4.387,486,4.733,487,6.225,488,5.006,489,6.923,490,12.949,491,4.009,492,4.009]],["keywords/50",[]],["title/51",[236,559.18]],["content/51",[10,0.086,16,0.466,17,0.466,18,0.545,21,0.522,22,0.528,23,0.692,24,0.511,25,0.528,26,0.708,27,0.628,35,2.145,52,2.016,111,1.484,119,1.819,134,5.044,236,7.353,259,6.783,487,5.488,488,4.413,489,6.103,491,3.534,492,3.534,493,5.926,494,8.057,495,6.103,496,6.103,497,6.103,498,7.55,499,6.531,500,8.957,501,7.873,502,6.103,503,8.057,504,6.103,505,8.057]],["keywords/51",[]],["title/52",[26,63.815]],["content/52",[10,0.087,16,0.498,17,0.498,18,0.582,21,0.558,22,0.564,23,0.726,24,0.545,25,0.564,26,0.954,27,0.671,52,2.115,109,4.341,111,1.585,119,1.942,170,3.145,236,4.517,259,7.116,272,6.976,469,5.018,487,5.861,491,3.775,492,3.775,495,6.519,496,6.519,497,6.519,498,5.495,499,6.976,500,6.519,501,5.73,502,6.519,506,8.605,507,8.605]],["keywords/52",[]],["title/53",[258,709.348]],["content/53",[10,0.087,16,0.431,17,0.431,18,0.504,21,0.482,22,0.73,23,0.653,24,0.472,25,0.488,26,0.801,27,0.58,35,1.982,52,1.902,109,3.756,111,1.372,119,1.681,134,4.662,138,4.575,159,3.805,236,5.854,258,4.958,259,7.671,487,5.072,488,4.079,489,5.641,491,3.266,492,3.266,494,7.446,495,5.641,496,5.641,497,5.641,498,7.121,500,8.449,501,7.427,502,5.641,504,5.641,508,6.579,509,7.446,510,6.283,511,7.446]],["keywords/53",[]],["title/54",[512,994.263]],["content/54",[40,5.452,72,5.452,111,2.87,115,9.084,512,14.54]],["keywords/54",[]],["title/55",[156,654.576]],["content/55",[40,6.408,111,2.87,115,9.084,156,9.572]],["keywords/55",[]],["title/56",[485,511.317]],["content/56",[10,0.087,15,2.981,16,0.397,17,0.397,18,0.71,21,0.445,22,0.45,23,0.614,24,0.435,25,0.45,26,0.411,27,0.535,28,5.507,29,3.708,30,4.047,52,1.789,73,6.837,109,3.464,111,1.265,119,1.55,156,6.447,236,5.507,403,2.144,469,4.005,485,3.297,486,3.556,491,3.013,492,3.013,513,5.568,514,5.568,515,8.505,516,8.505,517,8.505,518,8.505,519,8.505,520,11.553,521,8.208,522,8.505,523,5.568,524,6.068]],["keywords/56",[]],["title/57",[13,505.287]],["content/57",[10,0.079,13,4.379,16,0.337,17,0.337,18,0.624,21,0.378,22,0.382,23,0.54,24,0.369,25,0.382,26,0.349,27,0.454,28,3.059,29,3.146,30,3.562,34,4.598,35,3.052,37,3.059,40,3.231,52,1.574,64,3.24,73,3.798,109,2.939,111,1.701,119,1.315,121,3.465,122,2.764,134,3.648,154,12.087,156,3.581,159,5.859,160,3.018,161,3.648,165,5.383,171,5.149,192,4.17,236,6.018,375,3.456,377,1.988,378,3.516,379,3.798,431,2.831,486,3.018,491,2.556,492,2.556,493,4.286,513,4.724,514,4.724,515,4.724,516,4.724,517,4.724,518,4.724,519,4.724,520,7.484,521,4.559,522,4.724,525,4.724,526,3.969,527,4.724,528,4.724,529,4.724,530,6.288,531,4.724,532,4.286]],["keywords/57",[]],["title/58",[533,1065.279]],["content/58",[40,6.343,111,2.82,115,8.927,192,10.956,534,12.411]],["keywords/58",[]],["title/59",[485,511.317]],["content/59",[10,0.081,16,0.503,17,0.503,18,0.588,19,4.907,21,0.563,22,0.818,23,0.731,24,0.551,25,0.569,26,0.521,27,0.677,38,5.787,41,5.34,52,1.482,111,1.601,119,1.962,141,4.692,155,10.203,192,10.467,469,5.067,485,4.171,534,13.732,535,7.045,536,9.57,537,9.57,538,8.111,539,9.57,540,9.57,541,9.57,542,10.127,543,6.219]],["keywords/59",[]],["title/60",[15,462.393]],["content/60",[15,6.645,40,6.343,111,2.82,115,8.927,544,9.775]],["keywords/60",[]],["title/61",[485,511.317]],["content/61",[10,0.086,15,6.065,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,2.383,111,1.878,119,2.301,403,3.181,469,5.943,485,4.892,486,5.278,491,4.471,492,4.471,535,8.263,544,6.508,545,10.192]],["keywords/61",[]],["title/62",[13,505.287]],["content/62",[10,0.081,13,3.891,14,6.917,15,2.184,16,0.291,17,0.291,18,0.34,21,0.326,22,0.33,23,0.48,24,0.319,25,0.33,26,0.301,27,0.392,28,4.307,29,4.429,30,3.165,34,5.967,35,3.513,37,2.641,40,2.871,41,5.041,52,1.399,64,2.798,96,2.798,109,2.538,111,1.511,119,1.136,121,3.899,122,2.387,134,3.15,154,11.449,155,7.247,159,6.123,160,2.605,161,3.15,165,6.987,177,4.446,192,3.601,236,5.453,375,2.984,377,1.717,378,4.951,379,3.279,403,1.57,431,2.444,486,2.605,491,2.207,492,2.207,493,3.701,498,3.213,504,3.812,523,4.079,525,4.079,526,5.588,527,4.079,528,4.079,529,4.079,530,7.075,531,4.079,532,3.701,546,5.031,547,8.204,548,5.031,549,5.031,550,4.245]],["keywords/62",[]],["title/63",[157,725.591]],["content/63",[40,5.55,111,2.922,115,9.247,157,10.801]],["keywords/63",[]],["title/64",[485,511.317]],["content/64",[10,0.087,15,4.324,16,0.576,17,0.576,18,0.674,21,0.645,22,0.653,23,0.805,24,0.631,25,0.653,26,0.597,27,0.776,52,2.345,66,2.096,111,1.835,119,2.249,403,3.109,469,5.809,485,4.782,486,5.159,491,4.37,492,4.37,535,8.077,551,9.299,552,11.151]],["keywords/64",[]],["title/65",[13,505.287]],["content/65",[10,0.081,13,4.402,16,0.339,17,0.339,18,0.397,21,0.38,22,0.384,23,0.543,24,0.372,25,0.384,26,0.351,27,0.457,30,3.58,34,6.519,35,3.485,37,3.079,40,3.248,52,1.582,64,3.262,66,1.234,109,2.959,111,1.71,119,1.324,121,3.483,122,2.782,134,3.673,154,12.115,155,6.474,159,5.884,160,3.038,161,3.673,165,5.412,174,5.183,192,4.198,236,4.871,270,3.906,375,3.479,377,2.002,378,3.54,379,3.823,403,1.831,431,2.85,486,3.038,491,2.573,492,2.573,493,4.314,525,4.755,526,3.995,527,4.755,528,4.755,529,4.755,530,6.321,531,4.755,532,4.314,551,10.747,552,7.523,553,4.755]],["keywords/65",[]],["title/66",[554,762.39]],["content/66",[40,5.452,111,2.87,115,9.084,376,9.947,554,11.149]],["keywords/66",[]],["title/67",[485,511.317]],["content/67",[10,0.086,15,4.229,16,0.564,17,0.564,18,0.659,21,0.631,22,0.638,23,0.793,24,0.618,25,0.638,26,0.584,27,0.759,52,2.31,66,2.05,109,4.914,111,1.795,119,2.199,376,6.221,403,3.041,431,4.733,469,5.681,485,4.677,486,5.045,491,4.274,492,4.274,554,6.973,555,11.967]],["keywords/67",[]],["title/68",[556,941.221]],["content/68",[40,6.343,111,2.82,115,8.927,156,9.407,556,13.526]],["keywords/68",[]],["title/69",[485,511.317]],["content/69",[10,0.086,15,4.229,16,0.564,17,0.564,18,0.659,21,0.631,22,0.638,23,0.793,24,0.618,25,0.638,26,0.584,27,0.759,52,2.31,66,2.05,111,1.795,119,2.199,156,5.987,403,3.041,431,4.733,469,5.681,485,4.677,486,5.045,491,4.274,492,4.274,535,7.899,556,8.609,557,13.544]],["keywords/69",[]],["title/70",[558,743.19]],["content/70",[40,5.55,111,2.922,115,9.247,558,11.063]],["keywords/70",[]],["title/71",[13,505.287]],["content/71",[2,5.203,10,0.085,13,5.571,16,0.462,17,0.679,18,0.54,21,0.517,22,0.523,23,0.687,24,0.506,25,0.523,26,0.478,27,0.622,34,6.939,35,3.126,38,5.316,39,9.911,52,2.376,111,1.471,114,4.146,119,1.802,122,3.787,134,4.999,465,6.737,493,5.872,553,9.522,558,8.194,559,6.473,560,7.054,561,7.984,562,7.984,563,7.984,564,7.984,565,7.054,566,6.737,567,6.246]],["keywords/71",[]],["title/72",[170,389.308]],["content/72",[40,6.343,111,2.82,115,8.927,170,5.595,368,11.26]],["keywords/72",[]],["title/73",[485,511.317]],["content/73",[10,0.086,15,3.967,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,52,2.208,65,5.956,66,3.164,109,4.61,111,1.684,119,2.063,170,4.732,368,6.722,403,2.852,469,5.329,485,4.387,486,4.733,488,5.006,489,6.923,491,4.009,492,4.009,568,12.949]],["keywords/73",[]],["title/74",[1,530.518]],["content/74",[1,7.897,40,5.55,111,2.922,115,9.247]],["keywords/74",[]],["title/75",[13,505.287]],["content/75",[1,6.009,10,0.086,13,5.723,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,35,3.789,52,1.412,61,7.318,109,4.178,110,5.09,111,1.526,114,2.924,119,1.87,134,7.555,155,5.779,159,4.233,220,4.606,493,6.092,553,6.715,569,7.318,570,7.318,571,7.318,572,12.066,573,7.318,574,8.283,575,8.283,576,7.318,577,7.318]],["keywords/75",[]],["title/76",[6,536.972,578,607.748,579,607.748]],["content/76",[]],["keywords/76",[]],["title/77",[580,1065.279]],["content/77",[10,0.088,16,0.513,17,0.513,18,0.6,21,0.574,22,0.581,23,0.742,24,0.562,25,0.581,26,0.967,35,2.36,66,1.865,72,3.102,98,5.777,111,1.633,196,5.777,542,7.186,581,7.48,582,8.864,583,5.777,584,7.186,585,5.55,586,11.988,587,8.864,588,8.864,589,8.864,590,8.864,591,8.864,592,6.715]],["keywords/77",[]],["title/78",[593,1065.279]],["content/78",[10,0.089,16,0.442,17,0.442,18,0.517,21,0.495,22,0.745,23,0.665,24,0.484,25,0.5,26,0.813,35,2.033,66,1.607,72,2.673,98,4.979,196,7.409,542,6.193,581,6.446,583,4.979,585,4.783,592,5.787,594,7.639,595,7.639,596,7.639,597,7.639,598,11.368,599,7.639,600,11.368,601,7.639,602,7.639,603,13.577,604,7.639,605,7.639,606,7.639,607,7.639]],["keywords/78",[]],["title/79",[608,1065.279]],["content/79",[10,0.084,16,0.583,17,0.583,18,0.938,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.949,35,2.682,66,2.917,72,3.526,114,3.557,581,8.502,583,6.567,585,6.309,609,10.076,610,10.076,611,10.076,612,10.076,613,8.903,614,10.076,615,10.076]],["keywords/79",[]],["title/80",[114,273.18,616,773.952]],["content/80",[10,0.084,16,0.57,17,0.57,18,0.923,21,0.638,22,0.894,23,0.799,24,0.624,25,0.645,26,0.818,35,2.622,44,8.313,66,2.073,72,3.448,114,4.818,581,8.313,583,6.421,585,6.168,613,8.704,617,9.852,618,9.852,619,9.852,620,9.852,621,9.852,622,9.852,623,9.852]],["keywords/80",[]],["title/81",[624,941.221]],["content/81",[10,0.088,16,0.45,17,0.45,18,0.928,21,0.746,22,0.754,23,0.674,24,0.493,25,0.509,26,0.69,35,3.065,52,1.326,66,2.886,72,2.72,111,1.432,119,1.755,403,2.426,555,6.868,581,6.559,583,7.505,585,4.867,624,6.868,625,7.773,626,7.773,627,7.773,628,7.773,629,13.717,630,7.773,631,7.773,632,7.255,633,7.773,634,7.773,635,7.773]],["keywords/81",[]],["title/82",[10,4.663]],["content/82",[]],["keywords/82",[]],["title/83",[10,4.663]],["content/83",[10,0.057,21,0.845,22,0.855,23,1.106,24,0.827,25,0.855,26,0.782,27,1.017,46,9.886,47,10.209,187,10.579,636,14.371,637,14.371]],["keywords/83",[]],["title/84",[10,4.663]],["content/84",[10,0.087,24,1.149]],["keywords/84",[]],["title/85",[10,4.177,30,234.463]],["content/85",[10,0.073,18,0.645,21,0.618,22,0.624,23,0.901,24,0.604,25,0.874,26,0.571,27,0.743,52,1.626,53,8.423,237,6.493,239,7.728,638,10.498,639,10.498,640,10.498,641,10.498,642,10.498,643,10.498,644,10.498,645,10.498,646,10.498,647,10.498,648,8.898,649,8.898,650,10.498,651,10.498,652,10.498,653,8.898,654,10.498,655,10.498,656,10.498,657,10.498,658,9.533,659,10.498]],["keywords/85",[]],["title/86",[10,4.177,660,669.257]],["content/86",[10,0.089,22,0.518,23,0.811,24,0.502,40,2.769,52,1.349,66,1.665,110,4.862,111,1.458,138,4.862,141,4.272,165,4.614,220,4.4,251,7.385,653,7.385,658,7.913,661,8.713,662,8.713,663,8.713,664,8.713,665,8.713,666,8.713,667,8.713,668,8.713,669,7.385,670,8.713,671,7.385,672,15.264,673,8.713,674,8.713,675,8.713,676,8.713,677,8.713,678,8.713,679,7.913,680,8.713,681,8.713]],["keywords/86",[]],["title/87",[10,4.177,682,669.257]],["content/87",[10,0.089,21,0.727,22,0.492,23,0.787,24,0.476,35,2.988,52,1.914,114,2.651,138,6.897,141,4.054,187,6.088,196,7.315,212,10.475,220,6.241,653,7.009,679,11.224,683,8.269,684,8.269,685,8.269,686,8.269,687,8.269,688,12.36,689,8.269,690,8.269,691,14.8,692,8.269,693,8.269,694,8.269,695,8.269,696,8.269,697,6.336,698,8.269,699,8.269,700,8.269]],["keywords/87",[]],["title/88",[37,406.258,129,722.357]],["content/88",[]],["keywords/88",[]],["title/89",[37,406.258,133,722.357]],["content/89",[10,0.052,16,0.239,17,0.239,18,0.28,19,2.336,21,0.268,22,0.271,23,0.408,24,0.262,25,0.271,26,0.248,27,0.322,37,4.746,52,0.705,72,1.448,78,3.861,82,3.861,95,3.354,134,2.59,159,2.114,205,3.237,226,5.284,384,4.992,456,3.861,534,3.354,535,5.654,550,3.491,554,10.28,559,3.354,592,9.736,669,11.995,701,3.491,702,3.861,703,4.137,704,4.286,705,4.556,706,6.85,707,4.746,708,14.952,709,6.975,710,4.137,711,5.457,712,9.042,713,6.975,714,6.975,715,10.616,716,4.137,717,6.975,718,6.51,719,4.137,720,4.137,721,3.655,722,4.137,723,4.137,724,4.137,725,4.137,726,4.137,727,4.137,728,4.137,729,4.137,730,4.137,731,4.137,732,4.137,733,4.137,734,4.137,735,3.491,736,4.137,737,4.137,738,3.655,739,4.137,740,4.751,741,6.975,742,4.137,743,3.134,744,4.137,745,4.137,746,3.655,747,6.975,748,4.137,749,4.137,750,4.137,751,4.137,752,6.975,753,4.992,754,6.51,755,4.137,756,4.137,757,3.655,758,4.137,759,4.137,760,4.137,761,4.137,762,4.137,763,4.137,764,4.137,765,4.137,766,3.655,767,3.655,768,4.137,769,2.642,770,4.137,771,4.137,772,4.137,773,2.035,774,2.087]],["keywords/89",[]],["title/90",[37,406.258,155,539.946]],["content/90",[]],["keywords/90",[]],["title/91",[743,806.989]],["content/91",[10,0.082,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,27,0.898,52,1.964,72,4.032,114,4.066,119,2.6,704,7.079,707,6.047,773,5.666,774,5.811,775,8.245]],["keywords/91",[]],["title/92",[707,559.18]],["content/92",[10,0.083,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,72,4.139,704,7.268,707,6.209,773,5.817,774,5.966,776,11.828]],["keywords/92",[]],["title/93",[740,725.591]],["content/93",[10,0.083,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,72,4.139,704,7.268,740,8.056,773,5.817,774,5.966,777,11.828]],["keywords/93",[]],["title/94",[753,762.39]],["content/94",[2,6.421,10,0.084,16,0.57,17,0.57,18,0.666,19,5.563,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,37,5.171,52,2.327,72,3.448,93,5.652,119,2.224,170,3.6,488,5.397,704,8.387,753,7.051,773,6.713,774,4.969,778,9.852,779,9.852,780,8.704]],["keywords/94",[]],["title/95",[769,680.19]],["content/95",[10,0.085,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,2.44,72,3.695,119,2.383,384,7.556,704,6.487,769,6.741,773,7.039,774,5.325,781,10.557,782,9.328,783,8.259]],["keywords/95",[]],["title/96",[439,806.989]],["content/96",[10,0.084,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,52,2.481,110,6.646,114,3.818,119,2.441,439,8.193,697,9.126,704,6.646,773,7.154,774,5.455,784,10.816]],["keywords/96",[]],["title/97",[567,833.406]],["content/97",[10,0.082,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,34,5.663,52,1.939,114,5.309,566,9.595,567,8.897,704,6.988,773,5.593,774,5.736,785,11.372]],["keywords/97",[]],["title/98",[786,1065.279]],["content/98",[10,0.081,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,1.915,114,5.264,189,10.479,567,8.784,704,6.899,773,5.522,774,5.663,787,8.784,788,12.364,789,11.227]],["keywords/98",[]],["title/99",[790,941.221]],["content/99",[10,0.082,16,0.57,17,0.57,18,0.666,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,52,1.68,66,2.073,114,5.528,395,12.252,403,3.075,704,6.054,791,15.661,792,17.246,793,9.852,794,13.649,795,9.852]],["keywords/99",[]],["title/100",[796,1065.279]],["content/100",[10,0.082,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,27,0.898,52,1.964,65,7.508,66,2.424,114,4.066,384,8.245,704,7.079,773,5.666,774,5.811,797,11.52]],["keywords/100",[]],["title/101",[798,1065.279]],["content/101",[10,0.081,16,0.641,17,0.641,18,0.75,19,6.26,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,116,10.348,532,8.154,704,6.812,707,5.82,773,5.453,774,5.592,790,9.796,791,11.087,799,11.087,800,11.087]],["keywords/101",[]],["title/102",[26,63.815]],["content/102",[10,0.085,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.857,27,0.823,52,2.44,72,3.695,119,2.383,384,7.556,704,6.487,773,7.039,774,5.325,801,10.557,802,9.328,803,9.328]],["keywords/102",[]],["title/103",[67,680.19]],["content/103",[10,0.081,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,1.915,66,2.362,67,7.169,114,3.963,704,6.899,773,5.522,774,5.663,804,9.92,805,9.102,806,9.102,807,11.227]],["keywords/103",[]],["title/104",[68,654.576]],["content/104",[10,0.081,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,1.915,66,2.362,68,6.899,114,3.963,704,6.899,773,5.522,774,5.663,805,9.102,806,9.102,808,11.227,809,11.227]],["keywords/104",[]],["title/105",[558,743.19]],["content/105",[10,0.083,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,64,6.577,532,8.7,558,8.252,773,5.817,774,5.966,810,11.828]],["keywords/105",[]],["title/106",[10,4.663]],["content/106",[]],["keywords/106",[]],["title/107",[110,654.576]],["content/107",[10,0.088,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,112,7.268,119,2.67,120,11.828]],["keywords/107",[]],["title/108",[9,941.221]],["content/108",[10,0.084,16,0.871,17,0.871,121,5.649,123,15.048]],["keywords/108",[]],["title/109",[124,1065.279]],["content/109",[10,0.084,16,0.871,17,0.871,121,5.649,127,15.048]],["keywords/109",[]],["title/110",[128,994.263]],["content/110",[10,0.084,16,0.871,17,0.871,40,5.266,130,15.048]],["keywords/110",[]],["title/111",[131,863.609]],["content/111",[10,0.084,16,0.871,17,0.871,40,5.266,135,15.048]],["keywords/111",[]],["title/112",[136,994.263]],["content/112",[10,0.084,16,0.871,17,0.871,40,5.266,139,15.048]],["keywords/112",[]],["title/113",[140,994.263]],["content/113",[10,0.082,35,4.298]],["keywords/113",[]],["title/114",[138,654.576]],["content/114",[10,0.084,16,0.871,17,0.871,40,5.266,142,15.048]],["keywords/114",[]],["title/115",[30,410.974]],["content/115",[10,0.087,16,0.815,17,0.815,30,5.436,121,5.289,144,12.449,145,14.089]],["keywords/115",[]],["title/116",[146,1065.279]],["content/116",[10,0.076,16,0.828,17,0.828,35,3.811,147,14.317,149,14.317,150,14.317,151,17.41]],["keywords/116",[]],["title/117",[10,4.663]],["content/117",[]],["keywords/117",[]],["title/118",[10,4.663]],["content/118",[10,0.061,16,0.245,17,0.245,18,0.287,19,2.392,21,0.274,22,0.277,23,0.416,24,0.268,25,0.277,26,0.254,27,0.33,37,3.735,52,0.722,72,1.483,78,3.954,82,3.954,95,3.434,134,2.652,226,5.39,384,5.092,456,3.954,535,5.768,550,3.574,554,10.386,559,3.434,592,9.855,669,12.142,703,4.236,704,2.603,706,6.969,707,4.829,708,15.093,709,7.115,710,4.236,711,5.566,712,9.199,713,7.115,714,7.115,715,10.777,716,4.236,717,7.115,718,6.641,719,4.236,720,4.236,721,3.743,722,4.236,723,4.236,724,4.236,725,4.236,726,4.236,727,4.236,728,4.236,729,4.236,730,4.236,731,4.236,732,4.236,733,4.236,734,4.236,735,3.574,736,4.236,737,4.236,738,3.743,739,4.236,740,4.846,741,7.115,742,4.236,743,3.209,744,4.236,745,4.236,746,3.743,747,7.115,748,4.236,749,4.236,750,4.236,751,4.236,752,7.115,753,5.092,754,6.641,755,4.236,756,4.236,757,3.743,758,4.236,759,4.236,760,4.236,761,4.236,762,4.236,763,4.236,764,4.236,765,4.236,766,3.743,767,3.743,768,4.236,769,2.705,770,4.236,771,4.236,772,4.236,773,2.083,774,2.137,811,4.665]],["keywords/118",[]],["title/119",[10,4.663]],["content/119",[]],["keywords/119",[]],["title/120",[743,806.989]],["content/120",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,119,2.743,773,5.977,774,6.13]],["keywords/120",[]],["title/121",[707,559.18]],["content/121",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,776,12.153]],["keywords/121",[]],["title/122",[740,725.591]],["content/122",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,777,12.153]],["keywords/122",[]],["title/123",[753,762.39]],["content/123",[10,0.089,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,2.383,93,5.847,119,2.301,488,5.583,753,7.294,773,6.872,774,5.141,779,10.192,780,9.005]],["keywords/123",[]],["title/124",[769,680.19]],["content/124",[10,0.087,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,52,2.501,119,2.472,773,7.214,774,5.523,781,10.949,782,9.674,783,8.566]],["keywords/124",[]],["title/125",[439,806.989]],["content/125",[10,0.087,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,2.543,119,2.534,697,9.474,773,7.335,774,5.663,784,11.227]],["keywords/125",[]],["title/126",[567,833.406]],["content/126",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,785,12.153]],["keywords/126",[]],["title/127",[786,1065.279]],["content/127",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,789,12.153]],["keywords/127",[]],["title/128",[790,941.221]],["content/128",[10,0.087,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,1.915,66,2.362,395,13.103,403,3.504,793,11.227,795,11.227]],["keywords/128",[]],["title/129",[796,1065.279]],["content/129",[10,0.085,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,65,7.709,66,2.489,773,5.817,774,5.966,797,11.828]],["keywords/129",[]],["title/130",[798,1065.279]],["content/130",[10,0.083,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,790,10.738,800,12.153]],["keywords/130",[]],["title/131",[26,63.815]],["content/131",[10,0.087,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,52,2.501,119,2.472,773,7.214,774,5.523,801,10.949,802,9.674,803,9.674]],["keywords/131",[]],["title/132",[67,680.19]],["content/132",[10,0.085,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,66,2.489,67,7.552,773,5.817,774,5.966,807,11.828]],["keywords/132",[]],["title/133",[68,654.576]],["content/133",[10,0.085,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,52,2.017,66,2.489,68,7.268,773,5.817,774,5.966,809,11.828]],["keywords/133",[]],["title/134",[558,743.19]],["content/134",[10,0.085,16,0.703,17,0.703,18,0.822,21,0.787,22,0.796,23,0.919,24,0.77,25,0.796,26,0.728,27,0.947,52,2.072,773,5.977,774,6.13,810,12.153]],["keywords/134",[]],["title/135",[10,4.663]],["content/135",[]],["keywords/135",[]],["title/136",[580,1065.279]],["content/136",[10,0.089,16,0.523,17,0.523,18,0.612,21,0.586,22,0.592,23,0.752,24,0.573,25,0.592,26,0.975,35,2.408,66,1.903,72,3.166,111,1.666,196,5.895,542,7.333,582,9.046,583,5.895,584,7.333,585,5.664,586,12.123,587,9.046,588,9.046,589,9.046,590,9.046,591,9.046]],["keywords/136",[]],["title/137",[593,1065.279]],["content/137",[10,0.09,16,0.45,17,0.45,18,0.526,21,0.504,22,0.754,23,0.674,24,0.493,25,0.509,26,0.822,35,2.069,66,1.636,72,2.72,196,7.505,542,6.302,583,5.066,585,4.867,594,7.773,595,7.773,596,7.773,597,7.773,598,11.516,599,7.773,600,11.516,601,7.773,602,7.773,603,13.717,604,7.773,605,7.773,606,7.773,607,7.773]],["keywords/137",[]],["title/138",[608,1065.279]],["content/138",[10,0.086,16,0.583,17,0.583,18,0.938,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.949,35,2.682,66,2.917,72,3.526,114,3.557,583,6.567,585,6.309,609,10.076,610,10.076,611,10.076,612,10.076,613,8.903,614,10.076,615,10.076]],["keywords/138",[]],["title/139",[114,273.18,616,773.952]],["content/139",[10,0.085,16,0.57,17,0.57,18,0.923,21,0.638,22,0.894,23,0.799,24,0.624,25,0.645,26,0.818,35,2.622,44,8.313,66,2.073,72,3.448,114,4.818,583,6.421,585,6.168,613,8.704,617,9.852,618,9.852,619,9.852,620,9.852,621,9.852,622,9.852,623,9.852]],["keywords/139",[]],["title/140",[624,941.221]],["content/140",[10,0.089,16,0.45,17,0.45,18,0.928,21,0.746,22,0.754,23,0.674,24,0.493,25,0.509,26,0.69,35,3.065,52,1.326,66,2.886,72,2.72,111,1.432,119,1.755,403,2.426,555,6.868,583,7.505,585,4.867,624,6.868,625,7.773,626,7.773,627,7.773,628,7.773,629,13.717,630,7.773,631,7.773,632,7.255,633,7.773,634,7.773,635,7.773]],["keywords/140",[]],["title/141",[10,4.663]],["content/141",[]],["keywords/141",[]],["title/142",[426,1065.279]],["content/142",[10,0.082,122,7.659]],["keywords/142",[]],["title/143",[138,654.576]],["content/143",[10,0.082,40,5.651]],["keywords/143",[]],["title/144",[430,1065.279]],["content/144",[10,0.082,377,5.51]],["keywords/144",[]],["title/145",[433,1065.279]],["content/145",[10,0.085,377,5.316,434,15.579]],["keywords/145",[]],["title/146",[435,1065.279]],["content/146",[10,0.082,377,5.51]],["keywords/146",[]],["title/147",[438,1065.279]],["content/147",[10,0.082,377,5.51]],["keywords/147",[]],["title/148",[440,833.406]],["content/148",[10,0.082,40,5.651]],["keywords/148",[]],["title/149",[441,1065.279]],["content/149",[10,0.085,30,6.01,40,5.452]],["keywords/149",[]],["title/150",[166,806.989]],["content/150",[10,0.088,16,0.596,17,0.596,18,0.953,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,35,2.745,52,1.758,72,4.929,119,2.327,160,5.34,166,7.811,444,7.584,445,10.311,446,10.311,447,9.11]],["keywords/150",[]],["title/151",[166,806.989]],["content/151",[10,0.087,16,0.633,17,0.633,18,0.992,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,35,2.915,52,1.867,72,5.133,119,2.472,180,9.674,447,9.674,448,10.949]],["keywords/151",[]],["title/152",[37,559.18]],["content/152",[10,0.082,40,5.651]],["keywords/152",[]],["title/153",[449,994.263]],["content/153",[10,0.086,16,0.641,17,0.641,18,1,21,0.718,22,0.726,23,0.649,24,1.055,25,0.726,26,0.664,27,0.864,34,5.521,35,2.951,37,5.82,52,1.891,444,8.154,450,11.087,451,11.087]],["keywords/153",[]],["title/154",[452,994.263]],["content/154",[10,0.089,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,35,4.355,40,3.198,71,7.15,170,3.34,455,9.139,457,9.139,458,9.139,460,9.139,462,9.139,464,9.139,465,12.69,466,9.139,467,9.139,468,9.139]],["keywords/154",[]],["title/155",[376,680.19]],["content/155",[10,0.082,40,5.651]],["keywords/155",[]],["title/156",[99,898.867]],["content/156",[10,0.082,40,5.651]],["keywords/156",[]],["title/157",[]],["content/157",[10,0.088,16,0.675,17,0.675,18,0.789,21,0.756,22,0.764,23,0.896,24,0.74,25,0.764,26,0.699,27,0.91,52,1.99,119,2.635,469,6.806,471,11.672]],["keywords/157",[]],["title/158",[226,806.989]],["content/158",[10,0.09,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,35,2.205,226,6.275,470,15.327,472,6.715,473,12.066,474,8.283,475,12.066,476,8.283,477,7.318,478,7.318,479,8.283,480,8.283,481,8.283,482,8.283,483,8.283]],["keywords/158",[]],["title/159",[114,376.009]],["content/159",[10,0.082,40,5.651]],["keywords/159",[]],["title/160",[259,611.129]],["content/160",[10,0.082,40,5.651]],["keywords/160",[]],["title/161",[485,511.317]],["content/161",[10,0.089,16,0.54,17,0.54,18,0.631,21,0.605,22,0.611,23,0.769,24,0.591,25,0.611,26,0.787,27,0.727,52,2.241,66,1.964,119,2.106,259,5.354,403,2.913,469,5.442,485,4.479,487,6.356,488,5.112,489,7.069,490,13.142,491,4.094,492,4.094]],["keywords/161",[]],["title/162",[236,559.18]],["content/162",[10,0.088,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.723,27,0.645,35,2.205,52,2.057,119,1.87,236,6.334,259,4.752,487,5.642,488,4.537,489,6.275,491,3.634,492,3.634,495,6.275,496,6.275,497,6.275,498,7.704,499,6.715,500,9.14,501,8.034,502,6.275,503,8.283,504,6.275,505,8.283]],["keywords/162",[]],["title/163",[26,63.815]],["content/163",[10,0.089,16,0.508,17,0.508,18,0.594,21,0.569,22,0.575,23,0.736,24,0.556,25,0.575,26,0.881,27,0.684,52,2.145,119,1.981,236,4.607,259,5.035,272,7.115,469,5.118,487,5.978,491,3.85,492,3.85,495,6.648,496,6.648,497,6.648,498,5.604,499,7.115,500,6.648,501,5.844,502,6.648,506,8.776,507,8.776]],["keywords/163",[]],["title/164",[258,709.348]],["content/164",[10,0.089,16,0.446,17,0.446,18,0.521,21,0.499,22,0.749,23,0.67,24,0.488,25,0.505,26,0.818,27,0.6,35,2.051,52,1.951,119,1.739,159,3.938,236,6.006,258,5.131,259,6.564,487,5.249,488,4.221,489,5.837,491,3.38,492,3.38,495,5.837,496,5.837,497,5.837,498,7.305,500,8.667,501,7.619,502,5.837,504,5.837,509,7.706,510,6.502,511,7.706]],["keywords/164",[]],["title/165",[512,994.263]],["content/165",[10,0.082,40,5.651]],["keywords/165",[]],["title/166",[156,654.576]],["content/166",[10,0.082,40,5.651]],["keywords/166",[]],["title/167",[485,511.317]],["content/167",[10,0.089,16,0.404,17,0.404,18,0.718,21,0.452,22,0.457,23,0.621,24,0.442,25,0.457,26,0.418,27,0.544,28,5.573,29,3.766,30,4.096,52,1.81,73,6.92,119,1.575,156,4.287,236,5.573,403,2.177,469,4.068,485,3.349,491,3.06,492,3.06,513,5.656,514,5.656,515,8.607,516,8.607,517,8.607,518,8.607,519,8.607,520,11.647,521,8.306,522,8.607,523,5.656,524,6.164]],["keywords/167",[]],["title/168",[13,505.287]],["content/168",[10,0.089,13,3.208,16,0.391,17,0.391,18,0.701,21,0.438,22,0.443,23,0.607,24,0.429,25,0.443,26,0.405,27,0.527,28,3.55,29,3.651,30,4,34,3.368,35,3.356,40,2.367,52,1.768,73,4.408,119,1.527,121,3.892,122,3.208,159,3.456,160,3.502,165,3.944,171,5.975,236,5.443,375,4.011,377,2.308,378,4.081,491,2.967,492,2.967,513,5.483,514,5.483,515,5.483,516,5.483,517,5.483,518,5.483,519,5.483,520,8.406,521,5.291,522,5.483,526,4.606,530,4.606]],["keywords/168",[]],["title/169",[533,1065.279]],["content/169",[10,0.082,40,5.651]],["keywords/169",[]],["title/170",[485,511.317]],["content/170",[10,0.089,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,41,6.646,52,1.844,119,2.441,469,6.307,485,5.191,542,11.793,543,7.74]],["keywords/170",[]],["title/171",[15,462.393]],["content/171",[10,0.082,40,5.651]],["keywords/171",[]],["title/172",[485,511.317]],["content/172",[10,0.089,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,2.44,119,2.383,403,3.295,469,6.156,485,5.067,491,4.631,492,4.631,545,10.557]],["keywords/172",[]],["title/173",[13,505.287]],["content/173",[10,0.09,13,3.208,16,0.391,17,0.391,18,0.457,21,0.438,22,0.443,23,0.607,24,0.429,25,0.443,26,0.405,27,0.527,28,5.443,29,5.598,30,4,34,5.164,35,3.763,40,2.367,52,1.768,96,3.761,119,1.527,121,4.733,122,3.208,159,3.456,160,3.502,165,3.944,177,5.975,236,3.55,375,4.011,377,2.308,378,6.257,491,2.967,492,2.967,523,5.483,526,4.606,530,7.062,812,7.447]],["keywords/173",[]],["title/174",[157,725.591]],["content/174",[10,0.082,40,5.651]],["keywords/174",[]],["title/175",[485,511.317]],["content/175",[10,0.089,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,2.383,66,2.145,119,2.301,403,3.181,469,5.943,485,4.892,491,4.471,492,4.471,552,11.327]],["keywords/175",[]],["title/176",[13,505.287]],["content/176",[10,0.091,13,3.362,16,0.41,17,0.41,18,0.479,21,0.459,22,0.464,23,0.629,24,0.449,25,0.464,26,0.425,27,0.552,30,4.146,34,5.352,35,3.855,40,2.481,52,1.832,66,1.491,119,1.6,121,4.034,122,3.362,159,3.622,160,3.67,165,4.133,174,6.263,236,3.721,375,4.203,377,2.419,378,4.277,403,2.212,491,3.109,492,3.109,526,4.828,530,4.828,552,8.712,813,5.37]],["keywords/176",[]],["title/177",[554,762.39]],["content/177",[10,0.082,40,5.651]],["keywords/177",[]],["title/178",[485,511.317]],["content/178",[10,0.089,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,2.383,66,2.145,119,2.301,403,3.181,469,5.943,485,4.892,491,4.471,492,4.471,555,12.345]],["keywords/178",[]],["title/179",[556,941.221]],["content/179",[10,0.082,40,5.651]],["keywords/179",[]],["title/180",[485,511.317]],["content/180",[10,0.089,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,2.383,66,2.145,119,2.301,403,3.181,469,5.943,485,4.892,491,4.471,492,4.471,557,13.972]],["keywords/180",[]],["title/181",[558,743.19]],["content/181",[10,0.082,40,5.651]],["keywords/181",[]],["title/182",[13,505.287]],["content/182",[10,0.091,13,4.38,16,0.534,17,0.755,18,0.625,21,0.598,22,0.605,23,0.764,24,0.585,25,0.605,26,0.553,27,0.72,35,2.458,52,2.579,119,2.084,465,7.792,561,9.234,562,9.234,563,9.234,813,9.882]],["keywords/182",[]],["title/183",[170,389.308]],["content/183",[10,0.082,40,5.651]],["keywords/183",[]],["title/184",[485,511.317]],["content/184",[10,0.089,16,0.546,17,0.546,18,0.638,21,0.611,22,0.618,23,0.775,24,0.598,25,0.618,26,0.565,27,0.735,52,2.258,65,6.147,66,3.219,119,2.129,170,3.447,403,2.944,469,5.5,485,4.527,488,5.167,489,7.145,491,4.137,492,4.137,568,13.24]],["keywords/184",[]],["title/185",[1,530.518]],["content/185",[10,0.082,40,5.651]],["keywords/185",[]],["title/186",[13,505.287]],["content/186",[10,0.09,13,4.335,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,35,4.003,52,1.558,119,2.063,159,4.67,220,5.082,569,8.075,570,8.075,571,8.075,573,8.075,575,9.139,576,8.075,577,8.075,813,9.81]],["keywords/186",[]],["title/187",[138,475.566,814,852.282]],["content/187",[]],["keywords/187",[]],["title/188",[24,67.518]],["content/188",[10,0.079,16,0.534,17,0.534,18,0.625,21,0.598,22,0.605,23,0.885,24,1.042,25,0.991,26,0.553,27,0.72,111,1.701,114,4.604,160,4.782,161,5.782,165,5.385,237,6.29,239,7.486,444,6.792,486,4.782,501,8.686,648,8.619,649,8.619,775,6.609,787,7.224,815,10.169,816,10.169,817,9.234,818,10.169,819,7.792]],["keywords/188",[]],["title/189",[26,63.815]],["content/189",[10,0.073,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,72,5.176,75,8.988,98,7.225,111,2.043,141,5.985,163,11.087,632,10.348,671,10.348,817,11.087,820,8.988,821,11.087,822,9.796,823,11.087]],["keywords/189",[]],["title/190",[560,683.821,743,586.298]],["content/190",[10,0.082,16,0.493,17,0.493,18,0.576,21,0.552,22,0.558,23,0.721,24,0.54,25,0.558,26,0.511,27,0.664,35,4.474,37,4.474,38,5.675,39,7.191,64,6.849,66,1.793,72,2.983,110,7.569,111,1.57,114,5.106,560,10.883,704,5.237,707,4.474,743,6.456,775,6.099,824,9.385,825,8.523,826,9.385,827,9.385,828,5.054,829,8.523,830,9.385,831,8.523]],["keywords/190",[]],["title/191",[832,806.989]],["content/191",[10,0.079,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,72,3.98,111,2.095,114,4.014,395,8.897,707,5.969,775,8.139,820,9.219,832,11.395,833,9.219,834,10.048]],["keywords/191",[]],["title/192",[835,833.406]],["content/192",[4,7.136,10,0.077,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,72,5.133,93,6.281,111,2.017,399,8.295,820,8.877,833,8.877,835,8.566,836,12.058,837,10.233,838,8.877]],["keywords/192",[]],["title/193",[839,806.989]],["content/193",[4,7.508,10,0.074,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,27,0.898,111,2.122,114,4.066,498,7.356,544,7.356,820,9.339,839,11.492,840,11.52,841,9.339,842,11.52]],["keywords/193",[]],["title/194",[769,680.19]],["content/194",[2,6.493,10,0.069,16,0.576,17,0.576,18,0.674,21,0.645,22,0.653,23,0.805,24,0.631,25,0.653,26,0.597,27,0.776,71,7.794,111,1.835,114,5.561,141,5.379,501,6.634,702,9.299,769,10.059,775,7.13,783,7.794,787,7.794,843,10.971,844,9.963,845,15.147,846,10.971,847,10.971,848,10.971,849,7.794]],["keywords/194",[]],["title/195",[850,941.221]],["content/195",[10,0.073,16,0.649,17,0.649,18,0.759,19,6.34,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,64,6.243,66,2.362,111,2.068,399,8.505,403,3.504,544,7.169,707,5.893,841,9.102,850,9.92,851,5.976,852,11.227,853,9.92]],["keywords/195",[]],["title/196",[828,631.736]],["content/196",[10,0.076,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,66,2.523,111,2.209,141,6.472,403,3.742,431,5.824,828,9.234,851,6.381]],["keywords/196",[]],["title/197",[583,694.266]],["content/197",[2,6.213,10,0.067,16,0.551,17,0.551,18,0.645,21,0.618,22,0.624,23,0.781,24,0.604,25,0.624,26,0.571,27,0.743,66,3.238,72,3.336,111,1.756,141,5.147,205,7.458,384,6.823,403,2.975,431,4.631,454,11.786,534,7.728,583,8.694,701,8.044,702,8.898,707,7.002,828,7.911,849,7.458,851,5.074,854,8.423,855,9.533,856,9.533]],["keywords/197",[]],["title/198",[65,694.266]],["content/198",[10,0.073,16,0.551,17,0.551,18,0.645,21,0.618,22,0.624,23,0.781,24,0.845,25,0.624,26,0.571,27,0.743,45,9.533,65,6.213,66,2.006,111,1.756,114,4.709,138,5.858,403,2.975,454,8.423,501,10.247,565,8.423,706,7.222,804,8.423,851,5.074,853,8.423,857,10.498,858,10.498,859,14.69,860,10.498,861,10.498,862,8.423,863,10.498]],["keywords/198",[]],["title/199",[864,941.221]],["content/199",[10,0.072,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,111,2.017,114,3.865,399,8.295,403,3.417,454,9.674,706,8.295,707,5.748,794,10.949,838,8.877,851,5.828,855,10.949,864,9.674,865,12.058,866,10.949]],["keywords/199",[]],["title/200",[867,806.989]],["content/200",[10,0.076,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,66,2.523,111,2.209,403,3.742,431,5.824,707,6.293,851,6.381,867,11.796]],["keywords/200",[]],["title/201",[380,680.19]],["content/201",[4,6.643,10,0.07,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,35,2.713,66,3.355,72,3.567,111,1.878,170,6.269,368,7.496,380,8.921,403,3.181,431,4.952,486,5.278,711,7.974,819,8.6,833,8.263,851,5.425]],["keywords/201",[]],["title/202",[381,680.19]],["content/202",[10,0.072,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,35,2.844,66,3.036,72,3.739,111,1.969,157,7.278,170,5.273,368,7.859,381,6.822,403,3.335,431,5.191,486,5.533,592,8.094,833,8.662,851,5.687,868,9.973]],["keywords/202",[]],["title/203",[382,694.266]],["content/203",[10,0.072,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,66,3.036,72,3.739,111,1.969,157,7.278,170,5.273,368,7.859,382,6.964,403,3.335,431,5.191,486,5.533,833,8.662,851,5.687,869,9.441,870,9.973,871,10.685]],["keywords/203",[]],["title/204",[837,743.19]],["content/204",[2,5.956,10,0.079,15,3.967,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,66,1.923,72,4.532,75,7.409,111,1.684,138,5.616,403,2.852,431,4.44,486,4.733,544,5.835,706,6.923,821,9.139,837,10.492,851,4.864,872,6.923,873,7.409,874,9.139,875,9.139,876,8.53,877,8.53,878,10.064,879,10.064,880,10.064,881,10.064]],["keywords/204",[]],["title/205",[170,389.308]],["content/205",[10,0.073,14,7.382,15,4.812,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,66,2.333,111,2.043,170,5.405,258,7.382,368,8.154,403,3.46,431,5.386,486,5.741,544,7.079,851,5.901,872,8.399]],["keywords/205",[]],["title/206",[558,743.19]],["content/206",[2,5.449,10,0.079,16,0.484,17,0.484,18,0.566,21,0.542,22,0.548,23,0.711,24,0.53,25,0.548,26,0.501,27,0.652,34,4.164,38,8.09,64,4.649,66,2.556,93,6.97,111,1.54,114,4.288,258,5.568,431,4.062,465,7.055,558,9.983,564,8.361,565,7.388,566,7.055,567,6.541,707,4.389,740,5.695,769,7.757,851,4.45,882,9.208,883,9.208,884,9.208,885,9.208,886,12.149,887,7.055,888,7.388,889,8.361]],["keywords/206",[]],["title/207",[398,762.39]],["content/207",[10,0.073,14,7.476,15,4.873,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,66,2.362,111,2.068,258,7.476,398,10.674,403,3.504,431,5.454,486,5.814,544,7.169,851,5.976,872,8.505]],["keywords/207",[]],["title/208",[890,941.221]],["content/208",[10,0.073,16,0.641,17,0.641,18,0.75,19,6.26,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,66,3.112,111,2.043,114,5.22,116,10.348,118,10.348,707,5.82,849,8.674,851,5.901,890,9.796,891,8.988,892,12.209]],["keywords/208",[]],["title/209",[67,680.19]],["content/209",[10,0.072,14,7.291,15,4.753,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,67,6.991,111,2.017,114,3.865,403,3.417,431,5.319,486,5.67,544,6.991,804,9.674,805,8.877,806,8.877,851,5.828,872,8.295]],["keywords/209",[]],["title/210",[68,654.576]],["content/210",[10,0.072,14,7.291,15,4.753,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,68,6.728,111,2.017,114,3.865,403,3.417,431,5.319,486,5.67,544,6.991,805,8.877,806,8.877,808,10.949,851,5.828,872,8.295]],["keywords/210",[]],["title/211",[893,941.221]],["content/211",[10,0.082,16,0.604,17,0.604,18,0.706,19,5.891,21,0.676,22,0.683,23,0.831,24,0.661,25,0.683,26,0.85,27,0.813,66,2.987,111,1.922,170,3.813,259,8.144,403,3.256,411,8.458,487,7.106,851,5.553,893,9.218,894,11.489,895,14.196]],["keywords/211",[]],["title/212",[896,941.221]],["content/212",[10,0.073,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,66,2.362,111,2.068,114,3.963,189,10.479,403,3.504,544,7.169,567,8.784,707,5.893,833,9.102,838,9.102,841,9.102,851,5.976,896,9.92]],["keywords/212",[]],["title/213",[897,941.221]],["content/213",[2,4.894,10,0.07,16,0.434,17,0.434,18,0.759,21,0.487,22,0.492,23,0.44,24,0.852,25,0.492,26,0.45,27,0.585,30,5.185,61,6.635,62,6.336,64,6.241,66,1.58,111,1.383,114,4.744,144,9.917,165,6.545,220,4.176,399,5.689,403,2.344,425,7.509,431,3.648,444,5.523,486,3.889,671,10.475,706,5.689,718,7.009,721,11.874,849,5.875,851,3.997,854,6.635,862,11.874,897,6.635,898,6.635,899,11.224,900,7.509,901,8.269,902,13.439,903,8.269,904,7.509]],["keywords/213",[]],["title/214",[905,863.609]],["content/214",[10,0.075,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,64,6.577,66,3.248,111,2.179,431,5.746,437,9.589,851,6.296,905,12.513]],["keywords/214",[]],["title/215",[156,654.576]],["content/215",[10,0.081,16,0.303,17,0.303,18,0.574,21,0.34,22,0.343,23,0.496,24,0.332,25,0.343,26,0.314,27,0.408,28,2.751,29,2.829,30,3.271,34,6.112,35,3.267,37,2.751,40,2.968,41,3.22,64,2.914,73,3.415,109,2.643,111,1.562,121,3.183,122,2.486,154,12.012,155,3.656,156,5.21,159,6.272,160,2.714,161,3.281,165,7.157,192,3.75,236,5.606,375,3.108,377,1.788,378,3.162,379,3.415,403,2.647,431,2.546,486,2.714,513,4.248,514,4.248,515,4.248,516,4.248,517,4.248,518,4.248,519,4.248,520,6.874,521,4.1,522,4.248,524,4.63,525,4.248,526,5.776,527,4.248,528,4.248,529,4.248,530,7.275,531,4.248,532,3.854,550,4.422,553,4.248,773,4.17,775,3.75,906,3.97,907,5.24,908,5.771]],["keywords/215",[]],["title/216",[170,389.308]],["content/216",[10,0.089,13,3.159,16,0.385,17,0.385,18,0.451,21,0.432,22,0.436,23,0.6,24,0.422,25,0.436,26,0.399,27,0.519,30,6.168,35,2.728,66,1.402,111,1.227,155,8.714,170,5.843,260,8.939,261,6.824,269,6.98,270,6.824,368,7.538,394,9.462,701,5.62,775,4.767,906,5.046,909,6.217,910,15.444,911,10.248]],["keywords/216",[]],["title/217",[157,725.591]],["content/217",[10,0.083,16,0.349,17,0.349,18,0.408,21,0.39,22,0.395,23,0.555,24,0.382,25,0.395,26,0.361,27,0.47,30,3.657,34,6.617,35,3.119,37,3.163,40,3.317,52,1.027,64,3.351,66,1.268,109,3.039,111,1.746,119,1.36,121,3.558,122,2.858,154,12.229,155,8.175,157,6.457,159,5.988,160,3.12,161,3.773,165,5.528,192,4.312,236,4.976,375,3.573,377,2.056,378,3.636,379,3.927,403,1.881,431,2.927,486,3.12,525,4.885,526,4.104,527,4.885,528,4.885,529,4.885,530,6.457,531,4.885,532,4.432,551,8.847,552,7.685,553,4.885,775,4.312,906,4.565]],["keywords/217",[]],["title/218",[15,462.393]],["content/218",[10,0.083,14,7.496,15,3.273,16,0.263,17,0.263,18,0.307,21,0.294,22,0.297,23,0.441,24,0.288,25,0.297,26,0.272,27,0.354,28,5.075,29,4.071,30,3.73,34,6.709,35,3.324,37,2.383,40,2.639,41,4.633,64,2.525,96,2.525,109,2.29,111,1.389,121,3.629,122,2.154,154,10.989,155,9.958,159,5.753,160,2.351,161,2.843,165,6.564,192,3.25,236,5.909,375,2.693,377,1.549,378,5.834,379,2.959,403,1.417,431,2.206,486,2.351,498,4.814,504,3.44,510,3.831,523,6.112,525,3.681,526,5.136,527,3.681,528,3.681,529,3.681,530,6.585,531,3.681,532,3.34,543,3.25,544,2.899,546,4.541,547,7.54,548,7.54,549,4.541,550,3.831,775,3.25,872,3.44,906,3.44,912,8.303]],["keywords/218",[]],["title/219",[385,863.609]],["content/219",[10,0.083,15,3.497,16,0.466,17,0.466,18,0.545,21,0.522,22,0.528,23,0.692,24,0.511,25,0.528,26,0.924,27,1.092,30,5.404,66,1.695,75,6.531,109,4.064,111,2.178,121,4.438,141,6.383,159,4.117,257,7.52,369,7.118,377,2.749,385,13.323,389,7.118,431,3.914,486,4.172,544,5.144,872,6.103,906,6.103,913,8.872,914,8.057,915,8.057,916,8.057]],["keywords/219",[]],["title/220",[917,941.221]],["content/220",[10,0.088,16,0.42,17,0.42,18,0.491,19,9.338,21,0.471,22,0.476,23,0.641,24,0.46,25,0.476,26,0.435,27,0.566,38,4.836,84,5.888,109,3.663,111,2.017,121,2.726,122,3.445,205,5.682,379,11.185,424,6.779,485,3.486,534,5.888,544,4.637,831,7.263,841,5.888,891,5.888,906,5.502,917,12.956,918,7.998,919,6.779,920,7.263,921,7.263,922,7.263,923,7.263]],["keywords/220",[]],["title/221",[1,530.518]],["content/221",[1,7.088,10,0.087,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,35,3.212,52,1.412,61,7.318,109,4.178,110,5.09,111,1.526,114,2.924,119,1.87,134,5.186,155,8.418,159,4.233,220,4.606,553,6.715,569,7.318,570,10.661,571,7.318,572,12.066,573,7.318,574,8.283,576,7.318,577,7.318,775,5.928,906,6.275]],["keywords/221",[]],["title/222",[440,833.406]],["content/222",[2,4.153,10,0.076,16,0.369,17,0.369,18,0.431,21,0.413,22,0.417,23,0.58,24,0.404,25,0.417,26,0.382,27,0.497,35,1.696,52,1.087,64,3.544,72,2.23,98,4.153,111,2.238,112,3.916,114,4.835,121,2.392,141,3.441,165,3.716,170,2.329,193,6.373,209,5.948,369,5.631,437,11.105,440,12.286,799,9.904,819,5.377,854,8.751,869,5.631,891,5.167,906,4.828,924,7.018,925,7.018,926,15.085,927,7.018,928,14.836,929,6.373,930,7.018,931,10.906,932,7.018,933,6.373,934,12.147,935,12.147,936,6.373,937,6.373,938,6.373,939,7.018]],["keywords/222",[]],["title/223",[940,941.221]],["content/223",[10,0.079,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.901,27,0.712,96,5.082,109,4.61,111,2.386,121,3.43,122,8.191,170,3.34,544,5.835,841,7.409,940,8.075,941,7.711,942,18.015,943,10.064,944,9.139,945,15.039,946,9.139,947,8.53]],["keywords/223",[]],["title/224",[259,611.129]],["content/224",[10,0.078,16,0.434,17,0.434,18,0.508,21,0.487,22,0.492,23,0.657,24,0.476,25,0.492,26,0.805,27,0.585,40,2.628,72,2.628,98,4.894,109,3.788,111,2.94,121,5.045,141,4.054,170,2.744,236,7.055,259,9.956,487,5.115,495,10.181,496,8.502,497,8.502,498,4.795,499,6.088,500,5.689,501,5,502,5.689,822,6.635,941,6.336,944,7.509,948,7.509,949,8.269,950,11.224,951,8.269]],["keywords/224",[]],["title/225",[873,863.609]],["content/225",[10,0.079,15,4.424,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,66,2.94,72,4.89,109,7.048,111,1.878,161,6.382,205,7.974,738,9.005,873,8.263,904,10.192,905,11.327,941,8.6,952,10.192,953,11.224,954,10.192]],["keywords/225",[]],["title/226",[376,680.19]],["content/226",[10,0.09,16,0.385,17,0.385,18,0.451,21,0.432,22,0.436,23,0.6,24,0.422,25,0.436,26,0.399,27,0.519,30,2.57,64,3.704,73,6.679,98,4.341,103,6.217,111,1.227,121,2.5,131,5.4,141,3.596,170,2.434,376,6.544,380,4.253,381,4.253,382,4.341,395,5.211,398,4.767,436,5.211,554,4.767,707,3.496,740,4.537,766,5.885,769,4.253,837,4.647,941,5.62,955,7.335,956,6.661,957,6.661,958,6.661,959,6.661,960,6.661,961,6.661,962,6.661,963,6.661,964,6.661,965,6.661,966,6.661,967,6.661,968,6.217]],["keywords/226",[]],["title/227",[111,196.26]],["content/227",[6,7.992,10,0.071,16,0.523,17,0.523,18,0.612,21,0.586,22,0.592,23,0.752,24,0.573,25,0.592,26,0.542,64,8.316,72,5.699,75,10.422,111,2.368,141,4.883,188,9.046,584,7.333,585,5.664,586,7.333,701,7.633,787,7.077,819,7.633,820,7.333,822,11.358,909,8.443,969,14.156,970,14.156,971,9.961,972,9.961,973,9.961,974,9.961]],["keywords/227",[]],["title/228",[585,666.995]],["content/228",[4,5.501,6,7.458,10,0.085,16,0.488,17,0.488,18,0.571,21,0.932,22,0.553,23,0.716,24,0.535,25,0.553,26,0.945,35,2.247,72,6.111,110,5.187,111,1.555,160,4.371,161,5.285,578,8.441,579,8.441,584,6.843,585,5.285,586,6.843,701,7.123,822,7.458,909,7.878,928,8.441,941,7.123,975,9.296,976,8.441,977,8.441,978,9.296]],["keywords/228",[]],["title/229",[472,863.609]],["content/229",[4,7.317,10,0.073,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,98,7.317,111,2.068,141,6.061,470,9.92,472,9.102,477,9.92,478,9.92,486,5.814,820,9.102,979,11.227,980,11.227,981,11.227]],["keywords/229",[]],["title/230",[436,833.406]],["content/230",[10,0.072,14,7.291,15,4.753,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,111,2.017,403,3.417,431,5.319,436,11.475,437,8.877,486,5.67,544,6.991,851,5.828,853,9.674,862,9.674,872,8.295]],["keywords/230",[]],["title/231",[982,941.221]],["content/231",[10,0.073,13,5.259,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,35,2.951,66,2.333,72,3.88,111,2.043,403,3.46,431,5.386,437,8.988,851,5.901,869,9.796,886,11.087,887,9.355,982,9.796,983,12.209]],["keywords/231",[]],["title/232",[984,941.221]],["content/232",[10,0.075,16,0.684,17,0.684,18,0.8,21,0.766,22,0.775,23,0.903,24,0.75,25,0.775,26,0.709,27,0.922,64,6.577,66,2.489,111,2.179,243,11.04,403,3.692,431,5.746,592,8.96,851,6.296,984,10.451]],["keywords/232",[]],["title/233",[985,941.221]],["content/233",[10,0.072,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,66,2.248,67,6.822,72,3.739,111,1.969,114,5.093,403,3.335,431,5.191,437,8.662,501,9.607,851,5.687,866,10.685,985,9.441,986,11.766,987,11.766,988,9.973]],["keywords/233",[]],["title/234",[989,806.989]],["content/234",[4,7.411,10,0.074,14,7.572,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,66,2.393,111,2.095,403,3.549,431,5.525,486,5.889,851,6.053,989,11.395,990,12.523,991,11.372]],["keywords/234",[]],["title/235",[10,4.663]],["content/235",[]],["keywords/235",[]],["title/236",[10,4.663]],["content/236",[10,0.083]],["keywords/236",[]],["title/237",[10,4.663]],["content/237",[]],["keywords/237",[]],["title/238",[10,4.177,47,475.463]],["content/238",[1,7.624,10,0.067,23,0.896,43,11.977,46,11.597,47,11.977]],["keywords/238",[]],["title/239",[10,4.177,48,492.694]],["content/239",[1,7.624,10,0.067,13,7.261,23,0.896,43,11.977,48,12.411]],["keywords/239",[]],["title/240",[10,4.177,49,567.233]],["content/240",[1,9.212,10,0.073,50,14.705,52,2.838,53,14.705,54,10.348,55,16.643,56,10.348,57,10.348,58,14.79,59,10.348,60,10.348,63,11.087]],["keywords/240",[]],["title/241",[10,4.663]],["content/241",[1,3.42,10,0.09,16,0.397,17,0.397,18,0.465,20,5.051,21,0.445,22,0.45,23,0.614,24,0.435,25,0.45,26,0.628,27,0.535,30,4.047,43,11.149,52,1.789,65,4.476,66,2.679,67,4.385,68,4.22,69,6.868,72,2.404,73,4.476,74,6.868,76,6.868,79,6.868,87,10.491,88,6.868,92,6.868,93,3.94,96,3.819,99,5.795,100,6.868,101,10.491,102,6.868,104,6.868,105,6.868,107,6.868,813,7.948]],["keywords/241",[]],["title/242",[109,390.381,129,722.357]],["content/242",[]],["keywords/242",[]],["title/243",[707,559.18]],["content/243",[10,0.084,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,35,3.027,52,1.939,66,2.393,72,3.98,111,2.095,119,2.567,707,5.969,828,6.744,992,9.219]],["keywords/243",[]],["title/244",[740,725.591]],["content/244",[10,0.085,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,35,2.81,52,2.44,66,2.221,72,3.695,111,1.945,119,2.383,491,4.631,492,4.631,740,7.191,828,6.261,992,8.559,993,10.557]],["keywords/244",[]],["title/245",[397,994.263]],["content/245",[10,0.085,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,35,2.745,52,2.402,66,2.17,72,3.609,111,1.9,119,2.327,258,6.866,491,4.523,492,4.523,592,7.811,740,7.023,828,6.115,994,14.083]],["keywords/245",[]],["title/246",[753,762.39]],["content/246",[10,0.084,16,0.626,17,0.626,18,0.732,19,6.107,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,38,7.202,52,1.844,72,3.785,84,8.768,93,6.205,111,1.993,119,2.441,122,5.13,488,5.925,778,10.816,995,10.095]],["keywords/246",[]],["title/247",[887,898.867]],["content/247",[10,0.084,16,0.626,17,0.626,18,0.732,19,6.107,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,38,7.202,52,1.844,72,3.785,84,8.768,93,6.205,111,1.993,119,2.441,122,5.13,887,9.126,995,10.095,996,10.816]],["keywords/247",[]],["title/248",[888,941.221]],["content/248",[10,0.086,16,0.57,17,0.57,18,0.666,19,5.563,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,38,6.56,52,2.327,72,3.448,84,7.987,93,5.652,111,1.815,119,2.224,122,4.673,488,5.397,491,4.322,492,4.322,543,7.051,888,8.704,995,9.195,997,9.852]],["keywords/248",[]],["title/249",[769,680.19]],["content/249",[10,0.084,16,0.604,17,0.604,18,0.706,20,7.673,21,0.676,22,0.683,23,0.831,24,0.661,25,0.683,26,0.625,27,0.813,41,6.411,52,1.779,72,3.651,111,1.922,119,2.355,122,4.949,170,3.813,411,8.458,769,6.661,782,9.218,783,8.162,998,6.532,999,14.196]],["keywords/249",[]],["title/250",[26,63.815]],["content/250",[10,0.084,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.871,27,0.843,52,1.844,72,3.785,111,1.993,119,2.441,121,4.06,170,3.953,802,9.556,803,9.556,998,6.772,1000,14.547]],["keywords/250",[]],["title/251",[1001,941.221]],["content/251",[10,0.082,16,0.479,17,0.479,18,0.56,21,0.537,22,1.024,23,0.706,24,0.525,25,0.543,26,0.937,27,0.645,35,2.205,38,5.516,39,6.989,52,2.057,72,5.472,96,4.606,98,5.398,111,1.526,119,1.87,121,3.109,159,6.166,170,4.41,488,4.537,491,3.634,492,3.634,538,7.731,559,6.715,754,7.731,891,6.715,1002,7.318,1003,9.121,1004,9.121,1005,8.283]],["keywords/251",[]],["title/252",[1006,1065.279]],["content/252",[10,0.082,16,0.475,17,0.475,18,0.555,21,0.532,22,1.02,23,0.701,24,0.52,25,0.537,26,0.718,27,0.64,35,2.184,38,5.464,39,6.924,52,2.044,72,5.448,75,6.653,96,4.563,98,5.348,111,1.512,119,1.852,121,3.08,159,6.124,170,2.999,385,6.653,488,4.495,491,3.6,492,3.6,538,7.659,559,6.653,707,4.308,841,6.653,891,6.653,1001,7.251,1002,7.251,1007,9.037,1008,9.037,1009,8.206]],["keywords/252",[]],["title/253",[828,631.736]],["content/253",[10,0.084,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,1.8,66,2.221,72,3.695,111,1.945,119,2.383,170,3.858,377,3.602,566,8.908,711,8.259,828,6.261,998,6.61,1010,14.311,1011,10.557]],["keywords/253",[]],["title/254",[767,941.221]],["content/254",[4,6.493,10,0.083,16,0.576,17,0.576,18,0.674,19,7.767,21,0.645,22,0.653,23,0.805,24,0.631,25,0.653,26,0.597,27,0.776,37,5.23,52,1.699,72,3.487,93,5.715,111,1.835,119,2.249,122,4.726,170,5.027,532,7.328,753,7.13,780,8.802,998,6.238,1012,10.971,1013,13.755]],["keywords/254",[]],["title/255",[95,863.609]],["content/255",[2,6.72,10,0.082,16,0.596,17,0.596,18,0.697,20,7.584,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,52,1.758,72,6.032,95,13.003,111,1.9,119,2.327,787,8.067,852,10.311,977,10.311,1014,8.7,1015,10.311]],["keywords/255",[]],["title/256",[837,743.19]],["content/256",[4,6.643,10,0.087,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,35,2.713,52,2.383,72,3.567,96,5.668,111,1.878,119,2.301,488,5.583,735,8.6,837,7.111,1016,11.224,1017,10.192,1018,10.192]],["keywords/256",[]],["title/257",[1019,1065.279]],["content/257",[4,6.72,10,0.083,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.844,27,0.804,35,2.745,52,2.402,72,3.609,96,5.734,111,1.9,119,2.327,220,5.734,488,5.648,735,8.7,1020,10.311,1021,8.7,1022,10.311,1023,9.11]],["keywords/257",[]],["title/258",[1024,1065.279]],["content/258",[4,6.72,10,0.083,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.844,27,0.804,35,2.745,52,2.402,72,3.609,96,5.734,111,1.9,119,2.327,220,5.734,488,5.648,735,8.7,1021,8.7,1023,9.11,1025,10.311,1026,10.311]],["keywords/258",[]],["title/259",[67,680.19]],["content/259",[2,5.398,10,0.083,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,34,4.125,52,2.057,66,2.539,67,5.289,111,1.526,114,2.924,119,1.87,170,3.027,377,2.826,403,2.585,491,3.634,492,3.634,706,6.275,746,7.318,757,7.318,787,6.48,804,10.661,805,9.782,806,9.782,849,9.44,876,7.731,877,7.731,898,7.318,998,5.186,1027,12.066,1028,8.283]],["keywords/259",[]],["title/260",[68,654.576]],["content/260",[10,0.086,16,0.546,17,0.546,18,0.638,21,0.611,22,0.618,23,0.775,24,0.598,25,0.618,26,0.565,27,0.735,52,2.258,66,2.786,68,5.795,111,1.738,114,3.329,119,2.129,170,3.447,377,3.218,403,2.944,491,4.137,492,4.137,711,7.379,805,7.646,806,7.646,849,7.379,988,8.803,998,5.905,1029,13.24]],["keywords/260",[]],["title/261",[398,762.39]],["content/261",[2,5.449,10,0.083,16,0.484,17,0.484,18,0.566,21,0.542,22,0.548,23,0.711,24,0.53,25,0.548,26,0.501,27,0.652,34,4.164,52,2.072,66,2.556,68,5.138,111,1.54,114,2.951,119,1.887,170,3.056,377,2.853,398,8.695,399,6.334,403,2.61,406,10.734,491,3.668,492,3.668,559,6.778,706,6.334,746,7.388,757,7.388,787,6.541,849,9.504,876,7.804,877,7.804,898,7.388,976,8.361,998,5.235,1028,8.361]],["keywords/261",[]],["title/262",[832,806.989]],["content/262",[10,0.082,16,0.564,17,0.564,18,0.659,21,0.631,22,0.638,23,0.793,24,0.618,25,0.638,26,0.584,27,0.759,52,1.661,72,4.74,111,1.795,119,2.199,121,3.657,170,3.561,565,8.609,707,5.114,711,7.622,832,11.794,834,8.609,898,8.609,998,6.1,1030,10.729,1031,13.544,1032,9.743,1033,9.743]],["keywords/262",[]],["title/263",[838,863.609]],["content/263",[10,0.085,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,52,1.867,66,2.304,111,2.017,114,3.865,119,2.472,170,4.002,377,3.736,399,8.295,838,8.877,998,6.856,1034,10.949]],["keywords/263",[]],["title/264",[707,559.18]],["content/264",[10,0.083,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,52,1.867,66,2.304,72,3.832,111,2.017,119,2.472,377,3.736,707,5.748,828,6.493,992,8.877,1035,12.058,1036,14.667]],["keywords/264",[]],["title/265",[65,694.266]],["content/265",[10,0.083,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,1.738,66,2.94,72,3.567,111,1.878,119,2.301,170,5.106,377,3.478,431,4.952,998,6.382,1037,10.192,1038,11.224,1039,11.224,1040,13.972,1041,10.192]],["keywords/265",[]],["title/266",[1042,1065.279]],["content/266",[2,6.88,10,0.082,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,1.8,111,1.945,114,3.726,119,2.383,501,9.53,534,11.602,1014,8.908,1043,15.76,1044,10.557,1045,11.626,1046,10.557]],["keywords/266",[]],["title/267",[380,680.19]],["content/267",[10,0.083,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,52,1.758,98,6.72,111,1.9,114,3.64,119,2.327,121,3.87,170,3.768,380,6.584,998,6.456,1047,10.311,1048,14.083,1049,10.311,1050,14.083,1051,10.311]],["keywords/267",[]],["title/268",[381,680.19]],["content/268",[10,0.082,16,0.564,17,0.564,18,0.659,21,0.631,22,0.638,23,0.793,24,0.618,25,0.638,26,0.584,27,0.759,52,1.661,98,6.35,111,1.795,114,3.439,119,2.199,122,4.621,170,3.561,543,6.973,592,7.381,783,7.622,868,9.094,998,6.1,1052,10.729,1053,10.729,1054,10.729,1055,10.729,1056,10.729,1057,10.729,1058,13.544,1059,9.743]],["keywords/268",[]],["title/269",[382,694.266]],["content/269",[10,0.083,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,1.738,98,6.643,111,1.878,114,3.598,119,2.301,121,3.826,141,5.503,170,3.725,869,9.005,870,9.513,998,6.382,1060,11.224,1061,13.972,1062,13.972,1063,10.192]],["keywords/269",[]],["title/270",[867,806.989]],["content/270",[2,5.956,10,0.082,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,38,8.623,52,1.558,84,7.409,93,5.243,96,5.082,111,1.684,112,5.616,119,2.063,170,4.732,461,9.139,566,7.711,707,6.797,711,7.15,819,7.711,867,9.81,998,5.722,1064,14.26,1065,12.949,1066,9.139]],["keywords/270",[]],["title/271",[1067,1065.279]],["content/271",[10,0.083,16,0.583,17,0.583,18,0.681,21,0.653,22,0.66,23,0.811,24,1.004,25,0.66,26,0.604,27,0.785,52,1.718,66,2.12,111,1.856,114,3.557,119,2.274,237,6.863,239,8.169,377,3.438,854,8.903,870,9.404,871,10.076,1037,10.076,1068,11.096,1069,13.863,1070,10.076]],["keywords/271",[]],["title/272",[1071,1065.279]],["content/272",[10,0.082,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,52,1.822,66,2.248,72,3.739,109,5.389,111,1.969,119,2.412,121,4.011,161,6.69,170,3.905,493,7.859,1002,9.441,1072,14.428,1073,10.685]],["keywords/272",[]],["title/273",[835,833.406]],["content/273",[10,0.084,16,0.611,17,0.611,18,0.714,21,0.684,22,0.937,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,1.8,111,1.945,114,3.726,119,2.383,121,3.963,170,3.858,493,7.765,835,11.196,998,6.61,1074,14.311,1075,10.557]],["keywords/273",[]],["title/274",[839,806.989]],["content/274",[10,0.084,16,0.611,17,0.611,18,0.714,21,0.684,22,0.691,23,0.838,24,0.669,25,0.691,26,0.632,27,0.823,52,1.8,111,1.945,114,3.726,119,2.383,121,3.963,170,3.858,493,7.765,498,6.741,839,7.998,998,6.61,1076,14.311,1077,10.557,1078,10.557]],["keywords/274",[]],["title/275",[989,806.989]],["content/275",[10,0.087,15,4.424,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,28,5.35,29,5.503,30,3.932,34,5.076,35,3.719,111,1.878,159,5.208,209,9.513,989,12.077,1079,10.192]],["keywords/275",[]],["title/276",[439,806.989]],["content/276",[10,0.084,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,27,0.898,52,1.964,111,2.122,114,4.066,119,2.6,377,3.931,439,8.727,697,9.72,1002,10.178]],["keywords/276",[]],["title/277",[10,4.663]],["content/277",[10,0.09,15,3.809,16,0.508,17,0.508,18,0.851,19,8.304,20,6.455,21,0.569,22,0.575,23,0.736,24,0.556,25,0.575,26,0.526,27,0.684,28,4.607,29,4.738,30,3.386,31,8.776,32,8.776,33,8.776,34,6.265,35,2.336,36,8.191,37,4.607,41,5.393,42,8.191,1080,9.665]],["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,47,475.463]],["content/281",[0,10.194,1,7.624,10,0.067,23,0.896,46,11.597,47,11.977]],["keywords/281",[]],["title/282",[10,4.177,48,492.694]],["content/282",[0,10.194,1,7.624,10,0.067,13,7.261,23,0.896,48,12.411]],["keywords/282",[]],["title/283",[10,4.177,49,567.233]],["content/283",[1,9.212,10,0.073,50,14.705,52,2.838,53,14.705,54,10.348,56,10.348,57,10.348,59,10.348,60,10.348,1081,18.327,1082,16.287,1083,12.209]],["keywords/283",[]],["title/284",[10,4.663]],["content/284",[]],["keywords/284",[]],["title/285",[10,4.663]],["content/285",[0,4.243,1,1.852,10,0.09,16,0.215,17,0.215,18,0.252,19,4.72,20,10.911,21,0.241,22,0.244,23,0.373,24,0.236,25,0.244,26,0.223,27,0.29,41,7.98,50,3.286,52,1.087,65,2.424,66,3.01,68,2.285,93,3.655,96,3.543,165,3.716,170,1.359,241,3.472,275,3.286,379,5.447,381,2.375,399,7.501,403,2.609,408,3.286,444,2.736,498,6.323,504,2.818,510,3.138,521,2.91,543,2.662,839,2.818,868,3.472,919,3.472,947,5.947,988,3.472,1084,2.736,1085,3.719,1086,4.096,1087,8.359,1088,4.096,1089,3.719,1090,3.719,1091,3.719,1092,3.719,1093,7.017,1094,4.096,1095,4.096,1096,4.096,1097,4.096,1098,4.096,1099,6.372,1100,4.096,1101,4.096,1102,4.096,1103,4.096,1104,7.017,1105,4.096,1106,4.096,1107,4.096,1108,4.096,1109,7.017,1110,4.096,1111,4.096,1112,4.096]],["keywords/285",[]],["title/286",[10,3.388,1113,773.952]],["content/286",[0,7.476,1,5.591,10,0.089,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,1084,8.258,1113,11.227,1114,12.364,1115,8.784]],["keywords/286",[]],["title/287",[10,4.663]],["content/287",[0,5.516,1,4.125,10,0.09,16,0.479,17,0.479,18,0.56,19,8.037,21,0.537,22,0.79,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,35,2.205,41,5.09,52,1.412,220,6.709,379,9.276,543,5.928,1021,6.989,1084,6.092,1085,8.283,1089,8.283,1090,8.283,1091,8.283,1116,9.121,1117,9.121]],["keywords/287",[]],["title/288",[10,4.663]],["content/288",[]],["keywords/288",[]],["title/289",[1118,1173.093]],["content/289",[0,5.516,1,4.125,10,0.091,15,3.595,16,0.479,17,0.479,18,0.56,21,0.537,22,0.543,23,0.706,24,0.525,25,0.543,26,0.496,27,0.645,28,6.334,29,6.514,30,4.655,34,6.009,35,3.789,485,3.976,853,7.318,1084,6.092,1115,6.48,1119,8.283,1120,8.283]],["keywords/289",[]],["title/290",[1121,1065.279]],["content/290",[0,5.568,1,4.164,10,0.091,15,3.629,16,0.484,17,0.484,18,0.566,21,0.542,22,0.548,23,0.711,24,0.53,25,0.548,26,0.501,27,0.652,28,4.389,29,4.514,30,3.226,34,4.164,35,2.226,36,7.804,37,4.389,42,11.339,377,2.853,1084,6.15,1115,6.541,1119,8.361,1120,8.361,1121,8.361,1122,9.208]],["keywords/290",[]],["title/291",[1123,1065.279]],["content/291",[0,5.043,1,3.772,10,0.09,15,3.287,16,0.438,17,0.438,18,0.914,21,0.491,22,0.496,23,0.661,24,0.48,25,0.496,26,0.454,27,0.59,28,3.976,29,4.089,30,2.922,34,3.772,35,3.007,66,1.594,192,5.42,220,4.211,379,9.759,498,8.625,1084,5.57,1087,7.574,1115,5.925,1123,7.574,1124,8.34,1125,8.34,1126,8.34,1127,8.34]],["keywords/291",[]],["title/292",[131,863.609]],["content/292",[0,5,1,3.74,10,0.089,15,3.26,16,0.434,17,0.434,18,0.508,21,0.487,22,0.492,23,0.657,24,0.476,25,0.492,26,0.45,27,0.585,28,3.942,29,4.054,30,2.897,35,2.988,52,1.281,131,6.088,165,4.379,170,2.744,196,4.894,236,3.942,411,6.088,486,3.889,1084,5.523,1092,7.509,1115,5.875,1128,8.269,1129,8.269,1130,8.269,1131,8.269,1132,8.269,1133,8.269,1134,8.269,1135,8.269,1136,8.269,1137,8.269,1138,8.269,1139,8.269,1140,7.509,1141,8.269]],["keywords/292",[]],["title/293",[554,762.39]],["content/293",[0,7.873,1,4.012,10,0.091,15,3.497,16,0.466,17,0.466,18,0.545,21,0.522,22,0.528,23,0.692,24,0.511,25,0.528,26,0.483,27,0.628,28,6.207,29,6.383,30,4.562,34,5.888,35,3.728,554,5.766,1084,5.926,1115,6.303,1140,8.057,1142,13.021,1143,8.872,1144,8.872]],["keywords/293",[]],["title/294",[10,4.663]],["content/294",[0,4.538,1,3.394,10,0.09,18,0.461,21,0.442,22,0.446,23,0.61,24,0.432,25,0.446,26,0.408,27,0.531,52,3.027,66,1.434,138,6.409,170,2.491,813,13.448,968,9.734,1084,5.012,1099,12.669,1115,5.332,1145,7.505,1146,7.505,1147,7.505,1148,7.505,1149,7.505,1150,7.505,1151,7.505,1152,7.505,1153,7.505,1154,7.505]],["keywords/294",[]],["title/295",[10,4.663]],["content/295",[]],["keywords/295",[]],["title/296",[10,4.663]],["content/296",[10,0.089,15,3.404,16,0.454,17,0.454,18,0.53,21,0.508,22,0.514,23,0.678,24,0.497,25,0.514,26,0.826,27,0.611,28,4.117,29,4.234,30,5.32,35,2.088,66,1.65,141,4.234,160,6.002,220,4.361,259,4.499,260,5.613,261,5.222,262,10.242,263,7.32,264,6.929,265,6.929,266,7.32,267,6.929,268,6.929,269,5.342,270,5.222,271,6.358,272,6.358,273,6.929,274,5.613]],["keywords/296",[]],["title/297",[10,4.663]],["content/297",[10,0.089,15,0.987,16,0.132,17,0.132,18,0.279,21,0.267,22,0.149,23,0.242,24,0.144,25,0.149,26,0.136,28,1.194,29,1.228,30,0.878,35,0.606,65,1.483,66,0.479,72,0.796,220,1.265,261,1.515,269,1.549,270,1.515,274,1.628,275,2.01,276,4.127,277,18.298,278,2.275,279,18.298,280,18.298,281,2.275,282,2.275,283,2.275,284,2.275,285,2.275,286,2.275,287,2.275,288,2.275,289,2.275,290,2.275,291,2.275,292,2.275,293,2.275,294,2.275,295,2.275,296,2.275,297,2.275,298,2.275,299,2.275,300,2.275,301,2.275,302,2.275,303,2.275,304,2.275,305,2.275,306,2.275,307,2.275,308,2.275,309,2.275,310,2.275,311,2.275,312,2.275,313,2.275,314,2.275,315,2.275,316,2.275,317,2.275,318,2.275,319,2.275,320,2.275,321,2.275,322,2.275,323,2.275,324,2.275,325,2.275,326,2.275,327,2.275,328,2.275,329,2.275,330,2.275,331,2.275,332,2.275,333,2.275,334,2.275,335,2.275,336,2.275,337,2.275,338,2.275,339,2.275,340,2.275,341,2.275,342,2.275,343,2.275,344,2.275,345,2.275,346,2.275,347,2.275,348,2.275,349,2.275,350,2.275,351,2.275,352,2.275,353,2.275,354,2.275,355,2.275,356,2.275,357,2.275,358,2.275,359,2.275,360,2.275,361,2.275,362,2.275,363,2.275,364,2.275,365,2.275,366,2.275,367,2.275,1155,2.505]],["keywords/297",[]],["title/298",[10,4.663]],["content/298",[10,0.089,15,3.866,16,0.322,17,0.322,18,1.053,21,0.361,22,0.365,23,0.521,24,0.353,25,0.365,26,0.334,27,0.434,28,2.924,29,3.007,30,4.293,52,0.95,66,1.172,119,1.257,156,5.473,157,6.066,159,7.577,160,6.584,165,7.414,166,6.747,170,2.036,171,4.922,172,12.714,173,5.57,174,4.922,175,12.714,176,5.57,177,4.922,178,12.714,179,5.57,180,9.832,181,5.57,182,5.57,183,5.57,1156,5.57]],["keywords/298",[]],["title/299",[10,4.663]],["content/299",[10,0.092,23,1.039,35,2.622,111,1.815,190,9.852,194,9.852,195,9.852,196,6.421,197,9.852,198,9.852,199,9.852,200,9.852]],["keywords/299",[]],["title/300",[10,3.575,201,442.044,202,442.044]],["content/300",[10,0.09,15,1.991,19,5.5,21,0.631,23,0.269,25,0.3,26,0.275,28,2.408,30,2.934,35,2.024,41,2.819,52,2.654,138,2.819,156,2.819,159,3.886,187,7.896,196,7.384,201,8.605,202,4.053,211,4.588,212,7.098,213,4.588,214,4.588,215,7.605,216,4.588,217,4.588,218,4.588,219,4.588,220,4.229,221,4.588,222,4.588,223,4.588,224,4.588,225,4.588,226,3.475,227,4.588,228,4.588,229,4.588,230,4.588,231,4.588,232,4.588,233,7.605,234,7.605,235,4.588,236,2.408,237,3.125,238,4.588,239,3.719,240,4.588,241,4.282,242,4.588,243,4.282,244,4.588,245,4.588,246,4.588,247,4.588,248,7.605,249,7.605,250,4.588,251,7.098,252,4.588,253,4.588,254,7.605,255,4.588,256,4.588,1156,4.588]],["keywords/300",[]],["title/301",[10,4.663]],["content/301",[]],["keywords/301",[]],["title/302",[24,67.518]],["content/302",[10,0.088,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,1.009,24,0.893,25,1.051,26,0.618,27,0.804,160,5.34,237,7.023,239,8.359,375,6.115,444,7.584,648,9.624,649,9.624]],["keywords/302",[]],["title/303",[26,63.815]],["content/303",[10,0.086,16,0.723,17,0.723,18,0.845,21,0.81,22,0.818,23,0.936,24,0.792,25,0.818,26,0.749,27,0.974,121,4.691,823,12.497]],["keywords/303",[]],["title/304",[560,683.821,743,586.298]],["content/304",[10,0.086,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,35,4.004,66,2.393,743,8.615,825,11.372,828,6.744,829,11.372,1157,12.523]],["keywords/304",[]],["title/305",[832,806.989]],["content/305",[10,0.086,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,121,4.625,832,9.335,834,10.888]],["keywords/305",[]],["title/306",[835,833.406]],["content/306",[10,0.085,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,66,2.523,93,6.878,121,4.5,835,9.379,837,8.364]],["keywords/306",[]],["title/307",[839,806.989]],["content/307",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,121,4.625,839,9.335,840,12.323,842,12.323]],["keywords/307",[]],["title/308",[769,680.19]],["content/308",[10,0.087,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,122,5.686,769,7.655,783,9.379,844,11.988]],["keywords/308",[]],["title/309",[850,941.221]],["content/309",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,850,10.888]],["keywords/309",[]],["title/310",[828,631.736]],["content/310",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,828,7.308]],["keywords/310",[]],["title/311",[583,694.266]],["content/311",[10,0.085,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,3.48,377,3.736,384,7.836,403,3.417,583,9.559,828,8.698,856,10.949]],["keywords/311",[]],["title/312",[65,694.266]],["content/312",[10,0.087,16,0.675,17,0.675,18,0.789,21,0.756,22,0.764,23,0.896,24,0.97,25,0.764,26,0.699,27,0.91,65,7.607,66,2.456,377,3.983,403,3.643]],["keywords/312",[]],["title/313",[864,941.221]],["content/313",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,864,10.888]],["keywords/313",[]],["title/314",[867,806.989]],["content/314",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,867,9.335]],["keywords/314",[]],["title/315",[380,680.19]],["content/315",[10,0.087,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,66,3.524,170,5.451,377,3.831,380,7.169,403,3.504]],["keywords/315",[]],["title/316",[381,680.19]],["content/316",[10,0.088,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,66,3.165,170,4.156,377,3.88,381,7.261,403,3.549]],["keywords/316",[]],["title/317",[382,694.266]],["content/317",[10,0.088,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,66,3.165,170,4.156,377,3.88,382,7.411,403,3.549]],["keywords/317",[]],["title/318",[837,743.19]],["content/318",[10,0.089,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,66,2.304,377,3.736,403,3.417,837,7.639,873,8.877,874,10.949,875,10.949]],["keywords/318",[]],["title/319",[170,389.308]],["content/319",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,170,4.503,377,4.205,403,3.846]],["keywords/319",[]],["title/320",[558,743.19]],["content/320",[10,0.091,16,0.576,17,0.576,18,0.674,21,0.645,22,0.653,23,0.805,24,0.631,25,0.653,26,0.597,27,0.776,66,2.894,93,7.891,377,3.4,558,6.95,889,9.963]],["keywords/320",[]],["title/321",[398,762.39]],["content/321",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,398,8.819,403,3.846]],["keywords/321",[]],["title/322",[890,941.221]],["content/322",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,3.335,377,4.205,890,10.888]],["keywords/322",[]],["title/323",[67,680.19]],["content/323",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,67,7.868,377,4.205,403,3.846]],["keywords/323",[]],["title/324",[68,654.576]],["content/324",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,68,7.572,377,4.205,403,3.846]],["keywords/324",[]],["title/325",[893,941.221]],["content/325",[10,0.086,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.871,27,0.843,66,3.061,170,3.953,259,6.205,377,3.691,403,3.376,487,7.367,893,9.556,895,14.547]],["keywords/325",[]],["title/326",[896,941.221]],["content/326",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,896,10.888]],["keywords/326",[]],["title/327",[897,941.221]],["content/327",[10,0.087,16,0.564,17,0.564,18,0.916,21,0.631,22,0.638,23,0.57,24,0.987,25,0.638,26,0.584,27,0.759,30,5.225,66,2.05,144,11.967,377,3.325,403,3.041,444,7.166,721,8.609,862,8.609,897,8.609,899,9.743,900,9.743,902,9.743,1158,10.729]],["keywords/327",[]],["title/328",[905,863.609]],["content/328",[10,0.085,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,66,3.276,377,4.091,905,12.623]],["keywords/328",[]],["title/329",[156,654.576]],["content/329",[10,0.089,16,0.356,17,0.356,18,0.652,21,0.399,22,0.403,23,0.564,24,0.39,25,0.403,26,0.368,27,0.479,28,3.229,29,3.321,30,3.717,34,4.798,35,3.577,40,2.153,41,3.78,73,4.009,112,3.78,121,3.616,122,2.918,156,3.78,159,4.923,160,3.185,165,5.618,236,5.057,375,3.648,377,2.099,378,3.712,403,3.007,513,4.987,514,4.987,515,4.987,516,4.987,517,4.987,518,4.987,519,4.987,520,7.81,521,4.812,522,4.987,524,5.435,526,6.562,530,6.562,773,4.738,813,7.298,907,6.151]],["keywords/329",[]],["title/330",[170,389.308]],["content/330",[10,0.091,16,0.434,17,0.434,18,0.508,21,0.487,22,0.492,23,0.657,24,0.476,25,0.492,26,0.45,27,0.585,30,6.46,35,2.988,66,1.58,112,4.614,170,4.102,260,9.618,261,7.474,269,7.645,270,7.474,394,10.181,911,11.224]],["keywords/330",[]],["title/331",[157,725.591]],["content/331",[10,0.091,16,0.42,17,0.42,18,0.491,21,0.471,22,0.476,23,0.641,24,0.46,25,0.476,26,0.435,27,0.566,30,4.223,34,5.451,35,3.506,40,2.542,52,1.238,66,1.528,112,4.463,119,1.639,121,4.109,122,3.445,157,4.947,159,3.711,160,3.761,165,4.235,236,3.812,375,4.307,377,2.478,378,4.383,403,2.267,526,4.947,530,4.947,552,8.874,813,5.502]],["keywords/331",[]],["title/332",[15,462.393]],["content/332",[10,0.09,14,3.756,15,2.449,16,0.326,17,0.326,18,0.382,21,0.365,22,0.369,23,0.527,24,0.358,25,0.369,26,0.338,27,0.44,28,5.891,29,4.857,30,4.33,34,5.589,35,3.724,40,1.974,41,3.466,96,3.137,112,3.466,121,4.212,122,2.676,159,4.598,160,2.921,165,5.246,236,5.891,375,3.345,377,1.925,378,6.772,403,1.761,498,5.745,504,4.273,510,4.76,523,7.294,526,6.128,530,6.128,543,6.439,1159,6.212,1160,6.212,1161,6.212]],["keywords/332",[]],["title/333",[385,863.609]],["content/333",[10,0.089,16,0.513,17,0.513,18,0.6,21,0.574,22,0.581,23,0.742,24,0.562,25,0.581,26,0.967,27,1.152,30,4.888,66,1.865,112,5.447,121,4.756,141,6.841,159,4.53,377,3.025,385,7.186,389,7.832,914,8.864,915,8.864,916,8.864]],["keywords/333",[]],["title/334",[917,941.221]],["content/334",[10,0.091,16,0.454,17,0.454,18,0.53,19,9.607,21,0.508,22,0.514,23,0.678,24,0.497,25,0.514,26,0.47,27,0.611,112,4.819,121,2.944,122,3.72,205,6.135,379,11.088,424,7.32,891,6.358,917,6.929,919,7.32,920,7.842,921,7.842,922,7.842,923,7.842]],["keywords/334",[]],["title/335",[1,530.518]],["content/335",[1,4.551,10,0.09,16,0.529,17,0.529,18,0.618,21,0.592,22,0.599,23,0.758,24,0.579,25,0.599,26,0.547,27,0.712,35,3.447,52,1.558,112,5.616,119,2.063,159,4.67,220,5.082,569,8.075,570,11.441,571,8.075,573,8.075,576,8.075,577,8.075,813,9.81]],["keywords/335",[]],["title/336",[440,833.406]],["content/336",[10,0.09,16,0.518,17,0.518,18,0.606,21,0.58,22,0.586,23,0.747,24,0.568,25,0.586,26,0.536,27,0.698,52,1.527,112,5.502,440,13.406,929,8.954,933,8.954,934,14.871,935,14.871,936,8.954,937,8.954,938,8.954]],["keywords/336",[]],["title/337",[940,941.221]],["content/337",[10,0.089,16,0.57,17,0.57,18,0.666,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.938,27,0.768,40,3.448,96,5.478,121,3.698,122,8.019,940,8.704,945,13.649,946,9.852,947,9.195]],["keywords/337",[]],["title/338",[259,611.129]],["content/338",[10,0.088,16,0.488,17,0.488,18,0.571,21,0.547,22,0.553,23,0.716,24,0.535,25,0.553,26,0.862,27,0.658,40,4.281,111,2.254,121,5.4,236,6.421,259,4.843,487,5.75,495,9.267,496,9.267,497,9.267,498,5.39,499,6.843,500,6.395,501,5.621,502,6.395,948,12.233,950,8.441]],["keywords/338",[]],["title/339",[873,863.609]],["content/339",[10,0.085,15,4.812,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,40,3.88,66,3.112,738,9.796,873,8.988,905,11.99,952,11.087,954,11.087]],["keywords/339",[]],["title/340",[376,680.19]],["content/340",[10,0.091,16,0.397,17,0.397,18,0.465,21,0.445,22,0.45,23,0.614,24,0.435,25,0.45,26,0.411,27,0.535,30,2.65,40,2.404,73,6.837,103,6.41,131,5.568,170,2.51,376,4.385,380,4.385,381,4.385,382,4.476,395,5.373,398,4.915,436,5.373,554,4.915,707,3.605,740,4.678,766,6.068,769,4.385,837,4.791,956,6.868,957,6.868,958,6.868,959,6.868,960,6.868,961,6.868,962,6.868,963,6.868,964,6.868,965,6.868,966,6.868,967,6.868,968,6.41]],["keywords/340",[]],["title/341",[111,196.26]],["content/341",[10,0.088,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,111,2.122,121,4.324,584,9.339,585,7.213,586,9.339,1162,12.686]],["keywords/341",[]],["title/342",[585,666.995]],["content/342",[10,0.09,16,0.57,17,0.57,18,0.666,21,1.015,22,0.645,23,0.799,24,0.624,25,0.645,26,0.938,35,2.622,40,3.448,72,4.777,160,5.102,584,7.987,585,6.168,586,7.987]],["keywords/342",[]],["title/343",[472,863.609]],["content/343",[10,0.08,16,0.694,17,0.694,18,0.811,21,0.777,22,0.785,23,0.911,24,0.76,25,0.785,26,0.718,27,0.934,121,4.5,472,9.719,477,10.592,478,10.592,979,11.988,980,11.988,981,11.988]],["keywords/343",[]],["title/344",[436,833.406]],["content/344",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,436,9.64]],["keywords/344",[]],["title/345",[982,941.221]],["content/345",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,982,10.888]],["keywords/345",[]],["title/346",[984,941.221]],["content/346",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,984,10.888]],["keywords/346",[]],["title/347",[985,941.221]],["content/347",[10,0.084,16,0.713,17,0.713,18,0.833,21,0.798,22,0.807,23,0.928,24,0.781,25,0.807,26,0.738,27,0.96,66,2.593,377,4.205,403,3.846,985,10.888]],["keywords/347",[]],["title/348",[989,806.989]],["content/348",[10,0.084,16,0.675,17,0.675,18,0.789,21,0.756,22,0.764,23,0.896,24,0.74,25,0.764,26,0.699,27,0.91,66,2.456,111,2.15,403,3.643,851,6.212,989,11.592,991,11.672]],["keywords/348",[]],["title/349",[10,4.663]],["content/349",[]],["keywords/349",[]],["title/350",[707,559.18]],["content/350",[10,0.087,16,0.666,17,0.666,18,0.779,21,0.746,22,0.755,23,0.888,24,0.73,25,0.755,26,0.69,27,0.898,35,3.066,52,1.964,66,2.424,119,2.6,828,6.832,992,9.339]],["keywords/350",[]],["title/351",[740,725.591]],["content/351",[10,0.088,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,35,2.844,52,2.46,66,2.248,119,2.412,491,4.687,492,4.687,828,6.336,992,8.662,993,10.685]],["keywords/351",[]],["title/352",[397,994.263]],["content/352",[10,0.088,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,35,2.844,52,2.46,66,2.248,119,2.412,491,4.687,492,4.687,828,6.336,994,14.428]],["keywords/352",[]],["title/353",[753,762.39]],["content/353",[10,0.088,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,52,1.939,93,6.524,119,2.567,122,5.394,488,6.23,508,10.048]],["keywords/353",[]],["title/354",[887,898.867]],["content/354",[10,0.088,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,52,1.939,93,6.524,119,2.567,122,5.394,508,10.048,996,11.372]],["keywords/354",[]],["title/355",[888,941.221]],["content/355",[10,0.089,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,52,2.402,93,5.915,119,2.327,122,4.891,488,5.648,491,4.523,492,4.523,508,9.11,543,7.379,997,10.311]],["keywords/355",[]],["title/356",[769,680.19]],["content/356",[10,0.086,16,0.633,17,0.633,18,0.741,20,8.053,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,41,6.728,52,1.867,119,2.472,122,5.194,782,9.674,783,8.566,999,14.667,1163,6.728]],["keywords/356",[]],["title/357",[26,63.815]],["content/357",[10,0.087,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,119,2.502,121,4.162,802,9.796,803,9.796,1000,14.79,1163,6.812]],["keywords/357",[]],["title/358",[1001,941.221]],["content/358",[10,0.09,16,0.583,17,0.583,18,0.681,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.83,27,0.785,35,2.682,52,2.364,96,5.603,119,2.274,121,3.782,488,5.52,491,4.42,492,4.42,1005,10.076]],["keywords/358",[]],["title/359",[1006,1065.279]],["content/359",[10,0.09,16,0.583,17,0.583,18,0.681,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.604,27,0.785,35,2.682,52,2.364,96,5.603,119,2.274,121,3.782,488,5.52,491,4.42,492,4.42,1001,8.903,1009,10.076]],["keywords/359",[]],["title/360",[828,631.736]],["content/360",[10,0.087,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,66,2.333,119,2.502,377,3.783,1010,14.79,1011,11.087,1163,6.812]],["keywords/360",[]],["title/361",[767,941.221]],["content/361",[10,0.088,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,52,1.844,93,6.205,119,2.441,122,5.13,753,7.74,780,9.556,1013,14.547,1163,6.646]],["keywords/361",[]],["title/362",[95,863.609]],["content/362",[10,0.089,16,0.658,17,0.658,18,0.769,20,8.364,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,52,1.939,119,2.567,1014,9.595,1015,11.372]],["keywords/362",[]],["title/363",[837,743.19]],["content/363",[10,0.089,16,0.618,17,0.618,18,0.723,21,0.692,22,0.7,23,0.844,24,0.677,25,0.7,26,0.64,27,0.833,35,2.844,52,2.46,96,5.941,119,2.412,488,5.853,1017,10.685,1018,10.685]],["keywords/363",[]],["title/364",[1019,1065.279]],["content/364",[10,0.086,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,35,2.915,52,2.501,96,6.089,119,2.472,488,5.998,1020,10.949,1021,9.239,1022,10.949,1023,9.674]],["keywords/364",[]],["title/365",[1024,1065.279]],["content/365",[10,0.086,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,35,2.915,52,2.501,96,6.089,119,2.472,488,5.998,1021,9.239,1023,9.674,1025,10.949,1026,10.949]],["keywords/365",[]],["title/366",[67,680.19]],["content/366",[10,0.089,16,0.57,17,0.57,18,0.666,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,52,2.327,66,2.872,67,6.29,119,2.224,377,3.362,403,3.075,491,4.322,492,4.322,1027,13.649,1163,6.054]],["keywords/366",[]],["title/367",[68,654.576]],["content/367",[10,0.088,16,0.583,17,0.583,18,0.681,21,0.653,22,0.66,23,0.811,24,0.639,25,0.66,26,0.604,27,0.785,52,2.364,66,2.917,68,6.191,119,2.274,377,3.438,403,3.145,491,4.42,492,4.42,1029,13.863,1163,6.191]],["keywords/367",[]],["title/368",[398,762.39]],["content/368",[10,0.089,16,0.57,17,0.57,18,0.666,21,0.638,22,0.645,23,0.799,24,0.624,25,0.645,26,0.59,27,0.768,52,2.327,66,2.872,68,6.054,119,2.224,377,3.362,403,3.075,406,12.059,491,4.322,492,4.322,1163,6.054]],["keywords/368",[]],["title/369",[832,806.989]],["content/369",[10,0.087,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,52,1.844,119,2.441,121,4.06,832,8.193,834,9.556,1031,14.547,1032,10.816,1033,10.816,1163,6.646]],["keywords/369",[]],["title/370",[838,863.609]],["content/370",[10,0.088,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,52,1.939,66,2.393,119,2.567,377,3.88,1034,11.372,1163,6.988]],["keywords/370",[]],["title/371",[707,559.18]],["content/371",[10,0.086,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,66,2.333,119,2.502,377,3.783,828,6.575,992,8.988,1014,9.355,1036,14.79]],["keywords/371",[]],["title/372",[65,694.266]],["content/372",[10,0.088,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,52,1.844,66,3.061,119,2.441,377,3.691,1040,14.547,1041,10.816,1163,6.646]],["keywords/372",[]],["title/373",[1042,1065.279]],["content/373",[10,0.089,16,0.649,17,0.649,18,0.759,21,0.727,22,0.735,23,0.873,24,0.712,25,0.735,26,0.673,27,0.875,52,1.915,119,2.534,1014,9.474,1044,11.227,1046,11.227]],["keywords/373",[]],["title/374",[380,680.19]],["content/374",[10,0.086,16,0.626,17,0.626,18,0.732,21,0.701,22,0.708,23,0.851,24,0.685,25,0.708,26,0.648,27,0.843,52,1.844,119,2.441,121,4.06,1047,10.816,1048,14.547,1049,10.816,1050,14.547,1051,10.816,1163,6.646]],["keywords/374",[]],["title/375",[381,680.19]],["content/375",[10,0.086,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,119,2.502,122,5.259,543,7.934,1058,14.79,1059,11.087,1163,6.812,1164,12.209]],["keywords/375",[]],["title/376",[382,694.266]],["content/376",[10,0.086,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,119,2.502,121,4.162,1061,11.087,1062,14.79,1063,11.087,1163,6.812,1165,12.209]],["keywords/376",[]],["title/377",[867,806.989]],["content/377",[10,0.09,16,0.59,17,0.59,18,0.689,21,0.66,22,0.668,23,0.818,24,0.646,25,0.668,26,0.611,27,0.794,52,1.738,93,5.847,96,5.668,112,6.263,119,2.301,867,7.721,1065,13.972,1066,10.192,1163,6.263]],["keywords/377",[]],["title/378",[1067,1065.279]],["content/378",[10,0.087,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,66,2.333,119,2.502,377,3.783,1069,14.79,1070,11.087,1163,6.812]],["keywords/378",[]],["title/379",[1071,1065.279]],["content/379",[10,0.087,16,0.633,17,0.633,18,0.741,21,0.709,22,0.717,23,0.858,24,0.694,25,0.717,26,0.656,27,0.853,35,2.915,52,1.867,66,2.304,72,3.832,119,2.472,121,4.11,1072,14.667,1073,10.949]],["keywords/379",[]],["title/380",[835,833.406]],["content/380",[10,0.088,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,119,2.502,121,4.162,1074,14.79,1075,11.087,1163,6.812]],["keywords/380",[]],["title/381",[839,806.989]],["content/381",[10,0.087,16,0.641,17,0.641,18,0.75,21,0.718,22,0.726,23,0.866,24,0.703,25,0.726,26,0.664,27,0.864,52,1.891,119,2.502,121,4.162,1076,14.79,1077,11.087,1078,11.087,1163,6.812]],["keywords/381",[]],["title/382",[989,806.989]],["content/382",[10,0.088,15,4.476,16,0.596,17,0.596,18,0.697,21,0.668,22,0.675,23,0.824,24,0.654,25,0.675,26,0.618,27,0.804,28,5.412,29,5.567,30,3.978,34,5.135,35,3.749,111,1.9,159,5.269,989,10.669,1079,10.311]],["keywords/382",[]],["title/383",[439,806.989]],["content/383",[10,0.087,16,0.658,17,0.658,18,0.769,21,0.737,22,0.745,23,0.88,24,0.721,25,0.745,26,0.681,27,0.886,30,4.387,35,3.027,52,1.939,66,2.393,119,2.567,377,3.88,697,9.595]],["keywords/383",[]],["title/384",[10,4.663]],["content/384",[]],["keywords/384",[]],["title/385",[10,4.663]],["content/385",[10,0.091,16,0.219,17,0.219,18,0.256,21,0.245,22,0.248,23,0.378,24,0.24,25,0.248,26,0.734,27,0.295,30,6.468,35,2.253,37,5.257,66,2.579,112,2.325,121,1.42,122,1.794,141,4.57,160,5.826,170,2.363,220,3.595,237,5.766,260,6.058,261,8.162,262,5.712,264,3.343,265,3.343,267,3.343,268,3.343,269,5.766,270,4.305,271,5.241,272,3.067,273,3.343,274,6.058,375,3.834,376,2.416,377,1.291,378,5.108,380,2.416,381,2.416,382,2.466,383,3.783,386,3.783,387,6.465,388,3.783,389,3.343,390,3.783,391,3.783,392,3.783,393,3.783,394,7.586,1166,4.166,1167,4.166]],["keywords/385",[]],["title/386",[10,4.663]],["content/386",[10,0.09,16,0.255,17,0.255,18,0.298,21,0.285,22,0.289,23,0.43,24,0.279,25,0.289,26,0.264,27,0.343,30,5.432,35,3.269,37,5.799,66,2.792,73,2.871,121,1.653,141,2.378,160,6.36,170,2.687,196,2.871,220,6.143,237,3,258,7.356,260,3.153,261,2.933,269,3,270,7.356,271,3.571,274,3.153,375,4.36,376,6.041,377,1.503,378,4.436,380,2.813,381,2.813,382,2.871,394,3.337,396,11.047,400,3.892,401,3.892,402,3.892,403,2.295,404,11.047,405,9.462,406,3.892,407,4.405,408,3.892,409,3.892,410,3.892]],["keywords/386",[]],["title/387",[10,4.663]],["content/387",[10,0.09,16,0.235,17,0.235,18,0.275,21,0.263,22,0.266,23,0.402,24,0.257,25,0.266,26,0.243,27,0.316,30,5.229,35,3.122,41,8.756,66,2.468,71,3.177,73,2.647,93,6.018,96,5.833,112,2.495,121,1.524,141,2.192,160,2.103,170,2.509,196,7.643,220,5.833,237,2.766,260,2.906,261,2.704,269,2.766,270,6.985,274,2.906,375,4.072,376,5.696,378,6.33,380,2.593,381,2.593,382,2.647,394,3.076,400,3.588,401,3.588,402,3.588,408,3.588,409,3.588,410,3.588,411,9.507,413,10.49,414,4.061,415,4.061,416,4.061,417,4.061,418,4.061,419,4.061,420,4.061,421,8.921,422,8.921,423,8.921]],["keywords/387",[]]],"invertedIndex":[["",{"_index":10,"title":{"82":{"position":[[0,4]]},"83":{"position":[[0,3]]},"84":{"position":[[0,3]]},"85":{"position":[[0,1],[7,3]]},"86":{"position":[[0,1],[17,3]]},"87":{"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]]},"141":{"position":[[0,4]]},"235":{"position":[[0,4]]},"236":{"position":[[0,3]]},"237":{"position":[[0,3]]},"238":{"position":[[0,2],[7,4]]},"239":{"position":[[0,2],[8,4]]},"240":{"position":[[0,2],[10,4]]},"241":{"position":[[0,3]]},"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,8]]},"296":{"position":[[0,5]]},"297":{"position":[[0,5]]},"298":{"position":[[0,6]]},"299":{"position":[[0,6]]},"300":{"position":[[0,1],[15,2]]},"301":{"position":[[0,4]]},"349":{"position":[[0,4]]},"384":{"position":[[0,8]]},"385":{"position":[[0,7]]},"386":{"position":[[0,7]]},"387":{"position":[[0,7]]}},"content":{"0":{"position":[[102,2]]},"1":{"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]]},"3":{"position":[[0,2]]},"5":{"position":[[0,1]]},"6":{"position":[[0,1]]},"8":{"position":[[0,1],[19,1],[163,1],[186,2],[299,2],[365,2],[436,2],[530,2],[621,2],[721,2],[784,2],[814,1],[936,2],[939,3],[943,2],[946,3],[997,1],[1035,3],[1085,1],[1125,3]]},"10":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[320,3]]},"11":{"position":[[43,1]]},"12":{"position":[[49,1]]},"13":{"position":[[37,1]]},"14":{"position":[[58,1]]},"15":{"position":[[51,1]]},"17":{"position":[[35,1]]},"18":{"position":[[63,1]]},"19":{"position":[[47,1]]},"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]]},"39":{"position":[[155,1],[174,1],[254,3],[274,2],[283,1],[296,1],[354,3]]},"40":{"position":[[43,1],[62,1],[142,3],[162,2],[171,1],[184,1],[233,3]]},"42":{"position":[[79,1],[104,1],[156,1],[229,3],[277,1],[300,3]]},"43":{"position":[[265,1],[284,1],[364,3]]},"46":{"position":[[71,1],[90,1],[170,3],[190,2],[199,1],[237,3]]},"47":{"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]]},"50":{"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]]},"51":{"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]]},"52":{"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]]},"53":{"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]]},"56":{"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]]},"57":{"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]]},"59":{"position":[[179,1],[198,1],[278,3],[298,2],[307,1],[325,1],[374,1],[407,3]]},"61":{"position":[[79,1],[98,1],[178,3],[198,2],[207,1],[229,1],[249,1],[258,2],[268,3]]},"62":{"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]]},"64":{"position":[[72,1],[91,1],[171,3],[191,2],[200,1],[223,1],[251,1],[274,1],[283,2],[293,3]]},"65":{"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]]},"67":{"position":[[88,1],[107,1],[187,3],[207,2],[216,1],[235,1],[263,1],[282,1],[291,2],[301,3]]},"69":{"position":[[82,1],[101,1],[181,3],[201,2],[210,1],[226,1],[254,1],[270,1],[279,2],[289,3]]},"71":{"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]]},"73":{"position":[[75,1],[94,1],[205,3],[225,2],[234,1],[245,1],[268,1],[296,1],[315,1],[324,2],[334,3]]},"75":{"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]]},"77":{"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]]},"78":{"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]]},"79":{"position":[[57,1],[76,1],[220,1],[249,1],[262,1],[332,2],[335,2],[338,3]]},"80":{"position":[[49,1],[68,1],[213,1],[242,1],[284,1],[329,2],[332,2],[335,3]]},"81":{"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":[[80,1]]},"84":{"position":[[0,2],[3,11],[25,10],[46,7]]},"85":{"position":[[170,1],[201,1],[391,1],[471,3]]},"86":{"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]]},"87":{"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]]},"89":{"position":[[1600,1],[1619,1],[1699,3],[1740,1],[1762,3]]},"91":{"position":[[66,1],[85,1],[165,3],[201,1],[223,3]]},"92":{"position":[[32,1],[51,1],[131,3],[166,1],[188,3]]},"93":{"position":[[31,1],[50,1],[130,3],[166,1],[188,3]]},"94":{"position":[[34,1],[53,1],[133,3],[168,1],[190,3],[226,1],[237,1],[242,3]]},"95":{"position":[[36,1],[55,1],[135,3],[172,1],[194,3],[230,1],[243,1],[250,3]]},"96":{"position":[[44,1],[63,1],[143,3],[181,1],[203,3],[239,1],[256,3]]},"97":{"position":[[61,1],[80,1],[160,3],[196,1],[218,3]]},"98":{"position":[[74,1],[93,1],[173,3],[208,1],[230,3]]},"99":{"position":[[30,1],[49,1],[129,3],[163,1],[165,2],[231,2],[319,3]]},"100":{"position":[[33,1],[52,1],[148,3],[185,1],[207,3]]},"101":{"position":[[92,1],[111,1],[191,3],[231,1],[253,3]]},"102":{"position":[[33,1],[52,1],[132,3],[166,1],[188,3],[224,1],[234,1],[268,3]]},"103":{"position":[[44,1],[63,1],[161,3],[202,1],[224,3]]},"104":{"position":[[38,1],[57,1],[158,3],[202,1],[224,3]]},"105":{"position":[[29,1],[48,1],[128,3],[165,1],[187,3]]},"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],[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]]},"137":{"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]]},"138":{"position":[[0,3],[51,1],[70,1],[214,1],[243,1],[256,1],[326,2],[329,2],[332,3]]},"139":{"position":[[0,3],[43,1],[62,1],[207,1],[236,1],[278,1],[323,2],[326,2],[329,3]]},"140":{"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]]},"142":{"position":[[0,3],[11,12]]},"143":{"position":[[0,3],[11,14]]},"144":{"position":[[0,3],[12,22]]},"145":{"position":[[0,3],[12,8],[27,16]]},"146":{"position":[[0,3],[12,14]]},"147":{"position":[[0,3],[12,10]]},"148":{"position":[[0,3],[11,8]]},"149":{"position":[[0,3],[11,5],[22,3]]},"150":{"position":[[0,3],[13,2],[22,13],[40,6],[102,1],[121,1],[201,3],[221,2],[230,1],[243,1],[301,3]]},"151":{"position":[[0,3],[13,2],[35,1],[54,1],[134,3],[154,2],[163,1],[176,1],[225,3]]},"152":{"position":[[0,3],[11,9]]},"153":{"position":[[0,3],[13,20],[34,1],[59,1],[111,1],[184,3],[232,1],[255,3]]},"154":{"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]]},"155":{"position":[[0,3],[11,7]]},"156":{"position":[[0,3],[11,8]]},"157":{"position":[[0,3],[18,2],[25,12],[38,1],[57,1],[137,3],[157,2],[166,1],[204,3]]},"158":{"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]]},"159":{"position":[[0,3],[11,28]]},"160":{"position":[[0,3],[11,7]]},"161":{"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]]},"162":{"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]]},"163":{"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]]},"164":{"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]]},"165":{"position":[[0,3],[11,9]]},"166":{"position":[[0,3],[11,8]]},"167":{"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]]},"168":{"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]]},"169":{"position":[[0,3],[11,9]]},"170":{"position":[[0,3],[18,2],[26,34],[61,1],[80,1],[160,3],[180,2],[189,1],[207,1],[237,1],[251,3]]},"171":{"position":[[0,3],[11,8]]},"172":{"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]]},"173":{"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]]},"174":{"position":[[0,3],[11,9]]},"175":{"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]]},"176":{"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]]},"177":{"position":[[0,3],[11,8]]},"178":{"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]]},"179":{"position":[[0,3],[11,8]]},"180":{"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]]},"181":{"position":[[0,3],[11,8]]},"182":{"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]]},"183":{"position":[[0,3],[11,9]]},"184":{"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]]},"185":{"position":[[0,3],[11,7]]},"186":{"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]]},"188":{"position":[[147,1],[166,1],[213,2],[302,3],[393,1],[424,1]]},"189":{"position":[[117,1],[136,1],[216,3]]},"190":{"position":[[179,1],[198,1],[215,1],[292,2],[304,2],[307,1],[322,2],[325,2],[329,2]]},"191":{"position":[[21,2],[127,1],[146,1],[263,3]]},"192":{"position":[[21,2],[92,1],[111,1],[239,3]]},"193":{"position":[[81,1],[100,1],[198,3]]},"194":{"position":[[54,1],[73,1],[166,3]]},"195":{"position":[[75,1],[94,1],[188,3]]},"196":{"position":[[53,1],[72,1],[165,3]]},"197":{"position":[[51,1],[70,1],[179,3]]},"198":{"position":[[200,1],[211,2],[254,1],[350,3]]},"199":{"position":[[121,1],[140,1],[236,3]]},"200":{"position":[[49,1],[68,1],[160,3]]},"201":{"position":[[147,1],[166,1],[273,3]]},"202":{"position":[[136,1],[155,1],[270,3]]},"203":{"position":[[124,1],[143,1],[257,3]]},"204":{"position":[[91,1],[110,1],[208,2],[235,1],[263,2],[266,3]]},"205":{"position":[[112,1],[131,1],[226,3]]},"206":{"position":[[56,1],[75,1],[169,3],[209,1],[228,1],[253,1],[297,1]]},"207":{"position":[[95,1],[114,1],[205,3]]},"208":{"position":[[126,1],[145,1],[238,3]]},"209":{"position":[[117,1],[136,1],[234,3]]},"210":{"position":[[118,1],[137,1],[238,3]]},"211":{"position":[[63,1],[73,1],[92,1],[182,1],[220,2],[260,3]]},"212":{"position":[[103,1],[122,1],[225,3]]},"213":{"position":[[237,1],[263,1],[328,1],[354,1],[442,3]]},"214":{"position":[[61,1],[80,1],[179,3]]},"215":{"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]]},"216":{"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]]},"217":{"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]]},"218":{"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]]},"219":{"position":[[20,2],[204,1],[223,1],[312,1],[314,1],[381,2],[384,1],[436,2],[439,2],[442,3]]},"220":{"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]]},"221":{"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]]},"222":{"position":[[20,2],[448,1],[467,1],[547,2],[601,2],[635,2],[678,6],[685,3],[784,5]]},"223":{"position":[[21,2],[168,1],[187,1],[279,1],[344,2],[347,3]]},"224":{"position":[[21,2],[261,1],[280,1],[370,1],[447,1],[488,2],[491,2],[494,3]]},"225":{"position":[[148,1],[167,1],[262,1],[311,2],[314,3]]},"226":{"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]]},"227":{"position":[[21,2],[303,1],[322,1],[415,3]]},"228":{"position":[[21,2],[131,1],[150,1],[242,1],[276,1],[278,2],[306,2],[324,2],[349,2],[352,2],[355,3]]},"229":{"position":[[114,1],[133,1],[225,3]]},"230":{"position":[[111,1],[130,1],[222,3]]},"231":{"position":[[106,1],[125,1],[224,3]]},"232":{"position":[[57,1],[76,1],[176,3]]},"233":{"position":[[145,1],[164,1],[267,3]]},"234":{"position":[[102,1],[121,1],[216,3]]},"236":{"position":[[0,2],[3,6]]},"238":{"position":[[0,1]]},"239":{"position":[[0,1]]},"240":{"position":[[8,2],[381,7],[415,7]]},"241":{"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,5],[513,1],[522,7],[556,7],[590,2],[593,3],[597,2],[600,3],[651,1],[681,3],[731,1],[761,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]]},"296":{"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]]},"297":{"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]]},"298":{"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,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]]},"300":{"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]]},"302":{"position":[[0,3],[36,1],[38,7],[50,22],[73,1],[92,1],[139,2],[228,3],[233,18],[267,1],[298,1]]},"303":{"position":[[0,3],[14,5],[20,1],[57,1],[76,1],[156,3]]},"304":{"position":[[0,3],[74,1],[93,1],[186,2],[200,1],[215,3],[220,2]]},"305":{"position":[[0,3],[14,2],[17,25],[43,1],[62,1],[179,3]]},"306":{"position":[[0,3],[14,2],[17,21],[39,1],[58,1],[186,3]]},"307":{"position":[[0,3],[19,18],[38,1],[57,1],[155,3]]},"308":{"position":[[0,3],[18,8],[27,1],[46,1],[139,3],[144,2],[147,39]]},"309":{"position":[[0,3],[21,18],[40,1],[59,1],[153,3]]},"310":{"position":[[0,3],[21,6],[28,1],[47,1],[140,3]]},"311":{"position":[[0,3],[21,6],[28,1],[47,1],[156,3],[161,2],[189,3]]},"312":{"position":[[0,3],[21,13],[45,31],[77,1],[88,2],[91,11],[111,1],[207,3]]},"313":{"position":[[0,3],[21,26],[48,1],[67,1],[163,3]]},"314":{"position":[[0,3],[21,6],[28,1],[47,1],[139,3]]},"315":{"position":[[0,3],[21,17],[39,4],[44,10],[63,1],[70,1],[89,1],[196,3]]},"316":{"position":[[0,3],[21,17],[39,4],[44,1],[46,4],[51,1],[53,1],[72,1],[187,3]]},"317":{"position":[[0,3],[21,16],[38,4],[43,1],[45,4],[50,1],[52,1],[71,1],[185,3]]},"318":{"position":[[0,3],[21,17],[39,1],[58,1],[156,2],[159,2],[177,1],[205,2],[208,3],[213,2],[216,34]]},"319":{"position":[[0,3],[21,20],[42,1],[61,1],[156,3]]},"320":{"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]]},"321":{"position":[[0,3],[21,19],[41,1],[60,1],[151,3]]},"322":{"position":[[0,3],[20,27],[48,1],[67,1],[160,3]]},"323":{"position":[[0,3],[21,20],[42,1],[61,1],[159,3]]},"324":{"position":[[0,3],[21,20],[42,1],[61,1],[162,3]]},"325":{"position":[[0,3],[21,10],[32,1],[42,1],[61,1],[151,1],[189,2],[229,3]]},"326":{"position":[[0,3],[21,24],[46,1],[65,1],[168,3]]},"327":{"position":[[0,3],[21,4],[101,1],[127,1],[192,1],[218,1],[306,3],[311,2],[318,1],[339,34],[379,5]]},"328":{"position":[[0,3],[20,8],[41,2],[44,1],[63,1],[162,3]]},"329":{"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]]},"330":{"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]]},"331":{"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]]},"332":{"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]]},"333":{"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]]},"334":{"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]]},"335":{"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]]},"336":{"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]]},"337":{"position":[[0,3],[14,2],[17,10],[28,2],[31,2],[47,5],[67,5],[87,5],[93,1],[112,1],[204,1],[269,2],[272,3]]},"338":{"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]]},"339":{"position":[[0,3],[56,21],[78,1],[97,1],[192,1],[241,2],[244,3]]},"340":{"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]]},"341":{"position":[[0,3],[14,2],[17,14],[43,12],[56,4],[61,18],[121,1],[140,1],[233,3]]},"342":{"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]]},"343":{"position":[[0,3],[74,1],[93,1],[185,3]]},"344":{"position":[[0,3],[21,24],[46,1],[65,1],[157,3]]},"345":{"position":[[0,3],[21,16],[38,1],[57,1],[156,3]]},"346":{"position":[[0,3],[21,10],[32,1],[51,1],[151,3]]},"347":{"position":[[0,3],[21,30],[52,1],[71,1],[174,3]]},"348":{"position":[[28,4],[41,7],[56,3],[60,1],[79,1],[174,3]]},"350":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[173,3]]},"351":{"position":[[0,3],[13,4],[18,1],[37,1],[130,3],[150,2],[159,1],[193,1],[208,2],[218,3]]},"352":{"position":[[0,3],[13,10],[24,1],[43,1],[136,3],[156,2],[165,1],[201,1],[217,2],[227,3]]},"353":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[171,1],[176,3]]},"354":{"position":[[0,3],[21,10],[32,1],[51,1],[131,3],[151,2],[160,1],[174,1],[179,3]]},"355":{"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]]},"356":{"position":[[0,3],[49,1],[68,1],[148,3],[168,2],[177,1],[216,1],[249,3]]},"357":{"position":[[0,3],[28,9],[38,1],[57,1],[137,3],[157,2],[166,1],[199,1],[256,3]]},"358":{"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]]},"359":{"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]]},"360":{"position":[[0,3],[29,11],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[239,3]]},"361":{"position":[[0,3],[28,18],[52,14],[67,1],[86,1],[166,3],[186,2],[195,1],[244,1],[280,3]]},"362":{"position":[[0,3],[11,6],[18,1],[37,1],[117,3],[137,2],[146,1],[176,3],[181,2],[184,42]]},"363":{"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]]},"364":{"position":[[0,3],[48,1],[67,1],[147,3],[167,2],[176,1],[187,1],[247,3]]},"365":{"position":[[0,3],[46,1],[65,1],[145,3],[165,2],[174,1],[185,1],[245,3]]},"366":{"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]]},"367":{"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]]},"368":{"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]]},"369":{"position":[[0,3],[28,26],[55,1],[74,1],[191,3],[211,2],[220,1],[259,1],[320,3]]},"370":{"position":[[0,3],[29,12],[42,1],[61,1],[141,3],[161,2],[170,1],[181,1],[189,3]]},"371":{"position":[[0,3],[22,11],[34,1],[53,1],[146,3],[166,2],[175,1],[243,3]]},"372":{"position":[[0,3],[29,15],[50,9],[60,1],[79,1],[159,3],[179,2],[188,1],[231,1],[267,3]]},"373":{"position":[[0,3],[11,13],[25,1],[44,1],[124,3],[144,2],[153,1],[195,3],[200,2],[203,10],[236,3]]},"374":{"position":[[0,3],[70,1],[89,1],[169,3],[189,2],[198,1],[233,1],[273,3]]},"375":{"position":[[0,3],[74,1],[93,1],[173,3],[193,2],[202,1],[253,1],[290,3]]},"376":{"position":[[0,3],[59,1],[78,1],[158,3],[178,2],[187,1],[236,1],[277,3]]},"377":{"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]]},"378":{"position":[[0,3],[29,27],[57,1],[76,1],[156,3],[176,2],[185,1],[232,1],[270,3]]},"379":{"position":[[0,3],[23,7],[37,5],[43,1],[62,1],[142,3],[162,2],[171,1],[282,3]]},"380":{"position":[[0,3],[28,12],[41,1],[60,1],[140,3],[160,2],[169,1],[206,1],[208,6],[240,3]]},"381":{"position":[[0,3],[28,14],[43,1],[62,1],[142,3],[162,2],[171,1],[208,1],[243,3]]},"382":{"position":[[15,6],[22,1],[41,1],[131,1],[133,1],[204,2],[207,1],[224,2],[227,2],[230,2],[233,3]]},"383":{"position":[[0,3],[24,27],[66,1],[85,1],[165,3],[185,2],[194,1],[211,3]]},"385":{"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]]},"386":{"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]]},"387":{"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]]}},"keywords":{}}],["0",{"_index":20,"title":{},"content":{"1":{"position":[[49,2]]},"8":{"position":[[664,2]]},"241":{"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]]},"356":{"position":[[28,17]]},"362":{"position":[[227,1]]}},"keywords":{}}],["0"",{"_index":244,"title":{},"content":{"22":{"position":[[1007,7]]},"300":{"position":[[925,7]]}},"keywords":{}}],["0.5",{"_index":783,"title":{},"content":{"95":{"position":[[245,4]]},"124":{"position":[[220,4]]},"194":{"position":[[161,4]]},"249":{"position":[[246,4]]},"268":{"position":[[80,4]]},"308":{"position":[[134,4]]},"356":{"position":[[218,4]]}},"keywords":{}}],["0.5、0.75、1.0、1.25、1.5、1.75、2.0",{"_index":1164,"title":{},"content":{"375":{"position":[[28,45]]}},"keywords":{}}],["0.7",{"_index":844,"title":{},"content":{"194":{"position":[[21,3]]},"308":{"position":[[14,3]]}},"keywords":{}}],["0.75",{"_index":1052,"title":{},"content":{"268":{"position":[[85,5]]}},"keywords":{}}],["000",{"_index":1078,"title":{},"content":{"274":{"position":[[243,7]]},"381":{"position":[[210,7]]}},"keywords":{}}],["01",{"_index":260,"title":{},"content":{"24":{"position":[[148,4]]},"27":{"position":[[591,4],[1501,4],[1588,4]]},"28":{"position":[[865,4]]},"29":{"position":[[822,4]]},"216":{"position":[[244,4],[278,4],[430,4]]},"296":{"position":[[148,4]]},"330":{"position":[[179,10],[210,8],[342,8]]},"385":{"position":[[413,4],[1255,7],[1327,7]]},"386":{"position":[[737,4]]},"387":{"position":[[715,4]]}},"keywords":{}}],["01</span>",{"_index":264,"title":{},"content":{"24":{"position":[[238,17]]},"27":{"position":[[681,17]]},"296":{"position":[[238,17]]},"385":{"position":[[497,17]]}},"keywords":{}}],["02",{"_index":394,"title":{},"content":{"27":{"position":[[1534,4],[1558,4],[1621,4],[1645,4]]},"28":{"position":[[890,4]]},"29":{"position":[[847,4]]},"216":{"position":[[303,4],[396,4],[455,4]]},"330":{"position":[[230,8],[311,10],[362,8]]},"385":{"position":[[1283,7],[1302,7],[1355,7],[1374,7]]},"386":{"position":[[757,4]]},"387":{"position":[[735,4]]}},"keywords":{}}],["02</span>",{"_index":267,"title":{},"content":{"24":{"position":[[361,17]]},"27":{"position":[[804,17]]},"296":{"position":[[361,17]]},"385":{"position":[[614,17]]}},"keywords":{}}],["03",{"_index":409,"title":{},"content":{"28":{"position":[[915,4]]},"29":{"position":[[872,4]]},"386":{"position":[[777,4]]},"387":{"position":[[755,4]]}},"keywords":{}}],["03a9f4",{"_index":499,"title":{},"content":{"51":{"position":[[252,10]]},"52":{"position":[[249,10]]},"162":{"position":[[215,10]]},"163":{"position":[[219,10]]},"224":{"position":[[456,10]]},"338":{"position":[[343,10]]}},"keywords":{}}],["04",{"_index":410,"title":{},"content":{"28":{"position":[[1020,4]]},"29":{"position":[[989,4]]},"386":{"position":[[877,4]]},"387":{"position":[[867,4]]}},"keywords":{}}],["0xffffff).tostring(16",{"_index":1126,"title":{},"content":{"291":{"position":[[401,23]]}},"keywords":{}}],["0表示滚动、1",{"_index":1088,"title":{},"content":{"285":{"position":[[338,9]]}},"keywords":{}}],["1",{"_index":41,"title":{},"content":{"1":{"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]]},"59":{"position":[[354,3]]},"62":{"position":[[891,4],[970,4]]},"170":{"position":[[209,11]]},"215":{"position":[[629,2]]},"218":{"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]]},"300":{"position":[[534,3]]},"329":{"position":[[389,2]]},"332":{"position":[[467,12]]},"356":{"position":[[46,2]]},"387":{"position":[[146,2],[153,3],[568,2],[575,3],[786,2],[793,3],[908,2],[915,3]]}},"keywords":{}}],["1.0",{"_index":1053,"title":{},"content":{"268":{"position":[[91,4]]}},"keywords":{}}],["1.25",{"_index":1054,"title":{},"content":{"268":{"position":[[96,5]]}},"keywords":{}}],["1.5",{"_index":1055,"title":{},"content":{"268":{"position":[[102,4]]}},"keywords":{}}],["1.75",{"_index":1056,"title":{},"content":{"268":{"position":[[107,5]]}},"keywords":{}}],["10",{"_index":96,"title":{},"content":{"8":{"position":[[780,3]]},"29":{"position":[[224,3],[649,3],[906,3],[1033,3]]},"62":{"position":[[731,3]]},"173":{"position":[[466,3]]},"218":{"position":[[685,3]]},"223":{"position":[[340,3]]},"241":{"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]]},"332":{"position":[[420,3]]},"337":{"position":[[265,3]]},"358":{"position":[[225,3]]},"359":{"position":[[231,3]]},"363":{"position":[[165,3]]},"364":{"position":[[189,3]]},"365":{"position":[[187,3]]},"377":{"position":[[212,4]]},"387":{"position":[[149,3],[571,3],[789,3],[911,3]]}},"keywords":{}}],["100",{"_index":947,"title":{},"content":{"223":{"position":[[327,4]]},"285":{"position":[[908,4],[1041,4]]},"337":{"position":[[252,4]]}},"keywords":{}}],["1000",{"_index":229,"title":{},"content":{"22":{"position":[[640,6]]},"300":{"position":[[558,6]]}},"keywords":{}}],["100px"",{"_index":516,"title":{},"content":{"56":{"position":[[251,11],[408,11]]},"57":{"position":[[718,11]]},"167":{"position":[[222,11],[379,11]]},"168":{"position":[[476,11]]},"215":{"position":[[698,11]]},"329":{"position":[[458,11]]}},"keywords":{}}],["1024",{"_index":627,"title":{},"content":{"81":{"position":[[439,4]]},"140":{"position":[[433,4]]}},"keywords":{}}],["1080p",{"_index":387,"title":{},"content":{"27":{"position":[[1065,8],[1109,8]]},"385":{"position":[[853,8],[897,8]]}},"keywords":{}}],["11",{"_index":938,"title":{},"content":{"222":{"position":[[661,5]]},"336":{"position":[[382,5]]}},"keywords":{}}],["11/gi",{"_index":937,"title":{},"content":{"222":{"position":[[627,7]]},"336":{"position":[[348,7]]}},"keywords":{}}],["11/gi.test(ua",{"_index":936,"title":{},"content":{"222":{"position":[[584,16]]},"336":{"position":[[305,16]]}},"keywords":{}}],["111",{"_index":1085,"title":{},"content":{"285":{"position":[[234,6]]},"287":{"position":[[239,6]]}},"keywords":{}}],["120",{"_index":921,"title":{},"content":{"220":{"position":[[333,4]]},"334":{"position":[[236,4]]}},"keywords":{}}],["150",{"_index":386,"title":{},"content":{"27":{"position":[[1051,4]]},"385":{"position":[[839,4]]}},"keywords":{}}],["16:9",{"_index":1061,"title":{},"content":{"269":{"position":[[95,4],[279,7]]},"376":{"position":[[238,7]]}},"keywords":{}}],["180",{"_index":922,"title":{},"content":{"220":{"position":[[369,4]]},"334":{"position":[[272,4]]}},"keywords":{}}],["1977"",{"_index":281,"title":{},"content":{"25":{"position":[[106,10]]},"297":{"position":[[106,10]]}},"keywords":{}}],["2",{"_index":543,"title":{},"content":{"59":{"position":[[403,3]]},"170":{"position":[[239,11]]},"218":{"position":[[1094,4]]},"248":{"position":[[245,2]]},"268":{"position":[[298,2]]},"285":{"position":[[372,2]]},"287":{"position":[[279,2]]},"332":{"position":[[639,9],[658,12]]},"355":{"position":[[213,2]]},"375":{"position":[[255,2]]}},"keywords":{}}],["2.0",{"_index":1057,"title":{},"content":{"268":{"position":[[113,3]]}},"keywords":{}}],["20",{"_index":489,"title":{},"content":{"50":{"position":[[258,3]]},"51":{"position":[[332,3]]},"53":{"position":[[354,3]]},"73":{"position":[[247,3]]},"161":{"position":[[227,3]]},"162":{"position":[[295,3]]},"164":{"position":[[302,3]]},"184":{"position":[[211,3]]}},"keywords":{}}],["200",{"_index":408,"title":{},"content":{"28":{"position":[[816,4]]},"285":{"position":[[951,4]]},"386":{"position":[[693,4]]},"387":{"position":[[671,4]]}},"keywords":{}}],["20px",{"_index":520,"title":{},"content":{"56":{"position":[[328,7],[343,7],[485,7],[499,7]]},"57":{"position":[[795,7],[810,7]]},"167":{"position":[[299,7],[314,7],[456,7],[470,7]]},"168":{"position":[[553,7],[568,7]]},"215":{"position":[[775,7],[790,7]]},"329":{"position":[[535,7],[550,7]]}},"keywords":{}}],["222",{"_index":1089,"title":{},"content":{"285":{"position":[[359,6]]},"287":{"position":[[266,6]]}},"keywords":{}}],["240",{"_index":424,"title":{},"content":{"29":{"position":[[773,4]]},"220":{"position":[[404,4]]},"334":{"position":[[307,4]]}},"keywords":{}}],["24px",{"_index":511,"title":{},"content":{"53":{"position":[[501,7]]},"164":{"position":[[449,7]]}},"keywords":{}}],["25",{"_index":1093,"title":{},"content":{"285":{"position":[[563,3],[652,7]]}},"keywords":{}}],["250",{"_index":383,"title":{},"content":{"27":{"position":[[567,4]]},"385":{"position":[[395,4]]}},"keywords":{}}],["3",{"_index":1091,"title":{},"content":{"285":{"position":[[436,2]]},"287":{"position":[[306,2]]}},"keywords":{}}],["300",{"_index":923,"title":{},"content":{"220":{"position":[[445,4]]},"334":{"position":[[348,4]]}},"keywords":{}}],["3000",{"_index":492,"title":{},"content":{"50":{"position":[[340,6]]},"51":{"position":[[421,6]]},"52":{"position":[[429,6]]},"53":{"position":[[519,6]]},"56":{"position":[[612,6]]},"57":{"position":[[843,6]]},"61":{"position":[[261,6]]},"62":{"position":[[985,6]]},"64":{"position":[[286,6]]},"65":{"position":[[812,6]]},"67":{"position":[[294,6]]},"69":{"position":[[282,6]]},"73":{"position":[[327,6]]},"161":{"position":[[309,6]]},"162":{"position":[[384,6]]},"163":{"position":[[399,6]]},"164":{"position":[[467,6]]},"167":{"position":[[583,6]]},"168":{"position":[[601,6]]},"172":{"position":[[220,6]]},"173":{"position":[[563,6]]},"175":{"position":[[251,6]]},"176":{"position":[[541,6]]},"178":{"position":[[247,6]]},"180":{"position":[[239,6]]},"184":{"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]]},"351":{"position":[[211,6]]},"352":{"position":[[220,6]]},"355":{"position":[[219,6]]},"358":{"position":[[310,6]]},"359":{"position":[[320,6]]},"366":{"position":[[262,6]]},"367":{"position":[[271,6]]},"368":{"position":[[252,6]]}},"keywords":{}}],["300px",{"_index":649,"title":{},"content":{"85":{"position":[[194,6]]},"188":{"position":[[417,6]]},"302":{"position":[[291,6]]}},"keywords":{}}],["30px",{"_index":502,"title":{},"content":{"51":{"position":[[276,7]]},"52":{"position":[[273,7]]},"53":{"position":[[298,7]]},"162":{"position":[[239,7]]},"163":{"position":[[243,7]]},"164":{"position":[[246,7]]},"224":{"position":[[480,7]]},"338":{"position":[[367,7]]}},"keywords":{}}],["333",{"_index":1090,"title":{},"content":{"285":{"position":[[423,6]]},"287":{"position":[[293,6]]}},"keywords":{}}],["360p",{"_index":391,"title":{},"content":{"27":{"position":[[1229,7]]},"385":{"position":[[1017,7]]}},"keywords":{}}],["400",{"_index":1107,"title":{},"content":{"285":{"position":[[1000,4]]}},"keywords":{}}],["400px",{"_index":648,"title":{},"content":{"85":{"position":[[179,6]]},"188":{"position":[[402,6]]},"302":{"position":[[276,6]]}},"keywords":{}}],["40px",{"_index":505,"title":{},"content":{"51":{"position":[[406,7]]},"162":{"position":[[369,7]]}},"keywords":{}}],["480p",{"_index":915,"title":{},"content":{"219":{"position":[[341,6]]},"333":{"position":[[233,6]]}},"keywords":{}}],["4:3",{"_index":1060,"title":{},"content":{"269":{"position":[[90,4]]}},"keywords":{}}],["5",{"_index":93,"title":{},"content":{"8":{"position":[[718,2]]},"29":{"position":[[217,3],[642,3],[899,3],[1026,3]]},"94":{"position":[[239,2]]},"123":{"position":[[218,2]]},"192":{"position":[[198,22]]},"206":{"position":[[243,1],[269,1]]},"241":{"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]]},"306":{"position":[[145,22]]},"320":{"position":[[170,1],[179,1]]},"353":{"position":[[173,2]]},"354":{"position":[[176,2]]},"355":{"position":[[173,2]]},"361":{"position":[[246,2]]},"377":{"position":[[208,3]]},"387":{"position":[[142,3],[564,3],[782,3],[904,3]]}},"keywords":{}}],["50",{"_index":1101,"title":{},"content":{"285":{"position":[[829,3]]}},"keywords":{}}],["500",{"_index":1104,"title":{},"content":{"285":{"position":[[936,4],[975,6]]}},"keywords":{}}],["5s",{"_index":895,"title":{},"content":{"211":{"position":[[65,3],[69,3]]},"325":{"position":[[34,3],[38,3]]}},"keywords":{}}],["5x",{"_index":421,"title":{},"content":{"29":{"position":[[527,5],[886,5],[1013,5]]},"387":{"position":[[449,5],[769,5],[891,5]]}},"keywords":{}}],["60",{"_index":919,"title":{},"content":{"220":{"position":[[293,3]]},"285":{"position":[[893,3]]},"334":{"position":[[196,3]]}},"keywords":{}}],["720p",{"_index":389,"title":{},"content":{"27":{"position":[[1170,7]]},"219":{"position":[[396,6]]},"333":{"position":[[288,6]]},"385":{"position":[[958,7]]}},"keywords":{}}],["8",{"_index":497,"title":{},"content":{"51":{"position":[[232,3]]},"52":{"position":[[229,3]]},"53":{"position":[[258,3]]},"162":{"position":[[195,3]]},"163":{"position":[[199,3]]},"164":{"position":[[206,3]]},"224":{"position":[[259,1],[436,3]]},"338":{"position":[[146,1],[323,3]]}},"keywords":{}}],["8"",{"_index":646,"title":{},"content":{"85":{"position":[[127,7]]}},"keywords":{}}],["9",{"_index":522,"title":{},"content":{"56":{"position":[[360,5],[516,5]]},"57":{"position":[[827,5]]},"167":{"position":[[331,5],[487,5]]},"168":{"position":[[585,5]]},"215":{"position":[[807,5]]},"329":{"position":[[567,5]]}},"keywords":{}}],["_",{"_index":36,"title":{},"content":{"1":{"position":[[261,3]]},"277":{"position":[[297,3]]},"290":{"position":[[282,3]]}},"keywords":{}}],["abbrevi",{"_index":901,"title":{},"content":{"213":{"position":[[462,12]]}},"keywords":{}}],["absolut",{"_index":518,"title":{},"content":{"56":{"position":[[311,11],[468,11]]},"57":{"position":[[778,11]]},"167":{"position":[[282,11],[439,11]]},"168":{"position":[[536,11]]},"215":{"position":[[758,11]]},"329":{"position":[[518,11]]}},"keywords":{}}],["accept",{"_index":827,"title":{},"content":{"190":{"position":[[49,7]]}},"keywords":{}}],["access",{"_index":61,"title":{},"content":{"7":{"position":[[397,6]]},"75":{"position":[[116,6]]},"213":{"position":[[175,6]]},"221":{"position":[[111,6]]}},"keywords":{}}],["accord",{"_index":987,"title":{},"content":{"233":{"position":[[57,9]]}},"keywords":{}}],["acquisit",{"_index":169,"title":{},"content":{"20":{"position":[[325,12]]}},"keywords":{}}],["ad",{"_index":43,"title":{"2":{"position":[[0,3]]}},"content":{"5":{"position":[[31,3]]},"6":{"position":[[28,3]]},"8":{"position":[[194,3],[233,2],[327,2],[368,2],[595,2],[671,2],[750,3],[830,5],[898,4],[985,5],[1029,5],[1073,5],[1119,5]]},"238":{"position":[[31,3]]},"239":{"position":[[28,3]]},"241":{"position":[[639,5],[675,5],[719,5],[755,5]]}},"keywords":{}}],["adapt",{"_index":1037,"title":{},"content":{"265":{"position":[[63,9]]},"271":{"position":[[101,5]]}},"keywords":{}}],["add",{"_index":13,"title":{"1":{"position":[[0,3]]},"23":{"position":[[0,3]]},"26":{"position":[[7,3]]},"27":{"position":[[0,3]]},"28":{"position":[[0,3]]},"29":{"position":[[0,3]]},"57":{"position":[[0,4]]},"62":{"position":[[0,4]]},"65":{"position":[[0,4]]},"71":{"position":[[0,4]]},"75":{"position":[[0,4]]},"168":{"position":[[0,4]]},"173":{"position":[[0,4]]},"176":{"position":[[0,4]]},"182":{"position":[[0,4]]},"186":{"position":[[0,4]]}},"content":{"1":{"position":[[0,3]]},"6":{"position":[[7,3]]},"20":{"position":[[34,3],[104,3]]},"43":{"position":[[77,3]]},"47":{"position":[[33,3]]},"57":{"position":[[22,3],[42,3]]},"62":{"position":[[22,3],[42,3]]},"65":{"position":[[22,3],[42,3]]},"71":{"position":[[23,3],[43,3]]},"75":{"position":[[22,3],[45,3]]},"168":{"position":[[16,3]]},"173":{"position":[[16,3]]},"176":{"position":[[16,3]]},"182":{"position":[[16,3]]},"186":{"position":[[16,3]]},"216":{"position":[[76,3]]},"231":{"position":[[39,3]]},"239":{"position":[[7,3]]},"282":{"position":[[7,3]]}},"keywords":{}}],["addit",{"_index":1012,"title":{},"content":{"254":{"position":[[121,10]]}},"keywords":{}}],["address",{"_index":75,"title":{},"content":{"8":{"position":[[306,7]]},"189":{"position":[[50,8]]},"204":{"position":[[328,9]]},"219":{"position":[[196,7]]},"227":{"position":[[175,9],[231,7]]},"252":{"position":[[54,8]]}},"keywords":{}}],["aden"",{"_index":283,"title":{},"content":{"25":{"position":[[190,10]]},"297":{"position":[[190,10]]}},"keywords":{}}],["adjust",{"_index":861,"title":{},"content":{"198":{"position":[[153,6]]}},"keywords":{}}],["ads.js"></script>",{"_index":55,"title":{},"content":{"7":{"position":[[67,31],[216,31],[351,31]]},"240":{"position":[[64,31],[213,31],[348,31]]}},"keywords":{}}],["ads/dist/artplay",{"_index":58,"title":{},"content":{"7":{"position":[[190,18],[325,18]]},"240":{"position":[[187,18],[322,18]]}},"keywords":{}}],["advanc",{"_index":425,"title":{"30":{"position":[[0,8]]}},"content":{"213":{"position":[[132,7]]}},"keywords":{}}],["agent",{"_index":758,"title":{},"content":{"89":{"position":[[1271,5]]},"118":{"position":[[1233,5]]}},"keywords":{}}],["airplay",{"_index":989,"title":{"234":{"position":[[0,8]]},"275":{"position":[[0,8]]},"348":{"position":[[0,8]]},"382":{"position":[[0,8]]}},"content":{"234":{"position":[[51,7],[201,8]]},"275":{"position":[[24,7],[151,10],[187,10]]},"348":{"position":[[33,7],[159,8]]},"382":{"position":[[141,10],[177,10]]}},"keywords":{}}],["alignitem",{"_index":1136,"title":{},"content":{"292":{"position":[[507,11]]}},"keywords":{}}],["allow",{"_index":892,"title":{},"content":{"208":{"position":[[110,7]]}},"keywords":{}}],["alreadi",{"_index":729,"title":{},"content":{"89":{"position":[[604,7]]},"118":{"position":[[566,7]]}},"keywords":{}}],["amaro"",{"_index":285,"title":{},"content":{"25":{"position":[[275,11]]},"297":{"position":[[275,11]]}},"keywords":{}}],["amp;&",{"_index":679,"title":{},"content":{"86":{"position":[[550,10]]},"87":{"position":[[363,10],[457,10]]}},"keywords":{}}],["anonym",{"_index":875,"title":{},"content":{"204":{"position":[[250,12]]},"318":{"position":[[192,12]]}},"keywords":{}}],["antioverlap",{"_index":1095,"title":{},"content":{"285":{"position":[[679,12]]}},"keywords":{}}],["app",{"_index":25,"title":{},"content":{"1":{"position":[[101,5]]},"8":{"position":[[60,5]]},"10":{"position":[[215,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]]},"39":{"position":[[215,5]]},"40":{"position":[[103,5]]},"42":{"position":[[141,6]]},"43":{"position":[[325,5]]},"46":{"position":[[131,5]]},"47":{"position":[[112,5]]},"50":{"position":[[126,5]]},"51":{"position":[[130,5]]},"52":{"position":[[127,5]]},"53":{"position":[[156,5]]},"56":{"position":[[166,5]]},"57":{"position":[[537,5]]},"59":{"position":[[239,5]]},"61":{"position":[[139,5]]},"62":{"position":[[581,5]]},"64":{"position":[[132,5]]},"65":{"position":[[542,5]]},"67":{"position":[[148,5]]},"69":{"position":[[142,5]]},"71":{"position":[[201,5]]},"73":{"position":[[135,5]]},"75":{"position":[[352,5]]},"77":{"position":[[105,5]]},"78":{"position":[[106,5]]},"79":{"position":[[117,5]]},"80":{"position":[[109,5]]},"81":{"position":[[111,5]]},"83":{"position":[[121,5]]},"85":{"position":[[166,3],[432,5]]},"89":{"position":[[1660,5]]},"91":{"position":[[126,5]]},"92":{"position":[[92,5]]},"93":{"position":[[91,5]]},"94":{"position":[[94,5]]},"95":{"position":[[96,5]]},"96":{"position":[[104,5]]},"97":{"position":[[121,5]]},"98":{"position":[[134,5]]},"99":{"position":[[90,5]]},"100":{"position":[[93,5]]},"101":{"position":[[152,5]]},"102":{"position":[[93,5]]},"103":{"position":[[104,5]]},"104":{"position":[[98,5]]},"105":{"position":[[89,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]]},"136":{"position":[[99,5]]},"137":{"position":[[100,5]]},"138":{"position":[[111,5]]},"139":{"position":[[103,5]]},"140":{"position":[[105,5]]},"150":{"position":[[162,5]]},"151":{"position":[[95,5]]},"153":{"position":[[96,6]]},"154":{"position":[[220,5]]},"157":{"position":[[98,5]]},"158":{"position":[[94,5]]},"161":{"position":[[95,5]]},"162":{"position":[[93,5]]},"163":{"position":[[97,5]]},"164":{"position":[[104,5]]},"167":{"position":[[137,5]]},"168":{"position":[[295,5]]},"170":{"position":[[121,5]]},"172":{"position":[[98,5]]},"173":{"position":[[329,5]]},"175":{"position":[[97,5]]},"176":{"position":[[295,5]]},"178":{"position":[[101,5]]},"180":{"position":[[99,5]]},"182":{"position":[[120,5]]},"184":{"position":[[99,5]]},"186":{"position":[[259,5]]},"188":{"position":[[207,5],[262,6],[389,3]]},"189":{"position":[[177,5]]},"190":{"position":[[240,5]]},"191":{"position":[[187,5]]},"192":{"position":[[152,5]]},"193":{"position":[[141,5]]},"194":{"position":[[114,5]]},"195":{"position":[[135,5]]},"196":{"position":[[113,5]]},"197":{"position":[[111,5]]},"198":{"position":[[295,5]]},"199":{"position":[[181,5]]},"200":{"position":[[109,5]]},"201":{"position":[[207,5]]},"202":{"position":[[196,5]]},"203":{"position":[[184,5]]},"204":{"position":[[151,5]]},"205":{"position":[[172,5]]},"206":{"position":[[116,5]]},"207":{"position":[[155,5]]},"208":{"position":[[186,5]]},"209":{"position":[[177,5]]},"210":{"position":[[178,5]]},"211":{"position":[[133,5]]},"212":{"position":[[163,5]]},"213":{"position":[[300,6]]},"214":{"position":[[121,5]]},"215":{"position":[[571,5]]},"216":{"position":[[154,5]]},"217":{"position":[[536,5]]},"218":{"position":[[593,5]]},"219":{"position":[[264,5]]},"220":{"position":[[233,5]]},"221":{"position":[[347,5]]},"222":{"position":[[508,5]]},"223":{"position":[[228,5]]},"224":{"position":[[321,5]]},"225":{"position":[[208,5]]},"226":{"position":[[138,5]]},"227":{"position":[[363,5]]},"228":{"position":[[191,5]]},"229":{"position":[[174,5]]},"230":{"position":[[171,5]]},"231":{"position":[[166,5]]},"232":{"position":[[117,5]]},"233":{"position":[[205,5]]},"234":{"position":[[162,5]]},"241":{"position":[[60,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]]},"296":{"position":[[60,5]]},"297":{"position":[[3707,5]]},"298":{"position":[[219,5]]},"300":{"position":[[378,5]]},"302":{"position":[[133,5],[188,6],[263,3]]},"303":{"position":[[117,5]]},"304":{"position":[[134,5]]},"305":{"position":[[103,5]]},"306":{"position":[[99,5]]},"307":{"position":[[98,5]]},"308":{"position":[[87,5]]},"309":{"position":[[100,5]]},"310":{"position":[[88,5]]},"311":{"position":[[88,5]]},"312":{"position":[[152,5]]},"313":{"position":[[108,5]]},"314":{"position":[[88,5]]},"315":{"position":[[130,5]]},"316":{"position":[[113,5]]},"317":{"position":[[112,5]]},"318":{"position":[[99,5]]},"319":{"position":[[102,5]]},"320":{"position":[[88,5]]},"321":{"position":[[101,5]]},"322":{"position":[[108,5]]},"323":{"position":[[102,5]]},"324":{"position":[[102,5]]},"325":{"position":[[102,5]]},"326":{"position":[[106,5]]},"327":{"position":[[164,6]]},"328":{"position":[[104,5]]},"329":{"position":[[331,5]]},"330":{"position":[[105,5]]},"331":{"position":[[293,5]]},"332":{"position":[[328,5]]},"333":{"position":[[156,5]]},"334":{"position":[[136,5]]},"335":{"position":[[256,5]]},"336":{"position":[[229,5]]},"337":{"position":[[153,5]]},"338":{"position":[[208,5]]},"339":{"position":[[138,5]]},"340":{"position":[[98,5]]},"341":{"position":[[181,5]]},"342":{"position":[[120,5]]},"343":{"position":[[134,5]]},"344":{"position":[[106,5]]},"345":{"position":[[98,5]]},"346":{"position":[[92,5]]},"347":{"position":[[112,5]]},"348":{"position":[[120,5]]},"350":{"position":[[78,5]]},"351":{"position":[[78,5]]},"352":{"position":[[84,5]]},"353":{"position":[[92,5]]},"354":{"position":[[92,5]]},"355":{"position":[[92,5]]},"356":{"position":[[109,5]]},"357":{"position":[[98,5]]},"358":{"position":[[144,5]]},"359":{"position":[[150,5]]},"360":{"position":[[101,5]]},"361":{"position":[[127,5]]},"362":{"position":[[78,5]]},"363":{"position":[[84,5]]},"364":{"position":[[108,5]]},"365":{"position":[[106,5]]},"366":{"position":[[102,5]]},"367":{"position":[[102,5]]},"368":{"position":[[103,5]]},"369":{"position":[[115,5]]},"370":{"position":[[102,5]]},"371":{"position":[[94,5]]},"372":{"position":[[120,5]]},"373":{"position":[[85,5]]},"374":{"position":[[130,5]]},"375":{"position":[[134,5]]},"376":{"position":[[119,5]]},"377":{"position":[[103,5]]},"378":{"position":[[117,5]]},"379":{"position":[[103,5]]},"380":{"position":[[101,5]]},"381":{"position":[[103,5]]},"382":{"position":[[82,5]]},"383":{"position":[[126,5]]},"385":{"position":[[255,5]]},"386":{"position":[[192,5]]},"387":{"position":[[309,5]]}},"keywords":{}}],["app"></div>",{"_index":655,"title":{},"content":{"85":{"position":[[275,25]]}},"keywords":{}}],["app').queryselector",{"_index":445,"title":{},"content":{"39":{"position":[[135,19]]},"150":{"position":[[82,19]]}},"keywords":{}}],["appear",{"_index":833,"title":{},"content":{"191":{"position":[[58,6]]},"192":{"position":[[50,6]]},"201":{"position":[[80,6]]},"202":{"position":[[92,6]]},"203":{"position":[[80,6]]},"212":{"position":[[52,7]]}},"keywords":{}}],["area",{"_index":788,"title":{},"content":{"98":{"position":[[47,4]]}},"keywords":{}}],["arg",{"_index":773,"title":{},"content":{"89":{"position":[[1724,9]]},"91":{"position":[[185,9]]},"92":{"position":[[150,9]]},"93":{"position":[[150,9]]},"94":{"position":[[152,9],[210,9]]},"95":{"position":[[156,9],[214,9]]},"96":{"position":[[165,9],[223,9]]},"97":{"position":[[180,9]]},"98":{"position":[[192,9]]},"100":{"position":[[169,9]]},"101":{"position":[[215,9]]},"102":{"position":[[150,9],[208,9]]},"103":{"position":[[186,9]]},"104":{"position":[[186,9]]},"105":{"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]]},"215":{"position":[[832,9],[934,9]]},"329":{"position":[[592,9],[674,9]]}},"keywords":{}}],["array",{"_index":112,"title":{},"content":{"10":{"position":[[6,5],[14,5]]},"27":{"position":[[211,5]]},"29":{"position":[[113,5]]},"107":{"position":[[4,5]]},"222":{"position":[[277,5]]},"270":{"position":[[30,5]]},"329":{"position":[[4,8]]},"330":{"position":[[4,8]]},"331":{"position":[[4,8]]},"332":{"position":[[4,8]]},"333":{"position":[[4,8]]},"334":{"position":[[4,8]]},"335":{"position":[[4,8]]},"336":{"position":[[4,8]]},"377":{"position":[[21,5]]},"385":{"position":[[98,5]]},"387":{"position":[[71,5]]}},"keywords":{}}],["arraydefault",{"_index":906,"title":{},"content":{"215":{"position":[[6,13]]},"216":{"position":[[6,13]]},"217":{"position":[[6,13]]},"218":{"position":[[6,13]]},"219":{"position":[[6,13]]},"220":{"position":[[6,13]]},"221":{"position":[[6,13]]},"222":{"position":[[6,13]]}},"keywords":{}}],["arrow",{"_index":830,"title":{},"content":{"190":{"position":[[435,5]]}},"keywords":{}}],["arrowleft",{"_index":959,"title":{},"content":{"226":{"position":[[410,10]]},"340":{"position":[[370,10]]}},"keywords":{}}],["arrowright",{"_index":960,"title":{},"content":{"226":{"position":[[425,11]]},"340":{"position":[[385,11]]}},"keywords":{}}],["art",{"_index":21,"title":{},"content":{"1":{"position":[[56,3]]},"8":{"position":[[15,3]]},"10":{"position":[[170,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]]},"39":{"position":[[170,3]]},"40":{"position":[[58,3]]},"42":{"position":[[152,3]]},"43":{"position":[[280,3]]},"46":{"position":[[86,3]]},"47":{"position":[[67,3]]},"50":{"position":[[81,3]]},"51":{"position":[[85,3]]},"52":{"position":[[82,3]]},"53":{"position":[[111,3]]},"56":{"position":[[121,3]]},"57":{"position":[[492,3]]},"59":{"position":[[194,3]]},"61":{"position":[[94,3]]},"62":{"position":[[536,3]]},"64":{"position":[[87,3]]},"65":{"position":[[497,3]]},"67":{"position":[[103,3]]},"69":{"position":[[97,3]]},"71":{"position":[[156,3]]},"73":{"position":[[90,3]]},"75":{"position":[[307,3]]},"77":{"position":[[60,3]]},"78":{"position":[[61,3]]},"79":{"position":[[72,3]]},"80":{"position":[[64,3]]},"81":{"position":[[66,3],[521,4]]},"83":{"position":[[76,3]]},"85":{"position":[[387,3]]},"87":{"position":[[283,3],[452,4]]},"89":{"position":[[1615,3]]},"91":{"position":[[81,3]]},"92":{"position":[[47,3]]},"93":{"position":[[46,3]]},"94":{"position":[[49,3]]},"95":{"position":[[51,3]]},"96":{"position":[[59,3]]},"97":{"position":[[76,3]]},"98":{"position":[[89,3]]},"99":{"position":[[45,3]]},"100":{"position":[[48,3]]},"101":{"position":[[107,3]]},"102":{"position":[[48,3]]},"103":{"position":[[59,3]]},"104":{"position":[[53,3]]},"105":{"position":[[44,3]]},"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]]},"136":{"position":[[54,3]]},"137":{"position":[[55,3]]},"138":{"position":[[66,3]]},"139":{"position":[[58,3]]},"140":{"position":[[60,3],[515,4]]},"150":{"position":[[117,3]]},"151":{"position":[[50,3]]},"153":{"position":[[107,3]]},"154":{"position":[[175,3]]},"157":{"position":[[53,3]]},"158":{"position":[[49,3]]},"161":{"position":[[50,3]]},"162":{"position":[[48,3]]},"163":{"position":[[52,3]]},"164":{"position":[[59,3]]},"167":{"position":[[92,3]]},"168":{"position":[[250,3]]},"170":{"position":[[76,3]]},"172":{"position":[[53,3]]},"173":{"position":[[284,3]]},"175":{"position":[[52,3]]},"176":{"position":[[250,3]]},"178":{"position":[[56,3]]},"180":{"position":[[54,3]]},"182":{"position":[[75,3]]},"184":{"position":[[54,3]]},"186":{"position":[[214,3]]},"188":{"position":[[162,3]]},"189":{"position":[[132,3]]},"190":{"position":[[194,3]]},"191":{"position":[[142,3]]},"192":{"position":[[107,3]]},"193":{"position":[[96,3]]},"194":{"position":[[69,3]]},"195":{"position":[[90,3]]},"196":{"position":[[68,3]]},"197":{"position":[[66,3]]},"198":{"position":[[250,3]]},"199":{"position":[[136,3]]},"200":{"position":[[64,3]]},"201":{"position":[[162,3]]},"202":{"position":[[151,3]]},"203":{"position":[[139,3]]},"204":{"position":[[106,3]]},"205":{"position":[[127,3]]},"206":{"position":[[71,3]]},"207":{"position":[[110,3]]},"208":{"position":[[141,3]]},"209":{"position":[[132,3]]},"210":{"position":[[133,3]]},"211":{"position":[[88,3]]},"212":{"position":[[118,3]]},"213":{"position":[[350,3]]},"214":{"position":[[76,3]]},"215":{"position":[[526,3]]},"216":{"position":[[109,3]]},"217":{"position":[[491,3]]},"218":{"position":[[548,3]]},"219":{"position":[[219,3]]},"220":{"position":[[188,3]]},"221":{"position":[[302,3]]},"222":{"position":[[463,3]]},"223":{"position":[[183,3]]},"224":{"position":[[276,3]]},"225":{"position":[[163,3]]},"226":{"position":[[93,3]]},"227":{"position":[[318,3]]},"228":{"position":[[146,3],[271,4],[327,4]]},"229":{"position":[[129,3]]},"230":{"position":[[126,3]]},"231":{"position":[[121,3]]},"232":{"position":[[72,3]]},"233":{"position":[[160,3]]},"234":{"position":[[117,3]]},"241":{"position":[[15,3]]},"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]]},"296":{"position":[[15,3]]},"297":{"position":[[3662,3],[3931,4]]},"298":{"position":[[174,3]]},"300":{"position":[[392,5],[1021,4],[1097,4]]},"302":{"position":[[88,3]]},"303":{"position":[[72,3]]},"304":{"position":[[89,3]]},"305":{"position":[[58,3]]},"306":{"position":[[54,3]]},"307":{"position":[[53,3]]},"308":{"position":[[42,3]]},"309":{"position":[[55,3]]},"310":{"position":[[43,3]]},"311":{"position":[[43,3]]},"312":{"position":[[107,3]]},"313":{"position":[[63,3]]},"314":{"position":[[43,3]]},"315":{"position":[[85,3]]},"316":{"position":[[68,3]]},"317":{"position":[[67,3]]},"318":{"position":[[54,3]]},"319":{"position":[[57,3]]},"320":{"position":[[43,3]]},"321":{"position":[[56,3]]},"322":{"position":[[63,3]]},"323":{"position":[[57,3]]},"324":{"position":[[57,3]]},"325":{"position":[[57,3]]},"326":{"position":[[61,3]]},"327":{"position":[[214,3]]},"328":{"position":[[59,3]]},"329":{"position":[[286,3]]},"330":{"position":[[60,3]]},"331":{"position":[[248,3]]},"332":{"position":[[283,3]]},"333":{"position":[[111,3]]},"334":{"position":[[91,3]]},"335":{"position":[[211,3]]},"336":{"position":[[184,3]]},"337":{"position":[[108,3]]},"338":{"position":[[163,3]]},"339":{"position":[[93,3]]},"340":{"position":[[53,3]]},"341":{"position":[[136,3]]},"342":{"position":[[75,3],[200,4],[241,4]]},"343":{"position":[[89,3]]},"344":{"position":[[61,3]]},"345":{"position":[[53,3]]},"346":{"position":[[47,3]]},"347":{"position":[[67,3]]},"348":{"position":[[75,3]]},"350":{"position":[[33,3]]},"351":{"position":[[33,3]]},"352":{"position":[[39,3]]},"353":{"position":[[47,3]]},"354":{"position":[[47,3]]},"355":{"position":[[47,3]]},"356":{"position":[[64,3]]},"357":{"position":[[53,3]]},"358":{"position":[[99,3]]},"359":{"position":[[105,3]]},"360":{"position":[[56,3]]},"361":{"position":[[82,3]]},"362":{"position":[[33,3]]},"363":{"position":[[39,3]]},"364":{"position":[[63,3]]},"365":{"position":[[61,3]]},"366":{"position":[[57,3]]},"367":{"position":[[57,3]]},"368":{"position":[[58,3]]},"369":{"position":[[70,3]]},"370":{"position":[[57,3]]},"371":{"position":[[49,3]]},"372":{"position":[[75,3]]},"373":{"position":[[40,3]]},"374":{"position":[[85,3]]},"375":{"position":[[89,3]]},"376":{"position":[[74,3]]},"377":{"position":[[58,3]]},"378":{"position":[[72,3]]},"379":{"position":[[58,3]]},"380":{"position":[[56,3]]},"381":{"position":[[58,3]]},"382":{"position":[[37,3]]},"383":{"position":[[81,3]]},"385":{"position":[[210,3]]},"386":{"position":[[147,3]]},"387":{"position":[[264,3]]}},"keywords":{}}],["art.airplay",{"_index":1079,"title":{},"content":{"275":{"position":[[219,14]]},"382":{"position":[[209,14]]}},"keywords":{}}],["art.aspectratio",{"_index":1063,"title":{},"content":{"269":{"position":[[261,15]]},"376":{"position":[[220,15]]}},"keywords":{}}],["art.attr('playsinlin",{"_index":1073,"title":{},"content":{"272":{"position":[[261,23]]},"379":{"position":[[212,23]]}},"keywords":{}}],["art.autoheight",{"_index":1070,"title":{},"content":{"271":{"position":[[295,14]]},"378":{"position":[[217,14]]}},"keywords":{}}],["art.autos",{"_index":1041,"title":{},"content":{"265":{"position":[[270,12]]},"372":{"position":[[218,12]]}},"keywords":{}}],["art.backward",{"_index":997,"title":{},"content":{"248":{"position":[[230,12]]},"355":{"position":[[198,12]]}},"keywords":{}}],["art.contextmenu.add",{"_index":174,"title":{},"content":{"20":{"position":[[574,21]]},"65":{"position":[[663,21]]},"176":{"position":[[416,21]]},"298":{"position":[[395,21]]}},"keywords":{}}],["art.contextmenu.show",{"_index":552,"title":{},"content":{"64":{"position":[[202,20],[253,20]]},"65":{"position":[[612,20],[772,20]]},"175":{"position":[[167,20],[218,20]]},"176":{"position":[[365,20],[501,20]]},"217":{"position":[[679,20],[749,20]]},"331":{"position":[[412,20],[482,20]]}},"keywords":{}}],["art.contextmenu['contextmenu1",{"_index":182,"title":{},"content":{"20":{"position":[[1156,32]]},"298":{"position":[[894,32]]}},"keywords":{}}],["art.controls.add",{"_index":177,"title":{},"content":{"20":{"position":[[688,18]]},"62":{"position":[[673,18]]},"173":{"position":[[421,18]]},"298":{"position":[[509,18]]}},"keywords":{}}],["art.controls.port",{"_index":252,"title":{},"content":{"22":{"position":[[1228,20]]},"300":{"position":[[1146,20]]}},"keywords":{}}],["art.controls.show",{"_index":545,"title":{},"content":{"61":{"position":[[231,17]]},"172":{"position":[[190,17]]}},"keywords":{}}],["art.controls['control1",{"_index":183,"title":{},"content":{"20":{"position":[[1205,25]]},"298":{"position":[[943,25]]}},"keywords":{}}],["art.currenttim",{"_index":780,"title":{},"content":{"94":{"position":[[259,15]]},"123":{"position":[[232,15]]},"254":{"position":[[300,15]]},"361":{"position":[[228,15]]}},"keywords":{}}],["art.destroy",{"_index":697,"title":{},"content":{"87":{"position":[[468,12]]},"96":{"position":[[241,14]]},"125":{"position":[[210,14]]},"276":{"position":[[182,14]]},"383":{"position":[[196,14]]}},"keywords":{}}],["art.destroy(fals",{"_index":698,"title":{},"content":{"87":{"position":[[483,19]]}},"keywords":{}}],["art.flip",{"_index":1051,"title":{},"content":{"267":{"position":[[253,8]]},"374":{"position":[[224,8]]}},"keywords":{}}],["art.forward",{"_index":996,"title":{},"content":{"247":{"position":[[193,11]]},"354":{"position":[[162,11]]}},"keywords":{}}],["art.fullscreen",{"_index":1027,"title":{},"content":{"259":{"position":[[226,14],[271,14]]},"366":{"position":[[190,14],[235,14]]}},"keywords":{}}],["art.fullscreenweb",{"_index":1029,"title":{},"content":{"260":{"position":[[238,17],[286,17]]},"367":{"position":[[193,17],[241,17]]}},"keywords":{}}],["art.getbloburl().then((url",{"_index":1026,"title":{},"content":{"258":{"position":[[225,27]]},"365":{"position":[[191,27]]}},"keywords":{}}],["art.getdataurl().then((url",{"_index":1022,"title":{},"content":{"257":{"position":[[227,27]]},"364":{"position":[[193,27]]}},"keywords":{}}],["art.hotkey.add(65",{"_index":561,"title":{},"content":{"71":{"position":[[271,18]]},"182":{"position":[[190,18]]}},"keywords":{}}],["art.hotkey.add(66",{"_index":562,"title":{},"content":{"71":{"position":[[334,18]]},"182":{"position":[[250,18]]}},"keywords":{}}],["art.i18n.upd",{"_index":474,"title":{},"content":{"47":{"position":[[167,17]]},"158":{"position":[[149,17]]}},"keywords":{}}],["art.layers.add",{"_index":171,"title":{},"content":{"20":{"position":[[483,16]]},"57":{"position":[[667,16]]},"168":{"position":[[425,16]]},"298":{"position":[[304,16]]}},"keywords":{}}],["art.layers.port",{"_index":250,"title":{},"content":{"22":{"position":[[1152,18]]},"300":{"position":[[1070,18]]}},"keywords":{}}],["art.layers.show",{"_index":524,"title":{},"content":{"56":{"position":[[584,15]]},"167":{"position":[[555,15]]},"215":{"position":[[888,15]]},"329":{"position":[[628,15]]}},"keywords":{}}],["art.layers['layer1",{"_index":181,"title":{},"content":{"20":{"position":[[1114,21]]},"298":{"position":[[852,21]]}},"keywords":{}}],["art.loading.show",{"_index":555,"title":{},"content":{"67":{"position":[[218,16],[265,16]]},"81":{"position":[[559,16]]},"140":{"position":[[553,16]]},"178":{"position":[[171,16],[218,16]]}},"keywords":{}}],["art.loop",{"_index":1066,"title":{},"content":{"270":{"position":[[256,8]]},"377":{"position":[[197,8]]}},"keywords":{}}],["art.mask.show",{"_index":557,"title":{},"content":{"69":{"position":[[212,13],[256,13]]},"180":{"position":[[169,13],[213,13]]}},"keywords":{}}],["art.mini",{"_index":1034,"title":{},"content":{"263":{"position":[[197,8]]},"370":{"position":[[172,8]]}},"keywords":{}}],["art.mut",{"_index":1011,"title":{},"content":{"253":{"position":[[231,9]]},"360":{"position":[[196,9]]}},"keywords":{}}],["art.notice.show",{"_index":542,"title":{},"content":{"59":{"position":[[309,15],[358,15]]},"77":{"position":[[360,15]]},"78":{"position":[[478,15]]},"136":{"position":[[354,15]]},"137":{"position":[[472,15]]},"170":{"position":[[191,15],[221,15]]}},"keywords":{}}],["art.on("ready"",{"_index":246,"title":{},"content":{"22":{"position":[[1045,25]]},"300":{"position":[[963,25]]}},"keywords":{}}],["art.on('artplayerpluginads:click",{"_index":105,"title":{},"content":{"8":{"position":[[950,34]]},"241":{"position":[[604,34]]}},"keywords":{}}],["art.on('artplayerpluginads:skip",{"_index":107,"title":{},"content":{"8":{"position":[[1039,33]]},"241":{"position":[[685,33]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:config",{"_index":1149,"title":{},"content":{"294":{"position":[[462,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:destroy",{"_index":1154,"title":{},"content":{"294":{"position":[[854,40]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:emit",{"_index":1145,"title":{},"content":{"294":{"position":[[189,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:error",{"_index":1148,"title":{},"content":{"294":{"position":[[374,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:hid",{"_index":1152,"title":{},"content":{"294":{"position":[[704,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:load",{"_index":1146,"title":{},"content":{"294":{"position":[[276,39]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:show",{"_index":1153,"title":{},"content":{"294":{"position":[[779,37]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:start",{"_index":1151,"title":{},"content":{"294":{"position":[[628,38]]}},"keywords":{}}],["art.on('artplayerplugindanmuku:stop",{"_index":1150,"title":{},"content":{"294":{"position":[[553,37]]}},"keywords":{}}],["art.on('blur",{"_index":789,"title":{},"content":{"98":{"position":[[177,14]]},"127":{"position":[[127,14]]}},"keywords":{}}],["art.on('destroy",{"_index":784,"title":{},"content":{"96":{"position":[[147,17]]},"125":{"position":[[116,17]]}},"keywords":{}}],["art.on('focu",{"_index":785,"title":{},"content":{"97":{"position":[[164,15]]},"126":{"position":[[123,15]]}},"keywords":{}}],["art.on('fullscreen",{"_index":807,"title":{},"content":{"103":{"position":[[165,20]]},"132":{"position":[[133,20]]}},"keywords":{}}],["art.on('fullscreenweb",{"_index":809,"title":{},"content":{"104":{"position":[[162,23]]},"133":{"position":[[136,23]]}},"keywords":{}}],["art.on('hotkey",{"_index":810,"title":{},"content":{"105":{"position":[[132,16]]},"134":{"position":[[114,16]]}},"keywords":{}}],["art.on('hov",{"_index":793,"title":{},"content":{"99":{"position":[[133,15]]},"128":{"position":[[116,15]]}},"keywords":{}}],["art.on('mousemov",{"_index":800,"title":{},"content":{"101":{"position":[[195,19]]},"130":{"position":[[132,19]]}},"keywords":{}}],["art.on('paus",{"_index":777,"title":{},"content":{"93":{"position":[[134,15]]},"122":{"position":[[113,15]]}},"keywords":{}}],["art.on('play",{"_index":776,"title":{},"content":{"92":{"position":[[135,14]]},"121":{"position":[[113,14]]}},"keywords":{}}],["art.on('readi",{"_index":119,"title":{},"content":{"10":{"position":[[258,15]]},"20":{"position":[[456,15]]},"39":{"position":[[258,15]]},"40":{"position":[[146,15]]},"46":{"position":[[174,15]]},"50":{"position":[[220,15]]},"51":{"position":[[294,15]]},"52":{"position":[[291,15]]},"53":{"position":[[316,15]]},"56":{"position":[[535,15]]},"57":{"position":[[618,15]]},"59":{"position":[[282,15]]},"61":{"position":[[182,15]]},"62":{"position":[[624,15]]},"64":{"position":[[175,15]]},"65":{"position":[[585,15]]},"67":{"position":[[191,15]]},"69":{"position":[[185,15]]},"71":{"position":[[244,15]]},"73":{"position":[[209,15]]},"75":{"position":[[395,15]]},"81":{"position":[[707,15]]},"91":{"position":[[169,15]]},"94":{"position":[[194,15]]},"95":{"position":[[198,15]]},"96":{"position":[[207,15]]},"102":{"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]]},"140":{"position":[[701,15]]},"150":{"position":[[205,15]]},"151":{"position":[[138,15]]},"157":{"position":[[141,15]]},"161":{"position":[[189,15]]},"162":{"position":[[257,15]]},"163":{"position":[[261,15]]},"164":{"position":[[264,15]]},"167":{"position":[[506,15]]},"168":{"position":[[376,15]]},"170":{"position":[[164,15]]},"172":{"position":[[141,15]]},"173":{"position":[[372,15]]},"175":{"position":[[140,15]]},"176":{"position":[[338,15]]},"178":{"position":[[144,15]]},"180":{"position":[[142,15]]},"182":{"position":[[163,15]]},"184":{"position":[[173,15]]},"186":{"position":[[302,15]]},"217":{"position":[[722,15]]},"221":{"position":[[411,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]]},"298":{"position":[[277,15]]},"331":{"position":[[455,15]]},"335":{"position":[[320,15]]},"350":{"position":[[134,15]]},"351":{"position":[[134,15]]},"352":{"position":[[140,15]]},"353":{"position":[[135,15]]},"354":{"position":[[135,15]]},"355":{"position":[[135,15]]},"356":{"position":[[152,15]]},"357":{"position":[[141,15]]},"358":{"position":[[187,15]]},"359":{"position":[[193,15]]},"360":{"position":[[144,15]]},"361":{"position":[[170,15]]},"362":{"position":[[121,15]]},"363":{"position":[[127,15]]},"364":{"position":[[151,15]]},"365":{"position":[[149,15]]},"366":{"position":[[163,15]]},"367":{"position":[[166,15]]},"368":{"position":[[167,15]]},"369":{"position":[[195,15]]},"370":{"position":[[145,15]]},"371":{"position":[[150,15]]},"372":{"position":[[163,15]]},"373":{"position":[[128,15]]},"374":{"position":[[173,15]]},"375":{"position":[[177,15]]},"376":{"position":[[162,15]]},"377":{"position":[[146,15]]},"378":{"position":[[160,15]]},"379":{"position":[[146,15]]},"380":{"position":[[144,15]]},"381":{"position":[[146,15]]},"383":{"position":[[169,15]]}},"keywords":{}}],["art.on('res",{"_index":797,"title":{},"content":{"100":{"position":[[152,16]]},"129":{"position":[[131,16]]}},"keywords":{}}],["art.on('seek",{"_index":779,"title":{},"content":{"94":{"position":[[137,14]]},"123":{"position":[[116,14]]}},"keywords":{}}],["art.on('url",{"_index":801,"title":{},"content":{"102":{"position":[[136,13]]},"131":{"position":[[114,13]]}},"keywords":{}}],["art.on('video:play",{"_index":772,"title":{},"content":{"89":{"position":[[1703,20]]},"118":{"position":[[1665,20]]}},"keywords":{}}],["art.on('volum",{"_index":781,"title":{},"content":{"95":{"position":[[139,16]]},"124":{"position":[[114,16]]}},"keywords":{}}],["art.once('video:canplay",{"_index":1017,"title":{},"content":{"256":{"position":[[204,25]]},"363":{"position":[[169,25]]}},"keywords":{}}],["art.paus",{"_index":993,"title":{},"content":{"244":{"position":[[204,12]]},"351":{"position":[[195,12]]}},"keywords":{}}],["art.pip",{"_index":406,"title":{},"content":{"28":{"position":[[645,7]]},"261":{"position":[[217,7],[255,7]]},"368":{"position":[[194,7],[232,7]]},"386":{"position":[[564,7]]}},"keywords":{}}],["art.play",{"_index":992,"title":{},"content":{"243":{"position":[[169,11]]},"244":{"position":[[170,11]]},"264":{"position":[[226,11]]},"350":{"position":[[161,11]]},"351":{"position":[[161,11]]},"371":{"position":[[204,11]]}},"keywords":{}}],["art.playbackr",{"_index":1059,"title":{},"content":{"268":{"position":[[279,16]]},"375":{"position":[[236,16]]}},"keywords":{}}],["art.plugins.add(myplugin",{"_index":575,"title":{},"content":{"75":{"position":[[422,26]]},"186":{"position":[[329,26]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.config",{"_index":1140,"title":{},"content":{"292":{"position":[[668,43]]},"293":{"position":[[393,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.emit",{"_index":1127,"title":{},"content":{"291":{"position":[[425,41]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.hid",{"_index":1119,"title":{},"content":{"289":{"position":[[290,42]]},"290":{"position":[[429,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.ishid",{"_index":1122,"title":{},"content":{"290":{"position":[[298,43]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.load",{"_index":1142,"title":{},"content":{"293":{"position":[[288,42],[483,42]]}},"keywords":{}}],["art.plugins.artplayerplugindanmuku.show",{"_index":1120,"title":{},"content":{"289":{"position":[[395,42]]},"290":{"position":[[344,42]]}},"keywords":{}}],["art.post",{"_index":1032,"title":{},"content":{"262":{"position":[[332,10]]},"369":{"position":[[248,10]]}},"keywords":{}}],["art.proxy(contain",{"_index":450,"title":{},"content":{"42":{"position":[[233,20]]},"153":{"position":[[188,20]]}},"keywords":{}}],["art.query('.art",{"_index":180,"title":{},"content":{"20":{"position":[[884,15],[936,15],[996,15]]},"40":{"position":[[186,15]]},"151":{"position":[[178,15]]},"298":{"position":[[666,15],[718,15],[778,15]]}},"keywords":{}}],["art.screenshot",{"_index":1018,"title":{},"content":{"256":{"position":[[241,17]]},"363":{"position":[[206,17]]}},"keywords":{}}],["art.seek",{"_index":488,"title":{},"content":{"50":{"position":[[247,8]]},"51":{"position":[[321,8]]},"53":{"position":[[343,8]]},"73":{"position":[[236,8]]},"94":{"position":[[228,8]]},"123":{"position":[[207,8]]},"161":{"position":[[216,8]]},"162":{"position":[[284,8]]},"164":{"position":[[291,8]]},"184":{"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]]},"353":{"position":[[162,8]]},"355":{"position":[[162,8]]},"358":{"position":[[214,8]]},"359":{"position":[[220,8]]},"363":{"position":[[154,8]]},"364":{"position":[[178,8]]},"365":{"position":[[176,8]]}},"keywords":{}}],["art.setting.show",{"_index":568,"title":{},"content":{"73":{"position":[[251,16],[298,16]]},"184":{"position":[[215,16],[262,16]]}},"keywords":{}}],["art.storage.clear",{"_index":468,"title":{},"content":{"43":{"position":[[469,20]]},"154":{"position":[[364,20]]}},"keywords":{}}],["art.storage.del('your",{"_index":467,"title":{},"content":{"43":{"position":[[440,21]]},"154":{"position":[[335,21]]}},"keywords":{}}],["art.storage.get('your",{"_index":466,"title":{},"content":{"43":{"position":[[411,21]]},"154":{"position":[[306,21]]}},"keywords":{}}],["art.storage.set('your",{"_index":464,"title":{},"content":{"43":{"position":[[368,21]]},"154":{"position":[[263,21]]}},"keywords":{}}],["art.subtitle.show",{"_index":490,"title":{},"content":{"50":{"position":[[262,17],[311,17]]},"161":{"position":[[231,17],[280,17]]}},"keywords":{}}],["art.subtitle.styl",{"_index":503,"title":{},"content":{"51":{"position":[[358,20]]},"162":{"position":[[321,20]]}},"keywords":{}}],["art.subtitle.switch('/assets/sample/subtitle.srt?t=1",{"_index":509,"title":{},"content":{"53":{"position":[[380,54]]},"164":{"position":[[328,54]]}},"keywords":{}}],["art.subtitle.url",{"_index":272,"title":{},"content":{"24":{"position":[[486,16]]},"27":{"position":[[943,16]]},"52":{"position":[[372,16]]},"163":{"position":[[342,16]]},"296":{"position":[[486,16]]},"385":{"position":[[753,16]]}},"keywords":{}}],["art.switchquality('/assets/sample/video.mp4?t=0",{"_index":1009,"title":{},"content":{"252":{"position":[[396,49]]},"359":{"position":[[257,49]]}},"keywords":{}}],["art.switchquality(item.url",{"_index":393,"title":{},"content":{"27":{"position":[[1357,27]]},"385":{"position":[[1145,27]]}},"keywords":{}}],["art.switchurl('/assets/sample/video.mp4?t=0",{"_index":1005,"title":{},"content":{"251":{"position":[[383,45]]},"358":{"position":[[251,45]]}},"keywords":{}}],["art.template.$video.classnam",{"_index":366,"title":{},"content":{"25":{"position":[[3862,29]]},"297":{"position":[[3899,29]]}},"keywords":{}}],["art.template.$video.control",{"_index":635,"title":{},"content":{"81":{"position":[[734,28]]},"140":{"position":[[728,28]]}},"keywords":{}}],["art.template.queri",{"_index":448,"title":{},"content":{"40":{"position":[[24,18]]},"151":{"position":[[16,18]]}},"keywords":{}}],["art.template.query('.art",{"_index":446,"title":{},"content":{"39":{"position":[[298,24]]},"150":{"position":[[245,24]]}},"keywords":{}}],["art.them",{"_index":1077,"title":{},"content":{"274":{"position":[[231,9]]},"381":{"position":[[198,9]]}},"keywords":{}}],["art.titl",{"_index":1075,"title":{},"content":{"273":{"position":[[225,9]]},"380":{"position":[[196,9]]}},"keywords":{}}],["art.toggl",{"_index":994,"title":{},"content":{"245":{"position":[[190,13],[226,13]]},"352":{"position":[[167,13],[203,13]]}},"keywords":{}}],["art.url",{"_index":802,"title":{},"content":{"102":{"position":[[226,7]]},"131":{"position":[[204,7]]},"250":{"position":[[212,7]]},"357":{"position":[[191,7]]}},"keywords":{}}],["art.volum",{"_index":782,"title":{},"content":{"95":{"position":[[232,10]]},"124":{"position":[[207,10]]},"249":{"position":[[233,10]]},"356":{"position":[[205,10]]}},"keywords":{}}],["art1",{"_index":197,"title":{},"content":{"21":{"position":[[236,4]]},"299":{"position":[[173,4]]}},"keywords":{}}],["art2",{"_index":199,"title":{},"content":{"21":{"position":[[272,4]]},"299":{"position":[[209,4]]}},"keywords":{}}],["artplay",{"_index":23,"title":{},"content":{"1":{"position":[[66,11],[89,11]]},"5":{"position":[[14,9]]},"6":{"position":[[11,9]]},"8":{"position":[[25,11],[48,11]]},"10":{"position":[[180,11],[203,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]]},"39":{"position":[[180,11],[203,11]]},"40":{"position":[[68,11],[91,11]]},"42":{"position":[[162,11]]},"43":{"position":[[290,11],[313,11]]},"46":{"position":[[96,11],[119,11]]},"47":{"position":[[77,11],[100,11]]},"50":{"position":[[91,11],[114,11]]},"51":{"position":[[95,11],[118,11]]},"52":{"position":[[92,11],[115,11]]},"53":{"position":[[121,11],[144,11]]},"56":{"position":[[131,11],[154,11]]},"57":{"position":[[502,11],[525,11]]},"59":{"position":[[204,11],[227,11]]},"61":{"position":[[104,11],[127,11]]},"62":{"position":[[546,11],[569,11]]},"64":{"position":[[97,11],[120,11]]},"65":{"position":[[507,11],[530,11]]},"67":{"position":[[113,11],[136,11]]},"69":{"position":[[107,11],[130,11]]},"71":{"position":[[166,11],[189,11]]},"73":{"position":[[100,11],[123,11]]},"75":{"position":[[317,11],[340,11]]},"77":{"position":[[70,11],[93,11]]},"78":{"position":[[71,11],[94,11]]},"79":{"position":[[82,11],[105,11]]},"80":{"position":[[74,11],[97,11]]},"81":{"position":[[76,11],[99,11]]},"83":{"position":[[26,9],[43,9],[86,11],[109,11]]},"85":{"position":[[155,10],[397,11],[420,11]]},"86":{"position":[[23,9],[185,9],[366,11]]},"87":{"position":[[25,9],[137,9],[293,11]]},"89":{"position":[[1625,11],[1648,11]]},"91":{"position":[[91,11],[114,11]]},"92":{"position":[[57,11],[80,11]]},"93":{"position":[[56,11],[79,11]]},"94":{"position":[[59,11],[82,11]]},"95":{"position":[[61,11],[84,11]]},"96":{"position":[[69,11],[92,11]]},"97":{"position":[[86,11],[109,11]]},"98":{"position":[[99,11],[122,11]]},"99":{"position":[[55,11],[78,11]]},"100":{"position":[[58,11],[81,11]]},"101":{"position":[[117,11],[140,11]]},"102":{"position":[[58,11],[81,11]]},"103":{"position":[[69,11],[92,11]]},"104":{"position":[[63,11],[86,11]]},"105":{"position":[[54,11],[77,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]]},"136":{"position":[[64,11],[87,11]]},"137":{"position":[[65,11],[88,11]]},"138":{"position":[[76,11],[99,11]]},"139":{"position":[[68,11],[91,11]]},"140":{"position":[[70,11],[93,11]]},"150":{"position":[[127,11],[150,11]]},"151":{"position":[[60,11],[83,11]]},"153":{"position":[[117,11]]},"154":{"position":[[185,11],[208,11]]},"157":{"position":[[63,11],[86,11]]},"158":{"position":[[59,11],[82,11]]},"161":{"position":[[60,11],[83,11]]},"162":{"position":[[58,11],[81,11]]},"163":{"position":[[62,11],[85,11]]},"164":{"position":[[69,11],[92,11]]},"167":{"position":[[102,11],[125,11]]},"168":{"position":[[260,11],[283,11]]},"170":{"position":[[86,11],[109,11]]},"172":{"position":[[63,11],[86,11]]},"173":{"position":[[294,11],[317,11]]},"175":{"position":[[62,11],[85,11]]},"176":{"position":[[260,11],[283,11]]},"178":{"position":[[66,11],[89,11]]},"180":{"position":[[64,11],[87,11]]},"182":{"position":[[85,11],[108,11]]},"184":{"position":[[64,11],[87,11]]},"186":{"position":[[224,11],[247,11]]},"188":{"position":[[172,11],[195,11],[378,10]]},"189":{"position":[[142,11],[165,11]]},"190":{"position":[[204,10],[228,11]]},"191":{"position":[[152,11],[175,11]]},"192":{"position":[[117,11],[140,11]]},"193":{"position":[[106,11],[129,11]]},"194":{"position":[[79,11],[102,11]]},"195":{"position":[[100,11],[123,11]]},"196":{"position":[[78,11],[101,11]]},"197":{"position":[[76,11],[99,11]]},"198":{"position":[[260,11],[283,11]]},"199":{"position":[[146,11],[169,11]]},"200":{"position":[[74,11],[97,11]]},"201":{"position":[[172,11],[195,11]]},"202":{"position":[[161,11],[184,11]]},"203":{"position":[[149,11],[172,11]]},"204":{"position":[[116,11],[139,11]]},"205":{"position":[[137,11],[160,11]]},"206":{"position":[[81,11],[104,11]]},"207":{"position":[[120,11],[143,11]]},"208":{"position":[[151,11],[174,11]]},"209":{"position":[[142,11],[165,11]]},"210":{"position":[[143,11],[166,11]]},"211":{"position":[[98,11],[121,11]]},"212":{"position":[[128,11],[151,11]]},"213":{"position":[[360,11]]},"214":{"position":[[86,11],[109,11]]},"215":{"position":[[536,11],[559,11]]},"216":{"position":[[119,11],[142,11]]},"217":{"position":[[501,11],[524,11]]},"218":{"position":[[558,11],[581,11]]},"219":{"position":[[229,11],[252,11]]},"220":{"position":[[198,11],[221,11]]},"221":{"position":[[312,11],[335,11]]},"222":{"position":[[473,11],[496,11]]},"223":{"position":[[193,11],[216,11]]},"224":{"position":[[286,11],[309,11]]},"225":{"position":[[173,11],[196,11]]},"226":{"position":[[103,11],[126,11]]},"227":{"position":[[328,11],[351,11]]},"228":{"position":[[156,11],[179,11]]},"229":{"position":[[139,11],[162,11]]},"230":{"position":[[136,11],[159,11]]},"231":{"position":[[131,11],[154,11]]},"232":{"position":[[82,11],[105,11]]},"233":{"position":[[170,11],[193,11]]},"234":{"position":[[127,11],[150,11]]},"238":{"position":[[14,9]]},"239":{"position":[[11,9]]},"241":{"position":[[25,11],[48,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]]},"296":{"position":[[25,11],[48,11]]},"297":{"position":[[3672,11],[3695,11]]},"298":{"position":[[184,11],[207,11]]},"299":{"position":[[109,9],[134,11],[151,9],[197,11],[219,9]]},"300":{"position":[[239,9]]},"302":{"position":[[22,13],[98,11],[121,11],[252,10]]},"303":{"position":[[82,11],[105,11]]},"304":{"position":[[99,11],[122,11]]},"305":{"position":[[68,11],[91,11]]},"306":{"position":[[64,11],[87,11]]},"307":{"position":[[63,11],[86,11]]},"308":{"position":[[52,11],[75,11]]},"309":{"position":[[65,11],[88,11]]},"310":{"position":[[53,11],[76,11]]},"311":{"position":[[53,11],[76,11]]},"312":{"position":[[117,11],[140,11]]},"313":{"position":[[73,11],[96,11]]},"314":{"position":[[53,11],[76,11]]},"315":{"position":[[95,11],[118,11]]},"316":{"position":[[78,11],[101,11]]},"317":{"position":[[77,11],[100,11]]},"318":{"position":[[64,11],[87,11]]},"319":{"position":[[67,11],[90,11]]},"320":{"position":[[53,11],[76,11]]},"321":{"position":[[66,11],[89,11]]},"322":{"position":[[73,11],[96,11]]},"323":{"position":[[67,11],[90,11]]},"324":{"position":[[67,11],[90,11]]},"325":{"position":[[67,11],[90,11]]},"326":{"position":[[71,11],[94,11]]},"327":{"position":[[224,11]]},"328":{"position":[[69,11],[92,11]]},"329":{"position":[[296,11],[319,11]]},"330":{"position":[[70,11],[93,11]]},"331":{"position":[[258,11],[281,11]]},"332":{"position":[[293,11],[316,11]]},"333":{"position":[[121,11],[144,11]]},"334":{"position":[[101,11],[124,11]]},"335":{"position":[[221,11],[244,11]]},"336":{"position":[[194,11],[217,11]]},"337":{"position":[[118,11],[141,11]]},"338":{"position":[[173,11],[196,11]]},"339":{"position":[[103,11],[126,11]]},"340":{"position":[[63,11],[86,11]]},"341":{"position":[[146,11],[169,11]]},"342":{"position":[[85,11],[108,11]]},"343":{"position":[[99,11],[122,11]]},"344":{"position":[[71,11],[94,11]]},"345":{"position":[[63,11],[86,11]]},"346":{"position":[[57,11],[80,11]]},"347":{"position":[[77,11],[100,11]]},"348":{"position":[[85,11],[108,11]]},"350":{"position":[[43,11],[66,11]]},"351":{"position":[[43,11],[66,11]]},"352":{"position":[[49,11],[72,11]]},"353":{"position":[[57,11],[80,11]]},"354":{"position":[[57,11],[80,11]]},"355":{"position":[[57,11],[80,11]]},"356":{"position":[[74,11],[97,11]]},"357":{"position":[[63,11],[86,11]]},"358":{"position":[[109,11],[132,11]]},"359":{"position":[[115,11],[138,11]]},"360":{"position":[[66,11],[89,11]]},"361":{"position":[[92,11],[115,11]]},"362":{"position":[[43,11],[66,11]]},"363":{"position":[[49,11],[72,11]]},"364":{"position":[[73,11],[96,11]]},"365":{"position":[[71,11],[94,11]]},"366":{"position":[[67,11],[90,11]]},"367":{"position":[[67,11],[90,11]]},"368":{"position":[[68,11],[91,11]]},"369":{"position":[[80,11],[103,11]]},"370":{"position":[[67,11],[90,11]]},"371":{"position":[[59,11],[82,11]]},"372":{"position":[[85,11],[108,11]]},"373":{"position":[[50,11],[73,11]]},"374":{"position":[[95,11],[118,11]]},"375":{"position":[[99,11],[122,11]]},"376":{"position":[[84,11],[107,11]]},"377":{"position":[[68,11],[91,11]]},"378":{"position":[[82,11],[105,11]]},"379":{"position":[[68,11],[91,11]]},"380":{"position":[[66,11],[89,11]]},"381":{"position":[[68,11],[91,11]]},"382":{"position":[[47,11],[70,11]]},"383":{"position":[[91,11],[114,11]]},"385":{"position":[[220,11],[243,11]]},"386":{"position":[[157,11],[180,11]]},"387":{"position":[[274,11],[297,11]]}},"keywords":{}}],["artplayer';const",{"_index":637,"title":{},"content":{"83":{"position":[[58,17]]}},"keywords":{}}],["artplayer';export",{"_index":690,"title":{},"content":{"87":{"position":[[152,18]]}},"keywords":{}}],["artplayer.html",{"_index":899,"title":{},"content":{"213":{"position":[[222,14],[330,15]]},"327":{"position":[[194,15]]}},"keywords":{}}],["artplayer.html访问到播放器所需的html",{"_index":1158,"title":{},"content":{"327":{"position":[[68,32]]}},"keywords":{}}],["artplayer.jsx",{"_index":687,"title":{},"content":{"87":{"position":[[74,13]]}},"keywords":{}}],["artplayer.jsxapp.jsx",{"_index":686,"title":{},"content":{"87":{"position":[[53,20]]}},"keywords":{}}],["artplayer.vu",{"_index":665,"title":{},"content":{"86":{"position":[[70,13]]}},"keywords":{}}],["artplayer.vueapp.vu",{"_index":664,"title":{},"content":{"86":{"position":[[49,20]]}},"keywords":{}}],["artplayer_set",{"_index":457,"title":{},"content":{"43":{"position":[[102,18]]},"154":{"position":[[35,18]]}},"keywords":{}}],["artplayerpluginad",{"_index":69,"title":{},"content":{"8":{"position":[[165,20]]},"241":{"position":[[165,20]]}},"keywords":{}}],["artplayerplugindanmuku",{"_index":1084,"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":816,"title":{},"content":{"188":{"position":[[29,19]]}},"keywords":{}}],["artref",{"_index":693,"title":{},"content":{"87":{"position":[[237,6]]}},"keywords":{}}],["artref.curr",{"_index":694,"title":{},"content":{"87":{"position":[[327,15]]}},"keywords":{}}],["ashby"",{"_index":287,"title":{},"content":{"25":{"position":[[361,11]]},"297":{"position":[[361,11]]}},"keywords":{}}],["aspect",{"_index":870,"title":{},"content":{"203":{"position":[[58,6]]},"269":{"position":[[65,7]]},"271":{"position":[[121,6]]}},"keywords":{}}],["aspectratio",{"_index":382,"title":{"203":{"position":[[0,12]]},"269":{"position":[[0,12]]},"317":{"position":[[0,12]]},"376":{"position":[[0,12]]}},"content":{"27":{"position":[[502,12]]},"28":{"position":[[355,12]]},"29":{"position":[[470,12]]},"203":{"position":[[223,12]]},"226":{"position":[[459,12]]},"317":{"position":[[151,12]]},"340":{"position":[[419,12]]},"385":{"position":[[341,12]]},"386":{"position":[[278,12]]},"387":{"position":[[395,12]]}},"keywords":{}}],["ass",{"_index":951,"title":{},"content":{"224":{"position":[[180,3]]}},"keywords":{}}],["assets/angel",{"_index":619,"title":{},"content":{"80":{"position":[[173,12]]},"139":{"position":[[167,12]]}},"keywords":{}}],["assets/sample/danmuku",{"_index":1143,"title":{},"content":{"293":{"position":[[446,23]]}},"keywords":{}}],["assets/sample/danmuku.xml",{"_index":1115,"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":514,"title":{},"content":{"56":{"position":[[89,27]]},"57":{"position":[[590,27]]},"167":{"position":[[60,27]]},"168":{"position":[[348,27]]},"215":{"position":[[494,27]]},"329":{"position":[[254,27]]}},"keywords":{}}],["assets/sample/poster.jpg",{"_index":834,"title":{},"content":{"191":{"position":[[234,28]]},"262":{"position":[[246,28]]},"305":{"position":[[150,28]]},"369":{"position":[[162,28]]}},"keywords":{}}],["assets/sample/poster.jpg?t=0",{"_index":1033,"title":{},"content":{"262":{"position":[[345,32]]},"369":{"position":[[261,32]]}},"keywords":{}}],["assets/sample/subtitle.srt",{"_index":487,"title":{},"content":{"50":{"position":[[182,30]]},"51":{"position":[[186,30]]},"52":{"position":[[183,30]]},"53":{"position":[[212,30]]},"161":{"position":[[151,30]]},"162":{"position":[[149,30]]},"163":{"position":[[153,30]]},"164":{"position":[[160,30]]},"211":{"position":[[189,30]]},"224":{"position":[[377,30]]},"325":{"position":[[158,30]]},"338":{"position":[[264,30]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=1",{"_index":265,"title":{},"content":{"24":{"position":[[261,35]]},"27":{"position":[[704,35]]},"296":{"position":[[261,35]]},"385":{"position":[[520,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?id=2",{"_index":268,"title":{},"content":{"24":{"position":[[384,35]]},"27":{"position":[[827,35]]},"296":{"position":[[384,35]]},"385":{"position":[[637,35]]}},"keywords":{}}],["assets/sample/subtitle.srt?t=1",{"_index":507,"title":{},"content":{"52":{"position":[[391,34]]},"163":{"position":[[361,34]]}},"keywords":{}}],["assets/sample/test1.mp4",{"_index":76,"title":{},"content":{"8":{"position":[[337,27]]},"241":{"position":[[290,27]]}},"keywords":{}}],["assets/sample/thumbnails.png",{"_index":946,"title":{},"content":{"223":{"position":[[286,32]]},"337":{"position":[[211,32]]}},"keywords":{}}],["assets/sample/video.flv",{"_index":584,"title":{},"content":{"77":{"position":[[132,27]]},"136":{"position":[[126,27]]},"227":{"position":[[374,27]]},"228":{"position":[[202,27]]},"341":{"position":[[192,27]]},"342":{"position":[[131,27]]}},"keywords":{}}],["assets/sample/video.mp4",{"_index":27,"title":{},"content":{"1":{"position":[[112,27]]},"8":{"position":[[71,27]]},"10":{"position":[[226,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]]},"39":{"position":[[226,27]]},"40":{"position":[[114,27]]},"42":{"position":[[201,27]]},"43":{"position":[[336,27]]},"46":{"position":[[142,27]]},"47":{"position":[[123,27]]},"50":{"position":[[137,27]]},"51":{"position":[[141,27]]},"52":{"position":[[138,27]]},"53":{"position":[[167,27]]},"56":{"position":[[177,27]]},"57":{"position":[[548,27]]},"59":{"position":[[250,27]]},"61":{"position":[[150,27]]},"62":{"position":[[592,27]]},"64":{"position":[[143,27]]},"65":{"position":[[553,27]]},"67":{"position":[[159,27]]},"69":{"position":[[153,27]]},"71":{"position":[[212,27]]},"73":{"position":[[146,27]]},"75":{"position":[[363,27]]},"83":{"position":[[132,30]]},"85":{"position":[[443,27]]},"89":{"position":[[1671,27]]},"91":{"position":[[137,27]]},"92":{"position":[[103,27]]},"93":{"position":[[102,27]]},"94":{"position":[[105,27]]},"95":{"position":[[107,27]]},"96":{"position":[[115,27]]},"97":{"position":[[132,27]]},"98":{"position":[[145,27]]},"99":{"position":[[101,27]]},"100":{"position":[[104,27]]},"101":{"position":[[163,27]]},"102":{"position":[[104,27]]},"103":{"position":[[115,27]]},"104":{"position":[[109,27]]},"105":{"position":[[100,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]]},"150":{"position":[[173,27]]},"151":{"position":[[106,27]]},"153":{"position":[[156,27]]},"154":{"position":[[231,27]]},"157":{"position":[[109,27]]},"158":{"position":[[105,27]]},"161":{"position":[[106,27]]},"162":{"position":[[104,27]]},"163":{"position":[[108,27]]},"164":{"position":[[115,27]]},"167":{"position":[[148,27]]},"168":{"position":[[306,27]]},"170":{"position":[[132,27]]},"172":{"position":[[109,27]]},"173":{"position":[[340,27]]},"175":{"position":[[108,27]]},"176":{"position":[[306,27]]},"178":{"position":[[112,27]]},"180":{"position":[[110,27]]},"182":{"position":[[131,27]]},"184":{"position":[[110,27]]},"186":{"position":[[270,27]]},"188":{"position":[[274,27]]},"189":{"position":[[188,27]]},"190":{"position":[[251,27]]},"191":{"position":[[198,27]]},"192":{"position":[[163,27]]},"193":{"position":[[152,27]]},"194":{"position":[[125,27]]},"195":{"position":[[146,27]]},"196":{"position":[[124,27]]},"197":{"position":[[122,27]]},"198":{"position":[[306,27]]},"199":{"position":[[192,27]]},"200":{"position":[[120,27]]},"201":{"position":[[218,27]]},"202":{"position":[[207,27]]},"203":{"position":[[195,27]]},"204":{"position":[[162,27]]},"205":{"position":[[183,27]]},"206":{"position":[[127,27]]},"207":{"position":[[166,27]]},"208":{"position":[[197,27]]},"209":{"position":[[188,27]]},"210":{"position":[[189,27]]},"211":{"position":[[144,27]]},"212":{"position":[[174,27]]},"213":{"position":[[400,27]]},"214":{"position":[[132,27]]},"215":{"position":[[582,27]]},"216":{"position":[[165,27]]},"217":{"position":[[547,27]]},"218":{"position":[[604,27]]},"219":{"position":[[275,27],[353,27],[408,27]]},"220":{"position":[[244,27]]},"221":{"position":[[358,27]]},"222":{"position":[[519,27]]},"223":{"position":[[239,27]]},"224":{"position":[[332,27]]},"225":{"position":[[219,27]]},"226":{"position":[[149,27]]},"229":{"position":[[185,27]]},"230":{"position":[[182,27]]},"231":{"position":[[177,27]]},"232":{"position":[[128,27]]},"233":{"position":[[216,27]]},"234":{"position":[[173,27]]},"241":{"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]]},"296":{"position":[[71,27]]},"298":{"position":[[230,27]]},"302":{"position":[[200,27]]},"303":{"position":[[128,27]]},"304":{"position":[[145,27]]},"305":{"position":[[114,27]]},"306":{"position":[[110,27]]},"307":{"position":[[109,27]]},"308":{"position":[[98,27]]},"309":{"position":[[111,27]]},"310":{"position":[[99,27]]},"311":{"position":[[99,27]]},"312":{"position":[[163,27]]},"313":{"position":[[119,27]]},"314":{"position":[[99,27]]},"315":{"position":[[141,27]]},"316":{"position":[[124,27]]},"317":{"position":[[123,27]]},"318":{"position":[[110,27]]},"319":{"position":[[113,27]]},"320":{"position":[[99,27]]},"321":{"position":[[112,27]]},"322":{"position":[[119,27]]},"323":{"position":[[113,27]]},"324":{"position":[[113,27]]},"325":{"position":[[113,27]]},"326":{"position":[[117,27]]},"327":{"position":[[264,27]]},"328":{"position":[[115,27]]},"329":{"position":[[342,27]]},"330":{"position":[[116,27]]},"331":{"position":[[304,27]]},"332":{"position":[[339,27]]},"333":{"position":[[167,27],[245,27],[300,27]]},"334":{"position":[[147,27]]},"335":{"position":[[267,27]]},"336":{"position":[[240,27]]},"337":{"position":[[164,27]]},"338":{"position":[[219,27]]},"339":{"position":[[149,27]]},"340":{"position":[[109,27]]},"343":{"position":[[145,27]]},"344":{"position":[[117,27]]},"345":{"position":[[109,27]]},"346":{"position":[[103,27]]},"347":{"position":[[123,27]]},"348":{"position":[[131,27]]},"350":{"position":[[89,27]]},"351":{"position":[[89,27]]},"352":{"position":[[95,27]]},"353":{"position":[[103,27]]},"354":{"position":[[103,27]]},"355":{"position":[[103,27]]},"356":{"position":[[120,27]]},"357":{"position":[[109,27]]},"358":{"position":[[155,27]]},"359":{"position":[[161,27]]},"360":{"position":[[112,27]]},"361":{"position":[[138,27]]},"362":{"position":[[89,27]]},"363":{"position":[[95,27]]},"364":{"position":[[119,27]]},"365":{"position":[[117,27]]},"366":{"position":[[113,27]]},"367":{"position":[[113,27]]},"368":{"position":[[114,27]]},"369":{"position":[[126,27]]},"370":{"position":[[113,27]]},"371":{"position":[[105,27]]},"372":{"position":[[131,27]]},"373":{"position":[[96,27]]},"374":{"position":[[141,27]]},"375":{"position":[[145,27]]},"376":{"position":[[130,27]]},"377":{"position":[[114,27]]},"378":{"position":[[128,27]]},"379":{"position":[[114,27]]},"380":{"position":[[112,27]]},"381":{"position":[[114,27]]},"382":{"position":[[93,27]]},"383":{"position":[[137,27]]},"385":{"position":[[266,27]]},"386":{"position":[[203,27]]},"387":{"position":[[320,27]]}},"keywords":{}}],["assets/sample/video.mp4?id=1080",{"_index":388,"title":{},"content":{"27":{"position":[[1123,35]]},"385":{"position":[[911,35]]}},"keywords":{}}],["assets/sample/video.mp4?id=360",{"_index":392,"title":{},"content":{"27":{"position":[[1242,34]]},"385":{"position":[[1030,34]]}},"keywords":{}}],["assets/sample/video.mp4?id=720",{"_index":390,"title":{},"content":{"27":{"position":[[1183,34]]},"385":{"position":[[971,34]]}},"keywords":{}}],["assets/sample/video.mp4?t=0",{"_index":803,"title":{},"content":{"102":{"position":[[236,31]]},"131":{"position":[[214,31]]},"250":{"position":[[222,31]]},"357":{"position":[[201,31]]}},"keywords":{}}],["attr",{"_index":1071,"title":{"272":{"position":[[0,5]]},"379":{"position":[[0,5]]}},"content":{},"keywords":{}}],["attribut",{"_index":535,"title":{},"content":{"59":{"position":[[20,9]]},"61":{"position":[[20,9]]},"64":{"position":[[20,9]]},"69":{"position":[[20,10]]},"89":{"position":[[485,9],[1458,9]]},"118":{"position":[[447,9],[1420,9]]}},"keywords":{}}],["auto",{"_index":243,"title":{},"content":{"22":{"position":[[1002,4]]},"232":{"position":[[43,4]]},"300":{"position":[[920,4]]}},"keywords":{}}],["autoheight",{"_index":1067,"title":{"271":{"position":[[0,11]]},"378":{"position":[[0,11]]}},"content":{},"keywords":{}}],["automat",{"_index":454,"title":{},"content":{"43":{"position":[[63,13]]},"197":{"position":[[36,9],[239,13]]},"198":{"position":[[139,13]]},"199":{"position":[[82,13]]}},"keywords":{}}],["automini",{"_index":864,"title":{"199":{"position":[[0,9]]},"313":{"position":[[0,9]]}},"content":{"199":{"position":[[220,9]]},"313":{"position":[[147,9]]}},"keywords":{}}],["autoorient",{"_index":985,"title":{"233":{"position":[[0,16]]},"347":{"position":[[0,16]]}},"content":{"233":{"position":[[244,16]]},"347":{"position":[[151,16]]}},"keywords":{}}],["autoplay",{"_index":583,"title":{"197":{"position":[[0,9]]},"311":{"position":[[0,9]]}},"content":{"77":{"position":[[111,9]]},"78":{"position":[[112,9]]},"79":{"position":[[123,9]]},"80":{"position":[[115,9]]},"81":{"position":[[117,9],[673,9]]},"136":{"position":[[105,9]]},"137":{"position":[[106,9]]},"138":{"position":[[117,9]]},"139":{"position":[[109,9]]},"140":{"position":[[111,9],[667,9]]},"197":{"position":[[150,9],[319,8]]},"311":{"position":[[127,9],[206,8]]}},"keywords":{}}],["autoplayback",{"_index":984,"title":{"232":{"position":[[0,13]]},"346":{"position":[[0,13]]}},"content":{"232":{"position":[[156,13]]},"346":{"position":[[131,13]]}},"keywords":{}}],["autos",{"_index":65,"title":{"198":{"position":[[0,9]]},"265":{"position":[[0,9]]},"312":{"position":[[0,9]]},"372":{"position":[[0,9]]}},"content":{"8":{"position":[[99,9]]},"73":{"position":[[189,9]]},"100":{"position":[[132,9]]},"129":{"position":[[111,9]]},"184":{"position":[[153,9]]},"198":{"position":[[334,9]]},"241":{"position":[[99,9]]},"285":{"position":[[99,9]]},"297":{"position":[[3767,9]]},"312":{"position":[[191,9]]}},"keywords":{}}],["avail",{"_index":990,"title":{},"content":{"234":{"position":[[72,9]]}},"keywords":{}}],["b",{"_index":563,"title":{},"content":{"71":{"position":[[388,4]]},"182":{"position":[[299,1]]}},"keywords":{}}],["backward",{"_index":888,"title":{"248":{"position":[[0,9]]},"355":{"position":[[0,9]]}},"content":{"206":{"position":[[260,8]]},"248":{"position":[[41,9]]}},"keywords":{}}],["bar",{"_index":544,"title":{},"content":{"60":{"position":[[46,3]]},"61":{"position":[[62,3]]},"193":{"position":[[77,3]]},"195":{"position":[[57,3]]},"204":{"position":[[87,3]]},"205":{"position":[[108,3]]},"207":{"position":[[91,3]]},"209":{"position":[[113,3]]},"210":{"position":[[114,3]]},"212":{"position":[[42,4]]},"218":{"position":[[64,3]]},"219":{"position":[[91,3]]},"220":{"position":[[75,3]]},"223":{"position":[[58,3]]},"230":{"position":[[107,3]]}},"keywords":{}}],["base64",{"_index":1020,"title":{},"content":{"257":{"position":[[23,6]]},"364":{"position":[[13,26]]}},"keywords":{}}],["basic",{"_index":814,"title":{"187":{"position":[[0,5]]}},"content":{},"keywords":{}}],["becom",{"_index":726,"title":{},"content":{"89":{"position":[[541,6]]},"118":{"position":[[503,6]]}},"keywords":{}}],["befor",{"_index":898,"title":{},"content":{"213":{"position":[[140,6]]},"259":{"position":[[380,6]]},"261":{"position":[[363,6]]},"262":{"position":[[112,6]]}},"keywords":{}}],["beforeemit",{"_index":1111,"title":{},"content":{"285":{"position":[[1103,11]]}},"keywords":{}}],["beforeunmount",{"_index":678,"title":{},"content":{"86":{"position":[[514,15]]}},"keywords":{}}],["began",{"_index":755,"title":{},"content":{"89":{"position":[[1241,6]]},"118":{"position":[[1203,6]]}},"keywords":{}}],["begun",{"_index":742,"title":{},"content":{"89":{"position":[[949,6]]},"118":{"position":[[911,6]]}},"keywords":{}}],["best",{"_index":158,"title":{},"content":{"20":{"position":[[96,4]]}},"keywords":{}}],["bilibili",{"_index":1114,"title":{},"content":{"286":{"position":[[150,8]]}},"keywords":{}}],["black",{"_index":859,"title":{},"content":{"198":{"position":[[112,5],[188,5]]}},"keywords":{}}],["blob",{"_index":1025,"title":{},"content":{"258":{"position":[[23,4]]},"365":{"position":[[13,24]]}},"keywords":{}}],["blur",{"_index":786,"title":{"98":{"position":[[0,5]]},"127":{"position":[[0,5]]}},"content":{},"keywords":{}}],["boolean",{"_index":377,"title":{},"content":{"27":{"position":[[303,7]]},"28":{"position":[[114,7]]},"33":{"position":[[6,7]]},"34":{"position":[[6,7]]},"35":{"position":[[6,7]]},"36":{"position":[[6,7]]},"57":{"position":[[87,7]]},"62":{"position":[[89,7]]},"65":{"position":[[92,7]]},"144":{"position":[[4,7]]},"145":{"position":[[4,7]]},"146":{"position":[[4,7]]},"147":{"position":[[4,7]]},"168":{"position":[[46,7]]},"173":{"position":[[46,7]]},"176":{"position":[[46,7]]},"215":{"position":[[83,7]]},"217":{"position":[[86,7]]},"218":{"position":[[101,7]]},"219":{"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]]},"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":[[4,10]]},"327":{"position":[[4,10]]},"328":{"position":[[4,10]]},"329":{"position":[[44,7]]},"331":{"position":[[44,7]]},"332":{"position":[[45,7]]},"333":{"position":[[50,7]]},"344":{"position":[[4,10]]},"345":{"position":[[4,10]]},"346":{"position":[[4,10]]},"347":{"position":[[4,10]]},"360":{"position":[[21,7]]},"366":{"position":[[21,7]]},"367":{"position":[[21,7]]},"368":{"position":[[21,7]]},"370":{"position":[[21,7]]},"371":{"position":[[14,7]]},"372":{"position":[[21,7]]},"378":{"position":[[21,7]]},"383":{"position":[[16,7]]},"385":{"position":[[160,7]]},"386":{"position":[[72,7]]}},"keywords":{}}],["booleandefault",{"_index":851,"title":{},"content":{"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]]},"209":{"position":[[6,15]]},"210":{"position":[[6,15]]},"211":{"position":[[6,15]]},"212":{"position":[[6,15]]},"213":{"position":[[6,15]]},"214":{"position":[[6,15]]},"230":{"position":[[6,15]]},"231":{"position":[[6,15]]},"232":{"position":[[6,15]]},"233":{"position":[[6,15]]},"234":{"position":[[6,15]]},"348":{"position":[[6,15]]}},"keywords":{}}],["bootstrap",{"_index":1080,"title":{},"content":{"277":{"position":[[53,9]]}},"keywords":{}}],["border",{"_index":1087,"title":{},"content":{"285":{"position":[[295,7],[389,7],[455,7]]},"291":{"position":[[493,7]]}},"keywords":{}}],["bottom",{"_index":872,"title":{},"content":{"204":{"position":[[72,6]]},"205":{"position":[[93,6]]},"207":{"position":[[76,6]]},"209":{"position":[[98,6]]},"210":{"position":[[99,6]]},"218":{"position":[[49,6]]},"219":{"position":[[76,6]]},"230":{"position":[[92,6]]}},"keywords":{}}],["brannan"",{"_index":289,"title":{},"content":{"25":{"position":[[449,13]]},"297":{"position":[[449,13]]}},"keywords":{}}],["bring",{"_index":1007,"title":{},"content":{"252":{"position":[[92,5]]}},"keywords":{}}],["brooklyn"",{"_index":291,"title":{},"content":{"25":{"position":[[540,14]]},"297":{"position":[[540,14]]}},"keywords":{}}],["browser",{"_index":706,"title":{},"content":{"89":{"position":[[94,7],[287,7],[1095,7]]},"118":{"position":[[56,7],[249,7],[1057,7]]},"198":{"position":[[219,7]]},"199":{"position":[[64,7]]},"204":{"position":[[283,7]]},"213":{"position":[[569,7]]},"259":{"position":[[325,7]]},"261":{"position":[[302,7]]}},"keywords":{}}],["buffer",{"_index":717,"title":{},"content":{"89":{"position":[[240,9],[370,10]]},"118":{"position":[[202,9],[332,10]]}},"keywords":{}}],["button",{"_index":14,"title":{"1":{"position":[[4,6]]},"28":{"position":[[11,7]]}},"content":{"1":{"position":[[4,6]]},"28":{"position":[[122,6],[161,6]]},"62":{"position":[[714,9],[884,6],[942,6]]},"205":{"position":[[79,6]]},"207":{"position":[[62,6]]},"209":{"position":[[63,6]]},"210":{"position":[[63,6]]},"218":{"position":[[668,9],[838,6],[896,6],[1087,6]]},"230":{"position":[[54,6]]},"234":{"position":[[59,7]]},"332":{"position":[[403,9]]}},"keywords":{}}],["button1",{"_index":547,"title":{},"content":{"62":{"position":[[768,9],[795,9]]},"218":{"position":[[722,9],[749,9]]}},"keywords":{}}],["button2",{"_index":912,"title":{},"content":{"218":{"position":[[969,9],[996,9]]}},"keywords":{}}],["cach",{"_index":845,"title":{},"content":{"194":{"position":[[186,6],[298,5]]}},"keywords":{}}],["call",{"_index":456,"title":{},"content":{"43":{"position":[[95,6]]},"89":{"position":[[672,6]]},"118":{"position":[[634,6]]}},"keywords":{}}],["callback",{"_index":560,"title":{"190":{"position":[[6,9]]},"304":{"position":[[6,9]]}},"content":{"71":{"position":[[123,8]]},"190":{"position":[[348,8],[398,8]]}},"keywords":{}}],["can't",{"_index":185,"title":{},"content":{"20":{"position":[[1252,5]]}},"keywords":{}}],["canbeclos",{"_index":104,"title":{},"content":{"8":{"position":[[885,12]]},"241":{"position":[[564,12]]}},"keywords":{}}],["canplay",{"_index":603,"title":{},"content":{"78":{"position":[[338,7],[403,8],[430,7]]},"137":{"position":[[332,7],[397,8],[424,7]]}},"keywords":{}}],["center",{"_index":1137,"title":{},"content":{"292":{"position":[[519,9]]}},"keywords":{}}],["chanc",{"_index":920,"title":{},"content":{"220":{"position":[[313,8]]},"334":{"position":[[216,8]]}},"keywords":{}}],["chang",{"_index":384,"title":{},"content":{"27":{"position":[[975,6],[1400,6]]},"28":{"position":[[669,6],[732,6]]},"29":{"position":[[162,6],[687,6]]},"89":{"position":[[1160,8],[1520,8]]},"95":{"position":[[28,7]]},"100":{"position":[[25,7]]},"102":{"position":[[25,7]]},"118":{"position":[[1122,8],[1482,8]]},"197":{"position":[[335,7]]},"311":{"position":[[222,7]]}},"keywords":{}}],["charmes"",{"_index":293,"title":{},"content":{"25":{"position":[[631,13]]},"297":{"position":[[631,13]]}},"keywords":{}}],["charset="utf",{"_index":645,"title":{},"content":{"85":{"position":[[109,17]]}},"keywords":{}}],["check",{"_index":103,"title":{},"content":{"8":{"position":[[869,6]]},"226":{"position":[[332,6]]},"340":{"position":[[292,6]]}},"keywords":{}}],["chines",{"_index":8,"title":{},"content":{"0":{"position":[[86,7]]}},"keywords":{}}],["clarendon"",{"_index":295,"title":{},"content":{"25":{"position":[[723,15]]},"297":{"position":[[723,15]]}},"keywords":{}}],["class",{"_index":529,"title":{},"content":{"57":{"position":[[191,5]]},"62":{"position":[[193,5]]},"65":{"position":[[196,5]]},"215":{"position":[[187,5]]},"217":{"position":[[190,5]]},"218":{"position":[[205,5]]}},"keywords":{}}],["class="artplay",{"_index":654,"title":{},"content":{"85":{"position":[[253,21]]}},"keywords":{}}],["clean",{"_index":463,"title":{},"content":{"43":{"position":[[253,5]]}},"keywords":{}}],["clear",{"_index":462,"title":{},"content":{"43":{"position":[[238,5]]},"154":{"position":[[140,5]]}},"keywords":{}}],["click",{"_index":34,"title":{},"content":{"1":{"position":[[245,6],[358,5]]},"8":{"position":[[1019,9]]},"22":{"position":[[161,5]]},"24":{"position":[[527,5]]},"27":{"position":[[258,5]]},"42":{"position":[[254,8]]},"57":{"position":[[338,5],[363,5]]},"62":{"position":[[340,5],[365,5],[831,6],[869,7]]},"65":{"position":[[343,5],[368,5],[706,6],[745,7]]},"71":{"position":[[319,5],[382,5],[480,5]]},"97":{"position":[[41,5]]},"153":{"position":[[209,8]]},"168":{"position":[[165,5]]},"173":{"position":[[165,5],[506,6]]},"176":{"position":[[165,5],[453,6]]},"206":{"position":[[383,5]]},"215":{"position":[[334,5],[359,5],[816,6],[862,5]]},"217":{"position":[[337,5],[362,5],[613,6],[652,7]]},"218":{"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]]},"329":{"position":[[163,5],[576,6]]},"331":{"position":[[163,5],[364,6]]},"332":{"position":[[164,5],[506,6],[699,6]]},"382":{"position":[[188,6]]}},"keywords":{}}],["client",{"_index":630,"title":{},"content":{"81":{"position":[[532,6]]},"140":{"position":[[526,6]]}},"keywords":{}}],["client.add(url",{"_index":631,"title":{},"content":{"81":{"position":[[584,15]]},"140":{"position":[[578,15]]}},"keywords":{}}],["close",{"_index":88,"title":{},"content":{"8":{"position":[[608,6],[816,6],[823,6],[910,6]]},"241":{"position":[[515,6]]}},"keywords":{}}],["cn",{"_index":476,"title":{},"content":{"47":{"position":[[189,4]]},"158":{"position":[[171,4]]}},"keywords":{}}],["cn/plugins/danmuku",{"_index":12,"title":{},"content":{"0":{"position":[[139,19]]}},"keywords":{}}],["cn、zh",{"_index":981,"title":{},"content":{"229":{"position":[[105,5]]},"343":{"position":[[65,5]]}},"keywords":{}}],["code",{"_index":17,"title":{},"content":{"1":{"position":[[33,4]]},"8":{"position":[[6,4]]},"10":{"position":[[161,4]]},"11":{"position":[[49,4]]},"12":{"position":[[55,4]]},"13":{"position":[[43,4]]},"14":{"position":[[64,4]]},"15":{"position":[[57,4]]},"17":{"position":[[41,4]]},"18":{"position":[[69,4]]},"19":{"position":[[53,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]]},"39":{"position":[[161,4]]},"40":{"position":[[49,4]]},"42":{"position":[[85,4]]},"43":{"position":[[271,4]]},"46":{"position":[[77,4]]},"47":{"position":[[58,4]]},"50":{"position":[[72,4]]},"51":{"position":[[76,4]]},"52":{"position":[[73,4]]},"53":{"position":[[102,4]]},"56":{"position":[[74,4]]},"57":{"position":[[483,4]]},"59":{"position":[[185,4]]},"61":{"position":[[85,4]]},"62":{"position":[[527,4]]},"64":{"position":[[78,4]]},"65":{"position":[[488,4]]},"67":{"position":[[94,4]]},"69":{"position":[[88,4]]},"71":{"position":[[84,4],[147,4]]},"73":{"position":[[81,4]]},"75":{"position":[[64,4]]},"77":{"position":[[51,4]]},"78":{"position":[[52,4]]},"79":{"position":[[63,4]]},"80":{"position":[[55,4]]},"81":{"position":[[57,4]]},"89":{"position":[[1606,4]]},"91":{"position":[[72,4]]},"92":{"position":[[38,4]]},"93":{"position":[[37,4]]},"94":{"position":[[40,4]]},"95":{"position":[[42,4]]},"96":{"position":[[50,4]]},"97":{"position":[[67,4]]},"98":{"position":[[80,4]]},"99":{"position":[[36,4]]},"100":{"position":[[39,4]]},"101":{"position":[[98,4]]},"102":{"position":[[39,4]]},"103":{"position":[[50,4]]},"104":{"position":[[44,4]]},"105":{"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]]},"136":{"position":[[45,4]]},"137":{"position":[[46,4]]},"138":{"position":[[57,4]]},"139":{"position":[[49,4]]},"140":{"position":[[51,4]]},"150":{"position":[[108,4]]},"151":{"position":[[41,4]]},"153":{"position":[[40,4]]},"154":{"position":[[166,4]]},"157":{"position":[[44,4]]},"158":{"position":[[40,4]]},"161":{"position":[[41,4]]},"162":{"position":[[39,4]]},"163":{"position":[[43,4]]},"164":{"position":[[50,4]]},"167":{"position":[[45,4]]},"168":{"position":[[241,4]]},"170":{"position":[[67,4]]},"172":{"position":[[44,4]]},"173":{"position":[[275,4]]},"175":{"position":[[43,4]]},"176":{"position":[[241,4]]},"178":{"position":[[47,4]]},"180":{"position":[[45,4]]},"182":{"position":[[41,4],[66,4]]},"184":{"position":[[45,4]]},"186":{"position":[[35,4]]},"188":{"position":[[153,4]]},"189":{"position":[[123,4]]},"190":{"position":[[185,4]]},"191":{"position":[[133,4]]},"192":{"position":[[98,4]]},"193":{"position":[[87,4]]},"194":{"position":[[60,4]]},"195":{"position":[[81,4]]},"196":{"position":[[59,4]]},"197":{"position":[[57,4]]},"198":{"position":[[206,4]]},"199":{"position":[[127,4]]},"200":{"position":[[55,4]]},"201":{"position":[[153,4]]},"202":{"position":[[142,4]]},"203":{"position":[[130,4]]},"204":{"position":[[97,4]]},"205":{"position":[[118,4]]},"206":{"position":[[62,4]]},"207":{"position":[[101,4]]},"208":{"position":[[132,4]]},"209":{"position":[[123,4]]},"210":{"position":[[124,4]]},"211":{"position":[[79,4]]},"212":{"position":[[109,4]]},"213":{"position":[[243,4]]},"214":{"position":[[67,4]]},"215":{"position":[[479,4]]},"216":{"position":[[100,4]]},"217":{"position":[[482,4]]},"218":{"position":[[539,4]]},"219":{"position":[[210,4]]},"220":{"position":[[179,4]]},"221":{"position":[[59,4]]},"222":{"position":[[454,4]]},"223":{"position":[[174,4]]},"224":{"position":[[267,4]]},"225":{"position":[[154,4]]},"226":{"position":[[84,4]]},"227":{"position":[[309,4]]},"228":{"position":[[137,4]]},"229":{"position":[[120,4]]},"230":{"position":[[117,4]]},"231":{"position":[[112,4]]},"232":{"position":[[63,4]]},"233":{"position":[[151,4]]},"234":{"position":[[108,4]]},"241":{"position":[[6,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]]},"296":{"position":[[6,4]]},"297":{"position":[[6,4]]},"298":{"position":[[165,4]]},"302":{"position":[[79,4]]},"303":{"position":[[63,4]]},"304":{"position":[[80,4]]},"305":{"position":[[49,4]]},"306":{"position":[[45,4]]},"307":{"position":[[44,4]]},"308":{"position":[[33,4]]},"309":{"position":[[46,4]]},"310":{"position":[[34,4]]},"311":{"position":[[34,4]]},"312":{"position":[[83,4]]},"313":{"position":[[54,4]]},"314":{"position":[[34,4]]},"315":{"position":[[76,4]]},"316":{"position":[[59,4]]},"317":{"position":[[58,4]]},"318":{"position":[[45,4]]},"319":{"position":[[48,4]]},"320":{"position":[[34,4]]},"321":{"position":[[47,4]]},"322":{"position":[[54,4]]},"323":{"position":[[48,4]]},"324":{"position":[[48,4]]},"325":{"position":[[48,4]]},"326":{"position":[[52,4]]},"327":{"position":[[107,4]]},"328":{"position":[[50,4]]},"329":{"position":[[239,4]]},"330":{"position":[[51,4]]},"331":{"position":[[239,4]]},"332":{"position":[[274,4]]},"333":{"position":[[102,4]]},"334":{"position":[[82,4]]},"335":{"position":[[32,4]]},"336":{"position":[[175,4]]},"337":{"position":[[99,4]]},"338":{"position":[[154,4]]},"339":{"position":[[84,4]]},"340":{"position":[[44,4]]},"341":{"position":[[127,4]]},"342":{"position":[[66,4]]},"343":{"position":[[80,4]]},"344":{"position":[[52,4]]},"345":{"position":[[44,4]]},"346":{"position":[[38,4]]},"347":{"position":[[58,4]]},"348":{"position":[[66,4]]},"350":{"position":[[24,4]]},"351":{"position":[[24,4]]},"352":{"position":[[30,4]]},"353":{"position":[[38,4]]},"354":{"position":[[38,4]]},"355":{"position":[[38,4]]},"356":{"position":[[55,4]]},"357":{"position":[[44,4]]},"358":{"position":[[90,4]]},"359":{"position":[[96,4]]},"360":{"position":[[47,4]]},"361":{"position":[[73,4]]},"362":{"position":[[24,4]]},"363":{"position":[[30,4]]},"364":{"position":[[54,4]]},"365":{"position":[[52,4]]},"366":{"position":[[48,4]]},"367":{"position":[[48,4]]},"368":{"position":[[49,4]]},"369":{"position":[[61,4]]},"370":{"position":[[48,4]]},"371":{"position":[[40,4]]},"372":{"position":[[66,4]]},"373":{"position":[[31,4]]},"374":{"position":[[76,4]]},"375":{"position":[[80,4]]},"376":{"position":[[65,4]]},"377":{"position":[[49,4]]},"378":{"position":[[63,4]]},"379":{"position":[[49,4]]},"380":{"position":[[47,4]]},"381":{"position":[[49,4]]},"382":{"position":[[28,4]]},"383":{"position":[[72,4]]},"385":{"position":[[201,4]]},"386":{"position":[[138,4]]},"387":{"position":[[255,4]]}},"keywords":{}}],["collect",{"_index":371,"title":{},"content":{"27":{"position":[[33,10]]}},"keywords":{}}],["color",{"_index":498,"title":{},"content":{"51":{"position":[[245,6],[379,6]]},"52":{"position":[[242,6]]},"53":{"position":[[271,6],[472,6]]},"62":{"position":[[814,6]]},"162":{"position":[[208,6],[342,6]]},"163":{"position":[[212,6]]},"164":{"position":[[219,6],[420,6]]},"193":{"position":[[39,6]]},"218":{"position":[[768,6],[1015,6]]},"224":{"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]]},"332":{"position":[[489,6],[680,6]]},"338":{"position":[[336,6]]}},"keywords":{}}],["column",{"_index":945,"title":{},"content":{"223":{"position":[[139,6],[161,6],[332,7]]},"337":{"position":[[73,6],[257,7]]}},"keywords":{}}],["common",{"_index":129,"title":{"88":{"position":[[0,6]]},"242":{"position":[[0,6]]}},"content":{"13":{"position":[[13,6]]}},"keywords":{}}],["complet",{"_index":550,"title":{},"content":{"62":{"position":[[961,8]]},"89":{"position":[[1199,10]]},"118":{"position":[[1161,10]]},"215":{"position":[[976,13]]},"218":{"position":[[915,8]]}},"keywords":{}}],["complex",{"_index":206,"title":{},"content":{"22":{"position":[[113,7]]}},"keywords":{}}],["compon",{"_index":154,"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]]},"57":{"position":[[118,9],[163,10],[215,9],[292,9],[315,9],[353,9],[412,9],[467,9]]},"62":{"position":[[120,9],[165,10],[217,9],[294,9],[317,9],[355,9],[414,9],[469,9]]},"65":{"position":[[123,9],[168,10],[220,9],[297,9],[320,9],[358,9],[417,9],[472,9]]},"215":{"position":[[114,9],[159,10],[211,9],[288,9],[311,9],[349,9],[408,9],[463,9],[875,12]]},"217":{"position":[[117,9],[162,10],[214,9],[291,9],[314,9],[352,9],[411,9],[466,9]]},"218":{"position":[[132,9],[177,10],[229,9],[306,9],[329,9],[367,9],[426,9],[481,9]]}},"keywords":{}}],["config",{"_index":131,"title":{"14":{"position":[[0,7]]},"111":{"position":[[0,7]]},"292":{"position":[[0,7]]}},"content":{"226":{"position":[[476,7]]},"292":{"position":[[18,6]]},"340":{"position":[[436,7]]}},"keywords":{}}],["console.info",{"_index":813,"title":{},"content":{"176":{"position":[[474,26]]},"182":{"position":[[220,18],[280,18]]},"186":{"position":[[65,33],[176,25]]},"241":{"position":[[653,21],[733,21]]},"294":{"position":[[243,20],[333,20],[429,20],[519,20],[602,21],[678,21],[753,21],[828,21],[906,21]]},"329":{"position":[[604,23],[686,23]]},"331":{"position":[[385,26]]},"335":{"position":[[62,33],[173,25]]}},"keywords":{}}],["console.info($video",{"_index":447,"title":{},"content":{"39":{"position":[[332,21]]},"40":{"position":[[211,21]]},"150":{"position":[[279,21]]},"151":{"position":[[203,21]]}},"keywords":{}}],["console.info('ad",{"_index":106,"title":{},"content":{"8":{"position":[[999,16],[1087,17]]}},"keywords":{}}],["console.info('compon",{"_index":908,"title":{},"content":{"215":{"position":[[946,23]]}},"keywords":{}}],["console.info('custom",{"_index":574,"title":{},"content":{"75":{"position":[[257,20]]},"221":{"position":[[252,20]]}},"keywords":{}}],["console.info('y",{"_index":553,"title":{},"content":{"65":{"position":[[727,17]]},"71":{"position":[[301,17],[364,17]]},"75":{"position":[[94,17]]},"215":{"position":[[844,17]]},"217":{"position":[[634,17]]},"221":{"position":[[89,17]]}},"keywords":{}}],["console.info(arg",{"_index":774,"title":{},"content":{"89":{"position":[[1742,19]]},"91":{"position":[[203,19]]},"92":{"position":[[168,19]]},"93":{"position":[[168,19]]},"94":{"position":[[170,19]]},"95":{"position":[[174,19]]},"96":{"position":[[183,19]]},"97":{"position":[[198,19]]},"98":{"position":[[210,19]]},"100":{"position":[[187,19]]},"101":{"position":[[233,19]]},"102":{"position":[[168,19]]},"103":{"position":[[204,19]]},"104":{"position":[[204,19]]},"105":{"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":1062,"title":{},"content":{"269":{"position":[[230,30],[287,30]]},"376":{"position":[[189,30],[246,30]]}},"keywords":{}}],["console.info(art.attr('playsinlin",{"_index":1072,"title":{},"content":{"272":{"position":[[222,38],[292,38]]},"379":{"position":[[173,38],[243,38]]}},"keywords":{}}],["console.info(art.autoheight",{"_index":1069,"title":{},"content":{"271":{"position":[[265,29],[318,29]]},"378":{"position":[[187,29],[240,29]]}},"keywords":{}}],["console.info(art.autos",{"_index":1040,"title":{},"content":{"265":{"position":[[242,27],[291,27]]},"372":{"position":[[190,27],[239,27]]}},"keywords":{}}],["console.info(art.currenttim",{"_index":1013,"title":{},"content":{"254":{"position":[[269,30],[321,30]]},"361":{"position":[[197,30],[249,30]]}},"keywords":{}}],["console.info(art.dur",{"_index":1015,"title":{},"content":{"255":{"position":[[162,27]]},"362":{"position":[[148,27]]}},"keywords":{}}],["console.info(art.flip",{"_index":1050,"title":{},"content":{"267":{"position":[[229,23],[278,23]]},"374":{"position":[[200,23],[249,23]]}},"keywords":{}}],["console.info(art.i18n.get('play",{"_index":471,"title":{},"content":{"46":{"position":[[201,35]]},"157":{"position":[[168,35]]}},"keywords":{}}],["console.info(art.loop",{"_index":1065,"title":{},"content":{"270":{"position":[[232,23],[276,23]]},"377":{"position":[[173,23],[217,23]]}},"keywords":{}}],["console.info(art.mut",{"_index":1010,"title":{},"content":{"253":{"position":[[206,24],[249,24]]},"360":{"position":[[171,24],[214,24]]}},"keywords":{}}],["console.info(art.play",{"_index":1036,"title":{},"content":{"264":{"position":[[199,26],[238,26]]},"371":{"position":[[177,26],[216,26]]}},"keywords":{}}],["console.info(art.playbackr",{"_index":1058,"title":{},"content":{"268":{"position":[[247,31],[301,31]]},"375":{"position":[[204,31],[258,31]]}},"keywords":{}}],["console.info(art.plugins.myplugin.dosometh",{"_index":577,"title":{},"content":{"75":{"position":[[495,49]]},"186":{"position":[[402,49]]},"221":{"position":[[484,49]]},"335":{"position":[[393,49]]}},"keywords":{}}],["console.info(art.plugins.myplugin.someth",{"_index":576,"title":{},"content":{"75":{"position":[[449,45]]},"186":{"position":[[356,45]]},"221":{"position":[[438,45]]},"335":{"position":[[347,45]]}},"keywords":{}}],["console.info(art.post",{"_index":1031,"title":{},"content":{"262":{"position":[[306,25],[378,25]]},"369":{"position":[[222,25],[294,25]]}},"keywords":{}}],["console.info(art.subtitle.url",{"_index":506,"title":{},"content":{"52":{"position":[[318,31]]},"163":{"position":[[288,31]]}},"keywords":{}}],["console.info(art.them",{"_index":1076,"title":{},"content":{"274":{"position":[[206,24],[251,24]]},"381":{"position":[[173,24],[218,24]]}},"keywords":{}}],["console.info(art.titl",{"_index":1074,"title":{},"content":{"273":{"position":[[200,24],[250,24]]},"380":{"position":[[171,24],[215,24]]}},"keywords":{}}],["console.info(art.url",{"_index":1000,"title":{},"content":{"250":{"position":[[189,22],[254,22]]},"357":{"position":[[168,22],[233,22]]}},"keywords":{}}],["console.info(art.volum",{"_index":999,"title":{},"content":{"249":{"position":[[207,25],[251,25]]},"356":{"position":[[179,25],[223,25]]}},"keywords":{}}],["console.info(artplayer.config",{"_index":135,"title":{},"content":{"14":{"position":[[69,31]]},"111":{"position":[[36,30]]}},"keywords":{}}],["console.info(artplayer.env",{"_index":127,"title":{},"content":{"12":{"position":[[60,28]]},"109":{"position":[[32,27]]}},"keywords":{}}],["console.info(artplayer.html",{"_index":145,"title":{},"content":{"18":{"position":[[74,29]]},"115":{"position":[[52,28]]}},"keywords":{}}],["console.info(artplayer.inst",{"_index":120,"title":{},"content":{"10":{"position":[[285,34]]},"107":{"position":[[189,33]]}},"keywords":{}}],["console.info(artplayer.kindof",{"_index":151,"title":{},"content":{"19":{"position":[[130,35],[166,35]]},"116":{"position":[[103,34],[138,34]]}},"keywords":{}}],["console.info(artplayer.kindof('0",{"_index":149,"title":{},"content":{"19":{"position":[[58,36]]},"116":{"position":[[33,35]]}},"keywords":{}}],["console.info(artplayer.kindof(0",{"_index":150,"title":{},"content":{"19":{"position":[[95,34]]},"116":{"position":[[69,33]]}},"keywords":{}}],["console.info(artplayer.opt",{"_index":142,"title":{},"content":{"17":{"position":[[46,31]]},"114":{"position":[[30,30]]}},"keywords":{}}],["console.info(artplayer.schem",{"_index":139,"title":{},"content":{"15":{"position":[[62,31]]},"112":{"position":[[33,30]]}},"keywords":{}}],["console.info(artplayer.util",{"_index":130,"title":{},"content":{"13":{"position":[[48,30]]},"110":{"position":[[32,29]]}},"keywords":{}}],["console.info(artplayer.vers",{"_index":123,"title":{},"content":{"11":{"position":[[54,32]]},"108":{"position":[[31,31]]}},"keywords":{}}],["console.info(ev",{"_index":451,"title":{},"content":{"42":{"position":[[279,20]]},"153":{"position":[[234,20]]}},"keywords":{}}],["console.info(item",{"_index":271,"title":{},"content":{"24":{"position":[[460,18]]},"27":{"position":[[910,18],[1324,18]]},"28":{"position":[[580,18]]},"296":{"position":[[460,18]]},"385":{"position":[[720,18],[1112,18]]},"386":{"position":[[499,18]]}},"keywords":{}}],["console.info(json.stringify(art.rect",{"_index":1044,"title":{},"content":{"266":{"position":[[197,39]]},"373":{"position":[[155,39]]}},"keywords":{}}],["console.info(st",{"_index":795,"title":{},"content":{"99":{"position":[[298,20]]},"128":{"position":[[203,20]]}},"keywords":{}}],["console.info(url",{"_index":1023,"title":{},"content":{"257":{"position":[[261,19]]},"258":{"position":[[259,19]]},"364":{"position":[[227,19]]},"365":{"position":[[225,19]]}},"keywords":{}}],["console.log",{"_index":812,"title":{},"content":{"173":{"position":[[527,25]]}},"keywords":{}}],["console.log('custom",{"_index":549,"title":{},"content":{"62":{"position":[[922,19]]},"218":{"position":[[876,19]]}},"keywords":{}}],["console.log('y",{"_index":548,"title":{},"content":{"62":{"position":[[852,16]]},"218":{"position":[[806,16],[1055,16]]}},"keywords":{}}],["console.log('你点击了自定义按钮1",{"_index":1159,"title":{},"content":{"332":{"position":[[527,26]]}},"keywords":{}}],["console.log('你点击了自定义按钮2",{"_index":1161,"title":{},"content":{"332":{"position":[[720,26]]}},"keywords":{}}],["console.log('自定义按钮挂载完成1",{"_index":1160,"title":{},"content":{"332":{"position":[[580,26]]}},"keywords":{}}],["console.log(item.html",{"_index":911,"title":{},"content":{"216":{"position":[[342,23],[494,23]]},"330":{"position":[[273,23],[405,23]]}},"keywords":{}}],["const",{"_index":196,"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]]},"77":{"position":[[230,5]]},"78":{"position":[[255,5],[332,5]]},"87":{"position":[[231,5],[277,5]]},"136":{"position":[[224,5]]},"137":{"position":[[249,5],[326,5]]},"292":{"position":[[563,5]]},"299":{"position":[[167,5]]},"300":{"position":[[386,5],[424,5],[482,5],[1193,5]]},"386":{"position":[[532,5]]},"387":{"position":[[128,5],[157,5],[181,5],[203,5],[225,5]]}},"keywords":{}}],["constructor",{"_index":826,"title":{},"content":{"190":{"position":[[37,11]]}},"keywords":{}}],["contain",{"_index":24,"title":{"188":{"position":[[0,10]]},"302":{"position":[[0,10]]}},"content":{"1":{"position":[[78,10]]},"8":{"position":[[37,10]]},"10":{"position":[[192,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]]},"39":{"position":[[192,10]]},"40":{"position":[[80,10]]},"42":{"position":[[94,9],[174,10],[185,10]]},"43":{"position":[[302,10]]},"46":{"position":[[108,10]]},"47":{"position":[[89,10]]},"50":{"position":[[103,10]]},"51":{"position":[[107,10]]},"52":{"position":[[104,10]]},"53":{"position":[[133,10]]},"56":{"position":[[143,10]]},"57":{"position":[[514,10]]},"59":{"position":[[216,10]]},"61":{"position":[[116,10]]},"62":{"position":[[558,10]]},"64":{"position":[[109,10]]},"65":{"position":[[519,10]]},"67":{"position":[[125,10]]},"69":{"position":[[119,10]]},"71":{"position":[[178,10]]},"73":{"position":[[112,10]]},"75":{"position":[[329,10]]},"77":{"position":[[82,10]]},"78":{"position":[[83,10]]},"79":{"position":[[94,10]]},"80":{"position":[[86,10]]},"81":{"position":[[88,10]]},"83":{"position":[[98,10]]},"84":{"position":[[15,9],[36,9]]},"85":{"position":[[409,10]]},"86":{"position":[[394,10]]},"87":{"position":[[316,10]]},"89":{"position":[[1637,10]]},"91":{"position":[[103,10]]},"92":{"position":[[69,10]]},"93":{"position":[[68,10]]},"94":{"position":[[71,10]]},"95":{"position":[[73,10]]},"96":{"position":[[81,10]]},"97":{"position":[[98,10]]},"98":{"position":[[111,10]]},"99":{"position":[[67,10]]},"100":{"position":[[70,10]]},"101":{"position":[[129,10]]},"102":{"position":[[70,10]]},"103":{"position":[[81,10]]},"104":{"position":[[75,10]]},"105":{"position":[[66,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]]},"136":{"position":[[76,10]]},"137":{"position":[[77,10]]},"138":{"position":[[88,10]]},"139":{"position":[[80,10]]},"140":{"position":[[82,10]]},"150":{"position":[[139,10]]},"151":{"position":[[72,10]]},"153":{"position":[[49,9],[129,10],[140,10]]},"154":{"position":[[197,10]]},"157":{"position":[[75,10]]},"158":{"position":[[71,10]]},"161":{"position":[[72,10]]},"162":{"position":[[70,10]]},"163":{"position":[[74,10]]},"164":{"position":[[81,10]]},"167":{"position":[[114,10]]},"168":{"position":[[272,10]]},"170":{"position":[[98,10]]},"172":{"position":[[75,10]]},"173":{"position":[[306,10]]},"175":{"position":[[74,10]]},"176":{"position":[[272,10]]},"178":{"position":[[78,10]]},"180":{"position":[[76,10]]},"182":{"position":[[97,10]]},"184":{"position":[[76,10]]},"186":{"position":[[236,10]]},"188":{"position":[[61,9],[184,10],[216,10],[350,9]]},"189":{"position":[[154,10]]},"190":{"position":[[217,10]]},"191":{"position":[[164,10]]},"192":{"position":[[129,10]]},"193":{"position":[[118,10]]},"194":{"position":[[91,10]]},"195":{"position":[[112,10]]},"196":{"position":[[90,10]]},"197":{"position":[[88,10]]},"198":{"position":[[76,9],[272,10]]},"199":{"position":[[158,10]]},"200":{"position":[[86,10]]},"201":{"position":[[184,10]]},"202":{"position":[[173,10]]},"203":{"position":[[161,10]]},"204":{"position":[[128,10]]},"205":{"position":[[149,10]]},"206":{"position":[[93,10]]},"207":{"position":[[132,10]]},"208":{"position":[[163,10]]},"209":{"position":[[154,10]]},"210":{"position":[[155,10]]},"211":{"position":[[110,10]]},"212":{"position":[[140,10]]},"213":{"position":[[252,10],[372,10],[383,11]]},"214":{"position":[[98,10]]},"215":{"position":[[548,10]]},"216":{"position":[[131,10]]},"217":{"position":[[513,10]]},"218":{"position":[[570,10]]},"219":{"position":[[241,10]]},"220":{"position":[[210,10]]},"221":{"position":[[324,10]]},"222":{"position":[[485,10]]},"223":{"position":[[205,10]]},"224":{"position":[[298,10]]},"225":{"position":[[185,10]]},"226":{"position":[[115,10]]},"227":{"position":[[340,10]]},"228":{"position":[[168,10]]},"229":{"position":[[151,10]]},"230":{"position":[[148,10]]},"231":{"position":[[143,10]]},"232":{"position":[[94,10]]},"233":{"position":[[182,10]]},"234":{"position":[[139,10]]},"241":{"position":[[37,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]]},"296":{"position":[[37,10]]},"297":{"position":[[3684,10]]},"298":{"position":[[196,10]]},"302":{"position":[[110,10],[142,10]]},"303":{"position":[[94,10]]},"304":{"position":[[111,10]]},"305":{"position":[[80,10]]},"306":{"position":[[76,10]]},"307":{"position":[[75,10]]},"308":{"position":[[64,10]]},"309":{"position":[[77,10]]},"310":{"position":[[65,10]]},"311":{"position":[[65,10]]},"312":{"position":[[35,9],[129,10]]},"313":{"position":[[85,10]]},"314":{"position":[[65,10]]},"315":{"position":[[107,10]]},"316":{"position":[[90,10]]},"317":{"position":[[89,10]]},"318":{"position":[[76,10]]},"319":{"position":[[79,10]]},"320":{"position":[[65,10]]},"321":{"position":[[78,10]]},"322":{"position":[[85,10]]},"323":{"position":[[79,10]]},"324":{"position":[[79,10]]},"325":{"position":[[79,10]]},"326":{"position":[[83,10]]},"327":{"position":[[116,10],[236,10],[247,11]]},"328":{"position":[[81,10]]},"329":{"position":[[308,10]]},"330":{"position":[[82,10]]},"331":{"position":[[270,10]]},"332":{"position":[[305,10]]},"333":{"position":[[133,10]]},"334":{"position":[[113,10]]},"335":{"position":[[233,10]]},"336":{"position":[[206,10]]},"337":{"position":[[130,10]]},"338":{"position":[[185,10]]},"339":{"position":[[115,10]]},"340":{"position":[[75,10]]},"341":{"position":[[158,10]]},"342":{"position":[[97,10]]},"343":{"position":[[111,10]]},"344":{"position":[[83,10]]},"345":{"position":[[75,10]]},"346":{"position":[[69,10]]},"347":{"position":[[89,10]]},"348":{"position":[[97,10]]},"350":{"position":[[55,10]]},"351":{"position":[[55,10]]},"352":{"position":[[61,10]]},"353":{"position":[[69,10]]},"354":{"position":[[69,10]]},"355":{"position":[[69,10]]},"356":{"position":[[86,10]]},"357":{"position":[[75,10]]},"358":{"position":[[121,10]]},"359":{"position":[[127,10]]},"360":{"position":[[78,10]]},"361":{"position":[[104,10]]},"362":{"position":[[55,10]]},"363":{"position":[[61,10]]},"364":{"position":[[85,10]]},"365":{"position":[[83,10]]},"366":{"position":[[79,10]]},"367":{"position":[[79,10]]},"368":{"position":[[80,10]]},"369":{"position":[[92,10]]},"370":{"position":[[79,10]]},"371":{"position":[[71,10]]},"372":{"position":[[97,10]]},"373":{"position":[[62,10]]},"374":{"position":[[107,10]]},"375":{"position":[[111,10]]},"376":{"position":[[96,10]]},"377":{"position":[[80,10]]},"378":{"position":[[94,10]]},"379":{"position":[[80,10]]},"380":{"position":[[78,10]]},"381":{"position":[[80,10]]},"382":{"position":[[59,10]]},"383":{"position":[[103,10]]},"385":{"position":[[232,10]]},"386":{"position":[[169,10]]},"387":{"position":[[286,10]]}},"keywords":{}}],["container.innerhtml",{"_index":900,"title":{},"content":{"213":{"position":[[307,20]]},"327":{"position":[[171,20]]}},"keywords":{}}],["content",{"_index":718,"title":{},"content":{"89":{"position":[[253,8],[362,7]]},"118":{"position":[[215,8],[324,7]]},"213":{"position":[[502,7]]}},"keywords":{}}],["contextmenu",{"_index":157,"title":{"63":{"position":[[0,12]]},"174":{"position":[[0,12]]},"217":{"position":[[0,12]]},"331":{"position":[[0,12]]}},"content":{"20":{"position":[[67,12],[630,13],[952,11]]},"22":{"position":[[78,12]]},"63":{"position":[[24,11]]},"202":{"position":[[124,11]]},"203":{"position":[[112,11]]},"217":{"position":[[41,11],[575,12]]},"298":{"position":[[451,13],[734,11]]},"331":{"position":[[332,12]]}},"keywords":{}}],["contextmenu1",{"_index":175,"title":{},"content":{"20":{"position":[[602,15],[920,13],[964,15],[1140,13]]},"298":{"position":[[423,15],[702,13],[746,15],[878,13]]}},"keywords":{}}],["control",{"_index":15,"title":{"1":{"position":[[18,8]]},"23":{"position":[[18,8]]},"60":{"position":[[0,9]]},"171":{"position":[[0,9]]},"218":{"position":[[0,9]]},"332":{"position":[[0,9]]}},"content":{"1":{"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]]},"50":{"position":[[38,7]]},"56":{"position":[[38,7]]},"60":{"position":[[38,7]]},"61":{"position":[[39,7],[54,7]]},"62":{"position":[[48,7]]},"64":{"position":[[39,7]]},"67":{"position":[[38,7]]},"69":{"position":[[40,7]]},"73":{"position":[[38,7]]},"204":{"position":[[79,7]]},"205":{"position":[[100,7]]},"207":{"position":[[83,7]]},"209":{"position":[[105,7]]},"210":{"position":[[106,7]]},"218":{"position":[[56,7],[632,9]]},"219":{"position":[[83,7]]},"225":{"position":[[21,12]]},"230":{"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]]},"296":{"position":[[99,9]]},"297":{"position":[[3783,9]]},"298":{"position":[[558,9],[794,7]]},"300":{"position":[[744,9]]},"332":{"position":[[367,9]]},"339":{"position":[[14,12]]},"382":{"position":[[121,9]]}},"keywords":{}}],["control1",{"_index":178,"title":{},"content":{"20":{"position":[[713,11],[984,9],[1020,11],[1193,9]]},"298":{"position":[[534,11],[766,9],[802,11],[931,9]]}},"keywords":{}}],["coordin",{"_index":1043,"title":{},"content":{"266":{"position":[[30,10],[255,10]]}},"keywords":{}}],["core",{"_index":484,"title":{},"content":{"48":{"position":[[38,4]]}},"keywords":{}}],["correct",{"_index":973,"title":{},"content":{"227":{"position":[[257,7]]}},"keywords":{}}],["countdown",{"_index":100,"title":{},"content":{"8":{"position":[[836,10]]},"241":{"position":[[530,10]]}},"keywords":{}}],["cover",{"_index":540,"title":{},"content":{"59":{"position":[[153,5]]}},"keywords":{}}],["creat",{"_index":186,"title":{},"content":{"20":{"position":[[1258,6]]}},"keywords":{}}],["createport",{"_index":215,"title":{},"content":{"22":{"position":[[271,12]]},"300":{"position":[[72,12],[189,12]]}},"keywords":{}}],["createportal(<tim",{"_index":248,"title":{},"content":{"22":{"position":[[1110,22],[1186,22]]},"300":{"position":[[1028,22],[1104,22]]}},"keywords":{}}],["crema"",{"_index":297,"title":{},"content":{"25":{"position":[[813,11]]},"297":{"position":[[813,11]]}},"keywords":{}}],["cross",{"_index":879,"title":{},"content":{"204":{"position":[[355,5]]}},"keywords":{}}],["crossorigin",{"_index":874,"title":{},"content":{"204":{"position":[[237,12]]},"318":{"position":[[179,12]]}},"keywords":{}}],["current",{"_index":4,"title":{},"content":{"0":{"position":[[44,7]]},"11":{"position":[[13,7]]},"12":{"position":[[13,7]]},"39":{"position":[[61,7]]},"192":{"position":[[40,9]]},"193":{"position":[[46,9]]},"201":{"position":[[70,9]]},"228":{"position":[[332,7]]},"229":{"position":[[80,9]]},"234":{"position":[[92,9]]},"254":{"position":[[59,7]]},"256":{"position":[[28,7]]},"257":{"position":[[41,7]]},"258":{"position":[[39,7]]}},"keywords":{}}],["currenttim",{"_index":767,"title":{"254":{"position":[[0,12]]},"361":{"position":[[0,12]]}},"content":{"89":{"position":[[1446,11]]},"118":{"position":[[1408,11]]}},"keywords":{}}],["custom",{"_index":155,"title":{"90":{"position":[[0,6]]}},"content":{"20":{"position":[[38,6]]},"59":{"position":[[42,6],[327,7],[376,7]]},"62":{"position":[[760,7],[787,7],[877,6]]},"65":{"position":[[691,7],[757,6]]},"75":{"position":[[202,7]]},"215":{"position":[[36,6]]},"216":{"position":[[34,6],[228,7],[380,7]]},"217":{"position":[[34,6],[598,7],[664,6]]},"218":{"position":[[38,10],[714,7],[741,7],[831,6],[961,7],[988,7],[1080,6]]},"221":{"position":[[38,6],[197,7]]}},"keywords":{}}],["customtyp",{"_index":585,"title":{"228":{"position":[[0,11]]},"342":{"position":[[0,11]]}},"content":{"77":{"position":[[160,11]]},"78":{"position":[[186,11]]},"79":{"position":[[208,11]]},"80":{"position":[[201,11]]},"81":{"position":[[476,11]]},"136":{"position":[[154,11]]},"137":{"position":[[180,11]]},"138":{"position":[[202,11]]},"139":{"position":[[195,11]]},"140":{"position":[[470,11]]},"227":{"position":[[85,10]]},"228":{"position":[[230,11]]},"341":{"position":[[32,10]]},"342":{"position":[[159,11]]}},"keywords":{}}],["danmaku",{"_index":5,"title":{},"content":{"0":{"position":[[52,7]]}},"keywords":{}}],["danmu",{"_index":1099,"title":{},"content":{"285":{"position":[[792,7],[1115,7]]},"294":{"position":[[227,7],[264,7],[316,8]]}},"keywords":{}}],["danmu.text.length",{"_index":1100,"title":{},"content":{"285":{"position":[[806,17]]}},"keywords":{}}],["danmu.text.trim",{"_index":1112,"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":1081,"title":{},"content":{"283":{"position":[[64,35],[221,35],[364,35]]}},"keywords":{}}],["danmuku/dist/artplay",{"_index":1082,"title":{},"content":{"283":{"position":[[191,22],[334,22]]}},"keywords":{}}],["danmukuspeedopacityfontsizecolormodemarginantioverlapsynchronousplaybackfilterlocktimebeforeemit",{"_index":1128,"title":{},"content":{"292":{"position":[[41,96]]}},"keywords":{}}],["danmus.length",{"_index":1147,"title":{},"content":{"294":{"position":[[354,15]]}},"keywords":{}}],["dark",{"_index":1109,"title":{},"content":{"285":{"position":[[1056,7],[1085,11]]}},"keywords":{}}],["dash.j",{"_index":608,"title":{"79":{"position":[[0,8]]},"138":{"position":[[0,8]]}},"content":{},"keywords":{}}],["dashjs.mediaplayer().cr",{"_index":614,"title":{},"content":{"79":{"position":[[264,30]]},"138":{"position":[[258,30]]}},"keywords":{}}],["data",{"_index":669,"title":{},"content":{"86":{"position":[[239,6]]},"89":{"position":[[152,4],[1048,5],[1302,5],[1312,4],[1370,4],[1595,4]]},"118":{"position":[[114,4],[1010,5],[1264,5],[1274,4],[1332,4],[1557,4]]}},"keywords":{}}],["decod",{"_index":977,"title":{},"content":{"228":{"position":[[74,8]]},"255":{"position":[[276,8]]}},"keywords":{}}],["default",{"_index":141,"title":{},"content":{"17":{"position":[[20,7]]},"18":{"position":[[20,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]]},"59":{"position":[[73,7]]},"86":{"position":[[229,7]]},"87":{"position":[[171,7]]},"189":{"position":[[59,7]]},"194":{"position":[[25,7]]},"196":{"position":[[40,7]]},"197":{"position":[[204,7]]},"219":{"position":[[136,7],[316,8]]},"222":{"position":[[142,7]]},"224":{"position":[[247,7]]},"226":{"position":[[44,7]]},"227":{"position":[[131,7]]},"229":{"position":[[54,7]]},"269":{"position":[[81,8]]},"296":{"position":[[167,8]]},"333":{"position":[[40,9],[208,8]]},"385":{"position":[[152,7],[432,8],[876,8]]},"386":{"position":[[712,8]]},"387":{"position":[[690,8]]}},"keywords":{}}],["default、4:3、16:9",{"_index":1165,"title":{},"content":{"376":{"position":[[28,30]]}},"keywords":{}}],["del",{"_index":460,"title":{},"content":{"43":{"position":[[212,3]]},"154":{"position":[[123,3]]}},"keywords":{}}],["delay",{"_index":745,"title":{},"content":{"89":{"position":[[1025,7]]},"118":{"position":[[987,7]]}},"keywords":{}}],["delet",{"_index":461,"title":{},"content":{"43":{"position":[[225,6]]},"270":{"position":[[309,6]]}},"keywords":{}}],["demo",{"_index":44,"title":{"3":{"position":[[0,5]]}},"content":{"3":{"position":[[8,4]]},"22":{"position":[[185,4]]},"80":{"position":[[168,4]]},"139":{"position":[[162,4]]}},"keywords":{}}],["demo</title>",{"_index":643,"title":{},"content":{"85":{"position":[[81,18]]}},"keywords":{}}],["describ",{"_index":883,"title":{},"content":{"206":{"position":[[181,9]]}},"keywords":{}}],["descriptiondefault",{"_index":913,"title":{},"content":{"219":{"position":[[109,18]]}},"keywords":{}}],["descriptiondis",{"_index":525,"title":{},"content":{"57":{"position":[[68,18]]},"62":{"position":[[70,18]]},"65":{"position":[[73,18]]},"215":{"position":[[64,18]]},"217":{"position":[[67,18]]},"218":{"position":[[82,18]]}},"keywords":{}}],["descriptionget",{"_index":459,"title":{},"content":{"43":{"position":[[155,14]]}},"keywords":{}}],["descriptionhtml",{"_index":374,"title":{},"content":{"27":{"position":[[109,15]]},"28":{"position":[[14,15]]},"29":{"position":[[14,15]]}},"keywords":{}}],["descriptiontim",{"_index":918,"title":{},"content":{"220":{"position":[[93,15]]}},"keywords":{}}],["descriptionurl",{"_index":944,"title":{},"content":{"223":{"position":[[76,14]]},"224":{"position":[[108,14]]}},"keywords":{}}],["destroy",{"_index":439,"title":{"96":{"position":[[0,8]]},"125":{"position":[[0,8]]},"276":{"position":[[0,8]]},"383":{"position":[[0,8]]}},"content":{"36":{"position":[[45,9]]},"42":{"position":[[61,7]]},"96":{"position":[[34,9]]},"276":{"position":[[33,7]]}},"keywords":{}}],["detail",{"_index":102,"title":{},"content":{"8":{"position":[[861,7],[876,8]]},"241":{"position":[[548,7]]}},"keywords":{}}],["dev/hls.j",{"_index":595,"title":{},"content":{"78":{"position":[[35,10]]},"137":{"position":[[29,10]]}},"keywords":{}}],["devic",{"_index":926,"title":{},"content":{"222":{"position":[[103,8],[160,8],[210,8],[726,7]]}},"keywords":{}}],["differ",{"_index":799,"title":{},"content":{"101":{"position":[[50,10]]},"222":{"position":[[54,11],[86,9]]}},"keywords":{}}],["direct",{"_index":168,"title":{},"content":{"20":{"position":[[318,6]]}},"keywords":{}}],["directli",{"_index":904,"title":{},"content":{"213":{"position":[[577,8]]},"225":{"position":[[119,8]]}},"keywords":{}}],["disabl",{"_index":526,"title":{},"content":{"57":{"position":[[106,7]]},"62":{"position":[[108,7],[692,8]]},"65":{"position":[[111,7]]},"168":{"position":[[36,9]]},"173":{"position":[[36,9]]},"176":{"position":[[36,9]]},"215":{"position":[[102,7],[648,8]]},"217":{"position":[[105,7]]},"218":{"position":[[120,7],[646,8]]},"329":{"position":[[34,9],[408,8]]},"331":{"position":[[34,9]]},"332":{"position":[[35,9],[381,8]]}},"keywords":{}}],["display",{"_index":486,"title":{},"content":{"50":{"position":[[58,7]]},"56":{"position":[[60,7]]},"57":{"position":[[245,7]]},"61":{"position":[[69,9]]},"62":{"position":[[247,7]]},"64":{"position":[[62,9]]},"65":{"position":[[250,7]]},"67":{"position":[[78,9]]},"69":{"position":[[74,7]]},"73":{"position":[[67,7]]},"188":{"position":[[139,7]]},"201":{"position":[[39,7]]},"202":{"position":[[73,10]]},"203":{"position":[[39,7]]},"204":{"position":[[39,7]]},"205":{"position":[[39,7]]},"207":{"position":[[39,7]]},"209":{"position":[[39,7]]},"210":{"position":[[39,7]]},"213":{"position":[[586,8]]},"215":{"position":[[241,7]]},"217":{"position":[[244,7]]},"218":{"position":[[259,7]]},"219":{"position":[[34,7]]},"229":{"position":[[62,7]]},"230":{"position":[[39,7]]},"234":{"position":[[39,7]]},"292":{"position":[[490,8]]}},"keywords":{}}],["document",{"_index":3,"title":{},"content":{"0":{"position":[[23,13]]}},"keywords":{}}],["document.getelementbyid("root"",{"_index":255,"title":{},"content":{"22":{"position":[[1295,42]]},"300":{"position":[[1213,42]]}},"keywords":{}}],["document.queryselector('.artplay",{"_index":444,"title":{},"content":{"39":{"position":[[100,34]]},"42":{"position":[[106,34]]},"150":{"position":[[47,34]]},"153":{"position":[[61,34]]},"188":{"position":[[227,34]]},"213":{"position":[[265,34]]},"285":{"position":[[1242,34]]},"302":{"position":[[153,34]]},"327":{"position":[[129,34]]}},"keywords":{}}],["dogpatch"",{"_index":299,"title":{},"content":{"25":{"position":[[902,14]]},"297":{"position":[[902,14]]}},"keywords":{}}],["dom",{"_index":160,"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]]},"39":{"position":[[41,3]]},"57":{"position":[[273,3]]},"62":{"position":[[275,3]]},"65":{"position":[[278,3]]},"150":{"position":[[36,3]]},"168":{"position":[[138,3]]},"173":{"position":[[138,3]]},"176":{"position":[[138,3]]},"188":{"position":[[57,3]]},"215":{"position":[[269,3]]},"217":{"position":[[272,3]]},"218":{"position":[[287,3]]},"228":{"position":[[294,3]]},"296":{"position":[[452,5],[479,6]]},"298":{"position":[[80,3],[102,22],[641,10],[827,10]]},"302":{"position":[[46,3]]},"329":{"position":[[136,3]]},"331":{"position":[[136,3]]},"332":{"position":[[137,3]]},"342":{"position":[[217,7]]},"385":{"position":[[56,3],[705,5],[739,5],[1097,5],[1131,5]]},"386":{"position":[[32,3],[484,5],[518,5],[823,5],[932,5]]},"387":{"position":[[32,3]]}},"keywords":{}}],["dom"",{"_index":217,"title":{},"content":{"22":{"position":[[303,10]]},"300":{"position":[[221,10]]}},"keywords":{}}],["domain",{"_index":880,"title":{},"content":{"204":{"position":[[361,7]]}},"keywords":{}}],["dosometh",{"_index":573,"title":{},"content":{"75":{"position":[[230,12]]},"186":{"position":[[149,12]]},"221":{"position":[[225,12]]},"335":{"position":[[146,12]]}},"keywords":{}}],["download",{"_index":1016,"title":{},"content":{"256":{"position":[[15,8]]}},"keywords":{}}],["due",{"_index":746,"title":{},"content":{"89":{"position":[[1033,3]]},"118":{"position":[[995,3]]},"259":{"position":[[314,3]]},"261":{"position":[[291,3]]}},"keywords":{}}],["durat",{"_index":95,"title":{"255":{"position":[[0,9]]},"362":{"position":[[0,9]]}},"content":{"8":{"position":[[734,8]]},"89":{"position":[[476,8]]},"118":{"position":[[438,8]]},"255":{"position":[[23,8],[227,9],[289,8]]}},"keywords":{}}],["dynam",{"_index":493,"title":{},"content":{"51":{"position":[[32,11]]},"57":{"position":[[30,11]]},"62":{"position":[[30,11]]},"65":{"position":[[30,11]]},"71":{"position":[[31,11]]},"75":{"position":[[33,11]]},"272":{"position":[[32,11]]},"273":{"position":[[37,7]]},"274":{"position":[[37,7]]}},"keywords":{}}],["earli",{"_index":89,"title":{},"content":{"8":{"position":[[615,5]]}},"keywords":{}}],["earlybird"",{"_index":301,"title":{},"content":{"25":{"position":[[995,15]]},"297":{"position":[[995,15]]}},"keywords":{}}],["easi",{"_index":204,"title":{},"content":{"22":{"position":[[38,4]]},"42":{"position":[[42,4]]}},"keywords":{}}],["edg",{"_index":860,"title":{},"content":{"198":{"position":[[118,5]]}},"keywords":{}}],["effect",{"_index":565,"title":{},"content":{"71":{"position":[[428,6]]},"198":{"position":[[239,6]]},"206":{"position":[[331,6]]},"262":{"position":[[88,6]]}},"keywords":{}}],["element",{"_index":161,"title":{},"content":{"20":{"position":[[157,7],[218,7],[845,7],[1075,7]]},"27":{"position":[[144,8]]},"28":{"position":[[49,8]]},"29":{"position":[[49,8]]},"34":{"position":[[68,7]]},"39":{"position":[[45,8]]},"57":{"position":[[277,7]]},"62":{"position":[[279,7]]},"65":{"position":[[282,7]]},"188":{"position":[[360,8]]},"215":{"position":[[273,7]]},"217":{"position":[[276,7]]},"218":{"position":[[291,7]]},"225":{"position":[[139,8]]},"228":{"position":[[298,7]]},"272":{"position":[[84,7]]}},"keywords":{}}],["emit",{"_index":1123,"title":{"291":{"position":[[0,5]]}},"content":{"291":{"position":[[18,4]]}},"keywords":{}}],["empti",{"_index":78,"title":{},"content":{"8":{"position":[[388,6]]},"89":{"position":[[548,6]]},"118":{"position":[[510,6]]}},"keywords":{}}],["en",{"_index":478,"title":{},"content":{"47":{"position":[[245,3]]},"158":{"position":[[227,3]]},"229":{"position":[[219,5]]},"343":{"position":[[179,5]]}},"keywords":{}}],["enabl",{"_index":931,"title":{},"content":{"222":{"position":[[378,6],[737,6]]}},"keywords":{}}],["encod",{"_index":495,"title":{},"content":{"51":{"position":[[217,9]]},"52":{"position":[[214,9]]},"53":{"position":[[243,9]]},"162":{"position":[[180,9]]},"163":{"position":[[184,9]]},"164":{"position":[[191,9]]},"224":{"position":[[212,8],[237,9],[421,9]]},"338":{"position":[[118,8],[308,9]]}},"keywords":{}}],["end",{"_index":712,"title":{},"content":{"89":{"position":[[201,3],[337,3],[738,3]]},"118":{"position":[[163,3],[299,3],[700,3]]}},"keywords":{}}],["english",{"_index":479,"title":{},"content":{"47":{"position":[[261,10]]},"158":{"position":[[243,10]]}},"keywords":{}}],["enough",{"_index":710,"title":{},"content":{"89":{"position":[[145,6]]},"118":{"position":[[107,6]]}},"keywords":{}}],["enter",{"_index":855,"title":{},"content":{"197":{"position":[[215,5]]},"199":{"position":[[96,5]]}},"keywords":{}}],["entir",{"_index":858,"title":{},"content":{"198":{"position":[[69,6]]}},"keywords":{}}],["env",{"_index":124,"title":{"12":{"position":[[0,4]]},"109":{"position":[[0,4]]}},"content":{},"keywords":{}}],["environ",{"_index":125,"title":{},"content":{"12":{"position":[[28,11]]}},"keywords":{}}],["en、zh",{"_index":980,"title":{},"content":{"229":{"position":[[99,5]]},"343":{"position":[[47,17]]}},"keywords":{}}],["equal",{"_index":86,"title":{},"content":{"8":{"position":[[567,5],[642,5]]},"40":{"position":[[15,5]]}},"keywords":{}}],["equival",{"_index":443,"title":{},"content":{"39":{"position":[[86,10]]}},"keywords":{}}],["error",{"_index":968,"title":{},"content":{"226":{"position":[[629,6]]},"294":{"position":[[413,7],[450,7]]},"340":{"position":[[589,6]]}},"keywords":{}}],["estim",{"_index":709,"title":{},"content":{"89":{"position":[[126,9],[295,9]]},"118":{"position":[[88,9],[257,9]]}},"keywords":{}}],["event",{"_index":37,"title":{"41":{"position":[[0,7]]},"88":{"position":[[7,6]]},"89":{"position":[[7,6]]},"90":{"position":[[7,6]]},"152":{"position":[[0,7]]}},"content":{"1":{"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]]},"41":{"position":[[24,6]]},"42":{"position":[[28,5],[73,5],[263,7]]},"57":{"position":[[369,5]]},"62":{"position":[[371,5]]},"65":{"position":[[374,5]]},"89":{"position":[[48,6],[55,5],[573,5]]},"94":{"position":[[299,5]]},"118":{"position":[[22,6],[535,5]]},"153":{"position":[[218,7]]},"190":{"position":[[173,5]]},"215":{"position":[[365,5]]},"217":{"position":[[368,5]]},"218":{"position":[[383,5]]},"254":{"position":[[132,6]]},"277":{"position":[[301,6]]},"290":{"position":[[286,6]]},"385":{"position":[[711,6],[745,7],[1103,6],[1137,7]]},"386":{"position":[[490,6],[524,7],[829,6],[938,6]]}},"keywords":{}}],["event.target.innertext",{"_index":42,"title":{},"content":{"1":{"position":[[328,22]]},"277":{"position":[[335,22]]},"290":{"position":[[387,22],[472,22]]}},"keywords":{}}],["exampl",{"_index":727,"title":{},"content":{"89":{"position":[[559,8]]},"118":{"position":[[521,8]]}},"keywords":{}}],["exchang",{"_index":1028,"title":{},"content":{"259":{"position":[[370,9]]},"261":{"position":[[347,9]]}},"keywords":{}}],["execut",{"_index":1038,"title":{},"content":{"265":{"position":[[99,7]]}},"keywords":{}}],["exist",{"_index":117,"title":{},"content":{"10":{"position":[[131,5]]}},"keywords":{}}],["export",{"_index":572,"title":{},"content":{"75":{"position":[[210,6],[278,6]]},"221":{"position":[[205,6],[273,6]]}},"keywords":{}}],["f00",{"_index":840,"title":{},"content":{"193":{"position":[[21,4]]},"307":{"position":[[14,4]]}},"keywords":{}}],["fail",{"_index":881,"title":{},"content":{"204":{"position":[[380,6]]}},"keywords":{}}],["fals",{"_index":403,"title":{},"content":{"28":{"position":[[532,6],[928,6]]},"50":{"position":[[282,6]]},"56":{"position":[[602,6]]},"61":{"position":[[251,6]]},"62":{"position":[[701,6]]},"64":{"position":[[276,6]]},"65":{"position":[[795,6]]},"67":{"position":[[284,6]]},"69":{"position":[[272,6]]},"73":{"position":[[317,6]]},"81":{"position":[[765,6]]},"99":{"position":[[244,6]]},"128":{"position":[[184,18]]},"140":{"position":[[759,6]]},"161":{"position":[[251,6]]},"167":{"position":[[573,6]]},"172":{"position":[[210,6]]},"175":{"position":[[241,6]]},"176":{"position":[[524,6]]},"178":{"position":[[237,6]]},"180":{"position":[[229,6]]},"184":{"position":[[281,6]]},"195":{"position":[[22,5]]},"196":{"position":[[22,5]]},"197":{"position":[[22,5]]},"198":{"position":[[22,5]]},"199":{"position":[[22,5]]},"200":{"position":[[22,5]]},"201":{"position":[[22,5]]},"202":{"position":[[22,5]]},"203":{"position":[[22,5]]},"204":{"position":[[22,5]]},"205":{"position":[[22,5]]},"207":{"position":[[22,5]]},"209":{"position":[[22,5]]},"210":{"position":[[22,5]]},"211":{"position":[[22,5]]},"212":{"position":[[22,5]]},"213":{"position":[[22,5]]},"215":{"position":[[657,6],[906,6]]},"217":{"position":[[702,6]]},"218":{"position":[[655,6]]},"230":{"position":[[22,5]]},"231":{"position":[[22,5]]},"232":{"position":[[22,5]]},"233":{"position":[[22,5]]},"234":{"position":[[22,5]]},"259":{"position":[[288,6]]},"260":{"position":[[306,6]]},"261":{"position":[[265,6]]},"285":{"position":[[303,6],[463,6],[764,6]]},"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]]},"317":{"position":[[15,5]]},"318":{"position":[[15,5]]},"319":{"position":[[15,5]]},"321":{"position":[[15,5]]},"323":{"position":[[15,5]]},"324":{"position":[[15,5]]},"325":{"position":[[15,5]]},"326":{"position":[[15,5]]},"327":{"position":[[15,5]]},"329":{"position":[[417,6],[646,6]]},"331":{"position":[[435,6]]},"332":{"position":[[390,6]]},"344":{"position":[[15,5]]},"345":{"position":[[15,5]]},"346":{"position":[[15,5]]},"347":{"position":[[15,5]]},"348":{"position":[[22,5]]},"366":{"position":[[252,6]]},"367":{"position":[[261,6]]},"368":{"position":[[242,6]]},"386":{"position":[[451,6],[790,6]]}},"keywords":{}}],["false,'preload",{"_index":952,"title":{},"content":{"225":{"position":[[34,16]]},"339":{"position":[[27,16]]}},"keywords":{}}],["fast",{"_index":886,"title":{},"content":{"206":{"position":[[230,4],[255,4]]},"231":{"position":[[43,4]]}},"keywords":{}}],["fastforward",{"_index":982,"title":{"231":{"position":[[0,12]]},"345":{"position":[[0,12]]}},"content":{"231":{"position":[[205,12]]},"345":{"position":[[137,12]]}},"keywords":{}}],["fetch",{"_index":760,"title":{},"content":{"89":{"position":[[1290,5]]},"118":{"position":[[1252,5]]}},"keywords":{}}],["ffad00",{"_index":842,"title":{},"content":{"193":{"position":[[187,10]]},"307":{"position":[[144,10]]}},"keywords":{}}],["fff",{"_index":1086,"title":{},"content":{"285":{"position":[[277,7]]}},"keywords":{}}],["ffffff",{"_index":1094,"title":{},"content":{"285":{"position":[[591,10]]}},"keywords":{}}],["fi"",{"_index":321,"title":{},"content":{"25":{"position":[[1825,9]]},"297":{"position":[[1825,9]]}},"keywords":{}}],["file",{"_index":632,"title":{},"content":{"81":{"position":[[625,4]]},"140":{"position":[[619,4]]},"189":{"position":[[87,4]]}},"keywords":{}}],["file.renderto(video",{"_index":634,"title":{},"content":{"81":{"position":[[650,20]]},"140":{"position":[[644,20]]}},"keywords":{}}],["filter",{"_index":275,"title":{"25":{"position":[[7,7]]}},"content":{"25":{"position":[[3796,9]]},"285":{"position":[[784,7]]},"297":{"position":[[3833,9]]}},"keywords":{}}],["find",{"_index":442,"title":{},"content":{"39":{"position":[[36,4]]}},"keywords":{}}],["finish",{"_index":736,"title":{},"content":{"89":{"position":[[818,8]]},"118":{"position":[[780,8]]}},"keywords":{}}],["fire",{"_index":704,"title":{},"content":{"89":{"position":[[66,5],[1069,5]]},"91":{"position":[[0,5]]},"92":{"position":[[0,5]]},"93":{"position":[[0,5]]},"94":{"position":[[0,5],[284,5]]},"95":{"position":[[0,5]]},"96":{"position":[[0,5]]},"97":{"position":[[0,5]]},"98":{"position":[[0,5]]},"99":{"position":[[0,5]]},"100":{"position":[[0,5]]},"101":{"position":[[0,5]]},"102":{"position":[[0,5]]},"103":{"position":[[0,5]]},"104":{"position":[[0,5]]},"118":{"position":[[1031,5]]},"190":{"position":[[93,5]]}},"keywords":{}}],["first",{"_index":559,"title":{},"content":{"71":{"position":[[61,5]]},"89":{"position":[[789,5]]},"118":{"position":[[751,5]]},"251":{"position":[[154,5]]},"252":{"position":[[167,5]]},"261":{"position":[[357,5]]}},"keywords":{}}],["flex",{"_index":1135,"title":{},"content":{"292":{"position":[[499,7]]}},"keywords":{}}],["flip",{"_index":380,"title":{"201":{"position":[[0,5]]},"267":{"position":[[0,5]]},"315":{"position":[[0,5]]},"374":{"position":[[0,5]]}},"content":{"27":{"position":[[470,5]]},"28":{"position":[[323,5]]},"29":{"position":[[438,5]]},"201":{"position":[[55,4],[246,5]]},"226":{"position":[[498,5]]},"267":{"position":[[56,5]]},"315":{"position":[[169,5]]},"340":{"position":[[458,5]]},"385":{"position":[[309,5]]},"386":{"position":[[246,5]]},"387":{"position":[[363,5]]}},"keywords":{}}],["flv",{"_index":586,"title":{},"content":{"77":{"position":[[174,4],[275,6],[408,5]]},"136":{"position":[[168,4],[269,6],[372,14]]},"227":{"position":[[408,6]]},"228":{"position":[[244,4]]},"341":{"position":[[226,6]]},"342":{"position":[[173,4]]}},"keywords":{}}],["flv,.mkv",{"_index":971,"title":{},"content":{"227":{"position":[[194,10]]}},"keywords":{}}],["flv.j",{"_index":580,"title":{"77":{"position":[[0,7]]},"136":{"position":[[0,7]]}},"content":{},"keywords":{}}],["flvjs.createplay",{"_index":589,"title":{},"content":{"77":{"position":[[248,20]]},"136":{"position":[[242,20]]}},"keywords":{}}],["flvjs.issupport",{"_index":587,"title":{},"content":{"77":{"position":[[206,21]]},"136":{"position":[[200,21]]}},"keywords":{}}],["flvplayer",{"_index":588,"title":{},"content":{"77":{"position":[[236,9]]},"136":{"position":[[230,9]]}},"keywords":{}}],["flvplayer.attachmediaelement(video",{"_index":590,"title":{},"content":{"77":{"position":[[296,36]]},"136":{"position":[[290,36]]}},"keywords":{}}],["flvplayer.load",{"_index":591,"title":{},"content":{"77":{"position":[[333,17]]},"136":{"position":[[327,17]]}},"keywords":{}}],["flv、.mkv、.t",{"_index":1162,"title":{},"content":{"341":{"position":[[80,40]]}},"keywords":{}}],["focu",{"_index":567,"title":{"97":{"position":[[0,6]]},"126":{"position":[[0,6]]}},"content":{"71":{"position":[[466,5]]},"97":{"position":[[27,6]]},"98":{"position":[[28,6]]},"206":{"position":[[369,5]]},"212":{"position":[[82,5]]}},"keywords":{}}],["focus",{"_index":432,"title":{},"content":{"33":{"position":[[51,7]]},"34":{"position":[[51,7]]}},"keywords":{}}],["font",{"_index":500,"title":{},"content":{"51":{"position":[[263,5],[393,5]]},"52":{"position":[[260,5]]},"53":{"position":[[285,5],[488,5]]},"162":{"position":[[226,5],[356,5]]},"163":{"position":[[230,5]]},"164":{"position":[[233,5],[436,5]]},"224":{"position":[[467,5]]},"338":{"position":[[354,5]]}},"keywords":{}}],["fontsiz",{"_index":1092,"title":{},"content":{"285":{"position":[[553,9]]},"292":{"position":[[712,9]]}},"keywords":{}}],["format",{"_index":822,"title":{},"content":{"189":{"position":[[92,8]]},"224":{"position":[[74,7]]},"227":{"position":[[44,6],[145,6]]},"228":{"position":[[37,6]]}},"keywords":{}}],["forthcom",{"_index":762,"title":{},"content":{"89":{"position":[[1337,12]]},"118":{"position":[[1299,12]]}},"keywords":{}}],["forum/dash.j",{"_index":611,"title":{},"content":{"79":{"position":[[43,13]]},"138":{"position":[[37,13]]}},"keywords":{}}],["forward",{"_index":887,"title":{"247":{"position":[[0,8]]},"354":{"position":[[0,8]]}},"content":{"206":{"position":[[235,7]]},"231":{"position":[[48,7]]},"247":{"position":[[41,8]]}},"keywords":{}}],["fr",{"_index":480,"title":{},"content":{"47":{"position":[[300,3]]},"158":{"position":[[282,3]]}},"keywords":{}}],["frame",{"_index":735,"title":{},"content":{"89":{"position":[[795,5]]},"118":{"position":[[757,5]]},"256":{"position":[[42,5]]},"257":{"position":[[55,6]]},"258":{"position":[[53,6]]}},"keywords":{}}],["françai",{"_index":481,"title":{},"content":{"47":{"position":[[316,11]]},"158":{"position":[[298,11]]}},"keywords":{}}],["full",{"_index":805,"title":{},"content":{"103":{"position":[[32,4]]},"104":{"position":[[26,4]]},"209":{"position":[[51,4]]},"210":{"position":[[51,4]]},"259":{"position":[[66,4],[398,4]]},"260":{"position":[[75,4]]}},"keywords":{}}],["fullscreen",{"_index":67,"title":{"103":{"position":[[0,11]]},"132":{"position":[[0,11]]},"209":{"position":[[0,11]]},"259":{"position":[[0,11]]},"323":{"position":[[0,11]]},"366":{"position":[[0,11]]}},"content":{"8":{"position":[[115,11]]},"103":{"position":[[143,11]]},"132":{"position":[[111,11]]},"209":{"position":[[216,11]]},"233":{"position":[[124,10]]},"241":{"position":[[115,11]]},"259":{"position":[[177,11]]},"323":{"position":[[141,11]]},"366":{"position":[[141,11]]}},"keywords":{}}],["fullscreenoff",{"_index":962,"title":{},"content":{"226":{"position":[[520,14]]},"340":{"position":[[480,14]]}},"keywords":{}}],["fullscreenon",{"_index":963,"title":{},"content":{"226":{"position":[[539,13]]},"340":{"position":[[499,13]]}},"keywords":{}}],["fullscreenweb",{"_index":68,"title":{"104":{"position":[[0,14]]},"133":{"position":[[0,14]]},"210":{"position":[[0,14]]},"260":{"position":[[0,14]]},"324":{"position":[[0,14]]},"367":{"position":[[0,14]]}},"content":{"8":{"position":[[133,14]]},"104":{"position":[[137,14]]},"133":{"position":[[111,14]]},"210":{"position":[[217,14]]},"241":{"position":[[133,14]]},"260":{"position":[[186,14]]},"261":{"position":[[165,14]]},"285":{"position":[[150,14]]},"324":{"position":[[141,14]]},"367":{"position":[[141,14]]},"368":{"position":[[142,14]]}},"keywords":{}}],["fullscreenweboff",{"_index":964,"title":{},"content":{"226":{"position":[[557,17]]},"340":{"position":[[517,17]]}},"keywords":{}}],["fullscreenwebon",{"_index":965,"title":{},"content":{"226":{"position":[[579,16]]},"340":{"position":[[539,16]]}},"keywords":{}}],["function",{"_index":35,"title":{},"content":{"1":{"position":[[252,8]]},"7":{"position":[[415,8]]},"16":{"position":[[6,8]]},"19":{"position":[[6,8],[38,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]]},"39":{"position":[[6,8]]},"40":{"position":[[6,8]]},"42":{"position":[[6,8]]},"43":{"position":[[170,8],[193,8],[216,8],[244,8]]},"47":{"position":[[6,8]]},"48":{"position":[[43,8]]},"51":{"position":[[6,8]]},"53":{"position":[[6,8]]},"57":{"position":[[6,8],[344,8],[383,8]]},"62":{"position":[[6,8],[346,8],[385,8],[838,8],[908,8]]},"65":{"position":[[6,8],[349,8],[388,8],[713,8]]},"71":{"position":[[6,8],[132,8]]},"75":{"position":[[6,8],[69,8],[243,8]]},"77":{"position":[[179,8]]},"78":{"position":[[206,8]]},"79":{"position":[[227,8]]},"80":{"position":[[220,8]]},"81":{"position":[[499,8],[600,8]]},"87":{"position":[[179,8],[397,11]]},"113":{"position":[[4,8]]},"116":{"position":[[4,8]]},"136":{"position":[[173,8]]},"137":{"position":[[200,8]]},"138":{"position":[[221,8]]},"139":{"position":[[214,8]]},"140":{"position":[[493,8],[594,8]]},"150":{"position":[[4,8]]},"151":{"position":[[4,8]]},"153":{"position":[[4,8]]},"154":{"position":[[93,8],[110,8],[127,8],[146,8]]},"158":{"position":[[4,8]]},"162":{"position":[[4,8]]},"164":{"position":[[4,8]]},"168":{"position":[[4,8],[171,8],[195,8]]},"173":{"position":[[4,8],[171,8],[195,8],[513,8]]},"176":{"position":[[4,8],[171,8],[195,8],[460,8]]},"182":{"position":[[4,8]]},"186":{"position":[[4,8],[40,8],[162,8]]},"190":{"position":[[59,8],[295,8],[357,8],[407,8],[441,9]]},"201":{"position":[[60,9]]},"202":{"position":[[61,8]]},"215":{"position":[[340,8],[379,8],[823,8],[925,8]]},"216":{"position":[[324,8],[476,8]]},"217":{"position":[[343,8],[382,8],[620,8]]},"218":{"position":[[358,8],[397,8],[792,8],[862,8],[1041,8]]},"221":{"position":[[64,8],[238,8]]},"222":{"position":[[418,8]]},"228":{"position":[[249,8]]},"231":{"position":[[56,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]]},"296":{"position":[[436,8]]},"297":{"position":[[3881,8]]},"299":{"position":[[235,8]]},"300":{"position":[[302,8],[369,8]]},"304":{"position":[[4,11],[189,10]]},"329":{"position":[[169,8],[193,8],[583,8],[665,8]]},"330":{"position":[[255,8],[387,8]]},"331":{"position":[[169,8],[193,8],[371,8]]},"332":{"position":[[170,8],[194,8],[513,8],[566,8],[706,8]]},"335":{"position":[[37,8],[159,8]]},"342":{"position":[[178,8]]},"350":{"position":[[4,8]]},"351":{"position":[[4,8]]},"352":{"position":[[4,8]]},"358":{"position":[[4,11]]},"359":{"position":[[4,11]]},"363":{"position":[[4,8]]},"364":{"position":[[4,8]]},"365":{"position":[[4,8]]},"379":{"position":[[4,11]]},"382":{"position":[[6,8],[195,8]]},"383":{"position":[[4,11]]},"385":{"position":[[118,8],[689,8],[1081,8]]},"386":{"position":[[96,8],[468,8],[807,8],[916,8],[987,8]]},"387":{"position":[[92,8],[588,8],[806,8],[928,8],[990,8]]}},"keywords":{}}],["function($contextmenu1",{"_index":176,"title":{},"content":{"20":{"position":[[653,23]]},"298":{"position":[[474,23]]}},"keywords":{}}],["function($control1",{"_index":179,"title":{},"content":{"20":{"position":[[775,19]]},"298":{"position":[[596,19]]}},"keywords":{}}],["function($layer1",{"_index":173,"title":{},"content":{"20":{"position":[[545,17]]},"298":{"position":[[366,17]]}},"keywords":{}}],["functiondefault",{"_index":824,"title":{},"content":{"190":{"position":[[6,16]]}},"keywords":{}}],["functionparamet",{"_index":1002,"title":{},"content":{"251":{"position":[[6,18]]},"252":{"position":[[6,18]]},"272":{"position":[[6,18]]},"276":{"position":[[6,18]]}},"keywords":{}}],["further",{"_index":716,"title":{},"content":{"89":{"position":[[232,7]]},"118":{"position":[[194,7]]}},"keywords":{}}],["gener",{"_index":903,"title":{},"content":{"213":{"position":[[525,9]]}},"keywords":{}}],["get",{"_index":566,"title":{},"content":{"71":{"position":[[457,4]]},"97":{"position":[[22,4]]},"206":{"position":[[360,4]]},"253":{"position":[[53,7]]},"270":{"position":[[48,7]]}},"keywords":{}}],["getbloburl",{"_index":1024,"title":{"258":{"position":[[0,11]]},"365":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getboundingclientrect",{"_index":1046,"title":{},"content":{"266":{"position":[[293,21]]},"373":{"position":[[214,21]]}},"keywords":{}}],["getdataurl",{"_index":1019,"title":{"257":{"position":[[0,11]]},"364":{"position":[[0,11]]}},"content":{},"keywords":{}}],["getinst",{"_index":691,"title":{},"content":{"87":{"position":[[205,12],[350,12],[381,11]]}},"keywords":{}}],["getinstance(art",{"_index":696,"title":{},"content":{"87":{"position":[[411,17]]}},"keywords":{}}],["getinstance(art2",{"_index":200,"title":{},"content":{"21":{"position":[[314,17]]},"299":{"position":[[244,17]]}},"keywords":{}}],["getinstance={(art",{"_index":245,"title":{},"content":{"22":{"position":[[1018,18]]},"300":{"position":[[936,18]]}},"keywords":{}}],["getter",{"_index":1014,"title":{},"content":{"255":{"position":[[6,6]]},"266":{"position":[[6,6]]},"362":{"position":[[4,6]]},"371":{"position":[[4,9]]},"373":{"position":[[4,6]]}},"keywords":{}}],["getter/sett",{"_index":469,"title":{},"content":{"46":{"position":[[6,13]]},"50":{"position":[[6,13]]},"52":{"position":[[6,13]]},"56":{"position":[[6,13]]},"59":{"position":[[6,13]]},"61":{"position":[[6,13]]},"64":{"position":[[6,13]]},"67":{"position":[[6,13]]},"69":{"position":[[6,13]]},"73":{"position":[[6,13]]},"157":{"position":[[4,13]]},"161":{"position":[[4,13]]},"163":{"position":[[4,13]]},"167":{"position":[[4,13]]},"170":{"position":[[4,13]]},"172":{"position":[[4,13]]},"175":{"position":[[4,13]]},"178":{"position":[[4,13]]},"180":{"position":[[4,13]]},"184":{"position":[[4,13]]}},"keywords":{}}],["getterparamet",{"_index":1035,"title":{},"content":{"264":{"position":[[6,16]]}},"keywords":{}}],["gingham"",{"_index":303,"title":{},"content":{"25":{"position":[[1087,13]]},"297":{"position":[[1087,13]]}},"keywords":{}}],["ginza"",{"_index":305,"title":{},"content":{"25":{"position":[[1175,11]]},"297":{"position":[[1175,11]]}},"keywords":{}}],["greater",{"_index":85,"title":{},"content":{"8":{"position":[[551,7]]}},"keywords":{}}],["green",{"_index":510,"title":{},"content":{"53":{"position":[[479,8]]},"164":{"position":[[427,8]]},"218":{"position":[[1022,8]]},"285":{"position":[[446,8]]},"332":{"position":[[687,8]]}},"keywords":{}}],["gt",{"_index":52,"title":{},"content":{"7":{"position":[[16,4],[118,4],[264,4]]},"8":{"position":[[991,5],[1079,5]]},"10":{"position":[[277,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]]},"39":{"position":[[277,5]]},"40":{"position":[[165,5]]},"42":{"position":[[271,5]]},"46":{"position":[[193,5]]},"50":{"position":[[239,5],[303,5]]},"51":{"position":[[313,5],[350,5]]},"52":{"position":[[310,5],[364,5]]},"53":{"position":[[335,5],[372,5]]},"56":{"position":[[554,5],[576,5]]},"57":{"position":[[637,5],[659,5]]},"59":{"position":[[301,5]]},"61":{"position":[[201,5],[223,5]]},"62":{"position":[[643,5],[665,5]]},"64":{"position":[[194,5],[245,5]]},"65":{"position":[[604,5],[655,5]]},"67":{"position":[[210,5],[257,5]]},"69":{"position":[[204,5],[248,5]]},"71":{"position":[[263,5],[293,5],[356,5]]},"73":{"position":[[228,5],[290,5]]},"75":{"position":[[414,5]]},"81":{"position":[[726,5]]},"85":{"position":[[135,5]]},"86":{"position":[[446,5]]},"87":{"position":[[269,5],[441,5]]},"89":{"position":[[1734,5]]},"91":{"position":[[195,5]]},"92":{"position":[[160,5]]},"93":{"position":[[160,5]]},"94":{"position":[[162,5],[220,5]]},"95":{"position":[[166,5],[224,5]]},"96":{"position":[[175,5],[233,5]]},"97":{"position":[[190,5]]},"98":{"position":[[202,5]]},"99":{"position":[[157,5]]},"100":{"position":[[179,5]]},"101":{"position":[[225,5]]},"102":{"position":[[160,5],[218,5]]},"103":{"position":[[196,5]]},"104":{"position":[[196,5]]},"105":{"position":[[159,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]]},"140":{"position":[[720,5]]},"150":{"position":[[224,5]]},"151":{"position":[[157,5]]},"153":{"position":[[226,5]]},"157":{"position":[[160,5]]},"161":{"position":[[208,5],[272,5]]},"162":{"position":[[276,5],[313,5]]},"163":{"position":[[280,5],[334,5]]},"164":{"position":[[283,5],[320,5]]},"167":{"position":[[525,5],[547,5]]},"168":{"position":[[395,5],[417,5]]},"170":{"position":[[183,5]]},"172":{"position":[[160,5],[182,5]]},"173":{"position":[[391,5],[413,5]]},"175":{"position":[[159,5],[210,5]]},"176":{"position":[[357,5],[408,5]]},"178":{"position":[[163,5],[210,5]]},"180":{"position":[[161,5],[205,5]]},"182":{"position":[[182,5],[212,5],[272,5]]},"184":{"position":[[192,5],[254,5]]},"186":{"position":[[321,5]]},"217":{"position":[[741,5]]},"221":{"position":[[430,5]]},"222":{"position":[[567,5]]},"240":{"position":[[13,4],[115,4],[261,4]]},"241":{"position":[[645,5],[725,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]]},"298":{"position":[[296,5]]},"300":{"position":[[474,5],[500,5],[521,5],[955,5],[992,5],[1015,5],[1063,6],[1139,6],[1280,6]]},"331":{"position":[[474,5]]},"335":{"position":[[339,5]]},"336":{"position":[[288,5]]},"350":{"position":[[153,5]]},"351":{"position":[[153,5],[187,5]]},"352":{"position":[[159,5],[195,5]]},"353":{"position":[[154,5]]},"354":{"position":[[154,5]]},"355":{"position":[[154,5],[190,5]]},"356":{"position":[[171,5]]},"357":{"position":[[160,5]]},"358":{"position":[[206,5],[243,5]]},"359":{"position":[[212,5],[249,5]]},"360":{"position":[[163,5]]},"361":{"position":[[189,5]]},"362":{"position":[[140,5]]},"363":{"position":[[146,5],[198,5]]},"364":{"position":[[170,5],[221,5]]},"365":{"position":[[168,5],[219,5]]},"366":{"position":[[182,5],[227,5]]},"367":{"position":[[185,5],[233,5]]},"368":{"position":[[186,5],[224,5]]},"369":{"position":[[214,5]]},"370":{"position":[[164,5]]},"371":{"position":[[169,5]]},"372":{"position":[[182,5]]},"373":{"position":[[147,5]]},"374":{"position":[[192,5]]},"375":{"position":[[196,5]]},"376":{"position":[[181,5]]},"377":{"position":[[165,5]]},"378":{"position":[[179,5]]},"379":{"position":[[165,5]]},"380":{"position":[[163,5]]},"381":{"position":[[165,5]]},"383":{"position":[[188,5]]}},"keywords":{}}],["hand",{"_index":975,"title":{},"content":{"228":{"position":[[58,4]]}},"keywords":{}}],["handl",{"_index":152,"title":{"20":{"position":[[0,6]]}},"content":{"20":{"position":[[0,6]]},"22":{"position":[[101,6]]}},"keywords":{}}],["have",{"_index":714,"title":{},"content":{"89":{"position":[[213,6],[1003,6]]},"118":{"position":[[175,6],[965,6]]}},"keywords":{}}],["hd",{"_index":916,"title":{},"content":{"219":{"position":[[392,3]]},"333":{"position":[[284,3]]}},"keywords":{}}],["head",{"_index":836,"title":{},"content":{"192":{"position":[[30,9]]}},"keywords":{}}],["hefe"",{"_index":307,"title":{},"content":{"25":{"position":[[1260,10]]},"297":{"position":[[1260,10]]}},"keywords":{}}],["height",{"_index":239,"title":{},"content":{"22":{"position":[[956,7]]},"85":{"position":[[186,7]]},"188":{"position":[[409,7]]},"271":{"position":[[94,6]]},"300":{"position":[[874,7]]},"302":{"position":[[283,7]]}},"keywords":{}}],["heigth="22"",{"_index":401,"title":{},"content":{"28":{"position":[[458,21]]},"29":{"position":[[569,21]]},"386":{"position":[[377,21]]},"387":{"position":[[491,21]]}},"keywords":{}}],["helena"",{"_index":309,"title":{},"content":{"25":{"position":[[1346,12]]},"297":{"position":[[1346,12]]}},"keywords":{}}],["here",{"_index":162,"title":{},"content":{"20":{"position":[[183,4]]}},"keywords":{}}],["hide",{"_index":853,"title":{},"content":{"195":{"position":[[43,4]]},"198":{"position":[[179,4]]},"230":{"position":[[83,4]]},"289":{"position":[[18,4]]}},"keywords":{}}],["hide/show",{"_index":1118,"title":{"289":{"position":[[0,10]]}},"content":{},"keywords":{}}],["highlight",{"_index":917,"title":{"220":{"position":[[0,10]]},"334":{"position":[[0,10]]}},"content":{"220":{"position":[[28,11],[116,9],[158,9],[272,10]]},"334":{"position":[[175,10]]}},"keywords":{}}],["hl",{"_index":600,"title":{},"content":{"78":{"position":[[261,3],[271,6]]},"137":{"position":[[255,3],[265,6]]}},"keywords":{}}],["hls.attachmedia(video",{"_index":602,"title":{},"content":{"78":{"position":[[299,23]]},"137":{"position":[[293,23]]}},"keywords":{}}],["hls.issupport",{"_index":599,"title":{},"content":{"78":{"position":[[233,19]]},"137":{"position":[[227,19]]}},"keywords":{}}],["hls.j",{"_index":593,"title":{"78":{"position":[[0,7]]},"137":{"position":[[0,7]]}},"content":{},"keywords":{}}],["hls.loadsource(url",{"_index":601,"title":{},"content":{"78":{"position":[[278,20]]},"137":{"position":[[272,20]]}},"keywords":{}}],["homepag",{"_index":581,"title":{},"content":{"77":{"position":[[0,9]]},"78":{"position":[[0,9]]},"79":{"position":[[0,9]]},"80":{"position":[[0,9]]},"81":{"position":[[0,9]]}},"keywords":{}}],["horizont",{"_index":1048,"title":{},"content":{"267":{"position":[[78,11],[264,13]]},"374":{"position":[[49,11],[235,13]]}},"keywords":{}}],["hotkey",{"_index":558,"title":{"70":{"position":[[0,7]]},"105":{"position":[[0,7]]},"134":{"position":[[0,7]]},"181":{"position":[[0,7]]},"206":{"position":[[0,7]]},"320":{"position":[[0,7]]}},"content":{"70":{"position":[[20,6]]},"71":{"position":[[49,7],[411,6]]},"105":{"position":[[13,6]]},"206":{"position":[[155,7],[174,6],[314,6]]},"320":{"position":[[127,7]]}},"keywords":{}}],["hover",{"_index":790,"title":{"99":{"position":[[0,6]]},"128":{"position":[[0,6]]}},"content":{"101":{"position":[[41,5]]},"130":{"position":[[0,28]]}},"keywords":{}}],["html",{"_index":30,"title":{"18":{"position":[[0,5]]},"85":{"position":[[2,4]]},"115":{"position":[[0,5]]}},"content":{"1":{"position":[[173,5]]},"8":{"position":[[189,4],[236,5]]},"18":{"position":[[29,4]]},"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]]},"38":{"position":[[27,4]]},"56":{"position":[[217,5],[374,5]]},"57":{"position":[[253,4],[684,5]]},"62":{"position":[[255,4],[754,5]]},"65":{"position":[[258,4],[685,5]]},"115":{"position":[[17,4]]},"149":{"position":[[17,4]]},"167":{"position":[[188,5],[345,5]]},"168":{"position":[[114,4],[442,5]]},"173":{"position":[[114,4],[470,5]]},"176":{"position":[[114,4],[438,5]]},"213":{"position":[[101,4],[186,4],[599,4]]},"215":{"position":[[249,4],[664,5]]},"216":{"position":[[222,5],[263,5],[288,5],[374,5],[415,5],[440,5]]},"217":{"position":[[252,4],[592,5]]},"218":{"position":[[267,4],[708,5],[955,5]]},"219":{"position":[[152,4],[331,5],[386,5]]},"226":{"position":[[66,4]]},"241":{"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]]},"296":{"position":[[132,5],[182,5],[302,5]]},"297":{"position":[[3816,5]]},"298":{"position":[[337,5],[439,5],[546,5]]},"300":{"position":[[694,5],[813,5]]},"327":{"position":[[30,37],[374,4]]},"329":{"position":[[112,4],[424,5]]},"330":{"position":[[173,5],[204,5],[224,5],[305,5],[336,5],[356,5]]},"331":{"position":[[112,4],[349,5]]},"332":{"position":[[113,4],[443,5],[633,5]]},"333":{"position":[[223,5],[278,5]]},"340":{"position":[[29,4]]},"382":{"position":[[171,5]]},"383":{"position":[[52,8]]},"385":{"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]]},"386":{"position":[[6,6],[311,5],[671,5],[727,5],[747,5],[767,5],[867,5]]},"387":{"position":[[6,6],[428,5],[649,5],[705,5],[725,5],[745,5],[857,5]]}},"keywords":{}}],["html><html>",{"_index":640,"title":{},"content":{"85":{"position":[[24,20]]}},"keywords":{}}],["http://artplayer.org",{"_index":79,"title":{},"content":{"8":{"position":[[412,23]]},"241":{"position":[[340,23]]}},"keywords":{}}],["https://artplayer.org/assets/sample/video.mp4",{"_index":1155,"title":{},"content":{"297":{"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":612,"title":{},"content":{"79":{"position":[[144,63]]},"138":{"position":[[138,63]]}},"keywords":{}}],["https://github.com/bilibili/flv.j",{"_index":582,"title":{},"content":{"77":{"position":[[10,34]]},"136":{"position":[[4,34]]}},"keywords":{}}],["https://github.com/dash",{"_index":609,"title":{},"content":{"79":{"position":[[10,23]]},"138":{"position":[[4,23]]}},"keywords":{}}],["https://github.com/google/shaka",{"_index":617,"title":{},"content":{"80":{"position":[[10,31]]},"139":{"position":[[4,31]]}},"keywords":{}}],["https://github.com/video",{"_index":594,"title":{},"content":{"78":{"position":[[10,24]]},"137":{"position":[[4,24]]}},"keywords":{}}],["https://github.com/webtorrent/webtorr",{"_index":625,"title":{},"content":{"81":{"position":[[10,40]]},"140":{"position":[[4,40]]}},"keywords":{}}],["https://test",{"_index":596,"title":{},"content":{"78":{"position":[[133,13]]},"137":{"position":[[127,13]]}},"keywords":{}}],["hudson"",{"_index":311,"title":{},"content":{"25":{"position":[[1434,12]]},"297":{"position":[[1434,12]]}},"keywords":{}}],["i18n",{"_index":99,"title":{"45":{"position":[[0,5]]},"156":{"position":[[0,5]]}},"content":{"8":{"position":[[808,5]]},"45":{"position":[[27,4]]},"241":{"position":[[507,5]]}},"keywords":{}}],["icon",{"_index":376,"title":{"44":{"position":[[0,6]]},"155":{"position":[[0,6]]},"226":{"position":[[0,6]]},"340":{"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]]},"44":{"position":[[27,5]]},"66":{"position":[[28,4]]},"67":{"position":[[58,4]]},"226":{"position":[[52,5],[177,6]]},"340":{"position":[[137,6]]},"385":{"position":[[63,4]]},"386":{"position":[[39,4],[341,5],[882,5]]},"387":{"position":[[39,4],[455,5],[872,5]]}},"keywords":{}}],["id",{"_index":426,"title":{"31":{"position":[[0,3]]},"142":{"position":[[0,3]]}},"content":{},"keywords":{}}],["identif",{"_index":148,"title":{},"content":{"19":{"position":[[23,14]]}},"keywords":{}}],["ignor",{"_index":70,"title":{},"content":{"8":{"position":[[198,6]]}},"keywords":{}}],["ii"",{"_index":364,"title":{},"content":{"25":{"position":[[3645,8]]},"297":{"position":[[3645,8]]}},"keywords":{}}],["img",{"_index":513,"title":{},"content":{"56":{"position":[[83,3]]},"57":{"position":[[584,3]]},"167":{"position":[[54,3]]},"168":{"position":[[342,3]]},"215":{"position":[[488,3]]},"329":{"position":[[248,3]]}},"keywords":{}}],["immedi",{"_index":539,"title":{},"content":{"59":{"position":[[141,11]]}},"keywords":{}}],["import",{"_index":187,"title":{"21":{"position":[[7,6]]}},"content":{"21":{"position":[[7,6],[78,6]]},"22":{"position":[[190,6],[252,6],[314,6]]},"83":{"position":[[36,6]]},"87":{"position":[[88,6]]},"300":{"position":[[108,6],[170,6],[232,6]]}},"keywords":{}}],["import("artplayer/types/artplayer"",{"_index":195,"title":{},"content":{"21":{"position":[[117,45]]},"299":{"position":[[61,45]]}},"keywords":{}}],["inclus",{"_index":428,"title":{},"content":{"31":{"position":[[20,9]]}},"keywords":{}}],["increas",{"_index":884,"title":{},"content":{"206":{"position":[[191,10]]}},"keywords":{}}],["index",{"_index":530,"title":{},"content":{"57":{"position":[[202,5],[225,6]]},"62":{"position":[[204,5],[227,6],[724,6]]},"65":{"position":[[207,5],[230,6]]},"168":{"position":[[87,5]]},"173":{"position":[[87,5],[459,6]]},"176":{"position":[[87,5]]},"215":{"position":[[198,5],[221,6],[622,6]]},"217":{"position":[[201,5],[224,6]]},"218":{"position":[[216,5],[239,6],[678,6]]},"329":{"position":[[85,5],[382,6]]},"331":{"position":[[85,5]]},"332":{"position":[[86,5],[413,6]]}},"keywords":{}}],["index.html",{"_index":638,"title":{},"content":{"85":{"position":[[0,10]]}},"keywords":{}}],["indic",{"_index":766,"title":{},"content":{"89":{"position":[[1429,9]]},"118":{"position":[[1391,9]]},"226":{"position":[[640,10]]},"340":{"position":[[600,10]]}},"keywords":{}}],["industri",{"_index":610,"title":{},"content":{"79":{"position":[[34,8]]},"138":{"position":[[28,8]]}},"keywords":{}}],["infin",{"_index":1108,"title":{},"content":{"285":{"position":[[1024,11]]}},"keywords":{}}],["info",{"_index":512,"title":{"54":{"position":[[0,5]]},"165":{"position":[[0,5]]}},"content":{"54":{"position":[[26,4]]}},"keywords":{}}],["inform",{"_index":534,"title":{},"content":{"58":{"position":[[41,11]]},"59":{"position":[[56,12],[124,11],[167,11],[342,11],[391,11]]},"89":{"position":[[9,12]]},"197":{"position":[[294,12]]},"220":{"position":[[40,11]]},"266":{"position":[[41,11],[266,11]]}},"keywords":{}}],["initi",{"_index":775,"title":{},"content":{"91":{"position":[[25,12]]},"188":{"position":[[323,10]]},"190":{"position":[[118,11]]},"191":{"position":[[99,11]]},"194":{"position":[[236,14]]},"215":{"position":[[23,10]]},"216":{"position":[[23,10]]},"217":{"position":[[23,10]]},"218":{"position":[[23,10]]},"221":{"position":[[23,14]]}},"keywords":{}}],["inkwell"",{"_index":313,"title":{},"content":{"25":{"position":[[1523,13]]},"297":{"position":[[1523,13]]}},"keywords":{}}],["input",{"_index":434,"title":{},"content":{"34":{"position":[[62,5]]},"145":{"position":[[21,5]]}},"keywords":{}}],["instagram",{"_index":365,"title":{},"content":{"25":{"position":[[3785,10]]},"297":{"position":[[3822,10]]}},"keywords":{}}],["instagramfilt",{"_index":276,"title":{},"content":{"25":{"position":[[15,16],[3816,17]]},"297":{"position":[[15,16],[3853,17]]}},"keywords":{}}],["instal",{"_index":46,"title":{"4":{"position":[[0,8]]},"5":{"position":[[0,7]]},"6":{"position":[[0,7]]},"7":{"position":[[0,7]]}},"content":{"5":{"position":[[6,7]]},"83":{"position":[[18,7]]},"238":{"position":[[6,7]]},"281":{"position":[[6,7]]}},"keywords":{}}],["instanc",{"_index":110,"title":{"10":{"position":[[0,10]]},"107":{"position":[[0,10]]}},"content":{"10":{"position":[[42,10],[77,9]]},"20":{"position":[[270,8]]},"21":{"position":[[217,9],[292,9]]},"31":{"position":[[51,8]]},"33":{"position":[[33,8]]},"34":{"position":[[33,8]]},"35":{"position":[[33,8]]},"36":{"position":[[33,8]]},"39":{"position":[[76,9]]},"75":{"position":[[126,8]]},"86":{"position":[[257,9]]},"96":{"position":[[22,8]]},"190":{"position":[[380,9],[486,8]]},"221":{"position":[[121,8]]},"228":{"position":[[340,8]]}},"keywords":{}}],["instance"",{"_index":677,"title":{},"content":{"86":{"position":[[475,15]]}},"keywords":{}}],["interv",{"_index":1064,"title":{},"content":{"270":{"position":[[60,8],[316,8]]}},"keywords":{}}],["iphon",{"_index":934,"title":{},"content":{"222":{"position":[[573,7],[615,8],[649,8]]},"336":{"position":[[294,7],[336,8],[370,8]]}},"keywords":{}}],["isdestroy",{"_index":438,"title":{"36":{"position":[[0,10]]},"147":{"position":[[0,10]]}},"content":{},"keywords":{}}],["isfocu",{"_index":430,"title":{"33":{"position":[[0,8]]},"144":{"position":[[0,8]]}},"content":{},"keywords":{}}],["ishid",{"_index":1121,"title":{"290":{"position":[[0,7]]}},"content":{"290":{"position":[[17,6]]}},"keywords":{}}],["isinput",{"_index":433,"title":{"34":{"position":[[0,8]]},"145":{"position":[[0,8]]}},"content":{},"keywords":{}}],["isliv",{"_index":850,"title":{"195":{"position":[[0,7]]},"309":{"position":[[0,7]]}},"content":{"195":{"position":[[174,7]]},"309":{"position":[[139,7]]}},"keywords":{}}],["islock",{"_index":435,"title":{"35":{"position":[[0,7]]},"146":{"position":[[0,7]]}},"content":{},"keywords":{}}],["item",{"_index":270,"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]]},"65":{"position":[[53,5]]},"216":{"position":[[333,6],[485,6]]},"296":{"position":[[445,6]]},"297":{"position":[[3890,6]]},"330":{"position":[[264,6],[396,6]]},"385":{"position":[[698,6],[1090,6]]},"386":{"position":[[477,6],[816,6],[925,6],[996,6]]},"387":{"position":[[597,6],[815,6],[937,6],[999,6]]}},"keywords":{}}],["item.class",{"_index":367,"title":{},"content":{"25":{"position":[[3909,11]]},"297":{"position":[[3946,11]]}},"keywords":{}}],["item.html",{"_index":274,"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]]},"296":{"position":[[532,10]]},"297":{"position":[[3965,10]]},"385":{"position":[[799,10],[1173,11],[1202,10]]},"386":{"position":[[1012,10]]},"387":{"position":[[1015,10]]}},"keywords":{}}],["item.rang",{"_index":422,"title":{},"content":{"29":{"position":[[713,10],[948,10],[1075,10]]},"387":{"position":[[623,10],[831,10],[953,10]]}},"keywords":{}}],["item.switch",{"_index":405,"title":{},"content":{"28":{"position":[[631,13],[983,13],[1097,13]]},"386":{"position":[[550,13],[845,13],[954,13]]}},"keywords":{}}],["item.tooltip",{"_index":407,"title":{},"content":{"28":{"position":[[688,12]]},"386":{"position":[[595,12]]}},"keywords":{}}],["item.url",{"_index":273,"title":{},"content":{"24":{"position":[[505,9]]},"27":{"position":[[962,9]]},"296":{"position":[[505,9]]},"385":{"position":[[772,9]]}},"keywords":{}}],["jp",{"_index":473,"title":{},"content":{"47":{"position":[[157,5],[275,3]]},"158":{"position":[[139,5],[257,3]]}},"keywords":{}}],["js",{"_index":147,"title":{},"content":{"19":{"position":[[15,2]]},"116":{"position":[[13,8]]}},"keywords":{}}],["jsdelivr",{"_index":56,"title":{},"content":{"7":{"position":[[107,8]]},"240":{"position":[[104,8]]},"283":{"position":[[108,8]]}},"keywords":{}}],["json",{"_index":455,"title":{},"content":{"43":{"position":[[83,4]]},"154":{"position":[[56,4]]}},"keywords":{}}],["jump",{"_index":778,"title":{},"content":{"94":{"position":[[29,4]]},"246":{"position":[[41,5]]}},"keywords":{}}],["juno"",{"_index":317,"title":{},"content":{"25":{"position":[[1698,10]]},"297":{"position":[[1698,10]]}},"keywords":{}}],["kelvin"",{"_index":315,"title":{},"content":{"25":{"position":[[1612,12]]},"297":{"position":[[1612,12]]}},"keywords":{}}],["key",{"_index":465,"title":{},"content":{"43":{"position":[[390,5],[433,6],[462,6]]},"71":{"position":[[80,3]]},"154":{"position":[[285,5],[328,6],[357,6]]},"182":{"position":[[37,3]]},"206":{"position":[[51,4]]}},"keywords":{}}],["kindof",{"_index":146,"title":{"19":{"position":[[0,7]]},"116":{"position":[[0,7]]}},"content":{},"keywords":{}}],["lack",{"_index":747,"title":{},"content":{"89":{"position":[[1040,4],[1587,4]]},"118":{"position":[[1002,4],[1549,4]]}},"keywords":{}}],["lang",{"_index":472,"title":{"229":{"position":[[0,5]]},"343":{"position":[[0,5]]}},"content":{"47":{"position":[[151,5]]},"158":{"position":[[133,5]]},"229":{"position":[[213,5]]},"343":{"position":[[173,5]]}},"keywords":{}}],["languag",{"_index":470,"title":{},"content":{"46":{"position":[[56,8]]},"47":{"position":[[42,9],[196,9],[226,9],[251,9],[281,9],[306,9],[337,9]]},"158":{"position":[[178,9],[208,9],[233,9],[263,9],[288,9],[319,9]]},"229":{"position":[[70,9]]}},"keywords":{}}],["lark"",{"_index":319,"title":{},"content":{"25":{"position":[[1782,10]]},"297":{"position":[[1782,10]]}},"keywords":{}}],["last",{"_index":846,"title":{},"content":{"194":{"position":[[209,4]]}},"keywords":{}}],["layer",{"_index":156,"title":{"55":{"position":[[0,7]]},"166":{"position":[[0,7]]},"215":{"position":[[0,7]]},"329":{"position":[[0,7]]}},"content":{"20":{"position":[[59,7],[528,7],[900,5]]},"22":{"position":[[70,7],[764,7]]},"27":{"position":[[82,5],[1458,5]]},"55":{"position":[[38,6]]},"56":{"position":[[50,6],[205,7]]},"57":{"position":[[48,5]]},"68":{"position":[[43,5]]},"69":{"position":[[65,5]]},"167":{"position":[[176,7]]},"215":{"position":[[43,6],[610,7]]},"298":{"position":[[349,7],[682,5]]},"300":{"position":[[682,7]]},"329":{"position":[[370,7]]}},"keywords":{}}],["layer1",{"_index":172,"title":{},"content":{"20":{"position":[[506,9],[874,7],[906,9],[1104,7]]},"298":{"position":[[327,9],[656,7],[688,9],[842,7]]}},"keywords":{}}],["layers、contextmenu、control",{"_index":1156,"title":{},"content":{"298":{"position":[[7,50]]},"300":{"position":[[20,27]]}},"keywords":{}}],["left",{"_index":523,"title":{},"content":{"56":{"position":[[493,5]]},"62":{"position":[[507,4]]},"167":{"position":[[464,5]]},"173":{"position":[[255,4]]},"218":{"position":[[519,4],[947,7]]},"332":{"position":[[254,4],[625,7]]}},"keywords":{}}],["length",{"_index":80,"title":{},"content":{"8":{"position":[[443,6]]}},"keywords":{}}],["less",{"_index":90,"title":{},"content":{"8":{"position":[[654,4]]}},"keywords":{}}],["librari",{"_index":6,"title":{"76":{"position":[[12,8]]}},"content":{"0":{"position":[[60,7]]},"227":{"position":[[117,9]]},"228":{"position":[[121,9]]}},"keywords":{}}],["light",{"_index":1110,"title":{},"content":{"285":{"position":[[1097,5]]}},"keywords":{}}],["list",{"_index":369,"title":{"27":{"position":[[13,5]]}},"content":{"27":{"position":[[47,4],[226,4]]},"219":{"position":[[64,4]]},"222":{"position":[[251,5]]}},"keywords":{}}],["live",{"_index":852,"title":{},"content":{"195":{"position":[[32,4]]},"255":{"position":[[249,4]]}},"keywords":{}}],["load",{"_index":554,"title":{"66":{"position":[[0,8]]},"177":{"position":[[0,8]]},"293":{"position":[[0,5]]}},"content":{"66":{"position":[[20,7]]},"67":{"position":[[70,4]]},"89":{"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]]},"226":{"position":[[186,8]]},"293":{"position":[[16,4]]},"340":{"position":[[146,8]]}},"keywords":{}}],["local",{"_index":51,"title":{},"content":{"7":{"position":[[8,5]]}},"keywords":{}}],["localstorag",{"_index":458,"title":{},"content":{"43":{"position":[[128,12]]},"154":{"position":[[66,12]]}},"keywords":{}}],["locat",{"_index":546,"title":{},"content":{"62":{"position":[[495,8]]},"218":{"position":[[507,8]]}},"keywords":{}}],["lock",{"_index":436,"title":{"230":{"position":[[0,5]]},"344":{"position":[[0,5]]}},"content":{"35":{"position":[[51,6]]},"226":{"position":[[488,5]]},"230":{"position":[[49,4],[210,5]]},"340":{"position":[[448,5]]},"344":{"position":[[145,5]]}},"keywords":{}}],["locktim",{"_index":1102,"title":{},"content":{"285":{"position":[[857,9]]}},"keywords":{}}],["lofi"",{"_index":322,"title":{},"content":{"25":{"position":[[1867,10]]},"297":{"position":[[1867,10]]}},"keywords":{}}],["logic",{"_index":207,"title":{},"content":{"22":{"position":[[121,5]]}},"keywords":{}}],["long",{"_index":869,"title":{},"content":{"203":{"position":[[53,4]]},"222":{"position":[[338,4]]},"231":{"position":[[85,4]]},"269":{"position":[[60,4]]}},"keywords":{}}],["loop",{"_index":867,"title":{"200":{"position":[[0,5]]},"270":{"position":[[0,5]]},"314":{"position":[[0,5]]},"377":{"position":[[0,5]]}},"content":{"200":{"position":[[36,4],[148,5]]},"270":{"position":[[325,4],[356,4]]},"314":{"position":[[127,5]]},"377":{"position":[[264,4]]}},"keywords":{}}],["lose",{"_index":189,"title":{},"content":{"21":{"position":[[34,4]]},"98":{"position":[[22,5]]},"212":{"position":[[76,5]]}},"keywords":{}}],["lower",{"_index":885,"title":{},"content":{"206":{"position":[[211,5]]}},"keywords":{}}],["lt",{"_index":50,"title":{},"content":{"7":{"position":[[0,5],[99,5],[248,5]]},"240":{"position":[[0,5],[96,5],[245,5]]},"283":{"position":[[0,5],[100,5],[257,5]]},"285":{"position":[[824,4]]}},"keywords":{}}],["lt;!doctyp",{"_index":639,"title":{},"content":{"85":{"position":[[11,12]]}},"keywords":{}}],["lt;/body></html>",{"_index":659,"title":{},"content":{"85":{"position":[[491,26]]}},"keywords":{}}],["lt;/div>",{"_index":253,"title":{},"content":{"22":{"position":[[1257,12]]},"300":{"position":[[1175,12]]}},"keywords":{}}],["lt;/head>",{"_index":651,"title":{},"content":{"85":{"position":[[218,13]]}},"keywords":{}}],["lt;/script>",{"_index":658,"title":{},"content":{"85":{"position":[[475,15]]},"86":{"position":[[618,19]]}},"keywords":{}}],["lt;/style>",{"_index":650,"title":{},"content":{"85":{"position":[[203,14]]}},"keywords":{}}],["lt;artplay",{"_index":231,"title":{},"content":{"22":{"position":[[676,13]]},"300":{"position":[[594,13]]}},"keywords":{}}],["lt;body>",{"_index":652,"title":{},"content":{"85":{"position":[[232,12]]}},"keywords":{}}],["lt;button",{"_index":31,"title":{},"content":{"1":{"position":[[179,11]]},"277":{"position":[[215,11]]}},"keywords":{}}],["lt;div",{"_index":653,"title":{},"content":{"85":{"position":[[245,7]]},"86":{"position":[[101,7]]},"87":{"position":[[523,7]]}},"keywords":{}}],["lt;div>",{"_index":230,"title":{},"content":{"22":{"position":[[664,11]]},"300":{"position":[[582,11]]}},"keywords":{}}],["lt;div>{time}</div>",{"_index":221,"title":{},"content":{"22":{"position":[[418,30]]},"300":{"position":[[336,30]]}},"keywords":{}}],["lt;head>",{"_index":641,"title":{},"content":{"85":{"position":[[45,12]]}},"keywords":{}}],["lt;img",{"_index":73,"title":{},"content":{"8":{"position":[[242,8]]},"28":{"position":[[428,8]]},"29":{"position":[[539,8]]},"56":{"position":[[223,8],[380,8]]},"57":{"position":[[690,8]]},"167":{"position":[[194,8],[351,8]]},"168":{"position":[[448,8]]},"215":{"position":[[670,8]]},"226":{"position":[[195,8],[258,8]]},"241":{"position":[[215,8]]},"329":{"position":[[430,8]]},"340":{"position":[[155,8],[218,8]]},"386":{"position":[[347,8]]},"387":{"position":[[461,8]]}},"keywords":{}}],["lt;input",{"_index":1129,"title":{},"content":{"292":{"position":[[358,15]]}},"keywords":{}}],["lt;meta",{"_index":644,"title":{},"content":{"85":{"position":[[100,8]]}},"keywords":{}}],["lt;script",{"_index":53,"title":{},"content":{"7":{"position":[[21,10],[123,10],[269,10]]},"85":{"position":[[301,10]]},"240":{"position":[[18,10],[120,10],[266,10]]},"283":{"position":[[18,10],[124,10],[278,10]]}},"keywords":{}}],["lt;script>",{"_index":657,"title":{},"content":{"85":{"position":[[368,14]]}},"keywords":{}}],["lt;span",{"_index":262,"title":{},"content":{"24":{"position":[[188,9],[308,9]]},"27":{"position":[[631,9],[751,9]]},"296":{"position":[[188,9],[308,9]]},"385":{"position":[[453,9],[567,9]]}},"keywords":{}}],["lt;style>",{"_index":647,"title":{},"content":{"85":{"position":[[141,13]]}},"keywords":{}}],["lt;template>",{"_index":666,"title":{},"content":{"86":{"position":[[84,16]]}},"keywords":{}}],["lt;title>artplay",{"_index":642,"title":{},"content":{"85":{"position":[[58,22]]}},"keywords":{}}],["ludwig"",{"_index":324,"title":{},"content":{"25":{"position":[[1953,12]]},"297":{"position":[[1953,12]]}},"keywords":{}}],["m3u8",{"_index":598,"title":{},"content":{"78":{"position":[[200,5],[526,6]]},"137":{"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":626,"title":{},"content":{"81":{"position":[[138,300]]},"140":{"position":[[132,300]]}},"keywords":{}}],["manag",{"_index":115,"title":{},"content":{"10":{"position":[[61,6]]},"37":{"position":[[13,6]]},"38":{"position":[[13,6]]},"41":{"position":[[13,6]]},"42":{"position":[[50,6]]},"43":{"position":[[13,6]]},"44":{"position":[[13,6]]},"45":{"position":[[13,6]]},"48":{"position":[[13,6]]},"49":{"position":[[13,10]]},"54":{"position":[[13,6]]},"55":{"position":[[13,6]]},"58":{"position":[[13,6]]},"60":{"position":[[13,6]]},"63":{"position":[[13,6]]},"66":{"position":[[13,6]]},"68":{"position":[[13,6]]},"70":{"position":[[13,6]]},"72":{"position":[[13,6]]},"74":{"position":[[13,6]]}},"keywords":{}}],["manual",{"_index":193,"title":{},"content":{"21":{"position":[[91,8]]},"222":{"position":[[231,8]]}},"keywords":{}}],["map",{"_index":943,"title":{},"content":{"223":{"position":[[38,3]]}},"keywords":{}}],["margin",{"_index":241,"title":{},"content":{"22":{"position":[[983,7]]},"285":{"position":[[639,7]]},"300":{"position":[[901,7]]}},"keywords":{}}],["mark",{"_index":528,"title":{},"content":{"57":{"position":[[182,4]]},"62":{"position":[[184,4]]},"65":{"position":[[187,4]]},"215":{"position":[[178,4]]},"217":{"position":[[181,4]]},"218":{"position":[[196,4]]}},"keywords":{}}],["mask",{"_index":556,"title":{"68":{"position":[[0,5]]},"179":{"position":[[0,5]]}},"content":{"68":{"position":[[38,4]]},"69":{"position":[[60,4]]}},"keywords":{}}],["match",{"_index":928,"title":{},"content":{"222":{"position":[[295,7],[357,5],[411,6],[427,6],[442,5]]},"228":{"position":[[24,5]]}},"keywords":{}}],["math.floor(math.random",{"_index":1125,"title":{},"content":{"291":{"position":[[374,24]]}},"keywords":{}}],["maven"",{"_index":326,"title":{},"content":{"25":{"position":[[2040,11]]},"297":{"position":[[2040,11]]}},"keywords":{}}],["max",{"_index":417,"title":{},"content":{"29":{"position":[[284,3]]},"387":{"position":[[209,3]]}},"keywords":{}}],["max="50"",{"_index":1132,"title":{},"content":{"292":{"position":[[416,18]]}},"keywords":{}}],["maxlength",{"_index":1103,"title":{},"content":{"285":{"position":[[897,10]]}},"keywords":{}}],["maxwidth",{"_index":1106,"title":{},"content":{"285":{"position":[[990,9]]}},"keywords":{}}],["mayb",{"_index":606,"title":{},"content":{"78":{"position":[[441,8]]},"137":{"position":[[435,8]]}},"keywords":{}}],["mayfair"",{"_index":328,"title":{},"content":{"25":{"position":[[2128,13]]},"297":{"position":[[2128,13]]}},"keywords":{}}],["me!</button>",{"_index":33,"title":{},"content":{"1":{"position":[[224,20]]},"277":{"position":[[260,20]]}},"keywords":{}}],["mechan",{"_index":877,"title":{},"content":{"204":{"position":[[300,11]]},"259":{"position":[[342,10]]},"261":{"position":[[319,10]]}},"keywords":{}}],["media",{"_index":708,"title":{},"content":{"89":{"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":551,"title":{},"content":{"64":{"position":[[54,4]]},"65":{"position":[[48,4],[699,6],[764,7]]},"217":{"position":[[606,6],[671,7]]}},"keywords":{}}],["merg",{"_index":429,"title":{},"content":{"32":{"position":[[19,6]]}},"keywords":{}}],["metadata",{"_index":738,"title":{},"content":{"89":{"position":[[861,8]]},"118":{"position":[[823,8]]},"225":{"position":[[51,11]]},"339":{"position":[[44,11]]}},"keywords":{}}],["method",{"_index":134,"title":{},"content":{"14":{"position":[[41,7]]},"20":{"position":[[254,6],[279,6],[823,6]]},"39":{"position":[[15,6]]},"42":{"position":[[34,7]]},"46":{"position":[[20,6]]},"47":{"position":[[15,6]]},"51":{"position":[[15,6]]},"53":{"position":[[15,7]]},"57":{"position":[[15,6]]},"62":{"position":[[15,6]]},"65":{"position":[[15,6]]},"71":{"position":[[15,7]]},"75":{"position":[[15,6],[285,9]]},"89":{"position":[[662,6]]},"118":{"position":[[624,6]]},"221":{"position":[[280,9]]}},"keywords":{}}],["min",{"_index":415,"title":{},"content":{"29":{"position":[[262,3]]},"387":{"position":[[187,3]]}},"keywords":{}}],["min="12"",{"_index":1131,"title":{},"content":{"292":{"position":[[397,18]]}},"keywords":{}}],["mini",{"_index":838,"title":{"263":{"position":[[0,5]]},"370":{"position":[[0,5]]}},"content":{"192":{"position":[[82,4]]},"199":{"position":[[106,4]]},"212":{"position":[[28,4]]},"263":{"position":[[57,4]]}},"keywords":{}}],["miniprogressbar",{"_index":896,"title":{"212":{"position":[[0,16]]},"326":{"position":[[0,16]]}},"content":{"212":{"position":[[202,16]]},"326":{"position":[[145,16]]}},"keywords":{}}],["minwidth",{"_index":1105,"title":{},"content":{"285":{"position":[[941,9]]}},"keywords":{}}],["mobil",{"_index":437,"title":{},"content":{"35":{"position":[[61,6]]},"214":{"position":[[54,6]]},"222":{"position":[[96,6],[153,6],[203,6],[719,6]]},"230":{"position":[[68,6]]},"231":{"position":[[72,7]]},"233":{"position":[[138,6]]}},"keywords":{}}],["mode",{"_index":399,"title":{},"content":{"28":{"position":[[399,6]]},"192":{"position":[[87,4]]},"195":{"position":[[37,5]]},"199":{"position":[[116,4]]},"213":{"position":[[56,5]]},"261":{"position":[[61,4]]},"263":{"position":[[62,4]]},"285":{"position":[[320,5],[403,5],[470,5],[612,5]]}},"keywords":{}}],["modifi",{"_index":494,"title":{},"content":{"51":{"position":[[44,6]]},"53":{"position":[[69,6]]}},"keywords":{}}],["moon"",{"_index":330,"title":{},"content":{"25":{"position":[[2215,10]]},"297":{"position":[[2215,10]]}},"keywords":{}}],["more",{"_index":205,"title":{},"content":{"22":{"position":[[108,4]]},"47":{"position":[[37,4]]},"89":{"position":[[4,4]]},"197":{"position":[[289,4]]},"220":{"position":[[308,4]]},"225":{"position":[[63,4]]},"334":{"position":[[211,4]]}},"keywords":{}}],["morevideoattr",{"_index":873,"title":{"225":{"position":[[0,14]]},"339":{"position":[[0,14]]}},"content":{"204":{"position":[[220,14]]},"225":{"position":[[247,14]]},"318":{"position":[[162,14]]},"339":{"position":[[177,14]]}},"keywords":{}}],["mount",{"_index":165,"title":{},"content":{"20":{"position":[[261,8],[536,8],[644,8],[766,8]]},"57":{"position":[[375,7],[425,7]]},"62":{"position":[[377,7],[427,7],[899,8],[949,8]]},"65":{"position":[[380,7],[430,7]]},"86":{"position":[[334,9]]},"168":{"position":[[187,7]]},"173":{"position":[[187,7]]},"176":{"position":[[187,7]]},"188":{"position":[[71,7]]},"213":{"position":[[47,8],[147,8]]},"215":{"position":[[371,7],[421,7],[916,8],[970,5]]},"217":{"position":[[374,7],[424,7]]},"218":{"position":[[389,7],[439,7],[853,8],[903,8]]},"222":{"position":[[127,5]]},"285":{"position":[[1185,5],[1235,6]]},"292":{"position":[[532,8]]},"298":{"position":[[125,12],[357,8],[465,8],[587,8]]},"329":{"position":[[185,7],[656,8]]},"331":{"position":[[185,7]]},"332":{"position":[[186,7],[557,8]]}},"keywords":{}}],["mous",{"_index":791,"title":{},"content":{"99":{"position":[[11,5],[188,5],[255,5]]},"101":{"position":[[15,5]]}},"keywords":{}}],["mousemov",{"_index":798,"title":{"101":{"position":[[0,10]]},"130":{"position":[[0,10]]}},"content":{},"keywords":{}}],["move",{"_index":792,"title":{},"content":{"99":{"position":[[17,5],[194,5],[261,5]]}},"keywords":{}}],["mozilla",{"_index":703,"title":{},"content":{"89":{"position":[[34,7]]},"118":{"position":[[8,7]]}},"keywords":{}}],["mp4、.ogg、.webm",{"_index":823,"title":{},"content":{"189":{"position":[[101,15]]},"303":{"position":[[22,34]]}},"keywords":{}}],["mpd",{"_index":613,"title":{},"content":{"79":{"position":[[222,4]]},"80":{"position":[[215,4]]},"138":{"position":[[216,4]]},"139":{"position":[[209,4]]}},"keywords":{}}],["multi",{"_index":372,"title":{},"content":{"27":{"position":[[76,5],[1451,6]]}},"keywords":{}}],["multilingu",{"_index":97,"title":{},"content":{"8":{"position":[[787,12]]}},"keywords":{}}],["multipl",{"_index":116,"title":{},"content":{"10":{"position":[[68,8],[114,8]]},"101":{"position":[[77,8]]},"208":{"position":[[40,8]]}},"keywords":{}}],["mute",{"_index":828,"title":{"196":{"position":[[0,6]]},"253":{"position":[[0,6]]},"310":{"position":[[0,6]]},"360":{"position":[[0,6]]}},"content":{"190":{"position":[[279,6]]},"196":{"position":[[48,4],[152,6]]},"197":{"position":[[166,6],[269,5]]},"243":{"position":[[125,6]]},"244":{"position":[[126,6]]},"245":{"position":[[146,6]]},"253":{"position":[[71,4]]},"264":{"position":[[155,6]]},"304":{"position":[[173,6]]},"310":{"position":[[127,6]]},"311":{"position":[[143,6],[164,24]]},"350":{"position":[[117,6]]},"351":{"position":[[117,6]]},"352":{"position":[[123,6]]},"371":{"position":[[133,6]]}},"keywords":{}}],["mutex",{"_index":890,"title":{"208":{"position":[[0,6]]},"322":{"position":[[0,6]]}},"content":{"208":{"position":[[225,6]]},"322":{"position":[[147,6]]}},"keywords":{}}],["myplugin",{"_index":570,"title":{},"content":{"75":{"position":[[179,11]]},"186":{"position":[[114,11]]},"221":{"position":[[174,11],[395,11]]},"335":{"position":[[111,11],[304,11]]}},"keywords":{}}],["myplugin(art",{"_index":569,"title":{},"content":{"75":{"position":[[78,13]]},"186":{"position":[[49,13]]},"221":{"position":[[73,13]]},"335":{"position":[[46,13]]}},"keywords":{}}],["name",{"_index":159,"title":{},"content":{"20":{"position":[[110,4],[313,4],[500,5],[596,5],[707,5],[1055,4],[1290,4]]},"22":{"position":[[796,5],[869,5]]},"53":{"position":[[437,5]]},"57":{"position":[[128,4],[151,4],[197,4]]},"62":{"position":[[130,4],[153,4],[199,4],[708,5]]},"65":{"position":[[133,4],[156,4],[202,4]]},"75":{"position":[[173,5]]},"89":{"position":[[61,4]]},"164":{"position":[[385,5]]},"168":{"position":[[61,4]]},"173":{"position":[[61,4]]},"176":{"position":[[61,4]]},"186":{"position":[[108,5]]},"215":{"position":[[124,4],[147,4],[193,4],[632,5]]},"217":{"position":[[127,4],[150,4],[196,4]]},"218":{"position":[[142,4],[165,4],[211,4],[662,5]]},"219":{"position":[[172,4]]},"221":{"position":[[168,5]]},"251":{"position":[[211,4],[440,7]]},"252":{"position":[[224,4],[457,7]]},"275":{"position":[[145,5]]},"298":{"position":[[58,4],[149,4],[321,5],[417,5],[528,5],[822,4]]},"300":{"position":[[714,5],[787,5]]},"329":{"position":[[59,4],[392,5]]},"331":{"position":[[59,4]]},"332":{"position":[[60,4],[397,5]]},"333":{"position":[[63,4]]},"335":{"position":[[105,5]]},"382":{"position":[[135,5]]}},"keywords":{}}],["nashville"",{"_index":332,"title":{},"content":{"25":{"position":[[2304,15]]},"297":{"position":[[2304,15]]}},"keywords":{}}],["nativ",{"_index":133,"title":{"89":{"position":[[0,6]]}},"content":{"14":{"position":[[19,6]]},"42":{"position":[[21,6]]}},"keywords":{}}],["navigator.language.tolowercas",{"_index":979,"title":{},"content":{"229":{"position":[[21,32]]},"343":{"position":[[14,32]]}},"keywords":{}}],["necessari",{"_index":974,"title":{},"content":{"227":{"position":[[282,9]]}},"keywords":{}}],["need",{"_index":819,"title":{},"content":{"188":{"position":[[315,4]]},"201":{"position":[[116,4]]},"222":{"position":[[223,4]]},"227":{"position":[[69,4]]},"270":{"position":[[341,4]]}},"keywords":{}}],["nest",{"_index":373,"title":{},"content":{"27":{"position":[[88,6],[1464,8],[1493,7],[1526,7],[1550,7],[1580,7],[1613,7],[1637,7]]}},"keywords":{}}],["new",{"_index":22,"title":{},"content":{"1":{"position":[[62,3]]},"8":{"position":[[21,3]]},"10":{"position":[[176,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]]},"39":{"position":[[176,3]]},"40":{"position":[[64,3]]},"42":{"position":[[158,3]]},"43":{"position":[[286,3]]},"46":{"position":[[92,3]]},"47":{"position":[[73,3]]},"50":{"position":[[87,3]]},"51":{"position":[[91,3]]},"52":{"position":[[88,3]]},"53":{"position":[[117,3],[448,3]]},"56":{"position":[[127,3]]},"57":{"position":[[498,3]]},"59":{"position":[[120,3],[200,3]]},"61":{"position":[[100,3]]},"62":{"position":[[542,3]]},"64":{"position":[[93,3]]},"65":{"position":[[503,3]]},"67":{"position":[[109,3]]},"69":{"position":[[103,3]]},"71":{"position":[[162,3]]},"73":{"position":[[96,3]]},"75":{"position":[[313,3]]},"77":{"position":[[66,3]]},"78":{"position":[[67,3],[267,3]]},"79":{"position":[[78,3]]},"80":{"position":[[70,3],[286,3]]},"81":{"position":[[72,3],[541,3]]},"83":{"position":[[82,3]]},"85":{"position":[[393,3]]},"86":{"position":[[362,3]]},"87":{"position":[[289,3]]},"89":{"position":[[1621,3]]},"91":{"position":[[87,3]]},"92":{"position":[[53,3]]},"93":{"position":[[52,3]]},"94":{"position":[[55,3]]},"95":{"position":[[57,3]]},"96":{"position":[[65,3]]},"97":{"position":[[82,3]]},"98":{"position":[[95,3]]},"99":{"position":[[51,3]]},"100":{"position":[[54,3]]},"101":{"position":[[113,3]]},"102":{"position":[[54,3]]},"103":{"position":[[65,3]]},"104":{"position":[[59,3]]},"105":{"position":[[50,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]]},"136":{"position":[[60,3]]},"137":{"position":[[61,3],[261,3]]},"138":{"position":[[72,3]]},"139":{"position":[[64,3],[280,3]]},"140":{"position":[[66,3],[535,3]]},"150":{"position":[[123,3]]},"151":{"position":[[56,3]]},"153":{"position":[[113,3]]},"154":{"position":[[181,3]]},"157":{"position":[[59,3]]},"158":{"position":[[55,3]]},"161":{"position":[[56,3]]},"162":{"position":[[54,3]]},"163":{"position":[[58,3]]},"164":{"position":[[65,3],[396,3]]},"167":{"position":[[98,3]]},"168":{"position":[[256,3]]},"170":{"position":[[82,3]]},"172":{"position":[[59,3]]},"173":{"position":[[290,3]]},"175":{"position":[[58,3]]},"176":{"position":[[256,3]]},"178":{"position":[[62,3]]},"180":{"position":[[60,3]]},"182":{"position":[[81,3]]},"184":{"position":[[60,3]]},"186":{"position":[[220,3]]},"188":{"position":[[168,3]]},"189":{"position":[[138,3]]},"190":{"position":[[200,3]]},"191":{"position":[[148,3]]},"192":{"position":[[113,3]]},"193":{"position":[[102,3]]},"194":{"position":[[75,3]]},"195":{"position":[[96,3]]},"196":{"position":[[74,3]]},"197":{"position":[[72,3]]},"198":{"position":[[256,3]]},"199":{"position":[[142,3]]},"200":{"position":[[70,3]]},"201":{"position":[[168,3]]},"202":{"position":[[157,3]]},"203":{"position":[[145,3]]},"204":{"position":[[112,3]]},"205":{"position":[[133,3]]},"206":{"position":[[77,3]]},"207":{"position":[[116,3]]},"208":{"position":[[147,3]]},"209":{"position":[[138,3]]},"210":{"position":[[139,3]]},"211":{"position":[[94,3]]},"212":{"position":[[124,3]]},"213":{"position":[[356,3]]},"214":{"position":[[82,3]]},"215":{"position":[[532,3]]},"216":{"position":[[115,3]]},"217":{"position":[[497,3]]},"218":{"position":[[554,3]]},"219":{"position":[[225,3]]},"220":{"position":[[194,3]]},"221":{"position":[[308,3]]},"222":{"position":[[469,3]]},"223":{"position":[[189,3]]},"224":{"position":[[282,3]]},"225":{"position":[[169,3]]},"226":{"position":[[99,3]]},"227":{"position":[[324,3]]},"228":{"position":[[152,3]]},"229":{"position":[[135,3]]},"230":{"position":[[132,3]]},"231":{"position":[[127,3]]},"232":{"position":[[78,3]]},"233":{"position":[[166,3]]},"234":{"position":[[123,3]]},"241":{"position":[[21,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]]},"296":{"position":[[21,3]]},"297":{"position":[[3668,3]]},"298":{"position":[[180,3]]},"302":{"position":[[94,3]]},"303":{"position":[[78,3]]},"304":{"position":[[95,3]]},"305":{"position":[[64,3]]},"306":{"position":[[60,3]]},"307":{"position":[[59,3]]},"308":{"position":[[48,3]]},"309":{"position":[[61,3]]},"310":{"position":[[49,3]]},"311":{"position":[[49,3]]},"312":{"position":[[113,3]]},"313":{"position":[[69,3]]},"314":{"position":[[49,3]]},"315":{"position":[[91,3]]},"316":{"position":[[74,3]]},"317":{"position":[[73,3]]},"318":{"position":[[60,3]]},"319":{"position":[[63,3]]},"320":{"position":[[49,3]]},"321":{"position":[[62,3]]},"322":{"position":[[69,3]]},"323":{"position":[[63,3]]},"324":{"position":[[63,3]]},"325":{"position":[[63,3]]},"326":{"position":[[67,3]]},"327":{"position":[[220,3]]},"328":{"position":[[65,3]]},"329":{"position":[[292,3]]},"330":{"position":[[66,3]]},"331":{"position":[[254,3]]},"332":{"position":[[289,3]]},"333":{"position":[[117,3]]},"334":{"position":[[97,3]]},"335":{"position":[[217,3]]},"336":{"position":[[190,3]]},"337":{"position":[[114,3]]},"338":{"position":[[169,3]]},"339":{"position":[[99,3]]},"340":{"position":[[59,3]]},"341":{"position":[[142,3]]},"342":{"position":[[81,3]]},"343":{"position":[[95,3]]},"344":{"position":[[67,3]]},"345":{"position":[[59,3]]},"346":{"position":[[53,3]]},"347":{"position":[[73,3]]},"348":{"position":[[81,3]]},"350":{"position":[[39,3]]},"351":{"position":[[39,3]]},"352":{"position":[[45,3]]},"353":{"position":[[53,3]]},"354":{"position":[[53,3]]},"355":{"position":[[53,3]]},"356":{"position":[[70,3]]},"357":{"position":[[59,3]]},"358":{"position":[[105,3]]},"359":{"position":[[111,3]]},"360":{"position":[[62,3]]},"361":{"position":[[88,3]]},"362":{"position":[[39,3]]},"363":{"position":[[45,3]]},"364":{"position":[[69,3]]},"365":{"position":[[67,3]]},"366":{"position":[[63,3]]},"367":{"position":[[63,3]]},"368":{"position":[[64,3]]},"369":{"position":[[76,3]]},"370":{"position":[[63,3]]},"371":{"position":[[55,3]]},"372":{"position":[[81,3]]},"373":{"position":[[46,3]]},"374":{"position":[[91,3]]},"375":{"position":[[95,3]]},"376":{"position":[[80,3]]},"377":{"position":[[64,3]]},"378":{"position":[[78,3]]},"379":{"position":[[64,3]]},"380":{"position":[[62,3]]},"381":{"position":[[64,3]]},"382":{"position":[[43,3]]},"383":{"position":[[87,3]]},"385":{"position":[[216,3]]},"386":{"position":[[153,3]]},"387":{"position":[[270,3]]}},"keywords":{}}],["next",{"_index":847,"title":{},"content":{"194":{"position":[[231,4]]}},"keywords":{}}],["next.j",{"_index":684,"title":{},"content":{"87":{"position":[[9,9]]}},"keywords":{}}],["nextstat",{"_index":404,"title":{},"content":{"28":{"position":[[619,9],[655,10],[703,9],[763,10]]},"386":{"position":[[538,9],[574,10],[610,9],[652,10]]}},"keywords":{}}],["normal",{"_index":1047,"title":{},"content":{"267":{"position":[[70,7]]},"374":{"position":[[28,20]]}},"keywords":{}}],["note",{"_index":184,"title":{},"content":{"20":{"position":[[1238,4]]}},"keywords":{}}],["notic",{"_index":533,"title":{"58":{"position":[[0,7]]},"169":{"position":[[0,7]]}},"content":{},"keywords":{}}],["npm",{"_index":47,"title":{"5":{"position":[[13,5]]},"238":{"position":[[3,3]]},"281":{"position":[[3,3]]}},"content":{"5":{"position":[[2,3]]},"83":{"position":[[14,3]]},"238":{"position":[[2,3]]},"281":{"position":[[2,3]]}},"keywords":{}}],["npmyarnscript",{"_index":636,"title":{},"content":{"83":{"position":[[0,13]]}},"keywords":{}}],["null",{"_index":251,"title":{},"content":{"22":{"position":[[1173,5],[1251,5]]},"86":{"position":[[267,5]]},"300":{"position":[[1091,5],[1169,5]]}},"keywords":{}}],["number",{"_index":122,"title":{},"content":{"11":{"position":[[36,6]]},"27":{"position":[[276,6]]},"31":{"position":[[6,6],[30,6]]},"57":{"position":[[208,6]]},"62":{"position":[[210,6]]},"65":{"position":[[213,6]]},"71":{"position":[[89,7]]},"142":{"position":[[4,6]]},"168":{"position":[[93,6]]},"173":{"position":[[93,6]]},"176":{"position":[[93,6]]},"215":{"position":[[204,6]]},"217":{"position":[[207,6]]},"218":{"position":[[222,6]]},"220":{"position":[[109,6]]},"223":{"position":[[110,6],[117,6],[132,6],[146,6],[319,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]]},"308":{"position":[[4,9]]},"329":{"position":[[91,6]]},"331":{"position":[[91,6]]},"332":{"position":[[92,6]]},"334":{"position":[[42,6]]},"337":{"position":[[53,6],[60,6],[80,6],[244,7]]},"353":{"position":[[14,6]]},"354":{"position":[[14,6]]},"355":{"position":[[14,6]]},"356":{"position":[[21,6]]},"361":{"position":[[21,6]]},"375":{"position":[[21,6]]},"385":{"position":[[140,6]]}},"keywords":{}}],["number($range.valu",{"_index":1141,"title":{},"content":{"292":{"position":[[722,21]]}},"keywords":{}}],["numberdefault",{"_index":843,"title":{},"content":{"194":{"position":[[6,14]]}},"keywords":{}}],["nuxt.j",{"_index":662,"title":{},"content":{"86":{"position":[[7,9]]}},"keywords":{}}],["object",{"_index":40,"title":{},"content":{"1":{"position":[[310,6]]},"13":{"position":[[6,6]]},"14":{"position":[[6,6]]},"15":{"position":[[6,6]]},"17":{"position":[[6,6]]},"32":{"position":[[6,6]]},"37":{"position":[[6,6]]},"38":{"position":[[6,6]]},"41":{"position":[[6,6]]},"43":{"position":[[6,6],[39,7],[88,6]]},"44":{"position":[[6,6]]},"45":{"position":[[6,6]]},"48":{"position":[[6,6],[24,6]]},"49":{"position":[[6,6],[33,6]]},"54":{"position":[[6,6]]},"55":{"position":[[6,6],[24,6]]},"57":{"position":[[308,6],[331,6]]},"58":{"position":[[6,6],[24,6]]},"60":{"position":[[6,6],[24,6]]},"62":{"position":[[310,6],[333,6]]},"63":{"position":[[6,6]]},"65":{"position":[[313,6],[336,6]]},"66":{"position":[[6,6]]},"68":{"position":[[6,6],[24,6]]},"70":{"position":[[6,6]]},"72":{"position":[[6,6],[24,6]]},"74":{"position":[[6,6]]},"86":{"position":[[304,7]]},"110":{"position":[[4,6]]},"111":{"position":[[4,6]]},"112":{"position":[[4,6]]},"114":{"position":[[4,6]]},"143":{"position":[[4,6]]},"148":{"position":[[4,6]]},"149":{"position":[[4,6]]},"152":{"position":[[4,6]]},"154":{"position":[[4,6]]},"155":{"position":[[4,6]]},"156":{"position":[[4,6]]},"159":{"position":[[4,6]]},"160":{"position":[[4,6]]},"165":{"position":[[4,6]]},"166":{"position":[[4,6]]},"168":{"position":[[151,6]]},"169":{"position":[[4,6]]},"171":{"position":[[4,6]]},"173":{"position":[[151,6]]},"174":{"position":[[4,6]]},"176":{"position":[[151,6]]},"177":{"position":[[4,6]]},"179":{"position":[[4,6]]},"181":{"position":[[4,6]]},"183":{"position":[[4,6]]},"185":{"position":[[4,6]]},"215":{"position":[[304,6],[327,6]]},"217":{"position":[[307,6],[330,6]]},"218":{"position":[[322,6],[345,6]]},"224":{"position":[[190,6]]},"329":{"position":[[149,6]]},"331":{"position":[[149,6]]},"332":{"position":[[150,6]]},"337":{"position":[[4,9]]},"338":{"position":[[4,9],[106,6]]},"339":{"position":[[4,9]]},"340":{"position":[[4,9]]},"342":{"position":[[4,9]]}},"keywords":{}}],["objectdefault",{"_index":941,"title":{},"content":{"223":{"position":[[6,14]]},"224":{"position":[[6,14]]},"225":{"position":[[6,14]]},"226":{"position":[[6,14]]},"228":{"position":[[6,14]]}},"keywords":{}}],["obtain",{"_index":1045,"title":{},"content":{"266":{"position":[[281,8]]}},"keywords":{}}],["offlineaudiocontext",{"_index":722,"title":{},"content":{"89":{"position":[[416,19]]},"118":{"position":[[378,19]]}},"keywords":{}}],["offset",{"_index":894,"title":{},"content":{"211":{"position":[[42,7]]}},"keywords":{}}],["old",{"_index":541,"title":{},"content":{"59":{"position":[[163,3]]}},"keywords":{}}],["on",{"_index":891,"title":{},"content":{"208":{"position":[[96,3]]},"220":{"position":[[303,4]]},"222":{"position":[[346,3]]},"251":{"position":[[160,3]]},"252":{"position":[[173,3]]},"334":{"position":[[206,4]]}},"keywords":{}}],["onc",{"_index":1039,"title":{},"content":{"265":{"position":[[107,4]]}},"keywords":{}}],["one/dash.mpd",{"_index":620,"title":{},"content":{"80":{"position":[[186,14]]},"139":{"position":[[180,14]]}},"keywords":{}}],["onlin",{"_index":210,"title":{},"content":{"22":{"position":[[178,6]]}},"keywords":{}}],["onrang",{"_index":413,"title":{},"content":{"29":{"position":[[139,7],[657,8],[914,8],[1041,8]]},"387":{"position":[[84,7],[579,8],[797,8],[919,8]]}},"keywords":{}}],["onselect",{"_index":269,"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]]},"216":{"position":[[314,9],[466,9]]},"296":{"position":[[426,9]]},"297":{"position":[[3871,9]]},"330":{"position":[[245,9],[377,9]]},"385":{"position":[[109,8],[679,9],[1071,9]]},"386":{"position":[[977,9]]},"387":{"position":[[980,9]]}},"keywords":{}}],["onswitch",{"_index":396,"title":{},"content":{"28":{"position":[[143,8],[539,9],[935,9],[1049,9]]},"386":{"position":[[87,8],[458,9],[797,9],[906,9]]}},"keywords":{}}],["opac",{"_index":521,"title":{},"content":{"56":{"position":[[351,8],[507,8]]},"57":{"position":[[818,8]]},"167":{"position":[[322,8],[478,8]]},"168":{"position":[[576,8]]},"215":{"position":[[798,8]]},"285":{"position":[[521,8]]},"329":{"position":[[558,8]]}},"keywords":{}}],["open",{"_index":209,"title":{},"content":{"22":{"position":[[170,4]]},"222":{"position":[[240,4]]},"275":{"position":[[15,4]]}},"keywords":{}}],["oper",{"_index":754,"title":{},"content":{"89":{"position":[[1189,9],[1231,9]]},"118":{"position":[[1151,9],[1193,9]]},"251":{"position":[[101,10]]}},"keywords":{}}],["optim",{"_index":1004,"title":{},"content":{"251":{"position":[[88,12]]}},"keywords":{}}],["option",{"_index":138,"title":{"17":{"position":[[0,7]]},"32":{"position":[[0,7]]},"114":{"position":[[0,7]]},"143":{"position":[[0,7]]},"187":{"position":[[6,7]]}},"content":{"15":{"position":[[44,6]]},"16":{"position":[[36,6]]},"17":{"position":[[28,6]]},"22":{"position":[[690,9]]},"32":{"position":[[26,7]]},"53":{"position":[[89,6]]},"86":{"position":[[288,7]]},"87":{"position":[[197,7],[305,10]]},"198":{"position":[[128,6]]},"204":{"position":[[211,8]]},"294":{"position":[[502,8],[540,8]]},"300":{"position":[[608,9]]}},"keywords":{}}],["os",{"_index":935,"title":{},"content":{"222":{"position":[[581,2],[624,2],[658,2]]},"336":{"position":[[302,2],[345,2],[379,2]]}},"keywords":{}}],["otherwis",{"_index":818,"title":{},"content":{"188":{"position":[[111,9]]}},"keywords":{}}],["output",{"_index":536,"title":{},"content":{"59":{"position":[[35,6]]}},"keywords":{}}],["outsid",{"_index":794,"title":{},"content":{"99":{"position":[[209,7],[290,7]]},"199":{"position":[[52,7]]}},"keywords":{}}],["over",{"_index":976,"title":{},"content":{"228":{"position":[[63,4]]},"261":{"position":[[401,4]]}},"keywords":{}}],["page",{"_index":849,"title":{},"content":{"194":{"position":[[275,5]]},"197":{"position":[[225,5]]},"208":{"position":[[64,4]]},"213":{"position":[[517,4]]},"259":{"position":[[357,4],[441,5]]},"260":{"position":[[70,4]]},"261":{"position":[[334,4],[410,5]]}},"keywords":{}}],["panel",{"_index":368,"title":{"26":{"position":[[19,5]]}},"content":{"27":{"position":[[9,6],[283,5]]},"72":{"position":[[46,5]]},"73":{"position":[[58,5]]},"201":{"position":[[102,6]]},"202":{"position":[[114,5]]},"203":{"position":[[102,5]]},"205":{"position":[[59,5]]},"216":{"position":[[49,6],[88,5]]}},"keywords":{}}],["param",{"_index":198,"title":{},"content":{"21":{"position":[[253,6]]},"299":{"position":[[190,6]]}},"keywords":{}}],["paramet",{"_index":39,"title":{},"content":{"1":{"position":[[288,9]]},"71":{"position":[[67,9],[108,9]]},"190":{"position":[[82,10]]},"251":{"position":[[138,11]]},"252":{"position":[[151,11]]}},"keywords":{}}],["parti",{"_index":579,"title":{"76":{"position":[[6,5]]}},"content":{"228":{"position":[[92,5]]}},"keywords":{}}],["partial",{"_index":730,"title":{},"content":{"89":{"position":[[628,9]]},"118":{"position":[[590,9]]}},"keywords":{}}],["paus",{"_index":740,"title":{"93":{"position":[[0,6]]},"122":{"position":[[0,6]]},"244":{"position":[[0,6]]},"351":{"position":[[0,6]]}},"content":{"89":{"position":[[917,7],[1015,6]]},"93":{"position":[[25,5]]},"118":{"position":[[879,7],[977,6]]},"206":{"position":[[299,5]]},"226":{"position":[[321,6]]},"244":{"position":[[15,5]]},"245":{"position":[[41,5]]},"340":{"position":[[281,6]]}},"keywords":{}}],["perform",{"_index":1003,"title":{},"content":{"251":{"position":[[75,7]]}},"keywords":{}}],["period",{"_index":82,"title":{},"content":{"8":{"position":[[484,6]]},"89":{"position":[[1075,12]]},"118":{"position":[[1037,12]]}},"keywords":{}}],["perpetua"",{"_index":334,"title":{},"content":{"25":{"position":[[2397,14]]},"297":{"position":[[2397,14]]}},"keywords":{}}],["persist",{"_index":453,"title":{},"content":{"43":{"position":[[20,10]]}},"keywords":{}}],["pip",{"_index":398,"title":{"207":{"position":[[0,4]]},"261":{"position":[[0,4]]},"321":{"position":[[0,4]]},"368":{"position":[[0,4]]}},"content":{"28":{"position":[[394,4]]},"207":{"position":[[51,3],[194,4]]},"226":{"position":[[401,4]]},"261":{"position":[[57,3],[374,3]]},"321":{"position":[[140,4]]},"340":{"position":[[361,4]]}},"keywords":{}}],["play",{"_index":707,"title":{"92":{"position":[[0,5]]},"121":{"position":[[0,5]]},"243":{"position":[[0,5]]},"264":{"position":[[0,8]]},"350":{"position":[[0,5]]},"371":{"position":[[0,8]]}},"content":{"89":{"position":[[106,4],[176,4],[312,4]]},"91":{"position":[[59,6]]},"92":{"position":[[25,6]]},"101":{"position":[[24,7]]},"118":{"position":[[68,4],[138,4],[274,4]]},"190":{"position":[[151,5]]},"191":{"position":[[119,7]]},"195":{"position":[[65,4]]},"197":{"position":[[46,4],[253,4]]},"199":{"position":[[111,4]]},"200":{"position":[[41,7]]},"206":{"position":[[292,4]]},"208":{"position":[[121,4]]},"212":{"position":[[95,7]]},"226":{"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]]},"340":{"position":[[271,5]]}},"keywords":{}}],["playback",{"_index":592,"title":{},"content":{"77":{"position":[[396,8]]},"78":{"position":[[514,8]]},"89":{"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]]},"202":{"position":[[46,8]]},"232":{"position":[[48,8]]},"245":{"position":[[28,8]]},"268":{"position":[[56,8]]}},"keywords":{}}],["playbackr",{"_index":381,"title":{"202":{"position":[[0,13]]},"268":{"position":[[0,13]]},"316":{"position":[[0,13]]},"375":{"position":[[0,13]]}},"content":{"27":{"position":[[482,13]]},"28":{"position":[[335,13]]},"29":{"position":[[450,13]]},"202":{"position":[[235,13]]},"226":{"position":[[441,13]]},"285":{"position":[[130,13]]},"316":{"position":[[152,13]]},"340":{"position":[[401,13]]},"385":{"position":[[321,13]]},"386":{"position":[[258,13]]},"387":{"position":[[375,13]]}},"keywords":{}}],["playdur",{"_index":92,"title":{},"content":{"8":{"position":[[704,13]]},"241":{"position":[[448,13]]}},"keywords":{}}],["player",{"_index":114,"title":{"48":{"position":[[0,7]]},"80":{"position":[[6,7]]},"139":{"position":[[6,7]]},"159":{"position":[[0,7]]}},"content":{"10":{"position":[[35,6],[123,7]]},"11":{"position":[[21,6]]},"12":{"position":[[21,6]]},"13":{"position":[[30,6]]},"15":{"position":[[37,6]]},"16":{"position":[[29,6]]},"17":{"position":[[13,6]]},"18":{"position":[[13,6]]},"31":{"position":[[44,6]]},"33":{"position":[[26,6]]},"34":{"position":[[26,6]]},"35":{"position":[[26,6]]},"36":{"position":[[26,6]]},"38":{"position":[[20,6]]},"39":{"position":[[69,6]]},"43":{"position":[[51,6]]},"44":{"position":[[20,6]]},"45":{"position":[[20,6]]},"71":{"position":[[450,6],[493,8]]},"75":{"position":[[140,6]]},"79":{"position":[[255,6]]},"80":{"position":[[42,6],[277,6]]},"87":{"position":[[188,8]]},"91":{"position":[[15,6]]},"96":{"position":[[15,6]]},"97":{"position":[[15,6],[54,6]]},"98":{"position":[[15,6],[67,6]]},"99":{"position":[[23,6],[224,6],[276,6]]},"100":{"position":[[15,6]]},"103":{"position":[[15,6]]},"104":{"position":[[11,6]]},"138":{"position":[[249,6]]},"139":{"position":[[36,6],[271,6]]},"188":{"position":[[86,6],[125,6]]},"190":{"position":[[108,6],[373,6],[479,6]]},"191":{"position":[[89,6]]},"193":{"position":[[26,6]]},"194":{"position":[[47,6],[179,6],[281,6]]},"198":{"position":[[44,6],[164,6]]},"199":{"position":[[37,6]]},"206":{"position":[[353,6],[396,8]]},"208":{"position":[[49,7],[100,6]]},"209":{"position":[[77,6]]},"210":{"position":[[77,6]]},"212":{"position":[[69,6]]},"213":{"position":[[122,6],[160,6],[207,6]]},"221":{"position":[[135,6]]},"222":{"position":[[117,6],[193,6],[389,6],[744,8]]},"233":{"position":[[50,6],[113,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":615,"title":{},"content":{"79":{"position":[[295,24]]},"138":{"position":[[289,24]]}},"keywords":{}}],["player.load(url",{"_index":623,"title":{},"content":{"80":{"position":[[311,17]]},"139":{"position":[[305,17]]}},"keywords":{}}],["playsinlin",{"_index":905,"title":{"214":{"position":[[0,12]]},"328":{"position":[[0,12]]}},"content":{"214":{"position":[[39,11],[160,12]]},"225":{"position":[[272,13],[292,12]]},"328":{"position":[[29,11],[143,12]]},"339":{"position":[[202,13],[222,12]]}},"keywords":{}}],["pleas",{"_index":701,"title":{},"content":{"89":{"position":[[22,6]]},"197":{"position":[[307,6]]},"216":{"position":[[56,6]]},"227":{"position":[[104,6]]},"228":{"position":[[108,6]]}},"keywords":{}}],["plug",{"_index":7,"title":{},"content":{"0":{"position":[[68,4]]}},"keywords":{}}],["plugin",{"_index":1,"title":{"0":{"position":[[8,6]]},"2":{"position":[[4,6]]},"74":{"position":[[0,8]]},"185":{"position":[[0,8]]},"221":{"position":[[0,8]]},"335":{"position":[[0,8]]}},"content":{"0":{"position":[[8,6]]},"5":{"position":[[24,6]]},"6":{"position":[[21,6]]},"7":{"position":[[60,6],[183,6],[209,6],[318,6],[344,6],[408,6]]},"8":{"position":[[154,8]]},"74":{"position":[[20,6]]},"75":{"position":[[51,6],[154,9]]},"221":{"position":[[45,7],[149,9],[386,8]]},"238":{"position":[[24,6]]},"239":{"position":[[21,6]]},"240":{"position":[[57,6],[180,6],[206,6],[315,6],[341,6]]},"241":{"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]]},"335":{"position":[[295,8]]}},"keywords":{}}],["point",{"_index":831,"title":{},"content":{"190":{"position":[[466,5]]},"220":{"position":[[52,6]]}},"keywords":{}}],["polici",{"_index":856,"title":{},"content":{"197":{"position":[[328,6]]},"311":{"position":[[215,6]]}},"keywords":{}}],["poprocket"",{"_index":336,"title":{},"content":{"25":{"position":[[2490,15]]},"297":{"position":[[2490,15]]}},"keywords":{}}],["popul",{"_index":857,"title":{},"content":{"198":{"position":[[56,8]]}},"keywords":{}}],["portal",{"_index":202,"title":{"22":{"position":[[15,6]]},"300":{"position":[[8,6]]}},"content":{"22":{"position":[[15,6]]},"300":{"position":[[8,6]]}},"keywords":{}}],["posit",{"_index":28,"title":{},"content":{"1":{"position":[[154,9]]},"20":{"position":[[140,8],[747,9]]},"22":{"position":[[840,9]]},"24":{"position":[[113,9]]},"25":{"position":[[3760,9]]},"56":{"position":[[301,9],[458,9]]},"57":{"position":[[768,9]]},"62":{"position":[[479,8],[735,9]]},"167":{"position":[[272,9],[429,9]]},"168":{"position":[[526,9]]},"173":{"position":[[235,8],[440,9]]},"215":{"position":[[748,9]]},"218":{"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]]},"296":{"position":[[113,9]]},"297":{"position":[[3797,9]]},"298":{"position":[[568,9]]},"300":{"position":[[758,9]]},"329":{"position":[[508,9]]},"332":{"position":[[234,8],[424,9],[615,9]]},"382":{"position":[[152,9]]}},"keywords":{}}],["poster",{"_index":832,"title":{"191":{"position":[[0,7]]},"262":{"position":[[0,7]]},"305":{"position":[[0,7]]},"369":{"position":[[0,7]]}},"content":{"191":{"position":[[28,6],[226,7]]},"262":{"position":[[64,7],[81,6],[238,7]]},"305":{"position":[[142,7]]},"369":{"position":[[154,7]]}},"keywords":{}}],["potser",{"_index":907,"title":{},"content":{"215":{"position":[[638,9]]},"329":{"position":[[398,9]]}},"keywords":{}}],["press",{"_index":983,"title":{},"content":{"231":{"position":[[90,5]]}},"keywords":{}}],["preview",{"_index":942,"title":{},"content":{"223":{"position":[[30,7],[98,7],[124,7],[153,7]]}},"keywords":{}}],["previou",{"_index":1008,"title":{},"content":{"252":{"position":[[102,8]]}},"keywords":{}}],["prioriti",{"_index":531,"title":{},"content":{"57":{"position":[[232,8]]},"62":{"position":[[234,8]]},"65":{"position":[[237,8]]},"215":{"position":[[228,8]]},"217":{"position":[[231,8]]},"218":{"position":[[246,8]]}},"keywords":{}}],["pro"",{"_index":362,"title":{},"content":{"25":{"position":[[3597,10]]},"297":{"position":[[3597,10]]}},"keywords":{}}],["probabl",{"_index":605,"title":{},"content":{"78":{"position":[[416,10]]},"137":{"position":[[410,10]]}},"keywords":{}}],["program",{"_index":978,"title":{},"content":{"228":{"position":[[98,9]]}},"keywords":{}}],["progress",{"_index":841,"title":{},"content":{"193":{"position":[[68,8]]},"195":{"position":[[48,8]]},"212":{"position":[[33,8]]},"220":{"position":[[66,8]]},"223":{"position":[[49,8]]},"252":{"position":[[116,8]]}},"keywords":{}}],["promis",{"_index":1021,"title":{},"content":{"257":{"position":[[74,7]]},"258":{"position":[[72,7]]},"287":{"position":[[141,7]]},"364":{"position":[[40,7]]},"365":{"position":[[38,7]]}},"keywords":{}}],["promise((resovl",{"_index":1116,"title":{},"content":{"287":{"position":[[188,17]]}},"keywords":{}}],["prompt",{"_index":192,"title":{},"content":{"21":{"position":[[57,7]]},"57":{"position":[[448,6]]},"58":{"position":[[34,6]]},"59":{"position":[[49,6],[335,6],[384,6]]},"62":{"position":[[450,6]]},"65":{"position":[[453,6]]},"215":{"position":[[444,6]]},"217":{"position":[[447,6]]},"218":{"position":[[462,6]]},"291":{"position":[[292,17]]}},"keywords":{}}],["prop",{"_index":670,"title":{},"content":{"86":{"position":[[279,6]]}},"keywords":{}}],["properti",{"_index":109,"title":{"9":{"position":[[7,9]]},"30":{"position":[[9,9]]},"242":{"position":[[7,10]]}},"content":{"10":{"position":[[100,8]]},"14":{"position":[[26,10]]},"20":{"position":[[115,8]]},"27":{"position":[[95,8]]},"28":{"position":[[0,8]]},"29":{"position":[[0,8]]},"43":{"position":[[141,8]]},"50":{"position":[[20,8]]},"52":{"position":[[20,9]]},"53":{"position":[[39,9]]},"56":{"position":[[20,8]]},"57":{"position":[[54,8]]},"62":{"position":[[56,8]]},"65":{"position":[[59,8]]},"67":{"position":[[20,8]]},"73":{"position":[[20,8]]},"75":{"position":[[217,12]]},"215":{"position":[[50,8]]},"217":{"position":[[53,8]]},"218":{"position":[[68,8]]},"219":{"position":[[95,8]]},"220":{"position":[[79,8]]},"221":{"position":[[212,12]]},"223":{"position":[[62,8]]},"224":{"position":[[94,8]]},"225":{"position":[[74,11],[92,10]]},"272":{"position":[[60,10]]}},"keywords":{}}],["proxi",{"_index":449,"title":{"42":{"position":[[0,6]]},"153":{"position":[[0,6]]}},"content":{"42":{"position":[[15,5]]}},"keywords":{}}],["qualiti",{"_index":385,"title":{"219":{"position":[[0,8]]},"333":{"position":[[0,8]]}},"content":{"27":{"position":[[1034,9]]},"219":{"position":[[46,7],[144,7],[164,7],[188,7],[303,8]]},"252":{"position":[[46,7]]},"333":{"position":[[195,8]]}},"keywords":{}}],["queri",{"_index":166,"title":{"39":{"position":[[0,6]]},"40":{"position":[[0,6]]},"150":{"position":[[0,6]]},"151":{"position":[[0,6]]}},"content":{"20":{"position":[[286,6],[817,5]]},"39":{"position":[[22,5]]},"150":{"position":[[16,5]]},"298":{"position":[[138,10],[635,5]]}},"keywords":{}}],["quot;"",{"_index":233,"title":{},"content":{"22":{"position":[[782,13],[901,12]]},"300":{"position":[[700,13],[819,12]]}},"keywords":{}}],["quot;1977"",{"_index":278,"title":{},"content":{"25":{"position":[[56,17]]},"297":{"position":[[56,17]]}},"keywords":{}}],["quot;400px"",{"_index":240,"title":{},"content":{"22":{"position":[[964,18]]},"300":{"position":[[882,18]]}},"keywords":{}}],["quot;600px"",{"_index":238,"title":{},"content":{"22":{"position":[[937,18]]},"300":{"position":[[855,18]]}},"keywords":{}}],["quot;60px",{"_index":242,"title":{},"content":{"22":{"position":[[991,10]]},"300":{"position":[[909,10]]}},"keywords":{}}],["quot;aden"",{"_index":282,"title":{},"content":{"25":{"position":[[140,17]]},"297":{"position":[[140,17]]}},"keywords":{}}],["quot;amaro"",{"_index":284,"title":{},"content":{"25":{"position":[[224,18]]},"297":{"position":[[224,18]]}},"keywords":{}}],["quot;artplayer";export",{"_index":668,"title":{},"content":{"86":{"position":[[200,28]]}},"keywords":{}}],["quot;artplayer/examples/react/artplayer"",{"_index":218,"title":{},"content":{"22":{"position":[[336,47]]},"300":{"position":[[254,47]]}},"keywords":{}}],["quot;ashby"",{"_index":286,"title":{},"content":{"25":{"position":[[310,18]]},"297":{"position":[[310,18]]}},"keywords":{}}],["quot;brannan"",{"_index":288,"title":{},"content":{"25":{"position":[[396,20]]},"297":{"position":[[396,20]]}},"keywords":{}}],["quot;brooklyn"",{"_index":290,"title":{},"content":{"25":{"position":[[486,21]]},"297":{"position":[[486,21]]}},"keywords":{}}],["quot;charmes"",{"_index":292,"title":{},"content":{"25":{"position":[[578,20]]},"297":{"position":[[578,20]]}},"keywords":{}}],["quot;clarendon"",{"_index":294,"title":{},"content":{"25":{"position":[[668,22]]},"297":{"position":[[668,22]]}},"keywords":{}}],["quot;class"",{"_index":279,"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]]},"297":{"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":296,"title":{},"content":{"25":{"position":[[762,18]]},"297":{"position":[[762,18]]}},"keywords":{}}],["quot;dogpatch"",{"_index":298,"title":{},"content":{"25":{"position":[[848,21]]},"297":{"position":[[848,21]]}},"keywords":{}}],["quot;earlybird"",{"_index":300,"title":{},"content":{"25":{"position":[[940,22]]},"297":{"position":[[940,22]]}},"keywords":{}}],["quot;filt",{"_index":280,"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]]},"297":{"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":302,"title":{},"content":{"25":{"position":[[1034,20]]},"297":{"position":[[1034,20]]}},"keywords":{}}],["quot;ginza"",{"_index":304,"title":{},"content":{"25":{"position":[[1124,18]]},"297":{"position":[[1124,18]]}},"keywords":{}}],["quot;hefe"",{"_index":306,"title":{},"content":{"25":{"position":[[1210,17]]},"297":{"position":[[1210,17]]}},"keywords":{}}],["quot;helena"",{"_index":308,"title":{},"content":{"25":{"position":[[1294,19]]},"297":{"position":[[1294,19]]}},"keywords":{}}],["quot;html"",{"_index":277,"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]]},"297":{"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":232,"title":{},"content":{"22":{"position":[[705,58]]},"300":{"position":[[623,58]]}},"keywords":{}}],["quot;hudson"",{"_index":310,"title":{},"content":{"25":{"position":[[1382,19]]},"297":{"position":[[1382,19]]}},"keywords":{}}],["quot;inkwell"",{"_index":312,"title":{},"content":{"25":{"position":[[1470,20]]},"297":{"position":[[1470,20]]}},"keywords":{}}],["quot;kelvin"",{"_index":314,"title":{},"content":{"25":{"position":[[1560,19]]},"297":{"position":[[1560,19]]}},"keywords":{}}],["quot;kuno"",{"_index":316,"title":{},"content":{"25":{"position":[[1648,17]]},"297":{"position":[[1648,17]]}},"keywords":{}}],["quot;lark"",{"_index":318,"title":{},"content":{"25":{"position":[[1732,17]]},"297":{"position":[[1732,17]]}},"keywords":{}}],["quot;lo",{"_index":320,"title":{},"content":{"25":{"position":[[1816,8]]},"297":{"position":[[1816,8]]}},"keywords":{}}],["quot;ludwig"",{"_index":323,"title":{},"content":{"25":{"position":[[1901,19]]},"297":{"position":[[1901,19]]}},"keywords":{}}],["quot;maven"",{"_index":325,"title":{},"content":{"25":{"position":[[1989,18]]},"297":{"position":[[1989,18]]}},"keywords":{}}],["quot;mayfair"",{"_index":327,"title":{},"content":{"25":{"position":[[2075,20]]},"297":{"position":[[2075,20]]}},"keywords":{}}],["quot;moon"",{"_index":329,"title":{},"content":{"25":{"position":[[2165,17]]},"297":{"position":[[2165,17]]}},"keywords":{}}],["quot;nashville"",{"_index":331,"title":{},"content":{"25":{"position":[[2249,22]]},"297":{"position":[[2249,22]]}},"keywords":{}}],["quot;perpetua"",{"_index":333,"title":{},"content":{"25":{"position":[[2343,21]]},"297":{"position":[[2343,21]]}},"keywords":{}}],["quot;poprocket"",{"_index":335,"title":{},"content":{"25":{"position":[[2435,22]]},"297":{"position":[[2435,22]]}},"keywords":{}}],["quot;portal"",{"_index":234,"title":{},"content":{"22":{"position":[[802,18],[875,19]]},"300":{"position":[[720,18],[793,19]]}},"keywords":{}}],["quot;react",{"_index":216,"title":{},"content":{"22":{"position":[[291,11]]},"300":{"position":[[209,11]]}},"keywords":{}}],["quot;react"",{"_index":213,"title":{},"content":{"22":{"position":[[233,18]]},"300":{"position":[[151,18]]}},"keywords":{}}],["quot;reyes"",{"_index":337,"title":{},"content":{"25":{"position":[[2529,18]]},"297":{"position":[[2529,18]]}},"keywords":{}}],["quot;right"",{"_index":235,"title":{},"content":{"22":{"position":[[850,18]]},"300":{"position":[[768,18]]}},"keywords":{}}],["quot;rise"",{"_index":339,"title":{},"content":{"25":{"position":[[2615,17]]},"297":{"position":[[2615,17]]}},"keywords":{}}],["quot;sierra"",{"_index":341,"title":{},"content":{"25":{"position":[[2699,19]]},"297":{"position":[[2699,19]]}},"keywords":{}}],["quot;skyline"",{"_index":343,"title":{},"content":{"25":{"position":[[2787,20]]},"297":{"position":[[2787,20]]}},"keywords":{}}],["quot;slumber"",{"_index":345,"title":{},"content":{"25":{"position":[[2877,20]]},"297":{"position":[[2877,20]]}},"keywords":{}}],["quot;stinson"",{"_index":347,"title":{},"content":{"25":{"position":[[2967,20]]},"297":{"position":[[2967,20]]}},"keywords":{}}],["quot;sutro"",{"_index":349,"title":{},"content":{"25":{"position":[[3057,18]]},"297":{"position":[[3057,18]]}},"keywords":{}}],["quot;toaster"",{"_index":351,"title":{},"content":{"25":{"position":[[3143,20]]},"297":{"position":[[3143,20]]}},"keywords":{}}],["quot;valencia"",{"_index":353,"title":{},"content":{"25":{"position":[[3233,21]]},"297":{"position":[[3233,21]]}},"keywords":{}}],["quot;vesper"",{"_index":355,"title":{},"content":{"25":{"position":[[3325,19]]},"297":{"position":[[3325,19]]}},"keywords":{}}],["quot;walden"",{"_index":357,"title":{},"content":{"25":{"position":[[3413,19]]},"297":{"position":[[3413,19]]}},"keywords":{}}],["quot;willow"",{"_index":359,"title":{},"content":{"25":{"position":[[3501,19]]},"297":{"position":[[3501,19]]}},"keywords":{}}],["quot;x",{"_index":361,"title":{},"content":{"25":{"position":[[3589,7]]},"297":{"position":[[3589,7]]}},"keywords":{}}],["rang",{"_index":411,"title":{"29":{"position":[[4,5]]}},"content":{"29":{"position":[[107,5],[119,5],[156,5],[209,5],[509,8],[635,6],[892,6],[1019,6]]},"211":{"position":[[57,5]]},"249":{"position":[[63,6]]},"292":{"position":[[569,6]]},"387":{"position":[[65,5],[134,5],[557,6],[775,6],[897,6]]}},"keywords":{}}],["range.addeventlistener('chang",{"_index":1139,"title":{},"content":{"292":{"position":[[623,33]]}},"keywords":{}}],["range[0",{"_index":414,"title":{},"content":{"29":{"position":[[246,9]]},"387":{"position":[[171,9]]}},"keywords":{}}],["range[1",{"_index":416,"title":{},"content":{"29":{"position":[[268,9]]},"387":{"position":[[193,9]]}},"keywords":{}}],["range[2",{"_index":418,"title":{},"content":{"29":{"position":[[290,9]]},"387":{"position":[[215,9]]}},"keywords":{}}],["range[3",{"_index":420,"title":{},"content":{"29":{"position":[[313,9]]},"387":{"position":[[238,9]]}},"keywords":{}}],["rate",{"_index":751,"title":{},"content":{"89":{"position":[[1151,4]]},"118":{"position":[[1113,4]]}},"keywords":{}}],["ratio",{"_index":871,"title":{},"content":{"203":{"position":[[65,6]]},"271":{"position":[[128,6]]}},"keywords":{}}],["reach",{"_index":733,"title":{},"content":{"89":{"position":[[759,8]]},"118":{"position":[[721,8]]}},"keywords":{}}],["react",{"_index":201,"title":{"22":{"position":[[9,5]]},"300":{"position":[[2,5]]}},"content":{"22":{"position":[[9,5],[50,5],[197,6]]},"300":{"position":[[2,5],[52,5],[115,6]]}},"keywords":{}}],["react';import",{"_index":689,"title":{},"content":{"87":{"position":[[122,14]]}},"keywords":{}}],["react.j",{"_index":683,"title":{},"content":{"87":{"position":[[0,8]]}},"keywords":{}}],["react.js、next.j",{"_index":682,"title":{"87":{"position":[[2,16]]}},"content":{},"keywords":{}}],["reactdom",{"_index":214,"title":{},"content":{"22":{"position":[[259,9]]},"300":{"position":[[177,9]]}},"keywords":{}}],["reactdom.createport",{"_index":208,"title":{},"content":{"22":{"position":[[135,22]]}},"keywords":{}}],["reactdom.render(<app",{"_index":256,"title":{},"content":{"22":{"position":[[1338,23]]},"300":{"position":[[1256,23]]}},"keywords":{}}],["read",{"_index":702,"title":{},"content":{"89":{"position":[[29,4]]},"194":{"position":[[288,5]]},"197":{"position":[[314,4]]}},"keywords":{}}],["readi",{"_index":743,"title":{"91":{"position":[[0,6]]},"120":{"position":[[0,6]]},"190":{"position":[[0,5]]},"304":{"position":[[0,5]]}},"content":{"89":{"position":[[982,5]]},"118":{"position":[[944,5]]},"190":{"position":[[167,5]]},"304":{"position":[[26,47]]}},"keywords":{}}],["recommend",{"_index":167,"title":{},"content":{"20":{"position":[[293,11],[1035,11]]}},"keywords":{}}],["rect",{"_index":1042,"title":{"266":{"position":[[0,5]]},"373":{"position":[[0,5]]}},"content":{},"keywords":{}}],["red",{"_index":504,"title":{},"content":{"51":{"position":[[386,6]]},"53":{"position":[[278,6]]},"62":{"position":[[821,6]]},"162":{"position":[[349,6]]},"164":{"position":[[226,6]]},"218":{"position":[[775,6]]},"285":{"position":[[382,6]]},"332":{"position":[[496,6]]}},"keywords":{}}],["redirect",{"_index":77,"title":{},"content":{"8":{"position":[[371,8],[398,8]]}},"keywords":{}}],["ref="artref"></div></template><script>import",{"_index":667,"title":{},"content":{"86":{"position":[[109,75]]}},"keywords":{}}],["ref={artref",{"_index":699,"title":{},"content":{"87":{"position":[[531,12]]}},"keywords":{}}],["refresh",{"_index":848,"title":{},"content":{"194":{"position":[[260,10]]}},"keywords":{}}],["regular",{"_index":932,"title":{},"content":{"222":{"position":[[434,7]]}},"keywords":{}}],["reload",{"_index":731,"title":{},"content":{"89":{"position":[[682,6]]},"118":{"position":[[644,6]]}},"keywords":{}}],["render",{"_index":721,"title":{},"content":{"89":{"position":[[400,9]]},"118":{"position":[[362,9]]},"213":{"position":[[90,6],[490,7],[550,10]]},"327":{"position":[[332,6]]}},"keywords":{}}],["replac",{"_index":955,"title":{},"content":{"226":{"position":[[32,7]]}},"keywords":{}}],["requir",{"_index":671,"title":{},"content":{"86":{"position":[[312,9]]},"189":{"position":[[21,11]]},"213":{"position":[[106,8],[191,8]]}},"keywords":{}}],["resid",{"_index":537,"title":{},"content":{"59":{"position":[[81,9]]}},"keywords":{}}],["resiz",{"_index":796,"title":{"100":{"position":[[0,7]]},"129":{"position":[[0,7]]}},"content":{},"keywords":{}}],["resourc",{"_index":749,"title":{},"content":{"89":{"position":[[1111,9]]},"118":{"position":[[1073,9]]}},"keywords":{}}],["resovl",{"_index":1117,"title":{},"content":{"287":{"position":[[221,9]]}},"keywords":{}}],["rest",{"_index":692,"title":{},"content":{"87":{"position":[[218,7]]}},"keywords":{}}],["restrict",{"_index":925,"title":{},"content":{"222":{"position":[[70,12]]}},"keywords":{}}],["rest}></div>",{"_index":700,"title":{},"content":{"87":{"position":[[544,27]]}},"keywords":{}}],["return",{"_index":220,"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]]},"75":{"position":[[164,6]]},"86":{"position":[[248,6]]},"87":{"position":[[431,6],[516,6]]},"186":{"position":[[99,6]]},"213":{"position":[[604,8]]},"221":{"position":[[159,6]]},"257":{"position":[[62,6]]},"258":{"position":[[60,6]]},"287":{"position":[[177,6],[214,6]]},"291":{"position":[[348,7]]},"296":{"position":[[515,6]]},"297":{"position":[[3958,6]]},"300":{"position":[[329,6],[573,6]]},"335":{"position":[[96,6]]},"385":{"position":[[792,6],[1195,6]]},"386":{"position":[[645,6],[838,6],[947,6],[1005,6]]},"387":{"position":[[616,6],[824,6],[946,6],[1008,6]]}},"keywords":{}}],["reyes"",{"_index":338,"title":{},"content":{"25":{"position":[[2580,11]]},"297":{"position":[[2580,11]]}},"keywords":{}}],["right",{"_index":29,"title":{},"content":{"1":{"position":[[164,8]]},"20":{"position":[[757,8]]},"24":{"position":[[123,8]]},"25":{"position":[[3770,8]]},"56":{"position":[[336,6]]},"57":{"position":[[803,6]]},"62":{"position":[[515,5],[745,8]]},"167":{"position":[[307,6]]},"168":{"position":[[561,6]]},"173":{"position":[[263,5],[450,8]]},"215":{"position":[[783,6]]},"218":{"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]]},"296":{"position":[[123,8]]},"297":{"position":[[3807,8]]},"298":{"position":[[578,8]]},"329":{"position":[[543,6]]},"332":{"position":[[262,5],[434,8]]},"382":{"position":[[162,8]]}},"keywords":{}}],["rise"",{"_index":340,"title":{},"content":{"25":{"position":[[2665,10]]},"297":{"position":[[2665,10]]}},"keywords":{}}],["rootel",{"_index":254,"title":{},"content":{"22":{"position":[[1281,11],[1369,13]]},"300":{"position":[[1199,11],[1287,13]]}},"keywords":{}}],["rotat",{"_index":986,"title":{},"content":{"233":{"position":[[39,6]]}},"keywords":{}}],["ru",{"_index":482,"title":{},"content":{"47":{"position":[[331,3]]},"158":{"position":[[313,3]]}},"keywords":{}}],["run",{"_index":16,"title":{},"content":{"1":{"position":[[29,3]]},"8":{"position":[[2,3]]},"10":{"position":[[157,3]]},"11":{"position":[[45,3]]},"12":{"position":[[51,3]]},"13":{"position":[[39,3]]},"14":{"position":[[60,3]]},"15":{"position":[[53,3]]},"17":{"position":[[37,3]]},"18":{"position":[[65,3]]},"19":{"position":[[49,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]]},"39":{"position":[[157,3]]},"40":{"position":[[45,3]]},"42":{"position":[[81,3]]},"43":{"position":[[267,3]]},"46":{"position":[[73,3]]},"47":{"position":[[54,3]]},"50":{"position":[[68,3]]},"51":{"position":[[72,3]]},"52":{"position":[[69,3]]},"53":{"position":[[98,3]]},"56":{"position":[[70,3]]},"57":{"position":[[479,3]]},"59":{"position":[[181,3]]},"61":{"position":[[81,3]]},"62":{"position":[[523,3]]},"64":{"position":[[74,3]]},"65":{"position":[[484,3]]},"67":{"position":[[90,3]]},"69":{"position":[[84,3]]},"71":{"position":[[143,3]]},"73":{"position":[[77,3]]},"75":{"position":[[60,3]]},"77":{"position":[[47,3]]},"78":{"position":[[48,3]]},"79":{"position":[[59,3]]},"80":{"position":[[51,3]]},"81":{"position":[[53,3]]},"89":{"position":[[1602,3]]},"91":{"position":[[68,3]]},"92":{"position":[[34,3]]},"93":{"position":[[33,3]]},"94":{"position":[[36,3]]},"95":{"position":[[38,3]]},"96":{"position":[[46,3]]},"97":{"position":[[63,3]]},"98":{"position":[[76,3]]},"99":{"position":[[32,3]]},"100":{"position":[[35,3]]},"101":{"position":[[94,3]]},"102":{"position":[[35,3]]},"103":{"position":[[46,3]]},"104":{"position":[[40,3]]},"105":{"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]]},"136":{"position":[[41,3]]},"137":{"position":[[42,3]]},"138":{"position":[[53,3]]},"139":{"position":[[45,3]]},"140":{"position":[[47,3]]},"150":{"position":[[104,3]]},"151":{"position":[[37,3]]},"153":{"position":[[36,3]]},"154":{"position":[[162,3]]},"157":{"position":[[40,3]]},"158":{"position":[[36,3]]},"161":{"position":[[37,3]]},"162":{"position":[[35,3]]},"163":{"position":[[39,3]]},"164":{"position":[[46,3]]},"167":{"position":[[41,3]]},"168":{"position":[[237,3]]},"170":{"position":[[63,3]]},"172":{"position":[[40,3]]},"173":{"position":[[271,3]]},"175":{"position":[[39,3]]},"176":{"position":[[237,3]]},"178":{"position":[[43,3]]},"180":{"position":[[41,3]]},"182":{"position":[[62,3]]},"184":{"position":[[41,3]]},"186":{"position":[[31,3]]},"188":{"position":[[149,3]]},"189":{"position":[[119,3]]},"190":{"position":[[181,3]]},"191":{"position":[[129,3]]},"192":{"position":[[94,3]]},"193":{"position":[[83,3]]},"194":{"position":[[56,3]]},"195":{"position":[[77,3]]},"196":{"position":[[55,3]]},"197":{"position":[[53,3]]},"198":{"position":[[202,3]]},"199":{"position":[[123,3]]},"200":{"position":[[51,3]]},"201":{"position":[[149,3]]},"202":{"position":[[138,3]]},"203":{"position":[[126,3]]},"204":{"position":[[93,3]]},"205":{"position":[[114,3]]},"206":{"position":[[58,3]]},"207":{"position":[[97,3]]},"208":{"position":[[128,3]]},"209":{"position":[[119,3]]},"210":{"position":[[120,3]]},"211":{"position":[[75,3]]},"212":{"position":[[105,3]]},"213":{"position":[[239,3]]},"214":{"position":[[63,3]]},"215":{"position":[[475,3]]},"216":{"position":[[96,3]]},"217":{"position":[[478,3]]},"218":{"position":[[535,3]]},"219":{"position":[[206,3]]},"220":{"position":[[175,3]]},"221":{"position":[[55,3]]},"222":{"position":[[450,3]]},"223":{"position":[[170,3]]},"224":{"position":[[263,3]]},"225":{"position":[[150,3]]},"226":{"position":[[80,3]]},"227":{"position":[[305,3]]},"228":{"position":[[133,3]]},"229":{"position":[[116,3]]},"230":{"position":[[113,3]]},"231":{"position":[[108,3]]},"232":{"position":[[59,3]]},"233":{"position":[[147,3]]},"234":{"position":[[104,3]]},"241":{"position":[[2,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]]},"296":{"position":[[2,3]]},"297":{"position":[[2,3]]},"298":{"position":[[161,3]]},"302":{"position":[[75,3]]},"303":{"position":[[59,3]]},"304":{"position":[[76,3]]},"305":{"position":[[45,3]]},"306":{"position":[[41,3]]},"307":{"position":[[40,3]]},"308":{"position":[[29,3]]},"309":{"position":[[42,3]]},"310":{"position":[[30,3]]},"311":{"position":[[30,3]]},"312":{"position":[[79,3]]},"313":{"position":[[50,3]]},"314":{"position":[[30,3]]},"315":{"position":[[72,3]]},"316":{"position":[[55,3]]},"317":{"position":[[54,3]]},"318":{"position":[[41,3]]},"319":{"position":[[44,3]]},"320":{"position":[[30,3]]},"321":{"position":[[43,3]]},"322":{"position":[[50,3]]},"323":{"position":[[44,3]]},"324":{"position":[[44,3]]},"325":{"position":[[44,3]]},"326":{"position":[[48,3]]},"327":{"position":[[103,3]]},"328":{"position":[[46,3]]},"329":{"position":[[235,3]]},"330":{"position":[[47,3]]},"331":{"position":[[235,3]]},"332":{"position":[[270,3]]},"333":{"position":[[98,3]]},"334":{"position":[[78,3]]},"335":{"position":[[28,3]]},"336":{"position":[[171,3]]},"337":{"position":[[95,3]]},"338":{"position":[[150,3]]},"339":{"position":[[80,3]]},"340":{"position":[[40,3]]},"341":{"position":[[123,3]]},"342":{"position":[[62,3]]},"343":{"position":[[76,3]]},"344":{"position":[[48,3]]},"345":{"position":[[40,3]]},"346":{"position":[[34,3]]},"347":{"position":[[54,3]]},"348":{"position":[[62,3]]},"350":{"position":[[20,3]]},"351":{"position":[[20,3]]},"352":{"position":[[26,3]]},"353":{"position":[[34,3]]},"354":{"position":[[34,3]]},"355":{"position":[[34,3]]},"356":{"position":[[51,3]]},"357":{"position":[[40,3]]},"358":{"position":[[86,3]]},"359":{"position":[[92,3]]},"360":{"position":[[43,3]]},"361":{"position":[[69,3]]},"362":{"position":[[20,3]]},"363":{"position":[[26,3]]},"364":{"position":[[50,3]]},"365":{"position":[[48,3]]},"366":{"position":[[44,3]]},"367":{"position":[[44,3]]},"368":{"position":[[45,3]]},"369":{"position":[[57,3]]},"370":{"position":[[44,3]]},"371":{"position":[[36,3]]},"372":{"position":[[62,3]]},"373":{"position":[[27,3]]},"374":{"position":[[72,3]]},"375":{"position":[[76,3]]},"376":{"position":[[61,3]]},"377":{"position":[[45,3]]},"378":{"position":[[59,3]]},"379":{"position":[[45,3]]},"380":{"position":[[43,3]]},"381":{"position":[[45,3]]},"382":{"position":[[24,3]]},"383":{"position":[[68,3]]},"385":{"position":[[197,3]]},"386":{"position":[[134,3]]},"387":{"position":[[251,3]]}},"keywords":{}}],["russ",{"_index":483,"title":{},"content":{"47":{"position":[[347,8]]},"158":{"position":[[329,8]]}},"keywords":{}}],["s",{"_index":101,"title":{},"content":{"8":{"position":[[847,3],[923,2]]},"241":{"position":[[541,6],[577,12]]}},"keywords":{}}],["safari",{"_index":991,"title":{},"content":{"234":{"position":[[85,6]]},"348":{"position":[[49,6]]}},"keywords":{}}],["same",{"_index":118,"title":{},"content":{"10":{"position":[[144,4]]},"20":{"position":[[1285,4]]},"208":{"position":[[76,4]]}},"keywords":{}}],["save",{"_index":113,"title":{},"content":{"10":{"position":[[25,5]]}},"keywords":{}}],["scheme",{"_index":136,"title":{"15":{"position":[[0,7]]},"112":{"position":[[0,7]]}},"content":{"15":{"position":[[26,6]]}},"keywords":{}}],["screen",{"_index":806,"title":{},"content":{"103":{"position":[[37,6]]},"104":{"position":[[31,6]]},"209":{"position":[[56,6]]},"210":{"position":[[56,6]]},"259":{"position":[[71,6],[403,7]]},"260":{"position":[[80,6]]}},"keywords":{}}],["screenshot",{"_index":837,"title":{"204":{"position":[[0,11]]},"256":{"position":[[0,11]]},"318":{"position":[[0,11]]},"363":{"position":[[0,11]]}},"content":{"192":{"position":[[66,11],[221,11]]},"204":{"position":[[53,11],[190,11],[369,10]]},"226":{"position":[[372,11]]},"256":{"position":[[48,10]]},"306":{"position":[[168,11]]},"318":{"position":[[138,11]]},"340":{"position":[[332,11]]}},"keywords":{}}],["script",{"_index":49,"title":{"7":{"position":[[13,8]]},"240":{"position":[[3,6]]},"283":{"position":[[3,6]]}},"content":{},"keywords":{}}],["scroll",{"_index":865,"title":{},"content":{"199":{"position":[[44,7]]}},"keywords":{}}],["sd",{"_index":914,"title":{},"content":{"219":{"position":[[337,3]]},"333":{"position":[[229,3]]}},"keywords":{}}],["second",{"_index":38,"title":{},"content":{"1":{"position":[[281,6]]},"8":{"position":[[522,7],[757,7],[851,9],[926,9]]},"59":{"position":[[103,8]]},"71":{"position":[[101,6]]},"190":{"position":[[75,6]]},"206":{"position":[[245,7],[271,7]]},"220":{"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":876,"title":{},"content":{"204":{"position":[[291,8]]},"259":{"position":[[333,8]]},"261":{"position":[[310,8]]}},"keywords":{}}],["seek",{"_index":753,"title":{"94":{"position":[[0,5]]},"123":{"position":[[0,5]]},"246":{"position":[[0,5]]},"353":{"position":[[0,5]]}},"content":{"89":{"position":[[1184,4],[1226,4]]},"94":{"position":[[294,4]]},"118":{"position":[[1146,4],[1188,4]]},"123":{"position":[[254,4]]},"254":{"position":[[91,5]]},"361":{"position":[[47,4]]}},"keywords":{}}],["seen",{"_index":1030,"title":{},"content":{"262":{"position":[[107,4]]}},"keywords":{}}],["select",{"_index":257,"title":{"23":{"position":[[4,6]]}},"content":{"27":{"position":[[52,11],[319,8],[541,7],[1026,7]]},"219":{"position":[[54,9]]}},"keywords":{}}],["selector",{"_index":261,"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]]},"216":{"position":[[249,9],[401,9]]},"296":{"position":[[153,9]]},"297":{"position":[[3843,9]]},"330":{"position":[[190,9],[322,9]]},"385":{"position":[[89,8],[418,9],[862,9],[1235,9],[1263,9],[1335,9]]},"386":{"position":[[698,9]]},"387":{"position":[[676,9]]}},"keywords":{}}],["self",{"_index":427,"title":{},"content":{"31":{"position":[[15,4]]}},"keywords":{}}],["sent",{"_index":728,"title":{},"content":{"89":{"position":[[582,4]]},"118":{"position":[[544,4]]}},"keywords":{}}],["server",{"_index":902,"title":{},"content":{"213":{"position":[[478,6],[538,6],[620,6]]},"327":{"position":[[320,6]]}},"keywords":{}}],["set",{"_index":170,"title":{"26":{"position":[[11,7]]},"72":{"position":[[0,8]]},"183":{"position":[[0,8]]},"205":{"position":[[0,8]]},"216":{"position":[[0,9]]},"319":{"position":[[0,8]]},"330":{"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]]},"43":{"position":[[189,3],[202,3]]},"52":{"position":[[38,3]]},"72":{"position":[[38,7]]},"73":{"position":[[50,7],[174,8]]},"94":{"position":[[251,3]]},"154":{"position":[[106,3]]},"184":{"position":[[138,8]]},"201":{"position":[[94,7],[124,3],[131,7],[258,8]]},"202":{"position":[[106,7],[255,8]]},"203":{"position":[[94,7],[242,8]]},"205":{"position":[[51,7],[211,8]]},"211":{"position":[[223,8]]},"216":{"position":[[41,7],[80,7],[193,8],[208,9],[236,7],[388,7]]},"222":{"position":[[753,3]]},"223":{"position":[[24,3]]},"224":{"position":[[24,3]]},"226":{"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]]},"298":{"position":[[258,8]]},"315":{"position":[[55,7],[181,8]]},"316":{"position":[[172,8]]},"317":{"position":[[170,8]]},"319":{"position":[[141,8]]},"325":{"position":[[192,8]]},"330":{"position":[[144,8],[159,9]]},"340":{"position":[[348,8]]},"385":{"position":[[294,8],[360,9]]},"386":{"position":[[231,8],[297,9]]},"387":{"position":[[348,8],[414,9]]}},"keywords":{}}],["setart",{"_index":222,"title":{},"content":{"22":{"position":[[480,7]]},"300":{"position":[[398,7]]}},"keywords":{}}],["setart(art",{"_index":247,"title":{},"content":{"22":{"position":[[1080,13]]},"300":{"position":[[998,13]]}},"keywords":{}}],["setinterval(upd",{"_index":228,"title":{},"content":{"22":{"position":[[620,19]]},"300":{"position":[[538,19]]}},"keywords":{}}],["setter",{"_index":508,"title":{},"content":{"53":{"position":[[53,7]]},"353":{"position":[[4,9]]},"354":{"position":[[4,9]]},"355":{"position":[[4,9]]}},"keywords":{}}],["setter/gett",{"_index":1163,"title":{},"content":{"356":{"position":[[4,16]]},"357":{"position":[[4,16]]},"360":{"position":[[4,16]]},"361":{"position":[[4,16]]},"366":{"position":[[4,16]]},"367":{"position":[[4,16]]},"368":{"position":[[4,16]]},"369":{"position":[[4,16]]},"370":{"position":[[4,16]]},"372":{"position":[[4,16]]},"374":{"position":[[4,16]]},"375":{"position":[[4,16]]},"376":{"position":[[4,16]]},"377":{"position":[[4,16]]},"378":{"position":[[4,16]]},"380":{"position":[[4,16]]},"381":{"position":[[4,16]]}},"keywords":{}}],["setter/getterdefault",{"_index":1068,"title":{},"content":{"271":{"position":[[6,21]]}},"keywords":{}}],["setter/getterparamet",{"_index":998,"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":995,"title":{},"content":{"246":{"position":[[6,16]]},"247":{"position":[[6,16]]},"248":{"position":[[6,16]]}},"keywords":{}}],["settim",{"_index":224,"title":{},"content":{"22":{"position":[[519,8]]},"300":{"position":[[437,8]]}},"keywords":{}}],["settime((tim",{"_index":227,"title":{},"content":{"22":{"position":[[588,14]]},"300":{"position":[[506,14]]}},"keywords":{}}],["settimeout",{"_index":491,"title":{},"content":{"50":{"position":[[289,13]]},"51":{"position":[[336,13]]},"52":{"position":[[350,13]]},"53":{"position":[[358,13]]},"56":{"position":[[562,13]]},"57":{"position":[[645,13]]},"61":{"position":[[209,13]]},"62":{"position":[[651,13]]},"64":{"position":[[231,13]]},"65":{"position":[[641,13]]},"67":{"position":[[243,13]]},"69":{"position":[[234,13]]},"73":{"position":[[276,13]]},"161":{"position":[[258,13]]},"162":{"position":[[299,13]]},"163":{"position":[[320,13]]},"164":{"position":[[306,13]]},"167":{"position":[[533,13]]},"168":{"position":[[403,13]]},"172":{"position":[[168,13]]},"173":{"position":[[399,13]]},"175":{"position":[[196,13]]},"176":{"position":[[394,13]]},"178":{"position":[[196,13]]},"180":{"position":[[191,13]]},"184":{"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]]},"351":{"position":[[173,13]]},"352":{"position":[[181,13]]},"355":{"position":[[176,13]]},"358":{"position":[[229,13]]},"359":{"position":[[235,13]]},"366":{"position":[[213,13]]},"367":{"position":[[219,13]]},"368":{"position":[[210,13]]}},"keywords":{}}],["setting.queryselector('input[type=rang",{"_index":1138,"title":{},"content":{"292":{"position":[[578,44]]}},"keywords":{}}],["shaka",{"_index":616,"title":{"80":{"position":[[0,5]]},"139":{"position":[[0,5]]}},"content":{},"keywords":{}}],["shaka.player(video",{"_index":622,"title":{},"content":{"80":{"position":[[290,20]]},"139":{"position":[[284,20]]}},"keywords":{}}],["shaka.polyfill.installal",{"_index":621,"title":{},"content":{"80":{"position":[[244,28]]},"139":{"position":[[238,28]]}},"keywords":{}}],["shortcut",{"_index":882,"title":{},"content":{"206":{"position":[[42,8]]}},"keywords":{}}],["show",{"_index":485,"title":{"50":{"position":[[0,5]]},"56":{"position":[[0,5]]},"59":{"position":[[0,5]]},"61":{"position":[[0,5]]},"64":{"position":[[0,5]]},"67":{"position":[[0,5]]},"69":{"position":[[0,5]]},"73":{"position":[[0,5]]},"161":{"position":[[0,5]]},"167":{"position":[[0,5]]},"170":{"position":[[0,5]]},"172":{"position":[[0,5]]},"175":{"position":[[0,5]]},"178":{"position":[[0,5]]},"180":{"position":[[0,5]]},"184":{"position":[[0,5]]}},"content":{"50":{"position":[[29,4]]},"56":{"position":[[29,4]]},"59":{"position":[[30,4]]},"61":{"position":[[30,4]]},"64":{"position":[[30,4]]},"67":{"position":[[29,4]]},"69":{"position":[[31,4]]},"73":{"position":[[29,4]]},"161":{"position":[[21,4]]},"167":{"position":[[21,4]]},"170":{"position":[[21,4]]},"172":{"position":[[21,4]]},"175":{"position":[[21,4]]},"178":{"position":[[21,4]]},"180":{"position":[[21,4]]},"184":{"position":[[21,4]]},"220":{"position":[[23,4]]},"289":{"position":[[25,4]]}},"keywords":{}}],["side",{"_index":862,"title":{},"content":{"198":{"position":[[194,5]]},"213":{"position":[[485,4],[545,4],[627,5]]},"230":{"position":[[75,4]]},"327":{"position":[[327,4]]}},"keywords":{}}],["sierra"",{"_index":342,"title":{},"content":{"25":{"position":[[2751,12]]},"297":{"position":[[2751,12]]}},"keywords":{}}],["similar",{"_index":370,"title":{},"content":{"27":{"position":[[20,7]]}},"keywords":{}}],["singl",{"_index":153,"title":{"20":{"position":[[9,6]]}},"content":{"20":{"position":[[9,6]]}},"keywords":{}}],["size",{"_index":501,"title":{},"content":{"51":{"position":[[269,6],[399,6]]},"52":{"position":[[266,6]]},"53":{"position":[[291,6],[494,6]]},"162":{"position":[[232,6],[362,6]]},"163":{"position":[[236,6]]},"164":{"position":[[239,6],[442,6]]},"188":{"position":[[105,5],[338,4]]},"194":{"position":[[197,4]]},"198":{"position":[[32,4],[86,5],[171,4]]},"224":{"position":[[473,6]]},"233":{"position":[[80,4],[98,5]]},"266":{"position":[[21,4],[246,4]]},"338":{"position":[[360,6]]}},"keywords":{}}],["skip",{"_index":83,"title":{},"content":{"8":{"position":[[501,8],[1109,9]]}},"keywords":{}}],["skyline"",{"_index":344,"title":{},"content":{"25":{"position":[[2840,13]]},"297":{"position":[[2840,13]]}},"keywords":{}}],["slider",{"_index":412,"title":{"29":{"position":[[10,7]]}},"content":{},"keywords":{}}],["slumber"",{"_index":346,"title":{},"content":{"25":{"position":[[2930,13]]},"297":{"position":[[2930,13]]}},"keywords":{}}],["someth",{"_index":571,"title":{},"content":{"75":{"position":[[191,10]]},"186":{"position":[[126,10]]},"221":{"position":[[186,10]]},"335":{"position":[[123,10]]}},"keywords":{}}],["sometim",{"_index":188,"title":{},"content":{"21":{"position":[[20,9]]},"227":{"position":[[215,9]]}},"keywords":{}}],["sourc",{"_index":821,"title":{},"content":{"189":{"position":[[43,6]]},"204":{"position":[[321,6]]}},"keywords":{}}],["space",{"_index":889,"title":{},"content":{"206":{"position":[[279,5]]},"320":{"position":[[183,5]]}},"keywords":{}}],["specifi",{"_index":969,"title":{},"content":{"227":{"position":[[32,7],[295,7]]}},"keywords":{}}],["speed",{"_index":868,"title":{},"content":{"202":{"position":[[55,5]]},"268":{"position":[[65,6]]},"285":{"position":[[485,6]]}},"keywords":{}}],["src="${img}">",{"_index":517,"title":{},"content":{"56":{"position":[[263,28],[420,28]]},"57":{"position":[[730,28]]},"167":{"position":[[234,28],[391,28]]},"168":{"position":[[488,28]]},"215":{"position":[[710,28]]},"329":{"position":[[470,28]]}},"keywords":{}}],["src="/assets/img/ploading.gif">",{"_index":956,"title":{},"content":{"226":{"position":[[204,46]]},"340":{"position":[[164,46]]}},"keywords":{}}],["src="/assets/img/state.png">",{"_index":957,"title":{},"content":{"226":{"position":[[267,43]]},"340":{"position":[[227,43]]}},"keywords":{}}],["src="/assets/img/state.svg">",{"_index":402,"title":{},"content":{"28":{"position":[[480,43]]},"29":{"position":[[591,43]]},"386":{"position":[[399,43]]},"387":{"position":[[513,43]]}},"keywords":{}}],["src="/assets/sample/poster.jpg">",{"_index":74,"title":{},"content":{"8":{"position":[[251,47]]},"241":{"position":[[224,47]]}},"keywords":{}}],["src="https://cdn.jsdelivr.net/npm/artplay",{"_index":57,"title":{},"content":{"7":{"position":[[134,48]]},"240":{"position":[[131,48]]},"283":{"position":[[135,48]]}},"keywords":{}}],["src="https://unpkg.com/artplay",{"_index":60,"title":{},"content":{"7":{"position":[[280,37]]},"240":{"position":[[277,37]]},"283":{"position":[[289,37]]}},"keywords":{}}],["src="path/to/artplay",{"_index":54,"title":{},"content":{"7":{"position":[[32,27]]},"240":{"position":[[29,27]]},"283":{"position":[[29,27]]}},"keywords":{}}],["src="path/to/artplayer.js"></script>",{"_index":656,"title":{},"content":{"85":{"position":[[312,55]]}},"keywords":{}}],["srt",{"_index":950,"title":{},"content":{"224":{"position":[[175,4],[414,6]]},"338":{"position":[[301,6]]}},"keywords":{}}],["ssr",{"_index":144,"title":{},"content":{"18":{"position":[[59,3]]},"115":{"position":[[31,3]]},"213":{"position":[[43,3],[451,3]]},"327":{"position":[[26,3],[314,3]]}},"keywords":{}}],["start",{"_index":744,"title":{},"content":{"89":{"position":[[991,5]]},"118":{"position":[[953,5]]}},"keywords":{}}],["state",{"_index":395,"title":{},"content":{"28":{"position":[[137,5],[750,5]]},"29":{"position":[[133,5]]},"99":{"position":[[149,7],[168,5],[234,5]]},"128":{"position":[[132,7],[151,5],[178,5]]},"191":{"position":[[70,5]]},"226":{"position":[[251,6]]},"340":{"position":[[211,6]]}},"keywords":{}}],["static",{"_index":108,"title":{"9":{"position":[[0,6]]}},"content":{},"keywords":{}}],["step",{"_index":419,"title":{},"content":{"29":{"position":[[306,4]]},"387":{"position":[[231,4]]}},"keywords":{}}],["step="1"",{"_index":1133,"title":{},"content":{"292":{"position":[[435,18]]}},"keywords":{}}],["stinson"",{"_index":348,"title":{},"content":{"25":{"position":[[3020,13]]},"297":{"position":[[3020,13]]}},"keywords":{}}],["stop",{"_index":715,"title":{},"content":{"89":{"position":[[223,4],[349,8],[718,7],[1556,7]]},"118":{"position":[[185,4],[311,8],[680,7],[1518,7]]}},"keywords":{}}],["storag",{"_index":452,"title":{"43":{"position":[[0,8]]},"154":{"position":[[0,8]]}},"content":{"43":{"position":[[31,7]]}},"keywords":{}}],["storage.googleapis.com/shaka",{"_index":618,"title":{},"content":{"80":{"position":[[136,31]]},"139":{"position":[[130,31]]}},"keywords":{}}],["store",{"_index":132,"title":{},"content":{"14":{"position":[[13,5]]}},"keywords":{}}],["streams.mux.dev/x36xhzz/x36xhzz.m3u8",{"_index":597,"title":{},"content":{"78":{"position":[[147,38]]},"137":{"position":[[141,38]]}},"keywords":{}}],["string",{"_index":121,"title":{},"content":{"11":{"position":[[6,6]]},"12":{"position":[[6,6]]},"18":{"position":[[6,6],[34,7]]},"27":{"position":[[336,6]]},"28":{"position":[[189,6]]},"29":{"position":[[183,6]]},"57":{"position":[[133,6],[441,6]]},"62":{"position":[[135,6],[443,6],[488,6]]},"65":{"position":[[138,6],[446,6]]},"108":{"position":[[4,6]]},"109":{"position":[[4,6]]},"115":{"position":[[4,6]]},"168":{"position":[[66,6],[220,6]]},"173":{"position":[[66,6],[220,6],[244,6]]},"176":{"position":[[66,6],[220,6]]},"215":{"position":[[129,6],[437,6]]},"217":{"position":[[132,6],[440,6]]},"218":{"position":[[147,6],[455,6],[500,6]]},"219":{"position":[[157,6],[181,6]]},"220":{"position":[[151,6]]},"222":{"position":[[404,6]]},"223":{"position":[[91,6]]},"224":{"position":[[123,6],[148,6],[221,6]]},"226":{"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]]},"303":{"position":[[4,9]]},"305":{"position":[[4,9]]},"306":{"position":[[4,9]]},"307":{"position":[[4,9]]},"329":{"position":[[64,6],[218,6]]},"331":{"position":[[64,6],[218,6]]},"332":{"position":[[65,6],[219,6],[243,6]]},"333":{"position":[[68,6],[84,6]]},"334":{"position":[[64,6]]},"337":{"position":[[40,6]]},"338":{"position":[[56,6],[73,6],[127,6]]},"341":{"position":[[4,9]]},"343":{"position":[[4,9]]},"357":{"position":[[21,6]]},"358":{"position":[[16,6]]},"359":{"position":[[16,6]]},"369":{"position":[[21,6]]},"374":{"position":[[21,6]]},"376":{"position":[[21,6]]},"379":{"position":[[16,6]]},"380":{"position":[[21,6]]},"381":{"position":[[21,6]]},"385":{"position":[[183,6]]},"386":{"position":[[120,6]]},"387":{"position":[[116,6]]}},"keywords":{}}],["stringdefault",{"_index":820,"title":{},"content":{"189":{"position":[[6,14]]},"191":{"position":[[6,14]]},"192":{"position":[[6,14]]},"193":{"position":[[6,14]]},"227":{"position":[[6,14]]},"229":{"position":[[6,14]]}},"keywords":{}}],["string、el",{"_index":375,"title":{},"content":{"27":{"position":[[125,14],[170,14]]},"28":{"position":[[30,14],[75,14]]},"29":{"position":[[30,14],[75,14]]},"57":{"position":[[258,14]]},"62":{"position":[[260,14]]},"65":{"position":[[263,14]]},"168":{"position":[[119,14]]},"173":{"position":[[119,14]]},"176":{"position":[[119,14]]},"215":{"position":[[254,14]]},"217":{"position":[[257,14]]},"218":{"position":[[272,14]]},"302":{"position":[[4,17]]},"329":{"position":[[117,14]]},"331":{"position":[[117,14]]},"332":{"position":[[118,14]]},"385":{"position":[[37,14],[68,14]]},"386":{"position":[[13,14],[44,14]]},"387":{"position":[[13,14],[44,14]]}},"keywords":{}}],["string、elementdefault",{"_index":815,"title":{},"content":{"188":{"position":[[6,22]]}},"keywords":{}}],["style",{"_index":236,"title":{"51":{"position":[[0,6]]},"162":{"position":[[0,6]]}},"content":{"22":{"position":[[921,8]]},"51":{"position":[[22,5],[64,5],[236,6]]},"52":{"position":[[233,6]]},"53":{"position":[[262,6],[463,6]]},"56":{"position":[[292,6],[449,6]]},"57":{"position":[[302,5],[325,5],[759,6]]},"62":{"position":[[304,5],[327,5],[805,6]]},"65":{"position":[[307,5],[330,5]]},"162":{"position":[[16,5],[199,6]]},"163":{"position":[[203,6]]},"164":{"position":[[210,6],[411,6]]},"167":{"position":[[263,6],[420,6]]},"168":{"position":[[145,5],[517,6]]},"173":{"position":[[145,5]]},"176":{"position":[[145,5]]},"215":{"position":[[298,5],[321,5],[739,6]]},"217":{"position":[[301,5],[324,5]]},"218":{"position":[[316,5],[339,5],[759,6],[1006,6]]},"224":{"position":[[184,5],[206,5],[440,6]]},"292":{"position":[[481,6]]},"300":{"position":[[839,8]]},"329":{"position":[[143,5],[499,6]]},"331":{"position":[[143,5]]},"332":{"position":[[144,5],[480,6],[671,6]]},"338":{"position":[[100,5],[327,6]]}},"keywords":{}}],["style="color:red">",{"_index":1166,"title":{},"content":{"385":{"position":[[463,33]]}},"keywords":{}}],["style="color:red">subtitl",{"_index":263,"title":{},"content":{"24":{"position":[[198,39]]},"27":{"position":[[641,39]]},"296":{"position":[[198,39]]}},"keywords":{}}],["style="color:yellow">",{"_index":1167,"title":{},"content":{"385":{"position":[[577,36]]}},"keywords":{}}],["style="color:yellow">subtitl",{"_index":266,"title":{},"content":{"24":{"position":[[318,42]]},"27":{"position":[[761,42]]},"296":{"position":[[318,42]]}},"keywords":{}}],["style="width",{"_index":515,"title":{},"content":{"56":{"position":[[232,18],[389,18]]},"57":{"position":[[699,18]]},"167":{"position":[[203,18],[360,18]]},"168":{"position":[[457,18]]},"215":{"position":[[679,18]]},"329":{"position":[[439,18]]}},"keywords":{}}],["submenu",{"_index":910,"title":{},"content":{"216":{"position":[[269,8],[294,8],[421,8],[446,8]]}},"keywords":{}}],["subtitl",{"_index":259,"title":{"24":{"position":[[7,9]]},"49":{"position":[[0,9]]},"160":{"position":[[0,9]]},"224":{"position":[[0,9]]},"338":{"position":[[0,9]]}},"content":{"24":{"position":[[138,9]]},"27":{"position":[[549,10],[581,9]]},"49":{"position":[[24,8]]},"50":{"position":[[46,8],[165,9]]},"51":{"position":[[55,8],[169,9]]},"52":{"position":[[54,8],[166,9]]},"53":{"position":[[80,8],[195,9],[452,10]]},"161":{"position":[[134,9]]},"162":{"position":[[132,9]]},"163":{"position":[[136,9]]},"164":{"position":[[143,9],[400,10]]},"211":{"position":[[28,8],[172,9]]},"224":{"position":[[32,9],[64,9],[130,8],[155,8],[197,8],[228,8],[360,9]]},"296":{"position":[[138,9]]},"325":{"position":[[141,9]]},"338":{"position":[[247,9]]}},"keywords":{}}],["subtitleoffset",{"_index":893,"title":{"211":{"position":[[0,15]]},"325":{"position":[[0,15]]}},"content":{"211":{"position":[[238,15]]},"325":{"position":[[207,15]]}},"keywords":{}}],["success",{"_index":930,"title":{},"content":{"222":{"position":[[366,11]]}},"keywords":{}}],["such",{"_index":787,"title":{},"content":{"98":{"position":[[35,4]]},"188":{"position":[[369,4]]},"194":{"position":[[251,5]]},"227":{"position":[[185,5]]},"255":{"position":[[237,4]]},"259":{"position":[[411,4]]},"261":{"position":[[378,5]]}},"keywords":{}}],["suffix",{"_index":970,"title":{},"content":{"227":{"position":[[159,6],[265,7]]}},"keywords":{}}],["support",{"_index":98,"title":{},"content":{"8":{"position":[[800,7]]},"27":{"position":[[68,7]]},"77":{"position":[[388,7]]},"78":{"position":[[506,7]]},"189":{"position":[[67,7]]},"222":{"position":[[396,7]]},"224":{"position":[[56,7]]},"226":{"position":[[58,7]]},"229":{"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":628,"title":{},"content":{"81":{"position":[[444,14]]},"140":{"position":[[438,14]]}},"keywords":{}}],["suspend",{"_index":764,"title":{},"content":{"89":{"position":[[1392,10]]},"118":{"position":[[1354,10]]}},"keywords":{}}],["sutro"",{"_index":350,"title":{},"content":{"25":{"position":[[3108,11]]},"297":{"position":[[3108,11]]}},"keywords":{}}],["switch",{"_index":258,"title":{"24":{"position":[[0,6]]},"25":{"position":[[0,6]]},"28":{"position":[[4,6]]},"53":{"position":[[0,7]]},"164":{"position":[[0,7]]}},"content":{"28":{"position":[[107,6],[524,7],[743,6],[920,7],[1035,7]]},"53":{"position":[[23,6]]},"164":{"position":[[16,6]]},"205":{"position":[[72,6]]},"206":{"position":[[285,6]]},"207":{"position":[[55,6]]},"245":{"position":[[15,6]]},"386":{"position":[[65,6],[443,7],[782,7],[892,7]]}},"keywords":{}}],["switchoff",{"_index":967,"title":{},"content":{"226":{"position":[[614,10]]},"340":{"position":[[574,10]]}},"keywords":{}}],["switchon",{"_index":966,"title":{},"content":{"226":{"position":[[600,9]]},"340":{"position":[[560,9]]}},"keywords":{}}],["switchqual",{"_index":1006,"title":{"252":{"position":[[0,14]]},"359":{"position":[[0,14]]}},"content":{},"keywords":{}}],["switchurl",{"_index":1001,"title":{"251":{"position":[[0,10]]},"358":{"position":[[0,10]]}},"content":{"252":{"position":[[72,10]]},"359":{"position":[[34,9]]}},"keywords":{}}],["synchronousplayback",{"_index":1098,"title":{},"content":{"285":{"position":[[743,20]]}},"keywords":{}}],["syntax",{"_index":191,"title":{},"content":{"21":{"position":[[50,6]]}},"keywords":{}}],["take",{"_index":564,"title":{},"content":{"71":{"position":[[423,4]]},"206":{"position":[[326,4]]}},"keywords":{}}],["templat",{"_index":441,"title":{"38":{"position":[[0,9]]},"149":{"position":[[0,9]]}},"content":{},"keywords":{}}],["template/react.j",{"_index":685,"title":{},"content":{"87":{"position":[[35,17]]}},"keywords":{}}],["template/vue.j",{"_index":663,"title":{},"content":{"86":{"position":[[33,15]]}},"keywords":{}}],["temporari",{"_index":771,"title":{},"content":{"89":{"position":[[1577,9]]},"118":{"position":[[1539,9]]}},"keywords":{}}],["termin",{"_index":723,"title":{},"content":{"89":{"position":[[439,11]]},"118":{"position":[[401,11]]}},"keywords":{}}],["text",{"_index":379,"title":{},"content":{"27":{"position":[[351,4]]},"28":{"position":[[204,4]]},"29":{"position":[[198,4]]},"57":{"position":[[455,4]]},"62":{"position":[[457,4]]},"65":{"position":[[460,4]]},"215":{"position":[[451,4]]},"217":{"position":[[454,4]]},"218":{"position":[[469,4]]},"220":{"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]]},"334":{"position":[[59,4],[200,5],[241,5],[277,5],[312,5],[353,5]]}},"keywords":{}}],["text.trim",{"_index":1124,"title":{},"content":{"291":{"position":[[334,13]]}},"keywords":{}}],["theme",{"_index":839,"title":{"193":{"position":[[0,6]]},"274":{"position":[[0,6]]},"307":{"position":[[0,6]]},"381":{"position":[[0,6]]}},"content":{"193":{"position":[[33,5],[180,6]]},"274":{"position":[[64,5]]},"285":{"position":[[1049,6]]},"307":{"position":[[137,6]]}},"keywords":{}}],["third",{"_index":578,"title":{"76":{"position":[[0,5]]}},"content":{"228":{"position":[[86,5]]}},"keywords":{}}],["this.$emit("get",{"_index":676,"title":{},"content":{"86":{"position":[[454,20]]}},"keywords":{}}],["this.$nexttick",{"_index":675,"title":{},"content":{"86":{"position":[[428,17]]}},"keywords":{}}],["this.$refs.artref",{"_index":674,"title":{},"content":{"86":{"position":[[405,18]]}},"keywords":{}}],["this.inst",{"_index":672,"title":{},"content":{"86":{"position":[[346,13],[491,15],[535,14]]}},"keywords":{}}],["this.instance.destroy",{"_index":680,"title":{},"content":{"86":{"position":[[561,22]]}},"keywords":{}}],["this.instance.destroy(fals",{"_index":681,"title":{},"content":{"86":{"position":[[586,29]]}},"keywords":{}}],["this.opt",{"_index":673,"title":{},"content":{"86":{"position":[[378,15]]}},"keywords":{}}],["this.play",{"_index":829,"title":{},"content":{"190":{"position":[[309,12]]},"304":{"position":[[202,12]]}},"keywords":{}}],["this就是播放器实例,但回调函数假如使用了箭头函数,thi",{"_index":1157,"title":{},"content":{"304":{"position":[[223,47]]}},"keywords":{}}],["three",{"_index":163,"title":{},"content":{"20":{"position":[[192,5]]},"189":{"position":[[75,5]]}},"keywords":{}}],["through",{"_index":62,"title":{},"content":{"7":{"position":[[424,7]]},"10":{"position":[[87,7]]},"20":{"position":[[305,7]]},"22":{"position":[[127,7]]},"213":{"position":[[214,7]]}},"keywords":{}}],["thumbnail",{"_index":940,"title":{"223":{"position":[[0,11]]},"337":{"position":[[0,11]]}},"content":{"223":{"position":[[267,11]]},"337":{"position":[[192,11]]}},"keywords":{}}],["time",{"_index":19,"title":{},"content":{"1":{"position":[[42,4],[317,4],[368,5]]},"8":{"position":[[453,4],[699,4]]},"10":{"position":[[149,5]]},"22":{"position":[[401,4],[512,6],[609,4]]},"59":{"position":[[91,4]]},"89":{"position":[[1424,4]]},"94":{"position":[[24,4]]},"101":{"position":[[86,5]]},"118":{"position":[[1386,4]]},"195":{"position":[[70,4]]},"208":{"position":[[81,5]]},"211":{"position":[[37,4]]},"220":{"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]]},"300":{"position":[[319,4],[430,6],[527,4]]},"334":{"position":[[35,6],[190,5],[230,5],[266,5],[301,5],[342,5]]}},"keywords":{}}],["time={tim",{"_index":249,"title":{},"content":{"22":{"position":[[1133,11],[1209,11]]},"300":{"position":[[1051,11],[1127,11]]}},"keywords":{}}],["timer",{"_index":219,"title":{},"content":{"22":{"position":[[393,7]]},"300":{"position":[[311,7]]}},"keywords":{}}],["tip",{"_index":2,"title":{},"content":{"0":{"position":[[15,3]]},"71":{"position":[[402,3]]},"94":{"position":[[247,3]]},"194":{"position":[[171,3]]},"197":{"position":[[184,3]]},"204":{"position":[[271,3]]},"206":{"position":[[305,3]]},"213":{"position":[[447,3]]},"222":{"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":835,"title":{"192":{"position":[[0,6]]},"273":{"position":[[0,6]]},"306":{"position":[[0,6]]},"380":{"position":[[0,6]]}},"content":{"192":{"position":[[191,6]]},"273":{"position":[[64,5],[242,7]]},"306":{"position":[[138,6]]}},"keywords":{}}],["toaster"",{"_index":352,"title":{},"content":{"25":{"position":[[3196,13]]},"297":{"position":[[3196,13]]}},"keywords":{}}],["toggl",{"_index":397,"title":{"245":{"position":[[0,7]]},"352":{"position":[[0,7]]}},"content":{"28":{"position":[[168,6]]}},"keywords":{}}],["tooltip",{"_index":378,"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]]},"57":{"position":[[433,7]]},"62":{"position":[[435,7],[778,8]]},"65":{"position":[[438,7]]},"168":{"position":[[212,7]]},"173":{"position":[[212,7],[485,8]]},"176":{"position":[[212,7]]},"215":{"position":[[429,7]]},"217":{"position":[[432,7]]},"218":{"position":[[447,7],[732,8],[979,8]]},"329":{"position":[[210,7]]},"331":{"position":[[210,7]]},"332":{"position":[[211,7],[458,8],[649,8]]},"385":{"position":[[175,7],[400,8],[844,8]]},"386":{"position":[[112,7],[326,8]]},"387":{"position":[[108,7],[440,8],[760,8],[882,8]]}},"keywords":{}}],["top",{"_index":519,"title":{},"content":{"56":{"position":[[323,4],[480,4]]},"57":{"position":[[790,4]]},"167":{"position":[[294,4],[451,4]]},"168":{"position":[[548,4]]},"215":{"position":[[770,4]]},"329":{"position":[[530,4]]}},"keywords":{}}],["torrent",{"_index":629,"title":{},"content":{"81":{"position":[[465,10],[490,8],[609,9]]},"140":{"position":[[459,10],[484,8],[603,9]]}},"keywords":{}}],["torrent.files[0",{"_index":633,"title":{},"content":{"81":{"position":[[632,17]]},"140":{"position":[[626,17]]}},"keywords":{}}],["total",{"_index":94,"title":{},"content":{"8":{"position":[[728,5]]}},"keywords":{}}],["totaldur",{"_index":87,"title":{},"content":{"8":{"position":[[576,14],[765,14]]},"241":{"position":[[391,31],[479,14]]}},"keywords":{}}],["tri",{"_index":759,"title":{},"content":{"89":{"position":[[1280,6]]},"118":{"position":[[1242,6]]}},"keywords":{}}],["trigger",{"_index":532,"title":{},"content":{"57":{"position":[[392,9]]},"62":{"position":[[394,9]]},"65":{"position":[[397,9]]},"101":{"position":[[69,7]]},"105":{"position":[[0,7]]},"215":{"position":[[388,9]]},"217":{"position":[[391,9]]},"218":{"position":[[406,9]]},"254":{"position":[[113,7]]}},"keywords":{}}],["true",{"_index":66,"title":{},"content":{"8":{"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]]},"50":{"position":[[331,5]]},"64":{"position":[[225,5]]},"65":{"position":[[635,5]]},"67":{"position":[[237,5]]},"69":{"position":[[228,5]]},"73":{"position":[[183,5],[199,5],[270,5]]},"77":{"position":[[121,5]]},"78":{"position":[[122,5]]},"79":{"position":[[133,5],[325,6]]},"80":{"position":[[125,5]]},"81":{"position":[[127,5],[578,5],[683,5]]},"86":{"position":[[322,5]]},"99":{"position":[[178,5]]},"100":{"position":[[142,5]]},"103":{"position":[[155,5]]},"104":{"position":[[152,5]]},"128":{"position":[[157,17]]},"129":{"position":[[121,5]]},"132":{"position":[[123,5]]},"133":{"position":[[126,5]]},"136":{"position":[[115,5]]},"137":{"position":[[116,5]]},"138":{"position":[[127,5],[319,6]]},"139":{"position":[[119,5]]},"140":{"position":[[121,5],[572,5],[677,5]]},"161":{"position":[[300,5]]},"175":{"position":[[190,5]]},"176":{"position":[[388,5]]},"178":{"position":[[190,5]]},"180":{"position":[[185,5]]},"184":{"position":[[147,5],[163,5],[234,5]]},"190":{"position":[[286,5]]},"192":{"position":[[233,5]]},"195":{"position":[[182,5]]},"196":{"position":[[159,5]]},"197":{"position":[[160,5],[173,5],[283,5]]},"198":{"position":[[344,5]]},"199":{"position":[[230,5]]},"200":{"position":[[154,5]]},"201":{"position":[[142,4],[252,5],[267,5]]},"202":{"position":[[249,5],[264,5]]},"203":{"position":[[236,5],[251,5]]},"204":{"position":[[202,5]]},"205":{"position":[[220,5]]},"206":{"position":[[22,4],[163,5]]},"207":{"position":[[199,5]]},"208":{"position":[[22,4],[232,5]]},"209":{"position":[[228,5]]},"210":{"position":[[232,5]]},"211":{"position":[[232,5],[254,5]]},"212":{"position":[[219,5]]},"213":{"position":[[436,5]]},"214":{"position":[[22,4],[173,5]]},"216":{"position":[[202,5]]},"217":{"position":[[772,5]]},"219":{"position":[[325,5]]},"225":{"position":[[286,5],[305,5]]},"230":{"position":[[216,5]]},"231":{"position":[[218,5]]},"232":{"position":[[170,5]]},"233":{"position":[[261,5]]},"234":{"position":[[210,5]]},"241":{"position":[[109,5],[127,5],[148,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]]},"296":{"position":[[176,5]]},"297":{"position":[[3777,5]]},"298":{"position":[[267,5]]},"304":{"position":[[180,5]]},"306":{"position":[[180,5]]},"309":{"position":[[147,5]]},"310":{"position":[[134,5]]},"311":{"position":[[137,5],[150,5],[193,12]]},"312":{"position":[[201,5]]},"313":{"position":[[157,5]]},"314":{"position":[[133,5]]},"315":{"position":[[65,4],[175,5],[190,5]]},"316":{"position":[[166,5],[181,5]]},"317":{"position":[[164,5],[179,5]]},"318":{"position":[[150,5]]},"319":{"position":[[150,5]]},"320":{"position":[[15,4],[135,5]]},"321":{"position":[[145,5]]},"322":{"position":[[15,4],[154,5]]},"323":{"position":[[153,5]]},"324":{"position":[[156,5]]},"325":{"position":[[201,5],[223,5]]},"326":{"position":[[162,5]]},"327":{"position":[[300,5]]},"328":{"position":[[15,4],[156,5]]},"330":{"position":[[153,5]]},"331":{"position":[[505,5]]},"333":{"position":[[217,5]]},"339":{"position":[[216,5],[235,5]]},"344":{"position":[[151,5]]},"345":{"position":[[150,5]]},"346":{"position":[[145,5]]},"347":{"position":[[168,5]]},"348":{"position":[[168,5]]},"350":{"position":[[124,5]]},"351":{"position":[[124,5]]},"352":{"position":[[130,5]]},"360":{"position":[[208,5]]},"366":{"position":[[153,5],[207,5]]},"367":{"position":[[156,5],[213,5]]},"368":{"position":[[157,5],[204,5]]},"370":{"position":[[183,5]]},"371":{"position":[[140,5]]},"372":{"position":[[45,4],[233,5]]},"378":{"position":[[234,5]]},"379":{"position":[[236,6]]},"383":{"position":[[61,4]]},"385":{"position":[[303,5],[315,5],[335,5],[354,5],[441,5],[885,5]]},"386":{"position":[[240,5],[252,5],[272,5],[291,5],[721,5],[900,5]]},"387":{"position":[[357,5],[369,5],[389,5],[408,5],[699,5]]}},"keywords":{}}],["ts",{"_index":972,"title":{},"content":{"227":{"position":[[205,5]]}},"keywords":{}}],["turn",{"_index":91,"title":{},"content":{"8":{"position":[[681,6]]}},"keywords":{}}],["tw",{"_index":477,"title":{},"content":{"47":{"position":[[219,4]]},"158":{"position":[[201,4]]},"229":{"position":[[111,2]]},"343":{"position":[[71,2]]}},"keywords":{}}],["two",{"_index":538,"title":{},"content":{"59":{"position":[[99,3]]},"251":{"position":[[134,3]]},"252":{"position":[[147,3]]}},"keywords":{}}],["type",{"_index":111,"title":{"21":{"position":[[14,5]]},"227":{"position":[[0,5]]},"341":{"position":[[0,5]]}},"content":{"10":{"position":[[0,5]]},"11":{"position":[[0,5]]},"12":{"position":[[0,5]]},"13":{"position":[[0,5]]},"14":{"position":[[0,5]]},"15":{"position":[[0,5]]},"16":{"position":[[0,5]]},"17":{"position":[[0,5]]},"18":{"position":[[0,5]]},"19":{"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":[[0,5]]},"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],[150,4]]},"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]]},"53":{"position":[[0,5]]},"54":{"position":[[0,5]]},"55":{"position":[[0,5]]},"56":{"position":[[0,5]]},"57":{"position":[[0,5],[63,4]]},"58":{"position":[[0,5]]},"59":{"position":[[0,5]]},"60":{"position":[[0,5]]},"61":{"position":[[0,5]]},"62":{"position":[[0,5],[65,4]]},"63":{"position":[[0,5]]},"64":{"position":[[0,5]]},"65":{"position":[[0,5],[68,4]]},"66":{"position":[[0,5]]},"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]]},"77":{"position":[[269,5]]},"81":{"position":[[459,5]]},"86":{"position":[[298,5]]},"136":{"position":[[263,5]]},"140":{"position":[[453,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]]},"210":{"position":[[0,5]]},"211":{"position":[[0,5]]},"212":{"position":[[0,5]]},"213":{"position":[[0,5]]},"214":{"position":[[0,5]]},"215":{"position":[[0,5],[59,4]]},"216":{"position":[[0,5]]},"217":{"position":[[0,5],[62,4]]},"218":{"position":[[0,5],[77,4]]},"219":{"position":[[0,5],[104,4]]},"220":{"position":[[0,5],[88,4]]},"221":{"position":[[0,5]]},"222":{"position":[[0,5],[283,5],[710,5]]},"223":{"position":[[0,5],[71,4]]},"224":{"position":[[0,5],[103,4],[143,4],[164,5],[408,5]]},"225":{"position":[[0,5]]},"226":{"position":[[0,5]]},"227":{"position":[[0,5],[402,5]]},"228":{"position":[[0,5]]},"229":{"position":[[0,5]]},"230":{"position":[[0,5]]},"231":{"position":[[0,5]]},"232":{"position":[[0,5]]},"233":{"position":[[0,5]]},"234":{"position":[[0,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]]},"299":{"position":[[128,5]]},"338":{"position":[[68,4],[295,5]]},"341":{"position":[[220,5]]},"348":{"position":[[0,5]]},"382":{"position":[[0,5]]}},"keywords":{}}],["type="button">click",{"_index":32,"title":{},"content":{"1":{"position":[[191,32]]},"277":{"position":[[227,32]]}},"keywords":{}}],["type="range"",{"_index":1130,"title":{},"content":{"292":{"position":[[374,22]]}},"keywords":{}}],["typedef",{"_index":194,"title":{},"content":{"21":{"position":[[106,8]]},"299":{"position":[[50,8]]}},"keywords":{}}],["typeof",{"_index":695,"title":{},"content":{"87":{"position":[[374,6]]}},"keywords":{}}],["typescript",{"_index":190,"title":{},"content":{"21":{"position":[[39,10]]},"299":{"position":[[14,10]]}},"keywords":{}}],["ua",{"_index":933,"title":{},"content":{"222":{"position":[[561,5]]},"336":{"position":[[282,5]]}},"keywords":{}}],["undefin",{"_index":825,"title":{},"content":{"190":{"position":[[23,9]]},"304":{"position":[[16,9]]}},"keywords":{}}],["unexpectedli",{"_index":761,"title":{},"content":{"89":{"position":[[1320,12]]},"118":{"position":[[1282,12]]}},"keywords":{}}],["uniqu",{"_index":527,"title":{},"content":{"57":{"position":[[144,6]]},"62":{"position":[[146,6]]},"65":{"position":[[149,6]]},"215":{"position":[[140,6]]},"217":{"position":[[143,6]]},"218":{"position":[[158,6]]}},"keywords":{}}],["unit",{"_index":84,"title":{},"content":{"8":{"position":[[514,4]]},"220":{"position":[[131,5]]},"246":{"position":[[47,4]]},"247":{"position":[[50,4]]},"248":{"position":[[51,4]]},"270":{"position":[[89,4]]}},"keywords":{}}],["unlock",{"_index":961,"title":{},"content":{"226":{"position":[[508,7]]},"340":{"position":[[468,7]]}},"keywords":{}}],["unpkg",{"_index":59,"title":{},"content":{"7":{"position":[[256,5]]},"240":{"position":[[253,5]]},"283":{"position":[[265,5]]}},"keywords":{}}],["up",{"_index":711,"title":{},"content":{"89":{"position":[[191,2],[327,2]]},"118":{"position":[[153,2],[289,2]]},"201":{"position":[[128,2]]},"253":{"position":[[46,2]]},"260":{"position":[[46,2]]},"262":{"position":[[45,2]]},"270":{"position":[[353,2]]}},"keywords":{}}],["updat",{"_index":226,"title":{"47":{"position":[[0,7]]},"158":{"position":[[0,7]]}},"content":{"22":{"position":[[570,6]]},"47":{"position":[[22,6]]},"89":{"position":[[504,8],[1477,8]]},"118":{"position":[[466,8],[1439,8]]},"158":{"position":[[16,6]]},"300":{"position":[[488,6]]}},"keywords":{}}],["url",{"_index":26,"title":{"52":{"position":[[0,4]]},"102":{"position":[[0,4]]},"131":{"position":[[0,4]]},"163":{"position":[[0,4]]},"189":{"position":[[0,4]]},"250":{"position":[[0,4]]},"303":{"position":[[0,4]]},"357":{"position":[[0,4]]}},"content":{"1":{"position":[[107,4]]},"8":{"position":[[66,4],[380,4],[407,4]]},"10":{"position":[[221,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]]},"39":{"position":[[221,4]]},"40":{"position":[[109,4]]},"42":{"position":[[196,4]]},"43":{"position":[[331,4]]},"46":{"position":[[137,4]]},"47":{"position":[[118,4]]},"50":{"position":[[132,4],[177,4]]},"51":{"position":[[136,4],[181,4]]},"52":{"position":[[30,3],[63,3],[133,4],[178,4]]},"53":{"position":[[49,3],[162,4],[207,4]]},"56":{"position":[[172,4]]},"57":{"position":[[543,4]]},"59":{"position":[[245,4]]},"61":{"position":[[145,4]]},"62":{"position":[[587,4]]},"64":{"position":[[138,4]]},"65":{"position":[[548,4]]},"67":{"position":[[154,4]]},"69":{"position":[[148,4]]},"71":{"position":[[207,4]]},"73":{"position":[[141,4]]},"75":{"position":[[358,4]]},"77":{"position":[[127,4],[196,4],[282,4],[287,4]]},"78":{"position":[[128,4],[223,4],[464,4]]},"79":{"position":[[139,4],[244,4],[320,4]]},"80":{"position":[[131,4],[237,4]]},"81":{"position":[[133,4],[516,4]]},"83":{"position":[[127,4]]},"85":{"position":[[438,4]]},"89":{"position":[[1666,4]]},"91":{"position":[[132,4]]},"92":{"position":[[98,4]]},"93":{"position":[[97,4]]},"94":{"position":[[100,4]]},"95":{"position":[[102,4]]},"96":{"position":[[110,4]]},"97":{"position":[[127,4]]},"98":{"position":[[140,4]]},"99":{"position":[[96,4]]},"100":{"position":[[99,4]]},"101":{"position":[[158,4]]},"102":{"position":[[21,3],[99,4]]},"103":{"position":[[110,4]]},"104":{"position":[[104,4]]},"105":{"position":[[95,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]]},"136":{"position":[[121,4],[190,4],[276,4],[281,4]]},"137":{"position":[[122,4],[217,4],[458,4]]},"138":{"position":[[133,4],[238,4],[314,4]]},"139":{"position":[[125,4],[231,4]]},"140":{"position":[[127,4],[510,4]]},"150":{"position":[[168,4]]},"151":{"position":[[101,4]]},"153":{"position":[[151,4]]},"154":{"position":[[226,4]]},"157":{"position":[[104,4]]},"158":{"position":[[100,4]]},"161":{"position":[[101,4],[146,4]]},"162":{"position":[[99,4],[144,4]]},"163":{"position":[[21,3],[103,4],[148,4]]},"164":{"position":[[30,13],[110,4],[155,4]]},"167":{"position":[[143,4]]},"168":{"position":[[301,4]]},"170":{"position":[[127,4]]},"172":{"position":[[104,4]]},"173":{"position":[[335,4]]},"175":{"position":[[103,4]]},"176":{"position":[[301,4]]},"178":{"position":[[107,4]]},"180":{"position":[[105,4]]},"182":{"position":[[126,4]]},"184":{"position":[[105,4]]},"186":{"position":[[265,4]]},"188":{"position":[[269,4]]},"189":{"position":[[183,4]]},"190":{"position":[[246,4]]},"191":{"position":[[193,4]]},"192":{"position":[[158,4]]},"193":{"position":[[147,4]]},"194":{"position":[[120,4]]},"195":{"position":[[141,4]]},"196":{"position":[[119,4]]},"197":{"position":[[117,4]]},"198":{"position":[[301,4]]},"199":{"position":[[187,4]]},"200":{"position":[[115,4]]},"201":{"position":[[213,4]]},"202":{"position":[[202,4]]},"203":{"position":[[190,4]]},"204":{"position":[[157,4]]},"205":{"position":[[178,4]]},"206":{"position":[[122,4]]},"207":{"position":[[161,4]]},"208":{"position":[[192,4]]},"209":{"position":[[183,4]]},"210":{"position":[[184,4]]},"211":{"position":[[139,4],[184,4]]},"212":{"position":[[169,4]]},"213":{"position":[[395,4]]},"214":{"position":[[127,4]]},"215":{"position":[[577,4]]},"216":{"position":[[160,4]]},"217":{"position":[[542,4]]},"218":{"position":[[599,4]]},"219":{"position":[[177,3],[270,4],[348,4],[403,4]]},"220":{"position":[[239,4]]},"221":{"position":[[353,4]]},"222":{"position":[[514,4]]},"223":{"position":[[106,3],[234,4],[281,4]]},"224":{"position":[[139,3],[327,4],[372,4]]},"225":{"position":[[214,4]]},"226":{"position":[[144,4]]},"227":{"position":[[369,4]]},"228":{"position":[[197,4],[266,4],[309,4],[320,3]]},"229":{"position":[[180,4]]},"230":{"position":[[177,4]]},"231":{"position":[[172,4]]},"232":{"position":[[123,4]]},"233":{"position":[[211,4]]},"234":{"position":[[168,4]]},"241":{"position":[[66,4],[335,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]]},"296":{"position":[[66,4],[256,4],[379,4]]},"297":{"position":[[3713,4]]},"298":{"position":[[225,4]]},"300":{"position":[[618,4]]},"302":{"position":[[195,4]]},"303":{"position":[[123,4]]},"304":{"position":[[140,4]]},"305":{"position":[[109,4]]},"306":{"position":[[105,4]]},"307":{"position":[[104,4]]},"308":{"position":[[93,4]]},"309":{"position":[[106,4]]},"310":{"position":[[94,4]]},"311":{"position":[[94,4]]},"312":{"position":[[158,4]]},"313":{"position":[[114,4]]},"314":{"position":[[94,4]]},"315":{"position":[[136,4]]},"316":{"position":[[119,4]]},"317":{"position":[[118,4]]},"318":{"position":[[105,4]]},"319":{"position":[[108,4]]},"320":{"position":[[94,4]]},"321":{"position":[[107,4]]},"322":{"position":[[114,4]]},"323":{"position":[[108,4]]},"324":{"position":[[108,4]]},"325":{"position":[[108,4],[153,4]]},"326":{"position":[[112,4]]},"327":{"position":[[259,4]]},"328":{"position":[[110,4]]},"329":{"position":[[337,4]]},"330":{"position":[[111,4]]},"331":{"position":[[299,4]]},"332":{"position":[[334,4]]},"333":{"position":[[80,3],[162,4],[240,4],[295,4]]},"334":{"position":[[142,4]]},"335":{"position":[[262,4]]},"336":{"position":[[235,4]]},"337":{"position":[[34,5],[159,4],[206,4]]},"338":{"position":[[50,5],[214,4],[259,4]]},"339":{"position":[[144,4]]},"340":{"position":[[104,4]]},"341":{"position":[[187,4]]},"342":{"position":[[126,4],[195,4],[228,4]]},"343":{"position":[[140,4]]},"344":{"position":[[112,4]]},"345":{"position":[[104,4]]},"346":{"position":[[98,4]]},"347":{"position":[[118,4]]},"348":{"position":[[126,4]]},"350":{"position":[[84,4]]},"351":{"position":[[84,4]]},"352":{"position":[[90,4]]},"353":{"position":[[98,4]]},"354":{"position":[[98,4]]},"355":{"position":[[98,4]]},"356":{"position":[[115,4]]},"357":{"position":[[104,4]]},"358":{"position":[[35,3],[150,4]]},"359":{"position":[[156,4]]},"360":{"position":[[107,4]]},"361":{"position":[[133,4]]},"362":{"position":[[84,4]]},"363":{"position":[[90,4]]},"364":{"position":[[114,4]]},"365":{"position":[[112,4]]},"366":{"position":[[108,4]]},"367":{"position":[[108,4]]},"368":{"position":[[109,4]]},"369":{"position":[[121,4]]},"370":{"position":[[108,4]]},"371":{"position":[[100,4]]},"372":{"position":[[126,4]]},"373":{"position":[[91,4]]},"374":{"position":[[136,4]]},"375":{"position":[[140,4]]},"376":{"position":[[125,4]]},"377":{"position":[[109,4]]},"378":{"position":[[123,4]]},"379":{"position":[[109,4]]},"380":{"position":[[107,4]]},"381":{"position":[[109,4]]},"382":{"position":[[88,4]]},"383":{"position":[[132,4]]},"385":{"position":[[261,4],[515,4],[632,4],[906,4],[966,4],[1025,4]]},"386":{"position":[[198,4]]},"387":{"position":[[315,4]]}},"keywords":{}}],["us",{"_index":64,"title":{"8":{"position":[[0,4]]},"22":{"position":[[0,3]]}},"content":{"18":{"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]]},"57":{"position":[[174,4]]},"62":{"position":[[176,4]]},"65":{"position":[[179,4]]},"105":{"position":[[24,4]]},"190":{"position":[[419,4],[427,3]]},"195":{"position":[[28,3]]},"206":{"position":[[38,3]]},"213":{"position":[[39,3],[68,6]]},"214":{"position":[[35,3]]},"215":{"position":[[170,4]]},"217":{"position":[[173,4]]},"218":{"position":[[188,4]]},"222":{"position":[[184,3]]},"226":{"position":[[24,4]]},"227":{"position":[[24,4],[77,3],[99,4]]},"232":{"position":[[39,3]]}},"keywords":{}}],["useeffect",{"_index":212,"title":{},"content":{"22":{"position":[[216,9],[543,12]]},"87":{"position":[[97,10],[256,12]]},"300":{"position":[[134,9],[461,12]]}},"keywords":{}}],["user",{"_index":757,"title":{},"content":{"89":{"position":[[1266,4]]},"118":{"position":[[1228,4]]},"259":{"position":[[423,4]]},"261":{"position":[[387,4]]}},"keywords":{}}],["useref",{"_index":688,"title":{},"content":{"87":{"position":[[108,6],[246,9]]}},"keywords":{}}],["usessr",{"_index":897,"title":{"213":{"position":[[0,7]]},"327":{"position":[[0,7]]}},"content":{"213":{"position":[[428,7]]},"327":{"position":[[292,7]]}},"keywords":{}}],["usest",{"_index":211,"title":{},"content":{"22":{"position":[[206,9]]},"300":{"position":[[124,9]]}},"keywords":{}}],["usestate(0",{"_index":225,"title":{},"content":{"22":{"position":[[530,12]]},"300":{"position":[[448,12]]}},"keywords":{}}],["usestate(nul",{"_index":223,"title":{},"content":{"22":{"position":[[490,15]]},"300":{"position":[[408,15]]}},"keywords":{}}],["usework",{"_index":1096,"title":{},"content":{"285":{"position":[[707,10]]}},"keywords":{}}],["usual",{"_index":143,"title":{},"content":{"18":{"position":[[42,7]]}},"keywords":{}}],["utf",{"_index":496,"title":{},"content":{"51":{"position":[[227,4]]},"52":{"position":[[224,4]]},"53":{"position":[[253,4]]},"162":{"position":[[190,4]]},"163":{"position":[[194,4]]},"164":{"position":[[201,4]]},"224":{"position":[[255,3],[431,4]]},"338":{"position":[[142,3],[318,4]]}},"keywords":{}}],["util",{"_index":128,"title":{"13":{"position":[[0,6]]},"110":{"position":[[0,6]]}},"content":{"13":{"position":[[20,5]]}},"keywords":{}}],["v2.xml",{"_index":1144,"title":{},"content":{"293":{"position":[[470,8]]}},"keywords":{}}],["valencia"",{"_index":354,"title":{},"content":{"25":{"position":[[3287,14]]},"297":{"position":[[3287,14]]}},"keywords":{}}],["valid",{"_index":140,"title":{"16":{"position":[[0,10]]},"113":{"position":[[0,10]]}},"content":{"16":{"position":[[15,9]]}},"keywords":{}}],["valu",{"_index":71,"title":{},"content":{"8":{"position":[[210,5],[542,5],[633,5]]},"29":{"position":[[238,5]]},"43":{"position":[[183,5],[206,5],[232,5],[259,5],[402,8]]},"46":{"position":[[43,5],[65,5]]},"154":{"position":[[297,8]]},"194":{"position":[[304,5]]},"387":{"position":[[163,5]]}},"keywords":{}}],["value="25">",{"_index":1134,"title":{},"content":{"292":{"position":[[454,26]]}},"keywords":{}}],["var",{"_index":18,"title":{},"content":{"1":{"position":[[38,3],[52,3]]},"8":{"position":[[11,3]]},"10":{"position":[[166,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]]},"39":{"position":[[166,3],[285,3]]},"40":{"position":[[54,3],[173,3]]},"42":{"position":[[90,3],[148,3]]},"43":{"position":[[276,3]]},"46":{"position":[[82,3]]},"47":{"position":[[63,3]]},"50":{"position":[[77,3]]},"51":{"position":[[81,3]]},"52":{"position":[[78,3]]},"53":{"position":[[107,3]]},"56":{"position":[[79,3],[117,3]]},"57":{"position":[[488,3],[580,3]]},"59":{"position":[[190,3]]},"61":{"position":[[90,3]]},"62":{"position":[[532,3]]},"64":{"position":[[83,3]]},"65":{"position":[[493,3]]},"67":{"position":[[99,3]]},"69":{"position":[[93,3]]},"71":{"position":[[152,3]]},"73":{"position":[[86,3]]},"75":{"position":[[303,3]]},"77":{"position":[[56,3]]},"78":{"position":[[57,3]]},"79":{"position":[[68,3],[251,3]]},"80":{"position":[[60,3],[273,3]]},"81":{"position":[[62,3],[528,3],[621,3]]},"85":{"position":[[383,3]]},"89":{"position":[[1611,3]]},"91":{"position":[[77,3]]},"92":{"position":[[43,3]]},"93":{"position":[[42,3]]},"94":{"position":[[45,3]]},"95":{"position":[[47,3]]},"96":{"position":[[55,3]]},"97":{"position":[[72,3]]},"98":{"position":[[85,3]]},"99":{"position":[[41,3]]},"100":{"position":[[44,3]]},"101":{"position":[[103,3]]},"102":{"position":[[44,3]]},"103":{"position":[[55,3]]},"104":{"position":[[49,3]]},"105":{"position":[[40,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]]},"136":{"position":[[50,3]]},"137":{"position":[[51,3]]},"138":{"position":[[62,3],[245,3]]},"139":{"position":[[54,3],[267,3]]},"140":{"position":[[56,3],[522,3],[615,3]]},"150":{"position":[[113,3],[232,3]]},"151":{"position":[[46,3],[165,3]]},"153":{"position":[[45,3],[103,3]]},"154":{"position":[[171,3]]},"157":{"position":[[49,3]]},"158":{"position":[[45,3]]},"161":{"position":[[46,3]]},"162":{"position":[[44,3]]},"163":{"position":[[48,3]]},"164":{"position":[[55,3]]},"167":{"position":[[50,3],[88,3]]},"168":{"position":[[246,3],[338,3]]},"170":{"position":[[72,3]]},"172":{"position":[[49,3]]},"173":{"position":[[280,3]]},"175":{"position":[[48,3]]},"176":{"position":[[246,3]]},"178":{"position":[[52,3]]},"180":{"position":[[50,3]]},"182":{"position":[[71,3]]},"184":{"position":[[50,3]]},"186":{"position":[[210,3]]},"188":{"position":[[158,3]]},"189":{"position":[[128,3]]},"190":{"position":[[190,3]]},"191":{"position":[[138,3]]},"192":{"position":[[103,3]]},"193":{"position":[[92,3]]},"194":{"position":[[65,3]]},"195":{"position":[[86,3]]},"196":{"position":[[64,3]]},"197":{"position":[[62,3]]},"198":{"position":[[246,3]]},"199":{"position":[[132,3]]},"200":{"position":[[60,3]]},"201":{"position":[[158,3]]},"202":{"position":[[147,3]]},"203":{"position":[[135,3]]},"204":{"position":[[102,3]]},"205":{"position":[[123,3]]},"206":{"position":[[67,3]]},"207":{"position":[[106,3]]},"208":{"position":[[137,3]]},"209":{"position":[[128,3]]},"210":{"position":[[129,3]]},"211":{"position":[[84,3]]},"212":{"position":[[114,3]]},"213":{"position":[[248,3],[346,3]]},"214":{"position":[[72,3]]},"215":{"position":[[484,3],[522,3]]},"216":{"position":[[105,3]]},"217":{"position":[[487,3]]},"218":{"position":[[544,3]]},"219":{"position":[[215,3]]},"220":{"position":[[184,3]]},"221":{"position":[[298,3]]},"222":{"position":[[459,3]]},"223":{"position":[[179,3]]},"224":{"position":[[272,3]]},"225":{"position":[[159,3]]},"226":{"position":[[89,3]]},"227":{"position":[[314,3]]},"228":{"position":[[142,3]]},"229":{"position":[[125,3]]},"230":{"position":[[122,3]]},"231":{"position":[[117,3]]},"232":{"position":[[68,3]]},"233":{"position":[[156,3]]},"234":{"position":[[113,3]]},"241":{"position":[[11,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]]},"296":{"position":[[11,3]]},"297":{"position":[[11,3],[3658,3]]},"298":{"position":[[170,3],[652,3],[698,3],[762,3],[838,3],[874,3],[927,3]]},"302":{"position":[[84,3]]},"303":{"position":[[68,3]]},"304":{"position":[[85,3]]},"305":{"position":[[54,3]]},"306":{"position":[[50,3]]},"307":{"position":[[49,3]]},"308":{"position":[[38,3]]},"309":{"position":[[51,3]]},"310":{"position":[[39,3]]},"311":{"position":[[39,3]]},"312":{"position":[[103,3]]},"313":{"position":[[59,3]]},"314":{"position":[[39,3]]},"315":{"position":[[81,3]]},"316":{"position":[[64,3]]},"317":{"position":[[63,3]]},"318":{"position":[[50,3]]},"319":{"position":[[53,3]]},"320":{"position":[[39,3]]},"321":{"position":[[52,3]]},"322":{"position":[[59,3]]},"323":{"position":[[53,3]]},"324":{"position":[[53,3]]},"325":{"position":[[53,3]]},"326":{"position":[[57,3]]},"327":{"position":[[112,3],[210,3]]},"328":{"position":[[55,3]]},"329":{"position":[[244,3],[282,3]]},"330":{"position":[[56,3]]},"331":{"position":[[244,3]]},"332":{"position":[[279,3]]},"333":{"position":[[107,3]]},"334":{"position":[[87,3]]},"335":{"position":[[207,3]]},"336":{"position":[[180,3]]},"337":{"position":[[104,3]]},"338":{"position":[[159,3]]},"339":{"position":[[89,3]]},"340":{"position":[[49,3]]},"341":{"position":[[132,3]]},"342":{"position":[[71,3]]},"343":{"position":[[85,3]]},"344":{"position":[[57,3]]},"345":{"position":[[49,3]]},"346":{"position":[[43,3]]},"347":{"position":[[63,3]]},"348":{"position":[[71,3]]},"350":{"position":[[29,3]]},"351":{"position":[[29,3]]},"352":{"position":[[35,3]]},"353":{"position":[[43,3]]},"354":{"position":[[43,3]]},"355":{"position":[[43,3]]},"356":{"position":[[60,3]]},"357":{"position":[[49,3]]},"358":{"position":[[95,3]]},"359":{"position":[[101,3]]},"360":{"position":[[52,3]]},"361":{"position":[[78,3]]},"362":{"position":[[29,3]]},"363":{"position":[[35,3]]},"364":{"position":[[59,3]]},"365":{"position":[[57,3]]},"366":{"position":[[53,3]]},"367":{"position":[[53,3]]},"368":{"position":[[54,3]]},"369":{"position":[[66,3]]},"370":{"position":[[53,3]]},"371":{"position":[[45,3]]},"372":{"position":[[71,3]]},"373":{"position":[[36,3]]},"374":{"position":[[81,3]]},"375":{"position":[[85,3]]},"376":{"position":[[70,3]]},"377":{"position":[[54,3]]},"378":{"position":[[68,3]]},"379":{"position":[[54,3]]},"380":{"position":[[52,3]]},"381":{"position":[[54,3]]},"382":{"position":[[33,3]]},"383":{"position":[[77,3]]},"385":{"position":[[206,3]]},"386":{"position":[[143,3]]},"387":{"position":[[260,3]]}},"keywords":{}}],["variabl",{"_index":126,"title":{},"content":{"12":{"position":[[40,8]]}},"keywords":{}}],["varieti",{"_index":924,"title":{},"content":{"222":{"position":[[43,7]]}},"keywords":{}}],["veri",{"_index":203,"title":{},"content":{"22":{"position":[[33,4]]}},"keywords":{}}],["verif",{"_index":137,"title":{},"content":{"15":{"position":[[13,12]]}},"keywords":{}}],["version",{"_index":9,"title":{"11":{"position":[[0,8]]},"108":{"position":[[0,8]]}},"content":{"0":{"position":[[94,7]]},"11":{"position":[[28,7]]}},"keywords":{}}],["vertic",{"_index":1049,"title":{},"content":{"267":{"position":[[90,8]]},"374":{"position":[[61,8]]}},"keywords":{}}],["vesper"",{"_index":356,"title":{},"content":{"25":{"position":[[3377,12]]},"297":{"position":[[3377,12]]}},"keywords":{}}],["video",{"_index":72,"title":{},"content":{"8":{"position":[[227,5],[321,5],[330,6]]},"14":{"position":[[52,5]]},"25":{"position":[[3899,5]]},"39":{"position":[[289,6],[323,8]]},"40":{"position":[[177,6],[202,8]]},"54":{"position":[[20,5]]},"77":{"position":[[188,7]]},"78":{"position":[[215,7]]},"79":{"position":[[236,7]]},"80":{"position":[[229,7]]},"81":{"position":[[508,7]]},"89":{"position":[[42,5]]},"91":{"position":[[46,5]]},"92":{"position":[[16,5]]},"93":{"position":[[16,5]]},"94":{"position":[[15,5]]},"95":{"position":[[15,5]]},"102":{"position":[[15,5]]},"118":{"position":[[16,5]]},"136":{"position":[[182,7]]},"137":{"position":[[209,7]]},"138":{"position":[[230,7]]},"139":{"position":[[223,7]]},"140":{"position":[[502,7]]},"150":{"position":[[236,6],[270,8]]},"151":{"position":[[169,6],[194,8]]},"189":{"position":[[37,5],[81,5]]},"190":{"position":[[138,5]]},"191":{"position":[[42,5]]},"192":{"position":[[24,5],[60,5]]},"197":{"position":[[262,6]]},"201":{"position":[[49,5]]},"202":{"position":[[40,5]]},"203":{"position":[[47,5]]},"204":{"position":[[47,5],[315,5]]},"222":{"position":[[133,5]]},"224":{"position":[[49,6]]},"225":{"position":[[68,5],[133,5]]},"227":{"position":[[58,6],[139,5],[169,5],[225,5]]},"228":{"position":[[51,6],[68,5],[258,7],[281,6],[288,5],[314,5]]},"231":{"position":[[100,5]]},"233":{"position":[[74,5]]},"241":{"position":[[283,6]]},"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]]},"297":{"position":[[3936,5]]},"342":{"position":[[187,7],[210,6]]},"379":{"position":[[31,5]]}},"keywords":{}}],["video.canplaytype('application/vnd.apple.mpegurl",{"_index":604,"title":{},"content":{"78":{"position":[[348,51]]},"137":{"position":[[342,51]]}},"keywords":{}}],["video.src",{"_index":607,"title":{},"content":{"78":{"position":[[452,9]]},"137":{"position":[[446,9]]}},"keywords":{}}],["video:canplay",{"_index":811,"title":{},"content":{"118":{"position":[[34,17]]}},"keywords":{}}],["video:canplaythrough",{"_index":719,"title":{},"content":{"89":{"position":[[262,20]]},"118":{"position":[[224,20]]}},"keywords":{}}],["video:complet",{"_index":720,"title":{},"content":{"89":{"position":[[381,14]]},"118":{"position":[[343,14]]}},"keywords":{}}],["video:durationchang",{"_index":724,"title":{},"content":{"89":{"position":[[451,20]]},"118":{"position":[[413,20]]}},"keywords":{}}],["video:empti",{"_index":725,"title":{},"content":{"89":{"position":[[513,13]]},"118":{"position":[[475,13]]}},"keywords":{}}],["video:end",{"_index":732,"title":{},"content":{"89":{"position":[[693,11]]},"118":{"position":[[655,11]]}},"keywords":{}}],["video:loadeddata",{"_index":734,"title":{},"content":{"89":{"position":[[768,16]]},"118":{"position":[[730,16]]}},"keywords":{}}],["video:loadedmetadata",{"_index":737,"title":{},"content":{"89":{"position":[[836,20]]},"118":{"position":[[798,20]]}},"keywords":{}}],["video:paus",{"_index":739,"title":{},"content":{"89":{"position":[[887,11]]},"118":{"position":[[849,11]]}},"keywords":{}}],["video:play",{"_index":741,"title":{},"content":{"89":{"position":[[925,10],[956,13]]},"118":{"position":[[887,10],[918,13]]}},"keywords":{}}],["video:progress",{"_index":748,"title":{},"content":{"89":{"position":[[1054,14]]},"118":{"position":[[1016,14]]}},"keywords":{}}],["video:ratechang",{"_index":750,"title":{},"content":{"89":{"position":[[1121,16]]},"118":{"position":[[1083,16]]}},"keywords":{}}],["video:seek",{"_index":752,"title":{},"content":{"89":{"position":[[1169,12],[1210,13]]},"118":{"position":[[1131,12],[1172,13]]}},"keywords":{}}],["video:stal",{"_index":756,"title":{},"content":{"89":{"position":[[1248,13]]},"118":{"position":[[1210,13]]}},"keywords":{}}],["video:suspend",{"_index":763,"title":{},"content":{"89":{"position":[[1350,13]]},"118":{"position":[[1312,13]]}},"keywords":{}}],["video:timeupd",{"_index":765,"title":{},"content":{"89":{"position":[[1403,16]]},"118":{"position":[[1365,16]]}},"keywords":{}}],["video:volumechang",{"_index":768,"title":{},"content":{"89":{"position":[[1486,18]]},"118":{"position":[[1448,18]]}},"keywords":{}}],["video:wait",{"_index":770,"title":{},"content":{"89":{"position":[[1529,13]]},"118":{"position":[[1491,13]]}},"keywords":{}}],["view",{"_index":45,"title":{},"content":{"3":{"position":[[3,4]]},"198":{"position":[[234,4]]}},"keywords":{}}],["viewport",{"_index":866,"title":{},"content":{"199":{"position":[[72,9]]},"233":{"position":[[89,8]]}},"keywords":{}}],["visit",{"_index":909,"title":{},"content":{"216":{"position":[[63,5]]},"227":{"position":[[111,5]]},"228":{"position":[[115,5]]}},"keywords":{}}],["volum",{"_index":769,"title":{"95":{"position":[[0,7]]},"124":{"position":[[0,7]]},"194":{"position":[[0,7]]},"249":{"position":[[0,7]]},"308":{"position":[[0,7]]},"356":{"position":[[0,7]]}},"content":{"89":{"position":[[1509,6]]},"95":{"position":[[21,6]]},"118":{"position":[[1471,6]]},"194":{"position":[[33,6],[153,7],[214,7]]},"206":{"position":[[202,6],[221,6]]},"226":{"position":[[343,7]]},"249":{"position":[[55,7]]},"308":{"position":[[126,7]]},"340":{"position":[[303,7]]}},"keywords":{}}],["volumeclos",{"_index":958,"title":{},"content":{"226":{"position":[[355,12]]},"340":{"position":[[315,12]]}},"keywords":{}}],["vtt",{"_index":949,"title":{},"content":{"224":{"position":[[170,4]]}},"keywords":{}}],["vtt、srt、ass",{"_index":948,"title":{},"content":{"224":{"position":[[82,11]]},"338":{"position":[[17,26],[88,11]]}},"keywords":{}}],["vue.j",{"_index":661,"title":{},"content":{"86":{"position":[[0,6]]}},"keywords":{}}],["vue.js、nuxt.j",{"_index":660,"title":{"86":{"position":[[2,14]]}},"content":{},"keywords":{}}],["walden"",{"_index":358,"title":{},"content":{"25":{"position":[[3465,12]]},"297":{"position":[[3465,12]]}},"keywords":{}}],["want",{"_index":854,"title":{},"content":{"197":{"position":[[195,4]]},"213":{"position":[[82,4]]},"222":{"position":[[176,4],[701,4]]},"271":{"position":[[75,4]]}},"keywords":{}}],["watch",{"_index":81,"title":{},"content":{"8":{"position":[[471,8]]}},"keywords":{}}],["way",{"_index":164,"title":{},"content":{"20":{"position":[[198,4]]}},"keywords":{}}],["web",{"_index":988,"title":{},"content":{"233":{"position":[[120,3]]},"260":{"position":[[66,3]]},"285":{"position":[[732,3]]}},"keywords":{}}],["webkit",{"_index":954,"title":{},"content":{"225":{"position":[[264,7]]},"339":{"position":[[194,7]]}},"keywords":{}}],["webpag",{"_index":808,"title":{},"content":{"104":{"position":[[18,7]]},"210":{"position":[[84,7]]}},"keywords":{}}],["websit",{"_index":878,"title":{},"content":{"204":{"position":[[342,8]]}},"keywords":{}}],["webtorr",{"_index":624,"title":{"81":{"position":[[0,11]]},"140":{"position":[[0,11]]}},"content":{"81":{"position":[[545,13]]},"140":{"position":[[539,13]]}},"keywords":{}}],["whenvideo:canplay",{"_index":705,"title":{},"content":{"89":{"position":[[72,17]]}},"keywords":{}}],["whether",{"_index":431,"title":{},"content":{"33":{"position":[[14,7]]},"34":{"position":[[14,7]]},"35":{"position":[[14,7]]},"36":{"position":[[14,7]]},"57":{"position":[[95,7]]},"62":{"position":[[97,7]]},"65":{"position":[[100,7]]},"67":{"position":[[46,7]]},"69":{"position":[[48,7]]},"196":{"position":[[28,7]]},"197":{"position":[[28,7]]},"200":{"position":[[28,7]]},"201":{"position":[[28,7]]},"202":{"position":[[28,7]]},"203":{"position":[[28,7]]},"204":{"position":[[28,7]]},"205":{"position":[[28,7]]},"206":{"position":[[27,7]]},"207":{"position":[[28,7]]},"209":{"position":[[28,7]]},"210":{"position":[[28,7]]},"213":{"position":[[28,7]]},"214":{"position":[[27,7]]},"215":{"position":[[91,7]]},"217":{"position":[[94,7]]},"218":{"position":[[109,7]]},"219":{"position":[[23,7]]},"230":{"position":[[28,7]]},"231":{"position":[[28,7]]},"232":{"position":[[28,7]]},"233":{"position":[[28,7]]},"234":{"position":[[28,7]]},"265":{"position":[[42,7]]}},"keywords":{}}],["white",{"_index":927,"title":{},"content":{"222":{"position":[[245,5]]}},"keywords":{}}],["whitelist",{"_index":440,"title":{"37":{"position":[[0,10]]},"148":{"position":[[0,10]]},"222":{"position":[[0,10]]},"336":{"position":[[0,10]]}},"content":{"37":{"position":[[24,9]]},"222":{"position":[[261,9],[550,10],[604,10],[638,10],[667,10],[761,9]]},"336":{"position":[[271,10],[325,10],[359,10],[388,10],[437,9]]}},"keywords":{}}],["width",{"_index":237,"title":{},"content":{"22":{"position":[[930,6]]},"27":{"position":[[270,5],[289,5],[560,6],[1044,6]]},"28":{"position":[[809,6]]},"29":{"position":[[766,6]]},"85":{"position":[[172,6]]},"188":{"position":[[395,6]]},"271":{"position":[[64,6]]},"300":{"position":[[848,6]]},"302":{"position":[[269,6]]},"385":{"position":[[134,5],[388,6],[832,6]]},"386":{"position":[[686,6]]},"387":{"position":[[664,6]]}},"keywords":{}}],["width="22"",{"_index":400,"title":{},"content":{"28":{"position":[[437,20]]},"29":{"position":[[548,20]]},"386":{"position":[[356,20]]},"387":{"position":[[470,20]]}},"keywords":{}}],["wildcard",{"_index":939,"title":{},"content":{"222":{"position":[[774,9]]}},"keywords":{}}],["willow"",{"_index":360,"title":{},"content":{"25":{"position":[[3553,12]]},"297":{"position":[[3553,12]]}},"keywords":{}}],["window",{"_index":804,"title":{},"content":{"103":{"position":[[22,6]]},"198":{"position":[[227,6]]},"209":{"position":[[84,6]]},"259":{"position":[[59,6],[391,6]]}},"keywords":{}}],["window.artplayerpluginad",{"_index":63,"title":{},"content":{"7":{"position":[[432,25]]},"240":{"position":[[389,25]]}},"keywords":{}}],["window.artplayerplugindanmuku",{"_index":1083,"title":{},"content":{"283":{"position":[[409,29]]}},"keywords":{}}],["window.navigator.userag",{"_index":929,"title":{},"content":{"222":{"position":[[307,27]]},"336":{"position":[[102,26]]}},"keywords":{}}],["without",{"_index":713,"title":{},"content":{"89":{"position":[[205,7],[341,7]]},"118":{"position":[[167,7],[303,7]]}},"keywords":{}}],["worker",{"_index":1097,"title":{},"content":{"285":{"position":[[736,6]]}},"keywords":{}}],["written",{"_index":953,"title":{},"content":{"225":{"position":[[111,7]]}},"keywords":{}}],["x",{"_index":423,"title":{},"content":{"29":{"position":[[726,4],[961,4],[1088,4]]},"387":{"position":[[636,4],[844,4],[966,4]]}},"keywords":{}}],["xml",{"_index":1113,"title":{"286":{"position":[[5,4]]}},"content":{"286":{"position":[[141,3]]}},"keywords":{}}],["xpro",{"_index":363,"title":{},"content":{"25":{"position":[[3640,4]]},"297":{"position":[[3640,4]]}},"keywords":{}}],["yarn",{"_index":48,"title":{"6":{"position":[[13,6]]},"239":{"position":[[3,4]]},"282":{"position":[[3,4]]}},"content":{"6":{"position":[[2,4]]},"239":{"position":[[2,4]]},"282":{"position":[[2,4]]}},"keywords":{}}],["ye",{"_index":817,"title":{},"content":{"188":{"position":[[49,3]]},"189":{"position":[[33,3]]}},"keywords":{}}],["zh",{"_index":475,"title":{},"content":{"47":{"position":[[185,3],[215,3]]},"158":{"position":[[167,3],[197,3]]}},"keywords":{}}],["zoom",{"_index":863,"title":{},"content":{"198":{"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 4fc9de986..7e9dc45c7 100644 --- a/docs/document/options/index.html +++ b/docs/document/options/index.html @@ -4,14 +4,14 @@ -Basic options | Artplayer.js - - +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
▶ 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,
});
- - +

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
▶ 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 c8cd77f7f..4cfcfccb4 100644 --- a/docs/document/propertie/index.html +++ b/docs/document/propertie/index.html @@ -4,14 +4,14 @@ -Common properties | Artplayer.js - - +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);
});

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();
});
- - +

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-1655887617971.json b/docs/document/search-doc-1655887617971.json deleted file mode 100644 index 075ad6695..000000000 --- a/docs/document/search-doc-1655887617971.json +++ /dev/null @@ -1 +0,0 @@ -[{"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, // 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":"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":"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":"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":"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":"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":"快速上手","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":"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 ▶ 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":"实例事件","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":"广告插件","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, // 多语言支持 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":"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":"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预览图列数 ▶ 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":"在控制栏添加列表","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_import_types","content":"如何导入类型 有时你会丢失 TypeScript 的语法提示,这时候你可以手动导入类型 /** * @typedef { import("artplayer/types/artplayer") } Artplayer */ /** * @type {Artplayer} - 一个 Artplayer 实例 */ const art1 = {}; /** * @param {Artplayer} art2 - 一个 Artplayer 实例 */ function getInstance(art2) { // } ","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/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":"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(); }); "},{"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":""}] \ No newline at end of file diff --git a/docs/document/search-doc-1657698066689.json b/docs/document/search-doc-1657698066689.json new file mode 100644 index 000000000..3b1b9340a --- /dev/null +++ b/docs/document/search-doc-1657698066689.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":"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, // 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":"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":"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":"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":"快速上手","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":"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":"静态属性","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/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":"高级属性","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 ▶ 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, // 多语言支持 i18n: { close: '关闭广告', countdown: '%s秒', detail: '查看详情', canBeClosed: '%s秒后可关闭广告', }, }), ], }); art.on('artplayerPluginAds:click', (ads) => { console.info('广告被点击', ads); }); art.on('artplayerPluginAds:skip', (ads) => { console.info('广告被跳过', ads); }); "},{"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/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/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/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/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预览图列数 ▶ 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/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(); }); "},{"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; }, }, ], }); "}] \ No newline at end of file diff --git a/docs/document/search-doc.json b/docs/document/search-doc.json index 075ad6695..3b1b9340a 100644 --- a/docs/document/search-doc.json +++ b/docs/document/search-doc.json @@ -1 +1 @@ -[{"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, // 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":"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":"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":"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":"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":"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":"快速上手","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":"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 ▶ 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":"实例事件","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":"广告插件","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, // 多语言支持 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":"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":"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预览图列数 ▶ 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":"在控制栏添加列表","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_import_types","content":"如何导入类型 有时你会丢失 TypeScript 的语法提示,这时候你可以手动导入类型 /** * @typedef { import("artplayer/types/artplayer") } Artplayer */ /** * @type {Artplayer} - 一个 Artplayer 实例 */ const art1 = {}; /** * @param {Artplayer} art2 - 一个 Artplayer 实例 */ function getInstance(art2) { // } ","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/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":"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(); }); "},{"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":""}] \ 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":"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, // 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":"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":"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":"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":"快速上手","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":"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":"静态属性","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/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":"高级属性","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 ▶ 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, // 多语言支持 i18n: { close: '关闭广告', countdown: '%s秒', detail: '查看详情', canBeClosed: '%s秒后可关闭广告', }, }), ], }); art.on('artplayerPluginAds:click', (ads) => { console.info('广告被点击', ads); }); art.on('artplayerPluginAds:skip', (ads) => { console.info('广告被跳过', ads); }); "},{"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/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/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/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/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预览图列数 ▶ 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/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(); }); "},{"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; }, }, ], }); "}] \ 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 bc2f825a4..3b679c32a 100644 --- a/docs/document/zh-cn/Plugins/ads/index.html +++ b/docs/document/zh-cn/Plugins/ads/index.html @@ -4,14 +4,14 @@ -广告插件 | Artplayer.js - - +广告插件 | 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,

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

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

art.on('artplayerPluginAds:skip', (ads) => {
console.info('广告被跳过', ads);
});
- - +

广告插件

演示​

👉 查看完整演示

安装​

通过 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,

// 多语言支持
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 68e8f97d3..410222464 100644 --- a/docs/document/zh-cn/Plugins/danmuku/index.html +++ b/docs/document/zh-cn/Plugins/danmuku/index.html @@ -4,14 +4,14 @@ -弹幕库插件 | Artplayer.js - - +弹幕库插件 | 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();
},
},
],
});

事件​

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 8aff0ea16..e1fb4b1a4 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 @@ -4,14 +4,14 @@ -在控制栏添加按钮 | Artplayer.js - - +在控制栏添加按钮 | 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;
},
},
],
});
- - +

在控制栏添加按钮

有时你需要在控制栏添加按钮,如开关按钮或者单选按钮等等,你甚至可以使用第三方的样式库如 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 7f334b264..2f623a455 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 @@ -4,14 +4,14 @@ -在控制栏添加列表 | Artplayer.js - - +在控制栏添加列表 | 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;
},
},
],
});
- - +

在控制栏添加列表

有时你需要在控制栏添加列表,那么你可以在添加控件的时候使用 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 640680e51..efc98d16a 100644 --- a/docs/document/zh-cn/Questions/Handle_single_component/index.html +++ b/docs/document/zh-cn/Questions/Handle_single_component/index.html @@ -4,14 +4,14 @@ -处理单个组件 | Artplayer.js - - +处理单个组件 | 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'];
});
提示

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

- - +

处理单个组件

当我们在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 0c81209bd..732849640 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 @@ -4,14 +4,14 @@ -怎么添加设置面板 | Artplayer.js - - +怎么添加设置面板 | 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;
},
},
],
});
- - +

怎么添加设置面板

添加选择列表​

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

属性类型描述
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 098494ffb..99275de00 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 @@ -4,14 +4,14 @@ -如何导入类型 | Artplayer.js - - +如何导入类型 | Artplayer.js + +
-

如何导入类型

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

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

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

/**
* @param {Artplayer} art2 - 一个 Artplayer 实例
*/
function getInstance(art2) {
//
}
- - +

如何导入类型

有时你会丢失 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 3cdc8cbeb..56cc2dcfd 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 @@ -4,14 +4,14 @@ -与 React Portal 使用 | Artplayer.js - - +与 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);
- - +

与 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 bc677aab1..54727d24b 100644 --- a/docs/document/zh-cn/advance/index.html +++ b/docs/document/zh-cn/advance/index.html @@ -4,14 +4,14 @@ -高级属性 | Artplayer.js - - +高级属性 | 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());
});
- - +

高级属性

提示

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

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 bbf3060de..6db79c6c6 100644 --- a/docs/document/zh-cn/class/index.html +++ b/docs/document/zh-cn/class/index.html @@ -4,14 +4,14 @@ -静态属性 | Artplayer.js - - +静态属性 | 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([]))
- - +

静态属性

提示

静态属性存在于构造函数 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 081a07862..87834cc76 100644 --- a/docs/document/zh-cn/events/index.html +++ b/docs/document/zh-cn/events/index.html @@ -4,14 +4,14 @@ -实例事件 | Artplayer.js - - +实例事件 | 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);
});
- - +

实例事件

播放器的事件分为两种,一种视频的原生事件,另外一种是自定义的事件。原生事件来自 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 994e6dab8..8cd401dee 100644 --- a/docs/document/zh-cn/index.html +++ b/docs/document/zh-cn/index.html @@ -4,14 +4,14 @@ -快速上手 | Artplayer.js - - +快速上手 | 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>;}
- - +

快速上手

安装​

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 e569d99da..90c8f4393 100644 --- a/docs/document/zh-cn/libraries/index.html +++ b/docs/document/zh-cn/libraries/index.html @@ -4,14 +4,14 @@ -第三方库 | Artplayer.js - - +第三方库 | 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;
});
- - +

第三方库

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 94036dc82..f44fca02b 100644 --- a/docs/document/zh-cn/options/index.html +++ b/docs/document/zh-cn/options/index.html @@ -4,14 +4,14 @@ -基础参数 | Artplayer.js - - +基础参数 | 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预览图列数
▶ 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,
});
- - +

基础参数

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预览图列数
▶ 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 474d73d79..0a2a5dbdd 100644 --- a/docs/document/zh-cn/propertie/index.html +++ b/docs/document/zh-cn/propertie/index.html @@ -4,14 +4,14 @@ -常用属性 | Artplayer.js - - +常用属性 | 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);
});

destroy​

  • 类型: Function
  • 参数: Boolean

销毁播放器,接受一个参数表示是否销毁后同时移除播放器的 html,默认为 true

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

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

常用属性

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/mobile.html b/docs/mobile.html index e6711b28d..9a1f521c6 100644 --- a/docs/mobile.html +++ b/docs/mobile.html @@ -62,6 +62,7 @@ fullscreenWeb: true, miniProgressBar: true, autoOrientation: true, + airplay: true, whitelist: ['*'], moreVideoAttr: { 'x5-video-player-type': 'h5', diff --git a/docs/uncompiled/artplayer/index.js b/docs/uncompiled/artplayer/index.js index 37088705a..42e1329f3 100644 --- a/docs/uncompiled/artplayer/index.js +++ b/docs/uncompiled/artplayer/index.js @@ -1452,7 +1452,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":"8MjWm"}],"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","./optionInit":"vGIPW","./eventInit":"5D1O8","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm","./airplayMix":"gcYqJ"}],"haOhz":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _utils = require("../utils"); @@ -2528,34 +2528,6 @@ function subtitleOffsetMix(art) { } exports.default = subtitleOffsetMix; -},{"../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"); -function airplayMix(art) { - const { i18n , notice , events: { proxy } , template: { $video } , } = art; - let available = false; - if (window.WebKitPlaybackTargetAvailabilityEvent && $video.webkitShowPlaybackTargetPicker) proxy($video, "webkitplaybacktargetavailabilitychanged", (event)=>{ - switch(event.availability){ - case "available": - available = true; - break; - case "not-available": - available = false; - break; - } - }); - (0, _utils.def)(art, "airplay", { - value () { - if (available) { - $video.webkitShowPlaybackTargetPicker(); - art.emit("airplay"); - } else notice.show = i18n.get("AirPlay Not Available"); - } - }); -} -exports.default = airplayMix; - },{"../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); @@ -2692,7 +2664,35 @@ function eventInit(art) { } exports.default = eventInit; -},{"../config":"1hSww","../utils":"euhMG","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm"}],"nK2ZQ":[function(require,module,exports) { +},{"../config":"1hSww","../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"); +function airplayMix(art) { + const { i18n , notice , events: { proxy } , template: { $video } , } = art; + let available = false; + if (window.WebKitPlaybackTargetAvailabilityEvent && $video.webkitShowPlaybackTargetPicker) proxy($video, "webkitplaybacktargetavailabilitychanged", (event)=>{ + switch(event.availability){ + case "available": + available = true; + break; + case "not-available": + available = false; + break; + } + }); + (0, _utils.def)(art, "airplay", { + value () { + if (available) { + $video.webkitShowPlaybackTargetPicker(); + art.emit("airplay"); + } else notice.show = i18n.get("AirPlay Not Available"); + } + }); +} +exports.default = airplayMix; + +},{"../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"); @@ -2854,7 +2854,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":"8MjWm"}],"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","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm","./airplay":"4dMTc"}],"1UWqI":[function(require,module,exports) { var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js"); parcelHelpers.defineInteropFlag(exports); var _dom = require("./dom"); @@ -4279,7 +4279,7 @@ class Icons { } exports.default = Icons; -},{"../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) { +},{"../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","@parcel/transformer-js/src/esmodule-helpers.js":"8MjWm","bundle-text:./airplay.svg":"QV1FD"}],"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"; },{}],"79igA":[function(require,module,exports) { diff --git a/docs/uncompiled/artplayer/index.js.map b/docs/uncompiled/artplayer/index.js.map index ef2d871f0..489087121 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/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","node_modules/screenfull/index.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 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 },\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_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;\n\nif (typeof document !== 'undefined') {\n if (!document.getElementById('artplayer-style')) {\n const $style = document.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","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 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 },\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.$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';\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 };\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}","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 } from '../utils';\n\nexport default function screenshotMix(art) {\n const {\n option,\n notice,\n template: { $video },\n } = art;\n\n const $canvas = document.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 '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 screenfull.on('change', () => art.emit('fullscreen', screenfull.isFullscreen));\n\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');\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');\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","/* eslint-disable promise/prefer-await-to-then */\n\nconst methodMap = [\n\t[\n\t\t'requestFullscreen',\n\t\t'exitFullscreen',\n\t\t'fullscreenElement',\n\t\t'fullscreenEnabled',\n\t\t'fullscreenchange',\n\t\t'fullscreenerror',\n\t],\n\t// New WebKit\n\t[\n\t\t'webkitRequestFullscreen',\n\t\t'webkitExitFullscreen',\n\t\t'webkitFullscreenElement',\n\t\t'webkitFullscreenEnabled',\n\t\t'webkitfullscreenchange',\n\t\t'webkitfullscreenerror',\n\n\t],\n\t// Old WebKit\n\t[\n\t\t'webkitRequestFullScreen',\n\t\t'webkitCancelFullScreen',\n\t\t'webkitCurrentFullScreenElement',\n\t\t'webkitCancelFullScreen',\n\t\t'webkitfullscreenchange',\n\t\t'webkitfullscreenerror',\n\n\t],\n\t[\n\t\t'mozRequestFullScreen',\n\t\t'mozCancelFullScreen',\n\t\t'mozFullScreenElement',\n\t\t'mozFullScreenEnabled',\n\t\t'mozfullscreenchange',\n\t\t'mozfullscreenerror',\n\t],\n\t[\n\t\t'msRequestFullscreen',\n\t\t'msExitFullscreen',\n\t\t'msFullscreenElement',\n\t\t'msFullscreenEnabled',\n\t\t'MSFullscreenChange',\n\t\t'MSFullscreenError',\n\t],\n];\n\nconst nativeAPI = (() => {\n\tif (typeof document === 'undefined') {\n\t\treturn false;\n\t}\n\n\tconst unprefixedMethods = methodMap[0];\n\tconst returnValue = {};\n\n\tfor (const methodList of methodMap) {\n\t\tconst exitFullscreenMethod = methodList?.[1];\n\t\tif (exitFullscreenMethod in document) {\n\t\t\tfor (const [index, method] of methodList.entries()) {\n\t\t\t\treturnValue[unprefixedMethods[index]] = method;\n\t\t\t}\n\n\t\t\treturn returnValue;\n\t\t}\n\t}\n\n\treturn false;\n})();\n\nconst eventNameMap = {\n\tchange: nativeAPI.fullscreenchange,\n\terror: nativeAPI.fullscreenerror,\n};\n\n// eslint-disable-next-line import/no-mutable-exports\nlet screenfull = {\n\t// eslint-disable-next-line default-param-last\n\trequest(element = document.documentElement, options) {\n\t\treturn new Promise((resolve, reject) => {\n\t\t\tconst onFullScreenEntered = () => {\n\t\t\t\tscreenfull.off('change', onFullScreenEntered);\n\t\t\t\tresolve();\n\t\t\t};\n\n\t\t\tscreenfull.on('change', onFullScreenEntered);\n\n\t\t\tconst returnPromise = element[nativeAPI.requestFullscreen](options);\n\n\t\t\tif (returnPromise instanceof Promise) {\n\t\t\t\treturnPromise.then(onFullScreenEntered).catch(reject);\n\t\t\t}\n\t\t});\n\t},\n\texit() {\n\t\treturn new Promise((resolve, reject) => {\n\t\t\tif (!screenfull.isFullscreen) {\n\t\t\t\tresolve();\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tconst onFullScreenExit = () => {\n\t\t\t\tscreenfull.off('change', onFullScreenExit);\n\t\t\t\tresolve();\n\t\t\t};\n\n\t\t\tscreenfull.on('change', onFullScreenExit);\n\n\t\t\tconst returnPromise = document[nativeAPI.exitFullscreen]();\n\n\t\t\tif (returnPromise instanceof Promise) {\n\t\t\t\treturnPromise.then(onFullScreenExit).catch(reject);\n\t\t\t}\n\t\t});\n\t},\n\ttoggle(element, options) {\n\t\treturn screenfull.isFullscreen ? screenfull.exit() : screenfull.request(element, options);\n\t},\n\tonchange(callback) {\n\t\tscreenfull.on('change', callback);\n\t},\n\tonerror(callback) {\n\t\tscreenfull.on('error', callback);\n\t},\n\ton(event, callback) {\n\t\tconst eventName = eventNameMap[event];\n\t\tif (eventName) {\n\t\t\tdocument.addEventListener(eventName, callback, false);\n\t\t}\n\t},\n\toff(event, callback) {\n\t\tconst eventName = eventNameMap[event];\n\t\tif (eventName) {\n\t\t\tdocument.removeEventListener(eventName, callback, false);\n\t\t}\n\t},\n\traw: nativeAPI,\n};\n\nObject.defineProperties(screenfull, {\n\tisFullscreen: {\n\t\tget: () => Boolean(document[nativeAPI.fullscreenElement]),\n\t},\n\telement: {\n\t\tenumerable: true,\n\t\tget: () => document[nativeAPI.fullscreenElement] ?? undefined,\n\t},\n\tisEnabled: {\n\t\tenumerable: true,\n\t\t// Coerce to boolean in case of old WebKit.\n\t\tget: () => Boolean(document[nativeAPI.fullscreenEnabled]),\n\t},\n});\n\nif (!nativeAPI) {\n\tscreenfull = {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');\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');\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');\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');\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 = false;\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 }\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 this.add(\n progress({\n name: 'progress',\n disable: option.isLive,\n position: 'top',\n index: 10,\n }),\n );\n\n this.add(\n thumbnails({\n name: 'thumbnails',\n disable: !option.thumbnails.url || option.isLive || isMobile,\n position: 'top',\n index: 20,\n }),\n );\n\n this.add(\n loop({\n name: 'loop',\n disable: false,\n position: 'top',\n index: 30,\n }),\n );\n\n this.add(\n playAndPause({\n name: 'playAndPause',\n disable: false,\n position: 'left',\n index: 10,\n }),\n );\n\n this.add(\n volume({\n name: 'volume',\n disable: false,\n position: 'left',\n index: 20,\n }),\n );\n\n this.add(\n time({\n name: 'time',\n disable: option.isLive,\n position: 'left',\n index: 30,\n }),\n );\n\n this.add(\n quality({\n name: 'quality',\n disable: option.quality.length === 0,\n position: 'right',\n index: 10,\n }),\n );\n\n this.add(\n screenshot({\n name: 'screenshot',\n disable: !option.screenshot || isMobile,\n position: 'right',\n index: 20,\n }),\n );\n\n this.add(\n setting({\n name: 'setting',\n disable: !option.setting,\n position: 'right',\n index: 30,\n }),\n );\n\n this.add(\n pip({\n name: 'pip',\n disable: !option.pip,\n position: 'right',\n index: 40,\n }),\n );\n\n this.add(\n airplay({\n name: 'airplay',\n disable: !option.airplay || !window.WebKitPlaybackTargetAvailabilityEvent,\n position: 'right',\n index: 50,\n }),\n );\n\n this.add(\n fullscreenWeb({\n name: 'fullscreenWeb',\n disable: !option.fullscreenWeb,\n position: 'right',\n index: 60,\n }),\n );\n\n this.add(\n fullscreen({\n name: 'fullscreen',\n disable: !option.fullscreen,\n position: 'right',\n index: 70,\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 } 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 = document.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 = document.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 = document.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 } = option.thumbnails;\n const width = image.naturalWidth / column;\n const height = width / ($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', `${height}px`);\n setStyle($control, 'width', `${width}px`);\n setStyle($control, 'backgroundPosition', `-${xIndex * width}px -${yIndex * height}px`);\n if (posWidth <= width / 2) {\n setStyle($control, 'left', 0);\n } else if (posWidth > $progress.clientWidth - width / 2) {\n setStyle($control, 'left', `${$progress.clientWidth - width}px`);\n } else {\n setStyle($control, 'left', `${posWidth - width / 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 this.add(\n playbackRate({\n disable: !option.playbackRate,\n name: 'playbackRate',\n index: 10,\n }),\n );\n\n this.add(\n aspectRatio({\n disable: !option.aspectRatio,\n name: 'aspectRatio',\n index: 20,\n }),\n );\n\n this.add(\n flip({\n disable: !option.flip,\n name: 'flip',\n index: 30,\n }),\n );\n\n this.add(\n info({\n disable: false,\n name: 'info',\n index: 40,\n }),\n );\n\n this.add(\n version({\n disable: false,\n name: 'version',\n index: 50,\n }),\n );\n\n this.add(\n close({\n disable: false,\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 { setStyle, setStyles, srtToVtt, vttToBlob, getExt, assToVtt, escape, errorHandle } 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\n this.name = 'subtitle';\n\n this.init(art.option.subtitle);\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 init(subtitleOption) {\n validator(subtitleOption, scheme.subtitle);\n if (!subtitleOption.url) return;\n\n const {\n notice,\n events: { proxy },\n template: { $subtitle, $video, $track },\n } = this.art;\n\n if (!$track) {\n const $track = document.createElement('track');\n $track.default = true;\n $track.kind = 'metadata';\n $video.appendChild($track);\n this.art.template.$track = $track;\n proxy(this.textTrack, 'cuechange', this.update.bind(this));\n }\n\n this.style(subtitleOption.style);\n\n errorHandle(window.fetch, 'fetch not support');\n return fetch(subtitleOption.url)\n .then((response) => response.arrayBuffer())\n .then((buffer) => {\n errorHandle(window.TextDecoder, 'TextDecoder not support');\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.art.template.$track.src = 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');\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(startTime + (art.duration * ratio) / 2, 0, art.duration);\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 } 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 = document.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 } 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 = document.createElement('div');\n addClass($item, 'art-setting-item');\n addClass($item, 'art-setting-item-back');\n const $left = append($item, '
');\n const $icon = document.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 = document.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 = document.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 = document.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 = document.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 = document.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 = document.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 = document.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 = document.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) {\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.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.url];\n if (currentTime) {\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 };\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/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","node_modules/screenfull/index.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/optionInit.js","src/player/eventInit.js","src/player/airplayMix.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 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 },\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_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;\n\nif (typeof document !== 'undefined') {\n if (!document.getElementById('artplayer-style')) {\n const $style = document.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","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 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 },\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.$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';\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 };\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}","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 } from '../utils';\n\nexport default function screenshotMix(art) {\n const {\n option,\n notice,\n template: { $video },\n } = art;\n\n const $canvas = document.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 '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 screenfull.on('change', () => art.emit('fullscreen', screenfull.isFullscreen));\n\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');\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');\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","/* eslint-disable promise/prefer-await-to-then */\n\nconst methodMap = [\n\t[\n\t\t'requestFullscreen',\n\t\t'exitFullscreen',\n\t\t'fullscreenElement',\n\t\t'fullscreenEnabled',\n\t\t'fullscreenchange',\n\t\t'fullscreenerror',\n\t],\n\t// New WebKit\n\t[\n\t\t'webkitRequestFullscreen',\n\t\t'webkitExitFullscreen',\n\t\t'webkitFullscreenElement',\n\t\t'webkitFullscreenEnabled',\n\t\t'webkitfullscreenchange',\n\t\t'webkitfullscreenerror',\n\n\t],\n\t// Old WebKit\n\t[\n\t\t'webkitRequestFullScreen',\n\t\t'webkitCancelFullScreen',\n\t\t'webkitCurrentFullScreenElement',\n\t\t'webkitCancelFullScreen',\n\t\t'webkitfullscreenchange',\n\t\t'webkitfullscreenerror',\n\n\t],\n\t[\n\t\t'mozRequestFullScreen',\n\t\t'mozCancelFullScreen',\n\t\t'mozFullScreenElement',\n\t\t'mozFullScreenEnabled',\n\t\t'mozfullscreenchange',\n\t\t'mozfullscreenerror',\n\t],\n\t[\n\t\t'msRequestFullscreen',\n\t\t'msExitFullscreen',\n\t\t'msFullscreenElement',\n\t\t'msFullscreenEnabled',\n\t\t'MSFullscreenChange',\n\t\t'MSFullscreenError',\n\t],\n];\n\nconst nativeAPI = (() => {\n\tif (typeof document === 'undefined') {\n\t\treturn false;\n\t}\n\n\tconst unprefixedMethods = methodMap[0];\n\tconst returnValue = {};\n\n\tfor (const methodList of methodMap) {\n\t\tconst exitFullscreenMethod = methodList?.[1];\n\t\tif (exitFullscreenMethod in document) {\n\t\t\tfor (const [index, method] of methodList.entries()) {\n\t\t\t\treturnValue[unprefixedMethods[index]] = method;\n\t\t\t}\n\n\t\t\treturn returnValue;\n\t\t}\n\t}\n\n\treturn false;\n})();\n\nconst eventNameMap = {\n\tchange: nativeAPI.fullscreenchange,\n\terror: nativeAPI.fullscreenerror,\n};\n\n// eslint-disable-next-line import/no-mutable-exports\nlet screenfull = {\n\t// eslint-disable-next-line default-param-last\n\trequest(element = document.documentElement, options) {\n\t\treturn new Promise((resolve, reject) => {\n\t\t\tconst onFullScreenEntered = () => {\n\t\t\t\tscreenfull.off('change', onFullScreenEntered);\n\t\t\t\tresolve();\n\t\t\t};\n\n\t\t\tscreenfull.on('change', onFullScreenEntered);\n\n\t\t\tconst returnPromise = element[nativeAPI.requestFullscreen](options);\n\n\t\t\tif (returnPromise instanceof Promise) {\n\t\t\t\treturnPromise.then(onFullScreenEntered).catch(reject);\n\t\t\t}\n\t\t});\n\t},\n\texit() {\n\t\treturn new Promise((resolve, reject) => {\n\t\t\tif (!screenfull.isFullscreen) {\n\t\t\t\tresolve();\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tconst onFullScreenExit = () => {\n\t\t\t\tscreenfull.off('change', onFullScreenExit);\n\t\t\t\tresolve();\n\t\t\t};\n\n\t\t\tscreenfull.on('change', onFullScreenExit);\n\n\t\t\tconst returnPromise = document[nativeAPI.exitFullscreen]();\n\n\t\t\tif (returnPromise instanceof Promise) {\n\t\t\t\treturnPromise.then(onFullScreenExit).catch(reject);\n\t\t\t}\n\t\t});\n\t},\n\ttoggle(element, options) {\n\t\treturn screenfull.isFullscreen ? screenfull.exit() : screenfull.request(element, options);\n\t},\n\tonchange(callback) {\n\t\tscreenfull.on('change', callback);\n\t},\n\tonerror(callback) {\n\t\tscreenfull.on('error', callback);\n\t},\n\ton(event, callback) {\n\t\tconst eventName = eventNameMap[event];\n\t\tif (eventName) {\n\t\t\tdocument.addEventListener(eventName, callback, false);\n\t\t}\n\t},\n\toff(event, callback) {\n\t\tconst eventName = eventNameMap[event];\n\t\tif (eventName) {\n\t\t\tdocument.removeEventListener(eventName, callback, false);\n\t\t}\n\t},\n\traw: nativeAPI,\n};\n\nObject.defineProperties(screenfull, {\n\tisFullscreen: {\n\t\tget: () => Boolean(document[nativeAPI.fullscreenElement]),\n\t},\n\telement: {\n\t\tenumerable: true,\n\t\tget: () => document[nativeAPI.fullscreenElement] ?? undefined,\n\t},\n\tisEnabled: {\n\t\tenumerable: true,\n\t\t// Coerce to boolean in case of old WebKit.\n\t\tget: () => Boolean(document[nativeAPI.fullscreenEnabled]),\n\t},\n});\n\nif (!nativeAPI) {\n\tscreenfull = {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');\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');\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');\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');\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 { 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 { 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 = false;\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 }\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 { 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 this.add(\n progress({\n name: 'progress',\n disable: option.isLive,\n position: 'top',\n index: 10,\n }),\n );\n\n this.add(\n thumbnails({\n name: 'thumbnails',\n disable: !option.thumbnails.url || option.isLive || isMobile,\n position: 'top',\n index: 20,\n }),\n );\n\n this.add(\n loop({\n name: 'loop',\n disable: false,\n position: 'top',\n index: 30,\n }),\n );\n\n this.add(\n playAndPause({\n name: 'playAndPause',\n disable: false,\n position: 'left',\n index: 10,\n }),\n );\n\n this.add(\n volume({\n name: 'volume',\n disable: false,\n position: 'left',\n index: 20,\n }),\n );\n\n this.add(\n time({\n name: 'time',\n disable: option.isLive,\n position: 'left',\n index: 30,\n }),\n );\n\n this.add(\n quality({\n name: 'quality',\n disable: option.quality.length === 0,\n position: 'right',\n index: 10,\n }),\n );\n\n this.add(\n screenshot({\n name: 'screenshot',\n disable: !option.screenshot || isMobile,\n position: 'right',\n index: 20,\n }),\n );\n\n this.add(\n setting({\n name: 'setting',\n disable: !option.setting,\n position: 'right',\n index: 30,\n }),\n );\n\n this.add(\n pip({\n name: 'pip',\n disable: !option.pip,\n position: 'right',\n index: 40,\n }),\n );\n\n this.add(\n airplay({\n name: 'airplay',\n disable: !option.airplay || !window.WebKitPlaybackTargetAvailabilityEvent,\n position: 'right',\n index: 50,\n }),\n );\n\n this.add(\n fullscreenWeb({\n name: 'fullscreenWeb',\n disable: !option.fullscreenWeb,\n position: 'right',\n index: 60,\n }),\n );\n\n this.add(\n fullscreen({\n name: 'fullscreen',\n disable: !option.fullscreen,\n position: 'right',\n index: 70,\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 } 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 = document.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 = document.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 = document.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 } = option.thumbnails;\n const width = image.naturalWidth / column;\n const height = width / ($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', `${height}px`);\n setStyle($control, 'width', `${width}px`);\n setStyle($control, 'backgroundPosition', `-${xIndex * width}px -${yIndex * height}px`);\n if (posWidth <= width / 2) {\n setStyle($control, 'left', 0);\n } else if (posWidth > $progress.clientWidth - width / 2) {\n setStyle($control, 'left', `${$progress.clientWidth - width}px`);\n } else {\n setStyle($control, 'left', `${posWidth - width / 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 this.add(\n playbackRate({\n disable: !option.playbackRate,\n name: 'playbackRate',\n index: 10,\n }),\n );\n\n this.add(\n aspectRatio({\n disable: !option.aspectRatio,\n name: 'aspectRatio',\n index: 20,\n }),\n );\n\n this.add(\n flip({\n disable: !option.flip,\n name: 'flip',\n index: 30,\n }),\n );\n\n this.add(\n info({\n disable: false,\n name: 'info',\n index: 40,\n }),\n );\n\n this.add(\n version({\n disable: false,\n name: 'version',\n index: 50,\n }),\n );\n\n this.add(\n close({\n disable: false,\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 { setStyle, setStyles, srtToVtt, vttToBlob, getExt, assToVtt, escape, errorHandle } 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\n this.name = 'subtitle';\n\n this.init(art.option.subtitle);\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 init(subtitleOption) {\n validator(subtitleOption, scheme.subtitle);\n if (!subtitleOption.url) return;\n\n const {\n notice,\n events: { proxy },\n template: { $subtitle, $video, $track },\n } = this.art;\n\n if (!$track) {\n const $track = document.createElement('track');\n $track.default = true;\n $track.kind = 'metadata';\n $video.appendChild($track);\n this.art.template.$track = $track;\n proxy(this.textTrack, 'cuechange', this.update.bind(this));\n }\n\n this.style(subtitleOption.style);\n\n errorHandle(window.fetch, 'fetch not support');\n return fetch(subtitleOption.url)\n .then((response) => response.arrayBuffer())\n .then((buffer) => {\n errorHandle(window.TextDecoder, 'TextDecoder not support');\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.art.template.$track.src = 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');\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(startTime + (art.duration * ratio) / 2, 0, art.duration);\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 } 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 = document.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 } 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 = document.createElement('div');\n addClass($item, 'art-setting-item');\n addClass($item, 'art-setting-item-back');\n const $left = append($item, '
');\n const $icon = document.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 = document.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 = document.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 = document.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 = document.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 = document.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 = document.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 = document.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 = document.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) {\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.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.url];\n if (currentTime) {\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 };\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/en/Properties.mdx b/packages/artplayer-document/docs/en/Properties.mdx index 2c5b9c4bc..d4d656324 100644 --- a/packages/artplayer-document/docs/en/Properties.mdx +++ b/packages/artplayer-document/docs/en/Properties.mdx @@ -317,7 +317,7 @@ art.on('ready', () => { art.seek = 10; art.once('video:canplay', () => { art.screenshot(); - }) + }); }); ``` @@ -743,6 +743,31 @@ art.on('ready', () => { }); ``` +## airplay + +- Type: `Function` + +Open the Airplay + +
▶ Run Code
+ +```js +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` diff --git a/packages/artplayer-document/docs/zh-cn/Properties.mdx b/packages/artplayer-document/docs/zh-cn/Properties.mdx index f8aa3495f..2c5d028c2 100644 --- a/packages/artplayer-document/docs/zh-cn/Properties.mdx +++ b/packages/artplayer-document/docs/zh-cn/Properties.mdx @@ -317,7 +317,7 @@ art.on('ready', () => { art.seek = 10; art.once('video:canplay', () => { art.screenshot(); - }) + }); }); ``` @@ -743,6 +743,31 @@ art.on('ready', () => { }); ``` +## airplay + +- Type: `Function` + +开启隔空播放 + +
▶ Run Code
+ +```js +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`