PluginProbe ʕ •ᴥ•ʔ
Presto Player / 4.3.1
Presto Player v4.3.1
4.3.1 4.3.0 4.2.4 4.2.3 4.2.2 4.2.0 4.2.1 trunk 1.10.0 1.10.1 1.10.2 1.11.0 1.12.0 1.13.0 1.14.0 1.14.1 1.5.10 1.5.11 1.5.12 1.5.13 1.5.14 1.5.15 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.10 1.6.11 1.6.12 1.6.13 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.14 2.0.15 2.0.16 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.2.0 2.2.1 2.2.2 2.2.3 2.2.3-beta1 2.3.0 2.3.1 2.3.2 2.3.3 3.0.0 3.0.0-beta1 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.1.0 3.1.1 3.1.2 3.1.3 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4
presto-player / dist / components / stats.json
presto-player / dist / components Last commit date
cjs 2 weeks ago collection 2 weeks ago components 2 weeks ago esm 2 weeks ago types 2 weeks ago web-components 2 weeks ago index.cjs.js 3 years ago index.js 3 years ago stats.json 3 days ago
stats.json
17382 lines
1 {
2 "timestamp": "2026-07-14T06:38:22",
3 "compiler": {
4 "name": "node",
5 "version": "20.20.2"
6 },
7 "app": {
8 "namespace": "WebComponents",
9 "fsNamespace": "web-components",
10 "components": 33,
11 "entries": 33,
12 "bundles": 475,
13 "outputs": [
14 {
15 "name": "dist-collection",
16 "files": 100,
17 "generatedFiles": [
18 "./dist/collection/components/core/features/presto-action-bar/component/presto-action-bar.js",
19 "./dist/collection/components/core/features/presto-action-bar/component/presto-action-bar.js.map",
20 "./dist/collection/components/core/features/presto-action-bar/controller/presto-action-bar-controller.js",
21 "./dist/collection/components/core/features/presto-action-bar/controller/presto-action-bar-controller.js.map",
22 "./dist/collection/components/core/features/presto-action-bar/ui/presto-action-bar-ui.js",
23 "./dist/collection/components/core/features/presto-action-bar/ui/presto-action-bar-ui.js.map",
24 "./dist/collection/components/core/features/presto-cta-overlay/component/presto-cta-overlay.js",
25 "./dist/collection/components/core/features/presto-cta-overlay/component/presto-cta-overlay.js.map",
26 "./dist/collection/components/core/features/presto-cta-overlay/controller/presto-cta-overlay-controller.js",
27 "./dist/collection/components/core/features/presto-cta-overlay/controller/presto-cta-overlay-controller.js.map",
28 "./dist/collection/components/core/features/presto-cta-overlay/ui/presto-cta-overlay-ui.js",
29 "./dist/collection/components/core/features/presto-cta-overlay/ui/presto-cta-overlay-ui.js.map",
30 "./dist/collection/components/core/features/presto-dynamic-overlays/component/presto-dynamic-overlays.js",
31 "./dist/collection/components/core/features/presto-dynamic-overlays/component/presto-dynamic-overlays.js.map",
32 "./dist/collection/components/core/features/presto-dynamic-overlays/ui/presto-dynamic-overlay-ui.js",
33 "./dist/collection/components/core/features/presto-dynamic-overlays/ui/presto-dynamic-overlay-ui.js.map",
34 "./dist/collection/components/core/features/presto-email-overlay/component/presto-email-overlay.js",
35 "./dist/collection/components/core/features/presto-email-overlay/component/presto-email-overlay.js.map",
36 "./dist/collection/components/core/features/presto-email-overlay/controller/presto-email-overlay-controller.js",
37 "./dist/collection/components/core/features/presto-email-overlay/controller/presto-email-overlay-controller.js.map",
38 "./dist/collection/components/core/features/presto-email-overlay/ui/presto-email-overlay-ui.js",
39 "./dist/collection/components/core/features/presto-email-overlay/ui/presto-email-overlay-ui.js.map",
40 "./dist/collection/components/core/features/presto-muted-overlay/presto-muted-overlay.js",
41 "./dist/collection/components/core/features/presto-muted-overlay/presto-muted-overlay.js.map",
42 "./dist/collection/components/core/features/presto-playlist-item/icons.js",
43 "./dist/collection/components/core/features/presto-playlist-item/icons.js.map",
44 "./dist/collection/components/core/features/presto-playlist-item/presto-playlist-item.js",
45 "./dist/collection/components/core/features/presto-playlist-item/presto-playlist-item.js.map",
46 "./dist/collection/components/core/features/presto-playlist-overlay/icons.js",
47 "./dist/collection/components/core/features/presto-playlist-overlay/icons.js.map",
48 "./dist/collection/components/core/features/presto-playlist-overlay/presto-playlist-overlay.js",
49 "./dist/collection/components/core/features/presto-playlist-overlay/presto-playlist-overlay.js.map",
50 "./dist/collection/components/core/features/presto-playlist/presto-playlist.js",
51 "./dist/collection/components/core/features/presto-playlist/presto-playlist.js.map",
52 "./dist/collection/components/core/features/presto-playlist/ui/presto-playlist-ui.js",
53 "./dist/collection/components/core/features/presto-playlist/ui/presto-playlist-ui.js.map",
54 "./dist/collection/components/core/features/presto-search-bar/component/presto-search-bar.js",
55 "./dist/collection/components/core/features/presto-search-bar/component/presto-search-bar.js.map",
56 "./dist/collection/components/core/features/presto-search-bar/ui/icons.js",
57 "./dist/collection/components/core/features/presto-search-bar/ui/icons.js.map",
58 "./dist/collection/components/core/features/presto-search-bar/ui/presto-search-bar-ui.js",
59 "./dist/collection/components/core/features/presto-search-bar/ui/presto-search-bar-ui.js.map",
60 "./dist/collection/components/core/features/presto-timestamp/presto-timestamp.js",
61 "./dist/collection/components/core/features/presto-timestamp/presto-timestamp.js.map",
62 "./dist/collection/components/core/player/functions/ajax-progress.js",
63 "./dist/collection/components/core/player/functions/ajax-progress.js.map",
64 "./dist/collection/components/core/player/functions/cache-cues.js",
65 "./dist/collection/components/core/player/functions/cache-cues.js.map",
66 "./dist/collection/components/core/player/functions/custom-css.js",
67 "./dist/collection/components/core/player/functions/custom-css.js.map",
68 "./dist/collection/components/core/player/functions/get-nonce.js",
69 "./dist/collection/components/core/player/functions/get-nonce.js.map",
70 "./dist/collection/components/core/player/functions/hls-preload-size.js",
71 "./dist/collection/components/core/player/functions/hls-preload-size.js.map",
72 "./dist/collection/components/core/player/functions/is.js",
73 "./dist/collection/components/core/player/functions/is.js.map",
74 "./dist/collection/components/core/player/functions/muted-autoplay.js",
75 "./dist/collection/components/core/player/functions/muted-autoplay.js.map",
76 "./dist/collection/components/core/player/functions/search-vtt.js",
77 "./dist/collection/components/core/player/functions/search-vtt.js.map",
78 "./dist/collection/components/core/player/functions/transform-data.js",
79 "./dist/collection/components/core/player/functions/transform-data.js.map",
80 "./dist/collection/components/core/player/functions/util.js",
81 "./dist/collection/components/core/player/functions/util.js.map",
82 "./dist/collection/components/core/player/presto-player.js",
83 "./dist/collection/components/core/player/presto-player.js.map",
84 "./dist/collection/components/core/providers/presto-audio/presto-audio.js",
85 "./dist/collection/components/core/providers/presto-audio/presto-audio.js.map",
86 "./dist/collection/components/core/providers/presto-bunny/presto-bunny.js",
87 "./dist/collection/components/core/providers/presto-bunny/presto-bunny.js.map",
88 "./dist/collection/components/core/providers/presto-video/presto-video.js",
89 "./dist/collection/components/core/providers/presto-video/presto-video.js.map",
90 "./dist/collection/components/core/providers/presto-vimeo/presto-vimeo.js",
91 "./dist/collection/components/core/providers/presto-vimeo/presto-vimeo.js.map",
92 "./dist/collection/components/core/providers/presto-youtube/presto-youtube.js",
93 "./dist/collection/components/core/providers/presto-youtube/presto-youtube.js.map",
94 "./dist/collection/components/ui/presto-player-button/presto-player-button.js",
95 "./dist/collection/components/ui/presto-player-button/presto-player-button.js.map",
96 "./dist/collection/components/ui/presto-skeleton/presto-skeleton.js",
97 "./dist/collection/components/ui/presto-skeleton/presto-skeleton.js.map",
98 "./dist/collection/components/ui/presto-spinner/presto-spinner.js",
99 "./dist/collection/components/ui/presto-spinner/presto-spinner.js.map",
100 "./dist/collection/components/ui/presto-video-curtain-ui/presto-video-curtain-ui.js",
101 "./dist/collection/components/ui/presto-video-curtain-ui/presto-video-curtain-ui.js.map",
102 "./dist/collection/components/ui/presto-youtube-subscribe-button/presto-youtube-subscribe-button.js",
103 "./dist/collection/components/ui/presto-youtube-subscribe-button/presto-youtube-subscribe-button.js.map",
104 "./dist/collection/components/ui/skins/presto-business-skin/presto-business-skin.js",
105 "./dist/collection/components/ui/skins/presto-business-skin/presto-business-skin.js.map",
106 "./dist/collection/components/ui/skins/presto-modern-skin/presto-modern-skin.js",
107 "./dist/collection/components/ui/skins/presto-modern-skin/presto-modern-skin.js.map",
108 "./dist/collection/components/ui/skins/presto-stacked-skin/presto-stacked-skin.js",
109 "./dist/collection/components/ui/skins/presto-stacked-skin/presto-stacked-skin.js.map",
110 "./dist/collection/index.js",
111 "./dist/collection/index.js.map",
112 "./dist/collection/interfaces.js",
113 "./dist/collection/interfaces.js.map",
114 "./dist/collection/testing/index.js",
115 "./dist/collection/testing/index.js.map",
116 "./dist/collection/util.js",
117 "./dist/collection/util.js.map"
118 ]
119 },
120 {
121 "name": "dist-custom-elements",
122 "files": 174,
123 "generatedFiles": [
124 "./dist/components/fittext.js",
125 "./dist/components/fittext.js.map",
126 "./dist/components/hls.js",
127 "./dist/components/hls.js.map",
128 "./dist/components/index.d.ts",
129 "./dist/components/index.js",
130 "./dist/components/index.js.map",
131 "./dist/components/learndash.js",
132 "./dist/components/learndash.js.map",
133 "./dist/components/lifter.js",
134 "./dist/components/lifter.js.map",
135 "./dist/components/presto-action-bar-controller.d.ts",
136 "./dist/components/presto-action-bar-controller.js",
137 "./dist/components/presto-action-bar-controller.js.map",
138 "./dist/components/presto-action-bar-controller2.js",
139 "./dist/components/presto-action-bar-controller2.js.map",
140 "./dist/components/presto-action-bar-ui.d.ts",
141 "./dist/components/presto-action-bar-ui.js",
142 "./dist/components/presto-action-bar-ui.js.map",
143 "./dist/components/presto-action-bar-ui2.js",
144 "./dist/components/presto-action-bar-ui2.js.map",
145 "./dist/components/presto-action-bar.d.ts",
146 "./dist/components/presto-action-bar.js",
147 "./dist/components/presto-action-bar.js.map",
148 "./dist/components/presto-action-bar2.js",
149 "./dist/components/presto-action-bar2.js.map",
150 "./dist/components/presto-audio.d.ts",
151 "./dist/components/presto-audio.js",
152 "./dist/components/presto-audio.js.map",
153 "./dist/components/presto-audio2.js",
154 "./dist/components/presto-audio2.js.map",
155 "./dist/components/presto-bunny.d.ts",
156 "./dist/components/presto-bunny.js",
157 "./dist/components/presto-bunny.js.map",
158 "./dist/components/presto-bunny2.js",
159 "./dist/components/presto-bunny2.js.map",
160 "./dist/components/presto-business-skin.d.ts",
161 "./dist/components/presto-business-skin.js",
162 "./dist/components/presto-business-skin.js.map",
163 "./dist/components/presto-business-skin2.js",
164 "./dist/components/presto-business-skin2.js.map",
165 "./dist/components/presto-cta-overlay-controller.d.ts",
166 "./dist/components/presto-cta-overlay-controller.js",
167 "./dist/components/presto-cta-overlay-controller.js.map",
168 "./dist/components/presto-cta-overlay-controller2.js",
169 "./dist/components/presto-cta-overlay-controller2.js.map",
170 "./dist/components/presto-cta-overlay-ui.d.ts",
171 "./dist/components/presto-cta-overlay-ui.js",
172 "./dist/components/presto-cta-overlay-ui.js.map",
173 "./dist/components/presto-cta-overlay-ui2.js",
174 "./dist/components/presto-cta-overlay-ui2.js.map",
175 "./dist/components/presto-cta-overlay.d.ts",
176 "./dist/components/presto-cta-overlay.js",
177 "./dist/components/presto-cta-overlay.js.map",
178 "./dist/components/presto-cta-overlay2.js",
179 "./dist/components/presto-cta-overlay2.js.map",
180 "./dist/components/presto-dynamic-overlay-ui.d.ts",
181 "./dist/components/presto-dynamic-overlay-ui.js",
182 "./dist/components/presto-dynamic-overlay-ui.js.map",
183 "./dist/components/presto-dynamic-overlay-ui2.js",
184 "./dist/components/presto-dynamic-overlay-ui2.js.map",
185 "./dist/components/presto-dynamic-overlays.d.ts",
186 "./dist/components/presto-dynamic-overlays.js",
187 "./dist/components/presto-dynamic-overlays.js.map",
188 "./dist/components/presto-dynamic-overlays2.js",
189 "./dist/components/presto-dynamic-overlays2.js.map",
190 "./dist/components/presto-email-overlay-controller.d.ts",
191 "./dist/components/presto-email-overlay-controller.js",
192 "./dist/components/presto-email-overlay-controller.js.map",
193 "./dist/components/presto-email-overlay-controller2.js",
194 "./dist/components/presto-email-overlay-controller2.js.map",
195 "./dist/components/presto-email-overlay-ui.d.ts",
196 "./dist/components/presto-email-overlay-ui.js",
197 "./dist/components/presto-email-overlay-ui.js.map",
198 "./dist/components/presto-email-overlay-ui2.js",
199 "./dist/components/presto-email-overlay-ui2.js.map",
200 "./dist/components/presto-email-overlay.d.ts",
201 "./dist/components/presto-email-overlay.js",
202 "./dist/components/presto-email-overlay.js.map",
203 "./dist/components/presto-email-overlay2.js",
204 "./dist/components/presto-email-overlay2.js.map",
205 "./dist/components/presto-modern-skin.d.ts",
206 "./dist/components/presto-modern-skin.js",
207 "./dist/components/presto-modern-skin.js.map",
208 "./dist/components/presto-modern-skin2.js",
209 "./dist/components/presto-modern-skin2.js.map",
210 "./dist/components/presto-muted-overlay.d.ts",
211 "./dist/components/presto-muted-overlay.js",
212 "./dist/components/presto-muted-overlay.js.map",
213 "./dist/components/presto-muted-overlay2.js",
214 "./dist/components/presto-muted-overlay2.js.map",
215 "./dist/components/presto-player-button.d.ts",
216 "./dist/components/presto-player-button.js",
217 "./dist/components/presto-player-button.js.map",
218 "./dist/components/presto-player-button2.js",
219 "./dist/components/presto-player-button2.js.map",
220 "./dist/components/presto-player-skeleton.d.ts",
221 "./dist/components/presto-player-skeleton.js",
222 "./dist/components/presto-player-skeleton.js.map",
223 "./dist/components/presto-player-spinner.d.ts",
224 "./dist/components/presto-player-spinner.js",
225 "./dist/components/presto-player-spinner.js.map",
226 "./dist/components/presto-player.d.ts",
227 "./dist/components/presto-player.js",
228 "./dist/components/presto-player.js.map",
229 "./dist/components/presto-player2.js",
230 "./dist/components/presto-player2.js.map",
231 "./dist/components/presto-playlist-item.d.ts",
232 "./dist/components/presto-playlist-item.js",
233 "./dist/components/presto-playlist-item.js.map",
234 "./dist/components/presto-playlist-item2.js",
235 "./dist/components/presto-playlist-item2.js.map",
236 "./dist/components/presto-playlist-overlay.d.ts",
237 "./dist/components/presto-playlist-overlay.js",
238 "./dist/components/presto-playlist-overlay.js.map",
239 "./dist/components/presto-playlist-overlay2.js",
240 "./dist/components/presto-playlist-overlay2.js.map",
241 "./dist/components/presto-playlist-ui.d.ts",
242 "./dist/components/presto-playlist-ui.js",
243 "./dist/components/presto-playlist-ui.js.map",
244 "./dist/components/presto-playlist-ui2.js",
245 "./dist/components/presto-playlist-ui2.js.map",
246 "./dist/components/presto-playlist.d.ts",
247 "./dist/components/presto-playlist.js",
248 "./dist/components/presto-playlist.js.map",
249 "./dist/components/presto-search-bar-ui.d.ts",
250 "./dist/components/presto-search-bar-ui.js",
251 "./dist/components/presto-search-bar-ui.js.map",
252 "./dist/components/presto-search-bar-ui2.js",
253 "./dist/components/presto-search-bar-ui2.js.map",
254 "./dist/components/presto-search-bar.d.ts",
255 "./dist/components/presto-search-bar.js",
256 "./dist/components/presto-search-bar.js.map",
257 "./dist/components/presto-search-bar2.js",
258 "./dist/components/presto-search-bar2.js.map",
259 "./dist/components/presto-spinner.js",
260 "./dist/components/presto-spinner.js.map",
261 "./dist/components/presto-stacked-skin.d.ts",
262 "./dist/components/presto-stacked-skin.js",
263 "./dist/components/presto-stacked-skin.js.map",
264 "./dist/components/presto-stacked-skin2.js",
265 "./dist/components/presto-stacked-skin2.js.map",
266 "./dist/components/presto-timestamp.d.ts",
267 "./dist/components/presto-timestamp.js",
268 "./dist/components/presto-timestamp.js.map",
269 "./dist/components/presto-video-curtain-ui.d.ts",
270 "./dist/components/presto-video-curtain-ui.js",
271 "./dist/components/presto-video-curtain-ui.js.map",
272 "./dist/components/presto-video.d.ts",
273 "./dist/components/presto-video.js",
274 "./dist/components/presto-video.js.map",
275 "./dist/components/presto-video2.js",
276 "./dist/components/presto-video2.js.map",
277 "./dist/components/presto-vimeo.d.ts",
278 "./dist/components/presto-vimeo.js",
279 "./dist/components/presto-vimeo.js.map",
280 "./dist/components/presto-vimeo2.js",
281 "./dist/components/presto-vimeo2.js.map",
282 "./dist/components/presto-youtube-subscribe-button.d.ts",
283 "./dist/components/presto-youtube-subscribe-button.js",
284 "./dist/components/presto-youtube-subscribe-button.js.map",
285 "./dist/components/presto-youtube-subscribe-button2.js",
286 "./dist/components/presto-youtube-subscribe-button2.js.map",
287 "./dist/components/presto-youtube.d.ts",
288 "./dist/components/presto-youtube.js",
289 "./dist/components/presto-youtube.js.map",
290 "./dist/components/presto-youtube2.js",
291 "./dist/components/presto-youtube2.js.map",
292 "./dist/components/resize-observer.js",
293 "./dist/components/resize-observer.js.map",
294 "./dist/components/tutor.js",
295 "./dist/components/tutor.js.map",
296 "./dist/components/util.js",
297 "./dist/components/util.js.map"
298 ]
299 },
300 {
301 "name": "dist-lazy",
302 "files": 198,
303 "generatedFiles": [
304 "./dist/cjs/cache-cues-ps1fLLit.js",
305 "./dist/cjs/cache-cues-ps1fLLit.js.map",
306 "./dist/cjs/fittext-D3xDjTej.js",
307 "./dist/cjs/fittext-D3xDjTej.js.map",
308 "./dist/cjs/hls-juA1rP3y.js",
309 "./dist/cjs/hls-juA1rP3y.js.map",
310 "./dist/cjs/index-Dlg6qIxM.js",
311 "./dist/cjs/index-Dlg6qIxM.js.map",
312 "./dist/cjs/index.cjs.js",
313 "./dist/cjs/index.cjs.js.map",
314 "./dist/cjs/learndash-DjFRZx5S.js",
315 "./dist/cjs/learndash-DjFRZx5S.js.map",
316 "./dist/cjs/lifter-CW8zJnxZ.js",
317 "./dist/cjs/lifter-CW8zJnxZ.js.map",
318 "./dist/cjs/loader.cjs.js",
319 "./dist/cjs/loader.cjs.js.map",
320 "./dist/cjs/presto-action-bar-ui_2.cjs.entry.js",
321 "./dist/cjs/presto-action-bar-ui_2.cjs.entry.js.map",
322 "./dist/cjs/presto-action-bar_17.cjs.entry.js",
323 "./dist/cjs/presto-action-bar_17.cjs.entry.js.map",
324 "./dist/cjs/presto-cta-overlay-ui.cjs.entry.js",
325 "./dist/cjs/presto-cta-overlay-ui.cjs.entry.js.map",
326 "./dist/cjs/presto-email-overlay-ui_2.cjs.entry.js",
327 "./dist/cjs/presto-email-overlay-ui_2.cjs.entry.js.map",
328 "./dist/cjs/presto-player-button.cjs.entry.js",
329 "./dist/cjs/presto-player-button.cjs.entry.js.map",
330 "./dist/cjs/presto-player-skeleton.cjs.entry.js",
331 "./dist/cjs/presto-player-skeleton.cjs.entry.js.map",
332 "./dist/cjs/presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui-DLGPlN0T.js",
333 "./dist/cjs/presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui-DLGPlN0T.js.map",
334 "./dist/cjs/presto-player_4.cjs.entry.js",
335 "./dist/cjs/presto-player_4.cjs.entry.js.map",
336 "./dist/cjs/presto-playlist.cjs.entry.js",
337 "./dist/cjs/presto-playlist.cjs.entry.js.map",
338 "./dist/cjs/presto-search-bar-ui.cjs.entry.js",
339 "./dist/cjs/presto-search-bar-ui.cjs.entry.js.map",
340 "./dist/cjs/presto-timestamp.cjs.entry.js",
341 "./dist/cjs/presto-timestamp.cjs.entry.js.map",
342 "./dist/cjs/presto-video-curtain-ui.cjs.entry.js",
343 "./dist/cjs/presto-video-curtain-ui.cjs.entry.js.map",
344 "./dist/cjs/presto-video.cjs.entry.js",
345 "./dist/cjs/presto-video.cjs.entry.js.map",
346 "./dist/cjs/resize-observer-oUMwi5o1.js",
347 "./dist/cjs/resize-observer-oUMwi5o1.js.map",
348 "./dist/cjs/tutor-B5km8iOU.js",
349 "./dist/cjs/tutor-B5km8iOU.js.map",
350 "./dist/cjs/util-DccLYcrM.js",
351 "./dist/cjs/util-DccLYcrM.js.map",
352 "./dist/cjs/web-components.cjs.js",
353 "./dist/cjs/web-components.cjs.js.map",
354 "./dist/esm/cache-cues-D8o-F2Bu.js",
355 "./dist/esm/cache-cues-D8o-F2Bu.js.map",
356 "./dist/esm/fittext-kmLX7jv_.js",
357 "./dist/esm/fittext-kmLX7jv_.js.map",
358 "./dist/esm/hls-CAcNKetk.js",
359 "./dist/esm/hls-CAcNKetk.js.map",
360 "./dist/esm/index-BxRAfMA5.js",
361 "./dist/esm/index-BxRAfMA5.js.map",
362 "./dist/esm/index.js",
363 "./dist/esm/index.js.map",
364 "./dist/esm/learndash-CXCUSVlh.js",
365 "./dist/esm/learndash-CXCUSVlh.js.map",
366 "./dist/esm/lifter-DcYtxwW6.js",
367 "./dist/esm/lifter-DcYtxwW6.js.map",
368 "./dist/esm/loader.js",
369 "./dist/esm/loader.js.map",
370 "./dist/esm/presto-action-bar-ui_2.entry.js",
371 "./dist/esm/presto-action-bar-ui_2.entry.js.map",
372 "./dist/esm/presto-action-bar_17.entry.js",
373 "./dist/esm/presto-action-bar_17.entry.js.map",
374 "./dist/esm/presto-cta-overlay-ui.entry.js",
375 "./dist/esm/presto-cta-overlay-ui.entry.js.map",
376 "./dist/esm/presto-email-overlay-ui_2.entry.js",
377 "./dist/esm/presto-email-overlay-ui_2.entry.js.map",
378 "./dist/esm/presto-player-button.entry.js",
379 "./dist/esm/presto-player-button.entry.js.map",
380 "./dist/esm/presto-player-skeleton.entry.js",
381 "./dist/esm/presto-player-skeleton.entry.js.map",
382 "./dist/esm/presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui-DfgyMtrJ.js",
383 "./dist/esm/presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui-DfgyMtrJ.js.map",
384 "./dist/esm/presto-player_4.entry.js",
385 "./dist/esm/presto-player_4.entry.js.map",
386 "./dist/esm/presto-playlist.entry.js",
387 "./dist/esm/presto-playlist.entry.js.map",
388 "./dist/esm/presto-search-bar-ui.entry.js",
389 "./dist/esm/presto-search-bar-ui.entry.js.map",
390 "./dist/esm/presto-timestamp.entry.js",
391 "./dist/esm/presto-timestamp.entry.js.map",
392 "./dist/esm/presto-video-curtain-ui.entry.js",
393 "./dist/esm/presto-video-curtain-ui.entry.js.map",
394 "./dist/esm/presto-video.entry.js",
395 "./dist/esm/presto-video.entry.js.map",
396 "./dist/esm/resize-observer-DwzUTbbs.js",
397 "./dist/esm/resize-observer-DwzUTbbs.js.map",
398 "./dist/esm/tutor-fH7ZDDmI.js",
399 "./dist/esm/tutor-fH7ZDDmI.js.map",
400 "./dist/esm/util-EuTDjLsB.js",
401 "./dist/esm/util-EuTDjLsB.js.map",
402 "./dist/esm/web-components.js",
403 "./dist/esm/web-components.js.map",
404 "./dist/index.cjs.js",
405 "./dist/index.js",
406 "./dist/web-components/index.esm.js",
407 "./dist/web-components/index.esm.js.map",
408 "./dist/web-components/p-0c2a6cd3.entry.js",
409 "./dist/web-components/p-0c2a6cd3.entry.js.map",
410 "./dist/web-components/p-1528b143.entry.js",
411 "./dist/web-components/p-1528b143.entry.js.map",
412 "./dist/web-components/p-1610cee0.entry.js",
413 "./dist/web-components/p-1610cee0.entry.js.map",
414 "./dist/web-components/p-193f0db1.entry.js",
415 "./dist/web-components/p-193f0db1.entry.js.map",
416 "./dist/web-components/p-22488b76.entry.js",
417 "./dist/web-components/p-22488b76.entry.js.map",
418 "./dist/web-components/p-28xQIbkr.js",
419 "./dist/web-components/p-28xQIbkr.js.map",
420 "./dist/web-components/p-345e2989.entry.js",
421 "./dist/web-components/p-345e2989.entry.js.map",
422 "./dist/web-components/p-4f0eb72c.entry.js",
423 "./dist/web-components/p-4f0eb72c.entry.js.map",
424 "./dist/web-components/p-8c965b5b.entry.js",
425 "./dist/web-components/p-8c965b5b.entry.js.map",
426 "./dist/web-components/p-8e99834a.entry.js",
427 "./dist/web-components/p-8e99834a.entry.js.map",
428 "./dist/web-components/p-BxRAfMA5.js",
429 "./dist/web-components/p-BxRAfMA5.js.map",
430 "./dist/web-components/p-C3H434xh.js",
431 "./dist/web-components/p-C3H434xh.js.map",
432 "./dist/web-components/p-D8o-F2Bu.js",
433 "./dist/web-components/p-D8o-F2Bu.js.map",
434 "./dist/web-components/p-DN-kVNFZ.js",
435 "./dist/web-components/p-DN-kVNFZ.js.map",
436 "./dist/web-components/p-DcYtxwW6.js",
437 "./dist/web-components/p-DcYtxwW6.js.map",
438 "./dist/web-components/p-DwzUTbbs.js",
439 "./dist/web-components/p-DwzUTbbs.js.map",
440 "./dist/web-components/p-EuTDjLsB.js",
441 "./dist/web-components/p-EuTDjLsB.js.map",
442 "./dist/web-components/p-G840BFTB.js",
443 "./dist/web-components/p-G840BFTB.js.map",
444 "./dist/web-components/p-db54b491.entry.js",
445 "./dist/web-components/p-db54b491.entry.js.map",
446 "./dist/web-components/p-e50d85c8.entry.js",
447 "./dist/web-components/p-e50d85c8.entry.js.map",
448 "./dist/web-components/p-e6ea643f.entry.js",
449 "./dist/web-components/p-e6ea643f.entry.js.map",
450 "./dist/web-components/p-fH7ZDDmI.js",
451 "./dist/web-components/p-fH7ZDDmI.js.map",
452 "./dist/web-components/web-components.esm.js",
453 "./dist/web-components/web-components.esm.js.map",
454 "./www/build/index.esm.js",
455 "./www/build/index.esm.js.map",
456 "./www/build/p-0c2a6cd3.entry.js",
457 "./www/build/p-0c2a6cd3.entry.js.map",
458 "./www/build/p-1528b143.entry.js",
459 "./www/build/p-1528b143.entry.js.map",
460 "./www/build/p-1610cee0.entry.js",
461 "./www/build/p-1610cee0.entry.js.map",
462 "./www/build/p-193f0db1.entry.js",
463 "./www/build/p-193f0db1.entry.js.map",
464 "./www/build/p-22488b76.entry.js",
465 "./www/build/p-22488b76.entry.js.map",
466 "./www/build/p-28xQIbkr.js",
467 "./www/build/p-28xQIbkr.js.map",
468 "./www/build/p-345e2989.entry.js",
469 "./www/build/p-345e2989.entry.js.map",
470 "./www/build/p-4f0eb72c.entry.js",
471 "./www/build/p-4f0eb72c.entry.js.map",
472 "./www/build/p-8c965b5b.entry.js",
473 "./www/build/p-8c965b5b.entry.js.map",
474 "./www/build/p-8e99834a.entry.js",
475 "./www/build/p-8e99834a.entry.js.map",
476 "./www/build/p-BxRAfMA5.js",
477 "./www/build/p-BxRAfMA5.js.map",
478 "./www/build/p-C3H434xh.js",
479 "./www/build/p-C3H434xh.js.map",
480 "./www/build/p-D8o-F2Bu.js",
481 "./www/build/p-D8o-F2Bu.js.map",
482 "./www/build/p-DN-kVNFZ.js",
483 "./www/build/p-DN-kVNFZ.js.map",
484 "./www/build/p-DcYtxwW6.js",
485 "./www/build/p-DcYtxwW6.js.map",
486 "./www/build/p-DwzUTbbs.js",
487 "./www/build/p-DwzUTbbs.js.map",
488 "./www/build/p-EuTDjLsB.js",
489 "./www/build/p-EuTDjLsB.js.map",
490 "./www/build/p-G840BFTB.js",
491 "./www/build/p-G840BFTB.js.map",
492 "./www/build/p-db54b491.entry.js",
493 "./www/build/p-db54b491.entry.js.map",
494 "./www/build/p-e50d85c8.entry.js",
495 "./www/build/p-e50d85c8.entry.js.map",
496 "./www/build/p-e6ea643f.entry.js",
497 "./www/build/p-e6ea643f.entry.js.map",
498 "./www/build/p-fH7ZDDmI.js",
499 "./www/build/p-fH7ZDDmI.js.map",
500 "./www/build/web-components.esm.js",
501 "./www/build/web-components.esm.js.map"
502 ]
503 },
504 {
505 "name": "dist-types",
506 "files": 1,
507 "generatedFiles": [
508 "./dist/types/stencil-public-runtime.d.ts"
509 ]
510 },
511 {
512 "name": "www",
513 "files": 2,
514 "generatedFiles": [
515 "./www/host.config.json",
516 "./www/index.html"
517 ]
518 }
519 ]
520 },
521 "options": {
522 "minifyJs": true,
523 "minifyCss": true,
524 "hashFileNames": true,
525 "hashedFileNameLength": 8,
526 "buildEs5": false
527 },
528 "formats": {
529 "esmBrowser": [
530 {
531 "key": "presto-player-skeleton.entry",
532 "components": [
533 "presto-player-skeleton"
534 ],
535 "bundleId": "p-8c965b5b",
536 "fileName": "p-8c965b5b.entry.js",
537 "imports": [
538 "p-BxRAfMA5.js"
539 ],
540 "originalByteSize": 1684
541 },
542 {
543 "key": "presto-playlist.entry",
544 "components": [
545 "presto-playlist"
546 ],
547 "bundleId": "p-4f0eb72c",
548 "fileName": "p-4f0eb72c.entry.js",
549 "imports": [
550 "p-BxRAfMA5.js",
551 "p-EuTDjLsB.js"
552 ],
553 "originalByteSize": 9278
554 },
555 {
556 "key": "presto-timestamp.entry",
557 "components": [
558 "presto-timestamp"
559 ],
560 "bundleId": "p-db54b491",
561 "fileName": "p-db54b491.entry.js",
562 "imports": [
563 "p-BxRAfMA5.js"
564 ],
565 "originalByteSize": 1173
566 },
567 {
568 "key": "presto-video-curtain-ui.entry",
569 "components": [
570 "presto-video-curtain-ui"
571 ],
572 "bundleId": "p-22488b76",
573 "fileName": "p-22488b76.entry.js",
574 "imports": [
575 "p-BxRAfMA5.js"
576 ],
577 "originalByteSize": 1333
578 },
579 {
580 "key": "presto-cta-overlay-ui.entry",
581 "components": [
582 "presto-cta-overlay-ui"
583 ],
584 "bundleId": "p-345e2989",
585 "fileName": "p-345e2989.entry.js",
586 "imports": [
587 "p-BxRAfMA5.js",
588 "p-G840BFTB.js"
589 ],
590 "originalByteSize": 6002
591 },
592 {
593 "key": "presto-video.entry",
594 "components": [
595 "presto-video"
596 ],
597 "bundleId": "p-e6ea643f",
598 "fileName": "p-e6ea643f.entry.js",
599 "imports": [
600 "p-BxRAfMA5.js"
601 ],
602 "originalByteSize": 1268
603 },
604 {
605 "key": "presto-search-bar-ui.entry",
606 "components": [
607 "presto-search-bar-ui"
608 ],
609 "bundleId": "p-193f0db1",
610 "fileName": "p-193f0db1.entry.js",
611 "imports": [
612 "p-BxRAfMA5.js"
613 ],
614 "originalByteSize": 6833
615 },
616 {
617 "key": "presto-player-button.entry",
618 "components": [
619 "presto-player-button"
620 ],
621 "bundleId": "p-8e99834a",
622 "fileName": "p-8e99834a.entry.js",
623 "imports": [
624 "p-BxRAfMA5.js"
625 ],
626 "originalByteSize": 10879
627 },
628 {
629 "key": "presto-action-bar-ui.presto-youtube-subscribe-button.entry",
630 "components": [
631 "presto-action-bar-ui",
632 "presto-youtube-subscribe-button"
633 ],
634 "bundleId": "p-0c2a6cd3",
635 "fileName": "p-0c2a6cd3.entry.js",
636 "imports": [
637 "p-BxRAfMA5.js"
638 ],
639 "originalByteSize": 3109
640 },
641 {
642 "key": "presto-email-overlay-ui.presto-player-spinner.entry",
643 "components": [
644 "presto-email-overlay-ui",
645 "presto-player-spinner"
646 ],
647 "bundleId": "p-e50d85c8",
648 "fileName": "p-e50d85c8.entry.js",
649 "imports": [
650 "p-BxRAfMA5.js",
651 "p-G840BFTB.js"
652 ],
653 "originalByteSize": 6355
654 },
655 {
656 "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",
657 "components": [
658 "presto-action-bar",
659 "presto-action-bar-controller",
660 "presto-audio",
661 "presto-bunny",
662 "presto-business-skin",
663 "presto-cta-overlay",
664 "presto-cta-overlay-controller",
665 "presto-dynamic-overlay-ui",
666 "presto-dynamic-overlays",
667 "presto-email-overlay",
668 "presto-email-overlay-controller",
669 "presto-modern-skin",
670 "presto-muted-overlay",
671 "presto-search-bar",
672 "presto-stacked-skin",
673 "presto-vimeo",
674 "presto-youtube"
675 ],
676 "bundleId": "p-1610cee0",
677 "fileName": "p-1610cee0.entry.js",
678 "imports": [
679 "p-BxRAfMA5.js",
680 "p-EuTDjLsB.js",
681 "p-G840BFTB.js",
682 "p-D8o-F2Bu.js"
683 ],
684 "originalByteSize": 70201
685 },
686 {
687 "key": "presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui.entry",
688 "components": [
689 "presto-player",
690 "presto-playlist-item",
691 "presto-playlist-overlay",
692 "presto-playlist-ui"
693 ],
694 "bundleId": "p-1528b143",
695 "fileName": "p-1528b143.entry.js",
696 "imports": [
697 "p-DN-kVNFZ.js",
698 "p-BxRAfMA5.js",
699 "p-EuTDjLsB.js",
700 "p-D8o-F2Bu.js"
701 ],
702 "originalByteSize": 330
703 }
704 ],
705 "esm": [
706 {
707 "key": "presto-player-skeleton.entry",
708 "components": [
709 "presto-player-skeleton"
710 ],
711 "bundleId": "presto-player-skeleton",
712 "fileName": "presto-player-skeleton.entry.js",
713 "imports": [
714 "index-BxRAfMA5.js"
715 ],
716 "originalByteSize": 1684
717 },
718 {
719 "key": "presto-playlist.entry",
720 "components": [
721 "presto-playlist"
722 ],
723 "bundleId": "presto-playlist",
724 "fileName": "presto-playlist.entry.js",
725 "imports": [
726 "index-BxRAfMA5.js",
727 "util-EuTDjLsB.js"
728 ],
729 "originalByteSize": 9281
730 },
731 {
732 "key": "presto-timestamp.entry",
733 "components": [
734 "presto-timestamp"
735 ],
736 "bundleId": "presto-timestamp",
737 "fileName": "presto-timestamp.entry.js",
738 "imports": [
739 "index-BxRAfMA5.js"
740 ],
741 "originalByteSize": 1173
742 },
743 {
744 "key": "presto-video-curtain-ui.entry",
745 "components": [
746 "presto-video-curtain-ui"
747 ],
748 "bundleId": "presto-video-curtain-ui",
749 "fileName": "presto-video-curtain-ui.entry.js",
750 "imports": [
751 "index-BxRAfMA5.js"
752 ],
753 "originalByteSize": 1333
754 },
755 {
756 "key": "presto-cta-overlay-ui.entry",
757 "components": [
758 "presto-cta-overlay-ui"
759 ],
760 "bundleId": "presto-cta-overlay-ui",
761 "fileName": "presto-cta-overlay-ui.entry.js",
762 "imports": [
763 "index-BxRAfMA5.js",
764 "fittext-kmLX7jv_.js"
765 ],
766 "originalByteSize": 6008
767 },
768 {
769 "key": "presto-video.entry",
770 "components": [
771 "presto-video"
772 ],
773 "bundleId": "presto-video",
774 "fileName": "presto-video.entry.js",
775 "imports": [
776 "index-BxRAfMA5.js"
777 ],
778 "originalByteSize": 1268
779 },
780 {
781 "key": "presto-search-bar-ui.entry",
782 "components": [
783 "presto-search-bar-ui"
784 ],
785 "bundleId": "presto-search-bar-ui",
786 "fileName": "presto-search-bar-ui.entry.js",
787 "imports": [
788 "index-BxRAfMA5.js"
789 ],
790 "originalByteSize": 6833
791 },
792 {
793 "key": "presto-player-button.entry",
794 "components": [
795 "presto-player-button"
796 ],
797 "bundleId": "presto-player-button",
798 "fileName": "presto-player-button.entry.js",
799 "imports": [
800 "index-BxRAfMA5.js"
801 ],
802 "originalByteSize": 10879
803 },
804 {
805 "key": "presto-action-bar-ui.presto-youtube-subscribe-button.entry",
806 "components": [
807 "presto-action-bar-ui",
808 "presto-youtube-subscribe-button"
809 ],
810 "bundleId": "presto-action-bar-ui_2",
811 "fileName": "presto-action-bar-ui_2.entry.js",
812 "imports": [
813 "index-BxRAfMA5.js"
814 ],
815 "originalByteSize": 3109
816 },
817 {
818 "key": "presto-email-overlay-ui.presto-player-spinner.entry",
819 "components": [
820 "presto-email-overlay-ui",
821 "presto-player-spinner"
822 ],
823 "bundleId": "presto-email-overlay-ui_2",
824 "fileName": "presto-email-overlay-ui_2.entry.js",
825 "imports": [
826 "index-BxRAfMA5.js",
827 "fittext-kmLX7jv_.js"
828 ],
829 "originalByteSize": 6361
830 },
831 {
832 "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",
833 "components": [
834 "presto-action-bar",
835 "presto-action-bar-controller",
836 "presto-audio",
837 "presto-bunny",
838 "presto-business-skin",
839 "presto-cta-overlay",
840 "presto-cta-overlay-controller",
841 "presto-dynamic-overlay-ui",
842 "presto-dynamic-overlays",
843 "presto-email-overlay",
844 "presto-email-overlay-controller",
845 "presto-modern-skin",
846 "presto-muted-overlay",
847 "presto-search-bar",
848 "presto-stacked-skin",
849 "presto-vimeo",
850 "presto-youtube"
851 ],
852 "bundleId": "presto-action-bar_17",
853 "fileName": "presto-action-bar_17.entry.js",
854 "imports": [
855 "index-BxRAfMA5.js",
856 "util-EuTDjLsB.js",
857 "fittext-kmLX7jv_.js",
858 "cache-cues-D8o-F2Bu.js"
859 ],
860 "originalByteSize": 70219
861 },
862 {
863 "key": "presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui.entry",
864 "components": [
865 "presto-player",
866 "presto-playlist-item",
867 "presto-playlist-overlay",
868 "presto-playlist-ui"
869 ],
870 "bundleId": "presto-player_4",
871 "fileName": "presto-player_4.entry.js",
872 "imports": [
873 "presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui-DfgyMtrJ.js",
874 "index-BxRAfMA5.js",
875 "util-EuTDjLsB.js",
876 "cache-cues-D8o-F2Bu.js"
877 ],
878 "originalByteSize": 418
879 }
880 ],
881 "es5": [],
882 "system": [],
883 "commonjs": [
884 {
885 "key": "presto-player-skeleton.entry",
886 "components": [
887 "presto-player-skeleton"
888 ],
889 "bundleId": "presto-player-skeleton.cjs",
890 "fileName": "presto-player-skeleton.cjs.entry.js",
891 "imports": [
892 "index-Dlg6qIxM.js"
893 ],
894 "originalByteSize": 1697
895 },
896 {
897 "key": "presto-playlist.entry",
898 "components": [
899 "presto-playlist"
900 ],
901 "bundleId": "presto-playlist.cjs",
902 "fileName": "presto-playlist.cjs.entry.js",
903 "imports": [
904 "index-Dlg6qIxM.js",
905 "util-DccLYcrM.js"
906 ],
907 "originalByteSize": 9329
908 },
909 {
910 "key": "presto-timestamp.entry",
911 "components": [
912 "presto-timestamp"
913 ],
914 "bundleId": "presto-timestamp.cjs",
915 "fileName": "presto-timestamp.cjs.entry.js",
916 "imports": [
917 "index-Dlg6qIxM.js"
918 ],
919 "originalByteSize": 1186
920 },
921 {
922 "key": "presto-video-curtain-ui.entry",
923 "components": [
924 "presto-video-curtain-ui"
925 ],
926 "bundleId": "presto-video-curtain-ui.cjs",
927 "fileName": "presto-video-curtain-ui.cjs.entry.js",
928 "imports": [
929 "index-Dlg6qIxM.js"
930 ],
931 "originalByteSize": 1352
932 },
933 {
934 "key": "presto-cta-overlay-ui.entry",
935 "components": [
936 "presto-cta-overlay-ui"
937 ],
938 "bundleId": "presto-cta-overlay-ui.cjs",
939 "fileName": "presto-cta-overlay-ui.cjs.entry.js",
940 "imports": [
941 "index-Dlg6qIxM.js",
942 "fittext-D3xDjTej.js"
943 ],
944 "originalByteSize": 6071
945 },
946 {
947 "key": "presto-video.entry",
948 "components": [
949 "presto-video"
950 ],
951 "bundleId": "presto-video.cjs",
952 "fileName": "presto-video.cjs.entry.js",
953 "imports": [
954 "index-Dlg6qIxM.js"
955 ],
956 "originalByteSize": 1287
957 },
958 {
959 "key": "presto-search-bar-ui.entry",
960 "components": [
961 "presto-search-bar-ui"
962 ],
963 "bundleId": "presto-search-bar-ui.cjs",
964 "fileName": "presto-search-bar-ui.cjs.entry.js",
965 "imports": [
966 "index-Dlg6qIxM.js"
967 ],
968 "originalByteSize": 6972
969 },
970 {
971 "key": "presto-player-button.entry",
972 "components": [
973 "presto-player-button"
974 ],
975 "bundleId": "presto-player-button.cjs",
976 "fileName": "presto-player-button.cjs.entry.js",
977 "imports": [
978 "index-Dlg6qIxM.js"
979 ],
980 "originalByteSize": 10917
981 },
982 {
983 "key": "presto-action-bar-ui.presto-youtube-subscribe-button.entry",
984 "components": [
985 "presto-action-bar-ui",
986 "presto-youtube-subscribe-button"
987 ],
988 "bundleId": "presto-action-bar-ui_2.cjs",
989 "fileName": "presto-action-bar-ui_2.cjs.entry.js",
990 "imports": [
991 "index-Dlg6qIxM.js"
992 ],
993 "originalByteSize": 3159
994 },
995 {
996 "key": "presto-email-overlay-ui.presto-player-spinner.entry",
997 "components": [
998 "presto-email-overlay-ui",
999 "presto-player-spinner"
1000 ],
1001 "bundleId": "presto-email-overlay-ui_2.cjs",
1002 "fileName": "presto-email-overlay-ui_2.cjs.entry.js",
1003 "imports": [
1004 "index-Dlg6qIxM.js",
1005 "fittext-D3xDjTej.js"
1006 ],
1007 "originalByteSize": 6437
1008 },
1009 {
1010 "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",
1011 "components": [
1012 "presto-action-bar",
1013 "presto-action-bar-controller",
1014 "presto-audio",
1015 "presto-bunny",
1016 "presto-business-skin",
1017 "presto-cta-overlay",
1018 "presto-cta-overlay-controller",
1019 "presto-dynamic-overlay-ui",
1020 "presto-dynamic-overlays",
1021 "presto-email-overlay",
1022 "presto-email-overlay-controller",
1023 "presto-modern-skin",
1024 "presto-muted-overlay",
1025 "presto-search-bar",
1026 "presto-stacked-skin",
1027 "presto-vimeo",
1028 "presto-youtube"
1029 ],
1030 "bundleId": "presto-action-bar_17.cjs",
1031 "fileName": "presto-action-bar_17.cjs.entry.js",
1032 "imports": [
1033 "index-Dlg6qIxM.js",
1034 "util-DccLYcrM.js",
1035 "fittext-D3xDjTej.js",
1036 "cache-cues-ps1fLLit.js"
1037 ],
1038 "originalByteSize": 70796
1039 },
1040 {
1041 "key": "presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui.entry",
1042 "components": [
1043 "presto-player",
1044 "presto-playlist-item",
1045 "presto-playlist-overlay",
1046 "presto-playlist-ui"
1047 ],
1048 "bundleId": "presto-player_4.cjs",
1049 "fileName": "presto-player_4.cjs.entry.js",
1050 "imports": [
1051 "presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui-DLGPlN0T.js",
1052 "index-Dlg6qIxM.js",
1053 "util-DccLYcrM.js",
1054 "cache-cues-ps1fLLit.js"
1055 ],
1056 "originalByteSize": 924
1057 }
1058 ]
1059 },
1060 "components": [
1061 {
1062 "tag": "presto-action-bar",
1063 "path": "./src/components/core/features/presto-action-bar/component/presto-action-bar.js",
1064 "source": "./src/components/core/features/presto-action-bar/component/presto-action-bar.tsx",
1065 "elementRef": "el",
1066 "componentClassName": "PrestoActionBar",
1067 "assetsDirs": [],
1068 "dependencies": [
1069 "presto-action-bar-controller",
1070 "presto-action-bar-ui",
1071 "presto-player-button",
1072 "presto-youtube-subscribe-button"
1073 ],
1074 "dependents": [
1075 "presto-player",
1076 "presto-playlist"
1077 ],
1078 "directDependencies": [
1079 "presto-action-bar-controller"
1080 ],
1081 "directDependents": [
1082 "presto-player"
1083 ],
1084 "docs": {
1085 "tags": [],
1086 "text": ""
1087 },
1088 "encapsulation": "shadow",
1089 "excludeFromCollection": false,
1090 "events": [],
1091 "internal": false,
1092 "listeners": [],
1093 "methods": [],
1094 "potentialCmpRefs": [
1095 "presto-action-bar-controller"
1096 ],
1097 "properties": [
1098 {
1099 "name": "player",
1100 "type": "any",
1101 "attribute": "player",
1102 "reflect": false,
1103 "mutable": false,
1104 "required": false,
1105 "optional": false,
1106 "complexType": {
1107 "original": "any",
1108 "resolved": "any",
1109 "references": {}
1110 },
1111 "docs": {
1112 "tags": [],
1113 "text": ""
1114 },
1115 "internal": false,
1116 "getter": false,
1117 "setter": false
1118 },
1119 {
1120 "name": "config",
1121 "type": "unknown",
1122 "attribute": "config",
1123 "reflect": false,
1124 "mutable": false,
1125 "required": false,
1126 "optional": false,
1127 "complexType": {
1128 "original": "ActionBarConfig",
1129 "resolved": "ActionBarConfig",
1130 "references": {
1131 "ActionBarConfig": {
1132 "location": "import",
1133 "path": "../../../../../interfaces",
1134 "id": "src/interfaces.ts::ActionBarConfig"
1135 }
1136 }
1137 },
1138 "docs": {
1139 "tags": [],
1140 "text": ""
1141 },
1142 "internal": false,
1143 "getter": false,
1144 "setter": false
1145 },
1146 {
1147 "name": "direction",
1148 "type": "string",
1149 "attribute": "direction",
1150 "reflect": false,
1151 "mutable": false,
1152 "required": false,
1153 "optional": true,
1154 "complexType": {
1155 "original": "'rtl'",
1156 "resolved": "\"rtl\"",
1157 "references": {}
1158 },
1159 "docs": {
1160 "tags": [],
1161 "text": ""
1162 },
1163 "internal": false,
1164 "getter": false,
1165 "setter": false
1166 },
1167 {
1168 "name": "youtube",
1169 "type": "unknown",
1170 "attribute": "youtube",
1171 "reflect": false,
1172 "mutable": false,
1173 "required": false,
1174 "optional": true,
1175 "complexType": {
1176 "original": "YoutubeConfig",
1177 "resolved": "YoutubeConfig",
1178 "references": {
1179 "YoutubeConfig": {
1180 "location": "import",
1181 "path": "../../../../../interfaces",
1182 "id": "src/interfaces.ts::YoutubeConfig"
1183 }
1184 }
1185 },
1186 "docs": {
1187 "tags": [],
1188 "text": ""
1189 },
1190 "internal": false,
1191 "getter": false,
1192 "setter": false
1193 }
1194 ],
1195 "shadowDelegatesFocus": false,
1196 "states": [
1197 {
1198 "name": "currentTime"
1199 },
1200 {
1201 "name": "duration"
1202 },
1203 {
1204 "name": "ended"
1205 }
1206 ]
1207 },
1208 {
1209 "tag": "presto-action-bar-controller",
1210 "path": "./src/components/core/features/presto-action-bar/controller/presto-action-bar-controller.js",
1211 "source": "./src/components/core/features/presto-action-bar/controller/presto-action-bar-controller.tsx",
1212 "elementRef": "el",
1213 "componentClassName": "PrestoActionBar",
1214 "assetsDirs": [],
1215 "dependencies": [
1216 "presto-action-bar-ui",
1217 "presto-player-button",
1218 "presto-youtube-subscribe-button"
1219 ],
1220 "dependents": [
1221 "presto-action-bar",
1222 "presto-player",
1223 "presto-playlist"
1224 ],
1225 "directDependencies": [
1226 "presto-youtube-subscribe-button",
1227 "presto-player-button",
1228 "presto-action-bar-ui"
1229 ],
1230 "directDependents": [
1231 "presto-action-bar"
1232 ],
1233 "docs": {
1234 "tags": [],
1235 "text": ""
1236 },
1237 "encapsulation": "shadow",
1238 "excludeFromCollection": false,
1239 "events": [
1240 {
1241 "name": "actionBarStateChange",
1242 "method": "actionBarStateChange",
1243 "bubbles": true,
1244 "cancelable": true,
1245 "composed": true,
1246 "docs": {
1247 "tags": [],
1248 "text": ""
1249 },
1250 "complexType": {
1251 "original": "boolean",
1252 "resolved": "boolean",
1253 "references": {}
1254 },
1255 "internal": false
1256 }
1257 ],
1258 "internal": false,
1259 "listeners": [],
1260 "methods": [],
1261 "potentialCmpRefs": [
1262 "presto-youtube-subscribe-button",
1263 "presto-player-button",
1264 "presto-action-bar-ui"
1265 ],
1266 "properties": [
1267 {
1268 "name": "ended",
1269 "type": "boolean",
1270 "attribute": "ended",
1271 "reflect": false,
1272 "mutable": false,
1273 "required": false,
1274 "optional": false,
1275 "complexType": {
1276 "original": "boolean",
1277 "resolved": "boolean",
1278 "references": {}
1279 },
1280 "docs": {
1281 "tags": [],
1282 "text": ""
1283 },
1284 "internal": false,
1285 "getter": false,
1286 "setter": false
1287 },
1288 {
1289 "name": "config",
1290 "type": "unknown",
1291 "attribute": "config",
1292 "reflect": false,
1293 "mutable": false,
1294 "required": false,
1295 "optional": false,
1296 "complexType": {
1297 "original": "ActionBarConfig",
1298 "resolved": "ActionBarConfig",
1299 "references": {
1300 "ActionBarConfig": {
1301 "location": "import",
1302 "path": "../../../../../interfaces",
1303 "id": "src/interfaces.ts::ActionBarConfig"
1304 }
1305 }
1306 },
1307 "docs": {
1308 "tags": [],
1309 "text": ""
1310 },
1311 "internal": false,
1312 "getter": false,
1313 "setter": false
1314 },
1315 {
1316 "name": "currentTime",
1317 "type": "number",
1318 "attribute": "current-time",
1319 "reflect": true,
1320 "mutable": false,
1321 "required": false,
1322 "optional": false,
1323 "complexType": {
1324 "original": "number",
1325 "resolved": "number",
1326 "references": {}
1327 },
1328 "docs": {
1329 "tags": [],
1330 "text": ""
1331 },
1332 "internal": false,
1333 "getter": false,
1334 "setter": false
1335 },
1336 {
1337 "name": "duration",
1338 "type": "number",
1339 "attribute": "duration",
1340 "reflect": true,
1341 "mutable": false,
1342 "required": false,
1343 "optional": false,
1344 "complexType": {
1345 "original": "number",
1346 "resolved": "number",
1347 "references": {}
1348 },
1349 "docs": {
1350 "tags": [],
1351 "text": ""
1352 },
1353 "internal": false,
1354 "getter": false,
1355 "setter": false
1356 },
1357 {
1358 "name": "direction",
1359 "type": "string",
1360 "attribute": "direction",
1361 "reflect": false,
1362 "mutable": false,
1363 "required": false,
1364 "optional": true,
1365 "complexType": {
1366 "original": "'rtl'",
1367 "resolved": "\"rtl\"",
1368 "references": {}
1369 },
1370 "docs": {
1371 "tags": [],
1372 "text": ""
1373 },
1374 "internal": false,
1375 "getter": false,
1376 "setter": false
1377 },
1378 {
1379 "name": "youtube",
1380 "type": "unknown",
1381 "attribute": "youtube",
1382 "reflect": false,
1383 "mutable": false,
1384 "required": false,
1385 "optional": true,
1386 "complexType": {
1387 "original": "YoutubeConfig",
1388 "resolved": "YoutubeConfig",
1389 "references": {
1390 "YoutubeConfig": {
1391 "location": "import",
1392 "path": "../../../../../interfaces",
1393 "id": "src/interfaces.ts::YoutubeConfig"
1394 }
1395 }
1396 },
1397 "docs": {
1398 "tags": [],
1399 "text": ""
1400 },
1401 "internal": false,
1402 "getter": false,
1403 "setter": false
1404 }
1405 ],
1406 "shadowDelegatesFocus": false,
1407 "states": [
1408 {
1409 "name": "show"
1410 },
1411 {
1412 "name": "youtubeRenderKey"
1413 },
1414 {
1415 "name": "percentagePassed"
1416 }
1417 ]
1418 },
1419 {
1420 "tag": "presto-action-bar-ui",
1421 "path": "./src/components/core/features/presto-action-bar/ui/presto-action-bar-ui.js",
1422 "source": "./src/components/core/features/presto-action-bar/ui/presto-action-bar-ui.tsx",
1423 "elementRef": null,
1424 "componentClassName": "PrestoActionBarUi",
1425 "assetsDirs": [],
1426 "dependencies": [],
1427 "dependents": [
1428 "presto-action-bar",
1429 "presto-action-bar-controller",
1430 "presto-player",
1431 "presto-playlist"
1432 ],
1433 "directDependencies": [],
1434 "directDependents": [
1435 "presto-action-bar-controller"
1436 ],
1437 "docs": {
1438 "tags": [],
1439 "text": ""
1440 },
1441 "encapsulation": "shadow",
1442 "excludeFromCollection": false,
1443 "events": [],
1444 "internal": false,
1445 "listeners": [],
1446 "methods": [],
1447 "potentialCmpRefs": [],
1448 "properties": [
1449 {
1450 "name": "open",
1451 "type": "boolean",
1452 "attribute": "open",
1453 "reflect": false,
1454 "mutable": false,
1455 "required": false,
1456 "optional": true,
1457 "complexType": {
1458 "original": "boolean",
1459 "resolved": "boolean",
1460 "references": {}
1461 },
1462 "docs": {
1463 "tags": [],
1464 "text": ""
1465 },
1466 "internal": false,
1467 "getter": false,
1468 "setter": false
1469 }
1470 ],
1471 "shadowDelegatesFocus": false,
1472 "states": []
1473 },
1474 {
1475 "tag": "presto-audio",
1476 "path": "./src/components/core/providers/presto-audio/presto-audio.js",
1477 "source": "./src/components/core/providers/presto-audio/presto-audio.tsx",
1478 "elementRef": null,
1479 "componentClassName": "PrestoAudio",
1480 "assetsDirs": [],
1481 "dependencies": [],
1482 "dependents": [
1483 "presto-player",
1484 "presto-playlist"
1485 ],
1486 "directDependencies": [],
1487 "directDependents": [
1488 "presto-player"
1489 ],
1490 "docs": {
1491 "tags": [],
1492 "text": ""
1493 },
1494 "encapsulation": "none",
1495 "excludeFromCollection": false,
1496 "events": [
1497 {
1498 "name": "playVideo",
1499 "method": "playVideo",
1500 "bubbles": true,
1501 "cancelable": true,
1502 "composed": true,
1503 "docs": {
1504 "tags": [],
1505 "text": ""
1506 },
1507 "complexType": {
1508 "original": "void",
1509 "resolved": "void",
1510 "references": {}
1511 },
1512 "internal": false
1513 },
1514 {
1515 "name": "pauseVideo",
1516 "method": "pauseVideo",
1517 "bubbles": true,
1518 "cancelable": true,
1519 "composed": true,
1520 "docs": {
1521 "tags": [],
1522 "text": ""
1523 },
1524 "complexType": {
1525 "original": "true",
1526 "resolved": "boolean",
1527 "references": {}
1528 },
1529 "internal": false
1530 }
1531 ],
1532 "internal": false,
1533 "listeners": [],
1534 "methods": [],
1535 "potentialCmpRefs": [],
1536 "properties": [
1537 {
1538 "name": "getRef",
1539 "type": "unknown",
1540 "attribute": "get-ref",
1541 "reflect": false,
1542 "mutable": true,
1543 "required": false,
1544 "optional": true,
1545 "complexType": {
1546 "original": "(elm?: HTMLAudioElement) => void",
1547 "resolved": "(elm?: HTMLAudioElement) => void",
1548 "references": {
1549 "HTMLAudioElement": {
1550 "location": "global",
1551 "id": "global::HTMLAudioElement"
1552 }
1553 }
1554 },
1555 "docs": {
1556 "tags": [],
1557 "text": ""
1558 },
1559 "internal": false,
1560 "getter": false,
1561 "setter": false
1562 },
1563 {
1564 "name": "autoplay",
1565 "type": "boolean",
1566 "attribute": "autoplay",
1567 "reflect": false,
1568 "mutable": false,
1569 "required": false,
1570 "optional": false,
1571 "complexType": {
1572 "original": "boolean",
1573 "resolved": "boolean",
1574 "references": {}
1575 },
1576 "docs": {
1577 "tags": [],
1578 "text": ""
1579 },
1580 "internal": false,
1581 "getter": false,
1582 "setter": false
1583 },
1584 {
1585 "name": "src",
1586 "type": "string",
1587 "attribute": "src",
1588 "reflect": false,
1589 "mutable": false,
1590 "required": false,
1591 "optional": false,
1592 "complexType": {
1593 "original": "string",
1594 "resolved": "string",
1595 "references": {}
1596 },
1597 "docs": {
1598 "tags": [],
1599 "text": ""
1600 },
1601 "internal": false,
1602 "getter": false,
1603 "setter": false
1604 },
1605 {
1606 "name": "preload",
1607 "type": "string",
1608 "attribute": "preload",
1609 "reflect": false,
1610 "mutable": false,
1611 "required": false,
1612 "optional": false,
1613 "complexType": {
1614 "original": "string",
1615 "resolved": "string",
1616 "references": {}
1617 },
1618 "docs": {
1619 "tags": [],
1620 "text": ""
1621 },
1622 "internal": false,
1623 "getter": false,
1624 "setter": false
1625 },
1626 {
1627 "name": "poster",
1628 "type": "string",
1629 "attribute": "poster",
1630 "reflect": false,
1631 "mutable": false,
1632 "required": false,
1633 "optional": false,
1634 "complexType": {
1635 "original": "string",
1636 "resolved": "string",
1637 "references": {}
1638 },
1639 "docs": {
1640 "tags": [],
1641 "text": ""
1642 },
1643 "internal": false,
1644 "getter": false,
1645 "setter": false
1646 },
1647 {
1648 "name": "player",
1649 "type": "any",
1650 "attribute": "player",
1651 "reflect": false,
1652 "mutable": false,
1653 "required": false,
1654 "optional": false,
1655 "complexType": {
1656 "original": "any",
1657 "resolved": "any",
1658 "references": {}
1659 },
1660 "docs": {
1661 "tags": [],
1662 "text": ""
1663 },
1664 "internal": false,
1665 "getter": false,
1666 "setter": false
1667 },
1668 {
1669 "name": "preset",
1670 "type": "unknown",
1671 "attribute": "preset",
1672 "reflect": false,
1673 "mutable": false,
1674 "required": false,
1675 "optional": false,
1676 "complexType": {
1677 "original": "presetAttributes",
1678 "resolved": "presetAttributes",
1679 "references": {
1680 "presetAttributes": {
1681 "location": "import",
1682 "path": "../../../../interfaces",
1683 "id": "src/interfaces.ts::presetAttributes"
1684 }
1685 }
1686 },
1687 "docs": {
1688 "tags": [],
1689 "text": ""
1690 },
1691 "internal": false,
1692 "getter": false,
1693 "setter": false
1694 },
1695 {
1696 "name": "tracks",
1697 "type": "unknown",
1698 "attribute": "tracks",
1699 "reflect": false,
1700 "mutable": false,
1701 "required": false,
1702 "optional": false,
1703 "complexType": {
1704 "original": "{ label: string; src: string; srcLang: string }[]",
1705 "resolved": "{ label: string; src: string; srcLang: string; }[]",
1706 "references": {}
1707 },
1708 "docs": {
1709 "tags": [],
1710 "text": ""
1711 },
1712 "internal": false,
1713 "getter": false,
1714 "setter": false
1715 },
1716 {
1717 "name": "provider",
1718 "type": "string",
1719 "attribute": "provider",
1720 "reflect": false,
1721 "mutable": false,
1722 "required": false,
1723 "optional": false,
1724 "complexType": {
1725 "original": "string",
1726 "resolved": "string",
1727 "references": {}
1728 },
1729 "docs": {
1730 "tags": [],
1731 "text": ""
1732 },
1733 "internal": false,
1734 "getter": false,
1735 "setter": false
1736 },
1737 {
1738 "name": "mediaTitle",
1739 "type": "string",
1740 "attribute": "media-title",
1741 "reflect": false,
1742 "mutable": false,
1743 "required": false,
1744 "optional": false,
1745 "complexType": {
1746 "original": "string",
1747 "resolved": "string",
1748 "references": {}
1749 },
1750 "docs": {
1751 "tags": [],
1752 "text": ""
1753 },
1754 "internal": false,
1755 "getter": false,
1756 "setter": false
1757 },
1758 {
1759 "name": "audioAttributes",
1760 "type": "unknown",
1761 "attribute": "audio-attributes",
1762 "reflect": false,
1763 "mutable": false,
1764 "required": false,
1765 "optional": false,
1766 "complexType": {
1767 "original": "object",
1768 "resolved": "object",
1769 "references": {}
1770 },
1771 "docs": {
1772 "tags": [],
1773 "text": ""
1774 },
1775 "internal": false,
1776 "getter": false,
1777 "setter": false
1778 }
1779 ],
1780 "shadowDelegatesFocus": false,
1781 "states": [
1782 {
1783 "name": "width"
1784 }
1785 ]
1786 },
1787 {
1788 "tag": "presto-bunny",
1789 "path": "./src/components/core/providers/presto-bunny/presto-bunny.js",
1790 "source": "./src/components/core/providers/presto-bunny/presto-bunny.tsx",
1791 "elementRef": null,
1792 "componentClassName": "PrestoBunny",
1793 "assetsDirs": [],
1794 "dependencies": [
1795 "presto-video"
1796 ],
1797 "dependents": [
1798 "presto-player",
1799 "presto-playlist"
1800 ],
1801 "directDependencies": [
1802 "presto-video"
1803 ],
1804 "directDependents": [
1805 "presto-player"
1806 ],
1807 "docs": {
1808 "tags": [],
1809 "text": ""
1810 },
1811 "encapsulation": "none",
1812 "excludeFromCollection": false,
1813 "events": [],
1814 "internal": false,
1815 "listeners": [],
1816 "methods": [],
1817 "potentialCmpRefs": [
1818 "presto-video"
1819 ],
1820 "properties": [
1821 {
1822 "name": "getRef",
1823 "type": "unknown",
1824 "attribute": "get-ref",
1825 "reflect": false,
1826 "mutable": true,
1827 "required": false,
1828 "optional": true,
1829 "complexType": {
1830 "original": "(elm?: HTMLVideoElement) => void",
1831 "resolved": "(elm?: HTMLVideoElement) => void",
1832 "references": {
1833 "HTMLVideoElement": {
1834 "location": "global",
1835 "id": "global::HTMLVideoElement"
1836 }
1837 }
1838 },
1839 "docs": {
1840 "tags": [],
1841 "text": ""
1842 },
1843 "internal": false,
1844 "getter": false,
1845 "setter": false
1846 },
1847 {
1848 "name": "autoplay",
1849 "type": "boolean",
1850 "attribute": "autoplay",
1851 "reflect": false,
1852 "mutable": false,
1853 "required": false,
1854 "optional": false,
1855 "complexType": {
1856 "original": "boolean",
1857 "resolved": "boolean",
1858 "references": {}
1859 },
1860 "docs": {
1861 "tags": [],
1862 "text": ""
1863 },
1864 "internal": false,
1865 "getter": false,
1866 "setter": false
1867 },
1868 {
1869 "name": "src",
1870 "type": "string",
1871 "attribute": "src",
1872 "reflect": false,
1873 "mutable": false,
1874 "required": false,
1875 "optional": false,
1876 "complexType": {
1877 "original": "string",
1878 "resolved": "string",
1879 "references": {}
1880 },
1881 "docs": {
1882 "tags": [],
1883 "text": ""
1884 },
1885 "internal": false,
1886 "getter": false,
1887 "setter": false
1888 },
1889 {
1890 "name": "preload",
1891 "type": "string",
1892 "attribute": "preload",
1893 "reflect": false,
1894 "mutable": false,
1895 "required": false,
1896 "optional": false,
1897 "complexType": {
1898 "original": "string",
1899 "resolved": "string",
1900 "references": {}
1901 },
1902 "docs": {
1903 "tags": [],
1904 "text": ""
1905 },
1906 "internal": false,
1907 "getter": false,
1908 "setter": false
1909 },
1910 {
1911 "name": "poster",
1912 "type": "string",
1913 "attribute": "poster",
1914 "reflect": false,
1915 "mutable": true,
1916 "required": false,
1917 "optional": false,
1918 "complexType": {
1919 "original": "string",
1920 "resolved": "string",
1921 "references": {}
1922 },
1923 "docs": {
1924 "tags": [],
1925 "text": ""
1926 },
1927 "internal": false,
1928 "getter": false,
1929 "setter": false
1930 },
1931 {
1932 "name": "player",
1933 "type": "any",
1934 "attribute": "player",
1935 "reflect": false,
1936 "mutable": false,
1937 "required": false,
1938 "optional": false,
1939 "complexType": {
1940 "original": "any",
1941 "resolved": "any",
1942 "references": {}
1943 },
1944 "docs": {
1945 "tags": [],
1946 "text": ""
1947 },
1948 "internal": false,
1949 "getter": false,
1950 "setter": false
1951 },
1952 {
1953 "name": "tracks",
1954 "type": "unknown",
1955 "attribute": "tracks",
1956 "reflect": false,
1957 "mutable": false,
1958 "required": false,
1959 "optional": false,
1960 "complexType": {
1961 "original": "{ label: string; src: string; srcLang: string }[]",
1962 "resolved": "{ label: string; src: string; srcLang: string; }[]",
1963 "references": {}
1964 },
1965 "docs": {
1966 "tags": [],
1967 "text": ""
1968 },
1969 "internal": false,
1970 "getter": false,
1971 "setter": false
1972 },
1973 {
1974 "name": "playsinline",
1975 "type": "boolean",
1976 "attribute": "playsinline",
1977 "reflect": false,
1978 "mutable": false,
1979 "required": false,
1980 "optional": false,
1981 "complexType": {
1982 "original": "boolean",
1983 "resolved": "boolean",
1984 "references": {}
1985 },
1986 "docs": {
1987 "tags": [],
1988 "text": ""
1989 },
1990 "internal": false,
1991 "getter": false,
1992 "setter": false
1993 },
1994 {
1995 "name": "provider",
1996 "type": "string",
1997 "attribute": "provider",
1998 "reflect": false,
1999 "mutable": false,
2000 "required": false,
2001 "optional": false,
2002 "complexType": {
2003 "original": "string",
2004 "resolved": "string",
2005 "references": {}
2006 },
2007 "docs": {
2008 "tags": [],
2009 "text": ""
2010 },
2011 "internal": false,
2012 "getter": false,
2013 "setter": false
2014 },
2015 {
2016 "name": "videoAttributes",
2017 "type": "unknown",
2018 "attribute": "video-attributes",
2019 "reflect": false,
2020 "mutable": false,
2021 "required": false,
2022 "optional": false,
2023 "complexType": {
2024 "original": "object",
2025 "resolved": "object",
2026 "references": {}
2027 },
2028 "docs": {
2029 "tags": [],
2030 "text": ""
2031 },
2032 "internal": false,
2033 "getter": false,
2034 "setter": false
2035 }
2036 ],
2037 "shadowDelegatesFocus": false,
2038 "states": []
2039 },
2040 {
2041 "tag": "presto-business-skin",
2042 "path": "./src/components/ui/skins/presto-business-skin/presto-business-skin.js",
2043 "source": "./src/components/ui/skins/presto-business-skin/presto-business-skin.tsx",
2044 "elementRef": null,
2045 "componentClassName": "PrestoBusinessSkin",
2046 "assetsDirs": [],
2047 "dependencies": [],
2048 "dependents": [
2049 "presto-player",
2050 "presto-playlist"
2051 ],
2052 "directDependencies": [],
2053 "directDependents": [
2054 "presto-player"
2055 ],
2056 "docs": {
2057 "tags": [],
2058 "text": ""
2059 },
2060 "encapsulation": "none",
2061 "excludeFromCollection": false,
2062 "events": [],
2063 "internal": false,
2064 "listeners": [],
2065 "methods": [],
2066 "potentialCmpRefs": [],
2067 "properties": [],
2068 "shadowDelegatesFocus": false,
2069 "states": []
2070 },
2071 {
2072 "tag": "presto-cta-overlay",
2073 "path": "./src/components/core/features/presto-cta-overlay/component/presto-cta-overlay.js",
2074 "source": "./src/components/core/features/presto-cta-overlay/component/presto-cta-overlay.tsx",
2075 "elementRef": null,
2076 "componentClassName": "PrestoCTAOverlay",
2077 "assetsDirs": [],
2078 "dependencies": [
2079 "presto-cta-overlay-controller",
2080 "presto-cta-overlay-ui",
2081 "presto-player-button"
2082 ],
2083 "dependents": [
2084 "presto-player",
2085 "presto-playlist"
2086 ],
2087 "directDependencies": [
2088 "presto-cta-overlay-controller"
2089 ],
2090 "directDependents": [
2091 "presto-player"
2092 ],
2093 "docs": {
2094 "tags": [],
2095 "text": "This component is needed to prevent re-rendering of\nmain component with currentTime changes."
2096 },
2097 "encapsulation": "none",
2098 "excludeFromCollection": false,
2099 "events": [],
2100 "internal": false,
2101 "listeners": [],
2102 "methods": [],
2103 "potentialCmpRefs": [
2104 "presto-cta-overlay-controller"
2105 ],
2106 "properties": [
2107 {
2108 "name": "player",
2109 "type": "any",
2110 "attribute": "player",
2111 "reflect": false,
2112 "mutable": false,
2113 "required": false,
2114 "optional": false,
2115 "complexType": {
2116 "original": "any",
2117 "resolved": "any",
2118 "references": {}
2119 },
2120 "docs": {
2121 "tags": [],
2122 "text": ""
2123 },
2124 "internal": false,
2125 "getter": false,
2126 "setter": false
2127 },
2128 {
2129 "name": "direction",
2130 "type": "string",
2131 "attribute": "direction",
2132 "reflect": false,
2133 "mutable": false,
2134 "required": false,
2135 "optional": true,
2136 "complexType": {
2137 "original": "'rtl'",
2138 "resolved": "\"rtl\"",
2139 "references": {}
2140 },
2141 "docs": {
2142 "tags": [],
2143 "text": ""
2144 },
2145 "internal": false,
2146 "getter": false,
2147 "setter": false
2148 },
2149 {
2150 "name": "preset",
2151 "type": "unknown",
2152 "attribute": "preset",
2153 "reflect": false,
2154 "mutable": false,
2155 "required": false,
2156 "optional": false,
2157 "complexType": {
2158 "original": "presetAttributes",
2159 "resolved": "presetAttributes",
2160 "references": {
2161 "presetAttributes": {
2162 "location": "import",
2163 "path": "../../../../../interfaces",
2164 "id": "src/interfaces.ts::presetAttributes"
2165 }
2166 }
2167 },
2168 "docs": {
2169 "tags": [],
2170 "text": ""
2171 },
2172 "internal": false,
2173 "getter": false,
2174 "setter": false
2175 },
2176 {
2177 "name": "i18n",
2178 "type": "unknown",
2179 "attribute": "i-1-8n",
2180 "reflect": false,
2181 "mutable": false,
2182 "required": false,
2183 "optional": false,
2184 "complexType": {
2185 "original": "i18nConfig",
2186 "resolved": "i18nConfig",
2187 "references": {
2188 "i18nConfig": {
2189 "location": "import",
2190 "path": "../../../../../interfaces",
2191 "id": "src/interfaces.ts::i18nConfig"
2192 }
2193 }
2194 },
2195 "docs": {
2196 "tags": [],
2197 "text": ""
2198 },
2199 "internal": false,
2200 "getter": false,
2201 "setter": false
2202 },
2203 {
2204 "name": "provider",
2205 "type": "string",
2206 "attribute": "provider",
2207 "reflect": false,
2208 "mutable": false,
2209 "required": false,
2210 "optional": false,
2211 "complexType": {
2212 "original": "string",
2213 "resolved": "string",
2214 "references": {}
2215 },
2216 "docs": {
2217 "tags": [],
2218 "text": ""
2219 },
2220 "internal": false,
2221 "getter": false,
2222 "setter": false
2223 }
2224 ],
2225 "shadowDelegatesFocus": false,
2226 "states": [
2227 {
2228 "name": "currentTime"
2229 },
2230 {
2231 "name": "duration"
2232 },
2233 {
2234 "name": "ended"
2235 }
2236 ]
2237 },
2238 {
2239 "tag": "presto-cta-overlay-controller",
2240 "path": "./src/components/core/features/presto-cta-overlay/controller/presto-cta-overlay-controller.js",
2241 "source": "./src/components/core/features/presto-cta-overlay/controller/presto-cta-overlay-controller.tsx",
2242 "elementRef": null,
2243 "componentClassName": "PrestoCtaOverlayController",
2244 "assetsDirs": [],
2245 "dependencies": [
2246 "presto-cta-overlay-ui",
2247 "presto-player-button"
2248 ],
2249 "dependents": [
2250 "presto-cta-overlay",
2251 "presto-player",
2252 "presto-playlist"
2253 ],
2254 "directDependencies": [
2255 "presto-cta-overlay-ui"
2256 ],
2257 "directDependents": [
2258 "presto-cta-overlay"
2259 ],
2260 "docs": {
2261 "tags": [],
2262 "text": ""
2263 },
2264 "encapsulation": "none",
2265 "excludeFromCollection": false,
2266 "events": [
2267 {
2268 "name": "playVideo",
2269 "method": "playVideo",
2270 "bubbles": true,
2271 "cancelable": true,
2272 "composed": true,
2273 "docs": {
2274 "tags": [],
2275 "text": ""
2276 },
2277 "complexType": {
2278 "original": "void",
2279 "resolved": "void",
2280 "references": {}
2281 },
2282 "internal": false
2283 },
2284 {
2285 "name": "pauseVideo",
2286 "method": "pauseVideo",
2287 "bubbles": true,
2288 "cancelable": true,
2289 "composed": true,
2290 "docs": {
2291 "tags": [],
2292 "text": ""
2293 },
2294 "complexType": {
2295 "original": "boolean",
2296 "resolved": "boolean",
2297 "references": {}
2298 },
2299 "internal": false
2300 },
2301 {
2302 "name": "restartVideo",
2303 "method": "restartVideo",
2304 "bubbles": true,
2305 "cancelable": true,
2306 "composed": true,
2307 "docs": {
2308 "tags": [],
2309 "text": ""
2310 },
2311 "complexType": {
2312 "original": "void",
2313 "resolved": "void",
2314 "references": {}
2315 },
2316 "internal": false
2317 },
2318 {
2319 "name": "ctaStateChange",
2320 "method": "ctaStateChange",
2321 "bubbles": true,
2322 "cancelable": true,
2323 "composed": true,
2324 "docs": {
2325 "tags": [],
2326 "text": ""
2327 },
2328 "complexType": {
2329 "original": "boolean",
2330 "resolved": "boolean",
2331 "references": {}
2332 },
2333 "internal": false
2334 }
2335 ],
2336 "internal": false,
2337 "listeners": [],
2338 "methods": [],
2339 "potentialCmpRefs": [
2340 "presto-cta-overlay-ui"
2341 ],
2342 "properties": [
2343 {
2344 "name": "ended",
2345 "type": "boolean",
2346 "attribute": "ended",
2347 "reflect": false,
2348 "mutable": false,
2349 "required": false,
2350 "optional": false,
2351 "complexType": {
2352 "original": "boolean",
2353 "resolved": "boolean",
2354 "references": {}
2355 },
2356 "docs": {
2357 "tags": [],
2358 "text": ""
2359 },
2360 "internal": false,
2361 "getter": false,
2362 "setter": false
2363 },
2364 {
2365 "name": "currentTime",
2366 "type": "number",
2367 "attribute": "current-time",
2368 "reflect": true,
2369 "mutable": false,
2370 "required": false,
2371 "optional": false,
2372 "complexType": {
2373 "original": "number",
2374 "resolved": "number",
2375 "references": {}
2376 },
2377 "docs": {
2378 "tags": [],
2379 "text": ""
2380 },
2381 "internal": false,
2382 "getter": false,
2383 "setter": false
2384 },
2385 {
2386 "name": "duration",
2387 "type": "number",
2388 "attribute": "duration",
2389 "reflect": true,
2390 "mutable": false,
2391 "required": false,
2392 "optional": false,
2393 "complexType": {
2394 "original": "number",
2395 "resolved": "number",
2396 "references": {}
2397 },
2398 "docs": {
2399 "tags": [],
2400 "text": ""
2401 },
2402 "internal": false,
2403 "getter": false,
2404 "setter": false
2405 },
2406 {
2407 "name": "direction",
2408 "type": "string",
2409 "attribute": "direction",
2410 "reflect": false,
2411 "mutable": false,
2412 "required": false,
2413 "optional": true,
2414 "complexType": {
2415 "original": "'rtl'",
2416 "resolved": "\"rtl\"",
2417 "references": {}
2418 },
2419 "docs": {
2420 "tags": [],
2421 "text": ""
2422 },
2423 "internal": false,
2424 "getter": false,
2425 "setter": false
2426 },
2427 {
2428 "name": "cta",
2429 "type": "unknown",
2430 "attribute": "cta",
2431 "reflect": false,
2432 "mutable": false,
2433 "required": false,
2434 "optional": true,
2435 "complexType": {
2436 "original": "CTA",
2437 "resolved": "CTA",
2438 "references": {
2439 "CTA": {
2440 "location": "import",
2441 "path": "../../../../../interfaces",
2442 "id": "src/interfaces.ts::CTA"
2443 }
2444 }
2445 },
2446 "docs": {
2447 "tags": [],
2448 "text": ""
2449 },
2450 "internal": false,
2451 "getter": false,
2452 "setter": false
2453 },
2454 {
2455 "name": "i18n",
2456 "type": "unknown",
2457 "attribute": "i-1-8n",
2458 "reflect": false,
2459 "mutable": false,
2460 "required": false,
2461 "optional": false,
2462 "complexType": {
2463 "original": "i18nConfig",
2464 "resolved": "i18nConfig",
2465 "references": {
2466 "i18nConfig": {
2467 "location": "import",
2468 "path": "../../../../../interfaces",
2469 "id": "src/interfaces.ts::i18nConfig"
2470 }
2471 }
2472 },
2473 "docs": {
2474 "tags": [],
2475 "text": ""
2476 },
2477 "internal": false,
2478 "getter": false,
2479 "setter": false
2480 },
2481 {
2482 "name": "provider",
2483 "type": "string",
2484 "attribute": "provider",
2485 "reflect": false,
2486 "mutable": false,
2487 "required": false,
2488 "optional": false,
2489 "complexType": {
2490 "original": "string",
2491 "resolved": "string",
2492 "references": {}
2493 },
2494 "docs": {
2495 "tags": [],
2496 "text": ""
2497 },
2498 "internal": false,
2499 "getter": false,
2500 "setter": false
2501 }
2502 ],
2503 "shadowDelegatesFocus": false,
2504 "states": [
2505 {
2506 "name": "enabled"
2507 },
2508 {
2509 "name": "show"
2510 },
2511 {
2512 "name": "loading"
2513 },
2514 {
2515 "name": "error"
2516 },
2517 {
2518 "name": "skipped"
2519 },
2520 {
2521 "name": "percentagePassed"
2522 }
2523 ]
2524 },
2525 {
2526 "tag": "presto-cta-overlay-ui",
2527 "path": "./src/components/core/features/presto-cta-overlay/ui/presto-cta-overlay-ui.js",
2528 "source": "./src/components/core/features/presto-cta-overlay/ui/presto-cta-overlay-ui.tsx",
2529 "elementRef": null,
2530 "componentClassName": "CTAOverlayUI",
2531 "assetsDirs": [],
2532 "dependencies": [
2533 "presto-player-button"
2534 ],
2535 "dependents": [
2536 "presto-cta-overlay",
2537 "presto-cta-overlay-controller",
2538 "presto-player",
2539 "presto-playlist"
2540 ],
2541 "directDependencies": [
2542 "presto-player-button"
2543 ],
2544 "directDependents": [
2545 "presto-cta-overlay-controller"
2546 ],
2547 "docs": {
2548 "tags": [],
2549 "text": ""
2550 },
2551 "encapsulation": "shadow",
2552 "excludeFromCollection": false,
2553 "events": [
2554 {
2555 "name": "skip",
2556 "method": "skip",
2557 "bubbles": true,
2558 "cancelable": true,
2559 "composed": true,
2560 "docs": {
2561 "tags": [],
2562 "text": "Events"
2563 },
2564 "complexType": {
2565 "original": "void",
2566 "resolved": "void",
2567 "references": {}
2568 },
2569 "internal": false
2570 },
2571 {
2572 "name": "rewatch",
2573 "method": "rewatch",
2574 "bubbles": true,
2575 "cancelable": true,
2576 "composed": true,
2577 "docs": {
2578 "tags": [],
2579 "text": ""
2580 },
2581 "complexType": {
2582 "original": "void",
2583 "resolved": "void",
2584 "references": {}
2585 },
2586 "internal": false
2587 }
2588 ],
2589 "internal": false,
2590 "listeners": [],
2591 "methods": [],
2592 "potentialCmpRefs": [
2593 "presto-player-button"
2594 ],
2595 "properties": [
2596 {
2597 "name": "headline",
2598 "type": "string",
2599 "attribute": "headline",
2600 "reflect": false,
2601 "mutable": false,
2602 "required": false,
2603 "optional": false,
2604 "complexType": {
2605 "original": "string",
2606 "resolved": "string",
2607 "references": {}
2608 },
2609 "docs": {
2610 "tags": [],
2611 "text": "Props"
2612 },
2613 "internal": false,
2614 "getter": false,
2615 "setter": false
2616 },
2617 {
2618 "name": "defaultHeadline",
2619 "type": "string",
2620 "attribute": "default-headline",
2621 "reflect": false,
2622 "mutable": false,
2623 "required": false,
2624 "optional": false,
2625 "complexType": {
2626 "original": "string",
2627 "resolved": "string",
2628 "references": {}
2629 },
2630 "docs": {
2631 "tags": [],
2632 "text": ""
2633 },
2634 "internal": false,
2635 "getter": false,
2636 "setter": false
2637 },
2638 {
2639 "name": "bottomText",
2640 "type": "string",
2641 "attribute": "bottom-text",
2642 "reflect": false,
2643 "mutable": false,
2644 "required": false,
2645 "optional": false,
2646 "complexType": {
2647 "original": "string",
2648 "resolved": "string",
2649 "references": {}
2650 },
2651 "docs": {
2652 "tags": [],
2653 "text": ""
2654 },
2655 "internal": false,
2656 "getter": false,
2657 "setter": false
2658 },
2659 {
2660 "name": "showButton",
2661 "type": "boolean",
2662 "attribute": "show-button",
2663 "reflect": false,
2664 "mutable": false,
2665 "required": false,
2666 "optional": false,
2667 "complexType": {
2668 "original": "boolean",
2669 "resolved": "boolean",
2670 "references": {}
2671 },
2672 "docs": {
2673 "tags": [],
2674 "text": ""
2675 },
2676 "internal": false,
2677 "getter": false,
2678 "setter": false
2679 },
2680 {
2681 "name": "buttonText",
2682 "type": "string",
2683 "attribute": "button-text",
2684 "reflect": false,
2685 "mutable": false,
2686 "required": false,
2687 "optional": false,
2688 "complexType": {
2689 "original": "string",
2690 "resolved": "string",
2691 "references": {}
2692 },
2693 "docs": {
2694 "tags": [],
2695 "text": ""
2696 },
2697 "internal": false,
2698 "getter": false,
2699 "setter": false
2700 },
2701 {
2702 "name": "buttonType",
2703 "type": "string",
2704 "attribute": "button-type",
2705 "reflect": false,
2706 "mutable": false,
2707 "required": false,
2708 "optional": false,
2709 "complexType": {
2710 "original": "'link' | 'time'",
2711 "resolved": "\"link\" | \"time\"",
2712 "references": {}
2713 },
2714 "docs": {
2715 "tags": [],
2716 "text": ""
2717 },
2718 "internal": false,
2719 "getter": false,
2720 "setter": false
2721 },
2722 {
2723 "name": "buttonLink",
2724 "type": "unknown",
2725 "attribute": "button-link",
2726 "reflect": false,
2727 "mutable": false,
2728 "required": false,
2729 "optional": false,
2730 "complexType": {
2731 "original": "ButtonLinkObject",
2732 "resolved": "ButtonLinkObject",
2733 "references": {
2734 "ButtonLinkObject": {
2735 "location": "import",
2736 "path": "../../../../../interfaces",
2737 "id": "src/interfaces.ts::ButtonLinkObject"
2738 }
2739 }
2740 },
2741 "docs": {
2742 "tags": [],
2743 "text": ""
2744 },
2745 "internal": false,
2746 "getter": false,
2747 "setter": false
2748 },
2749 {
2750 "name": "allowRewatch",
2751 "type": "boolean",
2752 "attribute": "allow-rewatch",
2753 "reflect": false,
2754 "mutable": false,
2755 "required": false,
2756 "optional": false,
2757 "complexType": {
2758 "original": "boolean",
2759 "resolved": "boolean",
2760 "references": {}
2761 },
2762 "docs": {
2763 "tags": [],
2764 "text": ""
2765 },
2766 "internal": false,
2767 "getter": false,
2768 "setter": false
2769 },
2770 {
2771 "name": "allowSkip",
2772 "type": "boolean",
2773 "attribute": "allow-skip",
2774 "reflect": false,
2775 "mutable": false,
2776 "required": false,
2777 "optional": false,
2778 "complexType": {
2779 "original": "boolean",
2780 "resolved": "boolean",
2781 "references": {}
2782 },
2783 "docs": {
2784 "tags": [],
2785 "text": ""
2786 },
2787 "internal": false,
2788 "getter": false,
2789 "setter": false
2790 },
2791 {
2792 "name": "direction",
2793 "type": "string",
2794 "attribute": "direction",
2795 "reflect": false,
2796 "mutable": false,
2797 "required": false,
2798 "optional": true,
2799 "complexType": {
2800 "original": "'rtl'",
2801 "resolved": "\"rtl\"",
2802 "references": {}
2803 },
2804 "docs": {
2805 "tags": [],
2806 "text": ""
2807 },
2808 "internal": false,
2809 "getter": false,
2810 "setter": false
2811 },
2812 {
2813 "name": "i18n",
2814 "type": "unknown",
2815 "attribute": "i-1-8n",
2816 "reflect": false,
2817 "mutable": false,
2818 "required": false,
2819 "optional": false,
2820 "complexType": {
2821 "original": "i18nConfig",
2822 "resolved": "i18nConfig",
2823 "references": {
2824 "i18nConfig": {
2825 "location": "import",
2826 "path": "../../../../../interfaces",
2827 "id": "src/interfaces.ts::i18nConfig"
2828 }
2829 }
2830 },
2831 "docs": {
2832 "tags": [],
2833 "text": ""
2834 },
2835 "internal": false,
2836 "getter": false,
2837 "setter": false
2838 },
2839 {
2840 "name": "provider",
2841 "type": "string",
2842 "attribute": "provider",
2843 "reflect": false,
2844 "mutable": false,
2845 "required": false,
2846 "optional": false,
2847 "complexType": {
2848 "original": "string",
2849 "resolved": "string",
2850 "references": {}
2851 },
2852 "docs": {
2853 "tags": [],
2854 "text": ""
2855 },
2856 "internal": false,
2857 "getter": false,
2858 "setter": false
2859 },
2860 {
2861 "name": "type",
2862 "type": "string",
2863 "attribute": "type",
2864 "reflect": false,
2865 "mutable": false,
2866 "required": false,
2867 "optional": false,
2868 "complexType": {
2869 "original": "string",
2870 "resolved": "string",
2871 "references": {}
2872 },
2873 "docs": {
2874 "tags": [],
2875 "text": ""
2876 },
2877 "internal": false,
2878 "getter": false,
2879 "setter": false
2880 }
2881 ],
2882 "shadowDelegatesFocus": false,
2883 "states": [
2884 {
2885 "name": "isAudioProvider"
2886 }
2887 ]
2888 },
2889 {
2890 "tag": "presto-dynamic-overlay-ui",
2891 "path": "./src/components/core/features/presto-dynamic-overlays/ui/presto-dynamic-overlay-ui.js",
2892 "source": "./src/components/core/features/presto-dynamic-overlays/ui/presto-dynamic-overlay-ui.tsx",
2893 "elementRef": "el",
2894 "componentClassName": "PrestoDynamicOverlayUi",
2895 "assetsDirs": [],
2896 "dependencies": [],
2897 "dependents": [
2898 "presto-dynamic-overlays",
2899 "presto-player",
2900 "presto-playlist"
2901 ],
2902 "directDependencies": [],
2903 "directDependents": [
2904 "presto-dynamic-overlays"
2905 ],
2906 "docs": {
2907 "tags": [],
2908 "text": ""
2909 },
2910 "encapsulation": "shadow",
2911 "excludeFromCollection": false,
2912 "events": [],
2913 "internal": false,
2914 "listeners": [],
2915 "methods": [],
2916 "potentialCmpRefs": [],
2917 "properties": [
2918 {
2919 "name": "href",
2920 "type": "string",
2921 "attribute": "href",
2922 "reflect": false,
2923 "mutable": false,
2924 "required": false,
2925 "optional": false,
2926 "complexType": {
2927 "original": "string",
2928 "resolved": "string",
2929 "references": {}
2930 },
2931 "docs": {
2932 "tags": [],
2933 "text": "When set, the underlying button will be rendered as an `<a>` with this `href` instead of a `<button>`."
2934 },
2935 "internal": false,
2936 "getter": false,
2937 "setter": false
2938 },
2939 {
2940 "name": "target",
2941 "type": "string",
2942 "attribute": "target",
2943 "reflect": false,
2944 "mutable": false,
2945 "required": false,
2946 "optional": false,
2947 "complexType": {
2948 "original": "'_blank' | '_parent' | '_self' | '_top'",
2949 "resolved": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\"",
2950 "references": {}
2951 },
2952 "docs": {
2953 "tags": [],
2954 "text": "Tells the browser where to open the link. Only used when `href` is set."
2955 },
2956 "internal": false,
2957 "getter": false,
2958 "setter": false
2959 },
2960 {
2961 "name": "position",
2962 "type": "string",
2963 "attribute": "position",
2964 "reflect": false,
2965 "mutable": false,
2966 "required": false,
2967 "optional": false,
2968 "defaultValue": "'top-right'",
2969 "complexType": {
2970 "original": "'top-left' | 'top-right'",
2971 "resolved": "\"top-left\" | \"top-right\"",
2972 "references": {}
2973 },
2974 "docs": {
2975 "tags": [
2976 {
2977 "name": "default",
2978 "text": "'top-right'"
2979 }
2980 ],
2981 "text": ""
2982 },
2983 "internal": false,
2984 "getter": false,
2985 "setter": false
2986 }
2987 ],
2988 "shadowDelegatesFocus": false,
2989 "states": []
2990 },
2991 {
2992 "tag": "presto-dynamic-overlays",
2993 "path": "./src/components/core/features/presto-dynamic-overlays/component/presto-dynamic-overlays.js",
2994 "source": "./src/components/core/features/presto-dynamic-overlays/component/presto-dynamic-overlays.tsx",
2995 "elementRef": "el",
2996 "componentClassName": "PrestoDynamicOverlays",
2997 "assetsDirs": [],
2998 "dependencies": [
2999 "presto-dynamic-overlay-ui"
3000 ],
3001 "dependents": [
3002 "presto-player",
3003 "presto-playlist"
3004 ],
3005 "directDependencies": [
3006 "presto-dynamic-overlay-ui"
3007 ],
3008 "directDependents": [
3009 "presto-player"
3010 ],
3011 "docs": {
3012 "tags": [],
3013 "text": ""
3014 },
3015 "encapsulation": "shadow",
3016 "excludeFromCollection": false,
3017 "events": [
3018 {
3019 "name": "reloadComponent",
3020 "method": "reloadComponent",
3021 "bubbles": true,
3022 "cancelable": true,
3023 "composed": true,
3024 "docs": {
3025 "tags": [],
3026 "text": ""
3027 },
3028 "complexType": {
3029 "original": "void",
3030 "resolved": "void",
3031 "references": {}
3032 },
3033 "internal": false
3034 }
3035 ],
3036 "internal": false,
3037 "listeners": [],
3038 "methods": [],
3039 "potentialCmpRefs": [
3040 "presto-dynamic-overlay-ui"
3041 ],
3042 "properties": [
3043 {
3044 "name": "overlays",
3045 "type": "unknown",
3046 "attribute": "overlays",
3047 "reflect": false,
3048 "mutable": false,
3049 "required": false,
3050 "optional": false,
3051 "complexType": {
3052 "original": "Array<DynamicOverlay>",
3053 "resolved": "DynamicOverlay[]",
3054 "references": {
3055 "Array": {
3056 "location": "global",
3057 "id": "global::Array"
3058 },
3059 "DynamicOverlay": {
3060 "location": "import",
3061 "path": "../../../../../interfaces",
3062 "id": "src/interfaces.ts::DynamicOverlay"
3063 }
3064 }
3065 },
3066 "docs": {
3067 "tags": [],
3068 "text": ""
3069 },
3070 "internal": false,
3071 "getter": false,
3072 "setter": false
3073 },
3074 {
3075 "name": "player",
3076 "type": "any",
3077 "attribute": "player",
3078 "reflect": false,
3079 "mutable": false,
3080 "required": false,
3081 "optional": false,
3082 "complexType": {
3083 "original": "any",
3084 "resolved": "any",
3085 "references": {}
3086 },
3087 "docs": {
3088 "tags": [],
3089 "text": ""
3090 },
3091 "internal": false,
3092 "getter": false,
3093 "setter": false
3094 },
3095 {
3096 "name": "preset",
3097 "type": "unknown",
3098 "attribute": "preset",
3099 "reflect": false,
3100 "mutable": false,
3101 "required": false,
3102 "optional": false,
3103 "complexType": {
3104 "original": "presetAttributes",
3105 "resolved": "presetAttributes",
3106 "references": {
3107 "presetAttributes": {
3108 "location": "import",
3109 "path": "../../../../../interfaces",
3110 "id": "src/interfaces.ts::presetAttributes"
3111 }
3112 }
3113 },
3114 "docs": {
3115 "tags": [],
3116 "text": ""
3117 },
3118 "internal": false,
3119 "getter": false,
3120 "setter": false
3121 },
3122 {
3123 "name": "enabled",
3124 "type": "boolean",
3125 "attribute": "enabled",
3126 "reflect": false,
3127 "mutable": false,
3128 "required": false,
3129 "optional": false,
3130 "complexType": {
3131 "original": "boolean",
3132 "resolved": "boolean",
3133 "references": {}
3134 },
3135 "docs": {
3136 "tags": [],
3137 "text": ""
3138 },
3139 "internal": false,
3140 "getter": false,
3141 "setter": false
3142 }
3143 ],
3144 "shadowDelegatesFocus": false,
3145 "states": [
3146 {
3147 "name": "currentTime"
3148 },
3149 {
3150 "name": "destroy"
3151 }
3152 ]
3153 },
3154 {
3155 "tag": "presto-email-overlay",
3156 "path": "./src/components/core/features/presto-email-overlay/component/presto-email-overlay.js",
3157 "source": "./src/components/core/features/presto-email-overlay/component/presto-email-overlay.tsx",
3158 "elementRef": null,
3159 "componentClassName": "PrestoEmailOverlay",
3160 "assetsDirs": [],
3161 "dependencies": [
3162 "presto-email-overlay-controller",
3163 "presto-email-overlay-ui",
3164 "presto-player-spinner"
3165 ],
3166 "dependents": [
3167 "presto-player",
3168 "presto-playlist"
3169 ],
3170 "directDependencies": [
3171 "presto-email-overlay-controller"
3172 ],
3173 "directDependents": [
3174 "presto-player"
3175 ],
3176 "docs": {
3177 "tags": [],
3178 "text": "This component is needed to prevent re-rendering of\nmain component with currentTime changes."
3179 },
3180 "encapsulation": "none",
3181 "excludeFromCollection": false,
3182 "events": [],
3183 "internal": false,
3184 "listeners": [],
3185 "methods": [],
3186 "potentialCmpRefs": [
3187 "presto-email-overlay-controller"
3188 ],
3189 "properties": [
3190 {
3191 "name": "player",
3192 "type": "any",
3193 "attribute": "player",
3194 "reflect": false,
3195 "mutable": false,
3196 "required": false,
3197 "optional": false,
3198 "complexType": {
3199 "original": "any",
3200 "resolved": "any",
3201 "references": {}
3202 },
3203 "docs": {
3204 "tags": [],
3205 "text": ""
3206 },
3207 "internal": false,
3208 "getter": false,
3209 "setter": false
3210 },
3211 {
3212 "name": "direction",
3213 "type": "string",
3214 "attribute": "direction",
3215 "reflect": false,
3216 "mutable": false,
3217 "required": false,
3218 "optional": true,
3219 "complexType": {
3220 "original": "'rtl'",
3221 "resolved": "\"rtl\"",
3222 "references": {}
3223 },
3224 "docs": {
3225 "tags": [],
3226 "text": ""
3227 },
3228 "internal": false,
3229 "getter": false,
3230 "setter": false
3231 },
3232 {
3233 "name": "preset",
3234 "type": "unknown",
3235 "attribute": "preset",
3236 "reflect": false,
3237 "mutable": false,
3238 "required": false,
3239 "optional": false,
3240 "complexType": {
3241 "original": "presetAttributes",
3242 "resolved": "presetAttributes",
3243 "references": {
3244 "presetAttributes": {
3245 "location": "import",
3246 "path": "../../../../../interfaces",
3247 "id": "src/interfaces.ts::presetAttributes"
3248 }
3249 }
3250 },
3251 "docs": {
3252 "tags": [],
3253 "text": ""
3254 },
3255 "internal": false,
3256 "getter": false,
3257 "setter": false
3258 },
3259 {
3260 "name": "videoId",
3261 "type": "number",
3262 "attribute": "video-id",
3263 "reflect": false,
3264 "mutable": false,
3265 "required": false,
3266 "optional": false,
3267 "complexType": {
3268 "original": "number",
3269 "resolved": "number",
3270 "references": {}
3271 },
3272 "docs": {
3273 "tags": [],
3274 "text": ""
3275 },
3276 "internal": false,
3277 "getter": false,
3278 "setter": false
3279 },
3280 {
3281 "name": "i18n",
3282 "type": "unknown",
3283 "attribute": "i-1-8n",
3284 "reflect": false,
3285 "mutable": false,
3286 "required": false,
3287 "optional": false,
3288 "complexType": {
3289 "original": "i18nConfig",
3290 "resolved": "i18nConfig",
3291 "references": {
3292 "i18nConfig": {
3293 "location": "import",
3294 "path": "../../../../../interfaces",
3295 "id": "src/interfaces.ts::i18nConfig"
3296 }
3297 }
3298 },
3299 "docs": {
3300 "tags": [],
3301 "text": ""
3302 },
3303 "internal": false,
3304 "getter": false,
3305 "setter": false
3306 },
3307 {
3308 "name": "provider",
3309 "type": "string",
3310 "attribute": "provider",
3311 "reflect": false,
3312 "mutable": false,
3313 "required": false,
3314 "optional": false,
3315 "complexType": {
3316 "original": "string",
3317 "resolved": "string",
3318 "references": {}
3319 },
3320 "docs": {
3321 "tags": [],
3322 "text": ""
3323 },
3324 "internal": false,
3325 "getter": false,
3326 "setter": false
3327 }
3328 ],
3329 "shadowDelegatesFocus": false,
3330 "states": [
3331 {
3332 "name": "currentTime"
3333 },
3334 {
3335 "name": "duration"
3336 },
3337 {
3338 "name": "ended"
3339 }
3340 ]
3341 },
3342 {
3343 "tag": "presto-email-overlay-controller",
3344 "path": "./src/components/core/features/presto-email-overlay/controller/presto-email-overlay-controller.js",
3345 "source": "./src/components/core/features/presto-email-overlay/controller/presto-email-overlay-controller.tsx",
3346 "elementRef": null,
3347 "componentClassName": "PrestoEmailOverlayController",
3348 "assetsDirs": [],
3349 "dependencies": [
3350 "presto-email-overlay-ui",
3351 "presto-player-spinner"
3352 ],
3353 "dependents": [
3354 "presto-email-overlay",
3355 "presto-player",
3356 "presto-playlist"
3357 ],
3358 "directDependencies": [
3359 "presto-email-overlay-ui"
3360 ],
3361 "directDependents": [
3362 "presto-email-overlay"
3363 ],
3364 "docs": {
3365 "tags": [],
3366 "text": ""
3367 },
3368 "encapsulation": "none",
3369 "excludeFromCollection": false,
3370 "events": [
3371 {
3372 "name": "playVideo",
3373 "method": "playVideo",
3374 "bubbles": true,
3375 "cancelable": true,
3376 "composed": true,
3377 "docs": {
3378 "tags": [],
3379 "text": ""
3380 },
3381 "complexType": {
3382 "original": "void",
3383 "resolved": "void",
3384 "references": {}
3385 },
3386 "internal": false
3387 },
3388 {
3389 "name": "pauseVideo",
3390 "method": "pauseVideo",
3391 "bubbles": true,
3392 "cancelable": true,
3393 "composed": true,
3394 "docs": {
3395 "tags": [],
3396 "text": ""
3397 },
3398 "complexType": {
3399 "original": "true",
3400 "resolved": "boolean",
3401 "references": {}
3402 },
3403 "internal": false
3404 },
3405 {
3406 "name": "restartVideo",
3407 "method": "restartVideo",
3408 "bubbles": true,
3409 "cancelable": true,
3410 "composed": true,
3411 "docs": {
3412 "tags": [],
3413 "text": ""
3414 },
3415 "complexType": {
3416 "original": "void",
3417 "resolved": "void",
3418 "references": {}
3419 },
3420 "internal": false
3421 },
3422 {
3423 "name": "emailStateChange",
3424 "method": "emailStateChange",
3425 "bubbles": true,
3426 "cancelable": true,
3427 "composed": true,
3428 "docs": {
3429 "tags": [],
3430 "text": ""
3431 },
3432 "complexType": {
3433 "original": "boolean",
3434 "resolved": "boolean",
3435 "references": {}
3436 },
3437 "internal": false
3438 }
3439 ],
3440 "internal": false,
3441 "listeners": [],
3442 "methods": [],
3443 "potentialCmpRefs": [
3444 "presto-email-overlay-ui"
3445 ],
3446 "properties": [
3447 {
3448 "name": "ended",
3449 "type": "boolean",
3450 "attribute": "ended",
3451 "reflect": false,
3452 "mutable": false,
3453 "required": false,
3454 "optional": false,
3455 "complexType": {
3456 "original": "boolean",
3457 "resolved": "boolean",
3458 "references": {}
3459 },
3460 "docs": {
3461 "tags": [],
3462 "text": ""
3463 },
3464 "internal": false,
3465 "getter": false,
3466 "setter": false
3467 },
3468 {
3469 "name": "currentTime",
3470 "type": "number",
3471 "attribute": "current-time",
3472 "reflect": true,
3473 "mutable": false,
3474 "required": false,
3475 "optional": false,
3476 "complexType": {
3477 "original": "number",
3478 "resolved": "number",
3479 "references": {}
3480 },
3481 "docs": {
3482 "tags": [],
3483 "text": ""
3484 },
3485 "internal": false,
3486 "getter": false,
3487 "setter": false
3488 },
3489 {
3490 "name": "duration",
3491 "type": "number",
3492 "attribute": "duration",
3493 "reflect": true,
3494 "mutable": false,
3495 "required": false,
3496 "optional": false,
3497 "complexType": {
3498 "original": "number",
3499 "resolved": "number",
3500 "references": {}
3501 },
3502 "docs": {
3503 "tags": [],
3504 "text": ""
3505 },
3506 "internal": false,
3507 "getter": false,
3508 "setter": false
3509 },
3510 {
3511 "name": "direction",
3512 "type": "string",
3513 "attribute": "direction",
3514 "reflect": false,
3515 "mutable": false,
3516 "required": false,
3517 "optional": true,
3518 "complexType": {
3519 "original": "'rtl'",
3520 "resolved": "\"rtl\"",
3521 "references": {}
3522 },
3523 "docs": {
3524 "tags": [],
3525 "text": ""
3526 },
3527 "internal": false,
3528 "getter": false,
3529 "setter": false
3530 },
3531 {
3532 "name": "emailCollection",
3533 "type": "unknown",
3534 "attribute": "email-collection",
3535 "reflect": false,
3536 "mutable": false,
3537 "required": false,
3538 "optional": true,
3539 "complexType": {
3540 "original": "EmailCollection",
3541 "resolved": "EmailCollection",
3542 "references": {
3543 "EmailCollection": {
3544 "location": "import",
3545 "path": "../../../../../interfaces",
3546 "id": "src/interfaces.ts::EmailCollection"
3547 }
3548 }
3549 },
3550 "docs": {
3551 "tags": [],
3552 "text": ""
3553 },
3554 "internal": false,
3555 "getter": false,
3556 "setter": false
3557 },
3558 {
3559 "name": "i18n",
3560 "type": "unknown",
3561 "attribute": "i-1-8n",
3562 "reflect": false,
3563 "mutable": false,
3564 "required": false,
3565 "optional": false,
3566 "complexType": {
3567 "original": "i18nConfig",
3568 "resolved": "i18nConfig",
3569 "references": {
3570 "i18nConfig": {
3571 "location": "import",
3572 "path": "../../../../../interfaces",
3573 "id": "src/interfaces.ts::i18nConfig"
3574 }
3575 }
3576 },
3577 "docs": {
3578 "tags": [],
3579 "text": ""
3580 },
3581 "internal": false,
3582 "getter": false,
3583 "setter": false
3584 },
3585 {
3586 "name": "videoId",
3587 "type": "number",
3588 "attribute": "video-id",
3589 "reflect": false,
3590 "mutable": false,
3591 "required": false,
3592 "optional": false,
3593 "complexType": {
3594 "original": "number",
3595 "resolved": "number",
3596 "references": {}
3597 },
3598 "docs": {
3599 "tags": [],
3600 "text": ""
3601 },
3602 "internal": false,
3603 "getter": false,
3604 "setter": false
3605 },
3606 {
3607 "name": "presetId",
3608 "type": "number",
3609 "attribute": "preset-id",
3610 "reflect": false,
3611 "mutable": false,
3612 "required": false,
3613 "optional": false,
3614 "complexType": {
3615 "original": "number",
3616 "resolved": "number",
3617 "references": {}
3618 },
3619 "docs": {
3620 "tags": [],
3621 "text": ""
3622 },
3623 "internal": false,
3624 "getter": false,
3625 "setter": false
3626 },
3627 {
3628 "name": "provider",
3629 "type": "string",
3630 "attribute": "provider",
3631 "reflect": false,
3632 "mutable": false,
3633 "required": false,
3634 "optional": false,
3635 "complexType": {
3636 "original": "string",
3637 "resolved": "string",
3638 "references": {}
3639 },
3640 "docs": {
3641 "tags": [],
3642 "text": ""
3643 },
3644 "internal": false,
3645 "getter": false,
3646 "setter": false
3647 }
3648 ],
3649 "shadowDelegatesFocus": false,
3650 "states": [
3651 {
3652 "name": "enabled"
3653 },
3654 {
3655 "name": "show"
3656 },
3657 {
3658 "name": "loading"
3659 },
3660 {
3661 "name": "error"
3662 },
3663 {
3664 "name": "percentagePassed"
3665 }
3666 ]
3667 },
3668 {
3669 "tag": "presto-email-overlay-ui",
3670 "path": "./src/components/core/features/presto-email-overlay/ui/presto-email-overlay-ui.js",
3671 "source": "./src/components/core/features/presto-email-overlay/ui/presto-email-overlay-ui.tsx",
3672 "elementRef": null,
3673 "componentClassName": "EmailOverlayUI",
3674 "assetsDirs": [],
3675 "dependencies": [
3676 "presto-player-spinner"
3677 ],
3678 "dependents": [
3679 "presto-email-overlay",
3680 "presto-email-overlay-controller",
3681 "presto-player",
3682 "presto-playlist"
3683 ],
3684 "directDependencies": [
3685 "presto-player-spinner"
3686 ],
3687 "directDependents": [
3688 "presto-email-overlay-controller"
3689 ],
3690 "docs": {
3691 "tags": [],
3692 "text": ""
3693 },
3694 "encapsulation": "shadow",
3695 "excludeFromCollection": false,
3696 "events": [
3697 {
3698 "name": "submitForm",
3699 "method": "submitForm",
3700 "bubbles": true,
3701 "cancelable": true,
3702 "composed": true,
3703 "docs": {
3704 "tags": [],
3705 "text": "Events"
3706 },
3707 "complexType": {
3708 "original": "object",
3709 "resolved": "object",
3710 "references": {}
3711 },
3712 "internal": false
3713 },
3714 {
3715 "name": "skip",
3716 "method": "skip",
3717 "bubbles": true,
3718 "cancelable": true,
3719 "composed": true,
3720 "docs": {
3721 "tags": [],
3722 "text": ""
3723 },
3724 "complexType": {
3725 "original": "object",
3726 "resolved": "object",
3727 "references": {}
3728 },
3729 "internal": false
3730 }
3731 ],
3732 "internal": false,
3733 "listeners": [],
3734 "methods": [],
3735 "potentialCmpRefs": [
3736 "presto-player-spinner"
3737 ],
3738 "properties": [
3739 {
3740 "name": "headline",
3741 "type": "string",
3742 "attribute": "headline",
3743 "reflect": false,
3744 "mutable": false,
3745 "required": false,
3746 "optional": false,
3747 "complexType": {
3748 "original": "string",
3749 "resolved": "string",
3750 "references": {}
3751 },
3752 "docs": {
3753 "tags": [],
3754 "text": "Props"
3755 },
3756 "internal": false,
3757 "getter": false,
3758 "setter": false
3759 },
3760 {
3761 "name": "bottomText",
3762 "type": "string",
3763 "attribute": "bottom-text",
3764 "reflect": false,
3765 "mutable": false,
3766 "required": false,
3767 "optional": false,
3768 "complexType": {
3769 "original": "string",
3770 "resolved": "string",
3771 "references": {}
3772 },
3773 "docs": {
3774 "tags": [],
3775 "text": ""
3776 },
3777 "internal": false,
3778 "getter": false,
3779 "setter": false
3780 },
3781 {
3782 "name": "buttonText",
3783 "type": "string",
3784 "attribute": "button-text",
3785 "reflect": false,
3786 "mutable": false,
3787 "required": false,
3788 "optional": false,
3789 "complexType": {
3790 "original": "string",
3791 "resolved": "string",
3792 "references": {}
3793 },
3794 "docs": {
3795 "tags": [],
3796 "text": ""
3797 },
3798 "internal": false,
3799 "getter": false,
3800 "setter": false
3801 },
3802 {
3803 "name": "allowSkip",
3804 "type": "boolean",
3805 "attribute": "allow-skip",
3806 "reflect": false,
3807 "mutable": false,
3808 "required": false,
3809 "optional": false,
3810 "complexType": {
3811 "original": "boolean",
3812 "resolved": "boolean",
3813 "references": {}
3814 },
3815 "docs": {
3816 "tags": [],
3817 "text": ""
3818 },
3819 "internal": false,
3820 "getter": false,
3821 "setter": false
3822 },
3823 {
3824 "name": "borderRadius",
3825 "type": "number",
3826 "attribute": "border-radius",
3827 "reflect": false,
3828 "mutable": false,
3829 "required": false,
3830 "optional": false,
3831 "complexType": {
3832 "original": "number",
3833 "resolved": "number",
3834 "references": {}
3835 },
3836 "docs": {
3837 "tags": [],
3838 "text": ""
3839 },
3840 "internal": false,
3841 "getter": false,
3842 "setter": false
3843 },
3844 {
3845 "name": "isLoading",
3846 "type": "boolean",
3847 "attribute": "is-loading",
3848 "reflect": false,
3849 "mutable": false,
3850 "required": false,
3851 "optional": false,
3852 "complexType": {
3853 "original": "boolean",
3854 "resolved": "boolean",
3855 "references": {}
3856 },
3857 "docs": {
3858 "tags": [],
3859 "text": ""
3860 },
3861 "internal": false,
3862 "getter": false,
3863 "setter": false
3864 },
3865 {
3866 "name": "errorMessage",
3867 "type": "string",
3868 "attribute": "error-message",
3869 "reflect": false,
3870 "mutable": false,
3871 "required": false,
3872 "optional": false,
3873 "complexType": {
3874 "original": "string",
3875 "resolved": "string",
3876 "references": {}
3877 },
3878 "docs": {
3879 "tags": [],
3880 "text": ""
3881 },
3882 "internal": false,
3883 "getter": false,
3884 "setter": false
3885 },
3886 {
3887 "name": "direction",
3888 "type": "string",
3889 "attribute": "direction",
3890 "reflect": false,
3891 "mutable": false,
3892 "required": false,
3893 "optional": true,
3894 "complexType": {
3895 "original": "'rtl'",
3896 "resolved": "\"rtl\"",
3897 "references": {}
3898 },
3899 "docs": {
3900 "tags": [],
3901 "text": ""
3902 },
3903 "internal": false,
3904 "getter": false,
3905 "setter": false
3906 },
3907 {
3908 "name": "i18n",
3909 "type": "unknown",
3910 "attribute": "i-1-8n",
3911 "reflect": false,
3912 "mutable": false,
3913 "required": false,
3914 "optional": false,
3915 "complexType": {
3916 "original": "i18nConfig",
3917 "resolved": "i18nConfig",
3918 "references": {
3919 "i18nConfig": {
3920 "location": "import",
3921 "path": "../../../../../interfaces",
3922 "id": "src/interfaces.ts::i18nConfig"
3923 }
3924 }
3925 },
3926 "docs": {
3927 "tags": [],
3928 "text": ""
3929 },
3930 "internal": false,
3931 "getter": false,
3932 "setter": false
3933 },
3934 {
3935 "name": "provider",
3936 "type": "string",
3937 "attribute": "provider",
3938 "reflect": false,
3939 "mutable": false,
3940 "required": false,
3941 "optional": false,
3942 "complexType": {
3943 "original": "string",
3944 "resolved": "string",
3945 "references": {}
3946 },
3947 "docs": {
3948 "tags": [],
3949 "text": ""
3950 },
3951 "internal": false,
3952 "getter": false,
3953 "setter": false
3954 },
3955 {
3956 "name": "type",
3957 "type": "string",
3958 "attribute": "type",
3959 "reflect": false,
3960 "mutable": false,
3961 "required": false,
3962 "optional": false,
3963 "complexType": {
3964 "original": "string",
3965 "resolved": "string",
3966 "references": {}
3967 },
3968 "docs": {
3969 "tags": [],
3970 "text": ""
3971 },
3972 "internal": false,
3973 "getter": false,
3974 "setter": false
3975 }
3976 ],
3977 "shadowDelegatesFocus": false,
3978 "states": [
3979 {
3980 "name": "email"
3981 },
3982 {
3983 "name": "isAudioProvider"
3984 }
3985 ]
3986 },
3987 {
3988 "tag": "presto-modern-skin",
3989 "path": "./src/components/ui/skins/presto-modern-skin/presto-modern-skin.js",
3990 "source": "./src/components/ui/skins/presto-modern-skin/presto-modern-skin.tsx",
3991 "elementRef": null,
3992 "componentClassName": "PrestoModernSkin",
3993 "assetsDirs": [],
3994 "dependencies": [],
3995 "dependents": [
3996 "presto-player",
3997 "presto-playlist"
3998 ],
3999 "directDependencies": [],
4000 "directDependents": [
4001 "presto-player"
4002 ],
4003 "docs": {
4004 "tags": [],
4005 "text": ""
4006 },
4007 "encapsulation": "none",
4008 "excludeFromCollection": false,
4009 "events": [],
4010 "internal": false,
4011 "listeners": [],
4012 "methods": [],
4013 "potentialCmpRefs": [],
4014 "properties": [],
4015 "shadowDelegatesFocus": false,
4016 "states": []
4017 },
4018 {
4019 "tag": "presto-muted-overlay",
4020 "path": "./src/components/core/features/presto-muted-overlay/presto-muted-overlay.js",
4021 "source": "./src/components/core/features/presto-muted-overlay/presto-muted-overlay.tsx",
4022 "elementRef": null,
4023 "componentClassName": "PrestoMutedOverlay",
4024 "assetsDirs": [],
4025 "dependencies": [],
4026 "dependents": [
4027 "presto-player",
4028 "presto-playlist"
4029 ],
4030 "directDependencies": [],
4031 "directDependents": [
4032 "presto-player"
4033 ],
4034 "docs": {
4035 "tags": [],
4036 "text": ""
4037 },
4038 "encapsulation": "none",
4039 "excludeFromCollection": false,
4040 "events": [
4041 {
4042 "name": "playVideo",
4043 "method": "playVideo",
4044 "bubbles": true,
4045 "cancelable": true,
4046 "composed": true,
4047 "docs": {
4048 "tags": [],
4049 "text": ""
4050 },
4051 "complexType": {
4052 "original": "void",
4053 "resolved": "void",
4054 "references": {}
4055 },
4056 "internal": false
4057 }
4058 ],
4059 "internal": false,
4060 "listeners": [],
4061 "methods": [],
4062 "potentialCmpRefs": [],
4063 "properties": [
4064 {
4065 "name": "mutedPreview",
4066 "type": "boolean",
4067 "attribute": "muted-preview",
4068 "reflect": false,
4069 "mutable": false,
4070 "required": false,
4071 "optional": false,
4072 "complexType": {
4073 "original": "boolean",
4074 "resolved": "boolean",
4075 "references": {}
4076 },
4077 "docs": {
4078 "tags": [],
4079 "text": ""
4080 },
4081 "internal": false,
4082 "getter": false,
4083 "setter": false
4084 },
4085 {
4086 "name": "mutedOverlay",
4087 "type": "unknown",
4088 "attribute": "muted-overlay",
4089 "reflect": false,
4090 "mutable": false,
4091 "required": false,
4092 "optional": false,
4093 "complexType": {
4094 "original": "MutedOverlay",
4095 "resolved": "MutedOverlay",
4096 "references": {
4097 "MutedOverlay": {
4098 "location": "import",
4099 "path": "../../../../interfaces",
4100 "id": "src/interfaces.ts::MutedOverlay"
4101 }
4102 }
4103 },
4104 "docs": {
4105 "tags": [],
4106 "text": ""
4107 },
4108 "internal": false,
4109 "getter": false,
4110 "setter": false
4111 },
4112 {
4113 "name": "preset",
4114 "type": "unknown",
4115 "attribute": "preset",
4116 "reflect": false,
4117 "mutable": false,
4118 "required": false,
4119 "optional": false,
4120 "complexType": {
4121 "original": "presetAttributes",
4122 "resolved": "presetAttributes",
4123 "references": {
4124 "presetAttributes": {
4125 "location": "import",
4126 "path": "../../../../interfaces",
4127 "id": "src/interfaces.ts::presetAttributes"
4128 }
4129 }
4130 },
4131 "docs": {
4132 "tags": [],
4133 "text": ""
4134 },
4135 "internal": false,
4136 "getter": false,
4137 "setter": false
4138 }
4139 ],
4140 "shadowDelegatesFocus": false,
4141 "states": []
4142 },
4143 {
4144 "tag": "presto-player",
4145 "path": "./src/components/core/player/presto-player.js",
4146 "source": "./src/components/core/player/presto-player.tsx",
4147 "elementRef": "el",
4148 "componentClassName": "PrestoPlayer",
4149 "assetsDirs": [],
4150 "dependencies": [
4151 "presto-action-bar",
4152 "presto-action-bar-controller",
4153 "presto-action-bar-ui",
4154 "presto-audio",
4155 "presto-bunny",
4156 "presto-business-skin",
4157 "presto-cta-overlay",
4158 "presto-cta-overlay-controller",
4159 "presto-cta-overlay-ui",
4160 "presto-dynamic-overlay-ui",
4161 "presto-dynamic-overlays",
4162 "presto-email-overlay",
4163 "presto-email-overlay-controller",
4164 "presto-email-overlay-ui",
4165 "presto-modern-skin",
4166 "presto-muted-overlay",
4167 "presto-player-button",
4168 "presto-player-spinner",
4169 "presto-search-bar",
4170 "presto-search-bar-ui",
4171 "presto-stacked-skin",
4172 "presto-video",
4173 "presto-vimeo",
4174 "presto-youtube",
4175 "presto-youtube-subscribe-button"
4176 ],
4177 "dependents": [
4178 "presto-playlist"
4179 ],
4180 "directDependencies": [
4181 "presto-modern-skin",
4182 "presto-business-skin",
4183 "presto-stacked-skin",
4184 "presto-muted-overlay",
4185 "presto-vimeo",
4186 "presto-youtube",
4187 "presto-bunny",
4188 "presto-audio",
4189 "presto-video",
4190 "presto-cta-overlay",
4191 "presto-email-overlay",
4192 "presto-action-bar",
4193 "presto-search-bar",
4194 "presto-dynamic-overlays"
4195 ],
4196 "directDependents": [
4197 "presto-playlist"
4198 ],
4199 "docs": {
4200 "tags": [],
4201 "text": ""
4202 },
4203 "encapsulation": "shadow",
4204 "excludeFromCollection": false,
4205 "events": [
4206 {
4207 "name": "loaded",
4208 "method": "loaded",
4209 "bubbles": true,
4210 "cancelable": true,
4211 "composed": true,
4212 "docs": {
4213 "tags": [],
4214 "text": "Component loaded"
4215 },
4216 "complexType": {
4217 "original": "boolean",
4218 "resolved": "boolean",
4219 "references": {}
4220 },
4221 "internal": false
4222 },
4223 {
4224 "name": "currentMediaPlayer",
4225 "method": "currentMediaPlayer",
4226 "bubbles": true,
4227 "cancelable": true,
4228 "composed": true,
4229 "docs": {
4230 "tags": [],
4231 "text": ""
4232 },
4233 "complexType": {
4234 "original": "object",
4235 "resolved": "object",
4236 "references": {}
4237 },
4238 "internal": false
4239 },
4240 {
4241 "name": "playerReady",
4242 "method": "playerReady",
4243 "bubbles": true,
4244 "cancelable": true,
4245 "composed": true,
4246 "docs": {
4247 "tags": [],
4248 "text": ""
4249 },
4250 "complexType": {
4251 "original": "object",
4252 "resolved": "object",
4253 "references": {}
4254 },
4255 "internal": false
4256 },
4257 {
4258 "name": "playedMedia",
4259 "method": "playedMedia",
4260 "bubbles": true,
4261 "cancelable": true,
4262 "composed": true,
4263 "docs": {
4264 "tags": [],
4265 "text": ""
4266 },
4267 "complexType": {
4268 "original": "object",
4269 "resolved": "object",
4270 "references": {}
4271 },
4272 "internal": false
4273 },
4274 {
4275 "name": "pausedMedia",
4276 "method": "pausedMedia",
4277 "bubbles": true,
4278 "cancelable": true,
4279 "composed": true,
4280 "docs": {
4281 "tags": [],
4282 "text": ""
4283 },
4284 "complexType": {
4285 "original": "object",
4286 "resolved": "object",
4287 "references": {}
4288 },
4289 "internal": false
4290 },
4291 {
4292 "name": "endedMedia",
4293 "method": "endedMedia",
4294 "bubbles": true,
4295 "cancelable": true,
4296 "composed": true,
4297 "docs": {
4298 "tags": [],
4299 "text": ""
4300 },
4301 "complexType": {
4302 "original": "object",
4303 "resolved": "object",
4304 "references": {}
4305 },
4306 "internal": false
4307 }
4308 ],
4309 "internal": false,
4310 "listeners": [
4311 {
4312 "name": "currentMediaPlayer",
4313 "method": "handleScroll",
4314 "capture": false,
4315 "passive": false,
4316 "target": "window"
4317 },
4318 {
4319 "name": "restartVideo",
4320 "method": "handleRestartVideo",
4321 "capture": false,
4322 "passive": false
4323 },
4324 {
4325 "name": "playVideo",
4326 "method": "handlePlayVideo",
4327 "capture": false,
4328 "passive": false
4329 },
4330 {
4331 "name": "pauseVideo",
4332 "method": "handlePauseVideo",
4333 "capture": false,
4334 "passive": false
4335 },
4336 {
4337 "name": "visibilitychange",
4338 "method": "playVideoOnlyInViewport",
4339 "capture": false,
4340 "passive": false,
4341 "target": "window"
4342 },
4343 {
4344 "name": "ctaStateChange",
4345 "method": "handleCtaStateChange",
4346 "capture": false,
4347 "passive": false
4348 },
4349 {
4350 "name": "emailStateChange",
4351 "method": "handleEmailStateChange",
4352 "capture": false,
4353 "passive": false
4354 },
4355 {
4356 "name": "actionBarStateChange",
4357 "method": "handleActionBarStateChange",
4358 "capture": false,
4359 "passive": false
4360 }
4361 ],
4362 "methods": [
4363 {
4364 "name": "play",
4365 "docs": {
4366 "text": "Play video",
4367 "tags": [
4368 {
4369 "name": "returns",
4370 "text": "Plyr"
4371 }
4372 ]
4373 },
4374 "complexType": {
4375 "signature": "(unmute?: boolean) => Promise<void>",
4376 "parameters": [
4377 {
4378 "name": "unmute",
4379 "type": "boolean",
4380 "docs": ""
4381 }
4382 ],
4383 "references": {
4384 "Promise": {
4385 "location": "global",
4386 "id": "global::Promise"
4387 }
4388 },
4389 "return": "Promise<void>"
4390 },
4391 "internal": false
4392 },
4393 {
4394 "name": "goToAndPlay",
4395 "docs": {
4396 "text": "Go to and play",
4397 "tags": [
4398 {
4399 "name": "param",
4400 "text": "time number"
4401 }
4402 ]
4403 },
4404 "complexType": {
4405 "signature": "(time: number) => Promise<void>",
4406 "parameters": [
4407 {
4408 "name": "time",
4409 "type": "number",
4410 "docs": "number"
4411 }
4412 ],
4413 "references": {
4414 "Promise": {
4415 "location": "global",
4416 "id": "global::Promise"
4417 }
4418 },
4419 "return": "Promise<void>"
4420 },
4421 "internal": false
4422 },
4423 {
4424 "name": "restart",
4425 "docs": {
4426 "text": "Play video",
4427 "tags": [
4428 {
4429 "name": "returns",
4430 "text": "Plyr"
4431 }
4432 ]
4433 },
4434 "complexType": {
4435 "signature": "() => Promise<any>",
4436 "parameters": [],
4437 "references": {
4438 "Promise": {
4439 "location": "global",
4440 "id": "global::Promise"
4441 }
4442 },
4443 "return": "Promise<any>"
4444 },
4445 "internal": false
4446 },
4447 {
4448 "name": "pause",
4449 "docs": {
4450 "text": "Pause video",
4451 "tags": [
4452 {
4453 "name": "returns",
4454 "text": "Plyr"
4455 }
4456 ]
4457 },
4458 "complexType": {
4459 "signature": "() => Promise<any>",
4460 "parameters": [],
4461 "references": {
4462 "Promise": {
4463 "location": "global",
4464 "id": "global::Promise"
4465 }
4466 },
4467 "return": "Promise<any>"
4468 },
4469 "internal": false
4470 },
4471 {
4472 "name": "stop",
4473 "docs": {
4474 "text": "Pause video",
4475 "tags": [
4476 {
4477 "name": "returns",
4478 "text": "Plyr"
4479 }
4480 ]
4481 },
4482 "complexType": {
4483 "signature": "() => Promise<any>",
4484 "parameters": [],
4485 "references": {
4486 "Promise": {
4487 "location": "global",
4488 "id": "global::Promise"
4489 }
4490 },
4491 "return": "Promise<any>"
4492 },
4493 "internal": false
4494 },
4495 {
4496 "name": "fullscreenToggle",
4497 "docs": {
4498 "text": "Toggle Fullscreen",
4499 "tags": [
4500 {
4501 "name": "returns",
4502 "text": "Plyr"
4503 }
4504 ]
4505 },
4506 "complexType": {
4507 "signature": "(open: boolean) => Promise<any>",
4508 "parameters": [
4509 {
4510 "name": "open",
4511 "type": "boolean",
4512 "docs": ""
4513 }
4514 ],
4515 "references": {
4516 "Promise": {
4517 "location": "global",
4518 "id": "global::Promise"
4519 }
4520 },
4521 "return": "Promise<any>"
4522 },
4523 "internal": false
4524 },
4525 {
4526 "name": "on",
4527 "docs": {
4528 "text": "Add an event listener for the specified event.",
4529 "tags": [
4530 {
4531 "name": "param",
4532 "text": "event String"
4533 },
4534 {
4535 "name": "param",
4536 "text": "func Function"
4537 },
4538 {
4539 "name": "returns",
4540 "text": "Plyr"
4541 }
4542 ]
4543 },
4544 "complexType": {
4545 "signature": "(event: string, func: Function) => Promise<any>",
4546 "parameters": [
4547 {
4548 "name": "event",
4549 "type": "string",
4550 "docs": "String"
4551 },
4552 {
4553 "name": "func",
4554 "type": "Function",
4555 "docs": "Function"
4556 }
4557 ],
4558 "references": {
4559 "Promise": {
4560 "location": "global",
4561 "id": "global::Promise"
4562 },
4563 "Function": {
4564 "location": "global",
4565 "id": "global::Function"
4566 }
4567 },
4568 "return": "Promise<any>"
4569 },
4570 "internal": false
4571 },
4572 {
4573 "name": "once",
4574 "docs": {
4575 "text": "Add an event listener for the specified event.",
4576 "tags": [
4577 {
4578 "name": "param",
4579 "text": "event String"
4580 },
4581 {
4582 "name": "param",
4583 "text": "func Function"
4584 },
4585 {
4586 "name": "returns",
4587 "text": "Plyr"
4588 }
4589 ]
4590 },
4591 "complexType": {
4592 "signature": "(event: string, func: Function) => Promise<any>",
4593 "parameters": [
4594 {
4595 "name": "event",
4596 "type": "string",
4597 "docs": "String"
4598 },
4599 {
4600 "name": "func",
4601 "type": "Function",
4602 "docs": "Function"
4603 }
4604 ],
4605 "references": {
4606 "Promise": {
4607 "location": "global",
4608 "id": "global::Promise"
4609 },
4610 "Function": {
4611 "location": "global",
4612 "id": "global::Function"
4613 }
4614 },
4615 "return": "Promise<any>"
4616 },
4617 "internal": false
4618 },
4619 {
4620 "name": "off",
4621 "docs": {
4622 "text": "Remove an event listener for the specified event.",
4623 "tags": [
4624 {
4625 "name": "param",
4626 "text": "event String"
4627 },
4628 {
4629 "name": "param",
4630 "text": "func Function"
4631 },
4632 {
4633 "name": "returns",
4634 "text": "Plyr"
4635 }
4636 ]
4637 },
4638 "complexType": {
4639 "signature": "(event: string, func: Function) => Promise<any>",
4640 "parameters": [
4641 {
4642 "name": "event",
4643 "type": "string",
4644 "docs": "String"
4645 },
4646 {
4647 "name": "func",
4648 "type": "Function",
4649 "docs": "Function"
4650 }
4651 ],
4652 "references": {
4653 "Promise": {
4654 "location": "global",
4655 "id": "global::Promise"
4656 },
4657 "Function": {
4658 "location": "global",
4659 "id": "global::Function"
4660 }
4661 },
4662 "return": "Promise<any>"
4663 },
4664 "internal": false
4665 }
4666 ],
4667 "potentialCmpRefs": [
4668 "presto-modern-skin",
4669 "presto-business-skin",
4670 "presto-stacked-skin",
4671 "presto-muted-overlay",
4672 "presto-vimeo",
4673 "presto-youtube",
4674 "presto-bunny",
4675 "presto-audio",
4676 "presto-video",
4677 "presto-cta-overlay",
4678 "presto-email-overlay",
4679 "presto-action-bar",
4680 "presto-search-bar",
4681 "presto-dynamic-overlays"
4682 ],
4683 "properties": [
4684 {
4685 "name": "iconUrl",
4686 "type": "string",
4687 "attribute": "icon-url",
4688 "reflect": false,
4689 "mutable": false,
4690 "required": false,
4691 "optional": false,
4692 "complexType": {
4693 "original": "string",
4694 "resolved": "string",
4695 "references": {}
4696 },
4697 "docs": {
4698 "tags": [],
4699 "text": ""
4700 },
4701 "internal": false,
4702 "getter": false,
4703 "setter": false
4704 },
4705 {
4706 "name": "src",
4707 "type": "string",
4708 "attribute": "src",
4709 "reflect": false,
4710 "mutable": false,
4711 "required": false,
4712 "optional": false,
4713 "complexType": {
4714 "original": "string",
4715 "resolved": "string",
4716 "references": {}
4717 },
4718 "docs": {
4719 "tags": [],
4720 "text": ""
4721 },
4722 "internal": false,
4723 "getter": false,
4724 "setter": false
4725 },
4726 {
4727 "name": "type",
4728 "type": "string",
4729 "attribute": "type",
4730 "reflect": false,
4731 "mutable": false,
4732 "required": false,
4733 "optional": false,
4734 "complexType": {
4735 "original": "string",
4736 "resolved": "string",
4737 "references": {}
4738 },
4739 "docs": {
4740 "tags": [],
4741 "text": ""
4742 },
4743 "internal": false,
4744 "getter": false,
4745 "setter": false
4746 },
4747 {
4748 "name": "autoplay",
4749 "type": "boolean",
4750 "attribute": "autoplay",
4751 "reflect": true,
4752 "mutable": true,
4753 "required": false,
4754 "optional": false,
4755 "complexType": {
4756 "original": "boolean",
4757 "resolved": "boolean",
4758 "references": {}
4759 },
4760 "docs": {
4761 "tags": [],
4762 "text": ""
4763 },
4764 "internal": false,
4765 "getter": false,
4766 "setter": false
4767 },
4768 {
4769 "name": "preload",
4770 "type": "string",
4771 "attribute": "preload",
4772 "reflect": false,
4773 "mutable": false,
4774 "required": false,
4775 "optional": false,
4776 "complexType": {
4777 "original": "'metadata' | 'none' | 'auto'",
4778 "resolved": "\"auto\" | \"metadata\" | \"none\"",
4779 "references": {}
4780 },
4781 "docs": {
4782 "tags": [],
4783 "text": ""
4784 },
4785 "internal": false,
4786 "getter": false,
4787 "setter": false
4788 },
4789 {
4790 "name": "poster",
4791 "type": "string",
4792 "attribute": "poster",
4793 "reflect": false,
4794 "mutable": false,
4795 "required": false,
4796 "optional": false,
4797 "complexType": {
4798 "original": "string",
4799 "resolved": "string",
4800 "references": {}
4801 },
4802 "docs": {
4803 "tags": [],
4804 "text": ""
4805 },
4806 "internal": false,
4807 "getter": false,
4808 "setter": false
4809 },
4810 {
4811 "name": "playsinline",
4812 "type": "boolean",
4813 "attribute": "playsinline",
4814 "reflect": false,
4815 "mutable": false,
4816 "required": false,
4817 "optional": false,
4818 "complexType": {
4819 "original": "boolean",
4820 "resolved": "boolean",
4821 "references": {}
4822 },
4823 "docs": {
4824 "tags": [],
4825 "text": ""
4826 },
4827 "internal": false,
4828 "getter": false,
4829 "setter": false
4830 },
4831 {
4832 "name": "isAdmin",
4833 "type": "boolean",
4834 "attribute": "is-admin",
4835 "reflect": false,
4836 "mutable": false,
4837 "required": false,
4838 "optional": false,
4839 "defaultValue": "false",
4840 "complexType": {
4841 "original": "boolean",
4842 "resolved": "boolean",
4843 "references": {}
4844 },
4845 "docs": {
4846 "tags": [
4847 {
4848 "name": "default",
4849 "text": "false"
4850 }
4851 ],
4852 "text": ""
4853 },
4854 "internal": false,
4855 "getter": false,
4856 "setter": false
4857 },
4858 {
4859 "name": "direction",
4860 "type": "string",
4861 "attribute": "direction",
4862 "reflect": false,
4863 "mutable": false,
4864 "required": false,
4865 "optional": true,
4866 "complexType": {
4867 "original": "'rtl'",
4868 "resolved": "\"rtl\"",
4869 "references": {}
4870 },
4871 "docs": {
4872 "tags": [],
4873 "text": ""
4874 },
4875 "internal": false,
4876 "getter": false,
4877 "setter": false
4878 },
4879 {
4880 "name": "css",
4881 "type": "string",
4882 "attribute": "css",
4883 "reflect": false,
4884 "mutable": false,
4885 "required": false,
4886 "optional": true,
4887 "complexType": {
4888 "original": "string",
4889 "resolved": "string",
4890 "references": {}
4891 },
4892 "docs": {
4893 "tags": [],
4894 "text": ""
4895 },
4896 "internal": false,
4897 "getter": false,
4898 "setter": false
4899 },
4900 {
4901 "name": "currentTime",
4902 "type": "number",
4903 "attribute": "current-time",
4904 "reflect": false,
4905 "mutable": false,
4906 "required": false,
4907 "optional": false,
4908 "complexType": {
4909 "original": "number",
4910 "resolved": "number",
4911 "references": {}
4912 },
4913 "docs": {
4914 "tags": [],
4915 "text": ""
4916 },
4917 "internal": false,
4918 "getter": false,
4919 "setter": false
4920 },
4921 {
4922 "name": "mediaTitle",
4923 "type": "string",
4924 "attribute": "media-title",
4925 "reflect": false,
4926 "mutable": false,
4927 "required": false,
4928 "optional": false,
4929 "complexType": {
4930 "original": "string",
4931 "resolved": "string",
4932 "references": {}
4933 },
4934 "docs": {
4935 "tags": [],
4936 "text": ""
4937 },
4938 "internal": false,
4939 "getter": false,
4940 "setter": false
4941 },
4942 {
4943 "name": "classes",
4944 "type": "string",
4945 "attribute": "classes",
4946 "reflect": false,
4947 "mutable": false,
4948 "required": false,
4949 "optional": false,
4950 "complexType": {
4951 "original": "string",
4952 "resolved": "string",
4953 "references": {}
4954 },
4955 "docs": {
4956 "tags": [],
4957 "text": ""
4958 },
4959 "internal": false,
4960 "getter": false,
4961 "setter": false
4962 },
4963 {
4964 "name": "audioAttributes",
4965 "type": "unknown",
4966 "attribute": "audio-attributes",
4967 "reflect": false,
4968 "mutable": false,
4969 "required": false,
4970 "optional": false,
4971 "complexType": {
4972 "original": "object",
4973 "resolved": "object",
4974 "references": {}
4975 },
4976 "docs": {
4977 "tags": [],
4978 "text": ""
4979 },
4980 "internal": false,
4981 "getter": false,
4982 "setter": false
4983 },
4984 {
4985 "name": "videoAttributes",
4986 "type": "any",
4987 "attribute": "video-attributes",
4988 "reflect": false,
4989 "mutable": false,
4990 "required": false,
4991 "optional": false,
4992 "defaultValue": "{}",
4993 "complexType": {
4994 "original": "any",
4995 "resolved": "any",
4996 "references": {}
4997 },
4998 "docs": {
4999 "tags": [
5000 {
5001 "name": "default",
5002 "text": "{}"
5003 }
5004 ],
5005 "text": ""
5006 },
5007 "internal": false,
5008 "getter": true,
5009 "setter": true
5010 },
5011 {
5012 "name": "markers",
5013 "type": "any",
5014 "attribute": "markers",
5015 "reflect": false,
5016 "mutable": false,
5017 "required": false,
5018 "optional": false,
5019 "complexType": {
5020 "original": "any",
5021 "resolved": "any",
5022 "references": {}
5023 },
5024 "docs": {
5025 "tags": [],
5026 "text": ""
5027 },
5028 "internal": false,
5029 "getter": false,
5030 "setter": false
5031 },
5032 {
5033 "name": "automations",
5034 "type": "boolean",
5035 "attribute": "automations",
5036 "reflect": false,
5037 "mutable": false,
5038 "required": false,
5039 "optional": false,
5040 "complexType": {
5041 "original": "boolean",
5042 "resolved": "boolean",
5043 "references": {}
5044 },
5045 "docs": {
5046 "tags": [],
5047 "text": ""
5048 },
5049 "internal": false,
5050 "getter": false,
5051 "setter": false
5052 },
5053 {
5054 "name": "providerVideoId",
5055 "type": "string",
5056 "attribute": "provider-video-id",
5057 "reflect": false,
5058 "mutable": false,
5059 "required": false,
5060 "optional": false,
5061 "complexType": {
5062 "original": "string",
5063 "resolved": "string",
5064 "references": {}
5065 },
5066 "docs": {
5067 "tags": [],
5068 "text": ""
5069 },
5070 "internal": false,
5071 "getter": false,
5072 "setter": false
5073 },
5074 {
5075 "name": "videoId",
5076 "type": "number",
5077 "attribute": "video-id",
5078 "reflect": false,
5079 "mutable": false,
5080 "required": false,
5081 "optional": false,
5082 "complexType": {
5083 "original": "number",
5084 "resolved": "number",
5085 "references": {}
5086 },
5087 "docs": {
5088 "tags": [],
5089 "text": ""
5090 },
5091 "internal": false,
5092 "getter": false,
5093 "setter": false
5094 },
5095 {
5096 "name": "analytics",
5097 "type": "boolean",
5098 "attribute": "analytics",
5099 "reflect": false,
5100 "mutable": false,
5101 "required": false,
5102 "optional": false,
5103 "complexType": {
5104 "original": "boolean",
5105 "resolved": "boolean",
5106 "references": {}
5107 },
5108 "docs": {
5109 "tags": [],
5110 "text": ""
5111 },
5112 "internal": false,
5113 "getter": false,
5114 "setter": false
5115 },
5116 {
5117 "name": "provider",
5118 "type": "string",
5119 "attribute": "provider",
5120 "reflect": false,
5121 "mutable": false,
5122 "required": false,
5123 "optional": false,
5124 "complexType": {
5125 "original": "string",
5126 "resolved": "string",
5127 "references": {}
5128 },
5129 "docs": {
5130 "tags": [],
5131 "text": ""
5132 },
5133 "internal": false,
5134 "getter": false,
5135 "setter": false
5136 },
5137 {
5138 "name": "lazyLoadYoutube",
5139 "type": "boolean",
5140 "attribute": "lazy-load-youtube",
5141 "reflect": false,
5142 "mutable": false,
5143 "required": false,
5144 "optional": false,
5145 "complexType": {
5146 "original": "boolean",
5147 "resolved": "boolean",
5148 "references": {}
5149 },
5150 "docs": {
5151 "tags": [],
5152 "text": ""
5153 },
5154 "internal": false,
5155 "getter": false,
5156 "setter": false
5157 },
5158 {
5159 "name": "preset",
5160 "type": "any",
5161 "attribute": "preset",
5162 "reflect": false,
5163 "mutable": false,
5164 "required": false,
5165 "optional": false,
5166 "defaultValue": "{}",
5167 "complexType": {
5168 "original": "any",
5169 "resolved": "any",
5170 "references": {}
5171 },
5172 "docs": {
5173 "tags": [
5174 {
5175 "name": "default",
5176 "text": "{}"
5177 }
5178 ],
5179 "text": ""
5180 },
5181 "internal": false,
5182 "getter": true,
5183 "setter": true
5184 },
5185 {
5186 "name": "branding",
5187 "type": "any",
5188 "attribute": "branding",
5189 "reflect": false,
5190 "mutable": false,
5191 "required": false,
5192 "optional": false,
5193 "defaultValue": "{}",
5194 "complexType": {
5195 "original": "any",
5196 "resolved": "any",
5197 "references": {}
5198 },
5199 "docs": {
5200 "tags": [
5201 {
5202 "name": "default",
5203 "text": "{}"
5204 }
5205 ],
5206 "text": ""
5207 },
5208 "internal": false,
5209 "getter": true,
5210 "setter": true
5211 },
5212 {
5213 "name": "chapters",
5214 "type": "any",
5215 "attribute": "chapters",
5216 "reflect": false,
5217 "mutable": false,
5218 "required": false,
5219 "optional": false,
5220 "defaultValue": "[]",
5221 "complexType": {
5222 "original": "any",
5223 "resolved": "any",
5224 "references": {}
5225 },
5226 "docs": {
5227 "tags": [
5228 {
5229 "name": "default",
5230 "text": "[]"
5231 }
5232 ],
5233 "text": ""
5234 },
5235 "internal": false,
5236 "getter": true,
5237 "setter": true
5238 },
5239 {
5240 "name": "overlays",
5241 "type": "any",
5242 "attribute": "overlays",
5243 "reflect": false,
5244 "mutable": false,
5245 "required": false,
5246 "optional": false,
5247 "defaultValue": "{}",
5248 "complexType": {
5249 "original": "any",
5250 "resolved": "any",
5251 "references": {}
5252 },
5253 "docs": {
5254 "tags": [
5255 {
5256 "name": "default",
5257 "text": "{}"
5258 }
5259 ],
5260 "text": ""
5261 },
5262 "internal": false,
5263 "getter": true,
5264 "setter": true
5265 },
5266 {
5267 "name": "tracks",
5268 "type": "any",
5269 "attribute": "tracks",
5270 "reflect": false,
5271 "mutable": false,
5272 "required": false,
5273 "optional": false,
5274 "defaultValue": "[]",
5275 "complexType": {
5276 "original": "any",
5277 "resolved": "any",
5278 "references": {}
5279 },
5280 "docs": {
5281 "tags": [
5282 {
5283 "name": "default",
5284 "text": "[]"
5285 }
5286 ],
5287 "text": ""
5288 },
5289 "internal": false,
5290 "getter": true,
5291 "setter": true
5292 },
5293 {
5294 "name": "blockAttributes",
5295 "type": "any",
5296 "attribute": "block-attributes",
5297 "reflect": false,
5298 "mutable": false,
5299 "required": false,
5300 "optional": false,
5301 "defaultValue": "{}",
5302 "complexType": {
5303 "original": "any",
5304 "resolved": "any",
5305 "references": {}
5306 },
5307 "docs": {
5308 "tags": [
5309 {
5310 "name": "default",
5311 "text": "{}"
5312 }
5313 ],
5314 "text": ""
5315 },
5316 "internal": false,
5317 "getter": true,
5318 "setter": true
5319 },
5320 {
5321 "name": "config",
5322 "type": "any",
5323 "attribute": "config",
5324 "reflect": false,
5325 "mutable": false,
5326 "required": false,
5327 "optional": false,
5328 "defaultValue": "{}",
5329 "complexType": {
5330 "original": "any",
5331 "resolved": "any",
5332 "references": {}
5333 },
5334 "docs": {
5335 "tags": [
5336 {
5337 "name": "default",
5338 "text": "{}"
5339 }
5340 ],
5341 "text": ""
5342 },
5343 "internal": false,
5344 "getter": true,
5345 "setter": true
5346 },
5347 {
5348 "name": "youtube",
5349 "type": "any",
5350 "attribute": "youtube",
5351 "reflect": false,
5352 "mutable": false,
5353 "required": false,
5354 "optional": false,
5355 "defaultValue": "{}",
5356 "complexType": {
5357 "original": "any",
5358 "resolved": "any",
5359 "references": {}
5360 },
5361 "docs": {
5362 "tags": [
5363 {
5364 "name": "default",
5365 "text": "{}"
5366 }
5367 ],
5368 "text": ""
5369 },
5370 "internal": false,
5371 "getter": true,
5372 "setter": true
5373 },
5374 {
5375 "name": "actionBar",
5376 "type": "any",
5377 "attribute": "action-bar",
5378 "reflect": false,
5379 "mutable": false,
5380 "required": false,
5381 "optional": false,
5382 "defaultValue": "{}",
5383 "complexType": {
5384 "original": "any",
5385 "resolved": "any",
5386 "references": {}
5387 },
5388 "docs": {
5389 "tags": [
5390 {
5391 "name": "default",
5392 "text": "{}"
5393 }
5394 ],
5395 "text": ""
5396 },
5397 "internal": false,
5398 "getter": true,
5399 "setter": true
5400 },
5401 {
5402 "name": "i18n",
5403 "type": "any",
5404 "attribute": "i-1-8n",
5405 "reflect": false,
5406 "mutable": false,
5407 "required": false,
5408 "optional": false,
5409 "defaultValue": "{}",
5410 "complexType": {
5411 "original": "any",
5412 "resolved": "any",
5413 "references": {}
5414 },
5415 "docs": {
5416 "tags": [
5417 {
5418 "name": "default",
5419 "text": "{}"
5420 }
5421 ],
5422 "text": ""
5423 },
5424 "internal": false,
5425 "getter": true,
5426 "setter": true
5427 },
5428 {
5429 "name": "search",
5430 "type": "any",
5431 "attribute": "search",
5432 "reflect": false,
5433 "mutable": false,
5434 "required": false,
5435 "optional": false,
5436 "defaultValue": "{}",
5437 "complexType": {
5438 "original": "any",
5439 "resolved": "any",
5440 "references": {}
5441 },
5442 "docs": {
5443 "tags": [
5444 {
5445 "name": "default",
5446 "text": "{}"
5447 }
5448 ],
5449 "text": ""
5450 },
5451 "internal": false,
5452 "getter": true,
5453 "setter": true
5454 }
5455 ],
5456 "shadowDelegatesFocus": false,
5457 "states": [
5458 {
5459 "name": "player"
5460 },
5461 {
5462 "name": "playerEl"
5463 },
5464 {
5465 "name": "shouldLazyLoad"
5466 },
5467 {
5468 "name": "mutedPreview"
5469 },
5470 {
5471 "name": "duration"
5472 },
5473 {
5474 "name": "isSticky"
5475 },
5476 {
5477 "name": "videoHeight"
5478 },
5479 {
5480 "name": "playClass"
5481 },
5482 {
5483 "name": "previouslyPlaying"
5484 },
5485 {
5486 "name": "ctaActive"
5487 },
5488 {
5489 "name": "emailActive"
5490 },
5491 {
5492 "name": "actionBarActive"
5493 },
5494 {
5495 "name": "ready"
5496 }
5497 ]
5498 },
5499 {
5500 "tag": "presto-player-button",
5501 "path": "./src/components/ui/presto-player-button/presto-player-button.js",
5502 "source": "./src/components/ui/presto-player-button/presto-player-button.tsx",
5503 "elementRef": "button",
5504 "componentClassName": "PrestoPlayerButton",
5505 "assetsDirs": [],
5506 "dependencies": [],
5507 "dependents": [
5508 "presto-action-bar",
5509 "presto-action-bar-controller",
5510 "presto-cta-overlay",
5511 "presto-cta-overlay-controller",
5512 "presto-cta-overlay-ui",
5513 "presto-player",
5514 "presto-playlist"
5515 ],
5516 "directDependencies": [],
5517 "directDependents": [
5518 "presto-action-bar-controller",
5519 "presto-cta-overlay-ui"
5520 ],
5521 "docs": {
5522 "tags": [],
5523 "text": ""
5524 },
5525 "encapsulation": "shadow",
5526 "excludeFromCollection": false,
5527 "events": [
5528 {
5529 "name": "prestoBlur",
5530 "method": "prestoBlur",
5531 "bubbles": true,
5532 "cancelable": true,
5533 "composed": true,
5534 "docs": {
5535 "tags": [],
5536 "text": "Emitted when the button loses focus."
5537 },
5538 "complexType": {
5539 "original": "void",
5540 "resolved": "void",
5541 "references": {}
5542 },
5543 "internal": false
5544 },
5545 {
5546 "name": "prestoFocus",
5547 "method": "prestoFocus",
5548 "bubbles": true,
5549 "cancelable": true,
5550 "composed": true,
5551 "docs": {
5552 "tags": [],
5553 "text": "Emitted when the button gains focus."
5554 },
5555 "complexType": {
5556 "original": "void",
5557 "resolved": "void",
5558 "references": {}
5559 },
5560 "internal": false
5561 }
5562 ],
5563 "internal": false,
5564 "listeners": [],
5565 "methods": [],
5566 "potentialCmpRefs": [],
5567 "properties": [
5568 {
5569 "name": "type",
5570 "type": "string",
5571 "attribute": "type",
5572 "reflect": true,
5573 "mutable": false,
5574 "required": false,
5575 "optional": false,
5576 "defaultValue": "'default'",
5577 "complexType": {
5578 "original": "'default' | 'primary' | 'success' | 'info' | 'warning' | 'danger' | 'text'",
5579 "resolved": "\"danger\" | \"default\" | \"info\" | \"primary\" | \"success\" | \"text\" | \"warning\"",
5580 "references": {}
5581 },
5582 "docs": {
5583 "tags": [
5584 {
5585 "name": "default",
5586 "text": "'default'"
5587 }
5588 ],
5589 "text": "The button's type."
5590 },
5591 "internal": false,
5592 "getter": false,
5593 "setter": false
5594 },
5595 {
5596 "name": "size",
5597 "type": "string",
5598 "attribute": "size",
5599 "reflect": true,
5600 "mutable": false,
5601 "required": false,
5602 "optional": false,
5603 "defaultValue": "'medium'",
5604 "complexType": {
5605 "original": "'small' | 'medium' | 'large'",
5606 "resolved": "\"large\" | \"medium\" | \"small\"",
5607 "references": {}
5608 },
5609 "docs": {
5610 "tags": [
5611 {
5612 "name": "default",
5613 "text": "'medium'"
5614 }
5615 ],
5616 "text": "The button's size."
5617 },
5618 "internal": false,
5619 "getter": false,
5620 "setter": false
5621 },
5622 {
5623 "name": "full",
5624 "type": "boolean",
5625 "attribute": "full",
5626 "reflect": true,
5627 "mutable": false,
5628 "required": false,
5629 "optional": true,
5630 "defaultValue": "false",
5631 "complexType": {
5632 "original": "boolean",
5633 "resolved": "boolean",
5634 "references": {}
5635 },
5636 "docs": {
5637 "tags": [
5638 {
5639 "name": "default",
5640 "text": "false"
5641 }
5642 ],
5643 "text": "Draws the button with a caret for use with dropdowns, popovers, etc."
5644 },
5645 "internal": false,
5646 "getter": false,
5647 "setter": false
5648 },
5649 {
5650 "name": "disabled",
5651 "type": "boolean",
5652 "attribute": "disabled",
5653 "reflect": true,
5654 "mutable": false,
5655 "required": false,
5656 "optional": true,
5657 "defaultValue": "false",
5658 "complexType": {
5659 "original": "boolean",
5660 "resolved": "boolean",
5661 "references": {}
5662 },
5663 "docs": {
5664 "tags": [
5665 {
5666 "name": "default",
5667 "text": "false"
5668 }
5669 ],
5670 "text": "Disables the button."
5671 },
5672 "internal": false,
5673 "getter": false,
5674 "setter": false
5675 },
5676 {
5677 "name": "submit",
5678 "type": "boolean",
5679 "attribute": "submit",
5680 "reflect": true,
5681 "mutable": false,
5682 "required": false,
5683 "optional": true,
5684 "defaultValue": "false",
5685 "complexType": {
5686 "original": "boolean",
5687 "resolved": "boolean",
5688 "references": {}
5689 },
5690 "docs": {
5691 "tags": [
5692 {
5693 "name": "default",
5694 "text": "false"
5695 }
5696 ],
5697 "text": "Indicates if activating the button should submit the form. Ignored when `href` is set."
5698 },
5699 "internal": false,
5700 "getter": false,
5701 "setter": false
5702 },
5703 {
5704 "name": "name",
5705 "type": "string",
5706 "attribute": "name",
5707 "reflect": false,
5708 "mutable": false,
5709 "required": false,
5710 "optional": false,
5711 "complexType": {
5712 "original": "string",
5713 "resolved": "string",
5714 "references": {}
5715 },
5716 "docs": {
5717 "tags": [],
5718 "text": "An optional name for the button. Ignored when `href` is set."
5719 },
5720 "internal": false,
5721 "getter": false,
5722 "setter": false
5723 },
5724 {
5725 "name": "value",
5726 "type": "string",
5727 "attribute": "value",
5728 "reflect": false,
5729 "mutable": false,
5730 "required": false,
5731 "optional": false,
5732 "complexType": {
5733 "original": "string",
5734 "resolved": "string",
5735 "references": {}
5736 },
5737 "docs": {
5738 "tags": [],
5739 "text": "An optional value for the button. Ignored when `href` is set."
5740 },
5741 "internal": false,
5742 "getter": false,
5743 "setter": false
5744 },
5745 {
5746 "name": "href",
5747 "type": "string",
5748 "attribute": "href",
5749 "reflect": false,
5750 "mutable": false,
5751 "required": false,
5752 "optional": false,
5753 "complexType": {
5754 "original": "string",
5755 "resolved": "string",
5756 "references": {}
5757 },
5758 "docs": {
5759 "tags": [],
5760 "text": "When set, the underlying button will be rendered as an `<a>` with this `href` instead of a `<button>`."
5761 },
5762 "internal": false,
5763 "getter": false,
5764 "setter": false
5765 },
5766 {
5767 "name": "target",
5768 "type": "string",
5769 "attribute": "target",
5770 "reflect": true,
5771 "mutable": false,
5772 "required": false,
5773 "optional": false,
5774 "complexType": {
5775 "original": "'_blank' | '_parent' | '_self' | '_top'",
5776 "resolved": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\"",
5777 "references": {}
5778 },
5779 "docs": {
5780 "tags": [],
5781 "text": "Tells the browser where to open the link. Only used when `href` is set."
5782 },
5783 "internal": false,
5784 "getter": false,
5785 "setter": false
5786 },
5787 {
5788 "name": "download",
5789 "type": "string",
5790 "attribute": "download",
5791 "reflect": false,
5792 "mutable": false,
5793 "required": false,
5794 "optional": false,
5795 "complexType": {
5796 "original": "string",
5797 "resolved": "string",
5798 "references": {}
5799 },
5800 "docs": {
5801 "tags": [],
5802 "text": "Tells the browser to download the linked file as this filename. Only used when `href` is set."
5803 },
5804 "internal": false,
5805 "getter": false,
5806 "setter": false
5807 }
5808 ],
5809 "shadowDelegatesFocus": false,
5810 "states": [
5811 {
5812 "name": "hasFocus"
5813 },
5814 {
5815 "name": "hasLabel"
5816 },
5817 {
5818 "name": "hasPrefix"
5819 },
5820 {
5821 "name": "hasSuffix"
5822 }
5823 ]
5824 },
5825 {
5826 "tag": "presto-player-skeleton",
5827 "path": "./src/components/ui/presto-skeleton/presto-skeleton.js",
5828 "source": "./src/components/ui/presto-skeleton/presto-skeleton.tsx",
5829 "elementRef": null,
5830 "componentClassName": "PrestoSkeleton",
5831 "assetsDirs": [],
5832 "dependencies": [],
5833 "dependents": [],
5834 "directDependencies": [],
5835 "directDependents": [],
5836 "docs": {
5837 "tags": [],
5838 "text": ""
5839 },
5840 "encapsulation": "shadow",
5841 "excludeFromCollection": false,
5842 "events": [],
5843 "internal": false,
5844 "listeners": [],
5845 "methods": [],
5846 "potentialCmpRefs": [],
5847 "properties": [
5848 {
5849 "name": "effect",
5850 "type": "string",
5851 "attribute": "effect",
5852 "reflect": false,
5853 "mutable": false,
5854 "required": false,
5855 "optional": false,
5856 "defaultValue": "'sheen'",
5857 "complexType": {
5858 "original": "'pulse' | 'sheen' | 'none'",
5859 "resolved": "\"none\" | \"pulse\" | \"sheen\"",
5860 "references": {}
5861 },
5862 "docs": {
5863 "tags": [
5864 {
5865 "name": "default",
5866 "text": "'sheen'"
5867 }
5868 ],
5869 "text": ""
5870 },
5871 "internal": false,
5872 "getter": false,
5873 "setter": false
5874 }
5875 ],
5876 "shadowDelegatesFocus": false,
5877 "states": []
5878 },
5879 {
5880 "tag": "presto-player-spinner",
5881 "path": "./src/components/ui/presto-spinner/presto-spinner.js",
5882 "source": "./src/components/ui/presto-spinner/presto-spinner.tsx",
5883 "elementRef": null,
5884 "componentClassName": "PrestoSpinner",
5885 "assetsDirs": [],
5886 "dependencies": [],
5887 "dependents": [
5888 "presto-email-overlay",
5889 "presto-email-overlay-controller",
5890 "presto-email-overlay-ui",
5891 "presto-player",
5892 "presto-playlist"
5893 ],
5894 "directDependencies": [],
5895 "directDependents": [
5896 "presto-email-overlay-ui"
5897 ],
5898 "docs": {
5899 "tags": [],
5900 "text": ""
5901 },
5902 "encapsulation": "shadow",
5903 "excludeFromCollection": false,
5904 "events": [],
5905 "internal": false,
5906 "listeners": [],
5907 "methods": [],
5908 "potentialCmpRefs": [],
5909 "properties": [],
5910 "shadowDelegatesFocus": false,
5911 "states": []
5912 },
5913 {
5914 "tag": "presto-playlist",
5915 "path": "./src/components/core/features/presto-playlist/presto-playlist.js",
5916 "source": "./src/components/core/features/presto-playlist/presto-playlist.tsx",
5917 "elementRef": "el",
5918 "componentClassName": "PrestoPlaylist",
5919 "assetsDirs": [],
5920 "dependencies": [
5921 "presto-action-bar",
5922 "presto-action-bar-controller",
5923 "presto-action-bar-ui",
5924 "presto-audio",
5925 "presto-bunny",
5926 "presto-business-skin",
5927 "presto-cta-overlay",
5928 "presto-cta-overlay-controller",
5929 "presto-cta-overlay-ui",
5930 "presto-dynamic-overlay-ui",
5931 "presto-dynamic-overlays",
5932 "presto-email-overlay",
5933 "presto-email-overlay-controller",
5934 "presto-email-overlay-ui",
5935 "presto-modern-skin",
5936 "presto-muted-overlay",
5937 "presto-player",
5938 "presto-player-button",
5939 "presto-player-spinner",
5940 "presto-playlist-item",
5941 "presto-playlist-overlay",
5942 "presto-playlist-ui",
5943 "presto-search-bar",
5944 "presto-search-bar-ui",
5945 "presto-stacked-skin",
5946 "presto-video",
5947 "presto-vimeo",
5948 "presto-youtube",
5949 "presto-youtube-subscribe-button"
5950 ],
5951 "dependents": [],
5952 "directDependencies": [
5953 "presto-playlist-overlay",
5954 "presto-playlist-ui",
5955 "presto-player",
5956 "presto-playlist-item"
5957 ],
5958 "directDependents": [],
5959 "docs": {
5960 "tags": [],
5961 "text": ""
5962 },
5963 "encapsulation": "shadow",
5964 "excludeFromCollection": false,
5965 "events": [],
5966 "internal": false,
5967 "listeners": [
5968 {
5969 "name": "rewatch",
5970 "method": "rewatch",
5971 "capture": false,
5972 "passive": false
5973 },
5974 {
5975 "name": "next",
5976 "method": "next",
5977 "capture": false,
5978 "passive": false
5979 }
5980 ],
5981 "methods": [],
5982 "potentialCmpRefs": [
5983 "presto-playlist-overlay",
5984 "presto-playlist-ui",
5985 "presto-player",
5986 "presto-playlist-item"
5987 ],
5988 "properties": [
5989 {
5990 "name": "items",
5991 "type": "unknown",
5992 "attribute": "items",
5993 "reflect": false,
5994 "mutable": false,
5995 "required": false,
5996 "optional": false,
5997 "complexType": {
5998 "original": "Array<PlaylistItem>",
5999 "resolved": "PlaylistItem[]",
6000 "references": {
6001 "Array": {
6002 "location": "global",
6003 "id": "global::Array"
6004 },
6005 "PlaylistItem": {
6006 "location": "import",
6007 "path": "../../../../interfaces",
6008 "id": "src/interfaces.ts::PlaylistItem"
6009 }
6010 }
6011 },
6012 "docs": {
6013 "tags": [],
6014 "text": "Array of videos from the Playlist"
6015 },
6016 "internal": false,
6017 "getter": false,
6018 "setter": false
6019 },
6020 {
6021 "name": "heading",
6022 "type": "string",
6023 "attribute": "heading",
6024 "reflect": false,
6025 "mutable": false,
6026 "required": false,
6027 "optional": false,
6028 "complexType": {
6029 "original": "string",
6030 "resolved": "string",
6031 "references": {}
6032 },
6033 "docs": {
6034 "tags": [],
6035 "text": "Title for the Playlist"
6036 },
6037 "internal": false,
6038 "getter": false,
6039 "setter": false
6040 },
6041 {
6042 "name": "listTextSingular",
6043 "type": "string",
6044 "attribute": "list-text-singular",
6045 "reflect": false,
6046 "mutable": false,
6047 "required": false,
6048 "optional": false,
6049 "complexType": {
6050 "original": "string",
6051 "resolved": "string",
6052 "references": {}
6053 },
6054 "docs": {
6055 "tags": [],
6056 "text": "Count prefix string for the Playlist - Singular"
6057 },
6058 "internal": false,
6059 "getter": false,
6060 "setter": false
6061 },
6062 {
6063 "name": "listTextPlural",
6064 "type": "string",
6065 "attribute": "list-text-plural",
6066 "reflect": false,
6067 "mutable": false,
6068 "required": false,
6069 "optional": false,
6070 "complexType": {
6071 "original": "string",
6072 "resolved": "string",
6073 "references": {}
6074 },
6075 "docs": {
6076 "tags": [],
6077 "text": "Count prefix string for the Playlist - Plural"
6078 },
6079 "internal": false,
6080 "getter": false,
6081 "setter": false
6082 },
6083 {
6084 "name": "transitionDuration",
6085 "type": "number",
6086 "attribute": "transition-duration",
6087 "reflect": false,
6088 "mutable": false,
6089 "required": false,
6090 "optional": false,
6091 "defaultValue": "5",
6092 "complexType": {
6093 "original": "number",
6094 "resolved": "number",
6095 "references": {}
6096 },
6097 "docs": {
6098 "tags": [
6099 {
6100 "name": "default",
6101 "text": "5"
6102 }
6103 ],
6104 "text": "Transition duration for next video."
6105 },
6106 "internal": false,
6107 "getter": false,
6108 "setter": false
6109 }
6110 ],
6111 "shadowDelegatesFocus": false,
6112 "states": [
6113 {
6114 "name": "currentPlaylistItem"
6115 },
6116 {
6117 "name": "currentPlyr"
6118 },
6119 {
6120 "name": "playing"
6121 }
6122 ]
6123 },
6124 {
6125 "tag": "presto-playlist-item",
6126 "path": "./src/components/core/features/presto-playlist-item/presto-playlist-item.js",
6127 "source": "./src/components/core/features/presto-playlist-item/presto-playlist-item.tsx",
6128 "elementRef": null,
6129 "componentClassName": "PrestoPlaylistItem",
6130 "assetsDirs": [],
6131 "dependencies": [],
6132 "dependents": [
6133 "presto-playlist"
6134 ],
6135 "directDependencies": [],
6136 "directDependents": [
6137 "presto-playlist"
6138 ],
6139 "docs": {
6140 "tags": [],
6141 "text": ""
6142 },
6143 "encapsulation": "shadow",
6144 "excludeFromCollection": false,
6145 "events": [
6146 {
6147 "name": "triggerPlay",
6148 "method": "triggerPlay",
6149 "bubbles": true,
6150 "cancelable": true,
6151 "composed": true,
6152 "docs": {
6153 "tags": [],
6154 "text": "Emit play event"
6155 },
6156 "complexType": {
6157 "original": "void",
6158 "resolved": "void",
6159 "references": {}
6160 },
6161 "internal": false
6162 },
6163 {
6164 "name": "triggerPause",
6165 "method": "triggerPause",
6166 "bubbles": true,
6167 "cancelable": true,
6168 "composed": true,
6169 "docs": {
6170 "tags": [],
6171 "text": "Emit pause event"
6172 },
6173 "complexType": {
6174 "original": "void",
6175 "resolved": "void",
6176 "references": {}
6177 },
6178 "internal": false
6179 }
6180 ],
6181 "internal": false,
6182 "listeners": [],
6183 "methods": [],
6184 "potentialCmpRefs": [],
6185 "properties": [
6186 {
6187 "name": "active",
6188 "type": "boolean",
6189 "attribute": "active",
6190 "reflect": false,
6191 "mutable": false,
6192 "required": false,
6193 "optional": false,
6194 "defaultValue": "false",
6195 "complexType": {
6196 "original": "boolean",
6197 "resolved": "boolean",
6198 "references": {}
6199 },
6200 "docs": {
6201 "tags": [
6202 {
6203 "name": "default",
6204 "text": "false"
6205 }
6206 ],
6207 "text": "Active status"
6208 },
6209 "internal": false,
6210 "getter": false,
6211 "setter": false
6212 },
6213 {
6214 "name": "playing",
6215 "type": "boolean",
6216 "attribute": "playing",
6217 "reflect": false,
6218 "mutable": false,
6219 "required": false,
6220 "optional": false,
6221 "defaultValue": "false",
6222 "complexType": {
6223 "original": "boolean",
6224 "resolved": "boolean",
6225 "references": {}
6226 },
6227 "docs": {
6228 "tags": [
6229 {
6230 "name": "default",
6231 "text": "false"
6232 }
6233 ],
6234 "text": "Playing status"
6235 },
6236 "internal": false,
6237 "getter": false,
6238 "setter": false
6239 }
6240 ],
6241 "shadowDelegatesFocus": false,
6242 "states": []
6243 },
6244 {
6245 "tag": "presto-playlist-overlay",
6246 "path": "./src/components/core/features/presto-playlist-overlay/presto-playlist-overlay.js",
6247 "source": "./src/components/core/features/presto-playlist-overlay/presto-playlist-overlay.tsx",
6248 "elementRef": null,
6249 "componentClassName": "PrestoPlaylistOverlay",
6250 "assetsDirs": [],
6251 "dependencies": [],
6252 "dependents": [
6253 "presto-playlist"
6254 ],
6255 "directDependencies": [],
6256 "directDependents": [
6257 "presto-playlist"
6258 ],
6259 "docs": {
6260 "tags": [],
6261 "text": ""
6262 },
6263 "encapsulation": "shadow",
6264 "excludeFromCollection": false,
6265 "events": [
6266 {
6267 "name": "rewatch",
6268 "method": "rewatch",
6269 "bubbles": true,
6270 "cancelable": true,
6271 "composed": true,
6272 "docs": {
6273 "tags": [],
6274 "text": "Rewatch item event"
6275 },
6276 "complexType": {
6277 "original": "void",
6278 "resolved": "void",
6279 "references": {}
6280 },
6281 "internal": false
6282 },
6283 {
6284 "name": "next",
6285 "method": "next",
6286 "bubbles": true,
6287 "cancelable": true,
6288 "composed": true,
6289 "docs": {
6290 "tags": [],
6291 "text": "Next item play event"
6292 },
6293 "complexType": {
6294 "original": "void",
6295 "resolved": "void",
6296 "references": {}
6297 },
6298 "internal": false
6299 }
6300 ],
6301 "internal": false,
6302 "listeners": [],
6303 "methods": [],
6304 "potentialCmpRefs": [],
6305 "properties": [
6306 {
6307 "name": "nextItemTitle",
6308 "type": "string",
6309 "attribute": "next-item-title",
6310 "reflect": false,
6311 "mutable": false,
6312 "required": false,
6313 "optional": false,
6314 "complexType": {
6315 "original": "string",
6316 "resolved": "string",
6317 "references": {}
6318 },
6319 "docs": {
6320 "tags": [],
6321 "text": "Title of the upcoming next playlist item"
6322 },
6323 "internal": false,
6324 "getter": false,
6325 "setter": false
6326 },
6327 {
6328 "name": "nextItemString",
6329 "type": "string",
6330 "attribute": "next-item-string",
6331 "reflect": false,
6332 "mutable": false,
6333 "required": false,
6334 "optional": false,
6335 "complexType": {
6336 "original": "string",
6337 "resolved": "string",
6338 "references": {}
6339 },
6340 "docs": {
6341 "tags": [],
6342 "text": "String for the Button that says `Next Video`"
6343 },
6344 "internal": false,
6345 "getter": false,
6346 "setter": false
6347 },
6348 {
6349 "name": "transitionDuration",
6350 "type": "number",
6351 "attribute": "transition-duration",
6352 "reflect": false,
6353 "mutable": false,
6354 "required": false,
6355 "optional": false,
6356 "defaultValue": "5",
6357 "complexType": {
6358 "original": "number",
6359 "resolved": "number",
6360 "references": {}
6361 },
6362 "docs": {
6363 "tags": [
6364 {
6365 "name": "default",
6366 "text": "5"
6367 }
6368 ],
6369 "text": "Transition duration for next video."
6370 },
6371 "internal": false,
6372 "getter": false,
6373 "setter": false
6374 },
6375 {
6376 "name": "isLastItem",
6377 "type": "boolean",
6378 "attribute": "is-last-item",
6379 "reflect": false,
6380 "mutable": false,
6381 "required": false,
6382 "optional": false,
6383 "defaultValue": "false",
6384 "complexType": {
6385 "original": "boolean",
6386 "resolved": "boolean",
6387 "references": {}
6388 },
6389 "docs": {
6390 "tags": [
6391 {
6392 "name": "default",
6393 "text": "false"
6394 }
6395 ],
6396 "text": "Flag to handle if this item is the last item in the list."
6397 },
6398 "internal": false,
6399 "getter": false,
6400 "setter": false
6401 },
6402 {
6403 "name": "show",
6404 "type": "boolean",
6405 "attribute": "show",
6406 "reflect": false,
6407 "mutable": false,
6408 "required": false,
6409 "optional": false,
6410 "defaultValue": "false",
6411 "complexType": {
6412 "original": "boolean",
6413 "resolved": "boolean",
6414 "references": {}
6415 },
6416 "docs": {
6417 "tags": [
6418 {
6419 "name": "default",
6420 "text": "false"
6421 }
6422 ],
6423 "text": "Visibility flag for the Overlay"
6424 },
6425 "internal": false,
6426 "getter": false,
6427 "setter": false
6428 }
6429 ],
6430 "shadowDelegatesFocus": false,
6431 "states": [
6432 {
6433 "name": "animating"
6434 }
6435 ]
6436 },
6437 {
6438 "tag": "presto-playlist-ui",
6439 "path": "./src/components/core/features/presto-playlist/ui/presto-playlist-ui.js",
6440 "source": "./src/components/core/features/presto-playlist/ui/presto-playlist-ui.tsx",
6441 "elementRef": null,
6442 "componentClassName": "PrestoPlayListUI",
6443 "assetsDirs": [],
6444 "dependencies": [],
6445 "dependents": [
6446 "presto-playlist"
6447 ],
6448 "directDependencies": [],
6449 "directDependents": [
6450 "presto-playlist"
6451 ],
6452 "docs": {
6453 "tags": [],
6454 "text": ""
6455 },
6456 "encapsulation": "shadow",
6457 "excludeFromCollection": false,
6458 "events": [],
6459 "internal": false,
6460 "listeners": [],
6461 "methods": [],
6462 "potentialCmpRefs": [],
6463 "properties": [],
6464 "shadowDelegatesFocus": false,
6465 "states": []
6466 },
6467 {
6468 "tag": "presto-search-bar",
6469 "path": "./src/components/core/features/presto-search-bar/component/presto-search-bar.js",
6470 "source": "./src/components/core/features/presto-search-bar/component/presto-search-bar.tsx",
6471 "elementRef": null,
6472 "componentClassName": "PrestoSearchBar",
6473 "assetsDirs": [],
6474 "dependencies": [
6475 "presto-search-bar-ui"
6476 ],
6477 "dependents": [
6478 "presto-player",
6479 "presto-playlist"
6480 ],
6481 "directDependencies": [
6482 "presto-search-bar-ui"
6483 ],
6484 "directDependents": [
6485 "presto-player"
6486 ],
6487 "docs": {
6488 "tags": [],
6489 "text": ""
6490 },
6491 "encapsulation": "none",
6492 "excludeFromCollection": false,
6493 "events": [],
6494 "internal": false,
6495 "listeners": [],
6496 "methods": [],
6497 "potentialCmpRefs": [
6498 "presto-search-bar-ui"
6499 ],
6500 "properties": [
6501 {
6502 "name": "value",
6503 "type": "string",
6504 "attribute": "value",
6505 "reflect": false,
6506 "mutable": false,
6507 "required": false,
6508 "optional": false,
6509 "complexType": {
6510 "original": "string",
6511 "resolved": "string",
6512 "references": {}
6513 },
6514 "docs": {
6515 "tags": [],
6516 "text": "Props"
6517 },
6518 "internal": false,
6519 "getter": false,
6520 "setter": false
6521 },
6522 {
6523 "name": "player",
6524 "type": "any",
6525 "attribute": "player",
6526 "reflect": false,
6527 "mutable": false,
6528 "required": false,
6529 "optional": false,
6530 "complexType": {
6531 "original": "any",
6532 "resolved": "any",
6533 "references": {}
6534 },
6535 "docs": {
6536 "tags": [],
6537 "text": ""
6538 },
6539 "internal": false,
6540 "getter": false,
6541 "setter": false
6542 }
6543 ],
6544 "shadowDelegatesFocus": false,
6545 "states": [
6546 {
6547 "name": "markers"
6548 },
6549 {
6550 "name": "currentMarkerLocation"
6551 }
6552 ]
6553 },
6554 {
6555 "tag": "presto-search-bar-ui",
6556 "path": "./src/components/core/features/presto-search-bar/ui/presto-search-bar-ui.js",
6557 "source": "./src/components/core/features/presto-search-bar/ui/presto-search-bar-ui.tsx",
6558 "elementRef": null,
6559 "componentClassName": "PrestoSearchBarUi",
6560 "assetsDirs": [],
6561 "dependencies": [],
6562 "dependents": [
6563 "presto-player",
6564 "presto-playlist",
6565 "presto-search-bar"
6566 ],
6567 "directDependencies": [],
6568 "directDependents": [
6569 "presto-search-bar"
6570 ],
6571 "docs": {
6572 "tags": [],
6573 "text": ""
6574 },
6575 "encapsulation": "shadow",
6576 "excludeFromCollection": false,
6577 "events": [
6578 {
6579 "name": "previousNav",
6580 "method": "previousNav",
6581 "bubbles": true,
6582 "cancelable": true,
6583 "composed": true,
6584 "docs": {
6585 "tags": [],
6586 "text": "Previous is navigated."
6587 },
6588 "complexType": {
6589 "original": "void",
6590 "resolved": "void",
6591 "references": {}
6592 },
6593 "internal": false
6594 },
6595 {
6596 "name": "nextNav",
6597 "method": "nextNav",
6598 "bubbles": true,
6599 "cancelable": true,
6600 "composed": true,
6601 "docs": {
6602 "tags": [],
6603 "text": "Next is navigated"
6604 },
6605 "complexType": {
6606 "original": "void",
6607 "resolved": "void",
6608 "references": {}
6609 },
6610 "internal": false
6611 },
6612 {
6613 "name": "search",
6614 "method": "search",
6615 "bubbles": true,
6616 "cancelable": true,
6617 "composed": true,
6618 "docs": {
6619 "tags": [],
6620 "text": "Search is performed"
6621 },
6622 "complexType": {
6623 "original": "string",
6624 "resolved": "string",
6625 "references": {}
6626 },
6627 "internal": false
6628 },
6629 {
6630 "name": "focusChange",
6631 "method": "focusChange",
6632 "bubbles": true,
6633 "cancelable": true,
6634 "composed": true,
6635 "docs": {
6636 "tags": [],
6637 "text": "Search is performed"
6638 },
6639 "complexType": {
6640 "original": "boolean",
6641 "resolved": "boolean",
6642 "references": {}
6643 },
6644 "internal": false
6645 }
6646 ],
6647 "internal": false,
6648 "listeners": [],
6649 "methods": [],
6650 "potentialCmpRefs": [],
6651 "properties": [
6652 {
6653 "name": "value",
6654 "type": "string",
6655 "attribute": "value",
6656 "reflect": false,
6657 "mutable": true,
6658 "required": false,
6659 "optional": false,
6660 "complexType": {
6661 "original": "string",
6662 "resolved": "string",
6663 "references": {}
6664 },
6665 "docs": {
6666 "tags": [],
6667 "text": "The value for the search."
6668 },
6669 "internal": false,
6670 "getter": false,
6671 "setter": false
6672 },
6673 {
6674 "name": "placeholder",
6675 "type": "string",
6676 "attribute": "placeholder",
6677 "reflect": false,
6678 "mutable": false,
6679 "required": false,
6680 "optional": false,
6681 "complexType": {
6682 "original": "string",
6683 "resolved": "string",
6684 "references": {}
6685 },
6686 "docs": {
6687 "tags": [],
6688 "text": "The placeholder."
6689 },
6690 "internal": false,
6691 "getter": false,
6692 "setter": false
6693 },
6694 {
6695 "name": "hasNavigation",
6696 "type": "boolean",
6697 "attribute": "has-navigation",
6698 "reflect": false,
6699 "mutable": false,
6700 "required": false,
6701 "optional": false,
6702 "complexType": {
6703 "original": "boolean",
6704 "resolved": "boolean",
6705 "references": {}
6706 },
6707 "docs": {
6708 "tags": [],
6709 "text": "Has results"
6710 },
6711 "internal": false,
6712 "getter": false,
6713 "setter": false
6714 }
6715 ],
6716 "shadowDelegatesFocus": false,
6717 "states": [
6718 {
6719 "name": "focused"
6720 },
6721 {
6722 "name": "placeholderWidth"
6723 }
6724 ]
6725 },
6726 {
6727 "tag": "presto-stacked-skin",
6728 "path": "./src/components/ui/skins/presto-stacked-skin/presto-stacked-skin.js",
6729 "source": "./src/components/ui/skins/presto-stacked-skin/presto-stacked-skin.tsx",
6730 "elementRef": null,
6731 "componentClassName": "PrestoStackedSkin",
6732 "assetsDirs": [],
6733 "dependencies": [],
6734 "dependents": [
6735 "presto-player",
6736 "presto-playlist"
6737 ],
6738 "directDependencies": [],
6739 "directDependents": [
6740 "presto-player"
6741 ],
6742 "docs": {
6743 "tags": [],
6744 "text": ""
6745 },
6746 "encapsulation": "none",
6747 "excludeFromCollection": false,
6748 "events": [],
6749 "internal": false,
6750 "listeners": [],
6751 "methods": [],
6752 "potentialCmpRefs": [],
6753 "properties": [],
6754 "shadowDelegatesFocus": false,
6755 "states": []
6756 },
6757 {
6758 "tag": "presto-timestamp",
6759 "path": "./src/components/core/features/presto-timestamp/presto-timestamp.js",
6760 "source": "./src/components/core/features/presto-timestamp/presto-timestamp.tsx",
6761 "elementRef": null,
6762 "componentClassName": "PrestoTimestamp",
6763 "assetsDirs": [],
6764 "dependencies": [],
6765 "dependents": [],
6766 "directDependencies": [],
6767 "directDependents": [],
6768 "docs": {
6769 "tags": [],
6770 "text": ""
6771 },
6772 "encapsulation": "none",
6773 "excludeFromCollection": false,
6774 "events": [],
6775 "internal": false,
6776 "listeners": [],
6777 "methods": [],
6778 "potentialCmpRefs": [],
6779 "properties": [
6780 {
6781 "name": "time",
6782 "type": "string",
6783 "attribute": "time",
6784 "reflect": false,
6785 "mutable": false,
6786 "required": false,
6787 "optional": false,
6788 "complexType": {
6789 "original": "string",
6790 "resolved": "string",
6791 "references": {}
6792 },
6793 "docs": {
6794 "tags": [],
6795 "text": ""
6796 },
6797 "internal": false,
6798 "getter": false,
6799 "setter": false
6800 }
6801 ],
6802 "shadowDelegatesFocus": false,
6803 "states": []
6804 },
6805 {
6806 "tag": "presto-video",
6807 "path": "./src/components/core/providers/presto-video/presto-video.js",
6808 "source": "./src/components/core/providers/presto-video/presto-video.tsx",
6809 "elementRef": null,
6810 "componentClassName": "PrestoVideo",
6811 "assetsDirs": [],
6812 "dependencies": [],
6813 "dependents": [
6814 "presto-bunny",
6815 "presto-player",
6816 "presto-playlist",
6817 "presto-youtube"
6818 ],
6819 "directDependencies": [],
6820 "directDependents": [
6821 "presto-bunny",
6822 "presto-player",
6823 "presto-youtube"
6824 ],
6825 "docs": {
6826 "tags": [],
6827 "text": ""
6828 },
6829 "encapsulation": "none",
6830 "excludeFromCollection": false,
6831 "events": [],
6832 "internal": false,
6833 "listeners": [],
6834 "methods": [],
6835 "potentialCmpRefs": [],
6836 "properties": [
6837 {
6838 "name": "getRef",
6839 "type": "unknown",
6840 "attribute": "get-ref",
6841 "reflect": false,
6842 "mutable": true,
6843 "required": false,
6844 "optional": true,
6845 "complexType": {
6846 "original": "(elm?: HTMLVideoElement) => void",
6847 "resolved": "(elm?: HTMLVideoElement) => void",
6848 "references": {
6849 "HTMLVideoElement": {
6850 "location": "global",
6851 "id": "global::HTMLVideoElement"
6852 }
6853 }
6854 },
6855 "docs": {
6856 "tags": [],
6857 "text": ""
6858 },
6859 "internal": false,
6860 "getter": false,
6861 "setter": false
6862 },
6863 {
6864 "name": "autoplay",
6865 "type": "boolean",
6866 "attribute": "autoplay",
6867 "reflect": false,
6868 "mutable": false,
6869 "required": false,
6870 "optional": false,
6871 "complexType": {
6872 "original": "boolean",
6873 "resolved": "boolean",
6874 "references": {}
6875 },
6876 "docs": {
6877 "tags": [],
6878 "text": ""
6879 },
6880 "internal": false,
6881 "getter": false,
6882 "setter": false
6883 },
6884 {
6885 "name": "src",
6886 "type": "string",
6887 "attribute": "src",
6888 "reflect": false,
6889 "mutable": false,
6890 "required": false,
6891 "optional": false,
6892 "complexType": {
6893 "original": "string",
6894 "resolved": "string",
6895 "references": {}
6896 },
6897 "docs": {
6898 "tags": [],
6899 "text": ""
6900 },
6901 "internal": false,
6902 "getter": false,
6903 "setter": false
6904 },
6905 {
6906 "name": "preload",
6907 "type": "string",
6908 "attribute": "preload",
6909 "reflect": false,
6910 "mutable": false,
6911 "required": false,
6912 "optional": false,
6913 "complexType": {
6914 "original": "string",
6915 "resolved": "string",
6916 "references": {}
6917 },
6918 "docs": {
6919 "tags": [],
6920 "text": ""
6921 },
6922 "internal": false,
6923 "getter": false,
6924 "setter": false
6925 },
6926 {
6927 "name": "poster",
6928 "type": "string",
6929 "attribute": "poster",
6930 "reflect": false,
6931 "mutable": false,
6932 "required": false,
6933 "optional": false,
6934 "complexType": {
6935 "original": "string",
6936 "resolved": "string",
6937 "references": {}
6938 },
6939 "docs": {
6940 "tags": [],
6941 "text": ""
6942 },
6943 "internal": false,
6944 "getter": false,
6945 "setter": false
6946 },
6947 {
6948 "name": "player",
6949 "type": "any",
6950 "attribute": "player",
6951 "reflect": false,
6952 "mutable": false,
6953 "required": false,
6954 "optional": false,
6955 "complexType": {
6956 "original": "any",
6957 "resolved": "any",
6958 "references": {}
6959 },
6960 "docs": {
6961 "tags": [],
6962 "text": ""
6963 },
6964 "internal": false,
6965 "getter": false,
6966 "setter": false
6967 },
6968 {
6969 "name": "tracks",
6970 "type": "unknown",
6971 "attribute": "tracks",
6972 "reflect": false,
6973 "mutable": false,
6974 "required": false,
6975 "optional": false,
6976 "complexType": {
6977 "original": "{ label: string; src: string; srcLang: string }[]",
6978 "resolved": "{ label: string; src: string; srcLang: string; }[]",
6979 "references": {}
6980 },
6981 "docs": {
6982 "tags": [],
6983 "text": ""
6984 },
6985 "internal": false,
6986 "getter": false,
6987 "setter": false
6988 },
6989 {
6990 "name": "playsinline",
6991 "type": "boolean",
6992 "attribute": "playsinline",
6993 "reflect": false,
6994 "mutable": false,
6995 "required": false,
6996 "optional": false,
6997 "complexType": {
6998 "original": "boolean",
6999 "resolved": "boolean",
7000 "references": {}
7001 },
7002 "docs": {
7003 "tags": [],
7004 "text": ""
7005 },
7006 "internal": false,
7007 "getter": false,
7008 "setter": false
7009 },
7010 {
7011 "name": "provider",
7012 "type": "string",
7013 "attribute": "provider",
7014 "reflect": false,
7015 "mutable": false,
7016 "required": false,
7017 "optional": false,
7018 "complexType": {
7019 "original": "string",
7020 "resolved": "string",
7021 "references": {}
7022 },
7023 "docs": {
7024 "tags": [],
7025 "text": ""
7026 },
7027 "internal": false,
7028 "getter": false,
7029 "setter": false
7030 },
7031 {
7032 "name": "videoAttributes",
7033 "type": "unknown",
7034 "attribute": "video-attributes",
7035 "reflect": false,
7036 "mutable": false,
7037 "required": false,
7038 "optional": false,
7039 "complexType": {
7040 "original": "object",
7041 "resolved": "object",
7042 "references": {}
7043 },
7044 "docs": {
7045 "tags": [],
7046 "text": ""
7047 },
7048 "internal": false,
7049 "getter": false,
7050 "setter": false
7051 }
7052 ],
7053 "shadowDelegatesFocus": false,
7054 "states": []
7055 },
7056 {
7057 "tag": "presto-video-curtain-ui",
7058 "path": "./src/components/ui/presto-video-curtain-ui/presto-video-curtain-ui.js",
7059 "source": "./src/components/ui/presto-video-curtain-ui/presto-video-curtain-ui.tsx",
7060 "elementRef": null,
7061 "componentClassName": "CurtainUI",
7062 "assetsDirs": [],
7063 "dependencies": [],
7064 "dependents": [],
7065 "directDependencies": [],
7066 "directDependents": [],
7067 "docs": {
7068 "tags": [],
7069 "text": ""
7070 },
7071 "encapsulation": "shadow",
7072 "excludeFromCollection": false,
7073 "events": [],
7074 "internal": false,
7075 "listeners": [],
7076 "methods": [],
7077 "potentialCmpRefs": [],
7078 "properties": [
7079 {
7080 "name": "actionUrl",
7081 "type": "string",
7082 "attribute": "action-url",
7083 "reflect": false,
7084 "mutable": false,
7085 "required": false,
7086 "optional": false,
7087 "complexType": {
7088 "original": "string",
7089 "resolved": "string",
7090 "references": {}
7091 },
7092 "docs": {
7093 "tags": [],
7094 "text": "Props"
7095 },
7096 "internal": false,
7097 "getter": false,
7098 "setter": false
7099 }
7100 ],
7101 "shadowDelegatesFocus": false,
7102 "states": []
7103 },
7104 {
7105 "tag": "presto-vimeo",
7106 "path": "./src/components/core/providers/presto-vimeo/presto-vimeo.js",
7107 "source": "./src/components/core/providers/presto-vimeo/presto-vimeo.tsx",
7108 "elementRef": null,
7109 "componentClassName": "PrestoVimeo",
7110 "assetsDirs": [],
7111 "dependencies": [],
7112 "dependents": [
7113 "presto-player",
7114 "presto-playlist"
7115 ],
7116 "directDependencies": [],
7117 "directDependents": [
7118 "presto-player"
7119 ],
7120 "docs": {
7121 "tags": [],
7122 "text": ""
7123 },
7124 "encapsulation": "none",
7125 "excludeFromCollection": false,
7126 "events": [],
7127 "internal": false,
7128 "listeners": [],
7129 "methods": [],
7130 "potentialCmpRefs": [],
7131 "properties": [
7132 {
7133 "name": "src",
7134 "type": "string",
7135 "attribute": "src",
7136 "reflect": false,
7137 "mutable": false,
7138 "required": false,
7139 "optional": false,
7140 "complexType": {
7141 "original": "string",
7142 "resolved": "string",
7143 "references": {}
7144 },
7145 "docs": {
7146 "tags": [],
7147 "text": ""
7148 },
7149 "internal": false,
7150 "getter": false,
7151 "setter": false
7152 },
7153 {
7154 "name": "poster",
7155 "type": "string",
7156 "attribute": "poster",
7157 "reflect": false,
7158 "mutable": false,
7159 "required": false,
7160 "optional": false,
7161 "complexType": {
7162 "original": "string",
7163 "resolved": "string",
7164 "references": {}
7165 },
7166 "docs": {
7167 "tags": [],
7168 "text": ""
7169 },
7170 "internal": false,
7171 "getter": false,
7172 "setter": false
7173 },
7174 {
7175 "name": "player",
7176 "type": "any",
7177 "attribute": "player",
7178 "reflect": false,
7179 "mutable": false,
7180 "required": false,
7181 "optional": false,
7182 "complexType": {
7183 "original": "any",
7184 "resolved": "any",
7185 "references": {}
7186 },
7187 "docs": {
7188 "tags": [],
7189 "text": ""
7190 },
7191 "internal": false,
7192 "getter": false,
7193 "setter": false
7194 },
7195 {
7196 "name": "getRef",
7197 "type": "unknown",
7198 "attribute": "get-ref",
7199 "reflect": false,
7200 "mutable": true,
7201 "required": false,
7202 "optional": true,
7203 "complexType": {
7204 "original": "(elm?: HTMLIFrameElement) => void",
7205 "resolved": "(elm?: HTMLIFrameElement) => void",
7206 "references": {
7207 "HTMLIFrameElement": {
7208 "location": "global",
7209 "id": "global::HTMLIFrameElement"
7210 }
7211 }
7212 },
7213 "docs": {
7214 "tags": [],
7215 "text": ""
7216 },
7217 "internal": false,
7218 "getter": false,
7219 "setter": false
7220 }
7221 ],
7222 "shadowDelegatesFocus": false,
7223 "states": []
7224 },
7225 {
7226 "tag": "presto-youtube",
7227 "path": "./src/components/core/providers/presto-youtube/presto-youtube.js",
7228 "source": "./src/components/core/providers/presto-youtube/presto-youtube.tsx",
7229 "elementRef": null,
7230 "componentClassName": "PrestoYoutube",
7231 "assetsDirs": [],
7232 "dependencies": [
7233 "presto-video"
7234 ],
7235 "dependents": [
7236 "presto-player",
7237 "presto-playlist"
7238 ],
7239 "directDependencies": [
7240 "presto-video"
7241 ],
7242 "directDependents": [
7243 "presto-player"
7244 ],
7245 "docs": {
7246 "tags": [],
7247 "text": ""
7248 },
7249 "encapsulation": "none",
7250 "excludeFromCollection": false,
7251 "events": [
7252 {
7253 "name": "reload",
7254 "method": "reload",
7255 "bubbles": true,
7256 "cancelable": true,
7257 "composed": true,
7258 "docs": {
7259 "tags": [],
7260 "text": "Events"
7261 },
7262 "complexType": {
7263 "original": "string",
7264 "resolved": "string",
7265 "references": {}
7266 },
7267 "internal": false
7268 }
7269 ],
7270 "internal": false,
7271 "listeners": [],
7272 "methods": [],
7273 "potentialCmpRefs": [
7274 "presto-video"
7275 ],
7276 "properties": [
7277 {
7278 "name": "src",
7279 "type": "string",
7280 "attribute": "src",
7281 "reflect": false,
7282 "mutable": false,
7283 "required": false,
7284 "optional": false,
7285 "complexType": {
7286 "original": "string",
7287 "resolved": "string",
7288 "references": {}
7289 },
7290 "docs": {
7291 "tags": [],
7292 "text": ""
7293 },
7294 "internal": false,
7295 "getter": false,
7296 "setter": false
7297 },
7298 {
7299 "name": "poster",
7300 "type": "string",
7301 "attribute": "poster",
7302 "reflect": false,
7303 "mutable": true,
7304 "required": false,
7305 "optional": false,
7306 "complexType": {
7307 "original": "string",
7308 "resolved": "string",
7309 "references": {}
7310 },
7311 "docs": {
7312 "tags": [],
7313 "text": ""
7314 },
7315 "internal": false,
7316 "getter": false,
7317 "setter": false
7318 },
7319 {
7320 "name": "lazyLoad",
7321 "type": "boolean",
7322 "attribute": "lazy-load",
7323 "reflect": false,
7324 "mutable": true,
7325 "required": false,
7326 "optional": false,
7327 "complexType": {
7328 "original": "boolean",
7329 "resolved": "boolean",
7330 "references": {}
7331 },
7332 "docs": {
7333 "tags": [],
7334 "text": ""
7335 },
7336 "internal": false,
7337 "getter": false,
7338 "setter": false
7339 },
7340 {
7341 "name": "player",
7342 "type": "any",
7343 "attribute": "player",
7344 "reflect": false,
7345 "mutable": false,
7346 "required": false,
7347 "optional": false,
7348 "complexType": {
7349 "original": "any",
7350 "resolved": "any",
7351 "references": {}
7352 },
7353 "docs": {
7354 "tags": [],
7355 "text": ""
7356 },
7357 "internal": false,
7358 "getter": false,
7359 "setter": false
7360 },
7361 {
7362 "name": "getRef",
7363 "type": "unknown",
7364 "attribute": "get-ref",
7365 "reflect": false,
7366 "mutable": true,
7367 "required": false,
7368 "optional": true,
7369 "complexType": {
7370 "original": "(elm?: HTMLIFrameElement | HTMLVideoElement | HTMLDivElement) => void",
7371 "resolved": "(elm?: HTMLDivElement | HTMLVideoElement | HTMLIFrameElement) => void",
7372 "references": {
7373 "HTMLIFrameElement": {
7374 "location": "global",
7375 "id": "global::HTMLIFrameElement"
7376 },
7377 "HTMLVideoElement": {
7378 "location": "global",
7379 "id": "global::HTMLVideoElement"
7380 },
7381 "HTMLDivElement": {
7382 "location": "global",
7383 "id": "global::HTMLDivElement"
7384 }
7385 }
7386 },
7387 "docs": {
7388 "tags": [],
7389 "text": ""
7390 },
7391 "internal": false,
7392 "getter": false,
7393 "setter": false
7394 }
7395 ],
7396 "shadowDelegatesFocus": false,
7397 "states": [
7398 {
7399 "name": "reloadPlayer"
7400 },
7401 {
7402 "name": "isWebView"
7403 }
7404 ]
7405 },
7406 {
7407 "tag": "presto-youtube-subscribe-button",
7408 "path": "./src/components/ui/presto-youtube-subscribe-button/presto-youtube-subscribe-button.js",
7409 "source": "./src/components/ui/presto-youtube-subscribe-button/presto-youtube-subscribe-button.tsx",
7410 "elementRef": null,
7411 "componentClassName": "PrestoYoutubeSubscribeButton",
7412 "assetsDirs": [],
7413 "dependencies": [],
7414 "dependents": [
7415 "presto-action-bar",
7416 "presto-action-bar-controller",
7417 "presto-player",
7418 "presto-playlist"
7419 ],
7420 "directDependencies": [],
7421 "directDependents": [
7422 "presto-action-bar-controller"
7423 ],
7424 "docs": {
7425 "tags": [],
7426 "text": ""
7427 },
7428 "encapsulation": "none",
7429 "excludeFromCollection": false,
7430 "events": [],
7431 "internal": false,
7432 "listeners": [],
7433 "methods": [],
7434 "potentialCmpRefs": [],
7435 "properties": [
7436 {
7437 "name": "channel",
7438 "type": "string",
7439 "attribute": "channel",
7440 "reflect": false,
7441 "mutable": false,
7442 "required": false,
7443 "optional": false,
7444 "complexType": {
7445 "original": "string",
7446 "resolved": "string",
7447 "references": {}
7448 },
7449 "docs": {
7450 "tags": [],
7451 "text": ""
7452 },
7453 "internal": false,
7454 "getter": false,
7455 "setter": false
7456 },
7457 {
7458 "name": "layout",
7459 "type": "string",
7460 "attribute": "layout",
7461 "reflect": false,
7462 "mutable": false,
7463 "required": false,
7464 "optional": false,
7465 "defaultValue": "'default'",
7466 "complexType": {
7467 "original": "string",
7468 "resolved": "string",
7469 "references": {}
7470 },
7471 "docs": {
7472 "tags": [
7473 {
7474 "name": "default",
7475 "text": "'default'"
7476 }
7477 ],
7478 "text": ""
7479 },
7480 "internal": false,
7481 "getter": false,
7482 "setter": false
7483 },
7484 {
7485 "name": "showCount",
7486 "type": "boolean",
7487 "attribute": "show-count",
7488 "reflect": false,
7489 "mutable": false,
7490 "required": false,
7491 "optional": false,
7492 "complexType": {
7493 "original": "boolean",
7494 "resolved": "boolean",
7495 "references": {}
7496 },
7497 "docs": {
7498 "tags": [],
7499 "text": ""
7500 },
7501 "internal": false,
7502 "getter": false,
7503 "setter": false
7504 }
7505 ],
7506 "shadowDelegatesFocus": false,
7507 "states": []
7508 }
7509 ],
7510 "entries": [
7511 {
7512 "cmps": [
7513 {
7514 "attachInternalsMemberName": null,
7515 "formAssociated": false,
7516 "tagName": "presto-search-bar-ui",
7517 "excludeFromCollection": false,
7518 "isCollectionDependency": false,
7519 "componentClassName": "PrestoSearchBarUi",
7520 "elementRef": null,
7521 "encapsulation": "shadow",
7522 "shadowDelegatesFocus": false,
7523 "properties": [
7524 {
7525 "name": "value",
7526 "type": "string",
7527 "attribute": "value",
7528 "reflect": false,
7529 "mutable": true,
7530 "required": false,
7531 "optional": false,
7532 "complexType": {
7533 "original": "string",
7534 "resolved": "string",
7535 "references": {}
7536 },
7537 "docs": {
7538 "tags": [],
7539 "text": "The value for the search."
7540 },
7541 "internal": false,
7542 "getter": false,
7543 "setter": false
7544 },
7545 {
7546 "name": "placeholder",
7547 "type": "string",
7548 "attribute": "placeholder",
7549 "reflect": false,
7550 "mutable": false,
7551 "required": false,
7552 "optional": false,
7553 "complexType": {
7554 "original": "string",
7555 "resolved": "string",
7556 "references": {}
7557 },
7558 "docs": {
7559 "tags": [],
7560 "text": "The placeholder."
7561 },
7562 "internal": false,
7563 "getter": false,
7564 "setter": false
7565 },
7566 {
7567 "name": "hasNavigation",
7568 "type": "boolean",
7569 "attribute": "has-navigation",
7570 "reflect": false,
7571 "mutable": false,
7572 "required": false,
7573 "optional": false,
7574 "complexType": {
7575 "original": "boolean",
7576 "resolved": "boolean",
7577 "references": {}
7578 },
7579 "docs": {
7580 "tags": [],
7581 "text": "Has results"
7582 },
7583 "internal": false,
7584 "getter": false,
7585 "setter": false
7586 }
7587 ],
7588 "virtualProperties": [],
7589 "states": [
7590 {
7591 "name": "focused"
7592 },
7593 {
7594 "name": "placeholderWidth"
7595 }
7596 ],
7597 "methods": [],
7598 "listeners": [],
7599 "events": [
7600 {
7601 "name": "previousNav",
7602 "method": "previousNav",
7603 "bubbles": true,
7604 "cancelable": true,
7605 "composed": true,
7606 "docs": {
7607 "tags": [],
7608 "text": "Previous is navigated."
7609 },
7610 "complexType": {
7611 "original": "void",
7612 "resolved": "void",
7613 "references": {}
7614 },
7615 "internal": false
7616 },
7617 {
7618 "name": "nextNav",
7619 "method": "nextNav",
7620 "bubbles": true,
7621 "cancelable": true,
7622 "composed": true,
7623 "docs": {
7624 "tags": [],
7625 "text": "Next is navigated"
7626 },
7627 "complexType": {
7628 "original": "void",
7629 "resolved": "void",
7630 "references": {}
7631 },
7632 "internal": false
7633 },
7634 {
7635 "name": "search",
7636 "method": "search",
7637 "bubbles": true,
7638 "cancelable": true,
7639 "composed": true,
7640 "docs": {
7641 "tags": [],
7642 "text": "Search is performed"
7643 },
7644 "complexType": {
7645 "original": "string",
7646 "resolved": "string",
7647 "references": {}
7648 },
7649 "internal": false
7650 },
7651 {
7652 "name": "focusChange",
7653 "method": "focusChange",
7654 "bubbles": true,
7655 "cancelable": true,
7656 "composed": true,
7657 "docs": {
7658 "tags": [],
7659 "text": "Search is performed"
7660 },
7661 "complexType": {
7662 "original": "boolean",
7663 "resolved": "boolean",
7664 "references": {}
7665 },
7666 "internal": false
7667 }
7668 ],
7669 "watchers": [
7670 {
7671 "propName": "placeholder",
7672 "methodName": "handlePlaceholderSize"
7673 },
7674 {
7675 "propName": "value",
7676 "methodName": "handleValueChange"
7677 },
7678 {
7679 "propName": "focused",
7680 "methodName": "watchPropHandler"
7681 }
7682 ],
7683 "styles": [
7684 {
7685 "modeName": "$",
7686 "styleId": "PRESTO-SEARCH-BAR-UI",
7687 "styleStr": null,
7688 "styleIdentifier": "PrestoSearchBarUiStyle",
7689 "externalStyles": [
7690 {
7691 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-search-bar/ui/presto-search-bar-ui.scss",
7692 "relativePath": "presto-search-bar-ui.scss",
7693 "originalComponentPath": "presto-search-bar-ui.scss"
7694 }
7695 ]
7696 }
7697 ],
7698 "internal": false,
7699 "assetsDirs": [],
7700 "styleDocs": [],
7701 "docs": {
7702 "tags": [],
7703 "text": ""
7704 },
7705 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-search-bar/ui/presto-search-bar-ui.js",
7706 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-search-bar/ui/presto-search-bar-ui.tsx",
7707 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-search-bar/ui/presto-search-bar-ui.js.map",
7708 "hasAttributeChangedCallbackFn": false,
7709 "hasComponentWillLoadFn": false,
7710 "hasComponentDidLoadFn": true,
7711 "hasComponentShouldUpdateFn": false,
7712 "hasComponentWillUpdateFn": false,
7713 "hasComponentDidUpdateFn": false,
7714 "hasComponentWillRenderFn": false,
7715 "hasComponentDidRenderFn": false,
7716 "hasConnectedCallbackFn": false,
7717 "hasDisconnectedCallbackFn": false,
7718 "hasElement": false,
7719 "hasEvent": true,
7720 "hasLifecycle": true,
7721 "hasListener": false,
7722 "hasListenerTarget": false,
7723 "hasListenerTargetWindow": false,
7724 "hasListenerTargetDocument": false,
7725 "hasListenerTargetBody": false,
7726 "hasListenerTargetParent": false,
7727 "hasMember": true,
7728 "hasMethod": false,
7729 "hasMode": false,
7730 "hasModernPropertyDecls": false,
7731 "hasAttribute": true,
7732 "hasProp": true,
7733 "hasPropNumber": false,
7734 "hasPropBoolean": true,
7735 "hasPropString": true,
7736 "hasPropMutable": true,
7737 "hasReflect": false,
7738 "hasRenderFn": true,
7739 "hasState": true,
7740 "hasStyle": true,
7741 "hasVdomAttribute": true,
7742 "hasVdomXlink": false,
7743 "hasVdomClass": true,
7744 "hasVdomFunctional": true,
7745 "hasVdomKey": true,
7746 "hasVdomListener": true,
7747 "hasVdomPropOrAttr": true,
7748 "hasVdomRef": true,
7749 "hasVdomRender": true,
7750 "hasVdomStyle": true,
7751 "hasVdomText": true,
7752 "hasWatchCallback": true,
7753 "isPlain": false,
7754 "htmlAttrNames": [
7755 "key",
7756 "class",
7757 "onClick",
7758 "ref",
7759 "aria-hidden",
7760 "type",
7761 "value",
7762 "placeholder",
7763 "style",
7764 "onInput",
7765 "onFocus",
7766 "onBlur",
7767 "xmlns",
7768 "width",
7769 "height",
7770 "viewBox",
7771 "fill",
7772 "stroke",
7773 "stroke-width",
7774 "stroke-linecap",
7775 "stroke-linejoin",
7776 "x1",
7777 "y1",
7778 "x2",
7779 "y2",
7780 "points",
7781 "cx",
7782 "cy",
7783 "r"
7784 ],
7785 "htmlTagNames": [
7786 "div",
7787 "span",
7788 "input",
7789 "svg",
7790 "line",
7791 "polyline",
7792 "circle"
7793 ],
7794 "htmlParts": [],
7795 "isUpdateable": true,
7796 "potentialCmpRefs": [],
7797 "dependents": [
7798 "presto-player",
7799 "presto-playlist",
7800 "presto-search-bar"
7801 ],
7802 "dependencies": [],
7803 "directDependents": [
7804 "presto-search-bar"
7805 ],
7806 "directDependencies": []
7807 }
7808 ],
7809 "entryKey": "presto-search-bar-ui.entry"
7810 },
7811 {
7812 "cmps": [
7813 {
7814 "attachInternalsMemberName": null,
7815 "formAssociated": false,
7816 "tagName": "presto-player-skeleton",
7817 "excludeFromCollection": false,
7818 "isCollectionDependency": false,
7819 "componentClassName": "PrestoSkeleton",
7820 "elementRef": null,
7821 "encapsulation": "shadow",
7822 "shadowDelegatesFocus": false,
7823 "properties": [
7824 {
7825 "name": "effect",
7826 "type": "string",
7827 "attribute": "effect",
7828 "reflect": false,
7829 "mutable": false,
7830 "required": false,
7831 "optional": false,
7832 "defaultValue": "'sheen'",
7833 "complexType": {
7834 "original": "'pulse' | 'sheen' | 'none'",
7835 "resolved": "\"none\" | \"pulse\" | \"sheen\"",
7836 "references": {}
7837 },
7838 "docs": {
7839 "tags": [
7840 {
7841 "name": "default",
7842 "text": "'sheen'"
7843 }
7844 ],
7845 "text": ""
7846 },
7847 "internal": false,
7848 "getter": false,
7849 "setter": false
7850 }
7851 ],
7852 "virtualProperties": [],
7853 "states": [],
7854 "methods": [],
7855 "listeners": [],
7856 "events": [],
7857 "watchers": [],
7858 "styles": [
7859 {
7860 "modeName": "$",
7861 "styleId": "PRESTO-PLAYER-SKELETON",
7862 "styleStr": null,
7863 "styleIdentifier": "PrestoPlayerSkeletonStyle",
7864 "externalStyles": [
7865 {
7866 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-skeleton/presto-skeleton.scss",
7867 "relativePath": "presto-skeleton.scss",
7868 "originalComponentPath": "presto-skeleton.scss"
7869 }
7870 ]
7871 }
7872 ],
7873 "internal": false,
7874 "assetsDirs": [],
7875 "styleDocs": [
7876 {
7877 "name": "--border-radius",
7878 "docs": "The skeleton's border radius.",
7879 "annotation": "prop",
7880 "mode": "$"
7881 },
7882 {
7883 "name": "--color",
7884 "docs": "The color of the skeleton.",
7885 "annotation": "prop",
7886 "mode": "$"
7887 },
7888 {
7889 "name": "--sheen-color",
7890 "docs": "The sheen color when the skeleton is in its loading state.",
7891 "annotation": "prop",
7892 "mode": "$"
7893 }
7894 ],
7895 "docs": {
7896 "tags": [],
7897 "text": ""
7898 },
7899 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-skeleton/presto-skeleton.js",
7900 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-skeleton/presto-skeleton.tsx",
7901 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-skeleton/presto-skeleton.js.map",
7902 "hasAttributeChangedCallbackFn": false,
7903 "hasComponentWillLoadFn": false,
7904 "hasComponentDidLoadFn": false,
7905 "hasComponentShouldUpdateFn": false,
7906 "hasComponentWillUpdateFn": false,
7907 "hasComponentDidUpdateFn": false,
7908 "hasComponentWillRenderFn": false,
7909 "hasComponentDidRenderFn": false,
7910 "hasConnectedCallbackFn": false,
7911 "hasDisconnectedCallbackFn": false,
7912 "hasElement": false,
7913 "hasEvent": false,
7914 "hasLifecycle": false,
7915 "hasListener": false,
7916 "hasListenerTarget": false,
7917 "hasListenerTargetWindow": false,
7918 "hasListenerTargetDocument": false,
7919 "hasListenerTargetBody": false,
7920 "hasListenerTargetParent": false,
7921 "hasMember": true,
7922 "hasMethod": false,
7923 "hasMode": false,
7924 "hasModernPropertyDecls": false,
7925 "hasAttribute": true,
7926 "hasProp": true,
7927 "hasPropNumber": false,
7928 "hasPropBoolean": false,
7929 "hasPropString": true,
7930 "hasPropMutable": false,
7931 "hasReflect": false,
7932 "hasRenderFn": true,
7933 "hasState": false,
7934 "hasStyle": true,
7935 "hasVdomAttribute": true,
7936 "hasVdomXlink": false,
7937 "hasVdomClass": true,
7938 "hasVdomFunctional": false,
7939 "hasVdomKey": true,
7940 "hasVdomListener": false,
7941 "hasVdomPropOrAttr": true,
7942 "hasVdomRef": false,
7943 "hasVdomRender": true,
7944 "hasVdomStyle": false,
7945 "hasVdomText": false,
7946 "hasWatchCallback": false,
7947 "isPlain": false,
7948 "htmlAttrNames": [
7949 "key",
7950 "part",
7951 "class",
7952 "aria-busy",
7953 "aria-live"
7954 ],
7955 "htmlTagNames": [
7956 "div"
7957 ],
7958 "htmlParts": [
7959 "base",
7960 "indicator"
7961 ],
7962 "isUpdateable": true,
7963 "potentialCmpRefs": [],
7964 "dependents": [],
7965 "dependencies": [],
7966 "directDependents": [],
7967 "directDependencies": []
7968 }
7969 ],
7970 "entryKey": "presto-player-skeleton.entry"
7971 },
7972 {
7973 "cmps": [
7974 {
7975 "attachInternalsMemberName": null,
7976 "formAssociated": false,
7977 "tagName": "presto-playlist",
7978 "excludeFromCollection": false,
7979 "isCollectionDependency": false,
7980 "componentClassName": "PrestoPlaylist",
7981 "elementRef": "el",
7982 "encapsulation": "shadow",
7983 "shadowDelegatesFocus": false,
7984 "properties": [
7985 {
7986 "name": "items",
7987 "type": "unknown",
7988 "attribute": "items",
7989 "reflect": false,
7990 "mutable": false,
7991 "required": false,
7992 "optional": false,
7993 "complexType": {
7994 "original": "Array<PlaylistItem>",
7995 "resolved": "PlaylistItem[]",
7996 "references": {
7997 "Array": {
7998 "location": "global",
7999 "id": "global::Array"
8000 },
8001 "PlaylistItem": {
8002 "location": "import",
8003 "path": "../../../../interfaces",
8004 "id": "src/interfaces.ts::PlaylistItem"
8005 }
8006 }
8007 },
8008 "docs": {
8009 "tags": [],
8010 "text": "Array of videos from the Playlist"
8011 },
8012 "internal": false,
8013 "getter": false,
8014 "setter": false
8015 },
8016 {
8017 "name": "heading",
8018 "type": "string",
8019 "attribute": "heading",
8020 "reflect": false,
8021 "mutable": false,
8022 "required": false,
8023 "optional": false,
8024 "complexType": {
8025 "original": "string",
8026 "resolved": "string",
8027 "references": {}
8028 },
8029 "docs": {
8030 "tags": [],
8031 "text": "Title for the Playlist"
8032 },
8033 "internal": false,
8034 "getter": false,
8035 "setter": false
8036 },
8037 {
8038 "name": "listTextSingular",
8039 "type": "string",
8040 "attribute": "list-text-singular",
8041 "reflect": false,
8042 "mutable": false,
8043 "required": false,
8044 "optional": false,
8045 "complexType": {
8046 "original": "string",
8047 "resolved": "string",
8048 "references": {}
8049 },
8050 "docs": {
8051 "tags": [],
8052 "text": "Count prefix string for the Playlist - Singular"
8053 },
8054 "internal": false,
8055 "getter": false,
8056 "setter": false
8057 },
8058 {
8059 "name": "listTextPlural",
8060 "type": "string",
8061 "attribute": "list-text-plural",
8062 "reflect": false,
8063 "mutable": false,
8064 "required": false,
8065 "optional": false,
8066 "complexType": {
8067 "original": "string",
8068 "resolved": "string",
8069 "references": {}
8070 },
8071 "docs": {
8072 "tags": [],
8073 "text": "Count prefix string for the Playlist - Plural"
8074 },
8075 "internal": false,
8076 "getter": false,
8077 "setter": false
8078 },
8079 {
8080 "name": "transitionDuration",
8081 "type": "number",
8082 "attribute": "transition-duration",
8083 "reflect": false,
8084 "mutable": false,
8085 "required": false,
8086 "optional": false,
8087 "defaultValue": "5",
8088 "complexType": {
8089 "original": "number",
8090 "resolved": "number",
8091 "references": {}
8092 },
8093 "docs": {
8094 "tags": [
8095 {
8096 "name": "default",
8097 "text": "5"
8098 }
8099 ],
8100 "text": "Transition duration for next video."
8101 },
8102 "internal": false,
8103 "getter": false,
8104 "setter": false
8105 }
8106 ],
8107 "virtualProperties": [],
8108 "states": [
8109 {
8110 "name": "currentPlaylistItem"
8111 },
8112 {
8113 "name": "currentPlyr"
8114 },
8115 {
8116 "name": "playing"
8117 }
8118 ],
8119 "methods": [],
8120 "listeners": [
8121 {
8122 "name": "rewatch",
8123 "method": "rewatch",
8124 "capture": false,
8125 "passive": false
8126 },
8127 {
8128 "name": "next",
8129 "method": "next",
8130 "capture": false,
8131 "passive": false
8132 }
8133 ],
8134 "events": [],
8135 "watchers": [
8136 {
8137 "propName": "currentPlyr",
8138 "methodName": "handleCurrentPlay"
8139 },
8140 {
8141 "propName": "currentPlaylistItem",
8142 "methodName": "resetPlayingStateOnItemChange"
8143 }
8144 ],
8145 "styles": [
8146 {
8147 "modeName": "$",
8148 "styleId": "PRESTO-PLAYLIST",
8149 "styleStr": null,
8150 "styleIdentifier": "PrestoPlaylistStyle",
8151 "externalStyles": [
8152 {
8153 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist/presto-playlist.scss",
8154 "relativePath": "presto-playlist.scss",
8155 "originalComponentPath": "presto-playlist.scss"
8156 }
8157 ]
8158 }
8159 ],
8160 "internal": false,
8161 "assetsDirs": [],
8162 "styleDocs": [],
8163 "docs": {
8164 "tags": [],
8165 "text": ""
8166 },
8167 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist/presto-playlist.js",
8168 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist/presto-playlist.tsx",
8169 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist/presto-playlist.js.map",
8170 "hasAttributeChangedCallbackFn": false,
8171 "hasComponentWillLoadFn": true,
8172 "hasComponentDidLoadFn": false,
8173 "hasComponentShouldUpdateFn": false,
8174 "hasComponentWillUpdateFn": false,
8175 "hasComponentDidUpdateFn": false,
8176 "hasComponentWillRenderFn": false,
8177 "hasComponentDidRenderFn": false,
8178 "hasConnectedCallbackFn": false,
8179 "hasDisconnectedCallbackFn": false,
8180 "hasElement": false,
8181 "hasEvent": false,
8182 "hasLifecycle": true,
8183 "hasListener": true,
8184 "hasListenerTarget": false,
8185 "hasListenerTargetWindow": false,
8186 "hasListenerTargetDocument": false,
8187 "hasListenerTargetBody": false,
8188 "hasListenerTargetParent": false,
8189 "hasMember": true,
8190 "hasMethod": false,
8191 "hasMode": false,
8192 "hasModernPropertyDecls": false,
8193 "hasAttribute": true,
8194 "hasProp": true,
8195 "hasPropNumber": true,
8196 "hasPropBoolean": false,
8197 "hasPropString": true,
8198 "hasPropMutable": false,
8199 "hasReflect": false,
8200 "hasRenderFn": true,
8201 "hasState": true,
8202 "hasStyle": true,
8203 "hasVdomAttribute": true,
8204 "hasVdomXlink": true,
8205 "hasVdomClass": true,
8206 "hasVdomFunctional": false,
8207 "hasVdomKey": true,
8208 "hasVdomListener": true,
8209 "hasVdomPropOrAttr": true,
8210 "hasVdomRef": true,
8211 "hasVdomRender": true,
8212 "hasVdomStyle": true,
8213 "hasVdomText": true,
8214 "hasWatchCallback": true,
8215 "isPlain": false,
8216 "htmlAttrNames": [
8217 "slot",
8218 "src",
8219 "videoId",
8220 "id",
8221 "media-title",
8222 "class",
8223 "key",
8224 "provider",
8225 "onPlayerReady",
8226 "onPlayedMedia",
8227 "onPausedMedia",
8228 "onEndedMedia",
8229 "name",
8230 "onClick",
8231 "active",
8232 "playing",
8233 "onTriggerPause",
8234 "onTriggerPlay"
8235 ],
8236 "htmlTagNames": [
8237 "presto-playlist-overlay",
8238 "presto-playlist-ui",
8239 "presto-player",
8240 "slot",
8241 "div",
8242 "presto-playlist-item",
8243 "span"
8244 ],
8245 "htmlParts": [],
8246 "isUpdateable": true,
8247 "potentialCmpRefs": [
8248 "presto-playlist-overlay",
8249 "presto-playlist-ui",
8250 "presto-player",
8251 "presto-playlist-item"
8252 ],
8253 "dependents": [],
8254 "dependencies": [
8255 "presto-action-bar",
8256 "presto-action-bar-controller",
8257 "presto-action-bar-ui",
8258 "presto-audio",
8259 "presto-bunny",
8260 "presto-business-skin",
8261 "presto-cta-overlay",
8262 "presto-cta-overlay-controller",
8263 "presto-cta-overlay-ui",
8264 "presto-dynamic-overlay-ui",
8265 "presto-dynamic-overlays",
8266 "presto-email-overlay",
8267 "presto-email-overlay-controller",
8268 "presto-email-overlay-ui",
8269 "presto-modern-skin",
8270 "presto-muted-overlay",
8271 "presto-player",
8272 "presto-player-button",
8273 "presto-player-spinner",
8274 "presto-playlist-item",
8275 "presto-playlist-overlay",
8276 "presto-playlist-ui",
8277 "presto-search-bar",
8278 "presto-search-bar-ui",
8279 "presto-stacked-skin",
8280 "presto-video",
8281 "presto-vimeo",
8282 "presto-youtube",
8283 "presto-youtube-subscribe-button"
8284 ],
8285 "directDependents": [],
8286 "directDependencies": [
8287 "presto-playlist-overlay",
8288 "presto-playlist-ui",
8289 "presto-player",
8290 "presto-playlist-item"
8291 ]
8292 }
8293 ],
8294 "entryKey": "presto-playlist.entry"
8295 },
8296 {
8297 "cmps": [
8298 {
8299 "attachInternalsMemberName": null,
8300 "formAssociated": false,
8301 "tagName": "presto-timestamp",
8302 "excludeFromCollection": false,
8303 "isCollectionDependency": false,
8304 "componentClassName": "PrestoTimestamp",
8305 "elementRef": null,
8306 "encapsulation": "none",
8307 "shadowDelegatesFocus": false,
8308 "properties": [
8309 {
8310 "name": "time",
8311 "type": "string",
8312 "attribute": "time",
8313 "reflect": false,
8314 "mutable": false,
8315 "required": false,
8316 "optional": false,
8317 "complexType": {
8318 "original": "string",
8319 "resolved": "string",
8320 "references": {}
8321 },
8322 "docs": {
8323 "tags": [],
8324 "text": ""
8325 },
8326 "internal": false,
8327 "getter": false,
8328 "setter": false
8329 }
8330 ],
8331 "virtualProperties": [],
8332 "states": [],
8333 "methods": [],
8334 "listeners": [],
8335 "events": [],
8336 "watchers": [],
8337 "styles": [
8338 {
8339 "modeName": "$",
8340 "styleId": "PRESTO-TIMESTAMP",
8341 "styleStr": null,
8342 "styleIdentifier": "PrestoTimestampStyle",
8343 "externalStyles": [
8344 {
8345 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-timestamp/presto-timestamp.scss",
8346 "relativePath": "presto-timestamp.scss",
8347 "originalComponentPath": "presto-timestamp.scss"
8348 }
8349 ]
8350 }
8351 ],
8352 "internal": false,
8353 "assetsDirs": [],
8354 "styleDocs": [],
8355 "docs": {
8356 "tags": [],
8357 "text": ""
8358 },
8359 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-timestamp/presto-timestamp.js",
8360 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-timestamp/presto-timestamp.tsx",
8361 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-timestamp/presto-timestamp.js.map",
8362 "hasAttributeChangedCallbackFn": false,
8363 "hasComponentWillLoadFn": false,
8364 "hasComponentDidLoadFn": false,
8365 "hasComponentShouldUpdateFn": false,
8366 "hasComponentWillUpdateFn": false,
8367 "hasComponentDidUpdateFn": false,
8368 "hasComponentWillRenderFn": false,
8369 "hasComponentDidRenderFn": false,
8370 "hasConnectedCallbackFn": false,
8371 "hasDisconnectedCallbackFn": false,
8372 "hasElement": false,
8373 "hasEvent": false,
8374 "hasLifecycle": false,
8375 "hasListener": false,
8376 "hasListenerTarget": false,
8377 "hasListenerTargetWindow": false,
8378 "hasListenerTargetDocument": false,
8379 "hasListenerTargetBody": false,
8380 "hasListenerTargetParent": false,
8381 "hasMember": true,
8382 "hasMethod": false,
8383 "hasMode": false,
8384 "hasModernPropertyDecls": false,
8385 "hasAttribute": true,
8386 "hasProp": true,
8387 "hasPropNumber": false,
8388 "hasPropBoolean": false,
8389 "hasPropString": true,
8390 "hasPropMutable": false,
8391 "hasReflect": false,
8392 "hasRenderFn": true,
8393 "hasState": false,
8394 "hasStyle": true,
8395 "hasVdomAttribute": true,
8396 "hasVdomXlink": false,
8397 "hasVdomClass": true,
8398 "hasVdomFunctional": false,
8399 "hasVdomKey": true,
8400 "hasVdomListener": true,
8401 "hasVdomPropOrAttr": true,
8402 "hasVdomRef": false,
8403 "hasVdomRender": true,
8404 "hasVdomStyle": false,
8405 "hasVdomText": true,
8406 "hasWatchCallback": false,
8407 "isPlain": false,
8408 "htmlAttrNames": [
8409 "key",
8410 "href",
8411 "class",
8412 "onClick"
8413 ],
8414 "htmlTagNames": [
8415 "a",
8416 "slot"
8417 ],
8418 "htmlParts": [],
8419 "isUpdateable": true,
8420 "potentialCmpRefs": [],
8421 "dependents": [],
8422 "dependencies": [],
8423 "directDependents": [],
8424 "directDependencies": []
8425 }
8426 ],
8427 "entryKey": "presto-timestamp.entry"
8428 },
8429 {
8430 "cmps": [
8431 {
8432 "attachInternalsMemberName": null,
8433 "formAssociated": false,
8434 "tagName": "presto-video-curtain-ui",
8435 "excludeFromCollection": false,
8436 "isCollectionDependency": false,
8437 "componentClassName": "CurtainUI",
8438 "elementRef": null,
8439 "encapsulation": "shadow",
8440 "shadowDelegatesFocus": false,
8441 "properties": [
8442 {
8443 "name": "actionUrl",
8444 "type": "string",
8445 "attribute": "action-url",
8446 "reflect": false,
8447 "mutable": false,
8448 "required": false,
8449 "optional": false,
8450 "complexType": {
8451 "original": "string",
8452 "resolved": "string",
8453 "references": {}
8454 },
8455 "docs": {
8456 "tags": [],
8457 "text": "Props"
8458 },
8459 "internal": false,
8460 "getter": false,
8461 "setter": false
8462 }
8463 ],
8464 "virtualProperties": [],
8465 "states": [],
8466 "methods": [],
8467 "listeners": [],
8468 "events": [],
8469 "watchers": [],
8470 "styles": [
8471 {
8472 "modeName": "$",
8473 "styleId": "PRESTO-VIDEO-CURTAIN-UI",
8474 "styleStr": null,
8475 "styleIdentifier": "PrestoVideoCurtainUiStyle",
8476 "externalStyles": [
8477 {
8478 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-video-curtain-ui/presto-video-curtain-ui.scss",
8479 "relativePath": "presto-video-curtain-ui.scss",
8480 "originalComponentPath": "presto-video-curtain-ui.scss"
8481 }
8482 ]
8483 }
8484 ],
8485 "internal": false,
8486 "assetsDirs": [],
8487 "styleDocs": [],
8488 "docs": {
8489 "tags": [],
8490 "text": ""
8491 },
8492 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-video-curtain-ui/presto-video-curtain-ui.js",
8493 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-video-curtain-ui/presto-video-curtain-ui.tsx",
8494 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-video-curtain-ui/presto-video-curtain-ui.js.map",
8495 "hasAttributeChangedCallbackFn": false,
8496 "hasComponentWillLoadFn": false,
8497 "hasComponentDidLoadFn": false,
8498 "hasComponentShouldUpdateFn": false,
8499 "hasComponentWillUpdateFn": false,
8500 "hasComponentDidUpdateFn": false,
8501 "hasComponentWillRenderFn": false,
8502 "hasComponentDidRenderFn": false,
8503 "hasConnectedCallbackFn": false,
8504 "hasDisconnectedCallbackFn": false,
8505 "hasElement": false,
8506 "hasEvent": false,
8507 "hasLifecycle": false,
8508 "hasListener": false,
8509 "hasListenerTarget": false,
8510 "hasListenerTargetWindow": false,
8511 "hasListenerTargetDocument": false,
8512 "hasListenerTargetBody": false,
8513 "hasListenerTargetParent": false,
8514 "hasMember": true,
8515 "hasMethod": false,
8516 "hasMode": false,
8517 "hasModernPropertyDecls": false,
8518 "hasAttribute": true,
8519 "hasProp": true,
8520 "hasPropNumber": false,
8521 "hasPropBoolean": false,
8522 "hasPropString": true,
8523 "hasPropMutable": false,
8524 "hasReflect": false,
8525 "hasRenderFn": true,
8526 "hasState": false,
8527 "hasStyle": true,
8528 "hasVdomAttribute": true,
8529 "hasVdomXlink": false,
8530 "hasVdomClass": true,
8531 "hasVdomFunctional": false,
8532 "hasVdomKey": true,
8533 "hasVdomListener": false,
8534 "hasVdomPropOrAttr": true,
8535 "hasVdomRef": false,
8536 "hasVdomRender": true,
8537 "hasVdomStyle": false,
8538 "hasVdomText": false,
8539 "hasWatchCallback": false,
8540 "isPlain": false,
8541 "htmlAttrNames": [
8542 "key",
8543 "class",
8544 "part"
8545 ],
8546 "htmlTagNames": [
8547 "div",
8548 "slot"
8549 ],
8550 "htmlParts": [
8551 "base",
8552 "curtain-content"
8553 ],
8554 "isUpdateable": true,
8555 "potentialCmpRefs": [],
8556 "dependents": [],
8557 "dependencies": [],
8558 "directDependents": [],
8559 "directDependencies": []
8560 }
8561 ],
8562 "entryKey": "presto-video-curtain-ui.entry"
8563 },
8564 {
8565 "cmps": [
8566 {
8567 "attachInternalsMemberName": null,
8568 "formAssociated": false,
8569 "tagName": "presto-player",
8570 "excludeFromCollection": false,
8571 "isCollectionDependency": false,
8572 "componentClassName": "PrestoPlayer",
8573 "elementRef": "el",
8574 "encapsulation": "shadow",
8575 "shadowDelegatesFocus": false,
8576 "properties": [
8577 {
8578 "name": "iconUrl",
8579 "type": "string",
8580 "attribute": "icon-url",
8581 "reflect": false,
8582 "mutable": false,
8583 "required": false,
8584 "optional": false,
8585 "complexType": {
8586 "original": "string",
8587 "resolved": "string",
8588 "references": {}
8589 },
8590 "docs": {
8591 "tags": [],
8592 "text": ""
8593 },
8594 "internal": false,
8595 "getter": false,
8596 "setter": false
8597 },
8598 {
8599 "name": "src",
8600 "type": "string",
8601 "attribute": "src",
8602 "reflect": false,
8603 "mutable": false,
8604 "required": false,
8605 "optional": false,
8606 "complexType": {
8607 "original": "string",
8608 "resolved": "string",
8609 "references": {}
8610 },
8611 "docs": {
8612 "tags": [],
8613 "text": ""
8614 },
8615 "internal": false,
8616 "getter": false,
8617 "setter": false
8618 },
8619 {
8620 "name": "type",
8621 "type": "string",
8622 "attribute": "type",
8623 "reflect": false,
8624 "mutable": false,
8625 "required": false,
8626 "optional": false,
8627 "complexType": {
8628 "original": "string",
8629 "resolved": "string",
8630 "references": {}
8631 },
8632 "docs": {
8633 "tags": [],
8634 "text": ""
8635 },
8636 "internal": false,
8637 "getter": false,
8638 "setter": false
8639 },
8640 {
8641 "name": "autoplay",
8642 "type": "boolean",
8643 "attribute": "autoplay",
8644 "reflect": true,
8645 "mutable": true,
8646 "required": false,
8647 "optional": false,
8648 "complexType": {
8649 "original": "boolean",
8650 "resolved": "boolean",
8651 "references": {}
8652 },
8653 "docs": {
8654 "tags": [],
8655 "text": ""
8656 },
8657 "internal": false,
8658 "getter": false,
8659 "setter": false
8660 },
8661 {
8662 "name": "preload",
8663 "type": "string",
8664 "attribute": "preload",
8665 "reflect": false,
8666 "mutable": false,
8667 "required": false,
8668 "optional": false,
8669 "complexType": {
8670 "original": "'metadata' | 'none' | 'auto'",
8671 "resolved": "\"auto\" | \"metadata\" | \"none\"",
8672 "references": {}
8673 },
8674 "docs": {
8675 "tags": [],
8676 "text": ""
8677 },
8678 "internal": false,
8679 "getter": false,
8680 "setter": false
8681 },
8682 {
8683 "name": "poster",
8684 "type": "string",
8685 "attribute": "poster",
8686 "reflect": false,
8687 "mutable": false,
8688 "required": false,
8689 "optional": false,
8690 "complexType": {
8691 "original": "string",
8692 "resolved": "string",
8693 "references": {}
8694 },
8695 "docs": {
8696 "tags": [],
8697 "text": ""
8698 },
8699 "internal": false,
8700 "getter": false,
8701 "setter": false
8702 },
8703 {
8704 "name": "playsinline",
8705 "type": "boolean",
8706 "attribute": "playsinline",
8707 "reflect": false,
8708 "mutable": false,
8709 "required": false,
8710 "optional": false,
8711 "complexType": {
8712 "original": "boolean",
8713 "resolved": "boolean",
8714 "references": {}
8715 },
8716 "docs": {
8717 "tags": [],
8718 "text": ""
8719 },
8720 "internal": false,
8721 "getter": false,
8722 "setter": false
8723 },
8724 {
8725 "name": "isAdmin",
8726 "type": "boolean",
8727 "attribute": "is-admin",
8728 "reflect": false,
8729 "mutable": false,
8730 "required": false,
8731 "optional": false,
8732 "defaultValue": "false",
8733 "complexType": {
8734 "original": "boolean",
8735 "resolved": "boolean",
8736 "references": {}
8737 },
8738 "docs": {
8739 "tags": [
8740 {
8741 "name": "default",
8742 "text": "false"
8743 }
8744 ],
8745 "text": ""
8746 },
8747 "internal": false,
8748 "getter": false,
8749 "setter": false
8750 },
8751 {
8752 "name": "direction",
8753 "type": "string",
8754 "attribute": "direction",
8755 "reflect": false,
8756 "mutable": false,
8757 "required": false,
8758 "optional": true,
8759 "complexType": {
8760 "original": "'rtl'",
8761 "resolved": "\"rtl\"",
8762 "references": {}
8763 },
8764 "docs": {
8765 "tags": [],
8766 "text": ""
8767 },
8768 "internal": false,
8769 "getter": false,
8770 "setter": false
8771 },
8772 {
8773 "name": "css",
8774 "type": "string",
8775 "attribute": "css",
8776 "reflect": false,
8777 "mutable": false,
8778 "required": false,
8779 "optional": true,
8780 "complexType": {
8781 "original": "string",
8782 "resolved": "string",
8783 "references": {}
8784 },
8785 "docs": {
8786 "tags": [],
8787 "text": ""
8788 },
8789 "internal": false,
8790 "getter": false,
8791 "setter": false
8792 },
8793 {
8794 "name": "currentTime",
8795 "type": "number",
8796 "attribute": "current-time",
8797 "reflect": false,
8798 "mutable": false,
8799 "required": false,
8800 "optional": false,
8801 "complexType": {
8802 "original": "number",
8803 "resolved": "number",
8804 "references": {}
8805 },
8806 "docs": {
8807 "tags": [],
8808 "text": ""
8809 },
8810 "internal": false,
8811 "getter": false,
8812 "setter": false
8813 },
8814 {
8815 "name": "mediaTitle",
8816 "type": "string",
8817 "attribute": "media-title",
8818 "reflect": false,
8819 "mutable": false,
8820 "required": false,
8821 "optional": false,
8822 "complexType": {
8823 "original": "string",
8824 "resolved": "string",
8825 "references": {}
8826 },
8827 "docs": {
8828 "tags": [],
8829 "text": ""
8830 },
8831 "internal": false,
8832 "getter": false,
8833 "setter": false
8834 },
8835 {
8836 "name": "classes",
8837 "type": "string",
8838 "attribute": "classes",
8839 "reflect": false,
8840 "mutable": false,
8841 "required": false,
8842 "optional": false,
8843 "complexType": {
8844 "original": "string",
8845 "resolved": "string",
8846 "references": {}
8847 },
8848 "docs": {
8849 "tags": [],
8850 "text": ""
8851 },
8852 "internal": false,
8853 "getter": false,
8854 "setter": false
8855 },
8856 {
8857 "name": "audioAttributes",
8858 "type": "unknown",
8859 "attribute": "audio-attributes",
8860 "reflect": false,
8861 "mutable": false,
8862 "required": false,
8863 "optional": false,
8864 "complexType": {
8865 "original": "object",
8866 "resolved": "object",
8867 "references": {}
8868 },
8869 "docs": {
8870 "tags": [],
8871 "text": ""
8872 },
8873 "internal": false,
8874 "getter": false,
8875 "setter": false
8876 },
8877 {
8878 "name": "videoAttributes",
8879 "type": "any",
8880 "attribute": "video-attributes",
8881 "reflect": false,
8882 "mutable": false,
8883 "required": false,
8884 "optional": false,
8885 "defaultValue": "{}",
8886 "complexType": {
8887 "original": "any",
8888 "resolved": "any",
8889 "references": {}
8890 },
8891 "docs": {
8892 "tags": [
8893 {
8894 "name": "default",
8895 "text": "{}"
8896 }
8897 ],
8898 "text": ""
8899 },
8900 "internal": false,
8901 "getter": true,
8902 "setter": true
8903 },
8904 {
8905 "name": "markers",
8906 "type": "any",
8907 "attribute": "markers",
8908 "reflect": false,
8909 "mutable": false,
8910 "required": false,
8911 "optional": false,
8912 "complexType": {
8913 "original": "any",
8914 "resolved": "any",
8915 "references": {}
8916 },
8917 "docs": {
8918 "tags": [],
8919 "text": ""
8920 },
8921 "internal": false,
8922 "getter": false,
8923 "setter": false
8924 },
8925 {
8926 "name": "automations",
8927 "type": "boolean",
8928 "attribute": "automations",
8929 "reflect": false,
8930 "mutable": false,
8931 "required": false,
8932 "optional": false,
8933 "complexType": {
8934 "original": "boolean",
8935 "resolved": "boolean",
8936 "references": {}
8937 },
8938 "docs": {
8939 "tags": [],
8940 "text": ""
8941 },
8942 "internal": false,
8943 "getter": false,
8944 "setter": false
8945 },
8946 {
8947 "name": "providerVideoId",
8948 "type": "string",
8949 "attribute": "provider-video-id",
8950 "reflect": false,
8951 "mutable": false,
8952 "required": false,
8953 "optional": false,
8954 "complexType": {
8955 "original": "string",
8956 "resolved": "string",
8957 "references": {}
8958 },
8959 "docs": {
8960 "tags": [],
8961 "text": ""
8962 },
8963 "internal": false,
8964 "getter": false,
8965 "setter": false
8966 },
8967 {
8968 "name": "videoId",
8969 "type": "number",
8970 "attribute": "video-id",
8971 "reflect": false,
8972 "mutable": false,
8973 "required": false,
8974 "optional": false,
8975 "complexType": {
8976 "original": "number",
8977 "resolved": "number",
8978 "references": {}
8979 },
8980 "docs": {
8981 "tags": [],
8982 "text": ""
8983 },
8984 "internal": false,
8985 "getter": false,
8986 "setter": false
8987 },
8988 {
8989 "name": "analytics",
8990 "type": "boolean",
8991 "attribute": "analytics",
8992 "reflect": false,
8993 "mutable": false,
8994 "required": false,
8995 "optional": false,
8996 "complexType": {
8997 "original": "boolean",
8998 "resolved": "boolean",
8999 "references": {}
9000 },
9001 "docs": {
9002 "tags": [],
9003 "text": ""
9004 },
9005 "internal": false,
9006 "getter": false,
9007 "setter": false
9008 },
9009 {
9010 "name": "provider",
9011 "type": "string",
9012 "attribute": "provider",
9013 "reflect": false,
9014 "mutable": false,
9015 "required": false,
9016 "optional": false,
9017 "complexType": {
9018 "original": "string",
9019 "resolved": "string",
9020 "references": {}
9021 },
9022 "docs": {
9023 "tags": [],
9024 "text": ""
9025 },
9026 "internal": false,
9027 "getter": false,
9028 "setter": false
9029 },
9030 {
9031 "name": "lazyLoadYoutube",
9032 "type": "boolean",
9033 "attribute": "lazy-load-youtube",
9034 "reflect": false,
9035 "mutable": false,
9036 "required": false,
9037 "optional": false,
9038 "complexType": {
9039 "original": "boolean",
9040 "resolved": "boolean",
9041 "references": {}
9042 },
9043 "docs": {
9044 "tags": [],
9045 "text": ""
9046 },
9047 "internal": false,
9048 "getter": false,
9049 "setter": false
9050 },
9051 {
9052 "name": "preset",
9053 "type": "any",
9054 "attribute": "preset",
9055 "reflect": false,
9056 "mutable": false,
9057 "required": false,
9058 "optional": false,
9059 "defaultValue": "{}",
9060 "complexType": {
9061 "original": "any",
9062 "resolved": "any",
9063 "references": {}
9064 },
9065 "docs": {
9066 "tags": [
9067 {
9068 "name": "default",
9069 "text": "{}"
9070 }
9071 ],
9072 "text": ""
9073 },
9074 "internal": false,
9075 "getter": true,
9076 "setter": true
9077 },
9078 {
9079 "name": "branding",
9080 "type": "any",
9081 "attribute": "branding",
9082 "reflect": false,
9083 "mutable": false,
9084 "required": false,
9085 "optional": false,
9086 "defaultValue": "{}",
9087 "complexType": {
9088 "original": "any",
9089 "resolved": "any",
9090 "references": {}
9091 },
9092 "docs": {
9093 "tags": [
9094 {
9095 "name": "default",
9096 "text": "{}"
9097 }
9098 ],
9099 "text": ""
9100 },
9101 "internal": false,
9102 "getter": true,
9103 "setter": true
9104 },
9105 {
9106 "name": "chapters",
9107 "type": "any",
9108 "attribute": "chapters",
9109 "reflect": false,
9110 "mutable": false,
9111 "required": false,
9112 "optional": false,
9113 "defaultValue": "[]",
9114 "complexType": {
9115 "original": "any",
9116 "resolved": "any",
9117 "references": {}
9118 },
9119 "docs": {
9120 "tags": [
9121 {
9122 "name": "default",
9123 "text": "[]"
9124 }
9125 ],
9126 "text": ""
9127 },
9128 "internal": false,
9129 "getter": true,
9130 "setter": true
9131 },
9132 {
9133 "name": "overlays",
9134 "type": "any",
9135 "attribute": "overlays",
9136 "reflect": false,
9137 "mutable": false,
9138 "required": false,
9139 "optional": false,
9140 "defaultValue": "{}",
9141 "complexType": {
9142 "original": "any",
9143 "resolved": "any",
9144 "references": {}
9145 },
9146 "docs": {
9147 "tags": [
9148 {
9149 "name": "default",
9150 "text": "{}"
9151 }
9152 ],
9153 "text": ""
9154 },
9155 "internal": false,
9156 "getter": true,
9157 "setter": true
9158 },
9159 {
9160 "name": "tracks",
9161 "type": "any",
9162 "attribute": "tracks",
9163 "reflect": false,
9164 "mutable": false,
9165 "required": false,
9166 "optional": false,
9167 "defaultValue": "[]",
9168 "complexType": {
9169 "original": "any",
9170 "resolved": "any",
9171 "references": {}
9172 },
9173 "docs": {
9174 "tags": [
9175 {
9176 "name": "default",
9177 "text": "[]"
9178 }
9179 ],
9180 "text": ""
9181 },
9182 "internal": false,
9183 "getter": true,
9184 "setter": true
9185 },
9186 {
9187 "name": "blockAttributes",
9188 "type": "any",
9189 "attribute": "block-attributes",
9190 "reflect": false,
9191 "mutable": false,
9192 "required": false,
9193 "optional": false,
9194 "defaultValue": "{}",
9195 "complexType": {
9196 "original": "any",
9197 "resolved": "any",
9198 "references": {}
9199 },
9200 "docs": {
9201 "tags": [
9202 {
9203 "name": "default",
9204 "text": "{}"
9205 }
9206 ],
9207 "text": ""
9208 },
9209 "internal": false,
9210 "getter": true,
9211 "setter": true
9212 },
9213 {
9214 "name": "config",
9215 "type": "any",
9216 "attribute": "config",
9217 "reflect": false,
9218 "mutable": false,
9219 "required": false,
9220 "optional": false,
9221 "defaultValue": "{}",
9222 "complexType": {
9223 "original": "any",
9224 "resolved": "any",
9225 "references": {}
9226 },
9227 "docs": {
9228 "tags": [
9229 {
9230 "name": "default",
9231 "text": "{}"
9232 }
9233 ],
9234 "text": ""
9235 },
9236 "internal": false,
9237 "getter": true,
9238 "setter": true
9239 },
9240 {
9241 "name": "youtube",
9242 "type": "any",
9243 "attribute": "youtube",
9244 "reflect": false,
9245 "mutable": false,
9246 "required": false,
9247 "optional": false,
9248 "defaultValue": "{}",
9249 "complexType": {
9250 "original": "any",
9251 "resolved": "any",
9252 "references": {}
9253 },
9254 "docs": {
9255 "tags": [
9256 {
9257 "name": "default",
9258 "text": "{}"
9259 }
9260 ],
9261 "text": ""
9262 },
9263 "internal": false,
9264 "getter": true,
9265 "setter": true
9266 },
9267 {
9268 "name": "actionBar",
9269 "type": "any",
9270 "attribute": "action-bar",
9271 "reflect": false,
9272 "mutable": false,
9273 "required": false,
9274 "optional": false,
9275 "defaultValue": "{}",
9276 "complexType": {
9277 "original": "any",
9278 "resolved": "any",
9279 "references": {}
9280 },
9281 "docs": {
9282 "tags": [
9283 {
9284 "name": "default",
9285 "text": "{}"
9286 }
9287 ],
9288 "text": ""
9289 },
9290 "internal": false,
9291 "getter": true,
9292 "setter": true
9293 },
9294 {
9295 "name": "i18n",
9296 "type": "any",
9297 "attribute": "i-1-8n",
9298 "reflect": false,
9299 "mutable": false,
9300 "required": false,
9301 "optional": false,
9302 "defaultValue": "{}",
9303 "complexType": {
9304 "original": "any",
9305 "resolved": "any",
9306 "references": {}
9307 },
9308 "docs": {
9309 "tags": [
9310 {
9311 "name": "default",
9312 "text": "{}"
9313 }
9314 ],
9315 "text": ""
9316 },
9317 "internal": false,
9318 "getter": true,
9319 "setter": true
9320 },
9321 {
9322 "name": "search",
9323 "type": "any",
9324 "attribute": "search",
9325 "reflect": false,
9326 "mutable": false,
9327 "required": false,
9328 "optional": false,
9329 "defaultValue": "{}",
9330 "complexType": {
9331 "original": "any",
9332 "resolved": "any",
9333 "references": {}
9334 },
9335 "docs": {
9336 "tags": [
9337 {
9338 "name": "default",
9339 "text": "{}"
9340 }
9341 ],
9342 "text": ""
9343 },
9344 "internal": false,
9345 "getter": true,
9346 "setter": true
9347 }
9348 ],
9349 "virtualProperties": [],
9350 "states": [
9351 {
9352 "name": "player"
9353 },
9354 {
9355 "name": "playerEl"
9356 },
9357 {
9358 "name": "shouldLazyLoad"
9359 },
9360 {
9361 "name": "mutedPreview"
9362 },
9363 {
9364 "name": "duration"
9365 },
9366 {
9367 "name": "isSticky"
9368 },
9369 {
9370 "name": "videoHeight"
9371 },
9372 {
9373 "name": "playClass"
9374 },
9375 {
9376 "name": "previouslyPlaying"
9377 },
9378 {
9379 "name": "ctaActive"
9380 },
9381 {
9382 "name": "emailActive"
9383 },
9384 {
9385 "name": "actionBarActive"
9386 },
9387 {
9388 "name": "ready"
9389 }
9390 ],
9391 "methods": [
9392 {
9393 "name": "play",
9394 "docs": {
9395 "text": "Play video",
9396 "tags": [
9397 {
9398 "name": "returns",
9399 "text": "Plyr"
9400 }
9401 ]
9402 },
9403 "complexType": {
9404 "signature": "(unmute?: boolean) => Promise<void>",
9405 "parameters": [
9406 {
9407 "name": "unmute",
9408 "type": "boolean",
9409 "docs": ""
9410 }
9411 ],
9412 "references": {
9413 "Promise": {
9414 "location": "global",
9415 "id": "global::Promise"
9416 }
9417 },
9418 "return": "Promise<void>"
9419 },
9420 "internal": false
9421 },
9422 {
9423 "name": "goToAndPlay",
9424 "docs": {
9425 "text": "Go to and play",
9426 "tags": [
9427 {
9428 "name": "param",
9429 "text": "time number"
9430 }
9431 ]
9432 },
9433 "complexType": {
9434 "signature": "(time: number) => Promise<void>",
9435 "parameters": [
9436 {
9437 "name": "time",
9438 "type": "number",
9439 "docs": "number"
9440 }
9441 ],
9442 "references": {
9443 "Promise": {
9444 "location": "global",
9445 "id": "global::Promise"
9446 }
9447 },
9448 "return": "Promise<void>"
9449 },
9450 "internal": false
9451 },
9452 {
9453 "name": "restart",
9454 "docs": {
9455 "text": "Play video",
9456 "tags": [
9457 {
9458 "name": "returns",
9459 "text": "Plyr"
9460 }
9461 ]
9462 },
9463 "complexType": {
9464 "signature": "() => Promise<any>",
9465 "parameters": [],
9466 "references": {
9467 "Promise": {
9468 "location": "global",
9469 "id": "global::Promise"
9470 }
9471 },
9472 "return": "Promise<any>"
9473 },
9474 "internal": false
9475 },
9476 {
9477 "name": "pause",
9478 "docs": {
9479 "text": "Pause video",
9480 "tags": [
9481 {
9482 "name": "returns",
9483 "text": "Plyr"
9484 }
9485 ]
9486 },
9487 "complexType": {
9488 "signature": "() => Promise<any>",
9489 "parameters": [],
9490 "references": {
9491 "Promise": {
9492 "location": "global",
9493 "id": "global::Promise"
9494 }
9495 },
9496 "return": "Promise<any>"
9497 },
9498 "internal": false
9499 },
9500 {
9501 "name": "stop",
9502 "docs": {
9503 "text": "Pause video",
9504 "tags": [
9505 {
9506 "name": "returns",
9507 "text": "Plyr"
9508 }
9509 ]
9510 },
9511 "complexType": {
9512 "signature": "() => Promise<any>",
9513 "parameters": [],
9514 "references": {
9515 "Promise": {
9516 "location": "global",
9517 "id": "global::Promise"
9518 }
9519 },
9520 "return": "Promise<any>"
9521 },
9522 "internal": false
9523 },
9524 {
9525 "name": "fullscreenToggle",
9526 "docs": {
9527 "text": "Toggle Fullscreen",
9528 "tags": [
9529 {
9530 "name": "returns",
9531 "text": "Plyr"
9532 }
9533 ]
9534 },
9535 "complexType": {
9536 "signature": "(open: boolean) => Promise<any>",
9537 "parameters": [
9538 {
9539 "name": "open",
9540 "type": "boolean",
9541 "docs": ""
9542 }
9543 ],
9544 "references": {
9545 "Promise": {
9546 "location": "global",
9547 "id": "global::Promise"
9548 }
9549 },
9550 "return": "Promise<any>"
9551 },
9552 "internal": false
9553 },
9554 {
9555 "name": "on",
9556 "docs": {
9557 "text": "Add an event listener for the specified event.",
9558 "tags": [
9559 {
9560 "name": "param",
9561 "text": "event String"
9562 },
9563 {
9564 "name": "param",
9565 "text": "func Function"
9566 },
9567 {
9568 "name": "returns",
9569 "text": "Plyr"
9570 }
9571 ]
9572 },
9573 "complexType": {
9574 "signature": "(event: string, func: Function) => Promise<any>",
9575 "parameters": [
9576 {
9577 "name": "event",
9578 "type": "string",
9579 "docs": "String"
9580 },
9581 {
9582 "name": "func",
9583 "type": "Function",
9584 "docs": "Function"
9585 }
9586 ],
9587 "references": {
9588 "Promise": {
9589 "location": "global",
9590 "id": "global::Promise"
9591 },
9592 "Function": {
9593 "location": "global",
9594 "id": "global::Function"
9595 }
9596 },
9597 "return": "Promise<any>"
9598 },
9599 "internal": false
9600 },
9601 {
9602 "name": "once",
9603 "docs": {
9604 "text": "Add an event listener for the specified event.",
9605 "tags": [
9606 {
9607 "name": "param",
9608 "text": "event String"
9609 },
9610 {
9611 "name": "param",
9612 "text": "func Function"
9613 },
9614 {
9615 "name": "returns",
9616 "text": "Plyr"
9617 }
9618 ]
9619 },
9620 "complexType": {
9621 "signature": "(event: string, func: Function) => Promise<any>",
9622 "parameters": [
9623 {
9624 "name": "event",
9625 "type": "string",
9626 "docs": "String"
9627 },
9628 {
9629 "name": "func",
9630 "type": "Function",
9631 "docs": "Function"
9632 }
9633 ],
9634 "references": {
9635 "Promise": {
9636 "location": "global",
9637 "id": "global::Promise"
9638 },
9639 "Function": {
9640 "location": "global",
9641 "id": "global::Function"
9642 }
9643 },
9644 "return": "Promise<any>"
9645 },
9646 "internal": false
9647 },
9648 {
9649 "name": "off",
9650 "docs": {
9651 "text": "Remove an event listener for the specified event.",
9652 "tags": [
9653 {
9654 "name": "param",
9655 "text": "event String"
9656 },
9657 {
9658 "name": "param",
9659 "text": "func Function"
9660 },
9661 {
9662 "name": "returns",
9663 "text": "Plyr"
9664 }
9665 ]
9666 },
9667 "complexType": {
9668 "signature": "(event: string, func: Function) => Promise<any>",
9669 "parameters": [
9670 {
9671 "name": "event",
9672 "type": "string",
9673 "docs": "String"
9674 },
9675 {
9676 "name": "func",
9677 "type": "Function",
9678 "docs": "Function"
9679 }
9680 ],
9681 "references": {
9682 "Promise": {
9683 "location": "global",
9684 "id": "global::Promise"
9685 },
9686 "Function": {
9687 "location": "global",
9688 "id": "global::Function"
9689 }
9690 },
9691 "return": "Promise<any>"
9692 },
9693 "internal": false
9694 }
9695 ],
9696 "listeners": [
9697 {
9698 "name": "currentMediaPlayer",
9699 "method": "handleScroll",
9700 "capture": false,
9701 "passive": false,
9702 "target": "window"
9703 },
9704 {
9705 "name": "restartVideo",
9706 "method": "handleRestartVideo",
9707 "capture": false,
9708 "passive": false
9709 },
9710 {
9711 "name": "playVideo",
9712 "method": "handlePlayVideo",
9713 "capture": false,
9714 "passive": false
9715 },
9716 {
9717 "name": "pauseVideo",
9718 "method": "handlePauseVideo",
9719 "capture": false,
9720 "passive": false
9721 },
9722 {
9723 "name": "visibilitychange",
9724 "method": "playVideoOnlyInViewport",
9725 "capture": false,
9726 "passive": false,
9727 "target": "window"
9728 },
9729 {
9730 "name": "ctaStateChange",
9731 "method": "handleCtaStateChange",
9732 "capture": false,
9733 "passive": false
9734 },
9735 {
9736 "name": "emailStateChange",
9737 "method": "handleEmailStateChange",
9738 "capture": false,
9739 "passive": false
9740 },
9741 {
9742 "name": "actionBarStateChange",
9743 "method": "handleActionBarStateChange",
9744 "capture": false,
9745 "passive": false
9746 }
9747 ],
9748 "events": [
9749 {
9750 "name": "loaded",
9751 "method": "loaded",
9752 "bubbles": true,
9753 "cancelable": true,
9754 "composed": true,
9755 "docs": {
9756 "tags": [],
9757 "text": "Component loaded"
9758 },
9759 "complexType": {
9760 "original": "boolean",
9761 "resolved": "boolean",
9762 "references": {}
9763 },
9764 "internal": false
9765 },
9766 {
9767 "name": "currentMediaPlayer",
9768 "method": "currentMediaPlayer",
9769 "bubbles": true,
9770 "cancelable": true,
9771 "composed": true,
9772 "docs": {
9773 "tags": [],
9774 "text": ""
9775 },
9776 "complexType": {
9777 "original": "object",
9778 "resolved": "object",
9779 "references": {}
9780 },
9781 "internal": false
9782 },
9783 {
9784 "name": "playerReady",
9785 "method": "playerReady",
9786 "bubbles": true,
9787 "cancelable": true,
9788 "composed": true,
9789 "docs": {
9790 "tags": [],
9791 "text": ""
9792 },
9793 "complexType": {
9794 "original": "object",
9795 "resolved": "object",
9796 "references": {}
9797 },
9798 "internal": false
9799 },
9800 {
9801 "name": "playedMedia",
9802 "method": "playedMedia",
9803 "bubbles": true,
9804 "cancelable": true,
9805 "composed": true,
9806 "docs": {
9807 "tags": [],
9808 "text": ""
9809 },
9810 "complexType": {
9811 "original": "object",
9812 "resolved": "object",
9813 "references": {}
9814 },
9815 "internal": false
9816 },
9817 {
9818 "name": "pausedMedia",
9819 "method": "pausedMedia",
9820 "bubbles": true,
9821 "cancelable": true,
9822 "composed": true,
9823 "docs": {
9824 "tags": [],
9825 "text": ""
9826 },
9827 "complexType": {
9828 "original": "object",
9829 "resolved": "object",
9830 "references": {}
9831 },
9832 "internal": false
9833 },
9834 {
9835 "name": "endedMedia",
9836 "method": "endedMedia",
9837 "bubbles": true,
9838 "cancelable": true,
9839 "composed": true,
9840 "docs": {
9841 "tags": [],
9842 "text": ""
9843 },
9844 "complexType": {
9845 "original": "object",
9846 "resolved": "object",
9847 "references": {}
9848 },
9849 "internal": false
9850 }
9851 ],
9852 "watchers": [
9853 {
9854 "propName": "currentTime",
9855 "methodName": "handleCurrentTimeChange"
9856 },
9857 {
9858 "propName": "isSticky",
9859 "methodName": "handleStickyChange"
9860 },
9861 {
9862 "propName": "playerEl",
9863 "methodName": "handlePlayerElementChange"
9864 },
9865 {
9866 "propName": "player",
9867 "methodName": "handlePlayerElementChange"
9868 },
9869 {
9870 "propName": "mutedPreview",
9871 "methodName": "handleMutedPreview"
9872 },
9873 {
9874 "propName": "shouldLazyLoad",
9875 "methodName": "handleLazyLoadChange"
9876 },
9877 {
9878 "propName": "poster",
9879 "methodName": "updatePoster"
9880 },
9881 {
9882 "propName": "overlays",
9883 "methodName": "renderDynamicOverlays"
9884 },
9885 {
9886 "propName": "preset",
9887 "methodName": "renderDynamicOverlays"
9888 }
9889 ],
9890 "styles": [
9891 {
9892 "modeName": "$",
9893 "styleId": "PRESTO-PLAYER",
9894 "styleStr": null,
9895 "styleIdentifier": "PrestoPlayerStyle",
9896 "externalStyles": [
9897 {
9898 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/player/presto-player.scss",
9899 "relativePath": "presto-player.scss",
9900 "originalComponentPath": "presto-player.scss"
9901 }
9902 ]
9903 }
9904 ],
9905 "internal": false,
9906 "assetsDirs": [],
9907 "styleDocs": [],
9908 "docs": {
9909 "tags": [],
9910 "text": ""
9911 },
9912 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/player/presto-player.js",
9913 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/player/presto-player.tsx",
9914 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/player/presto-player.js.map",
9915 "hasAttributeChangedCallbackFn": false,
9916 "hasComponentWillLoadFn": true,
9917 "hasComponentDidLoadFn": true,
9918 "hasComponentShouldUpdateFn": false,
9919 "hasComponentWillUpdateFn": false,
9920 "hasComponentDidUpdateFn": false,
9921 "hasComponentWillRenderFn": false,
9922 "hasComponentDidRenderFn": false,
9923 "hasConnectedCallbackFn": false,
9924 "hasDisconnectedCallbackFn": true,
9925 "hasElement": false,
9926 "hasEvent": true,
9927 "hasLifecycle": true,
9928 "hasListener": true,
9929 "hasListenerTarget": true,
9930 "hasListenerTargetWindow": true,
9931 "hasListenerTargetDocument": false,
9932 "hasListenerTargetBody": false,
9933 "hasListenerTargetParent": false,
9934 "hasMember": true,
9935 "hasMethod": true,
9936 "hasMode": false,
9937 "hasModernPropertyDecls": false,
9938 "hasAttribute": true,
9939 "hasProp": true,
9940 "hasPropNumber": true,
9941 "hasPropBoolean": true,
9942 "hasPropString": true,
9943 "hasPropMutable": true,
9944 "hasReflect": true,
9945 "hasRenderFn": true,
9946 "hasState": true,
9947 "hasStyle": true,
9948 "hasVdomAttribute": true,
9949 "hasVdomXlink": false,
9950 "hasVdomClass": true,
9951 "hasVdomFunctional": false,
9952 "hasVdomKey": true,
9953 "hasVdomListener": true,
9954 "hasVdomPropOrAttr": true,
9955 "hasVdomRef": false,
9956 "hasVdomRender": true,
9957 "hasVdomStyle": true,
9958 "hasVdomText": true,
9959 "hasWatchCallback": true,
9960 "isPlain": false,
9961 "htmlAttrNames": [
9962 "mutedOverlay",
9963 "preset",
9964 "onPlayVideo",
9965 "player",
9966 "getRef",
9967 "poster",
9968 "src",
9969 "onReload",
9970 "lazyLoad",
9971 "autoplay",
9972 "preload",
9973 "playsinline",
9974 "tracks",
9975 "videoAttributes",
9976 "mediaTitle",
9977 "audioAttributes",
9978 "direction",
9979 "i18n",
9980 "provider",
9981 "config",
9982 "youtube",
9983 "key",
9984 "style",
9985 "class",
9986 "part",
9987 "dir",
9988 "name"
9989 ],
9990 "htmlTagNames": [
9991 "presto-modern-skin",
9992 "presto-business-skin",
9993 "presto-stacked-skin",
9994 "presto-muted-overlay",
9995 "presto-vimeo",
9996 "presto-youtube",
9997 "presto-bunny",
9998 "presto-audio",
9999 "presto-video",
10000 "presto-cta-overlay",
10001 "presto-email-overlay",
10002 "presto-action-bar",
10003 "presto-search-bar",
10004 "presto-dynamic-overlays",
10005 "div",
10006 "slot",
10007 "span",
10008 "style"
10009 ],
10010 "htmlParts": [
10011 "wrapper"
10012 ],
10013 "isUpdateable": true,
10014 "potentialCmpRefs": [
10015 "presto-modern-skin",
10016 "presto-business-skin",
10017 "presto-stacked-skin",
10018 "presto-muted-overlay",
10019 "presto-vimeo",
10020 "presto-youtube",
10021 "presto-bunny",
10022 "presto-audio",
10023 "presto-video",
10024 "presto-cta-overlay",
10025 "presto-email-overlay",
10026 "presto-action-bar",
10027 "presto-search-bar",
10028 "presto-dynamic-overlays"
10029 ],
10030 "dependents": [
10031 "presto-playlist"
10032 ],
10033 "dependencies": [
10034 "presto-action-bar",
10035 "presto-action-bar-controller",
10036 "presto-action-bar-ui",
10037 "presto-audio",
10038 "presto-bunny",
10039 "presto-business-skin",
10040 "presto-cta-overlay",
10041 "presto-cta-overlay-controller",
10042 "presto-cta-overlay-ui",
10043 "presto-dynamic-overlay-ui",
10044 "presto-dynamic-overlays",
10045 "presto-email-overlay",
10046 "presto-email-overlay-controller",
10047 "presto-email-overlay-ui",
10048 "presto-modern-skin",
10049 "presto-muted-overlay",
10050 "presto-player-button",
10051 "presto-player-spinner",
10052 "presto-search-bar",
10053 "presto-search-bar-ui",
10054 "presto-stacked-skin",
10055 "presto-video",
10056 "presto-vimeo",
10057 "presto-youtube",
10058 "presto-youtube-subscribe-button"
10059 ],
10060 "directDependents": [
10061 "presto-playlist"
10062 ],
10063 "directDependencies": [
10064 "presto-modern-skin",
10065 "presto-business-skin",
10066 "presto-stacked-skin",
10067 "presto-muted-overlay",
10068 "presto-vimeo",
10069 "presto-youtube",
10070 "presto-bunny",
10071 "presto-audio",
10072 "presto-video",
10073 "presto-cta-overlay",
10074 "presto-email-overlay",
10075 "presto-action-bar",
10076 "presto-search-bar",
10077 "presto-dynamic-overlays"
10078 ]
10079 },
10080 {
10081 "attachInternalsMemberName": null,
10082 "formAssociated": false,
10083 "tagName": "presto-playlist-item",
10084 "excludeFromCollection": false,
10085 "isCollectionDependency": false,
10086 "componentClassName": "PrestoPlaylistItem",
10087 "elementRef": null,
10088 "encapsulation": "shadow",
10089 "shadowDelegatesFocus": false,
10090 "properties": [
10091 {
10092 "name": "active",
10093 "type": "boolean",
10094 "attribute": "active",
10095 "reflect": false,
10096 "mutable": false,
10097 "required": false,
10098 "optional": false,
10099 "defaultValue": "false",
10100 "complexType": {
10101 "original": "boolean",
10102 "resolved": "boolean",
10103 "references": {}
10104 },
10105 "docs": {
10106 "tags": [
10107 {
10108 "name": "default",
10109 "text": "false"
10110 }
10111 ],
10112 "text": "Active status"
10113 },
10114 "internal": false,
10115 "getter": false,
10116 "setter": false
10117 },
10118 {
10119 "name": "playing",
10120 "type": "boolean",
10121 "attribute": "playing",
10122 "reflect": false,
10123 "mutable": false,
10124 "required": false,
10125 "optional": false,
10126 "defaultValue": "false",
10127 "complexType": {
10128 "original": "boolean",
10129 "resolved": "boolean",
10130 "references": {}
10131 },
10132 "docs": {
10133 "tags": [
10134 {
10135 "name": "default",
10136 "text": "false"
10137 }
10138 ],
10139 "text": "Playing status"
10140 },
10141 "internal": false,
10142 "getter": false,
10143 "setter": false
10144 }
10145 ],
10146 "virtualProperties": [],
10147 "states": [],
10148 "methods": [],
10149 "listeners": [],
10150 "events": [
10151 {
10152 "name": "triggerPlay",
10153 "method": "triggerPlay",
10154 "bubbles": true,
10155 "cancelable": true,
10156 "composed": true,
10157 "docs": {
10158 "tags": [],
10159 "text": "Emit play event"
10160 },
10161 "complexType": {
10162 "original": "void",
10163 "resolved": "void",
10164 "references": {}
10165 },
10166 "internal": false
10167 },
10168 {
10169 "name": "triggerPause",
10170 "method": "triggerPause",
10171 "bubbles": true,
10172 "cancelable": true,
10173 "composed": true,
10174 "docs": {
10175 "tags": [],
10176 "text": "Emit pause event"
10177 },
10178 "complexType": {
10179 "original": "void",
10180 "resolved": "void",
10181 "references": {}
10182 },
10183 "internal": false
10184 }
10185 ],
10186 "watchers": [],
10187 "styles": [
10188 {
10189 "modeName": "$",
10190 "styleId": "PRESTO-PLAYLIST-ITEM",
10191 "styleStr": null,
10192 "styleIdentifier": "PrestoPlaylistItemStyle",
10193 "externalStyles": [
10194 {
10195 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist-item/presto-playlist-item.scss",
10196 "relativePath": "presto-playlist-item.scss",
10197 "originalComponentPath": "presto-playlist-item.scss"
10198 }
10199 ]
10200 }
10201 ],
10202 "internal": false,
10203 "assetsDirs": [],
10204 "styleDocs": [],
10205 "docs": {
10206 "tags": [],
10207 "text": ""
10208 },
10209 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist-item/presto-playlist-item.js",
10210 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist-item/presto-playlist-item.tsx",
10211 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist-item/presto-playlist-item.js.map",
10212 "hasAttributeChangedCallbackFn": false,
10213 "hasComponentWillLoadFn": false,
10214 "hasComponentDidLoadFn": false,
10215 "hasComponentShouldUpdateFn": false,
10216 "hasComponentWillUpdateFn": false,
10217 "hasComponentDidUpdateFn": false,
10218 "hasComponentWillRenderFn": false,
10219 "hasComponentDidRenderFn": false,
10220 "hasConnectedCallbackFn": false,
10221 "hasDisconnectedCallbackFn": false,
10222 "hasElement": false,
10223 "hasEvent": true,
10224 "hasLifecycle": false,
10225 "hasListener": false,
10226 "hasListenerTarget": false,
10227 "hasListenerTargetWindow": false,
10228 "hasListenerTargetDocument": false,
10229 "hasListenerTargetBody": false,
10230 "hasListenerTargetParent": false,
10231 "hasMember": true,
10232 "hasMethod": false,
10233 "hasMode": false,
10234 "hasModernPropertyDecls": false,
10235 "hasAttribute": true,
10236 "hasProp": true,
10237 "hasPropNumber": false,
10238 "hasPropBoolean": true,
10239 "hasPropString": false,
10240 "hasPropMutable": false,
10241 "hasReflect": false,
10242 "hasRenderFn": true,
10243 "hasState": false,
10244 "hasStyle": true,
10245 "hasVdomAttribute": true,
10246 "hasVdomXlink": false,
10247 "hasVdomClass": true,
10248 "hasVdomFunctional": true,
10249 "hasVdomKey": true,
10250 "hasVdomListener": true,
10251 "hasVdomPropOrAttr": true,
10252 "hasVdomRef": false,
10253 "hasVdomRender": true,
10254 "hasVdomStyle": false,
10255 "hasVdomText": true,
10256 "hasWatchCallback": false,
10257 "isPlain": false,
10258 "htmlAttrNames": [
10259 "key",
10260 "class",
10261 "onClick",
10262 "name",
10263 "width",
10264 "height",
10265 "viewBox",
10266 "xmlns",
10267 "d",
10268 "version"
10269 ],
10270 "htmlTagNames": [
10271 "div",
10272 "slot",
10273 "svg",
10274 "path"
10275 ],
10276 "htmlParts": [],
10277 "isUpdateable": true,
10278 "potentialCmpRefs": [],
10279 "dependents": [
10280 "presto-playlist"
10281 ],
10282 "dependencies": [],
10283 "directDependents": [
10284 "presto-playlist"
10285 ],
10286 "directDependencies": []
10287 },
10288 {
10289 "attachInternalsMemberName": null,
10290 "formAssociated": false,
10291 "tagName": "presto-playlist-overlay",
10292 "excludeFromCollection": false,
10293 "isCollectionDependency": false,
10294 "componentClassName": "PrestoPlaylistOverlay",
10295 "elementRef": null,
10296 "encapsulation": "shadow",
10297 "shadowDelegatesFocus": false,
10298 "properties": [
10299 {
10300 "name": "nextItemTitle",
10301 "type": "string",
10302 "attribute": "next-item-title",
10303 "reflect": false,
10304 "mutable": false,
10305 "required": false,
10306 "optional": false,
10307 "complexType": {
10308 "original": "string",
10309 "resolved": "string",
10310 "references": {}
10311 },
10312 "docs": {
10313 "tags": [],
10314 "text": "Title of the upcoming next playlist item"
10315 },
10316 "internal": false,
10317 "getter": false,
10318 "setter": false
10319 },
10320 {
10321 "name": "nextItemString",
10322 "type": "string",
10323 "attribute": "next-item-string",
10324 "reflect": false,
10325 "mutable": false,
10326 "required": false,
10327 "optional": false,
10328 "complexType": {
10329 "original": "string",
10330 "resolved": "string",
10331 "references": {}
10332 },
10333 "docs": {
10334 "tags": [],
10335 "text": "String for the Button that says `Next Video`"
10336 },
10337 "internal": false,
10338 "getter": false,
10339 "setter": false
10340 },
10341 {
10342 "name": "transitionDuration",
10343 "type": "number",
10344 "attribute": "transition-duration",
10345 "reflect": false,
10346 "mutable": false,
10347 "required": false,
10348 "optional": false,
10349 "defaultValue": "5",
10350 "complexType": {
10351 "original": "number",
10352 "resolved": "number",
10353 "references": {}
10354 },
10355 "docs": {
10356 "tags": [
10357 {
10358 "name": "default",
10359 "text": "5"
10360 }
10361 ],
10362 "text": "Transition duration for next video."
10363 },
10364 "internal": false,
10365 "getter": false,
10366 "setter": false
10367 },
10368 {
10369 "name": "isLastItem",
10370 "type": "boolean",
10371 "attribute": "is-last-item",
10372 "reflect": false,
10373 "mutable": false,
10374 "required": false,
10375 "optional": false,
10376 "defaultValue": "false",
10377 "complexType": {
10378 "original": "boolean",
10379 "resolved": "boolean",
10380 "references": {}
10381 },
10382 "docs": {
10383 "tags": [
10384 {
10385 "name": "default",
10386 "text": "false"
10387 }
10388 ],
10389 "text": "Flag to handle if this item is the last item in the list."
10390 },
10391 "internal": false,
10392 "getter": false,
10393 "setter": false
10394 },
10395 {
10396 "name": "show",
10397 "type": "boolean",
10398 "attribute": "show",
10399 "reflect": false,
10400 "mutable": false,
10401 "required": false,
10402 "optional": false,
10403 "defaultValue": "false",
10404 "complexType": {
10405 "original": "boolean",
10406 "resolved": "boolean",
10407 "references": {}
10408 },
10409 "docs": {
10410 "tags": [
10411 {
10412 "name": "default",
10413 "text": "false"
10414 }
10415 ],
10416 "text": "Visibility flag for the Overlay"
10417 },
10418 "internal": false,
10419 "getter": false,
10420 "setter": false
10421 }
10422 ],
10423 "virtualProperties": [],
10424 "states": [
10425 {
10426 "name": "animating"
10427 }
10428 ],
10429 "methods": [],
10430 "listeners": [],
10431 "events": [
10432 {
10433 "name": "rewatch",
10434 "method": "rewatch",
10435 "bubbles": true,
10436 "cancelable": true,
10437 "composed": true,
10438 "docs": {
10439 "tags": [],
10440 "text": "Rewatch item event"
10441 },
10442 "complexType": {
10443 "original": "void",
10444 "resolved": "void",
10445 "references": {}
10446 },
10447 "internal": false
10448 },
10449 {
10450 "name": "next",
10451 "method": "next",
10452 "bubbles": true,
10453 "cancelable": true,
10454 "composed": true,
10455 "docs": {
10456 "tags": [],
10457 "text": "Next item play event"
10458 },
10459 "complexType": {
10460 "original": "void",
10461 "resolved": "void",
10462 "references": {}
10463 },
10464 "internal": false
10465 }
10466 ],
10467 "watchers": [
10468 {
10469 "propName": "show",
10470 "methodName": "handleShow"
10471 },
10472 {
10473 "propName": "animating",
10474 "methodName": "handleAnimatingChange"
10475 }
10476 ],
10477 "styles": [
10478 {
10479 "modeName": "$",
10480 "styleId": "PRESTO-PLAYLIST-OVERLAY",
10481 "styleStr": null,
10482 "styleIdentifier": "PrestoPlaylistOverlayStyle",
10483 "externalStyles": [
10484 {
10485 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist-overlay/presto-playlist-overlay.scss",
10486 "relativePath": "presto-playlist-overlay.scss",
10487 "originalComponentPath": "presto-playlist-overlay.scss"
10488 }
10489 ]
10490 }
10491 ],
10492 "internal": false,
10493 "assetsDirs": [],
10494 "styleDocs": [],
10495 "docs": {
10496 "tags": [],
10497 "text": ""
10498 },
10499 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist-overlay/presto-playlist-overlay.js",
10500 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist-overlay/presto-playlist-overlay.tsx",
10501 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist-overlay/presto-playlist-overlay.js.map",
10502 "hasAttributeChangedCallbackFn": false,
10503 "hasComponentWillLoadFn": false,
10504 "hasComponentDidLoadFn": false,
10505 "hasComponentShouldUpdateFn": false,
10506 "hasComponentWillUpdateFn": false,
10507 "hasComponentDidUpdateFn": false,
10508 "hasComponentWillRenderFn": false,
10509 "hasComponentDidRenderFn": false,
10510 "hasConnectedCallbackFn": false,
10511 "hasDisconnectedCallbackFn": true,
10512 "hasElement": false,
10513 "hasEvent": true,
10514 "hasLifecycle": false,
10515 "hasListener": false,
10516 "hasListenerTarget": false,
10517 "hasListenerTargetWindow": false,
10518 "hasListenerTargetDocument": false,
10519 "hasListenerTargetBody": false,
10520 "hasListenerTargetParent": false,
10521 "hasMember": true,
10522 "hasMethod": false,
10523 "hasMode": false,
10524 "hasModernPropertyDecls": false,
10525 "hasAttribute": true,
10526 "hasProp": true,
10527 "hasPropNumber": true,
10528 "hasPropBoolean": true,
10529 "hasPropString": true,
10530 "hasPropMutable": false,
10531 "hasReflect": false,
10532 "hasRenderFn": true,
10533 "hasState": true,
10534 "hasStyle": true,
10535 "hasVdomAttribute": true,
10536 "hasVdomXlink": false,
10537 "hasVdomClass": true,
10538 "hasVdomFunctional": false,
10539 "hasVdomKey": false,
10540 "hasVdomListener": true,
10541 "hasVdomPropOrAttr": true,
10542 "hasVdomRef": false,
10543 "hasVdomRender": true,
10544 "hasVdomStyle": true,
10545 "hasVdomText": true,
10546 "hasWatchCallback": true,
10547 "isPlain": false,
10548 "htmlAttrNames": [
10549 "style",
10550 "class",
10551 "onClick",
10552 "width",
10553 "height",
10554 "viewBox",
10555 "fill",
10556 "xmlns",
10557 "d"
10558 ],
10559 "htmlTagNames": [
10560 "div",
10561 "p",
10562 "h2",
10563 "button",
10564 "svg",
10565 "path"
10566 ],
10567 "htmlParts": [],
10568 "isUpdateable": true,
10569 "potentialCmpRefs": [],
10570 "dependents": [
10571 "presto-playlist"
10572 ],
10573 "dependencies": [],
10574 "directDependents": [
10575 "presto-playlist"
10576 ],
10577 "directDependencies": []
10578 },
10579 {
10580 "attachInternalsMemberName": null,
10581 "formAssociated": false,
10582 "tagName": "presto-playlist-ui",
10583 "excludeFromCollection": false,
10584 "isCollectionDependency": false,
10585 "componentClassName": "PrestoPlayListUI",
10586 "elementRef": null,
10587 "encapsulation": "shadow",
10588 "shadowDelegatesFocus": false,
10589 "properties": [],
10590 "virtualProperties": [],
10591 "states": [],
10592 "methods": [],
10593 "listeners": [],
10594 "events": [],
10595 "watchers": [],
10596 "styles": [
10597 {
10598 "modeName": "$",
10599 "styleId": "PRESTO-PLAYLIST-UI",
10600 "styleStr": null,
10601 "styleIdentifier": "PrestoPlaylistUiStyle",
10602 "externalStyles": [
10603 {
10604 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist/ui/presto-playlist-ui.scss",
10605 "relativePath": "presto-playlist-ui.scss",
10606 "originalComponentPath": "presto-playlist-ui.scss"
10607 }
10608 ]
10609 }
10610 ],
10611 "internal": false,
10612 "assetsDirs": [],
10613 "styleDocs": [],
10614 "docs": {
10615 "tags": [],
10616 "text": ""
10617 },
10618 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist/ui/presto-playlist-ui.js",
10619 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist/ui/presto-playlist-ui.tsx",
10620 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-playlist/ui/presto-playlist-ui.js.map",
10621 "hasAttributeChangedCallbackFn": false,
10622 "hasComponentWillLoadFn": false,
10623 "hasComponentDidLoadFn": false,
10624 "hasComponentShouldUpdateFn": false,
10625 "hasComponentWillUpdateFn": false,
10626 "hasComponentDidUpdateFn": false,
10627 "hasComponentWillRenderFn": false,
10628 "hasComponentDidRenderFn": false,
10629 "hasConnectedCallbackFn": false,
10630 "hasDisconnectedCallbackFn": false,
10631 "hasElement": false,
10632 "hasEvent": false,
10633 "hasLifecycle": false,
10634 "hasListener": false,
10635 "hasListenerTarget": false,
10636 "hasListenerTargetWindow": false,
10637 "hasListenerTargetDocument": false,
10638 "hasListenerTargetBody": false,
10639 "hasListenerTargetParent": false,
10640 "hasMember": false,
10641 "hasMethod": false,
10642 "hasMode": false,
10643 "hasModernPropertyDecls": false,
10644 "hasAttribute": false,
10645 "hasProp": false,
10646 "hasPropNumber": false,
10647 "hasPropBoolean": false,
10648 "hasPropString": false,
10649 "hasPropMutable": false,
10650 "hasReflect": false,
10651 "hasRenderFn": true,
10652 "hasState": false,
10653 "hasStyle": true,
10654 "hasVdomAttribute": true,
10655 "hasVdomXlink": false,
10656 "hasVdomClass": true,
10657 "hasVdomFunctional": false,
10658 "hasVdomKey": true,
10659 "hasVdomListener": false,
10660 "hasVdomPropOrAttr": true,
10661 "hasVdomRef": false,
10662 "hasVdomRender": true,
10663 "hasVdomStyle": false,
10664 "hasVdomText": false,
10665 "hasWatchCallback": false,
10666 "isPlain": false,
10667 "htmlAttrNames": [
10668 "key",
10669 "class",
10670 "part",
10671 "name"
10672 ],
10673 "htmlTagNames": [
10674 "div",
10675 "slot"
10676 ],
10677 "htmlParts": [
10678 "base"
10679 ],
10680 "isUpdateable": false,
10681 "potentialCmpRefs": [],
10682 "dependents": [
10683 "presto-playlist"
10684 ],
10685 "dependencies": [],
10686 "directDependents": [
10687 "presto-playlist"
10688 ],
10689 "directDependencies": []
10690 }
10691 ],
10692 "entryKey": "presto-player.presto-playlist-item.presto-playlist-overlay.presto-playlist-ui.entry"
10693 },
10694 {
10695 "cmps": [
10696 {
10697 "attachInternalsMemberName": null,
10698 "formAssociated": false,
10699 "tagName": "presto-action-bar",
10700 "excludeFromCollection": false,
10701 "isCollectionDependency": false,
10702 "componentClassName": "PrestoActionBar",
10703 "elementRef": "el",
10704 "encapsulation": "shadow",
10705 "shadowDelegatesFocus": false,
10706 "properties": [
10707 {
10708 "name": "player",
10709 "type": "any",
10710 "attribute": "player",
10711 "reflect": false,
10712 "mutable": false,
10713 "required": false,
10714 "optional": false,
10715 "complexType": {
10716 "original": "any",
10717 "resolved": "any",
10718 "references": {}
10719 },
10720 "docs": {
10721 "tags": [],
10722 "text": ""
10723 },
10724 "internal": false,
10725 "getter": false,
10726 "setter": false
10727 },
10728 {
10729 "name": "config",
10730 "type": "unknown",
10731 "attribute": "config",
10732 "reflect": false,
10733 "mutable": false,
10734 "required": false,
10735 "optional": false,
10736 "complexType": {
10737 "original": "ActionBarConfig",
10738 "resolved": "ActionBarConfig",
10739 "references": {
10740 "ActionBarConfig": {
10741 "location": "import",
10742 "path": "../../../../../interfaces",
10743 "id": "src/interfaces.ts::ActionBarConfig"
10744 }
10745 }
10746 },
10747 "docs": {
10748 "tags": [],
10749 "text": ""
10750 },
10751 "internal": false,
10752 "getter": false,
10753 "setter": false
10754 },
10755 {
10756 "name": "direction",
10757 "type": "string",
10758 "attribute": "direction",
10759 "reflect": false,
10760 "mutable": false,
10761 "required": false,
10762 "optional": true,
10763 "complexType": {
10764 "original": "'rtl'",
10765 "resolved": "\"rtl\"",
10766 "references": {}
10767 },
10768 "docs": {
10769 "tags": [],
10770 "text": ""
10771 },
10772 "internal": false,
10773 "getter": false,
10774 "setter": false
10775 },
10776 {
10777 "name": "youtube",
10778 "type": "unknown",
10779 "attribute": "youtube",
10780 "reflect": false,
10781 "mutable": false,
10782 "required": false,
10783 "optional": true,
10784 "complexType": {
10785 "original": "YoutubeConfig",
10786 "resolved": "YoutubeConfig",
10787 "references": {
10788 "YoutubeConfig": {
10789 "location": "import",
10790 "path": "../../../../../interfaces",
10791 "id": "src/interfaces.ts::YoutubeConfig"
10792 }
10793 }
10794 },
10795 "docs": {
10796 "tags": [],
10797 "text": ""
10798 },
10799 "internal": false,
10800 "getter": false,
10801 "setter": false
10802 }
10803 ],
10804 "virtualProperties": [],
10805 "states": [
10806 {
10807 "name": "currentTime"
10808 },
10809 {
10810 "name": "duration"
10811 },
10812 {
10813 "name": "ended"
10814 }
10815 ],
10816 "methods": [],
10817 "listeners": [],
10818 "events": [],
10819 "watchers": [
10820 {
10821 "propName": "player",
10822 "methodName": "handlePlayerChange"
10823 }
10824 ],
10825 "styles": [
10826 {
10827 "modeName": "$",
10828 "styleId": "PRESTO-ACTION-BAR",
10829 "styleStr": null,
10830 "styleIdentifier": "PrestoActionBarStyle",
10831 "externalStyles": [
10832 {
10833 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/component/presto-action-bar.scss",
10834 "relativePath": "presto-action-bar.scss",
10835 "originalComponentPath": "presto-action-bar.scss"
10836 }
10837 ]
10838 }
10839 ],
10840 "internal": false,
10841 "assetsDirs": [],
10842 "styleDocs": [],
10843 "docs": {
10844 "tags": [],
10845 "text": ""
10846 },
10847 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/component/presto-action-bar.js",
10848 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/component/presto-action-bar.tsx",
10849 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/component/presto-action-bar.js.map",
10850 "hasAttributeChangedCallbackFn": false,
10851 "hasComponentWillLoadFn": true,
10852 "hasComponentDidLoadFn": false,
10853 "hasComponentShouldUpdateFn": false,
10854 "hasComponentWillUpdateFn": false,
10855 "hasComponentDidUpdateFn": false,
10856 "hasComponentWillRenderFn": false,
10857 "hasComponentDidRenderFn": false,
10858 "hasConnectedCallbackFn": false,
10859 "hasDisconnectedCallbackFn": true,
10860 "hasElement": false,
10861 "hasEvent": false,
10862 "hasLifecycle": true,
10863 "hasListener": false,
10864 "hasListenerTarget": false,
10865 "hasListenerTargetWindow": false,
10866 "hasListenerTargetDocument": false,
10867 "hasListenerTargetBody": false,
10868 "hasListenerTargetParent": false,
10869 "hasMember": true,
10870 "hasMethod": false,
10871 "hasMode": false,
10872 "hasModernPropertyDecls": false,
10873 "hasAttribute": true,
10874 "hasProp": true,
10875 "hasPropNumber": false,
10876 "hasPropBoolean": false,
10877 "hasPropString": true,
10878 "hasPropMutable": false,
10879 "hasReflect": false,
10880 "hasRenderFn": true,
10881 "hasState": true,
10882 "hasStyle": true,
10883 "hasVdomAttribute": true,
10884 "hasVdomXlink": false,
10885 "hasVdomClass": false,
10886 "hasVdomFunctional": false,
10887 "hasVdomKey": true,
10888 "hasVdomListener": false,
10889 "hasVdomPropOrAttr": true,
10890 "hasVdomRef": false,
10891 "hasVdomRender": true,
10892 "hasVdomStyle": false,
10893 "hasVdomText": false,
10894 "hasWatchCallback": true,
10895 "isPlain": false,
10896 "htmlAttrNames": [
10897 "key",
10898 "ended",
10899 "config",
10900 "currentTime",
10901 "duration",
10902 "direction",
10903 "youtube"
10904 ],
10905 "htmlTagNames": [
10906 "presto-action-bar-controller"
10907 ],
10908 "htmlParts": [],
10909 "isUpdateable": true,
10910 "potentialCmpRefs": [
10911 "presto-action-bar-controller"
10912 ],
10913 "dependents": [
10914 "presto-player",
10915 "presto-playlist"
10916 ],
10917 "dependencies": [
10918 "presto-action-bar-controller",
10919 "presto-action-bar-ui",
10920 "presto-player-button",
10921 "presto-youtube-subscribe-button"
10922 ],
10923 "directDependents": [
10924 "presto-player"
10925 ],
10926 "directDependencies": [
10927 "presto-action-bar-controller"
10928 ]
10929 },
10930 {
10931 "attachInternalsMemberName": null,
10932 "formAssociated": false,
10933 "tagName": "presto-action-bar-controller",
10934 "excludeFromCollection": false,
10935 "isCollectionDependency": false,
10936 "componentClassName": "PrestoActionBar",
10937 "elementRef": "el",
10938 "encapsulation": "shadow",
10939 "shadowDelegatesFocus": false,
10940 "properties": [
10941 {
10942 "name": "ended",
10943 "type": "boolean",
10944 "attribute": "ended",
10945 "reflect": false,
10946 "mutable": false,
10947 "required": false,
10948 "optional": false,
10949 "complexType": {
10950 "original": "boolean",
10951 "resolved": "boolean",
10952 "references": {}
10953 },
10954 "docs": {
10955 "tags": [],
10956 "text": ""
10957 },
10958 "internal": false,
10959 "getter": false,
10960 "setter": false
10961 },
10962 {
10963 "name": "config",
10964 "type": "unknown",
10965 "attribute": "config",
10966 "reflect": false,
10967 "mutable": false,
10968 "required": false,
10969 "optional": false,
10970 "complexType": {
10971 "original": "ActionBarConfig",
10972 "resolved": "ActionBarConfig",
10973 "references": {
10974 "ActionBarConfig": {
10975 "location": "import",
10976 "path": "../../../../../interfaces",
10977 "id": "src/interfaces.ts::ActionBarConfig"
10978 }
10979 }
10980 },
10981 "docs": {
10982 "tags": [],
10983 "text": ""
10984 },
10985 "internal": false,
10986 "getter": false,
10987 "setter": false
10988 },
10989 {
10990 "name": "currentTime",
10991 "type": "number",
10992 "attribute": "current-time",
10993 "reflect": true,
10994 "mutable": false,
10995 "required": false,
10996 "optional": false,
10997 "complexType": {
10998 "original": "number",
10999 "resolved": "number",
11000 "references": {}
11001 },
11002 "docs": {
11003 "tags": [],
11004 "text": ""
11005 },
11006 "internal": false,
11007 "getter": false,
11008 "setter": false
11009 },
11010 {
11011 "name": "duration",
11012 "type": "number",
11013 "attribute": "duration",
11014 "reflect": true,
11015 "mutable": false,
11016 "required": false,
11017 "optional": false,
11018 "complexType": {
11019 "original": "number",
11020 "resolved": "number",
11021 "references": {}
11022 },
11023 "docs": {
11024 "tags": [],
11025 "text": ""
11026 },
11027 "internal": false,
11028 "getter": false,
11029 "setter": false
11030 },
11031 {
11032 "name": "direction",
11033 "type": "string",
11034 "attribute": "direction",
11035 "reflect": false,
11036 "mutable": false,
11037 "required": false,
11038 "optional": true,
11039 "complexType": {
11040 "original": "'rtl'",
11041 "resolved": "\"rtl\"",
11042 "references": {}
11043 },
11044 "docs": {
11045 "tags": [],
11046 "text": ""
11047 },
11048 "internal": false,
11049 "getter": false,
11050 "setter": false
11051 },
11052 {
11053 "name": "youtube",
11054 "type": "unknown",
11055 "attribute": "youtube",
11056 "reflect": false,
11057 "mutable": false,
11058 "required": false,
11059 "optional": true,
11060 "complexType": {
11061 "original": "YoutubeConfig",
11062 "resolved": "YoutubeConfig",
11063 "references": {
11064 "YoutubeConfig": {
11065 "location": "import",
11066 "path": "../../../../../interfaces",
11067 "id": "src/interfaces.ts::YoutubeConfig"
11068 }
11069 }
11070 },
11071 "docs": {
11072 "tags": [],
11073 "text": ""
11074 },
11075 "internal": false,
11076 "getter": false,
11077 "setter": false
11078 }
11079 ],
11080 "virtualProperties": [],
11081 "states": [
11082 {
11083 "name": "show"
11084 },
11085 {
11086 "name": "youtubeRenderKey"
11087 },
11088 {
11089 "name": "percentagePassed"
11090 }
11091 ],
11092 "methods": [],
11093 "listeners": [],
11094 "events": [
11095 {
11096 "name": "actionBarStateChange",
11097 "method": "actionBarStateChange",
11098 "bubbles": true,
11099 "cancelable": true,
11100 "composed": true,
11101 "docs": {
11102 "tags": [],
11103 "text": ""
11104 },
11105 "complexType": {
11106 "original": "boolean",
11107 "resolved": "boolean",
11108 "references": {}
11109 },
11110 "internal": false
11111 }
11112 ],
11113 "watchers": [
11114 {
11115 "propName": "duration",
11116 "methodName": "handleDuration"
11117 },
11118 {
11119 "propName": "ended",
11120 "methodName": "handleEnded"
11121 },
11122 {
11123 "propName": "currentTime",
11124 "methodName": "handlePercentagePassed"
11125 },
11126 {
11127 "propName": "duration",
11128 "methodName": "handlePercentagePassed"
11129 },
11130 {
11131 "propName": "currentTime",
11132 "methodName": "handleTime"
11133 },
11134 {
11135 "propName": "config",
11136 "methodName": "handleButtonCountChange"
11137 },
11138 {
11139 "propName": "show",
11140 "methodName": "handleCtaStateChange"
11141 }
11142 ],
11143 "styles": [
11144 {
11145 "modeName": "$",
11146 "styleId": "PRESTO-ACTION-BAR-CONTROLLER",
11147 "styleStr": null,
11148 "styleIdentifier": "PrestoActionBarControllerStyle",
11149 "externalStyles": [
11150 {
11151 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/controller/presto-action-bar-controller.scss",
11152 "relativePath": "presto-action-bar-controller.scss",
11153 "originalComponentPath": "presto-action-bar-controller.scss"
11154 }
11155 ]
11156 }
11157 ],
11158 "internal": false,
11159 "assetsDirs": [],
11160 "styleDocs": [],
11161 "docs": {
11162 "tags": [],
11163 "text": ""
11164 },
11165 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/controller/presto-action-bar-controller.js",
11166 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/controller/presto-action-bar-controller.tsx",
11167 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/controller/presto-action-bar-controller.js.map",
11168 "hasAttributeChangedCallbackFn": false,
11169 "hasComponentWillLoadFn": true,
11170 "hasComponentDidLoadFn": false,
11171 "hasComponentShouldUpdateFn": false,
11172 "hasComponentWillUpdateFn": false,
11173 "hasComponentDidUpdateFn": false,
11174 "hasComponentWillRenderFn": false,
11175 "hasComponentDidRenderFn": false,
11176 "hasConnectedCallbackFn": false,
11177 "hasDisconnectedCallbackFn": false,
11178 "hasElement": false,
11179 "hasEvent": true,
11180 "hasLifecycle": true,
11181 "hasListener": false,
11182 "hasListenerTarget": false,
11183 "hasListenerTargetWindow": false,
11184 "hasListenerTargetDocument": false,
11185 "hasListenerTargetBody": false,
11186 "hasListenerTargetParent": false,
11187 "hasMember": true,
11188 "hasMethod": false,
11189 "hasMode": false,
11190 "hasModernPropertyDecls": false,
11191 "hasAttribute": true,
11192 "hasProp": true,
11193 "hasPropNumber": true,
11194 "hasPropBoolean": true,
11195 "hasPropString": true,
11196 "hasPropMutable": false,
11197 "hasReflect": true,
11198 "hasRenderFn": true,
11199 "hasState": true,
11200 "hasStyle": true,
11201 "hasVdomAttribute": true,
11202 "hasVdomXlink": false,
11203 "hasVdomClass": false,
11204 "hasVdomFunctional": false,
11205 "hasVdomKey": true,
11206 "hasVdomListener": false,
11207 "hasVdomPropOrAttr": true,
11208 "hasVdomRef": false,
11209 "hasVdomRender": true,
11210 "hasVdomStyle": true,
11211 "hasVdomText": true,
11212 "hasWatchCallback": true,
11213 "isPlain": false,
11214 "htmlAttrNames": [
11215 "key",
11216 "channel",
11217 "showCount",
11218 "type",
11219 "size",
11220 "href",
11221 "target",
11222 "style",
11223 "open",
11224 "slot"
11225 ],
11226 "htmlTagNames": [
11227 "presto-youtube-subscribe-button",
11228 "presto-player-button",
11229 "presto-action-bar-ui",
11230 "div"
11231 ],
11232 "htmlParts": [],
11233 "isUpdateable": true,
11234 "potentialCmpRefs": [
11235 "presto-youtube-subscribe-button",
11236 "presto-player-button",
11237 "presto-action-bar-ui"
11238 ],
11239 "dependents": [
11240 "presto-action-bar",
11241 "presto-player",
11242 "presto-playlist"
11243 ],
11244 "dependencies": [
11245 "presto-action-bar-ui",
11246 "presto-player-button",
11247 "presto-youtube-subscribe-button"
11248 ],
11249 "directDependents": [
11250 "presto-action-bar"
11251 ],
11252 "directDependencies": [
11253 "presto-youtube-subscribe-button",
11254 "presto-player-button",
11255 "presto-action-bar-ui"
11256 ]
11257 },
11258 {
11259 "attachInternalsMemberName": null,
11260 "formAssociated": false,
11261 "tagName": "presto-audio",
11262 "excludeFromCollection": false,
11263 "isCollectionDependency": false,
11264 "componentClassName": "PrestoAudio",
11265 "elementRef": null,
11266 "encapsulation": "none",
11267 "shadowDelegatesFocus": false,
11268 "properties": [
11269 {
11270 "name": "getRef",
11271 "type": "unknown",
11272 "attribute": "get-ref",
11273 "reflect": false,
11274 "mutable": true,
11275 "required": false,
11276 "optional": true,
11277 "complexType": {
11278 "original": "(elm?: HTMLAudioElement) => void",
11279 "resolved": "(elm?: HTMLAudioElement) => void",
11280 "references": {
11281 "HTMLAudioElement": {
11282 "location": "global",
11283 "id": "global::HTMLAudioElement"
11284 }
11285 }
11286 },
11287 "docs": {
11288 "tags": [],
11289 "text": ""
11290 },
11291 "internal": false,
11292 "getter": false,
11293 "setter": false
11294 },
11295 {
11296 "name": "autoplay",
11297 "type": "boolean",
11298 "attribute": "autoplay",
11299 "reflect": false,
11300 "mutable": false,
11301 "required": false,
11302 "optional": false,
11303 "complexType": {
11304 "original": "boolean",
11305 "resolved": "boolean",
11306 "references": {}
11307 },
11308 "docs": {
11309 "tags": [],
11310 "text": ""
11311 },
11312 "internal": false,
11313 "getter": false,
11314 "setter": false
11315 },
11316 {
11317 "name": "src",
11318 "type": "string",
11319 "attribute": "src",
11320 "reflect": false,
11321 "mutable": false,
11322 "required": false,
11323 "optional": false,
11324 "complexType": {
11325 "original": "string",
11326 "resolved": "string",
11327 "references": {}
11328 },
11329 "docs": {
11330 "tags": [],
11331 "text": ""
11332 },
11333 "internal": false,
11334 "getter": false,
11335 "setter": false
11336 },
11337 {
11338 "name": "preload",
11339 "type": "string",
11340 "attribute": "preload",
11341 "reflect": false,
11342 "mutable": false,
11343 "required": false,
11344 "optional": false,
11345 "complexType": {
11346 "original": "string",
11347 "resolved": "string",
11348 "references": {}
11349 },
11350 "docs": {
11351 "tags": [],
11352 "text": ""
11353 },
11354 "internal": false,
11355 "getter": false,
11356 "setter": false
11357 },
11358 {
11359 "name": "poster",
11360 "type": "string",
11361 "attribute": "poster",
11362 "reflect": false,
11363 "mutable": false,
11364 "required": false,
11365 "optional": false,
11366 "complexType": {
11367 "original": "string",
11368 "resolved": "string",
11369 "references": {}
11370 },
11371 "docs": {
11372 "tags": [],
11373 "text": ""
11374 },
11375 "internal": false,
11376 "getter": false,
11377 "setter": false
11378 },
11379 {
11380 "name": "player",
11381 "type": "any",
11382 "attribute": "player",
11383 "reflect": false,
11384 "mutable": false,
11385 "required": false,
11386 "optional": false,
11387 "complexType": {
11388 "original": "any",
11389 "resolved": "any",
11390 "references": {}
11391 },
11392 "docs": {
11393 "tags": [],
11394 "text": ""
11395 },
11396 "internal": false,
11397 "getter": false,
11398 "setter": false
11399 },
11400 {
11401 "name": "preset",
11402 "type": "unknown",
11403 "attribute": "preset",
11404 "reflect": false,
11405 "mutable": false,
11406 "required": false,
11407 "optional": false,
11408 "complexType": {
11409 "original": "presetAttributes",
11410 "resolved": "presetAttributes",
11411 "references": {
11412 "presetAttributes": {
11413 "location": "import",
11414 "path": "../../../../interfaces",
11415 "id": "src/interfaces.ts::presetAttributes"
11416 }
11417 }
11418 },
11419 "docs": {
11420 "tags": [],
11421 "text": ""
11422 },
11423 "internal": false,
11424 "getter": false,
11425 "setter": false
11426 },
11427 {
11428 "name": "tracks",
11429 "type": "unknown",
11430 "attribute": "tracks",
11431 "reflect": false,
11432 "mutable": false,
11433 "required": false,
11434 "optional": false,
11435 "complexType": {
11436 "original": "{ label: string; src: string; srcLang: string }[]",
11437 "resolved": "{ label: string; src: string; srcLang: string; }[]",
11438 "references": {}
11439 },
11440 "docs": {
11441 "tags": [],
11442 "text": ""
11443 },
11444 "internal": false,
11445 "getter": false,
11446 "setter": false
11447 },
11448 {
11449 "name": "provider",
11450 "type": "string",
11451 "attribute": "provider",
11452 "reflect": false,
11453 "mutable": false,
11454 "required": false,
11455 "optional": false,
11456 "complexType": {
11457 "original": "string",
11458 "resolved": "string",
11459 "references": {}
11460 },
11461 "docs": {
11462 "tags": [],
11463 "text": ""
11464 },
11465 "internal": false,
11466 "getter": false,
11467 "setter": false
11468 },
11469 {
11470 "name": "mediaTitle",
11471 "type": "string",
11472 "attribute": "media-title",
11473 "reflect": false,
11474 "mutable": false,
11475 "required": false,
11476 "optional": false,
11477 "complexType": {
11478 "original": "string",
11479 "resolved": "string",
11480 "references": {}
11481 },
11482 "docs": {
11483 "tags": [],
11484 "text": ""
11485 },
11486 "internal": false,
11487 "getter": false,
11488 "setter": false
11489 },
11490 {
11491 "name": "audioAttributes",
11492 "type": "unknown",
11493 "attribute": "audio-attributes",
11494 "reflect": false,
11495 "mutable": false,
11496 "required": false,
11497 "optional": false,
11498 "complexType": {
11499 "original": "object",
11500 "resolved": "object",
11501 "references": {}
11502 },
11503 "docs": {
11504 "tags": [],
11505 "text": ""
11506 },
11507 "internal": false,
11508 "getter": false,
11509 "setter": false
11510 }
11511 ],
11512 "virtualProperties": [],
11513 "states": [
11514 {
11515 "name": "width"
11516 }
11517 ],
11518 "methods": [],
11519 "listeners": [],
11520 "events": [
11521 {
11522 "name": "playVideo",
11523 "method": "playVideo",
11524 "bubbles": true,
11525 "cancelable": true,
11526 "composed": true,
11527 "docs": {
11528 "tags": [],
11529 "text": ""
11530 },
11531 "complexType": {
11532 "original": "void",
11533 "resolved": "void",
11534 "references": {}
11535 },
11536 "internal": false
11537 },
11538 {
11539 "name": "pauseVideo",
11540 "method": "pauseVideo",
11541 "bubbles": true,
11542 "cancelable": true,
11543 "composed": true,
11544 "docs": {
11545 "tags": [],
11546 "text": ""
11547 },
11548 "complexType": {
11549 "original": "true",
11550 "resolved": "boolean",
11551 "references": {}
11552 },
11553 "internal": false
11554 }
11555 ],
11556 "watchers": [],
11557 "styles": [
11558 {
11559 "modeName": "$",
11560 "styleId": "PRESTO-AUDIO",
11561 "styleStr": null,
11562 "styleIdentifier": "PrestoAudioStyle",
11563 "externalStyles": [
11564 {
11565 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-audio/presto-audio.scss",
11566 "relativePath": "presto-audio.scss",
11567 "originalComponentPath": "presto-audio.scss"
11568 }
11569 ]
11570 }
11571 ],
11572 "internal": false,
11573 "assetsDirs": [],
11574 "styleDocs": [],
11575 "docs": {
11576 "tags": [],
11577 "text": ""
11578 },
11579 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-audio/presto-audio.js",
11580 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-audio/presto-audio.tsx",
11581 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-audio/presto-audio.js.map",
11582 "hasAttributeChangedCallbackFn": false,
11583 "hasComponentWillLoadFn": false,
11584 "hasComponentDidLoadFn": true,
11585 "hasComponentShouldUpdateFn": false,
11586 "hasComponentWillUpdateFn": false,
11587 "hasComponentDidUpdateFn": false,
11588 "hasComponentWillRenderFn": false,
11589 "hasComponentDidRenderFn": false,
11590 "hasConnectedCallbackFn": false,
11591 "hasDisconnectedCallbackFn": false,
11592 "hasElement": false,
11593 "hasEvent": true,
11594 "hasLifecycle": true,
11595 "hasListener": false,
11596 "hasListenerTarget": false,
11597 "hasListenerTargetWindow": false,
11598 "hasListenerTargetDocument": false,
11599 "hasListenerTargetBody": false,
11600 "hasListenerTargetParent": false,
11601 "hasMember": true,
11602 "hasMethod": false,
11603 "hasMode": false,
11604 "hasModernPropertyDecls": false,
11605 "hasAttribute": true,
11606 "hasProp": true,
11607 "hasPropNumber": false,
11608 "hasPropBoolean": true,
11609 "hasPropString": true,
11610 "hasPropMutable": true,
11611 "hasReflect": false,
11612 "hasRenderFn": true,
11613 "hasState": true,
11614 "hasStyle": true,
11615 "hasVdomAttribute": true,
11616 "hasVdomXlink": true,
11617 "hasVdomClass": true,
11618 "hasVdomFunctional": false,
11619 "hasVdomKey": true,
11620 "hasVdomListener": true,
11621 "hasVdomPropOrAttr": true,
11622 "hasVdomRef": true,
11623 "hasVdomRender": true,
11624 "hasVdomStyle": true,
11625 "hasVdomText": true,
11626 "hasWatchCallback": false,
11627 "isPlain": false,
11628 "htmlAttrNames": [
11629 "class",
11630 "src",
11631 "onClick",
11632 "width",
11633 "height",
11634 "viewBox",
11635 "fill",
11636 "xmlns",
11637 "d",
11638 "x",
11639 "key",
11640 "ref",
11641 "part",
11642 "autoplay",
11643 "preload",
11644 "data-poster",
11645 "kind",
11646 "label",
11647 "srclang"
11648 ],
11649 "htmlTagNames": [
11650 "div",
11651 "img",
11652 "svg",
11653 "path",
11654 "rect",
11655 "audio",
11656 "source",
11657 "track"
11658 ],
11659 "htmlParts": [
11660 "audio-player"
11661 ],
11662 "isUpdateable": true,
11663 "potentialCmpRefs": [],
11664 "dependents": [
11665 "presto-player",
11666 "presto-playlist"
11667 ],
11668 "dependencies": [],
11669 "directDependents": [
11670 "presto-player"
11671 ],
11672 "directDependencies": []
11673 },
11674 {
11675 "attachInternalsMemberName": null,
11676 "formAssociated": false,
11677 "tagName": "presto-bunny",
11678 "excludeFromCollection": false,
11679 "isCollectionDependency": false,
11680 "componentClassName": "PrestoBunny",
11681 "elementRef": null,
11682 "encapsulation": "none",
11683 "shadowDelegatesFocus": false,
11684 "properties": [
11685 {
11686 "name": "getRef",
11687 "type": "unknown",
11688 "attribute": "get-ref",
11689 "reflect": false,
11690 "mutable": true,
11691 "required": false,
11692 "optional": true,
11693 "complexType": {
11694 "original": "(elm?: HTMLVideoElement) => void",
11695 "resolved": "(elm?: HTMLVideoElement) => void",
11696 "references": {
11697 "HTMLVideoElement": {
11698 "location": "global",
11699 "id": "global::HTMLVideoElement"
11700 }
11701 }
11702 },
11703 "docs": {
11704 "tags": [],
11705 "text": ""
11706 },
11707 "internal": false,
11708 "getter": false,
11709 "setter": false
11710 },
11711 {
11712 "name": "autoplay",
11713 "type": "boolean",
11714 "attribute": "autoplay",
11715 "reflect": false,
11716 "mutable": false,
11717 "required": false,
11718 "optional": false,
11719 "complexType": {
11720 "original": "boolean",
11721 "resolved": "boolean",
11722 "references": {}
11723 },
11724 "docs": {
11725 "tags": [],
11726 "text": ""
11727 },
11728 "internal": false,
11729 "getter": false,
11730 "setter": false
11731 },
11732 {
11733 "name": "src",
11734 "type": "string",
11735 "attribute": "src",
11736 "reflect": false,
11737 "mutable": false,
11738 "required": false,
11739 "optional": false,
11740 "complexType": {
11741 "original": "string",
11742 "resolved": "string",
11743 "references": {}
11744 },
11745 "docs": {
11746 "tags": [],
11747 "text": ""
11748 },
11749 "internal": false,
11750 "getter": false,
11751 "setter": false
11752 },
11753 {
11754 "name": "preload",
11755 "type": "string",
11756 "attribute": "preload",
11757 "reflect": false,
11758 "mutable": false,
11759 "required": false,
11760 "optional": false,
11761 "complexType": {
11762 "original": "string",
11763 "resolved": "string",
11764 "references": {}
11765 },
11766 "docs": {
11767 "tags": [],
11768 "text": ""
11769 },
11770 "internal": false,
11771 "getter": false,
11772 "setter": false
11773 },
11774 {
11775 "name": "poster",
11776 "type": "string",
11777 "attribute": "poster",
11778 "reflect": false,
11779 "mutable": true,
11780 "required": false,
11781 "optional": false,
11782 "complexType": {
11783 "original": "string",
11784 "resolved": "string",
11785 "references": {}
11786 },
11787 "docs": {
11788 "tags": [],
11789 "text": ""
11790 },
11791 "internal": false,
11792 "getter": false,
11793 "setter": false
11794 },
11795 {
11796 "name": "player",
11797 "type": "any",
11798 "attribute": "player",
11799 "reflect": false,
11800 "mutable": false,
11801 "required": false,
11802 "optional": false,
11803 "complexType": {
11804 "original": "any",
11805 "resolved": "any",
11806 "references": {}
11807 },
11808 "docs": {
11809 "tags": [],
11810 "text": ""
11811 },
11812 "internal": false,
11813 "getter": false,
11814 "setter": false
11815 },
11816 {
11817 "name": "tracks",
11818 "type": "unknown",
11819 "attribute": "tracks",
11820 "reflect": false,
11821 "mutable": false,
11822 "required": false,
11823 "optional": false,
11824 "complexType": {
11825 "original": "{ label: string; src: string; srcLang: string }[]",
11826 "resolved": "{ label: string; src: string; srcLang: string; }[]",
11827 "references": {}
11828 },
11829 "docs": {
11830 "tags": [],
11831 "text": ""
11832 },
11833 "internal": false,
11834 "getter": false,
11835 "setter": false
11836 },
11837 {
11838 "name": "playsinline",
11839 "type": "boolean",
11840 "attribute": "playsinline",
11841 "reflect": false,
11842 "mutable": false,
11843 "required": false,
11844 "optional": false,
11845 "complexType": {
11846 "original": "boolean",
11847 "resolved": "boolean",
11848 "references": {}
11849 },
11850 "docs": {
11851 "tags": [],
11852 "text": ""
11853 },
11854 "internal": false,
11855 "getter": false,
11856 "setter": false
11857 },
11858 {
11859 "name": "provider",
11860 "type": "string",
11861 "attribute": "provider",
11862 "reflect": false,
11863 "mutable": false,
11864 "required": false,
11865 "optional": false,
11866 "complexType": {
11867 "original": "string",
11868 "resolved": "string",
11869 "references": {}
11870 },
11871 "docs": {
11872 "tags": [],
11873 "text": ""
11874 },
11875 "internal": false,
11876 "getter": false,
11877 "setter": false
11878 },
11879 {
11880 "name": "videoAttributes",
11881 "type": "unknown",
11882 "attribute": "video-attributes",
11883 "reflect": false,
11884 "mutable": false,
11885 "required": false,
11886 "optional": false,
11887 "complexType": {
11888 "original": "object",
11889 "resolved": "object",
11890 "references": {}
11891 },
11892 "docs": {
11893 "tags": [],
11894 "text": ""
11895 },
11896 "internal": false,
11897 "getter": false,
11898 "setter": false
11899 }
11900 ],
11901 "virtualProperties": [],
11902 "states": [],
11903 "methods": [],
11904 "listeners": [],
11905 "events": [],
11906 "watchers": [],
11907 "styles": [],
11908 "internal": false,
11909 "assetsDirs": [],
11910 "styleDocs": [],
11911 "docs": {
11912 "tags": [],
11913 "text": ""
11914 },
11915 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-bunny/presto-bunny.js",
11916 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-bunny/presto-bunny.tsx",
11917 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-bunny/presto-bunny.js.map",
11918 "hasAttributeChangedCallbackFn": false,
11919 "hasComponentWillLoadFn": false,
11920 "hasComponentDidLoadFn": false,
11921 "hasComponentShouldUpdateFn": false,
11922 "hasComponentWillUpdateFn": false,
11923 "hasComponentDidUpdateFn": false,
11924 "hasComponentWillRenderFn": false,
11925 "hasComponentDidRenderFn": false,
11926 "hasConnectedCallbackFn": false,
11927 "hasDisconnectedCallbackFn": false,
11928 "hasElement": false,
11929 "hasEvent": false,
11930 "hasLifecycle": false,
11931 "hasListener": false,
11932 "hasListenerTarget": false,
11933 "hasListenerTargetWindow": false,
11934 "hasListenerTargetDocument": false,
11935 "hasListenerTargetBody": false,
11936 "hasListenerTargetParent": false,
11937 "hasMember": true,
11938 "hasMethod": false,
11939 "hasMode": false,
11940 "hasModernPropertyDecls": false,
11941 "hasAttribute": true,
11942 "hasProp": true,
11943 "hasPropNumber": false,
11944 "hasPropBoolean": true,
11945 "hasPropString": true,
11946 "hasPropMutable": true,
11947 "hasReflect": false,
11948 "hasRenderFn": true,
11949 "hasState": false,
11950 "hasStyle": false,
11951 "hasVdomAttribute": true,
11952 "hasVdomXlink": false,
11953 "hasVdomClass": false,
11954 "hasVdomFunctional": false,
11955 "hasVdomKey": true,
11956 "hasVdomListener": false,
11957 "hasVdomPropOrAttr": true,
11958 "hasVdomRef": false,
11959 "hasVdomRender": true,
11960 "hasVdomStyle": false,
11961 "hasVdomText": false,
11962 "hasWatchCallback": false,
11963 "isPlain": false,
11964 "htmlAttrNames": [
11965 "key",
11966 "getRef",
11967 "player",
11968 "autoplay",
11969 "preload",
11970 "poster",
11971 "playsinline",
11972 "src",
11973 "tracks",
11974 "videoAttributes"
11975 ],
11976 "htmlTagNames": [
11977 "presto-video"
11978 ],
11979 "htmlParts": [],
11980 "isUpdateable": true,
11981 "potentialCmpRefs": [
11982 "presto-video"
11983 ],
11984 "dependents": [
11985 "presto-player",
11986 "presto-playlist"
11987 ],
11988 "dependencies": [
11989 "presto-video"
11990 ],
11991 "directDependents": [
11992 "presto-player"
11993 ],
11994 "directDependencies": [
11995 "presto-video"
11996 ]
11997 },
11998 {
11999 "attachInternalsMemberName": null,
12000 "formAssociated": false,
12001 "tagName": "presto-business-skin",
12002 "excludeFromCollection": false,
12003 "isCollectionDependency": false,
12004 "componentClassName": "PrestoBusinessSkin",
12005 "elementRef": null,
12006 "encapsulation": "none",
12007 "shadowDelegatesFocus": false,
12008 "properties": [],
12009 "virtualProperties": [],
12010 "states": [],
12011 "methods": [],
12012 "listeners": [],
12013 "events": [],
12014 "watchers": [],
12015 "styles": [
12016 {
12017 "modeName": "$",
12018 "styleId": "PRESTO-BUSINESS-SKIN",
12019 "styleStr": null,
12020 "styleIdentifier": "PrestoBusinessSkinStyle",
12021 "externalStyles": [
12022 {
12023 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-business-skin/presto-business-skin.scss",
12024 "relativePath": "presto-business-skin.scss",
12025 "originalComponentPath": "presto-business-skin.scss"
12026 }
12027 ]
12028 }
12029 ],
12030 "internal": false,
12031 "assetsDirs": [],
12032 "styleDocs": [],
12033 "docs": {
12034 "tags": [],
12035 "text": ""
12036 },
12037 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-business-skin/presto-business-skin.js",
12038 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-business-skin/presto-business-skin.tsx",
12039 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-business-skin/presto-business-skin.js.map",
12040 "hasAttributeChangedCallbackFn": false,
12041 "hasComponentWillLoadFn": false,
12042 "hasComponentDidLoadFn": false,
12043 "hasComponentShouldUpdateFn": false,
12044 "hasComponentWillUpdateFn": false,
12045 "hasComponentDidUpdateFn": false,
12046 "hasComponentWillRenderFn": false,
12047 "hasComponentDidRenderFn": false,
12048 "hasConnectedCallbackFn": false,
12049 "hasDisconnectedCallbackFn": false,
12050 "hasElement": false,
12051 "hasEvent": false,
12052 "hasLifecycle": false,
12053 "hasListener": false,
12054 "hasListenerTarget": false,
12055 "hasListenerTargetWindow": false,
12056 "hasListenerTargetDocument": false,
12057 "hasListenerTargetBody": false,
12058 "hasListenerTargetParent": false,
12059 "hasMember": false,
12060 "hasMethod": false,
12061 "hasMode": false,
12062 "hasModernPropertyDecls": false,
12063 "hasAttribute": false,
12064 "hasProp": false,
12065 "hasPropNumber": false,
12066 "hasPropBoolean": false,
12067 "hasPropString": false,
12068 "hasPropMutable": false,
12069 "hasReflect": false,
12070 "hasRenderFn": true,
12071 "hasState": false,
12072 "hasStyle": true,
12073 "hasVdomAttribute": true,
12074 "hasVdomXlink": false,
12075 "hasVdomClass": false,
12076 "hasVdomFunctional": false,
12077 "hasVdomKey": true,
12078 "hasVdomListener": false,
12079 "hasVdomPropOrAttr": false,
12080 "hasVdomRef": false,
12081 "hasVdomRender": true,
12082 "hasVdomStyle": false,
12083 "hasVdomText": false,
12084 "hasWatchCallback": false,
12085 "isPlain": false,
12086 "htmlAttrNames": [
12087 "key"
12088 ],
12089 "htmlTagNames": [
12090 "slot"
12091 ],
12092 "htmlParts": [],
12093 "isUpdateable": false,
12094 "potentialCmpRefs": [],
12095 "dependents": [
12096 "presto-player",
12097 "presto-playlist"
12098 ],
12099 "dependencies": [],
12100 "directDependents": [
12101 "presto-player"
12102 ],
12103 "directDependencies": []
12104 },
12105 {
12106 "attachInternalsMemberName": null,
12107 "formAssociated": false,
12108 "tagName": "presto-cta-overlay",
12109 "excludeFromCollection": false,
12110 "isCollectionDependency": false,
12111 "componentClassName": "PrestoCTAOverlay",
12112 "elementRef": null,
12113 "encapsulation": "none",
12114 "shadowDelegatesFocus": false,
12115 "properties": [
12116 {
12117 "name": "player",
12118 "type": "any",
12119 "attribute": "player",
12120 "reflect": false,
12121 "mutable": false,
12122 "required": false,
12123 "optional": false,
12124 "complexType": {
12125 "original": "any",
12126 "resolved": "any",
12127 "references": {}
12128 },
12129 "docs": {
12130 "tags": [],
12131 "text": ""
12132 },
12133 "internal": false,
12134 "getter": false,
12135 "setter": false
12136 },
12137 {
12138 "name": "direction",
12139 "type": "string",
12140 "attribute": "direction",
12141 "reflect": false,
12142 "mutable": false,
12143 "required": false,
12144 "optional": true,
12145 "complexType": {
12146 "original": "'rtl'",
12147 "resolved": "\"rtl\"",
12148 "references": {}
12149 },
12150 "docs": {
12151 "tags": [],
12152 "text": ""
12153 },
12154 "internal": false,
12155 "getter": false,
12156 "setter": false
12157 },
12158 {
12159 "name": "preset",
12160 "type": "unknown",
12161 "attribute": "preset",
12162 "reflect": false,
12163 "mutable": false,
12164 "required": false,
12165 "optional": false,
12166 "complexType": {
12167 "original": "presetAttributes",
12168 "resolved": "presetAttributes",
12169 "references": {
12170 "presetAttributes": {
12171 "location": "import",
12172 "path": "../../../../../interfaces",
12173 "id": "src/interfaces.ts::presetAttributes"
12174 }
12175 }
12176 },
12177 "docs": {
12178 "tags": [],
12179 "text": ""
12180 },
12181 "internal": false,
12182 "getter": false,
12183 "setter": false
12184 },
12185 {
12186 "name": "i18n",
12187 "type": "unknown",
12188 "attribute": "i-1-8n",
12189 "reflect": false,
12190 "mutable": false,
12191 "required": false,
12192 "optional": false,
12193 "complexType": {
12194 "original": "i18nConfig",
12195 "resolved": "i18nConfig",
12196 "references": {
12197 "i18nConfig": {
12198 "location": "import",
12199 "path": "../../../../../interfaces",
12200 "id": "src/interfaces.ts::i18nConfig"
12201 }
12202 }
12203 },
12204 "docs": {
12205 "tags": [],
12206 "text": ""
12207 },
12208 "internal": false,
12209 "getter": false,
12210 "setter": false
12211 },
12212 {
12213 "name": "provider",
12214 "type": "string",
12215 "attribute": "provider",
12216 "reflect": false,
12217 "mutable": false,
12218 "required": false,
12219 "optional": false,
12220 "complexType": {
12221 "original": "string",
12222 "resolved": "string",
12223 "references": {}
12224 },
12225 "docs": {
12226 "tags": [],
12227 "text": ""
12228 },
12229 "internal": false,
12230 "getter": false,
12231 "setter": false
12232 }
12233 ],
12234 "virtualProperties": [],
12235 "states": [
12236 {
12237 "name": "currentTime"
12238 },
12239 {
12240 "name": "duration"
12241 },
12242 {
12243 "name": "ended"
12244 }
12245 ],
12246 "methods": [],
12247 "listeners": [],
12248 "events": [],
12249 "watchers": [],
12250 "styles": [
12251 {
12252 "modeName": "$",
12253 "styleId": "PRESTO-CTA-OVERLAY",
12254 "styleStr": null,
12255 "styleIdentifier": "PrestoCtaOverlayStyle",
12256 "externalStyles": [
12257 {
12258 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/component/presto-cta-overlay.css",
12259 "relativePath": "presto-cta-overlay.css",
12260 "originalComponentPath": "presto-cta-overlay.css"
12261 }
12262 ]
12263 }
12264 ],
12265 "internal": false,
12266 "assetsDirs": [],
12267 "styleDocs": [],
12268 "docs": {
12269 "tags": [],
12270 "text": "This component is needed to prevent re-rendering of\nmain component with currentTime changes."
12271 },
12272 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/component/presto-cta-overlay.js",
12273 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/component/presto-cta-overlay.tsx",
12274 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/component/presto-cta-overlay.js.map",
12275 "hasAttributeChangedCallbackFn": false,
12276 "hasComponentWillLoadFn": true,
12277 "hasComponentDidLoadFn": false,
12278 "hasComponentShouldUpdateFn": false,
12279 "hasComponentWillUpdateFn": false,
12280 "hasComponentDidUpdateFn": false,
12281 "hasComponentWillRenderFn": false,
12282 "hasComponentDidRenderFn": false,
12283 "hasConnectedCallbackFn": false,
12284 "hasDisconnectedCallbackFn": true,
12285 "hasElement": false,
12286 "hasEvent": false,
12287 "hasLifecycle": true,
12288 "hasListener": false,
12289 "hasListenerTarget": false,
12290 "hasListenerTargetWindow": false,
12291 "hasListenerTargetDocument": false,
12292 "hasListenerTargetBody": false,
12293 "hasListenerTargetParent": false,
12294 "hasMember": true,
12295 "hasMethod": false,
12296 "hasMode": false,
12297 "hasModernPropertyDecls": false,
12298 "hasAttribute": true,
12299 "hasProp": true,
12300 "hasPropNumber": false,
12301 "hasPropBoolean": false,
12302 "hasPropString": true,
12303 "hasPropMutable": false,
12304 "hasReflect": false,
12305 "hasRenderFn": true,
12306 "hasState": true,
12307 "hasStyle": true,
12308 "hasVdomAttribute": true,
12309 "hasVdomXlink": false,
12310 "hasVdomClass": false,
12311 "hasVdomFunctional": false,
12312 "hasVdomKey": true,
12313 "hasVdomListener": false,
12314 "hasVdomPropOrAttr": true,
12315 "hasVdomRef": false,
12316 "hasVdomRender": true,
12317 "hasVdomStyle": false,
12318 "hasVdomText": false,
12319 "hasWatchCallback": false,
12320 "isPlain": false,
12321 "htmlAttrNames": [
12322 "key",
12323 "ended",
12324 "currentTime",
12325 "duration",
12326 "direction",
12327 "cta",
12328 "i18n",
12329 "provider"
12330 ],
12331 "htmlTagNames": [
12332 "presto-cta-overlay-controller"
12333 ],
12334 "htmlParts": [],
12335 "isUpdateable": true,
12336 "potentialCmpRefs": [
12337 "presto-cta-overlay-controller"
12338 ],
12339 "dependents": [
12340 "presto-player",
12341 "presto-playlist"
12342 ],
12343 "dependencies": [
12344 "presto-cta-overlay-controller",
12345 "presto-cta-overlay-ui",
12346 "presto-player-button"
12347 ],
12348 "directDependents": [
12349 "presto-player"
12350 ],
12351 "directDependencies": [
12352 "presto-cta-overlay-controller"
12353 ]
12354 },
12355 {
12356 "attachInternalsMemberName": null,
12357 "formAssociated": false,
12358 "tagName": "presto-cta-overlay-controller",
12359 "excludeFromCollection": false,
12360 "isCollectionDependency": false,
12361 "componentClassName": "PrestoCtaOverlayController",
12362 "elementRef": null,
12363 "encapsulation": "none",
12364 "shadowDelegatesFocus": false,
12365 "properties": [
12366 {
12367 "name": "ended",
12368 "type": "boolean",
12369 "attribute": "ended",
12370 "reflect": false,
12371 "mutable": false,
12372 "required": false,
12373 "optional": false,
12374 "complexType": {
12375 "original": "boolean",
12376 "resolved": "boolean",
12377 "references": {}
12378 },
12379 "docs": {
12380 "tags": [],
12381 "text": ""
12382 },
12383 "internal": false,
12384 "getter": false,
12385 "setter": false
12386 },
12387 {
12388 "name": "currentTime",
12389 "type": "number",
12390 "attribute": "current-time",
12391 "reflect": true,
12392 "mutable": false,
12393 "required": false,
12394 "optional": false,
12395 "complexType": {
12396 "original": "number",
12397 "resolved": "number",
12398 "references": {}
12399 },
12400 "docs": {
12401 "tags": [],
12402 "text": ""
12403 },
12404 "internal": false,
12405 "getter": false,
12406 "setter": false
12407 },
12408 {
12409 "name": "duration",
12410 "type": "number",
12411 "attribute": "duration",
12412 "reflect": true,
12413 "mutable": false,
12414 "required": false,
12415 "optional": false,
12416 "complexType": {
12417 "original": "number",
12418 "resolved": "number",
12419 "references": {}
12420 },
12421 "docs": {
12422 "tags": [],
12423 "text": ""
12424 },
12425 "internal": false,
12426 "getter": false,
12427 "setter": false
12428 },
12429 {
12430 "name": "direction",
12431 "type": "string",
12432 "attribute": "direction",
12433 "reflect": false,
12434 "mutable": false,
12435 "required": false,
12436 "optional": true,
12437 "complexType": {
12438 "original": "'rtl'",
12439 "resolved": "\"rtl\"",
12440 "references": {}
12441 },
12442 "docs": {
12443 "tags": [],
12444 "text": ""
12445 },
12446 "internal": false,
12447 "getter": false,
12448 "setter": false
12449 },
12450 {
12451 "name": "cta",
12452 "type": "unknown",
12453 "attribute": "cta",
12454 "reflect": false,
12455 "mutable": false,
12456 "required": false,
12457 "optional": true,
12458 "complexType": {
12459 "original": "CTA",
12460 "resolved": "CTA",
12461 "references": {
12462 "CTA": {
12463 "location": "import",
12464 "path": "../../../../../interfaces",
12465 "id": "src/interfaces.ts::CTA"
12466 }
12467 }
12468 },
12469 "docs": {
12470 "tags": [],
12471 "text": ""
12472 },
12473 "internal": false,
12474 "getter": false,
12475 "setter": false
12476 },
12477 {
12478 "name": "i18n",
12479 "type": "unknown",
12480 "attribute": "i-1-8n",
12481 "reflect": false,
12482 "mutable": false,
12483 "required": false,
12484 "optional": false,
12485 "complexType": {
12486 "original": "i18nConfig",
12487 "resolved": "i18nConfig",
12488 "references": {
12489 "i18nConfig": {
12490 "location": "import",
12491 "path": "../../../../../interfaces",
12492 "id": "src/interfaces.ts::i18nConfig"
12493 }
12494 }
12495 },
12496 "docs": {
12497 "tags": [],
12498 "text": ""
12499 },
12500 "internal": false,
12501 "getter": false,
12502 "setter": false
12503 },
12504 {
12505 "name": "provider",
12506 "type": "string",
12507 "attribute": "provider",
12508 "reflect": false,
12509 "mutable": false,
12510 "required": false,
12511 "optional": false,
12512 "complexType": {
12513 "original": "string",
12514 "resolved": "string",
12515 "references": {}
12516 },
12517 "docs": {
12518 "tags": [],
12519 "text": ""
12520 },
12521 "internal": false,
12522 "getter": false,
12523 "setter": false
12524 }
12525 ],
12526 "virtualProperties": [],
12527 "states": [
12528 {
12529 "name": "enabled"
12530 },
12531 {
12532 "name": "show"
12533 },
12534 {
12535 "name": "loading"
12536 },
12537 {
12538 "name": "error"
12539 },
12540 {
12541 "name": "skipped"
12542 },
12543 {
12544 "name": "percentagePassed"
12545 }
12546 ],
12547 "methods": [],
12548 "listeners": [],
12549 "events": [
12550 {
12551 "name": "playVideo",
12552 "method": "playVideo",
12553 "bubbles": true,
12554 "cancelable": true,
12555 "composed": true,
12556 "docs": {
12557 "tags": [],
12558 "text": ""
12559 },
12560 "complexType": {
12561 "original": "void",
12562 "resolved": "void",
12563 "references": {}
12564 },
12565 "internal": false
12566 },
12567 {
12568 "name": "pauseVideo",
12569 "method": "pauseVideo",
12570 "bubbles": true,
12571 "cancelable": true,
12572 "composed": true,
12573 "docs": {
12574 "tags": [],
12575 "text": ""
12576 },
12577 "complexType": {
12578 "original": "boolean",
12579 "resolved": "boolean",
12580 "references": {}
12581 },
12582 "internal": false
12583 },
12584 {
12585 "name": "restartVideo",
12586 "method": "restartVideo",
12587 "bubbles": true,
12588 "cancelable": true,
12589 "composed": true,
12590 "docs": {
12591 "tags": [],
12592 "text": ""
12593 },
12594 "complexType": {
12595 "original": "void",
12596 "resolved": "void",
12597 "references": {}
12598 },
12599 "internal": false
12600 },
12601 {
12602 "name": "ctaStateChange",
12603 "method": "ctaStateChange",
12604 "bubbles": true,
12605 "cancelable": true,
12606 "composed": true,
12607 "docs": {
12608 "tags": [],
12609 "text": ""
12610 },
12611 "complexType": {
12612 "original": "boolean",
12613 "resolved": "boolean",
12614 "references": {}
12615 },
12616 "internal": false
12617 }
12618 ],
12619 "watchers": [
12620 {
12621 "propName": "ended",
12622 "methodName": "handleEnded"
12623 },
12624 {
12625 "propName": "duration",
12626 "methodName": "handleDuration"
12627 },
12628 {
12629 "propName": "currentTime",
12630 "methodName": "handlePercentagePassed"
12631 },
12632 {
12633 "propName": "duration",
12634 "methodName": "handlePercentagePassed"
12635 },
12636 {
12637 "propName": "currentTime",
12638 "methodName": "handleEnabled"
12639 },
12640 {
12641 "propName": "currentTime",
12642 "methodName": "handleTime"
12643 },
12644 {
12645 "propName": "show",
12646 "methodName": "handleCtaStateChange"
12647 }
12648 ],
12649 "styles": [
12650 {
12651 "modeName": "$",
12652 "styleId": "PRESTO-CTA-OVERLAY-CONTROLLER",
12653 "styleStr": null,
12654 "styleIdentifier": "PrestoCtaOverlayControllerStyle",
12655 "externalStyles": [
12656 {
12657 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/controller/presto-cta-overlay-controller.css",
12658 "relativePath": "presto-cta-overlay-controller.css",
12659 "originalComponentPath": "presto-cta-overlay-controller.css"
12660 }
12661 ]
12662 }
12663 ],
12664 "internal": false,
12665 "assetsDirs": [],
12666 "styleDocs": [],
12667 "docs": {
12668 "tags": [],
12669 "text": ""
12670 },
12671 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/controller/presto-cta-overlay-controller.js",
12672 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/controller/presto-cta-overlay-controller.tsx",
12673 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/controller/presto-cta-overlay-controller.js.map",
12674 "hasAttributeChangedCallbackFn": false,
12675 "hasComponentWillLoadFn": true,
12676 "hasComponentDidLoadFn": false,
12677 "hasComponentShouldUpdateFn": false,
12678 "hasComponentWillUpdateFn": false,
12679 "hasComponentDidUpdateFn": false,
12680 "hasComponentWillRenderFn": false,
12681 "hasComponentDidRenderFn": false,
12682 "hasConnectedCallbackFn": false,
12683 "hasDisconnectedCallbackFn": false,
12684 "hasElement": false,
12685 "hasEvent": true,
12686 "hasLifecycle": true,
12687 "hasListener": false,
12688 "hasListenerTarget": false,
12689 "hasListenerTargetWindow": false,
12690 "hasListenerTargetDocument": false,
12691 "hasListenerTargetBody": false,
12692 "hasListenerTargetParent": false,
12693 "hasMember": true,
12694 "hasMethod": false,
12695 "hasMode": false,
12696 "hasModernPropertyDecls": false,
12697 "hasAttribute": true,
12698 "hasProp": true,
12699 "hasPropNumber": true,
12700 "hasPropBoolean": true,
12701 "hasPropString": true,
12702 "hasPropMutable": false,
12703 "hasReflect": true,
12704 "hasRenderFn": true,
12705 "hasState": true,
12706 "hasStyle": true,
12707 "hasVdomAttribute": true,
12708 "hasVdomXlink": false,
12709 "hasVdomClass": true,
12710 "hasVdomFunctional": false,
12711 "hasVdomKey": false,
12712 "hasVdomListener": true,
12713 "hasVdomPropOrAttr": true,
12714 "hasVdomRef": false,
12715 "hasVdomRender": true,
12716 "hasVdomStyle": true,
12717 "hasVdomText": false,
12718 "hasWatchCallback": true,
12719 "isPlain": false,
12720 "htmlAttrNames": [
12721 "style",
12722 "direction",
12723 "class",
12724 "i18n",
12725 "headline",
12726 "bottom-text",
12727 "show-button",
12728 "buttonLink",
12729 "allowSkip",
12730 "allowRewatch",
12731 "button-text",
12732 "onSkip",
12733 "onRewatch",
12734 "provider"
12735 ],
12736 "htmlTagNames": [
12737 "presto-cta-overlay-ui"
12738 ],
12739 "htmlParts": [],
12740 "isUpdateable": true,
12741 "potentialCmpRefs": [
12742 "presto-cta-overlay-ui"
12743 ],
12744 "dependents": [
12745 "presto-cta-overlay",
12746 "presto-player",
12747 "presto-playlist"
12748 ],
12749 "dependencies": [
12750 "presto-cta-overlay-ui",
12751 "presto-player-button"
12752 ],
12753 "directDependents": [
12754 "presto-cta-overlay"
12755 ],
12756 "directDependencies": [
12757 "presto-cta-overlay-ui"
12758 ]
12759 },
12760 {
12761 "attachInternalsMemberName": null,
12762 "formAssociated": false,
12763 "tagName": "presto-dynamic-overlay-ui",
12764 "excludeFromCollection": false,
12765 "isCollectionDependency": false,
12766 "componentClassName": "PrestoDynamicOverlayUi",
12767 "elementRef": "el",
12768 "encapsulation": "shadow",
12769 "shadowDelegatesFocus": false,
12770 "properties": [
12771 {
12772 "name": "href",
12773 "type": "string",
12774 "attribute": "href",
12775 "reflect": false,
12776 "mutable": false,
12777 "required": false,
12778 "optional": false,
12779 "complexType": {
12780 "original": "string",
12781 "resolved": "string",
12782 "references": {}
12783 },
12784 "docs": {
12785 "tags": [],
12786 "text": "When set, the underlying button will be rendered as an `<a>` with this `href` instead of a `<button>`."
12787 },
12788 "internal": false,
12789 "getter": false,
12790 "setter": false
12791 },
12792 {
12793 "name": "target",
12794 "type": "string",
12795 "attribute": "target",
12796 "reflect": false,
12797 "mutable": false,
12798 "required": false,
12799 "optional": false,
12800 "complexType": {
12801 "original": "'_blank' | '_parent' | '_self' | '_top'",
12802 "resolved": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\"",
12803 "references": {}
12804 },
12805 "docs": {
12806 "tags": [],
12807 "text": "Tells the browser where to open the link. Only used when `href` is set."
12808 },
12809 "internal": false,
12810 "getter": false,
12811 "setter": false
12812 },
12813 {
12814 "name": "position",
12815 "type": "string",
12816 "attribute": "position",
12817 "reflect": false,
12818 "mutable": false,
12819 "required": false,
12820 "optional": false,
12821 "defaultValue": "'top-right'",
12822 "complexType": {
12823 "original": "'top-left' | 'top-right'",
12824 "resolved": "\"top-left\" | \"top-right\"",
12825 "references": {}
12826 },
12827 "docs": {
12828 "tags": [
12829 {
12830 "name": "default",
12831 "text": "'top-right'"
12832 }
12833 ],
12834 "text": ""
12835 },
12836 "internal": false,
12837 "getter": false,
12838 "setter": false
12839 }
12840 ],
12841 "virtualProperties": [],
12842 "states": [],
12843 "methods": [],
12844 "listeners": [],
12845 "events": [],
12846 "watchers": [],
12847 "styles": [
12848 {
12849 "modeName": "$",
12850 "styleId": "PRESTO-DYNAMIC-OVERLAY-UI",
12851 "styleStr": null,
12852 "styleIdentifier": "PrestoDynamicOverlayUiStyle",
12853 "externalStyles": [
12854 {
12855 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-dynamic-overlays/ui/presto-dynamic-overlay-ui.scss",
12856 "relativePath": "presto-dynamic-overlay-ui.scss",
12857 "originalComponentPath": "presto-dynamic-overlay-ui.scss"
12858 }
12859 ]
12860 }
12861 ],
12862 "internal": false,
12863 "assetsDirs": [],
12864 "styleDocs": [],
12865 "docs": {
12866 "tags": [],
12867 "text": ""
12868 },
12869 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-dynamic-overlays/ui/presto-dynamic-overlay-ui.js",
12870 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-dynamic-overlays/ui/presto-dynamic-overlay-ui.tsx",
12871 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-dynamic-overlays/ui/presto-dynamic-overlay-ui.js.map",
12872 "hasAttributeChangedCallbackFn": false,
12873 "hasComponentWillLoadFn": false,
12874 "hasComponentDidLoadFn": true,
12875 "hasComponentShouldUpdateFn": false,
12876 "hasComponentWillUpdateFn": false,
12877 "hasComponentDidUpdateFn": false,
12878 "hasComponentWillRenderFn": false,
12879 "hasComponentDidRenderFn": false,
12880 "hasConnectedCallbackFn": false,
12881 "hasDisconnectedCallbackFn": false,
12882 "hasElement": false,
12883 "hasEvent": false,
12884 "hasLifecycle": true,
12885 "hasListener": false,
12886 "hasListenerTarget": false,
12887 "hasListenerTargetWindow": false,
12888 "hasListenerTargetDocument": false,
12889 "hasListenerTargetBody": false,
12890 "hasListenerTargetParent": false,
12891 "hasMember": true,
12892 "hasMethod": false,
12893 "hasMode": false,
12894 "hasModernPropertyDecls": false,
12895 "hasAttribute": true,
12896 "hasProp": true,
12897 "hasPropNumber": false,
12898 "hasPropBoolean": false,
12899 "hasPropString": true,
12900 "hasPropMutable": false,
12901 "hasReflect": false,
12902 "hasRenderFn": true,
12903 "hasState": false,
12904 "hasStyle": true,
12905 "hasVdomAttribute": true,
12906 "hasVdomXlink": false,
12907 "hasVdomClass": true,
12908 "hasVdomFunctional": true,
12909 "hasVdomKey": true,
12910 "hasVdomListener": false,
12911 "hasVdomPropOrAttr": true,
12912 "hasVdomRef": true,
12913 "hasVdomRender": true,
12914 "hasVdomStyle": false,
12915 "hasVdomText": false,
12916 "hasWatchCallback": false,
12917 "isPlain": false,
12918 "htmlAttrNames": [
12919 "key",
12920 "class",
12921 "href",
12922 "target",
12923 "part",
12924 "ref"
12925 ],
12926 "htmlTagNames": [
12927 "slot"
12928 ],
12929 "htmlParts": [
12930 "overlay-text"
12931 ],
12932 "isUpdateable": true,
12933 "potentialCmpRefs": [],
12934 "dependents": [
12935 "presto-dynamic-overlays",
12936 "presto-player",
12937 "presto-playlist"
12938 ],
12939 "dependencies": [],
12940 "directDependents": [
12941 "presto-dynamic-overlays"
12942 ],
12943 "directDependencies": []
12944 },
12945 {
12946 "attachInternalsMemberName": null,
12947 "formAssociated": false,
12948 "tagName": "presto-dynamic-overlays",
12949 "excludeFromCollection": false,
12950 "isCollectionDependency": false,
12951 "componentClassName": "PrestoDynamicOverlays",
12952 "elementRef": "el",
12953 "encapsulation": "shadow",
12954 "shadowDelegatesFocus": false,
12955 "properties": [
12956 {
12957 "name": "overlays",
12958 "type": "unknown",
12959 "attribute": "overlays",
12960 "reflect": false,
12961 "mutable": false,
12962 "required": false,
12963 "optional": false,
12964 "complexType": {
12965 "original": "Array<DynamicOverlay>",
12966 "resolved": "DynamicOverlay[]",
12967 "references": {
12968 "Array": {
12969 "location": "global",
12970 "id": "global::Array"
12971 },
12972 "DynamicOverlay": {
12973 "location": "import",
12974 "path": "../../../../../interfaces",
12975 "id": "src/interfaces.ts::DynamicOverlay"
12976 }
12977 }
12978 },
12979 "docs": {
12980 "tags": [],
12981 "text": ""
12982 },
12983 "internal": false,
12984 "getter": false,
12985 "setter": false
12986 },
12987 {
12988 "name": "player",
12989 "type": "any",
12990 "attribute": "player",
12991 "reflect": false,
12992 "mutable": false,
12993 "required": false,
12994 "optional": false,
12995 "complexType": {
12996 "original": "any",
12997 "resolved": "any",
12998 "references": {}
12999 },
13000 "docs": {
13001 "tags": [],
13002 "text": ""
13003 },
13004 "internal": false,
13005 "getter": false,
13006 "setter": false
13007 },
13008 {
13009 "name": "preset",
13010 "type": "unknown",
13011 "attribute": "preset",
13012 "reflect": false,
13013 "mutable": false,
13014 "required": false,
13015 "optional": false,
13016 "complexType": {
13017 "original": "presetAttributes",
13018 "resolved": "presetAttributes",
13019 "references": {
13020 "presetAttributes": {
13021 "location": "import",
13022 "path": "../../../../../interfaces",
13023 "id": "src/interfaces.ts::presetAttributes"
13024 }
13025 }
13026 },
13027 "docs": {
13028 "tags": [],
13029 "text": ""
13030 },
13031 "internal": false,
13032 "getter": false,
13033 "setter": false
13034 },
13035 {
13036 "name": "enabled",
13037 "type": "boolean",
13038 "attribute": "enabled",
13039 "reflect": false,
13040 "mutable": false,
13041 "required": false,
13042 "optional": false,
13043 "complexType": {
13044 "original": "boolean",
13045 "resolved": "boolean",
13046 "references": {}
13047 },
13048 "docs": {
13049 "tags": [],
13050 "text": ""
13051 },
13052 "internal": false,
13053 "getter": false,
13054 "setter": false
13055 }
13056 ],
13057 "virtualProperties": [],
13058 "states": [
13059 {
13060 "name": "currentTime"
13061 },
13062 {
13063 "name": "destroy"
13064 }
13065 ],
13066 "methods": [],
13067 "listeners": [],
13068 "events": [
13069 {
13070 "name": "reloadComponent",
13071 "method": "reloadComponent",
13072 "bubbles": true,
13073 "cancelable": true,
13074 "composed": true,
13075 "docs": {
13076 "tags": [],
13077 "text": ""
13078 },
13079 "complexType": {
13080 "original": "void",
13081 "resolved": "void",
13082 "references": {}
13083 },
13084 "internal": false
13085 }
13086 ],
13087 "watchers": [],
13088 "styles": [
13089 {
13090 "modeName": "$",
13091 "styleId": "PRESTO-DYNAMIC-OVERLAYS",
13092 "styleStr": null,
13093 "styleIdentifier": "PrestoDynamicOverlaysStyle",
13094 "externalStyles": [
13095 {
13096 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-dynamic-overlays/component/presto-dynamic-overlays.scss",
13097 "relativePath": "presto-dynamic-overlays.scss",
13098 "originalComponentPath": "presto-dynamic-overlays.scss"
13099 }
13100 ]
13101 }
13102 ],
13103 "internal": false,
13104 "assetsDirs": [],
13105 "styleDocs": [],
13106 "docs": {
13107 "tags": [],
13108 "text": ""
13109 },
13110 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-dynamic-overlays/component/presto-dynamic-overlays.js",
13111 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-dynamic-overlays/component/presto-dynamic-overlays.tsx",
13112 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-dynamic-overlays/component/presto-dynamic-overlays.js.map",
13113 "hasAttributeChangedCallbackFn": false,
13114 "hasComponentWillLoadFn": false,
13115 "hasComponentDidLoadFn": true,
13116 "hasComponentShouldUpdateFn": false,
13117 "hasComponentWillUpdateFn": false,
13118 "hasComponentDidUpdateFn": false,
13119 "hasComponentWillRenderFn": false,
13120 "hasComponentDidRenderFn": false,
13121 "hasConnectedCallbackFn": false,
13122 "hasDisconnectedCallbackFn": false,
13123 "hasElement": false,
13124 "hasEvent": true,
13125 "hasLifecycle": true,
13126 "hasListener": false,
13127 "hasListenerTarget": false,
13128 "hasListenerTargetWindow": false,
13129 "hasListenerTargetDocument": false,
13130 "hasListenerTargetBody": false,
13131 "hasListenerTargetParent": false,
13132 "hasMember": true,
13133 "hasMethod": false,
13134 "hasMode": false,
13135 "hasModernPropertyDecls": false,
13136 "hasAttribute": true,
13137 "hasProp": true,
13138 "hasPropNumber": false,
13139 "hasPropBoolean": true,
13140 "hasPropString": false,
13141 "hasPropMutable": false,
13142 "hasReflect": false,
13143 "hasRenderFn": true,
13144 "hasState": true,
13145 "hasStyle": true,
13146 "hasVdomAttribute": true,
13147 "hasVdomXlink": false,
13148 "hasVdomClass": true,
13149 "hasVdomFunctional": false,
13150 "hasVdomKey": true,
13151 "hasVdomListener": false,
13152 "hasVdomPropOrAttr": true,
13153 "hasVdomRef": true,
13154 "hasVdomRender": true,
13155 "hasVdomStyle": true,
13156 "hasVdomText": true,
13157 "hasWatchCallback": false,
13158 "isPlain": false,
13159 "htmlAttrNames": [
13160 "class",
13161 "ref",
13162 "key",
13163 "position",
13164 "href",
13165 "target",
13166 "innerHTML",
13167 "style"
13168 ],
13169 "htmlTagNames": [
13170 "presto-dynamic-overlay-ui",
13171 "div"
13172 ],
13173 "htmlParts": [],
13174 "isUpdateable": true,
13175 "potentialCmpRefs": [
13176 "presto-dynamic-overlay-ui"
13177 ],
13178 "dependents": [
13179 "presto-player",
13180 "presto-playlist"
13181 ],
13182 "dependencies": [
13183 "presto-dynamic-overlay-ui"
13184 ],
13185 "directDependents": [
13186 "presto-player"
13187 ],
13188 "directDependencies": [
13189 "presto-dynamic-overlay-ui"
13190 ]
13191 },
13192 {
13193 "attachInternalsMemberName": null,
13194 "formAssociated": false,
13195 "tagName": "presto-email-overlay",
13196 "excludeFromCollection": false,
13197 "isCollectionDependency": false,
13198 "componentClassName": "PrestoEmailOverlay",
13199 "elementRef": null,
13200 "encapsulation": "none",
13201 "shadowDelegatesFocus": false,
13202 "properties": [
13203 {
13204 "name": "player",
13205 "type": "any",
13206 "attribute": "player",
13207 "reflect": false,
13208 "mutable": false,
13209 "required": false,
13210 "optional": false,
13211 "complexType": {
13212 "original": "any",
13213 "resolved": "any",
13214 "references": {}
13215 },
13216 "docs": {
13217 "tags": [],
13218 "text": ""
13219 },
13220 "internal": false,
13221 "getter": false,
13222 "setter": false
13223 },
13224 {
13225 "name": "direction",
13226 "type": "string",
13227 "attribute": "direction",
13228 "reflect": false,
13229 "mutable": false,
13230 "required": false,
13231 "optional": true,
13232 "complexType": {
13233 "original": "'rtl'",
13234 "resolved": "\"rtl\"",
13235 "references": {}
13236 },
13237 "docs": {
13238 "tags": [],
13239 "text": ""
13240 },
13241 "internal": false,
13242 "getter": false,
13243 "setter": false
13244 },
13245 {
13246 "name": "preset",
13247 "type": "unknown",
13248 "attribute": "preset",
13249 "reflect": false,
13250 "mutable": false,
13251 "required": false,
13252 "optional": false,
13253 "complexType": {
13254 "original": "presetAttributes",
13255 "resolved": "presetAttributes",
13256 "references": {
13257 "presetAttributes": {
13258 "location": "import",
13259 "path": "../../../../../interfaces",
13260 "id": "src/interfaces.ts::presetAttributes"
13261 }
13262 }
13263 },
13264 "docs": {
13265 "tags": [],
13266 "text": ""
13267 },
13268 "internal": false,
13269 "getter": false,
13270 "setter": false
13271 },
13272 {
13273 "name": "videoId",
13274 "type": "number",
13275 "attribute": "video-id",
13276 "reflect": false,
13277 "mutable": false,
13278 "required": false,
13279 "optional": false,
13280 "complexType": {
13281 "original": "number",
13282 "resolved": "number",
13283 "references": {}
13284 },
13285 "docs": {
13286 "tags": [],
13287 "text": ""
13288 },
13289 "internal": false,
13290 "getter": false,
13291 "setter": false
13292 },
13293 {
13294 "name": "i18n",
13295 "type": "unknown",
13296 "attribute": "i-1-8n",
13297 "reflect": false,
13298 "mutable": false,
13299 "required": false,
13300 "optional": false,
13301 "complexType": {
13302 "original": "i18nConfig",
13303 "resolved": "i18nConfig",
13304 "references": {
13305 "i18nConfig": {
13306 "location": "import",
13307 "path": "../../../../../interfaces",
13308 "id": "src/interfaces.ts::i18nConfig"
13309 }
13310 }
13311 },
13312 "docs": {
13313 "tags": [],
13314 "text": ""
13315 },
13316 "internal": false,
13317 "getter": false,
13318 "setter": false
13319 },
13320 {
13321 "name": "provider",
13322 "type": "string",
13323 "attribute": "provider",
13324 "reflect": false,
13325 "mutable": false,
13326 "required": false,
13327 "optional": false,
13328 "complexType": {
13329 "original": "string",
13330 "resolved": "string",
13331 "references": {}
13332 },
13333 "docs": {
13334 "tags": [],
13335 "text": ""
13336 },
13337 "internal": false,
13338 "getter": false,
13339 "setter": false
13340 }
13341 ],
13342 "virtualProperties": [],
13343 "states": [
13344 {
13345 "name": "currentTime"
13346 },
13347 {
13348 "name": "duration"
13349 },
13350 {
13351 "name": "ended"
13352 }
13353 ],
13354 "methods": [],
13355 "listeners": [],
13356 "events": [],
13357 "watchers": [],
13358 "styles": [
13359 {
13360 "modeName": "$",
13361 "styleId": "PRESTO-EMAIL-OVERLAY",
13362 "styleStr": null,
13363 "styleIdentifier": "PrestoEmailOverlayStyle",
13364 "externalStyles": [
13365 {
13366 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/component/presto-email-overlay.css",
13367 "relativePath": "presto-email-overlay.css",
13368 "originalComponentPath": "presto-email-overlay.css"
13369 }
13370 ]
13371 }
13372 ],
13373 "internal": false,
13374 "assetsDirs": [],
13375 "styleDocs": [],
13376 "docs": {
13377 "tags": [],
13378 "text": "This component is needed to prevent re-rendering of\nmain component with currentTime changes."
13379 },
13380 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/component/presto-email-overlay.js",
13381 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/component/presto-email-overlay.tsx",
13382 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/component/presto-email-overlay.js.map",
13383 "hasAttributeChangedCallbackFn": false,
13384 "hasComponentWillLoadFn": true,
13385 "hasComponentDidLoadFn": false,
13386 "hasComponentShouldUpdateFn": false,
13387 "hasComponentWillUpdateFn": false,
13388 "hasComponentDidUpdateFn": false,
13389 "hasComponentWillRenderFn": false,
13390 "hasComponentDidRenderFn": false,
13391 "hasConnectedCallbackFn": false,
13392 "hasDisconnectedCallbackFn": true,
13393 "hasElement": false,
13394 "hasEvent": false,
13395 "hasLifecycle": true,
13396 "hasListener": false,
13397 "hasListenerTarget": false,
13398 "hasListenerTargetWindow": false,
13399 "hasListenerTargetDocument": false,
13400 "hasListenerTargetBody": false,
13401 "hasListenerTargetParent": false,
13402 "hasMember": true,
13403 "hasMethod": false,
13404 "hasMode": false,
13405 "hasModernPropertyDecls": false,
13406 "hasAttribute": true,
13407 "hasProp": true,
13408 "hasPropNumber": true,
13409 "hasPropBoolean": false,
13410 "hasPropString": true,
13411 "hasPropMutable": false,
13412 "hasReflect": false,
13413 "hasRenderFn": true,
13414 "hasState": true,
13415 "hasStyle": true,
13416 "hasVdomAttribute": true,
13417 "hasVdomXlink": false,
13418 "hasVdomClass": false,
13419 "hasVdomFunctional": false,
13420 "hasVdomKey": true,
13421 "hasVdomListener": false,
13422 "hasVdomPropOrAttr": true,
13423 "hasVdomRef": false,
13424 "hasVdomRender": true,
13425 "hasVdomStyle": false,
13426 "hasVdomText": false,
13427 "hasWatchCallback": false,
13428 "isPlain": false,
13429 "htmlAttrNames": [
13430 "key",
13431 "ended",
13432 "currentTime",
13433 "videoId",
13434 "duration",
13435 "direction",
13436 "presetId",
13437 "emailCollection",
13438 "i18n",
13439 "provider"
13440 ],
13441 "htmlTagNames": [
13442 "presto-email-overlay-controller"
13443 ],
13444 "htmlParts": [],
13445 "isUpdateable": true,
13446 "potentialCmpRefs": [
13447 "presto-email-overlay-controller"
13448 ],
13449 "dependents": [
13450 "presto-player",
13451 "presto-playlist"
13452 ],
13453 "dependencies": [
13454 "presto-email-overlay-controller",
13455 "presto-email-overlay-ui",
13456 "presto-player-spinner"
13457 ],
13458 "directDependents": [
13459 "presto-player"
13460 ],
13461 "directDependencies": [
13462 "presto-email-overlay-controller"
13463 ]
13464 },
13465 {
13466 "attachInternalsMemberName": null,
13467 "formAssociated": false,
13468 "tagName": "presto-email-overlay-controller",
13469 "excludeFromCollection": false,
13470 "isCollectionDependency": false,
13471 "componentClassName": "PrestoEmailOverlayController",
13472 "elementRef": null,
13473 "encapsulation": "none",
13474 "shadowDelegatesFocus": false,
13475 "properties": [
13476 {
13477 "name": "ended",
13478 "type": "boolean",
13479 "attribute": "ended",
13480 "reflect": false,
13481 "mutable": false,
13482 "required": false,
13483 "optional": false,
13484 "complexType": {
13485 "original": "boolean",
13486 "resolved": "boolean",
13487 "references": {}
13488 },
13489 "docs": {
13490 "tags": [],
13491 "text": ""
13492 },
13493 "internal": false,
13494 "getter": false,
13495 "setter": false
13496 },
13497 {
13498 "name": "currentTime",
13499 "type": "number",
13500 "attribute": "current-time",
13501 "reflect": true,
13502 "mutable": false,
13503 "required": false,
13504 "optional": false,
13505 "complexType": {
13506 "original": "number",
13507 "resolved": "number",
13508 "references": {}
13509 },
13510 "docs": {
13511 "tags": [],
13512 "text": ""
13513 },
13514 "internal": false,
13515 "getter": false,
13516 "setter": false
13517 },
13518 {
13519 "name": "duration",
13520 "type": "number",
13521 "attribute": "duration",
13522 "reflect": true,
13523 "mutable": false,
13524 "required": false,
13525 "optional": false,
13526 "complexType": {
13527 "original": "number",
13528 "resolved": "number",
13529 "references": {}
13530 },
13531 "docs": {
13532 "tags": [],
13533 "text": ""
13534 },
13535 "internal": false,
13536 "getter": false,
13537 "setter": false
13538 },
13539 {
13540 "name": "direction",
13541 "type": "string",
13542 "attribute": "direction",
13543 "reflect": false,
13544 "mutable": false,
13545 "required": false,
13546 "optional": true,
13547 "complexType": {
13548 "original": "'rtl'",
13549 "resolved": "\"rtl\"",
13550 "references": {}
13551 },
13552 "docs": {
13553 "tags": [],
13554 "text": ""
13555 },
13556 "internal": false,
13557 "getter": false,
13558 "setter": false
13559 },
13560 {
13561 "name": "emailCollection",
13562 "type": "unknown",
13563 "attribute": "email-collection",
13564 "reflect": false,
13565 "mutable": false,
13566 "required": false,
13567 "optional": true,
13568 "complexType": {
13569 "original": "EmailCollection",
13570 "resolved": "EmailCollection",
13571 "references": {
13572 "EmailCollection": {
13573 "location": "import",
13574 "path": "../../../../../interfaces",
13575 "id": "src/interfaces.ts::EmailCollection"
13576 }
13577 }
13578 },
13579 "docs": {
13580 "tags": [],
13581 "text": ""
13582 },
13583 "internal": false,
13584 "getter": false,
13585 "setter": false
13586 },
13587 {
13588 "name": "i18n",
13589 "type": "unknown",
13590 "attribute": "i-1-8n",
13591 "reflect": false,
13592 "mutable": false,
13593 "required": false,
13594 "optional": false,
13595 "complexType": {
13596 "original": "i18nConfig",
13597 "resolved": "i18nConfig",
13598 "references": {
13599 "i18nConfig": {
13600 "location": "import",
13601 "path": "../../../../../interfaces",
13602 "id": "src/interfaces.ts::i18nConfig"
13603 }
13604 }
13605 },
13606 "docs": {
13607 "tags": [],
13608 "text": ""
13609 },
13610 "internal": false,
13611 "getter": false,
13612 "setter": false
13613 },
13614 {
13615 "name": "videoId",
13616 "type": "number",
13617 "attribute": "video-id",
13618 "reflect": false,
13619 "mutable": false,
13620 "required": false,
13621 "optional": false,
13622 "complexType": {
13623 "original": "number",
13624 "resolved": "number",
13625 "references": {}
13626 },
13627 "docs": {
13628 "tags": [],
13629 "text": ""
13630 },
13631 "internal": false,
13632 "getter": false,
13633 "setter": false
13634 },
13635 {
13636 "name": "presetId",
13637 "type": "number",
13638 "attribute": "preset-id",
13639 "reflect": false,
13640 "mutable": false,
13641 "required": false,
13642 "optional": false,
13643 "complexType": {
13644 "original": "number",
13645 "resolved": "number",
13646 "references": {}
13647 },
13648 "docs": {
13649 "tags": [],
13650 "text": ""
13651 },
13652 "internal": false,
13653 "getter": false,
13654 "setter": false
13655 },
13656 {
13657 "name": "provider",
13658 "type": "string",
13659 "attribute": "provider",
13660 "reflect": false,
13661 "mutable": false,
13662 "required": false,
13663 "optional": false,
13664 "complexType": {
13665 "original": "string",
13666 "resolved": "string",
13667 "references": {}
13668 },
13669 "docs": {
13670 "tags": [],
13671 "text": ""
13672 },
13673 "internal": false,
13674 "getter": false,
13675 "setter": false
13676 }
13677 ],
13678 "virtualProperties": [],
13679 "states": [
13680 {
13681 "name": "enabled"
13682 },
13683 {
13684 "name": "show"
13685 },
13686 {
13687 "name": "loading"
13688 },
13689 {
13690 "name": "error"
13691 },
13692 {
13693 "name": "percentagePassed"
13694 }
13695 ],
13696 "methods": [],
13697 "listeners": [],
13698 "events": [
13699 {
13700 "name": "playVideo",
13701 "method": "playVideo",
13702 "bubbles": true,
13703 "cancelable": true,
13704 "composed": true,
13705 "docs": {
13706 "tags": [],
13707 "text": ""
13708 },
13709 "complexType": {
13710 "original": "void",
13711 "resolved": "void",
13712 "references": {}
13713 },
13714 "internal": false
13715 },
13716 {
13717 "name": "pauseVideo",
13718 "method": "pauseVideo",
13719 "bubbles": true,
13720 "cancelable": true,
13721 "composed": true,
13722 "docs": {
13723 "tags": [],
13724 "text": ""
13725 },
13726 "complexType": {
13727 "original": "true",
13728 "resolved": "boolean",
13729 "references": {}
13730 },
13731 "internal": false
13732 },
13733 {
13734 "name": "restartVideo",
13735 "method": "restartVideo",
13736 "bubbles": true,
13737 "cancelable": true,
13738 "composed": true,
13739 "docs": {
13740 "tags": [],
13741 "text": ""
13742 },
13743 "complexType": {
13744 "original": "void",
13745 "resolved": "void",
13746 "references": {}
13747 },
13748 "internal": false
13749 },
13750 {
13751 "name": "emailStateChange",
13752 "method": "emailStateChange",
13753 "bubbles": true,
13754 "cancelable": true,
13755 "composed": true,
13756 "docs": {
13757 "tags": [],
13758 "text": ""
13759 },
13760 "complexType": {
13761 "original": "boolean",
13762 "resolved": "boolean",
13763 "references": {}
13764 },
13765 "internal": false
13766 }
13767 ],
13768 "watchers": [
13769 {
13770 "propName": "duration",
13771 "methodName": "handleDuration"
13772 },
13773 {
13774 "propName": "currentTime",
13775 "methodName": "handleTimeCheck"
13776 },
13777 {
13778 "propName": "currentTime",
13779 "methodName": "handleShowChange"
13780 },
13781 {
13782 "propName": "show",
13783 "methodName": "handleEmailStateChange"
13784 }
13785 ],
13786 "styles": [
13787 {
13788 "modeName": "$",
13789 "styleId": "PRESTO-EMAIL-OVERLAY-CONTROLLER",
13790 "styleStr": null,
13791 "styleIdentifier": "PrestoEmailOverlayControllerStyle",
13792 "externalStyles": [
13793 {
13794 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/controller/presto-email-overlay-controller.css",
13795 "relativePath": "presto-email-overlay-controller.css",
13796 "originalComponentPath": "presto-email-overlay-controller.css"
13797 }
13798 ]
13799 }
13800 ],
13801 "internal": false,
13802 "assetsDirs": [],
13803 "styleDocs": [],
13804 "docs": {
13805 "tags": [],
13806 "text": ""
13807 },
13808 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/controller/presto-email-overlay-controller.js",
13809 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/controller/presto-email-overlay-controller.tsx",
13810 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/controller/presto-email-overlay-controller.js.map",
13811 "hasAttributeChangedCallbackFn": false,
13812 "hasComponentWillLoadFn": true,
13813 "hasComponentDidLoadFn": false,
13814 "hasComponentShouldUpdateFn": false,
13815 "hasComponentWillUpdateFn": false,
13816 "hasComponentDidUpdateFn": false,
13817 "hasComponentWillRenderFn": false,
13818 "hasComponentDidRenderFn": false,
13819 "hasConnectedCallbackFn": false,
13820 "hasDisconnectedCallbackFn": false,
13821 "hasElement": false,
13822 "hasEvent": true,
13823 "hasLifecycle": true,
13824 "hasListener": false,
13825 "hasListenerTarget": false,
13826 "hasListenerTargetWindow": false,
13827 "hasListenerTargetDocument": false,
13828 "hasListenerTargetBody": false,
13829 "hasListenerTargetParent": false,
13830 "hasMember": true,
13831 "hasMethod": false,
13832 "hasMode": false,
13833 "hasModernPropertyDecls": false,
13834 "hasAttribute": true,
13835 "hasProp": true,
13836 "hasPropNumber": true,
13837 "hasPropBoolean": true,
13838 "hasPropString": true,
13839 "hasPropMutable": false,
13840 "hasReflect": true,
13841 "hasRenderFn": true,
13842 "hasState": true,
13843 "hasStyle": true,
13844 "hasVdomAttribute": true,
13845 "hasVdomXlink": false,
13846 "hasVdomClass": true,
13847 "hasVdomFunctional": false,
13848 "hasVdomKey": false,
13849 "hasVdomListener": true,
13850 "hasVdomPropOrAttr": true,
13851 "hasVdomRef": false,
13852 "hasVdomRender": true,
13853 "hasVdomStyle": true,
13854 "hasVdomText": false,
13855 "hasWatchCallback": true,
13856 "isPlain": false,
13857 "htmlAttrNames": [
13858 "style",
13859 "direction",
13860 "class",
13861 "headline",
13862 "bottomText",
13863 "allowSkip",
13864 "buttonText",
13865 "isLoading",
13866 "errorMessage",
13867 "onSubmitForm",
13868 "onSkip",
13869 "i18n",
13870 "provider"
13871 ],
13872 "htmlTagNames": [
13873 "presto-email-overlay-ui"
13874 ],
13875 "htmlParts": [],
13876 "isUpdateable": true,
13877 "potentialCmpRefs": [
13878 "presto-email-overlay-ui"
13879 ],
13880 "dependents": [
13881 "presto-email-overlay",
13882 "presto-player",
13883 "presto-playlist"
13884 ],
13885 "dependencies": [
13886 "presto-email-overlay-ui",
13887 "presto-player-spinner"
13888 ],
13889 "directDependents": [
13890 "presto-email-overlay"
13891 ],
13892 "directDependencies": [
13893 "presto-email-overlay-ui"
13894 ]
13895 },
13896 {
13897 "attachInternalsMemberName": null,
13898 "formAssociated": false,
13899 "tagName": "presto-modern-skin",
13900 "excludeFromCollection": false,
13901 "isCollectionDependency": false,
13902 "componentClassName": "PrestoModernSkin",
13903 "elementRef": null,
13904 "encapsulation": "none",
13905 "shadowDelegatesFocus": false,
13906 "properties": [],
13907 "virtualProperties": [],
13908 "states": [],
13909 "methods": [],
13910 "listeners": [],
13911 "events": [],
13912 "watchers": [],
13913 "styles": [
13914 {
13915 "modeName": "$",
13916 "styleId": "PRESTO-MODERN-SKIN",
13917 "styleStr": null,
13918 "styleIdentifier": "PrestoModernSkinStyle",
13919 "externalStyles": [
13920 {
13921 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-modern-skin/presto-modern-skin.scss",
13922 "relativePath": "presto-modern-skin.scss",
13923 "originalComponentPath": "presto-modern-skin.scss"
13924 }
13925 ]
13926 }
13927 ],
13928 "internal": false,
13929 "assetsDirs": [],
13930 "styleDocs": [],
13931 "docs": {
13932 "tags": [],
13933 "text": ""
13934 },
13935 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-modern-skin/presto-modern-skin.js",
13936 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-modern-skin/presto-modern-skin.tsx",
13937 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-modern-skin/presto-modern-skin.js.map",
13938 "hasAttributeChangedCallbackFn": false,
13939 "hasComponentWillLoadFn": false,
13940 "hasComponentDidLoadFn": false,
13941 "hasComponentShouldUpdateFn": false,
13942 "hasComponentWillUpdateFn": false,
13943 "hasComponentDidUpdateFn": false,
13944 "hasComponentWillRenderFn": false,
13945 "hasComponentDidRenderFn": false,
13946 "hasConnectedCallbackFn": false,
13947 "hasDisconnectedCallbackFn": false,
13948 "hasElement": false,
13949 "hasEvent": false,
13950 "hasLifecycle": false,
13951 "hasListener": false,
13952 "hasListenerTarget": false,
13953 "hasListenerTargetWindow": false,
13954 "hasListenerTargetDocument": false,
13955 "hasListenerTargetBody": false,
13956 "hasListenerTargetParent": false,
13957 "hasMember": false,
13958 "hasMethod": false,
13959 "hasMode": false,
13960 "hasModernPropertyDecls": false,
13961 "hasAttribute": false,
13962 "hasProp": false,
13963 "hasPropNumber": false,
13964 "hasPropBoolean": false,
13965 "hasPropString": false,
13966 "hasPropMutable": false,
13967 "hasReflect": false,
13968 "hasRenderFn": true,
13969 "hasState": false,
13970 "hasStyle": true,
13971 "hasVdomAttribute": true,
13972 "hasVdomXlink": false,
13973 "hasVdomClass": false,
13974 "hasVdomFunctional": false,
13975 "hasVdomKey": true,
13976 "hasVdomListener": false,
13977 "hasVdomPropOrAttr": false,
13978 "hasVdomRef": false,
13979 "hasVdomRender": true,
13980 "hasVdomStyle": false,
13981 "hasVdomText": false,
13982 "hasWatchCallback": false,
13983 "isPlain": false,
13984 "htmlAttrNames": [
13985 "key"
13986 ],
13987 "htmlTagNames": [
13988 "slot"
13989 ],
13990 "htmlParts": [],
13991 "isUpdateable": false,
13992 "potentialCmpRefs": [],
13993 "dependents": [
13994 "presto-player",
13995 "presto-playlist"
13996 ],
13997 "dependencies": [],
13998 "directDependents": [
13999 "presto-player"
14000 ],
14001 "directDependencies": []
14002 },
14003 {
14004 "attachInternalsMemberName": null,
14005 "formAssociated": false,
14006 "tagName": "presto-muted-overlay",
14007 "excludeFromCollection": false,
14008 "isCollectionDependency": false,
14009 "componentClassName": "PrestoMutedOverlay",
14010 "elementRef": null,
14011 "encapsulation": "none",
14012 "shadowDelegatesFocus": false,
14013 "properties": [
14014 {
14015 "name": "mutedPreview",
14016 "type": "boolean",
14017 "attribute": "muted-preview",
14018 "reflect": false,
14019 "mutable": false,
14020 "required": false,
14021 "optional": false,
14022 "complexType": {
14023 "original": "boolean",
14024 "resolved": "boolean",
14025 "references": {}
14026 },
14027 "docs": {
14028 "tags": [],
14029 "text": ""
14030 },
14031 "internal": false,
14032 "getter": false,
14033 "setter": false
14034 },
14035 {
14036 "name": "mutedOverlay",
14037 "type": "unknown",
14038 "attribute": "muted-overlay",
14039 "reflect": false,
14040 "mutable": false,
14041 "required": false,
14042 "optional": false,
14043 "complexType": {
14044 "original": "MutedOverlay",
14045 "resolved": "MutedOverlay",
14046 "references": {
14047 "MutedOverlay": {
14048 "location": "import",
14049 "path": "../../../../interfaces",
14050 "id": "src/interfaces.ts::MutedOverlay"
14051 }
14052 }
14053 },
14054 "docs": {
14055 "tags": [],
14056 "text": ""
14057 },
14058 "internal": false,
14059 "getter": false,
14060 "setter": false
14061 },
14062 {
14063 "name": "preset",
14064 "type": "unknown",
14065 "attribute": "preset",
14066 "reflect": false,
14067 "mutable": false,
14068 "required": false,
14069 "optional": false,
14070 "complexType": {
14071 "original": "presetAttributes",
14072 "resolved": "presetAttributes",
14073 "references": {
14074 "presetAttributes": {
14075 "location": "import",
14076 "path": "../../../../interfaces",
14077 "id": "src/interfaces.ts::presetAttributes"
14078 }
14079 }
14080 },
14081 "docs": {
14082 "tags": [],
14083 "text": ""
14084 },
14085 "internal": false,
14086 "getter": false,
14087 "setter": false
14088 }
14089 ],
14090 "virtualProperties": [],
14091 "states": [],
14092 "methods": [],
14093 "listeners": [],
14094 "events": [
14095 {
14096 "name": "playVideo",
14097 "method": "playVideo",
14098 "bubbles": true,
14099 "cancelable": true,
14100 "composed": true,
14101 "docs": {
14102 "tags": [],
14103 "text": ""
14104 },
14105 "complexType": {
14106 "original": "void",
14107 "resolved": "void",
14108 "references": {}
14109 },
14110 "internal": false
14111 }
14112 ],
14113 "watchers": [],
14114 "styles": [
14115 {
14116 "modeName": "$",
14117 "styleId": "PRESTO-MUTED-OVERLAY",
14118 "styleStr": null,
14119 "styleIdentifier": "PrestoMutedOverlayStyle",
14120 "externalStyles": [
14121 {
14122 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-muted-overlay/presto-muted-overlay.css",
14123 "relativePath": "presto-muted-overlay.css",
14124 "originalComponentPath": "presto-muted-overlay.css"
14125 }
14126 ]
14127 }
14128 ],
14129 "internal": false,
14130 "assetsDirs": [],
14131 "styleDocs": [],
14132 "docs": {
14133 "tags": [],
14134 "text": ""
14135 },
14136 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-muted-overlay/presto-muted-overlay.js",
14137 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-muted-overlay/presto-muted-overlay.tsx",
14138 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-muted-overlay/presto-muted-overlay.js.map",
14139 "hasAttributeChangedCallbackFn": false,
14140 "hasComponentWillLoadFn": false,
14141 "hasComponentDidLoadFn": false,
14142 "hasComponentShouldUpdateFn": false,
14143 "hasComponentWillUpdateFn": false,
14144 "hasComponentDidUpdateFn": false,
14145 "hasComponentWillRenderFn": false,
14146 "hasComponentDidRenderFn": false,
14147 "hasConnectedCallbackFn": false,
14148 "hasDisconnectedCallbackFn": false,
14149 "hasElement": false,
14150 "hasEvent": true,
14151 "hasLifecycle": false,
14152 "hasListener": false,
14153 "hasListenerTarget": false,
14154 "hasListenerTargetWindow": false,
14155 "hasListenerTargetDocument": false,
14156 "hasListenerTargetBody": false,
14157 "hasListenerTargetParent": false,
14158 "hasMember": true,
14159 "hasMethod": false,
14160 "hasMode": false,
14161 "hasModernPropertyDecls": false,
14162 "hasAttribute": true,
14163 "hasProp": true,
14164 "hasPropNumber": false,
14165 "hasPropBoolean": true,
14166 "hasPropString": false,
14167 "hasPropMutable": false,
14168 "hasReflect": false,
14169 "hasRenderFn": true,
14170 "hasState": false,
14171 "hasStyle": true,
14172 "hasVdomAttribute": true,
14173 "hasVdomXlink": false,
14174 "hasVdomClass": true,
14175 "hasVdomFunctional": false,
14176 "hasVdomKey": true,
14177 "hasVdomListener": true,
14178 "hasVdomPropOrAttr": true,
14179 "hasVdomRef": false,
14180 "hasVdomRender": true,
14181 "hasVdomStyle": true,
14182 "hasVdomText": true,
14183 "hasWatchCallback": false,
14184 "isPlain": false,
14185 "htmlAttrNames": [
14186 "key",
14187 "class",
14188 "onClick",
14189 "data-plyr",
14190 "aria-label",
14191 "part",
14192 "id",
14193 "viewBox",
14194 "d",
14195 "style",
14196 "src"
14197 ],
14198 "htmlTagNames": [
14199 "div",
14200 "svg",
14201 "path",
14202 "span",
14203 "img"
14204 ],
14205 "htmlParts": [
14206 "muted-overlay-play",
14207 "muted-overlay-image"
14208 ],
14209 "isUpdateable": true,
14210 "potentialCmpRefs": [],
14211 "dependents": [
14212 "presto-player",
14213 "presto-playlist"
14214 ],
14215 "dependencies": [],
14216 "directDependents": [
14217 "presto-player"
14218 ],
14219 "directDependencies": []
14220 },
14221 {
14222 "attachInternalsMemberName": null,
14223 "formAssociated": false,
14224 "tagName": "presto-search-bar",
14225 "excludeFromCollection": false,
14226 "isCollectionDependency": false,
14227 "componentClassName": "PrestoSearchBar",
14228 "elementRef": null,
14229 "encapsulation": "none",
14230 "shadowDelegatesFocus": false,
14231 "properties": [
14232 {
14233 "name": "value",
14234 "type": "string",
14235 "attribute": "value",
14236 "reflect": false,
14237 "mutable": false,
14238 "required": false,
14239 "optional": false,
14240 "complexType": {
14241 "original": "string",
14242 "resolved": "string",
14243 "references": {}
14244 },
14245 "docs": {
14246 "tags": [],
14247 "text": "Props"
14248 },
14249 "internal": false,
14250 "getter": false,
14251 "setter": false
14252 },
14253 {
14254 "name": "player",
14255 "type": "any",
14256 "attribute": "player",
14257 "reflect": false,
14258 "mutable": false,
14259 "required": false,
14260 "optional": false,
14261 "complexType": {
14262 "original": "any",
14263 "resolved": "any",
14264 "references": {}
14265 },
14266 "docs": {
14267 "tags": [],
14268 "text": ""
14269 },
14270 "internal": false,
14271 "getter": false,
14272 "setter": false
14273 }
14274 ],
14275 "virtualProperties": [],
14276 "states": [
14277 {
14278 "name": "markers"
14279 },
14280 {
14281 "name": "currentMarkerLocation"
14282 }
14283 ],
14284 "methods": [],
14285 "listeners": [],
14286 "events": [],
14287 "watchers": [],
14288 "styles": [],
14289 "internal": false,
14290 "assetsDirs": [],
14291 "styleDocs": [],
14292 "docs": {
14293 "tags": [],
14294 "text": ""
14295 },
14296 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-search-bar/component/presto-search-bar.js",
14297 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-search-bar/component/presto-search-bar.tsx",
14298 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-search-bar/component/presto-search-bar.js.map",
14299 "hasAttributeChangedCallbackFn": false,
14300 "hasComponentWillLoadFn": false,
14301 "hasComponentDidLoadFn": false,
14302 "hasComponentShouldUpdateFn": false,
14303 "hasComponentWillUpdateFn": false,
14304 "hasComponentDidUpdateFn": false,
14305 "hasComponentWillRenderFn": false,
14306 "hasComponentDidRenderFn": false,
14307 "hasConnectedCallbackFn": false,
14308 "hasDisconnectedCallbackFn": false,
14309 "hasElement": false,
14310 "hasEvent": false,
14311 "hasLifecycle": false,
14312 "hasListener": false,
14313 "hasListenerTarget": false,
14314 "hasListenerTargetWindow": false,
14315 "hasListenerTargetDocument": false,
14316 "hasListenerTargetBody": false,
14317 "hasListenerTargetParent": false,
14318 "hasMember": true,
14319 "hasMethod": false,
14320 "hasMode": false,
14321 "hasModernPropertyDecls": false,
14322 "hasAttribute": true,
14323 "hasProp": true,
14324 "hasPropNumber": false,
14325 "hasPropBoolean": false,
14326 "hasPropString": true,
14327 "hasPropMutable": false,
14328 "hasReflect": false,
14329 "hasRenderFn": true,
14330 "hasState": true,
14331 "hasStyle": false,
14332 "hasVdomAttribute": true,
14333 "hasVdomXlink": false,
14334 "hasVdomClass": false,
14335 "hasVdomFunctional": false,
14336 "hasVdomKey": false,
14337 "hasVdomListener": true,
14338 "hasVdomPropOrAttr": true,
14339 "hasVdomRef": false,
14340 "hasVdomRender": true,
14341 "hasVdomStyle": false,
14342 "hasVdomText": false,
14343 "hasWatchCallback": false,
14344 "isPlain": false,
14345 "htmlAttrNames": [
14346 "value",
14347 "hasNavigation",
14348 "placeholder",
14349 "onNextNav",
14350 "onPreviousNav",
14351 "onSearch",
14352 "onFocusChange"
14353 ],
14354 "htmlTagNames": [
14355 "presto-search-bar-ui",
14356 "span"
14357 ],
14358 "htmlParts": [],
14359 "isUpdateable": true,
14360 "potentialCmpRefs": [
14361 "presto-search-bar-ui"
14362 ],
14363 "dependents": [
14364 "presto-player",
14365 "presto-playlist"
14366 ],
14367 "dependencies": [
14368 "presto-search-bar-ui"
14369 ],
14370 "directDependents": [
14371 "presto-player"
14372 ],
14373 "directDependencies": [
14374 "presto-search-bar-ui"
14375 ]
14376 },
14377 {
14378 "attachInternalsMemberName": null,
14379 "formAssociated": false,
14380 "tagName": "presto-stacked-skin",
14381 "excludeFromCollection": false,
14382 "isCollectionDependency": false,
14383 "componentClassName": "PrestoStackedSkin",
14384 "elementRef": null,
14385 "encapsulation": "none",
14386 "shadowDelegatesFocus": false,
14387 "properties": [],
14388 "virtualProperties": [],
14389 "states": [],
14390 "methods": [],
14391 "listeners": [],
14392 "events": [],
14393 "watchers": [],
14394 "styles": [
14395 {
14396 "modeName": "$",
14397 "styleId": "PRESTO-STACKED-SKIN",
14398 "styleStr": null,
14399 "styleIdentifier": "PrestoStackedSkinStyle",
14400 "externalStyles": [
14401 {
14402 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-stacked-skin/presto-stacked-skin.scss",
14403 "relativePath": "presto-stacked-skin.scss",
14404 "originalComponentPath": "presto-stacked-skin.scss"
14405 }
14406 ]
14407 }
14408 ],
14409 "internal": false,
14410 "assetsDirs": [],
14411 "styleDocs": [],
14412 "docs": {
14413 "tags": [],
14414 "text": ""
14415 },
14416 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-stacked-skin/presto-stacked-skin.js",
14417 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-stacked-skin/presto-stacked-skin.tsx",
14418 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/skins/presto-stacked-skin/presto-stacked-skin.js.map",
14419 "hasAttributeChangedCallbackFn": false,
14420 "hasComponentWillLoadFn": false,
14421 "hasComponentDidLoadFn": false,
14422 "hasComponentShouldUpdateFn": false,
14423 "hasComponentWillUpdateFn": false,
14424 "hasComponentDidUpdateFn": false,
14425 "hasComponentWillRenderFn": false,
14426 "hasComponentDidRenderFn": false,
14427 "hasConnectedCallbackFn": false,
14428 "hasDisconnectedCallbackFn": false,
14429 "hasElement": false,
14430 "hasEvent": false,
14431 "hasLifecycle": false,
14432 "hasListener": false,
14433 "hasListenerTarget": false,
14434 "hasListenerTargetWindow": false,
14435 "hasListenerTargetDocument": false,
14436 "hasListenerTargetBody": false,
14437 "hasListenerTargetParent": false,
14438 "hasMember": false,
14439 "hasMethod": false,
14440 "hasMode": false,
14441 "hasModernPropertyDecls": false,
14442 "hasAttribute": false,
14443 "hasProp": false,
14444 "hasPropNumber": false,
14445 "hasPropBoolean": false,
14446 "hasPropString": false,
14447 "hasPropMutable": false,
14448 "hasReflect": false,
14449 "hasRenderFn": true,
14450 "hasState": false,
14451 "hasStyle": true,
14452 "hasVdomAttribute": true,
14453 "hasVdomXlink": false,
14454 "hasVdomClass": false,
14455 "hasVdomFunctional": false,
14456 "hasVdomKey": true,
14457 "hasVdomListener": false,
14458 "hasVdomPropOrAttr": false,
14459 "hasVdomRef": false,
14460 "hasVdomRender": true,
14461 "hasVdomStyle": false,
14462 "hasVdomText": false,
14463 "hasWatchCallback": false,
14464 "isPlain": false,
14465 "htmlAttrNames": [
14466 "key"
14467 ],
14468 "htmlTagNames": [
14469 "slot"
14470 ],
14471 "htmlParts": [],
14472 "isUpdateable": false,
14473 "potentialCmpRefs": [],
14474 "dependents": [
14475 "presto-player",
14476 "presto-playlist"
14477 ],
14478 "dependencies": [],
14479 "directDependents": [
14480 "presto-player"
14481 ],
14482 "directDependencies": []
14483 },
14484 {
14485 "attachInternalsMemberName": null,
14486 "formAssociated": false,
14487 "tagName": "presto-vimeo",
14488 "excludeFromCollection": false,
14489 "isCollectionDependency": false,
14490 "componentClassName": "PrestoVimeo",
14491 "elementRef": null,
14492 "encapsulation": "none",
14493 "shadowDelegatesFocus": false,
14494 "properties": [
14495 {
14496 "name": "src",
14497 "type": "string",
14498 "attribute": "src",
14499 "reflect": false,
14500 "mutable": false,
14501 "required": false,
14502 "optional": false,
14503 "complexType": {
14504 "original": "string",
14505 "resolved": "string",
14506 "references": {}
14507 },
14508 "docs": {
14509 "tags": [],
14510 "text": ""
14511 },
14512 "internal": false,
14513 "getter": false,
14514 "setter": false
14515 },
14516 {
14517 "name": "poster",
14518 "type": "string",
14519 "attribute": "poster",
14520 "reflect": false,
14521 "mutable": false,
14522 "required": false,
14523 "optional": false,
14524 "complexType": {
14525 "original": "string",
14526 "resolved": "string",
14527 "references": {}
14528 },
14529 "docs": {
14530 "tags": [],
14531 "text": ""
14532 },
14533 "internal": false,
14534 "getter": false,
14535 "setter": false
14536 },
14537 {
14538 "name": "player",
14539 "type": "any",
14540 "attribute": "player",
14541 "reflect": false,
14542 "mutable": false,
14543 "required": false,
14544 "optional": false,
14545 "complexType": {
14546 "original": "any",
14547 "resolved": "any",
14548 "references": {}
14549 },
14550 "docs": {
14551 "tags": [],
14552 "text": ""
14553 },
14554 "internal": false,
14555 "getter": false,
14556 "setter": false
14557 },
14558 {
14559 "name": "getRef",
14560 "type": "unknown",
14561 "attribute": "get-ref",
14562 "reflect": false,
14563 "mutable": true,
14564 "required": false,
14565 "optional": true,
14566 "complexType": {
14567 "original": "(elm?: HTMLIFrameElement) => void",
14568 "resolved": "(elm?: HTMLIFrameElement) => void",
14569 "references": {
14570 "HTMLIFrameElement": {
14571 "location": "global",
14572 "id": "global::HTMLIFrameElement"
14573 }
14574 }
14575 },
14576 "docs": {
14577 "tags": [],
14578 "text": ""
14579 },
14580 "internal": false,
14581 "getter": false,
14582 "setter": false
14583 }
14584 ],
14585 "virtualProperties": [],
14586 "states": [],
14587 "methods": [],
14588 "listeners": [],
14589 "events": [],
14590 "watchers": [],
14591 "styles": [
14592 {
14593 "modeName": "$",
14594 "styleId": "PRESTO-VIMEO",
14595 "styleStr": null,
14596 "styleIdentifier": "PrestoVimeoStyle",
14597 "externalStyles": [
14598 {
14599 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-vimeo/presto-vimeo.css",
14600 "relativePath": "presto-vimeo.css",
14601 "originalComponentPath": "presto-vimeo.css"
14602 }
14603 ]
14604 }
14605 ],
14606 "internal": false,
14607 "assetsDirs": [],
14608 "styleDocs": [],
14609 "docs": {
14610 "tags": [],
14611 "text": ""
14612 },
14613 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-vimeo/presto-vimeo.js",
14614 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-vimeo/presto-vimeo.tsx",
14615 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-vimeo/presto-vimeo.js.map",
14616 "hasAttributeChangedCallbackFn": false,
14617 "hasComponentWillLoadFn": false,
14618 "hasComponentDidLoadFn": false,
14619 "hasComponentShouldUpdateFn": false,
14620 "hasComponentWillUpdateFn": false,
14621 "hasComponentDidUpdateFn": false,
14622 "hasComponentWillRenderFn": false,
14623 "hasComponentDidRenderFn": false,
14624 "hasConnectedCallbackFn": false,
14625 "hasDisconnectedCallbackFn": false,
14626 "hasElement": false,
14627 "hasEvent": false,
14628 "hasLifecycle": false,
14629 "hasListener": false,
14630 "hasListenerTarget": false,
14631 "hasListenerTargetWindow": false,
14632 "hasListenerTargetDocument": false,
14633 "hasListenerTargetBody": false,
14634 "hasListenerTargetParent": false,
14635 "hasMember": true,
14636 "hasMethod": false,
14637 "hasMode": false,
14638 "hasModernPropertyDecls": false,
14639 "hasAttribute": true,
14640 "hasProp": true,
14641 "hasPropNumber": false,
14642 "hasPropBoolean": false,
14643 "hasPropString": true,
14644 "hasPropMutable": true,
14645 "hasReflect": false,
14646 "hasRenderFn": true,
14647 "hasState": false,
14648 "hasStyle": true,
14649 "hasVdomAttribute": true,
14650 "hasVdomXlink": false,
14651 "hasVdomClass": true,
14652 "hasVdomFunctional": false,
14653 "hasVdomKey": false,
14654 "hasVdomListener": false,
14655 "hasVdomPropOrAttr": true,
14656 "hasVdomRef": true,
14657 "hasVdomRender": true,
14658 "hasVdomStyle": true,
14659 "hasVdomText": false,
14660 "hasWatchCallback": false,
14661 "isPlain": false,
14662 "htmlAttrNames": [
14663 "class",
14664 "src",
14665 "allowFullScreen",
14666 "allowTransparency",
14667 "allow",
14668 "style",
14669 "part",
14670 "ref",
14671 "data-plyr-provider",
14672 "data-plyr-embed-id",
14673 "data-plyr-embed-hash"
14674 ],
14675 "htmlTagNames": [
14676 "div",
14677 "iframe"
14678 ],
14679 "htmlParts": [
14680 "embed"
14681 ],
14682 "isUpdateable": true,
14683 "potentialCmpRefs": [],
14684 "dependents": [
14685 "presto-player",
14686 "presto-playlist"
14687 ],
14688 "dependencies": [],
14689 "directDependents": [
14690 "presto-player"
14691 ],
14692 "directDependencies": []
14693 },
14694 {
14695 "attachInternalsMemberName": null,
14696 "formAssociated": false,
14697 "tagName": "presto-youtube",
14698 "excludeFromCollection": false,
14699 "isCollectionDependency": false,
14700 "componentClassName": "PrestoYoutube",
14701 "elementRef": null,
14702 "encapsulation": "none",
14703 "shadowDelegatesFocus": false,
14704 "properties": [
14705 {
14706 "name": "src",
14707 "type": "string",
14708 "attribute": "src",
14709 "reflect": false,
14710 "mutable": false,
14711 "required": false,
14712 "optional": false,
14713 "complexType": {
14714 "original": "string",
14715 "resolved": "string",
14716 "references": {}
14717 },
14718 "docs": {
14719 "tags": [],
14720 "text": ""
14721 },
14722 "internal": false,
14723 "getter": false,
14724 "setter": false
14725 },
14726 {
14727 "name": "poster",
14728 "type": "string",
14729 "attribute": "poster",
14730 "reflect": false,
14731 "mutable": true,
14732 "required": false,
14733 "optional": false,
14734 "complexType": {
14735 "original": "string",
14736 "resolved": "string",
14737 "references": {}
14738 },
14739 "docs": {
14740 "tags": [],
14741 "text": ""
14742 },
14743 "internal": false,
14744 "getter": false,
14745 "setter": false
14746 },
14747 {
14748 "name": "lazyLoad",
14749 "type": "boolean",
14750 "attribute": "lazy-load",
14751 "reflect": false,
14752 "mutable": true,
14753 "required": false,
14754 "optional": false,
14755 "complexType": {
14756 "original": "boolean",
14757 "resolved": "boolean",
14758 "references": {}
14759 },
14760 "docs": {
14761 "tags": [],
14762 "text": ""
14763 },
14764 "internal": false,
14765 "getter": false,
14766 "setter": false
14767 },
14768 {
14769 "name": "player",
14770 "type": "any",
14771 "attribute": "player",
14772 "reflect": false,
14773 "mutable": false,
14774 "required": false,
14775 "optional": false,
14776 "complexType": {
14777 "original": "any",
14778 "resolved": "any",
14779 "references": {}
14780 },
14781 "docs": {
14782 "tags": [],
14783 "text": ""
14784 },
14785 "internal": false,
14786 "getter": false,
14787 "setter": false
14788 },
14789 {
14790 "name": "getRef",
14791 "type": "unknown",
14792 "attribute": "get-ref",
14793 "reflect": false,
14794 "mutable": true,
14795 "required": false,
14796 "optional": true,
14797 "complexType": {
14798 "original": "(elm?: HTMLIFrameElement | HTMLVideoElement | HTMLDivElement) => void",
14799 "resolved": "(elm?: HTMLDivElement | HTMLVideoElement | HTMLIFrameElement) => void",
14800 "references": {
14801 "HTMLIFrameElement": {
14802 "location": "global",
14803 "id": "global::HTMLIFrameElement"
14804 },
14805 "HTMLVideoElement": {
14806 "location": "global",
14807 "id": "global::HTMLVideoElement"
14808 },
14809 "HTMLDivElement": {
14810 "location": "global",
14811 "id": "global::HTMLDivElement"
14812 }
14813 }
14814 },
14815 "docs": {
14816 "tags": [],
14817 "text": ""
14818 },
14819 "internal": false,
14820 "getter": false,
14821 "setter": false
14822 }
14823 ],
14824 "virtualProperties": [],
14825 "states": [
14826 {
14827 "name": "reloadPlayer"
14828 },
14829 {
14830 "name": "isWebView"
14831 }
14832 ],
14833 "methods": [],
14834 "listeners": [],
14835 "events": [
14836 {
14837 "name": "reload",
14838 "method": "reload",
14839 "bubbles": true,
14840 "cancelable": true,
14841 "composed": true,
14842 "docs": {
14843 "tags": [],
14844 "text": "Events"
14845 },
14846 "complexType": {
14847 "original": "string",
14848 "resolved": "string",
14849 "references": {}
14850 },
14851 "internal": false
14852 }
14853 ],
14854 "watchers": [
14855 {
14856 "propName": "player",
14857 "methodName": "handlePlayerChange"
14858 }
14859 ],
14860 "styles": [
14861 {
14862 "modeName": "$",
14863 "styleId": "PRESTO-YOUTUBE",
14864 "styleStr": null,
14865 "styleIdentifier": "PrestoYoutubeStyle",
14866 "externalStyles": [
14867 {
14868 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-youtube/presto-youtube.css",
14869 "relativePath": "presto-youtube.css",
14870 "originalComponentPath": "presto-youtube.css"
14871 }
14872 ]
14873 }
14874 ],
14875 "internal": false,
14876 "assetsDirs": [],
14877 "styleDocs": [],
14878 "docs": {
14879 "tags": [],
14880 "text": ""
14881 },
14882 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-youtube/presto-youtube.js",
14883 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-youtube/presto-youtube.tsx",
14884 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-youtube/presto-youtube.js.map",
14885 "hasAttributeChangedCallbackFn": false,
14886 "hasComponentWillLoadFn": true,
14887 "hasComponentDidLoadFn": false,
14888 "hasComponentShouldUpdateFn": false,
14889 "hasComponentWillUpdateFn": false,
14890 "hasComponentDidUpdateFn": false,
14891 "hasComponentWillRenderFn": false,
14892 "hasComponentDidRenderFn": true,
14893 "hasConnectedCallbackFn": false,
14894 "hasDisconnectedCallbackFn": false,
14895 "hasElement": false,
14896 "hasEvent": true,
14897 "hasLifecycle": true,
14898 "hasListener": false,
14899 "hasListenerTarget": false,
14900 "hasListenerTargetWindow": false,
14901 "hasListenerTargetDocument": false,
14902 "hasListenerTargetBody": false,
14903 "hasListenerTargetParent": false,
14904 "hasMember": true,
14905 "hasMethod": false,
14906 "hasMode": false,
14907 "hasModernPropertyDecls": false,
14908 "hasAttribute": true,
14909 "hasProp": true,
14910 "hasPropNumber": false,
14911 "hasPropBoolean": true,
14912 "hasPropString": true,
14913 "hasPropMutable": true,
14914 "hasReflect": false,
14915 "hasRenderFn": true,
14916 "hasState": true,
14917 "hasStyle": true,
14918 "hasVdomAttribute": true,
14919 "hasVdomXlink": false,
14920 "hasVdomClass": true,
14921 "hasVdomFunctional": false,
14922 "hasVdomKey": false,
14923 "hasVdomListener": true,
14924 "hasVdomPropOrAttr": true,
14925 "hasVdomRef": true,
14926 "hasVdomRender": true,
14927 "hasVdomStyle": false,
14928 "hasVdomText": false,
14929 "hasWatchCallback": true,
14930 "isPlain": false,
14931 "htmlAttrNames": [
14932 "class",
14933 "src",
14934 "allowFullScreen",
14935 "allowtransparency",
14936 "allow",
14937 "part",
14938 "getRef",
14939 "provider",
14940 "onClick",
14941 "ref",
14942 "data-plyr-provider",
14943 "data-plyr-embed-id"
14944 ],
14945 "htmlTagNames": [
14946 "div",
14947 "iframe",
14948 "presto-video"
14949 ],
14950 "htmlParts": [
14951 "video",
14952 "embed"
14953 ],
14954 "isUpdateable": true,
14955 "potentialCmpRefs": [
14956 "presto-video"
14957 ],
14958 "dependents": [
14959 "presto-player",
14960 "presto-playlist"
14961 ],
14962 "dependencies": [
14963 "presto-video"
14964 ],
14965 "directDependents": [
14966 "presto-player"
14967 ],
14968 "directDependencies": [
14969 "presto-video"
14970 ]
14971 }
14972 ],
14973 "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"
14974 },
14975 {
14976 "cmps": [
14977 {
14978 "attachInternalsMemberName": null,
14979 "formAssociated": false,
14980 "tagName": "presto-action-bar-ui",
14981 "excludeFromCollection": false,
14982 "isCollectionDependency": false,
14983 "componentClassName": "PrestoActionBarUi",
14984 "elementRef": null,
14985 "encapsulation": "shadow",
14986 "shadowDelegatesFocus": false,
14987 "properties": [
14988 {
14989 "name": "open",
14990 "type": "boolean",
14991 "attribute": "open",
14992 "reflect": false,
14993 "mutable": false,
14994 "required": false,
14995 "optional": true,
14996 "complexType": {
14997 "original": "boolean",
14998 "resolved": "boolean",
14999 "references": {}
15000 },
15001 "docs": {
15002 "tags": [],
15003 "text": ""
15004 },
15005 "internal": false,
15006 "getter": false,
15007 "setter": false
15008 }
15009 ],
15010 "virtualProperties": [],
15011 "states": [],
15012 "methods": [],
15013 "listeners": [],
15014 "events": [],
15015 "watchers": [],
15016 "styles": [
15017 {
15018 "modeName": "$",
15019 "styleId": "PRESTO-ACTION-BAR-UI",
15020 "styleStr": null,
15021 "styleIdentifier": "PrestoActionBarUiStyle",
15022 "externalStyles": [
15023 {
15024 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/ui/presto-action-bar-ui.scss",
15025 "relativePath": "presto-action-bar-ui.scss",
15026 "originalComponentPath": "presto-action-bar-ui.scss"
15027 }
15028 ]
15029 }
15030 ],
15031 "internal": false,
15032 "assetsDirs": [],
15033 "styleDocs": [],
15034 "docs": {
15035 "tags": [],
15036 "text": ""
15037 },
15038 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/ui/presto-action-bar-ui.js",
15039 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/ui/presto-action-bar-ui.tsx",
15040 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-action-bar/ui/presto-action-bar-ui.js.map",
15041 "hasAttributeChangedCallbackFn": false,
15042 "hasComponentWillLoadFn": false,
15043 "hasComponentDidLoadFn": false,
15044 "hasComponentShouldUpdateFn": false,
15045 "hasComponentWillUpdateFn": false,
15046 "hasComponentDidUpdateFn": false,
15047 "hasComponentWillRenderFn": false,
15048 "hasComponentDidRenderFn": false,
15049 "hasConnectedCallbackFn": false,
15050 "hasDisconnectedCallbackFn": false,
15051 "hasElement": false,
15052 "hasEvent": false,
15053 "hasLifecycle": false,
15054 "hasListener": false,
15055 "hasListenerTarget": false,
15056 "hasListenerTargetWindow": false,
15057 "hasListenerTargetDocument": false,
15058 "hasListenerTargetBody": false,
15059 "hasListenerTargetParent": false,
15060 "hasMember": true,
15061 "hasMethod": false,
15062 "hasMode": false,
15063 "hasModernPropertyDecls": false,
15064 "hasAttribute": true,
15065 "hasProp": true,
15066 "hasPropNumber": false,
15067 "hasPropBoolean": true,
15068 "hasPropString": false,
15069 "hasPropMutable": false,
15070 "hasReflect": false,
15071 "hasRenderFn": true,
15072 "hasState": false,
15073 "hasStyle": true,
15074 "hasVdomAttribute": true,
15075 "hasVdomXlink": false,
15076 "hasVdomClass": true,
15077 "hasVdomFunctional": false,
15078 "hasVdomKey": true,
15079 "hasVdomListener": false,
15080 "hasVdomPropOrAttr": true,
15081 "hasVdomRef": false,
15082 "hasVdomRender": true,
15083 "hasVdomStyle": false,
15084 "hasVdomText": false,
15085 "hasWatchCallback": false,
15086 "isPlain": false,
15087 "htmlAttrNames": [
15088 "key",
15089 "class",
15090 "part",
15091 "name"
15092 ],
15093 "htmlTagNames": [
15094 "div",
15095 "span",
15096 "slot"
15097 ],
15098 "htmlParts": [
15099 "content",
15100 "button"
15101 ],
15102 "isUpdateable": true,
15103 "potentialCmpRefs": [],
15104 "dependents": [
15105 "presto-action-bar",
15106 "presto-action-bar-controller",
15107 "presto-player",
15108 "presto-playlist"
15109 ],
15110 "dependencies": [],
15111 "directDependents": [
15112 "presto-action-bar-controller"
15113 ],
15114 "directDependencies": []
15115 },
15116 {
15117 "attachInternalsMemberName": null,
15118 "formAssociated": false,
15119 "tagName": "presto-youtube-subscribe-button",
15120 "excludeFromCollection": false,
15121 "isCollectionDependency": false,
15122 "componentClassName": "PrestoYoutubeSubscribeButton",
15123 "elementRef": null,
15124 "encapsulation": "none",
15125 "shadowDelegatesFocus": false,
15126 "properties": [
15127 {
15128 "name": "channel",
15129 "type": "string",
15130 "attribute": "channel",
15131 "reflect": false,
15132 "mutable": false,
15133 "required": false,
15134 "optional": false,
15135 "complexType": {
15136 "original": "string",
15137 "resolved": "string",
15138 "references": {}
15139 },
15140 "docs": {
15141 "tags": [],
15142 "text": ""
15143 },
15144 "internal": false,
15145 "getter": false,
15146 "setter": false
15147 },
15148 {
15149 "name": "layout",
15150 "type": "string",
15151 "attribute": "layout",
15152 "reflect": false,
15153 "mutable": false,
15154 "required": false,
15155 "optional": false,
15156 "defaultValue": "'default'",
15157 "complexType": {
15158 "original": "string",
15159 "resolved": "string",
15160 "references": {}
15161 },
15162 "docs": {
15163 "tags": [
15164 {
15165 "name": "default",
15166 "text": "'default'"
15167 }
15168 ],
15169 "text": ""
15170 },
15171 "internal": false,
15172 "getter": false,
15173 "setter": false
15174 },
15175 {
15176 "name": "showCount",
15177 "type": "boolean",
15178 "attribute": "show-count",
15179 "reflect": false,
15180 "mutable": false,
15181 "required": false,
15182 "optional": false,
15183 "complexType": {
15184 "original": "boolean",
15185 "resolved": "boolean",
15186 "references": {}
15187 },
15188 "docs": {
15189 "tags": [],
15190 "text": ""
15191 },
15192 "internal": false,
15193 "getter": false,
15194 "setter": false
15195 }
15196 ],
15197 "virtualProperties": [],
15198 "states": [],
15199 "methods": [],
15200 "listeners": [],
15201 "events": [],
15202 "watchers": [],
15203 "styles": [
15204 {
15205 "modeName": "$",
15206 "styleId": "PRESTO-YOUTUBE-SUBSCRIBE-BUTTON",
15207 "styleStr": null,
15208 "styleIdentifier": "PrestoYoutubeSubscribeButtonStyle",
15209 "externalStyles": [
15210 {
15211 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-youtube-subscribe-button/presto-youtube-subscribe-button.css",
15212 "relativePath": "presto-youtube-subscribe-button.css",
15213 "originalComponentPath": "presto-youtube-subscribe-button.css"
15214 }
15215 ]
15216 }
15217 ],
15218 "internal": false,
15219 "assetsDirs": [],
15220 "styleDocs": [],
15221 "docs": {
15222 "tags": [],
15223 "text": ""
15224 },
15225 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-youtube-subscribe-button/presto-youtube-subscribe-button.js",
15226 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-youtube-subscribe-button/presto-youtube-subscribe-button.tsx",
15227 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-youtube-subscribe-button/presto-youtube-subscribe-button.js.map",
15228 "hasAttributeChangedCallbackFn": false,
15229 "hasComponentWillLoadFn": false,
15230 "hasComponentDidLoadFn": true,
15231 "hasComponentShouldUpdateFn": false,
15232 "hasComponentWillUpdateFn": false,
15233 "hasComponentDidUpdateFn": false,
15234 "hasComponentWillRenderFn": false,
15235 "hasComponentDidRenderFn": false,
15236 "hasConnectedCallbackFn": false,
15237 "hasDisconnectedCallbackFn": false,
15238 "hasElement": false,
15239 "hasEvent": false,
15240 "hasLifecycle": true,
15241 "hasListener": false,
15242 "hasListenerTarget": false,
15243 "hasListenerTargetWindow": false,
15244 "hasListenerTargetDocument": false,
15245 "hasListenerTargetBody": false,
15246 "hasListenerTargetParent": false,
15247 "hasMember": true,
15248 "hasMethod": false,
15249 "hasMode": false,
15250 "hasModernPropertyDecls": false,
15251 "hasAttribute": true,
15252 "hasProp": true,
15253 "hasPropNumber": false,
15254 "hasPropBoolean": true,
15255 "hasPropString": true,
15256 "hasPropMutable": false,
15257 "hasReflect": false,
15258 "hasRenderFn": true,
15259 "hasState": false,
15260 "hasStyle": true,
15261 "hasVdomAttribute": true,
15262 "hasVdomXlink": false,
15263 "hasVdomClass": true,
15264 "hasVdomFunctional": false,
15265 "hasVdomKey": true,
15266 "hasVdomListener": false,
15267 "hasVdomPropOrAttr": false,
15268 "hasVdomRef": true,
15269 "hasVdomRender": true,
15270 "hasVdomStyle": false,
15271 "hasVdomText": false,
15272 "hasWatchCallback": false,
15273 "isPlain": false,
15274 "htmlAttrNames": [
15275 "key",
15276 "class",
15277 "ref"
15278 ],
15279 "htmlTagNames": [
15280 "script",
15281 "div"
15282 ],
15283 "htmlParts": [],
15284 "isUpdateable": true,
15285 "potentialCmpRefs": [],
15286 "dependents": [
15287 "presto-action-bar",
15288 "presto-action-bar-controller",
15289 "presto-player",
15290 "presto-playlist"
15291 ],
15292 "dependencies": [],
15293 "directDependents": [
15294 "presto-action-bar-controller"
15295 ],
15296 "directDependencies": []
15297 }
15298 ],
15299 "entryKey": "presto-action-bar-ui.presto-youtube-subscribe-button.entry"
15300 },
15301 {
15302 "cmps": [
15303 {
15304 "attachInternalsMemberName": null,
15305 "formAssociated": false,
15306 "tagName": "presto-cta-overlay-ui",
15307 "excludeFromCollection": false,
15308 "isCollectionDependency": false,
15309 "componentClassName": "CTAOverlayUI",
15310 "elementRef": null,
15311 "encapsulation": "shadow",
15312 "shadowDelegatesFocus": false,
15313 "properties": [
15314 {
15315 "name": "headline",
15316 "type": "string",
15317 "attribute": "headline",
15318 "reflect": false,
15319 "mutable": false,
15320 "required": false,
15321 "optional": false,
15322 "complexType": {
15323 "original": "string",
15324 "resolved": "string",
15325 "references": {}
15326 },
15327 "docs": {
15328 "tags": [],
15329 "text": "Props"
15330 },
15331 "internal": false,
15332 "getter": false,
15333 "setter": false
15334 },
15335 {
15336 "name": "defaultHeadline",
15337 "type": "string",
15338 "attribute": "default-headline",
15339 "reflect": false,
15340 "mutable": false,
15341 "required": false,
15342 "optional": false,
15343 "complexType": {
15344 "original": "string",
15345 "resolved": "string",
15346 "references": {}
15347 },
15348 "docs": {
15349 "tags": [],
15350 "text": ""
15351 },
15352 "internal": false,
15353 "getter": false,
15354 "setter": false
15355 },
15356 {
15357 "name": "bottomText",
15358 "type": "string",
15359 "attribute": "bottom-text",
15360 "reflect": false,
15361 "mutable": false,
15362 "required": false,
15363 "optional": false,
15364 "complexType": {
15365 "original": "string",
15366 "resolved": "string",
15367 "references": {}
15368 },
15369 "docs": {
15370 "tags": [],
15371 "text": ""
15372 },
15373 "internal": false,
15374 "getter": false,
15375 "setter": false
15376 },
15377 {
15378 "name": "showButton",
15379 "type": "boolean",
15380 "attribute": "show-button",
15381 "reflect": false,
15382 "mutable": false,
15383 "required": false,
15384 "optional": false,
15385 "complexType": {
15386 "original": "boolean",
15387 "resolved": "boolean",
15388 "references": {}
15389 },
15390 "docs": {
15391 "tags": [],
15392 "text": ""
15393 },
15394 "internal": false,
15395 "getter": false,
15396 "setter": false
15397 },
15398 {
15399 "name": "buttonText",
15400 "type": "string",
15401 "attribute": "button-text",
15402 "reflect": false,
15403 "mutable": false,
15404 "required": false,
15405 "optional": false,
15406 "complexType": {
15407 "original": "string",
15408 "resolved": "string",
15409 "references": {}
15410 },
15411 "docs": {
15412 "tags": [],
15413 "text": ""
15414 },
15415 "internal": false,
15416 "getter": false,
15417 "setter": false
15418 },
15419 {
15420 "name": "buttonType",
15421 "type": "string",
15422 "attribute": "button-type",
15423 "reflect": false,
15424 "mutable": false,
15425 "required": false,
15426 "optional": false,
15427 "complexType": {
15428 "original": "'link' | 'time'",
15429 "resolved": "\"link\" | \"time\"",
15430 "references": {}
15431 },
15432 "docs": {
15433 "tags": [],
15434 "text": ""
15435 },
15436 "internal": false,
15437 "getter": false,
15438 "setter": false
15439 },
15440 {
15441 "name": "buttonLink",
15442 "type": "unknown",
15443 "attribute": "button-link",
15444 "reflect": false,
15445 "mutable": false,
15446 "required": false,
15447 "optional": false,
15448 "complexType": {
15449 "original": "ButtonLinkObject",
15450 "resolved": "ButtonLinkObject",
15451 "references": {
15452 "ButtonLinkObject": {
15453 "location": "import",
15454 "path": "../../../../../interfaces",
15455 "id": "src/interfaces.ts::ButtonLinkObject"
15456 }
15457 }
15458 },
15459 "docs": {
15460 "tags": [],
15461 "text": ""
15462 },
15463 "internal": false,
15464 "getter": false,
15465 "setter": false
15466 },
15467 {
15468 "name": "allowRewatch",
15469 "type": "boolean",
15470 "attribute": "allow-rewatch",
15471 "reflect": false,
15472 "mutable": false,
15473 "required": false,
15474 "optional": false,
15475 "complexType": {
15476 "original": "boolean",
15477 "resolved": "boolean",
15478 "references": {}
15479 },
15480 "docs": {
15481 "tags": [],
15482 "text": ""
15483 },
15484 "internal": false,
15485 "getter": false,
15486 "setter": false
15487 },
15488 {
15489 "name": "allowSkip",
15490 "type": "boolean",
15491 "attribute": "allow-skip",
15492 "reflect": false,
15493 "mutable": false,
15494 "required": false,
15495 "optional": false,
15496 "complexType": {
15497 "original": "boolean",
15498 "resolved": "boolean",
15499 "references": {}
15500 },
15501 "docs": {
15502 "tags": [],
15503 "text": ""
15504 },
15505 "internal": false,
15506 "getter": false,
15507 "setter": false
15508 },
15509 {
15510 "name": "direction",
15511 "type": "string",
15512 "attribute": "direction",
15513 "reflect": false,
15514 "mutable": false,
15515 "required": false,
15516 "optional": true,
15517 "complexType": {
15518 "original": "'rtl'",
15519 "resolved": "\"rtl\"",
15520 "references": {}
15521 },
15522 "docs": {
15523 "tags": [],
15524 "text": ""
15525 },
15526 "internal": false,
15527 "getter": false,
15528 "setter": false
15529 },
15530 {
15531 "name": "i18n",
15532 "type": "unknown",
15533 "attribute": "i-1-8n",
15534 "reflect": false,
15535 "mutable": false,
15536 "required": false,
15537 "optional": false,
15538 "complexType": {
15539 "original": "i18nConfig",
15540 "resolved": "i18nConfig",
15541 "references": {
15542 "i18nConfig": {
15543 "location": "import",
15544 "path": "../../../../../interfaces",
15545 "id": "src/interfaces.ts::i18nConfig"
15546 }
15547 }
15548 },
15549 "docs": {
15550 "tags": [],
15551 "text": ""
15552 },
15553 "internal": false,
15554 "getter": false,
15555 "setter": false
15556 },
15557 {
15558 "name": "provider",
15559 "type": "string",
15560 "attribute": "provider",
15561 "reflect": false,
15562 "mutable": false,
15563 "required": false,
15564 "optional": false,
15565 "complexType": {
15566 "original": "string",
15567 "resolved": "string",
15568 "references": {}
15569 },
15570 "docs": {
15571 "tags": [],
15572 "text": ""
15573 },
15574 "internal": false,
15575 "getter": false,
15576 "setter": false
15577 },
15578 {
15579 "name": "type",
15580 "type": "string",
15581 "attribute": "type",
15582 "reflect": false,
15583 "mutable": false,
15584 "required": false,
15585 "optional": false,
15586 "complexType": {
15587 "original": "string",
15588 "resolved": "string",
15589 "references": {}
15590 },
15591 "docs": {
15592 "tags": [],
15593 "text": ""
15594 },
15595 "internal": false,
15596 "getter": false,
15597 "setter": false
15598 }
15599 ],
15600 "virtualProperties": [],
15601 "states": [
15602 {
15603 "name": "isAudioProvider"
15604 }
15605 ],
15606 "methods": [],
15607 "listeners": [],
15608 "events": [
15609 {
15610 "name": "skip",
15611 "method": "skip",
15612 "bubbles": true,
15613 "cancelable": true,
15614 "composed": true,
15615 "docs": {
15616 "tags": [],
15617 "text": "Events"
15618 },
15619 "complexType": {
15620 "original": "void",
15621 "resolved": "void",
15622 "references": {}
15623 },
15624 "internal": false
15625 },
15626 {
15627 "name": "rewatch",
15628 "method": "rewatch",
15629 "bubbles": true,
15630 "cancelable": true,
15631 "composed": true,
15632 "docs": {
15633 "tags": [],
15634 "text": ""
15635 },
15636 "complexType": {
15637 "original": "void",
15638 "resolved": "void",
15639 "references": {}
15640 },
15641 "internal": false
15642 }
15643 ],
15644 "watchers": [],
15645 "styles": [
15646 {
15647 "modeName": "$",
15648 "styleId": "PRESTO-CTA-OVERLAY-UI",
15649 "styleStr": null,
15650 "styleIdentifier": "PrestoCtaOverlayUiStyle",
15651 "externalStyles": [
15652 {
15653 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/ui/presto-cta-overlay-ui.scss",
15654 "relativePath": "presto-cta-overlay-ui.scss",
15655 "originalComponentPath": "presto-cta-overlay-ui.scss"
15656 }
15657 ]
15658 }
15659 ],
15660 "internal": false,
15661 "assetsDirs": [],
15662 "styleDocs": [],
15663 "docs": {
15664 "tags": [],
15665 "text": ""
15666 },
15667 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/ui/presto-cta-overlay-ui.js",
15668 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/ui/presto-cta-overlay-ui.tsx",
15669 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-cta-overlay/ui/presto-cta-overlay-ui.js.map",
15670 "hasAttributeChangedCallbackFn": false,
15671 "hasComponentWillLoadFn": false,
15672 "hasComponentDidLoadFn": true,
15673 "hasComponentShouldUpdateFn": false,
15674 "hasComponentWillUpdateFn": false,
15675 "hasComponentDidUpdateFn": false,
15676 "hasComponentWillRenderFn": false,
15677 "hasComponentDidRenderFn": false,
15678 "hasConnectedCallbackFn": false,
15679 "hasDisconnectedCallbackFn": false,
15680 "hasElement": false,
15681 "hasEvent": true,
15682 "hasLifecycle": true,
15683 "hasListener": false,
15684 "hasListenerTarget": false,
15685 "hasListenerTargetWindow": false,
15686 "hasListenerTargetDocument": false,
15687 "hasListenerTargetBody": false,
15688 "hasListenerTargetParent": false,
15689 "hasMember": true,
15690 "hasMethod": false,
15691 "hasMode": false,
15692 "hasModernPropertyDecls": false,
15693 "hasAttribute": true,
15694 "hasProp": true,
15695 "hasPropNumber": false,
15696 "hasPropBoolean": true,
15697 "hasPropString": true,
15698 "hasPropMutable": false,
15699 "hasReflect": false,
15700 "hasRenderFn": true,
15701 "hasState": true,
15702 "hasStyle": true,
15703 "hasVdomAttribute": true,
15704 "hasVdomXlink": false,
15705 "hasVdomClass": true,
15706 "hasVdomFunctional": false,
15707 "hasVdomKey": true,
15708 "hasVdomListener": true,
15709 "hasVdomPropOrAttr": true,
15710 "hasVdomRef": true,
15711 "hasVdomRender": true,
15712 "hasVdomStyle": false,
15713 "hasVdomText": true,
15714 "hasWatchCallback": false,
15715 "isPlain": false,
15716 "htmlAttrNames": [
15717 "key",
15718 "class",
15719 "ref",
15720 "onClick",
15721 "part",
15722 "innerHTML",
15723 "full",
15724 "href",
15725 "target",
15726 "type",
15727 "xmlns",
15728 "width",
15729 "height",
15730 "viewBox",
15731 "fill",
15732 "stroke",
15733 "stroke-width",
15734 "stroke-linecap",
15735 "stroke-linejoin",
15736 "points",
15737 "d"
15738 ],
15739 "htmlTagNames": [
15740 "div",
15741 "h1",
15742 "p",
15743 "presto-player-button",
15744 "svg",
15745 "polyline",
15746 "path"
15747 ],
15748 "htmlParts": [
15749 "cta-headline",
15750 "cta-bottom-text",
15751 "cta-button"
15752 ],
15753 "isUpdateable": true,
15754 "potentialCmpRefs": [
15755 "presto-player-button"
15756 ],
15757 "dependents": [
15758 "presto-cta-overlay",
15759 "presto-cta-overlay-controller",
15760 "presto-player",
15761 "presto-playlist"
15762 ],
15763 "dependencies": [
15764 "presto-player-button"
15765 ],
15766 "directDependents": [
15767 "presto-cta-overlay-controller"
15768 ],
15769 "directDependencies": [
15770 "presto-player-button"
15771 ]
15772 }
15773 ],
15774 "entryKey": "presto-cta-overlay-ui.entry"
15775 },
15776 {
15777 "cmps": [
15778 {
15779 "attachInternalsMemberName": null,
15780 "formAssociated": false,
15781 "tagName": "presto-email-overlay-ui",
15782 "excludeFromCollection": false,
15783 "isCollectionDependency": false,
15784 "componentClassName": "EmailOverlayUI",
15785 "elementRef": null,
15786 "encapsulation": "shadow",
15787 "shadowDelegatesFocus": false,
15788 "properties": [
15789 {
15790 "name": "headline",
15791 "type": "string",
15792 "attribute": "headline",
15793 "reflect": false,
15794 "mutable": false,
15795 "required": false,
15796 "optional": false,
15797 "complexType": {
15798 "original": "string",
15799 "resolved": "string",
15800 "references": {}
15801 },
15802 "docs": {
15803 "tags": [],
15804 "text": "Props"
15805 },
15806 "internal": false,
15807 "getter": false,
15808 "setter": false
15809 },
15810 {
15811 "name": "bottomText",
15812 "type": "string",
15813 "attribute": "bottom-text",
15814 "reflect": false,
15815 "mutable": false,
15816 "required": false,
15817 "optional": false,
15818 "complexType": {
15819 "original": "string",
15820 "resolved": "string",
15821 "references": {}
15822 },
15823 "docs": {
15824 "tags": [],
15825 "text": ""
15826 },
15827 "internal": false,
15828 "getter": false,
15829 "setter": false
15830 },
15831 {
15832 "name": "buttonText",
15833 "type": "string",
15834 "attribute": "button-text",
15835 "reflect": false,
15836 "mutable": false,
15837 "required": false,
15838 "optional": false,
15839 "complexType": {
15840 "original": "string",
15841 "resolved": "string",
15842 "references": {}
15843 },
15844 "docs": {
15845 "tags": [],
15846 "text": ""
15847 },
15848 "internal": false,
15849 "getter": false,
15850 "setter": false
15851 },
15852 {
15853 "name": "allowSkip",
15854 "type": "boolean",
15855 "attribute": "allow-skip",
15856 "reflect": false,
15857 "mutable": false,
15858 "required": false,
15859 "optional": false,
15860 "complexType": {
15861 "original": "boolean",
15862 "resolved": "boolean",
15863 "references": {}
15864 },
15865 "docs": {
15866 "tags": [],
15867 "text": ""
15868 },
15869 "internal": false,
15870 "getter": false,
15871 "setter": false
15872 },
15873 {
15874 "name": "borderRadius",
15875 "type": "number",
15876 "attribute": "border-radius",
15877 "reflect": false,
15878 "mutable": false,
15879 "required": false,
15880 "optional": false,
15881 "complexType": {
15882 "original": "number",
15883 "resolved": "number",
15884 "references": {}
15885 },
15886 "docs": {
15887 "tags": [],
15888 "text": ""
15889 },
15890 "internal": false,
15891 "getter": false,
15892 "setter": false
15893 },
15894 {
15895 "name": "isLoading",
15896 "type": "boolean",
15897 "attribute": "is-loading",
15898 "reflect": false,
15899 "mutable": false,
15900 "required": false,
15901 "optional": false,
15902 "complexType": {
15903 "original": "boolean",
15904 "resolved": "boolean",
15905 "references": {}
15906 },
15907 "docs": {
15908 "tags": [],
15909 "text": ""
15910 },
15911 "internal": false,
15912 "getter": false,
15913 "setter": false
15914 },
15915 {
15916 "name": "errorMessage",
15917 "type": "string",
15918 "attribute": "error-message",
15919 "reflect": false,
15920 "mutable": false,
15921 "required": false,
15922 "optional": false,
15923 "complexType": {
15924 "original": "string",
15925 "resolved": "string",
15926 "references": {}
15927 },
15928 "docs": {
15929 "tags": [],
15930 "text": ""
15931 },
15932 "internal": false,
15933 "getter": false,
15934 "setter": false
15935 },
15936 {
15937 "name": "direction",
15938 "type": "string",
15939 "attribute": "direction",
15940 "reflect": false,
15941 "mutable": false,
15942 "required": false,
15943 "optional": true,
15944 "complexType": {
15945 "original": "'rtl'",
15946 "resolved": "\"rtl\"",
15947 "references": {}
15948 },
15949 "docs": {
15950 "tags": [],
15951 "text": ""
15952 },
15953 "internal": false,
15954 "getter": false,
15955 "setter": false
15956 },
15957 {
15958 "name": "i18n",
15959 "type": "unknown",
15960 "attribute": "i-1-8n",
15961 "reflect": false,
15962 "mutable": false,
15963 "required": false,
15964 "optional": false,
15965 "complexType": {
15966 "original": "i18nConfig",
15967 "resolved": "i18nConfig",
15968 "references": {
15969 "i18nConfig": {
15970 "location": "import",
15971 "path": "../../../../../interfaces",
15972 "id": "src/interfaces.ts::i18nConfig"
15973 }
15974 }
15975 },
15976 "docs": {
15977 "tags": [],
15978 "text": ""
15979 },
15980 "internal": false,
15981 "getter": false,
15982 "setter": false
15983 },
15984 {
15985 "name": "provider",
15986 "type": "string",
15987 "attribute": "provider",
15988 "reflect": false,
15989 "mutable": false,
15990 "required": false,
15991 "optional": false,
15992 "complexType": {
15993 "original": "string",
15994 "resolved": "string",
15995 "references": {}
15996 },
15997 "docs": {
15998 "tags": [],
15999 "text": ""
16000 },
16001 "internal": false,
16002 "getter": false,
16003 "setter": false
16004 },
16005 {
16006 "name": "type",
16007 "type": "string",
16008 "attribute": "type",
16009 "reflect": false,
16010 "mutable": false,
16011 "required": false,
16012 "optional": false,
16013 "complexType": {
16014 "original": "string",
16015 "resolved": "string",
16016 "references": {}
16017 },
16018 "docs": {
16019 "tags": [],
16020 "text": ""
16021 },
16022 "internal": false,
16023 "getter": false,
16024 "setter": false
16025 }
16026 ],
16027 "virtualProperties": [],
16028 "states": [
16029 {
16030 "name": "email"
16031 },
16032 {
16033 "name": "isAudioProvider"
16034 }
16035 ],
16036 "methods": [],
16037 "listeners": [],
16038 "events": [
16039 {
16040 "name": "submitForm",
16041 "method": "submitForm",
16042 "bubbles": true,
16043 "cancelable": true,
16044 "composed": true,
16045 "docs": {
16046 "tags": [],
16047 "text": "Events"
16048 },
16049 "complexType": {
16050 "original": "object",
16051 "resolved": "object",
16052 "references": {}
16053 },
16054 "internal": false
16055 },
16056 {
16057 "name": "skip",
16058 "method": "skip",
16059 "bubbles": true,
16060 "cancelable": true,
16061 "composed": true,
16062 "docs": {
16063 "tags": [],
16064 "text": ""
16065 },
16066 "complexType": {
16067 "original": "object",
16068 "resolved": "object",
16069 "references": {}
16070 },
16071 "internal": false
16072 }
16073 ],
16074 "watchers": [],
16075 "styles": [
16076 {
16077 "modeName": "$",
16078 "styleId": "PRESTO-EMAIL-OVERLAY-UI",
16079 "styleStr": null,
16080 "styleIdentifier": "PrestoEmailOverlayUiStyle",
16081 "externalStyles": [
16082 {
16083 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/ui/presto-email-overlay-ui.scss",
16084 "relativePath": "presto-email-overlay-ui.scss",
16085 "originalComponentPath": "presto-email-overlay-ui.scss"
16086 }
16087 ]
16088 }
16089 ],
16090 "internal": false,
16091 "assetsDirs": [],
16092 "styleDocs": [],
16093 "docs": {
16094 "tags": [],
16095 "text": ""
16096 },
16097 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/ui/presto-email-overlay-ui.js",
16098 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/ui/presto-email-overlay-ui.tsx",
16099 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/features/presto-email-overlay/ui/presto-email-overlay-ui.js.map",
16100 "hasAttributeChangedCallbackFn": false,
16101 "hasComponentWillLoadFn": false,
16102 "hasComponentDidLoadFn": true,
16103 "hasComponentShouldUpdateFn": false,
16104 "hasComponentWillUpdateFn": false,
16105 "hasComponentDidUpdateFn": false,
16106 "hasComponentWillRenderFn": false,
16107 "hasComponentDidRenderFn": false,
16108 "hasConnectedCallbackFn": false,
16109 "hasDisconnectedCallbackFn": false,
16110 "hasElement": false,
16111 "hasEvent": true,
16112 "hasLifecycle": true,
16113 "hasListener": false,
16114 "hasListenerTarget": false,
16115 "hasListenerTargetWindow": false,
16116 "hasListenerTargetDocument": false,
16117 "hasListenerTargetBody": false,
16118 "hasListenerTargetParent": false,
16119 "hasMember": true,
16120 "hasMethod": false,
16121 "hasMode": false,
16122 "hasModernPropertyDecls": false,
16123 "hasAttribute": true,
16124 "hasProp": true,
16125 "hasPropNumber": true,
16126 "hasPropBoolean": true,
16127 "hasPropString": true,
16128 "hasPropMutable": false,
16129 "hasReflect": false,
16130 "hasRenderFn": true,
16131 "hasState": true,
16132 "hasStyle": true,
16133 "hasVdomAttribute": true,
16134 "hasVdomXlink": false,
16135 "hasVdomClass": true,
16136 "hasVdomFunctional": false,
16137 "hasVdomKey": true,
16138 "hasVdomListener": true,
16139 "hasVdomPropOrAttr": true,
16140 "hasVdomRef": true,
16141 "hasVdomRender": true,
16142 "hasVdomStyle": false,
16143 "hasVdomText": true,
16144 "hasWatchCallback": false,
16145 "isPlain": false,
16146 "htmlAttrNames": [
16147 "key",
16148 "class",
16149 "ref",
16150 "onSubmit",
16151 "type",
16152 "placeholder",
16153 "value",
16154 "onInput",
16155 "required",
16156 "innerHTML",
16157 "onClick"
16158 ],
16159 "htmlTagNames": [
16160 "div",
16161 "h1",
16162 "presto-player-spinner",
16163 "form",
16164 "input",
16165 "button",
16166 "p"
16167 ],
16168 "htmlParts": [],
16169 "isUpdateable": true,
16170 "potentialCmpRefs": [
16171 "presto-player-spinner"
16172 ],
16173 "dependents": [
16174 "presto-email-overlay",
16175 "presto-email-overlay-controller",
16176 "presto-player",
16177 "presto-playlist"
16178 ],
16179 "dependencies": [
16180 "presto-player-spinner"
16181 ],
16182 "directDependents": [
16183 "presto-email-overlay-controller"
16184 ],
16185 "directDependencies": [
16186 "presto-player-spinner"
16187 ]
16188 },
16189 {
16190 "attachInternalsMemberName": null,
16191 "formAssociated": false,
16192 "tagName": "presto-player-spinner",
16193 "excludeFromCollection": false,
16194 "isCollectionDependency": false,
16195 "componentClassName": "PrestoSpinner",
16196 "elementRef": null,
16197 "encapsulation": "shadow",
16198 "shadowDelegatesFocus": false,
16199 "properties": [],
16200 "virtualProperties": [],
16201 "states": [],
16202 "methods": [],
16203 "listeners": [],
16204 "events": [],
16205 "watchers": [],
16206 "styles": [
16207 {
16208 "modeName": "$",
16209 "styleId": "PRESTO-PLAYER-SPINNER",
16210 "styleStr": null,
16211 "styleIdentifier": "PrestoPlayerSpinnerStyle",
16212 "externalStyles": [
16213 {
16214 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-spinner/presto-spinner.scss",
16215 "relativePath": "presto-spinner.scss",
16216 "originalComponentPath": "presto-spinner.scss"
16217 }
16218 ]
16219 }
16220 ],
16221 "internal": false,
16222 "assetsDirs": [],
16223 "styleDocs": [
16224 {
16225 "name": "--track-color",
16226 "docs": "The color of the spinner's track.",
16227 "annotation": "prop",
16228 "mode": "$"
16229 },
16230 {
16231 "name": "--indicator-color",
16232 "docs": "The color of the spinner's indicator.",
16233 "annotation": "prop",
16234 "mode": "$"
16235 },
16236 {
16237 "name": "--stroke-width",
16238 "docs": "The width of the indicator.",
16239 "annotation": "prop",
16240 "mode": "$"
16241 }
16242 ],
16243 "docs": {
16244 "tags": [],
16245 "text": ""
16246 },
16247 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-spinner/presto-spinner.js",
16248 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-spinner/presto-spinner.tsx",
16249 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-spinner/presto-spinner.js.map",
16250 "hasAttributeChangedCallbackFn": false,
16251 "hasComponentWillLoadFn": false,
16252 "hasComponentDidLoadFn": false,
16253 "hasComponentShouldUpdateFn": false,
16254 "hasComponentWillUpdateFn": false,
16255 "hasComponentDidUpdateFn": false,
16256 "hasComponentWillRenderFn": false,
16257 "hasComponentDidRenderFn": false,
16258 "hasConnectedCallbackFn": false,
16259 "hasDisconnectedCallbackFn": false,
16260 "hasElement": false,
16261 "hasEvent": false,
16262 "hasLifecycle": false,
16263 "hasListener": false,
16264 "hasListenerTarget": false,
16265 "hasListenerTargetWindow": false,
16266 "hasListenerTargetDocument": false,
16267 "hasListenerTargetBody": false,
16268 "hasListenerTargetParent": false,
16269 "hasMember": false,
16270 "hasMethod": false,
16271 "hasMode": false,
16272 "hasModernPropertyDecls": false,
16273 "hasAttribute": false,
16274 "hasProp": false,
16275 "hasPropNumber": false,
16276 "hasPropBoolean": false,
16277 "hasPropString": false,
16278 "hasPropMutable": false,
16279 "hasReflect": false,
16280 "hasRenderFn": true,
16281 "hasState": false,
16282 "hasStyle": true,
16283 "hasVdomAttribute": true,
16284 "hasVdomXlink": false,
16285 "hasVdomClass": true,
16286 "hasVdomFunctional": false,
16287 "hasVdomKey": true,
16288 "hasVdomListener": false,
16289 "hasVdomPropOrAttr": true,
16290 "hasVdomRef": false,
16291 "hasVdomRender": true,
16292 "hasVdomStyle": false,
16293 "hasVdomText": false,
16294 "hasWatchCallback": false,
16295 "isPlain": false,
16296 "htmlAttrNames": [
16297 "key",
16298 "part",
16299 "class",
16300 "aria-busy",
16301 "aria-live"
16302 ],
16303 "htmlTagNames": [
16304 "span"
16305 ],
16306 "htmlParts": [
16307 "base"
16308 ],
16309 "isUpdateable": false,
16310 "potentialCmpRefs": [],
16311 "dependents": [
16312 "presto-email-overlay",
16313 "presto-email-overlay-controller",
16314 "presto-email-overlay-ui",
16315 "presto-player",
16316 "presto-playlist"
16317 ],
16318 "dependencies": [],
16319 "directDependents": [
16320 "presto-email-overlay-ui"
16321 ],
16322 "directDependencies": []
16323 }
16324 ],
16325 "entryKey": "presto-email-overlay-ui.presto-player-spinner.entry"
16326 },
16327 {
16328 "cmps": [
16329 {
16330 "attachInternalsMemberName": null,
16331 "formAssociated": false,
16332 "tagName": "presto-video",
16333 "excludeFromCollection": false,
16334 "isCollectionDependency": false,
16335 "componentClassName": "PrestoVideo",
16336 "elementRef": null,
16337 "encapsulation": "none",
16338 "shadowDelegatesFocus": false,
16339 "properties": [
16340 {
16341 "name": "getRef",
16342 "type": "unknown",
16343 "attribute": "get-ref",
16344 "reflect": false,
16345 "mutable": true,
16346 "required": false,
16347 "optional": true,
16348 "complexType": {
16349 "original": "(elm?: HTMLVideoElement) => void",
16350 "resolved": "(elm?: HTMLVideoElement) => void",
16351 "references": {
16352 "HTMLVideoElement": {
16353 "location": "global",
16354 "id": "global::HTMLVideoElement"
16355 }
16356 }
16357 },
16358 "docs": {
16359 "tags": [],
16360 "text": ""
16361 },
16362 "internal": false,
16363 "getter": false,
16364 "setter": false
16365 },
16366 {
16367 "name": "autoplay",
16368 "type": "boolean",
16369 "attribute": "autoplay",
16370 "reflect": false,
16371 "mutable": false,
16372 "required": false,
16373 "optional": false,
16374 "complexType": {
16375 "original": "boolean",
16376 "resolved": "boolean",
16377 "references": {}
16378 },
16379 "docs": {
16380 "tags": [],
16381 "text": ""
16382 },
16383 "internal": false,
16384 "getter": false,
16385 "setter": false
16386 },
16387 {
16388 "name": "src",
16389 "type": "string",
16390 "attribute": "src",
16391 "reflect": false,
16392 "mutable": false,
16393 "required": false,
16394 "optional": false,
16395 "complexType": {
16396 "original": "string",
16397 "resolved": "string",
16398 "references": {}
16399 },
16400 "docs": {
16401 "tags": [],
16402 "text": ""
16403 },
16404 "internal": false,
16405 "getter": false,
16406 "setter": false
16407 },
16408 {
16409 "name": "preload",
16410 "type": "string",
16411 "attribute": "preload",
16412 "reflect": false,
16413 "mutable": false,
16414 "required": false,
16415 "optional": false,
16416 "complexType": {
16417 "original": "string",
16418 "resolved": "string",
16419 "references": {}
16420 },
16421 "docs": {
16422 "tags": [],
16423 "text": ""
16424 },
16425 "internal": false,
16426 "getter": false,
16427 "setter": false
16428 },
16429 {
16430 "name": "poster",
16431 "type": "string",
16432 "attribute": "poster",
16433 "reflect": false,
16434 "mutable": false,
16435 "required": false,
16436 "optional": false,
16437 "complexType": {
16438 "original": "string",
16439 "resolved": "string",
16440 "references": {}
16441 },
16442 "docs": {
16443 "tags": [],
16444 "text": ""
16445 },
16446 "internal": false,
16447 "getter": false,
16448 "setter": false
16449 },
16450 {
16451 "name": "player",
16452 "type": "any",
16453 "attribute": "player",
16454 "reflect": false,
16455 "mutable": false,
16456 "required": false,
16457 "optional": false,
16458 "complexType": {
16459 "original": "any",
16460 "resolved": "any",
16461 "references": {}
16462 },
16463 "docs": {
16464 "tags": [],
16465 "text": ""
16466 },
16467 "internal": false,
16468 "getter": false,
16469 "setter": false
16470 },
16471 {
16472 "name": "tracks",
16473 "type": "unknown",
16474 "attribute": "tracks",
16475 "reflect": false,
16476 "mutable": false,
16477 "required": false,
16478 "optional": false,
16479 "complexType": {
16480 "original": "{ label: string; src: string; srcLang: string }[]",
16481 "resolved": "{ label: string; src: string; srcLang: string; }[]",
16482 "references": {}
16483 },
16484 "docs": {
16485 "tags": [],
16486 "text": ""
16487 },
16488 "internal": false,
16489 "getter": false,
16490 "setter": false
16491 },
16492 {
16493 "name": "playsinline",
16494 "type": "boolean",
16495 "attribute": "playsinline",
16496 "reflect": false,
16497 "mutable": false,
16498 "required": false,
16499 "optional": false,
16500 "complexType": {
16501 "original": "boolean",
16502 "resolved": "boolean",
16503 "references": {}
16504 },
16505 "docs": {
16506 "tags": [],
16507 "text": ""
16508 },
16509 "internal": false,
16510 "getter": false,
16511 "setter": false
16512 },
16513 {
16514 "name": "provider",
16515 "type": "string",
16516 "attribute": "provider",
16517 "reflect": false,
16518 "mutable": false,
16519 "required": false,
16520 "optional": false,
16521 "complexType": {
16522 "original": "string",
16523 "resolved": "string",
16524 "references": {}
16525 },
16526 "docs": {
16527 "tags": [],
16528 "text": ""
16529 },
16530 "internal": false,
16531 "getter": false,
16532 "setter": false
16533 },
16534 {
16535 "name": "videoAttributes",
16536 "type": "unknown",
16537 "attribute": "video-attributes",
16538 "reflect": false,
16539 "mutable": false,
16540 "required": false,
16541 "optional": false,
16542 "complexType": {
16543 "original": "object",
16544 "resolved": "object",
16545 "references": {}
16546 },
16547 "docs": {
16548 "tags": [],
16549 "text": ""
16550 },
16551 "internal": false,
16552 "getter": false,
16553 "setter": false
16554 }
16555 ],
16556 "virtualProperties": [],
16557 "states": [],
16558 "methods": [],
16559 "listeners": [],
16560 "events": [],
16561 "watchers": [],
16562 "styles": [
16563 {
16564 "modeName": "$",
16565 "styleId": "PRESTO-VIDEO",
16566 "styleStr": null,
16567 "styleIdentifier": "PrestoVideoStyle",
16568 "externalStyles": [
16569 {
16570 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-video/presto-video.css",
16571 "relativePath": "presto-video.css",
16572 "originalComponentPath": "presto-video.css"
16573 }
16574 ]
16575 }
16576 ],
16577 "internal": false,
16578 "assetsDirs": [],
16579 "styleDocs": [],
16580 "docs": {
16581 "tags": [],
16582 "text": ""
16583 },
16584 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-video/presto-video.js",
16585 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-video/presto-video.tsx",
16586 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/core/providers/presto-video/presto-video.js.map",
16587 "hasAttributeChangedCallbackFn": false,
16588 "hasComponentWillLoadFn": false,
16589 "hasComponentDidLoadFn": false,
16590 "hasComponentShouldUpdateFn": false,
16591 "hasComponentWillUpdateFn": false,
16592 "hasComponentDidUpdateFn": false,
16593 "hasComponentWillRenderFn": false,
16594 "hasComponentDidRenderFn": false,
16595 "hasConnectedCallbackFn": false,
16596 "hasDisconnectedCallbackFn": false,
16597 "hasElement": false,
16598 "hasEvent": false,
16599 "hasLifecycle": false,
16600 "hasListener": false,
16601 "hasListenerTarget": false,
16602 "hasListenerTargetWindow": false,
16603 "hasListenerTargetDocument": false,
16604 "hasListenerTargetBody": false,
16605 "hasListenerTargetParent": false,
16606 "hasMember": true,
16607 "hasMethod": false,
16608 "hasMode": false,
16609 "hasModernPropertyDecls": false,
16610 "hasAttribute": true,
16611 "hasProp": true,
16612 "hasPropNumber": false,
16613 "hasPropBoolean": true,
16614 "hasPropString": true,
16615 "hasPropMutable": true,
16616 "hasReflect": false,
16617 "hasRenderFn": true,
16618 "hasState": false,
16619 "hasStyle": true,
16620 "hasVdomAttribute": true,
16621 "hasVdomXlink": true,
16622 "hasVdomClass": true,
16623 "hasVdomFunctional": false,
16624 "hasVdomKey": true,
16625 "hasVdomListener": true,
16626 "hasVdomPropOrAttr": true,
16627 "hasVdomRef": true,
16628 "hasVdomRender": true,
16629 "hasVdomStyle": true,
16630 "hasVdomText": true,
16631 "hasWatchCallback": false,
16632 "isPlain": false,
16633 "htmlAttrNames": [
16634 "key",
16635 "class",
16636 "part",
16637 "ref",
16638 "autoplay",
16639 "preload",
16640 "data-poster",
16641 "playsinline",
16642 "src",
16643 "kind",
16644 "label",
16645 "srclang"
16646 ],
16647 "htmlTagNames": [
16648 "video",
16649 "source",
16650 "track"
16651 ],
16652 "htmlParts": [
16653 "video"
16654 ],
16655 "isUpdateable": true,
16656 "potentialCmpRefs": [],
16657 "dependents": [
16658 "presto-bunny",
16659 "presto-player",
16660 "presto-playlist",
16661 "presto-youtube"
16662 ],
16663 "dependencies": [],
16664 "directDependents": [
16665 "presto-bunny",
16666 "presto-player",
16667 "presto-youtube"
16668 ],
16669 "directDependencies": []
16670 }
16671 ],
16672 "entryKey": "presto-video.entry"
16673 },
16674 {
16675 "cmps": [
16676 {
16677 "attachInternalsMemberName": null,
16678 "formAssociated": false,
16679 "tagName": "presto-player-button",
16680 "excludeFromCollection": false,
16681 "isCollectionDependency": false,
16682 "componentClassName": "PrestoPlayerButton",
16683 "elementRef": "button",
16684 "encapsulation": "shadow",
16685 "shadowDelegatesFocus": false,
16686 "properties": [
16687 {
16688 "name": "type",
16689 "type": "string",
16690 "attribute": "type",
16691 "reflect": true,
16692 "mutable": false,
16693 "required": false,
16694 "optional": false,
16695 "defaultValue": "'default'",
16696 "complexType": {
16697 "original": "'default' | 'primary' | 'success' | 'info' | 'warning' | 'danger' | 'text'",
16698 "resolved": "\"danger\" | \"default\" | \"info\" | \"primary\" | \"success\" | \"text\" | \"warning\"",
16699 "references": {}
16700 },
16701 "docs": {
16702 "tags": [
16703 {
16704 "name": "default",
16705 "text": "'default'"
16706 }
16707 ],
16708 "text": "The button's type."
16709 },
16710 "internal": false,
16711 "getter": false,
16712 "setter": false
16713 },
16714 {
16715 "name": "size",
16716 "type": "string",
16717 "attribute": "size",
16718 "reflect": true,
16719 "mutable": false,
16720 "required": false,
16721 "optional": false,
16722 "defaultValue": "'medium'",
16723 "complexType": {
16724 "original": "'small' | 'medium' | 'large'",
16725 "resolved": "\"large\" | \"medium\" | \"small\"",
16726 "references": {}
16727 },
16728 "docs": {
16729 "tags": [
16730 {
16731 "name": "default",
16732 "text": "'medium'"
16733 }
16734 ],
16735 "text": "The button's size."
16736 },
16737 "internal": false,
16738 "getter": false,
16739 "setter": false
16740 },
16741 {
16742 "name": "full",
16743 "type": "boolean",
16744 "attribute": "full",
16745 "reflect": true,
16746 "mutable": false,
16747 "required": false,
16748 "optional": true,
16749 "defaultValue": "false",
16750 "complexType": {
16751 "original": "boolean",
16752 "resolved": "boolean",
16753 "references": {}
16754 },
16755 "docs": {
16756 "tags": [
16757 {
16758 "name": "default",
16759 "text": "false"
16760 }
16761 ],
16762 "text": "Draws the button with a caret for use with dropdowns, popovers, etc."
16763 },
16764 "internal": false,
16765 "getter": false,
16766 "setter": false
16767 },
16768 {
16769 "name": "disabled",
16770 "type": "boolean",
16771 "attribute": "disabled",
16772 "reflect": true,
16773 "mutable": false,
16774 "required": false,
16775 "optional": true,
16776 "defaultValue": "false",
16777 "complexType": {
16778 "original": "boolean",
16779 "resolved": "boolean",
16780 "references": {}
16781 },
16782 "docs": {
16783 "tags": [
16784 {
16785 "name": "default",
16786 "text": "false"
16787 }
16788 ],
16789 "text": "Disables the button."
16790 },
16791 "internal": false,
16792 "getter": false,
16793 "setter": false
16794 },
16795 {
16796 "name": "submit",
16797 "type": "boolean",
16798 "attribute": "submit",
16799 "reflect": true,
16800 "mutable": false,
16801 "required": false,
16802 "optional": true,
16803 "defaultValue": "false",
16804 "complexType": {
16805 "original": "boolean",
16806 "resolved": "boolean",
16807 "references": {}
16808 },
16809 "docs": {
16810 "tags": [
16811 {
16812 "name": "default",
16813 "text": "false"
16814 }
16815 ],
16816 "text": "Indicates if activating the button should submit the form. Ignored when `href` is set."
16817 },
16818 "internal": false,
16819 "getter": false,
16820 "setter": false
16821 },
16822 {
16823 "name": "name",
16824 "type": "string",
16825 "attribute": "name",
16826 "reflect": false,
16827 "mutable": false,
16828 "required": false,
16829 "optional": false,
16830 "complexType": {
16831 "original": "string",
16832 "resolved": "string",
16833 "references": {}
16834 },
16835 "docs": {
16836 "tags": [],
16837 "text": "An optional name for the button. Ignored when `href` is set."
16838 },
16839 "internal": false,
16840 "getter": false,
16841 "setter": false
16842 },
16843 {
16844 "name": "value",
16845 "type": "string",
16846 "attribute": "value",
16847 "reflect": false,
16848 "mutable": false,
16849 "required": false,
16850 "optional": false,
16851 "complexType": {
16852 "original": "string",
16853 "resolved": "string",
16854 "references": {}
16855 },
16856 "docs": {
16857 "tags": [],
16858 "text": "An optional value for the button. Ignored when `href` is set."
16859 },
16860 "internal": false,
16861 "getter": false,
16862 "setter": false
16863 },
16864 {
16865 "name": "href",
16866 "type": "string",
16867 "attribute": "href",
16868 "reflect": false,
16869 "mutable": false,
16870 "required": false,
16871 "optional": false,
16872 "complexType": {
16873 "original": "string",
16874 "resolved": "string",
16875 "references": {}
16876 },
16877 "docs": {
16878 "tags": [],
16879 "text": "When set, the underlying button will be rendered as an `<a>` with this `href` instead of a `<button>`."
16880 },
16881 "internal": false,
16882 "getter": false,
16883 "setter": false
16884 },
16885 {
16886 "name": "target",
16887 "type": "string",
16888 "attribute": "target",
16889 "reflect": true,
16890 "mutable": false,
16891 "required": false,
16892 "optional": false,
16893 "complexType": {
16894 "original": "'_blank' | '_parent' | '_self' | '_top'",
16895 "resolved": "\"_blank\" | \"_parent\" | \"_self\" | \"_top\"",
16896 "references": {}
16897 },
16898 "docs": {
16899 "tags": [],
16900 "text": "Tells the browser where to open the link. Only used when `href` is set."
16901 },
16902 "internal": false,
16903 "getter": false,
16904 "setter": false
16905 },
16906 {
16907 "name": "download",
16908 "type": "string",
16909 "attribute": "download",
16910 "reflect": false,
16911 "mutable": false,
16912 "required": false,
16913 "optional": false,
16914 "complexType": {
16915 "original": "string",
16916 "resolved": "string",
16917 "references": {}
16918 },
16919 "docs": {
16920 "tags": [],
16921 "text": "Tells the browser to download the linked file as this filename. Only used when `href` is set."
16922 },
16923 "internal": false,
16924 "getter": false,
16925 "setter": false
16926 }
16927 ],
16928 "virtualProperties": [],
16929 "states": [
16930 {
16931 "name": "hasFocus"
16932 },
16933 {
16934 "name": "hasLabel"
16935 },
16936 {
16937 "name": "hasPrefix"
16938 },
16939 {
16940 "name": "hasSuffix"
16941 }
16942 ],
16943 "methods": [],
16944 "listeners": [],
16945 "events": [
16946 {
16947 "name": "prestoBlur",
16948 "method": "prestoBlur",
16949 "bubbles": true,
16950 "cancelable": true,
16951 "composed": true,
16952 "docs": {
16953 "tags": [],
16954 "text": "Emitted when the button loses focus."
16955 },
16956 "complexType": {
16957 "original": "void",
16958 "resolved": "void",
16959 "references": {}
16960 },
16961 "internal": false
16962 },
16963 {
16964 "name": "prestoFocus",
16965 "method": "prestoFocus",
16966 "bubbles": true,
16967 "cancelable": true,
16968 "composed": true,
16969 "docs": {
16970 "tags": [],
16971 "text": "Emitted when the button gains focus."
16972 },
16973 "complexType": {
16974 "original": "void",
16975 "resolved": "void",
16976 "references": {}
16977 },
16978 "internal": false
16979 }
16980 ],
16981 "watchers": [],
16982 "styles": [
16983 {
16984 "modeName": "$",
16985 "styleId": "PRESTO-PLAYER-BUTTON",
16986 "styleStr": null,
16987 "styleIdentifier": "PrestoPlayerButtonStyle",
16988 "externalStyles": [
16989 {
16990 "absolutePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-player-button/presto-player-button.scss",
16991 "relativePath": "presto-player-button.scss",
16992 "originalComponentPath": "presto-player-button.scss"
16993 }
16994 ]
16995 }
16996 ],
16997 "internal": false,
16998 "assetsDirs": [],
16999 "styleDocs": [],
17000 "docs": {
17001 "tags": [],
17002 "text": ""
17003 },
17004 "jsFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-player-button/presto-player-button.js",
17005 "sourceFilePath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-player-button/presto-player-button.tsx",
17006 "sourceMapPath": "/home/runner/work/presto-player/presto-player/packages/components/src/components/ui/presto-player-button/presto-player-button.js.map",
17007 "hasAttributeChangedCallbackFn": false,
17008 "hasComponentWillLoadFn": true,
17009 "hasComponentDidLoadFn": false,
17010 "hasComponentShouldUpdateFn": false,
17011 "hasComponentWillUpdateFn": false,
17012 "hasComponentDidUpdateFn": false,
17013 "hasComponentWillRenderFn": false,
17014 "hasComponentDidRenderFn": false,
17015 "hasConnectedCallbackFn": false,
17016 "hasDisconnectedCallbackFn": false,
17017 "hasElement": false,
17018 "hasEvent": true,
17019 "hasLifecycle": true,
17020 "hasListener": false,
17021 "hasListenerTarget": false,
17022 "hasListenerTargetWindow": false,
17023 "hasListenerTargetDocument": false,
17024 "hasListenerTargetBody": false,
17025 "hasListenerTargetParent": false,
17026 "hasMember": true,
17027 "hasMethod": false,
17028 "hasMode": false,
17029 "hasModernPropertyDecls": false,
17030 "hasAttribute": true,
17031 "hasProp": true,
17032 "hasPropNumber": false,
17033 "hasPropBoolean": true,
17034 "hasPropString": true,
17035 "hasPropMutable": false,
17036 "hasReflect": true,
17037 "hasRenderFn": true,
17038 "hasState": true,
17039 "hasStyle": true,
17040 "hasVdomAttribute": true,
17041 "hasVdomXlink": false,
17042 "hasVdomClass": true,
17043 "hasVdomFunctional": true,
17044 "hasVdomKey": true,
17045 "hasVdomListener": true,
17046 "hasVdomPropOrAttr": true,
17047 "hasVdomRef": false,
17048 "hasVdomRender": true,
17049 "hasVdomStyle": false,
17050 "hasVdomText": true,
17051 "hasWatchCallback": false,
17052 "isPlain": false,
17053 "htmlAttrNames": [
17054 "key",
17055 "part",
17056 "class",
17057 "onSlotchange",
17058 "name",
17059 "disabled",
17060 "type",
17061 "value",
17062 "onBlur",
17063 "onFocus",
17064 "onClick",
17065 "href",
17066 "target",
17067 "download",
17068 "rel",
17069 "role",
17070 "aria-disabled",
17071 "tabindex"
17072 ],
17073 "htmlTagNames": [
17074 "span",
17075 "slot",
17076 "button",
17077 "a"
17078 ],
17079 "htmlParts": [
17080 "prefix",
17081 "label",
17082 "suffix",
17083 "base",
17084 "base"
17085 ],
17086 "isUpdateable": true,
17087 "potentialCmpRefs": [],
17088 "dependents": [
17089 "presto-action-bar",
17090 "presto-action-bar-controller",
17091 "presto-cta-overlay",
17092 "presto-cta-overlay-controller",
17093 "presto-cta-overlay-ui",
17094 "presto-player",
17095 "presto-playlist"
17096 ],
17097 "dependencies": [],
17098 "directDependents": [
17099 "presto-action-bar-controller",
17100 "presto-cta-overlay-ui"
17101 ],
17102 "directDependencies": []
17103 }
17104 ],
17105 "entryKey": "presto-player-button.entry"
17106 }
17107 ],
17108 "componentGraph": {
17109 "sc-presto-action-bar": [
17110 "p-BxRAfMA5.js",
17111 "p-EuTDjLsB.js",
17112 "p-G840BFTB.js",
17113 "p-D8o-F2Bu.js"
17114 ],
17115 "sc-presto-action-bar-controller": [
17116 "p-BxRAfMA5.js",
17117 "p-EuTDjLsB.js",
17118 "p-G840BFTB.js",
17119 "p-D8o-F2Bu.js"
17120 ],
17121 "sc-presto-action-bar-ui": [
17122 "p-BxRAfMA5.js"
17123 ],
17124 "sc-presto-audio": [
17125 "p-BxRAfMA5.js",
17126 "p-EuTDjLsB.js",
17127 "p-G840BFTB.js",
17128 "p-D8o-F2Bu.js"
17129 ],
17130 "sc-presto-bunny": [
17131 "p-BxRAfMA5.js",
17132 "p-EuTDjLsB.js",
17133 "p-G840BFTB.js",
17134 "p-D8o-F2Bu.js"
17135 ],
17136 "sc-presto-business-skin": [
17137 "p-BxRAfMA5.js",
17138 "p-EuTDjLsB.js",
17139 "p-G840BFTB.js",
17140 "p-D8o-F2Bu.js"
17141 ],
17142 "sc-presto-cta-overlay": [
17143 "p-BxRAfMA5.js",
17144 "p-EuTDjLsB.js",
17145 "p-G840BFTB.js",
17146 "p-D8o-F2Bu.js"
17147 ],
17148 "sc-presto-cta-overlay-controller": [
17149 "p-BxRAfMA5.js",
17150 "p-EuTDjLsB.js",
17151 "p-G840BFTB.js",
17152 "p-D8o-F2Bu.js"
17153 ],
17154 "sc-presto-cta-overlay-ui": [
17155 "p-BxRAfMA5.js",
17156 "p-G840BFTB.js"
17157 ],
17158 "sc-presto-dynamic-overlay-ui": [
17159 "p-BxRAfMA5.js",
17160 "p-EuTDjLsB.js",
17161 "p-G840BFTB.js",
17162 "p-D8o-F2Bu.js"
17163 ],
17164 "sc-presto-dynamic-overlays": [
17165 "p-BxRAfMA5.js",
17166 "p-EuTDjLsB.js",
17167 "p-G840BFTB.js",
17168 "p-D8o-F2Bu.js"
17169 ],
17170 "sc-presto-email-overlay": [
17171 "p-BxRAfMA5.js",
17172 "p-EuTDjLsB.js",
17173 "p-G840BFTB.js",
17174 "p-D8o-F2Bu.js"
17175 ],
17176 "sc-presto-email-overlay-controller": [
17177 "p-BxRAfMA5.js",
17178 "p-EuTDjLsB.js",
17179 "p-G840BFTB.js",
17180 "p-D8o-F2Bu.js"
17181 ],
17182 "sc-presto-email-overlay-ui": [
17183 "p-BxRAfMA5.js",
17184 "p-G840BFTB.js"
17185 ],
17186 "sc-presto-modern-skin": [
17187 "p-BxRAfMA5.js",
17188 "p-EuTDjLsB.js",
17189 "p-G840BFTB.js",
17190 "p-D8o-F2Bu.js"
17191 ],
17192 "sc-presto-muted-overlay": [
17193 "p-BxRAfMA5.js",
17194 "p-EuTDjLsB.js",
17195 "p-G840BFTB.js",
17196 "p-D8o-F2Bu.js"
17197 ],
17198 "sc-presto-player": [
17199 "p-DN-kVNFZ.js",
17200 "p-BxRAfMA5.js",
17201 "p-EuTDjLsB.js",
17202 "p-D8o-F2Bu.js"
17203 ],
17204 "sc-presto-player-button": [
17205 "p-BxRAfMA5.js"
17206 ],
17207 "sc-presto-player-skeleton": [
17208 "p-BxRAfMA5.js"
17209 ],
17210 "sc-presto-player-spinner": [
17211 "p-BxRAfMA5.js",
17212 "p-G840BFTB.js"
17213 ],
17214 "sc-presto-playlist": [
17215 "p-BxRAfMA5.js",
17216 "p-EuTDjLsB.js"
17217 ],
17218 "sc-presto-playlist-item": [
17219 "p-DN-kVNFZ.js",
17220 "p-BxRAfMA5.js",
17221 "p-EuTDjLsB.js",
17222 "p-D8o-F2Bu.js"
17223 ],
17224 "sc-presto-playlist-overlay": [
17225 "p-DN-kVNFZ.js",
17226 "p-BxRAfMA5.js",
17227 "p-EuTDjLsB.js",
17228 "p-D8o-F2Bu.js"
17229 ],
17230 "sc-presto-playlist-ui": [
17231 "p-DN-kVNFZ.js",
17232 "p-BxRAfMA5.js",
17233 "p-EuTDjLsB.js",
17234 "p-D8o-F2Bu.js"
17235 ],
17236 "sc-presto-search-bar": [
17237 "p-BxRAfMA5.js",
17238 "p-EuTDjLsB.js",
17239 "p-G840BFTB.js",
17240 "p-D8o-F2Bu.js"
17241 ],
17242 "sc-presto-search-bar-ui": [
17243 "p-BxRAfMA5.js"
17244 ],
17245 "sc-presto-stacked-skin": [
17246 "p-BxRAfMA5.js",
17247 "p-EuTDjLsB.js",
17248 "p-G840BFTB.js",
17249 "p-D8o-F2Bu.js"
17250 ],
17251 "sc-presto-timestamp": [
17252 "p-BxRAfMA5.js"
17253 ],
17254 "sc-presto-video": [
17255 "p-BxRAfMA5.js"
17256 ],
17257 "sc-presto-video-curtain-ui": [
17258 "p-BxRAfMA5.js"
17259 ],
17260 "sc-presto-vimeo": [
17261 "p-BxRAfMA5.js",
17262 "p-EuTDjLsB.js",
17263 "p-G840BFTB.js",
17264 "p-D8o-F2Bu.js"
17265 ],
17266 "sc-presto-youtube": [
17267 "p-BxRAfMA5.js",
17268 "p-EuTDjLsB.js",
17269 "p-G840BFTB.js",
17270 "p-D8o-F2Bu.js"
17271 ],
17272 "sc-presto-youtube-subscribe-button": [
17273 "p-BxRAfMA5.js"
17274 ]
17275 },
17276 "sourceGraph": {
17277 "./src/components/core/features/presto-action-bar/component/presto-action-bar.tsx": [],
17278 "./src/components/core/features/presto-action-bar/controller/presto-action-bar-controller.tsx": [
17279 "./src/util"
17280 ],
17281 "./src/components/core/features/presto-action-bar/ui/presto-action-bar-ui.tsx": [],
17282 "./src/components/core/features/presto-cta-overlay/component/presto-cta-overlay.tsx": [],
17283 "./src/components/core/features/presto-cta-overlay/controller/presto-cta-overlay-controller.tsx": [
17284 "./src/util"
17285 ],
17286 "./src/components/core/features/presto-cta-overlay/ui/presto-cta-overlay-ui.tsx": [
17287 "./src/library/fittext.js"
17288 ],
17289 "./src/components/core/features/presto-dynamic-overlays/component/presto-dynamic-overlays.tsx": [
17290 "./src/util"
17291 ],
17292 "./src/components/core/features/presto-dynamic-overlays/ui/presto-dynamic-overlay-ui.tsx": [
17293 "./src/library/fittext.js"
17294 ],
17295 "./src/components/core/features/presto-email-overlay/component/presto-email-overlay.tsx": [],
17296 "./src/components/core/features/presto-email-overlay/controller/presto-email-overlay-controller.tsx": [
17297 "./src/util"
17298 ],
17299 "./src/components/core/features/presto-email-overlay/ui/presto-email-overlay-ui.tsx": [
17300 "./src/library/fittext.js"
17301 ],
17302 "./src/components/core/features/presto-muted-overlay/presto-muted-overlay.tsx": [],
17303 "./src/components/core/features/presto-playlist-item/icons.tsx": [],
17304 "./src/components/core/features/presto-playlist-item/presto-playlist-item.tsx": [
17305 "./src/components/core/features/presto-playlist-item/icons"
17306 ],
17307 "./src/components/core/features/presto-playlist-overlay/icons.tsx": [],
17308 "./src/components/core/features/presto-playlist-overlay/presto-playlist-overlay.tsx": [],
17309 "./src/components/core/features/presto-playlist/presto-playlist.tsx": [
17310 "./src/util"
17311 ],
17312 "./src/components/core/features/presto-playlist/ui/presto-playlist-ui.tsx": [],
17313 "./src/components/core/features/presto-search-bar/component/presto-search-bar.tsx": [
17314 "./src/components/core/player/functions/search-vtt"
17315 ],
17316 "./src/components/core/features/presto-search-bar/ui/icons.tsx": [],
17317 "./src/components/core/features/presto-search-bar/ui/presto-search-bar-ui.tsx": [
17318 "./src/components/core/features/presto-search-bar/ui/icons"
17319 ],
17320 "./src/components/core/features/presto-timestamp/presto-timestamp.tsx": [],
17321 "./src/components/core/player/functions/ajax-progress.ts": [],
17322 "./src/components/core/player/functions/cache-cues.ts": [
17323 "./src/components/core/player/functions/is",
17324 "./src/components/core/player/functions/search-vtt"
17325 ],
17326 "./src/components/core/player/functions/custom-css.ts": [],
17327 "./src/components/core/player/functions/get-nonce.ts": [],
17328 "./src/components/core/player/functions/hls-preload-size.ts": [
17329 "./src/components/core/player/functions/util"
17330 ],
17331 "./src/components/core/player/functions/is.ts": [],
17332 "./src/components/core/player/functions/muted-autoplay.ts": [
17333 "./src/components/core/player/functions/save-time"
17334 ],
17335 "./src/components/core/player/functions/search-vtt.ts": [
17336 "./src/components/core/player/functions/cache-cues",
17337 "./src/components/core/player/functions/is",
17338 "./src/components/core/player/functions/util"
17339 ],
17340 "./src/components/core/player/functions/transform-data.ts": [],
17341 "./src/components/core/player/functions/util.ts": [
17342 "./src/components/core/player/functions/is"
17343 ],
17344 "./src/components/core/player/presto-player.tsx": [
17345 "./src/components/core/player/functions/cache-cues",
17346 "./src/components/core/player/functions/create",
17347 "./src/components/core/player/functions/custom-css",
17348 "./src/components/core/player/functions/hls-preload-size",
17349 "./src/components/core/player/functions/muted-autoplay",
17350 "./src/components/core/player/functions/transform-data",
17351 "./src/components/core/player/functions/util",
17352 "./src/util"
17353 ],
17354 "./src/components/core/providers/presto-audio/presto-audio.tsx": [
17355 "./src/util"
17356 ],
17357 "./src/components/core/providers/presto-bunny/presto-bunny.tsx": [],
17358 "./src/components/core/providers/presto-video/presto-video.tsx": [],
17359 "./src/components/core/providers/presto-vimeo/presto-vimeo.tsx": [
17360 "./src/util"
17361 ],
17362 "./src/components/core/providers/presto-youtube/presto-youtube.tsx": [
17363 "./src/util"
17364 ],
17365 "./src/components/ui/presto-player-button/presto-player-button.tsx": [],
17366 "./src/components/ui/presto-skeleton/presto-skeleton.tsx": [],
17367 "./src/components/ui/presto-spinner/presto-spinner.tsx": [],
17368 "./src/components/ui/presto-video-curtain-ui/presto-video-curtain-ui.tsx": [],
17369 "./src/components/ui/presto-youtube-subscribe-button/presto-youtube-subscribe-button.tsx": [],
17370 "./src/components/ui/skins/presto-business-skin/presto-business-skin.tsx": [],
17371 "./src/components/ui/skins/presto-modern-skin/presto-modern-skin.tsx": [],
17372 "./src/components/ui/skins/presto-stacked-skin/presto-stacked-skin.tsx": [],
17373 "./src/index.ts": [],
17374 "./src/interfaces.ts": [],
17375 "./src/testing/index.ts": [],
17376 "./src/util.ts": []
17377 },
17378 "rollupResults": {
17379 "modules": []
17380 },
17381 "collections": []
17382 }