{ "task": "REL-04", "status": "early-rehearsal-complete", "capturedAt": "2026-09-15T04:56:23.762Z", "source": "8dcbe9441eb06971a34785857f9cf47451047bb5", "toolchain": { "node": "24.21.0", "yarn": "1.22.22", "platform": "win32" }, "scope": "Early rehearsal only; final next-major package-specific rollback evidence remains mandatory under REL-02 and the strict release ledger.", "packageBuild": { "report": { "path": "refactor/.cache/packages/run-XFoPwL/report.json", "sha256": "86eaa87f4a0112d1eb62f5826d16f1adee2ba4ec46d5954770035593080faa41" }, "runtime": { "node": "24.21.0", "checks": [ "DIST.cjs", "DIST.cjs-legacy", "DIST.esm", "DIST.esm-default-only", "DIST.esm-legacy", "DIST.runtime-cjs-identity", "DIST.runtime-esm-identity", "DIST.runtime-legacy-identity", "DIST.runtime-shared-statics", "DIST.runtime-types-only", "DIST.global-core", "DIST.amd-core", "DIST.global-core-legacy", "DIST.amd-core-legacy", "DIST.global-chapter", "DIST.amd-chapter", "DIST.global-chapter-legacy", "DIST.amd-chapter-legacy", "SSR.import-template", "SSR.constructor-browser-only", "SSR.custom-ua-umd-legacy", "SSR.custom-ua-esm", "DIST.i18n-cjs-esm-global", "DIST.exports-boundary", "DIST.direct-esm-file", "EVENT.lazy-registry", "EVENT.symbol-number-channels", "EVENT.context-removal", "EVENT.once-throw-consumed", "EVENT.chain-context-arguments", "EVENT.once-reentry", "EVENT.dispatch-snapshot", "EVENT.off-original-once", "EVENT.throw-propagation", "SSR.defaults-without-navigator", "API.defaults-controlled-language" ], "observations": { "constructorErrors": [ { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" } ], "customUA": [ { "filename": "artplayer.js", "userAgent": "", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "Android Chrome", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "iPhone Safari", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "Macintosh Safari", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "Android Chrome", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "iPhone Safari", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "Macintosh Safari", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.mjs", "userAgent": "", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "Android Chrome", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "iPhone Safari", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "Macintosh Safari", "historicalFailure": false } ], "languages": [ { "name": "ar", "globalName": "artplayerI18nAr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "تشغيل" }, { "name": "cs", "globalName": "artplayerI18nCs", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Přehrát" }, { "name": "es", "globalName": "artplayerI18nEs", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Reproduciendo" }, { "name": "fa", "globalName": "artplayerI18nFa", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "پخش" }, { "name": "fr", "globalName": "artplayerI18nFr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Lire" }, { "name": "id", "globalName": "artplayerI18nId", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Putar" }, { "name": "pl", "globalName": "artplayerI18nPl", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Odtwórz" }, { "name": "ru", "globalName": "artplayerI18nRu", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Играть" }, { "name": "tr", "globalName": "artplayerI18nTr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Oynat" }, { "name": "vi", "globalName": "artplayerI18nVi", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Phát" }, { "name": "zh-tw", "globalName": "artplayerI18nZhTw", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "播放" } ], "blockedDeepImports": [ { "specifier": "artplayer/dist/artplayer.js", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer/types/artplayer.d.ts", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer-plugin-chapter/dist/artplayer-plugin-chapter.js", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer/types", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" } ], "resolutions": { "artplayer": "node_modules/artplayer/dist/artplayer.js", "artplayer/legacy": "node_modules/artplayer/dist/artplayer.legacy.js", "artplayer-plugin-chapter": "node_modules/artplayer-plugin-chapter/dist/artplayer-plugin-chapter.js", "artplayer-plugin-chapter/legacy": "node_modules/artplayer-plugin-chapter/dist/artplayer-plugin-chapter.legacy.js" }, "defaultsWithoutNavigator": { "historical": false, "resolved": true, "ownLang": true, "langType": "undefined" }, "api": { "static": { "length": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "number" }, "name": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "string" }, "prototype": { "enumerable": false, "configurable": false, "writable": false, "get": "undefined", "set": "undefined", "value": "object" }, "instances": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "version": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "config": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "utils": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "scheme": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "Emitter": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "validator": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "kindOf": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "html": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "option": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "STYLE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "string" }, "DEBUG": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "CONTEXTMENU": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "NOTICE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_WIDTH": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_ITEM_WIDTH": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_ITEM_HEIGHT": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RESIZE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SCROLL_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SCROLL_GAP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_MAX": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_MIN": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_TIMEOUT": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RECONNECT_TIME_MAX": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RECONNECT_SLEEP_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "CONTROL_HIDE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "DBCLICK_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "DBCLICK_FULLSCREEN": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "MOBILE_DBCLICK_PLAY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "MOBILE_CLICK_PLAY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "AUTO_ORIENTATION_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "INFO_LOOP_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "FAST_FORWARD_VALUE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "FAST_FORWARD_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "TOUCH_MOVE_RATIO": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "VOLUME_STEP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SEEK_STEP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "PLAYBACK_RATE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "ASPECT_RATIO": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "FLIP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "FULLSCREEN_WEB_IN_BODY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "LOG_VERSION": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "USE_RAF": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "REMOVE_SRC_WHEN_DESTROY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" } }, "prototype": { "constructor": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "proxy": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "query": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "video": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "reset": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "destroy": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" } }, "emitter": { "constructor": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "on": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "once": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "emit": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "off": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" } }, "factory": { "length": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "number" }, "name": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "string" }, "prototype": { "enumerable": false, "configurable": false, "writable": true, "get": "undefined", "set": "undefined", "value": "object" } }, "defaults": { "id": "", "container": "#artplayer", "url": "", "poster": "", "type": "", "theme": "#f00", "volume": 0.7, "isLive": false, "muted": false, "autoplay": false, "autoSize": false, "autoMini": false, "loop": false, "flip": false, "playbackRate": false, "aspectRatio": false, "screenshot": false, "setting": false, "hotkey": true, "pip": false, "mutex": true, "backdrop": true, "fullscreen": false, "fullscreenWeb": false, "subtitleOffset": false, "miniProgressBar": false, "useSSR": false, "playsInline": true, "lock": false, "gesture": true, "fastForward": false, "autoPlayback": false, "autoOrientation": false, "airplay": false, "layers": [], "contextmenu": [], "controls": [], "settings": [], "quality": [], "highlight": [], "plugins": [], "thumbnails": { "url": "", "number": 60, "column": 10, "width": 0, "height": 0, "scale": 1 }, "subtitle": { "url": "", "type": "", "style": {}, "name": "", "escape": true, "encoding": "utf-8", "onVttLoad": "$function" }, "moreVideoAttr": { "controls": false, "preload": "metadata" }, "i18n": {}, "icons": {}, "cssVar": {}, "customType": {}, "lang": "en-us" } } } }, "types": [ { "compiler": "5.9.3", "mode": "node10-commonjs", "diagnostics": [], "declarations": [ "D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.legacy.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.dom.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.collection.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.core.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.generator.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.iterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.proxy.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.reflect.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.array.include.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.date.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.regexp.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.array.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.bigint.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.date.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.number.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es5.d.ts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts", "node_modules/artplayer/types/artplayer.d.ts", "node_modules/artplayer/types/component.d.ts", "node_modules/artplayer/types/config.d.ts", "node_modules/artplayer/types/cssVar.d.ts", "node_modules/artplayer/types/emitter.d.ts", "node_modules/artplayer/types/events.d.ts", "node_modules/artplayer/types/i18n.d.ts", "node_modules/artplayer/types/icons.d.ts", "node_modules/artplayer/types/legacy/language.d.ts", "node_modules/artplayer/types/option.d.ts", "node_modules/artplayer/types/playback.d.ts", "node_modules/artplayer/types/player.d.ts", "node_modules/artplayer/types/plugin.d.ts", "node_modules/artplayer/types/quality.d.ts", "node_modules/artplayer/types/setting.d.ts", "node_modules/artplayer/types/subtitle.d.ts", "node_modules/artplayer/types/template.d.ts", "node_modules/artplayer/types/utils.d.ts" ] }, { "compiler": "5.9.3", "mode": "nodenext-cjs", "diagnostics": [], "declarations": [ "D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.legacy.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.dom.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.collection.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.core.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.generator.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.iterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.proxy.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.reflect.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.array.include.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.date.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.regexp.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.array.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.bigint.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.date.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.number.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es5.d.ts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.cts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts", "node_modules/artplayer/types/artplayer.d.cts", "node_modules/artplayer/types/artplayer.d.ts", "node_modules/artplayer/types/component.d.ts", "node_modules/artplayer/types/config.d.ts", "node_modules/artplayer/types/cssVar.d.ts", "node_modules/artplayer/types/emitter.d.ts", "node_modules/artplayer/types/events.d.ts", "node_modules/artplayer/types/i18n.d.ts", "node_modules/artplayer/types/icons.d.ts", "node_modules/artplayer/types/language.d.cts", "node_modules/artplayer/types/option.d.ts", "node_modules/artplayer/types/playback.d.ts", "node_modules/artplayer/types/player.d.ts", "node_modules/artplayer/types/plugin.d.ts", "node_modules/artplayer/types/quality.d.ts", "node_modules/artplayer/types/setting.d.ts", "node_modules/artplayer/types/subtitle.d.ts", "node_modules/artplayer/types/template.d.ts", "node_modules/artplayer/types/utils.d.ts" ] }, { "compiler": "5.9.3", "mode": "bundler-esm", "diagnostics": [], "declarations": [ "D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.legacy.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.dom.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.collection.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.core.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.generator.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.iterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.proxy.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.reflect.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.array.include.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.date.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.regexp.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.array.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.bigint.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.date.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.number.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es5.d.ts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.cts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.mts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts", "node_modules/artplayer/types/artplayer.d.cts", "node_modules/artplayer/types/artplayer.d.mts", "node_modules/artplayer/types/artplayer.d.ts", "node_modules/artplayer/types/component.d.ts", "node_modules/artplayer/types/config.d.ts", "node_modules/artplayer/types/cssVar.d.ts", "node_modules/artplayer/types/emitter.d.ts", "node_modules/artplayer/types/events.d.ts", "node_modules/artplayer/types/i18n.d.ts", "node_modules/artplayer/types/icons.d.ts", "node_modules/artplayer/types/language.d.cts", "node_modules/artplayer/types/language.d.mts", "node_modules/artplayer/types/option.d.ts", "node_modules/artplayer/types/playback.d.ts", "node_modules/artplayer/types/player.d.ts", "node_modules/artplayer/types/plugin.d.ts", "node_modules/artplayer/types/quality.d.ts", "node_modules/artplayer/types/setting.d.ts", "node_modules/artplayer/types/subtitle.d.ts", "node_modules/artplayer/types/template.d.ts", "node_modules/artplayer/types/utils.d.ts" ] }, { "compiler": "4.3.5", "mode": "node10-commonjs", "diagnostics": [], "declarations": [ "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.dom.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2015.collection.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2015.core.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2015.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2015.generator.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2015.iterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2015.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2015.proxy.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2015.reflect.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2015.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2015.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2016.array.include.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2016.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2017.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2017.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2017.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2017.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2017.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2017.typedarrays.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2018.asyncgenerator.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2018.asynciterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2018.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2018.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2018.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2018.regexp.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2019.array.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2019.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2019.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2019.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2019.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2020.bigint.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2020.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2020.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2020.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2020.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2020.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2020.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es5.d.ts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts", "node_modules/artplayer/types/artplayer.d.ts", "node_modules/artplayer/types/component.d.ts", "node_modules/artplayer/types/config.d.ts", "node_modules/artplayer/types/cssVar.d.ts", "node_modules/artplayer/types/emitter.d.ts", "node_modules/artplayer/types/events.d.ts", "node_modules/artplayer/types/i18n.d.ts", "node_modules/artplayer/types/icons.d.ts", "node_modules/artplayer/types/legacy/language.d.ts", "node_modules/artplayer/types/option.d.ts", "node_modules/artplayer/types/playback.d.ts", "node_modules/artplayer/types/player.d.ts", "node_modules/artplayer/types/plugin.d.ts", "node_modules/artplayer/types/quality.d.ts", "node_modules/artplayer/types/setting.d.ts", "node_modules/artplayer/types/subtitle.d.ts", "node_modules/artplayer/types/template.d.ts", "node_modules/artplayer/types/utils.d.ts" ] }, { "compiler": "5.9.3", "mode": "nodenext-esm", "diagnostics": [], "declarations": [ "D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.legacy.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.dom.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.collection.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.core.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.generator.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.iterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.proxy.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.reflect.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.array.include.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.date.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.regexp.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.array.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.bigint.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.date.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.number.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es5.d.ts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.cts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.mts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts", "node_modules/artplayer/types/artplayer.d.cts", "node_modules/artplayer/types/artplayer.d.mts", "node_modules/artplayer/types/artplayer.d.ts", "node_modules/artplayer/types/component.d.ts", "node_modules/artplayer/types/config.d.ts", "node_modules/artplayer/types/cssVar.d.ts", "node_modules/artplayer/types/emitter.d.ts", "node_modules/artplayer/types/events.d.ts", "node_modules/artplayer/types/i18n.d.ts", "node_modules/artplayer/types/icons.d.ts", "node_modules/artplayer/types/language.d.cts", "node_modules/artplayer/types/language.d.mts", "node_modules/artplayer/types/option.d.ts", "node_modules/artplayer/types/playback.d.ts", "node_modules/artplayer/types/player.d.ts", "node_modules/artplayer/types/plugin.d.ts", "node_modules/artplayer/types/quality.d.ts", "node_modules/artplayer/types/setting.d.ts", "node_modules/artplayer/types/subtitle.d.ts", "node_modules/artplayer/types/template.d.ts", "node_modules/artplayer/types/utils.d.ts" ] } ], "preciseTypes": [ { "compiler": "5.9.3", "mode": "node10-commonjs", "diagnostics": [], "declarations": [ "D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.legacy.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.dom.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.collection.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.core.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.generator.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.iterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.proxy.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.reflect.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.array.include.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.date.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.regexp.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.array.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.bigint.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.date.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.number.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es5.d.ts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts", "node_modules/artplayer/types/artplayer.d.ts", "node_modules/artplayer/types/component.d.ts", "node_modules/artplayer/types/config.d.ts", "node_modules/artplayer/types/cssVar.d.ts", "node_modules/artplayer/types/emitter.d.ts", "node_modules/artplayer/types/events.d.ts", "node_modules/artplayer/types/i18n.d.ts", "node_modules/artplayer/types/icons.d.ts", "node_modules/artplayer/types/option.d.ts", "node_modules/artplayer/types/playback.d.ts", "node_modules/artplayer/types/player.d.ts", "node_modules/artplayer/types/plugin.d.ts", "node_modules/artplayer/types/quality.d.ts", "node_modules/artplayer/types/runtime.d.ts", "node_modules/artplayer/types/runtime/component.d.ts", "node_modules/artplayer/types/runtime/construction.d.ts", "node_modules/artplayer/types/runtime/events.d.ts", "node_modules/artplayer/types/runtime/media.d.ts", "node_modules/artplayer/types/runtime/option.d.ts", "node_modules/artplayer/types/runtime/player.d.ts", "node_modules/artplayer/types/runtime/plugin.d.ts", "node_modules/artplayer/types/runtime/services.d.ts", "node_modules/artplayer/types/runtime/setting.d.ts", "node_modules/artplayer/types/runtime/subtitle.d.ts", "node_modules/artplayer/types/runtime/template.d.ts", "node_modules/artplayer/types/runtime/utils.d.ts", "node_modules/artplayer/types/setting.d.ts", "node_modules/artplayer/types/subtitle.d.ts", "node_modules/artplayer/types/template.d.ts", "node_modules/artplayer/types/utils.d.ts" ] }, { "compiler": "5.9.3", "mode": "nodenext-cjs", "diagnostics": [], "declarations": [ "D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.legacy.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.dom.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.collection.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.core.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.generator.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.iterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.proxy.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.reflect.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.array.include.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.date.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.regexp.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.array.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.bigint.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.date.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.number.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es5.d.ts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.cts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts", "node_modules/artplayer/types/artplayer.d.cts", "node_modules/artplayer/types/artplayer.d.ts", "node_modules/artplayer/types/component.d.ts", "node_modules/artplayer/types/config.d.ts", "node_modules/artplayer/types/cssVar.d.ts", "node_modules/artplayer/types/emitter.d.ts", "node_modules/artplayer/types/events.d.ts", "node_modules/artplayer/types/i18n.d.ts", "node_modules/artplayer/types/icons.d.ts", "node_modules/artplayer/types/option.d.ts", "node_modules/artplayer/types/playback.d.ts", "node_modules/artplayer/types/player.d.ts", "node_modules/artplayer/types/plugin.d.ts", "node_modules/artplayer/types/quality.d.ts", "node_modules/artplayer/types/runtime.d.cts", "node_modules/artplayer/types/runtime.d.ts", "node_modules/artplayer/types/runtime/component.d.ts", "node_modules/artplayer/types/runtime/construction.d.ts", "node_modules/artplayer/types/runtime/events.d.ts", "node_modules/artplayer/types/runtime/media.d.ts", "node_modules/artplayer/types/runtime/option.d.ts", "node_modules/artplayer/types/runtime/player.d.ts", "node_modules/artplayer/types/runtime/plugin.d.ts", "node_modules/artplayer/types/runtime/services.d.ts", "node_modules/artplayer/types/runtime/setting.d.ts", "node_modules/artplayer/types/runtime/subtitle.d.ts", "node_modules/artplayer/types/runtime/template.d.ts", "node_modules/artplayer/types/runtime/utils.d.ts", "node_modules/artplayer/types/setting.d.ts", "node_modules/artplayer/types/subtitle.d.ts", "node_modules/artplayer/types/template.d.ts", "node_modules/artplayer/types/utils.d.ts" ] }, { "compiler": "5.9.3", "mode": "bundler-esm", "diagnostics": [], "declarations": [ "D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.legacy.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.dom.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.collection.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.core.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.generator.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.iterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.proxy.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.reflect.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.array.include.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.date.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.regexp.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.array.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.bigint.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.date.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.number.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es5.d.ts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.cts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.mts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts", "node_modules/artplayer/types/artplayer.d.cts", "node_modules/artplayer/types/artplayer.d.mts", "node_modules/artplayer/types/artplayer.d.ts", "node_modules/artplayer/types/component.d.ts", "node_modules/artplayer/types/config.d.ts", "node_modules/artplayer/types/cssVar.d.ts", "node_modules/artplayer/types/emitter.d.ts", "node_modules/artplayer/types/events.d.ts", "node_modules/artplayer/types/i18n.d.ts", "node_modules/artplayer/types/icons.d.ts", "node_modules/artplayer/types/option.d.ts", "node_modules/artplayer/types/playback.d.ts", "node_modules/artplayer/types/player.d.ts", "node_modules/artplayer/types/plugin.d.ts", "node_modules/artplayer/types/quality.d.ts", "node_modules/artplayer/types/runtime.d.cts", "node_modules/artplayer/types/runtime.d.mts", "node_modules/artplayer/types/runtime.d.ts", "node_modules/artplayer/types/runtime/component.d.ts", "node_modules/artplayer/types/runtime/construction.d.ts", "node_modules/artplayer/types/runtime/events.d.ts", "node_modules/artplayer/types/runtime/media.d.ts", "node_modules/artplayer/types/runtime/option.d.ts", "node_modules/artplayer/types/runtime/player.d.ts", "node_modules/artplayer/types/runtime/plugin.d.ts", "node_modules/artplayer/types/runtime/services.d.ts", "node_modules/artplayer/types/runtime/setting.d.ts", "node_modules/artplayer/types/runtime/subtitle.d.ts", "node_modules/artplayer/types/runtime/template.d.ts", "node_modules/artplayer/types/runtime/utils.d.ts", "node_modules/artplayer/types/setting.d.ts", "node_modules/artplayer/types/subtitle.d.ts", "node_modules/artplayer/types/template.d.ts", "node_modules/artplayer/types/utils.d.ts" ] }, { "compiler": "5.9.3", "mode": "nodenext-esm", "diagnostics": [], "declarations": [ "D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.legacy.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.dom.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.collection.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.core.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.generator.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.iterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.proxy.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.reflect.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.array.include.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.date.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.regexp.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.array.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.bigint.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.date.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.number.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript/lib/lib.es5.d.ts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.cts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.mts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts", "node_modules/artplayer/types/artplayer.d.cts", "node_modules/artplayer/types/artplayer.d.mts", "node_modules/artplayer/types/artplayer.d.ts", "node_modules/artplayer/types/component.d.ts", "node_modules/artplayer/types/config.d.ts", "node_modules/artplayer/types/cssVar.d.ts", "node_modules/artplayer/types/emitter.d.ts", "node_modules/artplayer/types/events.d.ts", "node_modules/artplayer/types/i18n.d.ts", "node_modules/artplayer/types/icons.d.ts", "node_modules/artplayer/types/option.d.ts", "node_modules/artplayer/types/playback.d.ts", "node_modules/artplayer/types/player.d.ts", "node_modules/artplayer/types/plugin.d.ts", "node_modules/artplayer/types/quality.d.ts", "node_modules/artplayer/types/runtime.d.cts", "node_modules/artplayer/types/runtime.d.mts", "node_modules/artplayer/types/runtime.d.ts", "node_modules/artplayer/types/runtime/component.d.ts", "node_modules/artplayer/types/runtime/construction.d.ts", "node_modules/artplayer/types/runtime/events.d.ts", "node_modules/artplayer/types/runtime/media.d.ts", "node_modules/artplayer/types/runtime/option.d.ts", "node_modules/artplayer/types/runtime/player.d.ts", "node_modules/artplayer/types/runtime/plugin.d.ts", "node_modules/artplayer/types/runtime/services.d.ts", "node_modules/artplayer/types/runtime/setting.d.ts", "node_modules/artplayer/types/runtime/subtitle.d.ts", "node_modules/artplayer/types/runtime/template.d.ts", "node_modules/artplayer/types/runtime/utils.d.ts", "node_modules/artplayer/types/setting.d.ts", "node_modules/artplayer/types/subtitle.d.ts", "node_modules/artplayer/types/template.d.ts", "node_modules/artplayer/types/utils.d.ts" ] }, { "compiler": "5.1.6", "mode": "node10-commonjs", "diagnostics": [], "declarations": [ "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.decorators.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.decorators.legacy.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.dom.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.collection.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.core.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.generator.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.iterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.proxy.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.reflect.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2016.array.include.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2016.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.typedarrays.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.asyncgenerator.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.asynciterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.regexp.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.array.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.bigint.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.date.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.number.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es5.d.ts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts", "node_modules/artplayer/types/artplayer.d.ts", "node_modules/artplayer/types/component.d.ts", "node_modules/artplayer/types/config.d.ts", "node_modules/artplayer/types/cssVar.d.ts", "node_modules/artplayer/types/emitter.d.ts", "node_modules/artplayer/types/events.d.ts", "node_modules/artplayer/types/i18n.d.ts", "node_modules/artplayer/types/icons.d.ts", "node_modules/artplayer/types/option.d.ts", "node_modules/artplayer/types/playback.d.ts", "node_modules/artplayer/types/player.d.ts", "node_modules/artplayer/types/plugin.d.ts", "node_modules/artplayer/types/quality.d.ts", "node_modules/artplayer/types/runtime.d.ts", "node_modules/artplayer/types/runtime/component.d.ts", "node_modules/artplayer/types/runtime/construction.d.ts", "node_modules/artplayer/types/runtime/events.d.ts", "node_modules/artplayer/types/runtime/media.d.ts", "node_modules/artplayer/types/runtime/option.d.ts", "node_modules/artplayer/types/runtime/player.d.ts", "node_modules/artplayer/types/runtime/plugin.d.ts", "node_modules/artplayer/types/runtime/services.d.ts", "node_modules/artplayer/types/runtime/setting.d.ts", "node_modules/artplayer/types/runtime/subtitle.d.ts", "node_modules/artplayer/types/runtime/template.d.ts", "node_modules/artplayer/types/runtime/utils.d.ts", "node_modules/artplayer/types/setting.d.ts", "node_modules/artplayer/types/subtitle.d.ts", "node_modules/artplayer/types/template.d.ts", "node_modules/artplayer/types/utils.d.ts" ] }, { "compiler": "5.1.6", "mode": "nodenext-cjs", "diagnostics": [], "declarations": [ "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.decorators.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.decorators.legacy.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.dom.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.collection.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.core.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.generator.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.iterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.proxy.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.reflect.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2016.array.include.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2016.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.typedarrays.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.asyncgenerator.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.asynciterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.regexp.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.array.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.bigint.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.date.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.number.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es5.d.ts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.cts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts", "node_modules/artplayer/types/artplayer.d.cts", "node_modules/artplayer/types/artplayer.d.ts", "node_modules/artplayer/types/component.d.ts", "node_modules/artplayer/types/config.d.ts", "node_modules/artplayer/types/cssVar.d.ts", "node_modules/artplayer/types/emitter.d.ts", "node_modules/artplayer/types/events.d.ts", "node_modules/artplayer/types/i18n.d.ts", "node_modules/artplayer/types/icons.d.ts", "node_modules/artplayer/types/option.d.ts", "node_modules/artplayer/types/playback.d.ts", "node_modules/artplayer/types/player.d.ts", "node_modules/artplayer/types/plugin.d.ts", "node_modules/artplayer/types/quality.d.ts", "node_modules/artplayer/types/runtime.d.cts", "node_modules/artplayer/types/runtime.d.ts", "node_modules/artplayer/types/runtime/component.d.ts", "node_modules/artplayer/types/runtime/construction.d.ts", "node_modules/artplayer/types/runtime/events.d.ts", "node_modules/artplayer/types/runtime/media.d.ts", "node_modules/artplayer/types/runtime/option.d.ts", "node_modules/artplayer/types/runtime/player.d.ts", "node_modules/artplayer/types/runtime/plugin.d.ts", "node_modules/artplayer/types/runtime/services.d.ts", "node_modules/artplayer/types/runtime/setting.d.ts", "node_modules/artplayer/types/runtime/subtitle.d.ts", "node_modules/artplayer/types/runtime/template.d.ts", "node_modules/artplayer/types/runtime/utils.d.ts", "node_modules/artplayer/types/setting.d.ts", "node_modules/artplayer/types/subtitle.d.ts", "node_modules/artplayer/types/template.d.ts", "node_modules/artplayer/types/utils.d.ts" ] }, { "compiler": "5.1.6", "mode": "bundler-esm", "diagnostics": [], "declarations": [ "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.decorators.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.decorators.legacy.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.dom.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.collection.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.core.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.generator.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.iterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.proxy.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.reflect.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2016.array.include.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2016.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.typedarrays.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.asyncgenerator.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.asynciterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.regexp.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.array.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.bigint.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.date.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.number.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es5.d.ts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.cts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.mts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts", "node_modules/artplayer/types/artplayer.d.cts", "node_modules/artplayer/types/artplayer.d.mts", "node_modules/artplayer/types/artplayer.d.ts", "node_modules/artplayer/types/component.d.ts", "node_modules/artplayer/types/config.d.ts", "node_modules/artplayer/types/cssVar.d.ts", "node_modules/artplayer/types/emitter.d.ts", "node_modules/artplayer/types/events.d.ts", "node_modules/artplayer/types/i18n.d.ts", "node_modules/artplayer/types/icons.d.ts", "node_modules/artplayer/types/option.d.ts", "node_modules/artplayer/types/playback.d.ts", "node_modules/artplayer/types/player.d.ts", "node_modules/artplayer/types/plugin.d.ts", "node_modules/artplayer/types/quality.d.ts", "node_modules/artplayer/types/runtime.d.cts", "node_modules/artplayer/types/runtime.d.mts", "node_modules/artplayer/types/runtime.d.ts", "node_modules/artplayer/types/runtime/component.d.ts", "node_modules/artplayer/types/runtime/construction.d.ts", "node_modules/artplayer/types/runtime/events.d.ts", "node_modules/artplayer/types/runtime/media.d.ts", "node_modules/artplayer/types/runtime/option.d.ts", "node_modules/artplayer/types/runtime/player.d.ts", "node_modules/artplayer/types/runtime/plugin.d.ts", "node_modules/artplayer/types/runtime/services.d.ts", "node_modules/artplayer/types/runtime/setting.d.ts", "node_modules/artplayer/types/runtime/subtitle.d.ts", "node_modules/artplayer/types/runtime/template.d.ts", "node_modules/artplayer/types/runtime/utils.d.ts", "node_modules/artplayer/types/setting.d.ts", "node_modules/artplayer/types/subtitle.d.ts", "node_modules/artplayer/types/template.d.ts", "node_modules/artplayer/types/utils.d.ts" ] }, { "compiler": "5.1.6", "mode": "nodenext-esm", "diagnostics": [], "declarations": [ "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.decorators.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.decorators.legacy.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.dom.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.collection.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.core.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.generator.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.iterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.proxy.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.reflect.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2016.array.include.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2016.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.typedarrays.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.asyncgenerator.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.asynciterable.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.regexp.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.array.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.object.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.symbol.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.bigint.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.date.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.intl.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.number.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.promise.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.sharedmemory.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.string.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.symbol.wellknown.d.ts", "D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es5.d.ts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.cts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.mts", "node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts", "node_modules/artplayer/types/artplayer.d.cts", "node_modules/artplayer/types/artplayer.d.mts", "node_modules/artplayer/types/artplayer.d.ts", "node_modules/artplayer/types/component.d.ts", "node_modules/artplayer/types/config.d.ts", "node_modules/artplayer/types/cssVar.d.ts", "node_modules/artplayer/types/emitter.d.ts", "node_modules/artplayer/types/events.d.ts", "node_modules/artplayer/types/i18n.d.ts", "node_modules/artplayer/types/icons.d.ts", "node_modules/artplayer/types/option.d.ts", "node_modules/artplayer/types/playback.d.ts", "node_modules/artplayer/types/player.d.ts", "node_modules/artplayer/types/plugin.d.ts", "node_modules/artplayer/types/quality.d.ts", "node_modules/artplayer/types/runtime.d.cts", "node_modules/artplayer/types/runtime.d.mts", "node_modules/artplayer/types/runtime.d.ts", "node_modules/artplayer/types/runtime/component.d.ts", "node_modules/artplayer/types/runtime/construction.d.ts", "node_modules/artplayer/types/runtime/events.d.ts", "node_modules/artplayer/types/runtime/media.d.ts", "node_modules/artplayer/types/runtime/option.d.ts", "node_modules/artplayer/types/runtime/player.d.ts", "node_modules/artplayer/types/runtime/plugin.d.ts", "node_modules/artplayer/types/runtime/services.d.ts", "node_modules/artplayer/types/runtime/setting.d.ts", "node_modules/artplayer/types/runtime/subtitle.d.ts", "node_modules/artplayer/types/runtime/template.d.ts", "node_modules/artplayer/types/runtime/utils.d.ts", "node_modules/artplayer/types/setting.d.ts", "node_modules/artplayer/types/subtitle.d.ts", "node_modules/artplayer/types/template.d.ts", "node_modules/artplayer/types/utils.d.ts" ] } ] }, "consumer": { "report": { "path": "refactor/.cache/rollback/run-0RBFfy/report.json", "sha256": "259601e9140d77122826c5bb23cf32bc1cdeebfb70f77bf605281dbe87311190" }, "build": "refactor/.cache/packages/run-XFoPwL", "scope": [ "artplayer", "artplayer-plugin-chapter" ], "passed": true, "profiles": { "baseline": { "lockSha256": "3dd8833f474547b02b2e7ab8a38c54410ce651acdfe2de7adba8228e378c5d8c", "packages": [ { "name": "artplayer", "version": "5.4.0", "archive": "refactor/.cache/releases/artplayer-5.4.0.tgz", "sha256": "42b269a66b9658d53f9a92572bb36d656ea9af56254a387b3a69c7ddea43979e" }, { "name": "artplayer-plugin-chapter", "version": "1.1.0", "archive": "refactor/.cache/releases/artplayer-plugin-chapter-1.1.0.tgz", "sha256": "4c3173661854ff96f643a479c0f1c2db7ce9e54681523bd059a7dd9bd77eeada" } ] }, "core": { "lockSha256": "35ca328c36e37da43ec11bef07a4e7da55b4f0f35a89a7232f63a2dd6a1b1811", "packages": [ { "name": "artplayer", "version": "5.4.1", "archive": "refactor/.cache/packages/run-XFoPwL/artplayer.tgz", "sha256": "58233ab84579dd48f7f321100f580b7933edcf6f6ec807512bd99cf4d973e701" }, { "name": "artplayer-plugin-chapter", "version": "1.1.0", "archive": "refactor/.cache/releases/artplayer-plugin-chapter-1.1.0.tgz", "sha256": "4c3173661854ff96f643a479c0f1c2db7ce9e54681523bd059a7dd9bd77eeada" } ] }, "plugin": { "lockSha256": "89fb3762114353bf75b27257cb124d5dd314cb827ef6227ab3b34b77620d02aa", "packages": [ { "name": "artplayer", "version": "5.4.0", "archive": "refactor/.cache/releases/artplayer-5.4.0.tgz", "sha256": "42b269a66b9658d53f9a92572bb36d656ea9af56254a387b3a69c7ddea43979e" }, { "name": "artplayer-plugin-chapter", "version": "1.1.0", "archive": "refactor/.cache/packages/run-XFoPwL/artplayer-plugin-chapter.tgz", "sha256": "515122b41d4c7ea90a0d8c1138776d0f44b3601a1f93c47f640eafd90e04b30f" } ] }, "both": { "lockSha256": "f9c41bd43ed29a4059d0992d0ef1a08f3badcfba2cc61f2ebf10b6148694df9d", "packages": [ { "name": "artplayer", "version": "5.4.1", "archive": "refactor/.cache/packages/run-XFoPwL/artplayer.tgz", "sha256": "58233ab84579dd48f7f321100f580b7933edcf6f6ec807512bd99cf4d973e701" }, { "name": "artplayer-plugin-chapter", "version": "1.1.0", "archive": "refactor/.cache/packages/run-XFoPwL/artplayer-plugin-chapter.tgz", "sha256": "515122b41d4c7ea90a0d8c1138776d0f44b3601a1f93c47f640eafd90e04b30f" } ] } }, "steps": [ { "action": "install-old", "profile": "baseline", "lockSha256": "3dd8833f474547b02b2e7ab8a38c54410ce651acdfe2de7adba8228e378c5d8c", "packages": [ { "name": "artplayer", "version": "5.4.0", "archiveSha256": "42b269a66b9658d53f9a92572bb36d656ea9af56254a387b3a69c7ddea43979e", "verifiedMembers": 41 }, { "name": "artplayer-plugin-chapter", "version": "1.1.0", "archiveSha256": "4c3173661854ff96f643a479c0f1c2db7ce9e54681523bd059a7dd9bd77eeada", "verifiedMembers": 6 } ], "runtime": { "node": "24.21.0", "checks": [ "DIST.cjs", "DIST.cjs-legacy", "DIST.esm", "DIST.esm-default-only", "DIST.esm-legacy", "DIST.global-core", "DIST.amd-core", "DIST.global-core-legacy", "DIST.amd-core-legacy", "DIST.global-chapter", "DIST.amd-chapter", "DIST.global-chapter-legacy", "DIST.amd-chapter-legacy", "SSR.import-template", "SSR.constructor-browser-only", "SSR.custom-ua-umd-legacy", "SSR.custom-ua-esm", "DIST.i18n-cjs-esm-global", "DIST.exports-boundary", "DIST.direct-esm-file", "EVENT.lazy-registry", "EVENT.symbol-number-channels", "EVENT.context-removal", "EVENT.once-throw-consumed", "EVENT.chain-context-arguments", "EVENT.once-reentry", "EVENT.dispatch-snapshot", "EVENT.off-original-once", "EVENT.throw-propagation", "SSR.defaults-missing-navigator-known-failure", "API.defaults-controlled-language" ], "observations": { "constructorErrors": [ { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" } ], "customUA": [ { "filename": "artplayer.js", "userAgent": "", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "Android Chrome", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "iPhone Safari", "historicalFailure": true, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "Macintosh Safari", "historicalFailure": true, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "Android Chrome", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "iPhone Safari", "historicalFailure": true, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "Macintosh Safari", "historicalFailure": true, "timers": 0 }, { "filename": "artplayer.mjs", "userAgent": "", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "Android Chrome", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "iPhone Safari", "historicalFailure": true }, { "filename": "artplayer.mjs", "userAgent": "Macintosh Safari", "historicalFailure": true } ], "languages": [ { "name": "ar", "globalName": "artplayerI18nAr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "تشغيل" }, { "name": "cs", "globalName": "artplayerI18nCs", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Přehrát" }, { "name": "es", "globalName": "artplayerI18nEs", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Reproduciendo" }, { "name": "fa", "globalName": "artplayerI18nFa", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "پخش" }, { "name": "fr", "globalName": "artplayerI18nFr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Lire" }, { "name": "id", "globalName": "artplayerI18nId", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Putar" }, { "name": "pl", "globalName": "artplayerI18nPl", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Odtwórz" }, { "name": "ru", "globalName": "artplayerI18nRu", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Играть" }, { "name": "tr", "globalName": "artplayerI18nTr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Oynat" }, { "name": "vi", "globalName": "artplayerI18nVi", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Phát" }, { "name": "zh-tw", "globalName": "artplayerI18nZhTw", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "播放" } ], "blockedDeepImports": [ { "specifier": "artplayer/dist/artplayer.js", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer/types/artplayer.d.ts", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer-plugin-chapter/dist/artplayer-plugin-chapter.js", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer/types", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" } ], "resolutions": { "artplayer": "node_modules/artplayer/dist/artplayer.js", "artplayer/legacy": "node_modules/artplayer/dist/artplayer.legacy.js", "artplayer-plugin-chapter": "node_modules/artplayer-plugin-chapter/dist/artplayer-plugin-chapter.js", "artplayer-plugin-chapter/legacy": "node_modules/artplayer-plugin-chapter/dist/artplayer-plugin-chapter.legacy.js" }, "defaultsWithoutNavigator": { "name": "ReferenceError", "message": "navigator is not defined", "historical": true, "resolved": false }, "api": { "static": { "length": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "number" }, "name": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "string" }, "prototype": { "enumerable": false, "configurable": false, "writable": false, "get": "undefined", "set": "undefined", "value": "object" }, "instances": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "version": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "config": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "utils": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "scheme": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "Emitter": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "validator": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "kindOf": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "html": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "option": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "STYLE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "string" }, "DEBUG": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "CONTEXTMENU": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "NOTICE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_WIDTH": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_ITEM_WIDTH": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_ITEM_HEIGHT": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RESIZE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SCROLL_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SCROLL_GAP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_MAX": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_MIN": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_TIMEOUT": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RECONNECT_TIME_MAX": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RECONNECT_SLEEP_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "CONTROL_HIDE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "DBCLICK_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "DBCLICK_FULLSCREEN": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "MOBILE_DBCLICK_PLAY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "MOBILE_CLICK_PLAY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "AUTO_ORIENTATION_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "INFO_LOOP_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "FAST_FORWARD_VALUE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "FAST_FORWARD_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "TOUCH_MOVE_RATIO": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "VOLUME_STEP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SEEK_STEP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "PLAYBACK_RATE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "ASPECT_RATIO": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "FLIP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "FULLSCREEN_WEB_IN_BODY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "LOG_VERSION": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "USE_RAF": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "REMOVE_SRC_WHEN_DESTROY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" } }, "prototype": { "constructor": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "proxy": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "query": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "video": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "reset": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "destroy": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" } }, "emitter": { "constructor": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "on": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "once": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "emit": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "off": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" } }, "factory": { "length": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "number" }, "name": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "string" }, "prototype": { "enumerable": false, "configurable": false, "writable": true, "get": "undefined", "set": "undefined", "value": "object" } }, "defaults": { "id": "", "container": "#artplayer", "url": "", "poster": "", "type": "", "theme": "#f00", "volume": 0.7, "isLive": false, "muted": false, "autoplay": false, "autoSize": false, "autoMini": false, "loop": false, "flip": false, "playbackRate": false, "aspectRatio": false, "screenshot": false, "setting": false, "hotkey": true, "pip": false, "mutex": true, "backdrop": true, "fullscreen": false, "fullscreenWeb": false, "subtitleOffset": false, "miniProgressBar": false, "useSSR": false, "playsInline": true, "lock": false, "gesture": true, "fastForward": false, "autoPlayback": false, "autoOrientation": false, "airplay": false, "layers": [], "contextmenu": [], "controls": [], "settings": [], "quality": [], "highlight": [], "plugins": [], "thumbnails": { "url": "", "number": 60, "column": 10, "width": 0, "height": 0, "scale": 1 }, "subtitle": { "url": "", "type": "", "style": {}, "name": "", "escape": true, "encoding": "utf-8", "onVttLoad": "$function" }, "moreVideoAttr": { "controls": false, "preload": "metadata" }, "i18n": {}, "icons": {}, "cssVar": {}, "customType": {}, "lang": "en-us" } } } }, "browserArtifacts": "install-old-browser-artifacts.json" }, { "action": "upgrade-core", "profile": "core", "lockSha256": "35ca328c36e37da43ec11bef07a4e7da55b4f0f35a89a7232f63a2dd6a1b1811", "packages": [ { "name": "artplayer", "version": "5.4.1", "archiveSha256": "58233ab84579dd48f7f321100f580b7933edcf6f6ec807512bd99cf4d973e701", "verifiedMembers": 68 }, { "name": "artplayer-plugin-chapter", "version": "1.1.0", "archiveSha256": "4c3173661854ff96f643a479c0f1c2db7ce9e54681523bd059a7dd9bd77eeada", "verifiedMembers": 6 } ], "runtime": { "node": "24.21.0", "checks": [ "DIST.cjs", "DIST.cjs-legacy", "DIST.esm", "DIST.esm-default-only", "DIST.esm-legacy", "DIST.runtime-cjs-identity", "DIST.runtime-esm-identity", "DIST.runtime-legacy-identity", "DIST.runtime-shared-statics", "DIST.runtime-types-only", "DIST.global-core", "DIST.amd-core", "DIST.global-core-legacy", "DIST.amd-core-legacy", "DIST.global-chapter", "DIST.amd-chapter", "DIST.global-chapter-legacy", "DIST.amd-chapter-legacy", "SSR.import-template", "SSR.constructor-browser-only", "SSR.custom-ua-umd-legacy", "SSR.custom-ua-esm", "DIST.i18n-cjs-esm-global", "DIST.exports-boundary", "DIST.direct-esm-file", "EVENT.lazy-registry", "EVENT.symbol-number-channels", "EVENT.context-removal", "EVENT.once-throw-consumed", "EVENT.chain-context-arguments", "EVENT.once-reentry", "EVENT.dispatch-snapshot", "EVENT.off-original-once", "EVENT.throw-propagation", "SSR.defaults-without-navigator", "API.defaults-controlled-language" ], "observations": { "constructorErrors": [ { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" } ], "customUA": [ { "filename": "artplayer.js", "userAgent": "", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "Android Chrome", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "iPhone Safari", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "Macintosh Safari", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "Android Chrome", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "iPhone Safari", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "Macintosh Safari", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.mjs", "userAgent": "", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "Android Chrome", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "iPhone Safari", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "Macintosh Safari", "historicalFailure": false } ], "languages": [ { "name": "ar", "globalName": "artplayerI18nAr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "تشغيل" }, { "name": "cs", "globalName": "artplayerI18nCs", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Přehrát" }, { "name": "es", "globalName": "artplayerI18nEs", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Reproduciendo" }, { "name": "fa", "globalName": "artplayerI18nFa", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "پخش" }, { "name": "fr", "globalName": "artplayerI18nFr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Lire" }, { "name": "id", "globalName": "artplayerI18nId", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Putar" }, { "name": "pl", "globalName": "artplayerI18nPl", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Odtwórz" }, { "name": "ru", "globalName": "artplayerI18nRu", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Играть" }, { "name": "tr", "globalName": "artplayerI18nTr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Oynat" }, { "name": "vi", "globalName": "artplayerI18nVi", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Phát" }, { "name": "zh-tw", "globalName": "artplayerI18nZhTw", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "播放" } ], "blockedDeepImports": [ { "specifier": "artplayer/dist/artplayer.js", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer/types/artplayer.d.ts", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer-plugin-chapter/dist/artplayer-plugin-chapter.js", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer/types", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" } ], "resolutions": { "artplayer": "node_modules/artplayer/dist/artplayer.js", "artplayer/legacy": "node_modules/artplayer/dist/artplayer.legacy.js", "artplayer-plugin-chapter": "node_modules/artplayer-plugin-chapter/dist/artplayer-plugin-chapter.js", "artplayer-plugin-chapter/legacy": "node_modules/artplayer-plugin-chapter/dist/artplayer-plugin-chapter.legacy.js" }, "defaultsWithoutNavigator": { "historical": false, "resolved": true, "ownLang": true, "langType": "undefined" }, "api": { "static": { "length": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "number" }, "name": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "string" }, "prototype": { "enumerable": false, "configurable": false, "writable": false, "get": "undefined", "set": "undefined", "value": "object" }, "instances": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "version": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "config": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "utils": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "scheme": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "Emitter": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "validator": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "kindOf": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "html": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "option": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "STYLE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "string" }, "DEBUG": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "CONTEXTMENU": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "NOTICE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_WIDTH": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_ITEM_WIDTH": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_ITEM_HEIGHT": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RESIZE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SCROLL_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SCROLL_GAP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_MAX": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_MIN": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_TIMEOUT": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RECONNECT_TIME_MAX": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RECONNECT_SLEEP_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "CONTROL_HIDE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "DBCLICK_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "DBCLICK_FULLSCREEN": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "MOBILE_DBCLICK_PLAY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "MOBILE_CLICK_PLAY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "AUTO_ORIENTATION_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "INFO_LOOP_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "FAST_FORWARD_VALUE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "FAST_FORWARD_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "TOUCH_MOVE_RATIO": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "VOLUME_STEP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SEEK_STEP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "PLAYBACK_RATE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "ASPECT_RATIO": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "FLIP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "FULLSCREEN_WEB_IN_BODY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "LOG_VERSION": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "USE_RAF": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "REMOVE_SRC_WHEN_DESTROY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" } }, "prototype": { "constructor": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "proxy": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "query": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "video": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "reset": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "destroy": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" } }, "emitter": { "constructor": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "on": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "once": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "emit": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "off": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" } }, "factory": { "length": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "number" }, "name": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "string" }, "prototype": { "enumerable": false, "configurable": false, "writable": true, "get": "undefined", "set": "undefined", "value": "object" } }, "defaults": { "id": "", "container": "#artplayer", "url": "", "poster": "", "type": "", "theme": "#f00", "volume": 0.7, "isLive": false, "muted": false, "autoplay": false, "autoSize": false, "autoMini": false, "loop": false, "flip": false, "playbackRate": false, "aspectRatio": false, "screenshot": false, "setting": false, "hotkey": true, "pip": false, "mutex": true, "backdrop": true, "fullscreen": false, "fullscreenWeb": false, "subtitleOffset": false, "miniProgressBar": false, "useSSR": false, "playsInline": true, "lock": false, "gesture": true, "fastForward": false, "autoPlayback": false, "autoOrientation": false, "airplay": false, "layers": [], "contextmenu": [], "controls": [], "settings": [], "quality": [], "highlight": [], "plugins": [], "thumbnails": { "url": "", "number": 60, "column": 10, "width": 0, "height": 0, "scale": 1 }, "subtitle": { "url": "", "type": "", "style": {}, "name": "", "escape": true, "encoding": "utf-8", "onVttLoad": "$function" }, "moreVideoAttr": { "controls": false, "preload": "metadata" }, "i18n": {}, "icons": {}, "cssVar": {}, "customType": {}, "lang": "en-us" } } } }, "browserArtifacts": "upgrade-core-browser-artifacts.json" }, { "action": "upgrade-plugin", "profile": "both", "lockSha256": "f9c41bd43ed29a4059d0992d0ef1a08f3badcfba2cc61f2ebf10b6148694df9d", "packages": [ { "name": "artplayer", "version": "5.4.1", "archiveSha256": "58233ab84579dd48f7f321100f580b7933edcf6f6ec807512bd99cf4d973e701", "verifiedMembers": 68 }, { "name": "artplayer-plugin-chapter", "version": "1.1.0", "archiveSha256": "515122b41d4c7ea90a0d8c1138776d0f44b3601a1f93c47f640eafd90e04b30f", "verifiedMembers": 9 } ], "runtime": { "node": "24.21.0", "checks": [ "DIST.cjs", "DIST.cjs-legacy", "DIST.esm", "DIST.esm-default-only", "DIST.esm-legacy", "DIST.runtime-cjs-identity", "DIST.runtime-esm-identity", "DIST.runtime-legacy-identity", "DIST.runtime-shared-statics", "DIST.runtime-types-only", "DIST.global-core", "DIST.amd-core", "DIST.global-core-legacy", "DIST.amd-core-legacy", "DIST.global-chapter", "DIST.amd-chapter", "DIST.global-chapter-legacy", "DIST.amd-chapter-legacy", "SSR.import-template", "SSR.constructor-browser-only", "SSR.custom-ua-umd-legacy", "SSR.custom-ua-esm", "DIST.i18n-cjs-esm-global", "DIST.exports-boundary", "DIST.direct-esm-file", "EVENT.lazy-registry", "EVENT.symbol-number-channels", "EVENT.context-removal", "EVENT.once-throw-consumed", "EVENT.chain-context-arguments", "EVENT.once-reentry", "EVENT.dispatch-snapshot", "EVENT.off-original-once", "EVENT.throw-propagation", "SSR.defaults-without-navigator", "API.defaults-controlled-language" ], "observations": { "constructorErrors": [ { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" } ], "customUA": [ { "filename": "artplayer.js", "userAgent": "", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "Android Chrome", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "iPhone Safari", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "Macintosh Safari", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "Android Chrome", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "iPhone Safari", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "Macintosh Safari", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.mjs", "userAgent": "", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "Android Chrome", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "iPhone Safari", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "Macintosh Safari", "historicalFailure": false } ], "languages": [ { "name": "ar", "globalName": "artplayerI18nAr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "تشغيل" }, { "name": "cs", "globalName": "artplayerI18nCs", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Přehrát" }, { "name": "es", "globalName": "artplayerI18nEs", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Reproduciendo" }, { "name": "fa", "globalName": "artplayerI18nFa", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "پخش" }, { "name": "fr", "globalName": "artplayerI18nFr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Lire" }, { "name": "id", "globalName": "artplayerI18nId", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Putar" }, { "name": "pl", "globalName": "artplayerI18nPl", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Odtwórz" }, { "name": "ru", "globalName": "artplayerI18nRu", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Играть" }, { "name": "tr", "globalName": "artplayerI18nTr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Oynat" }, { "name": "vi", "globalName": "artplayerI18nVi", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Phát" }, { "name": "zh-tw", "globalName": "artplayerI18nZhTw", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "播放" } ], "blockedDeepImports": [ { "specifier": "artplayer/dist/artplayer.js", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer/types/artplayer.d.ts", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer-plugin-chapter/dist/artplayer-plugin-chapter.js", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer/types", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" } ], "resolutions": { "artplayer": "node_modules/artplayer/dist/artplayer.js", "artplayer/legacy": "node_modules/artplayer/dist/artplayer.legacy.js", "artplayer-plugin-chapter": "node_modules/artplayer-plugin-chapter/dist/artplayer-plugin-chapter.js", "artplayer-plugin-chapter/legacy": "node_modules/artplayer-plugin-chapter/dist/artplayer-plugin-chapter.legacy.js" }, "defaultsWithoutNavigator": { "historical": false, "resolved": true, "ownLang": true, "langType": "undefined" }, "api": { "static": { "length": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "number" }, "name": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "string" }, "prototype": { "enumerable": false, "configurable": false, "writable": false, "get": "undefined", "set": "undefined", "value": "object" }, "instances": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "version": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "config": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "utils": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "scheme": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "Emitter": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "validator": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "kindOf": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "html": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "option": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "STYLE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "string" }, "DEBUG": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "CONTEXTMENU": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "NOTICE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_WIDTH": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_ITEM_WIDTH": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_ITEM_HEIGHT": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RESIZE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SCROLL_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SCROLL_GAP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_MAX": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_MIN": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_TIMEOUT": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RECONNECT_TIME_MAX": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RECONNECT_SLEEP_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "CONTROL_HIDE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "DBCLICK_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "DBCLICK_FULLSCREEN": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "MOBILE_DBCLICK_PLAY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "MOBILE_CLICK_PLAY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "AUTO_ORIENTATION_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "INFO_LOOP_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "FAST_FORWARD_VALUE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "FAST_FORWARD_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "TOUCH_MOVE_RATIO": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "VOLUME_STEP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SEEK_STEP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "PLAYBACK_RATE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "ASPECT_RATIO": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "FLIP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "FULLSCREEN_WEB_IN_BODY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "LOG_VERSION": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "USE_RAF": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "REMOVE_SRC_WHEN_DESTROY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" } }, "prototype": { "constructor": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "proxy": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "query": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "video": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "reset": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "destroy": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" } }, "emitter": { "constructor": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "on": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "once": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "emit": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "off": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" } }, "factory": { "length": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "number" }, "name": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "string" }, "prototype": { "enumerable": false, "configurable": false, "writable": true, "get": "undefined", "set": "undefined", "value": "object" } }, "defaults": { "id": "", "container": "#artplayer", "url": "", "poster": "", "type": "", "theme": "#f00", "volume": 0.7, "isLive": false, "muted": false, "autoplay": false, "autoSize": false, "autoMini": false, "loop": false, "flip": false, "playbackRate": false, "aspectRatio": false, "screenshot": false, "setting": false, "hotkey": true, "pip": false, "mutex": true, "backdrop": true, "fullscreen": false, "fullscreenWeb": false, "subtitleOffset": false, "miniProgressBar": false, "useSSR": false, "playsInline": true, "lock": false, "gesture": true, "fastForward": false, "autoPlayback": false, "autoOrientation": false, "airplay": false, "layers": [], "contextmenu": [], "controls": [], "settings": [], "quality": [], "highlight": [], "plugins": [], "thumbnails": { "url": "", "number": 60, "column": 10, "width": 0, "height": 0, "scale": 1 }, "subtitle": { "url": "", "type": "", "style": {}, "name": "", "escape": true, "encoding": "utf-8", "onVttLoad": "$function" }, "moreVideoAttr": { "controls": false, "preload": "metadata" }, "i18n": {}, "icons": {}, "cssVar": {}, "customType": {}, "lang": "en-us" } } } }, "browserArtifacts": "upgrade-plugin-browser-artifacts.json" }, { "action": "rollback-plugin", "profile": "core", "lockSha256": "35ca328c36e37da43ec11bef07a4e7da55b4f0f35a89a7232f63a2dd6a1b1811", "packages": [ { "name": "artplayer", "version": "5.4.1", "archiveSha256": "58233ab84579dd48f7f321100f580b7933edcf6f6ec807512bd99cf4d973e701", "verifiedMembers": 68 }, { "name": "artplayer-plugin-chapter", "version": "1.1.0", "archiveSha256": "4c3173661854ff96f643a479c0f1c2db7ce9e54681523bd059a7dd9bd77eeada", "verifiedMembers": 6 } ], "runtime": { "node": "24.21.0", "checks": [ "DIST.cjs", "DIST.cjs-legacy", "DIST.esm", "DIST.esm-default-only", "DIST.esm-legacy", "DIST.runtime-cjs-identity", "DIST.runtime-esm-identity", "DIST.runtime-legacy-identity", "DIST.runtime-shared-statics", "DIST.runtime-types-only", "DIST.global-core", "DIST.amd-core", "DIST.global-core-legacy", "DIST.amd-core-legacy", "DIST.global-chapter", "DIST.amd-chapter", "DIST.global-chapter-legacy", "DIST.amd-chapter-legacy", "SSR.import-template", "SSR.constructor-browser-only", "SSR.custom-ua-umd-legacy", "SSR.custom-ua-esm", "DIST.i18n-cjs-esm-global", "DIST.exports-boundary", "DIST.direct-esm-file", "EVENT.lazy-registry", "EVENT.symbol-number-channels", "EVENT.context-removal", "EVENT.once-throw-consumed", "EVENT.chain-context-arguments", "EVENT.once-reentry", "EVENT.dispatch-snapshot", "EVENT.off-original-once", "EVENT.throw-propagation", "SSR.defaults-without-navigator", "API.defaults-controlled-language" ], "observations": { "constructorErrors": [ { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" } ], "customUA": [ { "filename": "artplayer.js", "userAgent": "", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "Android Chrome", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "iPhone Safari", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "Macintosh Safari", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "Android Chrome", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "iPhone Safari", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "Macintosh Safari", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.mjs", "userAgent": "", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "Android Chrome", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "iPhone Safari", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "Macintosh Safari", "historicalFailure": false } ], "languages": [ { "name": "ar", "globalName": "artplayerI18nAr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "تشغيل" }, { "name": "cs", "globalName": "artplayerI18nCs", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Přehrát" }, { "name": "es", "globalName": "artplayerI18nEs", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Reproduciendo" }, { "name": "fa", "globalName": "artplayerI18nFa", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "پخش" }, { "name": "fr", "globalName": "artplayerI18nFr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Lire" }, { "name": "id", "globalName": "artplayerI18nId", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Putar" }, { "name": "pl", "globalName": "artplayerI18nPl", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Odtwórz" }, { "name": "ru", "globalName": "artplayerI18nRu", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Играть" }, { "name": "tr", "globalName": "artplayerI18nTr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Oynat" }, { "name": "vi", "globalName": "artplayerI18nVi", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Phát" }, { "name": "zh-tw", "globalName": "artplayerI18nZhTw", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "播放" } ], "blockedDeepImports": [ { "specifier": "artplayer/dist/artplayer.js", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer/types/artplayer.d.ts", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer-plugin-chapter/dist/artplayer-plugin-chapter.js", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer/types", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" } ], "resolutions": { "artplayer": "node_modules/artplayer/dist/artplayer.js", "artplayer/legacy": "node_modules/artplayer/dist/artplayer.legacy.js", "artplayer-plugin-chapter": "node_modules/artplayer-plugin-chapter/dist/artplayer-plugin-chapter.js", "artplayer-plugin-chapter/legacy": "node_modules/artplayer-plugin-chapter/dist/artplayer-plugin-chapter.legacy.js" }, "defaultsWithoutNavigator": { "historical": false, "resolved": true, "ownLang": true, "langType": "undefined" }, "api": { "static": { "length": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "number" }, "name": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "string" }, "prototype": { "enumerable": false, "configurable": false, "writable": false, "get": "undefined", "set": "undefined", "value": "object" }, "instances": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "version": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "config": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "utils": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "scheme": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "Emitter": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "validator": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "kindOf": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "html": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "option": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "STYLE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "string" }, "DEBUG": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "CONTEXTMENU": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "NOTICE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_WIDTH": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_ITEM_WIDTH": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_ITEM_HEIGHT": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RESIZE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SCROLL_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SCROLL_GAP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_MAX": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_MIN": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_TIMEOUT": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RECONNECT_TIME_MAX": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RECONNECT_SLEEP_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "CONTROL_HIDE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "DBCLICK_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "DBCLICK_FULLSCREEN": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "MOBILE_DBCLICK_PLAY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "MOBILE_CLICK_PLAY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "AUTO_ORIENTATION_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "INFO_LOOP_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "FAST_FORWARD_VALUE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "FAST_FORWARD_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "TOUCH_MOVE_RATIO": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "VOLUME_STEP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SEEK_STEP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "PLAYBACK_RATE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "ASPECT_RATIO": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "FLIP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "FULLSCREEN_WEB_IN_BODY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "LOG_VERSION": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "USE_RAF": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "REMOVE_SRC_WHEN_DESTROY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" } }, "prototype": { "constructor": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "proxy": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "query": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "video": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "reset": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "destroy": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" } }, "emitter": { "constructor": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "on": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "once": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "emit": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "off": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" } }, "factory": { "length": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "number" }, "name": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "string" }, "prototype": { "enumerable": false, "configurable": false, "writable": true, "get": "undefined", "set": "undefined", "value": "object" } }, "defaults": { "id": "", "container": "#artplayer", "url": "", "poster": "", "type": "", "theme": "#f00", "volume": 0.7, "isLive": false, "muted": false, "autoplay": false, "autoSize": false, "autoMini": false, "loop": false, "flip": false, "playbackRate": false, "aspectRatio": false, "screenshot": false, "setting": false, "hotkey": true, "pip": false, "mutex": true, "backdrop": true, "fullscreen": false, "fullscreenWeb": false, "subtitleOffset": false, "miniProgressBar": false, "useSSR": false, "playsInline": true, "lock": false, "gesture": true, "fastForward": false, "autoPlayback": false, "autoOrientation": false, "airplay": false, "layers": [], "contextmenu": [], "controls": [], "settings": [], "quality": [], "highlight": [], "plugins": [], "thumbnails": { "url": "", "number": 60, "column": 10, "width": 0, "height": 0, "scale": 1 }, "subtitle": { "url": "", "type": "", "style": {}, "name": "", "escape": true, "encoding": "utf-8", "onVttLoad": "$function" }, "moreVideoAttr": { "controls": false, "preload": "metadata" }, "i18n": {}, "icons": {}, "cssVar": {}, "customType": {}, "lang": "en-us" } } } }, "browserArtifacts": "rollback-plugin-browser-artifacts.json" }, { "action": "restore-candidate", "profile": "both", "lockSha256": "f9c41bd43ed29a4059d0992d0ef1a08f3badcfba2cc61f2ebf10b6148694df9d", "packages": [ { "name": "artplayer", "version": "5.4.1", "archiveSha256": "58233ab84579dd48f7f321100f580b7933edcf6f6ec807512bd99cf4d973e701", "verifiedMembers": 68 }, { "name": "artplayer-plugin-chapter", "version": "1.1.0", "archiveSha256": "515122b41d4c7ea90a0d8c1138776d0f44b3601a1f93c47f640eafd90e04b30f", "verifiedMembers": 9 } ], "runtime": { "node": "24.21.0", "checks": [ "DIST.cjs", "DIST.cjs-legacy", "DIST.esm", "DIST.esm-default-only", "DIST.esm-legacy", "DIST.runtime-cjs-identity", "DIST.runtime-esm-identity", "DIST.runtime-legacy-identity", "DIST.runtime-shared-statics", "DIST.runtime-types-only", "DIST.global-core", "DIST.amd-core", "DIST.global-core-legacy", "DIST.amd-core-legacy", "DIST.global-chapter", "DIST.amd-chapter", "DIST.global-chapter-legacy", "DIST.amd-chapter-legacy", "SSR.import-template", "SSR.constructor-browser-only", "SSR.custom-ua-umd-legacy", "SSR.custom-ua-esm", "DIST.i18n-cjs-esm-global", "DIST.exports-boundary", "DIST.direct-esm-file", "EVENT.lazy-registry", "EVENT.symbol-number-channels", "EVENT.context-removal", "EVENT.once-throw-consumed", "EVENT.chain-context-arguments", "EVENT.once-reentry", "EVENT.dispatch-snapshot", "EVENT.off-original-once", "EVENT.throw-propagation", "SSR.defaults-without-navigator", "API.defaults-controlled-language" ], "observations": { "constructorErrors": [ { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" } ], "customUA": [ { "filename": "artplayer.js", "userAgent": "", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "Android Chrome", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "iPhone Safari", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "Macintosh Safari", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "Android Chrome", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "iPhone Safari", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "Macintosh Safari", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.mjs", "userAgent": "", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "Android Chrome", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "iPhone Safari", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "Macintosh Safari", "historicalFailure": false } ], "languages": [ { "name": "ar", "globalName": "artplayerI18nAr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "تشغيل" }, { "name": "cs", "globalName": "artplayerI18nCs", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Přehrát" }, { "name": "es", "globalName": "artplayerI18nEs", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Reproduciendo" }, { "name": "fa", "globalName": "artplayerI18nFa", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "پخش" }, { "name": "fr", "globalName": "artplayerI18nFr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Lire" }, { "name": "id", "globalName": "artplayerI18nId", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Putar" }, { "name": "pl", "globalName": "artplayerI18nPl", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Odtwórz" }, { "name": "ru", "globalName": "artplayerI18nRu", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Играть" }, { "name": "tr", "globalName": "artplayerI18nTr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Oynat" }, { "name": "vi", "globalName": "artplayerI18nVi", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Phát" }, { "name": "zh-tw", "globalName": "artplayerI18nZhTw", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Back", "Close", "Context Menu", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Lock", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Progress", "Rate", "Reconnect", "Screenshot", "Settings", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "播放" } ], "blockedDeepImports": [ { "specifier": "artplayer/dist/artplayer.js", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer/types/artplayer.d.ts", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer-plugin-chapter/dist/artplayer-plugin-chapter.js", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer/types", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" } ], "resolutions": { "artplayer": "node_modules/artplayer/dist/artplayer.js", "artplayer/legacy": "node_modules/artplayer/dist/artplayer.legacy.js", "artplayer-plugin-chapter": "node_modules/artplayer-plugin-chapter/dist/artplayer-plugin-chapter.js", "artplayer-plugin-chapter/legacy": "node_modules/artplayer-plugin-chapter/dist/artplayer-plugin-chapter.legacy.js" }, "defaultsWithoutNavigator": { "historical": false, "resolved": true, "ownLang": true, "langType": "undefined" }, "api": { "static": { "length": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "number" }, "name": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "string" }, "prototype": { "enumerable": false, "configurable": false, "writable": false, "get": "undefined", "set": "undefined", "value": "object" }, "instances": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "version": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "config": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "utils": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "scheme": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "Emitter": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "validator": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "kindOf": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "html": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "option": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "STYLE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "string" }, "DEBUG": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "CONTEXTMENU": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "NOTICE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_WIDTH": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_ITEM_WIDTH": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_ITEM_HEIGHT": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RESIZE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SCROLL_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SCROLL_GAP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_MAX": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_MIN": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_TIMEOUT": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RECONNECT_TIME_MAX": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RECONNECT_SLEEP_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "CONTROL_HIDE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "DBCLICK_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "DBCLICK_FULLSCREEN": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "MOBILE_DBCLICK_PLAY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "MOBILE_CLICK_PLAY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "AUTO_ORIENTATION_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "INFO_LOOP_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "FAST_FORWARD_VALUE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "FAST_FORWARD_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "TOUCH_MOVE_RATIO": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "VOLUME_STEP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SEEK_STEP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "PLAYBACK_RATE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "ASPECT_RATIO": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "FLIP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "FULLSCREEN_WEB_IN_BODY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "LOG_VERSION": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "USE_RAF": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "REMOVE_SRC_WHEN_DESTROY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" } }, "prototype": { "constructor": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "proxy": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "query": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "video": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "reset": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "destroy": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" } }, "emitter": { "constructor": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "on": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "once": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "emit": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "off": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" } }, "factory": { "length": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "number" }, "name": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "string" }, "prototype": { "enumerable": false, "configurable": false, "writable": true, "get": "undefined", "set": "undefined", "value": "object" } }, "defaults": { "id": "", "container": "#artplayer", "url": "", "poster": "", "type": "", "theme": "#f00", "volume": 0.7, "isLive": false, "muted": false, "autoplay": false, "autoSize": false, "autoMini": false, "loop": false, "flip": false, "playbackRate": false, "aspectRatio": false, "screenshot": false, "setting": false, "hotkey": true, "pip": false, "mutex": true, "backdrop": true, "fullscreen": false, "fullscreenWeb": false, "subtitleOffset": false, "miniProgressBar": false, "useSSR": false, "playsInline": true, "lock": false, "gesture": true, "fastForward": false, "autoPlayback": false, "autoOrientation": false, "airplay": false, "layers": [], "contextmenu": [], "controls": [], "settings": [], "quality": [], "highlight": [], "plugins": [], "thumbnails": { "url": "", "number": 60, "column": 10, "width": 0, "height": 0, "scale": 1 }, "subtitle": { "url": "", "type": "", "style": {}, "name": "", "escape": true, "encoding": "utf-8", "onVttLoad": "$function" }, "moreVideoAttr": { "controls": false, "preload": "metadata" }, "i18n": {}, "icons": {}, "cssVar": {}, "customType": {}, "lang": "en-us" } } } }, "browserArtifacts": "restore-candidate-browser-artifacts.json" }, { "action": "rollback-core", "profile": "plugin", "lockSha256": "89fb3762114353bf75b27257cb124d5dd314cb827ef6227ab3b34b77620d02aa", "packages": [ { "name": "artplayer", "version": "5.4.0", "archiveSha256": "42b269a66b9658d53f9a92572bb36d656ea9af56254a387b3a69c7ddea43979e", "verifiedMembers": 41 }, { "name": "artplayer-plugin-chapter", "version": "1.1.0", "archiveSha256": "515122b41d4c7ea90a0d8c1138776d0f44b3601a1f93c47f640eafd90e04b30f", "verifiedMembers": 9 } ], "runtime": { "node": "24.21.0", "checks": [ "DIST.cjs", "DIST.cjs-legacy", "DIST.esm", "DIST.esm-default-only", "DIST.esm-legacy", "DIST.global-core", "DIST.amd-core", "DIST.global-core-legacy", "DIST.amd-core-legacy", "DIST.global-chapter", "DIST.amd-chapter", "DIST.global-chapter-legacy", "DIST.amd-chapter-legacy", "SSR.import-template", "SSR.constructor-browser-only", "SSR.custom-ua-umd-legacy", "SSR.custom-ua-esm", "DIST.i18n-cjs-esm-global", "DIST.exports-boundary", "DIST.direct-esm-file", "EVENT.lazy-registry", "EVENT.symbol-number-channels", "EVENT.context-removal", "EVENT.once-throw-consumed", "EVENT.chain-context-arguments", "EVENT.once-reentry", "EVENT.dispatch-snapshot", "EVENT.off-original-once", "EVENT.throw-propagation", "SSR.defaults-missing-navigator-known-failure", "API.defaults-controlled-language" ], "observations": { "constructorErrors": [ { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" } ], "customUA": [ { "filename": "artplayer.js", "userAgent": "", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "Android Chrome", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "iPhone Safari", "historicalFailure": true, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "Macintosh Safari", "historicalFailure": true, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "Android Chrome", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "iPhone Safari", "historicalFailure": true, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "Macintosh Safari", "historicalFailure": true, "timers": 0 }, { "filename": "artplayer.mjs", "userAgent": "", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "Android Chrome", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "iPhone Safari", "historicalFailure": true }, { "filename": "artplayer.mjs", "userAgent": "Macintosh Safari", "historicalFailure": true } ], "languages": [ { "name": "ar", "globalName": "artplayerI18nAr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "تشغيل" }, { "name": "cs", "globalName": "artplayerI18nCs", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Přehrát" }, { "name": "es", "globalName": "artplayerI18nEs", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Reproduciendo" }, { "name": "fa", "globalName": "artplayerI18nFa", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "پخش" }, { "name": "fr", "globalName": "artplayerI18nFr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Lire" }, { "name": "id", "globalName": "artplayerI18nId", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Putar" }, { "name": "pl", "globalName": "artplayerI18nPl", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Odtwórz" }, { "name": "ru", "globalName": "artplayerI18nRu", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Играть" }, { "name": "tr", "globalName": "artplayerI18nTr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Oynat" }, { "name": "vi", "globalName": "artplayerI18nVi", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Phát" }, { "name": "zh-tw", "globalName": "artplayerI18nZhTw", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "播放" } ], "blockedDeepImports": [ { "specifier": "artplayer/dist/artplayer.js", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer/types/artplayer.d.ts", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer-plugin-chapter/dist/artplayer-plugin-chapter.js", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer/types", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" } ], "resolutions": { "artplayer": "node_modules/artplayer/dist/artplayer.js", "artplayer/legacy": "node_modules/artplayer/dist/artplayer.legacy.js", "artplayer-plugin-chapter": "node_modules/artplayer-plugin-chapter/dist/artplayer-plugin-chapter.js", "artplayer-plugin-chapter/legacy": "node_modules/artplayer-plugin-chapter/dist/artplayer-plugin-chapter.legacy.js" }, "defaultsWithoutNavigator": { "name": "ReferenceError", "message": "navigator is not defined", "historical": true, "resolved": false }, "api": { "static": { "length": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "number" }, "name": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "string" }, "prototype": { "enumerable": false, "configurable": false, "writable": false, "get": "undefined", "set": "undefined", "value": "object" }, "instances": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "version": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "config": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "utils": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "scheme": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "Emitter": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "validator": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "kindOf": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "html": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "option": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "STYLE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "string" }, "DEBUG": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "CONTEXTMENU": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "NOTICE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_WIDTH": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_ITEM_WIDTH": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_ITEM_HEIGHT": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RESIZE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SCROLL_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SCROLL_GAP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_MAX": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_MIN": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_TIMEOUT": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RECONNECT_TIME_MAX": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RECONNECT_SLEEP_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "CONTROL_HIDE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "DBCLICK_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "DBCLICK_FULLSCREEN": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "MOBILE_DBCLICK_PLAY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "MOBILE_CLICK_PLAY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "AUTO_ORIENTATION_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "INFO_LOOP_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "FAST_FORWARD_VALUE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "FAST_FORWARD_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "TOUCH_MOVE_RATIO": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "VOLUME_STEP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SEEK_STEP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "PLAYBACK_RATE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "ASPECT_RATIO": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "FLIP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "FULLSCREEN_WEB_IN_BODY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "LOG_VERSION": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "USE_RAF": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "REMOVE_SRC_WHEN_DESTROY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" } }, "prototype": { "constructor": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "proxy": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "query": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "video": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "reset": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "destroy": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" } }, "emitter": { "constructor": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "on": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "once": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "emit": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "off": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" } }, "factory": { "length": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "number" }, "name": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "string" }, "prototype": { "enumerable": false, "configurable": false, "writable": true, "get": "undefined", "set": "undefined", "value": "object" } }, "defaults": { "id": "", "container": "#artplayer", "url": "", "poster": "", "type": "", "theme": "#f00", "volume": 0.7, "isLive": false, "muted": false, "autoplay": false, "autoSize": false, "autoMini": false, "loop": false, "flip": false, "playbackRate": false, "aspectRatio": false, "screenshot": false, "setting": false, "hotkey": true, "pip": false, "mutex": true, "backdrop": true, "fullscreen": false, "fullscreenWeb": false, "subtitleOffset": false, "miniProgressBar": false, "useSSR": false, "playsInline": true, "lock": false, "gesture": true, "fastForward": false, "autoPlayback": false, "autoOrientation": false, "airplay": false, "layers": [], "contextmenu": [], "controls": [], "settings": [], "quality": [], "highlight": [], "plugins": [], "thumbnails": { "url": "", "number": 60, "column": 10, "width": 0, "height": 0, "scale": 1 }, "subtitle": { "url": "", "type": "", "style": {}, "name": "", "escape": true, "encoding": "utf-8", "onVttLoad": "$function" }, "moreVideoAttr": { "controls": false, "preload": "metadata" }, "i18n": {}, "icons": {}, "cssVar": {}, "customType": {}, "lang": "en-us" } } } }, "browserArtifacts": "rollback-core-browser-artifacts.json" }, { "action": "rollback-all", "profile": "baseline", "lockSha256": "3dd8833f474547b02b2e7ab8a38c54410ce651acdfe2de7adba8228e378c5d8c", "packages": [ { "name": "artplayer", "version": "5.4.0", "archiveSha256": "42b269a66b9658d53f9a92572bb36d656ea9af56254a387b3a69c7ddea43979e", "verifiedMembers": 41 }, { "name": "artplayer-plugin-chapter", "version": "1.1.0", "archiveSha256": "4c3173661854ff96f643a479c0f1c2db7ce9e54681523bd059a7dd9bd77eeada", "verifiedMembers": 6 } ], "runtime": { "node": "24.21.0", "checks": [ "DIST.cjs", "DIST.cjs-legacy", "DIST.esm", "DIST.esm-default-only", "DIST.esm-legacy", "DIST.global-core", "DIST.amd-core", "DIST.global-core-legacy", "DIST.amd-core-legacy", "DIST.global-chapter", "DIST.amd-chapter", "DIST.global-chapter-legacy", "DIST.amd-chapter-legacy", "SSR.import-template", "SSR.constructor-browser-only", "SSR.custom-ua-umd-legacy", "SSR.custom-ua-esm", "DIST.i18n-cjs-esm-global", "DIST.exports-boundary", "DIST.direct-esm-file", "EVENT.lazy-registry", "EVENT.symbol-number-channels", "EVENT.context-removal", "EVENT.once-throw-consumed", "EVENT.chain-context-arguments", "EVENT.once-reentry", "EVENT.dispatch-snapshot", "EVENT.off-original-once", "EVENT.throw-propagation", "SSR.defaults-missing-navigator-known-failure", "API.defaults-controlled-language" ], "observations": { "constructorErrors": [ { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": false, "name": "Error", "message": "Artplayer can only be used in the browser environment" }, { "useSSR": true, "name": "Error", "message": "Artplayer can only be used in the browser environment" } ], "customUA": [ { "filename": "artplayer.js", "userAgent": "", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "Android Chrome", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "iPhone Safari", "historicalFailure": true, "timers": 0 }, { "filename": "artplayer.js", "userAgent": "Macintosh Safari", "historicalFailure": true, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "Android Chrome", "historicalFailure": false, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "iPhone Safari", "historicalFailure": true, "timers": 0 }, { "filename": "artplayer.legacy.js", "userAgent": "Macintosh Safari", "historicalFailure": true, "timers": 0 }, { "filename": "artplayer.mjs", "userAgent": "", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "Android Chrome", "historicalFailure": false }, { "filename": "artplayer.mjs", "userAgent": "iPhone Safari", "historicalFailure": true }, { "filename": "artplayer.mjs", "userAgent": "Macintosh Safari", "historicalFailure": true } ], "languages": [ { "name": "ar", "globalName": "artplayerI18nAr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "تشغيل" }, { "name": "cs", "globalName": "artplayerI18nCs", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Přehrát" }, { "name": "es", "globalName": "artplayerI18nEs", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Reproduciendo" }, { "name": "fa", "globalName": "artplayerI18nFa", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "پخش" }, { "name": "fr", "globalName": "artplayerI18nFr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Lire" }, { "name": "id", "globalName": "artplayerI18nId", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Putar" }, { "name": "pl", "globalName": "artplayerI18nPl", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Odtwórz" }, { "name": "ru", "globalName": "artplayerI18nRu", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Играть" }, { "name": "tr", "globalName": "artplayerI18nTr", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Oynat" }, { "name": "vi", "globalName": "artplayerI18nVi", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "Phát" }, { "name": "zh-tw", "globalName": "artplayerI18nZhTw", "keys": [ "AirPlay", "AirPlay Not Available", "Aspect Ratio", "Close", "Default", "Exit Fullscreen", "Exit PIP Mode", "Exit Web Fullscreen", "Fullscreen", "Fullscreen Not Supported", "Hide Setting", "Horizontal", "Jump Play", "Last Seen", "Mini Player", "Mute", "Normal", "Open", "PIP Mode", "PIP Not Supported", "Pause", "Play", "Play Speed", "Rate", "Reconnect", "Screenshot", "Show Setting", "Subtitle Offset", "Switch Subtitle", "Switch Video", "Vertical", "Video Flip", "Video Info", "Video Load Failed", "Volume", "Web Fullscreen" ], "play": "播放" } ], "blockedDeepImports": [ { "specifier": "artplayer/dist/artplayer.js", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer/types/artplayer.d.ts", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer-plugin-chapter/dist/artplayer-plugin-chapter.js", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" }, { "specifier": "artplayer/types", "code": "ERR_PACKAGE_PATH_NOT_EXPORTED" } ], "resolutions": { "artplayer": "node_modules/artplayer/dist/artplayer.js", "artplayer/legacy": "node_modules/artplayer/dist/artplayer.legacy.js", "artplayer-plugin-chapter": "node_modules/artplayer-plugin-chapter/dist/artplayer-plugin-chapter.js", "artplayer-plugin-chapter/legacy": "node_modules/artplayer-plugin-chapter/dist/artplayer-plugin-chapter.legacy.js" }, "defaultsWithoutNavigator": { "name": "ReferenceError", "message": "navigator is not defined", "historical": true, "resolved": false }, "api": { "static": { "length": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "number" }, "name": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "string" }, "prototype": { "enumerable": false, "configurable": false, "writable": false, "get": "undefined", "set": "undefined", "value": "object" }, "instances": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "version": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "config": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "utils": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "scheme": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "Emitter": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "validator": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "kindOf": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "html": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "option": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "STYLE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "string" }, "DEBUG": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "CONTEXTMENU": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "NOTICE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_WIDTH": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_ITEM_WIDTH": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SETTING_ITEM_HEIGHT": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RESIZE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SCROLL_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SCROLL_GAP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_MAX": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_MIN": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "AUTO_PLAYBACK_TIMEOUT": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RECONNECT_TIME_MAX": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "RECONNECT_SLEEP_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "CONTROL_HIDE_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "DBCLICK_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "DBCLICK_FULLSCREEN": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "MOBILE_DBCLICK_PLAY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "MOBILE_CLICK_PLAY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "AUTO_ORIENTATION_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "INFO_LOOP_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "FAST_FORWARD_VALUE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "FAST_FORWARD_TIME": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "TOUCH_MOVE_RATIO": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "VOLUME_STEP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "SEEK_STEP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "number" }, "PLAYBACK_RATE": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "ASPECT_RATIO": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "FLIP": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "object" }, "FULLSCREEN_WEB_IN_BODY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "LOG_VERSION": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "USE_RAF": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" }, "REMOVE_SRC_WHEN_DESTROY": { "enumerable": true, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "boolean" } }, "prototype": { "constructor": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "proxy": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "query": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "video": { "enumerable": false, "configurable": true, "get": "function", "set": "undefined", "value": "undefined" }, "reset": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "destroy": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" } }, "emitter": { "constructor": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "on": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "once": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "emit": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" }, "off": { "enumerable": false, "configurable": true, "writable": true, "get": "undefined", "set": "undefined", "value": "function" } }, "factory": { "length": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "number" }, "name": { "enumerable": false, "configurable": true, "writable": false, "get": "undefined", "set": "undefined", "value": "string" }, "prototype": { "enumerable": false, "configurable": false, "writable": true, "get": "undefined", "set": "undefined", "value": "object" } }, "defaults": { "id": "", "container": "#artplayer", "url": "", "poster": "", "type": "", "theme": "#f00", "volume": 0.7, "isLive": false, "muted": false, "autoplay": false, "autoSize": false, "autoMini": false, "loop": false, "flip": false, "playbackRate": false, "aspectRatio": false, "screenshot": false, "setting": false, "hotkey": true, "pip": false, "mutex": true, "backdrop": true, "fullscreen": false, "fullscreenWeb": false, "subtitleOffset": false, "miniProgressBar": false, "useSSR": false, "playsInline": true, "lock": false, "gesture": true, "fastForward": false, "autoPlayback": false, "autoOrientation": false, "airplay": false, "layers": [], "contextmenu": [], "controls": [], "settings": [], "quality": [], "highlight": [], "plugins": [], "thumbnails": { "url": "", "number": 60, "column": 10, "width": 0, "height": 0, "scale": 1 }, "subtitle": { "url": "", "type": "", "style": {}, "name": "", "escape": true, "encoding": "utf-8", "onVttLoad": "$function" }, "moreVideoAttr": { "controls": false, "preload": "metadata" }, "i18n": {}, "icons": {}, "cssVar": {}, "customType": {}, "lang": "en-us" } } } }, "browserArtifacts": "rollback-all-browser-artifacts.json" } ], "limitations": [ "Early rehearsal; not final next-major candidate acceptance.", "Runtime imports and file restoration only; browser playback and other package rollbacks require separate evidence." ] }, "browsers": [ { "action": "upgrade-core", "report": { "path": "refactor/.cache/rollback/run-0RBFfy/browser-upgrade-core/report.json", "sha256": "a58706304de9561d450dd549bd5a460f6a89381e9881a12e0425bf0e7f482efd" }, "stats": { "startTime": "2026-09-15T04:46:28.659Z", "duration": 16388.783, "expected": 3, "skipped": 0, "unexpected": 0, "flaky": 0 }, "cases": [ { "title": "candidate: real playback, pause, seek, switch and destroy", "engine": "chromium", "status": "passed", "retry": 0, "duration": 2192, "errors": [], "attachments": [ { "name": "decoded-frame", "value": { "pixels": [ [ 255, 255, 2, 255 ], [ 0, 0, 253, 255 ], [ 1, 255, 255, 255 ] ], "mediaRequests": [ { "path": "/test/pattern.mp4", "range": "bytes=0-", "method": "GET" }, { "path": "/test/pattern.mp4", "range": "bytes=229376-", "method": "GET" } ] } }, { "name": "browser-evidence", "value": { "browser": "153.0.8010.12", "platform": "win32", "manifest": { "kind": "artplayer-browser-test", "resources": { "/candidate/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-core\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943 }, "/compiled/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-core\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943, "aliasOf": "/candidate/artplayer.js" }, "/uncompiled/artplayer/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-core\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943, "aliasOf": "/candidate/artplayer.js" }, "/candidate/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-core\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/compiled/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-core\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/uncompiled/artplayer-plugin-chapter/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-core\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/published/artplayer.js": { "source": { "kind": "npm-release", "version": "5.4.0", "integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==", "member": "package/dist/artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/published/artplayer-plugin-chapter.js": { "source": { "kind": "npm-release", "version": "1.1.0", "integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==", "member": "package/dist/artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/test/pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 }, "/test/pattern.webm": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.webm" }, "sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f", "bytes": 162073 }, "/published-4.5.5/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.5", "integrity": "sha512-HeAKbe3od9ZgFQVSBCg5FlixJsefDEBC8txVG19yZgvzlcJuiurxPlasap+GHuex/ftG+jmSXnTRtuNrTki2Kw==", "member": "package/dist/artplayer.js" }, "sha256": "3467e626ca29d2f7884e75eb75b8b90de74a25761ffa2e272576c9b5a98fa0a4", "bytes": 153582 }, "/published-5.1.7/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.7", "integrity": "sha512-N/QdNlTwsIHUsWOHMPj0pq97v3qmgXZHfhy1q7I+8YN3/XakJiJJyVJgGaeBjU+y/fUIrzBhwpBaX+NFwK9/qw==", "member": "package/dist/artplayer.js" }, "sha256": "484ccc3f22446ec6fd0dd8b8a5602c740b601d55097a1ae043262d92aab35357", "bytes": 155940 }, "/published-4.5.9/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.9", "integrity": "sha512-x5JzGdXkw4GFdztvPkVnm8TOWrGDcvGKKMPb9wuP6UfyftlLM3UQctmmalfAMnQSxugJwq2Kb9ix9OG2SgbJJA==", "member": "package/dist/artplayer.js" }, "sha256": "09a9f09e3a64a02ca7c27af710d7254f886f0bfb09fd54bf3a728ce863e5a497", "bytes": 156408 }, "/published-5.3.0/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.0", "integrity": "sha512-yExO39MpEg4P+bxgChxx1eJfiUPE4q1QQRLCmqGhlsj+ANuaoEkR8hF93LdI5ZyrAcIbJkuEndxEiUoKobifDw==", "member": "package/dist/artplayer.js" }, "sha256": "54ffaf7598b910d5a88d2d2eec1aa6faa806583915b99b892dd32129c53e421a", "bytes": 159238 }, "/published-5.1.6/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.6", "integrity": "sha512-cqnVVLKCKWCryKl6Pmop50/Di9IQwOeNNQs5qWGzJDPiM0qTC7Q/Enusa+8JQid8p09fvp4Vc32ViSSYutdEeQ==", "member": "package/dist/artplayer.js" }, "sha256": "6a7b1f3007ecda9f399e6cff606490dd745c495e19ce10e864a401ff09996172", "bytes": 155714 }, "/published-5.1.2/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.2", "integrity": "sha512-eIWlxiP2ghgftaZWIGnclkOpXGFZTOf5xrm6sGZCGx5A8wGbTHRSMe+ZiyPFpbNhBVupi/QObSjX/FcD+YbS1Q==", "member": "package/dist/artplayer.js" }, "sha256": "3dfd035b4cde34c9d9dd1b303f95bfbb42bde105bcb3e5671a8d375a719290b1", "bytes": 154583 }, "/test/audio-tone.m4a": { "source": { "kind": "generated-media", "file": "test/browser/media/audio-tone.m4a" }, "sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "bytes": 132436 }, "/test/thumbnail-pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/thumbnail-pattern.mp4" }, "sha256": "4c977be04d97f6ac1342ac4959b8e61678f390d88a088430e4d0200137a03d1c", "bytes": 752916 }, "/test/auto-thumbnail-timeline.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/auto-thumbnail-timeline.mp4" }, "sha256": "10370156cffada462d3ea00aae0caadd62752369cd6538cc55248b3ddd7bf994", "bytes": 8602 }, "/test/vast-skippable.xml": { "source": { "kind": "local-vast-fixture", "file": "test/browser/vast-fixture.mjs" }, "sha256": "f810be089e762ea77c08a1f736781fa8f07f5746bab6ec59819bd03d36a46baf", "bytes": 760 }, "/test/declaration-cues.vtt": { "source": { "kind": "test-subtitles", "file": "test/browser/media/declaration-cues.vtt" }, "sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704", "bytes": 54 }, "/test/thumbnail-grid.svg": { "source": { "kind": "test-thumbnail-grid", "file": "test/browser/media/thumbnail-grid.svg" }, "sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6", "bytes": 14969 }, "/test/legacy-safe-area.js": { "source": { "kind": "frozen-own-source", "file": "test/helpers/legacy-safe-area.js", "commit": "ccf77c4e" }, "sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a", "bytes": 795 }, "/test/iframe-boundary-child.html": { "source": { "kind": "iframe-fixture", "file": "test/browser/iframe-boundary-child.html" }, "sha256": "4721de185f606de7d576e71395127257e476765455e2a947ded79df4ebed901a", "bytes": 1451 }, "/published-5.3.1-beta.1/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.1-beta.1", "integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==", "member": "package/dist/artplayer.js" }, "sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861", "bytes": 159458 }, "/assets/sample/video.mp4": { "source": { "kind": "docs-media", "file": "docs/assets/sample/video.mp4" }, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980", "bytes": 5818706 }, "/test/performance.js": { "source": { "kind": "adapted-baseline-fixture", "file": "refactor/fixtures/performance.js" }, "sha256": "c5a8a8611db004aadd6c3b82c61b8ae242319c1a12e73bf784c1da06fcebed72", "bytes": 9251 } } }, "state": { "url": "http://127.0.0.1:8084/test/player.html?core=candidate", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36", "events": [ "video:loadedmetadata", "ready", "video:playing", "video:pause", "video:seeked", "video:loadedmetadata", "video:seeked", "video:playing", "destroy" ], "media": null }, "errors": [], "consoleErrors": [], "failedRequests": [ { "url": "http://127.0.0.1:8084/test/pattern.mp4?case=b4ed495288f4b512a8ac-6fc43c2ad3b16ac57feb", "resourceType": "media", "failure": { "errorText": "net::ERR_ABORTED" } }, { "url": "http://127.0.0.1:8084/assets/sample/video.mp4?case=b4ed495288f4b512a8ac-6fc43c2ad3b16ac57feb", "resourceType": "media", "failure": { "errorText": "net::ERR_ABORTED" } }, { "url": "http://127.0.0.1:8084/assets/sample/video.mp4?case=b4ed495288f4b512a8ac-6fc43c2ad3b16ac57feb", "resourceType": "media", "failure": { "errorText": "net::ERR_ABORTED" } } ] } } ] }, { "title": "candidate: real playback, pause, seek, switch and destroy", "engine": "firefox", "status": "passed", "retry": 0, "duration": 3196, "errors": [], "attachments": [ { "name": "decoded-frame", "value": { "pixels": [ [ 255, 241, 2, 255 ], [ 0, 14, 253, 255 ], [ 0, 230, 255, 255 ] ], "mediaRequests": [ { "path": "/test/pattern.mp4", "range": "bytes=0-", "method": "GET" }, { "path": "/test/pattern.mp4", "range": "bytes=59910-", "method": "GET" } ] } }, { "name": "browser-evidence", "value": { "browser": "155.0", "platform": "win32", "manifest": { "kind": "artplayer-browser-test", "resources": { "/candidate/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-core\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943 }, "/compiled/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-core\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943, "aliasOf": "/candidate/artplayer.js" }, "/uncompiled/artplayer/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-core\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943, "aliasOf": "/candidate/artplayer.js" }, "/candidate/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-core\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/compiled/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-core\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/uncompiled/artplayer-plugin-chapter/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-core\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/published/artplayer.js": { "source": { "kind": "npm-release", "version": "5.4.0", "integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==", "member": "package/dist/artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/published/artplayer-plugin-chapter.js": { "source": { "kind": "npm-release", "version": "1.1.0", "integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==", "member": "package/dist/artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/test/pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 }, "/test/pattern.webm": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.webm" }, "sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f", "bytes": 162073 }, "/published-4.5.5/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.5", "integrity": "sha512-HeAKbe3od9ZgFQVSBCg5FlixJsefDEBC8txVG19yZgvzlcJuiurxPlasap+GHuex/ftG+jmSXnTRtuNrTki2Kw==", "member": "package/dist/artplayer.js" }, "sha256": "3467e626ca29d2f7884e75eb75b8b90de74a25761ffa2e272576c9b5a98fa0a4", "bytes": 153582 }, "/published-5.1.7/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.7", "integrity": "sha512-N/QdNlTwsIHUsWOHMPj0pq97v3qmgXZHfhy1q7I+8YN3/XakJiJJyVJgGaeBjU+y/fUIrzBhwpBaX+NFwK9/qw==", "member": "package/dist/artplayer.js" }, "sha256": "484ccc3f22446ec6fd0dd8b8a5602c740b601d55097a1ae043262d92aab35357", "bytes": 155940 }, "/published-4.5.9/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.9", "integrity": "sha512-x5JzGdXkw4GFdztvPkVnm8TOWrGDcvGKKMPb9wuP6UfyftlLM3UQctmmalfAMnQSxugJwq2Kb9ix9OG2SgbJJA==", "member": "package/dist/artplayer.js" }, "sha256": "09a9f09e3a64a02ca7c27af710d7254f886f0bfb09fd54bf3a728ce863e5a497", "bytes": 156408 }, "/published-5.3.0/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.0", "integrity": "sha512-yExO39MpEg4P+bxgChxx1eJfiUPE4q1QQRLCmqGhlsj+ANuaoEkR8hF93LdI5ZyrAcIbJkuEndxEiUoKobifDw==", "member": "package/dist/artplayer.js" }, "sha256": "54ffaf7598b910d5a88d2d2eec1aa6faa806583915b99b892dd32129c53e421a", "bytes": 159238 }, "/published-5.1.6/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.6", "integrity": "sha512-cqnVVLKCKWCryKl6Pmop50/Di9IQwOeNNQs5qWGzJDPiM0qTC7Q/Enusa+8JQid8p09fvp4Vc32ViSSYutdEeQ==", "member": "package/dist/artplayer.js" }, "sha256": "6a7b1f3007ecda9f399e6cff606490dd745c495e19ce10e864a401ff09996172", "bytes": 155714 }, "/published-5.1.2/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.2", "integrity": "sha512-eIWlxiP2ghgftaZWIGnclkOpXGFZTOf5xrm6sGZCGx5A8wGbTHRSMe+ZiyPFpbNhBVupi/QObSjX/FcD+YbS1Q==", "member": "package/dist/artplayer.js" }, "sha256": "3dfd035b4cde34c9d9dd1b303f95bfbb42bde105bcb3e5671a8d375a719290b1", "bytes": 154583 }, "/test/audio-tone.m4a": { "source": { "kind": "generated-media", "file": "test/browser/media/audio-tone.m4a" }, "sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "bytes": 132436 }, "/test/thumbnail-pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/thumbnail-pattern.mp4" }, "sha256": "4c977be04d97f6ac1342ac4959b8e61678f390d88a088430e4d0200137a03d1c", "bytes": 752916 }, "/test/auto-thumbnail-timeline.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/auto-thumbnail-timeline.mp4" }, "sha256": "10370156cffada462d3ea00aae0caadd62752369cd6538cc55248b3ddd7bf994", "bytes": 8602 }, "/test/vast-skippable.xml": { "source": { "kind": "local-vast-fixture", "file": "test/browser/vast-fixture.mjs" }, "sha256": "f810be089e762ea77c08a1f736781fa8f07f5746bab6ec59819bd03d36a46baf", "bytes": 760 }, "/test/declaration-cues.vtt": { "source": { "kind": "test-subtitles", "file": "test/browser/media/declaration-cues.vtt" }, "sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704", "bytes": 54 }, "/test/thumbnail-grid.svg": { "source": { "kind": "test-thumbnail-grid", "file": "test/browser/media/thumbnail-grid.svg" }, "sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6", "bytes": 14969 }, "/test/legacy-safe-area.js": { "source": { "kind": "frozen-own-source", "file": "test/helpers/legacy-safe-area.js", "commit": "ccf77c4e" }, "sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a", "bytes": 795 }, "/test/iframe-boundary-child.html": { "source": { "kind": "iframe-fixture", "file": "test/browser/iframe-boundary-child.html" }, "sha256": "4721de185f606de7d576e71395127257e476765455e2a947ded79df4ebed901a", "bytes": 1451 }, "/published-5.3.1-beta.1/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.1-beta.1", "integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==", "member": "package/dist/artplayer.js" }, "sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861", "bytes": 159458 }, "/assets/sample/video.mp4": { "source": { "kind": "docs-media", "file": "docs/assets/sample/video.mp4" }, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980", "bytes": 5818706 }, "/test/performance.js": { "source": { "kind": "adapted-baseline-fixture", "file": "refactor/fixtures/performance.js" }, "sha256": "c5a8a8611db004aadd6c3b82c61b8ae242319c1a12e73bf784c1da06fcebed72", "bytes": 9251 } } }, "state": { "url": "http://127.0.0.1:8084/test/player.html?core=candidate", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0", "events": [ "video:loadedmetadata", "ready", "video:playing", "video:playing", "video:pause", "video:seeked", "video:loadedmetadata", "video:seeked", "video:playing", "destroy" ], "media": null }, "errors": [], "consoleErrors": [], "failedRequests": [ { "url": "http://127.0.0.1:8084/test/pattern.mp4?case=b4ed495288f4b512a8ac-2e71806ec46cfa3c8830", "resourceType": "media", "failure": { "errorText": "NS_ERROR_PARSED_DATA_CACHED" } } ] } } ] }, { "title": "candidate: real playback, pause, seek, switch and destroy", "engine": "webkit", "status": "passed", "retry": 0, "duration": 4786, "errors": [], "attachments": [ { "name": "decoded-frame", "value": { "pixels": [ [ 235, 236, 12, 255 ], [ 16, 15, 239, 255 ], [ 13, 237, 237, 255 ] ], "mediaRequests": [ { "path": "/test/pattern.mp4", "range": "bytes=0-", "method": "GET" } ] } }, { "name": "browser-evidence", "value": { "browser": "26.6", "platform": "win32", "manifest": { "kind": "artplayer-browser-test", "resources": { "/candidate/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-core\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943 }, "/compiled/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-core\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943, "aliasOf": "/candidate/artplayer.js" }, "/uncompiled/artplayer/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-core\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943, "aliasOf": "/candidate/artplayer.js" }, "/candidate/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-core\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/compiled/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-core\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/uncompiled/artplayer-plugin-chapter/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-core\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/published/artplayer.js": { "source": { "kind": "npm-release", "version": "5.4.0", "integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==", "member": "package/dist/artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/published/artplayer-plugin-chapter.js": { "source": { "kind": "npm-release", "version": "1.1.0", "integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==", "member": "package/dist/artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/test/pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 }, "/test/pattern.webm": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.webm" }, "sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f", "bytes": 162073 }, "/published-4.5.5/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.5", "integrity": "sha512-HeAKbe3od9ZgFQVSBCg5FlixJsefDEBC8txVG19yZgvzlcJuiurxPlasap+GHuex/ftG+jmSXnTRtuNrTki2Kw==", "member": "package/dist/artplayer.js" }, "sha256": "3467e626ca29d2f7884e75eb75b8b90de74a25761ffa2e272576c9b5a98fa0a4", "bytes": 153582 }, "/published-5.1.7/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.7", "integrity": "sha512-N/QdNlTwsIHUsWOHMPj0pq97v3qmgXZHfhy1q7I+8YN3/XakJiJJyVJgGaeBjU+y/fUIrzBhwpBaX+NFwK9/qw==", "member": "package/dist/artplayer.js" }, "sha256": "484ccc3f22446ec6fd0dd8b8a5602c740b601d55097a1ae043262d92aab35357", "bytes": 155940 }, "/published-4.5.9/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.9", "integrity": "sha512-x5JzGdXkw4GFdztvPkVnm8TOWrGDcvGKKMPb9wuP6UfyftlLM3UQctmmalfAMnQSxugJwq2Kb9ix9OG2SgbJJA==", "member": "package/dist/artplayer.js" }, "sha256": "09a9f09e3a64a02ca7c27af710d7254f886f0bfb09fd54bf3a728ce863e5a497", "bytes": 156408 }, "/published-5.3.0/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.0", "integrity": "sha512-yExO39MpEg4P+bxgChxx1eJfiUPE4q1QQRLCmqGhlsj+ANuaoEkR8hF93LdI5ZyrAcIbJkuEndxEiUoKobifDw==", "member": "package/dist/artplayer.js" }, "sha256": "54ffaf7598b910d5a88d2d2eec1aa6faa806583915b99b892dd32129c53e421a", "bytes": 159238 }, "/published-5.1.6/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.6", "integrity": "sha512-cqnVVLKCKWCryKl6Pmop50/Di9IQwOeNNQs5qWGzJDPiM0qTC7Q/Enusa+8JQid8p09fvp4Vc32ViSSYutdEeQ==", "member": "package/dist/artplayer.js" }, "sha256": "6a7b1f3007ecda9f399e6cff606490dd745c495e19ce10e864a401ff09996172", "bytes": 155714 }, "/published-5.1.2/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.2", "integrity": "sha512-eIWlxiP2ghgftaZWIGnclkOpXGFZTOf5xrm6sGZCGx5A8wGbTHRSMe+ZiyPFpbNhBVupi/QObSjX/FcD+YbS1Q==", "member": "package/dist/artplayer.js" }, "sha256": "3dfd035b4cde34c9d9dd1b303f95bfbb42bde105bcb3e5671a8d375a719290b1", "bytes": 154583 }, "/test/audio-tone.m4a": { "source": { "kind": "generated-media", "file": "test/browser/media/audio-tone.m4a" }, "sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "bytes": 132436 }, "/test/thumbnail-pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/thumbnail-pattern.mp4" }, "sha256": "4c977be04d97f6ac1342ac4959b8e61678f390d88a088430e4d0200137a03d1c", "bytes": 752916 }, "/test/auto-thumbnail-timeline.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/auto-thumbnail-timeline.mp4" }, "sha256": "10370156cffada462d3ea00aae0caadd62752369cd6538cc55248b3ddd7bf994", "bytes": 8602 }, "/test/vast-skippable.xml": { "source": { "kind": "local-vast-fixture", "file": "test/browser/vast-fixture.mjs" }, "sha256": "f810be089e762ea77c08a1f736781fa8f07f5746bab6ec59819bd03d36a46baf", "bytes": 760 }, "/test/declaration-cues.vtt": { "source": { "kind": "test-subtitles", "file": "test/browser/media/declaration-cues.vtt" }, "sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704", "bytes": 54 }, "/test/thumbnail-grid.svg": { "source": { "kind": "test-thumbnail-grid", "file": "test/browser/media/thumbnail-grid.svg" }, "sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6", "bytes": 14969 }, "/test/legacy-safe-area.js": { "source": { "kind": "frozen-own-source", "file": "test/helpers/legacy-safe-area.js", "commit": "ccf77c4e" }, "sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a", "bytes": 795 }, "/test/iframe-boundary-child.html": { "source": { "kind": "iframe-fixture", "file": "test/browser/iframe-boundary-child.html" }, "sha256": "4721de185f606de7d576e71395127257e476765455e2a947ded79df4ebed901a", "bytes": 1451 }, "/published-5.3.1-beta.1/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.1-beta.1", "integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==", "member": "package/dist/artplayer.js" }, "sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861", "bytes": 159458 }, "/assets/sample/video.mp4": { "source": { "kind": "docs-media", "file": "docs/assets/sample/video.mp4" }, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980", "bytes": 5818706 }, "/test/performance.js": { "source": { "kind": "adapted-baseline-fixture", "file": "refactor/fixtures/performance.js" }, "sha256": "c5a8a8611db004aadd6c3b82c61b8ae242319c1a12e73bf784c1da06fcebed72", "bytes": 9251 } } }, "state": { "url": "http://127.0.0.1:8084/test/player.html?core=candidate", "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15", "events": [ "video:loadedmetadata", "ready", "video:playing", "video:pause", "video:seeked", "video:loadedmetadata", "video:seeked", "video:playing", "destroy" ], "media": null }, "errors": [], "consoleErrors": [], "failedRequests": [] } } ] } ] }, { "action": "upgrade-plugin", "report": { "path": "refactor/.cache/rollback/run-0RBFfy/browser-upgrade-plugin/report.json", "sha256": "4a57d866808ffbdaf7d9844a30de296b1ff9c01c6da7b9eabb55c2bad90a5134" }, "stats": { "startTime": "2026-09-15T04:46:45.970Z", "duration": 12846.748, "expected": 3, "skipped": 0, "unexpected": 0, "flaky": 0 }, "cases": [ { "title": "candidate: real playback, pause, seek, switch and destroy", "engine": "chromium", "status": "passed", "retry": 0, "duration": 1662, "errors": [], "attachments": [ { "name": "decoded-frame", "value": { "pixels": [ [ 255, 255, 2, 255 ], [ 0, 0, 253, 255 ], [ 1, 255, 255, 255 ] ], "mediaRequests": [ { "path": "/test/pattern.mp4", "range": "bytes=0-", "method": "GET" }, { "path": "/test/pattern.mp4", "range": "bytes=229376-", "method": "GET" } ] } }, { "name": "browser-evidence", "value": { "browser": "153.0.8010.12", "platform": "win32", "manifest": { "kind": "artplayer-browser-test", "resources": { "/candidate/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-plugin\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943 }, "/compiled/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-plugin\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943, "aliasOf": "/candidate/artplayer.js" }, "/uncompiled/artplayer/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-plugin\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943, "aliasOf": "/candidate/artplayer.js" }, "/candidate/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-plugin\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "179c3ea90ddc85da27b46f000110e32d464dfa5c8c394e98316dc1b75d6f2a72", "bytes": 5197 }, "/compiled/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-plugin\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "179c3ea90ddc85da27b46f000110e32d464dfa5c8c394e98316dc1b75d6f2a72", "bytes": 5197, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/uncompiled/artplayer-plugin-chapter/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-plugin\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "179c3ea90ddc85da27b46f000110e32d464dfa5c8c394e98316dc1b75d6f2a72", "bytes": 5197, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/published/artplayer.js": { "source": { "kind": "npm-release", "version": "5.4.0", "integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==", "member": "package/dist/artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/published/artplayer-plugin-chapter.js": { "source": { "kind": "npm-release", "version": "1.1.0", "integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==", "member": "package/dist/artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/test/pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 }, "/test/pattern.webm": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.webm" }, "sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f", "bytes": 162073 }, "/published-4.5.5/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.5", "integrity": "sha512-HeAKbe3od9ZgFQVSBCg5FlixJsefDEBC8txVG19yZgvzlcJuiurxPlasap+GHuex/ftG+jmSXnTRtuNrTki2Kw==", "member": "package/dist/artplayer.js" }, "sha256": "3467e626ca29d2f7884e75eb75b8b90de74a25761ffa2e272576c9b5a98fa0a4", "bytes": 153582 }, "/published-5.1.7/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.7", "integrity": "sha512-N/QdNlTwsIHUsWOHMPj0pq97v3qmgXZHfhy1q7I+8YN3/XakJiJJyVJgGaeBjU+y/fUIrzBhwpBaX+NFwK9/qw==", "member": "package/dist/artplayer.js" }, "sha256": "484ccc3f22446ec6fd0dd8b8a5602c740b601d55097a1ae043262d92aab35357", "bytes": 155940 }, "/published-4.5.9/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.9", "integrity": "sha512-x5JzGdXkw4GFdztvPkVnm8TOWrGDcvGKKMPb9wuP6UfyftlLM3UQctmmalfAMnQSxugJwq2Kb9ix9OG2SgbJJA==", "member": "package/dist/artplayer.js" }, "sha256": "09a9f09e3a64a02ca7c27af710d7254f886f0bfb09fd54bf3a728ce863e5a497", "bytes": 156408 }, "/published-5.3.0/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.0", "integrity": "sha512-yExO39MpEg4P+bxgChxx1eJfiUPE4q1QQRLCmqGhlsj+ANuaoEkR8hF93LdI5ZyrAcIbJkuEndxEiUoKobifDw==", "member": "package/dist/artplayer.js" }, "sha256": "54ffaf7598b910d5a88d2d2eec1aa6faa806583915b99b892dd32129c53e421a", "bytes": 159238 }, "/published-5.1.6/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.6", "integrity": "sha512-cqnVVLKCKWCryKl6Pmop50/Di9IQwOeNNQs5qWGzJDPiM0qTC7Q/Enusa+8JQid8p09fvp4Vc32ViSSYutdEeQ==", "member": "package/dist/artplayer.js" }, "sha256": "6a7b1f3007ecda9f399e6cff606490dd745c495e19ce10e864a401ff09996172", "bytes": 155714 }, "/published-5.1.2/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.2", "integrity": "sha512-eIWlxiP2ghgftaZWIGnclkOpXGFZTOf5xrm6sGZCGx5A8wGbTHRSMe+ZiyPFpbNhBVupi/QObSjX/FcD+YbS1Q==", "member": "package/dist/artplayer.js" }, "sha256": "3dfd035b4cde34c9d9dd1b303f95bfbb42bde105bcb3e5671a8d375a719290b1", "bytes": 154583 }, "/test/audio-tone.m4a": { "source": { "kind": "generated-media", "file": "test/browser/media/audio-tone.m4a" }, "sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "bytes": 132436 }, "/test/thumbnail-pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/thumbnail-pattern.mp4" }, "sha256": "4c977be04d97f6ac1342ac4959b8e61678f390d88a088430e4d0200137a03d1c", "bytes": 752916 }, "/test/auto-thumbnail-timeline.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/auto-thumbnail-timeline.mp4" }, "sha256": "10370156cffada462d3ea00aae0caadd62752369cd6538cc55248b3ddd7bf994", "bytes": 8602 }, "/test/vast-skippable.xml": { "source": { "kind": "local-vast-fixture", "file": "test/browser/vast-fixture.mjs" }, "sha256": "f810be089e762ea77c08a1f736781fa8f07f5746bab6ec59819bd03d36a46baf", "bytes": 760 }, "/test/declaration-cues.vtt": { "source": { "kind": "test-subtitles", "file": "test/browser/media/declaration-cues.vtt" }, "sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704", "bytes": 54 }, "/test/thumbnail-grid.svg": { "source": { "kind": "test-thumbnail-grid", "file": "test/browser/media/thumbnail-grid.svg" }, "sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6", "bytes": 14969 }, "/test/legacy-safe-area.js": { "source": { "kind": "frozen-own-source", "file": "test/helpers/legacy-safe-area.js", "commit": "ccf77c4e" }, "sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a", "bytes": 795 }, "/test/iframe-boundary-child.html": { "source": { "kind": "iframe-fixture", "file": "test/browser/iframe-boundary-child.html" }, "sha256": "4721de185f606de7d576e71395127257e476765455e2a947ded79df4ebed901a", "bytes": 1451 }, "/published-5.3.1-beta.1/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.1-beta.1", "integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==", "member": "package/dist/artplayer.js" }, "sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861", "bytes": 159458 }, "/assets/sample/video.mp4": { "source": { "kind": "docs-media", "file": "docs/assets/sample/video.mp4" }, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980", "bytes": 5818706 }, "/test/performance.js": { "source": { "kind": "adapted-baseline-fixture", "file": "refactor/fixtures/performance.js" }, "sha256": "c5a8a8611db004aadd6c3b82c61b8ae242319c1a12e73bf784c1da06fcebed72", "bytes": 9251 } } }, "state": { "url": "http://127.0.0.1:8084/test/player.html?core=candidate", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36", "events": [ "video:loadedmetadata", "ready", "video:playing", "video:pause", "video:seeked", "video:loadedmetadata", "video:seeked", "video:playing", "destroy" ], "media": null }, "errors": [], "consoleErrors": [], "failedRequests": [ { "url": "http://127.0.0.1:8084/test/pattern.mp4?case=b4ed495288f4b512a8ac-6fc43c2ad3b16ac57feb", "resourceType": "media", "failure": { "errorText": "net::ERR_ABORTED" } }, { "url": "http://127.0.0.1:8084/assets/sample/video.mp4?case=b4ed495288f4b512a8ac-6fc43c2ad3b16ac57feb", "resourceType": "media", "failure": { "errorText": "net::ERR_ABORTED" } }, { "url": "http://127.0.0.1:8084/assets/sample/video.mp4?case=b4ed495288f4b512a8ac-6fc43c2ad3b16ac57feb", "resourceType": "media", "failure": { "errorText": "net::ERR_ABORTED" } } ] } } ] }, { "title": "candidate: real playback, pause, seek, switch and destroy", "engine": "firefox", "status": "passed", "retry": 0, "duration": 2988, "errors": [], "attachments": [ { "name": "decoded-frame", "value": { "pixels": [ [ 255, 241, 2, 255 ], [ 0, 14, 253, 255 ], [ 0, 230, 255, 255 ] ], "mediaRequests": [ { "path": "/test/pattern.mp4", "range": "bytes=0-", "method": "GET" } ] } }, { "name": "browser-evidence", "value": { "browser": "155.0", "platform": "win32", "manifest": { "kind": "artplayer-browser-test", "resources": { "/candidate/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-plugin\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943 }, "/compiled/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-plugin\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943, "aliasOf": "/candidate/artplayer.js" }, "/uncompiled/artplayer/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-plugin\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943, "aliasOf": "/candidate/artplayer.js" }, "/candidate/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-plugin\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "179c3ea90ddc85da27b46f000110e32d464dfa5c8c394e98316dc1b75d6f2a72", "bytes": 5197 }, "/compiled/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-plugin\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "179c3ea90ddc85da27b46f000110e32d464dfa5c8c394e98316dc1b75d6f2a72", "bytes": 5197, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/uncompiled/artplayer-plugin-chapter/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-plugin\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "179c3ea90ddc85da27b46f000110e32d464dfa5c8c394e98316dc1b75d6f2a72", "bytes": 5197, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/published/artplayer.js": { "source": { "kind": "npm-release", "version": "5.4.0", "integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==", "member": "package/dist/artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/published/artplayer-plugin-chapter.js": { "source": { "kind": "npm-release", "version": "1.1.0", "integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==", "member": "package/dist/artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/test/pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 }, "/test/pattern.webm": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.webm" }, "sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f", "bytes": 162073 }, "/published-4.5.5/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.5", "integrity": "sha512-HeAKbe3od9ZgFQVSBCg5FlixJsefDEBC8txVG19yZgvzlcJuiurxPlasap+GHuex/ftG+jmSXnTRtuNrTki2Kw==", "member": "package/dist/artplayer.js" }, "sha256": "3467e626ca29d2f7884e75eb75b8b90de74a25761ffa2e272576c9b5a98fa0a4", "bytes": 153582 }, "/published-5.1.7/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.7", "integrity": "sha512-N/QdNlTwsIHUsWOHMPj0pq97v3qmgXZHfhy1q7I+8YN3/XakJiJJyVJgGaeBjU+y/fUIrzBhwpBaX+NFwK9/qw==", "member": "package/dist/artplayer.js" }, "sha256": "484ccc3f22446ec6fd0dd8b8a5602c740b601d55097a1ae043262d92aab35357", "bytes": 155940 }, "/published-4.5.9/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.9", "integrity": "sha512-x5JzGdXkw4GFdztvPkVnm8TOWrGDcvGKKMPb9wuP6UfyftlLM3UQctmmalfAMnQSxugJwq2Kb9ix9OG2SgbJJA==", "member": "package/dist/artplayer.js" }, "sha256": "09a9f09e3a64a02ca7c27af710d7254f886f0bfb09fd54bf3a728ce863e5a497", "bytes": 156408 }, "/published-5.3.0/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.0", "integrity": "sha512-yExO39MpEg4P+bxgChxx1eJfiUPE4q1QQRLCmqGhlsj+ANuaoEkR8hF93LdI5ZyrAcIbJkuEndxEiUoKobifDw==", "member": "package/dist/artplayer.js" }, "sha256": "54ffaf7598b910d5a88d2d2eec1aa6faa806583915b99b892dd32129c53e421a", "bytes": 159238 }, "/published-5.1.6/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.6", "integrity": "sha512-cqnVVLKCKWCryKl6Pmop50/Di9IQwOeNNQs5qWGzJDPiM0qTC7Q/Enusa+8JQid8p09fvp4Vc32ViSSYutdEeQ==", "member": "package/dist/artplayer.js" }, "sha256": "6a7b1f3007ecda9f399e6cff606490dd745c495e19ce10e864a401ff09996172", "bytes": 155714 }, "/published-5.1.2/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.2", "integrity": "sha512-eIWlxiP2ghgftaZWIGnclkOpXGFZTOf5xrm6sGZCGx5A8wGbTHRSMe+ZiyPFpbNhBVupi/QObSjX/FcD+YbS1Q==", "member": "package/dist/artplayer.js" }, "sha256": "3dfd035b4cde34c9d9dd1b303f95bfbb42bde105bcb3e5671a8d375a719290b1", "bytes": 154583 }, "/test/audio-tone.m4a": { "source": { "kind": "generated-media", "file": "test/browser/media/audio-tone.m4a" }, "sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "bytes": 132436 }, "/test/thumbnail-pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/thumbnail-pattern.mp4" }, "sha256": "4c977be04d97f6ac1342ac4959b8e61678f390d88a088430e4d0200137a03d1c", "bytes": 752916 }, "/test/auto-thumbnail-timeline.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/auto-thumbnail-timeline.mp4" }, "sha256": "10370156cffada462d3ea00aae0caadd62752369cd6538cc55248b3ddd7bf994", "bytes": 8602 }, "/test/vast-skippable.xml": { "source": { "kind": "local-vast-fixture", "file": "test/browser/vast-fixture.mjs" }, "sha256": "f810be089e762ea77c08a1f736781fa8f07f5746bab6ec59819bd03d36a46baf", "bytes": 760 }, "/test/declaration-cues.vtt": { "source": { "kind": "test-subtitles", "file": "test/browser/media/declaration-cues.vtt" }, "sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704", "bytes": 54 }, "/test/thumbnail-grid.svg": { "source": { "kind": "test-thumbnail-grid", "file": "test/browser/media/thumbnail-grid.svg" }, "sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6", "bytes": 14969 }, "/test/legacy-safe-area.js": { "source": { "kind": "frozen-own-source", "file": "test/helpers/legacy-safe-area.js", "commit": "ccf77c4e" }, "sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a", "bytes": 795 }, "/test/iframe-boundary-child.html": { "source": { "kind": "iframe-fixture", "file": "test/browser/iframe-boundary-child.html" }, "sha256": "4721de185f606de7d576e71395127257e476765455e2a947ded79df4ebed901a", "bytes": 1451 }, "/published-5.3.1-beta.1/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.1-beta.1", "integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==", "member": "package/dist/artplayer.js" }, "sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861", "bytes": 159458 }, "/assets/sample/video.mp4": { "source": { "kind": "docs-media", "file": "docs/assets/sample/video.mp4" }, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980", "bytes": 5818706 }, "/test/performance.js": { "source": { "kind": "adapted-baseline-fixture", "file": "refactor/fixtures/performance.js" }, "sha256": "c5a8a8611db004aadd6c3b82c61b8ae242319c1a12e73bf784c1da06fcebed72", "bytes": 9251 } } }, "state": { "url": "http://127.0.0.1:8084/test/player.html?core=candidate", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0", "events": [ "video:loadedmetadata", "ready", "video:playing", "video:pause", "video:seeked", "video:loadedmetadata", "video:seeked", "video:playing", "destroy" ], "media": null }, "errors": [], "consoleErrors": [], "failedRequests": [] } } ] }, { "title": "candidate: real playback, pause, seek, switch and destroy", "engine": "webkit", "status": "passed", "retry": 0, "duration": 4422, "errors": [], "attachments": [ { "name": "decoded-frame", "value": { "pixels": [ [ 235, 236, 12, 255 ], [ 16, 15, 239, 255 ], [ 13, 237, 237, 255 ] ], "mediaRequests": [ { "path": "/test/pattern.mp4", "range": "bytes=0-", "method": "GET" } ] } }, { "name": "browser-evidence", "value": { "browser": "26.6", "platform": "win32", "manifest": { "kind": "artplayer-browser-test", "resources": { "/candidate/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-plugin\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943 }, "/compiled/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-plugin\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943, "aliasOf": "/candidate/artplayer.js" }, "/uncompiled/artplayer/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-plugin\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943, "aliasOf": "/candidate/artplayer.js" }, "/candidate/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-plugin\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "179c3ea90ddc85da27b46f000110e32d464dfa5c8c394e98316dc1b75d6f2a72", "bytes": 5197 }, "/compiled/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-plugin\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "179c3ea90ddc85da27b46f000110e32d464dfa5c8c394e98316dc1b75d6f2a72", "bytes": 5197, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/uncompiled/artplayer-plugin-chapter/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\upgrade-plugin\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "179c3ea90ddc85da27b46f000110e32d464dfa5c8c394e98316dc1b75d6f2a72", "bytes": 5197, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/published/artplayer.js": { "source": { "kind": "npm-release", "version": "5.4.0", "integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==", "member": "package/dist/artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/published/artplayer-plugin-chapter.js": { "source": { "kind": "npm-release", "version": "1.1.0", "integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==", "member": "package/dist/artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/test/pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 }, "/test/pattern.webm": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.webm" }, "sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f", "bytes": 162073 }, "/published-4.5.5/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.5", "integrity": "sha512-HeAKbe3od9ZgFQVSBCg5FlixJsefDEBC8txVG19yZgvzlcJuiurxPlasap+GHuex/ftG+jmSXnTRtuNrTki2Kw==", "member": "package/dist/artplayer.js" }, "sha256": "3467e626ca29d2f7884e75eb75b8b90de74a25761ffa2e272576c9b5a98fa0a4", "bytes": 153582 }, "/published-5.1.7/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.7", "integrity": "sha512-N/QdNlTwsIHUsWOHMPj0pq97v3qmgXZHfhy1q7I+8YN3/XakJiJJyVJgGaeBjU+y/fUIrzBhwpBaX+NFwK9/qw==", "member": "package/dist/artplayer.js" }, "sha256": "484ccc3f22446ec6fd0dd8b8a5602c740b601d55097a1ae043262d92aab35357", "bytes": 155940 }, "/published-4.5.9/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.9", "integrity": "sha512-x5JzGdXkw4GFdztvPkVnm8TOWrGDcvGKKMPb9wuP6UfyftlLM3UQctmmalfAMnQSxugJwq2Kb9ix9OG2SgbJJA==", "member": "package/dist/artplayer.js" }, "sha256": "09a9f09e3a64a02ca7c27af710d7254f886f0bfb09fd54bf3a728ce863e5a497", "bytes": 156408 }, "/published-5.3.0/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.0", "integrity": "sha512-yExO39MpEg4P+bxgChxx1eJfiUPE4q1QQRLCmqGhlsj+ANuaoEkR8hF93LdI5ZyrAcIbJkuEndxEiUoKobifDw==", "member": "package/dist/artplayer.js" }, "sha256": "54ffaf7598b910d5a88d2d2eec1aa6faa806583915b99b892dd32129c53e421a", "bytes": 159238 }, "/published-5.1.6/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.6", "integrity": "sha512-cqnVVLKCKWCryKl6Pmop50/Di9IQwOeNNQs5qWGzJDPiM0qTC7Q/Enusa+8JQid8p09fvp4Vc32ViSSYutdEeQ==", "member": "package/dist/artplayer.js" }, "sha256": "6a7b1f3007ecda9f399e6cff606490dd745c495e19ce10e864a401ff09996172", "bytes": 155714 }, "/published-5.1.2/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.2", "integrity": "sha512-eIWlxiP2ghgftaZWIGnclkOpXGFZTOf5xrm6sGZCGx5A8wGbTHRSMe+ZiyPFpbNhBVupi/QObSjX/FcD+YbS1Q==", "member": "package/dist/artplayer.js" }, "sha256": "3dfd035b4cde34c9d9dd1b303f95bfbb42bde105bcb3e5671a8d375a719290b1", "bytes": 154583 }, "/test/audio-tone.m4a": { "source": { "kind": "generated-media", "file": "test/browser/media/audio-tone.m4a" }, "sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "bytes": 132436 }, "/test/thumbnail-pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/thumbnail-pattern.mp4" }, "sha256": "4c977be04d97f6ac1342ac4959b8e61678f390d88a088430e4d0200137a03d1c", "bytes": 752916 }, "/test/auto-thumbnail-timeline.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/auto-thumbnail-timeline.mp4" }, "sha256": "10370156cffada462d3ea00aae0caadd62752369cd6538cc55248b3ddd7bf994", "bytes": 8602 }, "/test/vast-skippable.xml": { "source": { "kind": "local-vast-fixture", "file": "test/browser/vast-fixture.mjs" }, "sha256": "f810be089e762ea77c08a1f736781fa8f07f5746bab6ec59819bd03d36a46baf", "bytes": 760 }, "/test/declaration-cues.vtt": { "source": { "kind": "test-subtitles", "file": "test/browser/media/declaration-cues.vtt" }, "sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704", "bytes": 54 }, "/test/thumbnail-grid.svg": { "source": { "kind": "test-thumbnail-grid", "file": "test/browser/media/thumbnail-grid.svg" }, "sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6", "bytes": 14969 }, "/test/legacy-safe-area.js": { "source": { "kind": "frozen-own-source", "file": "test/helpers/legacy-safe-area.js", "commit": "ccf77c4e" }, "sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a", "bytes": 795 }, "/test/iframe-boundary-child.html": { "source": { "kind": "iframe-fixture", "file": "test/browser/iframe-boundary-child.html" }, "sha256": "4721de185f606de7d576e71395127257e476765455e2a947ded79df4ebed901a", "bytes": 1451 }, "/published-5.3.1-beta.1/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.1-beta.1", "integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==", "member": "package/dist/artplayer.js" }, "sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861", "bytes": 159458 }, "/assets/sample/video.mp4": { "source": { "kind": "docs-media", "file": "docs/assets/sample/video.mp4" }, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980", "bytes": 5818706 }, "/test/performance.js": { "source": { "kind": "adapted-baseline-fixture", "file": "refactor/fixtures/performance.js" }, "sha256": "c5a8a8611db004aadd6c3b82c61b8ae242319c1a12e73bf784c1da06fcebed72", "bytes": 9251 } } }, "state": { "url": "http://127.0.0.1:8084/test/player.html?core=candidate", "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15", "events": [ "video:loadedmetadata", "ready", "video:playing", "video:pause", "video:seeked", "video:loadedmetadata", "video:seeked", "video:playing", "destroy" ], "media": null }, "errors": [], "consoleErrors": [], "failedRequests": [] } } ] } ] }, { "action": "rollback-plugin", "report": { "path": "refactor/.cache/rollback/run-0RBFfy/browser-rollback-plugin/report.json", "sha256": "6e295da864cda37597f1fc96bafaff56cb7ba3a86642cdb697ad82fe91f4b07d" }, "stats": { "startTime": "2026-09-15T04:46:59.703Z", "duration": 17495.698, "expected": 3, "skipped": 0, "unexpected": 0, "flaky": 0 }, "cases": [ { "title": "candidate: real playback, pause, seek, switch and destroy", "engine": "chromium", "status": "passed", "retry": 0, "duration": 1685, "errors": [], "attachments": [ { "name": "decoded-frame", "value": { "pixels": [ [ 255, 255, 2, 255 ], [ 0, 0, 253, 255 ], [ 1, 255, 255, 255 ] ], "mediaRequests": [ { "path": "/test/pattern.mp4", "range": "bytes=0-", "method": "GET" }, { "path": "/test/pattern.mp4", "range": "bytes=229376-", "method": "GET" } ] } }, { "name": "browser-evidence", "value": { "browser": "153.0.8010.12", "platform": "win32", "manifest": { "kind": "artplayer-browser-test", "resources": { "/candidate/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-plugin\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943 }, "/compiled/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-plugin\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943, "aliasOf": "/candidate/artplayer.js" }, "/uncompiled/artplayer/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-plugin\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943, "aliasOf": "/candidate/artplayer.js" }, "/candidate/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-plugin\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/compiled/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-plugin\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/uncompiled/artplayer-plugin-chapter/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-plugin\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/published/artplayer.js": { "source": { "kind": "npm-release", "version": "5.4.0", "integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==", "member": "package/dist/artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/published/artplayer-plugin-chapter.js": { "source": { "kind": "npm-release", "version": "1.1.0", "integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==", "member": "package/dist/artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/test/pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 }, "/test/pattern.webm": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.webm" }, "sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f", "bytes": 162073 }, "/published-4.5.5/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.5", "integrity": "sha512-HeAKbe3od9ZgFQVSBCg5FlixJsefDEBC8txVG19yZgvzlcJuiurxPlasap+GHuex/ftG+jmSXnTRtuNrTki2Kw==", "member": "package/dist/artplayer.js" }, "sha256": "3467e626ca29d2f7884e75eb75b8b90de74a25761ffa2e272576c9b5a98fa0a4", "bytes": 153582 }, "/published-5.1.7/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.7", "integrity": "sha512-N/QdNlTwsIHUsWOHMPj0pq97v3qmgXZHfhy1q7I+8YN3/XakJiJJyVJgGaeBjU+y/fUIrzBhwpBaX+NFwK9/qw==", "member": "package/dist/artplayer.js" }, "sha256": "484ccc3f22446ec6fd0dd8b8a5602c740b601d55097a1ae043262d92aab35357", "bytes": 155940 }, "/published-4.5.9/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.9", "integrity": "sha512-x5JzGdXkw4GFdztvPkVnm8TOWrGDcvGKKMPb9wuP6UfyftlLM3UQctmmalfAMnQSxugJwq2Kb9ix9OG2SgbJJA==", "member": "package/dist/artplayer.js" }, "sha256": "09a9f09e3a64a02ca7c27af710d7254f886f0bfb09fd54bf3a728ce863e5a497", "bytes": 156408 }, "/published-5.3.0/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.0", "integrity": "sha512-yExO39MpEg4P+bxgChxx1eJfiUPE4q1QQRLCmqGhlsj+ANuaoEkR8hF93LdI5ZyrAcIbJkuEndxEiUoKobifDw==", "member": "package/dist/artplayer.js" }, "sha256": "54ffaf7598b910d5a88d2d2eec1aa6faa806583915b99b892dd32129c53e421a", "bytes": 159238 }, "/published-5.1.6/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.6", "integrity": "sha512-cqnVVLKCKWCryKl6Pmop50/Di9IQwOeNNQs5qWGzJDPiM0qTC7Q/Enusa+8JQid8p09fvp4Vc32ViSSYutdEeQ==", "member": "package/dist/artplayer.js" }, "sha256": "6a7b1f3007ecda9f399e6cff606490dd745c495e19ce10e864a401ff09996172", "bytes": 155714 }, "/published-5.1.2/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.2", "integrity": "sha512-eIWlxiP2ghgftaZWIGnclkOpXGFZTOf5xrm6sGZCGx5A8wGbTHRSMe+ZiyPFpbNhBVupi/QObSjX/FcD+YbS1Q==", "member": "package/dist/artplayer.js" }, "sha256": "3dfd035b4cde34c9d9dd1b303f95bfbb42bde105bcb3e5671a8d375a719290b1", "bytes": 154583 }, "/test/audio-tone.m4a": { "source": { "kind": "generated-media", "file": "test/browser/media/audio-tone.m4a" }, "sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "bytes": 132436 }, "/test/thumbnail-pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/thumbnail-pattern.mp4" }, "sha256": "4c977be04d97f6ac1342ac4959b8e61678f390d88a088430e4d0200137a03d1c", "bytes": 752916 }, "/test/auto-thumbnail-timeline.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/auto-thumbnail-timeline.mp4" }, "sha256": "10370156cffada462d3ea00aae0caadd62752369cd6538cc55248b3ddd7bf994", "bytes": 8602 }, "/test/vast-skippable.xml": { "source": { "kind": "local-vast-fixture", "file": "test/browser/vast-fixture.mjs" }, "sha256": "f810be089e762ea77c08a1f736781fa8f07f5746bab6ec59819bd03d36a46baf", "bytes": 760 }, "/test/declaration-cues.vtt": { "source": { "kind": "test-subtitles", "file": "test/browser/media/declaration-cues.vtt" }, "sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704", "bytes": 54 }, "/test/thumbnail-grid.svg": { "source": { "kind": "test-thumbnail-grid", "file": "test/browser/media/thumbnail-grid.svg" }, "sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6", "bytes": 14969 }, "/test/legacy-safe-area.js": { "source": { "kind": "frozen-own-source", "file": "test/helpers/legacy-safe-area.js", "commit": "ccf77c4e" }, "sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a", "bytes": 795 }, "/test/iframe-boundary-child.html": { "source": { "kind": "iframe-fixture", "file": "test/browser/iframe-boundary-child.html" }, "sha256": "4721de185f606de7d576e71395127257e476765455e2a947ded79df4ebed901a", "bytes": 1451 }, "/published-5.3.1-beta.1/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.1-beta.1", "integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==", "member": "package/dist/artplayer.js" }, "sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861", "bytes": 159458 }, "/assets/sample/video.mp4": { "source": { "kind": "docs-media", "file": "docs/assets/sample/video.mp4" }, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980", "bytes": 5818706 }, "/test/performance.js": { "source": { "kind": "adapted-baseline-fixture", "file": "refactor/fixtures/performance.js" }, "sha256": "c5a8a8611db004aadd6c3b82c61b8ae242319c1a12e73bf784c1da06fcebed72", "bytes": 9251 } } }, "state": { "url": "http://127.0.0.1:8084/test/player.html?core=candidate", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36", "events": [ "video:loadedmetadata", "ready", "video:playing", "video:pause", "video:seeked", "video:loadedmetadata", "video:seeked", "video:playing", "destroy" ], "media": null }, "errors": [], "consoleErrors": [], "failedRequests": [ { "url": "http://127.0.0.1:8084/test/pattern.mp4?case=b4ed495288f4b512a8ac-6fc43c2ad3b16ac57feb", "resourceType": "media", "failure": { "errorText": "net::ERR_ABORTED" } }, { "url": "http://127.0.0.1:8084/assets/sample/video.mp4?case=b4ed495288f4b512a8ac-6fc43c2ad3b16ac57feb", "resourceType": "media", "failure": { "errorText": "net::ERR_ABORTED" } }, { "url": "http://127.0.0.1:8084/assets/sample/video.mp4?case=b4ed495288f4b512a8ac-6fc43c2ad3b16ac57feb", "resourceType": "media", "failure": { "errorText": "net::ERR_ABORTED" } } ] } } ] }, { "title": "candidate: real playback, pause, seek, switch and destroy", "engine": "firefox", "status": "passed", "retry": 0, "duration": 2950, "errors": [], "attachments": [ { "name": "decoded-frame", "value": { "pixels": [ [ 255, 241, 2, 255 ], [ 0, 14, 253, 255 ], [ 0, 230, 255, 255 ] ], "mediaRequests": [ { "path": "/test/pattern.mp4", "range": "bytes=0-", "method": "GET" } ] } }, { "name": "browser-evidence", "value": { "browser": "155.0", "platform": "win32", "manifest": { "kind": "artplayer-browser-test", "resources": { "/candidate/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-plugin\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943 }, "/compiled/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-plugin\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943, "aliasOf": "/candidate/artplayer.js" }, "/uncompiled/artplayer/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-plugin\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943, "aliasOf": "/candidate/artplayer.js" }, "/candidate/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-plugin\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/compiled/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-plugin\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/uncompiled/artplayer-plugin-chapter/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-plugin\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/published/artplayer.js": { "source": { "kind": "npm-release", "version": "5.4.0", "integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==", "member": "package/dist/artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/published/artplayer-plugin-chapter.js": { "source": { "kind": "npm-release", "version": "1.1.0", "integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==", "member": "package/dist/artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/test/pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 }, "/test/pattern.webm": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.webm" }, "sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f", "bytes": 162073 }, "/published-4.5.5/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.5", "integrity": "sha512-HeAKbe3od9ZgFQVSBCg5FlixJsefDEBC8txVG19yZgvzlcJuiurxPlasap+GHuex/ftG+jmSXnTRtuNrTki2Kw==", "member": "package/dist/artplayer.js" }, "sha256": "3467e626ca29d2f7884e75eb75b8b90de74a25761ffa2e272576c9b5a98fa0a4", "bytes": 153582 }, "/published-5.1.7/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.7", "integrity": "sha512-N/QdNlTwsIHUsWOHMPj0pq97v3qmgXZHfhy1q7I+8YN3/XakJiJJyVJgGaeBjU+y/fUIrzBhwpBaX+NFwK9/qw==", "member": "package/dist/artplayer.js" }, "sha256": "484ccc3f22446ec6fd0dd8b8a5602c740b601d55097a1ae043262d92aab35357", "bytes": 155940 }, "/published-4.5.9/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.9", "integrity": "sha512-x5JzGdXkw4GFdztvPkVnm8TOWrGDcvGKKMPb9wuP6UfyftlLM3UQctmmalfAMnQSxugJwq2Kb9ix9OG2SgbJJA==", "member": "package/dist/artplayer.js" }, "sha256": "09a9f09e3a64a02ca7c27af710d7254f886f0bfb09fd54bf3a728ce863e5a497", "bytes": 156408 }, "/published-5.3.0/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.0", "integrity": "sha512-yExO39MpEg4P+bxgChxx1eJfiUPE4q1QQRLCmqGhlsj+ANuaoEkR8hF93LdI5ZyrAcIbJkuEndxEiUoKobifDw==", "member": "package/dist/artplayer.js" }, "sha256": "54ffaf7598b910d5a88d2d2eec1aa6faa806583915b99b892dd32129c53e421a", "bytes": 159238 }, "/published-5.1.6/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.6", "integrity": "sha512-cqnVVLKCKWCryKl6Pmop50/Di9IQwOeNNQs5qWGzJDPiM0qTC7Q/Enusa+8JQid8p09fvp4Vc32ViSSYutdEeQ==", "member": "package/dist/artplayer.js" }, "sha256": "6a7b1f3007ecda9f399e6cff606490dd745c495e19ce10e864a401ff09996172", "bytes": 155714 }, "/published-5.1.2/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.2", "integrity": "sha512-eIWlxiP2ghgftaZWIGnclkOpXGFZTOf5xrm6sGZCGx5A8wGbTHRSMe+ZiyPFpbNhBVupi/QObSjX/FcD+YbS1Q==", "member": "package/dist/artplayer.js" }, "sha256": "3dfd035b4cde34c9d9dd1b303f95bfbb42bde105bcb3e5671a8d375a719290b1", "bytes": 154583 }, "/test/audio-tone.m4a": { "source": { "kind": "generated-media", "file": "test/browser/media/audio-tone.m4a" }, "sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "bytes": 132436 }, "/test/thumbnail-pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/thumbnail-pattern.mp4" }, "sha256": "4c977be04d97f6ac1342ac4959b8e61678f390d88a088430e4d0200137a03d1c", "bytes": 752916 }, "/test/auto-thumbnail-timeline.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/auto-thumbnail-timeline.mp4" }, "sha256": "10370156cffada462d3ea00aae0caadd62752369cd6538cc55248b3ddd7bf994", "bytes": 8602 }, "/test/vast-skippable.xml": { "source": { "kind": "local-vast-fixture", "file": "test/browser/vast-fixture.mjs" }, "sha256": "f810be089e762ea77c08a1f736781fa8f07f5746bab6ec59819bd03d36a46baf", "bytes": 760 }, "/test/declaration-cues.vtt": { "source": { "kind": "test-subtitles", "file": "test/browser/media/declaration-cues.vtt" }, "sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704", "bytes": 54 }, "/test/thumbnail-grid.svg": { "source": { "kind": "test-thumbnail-grid", "file": "test/browser/media/thumbnail-grid.svg" }, "sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6", "bytes": 14969 }, "/test/legacy-safe-area.js": { "source": { "kind": "frozen-own-source", "file": "test/helpers/legacy-safe-area.js", "commit": "ccf77c4e" }, "sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a", "bytes": 795 }, "/test/iframe-boundary-child.html": { "source": { "kind": "iframe-fixture", "file": "test/browser/iframe-boundary-child.html" }, "sha256": "4721de185f606de7d576e71395127257e476765455e2a947ded79df4ebed901a", "bytes": 1451 }, "/published-5.3.1-beta.1/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.1-beta.1", "integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==", "member": "package/dist/artplayer.js" }, "sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861", "bytes": 159458 }, "/assets/sample/video.mp4": { "source": { "kind": "docs-media", "file": "docs/assets/sample/video.mp4" }, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980", "bytes": 5818706 }, "/test/performance.js": { "source": { "kind": "adapted-baseline-fixture", "file": "refactor/fixtures/performance.js" }, "sha256": "c5a8a8611db004aadd6c3b82c61b8ae242319c1a12e73bf784c1da06fcebed72", "bytes": 9251 } } }, "state": { "url": "http://127.0.0.1:8084/test/player.html?core=candidate", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0", "events": [ "video:loadedmetadata", "ready", "video:playing", "video:pause", "video:seeked", "video:loadedmetadata", "video:seeked", "video:playing", "destroy" ], "media": null }, "errors": [], "consoleErrors": [], "failedRequests": [] } } ] }, { "title": "candidate: real playback, pause, seek, switch and destroy", "engine": "webkit", "status": "passed", "retry": 0, "duration": 8942, "errors": [], "attachments": [ { "name": "decoded-frame", "value": { "pixels": [ [ 235, 236, 12, 255 ], [ 16, 15, 239, 255 ], [ 13, 237, 237, 255 ] ], "mediaRequests": [ { "path": "/test/pattern.mp4", "range": "bytes=0-", "method": "GET" } ] } }, { "name": "browser-evidence", "value": { "browser": "26.6", "platform": "win32", "manifest": { "kind": "artplayer-browser-test", "resources": { "/candidate/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-plugin\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943 }, "/compiled/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-plugin\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943, "aliasOf": "/candidate/artplayer.js" }, "/uncompiled/artplayer/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-plugin\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "9148a369636f814b03e6a1ed2a7db222a31b159f93e8a94d52c5a9dde2dfe6a6", "bytes": 208943, "aliasOf": "/candidate/artplayer.js" }, "/candidate/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-plugin\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/compiled/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-plugin\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/uncompiled/artplayer-plugin-chapter/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-plugin\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/published/artplayer.js": { "source": { "kind": "npm-release", "version": "5.4.0", "integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==", "member": "package/dist/artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/published/artplayer-plugin-chapter.js": { "source": { "kind": "npm-release", "version": "1.1.0", "integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==", "member": "package/dist/artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/test/pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 }, "/test/pattern.webm": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.webm" }, "sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f", "bytes": 162073 }, "/published-4.5.5/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.5", "integrity": "sha512-HeAKbe3od9ZgFQVSBCg5FlixJsefDEBC8txVG19yZgvzlcJuiurxPlasap+GHuex/ftG+jmSXnTRtuNrTki2Kw==", "member": "package/dist/artplayer.js" }, "sha256": "3467e626ca29d2f7884e75eb75b8b90de74a25761ffa2e272576c9b5a98fa0a4", "bytes": 153582 }, "/published-5.1.7/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.7", "integrity": "sha512-N/QdNlTwsIHUsWOHMPj0pq97v3qmgXZHfhy1q7I+8YN3/XakJiJJyVJgGaeBjU+y/fUIrzBhwpBaX+NFwK9/qw==", "member": "package/dist/artplayer.js" }, "sha256": "484ccc3f22446ec6fd0dd8b8a5602c740b601d55097a1ae043262d92aab35357", "bytes": 155940 }, "/published-4.5.9/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.9", "integrity": "sha512-x5JzGdXkw4GFdztvPkVnm8TOWrGDcvGKKMPb9wuP6UfyftlLM3UQctmmalfAMnQSxugJwq2Kb9ix9OG2SgbJJA==", "member": "package/dist/artplayer.js" }, "sha256": "09a9f09e3a64a02ca7c27af710d7254f886f0bfb09fd54bf3a728ce863e5a497", "bytes": 156408 }, "/published-5.3.0/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.0", "integrity": "sha512-yExO39MpEg4P+bxgChxx1eJfiUPE4q1QQRLCmqGhlsj+ANuaoEkR8hF93LdI5ZyrAcIbJkuEndxEiUoKobifDw==", "member": "package/dist/artplayer.js" }, "sha256": "54ffaf7598b910d5a88d2d2eec1aa6faa806583915b99b892dd32129c53e421a", "bytes": 159238 }, "/published-5.1.6/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.6", "integrity": "sha512-cqnVVLKCKWCryKl6Pmop50/Di9IQwOeNNQs5qWGzJDPiM0qTC7Q/Enusa+8JQid8p09fvp4Vc32ViSSYutdEeQ==", "member": "package/dist/artplayer.js" }, "sha256": "6a7b1f3007ecda9f399e6cff606490dd745c495e19ce10e864a401ff09996172", "bytes": 155714 }, "/published-5.1.2/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.2", "integrity": "sha512-eIWlxiP2ghgftaZWIGnclkOpXGFZTOf5xrm6sGZCGx5A8wGbTHRSMe+ZiyPFpbNhBVupi/QObSjX/FcD+YbS1Q==", "member": "package/dist/artplayer.js" }, "sha256": "3dfd035b4cde34c9d9dd1b303f95bfbb42bde105bcb3e5671a8d375a719290b1", "bytes": 154583 }, "/test/audio-tone.m4a": { "source": { "kind": "generated-media", "file": "test/browser/media/audio-tone.m4a" }, "sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "bytes": 132436 }, "/test/thumbnail-pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/thumbnail-pattern.mp4" }, "sha256": "4c977be04d97f6ac1342ac4959b8e61678f390d88a088430e4d0200137a03d1c", "bytes": 752916 }, "/test/auto-thumbnail-timeline.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/auto-thumbnail-timeline.mp4" }, "sha256": "10370156cffada462d3ea00aae0caadd62752369cd6538cc55248b3ddd7bf994", "bytes": 8602 }, "/test/vast-skippable.xml": { "source": { "kind": "local-vast-fixture", "file": "test/browser/vast-fixture.mjs" }, "sha256": "f810be089e762ea77c08a1f736781fa8f07f5746bab6ec59819bd03d36a46baf", "bytes": 760 }, "/test/declaration-cues.vtt": { "source": { "kind": "test-subtitles", "file": "test/browser/media/declaration-cues.vtt" }, "sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704", "bytes": 54 }, "/test/thumbnail-grid.svg": { "source": { "kind": "test-thumbnail-grid", "file": "test/browser/media/thumbnail-grid.svg" }, "sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6", "bytes": 14969 }, "/test/legacy-safe-area.js": { "source": { "kind": "frozen-own-source", "file": "test/helpers/legacy-safe-area.js", "commit": "ccf77c4e" }, "sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a", "bytes": 795 }, "/test/iframe-boundary-child.html": { "source": { "kind": "iframe-fixture", "file": "test/browser/iframe-boundary-child.html" }, "sha256": "4721de185f606de7d576e71395127257e476765455e2a947ded79df4ebed901a", "bytes": 1451 }, "/published-5.3.1-beta.1/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.1-beta.1", "integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==", "member": "package/dist/artplayer.js" }, "sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861", "bytes": 159458 }, "/assets/sample/video.mp4": { "source": { "kind": "docs-media", "file": "docs/assets/sample/video.mp4" }, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980", "bytes": 5818706 }, "/test/performance.js": { "source": { "kind": "adapted-baseline-fixture", "file": "refactor/fixtures/performance.js" }, "sha256": "c5a8a8611db004aadd6c3b82c61b8ae242319c1a12e73bf784c1da06fcebed72", "bytes": 9251 } } }, "state": { "url": "http://127.0.0.1:8084/test/player.html?core=candidate", "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15", "events": [ "video:loadedmetadata", "ready", "video:playing", "video:pause", "video:seeked", "video:loadedmetadata", "video:seeked", "video:playing", "destroy" ], "media": null }, "errors": [], "consoleErrors": [], "failedRequests": [] } } ] } ] }, { "action": "rollback-core", "report": { "path": "refactor/.cache/rollback/run-0RBFfy/browser-rollback-core/report.json", "sha256": "25206598dbb26b664f18507c8bba5a918c27c0d5874c716e34d7cdc4150de318" }, "stats": { "startTime": "2026-09-15T04:47:18.141Z", "duration": 12631.487000000001, "expected": 3, "skipped": 0, "unexpected": 0, "flaky": 0 }, "cases": [ { "title": "candidate: real playback, pause, seek, switch and destroy", "engine": "chromium", "status": "passed", "retry": 0, "duration": 1585, "errors": [], "attachments": [ { "name": "decoded-frame", "value": { "pixels": [ [ 255, 255, 2, 255 ], [ 0, 0, 253, 255 ], [ 1, 255, 255, 255 ] ], "mediaRequests": [ { "path": "/test/pattern.mp4", "range": "bytes=0-", "method": "GET" }, { "path": "/test/pattern.mp4", "range": "bytes=229376-", "method": "GET" } ] } }, { "name": "browser-evidence", "value": { "browser": "153.0.8010.12", "platform": "win32", "manifest": { "kind": "artplayer-browser-test", "resources": { "/candidate/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-core\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/compiled/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-core\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037, "aliasOf": "/candidate/artplayer.js" }, "/uncompiled/artplayer/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-core\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037, "aliasOf": "/candidate/artplayer.js" }, "/candidate/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-core\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "179c3ea90ddc85da27b46f000110e32d464dfa5c8c394e98316dc1b75d6f2a72", "bytes": 5197 }, "/compiled/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-core\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "179c3ea90ddc85da27b46f000110e32d464dfa5c8c394e98316dc1b75d6f2a72", "bytes": 5197, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/uncompiled/artplayer-plugin-chapter/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-core\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "179c3ea90ddc85da27b46f000110e32d464dfa5c8c394e98316dc1b75d6f2a72", "bytes": 5197, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/published/artplayer.js": { "source": { "kind": "npm-release", "version": "5.4.0", "integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==", "member": "package/dist/artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/published/artplayer-plugin-chapter.js": { "source": { "kind": "npm-release", "version": "1.1.0", "integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==", "member": "package/dist/artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/test/pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 }, "/test/pattern.webm": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.webm" }, "sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f", "bytes": 162073 }, "/published-4.5.5/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.5", "integrity": "sha512-HeAKbe3od9ZgFQVSBCg5FlixJsefDEBC8txVG19yZgvzlcJuiurxPlasap+GHuex/ftG+jmSXnTRtuNrTki2Kw==", "member": "package/dist/artplayer.js" }, "sha256": "3467e626ca29d2f7884e75eb75b8b90de74a25761ffa2e272576c9b5a98fa0a4", "bytes": 153582 }, "/published-5.1.7/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.7", "integrity": "sha512-N/QdNlTwsIHUsWOHMPj0pq97v3qmgXZHfhy1q7I+8YN3/XakJiJJyVJgGaeBjU+y/fUIrzBhwpBaX+NFwK9/qw==", "member": "package/dist/artplayer.js" }, "sha256": "484ccc3f22446ec6fd0dd8b8a5602c740b601d55097a1ae043262d92aab35357", "bytes": 155940 }, "/published-4.5.9/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.9", "integrity": "sha512-x5JzGdXkw4GFdztvPkVnm8TOWrGDcvGKKMPb9wuP6UfyftlLM3UQctmmalfAMnQSxugJwq2Kb9ix9OG2SgbJJA==", "member": "package/dist/artplayer.js" }, "sha256": "09a9f09e3a64a02ca7c27af710d7254f886f0bfb09fd54bf3a728ce863e5a497", "bytes": 156408 }, "/published-5.3.0/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.0", "integrity": "sha512-yExO39MpEg4P+bxgChxx1eJfiUPE4q1QQRLCmqGhlsj+ANuaoEkR8hF93LdI5ZyrAcIbJkuEndxEiUoKobifDw==", "member": "package/dist/artplayer.js" }, "sha256": "54ffaf7598b910d5a88d2d2eec1aa6faa806583915b99b892dd32129c53e421a", "bytes": 159238 }, "/published-5.1.6/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.6", "integrity": "sha512-cqnVVLKCKWCryKl6Pmop50/Di9IQwOeNNQs5qWGzJDPiM0qTC7Q/Enusa+8JQid8p09fvp4Vc32ViSSYutdEeQ==", "member": "package/dist/artplayer.js" }, "sha256": "6a7b1f3007ecda9f399e6cff606490dd745c495e19ce10e864a401ff09996172", "bytes": 155714 }, "/published-5.1.2/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.2", "integrity": "sha512-eIWlxiP2ghgftaZWIGnclkOpXGFZTOf5xrm6sGZCGx5A8wGbTHRSMe+ZiyPFpbNhBVupi/QObSjX/FcD+YbS1Q==", "member": "package/dist/artplayer.js" }, "sha256": "3dfd035b4cde34c9d9dd1b303f95bfbb42bde105bcb3e5671a8d375a719290b1", "bytes": 154583 }, "/test/audio-tone.m4a": { "source": { "kind": "generated-media", "file": "test/browser/media/audio-tone.m4a" }, "sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "bytes": 132436 }, "/test/thumbnail-pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/thumbnail-pattern.mp4" }, "sha256": "4c977be04d97f6ac1342ac4959b8e61678f390d88a088430e4d0200137a03d1c", "bytes": 752916 }, "/test/auto-thumbnail-timeline.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/auto-thumbnail-timeline.mp4" }, "sha256": "10370156cffada462d3ea00aae0caadd62752369cd6538cc55248b3ddd7bf994", "bytes": 8602 }, "/test/vast-skippable.xml": { "source": { "kind": "local-vast-fixture", "file": "test/browser/vast-fixture.mjs" }, "sha256": "f810be089e762ea77c08a1f736781fa8f07f5746bab6ec59819bd03d36a46baf", "bytes": 760 }, "/test/declaration-cues.vtt": { "source": { "kind": "test-subtitles", "file": "test/browser/media/declaration-cues.vtt" }, "sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704", "bytes": 54 }, "/test/thumbnail-grid.svg": { "source": { "kind": "test-thumbnail-grid", "file": "test/browser/media/thumbnail-grid.svg" }, "sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6", "bytes": 14969 }, "/test/legacy-safe-area.js": { "source": { "kind": "frozen-own-source", "file": "test/helpers/legacy-safe-area.js", "commit": "ccf77c4e" }, "sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a", "bytes": 795 }, "/test/iframe-boundary-child.html": { "source": { "kind": "iframe-fixture", "file": "test/browser/iframe-boundary-child.html" }, "sha256": "4721de185f606de7d576e71395127257e476765455e2a947ded79df4ebed901a", "bytes": 1451 }, "/published-5.3.1-beta.1/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.1-beta.1", "integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==", "member": "package/dist/artplayer.js" }, "sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861", "bytes": 159458 }, "/assets/sample/video.mp4": { "source": { "kind": "docs-media", "file": "docs/assets/sample/video.mp4" }, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980", "bytes": 5818706 }, "/test/performance.js": { "source": { "kind": "adapted-baseline-fixture", "file": "refactor/fixtures/performance.js" }, "sha256": "c5a8a8611db004aadd6c3b82c61b8ae242319c1a12e73bf784c1da06fcebed72", "bytes": 9251 } } }, "state": { "url": "http://127.0.0.1:8084/test/player.html?core=candidate", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36", "events": [ "video:loadedmetadata", "ready", "video:playing", "video:pause", "video:seeked", "video:loadedmetadata", "video:seeked", "video:playing", "destroy" ], "media": null }, "errors": [], "consoleErrors": [], "failedRequests": [ { "url": "http://127.0.0.1:8084/test/pattern.mp4?case=b4ed495288f4b512a8ac-6fc43c2ad3b16ac57feb", "resourceType": "media", "failure": { "errorText": "net::ERR_ABORTED" } }, { "url": "http://127.0.0.1:8084/assets/sample/video.mp4?case=b4ed495288f4b512a8ac-6fc43c2ad3b16ac57feb", "resourceType": "media", "failure": { "errorText": "net::ERR_ABORTED" } }, { "url": "http://127.0.0.1:8084/assets/sample/video.mp4?case=b4ed495288f4b512a8ac-6fc43c2ad3b16ac57feb", "resourceType": "media", "failure": { "errorText": "net::ERR_ABORTED" } } ] } } ] }, { "title": "candidate: real playback, pause, seek, switch and destroy", "engine": "firefox", "status": "passed", "retry": 0, "duration": 2949, "errors": [], "attachments": [ { "name": "decoded-frame", "value": { "pixels": [ [ 255, 241, 2, 255 ], [ 0, 14, 253, 255 ], [ 0, 230, 255, 255 ] ], "mediaRequests": [ { "path": "/test/pattern.mp4", "range": "bytes=0-", "method": "GET" } ] } }, { "name": "browser-evidence", "value": { "browser": "155.0", "platform": "win32", "manifest": { "kind": "artplayer-browser-test", "resources": { "/candidate/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-core\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/compiled/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-core\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037, "aliasOf": "/candidate/artplayer.js" }, "/uncompiled/artplayer/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-core\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037, "aliasOf": "/candidate/artplayer.js" }, "/candidate/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-core\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "179c3ea90ddc85da27b46f000110e32d464dfa5c8c394e98316dc1b75d6f2a72", "bytes": 5197 }, "/compiled/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-core\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "179c3ea90ddc85da27b46f000110e32d464dfa5c8c394e98316dc1b75d6f2a72", "bytes": 5197, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/uncompiled/artplayer-plugin-chapter/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-core\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "179c3ea90ddc85da27b46f000110e32d464dfa5c8c394e98316dc1b75d6f2a72", "bytes": 5197, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/published/artplayer.js": { "source": { "kind": "npm-release", "version": "5.4.0", "integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==", "member": "package/dist/artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/published/artplayer-plugin-chapter.js": { "source": { "kind": "npm-release", "version": "1.1.0", "integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==", "member": "package/dist/artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/test/pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 }, "/test/pattern.webm": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.webm" }, "sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f", "bytes": 162073 }, "/published-4.5.5/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.5", "integrity": "sha512-HeAKbe3od9ZgFQVSBCg5FlixJsefDEBC8txVG19yZgvzlcJuiurxPlasap+GHuex/ftG+jmSXnTRtuNrTki2Kw==", "member": "package/dist/artplayer.js" }, "sha256": "3467e626ca29d2f7884e75eb75b8b90de74a25761ffa2e272576c9b5a98fa0a4", "bytes": 153582 }, "/published-5.1.7/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.7", "integrity": "sha512-N/QdNlTwsIHUsWOHMPj0pq97v3qmgXZHfhy1q7I+8YN3/XakJiJJyVJgGaeBjU+y/fUIrzBhwpBaX+NFwK9/qw==", "member": "package/dist/artplayer.js" }, "sha256": "484ccc3f22446ec6fd0dd8b8a5602c740b601d55097a1ae043262d92aab35357", "bytes": 155940 }, "/published-4.5.9/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.9", "integrity": "sha512-x5JzGdXkw4GFdztvPkVnm8TOWrGDcvGKKMPb9wuP6UfyftlLM3UQctmmalfAMnQSxugJwq2Kb9ix9OG2SgbJJA==", "member": "package/dist/artplayer.js" }, "sha256": "09a9f09e3a64a02ca7c27af710d7254f886f0bfb09fd54bf3a728ce863e5a497", "bytes": 156408 }, "/published-5.3.0/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.0", "integrity": "sha512-yExO39MpEg4P+bxgChxx1eJfiUPE4q1QQRLCmqGhlsj+ANuaoEkR8hF93LdI5ZyrAcIbJkuEndxEiUoKobifDw==", "member": "package/dist/artplayer.js" }, "sha256": "54ffaf7598b910d5a88d2d2eec1aa6faa806583915b99b892dd32129c53e421a", "bytes": 159238 }, "/published-5.1.6/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.6", "integrity": "sha512-cqnVVLKCKWCryKl6Pmop50/Di9IQwOeNNQs5qWGzJDPiM0qTC7Q/Enusa+8JQid8p09fvp4Vc32ViSSYutdEeQ==", "member": "package/dist/artplayer.js" }, "sha256": "6a7b1f3007ecda9f399e6cff606490dd745c495e19ce10e864a401ff09996172", "bytes": 155714 }, "/published-5.1.2/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.2", "integrity": "sha512-eIWlxiP2ghgftaZWIGnclkOpXGFZTOf5xrm6sGZCGx5A8wGbTHRSMe+ZiyPFpbNhBVupi/QObSjX/FcD+YbS1Q==", "member": "package/dist/artplayer.js" }, "sha256": "3dfd035b4cde34c9d9dd1b303f95bfbb42bde105bcb3e5671a8d375a719290b1", "bytes": 154583 }, "/test/audio-tone.m4a": { "source": { "kind": "generated-media", "file": "test/browser/media/audio-tone.m4a" }, "sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "bytes": 132436 }, "/test/thumbnail-pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/thumbnail-pattern.mp4" }, "sha256": "4c977be04d97f6ac1342ac4959b8e61678f390d88a088430e4d0200137a03d1c", "bytes": 752916 }, "/test/auto-thumbnail-timeline.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/auto-thumbnail-timeline.mp4" }, "sha256": "10370156cffada462d3ea00aae0caadd62752369cd6538cc55248b3ddd7bf994", "bytes": 8602 }, "/test/vast-skippable.xml": { "source": { "kind": "local-vast-fixture", "file": "test/browser/vast-fixture.mjs" }, "sha256": "f810be089e762ea77c08a1f736781fa8f07f5746bab6ec59819bd03d36a46baf", "bytes": 760 }, "/test/declaration-cues.vtt": { "source": { "kind": "test-subtitles", "file": "test/browser/media/declaration-cues.vtt" }, "sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704", "bytes": 54 }, "/test/thumbnail-grid.svg": { "source": { "kind": "test-thumbnail-grid", "file": "test/browser/media/thumbnail-grid.svg" }, "sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6", "bytes": 14969 }, "/test/legacy-safe-area.js": { "source": { "kind": "frozen-own-source", "file": "test/helpers/legacy-safe-area.js", "commit": "ccf77c4e" }, "sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a", "bytes": 795 }, "/test/iframe-boundary-child.html": { "source": { "kind": "iframe-fixture", "file": "test/browser/iframe-boundary-child.html" }, "sha256": "4721de185f606de7d576e71395127257e476765455e2a947ded79df4ebed901a", "bytes": 1451 }, "/published-5.3.1-beta.1/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.1-beta.1", "integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==", "member": "package/dist/artplayer.js" }, "sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861", "bytes": 159458 }, "/assets/sample/video.mp4": { "source": { "kind": "docs-media", "file": "docs/assets/sample/video.mp4" }, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980", "bytes": 5818706 }, "/test/performance.js": { "source": { "kind": "adapted-baseline-fixture", "file": "refactor/fixtures/performance.js" }, "sha256": "c5a8a8611db004aadd6c3b82c61b8ae242319c1a12e73bf784c1da06fcebed72", "bytes": 9251 } } }, "state": { "url": "http://127.0.0.1:8084/test/player.html?core=candidate", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0", "events": [ "video:loadedmetadata", "ready", "video:playing", "video:pause", "video:seeked", "video:loadedmetadata", "video:seeked", "video:playing", "destroy" ], "media": null }, "errors": [], "consoleErrors": [], "failedRequests": [] } } ] }, { "title": "candidate: real playback, pause, seek, switch and destroy", "engine": "webkit", "status": "passed", "retry": 0, "duration": 4196, "errors": [], "attachments": [ { "name": "decoded-frame", "value": { "pixels": [ [ 235, 236, 12, 255 ], [ 16, 15, 239, 255 ], [ 13, 237, 237, 255 ] ], "mediaRequests": [ { "path": "/test/pattern.mp4", "range": "bytes=0-", "method": "GET" } ] } }, { "name": "browser-evidence", "value": { "browser": "26.6", "platform": "win32", "manifest": { "kind": "artplayer-browser-test", "resources": { "/candidate/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-core\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/compiled/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-core\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037, "aliasOf": "/candidate/artplayer.js" }, "/uncompiled/artplayer/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-core\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037, "aliasOf": "/candidate/artplayer.js" }, "/candidate/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-core\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "179c3ea90ddc85da27b46f000110e32d464dfa5c8c394e98316dc1b75d6f2a72", "bytes": 5197 }, "/compiled/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-core\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "179c3ea90ddc85da27b46f000110e32d464dfa5c8c394e98316dc1b75d6f2a72", "bytes": 5197, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/uncompiled/artplayer-plugin-chapter/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-core\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "179c3ea90ddc85da27b46f000110e32d464dfa5c8c394e98316dc1b75d6f2a72", "bytes": 5197, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/published/artplayer.js": { "source": { "kind": "npm-release", "version": "5.4.0", "integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==", "member": "package/dist/artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/published/artplayer-plugin-chapter.js": { "source": { "kind": "npm-release", "version": "1.1.0", "integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==", "member": "package/dist/artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/test/pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 }, "/test/pattern.webm": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.webm" }, "sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f", "bytes": 162073 }, "/published-4.5.5/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.5", "integrity": "sha512-HeAKbe3od9ZgFQVSBCg5FlixJsefDEBC8txVG19yZgvzlcJuiurxPlasap+GHuex/ftG+jmSXnTRtuNrTki2Kw==", "member": "package/dist/artplayer.js" }, "sha256": "3467e626ca29d2f7884e75eb75b8b90de74a25761ffa2e272576c9b5a98fa0a4", "bytes": 153582 }, "/published-5.1.7/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.7", "integrity": "sha512-N/QdNlTwsIHUsWOHMPj0pq97v3qmgXZHfhy1q7I+8YN3/XakJiJJyVJgGaeBjU+y/fUIrzBhwpBaX+NFwK9/qw==", "member": "package/dist/artplayer.js" }, "sha256": "484ccc3f22446ec6fd0dd8b8a5602c740b601d55097a1ae043262d92aab35357", "bytes": 155940 }, "/published-4.5.9/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.9", "integrity": "sha512-x5JzGdXkw4GFdztvPkVnm8TOWrGDcvGKKMPb9wuP6UfyftlLM3UQctmmalfAMnQSxugJwq2Kb9ix9OG2SgbJJA==", "member": "package/dist/artplayer.js" }, "sha256": "09a9f09e3a64a02ca7c27af710d7254f886f0bfb09fd54bf3a728ce863e5a497", "bytes": 156408 }, "/published-5.3.0/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.0", "integrity": "sha512-yExO39MpEg4P+bxgChxx1eJfiUPE4q1QQRLCmqGhlsj+ANuaoEkR8hF93LdI5ZyrAcIbJkuEndxEiUoKobifDw==", "member": "package/dist/artplayer.js" }, "sha256": "54ffaf7598b910d5a88d2d2eec1aa6faa806583915b99b892dd32129c53e421a", "bytes": 159238 }, "/published-5.1.6/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.6", "integrity": "sha512-cqnVVLKCKWCryKl6Pmop50/Di9IQwOeNNQs5qWGzJDPiM0qTC7Q/Enusa+8JQid8p09fvp4Vc32ViSSYutdEeQ==", "member": "package/dist/artplayer.js" }, "sha256": "6a7b1f3007ecda9f399e6cff606490dd745c495e19ce10e864a401ff09996172", "bytes": 155714 }, "/published-5.1.2/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.2", "integrity": "sha512-eIWlxiP2ghgftaZWIGnclkOpXGFZTOf5xrm6sGZCGx5A8wGbTHRSMe+ZiyPFpbNhBVupi/QObSjX/FcD+YbS1Q==", "member": "package/dist/artplayer.js" }, "sha256": "3dfd035b4cde34c9d9dd1b303f95bfbb42bde105bcb3e5671a8d375a719290b1", "bytes": 154583 }, "/test/audio-tone.m4a": { "source": { "kind": "generated-media", "file": "test/browser/media/audio-tone.m4a" }, "sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "bytes": 132436 }, "/test/thumbnail-pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/thumbnail-pattern.mp4" }, "sha256": "4c977be04d97f6ac1342ac4959b8e61678f390d88a088430e4d0200137a03d1c", "bytes": 752916 }, "/test/auto-thumbnail-timeline.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/auto-thumbnail-timeline.mp4" }, "sha256": "10370156cffada462d3ea00aae0caadd62752369cd6538cc55248b3ddd7bf994", "bytes": 8602 }, "/test/vast-skippable.xml": { "source": { "kind": "local-vast-fixture", "file": "test/browser/vast-fixture.mjs" }, "sha256": "f810be089e762ea77c08a1f736781fa8f07f5746bab6ec59819bd03d36a46baf", "bytes": 760 }, "/test/declaration-cues.vtt": { "source": { "kind": "test-subtitles", "file": "test/browser/media/declaration-cues.vtt" }, "sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704", "bytes": 54 }, "/test/thumbnail-grid.svg": { "source": { "kind": "test-thumbnail-grid", "file": "test/browser/media/thumbnail-grid.svg" }, "sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6", "bytes": 14969 }, "/test/legacy-safe-area.js": { "source": { "kind": "frozen-own-source", "file": "test/helpers/legacy-safe-area.js", "commit": "ccf77c4e" }, "sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a", "bytes": 795 }, "/test/iframe-boundary-child.html": { "source": { "kind": "iframe-fixture", "file": "test/browser/iframe-boundary-child.html" }, "sha256": "4721de185f606de7d576e71395127257e476765455e2a947ded79df4ebed901a", "bytes": 1451 }, "/published-5.3.1-beta.1/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.1-beta.1", "integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==", "member": "package/dist/artplayer.js" }, "sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861", "bytes": 159458 }, "/assets/sample/video.mp4": { "source": { "kind": "docs-media", "file": "docs/assets/sample/video.mp4" }, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980", "bytes": 5818706 }, "/test/performance.js": { "source": { "kind": "adapted-baseline-fixture", "file": "refactor/fixtures/performance.js" }, "sha256": "c5a8a8611db004aadd6c3b82c61b8ae242319c1a12e73bf784c1da06fcebed72", "bytes": 9251 } } }, "state": { "url": "http://127.0.0.1:8084/test/player.html?core=candidate", "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15", "events": [ "video:loadedmetadata", "ready", "video:playing", "video:pause", "video:seeked", "video:loadedmetadata", "video:seeked", "video:playing", "destroy" ], "media": null }, "errors": [], "consoleErrors": [], "failedRequests": [] } } ] } ] }, { "action": "rollback-all", "report": { "path": "refactor/.cache/rollback/run-0RBFfy/browser-rollback-all/report.json", "sha256": "0c2b0785343dc985388317351ac675703ae425887881a431ed0c155439b9f5ae" }, "stats": { "startTime": "2026-09-15T04:47:31.602Z", "duration": 12372.615, "expected": 3, "skipped": 0, "unexpected": 0, "flaky": 0 }, "cases": [ { "title": "candidate: real playback, pause, seek, switch and destroy", "engine": "chromium", "status": "passed", "retry": 0, "duration": 1574, "errors": [], "attachments": [ { "name": "decoded-frame", "value": { "pixels": [ [ 255, 255, 2, 255 ], [ 0, 0, 253, 255 ], [ 1, 255, 255, 255 ] ], "mediaRequests": [ { "path": "/test/pattern.mp4", "range": "bytes=0-", "method": "GET" }, { "path": "/test/pattern.mp4", "range": "bytes=229376-", "method": "GET" } ] } }, { "name": "browser-evidence", "value": { "browser": "153.0.8010.12", "platform": "win32", "manifest": { "kind": "artplayer-browser-test", "resources": { "/candidate/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-all\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/compiled/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-all\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037, "aliasOf": "/candidate/artplayer.js" }, "/uncompiled/artplayer/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-all\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037, "aliasOf": "/candidate/artplayer.js" }, "/candidate/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-all\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/compiled/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-all\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/uncompiled/artplayer-plugin-chapter/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-all\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/published/artplayer.js": { "source": { "kind": "npm-release", "version": "5.4.0", "integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==", "member": "package/dist/artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/published/artplayer-plugin-chapter.js": { "source": { "kind": "npm-release", "version": "1.1.0", "integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==", "member": "package/dist/artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/test/pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 }, "/test/pattern.webm": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.webm" }, "sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f", "bytes": 162073 }, "/published-4.5.5/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.5", "integrity": "sha512-HeAKbe3od9ZgFQVSBCg5FlixJsefDEBC8txVG19yZgvzlcJuiurxPlasap+GHuex/ftG+jmSXnTRtuNrTki2Kw==", "member": "package/dist/artplayer.js" }, "sha256": "3467e626ca29d2f7884e75eb75b8b90de74a25761ffa2e272576c9b5a98fa0a4", "bytes": 153582 }, "/published-5.1.7/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.7", "integrity": "sha512-N/QdNlTwsIHUsWOHMPj0pq97v3qmgXZHfhy1q7I+8YN3/XakJiJJyVJgGaeBjU+y/fUIrzBhwpBaX+NFwK9/qw==", "member": "package/dist/artplayer.js" }, "sha256": "484ccc3f22446ec6fd0dd8b8a5602c740b601d55097a1ae043262d92aab35357", "bytes": 155940 }, "/published-4.5.9/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.9", "integrity": "sha512-x5JzGdXkw4GFdztvPkVnm8TOWrGDcvGKKMPb9wuP6UfyftlLM3UQctmmalfAMnQSxugJwq2Kb9ix9OG2SgbJJA==", "member": "package/dist/artplayer.js" }, "sha256": "09a9f09e3a64a02ca7c27af710d7254f886f0bfb09fd54bf3a728ce863e5a497", "bytes": 156408 }, "/published-5.3.0/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.0", "integrity": "sha512-yExO39MpEg4P+bxgChxx1eJfiUPE4q1QQRLCmqGhlsj+ANuaoEkR8hF93LdI5ZyrAcIbJkuEndxEiUoKobifDw==", "member": "package/dist/artplayer.js" }, "sha256": "54ffaf7598b910d5a88d2d2eec1aa6faa806583915b99b892dd32129c53e421a", "bytes": 159238 }, "/published-5.1.6/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.6", "integrity": "sha512-cqnVVLKCKWCryKl6Pmop50/Di9IQwOeNNQs5qWGzJDPiM0qTC7Q/Enusa+8JQid8p09fvp4Vc32ViSSYutdEeQ==", "member": "package/dist/artplayer.js" }, "sha256": "6a7b1f3007ecda9f399e6cff606490dd745c495e19ce10e864a401ff09996172", "bytes": 155714 }, "/published-5.1.2/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.2", "integrity": "sha512-eIWlxiP2ghgftaZWIGnclkOpXGFZTOf5xrm6sGZCGx5A8wGbTHRSMe+ZiyPFpbNhBVupi/QObSjX/FcD+YbS1Q==", "member": "package/dist/artplayer.js" }, "sha256": "3dfd035b4cde34c9d9dd1b303f95bfbb42bde105bcb3e5671a8d375a719290b1", "bytes": 154583 }, "/test/audio-tone.m4a": { "source": { "kind": "generated-media", "file": "test/browser/media/audio-tone.m4a" }, "sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "bytes": 132436 }, "/test/thumbnail-pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/thumbnail-pattern.mp4" }, "sha256": "4c977be04d97f6ac1342ac4959b8e61678f390d88a088430e4d0200137a03d1c", "bytes": 752916 }, "/test/auto-thumbnail-timeline.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/auto-thumbnail-timeline.mp4" }, "sha256": "10370156cffada462d3ea00aae0caadd62752369cd6538cc55248b3ddd7bf994", "bytes": 8602 }, "/test/vast-skippable.xml": { "source": { "kind": "local-vast-fixture", "file": "test/browser/vast-fixture.mjs" }, "sha256": "f810be089e762ea77c08a1f736781fa8f07f5746bab6ec59819bd03d36a46baf", "bytes": 760 }, "/test/declaration-cues.vtt": { "source": { "kind": "test-subtitles", "file": "test/browser/media/declaration-cues.vtt" }, "sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704", "bytes": 54 }, "/test/thumbnail-grid.svg": { "source": { "kind": "test-thumbnail-grid", "file": "test/browser/media/thumbnail-grid.svg" }, "sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6", "bytes": 14969 }, "/test/legacy-safe-area.js": { "source": { "kind": "frozen-own-source", "file": "test/helpers/legacy-safe-area.js", "commit": "ccf77c4e" }, "sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a", "bytes": 795 }, "/test/iframe-boundary-child.html": { "source": { "kind": "iframe-fixture", "file": "test/browser/iframe-boundary-child.html" }, "sha256": "4721de185f606de7d576e71395127257e476765455e2a947ded79df4ebed901a", "bytes": 1451 }, "/published-5.3.1-beta.1/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.1-beta.1", "integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==", "member": "package/dist/artplayer.js" }, "sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861", "bytes": 159458 }, "/assets/sample/video.mp4": { "source": { "kind": "docs-media", "file": "docs/assets/sample/video.mp4" }, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980", "bytes": 5818706 }, "/test/performance.js": { "source": { "kind": "adapted-baseline-fixture", "file": "refactor/fixtures/performance.js" }, "sha256": "c5a8a8611db004aadd6c3b82c61b8ae242319c1a12e73bf784c1da06fcebed72", "bytes": 9251 } } }, "state": { "url": "http://127.0.0.1:8084/test/player.html?core=candidate", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36", "events": [ "video:loadedmetadata", "ready", "video:playing", "video:pause", "video:seeked", "video:loadedmetadata", "video:seeked", "video:playing", "destroy" ], "media": null }, "errors": [], "consoleErrors": [], "failedRequests": [ { "url": "http://127.0.0.1:8084/test/pattern.mp4?case=b4ed495288f4b512a8ac-6fc43c2ad3b16ac57feb", "resourceType": "media", "failure": { "errorText": "net::ERR_ABORTED" } }, { "url": "http://127.0.0.1:8084/assets/sample/video.mp4?case=b4ed495288f4b512a8ac-6fc43c2ad3b16ac57feb", "resourceType": "media", "failure": { "errorText": "net::ERR_ABORTED" } }, { "url": "http://127.0.0.1:8084/assets/sample/video.mp4?case=b4ed495288f4b512a8ac-6fc43c2ad3b16ac57feb", "resourceType": "media", "failure": { "errorText": "net::ERR_ABORTED" } } ] } } ] }, { "title": "candidate: real playback, pause, seek, switch and destroy", "engine": "firefox", "status": "passed", "retry": 0, "duration": 2877, "errors": [], "attachments": [ { "name": "decoded-frame", "value": { "pixels": [ [ 255, 241, 2, 255 ], [ 0, 14, 253, 255 ], [ 0, 230, 255, 255 ] ], "mediaRequests": [ { "path": "/test/pattern.mp4", "range": "bytes=0-", "method": "GET" } ] } }, { "name": "browser-evidence", "value": { "browser": "155.0", "platform": "win32", "manifest": { "kind": "artplayer-browser-test", "resources": { "/candidate/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-all\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/compiled/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-all\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037, "aliasOf": "/candidate/artplayer.js" }, "/uncompiled/artplayer/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-all\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037, "aliasOf": "/candidate/artplayer.js" }, "/candidate/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-all\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/compiled/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-all\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/uncompiled/artplayer-plugin-chapter/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-all\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/published/artplayer.js": { "source": { "kind": "npm-release", "version": "5.4.0", "integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==", "member": "package/dist/artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/published/artplayer-plugin-chapter.js": { "source": { "kind": "npm-release", "version": "1.1.0", "integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==", "member": "package/dist/artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/test/pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 }, "/test/pattern.webm": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.webm" }, "sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f", "bytes": 162073 }, "/published-4.5.5/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.5", "integrity": "sha512-HeAKbe3od9ZgFQVSBCg5FlixJsefDEBC8txVG19yZgvzlcJuiurxPlasap+GHuex/ftG+jmSXnTRtuNrTki2Kw==", "member": "package/dist/artplayer.js" }, "sha256": "3467e626ca29d2f7884e75eb75b8b90de74a25761ffa2e272576c9b5a98fa0a4", "bytes": 153582 }, "/published-5.1.7/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.7", "integrity": "sha512-N/QdNlTwsIHUsWOHMPj0pq97v3qmgXZHfhy1q7I+8YN3/XakJiJJyVJgGaeBjU+y/fUIrzBhwpBaX+NFwK9/qw==", "member": "package/dist/artplayer.js" }, "sha256": "484ccc3f22446ec6fd0dd8b8a5602c740b601d55097a1ae043262d92aab35357", "bytes": 155940 }, "/published-4.5.9/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.9", "integrity": "sha512-x5JzGdXkw4GFdztvPkVnm8TOWrGDcvGKKMPb9wuP6UfyftlLM3UQctmmalfAMnQSxugJwq2Kb9ix9OG2SgbJJA==", "member": "package/dist/artplayer.js" }, "sha256": "09a9f09e3a64a02ca7c27af710d7254f886f0bfb09fd54bf3a728ce863e5a497", "bytes": 156408 }, "/published-5.3.0/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.0", "integrity": "sha512-yExO39MpEg4P+bxgChxx1eJfiUPE4q1QQRLCmqGhlsj+ANuaoEkR8hF93LdI5ZyrAcIbJkuEndxEiUoKobifDw==", "member": "package/dist/artplayer.js" }, "sha256": "54ffaf7598b910d5a88d2d2eec1aa6faa806583915b99b892dd32129c53e421a", "bytes": 159238 }, "/published-5.1.6/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.6", "integrity": "sha512-cqnVVLKCKWCryKl6Pmop50/Di9IQwOeNNQs5qWGzJDPiM0qTC7Q/Enusa+8JQid8p09fvp4Vc32ViSSYutdEeQ==", "member": "package/dist/artplayer.js" }, "sha256": "6a7b1f3007ecda9f399e6cff606490dd745c495e19ce10e864a401ff09996172", "bytes": 155714 }, "/published-5.1.2/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.2", "integrity": "sha512-eIWlxiP2ghgftaZWIGnclkOpXGFZTOf5xrm6sGZCGx5A8wGbTHRSMe+ZiyPFpbNhBVupi/QObSjX/FcD+YbS1Q==", "member": "package/dist/artplayer.js" }, "sha256": "3dfd035b4cde34c9d9dd1b303f95bfbb42bde105bcb3e5671a8d375a719290b1", "bytes": 154583 }, "/test/audio-tone.m4a": { "source": { "kind": "generated-media", "file": "test/browser/media/audio-tone.m4a" }, "sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "bytes": 132436 }, "/test/thumbnail-pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/thumbnail-pattern.mp4" }, "sha256": "4c977be04d97f6ac1342ac4959b8e61678f390d88a088430e4d0200137a03d1c", "bytes": 752916 }, "/test/auto-thumbnail-timeline.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/auto-thumbnail-timeline.mp4" }, "sha256": "10370156cffada462d3ea00aae0caadd62752369cd6538cc55248b3ddd7bf994", "bytes": 8602 }, "/test/vast-skippable.xml": { "source": { "kind": "local-vast-fixture", "file": "test/browser/vast-fixture.mjs" }, "sha256": "f810be089e762ea77c08a1f736781fa8f07f5746bab6ec59819bd03d36a46baf", "bytes": 760 }, "/test/declaration-cues.vtt": { "source": { "kind": "test-subtitles", "file": "test/browser/media/declaration-cues.vtt" }, "sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704", "bytes": 54 }, "/test/thumbnail-grid.svg": { "source": { "kind": "test-thumbnail-grid", "file": "test/browser/media/thumbnail-grid.svg" }, "sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6", "bytes": 14969 }, "/test/legacy-safe-area.js": { "source": { "kind": "frozen-own-source", "file": "test/helpers/legacy-safe-area.js", "commit": "ccf77c4e" }, "sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a", "bytes": 795 }, "/test/iframe-boundary-child.html": { "source": { "kind": "iframe-fixture", "file": "test/browser/iframe-boundary-child.html" }, "sha256": "4721de185f606de7d576e71395127257e476765455e2a947ded79df4ebed901a", "bytes": 1451 }, "/published-5.3.1-beta.1/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.1-beta.1", "integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==", "member": "package/dist/artplayer.js" }, "sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861", "bytes": 159458 }, "/assets/sample/video.mp4": { "source": { "kind": "docs-media", "file": "docs/assets/sample/video.mp4" }, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980", "bytes": 5818706 }, "/test/performance.js": { "source": { "kind": "adapted-baseline-fixture", "file": "refactor/fixtures/performance.js" }, "sha256": "c5a8a8611db004aadd6c3b82c61b8ae242319c1a12e73bf784c1da06fcebed72", "bytes": 9251 } } }, "state": { "url": "http://127.0.0.1:8084/test/player.html?core=candidate", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0", "events": [ "video:loadedmetadata", "ready", "video:playing", "video:pause", "video:seeked", "video:loadedmetadata", "video:seeked", "video:playing", "destroy" ], "media": null }, "errors": [], "consoleErrors": [], "failedRequests": [] } } ] }, { "title": "candidate: real playback, pause, seek, switch and destroy", "engine": "webkit", "status": "passed", "retry": 0, "duration": 4175, "errors": [], "attachments": [ { "name": "decoded-frame", "value": { "pixels": [ [ 235, 236, 12, 255 ], [ 16, 15, 239, 255 ], [ 13, 237, 237, 255 ] ], "mediaRequests": [ { "path": "/test/pattern.mp4", "range": "bytes=0-", "method": "GET" } ] } }, { "name": "browser-evidence", "value": { "browser": "26.6", "platform": "win32", "manifest": { "kind": "artplayer-browser-test", "resources": { "/candidate/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-all\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/compiled/artplayer.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-all\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037, "aliasOf": "/candidate/artplayer.js" }, "/uncompiled/artplayer/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-all\\node_modules\\artplayer\\dist\\artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037, "aliasOf": "/candidate/artplayer.js" }, "/candidate/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-all\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/compiled/artplayer-plugin-chapter.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-all\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/uncompiled/artplayer-plugin-chapter/index.js": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\refactor\\.cache\\rollback\\run-0RBFfy\\rollback-all\\node_modules\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973, "aliasOf": "/candidate/artplayer-plugin-chapter.js" }, "/published/artplayer.js": { "source": { "kind": "npm-release", "version": "5.4.0", "integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==", "member": "package/dist/artplayer.js" }, "sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f", "bytes": 134037 }, "/published/artplayer-plugin-chapter.js": { "source": { "kind": "npm-release", "version": "1.1.0", "integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==", "member": "package/dist/artplayer-plugin-chapter.js" }, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0", "bytes": 4973 }, "/test/pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 }, "/test/pattern.webm": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.webm" }, "sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f", "bytes": 162073 }, "/published-4.5.5/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.5", "integrity": "sha512-HeAKbe3od9ZgFQVSBCg5FlixJsefDEBC8txVG19yZgvzlcJuiurxPlasap+GHuex/ftG+jmSXnTRtuNrTki2Kw==", "member": "package/dist/artplayer.js" }, "sha256": "3467e626ca29d2f7884e75eb75b8b90de74a25761ffa2e272576c9b5a98fa0a4", "bytes": 153582 }, "/published-5.1.7/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.7", "integrity": "sha512-N/QdNlTwsIHUsWOHMPj0pq97v3qmgXZHfhy1q7I+8YN3/XakJiJJyVJgGaeBjU+y/fUIrzBhwpBaX+NFwK9/qw==", "member": "package/dist/artplayer.js" }, "sha256": "484ccc3f22446ec6fd0dd8b8a5602c740b601d55097a1ae043262d92aab35357", "bytes": 155940 }, "/published-4.5.9/artplayer.js": { "source": { "kind": "npm-release", "version": "4.5.9", "integrity": "sha512-x5JzGdXkw4GFdztvPkVnm8TOWrGDcvGKKMPb9wuP6UfyftlLM3UQctmmalfAMnQSxugJwq2Kb9ix9OG2SgbJJA==", "member": "package/dist/artplayer.js" }, "sha256": "09a9f09e3a64a02ca7c27af710d7254f886f0bfb09fd54bf3a728ce863e5a497", "bytes": 156408 }, "/published-5.3.0/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.0", "integrity": "sha512-yExO39MpEg4P+bxgChxx1eJfiUPE4q1QQRLCmqGhlsj+ANuaoEkR8hF93LdI5ZyrAcIbJkuEndxEiUoKobifDw==", "member": "package/dist/artplayer.js" }, "sha256": "54ffaf7598b910d5a88d2d2eec1aa6faa806583915b99b892dd32129c53e421a", "bytes": 159238 }, "/published-5.1.6/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.6", "integrity": "sha512-cqnVVLKCKWCryKl6Pmop50/Di9IQwOeNNQs5qWGzJDPiM0qTC7Q/Enusa+8JQid8p09fvp4Vc32ViSSYutdEeQ==", "member": "package/dist/artplayer.js" }, "sha256": "6a7b1f3007ecda9f399e6cff606490dd745c495e19ce10e864a401ff09996172", "bytes": 155714 }, "/published-5.1.2/artplayer.js": { "source": { "kind": "npm-release", "version": "5.1.2", "integrity": "sha512-eIWlxiP2ghgftaZWIGnclkOpXGFZTOf5xrm6sGZCGx5A8wGbTHRSMe+ZiyPFpbNhBVupi/QObSjX/FcD+YbS1Q==", "member": "package/dist/artplayer.js" }, "sha256": "3dfd035b4cde34c9d9dd1b303f95bfbb42bde105bcb3e5671a8d375a719290b1", "bytes": 154583 }, "/test/audio-tone.m4a": { "source": { "kind": "generated-media", "file": "test/browser/media/audio-tone.m4a" }, "sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56", "bytes": 132436 }, "/test/thumbnail-pattern.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/thumbnail-pattern.mp4" }, "sha256": "4c977be04d97f6ac1342ac4959b8e61678f390d88a088430e4d0200137a03d1c", "bytes": 752916 }, "/test/auto-thumbnail-timeline.mp4": { "source": { "kind": "generated-media", "file": "test/browser/media/auto-thumbnail-timeline.mp4" }, "sha256": "10370156cffada462d3ea00aae0caadd62752369cd6538cc55248b3ddd7bf994", "bytes": 8602 }, "/test/vast-skippable.xml": { "source": { "kind": "local-vast-fixture", "file": "test/browser/vast-fixture.mjs" }, "sha256": "f810be089e762ea77c08a1f736781fa8f07f5746bab6ec59819bd03d36a46baf", "bytes": 760 }, "/test/declaration-cues.vtt": { "source": { "kind": "test-subtitles", "file": "test/browser/media/declaration-cues.vtt" }, "sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704", "bytes": 54 }, "/test/thumbnail-grid.svg": { "source": { "kind": "test-thumbnail-grid", "file": "test/browser/media/thumbnail-grid.svg" }, "sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6", "bytes": 14969 }, "/test/legacy-safe-area.js": { "source": { "kind": "frozen-own-source", "file": "test/helpers/legacy-safe-area.js", "commit": "ccf77c4e" }, "sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a", "bytes": 795 }, "/test/iframe-boundary-child.html": { "source": { "kind": "iframe-fixture", "file": "test/browser/iframe-boundary-child.html" }, "sha256": "4721de185f606de7d576e71395127257e476765455e2a947ded79df4ebed901a", "bytes": 1451 }, "/published-5.3.1-beta.1/artplayer.js": { "source": { "kind": "npm-release", "version": "5.3.1-beta.1", "integrity": "sha512-btjbQwXPl86U/Apja0WrCUF+AXLPacI60eUGAeJTx3EMuUKrVaOFrmWrIeeyMUi5aIzMSXM++tQjlSMJVnmhuQ==", "member": "package/dist/artplayer.js" }, "sha256": "e91e64228c57bb97300c709789d5557ab07b133cab307267b4a2a4df3083c861", "bytes": 159458 }, "/assets/sample/video.mp4": { "source": { "kind": "docs-media", "file": "docs/assets/sample/video.mp4" }, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980", "bytes": 5818706 }, "/test/performance.js": { "source": { "kind": "adapted-baseline-fixture", "file": "refactor/fixtures/performance.js" }, "sha256": "c5a8a8611db004aadd6c3b82c61b8ae242319c1a12e73bf784c1da06fcebed72", "bytes": 9251 } } }, "state": { "url": "http://127.0.0.1:8084/test/player.html?core=candidate", "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15", "events": [ "video:loadedmetadata", "ready", "video:playing", "video:pause", "video:seeked", "video:loadedmetadata", "video:seeked", "video:playing", "destroy" ], "media": null }, "errors": [], "consoleErrors": [], "failedRequests": [] } } ] } ] } ], "iframe": { "report": { "path": "refactor/.cache/iframe-rollback/run-X2OVd2/report.json", "sha256": "15c5a4012d95962d9be481360859c22c11c4b9c428a21671f21bc7f71c0f9ded" }, "task": "REL-04", "capturedAt": "2026-09-15T04:45:50.181Z", "source": "8dcbe9441eb06971a34785857f9cf47451047bb5", "node": "24.21.0", "yarn": "1.22.22", "passed": true, "scope": "Old package name and application imports restored together; independent renamed-package installation rehearsal", "profiles": { "old": { "name": "artplayer-plugin-iframe", "version": "1.0.0", "archive": "refactor/.cache/releases/artplayer-plugin-iframe-1.0.0.tgz", "sha256": "16dc92aa84d93bd99bc0a34815dc49f1609fafc1ff255eb353ea893e70b5f91f", "lockSha256": "a2d4f7ebecc41729792b66392971384eb497cf27c261d87c3f6cfe7c29b03e6a", "applicationSha256": "9e869c95f4907957ff820828afd1ba6f13457e46aeb790f93c5bb619a725a315", "files": { "package/README.md": "52c0a1199b6529d60ce8f4414984f9bd1bc3a8daa5bb6cfec8f0aae0c8338e46", "package/dist/artplayer-helper-iframe.js": "47730ed608f0637594549b9762c01191686a4a55b3bd467132304a016d227f4a", "package/dist/artplayer-helper-iframe.legacy.js": "f4c3b11806cad6d984f03a2d9de63deba78cbe538ffe4044a106b0dddc5d4197", "package/dist/artplayer-plugin-iframe.js": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745", "package/dist/artplayer-plugin-iframe.legacy.js": "15299cb5c848cc61614f7573a802443d69b7c6d0a938a1867835c7cbb4884edd", "package/package.json": "563a6c8407753b92b86319a5e6d9d567525146c32cb010b45b0d88ff481859f6", "package/src/index.js": "2e0b9efeedef0d6c4f2d2b526db35f634cd02af044e4e28dd1a0b26a5b9a02bf", "package/types/artplayer-plugin-iframe.d.ts": "d55d99a2488d60892a0ab82882dc96a0f373dab0c3d2a3cee978bc35aa7c2d0c" } }, "candidate": { "name": "artplayer-tool-iframe", "version": "1.1.0", "archive": "refactor/.cache/iframe-rollback/run-X2OVd2/candidate.tgz", "sha256": "2f5bffedbf5ea478d9d94c2b46b084895ae740b7bd117b003b068025bc130779", "lockSha256": "488e35e6762b95e6ee355f155a73d305a21e6efc56474edb51ffea18705688be", "applicationSha256": "360e8113b39489aef5a4ecafc0ce798db77b75035694653514c82da671d4782e", "files": { "package/ARCHITECTURE.md": "c4e1c76f8ff363464828a38ec1d131c1338dfbf50de816bd5d6e06df496f2720", "package/README.md": "ef5af60bcb831667a78cc3421f6e3c7b5d9a50b3d2e571c5cd02d46fc533e9ce", "package/dist/artplayer-tool-iframe.js": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6", "package/dist/artplayer-tool-iframe.legacy.js": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a", "package/dist/artplayer-tool-iframe.mjs": "ac4c5efa670c0429fc95bdab7902df60f5b5540f0dad9c7e65c2bd660796dc83", "package/package.json": "0de9c86eeb3f9a2fb46f9297105b5beddb8d6164163ffaa9874cf5cd68ba7a58", "package/types/artplayer-tool-iframe.d.cts": "66850135f45c81d4bd7a0de33b6a2f63a655de9000f2698f43660039727919f3", "package/types/artplayer-tool-iframe.d.mts": "cd394fd68e61fab3c4474daab29852a3f87dd0086b007e7937106871272676fb", "package/types/artplayer-tool-iframe.d.ts": "e760de22559caf7ffff48d7c5713485bf9f0ddbe876a93080295fb6106535bfa" } } }, "steps": [ { "action": "install-predecessor", "profile": "old", "installed": { "name": "artplayer-plugin-iframe", "version": "1.0.0", "archiveSha256": "16dc92aa84d93bd99bc0a34815dc49f1609fafc1ff255eb353ea893e70b5f91f", "verifiedMembers": 8 }, "runtime": "old import and helper restored", "types": { "compiler": "5.9.3", "mode": "node10-commonjs", "diagnostics": [] }, "otherPackageRemoved": true, "applicationRestored": true }, { "action": "upgrade-renamed-package", "profile": "candidate", "installed": { "name": "artplayer-tool-iframe", "version": "1.1.0", "archiveSha256": "2f5bffedbf5ea478d9d94c2b46b084895ae740b7bd117b003b068025bc130779", "verifiedMembers": 9 }, "runtime": "candidate import and legacy verified", "types": { "compiler": "5.9.3", "mode": "node10-commonjs", "diagnostics": [] }, "otherPackageRemoved": true, "applicationRestored": true }, { "action": "restore-predecessor", "profile": "old", "installed": { "name": "artplayer-plugin-iframe", "version": "1.0.0", "archiveSha256": "16dc92aa84d93bd99bc0a34815dc49f1609fafc1ff255eb353ea893e70b5f91f", "verifiedMembers": 8 }, "runtime": "old import and helper restored", "types": { "compiler": "5.9.3", "mode": "node10-commonjs", "diagnostics": [] }, "otherPackageRemoved": true, "applicationRestored": true } ], "aliasNegative": { "passed": true, "result": "old tarball under new dependency key does not preserve candidate constructor/legacy", "scope": "Local file dependency key alias, not npm registry alias resolution" } }, "mainline": { "report": { "path": "refactor/.cache/mainline-rehearsal/run-Tv3DRw/report.json", "sha256": "d2c20989667a433af75003e4ac60ea6ff3f163f8d5698788e85d871a6237fffb" }, "task": "REL-04", "capturedAt": "2026-09-15T04:45:28.571Z", "source": "8dcbe9441eb06971a34785857f9cf47451047bb5", "node": "24.21.0", "passed": true, "scope": "Synthetic isolated JS-to-TS modify/delete conflict; no production fix or remote mutation", "steps": [ { "executable": "git", "args": [ "init", "--initial-branch=master" ], "status": 0, "stdout": "Initialized empty Git repository in C:/Users/laozh/AppData/Local/Temp/artplayer-consumer-RcgXcO/.git/\n", "stderr": "" }, { "executable": "git", "args": [ "config", "user.name", "ArtPlayer isolated rehearsal" ], "status": 0, "stdout": "", "stderr": "" }, { "executable": "git", "args": [ "config", "user.email", "rehearsal@example.invalid" ], "status": 0, "stdout": "", "stderr": "" }, { "executable": "git", "args": [ "config", "commit.gpgsign", "false" ], "status": 0, "stdout": "", "stderr": "" }, { "executable": "git", "args": [ "config", "core.autocrlf", "false" ], "status": 0, "stdout": "", "stderr": "" }, { "executable": "git", "args": [ "add", "." ], "status": 0, "stdout": "", "stderr": "" }, { "executable": "git", "args": [ "commit", "-m", "fixture: original JavaScript implementation" ], "status": 0, "stdout": "[master (root-commit) 2090b2b] fixture: original JavaScript implementation\n 3 files changed, 9 insertions(+)\n create mode 100644 consumer.mjs\n create mode 100644 package.json\n create mode 100644 src/retry.js\n", "stderr": "" }, { "executable": "git", "args": [ "rev-parse", "HEAD" ], "status": 0, "stdout": "2090b2baab65c4e5b201b97632ed784613282e1f\n", "stderr": "" }, { "executable": "node", "args": [ "consumer.mjs" ], "status": 1, "stdout": "", "stderr": "node:internal/modules/run_main:107\r\n triggerUncaughtException(\r\n ^\r\n\r\nAssertionError [ERR_ASSERTION]: Expected values to be strictly equal:\r\n\r\n-2 !== 0\r\n\r\n at file:///C:/Users/laozh/AppData/Local/Temp/artplayer-consumer-RcgXcO/consumer.mjs:4:8\r\n at ModuleJob.run (node:internal/modules/esm/module_job:561:25)\r\n at async node:internal/modules/esm/loader:647:26\r\n at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {\r\n generatedMessage: true,\r\n code: 'ERR_ASSERTION',\r\n actual: -2,\r\n expected: 0,\r\n operator: 'strictEqual',\r\n diff: 'simple'\r\n}\r\n\r\nNode.js v24.21.0\r\n" }, { "executable": "git", "args": [ "switch", "-c", "codex/rehearsal" ], "status": 0, "stdout": "", "stderr": "Switched to a new branch 'codex/rehearsal'\n" }, { "executable": "git", "args": [ "add", "." ], "status": 0, "stdout": "", "stderr": "" }, { "executable": "git", "args": [ "commit", "-m", "fixture: split retry policy into TypeScript modules" ], "status": 0, "stdout": "[codex/rehearsal eb32679] fixture: split retry policy into TypeScript modules\n 4 files changed, 4 insertions(+), 4 deletions(-)\n create mode 100644 src/normalize.ts\n delete mode 100644 src/retry.js\n create mode 100644 src/retry.ts\n", "stderr": "" }, { "executable": "git", "args": [ "rev-parse", "HEAD" ], "status": 0, "stdout": "eb326793ec99167ad4a4fcb2df732ef393bc791e\n", "stderr": "" }, { "executable": "node", "args": [ "consumer.mjs" ], "status": 1, "stdout": "", "stderr": "node:internal/modules/run_main:107\r\n triggerUncaughtException(\r\n ^\r\n\r\nAssertionError [ERR_ASSERTION]: Expected values to be strictly equal:\r\n\r\n-2 !== 0\r\n\r\n at file:///C:/Users/laozh/AppData/Local/Temp/artplayer-consumer-RcgXcO/consumer.mjs:4:8\r\n at ModuleJob.run (node:internal/modules/esm/module_job:561:25)\r\n at async node:internal/modules/esm/loader:647:26\r\n at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {\r\n generatedMessage: true,\r\n code: 'ERR_ASSERTION',\r\n actual: -2,\r\n expected: 0,\r\n operator: 'strictEqual',\r\n diff: 'simple'\r\n}\r\n\r\nNode.js v24.21.0\r\n" }, { "executable": "git", "args": [ "switch", "master" ], "status": 0, "stdout": "", "stderr": "Switched to branch 'master'\n" }, { "executable": "git", "args": [ "add", "src/retry.js" ], "status": 0, "stdout": "", "stderr": "" }, { "executable": "git", "args": [ "commit", "-m", "fixture: clamp negative retry limits" ], "status": 0, "stdout": "[master 97cc2ca] fixture: clamp negative retry limits\n 1 file changed, 1 insertion(+), 1 deletion(-)\n", "stderr": "" }, { "executable": "git", "args": [ "rev-parse", "HEAD" ], "status": 0, "stdout": "97cc2ca6cd4fa28852437f3ca78e5fa01265597f\n", "stderr": "" }, { "executable": "node", "args": [ "consumer.mjs" ], "status": 0, "stdout": "retry limit regression passed\n", "stderr": "" }, { "executable": "git", "args": [ "switch", "codex/rehearsal" ], "status": 0, "stdout": "", "stderr": "Switched to branch 'codex/rehearsal'\n" }, { "executable": "git", "args": [ "status", "--porcelain" ], "status": 0, "stdout": "", "stderr": "" }, { "executable": "git", "args": [ "rev-parse", "HEAD^{tree}" ], "status": 0, "stdout": "9ed1ebc390513ca0f09c3c4fc20700b38fc2e614\n", "stderr": "" }, { "executable": "git", "args": [ "cherry-pick", "-x", "97cc2ca6cd4fa28852437f3ca78e5fa01265597f" ], "status": 1, "stdout": "CONFLICT (modify/delete): src/retry.js deleted in HEAD and modified in 97cc2ca (fixture: clamp negative retry limits). Version 97cc2ca (fixture: clamp negative retry limits) of src/retry.js left in tree.\n", "stderr": "error: could not apply 97cc2ca... fixture: clamp negative retry limits\nhint: After resolving the conflicts, mark them with\nhint: \"git add/rm \", then run\nhint: \"git cherry-pick --continue\".\nhint: You can instead skip this commit with \"git cherry-pick --skip\".\nhint: To abort and get back to the state before \"git cherry-pick\",\nhint: run \"git cherry-pick --abort\".\nhint: Disable this message with \"git config set advice.mergeConflict false\"\n" }, { "executable": "git", "args": [ "ls-files", "--unmerged" ], "status": 0, "stdout": "100644 44a1d3c1960ca191cb02699472e845df31381af2 1\tsrc/retry.js\n100644 826028d2df226a0d8c67fd275fbe689ae86b39c7 3\tsrc/retry.js\n", "stderr": "" }, { "executable": "git", "args": [ "rev-parse", "CHERRY_PICK_HEAD" ], "status": 0, "stdout": "97cc2ca6cd4fa28852437f3ca78e5fa01265597f\n", "stderr": "" }, { "executable": "git", "args": [ "cherry-pick", "--abort" ], "status": 0, "stdout": "", "stderr": "" }, { "executable": "git", "args": [ "rev-parse", "HEAD" ], "status": 0, "stdout": "eb326793ec99167ad4a4fcb2df732ef393bc791e\n", "stderr": "" }, { "executable": "git", "args": [ "rev-parse", "HEAD^{tree}" ], "status": 0, "stdout": "9ed1ebc390513ca0f09c3c4fc20700b38fc2e614\n", "stderr": "" }, { "executable": "git", "args": [ "status", "--porcelain" ], "status": 0, "stdout": "", "stderr": "" }, { "executable": "git", "args": [ "cherry-pick", "-x", "97cc2ca6cd4fa28852437f3ca78e5fa01265597f" ], "status": 1, "stdout": "CONFLICT (modify/delete): src/retry.js deleted in HEAD and modified in 97cc2ca (fixture: clamp negative retry limits). Version 97cc2ca (fixture: clamp negative retry limits) of src/retry.js left in tree.\n", "stderr": "error: could not apply 97cc2ca... fixture: clamp negative retry limits\nhint: After resolving the conflicts, mark them with\nhint: \"git add/rm \", then run\nhint: \"git cherry-pick --continue\".\nhint: You can instead skip this commit with \"git cherry-pick --skip\".\nhint: To abort and get back to the state before \"git cherry-pick\",\nhint: run \"git cherry-pick --abort\".\nhint: Disable this message with \"git config set advice.mergeConflict false\"\n" }, { "executable": "git", "args": [ "rm", "src/retry.js" ], "status": 0, "stdout": "rm 'src/retry.js'\n", "stderr": "" }, { "executable": "git", "args": [ "add", "src/normalize.ts" ], "status": 0, "stdout": "", "stderr": "" }, { "executable": "node", "args": [ "consumer.mjs" ], "status": 0, "stdout": "retry limit regression passed\n", "stderr": "" }, { "executable": "git", "args": [ "-c", "core.editor=true", "cherry-pick", "--continue" ], "status": 0, "stdout": "[codex/rehearsal 829bb27] fixture: clamp negative retry limits\n Date: Tue Sep 15 12:45:29 2026 +0800\n 1 file changed, 1 insertion(+), 1 deletion(-)\n", "stderr": "" }, { "executable": "git", "args": [ "rev-parse", "HEAD" ], "status": 0, "stdout": "829bb277077bde62d19ac5dad514597b341d2d9c\n", "stderr": "" }, { "executable": "git", "args": [ "log", "-1", "--format=%B" ], "status": 0, "stdout": "fixture: clamp negative retry limits\n\n(cherry picked from commit 97cc2ca6cd4fa28852437f3ca78e5fa01265597f)\n\n", "stderr": "" }, { "executable": "git", "args": [ "status", "--porcelain" ], "status": 0, "stdout": "", "stderr": "" }, { "executable": "git", "args": [ "ls-files", "src/retry.js" ], "status": 0, "stdout": "", "stderr": "" }, { "executable": "node", "args": [ "consumer.mjs" ], "status": 0, "stdout": "retry limit regression passed\n", "stderr": "" }, { "executable": "git", "args": [ "show", "--format=fuller", "--binary", "829bb277077bde62d19ac5dad514597b341d2d9c" ], "status": 0, "stdout": "commit 829bb277077bde62d19ac5dad514597b341d2d9c\nAuthor: ArtPlayer isolated rehearsal \nAuthorDate: Tue Sep 15 12:45:29 2026 +0800\nCommit: ArtPlayer isolated rehearsal \nCommitDate: Tue Sep 15 12:45:30 2026 +0800\n\n fixture: clamp negative retry limits\n \n (cherry picked from commit 97cc2ca6cd4fa28852437f3ca78e5fa01265597f)\n\ndiff --git a/src/normalize.ts b/src/normalize.ts\nindex 74a0d7c..2251bcd 100644\n--- a/src/normalize.ts\n+++ b/src/normalize.ts\n@@ -1 +1 @@\n-export const normalizeLimit = (value: number): number => Math.trunc(value);\n+export const normalizeLimit = (value: number): number => Math.max(0, Math.trunc(value));\n", "stderr": "" }, { "executable": "git", "args": [ "bundle", "create", "D:\\github\\ArtPlayer\\refactor\\.cache\\mainline-rehearsal\\run-Tv3DRw\\rehearsal.bundle", "--all" ], "status": 0, "stdout": "", "stderr": "" }, { "executable": "git", "args": [ "bundle", "verify", "D:\\github\\ArtPlayer\\refactor\\.cache\\mainline-rehearsal\\run-Tv3DRw\\rehearsal.bundle" ], "status": 0, "stdout": "The bundle contains these 3 refs:\n829bb277077bde62d19ac5dad514597b341d2d9c refs/heads/codex/rehearsal\n97cc2ca6cd4fa28852437f3ca78e5fa01265597f refs/heads/master\n829bb277077bde62d19ac5dad514597b341d2d9c HEAD\nThe bundle records a complete history.\nThe bundle uses this hash algorithm: sha1\n", "stderr": "D:/github/ArtPlayer/refactor/.cache/mainline-rehearsal/run-Tv3DRw/rehearsal.bundle is okay\n" } ], "commits": { "base": "2090b2baab65c4e5b201b97632ed784613282e1f", "migrated": "eb326793ec99167ad4a4fcb2df732ef393bc791e", "fix": "97cc2ca6cd4fa28852437f3ca78e5fa01265597f", "resolved": "829bb277077bde62d19ac5dad514597b341d2d9c" }, "abort": { "restoredCommit": "eb326793ec99167ad4a4fcb2df732ef393bc791e", "restoredTree": "9ed1ebc390513ca0f09c3c4fc20700b38fc2e614", "clean": true }, "resolution": { "source": "src/retry.js", "destination": "src/normalize.ts", "obsoleteFileAbsent": true, "regressionPassed": true, "attributed": true }, "bundle": { "path": "refactor/.cache/mainline-rehearsal/run-Tv3DRw/rehearsal.bundle", "sha256": "cf22c501c0c1981ac530621813951509e165ab8302af7fab3fb7d6ff99a7b695" } }, "upstream": { "operation": "git fetch origin master", "master": "40fcda6a37d0049d42e49c1e64e70d4fd9ba5f7f", "ahead": 299, "behind": 0, "actualFixesApplied": 0 }, "pages": { "originalRestoration": { "path": "refactor/baselines/pages-recovery-validation.json", "sha256": "a19e69ce882f5486985fd5773d228c6754ae6a02ad975f3d087481ac78b11b9d" }, "deliveredCommit": "ddf3d6ccbc2fa7a3fa1a25c2b935b9d7045cee5c", "unchangedPaths": [ { "path": "scripts/pages-recovery.mjs", "sha256": "0a4326be52f878955c4b784320146391a54c8bccfe20d41cd683e169daf242d7" }, { "path": "scripts/pages/recovery.ts", "sha256": "3e1cdf63460845aa1c2aa36daeff3e0c5d508154b275a7419a3b95d2c496e556" }, { "path": "scripts/pages/artifact.ts", "sha256": "5ca465419297ea20ede18718be852bb02a5dfa6dd3b86fd80976ae082acd89e7" }, { "path": "scripts/library/assets.ts", "sha256": "639c8137ccce15f903267e066e5dc55b4776c76bdfcfe5550599b15dc17e0f2e" }, { "path": "test/pages-recovery-browser.mjs", "sha256": "aa0d9ec1e125a1bb80ffdf8e0d397b2537955fdebcf20b874273bbe8911010ea" }, { "path": "refactor/baselines/pages-recovery-files.json", "sha256": "84cfc7674950cc639d435062e464a2d6b3aca89274adeb9c475070c1c3ca9aa3" } ], "originalArchive": { "path": "refactor/.cache/pages-recovery/run-485vhu/canonical.zip", "sha256": "692e190df068d584f460a7c29e5b0a9e565a0a793579ade532f36788731f5faf" }, "inventory": { "path": "refactor/baselines/pages-recovery-files.json", "sha256": "84cfc7674950cc639d435062e464a2d6b3aca89274adeb9c475070c1c3ca9aa3" }, "freshBrowser": { "report": { "path": "refactor/.cache/pages-recovery/run-485vhu/browser.json", "sha256": "4c9d3230fd5119e3512c738b92febff93d97808c16f59fc39ec63475586b895f" }, "task": "REL-04", "restoredReportSha256": "65513d6c321ea471ab0213825cf4e1831a2d0fd05d7c2468b959da0b284c8d03", "platform": "win32", "reports": [ { "engine": "chromium", "version": "153.0.8010.12", "format": "umd", "passed": true, "state": { "version": "5.4.1", "width": 640, "height": 360, "time": 3, "error": 0 }, "inputs": { "core": { "bytes": 134697, "sha256": "b57c083c13b1d16166f4796ce12378975255298c25ee4c32454e365866b8c732" }, "chapter": { "bytes": 4973, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0" }, "media": { "bytes": 5818706, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980" } } }, { "engine": "chromium", "version": "153.0.8010.12", "format": "esm", "passed": true, "state": { "version": "5.4.1", "width": 640, "height": 360, "time": 3, "error": 0 }, "inputs": { "core": { "bytes": 209954, "sha256": "9546e5aa58bfbf43d10a6dc348e86303dd58300566031a55d4984372f30658e1" }, "chapter": { "bytes": 7721, "sha256": "61342a069b84e0731d44a2464d0dfe637d1514d0037c740371fc866c516d2209" }, "media": { "bytes": 5818706, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980" } } }, { "engine": "firefox", "version": "155.0", "format": "umd", "passed": true, "state": { "version": "5.4.1", "width": 640, "height": 360, "time": 3, "error": 0 }, "inputs": { "core": { "bytes": 134697, "sha256": "b57c083c13b1d16166f4796ce12378975255298c25ee4c32454e365866b8c732" }, "chapter": { "bytes": 4973, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0" }, "media": { "bytes": 5818706, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980" } } }, { "engine": "firefox", "version": "155.0", "format": "esm", "passed": true, "state": { "version": "5.4.1", "width": 640, "height": 360, "time": 3, "error": 0 }, "inputs": { "core": { "bytes": 209954, "sha256": "9546e5aa58bfbf43d10a6dc348e86303dd58300566031a55d4984372f30658e1" }, "chapter": { "bytes": 7721, "sha256": "61342a069b84e0731d44a2464d0dfe637d1514d0037c740371fc866c516d2209" }, "media": { "bytes": 5818706, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980" } } }, { "engine": "webkit", "version": "26.6", "format": "umd", "passed": true, "state": { "version": "5.4.1", "width": 640, "height": 360, "time": 3, "error": 0 }, "inputs": { "core": { "bytes": 134697, "sha256": "b57c083c13b1d16166f4796ce12378975255298c25ee4c32454e365866b8c732" }, "chapter": { "bytes": 4973, "sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0" }, "media": { "bytes": 5818706, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980" } } }, { "engine": "webkit", "version": "26.6", "format": "esm", "passed": true, "state": { "version": "5.4.1", "width": 640, "height": 360, "time": 3, "error": 0 }, "inputs": { "core": { "bytes": 209954, "sha256": "9546e5aa58bfbf43d10a6dc348e86303dd58300566031a55d4984372f30658e1" }, "chapter": { "bytes": 7721, "sha256": "61342a069b84e0731d44a2464d0dfe637d1514d0037c740371fc866c516d2209" }, "media": { "bytes": 5818706, "sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980" } } } ], "urls": [ { "file": "index.html", "status": 200, "contentType": "text/html; charset=utf-8", "sha256": "bd2e7e32efce80725b70f2054c4d9c95465de567118f245924f2e6d17567ff23" }, { "file": "mobile.html", "status": 200, "contentType": "text/html; charset=utf-8", "sha256": "f6cf85608023ee57750af773908d4c8ecd95c1065b1aa587e28e2361b2cee7fd" }, { "file": "iframe.html", "status": 200, "contentType": "text/html; charset=utf-8", "sha256": "bc262262c66ad32459b7c91ae22a97217414dd5b18cbf68fe105c2269456f879" }, { "file": "esm.html", "status": 200, "contentType": "text/html; charset=utf-8", "sha256": "bf9eaaf69b7705d53edab101fade2ce467dd63bb2830a89d4bc4cda44667ff3c" }, { "file": "document/index.html", "status": 200, "contentType": "text/html; charset=utf-8", "sha256": "39d893cd5af7f00b569d89a0766f3b3b851c06e0915e7c9d8f22ea2ce54ea11b" }, { "file": "document/en/index.html", "status": 200, "contentType": "text/html; charset=utf-8", "sha256": "def18b4f9bee5e8013174b5599859824aae6eff491fb49e56c46ecb23bc2f5bf" }, { "file": "compiled/artplayer.js", "status": 200, "contentType": "text/javascript", "sha256": "b57c083c13b1d16166f4796ce12378975255298c25ee4c32454e365866b8c732" }, { "file": "uncompiled/artplayer/index.js", "status": 200, "contentType": "text/javascript", "sha256": "a7b9baf492208d8b9b8f56644389b90d23f74df204139ea619efdd667da5ea83" }, { "file": "compiled/artplayer-tool-thumbnail.js", "status": 200, "contentType": "text/javascript", "sha256": "f77419cc62eeaa45c0413f4b04d169f78178fd539443cbf7b1e5db4ad4c95c98" }, { "file": "assets/example/tool.thumbnail.js", "status": 200, "contentType": "text/javascript", "sha256": "ef830a5f499e14c09d51aa31aaa0a194ea1f910b27f14ef97c0ca8f67d529a54" }, { "file": "CNAME", "status": 200, "contentType": "application/octet-stream", "sha256": "7b7010e42fc4642ea0cdfcb1b68cd2a6d9248a812876bc0d58d48ebb15952c84" }, { "file": ".nojekyll", "status": 200, "contentType": "application/octet-stream", "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" } ], "failures": [], "cancellations": [ { "pathname": "/assets/sample/video.mp4", "range": "bytes=0-", "code": "ERR_STREAM_PREMATURE_CLOSE", "aborted": true, "responseDestroyed": true, "responseFinished": false }, { "pathname": "/assets/sample/video.mp4", "range": "bytes=0-", "code": "ERR_STREAM_PREMATURE_CLOSE", "aborted": true, "responseDestroyed": true, "responseFinished": false }, { "pathname": "/assets/sample/video.mp4", "range": "bytes=0-", "code": "ERR_STREAM_PREMATURE_CLOSE", "aborted": true, "responseDestroyed": true, "responseFinished": false }, { "pathname": "/assets/sample/video.mp4", "range": "bytes=0-", "code": "ERR_STREAM_PREMATURE_CLOSE", "aborted": true, "responseDestroyed": true, "responseFinished": false } ], "limitations": [ "Controlled probe loads actual restored scripts/media; not the complete editor or iframe UI.", "No remote Pages source/domain/deployment was changed.", "Thumbnail route bytes verified; extraction and missing historical npm archive are separate gates." ] }, "limitation": "Fresh run reverified all 538 restored files and HTTP/playback. Original damage/recovery was not repeated; original delivered code is unchanged. Remote Pages restoration is unverified." }, "inventory": { "report": { "path": "refactor/baselines/rollback-inventory.json", "sha256": "2a6d28f0f174850636abb6fefadd1ea78d7c17255264ecebd3ceedf7d25df12d" }, "workspacePackages": 22, "verifiedHistoricalArchives": 20, "allPackageRollbackExecuted": false }, "gateTests": { "command": "node --test test/rollback-files.test.js refactor/scripts/release-ledger.test.mjs", "passed": 34, "failed": 0, "skipped": 0, "newCases": [ "missing final rollback report after early tasks complete", "wrong candidate integrity in rollback report", "wrong candidate version in rollback report" ] }, "logs": [ { "path": "refactor/.cache/rel04-acceptance-package.log", "sha256": "0ff76cbc15618b2a6dc816be4198cb850aff1918832f9a65432ec2e4571b5d2f" }, { "path": "refactor/.cache/rel04-acceptance-rollback.log", "sha256": "ca5d781ef47564f2817aee39b21348b21be92b21087d7bc8b8ee1ff2efd00bde" }, { "path": "refactor/.cache/rel04-acceptance-iframe.log", "sha256": "95a1e8833dcd8b3d32ac569b92a0c91dabaee6853c2cd17f0fd779d69fd9c4e2" }, { "path": "refactor/.cache/rel04-acceptance-mainline.log", "sha256": "5e4ec3874536b9b1e5e6bc4a124c6cdfe39b54d53d8e13cffab7b2f2258020ee" }, { "path": "refactor/.cache/rel04-acceptance-inventory.log", "sha256": "35425d5e8735efd7000370868e0f333882c7d211a8667021277e9664723d2f29" }, { "path": "refactor/.cache/rel04-acceptance-gates-final.log", "sha256": "89992b0faf4fcb0db464f695a7129d7f6a5685c77429a9d37e72903c69e63cdb" }, { "path": "refactor/.cache/rel04-acceptance-pages-browser.log", "sha256": "ef7c0562b0660544ec8869d04170ca8e48dd0247c269d1cc6cd9879b73f8ad7b" }, { "path": "refactor/.cache/rel04-acceptance-browser-upgrade-core.log", "sha256": "67c4e12ece6ee0eab8c996363d7f6adf4332ce7f2c27dfc16acb329383f560ff" }, { "path": "refactor/.cache/rel04-acceptance-browser-upgrade-plugin.log", "sha256": "5f5273716eb9893760afeb0754029a42cf77f65ee712bbe26d4b2131095c7243" }, { "path": "refactor/.cache/rel04-acceptance-browser-rollback-plugin.log", "sha256": "2ff6c48acaffdffb94b360ad0b4c5e8cea5fa10a7bbdb6e2b6c35318df0cd738" }, { "path": "refactor/.cache/rel04-acceptance-browser-rollback-core.log", "sha256": "739a6a08a50e1f8cb340e0fc5205a33522d00afc4c83bcda3b906932b5d61486" }, { "path": "refactor/.cache/rel04-acceptance-browser-rollback-all.log", "sha256": "3a4c464195ed686b9a9722e0324734c4d09646709ddabd94e29718c8b58a2110" } ], "limitations": [ "Final next-major versions and candidate tarballs have not been prepared by this rehearsal.", "The complete original Thumbnail tool npm archive is still missing and blocks that package.", "20 verified historical archives do not prove 20 real package rollback executions.", "Desktop Playwright engines do not substitute for physical-device evidence.", "Remote CI/Pages recovery and all three release reviews remain open.", "No push, deployment, npm tag mutation, publication or unpublish." ] }