Current File : /home/jeconsul/public_html/wp-content/plugins/presto-player/dist/components/stats.json |
{
"timestamp": "2025-04-17T19:24:52",
"compiler": {
"name": "node",
"version": "20.19.0"
},
"app": {
"namespace": "WebComponents",
"fsNamespace": "web-components",
"components": 33,
"entries": 33,
"bundles": 587,
"outputs": [
{
"name": "dist-collection",
"files": 204,
"generatedFiles": [
"./dist/collection/components/core/features/presto-action-bar/component/presto-action-bar.js",
"./dist/collection/components/core/features/presto-action-bar/component/presto-action-bar.js.map",
"./dist/collection/components/core/features/presto-action-bar/component/test/presto-action-bar.e2e.js",
"./dist/collection/components/core/features/presto-action-bar/component/test/presto-action-bar.e2e.js.map",
"./dist/collection/components/core/features/presto-action-bar/component/test/presto-action-bar.spec.js",
"./dist/collection/components/core/features/presto-action-bar/component/test/presto-action-bar.spec.js.map",
"./dist/collection/components/core/features/presto-action-bar/controller/presto-action-bar-controller.js",
"./dist/collection/components/core/features/presto-action-bar/controller/presto-action-bar-controller.js.map",
"./dist/collection/components/core/features/presto-action-bar/ui/presto-action-bar-ui.js",
"./dist/collection/components/core/features/presto-action-bar/ui/presto-action-bar-ui.js.map",
"./dist/collection/components/core/features/presto-action-bar/ui/test/presto-action-bar-ui.e2e.js",
"./dist/collection/components/core/features/presto-action-bar/ui/test/presto-action-bar-ui.e2e.js.map",
"./dist/collection/components/core/features/presto-action-bar/ui/test/presto-action-bar-ui.spec.js",
"./dist/collection/components/core/features/presto-action-bar/ui/test/presto-action-bar-ui.spec.js.map",
"./dist/collection/components/core/features/presto-cta-overlay/component/presto-cta-overlay.js",
"./dist/collection/components/core/features/presto-cta-overlay/component/presto-cta-overlay.js.map",
"./dist/collection/components/core/features/presto-cta-overlay/component/test/presto-cta-overlay.e2e.js",
"./dist/collection/components/core/features/presto-cta-overlay/component/test/presto-cta-overlay.e2e.js.map",
"./dist/collection/components/core/features/presto-cta-overlay/component/test/presto-cta-overlay.spec.js",
"./dist/collection/components/core/features/presto-cta-overlay/component/test/presto-cta-overlay.spec.js.map",
"./dist/collection/components/core/features/presto-cta-overlay/controller/presto-cta-overlay-controller.js",
"./dist/collection/components/core/features/presto-cta-overlay/controller/presto-cta-overlay-controller.js.map",
"./dist/collection/components/core/features/presto-cta-overlay/controller/test/presto-cta-overlay-controller.e2e.js",
"./dist/collection/components/core/features/presto-cta-overlay/controller/test/presto-cta-overlay-controller.e2e.js.map",
"./dist/collection/components/core/features/presto-cta-overlay/controller/test/presto-cta-overlay-controller.spec.js",
"./dist/collection/components/core/features/presto-cta-overlay/controller/test/presto-cta-overlay-controller.spec.js.map",
"./dist/collection/components/core/features/presto-cta-overlay/ui/presto-cta-overlay-ui.js",
"./dist/collection/components/core/features/presto-cta-overlay/ui/presto-cta-overlay-ui.js.map",
"./dist/collection/components/core/features/presto-cta-overlay/ui/test/presto-cta-overlay-ui.e2e.js",
"./dist/collection/components/core/features/presto-cta-overlay/ui/test/presto-cta-overlay-ui.e2e.js.map",
"./dist/collection/components/core/features/presto-cta-overlay/ui/test/presto-cta-overlay-ui.spec.js",
"./dist/collection/components/core/features/presto-cta-overlay/ui/test/presto-cta-overlay-ui.spec.js.map",
"./dist/collection/components/core/features/presto-dynamic-overlays/component/presto-dynamic-overlays.js",
"./dist/collection/components/core/features/presto-dynamic-overlays/component/presto-dynamic-overlays.js.map",
"./dist/collection/components/core/features/presto-dynamic-overlays/component/test/presto-dynamic-overlays.e2e.js",
"./dist/collection/components/core/features/presto-dynamic-overlays/component/test/presto-dynamic-overlays.e2e.js.map",
"./dist/collection/components/core/features/presto-dynamic-overlays/component/test/presto-dynamic-overlays.spec.js",
"./dist/collection/components/core/features/presto-dynamic-overlays/component/test/presto-dynamic-overlays.spec.js.map",
"./dist/collection/components/core/features/presto-dynamic-overlays/ui/presto-dynamic-overlay-ui.js",
"./dist/collection/components/core/features/presto-dynamic-overlays/ui/presto-dynamic-overlay-ui.js.map",
"./dist/collection/components/core/features/presto-dynamic-overlays/ui/test/presto-dynamic-overlay-ui.e2e.js",
"./dist/collection/components/core/features/presto-dynamic-overlays/ui/test/presto-dynamic-overlay-ui.e2e.js.map",
"./dist/collection/components/core/features/presto-dynamic-overlays/ui/test/presto-dynamic-overlay-ui.spec.js",
"./dist/collection/components/core/features/presto-dynamic-overlays/ui/test/presto-dynamic-overlay-ui.spec.js.map",
"./dist/collection/components/core/features/presto-email-overlay/component/presto-email-overlay.js",
"./dist/collection/components/core/features/presto-email-overlay/component/presto-email-overlay.js.map",
"./dist/collection/components/core/features/presto-email-overlay/component/test/presto-email-overlay.e2e.js",
"./dist/collection/components/core/features/presto-email-overlay/component/test/presto-email-overlay.e2e.js.map",
"./dist/collection/components/core/features/presto-email-overlay/component/test/presto-email-overlay.spec.js",
"./dist/collection/components/core/features/presto-email-overlay/component/test/presto-email-overlay.spec.js.map",
"./dist/collection/components/core/features/presto-email-overlay/controller/presto-email-overlay-controller.js",
"./dist/collection/components/core/features/presto-email-overlay/controller/presto-email-overlay-controller.js.map",
"./dist/collection/components/core/features/presto-email-overlay/controller/test/presto-email-overlay-controller.e2e.js",
"./dist/collection/components/core/features/presto-email-overlay/controller/test/presto-email-overlay-controller.e2e.js.map",
"./dist/collection/components/core/features/presto-email-overlay/controller/test/presto-email-overlay-controller.spec.js",
"./dist/collection/components/core/features/presto-email-overlay/controller/test/presto-email-overlay-controller.spec.js.map",
"./dist/collection/components/core/features/presto-email-overlay/ui/presto-email-overlay-ui.js",
"./dist/collection/components/core/features/presto-email-overlay/ui/presto-email-overlay-ui.js.map",
"./dist/collection/components/core/features/presto-email-overlay/ui/test/email-overlay-ui.spec.js",
"./dist/collection/components/core/features/presto-email-overlay/ui/test/email-overlay-ui.spec.js.map",
"./dist/collection/components/core/features/presto-email-overlay/ui/test/email-overlay.e2e.js",
"./dist/collection/components/core/features/presto-email-overlay/ui/test/email-overlay.e2e.js.map",
"./dist/collection/components/core/features/presto-muted-overlay/presto-muted-overlay.js",
"./dist/collection/components/core/features/presto-muted-overlay/presto-muted-overlay.js.map",
"./dist/collection/components/core/features/presto-muted-overlay/test/presto-muted-overlay.e2e.js",
"./dist/collection/components/core/features/presto-muted-overlay/test/presto-muted-overlay.e2e.js.map",
"./dist/collection/components/core/features/presto-muted-overlay/test/presto-muted-overlay.spec.js",
"./dist/collection/components/core/features/presto-muted-overlay/test/presto-muted-overlay.spec.js.map",
"./dist/collection/components/core/features/presto-playlist-item/icons.js",
"./dist/collection/components/core/features/presto-playlist-item/icons.js.map",
"./dist/collection/components/core/features/presto-playlist-item/presto-playlist-item.js",
"./dist/collection/components/core/features/presto-playlist-item/presto-playlist-item.js.map",
"./dist/collection/components/core/features/presto-playlist-overlay/icons.js",
"./dist/collection/components/core/features/presto-playlist-overlay/icons.js.map",
"./dist/collection/components/core/features/presto-playlist-overlay/presto-playlist-overlay.js",
"./dist/collection/components/core/features/presto-playlist-overlay/presto-playlist-overlay.js.map",
"./dist/collection/components/core/features/presto-playlist/presto-playlist.js",
"./dist/collection/components/core/features/presto-playlist/presto-playlist.js.map",
"./dist/collection/components/core/features/presto-playlist/test/presto-playlist.e2e.js",
"./dist/collection/components/core/features/presto-playlist/test/presto-playlist.e2e.js.map",
"./dist/collection/components/core/features/presto-playlist/test/presto-playlist.spec.js",
"./dist/collection/components/core/features/presto-playlist/test/presto-playlist.spec.js.map",
"./dist/collection/components/core/features/presto-playlist/ui/presto-playlist-ui.js",
"./dist/collection/components/core/features/presto-playlist/ui/presto-playlist-ui.js.map",
"./dist/collection/components/core/features/presto-search-bar/component/presto-search-bar.js",
"./dist/collection/components/core/features/presto-search-bar/component/presto-search-bar.js.map",
"./dist/collection/components/core/features/presto-search-bar/component/test/presto-search-bar.e2e.js",
"./dist/collection/components/core/features/presto-search-bar/component/test/presto-search-bar.e2e.js.map",
"./dist/collection/components/core/features/presto-search-bar/component/test/presto-search-bar.spec.js",
"./dist/collection/components/core/features/presto-search-bar/component/test/presto-search-bar.spec.js.map",
"./dist/collection/components/core/features/presto-search-bar/ui/icons.js",
"./dist/collection/components/core/features/presto-search-bar/ui/icons.js.map",
"./dist/collection/components/core/features/presto-search-bar/ui/presto-search-bar-ui.js",
"./dist/collection/components/core/features/presto-search-bar/ui/presto-search-bar-ui.js.map",
"./dist/collection/components/core/features/presto-search-bar/ui/test/presto-search-bar-ui.e2e.js",
"./dist/collection/components/core/features/presto-search-bar/ui/test/presto-search-bar-ui.e2e.js.map",
"./dist/collection/components/core/features/presto-search-bar/ui/test/presto-search-bar-ui.spec.js",
"./dist/collection/components/core/features/presto-search-bar/ui/test/presto-search-bar-ui.spec.js.map",
"./dist/collection/components/core/features/presto-timestamp/presto-timestamp.js",
"./dist/collection/components/core/features/presto-timestamp/presto-timestamp.js.map",
"./dist/collection/components/core/features/presto-timestamp/test/presto-timestamp.e2e.js",
"./dist/collection/components/core/features/presto-timestamp/test/presto-timestamp.e2e.js.map",
"./dist/collection/components/core/features/presto-timestamp/test/presto-timestamp.spec.js",
"./dist/collection/components/core/features/presto-timestamp/test/presto-timestamp.spec.js.map",
"./dist/collection/components/core/player/functions/ajax-progress.js",
"./dist/collection/components/core/player/functions/ajax-progress.js.map",
"./dist/collection/components/core/player/functions/analytics/wp/test/functions-analytics-wp.spec.js",
"./dist/collection/components/core/player/functions/analytics/wp/test/functions-analytics-wp.spec.js.map",
"./dist/collection/components/core/player/functions/cache-cues.js",
"./dist/collection/components/core/player/functions/cache-cues.js.map",
"./dist/collection/components/core/player/functions/custom-css.js",
"./dist/collection/components/core/player/functions/custom-css.js.map",
"./dist/collection/components/core/player/functions/get-nonce.js",
"./dist/collection/components/core/player/functions/get-nonce.js.map",
"./dist/collection/components/core/player/functions/hls-preload-size.js",
"./dist/collection/components/core/player/functions/hls-preload-size.js.map",
"./dist/collection/components/core/player/functions/is.js",
"./dist/collection/components/core/player/functions/is.js.map",
"./dist/collection/components/core/player/functions/muted-autoplay.js",
"./dist/collection/components/core/player/functions/muted-autoplay.js.map",
"./dist/collection/components/core/player/functions/search-vtt.js",
"./dist/collection/components/core/player/functions/search-vtt.js.map",
"./dist/collection/components/core/player/functions/search-vtt.spec.js",
"./dist/collection/components/core/player/functions/search-vtt.spec.js.map",
"./dist/collection/components/core/player/functions/transform-data.js",
"./dist/collection/components/core/player/functions/transform-data.js.map",
"./dist/collection/components/core/player/functions/util.js",
"./dist/collection/components/core/player/functions/util.js.map",
"./dist/collection/components/core/player/integrations/lifter/test/functions-lifter-wp.spec.js",
"./dist/collection/components/core/player/integrations/lifter/test/functions-lifter-wp.spec.js.map",
"./dist/collection/components/core/player/presto-player.js",
"./dist/collection/components/core/player/presto-player.js.map",
"./dist/collection/components/core/player/test/presto-player.spec.js",
"./dist/collection/components/core/player/test/presto-player.spec.js.map",
"./dist/collection/components/core/providers/presto-audio/presto-audio.js",
"./dist/collection/components/core/providers/presto-audio/presto-audio.js.map",
"./dist/collection/components/core/providers/presto-audio/test/presto-audio.e2e.js",
"./dist/collection/components/core/providers/presto-audio/test/presto-audio.e2e.js.map",
"./dist/collection/components/core/providers/presto-audio/test/presto-audio.spec.js",
"./dist/collection/components/core/providers/presto-audio/test/presto-audio.spec.js.map",
"./dist/collection/components/core/providers/presto-bunny/presto-bunny.js",
"./dist/collection/components/core/providers/presto-bunny/presto-bunny.js.map",
"./dist/collection/components/core/providers/presto-bunny/test/presto-bunny.e2e.js",
"./dist/collection/components/core/providers/presto-bunny/test/presto-bunny.e2e.js.map",
"./dist/collection/components/core/providers/presto-bunny/test/presto-bunny.spec.js",
"./dist/collection/components/core/providers/presto-bunny/test/presto-bunny.spec.js.map",
"./dist/collection/components/core/providers/presto-video/presto-video.js",
"./dist/collection/components/core/providers/presto-video/presto-video.js.map",
"./dist/collection/components/core/providers/presto-video/test/presto-video.e2e.js",
"./dist/collection/components/core/providers/presto-video/test/presto-video.e2e.js.map",
"./dist/collection/components/core/providers/presto-video/test/presto-video.spec.js",
"./dist/collection/components/core/providers/presto-video/test/presto-video.spec.js.map",
"./dist/collection/components/core/providers/presto-vimeo/presto-vimeo.js",
"./dist/collection/components/core/providers/presto-vimeo/presto-vimeo.js.map",
"./dist/collection/components/core/providers/presto-vimeo/test/presto-vimeo.e2e.js",
"./dist/collection/components/core/providers/presto-vimeo/test/presto-vimeo.e2e.js.map",
"./dist/collection/components/core/providers/presto-vimeo/test/presto-vimeo.spec.js",
"./dist/collection/components/core/providers/presto-vimeo/test/presto-vimeo.spec.js.map",
"./dist/collection/components/core/providers/presto-youtube/presto-youtube.js",
"./dist/collection/components/core/providers/presto-youtube/presto-youtube.js.map",
"./dist/collection/components/core/providers/presto-youtube/test/presto-youtube.e2e.js",
"./dist/collection/components/core/providers/presto-youtube/test/presto-youtube.e2e.js.map",
"./dist/collection/components/core/providers/presto-youtube/test/presto-youtube.spec.js",
"./dist/collection/components/core/providers/presto-youtube/test/presto-youtube.spec.js.map",
"./dist/collection/components/ui/presto-player-button/presto-player-button.js",
"./dist/collection/components/ui/presto-player-button/presto-player-button.js.map",
"./dist/collection/components/ui/presto-player-button/test/presto-player-button.e2e.js",
"./dist/collection/components/ui/presto-player-button/test/presto-player-button.e2e.js.map",
"./dist/collection/components/ui/presto-player-button/test/presto-player-button.spec.js",
"./dist/collection/components/ui/presto-player-button/test/presto-player-button.spec.js.map",
"./dist/collection/components/ui/presto-skeleton/presto-skeleton.js",
"./dist/collection/components/ui/presto-skeleton/presto-skeleton.js.map",
"./dist/collection/components/ui/presto-skeleton/test/presto-skeleton.e2e.js",
"./dist/collection/components/ui/presto-skeleton/test/presto-skeleton.e2e.js.map",
"./dist/collection/components/ui/presto-skeleton/test/presto-skeleton.spec.js",
"./dist/collection/components/ui/presto-skeleton/test/presto-skeleton.spec.js.map",
"./dist/collection/components/ui/presto-spinner/presto-spinner.js",
"./dist/collection/components/ui/presto-spinner/presto-spinner.js.map",
"./dist/collection/components/ui/presto-spinner/test/presto-spinner.e2e.js",
"./dist/collection/components/ui/presto-spinner/test/presto-spinner.e2e.js.map",
"./dist/collection/components/ui/presto-spinner/test/presto-spinner.spec.js",
"./dist/collection/components/ui/presto-spinner/test/presto-spinner.spec.js.map",
"./dist/collection/components/ui/presto-video-curtain-ui/presto-video-curtain-ui.js",
"./dist/collection/components/ui/presto-video-curtain-ui/presto-video-curtain-ui.js.map",
"./dist/collection/components/ui/presto-youtube-subscribe-button/presto-youtube-subscribe-button.js",
"./dist/collection/components/ui/presto-youtube-subscribe-button/presto-youtube-subscribe-button.js.map",
"./dist/collection/components/ui/presto-youtube-subscribe-button/test/presto-youtube-subscribe-button.e2e.js",
"./dist/collection/components/ui/presto-youtube-subscribe-button/test/presto-youtube-subscribe-button.e2e.js.map",
"./dist/collection/components/ui/presto-youtube-subscribe-button/test/presto-youtube-subscribe-button.spec.js",
"./dist/collection/components/ui/presto-youtube-subscribe-button/test/presto-youtube-subscribe-button.spec.js.map",
"./dist/collection/components/ui/skins/presto-business-skin/presto-business-skin.js",
"./dist/collection/components/ui/skins/presto-business-skin/presto-business-skin.js.map",
"./dist/collection/components/ui/skins/presto-modern-skin/presto-modern-skin.js",
"./dist/collection/components/ui/skins/presto-modern-skin/presto-modern-skin.js.map",
"./dist/collection/components/ui/skins/presto-stacked-skin/presto-stacked-skin.js",
"./dist/collection/components/ui/skins/presto-stacked-skin/presto-stacked-skin.js.map",
"./dist/collection/index.js",
"./dist/collection/index.js.map",
"./dist/collection/interfaces.js",
"./dist/collection/interfaces.js.map",
"./dist/collection/testing/index.js",
"./dist/collection/testing/index.js.map",
"./dist/collection/util.js",
"./dist/collection/util.js.map"
]
},
{
"name": "dist-custom-elements",
"files": 174,
"generatedFiles": [
"./dist/components/fittext.js",
"./dist/components/fittext.js.map",
"./dist/components/hls.js",
"./dist/components/hls.js.map",
"./dist/components/index.d.ts",
"./dist/components/index.js",
"./dist/components/index.js.map",
"./dist/components/learndash.js",
"./dist/components/learndash.js.map",
"./dist/components/lifter.js",
"./dist/components/lifter.js.map",
"./dist/components/presto-action-bar-controller.d.ts",
"./dist/components/presto-action-bar-controller.js",
"./dist/components/presto-action-bar-controller.js.map",
"./dist/components/presto-action-bar-controller2.js",
"./dist/components/presto-action-bar-controller2.js.map",
"./dist/components/presto-action-bar-ui.d.ts",
"./dist/components/presto-action-bar-ui.js",
"./dist/components/presto-action-bar-ui.js.map",
"./dist/components/presto-action-bar-ui2.js",
"./dist/components/presto-action-bar-ui2.js.map",
"./dist/components/presto-action-bar.d.ts",
"./dist/components/presto-action-bar.js",
"./dist/components/presto-action-bar.js.map",
"./dist/components/presto-action-bar2.js",
"./dist/components/presto-action-bar2.js.map",
"./dist/components/presto-audio.d.ts",
"./dist/components/presto-audio.js",
"./dist/components/presto-audio.js.map",
"./dist/components/presto-audio2.js",
"./dist/components/presto-audio2.js.map",
"./dist/components/presto-bunny.d.ts",
"./dist/components/presto-bunny.js",
"./dist/components/presto-bunny.js.map",
"./dist/components/presto-bunny2.js",
"./dist/components/presto-bunny2.js.map",
"./dist/components/presto-business-skin.d.ts",
"./dist/components/presto-business-skin.js",
"./dist/components/presto-business-skin.js.map",
"./dist/components/presto-business-skin2.js",
"./dist/components/presto-business-skin2.js.map",
"./dist/components/presto-cta-overlay-controller.d.ts",
"./dist/components/presto-cta-overlay-controller.js",
"./dist/components/presto-cta-overlay-controller.js.map",
"./dist/components/presto-cta-overlay-controller2.js",
"./dist/components/presto-cta-overlay-controller2.js.map",
"./dist/components/presto-cta-overlay-ui.d.ts",
"./dist/components/presto-cta-overlay-ui.js",
"./dist/components/presto-cta-overlay-ui.js.map",
"./dist/components/presto-cta-overlay-ui2.js",
"./dist/components/presto-cta-overlay-ui2.js.map",
"./dist/components/presto-cta-overlay.d.ts",
"./dist/components/presto-cta-overlay.js",
"./dist/components/presto-cta-overlay.js.map",
"./dist/components/presto-cta-overlay2.js",
"./dist/components/presto-cta-overlay2.js.map",
"./dist/components/presto-dynamic-overlay-ui.d.ts",
"./dist/components/presto-dynamic-overlay-ui.js",
"./dist/components/presto-dynamic-overlay-ui.js.map",
"./dist/components/presto-dynamic-overlay-ui2.js",
"./dist/components/presto-dynamic-overlay-ui2.js.map",
"./dist/components/presto-dynamic-overlays.d.ts",
"./dist/components/presto-dynamic-overlays.js",
"./dist/components/presto-dynamic-overlays.js.map",
"./dist/components/presto-dynamic-overlays2.js",
"./dist/components/presto-dynamic-overlays2.js.map",
"./dist/components/presto-email-overlay-controller.d.ts",
"./dist/components/presto-email-overlay-controller.js",
"./dist/components/presto-email-overlay-controller.js.map",
"./dist/components/presto-email-overlay-controller2.js",
"./dist/components/presto-email-overlay-controller2.js.map",
"./dist/components/presto-email-overlay-ui.d.ts",
"./dist/components/presto-email-overlay-ui.js",
"./dist/components/presto-email-overlay-ui.js.map",
"./dist/components/presto-email-overlay-ui2.js",
"./dist/components/presto-email-overlay-ui2.js.map",
"./dist/components/presto-email-overlay.d.ts",
"./dist/components/presto-email-overlay.js",
"./dist/components/presto-email-overlay.js.map",
"./dist/components/presto-email-overlay2.js",
"./dist/components/presto-email-overlay2.js.map",
"./dist/components/presto-modern-skin.d.ts",
"./dist/components/presto-modern-skin.js",
"./dist/components/presto-modern-skin.js.map",
"./dist/components/presto-modern-skin2.js",
"./dist/components/presto-modern-skin2.js.map",
"./dist/components/presto-muted-overlay.d.ts",
"./dist/components/presto-muted-overlay.js",
"./dist/components/presto-muted-overlay.js.map",
"./dist/components/presto-muted-overlay2.js",
"./dist/components/presto-muted-overlay2.js.map",
"./dist/components/presto-player-button.d.ts",
"./dist/components/presto-player-button.js",
"./dist/components/presto-player-button.js.map",
"./dist/components/presto-player-button2.js",
"./dist/components/presto-player-button2.js.map",
"./dist/components/presto-player-skeleton.d.ts",
"./dist/components/presto-player-skeleton.js",
"./dist/components/presto-player-skeleton.js.map",
"./dist/components/presto-player-spinner.d.ts",
"./dist/components/presto-player-spinner.js",
"./dist/components/presto-player-spinner.js.map",
"./dist/components/presto-player.d.ts",
"./dist/components/presto-player.js",
"./dist/components/presto-player.js.map",
"./dist/components/presto-player2.js",
"./dist/components/presto-player2.js.map",
"./dist/components/presto-playlist-item.d.ts",
"./dist/components/presto-playlist-item.js",
"./dist/components/presto-playlist-item.js.map",
"./dist/components/presto-playlist-item2.js",
"./dist/components/presto-playlist-item2.js.map",
"./dist/components/presto-playlist-overlay.d.ts",
"./dist/components/presto-playlist-overlay.js",
"./dist/components/presto-playlist-overlay.js.map",
"./dist/components/presto-playlist-overlay2.js",
"./dist/components/presto-playlist-overlay2.js.map",
"./dist/components/presto-playlist-ui.d.ts",
"./dist/components/presto-playlist-ui.js",
"./dist/components/presto-playlist-ui.js.map",
"./dist/components/presto-playlist-ui2.js",
"./dist/components/presto-playlist-ui2.js.map",
"./dist/components/presto-playlist.d.ts",
"./dist/components/presto-playlist.js",
"./dist/components/presto-playlist.js.map",
"./dist/components/presto-search-bar-ui.d.ts",
"./dist/components/presto-search-bar-ui.js",
"./dist/components/presto-search-bar-ui.js.map",
"./dist/components/presto-search-bar-ui2.js",
"./dist/components/presto-search-bar-ui2.js.map",
"./dist/components/presto-search-bar.d.ts",
"./dist/components/presto-search-bar.js",
"./dist/components/presto-search-bar.js.map",
"./dist/components/presto-search-bar2.js",
"./dist/components/presto-search-bar2.js.map",
"./dist/components/presto-spinner.js",
"./dist/components/presto-spinner.js.map",
"./dist/components/presto-stacked-skin.d.ts",
"./dist/components/presto-stacked-skin.js",
"./dist/components/presto-stacked-skin.js.map",
"./dist/components/presto-stacked-skin2.js",
"./dist/components/presto-stacked-skin2.js.map",
"./dist/components/presto-timestamp.d.ts",
"./dist/components/presto-timestamp.js",
"./dist/components/presto-timestamp.js.map",
"./dist/components/presto-video-curtain-ui.d.ts",
"./dist/components/presto-video-curtain-ui.js",
"./dist/components/presto-video-curtain-ui.js.map",
"./dist/components/presto-video.d.ts",
"./dist/components/presto-video.js",
"./dist/components/presto-video.js.map",
"./dist/components/presto-video2.js",
"./dist/components/presto-video2.js.map",
"./dist/components/presto-vimeo.d.ts",
"./dist/components/presto-vimeo.js",
"./dist/components/presto-vimeo.js.map",
"./dist/components/presto-vimeo2.js",
"./dist/components/presto-vimeo2.js.map",
"./dist/components/presto-youtube-subscribe-button.d.ts",
"./dist/components/presto-youtube-subscribe-button.js",
"./dist/components/presto-youtube-subscribe-button.js.map",
"./dist/components/presto-youtube-subscribe-button2.js",
"./dist/components/presto-youtube-subscribe-button2.js.map",
"./dist/components/presto-youtube.d.ts",
"./dist/components/presto-youtube.js",
"./dist/components/presto-youtube.js.map",
"./dist/components/presto-youtube2.js",
"./dist/components/presto-youtube2.js.map",
"./dist/components/resize-observer.js",
"./dist/components/resize-observer.js.map",
"./dist/components/tutor.js",
"./dist/components/tutor.js.map",
"./dist/components/util.js",
"./dist/components/util.js.map"
]
},
{
"name": "dist-lazy",
"files": 206,
"generatedFiles": [
"./dist/cjs/app-globals-3a1e7e63.js",
"./dist/cjs/app-globals-3a1e7e63.js.map",
"./dist/cjs/cache-cues-279f8062.js",
"./dist/cjs/cache-cues-279f8062.js.map",
"./dist/cjs/fittext-d0057d8c.js",
"./dist/cjs/fittext-d0057d8c.js.map",
"./dist/cjs/hls-8efedb41.js",
"./dist/cjs/hls-8efedb41.js.map",
"./dist/cjs/index-4fce5d38.js",
"./dist/cjs/index-4fce5d38.js.map",
"./dist/cjs/index.cjs.js",
"./dist/cjs/index.cjs.js.map",
"./dist/cjs/learndash-cdab5866.js",
"./dist/cjs/learndash-cdab5866.js.map",
"./dist/cjs/lifter-72b71f54.js",
"./dist/cjs/lifter-72b71f54.js.map",
"./dist/cjs/loader.cjs.js",
"./dist/cjs/loader.cjs.js.map",
"./dist/cjs/presto-action-bar-ui_2.cjs.entry.js",
"./dist/cjs/presto-action-bar-ui_2.cjs.entry.js.map",
"./dist/cjs/presto-action-bar_17.cjs.entry.js",
"./dist/cjs/presto-action-bar_17.cjs.entry.js.map",
"./dist/cjs/presto-cta-overlay-ui.cjs.entry.js",
"./dist/cjs/presto-cta-overlay-ui.cjs.entry.js.map",
"./dist/cjs/presto-email-overlay-ui_2.cjs.entry.js",
"./dist/cjs/presto-email-overlay-ui_2.cjs.entry.js.map",
"./dist/cjs/presto-player-button.cjs.entry.js",
"./dist/cjs/presto-player-button.cjs.entry.js.map",
"./dist/cjs/presto-player-skeleton.cjs.entry.js",
"./dist/cjs/presto-player-skeleton.cjs.entry.js.map",
"./dist/cjs/presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui-351c6485.js",
"./dist/cjs/presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui-351c6485.js.map",
"./dist/cjs/presto-player_4.cjs.entry.js",
"./dist/cjs/presto-player_4.cjs.entry.js.map",
"./dist/cjs/presto-playlist.cjs.entry.js",
"./dist/cjs/presto-playlist.cjs.entry.js.map",
"./dist/cjs/presto-search-bar-ui.cjs.entry.js",
"./dist/cjs/presto-search-bar-ui.cjs.entry.js.map",
"./dist/cjs/presto-timestamp.cjs.entry.js",
"./dist/cjs/presto-timestamp.cjs.entry.js.map",
"./dist/cjs/presto-video-curtain-ui.cjs.entry.js",
"./dist/cjs/presto-video-curtain-ui.cjs.entry.js.map",
"./dist/cjs/presto-video.cjs.entry.js",
"./dist/cjs/presto-video.cjs.entry.js.map",
"./dist/cjs/resize-observer-06ed223f.js",
"./dist/cjs/resize-observer-06ed223f.js.map",
"./dist/cjs/tutor-ae5bdc7b.js",
"./dist/cjs/tutor-ae5bdc7b.js.map",
"./dist/cjs/util-9b4b784b.js",
"./dist/cjs/util-9b4b784b.js.map",
"./dist/cjs/web-components.cjs.js",
"./dist/cjs/web-components.cjs.js.map",
"./dist/esm/app-globals-0f993ce5.js",
"./dist/esm/app-globals-0f993ce5.js.map",
"./dist/esm/cache-cues-a2067c2e.js",
"./dist/esm/cache-cues-a2067c2e.js.map",
"./dist/esm/fittext-0b85b539.js",
"./dist/esm/fittext-0b85b539.js.map",
"./dist/esm/hls-7e9fb14c.js",
"./dist/esm/hls-7e9fb14c.js.map",
"./dist/esm/index-56b61ec5.js",
"./dist/esm/index-56b61ec5.js.map",
"./dist/esm/index.js",
"./dist/esm/index.js.map",
"./dist/esm/learndash-c98ac7dc.js",
"./dist/esm/learndash-c98ac7dc.js.map",
"./dist/esm/lifter-bc714b08.js",
"./dist/esm/lifter-bc714b08.js.map",
"./dist/esm/loader.js",
"./dist/esm/loader.js.map",
"./dist/esm/presto-action-bar-ui_2.entry.js",
"./dist/esm/presto-action-bar-ui_2.entry.js.map",
"./dist/esm/presto-action-bar_17.entry.js",
"./dist/esm/presto-action-bar_17.entry.js.map",
"./dist/esm/presto-cta-overlay-ui.entry.js",
"./dist/esm/presto-cta-overlay-ui.entry.js.map",
"./dist/esm/presto-email-overlay-ui_2.entry.js",
"./dist/esm/presto-email-overlay-ui_2.entry.js.map",
"./dist/esm/presto-player-button.entry.js",
"./dist/esm/presto-player-button.entry.js.map",
"./dist/esm/presto-player-skeleton.entry.js",
"./dist/esm/presto-player-skeleton.entry.js.map",
"./dist/esm/presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui-7f594500.js",
"./dist/esm/presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui-7f594500.js.map",
"./dist/esm/presto-player_4.entry.js",
"./dist/esm/presto-player_4.entry.js.map",
"./dist/esm/presto-playlist.entry.js",
"./dist/esm/presto-playlist.entry.js.map",
"./dist/esm/presto-search-bar-ui.entry.js",
"./dist/esm/presto-search-bar-ui.entry.js.map",
"./dist/esm/presto-timestamp.entry.js",
"./dist/esm/presto-timestamp.entry.js.map",
"./dist/esm/presto-video-curtain-ui.entry.js",
"./dist/esm/presto-video-curtain-ui.entry.js.map",
"./dist/esm/presto-video.entry.js",
"./dist/esm/presto-video.entry.js.map",
"./dist/esm/resize-observer-d8d6c99c.js",
"./dist/esm/resize-observer-d8d6c99c.js.map",
"./dist/esm/tutor-28bd7259.js",
"./dist/esm/tutor-28bd7259.js.map",
"./dist/esm/util-82d7532d.js",
"./dist/esm/util-82d7532d.js.map",
"./dist/esm/web-components.js",
"./dist/esm/web-components.js.map",
"./dist/index.cjs.js",
"./dist/index.js",
"./dist/web-components/index.esm.js",
"./dist/web-components/index.esm.js.map",
"./dist/web-components/p-0665e072.entry.js",
"./dist/web-components/p-0665e072.entry.js.map",
"./dist/web-components/p-08f1772a.entry.js",
"./dist/web-components/p-08f1772a.entry.js.map",
"./dist/web-components/p-0cd37339.entry.js",
"./dist/web-components/p-0cd37339.entry.js.map",
"./dist/web-components/p-19541314.js",
"./dist/web-components/p-19541314.js.map",
"./dist/web-components/p-40c4b314.js",
"./dist/web-components/p-40c4b314.js.map",
"./dist/web-components/p-41e50687.entry.js",
"./dist/web-components/p-41e50687.entry.js.map",
"./dist/web-components/p-43f79dfb.js",
"./dist/web-components/p-43f79dfb.js.map",
"./dist/web-components/p-5dfd1438.entry.js",
"./dist/web-components/p-5dfd1438.entry.js.map",
"./dist/web-components/p-6bd72be5.js",
"./dist/web-components/p-6bd72be5.js.map",
"./dist/web-components/p-892f7c14.entry.js",
"./dist/web-components/p-892f7c14.entry.js.map",
"./dist/web-components/p-8fb42c61.entry.js",
"./dist/web-components/p-8fb42c61.entry.js.map",
"./dist/web-components/p-9dc09eba.entry.js",
"./dist/web-components/p-9dc09eba.entry.js.map",
"./dist/web-components/p-a65f5646.js",
"./dist/web-components/p-a65f5646.js.map",
"./dist/web-components/p-ab62d96d.js",
"./dist/web-components/p-ab62d96d.js.map",
"./dist/web-components/p-accbf9cd.entry.js",
"./dist/web-components/p-accbf9cd.entry.js.map",
"./dist/web-components/p-b3731d50.entry.js",
"./dist/web-components/p-b3731d50.entry.js.map",
"./dist/web-components/p-b9156af0.js",
"./dist/web-components/p-b9156af0.js.map",
"./dist/web-components/p-ba1dc20e.entry.js",
"./dist/web-components/p-ba1dc20e.entry.js.map",
"./dist/web-components/p-c6b4e502.js",
"./dist/web-components/p-c6b4e502.js.map",
"./dist/web-components/p-dfe6b15e.js",
"./dist/web-components/p-dfe6b15e.js.map",
"./dist/web-components/p-e1255160.js",
"./dist/web-components/p-e1255160.js.map",
"./dist/web-components/p-e1488dad.js",
"./dist/web-components/p-e1488dad.js.map",
"./dist/web-components/p-ffab5a11.entry.js",
"./dist/web-components/p-ffab5a11.entry.js.map",
"./dist/web-components/web-components.esm.js",
"./dist/web-components/web-components.esm.js.map",
"./www/build/index.esm.js",
"./www/build/index.esm.js.map",
"./www/build/p-0665e072.entry.js",
"./www/build/p-0665e072.entry.js.map",
"./www/build/p-08f1772a.entry.js",
"./www/build/p-08f1772a.entry.js.map",
"./www/build/p-0cd37339.entry.js",
"./www/build/p-0cd37339.entry.js.map",
"./www/build/p-19541314.js",
"./www/build/p-19541314.js.map",
"./www/build/p-40c4b314.js",
"./www/build/p-40c4b314.js.map",
"./www/build/p-41e50687.entry.js",
"./www/build/p-41e50687.entry.js.map",
"./www/build/p-43f79dfb.js",
"./www/build/p-43f79dfb.js.map",
"./www/build/p-5dfd1438.entry.js",
"./www/build/p-5dfd1438.entry.js.map",
"./www/build/p-6bd72be5.js",
"./www/build/p-6bd72be5.js.map",
"./www/build/p-892f7c14.entry.js",
"./www/build/p-892f7c14.entry.js.map",
"./www/build/p-8fb42c61.entry.js",
"./www/build/p-8fb42c61.entry.js.map",
"./www/build/p-9dc09eba.entry.js",
"./www/build/p-9dc09eba.entry.js.map",
"./www/build/p-a65f5646.js",
"./www/build/p-a65f5646.js.map",
"./www/build/p-ab62d96d.js",
"./www/build/p-ab62d96d.js.map",
"./www/build/p-accbf9cd.entry.js",
"./www/build/p-accbf9cd.entry.js.map",
"./www/build/p-b3731d50.entry.js",
"./www/build/p-b3731d50.entry.js.map",
"./www/build/p-b9156af0.js",
"./www/build/p-b9156af0.js.map",
"./www/build/p-ba1dc20e.entry.js",
"./www/build/p-ba1dc20e.entry.js.map",
"./www/build/p-c6b4e502.js",
"./www/build/p-c6b4e502.js.map",
"./www/build/p-dfe6b15e.js",
"./www/build/p-dfe6b15e.js.map",
"./www/build/p-e1255160.js",
"./www/build/p-e1255160.js.map",
"./www/build/p-e1488dad.js",
"./www/build/p-e1488dad.js.map",
"./www/build/p-ffab5a11.entry.js",
"./www/build/p-ffab5a11.entry.js.map",
"./www/build/web-components.esm.js",
"./www/build/web-components.esm.js.map"
]
},
{
"name": "dist-types",
"files": 1,
"generatedFiles": [
"./dist/types/stencil-public-runtime.d.ts"
]
},
{
"name": "www",
"files": 2,
"generatedFiles": [
"./www/host.config.json",
"./www/index.html"
]
}
]
},
"options": {
"minifyJs": true,
"minifyCss": true,
"hashFileNames": true,
"hashedFileNameLength": 8,
"buildEs5": false
},
"formats": {
"esmBrowser": [
{
"key": "presto-search-bar-ui.entry",
"components": [
"presto-search-bar-ui"
],
"bundleId": "p-b3731d50",
"fileName": "p-b3731d50.entry.js",
"imports": [
"p-43f79dfb.js"
],
"originalByteSize": 7030
},
{
"key": "presto-player-skeleton.entry",
"components": [
"presto-player-skeleton"
],
"bundleId": "p-ffab5a11",
"fileName": "p-ffab5a11.entry.js",
"imports": [
"p-43f79dfb.js"
],
"originalByteSize": 1686
},
{
"key": "presto-playlist.entry",
"components": [
"presto-playlist"
],
"bundleId": "p-41e50687",
"fileName": "p-41e50687.entry.js",
"imports": [
"p-43f79dfb.js",
"p-ab62d96d.js"
],
"originalByteSize": 9509
},
{
"key": "presto-timestamp.entry",
"components": [
"presto-timestamp"
],
"bundleId": "p-accbf9cd",
"fileName": "p-accbf9cd.entry.js",
"imports": [
"p-43f79dfb.js"
],
"originalByteSize": 1202
},
{
"key": "presto-video-curtain-ui.entry",
"components": [
"presto-video-curtain-ui"
],
"bundleId": "p-ba1dc20e",
"fileName": "p-ba1dc20e.entry.js",
"imports": [
"p-43f79dfb.js"
],
"originalByteSize": 1370
},
{
"key": "presto-action-bar.presto-action-bar-controller.presto-audio.presto-bunny.presto-business-skin.presto-cta-overlay.presto-cta-overlay-controller.presto-dynamic-overlay-ui.presto-dynamic-overlays.presto-email-overlay.presto-email-overlay-controller.presto-modern-skin.presto-muted-overlay.presto-search-bar.presto-stacked-skin.presto-vimeo.presto-youtube.entry",
"components": [
"presto-action-bar",
"presto-action-bar-controller",
"presto-audio",
"presto-bunny",
"presto-business-skin",
"presto-cta-overlay",
"presto-cta-overlay-controller",
"presto-dynamic-overlay-ui",
"presto-dynamic-overlays",
"presto-email-overlay",
"presto-email-overlay-controller",
"presto-modern-skin",
"presto-muted-overlay",
"presto-search-bar",
"presto-stacked-skin",
"presto-vimeo",
"presto-youtube"
],
"bundleId": "p-0cd37339",
"fileName": "p-0cd37339.entry.js",
"imports": [
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-dfe6b15e.js",
"p-b9156af0.js"
],
"originalByteSize": 74063
},
{
"key": "presto-action-bar-ui.presto-youtube-subscribe-button.entry",
"components": [
"presto-action-bar-ui",
"presto-youtube-subscribe-button"
],
"bundleId": "p-9dc09eba",
"fileName": "p-9dc09eba.entry.js",
"imports": [
"p-43f79dfb.js"
],
"originalByteSize": 3255
},
{
"key": "presto-cta-overlay-ui.entry",
"components": [
"presto-cta-overlay-ui"
],
"bundleId": "p-892f7c14",
"fileName": "p-892f7c14.entry.js",
"imports": [
"p-43f79dfb.js",
"p-dfe6b15e.js"
],
"originalByteSize": 6519
},
{
"key": "presto-email-overlay-ui.presto-player-spinner.entry",
"components": [
"presto-email-overlay-ui",
"presto-player-spinner"
],
"bundleId": "p-0665e072",
"fileName": "p-0665e072.entry.js",
"imports": [
"p-43f79dfb.js",
"p-dfe6b15e.js"
],
"originalByteSize": 6861
},
{
"key": "presto-video.entry",
"components": [
"presto-video"
],
"bundleId": "p-8fb42c61",
"fileName": "p-8fb42c61.entry.js",
"imports": [
"p-43f79dfb.js"
],
"originalByteSize": 1620
},
{
"key": "presto-player-button.entry",
"components": [
"presto-player-button"
],
"bundleId": "p-5dfd1438",
"fileName": "p-5dfd1438.entry.js",
"imports": [
"p-43f79dfb.js"
],
"originalByteSize": 10759
},
{
"key": "presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui.entry",
"components": [
"presto-player",
"presto-playlist-item",
"presto-playlist-overlay",
"presto-playlist-ui"
],
"bundleId": "p-08f1772a",
"fileName": "p-08f1772a.entry.js",
"imports": [
"p-40c4b314.js",
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-b9156af0.js"
],
"originalByteSize": 214
}
],
"esm": [
{
"key": "presto-search-bar-ui.entry",
"components": [
"presto-search-bar-ui"
],
"bundleId": "presto-search-bar-ui",
"fileName": "presto-search-bar-ui.entry.js",
"imports": [
"index-56b61ec5.js"
],
"originalByteSize": 7034
},
{
"key": "presto-player-skeleton.entry",
"components": [
"presto-player-skeleton"
],
"bundleId": "presto-player-skeleton",
"fileName": "presto-player-skeleton.entry.js",
"imports": [
"index-56b61ec5.js"
],
"originalByteSize": 1690
},
{
"key": "presto-playlist.entry",
"components": [
"presto-playlist"
],
"bundleId": "presto-playlist",
"fileName": "presto-playlist.entry.js",
"imports": [
"index-56b61ec5.js",
"util-82d7532d.js"
],
"originalByteSize": 9516
},
{
"key": "presto-timestamp.entry",
"components": [
"presto-timestamp"
],
"bundleId": "presto-timestamp",
"fileName": "presto-timestamp.entry.js",
"imports": [
"index-56b61ec5.js"
],
"originalByteSize": 1206
},
{
"key": "presto-video-curtain-ui.entry",
"components": [
"presto-video-curtain-ui"
],
"bundleId": "presto-video-curtain-ui",
"fileName": "presto-video-curtain-ui.entry.js",
"imports": [
"index-56b61ec5.js"
],
"originalByteSize": 1374
},
{
"key": "presto-action-bar.presto-action-bar-controller.presto-audio.presto-bunny.presto-business-skin.presto-cta-overlay.presto-cta-overlay-controller.presto-dynamic-overlay-ui.presto-dynamic-overlays.presto-email-overlay.presto-email-overlay-controller.presto-modern-skin.presto-muted-overlay.presto-search-bar.presto-stacked-skin.presto-vimeo.presto-youtube.entry",
"components": [
"presto-action-bar",
"presto-action-bar-controller",
"presto-audio",
"presto-bunny",
"presto-business-skin",
"presto-cta-overlay",
"presto-cta-overlay-controller",
"presto-dynamic-overlay-ui",
"presto-dynamic-overlays",
"presto-email-overlay",
"presto-email-overlay-controller",
"presto-modern-skin",
"presto-muted-overlay",
"presto-search-bar",
"presto-stacked-skin",
"presto-vimeo",
"presto-youtube"
],
"bundleId": "presto-action-bar_17",
"fileName": "presto-action-bar_17.entry.js",
"imports": [
"index-56b61ec5.js",
"util-82d7532d.js",
"fittext-0b85b539.js",
"cache-cues-a2067c2e.js"
],
"originalByteSize": 74085
},
{
"key": "presto-action-bar-ui.presto-youtube-subscribe-button.entry",
"components": [
"presto-action-bar-ui",
"presto-youtube-subscribe-button"
],
"bundleId": "presto-action-bar-ui_2",
"fileName": "presto-action-bar-ui_2.entry.js",
"imports": [
"index-56b61ec5.js"
],
"originalByteSize": 3259
},
{
"key": "presto-cta-overlay-ui.entry",
"components": [
"presto-cta-overlay-ui"
],
"bundleId": "presto-cta-overlay-ui",
"fileName": "presto-cta-overlay-ui.entry.js",
"imports": [
"index-56b61ec5.js",
"fittext-0b85b539.js"
],
"originalByteSize": 6529
},
{
"key": "presto-email-overlay-ui.presto-player-spinner.entry",
"components": [
"presto-email-overlay-ui",
"presto-player-spinner"
],
"bundleId": "presto-email-overlay-ui_2",
"fileName": "presto-email-overlay-ui_2.entry.js",
"imports": [
"index-56b61ec5.js",
"fittext-0b85b539.js"
],
"originalByteSize": 6871
},
{
"key": "presto-video.entry",
"components": [
"presto-video"
],
"bundleId": "presto-video",
"fileName": "presto-video.entry.js",
"imports": [
"index-56b61ec5.js"
],
"originalByteSize": 1624
},
{
"key": "presto-player-button.entry",
"components": [
"presto-player-button"
],
"bundleId": "presto-player-button",
"fileName": "presto-player-button.entry.js",
"imports": [
"index-56b61ec5.js"
],
"originalByteSize": 10763
},
{
"key": "presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui.entry",
"components": [
"presto-player",
"presto-playlist-item",
"presto-playlist-overlay",
"presto-playlist-ui"
],
"bundleId": "presto-player_4",
"fileName": "presto-player_4.entry.js",
"imports": [
"presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui-7f594500.js",
"index-56b61ec5.js",
"util-82d7532d.js",
"cache-cues-a2067c2e.js"
],
"originalByteSize": 306
}
],
"es5": [],
"system": [],
"commonjs": [
{
"key": "presto-search-bar-ui.entry",
"components": [
"presto-search-bar-ui"
],
"bundleId": "presto-search-bar-ui.cjs",
"fileName": "presto-search-bar-ui.cjs.entry.js",
"imports": [
"index-4fce5d38.js"
],
"originalByteSize": 7235
},
{
"key": "presto-player-skeleton.entry",
"components": [
"presto-player-skeleton"
],
"bundleId": "presto-player-skeleton.cjs",
"fileName": "presto-player-skeleton.cjs.entry.js",
"imports": [
"index-4fce5d38.js"
],
"originalByteSize": 1765
},
{
"key": "presto-playlist.entry",
"components": [
"presto-playlist"
],
"bundleId": "presto-playlist.cjs",
"fileName": "presto-playlist.cjs.entry.js",
"imports": [
"index-4fce5d38.js",
"util-9b4b784b.js"
],
"originalByteSize": 9628
},
{
"key": "presto-timestamp.entry",
"components": [
"presto-timestamp"
],
"bundleId": "presto-timestamp.cjs",
"fileName": "presto-timestamp.cjs.entry.js",
"imports": [
"index-4fce5d38.js"
],
"originalByteSize": 1281
},
{
"key": "presto-video-curtain-ui.entry",
"components": [
"presto-video-curtain-ui"
],
"bundleId": "presto-video-curtain-ui.cjs",
"fileName": "presto-video-curtain-ui.cjs.entry.js",
"imports": [
"index-4fce5d38.js"
],
"originalByteSize": 1455
},
{
"key": "presto-action-bar.presto-action-bar-controller.presto-audio.presto-bunny.presto-business-skin.presto-cta-overlay.presto-cta-overlay-controller.presto-dynamic-overlay-ui.presto-dynamic-overlays.presto-email-overlay.presto-email-overlay-controller.presto-modern-skin.presto-muted-overlay.presto-search-bar.presto-stacked-skin.presto-vimeo.presto-youtube.entry",
"components": [
"presto-action-bar",
"presto-action-bar-controller",
"presto-audio",
"presto-bunny",
"presto-business-skin",
"presto-cta-overlay",
"presto-cta-overlay-controller",
"presto-dynamic-overlay-ui",
"presto-dynamic-overlays",
"presto-email-overlay",
"presto-email-overlay-controller",
"presto-modern-skin",
"presto-muted-overlay",
"presto-search-bar",
"presto-stacked-skin",
"presto-vimeo",
"presto-youtube"
],
"bundleId": "presto-action-bar_17.cjs",
"fileName": "presto-action-bar_17.cjs.entry.js",
"imports": [
"index-4fce5d38.js",
"util-9b4b784b.js",
"fittext-d0057d8c.js",
"cache-cues-279f8062.js"
],
"originalByteSize": 74730
},
{
"key": "presto-action-bar-ui.presto-youtube-subscribe-button.entry",
"components": [
"presto-action-bar-ui",
"presto-youtube-subscribe-button"
],
"bundleId": "presto-action-bar-ui_2.cjs",
"fileName": "presto-action-bar-ui_2.cjs.entry.js",
"imports": [
"index-4fce5d38.js"
],
"originalByteSize": 3371
},
{
"key": "presto-cta-overlay-ui.entry",
"components": [
"presto-cta-overlay-ui"
],
"bundleId": "presto-cta-overlay-ui.cjs",
"fileName": "presto-cta-overlay-ui.cjs.entry.js",
"imports": [
"index-4fce5d38.js",
"fittext-d0057d8c.js"
],
"originalByteSize": 6656
},
{
"key": "presto-email-overlay-ui.presto-player-spinner.entry",
"components": [
"presto-email-overlay-ui",
"presto-player-spinner"
],
"bundleId": "presto-email-overlay-ui_2.cjs",
"fileName": "presto-email-overlay-ui_2.cjs.entry.js",
"imports": [
"index-4fce5d38.js",
"fittext-d0057d8c.js"
],
"originalByteSize": 7011
},
{
"key": "presto-video.entry",
"components": [
"presto-video"
],
"bundleId": "presto-video.cjs",
"fileName": "presto-video.cjs.entry.js",
"imports": [
"index-4fce5d38.js"
],
"originalByteSize": 1705
},
{
"key": "presto-player-button.entry",
"components": [
"presto-player-button"
],
"bundleId": "presto-player-button.cjs",
"fileName": "presto-player-button.cjs.entry.js",
"imports": [
"index-4fce5d38.js"
],
"originalByteSize": 10863
},
{
"key": "presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui.entry",
"components": [
"presto-player",
"presto-playlist-item",
"presto-playlist-overlay",
"presto-playlist-ui"
],
"bundleId": "presto-player_4.cjs",
"fileName": "presto-player_4.cjs.entry.js",
"imports": [
"presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui-351c6485.js",
"index-4fce5d38.js",
"util-9b4b784b.js",
"cache-cues-279f8062.js"
],
"originalByteSize": 874
}
]
},
"components": [
{
"tag": "presto-action-bar",
"path": "./src/components/core/features/presto-action-bar/component/presto-action-bar.js",
"source": "./src/components/core/features/presto-action-bar/component/presto-action-bar.tsx",
"elementRef": "el",
"componentClassName": "PrestoActionBar",
"assetsDirs": [],
"dependencies": [
"presto-action-bar-controller",
"presto-action-bar-ui",
"presto-player-button",
"presto-youtube-subscribe-button"
],
"dependents": [
"presto-player",
"presto-playlist"
],
"directDependencies": [
"presto-action-bar-controller"
],
"directDependents": [
"presto-player"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "shadow",
"excludeFromCollection": false,
"events": [],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [
"presto-action-bar-controller"
],
"properties": [
{
"name": "player",
"type": "any",
"attribute": "player",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "config",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "ActionBarConfig",
"resolved": "ActionBarConfig",
"references": {
"ActionBarConfig": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::ActionBarConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "direction",
"type": "string",
"attribute": "direction",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "'rtl'",
"resolved": "\"rtl\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "youtube",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "YoutubeConfig",
"resolved": "YoutubeConfig",
"references": {
"YoutubeConfig": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::YoutubeConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": [
{
"name": "currentTime"
},
{
"name": "duration"
},
{
"name": "ended"
}
]
},
{
"tag": "presto-action-bar-controller",
"path": "./src/components/core/features/presto-action-bar/controller/presto-action-bar-controller.js",
"source": "./src/components/core/features/presto-action-bar/controller/presto-action-bar-controller.tsx",
"elementRef": "el",
"componentClassName": "PrestoActionBar",
"assetsDirs": [],
"dependencies": [
"presto-action-bar-ui",
"presto-player-button",
"presto-youtube-subscribe-button"
],
"dependents": [
"presto-action-bar",
"presto-player",
"presto-playlist"
],
"directDependencies": [
"presto-youtube-subscribe-button",
"presto-player-button",
"presto-action-bar-ui"
],
"directDependents": [
"presto-action-bar"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "shadow",
"excludeFromCollection": false,
"events": [
{
"name": "actionBarStateChange",
"method": "actionBarStateChange",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"internal": false
}
],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [
"presto-youtube-subscribe-button",
"presto-player-button",
"presto-action-bar-ui"
],
"properties": [
{
"name": "ended",
"type": "boolean",
"attribute": "ended",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "config",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "ActionBarConfig",
"resolved": "ActionBarConfig",
"references": {
"ActionBarConfig": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::ActionBarConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "currentTime",
"type": "number",
"attribute": "current-time",
"reflect": true,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "duration",
"type": "number",
"attribute": "duration",
"reflect": true,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "direction",
"type": "string",
"attribute": "direction",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "'rtl'",
"resolved": "\"rtl\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "youtube",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "YoutubeConfig",
"resolved": "YoutubeConfig",
"references": {
"YoutubeConfig": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::YoutubeConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": [
{
"name": "show"
},
{
"name": "youtubeRenderKey"
},
{
"name": "percentagePassed"
}
]
},
{
"tag": "presto-action-bar-ui",
"path": "./src/components/core/features/presto-action-bar/ui/presto-action-bar-ui.js",
"source": "./src/components/core/features/presto-action-bar/ui/presto-action-bar-ui.tsx",
"elementRef": null,
"componentClassName": "PrestoActionBarUi",
"assetsDirs": [],
"dependencies": [],
"dependents": [
"presto-action-bar",
"presto-action-bar-controller",
"presto-player",
"presto-playlist"
],
"directDependencies": [],
"directDependents": [
"presto-action-bar-controller"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "shadow",
"excludeFromCollection": false,
"events": [],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [],
"properties": [
{
"name": "open",
"type": "boolean",
"attribute": "open",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": []
},
{
"tag": "presto-audio",
"path": "./src/components/core/providers/presto-audio/presto-audio.js",
"source": "./src/components/core/providers/presto-audio/presto-audio.tsx",
"elementRef": null,
"componentClassName": "PrestoAudio",
"assetsDirs": [],
"dependencies": [],
"dependents": [
"presto-player",
"presto-playlist"
],
"directDependencies": [],
"directDependents": [
"presto-player"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "none",
"excludeFromCollection": false,
"events": [
{
"name": "playVideo",
"method": "playVideo",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "pauseVideo",
"method": "pauseVideo",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "true",
"resolved": "boolean",
"references": {}
},
"internal": false
}
],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [],
"properties": [
{
"name": "getRef",
"type": "unknown",
"reflect": false,
"mutable": true,
"required": false,
"optional": true,
"complexType": {
"original": "(elm?: HTMLAudioElement) => void",
"resolved": "(elm?: HTMLAudioElement) => void",
"references": {
"HTMLAudioElement": {
"location": "global",
"id": "global::HTMLAudioElement"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "autoplay",
"type": "boolean",
"attribute": "autoplay",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "src",
"type": "string",
"attribute": "src",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "preload",
"type": "string",
"attribute": "preload",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "poster",
"type": "string",
"attribute": "poster",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "player",
"type": "any",
"attribute": "player",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "preset",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "presetAttributes",
"resolved": "presetAttributes",
"references": {
"presetAttributes": {
"location": "import",
"path": "../../../../interfaces",
"id": "src/interfaces.ts::presetAttributes"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "tracks",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "{ label: string; src: string; srcLang: string }[]",
"resolved": "{ label: string; src: string; srcLang: string; }[]",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider",
"type": "string",
"attribute": "provider",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "mediaTitle",
"type": "string",
"attribute": "media-title",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "audioAttributes",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": [
{
"name": "width"
}
]
},
{
"tag": "presto-bunny",
"path": "./src/components/core/providers/presto-bunny/presto-bunny.js",
"source": "./src/components/core/providers/presto-bunny/presto-bunny.tsx",
"elementRef": null,
"componentClassName": "PrestoBunny",
"assetsDirs": [],
"dependencies": [
"presto-video"
],
"dependents": [
"presto-player",
"presto-playlist"
],
"directDependencies": [
"presto-video"
],
"directDependents": [
"presto-player"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "none",
"excludeFromCollection": false,
"events": [],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [
"presto-video"
],
"properties": [
{
"name": "getRef",
"type": "unknown",
"reflect": false,
"mutable": true,
"required": false,
"optional": true,
"complexType": {
"original": "(elm?: HTMLVideoElement) => void",
"resolved": "(elm?: HTMLVideoElement) => void",
"references": {
"HTMLVideoElement": {
"location": "global",
"id": "global::HTMLVideoElement"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "autoplay",
"type": "boolean",
"attribute": "autoplay",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "src",
"type": "string",
"attribute": "src",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "preload",
"type": "string",
"attribute": "preload",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "poster",
"type": "string",
"attribute": "poster",
"reflect": false,
"mutable": true,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "player",
"type": "any",
"attribute": "player",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "tracks",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "{ label: string; src: string; srcLang: string }[]",
"resolved": "{ label: string; src: string; srcLang: string; }[]",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "playsinline",
"type": "boolean",
"attribute": "playsinline",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider",
"type": "string",
"attribute": "provider",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "thumbnail",
"type": "string",
"attribute": "thumbnail",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "previewUrl",
"type": "string",
"attribute": "preview-url",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "videoAttributes",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": []
},
{
"tag": "presto-business-skin",
"path": "./src/components/ui/skins/presto-business-skin/presto-business-skin.js",
"source": "./src/components/ui/skins/presto-business-skin/presto-business-skin.tsx",
"elementRef": null,
"componentClassName": "PrestoBusinessSkin",
"assetsDirs": [],
"dependencies": [],
"dependents": [
"presto-player",
"presto-playlist"
],
"directDependencies": [],
"directDependents": [
"presto-player"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "none",
"excludeFromCollection": false,
"events": [],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [],
"properties": [],
"shadowDelegatesFocus": false,
"states": []
},
{
"tag": "presto-cta-overlay",
"path": "./src/components/core/features/presto-cta-overlay/component/presto-cta-overlay.js",
"source": "./src/components/core/features/presto-cta-overlay/component/presto-cta-overlay.tsx",
"elementRef": null,
"componentClassName": "PrestoCTAOverlay",
"assetsDirs": [],
"dependencies": [
"presto-cta-overlay-controller",
"presto-cta-overlay-ui",
"presto-player-button"
],
"dependents": [
"presto-player",
"presto-playlist"
],
"directDependencies": [
"presto-cta-overlay-controller"
],
"directDependents": [
"presto-player"
],
"docs": {
"tags": [],
"text": "This component is needed to prevent re-rendering of\nmain component with currentTime changes."
},
"encapsulation": "none",
"excludeFromCollection": false,
"events": [],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [
"presto-cta-overlay-controller"
],
"properties": [
{
"name": "player",
"type": "any",
"attribute": "player",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "direction",
"type": "string",
"attribute": "direction",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "'rtl'",
"resolved": "\"rtl\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "preset",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "presetAttributes",
"resolved": "presetAttributes",
"references": {
"presetAttributes": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::presetAttributes"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "i18n",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "i18nConfig",
"resolved": "i18nConfig",
"references": {
"i18nConfig": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::i18nConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider",
"type": "string",
"attribute": "provider",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": [
{
"name": "currentTime"
},
{
"name": "duration"
},
{
"name": "ended"
}
]
},
{
"tag": "presto-cta-overlay-controller",
"path": "./src/components/core/features/presto-cta-overlay/controller/presto-cta-overlay-controller.js",
"source": "./src/components/core/features/presto-cta-overlay/controller/presto-cta-overlay-controller.tsx",
"elementRef": null,
"componentClassName": "PrestoCtaOverlayController",
"assetsDirs": [],
"dependencies": [
"presto-cta-overlay-ui",
"presto-player-button"
],
"dependents": [
"presto-cta-overlay",
"presto-player",
"presto-playlist"
],
"directDependencies": [
"presto-cta-overlay-ui"
],
"directDependents": [
"presto-cta-overlay"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "none",
"excludeFromCollection": false,
"events": [
{
"name": "playVideo",
"method": "playVideo",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "pauseVideo",
"method": "pauseVideo",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"internal": false
},
{
"name": "restartVideo",
"method": "restartVideo",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "ctaStateChange",
"method": "ctaStateChange",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"internal": false
}
],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [
"presto-cta-overlay-ui"
],
"properties": [
{
"name": "ended",
"type": "boolean",
"attribute": "ended",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "currentTime",
"type": "number",
"attribute": "current-time",
"reflect": true,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "duration",
"type": "number",
"attribute": "duration",
"reflect": true,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "direction",
"type": "string",
"attribute": "direction",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "'rtl'",
"resolved": "\"rtl\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "cta",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "CTA",
"resolved": "CTA",
"references": {
"CTA": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::CTA"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "i18n",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "i18nConfig",
"resolved": "i18nConfig",
"references": {
"i18nConfig": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::i18nConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider",
"type": "string",
"attribute": "provider",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": [
{
"name": "enabled"
},
{
"name": "show"
},
{
"name": "loading"
},
{
"name": "error"
},
{
"name": "skipped"
},
{
"name": "percentagePassed"
}
]
},
{
"tag": "presto-cta-overlay-ui",
"path": "./src/components/core/features/presto-cta-overlay/ui/presto-cta-overlay-ui.js",
"source": "./src/components/core/features/presto-cta-overlay/ui/presto-cta-overlay-ui.tsx",
"elementRef": null,
"componentClassName": "CTAOverlayUI",
"assetsDirs": [],
"dependencies": [
"presto-player-button"
],
"dependents": [
"presto-cta-overlay",
"presto-cta-overlay-controller",
"presto-player",
"presto-playlist"
],
"directDependencies": [
"presto-player-button"
],
"directDependents": [
"presto-cta-overlay-controller"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "shadow",
"excludeFromCollection": false,
"events": [
{
"name": "skip",
"method": "skip",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Events"
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "rewatch",
"method": "rewatch",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
}
],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [
"presto-player-button"
],
"properties": [
{
"name": "headline",
"type": "string",
"attribute": "headline",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "Props"
},
"internal": false
},
{
"name": "defaultHeadline",
"type": "string",
"attribute": "default-headline",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "bottomText",
"type": "string",
"attribute": "bottom-text",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "showButton",
"type": "boolean",
"attribute": "show-button",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "buttonText",
"type": "string",
"attribute": "button-text",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "buttonType",
"type": "string",
"attribute": "button-type",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "'link' | 'time'",
"resolved": "\"link\" | \"time\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "buttonLink",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "ButtonLinkObject",
"resolved": "ButtonLinkObject",
"references": {
"ButtonLinkObject": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::ButtonLinkObject"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "allowRewatch",
"type": "boolean",
"attribute": "allow-rewatch",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "allowSkip",
"type": "boolean",
"attribute": "allow-skip",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "direction",
"type": "string",
"attribute": "direction",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "'rtl'",
"resolved": "\"rtl\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "i18n",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "i18nConfig",
"resolved": "i18nConfig",
"references": {
"i18nConfig": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::i18nConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider",
"type": "string",
"attribute": "provider",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "type",
"type": "string",
"attribute": "type",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": [
{
"name": "isAudioProvider"
}
]
},
{
"tag": "presto-dynamic-overlay-ui",
"path": "./src/components/core/features/presto-dynamic-overlays/ui/presto-dynamic-overlay-ui.js",
"source": "./src/components/core/features/presto-dynamic-overlays/ui/presto-dynamic-overlay-ui.tsx",
"elementRef": "el",
"componentClassName": "PrestoDynamicOverlayUi",
"assetsDirs": [],
"dependencies": [],
"dependents": [
"presto-dynamic-overlays",
"presto-player",
"presto-playlist"
],
"directDependencies": [],
"directDependents": [
"presto-dynamic-overlays"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "shadow",
"excludeFromCollection": false,
"events": [],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [],
"properties": [
{
"name": "href",
"type": "string",
"attribute": "href",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "When set, the underlying button will be rendered as an `<a>` with this `href` instead of a `<button>`."
},
"internal": false
},
{
"name": "target",
"type": "string",
"attribute": "target",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "'_blank' | '_parent' | '_self' | '_top'",
"resolved": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\"",
"references": {}
},
"docs": {
"tags": [],
"text": "Tells the browser where to open the link. Only used when `href` is set."
},
"internal": false
},
{
"name": "position",
"type": "string",
"attribute": "position",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "'top-right'",
"complexType": {
"original": "'top-left' | 'top-right'",
"resolved": "\"top-left\" | \"top-right\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": []
},
{
"tag": "presto-dynamic-overlays",
"path": "./src/components/core/features/presto-dynamic-overlays/component/presto-dynamic-overlays.js",
"source": "./src/components/core/features/presto-dynamic-overlays/component/presto-dynamic-overlays.tsx",
"elementRef": "el",
"componentClassName": "PrestoDynamicOverlays",
"assetsDirs": [],
"dependencies": [
"presto-dynamic-overlay-ui"
],
"dependents": [
"presto-player",
"presto-playlist"
],
"directDependencies": [
"presto-dynamic-overlay-ui"
],
"directDependents": [
"presto-player"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "shadow",
"excludeFromCollection": false,
"events": [
{
"name": "reloadComponent",
"method": "reloadComponent",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
}
],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [
"presto-dynamic-overlay-ui"
],
"properties": [
{
"name": "overlays",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "Array<DynamicOverlay>",
"resolved": "DynamicOverlay[]",
"references": {
"Array": {
"location": "global",
"id": "global::Array"
},
"DynamicOverlay": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::DynamicOverlay"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "player",
"type": "any",
"attribute": "player",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "preset",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "presetAttributes",
"resolved": "presetAttributes",
"references": {
"presetAttributes": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::presetAttributes"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "enabled",
"type": "boolean",
"attribute": "enabled",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": [
{
"name": "currentTime"
},
{
"name": "destroy"
}
]
},
{
"tag": "presto-email-overlay",
"path": "./src/components/core/features/presto-email-overlay/component/presto-email-overlay.js",
"source": "./src/components/core/features/presto-email-overlay/component/presto-email-overlay.tsx",
"elementRef": null,
"componentClassName": "PrestoEmailOverlay",
"assetsDirs": [],
"dependencies": [
"presto-email-overlay-controller",
"presto-email-overlay-ui",
"presto-player-spinner"
],
"dependents": [
"presto-player",
"presto-playlist"
],
"directDependencies": [
"presto-email-overlay-controller"
],
"directDependents": [
"presto-player"
],
"docs": {
"tags": [],
"text": "This component is needed to prevent re-rendering of\nmain component with currentTime changes."
},
"encapsulation": "none",
"excludeFromCollection": false,
"events": [],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [
"presto-email-overlay-controller"
],
"properties": [
{
"name": "player",
"type": "any",
"attribute": "player",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "direction",
"type": "string",
"attribute": "direction",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "'rtl'",
"resolved": "\"rtl\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "preset",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "presetAttributes",
"resolved": "presetAttributes",
"references": {
"presetAttributes": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::presetAttributes"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "videoId",
"type": "number",
"attribute": "video-id",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "i18n",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "i18nConfig",
"resolved": "i18nConfig",
"references": {
"i18nConfig": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::i18nConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider",
"type": "string",
"attribute": "provider",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": [
{
"name": "currentTime"
},
{
"name": "duration"
},
{
"name": "ended"
}
]
},
{
"tag": "presto-email-overlay-controller",
"path": "./src/components/core/features/presto-email-overlay/controller/presto-email-overlay-controller.js",
"source": "./src/components/core/features/presto-email-overlay/controller/presto-email-overlay-controller.tsx",
"elementRef": null,
"componentClassName": "PrestoEmailOverlayController",
"assetsDirs": [],
"dependencies": [
"presto-email-overlay-ui",
"presto-player-spinner"
],
"dependents": [
"presto-email-overlay",
"presto-player",
"presto-playlist"
],
"directDependencies": [
"presto-email-overlay-ui"
],
"directDependents": [
"presto-email-overlay"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "none",
"excludeFromCollection": false,
"events": [
{
"name": "playVideo",
"method": "playVideo",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "pauseVideo",
"method": "pauseVideo",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "true",
"resolved": "boolean",
"references": {}
},
"internal": false
},
{
"name": "restartVideo",
"method": "restartVideo",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "emailStateChange",
"method": "emailStateChange",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"internal": false
}
],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [
"presto-email-overlay-ui"
],
"properties": [
{
"name": "ended",
"type": "boolean",
"attribute": "ended",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "currentTime",
"type": "number",
"attribute": "current-time",
"reflect": true,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "duration",
"type": "number",
"attribute": "duration",
"reflect": true,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "direction",
"type": "string",
"attribute": "direction",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "'rtl'",
"resolved": "\"rtl\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "emailCollection",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "EmailCollection",
"resolved": "EmailCollection",
"references": {
"EmailCollection": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::EmailCollection"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "i18n",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "i18nConfig",
"resolved": "i18nConfig",
"references": {
"i18nConfig": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::i18nConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "videoId",
"type": "number",
"attribute": "video-id",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "presetId",
"type": "number",
"attribute": "preset-id",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider",
"type": "string",
"attribute": "provider",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": [
{
"name": "enabled"
},
{
"name": "show"
},
{
"name": "loading"
},
{
"name": "error"
},
{
"name": "percentagePassed"
}
]
},
{
"tag": "presto-email-overlay-ui",
"path": "./src/components/core/features/presto-email-overlay/ui/presto-email-overlay-ui.js",
"source": "./src/components/core/features/presto-email-overlay/ui/presto-email-overlay-ui.tsx",
"elementRef": null,
"componentClassName": "EmailOverlayUI",
"assetsDirs": [],
"dependencies": [
"presto-player-spinner"
],
"dependents": [
"presto-email-overlay",
"presto-email-overlay-controller",
"presto-player",
"presto-playlist"
],
"directDependencies": [
"presto-player-spinner"
],
"directDependents": [
"presto-email-overlay-controller"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "shadow",
"excludeFromCollection": false,
"events": [
{
"name": "submitForm",
"method": "submitForm",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Events"
},
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"internal": false
},
{
"name": "skip",
"method": "skip",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"internal": false
}
],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [
"presto-player-spinner"
],
"properties": [
{
"name": "headline",
"type": "string",
"attribute": "headline",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "Props"
},
"internal": false
},
{
"name": "bottomText",
"type": "string",
"attribute": "bottom-text",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "buttonText",
"type": "string",
"attribute": "button-text",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "allowSkip",
"type": "boolean",
"attribute": "allow-skip",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "borderRadius",
"type": "number",
"attribute": "border-radius",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "isLoading",
"type": "boolean",
"attribute": "is-loading",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "errorMessage",
"type": "string",
"attribute": "error-message",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "direction",
"type": "string",
"attribute": "direction",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "'rtl'",
"resolved": "\"rtl\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "i18n",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "i18nConfig",
"resolved": "i18nConfig",
"references": {
"i18nConfig": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::i18nConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider",
"type": "string",
"attribute": "provider",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "type",
"type": "string",
"attribute": "type",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": [
{
"name": "email"
},
{
"name": "isAudioProvider"
}
]
},
{
"tag": "presto-modern-skin",
"path": "./src/components/ui/skins/presto-modern-skin/presto-modern-skin.js",
"source": "./src/components/ui/skins/presto-modern-skin/presto-modern-skin.tsx",
"elementRef": null,
"componentClassName": "PrestoModernSkin",
"assetsDirs": [],
"dependencies": [],
"dependents": [
"presto-player",
"presto-playlist"
],
"directDependencies": [],
"directDependents": [
"presto-player"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "none",
"excludeFromCollection": false,
"events": [],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [],
"properties": [],
"shadowDelegatesFocus": false,
"states": []
},
{
"tag": "presto-muted-overlay",
"path": "./src/components/core/features/presto-muted-overlay/presto-muted-overlay.js",
"source": "./src/components/core/features/presto-muted-overlay/presto-muted-overlay.tsx",
"elementRef": null,
"componentClassName": "PrestoMutedOverlay",
"assetsDirs": [],
"dependencies": [],
"dependents": [
"presto-player",
"presto-playlist"
],
"directDependencies": [],
"directDependents": [
"presto-player"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "none",
"excludeFromCollection": false,
"events": [
{
"name": "playVideo",
"method": "playVideo",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
}
],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [],
"properties": [
{
"name": "mutedPreview",
"type": "boolean",
"attribute": "muted-preview",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "mutedOverlay",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "MutedOverlay",
"resolved": "MutedOverlay",
"references": {
"MutedOverlay": {
"location": "import",
"path": "../../../../interfaces",
"id": "src/interfaces.ts::MutedOverlay"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "preset",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "presetAttributes",
"resolved": "presetAttributes",
"references": {
"presetAttributes": {
"location": "import",
"path": "../../../../interfaces",
"id": "src/interfaces.ts::presetAttributes"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": []
},
{
"tag": "presto-player",
"path": "./src/components/core/player/presto-player.js",
"source": "./src/components/core/player/presto-player.tsx",
"elementRef": "el",
"componentClassName": "PrestoPlayer",
"assetsDirs": [],
"dependencies": [
"presto-action-bar",
"presto-action-bar-controller",
"presto-action-bar-ui",
"presto-audio",
"presto-bunny",
"presto-business-skin",
"presto-cta-overlay",
"presto-cta-overlay-controller",
"presto-cta-overlay-ui",
"presto-dynamic-overlay-ui",
"presto-dynamic-overlays",
"presto-email-overlay",
"presto-email-overlay-controller",
"presto-email-overlay-ui",
"presto-modern-skin",
"presto-muted-overlay",
"presto-player-button",
"presto-player-spinner",
"presto-search-bar",
"presto-search-bar-ui",
"presto-stacked-skin",
"presto-video",
"presto-vimeo",
"presto-youtube",
"presto-youtube-subscribe-button"
],
"dependents": [
"presto-playlist"
],
"directDependencies": [
"presto-modern-skin",
"presto-business-skin",
"presto-stacked-skin",
"presto-muted-overlay",
"presto-vimeo",
"presto-youtube",
"presto-bunny",
"presto-audio",
"presto-video",
"presto-cta-overlay",
"presto-email-overlay",
"presto-action-bar",
"presto-search-bar",
"presto-dynamic-overlays"
],
"directDependents": [
"presto-playlist"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "shadow",
"excludeFromCollection": false,
"events": [
{
"name": "loaded",
"method": "loaded",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Component loaded"
},
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"internal": false
},
{
"name": "currentMediaPlayer",
"method": "currentMediaPlayer",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"internal": false
},
{
"name": "playerReady",
"method": "playerReady",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"internal": false
},
{
"name": "playedMedia",
"method": "playedMedia",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"internal": false
},
{
"name": "pausedMedia",
"method": "pausedMedia",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"internal": false
},
{
"name": "endedMedia",
"method": "endedMedia",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"internal": false
}
],
"internal": false,
"listeners": [
{
"name": "currentMediaPlayer",
"method": "handleScroll",
"capture": false,
"passive": false,
"target": "window"
},
{
"name": "restartVideo",
"method": "handleRestartVideo",
"capture": false,
"passive": false
},
{
"name": "playVideo",
"method": "handlePlayVideo",
"capture": false,
"passive": false
},
{
"name": "pauseVideo",
"method": "handlePauseVideo",
"capture": false,
"passive": false
},
{
"name": "visibilitychange",
"method": "playVideoOnlyInViewport",
"capture": false,
"passive": false,
"target": "window"
},
{
"name": "ctaStateChange",
"method": "handleCtaStateChange",
"capture": false,
"passive": false
},
{
"name": "emailStateChange",
"method": "handleEmailStateChange",
"capture": false,
"passive": false
},
{
"name": "actionBarStateChange",
"method": "handleActionBarStateChange",
"capture": false,
"passive": false
}
],
"methods": [
{
"name": "play",
"docs": {
"text": "Play video",
"tags": [
{
"name": "returns",
"text": "Plyr"
}
]
},
"complexType": {
"signature": "(unmute?: boolean) => Promise<void>",
"parameters": [
{
"name": "unmute",
"type": "boolean",
"docs": ""
}
],
"references": {
"Promise": {
"location": "global",
"id": "global::Promise"
}
},
"return": "Promise<void>"
},
"internal": false
},
{
"name": "goToAndPlay",
"docs": {
"text": "Go to and play",
"tags": [
{
"name": "param",
"text": "time number"
}
]
},
"complexType": {
"signature": "(time: number) => Promise<void>",
"parameters": [
{
"name": "time",
"type": "number",
"docs": "number"
}
],
"references": {
"Promise": {
"location": "global",
"id": "global::Promise"
}
},
"return": "Promise<void>"
},
"internal": false
},
{
"name": "restart",
"docs": {
"text": "Play video",
"tags": [
{
"name": "returns",
"text": "Plyr"
}
]
},
"complexType": {
"signature": "() => Promise<any>",
"parameters": [],
"references": {
"Promise": {
"location": "global",
"id": "global::Promise"
}
},
"return": "Promise<any>"
},
"internal": false
},
{
"name": "pause",
"docs": {
"text": "Pause video",
"tags": [
{
"name": "returns",
"text": "Plyr"
}
]
},
"complexType": {
"signature": "() => Promise<any>",
"parameters": [],
"references": {
"Promise": {
"location": "global",
"id": "global::Promise"
}
},
"return": "Promise<any>"
},
"internal": false
},
{
"name": "stop",
"docs": {
"text": "Pause video",
"tags": [
{
"name": "returns",
"text": "Plyr"
}
]
},
"complexType": {
"signature": "() => Promise<any>",
"parameters": [],
"references": {
"Promise": {
"location": "global",
"id": "global::Promise"
}
},
"return": "Promise<any>"
},
"internal": false
},
{
"name": "fullscreenToggle",
"docs": {
"text": "Toggle Fullscreen",
"tags": [
{
"name": "returns",
"text": "Plyr"
}
]
},
"complexType": {
"signature": "(open: boolean) => Promise<any>",
"parameters": [
{
"name": "open",
"type": "boolean",
"docs": ""
}
],
"references": {
"Promise": {
"location": "global",
"id": "global::Promise"
}
},
"return": "Promise<any>"
},
"internal": false
},
{
"name": "on",
"docs": {
"text": "Add an event listener for the specified event.",
"tags": [
{
"name": "param",
"text": "event String"
},
{
"name": "param",
"text": "func Function"
},
{
"name": "returns",
"text": "Plyr"
}
]
},
"complexType": {
"signature": "(event: string, func: Function) => Promise<any>",
"parameters": [
{
"name": "event",
"type": "string",
"docs": "String"
},
{
"name": "func",
"type": "Function",
"docs": "Function"
}
],
"references": {
"Promise": {
"location": "global",
"id": "global::Promise"
},
"Function": {
"location": "global",
"id": "global::Function"
}
},
"return": "Promise<any>"
},
"internal": false
},
{
"name": "once",
"docs": {
"text": "Add an event listener for the specified event.",
"tags": [
{
"name": "param",
"text": "event String"
},
{
"name": "param",
"text": "func Function"
},
{
"name": "returns",
"text": "Plyr"
}
]
},
"complexType": {
"signature": "(event: string, func: Function) => Promise<any>",
"parameters": [
{
"name": "event",
"type": "string",
"docs": "String"
},
{
"name": "func",
"type": "Function",
"docs": "Function"
}
],
"references": {
"Promise": {
"location": "global",
"id": "global::Promise"
},
"Function": {
"location": "global",
"id": "global::Function"
}
},
"return": "Promise<any>"
},
"internal": false
},
{
"name": "off",
"docs": {
"text": "Remove an event listener for the specified event.",
"tags": [
{
"name": "param",
"text": "event String"
},
{
"name": "param",
"text": "func Function"
},
{
"name": "returns",
"text": "Plyr"
}
]
},
"complexType": {
"signature": "(event: string, func: Function) => Promise<any>",
"parameters": [
{
"name": "event",
"type": "string",
"docs": "String"
},
{
"name": "func",
"type": "Function",
"docs": "Function"
}
],
"references": {
"Promise": {
"location": "global",
"id": "global::Promise"
},
"Function": {
"location": "global",
"id": "global::Function"
}
},
"return": "Promise<any>"
},
"internal": false
}
],
"potentialCmpRefs": [
"presto-modern-skin",
"presto-business-skin",
"presto-stacked-skin",
"presto-muted-overlay",
"presto-vimeo",
"presto-youtube",
"presto-bunny",
"presto-audio",
"presto-video",
"presto-cta-overlay",
"presto-email-overlay",
"presto-action-bar",
"presto-search-bar",
"presto-dynamic-overlays"
],
"properties": [
{
"name": "video_id",
"type": "number",
"attribute": "video_id",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "iconUrl",
"type": "string",
"attribute": "icon-url",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "src",
"type": "string",
"attribute": "src",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "bunny",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "BunnyConfig",
"resolved": "BunnyConfig",
"references": {
"BunnyConfig": {
"location": "import",
"path": "../../../interfaces",
"id": "src/interfaces.ts::BunnyConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "branding",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "prestoBranding",
"resolved": "prestoBranding",
"references": {
"prestoBranding": {
"location": "import",
"path": "../../../interfaces",
"id": "src/interfaces.ts::prestoBranding"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "config",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "PrestoConfig",
"resolved": "PrestoConfig",
"references": {
"PrestoConfig": {
"location": "import",
"path": "../../../interfaces",
"id": "src/interfaces.ts::PrestoConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "preset",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "presetAttributes",
"resolved": "presetAttributes",
"references": {
"presetAttributes": {
"location": "import",
"path": "../../../interfaces",
"id": "src/interfaces.ts::presetAttributes"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "chapters",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "prestoChapters",
"resolved": "prestoChapters",
"references": {
"prestoChapters": {
"location": "import",
"path": "../../../interfaces",
"id": "src/interfaces.ts::prestoChapters"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "overlays",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "Array<DynamicOverlay>",
"resolved": "DynamicOverlay[]",
"references": {
"Array": {
"location": "global",
"id": "global::Array"
},
"DynamicOverlay": {
"location": "import",
"path": "../../../interfaces",
"id": "src/interfaces.ts::DynamicOverlay"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "blockAttributes",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "blockAttributes",
"resolved": "blockAttributes",
"references": {
"blockAttributes": {
"location": "import",
"path": "../../../interfaces",
"id": "src/interfaces.ts::blockAttributes"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "tracks",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "{ label: string; src: string; srcLang: string }[]",
"resolved": "{ label: string; src: string; srcLang: string; }[]",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "analytics",
"type": "boolean",
"attribute": "analytics",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "automations",
"type": "boolean",
"attribute": "automations",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider",
"type": "string",
"attribute": "provider",
"reflect": true,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider_video_id",
"type": "string",
"attribute": "provider_video_id",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "actionBar",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "ActionBarConfig",
"resolved": "ActionBarConfig",
"references": {
"ActionBarConfig": {
"location": "import",
"path": "../../../interfaces",
"id": "src/interfaces.ts::ActionBarConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "youtube",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "YoutubeConfig",
"resolved": "YoutubeConfig",
"references": {
"YoutubeConfig": {
"location": "import",
"path": "../../../interfaces",
"id": "src/interfaces.ts::YoutubeConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "type",
"type": "string",
"attribute": "type",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "autoplay",
"type": "boolean",
"attribute": "autoplay",
"reflect": true,
"mutable": true,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "preload",
"type": "string",
"attribute": "preload",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "'metadata' | 'none' | 'auto'",
"resolved": "\"auto\" | \"metadata\" | \"none\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "poster",
"type": "string",
"attribute": "poster",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "playsinline",
"type": "boolean",
"attribute": "playsinline",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "isAdmin",
"type": "boolean",
"attribute": "is-admin",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "false",
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "direction",
"type": "string",
"attribute": "direction",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "'rtl'",
"resolved": "\"rtl\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "css",
"type": "string",
"attribute": "css",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "currentTime",
"type": "number",
"attribute": "current-time",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "mediaTitle",
"type": "string",
"attribute": "media-title",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "classes",
"type": "string",
"attribute": "classes",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "videoAttributes",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "audioAttributes",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "search",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "SearchBarConfig",
"resolved": "SearchBarConfig",
"references": {
"SearchBarConfig": {
"location": "import",
"path": "../../../interfaces",
"id": "src/interfaces.ts::SearchBarConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "markers",
"type": "any",
"attribute": "markers",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": [
{
"name": "player"
},
{
"name": "playerEl"
},
{
"name": "shouldLazyLoad"
},
{
"name": "mutedPreview"
},
{
"name": "duration"
},
{
"name": "isSticky"
},
{
"name": "videoHeight"
},
{
"name": "playClass"
},
{
"name": "previouslyPlaying"
},
{
"name": "ctaActive"
},
{
"name": "emailActive"
},
{
"name": "actionBarActive"
},
{
"name": "ready"
}
]
},
{
"tag": "presto-player-button",
"path": "./src/components/ui/presto-player-button/presto-player-button.js",
"source": "./src/components/ui/presto-player-button/presto-player-button.tsx",
"elementRef": "button",
"componentClassName": "PrestoPlayerButton",
"assetsDirs": [],
"dependencies": [],
"dependents": [
"presto-action-bar",
"presto-action-bar-controller",
"presto-cta-overlay",
"presto-cta-overlay-controller",
"presto-cta-overlay-ui",
"presto-player",
"presto-playlist"
],
"directDependencies": [],
"directDependents": [
"presto-action-bar-controller",
"presto-cta-overlay-ui"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "shadow",
"excludeFromCollection": false,
"events": [
{
"name": "prestoBlur",
"method": "prestoBlur",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Emitted when the button loses focus."
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "prestoFocus",
"method": "prestoFocus",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Emitted when the button gains focus."
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
}
],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [],
"properties": [
{
"name": "type",
"type": "string",
"attribute": "type",
"reflect": true,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "'default'",
"complexType": {
"original": "'default' | 'primary' | 'success' | 'info' | 'warning' | 'danger' | 'text'",
"resolved": "\"danger\" | \"default\" | \"info\" | \"primary\" | \"success\" | \"text\" | \"warning\"",
"references": {}
},
"docs": {
"tags": [],
"text": "The button's type."
},
"internal": false
},
{
"name": "size",
"type": "string",
"attribute": "size",
"reflect": true,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "'medium'",
"complexType": {
"original": "'small' | 'medium' | 'large'",
"resolved": "\"large\" | \"medium\" | \"small\"",
"references": {}
},
"docs": {
"tags": [],
"text": "The button's size."
},
"internal": false
},
{
"name": "full",
"type": "boolean",
"attribute": "full",
"reflect": true,
"mutable": false,
"required": false,
"optional": true,
"defaultValue": "false",
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": "Draws the button with a caret for use with dropdowns, popovers, etc."
},
"internal": false
},
{
"name": "disabled",
"type": "boolean",
"attribute": "disabled",
"reflect": true,
"mutable": false,
"required": false,
"optional": true,
"defaultValue": "false",
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": "Disables the button."
},
"internal": false
},
{
"name": "submit",
"type": "boolean",
"attribute": "submit",
"reflect": true,
"mutable": false,
"required": false,
"optional": true,
"defaultValue": "false",
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": "Indicates if activating the button should submit the form. Ignored when `href` is set."
},
"internal": false
},
{
"name": "name",
"type": "string",
"attribute": "name",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "An optional name for the button. Ignored when `href` is set."
},
"internal": false
},
{
"name": "value",
"type": "string",
"attribute": "value",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "An optional value for the button. Ignored when `href` is set."
},
"internal": false
},
{
"name": "href",
"type": "string",
"attribute": "href",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "When set, the underlying button will be rendered as an `<a>` with this `href` instead of a `<button>`."
},
"internal": false
},
{
"name": "target",
"type": "string",
"attribute": "target",
"reflect": true,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "'_blank' | '_parent' | '_self' | '_top'",
"resolved": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\"",
"references": {}
},
"docs": {
"tags": [],
"text": "Tells the browser where to open the link. Only used when `href` is set."
},
"internal": false
},
{
"name": "download",
"type": "string",
"attribute": "download",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "Tells the browser to download the linked file as this filename. Only used when `href` is set."
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": [
{
"name": "hasFocus"
},
{
"name": "hasLabel"
},
{
"name": "hasPrefix"
},
{
"name": "hasSuffix"
}
]
},
{
"tag": "presto-player-skeleton",
"path": "./src/components/ui/presto-skeleton/presto-skeleton.js",
"source": "./src/components/ui/presto-skeleton/presto-skeleton.tsx",
"elementRef": null,
"componentClassName": "PrestoSkeleton",
"assetsDirs": [],
"dependencies": [],
"dependents": [],
"directDependencies": [],
"directDependents": [],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "shadow",
"excludeFromCollection": false,
"events": [],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [],
"properties": [
{
"name": "effect",
"type": "string",
"attribute": "effect",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "'sheen'",
"complexType": {
"original": "'pulse' | 'sheen' | 'none'",
"resolved": "\"none\" | \"pulse\" | \"sheen\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": []
},
{
"tag": "presto-player-spinner",
"path": "./src/components/ui/presto-spinner/presto-spinner.js",
"source": "./src/components/ui/presto-spinner/presto-spinner.tsx",
"elementRef": null,
"componentClassName": "PrestoSpinner",
"assetsDirs": [],
"dependencies": [],
"dependents": [
"presto-email-overlay",
"presto-email-overlay-controller",
"presto-email-overlay-ui",
"presto-player",
"presto-playlist"
],
"directDependencies": [],
"directDependents": [
"presto-email-overlay-ui"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "shadow",
"excludeFromCollection": false,
"events": [],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [],
"properties": [],
"shadowDelegatesFocus": false,
"states": []
},
{
"tag": "presto-playlist",
"path": "./src/components/core/features/presto-playlist/presto-playlist.js",
"source": "./src/components/core/features/presto-playlist/presto-playlist.tsx",
"elementRef": "el",
"componentClassName": "PrestoPlaylist",
"assetsDirs": [],
"dependencies": [
"presto-action-bar",
"presto-action-bar-controller",
"presto-action-bar-ui",
"presto-audio",
"presto-bunny",
"presto-business-skin",
"presto-cta-overlay",
"presto-cta-overlay-controller",
"presto-cta-overlay-ui",
"presto-dynamic-overlay-ui",
"presto-dynamic-overlays",
"presto-email-overlay",
"presto-email-overlay-controller",
"presto-email-overlay-ui",
"presto-modern-skin",
"presto-muted-overlay",
"presto-player",
"presto-player-button",
"presto-player-spinner",
"presto-playlist-item",
"presto-playlist-overlay",
"presto-playlist-ui",
"presto-search-bar",
"presto-search-bar-ui",
"presto-stacked-skin",
"presto-video",
"presto-vimeo",
"presto-youtube",
"presto-youtube-subscribe-button"
],
"dependents": [],
"directDependencies": [
"presto-playlist-overlay",
"presto-playlist-ui",
"presto-player",
"presto-playlist-item"
],
"directDependents": [],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "shadow",
"excludeFromCollection": false,
"events": [],
"internal": false,
"listeners": [
{
"name": "rewatch",
"method": "rewatch",
"capture": false,
"passive": false
},
{
"name": "next",
"method": "next",
"capture": false,
"passive": false
}
],
"methods": [],
"potentialCmpRefs": [
"presto-playlist-overlay",
"presto-playlist-ui",
"presto-player",
"presto-playlist-item"
],
"properties": [
{
"name": "items",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "Array<PlaylistItem>",
"resolved": "PlaylistItem[]",
"references": {
"Array": {
"location": "global",
"id": "global::Array"
},
"PlaylistItem": {
"location": "import",
"path": "../../../../interfaces",
"id": "src/interfaces.ts::PlaylistItem"
}
}
},
"docs": {
"tags": [],
"text": "Array of videos from the Playlist"
},
"internal": false
},
{
"name": "heading",
"type": "string",
"attribute": "heading",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "Title for the Playlist"
},
"internal": false
},
{
"name": "listTextSingular",
"type": "string",
"attribute": "list-text-singular",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "Count prefix string for the Playlist - Singular"
},
"internal": false
},
{
"name": "listTextPlural",
"type": "string",
"attribute": "list-text-plural",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "Count prefix string for the Playlist - Plural"
},
"internal": false
},
{
"name": "transitionDuration",
"type": "number",
"attribute": "transition-duration",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "5",
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": "Transition duration for next video."
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": [
{
"name": "currentPlaylistItem"
},
{
"name": "currentPlyr"
},
{
"name": "playing"
}
]
},
{
"tag": "presto-playlist-item",
"path": "./src/components/core/features/presto-playlist-item/presto-playlist-item.js",
"source": "./src/components/core/features/presto-playlist-item/presto-playlist-item.tsx",
"elementRef": null,
"componentClassName": "PrestoPlaylistItem",
"assetsDirs": [],
"dependencies": [],
"dependents": [
"presto-playlist"
],
"directDependencies": [],
"directDependents": [
"presto-playlist"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "shadow",
"excludeFromCollection": false,
"events": [
{
"name": "triggerPlay",
"method": "triggerPlay",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Emit play event"
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "triggerPause",
"method": "triggerPause",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Emit pause event"
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
}
],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [],
"properties": [
{
"name": "active",
"type": "boolean",
"attribute": "active",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "false",
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": "Active status"
},
"internal": false
},
{
"name": "playing",
"type": "boolean",
"attribute": "playing",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "false",
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": "Playing status"
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": []
},
{
"tag": "presto-playlist-overlay",
"path": "./src/components/core/features/presto-playlist-overlay/presto-playlist-overlay.js",
"source": "./src/components/core/features/presto-playlist-overlay/presto-playlist-overlay.tsx",
"elementRef": null,
"componentClassName": "PrestoPlaylistOverlay",
"assetsDirs": [],
"dependencies": [],
"dependents": [
"presto-playlist"
],
"directDependencies": [],
"directDependents": [
"presto-playlist"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "shadow",
"excludeFromCollection": false,
"events": [
{
"name": "rewatch",
"method": "rewatch",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Rewatch item event"
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "next",
"method": "next",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Next item play event"
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
}
],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [],
"properties": [
{
"name": "nextItemTitle",
"type": "string",
"attribute": "next-item-title",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "Title of the upcoming next playlist item"
},
"internal": false
},
{
"name": "nextItemString",
"type": "string",
"attribute": "next-item-string",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "String for the Button that says `Next Video`"
},
"internal": false
},
{
"name": "transitionDuration",
"type": "number",
"attribute": "transition-duration",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "5",
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": "Transition duration for next video."
},
"internal": false
},
{
"name": "isLastItem",
"type": "boolean",
"attribute": "is-last-item",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "false",
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": "Flag to handle if this item is the last item in the list."
},
"internal": false
},
{
"name": "show",
"type": "boolean",
"attribute": "show",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "false",
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": "Visibility flag for the Overlay"
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": [
{
"name": "animating"
}
]
},
{
"tag": "presto-playlist-ui",
"path": "./src/components/core/features/presto-playlist/ui/presto-playlist-ui.js",
"source": "./src/components/core/features/presto-playlist/ui/presto-playlist-ui.tsx",
"elementRef": null,
"componentClassName": "PrestoPlayListUI",
"assetsDirs": [],
"dependencies": [],
"dependents": [
"presto-playlist"
],
"directDependencies": [],
"directDependents": [
"presto-playlist"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "shadow",
"excludeFromCollection": false,
"events": [],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [],
"properties": [],
"shadowDelegatesFocus": false,
"states": []
},
{
"tag": "presto-search-bar",
"path": "./src/components/core/features/presto-search-bar/component/presto-search-bar.js",
"source": "./src/components/core/features/presto-search-bar/component/presto-search-bar.tsx",
"elementRef": null,
"componentClassName": "PrestoSearchBar",
"assetsDirs": [],
"dependencies": [
"presto-search-bar-ui"
],
"dependents": [
"presto-player",
"presto-playlist"
],
"directDependencies": [
"presto-search-bar-ui"
],
"directDependents": [
"presto-player"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "none",
"excludeFromCollection": false,
"events": [],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [
"presto-search-bar-ui"
],
"properties": [
{
"name": "value",
"type": "string",
"attribute": "value",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "Props"
},
"internal": false
},
{
"name": "player",
"type": "any",
"attribute": "player",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": [
{
"name": "markers"
},
{
"name": "currentMarkerLocation"
}
]
},
{
"tag": "presto-search-bar-ui",
"path": "./src/components/core/features/presto-search-bar/ui/presto-search-bar-ui.js",
"source": "./src/components/core/features/presto-search-bar/ui/presto-search-bar-ui.tsx",
"elementRef": null,
"componentClassName": "PrestoSearchBarUi",
"assetsDirs": [],
"dependencies": [],
"dependents": [
"presto-player",
"presto-playlist",
"presto-search-bar"
],
"directDependencies": [],
"directDependents": [
"presto-search-bar"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "shadow",
"excludeFromCollection": false,
"events": [
{
"name": "previousNav",
"method": "previousNav",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Previous is navigated."
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "nextNav",
"method": "nextNav",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Next is navigated"
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "search",
"method": "search",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Search is performed"
},
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"internal": false
},
{
"name": "focusChange",
"method": "focusChange",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Search is performed"
},
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"internal": false
}
],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [],
"properties": [
{
"name": "value",
"type": "string",
"attribute": "value",
"reflect": false,
"mutable": true,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "The value for the search."
},
"internal": false
},
{
"name": "placeholder",
"type": "string",
"attribute": "placeholder",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "The placeholder."
},
"internal": false
},
{
"name": "hasNavigation",
"type": "boolean",
"attribute": "has-navigation",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": "Has results"
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": [
{
"name": "focused"
},
{
"name": "placeholderWidth"
}
]
},
{
"tag": "presto-stacked-skin",
"path": "./src/components/ui/skins/presto-stacked-skin/presto-stacked-skin.js",
"source": "./src/components/ui/skins/presto-stacked-skin/presto-stacked-skin.tsx",
"elementRef": null,
"componentClassName": "PrestoStackedSkin",
"assetsDirs": [],
"dependencies": [],
"dependents": [
"presto-player",
"presto-playlist"
],
"directDependencies": [],
"directDependents": [
"presto-player"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "none",
"excludeFromCollection": false,
"events": [],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [],
"properties": [],
"shadowDelegatesFocus": false,
"states": []
},
{
"tag": "presto-timestamp",
"path": "./src/components/core/features/presto-timestamp/presto-timestamp.js",
"source": "./src/components/core/features/presto-timestamp/presto-timestamp.tsx",
"elementRef": null,
"componentClassName": "PrestoTimestamp",
"assetsDirs": [],
"dependencies": [],
"dependents": [],
"directDependencies": [],
"directDependents": [],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "none",
"excludeFromCollection": false,
"events": [],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [],
"properties": [
{
"name": "time",
"type": "string",
"attribute": "time",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": []
},
{
"tag": "presto-video",
"path": "./src/components/core/providers/presto-video/presto-video.js",
"source": "./src/components/core/providers/presto-video/presto-video.tsx",
"elementRef": null,
"componentClassName": "PrestoVideo",
"assetsDirs": [],
"dependencies": [],
"dependents": [
"presto-bunny",
"presto-player",
"presto-playlist",
"presto-youtube"
],
"directDependencies": [],
"directDependents": [
"presto-bunny",
"presto-player",
"presto-youtube"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "none",
"excludeFromCollection": false,
"events": [],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [],
"properties": [
{
"name": "getRef",
"type": "unknown",
"reflect": false,
"mutable": true,
"required": false,
"optional": true,
"complexType": {
"original": "(elm?: HTMLVideoElement) => void",
"resolved": "(elm?: HTMLVideoElement) => void",
"references": {
"HTMLVideoElement": {
"location": "global",
"id": "global::HTMLVideoElement"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "autoplay",
"type": "boolean",
"attribute": "autoplay",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "src",
"type": "string",
"attribute": "src",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "preload",
"type": "string",
"attribute": "preload",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "poster",
"type": "string",
"attribute": "poster",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "player",
"type": "any",
"attribute": "player",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "tracks",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "{ label: string; src: string; srcLang: string }[]",
"resolved": "{ label: string; src: string; srcLang: string; }[]",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "playsinline",
"type": "boolean",
"attribute": "playsinline",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider",
"type": "string",
"attribute": "provider",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "videoAttributes",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": []
},
{
"tag": "presto-video-curtain-ui",
"path": "./src/components/ui/presto-video-curtain-ui/presto-video-curtain-ui.js",
"source": "./src/components/ui/presto-video-curtain-ui/presto-video-curtain-ui.tsx",
"elementRef": null,
"componentClassName": "CurtainUI",
"assetsDirs": [],
"dependencies": [],
"dependents": [],
"directDependencies": [],
"directDependents": [],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "shadow",
"excludeFromCollection": false,
"events": [],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [],
"properties": [
{
"name": "actionUrl",
"type": "string",
"attribute": "action-url",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "Props"
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": []
},
{
"tag": "presto-vimeo",
"path": "./src/components/core/providers/presto-vimeo/presto-vimeo.js",
"source": "./src/components/core/providers/presto-vimeo/presto-vimeo.tsx",
"elementRef": null,
"componentClassName": "PrestoVimeo",
"assetsDirs": [],
"dependencies": [],
"dependents": [
"presto-player",
"presto-playlist"
],
"directDependencies": [],
"directDependents": [
"presto-player"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "none",
"excludeFromCollection": false,
"events": [],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [],
"properties": [
{
"name": "src",
"type": "string",
"attribute": "src",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "poster",
"type": "string",
"attribute": "poster",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "player",
"type": "any",
"attribute": "player",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "getRef",
"type": "unknown",
"reflect": false,
"mutable": true,
"required": false,
"optional": true,
"complexType": {
"original": "(elm?: HTMLIFrameElement) => void",
"resolved": "(elm?: HTMLIFrameElement) => void",
"references": {
"HTMLIFrameElement": {
"location": "global",
"id": "global::HTMLIFrameElement"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": []
},
{
"tag": "presto-youtube",
"path": "./src/components/core/providers/presto-youtube/presto-youtube.js",
"source": "./src/components/core/providers/presto-youtube/presto-youtube.tsx",
"elementRef": null,
"componentClassName": "PrestoYoutube",
"assetsDirs": [],
"dependencies": [
"presto-video"
],
"dependents": [
"presto-player",
"presto-playlist"
],
"directDependencies": [
"presto-video"
],
"directDependents": [
"presto-player"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "none",
"excludeFromCollection": false,
"events": [
{
"name": "reload",
"method": "reload",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Events"
},
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"internal": false
}
],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [
"presto-video"
],
"properties": [
{
"name": "src",
"type": "string",
"attribute": "src",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "poster",
"type": "string",
"attribute": "poster",
"reflect": false,
"mutable": true,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "lazyLoad",
"type": "boolean",
"attribute": "lazy-load",
"reflect": false,
"mutable": true,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "player",
"type": "any",
"attribute": "player",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "getRef",
"type": "unknown",
"reflect": false,
"mutable": true,
"required": false,
"optional": true,
"complexType": {
"original": "(elm?: HTMLIFrameElement | HTMLVideoElement | HTMLDivElement) => void",
"resolved": "(elm?: HTMLDivElement | HTMLVideoElement | HTMLIFrameElement) => void",
"references": {
"HTMLIFrameElement": {
"location": "global",
"id": "global::HTMLIFrameElement"
},
"HTMLVideoElement": {
"location": "global",
"id": "global::HTMLVideoElement"
},
"HTMLDivElement": {
"location": "global",
"id": "global::HTMLDivElement"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": [
{
"name": "reloadPlayer"
},
{
"name": "isWebView"
}
]
},
{
"tag": "presto-youtube-subscribe-button",
"path": "./src/components/ui/presto-youtube-subscribe-button/presto-youtube-subscribe-button.js",
"source": "./src/components/ui/presto-youtube-subscribe-button/presto-youtube-subscribe-button.tsx",
"elementRef": null,
"componentClassName": "PrestoYoutubeSubscribeButton",
"assetsDirs": [],
"dependencies": [],
"dependents": [
"presto-action-bar",
"presto-action-bar-controller",
"presto-player",
"presto-playlist"
],
"directDependencies": [],
"directDependents": [
"presto-action-bar-controller"
],
"docs": {
"tags": [],
"text": ""
},
"encapsulation": "none",
"excludeFromCollection": false,
"events": [],
"internal": false,
"listeners": [],
"methods": [],
"potentialCmpRefs": [],
"properties": [
{
"name": "channel",
"type": "string",
"attribute": "channel",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "layout",
"type": "string",
"attribute": "layout",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "'default'",
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "showCount",
"type": "boolean",
"attribute": "show-count",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"shadowDelegatesFocus": false,
"states": []
}
],
"entries": [
{
"cmps": [
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-search-bar-ui",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoSearchBarUi",
"elementRef": null,
"encapsulation": "shadow",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "value",
"type": "string",
"attribute": "value",
"reflect": false,
"mutable": true,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "The value for the search."
},
"internal": false
},
{
"name": "placeholder",
"type": "string",
"attribute": "placeholder",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "The placeholder."
},
"internal": false
},
{
"name": "hasNavigation",
"type": "boolean",
"attribute": "has-navigation",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": "Has results"
},
"internal": false
}
],
"virtualProperties": [],
"states": [
{
"name": "focused"
},
{
"name": "placeholderWidth"
}
],
"methods": [],
"listeners": [],
"events": [
{
"name": "previousNav",
"method": "previousNav",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Previous is navigated."
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "nextNav",
"method": "nextNav",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Next is navigated"
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "search",
"method": "search",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Search is performed"
},
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"internal": false
},
{
"name": "focusChange",
"method": "focusChange",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Search is performed"
},
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"internal": false
}
],
"watchers": [
{
"propName": "placeholder",
"methodName": "handlePlaceholderSize"
},
{
"propName": "value",
"methodName": "handleValueChange"
},
{
"propName": "focused",
"methodName": "watchPropHandler"
}
],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-SEARCH-BAR-UI",
"styleStr": null,
"styleIdentifier": "PrestoSearchBarUiStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-search-bar/ui/presto-search-bar-ui.scss",
"relativePath": "presto-search-bar-ui.scss",
"originalComponentPath": "presto-search-bar-ui.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-search-bar/ui/presto-search-bar-ui.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-search-bar/ui/presto-search-bar-ui.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-search-bar/ui/presto-search-bar-ui.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": true,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": true,
"hasLifecycle": true,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": false,
"hasPropBoolean": true,
"hasPropString": true,
"hasPropMutable": true,
"hasReflect": false,
"hasRenderFn": true,
"hasState": true,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": true,
"hasVdomKey": true,
"hasVdomListener": true,
"hasVdomPropOrAttr": true,
"hasVdomRef": true,
"hasVdomRender": true,
"hasVdomStyle": true,
"hasVdomText": true,
"hasWatchCallback": true,
"isPlain": false,
"htmlAttrNames": [
"key",
"class",
"onClick",
"ref",
"aria-hidden",
"type",
"value",
"placeholder",
"style",
"onInput",
"onFocus",
"onBlur",
"xmlns",
"width",
"height",
"viewBox",
"fill",
"stroke",
"stroke-width",
"stroke-linecap",
"stroke-linejoin",
"x1",
"y1",
"x2",
"y2",
"points",
"cx",
"cy",
"r"
],
"htmlTagNames": [
"div",
"span",
"input",
"svg",
"line",
"polyline",
"circle"
],
"htmlParts": [],
"isUpdateable": true,
"potentialCmpRefs": [],
"dependents": [
"presto-player",
"presto-playlist",
"presto-search-bar"
],
"dependencies": [],
"directDependents": [
"presto-search-bar"
],
"directDependencies": []
}
],
"entryKey": "presto-search-bar-ui.entry"
},
{
"cmps": [
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-player-skeleton",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoSkeleton",
"elementRef": null,
"encapsulation": "shadow",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "effect",
"type": "string",
"attribute": "effect",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "'sheen'",
"complexType": {
"original": "'pulse' | 'sheen' | 'none'",
"resolved": "\"none\" | \"pulse\" | \"sheen\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [],
"methods": [],
"listeners": [],
"events": [],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-PLAYER-SKELETON",
"styleStr": null,
"styleIdentifier": "PrestoPlayerSkeletonStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-skeleton/presto-skeleton.scss",
"relativePath": "presto-skeleton.scss",
"originalComponentPath": "presto-skeleton.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [
{
"name": "--border-radius",
"docs": "The skeleton's border radius.",
"annotation": "prop"
},
{
"name": "--color",
"docs": "The color of the skeleton.",
"annotation": "prop"
},
{
"name": "--sheen-color",
"docs": "The sheen color when the skeleton is in its loading state.",
"annotation": "prop"
}
],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-skeleton/presto-skeleton.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-skeleton/presto-skeleton.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-skeleton/presto-skeleton.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": false,
"hasLifecycle": false,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": false,
"hasPropBoolean": false,
"hasPropString": true,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": false,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": false,
"hasVdomPropOrAttr": true,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": false,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"key",
"part",
"class",
"aria-busy",
"aria-live"
],
"htmlTagNames": [
"div"
],
"htmlParts": [
"base",
"indicator"
],
"isUpdateable": true,
"potentialCmpRefs": [],
"dependents": [],
"dependencies": [],
"directDependents": [],
"directDependencies": []
}
],
"entryKey": "presto-player-skeleton.entry"
},
{
"cmps": [
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-playlist",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoPlaylist",
"elementRef": "el",
"encapsulation": "shadow",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "items",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "Array<PlaylistItem>",
"resolved": "PlaylistItem[]",
"references": {
"Array": {
"location": "global",
"id": "global::Array"
},
"PlaylistItem": {
"location": "import",
"path": "../../../../interfaces",
"id": "src/interfaces.ts::PlaylistItem"
}
}
},
"docs": {
"tags": [],
"text": "Array of videos from the Playlist"
},
"internal": false
},
{
"name": "heading",
"type": "string",
"attribute": "heading",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "Title for the Playlist"
},
"internal": false
},
{
"name": "listTextSingular",
"type": "string",
"attribute": "list-text-singular",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "Count prefix string for the Playlist - Singular"
},
"internal": false
},
{
"name": "listTextPlural",
"type": "string",
"attribute": "list-text-plural",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "Count prefix string for the Playlist - Plural"
},
"internal": false
},
{
"name": "transitionDuration",
"type": "number",
"attribute": "transition-duration",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "5",
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": "Transition duration for next video."
},
"internal": false
}
],
"virtualProperties": [],
"states": [
{
"name": "currentPlaylistItem"
},
{
"name": "currentPlyr"
},
{
"name": "playing"
}
],
"methods": [],
"listeners": [
{
"name": "rewatch",
"method": "rewatch",
"capture": false,
"passive": false
},
{
"name": "next",
"method": "next",
"capture": false,
"passive": false
}
],
"events": [],
"watchers": [
{
"propName": "currentPlyr",
"methodName": "handleCurrentPlay"
},
{
"propName": "currentPlaylistItem",
"methodName": "resetPlayingStateOnItemChange"
}
],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-PLAYLIST",
"styleStr": null,
"styleIdentifier": "PrestoPlaylistStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist/presto-playlist.scss",
"relativePath": "presto-playlist.scss",
"originalComponentPath": "presto-playlist.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist/presto-playlist.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist/presto-playlist.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist/presto-playlist.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": true,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": false,
"hasLifecycle": true,
"hasListener": true,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": true,
"hasPropBoolean": false,
"hasPropString": true,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": true,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": true,
"hasVdomClass": true,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": true,
"hasVdomPropOrAttr": true,
"hasVdomRef": true,
"hasVdomRender": true,
"hasVdomStyle": true,
"hasVdomText": true,
"hasWatchCallback": true,
"isPlain": false,
"htmlAttrNames": [
"name",
"slot",
"onClick",
"active",
"playing",
"class",
"key",
"onTriggerPause",
"onTriggerPlay"
],
"htmlTagNames": [
"presto-playlist-overlay",
"presto-playlist-ui",
"presto-player",
"slot",
"div",
"presto-playlist-item",
"span"
],
"htmlParts": [],
"isUpdateable": true,
"potentialCmpRefs": [
"presto-playlist-overlay",
"presto-playlist-ui",
"presto-player",
"presto-playlist-item"
],
"dependents": [],
"dependencies": [
"presto-action-bar",
"presto-action-bar-controller",
"presto-action-bar-ui",
"presto-audio",
"presto-bunny",
"presto-business-skin",
"presto-cta-overlay",
"presto-cta-overlay-controller",
"presto-cta-overlay-ui",
"presto-dynamic-overlay-ui",
"presto-dynamic-overlays",
"presto-email-overlay",
"presto-email-overlay-controller",
"presto-email-overlay-ui",
"presto-modern-skin",
"presto-muted-overlay",
"presto-player",
"presto-player-button",
"presto-player-spinner",
"presto-playlist-item",
"presto-playlist-overlay",
"presto-playlist-ui",
"presto-search-bar",
"presto-search-bar-ui",
"presto-stacked-skin",
"presto-video",
"presto-vimeo",
"presto-youtube",
"presto-youtube-subscribe-button"
],
"directDependents": [],
"directDependencies": [
"presto-playlist-overlay",
"presto-playlist-ui",
"presto-player",
"presto-playlist-item"
]
}
],
"entryKey": "presto-playlist.entry"
},
{
"cmps": [
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-timestamp",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoTimestamp",
"elementRef": null,
"encapsulation": "none",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "time",
"type": "string",
"attribute": "time",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [],
"methods": [],
"listeners": [],
"events": [],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-TIMESTAMP",
"styleStr": null,
"styleIdentifier": "PrestoTimestampStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-timestamp/presto-timestamp.scss",
"relativePath": "presto-timestamp.scss",
"originalComponentPath": "presto-timestamp.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-timestamp/presto-timestamp.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-timestamp/presto-timestamp.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-timestamp/presto-timestamp.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": false,
"hasLifecycle": false,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": false,
"hasPropBoolean": false,
"hasPropString": true,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": false,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": true,
"hasVdomPropOrAttr": true,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": true,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"key",
"href",
"class",
"onClick"
],
"htmlTagNames": [
"a",
"slot"
],
"htmlParts": [],
"isUpdateable": true,
"potentialCmpRefs": [],
"dependents": [],
"dependencies": [],
"directDependents": [],
"directDependencies": []
}
],
"entryKey": "presto-timestamp.entry"
},
{
"cmps": [
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-video-curtain-ui",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "CurtainUI",
"elementRef": null,
"encapsulation": "shadow",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "actionUrl",
"type": "string",
"attribute": "action-url",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "Props"
},
"internal": false
}
],
"virtualProperties": [],
"states": [],
"methods": [],
"listeners": [],
"events": [],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-VIDEO-CURTAIN-UI",
"styleStr": null,
"styleIdentifier": "PrestoVideoCurtainUiStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-video-curtain-ui/presto-video-curtain-ui.scss",
"relativePath": "presto-video-curtain-ui.scss",
"originalComponentPath": "presto-video-curtain-ui.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-video-curtain-ui/presto-video-curtain-ui.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-video-curtain-ui/presto-video-curtain-ui.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-video-curtain-ui/presto-video-curtain-ui.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": false,
"hasLifecycle": false,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": false,
"hasPropBoolean": false,
"hasPropString": true,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": false,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": false,
"hasVdomPropOrAttr": true,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": false,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"key",
"class",
"part"
],
"htmlTagNames": [
"div",
"slot"
],
"htmlParts": [
"base",
"curtain-content"
],
"isUpdateable": true,
"potentialCmpRefs": [],
"dependents": [],
"dependencies": [],
"directDependents": [],
"directDependencies": []
}
],
"entryKey": "presto-video-curtain-ui.entry"
},
{
"cmps": [
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-player",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoPlayer",
"elementRef": "el",
"encapsulation": "shadow",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "video_id",
"type": "number",
"attribute": "video_id",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "iconUrl",
"type": "string",
"attribute": "icon-url",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "src",
"type": "string",
"attribute": "src",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "bunny",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "BunnyConfig",
"resolved": "BunnyConfig",
"references": {
"BunnyConfig": {
"location": "import",
"path": "../../../interfaces",
"id": "src/interfaces.ts::BunnyConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "branding",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "prestoBranding",
"resolved": "prestoBranding",
"references": {
"prestoBranding": {
"location": "import",
"path": "../../../interfaces",
"id": "src/interfaces.ts::prestoBranding"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "config",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "PrestoConfig",
"resolved": "PrestoConfig",
"references": {
"PrestoConfig": {
"location": "import",
"path": "../../../interfaces",
"id": "src/interfaces.ts::PrestoConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "preset",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "presetAttributes",
"resolved": "presetAttributes",
"references": {
"presetAttributes": {
"location": "import",
"path": "../../../interfaces",
"id": "src/interfaces.ts::presetAttributes"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "chapters",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "prestoChapters",
"resolved": "prestoChapters",
"references": {
"prestoChapters": {
"location": "import",
"path": "../../../interfaces",
"id": "src/interfaces.ts::prestoChapters"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "overlays",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "Array<DynamicOverlay>",
"resolved": "DynamicOverlay[]",
"references": {
"Array": {
"location": "global",
"id": "global::Array"
},
"DynamicOverlay": {
"location": "import",
"path": "../../../interfaces",
"id": "src/interfaces.ts::DynamicOverlay"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "blockAttributes",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "blockAttributes",
"resolved": "blockAttributes",
"references": {
"blockAttributes": {
"location": "import",
"path": "../../../interfaces",
"id": "src/interfaces.ts::blockAttributes"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "tracks",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "{ label: string; src: string; srcLang: string }[]",
"resolved": "{ label: string; src: string; srcLang: string; }[]",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "analytics",
"type": "boolean",
"attribute": "analytics",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "automations",
"type": "boolean",
"attribute": "automations",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider",
"type": "string",
"attribute": "provider",
"reflect": true,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider_video_id",
"type": "string",
"attribute": "provider_video_id",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "actionBar",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "ActionBarConfig",
"resolved": "ActionBarConfig",
"references": {
"ActionBarConfig": {
"location": "import",
"path": "../../../interfaces",
"id": "src/interfaces.ts::ActionBarConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "youtube",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "YoutubeConfig",
"resolved": "YoutubeConfig",
"references": {
"YoutubeConfig": {
"location": "import",
"path": "../../../interfaces",
"id": "src/interfaces.ts::YoutubeConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "type",
"type": "string",
"attribute": "type",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "autoplay",
"type": "boolean",
"attribute": "autoplay",
"reflect": true,
"mutable": true,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "preload",
"type": "string",
"attribute": "preload",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "'metadata' | 'none' | 'auto'",
"resolved": "\"auto\" | \"metadata\" | \"none\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "poster",
"type": "string",
"attribute": "poster",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "playsinline",
"type": "boolean",
"attribute": "playsinline",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "isAdmin",
"type": "boolean",
"attribute": "is-admin",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "false",
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "direction",
"type": "string",
"attribute": "direction",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "'rtl'",
"resolved": "\"rtl\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "css",
"type": "string",
"attribute": "css",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "currentTime",
"type": "number",
"attribute": "current-time",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "mediaTitle",
"type": "string",
"attribute": "media-title",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "classes",
"type": "string",
"attribute": "classes",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "videoAttributes",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "audioAttributes",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "search",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "SearchBarConfig",
"resolved": "SearchBarConfig",
"references": {
"SearchBarConfig": {
"location": "import",
"path": "../../../interfaces",
"id": "src/interfaces.ts::SearchBarConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "markers",
"type": "any",
"attribute": "markers",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [
{
"name": "player"
},
{
"name": "playerEl"
},
{
"name": "shouldLazyLoad"
},
{
"name": "mutedPreview"
},
{
"name": "duration"
},
{
"name": "isSticky"
},
{
"name": "videoHeight"
},
{
"name": "playClass"
},
{
"name": "previouslyPlaying"
},
{
"name": "ctaActive"
},
{
"name": "emailActive"
},
{
"name": "actionBarActive"
},
{
"name": "ready"
}
],
"methods": [
{
"name": "play",
"docs": {
"text": "Play video",
"tags": [
{
"name": "returns",
"text": "Plyr"
}
]
},
"complexType": {
"signature": "(unmute?: boolean) => Promise<void>",
"parameters": [
{
"name": "unmute",
"type": "boolean",
"docs": ""
}
],
"references": {
"Promise": {
"location": "global",
"id": "global::Promise"
}
},
"return": "Promise<void>"
},
"internal": false
},
{
"name": "goToAndPlay",
"docs": {
"text": "Go to and play",
"tags": [
{
"name": "param",
"text": "time number"
}
]
},
"complexType": {
"signature": "(time: number) => Promise<void>",
"parameters": [
{
"name": "time",
"type": "number",
"docs": "number"
}
],
"references": {
"Promise": {
"location": "global",
"id": "global::Promise"
}
},
"return": "Promise<void>"
},
"internal": false
},
{
"name": "restart",
"docs": {
"text": "Play video",
"tags": [
{
"name": "returns",
"text": "Plyr"
}
]
},
"complexType": {
"signature": "() => Promise<any>",
"parameters": [],
"references": {
"Promise": {
"location": "global",
"id": "global::Promise"
}
},
"return": "Promise<any>"
},
"internal": false
},
{
"name": "pause",
"docs": {
"text": "Pause video",
"tags": [
{
"name": "returns",
"text": "Plyr"
}
]
},
"complexType": {
"signature": "() => Promise<any>",
"parameters": [],
"references": {
"Promise": {
"location": "global",
"id": "global::Promise"
}
},
"return": "Promise<any>"
},
"internal": false
},
{
"name": "stop",
"docs": {
"text": "Pause video",
"tags": [
{
"name": "returns",
"text": "Plyr"
}
]
},
"complexType": {
"signature": "() => Promise<any>",
"parameters": [],
"references": {
"Promise": {
"location": "global",
"id": "global::Promise"
}
},
"return": "Promise<any>"
},
"internal": false
},
{
"name": "fullscreenToggle",
"docs": {
"text": "Toggle Fullscreen",
"tags": [
{
"name": "returns",
"text": "Plyr"
}
]
},
"complexType": {
"signature": "(open: boolean) => Promise<any>",
"parameters": [
{
"name": "open",
"type": "boolean",
"docs": ""
}
],
"references": {
"Promise": {
"location": "global",
"id": "global::Promise"
}
},
"return": "Promise<any>"
},
"internal": false
},
{
"name": "on",
"docs": {
"text": "Add an event listener for the specified event.",
"tags": [
{
"name": "param",
"text": "event String"
},
{
"name": "param",
"text": "func Function"
},
{
"name": "returns",
"text": "Plyr"
}
]
},
"complexType": {
"signature": "(event: string, func: Function) => Promise<any>",
"parameters": [
{
"name": "event",
"type": "string",
"docs": "String"
},
{
"name": "func",
"type": "Function",
"docs": "Function"
}
],
"references": {
"Promise": {
"location": "global",
"id": "global::Promise"
},
"Function": {
"location": "global",
"id": "global::Function"
}
},
"return": "Promise<any>"
},
"internal": false
},
{
"name": "once",
"docs": {
"text": "Add an event listener for the specified event.",
"tags": [
{
"name": "param",
"text": "event String"
},
{
"name": "param",
"text": "func Function"
},
{
"name": "returns",
"text": "Plyr"
}
]
},
"complexType": {
"signature": "(event: string, func: Function) => Promise<any>",
"parameters": [
{
"name": "event",
"type": "string",
"docs": "String"
},
{
"name": "func",
"type": "Function",
"docs": "Function"
}
],
"references": {
"Promise": {
"location": "global",
"id": "global::Promise"
},
"Function": {
"location": "global",
"id": "global::Function"
}
},
"return": "Promise<any>"
},
"internal": false
},
{
"name": "off",
"docs": {
"text": "Remove an event listener for the specified event.",
"tags": [
{
"name": "param",
"text": "event String"
},
{
"name": "param",
"text": "func Function"
},
{
"name": "returns",
"text": "Plyr"
}
]
},
"complexType": {
"signature": "(event: string, func: Function) => Promise<any>",
"parameters": [
{
"name": "event",
"type": "string",
"docs": "String"
},
{
"name": "func",
"type": "Function",
"docs": "Function"
}
],
"references": {
"Promise": {
"location": "global",
"id": "global::Promise"
},
"Function": {
"location": "global",
"id": "global::Function"
}
},
"return": "Promise<any>"
},
"internal": false
}
],
"listeners": [
{
"name": "currentMediaPlayer",
"method": "handleScroll",
"capture": false,
"passive": false,
"target": "window"
},
{
"name": "restartVideo",
"method": "handleRestartVideo",
"capture": false,
"passive": false
},
{
"name": "playVideo",
"method": "handlePlayVideo",
"capture": false,
"passive": false
},
{
"name": "pauseVideo",
"method": "handlePauseVideo",
"capture": false,
"passive": false
},
{
"name": "visibilitychange",
"method": "playVideoOnlyInViewport",
"capture": false,
"passive": false,
"target": "window"
},
{
"name": "ctaStateChange",
"method": "handleCtaStateChange",
"capture": false,
"passive": false
},
{
"name": "emailStateChange",
"method": "handleEmailStateChange",
"capture": false,
"passive": false
},
{
"name": "actionBarStateChange",
"method": "handleActionBarStateChange",
"capture": false,
"passive": false
}
],
"events": [
{
"name": "loaded",
"method": "loaded",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Component loaded"
},
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"internal": false
},
{
"name": "currentMediaPlayer",
"method": "currentMediaPlayer",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"internal": false
},
{
"name": "playerReady",
"method": "playerReady",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"internal": false
},
{
"name": "playedMedia",
"method": "playedMedia",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"internal": false
},
{
"name": "pausedMedia",
"method": "pausedMedia",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"internal": false
},
{
"name": "endedMedia",
"method": "endedMedia",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"internal": false
}
],
"watchers": [
{
"propName": "currentTime",
"methodName": "handleCurrentTimeChange"
},
{
"propName": "isSticky",
"methodName": "handleStickyChange"
},
{
"propName": "playerEl",
"methodName": "handlePlayerElementChange"
},
{
"propName": "player",
"methodName": "handlePlayerElementChange"
},
{
"propName": "mutedPreview",
"methodName": "handleMutedPreview"
},
{
"propName": "shouldLazyLoad",
"methodName": "handleLazyLoadChange"
},
{
"propName": "overlays",
"methodName": "renderDynamicOverlays"
},
{
"propName": "preset",
"methodName": "renderDynamicOverlays"
}
],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-PLAYER",
"styleStr": null,
"styleIdentifier": "PrestoPlayerStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/player/presto-player.scss",
"relativePath": "presto-player.scss",
"originalComponentPath": "presto-player.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/player/presto-player.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/player/presto-player.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/player/presto-player.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": true,
"hasComponentDidLoadFn": true,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": true,
"hasLifecycle": true,
"hasListener": true,
"hasListenerTarget": true,
"hasListenerTargetWindow": true,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": true,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": true,
"hasPropBoolean": true,
"hasPropString": true,
"hasPropMutable": true,
"hasReflect": true,
"hasRenderFn": true,
"hasState": true,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": true,
"hasVdomPropOrAttr": true,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": true,
"hasVdomText": true,
"hasWatchCallback": true,
"isPlain": false,
"htmlAttrNames": [
"mutedOverlay",
"preset",
"onPlayVideo",
"player",
"getRef",
"poster",
"src",
"onReload",
"lazyLoad",
"thumbnail",
"autoplay",
"preload",
"playsinline",
"tracks",
"videoAttributes",
"mediaTitle",
"audioAttributes",
"direction",
"i18n",
"provider",
"config",
"youtube",
"key",
"style",
"class",
"part",
"dir",
"name"
],
"htmlTagNames": [
"presto-modern-skin",
"presto-business-skin",
"presto-stacked-skin",
"presto-muted-overlay",
"presto-vimeo",
"presto-youtube",
"presto-bunny",
"presto-audio",
"presto-video",
"presto-cta-overlay",
"presto-email-overlay",
"presto-action-bar",
"presto-search-bar",
"presto-dynamic-overlays",
"div",
"slot",
"span",
"style"
],
"htmlParts": [
"wrapper"
],
"isUpdateable": true,
"potentialCmpRefs": [
"presto-modern-skin",
"presto-business-skin",
"presto-stacked-skin",
"presto-muted-overlay",
"presto-vimeo",
"presto-youtube",
"presto-bunny",
"presto-audio",
"presto-video",
"presto-cta-overlay",
"presto-email-overlay",
"presto-action-bar",
"presto-search-bar",
"presto-dynamic-overlays"
],
"dependents": [
"presto-playlist"
],
"dependencies": [
"presto-action-bar",
"presto-action-bar-controller",
"presto-action-bar-ui",
"presto-audio",
"presto-bunny",
"presto-business-skin",
"presto-cta-overlay",
"presto-cta-overlay-controller",
"presto-cta-overlay-ui",
"presto-dynamic-overlay-ui",
"presto-dynamic-overlays",
"presto-email-overlay",
"presto-email-overlay-controller",
"presto-email-overlay-ui",
"presto-modern-skin",
"presto-muted-overlay",
"presto-player-button",
"presto-player-spinner",
"presto-search-bar",
"presto-search-bar-ui",
"presto-stacked-skin",
"presto-video",
"presto-vimeo",
"presto-youtube",
"presto-youtube-subscribe-button"
],
"directDependents": [
"presto-playlist"
],
"directDependencies": [
"presto-modern-skin",
"presto-business-skin",
"presto-stacked-skin",
"presto-muted-overlay",
"presto-vimeo",
"presto-youtube",
"presto-bunny",
"presto-audio",
"presto-video",
"presto-cta-overlay",
"presto-email-overlay",
"presto-action-bar",
"presto-search-bar",
"presto-dynamic-overlays"
]
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-playlist-item",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoPlaylistItem",
"elementRef": null,
"encapsulation": "shadow",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "active",
"type": "boolean",
"attribute": "active",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "false",
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": "Active status"
},
"internal": false
},
{
"name": "playing",
"type": "boolean",
"attribute": "playing",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "false",
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": "Playing status"
},
"internal": false
}
],
"virtualProperties": [],
"states": [],
"methods": [],
"listeners": [],
"events": [
{
"name": "triggerPlay",
"method": "triggerPlay",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Emit play event"
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "triggerPause",
"method": "triggerPause",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Emit pause event"
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
}
],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-PLAYLIST-ITEM",
"styleStr": null,
"styleIdentifier": "PrestoPlaylistItemStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist-item/presto-playlist-item.scss",
"relativePath": "presto-playlist-item.scss",
"originalComponentPath": "presto-playlist-item.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist-item/presto-playlist-item.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist-item/presto-playlist-item.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist-item/presto-playlist-item.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": true,
"hasLifecycle": false,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": false,
"hasPropBoolean": true,
"hasPropString": false,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": false,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": true,
"hasVdomKey": true,
"hasVdomListener": true,
"hasVdomPropOrAttr": true,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": true,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"key",
"class",
"onClick",
"name",
"width",
"height",
"viewBox",
"xmlns",
"d",
"version"
],
"htmlTagNames": [
"div",
"slot",
"svg",
"path"
],
"htmlParts": [],
"isUpdateable": true,
"potentialCmpRefs": [],
"dependents": [
"presto-playlist"
],
"dependencies": [],
"directDependents": [
"presto-playlist"
],
"directDependencies": []
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-playlist-overlay",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoPlaylistOverlay",
"elementRef": null,
"encapsulation": "shadow",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "nextItemTitle",
"type": "string",
"attribute": "next-item-title",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "Title of the upcoming next playlist item"
},
"internal": false
},
{
"name": "nextItemString",
"type": "string",
"attribute": "next-item-string",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "String for the Button that says `Next Video`"
},
"internal": false
},
{
"name": "transitionDuration",
"type": "number",
"attribute": "transition-duration",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "5",
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": "Transition duration for next video."
},
"internal": false
},
{
"name": "isLastItem",
"type": "boolean",
"attribute": "is-last-item",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "false",
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": "Flag to handle if this item is the last item in the list."
},
"internal": false
},
{
"name": "show",
"type": "boolean",
"attribute": "show",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "false",
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": "Visibility flag for the Overlay"
},
"internal": false
}
],
"virtualProperties": [],
"states": [
{
"name": "animating"
}
],
"methods": [],
"listeners": [],
"events": [
{
"name": "rewatch",
"method": "rewatch",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Rewatch item event"
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "next",
"method": "next",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Next item play event"
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
}
],
"watchers": [
{
"propName": "show",
"methodName": "handleShow"
},
{
"propName": "animating",
"methodName": "handleAnimatingChange"
}
],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-PLAYLIST-OVERLAY",
"styleStr": null,
"styleIdentifier": "PrestoPlaylistOverlayStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist-overlay/presto-playlist-overlay.scss",
"relativePath": "presto-playlist-overlay.scss",
"originalComponentPath": "presto-playlist-overlay.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist-overlay/presto-playlist-overlay.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist-overlay/presto-playlist-overlay.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist-overlay/presto-playlist-overlay.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": true,
"hasElement": false,
"hasEvent": true,
"hasLifecycle": false,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": true,
"hasPropBoolean": true,
"hasPropString": true,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": true,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": false,
"hasVdomKey": false,
"hasVdomListener": true,
"hasVdomPropOrAttr": true,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": true,
"hasVdomText": true,
"hasWatchCallback": true,
"isPlain": false,
"htmlAttrNames": [
"style",
"class",
"onClick",
"width",
"height",
"viewBox",
"fill",
"xmlns",
"d"
],
"htmlTagNames": [
"div",
"p",
"h2",
"button",
"svg",
"path"
],
"htmlParts": [],
"isUpdateable": true,
"potentialCmpRefs": [],
"dependents": [
"presto-playlist"
],
"dependencies": [],
"directDependents": [
"presto-playlist"
],
"directDependencies": []
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-playlist-ui",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoPlayListUI",
"elementRef": null,
"encapsulation": "shadow",
"shadowDelegatesFocus": false,
"properties": [],
"virtualProperties": [],
"states": [],
"methods": [],
"listeners": [],
"events": [],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-PLAYLIST-UI",
"styleStr": null,
"styleIdentifier": "PrestoPlaylistUiStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist/ui/presto-playlist-ui.scss",
"relativePath": "presto-playlist-ui.scss",
"originalComponentPath": "presto-playlist-ui.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist/ui/presto-playlist-ui.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist/ui/presto-playlist-ui.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist/ui/presto-playlist-ui.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": false,
"hasLifecycle": false,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": false,
"hasMethod": false,
"hasMode": false,
"hasAttribute": false,
"hasProp": false,
"hasPropNumber": false,
"hasPropBoolean": false,
"hasPropString": false,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": false,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": false,
"hasVdomPropOrAttr": true,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": false,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"key",
"class",
"part",
"name"
],
"htmlTagNames": [
"div",
"slot"
],
"htmlParts": [
"base"
],
"isUpdateable": false,
"potentialCmpRefs": [],
"dependents": [
"presto-playlist"
],
"dependencies": [],
"directDependents": [
"presto-playlist"
],
"directDependencies": []
}
],
"entryKey": "presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui.entry"
},
{
"cmps": [
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-action-bar",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoActionBar",
"elementRef": "el",
"encapsulation": "shadow",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "player",
"type": "any",
"attribute": "player",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "config",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "ActionBarConfig",
"resolved": "ActionBarConfig",
"references": {
"ActionBarConfig": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::ActionBarConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "direction",
"type": "string",
"attribute": "direction",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "'rtl'",
"resolved": "\"rtl\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "youtube",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "YoutubeConfig",
"resolved": "YoutubeConfig",
"references": {
"YoutubeConfig": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::YoutubeConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [
{
"name": "currentTime"
},
{
"name": "duration"
},
{
"name": "ended"
}
],
"methods": [],
"listeners": [],
"events": [],
"watchers": [
{
"propName": "player",
"methodName": "handlePlayerChange"
}
],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-ACTION-BAR",
"styleStr": null,
"styleIdentifier": "PrestoActionBarStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/component/presto-action-bar.scss",
"relativePath": "presto-action-bar.scss",
"originalComponentPath": "presto-action-bar.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/component/presto-action-bar.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/component/presto-action-bar.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/component/presto-action-bar.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": true,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": true,
"hasElement": false,
"hasEvent": false,
"hasLifecycle": true,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": false,
"hasPropBoolean": false,
"hasPropString": true,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": true,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": false,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": false,
"hasVdomPropOrAttr": true,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": false,
"hasWatchCallback": true,
"isPlain": false,
"htmlAttrNames": [
"key",
"ended",
"config",
"currentTime",
"duration",
"direction",
"youtube"
],
"htmlTagNames": [
"presto-action-bar-controller"
],
"htmlParts": [],
"isUpdateable": true,
"potentialCmpRefs": [
"presto-action-bar-controller"
],
"dependents": [
"presto-player",
"presto-playlist"
],
"dependencies": [
"presto-action-bar-controller",
"presto-action-bar-ui",
"presto-player-button",
"presto-youtube-subscribe-button"
],
"directDependents": [
"presto-player"
],
"directDependencies": [
"presto-action-bar-controller"
]
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-action-bar-controller",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoActionBar",
"elementRef": "el",
"encapsulation": "shadow",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "ended",
"type": "boolean",
"attribute": "ended",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "config",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "ActionBarConfig",
"resolved": "ActionBarConfig",
"references": {
"ActionBarConfig": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::ActionBarConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "currentTime",
"type": "number",
"attribute": "current-time",
"reflect": true,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "duration",
"type": "number",
"attribute": "duration",
"reflect": true,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "direction",
"type": "string",
"attribute": "direction",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "'rtl'",
"resolved": "\"rtl\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "youtube",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "YoutubeConfig",
"resolved": "YoutubeConfig",
"references": {
"YoutubeConfig": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::YoutubeConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [
{
"name": "show"
},
{
"name": "youtubeRenderKey"
},
{
"name": "percentagePassed"
}
],
"methods": [],
"listeners": [],
"events": [
{
"name": "actionBarStateChange",
"method": "actionBarStateChange",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"internal": false
}
],
"watchers": [
{
"propName": "duration",
"methodName": "handleDuration"
},
{
"propName": "ended",
"methodName": "handleEnded"
},
{
"propName": "currentTime",
"methodName": "handlePercentagePassed"
},
{
"propName": "duration",
"methodName": "handlePercentagePassed"
},
{
"propName": "currentTime",
"methodName": "handleTime"
},
{
"propName": "config",
"methodName": "handleButtonCountChange"
},
{
"propName": "show",
"methodName": "handleCtaStateChange"
}
],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-ACTION-BAR-CONTROLLER",
"styleStr": null,
"styleIdentifier": "PrestoActionBarControllerStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/controller/presto-action-bar-controller.scss",
"relativePath": "presto-action-bar-controller.scss",
"originalComponentPath": "presto-action-bar-controller.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/controller/presto-action-bar-controller.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/controller/presto-action-bar-controller.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/controller/presto-action-bar-controller.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": true,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": true,
"hasLifecycle": true,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": true,
"hasPropBoolean": true,
"hasPropString": true,
"hasPropMutable": false,
"hasReflect": true,
"hasRenderFn": true,
"hasState": true,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": false,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": false,
"hasVdomPropOrAttr": true,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": true,
"hasVdomText": true,
"hasWatchCallback": true,
"isPlain": false,
"htmlAttrNames": [
"key",
"channel",
"showCount",
"type",
"size",
"href",
"target",
"style",
"open",
"slot"
],
"htmlTagNames": [
"presto-youtube-subscribe-button",
"presto-player-button",
"presto-action-bar-ui",
"div"
],
"htmlParts": [],
"isUpdateable": true,
"potentialCmpRefs": [
"presto-youtube-subscribe-button",
"presto-player-button",
"presto-action-bar-ui"
],
"dependents": [
"presto-action-bar",
"presto-player",
"presto-playlist"
],
"dependencies": [
"presto-action-bar-ui",
"presto-player-button",
"presto-youtube-subscribe-button"
],
"directDependents": [
"presto-action-bar"
],
"directDependencies": [
"presto-youtube-subscribe-button",
"presto-player-button",
"presto-action-bar-ui"
]
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-audio",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoAudio",
"elementRef": null,
"encapsulation": "none",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "getRef",
"type": "unknown",
"reflect": false,
"mutable": true,
"required": false,
"optional": true,
"complexType": {
"original": "(elm?: HTMLAudioElement) => void",
"resolved": "(elm?: HTMLAudioElement) => void",
"references": {
"HTMLAudioElement": {
"location": "global",
"id": "global::HTMLAudioElement"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "autoplay",
"type": "boolean",
"attribute": "autoplay",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "src",
"type": "string",
"attribute": "src",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "preload",
"type": "string",
"attribute": "preload",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "poster",
"type": "string",
"attribute": "poster",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "player",
"type": "any",
"attribute": "player",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "preset",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "presetAttributes",
"resolved": "presetAttributes",
"references": {
"presetAttributes": {
"location": "import",
"path": "../../../../interfaces",
"id": "src/interfaces.ts::presetAttributes"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "tracks",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "{ label: string; src: string; srcLang: string }[]",
"resolved": "{ label: string; src: string; srcLang: string; }[]",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider",
"type": "string",
"attribute": "provider",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "mediaTitle",
"type": "string",
"attribute": "media-title",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "audioAttributes",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [
{
"name": "width"
}
],
"methods": [],
"listeners": [],
"events": [
{
"name": "playVideo",
"method": "playVideo",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "pauseVideo",
"method": "pauseVideo",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "true",
"resolved": "boolean",
"references": {}
},
"internal": false
}
],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-AUDIO",
"styleStr": null,
"styleIdentifier": "PrestoAudioStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-audio/presto-audio.scss",
"relativePath": "presto-audio.scss",
"originalComponentPath": "presto-audio.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-audio/presto-audio.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-audio/presto-audio.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-audio/presto-audio.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": true,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": true,
"hasLifecycle": true,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": false,
"hasPropBoolean": true,
"hasPropString": true,
"hasPropMutable": true,
"hasReflect": false,
"hasRenderFn": true,
"hasState": true,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": true,
"hasVdomClass": true,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": true,
"hasVdomPropOrAttr": true,
"hasVdomRef": true,
"hasVdomRender": true,
"hasVdomStyle": true,
"hasVdomText": true,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"class",
"src",
"onClick",
"width",
"height",
"viewBox",
"fill",
"xmlns",
"d",
"x",
"key",
"ref",
"kind",
"label",
"srclang"
],
"htmlTagNames": [
"div",
"img",
"svg",
"path",
"rect",
"audio",
"source",
"track"
],
"htmlParts": [],
"isUpdateable": true,
"potentialCmpRefs": [],
"dependents": [
"presto-player",
"presto-playlist"
],
"dependencies": [],
"directDependents": [
"presto-player"
],
"directDependencies": []
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-bunny",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoBunny",
"elementRef": null,
"encapsulation": "none",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "getRef",
"type": "unknown",
"reflect": false,
"mutable": true,
"required": false,
"optional": true,
"complexType": {
"original": "(elm?: HTMLVideoElement) => void",
"resolved": "(elm?: HTMLVideoElement) => void",
"references": {
"HTMLVideoElement": {
"location": "global",
"id": "global::HTMLVideoElement"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "autoplay",
"type": "boolean",
"attribute": "autoplay",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "src",
"type": "string",
"attribute": "src",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "preload",
"type": "string",
"attribute": "preload",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "poster",
"type": "string",
"attribute": "poster",
"reflect": false,
"mutable": true,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "player",
"type": "any",
"attribute": "player",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "tracks",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "{ label: string; src: string; srcLang: string }[]",
"resolved": "{ label: string; src: string; srcLang: string; }[]",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "playsinline",
"type": "boolean",
"attribute": "playsinline",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider",
"type": "string",
"attribute": "provider",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "thumbnail",
"type": "string",
"attribute": "thumbnail",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "previewUrl",
"type": "string",
"attribute": "preview-url",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "videoAttributes",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [],
"methods": [],
"listeners": [],
"events": [],
"watchers": [],
"styles": [],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-bunny/presto-bunny.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-bunny/presto-bunny.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-bunny/presto-bunny.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": true,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": false,
"hasLifecycle": true,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": false,
"hasPropBoolean": true,
"hasPropString": true,
"hasPropMutable": true,
"hasReflect": false,
"hasRenderFn": true,
"hasState": false,
"hasStyle": false,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": false,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": false,
"hasVdomPropOrAttr": true,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": false,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"key",
"getRef",
"player",
"autoplay",
"preload",
"poster",
"playsinline",
"src",
"tracks",
"videoAttributes"
],
"htmlTagNames": [
"presto-video"
],
"htmlParts": [],
"isUpdateable": true,
"potentialCmpRefs": [
"presto-video"
],
"dependents": [
"presto-player",
"presto-playlist"
],
"dependencies": [
"presto-video"
],
"directDependents": [
"presto-player"
],
"directDependencies": [
"presto-video"
]
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-business-skin",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoBusinessSkin",
"elementRef": null,
"encapsulation": "none",
"shadowDelegatesFocus": false,
"properties": [],
"virtualProperties": [],
"states": [],
"methods": [],
"listeners": [],
"events": [],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-BUSINESS-SKIN",
"styleStr": null,
"styleIdentifier": "PrestoBusinessSkinStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-business-skin/presto-business-skin.scss",
"relativePath": "presto-business-skin.scss",
"originalComponentPath": "presto-business-skin.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-business-skin/presto-business-skin.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-business-skin/presto-business-skin.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-business-skin/presto-business-skin.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": false,
"hasLifecycle": false,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": false,
"hasMethod": false,
"hasMode": false,
"hasAttribute": false,
"hasProp": false,
"hasPropNumber": false,
"hasPropBoolean": false,
"hasPropString": false,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": false,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": false,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": false,
"hasVdomPropOrAttr": false,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": false,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"key"
],
"htmlTagNames": [
"slot"
],
"htmlParts": [],
"isUpdateable": false,
"potentialCmpRefs": [],
"dependents": [
"presto-player",
"presto-playlist"
],
"dependencies": [],
"directDependents": [
"presto-player"
],
"directDependencies": []
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-cta-overlay",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoCTAOverlay",
"elementRef": null,
"encapsulation": "none",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "player",
"type": "any",
"attribute": "player",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "direction",
"type": "string",
"attribute": "direction",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "'rtl'",
"resolved": "\"rtl\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "preset",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "presetAttributes",
"resolved": "presetAttributes",
"references": {
"presetAttributes": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::presetAttributes"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "i18n",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "i18nConfig",
"resolved": "i18nConfig",
"references": {
"i18nConfig": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::i18nConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider",
"type": "string",
"attribute": "provider",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [
{
"name": "currentTime"
},
{
"name": "duration"
},
{
"name": "ended"
}
],
"methods": [],
"listeners": [],
"events": [],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-CTA-OVERLAY",
"styleStr": null,
"styleIdentifier": "PrestoCtaOverlayStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/component/presto-cta-overlay.css",
"relativePath": "presto-cta-overlay.css",
"originalComponentPath": "presto-cta-overlay.css"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": "This component is needed to prevent re-rendering of\nmain component with currentTime changes."
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/component/presto-cta-overlay.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/component/presto-cta-overlay.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/component/presto-cta-overlay.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": true,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": true,
"hasElement": false,
"hasEvent": false,
"hasLifecycle": true,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": false,
"hasPropBoolean": false,
"hasPropString": true,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": true,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": false,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": false,
"hasVdomPropOrAttr": true,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": false,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"key",
"ended",
"currentTime",
"duration",
"direction",
"cta",
"i18n",
"provider"
],
"htmlTagNames": [
"presto-cta-overlay-controller"
],
"htmlParts": [],
"isUpdateable": true,
"potentialCmpRefs": [
"presto-cta-overlay-controller"
],
"dependents": [
"presto-player",
"presto-playlist"
],
"dependencies": [
"presto-cta-overlay-controller",
"presto-cta-overlay-ui",
"presto-player-button"
],
"directDependents": [
"presto-player"
],
"directDependencies": [
"presto-cta-overlay-controller"
]
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-cta-overlay-controller",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoCtaOverlayController",
"elementRef": null,
"encapsulation": "none",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "ended",
"type": "boolean",
"attribute": "ended",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "currentTime",
"type": "number",
"attribute": "current-time",
"reflect": true,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "duration",
"type": "number",
"attribute": "duration",
"reflect": true,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "direction",
"type": "string",
"attribute": "direction",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "'rtl'",
"resolved": "\"rtl\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "cta",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "CTA",
"resolved": "CTA",
"references": {
"CTA": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::CTA"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "i18n",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "i18nConfig",
"resolved": "i18nConfig",
"references": {
"i18nConfig": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::i18nConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider",
"type": "string",
"attribute": "provider",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [
{
"name": "enabled"
},
{
"name": "show"
},
{
"name": "loading"
},
{
"name": "error"
},
{
"name": "skipped"
},
{
"name": "percentagePassed"
}
],
"methods": [],
"listeners": [],
"events": [
{
"name": "playVideo",
"method": "playVideo",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "pauseVideo",
"method": "pauseVideo",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"internal": false
},
{
"name": "restartVideo",
"method": "restartVideo",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "ctaStateChange",
"method": "ctaStateChange",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"internal": false
}
],
"watchers": [
{
"propName": "ended",
"methodName": "handleEnded"
},
{
"propName": "duration",
"methodName": "handleDuration"
},
{
"propName": "currentTime",
"methodName": "handlePercentagePassed"
},
{
"propName": "duration",
"methodName": "handlePercentagePassed"
},
{
"propName": "currentTime",
"methodName": "handleEnabled"
},
{
"propName": "currentTime",
"methodName": "handleTime"
},
{
"propName": "show",
"methodName": "handleCtaStateChange"
}
],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-CTA-OVERLAY-CONTROLLER",
"styleStr": null,
"styleIdentifier": "PrestoCtaOverlayControllerStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/controller/presto-cta-overlay-controller.css",
"relativePath": "presto-cta-overlay-controller.css",
"originalComponentPath": "presto-cta-overlay-controller.css"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/controller/presto-cta-overlay-controller.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/controller/presto-cta-overlay-controller.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/controller/presto-cta-overlay-controller.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": true,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": true,
"hasLifecycle": true,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": true,
"hasPropBoolean": true,
"hasPropString": true,
"hasPropMutable": false,
"hasReflect": true,
"hasRenderFn": true,
"hasState": true,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": false,
"hasVdomKey": false,
"hasVdomListener": true,
"hasVdomPropOrAttr": true,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": true,
"hasVdomText": false,
"hasWatchCallback": true,
"isPlain": false,
"htmlAttrNames": [
"style",
"direction",
"class",
"i18n",
"headline",
"bottom-text",
"show-button",
"buttonLink",
"allowSkip",
"allowRewatch",
"button-text",
"onSkip",
"onRewatch",
"provider"
],
"htmlTagNames": [
"presto-cta-overlay-ui"
],
"htmlParts": [],
"isUpdateable": true,
"potentialCmpRefs": [
"presto-cta-overlay-ui"
],
"dependents": [
"presto-cta-overlay",
"presto-player",
"presto-playlist"
],
"dependencies": [
"presto-cta-overlay-ui",
"presto-player-button"
],
"directDependents": [
"presto-cta-overlay"
],
"directDependencies": [
"presto-cta-overlay-ui"
]
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-dynamic-overlay-ui",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoDynamicOverlayUi",
"elementRef": "el",
"encapsulation": "shadow",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "href",
"type": "string",
"attribute": "href",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "When set, the underlying button will be rendered as an `<a>` with this `href` instead of a `<button>`."
},
"internal": false
},
{
"name": "target",
"type": "string",
"attribute": "target",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "'_blank' | '_parent' | '_self' | '_top'",
"resolved": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\"",
"references": {}
},
"docs": {
"tags": [],
"text": "Tells the browser where to open the link. Only used when `href` is set."
},
"internal": false
},
{
"name": "position",
"type": "string",
"attribute": "position",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "'top-right'",
"complexType": {
"original": "'top-left' | 'top-right'",
"resolved": "\"top-left\" | \"top-right\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [],
"methods": [],
"listeners": [],
"events": [],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-DYNAMIC-OVERLAY-UI",
"styleStr": null,
"styleIdentifier": "PrestoDynamicOverlayUiStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-dynamic-overlays/ui/presto-dynamic-overlay-ui.scss",
"relativePath": "presto-dynamic-overlay-ui.scss",
"originalComponentPath": "presto-dynamic-overlay-ui.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-dynamic-overlays/ui/presto-dynamic-overlay-ui.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-dynamic-overlays/ui/presto-dynamic-overlay-ui.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-dynamic-overlays/ui/presto-dynamic-overlay-ui.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": true,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": false,
"hasLifecycle": true,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": false,
"hasPropBoolean": false,
"hasPropString": true,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": false,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": true,
"hasVdomKey": true,
"hasVdomListener": false,
"hasVdomPropOrAttr": true,
"hasVdomRef": true,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": false,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"key",
"class",
"href",
"target",
"part",
"ref"
],
"htmlTagNames": [
"slot"
],
"htmlParts": [
"overlay-text"
],
"isUpdateable": true,
"potentialCmpRefs": [],
"dependents": [
"presto-dynamic-overlays",
"presto-player",
"presto-playlist"
],
"dependencies": [],
"directDependents": [
"presto-dynamic-overlays"
],
"directDependencies": []
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-dynamic-overlays",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoDynamicOverlays",
"elementRef": "el",
"encapsulation": "shadow",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "overlays",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "Array<DynamicOverlay>",
"resolved": "DynamicOverlay[]",
"references": {
"Array": {
"location": "global",
"id": "global::Array"
},
"DynamicOverlay": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::DynamicOverlay"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "player",
"type": "any",
"attribute": "player",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "preset",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "presetAttributes",
"resolved": "presetAttributes",
"references": {
"presetAttributes": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::presetAttributes"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "enabled",
"type": "boolean",
"attribute": "enabled",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [
{
"name": "currentTime"
},
{
"name": "destroy"
}
],
"methods": [],
"listeners": [],
"events": [
{
"name": "reloadComponent",
"method": "reloadComponent",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
}
],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-DYNAMIC-OVERLAYS",
"styleStr": null,
"styleIdentifier": "PrestoDynamicOverlaysStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-dynamic-overlays/component/presto-dynamic-overlays.scss",
"relativePath": "presto-dynamic-overlays.scss",
"originalComponentPath": "presto-dynamic-overlays.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-dynamic-overlays/component/presto-dynamic-overlays.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-dynamic-overlays/component/presto-dynamic-overlays.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-dynamic-overlays/component/presto-dynamic-overlays.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": true,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": true,
"hasLifecycle": true,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": false,
"hasPropBoolean": true,
"hasPropString": false,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": true,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": false,
"hasVdomPropOrAttr": true,
"hasVdomRef": true,
"hasVdomRender": true,
"hasVdomStyle": true,
"hasVdomText": true,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"class",
"ref",
"key",
"position",
"href",
"target",
"innerHTML",
"style"
],
"htmlTagNames": [
"presto-dynamic-overlay-ui",
"div"
],
"htmlParts": [],
"isUpdateable": true,
"potentialCmpRefs": [
"presto-dynamic-overlay-ui"
],
"dependents": [
"presto-player",
"presto-playlist"
],
"dependencies": [
"presto-dynamic-overlay-ui"
],
"directDependents": [
"presto-player"
],
"directDependencies": [
"presto-dynamic-overlay-ui"
]
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-email-overlay",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoEmailOverlay",
"elementRef": null,
"encapsulation": "none",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "player",
"type": "any",
"attribute": "player",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "direction",
"type": "string",
"attribute": "direction",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "'rtl'",
"resolved": "\"rtl\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "preset",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "presetAttributes",
"resolved": "presetAttributes",
"references": {
"presetAttributes": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::presetAttributes"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "videoId",
"type": "number",
"attribute": "video-id",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "i18n",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "i18nConfig",
"resolved": "i18nConfig",
"references": {
"i18nConfig": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::i18nConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider",
"type": "string",
"attribute": "provider",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [
{
"name": "currentTime"
},
{
"name": "duration"
},
{
"name": "ended"
}
],
"methods": [],
"listeners": [],
"events": [],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-EMAIL-OVERLAY",
"styleStr": null,
"styleIdentifier": "PrestoEmailOverlayStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/component/presto-email-overlay.css",
"relativePath": "presto-email-overlay.css",
"originalComponentPath": "presto-email-overlay.css"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": "This component is needed to prevent re-rendering of\nmain component with currentTime changes."
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/component/presto-email-overlay.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/component/presto-email-overlay.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/component/presto-email-overlay.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": true,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": true,
"hasElement": false,
"hasEvent": false,
"hasLifecycle": true,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": true,
"hasPropBoolean": false,
"hasPropString": true,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": true,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": false,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": false,
"hasVdomPropOrAttr": true,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": false,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"key",
"ended",
"currentTime",
"videoId",
"duration",
"direction",
"presetId",
"emailCollection",
"i18n",
"provider"
],
"htmlTagNames": [
"presto-email-overlay-controller"
],
"htmlParts": [],
"isUpdateable": true,
"potentialCmpRefs": [
"presto-email-overlay-controller"
],
"dependents": [
"presto-player",
"presto-playlist"
],
"dependencies": [
"presto-email-overlay-controller",
"presto-email-overlay-ui",
"presto-player-spinner"
],
"directDependents": [
"presto-player"
],
"directDependencies": [
"presto-email-overlay-controller"
]
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-email-overlay-controller",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoEmailOverlayController",
"elementRef": null,
"encapsulation": "none",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "ended",
"type": "boolean",
"attribute": "ended",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "currentTime",
"type": "number",
"attribute": "current-time",
"reflect": true,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "duration",
"type": "number",
"attribute": "duration",
"reflect": true,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "direction",
"type": "string",
"attribute": "direction",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "'rtl'",
"resolved": "\"rtl\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "emailCollection",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "EmailCollection",
"resolved": "EmailCollection",
"references": {
"EmailCollection": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::EmailCollection"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "i18n",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "i18nConfig",
"resolved": "i18nConfig",
"references": {
"i18nConfig": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::i18nConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "videoId",
"type": "number",
"attribute": "video-id",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "presetId",
"type": "number",
"attribute": "preset-id",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider",
"type": "string",
"attribute": "provider",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [
{
"name": "enabled"
},
{
"name": "show"
},
{
"name": "loading"
},
{
"name": "error"
},
{
"name": "percentagePassed"
}
],
"methods": [],
"listeners": [],
"events": [
{
"name": "playVideo",
"method": "playVideo",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "pauseVideo",
"method": "pauseVideo",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "true",
"resolved": "boolean",
"references": {}
},
"internal": false
},
{
"name": "restartVideo",
"method": "restartVideo",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "emailStateChange",
"method": "emailStateChange",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"internal": false
}
],
"watchers": [
{
"propName": "duration",
"methodName": "handleDuration"
},
{
"propName": "currentTime",
"methodName": "handleTimeCheck"
},
{
"propName": "currentTime",
"methodName": "handleShowChange"
},
{
"propName": "show",
"methodName": "handleEmailStateChange"
}
],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-EMAIL-OVERLAY-CONTROLLER",
"styleStr": null,
"styleIdentifier": "PrestoEmailOverlayControllerStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/controller/presto-email-overlay-controller.css",
"relativePath": "presto-email-overlay-controller.css",
"originalComponentPath": "presto-email-overlay-controller.css"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/controller/presto-email-overlay-controller.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/controller/presto-email-overlay-controller.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/controller/presto-email-overlay-controller.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": true,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": true,
"hasLifecycle": true,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": true,
"hasPropBoolean": true,
"hasPropString": true,
"hasPropMutable": false,
"hasReflect": true,
"hasRenderFn": true,
"hasState": true,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": false,
"hasVdomKey": false,
"hasVdomListener": true,
"hasVdomPropOrAttr": true,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": true,
"hasVdomText": false,
"hasWatchCallback": true,
"isPlain": false,
"htmlAttrNames": [
"style",
"direction",
"class",
"headline",
"bottomText",
"allowSkip",
"buttonText",
"isLoading",
"errorMessage",
"onSubmitForm",
"onSkip",
"i18n",
"provider"
],
"htmlTagNames": [
"presto-email-overlay-ui"
],
"htmlParts": [],
"isUpdateable": true,
"potentialCmpRefs": [
"presto-email-overlay-ui"
],
"dependents": [
"presto-email-overlay",
"presto-player",
"presto-playlist"
],
"dependencies": [
"presto-email-overlay-ui",
"presto-player-spinner"
],
"directDependents": [
"presto-email-overlay"
],
"directDependencies": [
"presto-email-overlay-ui"
]
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-modern-skin",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoModernSkin",
"elementRef": null,
"encapsulation": "none",
"shadowDelegatesFocus": false,
"properties": [],
"virtualProperties": [],
"states": [],
"methods": [],
"listeners": [],
"events": [],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-MODERN-SKIN",
"styleStr": null,
"styleIdentifier": "PrestoModernSkinStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-modern-skin/presto-modern-skin.scss",
"relativePath": "presto-modern-skin.scss",
"originalComponentPath": "presto-modern-skin.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-modern-skin/presto-modern-skin.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-modern-skin/presto-modern-skin.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-modern-skin/presto-modern-skin.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": false,
"hasLifecycle": false,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": false,
"hasMethod": false,
"hasMode": false,
"hasAttribute": false,
"hasProp": false,
"hasPropNumber": false,
"hasPropBoolean": false,
"hasPropString": false,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": false,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": false,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": false,
"hasVdomPropOrAttr": false,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": false,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"key"
],
"htmlTagNames": [
"slot"
],
"htmlParts": [],
"isUpdateable": false,
"potentialCmpRefs": [],
"dependents": [
"presto-player",
"presto-playlist"
],
"dependencies": [],
"directDependents": [
"presto-player"
],
"directDependencies": []
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-muted-overlay",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoMutedOverlay",
"elementRef": null,
"encapsulation": "none",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "mutedPreview",
"type": "boolean",
"attribute": "muted-preview",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "mutedOverlay",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "MutedOverlay",
"resolved": "MutedOverlay",
"references": {
"MutedOverlay": {
"location": "import",
"path": "../../../../interfaces",
"id": "src/interfaces.ts::MutedOverlay"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "preset",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "presetAttributes",
"resolved": "presetAttributes",
"references": {
"presetAttributes": {
"location": "import",
"path": "../../../../interfaces",
"id": "src/interfaces.ts::presetAttributes"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [],
"methods": [],
"listeners": [],
"events": [
{
"name": "playVideo",
"method": "playVideo",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
}
],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-MUTED-OVERLAY",
"styleStr": null,
"styleIdentifier": "PrestoMutedOverlayStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-muted-overlay/presto-muted-overlay.css",
"relativePath": "presto-muted-overlay.css",
"originalComponentPath": "presto-muted-overlay.css"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-muted-overlay/presto-muted-overlay.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-muted-overlay/presto-muted-overlay.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-muted-overlay/presto-muted-overlay.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": true,
"hasLifecycle": false,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": false,
"hasPropBoolean": true,
"hasPropString": false,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": false,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": true,
"hasVdomPropOrAttr": true,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": true,
"hasVdomText": true,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"key",
"class",
"onClick",
"data-plyr",
"aria-label",
"part",
"id",
"viewBox",
"d",
"style",
"src"
],
"htmlTagNames": [
"div",
"svg",
"path",
"span",
"img"
],
"htmlParts": [
"muted-overlay-play",
"muted-overlay-image"
],
"isUpdateable": true,
"potentialCmpRefs": [],
"dependents": [
"presto-player",
"presto-playlist"
],
"dependencies": [],
"directDependents": [
"presto-player"
],
"directDependencies": []
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-search-bar",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoSearchBar",
"elementRef": null,
"encapsulation": "none",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "value",
"type": "string",
"attribute": "value",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "Props"
},
"internal": false
},
{
"name": "player",
"type": "any",
"attribute": "player",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [
{
"name": "markers"
},
{
"name": "currentMarkerLocation"
}
],
"methods": [],
"listeners": [],
"events": [],
"watchers": [],
"styles": [],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-search-bar/component/presto-search-bar.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-search-bar/component/presto-search-bar.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-search-bar/component/presto-search-bar.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": false,
"hasLifecycle": false,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": false,
"hasPropBoolean": false,
"hasPropString": true,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": true,
"hasStyle": false,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": false,
"hasVdomFunctional": false,
"hasVdomKey": false,
"hasVdomListener": true,
"hasVdomPropOrAttr": true,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": false,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"value",
"hasNavigation",
"placeholder",
"onNextNav",
"onPreviousNav",
"onSearch",
"onFocusChange"
],
"htmlTagNames": [
"presto-search-bar-ui",
"span"
],
"htmlParts": [],
"isUpdateable": true,
"potentialCmpRefs": [
"presto-search-bar-ui"
],
"dependents": [
"presto-player",
"presto-playlist"
],
"dependencies": [
"presto-search-bar-ui"
],
"directDependents": [
"presto-player"
],
"directDependencies": [
"presto-search-bar-ui"
]
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-stacked-skin",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoStackedSkin",
"elementRef": null,
"encapsulation": "none",
"shadowDelegatesFocus": false,
"properties": [],
"virtualProperties": [],
"states": [],
"methods": [],
"listeners": [],
"events": [],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-STACKED-SKIN",
"styleStr": null,
"styleIdentifier": "PrestoStackedSkinStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-stacked-skin/presto-stacked-skin.scss",
"relativePath": "presto-stacked-skin.scss",
"originalComponentPath": "presto-stacked-skin.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-stacked-skin/presto-stacked-skin.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-stacked-skin/presto-stacked-skin.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-stacked-skin/presto-stacked-skin.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": false,
"hasLifecycle": false,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": false,
"hasMethod": false,
"hasMode": false,
"hasAttribute": false,
"hasProp": false,
"hasPropNumber": false,
"hasPropBoolean": false,
"hasPropString": false,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": false,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": false,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": false,
"hasVdomPropOrAttr": false,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": false,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"key"
],
"htmlTagNames": [
"slot"
],
"htmlParts": [],
"isUpdateable": false,
"potentialCmpRefs": [],
"dependents": [
"presto-player",
"presto-playlist"
],
"dependencies": [],
"directDependents": [
"presto-player"
],
"directDependencies": []
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-vimeo",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoVimeo",
"elementRef": null,
"encapsulation": "none",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "src",
"type": "string",
"attribute": "src",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "poster",
"type": "string",
"attribute": "poster",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "player",
"type": "any",
"attribute": "player",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "getRef",
"type": "unknown",
"reflect": false,
"mutable": true,
"required": false,
"optional": true,
"complexType": {
"original": "(elm?: HTMLIFrameElement) => void",
"resolved": "(elm?: HTMLIFrameElement) => void",
"references": {
"HTMLIFrameElement": {
"location": "global",
"id": "global::HTMLIFrameElement"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [],
"methods": [],
"listeners": [],
"events": [],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-VIMEO",
"styleStr": null,
"styleIdentifier": "PrestoVimeoStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-vimeo/presto-vimeo.css",
"relativePath": "presto-vimeo.css",
"originalComponentPath": "presto-vimeo.css"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-vimeo/presto-vimeo.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-vimeo/presto-vimeo.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-vimeo/presto-vimeo.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": false,
"hasLifecycle": false,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": false,
"hasPropBoolean": false,
"hasPropString": true,
"hasPropMutable": true,
"hasReflect": false,
"hasRenderFn": true,
"hasState": false,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": false,
"hasVdomKey": false,
"hasVdomListener": false,
"hasVdomPropOrAttr": true,
"hasVdomRef": true,
"hasVdomRender": true,
"hasVdomStyle": true,
"hasVdomText": false,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"class",
"src",
"allowFullScreen",
"allowTransparency",
"allow",
"style",
"part",
"ref",
"data-plyr-provider",
"data-plyr-embed-id",
"data-plyr-embed-hash"
],
"htmlTagNames": [
"div",
"iframe"
],
"htmlParts": [
"embed"
],
"isUpdateable": true,
"potentialCmpRefs": [],
"dependents": [
"presto-player",
"presto-playlist"
],
"dependencies": [],
"directDependents": [
"presto-player"
],
"directDependencies": []
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-youtube",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoYoutube",
"elementRef": null,
"encapsulation": "none",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "src",
"type": "string",
"attribute": "src",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "poster",
"type": "string",
"attribute": "poster",
"reflect": false,
"mutable": true,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "lazyLoad",
"type": "boolean",
"attribute": "lazy-load",
"reflect": false,
"mutable": true,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "player",
"type": "any",
"attribute": "player",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "getRef",
"type": "unknown",
"reflect": false,
"mutable": true,
"required": false,
"optional": true,
"complexType": {
"original": "(elm?: HTMLIFrameElement | HTMLVideoElement | HTMLDivElement) => void",
"resolved": "(elm?: HTMLDivElement | HTMLVideoElement | HTMLIFrameElement) => void",
"references": {
"HTMLIFrameElement": {
"location": "global",
"id": "global::HTMLIFrameElement"
},
"HTMLVideoElement": {
"location": "global",
"id": "global::HTMLVideoElement"
},
"HTMLDivElement": {
"location": "global",
"id": "global::HTMLDivElement"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [
{
"name": "reloadPlayer"
},
{
"name": "isWebView"
}
],
"methods": [],
"listeners": [],
"events": [
{
"name": "reload",
"method": "reload",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Events"
},
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"internal": false
}
],
"watchers": [
{
"propName": "player",
"methodName": "handlePlayerChange"
}
],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-YOUTUBE",
"styleStr": null,
"styleIdentifier": "PrestoYoutubeStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-youtube/presto-youtube.css",
"relativePath": "presto-youtube.css",
"originalComponentPath": "presto-youtube.css"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-youtube/presto-youtube.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-youtube/presto-youtube.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-youtube/presto-youtube.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": true,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": true,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": true,
"hasLifecycle": true,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": false,
"hasPropBoolean": true,
"hasPropString": true,
"hasPropMutable": true,
"hasReflect": false,
"hasRenderFn": true,
"hasState": true,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": false,
"hasVdomKey": false,
"hasVdomListener": true,
"hasVdomPropOrAttr": true,
"hasVdomRef": true,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": false,
"hasWatchCallback": true,
"isPlain": false,
"htmlAttrNames": [
"class",
"src",
"allowFullScreen",
"allowtransparency",
"allow",
"part",
"getRef",
"provider",
"onClick",
"ref",
"data-plyr-provider",
"data-plyr-embed-id"
],
"htmlTagNames": [
"div",
"iframe",
"presto-video"
],
"htmlParts": [
"video",
"embed"
],
"isUpdateable": true,
"potentialCmpRefs": [
"presto-video"
],
"dependents": [
"presto-player",
"presto-playlist"
],
"dependencies": [
"presto-video"
],
"directDependents": [
"presto-player"
],
"directDependencies": [
"presto-video"
]
}
],
"entryKey": "presto-action-bar.presto-action-bar-controller.presto-audio.presto-bunny.presto-business-skin.presto-cta-overlay.presto-cta-overlay-controller.presto-dynamic-overlay-ui.presto-dynamic-overlays.presto-email-overlay.presto-email-overlay-controller.presto-modern-skin.presto-muted-overlay.presto-search-bar.presto-stacked-skin.presto-vimeo.presto-youtube.entry"
},
{
"cmps": [
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-action-bar-ui",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoActionBarUi",
"elementRef": null,
"encapsulation": "shadow",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "open",
"type": "boolean",
"attribute": "open",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [],
"methods": [],
"listeners": [],
"events": [],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-ACTION-BAR-UI",
"styleStr": null,
"styleIdentifier": "PrestoActionBarUiStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/ui/presto-action-bar-ui.scss",
"relativePath": "presto-action-bar-ui.scss",
"originalComponentPath": "presto-action-bar-ui.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/ui/presto-action-bar-ui.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/ui/presto-action-bar-ui.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/ui/presto-action-bar-ui.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": false,
"hasLifecycle": false,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": false,
"hasPropBoolean": true,
"hasPropString": false,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": false,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": false,
"hasVdomPropOrAttr": true,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": false,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"key",
"class",
"part",
"name"
],
"htmlTagNames": [
"div",
"span",
"slot"
],
"htmlParts": [
"content",
"button"
],
"isUpdateable": true,
"potentialCmpRefs": [],
"dependents": [
"presto-action-bar",
"presto-action-bar-controller",
"presto-player",
"presto-playlist"
],
"dependencies": [],
"directDependents": [
"presto-action-bar-controller"
],
"directDependencies": []
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-youtube-subscribe-button",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoYoutubeSubscribeButton",
"elementRef": null,
"encapsulation": "none",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "channel",
"type": "string",
"attribute": "channel",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "layout",
"type": "string",
"attribute": "layout",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "'default'",
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "showCount",
"type": "boolean",
"attribute": "show-count",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [],
"methods": [],
"listeners": [],
"events": [],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-YOUTUBE-SUBSCRIBE-BUTTON",
"styleStr": null,
"styleIdentifier": "PrestoYoutubeSubscribeButtonStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-youtube-subscribe-button/presto-youtube-subscribe-button.css",
"relativePath": "presto-youtube-subscribe-button.css",
"originalComponentPath": "presto-youtube-subscribe-button.css"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-youtube-subscribe-button/presto-youtube-subscribe-button.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-youtube-subscribe-button/presto-youtube-subscribe-button.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-youtube-subscribe-button/presto-youtube-subscribe-button.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": true,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": false,
"hasLifecycle": true,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": false,
"hasPropBoolean": true,
"hasPropString": true,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": false,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": false,
"hasVdomPropOrAttr": false,
"hasVdomRef": true,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": false,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"key",
"class",
"ref"
],
"htmlTagNames": [
"script",
"div"
],
"htmlParts": [],
"isUpdateable": true,
"potentialCmpRefs": [],
"dependents": [
"presto-action-bar",
"presto-action-bar-controller",
"presto-player",
"presto-playlist"
],
"dependencies": [],
"directDependents": [
"presto-action-bar-controller"
],
"directDependencies": []
}
],
"entryKey": "presto-action-bar-ui.presto-youtube-subscribe-button.entry"
},
{
"cmps": [
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-cta-overlay-ui",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "CTAOverlayUI",
"elementRef": null,
"encapsulation": "shadow",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "headline",
"type": "string",
"attribute": "headline",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "Props"
},
"internal": false
},
{
"name": "defaultHeadline",
"type": "string",
"attribute": "default-headline",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "bottomText",
"type": "string",
"attribute": "bottom-text",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "showButton",
"type": "boolean",
"attribute": "show-button",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "buttonText",
"type": "string",
"attribute": "button-text",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "buttonType",
"type": "string",
"attribute": "button-type",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "'link' | 'time'",
"resolved": "\"link\" | \"time\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "buttonLink",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "ButtonLinkObject",
"resolved": "ButtonLinkObject",
"references": {
"ButtonLinkObject": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::ButtonLinkObject"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "allowRewatch",
"type": "boolean",
"attribute": "allow-rewatch",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "allowSkip",
"type": "boolean",
"attribute": "allow-skip",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "direction",
"type": "string",
"attribute": "direction",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "'rtl'",
"resolved": "\"rtl\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "i18n",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "i18nConfig",
"resolved": "i18nConfig",
"references": {
"i18nConfig": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::i18nConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider",
"type": "string",
"attribute": "provider",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "type",
"type": "string",
"attribute": "type",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [
{
"name": "isAudioProvider"
}
],
"methods": [],
"listeners": [],
"events": [
{
"name": "skip",
"method": "skip",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Events"
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "rewatch",
"method": "rewatch",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
}
],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-CTA-OVERLAY-UI",
"styleStr": null,
"styleIdentifier": "PrestoCtaOverlayUiStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/ui/presto-cta-overlay-ui.scss",
"relativePath": "presto-cta-overlay-ui.scss",
"originalComponentPath": "presto-cta-overlay-ui.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/ui/presto-cta-overlay-ui.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/ui/presto-cta-overlay-ui.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/ui/presto-cta-overlay-ui.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": true,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": true,
"hasLifecycle": true,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": false,
"hasPropBoolean": true,
"hasPropString": true,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": true,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": true,
"hasVdomPropOrAttr": true,
"hasVdomRef": true,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": true,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"key",
"class",
"ref",
"onClick",
"part",
"innerHTML",
"full",
"href",
"target",
"type",
"xmlns",
"width",
"height",
"viewBox",
"fill",
"stroke",
"stroke-width",
"stroke-linecap",
"stroke-linejoin",
"points",
"d"
],
"htmlTagNames": [
"div",
"h1",
"p",
"presto-player-button",
"svg",
"polyline",
"path"
],
"htmlParts": [
"cta-headline",
"cta-bottom-text",
"cta-button"
],
"isUpdateable": true,
"potentialCmpRefs": [
"presto-player-button"
],
"dependents": [
"presto-cta-overlay",
"presto-cta-overlay-controller",
"presto-player",
"presto-playlist"
],
"dependencies": [
"presto-player-button"
],
"directDependents": [
"presto-cta-overlay-controller"
],
"directDependencies": [
"presto-player-button"
]
}
],
"entryKey": "presto-cta-overlay-ui.entry"
},
{
"cmps": [
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-email-overlay-ui",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "EmailOverlayUI",
"elementRef": null,
"encapsulation": "shadow",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "headline",
"type": "string",
"attribute": "headline",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "Props"
},
"internal": false
},
{
"name": "bottomText",
"type": "string",
"attribute": "bottom-text",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "buttonText",
"type": "string",
"attribute": "button-text",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "allowSkip",
"type": "boolean",
"attribute": "allow-skip",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "borderRadius",
"type": "number",
"attribute": "border-radius",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "number",
"resolved": "number",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "isLoading",
"type": "boolean",
"attribute": "is-loading",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "errorMessage",
"type": "string",
"attribute": "error-message",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "direction",
"type": "string",
"attribute": "direction",
"reflect": false,
"mutable": false,
"required": false,
"optional": true,
"complexType": {
"original": "'rtl'",
"resolved": "\"rtl\"",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "i18n",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "i18nConfig",
"resolved": "i18nConfig",
"references": {
"i18nConfig": {
"location": "import",
"path": "../../../../../interfaces",
"id": "src/interfaces.ts::i18nConfig"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider",
"type": "string",
"attribute": "provider",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "type",
"type": "string",
"attribute": "type",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [
{
"name": "email"
},
{
"name": "isAudioProvider"
}
],
"methods": [],
"listeners": [],
"events": [
{
"name": "submitForm",
"method": "submitForm",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Events"
},
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"internal": false
},
{
"name": "skip",
"method": "skip",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": ""
},
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"internal": false
}
],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-EMAIL-OVERLAY-UI",
"styleStr": null,
"styleIdentifier": "PrestoEmailOverlayUiStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/ui/presto-email-overlay-ui.scss",
"relativePath": "presto-email-overlay-ui.scss",
"originalComponentPath": "presto-email-overlay-ui.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/ui/presto-email-overlay-ui.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/ui/presto-email-overlay-ui.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/ui/presto-email-overlay-ui.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": true,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": true,
"hasLifecycle": true,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": true,
"hasPropBoolean": true,
"hasPropString": true,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": true,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": true,
"hasVdomPropOrAttr": true,
"hasVdomRef": true,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": true,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"key",
"class",
"ref",
"onSubmit",
"type",
"placeholder",
"value",
"onInput",
"required",
"innerHTML",
"onClick"
],
"htmlTagNames": [
"div",
"h1",
"presto-player-spinner",
"form",
"input",
"button",
"p"
],
"htmlParts": [],
"isUpdateable": true,
"potentialCmpRefs": [
"presto-player-spinner"
],
"dependents": [
"presto-email-overlay",
"presto-email-overlay-controller",
"presto-player",
"presto-playlist"
],
"dependencies": [
"presto-player-spinner"
],
"directDependents": [
"presto-email-overlay-controller"
],
"directDependencies": [
"presto-player-spinner"
]
},
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-player-spinner",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoSpinner",
"elementRef": null,
"encapsulation": "shadow",
"shadowDelegatesFocus": false,
"properties": [],
"virtualProperties": [],
"states": [],
"methods": [],
"listeners": [],
"events": [],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-PLAYER-SPINNER",
"styleStr": null,
"styleIdentifier": "PrestoPlayerSpinnerStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-spinner/presto-spinner.scss",
"relativePath": "presto-spinner.scss",
"originalComponentPath": "presto-spinner.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [
{
"name": "--track-color",
"docs": "The color of the spinner's track.",
"annotation": "prop"
},
{
"name": "--indicator-color",
"docs": "The color of the spinner's indicator.",
"annotation": "prop"
},
{
"name": "--stroke-width",
"docs": "The width of the indicator.",
"annotation": "prop"
}
],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-spinner/presto-spinner.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-spinner/presto-spinner.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-spinner/presto-spinner.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": false,
"hasLifecycle": false,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": false,
"hasMethod": false,
"hasMode": false,
"hasAttribute": false,
"hasProp": false,
"hasPropNumber": false,
"hasPropBoolean": false,
"hasPropString": false,
"hasPropMutable": false,
"hasReflect": false,
"hasRenderFn": true,
"hasState": false,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": false,
"hasVdomPropOrAttr": true,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": false,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"key",
"part",
"class",
"aria-busy",
"aria-live"
],
"htmlTagNames": [
"span"
],
"htmlParts": [
"base"
],
"isUpdateable": false,
"potentialCmpRefs": [],
"dependents": [
"presto-email-overlay",
"presto-email-overlay-controller",
"presto-email-overlay-ui",
"presto-player",
"presto-playlist"
],
"dependencies": [],
"directDependents": [
"presto-email-overlay-ui"
],
"directDependencies": []
}
],
"entryKey": "presto-email-overlay-ui.presto-player-spinner.entry"
},
{
"cmps": [
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-video",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoVideo",
"elementRef": null,
"encapsulation": "none",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "getRef",
"type": "unknown",
"reflect": false,
"mutable": true,
"required": false,
"optional": true,
"complexType": {
"original": "(elm?: HTMLVideoElement) => void",
"resolved": "(elm?: HTMLVideoElement) => void",
"references": {
"HTMLVideoElement": {
"location": "global",
"id": "global::HTMLVideoElement"
}
}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "autoplay",
"type": "boolean",
"attribute": "autoplay",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "src",
"type": "string",
"attribute": "src",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "preload",
"type": "string",
"attribute": "preload",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "poster",
"type": "string",
"attribute": "poster",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "player",
"type": "any",
"attribute": "player",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "any",
"resolved": "any",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "tracks",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "{ label: string; src: string; srcLang: string }[]",
"resolved": "{ label: string; src: string; srcLang: string; }[]",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "playsinline",
"type": "boolean",
"attribute": "playsinline",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "provider",
"type": "string",
"attribute": "provider",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
},
{
"name": "videoAttributes",
"type": "unknown",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "object",
"resolved": "object",
"references": {}
},
"docs": {
"tags": [],
"text": ""
},
"internal": false
}
],
"virtualProperties": [],
"states": [],
"methods": [],
"listeners": [],
"events": [],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-VIDEO",
"styleStr": null,
"styleIdentifier": "PrestoVideoStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-video/presto-video.css",
"relativePath": "presto-video.css",
"originalComponentPath": "presto-video.css"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-video/presto-video.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-video/presto-video.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-video/presto-video.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": false,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": false,
"hasLifecycle": false,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": false,
"hasPropBoolean": true,
"hasPropString": true,
"hasPropMutable": true,
"hasReflect": false,
"hasRenderFn": true,
"hasState": false,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": true,
"hasVdomClass": true,
"hasVdomFunctional": false,
"hasVdomKey": true,
"hasVdomListener": true,
"hasVdomPropOrAttr": true,
"hasVdomRef": true,
"hasVdomRender": true,
"hasVdomStyle": true,
"hasVdomText": true,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"key",
"src",
"kind",
"label",
"srclang"
],
"htmlTagNames": [
"video",
"source",
"track"
],
"htmlParts": [],
"isUpdateable": true,
"potentialCmpRefs": [],
"dependents": [
"presto-bunny",
"presto-player",
"presto-playlist",
"presto-youtube"
],
"dependencies": [],
"directDependents": [
"presto-bunny",
"presto-player",
"presto-youtube"
],
"directDependencies": []
}
],
"entryKey": "presto-video.entry"
},
{
"cmps": [
{
"attachInternalsMemberName": null,
"formAssociated": false,
"tagName": "presto-player-button",
"excludeFromCollection": false,
"isCollectionDependency": false,
"componentClassName": "PrestoPlayerButton",
"elementRef": "button",
"encapsulation": "shadow",
"shadowDelegatesFocus": false,
"properties": [
{
"name": "type",
"type": "string",
"attribute": "type",
"reflect": true,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "'default'",
"complexType": {
"original": "'default' | 'primary' | 'success' | 'info' | 'warning' | 'danger' | 'text'",
"resolved": "\"danger\" | \"default\" | \"info\" | \"primary\" | \"success\" | \"text\" | \"warning\"",
"references": {}
},
"docs": {
"tags": [],
"text": "The button's type."
},
"internal": false
},
{
"name": "size",
"type": "string",
"attribute": "size",
"reflect": true,
"mutable": false,
"required": false,
"optional": false,
"defaultValue": "'medium'",
"complexType": {
"original": "'small' | 'medium' | 'large'",
"resolved": "\"large\" | \"medium\" | \"small\"",
"references": {}
},
"docs": {
"tags": [],
"text": "The button's size."
},
"internal": false
},
{
"name": "full",
"type": "boolean",
"attribute": "full",
"reflect": true,
"mutable": false,
"required": false,
"optional": true,
"defaultValue": "false",
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": "Draws the button with a caret for use with dropdowns, popovers, etc."
},
"internal": false
},
{
"name": "disabled",
"type": "boolean",
"attribute": "disabled",
"reflect": true,
"mutable": false,
"required": false,
"optional": true,
"defaultValue": "false",
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": "Disables the button."
},
"internal": false
},
{
"name": "submit",
"type": "boolean",
"attribute": "submit",
"reflect": true,
"mutable": false,
"required": false,
"optional": true,
"defaultValue": "false",
"complexType": {
"original": "boolean",
"resolved": "boolean",
"references": {}
},
"docs": {
"tags": [],
"text": "Indicates if activating the button should submit the form. Ignored when `href` is set."
},
"internal": false
},
{
"name": "name",
"type": "string",
"attribute": "name",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "An optional name for the button. Ignored when `href` is set."
},
"internal": false
},
{
"name": "value",
"type": "string",
"attribute": "value",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "An optional value for the button. Ignored when `href` is set."
},
"internal": false
},
{
"name": "href",
"type": "string",
"attribute": "href",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "When set, the underlying button will be rendered as an `<a>` with this `href` instead of a `<button>`."
},
"internal": false
},
{
"name": "target",
"type": "string",
"attribute": "target",
"reflect": true,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "'_blank' | '_parent' | '_self' | '_top'",
"resolved": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\"",
"references": {}
},
"docs": {
"tags": [],
"text": "Tells the browser where to open the link. Only used when `href` is set."
},
"internal": false
},
{
"name": "download",
"type": "string",
"attribute": "download",
"reflect": false,
"mutable": false,
"required": false,
"optional": false,
"complexType": {
"original": "string",
"resolved": "string",
"references": {}
},
"docs": {
"tags": [],
"text": "Tells the browser to download the linked file as this filename. Only used when `href` is set."
},
"internal": false
}
],
"virtualProperties": [],
"states": [
{
"name": "hasFocus"
},
{
"name": "hasLabel"
},
{
"name": "hasPrefix"
},
{
"name": "hasSuffix"
}
],
"methods": [],
"listeners": [],
"events": [
{
"name": "prestoBlur",
"method": "prestoBlur",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Emitted when the button loses focus."
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
},
{
"name": "prestoFocus",
"method": "prestoFocus",
"bubbles": true,
"cancelable": true,
"composed": true,
"docs": {
"tags": [],
"text": "Emitted when the button gains focus."
},
"complexType": {
"original": "void",
"resolved": "void",
"references": {}
},
"internal": false
}
],
"watchers": [],
"styles": [
{
"modeName": "$",
"styleId": "PRESTO-PLAYER-BUTTON",
"styleStr": null,
"styleIdentifier": "PrestoPlayerButtonStyle",
"externalStyles": [
{
"absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-player-button/presto-player-button.scss",
"relativePath": "presto-player-button.scss",
"originalComponentPath": "presto-player-button.scss"
}
]
}
],
"internal": false,
"assetsDirs": [],
"styleDocs": [],
"docs": {
"tags": [],
"text": ""
},
"jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-player-button/presto-player-button.js",
"sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-player-button/presto-player-button.tsx",
"sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-player-button/presto-player-button.js.map",
"hasAttributeChangedCallbackFn": false,
"hasComponentWillLoadFn": true,
"hasComponentDidLoadFn": false,
"hasComponentShouldUpdateFn": false,
"hasComponentWillUpdateFn": false,
"hasComponentDidUpdateFn": false,
"hasComponentWillRenderFn": false,
"hasComponentDidRenderFn": false,
"hasComponentDidUnloadFn": false,
"hasConnectedCallbackFn": false,
"hasDisconnectedCallbackFn": false,
"hasElement": false,
"hasEvent": true,
"hasLifecycle": true,
"hasListener": false,
"hasListenerTarget": false,
"hasListenerTargetWindow": false,
"hasListenerTargetDocument": false,
"hasListenerTargetBody": false,
"hasListenerTargetParent": false,
"hasMember": true,
"hasMethod": false,
"hasMode": false,
"hasAttribute": true,
"hasProp": true,
"hasPropNumber": false,
"hasPropBoolean": true,
"hasPropString": true,
"hasPropMutable": false,
"hasReflect": true,
"hasRenderFn": true,
"hasState": true,
"hasStyle": true,
"hasVdomAttribute": true,
"hasVdomXlink": false,
"hasVdomClass": true,
"hasVdomFunctional": true,
"hasVdomKey": true,
"hasVdomListener": true,
"hasVdomPropOrAttr": true,
"hasVdomRef": false,
"hasVdomRender": true,
"hasVdomStyle": false,
"hasVdomText": true,
"hasWatchCallback": false,
"isPlain": false,
"htmlAttrNames": [
"key",
"part",
"class",
"onSlotchange",
"name",
"disabled",
"type",
"value",
"onBlur",
"onFocus",
"onClick",
"href",
"target",
"download",
"rel",
"role",
"aria-disabled",
"tabindex"
],
"htmlTagNames": [
"span",
"slot",
"button",
"a"
],
"htmlParts": [
"prefix",
"label",
"suffix",
"base",
"base"
],
"isUpdateable": true,
"potentialCmpRefs": [],
"dependents": [
"presto-action-bar",
"presto-action-bar-controller",
"presto-cta-overlay",
"presto-cta-overlay-controller",
"presto-cta-overlay-ui",
"presto-player",
"presto-playlist"
],
"dependencies": [],
"directDependents": [
"presto-action-bar-controller",
"presto-cta-overlay-ui"
],
"directDependencies": []
}
],
"entryKey": "presto-player-button.entry"
}
],
"componentGraph": {
"sc-presto-action-bar": [
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-dfe6b15e.js",
"p-b9156af0.js"
],
"sc-presto-action-bar-controller": [
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-dfe6b15e.js",
"p-b9156af0.js"
],
"sc-presto-action-bar-ui": [
"p-43f79dfb.js"
],
"sc-presto-audio": [
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-dfe6b15e.js",
"p-b9156af0.js"
],
"sc-presto-bunny": [
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-dfe6b15e.js",
"p-b9156af0.js"
],
"sc-presto-business-skin": [
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-dfe6b15e.js",
"p-b9156af0.js"
],
"sc-presto-cta-overlay": [
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-dfe6b15e.js",
"p-b9156af0.js"
],
"sc-presto-cta-overlay-controller": [
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-dfe6b15e.js",
"p-b9156af0.js"
],
"sc-presto-cta-overlay-ui": [
"p-43f79dfb.js",
"p-dfe6b15e.js"
],
"sc-presto-dynamic-overlay-ui": [
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-dfe6b15e.js",
"p-b9156af0.js"
],
"sc-presto-dynamic-overlays": [
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-dfe6b15e.js",
"p-b9156af0.js"
],
"sc-presto-email-overlay": [
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-dfe6b15e.js",
"p-b9156af0.js"
],
"sc-presto-email-overlay-controller": [
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-dfe6b15e.js",
"p-b9156af0.js"
],
"sc-presto-email-overlay-ui": [
"p-43f79dfb.js",
"p-dfe6b15e.js"
],
"sc-presto-modern-skin": [
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-dfe6b15e.js",
"p-b9156af0.js"
],
"sc-presto-muted-overlay": [
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-dfe6b15e.js",
"p-b9156af0.js"
],
"sc-presto-player": [
"p-40c4b314.js",
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-b9156af0.js"
],
"sc-presto-player-button": [
"p-43f79dfb.js"
],
"sc-presto-player-skeleton": [
"p-43f79dfb.js"
],
"sc-presto-player-spinner": [
"p-43f79dfb.js",
"p-dfe6b15e.js"
],
"sc-presto-playlist": [
"p-43f79dfb.js",
"p-ab62d96d.js"
],
"sc-presto-playlist-item": [
"p-40c4b314.js",
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-b9156af0.js"
],
"sc-presto-playlist-overlay": [
"p-40c4b314.js",
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-b9156af0.js"
],
"sc-presto-playlist-ui": [
"p-40c4b314.js",
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-b9156af0.js"
],
"sc-presto-search-bar": [
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-dfe6b15e.js",
"p-b9156af0.js"
],
"sc-presto-search-bar-ui": [
"p-43f79dfb.js"
],
"sc-presto-stacked-skin": [
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-dfe6b15e.js",
"p-b9156af0.js"
],
"sc-presto-timestamp": [
"p-43f79dfb.js"
],
"sc-presto-video": [
"p-43f79dfb.js"
],
"sc-presto-video-curtain-ui": [
"p-43f79dfb.js"
],
"sc-presto-vimeo": [
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-dfe6b15e.js",
"p-b9156af0.js"
],
"sc-presto-youtube": [
"p-43f79dfb.js",
"p-ab62d96d.js",
"p-dfe6b15e.js",
"p-b9156af0.js"
],
"sc-presto-youtube-subscribe-button": [
"p-43f79dfb.js"
]
},
"sourceGraph": {
"./src/components/core/features/presto-action-bar/component/presto-action-bar.tsx": [],
"./src/components/core/features/presto-action-bar/component/test/presto-action-bar.e2e.ts": [],
"./src/components/core/features/presto-action-bar/component/test/presto-action-bar.spec.tsx": [
"./src/components/core/features/presto-action-bar/component/presto-action-bar"
],
"./src/components/core/features/presto-action-bar/controller/presto-action-bar-controller.tsx": [
"./src/util"
],
"./src/components/core/features/presto-action-bar/ui/presto-action-bar-ui.tsx": [],
"./src/components/core/features/presto-action-bar/ui/test/presto-action-bar-ui.e2e.ts": [],
"./src/components/core/features/presto-action-bar/ui/test/presto-action-bar-ui.spec.tsx": [
"./src/components/core/features/presto-action-bar/ui/presto-action-bar-ui"
],
"./src/components/core/features/presto-cta-overlay/component/presto-cta-overlay.tsx": [],
"./src/components/core/features/presto-cta-overlay/component/test/presto-cta-overlay.e2e.ts": [],
"./src/components/core/features/presto-cta-overlay/component/test/presto-cta-overlay.spec.tsx": [
"./src/components/core/features/presto-cta-overlay/component/presto-cta-overlay"
],
"./src/components/core/features/presto-cta-overlay/controller/presto-cta-overlay-controller.tsx": [
"./src/util"
],
"./src/components/core/features/presto-cta-overlay/controller/test/presto-cta-overlay-controller.e2e.ts": [],
"./src/components/core/features/presto-cta-overlay/controller/test/presto-cta-overlay-controller.spec.ts": [
"./src/components/core/features/presto-cta-overlay/controller/presto-cta-overlay-controller"
],
"./src/components/core/features/presto-cta-overlay/ui/presto-cta-overlay-ui.tsx": [
"./src/library/fittext.js"
],
"./src/components/core/features/presto-cta-overlay/ui/test/presto-cta-overlay-ui.e2e.ts": [],
"./src/components/core/features/presto-cta-overlay/ui/test/presto-cta-overlay-ui.spec.tsx": [
"./src/components/core/features/presto-cta-overlay/ui/presto-cta-overlay-ui"
],
"./src/components/core/features/presto-dynamic-overlays/component/presto-dynamic-overlays.tsx": [
"./src/util"
],
"./src/components/core/features/presto-dynamic-overlays/component/test/presto-dynamic-overlays.e2e.ts": [],
"./src/components/core/features/presto-dynamic-overlays/component/test/presto-dynamic-overlays.spec.tsx": [
"./src/components/core/features/presto-dynamic-overlays/component/presto-dynamic-overlays"
],
"./src/components/core/features/presto-dynamic-overlays/ui/presto-dynamic-overlay-ui.tsx": [
"./src/library/fittext.js"
],
"./src/components/core/features/presto-dynamic-overlays/ui/test/presto-dynamic-overlay-ui.e2e.ts": [],
"./src/components/core/features/presto-dynamic-overlays/ui/test/presto-dynamic-overlay-ui.spec.tsx": [
"./src/components/core/features/presto-dynamic-overlays/ui/presto-dynamic-overlay-ui"
],
"./src/components/core/features/presto-email-overlay/component/presto-email-overlay.tsx": [],
"./src/components/core/features/presto-email-overlay/component/test/presto-email-overlay.e2e.ts": [],
"./src/components/core/features/presto-email-overlay/component/test/presto-email-overlay.spec.tsx": [
"./src/components/core/features/presto-email-overlay/component/presto-email-overlay"
],
"./src/components/core/features/presto-email-overlay/controller/presto-email-overlay-controller.tsx": [
"./src/util"
],
"./src/components/core/features/presto-email-overlay/controller/test/presto-email-overlay-controller.e2e.ts": [],
"./src/components/core/features/presto-email-overlay/controller/test/presto-email-overlay-controller.spec.ts": [
"./src/components/core/features/presto-email-overlay/controller/presto-email-overlay-controller"
],
"./src/components/core/features/presto-email-overlay/ui/presto-email-overlay-ui.tsx": [
"./src/library/fittext.js"
],
"./src/components/core/features/presto-email-overlay/ui/test/email-overlay-ui.spec.tsx": [
"./src/components/core/features/presto-email-overlay/ui/presto-email-overlay-ui"
],
"./src/components/core/features/presto-email-overlay/ui/test/email-overlay.e2e.ts": [],
"./src/components/core/features/presto-muted-overlay/presto-muted-overlay.tsx": [],
"./src/components/core/features/presto-muted-overlay/test/presto-muted-overlay.e2e.ts": [],
"./src/components/core/features/presto-muted-overlay/test/presto-muted-overlay.spec.tsx": [
"./src/components/core/features/presto-muted-overlay/presto-muted-overlay"
],
"./src/components/core/features/presto-playlist-item/icons.tsx": [],
"./src/components/core/features/presto-playlist-item/presto-playlist-item.tsx": [
"./src/components/core/features/presto-playlist-item/icons"
],
"./src/components/core/features/presto-playlist-overlay/icons.tsx": [],
"./src/components/core/features/presto-playlist-overlay/presto-playlist-overlay.tsx": [],
"./src/components/core/features/presto-playlist/presto-playlist.tsx": [
"./src/util"
],
"./src/components/core/features/presto-playlist/test/presto-playlist.e2e.ts": [],
"./src/components/core/features/presto-playlist/test/presto-playlist.spec.tsx": [
"./src/components/core/features/presto-playlist/presto-playlist"
],
"./src/components/core/features/presto-playlist/ui/presto-playlist-ui.tsx": [],
"./src/components/core/features/presto-search-bar/component/presto-search-bar.tsx": [
"./src/components/core/player/functions/search-vtt"
],
"./src/components/core/features/presto-search-bar/component/test/presto-search-bar.e2e.ts": [],
"./src/components/core/features/presto-search-bar/component/test/presto-search-bar.spec.tsx": [
"./src/components/core/features/presto-search-bar/component/presto-search-bar"
],
"./src/components/core/features/presto-search-bar/ui/icons.tsx": [],
"./src/components/core/features/presto-search-bar/ui/presto-search-bar-ui.tsx": [
"./src/components/core/features/presto-search-bar/ui/icons"
],
"./src/components/core/features/presto-search-bar/ui/test/presto-search-bar-ui.e2e.ts": [],
"./src/components/core/features/presto-search-bar/ui/test/presto-search-bar-ui.spec.tsx": [
"./src/components/core/features/presto-search-bar/ui/presto-search-bar-ui"
],
"./src/components/core/features/presto-timestamp/presto-timestamp.tsx": [],
"./src/components/core/features/presto-timestamp/test/presto-timestamp.e2e.ts": [],
"./src/components/core/features/presto-timestamp/test/presto-timestamp.spec.tsx": [
"./src/components/core/features/presto-timestamp/presto-timestamp"
],
"./src/components/core/player/functions/ajax-progress.ts": [],
"./src/components/core/player/functions/analytics/wp/test/functions-analytics-wp.spec.ts": [
"./src/components/core/player/functions/analytics/wp/index"
],
"./src/components/core/player/functions/cache-cues.ts": [
"./src/components/core/player/functions/is",
"./src/components/core/player/functions/search-vtt"
],
"./src/components/core/player/functions/custom-css.ts": [],
"./src/components/core/player/functions/get-nonce.ts": [],
"./src/components/core/player/functions/hls-preload-size.ts": [
"./src/components/core/player/functions/util"
],
"./src/components/core/player/functions/is.ts": [],
"./src/components/core/player/functions/muted-autoplay.ts": [
"./src/components/core/player/functions/save-time"
],
"./src/components/core/player/functions/search-vtt.spec.ts": [
"./src/components/core/player/functions/search-vtt"
],
"./src/components/core/player/functions/search-vtt.ts": [
"./src/components/core/player/functions/cache-cues",
"./src/components/core/player/functions/is",
"./src/components/core/player/functions/util"
],
"./src/components/core/player/functions/transform-data.ts": [],
"./src/components/core/player/functions/util.ts": [
"./src/components/core/player/functions/is"
],
"./src/components/core/player/integrations/lifter/test/functions-lifter-wp.spec.ts": [
"./src/components/core/player/integrations/lifter/helper",
"./src/components/core/player/integrations/lifter/helper",
"./src/components/core/player/integrations/lifter/lifter"
],
"./src/components/core/player/presto-player.tsx": [
"./src/components/core/player/functions/cache-cues",
"./src/components/core/player/functions/create",
"./src/components/core/player/functions/custom-css",
"./src/components/core/player/functions/hls-preload-size",
"./src/components/core/player/functions/muted-autoplay",
"./src/components/core/player/functions/transform-data",
"./src/components/core/player/functions/util",
"./src/util"
],
"./src/components/core/player/test/presto-player.spec.tsx": [
"./src/components/core/player/presto-player"
],
"./src/components/core/providers/presto-audio/presto-audio.tsx": [
"./src/util"
],
"./src/components/core/providers/presto-audio/test/presto-audio.e2e.ts": [],
"./src/components/core/providers/presto-audio/test/presto-audio.spec.tsx": [
"./src/components/core/providers/presto-audio/presto-audio"
],
"./src/components/core/providers/presto-bunny/presto-bunny.tsx": [],
"./src/components/core/providers/presto-bunny/test/presto-bunny.e2e.ts": [],
"./src/components/core/providers/presto-bunny/test/presto-bunny.spec.tsx": [
"./src/components/core/providers/presto-bunny/presto-bunny"
],
"./src/components/core/providers/presto-video/presto-video.tsx": [],
"./src/components/core/providers/presto-video/test/presto-video.e2e.ts": [],
"./src/components/core/providers/presto-video/test/presto-video.spec.tsx": [
"./src/components/core/providers/presto-video/presto-video"
],
"./src/components/core/providers/presto-vimeo/presto-vimeo.tsx": [
"./src/util"
],
"./src/components/core/providers/presto-vimeo/test/presto-vimeo.e2e.ts": [],
"./src/components/core/providers/presto-vimeo/test/presto-vimeo.spec.tsx": [
"./src/components/core/providers/presto-vimeo/presto-vimeo"
],
"./src/components/core/providers/presto-youtube/presto-youtube.tsx": [
"./src/util"
],
"./src/components/core/providers/presto-youtube/test/presto-youtube.e2e.ts": [],
"./src/components/core/providers/presto-youtube/test/presto-youtube.spec.tsx": [
"./src/components/core/providers/presto-youtube/presto-youtube"
],
"./src/components/ui/presto-player-button/presto-player-button.tsx": [],
"./src/components/ui/presto-player-button/test/presto-player-button.e2e.ts": [],
"./src/components/ui/presto-player-button/test/presto-player-button.spec.tsx": [
"./src/components/ui/presto-player-button/presto-player-button"
],
"./src/components/ui/presto-skeleton/presto-skeleton.tsx": [],
"./src/components/ui/presto-skeleton/test/presto-skeleton.e2e.ts": [],
"./src/components/ui/presto-skeleton/test/presto-skeleton.spec.tsx": [
"./src/components/ui/presto-skeleton/presto-skeleton"
],
"./src/components/ui/presto-spinner/presto-spinner.tsx": [],
"./src/components/ui/presto-spinner/test/presto-spinner.e2e.ts": [],
"./src/components/ui/presto-spinner/test/presto-spinner.spec.tsx": [
"./src/components/ui/presto-spinner/presto-spinner"
],
"./src/components/ui/presto-video-curtain-ui/presto-video-curtain-ui.tsx": [],
"./src/components/ui/presto-youtube-subscribe-button/presto-youtube-subscribe-button.tsx": [],
"./src/components/ui/presto-youtube-subscribe-button/test/presto-youtube-subscribe-button.e2e.ts": [],
"./src/components/ui/presto-youtube-subscribe-button/test/presto-youtube-subscribe-button.spec.tsx": [
"./src/components/ui/presto-youtube-subscribe-button/presto-youtube-subscribe-button"
],
"./src/components/ui/skins/presto-business-skin/presto-business-skin.tsx": [],
"./src/components/ui/skins/presto-modern-skin/presto-modern-skin.tsx": [],
"./src/components/ui/skins/presto-stacked-skin/presto-stacked-skin.tsx": [],
"./src/index.ts": [],
"./src/interfaces.ts": [],
"./src/testing/index.ts": [],
"./src/util.ts": []
},
"rollupResults": {
"modules": []
},
"collections": []
}