{ "schemaVersion": 1, "task": "SITE-04", "inventory": { "path": "refactor/baselines/site-inventory.json", "sha256": "06bd32ec7b555ff4585ffa587094b9eba8488b30da34f712c906036e89e524ca" }, "reviewedAt": "2026-09-15T23:59:04.813Z", "counts": { "inventoryRecords": 963, "reviewedRecords": 627, "unreviewedRecords": 336 }, "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": "52dc8eae7ad8cb17cb63b03dd99596898f16187773466bc4874f042ee535006e", "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": "72a1edcbd4d0ed5bfca1850cee5d0d2473a2a38096c10d248f457685e9b420d9", "anchor": "html" } ], "evidence": "baselines/site04-template-icons.json", "documentHashRevalidation": { "sourceBefore": "9afbf9940dd019191aa6680b00812bb1c7d8e8b1", "evidence": "baselines/site04-globals.json", "reason": "Whole-guide hash changed for config section only. All content outside it is byte-identical after LF normalization; source hashes remain 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": "52dc8eae7ad8cb17cb63b03dd99596898f16187773466bc4874f042ee535006e", "anchor": "utils-contract" }, { "path": "packages/artplayer-vitepress/docs/advanced/class.md", "sha256": "52dc8eae7ad8cb17cb63b03dd99596898f16187773466bc4874f042ee535006e", "anchor": "utils-dom" }, { "path": "packages/artplayer-vitepress/docs/advanced/class.md", "sha256": "52dc8eae7ad8cb17cb63b03dd99596898f16187773466bc4874f042ee535006e", "anchor": "utils-measure" }, { "path": "packages/artplayer-vitepress/docs/advanced/class.md", "sha256": "52dc8eae7ad8cb17cb63b03dd99596898f16187773466bc4874f042ee535006e", "anchor": "utils-resources" }, { "path": "packages/artplayer-vitepress/docs/advanced/class.md", "sha256": "52dc8eae7ad8cb17cb63b03dd99596898f16187773466bc4874f042ee535006e", "anchor": "utils-data" }, { "path": "packages/artplayer-vitepress/docs/en/advanced/class.md", "sha256": "72a1edcbd4d0ed5bfca1850cee5d0d2473a2a38096c10d248f457685e9b420d9", "anchor": "utils-contract" }, { "path": "packages/artplayer-vitepress/docs/en/advanced/class.md", "sha256": "72a1edcbd4d0ed5bfca1850cee5d0d2473a2a38096c10d248f457685e9b420d9", "anchor": "utils-dom" }, { "path": "packages/artplayer-vitepress/docs/en/advanced/class.md", "sha256": "72a1edcbd4d0ed5bfca1850cee5d0d2473a2a38096c10d248f457685e9b420d9", "anchor": "utils-measure" }, { "path": "packages/artplayer-vitepress/docs/en/advanced/class.md", "sha256": "72a1edcbd4d0ed5bfca1850cee5d0d2473a2a38096c10d248f457685e9b420d9", "anchor": "utils-resources" }, { "path": "packages/artplayer-vitepress/docs/en/advanced/class.md", "sha256": "72a1edcbd4d0ed5bfca1850cee5d0d2473a2a38096c10d248f457685e9b420d9", "anchor": "utils-data" } ], "evidence": "baselines/site04-utils.json", "documentHashRevalidation": { "sourceBefore": "9afbf9940dd019191aa6680b00812bb1c7d8e8b1", "evidence": "baselines/site04-globals.json", "reason": "Whole-guide hash changed for config section only. All content outside it is byte-identical after LF normalization; source hashes remain 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": "52dc8eae7ad8cb17cb63b03dd99596898f16187773466bc4874f042ee535006e", "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": "72a1edcbd4d0ed5bfca1850cee5d0d2473a2a38096c10d248f457685e9b420d9", "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" }, { "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" } ] }