PageSourceSearch

https://www.sporfie.com/_next/static/immutable/chunks/1tz2h--wpugm3.js

js sporfie.com collected 2026-09-25 02:36:13 UTC 497,134 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="b96f4db7-d90c-ff46-b863-e7b17bad824f")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,323189,773820,201247,877118,672357,254889,924779,890500,241521,153453,892005,619942,643388,139271,175250,100177,874369,95943,469846,733613,605877,933007,933325,982226,62263,448256,434129,470317,865878,93732,436786,663717,880523,802463,512228,995987,e=>{"use strict";var t=e.i(120786),n=e.i(233027),a=e.i(843476),i=e.i(271645),r=e.i(709344),o=e.i(353047),l=e.i(747734);e.s(["MotionConfig",0,function(e){var s=e.children,c=e.isValidProp,u=(0,n._)(e,["children","isValidProp"]);c&&(0,o.loadExternalIsValidProp)(c),(u=(0,t._)({},(0,i.useContext)(r.MotionConfigContext),u)).isStatic=(0,l.useConstant)(function(){return u.isStatic});var d=(0,i.useMemo)(function(){return u},[JSON.stringify(u.transition),u.transformPagePoint,u.reducedMotion]);return(0,a.jsx)(r.MotionConfigContext.Provider,{value:d,children:s})}],323189);var s=e.i(672464),c=e.i(803932),u=e.i(136312),d=e.i(612020);function m(){var e=(0,s.useAtomValue)(u.isPlayingAtom),t=(0,s.useSetAtom)(c.tickAtom);return(0,i.useEffect)(function(){if(e){var n,a=performance.now(),i=function(e){t((e-a)/1e3),a=e,n=requestAnimationFrame(i)};return n=requestAnimationFrame(i),function(){return cancelAnimationFrame(n)}}},[e,t]),null}e.s(["default",0,function(){return(0,s.useAtomValue)(d.hasMediaAtom)?null:(0,a.jsx)(m,{})}],773820);var f=e.i(651682),h=e.i(500075),p="sporfie.player-v3.resume-positions.v1";function v(e){if(!e)return{};try{var t=JSON.parse(e);if(!t||(void 0===t?"undefined":(0,h._)(t))!=="object"||Array.isArray(t))return{};var n={},a=!0,i=!1,r=void 0;try{for(var o,l=Object.entries(t)[Symbol.iterator]();!(a=(o=l.next()).done);a=!0){var s=(0,f._)(o.value,2),c=s[0],u=s[1];c&&u&&(void 0===u?"undefined":(0,h._)(u))==="object"&&"number"==typeof u.time&&Number.isFinite(u.time)&&u.time>=0&&"number"==typeof u.savedAtMs&&Number.isFinite(u.savedAtMs)&&u.savedAtMs>0&&(n[c]=u)}}catch(e){i=!0,r=e}finally{try{a||null==l.return||l.return()}finally{if(i)throw r}}return n}catch(e){return{}}}function g(){try{return window.localStorage}catch(e){return null}}function x(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g();if(e&&t)try{var n=v(t.getItem(p));if(!(e in n))return;delete n[e],t.setItem(p,JSON.stringify(n))}catch(e){}}function b(e,t){return!!Number.isFinite(e)&&!(e<5)&&!(t<=0)&&!(e>t)&&(t<=15||e<t-10)}e.s(["default",0,function(e){var t=e.autoplay,n=e.autoResume,a=(0,s.useStore)(),r=(0,s.useAtomValue)(u.eventAtom),o=(0,s.useAtomValue)(d.durationAtom),l=(0,s.useSetAtom)(c.seekToAtom),m=(0,s.useSetAtom)(u.isPlayingAtom),h=(0,i.useRef)("");return(0,i.useEffect)(function(){if(r.id&&h.current!==r.id){h.current=r.id;var e=r.initialTime;if(n&&"replay"===r.status&&!r.durationFromMedia){var a=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g();if(!e||!n)return null;try{return null!=(t=v(n.getItem(p))[e])?t:null}catch(e){return null}}(r.id);a&&b(a.time,o)?e=a.time:a&&x(r.id)}l(e),m(t)}},[n,t,o,r.durationFromMedia,r.id,r.initialTime,r.status,l,m]),(0,i.useEffect)(function(){if(r.id&&"replay"===r.status&&!r.durationFromMedia){var e,t=r.id,n=a.get(u.currentTimeAtom),i=a.get(d.durationAtom),o=Date.now(),l=function(){return a.get(u.eventAtom).id===t&&(n=a.get(u.currentTimeAtom),i=a.get(d.durationAtom),!0)},s=function(){e&&(clearTimeout(e),e=void 0),l(),b(n,i)?function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Date.now(),a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:g();if(e&&a&&Number.isFinite(t)&&!(t<0)&&Number.isFinite(n))try{var i=v(a.getItem(p));i[e]={time:t,savedAtMs:n};var r=Object.fromEntries(Object.entries(i).sort(function(e,t){var n=(0,f._)(e,2)[1];return(0,f._)(t,2)[1].savedAtMs-n.savedAtMs}).slice(0,50));a.setItem(p,JSON.stringify(r))}catch(e){}}(t,n):x(t),o=Date.now()},c=function(){if(l()){if(!a.get(u.isPlayingAtom))return void s();var t=5e3-(Date.now()-o);t<=0?s():e||(e=setTimeout(s,t))}},m=a.sub(u.currentTimeAtom,c),h=a.sub(u.isPlayingAtom,c),y=function(){return s()},w=function(){"hidden"===document.visibilityState&&s()};return window.addEventListener("pagehide",y),document.addEventListener("visibilitychange",w),function(){m(),h(),window.removeEventListener("pagehide",y),document.removeEventListener("visibilitychange",w),s()}}},[r.durationFromMedia,r.id,r.status,a]),null}],201247);var y=e.i(346486),w=e.i(17236),k=e.i(186678);
2e.s(["default",0,function(){var e=(0,s.useStore)(),t=(0,s.useAtomValue)(u.eventAtom),n=(0,s.useAtomValue)(k.persistLayoutAtom);return(0,i.useEffect)(function(){if(t.id&&n){var a=t.id,i=function(){var t,n=0===(t=e.get(u.deviceOrderAtom)).length?null:{deviceOrder:t,pipPlacements:e.get(u.pipPlacementsAtom),viewMode:e.get(u.viewModeAtom),zoom:e.get(y.videoZoomAtom),rotate:e.get(y.videoRotationAtom),flip:e.get(y.videoFlipAtom)};n&&(0,w.writeEventLayout)(a,n)},r=[e.sub(u.deviceOrderAtom,i),e.sub(u.pipPlacementsAtom,i),e.sub(u.viewModeAtom,i),e.sub(y.videoZoomAtom,i),e.sub(y.videoRotationAtom,i),e.sub(y.videoFlipAtom,i)],o=function(){return i()},l=function(){"hidden"===document.visibilityState&&i()};return window.addEventListener("pagehide",o),document.addEventListener("visibilitychange",l),function(){var e=!0,t=!1,n=void 0;try{for(var a,s=r[Symbol.iterator]();!(e=(a=s.next()).done);e=!0)(0,a.value)()}catch(e){t=!0,n=e}finally{try{e||null==s.return||s.return()}finally{if(t)throw n}}window.removeEventListener("pagehide",o),document.removeEventListener("visibilitychange",l),i()}}},[t.id,n,e]),null}],877118);var A=e.i(639372);function j(e){return"number"==typeof e&&Number.isFinite(e)?e:null}function N(e){var t=j(e);return null===t?null:Math.max(0,Math.floor(t))}var C=(0,A.atom)([]);(0,A.atom)(function(e){var t=e(C),n=e(u.eventAtom).startTimeMs;if(0===t.length||null==n)return[];for(var a=[],i=0;i<t.length;i++){var r=t[i],o=r.scoreValue&&"object"===(0,h._)(r.scoreValue)?r.scoreValue.gameClock:void 0,l=o&&(void 0===o?"undefined":(0,h._)(o))==="object"?o.state:void 0;if(!(i>0&&(s!==r.left||c!==r.right))&&"string"==typeof l&&l!==d&&(void 0!==d||"running"===l)){var s,c,d,m,f=function(e,t){var n,a,i=function(e,t){for(var n=function(e){var t=e.map(function(e,t){var n=function(e){var t,n,a,i=function(e){if(!e.scoreValue||"object"!==(0,h._)(e.scoreValue))return null;var t=e.scoreValue.gameClock;return t&&(void 0===t?"undefined":(0,h._)(t))==="object"?t:null}(e);return i?{currentTimeSeconds:null!=(a=N(i.currentTime))?a:0,mode:"count_up"===(t=i.mode)||"count_down"===t?t:"count_up",period:function(e){var t=j(e);if(null===t)return null;var n=Math.floor(t);return n<=1?1:n+1}(i.period),periodDurationSeconds:N(i.periodDuration),state:"running"===(n=i.state)||"paused"===n||"stopped"===n?n:"stopped",timeStamp:e.timeStamp,totalPeriods:N(i.totalPeriods)}:null}(e);return n?{gameClockEntry:n,index:t}:null}).filter(function(e){return null!==e}).sort(function(e,t){return e.gameClockEntry.timeStamp!==t.gameClockEntry.timeStamp?e.gameClockEntry.timeStamp-t.gameClockEntry.timeStamp:e.index-t.index}),n=[],a=!0,i=!1,r=void 0;try{for(var o,l=t[Symbol.iterator]();!(a=(o=l.next()).done);a=!0){var s=o.value.gameClockEntry,c=n[n.length-1];if(c&&c.timeStamp===s.timeStamp){n[n.length-1]=s;continue}n.push(s)}}catch(e){i=!0,r=e}finally{try{a||null==l.return||l.return()}finally{if(i)throw r}}return n}(e),a=n.length-1;a>=0;a-=1){var i=n[a];if(i.timeStamp<t)return i}return null}(e,t);if(!i)return null;var r=function(e,t){if("running"!==e.state)return e.currentTimeSeconds;var n=Math.max(0,t/1e3-e.timeStamp/1e3);return"count_down"===e.mode?Math.max(0,e.currentTimeSeconds-n):e.currentTimeSeconds+n}(i,t);return{displayTimeSeconds:r,elapsedSeconds:r,formattedTime:(a=Math.floor((n=Math.max(0,Math.floor(r)))/60),"".concat(a.toString().padStart(2,"0"),":").concat((n%60).toString().padStart(2,"0"))),isVisible:"stopped"!==i.state,mode:i.mode,period:i.period,periodDurationSeconds:i.periodDurationSeconds,state:i.state,totalPeriods:i.totalPeriods}}(t,r.timeStamp+1);a.push({key:"game-clock-".concat(r.timeStamp,"-").concat(i),time:Math.max(0,(r.timeStamp-n)/1e3),state:l,elapsedSeconds:null!=(m=null==f?void 0:f.displayTimeSeconds)?m:0})}"string"==typeof l&&(d=l),s=r.left,c=r.right}return a});var M=(0,A.atom)(null,function(e,t,n){t(C,(null!=n?n:[]).filter(function(e){return Number.isFinite(e.timeStamp)}).toSorted(function(e,t){return e.timeStamp-t.timeStamp}))});e.s(["scoreStreamAtom",0,C,"setScoreStreamAtom",0,M],672357);var S=e.i(750214),L=e.i(216658),E=e.i(46121),T=e.i(889637);e.s(["default",0,function(){var e=(0,s.useAtomValue)(u.isPlayingAtom),t=(0,E.default)().user,n=(0,L.default)().deviceID,a=(0,i.useRef)(!1),r=(0,i.useRef)(0),o=(0,S.useAtomCallback)((0,i.useCallback)(function(e){return{event:e(u.eventAtom),currentTime:e(u.currentTimeAtom),hasMedia:e(d.hasMediaAtom),source:e(d.primaryActiveSourceAtom),access:e(u.accessAtom).state}},[])),l=(0,i.useCallback)(function(){var e=o(),a=e.event,i=e.currentTime,l=e.hasMedia,s=e.source,c=e.access;if(a.id&&l&&s&&("open"===c||"seat-limited"===c)&&null!=a.startTimeMs){var u=Math.round(a.startTimeMs+1e3*i);if(u>0){var d={userID:null==t?void 0:t.uid,deviceID:n,eventKey:a.id,companyKey:a.c
2ompanyKey,videoURL:s.url,mediaFileKey:s.mediaFileKey,absoluteTimestamp:u,appInfo:"webapp"};r.current=Date.now(),(0,T.sendAudienceMetric)(d).catch(function(){})}}},[o,null==t?void 0:t.uid,n]);return(0,i.useEffect)(function(){if(e!==a.current&&(a.current=e,l()),e){var t=setInterval(function(){Date.now()-r.current>=6e4&&l()},6e4);return function(){return clearInterval(t)}}},[e,l]),null}],254889);var V=e.i(991865),I=e.i(540316),P=e.i(513935),_=e.i(618566),R=e.i(948148),D=e.i(262341),F=e.i(174026);e.s(["button",()=>F.MotionButton],924779);var F=F,z=e.i(817389),H=e.i(590961),Z=e.i(268817),O=e.i(128952),K=e.i(901753),U=e.i(241745),B=e.i(499141),W=e.i(293437),q=e.i(92808),G=e.i(769464),X=new Map([["bold",i.createElement(i.Fragment,null,i.createElement("path",{d:"M216,36H40A20,20,0,0,0,20,56V160a20,20,0,0,0,20,20H216a20,20,0,0,0,20-20V56A20,20,0,0,0,216,36Zm-4,120H44V60H212Zm24,52a12,12,0,0,1-12,12H32a12,12,0,0,1,0-24H224A12,12,0,0,1,236,208ZM104,128V88a12,12,0,0,1,18.36-10.18l32,20a12,12,0,0,1,0,20.36l-32,20A12,12,0,0,1,104,128Z"}))],["duotone",i.createElement(i.Fragment,null,i.createElement("path",{d:"M216,48H40a8,8,0,0,0-8,8V168a8,8,0,0,0,8,8H216a8,8,0,0,0,8-8V56A8,8,0,0,0,216,48ZM112,144V80l48,32Z",opacity:"0.2"}),i.createElement("path",{d:"M164.44,105.34l-48-32A8,8,0,0,0,104,80v64a8,8,0,0,0,12.44,6.66l48-32a8,8,0,0,0,0-13.32ZM120,129.05V95l25.58,17ZM216,40H40A16,16,0,0,0,24,56V168a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40Zm0,128H40V56H216V168Zm16,40a8,8,0,0,1-8,8H32a8,8,0,0,1,0-16H224A8,8,0,0,1,232,208Z"}))],["fill",i.createElement(i.Fragment,null,i.createElement("path",{d:"M232,208a8,8,0,0,1-8,8H32a8,8,0,0,1,0-16H224A8,8,0,0,1,232,208Zm0-152V168a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V56A16,16,0,0,1,40,40H216A16,16,0,0,1,232,56Zm-68,56a8,8,0,0,0-3.41-6.55l-40-28A8,8,0,0,0,108,84v56a8,8,0,0,0,12.59,6.55l40-28A8,8,0,0,0,164,112Z"}))],["light",i.createElement(i.Fragment,null,i.createElement("path",{d:"M163.33,107l-48-32A6,6,0,0,0,106,80v64a6,6,0,0,0,9.33,5l48-32a6,6,0,0,0,0-10ZM118,132.79V91.21L149.18,112ZM216,42H40A14,14,0,0,0,26,56V168a14,14,0,0,0,14,14H216a14,14,0,0,0,14-14V56A14,14,0,0,0,216,42Zm2,126a2,2,0,0,1-2,2H40a2,2,0,0,1-2-2V56a2,2,0,0,1,2-2H216a2,2,0,0,1,2,2Zm12,40a6,6,0,0,1-6,6H32a6,6,0,0,1,0-12H224A6,6,0,0,1,230,208Z"}))],["regular",i.createElement(i.Fragment,null,i.createElement("path",{d:"M164.44,105.34l-48-32A8,8,0,0,0,104,80v64a8,8,0,0,0,12.44,6.66l48-32a8,8,0,0,0,0-13.32ZM120,129.05V95l25.58,17ZM216,40H40A16,16,0,0,0,24,56V168a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40Zm0,128H40V56H216V168Zm16,40a8,8,0,0,1-8,8H32a8,8,0,0,1,0-16H224A8,8,0,0,1,232,208Z"}))],["thin",i.createElement(i.Fragment,null,i.createElement("path",{d:"M162.22,108.67l-48-32A4,4,0,0,0,108,80v64a4,4,0,0,0,2.11,3.53,4,4,0,0,0,4.11-.2l48-32a4,4,0,0,0,0-6.66ZM116,136.53V87.47L152.79,112ZM216,44H40A12,12,0,0,0,28,56V168a12,12,0,0,0,12,12H216a12,12,0,0,0,12-12V56A12,12,0,0,0,216,44Zm4,124a4,4,0,0,1-4,4H40a4,4,0,0,1-4-4V56a4,4,0,0,1,4-4H216a4,4,0,0,1,4,4Zm8,40a4,4,0,0,1-4,4H32a4,4,0,0,1,0-8H224A4,4,0,0,1,228,208Z"}))]]),Y=i.forwardRef(function(e,n){return i.createElement(G.default,(0,q._)((0,t._)({ref:n},e),{weights:X}))});Y.displayName="VideoIcon",e.s(["VideoIcon",0,Y],890500),e.i(623854);var Q=e.i(128769);function J(){var e,t,n,a,i,r,o=(0,s.useAtomValue)(u.eventAtom),l=(0,E.default)(),c=l.isLoggedIn,d=l.user,m=l.canManageCompany,f=l.isSporfieAdmin,h=o.authorizedActions,p=c&&(!0===o.isInMyEvent||f||m(o.companyKey)||!!(null==d?void 0:d.uid)&&o.creatorID===d.uid);return{isLoggedIn:c,isOperator:p,canCreateClips:c,canCreateBookmarks:c,canEditScore:p,canDownloadMoments:(null==h||null==(e=h.moments)?void 0:e.download)===!0,canDownloadHighlights:(null==h||null==(t=h.highlights)?void 0:t.download)===!0||(null==h||null==(n=h.moments)?void 0:n.download)===!0,canDownloadMediaFiles:(null==h||null==(a=h.mediaFiles)?void 0:a.download)===!0,canDeleteMediaFiles:(null==h||null==(i=h.mediaFiles)?void 0:i.delete)===!0,canDeleteHighlights:(null==h||null==(r=h.highlights)?void 0:r.delete)===!0}}e.s(["usePlayerPermissions",0,J],241521);var $=e.i(104259),ee="highlights";function et(e,t){return"/event/".concat(e,"/?item=").concat(encodeURIComponent(t))}function en(e,t){return"/v3/embed/".concat(e,"?item=").concat(encodeURIComponent(t))}function ea(e){return e.sources&&e.sources.length>0?e.sources:e.source?[e.source]:[]}function ei(e){var t,n,a;return null!=(t=null==(a=e.sections)||null==(n=a[0])?void 0:n.timelineStart)?t:e.offset}function er(e){var t=new Map,n=0,a=!0,i=!1,r=void 0;try{for(var o,l=e[Symbol.iterator]();!(a=(o=l.next()).done);a=!0){var s,c=o.value;"score"!==c.type&&(null==(s=c.clips)?void 0:s.length)&&(n+=1,t.set(c.id,n))}}catch(e){i=!0,r=e}finally{try{a||null==l.return||l.return()}finally{if(i)throw r}}return t}function eo(e){var t=!0,n=!1,a=void 0;try{for(var i,r,o=(null!=(i=e.clips)?i:[])[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var l,s=null==(l=r.value.comment)?void 0:l.trim();if(s)return s}}catch(e){n=!0,a=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw a}}}function el(e){var t=!0,n=!1,a=void 0;try{for(var i,r=e.split(/\r?\n/)[Symbol.iterator]();!(t=(i=r.next()).done);t=!0){var o=i.value.trim();if(o)return o}}catch(e){n=!0,a=e}finally{try{t||null==r.return||r.return()}finally{if(n)throw a}}return e.trim()}e.s(["HIGHLIGHTS_ITEM_KEY",0,ee,"eventItemEmbedPath",0,en,"eventItemSharePath",0,et,"isItemDeepLinkReady",0,function(e,t){return!!e&&("clip"!==e.kind||!t)},"mediaSourceStartTime",0,ei,"resolveItemDeepLink",0,function(e,t){var n;return t?t===ee?e.highlights?{kind:"highlights"}:null:null!=(n=function(e,t){var n=!0,a=!1,i=void 0;try{for(var r,o,l,s=e[Symbol.iterator]();!(n=(l=s.next()).done);
2n=!0){var c,u=l.value,d=(null!=(c=u.clips)?c:[]).findIndex(function(e){return e.id===t});if(d>=0)return{kind:"clip",momentId:u.id,clipIndex:d}}}catch(e){a=!0,i=e}finally{try{n||null==s.return||s.return()}finally{if(a)throw i}}var m=e.find(function(e){return e.id===t});return m&&(null!=(r=null==(o=m.clips)?void 0:o.length)?r:0)>0?{kind:"clip",momentId:m.id,clipIndex:0}:null}(e.moments,t))?n:function(e,t){if(!(null==e?void 0:e.length))return null;var n=!0,a=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(n=(r=o.next()).done);n=!0){var l=r.value,s=ea(l).find(function(e){return e.mediaFileKey===t});if(s)return{kind:"mediaFile",deviceId:l.id,time:ei(s)}}}catch(e){a=!0,i=e}finally{try{n||null==o.return||o.return()}finally{if(a)throw i}}var c=e.find(function(e){return e.id===t}),u=c?ea(c)[0]:void 0;return c&&u?{kind:"mediaFile",deviceId:c.id,time:ei(u)}:null}(e.devices,t):null}],153453),e.s(["clipMomentNumbers",0,er,"firstCommentLine",0,el,"firstMomentComment",0,eo],892005);var es=e.i(622649),ec=e.i(390389),eu=e.i(289394),ed=e.i(744690),em=e.i(190889),ef=e.i(710596),eh=e.i(923472),ep=e.i(595354),ev=e.i(429036),eg=e.i(987304),ex=i.forwardRef(function(e,n){return i.createElement(G.default,(0,q._)((0,t._)({ref:n},e),{weights:eg.default}))});ex.displayName="TimerIcon",e.s(["TimerIcon",0,ex],619942);var eb={score:{icon:e.i(196070).TrophyIcon,text:"text-amber-300",dot:"bg-amber-400",major:!0},chance:{icon:ev.TargetIcon,text:"text-sky-300",dot:"bg-sky-400",major:!1},save:{icon:em.ShieldIcon,text:"text-emerald-300",dot:"bg-emerald-400",major:!1},card:{icon:eh.SquareIcon,text:"text-yellow-300",dot:"bg-yellow-300",major:!1},penalty:{icon:ef.SparkleIcon,text:"text-rose-300",dot:"bg-rose-400",major:!0},timeout:{icon:ex,text:"text-slate-300",dot:"bg-slate-400",major:!1},sub:{icon:ed.ArrowsLeftRightIcon,text:"text-teal-300",dot:"bg-teal-400",major:!1},highlight:{icon:ep.StarIcon,text:"text-primary-400",dot:"bg-primary-500",major:!1}};e.s(["MOMENT_META",0,eb],643388);var ey=e.i(815330),ew=e.i(74191),ek=e.i(703481);function eA(e){var t,n=e.devices,r=(0,R.useTranslations)("player"),o=(0,s.useAtomValue)(u.globalDeviceAtom),l=(0,s.useSetAtom)(c.setGlobalDeviceAtom),d=(0,f._)((0,i.useState)(""),2),m=d[0],h=d[1],p=null!=(t=n.find(function(e){return e.id===o}))?t:n[0];return n.length<=1||!p?null:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"ml-auto shrink-0",children:(0,a.jsxs)(ek.DropdownMenu,{children:[(0,a.jsxs)(ek.DropdownMenuTrigger,{"aria-label":r("v3.multiDevice.preferredCamera"),render:(0,a.jsx)(ew.Button,{variant:"soft",size:"xs",className:"h-7 gap-1.5 px-2"}),children:[(0,a.jsx)("span",{className:"min-w-0 truncate",children:p.tag}),(0,a.jsx)(ey.CaretDownIcon,{"data-icon":"inline-end",weight:"fill"})]}),(0,a.jsxs)(ek.DropdownMenuContent,{align:"end",className:"w-44",children:[(0,a.jsx)(ek.DropdownMenuLabel,{className:"text-muted-foreground px-2.5 py-1 text-xs font-medium",children:r("v3.multiDevice.preferredCamera")}),(0,a.jsx)(ek.DropdownMenuRadioGroup,{value:p.id,onValueChange:function(e){var t=n.find(function(t){return t.id===e});t&&(l(t.id),h(r("v3.multiDevice.nowShowing",{tag:t.tag})))},children:n.map(function(e){return(0,a.jsx)(ek.DropdownMenuRadioItem,{value:e.id,indicatorPosition:"end",className:"gap-2.5 px-2.5 py-2",children:e.tag},e.id)})})]})]})}),(0,a.jsx)("span",{"aria-live":"polite",className:"sr-only",children:m})]})}var ej=e.i(289768),eN=e.i(56515),eC=e.i(341176),eM="(hover: hover) and (pointer: fine)";function eS(e){var t=window.matchMedia(eM);return t.addEventListener("change",e),function(){return t.removeEventListener("change",e)}}function eL(){return window.matchMedia(eM).matches}function eE(){return!1}function eT(){return(0,i.useSyncExternalStore)(eS,eL,eE)}function eV(e,t){var n,a=e.currentTarget.getBoundingClientRect();return null!=(n=t[Math.floor(Math.min(.999999,Math.max(0,(e.clientX-a.left)/a.width))*t.length)])?n:t[0]}function eI(e){var t=e.devices,n=e.selectedDeviceId,i=e.peekedDeviceId,r=void 0===i?null:i,o=e.isCovered,l=e.placement,s=e.className,c=e.onSelect,u=e.getAriaLabel,d=!!c,m=d?"div":"span";return(0,a.jsx)(m,{"aria-hidden":!d||void 0,role:d?"tablist":void 0,className:(0,Q.cn)("flex w-full opacity-75","overlay"===l?"absolute inset-x-0 bottom-0 z-10 bg-linear-to-t from-slate-950/75 via-slate-950/45 to-transparent pt-3":"border-t border-white/10 bg-slate-950/90",s),children:t.map(function(e){var t,i,l=null==(t=null==o?void 0:o(e))||t,s=e.id===n,m=null!=r&&e.id===r,f=(0,Q.cn)("min-w-0 flex-1 truncate px-1 py-1 text-center text-[9px] font-semibold tracking-wide transition-[background-color,color,opacity] duration-150 motion-reduce:transition-none pointer-coarse:py-1.5 pointer-coarse:text-[10px]",d&&"cursor-pointer outline-none focus-visible:bg-white/25",!l&&"opacity-40",m&&!s?"bg-white/18 text-white/90":s?m||null==r?"bg-white/28 text-white":"bg-white/10 text-white/70":"text-white/45",d&&!s&&l&&"hover:bg-white/18 hover:text-white/90");return d?(0,a.jsx)("button",{type:"button",role:"tab","aria-selected":s,"aria-label":null!=(i=null==u?void 0:u(e))?i:e.tag,disabled:!l,onClick:function(){return null==c?void 0:c(e)},className:f,children:e.tag},e.id):(0,a.jsx)("span",{className:f,children:e.tag},e.id)})})}function eP(e){var t,n,r,o,l,s=e.devices,c=e.selectedDeviceId,u=e.globalDevice,d=e.swapRevision,m=e.staggerIndex,h=e.getPreview,p=e.getAr
2iaLabel,v=e.getAnnouncement,g=e.noCoverageLabel,x=e.onCommit,b=e.onActivate,y=e.ignoreActivation,w=e.onSelect,k=e.selecting,A=void 0!==k&&k,j=e.isDeviceSelected,N=e.renderPreviewOverlay,C=e.renderTopLeft,M=e.underlayDeviceId,S=e.passive,L=void 0!==S&&S,E=e.controlledPeekDeviceId,T=void 0===E?null:E,V=e.previewClassName,I=e.className,P=e.footer,_=e.tabsPlacement,R=void 0===_?"overlay":_,D=e.tabsClassName,F=e.alwaysShowTabs,z=e.frameOverlay,H=eT(),Z=(0,eN.useReducedMotion)(),O=(0,f._)((0,i.useState)(null),2),K=O[0],U=O[1],B=(0,f._)((0,i.useState)(""),2),q=B[0],G=B[1],X=(0,i.useRef)(null),Y=(0,i.useRef)(null),J=(0,i.useRef)(!1),$=s[0],ee=null!=(t=null!=(n=s.find(function(e){return e.id===c}))?n:s.find(function(e){return e.id===u}))?t:$,et=s.length>1&&s.length<=5,en=!L&&et&&H,ea=L?T&&null!=(r=s.find(function(e){return e.id===T}))?r:null:en&&(null==K?void 0:K.revision)===d&&null!=(o=s.find(function(e){return e.id===K.deviceId}))?o:null,ei=null!=ea?ea:ee,er=h(ei),eo=ei.id===M,el=s.length>0&&s.length<=5&&(void 0!==F&&F||s.length>1)?(0,a.jsx)(eI,{devices:s,selectedDeviceId:ee.id,peekedDeviceId:null!=(l=null==ea?void 0:ea.id)?l:null,isCovered:function(e){return h(e).hasCoverage},placement:R,className:D}):null,es=function(e,t){if(h(e).hasCoverage){if(x(e),null==y?void 0:y()){null==w||w(e),U(null);return}null==b||b(e),U(null),t&&G(v(e))}},ec=(0,Q.cn)("group/peek block touch-pan-x overflow-hidden rounded-lg bg-slate-900 text-left ring-1 ring-inset outline-none transition-[box-shadow,opacity] duration-300 motion-reduce:transition-none",!L&&"active:scale-[0.98] focus-visible:ring-2 focus-visible:ring-white/50",A&&!(null==j?void 0:j(ei))&&"opacity-55",L&&"pointer-events-none bg-transparent ring-0",I),eu=(0,a.jsxs)("span",{className:(0,Q.cn)("relative block overflow-hidden",eo?"bg-transparent":"bg-black",V),children:[(0,a.jsx)(ej.AnimatePresence,{initial:!1,mode:"sync",children:(0,a.jsxs)(eC.span,{initial:{opacity:0}
2,animate:{opacity:1},exit:{opacity:0},transition:{duration:.32*!Z,delay:Z?0:.045*(void 0===m?0:m),ease:[.22,.61,.36,1]},className:(0,Q.cn)("absolute inset-0",eo?"bg-transparent":"bg-black"),style:{background:eo||er.thumbnailURL?void 0:"radial-gradient(90% 95% at 45% 110%, color-mix(in oklab, ".concat(ei.tint," 52%, transparent) 0%, transparent 68%), linear-gradient(145deg, #111827, #1e293b)")},children:[er.thumbnailURL&&!eo?(0,a.jsx)("img",{src:er.thumbnailURL,alt:"",loading:"lazy",className:"absolute inset-0 size-full object-cover"}):null,er.hasCoverage?null:(0,a.jsx)("span",{className:"absolute inset-0 grid place-items-center bg-slate-950/65 px-3 text-center text-[10px] font-semibold text-white/55 uppercase",children:g}),C?C(ei):null,er.durationLabel?(0,a.jsx)("span",{className:"absolute top-1.5 right-1.5 rounded bg-slate-950/80 px-1.5 py-0.5 text-[9px] font-semibold text-white/90 tabular-nums",children:er.durationLabel}):null]},"".concat(ei.id,":").concat(d))}),!er.hasCoverage||eo||L||A?null:(0,a.jsx)("span",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 z-1 grid place-items-center bg-slate-950/0 transition-colors group-hover/peek:bg-slate-950/40",children:(0,a.jsx)(W.PlayIcon,{className:"size-4 fill-white text-white opacity-0 transition-opacity group-hover/peek:opacity-100",weight:"fill"})}),null==N?void 0:N(ei),"overlay"===R?el:null]}),ed=z?(0,a.jsx)("span",{className:"absolute top-1.5 right-1.5 z-20",onPointerDown:function(e){return e.stopPropagation()},onClick:function(e){return e.stopPropagation()},children:z(ei)}):null,em=function(e){return ed?(0,a.jsxs)("div",{className:"relative",children:[e,ed]}):e};return L?(0,a.jsxs)(a.Fragment,{children:[em((0,a.jsxs)("div",{"aria-hidden":!0,className:ec,children:[eu,"below"===R?el:null,P]})),(0,a.jsx)("span",{"aria-live":"polite",className:"sr-only",children:q})]}):(0,a.jsxs)(a.Fragment,{children:[em((0,a.jsxs)("button",{type:"button","aria-label":p(ei,s.length),onPointerDown:function(e){X.current={x:e.clientX,y:e.clientY},Y.current=e.pointerType,J.current=!1},onPointerMove:function(e){var t=X.current;if(t&&Math.hypot(e.clientX-t.x,e.clientY-t.y)>10&&(J.current=!0),"mouse"===e.pointerType&&en){var n=eV(e,s);U(function(e){return(null==e?void 0:e.deviceId)===n.id&&e.revision===d?e:{deviceId:n.id,revision:d}})}},onPointerLeave:function(){X.current=null,U(null)},onPointerCancel:function(){X.current=null,J.current=!0,U(null)},onClick:function(){if(J.current){J.current=!1;return}var e="mouse"===Y.current&&(null==K?void 0:K.revision)===d?s.find(function(e){return e.id===K.deviceId}):null;es(null!=e?e:ee,!0)},onKeyDown:function(e){if(("ArrowLeft"===e.key||"ArrowRight"===e.key)&&et){e.preventDefault();var t=function(e,t,n,a){for(var i=Math.max(0,e.findIndex(function(e){return e.id===t})),r=1;r<=e.length;r++){var o=(i+n*r+e.length)%e.length,l=e[o];if(a(l).hasCoverage)return l}return null}(s,ee.id,"ArrowRight"===e.key?1:-1,h);if(!t)return;x(t),U(null),G(v(t));return}("Enter"===e.key||" "===e.key)&&(e.preventDefault(),es(ee,!0))},className:ec,children:[eu,"below"===R?el:null,P]})),(0,a.jsx)("span",{"aria-live":"polite",className:"sr-only",children:q})]})}e.s(["DeviceTabBar",0,eI,"default",0,eP,"peekDeviceAtPointer",0,function(e,t){return eV(e,t)},"useFinePointerHover",0,eT],139271);var e_=["#ff7a1a","#38bdf8","#a78bfa","#34d399","#fbbf24"];function eR(e,t,n){var a;return null!=(a=null==n?void 0:n(t+1))?a:"CAM ".concat(t+1)}function eD(e,n){return e.map(function(e,a){return(0,q._)((0,t._)({},e),{tag:eR(e.id,a,null==n?void 0:n.shortTag),tint:e.tint||e_[a%e_.length],index:a})})}function eF(e,t,n){var a=null!=(d=e.clips)?d:[];if(0===a.length)return eD(t,n).slice(0,1);var i=function(e){var t,a;return null!=(t=null==n||null==(a=n.camera)?void 0:a.call(n,e))?t:"Camera ".concat(e)},r=new Map(t.map(function(e){return[e.id,e]})),o=[],l=new Set,s=!0,c=!1,u=void 0;try{for(var d,m,f=a[Symbol.iterator]();!(s=(m=f.next()).done);s=!0){var h=m.value;if(!(!h.deviceId||l.has(h.deviceId))){l.add(h.deviceId);var p=r.get(h.deviceId);o.push(null!=p?p:{id:h.deviceId,label:i(o.length+1),kind:"broadcast",thumbnailURL:h.thumbnailURL})}}}catch(e){c=!0,u=e}finally{try{s||null==f.return||f.return()}finally{if(c)throw u}}if(o.length>1)return eD(o,n);if(1===o.length&&1===a.length){var v=eD(t,n).find(function(e){return e.id===o[0].id});return v?[v]:eD(o,n)}return a.length>1?eD(a.map(function(a,r){var o=t[r];if(o)return o;var l=r+1;return{id:"".concat(e.id,"::").concat(r),tag:eR("".concat(e.id,"::").concat(r),r,null==n?void 0:n.shortTag),label:i(l),kind:"broadcast",thumbnailURL:a.thumbnailURL}}),n):1===o.length?eD(o,n):eD(t,n).slice(0,1)}function ez(e,t){var n,a,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return e?null!=(a=t.find(function(t){return t.id===e}))?a:i.find(function(t){return t.id===e}):null!=(n=i[0])?n:t[0]}function eH(e,t){var n,a=null!=(n=e.clips)?n:[],i=a.findIndex(function(e){return e.deviceId===t.id});return i>=0?i:a.some(function(e){return null!=e.deviceId})?-1:t.index<a.length?t.index:-1}e.s(["clipIndexForDevice",0,eH,"presentDevices",0,eD,"presentDevicesForMoment",0,eF,"presentedDeviceForId",0,ez],175250);var eZ=new Map([["bold",i.createElement(i.Fragment,null,i.createElement("path",{d:"M172,108a12,12,0,0,1-12,12H96a12,12,0,0,1,0-24h64A12,12,0,0,1,172,108Zm-12,28H96a12,12,0,0,0,0,24h64a12,12,0,0,0,0-24Zm76-8A108,108,0,0,1,78.77,224.15L46.34,235A20,20,0,0,1,21,209.66l10.81-32.43A108,108,0,1,1,236,128Zm-24,0A84,84,0,1,0,55.27,170.06a12,12,0,0,1,1,9.81l-9.93,29.79,29.79-9.93a12.1,12.1,0,0,1,3.8-.62,12,12,0,0,1,6,1.62A84,84,0,0,0,212,128Z"}))],["duotone",i.createElement(i.Fragment,null,i.createElement("path",{d:"M224,128A96,96,0,0,1,79.93,211.11h0L42.54,223.58a8,8,0,0,1-10.12-10.12l12.47-37.39h0A96,96,0,1,1,224,128Z",opacity:"0.2"}),i.createElement("path",{d:"M128,24A104,104,0,0,0,36.18,176.88L24.83,210.93a16,16,0,0,0,20.24,20.24l34.05-11.35A104,104,0,1,0,128,24Zm0,192a87.87,87.87,0,0,1-44.06-11.81,8,8,0,0,0-4-1.08,7.85,7.85,0,0,0-2.53.42L40,216,52.47,178.6a8,8,0,0,0-.66-6.54A88,88,0,1,1,128,216Zm40-104a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,112Zm0,32a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,144Z"}))],["fill",i.createElement(i.Fragment,null,i.createElement("path",{d:"M128,24A104,104,0,0,0,36.18,176.88L24.83,210.93a16,16,0,0,0,20.24,20.24l34.05-11.35A104,104,0,1,0,128,24Zm32,128H96a8,8,0,0,1,0-16h64a8,8,0,0,1,0,16Zm0-32H96a8,8,0,0,1,0-16h64a8,8,0,0,1,0,16Z"}))],["light",i.createElement(i.Fragment,null,i.createElement("path",{d:"M166,112a6,6,0,0,1-6,6H96a6,
26,0,0,1,0-12h64A6,6,0,0,1,166,112Zm-6,26H96a6,6,0,0,0,0,12h64a6,6,0,0,0,0-12Zm70-10A102,102,0,0,1,79.31,217.65L44.44,229.27a14,14,0,0,1-17.71-17.71l11.62-34.87A102,102,0,1,1,230,128Zm-12,0A90,90,0,1,0,50.08,173.06a6,6,0,0,1,.5,4.91L38.12,215.35a2,2,0,0,0,2.53,2.53L78,205.42a6.2,6.2,0,0,1,1.9-.31,6.09,6.09,0,0,1,3,.81A90,90,0,0,0,218,128Z"}))],["regular",i.createElement(i.Fragment,null,i.createElement("path",{d:"M168,112a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,112Zm-8,24H96a8,8,0,0,0,0,16h64a8,8,0,0,0,0-16Zm72-8A104,104,0,0,1,79.12,219.82L45.07,231.17a16,16,0,0,1-20.24-20.24l11.35-34.05A104,104,0,1,1,232,128Zm-16,0A88,88,0,1,0,51.81,172.06a8,8,0,0,1,.66,6.54L40,216,77.4,203.53a7.85,7.85,0,0,1,2.53-.42,8,8,0,0,1,4,1.08A88,88,0,0,0,216,128Z"}))],["thin",i.createElement(i.Fragment,null,i.createElement("path",{d:"M164,112a4,4,0,0,1-4,4H96a4,4,0,0,1,0-8h64A4,4,0,0,1,164,112Zm-4,28H96a4,4,0,0,0,0,8h64a4,4,0,0,0,0-8Zm68-12A100,100,0,0,1,79.5,215.47l-35.69,11.9a12,12,0,0,1-15.18-15.18l11.9-35.69A100,100,0,1,1,228,128Zm-8,0A92,92,0,1,0,48.35,174.07a4,4,0,0,1,.33,3.27L36.22,214.72a4,4,0,0,0,5.06,5.06l37.38-12.46a3.93,3.93,0,0,1,1.27-.21,4.05,4.05,0,0,1,2,.54A92,92,0,0,0,220,128Z"}))]]),eO=i.forwardRef(function(e,n){return i.createElement(G.default,(0,q._)((0,t._)({ref:n},e),{weights:eZ}))});eO.displayName="ChatCircleTextIcon",e.s(["ChatCircleTextIcon",0,eO],100177);var eK=e.i(436113),eU=e.i(3880),eB=e.i(517603),eW=e.i(842875),eq=e.i(631256),eG=e.i(161652),eX=e.i(697227),eY=e.i(851686),eQ=e.i(653343),eJ=e.i(299749),e$=e.i(954616),e0=e.i(912598),e1=e.i(846696),e2=e.i(427945),e4=e.i(635109);function e6(){var e=(0,R.useTranslations)("player"),n=(0,e0.useQueryClient)(),a=(0,E.default)(),i=a.user,r=a.isLoggedIn,o=(0,s.useAtomValue)(u.eventAtom),l=o.id,c=(0,s.useSetAtom)(e4.pendingClipStateAtom),d=(0,s.useSetAtom)(e4.pendingMomentsAtom),m=(0,s.useSetAtom)(e4.retiredPendingIdsAtom),f=function(e,n){return c(function(a){return(0,q._)((0,t._)({},a),(0,eJ._)({},e,(0,t._)({},a[e],n)))})},h=function(e,n){return c(function(a){var i=(0,t._)({},a[e]),r=!0,o=!1,l=void 0;try{for(var s,c=n[Symbol.iterator]();!(r=(s=c.next()).done);r=!0){var u=s.value;delete i[u]}}catch(e){o=!0,l=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw l}}var d=(0,t._)({},a);return 0===Object.keys(i).length?delete d[e]:d[e]=i,d})},p=function(){return n.invalidateQueries({queryKey:["event-user-specific-info",l]})},v=function(){return n.invalidateQueries({queryKey:["thickened-event",l]})};return{isLoggedIn:r,toggleFavorite:(0,e$.useMutation)({mutationFn:function(e){var t=e.clip;return(0,V._)(function(){return(0,P._)(this,function(e){switch(e.label){case 0:if(!(null==i?void 0:i.uid))throw Error("not-logged-in");if(!t.isFavorite)return[3,2];return[4,e2.client.delete("/users/".concat(i.uid,"/events/").concat(l,"/favorites/videoClips/").concat(t.id))];case 1:return e.sent(),[3,4];case 2:return[4,e2.client.put("/users/".concat(i.uid,"/events/").concat(l,"/favorites/videoClips"),{videoClipKey:t.id})];case 3:e.sent(),e.label=4;case 4:return[2,!t.isFavorite]}})})()},onMutate:function(e){var t=e.clip;f(t.id,{isFavorite:!t.isFavorite})},onError:function(t,n){h(n.clip.id,["isFavorite"]),e1.toast.error(e("videoClipActions.favorite.toast.error"))},onSuccess:function(t){e1.toast.success(t?e("videoClipActions.favorite.toast.added"):e("videoClipActions.favorite.toast.removed"))},onSettled:function(e,t,n){var a=n.clip;return(0,V._)(function(){return(0,P._)(this,function(e){switch(e.label){case 0:return[4,p()];case 1:return e.sent(),t||h(a.id,["isFavorite"]),[2]}})})()}}),saveTags:(0,e$.useMutation)({mutationFn:function(e){var t=e.clip,n=e.tags;return(0,V._)(function(){var e;return(0,P._)(this,function(a){switch(a.label){case 0:if(!(null==i?void 0:i.uid))throw Error("not-logged-in");return e=n.reduce(function(e,t){return e[t]=!0,e},{}),[4,e2.client.put("/v2/video-clips/".concat(t.id,"/users/").concat(i.uid,"/tags"),{tags:e})];case 1:return a.sent(),[2]}})})()},onMutate:function(e){var t=e.clip,n=e.tags;f(t.id,{tags:n})},onError:function(t,n){h(n.clip.id,["tags"]),e1.toast.error(e("videoClipActions.tag.toast.error"))},onSuccess:function(){e1.toast.success(e("videoClipActions.tag.toast.success"))},onSettled:function(e,t,n){var a=n.clip;return(0,V._)(function(){return(0,P._)(this,function(e){switch(e.label){case 0:return[4,p()];case 1:return e.sent(),t||h(a.id,["tags"]),[2]}})})()}}),saveComment:(0,e$.useMutation)({mutationFn:function(e){var t=e.clip,n=e.text;return(0,V._)(function(){return(0,P._)(this,function(e){switch(e.label){case 0:return[4,e2.client.put("/v2/video-clips/".concat(t.id,"/comment"),{text:n.trim(),isPublic:!1})];case 1:return e.sent(),[2]}})})()},onMutate:function(e){var t=e.clip,n=e.text;f(t.id,{comment:n.trim()})},onError:function(t,n){h(n.clip.id,["comment"]),e1.toast.error(e("videoClipActions.comment.toast.error"))},onSuccess:function(){e1.toast.success(e("videoClipActions.comment.toast.success"))},onSettled:function(e,t,n){var a=n.clip;return(0,V._)(function(){return(0,P._)(this,function(e){switch(e.label){case 0:return[4,p()];case 1:return e.sent(),t||h(a.id,["comment"]),[2]}})})()}}),deleteClip:(0,e$.useMutation)({mutationFn:function(e){var t=e.clip;return(0,V._)(function(){return(0,P._)(this,function(e){switch(e.label){case 0:return[4,e2.client.delete("/events/".concat(l,"/video-clips/").concat(t.id))];case 1:return e.sent(),[2]}})})()},onMutate:function(e){var n=e.clip;f(n.id,{deleted:!0}
2);var a=o.moments.find(function(e){var t;return(null!=(t=e.clips)?t:[]).some(function(e){return e.id===n.id})});a&&(m(function(e){return(0,q._)((0,t._)({},e),(0,eJ._)({},a.id,!0))}),d(function(e){return e.filter(function(e){return e.id!==a.id&&e.clientId!==a.id})}))},onError:function(t,n){h(n.clip.id,["deleted"]),e1.toast.error(e("videoClipActions.delete.toast.error")),v()},onSuccess:function(){e1.toast.success(e("videoClipActions.delete.toast.success")),v(),p()}})}}var e8=e.i(516783),F=F,e5=e.i(364132),e3="[&_button]:cursor-pointer [&_button:disabled]:cursor-not-allowed",e7="rounded-xl bg-slate-900/70 text-slate-100 shadow-2xl shadow-slate-950/50 ring-1 ring-white/12 backdrop-blur-xl backdrop-saturate-150 data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-75 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-75 data-[state=closed]:duration-150 ".concat(e3),e9="z-50 min-w-40 origin-(--transform-origin) p-1 text-sm ".concat(e7),te="z-50 origin-(--transform-origin) border-0 text-white ".concat(e7),tt="border-0 bg-slate-900/95 text-xs text-white ring-1 ring-white/15";e.s(["default",0,function(e){var t=e.label,n=e.shortcut,i=e.onClick,r=e.active,o=e.className,l=e.children;return(0,a.jsxs)(e5.Tooltip,{children:[(0,a.jsx)(e5.TooltipTrigger,{render:(0,a.jsx)(F.MotionButton,{type:"button","aria-label":t,onClick:i,whileTap:{scale:.88},className:(0,Q.cn)("grid size-8 cursor-pointer place-items-center rounded-md text-white/85 outline-none transition-colors hover:bg-white/10 hover:text-white focus-visible:ring-2 focus-visible:ring-white/60 sm:size-9",r&&"bg-white/15 text-white",o)}),children:l}),(0,a.jsxs)(e5.TooltipContent,{side:"top",sideOffset:10,className:tt,children:[t,n&&(0,a.jsxs)("span",{className:"ml-1.5 text-white/50",children:["(",n,")"]})]})]})},"menuContentClass",0,e9,"menuItemClass",0,"flex cursor-pointer items-center justify-between gap-6 rounded-md px-2.5 py-1.5 text-inherit outline-none select-none focus:bg-white/10 focus:text-inherit data-highlighted:bg-white/10 data-highlighted:text-inherit","playerButtonsCursorClass",0,e3,"popoverContentClass",0,te,"tooltipClass",0,tt],874369);var tn=e.i(701766),ta=(0,q._)((0,t._)({},tn.tagsAndColors),{highlight:"#ffeb3b",goal:"#4caf50",foul:"#f44336",play:"#2196f3"});function ti(e){var t;return null!=(t=ta[e])?t:"#94a3b8"}function tr(e){var t=new Set,n=!0,a=!1,i=void 0;try{for(var r,o,l,s=(null!=(r=e.tags)?r:[])[Symbol.iterator]();!(n=(l=s.next()).done);n=!0){var c=l.value;t.add(c)}}catch(e){a=!0,i=e}finally{try{n||null==s.return||s.return()}finally{if(a)throw i}}var u=!0,d=!1,m=void 0;try{for(var f,h=(null!=(o=e.clips)?o:[])[Symbol.iterator]();!(u=(f=h.next()).done);u=!0){var p=f.value,v=!0,g=!1,x=void 0;try{for(var b,y,w=(null!=(b=p.tags)?b:[])[Symbol.iterator]();!(v=(y=w.next()).done);v=!0){var k=y.value;t.add(k)}}catch(e){g=!0,x=e}finally{try{v||null==w.return||w.return()}finally{if(g)throw x}}}}catch(e){d=!0,m=e}finally{try{u||null==h.return||h.return()}finally{if(d)throw m}}return(0,I._)(t)}e.s(["collectMomentTags",0,tr,"tagColorForKey",0,ti],95943);var to=e.i(108487),tl=e.i(175813),ts=e.i(451203),tc=e.i(30910),tu=e.i(346712),td=e.i(330056),tm=e.i(516242),tf=e.i(612258),th=e.i(230287),tp=e.i(337136),tv=window.location.origin;function tg(e){var t=e.itemKey,n=e.videoUrl,r=e.isOpen,o=e.onClose,l=e.linkDescription,c=e.embedDescription,d=e.kind,m=e.canDownload,h=(0,R.useTranslations)("player"),p=(0,R.useTranslations)("common"),v=(0,s.useAtomValue)(u.eventAtom).id,g=(0,f._)((0,i.useState)("share"),2),x=g[0],b=g[1],y=(0,f._)((0,i.useState)(!1),2),w=y[0],k=y[1],A=(0,f._)((0,i.useState)(!1),2),j=A[0],N=A[1],C=(0,i.useRef)(null),M="".concat(tv).concat(et(v,t)),S="".concat(tv).concat(en(v,t)),L="".concat(v,"-").concat(t,".mp4"),E="mediaFile"===(void 0===d?"clip":d),T=!E&&!!(null==n?void 0:n.endsWith(".mp4"))&&(0,tp.canShareVideoFiles)(),I=T||E,_=void 0!==m&&m&&!!(null==n?void 0:n.endsWith(".mp4")),D=function(){k(!1),N(!1),C.current=null},F=function(e){var t=E&&"video"===e;return(0,Q.cn)("flex min-w-0 shrink items-center justify-center whitespace-nowrap rounded-md px-1.5 py-1.5 text-xs font-normal transition-colors sm:px-2 sm:py-2 sm:text-sm lg:text-base",t?x===e?"bg-white text-slate-400 shadow dark:bg-slate-500/70 dark:text-slate-400":"text-slate-400 hover:bg-slate-100/70 dark:text-slate-500 dark:hover:bg-slate-600/30":x===e?"bg-white text-slate-800 shadow dark:bg-slate-500 dark:text-slate-100":"text-slate-500 hover:bg-slate-100 dar
2k:text-slate-200 dark:hover:bg-slate-600/50")};return(0,a.jsxs)(td.default,{isOpen:r,onClose:o,children:[(0,a.jsx)(td.ModalTitle,{children:h("videoClipActions.share.title")}),(0,a.jsxs)("div",{className:"mb-4 flex flex-nowrap rounded-md bg-slate-200 p-1 dark:bg-slate-700",children:[(0,a.jsxs)("button",{type:"button",onClick:function(){return b("share")},className:(0,Q.cn)(F("share"),"flex-1"),children:[(0,a.jsx)(tu.LinkIcon,{className:"mr-1 inline-block h-4 w-4 shrink-0 sm:mr-1.5 sm:h-5 sm:w-5"}),h("videoClipActions.share.tabs.link")]}),I&&(0,a.jsxs)("button",{type:"button",onClick:function(){return b("video")},className:(0,Q.cn)(F("video"),"flex-1"),children:[(0,a.jsx)(ts.FilmStripIcon,{className:"mr-1 inline-block h-4 w-4 shrink-0 sm:mr-1.5 sm:h-5 sm:w-5"}),h("videoClipActions.share.tabs.video")]}),(0,a.jsxs)("button",{type:"button",onClick:function(){return b("embed")},className:(0,Q.cn)(F("embed"),"flex-1"),children:[(0,a.jsx)(tl.CodeIcon,{className:"mr-1 inline-block h-4 w-4 shrink-0 sm:mr-1.5 sm:h-5 sm:w-5"}),h("videoClipActions.share.tabs.embed")]})]}),"share"===x&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{className:"text-muted-foreground mb-2 text-sm",children:null!=l?l:h("videoClipActions.share.linkDescription")}),(0,a.jsx)(tm.default,{value:M,withQrCode:!0}),(0,a.jsx)(tf.default,{url:M,email:!0,facebook:!0,x:!0,whatsapp:!0})]}),"video"===x&&E&&(0,a.jsxs)("div",{className:"space-y-3",children:[(0,a.jsx)("div",{className:"rounded-md bg-slate-100/80 px-3 py-3 dark:bg-slate-800/40",children:(0,a.jsxs)("div",{className:"text-subtle flex gap-2",children:[(0,a.jsx)(tc.InfoIcon,{className:"mt-0.5 h-4 w-4 shrink-0"}),(0,a.jsx)("p",{className:"text-sm leading-relaxed",children:h("videoClipActions.share.mediaFileUnavailable")})]})}),_&&n?(0,a.jsxs)("a",{href:n,download:!0,className:"text-primary-600 hover:text-primary-700 dark:text-primary-400 inline-flex items-center gap-2 text-sm font-medium hover:underline",children:[(0,a.jsx)(K.DownloadSimpleIcon,{className:"size-4"}),h("videoClipActions.share.downloadMp4")]}):null]}),"video"===x&&T&&(0,a.jsx)(th.default,{onPrepare:function(){!n||w||j||(k(!0),N(!1),(0,V._)(function(){var e,t,a;return(0,P._)(this,function(i){switch(i.label){case 0:return i.trys.push([0,6,7,8]),[4,(0,tp.prepareVideoFile)(n,L)];case 1:C.current=e=i.sent(),i.label=2;case 2:return i.trys.push([2,4,,5]),[4,(0,tp.sharePreparedVideoFile)(e)];case 3:return i.sent(),D(),[3,5];case 4:if(t=i.sent(),(0,to._)(t,DOMException)&&"AbortError"===t.name||(0,tp.isRetryableShareError)(t))return N(!0),[2];return(0,tp.logShareFailure)("share after prepare",t,e,n),(0,tp.downloadPreparedVideoFile)(e),D(),e1.toast.info(p("actions.share_video_download_fallback")),[3,5];case 5:return[3,8];case 6:return a=i.sent(),D(),(0,tp.logShareFailure)("prepare clip",a,void 0,n),e1.toast.error(p("actions.share_video_failed")),[3,8];case 7:return k(!1),[7];case 8:return[2]}})})())},onSharePrepared:function(){var e=C.current;e&&(0,tp.sharePreparedVideoFile)(e).then(function(){D()}).catch(function(t){(0,to._)(t,DOMException)&&"AbortError"===t.name||((0,tp.logShareFailure)("share prepared clip",t,e,n),(0,tp.downloadPreparedVideoFile)(e),D(),e1.toast.info(p("actions.share_video_download_fallback")))})},isPreparing:w,clipReady:j}),"embed"===x&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{className:"text-muted-foreground mb-2 text-sm",children:null!=c?c:h("videoClipActions.share.embedDescription")}),(0,a.jsx)(tm.default,{value:'<iframe src="'.concat(S,'" style="border:0px #ffffff none;" name="sporfie-embed" scrolling="no" frameborder="0" marginheight="0px" marginwidth="0px" height="100%" width="100%" allowfullscreen></iframe>'),multiline:!0,preview:!0,codeStyle:!0}),(0,a.jsx)("p",{className:"text-subtle mt-4 mb-2 text-xs",children:h("videoClipActions.share.embedUrlHint")}),(0,a.jsx)(tm.default,{value:S})]})]})}function tx(e){var t,n=e.clip,r=e.onDone,o=(0,R.useTranslations)("player"),l=e6().saveTags,s=(0,f._)((0,i.useState)(null!=(t=n.tags)?t:[]),2),c=s[0],u=s[1],d=[{key:"highlight",label:o("videoClipActions.tag.options.highlight")},{key:"goal",label:o("videoClipActions.tag.options.goal")},{key:"foul",label:o("videoClipActions.tag.options.foul")},{key:"play",label:o("videoClipActions.tag.options.play")}];return(0,a.jsxs)("div",{className:"space-y-3 p-1",children:[(0,a.jsx)("p",{className:"text-center text-sm font-medium text-slate-100",children:o("videoClipActions.tag.title")}),(0,a.jsx)("div",{className:"grid grid-cols-4 gap-2 px-2",children:d.map(function(e){var t=c.includes(e.ke
2y);return(0,a.jsxs)("button",{type:"button","aria-pressed":t,onClick:function(){return u(function(t){return t.includes(e.key)?t.filter(function(t){return t!==e.key}):(0,I._)(t).concat([e.key])})},className:"group flex flex-col items-center gap-1 rounded p-1 outline-none hover:bg-slate-800 focus-visible:ring-2 focus-visible:ring-white/40",children:[t?(0,a.jsx)(eQ.default,{className:"size-7",style:{color:ti(e.key)}}):(0,a.jsx)(eq.TagIcon,{className:"size-7 opacity-40 group-hover:opacity-70",style:{color:ti(e.key)}}),(0,a.jsx)("span",{className:"text-[11px] text-slate-400 group-hover:text-slate-200",children:e.label})]},e.key)})}),(0,a.jsx)(ew.Button,{size:"sm",className:"w-full",disabled:l.isPending,onClick:function(){l.mutate({clip:n,tags:c}),r()},children:o(l.isPending?"general.saving":"videoClipActions.tag.save")})]})}function tb(e){var t,n=e.clip,r=e.onDone,o=(0,R.useTranslations)("player"),l=e6().saveComment,s=(0,f._)((0,i.useState)(null!=(t=n.comment)?t:""),2),c=s[0],u=s[1];return(0,a.jsxs)("div",{className:"dark space-y-2 p-2",children:[(0,a.jsx)("p",{className:"text-sm font-medium text-slate-100",children:o("videoClipActions.comment.label")}),(0,a.jsx)(eY.Textarea,{value:c,onChange:function(e){return u(e.target.value)},placeholder:o("videoClipActions.comment.placeholder"),rows:4,className:"form-textarea border-slate-700 bg-slate-800 text-sm text-slate-100"}),(0,a.jsx)(ew.Button,{size:"sm",className:"w-full",disabled:l.isPending,onClick:function(){l.mutate({clip:n,text:c}),r()},children:o(l.isPending?"general.saving":"videoClipActions.comment.save")})]})}function ty(e){var t=e.clip,n=e.onDone,i=(0,R.useTranslations)("player"),r=e6().deleteClip;return(0,a.jsxs)("div",{className:"space-y-2 p-2",children:[(0,a.jsx)("p",{className:"text-sm font-medium text-slate-100",children:i("videoClipActions.delete.title")}),(0,a.jsx)("p",{className:"text-xs text-slate-400",children:i("videoClipActions.delete.warning")}),(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)(ew.Button,{variant:"ghost",size:"sm",className:"flex-1",onClick:n,children:i("general.cancel")}),(0,a.jsx)(ew.Button,{variant:"destructive",size:"sm",className:"flex-1",disabled:r.isPending,onClick:function(){r.mutate({clip:t}),n()},children:i(r.isPending?"general.deleting":"general.delete")})]})]})}e.s(["default",0,tg],469846);let tw=(0,i.memo)(function(e){var t,n,r=e.moment,o=e.clip,l=e.variant,d=e.portalContainer,m=e.className,h=(0,R.useTranslations)("player"),p=e6(),v=p.isLoggedIn,g=p.toggleFavorite,x=(0,s.useAtomValue)(u.timebarZoomTargetAtom),b=(0,s.useAtomValue)(u.loopTargetAtom),y=(0,s.useSetAtom)(c.zoomToTimebarItemAtom),w=(0,s.useSetAtom)(c.toggleLoopItemAtom),k=(0,f._)((0,i.useState)("menu"),2),A=k[0],j=k[1],N=(0,f._)((0,i.useState)(!1),2),C=N[0],M=N[1],S=(0,f._)((0,i.useState)(!1),2),L=S[0],E=S[1],T=(0,f._)((0,i.useState)(null),2),V=T[0],P=T[1],_=function(){M(!1),j("menu")},D=v?[{id:"tag",label:h("videoClipActions.menu.tag"),icon:eq.TagIcon,indicator:(null!=(t=null==(n=o.tags)?void 0:n.length)?t:0)>0,run:function(){return j("tag")}},{id:"comment",label:h("videoClipActions.menu.comment"),icon:eO,indicator:!!o.comment,run:function(){return j("comment")}},{id:"favorite",label:o.isFavorite?h("videoClipActions.menu.removeFavorite"):h("videoClipActions.menu.favorite"),icon:ep.StarIcon,active:!0===o.isFavorite,run:function(){g.mutate({clip:o}),_()}}]:[],F={kind:"moment",id:r.id},z=(0,e8.itemTargetsEqual)(x,F),H=(0,e8.itemTargetsEqual)(b,F),Z=[{id:"zoom",label:z?h("videoClipActions.menu.resetZoom"):h("videoClipActions.menu.zoom"),icon:eU.MagnifyingGlassPlusIcon,active:z,run:function(){y(z?null:F),_()}},{id:"loop",label:H?h("videoClipActions.menu.stopLoop"):h("videoClipActions.menu.loop"),icon:eB.RepeatIcon,active:H,run:function(){w(F),_()}}],O=(0,I._)(Z).concat((0,I._)(D),(0,I._)(o.canDownload?[{id:"download",label:h("videoClipActions.menu.download"),icon:K.DownloadSimpleIcon,run:function(){!function(e,t){if(!e.videoURL||!e.videoURL.endsWith(".mp4"))return t();var n=document.createElement("a");n.href=e.videoURL,n.download="",document.body.appendChild(n),n.click(),document.body.removeChild(n)}(o,function(){return window.alert(h("videoClipActions.download.toast.notReady"))}),_()}}]:[]),[{id:"share",label:h("videoClipActions.menu.share"),icon:eW.ShareNetworkIcon,run:function(){E(!0),_()}}],(0,I._)(o.canDelete?[{id:"delete",label:h("videoClipActions.menu.delete"),icon:eG.TrashIcon,danger:!0,run:function(){return j("delete")}}]:[]));if(0===O.length)return null;var U=function(e,t){return"tag"===e?(0,a.jsx)(tx,{clip:o,onDone:t}):"comment"===e?(0,a.jsx)(tb,{clip:o,onDone:t}):"delete"===e?(0,a.jsx)(ty,{clip:o,onDone:t}):null},B=L?(0,a.jsx)(tg,{itemKey:o.id,videoUrl:o.videoURL,isOpen:!0,onClose:function(){return E(!1)}}):null;return"inline"===(void 0===l?"menu":l)?(0,a.jsxs)("span",{className:(0,Q.cn)("flex flex-col items-center gap-0.5",m),onClick:function(e){return e.stopPropagation()},children:[B,O.map(function(e){var t="tag"===e.id||"comment"===e.id||"delete"===e.id,n=t&&V===e.id,i=(0,a.jsxs)("button",{type:"button","aria-label":e.label,onClick:t?void 0:e.run,className:(0,Q.cn)("group/railbtn relative grid size-7 place-items-center rounded-md text-white/80 transition-colors outline-none hover:bg-white/15 hover:text-white focus-visible:ring-2 focus-visible:ring-white/60",e.active&&"text-yellow-300 hover:text-yellow-200",e.danger&&"hover:bg-red-500/20 hover:text-red-300"),children:[!n&&(0,a.jsx)("span",{className:"pointer-events-none absolute top-1/2 right-full z-20 mr-2 -translate-y-1/2 roun
2ded-md bg-slate-900/95 px-2 py-1 text-xs whitespace-nowrap text-white opacity-0 ring-1 ring-white/15 group-hover/railbtn:opacity-100 group-focus-visible/railbtn:opacity-100",children:e.label}),(0,a.jsxs)("span",{className:"relative",children:[(0,a.jsx)(e.icon,{className:"size-3.5",weight:"fill"}),e.indicator&&!e.active&&(0,a.jsx)("span",{className:"absolute -top-0.5 -right-0.5 size-1.5 rounded-full bg-blue-400"})]})]});return t?(0,a.jsxs)(eX.Popover,{open:n,onOpenChange:function(t){return P(t?e.id:null)},children:[(0,a.jsx)(eX.PopoverTrigger,{render:i}),(0,a.jsx)(eX.PopoverContent,{side:"left",align:"end",container:d,className:(0,Q.cn)("dark w-60 border-slate-700 bg-slate-900 p-1 text-slate-100",e3),children:U(e.id,function(){return P(null)})})]},e.id):(0,a.jsx)("span",{children:i},e.id)})]}):(0,a.jsxs)("span",{onClick:function(e){return e.stopPropagation()},children:[B,(0,a.jsxs)(eX.Popover,{open:C,onOpenChange:function(e){M(e),e||j("menu")},children:[(0,a.jsx)(eX.PopoverTrigger,{render:(0,a.jsx)("button",{type:"button","aria-label":h("videoClipActions.menu.ariaLabel"),className:(0,Q.cn)("grid size-7 place-items-center rounded-md text-current transition-colors outline-none hover:bg-white/15 focus-visible:ring-2 focus-visible:ring-white/60",m)}),children:(0,a.jsx)(eK.DotsThreeVerticalIcon,{className:"size-4",weight:"fill"})}),(0,a.jsx)(eX.PopoverContent,{side:"bottom",align:"end",container:d,className:(0,Q.cn)("dark w-52 border-slate-700 bg-slate-900 p-1 text-slate-100",e3),children:"menu"!==A?U(A,_):(0,a.jsx)("div",{className:"space-y-0.5 text-sm",children:O.map(function(e){return(0,a.jsxs)("button",{type:"button",onClick:e.run,className:(0,Q.cn)("flex w-full items-center gap-2 rounded px-2 py-1.5 text-left text-slate-200 outline-none hover:bg-slate-800 hover:text-white focus-visible:bg-slate-800",e.danger&&"text-red-400 hover:bg-red-900/30 hover:text-red-300",e.active&&"text-yellow-300"),children:[(0,a.jsxs)("span",{className:"relative",children:[(0,a.jsx)(e.icon,{className:"size-4",weight:"fill"}),e.indicator&&!e.active&&(0,a.jsx)("span",{className:"absolute -top-0.5 -right-0.5 size-2 rounded-full border border-slate-900 bg-blue-500"})]}),e.label]},e.id)})})})]})]})});function tk(e){var t=e.moment,n=e.className,i=e.showComment,r=tr(t),o=(void 0===i||i)&&null!=eo(t),l=!0===t.isFavorite;return 0!==r.length||o||l?(0,a.jsxs)("span",{className:(0,Q.cn)("flex items-center gap-1.5",n),children:[l&&(0,a.jsx)(ep.StarIcon,{className:"size-3.5 text-yellow-400",weight:"fill"}),r.slice(0,3).map(function(e){return(0,a.jsx)("span",{title:e,className:"inline-flex",children:(0,a.jsx)(eq.TagIcon,{className:"size-3.5",weight:"fill",style:{color:ti(e)}})},e)}),o&&(0,a.jsx)(eO,{className:"size-3.5 text-emerald-400",weight:"fill"})]}):null}function tA(e){var t=e.index,n=e.label,i=e.className;return(0,a.jsx)("span",{title:n,"aria-label":n,className:(0,Q.cn)("rounded bg-white px-1 py-px font-bold text-slate-950 tabular-nums",i),children:t})}function tj(e){var t=e.index,n=e.timeLabel,i=e.periodLabel,r=e.numberLabel,o=e.className;return(0,a.jsxs)("span",{className:(0,Q.cn)("absolute top-1 left-1 z-10 flex items-center gap-1 text-[9px] tabular-nums sm:text-[10px]",o),children:[null!=t?(0,a.jsx)(tA,{index:t,label:r}):null,(0,a.jsxs)("span",{className:"rounded bg-slate-950/80 px-1.5 py-px font-medium text-white/90 tabular-nums",children:[n,i?(0,a.jsx)("span",{className:"ml-1 font-normal text-white/50",children:i}):null]})]})}function tN(e){var t=e.comment,n=e.className,i=el(t);return(0,a.jsxs)(e5.Tooltip,{children:[(0,a.jsxs)(e5.TooltipTrigger,{render:(0,a.jsx)("span",{"aria-label":t,className:(0,Q.cn)("inline-flex min-w-0 max-w-full items-center gap-0.5 overflow-hidden rounded bg-black/70 px-1 py-px text-[9px] font-medium text-white sm:text-[10px]",n)}),children:[(0,a.jsx)(eO,{className:"size-3 shrink-0 text-white",weight:"fill"}),(0,a.jsx)("span",{className:"min-w-0 truncate",children:i})]}),(0,a.jsx)(e5.TooltipContent,{side:"top",className:"max-w-56 border-0 bg-slate-900/95 text-xs whitespace-pre-wrap text-white ring-1 ring-white/15",children:t})]})}e.s(["ClipIndicators",0,tk,"default",0,tw],733613),e.s(["MomentC
2ommentChip",0,tN,"MomentIndexTimeBadge",0,tj,"MomentNumberBadge",0,tA],605877);var tC=e.i(522016),tM=e.i(702102),tS=e.i(273711),tL=e.i(999723),tE=e.i(228979),tT=e.i(557132),tV=e.i(4336),tI=e.i(850900),tP=e.i(287431),t_="flex w-full items-center gap-2 rounded px-2 py-1.5 text-left text-slate-200 outline-none hover:bg-slate-800 hover:text-white focus-visible:bg-slate-800";function tR(e){var t=e.itemKey,n=e.mediaFileKey,r=e.videoURL,o=e.baseballMarkerTask,l=(0,R.useTranslations)("player"),c=(0,E.default)().isSporfieAdmin,d=J(),m=d.canDownloadMediaFiles,h=d.canDeleteMediaFiles,p=(0,s.useAtomValue)(u.eventAtom),v=(0,e0.useQueryClient)(),g=(0,f._)((0,i.useState)("menu"),2),x=g[0],b=g[1],y=(0,f._)((0,i.useState)(!1),2),w=y[0],k=y[1],A=(0,f._)((0,i.useState)(!1),2),j=A[0],N=A[1],C=(0,f._)((0,i.useState)(!1),2),M=C[0],S=C[1],L=m&&!!(null==r?void 0:r.endsWith(".mp4")),T=h&&!!n,I=c&&!!n,_="baseball"===p.sport||"softball"===p.sport,D=!!(null==r?void 0:r.endsWith(".mp4")),F=null==o?void 0:o.state,z=D&&(!F||"FAILED"===F||"ERROR"===F),O=function(){k(!1),b("menu")},U=(0,e$.useMutation)({mutationFn:function(){return(0,V._)(function(){return(0,P._)(this,function(e){switch(e.label){case 0:if(!n)throw Error("missing-media-file");return[4,(0,tI.deleteMediaFile)(n)];case 1:return e.sent(),[2]}})})()},onSuccess:function(){e1.toast.success(l("v3.fullRecording.deleteSuccess")),v.invalidateQueries({queryKey:["thickened-event",p.id]}),O()},onError:function(){e1.toast.error(l("v3.fullRecording.deleteError"))}}),B=j?(0,a.jsx)(tg,{itemKey:t,videoUrl:r,isOpen:!0,onClose:function(){return N(!1)},linkDescription:l("v3.fullRecording.shareDescription"),embedDescription:l("v3.fullRecording.embedDescription"),kind:"mediaFile",canDownload:L}):null,W=D?"RUNNING"===F?l("v3.fullRecording.adminBaseballRunning"):"COMPLETED"===F?l("v3.fullRecording.adminBaseballCompleted"):"FAILED"===F||"ERROR"===F?l("v3.fullRecording.adminBaseballFailed"):l("v3.fullRecording.adminBaseball"):l("v3.fullRecording.adminBaseballUnavailable"),q=(0,a.jsxs)("div",{className:"space-y-0.5 text-sm",children:[(0,a.jsxs)("button",{type:"button",onClick:function(){return b("menu")},className:t_,children:[(0,a.jsx)(H.CaretLeftIcon,{className:"size-4"}),l("v3.fullRecording.admin")]}),(0,a.jsxs)(tC.default,{href:(0,tP.adminUrl)("/media-file-recovery?mediaFileKey=".concat(n)),className:t_,onClick:O,children:[(0,a.jsx)(tE.FirstAidKitIcon,{className:"size-4"}),l("v3.fullRecording.adminFix")]}),(0,a.jsx)(td.ModalLink,{name:"admin-tool",query:{tool:"recreate-thumbnail",entityType:"MediaFile",entityKey:n},className:t_,children:(0,a.jsxs)("span",{onClick:O,className:"contents",children:[(0,a.jsx)(tV.ImagesIcon,{className:"size-4"}),l("v3.fullRecording.adminRecreateThumbnail")]})}),(0,a.jsxs)("button",{type:"button",onClick:function(){(0,V._)(function(){return(0,P._)(this,function(e){switch(e.label){case 0:if(!n)return[2];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,navigator.clipboard.writeText(n)];case 2:return e.sent(),e1.toast.success(l("v3.fullRecording.adminCopySuccess")),O(),[3,4];case 3:return e.sent(),e1.toast.error(l("v3.fullRecording.adminCopyError")),[3,4];case 4:return[2]}})})()},className:t_,children:[(0,a.jsx)(tL.CopyIcon,{className:"size-4"}),l("v3.fullRecording.adminCopyKey")]}),(0,a.jsxs)(tC.default,{href:(0,tP.adminUrl)("/tools/restream?mediafileKey=".concat(encodeURIComponent(null!=n?n:""))),className:t_,onClick:O,children:[(0,a.jsx)(tS.BroadcastIcon,{className:"size-4"}),l("v3.fullRecording.adminRestream")]}),_?(0,a.jsxs)("button",{type:"button",disabled:M||!m||!z,onClick:function(){(0,V._)(function(){var e,t;return(0,P._)(this,function(a){switch(a.label){case 0:if(!n||M||!z)return[2];S(!0),a.label=1;case 1:return a.trys.push([1,3,4,5]),[4,e2.default.post("/admin/baseball-marker/".concat(encodeURIComponent(n)))];case 2:return a.sent(),e1.toast.success(l("v3.fullRecording.adminBaseballStarted")),v.invalidateQueries({queryKey:["thickened-event",p.id]}),O(),[3,5];case 3:return e=a.sent(),t=(0,to._)(e,Error)?e.message:l("v3.fullRecording.adminBaseballError"),e1.toast.error(t),[3,5];case 4:return S(!1),[7];case 5:return[2]}})})()},className:(0,Q.cn)(t_,"disabled:pointer-events-none disabled:opacity-40","COMPLETED"===F&&"text-emerald-300",("FAILED"===F||"ERROR"===F)&&"text-red-400","RUNNING"===F&&"text-sky-300"),children:[(0,a.jsx)(tM.BrainIcon,{className:"size-4"}),W]}):null]}),G=(0,a.jsxs)("div",{className:"space-y-2 p-2",children:[(0,a.jsx)("p",{className:"text-sm font-medium text-slate-100",children:l("v3.fullRecording.deleteTitle")}),(0,a.jsx)("p",{className:"text-xs text-slate-400",children:l("v3.fullRecording.deleteWarning")}),(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)(ew.Button,{variant:"ghost",size:"sm",className:"flex-1",onClick:function(){return b("menu")},children:l("general.cancel")}),(0,a.jsx)(ew.Button,{variant:"destructive",size:"sm",className:"flex-1",disabled:U.isPending,onClick:function(){return U.mutate()},children:U.isPending?l("general.deleting"):l("general.delete")})]})]});return(0,a.jsxs)("span",{children:[B,(0,a.jsxs)(eX.Popover,{open:w,onOpenChange:function(e){k(e),e||b("menu")},children:[(0,a.jsx)(eX.PopoverTrigger,{render:(0,a.jsx)("button",{type:"button","aria-label":l("videoClipActions.menu.ariaLabel"),className:"grid size-6 place-items-center rounded bg-slate-950/80 text-white/90 ring-1 ring-white/15 backdrop-blur-sm transition-colors outline-none hover:bg-slate-950 hover:text-white focus-visible:ring-2 focus-visible:ring-white/60"}),children:(0,a.jsx)(eK.DotsThreeVerticalIcon,{className:"size-4",weight:"fill"})}),(0,a.jsx)(eX.PopoverContent,{side:"bottom",align:"end",className:(0,Q.cn)("dark w-56 border-slate-700 bg-slate-900 p-1 text-slate-100",e3),children:"delete"===x?G:"admin"===x?q:(0,a.jsxs)("div",{className:"space-y-0.5 text-sm",children:[L?(0,a.jsxs)("button",{type:"button",onClick:function(){var e;(e=document.createElement("a")).href=r,e.download="",document.body.appendChild(e),e.click(),document.body.removeChild(e),O()},className:t_,children:[(0,a.jsx)(K.DownloadSimpleIcon,{className:"size-4"}),l("videoClipActions.menu.download")]}):null,(0,a.jsxs)("button",{type:"button",onClick:function(){N(!0),O()},className:t_,children:[(0,a.jsx)(eW.ShareNetworkIcon,{className:"size-4"}),l("videoClipActions.menu.share")]}),T?(0,a.jsxs)("button",{type:"button",onClick:function(){return b("delete")},className:(0,Q.cn)(t_,"text-red-400 hover:bg-red-900/30 hover:text-red-300"),children:[(0,a.jsx)(eG.TrashIcon,{className:"size-4"}),l("videoClipActions.menu.delete")]}):null,I?(0,a.jsxs)("button",{type:"button",onClick:function(){return b("admin")},className:t_,children:[(0,a.jsx)(tT.GearSixIcon,{className:"size-4"}),l("v3.fullRecording.admin"),(0,a.jsx)(Z.CaretRightIcon,{className:"ml-auto size-3.5 opacity-60"})]}):null]})})]})]})}var tD="full-recording";function tF(e){var t=e.moment,n=eo(t);return(0,a.jsxs)("span",{className:"absolute inset-x-1 bottom-1 z-10 flex min-w-0 items-center gap-1",children:[(0,a.jsx)(tk,{moment:t,showComment:!1,className:"shrink-0 rounded bg-slate-950/70 px-1 py-0.5"}),n?(0,a.jsx)(tN,{comment:n}):null]})}function tz(e){var t=e.label,n=e.onClick,i=e.disabled,r=e.active,o=e.variant,l=e.children;return(0,a.jsx)("button",{type:"button","aria-label":t,title:t,disabled:i,"aria-pressed":r,onClick:n,className:(0,Q.cn)("inline-flex h-7 items-center gap-1.5 rounded-md px-2 text-[11px] font-semibold whitespace-nowrap transition-colors outline-none focus-visible:ring-2 focus-visible:ring-slate-400 disabled:pointer-events-none disabled:opacity-40 dark:focus-visible:ring-white/50","primary"===(void 0===o?"default":o)?"bg-primary-500 text-white hover:bg-primary-400":r?"bg-slate-200 text-slate-900 dark:bg-white/15 dark:text-white":"bg-slate-200/70 text-slate-600 hover:bg-slate-200 hover:text-slate-900 dark:bg-white/5 dark:text-white/80 dark:hover:bg-white/10 dark:hover:text-white"),children:l})}function tH(e){var t=e.selected,n=e.className;
2return(0,a.jsx)("span",{"aria-hidden":!0,className:(0,Q.cn)("pointer-events-none absolute z-20 grid place-items-center",null!=n?n:"inset-0"),children:t?(0,a.jsx)(z.CheckCircleIcon,{className:"size-11 text-white drop-shadow-md",weight:"fill"}):(0,a.jsx)(O.CircleIcon,{className:"size-11 text-white/80 drop-shadow-md",weight:"fill"})})}function tZ(e){var t,n=e.moment,i=e.momentIndex,r=e.momentNumber,o=e.isActive,l=e.isHovered,m=e.devices,f=e.selecting,h=e.selectedClipIds,p=e.onToggleSelect,v=(0,R.useTranslations)("player"),g=(0,s.useSetAtom)(c.playFromTimelineAtom),x=(0,s.useSetAtom)(u.hoveredMomentIdAtom),b=(0,s.useSetAtom)(c.openOverlayPlayerAtom),y=(0,s.useSetAtom)(c.setUnitDeviceAtom),w=(0,s.useAtomValue)(u.globalDeviceAtom),k=(0,s.useAtomValue)(u.globalDeviceSwapRevisionAtom),A=(0,s.useAtomValue)(u.selectedUnitDevicesAtom),j=(0,s.useAtomValue)(d.timeFormatterAtom),N=(0,s.useAtomValue)(d.clipsLockedAtom),C=function(e){var t,a=eH(n,e);return a>=0?null==(t=n.clips)?void 0:t[a]:void 0},M=n.title||v("v3.momentTypes.".concat(n.type)),S=(t=m.filter(function(e){return eH(n,e)>=0})).length>0?t:m.slice(0,1);return(0,a.jsx)("div",{"data-moment-id":n.id,className:(0,Q.cn)("relative w-48 shrink-0 snap-start overflow-hidden rounded-lg border",!f&&(o||l)?"border-primary-400":"border-white/12",!f&&!o&&!l&&"[@media(hover:hover)_and_(pointer:fine)]:hover:border-white/25"),onPointerEnter:function(){return x(n.id)},onPointerLeave:function(){return x(null)},children:(0,a.jsx)(eP,{devices:S,selectedDeviceId:A[n.id],globalDevice:w,swapRevision:k,staggerIndex:i,getPreview:function(e){var t,a=C(e);return{thumbnailURL:null!=(t=null==a?void 0:a.thumbnailURL)?t:0===e.index?n.thumbnailURL:void 0,durationLabel:(null==a?void 0:a.duration)==null?void 0:(0,es.formatTime)(a.duration),hasCoverage:null!=a}},getAriaLabel:function(e,t){return v("v3.multiDevice.cardLabel",{title:M,time:j(n.time),tag:e.tag,count:t})},getAnnouncement:function(e){return v("v3.multiDevice.nowShowing",{tag:e.tag})},noCoverageLabel:v("v3.multiDevice.noCoverage"),onCommit:function(e){return y({unitId:n.id,deviceId:e.id})},onActivate:function(e){var t=eH(n,e);t>=0&&!N?b({momentId:n.id,clipIndex:t}):g(n.time)},ignoreActivation:function(){return f},onSelect:function(e){var t=C(e);t&&p(t.id)},selecting:f,isDeviceSelected:function(e){var t=C(e);return!!t&&h.has(t.id)},renderPreviewOverlay:function(e){var t=C(e);return(0,a.jsxs)(a.Fragment,{children:[f&&t?(0,a.jsx)(tH,{selected:h.has(t.id)}):null,f?null:(0,a.jsx)(tF,{moment:n})]})},renderTopLeft:function(){return(0,a.jsx)(tj,{index:r,timeLabel:j(n.time),numberLabel:null!=r?v("v3.moments.numberLabel",{number:r}):void 0,className:"top-1.5 left-1.5"})},previewClassName:"aspect-video w-full rounded-none",tabsPlacement:"below",className:"w-full rounded-none bg-transparent ring-0"})})}function tO(e){var t,n,i=e.moment,r=e.momentNumber,o=e.isActive,l=e.isHovered,m=e.camera,f=(0,R.useTranslations)("player"),h=(0,s.useSetAtom)(c.playFromTimelineAtom),p=(0,s.useSetAtom)(u.hoveredMomentIdAtom),v=(0,s.useSetAtom)(c.openOverlayPlayerAtom),g=(0,s.useAtomValue)(d.timeFormatterAtom),x=(0,s.useAtomValue)(d.clipsLockedAtom),b=eb[i.type],y=f("v3.momentTypes.".concat(i.type)),w=(null!=(t=i.clips)?t:[])[0],k=null!=(n=null==w?void 0:w.thumbnailURL)?n:i.thumbnailURL,A=function(){w&&!x?v({momentId:i.id,clipIndex:0}):h(i.time)};return(0,a.jsxs)(D.div,{role:"button",tabIndex:0,"aria-label":w&&!x?f("v3.clipPlayer.playClip"):f("v3.moments.playFrom",{time:g(i.time),title:i.title||y}),"data-moment-id":i.id,onClick:A,onPointerEnter:function(){return p(i.id)},onPointerLeave:function(){return p(null)},onKeyDown:function(e){("Enter"===e.key||" "===e.key)&&e.target===e.currentTarget&&(e.preventDefault(),A())},whileTap:{scale:.96},className:(0,Q.cn)("group/card relative shrink-0 cursor-pointer snap-start overflow-hidden rounded-lg border text-left transition-colors outline-none",m?"flex h-full w-48 flex-col":"w-36 sm:w-44","focus-visible:ring-2 focus-visible:ring-primary-500",o||l?"border-primary-400":"border-white/10 hover:border-white/25"),children:[(0,a.jsxs)("div",{className:"relative aspect-video w-full bg-slate-950",
2style:k?void 0:{background:"\n                  radial-gradient(90% 90% at 50% 110%, color-mix(in oklab, var(--color-primary-500) 40%, transparent) 0%, transparent 65%),\n                  linear-gradient(to bottom, #0f172a, #1e293b)\n                "},children:[k?(0,a.jsx)("img",{src:k,alt:"",loading:"lazy",className:(0,Q.cn)("absolute inset-0 h-full w-full object-cover",x&&"opacity-60 blur-[3px]")}):(0,a.jsx)(b.icon,{className:(0,Q.cn)("absolute top-1/2 left-1/2 size-5 -translate-x-1/2 -translate-y-1/2 sm:size-6",b.text)}),x&&(0,a.jsx)("span",{"aria-label":f("v3.moments.locked"),className:"absolute top-1/2 left-1/2 grid size-6 -translate-x-1/2 -translate-y-1/2 place-items-center rounded-full bg-slate-950/75 text-white/85 ring-1 ring-white/20",children:(0,a.jsx)(B.LockIcon,{className:"size-3.5",weight:"fill"})}),(0,a.jsx)(tj,{index:r,timeLabel:g(i.time),numberLabel:null!=r?f("v3.moments.numberLabel",{number:r}):void 0}),w&&!x?(0,a.jsx)("span",{className:"absolute top-1 right-1 opacity-0 transition-opacity group-hover/card:opacity-100 group-focus-within/card:opacity-100",children:(0,a.jsx)(tw,{moment:i,clip:w,variant:"menu",className:"size-6 rounded bg-slate-950/80 text-white/90 ring-1 ring-white/15 backdrop-blur-sm hover:bg-slate-950 hover:text-white"})}):null,(0,a.jsx)(tF,{moment:i})]}),m?(0,a.jsx)(eI,{devices:[m],selectedDeviceId:m.id,placement:"below",className:"mt-auto"}):null]})}function tK(e){var t,n=e.moment,i=e.clip,r=e.clipIndex,o=e.momentNumber,l=e.selected,c=e.onToggleSelect,u=e.camera,m=(0,R.useTranslations)("player"),f=(0,s.useAtomValue)(d.timeFormatterAtom),h=i.title||n.title||m("v3.filmStrip.clipNumber",{index:r+1});return(0,a.jsxs)(D.div,{role:"button",tabIndex:0,"aria-label":m("v3.filmStrip.selectClip",{title:h}),"aria-pressed":l,"data-moment-id":n.id,"data-clip-id":i.id,onClick:function(){return c(i.id)},onKeyDown:function(e){("Enter"===e.key||" "===e.key)&&e.target===e.currentTarget&&(e.preventDefault(),c(i.id))},whileTap:{scale:.98},className:(0,Q.cn)("group/card relative shrink-0 cursor-pointer snap-start overflow-hidden rounded-lg border border-white/10 text-left outline-none transition-opacity duration-300",u?"flex h-full w-48 flex-col":"w-36 sm:w-44","focus-visible:ring-2 focus-visible:ring-primary-500",!l&&"opacity-55"),children:[(0,a.jsxs)("div",{className:"relative aspect-video w-full bg-slate-950",children:[i.thumbnailURL||n.thumbnailURL?(0,a.jsx)("img",{src:null!=(t=i.thumbnailURL)?t:n.thumbnailURL,alt:"",loading:"lazy",className:"absolute inset-0 h-full w-full object-cover"}):(0,a.jsx)("span",{className:"absolute inset-0",style:{background:"\n                radial-gradient(90% 90% at 50% 110%, color-mix(in oklab, var(--color-primary-500) 40%, transparent) 0%, transparent 65%),\n                linear-gradient(to bottom, #0f172a, #1e293b)\n              "}}),(0,a.jsx)(tj,{index:o,timeLabel:f(n.time),numberLabel:null!=o?m("v3.moments.numberLabel",{number:o}):void 0}),(0,a.jsx)(tH,{selected:l}),(0,a.jsx)(tF,{moment:n})]}),u?(0,a.jsx)(eI,{devices:[u],selectedDeviceId:u.id,placement:"below",className:"mt-auto"}):null]})}function tU(e){var t=e.ad,n=e.wide,r=(0,R.useTranslations)("player"),o=(0,s.useSetAtom)(c.openOverlayPlayerAtom),l=(0,s.useAtomValue)(u.overlayPlayerAtom),d=(0,i.useRef)(null),m=t.clickbait||r("ads.defaultTitle"),h=(null==l?void 0:l.kind)==="ad"&&l.adId===t.id;return(0,i.useEffect)(function(){var e=d.current;if(e){var t=new IntersectionObserver(function(t){(0,f._)(t,1)[0].isIntersecting?e.play().catch(function(){}):e.pause()},{threshold:.5});return t.observe(e),function(){return t.disconnect()}}},[t.videoURL]),(0,a.jsx)(F.MotionButton,{type:"button","aria-label":m,onClick:function(){t.videoURL?o({kind:"ad",adId:t.id}):t.linkURL&&window.open(t.linkURL,"_blank","noreferrer")},whileTap:{scale:.96},className:(0,Q.cn)("group/card relative shrink-0 cursor-pointer snap-start overflow-hidden rounded-lg border text-left transition-colors outline-none","focus-visible:ring-2 focus-visible:ring-primary-500",h?"border-primary-400":"border-white/10 hover:border-white/25",void 0!==n&&n?"w-48":"w-36 sm:w-44"),children:(0,a.jsxs)("span",{className:"relative block aspect-video w-full bg-slate-950",children:[t.videoURL?(0,a.jsx)("video",{ref:d,src:t.videoURL,poster:t.thumbnailURL,muted:!0,loop:!0,playsInl
2ine:!0,preload:"none","aria-hidden":!0,className:"absolute inset-0 h-full w-full object-cover"}):t.thumbnailURL?(0,a.jsx)("img",{src:t.thumbnailURL,alt:"",loading:"lazy",className:"absolute inset-0 h-full w-full object-cover"}):(0,a.jsx)("span",{className:"absolute inset-0 bg-linear-to-b from-slate-800 to-slate-950"}),(0,a.jsx)("span",{className:"absolute top-1 left-1 z-10 rounded bg-amber-300/95 px-1 py-px text-[9px] font-semibold text-amber-950 sm:text-[10px]",children:r("ads.label")}),t.videoURL?(0,a.jsx)("span",{className:"absolute inset-0 z-10 grid place-items-center bg-slate-950/0 transition-colors group-hover/card:bg-slate-950/40",children:(0,a.jsx)(W.PlayIcon,{className:"size-5 fill-white text-white opacity-0 drop-shadow transition-opacity group-hover/card:opacity-100",weight:"fill"})}):null]})})}function tB(e){var t=e.devices,n=e.wide,i=e.showDeviceTab,r=e.showActions,o=void 0!==r&&r,l=(0,R.useTranslations)("player"),d=(0,s.useSetAtom)(c.playFromTimelineAtom),m=(0,s.useSetAtom)(c.promoteDeviceAtom),f=(0,s.use
2SetAtom)(c.setUnitDeviceAtom),h=(0,s.useAtomValue)(u.globalDeviceAtom),p=(0,s.useAtomValue)(u.globalDeviceSwapRevisionAtom),v=(0,s.useAtomValue)(u.selectedUnitDevicesAtom);return 0===t.length?null:(0,a.jsx)("div",{className:(0,Q.cn)("group/card relative shrink-0 snap-start overflow-hidden rounded-lg border border-white/10 hover:border-white/25",void 0!==n&&n?"w-48":"w-36 sm:w-44"),children:(0,a.jsx)(eP,{devices:t,selectedDeviceId:v[tD],globalDevice:h,swapRevision:p,getPreview:function(e){return{thumbnailURL:e.thumbnailURL,hasCoverage:(0,ec.replaySources)(e).length>0}},getAriaLabel:function(e,t){return t>1?l("v3.fullRecording.cardLabel",{tag:e.tag,count:t}):l("v3.fullRecording.play")},getAnnouncement:function(e){return l("v3.multiDevice.nowShowing",{tag:e.tag})},noCoverageLabel:l("v3.multiDevice.noCoverage"),onCommit:function(e){return f({unitId:tD,deviceId:e.id})},onActivate:function(e){var t=(0,ec.replaySources)(e)[0];t&&(m(e.id),d(ei(t)))},renderTopLeft:function(e){var t=function(e){var t=(0,ec.replaySources)(e),n=0,a=!1,i=!0,r=!1,o=void 0;try{for(var l,s=t[Symbol.iterator]();!(i=(l=s.next()).done);i=!0){var c=l.value;c.sections&&c.sections.length>0?(n+=c.sections.reduce(function(e,t){return e+t.duration},0),a=!0):null!=c.duration&&Number.isFinite(c.duration)&&(n+=c.duration,a=!0)}}catch(e){r=!0,o=e}finally{try{i||null==s.return||s.return()}finally{if(r)throw o}}return a?n:void 0}(e);return(0,a.jsxs)("span",{className:"absolute top-1.5 left-1.5 z-10 flex items-center gap-1",children:[(0,a.jsxs)("span",{className:"flex items-center gap-1 rounded bg-white/90 px-1 py-px text-[9px] font-semibold text-slate-950 sm:text-[10px]",children:[(0,a.jsx)(Y,{className:"size-2.5",weight:"fill"}),l("v3.fullRecording.badgeLabel")]}),null!=t?(0,a.jsx)("span",{className:"rounded bg-slate-950/80 px-1.5 py-px text-[9px] font-medium text-white/90 tabular-nums sm:text-[10px]",children:(0,es.formatTime)(t)}):null]})},frameOverlay:function(e){var t=(0,ec.replaySources)(e)[0];return t?(0,a.jsx)("span",{className:o?"opacity-100":"opacity-0 transition-opacity group-hover/card:opacity-100 group-focus-within/card:opacity-100",children:(0,a.jsx)(tR,{itemKey:t.mediaFileKey||e.id,mediaFileKey:t.mediaFileKey,videoURL:t.url,baseballMarkerTask:t.baseballMarkerTask})}):null},previewClassName:"aspect-video w-full rounded-none",tabsPlacement:"below",alwaysShowTabs:void 0!==i&&i,className:"w-full rounded-none bg-transparent ring-0"})})}function tW(e){var t=e.multiDevice,n=(0,R.useTranslations)("player"),i=(0,s.useAtomValue)(u.eventAtom).highlights,r=(0,s.useAtomValue)(u.overlayPlayerAtom),o=(0,s.useSetAtom)(c.openOverlayPlayerAtom);if(!i)return null;var l=(null==r?void 0:r.kind)==="highlights";return(0,a.jsx)(F.MotionButton,{type:"button","aria-label":n("v3.highlights.play"),"aria-pressed":l,onClick:function(){return o({kind:"highlights"})},whileTap:{scale:.96},className:(0,Q.cn)("group/card relative shrink-0 cursor-pointer snap-start overflow-hidden rounded-lg border text-left transition-colors outline-none","focus-visible:ring-2 focus-visible:ring-primary-500",l?"border-primary-400":"border-white/10 hover:border-white/25",void 0!==t&&t?"w-48":"w-36 sm:w-44"),children:(0,a.jsxs)("div",{className:"relative aspect-video h-full w-full bg-slate-950 bg-cover bg-center bg-no-repeat",style:i.thumbnailURL?{backgroundImage:"url(".concat(i.thumbnailURL,")")}:{background:"radial-gradient(90% 90% at 50% 110%, color-mix(in oklab, #f59e0b 35%, transparent) 0%, transparent 65%), linear-gradient(to bottom, #0f172a, #1e293b)"},children:[(0,a.jsx)("span",{className:"absolute inset-0 grid place-items-center bg-slate-950/0 transition-colors group-hover/card:bg-slate-950/40",children:(0,a.jsx)(W.PlayIcon,{className:"size-5 fill-white text-white opacity-0 drop-shadow transition-opacity group-hover/card:opacity-100",weight:"fill"})}),(0,a.jsxs)("span",{className:"absolute top-1 left-1 flex items-center gap-1 rounded bg-amber-400/90 px-1 py-px text-[9px] font-semibold text-slate-950 sm:text-[10px]",children:[(0,a.jsx)(U.FilmSlateIcon,{className:"size-2.5",weight:"fill"}),n("v3.highlights.badgeLabel")]})]})})}e.s(["default",0,function(){var e=(0,R.useTranslations)("player"),t=(0,_.useRouter)(),n=J().canDownloadMoments,r=(0,s.useAtomValue)(d.allMomentsAtom),o=(0,s.useAtomValue)(u.eventAtom),l=(0,s.useAtomValue)(k.featureMultiDeviceAtom),m={shortTag:function(t){return e("v3.multiDevice.camTag",{n:t})},camera:function(t){return e("v3.multiDevice.cameraLabel",{n:t})}},h=eD(o.devices,m),p=l?h:[],v=(0,s.useAtomValue)(k.featureAdsAtom),g=(0,s.useAtomValue)(eu.adsAtom),x=v?g:[],b=!!o.highlights,w=eD(o.devices.filter(function(e){return"highlights"!==e.id&&(0,ec.replaySources)(e).length>0}),m),A=w.length>0,j=(0,s.useAtomValue)(d.activeActivityMomentIdAtom),N=(0,s.useAtomValue)(u.overlayPlayerAtom),C=(null==N?void 0:N.kind)==="clip"?N.momentId:null,M=(0,s.useAtomValue)(u.hoveredMomentIdAtom),S=(0,s.useAtomValue)(d.clipsLockedAtom),L=(0,s.use
2SetAtom)(c.openOverlayPlayerAtom),E=(0,s.useSetAtom)(y.setAutoplayNextClipPreferenceAtom),T=(0,i.useRef)(null),D=(0,i.useRef)(!1),F=(0,f._)((0,i.useState)(!1),2),O=F[0],U=F[1],B=(0,f._)((0,i.useState)([]),2),q=B[0],G=B[1],X=r.filter(function(e){return"score"!==e.type}),Y=er(X),Q=X.map(function(e){return{kind:"moment",moment:e}}),ee=!0,et=!1,en=void 0;try{for(var ea,ei=x[Symbol.iterator]();!(ee=(ea=ei.next()).done);ee=!0){var eo=ea.value;Q.splice(Math.max(0,Math.min(eo.position+1,Q.length)),0,{kind:"ad",ad:eo})}}catch(e){et=!0,en=e}finally{try{ee||null==ei.return||ei.return()}finally{if(et)throw en}}var el=function(e){var t=!0,n=!1,a=void 0;try{for(var i,r=e[Symbol.iterator]();!(t=(i=r.next()).done);t=!0){var o,l=i.value,s=(null!=(o=l.clips)?o:[]).findIndex(function(e){return!!e.videoURL});if(-1!==s)return{momentId:l.id,clipIndex:s}}}catch(e){n=!0,a=e}finally{try{t||null==r.return||r.return()}finally{if(n)throw a}}return null}(X),es=q.length,ed=new Set(q),em=p.length>1,ef=new Map(X.map(function(e){return[e.id,eF(e,o.devices,m)]})),eh=w.length>1||(0,I._)(ef.values()).some(function(e){return e.length>1}),ep=em||eh,ev=function(e){G(function(t){return t.includes(e)?t.filter(function(t){return t!==e}):(0,I._)(t).concat([e])})},eg=function(){G([]),U(!1)},ex=function(){G([]),U(!0)};(0,i.useEffect)(function(){var e=T.current;if(e&&j&&!D.current){var t=e.querySelector('[data-moment-id="'.concat(j,'"]'));t&&e.scrollTo({left:t.offsetLeft-(e.clientWidth-t.clientWidth)/2,behavior:"smooth"})}},[j]);var eb=function(e){var t=T.current;null==t||t.scrollBy({left:e*t.clientWidth*.7,behavior:"smooth"})};return 0!==X.length||b||A||0!==x.length?(0,a.jsxs)("div",{className:"pt-1 pb-2.5",children:[(0,a.jsxs)("div",{className:"flex items-center gap-x-2 px-3 py-1.5 sm:px-3.5",children:[(0,a.jsx)("h2",{className:"shrink-0 text-sm font-semibold text-slate-800 dark:text-white",children:e("v3.moments.title")}),(0,a.jsxs)("div",{className:"flex min-w-0 flex-1 items-center gap-1.5 overflow-x-auto [-ms-overflow-style:none] [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:[!S&&el?(0,a.jsxs)(tz,{label:e("v3.filmStrip.playAll"),onClick:function(){el&&(E(!0),L(el))},children:[(0,a.jsx)(W.PlayIcon,{className:"size-3.5",weight:"fill"}),(0,a.jsx)("span",{className:"hidden sm:inline",children:e("v3.filmStrip.playAll")})]}):null,n&&!S?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(tz,{label:O?e("v3.filmStrip.cancel"):e("v3.filmStrip.select"),active:O,onClick:function(){O?eg():ex()},children:[(0,a.jsx)(z.CheckCircleIcon,{className:"size-3.5",weight:"fill"}),(0,a.jsx)("span",{children:O?e("v3.filmStrip.cancel"):e("v3.filmStrip.select")})]}),(0,a.jsxs)(tz,{label:es>0?e("v3.filmStrip.downloadCount",{count:es}):e("v3.filmStrip.downloadAction"),disabled:0===es,variant:es>0?"primary":"default",onClick:function(){(0,V._)(function(){return(0,P._)(this,function(e){switch(e.label){case 0:if(0===es)return[2];return[4,(0,$.requestDownload)(o.title||"Untitled",q)];case 1:return e.sent(),eg(),t.push("/downloads"),[2]}})})()},children:[(0,a.jsx)(K.DownloadSimpleIcon,{className:"size-3.5",weight:"fill"}),(0,a.jsx)("span",{children:es>0?e("v3.filmStrip.downloadCount",{count:es}):e("v3.filmStrip.downloadAction")})]})]}):null]}),em?(0,a.jsx)(eA,{devices:p}):null]}),(0,a.jsxs)("div",{className:"group/strip relative shadow-[inset_0_14px_28px_-14px_rgba(15,23,42,0.08)] dark:shadow-[inset_0_14px_28px_-14px_rgba(2,6,23,0.7)]",children:[(0,a.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-x-0 top-0 z-1 h-8 bg-linear-to-b from-slate-200/80 to-transparent dark:from-slate-950/55"}),(0,a.jsxs)("div",{ref:T,className:"scrollbar-none relative z-0 flex snap-x snap-mandatory gap-2 overflow-x-auto scroll-smooth px-3 py-3 scroll-px-3 sm:snap-none sm:px-3.5 sm:py-3.5 sm:scroll-px-3.5 [&::-webkit-scrollbar]:hidden",onPointerEnter:function(){D.current=!0},onPointerLeave:function(){D.current=!1},children:[O?null:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(tB,{devices:w,wide:ep,showDeviceTab:eh,showActions:0===X.length}),(0,a.jsx)(tW,{multiDevice:ep})]}),Q.flatMap(function(e){if("ad"===e.kind)return O?[]:[(0,a.jsx)(tU,{ad:e.ad,wide:ep},"ad-".concat(e.ad.id))];var t,n,i,r,l=e.moment,s=null!=(t=ef.get(l.id))?t:eF(l,o.devices,m),c=eh?ez(null==(i=l.clips)||null==(n=i[0])?void 0:n.deviceId,h,s):void 0;return s.length>1?[(0,a.jsx)(tZ,{moment:l,momentIndex:X.indexOf(l),momentNumber:Y.get(l.id),isActive:C===l.id,isHovered:M===l.id,devices:s,selecting:O,selectedClipIds:ed,onToggleSelect:ev},l.id)]:O?(null!=(r=l.clips)?r:[]).map(function(e,t){return(0,a.jsx)(tK,{moment:l,clip:e,clipIndex:t,momentNumber:Y.get(l.id),selected:ed.has(e.id),onToggleSelect:ev,camera:eh?ez(e.deviceId,h,s):void 0},e.id)}):[(0,a.jsx)(tO,{moment:l,momentNumber:Y.get(l.id),isActive:C===l.id,isHovered:M===l.id,camera:c},l.id)]})]}),(0,a.jsx)("button",{type:"button","aria-label":e("v3.moments.scrollLeft"),onClick:function(){return eb(-1)},className:"absolute top-1/2 left-1.5 z-2 hidden size-8 -translate-y-1/2 place-items-center rounded-full border border-slate-300 bg-white text-slate-600 shadow-md opacity-0 transition-opacity outline-none group-hover/strip:opacity-100 hover:bg-slate-50 hover:text-slate-900 focus-visible:opacity-100 focus-visible:ring-2 focus-visible:ring-slate-400 dark:border-white/15 dark:bg-slate-900 dark:text-slate-200 dark:hover:bg-slate-800 dark:hover:text-white dark:focus-visible:ring-white/40 lg:grid",children:(0,a.jsx)(H.CaretLeftIcon,{className:"size-4"})}),(0,a.jsx)("button",{type:"button","aria-label":e("v3.moments.scrollRight"),onClick:function(){return eb(1)},className:"absolute top-1/2 right-1.5 z-2 hidden size-8 -translate-y-1/2 place-items-center rounded-full border border-slate-300 bg-white text-slate-600 shadow-md opacity-0 transition-opacity outline-none group-hover/strip:opacity-100 hover:bg-slate-50 hover:text-slate-900 focus-visible:opacity-100 focus-visible:ring-2 focus-visible:ring-slate-400 dark:border-white/15 dark:bg-slate-900 dark:text-slate-200 dark:hover:bg-slate-800 dark:hover:text-white dark:focus-visible:ring-white/40 lg:grid",children:(0,a.jsx)(Z.CaretRightIcon,{className:"size-4"})})]})]}):null}],933007);var tq=new Map([["bold",i.createElement(i.Fragment,null,i.createElement("path",{d:"M184,28H72A20,20,0,0,0,52,48V224a12,12,0,0,0,18.36,10.18l57.63-36,57.65,36A12,12,0,0,0,204,224V48A20,20,0,0,0,184,28Zm-4,174.35-45.65-28.53a12,12,0,0,0-12.72,0L76,202.35V52H180Z"}))],["duotone",i.createElement(i.Fragment,null,i.createElement("path",{d:"M192,48V224l-64-40L64,224V48a8,8,0,0,1,8-8H184A8,8,0,0,1,192,48Z",opacity:"0.2"}),i.createElement("path",{d:"M184,32H72A16,16,0,0,0,56,48V224a8,8,0,0,0,12.24,6.78L128,193.43l59.77,37.35A8,8,0,0,0,200,224V48A16,16,0,0,0,184,32Zm0,177.57-51.77-32.35a8,8,0,0,0-8.48,0L72,209.57V48H184Z"}))],["fill",i.createElement(i.Fragment,null,i.createElement("path",{d:"M184,32H72A16,16,0,0,0,56,48V224a8,8,0,0,0,12.24,6.78L128,193.43l59.77,37.35A8,8,0,0,0,200,224V48A16,16,0,0,0,184,32Z"}))],["light",i.createElement(i.Fragment,null,i.createElement("path",{d:"M184,34H72A14,14,0,0,0,58,48V224a6,6,0,0,0,9.18,5.09l60.81-38,60.83,38A6,6,0,0,0,198,224V48A14,14,0,0,0,184,34Zm2,179.17-54.83-34.26a6,6,0,0,0-6.36,0L70,213.17V48a2,2,0,0,1,2-2H184a2,2,0,0,1,2,2Z"}))],["regular",i.createElement(i.Fragment,null,i.createElement("path",{d:"M184,32H72A16,16,0,0,0,56,48V224a8,8,0,0,0,12.24,6.78L128,193.43l59.77,37.35A8,8,0,0,0,200,224V48A16,16,0,0,0,184,32Zm0,177.57-51.77-32.35a8,8,0,0,0-8.48,0L72,209.57V48H184Z"}))],["thin",i.createElement(i.Fragment,null,i.createElement("path",{d:"M184,36H72A12,12,0,0,0,60,48V224a4,4,0,0,0,6.12,3.39L128,188.72l61.89,38.67A4,4,0,0,0,192,228a4.06,4.06,0,0,0,1.94-.5A4,4,0,0,0,196,224V48A12,12,0,0,0,184,36Zm4,180.78-57.89-36.17a4,4,0,0,0-4.24,0L68,216.78V48a4,4,0,0,1,4-4H184a4,4,0,0,1,4,4Z"}))]]),tG=i.forwardRef(function(e,n){return i.createElement(G.default,(0,q._)((0,t._)({ref:n},e),{weights:tq}))});tG.displayName="BookmarkSimpleIcon",e.s(["BookmarkSimpleIcon",0,tG],933325);var tX=e.i(861745),tY=e.i(231880),tQ=e.i(587583),tJ=e.i(83236),t$=e.i(664974),t0=e.i(358707),t1=e.i(503748),t2=e.i(177797);e.s(["EventChatComposer",0,function(e){var n,r,o,l,s,c,u,d,m,h,p,v,g=e.enabled,x=(0,t2.useEventChat)(),b=(0,E.default)(),y=b.user,w=b.userProfile,k=b.isLoggedIn,A=(0,tX.useLocale)(),j=(0,t$.useLoginModalLink)(),N=j.loginHref,C=j.loginModal,M=j.loginModalLinkProps,S=j.openLoginModal,L=(0,f._)((0,i.useState)(""),2),T=L[0],I=L[1],_=(0,f._)((0,i.useState)(!1),2),R=_[0],D=_[1],F=(0,i.useRef)(null),z=null!=(n=null==x?void 0:x.profile)?n:null,H=null!=(r=null==x?void 0:x.roomUsers)?r:{},Z=null!=(o=null==x?void 0:x.availableTopics)?o:["en"],O=null!=(l=null!=(s=null==x?void 0:x.selectedTopic)?s:Z[0])?l:"en",K=null!=(c=null==x?void 0:x.chatAccess)?c:{isEventEnabled:!0,isWithinWindow:!0,isOpen:!0,isArchived:!1,opensAt:null,closesAt:null},U=null!=(u=null==x?void 0:x.isJoined)&&u,B=null!=(d=null==x?void 0:x.isJoining)&&d,W=null!=(m=null==x?void 0:x.isSending)&&m,q=null!=(h=null==x?void 0:x.isBanned)&&h,G=null!=(p=null==x?void 0:x.throttleEndsAt)?p:null,X=(0,t2.useIsThrottled)(G),Y=(null==z?void 0:z.nickname)||(null==w?void 0:w.name)||(null==y?void 0:y.displayName)||(null==y||null==(v=y.email)?void 0:v.split("@")[0])||"Fan",J=(0,t1.resolveProfileOverlayEnabled)(null==z?void 0:z.configuration),$=(0,i.useMemo)(function(){return K.isEventEnabled?K.isWithinWindow?q?"You are temporarily banned from chatting.":null:K.opensAt&&Date.now()<K.opensAt?"Chat opens shortly before the event starts.":"Chat is closed for this event."
2:"Chat is disabled for this event."},[K.isEventEnabled,K.isWithinWindow,K.opensAt,q]),ee=K.isOpen&&!q,et=(0,i.useCallback)(function(e){I(e),F.current&&(F.current.style.height="auto",F.current.style.height="".concat(Math.min(F.current.scrollHeight,120),"px"))},[]),en=(0,i.useCallback)(function(e){return(0,V._)(function(){var t,n;return(0,P._)(this,function(a){switch(a.label){case 0:if(null==e||e.preventDefault(),!x||!k)return[2];if(!U)return D(!0),[2];if(X)return(0,e1.toast)("Please wait a moment before sending another message."),[2];a.label=1;case 1:return a.trys.push([1,3,,4]),[4,x.sendMessage(T)];case 2:return a.sent(),I(""),F.current&&(F.current.style.height="auto"),[3,4];case 3:return t=a.sent(),n=(0,to._)(t,Error)?t.message:"Unable to send your message.",e1.toast.error(n),[3,4];case 4:return[2]}})})()},[x,T,U,k,X]),ea=(0,i.useCallback)(function(e){return(0,V._)(function(){var t,n;return(0,P._)(this,function(a){switch(a.label){case 0:if(!x)return[2];a.label=1;case 1:return a.trys.push([1,3,,4]),[4,x.joinChat(e)];case 2:return a.sent(),D(!1),[3,4];case 3:return t=a.sent(),n=(0,to._)(t,Error)?t.message:"Unable to join chat.",e1.toast.error(n),[3,4];case 4:return[2]}})})()},[x]);return(void 0===g||g)&&x&&K.isEventEnabled&&!K.isArchived?(0,a.jsxs)(a.Fragment,{children:[C,(0,a.jsx)(t0.EventChatJoinModal,{isOpen:R,isSubmitting:B,initialNickname:Y,initialOverlayEnabled:J,availableTopics:Z,selectedTopic:O,locale:A,roomUsers:H,currentUserId:null==y?void 0:y.uid,onTopicChangeAction:x.setSelectedTopic,onCloseAction:function(){return D(!1)},onJoinAction:ea}),(0,a.jsxs)("div",{className:"sticky inset-x-0 bottom-0 border-t border-slate-300 bg-slate-100 p-3 dark:border-slate-700 dark:bg-slate-900",children:[$?(0,a.jsxs)("div",{className:(0,Q.cn)("mb-3 flex items-start gap-2 rounded-xl border px-3 py-2 text-xs",q?"border-amber-200 bg-amber-50 text-amber-800 dark:border-amber-900 dark:bg-amber-950/40 dark:text-amber-300":"border-border bg-surface-raised/80 text-muted-foreground"),children:[q?(0,a.jsx)(em.ShieldIcon,{className:"mt-0.5 h-3.5 w-3.5 shrink-0",weight:"fill"}):(0,a.jsx)(tY.WarningIcon,{className:"mt-0.5 h-3.5 w-3.5 shrink-0",weight:"fill"}),(0,a.jsx)("span",{children:$})]}):null,!k&&ee?(0,a.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,a.jsx)("p",{className:"text-muted-foreground text-xs",children:"Follow along live, then log in to start the chat."}),(0,a.jsx)(ew.Button,{size:"xs",render:(0,a.jsx)(tC.default,(0,t._)({href:N,onClick:S},M)),children:"Log in to start the chat"})]}):!U&&ee?(0,a.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,a.jsx)("p",{className:"text-muted-foreground text-xs",children:"Pick your nickname and accept the chat guidelines before posting."}),(0,a.jsx)(ew.Button,{type:"button",size:"xs",onClick:function(){return D(!0)},children:"Join chat"})]}):U?(0,a.jsxs)("form",{onSubmit:function(e){en(e)},className:"flex items-end gap-2",children:[(0,a.jsx)(eY.Textarea,{ref:F,value:T,onChange:function(e){return et(e.target.value)},onKeyDown:function(e){"Enter"!==e.key||e.shiftKey||(e.preventDefault(),en())},rows:1,placeholder:$?"Chat is unavailable right now.":"Say something about the event...",disabled:!!$||W,className:"form-textarea border-input bg-surface-raised max-h-30 min-h-10 resize-none text-sm"}),(0,a.jsxs)(e5.Tooltip,{open:!!X&&void 0,children:[(0,a.jsx)(e5.TooltipTrigger,{delay:0,render:(0,a.jsx)(ew.Button,{type:"submit",size:"icon",disabled:!T.trim()||!!$||W||X,className:"h-10 w-10 shrink-0","aria-label":"Send chat message"}),children:W?(0,a.jsx)(tQ.CircleNotchIcon,{className:"h-4 w-4 animate-spin"}):(0,a.jsx)(tJ.PaperPlaneTiltIcon,{className:"h-4 w-4"})}),(0,a.jsx)(e5.TooltipContent,{side:"top",children:"Please wait a moment…"})]})]}):null]})]}):null}],982226),e.s(["resolveReplayEndMarker",0,function(e){var t=Math.max(0,e.duration,e.lastItemTime);return null!=e.startTimeMs&&null!=e.endTimeMs&&(t=Math.max(t,(e.endTimeMs-e.startTimeMs)/1e3)),{time:t,endMs:null!=e.startTimeMs?e.startTimeMs+1e3*t:e.endTimeMs}}],62263);var t4=e.i(48367),F=F,t6=e.i(760701),t8=e.i(381876),t5=F,t3=F;function t7(e){var t=e.size,n=e.strokeWidth,r=e.color,o=e.gradientColors,l=e.durationMs,s=e.onComplete,c="arc-grad-".concat((0,i.useId)().replace(/[^a-zA-Z0-9_-]/g,"")),u=t+10,d=n+1,m=(u-d)/2,f=2*Math.PI*m;return(0,a.jsx)("div",{className:"pointer-events-none absolute inset-0 z-[1] flex items-center justify-center overflow-visible",children:(0,a.jsxs)(t5.MotionSvg,{width:u,height:u,viewBox:"0 0 ".concat(u," ").concat(u),initial:{opacity:0}
2,animate:{opacity:1},exit:{opacity:0,transition:{duration:.3}},className:"-rotate-90 overflow-visible",children:[o&&o.length>1&&(0,a.jsx)("defs",{children:(0,a.jsx)("linearGradient",{id:c,x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:o.map(function(e,t){return(0,a.jsx)("stop",{offset:"".concat(t/(o.length-1)*100,"%"),stopColor:e},"".concat(e,"-").concat(t))})})}),(0,a.jsx)("circle",{cx:u/2,cy:u/2,r:m,stroke:"rgba(255,255,255,0.35)",strokeWidth:d,fill:"transparent"}),(0,a.jsx)(t3.MotionCircle,{cx:u/2,cy:u/2,r:m,stroke:o&&o.length>1?"url(#".concat(c,")"):r,strokeWidth:d,fill:"transparent",strokeDasharray:f,strokeLinecap:"round",initial:{strokeDashoffset:f},animate:{strokeDashoffset:0},transition:{duration:l/1e3,ease:"linear"},onAnimationComplete:s})]})})}e.s(["CircularProgressArc",0,t7,"SpinningRing",0,function(e){var t=e.size,n=e.strokeWidth,i=t+10,r=n+1,o=(i-r)/2,l=2*Math.PI*o,s=.25*l;return(0,a.jsx)("div",{className:"pointer-events-none absolute inset-0 flex items-center justify-center",children:(0,a.jsxs)(t5.MotionSvg,{width:i,height:i,viewBox:"0 0 ".concat(i," ").concat(i),initial:{opacity:0}
2,animate:{opacity:1,rotate:360},exit:{opacity:0,transition:{duration:.3}},transition:{opacity:{duration:.2},rotate:{duration:1.5,repeat:1/0,ease:"linear"}},children:[(0,a.jsx)("circle",{cx:i/2,cy:i/2,r:o,stroke:"rgba(255,255,255,0.2)",strokeWidth:r,fill:"transparent"}),(0,a.jsx)("circle",{cx:i/2,cy:i/2,r:o,stroke:"#FFFFFF",strokeWidth:r,fill:"transparent",strokeDasharray:"".concat(s," ").concat(l-s),strokeLinecap:"round"})]})})}],448256);var t9=Array.from({length:12},function(e,t){var n=t/12*Math.PI*2,a=t%2==0?27:19;return{dx:Math.cos(n)*a,dy:Math.sin(n)*a,size:t%3==0?4:3,color:["#fbbf24","#fb923c","#ffffff","#fb7185"][t%4],delay:t%3*.03}});function ne(e){var t=e.onDone;return(0,a.jsxs)("div",{className:"pointer-events-none absolute inset-0 z-10 grid place-items-center",children:[(0,a.jsx)(eC.span,{className:"absolute size-5 rounded-full border-2 border-orange-300/80",initial:{scale:.6,opacity:.9},animate:{scale:2.4,opacity:0},transition:{duration:.55,ease:"easeOut"}}),t9.map(function(e,n){return(0,a.jsx)(eC.span,{className:"absolute rounded-full",style:{width:e.size,height:e.size,backgroundColor:e.color},initial:{x:0,y:0,scale:0,opacity:1},animate:{x:e.dx,y:e.dy,scale:[0,1,.4],opacity:[1,1,0]},transition:{duration:.6,delay:e.delay,ease:"easeOut"},onAnimationComplete:n===t9.length-1?t:void 0},n)})]})}e.s(["default",0,function(e){var n=e.variant,r=(0,R.useTranslations)("player"),o=(0,E.default)().isLoggedIn,l=(0,f._)((0,s.useAtom)(e4.annotationModeAtom),1)[0],c=(0,f._)((0,s.useAtom)(e4.showMomentsAtom),1)[0],m=(0,s.useAtomValue)(k.featureSettingsAtom),h=(0,f._)((0,s.useAtom)(e4.activeOperationAtom),2),p=h[0],v=h[1],g=(0,s.useSetAtom)(e4.pendingMomentsAtom),x=(0,f._)((0,i.useState)(!1),2),b=x[0],y=x[1],w=(0,f._)((0,i.useState)(0),2),A=w[0],j=w[1],N=(0,t4.useAnimationControls)(),C=(0,S.useAtomCallback)((0,i.useCallback)(function(e){return{event:e(u.eventAtom),currentTime:e(u.currentTimeAtom),mediaFileKey:e(d.primaryMediaFileKeyAtom),primarySource:e(d.primaryActiveSourceAtom)}},[])),M="clipping"===l||!m,L=!o||m&&!c,T=(null==p?void 0:p.type)==="clipping",_=(0,i.useCallback)(function(){return(0,V._)(function(){var e,n,a,i,o,l,s,c,u,d,m,f,h,p,x,b;return(0,P._)(this,function(w){switch(w.label){case 0:if(a=(n=C()).event,i=n.currentTime,o=n.mediaFileKey,l=n.primarySource,!a.id||L||T)return[2];s="live"===a.status,c=(null!=(e=a.startTimeMs)?e:0)+1e3*i,u=Date.now(),m={id:d="optimistic-clip-".concat(u),clientId:d,time:i,type:"highlight",team:null,title:r("activityLog.moment.pendingTitle"),isMine:!0,pending:!0},v({type:"clipping",startedAtMs:u,isLive:s,time:i,clientId:d}),g(function(e){return(0,I._)(e).concat([m])}),y(!0),f=function(){g(function(e){return e.filter(function(e){return e.id!==d&&e.clientId!==d})}),v(null)},w.label=1;case 1:if(w.trys.push([1,7,8,9]),!s)return[3,3];return[4,(0,t8.clickOnLive)(a.id,Math.round(c))];case 2:return h=null==(p=w.sent().data)?void 0:p.momentKey,[3,6];case 3:if(!(o&&l))return[3,5];return b=Math.max(0,Math.round(1e3*(0,es.timelineToMediaTime)(l,i))),[4,(0,t8.clickOnReplay)(a.id,o,b)];case 4:return h=null==(x=w.sent().data)?void 0:x.momentKey,[3,6];case 5:throw Error("No media file available for this device");case 6:return h?(g(function(e){return e.map(function(e){return e.id===d||e.clientId===d?(0,q._)((0,t._)({},e),{id:h,clientId:d}):e})}),v(function(e){return(null==e?void 0:e.type)==="clipping"?(0,q._)((0,t._)({},e),{momentKey:h}):e}),j(function(e){return e+1}),N.start({scale:[1,1.28,.96,1],transition:{duration:.5,times:[0,.3,.65,1],ease:"easeOut"}})):f(),[3,9];case 7:return console.error("Failed to create clip",w.sent()),e1.toast.error(r("activityLog.moment.toast.error")),f(),[3,9];case 8:return y(!1),[7];case 9:return[2]}})})()},[C,L,T,v,g,N,r]),D=(0,i.useCallback)(function(){v(null)},[v]),z=(0,i.useCallback)(function(){return j(0)},[]),H="timeline"===(void 0===n?"control":n),Z=H?28:36,O=Math.max(2,Math.round(.1*Z)),K=(null==p?void 0:p.type)==="clipping"&&p.isLive?2e4:2e3,U=o?m&&!c?r("annotationButtons.tooltip.toolDisabled"):r("annotationButtons.tooltip.clipping"):r("annotationButtons.tooltip.loginRequired");return(0,a.jsxs)(e5.Tooltip,{children:[(0,a.jsxs)(e5.TooltipTrigger,{render:(0,a.jsx)("div",{className:"group relative shrink-0"}
2),children:[!L&&(0,a.jsx)("div",{"aria-hidden":!0,className:(0,Q.cn)("animate-clip-glow pointer-events-none absolute -inset-1 rounded-full blur-[6px] transition-opacity duration-300 will-change-transform",T?"opacity-90":"opacity-45 group-hover:opacity-80"),style:{background:"conic-gradient(from 0deg, #f97316, #fbbf24, #f43f5e, #f97316)"}}),(0,a.jsx)(F.MotionButton,{type:"button","aria-label":U,disabled:L,onClick:_,animate:N,whileTap:{scale:.9},className:(0,Q.cn)("relative grid place-items-center rounded-full text-white outline-none transition-colors focus-visible:ring-2 focus-visible:ring-white/60",H?"size-7":"size-8 shadow-sm sm:size-9",L?"cursor-not-allowed bg-slate-600/70":"bg-orange-500",M&&!L&&"ring-2 ring-white/50"),children:b?(0,a.jsx)(tQ.CircleNotchIcon,{className:(0,Q.cn)("animate-spin",H?"size-4":"size-4.5")}):(0,a.jsx)(eC.span,{className:"grid place-items-center",animate:T?{scale:[1,1.14,1],opacity:[1,.7,1]}:{scale:1,opacity:1},transition:T?{duration:1.1,repeat:1/0,ease:"easeInOut"}:{duration:.2},children:(0,a.jsx)(t6.default,{className:H?"h-4 w-4":"h-5 w-5"})})}),(0,a.jsx)(ej.AnimatePresence,{children:T&&(0,a.jsx)(t7,{size:Z,strokeWidth:O,color:"#ffffff",durationMs:K,onComplete:D})}),A>0&&(0,a.jsx)(ne,{onDone:z},A)]}),(0,a.jsx)(e5.TooltipContent,{side:H?"right":"top",sideOffset:H?6:10,className:tt,children:U})]})}],434129);var nt=e.i(736183),nn=e.i(872497),na=e.i(269254),ni=e.i(235800),nr=e.i(601611),no=e.i(294314);function nl(e){var t=(0,no.useCompany)(e||null).data;return!!(null==t?void 0:t.embedScore)}function ns(){var e=(0,s.useAtomValue)(k.featureScoreboardAtom),t=nl((0,s.useAtomValue)(u.eventAtom).companyKey);return e&&!t}e.s(["default",0,nl],470317),e.s(["useScoreboardEnabled",0,ns],865878);var nc=(0,A.atom)(function(e){var t=e(u.eventAtom).startTimeMs;return null==t?null:t+1e3*Math.floor(e(u.currentTimeAtom))});function nu(e){var t=e.value,n=e.color;return(0,a.jsxs)("span",{className:"relative inline-grid text-[length:clamp(0.8rem,2.2cqw,1rem)] leading-none",children:[(0,a.jsx)(ej.AnimatePresence,{initial:!1,children:(0,a.jsx)(eC.span,{"aria-hidden":!0,className:"pointer-events-none absolute -inset-x-1.5 -inset-y-1 rounded-full blur-[6px]",style:{backgroundColor:null!=n?n:"#ffffff"},initial:{opacity:0}
2,animate:{opacity:[0,.65,0]},exit:{opacity:0},transition:{duration:.9,times:[0,.2,1],ease:"easeOut"}},"flash-".concat(t))}),(0,a.jsx)("span",{className:"relative inline-grid min-w-[1.2ch] origin-center justify-items-center overflow-hidden",children:(0,a.jsx)(ej.AnimatePresence,{mode:"popLayout",initial:!1,children:(0,a.jsx)(eC.span,{className:"font-condensed origin-center font-black tabular-nums",initial:{scale:.6,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.6,opacity:0},transition:{type:"spring",stiffness:480,damping:30},children:t},t)})})]})}function nd(){var e=(0,s.useAtomValue)(u.eventAtom),t=(0,s.useAtomValue)(d.homeScoreAtom),n=(0,s.useAtomValue)(d.awayScoreAtom),i=(0,s.useAtomValue)(d.gameClockAtom),r=e.teams;return(0,a.jsxs)(a.Fragment,{children:[r&&(0,a.jsxs)("div",{className:"flex items-stretch overflow-hidden rounded-lg bg-slate-950/60 text-[11px] text-white ring-1 ring-white/12 shadow-lg backdrop-blur-md sm:text-sm",children:[(0,a.jsx)("span",{className:"w-1",style:{backgroundColor:r[0].color}}),(0,a.jsxs)("span",{className:"flex items-center gap-1.5 py-0.5 pr-1 pl-1.5 sm:gap-2 sm:py-1 sm:pl-2",children:[(0,a.jsx)("span",{className:"font-semibold tracking-wide",children:r[0].short}),(0,a.jsx)(nu,{value:t,color:r[0].color})]}),(0,a.jsx)("span",{className:"self-center px-0.5 text-white/40 sm:px-1",children:"–"}),(0,a.jsxs)("span",{className:"flex items-center gap-1.5 py-0.5 pr-1.5 pl-1 sm:gap-2 sm:py-1 sm:pr-2",children:[(0,a.jsx)(nu,{value:n,color:r[1].color}),(0,a.jsx)("span",{className:"font-semibold tracking-wide",children:r[1].short})]}),(0,a.jsx)("span",{className:"w-1",style:{backgroundColor:r[1].color}})]}),i&&(0,a.jsx)("div",{className:"hidden rounded-lg bg-slate-950/60 px-1.5 py-0.5 text-[11px] text-white ring-1 ring-white/12 backdrop-blur-md tabular-nums min-[420px]:block sm:px-2 sm:py-1 sm:text-sm",children:i})]})}var nm={fontFamily:'var(--font-roboto-condensed), "Roboto Condensed", sans-serif',fontSize:"12px"};function nf(e){var t,n,i,r,o=e.clockMs,l=(0,s.useAtomValue)(u.eventAtom),c=(0,s.useAtomValue)(C),d=o+nr.scoreChangeDelay,m={key:l.id,sport:l.sport,homeTeam:null==(n=l.teams)||null==(t=n[0])?void 0:t.name,awayTeam:null==(r=l.teams)||null==(i=r[1])?void 0:i.name};if("bowling"===l.sport)return(0,a.jsxs)("div",{className:"flex min-w-0 items-stretch gap-0 overflow-hidden rounded font-bold shadow-lg",style:nm,children:[(0,a.jsx)(nt.default,{entries:c,event:m,currentTime:d,isExpanded:!1}),(0,a.jsx)(na.default,{entries:c,currentTime:o,className:"rounded-r rounded-l-none"})]});var f=(0,ni.getScoreboardComponent)(m);return(0,a.jsxs)("div",{className:"flex min-w-0 items-stretch gap-0 font-bold drop-shadow-lg",style:nm,children:[(0,a.jsx)(f,{entries:c,event:m,currentTime:d}),(0,a.jsx)(na.default,{entries:c,currentTime:o,className:"rounded-r rounded-l-none"})]})}e.s(["InlineActivityScoreboard",0,function(e){var n,i,r,o,l,c,u,d,m=e.moment,f=e.event,h=e.scale,p=void 0===h?.75:h,v=(0,s.useAtomValue)(C),g=f.startTimeMs,x=v.length>0&&null!=g?g+1e3*m.time+1:null,b={key:f.id,sport:f.sport,homeTeam:null==(i=f.teams)||null==(n=i[0])?void 0:n.name,awayTeam:null==(o=f.teams)||null==(r=o[1])?void 0:r.name},y=(0,q._)((0,t._)({},nm),{zoom:p});if(f.scoreboardKey&&f.companyKey&&null!=x)return(0,a.jsx)("div",{className:"w-fit",style:{zoom:p/.75},children:(0,a.jsx)(nn.default,{id:f.scoreboardKey,companyKey:f.companyKey,entries:v,currentTime:x,variables:{home_team:null==(c=f.teams)||null==(l=c[0])?void 0:l.name,away_team:null==(d=f.teams)||null==(u=d[1])?void 0:u.name},inline:!0})});var w=(0,ni.getScoreboardComponent)(b);if(null!=x)return(0,a.jsx)("div",{className:"w-fit font-bold",style:y,children:(0,a.jsx)(w,{entries:v,event:b,currentTime:x})});if(!m.score)return null;var k={key:"inline-".concat(m.id),lastUpdate:1,scoreValue:{},timeStamp:0,updatedByUser:"",userID:"",left:m.score[0],period:1,right:m.score[1]};return(0,a.jsx)("div",{className:"w-fit font-bold",style:y,children:(0,a.jsx)(w,{entries:[k],event:b,currentTime:1})})},"MiniPlayerScoreboard",0,function(){var e=ns(),t=(0,s.useAtomValue)(C),n=(0,s.useAtomValue)(nc);return e&&0!==t.length&&null!=n?(0,a.jsx)("div",{className:"pointer-events-none absolute top-1.5 right-1.5 z-[45] max-w-[calc(100%-8px)] overflow-hidden",children:(0,a.jsx)(nf,{clockMs:n})}):null},"default",0,function(){var e,t,n,i,r=(0,s.useAtomValue)(y.scoreboardVisibleAtom),o=ns(),l=null!==(0,s.useAtomValue)(u.overlayPlayerAtom),c=(0,s.useAtomValue)(u.eventAtom),d=(0,s.useAtomValue)(C),m=(0,s.useAtomValue)(nc),f=d.length>0&&null!=m,h=f&&!!c.scoreboardKey&&!!c.companyKey;return!(r&&o)||l?null:h?(0,a.jsx)("div",{className:"pointer-events-none absolute inset-0 z-30",children:(0,a.jsx)(nn.default,{id:c.scoreboardKey,companyKey:c.companyKey,entries:d,currentTime:m+nr.scoreChangeDelay,clockCurrentTime:m,variables:{home_team:null==(t=c.teams)||null==(e=t[0])?void 0:e.name,away_team:null==(i=c.teams)||null==(n=i[1])?void 0:n.name},clockFallback:(0,a.jsx)("div",{className:"absolute top-2.5 right-2.5 flex items-center gap-1.5 sm:top-4 sm:right-4",children:(0,a.jsx)(na.default,{entries:d,currentTime:m,className:"rounded"})})})}):(0,a.jsx)("div",{className:"pointer-events-none absolute top-2.5 right-14 left-2.5 z-30 flex items-center gap-1.5 sm:top-4 sm:right-16 sm:left-4 sm:gap-2",children:f?(0,a.jsx)(nf,{clockMs:m}):(0,a.jsx)(nd,{})})}],93732);var nh=new Map([["bold",i.createElement(i.Fragment,null,i.createElement("path",{d:"M137.11,152.19a12,12,0,0,0-18.22,0l-48,56A12,12,0,0,0,80,228h96a12,12,0,0,0,9.11-19.81Zm-31,51.81L128,178.44,149.91,204ZM236,64V176a28,28,0,0,1-28,28h-4a12,12,0,0,1,0-24h4a4,4,0,0,0,4-4V64a4,4,0,0,0-4-4H48a4,4,0,0,0-4,4V176a4,4,0,0,0,4,4h4a12,12,0,0,1,0,24H48a28,28,0,0,1-28-28V64A28,28,0,0,1,48,36H208A28,28,0,0,1,236,64Z"}))],["duotone",i.createElement(i.Fragment,null,i.createElement("path",{d:"M224,64V1
276a16,16,0,0,1-16,16H155.43L128,160l-27.43,32H48a16,16,0,0,1-16-16V64A16,16,0,0,1,48,48H208A16,16,0,0,1,224,64Z",opacity:"0.2"}),i.createElement("path",{d:"M134.08,154.79a8,8,0,0,0-12.15,0l-48,56A8,8,0,0,0,80,224h96a8,8,0,0,0,6.07-13.21ZM97.39,208,128,172.29,158.61,208ZM232,64V176a24,24,0,0,1-24,24h-8a8,8,0,0,1,0-16h8a8,8,0,0,0,8-8V64a8,8,0,0,0-8-8H48a8,8,0,0,0-8,8V176a8,8,0,0,0,8,8h8a8,8,0,0,1,0,16H48a24,24,0,0,1-24-24V64A24,24,0,0,1,48,40H208A24,24,0,0,1,232,64Z"}))],["fill",i.createElement(i.Fragment,null,i.createElement("path",{d:"M174.15,210.88A8,8,0,0,1,168,224H88a8,8,0,0,1-6.15-13.12l40-48a8,8,0,0,1,12.29,0ZM208,40H48A24,24,0,0,0,24,64V176a24,24,0,0,0,24,24H68.22a4,4,0,0,0,3.07-1.44l38.28-45.92a24,24,0,0,1,21-8.51,24.68,24.68,0,0,1,16.25,8.94l37.91,45.49a4,4,0,0,0,3.07,1.44H208a24,24,0,0,0,24-24V64A24,24,0,0,0,208,40Z"}))],["light",i.createElement(i.Fragment,null,i.createElement("path",{d:"M132.56,156.1a6,6,0,0,0-9.11,0l-48,56A6,6,0,0,0,80,222h96a6,6,0,0,0,4.56-9.9ZM93.05,210l35-40.78L163,210ZM230,64V176a22,22,0,0,1-22,22h-8a6,6,0,0,1,0-12h8a10,10,0,0,0,10-10V64a10,10,0,0,0-10-10H48A10,10,0,0,0,38,64V176a10,10,0,0,0,10,10h8a6,6,0,0,1,0,12H48a22,22,0,0,1-22-22V64A22,22,0,0,1,48,42H208A22,22,0,0,1,230,64Z"}))],["regular",i.createElement(i.Fragment,null,i.createElement("path",{d:"M134.08,154.79a8,8,0,0,0-12.15,0l-48,56A8,8,0,0,0,80,224h96a8,8,0,0,0,6.07-13.21ZM97.39,208,128,172.29,158.61,208ZM232,64V176a24,24,0,0,1-24,24h-8a8,8,0,0,1,0-16h8a8,8,0,0,0,8-8V64a8,8,0,0,0-8-8H48a8,8,0,0,0-8,8V176a8,8,0,0,0,8,8h8a8,8,0,0,1,0,16H48a24,24,0,0,1-24-24V64A24,24,0,0,1,48,40H208A24,24,0,0,1,232,64Z"}))],["thin",i.createElement(i.Fragment,null,i.createElement("path",{d:"M131,157.4a4,4,0,0,0-6.07,0l-48,56a4,4,0,0,0,3,6.6h96a4,4,0,0,0,3-6.6ZM88.7,212,128,166.15,167.3,212ZM228,64V176a20,20,0,0,1-20,20h-8a4,4,0,0,1,0-8h8a12,12,0,0,0,12-12V64a12,12,0,0,0-12-12H48A12,12,0,0,0,36,64V176a12,12,0,0,0,12,12h8a4,4,0,0,1,0,8H48a20,20,0,0,1-20-20V64A20,20,0,0,1,48,44H208A20,20,0,0,1,228,64Z"}))]]),np=i.forwardRef(function(e,n){return i.createElement(G.default,(0,q._)((0,t._)({ref:n},e),{weights:nh}))});np.displayName="AirplayIcon",e.s(["AirplayIcon",0,np],436786);var nv=new Map([["bold",i.createElement(i.Fragment,null,i.createElement("path",{d:"M236,208a12,12,0,0,1-12,12H32a12,12,0,0,1-12-12V48a12,12,0,0,1,24,0v85.55L88.1,95a12,12,0,0,1,15.1-.57l56.22,42.16L216.1,87A12,12,0,1,1,231.9,105l-64,56a12,12,0,0,1-15.1.57L96.58,119.44,44,165.45V196H224A12,12,0,0,1,236,208Z"}))],["duotone",i.createElement(i.Fragment,null,i.createElement("path",{d:"M224,64V208H32V48H208A16,16,0,0,1,224,64Z",opacity:"0.2"}),i.createElement("path",{d:"M232,208a8,8,0,0,1-8,8H32a8,8,0,0,1-8-8V48a8,8,0,0,1,16,0v94.37L90.73,98a8,8,0,0,1,10.07-.38l58.81,44.11L218.73,90a8,8,0,1,1,10.54,12l-64,56a8,8,0,0,1-10.07.38L96.39,114.29,40,163.63V200H224A8,8,0,0,1,232,208Z"}))],["fill",i.createElement(i.Fragment,null,i.createElement("path",{d:"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM200,176a8,8,0,0,1,0,16H56a8,8,0,0,1-8-8V72a8,8,0,0,1,16,0v62.92l34.88-29.07a8,8,0,0,1,9.56-.51l43,28.69,43.41-36.18a8,8,0,0,1,10.24,12.3l-48,40a8,8,0,0,1-9.56.51l-43-28.69L64,155.75V176Z"}))],["light",i.createElement(i.Fragment,null,i.createElement("path",{d:"M230,208a6,6,0,0,1-6,6H32a6,6,0,0,1-6-6V48a6,6,0,0,1,12,0v98.78l54.05-47.3a6,6,0,0,1,7.55-.28l60.11,45.08,60.34-52.8a6,6,0,0,1,7.9,9l-64,56a6,6,0,0,1-7.55.28L96.29,111.72,38,162.72V202H224A6,6,0,0,1,230,208Z"}))],["regular",i.createElement(i.Fragment,null,i.createElement("path",{d:"M232,208a8,8,0,0,1-8,8H32a8,8,0,0,1-8-8V48a8,8,0,0,1,16,0v94.37L90.73,98a8,8,0,0,1,10.07-.38l58.81,44.11L218.73,90a8,8,0,1,1,10.54,12l-64,56a8,8,0,0,1-10.07.38L96.39,114.29,40,163.63V200H224A8,8,0,0,1,232,208Z"}))],["thin",i.createElement(i.Fragment,null,i.createElement("path",{d:"M228,208a4,4,0,0,1-4,4H32a4,4,0,0,1-4-4V48a4,4,0,0,1,8,0V151.19L93.37,101a4,4,0,0,1,5-.19l61.41,46.05L221.37,93a4,4,0,0,1,5.26,6l-64,56a4,4,0,0,1-5,.19l-61.41-46L36,161.81V204H224A4,4,0,0,1,228,208Z"}))]]),ng=i.forwardRef(function(e,n){return i.createElement(G.default,(0,q._)((0,t._)({ref:n},e),{weights:nv}))});ng.displayName="ChartLineIcon",e.s(["ChartLineIcon",0,ng],663717);var nx=new Map([["bold",i.createElement(i.Fragment,null,i.createElement("path",{d:"M234.42,162A12,12,0,1,1,213.58,174l-16.86-29.5a127.19,127.19,0,0,1-30.17,13.86L171.84,190a12,12,0,0,1-9.87,13.8,11.22,11.22,0,0,1-2,.17,12,12,0,0,1-11.82-10L143,163.17a136.5,136.5,0,0,1-30.06,0L107.84,194A12,12,0,0,1,96,204a11.22,11.22,0,0,1-2-.17A12,12,0,0,1,84.16,190l5.29-31.72a127.19,127.19,0,0,1-30.17-13.86L42.42,174A12,12,0,1,1,21.58,162L40,129.85a159.73,159.73,0,0,1-17.31-18.31A12,12,0,0,1,41.34,96.46C57.38,116.32,85.44,140,128,140s70.62-23.68,86.66-43.54a12,12,0,0,1,18.67,15.08A159.73,159.73,0,0,1,216,129.85Z"}))],["duotone",i.createElement(i.Fragment,null,i.createElement("path",{d:"M224,104c-16.81,20.81-47.63,48-96,48s-79.19-27.19-96-48c16.81-20.81,47.63-48,96-48S207.19,83.19,224,104Z",opacity:"0.2"}),i.createElement("path",{d:"M228,175a8,8,0,0,1-10.92-3l-19-33.2A123.23,123.23,0,0,1,162,155.46l5.87,35.22a8,8,0,0,1-6.58,9.21A8.4,8.4,0,0,1,160,200a8,8,0,0,1-7.88-6.69l-5.77-34.58a133.06,133.06,0,0,1-36.68,0l-5.77,34.58A8,8,0,0,1,96,200a8.4,8.4,0,0,1-1.32-.11,8,8,0,0,1-6.58-9.21L94,155.46a123.23,123.23,0,0,1-36.06-16.69L39,172A8,8,0,1,1,25.06,164l20-35a153.47,153.47,0,0,1-19.3-20A8,8,0,1,1,38.22,99c16.6,20.54,45.64,45,89.78,45s73.18-24.49,89.78-45A8,8,0,1,1,230.22,109a153.47,153.47,0,0,1-19.3,20l20,35A8,8,0,0,1,228,175Z"}))],["fill",i.createElement(i.Fragment,null,i.createElement("path",{d:"M230.94,164A8,8,0,1,1,217.05,172l-19-33.2A123.23,123.23,0,0,1,162,155.46l5.87,35.22a8,8,0,0,1-6.58,9.21A8.4,8.4,0,0,1,160,200a8,8,0,0,1-7.88-6.69l-5.77-34.58a133.06,133.06,0,0,1-36.68,0l-5.77,34.58A8,8,0,0,1,96,200a8.4,8.4,0,0,1-1.32-.11,8,8,0,0,1-6.58-9.21L94,155.46a123.23,123.23,0,0,1-36.06-16.69L39,172A8,8,0,1,1,25.06,164l20-35a152.8,152.8,0,0,1-19.3-20,8,8,0,0,1,0-10.06C44.56,75.72,77.55,48,128,48s83.44,27.72,102.22,51a8,8,0,0,1,0,10.06,152.8,152.8,0,0,1-19.3,20Z"}))],["light",i.createElement(i.Fragment,null,i.createElement("path",{d:"M229.21,165a6,6,0,0,1-10.42,6l-20-35.08a122,122,0,0,1-39,18.09l6.17,37a6,6,0,0,1-4.93,6.91,6.85,6.85,0,0,1-1,.08,6,6,0,0,1-5.91-5L148,156.44a128.86,128.86,0,0,1-40,0L101.92,193A6,6,0,0,1,96,198a6.85,6.85,0,0,1-1-.08A6,6,0,0,1,90.08,191l6.17-37a122,122,0,0,1-39-18.09L37.21,171a6,6,0,1,1-10.42-6l20.85-36.48a152,152,0,0,1-20.31-20.77,6,6,0,0,1,9.34-7.54C53.54,121.11,83.07,146,128,146s74.46-24.89,91.33-45.77a6,6,0,0,1,9.34,7.54,152,152,0,0,1-20.31,20.77Z"}))],["regular",i.createElement(i.Fragment,null,i.createElement("path",{d:"M228,175a8,8,0,0,1-10.92-3l-19-33.2A123.23,123.23,0,0,1,162,155.46l5.87,35.22a8,8,0,0,1-6.58,9.21A8.4,8.4,0,0,1,160,200a8,8,0,0,1-7.88-6.69l-5.77-34.58a133.06,133.06,0,0,1-36.68,0l-5.77,34.58A8,8,0,0,1,96,200a8.4,8.4,0,0,1-1.32-.11,8,8,0,0,1-6.58-9.21L94,155.46a123.23,123.23,0,0,1-36.06-16.69L39,172A8,8,0,1,1,25.06,164l20-35a153.47,153.47,0,0,1-19.3-20A8,8,0,1,1,38.22,99c16.6,20.54,45.64,45,89.78,45s73.18-24.49,89.78-45A8,8,0,1,1,230.22,109a153.47,153.47,0,0,1-19.3,20l20,35A8,8,0,0,1,228,175Z"}))],["thin",i.createElement(i.Fragment,null,i.createElement("path",{d:"M226,171.47a3.92,3.92,0,0,1-2,.53,4,4,0,0,1-3.47-2l-21.15-37a120,120,0,0,1-41.91,19.53L164,191.34a4,4,0,0,1-3.29,4.6,3.79,3.79,0,0,1-.67.06,4,4,0,0,1-3.94-3.34l-6.41-38.5a128.17,128.17,0,0,1-43.28,0L100,192.66A4,4,0,0,1,96,196a3.88,3.88,0,0,1-.67-.06,4,4,0,0,1-3.29-4.6l6.48-38.83A120,120,0,0,1,56.62,133L35.47,170A4,4,0,0,1,32,172a3.92,3.92,0,0,1-2-.53A4,4,0,0,1,28.53,166l21.68-37.94a148.24,148.24,0,0,1-21.32-21.56,4,4,0,1,1,6.22-5C52.25,122.71,82.29,148,128,148s75.75-25.29,92.89-46.51a4,4,0,1,1,6.22,5,148.24,148.24,0,0,1-21.32,21.56L227.47,166A4,4,0,0,1,226,171.47Z"}))]]),nb=i.forwardRef(function(e,n){return i.createElement(G.default,(0,q._)((0,t._)({ref:n},e),{weights:nx}))});nb.displayName="EyeClosedIcon",e.s(["EyeClosedIcon",0,nb],880523);var ny=new Map([["bold",i.createElement(i.Fragment,null,i.createElement("path",{d:"M104,20.41a19.83,19.83,0,0,0-22.4,11.81c-.07.15-.13.31-.19.46L21.47,192.49A20,20,0,0,0,40,220h60a20,20,0,0,0,20-20V40A19.83,19.83,0,0,0,104,20.41ZM96,196H45.79L96,62.09Zm138.53-3.51L174.61,32.68c-.06-.15-.12-.31-.19-.46A20,20,0,0,0,136,40V200a20,20,0,0,0,20,20h60a20,20,0,0,0,18.54-27.51ZM160,196V62.09L210.21,196Z"}))],["duotone",i.createElement(i.Fragment,null,i.createElement("path",{d:"M112,40V200a8,8,0,0,1-8,8H40a8,8,0,0,1-7.37-11.12l64-160C100,28.86,112,31.29,112,40Z",opacity:"0.2"}),i.createElement("path",{d:"M107.18,24.33a15.86,15.86,0,0,0-17.92,9.45l-.06.14-64,159.93A16,16,0,0,0,40,216h64a16,16,0,0,0,16-16V40A15.85,15.85,0,0,0,107.18,24.33ZM104,200H40l.06-.15L104,40Zm126.77-6.15-64-159.93-.06-.14A16,16,0,0,0,136,40V200a16,16,0,0,0,16,16h64a16,16,0,0,0,14.78-22.15ZM152,200V40l63.93,159.84.06.15Z"}))],["fill",i.createElement(i.Fragment,null,i.createElement("path",{d:"M120,40V200a16,16,0,0,1-16,16H40a16,16,0,0,1-14.78-22.15l64-159.93.06-.14A16,16,0,0,1,120,40ZM229.33,208.84A16,16,0,0,1,216,216H152a16,16,0,0,1-16-16V40a16,16,0,0,1,30.74-6.23l.06.14,64,159.93A16,16,0,0,1,229.33,208.84ZM216,200l-.06-.15L152,40V200Z"}))],["light",i.createElement(i.Fragment,null,i.createElement("path",{d:"M106.78,26.29A13.88,13.88,0,0,0,91.1,34.55s0,.08,0,.12l-64,159.94A14,14,0,0,0,40,214h64a14,14,0,0,0,14-14V40A13.87,13.87,0,0,0,106.78,26.29ZM106,200a2,2,0,0,1-2,2H40a2,2,0,0,1-1.85-2.78l.05-.11,64-159.92A2,2,0,0,1,106,40Zm122.92-5.39-64-159.94s0-.08,0-.12A14,14,0,0,0,138,40V200a14,14,0,0,0,14,14h64a14,14,0,0,0,12.93-19.39Zm-11.26,6.49a1.93,1.93,0,0,1-1.67.9H152a2,2,0,0,1-2-2V40a1.82,1.82,0,0,1,1.6-2,2.62,2.62,0,0,1,.54-.06,1.76,1.76,0,0,1,1.69,1.2l64,159.92.05.11A2,2,0,0,1,217.66,201.
21Z"}))],["regular",i.createElement(i.Fragment,null,i.createElement("path",{d:"M107.18,24.33a15.86,15.86,0,0,0-17.92,9.45l-.06.14-64,159.93A16,16,0,0,0,40,216h64a16,16,0,0,0,16-16V40A15.85,15.85,0,0,0,107.18,24.33ZM104,200H40l.06-.15L104,40Zm126.77-6.15-64-159.93-.06-.14A16,16,0,0,0,136,40V200a16,16,0,0,0,16,16h64a16,16,0,0,0,14.78-22.15ZM152,200V40l63.93,159.84.06.15Z"}))],["thin",i.createElement(i.Fragment,null,i.createElement("path",{d:"M106.38,28.26a11.76,11.76,0,0,0-13.44,7.08l0,.08L29,195.32A12,12,0,0,0,40,212h64a12,12,0,0,0,12-12V40A11.75,11.75,0,0,0,106.38,28.26ZM108,200a4,4,0,0,1-4,4H40a3.93,3.93,0,0,1-3.33-1.79,4,4,0,0,1-.32-3.84l64-159.94A4,4,0,0,1,108,40Zm119.07-4.6-64-160,0-.08A12,12,0,0,0,140,40V200a12,12,0,0,0,12,12h64a12,12,0,0,0,11.08-16.6Zm-7.75,6.81A3.93,3.93,0,0,1,216,204H152a4,4,0,0,1-4-4V40a3.81,3.81,0,0,1,3.2-3.92,4.64,4.64,0,0,1,.9-.09,3.69,3.69,0,0,1,3.57,2.42l64,160A3.9,3.9,0,0,1,219.32,202.21Z"}))]]),nw=i.forwardRef(function(e,n){return i.createElement(G.default,(0,q._)((0,t._)({ref:n},e),{weights:ny}))});nw.displayName="FlipHorizontalIcon",e.s(["FlipHorizontalIcon",0,nw],802463);var nk=new Map([["bold",i.createElement(i.Fragment,null,i.createElement("path",{d:"M56,120H216a20,20,0,0,0,7.79-38.42l-.46-.19L63.51,21.47A20,20,0,0,0,36,40v60A20,20,0,0,0,56,120Zm4-74.21L193.91,96H60ZM216,136H56a20,20,0,0,0-20,20v60a20,20,0,0,0,27.51,18.54l159.81-59.92.46-.19A20,20,0,0,0,216,136ZM60,210.22V160H193.91Z"}))],["duotone",i.createElement(i.Fragment,null,i.createElement("path",{d:"M219.11,159.37l-160,64A8,8,0,0,1,48,216V152a8,8,0,0,1,8-8H216C224.71,144,227.14,156,219.11,159.37Z",opacity:"0.2"}),i.createElement("path",{d:"M56,120H216a16,16,0,0,0,6.23-30.74l-.14-.06-159.93-64A16,16,0,0,0,40,40v64A16,16,0,0,0,56,120Zm0-80,.15.06L216,104H56l0-64Zm160,96H56a16,16,0,0,0-16,16v64a16,16,0,0,0,22.15,14.78l159.93-64,.14-.06A16,16,0,0,0,216,136ZM56.15,215.93,56,216V152H216Z"}))],["fill",i.createElement(i.Fragment,null,i.createElement("path",{d:"M56,120H216a16,16,0,0,0,6.23-30.74l-.14-.06-159.93-64A16,16,0,0,0,40,40v64A16,16,0,0,0,56,120Zm0-80,.15.06L216,104H56l0-64ZM231.67,148.82a15.85,15.85,0,0,1-9.45,17.92l-.14.06-159.93,64A16,16,0,0,1,40,216V152a16,16,0,0,1,16-16H216A15.85,15.85,0,0,1,231.67,148.82Z"}))],["light",i.createElement(i.Fragment,null,i.createElement("path",{d:"M56,118H216a14,14,0,0,0,5.46-26.9l-.11,0-159.95-64A14,14,0,0,0,42,40v64A14,14,0,0,0,56,118ZM54,40a2,2,0,0,1,2-2,2,2,0,0,1,.79.16l.11.05,159.92,64A2,2,0,0,1,216,106H56a2,2,0,0,1-2-2Zm162,98H56a14,14,0,0,0-14,14v64a14,14,0,0,0,19.39,12.92l160-64,.11-.05A14,14,0,0,0,216,138Zm.82,15.83-159.92,64-.11.05A2,2,0,0,1,54,216V152a2,2,0,0,1,2-2H216a2,2,0,0,1,.82,3.83Z"}))],["regular",i.createElement(i.Fragment,null,i.createElement("path",{d:"M56,120H216a16,16,0,0,0,6.23-30.74l-.14-.06-159.93-64A16,16,0,0,0,40,40v64A16,16,0,0,0,56,120Zm0-80,.15.06L216,104H56l0-64Zm160,96H56a16,16,0,0,0-16,16v64a16,16,0,0,0,22.15,14.78l159.93-64,.14-.06A16,16,0,0,0,216,136ZM56.15,215.93,56,216V152H216Z"}))],["thin",i.createElement(i.Fragment,null,i.createElement("path",{d:"M56,116H216a12,12,0,0,0,4.6-23.09l-160-64A12,12,0,0,0,44,40v64A12,12,0,0,0,56,116ZM52,40a4,4,0,0,1,4-4,4,4,0,0,1,1.57.32l.07,0,159.91,64A4,4,0,0,1,216,108H56a4,4,0,0,1-4-4ZM227.74,149.61A11.75,11.75,0,0,0,216,140H56a12,12,0,0,0-12,12v64a12,12,0,0,0,12,12,11.8,11.8,0,0,0,4.59-.93l160-64,.08,0A11.75,11.75,0,0,0,227.74,149.61Zm-10.17,6.06-160,64A4,4,0,0,1,52,216V152a4,4,0,0,1,4-4H216a4,4,0,0,1,1.59,7.67Z"}))]]),nA=i.forwardRef(function(e,n){return i.createElement(G.default,(0,q._)((0,t._)({ref:n},e),{weights:nk}))});nA.displayName="FlipVerticalIcon",e.s(["FlipVerticalIcon",0,nA],512228);var nj=new Map([["bold",i.createElement(i.Fragment,null,i.createElement("path",{d:"M200,36H56A20,20,0,0,0,36,56V200a20,20,0,0,0,20,20H200a20,20,0,0,0,20-20V56A20,20,0,0,0,200,36ZM60,60h56V196H60ZM196,196H140V60h56Z"}))],["duotone",i.createElement(i.Fragment,null,i.createElement("path",{d:"M208,56V200a8,8,0,0,1-8,8H56a8,8,0,0,1-8-8V56a8,8,0,0,1,8-8H200A8,8,0,0,1,208,56Z",opacity:"0.2"}),i.createElement("path",{d:"M200,40H56A16,16,0,0,0,40,56V200a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V56A16,16,0,0,0,200,40ZM56,56h64V200H56ZM200,200H136V56h64V200Z"}))],["fill",i.createElement(i.Fragment,null,i.createElement("path",{d:"M120,44V212a4,4,0,0,1-4,4H56a16,16,0,0,1-16-16V56A16,16,0,0,1,56,40h60A4,4,0,0,1,120,44Zm80-4H140a4,4,0,0,0-4,4V212a4,4,0,0,0,4,4h60a16,16,0,0,0,16-16V56A16,16,0,0,0,200,40Z"}))],["light",i.createElement(i.Fragment,null,i.createElement("path",{d:"M200,42H56A14,14,0,0,0,42,56V200a14,14,0,0,0,14,14H200a14,14,0,0,0,14-14V56A14,14,0,0,0,200,42ZM54,200V56a2,2,0,0,1,2-2h66V202H56A2,2,0,0,1,54,200Zm148,0a2,2,0,0,1-2,2H134V54h66a2,2,0,0,1,2,2Z"}))],["regular",i.createElement(i.Fragment,null,i.createElement("path",{d:"M200,40H56A16,16,0,0,0,40,56V200a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V56A16,16,0,0,0,200,40ZM56,56h64V200H56ZM200,200H136V56h64V200Z"}))],["thin",i.createElement(i.Fragment,null,i.createElement("path",{d:"M200,44H56A12,12,0,0,0,44,56V200a12,12,0,0,0,12,12H200a12,12,0,0,0,12-12V56A12,12,0,0,0,200,44ZM52,200V56a4,4,0,0,1,4-4h68V204H56A4,4,0,0,1,52,200Zm152,0a4,4,0,0,1-4,4H132V52h68a4,4,0,0,1,4,4Z"}))]]),nN=i.forwardRef(function(e,n){return i.createElement(G.default,(0,q._)((0,t._)({ref:n},e),{weights:nj}))});nN.displayName="SquareSplitHorizontalIcon",e.s(["SquareSplitHorizontalIcon",0,nN],995987)},516424,e=>{"use strict";var t=e.i(651682),n=e.i(271645);
2e.s(["useInIframe",0,function(){var e=(0,t._)((0,n.useState)(!1),2),a=e[0],i=e[1];return(0,n.useEffect)(function(){var e=window.self!==window.top;return i(e),e?document.body.classList.add("in-iframe"):document.body.classList.remove("in-iframe"),function(){document.body.classList.remove("in-iframe")}},[]),a}])},688176,409094,413140,475688,681903,725700,603915,203321,387345,971721,e=>{"use strict";var t=e.i(651682),n=e.i(843476),a=e.i(271645),i=e.i(174080),r=e.i(770703),o=e.i(207867),l=e.i(672464),s=e.i(639372),c=e.i(289768),u=e.i(323822),d=e.i(679292),m=e.i(740671),f=e.i(323189),h=e.i(262341),p=e.i(199290),v=e.i(364132);e.i(623854);var g=e.i(128769),x=e.i(224578),b=e.i(186678),y=e.i(346486),w=e.i(773820),k=e.i(201247),A=e.i(877118),j=e.i(803932),N=e.i(289394),C=e.i(672357),M=e.i(136312),S=e.i(565934),L=e.i(612020),E=e.i(254889),T=e.i(933007),V=e.i(991865),I=e.i(120786),P=e.i(540316),_=e.i(513935),R=e.i(266027),D=e.i(861745),F=e.i(948148),z=e.i(364203),H=e.i(684490),Z=e.i(933325),O=e.i(566314),K=e.i(815330),U=e.i(338862),B=e.i(201796),W=e.i(128952),q=e.i(587583),G=e.i(630233),X=e.i(106729),Y=e.i(376185),Q=e.i(499141),J=e.i(703803),$=e.i(877558),ee=e.i(813702),et=e.i(293437),en=e.i(640616),ea=e.i(595354),ei=e.i(631256),er=e.i(3759),eo=e.i(196070),el=e.i(906949),es=e.i(700224),ec=e.i(683845),eu=e.i(23199),ed=e.i(207354),em=e.i(982226),ef=e.i(74191),eh=e.i(703481),ep=e.i(697227),ev=e.i(46121),eg=e.i(701766),ex=e.i(277221),eb=e.i(892005),ey=e.i(164338),ew=e.i(62263),ek=e.i(622649),eA=e.i(874369),ej=e.i(868927),eN=e.i(635109),eC=e.i(434129),eM=e.i(93732),eS=e.i(733613),eL=e.i(605877),eE=e.i(103511),eT=e.i(92808),eV=e.i(522016),eI=e.i(178969),eP=e.i(760701),e_=e.i(664974),eR=e.i(750214),eD=e.i(436786),eF=e.i(182006),ez=e.i(663717),eH=e.i(241745),eZ=e.i(949656),eO=e.i(963466),eK=e.i(555897),eU=e.i(880523),eB=e.i(802463),eW=e.i(512228),eq=e.i(617298),eG=e.i(11140),eX=e.i(3880),eY=e.i(66447),eQ=e.i(499355),eJ=e.i(710596),e$=e.i(995987),e0=e.i(619942),e1=e.i(962267),e2=e.i(470317),e4=e.i(618566),e6=e.i(516424),e8="sporfie.player-v3.mini-corner",e5="sporfie.player-v3.mini-scale",e3="sporfie.player-v3.mini-disabled",e7={br:["n","w","nw"],bl:["n","e","ne"],tr:["s","w","sw"],tl:["s","e","se"]};function e9(e){return Math.min(1.5,Math.max(.5,e))}function te(e){return Math.min(400,Math.max(240,.4*e),Math.max(160,e-32))}function tt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.998;return e/1e3*t/(1-t)}function tn(e){return e.width>=1&&e.height>=1}function ta(e,t,n){var a=Math.min(1,Math.max(0,n)),i=1-a,r=0===t.width?1:e.width/t.width*i+a,o=0===t.height?1:e.height/t.height*i+a;return{x:(e.left-t.left)*i,y:(e.top-t.top)*i,scaleX:r,scaleY:o}}function ti(e,t,n,a){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:.55;if(e<t){var r=t-e;return t-r*a*i/(a+i*r)}if(e>n){var o=e-n;return n+o*a*i/(a+i*o)}return e}function tr(){try{var e=window.localStorage.getItem(e8);if("tl"===e||"tr"===e||"bl"===e||"br"===e)return e}catch(e){}return"br"}function to(e){var t,n,a,i=null!=(n=null==(a=e.access)?void 0:a.state)?n:"open";return("open"===i||"seat-limited"===i)&&!(t=e.event).durationFromMedia&&t.devices.some(function(e){var t;return"highlights"!==e.id&&((null==(t=e.sources)?void 0:t.length)?e.sources:e.source?[e.source]:[]).map(function(e){return e.url}).filter(Boolean).length>0})}function tl(e){return e.split("/").filter(Boolean)}function ts(e){var t=tl(e),n=t.indexOf("beta");return n>=0&&"v3-player"===t[n+1]}var tc=(0,a.createContext)(null),tu=(0,a.createContext)(!1);function td(){var e=(0,a.use)(tc);if(!e)throw Error("useMiniPlayer must be used within MiniPlayerProvider");return e}function tm(){return(0,a.use)(tc)}function tf(){return(0,a.use)(tu)}e.s(["MiniPlayerDock",0,function(){var e=td().setChromeTarget;return(0,n.jsx)("div",{ref:e})},"MiniPlayerHostedContext",0,tu,"MiniPlayerProvider",0,function(e){var i=e.children,r=(0,e4.usePathname)()||"",o=(0,e4.useRouter)(),l=(0,e6.useInIframe)(),s=(0,t._)((0,a.useState)(null),2),c=s[0],u=s[1],d=(0,t._)((0,a.useState)(!1),2),m=d[0],f=d[1],h=(0,t._)((0,a.useState)(null),2),p=h[0],v=h[1],g=(0,t._)((0,a.useState)(null),2),x=g[0],b=g[1],y=(0,t._)((0,a.useState)(!0),2),w=y[0],k=y[1],A=!!(null==c?void 0:c.isPage(r)),j=/(^|\/)place\/[^/]+\/(live|var)(\/|$)/.test(r)||/(^|\/)(scoped\/[^/]+\/)?company\/[^/]+\/self-serve\/[^/]+(\/|$)/.test(r)||/(^|\/)(scoped\/[^/]+\/)?tv\/[^/]+(\/|$)/.test(r)||/(^|\/)production\/[^/]+\/[^/]+(\/|$)/.test(r)||/(^|\/)(v[23]\/)?embed\/[^/]+(\/|$)/.test(r)||/(^|\/)event\/[^/]+\/((review|debug|embed)|v[23]\/embed)(\/|$)/.test(r)||l,N=!!c&&to(c)&&w;(0,a.useLayoutEffect)(function(){k(!function(){try{return"1"===window.localStorage.getItem(e3)}catch(e){return!1}}())},[]),(0,a.useLayoutEffect)(function(){c&&!A&&f(!0)},[c,A]),(0,a.useLayoutEffect)(function(){!c||A||N||(u(null),f(!1),b(null))},[c,A,N]);var C=c?A&&x?"page":A&&!m?"pending":N?"mini":"pending":"pending",M=(0,a.useCallback)(function(e){u(function(t){return t&&t.event===e.event&&t.scoreStream===e.scoreStream&&t.branding===e.branding&&t.config===e.config&&t.access===e.access&&t.accessOverlayContent===e.accessOverlayContent&&t.autoplayNext===e.autoplayNext&&t.href===e.href&&t.autoplay===e.autoplay&&t.autoResume===e.autoResume?t:((null==t?void 0:t.event.i
2d)!==e.event.id&&f(!1),e)})},[]),S=(0,a.useCallback)(function(){u(null),f(!1),b(null)},[]),L=(0,a.useCallback)(function(){c&&o.push(c.href)},[o,c]),E=(0,a.useCallback)(function(e){k(e);var t=!e;try{t?window.localStorage.setItem(e3,"1"):window.localStorage.removeItem(e3)}catch(e){}},[]),T=(0,a.useMemo)(function(){return{session:c,mode:C,hideChrome:j,chromeTarget:p,slot:x,enabled:w,present:M,dismiss:S,expand:L,setEnabled:E,setChromeTarget:v,setSlot:b}},[c,C,j,p,x,w,M,S,L,E]);return(0,n.jsx)(tc,{value:T,children:i})},"presentBetaPageInput",0,function(e){var t;return(0,eT._)((0,I._)({},e),{href:null!=(t=e.href)?t:"/beta/v3-player",isPage:ts})},"presentEventPageInput",0,function(e){var t,n,a,i,r,o=null!=(i=e.href)?i:(a=e.event.id,"/event/".concat(a,"/v3")),l=null!=(r=(n=(t=tl(o)).indexOf("event"))>=0?t[n+1]:void 0)?r:e.event.id;return(0,eT._)((0,I._)({},e),{href:o,isPage:function(e){var t,n;return!((n=(t=tl(e)).indexOf("event"))<0)&&t[n+1]===l&&"v3"===t[n+2]&&void 0===t[n+3]}})},"useMiniPlayer",0,td,"useMiniPlayerHosted",0,tf,"useMiniPlayerOptional",0,tm],409094);var th=[.25,.5,.75,1,1.25,1.5,2],tp=[1,1.25,1.5,2],tv=[0,90,180,270],tg=[{value:"none",labelKey:"v3.menus.flipNone",icon:eB.FlipHorizontalIcon},{value:"horizontal",labelKey:"v3.menus.flipHorizontal",icon:eB.FlipHorizontalIcon},{value:"vertical",labelKey:"v3.menus.flipVertical",icon:eW.FlipVerticalIcon}],tx=(0,g.cn)(eA.menuContentClass,"z-[60] min-w-52 border-0 bg-slate-900/90 text-white shadow-2xl shadow-slate-950/50 ring-1 ring-white/12"),tb=(0,g.cn)(eA.menuItemClass,"text-white focus:text-white data-highlighted:text-white"),ty=(0,g.cn)(tb,"w-full justify-start gap-2 text-white data-popup-open:bg-white/10 data-popup-open:text-white [&_svg:last-child]:ml-0 [&_svg:last-child]:text-white/45");function tw(e){var t=e.icon,a=e.label,i=e.value;return(0,n.jsxs)(eh.DropdownMenuSubTrigger,{className:ty,children:[(0,n.jsxs)("span",{className:"flex min-w-0 flex-1 items-center gap-2",children:[(0,n.jsx)(t,{className:"size-4 text-white/70"}),(0,n.jsx)("span",{className:"truncate",children:a})]}),(0,n.jsx)("span",{className:"w-24 shrink-0 truncate text-right tabular-nums text-[11px] text-white/45",children:i})]})}function tk(){var e=(0,F.useTranslations)("player"),t=(0,l.useAtomValue)(L.isLiveAtom),a=(0,l.useAtomValue)(M.isTrackingLiveAtom),i=(0,l.useAtomValue)(L.isAtLiveEdgeAtom)&&a,r=(0,l.useSetAtom)(j.goToLiveEdgeAtom),o=(0,l.useAtomValue)(eN.activeOperationAtom);return t&&(null==o?void 0:o.type)!=="clipping"?(0,n.jsxs)(v.Tooltip,{children:[(0,n.jsxs)(v.TooltipTrigger,{render:(0,n.jsx)("button",{type:"button",onClick:r,className:(0,g.cn)("flex items-center gap-1.5 rounded-md px-2 py-1 text-[11px] font-semibold tracking-wide transition-colors outline-none focus-visible:ring-2 focus-visible:ring-white/60",i?"text-white":"text-white/50 hover:bg-white/10 hover:text-white")}),children:[(0,n.jsx)("span",{className:(0,g.cn)("size-1.5 rounded-full transition-colors",i?"bg-red-500":"bg-white/40")}),e("goToLive.label")]}),(0,n.jsx)(v.TooltipContent,{side:"top",sideOffset:10,className:eA.tooltipClass,children:e(i?"goToLive.tooltip.live":"goToLive.tooltip.return")})]}):null}function tA(e){var n=(0,t._)((0,l.useAtom)(M.openMenuIdAtom),2),i=n[0],r=n[1],o=(0,a.useCallback)(function(t){return r(function(n){return t?e:n===e?null:n})},[e,r]);return{open:i===e,onOpenChange:o}}var tj=[{value:"single",labelKey:"v3.menus.viewSingle",icon:e1.VideoCameraIcon},{value:"split",labelKey:"v3.menus.viewSplit",icon:eO.ColumnsIcon},{value:"pip",labelKey:"v3.menus.viewPip",icon:eQ.PictureInPictureIcon}];function tN(e){var t=e.portalContainer,i=e.stageChromeEl,r=(0,F.useTranslations)("player"),o=(0,l.useAtomValue)(L.hasMultiDeviceAtom),s=(0,l.useAtomValue)(S.filmRoomActiveAtom),c=(0,l.useAtomValue)(M.viewModeAtom),u=(0,l.useSetAtom)(j.setViewModeAtom),d=(0,l.useAtomValue)(M.eventAtom).devices,m=(0,l.useAtomValue)(M.deviceOrderAtom),f=(0,l.useSetAtom)(j.toggleDeviceAtom),h=(0,l.useSetAtom)(j.promoteDeviceAtom),p=(0,l.useSetAtom)(M.pipSpawnOriginAtom),x=(0,l.useAtomValue)(L.controlsVisibleAtom),b=(0,a.useRef)(null),y=tA("multi-device"),w=y.open,k=y.onOpenChange;return((0,a.useEffect)(function(){if(!o||s)return void p(null);if(i){var e,t=null!=(e=b.current)?e:i.querySelector("[data-pip-spawn-origin]");if(t){var n=function(){if(x){var e=t.getBoundingClientRect(),n=i.getBoundingClientRect();p({left:e.left-n.left,top:e.top-n.top,width:e.width,height:e.height})}};n();var a=window.setTimeout(n,220),r=new ResizeObserver(n);return r.observe(i),r.observe(t),function(){window.clearTimeout(a),r.disconnect()}}}},[o,s,i,x,p]),(0,a.useEffect)(function(){return function(){return p(null)}}
2,[p]),!o||s||"grid"===c)?null:(0,n.jsxs)(eh.DropdownMenu,{modal:!1,open:w,onOpenChange:k,children:[(0,n.jsxs)(v.Tooltip,{children:[(0,n.jsxs)(v.TooltipTrigger,{render:(0,n.jsx)(eh.DropdownMenuTrigger,{render:(0,n.jsx)("button",{ref:b,type:"button","data-pip-spawn-origin":!0,"aria-label":r("v3.menus.multiDeviceSettings"),className:"relative grid size-8 place-items-center rounded-md text-white/85 transition-colors outline-none hover:bg-white/10 hover:text-white focus-visible:ring-2 focus-visible:ring-white/60 data-popup-open:bg-white/15 data-popup-open:text-white sm:size-9"})}),children:["split"===c?(0,n.jsx)(e$.SquareSplitHorizontalIcon,{className:"size-4.5 sm:size-5"}):(0,n.jsx)(eQ.PictureInPictureIcon,{className:"size-4.5 -scale-x-100 sm:size-5"}),(0,n.jsx)("span",{"aria-hidden":!0,className:"absolute top-0.5 right-0.5 grid h-3.5 min-w-3.5 place-items-center rounded-full bg-white px-[3px] text-[9px] leading-none font-bold text-slate-950 shadow-sm shadow-slate-950/40",children:d.length})]}),(0,n.jsx)(v.TooltipContent,{side:"top",sideOffset:10,className:eA.tooltipClass,children:r("v3.menus.multiDeviceSettings")})]}),(0,n.jsxs)(eh.DropdownMenuContent,{side:"top",sideOffset:12,collisionPadding:12,container:t,className:(0,g.cn)(eA.menuContentClass,"min-w-56"),children:[(0,n.jsx)(eh.DropdownMenuLabel,{className:"px-2.5 pt-1.5 pb-1 text-[11px] font-medium text-white/50",children:r("v3.menus.layout")}),(0,n.jsx)(eh.DropdownMenuRadioGroup,{value:c,onValueChange:function(e){return u(e)},children:tj.map(function(e){return(0,n.jsx)(eh.DropdownMenuRadioItem,{value:e.value,className:eA.menuItemClass,indicator:(0,n.jsx)(B.CheckIcon,{}),indicatorPosition:"end",children:(0,n.jsxs)("span",{className:"flex items-center gap-2",children:[(0,n.jsx)(e.icon,{className:"size-4 text-white/70"}),r(e.labelKey)]})},e.value)})}),(0,n.jsx)(eh.DropdownMenuSeparator,{className:"my-1 h-px bg-white/10"}),(0,n.jsx)(eh.DropdownMenuLabel,{className:"px-2.5 pt-1.5 pb-1 text-[11px] font-medium text-white/50",children:r("v3.menus.cameras")}),d.map(function(e){var t=m.includes(e.id),a=m[0]===e.id;return(0,n.jsx)(eh.DropdownMenuCheckboxItem,{checked:t,onCheckedChange:function(){return f(e.id)},indicator:(0,n.jsx)(eK.EyeIcon,{}),uncheckedIndicator:(0,n.jsx)(eU.EyeClosedIcon,{className:"opacity-40"}),indicatorPosition:"end",className:(0,g.cn)(eA.menuItemClass,"group/camera justify-start"),children:(0,n.jsxs)("span",{className:"flex min-w-0 flex-1 items-center gap-2",children:[e.thumbnailURL?(0,n.jsx)("img",{src:e.thumbnailURL,alt:"",className:"h-6 w-10 shrink-0 rounded bg-slate-950 object-cover ring-1 ring-white/15"}):(0,n.jsx)("span",{className:"grid h-6 w-10 shrink-0 place-items-center rounded bg-white/10 ring-1 ring-white/15",children:(0,n.jsx)(e1.VideoCameraIcon,{className:"size-3.5 text-white/55"})}),(0,n.jsx)("span",{className:"min-w-0 flex-1 truncate",children:e.label}),a?(0,n.jsx)("span",{className:"shrink-0 rounded-full bg-white/15 px-1.5 py-px text-[9px] font-semibold tracking-wide text-white/80 uppercase",children:r("v3.menus.primary")}):(0,n.jsx)("button",{type:"button",onClick:function(t){t.preventDefault(),t.stopPropagation(),h(e.id)},onPointerDown:function(e){return e.stopPropagation()},className:"shrink-0 rounded-full bg-white/15 px-1.5 py-px text-[9px] font-semibold tracking-wide text-white/80 opacity-0 transition-opacity outline-none group-hover/camera:opacity-100 group-focus-within/camera:opacity-100 focus-visible:opacity-100 focus-visible:ring-1 focus-visible:ring-white/60",children:r("v3.menus.setAsPrimary")})]})},e.id)})]})]})}var tC=[{value:"absolute-clock",labelKey:"v3.menus.clockTime",icon:G.ClockIcon},{value:"relative-to-event-start",labelKey:"v3.menus.elapsedTime",icon:e0.TimerIcon}];function tM(e){var t=e.portalContainer,a=(0,F.useTranslations)("player"),i=(0,l.useAtomValue)(y.effectiveQualityAtom),r=(0,l.useSetAtom)(y.setQualityPreferenceAtom),o=(0,l.useAtomValue)(M.qualityLevelsAtom),s=(0,l.useAtomValue)(M.activeQualityHeightAtom);if(!o||o.length<2)return null;var c=(0,y.qualityPreferenceHeight)(i),u=null!=c&&o.includes(c)?String(c):"auto",d="auto"===u?null!=s?"".concat(a("v3.menus.qualityAuto")," · ").concat(s,"p"):a("v3.menus.qualityAuto"):"".concat(u,"p");return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(eh.DropdownMenuSub,{children:[(0,n.jsx)(tw,{icon:eY.MonitorIcon,label:a("v3.menus.quality"),value:d}),(0,n.jsx)(eh.DropdownMenuSubContent,{container:t,side:"left",align:"start",alignOffset:0,sideOffset:6,className:tx,children:(0,n.jsxs)(eh.DropdownMenuRadioGroup,{value:u,onValueChange:r,children:[(0,n.jsx)(eh.DropdownMenuRadioItem,{value:"auto",className:tb,indicator:(0,n.jsx)(B.CheckIcon,{className:"text-white"}),indicatorPosition:"end",children:(0,n.jsxs)("span",{children:[a("v3.menus.qualityAuto"),"auto"===u&&null!=s&&(0,n.jsxs)("span",{className:"ml-1.5 text-[11px] text-white/45",children:[s,"p"]})]})}),o.map(function(e){return(0,n.jsx)(eh.DropdownMenuRadioItem,{value:String(e),className:tb,indicator:(0,n.jsx)(B.CheckIcon,{className:"text-white"}),indicatorPosition:"end",children:(0,n.jsxs)("span",{className:"tabular-nums",children:[e,"p"]})},e)})]})})]}),(0,n.jsx)(eh.DropdownMenuSeparator,{className:"my-1 h-px bg-white/10"})]})}function tS(e){var t,a,i=e.portalContainer,r=(0,F.useTranslations)("player"),o=(0,l.useAtomValue)(y.effectivePlaybackRateAtom),s=(0,l.useAtomValue)(y.videoZoomAtom),c=(0,l.useAtomValue)(y.videoRotationAtom),u=(0,l.useAtomValue)(y.videoFlipAtom),d=(0,l.useSetAtom)(j.setPlaybackRateAtom),m=(0,l.useSetAtom)(j.setVideoZoomAtom),f=(0,l.useSetAtom)(j.setVideoRotationAtom),h=(0,l.useSetAtom)(j.setVideoFlipAtom),p=(0,l.useSetAtom)(j.resetVideoAdjustmentsAtom),v=(0,l.useAtomValue)(L.hasVideoAdjustmentsAtom),g="vertical"===u?eW.FlipVerticalIcon:eB.FlipHorizontalIcon,x=r(null!=(t=null==(a=tg.find(function(e){return e.value===u}))?void 0:a.labelKey)?t:"v3.menus.flipNone");return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex items-center justify-between gap-2 px-2.5 pt-1.5 pb-1",children:[(0,n.jsx)("span",{className:"text-[11px] font-medium text-white/50",children:r("v3.menus.adjustments")}),v&&(0,n.jsxs)("button",{type:"button",onClick:function(){return p()},className:"flex items-center gap-1 rounded-md px-1.5 py-0.5 text-[11px] font-medium text-white/55 transition-colors hover:bg-white/10 hover:text-white",children:[(0,n.jsx)(eZ.ArrowCounterClockwiseIcon,{className:"size-3"}),r("v3.menus.reset")]})]}),(0,n.jsxs)(eh.DropdownMenuSub,{children:[(0,n.jsx)(tw,{icon:eq.GaugeIcon,label:r("v3.menus.speed"),value:1===o?r("v3.menus.speedNormal"):"".concat(o,"×")}),(0,n.jsx)(eh.DropdownMenuSubContent,{container:i,side:"left",align:"start",alignOffset:0,sideOffset:6,className:tx,children:(0,n.jsx)(eh.DropdownMenuRadioGroup,{value:String(o),onValueChange:function(e){return d(Number(e))},children:th.map(function(e){return(0,n.jsx)(eh.DropdownMenuRadioItem,{value:String(e),className:tb,indicator:(0,n.jsx)(B.CheckIcon,{className:"text-white"}),indicatorPosition:"end",children:(0,n.jsx)("span",{className:"tabular-nums",children:1===e?r("v3.menus.speedNormal"):"".concat(e,"×")})},e)})})})]}),(0,n.jsxs)(eh.DropdownMenuSub,{children:[(0,n.jsx)(tw,{icon:eX.MagnifyingGlassPlusIcon,label:r("v3.menus.zoom"),value:"".concat(Math.round(100*s),"%")}),(0,n.jsx)(eh.DropdownMenuSubContent,{container:i,side:"left",align:"start",alignOffset:0,sideOffset:6,className:tx,children:(0,n.jsx)(eh.DropdownMenuRadioGroup,{value:String(s),onValueChange:function(e){return m(Number(e))},children:tp.map(function(e){return(0,n.jsx)(eh.DropdownMenuRadioItem,{value:String(e),className:tb,indicator:(0,n.jsx)(B.CheckIcon,{className:"text-white"}),indicatorPosition:"end",children:(0,n.jsxs)("span",{className:"tabular-nums",children:[Math.round(100*e),"%"]})},e)})})})]}),(0,n.jsxs)(eh.DropdownMenuSub,{children:[(0,n.jsx)(tw,{icon:eF.ArrowClockwiseIcon,label:r("v3.menus.rotate"),value:"".concat(c,"°")}),(0,n.jsx)(eh.DropdownMenuSubContent,{container:i,side:"left",align:"start",alignOffset:0,sideOffset:6,className:tx,children:(0,n.jsx)(eh.DropdownMenuRadioGroup,{value:String(c),onValueChange:function(e){return f(Number(e))},children:tv.map(function(e){return(0,n.jsx)(eh.DropdownMenuRadioItem,{value:String(e),className:tb,indicator:(0,n.jsx)(B.CheckIcon,{className:"text-white"}),indicatorPosition:"end",children:(0,n.jsxs)("span",{className:"tabular-nums",children:[e,"°"]})},e)})})})]}),(0,n.jsxs)(eh.DropdownMenuSub,{children:[(0,n.jsx)(tw,{icon:g,label:r("v3.menus.flip"),value:x}),(0,n.jsx)(eh.DropdownMenuSubContent,{container:i,side:"left",align:"start",alignOffset:0,sideOffset:6,className:tx,children:(0,n.jsx)(eh.DropdownMenuRadioGroup,{value:u,onValueChange:function(e){return h(e)},children:tg.map(function(e){return(0,n.jsx)(eh.DropdownMenuRadioItem,{value:e.value,className:tb,indicator:(0,n.jsx)(B.CheckIcon,{className:"text-white"}),indicatorPosition:"end",children:(0,n.jsxs)("span",{className:"flex items-center gap-2",children:[(0,n.jsx)(e.icon,{className:"size-4 text-white/70"}),r(e.labelKey)]})},e.value)})})})]}),(0,n.jsx)(eh.DropdownMenuSeparator,{className:"my-1 h-px bg-white/10"})]})}function tL(){var e=(0,F.useTranslations)("player"),t=(0,l.useAtomValue)(y.effectiveTimeDisplayFormatAtom),a=(0,l.useSetAtom)(y.setTimeDisplayFormatPreferenceAtom),i=(0,l.useAtomValue)(L.flooredCurrentTimeAtom),r=(0,l.useAtomValue)(M.eventAtom).startTimeMs;return null==r?null:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eh.DropdownMenuLabel,{className:"px-2.5 pt-1.5 pb-1 text-[11px] font-medium text-white/50",children:e("v3.menus.timeDisplay")}),(0,n.jsx)(eh.DropdownMenuRadioGroup,{value:t,onValueChange:function(e){return a(e)},children:tC.map(function(t){return(0,n.jsx)(eh.DropdownMenuRadioItem,{value:t.value,className:tb,indicator:(0,n.jsx)(B.CheckIcon,{className:"text-white"}),indicatorPosition:"end",children:(0,n.jsxs)("span",{className:"flex min-w-0 flex-1 items-center gap-2",children:[(0,n.jsx)(t.icon,{className:"size-4 shrink-0 text-white/70"}),(0,n.jsx)("span",{className:"min-w-0 flex-1 truncate",children:e(t.labelKey)}),(0,n.jsx)("span",{className:"shrink-0 tabular-nums text-[11px] text-white/45",suppressHydrationWarning:!0,children:(0,ek.formatTimelineTime)(i,t.value,r)})]})},t.value)})}),(0,n.jsx)(eh.DropdownMenuSeparator,{className:"my-1 h-px bg-white/10"})]})}function tE(){var e=(0,F.useTranslations)("player"),a=tm(),i=(0,t._)((0,l.useAtom)(y.scoreboardVisibleAtom),2),r=i[0],o=i[1],s=(0,t._)((0,l.useAtom)(y.ambientGlowAtom),2),c=s[0],u=s[1],d=(0,l.useAtomValue)(y.effectiveAutoplayNextClipAtom),m=(0,l.useSetAtom)(y.setAutoplayNextClipPreferenceAtom),f=(0,l.useAtomValue)(M.eventAtom),h=(0,l.useSetAtom)(j.openOverlayPlayerAtom),p=(0,l.useAtomValue)(C.scoreStreamAtom).length>0,v=(0,e2.default)(f.companyKey),x=(!!f.teams||p)&&!v,b=f.moments.some(function(e){var t,n;return(null!=(t=null==(n=e.clips)?void 0:n.length)?t:0)>0}),w=!!f.highlights;return(0,n.jsxs)(n.Fragment,{children:[w&&(0,n.jsx)(eh.DropdownMenuItem,{className:tb,onSelect:function(){return h({kind:"highlights"})},children:(0,n.jsxs)("span",{className:"flex items-center gap-2",children:[(0,n.jsx)(eH.FilmSlateIcon,{className:"size-4 text-white/70"}),e("v3.highlights.play")]})}),a&&(0,n.jsx)(eh.DropdownMenuCheckboxItem,{checked:a.enabled,onCheckedChange:function(e){return a.setEnabled(!0===e)},indicatorPosition:"end",className:(0,g.cn)(tb,"justify-start"),children:(0,n.jsxs)("span",{className:"flex min-w-0 flex-1 items-center gap-2",children:[(0,n.jsx)(eQ.PictureInPictureIcon,{className:"size-4 text-white/70"}),e("v3.menus.miniPlayer")]})}),x&&(0,n.jsx)(eh.DropdownMenuCheckboxItem,{checked:r,onCheckedChange:function(e){return o(!0===e)},indicatorPosition:"end",className:(0,g.cn)(tb,"justify-start"),children:(0,n.jsxs)("span",{className:"flex min-w-0 flex-1 items-center gap-2",children:[(0,n.jsx)(eo.TrophyIcon,{className:"size-4 text-white/70"}),e("v3.menus.scoreboard")]})}),(b||w)&&(0,n.jsx)(eh.DropdownMenuCheckboxItem,{checked:d,onCheckedChange:function(e){return m(!0===e)},indicatorPosition:"end",className:(0,g.cn)(tb,"justify-start"),children:(0,n.jsxs)("span",{className:"flex min-w-0 flex-1 items-center gap-2",children:[(0,n.jsx)(et.PlayIcon,{className:"size-4 text-white/70"}),e("v3.menus.autoplayNextClip")]})}),(0,n.jsx)(eh.DropdownMenuCheckboxItem,{checked:c,onCheckedChange:function(e){return u(!0===e)},indicatorPosition:"end",className:(0,g.cn)(tb,"justify-start"),children:(0,n.jsxs)("span",{className:"flex min-w-0 flex-1 items-center gap-2",children:[(0,n.jsx)(eJ.SparkleIcon,{className:"size-4 text-white/70"}),e("v3.menus.ambientGlow")]})}),(0,n.jsx)(tT,{}),(0,n.jsx)(eh.DropdownMenuSeparator,{className:"my-1 h-px bg-white/10"})]})}function tT(){var e=(0,F.useTranslations)("player"),a=(0,t._)((0,l.useAtom)(y.showViewerStatsAtom),2),i=a[0],r=a[1],o=(0,l.useAtomValue)(b.featureStatsAtom),s=(0,l.useAtomValue)(M.eventAtom),c=(0,ev.default)(),u=c.canManageCompany,d=c.isSporfieAdmin;return o&&(d||u(s.companyKey))?(0,n.jsx)(eh.DropdownMenuCheckboxItem,{checked:i,onCheckedChange:function(e){return r(!0===e)},indicatorPosition:"end",className:(0,g.cn)(tb,"justify-start"),children:(0,n.jsxs)("span",{className:"flex min-w-0 flex-1 items-center gap-2",children:[(0,n.jsx)(ez.ChartLineIcon,{className:"size-4 text-white/70"}
2),e("v3.menus.viewerStats")]})}):null}function tV(){var e=(0,F.useTranslations)("player"),t=(0,l.useAtomValue)(S.filmRoomActiveAtom),i=(0,l.useAtomValue)(M.primaryVideoElementAtom),r=(0,eR.useAtomCallback)((0,a.useCallback)(function(e){return e(M.primaryVideoElementAtom)},[])),o=!!i&&"function"==typeof i.webkitShowPlaybackTargetPicker,s=!t&&!!i&&"u">typeof document&&document.pictureInPictureEnabled;return o||s?(0,n.jsxs)(n.Fragment,{children:[s&&(0,n.jsx)(eh.DropdownMenuItem,{className:tb,onSelect:function(){var e=r();e&&(document.pictureInPictureElement?document.exitPictureInPicture().catch(function(){}):e.requestPictureInPicture().catch(function(){}))},children:(0,n.jsxs)("span",{className:"flex items-center gap-2",children:[(0,n.jsx)(eQ.PictureInPictureIcon,{className:"size-4 text-white/70"}),e("v3.menus.popOutPlayer")]})}),o&&(0,n.jsx)(eh.DropdownMenuItem,{className:tb,onSelect:function(){var e,t;null==(t=r())||null==(e=t.webkitShowPlaybackTargetPicker)||e.call(t)},children:(0,n.jsxs)("span",{className:"flex items-center gap-2",children:[(0,n.jsx)(eD.AirplayIcon,{className:"size-4 text-white/70"}),e("v3.menus.airplay")]})})]}):null}function tI(e){var t=e.portalContainer,a=(0,F.useTranslations)("player"),i=(0,l.useAtomValue)(L.hasVideoAdjustmentsAtom),r=tA("settings"),o=r.open,s=r.onOpenChange;return(0,n.jsxs)(eh.DropdownMenu,{modal:!1,open:o,onOpenChange:s,children:[(0,n.jsxs)(v.Tooltip,{children:[(0,n.jsxs)(v.TooltipTrigger,{render:(0,n.jsx)(eh.DropdownMenuTrigger,{render:(0,n.jsx)("button",{type:"button","aria-label":a("v3.menus.settings"),className:"group/settings relative grid size-8 place-items-center rounded-md text-white/85 transition-colors outline-none hover:bg-white/10 hover:text-white focus-visible:ring-2 focus-visible:ring-white/60 data-popup-open:bg-white/15 data-popup-open:text-white sm:size-9"})}),children:[(0,n.jsx)(eG.GearIcon,{className:"size-4.5 transition-transform duration-300 group-data-popup-open/settings:rotate-45 sm:size-5"}),i&&(0,n.jsx)("span",{"aria-hidden":!0,className:"absolute top-1 right-1 size-1.5 rounded-full bg-white shadow-sm shadow-slate-950/40"})]}),(0,n.jsx)(v.TooltipContent,{side:"top",sideOffset:10,className:eA.tooltipClass,children:a("v3.menus.settings")})]}),(0,n.jsxs)(eh.DropdownMenuContent,{side:"top",sideOffset:12,collisionPadding:12,container:t,className:tx,children:[(0,n.jsx)(tS,{portalContainer:t}),(0,n.jsx)(tM,{portalContainer:t}),(0,n.jsx)(tL,{}),(0,n.jsx)(tE,{}),(0,n.jsx)(tV,{})]})]})}var tP=[{key:"clipping",icon:ea.StarIcon,iconClass:"text-orange-400"},{key:"bookmarks",icon:eI.BookmarkIcon,iconClass:"text-amber-300"},{key:"scoreChange",icon:eo.TrophyIcon,iconClass:"text-sky-300"}];function t_(e){var t=e.portalContainer,a=e.variant,i=(0,F.useTranslations)("player"),r=(0,F.useTranslations)("common"),o=tA("guest-clipping"),l=o.open,s=o.onOpenChange,c=(0,e_.useLoginModalLink)(),u=c.loginHref,d=c.loginModal,m=c.loginModalLinkProps,f=c.openLoginModal,h="timeline"===(void 0===a?"control":a);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(ep.Popover,{open:l,onOpenChange:s,children:[(0,n.jsx)(ep.PopoverTrigger,{render:(0,n.jsx)("button",{type:"button","aria-label":i("annotationButtons.guestPrompt.title"),className:(0,g.cn)("relative grid place-items-center rounded-full text-white/70 outline-none transition-all focus-visible:ring-2 focus-visible:ring-white/60",h?"size-7":"size-8 shadow-sm sm:size-9","cursor-pointer bg-slate-600/70 hover:bg-slate-500/80 hover:text-white",l&&"ring-2 ring-white/40")}),children:(0,n.jsx)(eP.default,{className:(0,g.cn)("opacity-70",h?"h-4 w-4":"h-5 w-5")})}),(0,n.jsxs)(ep.PopoverContent,{side:"top",sideOffset:12,align:"end",collisionPadding:12,container:null!=t?t:void 0,className:(0,g.cn)("w-[22rem] max-w-[92vw] space-y-4 p-4",eA.popoverContentClass),children:[(0,n.jsxs)("div",{className:"space-y-1.5",children:[(0,n.jsx)("h3",{className:"text-base font-semibold text-white",children:i("annotationButtons.guestPrompt.title")}),(0,n.jsx)("p",{className:"text-sm leading-relaxed text-white/70",children:i("annotationButtons.guestPrompt.description")})]}),(0,n.jsx)("ul",{className:"space-y-2.5",children:tP.map(function(e){var t=e.key,a=e.icon,r=e.iconClass;return(0,n.jsxs)("li",{className:"flex items-start gap-2.5",children:[(0,n.jsx)("span",{className:(0,g.cn)("mt-0.5 grid size-7 shrink-0 place-items-center rounded-md bg-white/8",r),children:(0,n.jsx)(a,{className:"size-4",weight:"fill"})}),(0,n.jsx)("span",{className:"pt-1 text-sm text-white/90",children:i("annotationButtons.guestPrompt.features.".concat(t))})]},t)})}),(0,n.jsx)(ef.Button,{size:"sm",className:"w-full",render:(0,n.jsx)(eV.default,(0,eT._)((0,I._)({href:u},m),{onClick:function(e){s(!1),f(e)}})),children:r("actions.log_in")})]})]}),d]})}var tR=e.i(643388),tD=e.i(901753),tF=e.i(594377),tz=e.i(241521);function tH(e){var t=document.createElement("a");t.href=e,t.download="",document.body.appendChild(t),t.click(),document.body.removeChild(t)}function tZ(e){var t=e.portalContainer,a=(0,F.useTranslations)("player"),i=(0,tz.usePlayerPermissions)().canDownloadMediaFiles,r=(0,l.useAtomValue)(L.downloadableRecordingsAtom);if(!i||0===r.length)return null;var o="inline-flex shrink-0 items-center gap-1 rounded-md px-1.5 py-1 text-[11px] font-medium text-slate-400 transition-colors outline-none hover:bg-slate-200/70 hover:text-slate-700 focus-visible:ring-2 focus-visible:ring-slate-400 dark:hover:bg-white/10 dark:hover:text-white dark:focus-visible:ring-white/60";if(1===r.length){var s=r[0];return(0,n.jsxs)("button",{type:"button","aria-label":a("v3.fullRecording.download"),className:o,onClick:function(e){e.stopPropagation(),tH(s.url)},children:[(0,n.jsx)(tD.DownloadSimpleIcon,{className:"size-3.5"}),a("v3.fullRecording.download")]})}return(0,n.jsxs)(eh.DropdownMenu,{children:[(0,n.jsxs)(eh.DropdownMenuTrigger,{render:(0,n.jsx)("button",{type:"button","aria-label":a("v3.fullRecording.downloadChoose"),className:o,onClick:function(e){return e.stopPropagation()}}),children:[(0,n.jsx)(tD.DownloadSimpleIcon,{className:"size-3.5"}),a("v3.fullRecording.download"),(0,n.jsx)(K.CaretDownIcon,{className:"size-3"})]}),(0,n.jsx)(eh.DropdownMenuContent,{align:"end",side:"top",container:t,className:(0,g.cn)("w-64 p-1",eA.playerButtonsCursorClass),onClick:function(e){return e.stopPropagation()},children:r.map(function(e){var t=[r.filter(function(t){return t.deviceId===e.deviceId}).length>1?(0,ek.formatTime)(e.offset):null,null!=e.duration?(0,ek.formatTime)(e.duration):null,null!=e.sizeBytes&&e.sizeBytes>
20?(0,tF.formatBytes)(e.sizeBytes,1):null].filter(Boolean);return(0,n.jsxs)(eh.DropdownMenuItem,{className:"items-start gap-2 py-1.5",onClick:function(){return tH(e.url)},children:[e.thumbnailURL?(0,n.jsx)("img",{src:e.thumbnailURL,alt:"",className:"mt-0.5 h-9 w-14 shrink-0 rounded object-cover ring-1 ring-black/10 dark:ring-white/15"}):(0,n.jsx)("span",{className:"mt-0.5 grid h-9 w-14 shrink-0 place-items-center rounded bg-slate-100 ring-1 ring-black/10 dark:bg-white/10 dark:ring-white/15",children:(0,n.jsx)(e1.VideoCameraIcon,{className:"size-3.5 text-slate-400"})}),(0,n.jsxs)("span",{className:"min-w-0 flex-1",children:[(0,n.jsx)("span",{className:"block truncate text-sm font-medium",children:e.deviceLabel}),t.length>0?(0,n.jsx)("span",{className:"text-muted-foreground block text-[11px] tabular-nums",children:t.join(" · ")}):null]})]},e.key)})})]})}var tO=/\([A-Za-z0-9]+(?:_[A-Za-z0-9]+)+\)|[A-Za-z0-9]+(?:_[A-Za-z0-9]+)+/g,tK=/^[A-Za-z0-9]+(?:_[A-Za-z0-9]+)+$/;function tU(e){return e.replaceAll("_"," ")}function tB(e){var t=e.value,a=e.className,i=e.technicalClassName,r=void 0===i?"text-muted-foreground font-normal":i,o=function(e){if(!e)return[];if(function(e){var t=e.trim();if(!t)return!1;if(tK.test(t))return!0;var n=t.startsWith("(")&&t.endsWith(")")?t.slice(1,-1):t;return tK.test(n)}(e))return[{text:tU(e),technical:!0}];var t=[],n=0,a=!0,i=!1,r=void 0;try{for(var o,l=e.matchAll(tO)[Symbol.iterator]();!(a=(o=l.next()).done);a=!0){var s,c=o.value,u=null!=(s=c.index)?s:0;u>n&&t.push({text:e.slice(n,u),technical:!1}),t.push({text:tU(c[0]),technical:!0}),n=u+c[0].length}}catch(e){i=!0,r=e}finally{try{a||null==l.return||l.return()}finally{if(i)throw r}}return n<e.length&&t.push({text:e.slice(n),technical:!1}),t.length>0?t:[{text:e,technical:!1}]}(t);return o.some(function(e){return e.technical})?(0,n.jsx)("span",{className:a,children:o.map(function(e,t){return e.technical?(0,n.jsx)("span",{className:r,children:e.text},t):(0,n.jsx)("span",{children:e.text},t)})}):(0,n.jsx)("span",{className:a,children:t})}var tW=e.i(954616),tq=e.i(912598),tG=e.i(100177),tX=e.i(436113),tY=e.i(110266),tQ=e.i(33289),tJ=e.i(517603),t$=e.i(161652),t0=e.i(846696),t1=e.i(61212),t2=e.i(851686),t4=e.i(935186),t6=e.i(516783),t8="0.75rem";function t5(e){var t;return null!=(t=eg.tagsAndColors[e])?t:"rgb(148, 163, 184)"}function t3(e){var t=e.icon,a=e.label,i=e.danger,r=e.disabled,o=e.active,l=e.onClick;return(0,n.jsxs)("button",{type:"button",disabled:r,onClick:l,className:(0,g.cn)("flex w-full items-center gap-2 rounded px-2 py-1.5 text-left text-slate-200 outline-none hover:bg-slate-800 hover:text-white focus-visible:bg-slate-800 disabled:pointer-events-none disabled:opacity-50",i&&"text-red-400 hover:bg-red-900/30 hover:text-red-300",o&&"text-yellow-300"),children:[(0,n.jsx)(t,{className:"size-4",weight:"fill"}),a]})}function t7(e){var t=e.progress;return"none"===t.fill?null:(0,n.jsx)("span",{"aria-hidden":!0,className:(0,g.cn)("pointer-events-none absolute top-0 left-19 z-0 w-px bg-slate-500 dark:bg-slate-400","full"===t.fill?"bottom-0":"h-4.5"),style:function(e,t){var n=e&&t?"linear-gradient(to bottom, transparent, black ".concat(t8,", black calc(100% - ").concat(t8,"), transparent)"):e?"linear-gradient(to bottom, transparent, black ".concat(t8,")"):t?"linear-gradient(to bottom, black calc(100% - ".concat(t8,"), transparent)"):void 0;if(n)return{maskImage:n,WebkitMaskImage:n,maskRepeat:"no-repeat",WebkitMaskRepeat:"no-repeat",maskSize:"100% 100%",WebkitMaskSize:"100% 100%"}}(t.fadeTop,t.fadeBottom)})}let t9=(0,a.memo)(function(e){var i,r,o,s,c,u,d,m,f=e.bookmark,p=e.collectionBookmarks,v=e.canSeek,x=e.progress,b=e.portalContainer,y=(0,F.useTranslations)("player"),w=(0,ev.default)().availableTags,k=(0,tq.useQueryClient)(),A=(0,l.useSetAtom)(j.playFromTimelineAtom),N=(0,l.useSetAtom)(j.zoomToTimebarItemAtom),C=(0,l.useSetAtom)(j.toggleLoopItemAtom),S=(0,l.useAtomValue)(M.timebarZoomTargetAtom),E=(0,l.useAtomValue)(M.loopTargetAtom),T=(0,l.useAtomValue)(L.timeFormatterAtom),I=(0,t._)((0,a.useState)(!1),2),P=I[0],R=I[1],D=(0,t._)((0,a.useState)(null),2),z=D[0],H=D[1],Z=(0,t._)((0,a.useState)(""),2),O=Z[0],K=Z[1],U=(0,t._)((0,a.useState)(!1),2),B=U[0],W=U[1],G=(0,t._)((0,a.useState)(""),2),X=G[0],Y=G[1],Q=(0,t._)((0,a.useState)(f.tag),2),J=Q[0],$=Q[1],ee=function(){return k.invalidateQueries({queryKey:["bookmark-collections"]})},et=(0,tW.useMutation)({mutationFn:function(e){if(!f.collectionKey||!f.bookmarkKey)throw Error("Bookmark cannot be updated");return(0,t4.updateBookmark)(f.collectionKey,f.bookmarkKey,e)},onSuccess:function(e,t){return(0,V._)(function(){return(0,_._)(this,function(e){switch(e.label){case 0:return[4,ee()];case 1:return e.sent(),t0.toast.success(t.tag?y("activityLog.bookmark.toast.colorUpdated"):y("activityLog.bookmark.toast.commentSaved")),H(null),R(!1),[2]}})})()},onError:function(){return t0.toast.error(y("activityLog.bookmark.toast.error"))}}),en=(0,tW.useMutation)({mutationFn:function(){if(!f.collectionKey||!f.bookmarkKey)throw Error("Bookmark cannot be deleted");return(0,t4.deleteBookmark)(f.collectionKey,f.bookmarkKey)},onSuccess:function(){return(0,V._)(function(){return(0,_._)(this,function(e){switch(e.label){case 0:return[4,ee()];case 1:return e.sent(),t0.toast.success(y("activityLog.bookmark.toast.deleted")),[2]}})})()},onError:function(){return t0.toast.error(y("activityLog.bookmark.toast.error"))}}),ea=(0,tW.useMutation)({mutationFn:function(){if(!f.collectionKey||!f.mediaFileKey)throw Error("Bookmark tag cannot be exported");return(0,t4.createExport)(f.collectionKey,{name:X.trim(),mediaFileKey:f.mediaFileKey,tag:J})},onSuccess:function(){return(0,V._)(function(){return(0,_._)(this,function(e){switch(e.label){case 0:return[4,ee()];case 1:return e.sent(),W(!1),Y(""),t0.toast.success(y("activityLog.bookmark.toast.exportStarted")),[2]}})})()},onError:function(){return t0.toast.error(y("activityLog.bookmark.toast.error"))}}),ei=(0,a.useMemo)(function(){return p.reduce(function(e,t){return t.tag===J?e+1e3*Math.max(0,t.end-t.start):e},0)},[p,J]),er=function(){v&&!f.pending&&A(f.start)},eo=et.isPending||en.isPending||ea.isPending,el=t5(f.tag),es=f.pending?y("activityLog.bookmark.creating"):(null==(r=f.comment)?void 0:r.trim())||y("activityLog.bookmark.label"),ec=!!((null==(o=f.comment)?void 0:o.trim())&&f.comment.trim()!==es),eu=(null==(s=f.tagExport)?void 0:s.status)==="running"?y("activityLog.bookmark.exportProcessing"):(null==(c=f.tagExport)?void 0:c.status)==="completed"?y("activityLog.bookmark.download"):y("activityLog.bookmark.export");return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(h.div,{role:v&&!f.pending?"button":void 0,tabIndex:v&&!f.pending?0:void 0,"aria-label":v&&!f.pending?y("v3.moments.playFrom",{time:T(f.start),title:es}):void 0,layout:"position",initial:{opacity:0,y:6}
2,animate:{opacity:1,y:0},exit:{opacity:0,y:-6},transition:{duration:.16},onClick:er,onKeyDown:function(e){e.target===e.currentTarget&&v&&!f.pending&&("Enter"===e.key||" "===e.key)&&(e.preventDefault(),er())},className:(0,g.cn)("group/bookmark relative flex w-full items-start gap-2 px-3 py-2 text-left transition-colors outline-none",v&&!f.pending&&"cursor-pointer hover:bg-slate-100/80 focus-visible:bg-slate-100/80 dark:hover:bg-white/5 dark:focus-visible:bg-white/5",f.pending&&"cursor-wait"),children:[(0,n.jsx)(t7,{progress:x}),(0,n.jsx)("button",{type:"button",disabled:!v||f.pending,onClick:function(e){e.stopPropagation(),er()},className:(0,g.cn)("hover:text-primary-600 focus-visible:ring-primary-500 dark:hover:text-primary-400 w-12 shrink-0 rounded-sm pt-0.5 whitespace-nowrap text-right leading-4 font-semibold text-slate-400 tabular-nums outline-none focus-visible:ring-2 disabled:pointer-events-none dark:text-slate-500",T(f.start).length>8?"text-[10px] tracking-tight":"text-[11px]"),suppressHydrationWarning:!0,children:T(f.start)}),(0,n.jsx)("span",{className:"relative z-1 mt-0.5 grid size-4 shrink-0 place-items-center rounded-full",style:{backgroundColor:el},children:f.pending?(0,n.jsx)(q.CircleNotchIcon,{className:"size-2.5 animate-spin text-white",weight:"fill"}):(0,n.jsx)(eI.BookmarkIcon,{className:"size-2.5 text-white",weight:"fill"})}),(0,n.jsxs)("span",{className:"min-w-0 flex-1",children:[(0,n.jsx)(tB,{value:es,className:"text-foreground block truncate text-xs leading-5 font-medium"}),(0,n.jsxs)("span",{className:"flex min-w-0 items-baseline gap-1.5",children:[(0,n.jsx)("span",{className:"text-[11px] leading-4 font-semibold text-slate-400 tabular-nums dark:text-slate-500",children:(0,ek.formatTime)(Math.max(0,f.end-f.start))}),ec?(0,n.jsx)(tB,{value:null!=(i=f.comment)?i:"",className:"text-muted-foreground truncate text-xs"}):null]})]}),f.pending?null:(0,n.jsx)("span",{className:"relative z-1 shrink-0 opacity-0 transition-opacity group-hover/bookmark:opacity-100 group-focus-within/bookmark:opacity-100",onClick:function(e){return e.stopPropagation()},children:(0,n.jsxs)(ep.Popover,{open:P,onOpenChange:function(e){R(e),e||H(null)},children:[(0,n.jsx)(ep.PopoverTrigger,{render:(0,n.jsx)("button",{type:"button","aria-label":y("activityLog.bookmark.optionsAriaLabel"),className:"grid size-7 place-items-center rounded-md text-slate-400 transition-colors outline-none hover:bg-slate-200/70 hover:text-slate-700 focus-visible:ring-2 focus-visible:ring-slate-400 dark:hover:bg-white/10 dark:hover:text-white dark:focus-visible:ring-white/60"}),children:(0,n.jsx)(tX.DotsThreeVerticalIcon,{className:"size-4",weight:"fill"})}),(0,n.jsx)(ep.PopoverContent,{side:"bottom",align:"end",container:b,className:(0,g.cn)("dark w-52 border-slate-700 bg-slate-900 p-1 text-slate-100",eA.playerButtonsCursorClass),onClick:function(e){return e.stopPropagation()},children:"color"===z?(0,n.jsxs)("div",{className:"flex flex-col gap-2 p-2",children:[(0,n.jsx)("p",{className:"text-sm font-medium text-slate-100",children:y("activityLog.bookmark.selectColor")}),(0,n.jsx)("div",{className:"flex flex-wrap gap-2",children:(null!=w?w:[]).map(function(e){return(0,n.jsx)("button",{type:"button","aria-label":e.value||e.key,className:(0,g.cn)("size-6 rounded-full border-2 transition-shadow",f.tag===e.key?"border-white ring-2 ring-white/50":"border-transparent hover:border-white/50"),style:{backgroundColor:t5(e.key)},disabled:eo,onClick:function(){return et.mutate({tag:e.key})}},e.key)})})]}):"comment"===z?(0,n.jsxs)("div",{className:"dark space-y-2 p-2",children:[(0,n.jsx)("p",{className:"text-sm font-medium text-slate-100",children:y("activityLog.bookmark.commentLabel")}),(0,n.jsx)(t2.Textarea,{id:"bookmark-comment-".concat(f.id),className:"form-textarea min-h-24 border-slate-700 bg-slate-800 text-sm text-slate-100",value:O,onChange:function(e){return K(e.target.value)},placeholder:y("activityLog.bookmark.commentPlaceholder"),rows:4}),(0,n.jsx)(ef.Button,{type:"button",size:"sm",className:"w-full",disabled:eo,onClick:function(){return et.mutate({comment:O})},children:y("activityLog.bookmark.saveComment")})]}):(0,n.jsxs)("div",{className:"space-y-0.5 text-sm",children:[(0,n.jsx)(t3,{icon:eX.MagnifyingGlassPlusIcon,label:(0,t6.itemTargetsEqual)(S,{kind:"bookmark",id:f.id})?y("activityLog.bookmark.resetZoom"):y("activityLog.bookmark.zoom"),active:(0,t6.itemTargetsEqual)(S,{kind:"bookmark",id:f.id}),onClick:function(){var e={kind:"bookmark",id:f.id};N((0,t6.itemTargetsEqual)(S,e)?null:e),R(!1)}}),(0,n.jsx)(t3,{icon:tJ.RepeatIcon,label:(0,t6.itemTargetsEqual)(E,{kind:"bookmark",id:f.id})?y("activityLog.bookmark.stopLoop"):y("activityLog.bookmark.loop"),active:(0,t6.itemTargetsEqual)(E,{kind:"bookmark",id:f.id}),onClick:function(){C({kind:"bookmark",id:f.id}),R(!1)}}),(0,n.jsx)(t3,{icon:(null==(u=f.tagExport)?void 0:u.status)==="running"?tY.HourglassIcon:tD.DownloadSimpleIcon,label:eu,disabled:(null==(d=f.tagExport)?void 0:d.status)==="running"||!f.ownedByUser&&(null==(m=f.tagExport)?void 0:m.status)!=="completed",onClick:function(){var e=f.tagExport;if((null==e?void 0:e.status)==="completed"&&e.videoURL){var t=document.createElement("a");t.href=e.videoURL,t.download="".concat(e.name||"bookmarks",".mp4"),document.body.appendChild(t),t.click(),t.remove();return}(null==e?void 0:e.status)!=="running"&&f.ownedByUser&&($(f.tag),W(!0),R(!1))}}),f.ownedByUser?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t3,{icon:tQ.PaletteIcon,label:y("activityLog.bookmark.changeColor"),onClick:function(){return H("color")}}),(0,n.jsx)(t3,{icon:tG.ChatCircleTextIcon,label:y("activityLog.bookmark.commentButton"),onClick:function(){var e;K(null!=(e=f.comment)?e:""),H("comment")}}),(0,n.jsx)(t3,{icon:t$.TrashIcon,label:y("activityLog.bookmark.deleteButton"),danger:!0,disabled:eo,onClick:function(){R(!1),en.mutate()}})]}):null]})})]})})]}),B?(0,n.jsx)(t1.default,{isOpen:!0,onClose:function(){return W(!1)},onSubmit:function(){return ea.mutate()},exportName:X,setExportName:Y,selectedTagKey:J,setSelectedTagKey:$,availableTags:null!=w?w:[],isSubmitting:ea.isPending,isTagDurationTooShort:ei<15e3,MIN_EXPORT_DURATION:15e3,formIdSuffix:"-".concat(f.id)}):null]})});var ne=["moments","scores","bookmarks"],nt={duration:.2,ease:[.23,1,.32,1]},nn=[];function na(e,t){var n,a;return t&&(!0===e.chatEnabled||(null!=(n=null==(a=e.chatMessages)?void 0:a.length)?n:0)>0)}function ni(e){var t=e.includes("chat"),n=e.some(function(e){return"chat"!==e});return t&&n?"mixed":t?"chat":"timeline"}function nr(e){var t=e.checked,a=e.label,i=e.onCheckedChange;return(0,n.jsx)("span",{role:"checkbox","aria-checked":t,"aria-label":a,tabIndex:0,className:"ml-2 inline-flex size-4 shrink-0 cursor-pointer items-center justify-center rounded-md border-[1.5px] border-current text-current outline-none focus-visible:ring-2 focus-visible:ring-current/40",onClick:function(){return i(!t)}
2,onKeyDown:function(e){(" "===e.key||"Enter"===e.key)&&(e.preventDefault(),i(!t))},children:t?(0,n.jsx)(B.CheckIcon,{className:"size-2.5",weight:"bold"}):null})}function no(e){var i,r=e.portalContainer,o=e.variant,s=e.selected,c=void 0===s||s,u=e.onSelect,d=(0,F.useTranslations)("player"),m=(0,t._)((0,l.useAtom)(M.activityModesAtom),2),f=m[0],h=m[1],p=(0,t._)((0,l.useAtom)(M.activityMomentFilterAtom),2),v=p[0],x=p[1],b=(0,t._)((0,l.useAtom)(M.activityBookmarkFilterAtom),2),y=b[0],w=b[1],k=(0,l.useAtomValue)(L.bookmarkCollectionGroupsAtom),A=k.mine,j=k.public,N=A.length>0||j.length>0,C=A.some(function(e){return(0,ey.collectionFilterValue)(e.key)===y})||j.some(function(e){return(0,ey.collectionFilterValue)(e.key)===y})?y:"all",S=function(e){return"moments"===e?d("v3.moments.title"):"scores"===e?d("v3.momentFilters.scores"):d("activityLog.bookmark.plural")},E=ne.filter(function(e){return f.includes(e)}).map(S),T=ne.every(function(e){return f.includes(e)})?d("activityLog.timelineTitle"):E.length<=1?null!=(i=E[0])?i:d("activityLog.timelineTitle"):E.join(", "),V=function(e,t){h(function(n){return t?n.includes(e)?n:(0,P._)(n).concat([e]):n.filter(function(t){return t!==e})})},I=function(e){x(e),V("moments",!0)},_=f.includes("moments"),R=(0,t._)((0,a.useState)(!1),2),D=R[0],z=R[1],H=(0,n.jsx)(eh.DropdownMenuContent,{align:"start",className:(0,g.cn)("w-52",eA.playerButtonsCursorClass),container:r,children:(0,n.jsxs)(eh.DropdownMenuGroup,{children:[(0,n.jsxs)(eh.DropdownMenuSub,{children:[(0,n.jsxs)(eh.DropdownMenuSubTrigger,{className:"gap-2.5 py-2 pr-2 pl-2",children:[(0,n.jsx)(en.StackIcon,{}),(0,n.jsx)("span",{className:"flex-1",children:S("moments")}),_?(0,n.jsx)(B.CheckIcon,{}):null]}),(0,n.jsxs)(eh.DropdownMenuSubContent,{container:r,className:(0,g.cn)("w-52",eA.playerButtonsCursorClass),children:[(0,n.jsx)(eh.DropdownMenuGroup,{children:(0,n.jsxs)(eh.DropdownMenuCheckboxItem,{checked:_,indicatorPosition:"end",onCheckedChange:function(e){return V("moments",!0===e)},className:"gap-2.5 px-2.5 py-2",children:[(0,n.jsx)(en.StackIcon,{}),S("moments")]})}),(0,n.jsx)(eh.DropdownMenuSeparator,{}),(0,n.jsxs)(eh.DropdownMenuRadioGroup,{value:v,onValueChange:I,children:[(0,n.jsxs)(eh.DropdownMenuRadioItem,{value:"all",indicatorPosition:"end",className:"gap-2.5 px-2.5 py-2",children:[(0,n.jsx)(en.StackIcon,{}),d("activityLog.filters.moments.options.all")]}),(0,n.jsxs)(eh.DropdownMenuRadioItem,{value:"mine",indicatorPosition:"end",className:"gap-2.5 px-2.5 py-2",children:[(0,n.jsx)(el.UserIcon,{}),d("activityLog.filters.moments.options.mine")]}),(0,n.jsxs)(eh.DropdownMenuRadioItem,{value:"favorites",indicatorPosition:"end",className:"gap-2.5 px-2.5 py-2",children:[(0,n.jsx)(ea.StarIcon,{className:"text-amber-500",weight:"fill"}),d("activityLog.filters.moments.options.favorites")]})]}),(0,n.jsx)(eh.DropdownMenuSeparator,{}),(0,n.jsx)(eh.DropdownMenuLabel,{className:"text-muted-foreground px-2.5 py-1 text-xs font-medium",children:d("activityLog.filters.moments.options.byTag")}),(0,n.jsx)(eh.DropdownMenuRadioGroup,{value:v,onValueChange:I,children:eg.defaultTags.map(function(e){return(0,n.jsxs)(eh.DropdownMenuRadioItem,{value:"tag-".concat(e.key),indicatorPosition:"end",className:"gap-2.5 px-2.5 py-2",children:[(0,n.jsx)(ei.TagIcon,{weight:"fill",style:{color:eg.tagsAndColors[e.key]}}),e.value]},e.key)})})]})]}),(0,n.jsxs)(eh.DropdownMenuCheckboxItem,{checked:f.includes("scores"),indicatorPosition:"end",onCheckedChange:function(e){return V("scores",!0===e)},className:"gap-2.5 px-2.5 py-2",children:[(0,n.jsx)(eo.TrophyIcon,{}),S("scores")]}),N?(0,n.jsxs)(eh.DropdownMenuSub,{children:[(0,n.jsxs)(eh.DropdownMenuSubTrigger,{className:"gap-2.5 py-2 pr-2 pl-2",children:[(0,n.jsx)(Z.BookmarkSimpleIcon,{}),(0,n.jsx)("span",{className:"flex-1",children:S("bookmarks")}),f.includes("bookmarks")?(0,n.jsx)(B.CheckIcon,{}):null]}),(0,n.jsxs)(eh.DropdownMenuSubContent,{container:r,className:(0,g.cn)("min-w-52",eA.playerButtonsCursorClass),children:[(0,n.jsx)(eh.DropdownMenuGroup,{children:(0,n.jsxs)(eh.DropdownMenuCheckboxItem,{checked:f.includes("bookmarks"),indicatorPosition:"end",onCheckedChange:function(e){return V("bookmarks",!0===e)},className:"gap-2.5 px-2.5 py-2",children:[(0,n.jsx)(Z.BookmarkSimpleIcon,{}),S("bookmarks")]})}),(0,n.jsx)(eh.DropdownMenuSeparator,{}),(0,n.jsxs)(eh.DropdownMenuRadioGroup,{value:C,onValueChange:function(e){w(e),V("bookmarks",!0)},children:[(0,n.jsxs)(eh.DropdownMenuRadioItem,{value:"all",indicatorPosition:"end",className:"gap-2.5 px-2.5 py-2",children:[(0,n.jsx)(Z.BookmarkSimpleIcon,{}),d("activityLog.filters.bookmarks.options.all")]}),A.length>0?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eh.DropdownMenuSeparator,{}),(0,n.jsx)(eh.DropdownMenuLabel,{className:"text-muted-foreground px-2.5 py-1 text-xs font-medium",children:d("activityLog.filters.bookmarks.options.yours")}),A.map(function(e){return(0,n.jsxs)(eh.DropdownMenuRadioItem,{value:(0,ey.collectionFilterValue)(e.key),indicatorPosition:"end",className:"gap-2.5 px-2.5 py-2",children:[e.isPublic?(0,n.jsx)(Z.BookmarkSimpleIcon,{}):(0,n.jsx)(Q.LockIcon,{}),(0,n.jsx)("span",{className:"min-w-0 truncate",children:(0,n.jsx)(tB,{value:e.name||d("bookmarks.manager.defaultCollectionName")})})]},e.key)})]}):null,j.length>0?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eh.DropdownMenuSeparator,{}),(0,n.jsx)(eh.DropdownMenuLabel,{className:"text-muted-foreground px-2.5 py-1 text-xs font-medium",children:d("activityLog.filters.bookmarks.options.public")}),j.map(function(e){return(0,n.jsxs)(eh.DropdownMenuRadioItem,{value:(0,ey.collectionFilterValue)(e.key),indicatorPosition:"end",className:"gap-2.5 px-2.5 py-2",children:[(0,n.jsx)(Y.GlobeIcon,{}),(0,n.jsx)("span",{className:"min-w-0 truncate",children:(0,n.jsx)(tB,{value:e.name||d("bookmarks.manager.defaultCollectionName")})})]},e.key)})]}):null]})]})]}):(0,n.jsxs)(eh.DropdownMenuCheckboxItem,{checked:f.includes("bookmarks"),indicatorPosition:"end",onCheckedChange:function(e){return V("bookmarks",!0===e)},className:"gap-2.5 px-2.5 py-2",children:[(0,n.jsx)(Z.BookmarkSimpleIcon,{}),S("bookmarks")]})]})});return"tab"===(void 0===o?"button":o)?(0,n.jsxs)(eh.DropdownMenu,{open:!!c&&D,onOpenChange:function(e){if(!c){null==u||u();return}z(e)},children:[(0,n.jsxs)(eh.DropdownMenuTrigger,{role:"tab","aria-selected":c,className:(0,g.cn)("w-full",(0,g.cn)("inline-flex min-w-0 items-center justify-center gap-1.5 rounded-xl px-2.5 py-1.5 text-xs font-medium transition-colors",c?"bg-slate-900 text-white shadow-sm dark:bg-slate-100 dar
2k:text-slate-900":"text-slate-600 hover:bg-white dark:text-slate-300 dark:hover:bg-slate-800")),children:[(0,n.jsx)(en.StackIcon,{className:"size-3.5 shrink-0",weight:"fill"}),(0,n.jsx)("span",{className:"min-w-0 truncate",children:T}),(0,n.jsx)(K.CaretDownIcon,{className:"size-3.5 shrink-0",weight:"fill"})]}),H]}):(0,n.jsxs)(eh.DropdownMenu,{children:[(0,n.jsxs)(eh.DropdownMenuTrigger,{render:(0,n.jsx)(ef.Button,{variant:"ghost",size:"sm",className:"font-headings w-full min-w-0 justify-between gap-1.5 px-2 text-sm font-extrabold tracking-wide"}),children:[(0,n.jsx)("span",{className:"min-w-0 truncate uppercase",children:T}),(0,n.jsx)(K.CaretDownIcon,{className:"size-3.5 shrink-0",weight:"fill"})]}),H]})}function nl(e){var i,r,o=e.portalContainer,s=(0,F.useTranslations)("player"),c=(0,l.useAtomValue)(M.eventAtom),u=(0,t._)((0,l.useAtom)(M.activityModesAtom),2),d=u[0],m=u[1],f=na(c,(0,l.useAtomValue)(b.featureChatAtom)),h=(0,a.useRef)(ne),p=ne.filter(function(e){return d.includes(e)});p.length>0&&(h.current=p);var v=ni(d),x=null!=(i=null==(r=c.chatMessages)?void 0:r.length)?i:0,y=x>999?"999+":x>0?String(x):null,w=function(e){if(e!==v){var t,n;m((n=(t=h.current).length>0?(0,P._)(t):(0,P._)(ne),"chat"===e?["chat"]:"mixed"===e?(0,P._)(n).concat(["chat"]):n))}};return f?(0,n.jsxs)("div",{role:"tablist","aria-label":s("activityLog.views.ariaLabel"),className:"grid w-full min-w-0 grid-cols-2 gap-1 rounded-2xl border border-slate-200 bg-slate-100 p-1 dark:border-slate-700 dark:bg-slate-900",children:[(0,n.jsx)(no,{portalContainer:o,variant:"tab",selected:"chat"!==v,onSelect:function(){return w("timeline")}}),(0,n.jsxs)("div",{className:(0,g.cn)("inline-flex min-w-0 items-center rounded-xl transition-colors","chat"===v?"bg-slate-900 text-white shadow-sm dark:bg-slate-100 dark:text-slate-900":"text-slate-600 hover:bg-white dark:text-slate-300 dark:hover:bg-slate-800"),children:[(0,n.jsx)(nr,{checked:"mixed"===v,label:s("activityLog.views.mixIntoTimeline"),onCheckedChange:function(e){w(e?"mixed":"chat"===v?"chat":"timeline")}}),(0,n.jsxs)("button",{type:"button",role:"tab","aria-selected":"chat"===v,onClick:function(){return w("chat")},className:"inline-flex min-w-0 flex-1 items-center justify-center gap-1.5 py-1.5 pr-2.5 pl-1.5 text-xs font-medium",children:[(0,n.jsx)(U.ChatCircleIcon,{className:"size-3.5 shrink-0",weight:"fill"}),(0,n.jsx)("span",{className:"truncate",children:s("v3.momentFilters.chat")}),y?(0,n.jsx)("span",{className:(0,g.cn)("h-4 shrink-0 rounded-lg px-1.5 text-[10px] font-bold tabular-nums","chat"===v?"bg-white/20 text-white dark:bg-slate-900/15 dark:text-slate-900":"bg-slate-200 text-slate-700 dark:bg-slate-800 dark:text-slate-200"),children:y}):null]})]})]}):(0,n.jsx)(no,{portalContainer:o})}function ns(e){var t,a,i=e.moment,r=(0,F.useTranslations)("player"),o=(0,l.useSetAtom)(j.openOverlayPlayerAtom),s=(0,l.useAtomValue)(L.clipsLockedAtom),c=null!=(t=i.clips)?t:[],u=c[0],d=null!=(a=null==u?void 0:u.thumbnailURL)?a:i.thumbnailURL;return 0!==c.length||d?(0,n.jsxs)("button",{type:"button","aria-label":r(s?"v3.moments.locked":"v3.clipPlayer.playClip"),onClick:function(e){e.stopPropagation(),c.length>0&&!s&&o({momentId:i.id,clipIndex:0})},disabled:0===c.length||s,className:"group/thumb relative aspect-video w-16 shrink-0 overflow-hidden rounded-md bg-slate-900 ring-1 ring-slate-950/10 outline-none focus-visible:ring-2 focus-visible:ring-slate-400 disabled:cursor-default dark:ring-white/10",children:[d?(0,n.jsx)("img",{src:d,alt:"",loading:"lazy",className:(0,g.cn)("absolute inset-0 h-full w-full object-cover",s&&"opacity-60 blur-[3px]")}):(0,n.jsx)("span",{className:"absolute inset-0",style:{background:"radial-gradient(90% 90% at 50% 110%, color-mix(in oklab, var(--color-primary-500) 40%, transparent) 0%, transparent 65%), linear-gradient(to bottom, #0f172a, #1e293b)"}}),s?(0,n.jsx)("span",{className:"absolute inset-0 grid place-items-center",children:(0,n.jsx)(Q.LockIcon,{className:"size-3.5 text-white/85",weight:"fill"})}):c.length>0?(0,n.jsx)("span",{className:"absolute inset-0 grid place-items-center bg-slate-950/0 transition-colors group-hover/thumb:bg-slate-950/40",children:(0,n.jsx)(et.PlayIcon,{className:"size-3.5 fill-white text-white opacity-0 transition-opacity group-hover/thumb:opacity-100",weight:"fill"})}):null,(null==u?void 0:u.duration)==null||s?null:(0,n.jsx)("span",{className:"absolute top-0.5 right-0.5 rounded bg-slate-950/80 px-1 py-px text-[9px] font-medium text-white/90 tabular-nums",children:(0,ek.formatTime)(u.duration)})]}):null}var nc={fill:"none"},nu={fill:"full"},nd={fill:"full",fadeTop:!0},nm={fill:"full",fadeBottom:!0},nf={fill:"full",fadeTop:!0,fadeBottom:!0},nh={fill:"to-indicator"},np={fill:"to-indicator",fadeTop:!0},nv={fill:"to-indicator",fadeBottom:!0},ng={fill:"to-indicator",fadeTop:!0,fadeBottom:!0},nx="0.75rem";function nb(e){var t,a,i=e.progress;if("none"===i.fill)return null;var r=(t=i.fadeTop,a=i.fadeBottom,t&&a?"linear-gradient(to bottom, transparent, black ".concat(nx,", black calc(100% - ").concat(nx,"), transparent)"):t?"linear-gradient(to bottom, transparent, black ".concat(nx,")"):a?"linear-gradient(to bottom, black calc(100% - ".concat(nx,"), transparent)"):void 0);
2return(0,n.jsx)("span",{"aria-hidden":!0,className:(0,g.cn)("pointer-events-none absolute top-0 left-19 z-0 w-px bg-slate-500 dark:bg-slate-400","full"===i.fill?"bottom-0":"h-4.5"),style:r?{maskImage:r,WebkitMaskImage:r,maskRepeat:"no-repeat",WebkitMaskRepeat:"no-repeat",maskSize:"100% 100%",WebkitMaskSize:"100% 100%"}:void 0})}function ny(e){var t=e.time,a=e.onClick,i=e.ariaLabel,r=e.centered,o=(0,l.useAtomValue)(L.timeFormatterAtom)(t),s=(0,g.cn)("w-12 shrink-0 whitespace-nowrap text-right leading-4 font-semibold text-slate-400 tabular-nums dark:text-slate-500",o.length>8?"text-[10px] tracking-tight":"text-[11px]",!(void 0!==r&&r)&&"pt-0.5");return a?(0,n.jsx)("button",{type:"button","aria-label":i,suppressHydrationWarning:!0,onClick:function(e){e.stopPropagation(),a()},className:(0,g.cn)(s,"hover:text-primary-600 focus-visible:ring-primary-500 dark:hover:text-primary-400 rounded-sm outline-none focus-visible:ring-2"),children:o}):(0,n.jsx)("span",{suppressHydrationWarning:!0,className:s,children:o})}var nw=(0,a.memo)(function(e){var t,a=e.moment,i=e.event,r=e.isActive,o=e.isHovered,s=e.progress,c=e.portalContainer,u=e.momentNumber,d=(0,F.useTranslations)("player"),m=(0,l.useSetAtom)(j.playFromTimelineAtom),f=(0,l.useSetAtom)(M.hoveredMomentIdAtom),p=(0,l.useAtomValue)(L.timeFormatterAtom),v=(0,l.useAtomValue)(L.clipsLockedAtom),x=tR.MOMENT_META[a.type],b=null==(t=a.clips)?void 0:t[0],y="score"===a.type,w=d("v3.momentTypes.".concat(a.type)),k=a.pending?d("activityLog.moment.pendingTitle"):y?a.title||w:null,A=a.pending?d("v3.clipPlayer.processing"):y?null:[null!==a.team&&i.teams?i.teams[a.team].name:null,a.player].filter(Boolean).join(" · "),N=[null!=u?d("v3.moments.numberLabel",{number:u}):null,k||A||w].filter(Boolean).join(" — "),C=i.devices.length>0,S=(0,eb.firstMomentComment)(a),E=null!=u?d("v3.moments.numberLabel",{number:u}):void 0,T=function(){C&&m(a.time)};return(0,n.jsxs)(h.div,{"data-moment-id":a.id,role:C?"button":void 0,tabIndex:C?0:void 0,"aria-label":C?d("v3.moments.playFrom",{time:p(a.time),title:N}):void 0,layout:"position",initial:{opacity:0,y:10},animate:{opacity:1,y:0},exit:{opacity:0,y:-8},transition:nt,onClick:T,onPointerEnter:function(){return f(a.id)},onPointerLeave:function(){return f(null)},onKeyDown:function(e){e.target===e.currentTarget&&C&&("Enter"===e.key||" "===e.key)&&(e.preventDefault(),T())},className:(0,g.cn)("group/moment relative flex w-full items-center gap-2 px-3 text-left transition-colors outline-none",y?"py-1":"py-2",C&&"cursor-pointer hover:bg-slate-100/80 focus-visible:bg-slate-100/80 dark:hover:bg-white/5 dark:focus-visible:bg-white/5",(r||o)&&"bg-slate-100 dark:bg-white/8",o&&"ring-primary-400/70 dark:ring-primary-400/50 ring-1 ring-inset",r&&!o&&"shadow-[inset_3px_0_0_0_var(--color-primary-500)]"),children:[(0,n.jsx)(nb,{progress:s}),(0,n.jsx)(ny,{time:a.time,centered:!0,onClick:C?T:void 0,ariaLabel:C?d("v3.moments.playFrom",{time:p(a.time),title:N}):void 0}),null==u||a.pending?(0,n.jsx)("span",{className:"relative z-1 grid size-4 shrink-0 place-items-center rounded-full bg-white ring-1 ring-slate-200 dark:bg-slate-950 dark:ring-white/15",children:a.pending?(0,n.jsx)(q.CircleNotchIcon,{className:"size-2.5 animate-spin text-orange-500",weight:"fill"}):(0,n.jsx)(W.CircleIcon,{className:(0,g.cn)("size-2.5",x.text),weight:"fill"})}):(0,n.jsx)(eL.MomentNumberBadge,{index:u,label:E,className:"relative z-1 grid size-4 shrink-0 place-items-center rounded-full px-0 py-0 text-[11px] leading-none ring-1 ring-slate-200 dark:ring-white/15"}),a.pending||y?null:(0,n.jsx)(ns,{moment:a}),(0,n.jsx)("span",{className:"min-w-0 flex-1",children:y&&!a.pending?(0,n.jsx)(eM.InlineActivityScoreboard,{moment:a,event:i}):(0,n.jsxs)(n.Fragment,{children:[k||A?(0,n.jsxs)("span",{className:"text-foreground flex items-center gap-1.5 text-xs leading-5 font-medium",children:[(0,n.jsx)("span",{className:"truncate",children:k||A}),(0,n.jsx)(eS.ClipIndicators,{moment:a,showComment:!1,className:"shrink-0"})]}):(0,n.jsx)(eS.ClipIndicators,{moment:a,showComment:!1,className:"shrink-0"}),k&&A?(0,n.jsx)("span",{className:"text-muted-foreground block truncate text-xs",children:A}):null,S?(0,n.jsx)("span",{className:"text-muted-foreground mt-0.5 block text-xs leading-5 wrap-break-word whitespace-pre-wrap",children:S}):null]})}),a.pending||v||!b?null:(0,n.jsx)("span",{className:"relative z-1 shrink-0 opacity-0 transition-opacity group-focus-within/moment:opacity-100 group-hover/moment:opacity-100",children:(0,n.jsx)(eS.default,{moment:a,clip:b,variant:"menu",portalContainer:c,className:"size-7 text-slate-400 hover:bg-slate-200/70 hover:text-slate-700 dark:hover:bg-white/10 dark:hover:text-white"})})]})}),nk=(0,a.memo)(function(e){var t=e.message,a=e.canSeek,i=e.progress,r=(0,F.useTranslations)("player"),o=(0,l.useSetAtom)(j.playFromTimelineAtom),s=(0,l.useAtomValue)(L.timeFormatterAtom),c=function(){a&&o(t.time)}
2;return(0,n.jsxs)(h.div,{role:a?"button":void 0,tabIndex:a?0:void 0,"aria-label":a?r("v3.moments.playFrom",{time:s(t.time),title:t.text}):void 0,layout:"position",initial:{opacity:0,y:6},animate:{opacity:1,y:0},exit:{opacity:0,y:-6},transition:{duration:.16},onClick:c,onKeyDown:function(e){e.target===e.currentTarget&&a&&("Enter"===e.key||" "===e.key)&&(e.preventDefault(),c())},className:(0,g.cn)("group/chat relative flex w-full items-start gap-2 px-3 py-1.5 text-left transition-colors outline-none",a&&"cursor-pointer hover:bg-slate-100/80 focus-visible:bg-slate-100/80 dark:hover:bg-white/5 dark:focus-visible:bg-white/5"),children:[(0,n.jsx)(nb,{progress:i}),(0,n.jsx)(ny,{time:t.time,onClick:a?c:void 0,ariaLabel:a?r("v3.moments.playFrom",{time:s(t.time),title:t.text}):void 0}),(0,n.jsx)("span",{className:"relative z-1 mt-0.5 grid size-4 shrink-0 place-items-center rounded-full bg-white ring-1 ring-slate-200 dark:bg-slate-950 dark:ring-white/15",children:(0,n.jsx)(U.ChatCircleIcon,{className:"text-subtle size-2.5",weight:"fill"})}),(0,n.jsxs)("p",{className:"text-muted-foreground min-w-0 flex-1 text-xs leading-5 wrap-break-word",children:[(0,n.jsx)("span",{className:"font-semibold",style:{color:t.color},children:t.author})," ",t.text]})]})}),nA=(0,a.memo)(function(e){var t=e.entries,a=e.canSeek,i=e.progress,r=(0,F.useTranslations)("player"),o=(0,l.useSetAtom)(j.playFromTimelineAtom),s=(0,l.useAtomValue)(L.timeFormatterAtom),c=t[0],u=function(e,t){var n=[],a=new Set,i=!0,r=!1,o=void 0;try{for(var l,s=e[Symbol.iterator]();!(i=(l=s.next()).done);i=!0){var c,u=(c=l.value,"label"===c.kind&&c.text?c.text:t("activityLog.annotation.".concat(c.kind)));a.has(u)||(a.add(u),n.push(u))}}catch(e){r=!0,o=e}finally{try{i||null==s.return||s.return()}finally{if(r)throw o}}return n.join(", ")}(t,r),d=t.length>1?en.StackIcon:"spotlight"===c.kind?eu.CrosshairIcon:"arrow"===c.kind?ec.ArrowUpRightIcon:"draw"===c.kind?ee.PencilSimpleIcon:er.TextTIcon,m=function(){a&&o(c.time)};return(0,n.jsxs)(h.div,{"data-film-room-annotation-id":c.id,role:a?"button":void 0,tabIndex:a?0:void 0,"aria-label":a?r("v3.moments.playFrom",{time:s(c.time),title:u}):void 0,layout:"position",initial:{opacity:0,y:6},animate:{opacity:1,y:0},exit:{opacity:0,y:-6},transition:{duration:.16},onClick:m,onKeyDown:function(e){e.target===e.currentTarget&&a&&("Enter"===e.key||" "===e.key)&&(e.preventDefault(),m())},className:(0,g.cn)("group/annotation relative flex w-full items-start gap-2 px-3 py-1.5 text-left transition-colors outline-none",a&&"cursor-pointer hover:bg-slate-100/80 focus-visible:bg-slate-100/80 dark:hover:bg-white/5 dark:focus-visible:bg-white/5"),children:[(0,n.jsx)(nb,{progress:i}),(0,n.jsx)(ny,{time:c.time,onClick:a?m:void 0,ariaLabel:a?r("v3.moments.playFrom",{time:s(c.time),title:u}):void 0}),(0,n.jsx)("span",{className:"relative z-1 mt-0.5 grid size-4 shrink-0 place-items-center rounded-full bg-white ring-1 ring-slate-200 dark:bg-slate-950 dark:ring-white/15",children:(0,n.jsx)(d,{className:"size-2.5",weight:"fill",style:{color:c.color}})}),(0,n.jsx)("span",{className:"text-foreground min-w-0 flex-1 truncate text-xs leading-5 font-medium",children:u})]})}),nj=(0,a.memo)(function(e){var t=e.ad,a=e.progress,i=(0,F.useTranslations)("player"),r=(0,l.useSetAtom)(j.openOverlayPlayerAtom),o=t.clickbait||i("ads.defaultTitle"),s=!!t.videoURL,c=function(){s?r({kind:"ad",adId:t.id}):t.linkURL&&window.open((0,ej.prependHttpIfMissing)(t.linkURL),"_blank","noreferrer")};return(0,n.jsxs)(h.div,{role:"button",tabIndex:0,"aria-label":o,layout:"position",initial:{opacity:0,y:6},animate:{opacity:1,y:0},exit:{opacity:0,y:-6},transition:{duration:.16},onClick:c,onKeyDown:function(e){e.target===e.currentTarget&&("Enter"===e.key||" "===e.key)&&(e.preventDefault(),c())},className:"group/ad relative flex w-full cursor-pointer items-center gap-2 px-3 py-2 text-left transition-colors outline-none hover:bg-slate-100/80 focus-visible:bg-slate-100/80 dark:hover:bg-white/5 dark:focus-visible:bg-white/5",children:[(0,n.jsx)(nb,{progress:a}),(0,n.jsx)("span",{"aria-hidden":!0,className:"w-12 shrink-0"}),(0,n.jsx)("span",{className:"relative z-1 grid size-4 shrink-0 place-items-center rounded-full bg-white ring-1 ring-slate-200 dark:bg-slate-950 dar
2k:ring-white/15",children:(0,n.jsx)($.MegaphoneSimpleIcon,{className:"size-2.5 text-amber-500",weight:"fill"})}),(0,n.jsxs)("span",{className:"relative aspect-video w-16 shrink-0 overflow-hidden rounded-md bg-slate-900 ring-1 ring-slate-950/10 dark:ring-white/10",children:[t.thumbnailURL?(0,n.jsx)("img",{src:t.thumbnailURL,alt:"",loading:"lazy",className:"absolute inset-0 h-full w-full object-cover"}):(0,n.jsx)("span",{className:"absolute inset-0 bg-linear-to-b from-slate-800 to-slate-950"}),s?(0,n.jsx)("span",{className:"absolute inset-0 grid place-items-center bg-slate-950/0 transition-colors group-hover/ad:bg-slate-950/40",children:(0,n.jsx)(et.PlayIcon,{className:"size-3.5 fill-white text-white opacity-0 transition-opacity group-hover/ad:opacity-100",weight:"fill"})}):null]}),(0,n.jsxs)("span",{className:"text-foreground flex min-w-0 flex-1 items-center gap-1.5 text-xs leading-5 font-medium",children:[(0,n.jsx)("span",{className:"truncate",children:o}),(0,n.jsx)("span",{className:"shrink-0 rounded border border-amber-400/40 bg-amber-100 px-1 py-px text-[9px] leading-4 font-semibold text-amber-800 dark:border-amber-400/25 dark:bg-amber-400/15 dark:text-amber-300",children:i("ads.label")})]}),t.linkURL?(0,n.jsxs)("a",{href:(0,ej.prependHttpIfMissing)(t.linkURL),target:"_blank",rel:"noreferrer",onClick:function(e){return e.stopPropagation()},className:"relative z-1 hidden shrink-0 items-center gap-1 rounded-md px-1.5 py-1 text-[11px] font-medium text-slate-400 transition-colors outline-none group-focus-within/ad:inline-flex group-hover/ad:inline-flex hover:bg-slate-200/70 hover:text-slate-700 focus-visible:ring-2 focus-visible:ring-slate-400 dark:hover:bg-white/10 dark:hover:text-white",children:[(0,n.jsx)(z.ArrowSquareOutIcon,{className:"size-3.5"}),i("ads.moreCta")]}):null]})}),nN=(0,a.memo)(function(e){var t=e.time,a=e.label,i=e.detail,r=e.kind,o=e.canSeek,s=e.progress,c=e.action,u=(0,l.useSetAtom)(j.playFromTimelineAtom),d="now"===r?(0,n.jsx)(G.ClockIcon,{className:"size-2.5",weight:"fill"}):"position"===r?(0,n.jsx)("span",{className:"size-1.5 rounded-full bg-current"}):(0,n.jsx)(H.CalendarBlankIcon,{className:"size-2.5",weight:"fill"});return(0,n.jsxs)(h.div,{layout:"position",transition:nt,className:"group/marker relative flex w-full items-center gap-2 px-3 py-2 text-left",children:[(0,n.jsx)(nb,{progress:s}),(0,n.jsx)(ny,{time:t,centered:!0,onClick:o?function(){return u(t)}:void 0,ariaLabel:o?a:void 0}),(0,n.jsx)("span",{className:(0,g.cn)("relative z-1 grid size-4 shrink-0 place-items-center rounded-full ring-1","now"===r?"bg-red-50 text-red-600 ring-red-200 dark:bg-red-950 dark:text-red-400 dark:ring-red-900":"position"===r?"bg-primary-50 text-primary-600 ring-primary-200 dark:bg-primary-950 dark:text-primary-400 dark:ring-primary-900":"bg-slate-100 text-slate-500 ring-slate-200 dark:bg-slate-900 dark:text-slate-400 dark:ring-white/15"),children:d}),(0,n.jsxs)("span",{className:"min-w-0 flex-1",children:[(0,n.jsx)("span",{suppressHydrationWarning:!0,className:(0,g.cn)("block text-xs leading-5","now"===r?"font-semibold tracking-wide text-red-600 uppercase dark:text-red-400":"position"===r?"text-primary-600 dark:text-primary-400 font-medium":"text-muted-foreground"),children:a}),i?(0,n.jsx)("span",{suppressHydrationWarning:!0,className:"block text-[10px] leading-4 text-slate-400 dark:text-slate-400",children:i}):null]}),c?(0,n.jsx)("div",{className:"flex shrink-0",children:c}):null]})});function nC(e){var t=e.event,a=e.portalContainer,i=e.onPostsChangeAction,r=(0,F.useTranslations)("player");return(0,n.jsxs)(ep.Popover,{children:[(0,n.jsxs)(ep.PopoverTrigger,{render:(0,n.jsx)("button",{type:"button",className:"inline-flex shrink-0 items-center gap-1 rounded-md px-1.5 py-1 text-[11px] font-medium text-slate-400 transition-colors outline-none hover:bg-slate-200/70 hover:text-slate-700 focus-visible:ring-2 focus-visible:ring-slate-400 dark:hover:bg-white/10 dark:hover:text-white"}),children:[(0,n.jsx)(X.FlagIcon,{className:"size-3.5",weight:"fill"}),r("activityLog.liveNow.reportIssue")]}),(0,n.jsx)(ep.PopoverContent,{align:"end",side:"left",sideOffset:8,collisionPadding:12,container:a,className:(0,g.cn)("w-xl max-w-[calc(100vw-2rem)] p-0",eA.playerButtonsCursorClass),children:(0,n.jsx)(ed.default,{eventKey:t.id,companyKey:t.companyKey,operatorFeedKey:t.operatorFeedKey,creatorID:t.creatorID,onPostsChangeAction:i})})]})}function nM(e){var t=e.post,a=e.time,i=e.canSeek,r=e.progress,o=(0,l.useSetAtom)(j.playFromTimelineAtom);return(0,n.jsxs)(h.div,{layout:"position",initial:{opacity:0,y:6}
2,animate:{opacity:1,y:0},exit:{opacity:0,y:-6},transition:{duration:.16},className:"relative flex w-full items-start gap-2 px-3 py-2 text-left",children:[(0,n.jsx)(nb,{progress:r}),(0,n.jsx)(ny,{time:a,onClick:i?function(){return o(a)}:void 0,ariaLabel:t.text}),(0,n.jsx)("span",{className:"relative z-1 mt-0.5 grid size-4 shrink-0 place-items-center rounded-full bg-amber-50 text-amber-600 ring-1 ring-amber-200 dark:bg-amber-950 dark:text-amber-400 dark:ring-amber-900",children:(0,n.jsx)(es.WarningCircleIcon,{className:"size-2.5",weight:"fill"})}),(0,n.jsxs)("span",{className:"min-w-0 flex-1",children:[(0,n.jsx)("span",{className:"block text-xs leading-5 text-amber-700 dark:text-amber-300",children:t.text}),t.userName?(0,n.jsx)("span",{className:"text-subtle block text-[10px]",children:t.userName}):null]})]})}function nS(e){var t=e.isLive,a=e.filtered,i=e.chatOnly,r=e.portalContainer,o=(0,F.useTranslations)("player"),l=(0,ev.default)().isLoggedIn;return(0,n.jsxs)(h.div,{layout:"position",initial:{opacity:0,y:10},animate:{opacity:1,y:0},exit:{opacity:0,y:-8},transition:nt,className:"relative flex w-full items-start gap-2 px-3 py-2 text-left",children:[(0,n.jsx)("span",{"aria-hidden":!0,className:"w-12 shrink-0"}),(0,n.jsx)("span",{className:"relative z-1 mt-0.5 grid size-4 shrink-0 place-items-center rounded-full bg-slate-100 text-slate-500 ring-1 ring-slate-200 dark:bg-slate-900 dark:text-slate-400 dark:ring-white/15",children:i?(0,n.jsx)(U.ChatCircleIcon,{className:"size-2.5",weight:"fill"}):(0,n.jsx)(en.StackIcon,{className:"size-2.5",weight:"fill"})}),(0,n.jsx)("p",{className:"text-muted-foreground min-w-0 flex-1 text-xs leading-5",children:o(i?"activityLog.views.chatEmpty":a?"v3.moments.empty":t?"v3.moments.noneYet":"v3.moments.noneCreated")}),t&&!i?(0,n.jsx)("div",{className:"flex shrink-0 items-center self-center",children:l?(0,n.jsx)(eC.default,{variant:"timeline"}):(0,n.jsx)(t_,{portalContainer:null!=r?r:null,variant:"timeline"})}):null]})}function nL(e,t,n){var a,i=(e-t)/1e3,r=Math.abs(i),o=[{unit:"year",seconds:31536e3},{unit:"month",seconds:2592e3},{unit:"week",seconds:604800},{unit:"day",seconds:86400},{unit:"hour",seconds:3600},{unit:"minute",seconds:60},{unit:"second",seconds:1}],l=null!=(a=o.find(function(e){return r>=e.seconds}))?a:o[o.length-1];return new Intl.RelativeTimeFormat(n,{numeric:"auto"}).format(Math.round(i/l.seconds),l.unit)}var nE=function(){return function(){}};function nT(e){var i,r,o=e.portalContainer,s=e.variant,u=void 0===s?"standard":s,d=(0,F.useTranslations)("player"),m=(0,D.useLocale)(),f=(0,l.useAtomValue)(M.eventAtom),h=(0,l.useAtomValue)(M.activityModesAtom),p=(0,l.useAtomValue)(M.activityMomentFilterAtom),v=(0,l.useAtomValue)(L.allMomentsAtom),x=(0,a.useMemo)(function(){return(0,eb.clipMomentNumbers)(v)},[v]),y=(0,l.useAtomValue)(eN.pendingMomentsAtom),w=(0,l.useAtomValue)(eN.retiredPendingIdsAtom),k=(0,l.useAtomValue)(eN.activeOperationAtom),A=(0,l.useAtomValue)(L.activityItemsAtom),j=(0,l.useAtomValue)(L.durationAtom),N=(0,l.useAtomValue)(S.filmRoomActiveAtom),C=(0,l.useAtomValue)(S.filmRoomAnnotationLogAtom),E=(0,l.useAtomValue)(M.bookmarksAtom),T=(0,a.useMemo)(function(){var e=new Map,t=!0,n=!1,a=void 0;try{for(var i,r=E[Symbol.iterator]();!(t=(i=r.next()).done);t=!0){var o=i.value,l=e.get(o.collectionKey);l?l.push(o):e.set(o.collectionKey,[o])}}catch(e){n=!0,a=e}finally{try{t||null==r.return||r.return()}finally{if(n)throw a}}return e},[E]),z=(0,l.useAtomValue)(L.activeActivityMomentIdAtom),H=(0,l.useAtomValue)(M.hoveredMomentIdAtom),Z=(0,l.useAtomValue)(L.flooredCurrentTimeAtom),K=(0,a.useRef)(null),U=(0,a.useRef)(!1),B=(0,a.useSyncExternalStore)(nE,function(){return!0},function(){return!1}),W=(0,t._)((0,a.useState)(null),2),q=W[0],X=W[1],Y=(0,t._)((0,a.useState)([]),2),Q=Y[0],$=Y[1],ee=h.includes("chat"),et=na(f,(0,l.useAtomValue)(b.featureChatAtom)),en="chat"===ni(h),ea=f.devices.length>0,ei=A.filter(function(e){return"moment"===e.kind&&"score"!==e.moment.type}).length,er=(null==k?void 0:k.type)==="clipping"||y.some(function(e){return!0!==w[e.id]&&(null==e.clientId||!0!==w[e.clientId])}),eo=h.includes("moments")&&0===ei&&!er&&!(N&&C.length>0),el=en&&!A.some(function(e){return"chat"===e.kind}),es=(0,a.useMemo)(function(){var e,t=f.date?Date.parse(f.date):NaN;return null!=(e=f.startTimeMs)?e:Number.isFinite(t)?t:void 0},[f.date,f.startTimeMs]),ec=(0,R.useQuery)({queryKey:["operator-feed-posts",f.operatorFeedKey],queryFn:function(){return(0,V._)(function(){return(0,_._)(this,function(e){switch(e.label){case 0:return[4,(0,ex.fetchOperatorFeedPosts)(f.o
2peratorFeedKey)];case 1:return[2,ex.normalizeOperatorFeedPosts.apply(void 0,[e.sent()])]}})})()},enabled:!!f.operatorFeedKey,refetchInterval:15e3}).data,eu=void 0===ec?[]:ec,ed=(0,a.useMemo)(function(){var e=new Map,t=!0,n=!1,a=void 0;try{for(var i,r=eu[Symbol.iterator]();!(t=(i=r.next()).done);t=!0){var o=i.value;e.set(o.key,o)}}catch(e){n=!0,a=e}finally{try{t||null==r.return||r.return()}finally{if(n)throw a}}var l=!0,s=!1,c=void 0;try{for(var u,d=Q[Symbol.iterator]();!(l=(u=d.next()).done);l=!0){var m=u.value;e.set(m.key,m)}}catch(e){s=!0,c=e}finally{try{l||null==d.return||d.return()}finally{if(s)throw c}}return Array.from(e.values()).toSorted(function(e,t){return e.createdAt-t.createdAt})},[eu,Q]),ef=(0,a.useCallback)(function(e){$(e)},[]);(0,a.useEffect)(function(){if(X(Date.now()),"live"===f.status){var e=window.setInterval(function(){return X(Date.now())},1e3);return function(){return window.clearInterval(e)}}},[f.status]),(0,a.useEffect)(function(){var e=K.current;if(e&&z&&!U.current){var t=e.querySelector('[data-moment-id="'.concat(z,'"]'));if(t){var n=e.getBoundingClientRect(),a=t.getBoundingClientRect();a.top<n.top?e.scrollBy({top:a.top-n.top,behavior:"smooth"}):a.bottom>n.bottom&&e.scrollBy({top:a.bottom-n.bottom,behavior:"smooth"})}}},[z]);for(var eh=(0,a.useMemo)(function(){var e,t,n=null!=(e=f.scheduledStartTimeMs)?e:es,a=null!=(t=f.scheduledEndTimeMs)?t:null==es?void 0:es+1e3*f.duration,i=new Intl.DateTimeFormat(m,{dateStyle:"medium",timeStyle:"short"}),r=function(e){return null==q?" ":nL(e,q,m)},o=function(e){return null!=q&&e>q};return{created:null!=es&&null!=f.creationDateMs&&f.creationDateMs<(null!=n?n:1/0)?{time:(f.creationDateMs-es)/1e3,label:d("activityLog.time.creation",{time:r(f.creationDateMs)}),detail:B?i.format(f.creationDateMs):void 0}:null,start:null!=es&&null!=n?{time:(n-es)/1e3,label:d(o(n)?"activityLog.time.futureStart":"activityLog.time.pastStart",{time:r(n)}),detail:B?i.format(n):void 0}:null,now:"live"===f.status&&null!=es&&null!=q?{time:(q-es)/1e3,label:d("activityLog.liveNow.label"),detail:ea?void 0:d("v3.stage.noContent")}:null,end:"live"===f.status&&null!=es&&null!=a?{time:(a-es)/1e3,label:d(o(a)?"activityLog.time.futureScheduledEnd":"activityLog.time.pastScheduledEnd",{time:r(a)}),detail:B?i.format(a):void 0}:null}},[ea,f,es,B,m,q,d]),ep=(0,a.useMemo)(function(){if("live"===f.status||null==es)return null;var e=0,t=!0,n=!1,a=void 0;try{for(var i,r=A[Symbol.iterator]();!(t=(i=r.next()).done);t=!0){var o=i.value;e=Math.max(e,o.time)}}catch(e){n=!0,a=e}finally{try{t||null==r.return||r.return()}finally{if(n)throw a}}var l=!0,s=!1,c=void 0;try{for(var u,h=ed[Symbol.iterator]();!(l=(u=h.next()).done);l=!0){var p=u.value;e=Math.max(e,(p.createdAt-es)/1e3)}}catch(e){s=!0,c=e}finally{try{l||null==h.return||h.return()}finally{if(s)throw c}}if(N){var v=!0,g=!1,x=void 0;try{for(var b,y=C[Symbol.iterator]();!(v=(b=y.next()).done);v=!0){var w=b.value;e=Math.max(e,w.time)}}catch(e){g=!0,x=e}finally{try{v||null==y.return||y.return()}finally{if(g)throw x}}}var k=(0,ew.resolveReplayEndMarker)({startTimeMs:es,endTimeMs:f.endTimeMs,duration:j,lastItemTime:e});if(null==k.endMs)return null;var M=new Intl.DateTimeFormat(m,{dateStyle:"medium",timeStyle:"short"}),S=null==q?" ":nL(k.endMs,q,m),L=null!=q&&k.endMs>q;return{time:k.time,label:d(L?"activityLog.time.futureEnd":"activityLog.time.pastEnd",{time:S}),detail:B?M.format(k.endMs):void 0}},[C,j,f.endTimeMs,f.status,es,N,B,A,m,q,ed,d]),ev=function(e,t){var a;return"moment"===e.kind?(0,n.jsx)(nw,{moment:e.moment,event:f,isActive:z===e.moment.id,isHovered:H===e.moment.id,progress:t,portalContainer:o,momentNumber:x.get(e.moment.id)},(0,L.activityMomentRowKey)(e.moment)):"chat"===e.kind?(0,n.jsx)(nk,{message:e.chat,canSeek:ea,progress:t},e.chat.id):"ad"===e.kind?(0,n.jsx)(nj,{ad:e.ad,progress:t},"ad-".concat(e.ad.id)):(0,n.jsx)(t9,{bookmark:e.bookmark,collectionBookmarks:null!=(a=T.get(e.bookmark.collectionKey))?a:nn,canSeek:ea,progress:t,portalContainer:o},e.bookmark.id)},eg=(0,a.useMemo)(function(){var e,t,n=A.map(function(e){return{kind:"activity",time:e.time,item:e}});return N&&n.push.apply(n,(0,P._)((0,eE.bundleAnnotationLogByTime)(C).map(function(e){return{kind:"annotation",time:e[0].time,entries:e}}))),null!=es&&n.push.apply(n,(0,P._)(ed.map(function(e){return{kind:"issue",time:(e.createdAt-es)/1e3,post:e}}))),eh.created&&n.push((0,I._)({kind:"marker",markerKind:"created"},eh.created)),eh.start&&n.push((0,I._)({kind:"marker",markerKind:"start"},eh.start)),n.sort(function(e,t){var n=e.time-t.time;if(0!==n)return n;var a=function(e){return"marker"!==e.kind?1:"created"===e.markerKind?-1:"start"===e.markerKind?0:"end"===e.markerKind?3:2};return a(e)-a(t)}),(eo||el)&&n.push({kind:"empty",time:null!=(e=null==(t=eh.now)?void 0:t.t
2ime)?e:0}),n},[C,es,N,A,eh,ed,el,eo]),ey=null!=(i=null==(r=eh.now)?void 0:r.time)?i:ea?Z:null,ek=function(e){return null==ey||"empty"===e.kind?"none":"marker"===e.kind&&("now"===e.markerKind||"position"===e.markerKind)?"to-indicator":e.time<=ey?"full":"none"},eA=-1,ej=-1,eC=0;eC<eg.length;eC++)"none"!==ek(eg[eC])&&(-1===eA&&(eA=eC),ej=eC);var eM=(0,a.useMemo)(function(){return(0,n.jsx)(nC,{event:f,portalContainer:o,onPostsChangeAction:ef})},[f,ef,o]),eS=(0,a.useMemo)(function(){return(0,n.jsx)(tZ,{portalContainer:o})},[o]),eL=!!(eh.now||eh.end||ep),eT=(0,a.useMemo)(function(){if("fullscreen"!==u)return null;var e,t,n=null!=(e=null!=(t=f.scheduledStartTimeMs)?t:es)?e:f.date?Date.parse(f.date):NaN;return{dateLabel:B&&Number.isFinite(n)?new Intl.DateTimeFormat(m,{dateStyle:"medium",timeStyle:"short"}).format(n):null,venue:f.venue,company:f.competition}},[f.competition,f.date,f.scheduledStartTimeMs,f.venue,es,B,m,u]);return(0,n.jsxs)("div",{className:"flex h-full min-h-0 flex-col",children:["fullscreen"===u?(0,n.jsxs)("div",{className:"border-b border-slate-200/70 px-3 pt-2.5 pb-2 portrait:pr-12 dark:border-white/8",children:[(0,n.jsx)("h2",{className:"font-headings text-foreground truncate text-sm font-extrabold tracking-wide uppercase",children:f.title}),eT&&(eT.dateLabel||eT.venue||eT.company)?(0,n.jsxs)("div",{className:"mt-1.5 space-y-0.5",children:[eT.dateLabel?(0,n.jsxs)("p",{className:"flex items-start gap-1.5 text-[10px] leading-4 text-slate-400",children:[(0,n.jsx)(G.ClockIcon,{className:"mt-0.5 size-3 shrink-0"}),(0,n.jsx)("span",{suppressHydrationWarning:!0,className:"min-w-0 truncate",children:eT.dateLabel})]}):null,eT.venue?(0,n.jsxs)("p",{className:"flex items-start gap-1.5 text-[10px] leading-4 text-slate-400",children:[(0,n.jsx)(J.MapPinIcon,{className:"mt-0.5 size-3 shrink-0"}),(0,n.jsx)("span",{className:"min-w-0 truncate",children:eT.venue})]}):null,eT.company?(0,n.jsxs)("p",{className:"flex items-start gap-1.5 text-[10px] leading-4 text-slate-400",children:[(0,n.jsx)(O.BuildingsIcon,{className:"mt-0.5 size-3 shrink-0"}),(0,n.jsx)("span",{className:"min-w-0 truncate",children:eT.company})]}):null]}):null]}):null,(0,n.jsx)("div",{className:(0,g.cn)("flex items-center gap-2 border-b border-slate-200/70 px-3 py-2 dark:border-white/8","standard"===u&&"player-v3-activity-header-sticky bg-white dark:bg-slate-950"),children:(0,n.jsx)(nl,{portalContainer:o})}),(0,n.jsxs)("div",{className:"relative flex min-h-0 flex-1 flex-col",children:[(0,n.jsx)("div",{ref:K,className:(0,g.cn)("min-h-0 flex-1 py-1","fullscreen"===u?"overflow-y-auto overscroll-contain":"lg:overflow-y-auto lg:overscroll-contain max-lg:landscape:overflow-y-auto max-lg:landscape:overscroll-contain"),onPointerEnter:function(){U.current=!0},onPointerLeave:function(){U.current=!1},children:(0,n.jsxs)("div",{className:"relative min-h-full",children:[(0,n.jsx)("span",{"aria-hidden":!0,className:"pointer-events-none absolute inset-y-0 left-19 w-px bg-slate-200/80 dark:bg-white/10",style:{maskImage:"linear-gradient(to bottom, transparent, black ".concat(nx,", black calc(100% - ").concat(nx,"), transparent)"),WebkitMaskImage:"linear-gradient(to bottom, transparent, black ".concat(nx,", black calc(100% - ").concat(nx,"), transparent)"),maskRepeat:"no-repeat",WebkitMaskRepeat:"no-repeat",maskSize:"100% 100%",WebkitMaskSize:"100% 100%"}}),(0,n.jsx)(c.AnimatePresence,{initial:!1,mode:"popLayout",children:eg.map(function(e,t){var a,i,r,l=(a=ek(e),i=t===eA,r=t===ej,"none"===a?nc:"full"===a?i&&r?nf:i?nd:r?nm:nu:i&&r?ng:i?np:r?nv:nh);return"activity"===e.kind?ev(e.item,l):"annotation"===e.kind?(0,n.jsx)(nA,{entries:e.entries,canSeek:ea,progress:l},"annotation-".concat(e.entries.map(function(e){return e.id}).join("-"))):"issue"===e.kind?(0,n.jsx)(nM,{post:e.post,time:e.time,canSeek:ea,progress:l},"issue-".concat(e.post.key)):"empty"===e.kind?(0,n.jsx)(nS,{isLive:"live"===f.status&&0===v.length,filtered:v.length>0&&"all"!==p,chatOnly:el,portalContainer:o},"empty-timeline"):(0,n.jsx)(nN,{time:e.time,label:e.label,detail:e.detail,kind:e.markerKind,canSeek:ea,progress:l,action:"now"===e.markerKind||"position"===e.markerKind?eM:void 0},"marker-".concat(e.markerKind))})}
2),eL?(0,n.jsx)("div",{"aria-hidden":!0,className:"h-2"}):null]})}),eL?(0,n.jsxs)("div",{className:"relative z-20 shrink-0 bg-white max-lg:portrait:sticky max-lg:portrait:bottom-0 dark:bg-slate-950",children:[(0,n.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-x-0 -top-8 h-8 bg-linear-to-t from-white to-transparent dark:from-slate-950"}),eh.now?(0,n.jsx)(nN,{time:eh.now.time,label:eh.now.label,detail:eh.now.detail,kind:"now",canSeek:ea,progress:np,action:eM}):null,eh.end?(0,n.jsx)(nN,{time:eh.end.time,label:eh.end.label,detail:eh.end.detail,kind:"end",canSeek:ea,progress:eh.now?nc:null!=ey&&eh.end.time<=ey?nd:nc}):null,ep?(0,n.jsx)(nN,{time:ep.time,label:ep.label,detail:ep.detail,kind:"end",canSeek:ea,progress:null!=ey&&ep.time<=ey?nd:nc,action:eS}):null]}):null]}),ee&&et?(0,n.jsx)(em.EventChatComposer,{enabled:!0}):null]})}var nV=e.i(339557);function nI(e){return Array.from(new Set(e.devices.flatMap(function(e){return e.sources&&e.sources.length>0?e.sources:e.source?[e.source]:[]}).flatMap(function(e){return e.mediaFileKey?[e.mediaFileKey]:[]})))}function nP(){var e,t=(0,l.useAtomValue)(M.eventAtom),n=(0,a.useMemo)(function(){return nI(t)},[t.devices]),i=!!t.id,r=n.length>0,o=(0,t4.useCollectionsForEvent)(t.id,{refetchInterval:"live"===t.status&&5e3}),s=(0,t4.useCollectionsForMediaFileKeys)(n),c=(0,a.useMemo)(function(){var e,t;return(0,nV.mergeCollectionsByKey)((0,P._)(null!=(e=o.data)?e:[]).concat((0,P._)(null!=(t=s.data)?t:[])))},[o.data,s.data]),u=c.length>0,d=i&&o.isError,m=r&&s.isError;return{data:c,isLoading:!u&&(i&&o.isLoading||r&&s.isLoading),isError:!u&&(i||r)&&(!i||d)&&(!r||m),error:null!=(e=o.error)?e:s.error}}function n_(){var e,n,i,r,o,s,c,u,d,m=(e=(0,l.useAtomValue)(M.eventAtom),n=(0,l.useAtomValue)(eN.pendingBookmarkAtom),i=(0,l.useSetAtom)(eN.pendingBookmarkAtom),r=(0,ev.default)().user,o=nP(),s=(0,a.useMemo)(function(){return nI(e)},[e.devices]),u=(c=(0,a.useMemo)(function(){var a,i,l=function(e){var n=e.collections,a=e.mediaFileKeys,i=e.startTimeMs,r=e.userID,o=[],l=!0,s=!1,c=void 0;try{for(var u,d=n[Symbol.iterator]();!(l=(u=d.next()).done);l=!0){var m=u.value;if(m.key&&(0,nV.collectionIsVisibleToUser)(m,r)){var f=null!=(x=m.mediaFileKey)?x:a[0],h=(0,nV.collectionIsSharedAcrossCameras)(m,r),p=!0,v=!1,g=void 0;try{for(var x,b,y,w=Object.entries(null!=(b=m.bookmarks)?b:{})[Symbol.iterator]();!(p=(y=w.next()).done);p=!0){var k=(0,t._)(y.value,2),A=k[0],j=k[1];if(Number.isFinite(j.startTime)){var N=Number.isFinite(j.endTime)&&j.endTime>j.startTime?j.endTime:j.startTime;o.push((0,eT._)((0,I._)({id:"bookmark-".concat(m.key,"-").concat(A),bookmarkKey:A,collectionKey:m.key,collectionName:m.name,collectionPublic:(0,nV.collectionIsPublic)(m)},f?{mediaFileKey:f}:{}),{ownerId:m.userID,ownedByUser:!m.toolID&&(!m.userID||m.userID===r),start:Math.max(0,(j.startTime-i)/1e3),end:Math.max(0,(N-i)/1e3),startTimeMs:j.startTime,endTimeMs:N,tag:j.tag||"red",comment:j.comment,thumbnailURL:j.thumbnailURL,tagExport:function(e,t){var n,a,i,r=Object.values(null!=(n=e.exports)?n:{}).filter(function(e){var n;return(null==(n=e.byTagRequest)?void 0:n.tag)===t}).toSorted(function(e,t){var n,a;return(null!=(n=t.requestTime)?n:0)-(null!=(a=e.requestTime)?a:0)}),o=r.find(function(e){return"running"===e.status}),l=r.find(function(e){return"completed"===e.status&&e.videoURL}),s=null!=(a=null!=o?o:l)?a:r[0];if(s)return{status:s.status,videoURL:s.videoURL,name:null==(i=s.byTagRequest)?void 0:i.name}}(m,j.tag),toolID:m.toolID,sharedAcrossCameras:h}))}}}catch(e){v=!0,g=e}finally{try{p||null==w.return||w.return()}finally{if(v)throw g}}}}}catch(e){s=!0,c=e}finally{try{l||null==d.return||d.return()}finally{if(s)throw c}}return(0,nV.collapseReplicatedCameraBookmarks)(o,a)}({collections:null!=(a=o.data)?a:[],mediaFileKeys:s,startTimeMs:null!=(i=e.startTimeMs)?i:0,userID:null==r?void 0:r.uid}),c=(null==n?void 0:n.bookmarkKey)!=null&&l.some(function(e){return e.bookmarkKey===n.bookmarkKey});return{bookmarks:(n&&!c?(0,P._)(l).concat([n]):l).toSorted(function(e,t){return e.start-t.start||e.end-t.end||e.id.localeCompare(t.id)}),pendingSettled:c}},[e.startTimeMs,s,n,o.data,null==r?void 0:r.uid])).bookmarks,d=c.pendingSettled,(0,a.useEffect)(function(){d&&i(null)},[d,i]),{bookmarks:u,isLoading:o.isLoading,isError:o.isError,error:o.error}).bookmarks,f=(0,l.useSetAtom)(M.bookmarksAtom);return(0,a.useEffect)(function(){f(m)},[m,f]),null}var nR=e.i(153453);function nD(){var e=(0,l.useAtomValue)(M.eventAtom),t=(0,l.useAtomValue)(M.accessAtom),n=(0,l.useAtomValue)(M.presentationModeAtom),i=(0,l.useSetAtom)(j.openOverlayPlayerAtom),r=(0,l.useSetAtom)(j.playFromTimelineAtom),o=(0,l.useSetAtom)(j.promoteDeviceAtom),s=(0,a.useRef)(null);return(0,a.useEffect)(function(){var a=e.initialItemKey;if(a&&"mini"!==n&&("open"===t.state||"seat-limited"===t.state)){var l="".concat(e.id,":").concat(a);if(s.current!==l){var c=(0,nR.resolveItemDeepLink)(e,a);if((0,nR.isItemDeepLinkReady)(c,e.clipsLocked)){if(s.current=l,"mediaFile"===c.kind){o(c.deviceId),r(c.time);return}i(c)}}}},[t.state,e,i,r,n,o]),null}var nF=e.i(56515);function nz(){var e=(0,l.useAtomValue)(y.ambientGlowAtom),i=(0,l.useAtomValue)(M.primaryVideoElementAtom),r=(0,l.useAtomValue)(M.isPlayingAtom),o=(0,nF.useReducedMotion)(),s=(0,a.useRef)(null),c=(0,t._)((0,a.useState)(!0),2),u=c[0],d=c[1];return((0,a.useEffect)(function(){if(e&&!o&&i&&u){var t=s.current;if(t){var n=t.getContext("2d",{alpha:!1});if(n){var a=null,l=!1,c=function(){if(!l){if(i.readyState<2||0===i.videoWidth){a=setTimeout(c,120);return}var e=Math.max(1,Math.round(48*i.videoHeight/i.videoWidth));48!==t.width&&(t.width=48),t.height!==e&&(t.height=e);try{n.drawImage(i,0,0,48,e)}catch(e){d(!1);return}r&&(a=setTimeout(c,120))}};return c(),function(){l=!0,a&&clearTimeout(a)}}}}},[e,o,i,r,u]),e&&!o&&i&&u)?(0,n.jsx)("canvas",{ref:s,"aria-hidden":!0,
2className:"pointer-events-none absolute -inset-10 -z-10 scale-110 opacity-45 blur-3xl"}):null}var nH=e.i(108487),nZ=e.i(326268),nO=e.i(769464),nK=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M216,36H40A20,20,0,0,0,20,56V200a20,20,0,0,0,20,20H216a20,20,0,0,0,20-20V56A20,20,0,0,0,216,36ZM44,60H76V196H44ZM212,196H100V60H212Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M88,48V208H40a8,8,0,0,1-8-8V56a8,8,0,0,1,8-8Z",opacity:"0.2"}),a.createElement("path",{d:"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM40,56H80V200H40ZM216,200H96V56H216V200Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40Zm0,160H88V56H216V200Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M216,42H40A14,14,0,0,0,26,56V200a14,14,0,0,0,14,14H216a14,14,0,0,0,14-14V56A14,14,0,0,0,216,42ZM38,200V56a2,2,0,0,1,2-2H82V202H40A2,2,0,0,1,38,200Zm180,0a2,2,0,0,1-2,2H94V54H216a2,2,0,0,1,2,2Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM40,56H80V200H40ZM216,200H96V56H216V200Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M216,44H40A12,12,0,0,0,28,56V200a12,12,0,0,0,12,12H216a12,12,0,0,0,12-12V56A12,12,0,0,0,216,44ZM36,200V56a4,4,0,0,1,4-4H84V204H40A4,4,0,0,1,36,200Zm184,0a4,4,0,0,1-4,4H92V52H216a4,4,0,0,1,4,4Z"}))]]),nU=a.forwardRef(function(e,t){return a.createElement(nO.default,(0,eT._)((0,I._)({ref:t},e),{weights:nK}))});nU.displayName="SidebarSimpleIcon";var nB=e.i(522958),nW=e.i(451203),nq=e.i(615011),nG=e.i(516130),nX=e.i(426986),nY=a.forwardRef(function(e,t){return a.createElement(nO.default,(0,eT._)((0,I._)({ref:t},e),{weights:nX.default}))});nY.displayName="FastForwardIcon";var nQ=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M225.7,54.46a20,20,0,0,0-20.33.66L132,101.85v-30a19.91,19.91,0,0,0-30.63-16.72L13.19,111.29a19.79,19.79,0,0,0,0,33.42l88.18,56.17A19.91,19.91,0,0,0,132,184.16v-30l73.37,46.73A19.91,19.91,0,0,0,236,184.16V71.84A19.84,19.84,0,0,0,225.7,54.46ZM108,176.64,31.63,128,108,79.36Zm104,0L135.63,128,212,79.36Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,71.85v112.3a7.91,7.91,0,0,1-12.18,6.59l-88.19-56.15a7.8,7.8,0,0,1,0-13.18l88.19-56.15A7.91,7.91,0,0,1,224,71.85ZM107.82,65.26,19.63,121.41a7.8,7.8,0,0,0,0,13.18l88.19,56.15A7.91,7.91,0,0,0,120,184.15V71.85A7.91,7.91,0,0,0,107.82,65.26Z",opacity:"0.2"}),a.createElement("path",{d:"M223.77,58a16,16,0,0,0-16.25.53L128,109.14V71.84A15.91,15.91,0,0,0,103.52,58.5L15.33,114.66a15.8,15.8,0,0,0,0,26.68l88.19,56.16A15.91,15.91,0,0,0,128,184.16v-37.3l79.52,50.64A15.91,15.91,0,0,0,232,184.16V71.84A15.83,15.83,0,0,0,223.77,58ZM112,183.93,24.18,128,112,72.06Zm104,0L128.18,128,216,72.06Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M232,71.84V184.16a15.92,15.92,0,0,1-24.48,13.34L128,146.86v37.3a15.92,15.92,0,0,1-24.48,13.34L15.33,141.34a15.8,15.8,0,0,1,0-26.68L103.52,58.5A15.91,15.91,0,0,1,128,71.84v37.3L207.52,58.5A15.91,15.91,0,0,1,232,71.84Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M222.81,59.72a14,14,0,0,0-14.22.46L126,112.79V71.84a13.83,13.83,0,0,0-7.19-12.12,14,14,0,0,0-14.22.46L16.41,116.35a13.79,13.79,0,0,0,0,23.3l88.18,56.17a14,14,0,0,0,14.22.46A13.83,13.83,0,0,0,126,184.16V143.21l82.59,52.61a14,14,0,0,0,14.22.46A13.83,13.83,0,0,0,230,184.16V71.84A13.83,13.83,0,0,0,222.81,59.72ZM114,184.16a1.73,1.73,0,0,1-1,1.59,1.9,1.9,0,0,1-2-.06L22.85,129.53a1.8,1.8,0,0,1,0-3.06L111,70.31a1.87,1.87,0,0,1,1-.32,2,2,0,0,1,1,.26,1.73,1.73,0,0,1,1,1.59Zm104,0a1.73,1.73,0,0,1-1,1.59,1.9,1.9,0,0,1-2-.06l-88.19-56.16a1.8,1.8,0,0,1,0-3.06L215,70.31a1.87,1.87,0,0,1,1-.32,2,2,0,0,1,1,.26,1.73,1.73,0,0,1,1,1.59Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M223.77,58a16,16,0,0,0-16.25.53L128,109.14V71.84A15.91,15.91,0,0,0,103.52,58.5L15.33,114.66a15.8,15.8,0,0,0,0,26.68l88.19,56.16A15.91,15.91,0,0,0,128,184.16v-37.3l79.52,50.64A15.91,15.91,0,0,0,232,184.16V71.84A15.83,15.83,0,0,0,223.77,58ZM112,183.93,24.18,128,112,72.06Zm104,0L128.18,128,216,72.06Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M221.85,61.48a12,12,0,0,0-12.18.39L124,116.43V71.84a11.66,11.66,0,0,0-6.15-10.36,12,12,0,0,0-12.18.39L17.48,118a11.81,11.81,0,0,0,0,19.94l88.19,56.16a12,12,0,0,0,12.18.39A11.66,11.66,0,0,0,124,184.16V139.57l85.67,54.56a12,12,0,0,0,12.18.39A11.66,11.66,0,0,0,228,184.16V71.84A11.66,11.66,0,0,0,221.85,61.48ZM116,184.16a3.76,3.76,0,0,1-2,3.35,3.91,3.91,0,0,1-4-.13L21.78,131.22a3.8,3.8,0,0,1,0-6.44L110,68.62a3.94,3.94,0,0,1,2.13-.63,4,4,0,0,1,1.91.5,3.76,3.76,0,0,1,2,3.35Zm104,0a3.76,3.76,0,0,1-2,3.35,3.91,3.91,0,0,1-4-.13l-88.18-56.
216a3.8,3.8,0,0,1,0-6.44L214,68.62a3.94,3.94,0,0,1,2.13-.63,4,4,0,0,1,1.91.5,3.76,3.76,0,0,1,2,3.35Z"}))]]),nJ=a.forwardRef(function(e,t){return a.createElement(nO.default,(0,eT._)((0,I._)({ref:t},e),{weights:nQ}))});nJ.displayName="RewindIcon";var n$=e.i(547774),n0=e.i(989781),n1=e.i(286179),n2=e.i(346712),n4=e.i(356530),n6=e.i(488008),n8="grid size-6 shrink-0 place-items-center rounded-md text-white/70 transition-colors outline-none hover:bg-white/10 hover:text-white disabled:pointer-events-none disabled:opacity-40",n5=(0,s.atom)(null);function n3(e,t){return e&&t?Object.values(e).reduce(function(e,n){return n.tag===t&&"number"==typeof n.endTime&&"number"==typeof n.startTime&&n.endTime>n.startTime?e+(n.endTime-n.startTime):e},0):0}function n7(e){return eg.tagsAndColors[e]||eg.tagsAndColors.red}function n9(e){var i=e.value,r=e.tags,o=e.portalContainer,l=e.onChange,s=(0,F.useTranslations)("player"),c=(0,t._)((0,a.useState)(!1),2),u=c[0],d=c[1];return 0===r.length?null:(0,n.jsxs)(ep.Popover,{modal:!1,open:u,onOpenChange:d,children:[(0,n.jsxs)(ep.PopoverTrigger,{render:(0,n.jsx)("button",{type:"button","aria-label":s("bookmarks.manager.tagColor"),"aria-expanded":u,onClick:function(e){return e.stopPropagation()},className:"group/swatch flex h-6 shrink-0 items-center gap-px rounded-md px-0.5 outline-none hover:bg-white/10 focus-visible:bg-white/10"}),children:[(0,n.jsx)("span",{className:"size-3.5 rounded-full",style:{backgroundColor:n7(i)}}),r.length>1?(0,n.jsx)(K.CaretDownIcon,{className:(0,g.cn)("size-2.5 text-white/50 opacity-0 transition-opacity group-hover/swatch:opacity-100 group-focus-visible/swatch:opacity-100",u&&"opacity-100")}):null]}),r.length>1?(0,n.jsx)(ep.PopoverContent,{side:"bottom",align:"end",sideOffset:6,container:null!=o?o:void 0,className:(0,g.cn)("w-auto min-w-0 border-0 p-1.5",eA.popoverContentClass),onClick:function(e){return e.stopPropagation()},children:(0,n.jsx)("div",{className:"flex max-w-40 flex-wrap gap-1.5",children:r.map(function(e){return(0,n.jsx)("button",{type:"button","aria-label":e.value||e.key,"aria-pressed":i===e.key,className:(0,g.cn)("size-4 rounded-full outline-none transition-transform hover:scale-110 focus-visible:scale-110",i===e.key&&"ring-2 ring-white ring-offset-1 ring-offset-slate-900"),style:{backgroundColor:n7(e.key)},onClick:function(){l(e.key),d(!1)}},e.key)})})}):null]})}function ae(e){var t=e.label,a=e.disabled,i=e.onClick,r=e.href,o=e.download,l=e.children;return(0,n.jsxs)(v.Tooltip,{children:[(0,n.jsx)(v.TooltipTrigger,{render:(0,n.jsx)("span",{className:"inline-flex"}),children:r?(0,n.jsx)("a",{href:r,download:o,"aria-label":t,className:n8,children:l}):(0,n.jsx)("button",{type:"button",className:n8,disabled:a,"aria-label":t,onClick:i,children:l})}),(0,n.jsx)(v.TooltipContent,{side:"top",sideOffset:6,className:eA.tooltipClass,children:t})]})}function at(e){var i=e.onBeforeCreate,r=(0,F.useTranslations)("player"),o=(0,ev.default)().user,s=(0,l.useAtomValue)(L.primaryMediaFileKeyAtom),c=(0,l.useSetAtom)(eN.selectedBookmarkCollectionKeyAtom),u=(0,l.useSetAtom)(n5),d=(0,tq.useQueryClient)(),m=(0,t4.useCollectionsForMediaFile)(s),f=m.data,h=void 0===f?[]:f,p=m.refetch,g=(0,t._)((0,a.useState)(!1),2),x=g[0],b=g[1],y=r("bookmarks.manager.createCollection");return(0,n.jsxs)(v.Tooltip,{children:[(0,n.jsx)(v.TooltipTrigger,{render:(0,n.jsx)("button",{type:"button","aria-label":y,disabled:x||!s,onClick:function(e){e.preventDefault(),e.stopPropagation(),(0,V._)(function(){var e,t,n,a,l,m;return(0,_._)(this,function(f){switch(f.label){case 0:if(!s)return[2];null==i||i(),b(!0),f.label=1;case 1:return f.trys.push([1,,5,6]),n=new Set(h.filter(function(e){return(0,nV.isPersonalBookmarkCollection)(e,null==o?void 0:o.uid)}).map(function(e){return e.key})),[4,(0,t4.createCollectionForMediaFile)(s,{name:r("bookmarks.manager.defaultCollectionName"),isPublic:!1})];case 2:return a=f.sent(),[4,p()];case 3:return l=f.sent().data,(m=(null==a?void 0:a.key)||(null==(t=l)||null==(e=t.find(function(e){return(0,nV.isPersonalBookmarkCollection)(e,null==o?void 0:o.uid)&&e.key&&!n.has(e.key)}))?void 0:e.key))&&(c(m),u(m)),[4,d.invalidateQueries({queryKey:["bookmark-collections"]})];case 4:return f.sent(),[3,6];case 5:return b(!1),[7];case 6:return[2]}})})()},className:"-ml-0.5 grid size-6 shrink-0 place-items-center rounded-md text-white/55 transition-colors outline-none hover:bg-white/10 hover:text-white disabled:pointer-events-none disabled:opacity-40"}),children:(0,n.jsx)(n4.PlusIcon,{className:"size-3.5"})}),(0,n.jsx)(v.TooltipContent,{side:"top",sideOffset:6,className:eA.tooltipClass,children:y})]})}function an(e){var i,r=e.portalContainer,o=(0,F.useTranslations)("player"),s=(0,ev.default)(),c=s.user,u=s.availableTags,d=(0,l.useAtomValue)(L.primaryMediaFileKeyAtom),m=(0,t._)((0,l.useAtom)(eN.selectedBookmarkCollectionKeyAtom),2),f=m[0],h=m[1],p=(0,t._)((0,l.useAtom)(eN.bookmarkingTagAtom),2),v=p[0],x=p[1],b=(0,t._)((0,l.useAtom)(n5),2),y=b[0],w=b[1],k=(0,tq.useQueryClient)(),A=nP().data,j=void 0===A?[]:A,N=(0,a.useMemo)(function(){var e=j.filter(function(e){return(0,nV.isPersonalBookmarkCollection)(e,null==c?void 0:c.uid)&&(!e.mediaFileKey||!d||e.mediaFileKey===d)}),t=new Map,n=!0,a=!1,i=void 0;try{for(var r,o=j[Symbol.iterator]();!(n=(r=o.next()).done);
2n=!0){var l=r.value;l.key&&(0,nV.collectionIsVisibleToUser)(l,null==c?void 0:c.uid)&&!(0,nV.isPersonalBookmarkCollection)(l,null==c?void 0:c.uid)&&(t.has(l.key)||t.set(l.key,l))}}catch(e){a=!0,i=e}finally{try{n||null==o.return||o.return()}finally{if(a)throw i}}return(0,P._)(e).concat((0,P._)(t.values()))},[j,d,null==c?void 0:c.uid]),C=(0,a.useMemo)(function(){return N.filter(function(e){return(0,nV.isPersonalBookmarkCollection)(e,null==c?void 0:c.uid)})},[N,null==c?void 0:c.uid]),M=null!=(i=N.find(function(e){return e.key===f}))?i:C[0];(null==M?void 0:M.key)&&M.key!==f&&!N.some(function(e){return e.key===f})&&h(M.key);var S=(0,t._)((0,a.useState)(!1),2),E=S[0],T=S[1],I=(0,t._)((0,a.useState)(),2),R=I[0],D=I[1],z=(0,t._)((0,a.useState)(!1),2),H=z[0],Z=z[1],O=(0,t._)((0,a.useState)(""),2),U=O[0],B=O[1],W=(0,t._)((0,a.useState)(!1),2),q=W[0],G=W[1],X=(0,t._)((0,a.useState)(null),2),Y=X[0],Q=X[1],J=(0,t._)((0,a.useState)(""),2),$=J[0],ee=J[1];if(y){var et=C.find(function(e){return e.key===y});et&&(Q(y),ee(et.name||o("bookmarks.manager.defaultCollectionName")),w(null))}var en=(u||[]).map(function(e){return e.key}),ea=n3(null==M?void 0:M.bookmarks,v),ei=(null==M?void 0:M.exports)?Object.keys(M.exports).length:0,er=!!M&&(0,nV.isPersonalBookmarkCollection)(M,null==c?void 0:c.uid),eo=function(){return k.invalidateQueries({queryKey:["bookmark-collections"]})},el=function(e){e.key&&(h(e.key),ee(e.name||o("bookmarks.manager.defaultCollectionName")),Q(e.key))},es=function(e){return(0,V._)(function(){var t;return(0,_._)(this,function(n){switch(n.label){case 0:if(Q(null),t=$.trim(),!e.key||!t||t===e.name)return[2];return T(!0),[4,(0,t4.updateCollection)(e.key,{name:t})];case 1:return n.sent(),[4,eo()];case 2:return n.sent(),T(!1),[2]}})})()};return d&&0!==N.length?(0,n.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,n.jsx)(n0.RadioGroup,{value:(null==M?void 0:M.key)||f||"",onValueChange:function(e){e&&h(e)},"aria-label":o("bookmarks.manager.selectCollection"),className:"flex flex-col gap-0.5 px-1",children:N.map(function(e){var t=(0,nV.isPersonalBookmarkCollection)(e,null==c?void 0:c.uid),a=e.key===(null==M?void 0:M.key),i=(0,nV.collectionIsPublic)(e),l=i||!!e.toolID,s=t&&i&&(en.length>0?en:[v]).some(function(t){return n3(e.bookmarks,t)>=15e3}),d=i?s?o("bookmarks.manager.export"):o("bookmarks.manager.exportNeedsBookmarks",{duration:15}):o("bookmarks.manager.exportNeedsPublic"),m=e.name||o("bookmarks.manager.defaultCollectionName");return(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)("div",{className:"grid size-4 shrink-0 place-items-center",children:(0,n.jsx)(n0.RadioGroupItem,{value:e.key||"","aria-label":m,className:"border-white/30 text-white focus-visible:ring-white/50 focus-visible:ring-offset-0"})}),Y===e.key&&t?(0,n.jsx)("input",{type:"text",autoFocus:!0,value:$,onChange:function(e){return ee(e.target.value)},onBlur:function(){return es(e)},onKeyDown:function(t){"Enter"===t.key&&es(e),"Escape"===t.key&&Q(null)},placeholder:o("bookmarks.manager.renamePlaceholder"),className:"form-input mt-0 min-w-0 flex-1 border-0 bg-transparent p-0 text-sm text-white shadow-none focus:border-transparent focus:ring-0"}):(0,n.jsx)("button",{type:"button",onClick:function(){e.key&&h(e.key),t&&a&&el(e)},className:(0,g.cn)("min-w-0 flex-1 truncate text-left text-sm outline-none",a?"text-white":"text-white/80"),children:(0,n.jsx)(tB,{value:m,technicalClassName:"text-white/40 font-normal"})}),(0,n.jsxs)("div",{className:"flex shrink-0 items-center",children:[t&&a?(0,n.jsx)(n9,{value:v,tags:u||[],portalContainer:r,onChange:function(t){e.key&&h(e.key),x(t)}}):null,t?(0,n.jsx)(ae,{label:i?o("bookmarks.manager.makePrivate"):o("bookmarks.manager.makePublic"),disabled:E,onClick:function(){return(0,V._)(function(){var t;return(0,_._)(this,function(n){switch(n.label){case 0:if(!e.key)return[2];return T(!0),t=!(0,nV.collectionIsPublic)(e),[4,(0,t4.updateCollection)(e.key,{isPublic:t})];case 1:return n.sent(),[4,eo()];case 2:if(n.sent(),!t)return[3,4];return[4,(0,t4.getCollectionURL)(e.key)];case 3:D(n.sent().shortURL),n.label=4;case 4:return T(!1),[2]}})})()},children:i?(0,n.jsx)(eK.EyeIcon,{className:"size-4",weight:"fill"}):(0,n.jsx)(n1.EyeSlashIcon,{className:"size-4"})}):null,l?(0,n.jsx)(ae,{label:o("bookmarks.manager.share"),disabled:E,onClick:function(){return(0,V._)(function(){var t;return(0,_._)(this,function(n){switch(n.label){case 0:if(!e.key)return[2];return T(!0),[4,(0,t4.getCollectionURL)(e.key)];case 1:return t=n.sent().shortURL,[4,eo()];case 2:return n.sent(),D(t),T(!1),[2]}})})()},children:(0,n.jsx)(n2.LinkIcon,{className:"size-4"})}):null,t?(0,n.jsx)(ae,{label:d,disabled:E||!s,onClick:function(){e.key&&s&&(h(e.key),Z(!0))},children:(0,n.jsx)(tD.DownloadSimpleIcon,{className:"size-4"})}):null,t?(0,n.jsx)(ae,{label:o("bookmarks.manager.delete"),disabled:E,onClick:function(){return(0,V._)(function(){var t,n;return(0,_._)(this,function(a){switch(a.label){case 0:if(!e.key||!window.confirm(o("bookmarks.manager.confirmDelete")))return[2];return T(!0),[4,(0,t4.deleteCollection)(e.key)];case 1:return a.sent(),h(null!=(t=null==(n=C.filter(function(t){return t.key!==e.ke
2y})[0])?void 0:n.key)?t:null),Y===e.key&&Q(null),[4,eo()];case 2:return a.sent(),T(!1),[2]}})})()},children:(0,n.jsx)(t$.TrashIcon,{className:"size-4 text-red-400"})}):null]})]},e.key)})}),ei>0&&M&&(0,n.jsxs)("div",{className:"flex gap-2.5 px-2",children:[(0,n.jsx)("div",{className:"size-4 shrink-0","aria-hidden":!0}),(0,n.jsxs)("div",{className:"-ml-1 min-w-0 flex-1 px-1",children:[(0,n.jsxs)("button",{type:"button",onClick:function(){return G(function(e){return!e})},className:"flex items-center gap-1 text-xs font-medium text-white/70 transition-colors hover:text-white",children:[(0,n.jsx)(K.CaretDownIcon,{className:(0,g.cn)("size-3.5 transition-transform",q&&"rotate-180"),weight:"fill"}),o("bookmarks.manager.downloads"),(0,n.jsx)("span",{className:"ml-1 grid size-4 place-items-center rounded-full bg-white/10 text-[10px] tabular-nums",children:ei})]}),q&&(0,n.jsx)("div",{className:"mt-2 flex max-h-40 flex-col gap-1.5 overflow-y-auto",children:Object.values(M.exports).map(function(e){var t,a;return(0,n.jsxs)("div",{className:"flex items-center justify-between gap-2 rounded-md bg-white/5 px-2 py-1.5",children:[(0,n.jsxs)("div",{className:"flex min-w-0 items-center gap-2",children:[e.thumbnailURL&&(0,n.jsx)("img",{src:e.thumbnailURL,alt:"",className:"size-8 shrink-0 rounded object-cover"}),(0,n.jsxs)("div",{className:"min-w-0",children:[(0,n.jsx)("p",{className:"truncate text-xs font-medium text-white",children:(null==(t=e.byTagRequest)?void 0:t.name)||o("bookmarks.manager.noDownloads")}),(0,n.jsx)("p",{className:"text-[11px] text-white/50",children:e.status})]})]}),(0,n.jsxs)("div",{className:"flex shrink-0 items-center gap-1",children:["completed"===e.status&&e.videoURL&&(0,n.jsx)(ae,{label:o("bookmarks.manager.export"),href:e.videoURL,download:(null==(a=e.byTagRequest)?void 0:a.name)||"export.mp4",children:(0,n.jsx)(tD.DownloadSimpleIcon,{className:"size-4"})}),er?(0,n.jsx)(ae,{label:o("bookmarks.manager.delete"),disabled:E,onClick:function(){var t;return t=e.key,(0,V._)(function(){return(0,_._)(this,function(e){switch(e.label){case 0:if(!(null==M?void 0:M.key))return[2];T(!0),e.label=1;case 1:return e.trys.push([1,,4,5]),[4,(0,t4.deleteExport)(M.key,t)];case 2:return e.sent(),[4,eo()];case 3:return e.sent(),[3,5];case 4:return T(!1),[7];case 5:return[2]}})})()},children:(0,n.jsx)(t$.TrashIcon,{className:"size-4 text-red-400"})}):null]})]},e.key)})})]})]}),(0,n.jsx)(t1.default,{isOpen:H,onClose:function(){return Z(!1)},onSubmit:function(){return(0,V._)(function(){return(0,_._)(this,function(e){switch(e.label){case 0:if(!(null==M?void 0:M.key)||!d||!U||!v)return[2];T(!0),e.label=1;case 1:return e.trys.push([1,,4,5]),[4,(0,t4.createExport)(M.key,{name:U,mediaFileKey:d,tag:v})];case 2:return e.sent(),[4,eo()];case 3:return e.sent(),Z(!1),B(""),[3,5];case 4:return T(!1),[7];case 5:return[2]}})})()},exportName:U,setExportName:B,selectedTagKey:v,setSelectedTagKey:x,availableTags:u||[],isSubmitting:E,isTagDurationTooShort:ea<15e3,MIN_EXPORT_DURATION:15e3}),(0,n.jsx)(n6.default,{url:R,isCollection:!0,isOpen:!!R,onClose:function(){return D(void 0)}})]}):(0,n.jsx)("p",{className:"px-2 py-1.5 text-xs text-white/50",children:o("bookmarks.manager.noCollection")})}var aa={moments:"clipping",bookmarks:"bookmark","score-changes":"score-change"},ai=[{value:"all",labelKey:"activityLog.filters.moments.options.all",icon:en.StackIcon},{value:"mine",labelKey:"activityLog.filters.moments.options.mine",icon:el.UserIcon},{value:"favorites",labelKey:"activityLog.filters.moments.options.favorites",icon:ea.StarIcon}];function ar(e){var t=e.icon,a=e.label,i=e.active,r=e.expanded,o=e.onToggle,l=e.trailing,s=e.inset,u=e.children;return(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:"flex w-full items-center rounded-md transition-colors hover:bg-white/10",children:[(0,n.jsxs)("button",{type:"button",onClick:o,"aria-expanded":u?r:void 0,className:(0,g.cn)("flex min-w-0 items-center gap-2.5 px-2 py-1.5 text-left text-sm font-medium outline-none",i?"text-white":"text-white/80 hover:text-white"),children:[(0,n.jsx)(t,{className:(0,g.cn)("size-4 shrink-0",i?"text-white":"text-white/60"),weight:"fill"}),(0,n.jsx)("span",{className:"truncate",children:a})]}),l,(0,n.jsx)("button",{type:"button",tabIndex:-1,"aria-hidden":!0,onClick:o,className:"min-h-8 min-w-2 flex-1 cursor-pointer"}),u?(0,n.jsx)("button",{type:"button",tabIndex:-1,"aria-hidden":!0,onClick:o,className:"grid size-8 shrink-0 place-items-center pr-1",children:(0,n.jsx)(K.CaretDownIcon,{className:(0,g.cn)("size-3.5 text-white/40 transition-transform duration-200",r&&"rotate-180")}
2)}):null]}),u?(0,n.jsx)(c.AnimatePresence,{initial:!1,children:r?(0,n.jsx)(h.div,{initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.2,ease:[.22,1,.36,1]},className:"overflow-hidden",children:(0,n.jsx)("div",{className:(0,g.cn)("pt-0.5 pb-1",(void 0===s||s)&&"pl-8"),children:u})},"panel"):null}):null]})}function ao(e){var t=e.value,a=e.label,i=e.icon,r=e.color;return(0,n.jsxs)(n$.Radio.Root,{value:t,className:(0,g.cn)("flex w-full items-center gap-2.5 rounded-md px-2 py-1.5 text-left transition-colors outline-none hover:bg-white/10 focus-visible:bg-white/10","group cursor-pointer text-sm text-white/75 hover:text-white data-checked:text-white"),children:[(0,n.jsx)("span",{className:"grid size-4 shrink-0 place-items-center rounded-full border border-white/30 text-white transition-colors group-data-checked:border-current",style:r?{color:r}:void 0,children:(0,n.jsx)(n$.Radio.Indicator,{keepMounted:!0,className:"size-2 rounded-full bg-current transition-transform duration-150 ease-out data-unchecked:scale-0"})}),(0,n.jsx)(i,{className:(0,g.cn)("size-4 shrink-0",!r&&"text-white/55"),style:r?{color:r}:void 0}),(0,n.jsx)("span",{className:"min-w-0 flex-1 truncate",children:a})]})}function al(e){var i=e.portalContainer,r=(0,F.useTranslations)("player"),o=(0,t._)((0,l.useAtom)(eN.annotationModeAtom),2),s=o[0],c=o[1],u=(0,l.useSetAtom)(eN.showMomentsAtom),d=(0,l.useSetAtom)(eN.showBookmarksAtom),m=(0,l.useSetAtom)(eN.showScoreChangesAtom),f=(0,t._)((0,l.useAtom)(M.activityMomentFilterAtom),2),h=f[0],p=f[1],v=(0,tz.usePlayerPermissions)().canEditScore,g=(0,t._)((0,a.useState)(function(){return"clipping"===s?"moments":"bookmark"===s?"bookmarks":"score-changes"}),2),x=g[0],b=g[1],y="score-changes"!==x||v?x:"moments",w={moments:u,bookmarks:d,"score-changes":m},k=function(e){if("score-changes"!==e||v){if(x===e){b(null),w[e](!1);return}b(e),c(aa[e]),w[e](!0)}};return(0,n.jsxs)("div",{children:[(0,n.jsx)(ar,{icon:en.StackIcon,label:r("annotationSettings.sections.moments"),active:"clipping"===s,expanded:"moments"===y,onToggle:function(){return k("moments")},children:(0,n.jsxs)(n0.RadioGroup,{value:h,onValueChange:function(e){return p(e)},className:"gap-0",children:[ai.map(function(e){return(0,n.jsx)(ao,{value:e.value,label:r(e.labelKey),icon:e.icon},e.value)}),eg.defaultTags.map(function(e){return(0,n.jsx)(ao,{value:"tag-".concat(e.key),label:e.value,icon:ei.TagIcon,color:eg.tagsAndColors[e.key]},e.key)})]})}),(0,n.jsx)("div",{className:"mx-2 my-0.5 h-px bg-white/10"}),(0,n.jsx)(ar,{icon:eI.BookmarkIcon,label:r("annotationSettings.sections.bookmarks"),active:"bookmark"===s,expanded:"bookmarks"===y,onToggle:function(){return k("bookmarks")},trailing:(0,n.jsx)(at,{onBeforeCreate:function(){"bookmarks"!==x&&(b("bookmarks"),c("bookmark"),d(!0))}}),inset:!1,children:(0,n.jsx)(an,{portalContainer:i})}),v?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"mx-2 my-0.5 h-px bg-white/10"}),(0,n.jsx)(ar,{icon:eo.TrophyIcon,label:r("annotationSettings.sections.scoreChanges"),active:"score-change"===s,expanded:"score-changes"===y,onToggle:function(){return k("score-changes")}})]}):null,!y&&(0,n.jsx)("p",{className:"px-2 pt-1.5 pb-1 text-xs leading-snug text-white/45",children:r("annotationSettings.emptyState")})]})}function as(e){var t=e.portalContainer,a=(0,F.useTranslations)("player"),i=tA("annotation-settings"),r=i.open,o=i.onOpenChange;return(0,n.jsxs)(ep.Popover,{open:r,onOpenChange:o,children:[(0,n.jsxs)(v.Tooltip,{children:[(0,n.jsx)(v.TooltipTrigger,{render:(0,n.jsx)(ep.PopoverTrigger,{render:(0,n.jsx)("button",{type:"button","aria-label":a("annotationSettings.drawerTitle"),className:"grid size-8 place-items-center rounded-md text-white/85 transition-colors outline-none hover:bg-white/10 hover:text-white focus-visible:ring-2 focus-visible:ring-white/60 data-[state=open]:bg-white/15 data-[state=open]:text-white sm:size-9"})}),children:(0,n.jsx)(en.StackIcon,{className:"size-4.5 sm:size-5"})}),(0,n.jsx)(v.TooltipContent,{side:"top",sideOffset:10,className:eA.tooltipClass,children:a("annotationSettings.drawerTitle")})]}),(0,n.jsx)(ep.PopoverContent,{side:"top",sideOffset:12,align:"end",collisionPadding:12,container:null!=t?t:void 0,className:"w-72 max-w-[92vw] p-1.5 ".concat(eA.popoverContentClass),children:(0,n.jsx)(al,{portalContainer:t})})]})}var ac=e.i(924779),au=e.i(448256);function ad(){var e=(0,F.useTranslations)("player"),i=(0,ev.default)(),r=i.user,o=i.isLoggedIn,s=(0,t._)((0,l.useAtom)(eN.annotationModeAtom),1)[0],u=(0,t._)((0,l.useAtom)(eN.showBookmarksAtom),1)[0],d=(0,t._)((0,l.useAtom)(eN.bookmarkingTagAtom),1)[0],m=(0,t._)((0,l.useAtom)(eN.activeOperationAtom),2),f=m[0],h=m[1],p=(0,l.useSetAtom)(eN.pendingBookmarkAtom),x=(0,t._)((0,l.useAtom)(eN.selectedBookmarkCollectionKeyAtom),2),b=x[0],y=x[1],w=(0,l.useAtomValue)(L.primaryMediaFileKeyAtom),k=(0,t._)((0,a.useState)(!1),2),A=k[0],j=k[1],N=(0,tq.useQueryClient)(),C=(0,eR.useAtomCallback)((0,a.useCallback)(function(e){return{event:e(M.eventAtom),currentTime:e(M.currentTimeAtom)}},[])),S="bookmark"===s,E=(null==f?void 0:f.type)==="bookmarking",T=nP().data,P=void 0===T?[]:T,R=P.find(function(e){return e.key===b}),D=!!(R&&!(0,nV.isPersonalBookmarkCollection)(R,null==r?void 0:r.uid)),z=!o||!u||D&&!E,H=(0,a.useCallback)(function(){return(0,V._)(function(){var t,n,a,i,o;return(0,_._)(this,function(l){switch(l.label){case 0:if(!w)return[2,null];if(n=P.filter(function(e){return(0,nV.isPersonalBookmarkCollection)(e,null==r?void 0:r.uid)}),null==(i=null!=(a=b?n.find(function(e){return e.key===b}):void 0)?a:n[0])?void 0:i.key)return[2,i.key];return[4,(0,t4.createCollectionForMediaFile)(w,{name:e("bookmarks.manager.defaultCollectionName"),isPublic:!1})];case 1:return o=l.sent(),[4,N.invalidateQueries({queryKey:["bookmark-collections"]})];case 2:return l.sent(),[2,null!=(t=null==o?void 0:o.key)?t:null]}})})()},[w,P,b,null==r?void 0:r.uid,N,e]),Z=(0,a.useCallback)(function(){return(0,V._)(function(){var t,n,a,i,r,o,l,s,c,u,d;return(0,_._)(this,function(m){switch(m.label){case 0:if(!f||"bookmarking"!==f.type)return[2];if(i=(a=C()).event,r=a.currentTime,o=f.startTime,l=f.tag,r<=o||!w)return h(null),[2];j(!0),h(null),s=(null!=(t=i.startTimeMs)?t:0)+1e3*o,c=(null!=(n=i.startTimeMs)?n:0)+1e3*r,p({id:"pending-bookmark-".concat(Date.now()),bookmarkKey:null,collectionKey:null,mediaFileKey:w,ownedByUser:!0,start:o,end:r,startTimeMs:s,endTimeMs:c,tag:l,pending:!0}),m.label=1;case 1:return m.trys.push([1,5,6,7]),[4,H()];case 2:if(!(u=m.sent()))return p(null),[2];return p(function(e){return e?(0,eT._)((0,I._)({},e),{collectionKey:u}):null}),[4,(0,t4.createBookmark)(u,{startTime:Math.ceil(s),endTime:Math.ceil(c),tag:l})];case 3:return(null==(d=m.sent())?void 0:d.key)?p(function(e){return e?(0,eT._)((0,I._)({},e),{bookmarkKey:d.key}):null}):p(null),[4,N.invalidateQueries({queryKey:["bookmark-collections"]})];case 4:return m.sent(),(null==d?void 0:d.key)&&y(u),t0.toast.success(e("bookmarks.toast.created")),[3,7];case 5:return console.error("Failed to create bookmark",m.sent()),p(null),t0.toast.error(e("bookmarks.toast.error")),[3,7];case 6:return j(!1),[7];case 7:return[2]}})})()},[f,C,h,p,H,w,N,y,e]),O=(0,a.useCallback)(function(){z||(E?Z():S&&h({type:"bookmarking",startTime:C().currentTime,tag:d}))},[z,E,S,Z,C,h,d]),K=Math.floor(2.56),U=eg.tagsAndColors[d]||"#f44336",W=o?u?D&&!E?e("annotationButtons.tooltip.collectionReadOnly"):E?e("bookmarks.button.stopRecording"):e("bookmarks.button.startRecording"):e("annotationButtons.tooltip.toolDisabled"):e("annotationButtons.tooltip.loginRequired");return(0,n.jsxs)(v.Tooltip,{children:[(0,n.jsxs)(v.TooltipTrigger,{render:(0,n.jsx)("div",{className:"relative"}),children:[(0,n.jsx)(ac.button,{type:"button","aria-label":W,disabled:z,onClick:O,whileTap:{scale:.9},style:{backgroundColor:z?void 0:U},className:(0,g.cn)("relative grid size-8 place-items-center rounded-full text-white shadow-sm outline-none transition-all focus-visible:ring-2 focus-visible:ring-white/60 sm:size-9",z&&"curs
2or-not-allowed bg-slate-600/70",S&&!z&&"ring-2 ring-white/50"),children:A?(0,n.jsx)(q.CircleNotchIcon,{className:"size-4 animate-spin"}):E?(0,n.jsx)(B.CheckIcon,{className:"size-4"}):(0,n.jsx)(eI.BookmarkIcon,{className:"size-4",weight:"fill"})}),(0,n.jsx)(c.AnimatePresence,{children:E&&(0,n.jsx)(au.SpinningRing,{size:32,strokeWidth:K})})]}),(0,n.jsx)(v.TooltipContent,{side:"top",sideOffset:10,className:eA.tooltipClass,children:W})]})}var am=e.i(331991),af=e.i(577854);function ah(e){var t=e.title,a=e.value,i=e.onChange;return(0,n.jsxs)("div",{className:"flex flex-col items-center gap-1 rounded-md bg-white/5 p-3",children:[(0,n.jsx)("button",{type:"button",onClick:function(){return i(a+1)},className:"rounded-full p-1 text-blue-400 transition-colors hover:bg-white/10",children:(0,n.jsx)(am.CaretUpIcon,{className:"size-5"})}),(0,n.jsx)("span",{className:"text-2xl font-bold text-white tabular-nums",children:a}),(0,n.jsx)("button",{type:"button",onClick:function(){return i(Math.max(0,a-1))},className:"rounded-full p-1 text-blue-400 transition-colors hover:bg-white/10",children:(0,n.jsx)(K.CaretDownIcon,{className:"size-5"})}),(0,n.jsx)("span",{className:"text-xs font-medium text-white/50 uppercase",children:t})]})}function ap(e){var i=e.portalContainer,r=(0,F.useTranslations)("player"),o=(0,tz.usePlayerPermissions)().canEditScore,s=(0,t._)((0,l.useAtom)(eN.annotationModeAtom),1)[0],c=(0,t._)((0,l.useAtom)(eN.showScoreChangesAtom),1)[0],u=tA("score-change"),d=u.open,m=u.onOpenChange,f=(0,t._)((0,a.useState)(0),2),h=f[0],p=f[1],v=(0,t._)((0,a.useState)(0),2),x=v[0],b=v[1],y=!c,w=(0,a.useCallback)(function(e){y||m(e)},[y,m]);if(!o)return null;var k=r(y?"annotationButtons.tooltip.toolDisabled":"annotationButtons.tooltip.scoreChange");return(0,n.jsxs)(ep.Popover,{open:d,onOpenChange:w,children:[(0,n.jsx)(ep.PopoverTrigger,{render:(0,n.jsx)(ac.button,{type:"button","aria-label":k,disabled:y,whileTap:{scale:.9},className:(0,g.cn)("grid size-8 place-items-center rounded-full text-white shadow-sm outline-none transition-all focus-visible:ring-2 focus-visible:ring-white/60 sm:size-9",y?"cursor-not-allowed bg-slate-600/70":d?"bg-slate-700":"bg-blue-500 hover:shadow-[0_0_8px_2px_rgba(59,130,246,0.55)]","score-change"===s&&!y&&!d&&"ring-2 ring-white/50")}),children:d?(0,n.jsx)(af.XIcon,{className:"size-4"}):(0,n.jsx)(eo.TrophyIcon,{className:"size-4",weight:"fill"})}),(0,n.jsxs)(ep.PopoverContent,{side:"top",sideOffset:12,align:"center",collisionPadding:12,container:null!=i?i:void 0,className:"w-auto p-4 ".concat(eA.popoverContentClass),children:[(0,n.jsx)("h4",{className:"mb-3 text-center text-sm font-semibold text-white",children:r("annotationButtons.tooltip.scoreChange")}),(0,n.jsxs)("div",{className:"flex items-center justify-between gap-4",children:[(0,n.jsx)(ah,{title:r("annotationButtons.scoreChange.home"),value:h,onChange:p}),(0,n.jsx)("span",{className:"text-xl font-bold text-white/40",children:"-"}),(0,n.jsx)(ah,{title:r("annotationButtons.scoreChange.away"),value:x,onChange:b})]}),(0,n.jsx)("div",{className:"mt-3 flex justify-end",children:(0,n.jsx)("button",{type:"button",onClick:function(){w(!1)},className:"rounded-md bg-blue-500 px-4 py-1.5 text-sm font-medium text-white transition-colors hover:bg-blue-600",children:r("annotationButtons.scoreChange.apply")})})]})]})}function av(e){var t=e.portalContainer,a=(0,l.useAtomValue)(eN.annotationModeAtom),i=(0,tz.usePlayerPermissions)(),r=i.isLoggedIn,o=i.canEditScore,s="score-change"!==a||o?a:"clipping";return r?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"mx-0.5 h-5 w-px bg-white/15","aria-hidden":!0}),(0,n.jsxs)("div",{className:"flex items-center gap-0.5 sm:gap-1",children:[(0,n.jsx)(as,{portalContainer:t}),"clipping"===s&&(0,n.jsx)(eC.default,{}),"bookmark"===s&&(0,n.jsx)(ad,{}),"score-change"===s&&o&&(0,n.jsx)(ap,{portalContainer:t})]})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"mx-0.5 h-5 w-px bg-white/15","aria-hidden":!0}),(0,n.jsx)("div",{className:"flex items-center gap-0.5 sm:gap-1",children:(0,n.jsx)(t_,{portalContainer:t})})]})}var ag=e.i(390389),ax=e.i(95943);function ab(e,t,n,a,i){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:.5;return"start"===n?{start:(0,ek.clamp)(a,0,Math.max(0,t-r)),end:t}:{start:e,end:(0,ek.clamp)(a,Math.min(i,e+r),i)}}var ay=(0,a.createContext)(null);function aw(){var e,t=(0,a.use)(ay),n=(0,l.useAtomValue)(L.timebarVisibleRangeAtom);return null!=(e=null==t?void 0:t.range)?e:n}function ak(){var e=(0,a.use)(ay),t=(0,l.useAtomValue)(L.timebarFocusedRangeAtom);return e?e.highlightRange:t}function aA(e){return eg.tagsAndColors[e||"red"]||"#f44336"}function aj(e){var t=e.duration,a=(0,l.useAtomValue)(eN.activeOperationAtom),i=(null==a?void 0:a.type)==="bookmarking",r=(0,l.useAtomValue)(M.currentTimeAtom),o=aw();if(!i||t<=0||0>
2=(0,t6.visibleSpan)(o))return null;var s={start:Math.min(a.startTime,r),end:Math.max(a.startTime,r)};if(!(0,t6.rangesOverlap)(s,o))return null;var c=(0,t6.leftPercent)(Math.max(s.start,o.start),o),u=(0,t6.widthPercent)(s,o);return(0,n.jsx)("span",{className:"pointer-events-none absolute animate-pulse rounded-full",style:{top:5,left:"".concat(c,"%"),width:"".concat(u,"%"),minWidth:4,height:3,backgroundColor:aA(a.tag)}})}function aN(e){var i=e.onHoverBookmark,r=(0,F.useTranslations)("player"),o=(0,l.useAtomValue)(eN.showBookmarksAtom),s=(0,l.useAtomValue)(M.eventAtom),c=(0,l.useAtomValue)(L.durationAtom),u=aw(),d=(0,l.useAtomValue)(L.timebarActiveTargetsAtom),m=(0,l.useAtomValue)(L.visibleBookmarksAtom),f=(0,tq.useQueryClient)(),h=(0,a.useRef)(null),p=(0,a.useRef)(null),v=(0,t._)((0,a.useState)(null),2),x=v[0],b=v[1],y=(0,tW.useMutation)({mutationFn:function(e){var t,n=e.bookmark,a=e.range;if(!n.collectionKey||!n.bookmarkKey)throw Error("Bookmark cannot be resized");var i=null!=(t=s.startTimeMs)?t:0;return(0,t4.updateBookmark)(n.collectionKey,n.bookmarkKey,{startTime:Math.round(i+1e3*a.start),endTime:Math.round(i+1e3*a.end)})},onSettled:function(){f.invalidateQueries({queryKey:["bookmark-collections"]})}}),w=(0,a.useMemo)(function(){var e,t;return e=m.filter(function(e){var t=Math.min(e.start,e.end),n=Math.max(e.start,e.end);return(0,t6.rangesOverlap)({start:t,end:n},u)}),t=[],e.toSorted(function(e,t){return e.start-t.start||e.end-t.end||e.id.localeCompare(t.id)}).map(function(e){var n=Math.min(e.start,e.end),a=Math.max(e.start,e.end),i=t.findIndex(function(e){return e<=n});return -1===i?(i=t.length,t.push(a)):t[i]=a,{bookmark:e,lane:i}})},[m,u]);if(!o||c<=0||0>=(0,t6.visibleSpan)(u))return null;var k=function(e){var t,n=null==(t=h.current)?void 0:t.getBoundingClientRect();if(!n||0===n.width)return u.start;var a=(0,ek.clamp)((e-n.left)/n.width,0,1);return(0,ek.clamp)((0,t6.timeAtRatio)(a,u),0,c)},A=function(e){var t=p.current;if(t){var n=ab(t.range.start,t.range.end,t.edge,k(e),c);p.current=(0,eT._)((0,I._)({},t),{range:n}),b({id:t.bookmark.id,range:n})}},j=function(){var e=p.current;p.current=null,b(null),e&&(e.range.start!==e.bookmark.start||e.range.end!==e.bookmark.end)&&y.mutate({bookmark:e.bookmark,range:e.range})},N=function(e,t,n){var a=("start"===t?e.start:e.end)+.5*n,i=ab(e.start,e.end,t,a,c);y.mutate({bookmark:e,range:i})};return(0,n.jsxs)("div",{ref:h,className:"pointer-events-none absolute inset-x-0 top-0 h-px",children:[w.map(function(e){var t=e.bookmark,a=e.lane,o=(null==x?void 0:x.id)===t.id?x.range:{start:t.start,end:t.end},l=(0,ek.clamp)(o.start,0,c),s=(0,ek.clamp)(o.end,0,c);if(!(0,t6.rangesOverlap)({start:l,end:s},u))return null;var m=(0,t6.leftPercent)(Math.max(l,u.start),u),f=(0,t6.widthPercent)({start:l,end:s},u),h=d.some(function(e){return"bookmark"===e.kind&&e.id===t.id}),v=d.length>0&&!h,y=t.ownedByUser&&!t.pending&&!!(t.collectionKey&&t.bookmarkKey);return(0,n.jsx)("span",{className:(0,g.cn)("group/bookmark-range pointer-events-auto absolute rounded-full transition-[opacity,transform] duration-150",h&&"z-10 scale-y-150 opacity-100 shadow-sm ring-1 ring-white/75",v?"opacity-30 hover:opacity-45":!h&&"opacity-90 hover:opacity-100"),style:{top:5+4*a,left:"".concat(m,"%"),width:"".concat(f,"%"),minWidth:4,height:3,backgroundColor:v?"rgb(100 116 139)":aA(t.tag)},onPointerEnter:function(){return null==i?void 0:i(t)},onPointerLeave:function(){return null==i?void 0:i(null)},children:y?(0,n.jsx)(n.Fragment,{children:["start","end"].map(function(e){return(0,n.jsx)("button",{type:"button","aria-label":r("start"===e?"activityLog.bookmark.resizeStart":"activityLog.bookmark.resizeEnd"),className:"absolute top-1/2 z-10 h-3 w-1.5 -translate-y-1/2 cursor-ew-resize rounded-sm bg-white opacity-0 shadow-sm ring-1 ring-slate-950/35 transition-opacity group-hover/bookmark-range:opacity-40 hover:opacity-100! focus-visible:opacity-100!",style:"start"===e?{left:-2}:{right:-2},onPointerDown:function(n){n.preventDefault(),n.stopPropagation(),n.currentTarget.setPointerCapture(n.pointerId),p.current={bookmark:t,edge:e,range:{start:t.start,end:t.end}}
2,b({id:t.id,range:{start:t.start,end:t.end}})},onPointerMove:function(e){p.current&&(e.preventDefault(),e.stopPropagation(),A(e.clientX))},onPointerUp:function(e){e.preventDefault(),e.stopPropagation(),j()},onPointerCancel:j,onKeyDown:function(n){("ArrowLeft"===n.key||"ArrowRight"===n.key)&&(n.preventDefault(),n.stopPropagation(),N(t,e,"ArrowLeft"===n.key?-1:1))}},e)})}):null},t.id)}),(0,n.jsx)(aj,{duration:c})]})}var aC=e.i(400237),aM=e.i(101725),aS=e.i(785183),aL=e.i(93230),aE=e.i(668633),aT=["rgb(251 191 36)","rgb(56 189 248)","rgb(251 113 133)","rgb(163 230 53)","rgb(192 132 252)","rgb(34 211 238)","rgb(251 146 60)","rgb(45 212 191)"];function aV(e){var t=aT.length;return aT[(e%t+t)%t]}var aI=e.i(818551);function aP(e){var t,a=e.active,i=e.payload;if(!a||!(null==i?void 0:i.length))return null;var r=null==(t=i[0].payload)?void 0:t.time;return"number"!=typeof r?null:(0,n.jsx)("div",{className:"rounded border border-white/20 bg-slate-900/95 px-2 py-1 text-xs shadow-xl backdrop-blur-sm",children:(0,n.jsx)("span",{className:"font-medium text-white tabular-nums",children:(0,ek.formatTime)(r)})})}function a_(){var e=(0,F.useTranslations)("player"),i=(0,l.useAtomValue)(L.durationAtom),r=aw(),o=(b=(x=(0,l.useAtomValue)(M.eventAtom)).id,y=null!=(g=x.playbackHeatmapKeys)?g:[],w=(0,P._)(y).sort().join(","),k=(0,R.useQuery)({queryKey:["player-v3","playback-heatmaps",b,w],enabled:!!b&&w.length>0,staleTime:3e5,retry:!1,refetchOnWindowFocus:!1,queryFn:function(){return(0,V._)(function(){var e,n,a,i,r,o,l,s,c;return(0,_._)(this,function(u){switch(u.label){case 0:return e=new Set(w.split(",")),[4,(0,aI.fetchEventPlaybackHeatmaps)(b)];case 1:return[4,Promise.all(Object.entries(u.sent()).filter(function(n){var a=(0,t._)(n,1)[0];return e.has(a)}).map(function(e){var n=(0,t._)(e,2),a=n[0],i=n[1];return(0,V._)(function(){var e;return(0,_._)(this,function(t){switch(t.label){case 0:var n;return t.trys.push([0,2,,3]),e={key:a,cameraID:i.cameraID,deviceID:i.deviceID,startTime:i.startTime},[4,(n=i.heatmap,(0,V._)(function(){return(0,_._)(this,function(e){var t;return[2,(t=function(e){var t=e.replace(/-/g,"+").replace(/_/g,"/").trim();if(!t)return new Uint8Array(0);for(var n=atob(t),a=new Uint8Array(n.length),i=0;i<n.length;i+=1)a[i]=n.charCodeAt(i);return a}(n),(0,V._)(function(){return(0,_._)(this,function(e){switch(e.label){case 0:return[4,new Response(new Blob([t]).stream().pipeThrough(new DecompressionStream("gzip"))).arrayBuffer()];case 1:return[2,new Uint8Array(e.sent())]}})})())]})})())];case 1:return[2,(e.values=t.sent(),e)];case 2:return t.sent(),[2,null];case 3:return[2]}})})()}))];case 2:n=u.sent(),a=[],i=!0,r=!1,o=void 0;try{for(l=n[Symbol.iterator]();!(i=(s=l.next()).done);i=!0)(c=s.value)&&a.push(c)}catch(e){r=!0,o=e}finally{try{i||null==l.return||l.return()}finally{if(r)throw o}}return[2,a.sort(function(e,t){return e.startTime-t.startTime})]}})})()}}).data,(0,a.useMemo)(function(){return(null!=k?k:[]).map(function(e){var t,n;return{key:e.key,cameraID:e.cameraID,deviceID:e.deviceID,offsetSeconds:(t=e.startTime,(n=x.startTimeMs)&&Number.isFinite(t)?(t-n)/1e3:0),values:e.values}})},[k,x.startTimeMs])),s=(0,l.useSetAtom)(j.seekToAtom),c=(0,a.useRef)(!1),u="fillHeatmapV3-".concat((0,a.useId)().replace(/:/g,"")),d=(0,t6.visibleSpan)(r),m=(0,a.useMemo)(function(){return function(e,t,n){var a=n-t,i=Math.max(0,Math.floor(128));if(!e.length||!i||!(a>0))return{series:[],points:[]};for(var r=[],o=[],l=0;l<e.length;l+=1){var s=function(e,t,n,a){var i=Array(Math.max(0,Math.floor(a))).fill(0),r=n-t;if(!i.length||!(r>0)||!e.values.length)return{intensities:i,isEmpty:!0};for(var o=r/i.length,l=Math.max(0,Math.floor(t-e.offsetSeconds)),s=Math.min(e.values.length-1,Math.ceil(n-e.offsetSeconds)),c=0,u=l;u<=s;u+=1){var d=e.values[u];if(d){var m=Math.floor((e.offsetSeconds+u-t)/o);m<0||m>=i.length||(d>i[m]&&(i[m]=d),d>c&&(c=d))}}return c?{intensities:i.map(function(e){return e/255}),isEmpty:!1}:{intensities:i,isEmpty:!0}}(e[l],t,n,i);s.isEmpty||(r.push({key:e[l].key,dataKey:"h".concat(l),colorIndex:l}),o.push(s.intensities))}if(!r.length)return{series:[],points:[]};for(var c=o[0].length,u=[],d=0;d<c;d+=1){for(var m={time:t+(d+.5)/c*a},f=0;f<r.length;f+=1)m[r[f].dataKey]=o[f][d];u.push(m)}for(var h={time:t},p={time:n},v=0;v<r.length;v+=1){var g=r[v].dataKey;h[g]=o[v][0],p[g]=o[v][c-1]}return{series:r,points:[h,h].concat((0,P._)(u),[p,p])}}(o,r.start,r.end)},[o,r.start,r.end]),f={},h=!0,p=!1,v=void 0;try{for(var g,x,b,y,w,k,A,N=m.series[Symbol.iterator]();!(h=(A=N.next()).done);h=!0){var C=A.value;f[C.dataKey]={label:e("v3.heatmap.label"),color:aV(C.colorIndex)}}}catch(e){p=!0,v=e}finally{try{h||null==N.return||N.return()}finally{if(p)throw v}}var S=function(e,t){var n=t.getBoundingClientRect(),a=n.left,i=n.width;if(!(i<=0)){var o=Math.min(1,Math.max(0,(e-a)/i));s((0,t6.timeAtRatio)(o,r))}};return i<=0||d<=0||0===m.points.length?null:(0,n.jsx)("div",{className:"pointer-events-auto absolute inset-x-0 bottom-full ".concat("h-16"," cursor-pointer"),"aria-label":e("v3.heatmap.label"),"data-name":"playback-heatmap-overlay",onPointerDown:function(e){e.stopPropagation(),e.currentTarget.setPointerCapture(e.pointerId),c.current=!0,S(e.clientX,e.currentTarget)},onPointerMove:function(e){e.stopPropagation(),c.current&&S(e.clientX,e.currentTarget)},onPointerUp:function(e){e.stopPropagation(),c.current=!1},onPointerCancel:function(){c.current=!1},onClick:function(e){return e.stopPropagation()},children:(0,n.jsx)(aE.ChartContainer,{config:f,className:"aspect-auto h-full w-full",children:(0,n.jsxs)(aM.AreaChart,{data:m.points,margin:{top:4,right:0,bottom:0,left:0},children:[(0,n.jsx)(aS.XAxis,{dataKey:"time",type:"number",scale:"linear",domain:[r.start,r.end],hide:!0}),(0,n.jsx)(aL.YAxis,{hide:!0,domain:[0,1]}),(0,n.jsx)(aE.ChartTooltip,{cursor:{stroke:"rgb(255 255 255 / 0.35)",strokeWidth:1},content:(0,n.jsx)(aP,{}),wrapperStyle:{pointerEvents:"none"}}),(0,n.jsx)("defs",{children:m.series.map(function(e){var t=aV(e.colorIndex),a="".concat(u,"-").concat(e.dataKey);return(0,n.jsxs)("linearGradient",{id:a,x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,n.jsx)("stop",{offset:"5%",
2stopColor:t,stopOpacity:.55}),(0,n.jsx)("stop",{offset:"95%",stopColor:t,stopOpacity:.06})]},a)})}),m.series.map(function(e){var t=aV(e.colorIndex);return(0,n.jsx)(aC.Area,{dataKey:e.dataKey,type:"basis",fill:"url(#".concat(u,"-").concat(e.dataKey,")"),fillOpacity:1,stroke:t,strokeWidth:1.5,isAnimationActive:!1,dot:!1,activeDot:!1},e.key)})]})})})}var aR=["h-3 bg-white/80","h-2.5 bg-white/70","h-2 bg-white/60","h-2 bg-white/50","h-1.5 bg-white/40","h-1.5 bg-white/30","h-1 bg-white/25","h-1 bg-white/20"];function aD(){var e=aw(),t=(0,l.useAtomValue)(L.timeFormatterAtom),a=(0,t6.rulerMarkersFor)(e);return 0===a.length||0>=(0,t6.visibleSpan)(e)?null:(0,n.jsxs)("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-x-0 bottom-full mb-0.5 h-5",children:[(0,n.jsx)("span",{className:"absolute bottom-0 left-0 h-3 w-px bg-white/90"}),(0,n.jsx)("span",{className:"absolute bottom-3 left-0 rounded-r bg-slate-950/90 px-1.5 py-0.5 text-[10px] leading-none font-semibold whitespace-nowrap text-white shadow-sm ring-1 ring-white/15 tabular-nums sm:text-[11px]",children:t(e.start)}),(0,n.jsx)("span",{className:"absolute right-0 bottom-0 h-3 w-px bg-white/90"}),(0,n.jsx)("span",{className:"absolute right-0 bottom-3 rounded-l bg-slate-950/90 px-1.5 py-0.5 text-[10px] leading-none font-semibold whitespace-nowrap text-white shadow-sm ring-1 ring-white/15 tabular-nums sm:text-[11px]",children:t(e.end)}),a.map(function(a){var i,r=(0,t6.leftPercent)(a.time,e),o=null!=(i=aR[a.level])?i:aR[7],l=a.labeled&&r>12&&r<88;return(0,n.jsxs)("span",{className:"absolute bottom-0",style:{left:"".concat(r,"%")},children:[(0,n.jsx)("span",{className:(0,g.cn)("absolute bottom-0 left-0 w-px -translate-x-1/2",o)}),l?(0,n.jsx)("span",{className:"absolute bottom-3 left-0 -translate-x-1/2 text-[9px] leading-none font-medium whitespace-nowrap text-white/70 tabular-nums",children:t(a.time)}):null]},a.time)})]})}var aF=e.i(121366),az=e.i(731557);function aH(e){var t=e.active,a=e.payload,i=(0,F.useTranslations)("player");if(!t||!(null==a?void 0:a.length))return null;var r=a[0].payload,o=Math.round(r.viewers);return(0,n.jsx)("div",{className:"rounded border border-white/20 bg-slate-900/95 px-2 py-1 text-xs shadow-xl backdrop-blur-sm",children:(0,n.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,n.jsx)("span",{className:"font-medium text-white",children:function(e){if(isNaN(e))return"00:00";var t=Math.floor(Math.abs(e)/1e3),n=t%60,a=Math.floor(t/60),i=a%60,r=Math.floor(a/60),o=e<0?"-":"";return r>0?"".concat(o).concat((0,az.padStart)(String(r),2,"0"),":").concat((0,az.padStart)(String(i),2,"0"),":").concat((0,az.padStart)(String(n),2,"0")):"".concat(o).concat((0,az.padStart)(String(i),2,"0"),":").concat((0,az.padStart)(String(n),2,"0"))}(r.time)}),(0,n.jsx)("span",{className:"text-[10px] text-slate-300",children:i("v3.menus.viewerCount",{count:o})})]})})}function aZ(){var e=(0,F.useTranslations)("player"),i=(0,l.useAtomValue)(y.showViewerStatsAtom),r={viewers:{label:e("v3.menus.viewerStats"),color:"hsl(0 0% 100%)"}},o=(0,l.useAtomValue)(M.eventAtom),s=(0,l.useAtomValue)(L.durationAtom),c=(0,l.useAtomValue)(L.hasMediaAtom),u=null!==(0,l.useAtomValue)(M.overlayPlayerAtom),d=(0,R.useQuery)({queryKey:["current-viewers",o.id],queryFn:function(){return(0,aF.fetcher)("/events/".concat(o.id,"/current-viewers"))},enabled:!!o.id&&i,refetchInterval:6e4}).data,m=1e3*s,f=(0,a.useMemo)(function(){return(null==d?void 0:d.viewers)&&null!=o.startTimeMs&&!(m<=0)?function(e,n,a){var i=e.map(function(e){var a=(0,t._)(e,2),i=a[0],r=a[1];return{time:function(e){var n=e.split("-");if(4===n.length){var a=(0,t._)(n,4),i=a[0],r=a[1],o=a[2],l=a[3],s=(0,t._)(l.split(":"),2),c=s[0],u=s[1];return new Date(Date.UTC(parseInt(i),parseInt(r)-1,parseInt(o),parseInt(c),parseInt(u),0)).getTime()}return isNaN(Number(e))?0:Number(e)}(i)-n,viewers:r}}).filter(function(e){return e.time>=0&&e.time<=a}).toSorted(function(e,t){return e.time-t.time});if(0===i.length)return[];var r=[];if(i[0].time>0&&r.push({time:0,viewers:0}),r.push.apply(r,(0,P._)(i)),i[i.length-1].time<a&&r.push({time:a,viewers:0}),1===r.length)return r;var o=r[0],l=r[r.length-1];return[o].concat((0,P._)(r),[l])}(d.viewers,o.startTimeMs,m):[]},[d,o.startTimeMs,m]);return!i||!c||u||0===f.length||s<=0?null:(0,n.jsx)("div",{className:"pointer-events-auto absolute inset-x-0 bottom-full ".concat("h-[37px]"),"data-name":"viewer-stats-overlay",onPointerDown:function(e){return e.stopPropagation()},onPointerMove:function(e){return e.stopPropagation()},onPointerUp:function(e){return e.stopPropagation()},onClick:function(e){return e.stopPropagation()},children:(0,n.jsx)(aE.ChartContainer,{config:r,className:"aspect-auto h-full w-full",children:(0,n.jsxs)(aM.AreaChart,{data:f,margin:{top:2,right:0,bottom:2,left:0},children:[(0,n.jsx)(aS.XAxis,{dataKey:"time",type:"number",scale:"linear",domain:[0,m],hide:!0}),(0,n.jsx)(aL.YAxis,{hide:!0,domain:[0,"dataMax"]}),(0,n.jsx)(aE.ChartTooltip,{cursor:{stroke:"rgb(255 255 255 / 0.35)",strokeWidth:1},content:(0,n.jsx)(aH,{}),wrapperStyle:{pointerEvents:"none"}}),(0,n.jsx)("defs",{children:(0,n.jsxs)("linearGradient",{id:"fillViewersWhiteV3",x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,n.jsx)("stop",{offset:"5%",
2stopColor:"rgb(255 255 255)",stopOpacity:.6}),(0,n.jsx)("stop",{offset:"95%",stopColor:"rgb(255 255 255)",stopOpacity:.05})]})}),(0,n.jsx)(aC.Area,{dataKey:"viewers",type:"basis",fill:"url(#fillViewersWhiteV3)",fillOpacity:1,stroke:"rgb(255 255 255)",strokeWidth:0,strokeOpacity:.6,isAnimationActive:!1})]})})})}function aO(e,t){var n=(0,t6.clampRangeToVisible)(e,t);if(!n)return null;var a=(0,t6.leftPercent)(n.start,t);return{left:"".concat(a,"%"),width:"".concat((0,t6.widthPercent)(n,t),"%")}}function aK(){var e=(0,l.useAtomValue)(M.currentTimeAtom),a=(0,l.useAtomValue)(M.bufferedRangesAtom),i=(0,l.useAtomValue)(L.unavailableRangesAtom),r=(0,l.useAtomValue)(L.seekableRangeAtom),o=(0,l.useAtomValue)(L.isLiveAtom),s=(0,l.useAtomValue)(L.isAtLiveEdgeAtom),c=aw(),u=(0,t6.visibleSpan)(c),d=u>0?o&&s?1:(0,t6.toRatio)(e,c):0,m=aO({start:0,end:r.start},c);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"absolute inset-0 origin-center scale-y-[0.6] overflow-hidden rounded-full bg-white/20 transition-transform duration-150 group-hover/timeline:scale-y-100 group-data-[scrubbing=true]/timeline:scale-y-100",children:[u>0&&a.map(function(e,a){var i=(0,t._)(e,2),r=aO({start:i[0],end:i[1]},c);return r?(0,n.jsx)("div",{className:"absolute inset-y-0 rounded-full bg-white/15",style:r},a):null}),(0,n.jsx)("div",{className:"from-primary-500/75 to-primary-500 absolute inset-y-0 left-0 w-full origin-left rounded-full bg-linear-to-r",style:{transform:"scaleX(".concat(d,")")}}),u>0&&i.map(function(e){var t=aO(e,c);return t?(0,n.jsx)("div",{className:"absolute inset-y-0 bg-slate-950/55",style:t},"".concat(e.start,"-").concat(e.end)):null}),u>0&&r.start>c.start&&m?(0,n.jsx)("div",{className:"absolute inset-y-0 bg-slate-950/70 [background-image:repeating-linear-gradient(-45deg,transparent,transparent_4px,rgba(255,255,255,0.06)_4px,rgba(255,255,255,0.06)_8px)]",style:m}):null]}),(0,n.jsx)("div",{className:"absolute top-1/2 size-3.5 -translate-x-1/2 -translate-y-1/2 scale-50 rounded-full bg-white opacity-0 shadow-md ring-1 ring-black/20 transition-[scale,opacity] duration-150 group-hover/timeline:scale-100 group-hover/timeline:opacity-100 group-data-[scrubbing=true]/timeline:scale-125 group-data-[scrubbing=true]/timeline:opacity-100",style:{left:"".concat(100*d,"%")}})]})}function aU(e){var t=e.compact,a=aw(),i=ak(),r=i?aO(i,a):null;return r?(0,n.jsx)("div",{"aria-hidden":"true",className:(0,g.cn)("bg-primary-400/80 pointer-events-none absolute bottom-full z-1 mb-0.5 rounded-full shadow-[0_0_6px_rgb(255_255_255/0.25)] ring-1 ring-white/35",t?"h-0.5":"h-1"),style:r}):null}
2function aB(e,t,n){var a=Math.max(.5,.02*n),i=null,r=!0,o=!1,l=void 0;try{for(var s,c=e[Symbol.iterator]();!(r=(s=c.next()).done);r=!0){var u=s.value,d=Math.abs(u.time-t);d<=a&&(!i||d<Math.abs(i.time-t))&&(i=u)}}catch(e){o=!0,l=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw l}}return i}function aW(){return(0,n.jsx)("span",{"aria-hidden":!0,className:"absolute top-full left-1/2 -translate-x-1/2 border-x-[6px] border-t-[7px] border-x-transparent border-t-white"})}function aq(e){var t=e.children,a=e.className;return(0,n.jsxs)("span",{className:"relative mb-1.5 block",children:[(0,n.jsx)("span",{className:(0,g.cn)("flex flex-col items-center gap-0.5 rounded-md border border-white bg-slate-950 px-1.5 py-0.5 text-center shadow-[0_8px_24px_rgba(0,0,0,0.45)]",a),children:t}),(0,n.jsx)(aW,{})]})}function aG(e){var t=e.time,a=e.period;return(0,n.jsxs)("span",{className:"text-[11px] font-semibold whitespace-nowrap text-white tabular-nums",children:[t,a?(0,n.jsx)("span",{className:"ml-1 font-normal text-white/50",children:a}):null]})}function aX(e){var t,a,i=e.moment,r=e.number,o=e.timeLabel,l=(0,F.useTranslations)("player"),s=null==(a=i.clips)?void 0:a[0],c=null!=(t=null==s?void 0:s.thumbnailURL)?t:i.thumbnailURL,u=(0,eb.firstMomentComment)(i),d=(0,ax.collectMomentTags)(i),m=null!=r?l("v3.moments.numberLabel",{number:r}):void 0;return(0,n.jsx)(aq,{className:"gap-0 overflow-hidden p-0",children:c?(0,n.jsxs)("span",{className:"relative block h-16 w-28",children:[(0,n.jsx)("img",{src:c,alt:"",className:"size-full object-cover"}),(0,n.jsx)(eL.MomentIndexTimeBadge,{index:r,timeLabel:o,numberLabel:m,className:"top-0.5 left-0.5"}),d.length>0||u?(0,n.jsxs)("span",{className:"absolute inset-x-0.5 bottom-0.5 flex min-w-0 items-center gap-1",children:[d.length>0?(0,n.jsx)("span",{className:"flex shrink-0 items-center gap-1",children:d.slice(0,4).map(function(e){return(0,n.jsx)("span",{title:e,className:"size-2 rounded-full ring-1 ring-white/25",style:{backgroundColor:(0,ax.tagColorForKey)(e)}},e)})}):null,u?(0,n.jsx)(eL.MomentCommentChip,{comment:u}):null]}):null]}):(0,n.jsxs)("span",{className:"flex min-w-0 items-center gap-1 px-1 py-0.5",children:[null!=r?(0,n.jsx)(eL.MomentNumberBadge,{index:r,label:m}):null,(0,n.jsx)(aG,{time:o}),u?(0,n.jsx)(eL.MomentCommentChip,{comment:u}):null]})})}function aY(e){var t=e.moment,a=e.event;return(0,n.jsx)(aq,{className:"px-1 py-1",children:(0,n.jsx)(eM.InlineActivityScoreboard,{moment:t,event:a,scale:.75})})}function aQ(e){var t,a=e.bookmark,i=e.timeLabel,r=e.periodLabel,o=(0,F.useTranslations)("player"),l=null==(t=a.comment)?void 0:t.trim();return(0,n.jsxs)(aq,{children:[l?(0,n.jsx)(tB,{value:l,className:"max-w-56 text-left text-[11px] leading-4 whitespace-pre-wrap text-white",technicalClassName:"text-white/40 font-normal"}):(0,n.jsxs)("span",{className:"flex items-center gap-1 text-[11px] font-medium text-white",children:[(0,n.jsx)(Z.BookmarkSimpleIcon,{className:"size-3 shrink-0",weight:"fill"}),o("activityLog.bookmark.label")]}),(0,n.jsx)(aG,{time:i,period:r})]})}function aJ(e){var t=e.stageChromeEl,a=e.range,i=e.highlightRange,r=e.showRuler,o=e.showViewerStats,s=e.showBookmarks,c=e.compact,u=e.onScrubStart,d=e.onScrubEnd,m=e.className,f=e.ariaLabel,h=(0,l.useAtomValue)(L.timebarVisibleRangeAtom),p=(0,l.useAtomValue)(L.timebarFocusedRangeAtom);return(0,n.jsx)(ay,{value:{range:null!=a?a:h,highlightRange:void 0!==i?i:p},children:(0,n.jsx)(a$,{stageChromeEl:t,overrideRange:a,showRuler:r,showViewerStats:void 0===o||o,showBookmarks:void 0===s||s,compact:void 0!==c&&c,onScrubStart:u,onScrubEnd:d,className:m,ariaLabel:f})})}function a$(e){var r,o,s=e.stageChromeEl,u=e.overrideRange,d=e.showRuler,m=e.showViewerStats,f=e.showBookmarks,p=e.compact,v=e.onScrubStart,x=e.onScrubEnd,b=e.className,y=e.ariaLabel,w=(0,F.useTranslations)("player"),k=(0,l.useAtomValue)(M.eventAtom),A=(0,l.useAtomValue)(L.allMomentsAtom),N=(0,a.useMemo)(function(){return(0,eb.clipMomentNumbers)(A)},[A]),C=aw(),E=(0,l.useAtomValue)(L.timebarIsZoomedAtom),T=ak(),V=(0,l.useAtomValue)(L.timebarActiveTargetsAtom),I=(0,l.useAtomValue)(M.timebarZoomTargetAtom),P=(0,l.useAtomValue)(L.unavailableRangesAtom),_=(0,l.useAtomValue)(L.seekableRangeAtom),R=(0,l.useAtomValue)(L.timeFormatterAtom),D=(0,l.useAtomValue)(L.flooredCurrentTimeAtom),z=(0,l.useAtomValue)(M.hoveredMomentIdAtom),H=(0,l.useSetAtom)(j.seekToAtom),Z=(0,l.useSetAtom)(j.seekByAtom),O=(0,l.useSetAtom)(j.seekToWithFeedbackAtom),K=(0,l.useSetAtom)(M.scrubPreviewAtom),U=(0,l.useSetAtom)(M.hoveredMomentIdAtom),B=(0,l.useAtomValue)(S.playbackLockedAtom),W=(0,l.useAtomValue)(S.filmRoomActiveAtom),q=(0,l.useAtomValue)(S.filmRoomAnnotationLogAtom),G=(0,a.useMemo)(function(){return W?(0,eE.bundleAnnotationLogByTime)(q):[]},[q,W]),X=(0,a.useRef)(null),Y=(0,t._)((0,a.useState)(null),2),Q=Y[0],J=Y[1],$=(0,t._)((0,a.useState)(null),2),ee=$[0],et=$[1],en=(0,t._)((0,a.useState)(!1),2),ei=en[0],er=en[1],eo=(0,nF.useReducedMotion)(),el=u?"override-timebar":I?"".concat(I.kind,":").concat(I.id):"full-timebar",es=null!=d?d:E,ec=T?100*(0,t6.toRatio)((T.start+T.end)/2,C):50,eu=(0,a.useRef)(null),ed=(0,a.useCallback)(function(){var e,t,n=null==(t=X.current)?void 0:t.getBoundingClientRect();return n?(eu.current={track:n,root:null!=(e=null==s?void 0:s.getBoundingClientRect())?e:null},eu.current):(eu.current=null,null)},[s]),em=(0,a.useCallback)(function(){var e;return null!=(e=eu.current)?e:ed()},[ed]),ef=(0,a.useRef)(null),eh=(0,a.useRef)(null),ep=(0,a.useCallback)(function(e){ef.current=e,null==eh.current&&(eh.current=requestAnimationFrame(function(){eh.current=null,null!=ef.current&&(H(ef.current),ef.current=null)}))},[H]);(0,a.useEffect)(function(){var e=function(){eu.current=null};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e),null!=eh.current&&(cancelAnimationFrame(eh.current),eh.current=null)}},[]);var ev=(0,a.useCallback)(function(e){var t,n=null==(t=em())?void 0:t.track;
2if(!n||0===n.width)return{ratio:0,time:0};var a=Math.min(1,Math.max(0,(e-n.left)/n.width));return{ratio:a,time:(0,t6.timeAtRatio)(a,C)}},[em,C]),eg=(0,a.useMemo)(function(){return Q?aB(A,Q.time,(0,t6.visibleSpan)(C)):null},[Q,A,C]),ex=(0,a.useMemo)(function(){return Q&&0!==G.length?function(e,t,n){var a=Math.max(.5,.02*n),i=null,r=1/0,o=!0,l=!1,s=void 0;try{for(var c,u=e[Symbol.iterator]();!(o=(c=u.next()).done);o=!0){var d=c.value,m=Math.abs(d[0].time-t);m<=a&&m<r&&(i=d,r=m)}}catch(e){l=!0,s=e}finally{try{o||null==u.return||u.return()}finally{if(l)throw s}}return i}(G,Q.time,(0,t6.visibleSpan)(C)):null},[G,C,Q]),ey=function(e){var t,n;(J(e),e)?U(null!=(t=null==(n=aB(A,e.time,(0,t6.visibleSpan)(C)))?void 0:n.id)?t:null):U(null)},ew=Q?(0,ek.periodAt)(k,Q.time):null,eA=Q&&null!=(r=P.find(function(e){return(0,ag.rangeContainsTime)(e,Q.time)}))?r:null,ej=null!=Q&&Q.time<_.start,eN=null!=eg?eg:z&&null!=(o=A.find(function(e){return e.id===z}))?o:null,eC=!ej&&!eA&&!ee&&!ex&&null!=eN&&"score"!==eN.type,eM=!ej&&!eA&&!ee&&!ex&&(null==eN?void 0:eN.type)==="score",eS=eA?140:(null==ee?void 0:ee.comment)?100:eM?120:eC?80:36,eL=function(){if(!Q||!s||!X.current)return null;var e=em();if(!(null==e?void 0:e.root))return null;var t=e.track,n=e.root;if(t.width<=0||n.width<=0)return null;var a=Math.min(Math.max(Q.ratio*t.width,eS),t.width-eS);return{left:t.left-n.left+a,bottom:n.bottom-t.bottom+28}}(),eT=function(){null!=eh.current&&(cancelAnimationFrame(eh.current),eh.current=null),null!=ef.current&&(H(ef.current),ef.current=null),er(!1),K(null),null==x||x()};(0,a.useLayoutEffect)(function(){var e=X.current;if(e){var t=function(t){document.activeElement!==e||("ArrowLeft"===t.key||"ArrowRight"===t.key||"Home"===t.key||"End"===t.key||"PageUp"===t.key||"PageDown"===t.key)&&t.preventDefault()};return window.addEventListener("keydown",t,!0),function(){return window.removeEventListener("keydown",t,!0)}}},[]);var eV=(0,l.useAtomValue)(L.hasPlaybackHeatmapAtom),eI=(0,n.jsx)(c.AnimatePresence,{children:Q&&eL&&!eV?(0,n.jsx)(h.div,{className:"pointer-events-none absolute z-45 -translate-x-1/2",style:eL,initial:{opacity:0,y:4,scale:.96},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:4,scale:.96},transition:{duration:.12},children:eC&&eN?(0,n.jsx)(aX,{moment:eN,number:N.get(eN.id),timeLabel:R(Q.time)}):eM&&eN?(0,n.jsx)(aY,{moment:eN,event:k}):!ee||ej||eA?(0,n.jsx)(aq,{children:ej?(0,n.jsx)("span",{className:"text-[11px] leading-4 font-medium whitespace-nowrap text-white/70",children:w("v3.controls.outsideLiveWindow")}):eA?(0,n.jsx)("span",{className:"text-[11px] leading-4 font-medium whitespace-nowrap text-white/70",children:w("v3.controls.noContentCaptured",{start:R(eA.start),end:R(eA.end)})}):(0,n.jsxs)(n.Fragment,{children:[ex?(0,n.jsxs)("span",{className:"flex max-w-44 items-center gap-1.5 text-[11px] font-medium text-white",children:[(0,n.jsx)("span",{className:"size-2 shrink-0 rotate-45 rounded-[1px] ring-1 ring-white/30",style:{backgroundColor:ex[0].color}}),(0,n.jsx)("span",{className:"truncate",children:function(e,t){var n=[],a=new Set,i=!0,r=!1,o=void 0;try{for(var l,s=e[Symbol.iterator]();!(i=(l=s.next()).done);i=!0){var c=l.value,u="label"===c.kind&&c.text?c.text:t("activityLog.annotation.".concat(c.kind));a.has(u)||(a.add(u),n.push(u))}}catch(e){r=!0,o=e}finally{try{i||null==s.return||s.return()}finally{if(r)throw o}}return n.join(", ")}(ex,w)})]}):null,(0,n.jsx)(aG,{time:R(Q.time),period:null==ew?void 0:ew.label})]})}):(0,n.jsx)(aQ,{bookmark:ee,timeLabel:R(Q.time),periodLabel:null==ew?void 0:ew.label})},"timebar-tooltip"):null});return(0,n.jsxs)("div",{ref:X,role:"slider","aria-label":null!=y?y:w("v3.controls.seek"),"aria-valuemin":Math.round(C.start),"aria-valuemax":Math.round(C.end),"aria-valuenow":Math.round(Q?Q.time:D),"aria-valuetext":R(Q?Q.time:D),tabIndex:B?-1:0,"data-scrubbing":ei,className:(0,g.cn)("group/timeline relative touch-none",p?"py-1.5":"py-2.5",B?"pointer-events-none cursor-default":"cursor-pointer",(E||es)&&"pt-4",b),onPointerEnter:B?void 0:ed,onPointerDown:B?void 0:function(e){e.currentTarget.setPointerCapture(e.pointerId),ed();var t=ev(e.clientX);
2er(!0),null==v||v(),ey(t),K(t.time),H(t.time)},onPointerMove:B?void 0:function(e){var t=ev(e.clientX);ey(t),ei&&(K(t.time),ep(t.time))},onPointerUp:B?void 0:eT,onPointerCancel:B?void 0:eT,onPointerLeave:function(){ey(null),et(null),ei||K(null)},onClick:function(e){return e.stopPropagation()},onKeyDown:B?void 0:function(e){if(!B&&e.target===e.currentTarget){var t=e.key;if(("ArrowLeft"===t||"ArrowRight"===t||"Home"===t||"End"===t||"PageUp"===t||"PageDown"===t)&&(null==v||v()),"ArrowLeft"===t)Z(e.shiftKey?-10:-5);else if("ArrowRight"===t)Z(e.shiftKey?10:5);else if("Home"===t)O(C.start);else if("End"===t)O(C.end);else if("PageUp"===t)Z(.1*(0,t6.visibleSpan)(C));else{if("PageDown"!==t)return;Z(-(.1*(0,t6.visibleSpan)(C)))}e.preventDefault(),e.stopPropagation()}},children:[m&&0===V.length&&!eV?(0,n.jsx)(aZ,{}):null,(0,n.jsxs)("div",{className:(0,g.cn)("relative",p?"h-1":"h-1.25"),children:[(0,n.jsx)(a_,{}),(0,n.jsx)(c.AnimatePresence,{initial:!1,mode:"wait",children:(0,n.jsxs)(h.div,{className:"absolute inset-0 will-change-[transform,opacity]",style:{transformOrigin:"".concat(ec,"% 50%")},initial:!u&&{opacity:eo?1:.45,scaleX:eo?1:E?.82:1.08},animate:{opacity:1,scaleX:1},exit:{opacity:0,transition:{duration:0}},transition:{duration:eo||u?0:.24,ease:[.22,1,.36,1]},children:[(0,n.jsx)(aU,{compact:null!=p&&p}),es?(0,n.jsx)(aD,{}):null,f?(0,n.jsx)(aN,{onHoverBookmark:et}):null,(0,n.jsx)(aK,{}),(0,t6.visibleSpan)(C)>0&&k.periods.slice(1).filter(function(e){return(0,t6.pointInRange)(e.start,C)}).map(function(e){return(0,n.jsx)("span",{className:"absolute top-1/2 h-2.5 w-px -translate-y-1/2 bg-white/40",style:{left:"".concat((0,t6.leftPercent)(e.start,C),"%")}},e.short)}),(0,t6.visibleSpan)(C)>0&&A.filter(function(e){return(0,t6.pointInRange)(e.time,C)}).map(function(e){var t=tR.MOMENT_META[e.type],a=z===e.id||(null==eg?void 0:eg.id)===e.id,i=V.some(function(t){return"moment"===t.kind&&t.id===e.id}),r=V.length>0&&!i;return!0===e.isFavorite?(0,n.jsx)(ea.StarIcon,{weight:"fill",className:(0,g.cn)("absolute top-1/2 size-3 -translate-x-1/2 -translate-y-1/2 text-yellow-300 drop-shadow-[0_0_1px_rgba(0,0,0,0.8)] transition-[transform,opacity] duration-150",i&&"z-10 scale-125 opacity-100",r&&"text-slate-400 opacity-30",a&&"scale-150"),style:{left:"".concat((0,t6.leftPercent)(e.time,C),"%")}},e.id):(0,n.jsx)("span",{className:(0,g.cn)("absolute top-1/2 -translate-x-1/2 -translate-y-1/2 rounded-full ring-1 ring-slate-950/60 transition-[transform,opacity] duration-150 hover:scale-150",t.dot,t.major?"size-[7px]":"size-[5px]",i&&"z-10 scale-125 opacity-100 ring-white/80",r&&"bg-slate-500 opacity-30",a&&"scale-150"),style:{left:"".concat((0,t6.leftPercent)(e.time,C),"%")}},e.id)}),(0,t6.visibleSpan)(C)>0&&G.filter(function(e){return(0,t6.pointInRange)(e[0].time,C)}).map(function(e){var t=e[0],a=(null==ex?void 0:ex[0].id)===t.id,i=V.length>0;return(0,n.jsx)("span",{className:(0,g.cn)("absolute top-1/2 size-1.5 -translate-x-1/2 -translate-y-1/2 rotate-45 rounded-[1px] ring-1 ring-slate-950/55 transition-[transform,opacity] duration-150",i&&"opacity-30",a&&"scale-150"),style:{left:"".concat((0,t6.leftPercent)(t.time,C),"%"),backgroundColor:i?"rgb(100 116 139)":t.color}},"annotation-".concat(e.map(function(e){return e.id}).join("-")))})]},el)})]}),s?(0,i.createPortal)(eI,s):null]})}var a0=e.i(341176),a1=e.i(448486),a2=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M201.75,30.52a20,20,0,0,0-20.3.53L68,102V40a12,12,0,0,0-24,0V216a12,12,0,0,0,24,0V154l113.45,71A20,20,0,0,0,212,208.12V47.88A19.86,19.86,0,0,0,201.75,30.52ZM188,200.73,71.7,128,188,55.27Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M200,47.88V208.12a8,8,0,0,1-12.19,6.65L59.7,134.65a7.83,7.83,0,0,1,0-13.3L187.81,41.23A8,8,0,0,1,200,47.88Z",opacity:"0.2"}),a.createElement("path",{d:"M199.81,34a16,16,0,0,0-16.24.43L64,109.23V40a8,8,0,0,0-16,0V216a8,8,0,0,0,16,0V146.77l119.57,74.78A15.95,15.95,0,0,0,208,208.12V47.88A15.86,15.86,0,0,0,199.81,34ZM192,208,64.16,128,192,48.07Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M208,47.88V208.12a16,16,0,0,1-24.43,13.43L64,146.77V216a8,8,0,0,1-16,0V40a8,8,0,0,1,16,0v69.23L183.57,34.45A15.95,15.95,0,0,1,208,47.88Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M198.84,35.77a14,14,0,0,0-14.21.37L62,112.83V40a6,6,0,0,0-12,0V216a6,6,0,0,0,12,0V143.16l122.63,76.7a14,14,0,0,0,14.21.37A13.69,13.69,0,0,0,206,208.12V47.88A13.69,13.69,0,0,0,198.84,35.77ZM194,208.12a1.79,1.79,0,0,1-1,1.62,2,2,0,0,1-2-.05L62.88,129.56a1.82,1.82,0,0,1,0-3.12L191,46.31a2,2,0,0,1,1-.31,2.1,2.1,0,0,1,1,.26,1.79,1.79,0,0,1,1,1.62Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M199.81,34a16,16,0,0,0-16.24.43L64,109.23V40a8,8,0,0,0-16,0V216a8,8,0,0,0,16,0V146.77l119.57,74.78A15.95,15.95,0,0,0,208,208.12V47.88A15.86,15.86,0,0,0,199.81,34ZM192,208,64.16,128,192,48.07Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M197.87,37.52a12,12,0,0,0-12.18.32L60,116.44V40a4,4,0,0,0-8,0V216a4,4,0,0,0,8,0V139.56l125.69,78.6a12,12,0,0,0,12.18.32A11.69,11.69,0,0,0,204,208.12V47.88A11.69,11.69,0,0,0,197.87,37.52ZM196,208.12a3.8,3.8,0,0,1-2,3.37,4,4,0,0,1-4.06-.11L61.82,131.26a3.83,3.83,0,0,1,0-6.52L189.94,44.62a4,4,0,0,1,2.11-.62,4,4,0,0,1,1.95.51,3.8,3.8,0,0,1,2,3.37Z"}))]]),a4=a.forwardRef(function(e,t){return a.createElement(nO.default,(0,eT._)((0,I._)({ref:t},e),{weights:a2}))});a4.displayName="SkipBackIcon";var a6=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M200,28a12,12,0,0,0-12,12v62l-113.45-71A20,20,0,0,0,44,47.88V208.12A20,20,0,0,0,74.55,225L188,154v62a12,12,0,0,0,24,0V40A12,12,0,0,0,200,28ZM68,200.73V55.27L184.3,128Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M196.3,134.65,68.19,214.77A8,8,0,0,1,56,208.12V47.88a8,8,0,0,1,12.19-6.65L196.3,121.35A7.83,7.83,0,0,1,196.3,134.65Z",opacity:"0.2"}),a.createElement("path",{d:"M200,32a8,8,0,0,0-8,8v69.23L72.43,34.45A15.95,15.95,0,0,0,48,47.88V208.12a16,16,0,0,0,24.43,13.43L192,146.77V216a8,8,0,0,0,16,0V40A8,8,0,0,0,200,32ZM64,207.93V48.05l127.84,80Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M208,40V216a8,8,0,0,1-16,0V146.77L72.43,221.55A15.95,15.95,0,0,1,48,208.12V47.88A15.95,15.95,0,0,1,72.43,34.45L192,109.23V40a8,8,0,0,1,16,0Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M200,34a6,6,0,0,0-6,6v72.84
2L71.37,36.14a14,14,0,0,0-14.21-.37A13.69,13.69,0,0,0,50,47.88V208.12a13.69,13.69,0,0,0,7.16,12.11,14,14,0,0,0,14.21-.37L194,143.17V216a6,6,0,0,0,12,0V40A6,6,0,0,0,200,34Zm-6.88,95.56L65,209.69a2,2,0,0,1-2,.05,1.79,1.79,0,0,1-1-1.62V47.88a1.79,1.79,0,0,1,1-1.62A2.1,2.1,0,0,1,64,46a2,2,0,0,1,1,.31l128.12,80.13a1.82,1.82,0,0,1,0,3.12Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M200,32a8,8,0,0,0-8,8v69.23L72.43,34.45A15.95,15.95,0,0,0,48,47.88V208.12a16,16,0,0,0,24.43,13.43L192,146.77V216a8,8,0,0,0,16,0V40A8,8,0,0,0,200,32ZM64,207.93V48.05l127.84,80Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M200,36a4,4,0,0,0-4,4v76.44L70.31,37.84a12,12,0,0,0-12.18-.32A11.69,11.69,0,0,0,52,47.88V208.12a11.69,11.69,0,0,0,6.13,10.36,12,12,0,0,0,12.18-.32L196,139.56V216a4,4,0,0,0,8,0V40A4,4,0,0,0,200,36Zm-5.82,95.26L66.06,211.38a4,4,0,0,1-4.06.11,3.8,3.8,0,0,1-2-3.37V47.88a3.8,3.8,0,0,1,2-3.37A4,4,0,0,1,64,44a4,4,0,0,1,2.11.62l128.12,80.12a3.83,3.83,0,0,1,0,6.52Z"}))]]),a8=a.forwardRef(function(e,t){return a.createElement(nO.default,(0,eT._)((0,I._)({ref:t},e),{weights:a6}))});a8.displayName="SkipForwardIcon";var a5=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M157.27,21.22a12,12,0,0,0-12.64,1.31L75.88,76H32A20,20,0,0,0,12,96v64a20,20,0,0,0,20,20H75.88l68.75,53.47A12,12,0,0,0,164,224V32A12,12,0,0,0,157.27,21.22ZM36,100H68v56H36Zm104,99.46L92,162.13V93.87l48-37.33ZM212,128a44,44,0,0,1-11,29.11,12,12,0,0,1-18-15.88,20,20,0,0,0,0-26.44,12,12,0,0,1,18-15.85A43.94,43.94,0,0,1,212,128Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M80,88v80H32a8,8,0,0,1-8-8V96a8,8,0,0,1,8-8Z",opacity:"0.2"}),a.createElement("path",{d:"M155.51,24.81a8,8,0,0,0-8.42.88L77.25,80H32A16,16,0,0,0,16,96v64a16,16,0,0,0,16,16H77.25l69.84,54.31A8,8,0,0,0,160,224V32A8,8,0,0,0,155.51,24.81ZM32,96H72v64H32ZM144,207.64,88,164.09V91.91l56-43.55ZM208,128a39.93,39.93,0,0,1-10,26.46,8,8,0,0,1-12-10.58,24,24,0,0,0,0-31.72,8,8,0,1,1,12-10.58A40,40,0,0,1,208,128Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M160,32.25V223.69a8.29,8.29,0,0,1-3.91,7.18,8,8,0,0,1-9-.56l-65.57-51A4,4,0,0,1,80,176.16V79.84a4,4,0,0,1,1.55-3.15l65.57-51a8,8,0,0,1,10,.16A8.27,8.27,0,0,1,160,32.25ZM60,80H32A16,16,0,0,0,16,96v64a16,16,0,0,0,16,16H60a4,4,0,0,0,4-4V84A4,4,0,0,0,60,80ZM198,101.56a8,8,0,1,0-12,10.58,24,24,0,0,1,0,31.72,8,8,0,1,0,12,10.58,40,40,0,0,0,0-52.88Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M154.64,26.61a6,6,0,0,0-6.32.65L77.94,82H32A14,14,0,0,0,18,96v64a14,14,0,0,0,14,14H77.94l70.38,54.74A6,6,0,0,0,158,224V32A6,6,0,0,0,154.64,26.61ZM30,160V96a2,2,0,0,1,2-2H74v68H32A2,2,0,0,1,30,160Zm116,51.73L86,165.07V90.93l60-46.66ZM206,128a37.94,37.94,0,0,1-9.5,25.14,6,6,0,1,1-9-7.94,26,26,0,0,0,0-34.37,6,6,0,0,1,9-7.93A38,38,0,0,1,206,128Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M155.51,24.81a8,8,0,0,0-8.42.88L77.25,80H32A16,16,0,0,0,16,96v64a16,16,0,0,0,16,16H77.25l69.84,54.31A8,8,0,0,0,160,224V32A8,8,0,0,0,155.51,24.81ZM32,96H72v64H32ZM144,207.64,88,164.09V91.91l56-43.55ZM208,128a39.93,39.93,0,0,1-10,26.46,8,8,0,0,1-12-10.58,24,24,0,0,0,0-31.72,8,8,0,1,1,12-10.58A40,40,0,0,1,208,128Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M153.76,28.41a4,4,0,0,0-4.22.43L78.63,84H32A12,12,0,0,0,20,96v64a12,12,0,0,0,12,12H78.63l70.91,55.16A4.07,4.07,0,0,0,152,228a3.92,3.92,0,0,0,1.76-.41A4,4,0,0,0,156,224V32A4,4,0,0,0,153.76,28.41ZM28,160V96a4,4,0,0,1,4-4H76v72H32A4,4,0,0,1,28,160Zm120,55.82L84,166V90l64-49.78ZM204,128a36,36,0,0,1-9,23.82,4,4,0,1,1-6-5.3,28,28,0,0,0,0-37,4,4,0,0,1,6-5.28A36,36,0,0,1,204,128Z"}))]]),a3=a.forwardRef(function(e,t){return a.createElement(nO.default,(0,eT._)((0,I._)({ref:t},e),{weights:a5}))});a3.displayName="SpeakerLowIcon";var a7=e.i(576105),a9=e.i(628931);function ie(e,t,n){return e("bookmark"===t?"previous"===n?"v3.controls.previousBookmark":"v3.controls.nextBookmark":"score-change"===t?"previous"===n?"v3.controls.previousScore":"v3.controls.nextScore":"previous"===n?"v3.controls.previousClip":"v3.controls.nextClip")}function it(){var e=(0,F.useTranslations)("player"),t=(0,l.useAtomValue)(M.isPlayingAtom),a=(0,l.useSetAtom)(j.togglePlayAtom);return(0,n.jsx)(eA.default,{label:e(t?"v3.controls.pause":"v3.controls.play"),shortcut:"k",onClick:a,children:(0,n.jsx)(c.AnimatePresence,{mode:"popLayout",initial:!1,children:(0,n.jsx)(a0.span,{initial:{scale:.5,op
2acity:0},animate:{scale:1,opacity:1},exit:{scale:.5,opacity:0},transition:{duration:.12},className:"grid place-items-center",children:t?(0,n.jsx)(a1.PauseIcon,{className:"size-4.5 fill-current sm:size-5"}):(0,n.jsx)(et.PlayIcon,{className:"ml-0.5 size-4.5 fill-current sm:size-5"})},t?"pause":"play")})})}function ia(){var e=(0,F.useTranslations)("player"),t=(0,l.useAtomValue)(L.hasJumpTargetsAtom),a=(0,l.useAtomValue)(eN.annotationModeAtom),i=(0,l.useSetAtom)(j.jumpToMomentAtom);return t?(0,n.jsx)(eA.default,{label:ie(e,a,"previous"),shortcut:"p",onClick:function(){return i(-1)},className:"hidden sm:grid",children:(0,n.jsx)(a4,{className:"size-4.5 sm:size-5"})}):null}function ii(){var e=(0,F.useTranslations)("player"),t=(0,l.useAtomValue)(L.hasJumpTargetsAtom),a=(0,l.useAtomValue)(eN.annotationModeAtom),i=(0,l.useSetAtom)(j.jumpToMomentAtom);return t?(0,n.jsx)(eA.default,{label:ie(e,a,"next"),shortcut:"n",onClick:function(){return i(1)},className:"hidden sm:grid",children:(0,n.jsx)(a8,{className:"size-4.5 sm:size-5"})}):null}function ir(){var e=(0,F.useTranslations)("player"),t=(0,l.useAtomValue)(y.effectiveMutedAtom),i=(0,l.useAtomValue)(y.effectiveVolumeAtom),r=(0,l.useSetAtom)(j.toggleMuteAtom),o=(0,l.useSetAtom)(j.setVolumeAtom),s=(0,a.useRef)(null),c=t?0:i,u=0===c?a9.SpeakerSlashIcon:c<.5?a3:a7.SpeakerHighIcon,d=(0,a.useCallback)(function(e){var t,n=null==(t=s.current)?void 0:t.getBoundingClientRect();n&&0!==n.width&&o((e-n.left)/n.width)},[o]);return(0,n.jsxs)("div",{className:"group/volume flex shrink-0 items-center",children:[(0,n.jsx)(eA.default,{label:e(t?"v3.controls.unmute":"v3.controls.mute"),shortcut:"m",onClick:r,children:(0,n.jsx)(u,{className:"size-4.5 sm:size-5"})}),(0,n.jsx)("div",{className:"w-0 overflow-hidden opacity-0 transition-all duration-200 group-hover/volume:w-20 group-hover/volume:opacity-100 group-focus-within/volume:w-20 group-focus-within/volume:opacity-100",children:(0,n.jsx)("div",{ref:s,role:"slider","aria-label":e("v3.controls.volume"),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":Math.round(100*c),tabIndex:0,className:"cursor-pointer touch-none px-2 py-3 outline-none",onPointerDown:function(e){e.currentTarget.setPointerCapture(e.pointerId),d(e.clientX)},onPointerMove:function(e){e.buttons>0&&d(e.clientX)},onKeyDown:function(e){var t="ArrowRight"===e.key||"ArrowUp"===e.key?.05:"ArrowLeft"===e.key||"ArrowDown"===e.key?-.05:null;null!==t?(e.preventDefault(),o(i+t)):"Home"===e.key?(e.preventDefault(),o(0)):"End"===e.key&&(e.preventDefault(),o(1))},children:(0,n.jsxs)("div",{className:"relative h-1 rounded-full bg-white/25",children:[(0,n.jsx)("div",{className:"absolute inset-y-0 left-0 rounded-full bg-white",style:{width:"".concat(100*c,"%")}}),(0,n.jsx)("div",{className:"absolute top-1/2 size-2.5 -translate-x-1/2 -translate-y-1/2 rounded-full bg-white shadow",style:{left:"".concat(100*c,"%")}})]})})})]})}function io(){var e=(0,F.useTranslations)("player"),t=(0,l.useAtomValue)(L.timeLabelAtom),a=(0,l.useAtomValue)(L.durationLabelAtom),i=(0,l.useAtomValue)(L.isLiveAtom),r=(0,l.useAtomValue)(y.effectiveTimeDisplayFormatAtom),o=(0,l.useSetAtom)(y.setTimeDisplayFormatPreferenceAtom),s=e("absolute-clock"===r?"v3.controls.showElapsedTime":"v3.controls.showClockTime");return(0,n.jsxs)("button",{type:"button","aria-label":s,title:s,onClick:function(){return o("absolute-clock"===r?"relative-to-event-start":"absolute-clock")},className:"ml-1 flex h-4 min-w-0 cursor-pointer flex-wrap overflow-hidden rounded-sm text-xs leading-4 text-white/80 tabular-nums outline-none transition-colors hover:text-white focus-visible:ring-2 focus-visible:ring-white/60 sm:h-5 sm:text-[13px] sm:leading-5",children:[(0,n.jsx)("span",{className:"shrink-0 whitespace-nowrap",suppressHydrationWarning:!0,children:t}),i?null:(0,n.jsxs)("span",{className:"whitespace-nowrap text-white/45",suppressHydrationWarning:!0,children:[" / ",a]})]})}var il={weight:"regular"};function is(e){var a=e.portalContainer,i=e.stageChromeEl,r=e.onToggleFullscreen,s=e.isPseudoFullscreen,c=(0,F.useTranslations)("player"),u=(0,l.useAtomValue)(L.controlsVisibleAtom),d=(0,l.useAtomValue)(L.hasStripContentAtom),m=(0,l.useAtomValue)(b.featureActivityLogAtom),f=(0,l.useAtomValue)(b.featureAnnotationsAtom),p=(0,l.useAtomValue)(b.featureSettingsAtom),v=(0,l.useAtomValue)(S.playbackLockedAtom),x=(0,l.useSetAtom)(j.seekByAtom),y=(0,t._)((0,l.useAtom)(M.activityLogSidebarAtom),2),w=y[0],k=y[1],A=(0,t._)((0,l.useAtom)(M.filmStripOpenAtom),2),N=A[0],C=A[1],E=(0,t._)((0,l.useAtom)(M.fullscreenLogOpenAtom),2),T=E[0],V=E[1],I=(0,l.useAtomValue)(M.fullscreenAtom);return(0,n.jsxs)(h.div,{className:"absolute inset-x-0 bottom-0 z-30 bg-linear-to-t from-slate-950/85 via-slate-950/45 to-transparent pt-10 pb-1.5 sm:pb-2.5",initial:!1,animate:{o
2pacity:+!!u,y:10*!u},transition:{duration:.2,ease:"easeOut"},style:{pointerEvents:u?"auto":"none"},onClick:function(e){return e.stopPropagation()},children:[(0,n.jsx)(aJ,{stageChromeEl:i}),(0,n.jsxs)("div",{className:(0,g.cn)("@container flex items-center justify-between gap-1 px-2 sm:px-3.5",void 0!==s&&s&&"landscape:pl-[max(2.5rem,env(safe-area-inset-left,0px))] landscape:pr-[max(2.5rem,env(safe-area-inset-right,0px))]"),children:[(0,n.jsxs)("div",{className:"flex min-w-0 items-center gap-0.5 sm:gap-1",children:[v?null:(0,n.jsx)(it,{}),v?null:(0,n.jsx)(ia,{}),v?null:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eA.default,{label:c("v3.controls.back10"),shortcut:"j",onClick:function(){return x(-10)},className:"hidden sm:grid",children:(0,n.jsx)(nJ,{className:"size-4.5 sm:size-5",weight:"fill"})}),(0,n.jsx)(eA.default,{label:c("v3.controls.forward10"),shortcut:"l",onClick:function(){return x(10)},className:"hidden sm:grid",children:(0,n.jsx)(nY,{className:"size-4.5 sm:size-5",weight:"fill"})})]}),v?null:(0,n.jsx)(ii,{}),(0,n.jsx)(ir,{}),(0,n.jsx)(io,{})]}),(0,n.jsxs)("div",{className:"flex shrink-0 items-center gap-0.5 sm:gap-1",children:[(0,n.jsxs)(o.IconContext.Provider,{value:il,children:[v?null:(0,n.jsx)(tk,{}),v?null:(0,n.jsx)(tN,{portalContainer:a,stageChromeEl:i}),!v&&p?(0,n.jsx)(tI,{portalContainer:a}):null,!v&&d?(0,n.jsx)(eA.default,{label:c(N?"v3.controls.hideFilmStrip":"v3.controls.showFilmStrip"),onClick:function(){return C(!N)},active:N,children:(0,n.jsx)(nW.FilmStripIcon,{className:"size-4.5 sm:size-5"})}):null,!v&&m?I?(0,n.jsx)(eA.default,{label:c(T?"v3.controls.collapseActivityLog":"v3.controls.expandActivityLog"),shortcut:"t",onClick:function(){return V(!T)},active:T,className:"hidden lg:grid",children:T?(0,n.jsx)(nU,{className:"size-4.5 sm:size-5 -scale-x-100"}):(0,n.jsx)(nZ.SidebarIcon,{className:"size-4.5 sm:size-5 -scale-x-100"})}):(0,n.jsx)(eA.default,{label:c(w?"v3.controls.activityLogBelow":"v3.controls.activityLogSidebar"),shortcut:"t",onClick:function(){return k(!w)},active:w,className:"hidden lg:grid",children:(0,n.jsx)(nZ.SidebarIcon,{className:"size-4.5 sm:size-5 -scale-x-100"})}):null,(0,n.jsx)(eA.default,{label:c(I?"v3.controls.exitFullscreen":"v3.controls.fullscreen"),shortcut:"f",onClick:r,children:I?(0,n.jsx)(nG.CornersInIcon,{className:"size-4.5 sm:size-5"}):(0,n.jsx)(nq.CornersOutIcon,{className:"size-4.5 sm:size-5"})})]}),!v&&f?(0,n.jsx)(av,{portalContainer:a}):null]})]})]})}var ic=e.i(439065),iu=[{titleKey:"playback",items:[{keys:["Space","K"],labelKey:"togglePlay"},{keys:["Hold Space"],labelKey:"holdTo2x"},{keys:["J","L"],labelKey:"skip10"},{keys:["←","→"],labelKey:"skip5"},{keys:[",","."],labelKey:"frameStep"}]},{titleKey:"navigation",items:[{keys:["P","N"],labelKey:"markers"},{keys:["0–9"],labelKey:"seekPercent"},{keys:["Home","End"],labelKey:"seekEnds"}]},{titleKey:"interface",items:[{keys:["↑","↓"],labelKey:"volume"},{keys:["M"],labelKey:"mute"},{keys:["F"],labelKey:"fullscreen"},{keys:["T"],labelKey:"activityLog"},{keys:["?"],labelKey:"shortcuts"},{keys:["⇧D"],labelKey:"debugPanel",debugOnly:!0}]}];function id(e){var t=e.onToggleFullscreen,n=e.onInteraction,i=(0,l.useSetAtom)(j.togglePlayAtom),r=(0,l.useSetAtom)(j.seekByAtom),o=(0,l.useSetAtom)(j.seekToWithFeedbackAtom),s=(0,l.useSetAtom)(j.setVolumeAtom),c=(0,l.useSetAtom)(j.toggleMuteAtom),u=(0,l.useSetAtom)(M.activityLogSidebarAtom),d=(0,l.useSetAtom)(M.fullscreenLogOpenAtom),m=(0,l.useSetAtom)(j.jumpToMomentAtom),f=(0,l.useSetAtom)(M.shortcutsOverlayOpenAtom),h=(0,l.useSetAtom)(j.closeOverlayPlayerAtom),p=(0,l.useSetAtom)(y.debugPanelOpenAtom),v=(0,l.useSetAtom)(j.setHoldRateAtom),g=(0,a.useRef)(null),x=(0,a.useRef)(!1),w=(0,a.useCallback)(function(){g.current&&(clearTimeout(g.current),g.current=null),x.current&&(x.current=!1,v(null))},[v]),k=(0,eR.useAtomCallback)((0,a.useCallback)(function(e,a,l){if(!(l.defaultPrevented||l.metaKey||l.ctrlKey||l.altKey||!e(b.featureShortcutsAtom)||e(L.isAccessBlockedAtom))){var w=l.target,k=1===l.key.length?l.key.toLowerCase():l.key;if(e(S.playbackLockedAtom)){"f"===k&&(t(),n());return}
2if(e(M.overlayPlayerAtom)){if("Escape"===k){var A,j=document;if(null!=(A=j.fullscreenElement)?A:j.webkitFullscreenElement)return;l.preventDefault(),h()}return}if(" "===k){if((0,ic.isTextEntryTarget)(l.target)||l.repeat)return;if(l.preventDefault(),l.stopPropagation(),e(M.isPlayingAtom)){if(g.current||x.current)return;g.current=setTimeout(function(){g.current=null,x.current=!0,v(2)},200);return}i(),n();return}if(null==w||!w.closest("input, textarea, select, [contenteditable], [role=menu], [role=dialog]")){if(l.shiftKey&&"d"===k){if(!e(b.featureDebugPanelAtom))return;l.preventDefault(),p(function(e){return!e});return}if("?"===k){l.preventDefault(),f(function(e){return!e}),n();return}if(e(M.shortcutsOverlayOpenAtom)){"Escape"===k&&(l.preventDefault(),f(!1));return}if(null===e(M.openMenuIdAtom)){var N=e(L.durationAtom);if(k>="0"&&k<="9"&&1===k.length){o(Number(k)/10*N),n();return}switch(k){case"k":i();break;case"j":r(-10);break;case"l":r(10);break;case"ArrowLeft":l.preventDefault(),r(-5);break;case"ArrowRight":l.preventDefault(),r(5);break;case"ArrowUp":l.preventDefault(),s(e(y.effectiveVolumeAtom)+.05);break;case"ArrowDown":l.preventDefault(),s(e(y.effectiveVolumeAtom)-.05);break;case"m":c();break;case"f":t();break;case"t":if(e(S.filmRoomActiveAtom))return;e(M.fullscreenAtom)?d(function(e){return!e}):u(function(e){return!e});break;case"n":m(1);break;case"p":m(-1);break;case"Home":l.preventDefault(),o(0);break;case"End":l.preventDefault(),o(N);break;case",":e(M.isPlayingAtom)||r(-.04);break;case".":e(M.isPlayingAtom)||r(.04);break;default:return}n()}}}},[o,r,i,s,c,t,u,d,m,f,h,p,v,n]));return(0,a.useEffect)(function(){var e=function(e){return k(e)};return window.addEventListener("keydown",e,{capture:!0}),function(){return window.removeEventListener("keydown",e,{capture:!0})}},[k]),(0,a.useEffect)(function(){var e=function(e){if(" "===e.key){if((0,ic.isTextEntryTarget)(e.target))return void w();if(x.current){e.preventDefault(),w();return}g.current&&(clearTimeout(g.current),g.current=null,e.preventDefault(),i(),n())}},t=function(){return w()};return window.addEventListener("keyup",e,{capture:!0}),window.addEventListener("blur",t),function(){window.removeEventListener("keyup",e,{capture:!0}),window.removeEventListener("blur",t),w()}},[w,i,n]),null}var im=(0,a.createContext)(null);function ih(){var e=(0,F.useTranslations)("player"),t=(0,l.useAtomValue)(L.isAccessBlockedAtom),i=(0,l.useAtomValue)(M.accessAtom),r=(0,a.use)(im);return t?(0,n.jsx)("div",{className:"absolute inset-0 z-40 cursor-auto overflow-y-auto bg-white/85 dark:bg-slate-950/95",children:"loading"===i.state||null==r?(0,n.jsxs)("div",{className:"absolute inset-0 flex flex-col items-center justify-center gap-3 text-slate-700 dark:text-white",children:[(0,n.jsx)(q.CircleNotchIcon,{className:"size-6 animate-spin"}),(0,n.jsx)("p",{className:"text-sm text-slate-500 dark:text-slate-400",children:e("v3.access.loading")})]}):(0,n.jsx)("div",{className:"relative flex min-h-full items-center justify-center p-4",children:r})}):null}var ip=e.i(744690),iv=e.i(737020),ig=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M152,84a36,36,0,1,0-36-36A36,36,0,0,0,152,84Zm0-48a12,12,0,1,1-12,12A12,12,0,0,1,152,36Zm68,112a12,12,0,0,1-12,12c-37,0-55.27-18.47-70-33.3-1.71-1.72-3.36-3.4-5-5l-8.63,19.85L159,166.23a12,12,0,0,1,5,9.77v56a12,12,0,0,1-24,0V182.17l-25.37-18.12L83,236.78a12,12,0,1,1-22-9.57l50.06-115.13q-10.64.75-25,8.4a159.78,159.78,0,0,0-29.83,21.23,12,12,0,0,1-16.43-17.5c2.61-2.45,64.36-59.67,104.09-25.18,3.94,3.42,7.64,7.16,11.22,10.78C168.43,123.28,181,136,208,136A12,12,0,0,1,220,148Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M176,48a24,24,0,1,1-24-24A24,24,0,0,1,176,48Z",opacity:"0.2"}),a.createElement("path",{d:"M152,80a32,32,0,1,0-32-32A32,32,0,0,0,152,80Zm0-48a16,16,0,1,1-16,16A16,16,0,0,1,152,32Zm64,112a8,8,0,0,1-8,8c-35.31,0-52.95-17.81-67.12-32.12-2.74-2.77-5.36-5.4-8-7.84l-13.43,30.88,37.2,26.57A8,8,0,0,1,160,176v56a8,8,0,0,1-16,0V180.12l-31.07-22.2L79.34,235.19A8,8,0,0,1,72,240a7.84,7.84,0,0,1-3.19-.67,8,8,0,0,1-4.15-10.52l54.08-124.37c-9.31-1.65-20.92,1.2-34.7,8.58a163.88,163.88,0,0,0-30.57,21.77,8,8,0,0,1-10.95-11.66c2.5-2.35,61.69-57.22,98.72-25.08,3.83,3.32,7.48,7,11,10.58C166.19,122.7,179.36,136,208,136A8,8,0,0,1,216,144Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M120,48a32,32,0,1,1,32,32A32,32,0,0,1,120,48Zm88,88c-28.64,0-41.81-13.3-55.75-27.37-3.53-3.57-7.18-7.26-11-10.58-37-32.14-96.22,22.73-98.72,25.08a8,8,0,0,0,10.95,11.66A163.88,163.88,0,0,1,84,113c13.78-7.38,25.39-10.23,34.7-8.58L64.66,228.81a8,8,0,0,0,4.15,10.52A7.84,7.84,0,0,0,72,240a8,8,0,0,0,7.34-4.81l33.59-77.27L144,180.12V232a8,8,0,0,0,16,0V176a8,8,0,0,0-3.35-6.51l-37.2-26.57L132.88,112c2.64,2.44,5.26,5.07,8,7.84C155.05,134.19,172.69,152,208,152a8,8,0,0,0,0-16Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M152,78a30,30,0,1,0-30-30A30,30,0,0,0,152,78Zm0-48a18,18,0,1,1-18,18A18,18,0,0,1,152,30Zm62,114a6,6,0,0,1-6,6c-34.48,0-51.06-16.75-65.7-31.52-3.47-3.51-6.75-6.82-10.15-9.78L117,143.61l38.52,27.51A6,6,0,0,1,158,176v56a6,6,0,0,1-12,0V179.09l-33.92-24.23L77.5,234.39a6,6,0,0,1-11-4.78l55-126.61c-10.18-2.75-23.07,0-38.51,8.29a165.76,165.76,0,0,0-30.92,22,6,6,0,0,1-8.22-8.74,175.4,175.4,0,0,1,33.27-23.77c25.93-14,47.64-14.39,62.77-1.26,3.77,3.27,7.4,6.93,10.9,10.47,13.62,13.75,27.69,28,57.17,28A6,6,0,0,1,214,144Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M152,80a32,32,0,1,0-32-32A32,32,0,0,0,152,80Zm0-48a16,16,0,1,1-16,16A16,16,0,0,1,152,32Zm64,112a8,8,0,0,1-8,8c-35.31,0-52.95-17.81-67.12-32.12-2.74-2.77-5.36-5.4-8-7.84l-13.43,30.88,37.2,26.57A8,8,0,0,1,160,176v56a8,8,0,0,1-16,0V180.12l-31.07-22.2L79.34,235.19A8,8,0,0,1,72,240a7.84,7.84,0,0,1-3.19-.67,8,8,0,0,1-4.15-10.52l54.08-124.37c-9.31-1.65-20.92,1.2-34.7,8.58a163.88,163.88,0,0,0-30.57,21.77,8,8,0,0,1-10.95-11.66c2.5-2.35,61.69-57.23,98.72-25.08,3.83,3.32,7.48,7,11,10.57C166.19,122.7,179.36,136,208,136A8,8,0,0,1,216,144Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M152,76a28,28,0,1,0-28-28A28,28,0,0,0,152,76Zm0-48a20,20,0,1,1-20,20A20,20,0,0,1,152,28Zm60,116a4,4,0,0,1-4,4c-33.65,0-49.92-16.43-64.28-30.93-3.52-3.57-6.86-6.93-10.34-10-.66-.57-1.34-1.09-2-1.59l-16.86,38.77,39.84,28.45A4,4,0,0,1,156,176v56a4,4,0,0,1-8,0V178.06L111.23,151.8,75.67,233.59a4,4,0,1,1-7.34-3.19l55.93-128.62c-29.7-10.55-73,29.64-73.52,30.09A4,4,0,1,1,45.26,126,173.4,173.4,0,0,1,78.1,102.59c25.15-13.54,46.07-14.06,60.52-1.52,3.71,3.23,7.15,6.7,10.79,10.37,13.9,14,28.28,28.56,58.59,28.56A4,4,0,0,1,212,144Z"}))]]),ix=a.forwardRef(function(e,t){return a.createElement(nO.default,(0,eT._)((0,I._)({ref:t},e),{weights:ig}))});ix.displayName="PersonSimpleWalkIcon";var ib=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M120,160a16,16,0,1,1-16-16A16,16,0,0,1,120,160Zm32-16a16,16,0,1,0,16,16A16,16,0,0,0,152,144Zm68,44a56,56,0,0,1-92,42.89,56,56,0,0,1-75-83,75.47,75.47,0,0,1,5.59-18.74,241.48,241.48,0,0,1-19.8-58.23C35.55,54.21,33.54,31.35,42.21,17A25.89,25.89,0,0,1,65.06,4c22.63,0,40.6,27.11,53.48,80.6a74.88,74.88,0,0,1,18.92,0C150.34,31.11,168.31,4,190.94,4a25.89,25.89,0,0,1,22.85,13c8.67,14.34,6.66,37.2,3.45,53.86a241.48,241.48,0,0,1-19.8,58.23A75.6,75.6,0,0,1,203,147.84,55.76,55.76,0,0,1,220,188ZM160.53,91.32a75.84,75.84,0,0,1,18.72,12.56c.78.71,1.53,1.43,2.28,2.17a211,211,0,0,0,12.14-39.73c3.9-20.23,2.34-32.33-.42-36.9C192.43,28.07,192,28,190.94,28,184.77,28,171.51,45.4,160.53,91.32ZM74.47,106.05c.74-.73,1.5-1.46,2.28-2.17A75.84,75.84,0,0,1,95.47,91.32C84.49,45.4,71.23,28,65.06,28c-1.08,0-1.49.07-2.31,1.42C56.54,39.7,60.73,72.84,74.47,106.05ZM196,188a31.9,31.9,0,0,0-11.86-24.87,12,12,0,0,1-4.38-8.17,52,52,0,0,0-103.52,0,12,12,0,0,1-4.38,8.17,32,32,0,0,0,38.47,51.08l-6-5a12,12,0,0,1,15.34-18.46L128,197.7l8.33-6.93a12,12,0,1,1,15.34,18.46l-6,5A32,32,0,0,0,196,188Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M208,188a44,44,0,0,1-80,25.3,44,44,0,1,1-63.71-59.48,64,64,0,0,1,127.42,0A43.9,43.9,0,0,1,208,188Z",opacity:"0.2"}),a.createElement("path",{d:"M112,164a12,12,0,1,1-12-12A12,12,0,0,1,112,164Zm44-12a12,12,0,1,0,12,12A12,12,0,0,0,156,152Zm60,36a52,52,0,0,1-88,37.52A52,52,0,1,1,56.72,149.8,71.58,71.58,0,0,1,63,129C44,91.1,32.53,40.76,45.64,19.08A22,22,0,0,1,65.06,8c14.12,0,26,11.89,36.44,36.36,6.22,14.62,10.85,31.32,14,44.74a71.8,71.8,0,0,1,25,0c3.13-13.42,7.76-30.12,14-44.74C164.9,19.89,176.82,8,190.94,8a22,22,0,0,1,19.42,11.08C223.47,40.76,212,91.1,193,129a71.58,71.58,0,0,1,6.26,20.76A51.77,51.77,0,0,1,216,188ZM155.89,93.63a71.72,71.72,0,0,1,26.88,19.64A218.45,218.45,0,0,0,197.6,67.08c3.49-18.13,3.15-33-.93-39.72A6,6,0,0,0,190.94,24c-6.61,0-14.52,9.7-21.72,26.62C163.29,64.56,158.87,80.74,155.89,93.63ZM73.23,113.27a71.72,71.72,0,0,1,26.88-19.64c-3-12.89-7.4-29.07-13.33-43C79.58,33.7,71.67,24,65.06,24a6,6,0,0,0-5.73,3.36C55.25,34.1,54.91,49,58.4,67.08A218.45,218.45,0,0,0,73.23,113.27ZM200,188a35.87,35.87,0,0,0-13.34-28,8,8,0,0,1-2.92-5.45,56,56,0,0,0-111.48,0A8,8,0,0,1,69.34,160a36,36,0,1,0,47.28,54.21l-9.74-8.09a8,8,0,1,1,10.24-12.3L128,202.9l10.88-9.05a8,8,0,0,1,10.24,12.3l-9.74,8.09A36,36,0,0,0,200,188Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M199.28,149.8A71.58,71.58,0,0,0,193,129c19-37.94,30.45-88.28,17.34-110A22,22,0,0,0,190.94,8c-14.12,0-26,11.89-36.44,36.36-6.22,14.62-10.85,31.32
2-14,44.74a71.8,71.8,0,0,0-25,0c-3.13-13.42-7.76-30.12-14-44.74C91.1,19.89,79.18,8,65.06,8A22,22,0,0,0,45.64,19.08C32.53,40.76,44,91.1,63,129a71.58,71.58,0,0,0-6.26,20.76A52,52,0,1,0,128,225.52l-21.12-19.37a8,8,0,1,1,10.24-12.3L128,202.9l10.88-9.05a8,8,0,0,1,10.24,12.3L128,225.52a52,52,0,1,0,71.28-75.72Zm-126-36.53A218.45,218.45,0,0,1,58.4,67.08c-3.49-18.13-3.15-33,.93-39.72A6,6,0,0,1,65.06,24c6.61,0,14.52,9.7,21.72,26.62,5.93,13.94,10.35,30.12,13.33,43a71.72,71.72,0,0,0-26.88,19.64ZM100,176a12,12,0,1,1,12-12A12,12,0,0,1,100,176Zm56,0a12,12,0,1,1,12-12A12,12,0,0,1,156,176Zm20.55-69.17a71.89,71.89,0,0,0-20.66-13.2c3-12.89,7.4-29.07,13.33-43C176.42,33.7,184.33,24,190.94,24a6,6,0,0,1,5.73,3.36c4.08,6.74,4.42,21.59.93,39.72a218.45,218.45,0,0,1-14.83,46.19A72.6,72.6,0,0,0,176.55,106.83Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M110,164a10,10,0,1,1-10-10A10,10,0,0,1,110,164Zm46-10a10,10,0,1,0,10,10A10,10,0,0,0,156,154Zm58,34a50,50,0,0,1-86,34.7,50,50,0,1,1-69.39-71.91A70,70,0,0,1,65.23,129a235.12,235.12,0,0,1-20.56-59.3c-3-15.62-5-36.91,2.69-49.62A19.84,19.84,0,0,1,65.07,10C89.91,10,105.23,52.92,114,91.43a69.44,69.44,0,0,1,28,0C150.77,52.92,166.09,10,190.93,10a19.84,19.84,0,0,1,17.71,10.11c7.68,12.71,5.7,34,2.69,49.62A235.12,235.12,0,0,1,190.77,129a70,70,0,0,1,6.62,21.76A49.79,49.79,0,0,1,214,188ZM153.56,94.83a70.05,70.05,0,0,1,21.64,13.48,71.17,71.17,0,0,1,8.05,8.72C199.87,81.2,207,40.54,198.37,26.32A8,8,0,0,0,190.93,22C178.1,22,163.61,50.4,153.56,94.83ZM72.75,117a71.17,71.17,0,0,1,8-8.72,70.05,70.05,0,0,1,21.64-13.48C92.39,50.4,77.9,22,65.07,22a8,8,0,0,0-7.44,4.32C49,40.54,56.13,81.2,72.75,117ZM202,188a37.87,37.87,0,0,0-14.07-29.52,6.05,6.05,0,0,1-2.2-4.09,58,58,0,0,0-115.44,0,6,6,0,0,1-2.19,4.08,38,38,0,1,0,51.5,55.64l-11.42-9.5a6,6,0,1,1,7.67-9.22L128,205.5l12.16-10.11a6,6,0,1,1,7.67,9.22l-11.42,9.5A38,38,0,0,0,202,188Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M112,164a12,12,0,1,1-12-12A12,12,0,0,1,112,164Zm44-12a12,12,0,1,0,12,12A12,12,0,0,0,156,152Zm60,36a52,52,0,0,1-88,37.52A52,52,0,1,1,56.72,149.8,71.58,71.58,0,0,1,63,129C44,91.1,32.53,40.76,45.64,19.08A22,22,0,0,1,65.06,8c14.12,0,26,11.89,36.44,36.36,6.22,14.62,10.85,31.32,14,44.74a71.8,71.8,0,0,1,25,0c3.13-13.42,7.76-30.12,14-44.74C164.9,19.89,176.82,8,190.94,8a22,22,0,0,1,19.42,11.08C223.47,40.76,212,91.1,193,129a71.58,71.58,0,0,1,6.26,20.76A51.77,51.77,0,0,1,216,188ZM155.89,93.63a71.72,71.72,0,0,1,26.88,19.64A218.45,218.45,0,0,0,197.6,67.08c3.49-18.13,3.15-33-.93-39.72A6,6,0,0,0,190.94,24c-6.61,0-14.52,9.7-21.72,26.62C163.29,64.56,158.87,80.74,155.89,93.63ZM73.23,113.27a71.72,71.72,0,0,1,26.88-19.64c-3-12.89-7.4-29.07-13.33-43C79.58,33.7,71.67,24,65.06,24a6,6,0,0,0-5.73,3.36C55.25,34.1,54.91,49,58.4,67.08A218.45,218.45,0,0,0,73.23,113.27ZM200,188a35.87,35.87,0,0,0-13.34-28,8,8,0,0,1-2.92-5.45,56,56,0,0,0-111.48,0A8,8,0,0,1,69.34,160a36,36,0,1,0,47.28,54.21l-9.74-8.09a8,8,0,1,1,10.24-12.3L128,202.9l10.88-9.05a8,8,0,0,1,10.24,12.3l-9.74,8.09A36,36,0,0,0,200,188Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M108,164a8,8,0,1,1-8-8A8,8,0,0,1,108,164Zm48-8a8,8,0,1,0,8,8A8,8,0,0,0,156,156Zm56,32a48,48,0,0,1-84,31.75,48,48,0,1,1-67.51-68,67.64,67.64,0,0,1,7-22.78C48.85,92.61,36.63,41.7,49.06,21.15a17.92,17.92,0,0,1,16-9.15c12.17,0,23.19,11.41,32.76,33.92C104.53,61.7,109.37,80,112.45,93.79a68.44,68.44,0,0,1,31.1,0c3.08-13.8,7.92-32.09,14.63-47.87C167.75,23.41,178.77,12,190.94,12a17.92,17.92,0,0,1,16,9.15c12.43,20.55.21,71.46-18.4,107.86a67.64,67.64,0,0,1,7,22.78A47.81,47.81,0,0,1,212,188ZM151.23,96.1a67.9,67.9,0,0,1,22.63,13.69,69,69,0,0,1,9.78,11.11c17.88-37.07,25.59-80.5,16.45-95.61A9.91,9.91,0,0,0,190.94,20C176.54,20,161.78,48.37,151.23,96.1ZM72.36,120.9a69,69,0,0,1,9.78-11.11A67.9,67.9,0,0,1,104.77,96.1C94.22,48.37,79.46,20,65.06,20a9.91,9.91,0,0,0-9.15,5.29C46.77,40.4,54.48,83.83,72.36,120.9ZM204,188a39.86,39.86,0,0,0-14.82-31.08,4,4,0,0,1-1.46-2.72,60,60,0,0,0-119.44,0,4,4,0,0,1-1.46,2.72,40,40,0,1,0,55.64,57l-13-10.82a4,4,0,1,1,5.12-6.16L128,208.1l13.44-11.18a4,4,0,0,1,5.12,6.16l-13,10.82A40,40,0,0,0,204,188Z"}))]]),iy=a.forwardRef(function(e,t){return a.createElement(nO.default,(0,eT._)((0,I._)({ref:t},e),{weights:ib}))});iy.displayName="RabbitIcon";var iw="grid size-14 place-items-center rounded-full bg-white/12 text-white ring-1 ring-white/25 shadow-2xl backdrop-blur-md sm:size-20",ik="size-6 sm:size-8",iA={initial:{scale:.6,opacity:0}
2,animate:{scale:1,opacity:1},exit:{scale:1.15,opacity:0},transition:{type:"spring",stiffness:380,damping:26}};function ij(e){var t=e.state;if("bookmark"===t.jumpKind)return(0,n.jsx)(Z.BookmarkSimpleIcon,{className:ik,weight:"fill"});if(t.momentType){var a=tR.MOMENT_META[t.momentType].icon;return(0,n.jsx)(a,{className:ik,weight:"fill"})}return"score"===t.jumpKind?(0,n.jsx)(eo.TrophyIcon,{className:ik,weight:"fill"}):(0,n.jsx)(ea.StarIcon,{className:ik,weight:"fill"})}function iN(e){var t,a=e.state;switch(a.kind){case"play":return(0,n.jsx)(et.PlayIcon,{className:(0,g.cn)(ik,"ml-0.5 fill-current")});case"pause":return(0,n.jsx)(a1.PauseIcon,{className:(0,g.cn)(ik,"fill-current")});case"volume":case"unmute":return(0,n.jsx)(a7.SpeakerHighIcon,{className:ik});case"mute":return(0,n.jsx)(a9.SpeakerSlashIcon,{className:ik});case"fullscreen":return(0,n.jsx)(nq.CornersOutIcon,{className:ik});case"seek-forward":return(0,n.jsx)(nY,{className:ik});case"seek-backward":return(0,n.jsx)(nJ,{className:ik});case"jump-forward":case"jump-backward":return(0,n.jsx)(ij,{state:a});case"camera-switch":return(0,n.jsx)(ip.ArrowsLeftRightIcon,{className:ik});case"playback-rate":var i,r=null!=(i=a.value)?i:1;if(r<1)return(0,n.jsx)(ix,{className:ik});if(r>1)return(0,n.jsx)(iy,{className:ik});return(0,n.jsx)("span",{className:"text-sm font-semibold tabular-nums sm:text-base",children:"1×"});case"zoom":return(null!=(t=a.value)?t:1)>1?(0,n.jsx)(eX.MagnifyingGlassPlusIcon,{className:ik}):(0,n.jsx)(iv.MagnifyingGlassMinusIcon,{className:ik});case"rotation":return(0,n.jsx)(eF.ArrowClockwiseIcon,{className:ik});case"flip":return"vertical"===a.flip?(0,n.jsx)(eW.FlipVerticalIcon,{className:ik}):(0,n.jsx)(eB.FlipHorizontalIcon,{className:ik});case"loop":return(0,n.jsx)(tJ.RepeatIcon,{className:ik,weight:"fill"});default:return null}}function iC(e){var t=e.state,a=function(e){var t,n=(0,F.useTranslations)("player"),a=(0,l.useAtomValue)(L.timeFormatterAtom);switch(e.kind){case"volume":return n("v3.actionOverlay.volume",{percent:Math.round((null!=(i=e.value)?i:0)*100)});case"fullscreen":return n("v3.actionOverlay.fullscreenHint");case"seek-forward":case"seek-backward":return null!=e.value?a(e.value):null;case"jump-forward":case"jump-backward":if(null==e.value)return null;var i,r,o=a(e.value),s=(null==(r=e.toLabel)?void 0:r.trim())||n(e.momentType?"v3.momentTypes.".concat(e.momentType):"bookmark"===e.jumpKind?"activityLog.bookmark.label":"v3.momentTypes.highlight");return n("v3.actionOverlay.jump",{label:s,time:o});case"camera-switch":return n("v3.actionOverlay.cameraSwitch",{from:null!=(c=e.fromLabel)?c:"",to:null!=(u=e.toLabel)?u:""});case"playback-rate":var c,u,d,m=null!=(d=e.value)?d:1;return 1===m?n("v3.actionOverlay.speedNormal"):n("v3.actionOverlay.speed",{rate:m});case"zoom":var f,h=null!=(f=e.value)?f:1,p=Math.round(100*h);if(1===h)return n("v3.actionOverlay.zoomNormal");if(h>1)return n("v3.actionOverlay.zoomDrag",{percent:p});return n("v3.actionOverlay.zoom",{percent:p});case"rotation":return n("v3.actionOverlay.rotation",{degrees:null!=(t=e.value)?t:0});case"flip":if("horizontal"===e.flip)return n("v3.actionOverlay.flipHorizontal");if("vertical"===e.flip)return n("v3.actionOverlay.flipVertical");return n("v3.actionOverlay.flipNone");case"loop":if(0===e.value)return n("v3.actionOverlay.loopOff");if(1===e.value)return n("v3.actionOverlay.loopOn");return n("v3.actionOverlay.looped");default:return null}}(t),i=(0,n.jsx)(iN,{state:t});return i||a?(0,n.jsxs)(h.div,(0,eT._)((0,I._)({className:"pointer-events-none flex flex-col items-center gap-3"},iA),{children:[(0,n.jsx)("div",{className:iw,children:i}),a?(0,n.jsx)("span",{className:"max-w-[min(80vw,18rem)] truncate rounded-full bg-slate-950/55 px-3 py-1 text-center text-xs font-semibold text-white/90 ring-1 ring-white/15 backdrop-blur-md tabular-nums sm:text-[13px]",children:a}):null]}),t.kind):null}function iM(){var e=(0,F.useTranslations)("player"),t=(0,l.useSetAtom)(j.togglePlayAtom);return(0,n.jsx)(ac.button,(0,eT._)((0,I._)({type:"button","aria-label":e("v3.controls.play"),onClick:function(e){e.stopPropagation(),t()},className:(0,g.cn)(iw,"pointer-events-auto outline-none transition-colors hover:bg-white/20 focu
2s-visible:ring-2 focus-visible:ring-white/70")},iA),{whileHover:{scale:1.06},whileTap:{scale:.94},children:(0,n.jsx)(a1.PauseIcon,{className:(0,g.cn)(ik,"fill-current")})}),"persistent-pause")}function iS(e){var t=e.thumbnailURL,a=(0,F.useTranslations)("player");return(0,n.jsxs)(h.div,{role:"status","aria-live":"polite","aria-label":a("v3.controls.seeking"),className:"pointer-events-none absolute inset-0",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.35,ease:[.23,1,.32,1]},children:[t?(0,n.jsx)("img",{src:t,alt:"",className:"absolute inset-0 h-full w-full scale-110 object-cover blur-md",style:{opacity:.28}}):null,(0,n.jsx)("div",{className:"absolute inset-0 grid place-items-center",children:(0,n.jsx)("div",{className:iw,children:(0,n.jsx)("span",{className:"size-6 animate-spin rounded-full border-[3px] border-white/25 border-t-white sm:size-8","aria-hidden":!0})})})]},"seeking")}function iL(){var e,i,r=(0,l.useAtomValue)(M.actionOverlayAtom),o=(0,l.useAtomValue)(M.isPlayingAtom),s=(0,l.useAtomValue)(M.isSeekingAtom),u=(0,l.useAtomValue)(S.filmRoomActiveAtom),d=(0,l.useAtomValue)(L.primaryDeviceAtom),m=(0,t._)((0,a.useState)(!1),2),f=m[0],h=m[1];(0,a.useEffect)(function(){if(!s)return void h(!1);var e=setTimeout(function(){return h(!0)},1500);return function(){return clearTimeout(e)}},[s]);var p=!u&&!o&&!f&&(!r||"pause"===r.kind);return(0,n.jsx)("div",{className:"pointer-events-none absolute inset-0 z-36 grid place-items-center",children:(0,n.jsx)(c.AnimatePresence,{mode:"wait",children:f?(0,n.jsx)(iS,{thumbnailURL:d.thumbnailURL},"seeking"):p?(0,n.jsx)(iM,{},"persistent-pause"):r?(0,n.jsx)(iC,{state:r},"jump-forward"===r.kind||"jump-backward"===r.kind?"action-".concat(r.kind,"-").concat(r.value,"-").concat(null!=(e=r.toLabel)?e:""):"loop"===r.kind?"action-loop-".concat(null!=(i=r.value)?i:""):"action-".concat(r.kind)):null})})}var iE=e.i(401851),iT=e.i(464956),iV=e.i(487451),iI=1e3*iT.AUTOPLAY_NEXT_DELAY_SECONDS,iP=2*Math.PI*10,i_=(0,a.createContext)(null);function iR(e){var i=e.durationMs,r=(0,t._)((0,a.useState)(!1),2),o=r[0],l=r[1];return(0,a.useEffect)(function(){var e=window.requestAnimationFrame(function(){return l(!0)});return function(){return window.cancelAnimationFrame(e)}},[]),(0,n.jsxs)("svg",{width:22,height:22,viewBox:"0 0 ".concat(22," ").concat(22),"aria-hidden":!0,className:"-rotate-90 text-white",children:[(0,n.jsx)("circle",{cx:11,cy:11,r:10,fill:"none",stroke:"currentColor",strokeOpacity:.2,strokeWidth:2}),(0,n.jsx)("circle",{cx:11,cy:11,r:10,fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeDasharray:iP,strokeDashoffset:o?0:iP,style:{transition:"stroke-dashoffset ".concat(i,"ms linear")}})]})}function iD(e){var t,a,i=e.event,r=e.primary,o=e.onSelect,l=(0,F.useTranslations)("player"),s=function(e){var t=(0,iV.computeScheduledTimes)(e),n=t.start,a=t.end;if(!Number.isFinite(n))return null;var i=(0,iE.format)(n,"PP"),r=(0,iE.format)(n,"p"),o=Number.isFinite(a)?(0,iE.format)(a,"p"):null;return o?"".concat(i," · ").concat(r," – ").concat(o):"".concat(i," · ").concat(r)}(i),c=[null==(t=i.location)?void 0:t.name,i.placeName].filter(Boolean).join(", "),u=!!(i.isLive||(null==(a=i.liveURLsForSearch)?void 0:a.length));return(0,n.jsxs)("button",{type:"button",onClick:o,className:(0,g.cn)("group flex w-[13.5rem] shrink-0 flex-col overflow-hidden rounded-xl text-left ring-1 transition focus-visible:ring-2 focus-visible:ring-white/70 focus-visible:outline-none sm:w-[15.5rem]",r?"bg-white/12 ring-white/25 hover:bg-white/16":"bg-white/6 ring-white/12 hover:bg-white/10 hover:ring-white/20"),children:[(0,n.jsxs)("div",{className:"relative aspect-video overflow-hidden bg-slate-800",children:[i.thumbnailURL?(0,n.jsx)("img",{src:i.thumbnailURL,alt:"",className:"absolute inset-0 h-full w-full object-cover transition duration-300 group-hover:scale-[1.03]"}):(0,n.jsx)("div",{className:"absolute inset-0 bg-linear-to-br from-slate-700 to-slate-900"}),(0,n.jsx)("div",{className:"absolute inset-0 bg-linear-to-t from-slate-950/70 via-transparent to-transparent"}),u?(0,n.jsxs)("span",{className:"absolute top-2 left-2 inline-flex items-center gap-1 rounded-md bg-red-600 px-1.5 py-0.5 text-[10px] font-bold tracking-wide text-white uppercase",children:[(0,n.jsx)("span",{className:"size-1.5 rounded-full bg-white"}),l("v3.autoplayNext.live")]}):null,r?(0,n.jsxs)("span",{className:"absolute right-2 bottom-2 inline-flex items-center gap-1 rounded-md bg-white/90 px-1.5 py-0.5 text-[10px] font-semibold text-slate-950",children:[(0,n.jsx)(et.PlayIcon,{className:"size-3",weight:"fill"}),l("v3.autoplayNext.upNext")]}):null]}),(0,n.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-1.5 p-3",children:[(0,n.jsx)("h3",{className:"line-clamp-2 text-sm leading-snug font-semibold text-white",title:i.name,children:i.name}),(0,n.jsxs)("div",{className:"mt-auto space-y-1 text-[11px] leading-4 text-white/55",children:[s?(0,n.jsxs)("div",{className:"flex min-w-0 gap-1.5",suppressHydrationWarning:!0,children:[(0,n.jsx)(H.CalendarBlankIcon,{className:"mt-0.5 size-3.5 shrink-0"}),(0,n.jsx)("span",{className:"line-clamp-1 min-w-0",children:s})]}):null,c?(0,n.jsxs)("div",{className:"flex min-w-0 gap-1.5",children:[(0,n.jsx)(J.MapPinIcon,{className:"mt-0.5 size-3.5 shrink-0"}),(0,n.jsx)("span",{className:"line-clamp-1 min-w-0",children:c})]}):null]})]})]})}function iF(e){var i=e.events,r=e.onCancel,o=e.onWatchNow,l=e.onWatchEvent,s=(0,F.useTranslations)("player"),c=(0,t._)((0,a.useState)(iT.AUTOPLAY_NEXT_DELAY_SECONDS),2),u=c[0],d=c[1],m=i[0];return((0,a.useEffect)(function(){if(m){var e=Date.now();d(iT.AUTOPLAY_NEXT_DELAY_SECONDS);var t=window.setInterval(function(){d(Math.max(0,Math.ceil((iI-(Date.now()-e))/1e3)))},250),n=window.setTimeout(o,iI);return function(){window.clearInterval(t),window.clearTimeout(n)}}},[null==m?void 0:m.key,o]),m)?(0,n.jsx)(h.div,{className:"absolute inset-0 z-30 flex items-end justify-center overflow-y-auto bg-slate-950/75 p-3 backdrop-blur-md sm:items-center sm:p-5",
2initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},children:(0,n.jsxs)("div",{className:"relative my-auto w-full max-w-3xl rounded-2xl bg-slate-950/90 p-3 ring-1 ring-white/12 sm:p-5",children:[(0,n.jsx)("button",{type:"button",className:"absolute top-2.5 right-2.5 z-10 rounded-full p-1.5 text-white/55 transition hover:bg-white/10 hover:text-white focus-visible:ring-2 focus-visible:ring-white/50 focus-visible:outline-none",onClick:r,"aria-label":s("v3.autoplayNext.cancel"),children:(0,n.jsx)(af.XIcon,{className:"size-4"})}),(0,n.jsxs)("div",{className:"pr-8 sm:pr-10",children:[(0,n.jsx)("h2",{className:"text-lg font-semibold text-white sm:text-xl",children:s("v3.autoplayNext.title")}),(0,n.jsx)("p",{className:"mt-1 text-sm text-white/55",children:s("v3.autoplayNext.description",{seconds:u})})]}),(0,n.jsx)("div",{className:"mt-4 flex gap-3 overflow-x-auto pb-1 [-ms-overflow-style:none] [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:i.map(function(e,t){return(0,n.jsx)(iD,{event:e,primary:0===t,onSelect:function(){return l(e.key)}},e.key)})}),(0,n.jsxs)("div",{className:"mt-4 flex flex-wrap items-center gap-2 sm:gap-3",children:[(0,n.jsx)("div",{className:"flex size-9 items-center justify-center rounded-full bg-white/8 ring-1 ring-white/15",children:(0,n.jsx)(iR,{durationMs:iI})}),(0,n.jsx)("button",{type:"button",onClick:o,className:"rounded-md bg-white px-3.5 py-2 text-sm font-semibold text-slate-950 transition hover:bg-slate-100 focus-visible:ring-2 focus-visible:ring-white/60 focus-visible:outline-none",children:s("v3.autoplayNext.watchNow")}),(0,n.jsx)("button",{type:"button",onClick:r,className:"rounded-md px-3.5 py-2 text-sm font-semibold text-white/70 transition hover:bg-white/10 hover:text-white focus-visible:ring-2 focus-visible:ring-white/50 focus-visible:outline-none",children:s("v3.autoplayNext.stayHere")})]})]})}):null}function iz(e){var t=e.event,i=e.recordingSessions,r=e.fallbackCandidates,o=(0,l.useAtomValue)(M.playbackTerminalEndedAtom),s=(0,a.useRef)(null),u=(0,iT.useAutoplayNextOverlay)({event:t,recordingSessions:i,fallbackCandidates:r}),d=u.nextEvents,m=u.isVisible,f=u.notifyPlaybackEnded,h=u.cancel,p=u.watchNow,v=u.watchEvent;return(0,a.useEffect)(function(){o&&o.eventId===t.key&&s.current!==o.seq&&(s.current=o.seq,f({live:o.wasLive,dedupeKey:"v3-terminal:".concat(t.key,":").concat(o.seq)}))},[t.key,f,o]),(0,a.useEffect)(function(){s.current=null},[t.key]),(0,n.jsx)(c.AnimatePresence,{children:m&&d.length>0?(0,n.jsx)(iF,{events:d,onCancel:h,onWatchNow:p,onWatchEvent:v},d.map(function(e){return e.key}).join(":")):null})}function iH(e){var i=e.onToggleFullscreen,r=e.onRevealControls,o=e.onHideControls,s=(0,F.useTranslations)("player"),u=(0,l.useSetAtom)(j.togglePlayAtom),d=(0,l.useSetAtom)(j.seekByAtom),m=(0,l.useSetAtom)(j.setHoldRateAtom),f=(0,l.useSetAtom)(M.fullscreenLogOpenAtom),p=(0,a.useRef)(null),v=(0,a.useRef)(null),x=(0,a.useRef)(!1),b=(0,a.useRef)(null),y=(0,a.useRef)("mouse"),w=(0,t._)((0,a.useState)(null),2),k=w[0],A=w[1],N=(0,eR.useAtomCallback)((0,a.useCallback)(function(e){return{visible:e(L.controlsVisibleAtom),playing:e(M.isPlayingAtom),fsLogOpen:e(M.fullscreenAtom)&&e(M.fullscreenLogOpenAtom)}},[])),C=function(){v.current&&(clearTimeout(v.current),v.current=null),x.current&&(x.current=!1,m(null))},S=function(e,t,n){var a=(e-n)/t;return a<.3?(d(-10),A({key:Date.now(),side:"left"}),!0):a>.7&&(d(10),A({key:Date.now(),side:"right"}),!0)};return(0,n.jsx)("div",{className:"absolute inset-0",onPointerDown:function(e){y.current=e.pointerType,"touch"===e.pointerType&&N().playing&&(v.current=setTimeout(function(){v.current=null,x.current=!0,b.current=null,m(2)},350))},onPointerUp:function(e){var t=x.current,n=null!==v.current;if(C(),!t&&"touch"===e.pointerType){var a=Date.now(),l=b.current;if(l&&a-l.t<300&&48>Math.abs(e.clientX-l.x)){b.current=null;var s=e.currentTarget.getBoundingClientRect();S(e.clientX,s.width,s.left)||i();return}if(b.current={t:a,x:e.clientX},n){var c=N(),u=c.visible,d=c.playing;if(c.fsLogOpen&&!window.matchMedia("(min-width: 1024px)").matches)return void f(!1);if(!d)return;u?o():r()}}},onPointerCancel:C,onClick:function(e){if("touch"!==y.current){if(1===e.detail)return N().fsLogOpen&&!window.matchMedia("(min-width: 1024px)").matches?void f(!1):void(p.current=setTimeout(function(){return u()},240));p.current&&clearTimeout(p.current);var t=e.currentTarget.getBoundingClientRect();S(e.clientX,t.width,t.left)||i()}},children:(0,n.jsx)(c.AnimatePresence,{children:k&&(0,n.jsx)(h.div,{className:(0,g.cn)("pointer-events-none absolute inset-y-0 flex w-[30%] items-center justify-center","left"===k.side?"left-0 rounded-r-[100%] bg-white/8":"r
2ight-0 rounded-l-[100%] bg-white/8"),initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.25},onAnimationComplete:function(){return A(function(e){return(null==e?void 0:e.key)===k.key?null:e})},children:(0,n.jsxs)(h.div,{className:"flex flex-col items-center gap-1 text-white/90",initial:{scale:.7,opacity:0},animate:{scale:1,opacity:[0,1,1,0]},transition:{duration:.7,times:[0,.2,.7,1]},children:["left"===k.side?(0,n.jsx)(eZ.ArrowCounterClockwiseIcon,{className:"size-7"}):(0,n.jsx)(eF.ArrowClockwiseIcon,{className:"size-7"}),(0,n.jsx)("span",{className:"text-xs font-semibold tabular-nums",children:s("v3.controls.skipSeconds",{seconds:10})})]})},k.key)})})}function iZ(){var e=(0,l.useAtomValue)(L.activeMomentAtom),t=(0,l.useAtomValue)(M.eventAtom),a=e&&e.points?e:null,i=a&&null!==a.team&&t.teams?t.teams[a.team].color:t.accent;return(0,n.jsx)(c.AnimatePresence,{children:a&&(0,n.jsx)(h.div,{className:"pointer-events-none absolute inset-0",style:{background:"radial-gradient(80% 80% at 50% 60%, ".concat(i,"40 0%, transparent 65%)")},initial:{opacity:0}
2,animate:{opacity:[0,1,0]},exit:{opacity:0},transition:{duration:1.6,times:[0,.2,1],ease:"easeOut"}},a.id)})}var iO=e.i(174026),iO=iO,iK=e.i(82183),iU=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,44H32A20,20,0,0,0,12,64V192a20,20,0,0,0,20,20H224a20,20,0,0,0,20-20V64A20,20,0,0,0,224,44Zm-4,144H36V68H220ZM52,128a12,12,0,0,1,12-12H192a12,12,0,0,1,0,24H64A12,12,0,0,1,52,128Zm0-36A12,12,0,0,1,64,80H192a12,12,0,0,1,0,24H64A12,12,0,0,1,52,92Zm0,72a12,12,0,0,1,12-12h8a12,12,0,0,1,0,24H64A12,12,0,0,1,52,164Zm108,0a12,12,0,0,1-12,12H108a12,12,0,0,1,0-24h40A12,12,0,0,1,160,164Zm44,0a12,12,0,0,1-12,12h-8a12,12,0,0,1,0-24h8A12,12,0,0,1,204,164Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M232,64V192a8,8,0,0,1-8,8H32a8,8,0,0,1-8-8V64a8,8,0,0,1,8-8H224A8,8,0,0,1,232,64Z",opacity:"0.2"}),a.createElement("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm0,144H32V64H224V192Zm-16-64a8,8,0,0,1-8,8H56a8,8,0,0,1,0-16H200A8,8,0,0,1,208,128Zm0-32a8,8,0,0,1-8,8H56a8,8,0,0,1,0-16H200A8,8,0,0,1,208,96ZM72,160a8,8,0,0,1-8,8H56a8,8,0,0,1,0-16h8A8,8,0,0,1,72,160Zm96,0a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,160Zm40,0a8,8,0,0,1-8,8h-8a8,8,0,0,1,0-16h8A8,8,0,0,1,208,160Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48ZM64,168H48a8,8,0,0,1,0-16H64a8,8,0,0,1,0,16Zm96,0H96a8,8,0,0,1,0-16h64a8,8,0,0,1,0,16Zm48,0H192a8,8,0,0,1,0-16h16a8,8,0,0,1,0,16Zm0-32H48a8,8,0,0,1,0-16H208a8,8,0,0,1,0,16Zm0-32H48a8,8,0,0,1,0-16H208a8,8,0,0,1,0,16Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,50H32A14,14,0,0,0,18,64V192a14,14,0,0,0,14,14H224a14,14,0,0,0,14-14V64A14,14,0,0,0,224,50Zm2,142a2,2,0,0,1-2,2H32a2,2,0,0,1-2-2V64a2,2,0,0,1,2-2H224a2,2,0,0,1,2,2Zm-20-64a6,6,0,0,1-6,6H56a6,6,0,0,1,0-12H200A6,6,0,0,1,206,128Zm0-32a6,6,0,0,1-6,6H56a6,6,0,0,1,0-12H200A6,6,0,0,1,206,96ZM70,160a6,6,0,0,1-6,6H56a6,6,0,0,1,0-12h8A6,6,0,0,1,70,160Zm96,0a6,6,0,0,1-6,6H96a6,6,0,0,1,0-12h64A6,6,0,0,1,166,160Zm40,0a6,6,0,0,1-6,6h-8a6,6,0,0,1,0-12h8A6,6,0,0,1,206,160Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm0,144H32V64H224V192Zm-16-64a8,8,0,0,1-8,8H56a8,8,0,0,1,0-16H200A8,8,0,0,1,208,128Zm0-32a8,8,0,0,1-8,8H56a8,8,0,0,1,0-16H200A8,8,0,0,1,208,96ZM72,160a8,8,0,0,1-8,8H56a8,8,0,0,1,0-16h8A8,8,0,0,1,72,160Zm96,0a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,160Zm40,0a8,8,0,0,1-8,8h-8a8,8,0,0,1,0-16h8A8,8,0,0,1,208,160Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,52H32A12,12,0,0,0,20,64V192a12,12,0,0,0,12,12H224a12,12,0,0,0,12-12V64A12,12,0,0,0,224,52Zm4,140a4,4,0,0,1-4,4H32a4,4,0,0,1-4-4V64a4,4,0,0,1,4-4H224a4,4,0,0,1,4,4Zm-24-64a4,4,0,0,1-4,4H56a4,4,0,0,1,0-8H200A4,4,0,0,1,204,128Zm0-32a4,4,0,0,1-4,4H56a4,4,0,0,1,0-8H200A4,4,0,0,1,204,96ZM68,160a4,4,0,0,1-4,4H56a4,4,0,0,1,0-8h8A4,4,0,0,1,68,160Zm96,0a4,4,0,0,1-4,4H96a4,4,0,0,1,0-8h64A4,4,0,0,1,164,160Zm40,0a4,4,0,0,1-4,4h-8a4,4,0,0,1,0-8h8A4,4,0,0,1,204,160Z"}))]]),iB=a.forwardRef(function(e,t){return a.createElement(nO.default,(0,eT._)((0,I._)({ref:t},e),{weights:iU}))});iB.displayName="KeyboardIcon",e.s(["KeyboardIcon",0,iB],413140);var iW=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224.15,179.17l-46.82-46.82,37.92-13.51c.26-.09.51-.19.76-.3a20,20,0,0,0-1.76-37.27L54.16,29A20,20,0,0,0,29,54.16L81.27,214.24A20,20,0,0,0,118.54,216c.11-.25.21-.5.3-.76l13.51-37.92,46.83,46.82a20,20,0,0,0,28.28,0l16.69-16.68A20,20,0,0,0,224.15,179.17Zm-30.83,25.17-48.48-48.48A20,20,0,0,0,130.7,150a20.47,20.47,0,0,0-3.73.35A20,20,0,0,0,112.35,162c-.11.25-.2.5-.3.76L100.4,195.5,54.29,54.29,195.5,100.4l-32.71,11.65c-.25.09-.51.19-.76.3a20,20,0,0,0-6.16,32.48h0l48.48,48.48ZM84,16V12a12,12,0,0,1,24,0v4a12,12,0,0,1-24,0ZM12,108a12,12,0,0,1,0-24h4a12,12,0,0,1,0,24ZM120.62,24.21l4-12a12,12,0,0,1,22.77,7.58l-4,12a12,12,0,0,1-22.77-7.58Zm-81.23,104a12,12,0,0,1-7.59,15.17l-12,4a12,12,0,1,1-7.59-22.76l12-4A12,12,0,0,1,39.39,128.21Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M213.66,201,201,213.66a8,8,0,0,1-11.31,0l-51.31-51.31a8,8,0,0,0-13,2.46l-17.82,46.41a8,8,0,0,1-14.85-.71L40.41,50.44a8,8,0,0,1,10-10L210.51,92.68a8,8,0,0,1,.71,14.85l-46.41,17.82a8,8,0,0,0-2.46,13l51.31,51.31A8,8,0,0,1,213.66,201Z",opacity:"0.2"}),a.createElement("path",{d:"M88,24V16a8,8,0,0,1,16,0v8a8,8,0,0,1-16,0ZM16,104h8a8,8,0,0,0,0-16H16a8,8,0,0,0,0,16ZM124.42,39.16a8,8,0,0,0,10.74-3.58l8-16a8,8,0,0,0-14.31-7.16l-8,16A8,8,0,0,0,124.42,39.16Zm-96,81.69-16,8a8,8,0,0,0,7.16,14.31l16-8a8,8,0,1,0-7.16-14.31ZM219.31,184a16,16,0,0,1,0,22.63l-12.68,12.68a16,16,0,0,1-22.63,0L132.7,168,115,214.09c0,.1-.08.21-.13.32a1
25.83,15.83,0,0,1-14.6,9.59l-.79,0a15.83,15.83,0,0,1-14.41-11L32.8,52.92A16,16,0,0,1,52.92,32.8L213,85.07a16,16,0,0,1,1.41,29.8l-.32.13L168,132.69ZM208,195.31,156.69,144h0a16,16,0,0,1,4.93-26l.32-.14,45.95-17.64L48,48l52.2,159.86,17.65-46c0-.11.08-.22.13-.33a16,16,0,0,1,11.69-9.34,16.72,16.72,0,0,1,3-.28,16,16,0,0,1,11.3,4.69L195.31,208Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M220.49,190.83a12,12,0,0,1,0,17L207.8,220.49a12,12,0,0,1-17,0l-56.56-56.57L115,214.09c0,.1-.08.21-.13.32a15.83,15.83,0,0,1-14.6,9.59l-.79,0a15.83,15.83,0,0,1-14.41-11L32.8,52.92A16,16,0,0,1,52.92,32.8L213,85.07a16,16,0,0,1,1.41,29.8l-.32.13-50.17,19.27ZM96,32a8,8,0,0,0,8-8V16a8,8,0,0,0-16,0v8A8,8,0,0,0,96,32ZM16,104h8a8,8,0,0,0,0-16H16a8,8,0,0,0,0,16ZM124.42,39.16a8,8,0,0,0,10.74-3.58l8-16a8,8,0,0,0-14.31-7.16l-8,16A8,8,0,0,0,124.42,39.16Zm-96,81.69-16,8a8,8,0,0,0,7.16,14.31l16-8a8,8,0,1,0-7.16-14.31Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M90,24V16a6,6,0,0,1,12,0v8a6,6,0,0,1-12,0ZM16,102h8a6,6,0,0,0,0-12H16a6,6,0,0,0,0,12ZM125.32,37.37a6,6,0,0,0,8.05-2.69l8-16a6,6,0,0,0-10.74-5.37l-8,16A6,6,0,0,0,125.32,37.37Zm-96,85.26-16,8a6,6,0,0,0,5.36,10.74l16-8a6,6,0,1,0-5.36-10.74ZM217.9,185.41a14,14,0,0,1,0,19.8L205.21,217.9a14,14,0,0,1-19.8,0L134.1,166.59a2,2,0,0,0-3.21.54l-17.75,46.24a2.44,2.44,0,0,0-.1.24A13.85,13.85,0,0,1,100.26,222c-.23,0-.45,0-.68,0A13.85,13.85,0,0,1,87,212.38L34.7,52.3A14,14,0,0,1,52.3,34.7L212.38,87A14,14,0,0,1,213.61,113l-.24.09-46.25,17.76a2,2,0,0,0-.53,3.21Zm-8.49,8.49L158.1,142.59h0a14,14,0,0,1,4.32-22.74l.24-.1L208.91,102a2,2,0,0,0-.26-3.61L48.58,46.11a2.33,2.33,0,0,0-.65-.11,2,2,0,0,0-1.82,2.58L98.38,208.65a1.84,1.84,0,0,0,1.77,1.35,1.81,1.81,0,0,0,1.84-1.09l17.76-46.25.1-.24a14,14,0,0,1,22.74-4.32l51.31,51.31a2,2,0,0,0,2.83,0l12.68-12.68A2,2,0,0,0,209.41,193.9Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M88,24V16a8,8,0,0,1,16,0v8a8,8,0,0,1-16,0ZM16,104h8a8,8,0,0,0,0-16H16a8,8,0,0,0,0,16ZM124.42,39.16a8,8,0,0,0,10.74-3.58l8-16a8,8,0,0,0-14.31-7.16l-8,16A8,8,0,0,0,124.42,39.16Zm-96,81.69-16,8a8,8,0,0,0,7.16,14.31l16-8a8,8,0,1,0-7.16-14.31ZM219.31,184a16,16,0,0,1,0,22.63l-12.68,12.68a16,16,0,0,1-22.63,0L132.7,168,115,214.09c0,.1-.08.21-.13.32a15.83,15.83,0,0,1-14.6,9.59l-.79,0a15.83,15.83,0,0,1-14.41-11L32.8,52.92A16,16,0,0,1,52.92,32.8L213,85.07a16,16,0,0,1,1.41,29.8l-.32.13L168,132.69ZM208,195.31,156.69,144h0a16,16,0,0,1,4.93-26l.32-.14,45.95-17.64L48,48l52.2,159.86,17.65-46c0-.11.08-.22.13-.33a16,16,0,0,1,11.69-9.34,16.72,16.72,0,0,1,3-.28,16,16,0,0,1,11.3,4.69L195.31,208Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M92,24V16a4,4,0,0,1,8,0v8a4,4,0,0,1-8,0ZM16,100h8a4,4,0,0,0,0-8H16a4,4,0,0,0,0,8ZM126.21,35.58a4,4,0,0,0,5.37-1.79l8-16a4,4,0,0,0-7.16-3.58l-8,16A4,4,0,0,0,126.21,35.58Zm-96,88.84-16,8a4,4,0,0,0,3.58,7.16l16-8a4,4,0,1,0-3.58-7.16Zm186.28,62.41a12,12,0,0,1,0,17L203.8,216.49a12,12,0,0,1-17,0l-51.31-51.31a3.93,3.93,0,0,0-3.58-1.11,4,4,0,0,0-2.89,2.27l-17.78,46.31a.77.77,0,0,1-.07.16A11.85,11.85,0,0,1,100.26,220h-.59a11.88,11.88,0,0,1-10.8-8.23L36.6,51.68A12,12,0,0,1,51.68,36.6L211.76,88.87a12,12,0,0,1,1.05,22.33l-.16.07-46.31,17.78a4,4,0,0,0-1.17,6.47Zm-5.66,5.66-51.31-51.32a12,12,0,0,1,3.7-19.49l.16-.06,46.31-17.79a3.95,3.95,0,0,0-.42-7.35L49.2,44.21a4,4,0,0,0-5,5L96.48,209.27a4,4,0,0,0,7.36.42l17.78-46.31a1.11,1.11,0,0,1,.07-.16,12,12,0,0,1,8.76-7,12.21,12.21,0,0,1,2.24-.21,12,12,0,0,1,8.49,3.52l51.31,51.31a4,4,0,0,0,5.65,0l12.69-12.69A4,4,0,0,0,210.83,192.49Z"}))]]),iq=a.forwardRef(function(e,t){return a.createElement(nO.default,(0,eT._)((0,I._)({ref:t},e),{weights:iW}))});iq.displayName="CursorClickIcon";var iG=[iK.GameControllerIcon,iq,iB],iX="player-v3-shortcuts-title";function iY(e){var t=e.children;return(0,n.jsx)("kbd",{className:"grid h-6 min-w-6 place-items-center rounded-md bg-linear-to-b from-white/18 to-white/8 px-1.5 font-sans text-[11px] font-semibold text-white shadow-[inset_0_1px_0_rgba(255,255,255,0.25),0_1px_2px_rgba(2,6,23,0.6)] ring-1 ring-white/15",children:t})}function iQ(){var e=(0,F.useTranslations)("player"),i=(0,t._)((0,l.useAtom)(M.shortcutsOverlayOpenAtom),2),r=i[0],o=i[1],s=(0,l.useAtomValue)(b.featureDebugPanelAtom),u=(0,a.useRef)(null),d=(0,a.useRef)(null),m=(0,a.useRef)(null);return(0,a.useEffect)(function(){if(r){m.current=(0,nH._)(document.activeElement,HTMLElement)?document.activeElement:null;var e,t=d.current,n=u.current;null==(e=null!=t?t:n)||e.focus();var a=function(e){if("Escape"===e.key){e.preventDefault(),o(!1);return}if("Tab"===e.key&&n){var t=Array.from(n.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not
2([tabindex="-1"])'));if(0===t.length){e.preventDefault(),e.stopPropagation(),n.focus();return}var a=t[0],i=t[t.length-1],r=document.activeElement;e.shiftKey&&r===a?(e.preventDefault(),e.stopPropagation(),i.focus()):e.shiftKey||r!==i||(e.preventDefault(),e.stopPropagation(),a.focus())}};return document.addEventListener("keydown",a),function(){document.removeEventListener("keydown",a);var e=m.current;e&&document.contains(e)&&e.focus()}}},[r,o]),(0,n.jsx)(c.AnimatePresence,{children:r&&(0,n.jsx)(h.div,{className:"absolute inset-0 z-50 overflow-y-auto bg-slate-950/60 backdrop-blur-lg",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.18},onClick:function(){return o(!1)},children:(0,n.jsx)("div",{className:"grid min-h-full place-items-center p-4 sm:p-8",children:(0,n.jsxs)(h.div,{ref:u,role:"dialog","aria-modal":"true","aria-labelledby":iX,tabIndex:-1,initial:{scale:.92,y:14,opacity:0},animate:{scale:1,y:0,opacity:1},exit:{scale:.95,y:8,opacity:0},transition:{type:"spring",stiffness:380,damping:30},className:"w-full max-w-2xl rounded-2xl bg-slate-900/70 p-5 shadow-2xl shadow-slate-950/60 ring-1 ring-white/12 backdrop-blur-xl sm:p-6",onClick:function(e){return e.stopPropagation()},children:[(0,n.jsxs)("div",{className:"mb-4 flex items-center justify-between gap-4 sm:mb-5",children:[(0,n.jsxs)("h2",{id:iX,className:"flex items-center gap-2.5 text-sm font-semibold text-white sm:text-base",children:[(0,n.jsx)(iB,{className:"size-4.5 text-white/60 sm:size-5"}),e("v3.shortcuts.title")]}),(0,n.jsx)("button",{ref:d,type:"button","aria-label":e("v3.shortcuts.close"),onClick:function(){return o(!1)},className:"grid size-7 place-items-center rounded-md text-white/60 transition-colors outline-none hover:bg-white/10 hover:text-white focus-visible:ring-2 focus-visible:ring-white/60",children:(0,n.jsx)(af.XIcon,{className:"size-4"})})]}),(0,n.jsx)("div",{className:"grid gap-x-8 gap-y-5 sm:grid-cols-2",children:iu.map(function(t,i){var r=iG[i%iG.length];return(0,n.jsxs)(iO.MotionSection,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.06+.05*i,duration:.25},className:2===i?"sm:col-span-2":void 0,children:[(0,n.jsxs)("h3",{className:"mb-2 flex items-center gap-1.5 text-[11px] font-semibold tracking-wide text-white/50",children:[(0,n.jsx)(r,{className:"size-3.5",weight:"fill"}),e("v3.shortcuts.groups.".concat(t.titleKey))]}),(0,n.jsx)("dl",{className:2===i?"grid gap-x-8 gap-y-1.5 sm:grid-cols-2":"grid gap-y-1.5",children:t.items.filter(function(e){return s||!e.debugOnly}).map(function(t){return(0,n.jsxs)("div",{className:"flex items-center justify-between gap-4 rounded-lg px-2 py-1 transition-colors hover:bg-white/5",children:[(0,n.jsx)("dt",{className:"text-[13px] text-white/80",children:e("v3.shortcuts.items.".concat(t.labelKey))}),(0,n.jsx)("dd",{className:"flex items-center gap-1",children:t.keys.map(function(e,t){return(0,n.jsxs)(a.Fragment,{children:[t>0&&(0,n.jsx)("span",{className:"text-[10px] text-white/35",children:"/"}),(0,n.jsx)(iY,{children:e})]},e)})})]},t.labelKey)})})]},t.titleKey)})}),(0,n.jsx)("p",{className:"mt-5 border-t border-white/8 pt-3 text-center text-[11px] text-white/40",children:e("v3.shortcuts.hint")})]})})},"shortcuts")})}function iJ(e){var i=e.url,r=e.skipAfterSeconds,o=(0,F.useTranslations)("player"),s=(0,l.useAtomValue)(M.eventAtom),u=(0,l.useSetAtom)(j.dismissPreRollAtom),d=(0,ev.default)(),m=d.canManageCompany,f=d.isSporfieAdmin||m(s.companyKey),p=(0,a.useRef)(null),v=(0,t._)((0,a.useState)(0),2),x=v[0],b=v[1],y=(0,t._)((0,a.useState)(!1),2),w=y[0],k=y[1],A=(0,t._)((0,a.useState)(!1),2),N=A[0],C=A[1],S=Math.max(0,Math.ceil(r-x)),L=x<r&&!f;return(0,a.useEffect)(function(){var e=p.current;if(e){var t=function(){k(e.paused),b(e.currentTime)},n=function(){return u()};return e.addEventListener("timeupdate",t),e.addEventListener("ended",n),e.addEventListener("error",n),function(){e.removeEventListener("timeupdate",t),e.removeEventListener("ended",n),e.removeEventListener("error",n)}}},[u]),(0,n.jsxs)(h.div,{initial:{opacity:0}
2,animate:{opacity:1},exit:{opacity:0},className:"absolute inset-0 z-40 bg-black",children:[(0,n.jsx)("video",{ref:p,src:i,autoPlay:!0,playsInline:!0,onClick:function(){var e=p.current;e&&(e.paused?e.play().catch(function(){}):e.pause(),k(!e.paused))},onLoadedMetadata:function(e){e.currentTarget.play().catch(function(){e.currentTarget.muted=!0,C(!0),e.currentTarget.play().catch(function(){return u()})})},className:"absolute inset-0 h-full w-full cursor-pointer object-contain"}),(0,n.jsx)(c.AnimatePresence,{children:w&&(0,n.jsx)(h.div,{initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.9},transition:{type:"spring",stiffness:300,damping:25},className:"pointer-events-none absolute inset-0 flex items-center justify-center",children:(0,n.jsx)(et.PlayIcon,{className:"size-16 fill-white text-white",weight:"fill"})})}),(0,n.jsx)("span",{className:"absolute top-3 left-3 rounded bg-yellow-200/95 px-2 py-1 text-xs font-medium text-orange-800",children:o("ads.label")}),(0,n.jsxs)("div",{className:"absolute right-4 bottom-4 flex flex-row gap-2",children:[(0,n.jsxs)("button",{type:"button",className:(0,g.cn)("flex items-center gap-2 rounded-full border border-white/20 bg-white/10 px-4 py-2 text-sm font-medium text-white backdrop-blur-md transition-all outline-none hover:bg-white/20 focus-visible:ring-2 focus-visible:ring-white/60",L?"cursor-not-allowed opacity-50":"hover:scale-105 active:scale-95"),disabled:L,onClick:function(){var e;null==(e=p.current)||e.pause(),u()},children:[S>0&&!f?(0,n.jsxs)("span",{className:"font-mono tabular-nums",children:[S,"s"]}):null,(0,n.jsxs)("span",{className:"flex items-center gap-1",children:[o("v3.preRoll.skip"),(0,n.jsx)(et.PlayIcon,{className:"size-3.5",weight:"fill"})]})]}),(0,n.jsx)("button",{type:"button","aria-label":o(N?"v3.controls.unmute":"v3.controls.mute"),className:"rounded-full border border-white/20 bg-white/10 p-2.5 text-white backdrop-blur-md transition-all outline-none hover:scale-105 hover:bg-white/20 focus-visible:ring-2 focus-visible:ring-white/60 active:scale-95",onClick:function(){var e=p.current;e&&(e.muted=!e.muted,C(e.muted))},children:N?(0,n.jsx)(a9.SpeakerSlashIcon,{className:"size-4"}):(0,n.jsx)(a7.SpeakerHighIcon,{className:"size-4"})})]})]})}function i$(){var e,t=(0,l.useAtomValue)(M.preRollAtom),i=(0,l.useAtomValue)(N.preRollsAtom),r=(0,l.useAtomValue)(N.hasShownPreRollAtom),o=(0,l.useAtomValue)(M.isPlayingAtom),s=(0,l.useAtomValue)(L.hasMediaAtom),u=(0,l.useAtomValue)(M.eventAtom).status,d=(0,l.useSetAtom)(j.maybeShowPreRollAtom),m=(0,l.useSetAtom)(j.dismissPreRollAtom);(0,a.useEffect)(function(){o&&!r&&s&&"upcoming"!==u&&d({context:"live"===u?"live":"replay"})},[o,r,s,u,d]);var f=t&&null!=(e=i.find(function(e){return e.id===t.preRollId}))?e:null;return(0,a.useEffect)(function(){t&&!f&&m()},[t,f,m]),(0,n.jsx)(c.AnimatePresence,{children:f&&(0,n.jsx)(iJ,{url:f.videoURL,skipAfterSeconds:f.skipAfterSeconds},f.id)})}var i0=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M196,84a31.94,31.94,0,0,0-11.22,2A32,32,0,0,0,148,69V44a32,32,0,0,0-64,0v66.83A32,32,0,0,0,32.25,148l4.68,8.24C71.11,216.48,86.72,244,136,244a92.1,92.1,0,0,0,92-92V116A32,32,0,0,0,196,84Zm8,68a68.08,68.08,0,0,1-68,68c-34,0-43.49-14.45-78.2-75.65l-4.69-8.28a.16.16,0,0,1,0-.07,8,8,0,0,1,13.86-8c.06.12.13.23.2.35l18.68,30A12,12,0,0,0,108,152V44a8,8,0,0,1,16,0v68a12,12,0,0,0,24,0V100a8,8,0,0,1,16,0v20a12,12,0,0,0,24,0v-4a8,8,0,0,1,16,0Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M216,116v36a80,80,0,0,1-80,80c-44.18,0-55.81-24-93.32-90a20,20,0,0,1,34.64-20L96,152V44a20,20,0,0,1,40,0v56a20,20,0,0,1,40,0v16a20,20,0,0,1,40,0Z",opacity:"0.2"}),a.createElement("path",{d:"M196,88a27.86,27.86,0,0,0-13.35,3.39A28,28,0,0,0,144,74.7V44a28,28,0,0,0-56,0v80l-3.82-6.13A28,28,0,0,0,35.73,146l4.67,8.23C74.81,214.89,89.05,240,136,240a88.1,88.1,0,0,0,88-88V116A28,28,0,0,0,196,88Zm12,64a72.08,72.08,0,0,1-72,72c-37.63,0-47.84-18-81.68-77.68l-4.69-8.27,0-.05A12,12,0,0,1,54,121.61a11.88,11.88,0,0,1,6-1.6,12,12,0,0,1,10.41,6,1.76,1.76,0,0,0,.14.23l18.67,30A8,8,0,0,0,104,152V44a12,12,0,0,1,24,0v68a8,8,0,0,0,16,0V100a12,12,0,0,1,24,0v20a8,8,0,0,0,16,0v-4a12,12,0,0,1,24,0Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,104v50.93c0,46.2-36.85,84.55-83,85.06A83.71,83.71,0,0,1,80.6,215.4C58.79,192.33,34.15,136,34.15,136a16,16,0,0,1,6.53-22.23c7.66-4,17.1-.84,21.4,6.62l21,36.44a6.09,6.09,0,0,0,6,3.09l.12,0A8.19,8.19,0,0,0,96,151.74V32a16,16,0,0,1,16.77-16c8.61.4,15.23,7.82,15.23,16.43V104a8,8,0,0,0,8.53,8,8.17,8.17,0,0,0,7.47-8.25V88a16,16,0,0,1,16.77-16c8.61.4,15.23,7.82,15.23,16.43V112a8,8,0,0,0,8.53,8,8.17,8.17,0,0,0,7.47-8.25v-7.28c0-8.61,6.62-16,15.23-16.43A16,16,0,0,1,224,104Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M196,90a25.87,25.87,0,0,0-14.59,4.49A26,26,0,0,0,142,78.1V44a26,26,0,0,0-52,0v87l-7.53-12.1a26,26,0,0,0-45,26.07l4.67,8.25c34,60,48.07,84.77,93.86,84.77a86.1,86.1,0,0,0,86-86V116A26,26,0,0,0,196,90Zm14,62a74.09,74.09,0,0,1-74,74c-38.8,0-50-19.83-83.42-78.69L47.89,139l0,0A14,14,0,0,1,53,119.88,13.87,13.87,0,0,1,60,118a14,14,0,0,1,12.15,7l.1.17,18.68,30A6,6,0,0,0,102,152V44a14,14,0,0,1,28,0v68a6,6,0,0,0,12,0V100a14,14,0,0,1,28,0v20a6,6,0,0,0,12,0v-4a14,14,0,0,1,28,0Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M196,88a27.86,27.86,0,0,0-13.35,3.39A28,28,0,0,0,144,74.7V44a28,28,0,0,0-56,0v80l-3.82-6.13A28,28,0,0,0,35.73,146l4.67,8.23C74.81,214.89,89.05,240,136,240a88.1,88.1,0,0,0,88-88V116A28,28,0,0,0,196,88Zm12,64a72.08,72.08,0,0,1-72,72c-37.63,0-47.84-18-81.68-77.68l-4.69-8.27,0-.05A12,12,0,0,1,54,121.61a11.88,11.88,0,0,1,6-1.6,12,12,0,0,1,10.41,6,1.76,1.76,0,0,0,.14.23l18.67,30A8,8,0,0,0,104,152V44a12,12,0,0,1,24,0v68a8,8,0,0,0,16,0V100a12,12,0,0,1,24,0v20a8,8,0,0,0,16,0v-4a12,12,0,0,1,24,0Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M196,92a23.88,23.88,0,0,0-16.07,6.19A24,24,0,0,0,140,82.13V44a24,24,0,0,0-48,0v94L80.75,119.94A24,24,0,0,0,39.2,144l4.68,8.25C61.21,182.8,72.66,203,85.66,216.33,99.28,230.3,113.86,236,136,236a84.09,84.09,0,0,0,84-84V116A24,24,0,0,0,196,92Zm16,60a76.09,76.09,0,0,1-76,76c-40,0-51.35-20.08-85.16-79.71L46.15,140v0a16,16,0,0,1,27.71-16,.75.75,0,0,1,.07.12l18.68,30A4,4,0,0,0,100,152V44a16,16,0,0,1,32,0v68a4,4,0,0,0,8,0V100a16,16,0,0,1,32,0v20a4,4,0,0,0,8,0v-4a16,16,0,0,1,32,0Z"}))]]),i1=a.forwardRef(function(e,t){return a.createElement(nO.default,(0,eT._)((0,I._)({ref:t},e),{weights:i0}))});i1.displayName="HandPointingIcon";var i2={type:"spring",stiffness:280,damping:24,mass:.85};function i4(){var e,i=(0,l.useAtomValue)(b.featureSponsorAssetsAtom),r=(0,l.useAtomValue)(M.eventAtom).sponsors,o=(0,l.useAtomValue)(L.activeSponsorIndexAtom),s=(0,l.useAtomValue)(L.controlsVisibleAtom),u=(0,l.useAtomValue)(L.sponsorCornerAtom),d=(0,a.useRef)(new Set),m=(0,t._)((0,a.useState)(0),2)[1],f=(0,a.useCallback)(function(e){var t,n=null!=(t=null==r?void 0:r.length)?t:0;if(0===n)return null;for(var a=0;a<n;a++){var i=(e+a)%n;if(!d.current.has(i))return i}return null},[r]);if(!i||!r||0===r.length||null==o||null==u)return null;var p=f(o);if(null==p)return null;var v=r[p],x=v.destinationURL?(0,ej.prependHttpIfMissing)(v.destinationURL):null,y=f((p+1)%r.length),w=null!=y&&y!==p?r[y].url:null,k="bl"===u,A=!!x&&s,j=Number.isFinite(e=v.heightPercentOfHeight)?Math.max(e,1):10;return(0,n.jsx)("div",{className:"pointer-events-none absolute inset-0 z-40 flex items-center justify-center",children:(0,n.jsx)("div",{className:"@container relative aspect-video h-full max-w-full",children:(0,n.jsxs)("div",{className:(0,g.cn)("absolute left-4 flex min-h-8 justify-end","transition-[bottom,transform] duration-500 ease-in-out",k?"translate-x-0":"translate-x-[calc(100cqi-100%-2rem)]",s?"bottom-20":"bottom-4"),style:{height:"".concat(j,"%")},children:[(0,n.jsx)("div",{style:{perspective:900},className:"h-full w-fit",children:(0,n.jsx)(c.AnimatePresence,{mode:"wait",children:(0,n.jsx)(h.div,{className:"relative h-full w-fit [transform-style:preserve-3d]",initial:{opacity:0,rotateY:k?85:-85,scale:.88}
2,animate:{opacity:1,rotateY:0,scale:1},exit:{opacity:0,rotateY:k?-70:70,scale:.9},transition:i2,children:x?(0,n.jsxs)("a",{href:x,target:"_blank",rel:"noopener noreferrer",className:"group pointer-events-auto relative block h-full cursor-pointer",onClick:function(e){return e.stopPropagation()},onPointerDown:function(e){return e.stopPropagation()},children:[(0,n.jsx)("img",{className:(0,g.cn)("h-full rounded object-contain",A?"border border-white/30 p-1 transition-[border-color] duration-200 group-hover:border-white/60":"border border-transparent p-0"),src:v.url,alt:"",draggable:!1,onError:function(){d.current.add(p),m(function(e){return e+1})}}),(0,n.jsx)(i1,{className:(0,g.cn)("pointer-events-none absolute -right-3 -bottom-3 h-3 w-3 text-white/50 transition-opacity duration-200 group-hover:text-white md:h-6 md:w-6",A?"opacity-100":"opacity-0"),weight:"fill"})]}):(0,n.jsx)("img",{className:"h-full rounded object-contain",src:v.url,alt:"",draggable:!1,onError:function(){d.current.add(p),m(function(e){return e+1})}})},p)})}),w?(0,n.jsx)("img",{src:w,alt:"","aria-hidden":!0,className:"hidden",onError:function(){null!=y&&d.current.add(y)}}):null]})})})}var i6=(0,a.createContext)(null);function i8(){var e=(0,a.use)(i6);return e?(0,n.jsx)("div",{className:"pointer-events-none absolute inset-0 z-20 @container","data-player-v3-stage-overlay":!0,children:e}):null}var i5=e.i(577726),i3=e.i(622782),i7=e.i(149475),i9=e.i(175685),re="sporfie_event_notifications";function rt(e){var t=e.value,a=e.label;return(0,n.jsxs)("div",{className:"flex flex-col items-center gap-1",children:[(0,n.jsx)("span",{className:"rounded-lg bg-white/8 px-3 py-2 text-3xl font-bold text-white tabular-nums ring-1 ring-white/12 backdrop-blur-sm sm:px-4 sm:py-2.5 sm:text-5xl",children:String(t).padStart(2,"0")}),(0,n.jsx)("span",{className:"text-[10px] font-medium tracking-wider text-white/50 uppercase sm:text-[11px]",children:a})]})}function rn(){var e,i,r,o,s,c,u,d,m,f,h,p,v,g,x,b,y,w,k,A,j,N=(0,F.useTranslations)("player"),C=(0,l.useAtomValue)(M.eventAtom),S=(e=(0,a.useMemo)(function(){return{key:C.id,name:C.title,scheduledStartTime:C.scheduledStartTimeMs}},[C.id,C.title,C.scheduledStartTimeMs]),r=(i=(0,t._)((0,a.useState)(!1),2))[0],o=i[1],c=(s=(0,t._)((0,a.useState)(!1),2))[0],u=s[1],m=(d=(0,t._)((0,a.useState)("default"),2))[0],f=d[1],h=(0,a.useRef)(null),p=(0,a.useRef)(!1),(0,a.useEffect)(function(){var e="Notification"in window;u(e),e&&f(Notification.permission)},[]),v=(0,a.useCallback)(function(){try{var e=localStorage.getItem(re);return e?JSON.parse(e):{}}catch(e){return{}}},[]),g=(0,a.useCallback)(function(e){try{localStorage.setItem(re,JSON.stringify(e))}catch(e){console.error("Failed to save notifications to localStorage:",e)}},[]),x=(0,a.useCallback)(function(){var e=v(),t=Date.now(),n=!1;Object.keys(e).forEach(function(a){t-e[a].scheduledStartTime>864e5&&(delete e[a],n=!0)}),n&&g(e)},[v,g]),(0,a.useEffect)(function(){(null==e?void 0:e.key)?(x(),o(!!v()[e.key])):o(!1)},[null==e?void 0:e.key,x,v]),b=(0,a.useCallback)(function(e){if(!p.current&&c&&"granted"===m){p.current=!0;var t=new Notification("".concat(e.eventName," starts soon!"),{body:"The event will start in approximately 2 minutes.",icon:"/favicon.ico",tag:"event-".concat(e.eventKey),requireInteraction:!1});t.onclick=function(){window.focus(),t.close()}}},[c,m]),y=(0,a.useCallback)(function(){var e=v(),t=Date.now();Object.values(e).forEach(function(e){t>=e.notifyAt&&t<e.scheduledStartTime&&b(e)})},[v,b]),(0,a.useEffect)(function(){if(c&&"granted"===m)return y(),h.current=setInterval(y,3e4),function(){h.current&&(clearInterval(h.current),h.current=null)}},[c,m,y]),w=(0,a.useCallback)(function(){return(0,V._)(function(){var e;return(0,_._)(this,function(t){switch(t.label){case 0:if(!c)return[2,!1];t.label=1;case 1:return t.trys.push([1,3,,4]),[4,Notification.requestPermission()];case 2:return f(e=t.sent()),[2,"granted"===e];case 3:return console.error("Failed to request notification permission:",t.sent()),[2,!1];case 4:return[2]}})})()},[c]),k=(0,a.useCallback)(function(){return(0,V._)(function(){var t,n;return(0,_._)(this,function(a){switch(a.label){case 0:if(!(null==e?void 0:e.key)||!e.scheduledStartTime||!c)return[2,!1];if("granted"===m)return[3,2];return[4,w()];case 1:if(!a.sent())return[2,!1];a.label=2;case 2:return t={notifyAt:e.scheduledStartTime-12e4,scheduledStartTime:e.scheduledStartTime,eventName:e.name||"Event",eventKe
2y:e.key},(n=v())[e.key]=t,g(n),o(!0),[2,!0]}})})()},[e,c,m,w,v,g]),A=(0,a.useCallback)(function(){if(null==e?void 0:e.key){var t=v();delete t[e.key],g(t),o(!1)}},[null==e?void 0:e.key,v,g]),j=(0,a.useMemo)(function(){var t;return(null==e?void 0:e.key)&&r?(null==(t=v()[e.key])?void 0:t.notifyAt)||null:null},[null==e?void 0:e.key,r,v]),{notificationSupported:c,permissionState:m,hasNotification:r,notificationTime:j,scheduleNotification:k,cancelNotification:A,requestPermission:w}),L=S.notificationSupported,E=S.permissionState,T=S.hasNotification,I=S.scheduleNotification,P=S.cancelNotification;if(!L||!C.scheduledStartTimeMs)return null;var R="denied"===E&&!T;return(0,n.jsxs)("button",{type:"button",disabled:R,onClick:function(){return T?P():void I()},className:"flex items-center gap-2 rounded-full bg-white/10 px-4 py-2 text-xs font-semibold text-white ring-1 ring-white/15 transition-colors outline-none hover:bg-white/15 focus-visible:ring-2 focus-visible:ring-white/60 disabled:cursor-not-allowed disabled:opacity-50 sm:text-sm",children:[T?(0,n.jsx)(i7.BellSlashIcon,{className:"size-4"}):(0,n.jsx)(i3.BellIcon,{className:"size-4",weight:"fill"}),N(R?"v3.upcoming.reminderBlocked":T?"v3.upcoming.cancelReminder":"v3.upcoming.remindMe")]})}function ra(){var e=(0,F.useTranslations)("player"),i=(0,l.useAtomValue)(M.eventAtom),r=i.startTimeMs,o=(0,t._)((0,a.useState)(function(){return Date.now()}),2),s=o[0],c=o[1],u="upcoming"===i.status&&null!=r;if((0,a.useEffect)(function(){if(u){var e=setInterval(function(){return c(Date.now())},1e3);return function(){return clearInterval(e)}}},[u]),!u)return null;var d=Math.max(0,r-s),m=Math.floor(d/1e3),f=Math.floor(m/3600),p=Math.floor(m%3600/60),v=0===d;return(0,n.jsxs)("div",{className:"absolute inset-0 z-20 flex flex-col items-center justify-center gap-5 bg-slate-950/70 backdrop-blur-sm sm:gap-6",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2 text-white/60",children:[(0,n.jsx)(i9.CalendarIcon,{className:"size-4"}),(0,n.jsx)("span",{className:"text-xs font-medium tracking-wide sm:text-sm",children:e(v?"v3.upcoming.startingSoon":"v3.upcoming.startsIn")})]}),v?(0,n.jsxs)(h.div,{className:"flex items-center gap-2.5 rounded-full bg-white/10 px-5 py-2.5 ring-1 ring-white/15",animate:{scale:[1,1.04,1]},transition:{duration:1.6,repeat:1/0,ease:"easeInOut"},children:[(0,n.jsxs)("span",{className:"relative flex size-2.5",children:[(0,n.jsx)("span",{className:"absolute inline-flex h-full w-full animate-ping rounded-full bg-red-400 opacity-70"}),(0,n.jsx)("span",{className:"relative inline-flex size-2.5 rounded-full bg-red-500"})]}),(0,n.jsx)("span",{className:"text-sm font-semibold text-white",children:e("v3.upcoming.anyMomentNow")})]}):(0,n.jsxs)("div",{className:"flex items-center gap-2 sm:gap-3",children:[f>0&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(rt,{value:f,label:e("v3.upcoming.hours")}),(0,n.jsx)("span",{className:"pb-5 text-2xl font-bold text-white/30 sm:text-3xl",children:":"})]}),(0,n.jsx)(rt,{value:p,label:e("v3.upcoming.minutes")}),(0,n.jsx)("span",{className:"pb-5 text-2xl font-bold text-white/30 sm:text-3xl",children:":"}),(0,n.jsx)(rt,{value:m%60,label:e("v3.upcoming.seconds")})]}),(0,n.jsx)("p",{className:"max-w-sm px-6 text-center text-xs text-white/45 sm:text-sm",children:i.title}),v?null:(0,n.jsx)(rn,{})]})}var ri=e.i(590961),rr=e.i(268817),ro=e.i(842875),rl=e.i(216658),rs=e.i(889637),rc=e.i(265316),ru=e.i(469846),rd=e.i(175250);function rm(){var e,t,n=document;return null!=(e=null!=(t=n.fullscreenElement)?t:n.webkitFullscreenElement)?e:null}function rf(){return(0,V._)(function(){var e;return(0,_._)(this,function(t){switch(t.label){case 0:if(!(e=document).exitFullscreen)return[3,2];return[4,e.exitFullscreen()];case 1:return t.sent(),[3,4];case 2:if(!e.webkitExitFullscreen)return[3,4];return[4,e.webkitExitFullscreen()];case 3:t.sent(),t.label=4;case 4:return[2]}})})()}var rh="pointer-events-none absolute top-1/2 right-full z-20 mr-2 -translate-y-1/2 rounded-md bg-slate-900/95 px-2 py-1 text-xs whitespace-nowrap text-white opacity-0 ring-1 ring-white/15 group-hover/railbtn:opacity-100 group-focus-visible/railbtn:opacity-100",rp="absolute top-1/2 z-20 grid size-10 place-items-center rounded-full bg-slate-950/75 text-white shadow-lg ring-1 ring-white/20 backdrop-blur-sm transition-[transform,background-color,box-shadow,opacity] duration-150 outline-none hover:scale-110 hover:bg-white/25 hover:ring-white/50 hover:shadow-xl focus-visible:ring-2 focus-visible:ring-white/70 active:scale-95 disabled:pointer-events-none disabled:opacity-0";function rv(e){return"ArrowLeft"===e||"ArrowRight"===e||"ArrowUp"===e||"ArrowDown"===e||"Home"===e||"End"===e||"PageUp"===e||"PageDown"===e}function rg(e){return(0,nH._)(e,HTMLElement)&&!!e.closest('[role="slider"]')}function rx(e){var i=e.videoURL,r=(0,F.useTranslations)("player"),o=(0,tz.usePlayerPermissions)().canDownloadHighlights,l=(0,t._)((0,a.useState)(!1),2),s=l[0],c=l[1],u=o&&i.endsWith(".mp4");return(0,n.jsxs)(n.Fragment,{children:[s?(0,n.jsx)(ru.default,{itemKey:nR.HIGHLIGHTS_ITEM_KEY,videoUrl:i,isOpen:!0,onClose:function(){return c(!1)},linkDescription:r("v3.highlights.shareDescription"),embedDescription:r("v3.highlights.embedDescription")}):null,u&&(0,n.jsxs)("button",{type:"button","aria-label":r("videoClipActions.menu.download"),onClick:function(){if(!u)return void window.alert(r("videoClipActions.download.toast.notReady"));var e=document.createElement("a");e.href=i,e.download="",document.body.appendChild(e),e.click(),document.body.removeChild(e)},className:"group/railbtn relative grid size-7 place-items-center rounded-md text-white/80 transition-colors outline-none hover:bg-white/15 hover:text-white focus-visible:ring-2 focus-visible:ring-white/60",children:[(0,n.jsx)("span",{className:rh,children:r("videoClipActions.menu.download")}),(0,n.jsx)(tD.DownloadSimpleIcon,{className:"size-3.5"})]}),(0,n.jsxs)("button",{type:"button","aria-label":r("videoClipActions.menu.share"),onClick:function(){return c(!0)},className:"group/railbtn relative grid size-7 place-items-center rounded-md text-white/80 transition-colors outline-none hover:bg-white/15 hover:text-white focus-visible:ring-2 focus-visible:ring-white/60",children:[(0,n.jsx)("span",{className:rh,children:r("videoClipActions.menu.share")}),(0,n.jsx)(ro.ShareNetworkIcon,{className:"size-3.5"})]})]})}function rb(){var e=(0,l.useAtomValue)(b.autohideControlsMsAtom),n=(0,t._)((0,a.useState)(!0),2),i=n[0],r=n[1],o=(0,a.useRef)(null),s=(0,a.useCallback)(function(){o.current&&clearTimeout(o.current),o.current=null},[]),c=(0,a.useCallback)(function(t){(null==t?void 0:t.pointerType)!=="touch"&&(r(!0),s(),o.current=setTimeout(function(){return r(!1)},e))},[s,e]),u=(0,a.useCallback)(function(){s(),o.current=setTimeout(function(){return r(!1)},e)},[s,e]),d=(0,a.useCallback)(function(){r(!0),s()},[s]);return(0,a.useEffect)(function(){return function(){return s()}},[s]),{chromeVisible:i,pokeChrome:c,armIdleHide:u,revealChrome:d}}function ry(e){var n=(0,t._)((0,a.useState)(!1),2),i=n[0],r=n[1],o=(0,a.useCallback)(function(){var t=e.current;if(t){if(rm()===t)return void rf().catch(function(){});(0,V._)(function(){return(0,_._)(this,function(e){switch(e.label){case 0:if(!t.requestFullscreen)return[3,2];return[4,t.requestFullscreen()];case 1:return e.sent(),[3,4];case 2:if(!t.webkitRequestFullscreen)return[3,4];return[4,t.webkitRequestFullscreen()];case 3:e.sent(),e.label=4;case 4:return[2]}})})().catch(function(){})}},[e]);return(0,a.useEffect)(function(){var t=function(){r(rm()===e.current)};return document.addEventListener("fullscreenchange",t),document.addEventListener("webkitfullscreenchange",t),function(){document.removeEventListener("fullscreenchange",t),document.removeEventListener("webkitfullscreenchange",t),rm()===e.current&&rf().catch(function(){})}},[e]),{isCardFullscreen:i,toggleCardFullscreen:o}}function rw(e){var t=e.title,a=e.subtitle,i=e.visible;return(0,n.jsx)("div",{className:(0,g.cn)("pointer-events-none absolute inset-x-0 top-3 z-20 flex justify-center px-12 transition-opacity duration-200 sm:top-4",i?"opacity-100":"opacity-0"),children:(0,n.jsxs)("div",{className:"max-w-[min(100%,20rem)] rounded bg-slate-950/80 px-3 py-1.5 text-center shadow-lg ring-1 ring-white/15 backdrop-blur-md",children:[(0,n.jsx)("p",{className:"truncate text-xs font-semibold text-white tabular-nums sm:text-sm",children:t}),a?(0,n.jsx)("p",{className:"truncate text-[10px] text-white/60 tabular-nums sm:text-[11px]",children:a}):null]})})}function rk(e){var t=e.thumbnailURL;return t?(0,n.jsx)("img",{src:t,alt:"",draggable:!1,loading:"eager",decoding:"async",className:"absolute inset-0 h-full w-full object-contain object-center"}):(0,n.jsx)("div",{className:"absolute inset-0 bg-slate-950"})}function rA(e){var t=e.thumbnailURL,a=e.label;return(0,n.jsxs)("div",{className:"absolute inset-0 grid place-items-center",children:[(0,n.jsx)("div",{className:"absolute inset-0 bg-black/35"}),t&&(0,n.jsx)("img",{src:t,alt:"",className:"absolute inset-0 h-full w-full object-contain object-center opacity-40 blur-[2px]"}),(0,n.jsxs)("div",{className:"relative flex flex-col items-center gap-2 text-white/70",children:[(0,n.jsx)("span",{className:"size-10 animate-spin rounded-full border-[3px] border-white/20 border-t-white/80"}),(0,n.jsx)("span",{className:"text-xs font-medium",children:a})]})]})}function rj(e){var t=e.visible,i=e.videoURL,r=e.isMediaReady,o=e.isPlaying,s=e.currentTime,c=e.duration,u=e.progress,d=e.isCardFullscreen,m=e.onTogglePlay,f=e.onSeek,h=e.onSeekBy,p=e.onSeekTo,v=e.onToggleFullscreen,x=e.extraEndActions,b=e.padForRail,w=void 0===b||b,k=(0,F.useTranslations)("player"),A=(0,l.useAtomValue)(y.effectiveMutedAtom),N=(0,l.useAtomValue)(y.effectiveVolumeAtom),C=(0,l.useSetAtom)(j.setVolumeAtom),M=(0,l.useSetAtom)(j.toggleMuteAtom),S=(0,a.useRef)(null),L=(0,a.useRef)(null),E=A?0:N,T=0===E?a9.SpeakerSlashIcon:E<.5?a3:a7.SpeakerHighIcon;return i&&r?(0,n.jsxs)("div",{className:(0,g.cn)("absolute inset-x-0 bottom-0 z-20 bg-linear-to-t from-slate-950/85 to-transparent px-3 pt-8 pb-2 transition-opacity duration-200 sm:px-4 sm:pb-3",w?"pr-11 sm:pr-12":"pr-3 sm:pr-4",t?"opacity-100":"pointer-events-none opacity-0"),children:[(0,n.jsx)("div",{ref:S,role:"slider","aria-label":k("v3.controls.seek"),"aria-valuemin":0,"aria-valuemax":Math.round(c),"aria-valuenow":Math.round(s),tabIndex:0,className:"group/cliptrack cursor-pointer touch-none py-2 outline-none",onPointerDown:function(e){e.currentTarget.setPointerCapture(e.pointerId),f(e.clientX,S.current)},onPointerMove:function(e){e.buttons>0&&f(e.clientX,S.current)},onKeyDown:function(e){var t=e.key;if("ArrowLeft"===t)h(e.shiftKey?-10:-5);
2else if("ArrowRight"===t)h(e.shiftKey?10:5);else if("Home"===t)p(0);else if("End"===t)p(c);else if("PageUp"===t)h(.1*c);else{if("PageDown"!==t)return;h(-(.1*c))}e.preventDefault(),e.stopPropagation()},children:(0,n.jsx)("div",{className:"relative h-[3px] rounded-full bg-white/25 transition-all group-hover/cliptrack:h-[5px]",children:(0,n.jsx)("div",{className:"absolute inset-y-0 left-0 w-full origin-left rounded-full bg-linear-to-r from-primary-500/75 to-primary-500",style:{transform:"scaleX(".concat(u,")")}})})}),(0,n.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,n.jsx)("button",{type:"button","aria-label":k(o?"v3.controls.pause":"v3.controls.play"),onClick:m,className:"grid size-8 place-items-center rounded-md text-white transition-colors outline-none hover:bg-white/10 focus-visible:ring-2 focus-visible:ring-white/60",children:o?(0,n.jsx)(a1.PauseIcon,{className:"size-4.5 fill-current"}):(0,n.jsx)(et.PlayIcon,{className:"ml-0.5 size-4.5 fill-current"})}),(0,n.jsxs)("div",{className:"group/volume flex shrink-0 items-center",children:[(0,n.jsx)("button",{type:"button","aria-label":k(A?"v3.controls.unmute":"v3.controls.mute"),onClick:function(){return M()},className:"grid size-8 place-items-center rounded-md text-white transition-colors outline-none hover:bg-white/10 focus-visible:ring-2 focus-visible:ring-white/60",children:(0,n.jsx)(T,{className:"size-4.5"})}),(0,n.jsx)("div",{className:"w-0 overflow-hidden opacity-0 transition-all duration-200 group-hover/volume:w-16 group-hover/volume:opacity-100 group-focus-within/volume:w-16 group-focus-within/volume:opacity-100",children:(0,n.jsx)("div",{ref:L,role:"slider","aria-label":k("v3.controls.volume"),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":Math.round(100*E),tabIndex:0,className:"cursor-pointer touch-none px-1.5 py-3 outline-none",onPointerDown:function(e){e.currentTarget.setPointerCapture(e.pointerId);var t,n=null==(t=L.current)?void 0:t.getBoundingClientRect();n&&0!==n.width&&C((e.clientX-n.left)/n.width)},onPointerMove:function(e){if(0!==e.buttons){var t,n=null==(t=L.current)?void 0:t.getBoundingClientRect();n&&0!==n.width&&C((e.clientX-n.left)/n.width)}},onKeyDown:function(e){var t="ArrowRight"===e.key||"ArrowUp"===e.key?.05:"ArrowLeft"===e.key||"ArrowDown"===e.key?-.05:null;null!==t?(e.preventDefault(),e.stopPropagation(),C(N+t)):"Home"===e.key?(e.preventDefault(),e.stopPropagation(),C(0)):"End"===e.key&&(e.preventDefault(),e.stopPropagation(),C(1))},children:(0,n.jsx)("div",{className:"relative h-1 rounded-full bg-white/25",children:(0,n.jsx)("div",{className:"absolute inset-y-0 left-0 rounded-full bg-white",style:{width:"".concat(100*E,"%")}})})})})]}),(0,n.jsxs)("span",{className:"text-xs text-white/85 tabular-nums",children:[(0,ek.formatTime)(s),(0,n.jsxs)("span",{className:"text-white/45",children:[" / ",(0,ek.formatTime)(c)]})]}),(0,n.jsxs)("div",{className:"ml-auto flex items-center",children:[x,(0,n.jsx)("button",{type:"button","aria-label":k(d?"v3.controls.exitFullscreen":"v3.controls.fullscreen"),onClick:v,className:"grid size-8 place-items-center rounded-md text-white transition-colors outline-none hover:bg-white/10 focus-visible:ring-2 focus-visible:ring-white/60",children:d?(0,n.jsx)(nG.CornersInIcon,{className:"size-4.5"}):(0,n.jsx)(nq.CornersOutIcon,{className:"size-4.5"})})]})]})]}):x?(0,n.jsx)("div",{className:(0,g.cn)("absolute inset-x-0 bottom-0 z-20 flex justify-end bg-linear-to-t from-slate-950/85 to-transparent px-3 pt-8 pb-2 transition-opacity duration-200 sm:px-4 sm:pb-3",w?"pr-11 sm:pr-12":"pr-3 sm:pr-4",t?"opacity-100":"pointer-events-none opacity-0"),children:x}):null}function rN(e){var t=e.className,a=(0,F.useTranslations)("player"),i=(0,l.useSetAtom)(j.closeOverlayPlayerAtom);return(0,n.jsxs)("button",{type:"button","aria-label":a("v3.clipPlayer.close"),onClick:function(){return i()},className:(0,g.cn)("group/railbtn relative grid size-7 place-items-center rounded-full text-white/85 transition-colors outline-none hover:bg-white/15 hover:text-white focus-visible:ring-2 focus-visible:ring-white/60",t),children:[(0,n.jsx)("span",{className:rh,children:a("v3.clipPlayer.close")}
2),(0,n.jsx)(af.XIcon,{className:"size-3.5"})]})}function rC(e){var t=e.railActions,a=e.cta;return(0,n.jsxs)("div",{className:"absolute inset-y-0 right-0 z-30 flex w-9 flex-col items-center bg-linear-to-r from-black/80 to-black py-1.5",children:[(0,n.jsx)(rN,{}),(0,n.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col items-center justify-end gap-0.5",children:[t,a&&(0,n.jsxs)("a",{href:(0,ej.prependHttpIfMissing)(a.url),target:"_blank",rel:"noreferrer","aria-label":a.label,className:"group/railbtn relative grid size-7 place-items-center rounded-md bg-yellow-100/95 text-orange-800 transition-transform hover:scale-105",children:[(0,n.jsx)("span",{className:rh,children:a.label}),(0,n.jsx)(z.ArrowSquareOutIcon,{className:"size-3.5"})]})]})]})}function rM(e){var i,r,o,s,c,u,d,m,f,h,p,v,x,b,w,k,A,j,N,C,S,L,E,T,V,I,P,_,R,D,z,H,Z,O,K,U,B,W,q,G,X,Y,Q,J,$,ee,et,en,ea,ei,er,eo=e.slide,el=e.onEnded,es=e.children,ec=e.videoRef,eu=e.forceMuted,ed=void 0!==eu&&eu,em=e.initialTime,ef=e.startPlaying,eh=void 0===ef||ef,ep=e.onVideoClick,eg=(0,F.useTranslations)("player"),ex=(0,l.useAtomValue)(y.effectiveMutedAtom),eb=(0,a.useRef)(null),ey=null!=ec?ec:eb,ew=(r=(i={videoRef:ey,mediaKey:eo.mediaKey,videoURL:eo.videoURL,knownDuration:eo.knownDuration,onEnded:el,initialTime:void 0===em?0:em,startPlaying:eh,forceMuted:ed}).videoRef,o=i.mediaKey,s=i.videoURL,c=i.knownDuration,u=i.onEnded,m=void 0===(d=i.initialTime)?0:d,h=void 0===(f=i.startPlaying)||f,v=void 0!==(p=i.forceMuted)&&p,x=(0,l.useAtomValue)(y.effectiveVolumeAtom),b=(0,l.useAtomValue)(y.effectiveMutedAtom),k=(w=(0,t._)((0,a.useState)(h),2))[0],A=w[1],N=(j=(0,t._)((0,a.useState)(m),2))[0],C=j[1],L=(S=(0,t._)((0,a.useState)(null!=c?c:0),2))[0],E=S[1],T="".concat(o,":").concat(null!=s?s:""),I=(V=(0,t._)((0,a.useState)(T),2))[0],P=V[1],R=(_=(0,t._)((0,a.useState)(!s),2))[0],D=_[1],z=(0,a.useRef)({time:m,playing:h}),I!==T&&(z.current={time:m,playing:h},P(T),D(!s),C(m),E(null!=c?c:0),A(h)),H=(0,a.useCallback)(function(){var e=r.current;e&&(e.paused?e.play().catch(function(){}):e.pause())},[r]),Z=(0,a.useCallback)(function(e,t){var n=r.current,a=null==t?void 0:t.getBoundingClientRect();if(n&&a&&0!==a.width&&Number.isFinite(n.duration)){var i=(0,ek.clamp)((e-a.left)/a.width,0,1);n.currentTime=i*n.duration,C(i*n.duration)}},[r]),O=(0,a.useCallback)(function(e){var t=r.current;t&&(t.currentTime=Math.max(0,t.currentTime+e))},[r]),K=(0,a.useCallback)(function(e){var t=r.current;if(t){var n=Number.isFinite(t.duration)?t.duration:0;t.currentTime=(0,ek.clamp)(e,0,n),C(t.currentTime)}},[r]),(0,a.useEffect)(function(){var e=r.current;if(e&&s){var t=function(){return D(!0)};return e.readyState>=2&&t(),e.addEventListener("loadeddata",t),e.addEventListener("canplay",t),e.addEventListener("playing",t),function(){e.removeEventListener("loadeddata",t),e.removeEventListener("canplay",t),e.removeEventListener("playing",t)}}},[s,o,r]),(0,a.useEffect)(function(){var e=r.current;if(e&&s){var t=function(){return C(e.currentTime)},n=function(){Number.isFinite(e.duration)&&E(e.duration)},a=function(){return A(!0)},i=function(){return A(!1)},o=function(){return null==u?void 0:u()};return e.addEventListener("timeupdate",t),e.addEventListener("loadedmetadata",n),e.addEventListener("durationchange",n),e.addEventListener("play",a),e.addEventListener("pause",i),e.addEventListener("ended",o),function(){e.removeEventListener("timeupdate",t),e.removeEventListener("loadedmetadata",n),e.removeEventListener("durationchange",n),e.removeEventListener("play",a),e.removeEventListener("pause",i),e.removeEventListener("ended",o)}}},[u,s,o,r]),(0,a.useEffect)(function(){var e=r.current;e&&(e.volume=x,e.muted=v||b)},[x,b,v,s,o,r]),(0,a.useEffect)(function(){var e=r.current;if(e&&s){var t=z.current,n=t.time,a=t.playing,i=function(){n>0&&Number.isFinite(e.duration)&&e.duration>0&&(e.currentTime=Math.min(n,e.duration),C(e.currentTime)),a||e.pause()};return e.readyState>=1?i():e.addEventListener("loadedmetadata",i),function(){return e.removeEventListener("loadedmetadata",i)}}},[T,s,r]),{isPlaying:k,currentTime:N,duration:L,isMediaReady:R,togglePlay:H,seekToRatio:Z,seekBy:O,seekTo:K,progress:L>0?(0,ek.clamp)(N/L,0,1):0});B=(U={videoRef:ey,mediaKey:eo.mediaKey,clip:eo.clip}).videoRef,W=U.mediaKey,q=U.clip,G=(0,ev.default)().user,X=(0,rl.default)().deviceID,Y=(0,eR.useAtomCallback)((0,a.useCallback)(function(e){return{event:e(M.eventAtom),reported:e(M.audienceReportedClipKeysAtom)}},[])),Q=(0,l.useSetAtom)(M.audienceReportedClipKeysAtom),J=(0,a.useRef)(void 0),$=(0,a.useRef)(void 0),ee=(0,a.useRef)(0),et=null==q?void 0:q.id,en=null==q?void 0:q.videoURL,ea=null==q?void 0:q.startTimeMs,ei=null==q?void 0:q.duration,er=null==G?void 0:G.uid,(0,a.useEffect)(function(){var e=B.current;if(e&&et&&en){J.current!==et&&(J.current=et,$.current=void 0,ee.current=0);var t=function(){var t=Y(),n=t.event;if(t.reported.has(et))return;var a=e.currentTime,i=$.current;if($.current=a,!e.paused&&!e.seeking){ee.current=(0,rc.accumulateWatched)(ee.current,i,a);var r=(0,rc.resolveClipDurationSeconds)(ei,e.duration);
2if((0,rc.shouldSendClipHeartbeat)(ee.current,r)&&n.id&&void 0!==ea){var o=Math.round(ea+1e3*a);if(o>0){Q(function(e){return new Set(e).add(et)});var l={userID:er,deviceID:X,eventKey:n.id,companyKey:n.companyKey,videoURL:en,videoClipKey:et,absoluteTimestamp:o,appInfo:"webapp"};(0,rs.sendAudienceMetric)(l).catch(function(){})}}}};return e.addEventListener("timeupdate",t),function(){return e.removeEventListener("timeupdate",t)}}},[B,W,et,en,ea,ei,er,X,Y,Q]);var eA=(0,n.jsxs)(n.Fragment,{children:[eo.videoURL?(0,n.jsx)("video",{ref:ey,src:eo.videoURL,poster:eo.thumbnailURL,className:(0,g.cn)("absolute inset-0 h-full w-full object-contain object-center transition-opacity duration-200",ew.isMediaReady?"opacity-100":"opacity-0"),autoPlay:eh,playsInline:!0,muted:ed||ex,onClick:null!=ep?ep:ew.togglePlay},eo.mediaKey):null,(!eo.videoURL||!ew.isMediaReady)&&(0,n.jsx)(rA,{thumbnailURL:eo.thumbnailURL,label:eg(eo.videoURL?"v3.clipPlayer.loading":"v3.clipPlayer.processing")})]});return(0,n.jsx)(n.Fragment,{children:es(ew,eA)})}function rS(e,t){return t<2?e:(e+1)%t}function rL(e,t,n,a){if(n<2)return e;for(var i=1;i<n;i++){var r=(e+a*i+2*n)%n;if(r!==t)return r}return e}function rE(e){var t,i,r,o,l=e.leftSlide,s=e.rightSlide,c=e.initialTime,u=e.startPlaying,d=e.onEnded,m=e.children,f=(0,a.useRef)(null),h=(0,a.useRef)(null),p=null!=(r=null==(o=f.current)?void 0:o.currentTime)?r:c,v=f.current?!f.current.paused:u;return t=l.mediaKey,i=s.mediaKey,(0,a.useEffect)(function(){var e=f.current,t=h.current;if(e&&t){var n=function(n){if(Number.isFinite(e.currentTime)){var a=Number.isFinite(t.duration)?t.duration:1/0,i=Math.min(e.currentTime,a);Number.isFinite(i)&&(n||Math.abs(t.currentTime-i)>.15)&&(t.currentTime=i)}},a=function(){(t.muted=!0,e.paused)?t.pause():t.play().catch(function(){})},i=function(){return n(!0)},r=function(){return n(!1)};return n(!0),a(),e.addEventListener("play",a),e.addEventListener("pause",a),e.addEventListener("seeked",i),e.addEventListener("timeupdate",r),t.addEventListener("loadedmetadata",i),function(){e.removeEventListener("play",a),e.removeEventListener("pause",a),e.removeEventListener("seeked",i),e.removeEventListener("timeupdate",r),t.removeEventListener("loadedmetadata",i)}}},[f,h,t,i]),(0,n.jsx)(rM,{slide:l,onEnded:d,videoRef:f,initialTime:p,startPlaying:v,children:function(e,t){return(0,n.jsx)(rM,{slide:s,videoRef:h,forceMuted:!0,initialTime:p,startPlaying:e.isPlaying,onVideoClick:e.togglePlay,children:function(n,a){return m({leader:e,leaderEl:t,followerEl:
2a})}})}})}function rT(e,t){var n=e.clientWidth;return n<=0?0:(0,ek.clamp)(Math.round(e.scrollLeft/n),0,t-1)}function rV(e,t,n){var a=e.clientWidth;e.scrollTo({left:t*a,behavior:n})}function rI(e){var t=e.isSideBySide,a=e.onToggle,i=(0,F.useTranslations)("player");return(0,n.jsx)("button",{type:"button","aria-label":i(t?"v3.clipPlayer.singleView":"v3.clipPlayer.sideBySide"),"aria-pressed":t,onClick:a,className:(0,g.cn)("grid size-8 place-items-center rounded-md text-white transition-colors outline-none hover:bg-white/10 focus-visible:ring-2 focus-visible:ring-white/60",t&&"bg-white/15"),children:(0,n.jsx)(e$.SquareSplitHorizontalIcon,{className:"size-4.5"})})}function rP(e){var t=e.slide,a=e.videoEl,i=e.angleTag,r=e.angleAriaLabel,o=e.onCycleAngle,l=e.bordered,s=e.chipClassName;return(0,n.jsxs)("div",{className:(0,g.cn)("relative h-full min-w-0 w-1/2 overflow-hidden",l&&"border-l border-white/15"),children:[(0,n.jsx)(rk,{thumbnailURL:t.thumbnailURL}),a,i?(0,n.jsx)("button",{type:"button","aria-label":r,onClick:o,className:(0,g.cn)("absolute z-10 rounded bg-slate-950/70 px-1.5 py-0.5 text-[10px] font-medium tracking-wide text-white/85 ring-1 ring-white/10 backdrop-blur-sm outline-none hover:bg-slate-950/90 hover:text-white focus-visible:ring-2 focus-visible:ring-white/60",s),children:i}):null]})}function r_(e){var r,o,s,c=e.moment,u=e.clips,d=e.clipIndex,m=e.title,f=e.onSelectIndex,h=e.onEnded,p=(0,F.useTranslations)("player"),v=(0,l.useAtomValue)(M.eventAtom),x=(0,l.useSetAtom)(j.toggleMuteAtom),b=(0,a.useRef)(null),y=(0,a.useRef)(null),w=(0,a.useRef)(null),k=(0,a.useRef)(!1),A=(0,a.useRef)(null),N=(0,a.useRef)(null),C=rb(),S=C.chromeVisible,L=C.pokeChrome,E=C.armIdleHide,T=C.revealChrome,V=ry(b),I=V.isCardFullscreen,P=V.toggleCardFullscreen,_=(0,t._)((0,a.useState)(d),2),R=_[0],D=_[1],z=(0,t._)((0,a.useState)(d),2),H=z[0],Z=z[1],O=(0,t._)((0,a.useState)(!1),2),K=O[0],U=O[1],B=(0,t._)((0,a.useState)(null),2),W=B[0],q=B[1],G=(0,t._)((0,a.useState)(!1),2),X=G[0],Y=G[1],Q=(0,t._)((0,a.useState)(d),2),J=Q[0],$=Q[1],ee=(0,t._)((0,a.useState)(function(){return rS(d,u.length)}),2),et=ee[0],en=ee[1],ea=(0,a.useCallback)(function(e){b.current=e,q(e)},[]),ei=u.map(function(e,t){return{mediaKey:"".concat(c.id,"-").concat(e.id||t),videoURL:e.videoURL,thumbnailURL:e.thumbnailURL,knownDuration:e.duration,clip:e}}),er=(0,rd.presentDevicesForMoment)(c,v.devices,{shortTag:function(e){return p("v3.multiDevice.camTag",{n:e})},camera:function(e){return p("v3.multiDevice.cameraLabel",{n:e})}}),eo=function(e){var t;return null!=(t=er.find(function(t){return(0,rd.clipIndexForDevice)(c,t)===e}))?t:er[e]},el=function(e){var t,n,a=A.current;N.current={mediaKey:e,time:null!=(t=null==a?void 0:a.currentTime)?t:0,playing:null==(n=null==a?void 0:a.isPlaying)||n}},es=function(e){var t=N.current;return(null==t?void 0:t.mediaKey)!==e?{time:0,playing:!0}:t},ec=function(e,t){if(!(t<0)&&!(t>=u.length)){var n=ei[J],a=ei[et];if(n&&el(n.mediaKey),"left"===e){t===et&&(a&&el(a.mediaKey),en(J)),$(t),D(t),f(t);return}t===J&&($(et),D(et),f(et)),en(t)}},eu=(0,a.useCallback)(function(e){var t=(0,ek.clamp)(e,0,u.length-1);D(t),Z(t),U(!1),k.current=!1,t!==d&&f(t)},[d,u.length,f]),ed=(0,a.useCallback)(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"smooth",n=y.current,a=(0,ek.clamp)(e,0,u.length-1);!n||(a!==R||K||H!==a)&&(N.current=null,(0,i.flushSync)(function(){Z(-1),U(!0),D(a)}),k.current=!0,rV(n,a,t),"auto"===t&&eu(a))},[u.length,eu,K,H,R]),em=(0,a.useCallback)(function(){var e=y.current;e&&eu(rT(e,u.length))},[u.length,eu]);(0,a.useEffect)(function(){var e=y.current;if(e){var t=function(){D(rT(e,u.length)),k.current||(Z(-1),U(!0)),w.current&&clearTimeout(w.current),w.current=setTimeout(em,140)},n=function(){w.current&&clearTimeout(w.current),em()};return e.addEventListener("scroll",t,{passive:!0}),e.addEventListener("scrollend",n),function(){e.removeEventListener("scroll",t),e.removeEventListener("scrollend",n),w.current&&clearTimeout(w.current)}}},[u.length,em]),(0,a.useEffect)(function(){if(X){if(d===J||d===et)return;ec("left",d);return}d===R&&d===H||K||ed(d,"smooth")},[d,X,J,et]),(0,a.useEffect)(function(){if(!X){var e=y.current;e&&rV(e,R,"auto")}},[X]),(0,a.useEffect)(function(){var e=function(e){var t,n,a,i;if(!e.defaultPrevented&&!e.metaKey&&!e.ctrlKey&&!e.altKey){if(" "===e.key){if(e.repeat||(0,ic.isTextEntryTarget)(e.target))return;e.preventDefault(),e.stopPropagation(),null==(t=A.current)||t.togglePlay(),T();return}if(!(0,ic.isTextEntryTarget)(e.target)&&!(rg(e.target)&&rv(e.key))){
2switch(e.key){case"k":e.preventDefault(),null==(n=A.current)||n.togglePlay();break;case"m":e.preventDefault(),x();break;case"f":e.preventDefault(),P();break;case"ArrowLeft":e.preventDefault(),e.shiftKey?X?ec("left",rL(J,et,u.length,-1)):ed(R-1):null==(a=A.current)||a.seekBy(-5);break;case"ArrowRight":e.preventDefault(),e.shiftKey?X?ec("left",rL(J,et,u.length,1)):ed(R+1):null==(i=A.current)||i.seekBy(5);break;default:return}T()}}};return window.addEventListener("keydown",e,{capture:!0}),function(){return window.removeEventListener("keydown",e,{capture:!0})}},[u.length,ed,X,J,T,et,P,x,R]);var ef=null!=(r=u[(0,ek.clamp)(R,0,u.length-1)])?r:u[0],eh=(0,ek.clamp)(J,0,u.length-1),ep=(0,ek.clamp)(et,0,u.length-1)===eh?rS(eh,u.length):(0,ek.clamp)(et,0,u.length-1),ev=ei[eh],eg=ei[ep],ex=eo(eh),eb=eo(ep),ey=H>=0?ei[H]:null,ew=ey?es(ey.mediaKey):null,eA=ev?es(ev.mediaKey):null,ej=p("v3.clipPlayer.clipOf",{index:R+1,count:u.length}),eN=function(e){var t="left"===e?eh:ep,n="left"===e?ep:eh,a=rL(t,n,u.length,1);ec(e,a===t?n:a)},eC=function(e){return p("v3.clipPlayer.showAngle",{tag:e})},eM=(0,n.jsx)(rI,{isSideBySide:X,onToggle:function(){if(X){var e=ei[J];e&&el(e.mediaKey),D(J),Z(J),f(J),Y(!1);return}var t=ei[R];t&&el(t.mediaKey),$(R),en(rS(R,u.length)),Y(!0)}}),eL=function(e,t,a){return(0,n.jsx)(rj,{visible:S,videoURL:t,isMediaReady:e.isMediaReady,isPlaying:e.isPlaying,currentTime:e.currentTime,duration:e.duration,progress:e.progress,isCardFullscreen:I,onTogglePlay:e.togglePlay,onSeek:e.seekToRatio,onSeekBy:e.seekBy,onSeekTo:e.seekTo,onToggleFullscreen:P,extraEndActions:eM,padForRail:a})};return(0,n.jsxs)("div",{className:"relative h-full w-full",onPointerMove:L,onPointerDown:L,onPointerLeave:function(e){"touch"!==e.pointerType&&E()},children:[!X&&(0,n.jsxs)("div",{className:(0,g.cn)("absolute inset-0 z-20 transition-opacity duration-200",S?"opacity-100":"opacity-0"),children:[(0,n.jsx)("button",{type:"button","aria-label":p("v3.clipPlayer.previousClip"),disabled:R<=0||K,onClick:function(){return ed(R-1)},onPointerEnter:L,className:(0,g.cn)(rp,"left-0 -translate-x-1/2 -translate-y-1/2"),children:(0,n.jsx)(ri.CaretLeftIcon,{className:"size-5"})}),(0,n.jsx)("button",{type:"button","aria-label":p("v3.clipPlayer.nextClip"),disabled:R>=u.length-1||K,onClick:function(){return ed(R+1)},onPointerEnter:L,className:(0,g.cn)(rp,"right-0 translate-x-1/2 -translate-y-1/2"),children:(0,n.jsx)(rr.CaretRightIcon,{className:"size-5"})})]}),(0,n.jsxs)("div",{ref:ea,className:"relative h-full w-full overflow-hidden rounded-xl bg-slate-950 shadow-2xl shadow-slate-950/70 ring-1 ring-white/15",children:[X&&ev&&eg?(0,n.jsx)(rE,{leftSlide:ev,rightSlide:eg,initialTime:null!=(o=null==eA?void 0:eA.time)?o:0,startPlaying:null==(s=null==eA?void 0:eA.playing)||s,onEnded:h,children:function(e){var t,a,i=e.leader,r=e.leaderEl,o=e.followerEl;return A.current=i,(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex h-full w-full",children:[(0,n.jsx)(rP,{slide:ev,videoEl:r,angleTag:null==ex?void 0:ex.tag,angleAriaLabel:eC(null!=(t=null==ex?void 0:ex.tag)?t:String(eh+1)),onCycleAngle:function(){return eN("left")},chipClassName:"top-3 right-3"}),(0,n.jsx)(rP,{slide:eg,videoEl:o,angleTag:null==eb?void 0:eb.tag,angleAriaLabel:eC(null!=(a=null==eb?void 0:eb.tag)?a:String(ep+1)),onCycleAngle:function(){return eN("right")},chipClassName:"top-3 left-3",bordered:!0}
2)]}),eL(i,ev.videoURL,!1)]})}}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{ref:y,className:"scrollbar-none flex h-full w-full snap-x snap-mandatory overflow-x-auto overflow-y-hidden overscroll-x-contain [&::-webkit-scrollbar]:hidden",style:{scrollbarWidth:"none"},children:ei.map(function(e,t){var a,r;return(0,n.jsxs)("div",{className:"relative h-full w-full shrink-0 snap-center snap-always",children:[(0,n.jsx)(rk,{thumbnailURL:e.thumbnailURL}),ey&&H===t?(0,n.jsx)(rM,{slide:ey,onEnded:h,initialTime:null!=(a=null==ew?void 0:ew.time)?a:0,startPlaying:null==(r=null==ew?void 0:ew.playing)||r,children:function(e,t){return A.current=e,(0,n.jsxs)(n.Fragment,{children:[t,W?(0,i.createPortal)(eL(e,ey.videoURL,!0),W):null]})}}):null]},e.mediaKey)})}),(0,n.jsx)(rC,{railActions:(0,n.jsx)(eS.default,{moment:c,clip:ef,variant:"inline"})})]}),X?(0,n.jsx)(rN,{className:"absolute top-2.5 right-2.5 z-40 bg-slate-950/70 ring-1 ring-white/10 backdrop-blur-sm"}):(0,n.jsx)(rw,{title:m,subtitle:ej,visible:S})]})]})}function rR(e){var t=e.slide,i=e.title,r=e.subtitle,o=e.onEnded,s=e.railActions,c=e.cta,u=(0,l.useSetAtom)(j.toggleMuteAtom),d=(0,a.useRef)(null),m=rb(),f=m.chromeVisible,h=m.pokeChrome,p=m.armIdleHide,v=m.revealChrome,g=ry(d),x=g.isCardFullscreen,b=g.toggleCardFullscreen;return(0,n.jsx)(rM,{slide:t,onEnded:o,children:function(e,a){return(0,n.jsx)(rD,{cardRef:d,chromeVisible:f,pokeChrome:h,armIdleHide:p,revealChrome:v,isCardFullscreen:x,toggleCardFullscreen:b,toggleMute:u,controller:e,videoEl:a,slide:t,title:i,subtitle:r,railActions:s,cta:c})}})}function rD(e){var t=e.cardRef,i=e.chromeVisible,r=e.pokeChrome,o=e.armIdleHide,l=e.revealChrome,s=e.isCardFullscreen,c=e.toggleCardFullscreen,u=e.toggleMute,d=e.controller,m=e.videoEl,f=e.slide,h=e.title,p=e.subtitle,v=e.railActions,g=e.cta;return(0,a.useEffect)(function(){var e=function(e){if(!e.defaultPrevented&&!e.metaKey&&!e.ctrlKey&&!e.altKey){if(" "===e.key){if(e.repeat||(0,ic.isTextEntryTarget)(e.target))return;e.preventDefault(),e.stopPropagation(),d.togglePlay(),l();return}if(!(0,ic.isTextEntryTarget)(e.target)&&!(rg(e.target)&&rv(e.key))){switch(e.key){case"k":e.preventDefault(),d.togglePlay();break;case"m":e.preventDefault(),u();break;case"f":e.preventDefault(),c();break;case"ArrowLeft":e.preventDefault(),d.seekBy(-5);break;case"ArrowRight":e.preventDefault(),d.seekBy(5);break;default:return}l()}}};return window.addEventListener("keydown",e,{capture:!0}),function(){return window.removeEventListener("keydown",e,{capture:!0})}},[d,l,u,c]),(0,n.jsxs)("div",{ref:t,className:"relative h-full w-full overflow-hidden rounded-xl bg-slate-950 shadow-2xl shadow-slate-950/70 ring-1 ring-white/15",onPointerMove:r,onPointerDown:r,onPointerLeave:function(e){"touch"!==e.pointerType&&o()},children:[(0,n.jsx)(rk,{thumbnailURL:f.thumbnailURL}),m,(0,n.jsx)(rw,{title:h,subtitle:p,visible:i}),(0,n.jsx)(rj,{visible:i,videoURL:f.videoURL,isMediaReady:d.isMediaReady,isPlaying:d.isPlaying,currentTime:d.currentTime,duration:d.duration,progress:d.progress,isCardFullscreen:s,onTogglePlay:d.togglePlay,onSeek:d.seekToRatio,onSeekBy:d.seekBy,onSeekTo:d.seekTo,onToggleFullscreen:c}),(0,n.jsx)(rC,{railActions:v,cta:g})]})}function rF(e){var t,i=e.context,r=(0,F.useTranslations)("player"),o=(0,l.useSetAtom)(j.openOverlayPlayerAtom),s=(0,l.useSetAtom)(j.closeOverlayPlayerAtom),c=(0,l.useAtomValue)(L.timeFormatterAtom),u=(0,eR.useAtomCallback)((0,a.useCallback)(function(e){return{autoplayNext:e(y.effectiveAutoplayNextClipAtom),nextTarget:e(L.nextOverlayClipTargetAtom)}},[])),d=(0,a.useCallback)(function(){var e=u(),t=e.autoplayNext,n=e.nextTarget;t&&(n?o(n):s())},[s,o,u]);if("highlights"===i.kind)return(0,n.jsx)(rR,{slide:{mediaKey:"highlights",videoURL:i.videoURL,thumbnailURL:i.thumbnailURL},title:r("v3.highlights.title"),railActions:(0,n.jsx)(rx,{videoURL:i.videoURL}),onEnded:function(){return s()}});if("ad"===i.kind){var m=i.ad;return(0,n.jsx)(rR,{slide:{mediaKey:"ad-".concat(m.id),videoURL:m.videoURL,thumbnailURL:m.thumbnailURL},title:m.clickbait||r("ads.defaultTitle"),subtitle:r("ads.label"),cta:m.linkURL?{url:m.linkURL,label:m.clickbait||r("ads.more
2Cta")}:void 0,onEnded:function(){return s()}})}var f=i.moment,h=i.clipIndex,p=null!=(t=f.clips)?t:[];if(p.length<=1){var v=p[0];return v?(0,n.jsx)(rR,{slide:{mediaKey:"".concat(f.id,"-").concat(v.id),videoURL:v.videoURL,thumbnailURL:v.thumbnailURL,knownDuration:v.duration,clip:v},title:c(f.time),railActions:(0,n.jsx)(eS.default,{moment:f,clip:v,variant:"inline"}),onEnded:d}):null}return(0,n.jsx)(r_,{moment:f,clips:p,clipIndex:h,title:c(f.time),onSelectIndex:function(e){return o({kind:"clip",momentId:f.id,clipIndex:e})},onEnded:d})}function rz(){var e,t=(0,l.useAtomValue)(L.overlayPlayerContextAtom),a=(0,l.useSetAtom)(j.closeOverlayPlayerAtom),i=(null==t?void 0:t.kind)==="clip"?"clip-".concat(t.moment.id):(null==t?void 0:t.kind)==="ad"?"ad-".concat(t.ad.id):null!=(e=null==t?void 0:t.kind)?e:"closed";return(0,n.jsx)(c.AnimatePresence,{children:t&&(0,n.jsx)(h.div,{className:"absolute inset-0 z-40 bg-slate-950/60 backdrop-blur-md",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.18},onClick:function(){return a()},children:(0,n.jsx)("div",{className:"absolute inset-y-3 inset-x-5 sm:inset-y-4 sm:inset-x-6",children:(0,n.jsx)(h.div,{className:"h-full w-full",initial:{scale:.96,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.98,opacity:0}
2,transition:{type:"spring",stiffness:360,damping:30},onClick:function(e){return e.stopPropagation()},children:(0,n.jsx)(rF,{context:t},i)})})},"overlay-player")})}var rH=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M140,104V64a12,12,0,0,1,24,0V75l35.51-35.52a12,12,0,0,1,17,17L181,92h11a12,12,0,0,1,0,24H152A12,12,0,0,1,140,104Zm-36,36H64a12,12,0,0,0,0,24H75L39.51,199.51a12,12,0,0,0,17,17L92,181v11a12,12,0,0,0,24,0V152A12,12,0,0,0,104,140Zm77,24h11a12,12,0,0,0,0-24H152a12,12,0,0,0-12,12v40a12,12,0,0,0,24,0V181l35.51,35.52a12,12,0,0,0,17-17ZM104,52A12,12,0,0,0,92,64V75L56.49,39.51a12,12,0,0,0-17,17L75,92H64a12,12,0,0,0,0,24h40a12,12,0,0,0,12-12V64A12,12,0,0,0,104,52Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,48V208a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V48A16,16,0,0,1,48,32H208A16,16,0,0,1,224,48Z",opacity:"0.2"}),a.createElement("path",{d:"M144,104V64a8,8,0,0,1,16,0V84.69l42.34-42.35a8,8,0,0,1,11.32,11.32L171.31,96H192a8,8,0,0,1,0,16H152A8,8,0,0,1,144,104Zm-40,40H64a8,8,0,0,0,0,16H84.69L42.34,202.34a8,8,0,0,0,11.32,11.32L96,171.31V192a8,8,0,0,0,16,0V152A8,8,0,0,0,104,144Zm67.31,16H192a8,8,0,0,0,0-16H152a8,8,0,0,0-8,8v40a8,8,0,0,0,16,0V171.31l42.34,42.35a8,8,0,0,0,11.32-11.32ZM104,56a8,8,0,0,0-8,8V84.69L53.66,42.34A8,8,0,0,0,42.34,53.66L84.69,96H64a8,8,0,0,0,0,16h40a8,8,0,0,0,8-8V64A8,8,0,0,0,104,56Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("path",{d:"M144,104V64a8,8,0,0,1,13.66-5.66L172,72.69l30.34-30.35a8,8,0,0,1,11.32,11.32L183.31,84l14.35,14.34A8,8,0,0,1,192,112H152A8,8,0,0,1,144,104Zm-40,40H64a8,8,0,0,0-5.66,13.66L72.69,172,42.34,202.34a8,8,0,0,0,11.32,11.32L84,183.31l14.34,14.35A8,8,0,0,0,112,192V152A8,8,0,0,0,104,144Zm3.06-87.39a8,8,0,0,0-8.72,1.73L84,72.69,53.66,42.34A8,8,0,0,0,42.34,53.66L72.69,84,58.34,98.34A8,8,0,0,0,64,112h40a8,8,0,0,0,8-8V64A8,8,0,0,0,107.06,56.61ZM183.31,172l14.35-14.34A8,8,0,0,0,192,144H152a8,8,0,0,0-8,8v40a8,8,0,0,0,13.66,5.66L172,183.31l30.34,30.35a8,8,0,0,0,11.32-11.32Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M146,104V64a6,6,0,0,1,12,0V89.51l45.76-45.75a6,6,0,0,1,8.48,8.48L166.48,98H192a6,6,0,0,1,0,12H152A6,6,0,0,1,146,104Zm-42,42H64a6,6,0,0,0,0,12H89.52L43.76,203.76a6,6,0,1,0,8.48,8.48L98,166.48V192a6,6,0,0,0,12,0V152A6,6,0,0,0,104,146Zm62.48,12H192a6,6,0,0,0,0-12H152a6,6,0,0,0-6,6v40a6,6,0,0,0,12,0V166.48l45.76,45.76a6,6,0,0,0,8.48-8.48ZM104,58a6,6,0,0,0-6,6V89.51L52.24,43.76a6,6,0,0,0-8.48,8.48L89.52,98H64a6,6,0,0,0,0,12h40a6,6,0,0,0,6-6V64A6,6,0,0,0,104,58Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M144,104V64a8,8,0,0,1,16,0V84.69l42.34-42.35a8,8,0,0,1,11.32,11.32L171.31,96H192a8,8,0,0,1,0,16H152A8,8,0,0,1,144,104Zm-40,40H64a8,8,0,0,0,0,16H84.69L42.34,202.34a8,8,0,0,0,11.32,11.32L96,171.31V192a8,8,0,0,0,16,0V152A8,8,0,0,0,104,144Zm67.31,16H192a8,8,0,0,0,0-16H152a8,8,0,0,0-8,8v40a8,8,0,0,0,16,0V171.31l42.34,42.35a8,8,0,0,0,11.32-11.32ZM104,56a8,8,0,0,0-8,8V84.69L53.66,42.34A8,8,0,0,0,42.34,53.66L84.69,96H64a8,8,0,0,0,0,16h40a8,8,0,0,0,8-8V64A8,8,0,0,0,104,56Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M148,104V64a4,4,0,0,1,8,0V94.34l49.17-49.17a4,4,0,1,1,5.66,5.66L161.66,100H192a4,4,0,0,1,0,8H152A4,4,0,0,1,148,104Zm-44,44H64a4,4,0,0,0,0,8H94.34L45.17,205.17a4,4,0,0,0,5.66,5.66L100,161.66V192a4,4,0,0,0,8,0V152A4,4,0,0,0,104,148Zm57.66,8H192a4,4,0,0,0,0-8H152a4,4,0,0,0-4,4v40a4,4,0,0,0,8,0V161.66l49.17,49.17a4,4,0,0,0,5.66-5.66ZM104,60a4,4,0,0,0-4,4V94.34L50.83,45.17a4,4,0,0,0-5.66,5.66L94.34,100H64a4,4,0,0,0,0,8h40a4,4,0,0,0,4-4V64A4,4,0,0,0,104,60Z"}))]]),rZ=a.forwardRef(function(e,t){return a.createElement(nO.default,(0,eT._)((0,I._)({ref:t},e),{weights:rH}))});rZ.displayName="ArrowsInIcon";var rO=e.i(715161),rK=e.i(350042),rU=a.forwardRef(function(e,t){return a.createElement(nO.default,(0,eT._)((0,I._)({ref:t},e),{weights:rK.default}))});rU.displayName="CameraRotateIcon";var rB=e.i(737403),rW=e.i(865878),rq=e.i(299749),rG=e.i(38981),rX=e.i(292955),rY=e.i(780646),rQ=e.i(680700),rJ=e.i(402048),r$=e.i(64217),r0=e.i(500075),r1=function(e,t){return void 0===e&&(e=t),Array.isArray(e)?e:[e,e]},r2=function(e,t){return[e[0]-t[0],e[1]-t[1]]},r4=function(e,t){e[0]+=t[0],e[1]+=t[1]};
2function r6(e,t,n){return 0===t||Math.abs(t)===1/0?Math.pow(e,5*n):e*t*n/(t+n*e)}function r8(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.15;return 0===a?Math.max(t,Math.min(e,n)):e<t?-r6(t-e,n-t,a)+t:e>n?+r6(e-n,n-t,a)+n:e}function r5(e,t,n){var a;return(t=(void 0===(a=function(e,t){if((void 0===e?"undefined":(0,r0._)(e))!=="object"||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if((void 0===a?"undefined":(0,r0._)(a))!=="object")return a;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?"undefined":(0,r0._)(a))==="symbol"?a:String(a))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function r7(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r3(Object(n),!0).forEach(function(t){r5(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r3(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var r9={pointer:{start:"down",change:"move",end:"up"},mouse:{start:"down",change:"move",end:"up"},touch:{start:"start",change:"move",end:"end"},gesture:{start:"start",change:"change",end:"end"}};function oe(e){return e?e[0].toUpperCase()+e.slice(1):""}var ot=["enter","leave"],on=["gotpointercapture","lostpointercapture"];function oa(e){return"touches"in e}function oi(e){return oa(e)?"touch":"pointerType"in e?e.pointerType:"mouse"}function or(e){return oa(e)?("touchend"===e.type||"touchcancel"===e.type?e.changedTouches:e.targetTouches)[0]:e}function oo(e){var t=or(e);return oa(e)?t.identifier:t.pointerId}function ol(e){var t=or(e);return[t.clientX,t.clientY]}function os(e){for(var t=arguments.length,n=Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];return"function"==typeof e?e.apply(void 0,(0,P._)(n)):e}function oc(){}function ou(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?oc:1===t.length?t[0]:function(){var e=!0,n=!1,a=void 0;try{for(var i,r,o=t[Symbol.iterator]();!(e=(r=o.next()).done);e=!0)i=r.value.apply(this,arguments)||i}catch(e){n=!0,a=e}finally{try{e||null==o.return||o.return()}finally{if(n)throw a}}return i}}function od(e,t){return Object.assign({},t,e||{})}var om=function(e){function n(){for(var e,t=arguments.length,a=Array(t),i=0;i<t;i++)a[i]=arguments[i];return(0,rX._)(this,n),r5(e=(0,rG._)(this,n,(0,P._)(a)),"aliasKey","xy"),e}return(0,r$._)(n,e),(0,rY._)(n,[{key:"reset",value:function(){(0,rQ._)((0,rJ._)(n.prototype),"reset",this).call(this),this.state.axis=void 0}},{key:"init",value:function(){this.state.offset=[0,0],this.state.lastOffset=[0,0]}},{key:"computeOffset",value:function(){var e,t;this.state.offset=(e=this.state.lastOffset,t=this.state.movement,[e[0]+t[0],e[1]+t[1]])}},{key:"computeMovement",value:function(){this.state.movement=r2(this.state.offset,this.state.lastOffset)}},{key:"axisIntent",value:function(e){var n=this.state,a=this.config;if(!n.axis&&e){var i,r,o,l,s,c,u="object"===(0,r0._)(a.axisThreshold)?a.axisThreshold[oi(e)]:a.axisThreshold;i=n._movement,o=(r=(0,t._)(i,2))[0],l=r[1],n.axis=(s=Math.abs(o))>(c=Math.abs(l))&&s>u?"x":c>s&&c>u?"y":void 0}n._blocked=(a.lockDirection||!!a.axis)&&!n.axis||!!a.axis&&a.axis!==n.axis}},{key:"restrictToAxis",value:function(e){if(this.config.axis||this.config.lockDirection)switch(this.state.axis){case"x":e[1]=0;break;case"y":e[0]=0}}}]),n}(function(){function e(t,n,a){(0,rX._)(this,e),this.ctrl=t,this.args=n,this.key=a,this.state||(this.state={},this.computeValues([0,0]),this.computeInitial(),this.init&&this.init(),this.reset())}return(0,rY._)(e,[{key:"state",get:function(){return this.ctrl.state[this.key]},set:function(e){this.ctrl.state[this.key]=e}}
2,{key:"shared",get:function(){return this.ctrl.state.shared}},{key:"eventStore",get:function(){return this.ctrl.gestureEventStores[this.key]}},{key:"timeoutStore",get:function(){return this.ctrl.gestureTimeoutStores[this.key]}},{key:"config",get:function(){return this.ctrl.config[this.key]}},{key:"sharedConfig",get:function(){return this.ctrl.config.shared}},{key:"handler",get:function(){return this.ctrl.handlers[this.key]}},{key:"reset",value:function(){var e=this.state,t=this.shared,n=this.ingKey,a=this.args;t[n]=e._active=e.active=e._blocked=e._force=!1,e._step=[!1,!1],e.intentional=!1,e._movement=[0,0],e._distance=[0,0],e._direction=[0,0],e._delta=[0,0],e._bounds=[[-1/0,1/0],[-1/0,1/0]],e.args=a,e.axis=void 0,e.memo=void 0,e.elapsedTime=e.timeDelta=0,e.direction=[0,0],e.distance=[0,0],e.overflow=[0,0],e._movementBound=[!1,!1],e.velocity=[0,0],e.movement=[0,0],e.delta=[0,0],e.timeStamp=0}},{key:"start",value:function(e){var t=this.state,n=this.config;t._active||(this.reset(),this.computeInitial(),t._active=!0,t.target=e.target,t.currentTarget=e.currentTarget,t.lastOffset=n.from?os(n.from,t):t.offset,t.offset=t.lastOffset,t.startTime=t.timeStamp=e.timeStamp)}},{key:"computeValues",value:function(e){var t=this.state;t._values=e,t.values=this.config.transform(e)}},{key:"computeInitial",value:function(){var e=this.state;e._initial=e._values,e.initial=e.values}},{key:"compute",value:function(e){var n=this.state,a=this.config,i=this.shared;n.args=this.args;var r=0;if(e&&(n.event=e,a.preventDefault&&e.cancelable&&n.event.preventDefault(),n.type=e.type,i.touches=this.ctrl.pointerIds.size||this.ctrl.touchIds.size,i.locked=!!document.pointerLockElement,Object.assign(i,(p={},"buttons"in e&&(p.buttons=e.buttons),"shiftKey"in e&&Object.assign(p,{shiftKey:e.shiftKey,altKey:e.altKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey}),p)),i.down=i.pressed=i.buttons%2==1||i.touches>0,r=e.timeStamp-n.timeStamp,n.timeStamp=e.timeStamp,n.elapsedTime=n.timeStamp-n.startTime),n._active){var o=n._delta.map(Math.abs);r4(n._distance,o)}this.axisIntent&&this.axisIntent(e);var l=(0,t._)(n._movement,2),s=l[0],c=l[1],u=(0,t._)(a.threshold,2),d=u[0],m=u[1],f=n._step,h=n.values;if(a.hasCustomTransform?(!1===f[0]&&(f[0]=Math.abs(s)>=d&&h[0]),!1===f[1]&&(f[1]=Math.abs(c)>=m&&h[1])):(!1===f[0]&&(f[0]=Math.abs(s)>=d&&Math.sign(s)*d),!1===f[1]&&(f[1]=Math.abs(c)>=m&&Math.sign(c)*m)),n.intentional=!1!==f[0]||!1!==f[1],n.intentional){var p,v,g,x,b,y,w,k,A,j,N,C,M,S,L,E,T=[0,0];if(a.hasCustomTransform){var V=(0,t._)(h,2),I=V[0],P=V[1];T[0]=!1!==f[0]?I-f[0]:0,T[1]=!1!==f[1]?P-f[1]:0}else T[0]=!1!==f[0]?s-f[0]:0,T[1]=!1!==f[1]?c-f[1]:0;this.restrictToAxis&&!n._blocked&&this.restrictToAxis(T);var _=n.offset,R=n._active&&!n._blocked||n.active;R&&(n.first=n._active&&!n.active,n.last=!n._active&&n.active,n.active=i[this.ingKey]=n._active,e&&(n.first&&("bounds"in a&&(n._bounds=os(a.bounds,n)),this.setup&&this.setup()),n.movement=T,this.computeOffset()));var D=(0,t._)(n.offset,2),F=D[0],z=D[1],H=(0,t._)(n._bounds,2),Z=(0,t._)(H[0],2),O=Z[0],K=Z[1],U=(0,t._)(H[1],2),B=U[0],W=U[1];n.overflow=[F<O?-1:+(F>K),z<B?-1:+(z>W)],n._movementBound[0]=!!n.overflow[0]&&(!1===n._movementBound[0]?n._movement[0]:n._movementBound[0]),n._movementBound[1]=!!n.overflow[1]&&(!1===n._movementBound[1]?n._movement[1]:n._movementBound[1]);var q=n._active&&a.rubberband||[0,0];if(v=n._bounds,g=n.offset,b=(x=(0,t._)(g,2))[0],y=x[1],k=(w=(0,t._)(q,2))[0],A=w[1],j=(0,t._)(v,2),C=(N=(0,t._)(j[0],2))[0],M=N[1],L=(S=(0,t._)(j[1],2))[0],E=S[1],n.offset=[r8(b,C,M,k),r8(y,L,E,A)],n.delta=r2(n.offset,_),this.computeMovement(),R&&(!n.last||r>32)){n.delta=r2(n.offset,_);var G=n.delta.map(Math.abs);r4(n.distance,G),n.direction=n.delta.map(Math.sign),n._direction=n._delta.map(Math.sign),!n.first&&r>0&&(n.velocity=[G[0]/r,G[1]/r],n.timeDelta=r)}}}},{key:"emit",value:function(){var e=this.state,t=this.shared,n=this.config;if(e._active||this.clean(),!e._blocked&&e.intentional||e._force||n.triggerAllEvents){var a=this.handler(r7(r7(r7({},t),e),{},(0,rq._)({},this.aliasKey,e.values)));void 0!==a&&(e.memo=a)}}},{key:"clean",value:function(){this.eventStore.clean(),this.timeoutStore.clean()}}]),e}()),of=function(e){return e},oh={enabled:function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return e},eventOptions:function(e,t,n){return r7(r7({},n.shared.eventOptions),e)},preventDefault:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e},triggerAllEvents:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e},rubberband:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;switch(e){case!0:return[.15,.15];case!1:return[0,0];default:return r1(e)}},from:function(e){return"function"==typeof e?e:null!=e?r1(e):void 0},transform:function(e,t,n){var a=e||n.shared.transform;return this.hasCustomTransform=!!a,a||of},threshold:function(e){return r1(e,0)}},op=r7(r7({},oh),{},{axis:function(e,t,n){var a=n.axis;if(this.lockDirection="lock"===a,!this.lockDirection)return a},axisThreshold:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e},bounds:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("function"==typeof e)return function(t){return op.bounds(e(t))};if("current"in e)return function(){return e.current};if("function"==typeof HTMLElement&&(0,nH._)(e,HTMLElement))return e;var t=e.left,n=e.right,a=e.top,i=e.bottom;return[[void 0===t?-1/0:t,void 0===n?1/0:n],[void 0===a?-1/0:a,void 0===i?1/0:i]]}}),ov={ArrowRight:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return[e*t,0]},ArrowLeft:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return[-1*e*t,0]},ArrowUp:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return[0,-1*e*t]},ArrowDown:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return[0,e*t]}},og=function(e){function n(){for(var e,t=arguments.length,a=Array(t),i=0;i<t;i++)a[i]=arguments[i];return(0,rX._)(this,n),r5(e=(0,rG._)(this,n,(0,P._)(a)),"ingKey","dragging"),e}return(0,r$._)(n,e),(0,rY._)(n,[{key:"reset",value:function(){(0,rQ._)((0,rJ._)(n.prototype),"reset",this).call(this);var e=this.state;e._pointerId=void 0,e._pointerActive=!1,e._keyboardActive=!1,e._preventScroll=!1,e._delayed=!1,e.swipe=[0,0],e.tap=!1,e.canceled=!1,e.cancel=this.cancel.bind(this)}},{key:"setup",value:function(){var e=this.state;if((0,nH._)(e._bounds,HTMLElement)){var t=e._bounds.getBoundingClientRect(),n=e.currentTarget.getBoundingClientRect(),a={left:t.left-n.left+e.offset[0],right:t.right-n.right+e.offset[0],top:t.top-n.top+e.offset[1],bottom:t.bottom-n.bottom+e.offset[1]};e._bounds=op.bounds(a)}}},{key:"cancel",value:function(){var e=this,t=this.state;t.canceled||(t.canceled=!0,t._active=!1,setTimeout(function(){e.compute(),e.emit()},0))}},{key:"setActive",value:function(){this.state._active=this.state._pointerActive||this.state._keyboardActive}},{key:"clean",value:function(){this.pointerClean(),this.state._pointerActive=!1,this.state._keyboardActive=!1,(0,rQ._)((0,rJ._)(n.prototype),"clean",this).call(this)}},{key:"pointerDown",value:function(e){var t=this.config,n=this.state;if(null==e.buttons||(Array.isArray(t.pointerButtons)?t.pointerButtons.includes(e.buttons):-1===t.pointerButtons||t.pointerButtons===e.buttons)){var a=this.ctrl.
2setEventIds(e);t.pointerCapture&&e.target.setPointerCapture(e.pointerId),a&&a.size>1&&n._pointerActive||(this.start(e),this.setupPointer(e),n._pointerId=oo(e),n._pointerActive=!0,this.computeValues(ol(e)),this.computeInitial(),t.preventScrollAxis&&"mouse"!==oi(e)?(n._active=!1,this.setupScrollPrevention(e)):t.delay>0?(this.setupDelayTrigger(e),t.triggerAllEvents&&(this.compute(e),this.emit())):this.startPointerDrag(e))}}},{key:"startPointerDrag",value:function(e){var t=this.state;t._active=!0,t._preventScroll=!0,t._delayed=!1,this.compute(e),this.emit()}},{key:"pointerMove",value:function(e){var t=this.state,n=this.config;if(t._pointerActive){var a=oo(e);if(void 0===t._pointerId||a===t._pointerId){var i=ol(e);if(document.pointerLockElement===e.target?t._delta=[e.movementX,e.movementY]:(t._delta=r2(i,t._values),this.computeValues(i)),r4(t._movement,t._delta),this.compute(e),t._delayed&&t.intentional){this.timeoutStore.remove("dragDelay"),t.active=!1,this.startPointerDrag(e);return}if(n.preventScrollAxis&&!t._preventScroll)if(!t.axis)return;else if(t.axis===n.preventScrollAxis||"xy"===n.preventScrollAxis){t._active=!1,this.clean();return}else{this.timeoutStore.remove("startPointerDrag"),this.startPointerDrag(e);return}this.emit()}}}},{key:"pointerUp",value:function(e){this.ctrl.setEventIds(e);try{this.config.pointerCapture&&e.target.hasPointerCapture(e.pointerId)&&e.target.releasePointerCapture(e.pointerId)}catch(e){}var n=this.state,a=this.config;if(n._active&&n._pointerActive){var i=oo(e);if(void 0===n._pointerId||i===n._pointerId){this.state._pointerActive=!1,this.setActive(),this.compute(e);var r=(0,t._)(n._distance,2),o=r[0],l=r[1];if(n.tap=o<=a.tapsThreshold&&l<=a.tapsThreshold,n.tap&&a.filterTaps)n._force=!0;else{var s=(0,t._)(n._delta,2),c=s[0],u=s[1],d=(0,t._)(n._movement,2),m=d[0],f=d[1],h=(0,t._)(a.swipe.velocity,2),p=h[0],v=h[1],g=(0,t._)(a.swipe.distance,2),x=g[0],b=g[1],y=a.swipe.duration;if(n.elapsedTime<y){var w=Math.abs(c/n.timeDelta),k=Math.abs(u/n.timeDelta);w>p&&Math.abs(m)>x&&(n.swipe[0]=Math.sign(c)),k>v&&Math.abs(f)>b&&(n.swipe[1]=Math.sign(u))}}this.emit()}}}},{key:"pointerClick",value:function(e){!this.state.tap&&e.detail>0&&(e.preventDefault(),e.stopPropagation())}},{key:"setupPointer",value:function(e){var t=this.config,n=t.device;t.pointerLock&&e.currentTarget.requestPointerLock(),t.pointerCapture||(this.eventStore.add(this.sharedConfig.window,n,"change",this.pointerMove.bind(this)),this.eventStore.add(this.sharedConfig.window,n,"end",this.pointerUp.bind(this)),this.eventStore.add(this.sharedConfig.window,n,"cancel",this.pointerUp.bind(this)))}},{key:"pointerClean",value:function(){this.config.pointerLock&&document.pointerLockElement===this.state.currentTarget&&document.exitPointerLock()}},{key:"preventScroll",value:function(e){this.state._preventScroll&&e.cancelable&&e.preventDefault()}},{key:"setupScrollPrevention",value:function(e){this.state._preventScroll=!1,"persist"in(t=e)&&"function"==typeof t.persist&&t.persist();var t,n=this.eventStore.add(this.sharedConfig.window,"touch","change",this.preventScroll.bind(this),{passive:!1});this.eventStore.add(this.sharedConfig.window,"touch","end",n),this.eventStore.add(this.sharedConfig.window,"touch","cancel",n),this.timeoutStore.add("startPointerDrag",this.startPointerDrag.bind(this),this.config.preventScrollDelay,e)}},{key:"setupDelayTrigger",value:function(e){var t=this;this.state._delayed=!0,this.timeoutStore.add("dragDelay",function(){t.state._step=[0,0],t.startPointerDrag(e)},this.config.delay)}},{key:"keyDown",value:function(e){var t=ov[e.key];if(t){var n=this.state,a=e.shiftKey?10:e.altKey?.1:1;this.start(e),n._delta=t(this.config.keyboardDisplacement,a),n._keyboardActive=!0,r4(n._movement,n._delta),this.compute(e),this.emit()}}},{key:"keyUp",value:function(e){e.key in ov&&(this.state._keyboardActive=!1,this.setActive(),this.compute(e),this.emit())}},{key:"bind",value:function(e){var t=this.config.device;e(t,"start",this.pointerDown.bind(this)),this.config.pointerCapture&&(e(t,"change",this.pointerMove.bind(this)),e(t,"end",this.pointerUp.bind(this)),e(t,"cancel",this.pointerUp.bind(this)),e("lostPointerCapture","",this.pointerUp.bind(this))),this.config.keys&&(e("key","down",this.keyDown.bind(this)),e("key","up",this.keyUp.bind(this))),this.config.filterTaps&&e("click","",this.pointerClick.bind(this),{capture:!0,passive:!1})}}]),n}(om),ox="u">typeof window&&window.document&&window.document.createElement;function ob(){return ox&&"ontouchstart"in window}var oy={isBrowser:ox,gesture:function(){try{return"constructor"in GestureEvent}catch(e){return!1}}(),touch:ob(),touchscreen:ob()||ox&&window.navigator.maxTouchPoints>1,pointer:ox&&"onpointerdown"in window,pointerLock:ox&&"exitPointerLock"in window.document},ow={mouse:0,touch:0,pen:8},ok=r7(r7({},op),{},{device:function(e,t,n){var a=n.pointer,i=void 0===a?{}:a,r=i.touch,o=i.lock,l=i.mouse;return(this.pointerLock=void 0!==o&&o&&oy.pointerLock,oy.touch&&void 0!==r&&r)?"touch":this.pointerLock?"mouse":oy.pointer&&!(void 0!==l&&l)?"pointer":oy.touch?"touch":"mouse"},preventScrollAxis:function(e,t,n){var a=n.preventScroll;if(this.preventScrollDelay="number"==typeof a?a:a||void 0===a&&e?250:void 0,oy.touchscreen&&!1!==a)return e||(void 0!==a?"y":void 0)},pointerCapture:function(e,t,n){var a=n.pointer,i=void 0===a?{}:a,r=i.capture,o=i.buttons,l=i.keys;return this.pointerButtons=void 0===o?1:o,this.keys=void 0===l||l,!this.pointerLock&&"pointer"===this.device&&(void 0===r||r)},threshold:function(e,t,n){var a=n.filterTaps,i=void 0!==a&&a,r=n.tapsThreshold,o=void 0===r?3:r,l=n.axis,s=r1(e,i?o:+!!(void 0===l?void 0:l));return this.filterTaps=i,this.tapsThreshold=o,s},swipe:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.velocity,n=e.distance,a=e.duration;return{velocity:this.transform(r1(void 0===t?.5:t)),distance:this.transform(r1(void 0===n?50:n)),duration:void 0===a?250:a}},delay:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;switch(e){case!0:return 180;case!1:return 0;default:return e}},axisThreshold:function(e){return e?r7(r7({},ow),e):ow},keyboardDisplacement:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10;return e}});r7(r7({},oh),{},{device:function(e,t,n){var a=n.shared,i=n.pointer,r=(void 0===i?{}:i).touch;
2if(a.target&&!oy.touch&&oy.gesture)return"gesture";if(oy.touch&&void 0!==r&&r)return"touch";if(oy.touchscreen){if(oy.pointer)return"pointer";if(oy.touch)return"touch"}},bounds:function(e,t,n){var a=n.scaleBounds,i=void 0===a?{}:a,r=n.angleBounds,o=void 0===r?{}:r,l=function(e){var t=od(os(i,e),{min:-1/0,max:1/0});return[t.min,t.max]},s=function(e){var t=od(os(o,e),{min:-1/0,max:1/0});return[t.min,t.max]};return"function"!=typeof i&&"function"!=typeof o?[l(),s()]:function(e){return[l(e),s(e)]}},threshold:function(e,t,n){return this.lockDirection="lock"===n.axis,r1(e,this.lockDirection?[.1,3]:0)},modifierKey:function(e){return void 0===e?"ctrlKey":e},pinchOnWheel:function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return e}}),r7(r7({},op),{},{mouseOnly:function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return e}}),r7(r7({},op),{},{mouseOnly:function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return e}});var oA=new Map,oj=new Map,oN={key:"drag",engine:og,resolver:ok},oC={target:function(e){if(e)return function(){return"current"in e?e.current:e}},enabled:function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return e},window:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:oy.isBrowser?window:void 0;return e},eventOptions:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.passive,n=e.capture;return{passive:void 0===t||t,capture:void 0!==n&&n}},transform:function(e){return e}},oM=["target","eventOptions","window","enabled","transform"];function oS(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,a={},i=!0,r=!1,o=void 0;try{for(var l,s=Object.entries(n)[Symbol.iterator]();!(i=(l=s.next()).done);i=!0){var c=(0,t._)(l.value,2),u=c[0],d=c[1];switch(void 0===d?"undefined":(0,r0._)(d)){case"function":a[u]=d.call(a,e[u],u,e);break;case"object":a[u]=oS(e[u],d);break;case"boolean":d&&(a[u]=e[u])}}}catch(e){r=!0,o=e}finally{try{i||null==s.return||s.return()}finally{if(r)throw o}}return a}var oL=function(){function e(t,n){(0,rX._)(this,e),r5(this,"_listeners",new Set),this._ctrl=t,this._gestureKey=n}return(0,rY._)(e,[{key:"add",value:function(e,t,n,a,i){var r=this._listeners,o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=r9[e];return e+(n&&n[t]||t)}(t,n),l=r7(r7({},this._gestureKey?this._ctrl.config[this._gestureKey].eventOptions:{}),i);e.addEventListener(o,a,l);var s=function(){e.removeEventListener(o,a,l),r.delete(s)};return r.add(s),s}},{key:"clean",value:function(){this._listeners.forEach(function(e){return e()}),this._listeners.clear()}}]),e}(),oE=function(){function e(){(0,rX._)(this,e),r5(this,"_timeouts",new Map)}return(0,rY._)(e,[{key:"add",value:function(e,t){for(var n,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:140,i=arguments.length,r=Array(i>3?i-3:0),o=3;o<i;o++)r[o-3]=arguments[o];this.remove(e),this._timeouts.set(e,(n=window).setTimeout.apply(n,[t,a].concat((0,P._)(r))))}},{key:"remove",value:function(e){var t=this._timeouts.get(e);t&&window.clearTimeout(t)}},{key:"clean",value:function(){this._timeouts.forEach(function(e){window.clearTimeout(e)}),this._timeouts.clear()}}]),e}(),oT=function(){function e(t){var n,a;(0,rX._)(this,e),r5(this,"gestures",new Set),r5(this,"_targetEventStore",new oL(this)),r5(this,"gestureEventStores",{}),r5(this,"gestureTimeoutStores",{}),r5(this,"handlers",{}),r5(this,"config",{}),r5(this,"pointerIds",new Set),r5(this,"touchIds",new Set),r5(this,"state",{shared:{shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1}}),n=this,(a=t).drag&&oV(n,"drag"),a.wheel&&oV(n,"wheel"),a.scroll&&oV(n,"scroll"),a.move&&oV(n,"move"),a.pinch&&oV(n,"pinch"),a.hover&&oV(n,"hover")}return(0,rY._)(e,[{key:"setEventIds",value:function(e){if(oa(e))return this.touchIds=new Set(Array.from(e.touches).filter(function(t){var n,a;return t.target===e.currentTarget||(null==(n=e.currentTarget)||null==(a=n.contains)?void 0:a.call(n,t.target))}).map(function(e){return e.identifier})),this.touchIds;if("pointerId"in e)return"pointerup"===e.type||"pointercancel"===e.type?this.pointerIds.delete(e.pointerId):"pointerdown"===e.type&&this.pointerIds.add(e.pointerId),this.pointerIds}},{key:"applyHandlers",value:function(e,t){this.handlers=e,this.nativeHandlers=t}},{key:"applyConfig",value:function(e,t){this.config=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=e.target,i=e.eventOptions,r=e.window,o=e.enabled,l=e.transform,s=function(e,t){if(null==e)return{};var n,a,i=function(e,t){if(null==e)return{};var n,a,i={},r=Object.keys(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a<r.length;a++)n=r[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,oM);if(n.shared=oS({target:a,eventOptions:i,window:r,enabled:o,transform:l},oC),t){var c=oj.get(t);n[t]=oS(r7({shared:n.shared},s),c)}else for(var u in s){var d=oj.get(u);d&&(n[u]=oS(r7({shared:n.shared},s[u]),d))}return n}(e,t,this.config)}},{key:"clean",value:function(){this._targetEventStore.clean();var e=!0,t=!1,n=void 0;try{for(var a,i=this.gestures[Symbol.iterator]();!(e=(a=i.next()).done);e=!0){var r=a.value;this.gestureEventStores[r].clean(),this.gestureTimeoutStores[r].clean()}}catch(e){t=!0,n=e}finally{try{e||null==i.return||i.return()}finally{if(t)throw n}}}},{key:"effect",value:function(){var e=this;return this.config.shared.target&&this.bind(),function(){return e._targetEventStore.clean()}}},{key:"bind",value:function(){for(var e=this,t=arguments.length,n=Array(t),a=0;a<t;a++)n[a]=arguments[a];var i=this.config.shared,r={};if(!i.target||(u=i.target())){if(i.enabled){var o=function(t){v(t,"",function(a){return e.nativeHandlers[t](r7(r7({},e.state.shared),{},{event:a,args:n}))},void 0,!0)},l=!0,s=!1,c=void 0;try{for(var u,d,m=this.gestures[Symbol.iterator]();!(l=(d=m.next()).done);l=!0){var f=d.value,h=this.config[f],p=oI(r,h.eventOptions,!!u);h.enabled&&new(oA.get(f))(this,n,f).bind(p)}}catch(e){s=!0,c=e}finally{try{l||null==m.return||m.return()}finally{if(s)throw c}}var v=oI(r,i.eventOptions,!!u);for(var g in this.nativeHandlers)o(g)}for(var x in r)r[x]=ou.apply(void 0,(0,P._)(r[x]));if(!u)return r;for(var b in r){var y=function(e){var t=e.substring(2).toLowerCase(),n=!!~t.indexOf("passive");n&&(t=t.replace("passive",""));var a=on.includes(t)?"capturecapture":"capture",i=!!~t.indexOf(a);return i&&(t=t.replace("capture","")),{device:t,capture:i,passive:n}}(b),w=y.device,k=y.capture,A=y.passive;this._targetEventStore.add(u,w,"",r[b],{capture:k,passive:A})}}}}]),e}();function oV(e,t){e.gestures.add(t),e.gestureEventStores[t]=new oL(e,t),e.gestureTimeoutStores[t]=new oE}var oI=function(e,t,n){return function(a,i,r){var o,l,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},c=arguments.length>4&&void 0!==arguments[4]&&arguments[4],u=null!=(o=s.capture)?o:t.capture,d=null!=(l=s.passive)?l:t.passive,m=c?a:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=r9[e],i=a&&a[t]||t;return"on"+oe(e)+oe(i)+(!function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return e&&!ot.includes(t)}(n,i)?"":"Capture")}(a,i,u);n&&d&&(m+="Passive"),e[m]=e[m]||[],e[m].push(r)}},oP=e.i(170341);let o_=function(e,t,n){var a,i,r;return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=(0,oP.default)(n))==n?n:0),void 0!==t&&(t=(t=(0,oP.default)(t))==t?t:0),a=(0,oP.default)(e),i=t,r=n,a==a&&(void 0!==r&&(a=a<=r?a:r),void 0!==i&&(a=a>=i?a:i)),a};
2var oR=e.i(650471),oD=e.i(763349);function oF(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Math.random;return!Number.isFinite(e)||e<1||e>t?null:Math.round(1e3*Math.pow(2,e-1)*(1+.25*n()))}function oz(e){if(e.height&&e.height>0)return e.height;var t,n,a=null==(n=e.attrs)?void 0:n.RESOLUTION;if(!a)return null;var i=Number.parseInt(null!=(t=a.split("x")[1])?t:"",10);return Number.isFinite(i)&&i>0?i:null}var oH={broadcast:function(e){var t,a,i,r,o=e.event,s=(0,l.useAtomValue)(M.isPlayingAtom),c=(0,l.useAtomValue)(y.ambientGlowAtom),u=(0,nF.useReducedMotion)(),d=null==(i=o.teams)?void 0:i[0],m=null==(r=o.teams)?void 0:r[1];return(0,n.jsxs)("div",{className:"absolute inset-0 overflow-hidden",children:[(0,n.jsxs)(h.div,{className:"absolute -inset-[6%]",animate:u||!s?{x:0,scale:1.02}:{x:[-14,14,-14],scale:[1.02,1.05,1.02]},transition:u||!s?{duration:.8}:{duration:36,repeat:1/0,ease:"easeInOut"},children:[(0,n.jsx)("div",{className:"absolute inset-0",style:{background:"\n              radial-gradient(90% 70% at 50% 115%, ".concat(o.accent,"33 0%, transparent 60%),\n              radial-gradient(45% 55% at 8% 45%, ").
2concat(null!=(t=null==d?void 0:d.color)?t:o.accent).concat(c?"2e":"14"," 0%, transparent 70%),\n              radial-gradient(45% 55% at 92% 45%, ").concat(null!=(a=null==m?void 0:m.color)?a:o.accent).concat(c?"2e":"14"," 0%, transparent 70%),\n              linear-gradient(to bottom, #020617 0%, #0f172a 55%, #1e293b 100%)\n            ")}}),(0,n.jsxs)("svg",{className:"absolute inset-0 h-full w-full text-white/[0.06]",viewBox:"0 0 160 90",preserveAspectRatio:"xMidYMid slice","aria-hidden":!0,children:[(0,n.jsx)("line",{x1:"80",y1:"6",x2:"80",y2:"84",stroke:"currentColor",strokeWidth:"0.4"}),(0,n.jsx)("circle",{cx:"80",cy:"45",r:"14",fill:"none",stroke:"currentColor",strokeWidth:"0.4"}),(0,n.jsx)("circle",{cx:"80",cy:"45",r:"0.9",fill:"currentColor"}),(0,n.jsx)("path",{d:"M 6 24 A 24 24 0 0 1 6 66",fill:"none",stroke:"currentColor",strokeWidth:"0.4"}),(0,n.jsx)("path",{d:"M 154 24 A 24 24 0 0 0 154 66",fill:"none",stroke:"currentColor",strokeWidth:"0.4"}),(0,n.jsx)("rect",{x:"6",y:"10",width:"148",height:"70",rx:"2",fill:"none",stroke:"currentColor",strokeWidth:"0.4"})]}),d&&(0,n.jsx)("div",{className:"absolute inset-y-0 left-[6%] hidden items-center sm:flex",children:(0,n.jsx)("span",{className:"text-[16cqmin] leading-none font-black tracking-tighter text-white/[0.05] select-none",children:d.short})}),m&&(0,n.jsx)("div",{className:"absolute inset-y-0 right-[6%] hidden items-center sm:flex",children:(0,n.jsx)("span",{className:"text-[16cqmin] leading-none font-black tracking-tighter text-white/[0.05] select-none",children:m.short})})]}),c&&!u&&(0,n.jsx)(h.div,{className:"absolute inset-0",style:{background:"linear-gradient(115deg, transparent 30%, rgba(255,255,255,0.045) 46%, rgba(255,255,255,0.09) 50%, rgba(255,255,255,0.045) 54%, transparent 70%)"},initial:{x:"-110%"},animate:{x:"110%"},transition:{duration:11,repeat:1/0,ease:"linear",repeatDelay:4}}),(0,n.jsx)("div",{className:"absolute inset-0 bg-[radial-gradient(120%_90%_at_50%_40%,transparent_55%,rgba(2,6,23,0.55)_100%)]"})]})},tactical:function(e){var a=e.event,i=(0,l.useAtomValue)(M.isPlayingAtom),r=(0,nF.useReducedMotion)();return(0,n.jsxs)("div",{className:"absolute inset-0 overflow-hidden",children:[(0,n.jsx)("div",{className:"absolute inset-0",style:{background:"\n            radial-gradient(100% 100% at 50% 50%, ".concat(a.accent,"14 0%, transparent 70%),\n            linear-gradient(to bottom, #020617, #0b1120)\n          ")}}),(0,n.jsxs)("svg",{className:"absolute inset-[7%] h-[86%] w-[86%] text-white/[0.10]",viewBox:"0 0 160 90",preserveAspectRatio:"none","aria-hidden":!0,children:[(0,n.jsx)("rect",{x:"1",y:"1",width:"158",height:"88",rx:"2",fill:"none",stroke:"currentColor",strokeWidth:"0.5"}),(0,n.jsx)("line",{x1:"80",y1:"1",x2:"80",y2:"89",stroke:"currentColor",strokeWidth:"0.5"}),(0,n.jsx)("circle",{cx:"80",cy:"45",r:"13",fill:"none",stroke:"currentColor",strokeWidth:"0.5"}),(0,n.jsx)("rect",{x:"1",y:"23",width:"21",height:"44",fill:"none",stroke:"currentColor",strokeWidth:"0.5"}),(0,n.jsx)("rect",{x:"138",y:"23",width:"21",height:"44",fill:"none",stroke:"currentColor",strokeWidth:"0.5"}),[20,40,60,80,100,120,140].map(function(e){return(0,n.jsx)("line",{x1:e,y1:"1",x2:e,y2:"89",stroke:"currentColor",strokeWidth:"0.15"},e)})]}),[[24,30,0],[30,62,0],[44,45,0],[58,24,0],[60,70,0],[96,26,1],[100,66,1],[112,46,1],[128,32,1],[132,60,1]].map(function(e,i){var r,o,l,s=(0,t._)(e,3),c=s[0],u=s[1],d=s[2];return(0,n.jsx)("span",{className:"absolute size-[3.5%] max-h-2.5 max-w-2.5 -translate-x-1/2 -translate-y-1/2 rounded-full opacity-70",style:{left:"".concat(7+c/160*86,"%"),top:"".concat(7+u/90*86,"%"),backgroundColor:null!=(r=null==(l=a.teams)||null==(o=l[d])?void 0:o.color)?r:a.accent}},i)}),!r&&i&&(0,n.jsx)(h.div,{className:"absolute inset-y-[7%] w-1/4",style:{background:"linear-gradient(90deg, transparent, ".concat(a.accent,"14, transparent)")},initial:{left:"-25%"},animate:{left:"100%"},transition:{duration:7,repeat:1/0,ease:"easeInOut",repeatDelay:1.5}})]})},endzone:function(e){var t=e.event;return(0,n.jsxs)("div",{className:"absolute inset-0 overflow-hidden",children:[(0,n.jsx)("div",{className:"absolute inset-0",style:{background:"\n            radial-gradient(60% 45% at 50% 38%, ".concat(t.accent,"26 0%, transparent 65%),\n            linear-gradient(to bottom, #020617 0%, #0f172a 38%, #1f2c44 100%)\n          ")}}),(0,n.jsxs)("svg",{className:"absolute inset-0 h-full w-full text-white/[0.08]",viewBox:"0 0 160 90",preserveAspectRatio:"xMidYMid slice","aria-hidden":!0,
2children:[[-60,-30,0,30,60].map(function(e){return(0,n.jsx)("line",{x1:80+2.2*e,y1:"90",x2:80+.35*e,y2:"38",stroke:"currentColor",strokeWidth:"0.4"},e)}),(0,n.jsx)("line",{x1:"10",y1:"62",x2:"150",y2:"62",stroke:"currentColor",strokeWidth:"0.3"}),(0,n.jsx)("line",{x1:"28",y1:"47",x2:"132",y2:"47",stroke:"currentColor",strokeWidth:"0.3"}),(0,n.jsx)("rect",{x:"58",y:"24",width:"44",height:"14",fill:"none",stroke:"currentColor",strokeWidth:"0.6"}),(0,n.jsx)("line",{x1:"58",y1:"38",x2:"102",y2:"38",stroke:"currentColor",strokeWidth:"0.6"})]}),(0,n.jsx)("div",{className:"absolute inset-0 bg-[radial-gradient(110%_80%_at_50%_45%,transparent_50%,rgba(2,6,23,0.6)_100%)]"})]})}};function oZ(e){var t=e.event,a=oH[e.device.kind];return(0,n.jsx)(c.AnimatePresence,{initial:!1,children:(0,n.jsx)(h.div,{className:"absolute inset-0 bg-slate-950 [container-type:size]",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.45,ease:"easeOut"},children:(0,n.jsx)(a,{event:t})},t.id)})}function oO(e){var t=e.label,a=e.className;return(0,n.jsx)("span",{className:(0,g.cn)("pointer-events-none absolute rounded bg-slate-950/70 px-1.5 py-0.5 text-[10px] font-medium tracking-wide text-white/85 ring-1 ring-white/10 backdrop-blur-sm",a),children:t})}function oK(e,t,n,a){if(!(n<=0)&&!(a<=0)){var i=n/a;e(function(e){var n=e[t];return void 0!==n&&.001>Math.abs(n-i)?e:(0,eT._)((0,I._)({},e),(0,rq._)({},t,i))})}}function oU(e){var i,r,o=e.children,s=(0,l.useAtomValue)(y.videoZoomAtom),c=(0,l.useAtomValue)(y.videoRotationAtom),u=(0,l.useAtomValue)(y.videoFlipAtom),d=(0,t._)((0,l.useAtom)(M.videoPanAtom),2),m=d[0],f=d[1],h=(0,t._)((0,a.useState)(null),2),p=h[0],v=h[1],x=1===s?[0,0]:m,b=s>1,w=(0,a.useCallback)(function(){if(!p||1===s)return{maxX:0,maxY:0};var e=p.getBoundingClientRect();return{maxX:(e.width*s-e.width)/2,maxY:(e.height*s-e.height)/2}},[p,s]),k=(i=function(e){var n=(0,t._)(e.movement,2),a=n[0],i=n[1],r=e.event;if(1!==s){null==r||r.stopPropagation();var o=w(),l=o.maxX,c=o.maxY;f([o_(a,-l,l),o_(i,-c,c)])}},r={enabled:b,from:function(){return x},filterTaps:!0},oA.set(oN.key,oN.engine),oj.set(oN.key,oN.resolver),function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,r=a.default.useMemo(function(){return new oT(e)},[]);if(r.applyHandlers(e,i),r.applyConfig(t,n),a.default.useEffect(r.effect.bind(r)),a.default.useEffect(function(){return r.clean.bind(r)},[]),void 0===t.target)return r.bind.bind(r)}({drag:i},r||{},"drag"));return(0,n.jsx)("div",{ref:v,className:"absolute inset-0 overflow-hidden",children:(0,n.jsx)("div",(0,eT._)((0,I._)({},b?k():{}),{className:(0,g.cn)("absolute inset-0 transition-transform duration-200",b&&"cursor-move touch-none"),style:{transformOrigin:"center center",transform:"translate(".concat(x[0],"px, ").concat(x[1],"px) scale(").concat(s,")")},children:(0,n.jsx)("div",{className:"absolute inset-0 transition-transform duration-200",style:{transformOrigin:"center center",transform:"rotate(".concat(c,"deg) scale(").concat("horizontal"===u?-1:1,", ").concat("vertical"===u?-1:1,")")},children:o})}))})}function oB(e){var i,r,o,s,c,u,d,m,f,h,p,v,g,x,b,w,k,A,N,C,S,L,E,T,P,R,D,z,H,Z,O,K,U,B,W,q,G,X,Y,Q,J,$,ee,et,en,ea,ei,er,eo,el,es,ec,eu,ed,em,ef,eh,ep,ev=e.source,eg=e.role,ex=e.deviceId,eb=e.thumbnailURL,ey=(0,F.useTranslations)("player"),ew=(0,a.useRef)(null),eA=(0,l.useSetAtom)(M.deviceAspectRatiosAtom),ej=(r="primary"===eg,o=(0,l.useAtomValue)(M.isPlayingAtom),s=(0,l.useAtomValue)(M.isBufferingAtom),c=(0,l.useAtomValue)(y.effectivePlaybackRateAtom),u=(0,l.useAtomValue)(y.effectiveVolumeAtom),d=(0,l.useAtomValue)(y.effectiveMutedAtom),m=(0,l.useAtomValue)(y.effectiveQualityAtom),f=null==(i=(0,l.useAtomValue)(M.seekRequestAtom))?void 0:i.seq,h=(0,l.useAtomValue)(M.reloadSeqAtom),p=(0,l.useSetAtom)(M.currentTimeAtom),v=(0,l.useSetAtom)(M.primaryClockAtom),g=(0,l.useSetAtom)(M.isPlayingAtom),x=(0,l.useSetAtom)(y.mutedAtom),b=(0,l.useSetAtom)(y.playbackOverridesAtom),w=(0,l.useSetAtom)(M.mediaDurationAtom),k=(0,l.useSetAtom)(M.liveSeekableEndAtom),A=(0,l.useSetAtom)(M.bufferedRangesAtom),N=(0,l.useSetAtom)(M.isBufferingAtom),C=(0,l.useSetAtom)(M.isSeekingAtom),S=(0,l.useSetAtom)(M.playerErrorAtom),L=(0,l.useSetAtom)(M.qualityLevelsAtom),E=(0,l.useSetAtom)(M.activeQualityHeightAtom),T=(0,l.useSetAtom)(M.primaryVideoElementAtom),P=(0,l.useSetAtom)(M.detectedStartOffsetsAtom),R=(0,l.useSetAtom)(M.reloadSeqAtom),D=(0,l.useSetAtom)(j.maintainPlaybackContinuityAtom),H=(z=(0,t._)((0,a.useState)(!0),2))[0],Z=z[1],K=(O=(0,t._)((0,a.useState)(null),2))[0],U=O[1],W=(B=(0,t._)((0,a.useState)(null),2))[0],q=B[1],(G=(0,a.useRef)(ev)).current=ev,(X=(0,a.useRef)(r)).current=r,Y=(0,a.useRef)(null),Q=(0,a.useRef)(null),J=(0,a.useRef)(null),$=(0,a.useRef)(null),ee=(0,a.useRef)(null),et=(0,a.useRef)(0),en=(0,a.useRef)(null),ea=(0,a.useRef)(!1),ei=ev.url,er="hls"===ev.type||ev.url.includes(".m3u8"),eo=!!ev.isLive,el=(0,a.useCallback)(function(e){var t=G.current;return t.isLive&&null!=Y.current?Math.max(0,e-Y.current):(0,ek.timelineToMediaTime)(t,e)},[]),es=(0,a.useCallback)(function(e){var t=G.current;return t.isLive&&null!=Y.current?e+Y.current:(0,ek.mediaToTimelineTime)(t,e)},[]),ec=(0,a.useCallback)(function(e,t){var n=Math.max(0,t),a=e.seekable;if(0===a.length)return n;var i=a.start(0),r=a.end(a.length-1),o=G.current.isLive?Math.max(i,r-.5):r;return(0,ek.clamp)(n,i,o)},[]),eu=(0,a.useCallback)(function(e,t){if(!Number.isFinite(t)||e.readyState<1)return null;var n=ec(e,t);try{return e.currentTime=n,n}catch(e){return null}},[ec]),ed=(0,eR.useAtomCallback)((0,a.useCallback)(function(e){var t,n;return{currentTime:e(M.currentTimeAtom),primaryClock:e(M.primaryClockAtom),seekTime:null!=(t=null==(n=e(M.seekRequestAtom))?void 0:n.time)?t:null,durationFromMedia:!!e(M.eventAtom).durationFromMedia,startTimeMs:e(M.eventAtom).startTimeMs,playing:e(M.isPlayingAtom),rate:e(y.effectivePlaybackRateAtom)}},[])),em=(0,eR.useAtomCallback)((0,a.useCallback)(function(e,t,n){var a;return null!=(a=e(M.detectedStartOffsetsAtom)[n])?a:null},[])),ef=(0,a.useCallback)(function(e){if(G.current.isLive&&X.current&&null!=Y.current){var t=e.seekable;if(0!==t.length){var n=es(t.end(t.length-1));Number.isFinite(n)&&k(function(e){return(0,oD.nextLiveSeekableEnd)(e,n)})}}},[k,es]),eh=(0,a.useCallback)(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(X.current&&!e.seeking){var n=es(e.currentTime);if(Number.isFinite(n)){var a=performance.now(),i=ee.current;!t&&null!=i&&(a-i.atMs<100||.01>Math.abs(n-i.time))||(ee.current={time:n,atMs:a},p(n),v({time:n,atMs:a}),N(!1),ea.current=!1,C(!1),G.current.isLive&&w(function(e){var t=n+1;return null==e||t-e>=.5?t:e}),ef(e))}}},[ef,p,N,C,w,v,es]),ep=(0,a.useCallback)(function(e,t){if(!Number.isFinite(t))return!1;J.current=t,X.current&&C(!0);var n=eu(e,el(t));return null==n?(e.readyState>=1&&(J.current=null,X.current&&C(!1)),!1):(!e.seeking&&.01>Math.abs(e.currentTime-n)&&(J.current=null,X.current&&C(!1),eh(e,!0)),!0)},[eu,eh,C,el]),(0,a.useEffect)(function(){var e=ew.current;if(e){Y.current=eo?em(ei):null,U(null),q(null),et.current=0;var t=0,n=null,a=null;er&&!oR.default.isSupported()?X.current&&S({code:"media-load-failed",message:"HLS is not supported in this browser",occurredAtMs:Date.now(),videoURL:ei,mediaErrorCode:4,position:ed().currentTime}):er&&oR.default.isSupported()?($.current=a=new oR.default({lowLatencyMode:eo}),a.loadSource(ei),a.attachMedia(e),a.on(oR.default.Events.FRAG_LOADED,function(){t=0}),a.on(oR.default.Events.MANIFEST_PARSED,function(e,n){t=0;var a=Array.from(new Set(n.levels.map(function(e){return oz(e)}
2).filter(function(e){return null!=e}))).sort(function(e,t){return t-e});U(a.length>0?a:null)}),a.on(oR.default.Events.LEVEL_SWITCHED,function(e,t){var n=null==a?void 0:a.levels[t.level];q(n?oz(n):null)}),a.on(oR.default.Events.FRAG_CHANGED,function(t,n){var a=null==n?void 0:n.frag,i=ed().startTimeMs;if(G.current.isLive&&(null==a?void 0:a.programDateTime)&&null!=i){var r=(a.programDateTime-i)/1e3-a.start;Y.current=r,P(function(e){var t;return .5>Math.abs((null!=(t=e[ei])?t:1/0)-r)?e:(0,eT._)((0,I._)({},e),(0,rq._)({},ei,r))});var o=J.current;null!=o&&ep(e,o)}}),a.on(oR.default.Events.ERROR,function(e,i){if(i.fatal&&a){var r=i.type;if(r===oR.default.ErrorTypes.NETWORK_ERROR||r===oR.default.ErrorTypes.MEDIA_ERROR){X.current&&N(!0),t+=1;var o=G.current.isLive,l=oF(o?Math.min(t,4):t,o?4:3);if(null!=l){null!=n&&clearTimeout(n),n=setTimeout(function(){n=null,$.current===a&&a&&(r===oR.default.ErrorTypes.NETWORK_ERROR?a.startLoad():a.recoverMediaError())},l);return}}X.current&&S({code:"hls-fatal",message:i.details||"Stream failed",occurredAtMs:Date.now(),videoURL:ei,position:ed().currentTime})}})):e.src=ei;var i=function(){if(!G.current.isLive){var t,n,a=ed(),i=null!=(t=null!=(n=J.current)?n:a.seekTime)?t:a.currentTime,r=el(i);Math.abs(e.currentTime-r)>.25?ep(e,i):(J.current=null,eh(e,!0))}};e.addEventListener("loadedmetadata",i);var r=function(){X.current||(J.current=null)};return e.addEventListener("seeked",r),function(){e.removeEventListener("loadedmetadata",i),e.removeEventListener("seeked",r),null!=n&&clearTimeout(n),$.current===a&&($.current=null),null==a||a.destroy(),e.removeAttribute("src"),e.load()}}},[ew,ei,er,eo,h,ed,em,P,el,ep,eh,S,N]),(0,a.useEffect)(function(){var e=ew.current;if(e&&r){var t=function(){var t=ed().durationFromMedia;if(Number.isFinite(e.duration)&&e.duration>0){var n=es(e.duration);G.current.isLive?Number.isFinite(n)&&w(function(e){return null==e||n>e?n:e}):t&&w(n)}ef(e)},n=function(){ef(e);for(var t=[],n=0;n<e.buffered.length;n++)t.push([es(e.buffered.start(n)),es(e.buffered.end(n))]);A(function(e){return(0,ag.rangePairsEqual)(e,t)?e:t})},a=function(){if(!e.seeking&&null==J.current){eh(e);var t=es(e.currentTime);Number.isFinite(t)&&D({time:t})}},i=function(){var t=J.current,a=es(e.currentTime);if(null!=t&&Math.abs(t-a)>.25){var i=el(t);if(Number.isFinite(i)&&Math.abs(e.currentTime-i)>.05&&.05>=Math.abs(ec(e,i)-i))return void eu(e,i)}J.current=null,eh(e,!0),n();var r=es(e.currentTime);Number.isFinite(r)&&D({time:r})},o=function(){J.current=null,C(!1),D({time:es(e.currentTime),ended:!0})},l=function(){null==J.current&&eh(e,!0),!X.current||null!=J.current||e.seeking||e.ended||g(!1)},s=function(){return N(!0)},c=function(){N(!1),et.current=0},u=function(){var t,n;S({code:"media-load-failed",message:(null==(t=e.error)?void 0:t.message)||"Video playback failed",occurredAtMs:Date.now(),videoURL:G.current.url,mediaErrorCode:null==(n=e.error)?void 0:n.code,position:ed().currentTime})},d=function(){if(!$.current){var t=et.current+1,n=oF(t,2);if(null==n)return void u();et.current=t,null!=en.current&&clearTimeout(en.current),en.current=setTimeout(function(){en.current=null,e.load(),ed().playing&&e.play().catch(function(){})},n)}};return e.addEventListener("timeupdate",a),e.addEventListener("ended",o),e.addEventListener("pause",l),e.addEventListener("waiting",s),e.addEventListener("stalled",s),e.addEventListener("playing",c),e.addEventListener("canplay",c),e.addEventListener("error",d),e.addEventListener("loadedmetadata",t),e.addEventListener("durationchange",t),e.addEventListener("progress",n),e.addEventListener("seeked",i),function(){e.removeEventListener("timeupdate",a),e.removeEventListener("ended",o),e.removeEventListener("pause",l),e.removeEventListener("waiting",s),e.removeEventListener("stalled",s),e.removeEventListener("playing",c),e.removeEventListener("canplay",c),e.removeEventListener("error",d),e.removeEventListener("loadedmetadata",t),e.removeEventListener("durationchange",t),e.removeEventListener("progress",n),e.removeEventListener("seeked",i),null!=en.current&&(clearTimeout(en.current),en.current=null),C(!1)}}},[ew,r,ed,es,el,eu,ec,ef,g,w,A,N,C,S,D,eh]),(0,a.useEffect)(function(){var e,t=ew.current;if(t&&r&&o){var n=function(){t.seeking||t.paused||null!=J.current||eh(t),e=requestAnimationFrame(n)};return e=requestAnimationFrame(n),function(){return cancelAnimationFrame(e)}}},[ew,r,o,eh]),(0,a.useEffect)(function(){if(r&&o&&s){var e,t=function(){var e=$.current;e?e.startLoad():R(function(e){return e+1})},n=function(){e=setTimeout(function(){if(G.current.isLive){t(),n();return}if(!ea.current){ea.current=!0,t(),n();return}S({code:"media-load-failed",message:"Playback stalled",occurredAtMs:Date.now(),videoURL:G.current.url,position:ed().currentTime})},12e3)};return n(),function(){return clearTimeout(e)}}},[r,o,s,ed,S,R]),(0,a.useEffect)(function(){var e=ew.current;if(e&&null!=f&&f!==Q.current){Q.current=f;var t=ed().seekTime;null!=t&&ep(e,t)}},[ew,f,ed,ep]),(0,a.useEffect)(function(){var e=ew.current;e&&r&&ep(e,ed().currentTime)},[ew,r,ed,ep]),(0,a.useEffect)(function(){var e=ew.current;if(e){if(!o)return void e.pause();var t=!1;return(0,V._)(function(){return(0,_._)(this,function(n){switch(n.label){case 0:r||(e.muted=!0),n.label=1;case 1:return n.trys.push([1,3,,8]),[4,e.play()];case 2:return n.sent(),[3,8];case 3:if(n.sent(),t||!ed().playing)return[2];e.muted=!0,r&&(b(function(e){if(!("muted"in e))return e;var t=(0,I._)({},e);return delete t.muted,t}),x(!0)),n.label=4;case 4:return n.trys.push([4,6,,7]),[4,e.play()];case 5:return n.sent(),[3,7];case 6:return n.sent(),!t&&r&&ed().playing&&g(!1),[3,7];case 7:return[3,8];case 8:return[2]}})})(),function(){t=!0}}},[ew,o,r,ed,g,x,b]),(0,a.useEffect)(function(){var e=ew.current;e&&(r&&(e.playbackRate=c),e.volume=u,e.muted=!r||d)},[ew,c,u,d,r]),(0,a.useEffect)(function(){r&&(L(K),E(W))},[r,K,W,L,E]),(0,a.useEffect)(function(){var e=$.current;if(e&&r&&null!=K){var t=(0,y.qualityPreferenceHeight)(m);if(null==t){e.currentLevel=-1;return}var n=-1,a=1/0;
2e.levels.forEach(function(e,i){var r,o=null!=(r=oz(e))?r:0,l=o<=t?t-o:(o-t)*10;l<a&&(a=l,n=i)}),e.currentLevel=n}},[r,m,K]),(0,a.useEffect)(function(){var e=ew.current;if(r&&e)return T(e),function(){T(function(t){return t===e?null:t})}},[ew,r,T]),(0,a.useEffect)(function(){var e=ew.current;if(e&&!r){var t=setInterval(function(){var t=ed(),n=t.currentTime,a=t.primaryClock,i=t.playing,r=t.rate,o=n;if(a){var l=(0,ek.clamp)((performance.now()-a.atMs)/1e3,0,1);o=a.time+(i?l*r:0)}var s=es(0),c=Number.isFinite(e.duration)?es(e.duration):null,u=o>=s-.5&&(null==c||o<=c+.5);if(Z(u),u&&!e.seeking&&!(e.readyState<1)){var d=e.currentTime-el(o),m=Math.abs(d);m>1.2?(eu(e,el(o)),e.playbackRate=r):m>.15&&i&&!e.paused?e.playbackRate=r*(d>0?.88:1.12):e.playbackRate=r}},250);return function(){return clearInterval(t)}}},[ew,r,ed,el,es,eu]),{hasContent:!!r||H}).hasContent;return(0,n.jsxs)("div",{className:"absolute inset-0 bg-slate-950",children:[eb?(0,n.jsx)("img",{src:eb,alt:"",className:"hidden",onLoad:function(e){return oK(eA,ex,e.currentTarget.naturalWidth,e.currentTarget.naturalHeight)}}):null,(0,n.jsx)(oU,{children:(0,n.jsx)("video",{ref:ew,className:"absolute inset-0 h-full w-full object-contain",playsInline:!0,preload:"metadata",onLoadedMetadata:function(e){return oK(eA,ex,e.currentTarget.videoWidth,e.currentTarget.videoHeight)},onLoadedData:function(e){return oK(eA,ex,e.currentTarget.videoWidth,e.currentTarget.videoHeight)}})}),!ej&&(0,n.jsx)("div",{className:"absolute inset-0 grid place-items-center bg-slate-950/90",children:(0,n.jsx)("span",{className:"text-[11px] font-medium tracking-wide text-white/45",children:ey("v3.stage.noFootage")})})]})}function oW(e){var t=e.device,i=e.role,r=(0,l.useAtomValue)(M.eventAtom),o=(0,l.useAtomValue)((0,a.useMemo)(function(){return(0,s.atom)(function(e){return(0,ag.sourceAt)(t,e(M.currentTimeAtom),e(L.durationAtom))})},[t]));return o?(0,n.jsx)(oB,{source:o,role:i,deviceId:t.id,thumbnailURL:t.thumbnailURL},o.url):(0,n.jsx)(oZ,{event:r,device:t})}var oq=e.i(139271),oG=16/9;function oX(e,t){var n=Math.max(0,Math.floor(e));if(n<=1)return{cols:1,rows:1};for(var a=Math.max(1,t.width),i=Math.max(1,t.height),r=1,o=1/0,l=1;l<=n;l++){var s=Math.ceil(n/l),c=(a-8*(l-1))/l,u=(i-8*(s-1))/s;if(!(c<=0)&&!(u<=0)){var d=Math.abs(c/u-oG)+.2*(l*s-n);d<o&&(o=d,r=l)}}return{cols:r,rows:Math.ceil(n/r)}}var oY=["tl","tr","bl","br"],oQ=16/9;function oJ(e,t){return t<=0||!Number.isFinite(t)?oJ(e,oQ):t>=1?{width:e,height:e/t}:{width:e*t,height:e}}function o$(e){return e<=0||!Number.isFinite(e)?o$(oQ):e>=1?1/e:1}var o0=function(e){return{thumbnailURL:e.thumbnailURL,hasCoverage:!0}},o1=function(){},o2={full:"inset-y-0 left-0 w-full",left:"inset-y-0 left-0 w-1/2",right:"inset-y-0 right-0 w-1/2 border-l border-white/15",pip:"group/pip z-35 cursor-grab touch-none rounded-lg shadow-2xl shadow-slate-950/60 ring-1 ring-white/25 active:cursor-grabbing",hidden:"",grid:"group z-10 cursor-grab touch-none shadow-lg shadow-slate-950/40 ring-1 ring-white/15 active:cursor-grabbing"},o4={full:"primary",left:"primary",right:"secondary",pip:"pip",hidden:"secondary",grid:"secondary"};function o6(e,t,n,a,i,r){for(var o,l,s,c=i.map(function(e){var t;return oJ(n.ref,null!=(t=r[e])?t:oQ)}),u=null!=(o=c[t])?o:oJ(n.ref,oQ),d=u.width,m=u.height,f=0,h=0;h<t;h++)f+=(null!=(l=null==(s=c[h])?void 0:s.width)?l:n.ref)+8;var p="tl"===e||"bl"===e?n.sideEdge+f:a.width-n.sideEdge-d-f;return{top:"tl"===e||"tr"===e?n.topEdge:a.height-n.bottomEdge-m,left:p,width:d,height:m}}function o8(e){var i=e.device,r=e.placement,o=e.frame,s=e.stageRef,c=e.onPipDrop,u=e.onGridDrop,d=e.pickerDevices,m=e.finePointerHover,f=(0,F.useTranslations)("player"),p=(0,l.useSetAtom)(j.promoteDeviceAtom),v=(0,l.useSetAtom)(j.removeDeviceAtom),x=(0,l.useSetAtom)(j.selectPip
2DeviceAtom),b=(0,l.useSetAtom)(j.toggleReviewFocusAtom),w=(0,l.useSetAtom)(j.toggleDeviceAudioAtom),k=(0,l.useAtomValue)(M.isPlayingAtom),A=(0,l.useAtomValue)(y.videoZoomAtom),N=(0,l.useAtomValue)(M.deviceOrderAtom),C=(0,l.useAtomValue)(M.reviewFocusedDeviceIdAtom),S=(0,l.useAtomValue)(y.effectiveMutedAtom),L=(0,l.useAtomValue)(M.globalDeviceAtom),E=(0,l.useAtomValue)(M.globalDeviceSwapRevisionAtom),T=(0,l.useAtomValue)(M.pipSpawnOriginAtom),V=(0,a.useRef)(!1),P=(0,a.useRef)(!1),_=(0,t._)((0,a.useState)(!0),2),R=_[0],D=_[1],z=(0,t._)((0,a.useState)(null),2),H=z[0],Z=z[1],O="pip"===r,K="grid"===r,U=N[0]===i.id,B=C===i.id,W=K&&!!C&&!B,q=O&&1===A,G=K&&!C&&1===A&&N.length>1,X=q||G,Y=(O||K)&&o,Q=K?U?"primary":"secondary":o4[r],J=O&&d.length>1&&m,$=H&&d.some(function(e){return e.id===H})?H:null,ee=(0,a.useCallback)(function(e,t){return f("v3.multiDevice.pipLabel",{tag:e.tag,count:t})},[f]),et=(0,a.useCallback)(function(e){return f("v3.multiDevice.nowShowing",{tag:e.tag})},[f]),en=!U||S,ea=O||K?8:0;return(0,n.jsxs)(h.div,{layout:!0,layoutDependency:"".concat(r,"-").concat(null==o?void 0:o.top,"-").concat(null==o?void 0:o.left,"-").concat(null==o?void 0:o.width,"-").concat(null==o?void 0:o.height,"-").concat(null==T?void 0:T.left,"-").concat(null==T?void 0:T.top,"-").concat(null!=C?C:""),drag:X,dragConstraints:X?s:void 0,dragElastic:.12,dragMomentum:!1,dragSnapToOrigin:!0,onDragStart:function(){V.current=!0,Z(null)},onDragEnd:function(e,t){O?c(i.id,t.point):K&&u(i.id,t.point),setTimeout(function(){V.current=!1},0)},onPointerMove:function(e){if(J&&"mouse"===e.pointerType&&!V.current){var t=(0,oq.peekDeviceAtPointer)(e,d);Z(function(e){return e===t.id?e:t.id})}},onPointerLeave:function(){return Z(null)},onTap:function(){if(!V.current&&!P.current){if(K)return void b(i.id);if(O){if(J&&$&&$!==i.id){x({deviceId:$,replaceId:i.id}),Z(null);return}D(function(e){return!e})}}},transition:{layout:{type:"spring",stiffness:320,damping:34},opacity:{duration:.2,ease:"easeOut"}},initial:!1,animate:{opacity:"hidden"===r||W?0:1},className:(0,g.cn)("absolute overflow-hidden",o2[r],("hidden"===r||W)&&"pointer-events-none",!O&&!K&&"hidden"!==r&&"transition-[filter] duration-500",!O&&!K&&"hidden"!==r&&!k&&"brightness-[0.82]"),style:(0,I._)({borderTopLeftRadius:ea,borderTopRightRadius:ea,borderBottomLeftRadius:ea,borderBottomRightRadius:ea,zIndex:K&&B?20:void 0},Y?{top:o.top,left:o.left,width:o.width,height:o.height}:"hidden"===r?T?{top:T.top,left:T.left,width:T.width,height:T.height}:{right:0,bottom:0,width:1,height:1}:{}),children:[(0,n.jsx)(oW,{device:i,role:Q}),J?(0,n.jsx)("div",{className:"absolute inset-0 z-10",children:(0,n.jsx)(oq.default,{devices:d,selectedDeviceId:i.id,globalDevice:L,swapRevision:E,getPreview:o0,getAriaLabel:ee,getAnnouncement:et,noCoverageLabel:f("v3.multiDevice.noCoverage"),onCommit:o1,underlayDeviceId:i.id,passive:!0,controlledPeekDeviceId:$,previewClassName:"size-full",className:"absolute inset-0 size-full rounded-lg"})}):null,"left"===r&&(0,n.jsx)(oO,{label:i.tag||i.label,className:"right-2.5 bottom-2.5"}),"right"===r&&(0,n.jsx)(oO,{label:i.tag||i.label,className:"bottom-2.5 left-2.5"}),O?(0,n.jsxs)(n.Fragment,{children:[!J&&R?(0,n.jsx)(oO,{label:i.tag||i.label,className:"bottom-1.5 left-1.5"}):null,(0,n.jsxs)("div",{className:"absolute inset-x-0 top-0 z-30 flex items-start justify-end gap-1 bg-linear-to-b from-slate-950/60 to-transparent p-1 opacity-0 transition-opacity duration-200 group-hover/pip:opacity-100 group-focus-within/pip:opacity-100",onPointerDown:function(e){e.stopPropagation(),P.current=!0,setTimeout(function(){P.current=!1},0)},children:[(0,n.jsx)("button",{type:"button","aria-label":f("v3.stage.expandCamera",{label:i.tag||i.label}),onClick:function(e){e.stopPropagation(),p(i.id)},className:"grid size-6 place-items-center rounded bg-white/15 text-white ring-1 ring-white/20 backdrop-blur-sm transition-colors outline-none hover:bg-white/30 focus-visible:ring-2 focus-visible:ring-white/60",children:(0,n.jsx)(rO.ArrowsOutIcon,{className:"size-3.5"})}),(0,n.jsx)("button",{type:"button","aria-label":f("v3.stage.closeCamera",{label:i.tag||i.label}),onClick:function(e){e.stopPropagation(),v(i.id)},className:"grid size-6 place-items-center rounded bg-white/15 text-white ring-1 ring-white/20 backdrop-blur-sm transition-colors outline-none hover:bg-white/30 focus-visible:ring-2 focus-visible:ring-white/60",children:(0,n.jsx)(af.X
2Icon,{className:"size-3.5"})})]})]}):null,K&&!W?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(oO,{label:i.tag||i.label,className:"bottom-1.5 left-1.5"}),(0,n.jsxs)("div",{className:"absolute inset-x-0 top-0 z-30 flex items-start justify-end gap-1 bg-linear-to-b from-slate-950/60 to-transparent p-1",onPointerDown:function(e){e.stopPropagation(),P.current=!0,setTimeout(function(){P.current=!1},0)},children:[(0,n.jsx)("button",{type:"button","aria-label":en?f("v3.review.unmuteCamera",{label:i.tag||i.label}):f("v3.review.muteCamera",{label:i.tag||i.label}),onClick:function(e){e.stopPropagation(),w(i.id)},className:"grid size-6 place-items-center rounded bg-white/15 text-white ring-1 ring-white/20 backdrop-blur-sm transition-colors outline-none hover:bg-white/30 focus-visible:ring-2 focus-visible:ring-white/60",children:en?(0,n.jsx)(a9.SpeakerSlashIcon,{className:"size-3.5"}):(0,n.jsx)(a7.SpeakerHighIcon,{className:"size-3.5"})}),(0,n.jsx)("button",{type:"button","aria-label":B?f("v3.review.exitFocus"):f("v3.review.focusCamera",{label:i.tag||i.label}),onClick:function(e){e.stopPropagation(),b(i.id)},className:"grid size-6 place-items-center rounded bg-white/15 text-white ring-1 ring-white/20 backdrop-blur-sm transition-colors outline-none hover:bg-white/30 focus-visible:ring-2 focus-visible:ring-white/60",children:B?(0,n.jsx)(rZ,{className:"size-3.5"}):(0,n.jsx)(rO.ArrowsOutIcon,{className:"size-3.5"})})]})]}):null]})}function o5(e){var i,r,o,s,c,u,d,m,f,h,p,v,g=e.stageRef,x=(0,F.useTranslations)("player"),w=(0,l.useAtomValue)(M.eventAtom),k=(0,l.useAtomValue)(M.deviceOrderAtom),A=(0,l.useAtomValue)(M.presentationModeAtom),N=(0,l.useAtomValue)(M.viewModeAtom),C="mini"===A?"single":N,S=(0,l.useAtomValue)(M.pipPlacementsAtom),E=(0,l.useAtomValue)(L.maxSelectedDevicesAtom),T=(0,l.useAtomValue)(L.controlsVisibleAtom),V=(0,l.useAtomValue)(y.scoreboardVisibleAtom),I=(0,rW.useScoreboardEnabled)(),_=(0,l.useAtomValue)(L.isAccessBlockedAtom),R=(0,l.useAtomValue)(M.stageSizeAtom),D=(0,l.useAtomValue)(M.deviceAspectRatiosAtom),z=(0,l.useAtomValue)(L.sponsorCornerAtom),H=(0,l.useSetAtom)(M.stageSizeAtom),Z=(0,l.useSetAtom)(j.movePipAtom),O=(0,l.useSetAtom)(j.reorderGridDevicesAtom),K=(0,l.useAtomValue)(M.reviewFocusedDeviceIdAtom),U=(0,l.useAtomValue)(L.coveredDeviceIdsAtom),B=(0,l.useAtomValue)(b.featureMultiDeviceAtom),W=(0,oq.useFinePointerHover)(),q="grid"===C?k:k.slice(0,"single"===C?1:E),G="pip"===C?q.slice(1):[],X=B?(0,rd.presentDevices)(w.devices,{shortTag:function(e){return x("v3.multiDevice.camTag",{n:e})},camera:function(e){return x("v3.multiDevice.cameraLabel",{n:e})}}):[];(0,a.useEffect)(function(){var e=g.current;if(e){var t=function(){return H({width:e.clientWidth,height:e.clientHeight})};t();var n=new ResizeObserver(t);return n.observe(e),function(){return n.disconnect()}}},[g,H]);var Y=function(e,t){var n=new Map,a=!0,i=!1,r=void 0;try{for(var o,l=oY[Symbol.iterator]();!(a=(o=l.next()).done);a=!0)!function(){var a=o.value;t[a].filter(function(t){return e.includes(t)}).forEach(function(e,t){return n.set(e,{corner:a,index:t})})}()}catch(e){i=!0,r=e}finally{try{a||null==l.return||l.return()}finally{if(i)throw r}}var s=t.bl.filter(function(t){return e.includes(t)}).length,c=!0,u=!1,d=void 0;try{for(var m,f=e[Symbol.iterator]();!(c=(m=f.next()).done);c=!0){var h=m.value;n.has(h)||n.set(h,{corner:"bl",index:s++})}}catch(e){u=!0,d=e}finally{try{c||null==f.return||f.return()}finally{if(u)throw d}}return n}(G,S),Q={tl:0,tr:0,bl:0,br:0};Y.forEach(function(e){Q[e.corner]+=1});var J=G.map(function(e){var t;return null!=(t=D[e])?t:oQ}),$=R?(i=V&&I,s=(o=R.width<640)?10:16,c=i?o?48:64:s,u=T?o?56:80:s,f=Math.max(d=Q.tl+Q.tr,m=Q.bl+Q.br,1),h=+(d>0)+ +(m>0),p=R.width*(d+m>2?.24:.34),v=(R.width-2*s-8*f)/f,{ref:Math.max(80,Math.min(o?176:288,p,v,(R.height-c-u-8*(h>1))/Math.max(h,1)/(r=Math).max.apply(r,[o$(oQ)].concat((0,P._)(J.map(o$)))))),sideEdge:s,topEdge:c,bottomEdge:u}):null,ee=function(e){if(!$||!R)return null;var n,a=Y.get(e);return a?o6(a.corner,a.index,$,R,(n=a.corner,(0,P._)(Y.entries()).filter(function(e){return(0,t._)(e,2)[1].corner===n}).toSorted(function(e,t){return e[1].index-t[1].index}).map(function(e){return(0,t._)(e,1)[0]})),D):null},et=function(e,t){var n,a,i=null==(a=g.current)?void 0:a.getBoundingClientRect();if(i&&$&&R){var r=t.x-window.scrollX-i.left,o=t.y-window.scrollY-i.top,l="".concat(o<i.height/2?"t":"b").concat(r<i.width/2?"l":"r");"bl"===z&&"bl"===l&&(l=["br","tl","tr"].reduce(function(e,t){return Q[t]<Q[e]?t:e}));for(var s=(null!=(n=S[l])?n:[]).filter(function(t){return t!==e&&G.includes(t)}),c=0,u=0;u<s.length;u++){var d=o6(l,u,$,R,s,D),m=d.left+d.width/2;(l.endsWith("l")?r>m:r<m)&&(c=u+1)}Z({id:e,corner:l,index:c})}},en=function(e,n){var a,i=null==(a=g.current)?void 0:a.getBoundingClientRect();if(i&&R&&!(k.length<=1)){var r=n.x-window.scrollX-i.left,o=n.y-window.scrollY-i.top,l=k.indexOf(e);if(!(l<0)){var s=function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:8;if(t<=1)return 0;var i=oX(t,n),r=i.cols,o=i.rows,l=(n.width-a*(r-1))/r,s=(n.height-a*(o-1))/o,c=Math.min(r-1,Math.max(0,Math.floor(e.x/Math.max(1,l+a))));return Math.min(t-1,Math.min(o-1,Math.max(0,Math.floor(e.y/Math.max(1,s+a))))*r+c)}({x:r,y:o},k.length,R);O(function(e,n,a){if(n===a||n<0||a<0||n>=e.length||a>=e.length)return(0,P._)(e);var i=(0,P._)(e),r=(0,t._)(i.splice(n,1),1)[0];return i.splice(a,0,r),i}(k,l,s))}}};return _?(0,n.jsx)("div",{className:"absolute inset-0 overflow-hidden bg-slate-950"}):(0,n.jsxs)("div",{className:"absolute inset-0 overflow-hidden bg-slate-950",children:[0===w.devices.length&&(0,n.jsx)("div",{className:"absolute inset-0 grid place-items-center bg-slate-950 text-center text-white",children:(0,n.jsxs)("div",{className:"flex flex-col items-center gap-2 px-6",children:[(0,n.jsx)(rB.VideoCameraSlashIcon,{className:"size-8 text-white/45",weight:"fill"}),(0,n.jsx)("p",{className:"text-sm font-medium",children:"grid"===C?x("v3.review.empty"):x("v3.stage.noContent")}),"live"===w.status?(0,n.jsx)("p",{className:"text-xs text-white/55",children:x("v3.stage.noFootage")}):null]})}),w.devices.map(function(e){var t,a,i=q.indexOf(e.id),r=(t=q.length,-1===i?"hidden":"grid"===C?"grid":0===i?"split"===C&&t>
21?"left":"full":"split"===C?1===i?"right":"hidden":"pip"===C?"pip":"hidden"),o="pip"===r?ee(e.id):"grid"===r&&R?K===e.id?{top:0,left:0,width:R.width,height:R.height}:function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:8,i=oX(t,n),r=i.cols,o=i.rows,l=Math.floor(e/r),s=(n.width-a*(r-1))/r,c=(n.height-a*(o-1))/o;return{left:e%r*(s+a),top:l*(c+a),width:s,height:c}}(i,q.length,R):null;return(0,n.jsx)(o8,{device:e,placement:"pip"!==r&&"grid"!==r||o?r:"hidden",frame:o,stageRef:g,onPipDrop:et,onGridDrop:en,pickerDevices:"pip"===r?(a=e.id,B&&"pip"===C?X.filter(function(e){return e.id===a||!q.includes(e.id)&&U.includes(e.id)}):[]):[],finePointerHover:W},e.id)})]})}function o3(){var e=(0,F.useTranslations)("player"),t=(0,l.useAtomValue)(M.viewModeAtom),a=(0,l.useAtomValue)(M.deviceOrderAtom),i=(0,l.useAtomValue)(M.eventAtom),r=(0,l.useSetAtom)(j.rotateDevicesAtom),o=(0,l.useAtomValue)(L.controlsVisibleAtom);if("split"!==t||a.length<2)return null;var s=i.devices.find(function(e){return e.id===a[1]});return s?(0,n.jsx)(ac.button,{type:"button","aria-label":e("v3.stage.switchTo",{label:s.label}),onClick:function(e){e.stopPropagation(),r()},whileTap:{scale:.9},initial:{opacity:0}
2,animate:{opacity:+!!o},className:"absolute top-2.5 right-2.5 z-20 grid size-8 place-items-center rounded-md bg-slate-950/70 text-white/85 ring-1 ring-white/15 backdrop-blur-md transition-colors outline-none hover:bg-slate-950/90 hover:text-white focus-visible:ring-2 focus-visible:ring-white/60 sm:top-4 sm:right-4",children:(0,n.jsx)(rU,{className:"size-4"})}):null}var o7=(0,r.default)(function(){return e.A(793840)},{loadableGenerated:{modules:[446670]},ssr:!1}),o9="(min-width: 1024px)";function le(e){var t=window.matchMedia(o9);return t.addEventListener("change",e),function(){return t.removeEventListener("change",e)}}function lt(){var e=(0,F.useTranslations)("player"),i=(0,a.use)(i_),r=(0,t._)((0,a.useState)(null),2),o=r[0],s=r[1],u=(0,t._)((0,a.useState)(null),2),d=u[0],m=u[1],f=(0,a.useRef)(null),v=(0,a.useRef)(null),x=tf(),w="mini"===(0,l.useAtomValue)(M.presentationModeAtom),k=(0,l.useAtomValue)(M.fullscreenAtom),A=(0,l.useAtomValue)(L.controlsVisibleAtom),N=(0,l.useAtomValue)(L.isAccessBlockedAtom),C=(0,l.useAtomValue)(M.isPlayingAtom),E=(0,l.useAtomValue)(M.fullscreenLogOpenAtom),V=(0,l.useAtomValue)(b.featureActivityLogAtom),I=(0,l.useAtomValue)(b.featureFilmRoomAtom),P=(0,l.useAtomValue)(S.filmRoomActiveAtom),_=(0,l.useAtomValue)(S.filmRoomDrawingAtom),R=(0,l.useAtomValue)(S.playbackLockedAtom),D=(0,l.useAtomValue)(M.activityLogSidebarAtom),z=(0,l.useAtomValue)(M.filmStripOpenAtom),H=(0,l.useAtomValue)(y.effectivePlaybackRateAtom),Z=(0,l.useAtomValue)(L.hasStripContentAtom),O=(0,l.useAtomValue)(b.autohideControlsMsAtom),K=(0,l.useAtomValue)(b.uiFullWidthAtom),U=z&&!k&&Z,B=k&&z&&Z,W=k&&V,q=(0,a.useSyncExternalStore)(le,function(){return window.matchMedia(o9).matches},function(){return!0}),G=W&&q,X=(0,l.useSetAtom)(M.fullscreenLogOpenAtom),Y=(0,l.useSetAtom)(M.controlsIdleAtom),Q=(0,l.useSetAtom)(j.showFullscreenOverlayAtom),J=(0,a.useCallback)(function(){v.current&&clearTimeout(v.current),v.current=null},[]),$=(0,a.useCallback)(function(e){(null==e?void 0:e.pointerType)!=="touch"&&(Y(!1),J(),v.current=setTimeout(function(){return Y(!0)},O))},[Y,O,J]),ee=(0,a.useCallback)(function(){Y(!1),J()},[Y,J]),et=(0,a.useCallback)(function(){Y(!0),J()},[Y,J]),en=(0,a.useCallback)(function(e){e&&Q(),X(!1)},[X,Q]),ea=(0,nB.useStageFullscreen)(o,en),ei=ea.toggleFullscreen,er=ea.isPseudoFullscreen;(0,a.useEffect)(function(){w&&k&&ei()},[w,k,ei]),(0,a.useEffect)(function(){return function(){return J()}},[J]),(0,a.useEffect)(function(){if(k&&o){var e=(0,nH._)(document.activeElement,HTMLElement)?document.activeElement:null;o.contains(document.activeElement)||o.focus({preventScroll:!0});var t=function(e){if("Tab"===e.key&&!((0,nH._)(document.activeElement,HTMLElement)&&document.activeElement.closest('[role="dialog"]'))){var t=Array.from(o.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])'));if(0===t.length){e.preventDefault(),o.focus();return}var n=t[0],a=t[t.length-1],i=document.activeElement;e.shiftKey&&(i===n||!o.contains(i))?(e.preventDefault(),a.focus()):e.shiftKey||i!==a&&o.contains(i)||(e.preventDefault(),n.focus())}};return document.addEventListener("keydown",t),function(){document.removeEventListener("keydown",t),e&&document.contains(e)&&e.focus()}}},[k,o]);var eo=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{ref:f,className:"absolute inset-0",children:[(0,n.jsx)(o5,{stageRef:f}),!N&&(0,n.jsxs)(n.Fragment,{children:[w?null:(0,n.jsx)(iZ,{}),w||R||_?null:(0,n.jsx)(iH,{onToggleFullscreen:ei,onRevealControls:ee,onHideControls:et}),w?null:(0,n.jsx)(iL,{}),w?null:(0,n.jsx)(o3,{}),(0,n.jsx)(i5.BufferingOverlay,{}),w?null:(0,n.jsx)(eM.default,{}),w?null:(0,n.jsx)(i8,{}),w?null:(0,n.jsx)(i5.ErrorOverlay,{}),w?null:(0,n.jsx)(ra,{}),!w&&i?(0,n.jsx)(iz,{event:i.event,recordingSessions:i.recordingSessions,fallbackCandidates:i.fallbackCandidates}):null]}),w?null:(0,n.jsx)(ih,{})]}),!N&&!w&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(rz,{}),(0,n.jsx)(i$,{}),(0,n.jsx)(iQ,{}),(0,n.jsx)(is,{portalContainer:k?o:null,stageChromeEl:d,onToggleFullscreen:ei,isPseudoFullscreen:er}),(0,n.jsx)(i4,{})]})]});return(0,n.jsx)("div",{ref:s,tabIndex:k?-1:void 0,onPointerMove:$,onPointerDown:$,onPointerLeave:function(e){"touch"!==e.pointerType&&(J(),Y(!0))},className:(0,g.cn)("relative isolate w-full overflow-hidden bg-slate-950 select-none",k||K||x?"flex h-full flex-col":"player-v3-stage-frame roun
2ded-xl shadow-2xl shadow-slate-950/20 ring-1 ring-slate-950/10 dark:ring-white/10",k&&"dark",er&&!x&&"pseudo-fullscreen",V&&D&&!N&&"lg:rounded-r-none",(U||P)&&"rounded-bl-none",U&&(!D||!V)&&"rounded-br-none",U&&D&&V&&"max-lg:rounded-br-none",C&&!A&&!N&&"cursor-none"),children:(0,n.jsxs)("div",{ref:m,className:(0,g.cn)("relative min-w-0 @container",k||K?"flex min-h-0 flex-1":"h-full"),children:[(0,n.jsxs)("div",{className:(0,g.cn)("relative min-w-0",k||K?"flex min-h-0 flex-1 flex-col":"h-full"),children:[(0,n.jsxs)("div",{className:(0,g.cn)("relative min-w-0",k||K?"min-h-0 flex-1":"h-full"),children:[w?null:(0,n.jsx)(id,{onToggleFullscreen:ei,onInteraction:$}),I?(0,n.jsx)(o7,{stageEl:o,children:eo}):(0,n.jsx)("div",{className:"absolute inset-0",children:eo}),1!==H&&!N&&(0,n.jsxs)("div",{className:(0,g.cn)("pointer-events-none absolute top-2.5 rounded-md bg-slate-950/70 px-2 py-1 text-[11px] font-semibold text-white/80 tabular-nums ring-1 ring-white/12 backdrop-blur-md sm:top-4",P?"right-[12.5rem] sm:right-[13rem]":"right-2.5 sm:right-4 max-lg:right-14 sm:max-lg:right-16"),children:[H,"×"]}),(0,n.jsx)(c.AnimatePresence,{children:W&&!G&&E&&(0,n.jsx)(p.aside,{initial:{x:"100%"},animate:{x:0},exit:{x:"100%"},transition:{type:"spring",stiffness:360,damping:38},className:(0,g.cn)("absolute inset-y-0 right-0 z-50 flex w-72 flex-col border-l border-white/10 backdrop-blur-xl sm:w-80","bg-slate-950/45 portrait:bg-slate-950/35 landscape:bg-slate-950/55"),onClick:function(e){return e.stopPropagation()},children:(0,n.jsx)(nT,{portalContainer:o,variant:"fullscreen"})},"fullscreen-log-overlay")}),W&&!G?(0,n.jsx)("button",{type:"button","aria-label":e(E?"v3.controls.collapseActivityLog":"v3.controls.expandActivityLog"),"aria-expanded":E,onClick:function(e){e.stopPropagation(),X(!E)},className:(0,g.cn)("absolute top-2.5 z-[60] grid size-9 place-items-center rounded-full border border-white/20 bg-slate-950/55 text-white shadow-lg shadow-slate-950/30 backdrop-blur-md transition-[transform,background-color] duration-150 hover:bg-slate-950/75 active:scale-95 sm:top-4",P?"right-[12.5rem] sm:right-[13rem]":"right-2.5 sm:right-4"),children:E?(0,n.jsx)(nU,{className:"size-5 -scale-x-100",weight:"fill"}):(0,n.jsx)(nZ.SidebarIcon,{className:"size-5 -scale-x-100",weight:"fill"})}):null]}),(0,n.jsx)(c.AnimatePresence,{initial:!1,children:B&&(0,n.jsx)(h.div,{initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},transition:{type:"spring",stiffness:320,damping:36},className:"relative z-20 shrink-0 overflow-hidden border-t border-white/10 bg-slate-900",onClick:function(e){return e.stopPropagation()},onPointerDown:function(e){return e.stopPropagation()},children:(0,n.jsx)(T.default,{})},"fullscreen-film-strip")})]}),(0,n.jsx)(c.AnimatePresence,{initial:!1,children:G&&E&&(0,n.jsx)(p.aside,{initial:{width:0,opacity:0},animate:{width:320,opacity:1},exit:{width:0,opacity:0},transition:{type:"spring",stiffness:360,damping:38},className:"relative z-50 h-full shrink-0 overflow-hidden border-l border-white/10 bg-slate-950/85 backdrop-blur-xl",onClick:function(e){return e.stopPropagation()},children:(0,n.jsx)("div",{className:"flex h-full flex-col",style:{width:320},children:(0,n.jsx)(nT,{portalContainer:o,variant:"fullscreen"})})},"fullscreen-log-dock")})]})})}var ln=(0,a.createContext)(null);function la(){var e=(0,a.use)(ln);return e?(0,n.jsx)("div",{"data-player-v3-under-stage":!0,children:e}):null}var li=e.i(823071);function lr(e){var t=e.label,a=e.onClick,i=e.children;return(0,n.jsx)("button",{type:"button","aria-label":t,onClick:function(e){e.stopPropagation(),a()},onPointerDown:function(e){return e.stopPropagation()},className:"grid size-6 cursor-pointer place-items-center rounded-full bg-slate-950/55 text-white shadow-lg shadow-slate-950/30 ring-1 ring-white/15 backdrop-blur-md transition-[transform,background-color,box-shadow] duration-150 hover:scale-105 hover:bg-white/20 hover:ring-white/30 active:scale-95",children:i})}function lo(){var e=(0,l.useAtomValue)(M.currentTimeAtom),t=(0,l.useAtomValue)(L.durationAtom),a=t>0?Math.min(1,Math.max(0,e/t)):0;return(0,n.jsx)("div",{className:"pointer-events-none absolute inset-x-0 bottom-0 h-0.5 bg-white/20","aria-hidden":!0,
2children:(0,n.jsx)("div",{className:"h-full bg-red-500",style:{width:"".concat(100*a,"%")}})})}function ll(){var e=(0,F.useTranslations)("player"),t=(0,l.useAtomValue)(y.effectiveMutedAtom);return{muted:t,toggleMute:(0,l.useSetAtom)(j.toggleMuteAtom),label:e(t?"v3.controls.unmute":"v3.controls.mute"),icon:t?(0,n.jsx)(a9.SpeakerSlashIcon,{className:"size-3.5",weight:"fill"}):(0,n.jsx)(a7.SpeakerHighIcon,{className:"size-3.5",weight:"fill"})}}function ls(){var e=td(),t=e.dismiss,n=e.setEnabled;return function(){n(!1),t()}}function lc(){return(0,n.jsx)(eM.MiniPlayerScoreboard,{})}function lu(){var e=(0,F.useTranslations)("player"),t=td().expand,a=ls(),i=(0,l.useAtomValue)(M.isPlayingAtom),r=(0,l.useSetAtom)(j.togglePlayAtom),o=(0,l.useAtomValue)(M.eventAtom),s=(0,l.useAtomValue)(L.isLiveAtom),c=ll();return(0,n.jsxs)("div",{className:"pointer-events-none absolute inset-0 z-40 opacity-0 transition-opacity duration-150 group-hover/mini:opacity-100 group-focus-within/mini:opacity-100",children:[(0,n.jsx)("div",{className:"absolute inset-x-0 top-0 h-16 bg-linear-to-b from-slate-950/70 to-transparent"}),(0,n.jsx)("div",{className:"absolute inset-x-0 bottom-0 h-16 bg-linear-to-t from-slate-950/80 to-transparent"}),(0,n.jsxs)("div",{className:"pointer-events-auto absolute top-1.5 left-1.5 flex gap-1",children:[(0,n.jsx)(lr,{label:e("v3.miniPlayer.expand"),onClick:t,children:(0,n.jsx)(rO.ArrowsOutIcon,{className:"size-3.5",weight:"fill"})}),(0,n.jsx)(lr,{label:c.label,onClick:c.toggleMute,children:c.icon}),(0,n.jsx)(lr,{label:e("v3.miniPlayer.close"),onClick:a,children:(0,n.jsx)(af.XIcon,{className:"size-3.5",weight:"fill"})})]}),(0,n.jsx)("div",{className:"pointer-events-none absolute inset-0 grid place-items-center",children:(0,n.jsx)("div",{className:"pointer-events-auto",children:(0,n.jsx)(lr,{label:e(i?"v3.controls.pause":"v3.controls.play"),onClick:r,children:i?(0,n.jsx)(a1.PauseIcon,{className:"size-4 fill-current"}):(0,n.jsx)(et.PlayIcon,{className:"ml-px size-4 fill-current"})})})}),(0,n.jsxs)("div",{className:"pointer-events-none absolute inset-x-0 bottom-1.5 px-2.5",children:[(0,n.jsx)("p",{className:"truncate text-[11px] font-semibold text-white",children:o.title}),(0,n.jsx)("p",{className:"truncate text-[10px] text-white/70",children:s?e("v3.beta.liveNow"):o.competition})]})]})}function ld(e){var t=e.label,a=e.onClick,i=e.children;return(0,n.jsx)("button",{type:"button","aria-label":t,onClick:function(e){e.stopPropagation(),a()},onPointerDown:function(e){return e.stopPropagation()},className:"grid size-7 shrink-0 cursor-pointer place-items-center rounded-full text-white/80 transition-[transform,background-color,color] duration-150 hover:scale-105 hover:bg-white/10 hover:text-white active:scale-90",children:i})}function lm(){var e=(0,F.useTranslations)("player"),t=td().expand,a=ls(),i=(0,l.useAtomValue)(M.isPlayingAtom),r=(0,l.useSetAtom)(j.togglePlayAtom),o=(0,l.useAtomValue)(M.eventAtom),s=(0,l.useAtomValue)(L.isLiveAtom),c=ll();return(0,n.jsxs)("div",{className:"flex min-w-0 flex-1 items-center gap-1 pr-1",children:[(0,n.jsxs)("button",{type:"button",onClick:t,onPointerDown:function(e){return e.stopPropagation()},className:"min-w-0 flex-1 cursor-pointer text-left transition-opacity duration-150 hover:opacity-80",children:[(0,n.jsx)("p",{className:"truncate text-[13px] font-semibold text-white",children:o.title}),(0,n.jsx)("p",{className:"truncate text-[11px] text-white/65",children:s?e("v3.beta.liveNow"):o.competition})]}),(0,n.jsx)(ld,{label:e(i?"v3.controls.pause":"v3.controls.play"),onClick:r,children:i?(0,n.jsx)(a1.PauseIcon,{className:"size-4 fill-current"}):(0,n.jsx)(et.PlayIcon,{className:"ml-px size-4 fill-current"})}),(0,n.jsx)(ld,{label:c.label,onClick:c.toggleMute,children:c.icon}),(0,n.jsx)(ld,{label:e("v3.miniPlayer.expand"),onClick:t,children:(0,n.jsx)(rO.ArrowsOutIcon,{className:"size-3.5",weight:"fill"})}),(0,n.jsx)(ld,{label:e("v3.miniPlayer.close"),onClick:a,children:(0,n.jsx)(af.XIcon,{className:"size-3.5"})})]})}function lf(e){var t=e.className;return(0,n.jsx)("div",{className:(0,g.cn)("relative h-0.5",t),children:(0,n.jsx)(lo,{})})}function lh(e){var t=window.matchMedia("(max-width: 639px)");return t.addEventListener("change",e),function(){return t.removeEventListener("change",e)}}function lp(){return{width:window.innerWidth,height:window.innerHeight}}function lv(){var e=document.createElement("div");e.style.cssText="position:fixed;top:env(safe-area-inset-top,0px);right:env(safe-area-inset-right,0px);bottom:env(safe-area-inset-bottom,0px);left:env(safe-area-inset-left,0px);visibility:hidden;pointer-events:none",document.body.appendChild(e);var t=e.getBoundingClientRect();return document.body.removeChild(e),{top:Math.max(t.top,function(){if("u"<typeof document)return 0;var e,t,n=document.querySelector(".header--tall-sticky");return(0,nH._)(n,HTMLElement)?(e=(null!=(t=n.querySelector("header"))?t
2:n).getBoundingClientRect()).height<=0||e.bottom<=0||e.top>=96?0:e.bottom:0}()),right:window.innerWidth-t.right,bottom:window.innerHeight-t.bottom,left:t.left}}function lg(e,t){e.style.top="".concat(t.top,"px"),e.style.left="".concat(t.left,"px"),e.style.width="".concat(t.width,"px"),e.style.height="".concat(t.height,"px")}function lx(e,t){e.style.transformOrigin="0 0",e.style.transform="translate(".concat(t.x,"px, ").concat(t.y,"px) scale(").concat(t.scaleX,", ").concat(t.scaleY,")")}function lb(e){e.style.transform="",e.style.transformOrigin=""}function ly(e){var t=e.getBoundingClientRect();return{top:t.top,left:t.left,width:t.width,height:t.height}}function lw(e,t,n){var a=lp(),i=lv();return e?{top:a.height-i.bottom-64,left:i.left,width:Math.max(0,a.width-i.left-i.right),height:64}:function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=Math.min(te(e)*e9(t),Math.max(160,e-32));return{width:n,height:9*n/16}}(t.width,a),r=e.endsWith("l")?n.left+16:t.width-n.right-16-i.width,o=e.startsWith("t")?n.top+16:t.height-n.bottom-16-i.height;return(0,eT._)((0,I._)({},i),{top:o,left:r})}(t,a,i,n)}var lk={n:"inset-x-3 top-0 h-2 cursor-n-resize",s:"inset-x-3 bottom-0 h-2 cursor-s-resize",e:"inset-y-3 right-0 w-2 cursor-e-resize",w:"inset-y-3 left-0 w-2 cursor-w-resize",ne:"top-0 right-0 size-3 cursor-nesw-resize",nw:"top-0 left-0 size-3 cursor-nwse-resize",se:"bottom-0 right-0 size-3 cursor-nwse-resize",sw:"bottom-0 left-0 size-3 cursor-nesw-resize"};function lA(e){var t=e.handle,a=e.label,i=e.onPointerDown;return(0,n.jsx)("div",{role:"separator","aria-label":a,"aria-orientation":"n"===t||"s"===t?"horizontal":"vertical",onPointerDown:i,className:(0,g.cn)("absolute z-50 touch-none",lk[t])})}function lj(e){var i=e.children,r=td(),o=r.mode,s=r.slot,c=r.hideChrome,u=r.expand,d=(0,F.useTranslations)("player"),m=(0,a.useSyncExternalStore)(lh,function(){return window.matchMedia("(max-width: 639px)").matches},function(){return!1}),f=(0,l.useAtomValue)(S.filmRoomActiveAtom),h=(0,l.useAtomValue)(M.filmStripOpenAtom),p=(0,l.useAtomValue)(L.hasStripContentAtom),v=(0,l.useAtomValue)(M.fullscreenAtom),x=(0,l.useAtomValue)(M.pseudoFullscreenAtom),b=(0,a.useRef)(null),y=(0,t._)((0,a.useState)(tr),2),w=y[0],k=y[1],A=(0,t._)((0,a.useState)(1),2),j=A[0],N=A[1],C=(0,t._)((0,a.useState)(!1),2),E=C[0],T=C[1],V=(0,t._)((0,a.useState)(!1),2),I=V[0],P=V[1],_=(0,a.useRef)(null),R=(0,a.useRef)(null),D=(0,a.useRef)(!1),z=(0,a.useRef)(o),H=(0,a.useRef)(m),Z=(0,a.useRef)(null),O=(0,a.useRef)(null),K=(0,a.useRef)(null);(0,a.useLayoutEffect)(function(){N(function(){try{var e=window.localStorage.getItem(e5);if(null==e)return 1;var t=Number(e);return Number.isFinite(t)?e9(t):1}catch(e){return 1}}())},[]);var U=(0,a.useCallback)(function(){var e=b.current;e&&(Z.current=function(e,t){if(t){var n=e.querySelector("[data-mini-thumb]");if((0,nH._)(n,HTMLElement))return ly(n)}return ly(e)}(e,m))},[m]),B=(0,a.useCallback)(function(e,t){var n,a=b.current;if(a&&tn(e)){var i=null!=t?t:ly(a);if(null==(n=K.current)||n.stop(),K.current=null,lb(a),window.matchMedia("(prefers-reduced-motion: reduce)").matches||function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.5;return Math.abs(e.top-t.top)<n&&Math.abs(e.left-t.left)<n&&Math.abs(e.width-t.width)<n&&Math.abs(e.height-t.height)<n}(i,e)){lg(a,e),D.current=!1;return}D.current=!0,lg(a,e),lx(a,ta(i,e,0));var r=(0,li.animate)(0,1,{type:"spring",stiffness:380,damping:34,onUpdate:function(t){lx(a,ta(i,e,t))},onComplete:function(){lb(a),lg(a,e),D.current=!1,K.current=null}});K.current=r}},[]),W=(0,a.useCallback)(function(){var e,t=b.current;t&&(null==(e=K.current)||e.stop(),K.current=null,D.current=!1,lb(t),lg(t,function(){var e=window.visualViewport;if(e)return{top:e.offsetTop,left:e.offsetLeft,width:e.width,height:e.height};var t=lp();return{top:0,left:0,width:t.width,height:t.height}}()))},[]),q=(0,a.useCallback)(function(){var e=b.current;if(e&&s&&!_.current&&!R.current&&!x){var t=ly(s);if(tn(t)){if(O.current){var n=O.current;O.current=null,B(t,n);return}D.current||lg(e,t)}}},[x,s,B]);(0,a.useLayoutEffect)(function(){"mini"===o&&U()},[o,m,w,j,E,I,U]),(0,a.useLayoutEffect)(function(){var e,t=b.current;if(t){var n=z.current;z.current=o;var a=H.current!==m;if(H.current=m,"page"===o&&s){"mini"===n&&(O.current=null!=(e=Z.current)?e:ly(t)),q();return}"mini"===o&&("mini"!==n||a)&&(O.current=null,B(lw(m,w,j)))}},[o,s,m,w,j,B,q]),(0,a.useLayoutEffect)(function(){"page"===o&&x&&W()},[o,x,W]),(0,a.useEffect)(function(){if("page"===o&&x){var e=function(){return W()}
2,t=window.visualViewport;return null==t||t.addEventListener("resize",e),null==t||t.addEventListener("scroll",e),window.addEventListener("resize",e),window.addEventListener("orientationchange",e),function(){null==t||t.removeEventListener("resize",e),null==t||t.removeEventListener("scroll",e),window.removeEventListener("resize",e),window.removeEventListener("orientationchange",e)}}},[o,x,W]),(0,a.useLayoutEffect)(function(){return function(){var e;null==(e=K.current)||e.stop(),K.current=null,D.current=!1}},[]),(0,a.useEffect)(function(){if("page"===o&&s){q();var e=function(){return q()};window.addEventListener("scroll",e,{capture:!0,passive:!0}),window.addEventListener("resize",e);var t=new ResizeObserver(e);return t.observe(s),function(){window.removeEventListener("scroll",e,!0),window.removeEventListener("resize",e),t.disconnect()}}},[o,s,q]),(0,a.useEffect)(function(){if("mini"===o){var e=function(){if(!_.current&&!R.current&&!D.current){var e=b.current;e&&lg(e,lw(m,w,j))}};return window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}}},[o,m,w,j]);var G=function(e,t){if(e.stopPropagation(),e.preventDefault(),"mini"===o&&!m&&0===e.button){var n=b.current;if(n){n.setPointerCapture(e.pointerId);var a=ly(n),i=te(lp().width);R.current={pointerId:e.pointerId,handle:t,originX:e.clientX,originY:e.clientY,start:a,minWidth:.5*i,maxWidth:Math.min(1.5*i,Math.max(160,lp().width-32))},P(!0)}}},X=function(e){var t=b.current,n=R.current;if(n&&n.pointerId===e.pointerId){if(R.current=null,P(!1),!t)return;var a=ly(t),i=te(lp().width),r=e9(a.width/i);N(r);try{window.localStorage.setItem(e5,String(e9(r)))}catch(e){}B(lw(!1,w,r));return}var o=_.current;if(o&&o.pointerId===e.pointerId){if(_.current=null,T(!1),!o.moved)return void u();if(t){var l,s,c,d,m,f,h,p=(l=ly(t),s={x:o.vx,y:o.vy},c=lp(),d=l.left+l.width/2+tt(s.x),m=l.top+l.height/2+tt(s.y),f=d<c.width/2?"l":"r",h=m<c.height/2?"t":"b","".concat(h).concat(f));k(p);try{window.localStorage.setItem(e8,p)}catch(e){}B(lw(!1,p,j))}}},Y="pending"!==o&&!c,Q="mini"===o,J="page"===o;return(0,n.jsx)("div",{ref:b,role:Q?"complementary":void 0,"aria-hidden":!Y,onPointerDown:function(e){if("mini"===o&&!m&&0===e.button&&!R.current){var t=b.current;if(t){t.setPointerCapture(e.pointerId);var n=ly(t),a=lv();_.current={pointerId:e.pointerId,originX:e.clientX,originY:e.clientY,start:n,moved:!1,lastX:e.clientX,lastY:e.clientY,lastAt:performance.now(),vx:0,vy:0,insetTop:a.top,insetRight:a.right,insetBottom:a.bottom,insetLeft:a.left},T(!0)}}},onPointerMove:function(e){var t=b.current,n=R.current;if(n&&t&&n.pointerId===e.pointerId){lg(t,function(e,t,n,a,i,r,o){var l,s=[];n.includes("e")&&s.push(e.width+a),n.includes("w")&&s.push(e.width-a),n.includes("s")&&s.push((e.height+i)*16/9),n.includes("n")&&s.push((e.height-i)*16/9);var c=Math.min(o,Math.max(r,s.reduce(function(t,n){return Math.abs(n-e.width)>=Math.abs(t-e.width)?n:t},null!=(l=s[0])?l:e.width))),u=9*c/16,d=e.left+e.width,m=e.top+e.height;switch(t){case"br":return{width:c,height:u,left:d-c,top:m-u};case"bl":return{width:c,height:u,left:e.left,top:m-u};case"tr":return{width:c,height:u,left:d-c,top:e.top};case"tl":return{width:c,height:u,left:e.left,top:e.top}}}(n.start,w,n.handle,e.clientX-n.originX,e.clientY-n.originY,n.minWidth,n.maxWidth)),U();return}var a=_.current;if(a&&t&&a.pointerId===e.pointerId){var i=e.clientX-a.originX,r=e.clientY-a.originY;if(!(!a.moved&&8>Math.hypot(i,r))){a.moved=!0;var o=performance.now(),l=Math.max(1,o-a.lastAt);a.vx=(e.clientX-a.lastX)/l*1e3,a.vy=(e.clientY-a.lastY)/l*1e3,a.lastX=e.clientX,a.lastY=e.clientY,a.lastAt=o;var s=lp();lg(t,{width:a.start.width,height:a.start.height,left:ti(a.start.left+i,a.insetLeft+16,s.width-a.insetRight-16-a.start.width,s.width),top:ti(a.start.top+r,a.insetTop+16,s.height-a.insetBottom-16-a.start.height,s.height)}),U()}}},onPointerUp:X,onPointerCancel:X,onClick:Q&&m?function(e){e.target===e.currentTarget&&u()}:void 0,className:(0,g.cn)("fixed overflow-hidden bg-slate-950 will-change-[top,left,width,height,transform]",Y?"visible":"invisible pointer-events-none",J&&!x&&"z-40 rounded-xl",J&&!x&&(f||h&&!v&&p)&&"rounded-bl-none",J&&x&&"z-[99] rounded-none overscroll-none",Q&&"z-40 shadow-2xl shadow-slate-950/40 ring-1 ring-black/20",Q&&!m&&"group/mini rounded-xl",Q&&m&&"rounded-none ring-0 border-t border-white/10",E&&"cursor-grabbing",I&&"cursor-grabbing",Q&&!m&&!E&&!I&&"cursor-grab"),style:{to
2p:0,left:0,width:0,height:0},children:Q&&m?(0,n.jsxs)("div",{className:"flex h-full flex-col",children:[(0,n.jsxs)("div",{className:"flex min-h-0 flex-1",children:[(0,n.jsx)("div",{"data-mini-thumb":!0,className:"relative h-full shrink-0 overflow-hidden bg-slate-950",style:{width:113.77777777777777},onClick:u,children:i}),(0,n.jsx)(lm,{})]}),(0,n.jsx)(lf,{})]}):(0,n.jsxs)("div",{className:"relative h-full w-full",children:[i,Q?(0,n.jsx)(lc,{}):null,Q?(0,n.jsx)(lu,{}):null,Q?(0,n.jsx)(lf,{className:"absolute inset-x-0 bottom-0"}):null,Q&&!m?e7[w].map(function(e){return(0,n.jsx)(lA,{handle:e,label:d("v3.miniPlayer.resize"),onPointerDown:function(t){return G(t,e)}},e)}):null]})})}var lN={weight:"fill"},lC=(0,r.default)(function(){return e.A(398740)},{loadableGenerated:{modules:[267968]},ssr:!1});function lM(e){var i=e.event,r=e.children,c=e.autoplay,u=e.autoResume,d=e.access,m=e.accessOverlayContent,f=e.stageOverlay,h=e.underStage,p=e.scoreStream,v=e.branding,g=e.config,w=e.autoplayNext,M=(0,t._)((0,a.useState)(function(){var e,t=(0,s.createStore)();t.set(b.configAtom,null!=g?g:x.DEFAULT_V3_CONFIG);var n=null==g?void 0:g.playback,a={};return(null==n?void 0:n.muted)!==void 0&&(a.muted=n.muted),(null==n?void 0:n.volume)!==void 0&&(a.volume=Math.min(1,Math.max(0,n.volume))),(null==n?void 0:n.rate)!==void 0&&(a.rate=n.rate),(null==n?void 0:n.quality)!==void 0&&(a.quality=n.quality),(null==n?void 0:n.autoplayNextClip)!==void 0&&(a.autoplayNextClip=n.autoplayNextClip),(null==g||null==(e=g.ui)?void 0:e.timeDisplay)!==void 0&&(a.timeDisplay=g.ui.timeDisplay),Object.keys(a).length>0&&t.set(y.playbackOverridesAtom,a),t.set(j.loadEventAtom,i),d&&t.set(j.setAccessAtom,d),(null==p?void 0:p.length)&&t.set(C.setScoreStreamAtom,p),t}),1)[0];return(0,a.useEffect)(function(){M.set(j.loadEventAtom,i)},[M,i]),(0,a.useEffect)(function(){M.set(j.setAccessAtom,null!=d?d:{state:"open"})},[M,d]),(0,a.useEffect)(function(){M.set(C.setScoreStreamAtom,null!=p?p:null)},[M,p]),(0,a.useEffect)(function(){M.set(N.setBrandingAtom,null!=v?v:null)},[M,v]),(0,a.useEffect)(function(){M.set(b.configAtom,null!=g?g:x.DEFAULT_V3_CONFIG)},[M,g]),(0,n.jsx)(l.Provider,{store:M,children:(0,n.jsx)(o.IconContext.Provider,{value:lN,children:(0,n.jsx)(im,{value:void 0===m?null:m,children:(0,n.jsx)(i6,{value:void 0===f?null:f,children:(0,n.jsx)(ln,{value:void 0===h?null:h,children:(0,n.jsxs)(i_,{value:void 0===w?null:w,children:[(0,n.jsx)(k.default,{autoplay:void 0===c||c,autoResume:void 0===u||u}),(0,n.jsx)(A.default,{}),(0,n.jsx)(nD,{}),r]})})})})})})}function lS(e){var t=e.hosted;return(0,n.jsxs)("div",{className:"relative h-full",children:[t?null:(0,n.jsx)(nz,{}),(0,n.jsx)(lt,{})]})}function lL(e){var t=e.stage,a=e.disableStageLayout,i=e.hostedSlotRef,r=e.hostedStageClassName,o=(0,l.useAtomValue)(M.activityLogSidebarAtom),s=(0,l.useAtomValue)(b.featureActivityLogAtom),u=(0,l.useAtomValue)(M.filmStripOpenAtom),m=(0,l.useAtomValue)(M.fullscreenAtom),f=(0,l.useAtomValue)(L.hasStripContentAtom),v=(0,l.useAtomValue)(b.uiFullWidthAtom),x=(0,l.useAtomValue)(b.featureDebugPanelAtom),y=(0,l.useAtomValue)(L.isAccessBlockedAtom),w=s&&!m&&!y,k=!!i&&y&&s&&o&&!m,A="".concat(o,"-").concat(w,"-").concat(k,"-").concat(u,"-").concat(m),j=w&&o,N=u&&!m&&f,C=a||m||v,S=i?k?(0,n.jsxs)("div",{ref:i,className:"flex w-full overflow-hidden rounded-xl bg-slate-950 lg:flex-row",children:[(0,n.jsx)("div",{className:(0,g.cn)(r,"min-w-0 flex-1 lg:!w-auto lg:rounded-r-none")}),(0,n.jsx)("div",{"aria-hidden":!0,className:"hidden shrink-0 bg-slate-950 lg:block lg:w-80 xl:w-96"})]}):(0,n.jsx)("div",{ref:i,className:r}):t;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(d.LayoutGroup,{children:(0,n.jsxs)("div",{className:(0,g.cn)("flex flex-col [overflow-anchor:none]",eA.playerButtonsCursorClass,v?"h-full":"gap-4",o&&!k&&"lg:flex-row",o&&w&&"lg:gap-0"),children:[(0,n.jsxs)("div",{className:(0,g.cn)(v?"block min-h-0 min-w-0 flex-1":"contents lg:block lg:min-w-0 lg:flex-1"),children:[(0,n.jsx)("div",{className:(0,g.cn)(v&&"h-full",!m&&!v&&"sticky top-[calc(env(safe-area-inset-top,0px)+5.25rem)] z-40 landscape:relative landscape:top-auto landscape:z-auto lg:relative lg:top-auto lg:z-auto"),children:(0,n.jsx)(h.div,{layout:!C&&"size",layoutDependency:A,transition:{type:"spring",stiffness:320,damping:36},className:(0,g.cn)(v&&"h-full"),children:(0,n.jsx)(d.LayoutGroup,{inherit:!1,children:S})})}),(0,n.jsx)(c.AnimatePresence,{initial:!1,children:N&&(0,n.jsx)(h.div,{layout:"position",layoutDependency:A,initial:{opacity:0,height:0}
2,animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},transition:{type:"spring",stiffness:320,damping:36},className:"overflow-hidden",children:(0,n.jsx)(d.LayoutGroup,{inherit:!1,children:(0,n.jsx)("div",{className:(0,g.cn)("relative overflow-hidden border border-t-0 border-slate-200/80 bg-slate-100 dark:border-white/10 dark:bg-slate-900",j?"rounded-bl-xl lg:rounded-br-none":"rounded-b-xl"),children:(0,n.jsx)(T.default,{})})})},"film-strip")}),m||v?null:(0,n.jsx)(la,{})]}),(0,n.jsx)(c.AnimatePresence,{initial:!1,children:w&&(0,n.jsx)(p.aside,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{type:"spring",stiffness:380,damping:34},className:(0,g.cn)("min-w-0",o&&"lg:relative lg:w-80 xl:w-96"),children:(0,n.jsx)(d.LayoutGroup,{inherit:!1,children:(0,n.jsx)("div",{className:(0,g.cn)("flex flex-col rounded-xl border border-slate-200/80 bg-white max-lg:min-h-96 max-lg:landscape:h-96 max-lg:landscape:overflow-hidden dark:border-white/10 dark:bg-slate-950/60",o?"lg:absolute lg:inset-0 lg:h-auto lg:overflow-hidden lg:rounded-l-none":"lg:h-96 lg:overflow-hidden"),children:(0,n.jsx)(nT,{})})})},"moments-panel")})]})}),x&&!m?(0,n.jsx)("div",{className:"mt-4",children:(0,n.jsx)(lC,{})}):null]})}function lE(){var e=tf(),t=tm(),a=(0,l.useAtomValue)(b.uiFullWidthAtom),r=(0,l.useAtomValue)(S.filmRoomActiveAtom),o=(0,l.useAtomValue)(M.filmStripOpenAtom),s=(0,l.useAtomValue)(L.hasStripContentAtom),c=(0,l.useAtomValue)(M.fullscreenAtom),d=(0,n.jsx)(lS,{hosted:e}),h=e&&(null==t?void 0:t.chromeTarget)?(0,i.createPortal)((0,n.jsx)(lL,{disableStageLayout:!0,hostedSlotRef:t.setSlot,hostedStageClassName:(0,g.cn)("player-v3-stage-frame rounded-xl bg-slate-950",a&&"h-full",(r||o&&!c&&s)&&"rounded-bl-none")}),t.chromeTarget):e?null:(0,n.jsx)(lL,{stage:d});return(0,n.jsx)(m.LazyMotion,{features:u.domMax,strict:!0,children:(0,n.jsx)(f.MotionConfig,{reducedMotion:"user",children:(0,n.jsxs)(v.TooltipProvider,{delayDuration:400,skipDelayDuration:200,children:[(0,n.jsx)(w.default,{}),(0,n.jsx)(n_,{}),(0,n.jsx)(E.default,{}),h,e?(0,n.jsx)(lj,{children:d}):null]})})})}e.s(["EventPlayerV3Provider",0,lM,"default",0,lE],475688);var lT=e.i(637932),lV=e.i(2941),lI=e.i(429974),lP=function(){};function l_(){"popup"===new URLSearchParams(window.location.search).get("mode")?window.close():window.history.back()}function lR(){var e=(0,l.useAtomValue)(L.devicePlayableRangesAtom),t=(0,l.useAtomValue)(M.deviceOrderAtom),a={start:0,end:Math.max(0,(0,l.useAtomValue)(L.durationAtom))};return 0===t.length||a.end<=0?null:(0,n.jsx)("div",{className:"mb-1.5 flex flex-col gap-1 px-px","aria-hidden":"true",children:t.map(function(t,i){var r=e.filter(function(e){return e.deviceId===t});return(0,n.jsx)("div",{className:"relative h-1 overflow-hidden rounded-full bg-white/10",children:r.map(function(e){return(0,n.jsx)("span",{className:"absolute inset-y-0 rounded-full bg-white/45",style:{left:"".concat((0,t6.leftPercent)(e.start,a),"%"),width:"".concat((0,t6.widthPercent)(e,a),"%"),opacity:.55+i%3*.12}},"".concat(e.start,"-").concat(e.end))})},t)})})}function lD(){var e=(0,F.useTranslations)("player"),t=(0,l.useSetAtom)(j.seekByAtom),a=(0,l.useSetAtom)(j.freezeReviewWindowAtom),i=function(e){a(),t(e*lI.REVIEW_FRAME_SECONDS)};return(0,n.jsxs)("div",{className:"flex items-center gap-0.5",children:[(0,n.jsx)(eA.default,{label:e("v3.review.stepBackFrames",{count:5}),onClick:function(){return i(-5)},children:(0,n.jsx)(lT.CaretDoubleLeftIcon,{className:"size-4 sm:size-4.5"})}),(0,n.jsx)(eA.default,{label:e("v3.review.stepBackFrames",{count:1}),shortcut:",",onClick:function(){return i(-1)},children:(0,n.jsx)(ri.CaretLeftIcon,{className:"size-4 sm:size-4.5"})}),(0,n.jsx)(eA.default,{label:e("v3.review.stepForwardFrames",{count:1}),shortcut:".",onClick:function(){return i(1)},children:(0,n.jsx)(rr.CaretRightIcon,{className:"size-4 sm:size-4.5"})}),(0,n.jsx)(eA.default,{label:e("v3.review.stepForwardFrames",{count:5}),onClick:function(){return i(5)},children:(0,n.jsx)(lV.CaretDoubleRightIcon,{className:"size-4 sm:size-4.5"})})]})}function lF(e){var t=e.stageChromeEl,a=e.onToggleFullscreen,i=e.isPseudoFullscreen,r=(0,F.useTranslations)("player"),o=(0,l.useAtomValue)(M.eventAtom),s=(0,l.useAtomValue)(M.fullscreenAtom),c=(0,l.useAtomValue)(L.reviewWindowAtom),u=(0,l.useAtomValue)(L.durationAtom),d=(0,l.useAtomValue)(L.seekableRangeAtom),m=(0,l.useAtomValue)(L.reviewShowFineTimebarAtom),f=(0,l.useSetAtom)(j.freezeReviewWindowAtom),h=(0,l.useSetAtom)(j.unfreezeReviewWindowAtom),p=(0,l.useAtomValue)(b.featureAnnotationsAtom),v={start:0,end:Math.max(u,d.end)};return(0,n.jsxs)("div",{className:(0,g.cn)("relative z-30 shrink-0 bg-linear-to-t from-slate-950 via-slate-950/95 to-slate-950/80 px-2 pt-1 pb-[max(0.5rem,env(safe-area-inset-bottom,0px))] sm:px-3.5",i&&"landscape:pl-[max(2.5rem,env(safe-area-inset-left,0px))] landscape:pr-[max(2.5rem,env(safe-area-inset-right,0px))]",eA.playerButtonsCursorClass),onClick:function(e){return e.stopPropagation()},children:[(0,n.jsx)("div",{className:"flex items-end gap-2",children:m?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(lD,{}),(0,n.jsx)("div",{className:"min-w-0 flex-1",children:(0,n.jsx)(aJ,{stageChromeEl:t,range:c,highlightRange:null,showRuler:!0,showViewerStats:!1,showBookmarks:!1,compact:!0,onScrubStart:function(){return f()},ariaLabel:r("v3.review.fineScrub")})})]}):(0,n.jsx)(lD,{})}),(0,n.jsx)(lR,{}),(0,n.jsx)(aJ,{stageChromeEl:t,range:v,highlightRange:c,showRuler:!1,showViewerStats:!1,showBookmarks:!1,compact:!m,onScrubStart:function(){return h()},ariaLabel:r("v3.review.coarseScrub")}),(0,n.jsxs)("div",{className:"flex items-center justify-between gap-1",children:[(0,n.jsxs)("div",{className:"flex min-w-0 items-center gap-0.5 sm:gap-1",children:[(0,n.jsx)(it,{}),(0,n.jsx)(ir,{}),(0,n.jsx)(io,{})]}),(0,n.jsxs)("div",{className:"flex shrink-0 items-center gap-0.5 sm:gap-1",children:[(0,n.jsx)(tk,{}),p?(0,n.jsx)(eC.default,{}):null,(0,n.jsx)(eA.default,{label:r(s?"v3.controls.exitFullscreen":"v3.controls.fullscreen"),shortcut:"f",onClick:a,children:s?(0,n.jsx)(nG.CornersInIcon,{className:"size-4.5 sm:size-5"}):(0,n.jsx)(nq.CornersOutIcon,{className:"size-4.5 sm:size-5"})})]})]}),(0,n.jsx)("p",{className:"sr-only",children:o.title})]})}function lz(){var e=(0,F.useTranslations)("player"),i=(0,l.useAtomValue)(M.eventAtom),r=(0,a.useRef)(null),o=(0,t._)((0,a.useState)(null),2),s=o[0],c=o[1],u=(0,t._)((0,a.useState)(null),2),m=u[0],f=u[1],h=(0,a.useCallback)(function(){},[]),p=(0,nB.useStageFullscreen)(s,h),v=p.toggleFullscreen,x=p.isPseudoFullscreen;return(0,n.jsxs)("div",{ref:c,className:(0,g.cn)("flex h-dvh flex-col overflow-hidden bg-slate-950 text-white",x&&"pseudo-fullscreen"),children:[(0,n.jsx)(id,{onToggleFullscreen:v,onInteraction:lP}),(0,n.jsxs)("header",{className:"relative z-40 flex shrink-0 items-center gap-2 px-2 py-1.5 sm:px-3.5",children:[(0,n.jsx)("button",{type:"button",onClick:l_,"aria-label":e("v3.review.close"),className:"grid size-8 place-items-center rounded-md text-white/80 transition-colors outline-none hover:bg-white/10 hover:text-white focus-visible:ring-2 focus-visible:ring-white/60",children:(0,n.jsx)(af.X
2Icon,{className:"size-4.5"})}),(0,n.jsx)("h1",{className:"min-w-0 flex-1 truncate text-sm font-semibold text-white/90",children:i.title})]}),(0,n.jsxs)("div",{ref:f,className:"relative min-h-0 flex-1",children:[(0,n.jsx)("div",{ref:r,className:"absolute inset-0",children:(0,n.jsx)(d.LayoutGroup,{children:(0,n.jsx)(o5,{stageRef:r})})}),(0,n.jsx)(ra,{}),(0,n.jsx)(ih,{}),(0,n.jsx)(iL,{}),(0,n.jsx)(i5.BufferingOverlay,{}),(0,n.jsx)(i5.ErrorOverlay,{}),(0,n.jsx)(iQ,{})]}),(0,n.jsx)(lF,{stageChromeEl:m,onToggleFullscreen:v,isPseudoFullscreen:x})]})}e.s(["default",0,function(){return(0,n.jsx)(m.LazyMotion,{features:u.domMax,strict:!0,children:(0,n.jsx)(f.MotionConfig,{reducedMotion:"user",children:(0,n.jsxs)(v.TooltipProvider,{delayDuration:400,skipDelayDuration:200,children:[(0,n.jsx)(w.default,{}),(0,n.jsx)(lz,{})]})})})}],681903);var lH=e.i(606),lZ=e.i(454743);e.s(["default",0,function(e){var t=e.eventKey,i=(0,eR.useAtomCallback)((0,a.useCallback)(function(e){var n=e(M.eventAtom),a=e(L.overlayPlayerContextAtom),i=e(L.primaryActiveSourceAtom),r=(null==a?void 0:a.kind)==="clip"?a.moment.time:e(M.currentTimeAtom),o=a?"clip"===a.kind?{type:"videoClip"}:{type:"unresolved"}:i?{type:i.isLive?"recordingSession":"mediaFile"}:null;return(0,lZ.getEmbedPlayerTimestampSnapshot)({eventKey:t,playerItem:o,playerReady:!!o,absoluteTimeSupported:null!=n.startTimeMs,absoluteTimestampMs:null!=n.startTimeMs?n.startTimeMs+1e3*r:null})},[t]));return(0,n.jsx)(lH.default,{getSnapshot:i})}],725700);var lO=e.i(117595),lK=e.i(716539),lU=e.i(507373),lB=e.i(231060),lW=e.i(52383),lq=e.i(978133),lG=e.i(936153),lX=e.i(16029),lY=e.i(912527),lQ=e.i(219655),lJ=e.i(407237),l$=e.i(982712),l0=e.i(177797),l1=e.i(503748),l2=["#f97316","#fb923c","#facc15","#4ade80","#f87171","#34d399"];function l4(e){var t=e.trim().split(/\s+/).filter(Boolean);return(t.length>=2?t.map(function(e){return e[0]}).join(""):e.slice(0,3)).toUpperCase().slice(0,3)}function l6(e){var t;return e.startTime+Math.max(0,null!=(t=e.duration)?t:0)}function l8(e){var t,n=null==e||null==(t=e.deviceID)?void 0:t.trim();return n&&n.length<16?n:void 0}function l5(e){var t;return(null==e?void 0:e.thumbnailURL)||(null==e||null==(t=e.options)?void 0:t.thumbnailURL)||void 0}function l3(e,t){if(Number.isFinite(e)&&Number.isFinite(t)){var n=(t-e)/1e3;return n>0?n:void 0}}function l7(e,n,a,i,r){var o,l,s,c,u,d,m,f=arguments.length>5&&void 0!==arguments[5]&&arguments[5],h=arguments.length>6?arguments[6]:void 0,p=arguments.length>7?arguments[7]:void 0,v=(0,iV.computeScheduledTimes)(e),g=null!=(u=e.startTime)?u:v.start,x=(0,l$.eventHasLivePlayback)(e,n),b=null!=(d=e.endTime)?d:x&&null!=i?i:v.end,y=function(e){return Math.max(0,(e-g)/1e3)},w=e.homeTeam&&e.awayTeam?[{name:e.homeTeam,short:l4(e.homeTeam),color:"#38bdf8"},{name:e.awayTeam,short:l4(e.awayTeam),color:"#f472b6"}]:null,k=function(e,n,a,i,r){var o,l=new Map(n.filter(function(e){return e.deviceID}).map(function(e){return[e.deviceID,e]}));if(i){var s,c,u=n.filter(function(e){return e.liveURL}),d=(s=u.length>
20?u:n,c=new Map,s.forEach(function(e,t){if(e.liveURL||e.streamURL){var n=e.deviceID||e.key||"live-".concat(t),a=c.get(n);a?a.push(e):c.set(n,[e])}}),(0,P._)(c).map(function(e){var n=(0,t._)(e,2);return{id:n[0],sessions:n[1].sort(function(e,t){var n,a;return(null!=(n=e.startTime)?n:0)-(null!=(a=t.startTime)?a:0)})}}));if(d.length>0)return d.map(function(e,t){var n,i=e.id,o=e.sessions,l=o[0],s=o.map(function(e){return{type:"hls",url:e.liveURL||e.streamURL,offset:e.startTime?a(e.startTime):0,duration:e.startTime?l3(e.startTime,Number.isFinite(e.lastKeepAliveTime)?Math.min(e.lastKeepAliveTime,r):r):void 0,isLive:!0,includeReplayInLive:!0===e.includeReplayInLive,lastKeepAliveTimeMs:Number.isFinite(e.lastKeepAliveTime)?e.lastKeepAliveTime:void 0}});return{id:i,label:null!=(n=l8(l))?n:d.length>1?"Camera ".concat(t+1):"Live",kind:"broadcast",thumbnailURL:l5(l),source:s[0],sources:s}})}var m=function(e){var t=new Map,n=!0,a=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(n=(r=o.next()).done);n=!0){var l=r.value;if(l.videoURL){var s=t.get(l.deviceID);s?s.push(l):t.set(l.deviceID,[l])}}}catch(e){a=!0,i=e}finally{try{n||null==o.return||o.return()}finally{if(a)throw i}}var c=[],u=!0,d=!1,m=void 0;try{for(var f,h=t.values()[Symbol.iterator]();!(u=(f=h.next()).done);u=!0){var p=f.value;p.sort(function(e,t){return e.startTime-t.startTime||l6(t)-l6(e)});var v=[],g=-1/0,x=!0,b=!1,y=void 0;try{for(var w,k=p[Symbol.iterator]();!(x=(w=k.next()).done);x=!0){var A=w.value;l6(A)<=g||(v.push(A),g=Math.max(g,l6(A)))}}catch(e){b=!0,y=e}finally{try{x||null==k.return||k.return()}finally{if(b)throw y}}c.push(v)}}catch(e){d=!0,m=e}finally{try{u||null==h.return||h.return()}finally{if(d)throw m}}return c.sort(function(e,t){return e[0].startTime-t[0].startTime})}(null!=(o=e.mediaFiles)?o:[]);if(m.length>0)return m.map(function(e,t){var n,i=e[0],r=l.get(i.deviceID),o=e.map(function(e){return{type:"mp4",url:e.videoURL,offset:a(e.startTime),duration:Number.isFinite(e.duration)&&e.duration>0?e.duration/1e3:void 0,sections:function(e,t){var n=e.sections;if(n&&0!==n.length)return n.filter(function(e){return Number.isFinite(e.absoluteStart)}).map(function(e){var n,a;return{timelineStart:t(e.absoluteStart),mediaStart:(null!=(n=e.relativeStart)?n:0)/1e3,duration:(null!=(a=e.duration)?a:0)/1e3}}).sort(function(e,t){return e.timelineStart-t.timelineStart})}(e,a),mediaFileKey:e.mediaFileKey,sizeBytes:Number.isFinite(e.size)&&e.size>0?e.size:void 0,thumbnailURL:e.thumbnailURL||void 0,downloadURL:e.downloadURL||void 0,baseballMarkerTask:e.baseballMarkerTask}});return(0,I._)({id:i.deviceID||i.mediaFileKey,label:null!=(n=l8(r))?n:m.length>1?"Camera ".concat(t+1):"Main cam",kind:"broadcast",thumbnailURL:i.thumbnailURL||l5(r),source:o[0]},o.length>1?{sources:o}:{})});var f=n.filter(function(e){return e.streamURL});return f.length>0?f.map(function(e,t){var n;return{id:e.deviceID||e.key||"replay-".concat(t),label:null!=(n=l8(e))?n:f.length>1?"Camera ".concat(t+1):"Main cam",kind:"broadcast",thumbnailURL:l5(e),source:{type:"hls",url:e.streamURL,offset:e.startTime?a(e.startTime):0,duration:e.startTime?l3(e.startTime,e.lastKeepAliveTime):void 0}}}):e.highlightsURL?[{id:"highlights",label:"Highlights",kind:"broadcast",thumbnailURL:e.thumbnailURL||void 0,source:{type:"mp4",url:e.highlightsURL,offset:0}}]:[]}(e,null!=n?n:[],y,x,b),A=1===k.length&&"highlights"===k[0].id,j=!x&&0===k.length&&null!=i&&v.start>i,N=A?0:Math.max(0,(b-g)/1e3,(0,ag.lastReplayCoverageEnd)(k)),C=A?[]:(0,P._)((o=e.moments,(null!=o?o:[]).filter(function(e){var t,n;return Number.isFinite(e.momentStartTime)&&"closed"!==e.momentStatus&&(null!=(t=null==(n=e.videoClips)?void 0:n.length)?t:0)>0}).map(function(e,t){var n,a,i,r,o,l,s,c=p?null==(r=p.moments)?void 0:r.find(function(t){return t.key===e.key}):void 0,u=(n=null==p?void 0:p.authorizedActions,(null!=(a=e.videoClips)?a:[]).map(function(t,a){var i,r,o,l,s,u,d,m,f=null==c||null==(d=c.videoClips)?void 0:d.find(function(e){return e.key===t.key}),h=(i=null!=(o=null==f?void 0:f.authorizedActions)?o:t.authorizedActions,{canDelete:!0===(r=(0,I._)({},null==n?void 0:n.moments,i)).delete,canDownload:!0===r.download});return{id:t.key||"".concat(e.key,"-clip-").concat(a),deviceId:t.deviceID||void 0,thumbnailURL:t.thumbnailURL||void 0,videoURL:t.videoURL||void 0,startTimeMs:Number.isFinite(t.startTime)?t.startTime:void 0,duration:Number.isFinite(t.startTime)&&Number.isFinite(t.endTime)?Math.max(0,(t.endTime-t.startTime)/1e3):void 0,isFavorite:null!=(l=null!=(s=null==f?void 0:f.isFavorite)?s:t.isFavorite)&&l,tags:null!=(u=null==f?void 0:f.tags)?u:[],comment:(null==f||null==(m
2=f.comment)?void 0:m.text)||void 0,canDelete:h.canDelete,canDownload:h.canDownload}})),d=u.flatMap(function(e){var t;return null!=(t=e.tags)?t:[]});return{id:e.key||"moment-".concat(t),time:y(e.momentStartTime),type:"highlight",team:null,title:(null==(o=e.metadata)?void 0:o.title)||"",thumbnailURL:null==(l=u[0])?void 0:l.thumbnailURL,clips:u,tags:Array.from(new Set((0,P._)(null!=(i=e.tagsForCurrentUser)?i:[]).concat((0,P._)(d)))),isFavorite:u.some(function(e){return!0===e.isFavorite}),isMine:!!(h&&(null==(s=e.users)?void 0:s.includes(h))),pending:u.some(function(e){return!e.videoURL})}}).sort(function(e,t){return e.time-t.time}))).concat((0,P._)(function(e,t,n){if(!e||0===e.length)return[];var a=(0,P._)(e).filter(function(e){return Number.isFinite(e.timeStamp)}).sort(function(e,t){return e.timeStamp-t.timeStamp}),i=[],r=0,o=0,l=!0,s=!1,c=void 0;try{for(var u,d=a[Symbol.iterator]();!(l=(u=d.next()).done);l=!0){var m=u.value,f="number"==typeof m.left?m.left:r,h="number"==typeof m.right?m.right:o,p=f-r,v=h-o;if(r=f,o=h,!(p<=0)||!(v<=0)){var g=p>0?0:1,x=0===g?p:v,b=null==n?void 0:n[g];i.push({id:"score-".concat(m.key||m.timeStamp),time:t(m.timeStamp),type:"score",team:g,title:b?"".concat(b.name," +").concat(x):"",points:x,score:[f,h]})}}}catch(e){s=!0,c=e}finally{try{l||null==d.return||d.return()}finally{if(s)throw c}}return i}(a,y,w))).sort(function(e,t){return e.time-t.time}),M=A?[]:(null!=(l=e.moments)?l:[]).filter(function(e){return"closed"===e.momentStatus&&!!e.key}).map(function(e){return e.key});return{id:e.key,title:e.name||"Event",sport:e.sport||"",companyKey:e.companyKey,creatorID:e.creatorID,operatorFeedKey:e.operatorFeedKey,scoreboardKey:e.scoreboardKey,competition:e.companyName||void 0,venue:(null==(m=e.location)?void 0:m.name)||e.placeName||void 0,date:new Date(g).toISOString(),status:x?"live":j?"upcoming":"replay",teams:w,startTimeMs:g,endTimeMs:b,scheduledStartTimeMs:v.start,scheduledEndTimeMs:v.end,creationDateMs:Number.isFinite(e.creationDate)?e.creationDate:void 0,duration:N,durationFromMedia:A,initialTime:x?Math.max(0,N-oD.LIVE_EDGE_BUFFER_SECONDS):0,accent:function(e){for(var t=0,n=0;n<e.length;n++)t=31*t+e.charCodeAt(n)|0;return l2[Math.abs(t)%l2.length]}(e.key),periods:[],moments:C,knownMomentIds:M,chatMessages:(null!=r?r:[]).filter(function(e){return"approved"===e.status&&Number.isFinite(e.timestamp)}).map(function(e){return{id:e.key,time:y(e.timestamp),author:e.displayName,text:e.text,color:e.color}}).sort(function(e,t){return e.time-t.time}),chatEnabled:f,authorizedActions:null==p?void 0:p.authorizedActions,isInMyEvent:(null==p?void 0:p.isInMyEvent)===!0,sponsors:(c=(null!=(s=e.sponsorImages)?s:[]).filter(function(e){return!!e.url}).map(function(e){return{url:e.url,destinationURL:e.destinationURL||void 0,heightPercentOfHeight:Math.max(e.heightPercentOfHeight||10,1)}})).length>0?c:void 0,highlights:e.highlightsURL&&!A?{videoURL:e.highlightsURL,thumbnailURL:e.thumbnailURL||void 0}:void 0,devices:k}}var l9=function(){return function(){}};e.s(["useV3PlayerEvent",0,function(e){var n=e.eventKey,i=e.locale,r=e.fallbackData,o=e.serverSideError,l=e.startAtSeconds,s=e.initialItemKey,c=e.playbackHeatmapKeys,u=e.initialPin,d=e.device,m=e.withChat,f=(0,a.useSyncExternalStore)(l9,function(){return!0},function(){return!1}),h=(0,ev.default)(),p=h.user,v=h.canManageCompany,g=h.isSporfieAdmin,x=h.didCheckAuthStatus,b=(0,t._)((0,a.useState)(u),2),y=b[0],w=b[1],k=(0,lW.default)(n||null,y,null==r?void 0:r.event),A=k.mutateEvent,j=k.event,N=k.error,C=k.isValidating,M=(0,aI.useEventUserSpecificInfo)(n||null),S=M.userSpecificInfo,L=M.isUserSpecificInfoSettled,E=M.mutateUserSpecificInfo,T=(0,lq.default)(n||null,null==r?void 0:r.recordingSessions),I=T.recordingSessions,P=T.mutateRecordingSessions,R=(0,lB.default)(j),D=R.scoreStream,F=R.mutateScoreStream,z=(0,lG.default)(j).brandingSpecification,H=(0,l1.getEventChatSchedule)(j),Z=(0,l0.useEventChat)({eventKey:null==j?void 0:j.key,companyKey:null==j?void 0:j.companyKey,eventStartsAt:H.eventStartsAt,eventEndsAt:H.eventEndsAt,preferredTopic:i,enabled:!!((void 0===m||m)&&(null==j?void 0:j.key)&&(null==j?void 0:j.companyKey))});(0,lU.default)(n||"",function(){return(0,V._)(function(){return(0,_._)(this,function(e){switch(e.label){case 0:return P(),[4,(0,lQ.delay)(5e3*Math.random())];case 1:return e.sent(),A(),F(),E(),[2]}})})()},function(){P(),A(),F(),E()}),(0,lK.default)(j,y),(0,a.useEffect)(function(){if(!y){var e=lO.default.get(lY.EVENT_PIN);e&&w(e)}},[]);var O=(0,lJ.areEventClipsLocked)(S),K=null!=l&&Number.isFinite(l)&&l>=0,U=!!s,B=(null!=c?c:[]).join(","),W=(0,a.useMemo)(function(){if(!j||!L)return null;var e,t=l7((0,lJ.applyEventMediaFileVisibility)(j,S),I,D,f?Date.now():null,null==Z?void 0:Z.messages,null!=(e=null==Z?void 0:Z.chatAccess.isEventEnabled)&&e,null==p?void 0:p.uid,S||null);return t.clipsLocked=O,d&&(t.devices=t.devices.filter(function(e){return e.id===d})),K&&(t.initialTime=l),U&&(t.initialItemKey=s),B&&(t.playbackHeatmapKeys=B.split(",")),t},[j,f,L,I,D,K,U,B,l,s,S,O,d,null==Z?void 0:Z.chatAccess.isEventEnabled,null==Z?void 0:Z.messages,null==p?void 0:p.uid]),q=(0,lJ.isPinRequiredError)(N),G=!j&&("ERR_PIN_CODE_PROTECTED"===o||q),X=v(null==j?void 0:j.companyKey),Y=G&&x&&(!X||q),Q=(0,a.useMemo)(function(){if(j){var e,t,n,a=(null!=I?I:[]).find(function(e){return e.liveURL});if(a||(0,l$.eventHasLivePlayback)(j,I)){var i,r,o,l,s=a||(null!=I?I:[]).find(function(e){return e.liveURL||e.streamURL});if(s)return{type:"recordingSession",key:null!=(r=null!=(o=s.key)?o:s.deviceID)?r:"live",deviceID:null!=(l=s.deviceID)?l:""}}var c=(null!=(i=j.mediaFiles)?i:[]).find(function(e){return e.videoURL});if(c)return{type:"mediaFile",key:c.mediaFileKey,videoURL:c.videoURL,deviceID:c.deviceID};var u=(null!=I?I:[]).find(function(e){return e.streamURL});if(u)return{type:"recordingSession",key:null!=(e=null!=(t=u.key)?t:u.deviceID)?e:"replay",deviceID:null!=(n=u.deviceID)?n:""};if(j.highlightsURL)return{type:"highlight",key:"highlights",videoURL:j.highlightsURL,startTime:0,endTime:0}}},[j,I]),J=(0,lX.default)(j,Q,S||void 0),$=J.hasProductDefinitions,ee=J.didLoadProductDefinitions,et=J.productDefinitions,en=J.playbackToken,ea=J.userPurchases,ei=(0,a.useMemo)(function(){var e=Y,t=!!j,n=$,a=g,i=ee,r=L,o=S,l=en,s=ea,c=Q;if(e)return{state:"pin-required"};if(!t)return{state:"loading"};if(!n||a)return{state:"open"};if(!i||!r||void 0===o)return{state:"loading"};if((0,lX.isSeatCountingToken)(l))return{state:"seat-limited",ticket:l};var u,d=Object.keys(null!=(u=s)?u:{}).length>0;return!1!==l&&(c||d)?{state:"open"}:{state:"ppv-required"}},[Y,j,$,g,ee,L,S,en,ea,Q]);return{event:j,v3Event:W,pinPlaceholderEvent:(0,a.useMemo)(function(){return{id:n||"pin-protected",title:"",sport:"",status:"replay",teams:null,duration:0,initialTime:0,accent:"#4ade80",periods:[],moments:[],chatEnabled:!1,devices:[]}},[n]),error:N,isValidating:C,mutateEvent:A,recordingSessions:I,scoreStream:D,branding:null!=z?z:null,access:ei,productDefinitions:et,showPinInput
2:Y,isPinError:G,pinCode:y,setPinCode:w,canBypassPin:X,didCheckAuthStatus:x,hasExplicitStartTime:K,hasExplicitItemKey:U,user:p}}],603915);var se=(0,s.atom)(function(e){return Math.floor(e(M.currentTimeAtom))});e.s(["usePlayerV3CurrentSecond",0,function(){return(0,l.useAtomValue)(se)},"usePlayerV3CurrentTime",0,function(){return(0,l.useAtomValue)(M.currentTimeAtom)},"usePlayerV3Seek",0,function(){return(0,l.useSetAtom)(j.seekToAtom)},"usePlayerV3SetPlaying",0,function(){var e=(0,l.useSetAtom)(M.isPlayingAtom);return(0,a.useCallback)(function(t){return e(t)},[e])}],203321);var st=e.i(699020),sn=e.i(682336);function sa(){var e=td(),t=e.session,n=e.mode,i=e.present,r=e.dismiss,o="mini"===n&&t?t.event.id:null,l=(0,ev.default)(),s=l.didCheckAuthStatus,c=l.isLoggedIn,u=(0,a.use)(sn.ScopeContext),d=(0,tq.useQueryClient)(),m=lO.default.get(lY.EVENT_PIN),f=c?aF.fetcher:aF.cachedFetcher,h=(0,R.useQuery)({queryKey:["thickened-event",o,m],queryFn:function(){return f("/thickened-event/".concat(o).concat(m?"?pinCode=".concat(m):""))},enabled:s&&!!o,staleTime:5e3,retry:!1,refetchInterval:function(e){return(0,l$.thickenedEventRefetchInterval)(e.state.data)}}),p=h.data,v=h.error,g=h.isPending,x=h.isFetching,b=(0,R.useQuery)({queryKey:["events",o,"activeRecordingSessions",u.key],queryFn:function(){return(0,aF.fetcherWithCachedFallback)("/events/".concat(o,"/activeRecordingSessions"))},enabled:s&&!!o,staleTime:5e3,refetchInterval:function(e){return(0,l$.recordingSessionsRefetchInterval)(e.state.data,p)}}).data,y=(0,aI.useEventUserSpecificInfo)(o),w=y.userSpecificInfo,k=y.isUserSpecificInfoSettled,A=function(){o&&(d.invalidateQueries({queryKey:["thickened-event",o]}),d.invalidateQueries({queryKey:["events",o,"activeRecordingSessions"]}))};(0,lU.default)(o||"",A,A);var j=(0,a.useMemo)(function(){return p&&k?l7((0,lJ.applyEventMediaFileVisibility)(p,w),b,null==t?void 0:t.scoreStream,Date.now(),null,!1,void 0,w||null):null},[p,k,b,null==t?void 0:t.scoreStream,w]);return(0,a.useLayoutEffect)(function(){if("mini"===n&&t&&o){if(!j){!v||g||x||r();return}if(!to({event:j,access:t.access}))return void r();i((0,eT._)((0,I._)({},t),{event:j}))}},[r,v,o,x,g,n,i,t,j]),null}function si(){var e=td(),t=e.mode,n=e.dismiss,i=(0,l.useSetAtom)(j.setPresentationModeAtom),r=(0,l.useAtomValue)(S.filmRoomActiveAtom);return(0,a.useEffect)(function(){i("mini"===t?"mini":"page")},[t,i]),(0,a.useEffect)(function(){"mini"===t&&r&&n()},[n,r,t]),null}function sr(){var e,t=td().session;if(!t)return null;var a=(0,n.jsx)(lM,{event:t.event,scoreStream:t.scoreStream,branding:t.branding,config:t.config,access:t.access,accessOverlayContent:t.accessOverlayContent,stageOverlay:t.stageOverlay,underStage:t.underStage,autoplayNext:t.autoplayNext,autoplay:t.autoplay,autoResume:t.autoResume,children:(0,n.jsxs)(tu,{value:!0,children:[(0,n.jsx)(sa,{}),(0,n.jsx)(si,{}),(0,n.jsx)(lE,{})]})});return(null==(e=t.access)?void 0:e.state)==="seat-limited"?(0,n.jsx)(st.SeatCountingGuard,{ticket:t.access.ticket,children:a}):a}e.s(["default",0,function(){return(0,n.jsx)(sr,{})}],387345),e.s(["usePresentMiniPlayer",0,function(e){var t=td().present;(0,a.useLayoutEffect)(function(){e&&t(e)},[e,t])}],971721),e.s([],688176)}]);
3
4//# debugId=b96f4db7-d90c-ff46-b863-e7b17bad824f

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.