PageSourceSearch

https://www.meetjamie.ai/_next/static/immutable/chunks/2egiwh3__hpxv.js

js meetjamie.ai collected 2026-09-25 14:24:48 UTC 97,622 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,104869,e=>{"use strict";var t=e.i(538947);e.i(116233);var r=e.i(632137),n=e.i(793907),a=e.i(958279),i=e.i(860068),l=e.i(459170);function o(e){return"[object Object]"===Object.prototype.toString.call(e)||Array.isArray(e)}function s(e,t){let r=Object.keys(e),n=Object.keys(t);return r.length===n.length&&JSON.stringify(Object.keys(e.breakpoints||{}))===JSON.stringify(Object.keys(t.breakpoints||{}))&&r.every(r=>{let n=e[r],a=t[r];return"function"==typeof n?`${n}`==`${a}`:o(n)&&o(a)?s(n,a):n===a})}function u(e){return e.concat().sort((e,t)=>e.name>t.name?1:-1).map(e=>e.options)}function d(e){return"number"==typeof e}function c(e){return"string"==typeof e}function m(e){return"boolean"==typeof e}function f(e){return"[object Object]"===Object.prototype.toString.call(e)}function p(e){return Math.abs(e)}function v(e){return Math.sign(e)}function E(e){return y(e).map(Number)}function h(e){return e[g(e)]}function g(e){return Math.max(0,e.length-1)}function b(e,t=0){return Array.from(Array(e),(e,r)=>t+r)}function y(e){return Object.keys(e)}function k(e,t){return void 0!==t.MouseEvent&&e instanceof t.MouseEvent}function x(){let e=[],t={add:function(r,n,a,i={passive:!0}){let l;return"addEventListener"in r?(r.addEventListener(n,a,i),l=()=>r.removeEventListener(n,a,i)):(r.addListener(a),l=()=>r.removeListener(a)),e.push(l),t},clear:function(){e=e.filter(e=>e())}};return t}function T(e=0,t=0){let r=p(e-t);function n(r){return r<e||r>t}return{length:r,max:t,min:e,constrain:function(r){return n(r)?r<e?e:t:r},reachedAny:n,reachedMax:function(e){return e>t},reachedMin:function(t){return t<e},removeOffset:function(e){return r?e-r*Math.ceil((e-t)/r):e}}}function I(e){let t=e;function r(e){return d(e)?e:e.get()}return{get:function(){return t},set:function(e){t=r(e)},add:function(e){t+=r(e)},subtract:function(e){t-=r(e)}}}function S(e,t){let r="x"===e.scroll?function(e){return`translate3d(${e}px,0px,0px)`}:function(e){return`translate3d(0px,${e}px,0px)`},n=t.style,a=null,i=!1;return{clear:function(){!i&&(n.transform="",t.getAttribute("style")||t.removeAttribute("style"))},to:function(t){if(i)return;let l=Math.round(100*e.direction(t))/100;l!==a&&(n.transform=r(l),a=l)},toggleActive:function(e){i=!e}}}let w={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function _(e,t,r){let n,a,i,l,o,s,u,A,M=e.ownerDocument,R=M.defaultView,D=function(e){function t(e,t){return function e(t,r){return[t,r].reduce((t,r)=>(y(r).forEach(n=>{let a=t[n],i=r[n],l=f(a)&&f(i);t[n]=l?e(a,i):i}),t),{})}(e,t||{})}return{mergeOptions:t,optionsAtMedia:function(r){let n=r.breakpoints||{},a=y(n).filter(t=>e.matchMedia(t).matches).map(e=>n[e]).reduce((e,r)=>t(e,r),{});return t(r,a)},optionsMediaQueries:function(t){return t.map(e=>y(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}}}(R),P=(A=[],{init:function(e,t){return(A=t.filter(({options:e})=>!1!==D.optionsAtMedia(e).active)).forEach(t=>t.init(e,D)),t.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})},destroy:function(){A=A.filter(e=>e.destroy())}}),L=x(),N=(a={},i={init:function(e){n=e},emit:function(e){return(a[e]||[]).forEach(t=>t(n,e)),i},off:function(e,t){return a[e]=(a[e]||[]).filter(e=>e!==t),i},on:function(e,t){return a[e]=(a[e]||[]).concat([t]),i},clear:function(){a={}}}),{mergeOptions:C,optionsAtMedia:U,optionsMediaQueries:j}=D,{on:O,off:F,emit:V}=N,Q=!1,q=C(w,_.globalOptions),H=C(q),z=[];function B(t,r){Q||(H=U(q=C(q,t)),z=r||z,function(){let{container:t,slides:r}=H;s=(c(t)?e.querySelector(t):t)||e.children[0];let n=c(r)?s.querySelectorAll(r):r;u=[].slice.call(n||s.children)}(),l=function t(r){let n=function(e,t,r,n,a,i,l){var o,s;let u,f,w,_,A,M,R,D,P,L,N,C,U,j,{align:O,axis:F,direction:V,startIndex:Q,loop:q,duration:H,dragFree:z,dragThreshold:B,inViewThreshold:$,slidesToScroll:K,skipSnaps:W,containScroll:G,
1watchResize:Y,watchSlides:X,watchDrag:J,watchFocus:Z}=i,ee={measure:function(e){let{offsetTop:t,offsetLeft:r,offsetWidth:n,offsetHeight:a}=e;return{top:t,right:r+n,bottom:t+a,left:r,width:n,height:a}}},et=ee.measure(t),er=r.map(ee.measure),en=(f="rtl"===V,_=(w="y"===F)||!f?1:-1,A=w?"top":f?"right":"left",M=w?"bottom":f?"left":"right",{scroll:w?"y":"x",cross:w?"x":"y",startEdge:A,endEdge:M,measureSize:function(e){let{height:t,width:r}=e;return w?t:r},direction:function(e){return e*_}}),ea=en.measureSize(et),ei={measure:function(e){return e/100*ea}},el=(o=O,s=ea,u={start:function(){return 0},center:function(e){return(s-e)/2},end:function(e){return s-e}},{measure:function(e,t){return c(o)?u[o](e):o(s,e,t)}}),eo=!q&&!!G,{slideSizes:es,slideSizesWithGaps:eu,startGap:ed,endGap:ec}=function(e,t,r,n,a,i){let{measureSize:l,startEdge:o,endEdge:s}=e,u=r[0]&&a,d=function(){if(!u)return 0;let e=r[0];return p(t[o]-e[o])}(),c=u?parseFloat(i.getComputedStyle(h(n)).getPropertyValue(`margin-${s}`)):0,m=r.map(l),f=r.map((e,t,r)=>{let n=t===g(r);return t?n?m[t]+c:r[t+1][o]-e[o]:m[t]+d}).map(p);return{slideSizes:m,slideSizesWithGaps:f,startGap:d,endGap:c}}(en,et,er,r,q||!!G,a),em=function(e,t,r,n,a,i,l,o){let{startEdge:s,endEdge:u,direction:c}=e,m=d(r);return{groupSlides:function(e){return m?E(e).filter(e=>e%r==0).map(t=>e.slice(t,t+r)):e.length?E(e).reduce((r,d,m)=>{let f=h(r)||0,v=d===g(e),E=a[s]-i[f][s],b=a[s]-i[d][u],y=n||0!==f?0:c(l),k=p(b-(!n&&v?c(o):0)-(E+y));return m&&k>t+2&&r.push(d),v&&r.push(e.length),r},[]).map((t,r,n)=>{let a=Math.max(n[r-1]||0);return e.slice(a,t)}):[]}}}(en,ea,K,q,et,er,ed,ec),{snaps:ef,snapsAligned:ep}=function(e,t,r,n,a){let{startEdge:i,endEdge:l}=e,{groupSlides:o}=a,s=o(n).map(e=>h(e)[l]-e[0][i]).map(p).map(t.measure),u=n.map(e=>r[i]-e[i]).map(e=>-p(e)),d=o(u).map(e=>e[0]).map((e,t)=>e+s[t]);return{snaps:u,snapsAligned:d}}(en,el,et,er,em),ev=-h(ef)+h(eu),{snapsContained:eE,scrollContainLimit:eh}=function(e,t,r,n){let a,i,l=T(-t+e,0),o=r.map((e,t)=>{let{min:n,max:a}=l,i=l.constrain(e),o=t===g(r);return t?o||function(e,t){return 1>=p(e-t)}(n,i)?n:function(e,t){return 1>=p(e-t)}(a,i)?a:i:a}).map(e=>parseFloat(e.toFixed(3))),s=(a=o[0],i=h(o),T(o.lastIndexOf(a),o.indexOf(i)+1));return{snapsContained:function(){if(t<=e+2)return[l.max];if("keepSnaps"===n)return o;let{min:r,max:a}=s;return o.slice(r,a)}(),scrollContainLimit:s}}(ea,ev,ep,G),eg=eo?eE:ep,{limit:eb}=(R=eg[0],{limit:T(q?R-ev:h(eg),R)}),ey=function e(t,r,n){let{constrain:a}=T(0,t),i=t+1,l=o(r);function o(e){return n?p((i+e)%i):a(e)}function s(){return e(t,l,n)}let u={get:function(){return l},set:function(e){return l=o(e),u},add:function(e){return s().set(l+e)},clone:s};return u}(g(eg),Q,q),ek=ey.clone(),ex=E(r),eT=function(e,t,r,n){let a=x(),i=1e3/60,l=null,o=0,s=0;function u(e){if(!s)return;l||(l=e,r(),r());let a=e-l;for(l=e,o+=a;o>=i;)r(),o-=i;n(o/i),s&&(s=t.requestAnimationFrame(u))}function d(){t.cancelAnimationFrame(s),l=null,o=0,s=0}return{init:function(){a.add(e,"visibilitychange",()=>{e.hidden&&(l=null,o=0)})},destroy:function(){d(),a.clear()},start:function(){s||(s=t.requestAnimationFrame(u))},stop:d,update:r,render:n}}(n,a,()=>(({dragHandler:e,scrollBody:t,scrollBounds:r,options:{loop:n}})=>{n||r.constrain(e.pointerDown()),t.seek()})(ej),e=>(({scrollBody:e,translate:t,location:r,offsetLocation:n,previousLocation:a,scrollLooper:i,slideLooper:l,dragHandler:o,animation:s,eventHandler:u,scrollBounds:d,options:{loop:c}},m)=>{let f=e.settled(),p=!d.shouldConstrain(),v=c?f:f&&p,E=v&&!o.pointerDown();E&&s.stop();let h=r.get()*m+a.get()*(1-m);n.set(h),c&&(i.loop(e.direction()),l.loop()),t.to(n.get()),E&&u.emit("settle"),v||u.emit("scroll")})(ej,e)),eI=eg[ey.get()],eS=I(eI),ew=I(eI),e_=I(eI),eA=I(eI),eM=function(e,t,r,n,a){let i=0,l=0,o=a,s=.68,u=e.get(),d=0;function c(e){return o=e,f}function m(e){return s=e,f}let f={direction:function(){return l},duration:function(){return o},velocity:function(){return i},seek:function(){let t=n.get()-e.get(),a=0;return o?(r.set(e),i+=t/o,i*=s,u+=i,e.add(i),a=u-d):(i=0,r.set(n),e.set(n),a=t),l=v(a),d=u,f},settled:function(){return .001>p(n.get()-t.get())},useBaseFriction:function(){return m(.68)},useBaseDuration:function(){return c(a)},useFriction:m,useDuration:c};return f}(eS,e_,ew,eA,H),eR=function(e,t,r,n,a){let{reachedAny:i,removeOffset:l,constrain:o}=n;function s(e){return e.concat().sort((e,t)=>
1p(e)-p(t))[0]}function u(t,n){let a=[t,t+r,t-r];if(!e)return t;if(!n)return s(a);let i=a.filter(e=>v(e)===n);return i.length?s(i):h(a)-r}return{byDistance:function(r,n){let s=a.get()+r,{index:d,distance:c}=function(r){let n=e?l(r):o(r),{index:a}=t.map((e,t)=>({diff:u(e-n,0),index:t})).sort((e,t)=>p(e.diff)-p(t.diff))[0];return{index:a,distance:n}}(s),m=!e&&i(s);if(!n||m)return{index:d,distance:r};let f=r+u(t[d]-c,0);return{index:d,distance:f}},byIndex:function(e,r){let n=u(t[e]-a.get(),r);return{index:e,distance:n}},shortcut:u}}(q,eg,ev,eb,eA),eD=function(e,t,r,n,a,i,l){function o(a){let o=a.distance,s=a.index!==t.get();i.add(o),o&&(n.duration()?e.start():(e.update(),e.render(1),e.update())),s&&(r.set(t.get()),t.set(a.index),l.emit("select"))}return{distance:function(e,t){o(a.byDistance(e,t))},index:function(e,r){let n=t.clone().set(e);o(a.byIndex(n.get(),r))}}}(eT,ey,ek,eM,eR,eA,l),eP=function(e){let{max:t,length:r}=e;return{get:function(e){return r?-((e-t)/r):0}}}(eb),eL=x(),eN=(P={},L=null,N=null,C=!1,{init:function(){D=new IntersectionObserver(e=>{C||(e.forEach(e=>{P[r.indexOf(e.target)]=e}),L=null,N=null,l.emit("slidesInView"))},{root:t.parentElement,threshold:$}),r.forEach(e=>D.observe(e))},destroy:function(){D&&D.disconnect(),C=!0},get:function(e=!0){if(e&&L)return L;if(!e&&N)return N;let t=y(P).reduce((t,r)=>{let n=parseInt(r),{isIntersecting:a}=P[n];
1return(e&&a||!e&&!a)&&t.push(n),t},[]);return e&&(L=t),e||(N=t),t}}),{slideRegistry:eC}=function(e,t,r,n,a,i){let l,{groupSlides:o}=a,{min:s,max:u}=n;return{slideRegistry:(l=o(i),1===r.length?[i]:e&&"keepSnaps"!==t?l.slice(s,u).map((e,t,r)=>{let n=t===g(r);return t?n?b(g(i)-h(r)[0]+1,h(r)[0]):e:b(h(r[0])+1)}):l)}}(eo,G,eg,eh,em,ex),eU=function(e,t,r,n,a,i,l,o){let s={passive:!0,capture:!0},u=0;function c(e){"Tab"===e.code&&(u=new Date().getTime())}return{init:function(f){o&&(i.add(document,"keydown",c,!1),t.forEach((t,c)=>{i.add(t,"focus",t=>{(m(o)||o(f,t))&&function(t){if(new Date().getTime()-u>10)return;l.emit("slideFocusStart"),e.scrollLeft=0;let i=r.findIndex(e=>e.includes(t));d(i)&&(a.useDuration(0),n.index(i,0),l.emit("slideFocus"))}(c)},s)}))}}}(e,r,eC,eD,eM,eL,l,Z),ej={ownerDocument:n,ownerWindow:a,eventHandler:l,containerRect:et,slideRects:er,animation:eT,axis:en,dragHandler:function(e,t,r,n,a,i,l,o,s,u,d,c,f,E,h,g,b,y){let{cross:I,direction:S}=e,w=["INPUT","SELECT","TEXTAREA"],_={passive:!1},A=x(),M=x(),R=T(50,225).constrain(E.measure(20)),D={mouse:300,touch:400},P={mouse:500,touch:600},L=h?43:25,N=!1,C=0,U=0,j=!1,O=!1,F=!1,V=!1;function Q(e){if(!k(e,n)&&e.touches.length>=2)return q(e);let t=i.readPoint(e),r=i.readPoint(e,I),l=p(t-C),s=p(r-U);if(!O&&!V&&(!e.cancelable||!(O=l>s)))return q(e);let d=i.pointerMove(e);l>g&&(F=!0),u.useFriction(.3).useDuration(.75),o.start(),a.add(S(d)),e.preventDefault()}function q(e){var t;let r,n,a=d.byDistance(0,!1).index!==c.get(),l=i.pointerUp(e)*(h?P:D)[V?"mouse":"touch"],o=(t=S(l),r=c.add(-1*v(t)),n=d.byDistance(t,!h).distance,h||p(t)<R?n:b&&a?.5*n:d.byIndex(r.get(),0).distance),m=function(e,t){var r,n;if(0===e||0===t||p(e)<=p(t))return 0;let a=(r=p(e),n=p(t),p(r-n));return p(a/e)}(l,o);O=!1,j=!1,M.clear(),u.useDuration(L-10*m).useFriction(.68+m/50),s.distance(o,!h),V=!1,f.emit("pointerUp")}function H(e){F&&(e.stopPropagation(),e.preventDefault(),F=!1)}return{init:function(e){y&&A.add(t,"dragstart",e=>e.preventDefault(),_).add(t,"touchmove",()=>void 0,_).add(t,"touchend",()=>void 0).add(t,"touchstart",o).add(t,"mousedown",o).add(t,"touchcancel",q).add(t,"contextmenu",q).add(t,"click",H,!0);function o(o){(m(y)||y(e,o))&&function(e){let o,s=k(e,n);if((V=s,F=h&&s&&!e.buttons&&N,N=p(a.get()-l.get())>=2,!s||0===e.button)&&(o=e.target.nodeName||"",!w.includes(o))){let n;j=!0,i.pointerDown(e),u.useFriction(0).useDuration(0),a.set(l),n=V?r:t,M.add(n,"touchmove",Q,_).add(n,"touchend",q).add(n,"mousemove",Q,_).add(n,"mouseup",q),C=i.readPoint(e),U=i.readPoint(e,I),f.emit("pointerDown")}}(o)}},destroy:function(){A.clear(),M.clear()},pointerDown:function(){return j}}}(en,e,n,a,eA,function(e,t){let r,n;function a(e){return e.timeStamp}function i(r,n){let a=n||e.scroll,i=`client${"x"===a?"X":"Y"}`;return(k(r,t)?r:r.touches[0])[i]}return{pointerDown:function(e){return r=e,n=e,i(e)},pointerMove:function(e){let t=i(e)-i(n),l=a(e)-a(r)>170;return n=e,l&&(r=e),t},pointerUp:function(e){if(!r||!n)return 0;let t=i(n)-i(r),l=a(e)-a(r),o=a(e)-a(n)>170,s=t/l;return l&&!o&&p(s)>.1?s:0},readPoint:i}}(en,a),eS,eT,eD,eM,eR,ey,l,ei,z,B,W,J),eventStore:eL,percentOfView:ei,index:ey,indexPrevious:ek,limit:eb,location:eS,offsetLocation:e_,previousLocation:ew,options:i,resizeHandler:function(e,t,r,n,a,i,l){let o,s,u=[e].concat(n),d=[],c=!1;function f(e){return a.measureSize(l.measure(e))}return{init:function(a){i&&(s=f(e),d=n.map(f),o=new ResizeObserver(r=>{(m(i)||i(a,r))&&function(r){for(let i of r){if(c)return;let r=i.target===e,l=n.indexOf(i.target),o=r?s:d[l];if(p(f(r?e:n[l])-o)>=.5){a.reInit(),t.emit("resize");break}}}(r)}),r.requestAnimationFrame(()=>{u.forEach(e=>o.observe(e))}))},destroy:function(){c=!0,o&&o.disconnect()}}}(t,l,a,r,en,Y,ee),scrollBody:eM,scrollBounds:function(e,t,r,n,a){let i=a.measure(10),l=a.measure(50),o=T(.1,.99),s=!1;function u(){return!s&&!!e.reachedAny(r.get())&&!!e.reachedAny(t.get())}return{shouldConstrain:u,constrain:function(a){if(!u())return;let s=e.reachedMin(t.get())?"min":"max",d=p(e[s]-t.get()),c=r.get()-t.get(),m=o.constrain(d/l);r.subtract(c*m),!a&&p(c)<i&&(r.set(e.constrain(r.get())),n.useDuration(25).useBaseFriction())},toggleActive:function(e){s=!e}}}(eb,e_,eA,eM,ei),scrollLooper:function(e,t,r,n){let{reachedMin:a,reachedMax:i}=T(t.min+.1,t.max+.1);return{loop:function(t){if(!(1===t?i(r.get()):-1===t&&a(r.get())))return;let l=-1*t*e;
1n.forEach(e=>e.add(l))}}}(ev,eb,e_,[eS,e_,ew,eA]),scrollProgress:eP,scrollSnapList:eg.map(eP.get),scrollSnaps:eg,scrollTarget:eR,scrollTo:eD,slideLooper:function(e,t,r,n,a,i,l,o,s){let u=E(a),d=E(a).reverse(),c=p(f(d,l[0]),r,!1).concat(p(f(u,t-l[0]-1),-r,!0));function m(e,t){return e.reduce((e,t)=>e-a[t],t)}function f(e,t){return e.reduce((e,r)=>m(e,t)>0?e.concat([r]):e,[])}function p(a,l,u){let d=i.map((e,r)=>({start:e-n[r]+.5+l,end:e+t-.5+l}));return a.map(t=>{let n=u?0:-r,a=u?r:0,i=d[t][u?"end":"start"];return{index:t,loopPoint:i,slideLocation:I(-1),translate:S(e,s[t]),target:()=>o.get()>i?n:a}})}return{canLoop:function(){return c.every(({index:e})=>.1>=m(u.filter(t=>t!==e),t))},clear:function(){c.forEach(e=>e.translate.clear())},loop:function(){c.forEach(e=>{let{target:t,translate:r,slideLocation:n}=e,a=t();a!==n.get()&&(r.to(a),n.set(a))})},loopPoints:c}}(en,ea,ev,es,eu,ef,eg,e_,r),slideFocus:eU,slidesHandler:(j=!1,{init:function(e){X&&(U=new MutationObserver(t=>{!j&&(m(X)||X(e,t))&&function(t){for(let r of t)if("childList"===r.type){e.reInit(),l.emit("slidesChanged");break}}(t)})).observe(t,{childList:!0})},destroy:function(){U&&U.disconnect(),j=!0}}),slidesInView:eN,slideIndexes:ex,slideRegistry:eC,slidesToScroll:em,target:eA,translate:S(en,t)};return ej}(e,s,u,M,R,r,N);return r.loop&&!n.slideLooper.canLoop()?t(Object.assign({},r,{loop:!1})):n}(H),j([q,...z.map(({options:e})=>e)]).forEach(e=>L.add(e,"change",$)),H.active&&(l.translate.to(l.location.get()),l.animation.init(),l.slidesInView.init(),l.slideFocus.init(Y),l.eventHandler.init(Y),l.resizeHandler.init(Y),l.slidesHandler.init(Y),l.options.loop&&l.slideLooper.loop(),s.offsetParent&&u.length&&l.dragHandler.init(Y),o=P.init(Y,z)))}function $(e,t){let r=G();K(),B(C({startIndex:r},e),t),N.emit("reInit")}function K(){l.dragHandler.destroy(),l.eventStore.clear(),l.translate.clear(),l.slideLooper.clear(),l.resizeHandler.destroy(),l.slidesHandler.destroy(),l.slidesInView.destroy(),l.animation.destroy(),P.destroy(),L.clear()}function W(e,t,r){H.active&&!Q&&(l.scrollBody.useBaseFriction().useDuration(!0===t?0:H.duration),l.scrollTo.index(e,r||0))}function G(){return l.index.get()}let Y={canScrollNext:function(){return l.index.add(1).get()!==G()},canScrollPrev:function(){return l.index.add(-1).get()!==G()},containerNode:function(){return s},internalEngine:function(){return l},destroy:function(){Q||(Q=!0,L.clear(),K(),N.emit("destroy"),N.clear())},off:F,on:O,emit:V,plugins:function(){return o},previousScrollSnap:function(){return l.indexPrevious.get()},reInit:$,rootNode:function(){return e},scrollNext:function(e){W(l.index.add(1).get(),e,-1)},scrollPrev:function(e){W(l.index.add(-1).get(),e,1)},scrollProgress:function(){return l.scrollProgress.get(l.offsetLocation.get())},scrollSnapList:function(){return l.scrollSnapList},scrollTo:W,selectedScrollSnap:G,slideNodes:function(){return u},slidesInView:function(){return l.slidesInView.get()},slidesNotInView:function(){return l.slidesInView.get(!1)}};return B(t,r),setTimeout(()=>N.emit("init"),0),Y}function A(e={},t=[]){let r=(0,l.useRef)(e),n=(0,l.useRef)(t),[a,i]=(0,l.useState)(),[o,d]=(0,l.useState)(),c=(0,l.useCallback)(()=>{a&&a.reInit(r.current,n.current)},[a]);return(0,l.useEffect)(()=>{s(r.current,e)||(r.current=e,c())},[e,c]),(0,l.useEffect)(()=>{!function(e,t){if(e.length!==t.length)return!1;let r=u(e),n=u(t);return r.every((e,t)=>s(e,n[t]))}(n.current,t)&&(n.current=t,c())},[t,c]),(0,l.useEffect)(()=>{if("u">typeof window&&window.document&&window.document.createElement&&o){_.globalOptions=A.globalOptions;let e=_(o,r.current,n.current);return i(e),()=>e.destroy()}i(void 0)},[o,i]),[d,a]}_.globalOptions=void 0,A.globalOptions=void 0;let M=(0,l.createContext)(null);function R(){let e=(0,l.use)(M);if(!e)throw Error("useCarousel must be used within a <Carousel />");return e}e.s(["Carousel",0,function({opts:e,plugins:n,className:a,children:i,...o}){let[s,u]=A(e,n),[d,c]=(0,l.useState)(!1),[m,f]=(0,l.useState)(!1),[p,v]=(0,l.useState)(0),[E,h]=(0,l.useState)([]),[g,b]=(0,l.useState)(0),y=(0,l.useCallback)(()=>{u&&(c(u.canScrollPrev()),f(u.canScrollNext()),v(u.selectedScrollSnap()))},[u]),k=(0,l.useCallback)(()=>{u&&b(u.scrollProgress())},[u]);(0,l.useEffect)(()=>
1{if(u)return h(u.scrollSnapList()),y(),k(),u.on("reInit",y).on("select",y),u.on("reInit",k).on("scroll",k),()=>{u.off("reInit",y).off("select",y),u.off("reInit",k).off("scroll",k)}},[u,y,k]);let x=(0,l.useCallback)(()=>u?.scrollPrev(),[u]),T=(0,l.useCallback)(()=>u?.scrollNext(),[u]),I=(0,l.useCallback)(e=>u?.scrollTo(e),[u]),S=(0,l.useCallback)(e=>{if("ArrowLeft"===e.key){e.preventDefault(),x();return}"ArrowRight"===e.key&&(e.preventDefault(),T())},[x,T]);return(0,t.jsx)(M,{value:{carouselRef:s,api:u,scrollPrev:x,scrollNext:T,scrollTo:I,canScrollPrev:d,canScrollNext:m,selectedIndex:p,scrollSnaps:E,scrollProgress:g},children:(0,t.jsx)("div",{role:"region","aria-roledescription":"carousel",onKeyDownCapture:S,className:(0,r.cn)("relative",a),...o,children:i})})},"CarouselContent",0,function({className:e,...n}){let{carouselRef:a}=R();return(0,t.jsx)("div",{ref:a,className:"overflow-hidden",children:(0,t.jsx)("div",{className:(0,r.cn)("flex",e),...n})})},"CarouselDots",0,function({className:e,...n}){let{scrollSnaps:a,selectedIndex:i,scrollProgress:l,scrollTo:o}=R(),s=Math.max(0,1-Math.abs(l*Math.max(a.length-1,1)-i));return(0,t.jsx)("div",{className:(0,r.cn)("flex items-center gap-2 rounded-full bg-marketing-surface-container-highest px-3 py-2.5",e),...n,children:a.map((e,n)=>(0,t.jsx)("button",{type:"button","aria-label":`Go to slide ${n+1}`,"aria-current":n===i,onClick:()=>o(n),className:(0,r.cn)("h-1.5 overflow-hidden rounded-full bg-marketing-soft-graphite transition-[width]",n===i?"w-6":"w-1.5"),children:n===i&&(0,t.jsx)("span",{className:"block h-full rounded-full bg-marketing-muted-laurel",style:{width:`${100*s}%`}})},e))})},"CarouselItem",0,function({className:e,...n}){return(0,t.jsx)("div",{role:"group","aria-roledescription":"slide",className:(0,r.cn)("min-w-0 shrink-0 grow-0 basis-full",e),...n})},"CarouselNext",0,function({className:e,...a}){let{scrollNext:l,canScrollNext:o}=R();return(0,t.jsx)(n.Button,{variant:"marketing-tonal",size:"marketing-icon","aria-label":"Next slide",disabled:!o,onClick:l,className:(0,r.cn)("size-10 rounded-full",e),...a,children:(0,t.jsx)(i.IconChevronRight,{mode:"raw"})})},"CarouselPrevious",0,function({className:e,...i}){let{scrollPrev:l,canScrollPrev:o}=R();return(0,t.jsx)(n.Button,{variant:"marketing-tonal",size:"marketing-icon","aria-label":"Previous slide",disabled:!o,onClick:l,className:(0,r.cn)("size-10 rounded-full",e),...i,children:(0,t.jsx)(a.IconChevronLeft,{mode:"raw"})})},"useCarousel",0,R],104869)},69898,e=>{"use strict";let t,r;var n,a=e.i(538947);e.i(116233);var i=e.i(632137),l=e.i(954475),o=e.i(201109),s=e.i(629736),u=e.i(828579);function d(e){return(0,u.useRenderElement)(e.defaultTagName??"div",e,e)}var c=e.i(108977);let m=(0,c.default)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);(0,c.default)("captions-off",[["path",{d:"M10.5 5H19a2 2 0 0 1 2 2v8.5",key:"jqtk4d"}],["path",{d:"M17 11h-.5",key:"1961ue"}],["path",{d:"M19 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2",key:"1keqsi"}],["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M7 11h4",key:"1o1z6v"}],["path",{d:"M7 15h2.5",key:"1ina1g"}]]),e.i(559250),(0,c.default)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]),(0,c.default)("fast-forward",[["polygon",{points:"13 19 22 12 13 5 13 19",key:"587y9g"}],["polygon",{points:"2 19 11 12 2 5 2 19",key:"3pweh0"}]]);let f=(0,c.default)("maximize-2",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"m21 3-7 7",key:"1l2asr"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M9 21H3v-6",key:"wtvkvv"}]]),p=(0,c.default)("minimize-2",[["path",{d:"m14 10 7-7",key:"oa77jy"}],["path",{d:"M20 10h-6V4",key:"mjg0md"}],["path",{d:"m3 21 7-7",key:"tjx5ai"}],["path",{d:"M4 14h6v6",key:"rmj7iw"}]]),v=(0,c.default)("pause",[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",key:"zuxfzm"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",key:"1okwgv"}]]);(0,c.default)("picture-in-picture-2",[["path",{d:"M21 9V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10c0 1.1.9 2 2 2h4",key:"daa4of"}],["rect",{width:"10",height:"7",x:"12",y:"13",rx:"2",key:"1nb8gs"}]]),(0,c.default)("picture-in-picture",[["path",{d:"M2 10h6V4",key:"zwrco"}],["path",{d:"m2 4 6 6",key:"ug085t"}],["path",{d:"M21 10V7a2 2 0 0 0-2-2h-7",key:"git5jr"}],["path",{d:"M3 14v2a2 2 0 0 0 2 2h3",key:"1f7fh3"}],["rect",{x:"12",y:"14",width:"10",height:"7",rx:"1",key:"1wjs3o"}]]);let E=(0,c.default)("play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]),h=(0,c.default)("refresh-ccw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]);(0,c.default)("repeat",[["path",{d:"m17 2 4 4-4 4",key:"nntrym"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14",key:"84bu3i"}],["path",{d:"m7 22-4-4 4-4",key:"1wqhfi"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3",key:"1rx37r"}]]),(0,c.default)("rewind",[["polygon",{points:"11 19 2 12 11 5 11 19",key:"14yba5"}],["polygon",{points:"22 19 13 12 22 5 22 19",key:"1pi1cj"}]]);let g=(0,c.default)("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);(0,c.default)("settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}
1]]),(0,c.default)("captions",[["rect",{width:"18",height:"14",x:"3",y:"5",rx:"2",ry:"2",key:"12ruh7"}],["path",{d:"M7 15h4M15 15h2M7 11h2M13 11h4",key:"1ueiar"}]]);let b=(0,c.default)("volume-1",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}]]),y=(0,c.default)("volume-2",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]]),k=(0,c.default)("volume-x",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15",key:"1ewh16"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15",key:"5ykzw1"}]]);var x=e.i(459170);let T={MEDIA_PLAY_REQUEST:"mediaplayrequest",MEDIA_PAUSE_REQUEST:"mediapauserequest",MEDIA_MUTE_REQUEST:"mediamuterequest",MEDIA_UNMUTE_REQUEST:"mediaunmuterequest",MEDIA_LOOP_REQUEST:"medialooprequest",MEDIA_VOLUME_REQUEST:"mediavolumerequest",MEDIA_SEEK_REQUEST:"mediaseekrequest",MEDIA_AIRPLAY_REQUEST:"mediaairplayrequest",MEDIA_ENTER_FULLSCREEN_REQUEST:"mediaenterfullscreenrequest",MEDIA_EXIT_FULLSCREEN_REQUEST:"mediaexitfullscreenrequest",MEDIA_PREVIEW_REQUEST:"mediapreviewrequest",MEDIA_ENTER_PIP_REQUEST:"mediaenterpiprequest",MEDIA_EXIT_PIP_REQUEST:"mediaexitpiprequest",MEDIA_ENTER_CAST_REQUEST:"mediaentercastrequest",MEDIA_EXIT_CAST_REQUEST:"mediaexitcastrequest",MEDIA_SHOW_TEXT_TRACKS_REQUEST:"mediashowtexttracksrequest",MEDIA_HIDE_TEXT_TRACKS_REQUEST:"mediahidetexttracksrequest",MEDIA_SHOW_SUBTITLES_REQUEST:"mediashowsubtitlesrequest",MEDIA_DISABLE_SUBTITLES_REQUEST:"mediadisablesubtitlesrequest",MEDIA_TOGGLE_SUBTITLES_REQUEST:"mediatogglesubtitlesrequest",MEDIA_PLAYBACK_RATE_REQUEST:"mediaplaybackraterequest",MEDIA_RENDITION_REQUEST:"mediarenditionrequest",MEDIA_AUDIO_TRACK_REQUEST:"mediaaudiotrackrequest",MEDIA_SEEK_TO_LIVE_REQUEST:"mediaseektoliverequest",REGISTER_MEDIA_STATE_RECEIVER:"registermediastatereceiver",UNREGISTER_MEDIA_STATE_RECEIVER:"unregistermediastatereceiver"},I={MEDIA_AIRPLAY_UNAVAILABLE:"mediaAirplayUnavailable",MEDIA_AUDIO_TRACK_ENABLED:"mediaAudioTrackEnabled",MEDIA_AUDIO_TRACK_LIST:"mediaAudioTrackList",MEDIA_AUDIO_TRACK_UNAVAILABLE:"mediaAudioTrackUnavailable",MEDIA_BUFFERED:"mediaBuffered",MEDIA_CAST_UNAVAILABLE:"mediaCastUnavailable",MEDIA_CHAPTERS_CUES:"mediaChaptersCues",MEDIA_CURRENT_TIME:"mediaCurrentTime",MEDIA_DURATION:"mediaDuration",MEDIA_ENDED:"mediaEnded",MEDIA_ERROR:"mediaError",MEDIA_ERROR_CODE:"mediaErrorCode",MEDIA_ERROR_MESSAGE:"mediaErrorMessage",MEDIA_FULLSCREEN_UNAVAILABLE:"mediaFullscreenUnavailable",MEDIA_HAS_P
1LAYED:"mediaHasPlayed",MEDIA_HEIGHT:"mediaHeight",MEDIA_IS_AIRPLAYING:"mediaIsAirplaying",MEDIA_IS_CASTING:"mediaIsCasting",MEDIA_IS_FULLSCREEN:"mediaIsFullscreen",MEDIA_IS_PIP:"mediaIsPip",MEDIA_LOADING:"mediaLoading",MEDIA_MUTED:"mediaMuted",MEDIA_LOOP:"mediaLoop",MEDIA_PAUSED:"mediaPaused",MEDIA_PIP_UNAVAILABLE:"mediaPipUnavailable",MEDIA_PLAYBACK_RATE:"mediaPlaybackRate",MEDIA_PREVIEW_CHAPTER:"mediaPreviewChapter",MEDIA_PREVIEW_COORDS:"mediaPreviewCoords",MEDIA_PREVIEW_IMAGE:"mediaPreviewImage",MEDIA_PREVIEW_TIME:"mediaPreviewTime",MEDIA_RENDITION_LIST:"mediaRenditionList",MEDIA_RENDITION_SELECTED:"mediaRenditionSelected",MEDIA_RENDITION_UNAVAILABLE:"mediaRenditionUnavailable",MEDIA_SEEKABLE:"mediaSeekable",MEDIA_STREAM_TYPE:"mediaStreamType",MEDIA_SUBTITLES_LIST:"mediaSubtitlesList",MEDIA_SUBTITLES_SHOWING:"mediaSubtitlesShowing",MEDIA_TARGET_LIVE_WINDOW:"mediaTargetLiveWindow",MEDIA_TIME_IS_LIVE:"mediaTimeIsLive",MEDIA_VOLUME:"mediaVolume",MEDIA_VOLUME_LEVEL:"mediaVolumeLevel",MEDIA_VOLUME_UNAVAILABLE:"mediaVolumeUnavailable",MEDIA_LANG:"mediaLang",MEDIA_WIDTH:"mediaWidth"},S=Object.entries(I),w=S.reduce((e,[t,r])=>(e[t]=r.toLowerCase(),e),{}),_=S.reduce((e,[t,r])=>(e[t]=r.toLowerCase(),e),{USER_INACTIVE_CHANGE:"userinactivechange",BREAKPOINTS_CHANGE:"breakpointchange",BREAKPOINTS_COMPUTED:"breakpointscomputed"});Object.entries(_).reduce((e,[t,r])=>{let n=w[t];return n&&(e[r]=n),e},{userinactivechange:"userinactive"}),Object.entries(w).reduce((e,[t,r])=>{let n=_[t];return n&&(e[r]=n),e},{userinactive:"userinactivechange"});let A="subtitles",M="captions",R="disabled",D="showing",P="unavailable",L="unsupported",N={LIVE:"live",ON_DEMAND:"on-demand",UNKNOWN:"unknown"};class C{addEventListener(){}removeEventListener(){}dispatchEvent(){return!0}}class U extends C{}class j extends U{constructor(){super(...arguments),this.role=null}}let O={createElement:function(){return new F.HTMLElement},createElementNS:function(){return new F.HTMLElement},addEventListener(){},removeEventListener(){},dispatchEvent:e=>!1},F={ResizeObserver:class{observe(){}unobserve(){}disconnect(){}},document:O,Node:U,Element:j,HTMLElement:class extends j{constructor(){super(...arguments),this.innerHTML=""}get content(){return new F.DocumentFragment}},DocumentFragment:class extends C{},customElements:{get:function(){},define:function(){},whenDefined:function(){}},localStorage:{getItem:e=>null,setItem(e,t){},removeItem(e){}},CustomEvent:function(){},getComputedStyle:function(){},navigator:{languages:[],get userAgent(){return""}},matchMedia:e=>({matches:!1,media:e}),DOMParser:class{parseFromString(e,t){return{body:{textContent:e}}}}},V="global"in globalThis&&(null==globalThis?void 0:globalThis.global)===globalThis||"u"<typeof window||void 0===window.customElements,Q=Object.keys(F).every(e=>e in globalThis),q=V&&!Q?F:globalThis,H=V&&!Q?O:globalThis.document,z=(e,t)=>!!e&&!!t&&(null!=e&&!!e.contains(t)||z(e,t.getRootNode().host)),B="exitFullscreen"in H?"exitFullscreen":"webkitExitFullscreen"in H?"webkitExitFullscreen":"webkitCancelFullScreen"in H?"webkitCancelFullScreen":void 0,$="fullscreenElement"in H?"fullscreenElement":"webkitFullscreenElement"in H?"webkitFullscreenElement":void 0,K="fullscreenEnabled"in H?"fullscreenEnabled":"webkitFullscreenEnabled"in H?"webkitFullscreenEnabled":void 0;function W(e){return"number"==typeof e&&!Number.isNaN(e)&&Number.isFinite(e)}let G=e=>new Promise(t=>setTimeout(t,e)),Y=()=>{var e;return t||(t=null==(e=null==H?void 0:H.createElement)?void 0:e.call(H,"video"))},X=async(e=Y())=>{if(!e)return!1;let t=e.volume;e.volume=t/2+.1;let r=new AbortController,n=await Promise.race([J(e,r.signal),Z(e,t)]);return r.abort(),n},J=(e,t)=>new Promise(r=>{e.addEventListener("volumechange",()=>r(!0),{signal:t})}),Z=async(e,t)=>{for(let r=0;r<10;r++){if(e.volume===t)return!1;await G(10)}return e.volume!==t},ee=/.*Version\/.*Safari\/.*/.test(q.navigator.userAgent),et=(e=Y())=>(!q.matchMedia("(display-mode: standalone)").matches||!ee)&&"function"==typeof(null==e?void 0:e.requestPictureInPicture),er=(e=Y())=>(e=>{let{documentElement:t,media:r}=e;
1return!!(null==t?void 0:t[K])||r&&"webkitSupportsFullscreen"in r})({documentElement:H,media:e}),en=er(),ea=et(),ei=!!q.WebKitPlaybackTargetAvailabilityEvent,el=!!q.chrome,eo=(e="")=>{let[t,r,n]=e.split(":");return{kind:"cc"===t?M:A,language:r,label:n?decodeURIComponent(n):void 0}},es=e=>e?Array.isArray(e)?e.map(e=>"string"==typeof e?eo(e):e):"string"==typeof e?((e="",t={})=>((e="")=>e.split(/\s+/))(e).map(e=>{let r=eo(e);return{...t,...r}}))(e):[e]:[],eu=e=>{let t=Object.entries(e).map(([e,t])=>r=>r[e]===t);return e=>t.every(t=>t(e))},ed=(e,t=[],r=[])=>{let n=es(r).map(eu);Array.from(t).filter(e=>n.some(t=>t(e))).forEach(t=>{t.mode=e})},ec=(e,t=()=>!0)=>{if(!(null==e?void 0:e.textTracks))return[];let r="function"==typeof t?t:eu(t);return Array.from(e.textTracks).filter(r)},em=e=>ec(e.media,e=>[A,M].includes(e.kind)).sort((e,t)=>e.kind>=t.kind?1:-1),ef=e=>ec(e.media,e=>e.mode===D&&[A,M].includes(e.kind)),ep=(e,t)=>{let r=em(e),n=ef(e),a=!!n.length;if(r.length){if(!1===t||a&&!0!==t)ed(R,r,n);else if(!0===t||!a&&!1!==t){let t=r[0],{options:a}=e;if(!(null==a?void 0:a.noSubtitlesLangPref)){let e=q.localStorage.getItem("media-chrome-pref-subtitles-lang"),n=e?[e,...q.navigator.languages]:q.navigator.languages,a=r.filter(e=>n.some(t=>e.language.toLowerCase().startsWith(t.split("-")[0]))).sort((e,t)=>n.findIndex(t=>e.language.toLowerCase().startsWith(t.split("-")[0]))-n.findIndex(e=>t.language.toLowerCase().startsWith(e.split("-")[0])));a[0]&&(t=a[0])}let{language:i,label:l,kind:o}=t;ed(R,r,n),ed(D,r,[{language:i,label:l,kind:o}])}}},ev=(e,t)=>e===t||null!=e&&null!=t&&typeof e==typeof t&&(!!("number"==typeof e&&Number.isNaN(e)&&Number.isNaN(t))||"object"==typeof e&&(Array.isArray(e)?eE(e,t):Object.entries(e).every(([e,r])=>e in t&&ev(r,t[e])))),eE=(e,t)=>{let r=Array.isArray(e),n=Array.isArray(t);return r===n&&(!r&&!n||e.length===t.length&&e.every((e,r)=>ev(e,t[r])))},eh=Object.values(N),eg=X().then(e=>r=e),eb=async(...e)=>{await Promise.all(e.filter(e=>e).map(async e=>{if(!("localName"in e&&e instanceof q.HTMLElement))return;let t=e.localName;if(!t.includes("-"))return;let r=q.customElements.get(t);r&&e instanceof r||(await q.customElements.whenDefined(t),q.customElements.upgrade(e))}))},ey=new q.DOMParser,ek={mediaError:{get(e,t){let{media:r}=e;if((null==t?void 0:t.type)!=="playing")return null==r?void 0:r.error},mediaEvents:["emptied","error","playing"]},mediaErrorCode:{get(e,t){var r;let{media:n}=e;if((null==t?void 0:t.type)!=="playing")return null==(r=null==n?void 0:n.error)?void 0:r.code},mediaEvents:["emptied","error","playing"]},mediaErrorMessage:{get(e,t){var r,n;let{media:a}=e;if((null==t?void 0:t.type)!=="playing")return null!=(n=null==(r=null==a?void 0:a.error)?void 0:r.message)?n:""},mediaEvents:["emptied","error","playing"]},mediaWidth:{get(e){var t;let{media:r}=e;return null!=(t=null==r?void 0:r.videoWidth)?t:0},mediaEvents:["resize"]},mediaHeight:{get(e){var t;let{media:r}=e;return null!=(t=null==r?void 0:r.videoHeight)?t:0},mediaEvents:["resize"]},mediaPaused:{get(e){var t;let{media:r}=e;return null==(t=null==r?void 0:r.paused)||t},set(e,t){var r;let{media:n}=t;n&&(e?n.pause():null==(r=n.play())||r.catch(()=>{}))},mediaEvents:["play","playing","pause","emptied"]},mediaHasPlayed:{get(e,t){let{media:r}=e;return!!r&&(t?"playing"===t.type:!r.paused)},mediaEvents:["playing","emptied"]},mediaEnded:{get(e){var t;let{media:r}=e;return null!=(t=null==r?void 0:r.ended)&&t},mediaEvents:["seeked","ended","emptied"]},mediaPlaybackRate:{get(e){var t;let{media:r}=e;return null!=(t=null==r?void 0:r.playbackRate)?t:1},set(e,t){let{media:r}=t;!r||Number.isFinite(+e)&&(r.playbackRate=+e)},mediaEvents:["ratechange","loadstart"]},mediaMuted:{get(e){var t;let{media:r}=e;return null!=(t=null==r?void 0:r.muted)&&t},set(e,t){let{media:r,options:{noMutedPref:n}={}}=t;if(r){r.muted=e;try{let t=null!==q.localStorage.getItem("media-chrome-pref-muted"),a=r.hasAttribute("muted");if(n){t&&q.localStorage.removeItem("media-chrome-pref-muted");return}if(a&&!t)return;q.localStorage.setItem("media-chrome-pref-muted",e?"true":"false")}catch(e){console.debug("Error setting muted pref",e)}}},mediaEvents:["volumechange"],stateOwnersUpdateHandlers:[(e,t)=>{let{options:{noMutedPref:r}}=t,{media:n}=t;if(n&&!n.muted&&!r)try{let r="true"===q.localStorage.getItem("media-chrome-pref-muted");ek.mediaMuted.set(r,t),e(r)}catch(e){console.debug("Error getting muted pref",e)}}]},mediaLoop:{get(e){let{media:t}=e;return null==t?void 0:t.loop},set(e,t){let{media:r}=t;r&&(r.loop=e)},mediaEvents:["medialooprequest"]},mediaVolume:{get(e){var t;let{media:r}=e;return null!=(t=null==r?void 0:r.volume)?t:1},set(e,t){let{media:r,options:{noVolumePref:n}={}}=t;if(r){try{null==e?q.localStorage.removeItem("media-chrome-pref-volume"):r.hasAttribute("muted")||n||q.localStorage.setItem("media-chrome-pref-volume",e.toString())}catch(e){console.debug("Error setting volume pref",e)}Number.isFinite(+e)&&(r.volume=+e)}},mediaEvents:["volumechange"],stateOwnersUpdateHandlers:[(e,t)=>{let{options:{noVolumePref:r}}=t;if(!r)try{let{media:r}=t;if(!r)return;let n=q.localStorage.getItem("media-chrome-pref-volume");if(null==n)return;ek.mediaVolume.set(+n,t),e(+n)}catch(e){console.debug("Error getting volume pref",e)}}]},mediaVolumeLevel:{get(e){let{media:t}=e;return void 0===(null==t?void 0:t.volume)?"high":t.muted||0===t.volume?"off":t.volume<.5?"low":t.volume<.75?"medium":"high"},mediaEvents:["volumechange"]},mediaCurrentTime:{get(e){var t;let{media:r}=e;return null!=(t=null==r?void 0:r.currentTime)?t:0},set(e,t){let{media:r}=t;r&&W(e)&&(r.currentTime=e)},mediaEvents:["timeupdate","loadedmetadata"]},mediaDuration:{get(e){let{media:t,options:{defaultDuration:r}={}}=e;return r&&(!t||!t.duration||Number.isNaN(t.duration)||!Number.isFinite(t.duration))?r:Number.isFinite(null==t?void 0:t.duration)?t.duration:NaN},mediaEvents:["durationchange","loadedmetadata","emptied"]},mediaLoading:{get(e){let{media:t}=e;return(null==t?void 0:t.readyState)<3},mediaEvents:["waiting","playing","emptied"]},mediaSeekable:{get(e){var t;let{media:r}=e;if(!(null==(t=null==r?void 0:r.seekable)?void 0:t.length))return;let n=r.seekable.start(0),a=r.seekable.end(r.seekable.length-1);if(n||a)return[Number(n.toFixed(3)),Number(a.toFixed(3))]},mediaEvents:["loadedmetadata","emptied","progress","seekablechange"]},mediaBuffered:{get(e){var t;let{media:r}=e,n=null!=(t=null==r?void 0:r.buffered)?t:[];return Array.from(n).map((e,t)=>[Number(n.start(t).toFixed(3)),Number(n.end(t).toFixed(3))])},mediaEvents:["progress","emptied"]},mediaStreamType:{get(e){let{media:t,options:{defaultStreamType:r}={}}=e,n=[N.LIVE,N.ON_DEMAND].includes(r)?r:void 0;if(!t)return n;let{streamType:a}=t;if(eh.includes(a))return a===N.UNKNOWN?n:a;let i=t.duration;return i===1/0?N.LIVE:Number.isFinite(i)?N.ON_DEMAND:n}
1,mediaEvents:["emptied","durationchange","loadedmetadata","streamtypechange"]},mediaTargetLiveWindow:{get(e){let{media:t}=e;if(!t)return NaN;let{targetLiveWindow:r}=t,n=ek.mediaStreamType.get(e);return(null==r||Number.isNaN(r))&&n===N.LIVE?0:r},mediaEvents:["emptied","durationchange","loadedmetadata","streamtypechange","targetlivewindowchange"]},mediaTimeIsLive:{get(e){let{media:t,options:{liveEdgeOffset:r=10}={}}=e;if(!t)return!1;if("number"==typeof t.liveEdgeStart)return!Number.isNaN(t.liveEdgeStart)&&t.currentTime>=t.liveEdgeStart;if(ek.mediaStreamType.get(e)!==N.LIVE)return!1;let n=t.seekable;if(!n)return!0;if(!n.length)return!1;let a=n.end(n.length-1)-r;return t.currentTime>=a},mediaEvents:["playing","timeupdate","progress","waiting","emptied"]},mediaSubtitlesList:{get:e=>em(e).map(({kind:e,label:t,language:r})=>({kind:e,label:t,language:r})),mediaEvents:["loadstart"],textTracksEvents:["addtrack","removetrack"]},mediaSubtitlesShowing:{get:e=>ef(e).map(({kind:e,label:t,language:r})=>({kind:e,label:t,language:r})),mediaEvents:["loadstart"],textTracksEvents:["addtrack","removetrack","change"],stateOwnersUpdateHandlers:[(e,t)=>{var r,n;let{media:a,options:i}=t;if(!a)return;let l=e=>{var r;i.defaultSubtitles&&(e&&![M,A].includes(null==(r=null==e?void 0:e.track)?void 0:r.kind)||ep(t,!0))};return a.addEventListener("loadstart",l),null==(r=a.textTracks)||r.addEventListener("addtrack",l),null==(n=a.textTracks)||n.addEventListener("removetrack",l),()=>{var e,t;a.removeEventListener("loadstart",l),null==(e=a.textTracks)||e.removeEventListener("addtrack",l),null==(t=a.textTracks)||t.removeEventListener("removetrack",l)}}]},mediaChaptersCues:{get(e){var t;let{media:r}=e;if(!r)return[];let[n]=ec(r,{kind:"chapters"});return Array.from(null!=(t=null==n?void 0:n.cues)?t:[]).map(({text:e,startTime:t,endTime:r})=>({text:e&&ey.parseFromString(e,"text/html").body.textContent||e,startTime:t,endTime:r}))},mediaEvents:["loadstart","loadedmetadata"],textTracksEvents:["addtrack","removetrack","change"],stateOwnersUpdateHandlers:[(e,t)=>{var r;let{media:n}=t;if(!n)return;let a=n.querySelector('track[kind="chapters"][default][src]'),i=null==(r=n.shadowRoot)?void 0:r.querySelector(':is(video,audio) > track[kind="chapters"][default][src]');return null==a||a.addEventListener("load",e),null==i||i.addEventListener("load",e),()=>{null==a||a.removeEventListener("load",e),null==i||i.removeEventListener("load",e)}}]},mediaIsPip:{get(e){var t,r;let{media:n,documentElement:a}=e;if(!n||!a||!a.pictureInPictureElement)return!1;if(a.pictureInPictureElement===n)return!0;if(a.pictureInPictureElement instanceof HTMLMediaElement)return!!(null==(t=n.localName)?void 0:t.includes("-"))&&z(n,a.pictureInPictureElement);if(a.pictureInPictureElement.localName.includes("-")){let e=a.pictureInPictureElement.shadowRoot;for(;null==e?void 0:e.pictureInPictureElement;){if(e.pictureInPictureElement===n)return!0;e=null==(r=e.pictureInPictureElement)?void 0:r.shadowRoot}}return!1},set(e,t){let{media:r}=t;if(r)if(e){if(!H.pictureInPictureEnabled)return void console.warn("MediaChrome: Picture-in-picture is not enabled");if(!r.requestPictureInPicture)return void console.warn("MediaChrome: The current media does not support picture-in-picture");let e=()=>{console.warn("MediaChrome: The media is not ready for picture-in-picture. It must have a readyState > 0.")};r.requestPictureInPicture().catch(t=>{if(11===t.code){if(!r.src)return void console.warn("MediaChrome: The media is not ready for picture-in-picture. It must have a src set.");if(0===r.readyState&&"none"===r.preload){let t=()=>{r.removeEventListener("loadedmetadata",n),r.preload="none"},n=()=>{r.requestPictureInPicture().catch(e),t()};r.addEventListener("loadedmetadata",n),r.preload="metadata",setTimeout(()=>{0===r.readyState&&e(),t()},1e3)}else throw t}else throw t})}else H.pictureInPictureElement&&H.exitPictureInPicture()},mediaEvents:["enterpictureinpicture","leavepictureinpicture"]},mediaRenditionList:{get(e){var t;let{media:r}=e;return[...null!=(t=null==r?void 0:r.videoRenditions)?t:[]].map(e=>({...e}))},mediaEvents:["emptied","loadstart"],videoRenditionsEvents:["addrendition","removerendition"]},mediaRenditionSelected:{get(e){var t,r,n;let{media:a}=e;return null==(n=null==(r=null==a?void 0:a.videoRenditions)?void 0:r[null==(t=a.videoRenditions)?void 0:t.selectedIndex])?void 0:n.id},set(e,t){let{media:r}=t;if(!(null==r?void 0:r.videoRenditions))return void console.warn("MediaController: Rendition selection not supported by this media.");let n=Array.prototype.findIndex.call(r.videoRenditions,t=>t.id==e);r.videoRenditions.selectedIndex!=n&&(r.videoRenditions.selectedIndex=n)},mediaEvents:["emptied"],videoRenditionsEvents:["addrendition","removerendition","change"]},mediaAudioTrackList:{get(e){var t;let{media:r}=e;return[...null!=(t=null==r?void 0:r.audioTracks)?t:[]]},mediaEvents:["emptied","loadstart"],audioTracksEvents:["addtrack","removetrack"]},mediaAudioTrackEnabled:{get(e){var t,r;let{media:n}=e;return null==(r=[...null!=(t=null==n?void 0:n.audioTracks)?t:[]].find(e=>e.enabled))?void 0:r.id},set(e,t){let{media:r}=t;if(!(null==r?void 0:r.audioTracks))return void console.warn("MediaChrome: Audio track selection not supported by this media.");
1for(let t of r.audioTracks)t.enabled=e==t.id},mediaEvents:["emptied"],audioTracksEvents:["addtrack","removetrack","change"]},mediaIsFullscreen:{get:e=>(e=>{var t;let{media:r,documentElement:n,fullscreenElement:a=r}=e;if(!r||!n)return!1;let i=(e=>{let{documentElement:t,media:r}=e,n=null==t?void 0:t[$];return!n&&"webkitDisplayingFullscreen"in r&&"webkitPresentationMode"in r&&r.webkitDisplayingFullscreen&&"fullscreen"===r.webkitPresentationMode?r:n})(e);if(!i)return!1;if(i===a||i===r)return!0;if(i.localName.includes("-")){let e=i.shadowRoot;if(!($ in e))return z(i,a);for(;null==e?void 0:e[$];){if(e[$]===a)return!0;e=null==(t=e[$])?void 0:t.shadowRoot}}return!1})(e),set(e,t,r){var n,a;e?((e=>{var t;let{media:r,fullscreenElement:n}=e;try{let e=n&&"requestFullscreen"in n?"requestFullscreen":n&&"webkitRequestFullScreen"in n?"webkitRequestFullScreen":void 0;if(e){let r=null==(t=n[e])?void 0:t.call(n);if(r instanceof Promise)return r.catch(()=>{})}else(null==r?void 0:r.webkitEnterFullscreen)?r.webkitEnterFullscreen():(null==r?void 0:r.requestFullscreen)&&r.requestFullscreen()}catch(e){console.error(e)}})(t),!r.detail||(null==(n=t.media)?void 0:n.inert)||null==(a=t.media)||a.focus()):(e=>{var t;let{documentElement:r}=e;if(B){let e=null==(t=null==r?void 0:r[B])?void 0:t.call(r);if(e instanceof Promise)return e.catch(()=>{})}})(t)},rootEvents:["fullscreenchange","webkitfullscreenchange"],mediaEvents:["webkitbeginfullscreen","webkitendfullscreen","webkitpresentationmodechanged"]},mediaIsCasting:{get(e){var t;let{media:r}=e;return!!(null==r?void 0:r.remote)&&(null==(t=r.remote)?void 0:t.state)!=="disconnected"&&"connected"===r.remote.state},set(e,t){var r,n;let{media:a}=t;if(a&&(!e||(null==(r=a.remote)?void 0:r.state)==="disconnected")&&(e||(null==(n=a.remote)?void 0:n.state)==="connected")){if("function"!=typeof a.remote.prompt)return void console.warn("MediaChrome: Casting is not supported in this environment");a.remote.prompt().catch(()=>{})}},remoteEvents:["connect","connecting","disconnect"]},mediaIsAirplaying:{get:()=>!1,set(e,t){let{media:r}=t;if(r){if(!(r.webkitShowPlaybackTargetPicker&&q.WebKitPlaybackTargetAvailabilityEvent))return void console.error("MediaChrome: received a request to select AirPlay but AirPlay is not supported in this environment");r.webkitShowPlaybackTargetPicker()}},mediaEvents:["webkitcurrentplaybacktargetiswirelesschanged"]},mediaFullscreenUnavailable:{get(e){let{media:t}=e;if(!en||!er(t))return L}},mediaPipUnavailable:{get(e){let{media:t}=e;return ea&&et(t)?(null==t?void 0:t.disablePictureInPicture)?P:void 0:L}},mediaVolumeUnavailable:{get(e){let{media:t}=e;if(!1===r||(null==t?void 0:t.volume)==void 0)return L},stateOwnersUpdateHandlers:[e=>{null==r&&eg.then(t=>e(t?void 0:L))}]},mediaCastUnavailable:{get(e,{availability:t="not-available"}={}){var r;let{media:n}=e;return el&&(null==(r=null==n?void 0:n.remote)?void 0:r.state)?null!=t&&"available"!==t?P:void 0:L},stateOwnersUpdateHandlers:[(e,t)=>{var r;let{media:n}=t;if(n)return n.disableRemotePlayback||n.hasAttribute("disableremoteplayback")||null==(r=null==n?void 0:n.remote)||r.watchAvailability(t=>{e({availability:t?"available":"not-available"})}).catch(t=>{"NotSupportedError"===t.name?e({availability:null}):e({availability:"not-available"})}),()=>{var e;null==(e=null==n?void 0:n.remote)||e.cancelWatchAvailability().catch(()=>{})}}]},mediaAirplayUnavailable:{get:(e,t)=>ei?(null==t?void 0:t.availability)==="not-available"?P:void 0:L,mediaEvents:["webkitplaybacktargetavailabilitychanged"],stateOwnersUpdateHandlers:[(e,t)=>{var r;let{media:n}=t;if(n)return n.disableRemotePlayback||n.hasAttribute("disableremoteplayback")||null==(r=null==n?void 0:n.remote)||r.watchAvailability(t=>{e({availability:t?"available":"not-available"})}).catch(t=>{"NotSupportedError"===t.name?e({availability:null}):e({availability:"not-available"})}),()=>{var e;null==(e=null==n?void 0:n.remote)||e.cancelWatchAvailability().catch(()=>{})}}]},mediaRenditionUnavailable:{get(e){var t;let{media:r}=e;return(null==r?void 0:r.videoRenditions)?(null==(t=r.videoRenditions)?void 0:t.length)?void 0:P:L},mediaEvents:["emptied","loadstart"],videoRenditionsEvents:["addrendition","removerendition"]},mediaAudioTrackUnavailable:{get(e){var t,r;let{media:n}=e;return(null==n?void 0:n.audioTracks)?(null!=(r=null==(t=n.audioTracks)?void 0:t.length)?r:0)<=1?P:void 0:L},mediaEvents:["emptied","loadstart"],audioTracksEvents:["addtrack","removetrack"]},mediaLang:{get(e){let{options:{mediaLang:t}={}}=e;return null!=t?t:"en"}}},ex={[T.MEDIA_PREVIEW_REQUEST](e,t,{detail:r}){var n,a,i;let l,o,{media:s}=t,u=null!=r?r:void 0;if(s&&null!=u){let[e]=ec(s,{kind:"metadata",label:"thumbnails"}),t=Array.prototype.find.call(null!=(n=null==e?void 0:e.cues)?n:[],(e,t,r)=>0===t?e.endTime>
1u:t===r.length-1?e.startTime<=u:e.startTime<=u&&e.endTime>u);if(t){let e=/'^(?:[a-z]+:)?\/\//i.test(t.text)||null==(a=null==s?void 0:s.querySelector('track[label="thumbnails"]'))?void 0:a.src,r=new URL(t.text,e);o=new URLSearchParams(r.hash).get("#xywh").split(",").map(e=>+e),l=r.href}}let d=e.mediaDuration.get(t),c=null==(i=e.mediaChaptersCues.get(t).find((e,t,r)=>t===r.length-1&&d===e.endTime?e.startTime<=u&&e.endTime>=u:e.startTime<=u&&e.endTime>u))?void 0:i.text;return null!=r&&null==c&&(c=""),{mediaPreviewTime:u,mediaPreviewImage:l,mediaPreviewCoords:o,mediaPreviewChapter:c}},[T.MEDIA_PAUSE_REQUEST](e,t){e.mediaPaused.set(!0,t)},[T.MEDIA_PLAY_REQUEST](e,t){var r,n,a,i;let l=e.mediaStreamType.get(t)===N.LIVE,o=!(null==(r=t.options)?void 0:r.noAutoSeekToLive),s=e.mediaTargetLiveWindow.get(t)>0;if(l&&o&&!s){let r=null==(n=e.mediaSeekable.get(t))?void 0:n[1];if(r){let n=null!=(i=null==(a=t.options)?void 0:a.seekToLiveOffset)?i:0;e.mediaCurrentTime.set(r-n,t)}}e.mediaPaused.set(!1,t)},[T.MEDIA_PLAYBACK_RATE_REQUEST](e,t,{detail:r}){e.mediaPlaybackRate.set(r,t)},[T.MEDIA_MUTE_REQUEST](e,t){e.mediaMuted.set(!0,t)},[T.MEDIA_UNMUTE_REQUEST](e,t){e.mediaVolume.get(t)||e.mediaVolume.set(.25,t),e.mediaMuted.set(!1,t)},[T.MEDIA_LOOP_REQUEST](e,t,{detail:r}){let n=!!r;return e.mediaLoop.set(n,t),{mediaLoop:n}},[T.MEDIA_VOLUME_REQUEST](e,t,{detail:r}){r&&e.mediaMuted.get(t)&&e.mediaMuted.set(!1,t),e.mediaVolume.set(r,t)},[T.MEDIA_SEEK_REQUEST](e,t,{detail:r}){e.mediaCurrentTime.set(r,t)},[T.MEDIA_SEEK_TO_LIVE_REQUEST](e,t){var r,n,a;let i=null==(r=e.mediaSeekable.get(t))?void 0:r[1];if(Number.isNaN(Number(i)))return;let l=null!=(a=null==(n=t.options)?void 0:n.seekToLiveOffset)?a:0;e.mediaCurrentTime.set(i-l,t)},[T.MEDIA_SHOW_SUBTITLES_REQUEST](e,t,{detail:r}){var n;let{options:a}=t,i=em(t),l=es(r),o=null==(n=l[0])?void 0:n.language;o&&!a.noSubtitlesLangPref&&q.localStorage.setItem("media-chrome-pref-subtitles-lang",o),ed(D,i,l)},[T.MEDIA_DISABLE_SUBTITLES_REQUEST](e,t,{detail:r}){ed(R,em(t),null!=r?r:[])},[T.MEDIA_TOGGLE_SUBTITLES_REQUEST](e,t,{detail:r}){ep(t,r)},[T.MEDIA_RENDITION_REQUEST](e,t,{detail:r}){e.mediaRenditionSelected.set(r,t)},[T.MEDIA_AUDIO_TRACK_REQUEST](e,t,{detail:r}){e.mediaAudioTrackEnabled.set(r,t)},[T.MEDIA_ENTER_PIP_REQUEST](e,t){e.mediaIsFullscreen.get(t)&&e.mediaIsFullscreen.set(!1,t),e.mediaIsPip.set(!0,t)},[T.MEDIA_EXIT_PIP_REQUEST](e,t){e.mediaIsPip.set(!1,t)},[T.MEDIA_ENTER_FULLSCREEN_REQUEST](e,t,r){e.mediaIsPip.get(t)&&e.mediaIsPip.set(!1,t),e.mediaIsFullscreen.set(!0,t,r)},[T.MEDIA_EXIT_FULLSCREEN_REQUEST](e,t){e.mediaIsFullscreen.set(!1,t)},[T.MEDIA_ENTER_CAST_REQUEST](e,t){e.mediaIsFullscreen.get(t)&&e.mediaIsFullscreen.set(!1,t),e.mediaIsCasting.set(!0,t)},[T.MEDIA_EXIT_CAST_REQUEST](e,t){e.mediaIsCasting.set(!1,t)},[T.MEDIA_AIRPLAY_REQUEST](e,t){e.mediaIsAirplaying.set(!0,t)}},eT="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},eI={en:{"Start airplay":"Start airplay","Stop airplay":"Stop airplay",Audio:"Audio",Captions:"Captions","Enable captions":"Enable captions","Disable captions":"Disable captions","Start casting":"Start casting","Stop casting":"Stop casting","Enter fullscreen mode":"Enter fullscreen mode","Exit fullscreen mode":"Exit fullscreen mode",Mute:"Mute",Unmute:"Unmute",Loop:"Loop","Enter picture in picture mode":"Enter picture in picture mode","Exit picture in picture mode":"Exit picture in picture mode",Play:"Play",Pause:"Pause","Playback rate":"Playback rate","Playback rate {playbackRate}":"Playback rate {playbackRate}",Quality:"Quality","Seek backward":"Seek backward","Seek forward":"Seek forward",Settings:"Settings",Auto:"Auto","audio player":"audio player","video player":"video player",volume:"volume",seek:"seek","closed captions":"closed captions","current playback rate":"current playback rate","playback time":"playback time","media loading":"media loading",settings:"settings","audio tracks":"audio tracks",quality:"quality",play:"play",pause:"pause",mute:"mute",unmute:"unmute","chapter: {chapterName}":"chapter: {chapterName}",live:"live",Off:"Off","start airplay":"start airplay","stop airplay":"stop airplay","start casting":"start casting","stop casting":"stop casting","enter fullscreen mode":"enter fullscreen mode","exit fullscreen mode":"exit fullscreen mode","enter picture in picture mode":"enter picture in picture mode","exit picture in picture mode":"exit picture in picture mode","seek to live":"seek to live","playing live":"playing live","seek back {seekOffset} seconds":"seek back {seekOffset} seconds","seek forward {seekOffset} seconds":"seek forward {seekOffset} seconds","Network Error":"Network Error","Decode Error":"Decode Error","S
1ource Not Supported":"Source Not Supported","Encryption Error":"Encryption Error","A network error caused the media download to fail.":"A network error caused the media download to fail.","A media error caused playback to be aborted. The media could be corrupt or your browser does not support this format.":"A media error caused playback to be aborted. The media could be corrupt or your browser does not support this format.","An unsupported error occurred. The server or network failed, or your browser does not support this format.":"An unsupported error occurred. The server or network failed, or your browser does not support this format.","The media is encrypted and there are no keys to decrypt it.":"The media is encrypted and there are no keys to decrypt it.",hour:"hour",hours:"hours",minute:"minute",minutes:"minutes",second:"second",seconds:"seconds","{time} remaining":"{time} remaining","{currentTime} of {totalTime}":"{currentTime} of {totalTime}","video not loaded, unknown time.":"video not loaded, unknown time."}},eS=(null==(n=globalThis.navigator)?void 0:n.language)||"en",ew=(e,t={})=>(e=>{var t,r,n;let[a]=eS.split("-");return(null==(t=eI[eS])?void 0:t[e])||(null==(r=eI[a])?void 0:r[e])||(null==(n=eI.en)?void 0:n[e])||e})(e).replace(/\{(\w+)\}/g,(e,r)=>r in t?String(t[r]):`{${r}}`),e_=[{singular:"hour",plural:"hours"},{singular:"minute",plural:"minutes"},{singular:"second",plural:"seconds"}],eA=Object.freeze({length:0,start(e){let t=e>>>0;if(t>=this.length)throw new DOMException(`Failed to execute 'start' on 'TimeRanges': The index provided (${t}) is greater than or equal to the maximum bound (${this.length}).`);return 0},end(e){let t=e>>>0;if(t>=this.length)throw new DOMException(`Failed to execute 'end' on 'TimeRanges': The index provided (${t}) is greater than or equal to the maximum bound (${this.length}).`);return 0}});e.s(["emptyTimeRanges",0,eA,"formatAsTimePhrase",0,e=>{if(!W(e))return"";let t=Math.abs(e),r=t!==e,n=new Date(0,0,0,0,0,t,0),a=[n.getHours(),n.getMinutes(),n.getSeconds()].map((e,t)=>{let r;return e&&(r=1===e?ew(e_[t].singular):ew(e_[t].plural),`${e} ${r}`)}).filter(e=>e).join(", ");return r?ew("{time} remaining",{time:a}):a},"formatTime",0,function(e,t){let r=!1;e<0&&(r=!0,e=0-e);let n=Math.floor((e=e<0?0:e)%60),a=Math.floor(e/60%60),i=Math.floor(e/3600),l=Math.floor(t/60%60),o=Math.floor(t/3600);return(isNaN(e)||e===1/0)&&(i=a=n="0"),a=(((i=i>0||o>0?i+":":"")||l>=10)&&a<10?"0"+a:a)+":",(r?"-":"")+i+a+(n=n<10?"0"+n:n)},"serializeTimeRanges",0,function(e=eA){return Array.from(e).map((t,r)=>[Number(e.start(r).toFixed(3)),Number(e.end(r).toFixed(3))].join(":")).join(" ")}],83123);var eM=e.i(83123);let{REGISTER_MEDIA_STATE_RECEIVER:eR,UNREGISTER_MEDIA_STATE_RECEIVER:eD,MEDIA_SHOW_TEXT_TRACKS_REQUEST:eP,MEDIA_HIDE_TEXT_TRACKS_REQUEST:eL,...eN}=T,eC={...eN,MEDIA_ELEMENT_CHANGE_REQUEST:"mediaelementchangerequest",FULLSCREEN_ELEMENT_CHANGE_REQUEST:"fullscreenelementchangerequest"};({...I});let eU=e=>e,ej=(0,x.createContext)(null),eO=({children:e,mediaStore:t})=>{let r=(0,x.useMemo)(()=>null!=t?t:(({media:e,fullscreenElement:t,documentElement:r,stateMediator:n=ek,requestMap:a=ex,options:i={},monitorStateOwnersOnlyWithSubscriptions:l=!0})=>{let o,s=[],u={options:{...i}},d=Object.freeze({mediaPreviewTime:void 0,mediaPreviewImage:void 0,mediaPreviewCoords:void 0,mediaPreviewChapter:void 0}),c=e=>{void 0==e||ev(e,d)||(d=Object.freeze({...d,...e}
1),s.forEach(e=>e(d)))},m=()=>{c(Object.entries(n).reduce((e,[t,{get:r}])=>(e[t]=r(u),e),{}))},f={},p=async(e,t)=>{var r,a,i,d,p,v,E,h,g,b,y,k,x,T,I,S;let w=!!o;if(o={...u,...null!=o?o:{},...e},w)return;await eb(...Object.values(e));let _=s.length>0&&0===t&&l,A=u.media!==o.media,M=(null==(r=u.media)?void 0:r.textTracks)!==(null==(a=o.media)?void 0:a.textTracks),R=(null==(i=u.media)?void 0:i.videoRenditions)!==(null==(d=o.media)?void 0:d.videoRenditions),D=(null==(p=u.media)?void 0:p.audioTracks)!==(null==(v=o.media)?void 0:v.audioTracks),P=(null==(E=u.media)?void 0:E.remote)!==(null==(h=o.media)?void 0:h.remote),L=u.documentElement!==o.documentElement,N=!!u.media&&(A||_),C=!!(null==(g=u.media)?void 0:g.textTracks)&&(M||_),U=!!(null==(b=u.media)?void 0:b.videoRenditions)&&(R||_),j=!!(null==(y=u.media)?void 0:y.audioTracks)&&(D||_),O=!!(null==(k=u.media)?void 0:k.remote)&&(P||_),F=!!u.documentElement&&(L||_),V=N||C||U||j||O||F,Q=0===s.length&&1===t&&l,q=!!o.media&&(A||Q),H=!!(null==(x=o.media)?void 0:x.textTracks)&&(M||Q),z=!!(null==(T=o.media)?void 0:T.videoRenditions)&&(R||Q),B=!!(null==(I=o.media)?void 0:I.audioTracks)&&(D||Q),$=!!(null==(S=o.media)?void 0:S.remote)&&(P||Q),K=!!o.documentElement&&(L||Q),W=q||H||z||B||$||K;if(!(V||W)){Object.entries(o).forEach(([e,t])=>{u[e]=t}),m(),o=void 0;return}Object.entries(n).forEach(([e,{get:t,mediaEvents:r=[],textTracksEvents:n=[],videoRenditionsEvents:a=[],audioTracksEvents:i=[],remoteEvents:l=[],rootEvents:s=[],stateOwnersUpdateHandlers:d=[]}])=>{let m;f[e]||(f[e]={});let p=r=>{c({[e]:t(u,r)})};m=f[e].mediaEvents,r.forEach(t=>{m&&N&&(u.media.removeEventListener(t,m),f[e].mediaEvents=void 0),q&&(o.media.addEventListener(t,p),f[e].mediaEvents=p)}),m=f[e].textTracksEvents,n.forEach(t=>{var r,n;m&&C&&(null==(r=u.media.textTracks)||r.removeEventListener(t,m),f[e].textTracksEvents=void 0),H&&(null==(n=o.media.textTracks)||n.addEventListener(t,p),f[e].textTracksEvents=p)}),m=f[e].videoRenditionsEvents,a.forEach(t=>{var r,n;m&&U&&(null==(r=u.media.videoRenditions)||r.removeEventListener(t,m),f[e].videoRenditionsEvents=void 0),z&&(null==(n=o.media.videoRenditions)||n.addEventListener(t,p),f[e].videoRenditionsEvents=p)}),m=f[e].audioTracksEvents,i.forEach(t=>{var r,n;m&&j&&(null==(r=u.media.audioTracks)||r.removeEventListener(t,m),f[e].audioTracksEvents=void 0),B&&(null==(n=o.media.audioTracks)||n.addEventListener(t,p),f[e].audioTracksEvents=p)}),m=f[e].remoteEvents,l.forEach(t=>{var r,n;m&&O&&(null==(r=u.media.remote)||r.removeEventListener(t,m),f[e].remoteEvents=void 0),$&&(null==(n=o.media.remote)||n.addEventListener(t,p),f[e].remoteEvents=p)}),m=f[e].rootEvents,s.forEach(t=>{m&&F&&(u.documentElement.removeEventListener(t,m),f[e].rootEvents=void 0),K&&(o.documentElement.addEventListener(t,p),f[e].rootEvents=p)});let v=f[e].stateOwnersUpdateHandlers;if(v&&V&&(Array.isArray(v)?v:[v]).forEach(e=>{"function"==typeof e&&e()}),W){let t=d.map(e=>e(p,o)).filter(e=>"function"==typeof e);f[e].stateOwnersUpdateHandlers=1===t.length?t[0]:t}else V&&(f[e].stateOwnersUpdateHandlers=void 0)}),Object.entries(o).forEach(([e,t])=>{u[e]=t}),m(),o=void 0};return p({media:e,fullscreenElement:t,documentElement:r,options:i}),{dispatch(e){let{type:t,detail:r}=e;a[t]&&null==d.mediaErrorCode?c(a[t](n,u,e)):"mediaelementchangerequest"===t?p({media:r}):"fullscreenelementchangerequest"===t?p({fullscreenElement:r}):"documentelementchangerequest"===t?p({documentElement:r}):"optionschangerequest"===t&&(Object.entries(null!=r?r:{}).forEach(([e,t])=>{u.options[e]=t}),m())},getState:()=>d,subscribe:e=>(p({},s.length+1),s.push(e),e(d),()=>{let t=s.indexOf(e);t>=0&&(p({},s.length-1),s.splice(t,1))})}})({documentElement:globalThis.document}),[t]);return(0,x.useEffect)(()=>(null==r||r.dispatch({type:"documentelementchangerequest",detail:globalThis.document}),()=>{null==r||r.dispatch({type:"documentelementchangerequest",detail:void 0})}),[]),x.default.createElement(ej.Provider,{value:r},e)},eF=()=>{var e;let t=(0,x.useContext)(ej),r=null!=(e=null==t?void 0:t.dispatch)?e:eU;return e=>r(e)},eV=(e,t)=>e===t,eQ=(e,t=eV)=>{var r,n,a;let i=(0,x.useContext)(ej);return function(e,t,r,n,a){let i,l=(0,x.useRef)(null);null===l.current?l.current=i={hasValue:!1,value:null}:i=l.current;let[o,s]=(0,x.useMemo)(()=>{let e,l,o=!1,s=t=>{if(!o){o=!0,e=t;let r=n(t);if(void 0!==a&&i.hasValue){let e=i.value;if(a(e,r))return l=e,e}return l=r,r}let r=l;if(eT(e,t))return r;let s=n(t);return void 0!==a&&a(r,s)?r:(e=t,l=s,s)},u=void 0===r?null:r;return[()=>s(t()),null===u?void 0:()=>s(u())]},[t,r,n,a]),u=(0,x.useSyncExternalStore)(e,o,s);return(0,x.useEffect)(()=>{i.hasValue=!0,i.value=u},[u]),(0,x.useDebugValue)(u),u}(null!=(r=null==i?void 0:i.subscribe)?r:eU,null!=(n=null==i?void 0:i.getState)?n:eU,null!=(a=null==i?void 0:i.getState)?a:eU,e,t)};var eq=e.i(686831);(0,e.i(294237).cva)("h-5 gap-1 rounded-4xl border border-transparent px-2 py-0.5 text-xs font-medium transition-all has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&>svg]:size-3! inline-flex items-center justify-center w-fit whitespace-nowrap shrink-0 [&>svg]:pointer-events-none focus-visible:border-outline focus-visible:ring-outline/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive overflow-hidden group/badge",{variants:{variant:{default:"bg-primary text-on-primary-container [a]:hover:bg-primary/80",secondary:"bg-surface-container-high text-on-surface [a]:hover:bg-surface-container-high/80",destructive:"bg-destructive/10 [a]:hover:bg-destructive/20 focu
1s-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 text-destructive dark:bg-destructive/20",outline:"border-outline text-on-surface [a]:hover:bg-surface-container-high [a]:hover:text-on-surface-variant",ghost:"hover:bg-surface-container-high hover:text-on-surface-variant dark:hover:bg-surface-container-high/50",link:"text-primary underline-offset-4 hover:underline"}},defaultVariants:{variant:"default"}});var eH=e.i(793907);e.i(765331);var ez=e.i(386501),eB=e.i(771935);let e$="MediaPlayer",eK="MediaPlayerSeek",eW="MediaPlayerVolume",eG=[.5,.75,1,1.25,1.5,1.75,2],eY="--seek-hover-percent",eX="--seek-tooltip-x",eJ="--seek-tooltip-y",eZ=x.createContext(null);function e0(e){let t=x.useContext(eZ);if(!t)throw Error(`\`${e}\` must be used within \`${e$}\``);return t}function e1(e){let t=e0("useStore"),r=x.useCallback(()=>e(t.getState()),[t,e]);return x.useSyncExternalStore(t.subscribe,r,r)}let e2=x.createContext(null);function e5(e){let t=x.useContext(e2);if(!t)throw Error(`\`${e}\` must be used within \`${e$}\``);return t}function e3(e){let[t]=x.useState(()=>new Set),[r]=x.useState(()=>({controlsVisible:!0,dragging:!1,menuOpen:!1,volumeIndicatorVisible:!1})),n=x.useMemo(()=>({subscribe:e=>(t.add(e),()=>t.delete(e)),getState:()=>r,setState:(e,t)=>{Object.is(r[e],t)||(r[e]=t,n.notify())},notify:()=>{for(let e of t)e()}}),[t,r]);return(0,a.jsx)(eO,{children:(0,a.jsx)(eZ.Provider,{value:n,children:(0,a.jsx)(e4,{...e})})})}function e4(e){let t,{onPlay:r,onPause:n,onEnded:s,onTimeUpdate:u,onFullscreenChange:c,onVolumeChange:m,onMuted:f,onMediaError:p,onPipError:v,dir:E,label:h,tooltipDelayDuration:g=600,tooltipSideOffset:b=10,render:y,autoHide:k=!1,disabled:T=!1,withoutTooltip:I=!1,children:S,className:w,ref:_,...A}=e,M=x.useId(),R=x.useId(),D=x.useId(),P=x.useRef(null),L=(t=eF(),e=>{t({type:eC.FULLSCREEN_ELEMENT_CHANGE_REQUEST,detail:e})}),N=(0,l.useDirection)(),C=E??N,U=eF(),j=x.useRef(null),O=e0(e$),F=e1(e=>e.controlsVisible),V=e1(e=>e.dragging),Q=e1(e=>e.menuOpen),q=x.useRef(null),H=x.useRef(Date.now()),z=x.useRef(null),B=eQ(e=>e.mediaPaused??!0),$=eQ(e=>e.mediaIsFullscreen??!1),[K,W]=x.useState(!1);x.useLayoutEffect(()=>{W(!0)},[]);let G=K?$?P.current:globalThis.document.body:null,Y="u">typeof HTMLVideoElement&&j.current instanceof HTMLVideoElement||j.current?.tagName?.toLowerCase()==="mux-player",X=x.useCallback(()=>{O.setState("controlsVisible",!0),H.current=Date.now(),q.current&&clearTimeout(q.current),!k||B||Q||V||(q.current=setTimeout(()=>{O.setState("controlsVisible",!1)},3e3))},[O.setState,k,B,Q,V]),J=x.useCallback(()=>{!Q&&(O.setState("volumeIndicatorVisible",!0),z.current&&clearTimeout(z.current),z.current=setTimeout(()=>{O.setState("volumeIndicatorVisible",!1)},2e3),k&&X())},[O.setState,Q,k,X]),Z=x.useCallback(e=>{A.onMouseLeave?.(e),!e.defaultPrevented&&(!k||B||Q||V||O.setState("controlsVisible",!1))},[O.setState,A.onMouseLeave,k,B,Q,V]),ee=x.useCallback(e=>{A.onMouseMove?.(e),!e.defaultPrevented&&k&&X()},[k,A.onMouseMove,X]);x.useEffect(()=>{if(B||Q||V){O.setState("controlsVisible",!0),q.current&&clearTimeout(q.current);return}k&&X()},[O.setState,X,k,Q,B,V]);let et=x.useCallback(e=>{if(T||(A.onKeyDown?.(e),e.defaultPrevented))return;let t=j.current;if(!t)return;let r=document.activeElement===t,n=document.activeElement?.closest('[data-slot="media-player"]')!==null;if(r||n)switch(k&&X(),e.key.toLowerCase()){case" ":case"k":e.preventDefault(),U({type:t.paused?eC.MEDIA_PLAY_REQUEST:eC.MEDIA_PAUSE_REQUEST});break;case"f":e.preventDefault(),U({type:document.fullscreenElement?eC.MEDIA_EXIT_FULLSCREEN_REQUEST:eC.MEDIA_ENTER_FULLSCREEN_REQUEST});break;case"m":e.preventDefault(),Y&&J(),U({type:t.muted?eC.MEDIA_UNMUTE_REQUEST:eC.MEDIA_MUTE_REQUEST});break;case"arrowright":e.preventDefault(),(Y||t instanceof HTMLAudioElement&&e.shiftKey)&&U({type:eC.MEDIA_SEEK_REQUEST,detail:Math.min(t.duration,t.currentTime+5)});break;case"arrowleft":e.preventDefault(),(Y||t instanceof HTMLAudioElement&&e.shiftKey)&&U({type:eC.MEDIA_SEEK_REQUEST,detail:Math.max(0,t.currentTime-5)});break;case"arrowup":e.preventDefault(),Y&&(J(),U({type:eC.MEDIA_VOLUME_REQUEST,detail:Math.min(1,t.volume+.1)}));break;case"arrowdown":e.preventDefault(),Y&&(J(),U({type:eC.MEDIA_VOLUME_REQUEST,detail:Math.max(0,t.volume-.1)}));break;case"<":{e.preventDefault();let r=t.playbackRate,n=Math.max(0,eG.indexOf(r)-1),a=eG[n]??1;
1U({type:eC.MEDIA_PLAYBACK_RATE_REQUEST,detail:a});break}case">":{e.preventDefault();let r=t.playbackRate,n=eG.indexOf(r),a=Math.min(eG.length-1,n+1),i=eG[a]??1;U({type:eC.MEDIA_PLAYBACK_RATE_REQUEST,detail:i});break}case"c":e.preventDefault(),Y&&t.textTracks.length>0&&U({type:eC.MEDIA_TOGGLE_SUBTITLES_REQUEST});break;case"d":if(!t.querySelector('[data-slot="media-player-download"]'))break;if(e.preventDefault(),t.currentSrc){let e=document.createElement("a");e.href=t.currentSrc,e.download="",document.body.appendChild(e),e.click(),document.body.removeChild(e)}break;case"p":if(e.preventDefault(),Y&&"requestPictureInPicture"in t){let e=document.pictureInPictureElement===t;U({type:e?eC.MEDIA_EXIT_PIP_REQUEST:eC.MEDIA_ENTER_PIP_REQUEST}),e?document.exitPictureInPicture().catch(e=>{v?.(e,"exit")}):t.requestPictureInPicture().catch(e=>{v?.(e,"enter")})}break;case"r":e.preventDefault(),t.loop=!t.loop;break;case"j":e.preventDefault(),U({type:eC.MEDIA_SEEK_REQUEST,detail:Math.max(0,t.currentTime-10)});break;case"l":e.preventDefault(),U({type:eC.MEDIA_SEEK_REQUEST,detail:Math.min(t.duration,t.currentTime+10)});break;case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":{e.preventDefault();let r=Number.parseInt(e.key,10)/10,n=t.duration*r;U({type:eC.MEDIA_SEEK_REQUEST,detail:n});break}case"home":e.preventDefault(),U({type:eC.MEDIA_SEEK_REQUEST,detail:0});break;case"end":e.preventDefault(),U({type:eC.MEDIA_SEEK_REQUEST,detail:t.duration})}},[U,A.onKeyDown,J,v,T,Y,X,k]),er=x.useCallback(e=>{A.onKeyUp?.(e);let t=e.key.toLowerCase();("arrowup"===t||"arrowdown"===t||"m"===t)&&J()},[A.onKeyUp,J]);x.useEffect(()=>{let e=j.current;if(e)return r&&e.addEventListener("play",r),n&&e.addEventListener("pause",n),s&&e.addEventListener("ended",s),u&&e.addEventListener("timeupdate",()=>u?.(e.currentTime)),m&&e.addEventListener("volumechange",()=>{m?.(e.volume),f?.(e.muted)}),p&&e.addEventListener("error",()=>p?.(e.error)),c&&document.addEventListener("fullscreenchange",()=>c?.(!!document.fullscreenElement)),()=>{r&&e.removeEventListener("play",r),n&&e.removeEventListener("pause",n),s&&e.removeEventListener("ended",s),u&&e.removeEventListener("timeupdate",()=>u?.(e.currentTime)),m&&e.removeEventListener("volumechange",()=>{m?.(e.volume),f?.(e.muted)}),p&&e.removeEventListener("error",()=>p?.(e.error)),c&&document.removeEventListener("fullscreenchange",()=>c?.(!!document.fullscreenElement)),z.current&&clearTimeout(z.current),q.current&&clearTimeout(q.current)}},[r,n,s,u,m,f,p,c]);let en=x.useMemo(()=>({mediaId:M,labelId:R,descriptionId:D,dir:C,rootRef:P,mediaRef:j,portalContainer:G,tooltipDelayDuration:g,tooltipSideOffset:b,disabled:T,isVideo:Y,withoutTooltip:I}),[M,R,D,C,G,g,b,T,Y,I]),ea=d({defaultTagName:"div",ref:[_??null,P,L],state:{slot:"media-player",state:$?"fullscreen":"windowed",disabled:T,controlsVisible:F},stateAttributesMapping:{controlsVisible:e=>e?{"data-controls-visible":""}:null},props:(0,o.mergeProps)({"aria-labelledby":R,"aria-describedby":D,"aria-disabled":T,dir:C,tabIndex:T?void 0:0},A,{onMouseLeave:Z,onMouseMove:ee,onKeyDown:et,onKeyUp:er,className:(0,i.cn)("dark relative isolate flex size-full flex-col overflow-hidden rounded-content bg-background outline-none focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 data-disabled:pointer-events-none data-disabled:opacity-50 [&_video]:relative [&_video]:object-contain","in-[:fullscreen]:flex in-[:fullscreen]:h-full in-[:fullscreen]:max-h-screen in-[:fullscreen]:flex-col in-[:fullscreen]:justify-between data-[state=fullscreen]:[&_video]:size-full","**:data-slider:relative [&_[data-slider]::before]:pointer-events-none [&_[data-slider]::before]:absolute [&_[data-slider]::before]:inset-x-0 [&_[data-slider]::before]:-top-4 [&_[data-slider]::before]:-bottom-2 [&_[data-slider]::before]:z-10 [&_[data-slider]::before]:h-8 [&_[data-slider]::before]:cursor-pointer [&_[data-slider]::before]:content-[''] [&_[data-slot='media-player-seek']:not([data-hovering])::before]:cursor-default","[&_video::-webkit-media-text-track-display]:top-auto! [&_video::-webkit-media-text-track-display]:bottom-[4%]! [&_video::-webkit-media-text-track-display]:mb-0! data-[state=fullscreen]:data-controls-visible:[&_video::-webkit-media-text-track-display]:bottom-[9%]! data-[state=fullscreen]:[&_video::-webkit-media-text-track-display]:bottom-[7%]! data-controls-visible:[&_video::-webkit-media-text-track-display]:bottom-[13%]!",w),children:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{id:R,className:"sr-only",children:h??"Media player"}),(0,a.jsx)("span",{id:D,className:"sr-only",children:Y?"Video player with custom controls for playback, volume, seeking, and more. Use space bar to play/pause, arrow keys (←/→) to seek, and arrow keys (↑/↓) to adjust volume.":"Audio player with custom controls for playback, volume, seeking, and more. Use space bar to play/pause, Shift + arrow keys (←/→) to seek, and arrow keys (↑/↓) to adjust volume."}),S,(0,a.jsx)(te,{})]})}),render:y});return(0,a.jsx)(e2.Provider,{value:en,children:ea})}function e7({ref:e,render:t,...r}){let n,a=e5("MediaPlayerVideo"),i=eF(),l=(n=eF(),e=>{n({type:eC.MEDIA_ELEMENT_CHANGE_REQUEST,detail:e})}),s=x.useCallback(e=>{if(r.onClick?.(e),e.defaultPrevented)return;let t=e.currentTarget;t&&i({type:t.paused?eC.MEDIA_PLAY_REQUEST:eC.MEDIA_PAUSE_REQUEST})},[i,r.onClick]);return d({defaultTagName:"video",ref:[e??null,a.mediaRef,l],state:{slot:"media-player-video"},props:(0,o.mergeProps)({"aria-describedby":a.descriptionId,"aria-labelledby":a.labelId},r,{id:a.mediaId,onClick:s}),render:t})}function e9({className:e,render:t,...r}){let n=e5("MediaPlayerControls"),a=eQ(e=>e.mediaIsFullscreen??!1),l=e1(e=>e.controlsVisible);return d({defaultTagName:"div",state:{slot:"media-player-control
1s",state:a?"fullscreen":"windowed",disabled:n.disabled,visible:l},props:(0,o.mergeProps)({dir:n.dir,className:(0,i.cn)("dark pointer-events-none absolute right-0 bottom-0 left-0 z-50 flex items-center gap-2 p-3 opacity-0 transition-opacity duration-200 data-visible:pointer-events-auto data-visible:opacity-100",e)},r),render:t})}function e6({delayMs:e=500,className:t,children:r,render:n,...l}){let s=eQ(e=>e.mediaLoading??!1),u=eQ(e=>e.mediaPaused??!0),c=eQ(e=>e.mediaHasPlayed??!1),m=s&&!u,f=c&&m?e:0,[p,v]=x.useState(!1),E=x.useRef(null);return x.useEffect(()=>(E.current&&(clearTimeout(E.current),E.current=null),m?f>0?E.current=setTimeout(()=>{v(!0),E.current=null},f):v(!0):v(!1),()=>{E.current&&(clearTimeout(E.current),E.current=null)}),[m,f]),d({enabled:p,defaultTagName:"div",state:{slot:"media-player-loading"},props:(0,o.mergeProps)({role:"status","aria-live":"polite",className:(0,i.cn)("fade-in-0 zoom-in-95 pointer-events-none absolute inset-0 z-50 flex animate-in items-center justify-center duration-200",t),children:r??(0,a.jsx)(ez.
1Spinner,{className:"size-10 border-white/30 border-t-white"})},l),render:n})}function e8(e){let{error:t,label:r,description:n,onRetry:l,onReload:s,className:u,children:c,render:f,...p}=e,v=e5("MediaPlayerError"),E=eQ(e=>e.mediaIsFullscreen??!1),b=eQ(e=>e.mediaError),y=t??b,k=x.useId(),T=x.useId(),[I,S]=x.useState({retryPending:!1,reloadPending:!1}),w=x.useCallback(()=>{S(e=>({...e,retryPending:!0})),requestAnimationFrame(()=>{let e=v.mediaRef.current;e?(l?l():(e.currentSrc??e.src)&&e.load(),S(e=>({...e,retryPending:!1}))):S(e=>({...e,retryPending:!1}))})},[v.mediaRef,l]),_=x.useCallback(()=>{S(e=>({...e,reloadPending:!0})),requestAnimationFrame(()=>{s?s():window.location.reload()})},[s]),A=x.useMemo(()=>r||(y?({[MediaError.MEDIA_ERR_ABORTED]:"Playback Interrupted",[MediaError.MEDIA_ERR_NETWORK]:"Connection Problem",[MediaError.MEDIA_ERR_DECODE]:"Media Error",[MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED]:"Unsupported Format"})[y.code]??"Playback Error":"Playback Error"),[r,y]),M=x.useMemo(()=>n||(y?({[MediaError.MEDIA_ERR_ABORTED]:"Media playback was aborted",[MediaError.MEDIA_ERR_NETWORK]:"A network error occurred while loading the media",[MediaError.MEDIA_ERR_DECODE]:"An error occurred while decoding the media",[MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED]:"The media format is not supported"})[y.code]??"An unknown error occurred":"An unknown error occurred"),[n,y]);return d({enabled:!!y,defaultTagName:"div",state:{slot:"media-player-error",state:E?"fullscreen":"windowed"},props:(0,o.mergeProps)({role:"alert","aria-describedby":T,"aria-labelledby":k,"aria-live":"assertive",className:(0,i.cn)("pointer-events-auto absolute inset-0 z-50 flex flex-col items-center justify-center bg-black/80 text-white backdrop-blur-sm",u),children:c??(0,a.jsxs)("div",{className:"flex max-w-md flex-col items-center gap-4 px-6 py-8 text-center",children:[(0,a.jsx)(m,{className:"size-12 text-destructive"}),(0,a.jsxs)("div",{className:"flex flex-col gap-px text-center",children:[(0,a.jsx)("h3",{className:"font-semibold text-xl tracking-tight",children:A}),(0,a.jsx)("p",{className:"text-balance text-muted-foreground text-sm leading-relaxed",children:M})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsxs)(eH.Button,{variant:"secondary",size:"sm",onClick:w,disabled:I.retryPending,children:[I.retryPending?(0,a.jsx)(ez.
1Spinner,{size:"sm"}):(0,a.jsx)(h,{}),"Try again"]}),(0,a.jsxs)(eH.Button,{variant:"outline",size:"sm",onClick:_,disabled:I.reloadPending,children:[I.reloadPending?(0,a.jsx)(ez.Spinner,{size:"sm"}):(0,a.jsx)(g,{}),"Reload page"]})]})]})},p),render:f})}function te({className:e,render:t,...r}){let n=eQ(e=>e.mediaVolume??1),l=eQ(e=>e.mediaMuted??!1),s=eQ(e=>e.mediaVolumeLevel??"high"),u=e1(e=>e.volumeIndicatorVisible),c=l?0:n,m=Math.round(100*c),f=Math.ceil(10*c);return d({enabled:u,defaultTagName:"div",state:{slot:"media-player-volume-indicator"},props:(0,o.mergeProps)({role:"status","aria-live":"polite","aria-label":`Volume ${l?"muted":`${m}%`}`,className:(0,i.cn)("pointer-events-none absolute inset-0 z-50 flex items-center justify-center",e),children:(0,a.jsxs)("div",{className:"fade-in-0 zoom-in-95 flex animate-in flex-col items-center gap-3 rounded-lg bg-black/30 px-6 py-4 text-white backdrop-blur-xs duration-200",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:["off"===s||l?(0,a.jsx)(k,{className:"size-6"}):"high"===s?(0,a.jsx)(y,{className:"size-6"}):(0,a.jsx)(b,{className:"size-6"}),(0,a.jsx)("span",{className:"font-medium text-sm tabular-nums",children:l?"Muted":`${m}%`})]}),(0,a.jsx)("div",{className:"flex items-center gap-1",children:Array.from({length:10},(e,t)=>`bar-${t}`).map((e,t)=>(0,a.jsx)("div",{className:(0,i.cn)("w-1.5 rounded-full transition-all duration-150",t<f&&!l?"scale-100 bg-white":"scale-90 bg-white/30"),style:{height:`${12+2*t}px`,animationDelay:`${50*t}ms`}},e))})]})},r),render:t})}function tt({className:e,render:t,...r}){return d({defaultTagName:"div",state:{slot:"media-player-controls-overlay",state:eQ(e=>e.mediaIsFullscreen??!1)?"fullscreen":"windowed",visible:e1(e=>e.controlsVisible)},props:(0,o.mergeProps)({className:(0,i.cn)("pointer-events-none absolute inset-x-0 bottom-0 z-10 h-2/5 bg-[linear-gradient(to_top,rgba(0,0,0,0.7)_0%,rgba(0,0,0,0.45)_18%,rgba(0,0,0,0.24)_38%,rgba(0,0,0,0.1)_62%,rgba(0,0,0,0.03)_82%,transparent_100%)] opacity-0 transition-opacity duration-200 data-visible:opacity-100",e)},r),render:t})}function tr(e){let{children:t,className:r,disabled:n,...l}=e,o=e5("MediaPlayerPlay"),s=eF(),u=eQ(e=>e.mediaPaused??!0),d=n||o.disabled,c=x.useCallback(t=>{e.onClick?.(t),t.defaultPrevented||s({type:u?eC.MEDIA_PLAY_REQUEST:eC.MEDIA_PAUSE_REQUEST})},[s,e.onClick,u]);return(0,a.jsx)(ts,{tooltip:u?"Play":"Pause",shortcut:"Space",children:(0,a.jsx)(eH.Button,{type:"button","aria-controls":o.mediaId,"aria-label":u?"Play":"Pause","aria-pressed":!u,"data-disabled":d?"":void 0,"data-slot":"media-player-play-button","data-state":u?"off":"on",disabled:d,...l,variant:"ghost",size:"icon",className:(0,i.cn)("size-8 [&_svg:not([class*='fill-'])]:fill-current",r),onClick:c,children:t??(u?(0,a.jsx)(E,{}):(0,a.jsx)(v,{}))})})}function tn(e){let{withTime:t=!1,withoutChapter:r=!1,withoutTooltip:n=!1,tooltipTimeVariant:l="current",tooltipThumbnailSrc:o,tooltipSideOffset:u,tooltipCollisionPadding:d=10,tooltipCollisionBoundary:c,className:m,disabled:f,...p}=e,v=e5(eK),E=e0(eK),h=eF(),g=eQ(e=>e.mediaCurrentTime??0),[b=0,y=0]=eQ(e=>e.mediaSeekable??[0,0]),k=eQ(e=>e.mediaBuffered??[]),T=eQ(e=>e.mediaEnded??!1),I=eQ(e=>e.mediaChaptersCues??[]),S=eQ(e=>e.mediaPreviewTime),w=eQ(e=>e.mediaPreviewImage),_=eQ(e=>e.mediaPreviewCoords),A=x.useRef(null),M=x.useRef(null),R=x.useRef(!1),D=x.useRef(0),P=x.useRef(0),L=x.useRef(0),N=x.useRef(null),C=x.useRef(null),[U,j]=x.useState({isHovering:!1,pendingSeekTime:null,hasInitialPosition:!1}),O=x.useRef(null),F=x.useRef(null),V=x.useRef(null),Q=x.useRef(0),q=x.useRef(0),H=x.useRef(null),z=x.useRef(0),B=x.useRef(0),$=x.useRef(0),K=x.useRef(0),W=x.useRef(new Map),G=U.pendingSeekTime??g,Y=f||v.disabled,X=n||v.withoutTooltip||E.getState().menuOpen,J=u??v.tooltipSideOffset,Z=x.useCallback((e,t)=>{let r=Math.floor(e)+1e4*t;if(W.current.has(r))return W.current.get(r);let n=eM.formatTime(e,t);return W.current.set(r,n),W.current.size>100&&W.current.clear(),n},[]),ee=Z(G,y),et=Z(y,y),er=Z(y-G,y),en=x.useCallback(()=>C.current?C.current:(C.current={padding:"number"==typeof d?{top:d,right:d,bottom:d,left
1:d}:{top:0,right:0,bottom:0,left:0,...d},boundaries:c?Array.isArray(c)?c:[c]:[v.rootRef.current].filter(Boolean)},C.current),[d,c,v.rootRef]),ea=x.useCallback(e=>r||0===I.length?null:I.find(t=>e>=t.startTime&&e<t.endTime),[I,r]),ei=x.useCallback(e=>X?null:o?{src:"function"==typeof o?o(e):o,coords:null}:void 0!==S&&.1>Math.abs(e-S)&&w?{src:w,coords:_??null}:null,[o,S,w,_,X]),el=x.useCallback(e=>{X||(H.current&&cancelAnimationFrame(H.current),H.current=requestAnimationFrame(()=>{h({type:eC.MEDIA_PREVIEW_REQUEST,detail:e}),H.current=null}))},[h,X]),eo=x.useCallback(e=>{if(!A.current)return;let t=M.current?.offsetWidth??240,r=e,n=N.current?.top??0,a=en(),i=t/2,l=0,o=window.innerWidth;for(let e of a.boundaries){let t=e.getBoundingClientRect();l=Math.max(l,t.left+a.padding.left),o=Math.min(o,t.right-a.padding.right)}r-i<l?r=l+i:r+i>o&&(r=o-i),r-i<10?r=10+i:r+i>window.innerWidth-10&&(r=window.innerWidth-10-i),P.current=r,L.current=n,M.current&&(M.current.style.setProperty(eX,`${r}px`),M.current.style.setProperty(eJ,`${n}px`)),U.hasInitialPosition||j(e=>({...e,hasInitialPosition:!0}))},[en,U.hasInitialPosition]),es=x.useCallback(()=>{if(!A.current||y<=0)return;let e=Math.min(100,D.current/y*100);A.current.style.setProperty(eY,`${e.toFixed(4)}%`)},[y]);x.useEffect(()=>{null!==U.pendingSeekTime&&.5>Math.abs(g-U.pendingSeekTime)&&j(e=>({...e,pendingSeekTime:null}))},[g,U.pendingSeekTime]),x.useEffect(()=>{if(U.isHovering&&!X)return document.addEventListener("scroll",e,{passive:!0}),()=>{document.removeEventListener("scroll",e)};function e(){j(e=>({...e,isHovering:!1,hasInitialPosition:!1})),h({type:eC.MEDIA_PREVIEW_REQUEST,detail:void 0})}},[h,U.isHovering,X]);let eu=x.useMemo(()=>{if(0===k.length||y<=0)return 0;if(T)return 1;let e=k.find(([e,t])=>e<=g&&g<=t);return e?Math.min(1,e[1]/y):Math.min(1,b/y)},[k,g,y,T,b]),ed=x.useCallback(()=>{A.current&&(N.current=A.current.getBoundingClientRect()),C.current=null,z.current=Date.now(),B.current=0,$.current=0,y>0&&(V.current&&clearTimeout(V.current),!X&&Q.current&&N.current&&eo(Math.max(N.current.left,Math.min(Q.current,N.current.right))))},[y,eo,X]),ec=x.useCallback(()=>{V.current&&(clearTimeout(V.current),V.current=null),O.current&&(cancelAnimationFrame(O.current),O.current=null),H.current&&(cancelAnimationFrame(H.current),H.current=null),j(e=>({...e,isHovering:!1,hasInitialPosition:!1})),R.current=!1,N.current=null,C.current=null,z.current=0,B.current=0,$.current=0,Q.current=0,q.current=0,K.current=0,X||h({type:eC.MEDIA_PREVIEW_REQUEST,detail:void 0})},[h,X]),em=x.useCallback(e=>{if(y<=0||(!N.current&&A.current&&(N.current=A.current.getBoundingClientRect()),!N.current))return;let t=e.clientX,r=e.clientY;if(0!==Q.current&&0!==q.current){let e=Math.abs(t-Q.current),n=Math.abs(r-q.current);B.current+=e,$.current+=n}Q.current=t,q.current=r,O.current&&cancelAnimationFrame(O.current),O.current=requestAnimationFrame(()=>{let e=R.current;e&&(R.current=!1);let t=N.current;if(!t){O.current=null;return}let r=Q.current,n=Math.max(0,Math.min(r-t.left,t.width))/t.width*y;D.current=n,es();let a=U.isHovering,i=r>=t.left&&r<=t.right,l=Date.now()-z.current,o=B.current+$.current,s=o>0?B.current/o:0,u=Date.now()-K.current,d=!e&&!(u<300)&&(l>150||s>.6||o<10&&l>50);!a&&i&&d&&!X&&j(e=>({...e,isHovering:!0})),!X&&(el(n),i&&(a||d)&&eo(r)),O.current=null})},[el,eo,es,y,U.isHovering,X]),ef=x.useCallback(e=>{let t="number"==typeof e?e:e[0]??0;j(e=>({...e,pendingSeekTime:t})),E.getState().dragging||E.setState("dragging",!0),F.current&&cancelAnimationFrame(F.current),F.current=requestAnimationFrame(()=>{h({type:eC.MEDIA_SEEK_REQUEST,detail:t}),F.current=null})},[h,E.getState,E.setState]),ep=x.useCallback(e=>{let t="number"==typeof e?e:e[0]??0;F.current&&(cancelAnimationFrame(F.current),F.current=null),V.current&&(clearTimeout(V.current),V.current=null),O.current&&(cancelAnimationFrame(O.current),O.current=null),H.current&&(cancelAnimationFrame(H.current),H.current=null),j(e=>({...e,pendingSeekTime:t,isHovering:!1,hasInitialPosition:!1})),R.current=!0,C.current=null,K.current=Date.now(),z.current=Date.now(),B.current=0,$.current=0,E.getState().dragging&&E.setState("dragging",!1),h({type:eC.MEDIA_SEEK_REQUEST,detail:t}),h({type:eC.MEDIA_PREVIEW_REQUEST,detail:void 0})},[h,E.getState,E.setState]);x.useEffect(()=>()=>{F.current&&cancelAnimationFrame(F.current),V.current&&clearTimeout(V.current),O.current&&cancelAnimationFrame(O.current),H.current&&cancelAnimationFrame(H.current)},[]);let ev=ea(D.current),eE=ei(D.current),eh=Z(D.current,y),eg=x.useMemo(()=>r||I.length<=1||y<=0?null:I.slice(1).map((e,t)=>{let r=e.startTime/y*100;return(0,a.jsx)("div",{role:"presentation","aria-hidden":"true","data-slot":"media-player-seek-chapter-separator",className:"absolute top-0 h-full bg-zinc-50 dark:bg-zinc-950",style:{width:".1563rem",left:`${r}%`,transform:"translateX(-50%)"}},`chapter-${t}-${e.startTime}`)}),[I,y,r]),eb=x.useMemo(()=>
1{if(!eE?.coords||!eE?.src)return{};let e=eE.coords[0],t=eE.coords[1],r=Number.parseFloat(eE.coords[2]??"0"),n=Number.parseFloat(eE.coords[3]??"0"),a=Math.min(r>0?240/r:1,n>0?136/n:1);return{width:`${r}px`,height:`${n}px`,backgroundImage:`url(${eE.src})`,backgroundPosition:`-${e}px -${t}px`,backgroundRepeat:"no-repeat",transform:`scale(${a})`,transformOrigin:"top left"}},[eE?.coords,eE?.src]),ey=(0,a.jsxs)("div",{"data-slot":"media-player-seek-container",className:"relative w-full",children:[(0,a.jsx)(s.Slider.Root,{"aria-controls":v.mediaId,"aria-valuetext":`${ee} of ${et}`,"data-hovering":U.isHovering?"":void 0,"data-slider":"","data-slot":"media-player-seek",disabled:Y,...p,ref:A,min:b,max:y>b?y:b+1,step:.01,className:(0,i.cn)("relative flex w-full touch-none select-none items-center data-disabled:pointer-events-none data-disabled:opacity-50",m),value:G,onValueChange:ef,onValueCommitted:ep,onPointerEnter:ed,onPointerLeave:ec,onPointerMove:em,children:(0,a.jsx)(s.Slider.Control,{className:"flex w-full cursor-pointer touch-none items-center py-3 select-none",children:(0,a.jsxs)(s.Slider.Track,{className:"relative h-1 w-full grow overflow-hidden rounded-full bg-white/25",children:[(0,a.jsx)("div",{"data-slot":"media-player-seek-buffered",className:"absolute h-full bg-white/40 will-change-[width]",style:{width:`${100*eu}%`}}),y>b&&(0,a.jsx)(s.Slider.Indicator,{className:"absolute h-full bg-white will-change-[width]"}),U.isHovering&&y>0&&(0,a.jsx)("div",{"data-slot":"media-player-seek-hover-range",className:"absolute h-full bg-white/40 will-change-[width,opacity]",style:{width:`var(${eY}, 0%)`,transition:"opacity 150ms ease-out"}}),eg,(0,a.jsx)(s.Slider.Thumb,{className:"relative z-10 block size-2.5 shrink-0 rounded-full bg-white shadow-sm ring-white/40 transition-[color,box-shadow] will-change-transform hover:ring-4 focus-visible:outline-hidden focus-visible:ring-4 data-disabled:pointer-events-none data-disabled:opacity-50"})]})})}),!n&&!v.withoutTooltip&&U.isHovering&&y>0&&(0,a.jsx)(to,{children:(0,a.jsx)("div",{ref:M,className:"backface-hidden contain-[layout_style] pointer-events-none z-50 [transition:opacity_150ms_ease-in-out]",style:{position:"fixed",left:`var(${eX}, 0rem)`,top:`var(${eJ}, 0rem)`,transform:`translateX(-50%) translateY(calc(-100% - ${J}px))`,visibility:U.hasInitialPosition?"visible":"hidden",opacity:+!!U.hasInitialPosition},children:(0,a.jsxs)("div",{className:(0,i.cn)("flex flex-col items-center gap-2",!eE&&"rounded-md border bg-background text-foreground shadow-sm dark:bg-zinc-900",!eE&&ev&&"px-3 py-1.5"),children:[eE?.src&&(0,a.jsx)("div",{"data-slot":"media-player-seek-thumbnail",className:"overflow-hidden rounded-content shadow-lg ring-2 ring-white/90",style:{width:"240px",height:"136px"},children:eE.coords?(0,a.jsx)("div",{style:eb}):(0,a.jsx)("img",{src:eE.src,alt:`Preview at ${eh}`,className:"size-full object-cover"})}),ev&&(0,a.jsx)("div",{"data-slot":"media-player-seek-chapter-title",className:(0,i.cn)("line-clamp-2 max-w-48 text-balance text-center text-xs",eE&&"rounded bg-black/70 px-1.5 py-0.5 font-medium text-white"),children:ev.text}),(0,a.jsx)("div",{"data-slot":"media-player-seek-time",className:(0,i.cn)("whitespace-nowrap text-center text-xs tabular-nums",eE?"rounded bg-black/70 px-1.5 py-0.5 font-medium text-white":"px-2.5 py-1"),children:"progress"===l?`${eh} / ${et}`:eh})]})})})]});return t?(0,a.jsxs)("div",{className:"flex w-full items-center gap-2",children:[ee?(0,a.jsx)("span",{className:"text-sm text-white tabular-nums",children:ee}):null,ey,er?(0,a.jsx)("span",{className:"text-sm text-white tabular-nums",children:er}):null]}):ey}function ta(e){let{expandable:t=!1,className:r,disabled:n,...l}=e,o=e5(eW),u=e0(eW),d=eF(),c=eQ(e=>e.mediaVolume??1),m=eQ(e=>e.mediaMuted??!1),f=eQ(e=>e.mediaVolumeLevel??"high"),p=x.useId(),v=x.useId(),E=n||o.disabled,h=x.useCallback(()=>{d({type:m?eC.MEDIA_UNMUTE_REQUEST:eC.MEDIA_MUTE_REQUEST})},[d,m]),g=x.useCallback(e=>{let t="number"==typeof e?e:e[0]??0;u.getState().dragging||u.setState("dragging",!0),d({type:eC.MEDIA_VOLUME_REQUEST,detail:t})},[d,u.getState,u.setState]),T=x.useCallback(e=>{let t="number"==typeof e?e:e[0]??0;u.getState().dragging&&u.setState("dragging",!1),d({type:eC.MEDIA_VOLUME_REQUEST,detail:t})},[d,u]),I=m?0:c;return(0,a.jsxs)("div",{"data-disabled":E?"":void 0,"data-slot":"media-player-volume-container",className:(0,i.cn)("group flex items-center",t?"gap-0 group-focus-within:gap-2 group-hover:gap-1.5":"gap-1.5",r),children:[(0,a.jsx)(ts,{tooltip:"Volume",shortcut:"M",children:(0,a.jsx)(eH.Button,{id:v,type:"button","aria-controls":`${o.mediaId} ${p}`,"aria-label":m?"Unmute":"Mute","aria-pressed":m,"data-slot":"media-player-volume-trigger","data-state":m?"on":"off",variant:"ghost",size:"icon",className:"size-8",disabled:E,onClick:h,children:"off"===f||m?(0,a.jsx)(k,{}):"high"===f?(0,a.jsx)(y,{}):(0,a.jsx)(b,{})})}),(0,a.jsx)(s.Slider.Root,{id:p,"aria-controls":o.mediaId,"aria-valuetext":`${Math.round(100*I)}
1% volume`,"data-slider":"","data-slot":"media-player-volume",...l,min:0,max:1,step:.1,className:(0,i.cn)("relative flex touch-none select-none items-center",t?"w-0 opacity-0 transition-[width,opacity] duration-200 ease-in-out group-focus-within:w-16 group-focus-within:opacity-100 group-hover:w-16 group-hover:opacity-100":"w-16",r),disabled:E,value:I,onValueChange:g,onValueCommitted:T,children:(0,a.jsx)(s.Slider.Control,{className:"flex w-full cursor-pointer touch-none items-center py-2 select-none",children:(0,a.jsxs)(s.Slider.Track,{className:"relative h-1 w-full grow overflow-hidden rounded-full bg-white/25",children:[(0,a.jsx)(s.Slider.Indicator,{className:"absolute h-full bg-white will-change-[width]"}),(0,a.jsx)(s.Slider.Thumb,{className:"block size-2.5 shrink-0 rounded-full bg-white shadow-sm ring-white/40 transition-[color,box-shadow] will-change-transform hover:ring-4 focus-visible:outline-hidden focus-visible:ring-4 data-disabled:pointer-events-none data-disabled:opacity-50"})]})})})]})}function ti(e){let{variant:t="progress",className:r,render:n,...l}=e,s=e5("MediaPlayerTime"),u=eQ(e=>e.mediaCurrentTime??0),[,c=0]=eQ(e=>e.mediaSeekable??[0,0]),m=x.useMemo(()=>"remaining"===t?{remaining:eM.formatTime(c-u,c)}:"duration"===t?{duration:eM.formatTime(c,c)}:{current:eM.formatTime(u,c),duration:eM.formatTime(c,c)},[t,u,c]),f="remaining"===t||"duration"===t;return d({defaultTagName:"div",state:{slot:"media-player-time",variant:t},props:(0,o.mergeProps)({dir:s.dir,className:f?(0,i.cn)("text-sm text-white tabular-nums",r):(0,i.cn)("flex items-center gap-1 text-sm text-white",r),children:f?m[t]:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"tabular-nums",children:m.current}),(0,a.jsx)("span",{role:"separator","aria-hidden":"true","aria-valuenow":0,tabIndex:-1,children:"/"}),(0,a.jsx)("span",{className:"tabular-nums",children:m.duration})]})},l),render:n})}function tl(e){let{children:t,className:r,disabled:n,...l}=e,o=e5("MediaPlayerFullscreen"),s=eF(),u=eQ(e=>e.mediaIsFullscreen??!1),d=n||o.disabled,c=x.useCallback(t=>{e.onClick?.(t),t.defaultPrevented||s({type:u?eC.MEDIA_EXIT_FULLSCREEN_REQUEST:eC.MEDIA_ENTER_FULLSCREEN_REQUEST})},[s,e.onClick,u]);return(0,a.jsx)(ts,{tooltip:"Fullscreen",shortcut:"F",children:(0,a.jsx)(eH.Button,{type:"button","aria-label":u?"Exit fullscreen":"Enter fullscreen","data-disabled":d?"":void 0,"data-slot":"media-player-fullscreen","data-state":u?"on":"off",disabled:d,...l,variant:"ghost",size:"icon",className:(0,i.cn)("size-8",r),onClick:c,children:t??(u?(0,a.jsx)(p,{}):(0,a.jsx)(f,{}))})})}function to(e){let{container:t,children:r}=e,n=e5("MediaPlayerPortal"),a=t??n.portalContainer;return a?eq.createPortal(r,a):null}function ts(e){let{tooltip:t,shortcut:r,delay:n,sideOffset:i,children:l,...o}=e,s=e5("MediaPlayerTooltip"),u=n??s.tooltipDelayDuration,d=i??s.tooltipSideOffset;return(t||r)&&!s.withoutTooltip&&x.isValidElement(l)?(0,a.jsx)(eB.TooltipProvider,{delay:u,children:(0,a.jsxs)(eB.Tooltip,{...o,children:[(0,a.jsx)(eB.TooltipTrigger,{className:"text-foreground focus-visible:ring-ring/50",render:l}),(0,a.jsxs)(eB.TooltipContent,{container:s.portalContainer,sideOffset:d,className:"flex items-center gap-2 px-2 py-1 font-medium data-[side=top]:mb-3.5 [&>span]:hidden",children:[(0,a.jsx)("p",{children:t}),Array.isArray(r)?(0,a.jsx)("div",{className:"flex items-center gap-1",children:r.map(e=>(0,a.jsx)("kbd",{className:"select-none rounded bg-surface/15 px-1.5 py-0.5 font-mono text-[11.2px] text-surface",children:(0,a.jsx)("abbr",{title:e,className:"no-underline",children:e})},e))}):r&&(0,a.jsx)("kbd",{className:"select-none rounded border bg-secondary px-1.5 py-px font-mono text-[11.2px] text-foreground shadow-xs",children:(0,a.jsx)("abbr",{title:r,className:"no-underline",children:r})},r)]})]})}):(0,a.jsx)(a.Fragment,{children:l})}var tu=({children:e,size:t=24,ariaLabel:r,color:n,ariaHidden:a=!0,style:i,mode:l="masked",maskId:o,...s})=>{let u="raw"!==l&&!!o;return x.default.createElement("svg",{...s,"aria-hidden":a,role:a?void 0:"img",width:"number"==typeof t?`${t}px`:t,height:"number"==typeof t?`${t}px`:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{color:n,...i}},r&&!a&&x.default.createElement("title",null,r),u?x.default.createElement(x.default.Fragment,null,x.default.createElement("mask",{id:o,maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"24",height:"24"},x.default.createElement("rect",{width:"24",height:"24",fill:"#000"}),x.default.createElement("g",{fill:"none",style:{color:"#fff"}},e)),x.default.createElement("rect",{width:"24",height:"24",fill:"
1currentColor",mask:`url(#${o})`})):e)},td=x.default.memo(e=>x.default.createElement(tu,{...e,ariaLabel:"play, go",maskId:"round-outlined-radius-0-stroke-1.5-IconPlay"},x.default.createElement("path",{d:"M21.25 12L5.75 2.75V21.25L21.25 12Z",stroke:"currentColor",strokeWidth:"1.5",strokeLinejoin:"round"})));let tc=e=>"idle"===e?"warm":e;async function tm(t,r){let n=()=>{t.play().catch(()=>void 0)};if(t.canPlayType("application/vnd.apple.mpegurl"))return t.preload="metadata",t.src=r,{start:n,destroy:()=>{t.removeAttribute("src"),t.load()}};let{default:a}=await e.A(953578);if(!a.isSupported())return{start:n,destroy:()=>void 0};let i=new a({capLevelToPlayerSize:!0,startLevel:0,maxBufferLength:120,maxMaxBufferLength:120,backBufferLength:120}),l=!1,o=!1;return i.once(a.Events.FRAG_BUFFERED,()=>{l||(i.stopLoad(),o=!0)}),i.loadSource(r),i.attachMedia(t),{start:()=>{l=!0,o&&(o=!1,i.startLoad()),n()},destroy:()=>i.destroy()}}e.s(["HeroVideo",0,function({src:e,poster:t,thumbnails:r,label:n,className:l}){let o=(0,x.useRef)(null),s=(0,x.useRef)(null),[u,d]=(0,x.useState)("idle");(0,eq.preload)(t,{as:"image",fetchPriority:"high",crossOrigin:"anonymous"}),(0,x.useEffect)(()=>{if("idle"===u)return;let t=o.current;t&&(s.current??=tm(t,e),"playing"===u&&s.current.then(e=>e.start()))},[e,u]),(0,x.useEffect)(()=>()=>{s.current?.then(e=>e.destroy())},[]),(0,x.useEffect)(()=>{if(!window.matchMedia("(hover: none)").matches)return;let e=o.current;if(!e)return;let t=new IntersectionObserver(([e])=>{e?.isIntersecting&&(d(tc),t.disconnect())},{rootMargin:"200px"});return t.observe(e),()=>t.disconnect()},[]);let c=()=>d(tc);return(0,a.jsxs)(e3,{label:n,autoHide:!0,className:(0,i.cn)("h-auto w-full focus-visible:ring-0 [&_video]:object-cover lg:[&_video]:object-contain data-[state=fullscreen]:[&_video]:object-contain",l),onEnded:()=>d("warm"),children:[(0,a.jsx)(e7,{ref:o,poster:t,preload:"none",playsInline:!0,crossOrigin:"anonymous",className:"aspect-[3/4] max-h-[80svh] w-full scale-[1.02] rounded-[inherit] lg:aspect-video in-[:fullscreen]:aspect-auto in-[:fullscreen]:max-h-none in-[:fullscreen]:scale-100 in-[:fullscreen]:rounded-none",children:(0,a.jsx)("track",{kind:"metadata",label:"thumbnails",src:r,default:!0})}),"playing"===u?null:(0,a.jsx)("button",{type:"button","aria-label":`Play ${n}`,onPointerEnter:c,onFocus:c,onClick:()=>d("playing"),className:"group absolute inset-0 z-20 flex cursor-pointer items-center justify-center rounded-[inherit] bg-black/0 transition-colors duration-200 hover:bg-black/10",children:(0,a.jsx)("span",{className:"flex size-22 items-center justify-center rounded-full bg-black/60 text-white backdrop-blur-[2px] transition-colors duration-200 group-hover:bg-black/70",children:(0,a.jsx)(td,{mode:"raw",className:"size-8 fill-current"})})}),(0,a.jsx)(e6,{}),(0,a.jsx)(e8,{}),"playing"===u?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(tt,{}),(0,a.jsxs)(e9,{children:[(0,a.jsx)(tr,{}),(0,a.jsx)(ta,{expandable:!0}),(0,a.jsx)(tn,{}),(0,a.jsx)(ti,{}),(0,a.jsx)(tl,{})]})]}):null]})}],69898)}]);

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.