PageSourceSearch

https://heilijgers.nl/_next/static/chunks/9714.84ca007dc5803e69.js

js heilijgers.nl collected 2026-10-07 21:24:50 UTC 25,581 bytes, 717 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e4b08bdb-91c2-4f31-80c0-71b05ffd182e",e._sentryDebugIdIdentifier="sentry-dbid-e4b08bdb-91c2-4f31-80c0-71b05ffd182e")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9714],{9714:(e,t,a)=>{function i(e,t,a,i){class o extends t{render(){return a`
2        <media-controller novolumepref>
3          <div class="subtitles">
4            <div id="subtitles_text">subtitles</div>
5          </div>
6          <slot name="media" slot="media"></slot>
7          <slot name="poster" slot="poster"></slot>
8          <div slot="centered-chrome">
9            <media-play-button>
10              <div slot="play">
11                <svg
12                  width="24px"
13                  height="24px"
14                  stroke-width="0"
15                  viewBox="0 0 24 24"
16                  fill="currentColor"
17                  xmlns="http://www.w3.org/2000/svg"
18                  color="currentColor"
19                >
20                  <path
21                    d="M6.906 4.537A.6.6 0 006 5.053v13.894a.6.6 0 00.906.516l11.723-6.947a.6.6 0 000-1.032L6.906 4.537z"
22                    stroke="currentColor"
23                    stroke-width="0"
24                    stroke-linecap="round"
25                    stroke-linejoin="round"
26                  ></path>
27                </svg>
28              </div>
29              <div slot="pause"></div>
30            </media-play-button>
31          </div>
32          <div
33            class="mave-gradient-bottom"
34            style="position: absolute; bottom: 0; width: 100%; height: 50%; background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%); pointer-events: none;"
35          ></div>
36          <div style="width: calc(100% - 32px); padding: 16px;">
37            <media-control-bar>
38              <media-play-button>
39                <div slot="play">
40                  <svg
41                    width="24px"
42                    height="24px"
43                    stroke-width="1.5"
44                    viewBox="0 0 24 24"
45                    fill="currentColor"
46                    xmlns="http://www.w3.org/2000/svg"
47                    color="currentColor"
48                  >
49                    <path
50                      d="M6.906 4.537A.6.6 0 006 5.053v13.894a.6.6 0 00.906.516l11.723-6.947a.6.6 0 000-1.032L6.906 4.537z"
51                      stroke="currentColor"
52                      stroke-width="1.5"
53                      stroke-linecap="round"
54                      stroke-linejoin="round"
55                    ></path>
56                  </svg>
57                </div>
58                <div slot="pause">
59                  <svg
60                    xmlns="http://www.w3.org/2000/svg"
61                    viewBox="0 0 24 24"
62                    fill="currentColor"
63                  >
64                    <path
65                      fill-rule="evenodd"
66                      d="M6.75 5.25a.75.75 0 01.75-.75H9a.75.75 0 01.75.75v13.5a.75.75 0 01-.75.75H7.5a.75.75 0 01-.75-.75V5.25zm7.5 0A.75.75 0 0115 4.5h1.5a.75.75 0 01.75.75v13.5a.75.75 0 01-.75.75H15a.75.75 0 01-.75-.75V5.25z"
67                      clip-rule="evenodd"
68                    />
69                  </svg>
70                </div>
71              </media-play-button>
72              <media-loading-indicator loading-delay="0"></media-loading-indicator>
73              <media-time-range></media-time-range>
74              <media-time-display showduration></media-time-display>
75              <div style="flex-grow: 1;"></div>
76              <media-playback-rate-button></media-playback-rate-button>
77              <mave-captions-menu-button id="mave-captions">
78                <div slot="off">
79                  <svg
80                    xmlns="http://www.w3.org/2000/svg"
81                    fill="none"
82                    viewBox="0 0 24 24"
83                    stroke-width=""
84                    stroke="currentColor"
85                  >
86                    <path
87                      stroke-linecap="round"
88                      stroke-linejoin="round"
89                      d="M8.625 12a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0H8.25m4.125 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0H12m4.125 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0h-.375M21 12c0 4.556-4.03 8.25-9 8.25a9.764 9.764 0 01-2.555-.337A5.972 5.972 0 015.41 20.97a5.969 5.969 0 01-.474-.065 4.48 4.48 0 00.978-2.025c.09-.457-.133-.901-.467-1.226C3.93 16.178 3 14.189 3 12c0-4.556 4.03-8.25 9-8.25s9 3.694 9 8.25z"
90                    />
91                  </svg>
92                </div>
93                <div slot="on">
94                  <svg
95                    xmlns="http://www.w3.org/2000/svg"
96                    viewBox="0 0 24 24"
97                    fill="currentColor"
98                  >
99                    <path
100                      fill-rule="evenodd"
101                      d="M4.804 21.644A6.707 6.707 0 006 21.75a6.721 6.721 0 003.583-1.029c.774.182 1.584.279 2.417.279 5.322 0 9.75-3.97 9.75-9 0-5.03-4.428-9-9.75-9s-9.75 3.97-9.75 9c0 2.409 1.025 4.587 2.674 6.192.232.226.277.428.254.543a3.73 3.73 0 01-.814 1.686.75.75 0 00.44 1.223zM8.25 10.875a1.125 1.125 0 100 2.25 1.125 1.125 0 000-2.25zM10.875 12a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zm4.875-1.125a1.125 1.125 0 100 2.25 1.125 1.125 0 000-2.25z"
102                      clip-rule="evenodd"
103                    />
104                  </svg>
105                </div>
106              </mave-captions-menu-button>
107              <media-captions-menu hidden anchor="mave-captions"></media-captions-menu>
108              <mave-audio-track-menu
109                hidden
110                anchor="mave-audio-tracks"
111              ></mave-audio-track-menu>
112              <mave-audio-track-menu-button id="mave-audio-tracks">
113                <div slot="icon">
114                  <svg
115                    xmlns="http://www.w3.org/2000/svg"
116                    viewBox="0 0 22 22"
117                    fill="none"
118                    stroke="#fff"
119                    stroke-width="1.1"
120                    stroke-linecap="round"
121                    stroke-linejoin="round"
122                  >
123                    <circle cx="11" cy="11" r="9"></circle>
124                    <path d="M8 15v-5"></path>
125                    <path d="M11 17V8"></path>
126                    <path d="M14 15v-3"></path>
127                  </svg>
128                </div>
129              </mave-audio-track-menu-button>
130              <media-settings-menu-button id="mave-settings">
131                <div slot="icon">
132                  <svg
133                    xmlns="http://www.w3.org/2000/svg"
134                    viewBox="0 0 24 24"
135                    fill="currentColor"
136                    aria-hidden="true"
137                  >
138                    <circle cx="5" cy="12" r="2"></circle>
139                    <circle cx="12" cy="12" r="2"></circle>
140                    <circle cx="19" cy="12" r="2"></circle>
141                  </svg>
142                </div>
143              </media-settings-menu-button>
144              <media-settings-menu hidden anchor="mave-settings">
145                <media-settings-menu-item style="display: var(--playbackrate-display, flex);">
146                  <span>Playback speed</span>
147                  <media-playback-rate-menu slot="submenu" hidden></media-playback-rate-menu>
148                </media-settings-menu-item>
149                <media-settings-menu-item
150                  style="display: var(--mave-captions-menu-button-display, flex);"
151                >
152                  <span>Captions</span>
153                  <media-captions-menu slot="submenu" hidden></media-captions-menu>
154                </media-settings-menu-item>
155                <media-settings-menu-item
156                  style="display: var(--media-audio-track-menu-button-display, none);"
157                >
158                  <span>Audio tracks</span>
159                  <mave-audio-track-menu slot="submenu" hidden></mave-audio-track-menu>
160                </media-settings-menu-item>
161              </media-settings-menu>
162              <media-mute-button>
163                <div slot="high">
164                  <svg
165                    xmlns="http://www.w3.org/2000/svg"
166                    fill="none"
167                    viewBox="0 0 24 24"
168                    stroke-width="1.3"
169                    stroke="currentColor"
170                  >
171                    <path
172                      stroke-linecap="round"
173                      stroke-linejoin="round"
174                      d="M19.114 5.636a9 9 0 010 12.728M16.463 8.288a5.25 5.25 0 010 7.424M6.75 8.25l4.72-4.72a.75.75 0 011.28.53v15.88a.75.75 0 01-1.28.53l-4.72-4.72H4.51c-.88 0-1.704-.507-1.938-1.354A9.01 9.01 0 012.25 12c0-.83.112-1.633.322-2.396C2.806 8.756 3.63 8.25 4.51 8.25H6.75z"
175                    />
176                  </svg>
177                </div>
178                <div slot="medium">
179                  <svg
180                    xmlns="http://www.w3.org/2000/svg"
181                    fill="none"
182                    viewBox="0 0 24 24"
183                    stroke-width="1.3"
184                    stroke="currentColor"
185                  >
186                    <path
187                      stroke-linecap="round"
188                      stroke-linejoin="round"
189                      d="M19.114 5.636a9 9 0 010 12.728M16.463 8.288a5.25 5.25 0 010 7.424M6.75 8.25l4.72-4.72a.75.75 0 011.28.53v15.88a.75.75 0 01-1.28.53l-4.72-4.72H4.51c-.88 0-1.704-.507-1.938-1.354A9.01 9.01 0 012.25 12c0-.83.112-1.633.322-2.396C2.806 8.756 3.63 8.25 4.51 8.25H6.75z"
190                    />
191                  </svg>
192                </div>
193                <div slot="low">
194                  <svg
195                    xmlns="http://www.w3.org/2000/svg"
196                    fill="none"
197                    viewBox="0 0 24 24"
198                    stroke-width="1.3"
199                    stroke="currentColor"
200                  >
201                    <path
202                      stroke-linecap="round"
203                      stroke-linejoin="round"
204                      d="M19.114 5.636a9 9 0 010 12.728M16.463 8.288a5.25 5.25 0 010 7.424M6.75 8.25l4.72-4.72a.75.75 0 011.28.53v15.88a.75.75 0 01-1.28.53l-4.72-4.72H4.51c-.88 0-1.704-.507-1.938-1.354A9.01 9.01 0 012.25 12c0-.83.112-1.633.322-2.396C2.806 8.756 3.63 8.25 4.51 8.25H6.75z"
205                    />
206                  </svg>
207                </div>
208                <div slot="off">
209                  <svg
210                    xmlns="http://www.w3.org/2000/svg"
211                    fill="none"
212                    viewBox="0 0 24 24"
213                    stroke-width="1.3"
214                    stroke="currentColor"
215                  >
216                    <path
217                      stroke-linecap="round"
218                      stroke-linejoin="round"
219                      d="M17.25 9.75L19.5 12m0 0l2.25 2.25M19.5 12l2.25-2.25M19.5 12l-2.25 2.25m-10.5-6l4.72-4.72a.75.75 0 011.28.531V19.94a.75.75 0 01-1.28.53l-4.72-4.72H4.51c-.88 0-1.704-.506-1.938-1.354A9.01 9.01 0 012.25 12c0-.83.112-1.633.322-2.395C2.806 8.757 3.63 8.25 4.51 8.25H6.75z"
220                    />
221                  </svg>
222                </div>
223              </media-mute-button>
224              <media-fullscreen-button>
225                <div slot="enter">
226                  <svg
227                    xmlns="http://www.w3.org/2000/svg"
228                    fill="none"
229                    viewBox="0 0 24 24"
230                    stroke-width="1.3"
231                    stroke="currentColor"
232                  >
233                    <path
234                      stroke-linecap="round"
235                      stroke-linejoin="round"
236                      d="M7.5 3.75H6A2.25 2.25 0 0 0 3.75 6v1.5M16.5 3.75H18A2.25 2.25 0 0 1 20.25 6v1.5m0 9V18A2.25 2.25 0 0 1 18 20.25h-1.5m-9 0H6A2.25 2.25 0 0 1 3.75 18v-1.5"
237                    />
238                  </svg>
239                </div>
240                <div slot="exit">
241                  <svg
242                    xmlns="http://www.w3.org/2000/svg"
243                    fill="none"
244                    viewBox="0 0 24 24"
245                    stroke-width="1.3"
246                    stroke="currentColor"
247                  >
248                    <path
249                      stroke-linecap="round"
250                      stroke-linejoin="round"
251                      d="M7.5 3.75H6A2.25 2.25 0 0 0 3.75 6v1.5M16.5 3.75H18A2.25 2.25 0 0 1 20.25 6v1.5m0 9V18A2.25 2.25 0 0 1 18 20.25h-1.5m-9 0H6A2.25 2.25 0 0 1 3.75 18v-1.5"
252                    />
253                  </svg>
254                </div>
255              </media-fullscreen-button>
256            </media-control-bar>
257          </div>
258        </media-controller>
259      `}}o.styles=i`
260      :host {
261        all: initial !important;
262        width: 100% !important;
263        height: 100% !important;
264        display: flex !important;
265        align-items: center !important;
266        overflow: hidden !important;
267        position: relative !important;
268        direction: ltr !important;
269        container-type: inline-size !important;
270      }
271
272      img,
273      video {
274        overflow: hidden;
275      }
276
277      ::slotted(video) {
278        overflow: hidden;
279        display: block !important;
280        width: 100% !important;
281        height: 100% !important;
282        aspect-ratio: var(--aspect-ratio, 16 / 9);
283        object-fit: contain !important;
284        background: transparent;
285        transform-origin: center;
286        transform: translate3d(0, 0, 0) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);
287      }
288
289      ::slotted([slot='poster']) {
290        display: block;
291        width: 100%;
292        height: 100%;
293        --media-object-fit: contain;
294        --media-object-position: center;
295      }
296
297      media-controller {
298        --media-tooltip-display: none;
299        display: flex;
300        container-type: inline-size;
301        width: 100%;
302        height: 100%;
303        max-height: 100vh;
304        aspect-ratio: var(--aspect-ratio, 16 / 9);
305        background: transparent;
306        --media-font-family: 'Inter', system-ui, sans-serif;
307        --media-background-color: transparent;
308
309        --media-primary-color: var(--mave-control-fg, rgba(255, 255, 255, 0.94));
310        --media-secondary-color: var(--mave-control-fg, rgba(255, 255, 255, 0.94));
311
312        --media-control-padding: 8px;
313        --media-control-background: transparent;
314        --media-option-hover-background: rgba(0, 0, 0, 0.25);
315
316        --media-range-track-background: var(--mave-control-fg-weak, rgba(255, 255, 255, 0.35));
317        --media-range-track-pointer-background: var(
318          --mave-control-fg-muted,
319          rgba(255, 255, 255, 0.6)
320        );
321
322        --media-preview-time-margin: 0;
323
324        --media-preview-thumbnail-max-width: 132px;
325        --media-preview-thumbnail-max-height: 88px;
326      }
327
328      media-controller svg[stroke],
329      media-controller svg [stroke] {
330        stroke: currentColor;
331      }
332
333      media-controller svg[fill]:not([fill='none']),
334      media-controller svg [fill]:not([fill='none']) {
335        fill: currentColor;
336      }
337
338      media-control-bar {
339        border-radius: 12px;
340        width: 100%;
341        height: 38px;
342        padding: 0 0 0 3px;
343        z-index: 20;
344
345        background: var(--mave-control-bg, var(--primary-color, rgba(0, 0, 0, 0.25)));
346
347        transform: translate3d(0, 0, 0) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);
348
349        --media-range-track-height: 5px;
350        --media-control-hover-background: transparent;
351
352        --media-range-thumb-width: 5px;
353        --media-range-thumb-height: 5px;
354        --media-range-thumb-transition: transform 100ms ease-out;
355        transition: background-color 200ms ease;
356      }
357
358      media-controller[userinactive]:not([mediapaused]) media-control-bar {
359        background: transparent;
360      }
361
362      media-time-range {
363        width: 100%;
364        height: 38px;
365        flex-grow: 1;
366        border-radius: 8px;
367
368        --media-range-track-border-radius: 8px;
369        --media-range-hover-background: transparent;
370        --media-text-color: #fff;
371      }
372
373      @media (prefers-contrast: more) {
374        media-time-range {
375          --media-preview-time-background: rgba(0, 0, 0, 0.85);
376          --media-preview-time-text-shadow: none;
377        }
378      }
379
380      media-time-display {
381        font-size: 0.85rem;
382        margin: 0 0 0 7px;
383      }
384
385      media-mute-button {
386        display: var(--media-mute-button-display, var(--volume-display, inline-flex));
387      }
388
389      media-play-button,
390      media-fullscreen-button,
391      media-mute-button,
392      mave-captions-menu-button,
393      media-settings-menu-button,
394      media-audio-track-menu-button,
395      mave-audio-track-menu-button {
396        transform: translate3d(0, 0, 0) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);
397        transition-property: all;
398        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
399        transition-duration: 100ms;
400      }
401
402      media-play-button:hover,
403      media-fullscreen-button:hover,
404      media-mute-button:hover,
405      mave-captions-menu-button:hover,
406      media-settings-menu-button:hover,
407      media-audio-track-menu-button:hover,
408      mave-audio-track-menu-button:hover {
409        --media-primary-color: var(--mave-control-fg, rgba(255, 255, 255, 1));
410        transform: scale(1.3);
411      }
412
413      media-play-button div,
414      media-fullscreen-button div,
415      media-mute-button div {
416        width: 26px;
417        padding-top: 7px;
418      }
419
420      mave-captions-menu-button div,
421      media-settings-menu-button div,
422      media-audio-track-menu-button div,
423      mave-audio-track-menu-button div {
424        width: 26px;
425        padding-top: 6px;
426      }
427
428      media-play-button svg,
429      mave-captions-menu-button svg,
430      media-settings-menu-button svg,
431      media-fullscreen-button svg,
432      media-mute-button svg,
433      media-audio-track-menu-button svg,
434      mave-audio-track-menu-button svg {
435        width: 23px;
436        height: 23px;
437      }
438
439      media-loading-indicator {
440        position: absolute;
441        pointer-events: none;
442        transform: scale(0.9);
443        top: -3px;
444        left: 0px;
445      }
446
447      media-controller[medialoading]:not([mediapaused]) media-play-button {
448        opacity: 0;
449      }
450
451      media-captions-menu {
452        position: absolute;
453        bottom: calc(100% + 8px);
454        min-width: 120px;
455        transform-origin: bottom right;
456        background: var(--mave-control-bg, var(--primary-color, rgba(0, 0, 0, 0.5)));
457        border-radius: 8px;
458        backdrop-filter: blur(12px);
459      }
460
461      /* media-captions-menu::part(menu-item) {
462        border-radius: 8px;
463      } */
464
465      media-captions-menu::part(menu-item):hover {
466        background: rgba(0, 0, 0, 0.15);
467      }
468
469      media-settings-menu {
470        background: var(--mave-control-bg, var(--primary-color, rgba(0, 0, 0, 0.5)));
471        border-radius: 8px;
472        backdrop-filter: blur(12px);
473        min-width: 160px;
474      }
475
476      media-settings-menu[hidden] {
477        display: none;
478      }
479
480      media-settings-menu-item {
481        --media-menu-item-hover-background: rgba(0, 0, 0, 0.15);
482      }
483
484      media-audio-track-menu,
485      mave-audio-track-menu {
486        position: absolute;
487        bottom: calc(100% + 8px);
488        min-width: 120px;
489        transform-origin: bottom right;
490        background: var(--mave-control-bg, var(--primary-color, rgba(0, 0, 0, 0.5)));
491        border-radius: 8px;
492        backdrop-filter: blur(12px);
493      }
494
495      media-audio-track-menu::part(menu-item):hover,
496      mave-audio-track-menu::part(menu-item):hover {
497        background: rgba(0, 0, 0, 0.15);
498      }
499
500      media-audio-track-menu[hidden],
501      mave-audio-track-menu[hidden] {
502        display: none;
503      }
504
505      media-audio-track-menu-button,
506      mave-audio-track-menu-button {
507        display: var(--media-audio-track-menu-button-display, none);
508      }
509
510      media-settings-menu-button {
511        display: none;
512      }
513
514      @supports not (container-type: inline-size) {
515        media-settings-menu-button {
516          display: flex;
517        }
518      }
519
520      media-controller[mediapaused] div[slot='centered-chrome'] media-play-button {
521        opacity: 1;
522      }
523
524      div[slot='centered-chrome'] media-play-button {
525        opacity: 0;
526        --media-control-background: var(
527          --mave-control-bg,
528          var(--primary-color, rgba(0, 0, 0, 0.25))
529        );
530        --media-control-hover-background: var(
531          --mave-control-bg,
532          var(--primary-color, rgba(0, 0, 0, 0.25))
533        );
534        border-radius: 999px;
535        padding: 8px;
536        box-shadow: 0 12px 24px rgba(0, 0, 0, 0.25);
537        backdrop-filter: blur(6px);
538      }
539
540      div[slot='centered-chrome'] media-play-button div {
541        padding: 0;
542        width: 80px;
543        height: 80px;
544      }
545
546      div[slot='centered-chrome'] media-play-button svg {
547        width: 80px;
548        height: 80px;
549      }
550
551      .subtitles {
552        opacity: 1;
553        position: absolute;
554        top: 0;
555        left: 0;
556        z-index: 10;
557        width: 100%;
558        height: 100%;
559        display: flex;
560        align-items: flex-end;
561        justify-content: center;
562        pointer-events: none;
563        font-family: 'Inter', system-ui, sans-serif;
564      }
565
566      .subtitles > div {
567        display: flex;
568        text-align: center;
569        align-items: center;
570        justify-content: center;
571        min-height: 22px;
572        margin-bottom: 24px;
573        font-weight: 500;
574        font-size: 19px;
575        opacity: 0;
576        max-width: 80%;
577        color: white;
578        line-height: 1.5rem;
579        transition: margin 300ms ease-out, transform 200ms ease-in-out,
580          opacity 200ms ease-in-out;
581        letter-spacing: -0.01em;
582        background: rgba(0, 0, 0, 0.4);
583        backdrop-filter: blur(12px);
584        border-radius: 6px;
585        padding: 4px 10px 6px 10px;
586        margin-left: 20px;
587        margin-right: 20px;
588      }
589
590      media-controller[mediapaused] .subtitles > div,
591      media-controller:not([userinactive]) .subtitles > div {
592        margin-bottom: 76px;
593      }
594
595      media-controller[mediaisfullscreen] .subtitles > div {
596        min-height: 44px;
597        padding: 14px 24px 12px 24px;
598        font-size: 26px;
599        line-height: 2rem;
600        max-width: 40%;
601        margin-bottom: 54px;
602        background: rgba(0, 0, 0, 0.4);
603        backdrop-filter: blur(16px);
604        border-radius: 8px;
605      }
606
607      media-playback-rate-button {
608        font-size: 0.85rem;
609        font-weight: 400 !important;
610      }
611
612      media-play-button {
613        display: var(--play-display, flex);
614      }
615
616      media-time-display {
617        display: var(--time-display, flex);
618      }
619
620      media-time-range {
621        visibility: var(--seek-bar-visibility, visible);
622      }
623
624      media-mute-button {
625        display: var(--media-mute-button-display, var(--volume-display, flex));
626      }
627
628      media-fullscreen-button {
629        display: var(--fullscreen-display, flex);
630      }
631
632      media-playback-rate-button {
633        display: var(--playbackrate-display, flex);
634      }
635
636      media-captions-menu,
637      mave-captions-menu-button[mediasubtitleslist] {
638        display: var(--captions-display, flex);
639      }
640
641      @container (max-width: 480px) {
642        media-control-bar {
643          position: static;
644          flex-wrap: wrap;
645          height: auto;
646          row-gap: 0;
647          padding: 0 4px 2px 2px;
648          transform: none;
649          z-index: auto;
650        }
651
652        media-captions-menu,
653        media-audio-track-menu,
654        mave-audio-track-menu,
655        media-settings-menu {
656          position: absolute;
657          top: 0;
658          bottom: 0;
659          left: 0;
660          right: 0;
661          min-width: unset;
662          width: 100%;
663          max-height: none;
664          overflow-y: auto;
665          border-radius: 0;
666          background: var(--mave-control-bg, var(--primary-color, rgba(0, 0, 0, 0.85)));
667          --media-menu-background: var(--mave-control-bg, var(--primary-color, rgba(0, 0, 0, 0.85)));
668          --media-settings-menu-background: var(--mave-control-bg, var(--primary-color, rgba(0, 0, 0, 0.85)));
669          backdrop-filter: blur(16px);
670          transform-origin: bottom center;
671          z-index: 30;
672        }
673
674        .mave-gradient-bottom {
675          display: none;
676        }
677
678        media-control-bar > div[style*='flex-grow: 1'] {
679          display: none;
680        }
681
682        media-control-bar > :not(media-time-range) {
683          order: 2;
684        }
685
686        media-time-display {
687          position: absolute;
688          top: 8px;
689          right: 16px;
690          font-size: 14px;
691          min-width: 0;
692          margin: 0;
693          padding: 2px 8px;
694          background: var(--mave-control-bg, var(--primary-color, rgba(0, 0, 0, 0.5)));
695          backdrop-filter: blur(8px);
696          border-radius: 12px;
697          z-index: 10;
698        }
699
700        media-time-range {
701          order: 1;
702          flex-basis: 100%;
703          height: 28px;
704          margin: 0;
705          --media-preview-thumbnail-max-width: 0px;
706          --media-preview-thumbnail-max-height: 0px;
707        }
708
709        media-preview-thumbnail {
710          display: none;
711        }
712
713        div[slot='centered-chrome'] {
714          display: var(--big-button-display, none);
715        }
716      }
717    `,customElements.define(`theme-${e}`,o)}a.r(t),a.d(t,{build:()=>i}),a(2792)}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.