1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="e434476f-e25e-5c72-9c83-0ecd35d3948b")}catch(e){}}(); 3(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`master@90da63a`}}catch{}})();import{a as e}from"./rolldown-runtime-DYYcS1FN.js";import{t}from"./react-CAeKiPy9.js";import{F as n,t as r}from"./compiler-runtime-2eBrVY0L.js";import{Gn as i}from"./default-layout-styles-CwcBmK8S.js";import{n as a,r as o,t as s}from"./volume-DDK-O3Jo.js";import{t as c}from"./pause-BfQBBrID.js";import{t as l}from"./play-D9Zdmh9V.js";import{t as u}from"./getters-Bv75lO5c.js";var d=e(t(),1),ee=r(),f=e=>{if(isNaN(e))return`00:00`;let t=Math.floor(e/60),n=Math.floor(e%60);return`${t.toString().padStart(2,`0`)}:${n.toString().padStart(2,`0`)}`},p=n(),m=(0,d.createContext)(null),te=()=>(0,d.useContext)(m);function h(){let e=(0,ee.c)(7),[t,n]=(0,d.useState)(!1),[r,i]=(0,d.useState)(0),[a,o]=(0,d.useState)(!1),[s,c]=(0,d.useState)(`elapsed`),[l,u]=(0,d.useState)(`00:00`),[f,p]=(0,d.useState)(!1),m;return e[0]!==f||e[1]!==t||e[2]!==a||e[3]!==r||e[4]!==s||e[5]!==l?(m={isPlaying:t,setIsPlaying:n,progress:r,setProgress:i,isScrubbing:a,setIsScrubbing:o,timeMode:s,setTimeMode:c,timeText:l,setTimeText:u,hideControls:f,setHideControls:p},e[0]=f,e[1]=t,e[2]=a,e[3]=r,e[4]=s,e[5]=l,e[6]=m):m=e[6],m}function ne(){let e=(0,ee.c)(9),t=te(),[n,r]=(0,d.useState)(.5),[i,a]=(0,d.useState)(!1),o=t?.volume??n,s=t?.isMuted??i,c=t?.changeVolume,l;e[0]===c?l=e[1]:(l=e=>{c?c(e):(r(e),e>0&&a(!1))},e[0]=c,e[1]=l);let u=l,f=t?.toggleMute,p;e[2]===f?p=e[3]:(p=()=>{f?f():a(re)},e[2]=f,e[3]=p);let m=p,h;return e[4]!==u||e[5]!==s||e[6]!==m||e[7]!==o?(h={volume:o,isMuted:s,changeVolume:u,toggleMute:m},e[4]=u,e[5]=s,e[6]=m,e[7]=o,e[8]=h):h=e[8],h}function re(e){return!e}var ie=i(`dark`),g=e=>{let t=(0,ee.c)(103),{srcMp4:n,srcWebm:r,poster:i,autoplayAllowed:m,loop:te,hasAudio:re}=e,g=m!==void 0&&m,fe=te!==void 0&&te,_=re!==void 0&&re,pe;t[0]===i?pe=t[1]:(pe=i?u(i):void 0,t[0]=i,t[1]=pe);let me=pe,v=(0,d.useRef)(null),y=(0,d.useRef)(null),he=(0,d.useRef)(null),ge=(0,d.useRef)(null),_e=(0,d.useRef)(!1),ve=(0,d.useRef)(!1),ye=(0,d.useRef)(!1),{volume:b,isMuted:x,changeVolume:be,toggleMute:xe}=ne(),{isPlaying:S,setIsPlaying:C,progress:Se,setProgress:w,isScrubbing:T,setIsScrubbing:E,timeMode:D,setTimeMode:Ce,timeText:O,setTimeText:k,hideControls:we,setHideControls:A}=h(),Te,Ee;t[2]!==_||t[3]!==x||t[4]!==b?(Te=()=>{if(v.current){if(!_){v.current.muted=!0;return}v.current.volume=b,v.current.muted=x||b===0}},Ee=[b,x,_],t[2]=_,t[3]=x,t[4]=b,t[5]=Te,t[6]=Ee):(Te=t[5],Ee=t[6]),(0,d.useEffect)(Te,Ee);let De,Oe;t[7]!==g||t[8]!==be?(De=()=>{let e=new IntersectionObserver(e=>{let[t]=e;v.current&&(t.isIntersecting?g&&!_e.current?(v.current.play().catch(()=>{be(0),v.current&&(v.current.muted=!0,v.current.play().catch(ae))}),_e.current=!0):ve.current&&=(v.current.play().catch(oe),!1):v.current.paused?ve.current=!1:(ve.current=!0,v.current.pause()))},{threshold:.5});return y.current&&e.observe(y.current),()=>e.disconnect()},Oe=[g,be],t[7]=g,t[8]=be,t[9]=De,t[10]=Oe):(De=t[9],Oe=t[10]),(0,d.useEffect)(De,Oe);let ke;t[11]!==S||t[12]!==A?(ke=()=>{A(!1),ge.current&&clearTimeout(ge.current),S&&(ge.current=setTimeout(()=>{A(!0)},1500))},t[11]=S,t[12]=A,t[13]=ke):ke=t[13];let j=ke,Ae;t[14]!==S||t[15]!==j?(Ae=()=>{S&&j()},t[14]=S,t[15]=j,t[16]=Ae):Ae=t[16];let je=Ae,Me;t[17]!==T||t[18]!==w||t[19]!==k||t[20]!==D?(Me=()=>{let e=v.current;if(!e||T)return;let t=e.currentTime/e.duration*100;if(w(isNaN(t)?0:t),D===`remaining`){let t=e.duration-e.currentTime;k(`-${f(t)}`)}else k(f(e.currentTime))},t[17]=T,t[18]=w,t[19]=k,t[20]=D,t[21]=Me):Me=t[21];let Ne=Me,Pe;t[22]!==w||t[23]!==k||t[24]!==D?(Pe=e=>{if(!v.current||!he.current)return;let t=he.current.getBoundingClientRect(),n=e.clientX-t.left,r=Math.max(0,Math.min(1,n/t.width)),i=r*v.current.duration;isNaN(i)||(v.current.currentTime=i,w(r*100),k(D===`remaining`?`-${f(v.current.duration-i)}`:f(i)))},t[22]=w,t[23]=k,t[24]=D,t[25]=Pe):Pe=t[25];let M=Pe,Fe=(0,d.useRef)(M),N;t[26]===M?N=t[27]:(N=()=>{Fe.current=M},t[26]=M,t[27]=N),(0,d.useEffect)(N);let Ie;t[28]!==M||t[29]!==E?(Ie=e=>{E(!0),v.current&&!v.current.paused?(ye.current=!0,v.current.pause()):ye.current=!1,M(e)},t[28]=M,t[29]=E,t[30]=Ie):Ie=t[30];let Le=Ie,P,F;t[31]!==T||t[32]!==E?(P=()=>{let e=e=>{T&&Fe.current(e)},t=()=>{E(!1),ye.current&&v.current&&(v.current.play().catch(se),ye.current=!1)};return T&&(window.addEventListener(`mousemove`,e),window.addEventListener(`mouseup`,t)),()=>{window.removeEventListener(`mousemove`,e),window.removeEventListener(`mouseup`,t)}},F=[T,E],t[31]=T,t[32]=E,t[33]=P,t[34]=F):(P=t[33],F=t[34]),(0,d.useEffect)(P,F);let I;t[35]===Symbol.for(`react.memo_cache_sentinel`)?(I=e=>{v.current&&(e.key===`ArrowRight`&&(v.current.currentTime=v.current.currentTime+5),e.key===`ArrowLeft`&&(v.current.currentTime=v.current.currentTime-5))},t[35]=I):I=t[35];let Re=I,ze=ce,L;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(L=()=>{!document.fullscreenElement&&y.current?y.current.requestFullscreen().catch(le):document.fullscreenElement&&document.exitFullscreen()},t[36]=L):L=t[36];let Be=L,Ve;t[37]===Symbol.for(`react.memo_cache_sentinel`)?(Ve=()=>{v.current&&(v.current.paused?v.current.play():v.current.pause())}
vendor: 2,874 bytes, line 3
3,t[37]=Ve):Ve=t[37];let He=Ve,Ue=me?``:`#t=0.1`,R;t[38]!==j||t[39]!==C?(R=()=>{C(!0),j()},t[38]=j,t[39]=C,t[40]=R):R=t[40];let z;t[41]!==A||t[42]!==C?(z=()=>{C(!1),A(!1)},t[41]=A,t[42]=C,t[43]=z):z=t[43];let We=`${n}${Ue}`,B;t[44]===We?B=t[45]:(B=(0,p.jsx)(`source`,{src:We,type:`video/mp4`}),t[44]=We,t[45]=B);let V;t[46]!==r||t[47]!==Ue?(V=r&&(0,p.jsx)(`source`,{src:`${r}${Ue}`,type:`video/webm`}),t[46]=r,t[47]=Ue,t[48]=V):V=t[48];let Ge;t[49]===Symbol.for(`react.memo_cache_sentinel`)?(Ge=(0,p.jsx)(`track`,{kind:`captions`}),t[49]=Ge):Ge=t[49];let H;t[50]===n?H=t[51]:(H=(0,p.jsx)(`a`,{href:n,download:!0,children:`MP4`}),t[50]=n,t[51]=H);let U;t[52]!==Ne||t[53]!==fe||t[54]!==me||t[55]!==R||t[56]!==z||t[57]!==B||t[58]!==V||t[59]!==H?(U=(0,p.jsxs)(`video`,{ref:v,poster:me,preload:`metadata`,onClick:He,onPlay:R,onPause:z,onTimeUpdate:Ne,loop:fe,children:[B,V,Ge,`Download the`,` `,H,` `,`video`]}),t[52]=Ne,t[53]=fe,t[54]=me,t[55]=R,t[56]=z,t[57]=B,t[58]=V,t[59]=H,t[60]=U):U=t[60];let Ke=`vpwc-video-controls ${we?`vpwc-video-controls_hide`:``}`,W;t[61]===Ce?W=t[62]:(W=()=>Ce(ue),t[61]=Ce,t[62]=W);let qe=D===`remaining`?`Time remaining: ${O}`:`Current time: ${O}`,Je,Ye;t[63]===Symbol.for(`react.memo_cache_sentinel`)?(Je={width:`auto`,height:`auto`},Ye=ie(`rs-text-2`,{hardness:`hard`}),t[63]=Je,t[64]=Ye):(Je=t[63],Ye=t[64]);let G;t[65]===O?G=t[66]:(G=(0,p.jsx)(`span`,{className:Ye,children:O}),t[65]=O,t[66]=G);let K;t[67]!==W||t[68]!==qe||t[69]!==G?(K=(0,p.jsx)(`button`,{type:`button`,className:`vpwc-time-display`,onClick:W,"aria-label":qe,style:Je,children:G}),t[67]=W,t[68]=qe,t[69]=G,t[70]=K):K=t[70];let q;t[71]===Se?q=t[72]:(q=Math.round(Se),t[71]=Se,t[72]=q);let Xe;t[73]===Symbol.for(`react.memo_cache_sentinel`)?(Xe={userSelect:`none`,touchAction:`none`},t[73]=Xe):Xe=t[73];let Ze=`${Se}%`,J;t[74]===Ze?J=t[75]:(J=(0,p.jsx)(`div`,{className:`vpwc-progress-bar`,ref:he,children:(0,p.jsx)(`div`,{className:`vpwc-progress-filled`,style:{width:Ze}})}),t[74]=Ze,t[75]=J);let Y;t[76]!==Le||t[77]!==q||t[78]!==J?(Y=(0,p.jsx)(`div`,{className:`vpwc-progress-area`,onMouseDown:Le,onKeyDown:Re,onDragStart:de,role:`slider`,"aria-label":`Progress bar`,"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":q,tabIndex:0,style:Xe,children:J}),t[76]=Le,t[77]=q,t[78]=J,t[79]=Y):Y=t[79];let Qe=S?`Pause`:`Play`,X;t[80]===S?X=t[81]:(X=S?(0,p.jsx)(c,{size:`m`}):(0,p.jsx)(l,{size:`m`}),t[80]=S,t[81]=X);let Z;t[82]!==S||t[83]!==Qe||t[84]!==X?(Z=(0,p.jsx)(`button`,{type:`button`,className:`vpwc-play-pause`,onClick:He,"aria-label":Qe,"aria-pressed":S,children:X}),t[82]=S,t[83]=Qe,t[84]=X,t[85]=Z):Z=t[85];let Q;t[86]!==_||t[87]!==x||t[88]!==xe||t[89]!==b?(Q=_&&(0,p.jsx)(`div`,{className:`vpwc-volume-block`,onWheel:ze,children:(0,p.jsx)(`button`,{type:`button`,className:`vpwc-mute-toggle`,onClick:xe,"aria-label":x||b===0?`Unmute`:`Mute`,"aria-pressed":x||b===0,
3children:x||b===0?(0,p.jsx)(a,{size:`m`}):(0,p.jsx)(s,{size:`m`})})}),t[86]=_,t[87]=x,t[88]=xe,t[89]=b,t[90]=Q):Q=t[90];let $e;t[91]===Symbol.for(`react.memo_cache_sentinel`)?($e=(0,p.jsx)(`button`,{type:`button`,className:`vpwc-fullscreen-toggle`,onClick:Be,"aria-label":`Full screen`,children:(0,p.jsx)(o,{size:`m`})}),t[91]=$e):$e=t[91];let $;t[92]!==Ke||t[93]!==K||t[94]!==Y||t[95]!==Z||t[96]!==Q?($=(0,p.jsxs)(`div`,{className:Ke,role:`toolbar`,"aria-label":`Video controls`,children:[K,Y,Z,Q,$e]}),t[92]=Ke,t[93]=K,t[94]=Y,t[95]=Z,t[96]=Q,t[97]=$):$=t[97];let et;return t[98]!==je||t[99]!==j||t[100]!==U||t[101]!==$?(et=(0,p.jsxs)(`div`,{className:`vpwc-video-container`,ref:y,onMouseMove:j,onMouseLeave:je,children:[U,$]}),t[98]=je,t[99]=j,t[100]=U,t[101]=$,t[102]=et):et=t[102],et};function ae(e){return console.error(`Autoplay blocked completely`,e)}function oe(){}function se(){}function ce(){}function le(e){return console.error(e)}function ue(e){return e===`elapsed`?`remaining`:`elapsed`}function de(e){return e.preventDefault()}export{g as t}; 4//# debugId=e434476f-e25e-5c72-9c83-0ecd35d3948b
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.