UNPKG

@getontime/cli

Version:

Time keeping for live events

2 lines 16.5 kB
System.register(["./jsx-runtime-legacy-DMkDNnVj.js","./useSocket-legacy-C772wu7w.js","./Button-legacy-DpgzgT04.js","./useIsSmallScreen-legacy-DavgXfPB.js"],function(e,t){var n,r,o,s,i,a,u,c,l,d,f,p,g,h,y,b,v,m,x,C,S,R,P,O,E,T,w,k,_,I,M,A,j,D,H,B,N,V,L,U,z,F,X,Y,$,G,J,K,Q,W,q,Z,ee,te,ne,re,oe,se,ie,ae,ue,ce,le,de,fe,pe,ge,he,ye,be,ve,me,xe,Ce,Se,Re,Pe,Oe,Ee,Te,we,ke,_e,Ie,Me,Ae,je,De,He,Be,Ne,Ve,Le;function Ue(e){const t=me.useContext(xe);if(void 0===t&&!e)throw new Error(I(72));return t}function ze(e){return null!=e&&null!=e.clientX}function Fe(e,t={}){const{enabled:n=!0,delay:r}=t,o="rootStore"in e?e.rootStore:e,{events:s,dataRef:i}=o.context,a=me.useRef(!1),u=me.useRef(null),l=me.useRef(!0),d=w();me.useEffect(()=>{const e=o.select("domReferenceElement");if(!n)return;const t=W(e);return Q(ne(t,"blur",function(){const e=o.select("domReferenceElement");!o.select("open")&&N(e)&&e===j(Y(e))&&(a.current=!0)}),Re&&ne(t,"keydown",function(){l.current=!0},!0),Re&&ne(t,"pointerdown",function(){l.current=!1},!0))},[o,n]),me.useEffect(()=>{if(n)return s.on("openchange",e),()=>{s.off("openchange",e)};function e(e){if("trigger-press"===e.reason||"escape-key"===e.reason){const e=o.select("domReferenceElement");$(e)&&(u.current=e,a.current=!0)}}},[s,n,o]);const f=me.useMemo(()=>{function e(){a.current=!1,u.current=null}return{onMouseLeave(){e()},onFocus(t){const n=t.currentTarget;if(a.current){if(u.current===n)return;e()}const s=M(t.nativeEvent);if($(s))if(Re&&!t.relatedTarget){if(!l.current&&!ue(s))return}else if(!c(s))return;const i=C(t.relatedTarget,o.context.triggerElements),{nativeEvent:f,currentTarget:p}=t,g="function"==typeof r?r():r;o.select("open")&&i||0===g||void 0===g?o.setOpen(!0,L(P,f,p)):d.start(g,()=>{a.current||o.setOpen(!0,L(P,f,p))})},onBlur(t){e();const n=t.relatedTarget,r=t.nativeEvent,s=$(n)&&n.hasAttribute(k("focus-guard"))&&"outside"===n.getAttribute("data-type");d.start(0,()=>{const e=o.select("domReferenceElement"),t=j(Y(e));(n||t!==e)&&(v(i.current.floatingContext?.refs.floating.current,t)||v(e,t)||s||C(n??t,o.context.triggerElements)||o.setOpen(!1,L(P,r)))})}}},[i,r,o,d]);return me.useMemo(()=>n?{reference:f,trigger:f}:{},[n,f])}function Xe({store:e,disabled:t,trackCursorAxis:n}){const r=e.useState("floatingRootContext"),o=Z(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),s=function(e,t={}){const{enabled:n=!0,axis:r="both"}=t,o="rootStore"in e?e.rootStore:e,s=o.useState("open"),i=o.useState("floatingElement"),a=o.useState("domReferenceElement"),u=o.context.dataRef,c=me.useRef(!1),l=me.useRef(null),[d,f]=me.useState(),[p,g]=me.useState([]),h=q(e=>{o.set("positionReference",e)}),y=q((e,t,n)=>{c.current||u.current.openEvent&&!ze(u.current.openEvent)||o.set("positionReference",function(e,t){let n=null,r=null,o=!1;return{contextElement:e||void 0,getBoundingClientRect(){const s=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},i="x"===t.axis||"both"===t.axis,a="y"===t.axis||"both"===t.axis,u=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&"touch"!==t.pointerType;let c=s.width,l=s.height,d=s.x,f=s.y;return null==n&&t.x&&i&&(n=s.x-t.x),null==r&&t.y&&a&&(r=s.y-t.y),d-=n||0,f-=r||0,c=0,l=0,!o||u?(c="y"===t.axis?s.width:0,l="x"===t.axis?s.height:0,d=i&&null!=t.x?t.x:d,f=a&&null!=t.y?t.y:f):o&&!u&&(l="x"===t.axis?s.height:l,c="y"===t.axis?s.width:c),o=!0,{width:c,height:l,x:d,y:f,top:f,right:d+c,bottom:f+l,left:d}}}}(n??a,{x:e,y:t,axis:r,dataRef:u,pointerType:d}))}),b=q(e=>{s?l.current||(y(e.clientX,e.clientY,e.currentTarget),g([])):y(e.clientX,e.clientY,e.currentTarget)}),m=U(d)?i:s;me.useEffect(()=>{if(!n)return void h(a);if(!m)return;function e(){l.current?.(),l.current=null}const t=W(i);return!u.current.openEvent||ze(u.current.openEvent)?l.current=ne(t,"mousemove",function(t){v(i,M(t))?e():y(t.clientX,t.clientY)}):h(a),e},[m,n,i,u,a,o,y,h,p]),me.useEffect(()=>()=>{o.set("positionReference",null)},[o]),me.useEffect(()=>{n&&!i&&(c.current=!1)},[n,i]),me.useEffect(()=>{!n&&s&&(c.current=!0)},[n,s]);const x=me.useMemo(()=>{function e(e){f(e.pointerType)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:b,onMouseEnter:b}},[b]);return me.useMemo(()=>n?{reference:x,trigger:x}:{},[n,x])}(r,{enabled:!t&&"none"!==n,axis:"none"===n?void 0:n});return b(e,{activeTriggerProps:me.useMemo(()=>ie(s.reference,o.reference),[s.reference,o.reference]),inactiveTriggerProps:me.useMemo(()=>ie(s.trigger,o.trigger),[s.trigger,o.trigger]),popupProps:me.useMemo(()=>ie(E,s.floating,o.floating),[s.floating,o.floating])}),null}function Ye(e){if("composedPath"in e){const t=e.composedPath();for(let e=0;e<t.length;e+=1){const n=t[e];if($(n))return n}}const t=e.target;return $(t)?t:null}function $e(){const e=me.useContext(De);if(void 0===e)throw new Error(I(71));return e}return e({i:function(e){const{children:t,delay:n,timeoutMs:r=0}=e,o=me.useRef(n),s=me.useRef(n),i=me.useRef(null),a=me.useRef(null),u=w();return g(()=>{s.current=n,i.current?o.current={open:ce(o.current,"open"),close:ce(n,"close")}:o.current=n},[n,i,o,s]),(0,Ce.jsx)(Se.Provider,{value:me.useMemo(()=>({hasProvider:!0,delayRef:o,initialDelayRef:s,currentIdRef:i,timeoutMs:r,currentContextRef:a,timeout:u}),[r,u]),children:t})},r:Fe,t:function({text:e,children:t,...n}){return(0,Ce.jsxs)(Ee,{children:[(0,Ce.jsx)(_e,{...n,children:t}),(0,Ce.jsx)(je,{children:(0,Ce.jsx)(He,{side:"bottom",sideOffset:4,children:(0,Ce.jsxs)(Ne,{className:Le.tooltip,children:[(0,Ce.jsx)(Ve,{}),e]})})})]})}}),{setters:[function(e){n=e.a,r=e.n,o=e.t},function(e){s=e.en},function(e){i=e.A,a=e.An,u=e.B,c=e.Bn,l=e.Cr,d=e.D,f=e.Dr,p=e.E,g=e.Er,h=e.F,y=e.G,b=e.H,v=e.Hn,m=e.J,x=e.K,C=e.Ln,S=e.M,R=e.N,P=e.On,O=e.Or,E=e.P,T=e.Q,w=e.Sr,k=e.St,_=e.T,I=e.Tr,M=e.Un,A=e.V,j=e.Vn,D=e.W,H=e._r,B=e._t,N=e.ar,V=e.br,L=e.dn,U=e.dr,z=e.ft,e.gn,F=e.gt,X=e.hn,Y=e.in,$=e.ir,G=e.j,J=e.k,K=e.kn,Q=e.ln,W=e.nr,q=e.on,Z=e.rt,ee=e.sn,te=e.tt,ne=e.un,re=e.vn,oe=e.wn,se=e.xr,ie=e.yt,ae=e.z,ue=e.zn},function(e){ce=e.H,le=e.I,de=e.L,fe=e.M,pe=e.N,ge=e.P,he=e.R,ye=e.j,be=e.z}],execute:function(){(ve=document.createElement("style")).textContent="._blink_1391b_1{animation:1s step-start infinite _blink_1391b_1}@keyframes _blink_1391b_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_1391b_13{transform:rotate(45deg)}._tooltip_1391b_17{color:#101010;max-width:200px;transform-origin:var(--transform-origin);background-color:#f6f6f6;border-radius:2px;padding:.125rem .5rem;font-size:calc(1rem - 3px);line-height:1.25em;transition:transform .15s,opacity .15s}._tooltip_1391b_17[data-starting-style],._tooltip_1391b_17[data-ending-style]{opacity:0;transform:scale(.9)}._tooltip_1391b_17[data-instant]{transition-duration:0s}\n/*$vite$:1*/",document.head.appendChild(ve),function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"f14ad0099eab1969fdd065b56af5fdd3cf530de6"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="0fb1c66a-ad14-4d34-a46f-fbd51c513b96",e._sentryDebugIdIdentifier="sentry-dbid-0fb1c66a-ad14-4d34-a46f-fbd51c513b96")}catch(e){}}(),me=n(r(),1),xe=me.createContext(void 0),Ce=o(),Se=me.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new se,currentIdRef:{current:null},currentContextRef:{current:null}}),Re=V&&H,Pe={...S,disabled:te(e=>e.disabled),instantType:te(e=>e.instantType),isInstantPhase:te(e=>e.isInstantPhase),trackCursorAxis:te(e=>e.trackCursorAxis),disableHoverablePopup:te(e=>e.disableHoverablePopup),lastOpenChangeReason:te(e=>e.openChangeReason),closeOnClick:te(e=>e.closeOnClick),closeDelay:te(e=>e.closeDelay),hasViewport:te(e=>e.hasViewport)},Oe=class e extends T{constructor(e,t,n=!1){const r=new R,o={...{...i(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1},...e};o.floatingRootContext=G(r,t,n),super(o,{popupRef:me.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:r},Pe),l(this,"setOpen",(e,t)=>{h(this,e,t,{extraState:{openChangeReason:t.reason}})})}cancelPendingOpen(e){this.state.floatingRootContext.dispatchOpenChange(!1,L(a,e))}static useStore(t,n){return D(t,(t,r)=>new e(n,t,r)).store}},Ee=f(function(e){const{disabled:t=!1,defaultOpen:n=!1,open:r,disableHoverablePopup:o=!1,trackCursorAxis:s="none",actionsRef:i,onOpenChange:a,onOpenChangeComplete:c,handle:l,triggerId:d,defaultTriggerId:f=null,children:p}=e,h=Oe.useStore(l?.store,{open:n,openProp:r,activeTriggerId:f,triggerIdProp:d});u(h,r,n,f),h.useControlledProp("openProp",r),h.useControlledProp("triggerIdProp",d),h.useContextCallback("onOpenChange",a),h.useContextCallback("onOpenChangeComplete",c);const y=h.useState("open"),b=!t&&y,v=h.useState("activeTriggerId"),m=h.useState("mounted"),x=h.useState("payload");h.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:o}),h.useSyncedValue("disabled",t),ae(h,{closeOnActiveTriggerUnmount:!0});const{forceUnmount:C,transitionStatus:S}=A(b,h),R=h.useState("isInstantPhase"),P=h.useState("instantType"),O=h.useState("lastOpenChangeReason"),E=me.useRef(null);g(()=>{y&&t&&h.setOpen(!1,L(X))},[y,t,h]),g(()=>{"ending"===S&&"none"===O||"ending"!==S&&R?("delay"!==P&&(E.current=P),h.set("instantType","delay")):null!==E.current&&(h.set("instantType",E.current),E.current=null)},[S,R,O,P,h]),g(()=>{b&&null==v&&h.set("payload",void 0)},[h,v,b]);const T=me.useCallback(()=>{h.setOpen(!1,L(re))},[h]);me.useImperativeHandle(i,()=>({unmount:C,close:T}),[C,T]);const w=b||m||!t&&"none"!==s;return(0,Ce.jsxs)(xe.Provider,{value:h,children:[w&&(0,Ce.jsx)(Xe,{store:h,disabled:t,trackCursorAxis:s}),"function"==typeof p?p({payload:x}):p]})}),e("n",Te=me.createContext(void 0)),we=function(e){return e[e.popupOpen=p.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e}({}),ke="data-base-ui-tooltip-trigger",_e=O(function(e,t){const{render:n,className:r,style:o,handle:s,payload:i,disabled:a,delay:u,closeOnClick:c=!0,closeDelay:l,id:d,...f}=e,p=Ue(!0),h=s?.store??p;if(!h)throw new Error(I(82));const b=_(d),m=h.useState("isTriggerActive",b),x=h.useState("isOpenedByTrigger",b),C=h.useState("floatingRootContext"),S=me.useRef(null),R=u??600,P=l??0,{registerTrigger:O,isMountedByThisTrigger:E}=y(b,S,h,{payload:i,closeOnClick:c,closeDelay:P}),T=me.useContext(Te),{delayRef:k,isInstantPhase:M,hasProvider:A}=function(e,t={open:!1}){const{open:n}=t,r="rootStore"in e?e.rootStore:e,o=r.useState("floatingId"),{currentIdRef:s,delayRef:i,timeoutMs:a,initialDelayRef:u,currentContextRef:c,hasProvider:l,timeout:d}=me.useContext(Se),[f,p]=me.useState(!1),h=me.useRef(n),y=me.useRef(!1);return g(()=>{h.current=n},[n]),g(()=>()=>{y.current=!0},[]),g(()=>{function e(){y.current||p(!1),c.current?.setIsInstantPhase(!1),s.current=null,c.current=null,i.current=u.current,d.clear()}if(s.current&&!n&&s.current===o){if(p(!1),a){const t=o;return d.start(a,()=>{r.select("open")||s.current&&s.current!==t||e()}),()=>{(h.current||s.current!==t)&&d.clear()}}e()}},[n,o,s,i,a,u,c,d,r]),g(()=>{if(!n)return;const e=c.current,t=s.current;d.clear(),c.current={onOpenChange:r.setOpen,setIsInstantPhase:p},s.current=o,i.current={open:0,close:ce(u.current,"close")},null!==t&&t!==o?(p(!0),e?.setIsInstantPhase(!0),e?.onOpenChange(!1,L(oe))):(p(!1),e?.setIsInstantPhase(!1))},[n,o,r,s,i,u,c,d]),g(()=>()=>{if(s.current===o){if(c.current=null,!h.current)return;s.current=null,function(e,t){e.current=t.current}(i,u),d.clear()}},[c,s,i,o,u,d]),me.useMemo(()=>({hasProvider:l,delayRef:i,isInstantPhase:f}),[l,i,f])}(C,{open:x}),j=be(C);h.useSyncedValue("isInstantPhase",M);const D=h.useState("disabled"),H=a??D,N=ee(H),V=h.useState("trackCursorAxis"),z=h.useState("disableHoverablePopup"),F=me.useRef(!1),X=w(),Y=me.useRef(void 0);function G(){const e=T?.delay,t="object"==typeof k.current?k.current.open:void 0;let n=R;return A&&(n=0!==t?u??e??R:0),n}function Q(e){const t=S.current;if(!t||!e)return!1;const n=function(e){let t=e;for(;t;){if(t.hasAttribute(ke))return t;const e=t.parentElement;if(e){t=e;continue}const n=t.getRootNode();t="host"in n&&$(n.host)?n.host:null}return null}(e);return null!==n&&n!==t&&v(t,n)}const W=de(C,{enabled:!H,mouseOnly:!0,move:!1,handleClose:z||"both"===V?null:le(),restMs:G,delay(){const e="object"==typeof k.current?k.current.close:void 0;let t=P;return null==l&&A&&(t=e),{close:t}},triggerElementRef:S,isActiveTrigger:m,isClosing:()=>"ending"===h.select("transitionStatus"),shouldOpen:()=>!F.current}),q=Fe(C,{enabled:!H}).reference,Z=e=>{const t=F.current,n=Ye(e),r=function(e){const t=Q(e);return F.current=t,t&&(j.openChangeTimeout.clear(),j.restTimeout.clear(),j.restTimeoutPending=!1,X.clear()),t}(n),o=S.current,s=o&&n&&v(o,n);if(r&&h.select("open")&&"trigger-hover"===h.select("lastOpenChangeReason"))h.setOpen(!1,L(K,e));else if(t&&!r&&s&&!N.current&&!h.select("open")&&o&&U(Y.current)){const t=()=>{F.current||N.current||h.select("open")||h.setOpen(!0,L(K,e,o))},n=G();0===n?(X.clear(),t()):X.start(n,t)}},te=h.useState("triggerProps",E);return B("button",e,{state:{open:x},ref:[t,O,S],props:[W,q,E||"none"!==V?te:void 0,{onMouseOver(e){Z(e.nativeEvent)},onFocus(e){Q(Ye(e.nativeEvent))&&e.preventBaseUIHandler()},onMouseLeave(){F.current=!1,X.clear(),Y.current=void 0},onPointerEnter(e){Y.current=e.pointerType},onPointerDown(e){Y.current=e.pointerType,h.set("closeOnClick",c),c&&!h.select("open")&&h.cancelPendingOpen(e.nativeEvent)},onClick(e){c&&!h.select("open")&&h.cancelPendingOpen(e.nativeEvent)},id:b,[we.triggerDisabled]:H?"":void 0,[ke]:H?void 0:""},f],stateAttributesMapping:J})}),Ie=me.createContext(void 0),Me=n(s(),1),Ae=me.forwardRef(function(e,t){const{children:n,container:r,className:o,render:s,style:i,...a}=e,{portalNode:u,portalSubtree:c}=z({container:r,ref:t,componentProps:e,elementProps:a});return c||u?(0,Ce.jsxs)(me.Fragment,{children:[c,u&&Me.createPortal(n,u)]}):null}),je=me.forwardRef(function(e,t){const{keepMounted:n=!1,...r}=e;return Ue().useState("mounted")||n?(0,Ce.jsx)(Ie.Provider,{value:n,children:(0,Ce.jsx)(Ae,{ref:t,...r})}):null}),De=me.createContext(void 0),He=me.forwardRef(function(e,t){const{render:n,className:r,anchor:o,positionMethod:s="absolute",side:i="top",align:a="center",sideOffset:u=0,alignOffset:c=0,collisionBoundary:l="clipping-ancestors",collisionPadding:d=5,arrowPadding:f=5,sticky:p=!1,disableAnchorTracking:g=!1,collisionAvoidance:h=F,style:y,...b}=e,v=Ue(),m=function(){const e=me.useContext(Ie);if(void 0===e)throw new Error(I(70));return e}(),x=v.useState("open"),C=v.useState("mounted"),S=v.useState("trackCursorAxis"),R=v.useState("disableHoverablePopup"),P=v.useState("floatingRootContext"),O=v.useState("instantType"),E=v.useState("transitionStatus"),T=pe({anchor:o,positionMethod:s,floatingRootContext:P,mounted:C,side:i,sideOffset:u,align:a,alignOffset:c,collisionBoundary:l,collisionPadding:d,sticky:p,arrowPadding:f,disableAnchorTracking:g,keepMounted:m,collisionAvoidance:h,adaptiveOrigin:v.useState("hasViewport")?ge:void 0}),w=ye(e,me.useMemo(()=>({open:x,side:T.side,align:T.align,anchorHidden:T.anchorHidden,instant:"none"!==S?"tracking-cursor":O}),[x,T.side,T.align,T.anchorHidden,S,O]),{styles:T.positionerStyles,transitionStatus:E,props:b,refs:[t,v.useStateSetter("positionerElement")],hidden:!C,inert:!x||"both"===S||R});return(0,Ce.jsx)(De.Provider,{value:T,children:w})}),Be={...d,...m},Ne=me.forwardRef(function(e,t){const{render:n,className:r,style:o,...s}=e,i=Ue(),{side:a,align:u}=$e(),c=i.useState("open"),l=i.useState("instantType"),d=i.useState("transitionStatus"),f=i.useState("popupProps"),p=i.useState("floatingRootContext"),g=i.useState("disabled"),h=i.useState("closeDelay");x({open:c,ref:i.context.popupRef,onComplete(){c&&i.context.onOpenChangeComplete?.(!0)}}),he(p,{enabled:!g,closeDelay:h});const y=i.useStateSetter("popupElement");return B("div",e,{state:{open:c,side:a,align:u,instant:l,transitionStatus:d},ref:[t,i.context.popupRef,y],props:[f,fe(d),s],stateAttributesMapping:Be})}),Ve=me.forwardRef(function(e,t){const{render:n,className:r,style:o,...s}=e,i=Ue(),{arrowRef:a,side:u,align:c,arrowUncentered:l,arrowStyles:f}=$e();return B("div",e,{state:{open:i.useState("open"),side:u,align:c,uncentered:l,instant:i.useState("instantType")},ref:[t,a],props:[{style:f,"aria-hidden":!0},s],stateAttributesMapping:d})}),Le={blink:"_blink_1391b_1",fourtyfive:"_fourtyfive_1391b_13",tooltip:"_tooltip_1391b_17"}}}}); //# sourceMappingURL=Tooltip-legacy-DEkL5laM.js.map