Files
ArtPlayer/refactor/core-content-review.json
T

8627 lines
322 KiB
JSON

{
"schemaVersion": 1,
"task": "SITE-04",
"inventory": {
"path": "refactor/baselines/site-inventory.json",
"sha256": "36d228c6303d607f5ffb92e801ebc14557225477631c1ffb7f4ee1bf9e9a6c93"
},
"reviewedAt": "2026-09-16T00:58:10.454Z",
"counts": {
"inventoryRecords": 963,
"reviewedRecords": 900,
"unreviewedRecords": 63
},
"note": "Explicit declaration-record semantic mapping, including overload/getter/setter rows and root/runtime aliases. Counts are not overall API or release completion. Recheck affected groups if their source/document hashes drift. Other declarations and inline members are not implicitly covered.",
"groups": [
{
"id": "events",
"status": "semantic-reviewed",
"conclusion": "DOM listener ownership, scalar/array disposers, native listener receivers/options, hover versus player events, cleanup collection, global rebind replacement and lifecycle closure.",
"records": [
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.proxy@121",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "proxy",
"line": 121
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.events@134",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "events",
"line": 134
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.events@80",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "events",
"line": 80
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.proxy@98",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "proxy",
"line": 98
},
{
"id": "packages/artplayer/public/runtime/services.ts#EventRegistry.destroyEvents@12",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "EventRegistry",
"name": "destroyEvents",
"line": 12
},
{
"id": "packages/artplayer/public/runtime/services.ts#EventRegistry.proxy@13",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "EventRegistry",
"name": "proxy",
"line": 13
},
{
"id": "packages/artplayer/public/runtime/services.ts#EventRegistry.hover@18",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "EventRegistry",
"name": "hover",
"line": 18
},
{
"id": "packages/artplayer/public/runtime/services.ts#EventRegistry.remove@19",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "EventRegistry",
"name": "remove",
"line": 19
},
{
"id": "packages/artplayer/public/runtime/services.ts#EventRegistry.destroy@20",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "EventRegistry",
"name": "destroy",
"line": 20
},
{
"id": "packages/artplayer/public/runtime/services.ts#EventRegistry.bindGlobalEvents@21",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "EventRegistry",
"name": "bindGlobalEvents",
"line": 21
}
],
"sources": [
{
"path": "packages/artplayer/src/events/index.ts",
"sha256": "30d2286316dbd351e93f5a2234dcca84bf68ca28c05921169cca70c2e0b1ecf9"
},
{
"path": "packages/artplayer/src/events/listener-registry.ts",
"sha256": "fb062df5151c4e8e970de469f1c7d9af948f72214d32c293c81a5feeb8406124"
},
{
"path": "packages/artplayer/src/events/globalInit.ts",
"sha256": "6f6ea497a20a8fd0746b1f020caff76ad6817cd70a1a90fbaea12f992b6d03a7"
},
{
"path": "packages/artplayer/public/artplayer.ts",
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
},
{
"path": "packages/artplayer/public/runtime.ts",
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
},
{
"path": "packages/artplayer/public/runtime/services.ts",
"sha256": "8e4648d8c61bff47343f9e1c2b995af69fc00947264b826109ceadcbaf553254"
}
],
"docs": [
{
"path": "packages/artplayer-vitepress/docs/advanced/built-in.md",
"sha256": "7e3532221a87652457371babdcc816643984f4a7fd080a5aed07b1807cedb8e6",
"anchor": "events"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/built-in.md",
"sha256": "3fc59e64a6cda6f1a176dddee92a24cfb0d0b56982bf535aa048e46a1bea774a",
"anchor": "events"
}
],
"evidence": "baselines/site04-core-services.json",
"documentHashRevalidation": {
"sourceBefore": "de45f5b978a69aaae3b466325ac4dce35bd0dee2",
"evidence": "baselines/site04-subtitle.json",
"reason": "Whole-guide hash changed for subtitle section only. All content outside that section is byte-identical after LF normalization; source hashes remain unchanged."
}
},
{
"id": "storage",
"status": "semantic-reviewed",
"conclusion": "JSON envelope key versus item key; truthy-key lookup; current-key-only clear; per-instance fallback distinct from persistent data; synchronous void writes and no automatic merge/migration.",
"records": [
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.storage@145",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "storage",
"line": 145
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.storage@81",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "storage",
"line": 81
},
{
"id": "packages/artplayer/public/runtime/services.ts#Storage.name@25",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "Storage",
"name": "name",
"line": 25
},
{
"id": "packages/artplayer/public/runtime/services.ts#Storage.settings@26",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "Storage",
"name": "settings",
"line": 26
},
{
"id": "packages/artplayer/public/runtime/services.ts#Storage.get@27",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "Storage",
"name": "get",
"line": 27
},
{
"id": "packages/artplayer/public/runtime/services.ts#Storage.set@28",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "Storage",
"name": "set",
"line": 28
},
{
"id": "packages/artplayer/public/runtime/services.ts#Storage.del@29",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "Storage",
"name": "del",
"line": 29
},
{
"id": "packages/artplayer/public/runtime/services.ts#Storage.clear@30",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "Storage",
"name": "clear",
"line": 30
}
],
"sources": [
{
"path": "packages/artplayer/src/storage.ts",
"sha256": "9c0a0f3d8ac18261db6e49b2ea14322d1d53bfec3531c7337b85005e708fef30"
},
{
"path": "packages/artplayer/public/artplayer.ts",
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
},
{
"path": "packages/artplayer/public/runtime.ts",
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
},
{
"path": "packages/artplayer/public/runtime/services.ts",
"sha256": "8e4648d8c61bff47343f9e1c2b995af69fc00947264b826109ceadcbaf553254"
}
],
"docs": [
{
"path": "packages/artplayer-vitepress/docs/advanced/built-in.md",
"sha256": "7e3532221a87652457371babdcc816643984f4a7fd080a5aed07b1807cedb8e6",
"anchor": "storage"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/built-in.md",
"sha256": "3fc59e64a6cda6f1a176dddee92a24cfb0d0b56982bf535aa048e46a1bea774a",
"anchor": "storage"
}
],
"evidence": "baselines/site04-core-services.json",
"documentHashRevalidation": {
"sourceBefore": "de45f5b978a69aaae3b466325ac4dce35bd0dee2",
"evidence": "baselines/site04-subtitle.json",
"reason": "Whole-guide hash changed for subtitle section only. All content outside that section is byte-identical after LF normalization; source hashes remain unchanged."
}
},
{
"id": "i18n",
"status": "semantic-reviewed",
"conclusion": "All41 I18nValue keys share own-key/nonempty lookup; default Chinese dictionary, lowercased language selection, dictionary casing, deep merge/init, fallback/custom keys and no automatic existing-UI redraw.",
"records": [
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.i18n@159",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "i18n",
"line": 159
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Context Menu@18",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Context Menu",
"line": 18
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Lock@19",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Lock",
"line": 19
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Video Info@20",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Video Info",
"line": 20
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Close@21",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Close",
"line": 21
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Video Load Failed@22",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Video Load Failed",
"line": 22
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Volume@23",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Volume",
"line": 23
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Progress@24",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Progress",
"line": 24
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Back@25",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Back",
"line": 25
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Settings@26",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Settings",
"line": 26
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Play@27",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Play",
"line": 27
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Pause@28",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Pause",
"line": 28
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Rate@29",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Rate",
"line": 29
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Mute@30",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Mute",
"line": 30
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Video Flip@31",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Video Flip",
"line": 31
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Horizontal@32",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Horizontal",
"line": 32
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Vertical@33",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Vertical",
"line": 33
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Reconnect@34",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Reconnect",
"line": 34
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Show Setting@35",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Show Setting",
"line": 35
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Hide Setting@36",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Hide Setting",
"line": 36
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Screenshot@37",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Screenshot",
"line": 37
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Play Speed@38",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Play Speed",
"line": 38
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Aspect Ratio@39",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Aspect Ratio",
"line": 39
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Default@40",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Default",
"line": 40
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Normal@41",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Normal",
"line": 41
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Open@42",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Open",
"line": 42
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Switch Video@43",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Switch Video",
"line": 43
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Switch Subtitle@44",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Switch Subtitle",
"line": 44
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Fullscreen@45",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Fullscreen",
"line": 45
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Exit Fullscreen@46",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Exit Fullscreen",
"line": 46
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Web Fullscreen@47",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Web Fullscreen",
"line": 47
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Exit Web Fullscreen@48",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Exit Web Fullscreen",
"line": 48
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Mini Player@49",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Mini Player",
"line": 49
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.PIP Mode@50",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "PIP Mode",
"line": 50
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Exit PIP Mode@51",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Exit PIP Mode",
"line": 51
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.PIP Not Supported@52",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "PIP Not Supported",
"line": 52
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Fullscreen Not Supported@53",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Fullscreen Not Supported",
"line": 53
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Subtitle Offset@54",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Subtitle Offset",
"line": 54
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Last Seen@55",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Last Seen",
"line": 55
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.Jump Play@56",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "Jump Play",
"line": 56
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.AirPlay@57",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "AirPlay",
"line": 57
},
{
"id": "packages/artplayer/public/i18n.ts#I18nValue.AirPlay Not Available@58",
"file": "packages/artplayer/public/i18n.ts",
"declaration": "I18nValue",
"name": "AirPlay Not Available",
"line": 58
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.i18n@83",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "i18n",
"line": 83
},
{
"id": "packages/artplayer/public/runtime/services.ts#I18n.art@37",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "I18n",
"name": "art",
"line": 37
},
{
"id": "packages/artplayer/public/runtime/services.ts#I18n.languages@38",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "I18n",
"name": "languages",
"line": 38
},
{
"id": "packages/artplayer/public/runtime/services.ts#I18n.language@39",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "I18n",
"name": "language",
"line": 39
},
{
"id": "packages/artplayer/public/runtime/services.ts#I18n.init@40",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "I18n",
"name": "init",
"line": 40
},
{
"id": "packages/artplayer/public/runtime/services.ts#I18n.get@41",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "I18n",
"name": "get",
"line": 41
},
{
"id": "packages/artplayer/public/runtime/services.ts#I18n.update@42",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "I18n",
"name": "update",
"line": 42
}
],
"sources": [
{
"path": "packages/artplayer/src/i18n/index.ts",
"sha256": "09c6f5bce58e4118dde10e8b2a2d3808785b7fde913a54dd189e0b473e21266a"
},
{
"path": "packages/artplayer/src/i18n/zh-cn.ts",
"sha256": "51eb75562ae1ae4e248e1db85c90bcbc69b388a177ada6cbf8c3196a2c343ac6"
},
{
"path": "packages/artplayer/src/i18n/publish.ts",
"sha256": "5b216bbe313b3cda56a5da41fba4fb9d095eeec0dc903fcf284ddd8f94926e99"
},
{
"path": "packages/artplayer/src/utils/property.ts",
"sha256": "c737d4582a4382f4038d12dafdf8b43418e508c9b8b859b2f0cc17c20f370343"
},
{
"path": "packages/artplayer/public/artplayer.ts",
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
},
{
"path": "packages/artplayer/public/i18n.ts",
"sha256": "34b0c684668044f7600c80b9d3979f8fb730138007b7cb4e7034326b340156fb"
},
{
"path": "packages/artplayer/public/runtime.ts",
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
},
{
"path": "packages/artplayer/public/runtime/services.ts",
"sha256": "8e4648d8c61bff47343f9e1c2b995af69fc00947264b826109ceadcbaf553254"
}
],
"docs": [
{
"path": "packages/artplayer-vitepress/docs/advanced/built-in.md",
"sha256": "7e3532221a87652457371babdcc816643984f4a7fd080a5aed07b1807cedb8e6",
"anchor": "i18n"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/built-in.md",
"sha256": "3fc59e64a6cda6f1a176dddee92a24cfb0d0b56982bf535aa048e46a1bea774a",
"anchor": "i18n"
}
],
"evidence": "baselines/site04-core-services.json",
"documentHashRevalidation": {
"sourceBefore": "de45f5b978a69aaae3b466325ac4dce35bd0dee2",
"evidence": "baselines/site04-subtitle.json",
"reason": "Whole-guide hash changed for subtitle section only. All content outside that section is byte-identical after LF normalization; source hashes remain unchanged."
}
},
{
"id": "hotkey",
"status": "semantic-reviewed",
"conclusion": "KeyboardEvent.code keys; callback identity/receiver and manager return; native focus/editable/modifier rules; default versus custom keys; desktop init/mobile opt-in; removal and no duplicate initialization.",
"records": [
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.hotkey@192",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "hotkey",
"line": 192
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.hotkey@93",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "hotkey",
"line": 93
},
{
"id": "packages/artplayer/public/runtime/services.ts#Hotkey.art@48",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "Hotkey",
"name": "art",
"line": 48
},
{
"id": "packages/artplayer/public/runtime/services.ts#Hotkey.keys@49",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "Hotkey",
"name": "keys",
"line": 49
},
{
"id": "packages/artplayer/public/runtime/services.ts#Hotkey.init@50",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "Hotkey",
"name": "init",
"line": 50
},
{
"id": "packages/artplayer/public/runtime/services.ts#Hotkey.add@51",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "Hotkey",
"name": "add",
"line": 51
},
{
"id": "packages/artplayer/public/runtime/services.ts#Hotkey.remove@52",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "Hotkey",
"name": "remove",
"line": 52
}
],
"sources": [
{
"path": "packages/artplayer/src/hotkey.ts",
"sha256": "d8e477bf451143e566e1f743a5f253dcf00beb23544709794779f275e11498e8"
},
{
"path": "packages/artplayer/src/input/hotkey-defaults.ts",
"sha256": "c28e14821e5c7f7ac92a302e92439ab68fe77d5ef7d90a36b147b7c979ab96c6"
},
{
"path": "packages/artplayer/src/input/keyboard-focus.ts",
"sha256": "270c9dba40c0eb6d9fb36118b53e7f1d42a301ba4514917849523b6a05ed9e11"
},
{
"path": "packages/artplayer/public/artplayer.ts",
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
},
{
"path": "packages/artplayer/public/runtime.ts",
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
},
{
"path": "packages/artplayer/public/runtime/services.ts",
"sha256": "8e4648d8c61bff47343f9e1c2b995af69fc00947264b826109ceadcbaf553254"
}
],
"docs": [
{
"path": "packages/artplayer-vitepress/docs/advanced/built-in.md",
"sha256": "7e3532221a87652457371babdcc816643984f4a7fd080a5aed07b1807cedb8e6",
"anchor": "hotkey"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/built-in.md",
"sha256": "3fc59e64a6cda6f1a176dddee92a24cfb0d0b56982bf535aa048e46a1bea774a",
"anchor": "hotkey"
}
],
"evidence": "baselines/site04-core-services.json",
"documentHashRevalidation": {
"sourceBefore": "de45f5b978a69aaae3b466325ac4dce35bd0dee2",
"evidence": "baselines/site04-subtitle.json",
"reason": "Whole-guide hash changed for subtitle section only. All content outside that section is byte-identical after LF normalization; source hashes remain unchanged."
}
},
{
"id": "notice",
"status": "semantic-reviewed",
"conclusion": "Boolean getter versus historical root type; text/Error assignment, hidden-but-retained text/timer, per-display NOTICE_TIME, timer handle, timer-only destroy and closed player suppression.",
"records": [
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.notice@167",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "notice",
"line": 167
},
{
"id": "packages/artplayer/public/runtime.ts#Notice.art@45",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Notice",
"name": "art",
"line": 45
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.notice@84",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "notice",
"line": 84
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#Notice.timer@34",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "Notice",
"name": "timer",
"line": 34
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#Notice.show@35",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "Notice",
"name": "show",
"line": 35
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#Notice.show@36",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "Notice",
"name": "show",
"line": 36
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#Notice.destroy@37",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "Notice",
"name": "destroy",
"line": 37
}
],
"sources": [
{
"path": "packages/artplayer/src/notice.ts",
"sha256": "4faa700323a8fdfd91a59491a5f57da2dee9bd1f2de0d900ed16e9809a208c94"
},
{
"path": "packages/artplayer/public/artplayer.ts",
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
},
{
"path": "packages/artplayer/public/runtime.ts",
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
},
{
"path": "packages/artplayer/public/runtime/subtitle.ts",
"sha256": "13241c4f9a87517aa2cf7b3e0bb8cedaa12fa0b4d3f8934285797583b752557e"
}
],
"docs": [
{
"path": "packages/artplayer-vitepress/docs/advanced/built-in.md",
"sha256": "7e3532221a87652457371babdcc816643984f4a7fd080a5aed07b1807cedb8e6",
"anchor": "notice"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/built-in.md",
"sha256": "3fc59e64a6cda6f1a176dddee92a24cfb0d0b56982bf535aa048e46a1bea774a",
"anchor": "notice"
}
],
"evidence": "baselines/site04-core-services.json",
"documentHashRevalidation": {
"sourceBefore": "de45f5b978a69aaae3b466325ac4dce35bd0dee2",
"evidence": "baselines/site04-subtitle.json",
"reason": "Whole-guide hash changed for subtitle section only. All content outside that section is byte-identical after LF normalization; source hashes remain unchanged."
}
},
{
"id": "template",
"status": "semantic-reviewed",
"conclusion": "Cached nodes and original-container descendant queries; bound query/media aliases; SSR reuse and nullable results; proxy video/track separation; optional mini node; initialization versus whole-player cleanup; static HTML versus the historical nonfunctional instance declaration.",
"records": [
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.html@50",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "html",
"line": 50
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.query@120",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "query",
"line": 120
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.video@122",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "video",
"line": 122
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.template@129",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "template",
"line": 129
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.template@79",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "template",
"line": 79
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.query@97",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "query",
"line": 97
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.video@99",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "video",
"line": 99
},
{
"id": "packages/artplayer/public/runtime.ts#ArtplayerConstructor.html@118",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "ArtplayerConstructor",
"name": "html",
"line": 118
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.art@5",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "art",
"line": 5
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$container@6",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$container",
"line": 6
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$player@7",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$player",
"line": 7
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$video@8",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$video",
"line": 8
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$track@9",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$track",
"line": 9
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$poster@10",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$poster",
"line": 10
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$subtitle@11",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$subtitle",
"line": 11
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$danmuku@12",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$danmuku",
"line": 12
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$bottom@13",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$bottom",
"line": 13
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$progress@14",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$progress",
"line": 14
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$controls@15",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$controls",
"line": 15
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$controlsLeft@16",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$controlsLeft",
"line": 16
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$controlsCenter@17",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$controlsCenter",
"line": 17
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$controlsRight@18",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$controlsRight",
"line": 18
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$layer@19",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$layer",
"line": 19
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$loading@20",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$loading",
"line": 20
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$notice@21",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$notice",
"line": 21
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$noticeInner@22",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$noticeInner",
"line": 22
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$mask@23",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$mask",
"line": 23
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$state@24",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$state",
"line": 24
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$setting@25",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$setting",
"line": 25
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$info@26",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$info",
"line": 26
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$infoPanel@27",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$infoPanel",
"line": 27
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$infoClose@28",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$infoClose",
"line": 28
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$contextmenu@29",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$contextmenu",
"line": 29
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.$mini@30",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "$mini",
"line": 30
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.query@31",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "query",
"line": 31
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.init@32",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "init",
"line": 32
},
{
"id": "packages/artplayer/public/runtime/template.ts#Template.destroy@33",
"file": "packages/artplayer/public/runtime/template.ts",
"declaration": "Template",
"name": "destroy",
"line": 33
},
{
"id": "packages/artplayer/public/template.ts#Template.html@2",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "html",
"line": 2
},
{
"id": "packages/artplayer/public/template.ts#Template.$container@3",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$container",
"line": 3
},
{
"id": "packages/artplayer/public/template.ts#Template.$player@4",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$player",
"line": 4
},
{
"id": "packages/artplayer/public/template.ts#Template.$video@5",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$video",
"line": 5
},
{
"id": "packages/artplayer/public/template.ts#Template.$track@6",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$track",
"line": 6
},
{
"id": "packages/artplayer/public/template.ts#Template.$poster@7",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$poster",
"line": 7
},
{
"id": "packages/artplayer/public/template.ts#Template.$subtitle@8",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$subtitle",
"line": 8
},
{
"id": "packages/artplayer/public/template.ts#Template.$danmuku@9",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$danmuku",
"line": 9
},
{
"id": "packages/artplayer/public/template.ts#Template.$bottom@10",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$bottom",
"line": 10
},
{
"id": "packages/artplayer/public/template.ts#Template.$progress@11",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$progress",
"line": 11
},
{
"id": "packages/artplayer/public/template.ts#Template.$controls@12",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$controls",
"line": 12
},
{
"id": "packages/artplayer/public/template.ts#Template.$controlsLeft@13",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$controlsLeft",
"line": 13
},
{
"id": "packages/artplayer/public/template.ts#Template.$controlsCenter@14",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$controlsCenter",
"line": 14
},
{
"id": "packages/artplayer/public/template.ts#Template.$controlsRight@15",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$controlsRight",
"line": 15
},
{
"id": "packages/artplayer/public/template.ts#Template.$layer@16",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$layer",
"line": 16
},
{
"id": "packages/artplayer/public/template.ts#Template.$loading@17",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$loading",
"line": 17
},
{
"id": "packages/artplayer/public/template.ts#Template.$notice@18",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$notice",
"line": 18
},
{
"id": "packages/artplayer/public/template.ts#Template.$noticeInner@19",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$noticeInner",
"line": 19
},
{
"id": "packages/artplayer/public/template.ts#Template.$mask@20",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$mask",
"line": 20
},
{
"id": "packages/artplayer/public/template.ts#Template.$state@21",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$state",
"line": 21
},
{
"id": "packages/artplayer/public/template.ts#Template.$setting@22",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$setting",
"line": 22
},
{
"id": "packages/artplayer/public/template.ts#Template.$info@23",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$info",
"line": 23
},
{
"id": "packages/artplayer/public/template.ts#Template.$infoPanel@24",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$infoPanel",
"line": 24
},
{
"id": "packages/artplayer/public/template.ts#Template.$infoClose@25",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$infoClose",
"line": 25
},
{
"id": "packages/artplayer/public/template.ts#Template.$contextmenu@26",
"file": "packages/artplayer/public/template.ts",
"declaration": "Template",
"name": "$contextmenu",
"line": 26
}
],
"sources": [
{
"path": "packages/artplayer/src/template.ts",
"sha256": "0ea9155b9292d4c528a464d3c97996ee5a1c9c4aabc2959a744989085db2251b"
},
{
"path": "packages/artplayer/src/template/nodes.ts",
"sha256": "1572746a636647e4d313cc8752d3a110ff81fddb390ad7b0feb6a0db0d42b9d4"
},
{
"path": "packages/artplayer/src/template/html.ts",
"sha256": "351c472bfd01fa5ba1a4e347ed31bd5faaf823d9b4c5cab1ce8c651e3b175021"
},
{
"path": "packages/artplayer/src/template/types.ts",
"sha256": "2bf906b4a209e17dae4d79225e758e2e53772e93f19f188d0131051ea2a0143a"
},
{
"path": "packages/artplayer/src/index.ts",
"sha256": "20cfe3738b3ce7e11b69721a5f0bdad9db77807417d8e421397a40dfade4c047"
},
{
"path": "packages/artplayer/src/dom/tree.ts",
"sha256": "3bc517ab9fa5317a1445156d53afb27182685eb3b4c0ac2ff41bbde55c9eecb6"
},
{
"path": "packages/artplayer/src/display/mini.ts",
"sha256": "a6fed598428bbf8d52931f21bb68b7560a3643d2576f7e7bfbae98b2f7cdd1e5"
},
{
"path": "packages/artplayer/src/display/mini-view.ts",
"sha256": "bbe69e4419ffc0f6c744cb730a51778f23c311a0fac157223bcf8d8bf0f3edc7"
},
{
"path": "packages/artplayer/src/lifecycle/instance.ts",
"sha256": "3168f7db4271bae7a242e80798546b755ac15443e15dd9ebb7675f5a259299d8"
},
{
"path": "packages/artplayer/src/lifecycle/template-rollback.ts",
"sha256": "7a83da6739bcec1587b02f8157934988910d7f9103fe489a0d6f4f65290c3d77"
},
{
"path": "packages/artplayer/public/artplayer.ts",
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
},
{
"path": "packages/artplayer/public/runtime.ts",
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
},
{
"path": "packages/artplayer/public/runtime/template.ts",
"sha256": "da9975513a1938e7f386f4f65f718f0fc595164bfeac8f0cd99a3e97a54919a1"
},
{
"path": "packages/artplayer/public/template.ts",
"sha256": "68aed9e97d006d6be4fabb8504ca84dafab770b0925f4d6e7319e67c82f21b0d"
}
],
"docs": [
{
"path": "packages/artplayer-vitepress/docs/advanced/built-in.md",
"sha256": "7e3532221a87652457371babdcc816643984f4a7fd080a5aed07b1807cedb8e6",
"anchor": "template"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/class.md",
"sha256": "eb7fdd1ae3093b04cd0b041df66ef396fb94657905ae2b0a2900f293b8d2ef4c",
"anchor": "html"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/built-in.md",
"sha256": "3fc59e64a6cda6f1a176dddee92a24cfb0d0b56982bf535aa048e46a1bea774a",
"anchor": "template"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/class.md",
"sha256": "e176540b8b9cdc614eff1b038e591b02663a9d450c8720f02410b8bc85b54f36",
"anchor": "html"
}
],
"evidence": "baselines/site04-template-icons.json",
"documentHashRevalidation": {
"sourceBefore": "cec5049c4016b5f0f30fe19c8d8bde0d0e2f2704",
"evidence": "baselines/site04-lifecycle.json",
"reason": "Class guides changed only env/build descriptions; all other sections match after LF normalization. Property CSS section matches exactly; source hashes unchanged."
}
},
{
"id": "icons",
"status": "semantic-reviewed",
"conclusion": "All27 default names share fresh I wrappers, readonly nonenumerable getters, captured shallow input mapping, string HTML parsing, HTMLElement movement without cloning and absent ordinary custom names; root HTMLDivElement shape retained, runtime HTMLElement/undefined accurate.",
"records": [
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.icons@157",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "icons",
"line": 157
},
{
"id": "packages/artplayer/public/icons.ts#Icons.loading@2",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "loading",
"line": 2
},
{
"id": "packages/artplayer/public/icons.ts#Icons.state@3",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "state",
"line": 3
},
{
"id": "packages/artplayer/public/icons.ts#Icons.play@4",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "play",
"line": 4
},
{
"id": "packages/artplayer/public/icons.ts#Icons.pause@5",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "pause",
"line": 5
},
{
"id": "packages/artplayer/public/icons.ts#Icons.check@6",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "check",
"line": 6
},
{
"id": "packages/artplayer/public/icons.ts#Icons.volume@7",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "volume",
"line": 7
},
{
"id": "packages/artplayer/public/icons.ts#Icons.volumeClose@8",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "volumeClose",
"line": 8
},
{
"id": "packages/artplayer/public/icons.ts#Icons.screenshot@9",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "screenshot",
"line": 9
},
{
"id": "packages/artplayer/public/icons.ts#Icons.setting@10",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "setting",
"line": 10
},
{
"id": "packages/artplayer/public/icons.ts#Icons.pip@11",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "pip",
"line": 11
},
{
"id": "packages/artplayer/public/icons.ts#Icons.arrowLeft@12",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "arrowLeft",
"line": 12
},
{
"id": "packages/artplayer/public/icons.ts#Icons.arrowRight@13",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "arrowRight",
"line": 13
},
{
"id": "packages/artplayer/public/icons.ts#Icons.playbackRate@14",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "playbackRate",
"line": 14
},
{
"id": "packages/artplayer/public/icons.ts#Icons.aspectRatio@15",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "aspectRatio",
"line": 15
},
{
"id": "packages/artplayer/public/icons.ts#Icons.config@16",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "config",
"line": 16
},
{
"id": "packages/artplayer/public/icons.ts#Icons.lock@17",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "lock",
"line": 17
},
{
"id": "packages/artplayer/public/icons.ts#Icons.flip@18",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "flip",
"line": 18
},
{
"id": "packages/artplayer/public/icons.ts#Icons.unlock@19",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "unlock",
"line": 19
},
{
"id": "packages/artplayer/public/icons.ts#Icons.fullscreenOff@20",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "fullscreenOff",
"line": 20
},
{
"id": "packages/artplayer/public/icons.ts#Icons.fullscreenOn@21",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "fullscreenOn",
"line": 21
},
{
"id": "packages/artplayer/public/icons.ts#Icons.fullscreenWebOff@22",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "fullscreenWebOff",
"line": 22
},
{
"id": "packages/artplayer/public/icons.ts#Icons.fullscreenWebOn@23",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "fullscreenWebOn",
"line": 23
},
{
"id": "packages/artplayer/public/icons.ts#Icons.switchOn@24",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "switchOn",
"line": 24
},
{
"id": "packages/artplayer/public/icons.ts#Icons.switchOff@25",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "switchOff",
"line": 25
},
{
"id": "packages/artplayer/public/icons.ts#Icons.error@26",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "error",
"line": 26
},
{
"id": "packages/artplayer/public/icons.ts#Icons.close@27",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "close",
"line": 27
},
{
"id": "packages/artplayer/public/icons.ts#Icons.airplay@28",
"file": "packages/artplayer/public/icons.ts",
"declaration": "Icons",
"name": "airplay",
"line": 28
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.icons@82",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "icons",
"line": 82
}
],
"sources": [
{
"path": "packages/artplayer/src/icons/index.ts",
"sha256": "7152126328f6e485ee92b6d924c34776518b4a3925b2887867b516f7523b15cc"
},
{
"path": "packages/artplayer/src/icons/defaults.ts",
"sha256": "31df862d754922fe5d68b20911c477d7c22893a6a67b5dcb1a48d3b437a0b23a"
},
{
"path": "packages/artplayer/src/dom/presentation.ts",
"sha256": "500bded394579dd8194778f73cc44d0724f0a59cb5400957491928534ed091c6"
},
{
"path": "packages/artplayer/src/dom/tree.ts",
"sha256": "3bc517ab9fa5317a1445156d53afb27182685eb3b4c0ac2ff41bbde55c9eecb6"
},
{
"path": "packages/artplayer/public/runtime/template.ts",
"sha256": "da9975513a1938e7f386f4f65f718f0fc595164bfeac8f0cd99a3e97a54919a1"
},
{
"path": "packages/artplayer/public/artplayer.ts",
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
},
{
"path": "packages/artplayer/public/icons.ts",
"sha256": "0d8e8e52e52130dd4a29bab551dd7a2a954797e42e92a6e068c85d583e23e6a4"
},
{
"path": "packages/artplayer/public/runtime.ts",
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
}
],
"docs": [
{
"path": "packages/artplayer-vitepress/docs/advanced/built-in.md",
"sha256": "7e3532221a87652457371babdcc816643984f4a7fd080a5aed07b1807cedb8e6",
"anchor": "icons"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/built-in.md",
"sha256": "3fc59e64a6cda6f1a176dddee92a24cfb0d0b56982bf535aa048e46a1bea774a",
"anchor": "icons"
}
],
"evidence": "baselines/site04-template-icons.json",
"documentHashRevalidation": {
"sourceBefore": "de45f5b978a69aaae3b466325ac4dce35bd0dee2",
"evidence": "baselines/site04-subtitle.json",
"reason": "Whole-guide hash changed for subtitle section only. All content outside that section is byte-identical after LF normalization; source hashes remain unchanged."
}
},
{
"id": "components",
"status": "semantic-reviewed",
"conclusion": "Layer/control/contextmenu managers, root/runtime shapes and numeric overloads; config mutation, names/aliases/order, node movement and callback receivers; shallow nontransactional replacement, returns, missing/disabled entries and hook failure; scoped cleanup versus destroy hook; selector flags, coercion, bindings, async generations and reuse; controls routing/state/init and mobile context-menu boundary.",
"records": [
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.layers@174",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "layers",
"line": 174
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.controls@175",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "controls",
"line": 175
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.contextmenu@176",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "contextmenu",
"line": 176
},
{
"id": "packages/artplayer/public/component.ts#ComponentInput.html@5",
"file": "packages/artplayer/public/component.ts",
"declaration": "ComponentInput",
"name": "html",
"line": 5
},
{
"id": "packages/artplayer/public/component.ts#Selector.default@12",
"file": "packages/artplayer/public/component.ts",
"declaration": "Selector",
"name": "default",
"line": 12
},
{
"id": "packages/artplayer/public/component.ts#Selector.html@17",
"file": "packages/artplayer/public/component.ts",
"declaration": "Selector",
"name": "html",
"line": 17
},
{
"id": "packages/artplayer/public/component.ts#Selector.value@22",
"file": "packages/artplayer/public/component.ts",
"declaration": "Selector",
"name": "value",
"line": 22
},
{
"id": "packages/artplayer/public/component.ts#Component.id@34",
"file": "packages/artplayer/public/component.ts",
"declaration": "Component",
"name": "id",
"line": 34
},
{
"id": "packages/artplayer/public/component.ts#Component.name@39",
"file": "packages/artplayer/public/component.ts",
"declaration": "Component",
"name": "name",
"line": 39
},
{
"id": "packages/artplayer/public/component.ts#Component.$parent@44",
"file": "packages/artplayer/public/component.ts",
"declaration": "Component",
"name": "$parent",
"line": 44
},
{
"id": "packages/artplayer/public/component.ts#Component.show@49",
"file": "packages/artplayer/public/component.ts",
"declaration": "Component",
"name": "show",
"line": 49
},
{
"id": "packages/artplayer/public/component.ts#Component.show@54",
"file": "packages/artplayer/public/component.ts",
"declaration": "Component",
"name": "show",
"line": 54
},
{
"id": "packages/artplayer/public/component.ts#Component.toggle@59",
"file": "packages/artplayer/public/component.ts",
"declaration": "Component",
"name": "toggle",
"line": 59
},
{
"id": "packages/artplayer/public/component.ts#Component.add@64",
"file": "packages/artplayer/public/component.ts",
"declaration": "Component",
"name": "add",
"line": 64
},
{
"id": "packages/artplayer/public/component.ts#Component.remove@72",
"file": "packages/artplayer/public/component.ts",
"declaration": "Component",
"name": "remove",
"line": 72
},
{
"id": "packages/artplayer/public/component.ts#Component.update@77",
"file": "packages/artplayer/public/component.ts",
"declaration": "Component",
"name": "update",
"line": 77
},
{
"id": "packages/artplayer/public/component.ts#ComponentOption.html@87",
"file": "packages/artplayer/public/component.ts",
"declaration": "ComponentOption",
"name": "html",
"line": 87
},
{
"id": "packages/artplayer/public/component.ts#ComponentOption.disable@92",
"file": "packages/artplayer/public/component.ts",
"declaration": "ComponentOption",
"name": "disable",
"line": 92
},
{
"id": "packages/artplayer/public/component.ts#ComponentOption.name@97",
"file": "packages/artplayer/public/component.ts",
"declaration": "ComponentOption",
"name": "name",
"line": 97
},
{
"id": "packages/artplayer/public/component.ts#ComponentOption.index@102",
"file": "packages/artplayer/public/component.ts",
"declaration": "ComponentOption",
"name": "index",
"line": 102
},
{
"id": "packages/artplayer/public/component.ts#ComponentOption.style@107",
"file": "packages/artplayer/public/component.ts",
"declaration": "ComponentOption",
"name": "style",
"line": 107
},
{
"id": "packages/artplayer/public/component.ts#ComponentOption.click@112",
"file": "packages/artplayer/public/component.ts",
"declaration": "ComponentOption",
"name": "click",
"line": 112
},
{
"id": "packages/artplayer/public/component.ts#ComponentOption.mounted@117",
"file": "packages/artplayer/public/component.ts",
"declaration": "ComponentOption",
"name": "mounted",
"line": 117
},
{
"id": "packages/artplayer/public/component.ts#ComponentOption.beforeUnmount@122",
"file": "packages/artplayer/public/component.ts",
"declaration": "ComponentOption",
"name": "beforeUnmount",
"line": 122
},
{
"id": "packages/artplayer/public/component.ts#ComponentOption.tooltip@127",
"file": "packages/artplayer/public/component.ts",
"declaration": "ComponentOption",
"name": "tooltip",
"line": 127
},
{
"id": "packages/artplayer/public/component.ts#ComponentOption.position@132",
"file": "packages/artplayer/public/component.ts",
"declaration": "ComponentOption",
"name": "position",
"line": 132
},
{
"id": "packages/artplayer/public/component.ts#ComponentOption.selector@137",
"file": "packages/artplayer/public/component.ts",
"declaration": "ComponentOption",
"name": "selector",
"line": 137
},
{
"id": "packages/artplayer/public/component.ts#ComponentOption.onSelect@142",
"file": "packages/artplayer/public/component.ts",
"declaration": "ComponentOption",
"name": "onSelect",
"line": 142
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.layers@87",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "layers",
"line": 87
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.controls@88",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "controls",
"line": 88
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.contextmenu@89",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "contextmenu",
"line": 89
},
{
"id": "packages/artplayer/public/runtime/component.ts#SelectorItem.html@4",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "SelectorItem",
"name": "html",
"line": 4
},
{
"id": "packages/artplayer/public/runtime/component.ts#SelectorItem.value@5",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "SelectorItem",
"name": "value",
"line": 5
},
{
"id": "packages/artplayer/public/runtime/component.ts#SelectorItem.default@6",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "SelectorItem",
"name": "default",
"line": 6
},
{
"id": "packages/artplayer/public/runtime/component.ts#SelectorItem.$control_option@7",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "SelectorItem",
"name": "$control_option",
"line": 7
},
{
"id": "packages/artplayer/public/runtime/component.ts#SelectorItem.$control_item@8",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "SelectorItem",
"name": "$control_item",
"line": 8
},
{
"id": "packages/artplayer/public/runtime/component.ts#SelectorItem.$control_value@9",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "SelectorItem",
"name": "$control_value",
"line": 9
},
{
"id": "packages/artplayer/public/runtime/component.ts#ComponentOption.html@13",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "ComponentOption",
"name": "html",
"line": 13
},
{
"id": "packages/artplayer/public/runtime/component.ts#ComponentOption.disable@14",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "ComponentOption",
"name": "disable",
"line": 14
},
{
"id": "packages/artplayer/public/runtime/component.ts#ComponentOption.name@15",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "ComponentOption",
"name": "name",
"line": 15
},
{
"id": "packages/artplayer/public/runtime/component.ts#ComponentOption.index@16",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "ComponentOption",
"name": "index",
"line": 16
},
{
"id": "packages/artplayer/public/runtime/component.ts#ComponentOption.style@17",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "ComponentOption",
"name": "style",
"line": 17
},
{
"id": "packages/artplayer/public/runtime/component.ts#ComponentOption.tooltip@18",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "ComponentOption",
"name": "tooltip",
"line": 18
},
{
"id": "packages/artplayer/public/runtime/component.ts#ComponentOption.position@19",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "ComponentOption",
"name": "position",
"line": 19
},
{
"id": "packages/artplayer/public/runtime/component.ts#ComponentOption.selector@20",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "ComponentOption",
"name": "selector",
"line": 20
},
{
"id": "packages/artplayer/public/runtime/component.ts#ComponentOption.click@21",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "ComponentOption",
"name": "click",
"line": 21
},
{
"id": "packages/artplayer/public/runtime/component.ts#ComponentOption.mounted@22",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "ComponentOption",
"name": "mounted",
"line": 22
},
{
"id": "packages/artplayer/public/runtime/component.ts#ComponentOption.beforeUnmount@23",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "ComponentOption",
"name": "beforeUnmount",
"line": 23
},
{
"id": "packages/artplayer/public/runtime/component.ts#ComponentOption.onSelect@24",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "ComponentOption",
"name": "onSelect",
"line": 24
},
{
"id": "packages/artplayer/public/runtime/component.ts#ControlOption.position@30",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "ControlOption",
"name": "position",
"line": 30
},
{
"id": "packages/artplayer/public/runtime/component.ts#ComponentEntry.$ref@36",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "ComponentEntry",
"name": "$ref",
"line": 36
},
{
"id": "packages/artplayer/public/runtime/component.ts#ComponentEntry.events@37",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "ComponentEntry",
"name": "events",
"line": 37
},
{
"id": "packages/artplayer/public/runtime/component.ts#ComponentEntry.option@38",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "ComponentEntry",
"name": "option",
"line": 38
},
{
"id": "packages/artplayer/public/runtime/component.ts#Component.id@42",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "Component",
"name": "id",
"line": 42
},
{
"id": "packages/artplayer/public/runtime/component.ts#Component.art@43",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "Component",
"name": "art",
"line": 43
},
{
"id": "packages/artplayer/public/runtime/component.ts#Component.name@44",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "Component",
"name": "name",
"line": 44
},
{
"id": "packages/artplayer/public/runtime/component.ts#Component.$parent@45",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "Component",
"name": "$parent",
"line": 45
},
{
"id": "packages/artplayer/public/runtime/component.ts#Component.cache@46",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "Component",
"name": "cache",
"line": 46
},
{
"id": "packages/artplayer/public/runtime/component.ts#Component.show@47",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "Component",
"name": "show",
"line": 47
},
{
"id": "packages/artplayer/public/runtime/component.ts#Component.toggle@48",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "Component",
"name": "toggle",
"line": 48
},
{
"id": "packages/artplayer/public/runtime/component.ts#Component.add@49",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "Component",
"name": "add",
"line": 49
},
{
"id": "packages/artplayer/public/runtime/component.ts#Component.remove@50",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "Component",
"name": "remove",
"line": 50
},
{
"id": "packages/artplayer/public/runtime/component.ts#Component.update@51",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "Component",
"name": "update",
"line": 51
},
{
"id": "packages/artplayer/public/runtime/component.ts#Component.selector@52",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "Component",
"name": "selector",
"line": 52
},
{
"id": "packages/artplayer/public/runtime/component.ts#Controls.isHover@56",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "Controls",
"name": "isHover",
"line": 56
},
{
"id": "packages/artplayer/public/runtime/component.ts#Controls.timer@57",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "Controls",
"name": "timer",
"line": 57
},
{
"id": "packages/artplayer/public/runtime/component.ts#Controls.setting@58",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "Controls",
"name": "setting",
"line": 58
},
{
"id": "packages/artplayer/public/runtime/component.ts#Controls.thumbnails@59",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "Controls",
"name": "thumbnails",
"line": 59
},
{
"id": "packages/artplayer/public/runtime/component.ts#Controls.init@60",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "Controls",
"name": "init",
"line": 60
},
{
"id": "packages/artplayer/public/runtime/component.ts#Controls.add@61",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "Controls",
"name": "add",
"line": 61
},
{
"id": "packages/artplayer/public/runtime/component.ts#Controls.update@62",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "Controls",
"name": "update",
"line": 62
},
{
"id": "packages/artplayer/public/runtime/component.ts#Controls.check@63",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "Controls",
"name": "check",
"line": 63
},
{
"id": "packages/artplayer/public/runtime/component.ts#Controls.selector@64",
"file": "packages/artplayer/public/runtime/component.ts",
"declaration": "Controls",
"name": "selector",
"line": 64
}
],
"sources": [
{
"path": "packages/artplayer/src/utils/component.ts",
"sha256": "c3fa96467e8b315d974a42a19591aa4a4a7514853db796135b2acbcdcb160ea3"
},
{
"path": "packages/artplayer/src/component/types.ts",
"sha256": "d7b0e7008b0f6c82e3e97ac43e0188598dca4f740a860e7a60b3b38a46f4565d"
},
{
"path": "packages/artplayer/src/component/dom.ts",
"sha256": "740f63e6e5942c444b9f05605880f8d56a77b066dbe5c4791da74f78cb96c668"
},
{
"path": "packages/artplayer/src/component/resources.ts",
"sha256": "ff158ef0db8ba13343ff6ba329713820cfe2f5c2c446a7873a6cfff782855edf"
},
{
"path": "packages/artplayer/src/component/focus.ts",
"sha256": "f4aff802711f6146c80e8c6bd90bc2cb406ccbdb581aef41f436ff5c03871ad3"
},
{
"path": "packages/artplayer/src/component/selection.ts",
"sha256": "1f0bd089415da28db862647ffd1a0b4af752576465fb616d4b97ae4f8dcae3a7"
},
{
"path": "packages/artplayer/src/control/index.ts",
"sha256": "0d8e5a281f2eeba06c4cc4ac5a042847df53db1a19fdf140efea17d6ab2c0b78"
},
{
"path": "packages/artplayer/src/control/builtins.ts",
"sha256": "2a0e12a9741713c92938e1d2009149bbbde498284aa85c63f270d02b27dc22b1"
},
{
"path": "packages/artplayer/src/control/selector.ts",
"sha256": "a6f0c564c674530da9a0e4ed8762c6dfb81fa89373d64313e1020550731441f6"
},
{
"path": "packages/artplayer/src/control/selector-keyboard.ts",
"sha256": "6a749f48b23cda62148298e648bb380a6067cc18c7be4258b9ec85c382a56165"
},
{
"path": "packages/artplayer/src/layer.ts",
"sha256": "4014268eed043d5dd7b925cdeef6245e357cda67192a1301c5612ef98cdbec12"
},
{
"path": "packages/artplayer/src/contextmenu/index.ts",
"sha256": "7532165d162fa463f1fe3c538d6bda0f579b5907b05137382efeb0018719b011"
},
{
"path": "packages/artplayer/src/contextmenu/keyboard.ts",
"sha256": "eaa1af6b1abf8947d957208a0535f1b34f6c88e95394efd56cae905ccdea564c"
},
{
"path": "packages/artplayer/src/contextmenu/position.ts",
"sha256": "851ed1a884a13fbe430be77e7f72ae46d8a719175647e058644834aabd27ac58"
},
{
"path": "packages/artplayer/src/scheme/index.ts",
"sha256": "dc4a3b5e08478cf72b46b0b59c023359ad5f79b891ea8a6a119ce24a5251821a"
},
{
"path": "packages/artplayer/src/dom/tree.ts",
"sha256": "3bc517ab9fa5317a1445156d53afb27182685eb3b4c0ac2ff41bbde55c9eecb6"
},
{
"path": "packages/artplayer/src/lifecycle/instance.ts",
"sha256": "3168f7db4271bae7a242e80798546b755ac15443e15dd9ebb7675f5a259299d8"
},
{
"path": "packages/artplayer/public/artplayer.ts",
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
},
{
"path": "packages/artplayer/public/component.ts",
"sha256": "aa1c43be67322781b4b355b143bc69d9f29d22e578e4974d6a13e957a7c0334f"
},
{
"path": "packages/artplayer/public/runtime.ts",
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
},
{
"path": "packages/artplayer/public/runtime/component.ts",
"sha256": "840213299c942fe058eb5436977ceec066b9dccda24c55ae9f464b399c979e39"
}
],
"docs": [
{
"path": "packages/artplayer-vitepress/docs/component/layers.md",
"sha256": "70c33c261db52675db4ee87258893abe6a735b6fc13c8918982753dce876a10f",
"anchor": "component-contract"
},
{
"path": "packages/artplayer-vitepress/docs/component/controls.md",
"sha256": "a6e6336216320f1be37980cc17c08c4d1e4e3eb95711dd30f54b29f210bd9b28",
"anchor": "control-contract"
},
{
"path": "packages/artplayer-vitepress/docs/component/contextmenu.md",
"sha256": "aa8721dff63d86684ece122f13a7cdd6e8bfa8de11ee9822de221858a79e395e",
"anchor": "contextmenu-contract"
},
{
"path": "packages/artplayer-vitepress/docs/en/component/layers.md",
"sha256": "62f73b48fac53397c9c2a3ce846db8cf3fc466383ba38a7ea3001c81e92b82d0",
"anchor": "component-contract"
},
{
"path": "packages/artplayer-vitepress/docs/en/component/controls.md",
"sha256": "b88bad51d3791f6ee2ef51b3f6005ce1a20707add9c4efc52418d0c97cfad800",
"anchor": "control-contract"
},
{
"path": "packages/artplayer-vitepress/docs/en/component/contextmenu.md",
"sha256": "a4f1bd30fe36283b2a07cdfc49306a41644367d98e5bb3eb849645aa8ae55bb8",
"anchor": "contextmenu-contract"
}
],
"evidence": "baselines/site04-components.json"
},
{
"id": "setting",
"status": "semantic-reviewed",
"conclusion": "Tree-wide identity/names, lazy panel nodes and metadata; manager versus item types, actual returns/null and absent legacy updateStyle; deferred mounted, property-kind precedence, content/range accessors and callback result ownership; selection navigation, synchronous replacement recovery, removal/cleanup, built-in factory identity, constrained sizing and low-level renderer boundaries. Original range-to-switch example corrected by removing the old range field before update.",
"records": [
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.setting@200",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "setting",
"line": 200
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.setting@95",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "setting",
"line": 95
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.name@6",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "name",
"line": 6
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.html@7",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "html",
"line": 7
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.icon@8",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "icon",
"line": 8
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.tooltip@9",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "tooltip",
"line": 9
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.width@10",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "width",
"line": 10
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.value@11",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "value",
"line": 11
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.default@12",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "default",
"line": 12
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.switch@13",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "switch",
"line": 13
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.range@14",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "range",
"line": 14
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.selector@15",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "selector",
"line": 15
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.mounted@16",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "mounted",
"line": 16
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.onClick@17",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "onClick",
"line": 17
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.onSwitch@18",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "onSwitch",
"line": 18
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.onRange@19",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "onRange",
"line": 19
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.onChange@20",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "onChange",
"line": 20
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.onSelect@21",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "onSelect",
"line": 21
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.$parent@22",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "$parent",
"line": 22
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.$parents@23",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "$parents",
"line": 23
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.$option@24",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "$option",
"line": 24
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.$events@25",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "$events",
"line": 25
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.$formatted@26",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "$formatted",
"line": 26
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.$item@27",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "$item",
"line": 27
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.$icon@28",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "$icon",
"line": 28
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.$html@29",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "$html",
"line": 29
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.$tooltip@30",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "$tooltip",
"line": 30
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.$switch@31",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "$switch",
"line": 31
},
{
"id": "packages/artplayer/public/runtime/setting.ts#SettingItem.$range@32",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "SettingItem",
"name": "$range",
"line": 32
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.id@36",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "id",
"line": 36
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.art@37",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "art",
"line": 37
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.name@38",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "name",
"line": 38
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.$parent@39",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "$parent",
"line": 39
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.cache@40",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "cache",
"line": 40
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.active@41",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "active",
"line": 41
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.option@42",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "option",
"line": 42
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.builtin@43",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "builtin",
"line": 43
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.show@44",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "show",
"line": 44
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.toggle@45",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "toggle",
"line": 45
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.traverse@46",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "traverse",
"line": 46
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.check@47",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "check",
"line": 47
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.format@48",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "format",
"line": 48
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.find@49",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "find",
"line": 49
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.resize@50",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "resize",
"line": 50
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.inactivate@51",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "inactivate",
"line": 51
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.remove@52",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "remove",
"line": 52
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.update@53",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "update",
"line": 53
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.add@54",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "add",
"line": 54
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.createHeader@55",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "createHeader",
"line": 55
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.createItem@56",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "createItem",
"line": 56
},
{
"id": "packages/artplayer/public/runtime/setting.ts#Setting.render@57",
"file": "packages/artplayer/public/runtime/setting.ts",
"declaration": "Setting",
"name": "render",
"line": 57
},
{
"id": "packages/artplayer/public/setting.ts#SettingOption.html@4",
"file": "packages/artplayer/public/setting.ts",
"declaration": "SettingOption",
"name": "html",
"line": 4
},
{
"id": "packages/artplayer/public/setting.ts#SettingOption.icon@5",
"file": "packages/artplayer/public/setting.ts",
"declaration": "SettingOption",
"name": "icon",
"line": 5
},
{
"id": "packages/artplayer/public/setting.ts#SettingOption.tooltip@6",
"file": "packages/artplayer/public/setting.ts",
"declaration": "SettingOption",
"name": "tooltip",
"line": 6
},
{
"id": "packages/artplayer/public/setting.ts#SettingOption.$item@7",
"file": "packages/artplayer/public/setting.ts",
"declaration": "SettingOption",
"name": "$item",
"line": 7
},
{
"id": "packages/artplayer/public/setting.ts#SettingOption.$icon@8",
"file": "packages/artplayer/public/setting.ts",
"declaration": "SettingOption",
"name": "$icon",
"line": 8
},
{
"id": "packages/artplayer/public/setting.ts#SettingOption.$html@9",
"file": "packages/artplayer/public/setting.ts",
"declaration": "SettingOption",
"name": "$html",
"line": 9
},
{
"id": "packages/artplayer/public/setting.ts#SettingOption.$tooltip@10",
"file": "packages/artplayer/public/setting.ts",
"declaration": "SettingOption",
"name": "$tooltip",
"line": 10
},
{
"id": "packages/artplayer/public/setting.ts#SettingOption.$switch@11",
"file": "packages/artplayer/public/setting.ts",
"declaration": "SettingOption",
"name": "$switch",
"line": 11
},
{
"id": "packages/artplayer/public/setting.ts#SettingOption.$range@12",
"file": "packages/artplayer/public/setting.ts",
"declaration": "SettingOption",
"name": "$range",
"line": 12
},
{
"id": "packages/artplayer/public/setting.ts#SettingOption.$parent@13",
"file": "packages/artplayer/public/setting.ts",
"declaration": "SettingOption",
"name": "$parent",
"line": 13
},
{
"id": "packages/artplayer/public/setting.ts#SettingOption.$parents@14",
"file": "packages/artplayer/public/setting.ts",
"declaration": "SettingOption",
"name": "$parents",
"line": 14
},
{
"id": "packages/artplayer/public/setting.ts#SettingOption.$option@15",
"file": "packages/artplayer/public/setting.ts",
"declaration": "SettingOption",
"name": "$option",
"line": 15
},
{
"id": "packages/artplayer/public/setting.ts#SettingOption.$events@16",
"file": "packages/artplayer/public/setting.ts",
"declaration": "SettingOption",
"name": "$events",
"line": 16
},
{
"id": "packages/artplayer/public/setting.ts#SettingOption.$formatted@17",
"file": "packages/artplayer/public/setting.ts",
"declaration": "SettingOption",
"name": "$formatted",
"line": 17
},
{
"id": "packages/artplayer/public/setting.ts#Setting.html@24",
"file": "packages/artplayer/public/setting.ts",
"declaration": "Setting",
"name": "html",
"line": 24
},
{
"id": "packages/artplayer/public/setting.ts#Setting.icon@29",
"file": "packages/artplayer/public/setting.ts",
"declaration": "Setting",
"name": "icon",
"line": 29
},
{
"id": "packages/artplayer/public/setting.ts#Setting.width@34",
"file": "packages/artplayer/public/setting.ts",
"declaration": "Setting",
"name": "width",
"line": 34
},
{
"id": "packages/artplayer/public/setting.ts#Setting.tooltip@39",
"file": "packages/artplayer/public/setting.ts",
"declaration": "Setting",
"name": "tooltip",
"line": 39
},
{
"id": "packages/artplayer/public/setting.ts#Setting.default@44",
"file": "packages/artplayer/public/setting.ts",
"declaration": "Setting",
"name": "default",
"line": 44
},
{
"id": "packages/artplayer/public/setting.ts#Setting.selector@49",
"file": "packages/artplayer/public/setting.ts",
"declaration": "Setting",
"name": "selector",
"line": 49
},
{
"id": "packages/artplayer/public/setting.ts#Setting.mounted@54",
"file": "packages/artplayer/public/setting.ts",
"declaration": "Setting",
"name": "mounted",
"line": 54
},
{
"id": "packages/artplayer/public/setting.ts#Setting.onSelect@59",
"file": "packages/artplayer/public/setting.ts",
"declaration": "Setting",
"name": "onSelect",
"line": 59
},
{
"id": "packages/artplayer/public/setting.ts#Setting.switch@64",
"file": "packages/artplayer/public/setting.ts",
"declaration": "Setting",
"name": "switch",
"line": 64
},
{
"id": "packages/artplayer/public/setting.ts#Setting.onSwitch@69",
"file": "packages/artplayer/public/setting.ts",
"declaration": "Setting",
"name": "onSwitch",
"line": 69
},
{
"id": "packages/artplayer/public/setting.ts#Setting.range@74",
"file": "packages/artplayer/public/setting.ts",
"declaration": "Setting",
"name": "range",
"line": 74
},
{
"id": "packages/artplayer/public/setting.ts#Setting.onRange@79",
"file": "packages/artplayer/public/setting.ts",
"declaration": "Setting",
"name": "onRange",
"line": 79
},
{
"id": "packages/artplayer/public/setting.ts#Setting.onChange@84",
"file": "packages/artplayer/public/setting.ts",
"declaration": "Setting",
"name": "onChange",
"line": 84
},
{
"id": "packages/artplayer/public/setting.ts#Setting.onClick@89",
"file": "packages/artplayer/public/setting.ts",
"declaration": "Setting",
"name": "onClick",
"line": 89
}
],
"sources": [
{
"path": "packages/artplayer/src/setting/index.ts",
"sha256": "f6319af15ebe3600a466123dd9d343b86a8d6ed201693ac7ac86dc1d674d477f"
},
{
"path": "packages/artplayer/src/setting/types.ts",
"sha256": "21a07d75a28bbbe20b3e107b6f1a09cb6f8ef2773ea10a4bd7caa88956e9b99c"
},
{
"path": "packages/artplayer/src/setting/model.ts",
"sha256": "c47348f0f9494c4ce8ea5561bcde6eb698fb11e9197ccdc1ca1359a6d5e370dd"
},
{
"path": "packages/artplayer/src/setting/render.ts",
"sha256": "ed73745f2c7e2d76bbe8ce7202336e5f4de217dc8f0806b769127cb25316faba"
},
{
"path": "packages/artplayer/src/setting/selection.ts",
"sha256": "a642e630924eaf4ad91705fad1fa6e6dc946b32970d809a23da274399fce20ef"
},
{
"path": "packages/artplayer/src/setting/update.ts",
"sha256": "79326cb55c52243a7aa8df347a3b081dcd84eb7932fc6162061cc0d9f7078add"
},
{
"path": "packages/artplayer/src/setting/resources.ts",
"sha256": "64c28cc2cb08cb87b0864ab957d7999bc94931be4788f282d6f190b8806a81fd"
},
{
"path": "packages/artplayer/src/setting/checkpoint.ts",
"sha256": "9d3bff311f9b15c067ca49661af4f48de939f266b8077e7c2f0d66edef22dde6"
},
{
"path": "packages/artplayer/src/setting/panels.ts",
"sha256": "64d48720971763985a2a652a18c2ed2f32300c3553d56b52049ae40c4dfceae1"
},
{
"path": "packages/artplayer/src/setting/layout.ts",
"sha256": "584604e8fffaeaf1d633d1ed45e64d94595c2a56976e3a3f7ede01839b83a37d"
},
{
"path": "packages/artplayer/src/setting/events.ts",
"sha256": "f7a3347ca146232caf2a8c9a5a18731cf7bc91dca4cd36370e0265c6eb70df53"
},
{
"path": "packages/artplayer/src/setting/keyboard-item.ts",
"sha256": "d94bfc0266486615ddb79b9eee3886f48891ebb2e5f465652ef98f142ada89d2"
},
{
"path": "packages/artplayer/src/setting/playbackRate.ts",
"sha256": "2e70e0d2a33cb0ec9fcdd6d22424979fed7b2e01f87015d6be4e520d5cf4e88a"
},
{
"path": "packages/artplayer/src/setting/aspectRatio.ts",
"sha256": "a16eb58fadf77f0a9009cf162d957ffd59d9b8fde83cc193d510fd642e3456cb"
},
{
"path": "packages/artplayer/src/setting/flip.ts",
"sha256": "e72a4ae33300d9e48880897a4f85a04fa6d9a5fff7b06ecaf9081cfb1bb14404"
},
{
"path": "packages/artplayer/src/setting/subtitleOffset.ts",
"sha256": "86513835d4e542ac39e9d551507473e3e14c71fd0d5ea725267008ecbff6ab83"
},
{
"path": "packages/artplayer/src/utils/property.ts",
"sha256": "c737d4582a4382f4038d12dafdf8b43418e508c9b8b859b2f0cc17c20f370343"
},
{
"path": "packages/artplayer/src/utils/component.ts",
"sha256": "c3fa96467e8b315d974a42a19591aa4a4a7514853db796135b2acbcdcb160ea3"
},
{
"path": "packages/artplayer/public/artplayer.ts",
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
},
{
"path": "packages/artplayer/public/runtime.ts",
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
},
{
"path": "packages/artplayer/public/runtime/setting.ts",
"sha256": "c48d20957b57f79f985ef76a2950cc8a5cfa25dafa8ec5939e562661778e6218"
},
{
"path": "packages/artplayer/public/setting.ts",
"sha256": "d12a75b656fff70cbb30be4bffec46d9c4273636e8722bce971a4d2b188712a1"
}
],
"docs": [
{
"path": "packages/artplayer-vitepress/docs/component/setting.md",
"sha256": "807b5b22aba0be97602b4af92a7d855232377e8e8375ae07c10727a2900f36a3",
"anchor": "setting-contract"
},
{
"path": "packages/artplayer-vitepress/docs/component/setting.md",
"sha256": "807b5b22aba0be97602b4af92a7d855232377e8e8375ae07c10727a2900f36a3",
"anchor": "setting-manager"
},
{
"path": "packages/artplayer-vitepress/docs/en/component/setting.md",
"sha256": "ac14505706fac4604d25b94546fbe87edfbd833b86cb10db59af92dacbe08bf5",
"anchor": "setting-contract"
},
{
"path": "packages/artplayer-vitepress/docs/en/component/setting.md",
"sha256": "ac14505706fac4604d25b94546fbe87edfbd833b86cb10db59af92dacbe08bf5",
"anchor": "setting-manager"
}
],
"evidence": "baselines/site04-setting.json"
},
{
"id": "plugin-registry",
"status": "semantic-reviewed",
"conclusion": "Factory host/receiver and construction-phase registry absence; synchronous versus same-realm Promise returns, ready independence and rejection ownership; exact naming precedence, completion counter, immutable nonenumerable result descriptors, next boundary and reserved names; pending/late destruction behavior and plugin-owned cleanup; root legacy Promise declaration versus runtime inference and augmentation. This covers the registry, not built-in plugin behavior or all constructor options.",
"records": [
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.plugins@213",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "plugins",
"line": 213
},
{
"id": "packages/artplayer/public/plugin.ts#Plugins.add@8",
"file": "packages/artplayer/public/plugin.ts",
"declaration": "Plugins",
"name": "add",
"line": 8
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.plugins@96",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "plugins",
"line": 96
},
{
"id": "packages/artplayer/public/runtime/plugin.ts#Plugins.art@9",
"file": "packages/artplayer/public/runtime/plugin.ts",
"declaration": "Plugins",
"name": "art",
"line": 9
},
{
"id": "packages/artplayer/public/runtime/plugin.ts#Plugins.id@10",
"file": "packages/artplayer/public/runtime/plugin.ts",
"declaration": "Plugins",
"name": "id",
"line": 10
},
{
"id": "packages/artplayer/public/runtime/plugin.ts#Plugins.add@11",
"file": "packages/artplayer/public/runtime/plugin.ts",
"declaration": "Plugins",
"name": "add",
"line": 11
},
{
"id": "packages/artplayer/public/runtime/plugin.ts#Plugins.next@12",
"file": "packages/artplayer/public/runtime/plugin.ts",
"declaration": "Plugins",
"name": "next",
"line": 12
}
],
"sources": [
{
"path": "packages/artplayer/src/index.ts",
"sha256": "20cfe3738b3ce7e11b69721a5f0bdad9db77807417d8e421397a40dfade4c047"
},
{
"path": "packages/artplayer/src/plugins/index.ts",
"sha256": "4c97f354769bbcb338263f321876a90745a87a9af2d267e216bd3d9d007f268a"
},
{
"path": "packages/artplayer/src/plugins/registration.ts",
"sha256": "9891686c32aeaa33c48ca500cf30ab24ffbb0835c6248769b4c645a5ff20129b"
},
{
"path": "packages/artplayer/src/plugins/builtins.ts",
"sha256": "4631c9775732982dfdc87e16b1bd6b41a350be36fb27e0a9132c11a85b0c016d"
},
{
"path": "packages/artplayer/src/plugins/types.ts",
"sha256": "6823098d5ec1bf053f60ddfdd36bfcd3f06f3b528cc5dd30fd676a1318dac590"
},
{
"path": "packages/artplayer/src/lifecycle/instance.ts",
"sha256": "3168f7db4271bae7a242e80798546b755ac15443e15dd9ebb7675f5a259299d8"
},
{
"path": "packages/artplayer/src/utils/property.ts",
"sha256": "c737d4582a4382f4038d12dafdf8b43418e508c9b8b859b2f0cc17c20f370343"
},
{
"path": "packages/artplayer/public/runtime/construction.ts",
"sha256": "24cc5cda1f614314db382271a9b0d5583b781894cfdf6c548700b1b5270467ee"
},
{
"path": "packages/artplayer/public/artplayer.ts",
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
},
{
"path": "packages/artplayer/public/plugin.ts",
"sha256": "2a57e148fda00ee687da5036b890b0f611cb94bb403a1ed52602179060259d35"
},
{
"path": "packages/artplayer/public/runtime.ts",
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
},
{
"path": "packages/artplayer/public/runtime/plugin.ts",
"sha256": "9ad482f2a77914a91450419680b8af6b314b926f0831c2f7f6d7c466690f95c9"
}
],
"docs": [
{
"path": "packages/artplayer-vitepress/docs/advanced/plugin.md",
"sha256": "e2c105b14b05f727e5accadaeb5eef522063d6233365167b1775039b25536a19",
"anchor": "plugin-contract"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/plugin.md",
"sha256": "e2c105b14b05f727e5accadaeb5eef522063d6233365167b1775039b25536a19",
"anchor": "plugin-types"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/plugin.md",
"sha256": "73b8b156a4bed3812c84b196c215b2012bae5c522e523153378f5ef2a43e40ec",
"anchor": "plugin-contract"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/plugin.md",
"sha256": "73b8b156a4bed3812c84b196c215b2012bae5c522e523153378f5ef2a43e40ec",
"anchor": "plugin-types"
}
],
"evidence": "baselines/site04-plugin-registry.json"
},
{
"id": "subtitle",
"status": "semantic-reviewed",
"conclusion": "Options, shallow switch merge and base-versus-attempt settings; conversion and callback receiver, fetch/track completion distinction, exact Promise outcomes and errors; track/cue identity, rendering/event order and escape source; style/show/update differences from generic components, low-level init/createTrack/destroyEvent boundaries, owned URL lifetime and cancellation. Root legacy types versus runtime manager; physical native fullscreen remains unverified.",
"records": [
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.subtitle@178",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "subtitle",
"line": 178
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.subtitle@90",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "subtitle",
"line": 90
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#SubtitleCue.text@6",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "SubtitleCue",
"name": "text",
"line": 6
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#SubtitleCue.originalStartTime@7",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "SubtitleCue",
"name": "originalStartTime",
"line": 7
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#SubtitleCue.originalEndTime@8",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "SubtitleCue",
"name": "originalEndTime",
"line": 8
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#SubtitleTrack.offset@11",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "SubtitleTrack",
"name": "offset",
"line": 11
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#Subtitle.name@14",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "Subtitle",
"name": "name",
"line": 14
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#Subtitle.option@15",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "Subtitle",
"name": "option",
"line": 15
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#Subtitle.destroyEvent@16",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "Subtitle",
"name": "destroyEvent",
"line": 16
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#Subtitle.url@17",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "Subtitle",
"name": "url",
"line": 17
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#Subtitle.textTrack@18",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "Subtitle",
"name": "textTrack",
"line": 18
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#Subtitle.activeCues@19",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "Subtitle",
"name": "activeCues",
"line": 19
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#Subtitle.cues@20",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "Subtitle",
"name": "cues",
"line": 20
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#Subtitle.show@21",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "Subtitle",
"name": "show",
"line": 21
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#Subtitle.toggle@22",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "Subtitle",
"name": "toggle",
"line": 22
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#Subtitle.style@23",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "Subtitle",
"name": "style",
"line": 23
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#Subtitle.update@27",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "Subtitle",
"name": "update",
"line": 27
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#Subtitle.switch@28",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "Subtitle",
"name": "switch",
"line": 28
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#Subtitle.init@29",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "Subtitle",
"name": "init",
"line": 29
},
{
"id": "packages/artplayer/public/runtime/subtitle.ts#Subtitle.createTrack@30",
"file": "packages/artplayer/public/runtime/subtitle.ts",
"declaration": "Subtitle",
"name": "createTrack",
"line": 30
},
{
"id": "packages/artplayer/public/subtitle.ts#Subtitle.url@5",
"file": "packages/artplayer/public/subtitle.ts",
"declaration": "Subtitle",
"name": "url",
"line": 5
},
{
"id": "packages/artplayer/public/subtitle.ts#Subtitle.name@10",
"file": "packages/artplayer/public/subtitle.ts",
"declaration": "Subtitle",
"name": "name",
"line": 10
},
{
"id": "packages/artplayer/public/subtitle.ts#Subtitle.type@15",
"file": "packages/artplayer/public/subtitle.ts",
"declaration": "Subtitle",
"name": "type",
"line": 15
},
{
"id": "packages/artplayer/public/subtitle.ts#Subtitle.style@20",
"file": "packages/artplayer/public/subtitle.ts",
"declaration": "Subtitle",
"name": "style",
"line": 20
},
{
"id": "packages/artplayer/public/subtitle.ts#Subtitle.encoding@25",
"file": "packages/artplayer/public/subtitle.ts",
"declaration": "Subtitle",
"name": "encoding",
"line": 25
},
{
"id": "packages/artplayer/public/subtitle.ts#Subtitle.escape@30",
"file": "packages/artplayer/public/subtitle.ts",
"declaration": "Subtitle",
"name": "escape",
"line": 30
},
{
"id": "packages/artplayer/public/subtitle.ts#Subtitle.onVttLoad@35",
"file": "packages/artplayer/public/subtitle.ts",
"declaration": "Subtitle",
"name": "onVttLoad",
"line": 35
}
],
"sources": [
{
"path": "packages/artplayer/src/subtitle/index.ts",
"sha256": "b4ead680dc82fa47c53d1ec7e5fb8bf94abbf55730d5d1130ad8d544cb42adc8"
},
{
"path": "packages/artplayer/src/subtitle/parse.ts",
"sha256": "7db540c5edb1d2312eed82757fd15a7ce6a28996ba20d0087e56730f21dede74"
},
{
"path": "packages/artplayer/src/subtitle/request.ts",
"sha256": "543c964571bd5ab984bc1adc9f64a8917dd134ed2892ad10b30ed9c859f34119"
},
{
"path": "packages/artplayer/src/subtitle/render.ts",
"sha256": "96493fc35680af635a8db225a8bf002208df79ed48b1d4ee6cc73587543add5c"
},
{
"path": "packages/artplayer/src/subtitle/state.ts",
"sha256": "9f79b982d66747170bc39bdaf99b65676310965f23da62a4dec15547c756a56b"
},
{
"path": "packages/artplayer/src/subtitle/track.ts",
"sha256": "707f4c43af4ebf4b87521f6f577168460e739274d0cec28b9efe5704d2540d18"
},
{
"path": "packages/artplayer/src/subtitle/types.ts",
"sha256": "c7fd0568c71611fe44f0a7d2735a246250c8a63daefd15c63091e37d38bf1edb"
},
{
"path": "packages/artplayer/src/subtitle/timing.ts",
"sha256": "f2c1dbb63697a51c200371127da4fb8ea6e90a5b4de888bb1c2d7eae4007a5f8"
},
{
"path": "packages/artplayer/src/player/subtitleOffsetMix.ts",
"sha256": "cf9834711842c8a31c3143ab3028f0cf9ba541fafe6f0a3076067daa9d4c750a"
},
{
"path": "packages/artplayer/src/utils/subtitle.ts",
"sha256": "f058851d11a418e321a8a498472b67fa535fec2c7b5d3df739b6b4f263d00337"
},
{
"path": "packages/artplayer/src/utils/file.ts",
"sha256": "ea71d7fc0e818d473bf5a596211ba9d571e4febdf1878014eadefa8d0a98d4cc"
},
{
"path": "packages/artplayer/src/utils/component.ts",
"sha256": "c3fa96467e8b315d974a42a19591aa4a4a7514853db796135b2acbcdcb160ea3"
},
{
"path": "packages/artplayer/src/dom/styles.ts",
"sha256": "734e0a4e04d666417a18ac09ed6271ee7630c399d52d7f510a1c19fd6e7b3493"
},
{
"path": "packages/artplayer/src/option/defaults.ts",
"sha256": "0bfdc329c48716ac5987c8979fee7e116f6894a70fefc908c99876dfbb4d9dc0"
},
{
"path": "packages/artplayer/src/scheme/index.ts",
"sha256": "dc4a3b5e08478cf72b46b0b59c023359ad5f79b891ea8a6a119ce24a5251821a"
},
{
"path": "packages/artplayer/src/lifecycle/instance.ts",
"sha256": "3168f7db4271bae7a242e80798546b755ac15443e15dd9ebb7675f5a259299d8"
},
{
"path": "packages/artplayer/public/artplayer.ts",
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
},
{
"path": "packages/artplayer/public/runtime.ts",
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
},
{
"path": "packages/artplayer/public/runtime/subtitle.ts",
"sha256": "13241c4f9a87517aa2cf7b3e0bb8cedaa12fa0b4d3f8934285797583b752557e"
},
{
"path": "packages/artplayer/public/subtitle.ts",
"sha256": "d25b470e47d6a9bd696d9c1ad8adb58e56a208f05695186d513bc8c43c2e8acf"
}
],
"docs": [
{
"path": "packages/artplayer-vitepress/docs/advanced/built-in.md",
"sha256": "7e3532221a87652457371babdcc816643984f4a7fd080a5aed07b1807cedb8e6",
"anchor": "subtitle-contract"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/built-in.md",
"sha256": "7e3532221a87652457371babdcc816643984f4a7fd080a5aed07b1807cedb8e6",
"anchor": "subtitle-runtime"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/built-in.md",
"sha256": "3fc59e64a6cda6f1a176dddee92a24cfb0d0b56982bf535aa048e46a1bea774a",
"anchor": "subtitle-contract"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/built-in.md",
"sha256": "3fc59e64a6cda6f1a176dddee92a24cfb0d0b56982bf535aa048e46a1bea774a",
"anchor": "subtitle-runtime"
}
],
"evidence": "baselines/site04-subtitle.json"
},
{
"id": "utils",
"status": "semantic-reviewed",
"conclusion": "All50 utility members in root/runtime plus structural input helpers and constructor views: import-time UA heuristics; native DOM/string conversion, exact returns and failures; styles, event paths and measurements; subtitle conversions, caller-owned URLs/scaled images, download limitations; own descriptors/deep-merge reference and array rules, formatting/errors, catch duck typing, timer receivers/returns/reentry. Utility resources are not player-owned. No physical safe-area, cross-origin image or browser download completion claim.",
"records": [
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.utils@45",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "utils",
"line": 45
},
{
"id": "packages/artplayer/public/runtime.ts#ArtplayerConstructor.utils@113",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "ArtplayerConstructor",
"name": "utils",
"line": 113
},
{
"id": "packages/artplayer/public/runtime/utils.ts#StyledElement.style@1",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "StyledElement",
"name": "style",
"line": 1
},
{
"id": "packages/artplayer/public/runtime/utils.ts#EventPathSource.target@3",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "EventPathSource",
"name": "target",
"line": 3
},
{
"id": "packages/artplayer/public/runtime/utils.ts#EventPathSource.composedPath@4",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "EventPathSource",
"name": "composedPath",
"line": 4
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.isBrowser@9",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "isBrowser",
"line": 9
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.userAgent@10",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "userAgent",
"line": 10
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.isMobile@11",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "isMobile",
"line": 11
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.isSafari@12",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "isSafari",
"line": 12
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.isIOS@13",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "isIOS",
"line": 13
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.isIOS13@14",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "isIOS13",
"line": 14
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.query@15",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "query",
"line": 15
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.queryAll@16",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "queryAll",
"line": 16
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.addClass@17",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "addClass",
"line": 17
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.removeClass@18",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "removeClass",
"line": 18
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.hasClass@19",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "hasClass",
"line": 19
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.append@20",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "append",
"line": 20
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.remove@21",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "remove",
"line": 21
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.replaceElement@22",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "replaceElement",
"line": 22
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.siblings@23",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "siblings",
"line": 23
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.inverseClass@24",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "inverseClass",
"line": 24
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.createElement@25",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "createElement",
"line": 25
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.setStyle@29",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "setStyle",
"line": 29
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.setStyles@30",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "setStyles",
"line": 30
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.getStyle@31",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "getStyle",
"line": 31
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.setStyleText@36",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "setStyleText",
"line": 36
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.getRect@37",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "getRect",
"line": 37
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.tooltip@38",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "tooltip",
"line": 38
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.isInViewport@39",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "isInViewport",
"line": 39
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.includeFromEvent@40",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "includeFromEvent",
"line": 40
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.getSafeAreaInsets@41",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "getSafeAreaInsets",
"line": 41
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.srtToVtt@42",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "srtToVtt",
"line": 42
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.vttToBlob@43",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "vttToBlob",
"line": 43
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.assToVtt@44",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "assToVtt",
"line": 44
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.getExt@45",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "getExt",
"line": 45
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.download@46",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "download",
"line": 46
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.loadImg@47",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "loadImg",
"line": 47
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.errorHandle@48",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "errorHandle",
"line": 48
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.silencePromise@49",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "silencePromise",
"line": 49
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.def@50",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "def",
"line": 50
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.has@51",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "has",
"line": 51
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.get@52",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "get",
"line": 52
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.mergeDeep@53",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "mergeDeep",
"line": 53
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.sleep@54",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "sleep",
"line": 54
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.debounce@56",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "debounce",
"line": 56
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.throttle@57",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "throttle",
"line": 57
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.clamp@58",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "clamp",
"line": 58
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.secondToTime@59",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "secondToTime",
"line": 59
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.escape@60",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "escape",
"line": 60
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.unescape@61",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "unescape",
"line": 61
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.capitalize@62",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "capitalize",
"line": 62
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.ArtPlayerError@63",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "ArtPlayerError",
"line": 63
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.getIcon@64",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "getIcon",
"line": 64
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.getComposedPath@65",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "getComposedPath",
"line": 65
},
{
"id": "packages/artplayer/public/runtime/utils.ts#Utils.supportsFlex@66",
"file": "packages/artplayer/public/runtime/utils.ts",
"declaration": "Utils",
"name": "supportsFlex",
"line": 66
},
{
"id": "packages/artplayer/public/utils.ts#Utils.isBrowser@2",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "isBrowser",
"line": 2
},
{
"id": "packages/artplayer/public/utils.ts#Utils.userAgent@3",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "userAgent",
"line": 3
},
{
"id": "packages/artplayer/public/utils.ts#Utils.isMobile@4",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "isMobile",
"line": 4
},
{
"id": "packages/artplayer/public/utils.ts#Utils.isSafari@5",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "isSafari",
"line": 5
},
{
"id": "packages/artplayer/public/utils.ts#Utils.isIOS@6",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "isIOS",
"line": 6
},
{
"id": "packages/artplayer/public/utils.ts#Utils.isIOS13@7",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "isIOS13",
"line": 7
},
{
"id": "packages/artplayer/public/utils.ts#Utils.query@9",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "query",
"line": 9
},
{
"id": "packages/artplayer/public/utils.ts#Utils.queryAll@10",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "queryAll",
"line": 10
},
{
"id": "packages/artplayer/public/utils.ts#Utils.addClass@11",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "addClass",
"line": 11
},
{
"id": "packages/artplayer/public/utils.ts#Utils.removeClass@12",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "removeClass",
"line": 12
},
{
"id": "packages/artplayer/public/utils.ts#Utils.hasClass@13",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "hasClass",
"line": 13
},
{
"id": "packages/artplayer/public/utils.ts#Utils.append@14",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "append",
"line": 14
},
{
"id": "packages/artplayer/public/utils.ts#Utils.remove@15",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "remove",
"line": 15
},
{
"id": "packages/artplayer/public/utils.ts#Utils.replaceElement@16",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "replaceElement",
"line": 16
},
{
"id": "packages/artplayer/public/utils.ts#Utils.siblings@17",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "siblings",
"line": 17
},
{
"id": "packages/artplayer/public/utils.ts#Utils.inverseClass@18",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "inverseClass",
"line": 18
},
{
"id": "packages/artplayer/public/utils.ts#Utils.createElement@19",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "createElement",
"line": 19
},
{
"id": "packages/artplayer/public/utils.ts#Utils.setStyle@20",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "setStyle",
"line": 20
},
{
"id": "packages/artplayer/public/utils.ts#Utils.setStyles@25",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "setStyles",
"line": 25
},
{
"id": "packages/artplayer/public/utils.ts#Utils.getStyle@26",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "getStyle",
"line": 26
},
{
"id": "packages/artplayer/public/utils.ts#Utils.setStyleText@30",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "setStyleText",
"line": 30
},
{
"id": "packages/artplayer/public/utils.ts#Utils.getRect@31",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "getRect",
"line": 31
},
{
"id": "packages/artplayer/public/utils.ts#Utils.tooltip@32",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "tooltip",
"line": 32
},
{
"id": "packages/artplayer/public/utils.ts#Utils.isInViewport@33",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "isInViewport",
"line": 33
},
{
"id": "packages/artplayer/public/utils.ts#Utils.includeFromEvent@34",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "includeFromEvent",
"line": 34
},
{
"id": "packages/artplayer/public/utils.ts#Utils.getSafeAreaInsets@35",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "getSafeAreaInsets",
"line": 35
},
{
"id": "packages/artplayer/public/utils.ts#Utils.srtToVtt@37",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "srtToVtt",
"line": 37
},
{
"id": "packages/artplayer/public/utils.ts#Utils.vttToBlob@38",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "vttToBlob",
"line": 38
},
{
"id": "packages/artplayer/public/utils.ts#Utils.assToVtt@39",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "assToVtt",
"line": 39
},
{
"id": "packages/artplayer/public/utils.ts#Utils.getExt@41",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "getExt",
"line": 41
},
{
"id": "packages/artplayer/public/utils.ts#Utils.download@42",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "download",
"line": 42
},
{
"id": "packages/artplayer/public/utils.ts#Utils.loadImg@43",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "loadImg",
"line": 43
},
{
"id": "packages/artplayer/public/utils.ts#Utils.errorHandle@45",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "errorHandle",
"line": 45
},
{
"id": "packages/artplayer/public/utils.ts#Utils.silencePromise@46",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "silencePromise",
"line": 46
},
{
"id": "packages/artplayer/public/utils.ts#Utils.def@47",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "def",
"line": 47
},
{
"id": "packages/artplayer/public/utils.ts#Utils.has@52",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "has",
"line": 52
},
{
"id": "packages/artplayer/public/utils.ts#Utils.get@53",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "get",
"line": 53
},
{
"id": "packages/artplayer/public/utils.ts#Utils.mergeDeep@54",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "mergeDeep",
"line": 54
},
{
"id": "packages/artplayer/public/utils.ts#Utils.sleep@56",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "sleep",
"line": 56
},
{
"id": "packages/artplayer/public/utils.ts#Utils.debounce@58",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "debounce",
"line": 58
},
{
"id": "packages/artplayer/public/utils.ts#Utils.throttle@60",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "throttle",
"line": 60
},
{
"id": "packages/artplayer/public/utils.ts#Utils.clamp@62",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "clamp",
"line": 62
},
{
"id": "packages/artplayer/public/utils.ts#Utils.secondToTime@63",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "secondToTime",
"line": 63
},
{
"id": "packages/artplayer/public/utils.ts#Utils.escape@64",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "escape",
"line": 64
},
{
"id": "packages/artplayer/public/utils.ts#Utils.unescape@65",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "unescape",
"line": 65
},
{
"id": "packages/artplayer/public/utils.ts#Utils.capitalize@66",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "capitalize",
"line": 66
},
{
"id": "packages/artplayer/public/utils.ts#Utils.ArtPlayerError@68",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "ArtPlayerError",
"line": 68
},
{
"id": "packages/artplayer/public/utils.ts#Utils.getIcon@70",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "getIcon",
"line": 70
},
{
"id": "packages/artplayer/public/utils.ts#Utils.getComposedPath@71",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "getComposedPath",
"line": 71
},
{
"id": "packages/artplayer/public/utils.ts#Utils.supportsFlex@72",
"file": "packages/artplayer/public/utils.ts",
"declaration": "Utils",
"name": "supportsFlex",
"line": 72
}
],
"sources": [
{
"path": "packages/artplayer/src/index.ts",
"sha256": "20cfe3738b3ce7e11b69721a5f0bdad9db77807417d8e421397a40dfade4c047"
},
{
"path": "packages/artplayer/src/utils/index.ts",
"sha256": "5211af833dddb2937d25dcc772740d62f9d5c5039ce5505bffff0796d4afd756"
},
{
"path": "packages/artplayer/src/utils/compatibility.ts",
"sha256": "1fd2a5b17ee3245712eda961d3c0a15caf3c428010112e48231890176ce1e5e2"
},
{
"path": "packages/artplayer/src/utils/dom.ts",
"sha256": "72f3539dabf296df37ab4cc7ade0c8ac9480f399987101589450c787e7d6719b"
},
{
"path": "packages/artplayer/src/utils/error.ts",
"sha256": "ba303c7d4e4228919088f9d608fa364596f5853ee646eda2008deee354866f38"
},
{
"path": "packages/artplayer/src/utils/file.ts",
"sha256": "ea71d7fc0e818d473bf5a596211ba9d571e4febdf1878014eadefa8d0a98d4cc"
},
{
"path": "packages/artplayer/src/utils/format.ts",
"sha256": "891df5b7542b713aef46bf2b93924f42e68eee574afd802db3e6c62ff2655ede"
},
{
"path": "packages/artplayer/src/utils/property.ts",
"sha256": "c737d4582a4382f4038d12dafdf8b43418e508c9b8b859b2f0cc17c20f370343"
},
{
"path": "packages/artplayer/src/utils/subtitle.ts",
"sha256": "f058851d11a418e321a8a498472b67fa535fec2c7b5d3df739b6b4f263d00337"
},
{
"path": "packages/artplayer/src/utils/time.ts",
"sha256": "b8ce3d50865f6c343e8e3ce9f5c87de565a87b4e9fbcbccbe7030e30e80b93fe"
},
{
"path": "packages/artplayer/src/dom/tree.ts",
"sha256": "3bc517ab9fa5317a1445156d53afb27182685eb3b4c0ac2ff41bbde55c9eecb6"
},
{
"path": "packages/artplayer/src/dom/styles.ts",
"sha256": "734e0a4e04d666417a18ac09ed6271ee7630c399d52d7f510a1c19fd6e7b3493"
},
{
"path": "packages/artplayer/src/dom/measure.ts",
"sha256": "84a599351d26a790c5a8f6e7d271486a0a68d5b58457d8ce754d540b54902b96"
},
{
"path": "packages/artplayer/src/dom/presentation.ts",
"sha256": "500bded394579dd8194778f73cc44d0724f0a59cb5400957491928534ed091c6"
},
{
"path": "packages/artplayer/src/dom/event-path.ts",
"sha256": "e952ea847a2e844a79c5c1b83035e03917e0294b80b1eb8af3b3bec0d2f7d333"
},
{
"path": "packages/artplayer/src/image/load.ts",
"sha256": "b4f1517243249d5fb017b89f993660e8b148906bbf28d08fe5c9f6d3a41e1e88"
},
{
"path": "packages/artplayer/src/style/inject.ts",
"sha256": "9cddbe51b5de0da74f27c045ab982b509c3854cc6b81eeb02a6b974914760a4d"
},
{
"path": "packages/artplayer/public/artplayer.ts",
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
},
{
"path": "packages/artplayer/public/runtime.ts",
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
},
{
"path": "packages/artplayer/public/runtime/utils.ts",
"sha256": "cab9916f5224a3b047812b9f759cc9cc62105662599744067a6955020ab36916"
},
{
"path": "packages/artplayer/public/utils.ts",
"sha256": "494ec447ab467a07ddd7a2c2abf778b3fce69fd28a09aaa8ced9759f8de2e3f6"
}
],
"docs": [
{
"path": "packages/artplayer-vitepress/docs/advanced/class.md",
"sha256": "eb7fdd1ae3093b04cd0b041df66ef396fb94657905ae2b0a2900f293b8d2ef4c",
"anchor": "utils-contract"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/class.md",
"sha256": "eb7fdd1ae3093b04cd0b041df66ef396fb94657905ae2b0a2900f293b8d2ef4c",
"anchor": "utils-dom"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/class.md",
"sha256": "eb7fdd1ae3093b04cd0b041df66ef396fb94657905ae2b0a2900f293b8d2ef4c",
"anchor": "utils-measure"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/class.md",
"sha256": "eb7fdd1ae3093b04cd0b041df66ef396fb94657905ae2b0a2900f293b8d2ef4c",
"anchor": "utils-resources"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/class.md",
"sha256": "eb7fdd1ae3093b04cd0b041df66ef396fb94657905ae2b0a2900f293b8d2ef4c",
"anchor": "utils-data"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/class.md",
"sha256": "e176540b8b9cdc614eff1b038e591b02663a9d450c8720f02410b8bc85b54f36",
"anchor": "utils-contract"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/class.md",
"sha256": "e176540b8b9cdc614eff1b038e591b02663a9d450c8720f02410b8bc85b54f36",
"anchor": "utils-dom"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/class.md",
"sha256": "e176540b8b9cdc614eff1b038e591b02663a9d450c8720f02410b8bc85b54f36",
"anchor": "utils-measure"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/class.md",
"sha256": "e176540b8b9cdc614eff1b038e591b02663a9d450c8720f02410b8bc85b54f36",
"anchor": "utils-resources"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/class.md",
"sha256": "e176540b8b9cdc614eff1b038e591b02663a9d450c8720f02410b8bc85b54f36",
"anchor": "utils-data"
}
],
"evidence": "baselines/site04-utils.json",
"documentHashRevalidation": {
"sourceBefore": "cec5049c4016b5f0f30fe19c8d8bde0d0e2f2704",
"evidence": "baselines/site04-lifecycle.json",
"reason": "Class guides changed only env/build descriptions; all other sections match after LF normalization. Property CSS section matches exactly; source hashes unchanged."
}
},
{
"id": "globals-config",
"status": "semantic-reviewed",
"conclusion": "34 public globals with defaults and initialization/event/scheduling read points; shared mutability, no automatic UI/timer rebuilding, STYLE injection distinction, resume threshold/pruning, reconnection and destroy reset boundary. Four media inventory arrays across root/runtime and constructor getters: shared mutable object, native-forwarding snapshot, readonly legacy tuples versus runtime arrays. Scroll examples corrected to view, resize described as debounce; no native-device/SDK acceptance implied.",
"records": [
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.config@44",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "config",
"line": 44
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.STYLE@53",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "STYLE",
"line": 53
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.DEBUG@54",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "DEBUG",
"line": 54
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.CONTEXTMENU@55",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "CONTEXTMENU",
"line": 55
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.NOTICE_TIME@56",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "NOTICE_TIME",
"line": 56
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.SETTING_WIDTH@57",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "SETTING_WIDTH",
"line": 57
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.SETTING_ITEM_WIDTH@58",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "SETTING_ITEM_WIDTH",
"line": 58
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.SETTING_ITEM_HEIGHT@59",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "SETTING_ITEM_HEIGHT",
"line": 59
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.RESIZE_TIME@60",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "RESIZE_TIME",
"line": 60
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.SCROLL_TIME@61",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "SCROLL_TIME",
"line": 61
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.SCROLL_GAP@62",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "SCROLL_GAP",
"line": 62
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.AUTO_PLAYBACK_MAX@63",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "AUTO_PLAYBACK_MAX",
"line": 63
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.AUTO_PLAYBACK_MIN@64",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "AUTO_PLAYBACK_MIN",
"line": 64
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.AUTO_PLAYBACK_TIMEOUT@65",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "AUTO_PLAYBACK_TIMEOUT",
"line": 65
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.RECONNECT_TIME_MAX@66",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "RECONNECT_TIME_MAX",
"line": 66
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.RECONNECT_SLEEP_TIME@67",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "RECONNECT_SLEEP_TIME",
"line": 67
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.CONTROL_HIDE_TIME@68",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "CONTROL_HIDE_TIME",
"line": 68
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.DBCLICK_TIME@69",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "DBCLICK_TIME",
"line": 69
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.DBCLICK_FULLSCREEN@70",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "DBCLICK_FULLSCREEN",
"line": 70
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.MOBILE_DBCLICK_PLAY@71",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "MOBILE_DBCLICK_PLAY",
"line": 71
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.MOBILE_CLICK_PLAY@72",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "MOBILE_CLICK_PLAY",
"line": 72
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.AUTO_ORIENTATION_TIME@73",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "AUTO_ORIENTATION_TIME",
"line": 73
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.INFO_LOOP_TIME@74",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "INFO_LOOP_TIME",
"line": 74
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.FAST_FORWARD_VALUE@75",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "FAST_FORWARD_VALUE",
"line": 75
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.FAST_FORWARD_TIME@76",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "FAST_FORWARD_TIME",
"line": 76
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.TOUCH_MOVE_RATIO@77",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "TOUCH_MOVE_RATIO",
"line": 77
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.VOLUME_STEP@78",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "VOLUME_STEP",
"line": 78
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.SEEK_STEP@79",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "SEEK_STEP",
"line": 79
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.PLAYBACK_RATE@80",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "PLAYBACK_RATE",
"line": 80
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.ASPECT_RATIO@81",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "ASPECT_RATIO",
"line": 81
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.FLIP@82",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "FLIP",
"line": 82
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.FULLSCREEN_WEB_IN_BODY@83",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "FULLSCREEN_WEB_IN_BODY",
"line": 83
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.LOG_VERSION@84",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "LOG_VERSION",
"line": 84
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.USE_RAF@85",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "USE_RAF",
"line": 85
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.REMOVE_SRC_WHEN_DESTROY@86",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "REMOVE_SRC_WHEN_DESTROY",
"line": 86
},
{
"id": "packages/artplayer/public/config.ts#Config.properties@2",
"file": "packages/artplayer/public/config.ts",
"declaration": "Config",
"name": "properties",
"line": 2
},
{
"id": "packages/artplayer/public/config.ts#Config.methods@33",
"file": "packages/artplayer/public/config.ts",
"declaration": "Config",
"name": "methods",
"line": 33
},
{
"id": "packages/artplayer/public/config.ts#Config.events@34",
"file": "packages/artplayer/public/config.ts",
"declaration": "Config",
"name": "events",
"line": 34
},
{
"id": "packages/artplayer/public/config.ts#Config.prototypes@58",
"file": "packages/artplayer/public/config.ts",
"declaration": "Config",
"name": "prototypes",
"line": 58
},
{
"id": "packages/artplayer/public/runtime.ts#ArtplayerConstructor.config@112",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "ArtplayerConstructor",
"name": "config",
"line": 112
},
{
"id": "packages/artplayer/public/runtime/services.ts#Config.properties@2",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "Config",
"name": "properties",
"line": 2
},
{
"id": "packages/artplayer/public/runtime/services.ts#Config.methods@3",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "Config",
"name": "methods",
"line": 3
},
{
"id": "packages/artplayer/public/runtime/services.ts#Config.events@4",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "Config",
"name": "events",
"line": 4
},
{
"id": "packages/artplayer/public/runtime/services.ts#Config.prototypes@5",
"file": "packages/artplayer/public/runtime/services.ts",
"declaration": "Config",
"name": "prototypes",
"line": 5
}
],
"sources": [
{
"path": "packages/artplayer/src/index.ts",
"sha256": "20cfe3738b3ce7e11b69721a5f0bdad9db77807417d8e421397a40dfade4c047"
},
{
"path": "packages/artplayer/src/config/index.ts",
"sha256": "a56b4d3d6942cfa3e2b47f909fc5ad87e6e3202fd61b29c7afd7649049e31d05"
},
{
"path": "packages/artplayer/src/bootstrap/browser.ts",
"sha256": "8d401627e8ea1c87fb44204227b04177a70cc7a0f79f95fb5dc73fe828e46a8c"
},
{
"path": "packages/artplayer/src/style/inject.ts",
"sha256": "9cddbe51b5de0da74f27c045ab982b509c3854cc6b81eeb02a6b974914760a4d"
},
{
"path": "packages/artplayer/src/events/viewInit.ts",
"sha256": "d77b83eab802ff0046a4966e28b810a25592bcada49f526adae37556c1e4c3e9"
},
{
"path": "packages/artplayer/src/events/resizeInit.ts",
"sha256": "719e27d11d2f93fcbe8368393c9190e251fc86dd0c3c2919f60e9b3b1edd0192"
},
{
"path": "packages/artplayer/src/events/updateInit.ts",
"sha256": "6f174db14d20319f03a76e6ea267a3d71973faac44a92483badfa4420791817a"
},
{
"path": "packages/artplayer/src/events/clickInit.ts",
"sha256": "bd1ba29fe0af4332ceb19297797c4c942a3a74bfd901998d6b93293f1b309300"
},
{
"path": "packages/artplayer/src/events/viewport.ts",
"sha256": "6196fccb8b08ae22bde732c4389d9aceb5d727a63efd87b6d3914e338aadc46f"
},
{
"path": "packages/artplayer/src/contextmenu/index.ts",
"sha256": "7532165d162fa463f1fe3c538d6bda0f579b5907b05137382efeb0018719b011"
},
{
"path": "packages/artplayer/src/contextmenu/keyboard.ts",
"sha256": "eaa1af6b1abf8947d957208a0535f1b34f6c88e95394efd56cae905ccdea564c"
},
{
"path": "packages/artplayer/src/contextmenu/playbackRate.ts",
"sha256": "7e06bb6fab3acdd71fb3ed63f77083172af517b49c1ecaefa3ee6a9068bdfe54"
},
{
"path": "packages/artplayer/src/contextmenu/aspectRatio.ts",
"sha256": "18ab60c9acee1e0cecd76c0b6cf750763eed7cfbede4220328b5200154c5c478"
},
{
"path": "packages/artplayer/src/contextmenu/flip.ts",
"sha256": "a7a4ac375da45dc7b6c996d4534098838646a078abfc4438f688e91e14ef0b38"
},
{
"path": "packages/artplayer/src/control/index.ts",
"sha256": "0d8e5a281f2eeba06c4cc4ac5a042847df53db1a19fdf140efea17d6ab2c0b78"
},
{
"path": "packages/artplayer/src/control/progress/view.ts",
"sha256": "60ee16d5170be81b8132bb56dd0bc0eaf23e50f5c268d0697c9187b38a14aba9"
},
{
"path": "packages/artplayer/src/control/progress/keyboard.ts",
"sha256": "03d1d47e6641ea08f765d731f10a6aad35f7c3edc16aa97df822c5f9a7f75eb0"
},
{
"path": "packages/artplayer/src/control/volume.ts",
"sha256": "45474d8d7f43d59263aa42e774eaaafeb45530ec24b81a5f589f6c906954568b"
},
{
"path": "packages/artplayer/src/setting/layout.ts",
"sha256": "584604e8fffaeaf1d633d1ed45e64d94595c2a56976e3a3f7ede01839b83a37d"
},
{
"path": "packages/artplayer/src/setting/render.ts",
"sha256": "ed73745f2c7e2d76bbe8ce7202336e5f4de217dc8f0806b769127cb25316faba"
},
{
"path": "packages/artplayer/src/setting/playbackRate.ts",
"sha256": "2e70e0d2a33cb0ec9fcdd6d22424979fed7b2e01f87015d6be4e520d5cf4e88a"
},
{
"path": "packages/artplayer/src/setting/aspectRatio.ts",
"sha256": "a16eb58fadf77f0a9009cf162d957ffd59d9b8fde83cc193d510fd642e3456cb"
},
{
"path": "packages/artplayer/src/setting/flip.ts",
"sha256": "e72a4ae33300d9e48880897a4f85a04fa6d9a5fff7b06ecaf9081cfb1bb14404"
},
{
"path": "packages/artplayer/src/setting/subtitleOffset.ts",
"sha256": "86513835d4e542ac39e9d551507473e3e14c71fd0d5ea725267008ecbff6ab83"
},
{
"path": "packages/artplayer/src/notice.ts",
"sha256": "4faa700323a8fdfd91a59491a5f57da2dee9bd1f2de0d900ed16e9809a208c94"
},
{
"path": "packages/artplayer/src/input/hotkey-defaults.ts",
"sha256": "c28e14821e5c7f7ac92a302e92439ab68fe77d5ef7d90a36b147b7c979ab96c6"
},
{
"path": "packages/artplayer/src/input/long-press.ts",
"sha256": "110cf16cf9dae845597377ebbc43249e103cbc0ece56f89e44ec6ecc7f3819b0"
},
{
"path": "packages/artplayer/src/input/gesture-controller.ts",
"sha256": "1ebbd18184771a623b02ec19c363f84dcc72fdb7cd82bcf2adc97f4a138cb2b4"
},
{
"path": "packages/artplayer/src/info/poll.ts",
"sha256": "d26ff67d9eadf1e032445371dde6f15293a7fc0b2ae6b87c3815e4b4e1ed5dda"
},
{
"path": "packages/artplayer/src/display/web-fullscreen.ts",
"sha256": "13f901d20a31a7b8e4ebfbcceac5d3e0737df6335b71f0dfed638785bc413a5a"
},
{
"path": "packages/artplayer/src/display/orientation-web.ts",
"sha256": "aea55c3b9e8c708fe5559f07cf8f0afd7ad37ac5b1a43bf519245c3072ec4129"
},
{
"path": "packages/artplayer/src/plugins/auto-playback/records.ts",
"sha256": "133a4ba2fd2d3df724d96eb203d05cffb0b82ecb8de72403974f7979bd37ce01"
},
{
"path": "packages/artplayer/src/plugins/auto-playback/prompt.ts",
"sha256": "58c6dcaf540296ee6f6bdeeda38ee7302aca2b06ddb152b716c0c2bf9c6c96b4"
},
{
"path": "packages/artplayer/src/media/events/forward.ts",
"sha256": "6b1b7e80036bfb523b51843dc6ec6d83c2b949cefb9cef085b2d679a444e46d8"
},
{
"path": "packages/artplayer/src/media/events/reconnect.ts",
"sha256": "876027b5116d0d3628755705682b30630f4b713199ed8015541932d81d2944be"
},
{
"path": "packages/artplayer/src/lifecycle/instance.ts",
"sha256": "3168f7db4271bae7a242e80798546b755ac15443e15dd9ebb7675f5a259299d8"
},
{
"path": "packages/artplayer/public/artplayer.ts",
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
},
{
"path": "packages/artplayer/public/config.ts",
"sha256": "c4fd8681bf32b10c743e3e561c532520c8f32e43fd765524850b15e55cb91c72"
},
{
"path": "packages/artplayer/public/runtime.ts",
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
},
{
"path": "packages/artplayer/public/runtime/services.ts",
"sha256": "8e4648d8c61bff47343f9e1c2b995af69fc00947264b826109ceadcbaf553254"
}
],
"docs": [
{
"path": "packages/artplayer-vitepress/docs/advanced/class.md",
"sha256": "eb7fdd1ae3093b04cd0b041df66ef396fb94657905ae2b0a2900f293b8d2ef4c",
"anchor": "config-contract"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/global.md",
"sha256": "38e1b425227f877436c106451510537b15f4f4d418b0ae8f351e39ce2232745d",
"anchor": "global-contract"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/global.md",
"sha256": "38e1b425227f877436c106451510537b15f4f4d418b0ae8f351e39ce2232745d",
"anchor": "global-initialization"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/global.md",
"sha256": "38e1b425227f877436c106451510537b15f4f4d418b0ae8f351e39ce2232745d",
"anchor": "global-timing"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/global.md",
"sha256": "38e1b425227f877436c106451510537b15f4f4d418b0ae8f351e39ce2232745d",
"anchor": "global-recovery"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/class.md",
"sha256": "e176540b8b9cdc614eff1b038e591b02663a9d450c8720f02410b8bc85b54f36",
"anchor": "config-contract"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/global.md",
"sha256": "bbca6ce913c15223c5d591cbb3344d3bc0b0d5d4a8024ed8b82c9c4dcc14e790",
"anchor": "global-contract"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/global.md",
"sha256": "bbca6ce913c15223c5d591cbb3344d3bc0b0d5d4a8024ed8b82c9c4dcc14e790",
"anchor": "global-initialization"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/global.md",
"sha256": "bbca6ce913c15223c5d591cbb3344d3bc0b0d5d4a8024ed8b82c9c4dcc14e790",
"anchor": "global-timing"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/global.md",
"sha256": "bbca6ce913c15223c5d591cbb3344d3bc0b0d5d4a8024ed8b82c9c4dcc14e790",
"anchor": "global-recovery"
}
],
"evidence": "baselines/site04-globals.json",
"documentHashRevalidation": {
"sourceBefore": "cec5049c4016b5f0f30fe19c8d8bde0d0e2f2704",
"evidence": "baselines/site04-lifecycle.json",
"reason": "Class guides changed only env/build descriptions; all other sections match after LF normalization. Property CSS section matches exactly; source hashes unchanged."
}
},
{
"id": "emitter-events",
"status": "semantic-reviewed",
"conclusion": "Synchronous emitter dispatch, context, snapshot, duplicate/once/off/reentrant/error semantics; lazy visible registry and retained user subscriptions. Default native/document/window forwarding inventories versus historical-only names. Custom lifecycle/media/UI/display/subtitle payloads and timing, root compatibility overloads versus accurate runtime tuples. Native local-media checks do not close device, codec or SDK gates.",
"records": [
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.Emitter@47",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "Emitter",
"line": 47
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.on@104",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "on",
"line": 104
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.on@105",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "on",
"line": 105
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.on@106",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "on",
"line": 106
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.once@108",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "once",
"line": 108
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.once@109",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "once",
"line": 109
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.once@110",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "once",
"line": 110
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.emit@112",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "emit",
"line": 112
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.emit@113",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "emit",
"line": 113
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.emit@114",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "emit",
"line": 114
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.off@116",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "off",
"line": 116
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.off@117",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "off",
"line": 117
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.off@118",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "off",
"line": 118
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.e@124",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "e",
"line": 124
},
{
"id": "packages/artplayer/public/emitter.ts#Emitter.e@3",
"file": "packages/artplayer/public/emitter.ts",
"declaration": "Emitter",
"name": "e",
"line": 3
},
{
"id": "packages/artplayer/public/emitter.ts#Emitter.on@4",
"file": "packages/artplayer/public/emitter.ts",
"declaration": "Emitter",
"name": "on",
"line": 4
},
{
"id": "packages/artplayer/public/emitter.ts#Emitter.once@5",
"file": "packages/artplayer/public/emitter.ts",
"declaration": "Emitter",
"name": "once",
"line": 5
},
{
"id": "packages/artplayer/public/emitter.ts#Emitter.emit@6",
"file": "packages/artplayer/public/emitter.ts",
"declaration": "Emitter",
"name": "emit",
"line": 6
},
{
"id": "packages/artplayer/public/emitter.ts#Emitter.off@7",
"file": "packages/artplayer/public/emitter.ts",
"declaration": "Emitter",
"name": "off",
"line": 7
},
{
"id": "packages/artplayer/public/events.ts#SubtitleUpdateEvents.subtitleBeforeUpdate@8",
"file": "packages/artplayer/public/events.ts",
"declaration": "SubtitleUpdateEvents",
"name": "subtitleBeforeUpdate",
"line": 8
},
{
"id": "packages/artplayer/public/events.ts#SubtitleUpdateEvents.subtitleAfterUpdate@9",
"file": "packages/artplayer/public/events.ts",
"declaration": "SubtitleUpdateEvents",
"name": "subtitleAfterUpdate",
"line": 9
},
{
"id": "packages/artplayer/public/events.ts#Events.document:click@13",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "document:click",
"line": 13
},
{
"id": "packages/artplayer/public/events.ts#Events.document:mouseup@14",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "document:mouseup",
"line": 14
},
{
"id": "packages/artplayer/public/events.ts#Events.document:keydown@15",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "document:keydown",
"line": 15
},
{
"id": "packages/artplayer/public/events.ts#Events.document:touchend@16",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "document:touchend",
"line": 16
},
{
"id": "packages/artplayer/public/events.ts#Events.document:touchcancel@17",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "document:touchcancel",
"line": 17
},
{
"id": "packages/artplayer/public/events.ts#Events.document:touchmove@18",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "document:touchmove",
"line": 18
},
{
"id": "packages/artplayer/public/events.ts#Events.document:mousemove@19",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "document:mousemove",
"line": 19
},
{
"id": "packages/artplayer/public/events.ts#Events.document:pointerup@20",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "document:pointerup",
"line": 20
},
{
"id": "packages/artplayer/public/events.ts#Events.document:contextmenu@21",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "document:contextmenu",
"line": 21
},
{
"id": "packages/artplayer/public/events.ts#Events.document:pointermove@22",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "document:pointermove",
"line": 22
},
{
"id": "packages/artplayer/public/events.ts#Events.document:visibilitychange@23",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "document:visibilitychange",
"line": 23
},
{
"id": "packages/artplayer/public/events.ts#Events.document:webkitfullscreenchange@24",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "document:webkitfullscreenchange",
"line": 24
},
{
"id": "packages/artplayer/public/events.ts#Events.window:resize@26",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "window:resize",
"line": 26
},
{
"id": "packages/artplayer/public/events.ts#Events.window:scroll@27",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "window:scroll",
"line": 27
},
{
"id": "packages/artplayer/public/events.ts#Events.window:orientationchange@28",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "window:orientationchange",
"line": 28
},
{
"id": "packages/artplayer/public/events.ts#Events.video:abort@30",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:abort",
"line": 30
},
{
"id": "packages/artplayer/public/events.ts#Events.video:canplay@31",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:canplay",
"line": 31
},
{
"id": "packages/artplayer/public/events.ts#Events.video:canplaythrough@32",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:canplaythrough",
"line": 32
},
{
"id": "packages/artplayer/public/events.ts#Events.video:complete@33",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:complete",
"line": 33
},
{
"id": "packages/artplayer/public/events.ts#Events.video:durationchange@34",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:durationchange",
"line": 34
},
{
"id": "packages/artplayer/public/events.ts#Events.video:emptied@35",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:emptied",
"line": 35
},
{
"id": "packages/artplayer/public/events.ts#Events.video:encrypted@36",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:encrypted",
"line": 36
},
{
"id": "packages/artplayer/public/events.ts#Events.video:ended@37",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:ended",
"line": 37
},
{
"id": "packages/artplayer/public/events.ts#Events.video:error@38",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:error",
"line": 38
},
{
"id": "packages/artplayer/public/events.ts#Events.video:loadeddata@39",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:loadeddata",
"line": 39
},
{
"id": "packages/artplayer/public/events.ts#Events.video:loadedmetadata@40",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:loadedmetadata",
"line": 40
},
{
"id": "packages/artplayer/public/events.ts#Events.video:loadstart@41",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:loadstart",
"line": 41
},
{
"id": "packages/artplayer/public/events.ts#Events.video:pause@42",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:pause",
"line": 42
},
{
"id": "packages/artplayer/public/events.ts#Events.video:play@43",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:play",
"line": 43
},
{
"id": "packages/artplayer/public/events.ts#Events.video:playing@44",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:playing",
"line": 44
},
{
"id": "packages/artplayer/public/events.ts#Events.video:progress@45",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:progress",
"line": 45
},
{
"id": "packages/artplayer/public/events.ts#Events.video:ratechange@46",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:ratechange",
"line": 46
},
{
"id": "packages/artplayer/public/events.ts#Events.video:seeked@47",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:seeked",
"line": 47
},
{
"id": "packages/artplayer/public/events.ts#Events.video:seeking@48",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:seeking",
"line": 48
},
{
"id": "packages/artplayer/public/events.ts#Events.video:stalled@49",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:stalled",
"line": 49
},
{
"id": "packages/artplayer/public/events.ts#Events.video:suspend@50",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:suspend",
"line": 50
},
{
"id": "packages/artplayer/public/events.ts#Events.video:timeupdate@51",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:timeupdate",
"line": 51
},
{
"id": "packages/artplayer/public/events.ts#Events.video:volumechange@52",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:volumechange",
"line": 52
},
{
"id": "packages/artplayer/public/events.ts#Events.video:waiting@53",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "video:waiting",
"line": 53
},
{
"id": "packages/artplayer/public/events.ts#Events.info@55",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "info",
"line": 55
},
{
"id": "packages/artplayer/public/events.ts#Events.layer@56",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "layer",
"line": 56
},
{
"id": "packages/artplayer/public/events.ts#Events.loading@57",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "loading",
"line": 57
},
{
"id": "packages/artplayer/public/events.ts#Events.mask@58",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "mask",
"line": 58
},
{
"id": "packages/artplayer/public/events.ts#Events.subtitle@59",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "subtitle",
"line": 59
},
{
"id": "packages/artplayer/public/events.ts#Events.contextmenu@60",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "contextmenu",
"line": 60
},
{
"id": "packages/artplayer/public/events.ts#Events.control@61",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "control",
"line": 61
},
{
"id": "packages/artplayer/public/events.ts#Events.setting@62",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "setting",
"line": 62
},
{
"id": "packages/artplayer/public/events.ts#Events.hotkey@63",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "hotkey",
"line": 63
},
{
"id": "packages/artplayer/public/events.ts#Events.destroy@65",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "destroy",
"line": 65
},
{
"id": "packages/artplayer/public/events.ts#Events.subtitleOffset@67",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "subtitleOffset",
"line": 67
},
{
"id": "packages/artplayer/public/events.ts#Events.subtitleBeforeUpdate@69",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "subtitleBeforeUpdate",
"line": 69
},
{
"id": "packages/artplayer/public/events.ts#Events.subtitleAfterUpdate@71",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "subtitleAfterUpdate",
"line": 71
},
{
"id": "packages/artplayer/public/events.ts#Events.subtitleLoad@72",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "subtitleLoad",
"line": 72
},
{
"id": "packages/artplayer/public/events.ts#Events.focus@74",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "focus",
"line": 74
},
{
"id": "packages/artplayer/public/events.ts#Events.blur@75",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "blur",
"line": 75
},
{
"id": "packages/artplayer/public/events.ts#Events.dblclick@76",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "dblclick",
"line": 76
},
{
"id": "packages/artplayer/public/events.ts#Events.click@77",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "click",
"line": 77
},
{
"id": "packages/artplayer/public/events.ts#Events.hover@78",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "hover",
"line": 78
},
{
"id": "packages/artplayer/public/events.ts#Events.mousemove@79",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "mousemove",
"line": 79
},
{
"id": "packages/artplayer/public/events.ts#Events.resize@81",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "resize",
"line": 81
},
{
"id": "packages/artplayer/public/events.ts#Events.view@82",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "view",
"line": 82
},
{
"id": "packages/artplayer/public/events.ts#Events.lock@83",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "lock",
"line": 83
},
{
"id": "packages/artplayer/public/events.ts#Events.aspectRatio@84",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "aspectRatio",
"line": 84
},
{
"id": "packages/artplayer/public/events.ts#Events.autoHeight@85",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "autoHeight",
"line": 85
},
{
"id": "packages/artplayer/public/events.ts#Events.autoSize@86",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "autoSize",
"line": 86
},
{
"id": "packages/artplayer/public/events.ts#Events.ready@87",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "ready",
"line": 87
},
{
"id": "packages/artplayer/public/events.ts#Events.airplay@88",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "airplay",
"line": 88
},
{
"id": "packages/artplayer/public/events.ts#Events.raf@89",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "raf",
"line": 89
},
{
"id": "packages/artplayer/public/events.ts#Events.error@91",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "error",
"line": 91
},
{
"id": "packages/artplayer/public/events.ts#Events.flip@92",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "flip",
"line": 92
},
{
"id": "packages/artplayer/public/events.ts#Events.fullscreen@93",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "fullscreen",
"line": 93
},
{
"id": "packages/artplayer/public/events.ts#Events.fullscreenError@94",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "fullscreenError",
"line": 94
},
{
"id": "packages/artplayer/public/events.ts#Events.fullscreenWeb@95",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "fullscreenWeb",
"line": 95
},
{
"id": "packages/artplayer/public/events.ts#Events.mini@96",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "mini",
"line": 96
},
{
"id": "packages/artplayer/public/events.ts#Events.pause@97",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "pause",
"line": 97
},
{
"id": "packages/artplayer/public/events.ts#Events.pip@98",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "pip",
"line": 98
},
{
"id": "packages/artplayer/public/events.ts#Events.play@99",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "play",
"line": 99
},
{
"id": "packages/artplayer/public/events.ts#Events.screenshot@100",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "screenshot",
"line": 100
},
{
"id": "packages/artplayer/public/events.ts#Events.seek@101",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "seek",
"line": 101
},
{
"id": "packages/artplayer/public/events.ts#Events.restart@102",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "restart",
"line": 102
},
{
"id": "packages/artplayer/public/events.ts#Events.muted@103",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "muted",
"line": 103
},
{
"id": "packages/artplayer/public/events.ts#Events.setBar@104",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "setBar",
"line": 104
},
{
"id": "packages/artplayer/public/events.ts#Events.keydown@105",
"file": "packages/artplayer/public/events.ts",
"declaration": "Events",
"name": "keydown",
"line": 105
},
{
"id": "packages/artplayer/public/runtime.ts#ArtplayerConstructor.Emitter@115",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "ArtplayerConstructor",
"name": "Emitter",
"line": 115
},
{
"id": "packages/artplayer/public/runtime/events.ts#BuiltinEvents.document:keydown@8",
"file": "packages/artplayer/public/runtime/events.ts",
"declaration": "BuiltinEvents",
"name": "document:keydown",
"line": 8
},
{
"id": "packages/artplayer/public/runtime/events.ts#BuiltinEvents.document:mousemove@9",
"file": "packages/artplayer/public/runtime/events.ts",
"declaration": "BuiltinEvents",
"name": "document:mousemove",
"line": 9
},
{
"id": "packages/artplayer/public/runtime/events.ts#BuiltinEvents.document:mouseup@10",
"file": "packages/artplayer/public/runtime/events.ts",
"declaration": "BuiltinEvents",
"name": "document:mouseup",
"line": 10
},
{
"id": "packages/artplayer/public/runtime/events.ts#BuiltinEvents.mousemove@11",
"file": "packages/artplayer/public/runtime/events.ts",
"declaration": "BuiltinEvents",
"name": "mousemove",
"line": 11
},
{
"id": "packages/artplayer/public/runtime/events.ts#BuiltinEvents.click@12",
"file": "packages/artplayer/public/runtime/events.ts",
"declaration": "BuiltinEvents",
"name": "click",
"line": 12
},
{
"id": "packages/artplayer/public/runtime/events.ts#BuiltinEvents.blur@13",
"file": "packages/artplayer/public/runtime/events.ts",
"declaration": "BuiltinEvents",
"name": "blur",
"line": 13
},
{
"id": "packages/artplayer/public/runtime/events.ts#BuiltinEvents.error@14",
"file": "packages/artplayer/public/runtime/events.ts",
"declaration": "BuiltinEvents",
"name": "error",
"line": 14
},
{
"id": "packages/artplayer/public/runtime/events.ts#BuiltinEvents.fullscreenError@15",
"file": "packages/artplayer/public/runtime/events.ts",
"declaration": "BuiltinEvents",
"name": "fullscreenError",
"line": 15
},
{
"id": "packages/artplayer/public/runtime/events.ts#BuiltinEvents.aspectRatio@16",
"file": "packages/artplayer/public/runtime/events.ts",
"declaration": "BuiltinEvents",
"name": "aspectRatio",
"line": 16
},
{
"id": "packages/artplayer/public/runtime/events.ts#BuiltinEvents.flip@17",
"file": "packages/artplayer/public/runtime/events.ts",
"declaration": "BuiltinEvents",
"name": "flip",
"line": 17
},
{
"id": "packages/artplayer/public/runtime/events.ts#BuiltinEvents.seek@18",
"file": "packages/artplayer/public/runtime/events.ts",
"declaration": "BuiltinEvents",
"name": "seek",
"line": 18
},
{
"id": "packages/artplayer/public/runtime/events.ts#BuiltinEvents.setBar@19",
"file": "packages/artplayer/public/runtime/events.ts",
"declaration": "BuiltinEvents",
"name": "setBar",
"line": 19
},
{
"id": "packages/artplayer/public/runtime/events.ts#BuiltinEvents.subtitleBeforeUpdate@20",
"file": "packages/artplayer/public/runtime/events.ts",
"declaration": "BuiltinEvents",
"name": "subtitleBeforeUpdate",
"line": 20
},
{
"id": "packages/artplayer/public/runtime/events.ts#BuiltinEvents.subtitleAfterUpdate@21",
"file": "packages/artplayer/public/runtime/events.ts",
"declaration": "BuiltinEvents",
"name": "subtitleAfterUpdate",
"line": 21
},
{
"id": "packages/artplayer/public/runtime/events.ts#BuiltinEvents.subtitleLoad@22",
"file": "packages/artplayer/public/runtime/events.ts",
"declaration": "BuiltinEvents",
"name": "subtitleLoad",
"line": 22
}
],
"sources": [
{
"path": "packages/artplayer/src/utils/emitter.ts",
"sha256": "26a93d3ff35b53e71a5f3bb22c252a854559d8151ede50a66a28d9eefae6c008"
},
{
"path": "packages/artplayer/src/utils/component.ts",
"sha256": "c3fa96467e8b315d974a42a19591aa4a4a7514853db796135b2acbcdcb160ea3"
},
{
"path": "packages/artplayer/src/events/globalInit.ts",
"sha256": "6f6ea497a20a8fd0746b1f020caff76ad6817cd70a1a90fbaea12f992b6d03a7"
},
{
"path": "packages/artplayer/src/input/pointer-focus.ts",
"sha256": "802087098c786135eefa6727f13177ffe4a98e2abf48fad0e356b91e26960077"
},
{
"path": "packages/artplayer/src/events/clickInit.ts",
"sha256": "bd1ba29fe0af4332ceb19297797c4c942a3a74bfd901998d6b93293f1b309300"
},
{
"path": "packages/artplayer/src/events/hoverInit.ts",
"sha256": "d1250e0dd35a8ba8067275986acbe6320c22adf1a977ec1009c0c012ed1563fe"
},
{
"path": "packages/artplayer/src/events/moveInit.ts",
"sha256": "da97591723f8b94a34702559b7ee67a35f172aa696d37dfbecd472581ad3de35"
},
{
"path": "packages/artplayer/src/events/updateInit.ts",
"sha256": "6f174db14d20319f03a76e6ea267a3d71973faac44a92483badfa4420791817a"
},
{
"path": "packages/artplayer/src/events/viewInit.ts",
"sha256": "d77b83eab802ff0046a4966e28b810a25592bcada49f526adae37556c1e4c3e9"
},
{
"path": "packages/artplayer/src/events/resizeInit.ts",
"sha256": "719e27d11d2f93fcbe8368393c9190e251fc86dd0c3c2919f60e9b3b1edd0192"
},
{
"path": "packages/artplayer/src/hotkey.ts",
"sha256": "d8e477bf451143e566e1f743a5f253dcf00beb23544709794779f275e11498e8"
},
{
"path": "packages/artplayer/src/config/index.ts",
"sha256": "a56b4d3d6942cfa3e2b47f909fc5ad87e6e3202fd61b29c7afd7649049e31d05"
},
{
"path": "packages/artplayer/src/media/events/readiness.ts",
"sha256": "3ba74f26dd9ff0729967097c2cb6f329a9cea57745bfe8173f9173e0d134476a"
},
{
"path": "packages/artplayer/src/media/events/playback.ts",
"sha256": "2c68e4f6274a0dc65e56d42c928e500fc1d63bf3e03bbdd8a83c3f3ed7ae8ee4"
},
{
"path": "packages/artplayer/src/media/events/forward.ts",
"sha256": "6b1b7e80036bfb523b51843dc6ec6d83c2b949cefb9cef085b2d679a444e46d8"
},
{
"path": "packages/artplayer/src/media/events/reconnect.ts",
"sha256": "876027b5116d0d3628755705682b30630f4b713199ed8015541932d81d2944be"
},
{
"path": "packages/artplayer/src/player/playMix.ts",
"sha256": "2d46a3f84da0b1dd18139b76e5e2e163f1d9d9c8f54e67807eeec672acd49917"
},
{
"path": "packages/artplayer/src/player/pauseMix.ts",
"sha256": "f4fa2b1f05b84ebd27bec9cff5a151addf096dd9b32a38122fb2f1829def0043"
},
{
"path": "packages/artplayer/src/player/urlMix.ts",
"sha256": "726a42899261879e03c8b1d4f716458bf3e6e614cecc3bb8d7a581afc2b7866d"
},
{
"path": "packages/artplayer/src/player/seekMix.ts",
"sha256": "e6e1bf00e8441f1ce58d2a67a66f7e5e98c86d78620ff10a5e6268d54f13fadb"
},
{
"path": "packages/artplayer/src/player/currentTimeMix.ts",
"sha256": "cc374abeb85b203b9f31c566a6b9e53a4a1723d609fccc7b0c9c210993b79e75"
},
{
"path": "packages/artplayer/src/player/volumeMix.ts",
"sha256": "d830bb27b984e0ab2f687943fb49abcbd0331d71fe96049fd81edbddaa64f07f"
},
{
"path": "packages/artplayer/src/player/screenshotMix.ts",
"sha256": "1754bbce09f713204c120cd4657b52c06eb09eb1fe3244f84474e5967cd68e50"
},
{
"path": "packages/artplayer/src/player/airplayMix.ts",
"sha256": "bfa30e1dcd7cbaef97e977344e8a35524fad6bd23089cd8e45945e3b32b4bf04"
},
{
"path": "packages/artplayer/src/player/aspectRatioMix.ts",
"sha256": "9e5e7365d469aeaef65a6010cb92734702191f9086b2f21d98c9f0ad7f356898"
},
{
"path": "packages/artplayer/src/player/flipMix.ts",
"sha256": "a1519c83f8c9437a9b7e99a59e38a3d931032c579f4085226fc0955c7c9eab67"
},
{
"path": "packages/artplayer/src/player/autoHeightMix.ts",
"sha256": "5848e34cd826f5d4cc81d076c83fb3bcea0aed1228cd93a1edb6b8ca402ad175"
},
{
"path": "packages/artplayer/src/player/autoSizeMix.ts",
"sha256": "6373a8ea7fff4cd875d17c5d3df6dc37764055ab77850a6c6348526969071cbb"
},
{
"path": "packages/artplayer/src/player/subtitleOffsetMix.ts",
"sha256": "cf9834711842c8a31c3143ab3028f0cf9ba541fafe6f0a3076067daa9d4c750a"
},
{
"path": "packages/artplayer/src/display/native-fullscreen.ts",
"sha256": "323401f2b3ea5186da981a1215b1b9e7dcf4ef4261a8e885fe8ff0c090de6a7a"
},
{
"path": "packages/artplayer/src/display/video-fullscreen.ts",
"sha256": "b425bf0df462524b5d3accc9e3df383c6635676c152bf4bef09c477a90662728"
},
{
"path": "packages/artplayer/src/display/web-fullscreen.ts",
"sha256": "13f901d20a31a7b8e4ebfbcceac5d3e0737df6335b71f0dfed638785bc413a5a"
},
{
"path": "packages/artplayer/src/display/native-pip.ts",
"sha256": "647879ae027cc0ebe684daa31d75511dd882e123e4ca8da2942e659bae3719f2"
},
{
"path": "packages/artplayer/src/display/webkit-pip.ts",
"sha256": "3617927b4bb8fa46f651d0e584141f804ae438e2b4531cc2e9cf9f7eeb027550"
},
{
"path": "packages/artplayer/src/display/mini.ts",
"sha256": "a6fed598428bbf8d52931f21bb68b7560a3643d2576f7e7bfbae98b2f7cdd1e5"
},
{
"path": "packages/artplayer/src/plugins/lock.ts",
"sha256": "8f5fe4469787b7b2a0a302d0fbd925f8eb6d1b261cae6e17367e4d97666a096c"
},
{
"path": "packages/artplayer/src/subtitle/render.ts",
"sha256": "96493fc35680af635a8db225a8bf002208df79ed48b1d4ee6cc73587543add5c"
},
{
"path": "packages/artplayer/src/subtitle/track.ts",
"sha256": "707f4c43af4ebf4b87521f6f577168460e739274d0cec28b9efe5704d2540d18"
},
{
"path": "packages/artplayer/src/subtitle/timing.ts",
"sha256": "f2c1dbb63697a51c200371127da4fb8ea6e90a5b4de888bb1c2d7eae4007a5f8"
},
{
"path": "packages/artplayer/src/source/listen.ts",
"sha256": "c0596b98258c1544c8e4b762509646428450e56588da36908cb8583b8b716c37"
},
{
"path": "packages/artplayer/src/lifecycle/instance.ts",
"sha256": "3168f7db4271bae7a242e80798546b755ac15443e15dd9ebb7675f5a259299d8"
},
{
"path": "packages/artplayer/public/artplayer.ts",
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
},
{
"path": "packages/artplayer/public/emitter.ts",
"sha256": "9c62551cdcc6dd3966bed8a7a85dd477435db977c91a294d2ac8f162f9592537"
},
{
"path": "packages/artplayer/public/events.ts",
"sha256": "af191f862af4ec8933b09113b8c074603ae254a8b70460d0f3006646cd74ae42"
},
{
"path": "packages/artplayer/public/runtime.ts",
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
},
{
"path": "packages/artplayer/public/runtime/events.ts",
"sha256": "52848f57d35eb1037cf74c8877521edf99a015bcd77f30ef6bbcba1807a99bfe"
}
],
"docs": [
{
"path": "packages/artplayer-vitepress/docs/advanced/event.md",
"sha256": "2d8a33a17191e3ec14da8e62442700ad4af5b8d101acba483763811143e64bcd",
"anchor": "emitter-contract"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/event.md",
"sha256": "2d8a33a17191e3ec14da8e62442700ad4af5b8d101acba483763811143e64bcd",
"anchor": "native-event-contract"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/event.md",
"sha256": "2d8a33a17191e3ec14da8e62442700ad4af5b8d101acba483763811143e64bcd",
"anchor": "custom-event-contract"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/event.md",
"sha256": "2d8a33a17191e3ec14da8e62442700ad4af5b8d101acba483763811143e64bcd",
"anchor": "event-types"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/event.md",
"sha256": "84bc4214a4f680a78fa91bf8a28e2587bbdc102767b71c4f4669c1dca346e7f4",
"anchor": "emitter-contract"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/event.md",
"sha256": "84bc4214a4f680a78fa91bf8a28e2587bbdc102767b71c4f4669c1dca346e7f4",
"anchor": "native-event-contract"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/event.md",
"sha256": "84bc4214a4f680a78fa91bf8a28e2587bbdc102767b71c4f4669c1dca346e7f4",
"anchor": "custom-event-contract"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/event.md",
"sha256": "84bc4214a4f680a78fa91bf8a28e2587bbdc102767b71c4f4669c1dca346e7f4",
"anchor": "event-types"
}
],
"evidence": "baselines/site04-events.json"
},
{
"id": "construction-options",
"status": "semantic-reviewed",
"conclusion": "Constructor input and resolved root/runtime option views, staged callback receivers, fresh nested defaults, merge/reference/extension behavior, shared schema and validator return/errors. Initial media/CSS/storage precedence, non-reactive configuration, platform/UI feature gates, quality selection versus URL, thumbnails geometry/defaults, subtitle defaults, customType/proxy ownership and readiness. Historical zero-volume, undefined-proxy and quality-label type/runtime discrepancies explicitly retained/documented. Existing detailed component/subtitle/plugin guides remain authoritative for their managers.",
"records": [
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.constructor@37",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "constructor",
"line": 37
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.constructor@38",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "constructor",
"line": 38
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.scheme@46",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "scheme",
"line": 46
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.validator@48",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "validator",
"line": 48
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.kindOf@49",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "kindOf",
"line": 49
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.option@51",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "option",
"line": 51
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.option@89",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "option",
"line": 89
},
{
"id": "packages/artplayer/public/option.ts#Thumbnails.url@24",
"file": "packages/artplayer/public/option.ts",
"declaration": "Thumbnails",
"name": "url",
"line": 24
},
{
"id": "packages/artplayer/public/option.ts#Thumbnails.number@29",
"file": "packages/artplayer/public/option.ts",
"declaration": "Thumbnails",
"name": "number",
"line": 29
},
{
"id": "packages/artplayer/public/option.ts#Thumbnails.column@34",
"file": "packages/artplayer/public/option.ts",
"declaration": "Thumbnails",
"name": "column",
"line": 34
},
{
"id": "packages/artplayer/public/option.ts#Thumbnails.width@39",
"file": "packages/artplayer/public/option.ts",
"declaration": "Thumbnails",
"name": "width",
"line": 39
},
{
"id": "packages/artplayer/public/option.ts#Thumbnails.height@44",
"file": "packages/artplayer/public/option.ts",
"declaration": "Thumbnails",
"name": "height",
"line": 44
},
{
"id": "packages/artplayer/public/option.ts#Thumbnails.scale@49",
"file": "packages/artplayer/public/option.ts",
"declaration": "Thumbnails",
"name": "scale",
"line": 49
},
{
"id": "packages/artplayer/public/option.ts#OptionInput.url@54",
"file": "packages/artplayer/public/option.ts",
"declaration": "OptionInput",
"name": "url",
"line": 54
},
{
"id": "packages/artplayer/public/option.ts#OptionInput.controls@55",
"file": "packages/artplayer/public/option.ts",
"declaration": "OptionInput",
"name": "controls",
"line": 55
},
{
"id": "packages/artplayer/public/option.ts#OptionInput.layers@56",
"file": "packages/artplayer/public/option.ts",
"declaration": "OptionInput",
"name": "layers",
"line": 56
},
{
"id": "packages/artplayer/public/option.ts#OptionInput.contextmenu@57",
"file": "packages/artplayer/public/option.ts",
"declaration": "OptionInput",
"name": "contextmenu",
"line": 57
},
{
"id": "packages/artplayer/public/option.ts#Option.id@64",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "id",
"line": 64
},
{
"id": "packages/artplayer/public/option.ts#Option.container@69",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "container",
"line": 69
},
{
"id": "packages/artplayer/public/option.ts#Option.url@74",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "url",
"line": 74
},
{
"id": "packages/artplayer/public/option.ts#Option.poster@79",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "poster",
"line": 79
},
{
"id": "packages/artplayer/public/option.ts#Option.type@84",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "type",
"line": 84
},
{
"id": "packages/artplayer/public/option.ts#Option.theme@89",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "theme",
"line": 89
},
{
"id": "packages/artplayer/public/option.ts#Option.lang@94",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "lang",
"line": 94
},
{
"id": "packages/artplayer/public/option.ts#Option.volume@99",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "volume",
"line": 99
},
{
"id": "packages/artplayer/public/option.ts#Option.isLive@104",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "isLive",
"line": 104
},
{
"id": "packages/artplayer/public/option.ts#Option.muted@109",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "muted",
"line": 109
},
{
"id": "packages/artplayer/public/option.ts#Option.autoplay@114",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "autoplay",
"line": 114
},
{
"id": "packages/artplayer/public/option.ts#Option.autoSize@119",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "autoSize",
"line": 119
},
{
"id": "packages/artplayer/public/option.ts#Option.autoMini@124",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "autoMini",
"line": 124
},
{
"id": "packages/artplayer/public/option.ts#Option.loop@129",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "loop",
"line": 129
},
{
"id": "packages/artplayer/public/option.ts#Option.flip@134",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "flip",
"line": 134
},
{
"id": "packages/artplayer/public/option.ts#Option.playbackRate@139",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "playbackRate",
"line": 139
},
{
"id": "packages/artplayer/public/option.ts#Option.aspectRatio@144",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "aspectRatio",
"line": 144
},
{
"id": "packages/artplayer/public/option.ts#Option.screenshot@149",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "screenshot",
"line": 149
},
{
"id": "packages/artplayer/public/option.ts#Option.setting@154",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "setting",
"line": 154
},
{
"id": "packages/artplayer/public/option.ts#Option.hotkey@159",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "hotkey",
"line": 159
},
{
"id": "packages/artplayer/public/option.ts#Option.pip@164",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "pip",
"line": 164
},
{
"id": "packages/artplayer/public/option.ts#Option.mutex@169",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "mutex",
"line": 169
},
{
"id": "packages/artplayer/public/option.ts#Option.backdrop@174",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "backdrop",
"line": 174
},
{
"id": "packages/artplayer/public/option.ts#Option.fullscreen@179",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "fullscreen",
"line": 179
},
{
"id": "packages/artplayer/public/option.ts#Option.fullscreenWeb@184",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "fullscreenWeb",
"line": 184
},
{
"id": "packages/artplayer/public/option.ts#Option.subtitleOffset@189",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "subtitleOffset",
"line": 189
},
{
"id": "packages/artplayer/public/option.ts#Option.miniProgressBar@194",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "miniProgressBar",
"line": 194
},
{
"id": "packages/artplayer/public/option.ts#Option.useSSR@199",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "useSSR",
"line": 199
},
{
"id": "packages/artplayer/public/option.ts#Option.playsInline@204",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "playsInline",
"line": 204
},
{
"id": "packages/artplayer/public/option.ts#Option.lock@209",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "lock",
"line": 209
},
{
"id": "packages/artplayer/public/option.ts#Option.gesture@214",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "gesture",
"line": 214
},
{
"id": "packages/artplayer/public/option.ts#Option.fastForward@219",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "fastForward",
"line": 219
},
{
"id": "packages/artplayer/public/option.ts#Option.autoPlayback@224",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "autoPlayback",
"line": 224
},
{
"id": "packages/artplayer/public/option.ts#Option.autoOrientation@229",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "autoOrientation",
"line": 229
},
{
"id": "packages/artplayer/public/option.ts#Option.airplay@234",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "airplay",
"line": 234
},
{
"id": "packages/artplayer/public/option.ts#Option.proxy@239",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "proxy",
"line": 239
},
{
"id": "packages/artplayer/public/option.ts#Option.plugins@244",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "plugins",
"line": 244
},
{
"id": "packages/artplayer/public/option.ts#Option.layers@249",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "layers",
"line": 249
},
{
"id": "packages/artplayer/public/option.ts#Option.contextmenu@254",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "contextmenu",
"line": 254
},
{
"id": "packages/artplayer/public/option.ts#Option.controls@259",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "controls",
"line": 259
},
{
"id": "packages/artplayer/public/option.ts#Option.settings@264",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "settings",
"line": 264
},
{
"id": "packages/artplayer/public/option.ts#Option.quality@269",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "quality",
"line": 269
},
{
"id": "packages/artplayer/public/option.ts#Option.highlight@274",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "highlight",
"line": 274
},
{
"id": "packages/artplayer/public/option.ts#Option.thumbnails@289",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "thumbnails",
"line": 289
},
{
"id": "packages/artplayer/public/option.ts#Option.subtitle@294",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "subtitle",
"line": 294
},
{
"id": "packages/artplayer/public/option.ts#Option.moreVideoAttr@299",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "moreVideoAttr",
"line": 299
},
{
"id": "packages/artplayer/public/option.ts#Option.i18n@308",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "i18n",
"line": 308
},
{
"id": "packages/artplayer/public/option.ts#Option.icons@313",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "icons",
"line": 313
},
{
"id": "packages/artplayer/public/option.ts#Option.cssVar@320",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "cssVar",
"line": 320
},
{
"id": "packages/artplayer/public/option.ts#Option.customType@325",
"file": "packages/artplayer/public/option.ts",
"declaration": "Option",
"name": "customType",
"line": 325
},
{
"id": "packages/artplayer/public/runtime.ts#OptionInput.plugins@33",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "OptionInput",
"name": "plugins",
"line": 33
},
{
"id": "packages/artplayer/public/runtime.ts#OptionInput.proxy@34",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "OptionInput",
"name": "proxy",
"line": 34
},
{
"id": "packages/artplayer/public/runtime.ts#OptionInput.customType@35",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "OptionInput",
"name": "customType",
"line": 35
},
{
"id": "packages/artplayer/public/runtime.ts#OptionInput.layers@36",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "OptionInput",
"name": "layers",
"line": 36
},
{
"id": "packages/artplayer/public/runtime.ts#OptionInput.controls@37",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "OptionInput",
"name": "controls",
"line": 37
},
{
"id": "packages/artplayer/public/runtime.ts#OptionInput.contextmenu@38",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "OptionInput",
"name": "contextmenu",
"line": 38
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.option@66",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "option",
"line": 66
},
{
"id": "packages/artplayer/public/runtime.ts#ArtplayerConstructor.constructor@107",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "ArtplayerConstructor",
"name": "constructor",
"line": 107
},
{
"id": "packages/artplayer/public/runtime.ts#ArtplayerConstructor.constructor@108",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "ArtplayerConstructor",
"name": "constructor",
"line": 108
},
{
"id": "packages/artplayer/public/runtime.ts#ArtplayerConstructor.scheme@114",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "ArtplayerConstructor",
"name": "scheme",
"line": 114
},
{
"id": "packages/artplayer/public/runtime.ts#ArtplayerConstructor.validator@116",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "ArtplayerConstructor",
"name": "validator",
"line": 116
},
{
"id": "packages/artplayer/public/runtime.ts#ArtplayerConstructor.kindOf@117",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "ArtplayerConstructor",
"name": "kindOf",
"line": 117
},
{
"id": "packages/artplayer/public/runtime.ts#ArtplayerConstructor.option@119",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "ArtplayerConstructor",
"name": "option",
"line": 119
},
{
"id": "packages/artplayer/public/runtime/option.ts#OptionInput.container@11",
"file": "packages/artplayer/public/runtime/option.ts",
"declaration": "OptionInput",
"name": "container",
"line": 11
},
{
"id": "packages/artplayer/public/runtime/option.ts#OptionInput.proxy@12",
"file": "packages/artplayer/public/runtime/option.ts",
"declaration": "OptionInput",
"name": "proxy",
"line": 12
},
{
"id": "packages/artplayer/public/runtime/option.ts#OptionInput.plugins@13",
"file": "packages/artplayer/public/runtime/option.ts",
"declaration": "OptionInput",
"name": "plugins",
"line": 13
},
{
"id": "packages/artplayer/public/runtime/option.ts#OptionInput.layers@14",
"file": "packages/artplayer/public/runtime/option.ts",
"declaration": "OptionInput",
"name": "layers",
"line": 14
},
{
"id": "packages/artplayer/public/runtime/option.ts#OptionInput.controls@15",
"file": "packages/artplayer/public/runtime/option.ts",
"declaration": "OptionInput",
"name": "controls",
"line": 15
},
{
"id": "packages/artplayer/public/runtime/option.ts#OptionInput.contextmenu@16",
"file": "packages/artplayer/public/runtime/option.ts",
"declaration": "OptionInput",
"name": "contextmenu",
"line": 16
},
{
"id": "packages/artplayer/public/runtime/option.ts#OptionInput.settings@17",
"file": "packages/artplayer/public/runtime/option.ts",
"declaration": "OptionInput",
"name": "settings",
"line": 17
},
{
"id": "packages/artplayer/public/runtime/option.ts#OptionInput.customType@18",
"file": "packages/artplayer/public/runtime/option.ts",
"declaration": "OptionInput",
"name": "customType",
"line": 18
},
{
"id": "packages/artplayer/public/runtime/option.ts#OptionInput.i18n@19",
"file": "packages/artplayer/public/runtime/option.ts",
"declaration": "OptionInput",
"name": "i18n",
"line": 19
},
{
"id": "packages/artplayer/public/runtime/option.ts#OptionInput.icons@20",
"file": "packages/artplayer/public/runtime/option.ts",
"declaration": "OptionInput",
"name": "icons",
"line": 20
},
{
"id": "packages/artplayer/public/runtime/option.ts#Option.proxy@25",
"file": "packages/artplayer/public/runtime/option.ts",
"declaration": "Option",
"name": "proxy",
"line": 25
},
{
"id": "packages/artplayer/public/runtime/option.ts#Option.subtitle@26",
"file": "packages/artplayer/public/runtime/option.ts",
"declaration": "Option",
"name": "subtitle",
"line": 26
},
{
"id": "packages/artplayer/public/runtime/option.ts#Option.thumbnails@27",
"file": "packages/artplayer/public/runtime/option.ts",
"declaration": "Option",
"name": "thumbnails",
"line": 27
}
],
"sources": [
{
"path": "packages/artplayer/src/index.ts",
"sha256": "20cfe3738b3ce7e11b69721a5f0bdad9db77807417d8e421397a40dfade4c047"
},
{
"path": "packages/artplayer/src/option/defaults.ts",
"sha256": "0bfdc329c48716ac5987c8979fee7e116f6894a70fefc908c99876dfbb4d9dc0"
},
{
"path": "packages/artplayer/src/option/resolve.ts",
"sha256": "27bb1b81a9288062969abb561cec9c88c4b9acb715023e4f22f299f3d5f4bf65"
},
{
"path": "packages/artplayer/src/option/runtime.ts",
"sha256": "4caa060f67c6a57db4a7cc93598e8768794f727b303a5cfa4aeb2ebc247e52d9"
},
{
"path": "packages/artplayer/src/option/types.ts",
"sha256": "224e32ce13cfc9d41ad9f2f3427f97d10bcaaec7e88e30503d618a3d06ae381e"
},
{
"path": "packages/artplayer/src/scheme/index.ts",
"sha256": "dc4a3b5e08478cf72b46b0b59c023359ad5f79b891ea8a6a119ce24a5251821a"
},
{
"path": "packages/artplayer/src/utils/property.ts",
"sha256": "c737d4582a4382f4038d12dafdf8b43418e508c9b8b859b2f0cc17c20f370343"
},
{
"path": "packages/artplayer/src/utils/compatibility.ts",
"sha256": "1fd2a5b17ee3245712eda961d3c0a15caf3c428010112e48231890176ce1e5e2"
},
{
"path": "packages/artplayer/src/template.ts",
"sha256": "0ea9155b9292d4c528a464d3c97996ee5a1c9c4aabc2959a744989085db2251b"
},
{
"path": "packages/artplayer/src/template/nodes.ts",
"sha256": "1572746a636647e4d313cc8752d3a110ff81fddb390ad7b0feb6a0db0d42b9d4"
},
{
"path": "packages/artplayer/src/template/html.ts",
"sha256": "351c472bfd01fa5ba1a4e347ed31bd5faaf823d9b4c5cab1ce8c651e3b175021"
},
{
"path": "packages/artplayer/src/lifecycle/instance.ts",
"sha256": "3168f7db4271bae7a242e80798546b755ac15443e15dd9ebb7675f5a259299d8"
},
{
"path": "packages/artplayer/src/lifecycle/template-rollback.ts",
"sha256": "7a83da6739bcec1587b02f8157934988910d7f9103fe489a0d6f4f65290c3d77"
},
{
"path": "packages/artplayer/src/player/index.ts",
"sha256": "359943c88dc99863e510fc0d51f8e8ee2397217e68045f755d4e9538579bdaec"
},
{
"path": "packages/artplayer/src/player/optionInit.ts",
"sha256": "7c1c47679ee6201d0e0d203fc7b449a09309e7b24a0a1099ad259a70fc1b1a35"
},
{
"path": "packages/artplayer/src/player/attrMix.ts",
"sha256": "d82150611a69423ed46bf673f44c3e0f61e80425026effd486a6951b6c0dd90c"
},
{
"path": "packages/artplayer/src/player/volumeMix.ts",
"sha256": "d830bb27b984e0ab2f687943fb49abcbd0331d71fe96049fd81edbddaa64f07f"
},
{
"path": "packages/artplayer/src/player/cssVarMix.ts",
"sha256": "0d023f28b7a8b4c1a5e2c4dd5672ef4294c86bce0013babd9d52efa32a443b2a"
},
{
"path": "packages/artplayer/src/player/urlMix.ts",
"sha256": "726a42899261879e03c8b1d4f716458bf3e6e614cecc3bb8d7a581afc2b7866d"
},
{
"path": "packages/artplayer/src/player/qualityMix.ts",
"sha256": "980ff584c8a5793f5ec9f049f144df31d184d7c9acef49fbe9d504b7657a96bb"
},
{
"path": "packages/artplayer/src/player/thumbnailsMix.ts",
"sha256": "6c097d7d00779a6d0d3d65cf9ffd126624a48c9bdb98396c84c39f4de4bdf712"
},
{
"path": "packages/artplayer/src/player/playMix.ts",
"sha256": "2d46a3f84da0b1dd18139b76e5e2e163f1d9d9c8f54e67807eeec672acd49917"
},
{
"path": "packages/artplayer/src/thumbnails/layout.ts",
"sha256": "6630439242a880f53fcb374b7b15c7f486405aab8a0fad651b137f02971eeb59"
},
{
"path": "packages/artplayer/src/control/builtins.ts",
"sha256": "2a0e12a9741713c92938e1d2009149bbbde498284aa85c63f270d02b27dc22b1"
},
{
"path": "packages/artplayer/src/control/progress/view.ts",
"sha256": "60ee16d5170be81b8132bb56dd0bc0eaf23e50f5c268d0697c9187b38a14aba9"
},
{
"path": "packages/artplayer/src/setting/index.ts",
"sha256": "f6319af15ebe3600a466123dd9d343b86a8d6ed201693ac7ac86dc1d674d477f"
},
{
"path": "packages/artplayer/src/contextmenu/index.ts",
"sha256": "7532165d162fa463f1fe3c538d6bda0f579b5907b05137382efeb0018719b011"
},
{
"path": "packages/artplayer/src/plugins/index.ts",
"sha256": "4c97f354769bbcb338263f321876a90745a87a9af2d267e216bd3d9d007f268a"
},
{
"path": "packages/artplayer/src/plugins/builtins.ts",
"sha256": "4631c9775732982dfdc87e16b1bd6b41a350be36fb27e0a9132c11a85b0c016d"
},
{
"path": "packages/artplayer/src/plugins/auto-playback/records.ts",
"sha256": "133a4ba2fd2d3df724d96eb203d05cffb0b82ecb8de72403974f7979bd37ce01"
},
{
"path": "packages/artplayer/src/events/resizeInit.ts",
"sha256": "719e27d11d2f93fcbe8368393c9190e251fc86dd0c3c2919f60e9b3b1edd0192"
},
{
"path": "packages/artplayer/src/events/viewInit.ts",
"sha256": "d77b83eab802ff0046a4966e28b810a25592bcada49f526adae37556c1e4c3e9"
},
{
"path": "packages/artplayer/src/events/gestureInit.ts",
"sha256": "9e9d1ac0da7f87e89dd0d86fa2820b980e9cb810782d6ab30017de8686fc910b"
},
{
"path": "packages/artplayer/src/hotkey.ts",
"sha256": "d8e477bf451143e566e1f743a5f253dcf00beb23544709794779f275e11498e8"
},
{
"path": "packages/artplayer/src/media/events/playback.ts",
"sha256": "2c68e4f6274a0dc65e56d42c928e500fc1d63bf3e03bbdd8a83c3f3ed7ae8ee4"
},
{
"path": "packages/artplayer/src/media/events/readiness.ts",
"sha256": "3ba74f26dd9ff0729967097c2cb6f329a9cea57745bfe8173f9173e0d134476a"
},
{
"path": "packages/artplayer/src/storage.ts",
"sha256": "9c0a0f3d8ac18261db6e49b2ea14322d1d53bfec3531c7337b85005e708fef30"
},
{
"path": "packages/artplayer/public/artplayer.ts",
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
},
{
"path": "packages/artplayer/public/option.ts",
"sha256": "850e5264219b8b438c80694402225b690b131786677a5da0d22739ec2352d263"
},
{
"path": "packages/artplayer/public/runtime.ts",
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
},
{
"path": "packages/artplayer/public/runtime/option.ts",
"sha256": "bb672e49ffe74a6fc78543217f6de80d7d738890146df0857c709d4dc283e4ce"
},
{
"path": "packages/artplayer/public/runtime/construction.ts",
"sha256": "24cc5cda1f614314db382271a9b0d5583b781894cfdf6c548700b1b5270467ee"
},
{
"path": "node_modules/option-validator/package.json",
"sha256": "fad30dba9b36a06de9e625b6c994a6d3c19c6222b500eefa0a01e71ef4cb5fa8"
},
{
"path": "node_modules/option-validator/index.js",
"sha256": "f942c593c6f2fa0aabdc417661ea55d21cbf506dba3c255193838eac9ab51aa5"
}
],
"docs": [
{
"path": "packages/artplayer-vitepress/docs/start/option.md",
"sha256": "88e44983009b354091f89113369298f6e6854f690797e4db3d5a7477ef3aecab",
"anchor": "construction-contract"
},
{
"path": "packages/artplayer-vitepress/docs/start/option.md",
"sha256": "88e44983009b354091f89113369298f6e6854f690797e4db3d5a7477ef3aecab",
"anchor": "option-merge"
},
{
"path": "packages/artplayer-vitepress/docs/start/option.md",
"sha256": "88e44983009b354091f89113369298f6e6854f690797e4db3d5a7477ef3aecab",
"anchor": "option-precedence"
},
{
"path": "packages/artplayer-vitepress/docs/start/option.md",
"sha256": "88e44983009b354091f89113369298f6e6854f690797e4db3d5a7477ef3aecab",
"anchor": "option-capabilities"
},
{
"path": "packages/artplayer-vitepress/docs/start/option.md",
"sha256": "88e44983009b354091f89113369298f6e6854f690797e4db3d5a7477ef3aecab",
"anchor": "option-nested"
},
{
"path": "packages/artplayer-vitepress/docs/start/option.md",
"sha256": "88e44983009b354091f89113369298f6e6854f690797e4db3d5a7477ef3aecab",
"anchor": "option-types"
},
{
"path": "packages/artplayer-vitepress/docs/en/start/option.md",
"sha256": "a21f6b7977e418b9be91dacf2c57c017ca4e5855496aab4874d6d258a22aff9f",
"anchor": "construction-contract"
},
{
"path": "packages/artplayer-vitepress/docs/en/start/option.md",
"sha256": "a21f6b7977e418b9be91dacf2c57c017ca4e5855496aab4874d6d258a22aff9f",
"anchor": "option-merge"
},
{
"path": "packages/artplayer-vitepress/docs/en/start/option.md",
"sha256": "a21f6b7977e418b9be91dacf2c57c017ca4e5855496aab4874d6d258a22aff9f",
"anchor": "option-precedence"
},
{
"path": "packages/artplayer-vitepress/docs/en/start/option.md",
"sha256": "a21f6b7977e418b9be91dacf2c57c017ca4e5855496aab4874d6d258a22aff9f",
"anchor": "option-capabilities"
},
{
"path": "packages/artplayer-vitepress/docs/en/start/option.md",
"sha256": "a21f6b7977e418b9be91dacf2c57c017ca4e5855496aab4874d6d258a22aff9f",
"anchor": "option-nested"
},
{
"path": "packages/artplayer-vitepress/docs/en/start/option.md",
"sha256": "a21f6b7977e418b9be91dacf2c57c017ca4e5855496aab4874d6d258a22aff9f",
"anchor": "option-types"
}
],
"evidence": "baselines/site04-options.json"
},
{
"id": "css-variables-theme",
"status": "semantic-reviewed",
"conclusion": "43 historical CSS variables with base defaults, actual consumers and mobile/fullscreen overrides; mini-progress-height is retained but unused. cssVar/theme read computed strings and write only truthy values, numeric-zero/read and string-zero/write distinction, removal through native style API, legacy numeric/9999 types versus runtime signatures. Instance-local cascade, unchanged option snapshots, initial theme precedence, internal measured controls height and platform limitations. No runtime or CSS behavior changed.",
"records": [
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-theme@2",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-theme",
"line": 2
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-font-color@3",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-font-color",
"line": 3
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-background-color@4",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-background-color",
"line": 4
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-text-shadow-color@5",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-text-shadow-color",
"line": 5
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-transition-duration@6",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-transition-duration",
"line": 6
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-padding@7",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-padding",
"line": 7
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-border-radius@8",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-border-radius",
"line": 8
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-progress-height@9",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-progress-height",
"line": 9
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-progress-color@10",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-progress-color",
"line": 10
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-progress-top-gap@11",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-progress-top-gap",
"line": 11
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-hover-color@12",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-hover-color",
"line": 12
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-loaded-color@13",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-loaded-color",
"line": 13
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-state-size@14",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-state-size",
"line": 14
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-state-opacity@15",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-state-opacity",
"line": 15
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-bottom-height@16",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-bottom-height",
"line": 16
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-bottom-offset@17",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-bottom-offset",
"line": 17
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-bottom-gap@18",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-bottom-gap",
"line": 18
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-highlight-width@19",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-highlight-width",
"line": 19
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-highlight-color@20",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-highlight-color",
"line": 20
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-control-height@21",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-control-height",
"line": 21
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-control-opacity@22",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-control-opacity",
"line": 22
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-control-icon-size@23",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-control-icon-size",
"line": 23
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-control-icon-scale@24",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-control-icon-scale",
"line": 24
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-volume-height@25",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-volume-height",
"line": 25
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-volume-handle-size@26",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-volume-handle-size",
"line": 26
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-lock-size@27",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-lock-size",
"line": 27
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-indicator-scale@28",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-indicator-scale",
"line": 28
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-indicator-size@29",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-indicator-size",
"line": 29
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-fullscreen-web-index@30",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-fullscreen-web-index",
"line": 30
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-settings-icon-size@31",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-settings-icon-size",
"line": 31
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-settings-max-height@32",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-settings-max-height",
"line": 32
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-selector-max-height@33",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-selector-max-height",
"line": 33
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-contextmenus-min-width@34",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-contextmenus-min-width",
"line": 34
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-subtitle-font-size@35",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-subtitle-font-size",
"line": 35
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-subtitle-gap@36",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-subtitle-gap",
"line": 36
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-subtitle-bottom@37",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-subtitle-bottom",
"line": 37
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-subtitle-border@38",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-subtitle-border",
"line": 38
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-widget-background@39",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-widget-background",
"line": 39
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-tip-background@40",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-tip-background",
"line": 40
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-scrollbar-size@41",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-scrollbar-size",
"line": 41
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-scrollbar-background@42",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-scrollbar-background",
"line": 42
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-scrollbar-background-hover@43",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-scrollbar-background-hover",
"line": 43
},
{
"id": "packages/artplayer/public/cssVar.ts#CssVar.--art-mini-progress-height@44",
"file": "packages/artplayer/public/cssVar.ts",
"declaration": "CssVar",
"name": "--art-mini-progress-height",
"line": 44
},
{
"id": "packages/artplayer/public/player.ts#Player.theme@79",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "theme",
"line": 79
},
{
"id": "packages/artplayer/public/player.ts#Player.theme@80",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "theme",
"line": 80
},
{
"id": "packages/artplayer/public/player.ts#Player.cssVar@100",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "cssVar",
"line": 100
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.theme@42",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "theme",
"line": 42
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.cssVar@74",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "cssVar",
"line": 74
}
],
"sources": [
{
"path": "packages/artplayer/src/player/cssVarMix.ts",
"sha256": "0d023f28b7a8b4c1a5e2c4dd5672ef4294c86bce0013babd9d52efa32a443b2a"
},
{
"path": "packages/artplayer/src/player/themeMix.ts",
"sha256": "5bf11bcf8b77cd5d5f2970bc3edcee315c693c1be3d567770d5107a5951cb48f"
},
{
"path": "packages/artplayer/src/player/optionInit.ts",
"sha256": "7c1c47679ee6201d0e0d203fc7b449a09309e7b24a0a1099ad259a70fc1b1a35"
},
{
"path": "packages/artplayer/src/control/layout.ts",
"sha256": "72e0b95bc632561e97569d789b76d16f36edd94eac8c62ba9e1918c9a222d328"
},
{
"path": "packages/artplayer/src/style/index.ts",
"sha256": "856afc037ffcd4d18c4b54901ddbb30e310014553fe9d19560e34fb54b8378c1"
},
{
"path": "packages/artplayer/src/style/inject.ts",
"sha256": "9cddbe51b5de0da74f27c045ab982b509c3854cc6b81eeb02a6b974914760a4d"
},
{
"path": "packages/artplayer/public/cssVar.ts",
"sha256": "e027d82fb4f01c9ce7559cf679b2d5ee1962d3f7e5b4dd64ca21f472b933efb6"
},
{
"path": "packages/artplayer/public/player.ts",
"sha256": "f1e50257df2ea592d0a0e1f36078dda77eaf2cf3b3d795307501396562d99f28"
},
{
"path": "packages/artplayer/public/runtime/player.ts",
"sha256": "a4a24794e26cfb9e4310bf0f459a7a407e85bf81b4f3a4feb6294331af8036fb"
},
{
"path": "packages/artplayer/src/style/accessibility.less",
"sha256": "eb9cfe282c64a059d2e102280750bcd33ac33726fa09042eb9875f534335efef"
},
{
"path": "packages/artplayer/src/style/artplayer.less",
"sha256": "4e8513138d5d10c05b66986977d24ed17f1de3c0df3816dec6d90db7a97b5da3"
},
{
"path": "packages/artplayer/src/style/aspectRatio.less",
"sha256": "091931a0cdc83e65a669332811ef3276b85bca9e55f7fff42aa46893d728c1ef"
},
{
"path": "packages/artplayer/src/style/backdrop.less",
"sha256": "6c2cd0fa200d1f3525df98c3c56dbdc553445724aece3feb0386949245813343"
},
{
"path": "packages/artplayer/src/style/bottom.less",
"sha256": "6fb307d8449fd04b804d5e72ea0f175f8aa9c9dd2bf1efbf756f800b39ac97ab"
},
{
"path": "packages/artplayer/src/style/contextmenu.less",
"sha256": "70f6c7e26dc96652b659c7bf6fdad92737ed477dea69d253c57dc7266c76586d"
},
{
"path": "packages/artplayer/src/style/controls.less",
"sha256": "eb6d4bf4e4ff903d724d45f3ff60f0cf10c02e622fba195555a8179100cdce87"
},
{
"path": "packages/artplayer/src/style/danmuku.less",
"sha256": "e4215ee9fa2f1d0599e7311a2415cc975138265b7c6af0448d27d21b6c9e3511"
},
{
"path": "packages/artplayer/src/style/flip.less",
"sha256": "5d3c7a81df9be455c2f683ebf48f39597d218dc2144addacb72ee1736bac3b7f"
},
{
"path": "packages/artplayer/src/style/fullscreen.less",
"sha256": "dd350d3a0fc556d59b622a53c786b8c2a583e8fb28176e4b9e91baff90479496"
},
{
"path": "packages/artplayer/src/style/fullscreenWeb.less",
"sha256": "d74e785c2fbbb2976e131620e751326f622f2916eceff9f2333059ca3296cdc9"
},
{
"path": "packages/artplayer/src/style/hideCursor.less",
"sha256": "09a4607c8b0005dc199828172aa8dda395f861e407769b9696d793476c4a7823"
},
{
"path": "packages/artplayer/src/style/hint.less",
"sha256": "ae9f3115dfdb1e2d7b8249497c080e6a25f9667f915f6e89820338d67bbc2d85"
},
{
"path": "packages/artplayer/src/style/icon.less",
"sha256": "52d8f75c1d193e6160f57ca6997c3f9135adad8eb2338ed60c1eb8e5fe443be5"
},
{
"path": "packages/artplayer/src/style/index.less",
"sha256": "7fece0bc5b5a106d051eb80152d5e4558f2e73953c4c33175aa901b9695be61b"
},
{
"path": "packages/artplayer/src/style/info.less",
"sha256": "fa56d1b8c8936218e581b2426026e4ba85cd5fea20d045c4f69aca96be4059be"
},
{
"path": "packages/artplayer/src/style/layers.less",
"sha256": "9653c581190bb22d60a706109819cd010908898740701c9526957b5682991c5f"
},
{
"path": "packages/artplayer/src/style/loading.less",
"sha256": "185b0f05274196ba71fdb1d088b55af568f3342a495490c99c3f0e058a40659e"
},
{
"path": "packages/artplayer/src/style/mask.less",
"sha256": "d1239a171b71ea6184cb4aee6660d74d6ffc0c48f7c47c3cf5fbe52d2e93ac92"
},
{
"path": "packages/artplayer/src/style/mini.less",
"sha256": "8be782a3054154ab908b1cce650b6131330cf0f0e936b749accb4b2dfe605a27"
},
{
"path": "packages/artplayer/src/style/mixins.less",
"sha256": "c6be95aa682f266749fe37cb89796fbec6488abc537174f817da79bdac6e00b5"
},
{
"path": "packages/artplayer/src/style/mobile.less",
"sha256": "ff3f64fca5d2dd7ddd50385d88d9b2fa1a645909488ab7a0978ba4f1670b7c0e"
},
{
"path": "packages/artplayer/src/style/notice.less",
"sha256": "72a935c0effc557a9d7ab3baccb2c3b77fc3a1783450b4e3178a40a5325fe369"
},
{
"path": "packages/artplayer/src/style/plugins.less",
"sha256": "ea345094ea5708dd3a3c290f357dbb301b38af35464d213c47e3ec6c60eaadca"
},
{
"path": "packages/artplayer/src/style/poster.less",
"sha256": "36b38fe138f8c9537ff4e93f7ec4f2dbdba1ec41d243d741ddf1da7c6581e546"
},
{
"path": "packages/artplayer/src/style/progress.less",
"sha256": "59b9d95d49dbcb1be40752d7086239b6de5925b0574da231199d999e22ff4990"
},
{
"path": "packages/artplayer/src/style/selector.less",
"sha256": "44585c6b0179e34d21eeefce6d3494faacc0e9d108079426876e8847fd441513"
},
{
"path": "packages/artplayer/src/style/setting.less",
"sha256": "5618eb443ab6368bc4a18e9a379ce6552629555cdca6074e753aa6fd7baf9bf9"
},
{
"path": "packages/artplayer/src/style/subtitle.less",
"sha256": "273cacb63ec0214ba434dcf19a4a455dbbdd408fb2d1749de4878804c1371e41"
},
{
"path": "packages/artplayer/src/style/variables.less",
"sha256": "703739b2bdfc77bfde063d8788ef6b6a55b8730764baae8e7d755b7c54d8ecc7"
},
{
"path": "packages/artplayer/src/style/video.less",
"sha256": "b89c6f6e27592d49825c68c9ab98d46e81cb1e5add855863f89d19637f98e35f"
},
{
"path": "packages/artplayer/src/style/volume.less",
"sha256": "6e99bbe0dbcb40667ef99789b65812dc9c94ce8a1071c00d2edec5eba041c434"
}
],
"docs": [
{
"path": "packages/artplayer-vitepress/docs/advanced/property.md",
"sha256": "ab4ed95dd0480e2530885d36de0e1c3e5b3996a4a1d072b99f8b7b0c1a2cd85c",
"anchor": "css-variable-contract"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/property.md",
"sha256": "ab4ed95dd0480e2530885d36de0e1c3e5b3996a4a1d072b99f8b7b0c1a2cd85c",
"anchor": "css-variable-defaults"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/property.md",
"sha256": "ab4ed95dd0480e2530885d36de0e1c3e5b3996a4a1d072b99f8b7b0c1a2cd85c",
"anchor": "css-variable-modes"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/property.md",
"sha256": "2d4b701f2db288e76291e57fe42fee06e83c88311e75dd9a277fd4051a9eb8df",
"anchor": "css-variable-contract"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/property.md",
"sha256": "2d4b701f2db288e76291e57fe42fee06e83c88311e75dd9a277fd4051a9eb8df",
"anchor": "css-variable-defaults"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/property.md",
"sha256": "2d4b701f2db288e76291e57fe42fee06e83c88311e75dd9a277fd4051a9eb8df",
"anchor": "css-variable-modes"
}
],
"evidence": "baselines/site04-css.json",
"documentHashRevalidation": {
"sourceBefore": "e8b48cbaed8fd0f8a4827ba6490bc86c7cc8b889",
"evidence": "baselines/site04-playback.json",
"reason": "Property guides only add playback contract and correct switchUrl completion warning; prior reviewed identity/media/CSS sections and source hashes remain unchanged."
}
},
{
"id": "identity-lifecycle-media",
"status": "semantic-reviewed",
"conclusion": "Remaining constructor/instance identity, registry, six state fields, SDK integration slots, descriptor installer and info/loading/mask services; reset versus teardown, partial DOM retention, idempotence, errors, caller resource ownership and retained emitter subscriptions. Missing env/build proven on npm 5.4.0 and current build without adding fields. Runtime plugin add member mapped to existing registration behavior. Native/proxy media union, two playback methods and 13 optional capabilities describe capabilities rather than granting support; no native-device acceptance.",
"records": [
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.instances@40",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "instances",
"line": 40
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.version@41",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "version",
"line": 41
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.env@42",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "env",
"line": 42
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.build@43",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "build",
"line": 43
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.id@88",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "id",
"line": 88
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.isLock@90",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "isLock",
"line": 90
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.isReady@91",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "isReady",
"line": 91
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.isFocus@92",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "isFocus",
"line": 92
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.isInput@93",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "isInput",
"line": 93
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.isRotate@94",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "isRotate",
"line": 94
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.isDestroy@95",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "isDestroy",
"line": 95
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.flv@97",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "flv",
"line": 97
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.m3u8@98",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "m3u8",
"line": 98
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.hls@99",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "hls",
"line": 99
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.ts@100",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "ts",
"line": 100
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.mpd@101",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "mpd",
"line": 101
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.torrent@102",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "torrent",
"line": 102
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.destroy@126",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "destroy",
"line": 126
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.reset@127",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "reset",
"line": 127
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.info@189",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "info",
"line": 189
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.loading@190",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "loading",
"line": 190
},
{
"id": "packages/artplayer/public/artplayer.ts#Artplayer.mask@198",
"file": "packages/artplayer/public/artplayer.ts",
"declaration": "Artplayer",
"name": "mask",
"line": 198
},
{
"id": "packages/artplayer/public/runtime.ts#Plugins.add@58",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Plugins",
"name": "add",
"line": 58
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.constructor@64",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "constructor",
"line": 64
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.id@65",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "id",
"line": 65
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.isLock@67",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "isLock",
"line": 67
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.isReady@68",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "isReady",
"line": 68
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.isFocus@69",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "isFocus",
"line": 69
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.isInput@70",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "isInput",
"line": 70
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.isRotate@71",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "isRotate",
"line": 71
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.isDestroy@72",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "isDestroy",
"line": 72
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.flv@73",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "flv",
"line": 73
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.m3u8@74",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "m3u8",
"line": 74
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.hls@75",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "hls",
"line": 75
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.ts@76",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "ts",
"line": 76
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.mpd@77",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "mpd",
"line": 77
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.torrent@78",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "torrent",
"line": 78
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.player@86",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "player",
"line": 86
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.info@91",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "info",
"line": 91
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.loading@92",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "loading",
"line": 92
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.mask@94",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "mask",
"line": 94
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.reset@100",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "reset",
"line": 100
},
{
"id": "packages/artplayer/public/runtime.ts#Artplayer.destroy@101",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "Artplayer",
"name": "destroy",
"line": 101
},
{
"id": "packages/artplayer/public/runtime.ts#ArtplayerConstructor.prototype@109",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "ArtplayerConstructor",
"name": "prototype",
"line": 109
},
{
"id": "packages/artplayer/public/runtime.ts#ArtplayerConstructor.instances@110",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "ArtplayerConstructor",
"name": "instances",
"line": 110
},
{
"id": "packages/artplayer/public/runtime.ts#ArtplayerConstructor.version@111",
"file": "packages/artplayer/public/runtime.ts",
"declaration": "ArtplayerConstructor",
"name": "version",
"line": 111
},
{
"id": "packages/artplayer/public/runtime/media.ts#PlaybackMethods.play@6",
"file": "packages/artplayer/public/runtime/media.ts",
"declaration": "PlaybackMethods",
"name": "play",
"line": 6
},
{
"id": "packages/artplayer/public/runtime/media.ts#PlaybackMethods.pause@7",
"file": "packages/artplayer/public/runtime/media.ts",
"declaration": "PlaybackMethods",
"name": "pause",
"line": 7
},
{
"id": "packages/artplayer/public/runtime/media.ts#OptionalMediaCapabilities.textTracks@11",
"file": "packages/artplayer/public/runtime/media.ts",
"declaration": "OptionalMediaCapabilities",
"name": "textTracks",
"line": 11
},
{
"id": "packages/artplayer/public/runtime/media.ts#OptionalMediaCapabilities.error@12",
"file": "packages/artplayer/public/runtime/media.ts",
"declaration": "OptionalMediaCapabilities",
"name": "error",
"line": 12
},
{
"id": "packages/artplayer/public/runtime/media.ts#OptionalMediaCapabilities.requestPictureInPicture@13",
"file": "packages/artplayer/public/runtime/media.ts",
"declaration": "OptionalMediaCapabilities",
"name": "requestPictureInPicture",
"line": 13
},
{
"id": "packages/artplayer/public/runtime/media.ts#OptionalMediaCapabilities.requestVideoFrameCallback@14",
"file": "packages/artplayer/public/runtime/media.ts",
"declaration": "OptionalMediaCapabilities",
"name": "requestVideoFrameCallback",
"line": 14
},
{
"id": "packages/artplayer/public/runtime/media.ts#OptionalMediaCapabilities.cancelVideoFrameCallback@15",
"file": "packages/artplayer/public/runtime/media.ts",
"declaration": "OptionalMediaCapabilities",
"name": "cancelVideoFrameCallback",
"line": 15
},
{
"id": "packages/artplayer/public/runtime/media.ts#OptionalMediaCapabilities.webkitEnterFullscreen@16",
"file": "packages/artplayer/public/runtime/media.ts",
"declaration": "OptionalMediaCapabilities",
"name": "webkitEnterFullscreen",
"line": 16
},
{
"id": "packages/artplayer/public/runtime/media.ts#OptionalMediaCapabilities.webkitExitFullscreen@17",
"file": "packages/artplayer/public/runtime/media.ts",
"declaration": "OptionalMediaCapabilities",
"name": "webkitExitFullscreen",
"line": 17
},
{
"id": "packages/artplayer/public/runtime/media.ts#OptionalMediaCapabilities.webkitSupportsFullscreen@18",
"file": "packages/artplayer/public/runtime/media.ts",
"declaration": "OptionalMediaCapabilities",
"name": "webkitSupportsFullscreen",
"line": 18
},
{
"id": "packages/artplayer/public/runtime/media.ts#OptionalMediaCapabilities.webkitShowPlaybackTargetPicker@19",
"file": "packages/artplayer/public/runtime/media.ts",
"declaration": "OptionalMediaCapabilities",
"name": "webkitShowPlaybackTargetPicker",
"line": 19
},
{
"id": "packages/artplayer/public/runtime/media.ts#OptionalMediaCapabilities.webkitSupportsPresentationMode@20",
"file": "packages/artplayer/public/runtime/media.ts",
"declaration": "OptionalMediaCapabilities",
"name": "webkitSupportsPresentationMode",
"line": 20
},
{
"id": "packages/artplayer/public/runtime/media.ts#OptionalMediaCapabilities.webkitSetPresentationMode@21",
"file": "packages/artplayer/public/runtime/media.ts",
"declaration": "OptionalMediaCapabilities",
"name": "webkitSetPresentationMode",
"line": 21
},
{
"id": "packages/artplayer/public/runtime/media.ts#OptionalMediaCapabilities.webkitPresentationMode@22",
"file": "packages/artplayer/public/runtime/media.ts",
"declaration": "OptionalMediaCapabilities",
"name": "webkitPresentationMode",
"line": 22
},
{
"id": "packages/artplayer/public/runtime/media.ts#OptionalMediaCapabilities.webkitDisplayingFullscreen@23",
"file": "packages/artplayer/public/runtime/media.ts",
"declaration": "OptionalMediaCapabilities",
"name": "webkitDisplayingFullscreen",
"line": 23
}
],
"sources": [
{
"path": "packages/artplayer/src/index.ts",
"sha256": "20cfe3738b3ce7e11b69721a5f0bdad9db77807417d8e421397a40dfade4c047"
},
{
"path": "packages/artplayer/src/lifecycle/instance.ts",
"sha256": "3168f7db4271bae7a242e80798546b755ac15443e15dd9ebb7675f5a259299d8"
},
{
"path": "packages/artplayer/src/lifecycle/scope.ts",
"sha256": "e2188e8544b27cf8c7ac149e7146af628a2d6166c82b719a247adef5d85be5db"
},
{
"path": "packages/artplayer/src/lifecycle/template-rollback.ts",
"sha256": "7a83da6739bcec1587b02f8157934988910d7f9103fe489a0d6f4f65290c3d77"
},
{
"path": "packages/artplayer/src/template.ts",
"sha256": "0ea9155b9292d4c528a464d3c97996ee5a1c9c4aabc2959a744989085db2251b"
},
{
"path": "packages/artplayer/src/template/html.ts",
"sha256": "351c472bfd01fa5ba1a4e347ed31bd5faaf823d9b4c5cab1ce8c651e3b175021"
},
{
"path": "packages/artplayer/src/input/pointer-focus.ts",
"sha256": "802087098c786135eefa6727f13177ffe4a98e2abf48fad0e356b91e26960077"
},
{
"path": "packages/artplayer/src/input/keyboard-focus.ts",
"sha256": "270c9dba40c0eb6d9fb36118b53e7f1d42a301ba4514917849523b6a05ed9e11"
},
{
"path": "packages/artplayer/src/control/index.ts",
"sha256": "0d8e5a281f2eeba06c4cc4ac5a042847df53db1a19fdf140efea17d6ab2c0b78"
},
{
"path": "packages/artplayer/src/info.ts",
"sha256": "6594ff3ee5643d63fec874631865d0e35b4ebdcf8aeafdd9fd3d9c595cfa3713"
},
{
"path": "packages/artplayer/src/info/poll.ts",
"sha256": "d26ff67d9eadf1e032445371dde6f15293a7fc0b2ae6b87c3815e4b4e1ed5dda"
},
{
"path": "packages/artplayer/src/info/keyboard.ts",
"sha256": "13a6f617514388b4d14e0bf752780937f2baf545edb216b8259f56a198112c83"
},
{
"path": "packages/artplayer/src/loading.ts",
"sha256": "216fa5e2af5be5fcbf95a1578c869553a02f625683a98333d4a404f9a70df9f5"
},
{
"path": "packages/artplayer/src/mask.ts",
"sha256": "500b8c2fb5ded63d5acab3c984fc9757f28a8b6cbd4d5beeac8c5a6d73ca63e4"
},
{
"path": "packages/artplayer/src/utils/component.ts",
"sha256": "c3fa96467e8b315d974a42a19591aa4a4a7514853db796135b2acbcdcb160ea3"
},
{
"path": "packages/artplayer/src/utils/emitter.ts",
"sha256": "26a93d3ff35b53e71a5f3bb22c252a854559d8151ede50a66a28d9eefae6c008"
},
{
"path": "packages/artplayer/src/plugins/index.ts",
"sha256": "4c97f354769bbcb338263f321876a90745a87a9af2d267e216bd3d9d007f268a"
},
{
"path": "packages/artplayer/src/plugins/registration.ts",
"sha256": "9891686c32aeaa33c48ca500cf30ab24ffbb0835c6248769b4c645a5ff20129b"
},
{
"path": "packages/artplayer/src/plugins/lock.ts",
"sha256": "8f5fe4469787b7b2a0a302d0fbd925f8eb6d1b261cae6e17367e4d97666a096c"
},
{
"path": "packages/artplayer/src/display/orientation-web.ts",
"sha256": "aea55c3b9e8c708fe5559f07cf8f0afd7ad37ac5b1a43bf519245c3072ec4129"
},
{
"path": "packages/artplayer/src/display/orientation-native.ts",
"sha256": "909980ba837471d9b456545a18fb0ab19f0990e8788936f0580a4b332cd4baee"
},
{
"path": "packages/artplayer/src/display/native-pip.ts",
"sha256": "647879ae027cc0ebe684daa31d75511dd882e123e4ca8da2942e659bae3719f2"
},
{
"path": "packages/artplayer/src/display/webkit-pip.ts",
"sha256": "3617927b4bb8fa46f651d0e584141f804ae438e2b4531cc2e9cf9f7eeb027550"
},
{
"path": "packages/artplayer/src/display/video-fullscreen.ts",
"sha256": "b425bf0df462524b5d3accc9e3df383c6635676c152bf4bef09c477a90662728"
},
{
"path": "packages/artplayer/src/display/video-fullscreen-state.ts",
"sha256": "5fcb5e6b80ac45577664ef67e0460e0ceefd4022cafacdd7434c376a86d619be"
},
{
"path": "packages/artplayer/src/media/types.ts",
"sha256": "96d4a7f066cbb6fb9138165dd736b4ca500cb19c827bd7702134d61c44cc0e87"
},
{
"path": "packages/artplayer/src/media/events/readiness.ts",
"sha256": "3ba74f26dd9ff0729967097c2cb6f329a9cea57745bfe8173f9173e0d134476a"
},
{
"path": "packages/artplayer/src/player/index.ts",
"sha256": "359943c88dc99863e510fc0d51f8e8ee2397217e68045f755d4e9538579bdaec"
},
{
"path": "packages/artplayer/src/player/playingMix.ts",
"sha256": "968c9f6e6d23c233c77d62a593db64adcc6d1a2411f5f1c61a35c6996d6a54d9"
},
{
"path": "packages/artplayer/src/player/playMix.ts",
"sha256": "2d46a3f84da0b1dd18139b76e5e2e163f1d9d9c8f54e67807eeec672acd49917"
},
{
"path": "packages/artplayer/src/player/pauseMix.ts",
"sha256": "f4fa2b1f05b84ebd27bec9cff5a151addf096dd9b32a38122fb2f1829def0043"
},
{
"path": "packages/artplayer/src/player/airplayMix.ts",
"sha256": "bfa30e1dcd7cbaef97e977344e8a35524fad6bd23089cd8e45945e3b32b4bf04"
},
{
"path": "packages/artplayer/public/artplayer.ts",
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
},
{
"path": "packages/artplayer/public/runtime.ts",
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
},
{
"path": "packages/artplayer/public/runtime/media.ts",
"sha256": "8828f80953aec3e95328cefe691661e8897cb27cb309483cf806ec45a8549ae3"
},
{
"path": "packages/artplayer/package.json",
"sha256": "897a5fa2ae56dbaa80b634665dd7930c52e4c5636694a09ad1d89bbce7bc699a"
}
],
"docs": [
{
"path": "packages/artplayer-vitepress/docs/advanced/property.md",
"sha256": "ab4ed95dd0480e2530885d36de0e1c3e5b3996a4a1d072b99f8b7b0c1a2cd85c",
"anchor": "instance-lifecycle"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/property.md",
"sha256": "ab4ed95dd0480e2530885d36de0e1c3e5b3996a4a1d072b99f8b7b0c1a2cd85c",
"anchor": "instance-state"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/property.md",
"sha256": "ab4ed95dd0480e2530885d36de0e1c3e5b3996a4a1d072b99f8b7b0c1a2cd85c",
"anchor": "instance-cleanup"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/property.md",
"sha256": "ab4ed95dd0480e2530885d36de0e1c3e5b3996a4a1d072b99f8b7b0c1a2cd85c",
"anchor": "media-capabilities"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/class.md",
"sha256": "eb7fdd1ae3093b04cd0b041df66ef396fb94657905ae2b0a2900f293b8d2ef4c",
"anchor": "env"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/class.md",
"sha256": "eb7fdd1ae3093b04cd0b041df66ef396fb94657905ae2b0a2900f293b8d2ef4c",
"anchor": "build"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/property.md",
"sha256": "2d4b701f2db288e76291e57fe42fee06e83c88311e75dd9a277fd4051a9eb8df",
"anchor": "instance-lifecycle"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/property.md",
"sha256": "2d4b701f2db288e76291e57fe42fee06e83c88311e75dd9a277fd4051a9eb8df",
"anchor": "instance-state"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/property.md",
"sha256": "2d4b701f2db288e76291e57fe42fee06e83c88311e75dd9a277fd4051a9eb8df",
"anchor": "instance-cleanup"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/property.md",
"sha256": "2d4b701f2db288e76291e57fe42fee06e83c88311e75dd9a277fd4051a9eb8df",
"anchor": "media-capabilities"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/class.md",
"sha256": "e176540b8b9cdc614eff1b038e591b02663a9d450c8720f02410b8bc85b54f36",
"anchor": "env"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/class.md",
"sha256": "e176540b8b9cdc614eff1b038e591b02663a9d450c8720f02410b8bc85b54f36",
"anchor": "build"
}
],
"evidence": "baselines/site04-lifecycle.json",
"documentHashRevalidation": {
"sourceBefore": "e8b48cbaed8fd0f8a4827ba6490bc86c7cc8b889",
"evidence": "baselines/site04-playback.json",
"reason": "Property guides only add playback contract and correct switchUrl completion warning; prior reviewed identity/media/CSS sections and source hashes remain unchanged."
}
},
{
"id": "playback-source-quality",
"status": "semantic-reviewed",
"conclusion": "Playback method return/rejection/late-effect semantics, finite timeline and raw ratios, volume/rate coercion, write-only fields, direct media attribute boundary, URL/type/custom adapter assignment, cancellation and quality restoration, mutable static quality selectors and native PlaybackControls view. Promise resolution is not proof of active playback. Source-scope native checks do not replace installed-package, device, codec or SDK gates.",
"records": [
{
"id": "packages/artplayer/public/playback.ts#PlaybackControls.play@3",
"file": "packages/artplayer/public/playback.ts",
"declaration": "PlaybackControls",
"name": "play",
"line": 3
},
{
"id": "packages/artplayer/public/playback.ts#PlaybackControls.pause@4",
"file": "packages/artplayer/public/playback.ts",
"declaration": "PlaybackControls",
"name": "pause",
"line": 4
},
{
"id": "packages/artplayer/public/playback.ts#PlaybackControls.toggle@5",
"file": "packages/artplayer/public/playback.ts",
"declaration": "PlaybackControls",
"name": "toggle",
"line": 5
},
{
"id": "packages/artplayer/public/player.ts#Player.type@17",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "type",
"line": 17
},
{
"id": "packages/artplayer/public/player.ts#Player.type@18",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "type",
"line": 18
},
{
"id": "packages/artplayer/public/player.ts#Player.playbackRate@20",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "playbackRate",
"line": 20
},
{
"id": "packages/artplayer/public/player.ts#Player.playbackRate@21",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "playbackRate",
"line": 21
},
{
"id": "packages/artplayer/public/player.ts#Player.currentTime@23",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "currentTime",
"line": 23
},
{
"id": "packages/artplayer/public/player.ts#Player.currentTime@24",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "currentTime",
"line": 24
},
{
"id": "packages/artplayer/public/player.ts#Player.duration@26",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "duration",
"line": 26
},
{
"id": "packages/artplayer/public/player.ts#Player.played@27",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "played",
"line": 27
},
{
"id": "packages/artplayer/public/player.ts#Player.playing@28",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "playing",
"line": 28
},
{
"id": "packages/artplayer/public/player.ts#Player.loaded@39",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "loaded",
"line": 39
},
{
"id": "packages/artplayer/public/player.ts#Player.loadedTime@40",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "loadedTime",
"line": 40
},
{
"id": "packages/artplayer/public/player.ts#Player.seek@61",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "seek",
"line": 61
},
{
"id": "packages/artplayer/public/player.ts#Player.seek@62",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "seek",
"line": 62
},
{
"id": "packages/artplayer/public/player.ts#Player.forward@64",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "forward",
"line": 64
},
{
"id": "packages/artplayer/public/player.ts#Player.forward@65",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "forward",
"line": 65
},
{
"id": "packages/artplayer/public/player.ts#Player.backward@67",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "backward",
"line": 67
},
{
"id": "packages/artplayer/public/player.ts#Player.backward@68",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "backward",
"line": 68
},
{
"id": "packages/artplayer/public/player.ts#Player.url@70",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "url",
"line": 70
},
{
"id": "packages/artplayer/public/player.ts#Player.url@71",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "url",
"line": 71
},
{
"id": "packages/artplayer/public/player.ts#Player.volume@73",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "volume",
"line": 73
},
{
"id": "packages/artplayer/public/player.ts#Player.volume@74",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "volume",
"line": 74
},
{
"id": "packages/artplayer/public/player.ts#Player.muted@76",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "muted",
"line": 76
},
{
"id": "packages/artplayer/public/player.ts#Player.muted@77",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "muted",
"line": 77
},
{
"id": "packages/artplayer/public/player.ts#Player.switch@85",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "switch",
"line": 85
},
{
"id": "packages/artplayer/public/player.ts#Player.switch@86",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "switch",
"line": 86
},
{
"id": "packages/artplayer/public/player.ts#Player.quality@88",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "quality",
"line": 88
},
{
"id": "packages/artplayer/public/player.ts#Player.quality@89",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "quality",
"line": 89
},
{
"id": "packages/artplayer/public/player.ts#Player.pause@94",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "pause",
"line": 94
},
{
"id": "packages/artplayer/public/player.ts#Player.play@95",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "play",
"line": 95
},
{
"id": "packages/artplayer/public/player.ts#Player.toggle@97",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "toggle",
"line": 97
},
{
"id": "packages/artplayer/public/player.ts#Player.attr@99",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "attr",
"line": 99
},
{
"id": "packages/artplayer/public/player.ts#Player.switchUrl@102",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "switchUrl",
"line": 102
},
{
"id": "packages/artplayer/public/player.ts#Player.switchQuality@103",
"file": "packages/artplayer/public/player.ts",
"declaration": "Player",
"name": "switchQuality",
"line": 103
},
{
"id": "packages/artplayer/public/quality.ts#Quality.default@5",
"file": "packages/artplayer/public/quality.ts",
"declaration": "Quality",
"name": "default",
"line": 5
},
{
"id": "packages/artplayer/public/quality.ts#Quality.html@10",
"file": "packages/artplayer/public/quality.ts",
"declaration": "Quality",
"name": "html",
"line": 10
},
{
"id": "packages/artplayer/public/quality.ts#Quality.url@15",
"file": "packages/artplayer/public/quality.ts",
"declaration": "Quality",
"name": "url",
"line": 15
},
{
"id": "packages/artplayer/public/runtime/player.ts#QualityItem.html@6",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "QualityItem",
"name": "html",
"line": 6
},
{
"id": "packages/artplayer/public/runtime/player.ts#QualityItem.url@7",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "QualityItem",
"name": "url",
"line": 7
},
{
"id": "packages/artplayer/public/runtime/player.ts#QualityItem.default@8",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "QualityItem",
"name": "default",
"line": 8
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.currentTime@13",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "currentTime",
"line": 13
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.currentTime@14",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "currentTime",
"line": 14
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.duration@15",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "duration",
"line": 15
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.seek@16",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "seek",
"line": 16
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.seek@17",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "seek",
"line": 17
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.forward@18",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "forward",
"line": 18
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.forward@19",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "forward",
"line": 19
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.backward@20",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "backward",
"line": 20
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.backward@21",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "backward",
"line": 21
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.switch@22",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "switch",
"line": 22
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.switch@23",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "switch",
"line": 23
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.quality@24",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "quality",
"line": 24
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.quality@25",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "quality",
"line": 25
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.url@26",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "url",
"line": 26
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.url@27",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "url",
"line": 27
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.volume@36",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "volume",
"line": 36
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.muted@37",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "muted",
"line": 37
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.playbackRate@38",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "playbackRate",
"line": 38
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.type@43",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "type",
"line": 43
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.loaded@46",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "loaded",
"line": 46
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.loadedTime@47",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "loadedTime",
"line": 47
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.played@48",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "played",
"line": 48
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.playing@49",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "playing",
"line": 49
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.play@59",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "play",
"line": 59
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.pause@60",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "pause",
"line": 60
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.toggle@61",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "toggle",
"line": 61
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.switchUrl@62",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "switchUrl",
"line": 62
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.switchQuality@63",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "switchQuality",
"line": 63
},
{
"id": "packages/artplayer/public/runtime/player.ts#Player.attr@70",
"file": "packages/artplayer/public/runtime/player.ts",
"declaration": "Player",
"name": "attr",
"line": 70
}
],
"sources": [
{
"path": "packages/artplayer/src/player/playMix.ts",
"sha256": "2d46a3f84da0b1dd18139b76e5e2e163f1d9d9c8f54e67807eeec672acd49917"
},
{
"path": "packages/artplayer/src/player/pauseMix.ts",
"sha256": "f4fa2b1f05b84ebd27bec9cff5a151addf096dd9b32a38122fb2f1829def0043"
},
{
"path": "packages/artplayer/src/player/toggleMix.ts",
"sha256": "a3050136248e7d0b942387484c61286ac2b33a90724b1dc3460f5061be76f247"
},
{
"path": "packages/artplayer/src/player/currentTimeMix.ts",
"sha256": "cc374abeb85b203b9f31c566a6b9e53a4a1723d609fccc7b0c9c210993b79e75"
},
{
"path": "packages/artplayer/src/player/durationMix.ts",
"sha256": "60a9d665cf302dcb6b3e37e2f057e31720935e5e588fd7709231f691f6014191"
},
{
"path": "packages/artplayer/src/player/seekMix.ts",
"sha256": "e6e1bf00e8441f1ce58d2a67a66f7e5e98c86d78620ff10a5e6268d54f13fadb"
},
{
"path": "packages/artplayer/src/player/volumeMix.ts",
"sha256": "d830bb27b984e0ab2f687943fb49abcbd0331d71fe96049fd81edbddaa64f07f"
},
{
"path": "packages/artplayer/src/player/playbackRateMix.ts",
"sha256": "e185c6ff52cd567f7fd7c30553bbd6c65517324d1d16c4948c3623ef457ef536"
},
{
"path": "packages/artplayer/src/player/loadedMix.ts",
"sha256": "6a4c4a08ed74346dad3e138b1dda22c8c9c12f175fe6d00da41b89c78cbe2c18"
},
{
"path": "packages/artplayer/src/player/playedMix.ts",
"sha256": "5b6b89bf8dec1efb19cd51e46af1505bae006bdb3fb798e9dec7e3fb5cf0acaa"
},
{
"path": "packages/artplayer/src/player/playingMix.ts",
"sha256": "968c9f6e6d23c233c77d62a593db64adcc6d1a2411f5f1c61a35c6996d6a54d9"
},
{
"path": "packages/artplayer/src/player/attrMix.ts",
"sha256": "d82150611a69423ed46bf673f44c3e0f61e80425026effd486a6951b6c0dd90c"
},
{
"path": "packages/artplayer/src/player/typeMix.ts",
"sha256": "c2a234a9c09f0269a4bd0659087635995945075ac70a5cf2478c8a135fc1b2fe"
},
{
"path": "packages/artplayer/src/player/urlMix.ts",
"sha256": "726a42899261879e03c8b1d4f716458bf3e6e614cecc3bb8d7a581afc2b7866d"
},
{
"path": "packages/artplayer/src/player/switchMix.ts",
"sha256": "b47e174ef0edb2b96ff29f2ddd3c9f2dd2a38713db2a81002b18c89ce71994e9"
},
{
"path": "packages/artplayer/src/player/qualityMix.ts",
"sha256": "980ff584c8a5793f5ec9f049f144df31d184d7c9acef49fbe9d504b7657a96bb"
},
{
"path": "packages/artplayer/src/source/switch.ts",
"sha256": "c66a3db4ba52dcdb46e1f6ab1f350588a07f64d893423d3f135d9768bed74ab6"
},
{
"path": "packages/artplayer/src/source/operation.ts",
"sha256": "a8d0b89fc706c4ef0ccdd6d94b220207e92b3d3bd3b42b55c90f9bd191f15cf6"
},
{
"path": "packages/artplayer/src/source/restore-position.ts",
"sha256": "da98a47e8419b33069191e51fc94cc9652302ee4f3eff8ccc7a6dbd4c4c0e2bc"
},
{
"path": "packages/artplayer/src/source/listen.ts",
"sha256": "c0596b98258c1544c8e4b762509646428450e56588da36908cb8583b8b716c37"
},
{
"path": "packages/artplayer/src/source/types.ts",
"sha256": "e5fa3a9cd6b84dffbbb02f61aad966d6046204d857de3e4564c795f02a0259ff"
},
{
"path": "packages/artplayer/src/media/playback.ts",
"sha256": "b0364027e1ea26e44e435a938e93c022836885c2622cda6bc3a7ca791d3c2964"
},
{
"path": "packages/artplayer/src/media/position-revision.ts",
"sha256": "ba074cce7e7c6bda84aa234de8eb315e5ca482aa9b06250896f9ac6251192851"
},
{
"path": "packages/artplayer/src/control/selector.ts",
"sha256": "a6f0c564c674530da9a0e4ed8762c6dfb81fa89373d64313e1020550731441f6"
},
{
"path": "packages/artplayer/src/component/selection.ts",
"sha256": "1f0bd089415da28db862647ffd1a0b4af752576465fb616d4b97ae4f8dcae3a7"
},
{
"path": "packages/artplayer/public/playback.ts",
"sha256": "1ceaed3aa1cef511fe8b20f4874647f6065c723ad805b742a0a9247e16bb1bb5"
},
{
"path": "packages/artplayer/public/player.ts",
"sha256": "f1e50257df2ea592d0a0e1f36078dda77eaf2cf3b3d795307501396562d99f28"
},
{
"path": "packages/artplayer/public/quality.ts",
"sha256": "7ed6ed78cea52991b2f6ddd2bd3b7bd8c5146fdfff7486fe8b814c3e632f1567"
},
{
"path": "packages/artplayer/public/runtime/player.ts",
"sha256": "a4a24794e26cfb9e4310bf0f459a7a407e85bf81b4f3a4feb6294331af8036fb"
}
],
"docs": [
{
"path": "packages/artplayer-vitepress/docs/advanced/property.md",
"sha256": "ab4ed95dd0480e2530885d36de0e1c3e5b3996a4a1d072b99f8b7b0c1a2cd85c",
"anchor": "playback-contract"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/property.md",
"sha256": "ab4ed95dd0480e2530885d36de0e1c3e5b3996a4a1d072b99f8b7b0c1a2cd85c",
"anchor": "playback-results"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/property.md",
"sha256": "ab4ed95dd0480e2530885d36de0e1c3e5b3996a4a1d072b99f8b7b0c1a2cd85c",
"anchor": "playback-values"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/property.md",
"sha256": "ab4ed95dd0480e2530885d36de0e1c3e5b3996a4a1d072b99f8b7b0c1a2cd85c",
"anchor": "source-transitions"
},
{
"path": "packages/artplayer-vitepress/docs/advanced/property.md",
"sha256": "ab4ed95dd0480e2530885d36de0e1c3e5b3996a4a1d072b99f8b7b0c1a2cd85c",
"anchor": "quality-contract"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/property.md",
"sha256": "2d4b701f2db288e76291e57fe42fee06e83c88311e75dd9a277fd4051a9eb8df",
"anchor": "playback-contract"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/property.md",
"sha256": "2d4b701f2db288e76291e57fe42fee06e83c88311e75dd9a277fd4051a9eb8df",
"anchor": "playback-results"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/property.md",
"sha256": "2d4b701f2db288e76291e57fe42fee06e83c88311e75dd9a277fd4051a9eb8df",
"anchor": "playback-values"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/property.md",
"sha256": "2d4b701f2db288e76291e57fe42fee06e83c88311e75dd9a277fd4051a9eb8df",
"anchor": "source-transitions"
},
{
"path": "packages/artplayer-vitepress/docs/en/advanced/property.md",
"sha256": "2d4b701f2db288e76291e57fe42fee06e83c88311e75dd9a277fd4051a9eb8df",
"anchor": "quality-contract"
}
],
"evidence": "baselines/site04-playback.json"
}
]
}