var Purs_EntryPoints_Livestream_Livestream=(()=>{var Ooe=Object.create;var sb=Object.defineProperty;var Uoe=Object.getOwnPropertyDescriptor;var koe=Object.getOwnPropertyNames;var Boe=Object.getPrototypeOf,Hoe=Object.prototype.hasOwnProperty;var Joe=(e,n)=>()=>(e&&(n=e(e=0)),n);var Ue=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports),_8=(e,n)=>{for(var a in n)sb(e,a,{get:n[a],enumerable:!0})},p8=(e,n,a,t)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of koe(n))!Hoe.call(e,r)&&r!==a&&sb(e,r,{get:()=>n[r],enumerable:!(t=Uoe(n,r))||t.enumerable});return e};var ml=(e,n,a)=>(a=e!=null?Ooe(Boe(e)):{},p8(n||!e||!e.__esModule?sb(a,"default",{value:e,enumerable:!0}):a,e)),vb=e=>p8(sb({},"__esModule",{value:!0}),e);var To={};_8(To,{Children:()=>Op,Component:()=>Up,Fragment:()=>fM,PureComponent:()=>jse,Suspense:()=>zse,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>$se,cloneElement:()=>jD,createContext:()=>vM,createElement:()=>tr,createRef:()=>C1,default:()=>st,forwardRef:()=>oc,isValidElement:()=>_M,lazy:()=>Wse,memo:()=>xse,useCallback:()=>zD,useContext:()=>Vse,useDebugValue:()=>Qse,useEffect:()=>Or,useImperativeHandle:()=>Pf,useLayoutEffect:()=>VD,useMemo:()=>QD,useReducer:()=>Kse,useRef:()=>Xt,useState:()=>Ps,version:()=>Yse});var st,$se,Op,jD,Up,vM,tr,C1,oc,fM,_M,Wse,xse,jse,zse,zD,Vse,Qse,Or,Pf,VD,QD,Kse,Xt,Ps,Yse,Ct=Joe(()=>{st=window.React,{__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:$se,Children:Op,cloneElement:jD,Component:Up,createContext:vM,createElement:tr,createRef:C1,forwardRef:oc,Fragment:fM,isValidElement:_M,lazy:Wse,memo:xse,PureComponent:jse,Suspense:zse,useCallback:zD,useContext:Vse,useDebugValue:Qse,useEffect:Or,useImperativeHandle:Pf,useLayoutEffect:VD,useMemo:QD,useReducer:Kse,useRef:Xt,useState:Ps,version:Yse}=window.React});var mM=Ue((yQe,fU)=>{"use strict";var vU=Object.getOwnPropertySymbols,Dve=Object.prototype.hasOwnProperty,Rve=Object.prototype.propertyIsEnumerable;function yve(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function wve(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var n={},a=0;a<10;a++)n["_"+String.fromCharCode(a)]=a;var t=Object.getOwnPropertyNames(n).map(function(u){return n[u]});if(t.join("")!=="0123456789")return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(u){r[u]=u}),Object.keys(Object.assign({},r)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}fU.exports=wve()?Object.assign:function(e,n){for(var a,t=yve(e),r,u=1;u{"use strict";var hM=mM(),Yd=60103,mU=60106;_r.Fragment=60107;_r.StrictMode=60108;_r.Profiler=60114;var dU=60109,hU=60110,gU=60112;_r.Suspense=60113;var DU=60115,RU=60116;typeof Symbol=="function"&&Symbol.for&&(zc=Symbol.for,Yd=zc("react.element"),mU=zc("react.portal"),_r.Fragment=zc("react.fragment"),_r.StrictMode=zc("react.strict_mode"),_r.Profiler=zc("react.profiler"),dU=zc("react.provider"),hU=zc("react.context"),gU=zc("react.forward_ref"),_r.Suspense=zc("react.suspense"),DU=zc("react.memo"),RU=zc("react.lazy"));var zc,_U=typeof Symbol=="function"&&Symbol.iterator;function bve(e){return e===null||typeof e!="object"?null:(e=_U&&e[_U]||e["@@iterator"],typeof e=="function"?e:null)}function ZD(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=1;a{"use strict";FU.exports=CU()});var ZU=Ue(Zd=>{"use strict";var Ns=mM(),Of=GU();function So(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=1;aeR;eR++)ci[eR]=eR+1;var ci,eR;ci[15]=0;var Gve=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,MU=Object.prototype.hasOwnProperty,AU={},LU={};function zU(e){return MU.call(LU,e)?!0:MU.call(AU,e)?!1:Gve.test(e)?LU[e]=!0:(AU[e]=!0,!1)}function Mve(e,n,a,t){if(a!==null&&a.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return t?!1:a!==null?!a.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Ave(e,n,a,t){if(n===null||typeof n>"u"||Mve(e,n,a,t))return!0;if(t)return!1;if(a!==null)switch(a.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function rl(e,n,a,t,r,u,i){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=t,this.attributeNamespace=r,this.mustUseProperty=a,this.propertyName=e,this.type=n,this.sanitizeURL=u,this.removeEmptyString=i}var si={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){si[e]=new rl(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];si[n]=new rl(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){si[e]=new rl(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){si[e]=new rl(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){si[e]=new rl(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){si[e]=new rl(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){si[e]=new rl(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){si[e]=new rl(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){si[e]=new rl(e,5,!1,e.toLowerCase(),null,!1,!1)});var LM=/[\-:]([a-z])/g;function PM(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var n=e.replace(LM,PM);si[n]=new rl(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(LM,PM);si[n]=new rl(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(LM,PM);si[n]=new rl(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){si[e]=new rl(e,1,!1,e.toLowerCase(),null,!1,!1)});si.xlinkHref=new rl("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){si[e]=new rl(e,1,!1,e.toLowerCase(),null,!0,!0)});var Lve=/["'&<>]/;function Hp(e){if(typeof e=="boolean"||typeof e=="number")return""+e;e=""+e;var n=Lve.exec(e);if(n){var a="",t,r=0;for(t=n.index;tU1))throw Error(So(301));if(e===Ev)if(O1=!0,e={action:a,next:null},X_===null&&(X_=new Map),a=X_.get(n),a===void 0)X_.set(n,e);else{for(n=a;n.next!==null;)n=n.next;n.next=e}}function wM(){}var qp=null,kve={readContext:function(e){var n=qp.threadID;return rR(e,n),e[n]},useContext:function(e){Jp();var n=qp.threadID;return rR(e,n),e[n]},useMemo:OU,useReducer:NU,useRef:function(e){Ev=Jp(),ro=NM();var n=ro.memoizedState;return n===null?(e={current:e},ro.memoizedState=e):n},useState:function(e){return NU(KU,e)},useLayoutEffect:function(){},useCallback:function(e,n){return OU(function(){return e},n)},useImperativeHandle:wM,useEffect:wM,useDebugValue:wM,useDeferredValue:function(e){return Jp(),e},useTransition:function(){return Jp(),[function(e){e()},!1]},useOpaqueIdentifier:function(){return(qp.identifierPrefix||"")+"R:"+(qp.uniqueID++).toString(36)},useMutableSource:function(e,n){return Jp(),n(e._source)}},UU={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function kU(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var YU={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},Bve=Ns({menuitem:!0},YU),tR={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Hve=["Webkit","ms","Moz","O"];Object.keys(tR).forEach(function(e){Hve.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),tR[n]=tR[e]})});var Jve=/([A-Z])/g,qve=/^ms-/,Y_=Of.Children.toArray,bM=Cve.ReactCurrentDispatcher,$ve={listing:!0,pre:!0,textarea:!0},Wve=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,BU={},EM={};function xve(e){if(e==null)return e;var n="";return Of.Children.forEach(e,function(a){a!=null&&(n+=a)}),n}var jve=Object.prototype.hasOwnProperty,zve={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function HU(e,n){if(e===void 0)throw Error(So(152,aR(n)||"Component"))}function Vve(e,n,a){function t(i,l){var s=l.prototype&&l.prototype.isReactComponent,h=Fve(l,n,a,s),p=[],R=!1,E={isMounted:function(){return!1},enqueueForceUpdate:function(){if(p===null)return null},enqueueReplaceState:function(te,le){R=!0,p=[le]},enqueueSetState:function(te,le){if(p===null)return null;p.push(le)}};if(s){if(s=new l(i.props,h,E),typeof l.getDerivedStateFromProps=="function"){var w=l.getDerivedStateFromProps.call(null,i.props,s.state);w!=null&&(s.state=Ns({},s.state,w))}}else if(Ev={},s=l(i.props,h,E),s=VU(l,i.props,s,h),s==null||s.render==null){e=s,HU(e,l);return}if(s.props=i.props,s.context=h,s.updater=E,E=s.state,E===void 0&&(s.state=E=null),typeof s.UNSAFE_componentWillMount=="function"||typeof s.componentWillMount=="function")if(typeof s.componentWillMount=="function"&&typeof l.getDerivedStateFromProps!="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&typeof l.getDerivedStateFromProps!="function"&&s.UNSAFE_componentWillMount(),p.length){E=p;var T=R;if(p=null,R=!1,T&&E.length===1)s.state=E[0];else{w=T?E[0]:s.state;var L=!0;for(T=T?1:0;T=l))throw Error(So(304));var s=new Uint16Array(l);for(s.set(i),ci=s,ci[0]=u+1,i=u;i=s.children.length){var h=s.footer;if(h!==""&&(this.previousWasTextNode=!1),this.stack.pop(),s.type==="select")this.currentSelectValue=null;else if(s.type!=null&&s.type.type!=null&&s.type.type.$$typeof===P1)this.popProvider(s.type);else if(s.type===N1){this.suspenseDepth--;var p=u.pop();if(i){i=!1;var R=s.fallbackFrame;if(!R)throw Error(So(303));this.stack.push(R),u[this.suspenseDepth]+="";continue}else u[this.suspenseDepth]+=p}u[this.suspenseDepth]+=h}else{var E=s.children[s.childIndex++],w="";try{w+=this.render(E,s.context,s.domNamespace)}catch(T){throw T!=null&&typeof T.then=="function"?Error(So(294)):T}u.length<=this.suspenseDepth&&u.push(""),u[this.suspenseDepth]+=w}}return u[0]}finally{bM.current=r,qp=t,QU()}},n.render=function(a,t,r){if(typeof a=="string"||typeof a=="number")return r=""+a,r===""?"":this.makeStaticMarkup?Hp(r):this.previousWasTextNode?""+Hp(r):(this.previousWasTextNode=!0,Hp(r));if(t=Vve(a,t,this.threadID),a=t.child,t=t.context,a===null||a===!1)return"";if(!Of.isValidElement(a)){if(a!=null&&a.$$typeof!=null)throw r=a.$$typeof,Error(r===IM?So(257):So(258,r.toString()));return a=Y_(a),this.stack.push({type:null,domNamespace:r,children:a,childIndex:0,context:t,footer:""}),""}var u=a.type;if(typeof u=="string")return this.renderDOM(a,t,r);switch(u){case xU:case WU:case TM:case SM:case GM:case L1:return a=Y_(a.props.children),this.stack.push({type:null,domNamespace:r,children:a,childIndex:0,context:t,footer:""}),"";case N1:throw Error(So(294));case $U:throw Error(So(343))}if(typeof u=="object"&&u!==null)switch(u.$$typeof){case FM:Ev={};var i=u.render(a.props,a.ref);return i=VU(u.render,a.props,i,a.ref),i=Y_(i),this.stack.push({type:null,domNamespace:r,children:i,childIndex:0,context:t,footer:""}),"";case MM:return a=[Of.createElement(u.type,Ns({ref:a.ref},a.props))],this.stack.push({type:null,domNamespace:r,children:a,childIndex:0,context:t,footer:""}),"";case P1:return u=Y_(a.props.children),r={type:a,domNamespace:r,children:u,childIndex:0,context:t,footer:""},this.pushProvider(a),this.stack.push(r),"";case CM:u=a.type,i=a.props;var l=this.threadID;return rR(u,l),u=Y_(i.children(u[l])),this.stack.push({type:a,domNamespace:r,children:u,childIndex:0,context:t,footer:""}),"";case qU:throw Error(So(338));case AM:return u=a.type,i=u._init,u=i(u._payload),a=[Of.createElement(u,Ns({ref:a.ref},a.props))],this.stack.push({type:null,domNamespace:r,children:a,childIndex:0,context:t,footer:""}),""}throw Error(So(130,u==null?u:typeof u,""))},n.renderDOM=function(a,t,r){var u=a.type.toLowerCase();if(r===UU.html&&kU(u),!BU.hasOwnProperty(u)){if(!Wve.test(u))throw Error(So(65,u));BU[u]=!0}var i=a.props;if(u==="input")i=Ns({type:void 0},i,{defaultChecked:void 0,defaultValue:void 0,value:i.value!=null?i.value:i.defaultValue,checked:i.checked!=null?i.checked:i.defaultChecked});else if(u==="textarea"){var l=i.value;if(l==null){l=i.defaultValue;var s=i.children;if(s!=null){if(l!=null)throw Error(So(92));if(Array.isArray(s)){if(!(1>=s.length))throw Error(So(93));s=s[0]}l=""+s}l==null&&(l="")}i=Ns({},i,{value:void 0,children:""+l})}else if(u==="select")this.currentSelectValue=i.value!=null?i.value:i.defaultValue,i=Ns({},i,{value:void 0});else if(u==="option"){s=this.currentSelectValue;var h=xve(i.children);if(s!=null){var p=i.value!=null?i.value+"":h;if(l=!1,Array.isArray(s)){for(var R=0;R":(le+=">",l="");e:{if(s=i.dangerouslySetInnerHTML,s!=null){if(s.__html!=null){s=s.__html;break e}}else if(s=i.children,typeof s=="string"||typeof s=="number"){s=Hp(s);break e}s=null}return s!=null?(i=[],$ve.hasOwnProperty(u)&&s.charAt(0)===` `&&(le+=` `),le+=s):i=Y_(i.children),a=a.type,r=r==null||r==="http://www.w3.org/1999/xhtml"?kU(a):r==="http://www.w3.org/2000/svg"&&a==="foreignObject"?"http://www.w3.org/1999/xhtml":r,this.stack.push({domNamespace:r,type:u,children:i,childIndex:0,context:t,footer:l}),this.previousWasTextNode=!1,le},e})();Zd.renderToNodeStream=function(){throw Error(So(207))};Zd.renderToStaticMarkup=function(e,n){e=new XU(e,!0,n);try{return e.read(1/0)}finally{e.destroy()}};Zd.renderToStaticNodeStream=function(){throw Error(So(208))};Zd.renderToString=function(e,n){e=new XU(e,!1,n);try{return e.read(1/0)}finally{e.destroy()}};Zd.version="17.0.2"});var n5=Ue((IQe,e5)=>{"use strict";e5.exports=ZU()});var JJ=Ue((pI,J2)=>{(function(n,a){typeof pI=="object"&&typeof J2=="object"?J2.exports=a():typeof define=="function"&&define.amd?define([],a):typeof pI=="object"?pI.Pusher=a():n.Pusher=a()})(window,function(){return(function(e){var n={};function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}return a.m=e,a.c=n,a.d=function(t,r,u){a.o(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:u})},a.r=function(t){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},a.t=function(t,r){if(r&1&&(t=a(t)),r&8||r&4&&typeof t=="object"&&t&&t.__esModule)return t;var u=Object.create(null);if(a.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:t}),r&2&&typeof t!="string")for(var i in t)a.d(u,i,function(l){return t[l]}.bind(null,i));return u},a.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(r,"a",r),r},a.o=function(t,r){return Object.prototype.hasOwnProperty.call(t,r)},a.p="",a(a.s=2)})([(function(e,n,a){"use strict";var t=this&&this.__extends||(function(){var w=function(T,L){return w=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(U,Q){U.__proto__=Q}||function(U,Q){for(var V in Q)Q.hasOwnProperty(V)&&(U[V]=Q[V])},w(T,L)};return function(T,L){w(T,L);function U(){this.constructor=T}T.prototype=L===null?Object.create(L):(U.prototype=L.prototype,new U)}})();Object.defineProperty(n,"__esModule",{value:!0});var r=256,u=(function(){function w(T){T===void 0&&(T="="),this._paddingCharacter=T}return w.prototype.encodedLength=function(T){return this._paddingCharacter?(T+2)/3*4|0:(T*8+5)/6|0},w.prototype.encode=function(T){for(var L="",U=0;U>>18&63),L+=this._encodeByte(Q>>>12&63),L+=this._encodeByte(Q>>>6&63),L+=this._encodeByte(Q>>>0&63)}var V=T.length-U;if(V>0){var Q=T[U]<<16|(V===2?T[U+1]<<8:0);L+=this._encodeByte(Q>>>18&63),L+=this._encodeByte(Q>>>12&63),V===2?L+=this._encodeByte(Q>>>6&63):L+=this._paddingCharacter||"",L+=this._paddingCharacter||""}return L},w.prototype.maxDecodedLength=function(T){return this._paddingCharacter?T/4*3|0:(T*6+7)/8|0},w.prototype.decodedLength=function(T){return this.maxDecodedLength(T.length-this._getPaddingLength(T))},w.prototype.decode=function(T){if(T.length===0)return new Uint8Array(0);for(var L=this._getPaddingLength(T),U=T.length-L,Q=new Uint8Array(this.maxDecodedLength(U)),V=0,te=0,le=0,ne=0,Z=0,ee=0,me=0;te>>4,Q[V++]=Z<<4|ee>>>2,Q[V++]=ee<<6|me,le|=ne&r,le|=Z&r,le|=ee&r,le|=me&r;if(te>>4,le|=ne&r,le|=Z&r),te>>2,le|=ee&r),te>>8&6,L+=51-T>>>8&-75,L+=61-T>>>8&-15,L+=62-T>>>8&3,String.fromCharCode(L)},w.prototype._decodeChar=function(T){var L=r;return L+=(42-T&T-44)>>>8&-r+T-43+62,L+=(46-T&T-48)>>>8&-r+T-47+63,L+=(47-T&T-58)>>>8&-r+T-48+52,L+=(64-T&T-91)>>>8&-r+T-65+0,L+=(96-T&T-123)>>>8&-r+T-97+26,L},w.prototype._getPaddingLength=function(T){var L=0;if(this._paddingCharacter){for(var U=T.length-1;U>=0&&T[U]===this._paddingCharacter;U--)L++;if(T.length<4||L>2)throw new Error("Base64Coder: incorrect padding")}return L},w})();n.Coder=u;var i=new u;function l(w){return i.encode(w)}n.encode=l;function s(w){return i.decode(w)}n.decode=s;var h=(function(w){t(T,w);function T(){return w!==null&&w.apply(this,arguments)||this}return T.prototype._encodeByte=function(L){var U=L;return U+=65,U+=25-L>>>8&6,U+=51-L>>>8&-75,U+=61-L>>>8&-13,U+=62-L>>>8&49,String.fromCharCode(U)},T.prototype._decodeChar=function(L){var U=r;return U+=(44-L&L-46)>>>8&-r+L-45+62,U+=(94-L&L-96)>>>8&-r+L-95+63,U+=(47-L&L-58)>>>8&-r+L-48+52,U+=(64-L&L-91)>>>8&-r+L-65+0,U+=(96-L&L-123)>>>8&-r+L-97+26,U},T})(u);n.URLSafeCoder=h;var p=new h;function R(w){return p.encode(w)}n.encodeURLSafe=R;function E(w){return p.decode(w)}n.decodeURLSafe=E,n.encodedLength=function(w){return i.encodedLength(w)},n.maxDecodedLength=function(w){return i.maxDecodedLength(w)},n.decodedLength=function(w){return i.decodedLength(w)}}),(function(e,n,a){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var t="utf8: invalid string",r="utf8: invalid source encoding";function u(s){for(var h=new Uint8Array(i(s)),p=0,R=0;R>6,h[p++]=128|E&63):E<55296?(h[p++]=224|E>>12,h[p++]=128|E>>6&63,h[p++]=128|E&63):(R++,E=(E&1023)<<10,E|=s.charCodeAt(R)&1023,E+=65536,h[p++]=240|E>>18,h[p++]=128|E>>12&63,h[p++]=128|E>>6&63,h[p++]=128|E&63)}return h}n.encode=u;function i(s){for(var h=0,p=0;p=s.length-1)throw new Error(t);p++,h+=4}else throw new Error(t)}return h}n.encodedLength=i;function l(s){for(var h=[],p=0;p=s.length)throw new Error(r);var w=s[++p];if((w&192)!==128)throw new Error(r);R=(R&31)<<6|w&63,E=128}else if(R<240){if(p>=s.length-1)throw new Error(r);var w=s[++p],T=s[++p];if((w&192)!==128||(T&192)!==128)throw new Error(r);R=(R&15)<<12|(w&63)<<6|T&63,E=2048}else if(R<248){if(p>=s.length-2)throw new Error(r);var w=s[++p],T=s[++p],L=s[++p];if((w&192)!==128||(T&192)!==128||(L&192)!==128)throw new Error(r);R=(R&15)<<18|(w&63)<<12|(T&63)<<6|L&63,E=65536}else throw new Error(r);if(R=55296&&R<=57343)throw new Error(r);if(R>=65536){if(R>1114111)throw new Error(r);R-=65536,h.push(String.fromCharCode(55296|R>>10)),R=56320|R&1023}}h.push(String.fromCharCode(R))}return h.join("")}n.decode=l}),(function(e,n,a){e.exports=a(3).default}),(function(e,n,a){"use strict";a.r(n);var t=(function(){function d(m,D){this.lastId=0,this.prefix=m,this.name=D}return d.prototype.create=function(m){this.lastId++;var D=this.lastId,M=this.prefix+D,A=this.name+"["+D+"]",Y=!1,Ge=function(){Y||(m.apply(null,arguments),Y=!0)};return this[D]=Ge,{number:D,id:M,name:A,callback:Ge}},d.prototype.remove=function(m){delete this[m.number]},d})(),r=new t("_pusher_script_","Pusher.ScriptReceivers"),u={VERSION:"6.0.3",PROTOCOL:7,wsPort:80,wssPort:443,wsPath:"",httpHost:"sockjs.pusher.com",httpPort:80,httpsPort:443,httpPath:"/pusher",stats_host:"stats.pusher.com",authEndpoint:"/pusher/auth",authTransport:"ajax",activityTimeout:12e4,pongTimeout:3e4,unavailableTimeout:1e4,cluster:"mt1",cdn_http:"http://js.pusher.com",cdn_https:"https://js.pusher.com",dependency_suffix:""},i=u,l=(function(){function d(m){this.options=m,this.receivers=m.receivers||r,this.loading={}}return d.prototype.load=function(m,D,M){var A=this;if(A.loading[m]&&A.loading[m].length>0)A.loading[m].push(M);else{A.loading[m]=[M];var Y=Nt.createScriptRequest(A.getPath(m,D)),Ge=A.receivers.create(function(Sn){if(A.receivers.remove(Ge),A.loading[m]){var Wa=A.loading[m];delete A.loading[m];for(var dr=function(ei){ei||Y.cleanup()},ao=0;ao>>6)+E(128|m&63):E(224|m>>>12&15)+E(128|m>>>6&63)+E(128|m&63)},V=function(d){return d.replace(/[^\x00-\x7F]/g,Q)},te=function(d){var m=[0,2,1][d.length%3],D=d.charCodeAt(0)<<16|(d.length>1?d.charCodeAt(1):0)<<8|(d.length>2?d.charCodeAt(2):0),M=[w.charAt(D>>>18),w.charAt(D>>>12&63),m>=2?"=":w.charAt(D>>>6&63),m>=1?"=":w.charAt(D&63)];return M.join("")},le=window.btoa||function(d){return d.replace(/[\s\S]{1,3}/g,te)},ne=(function(){function d(m,D,M,A){var Y=this;this.clear=D,this.timer=m(function(){Y.timer&&(Y.timer=A(Y.timer))},M)}return d.prototype.isRunning=function(){return this.timer!==null},d.prototype.ensureAborted=function(){this.timer&&(this.clear(this.timer),this.timer=null)},d})(),Z=ne,ee=(function(){var d=function(m,D){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,A){M.__proto__=A}||function(M,A){for(var Y in A)A.hasOwnProperty(Y)&&(M[Y]=A[Y])},d(m,D)};return function(m,D){d(m,D);function M(){this.constructor=m}m.prototype=D===null?Object.create(D):(M.prototype=D.prototype,new M)}})();function me(d){window.clearTimeout(d)}function We(d){window.clearInterval(d)}var Qe=(function(d){ee(m,d);function m(D,M){return d.call(this,setTimeout,me,D,function(A){return M(),null})||this}return m})(Z),mn=(function(d){ee(m,d);function m(D,M){return d.call(this,setInterval,We,D,function(A){return M(),A})||this}return m})(Z),qn={now:function(){return Date.now?Date.now():new Date().valueOf()},defer:function(d){return new Qe(0,d)},method:function(d){for(var m=[],D=1;D0)for(var A=0;A=1002&&d.code<=1004?"backoff":null:d.code===4e3?"tls_only":d.code<4100?"refused":d.code<4200?"backoff":d.code<4300?"retry":"refused"},getCloseError:function(d){return d.code!==1e3&&d.code!==1001?{type:"PusherError",data:{code:d.code,message:d.reason||d.message}}:null}},pe=tf,hs=(function(){var d=function(m,D){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,A){M.__proto__=A}||function(M,A){for(var Y in A)A.hasOwnProperty(Y)&&(M[Y]=A[Y])},d(m,D)};return function(m,D){d(m,D);function M(){this.constructor=m}m.prototype=D===null?Object.create(D):(M.prototype=D.prototype,new M)}})(),gs=(function(d){hs(m,d);function m(D,M){var A=d.call(this)||this;return A.id=D,A.transport=M,A.activityTimeout=M.activityTimeout,A.bindListeners(),A}return m.prototype.handlesActivityChecks=function(){return this.transport.handlesActivityChecks()},m.prototype.send=function(D){return this.transport.send(D)},m.prototype.send_event=function(D,M,A){var Y={event:D,data:M};return A&&(Y.channel=A),En.debug("Event sent",Y),this.send(pe.encodeMessage(Y))},m.prototype.ping=function(){this.transport.supportsPing()?this.transport.ping():this.send_event("pusher:ping",{})},m.prototype.close=function(){this.transport.close()},m.prototype.bindListeners=function(){var D=this,M={message:function(Y){var Ge;try{Ge=pe.decodeMessage(Y)}catch(Sn){D.emit("error",{type:"MessageParseError",error:Sn,data:Y.data})}if(Ge!==void 0){switch(En.debug("Event recd",Ge),Ge.event){case"pusher:error":D.emit("error",{type:"PusherError",data:Ge.data});break;case"pusher:ping":D.emit("ping");break;case"pusher:pong":D.emit("pong");break}D.emit("message",Ge)}},activity:function(){D.emit("activity")},error:function(Y){D.emit("error",{type:"WebSocketError",error:Y})},closed:function(Y){A(),Y&&Y.code&&D.handleCloseEvent(Y),D.transport=null,D.emit("closed")}},A=function(){ha(M,function(Y,Ge){D.transport.unbind(Ge,Y)})};ha(M,function(Y,Ge){D.transport.bind(Ge,Y)})},m.prototype.handleCloseEvent=function(D){var M=pe.getCloseAction(D),A=pe.getCloseError(D);A&&this.emit("error",A),M&&this.emit(M,{action:M,error:A})},m})(qa),rf=gs,Ds=(function(){function d(m,D){this.transport=m,this.callback=D,this.bindListeners()}return d.prototype.close=function(){this.unbindListeners(),this.transport.close()},d.prototype.bindListeners=function(){var m=this;this.onMessage=function(D){m.unbindListeners();var M;try{M=pe.processHandshake(D)}catch(A){m.finish("error",{error:A}),m.transport.close();return}M.action==="connected"?m.finish("connected",{connection:new rf(M.id,m.transport),activityTimeout:M.activityTimeout}):(m.finish(M.action,{error:M.error}),m.transport.close())},this.onClosed=function(D){m.unbindListeners();var M=pe.getCloseAction(D)||"backoff",A=pe.getCloseError(D);m.finish(M,{error:A})},this.transport.bind("message",this.onMessage),this.transport.bind("closed",this.onClosed)},d.prototype.unbindListeners=function(){this.transport.unbind("message",this.onMessage),this.transport.unbind("closed",this.onClosed)},d.prototype.finish=function(m,D){this.callback(Mn({transport:this.transport,action:m},D))},d})(),Sc=Ds,Cg=(function(){function d(m,D){this.channel=m;var M=D.authTransport;if(typeof Nt.getAuthorizers()[M]>"u")throw"'"+M+"' is not a recognized auth transport";this.type=M,this.options=D,this.authOptions=D.auth||{}}return d.prototype.composeQuery=function(m){var D="socket_id="+encodeURIComponent(m)+"&channel_name="+encodeURIComponent(this.channel.name);for(var M in this.authOptions.params)D+="&"+encodeURIComponent(M)+"="+encodeURIComponent(this.authOptions.params[M]);return D},d.prototype.authorize=function(m,D){d.authorizers=d.authorizers||Nt.getAuthorizers(),d.authorizers[this.type].call(this,Nt,m,D)},d})(),Q0=Cg,Ym=(function(){function d(m,D){this.timeline=m,this.options=D||{}}return d.prototype.send=function(m,D){this.timeline.isEmpty()||this.timeline.send(Nt.TimelineTransport.getAgent(this,m),D)},d})(),Xm=Ym,Cc=(function(){var d=function(m,D){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,A){M.__proto__=A}||function(M,A){for(var Y in A)A.hasOwnProperty(Y)&&(M[Y]=A[Y])},d(m,D)};return function(m,D){d(m,D);function M(){this.constructor=m}m.prototype=D===null?Object.create(D):(M.prototype=D.prototype,new M)}})(),Bi=(function(d){Cc(m,d);function m(D){var M=this.constructor,A=d.call(this,D)||this;return Object.setPrototypeOf(A,M.prototype),A}return m})(Error),of=(function(d){Cc(m,d);function m(D){var M=this.constructor,A=d.call(this,D)||this;return Object.setPrototypeOf(A,M.prototype),A}return m})(Error),Zm=(function(d){Cc(m,d);function m(D){var M=this.constructor,A=d.call(this,D)||this;return Object.setPrototypeOf(A,M.prototype),A}return m})(Error),Fg=(function(d){Cc(m,d);function m(D){var M=this.constructor,A=d.call(this,D)||this;return Object.setPrototypeOf(A,M.prototype),A}return m})(Error),ed=(function(d){Cc(m,d);function m(D){var M=this.constructor,A=d.call(this,D)||this;return Object.setPrototypeOf(A,M.prototype),A}return m})(Error),Mw=(function(d){Cc(m,d);function m(D){var M=this.constructor,A=d.call(this,D)||this;return Object.setPrototypeOf(A,M.prototype),A}return m})(Error),d_=(function(d){Cc(m,d);function m(D){var M=this.constructor,A=d.call(this,D)||this;return Object.setPrototypeOf(A,M.prototype),A}return m})(Error),KC=(function(){var d=function(m,D){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,A){M.__proto__=A}||function(M,A){for(var Y in A)A.hasOwnProperty(Y)&&(M[Y]=A[Y])},d(m,D)};return function(m,D){d(m,D);function M(){this.constructor=m}m.prototype=D===null?Object.create(D):(M.prototype=D.prototype,new M)}})(),YC=(function(d){KC(m,d);function m(D,M){var A=d.call(this,function(Y,Ge){En.debug("No callbacks on "+D+" for "+Y)})||this;return A.name=D,A.pusher=M,A.subscribed=!1,A.subscriptionPending=!1,A.subscriptionCancelled=!1,A}return m.prototype.authorize=function(D,M){return M(!1,{auth:""})},m.prototype.trigger=function(D,M){if(D.indexOf("client-")!==0)throw new Bi("Event '"+D+"' does not start with 'client-'");if(!this.subscribed){var A=ja.buildLogSuffix("triggeringClientEvents");En.warn("Client event triggered before channel 'subscription_succeeded' event . "+A)}return this.pusher.send_event(D,M,this.name)},m.prototype.disconnect=function(){this.subscribed=!1,this.subscriptionPending=!1},m.prototype.handleEvent=function(D){var M=D.event,A=D.data;if(M==="pusher_internal:subscription_succeeded")this.handleSubscriptionSucceededEvent(D);else if(M.indexOf("pusher_internal:")!==0){var Y={};this.emit(M,A,Y)}},m.prototype.handleSubscriptionSucceededEvent=function(D){this.subscriptionPending=!1,this.subscribed=!0,this.subscriptionCancelled?this.pusher.unsubscribe(this.name):this.emit("pusher:subscription_succeeded",D.data)},m.prototype.subscribe=function(){var D=this;this.subscribed||(this.subscriptionPending=!0,this.subscriptionCancelled=!1,this.authorize(this.pusher.connection.socket_id,function(M,A){M?(En.error(A),D.emit("pusher:subscription_error",A)):(A=A,D.pusher.send_event("pusher:subscribe",{auth:A.auth,channel_data:A.channel_data,channel:D.name}))}))},m.prototype.unsubscribe=function(){this.subscribed=!1,this.pusher.send_event("pusher:unsubscribe",{channel:this.name})},m.prototype.cancelSubscription=function(){this.subscriptionCancelled=!0},m.prototype.reinstateSubscription=function(){this.subscriptionCancelled=!1},m})(qa),Aw=YC,XC=(function(){var d=function(m,D){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,A){M.__proto__=A}||function(M,A){for(var Y in A)A.hasOwnProperty(Y)&&(M[Y]=A[Y])},d(m,D)};return function(m,D){d(m,D);function M(){this.constructor=m}m.prototype=D===null?Object.create(D):(M.prototype=D.prototype,new M)}})(),ZC=(function(d){XC(m,d);function m(){return d!==null&&d.apply(this,arguments)||this}return m.prototype.authorize=function(D,M){var A=Fc.createAuthorizer(this,this.pusher.config);return A.authorize(D,M)},m})(Aw),Gg=ZC,Lw=(function(){function d(){this.reset()}return d.prototype.get=function(m){return Object.prototype.hasOwnProperty.call(this.members,m)?{id:m,info:this.members[m]}:null},d.prototype.each=function(m){var D=this;ha(this.members,function(M,A){m(D.get(A))})},d.prototype.setMyID=function(m){this.myID=m},d.prototype.onSubscription=function(m){this.members=m.presence.hash,this.count=m.presence.count,this.me=this.get(this.myID)},d.prototype.addMember=function(m){return this.get(m.user_id)===null&&this.count++,this.members[m.user_id]=m.user_info,this.get(m.user_id)},d.prototype.removeMember=function(m){var D=this.get(m.user_id);return D&&(delete this.members[m.user_id],this.count--),D},d.prototype.reset=function(){this.members={},this.count=0,this.myID=null,this.me=null},d})(),eF=Lw,nF=(function(){var d=function(m,D){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,A){M.__proto__=A}||function(M,A){for(var Y in A)A.hasOwnProperty(Y)&&(M[Y]=A[Y])},d(m,D)};return function(m,D){d(m,D);function M(){this.constructor=m}m.prototype=D===null?Object.create(D):(M.prototype=D.prototype,new M)}})(),Pw=(function(d){nF(m,d);function m(D,M){var A=d.call(this,D,M)||this;return A.members=new eF,A}return m.prototype.authorize=function(D,M){var A=this;d.prototype.authorize.call(this,D,function(Y,Ge){if(!Y){if(Ge=Ge,Ge.channel_data===void 0){var Sn=ja.buildLogSuffix("authenticationEndpoint");En.error("Invalid auth response for channel '"+A.name+"',"+("expected 'channel_data' field. "+Sn)),M("Invalid auth response");return}var Wa=JSON.parse(Ge.channel_data);A.members.setMyID(Wa.user_id)}M(Y,Ge)})},m.prototype.handleEvent=function(D){var M=D.event;if(M.indexOf("pusher_internal:")===0)this.handleInternalEvent(D);else{var A=D.data,Y={};D.user_id&&(Y.user_id=D.user_id),this.emit(M,A,Y)}},m.prototype.handleInternalEvent=function(D){var M=D.event,A=D.data;switch(M){case"pusher_internal:subscription_succeeded":this.handleSubscriptionSucceededEvent(D);break;case"pusher_internal:member_added":var Y=this.members.addMember(A);this.emit("pusher:member_added",Y);break;case"pusher_internal:member_removed":var Ge=this.members.removeMember(A);Ge&&this.emit("pusher:member_removed",Ge);break}},m.prototype.handleSubscriptionSucceededEvent=function(D){this.subscriptionPending=!1,this.subscribed=!0,this.subscriptionCancelled?this.pusher.unsubscribe(this.name):(this.members.onSubscription(D.data),this.emit("pusher:subscription_succeeded",this.members))},m.prototype.disconnect=function(){this.members.reset(),d.prototype.disconnect.call(this)},m})(Gg),aF=Pw,Nw=a(1),Mg=a(0),tF=(function(){var d=function(m,D){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,A){M.__proto__=A}||function(M,A){for(var Y in A)A.hasOwnProperty(Y)&&(M[Y]=A[Y])},d(m,D)};return function(m,D){d(m,D);function M(){this.constructor=m}m.prototype=D===null?Object.create(D):(M.prototype=D.prototype,new M)}})(),rF=(function(d){tF(m,d);function m(D,M,A){var Y=d.call(this,D,M)||this;return Y.key=null,Y.nacl=A,Y}return m.prototype.authorize=function(D,M){var A=this;d.prototype.authorize.call(this,D,function(Y,Ge){if(Y){M(!0,Ge);return}var Sn=Ge.shared_secret;if(!Sn){var Wa="No shared_secret key in auth payload for encrypted channel: "+A.name;M(!0,Wa);return}A.key=Object(Mg.decode)(Sn),delete Ge.shared_secret,M(!1,Ge)})},m.prototype.trigger=function(D,M){throw new ed("Client events are not currently supported for encrypted channels")},m.prototype.handleEvent=function(D){var M=D.event,A=D.data;if(M.indexOf("pusher_internal:")===0||M.indexOf("pusher:")===0){d.prototype.handleEvent.call(this,D);return}this.handleEncryptedEvent(M,A)},m.prototype.handleEncryptedEvent=function(D,M){var A=this;if(!this.key){En.debug("Received encrypted event before key has been retrieved from the authEndpoint");return}if(!M.ciphertext||!M.nonce){En.error("Unexpected format for encrypted event, expected object with `ciphertext` and `nonce` fields, got: "+M);return}var Y=Object(Mg.decode)(M.ciphertext);if(Y.length0&&this.emit("connecting_in",Math.round(D/1e3)),this.retryTimer=new Qe(D||0,function(){M.disconnectInternally(),M.connect()})},m.prototype.clearRetryTimer=function(){this.retryTimer&&(this.retryTimer.ensureAborted(),this.retryTimer=null)},m.prototype.setUnavailableTimer=function(){var D=this;this.unavailableTimer=new Qe(this.options.unavailableTimeout,function(){D.updateState("unavailable")})},m.prototype.clearUnavailableTimer=function(){this.unavailableTimer&&this.unavailableTimer.ensureAborted()},m.prototype.sendActivityCheck=function(){var D=this;this.stopActivityCheck(),this.connection.ping(),this.activityTimer=new Qe(this.options.pongTimeout,function(){D.timeline.error({pong_timed_out:D.options.pongTimeout}),D.retryIn(0)})},m.prototype.resetActivityCheck=function(){var D=this;this.stopActivityCheck(),this.connection&&!this.connection.handlesActivityChecks()&&(this.activityTimer=new Qe(this.activityTimeout,function(){D.sendActivityCheck()}))},m.prototype.stopActivityCheck=function(){this.activityTimer&&this.activityTimer.ensureAborted()},m.prototype.buildConnectionCallbacks=function(D){var M=this;return Mn({},D,{message:function(A){M.resetActivityCheck(),M.emit("message",A)},ping:function(){M.send_event("pusher:pong",{})},activity:function(){M.resetActivityCheck()},error:function(A){M.emit("error",{type:"WebSocketError",error:A})},closed:function(){M.abandonConnection(),M.shouldRetry()&&M.retryIn(1e3)}})},m.prototype.buildHandshakeCallbacks=function(D){var M=this;return Mn({},D,{connected:function(A){M.activityTimeout=Math.min(M.options.activityTimeout,A.activityTimeout,A.connection.activityTimeout||1/0),M.clearUnavailableTimer(),M.setConnection(A.connection),M.socket_id=M.connection.id,M.updateState("connected",{socket_id:M.socket_id})}})},m.prototype.buildErrorCallbacks=function(){var D=this,M=function(A){return function(Y){Y.error&&D.emit("error",{type:"WebSocketError",error:Y.error}),A(Y)}};return{tls_only:M(function(){D.usingTLS=!0,D.updateStrategy(),D.retryIn(0)}),refused:M(function(){D.disconnect()}),backoff:M(function(){D.retryIn(1e3)}),retry:M(function(){D.retryIn(0)})}},m.prototype.setConnection=function(D){this.connection=D;for(var M in this.connectionCallbacks)this.connection.bind(M,this.connectionCallbacks[M]);this.resetActivityCheck()},m.prototype.abandonConnection=function(){if(this.connection){this.stopActivityCheck();for(var D in this.connectionCallbacks)this.connection.unbind(D,this.connectionCallbacks[D]);var M=this.connection;return this.connection=null,M}},m.prototype.updateState=function(D,M){var A=this.state;if(this.state=D,A!==D){var Y=D;Y==="connected"&&(Y+=" with new socket ID "+M.socket_id),En.debug("State changed",A+" -> "+Y),this.timeline.info({state:D,params:M}),this.emit("state_change",{previous:A,current:D}),this.emit(D,M)}},m.prototype.shouldRetry=function(){return this.state==="connecting"||this.state==="connected"},m})(qa),Ow=iF,lF=(function(){function d(){this.channels={}}return d.prototype.add=function(m,D){return this.channels[m]||(this.channels[m]=Uw(m,D)),this.channels[m]},d.prototype.all=function(){return Dt(this.channels)},d.prototype.find=function(m){return this.channels[m]},d.prototype.remove=function(m){var D=this.channels[m];return delete this.channels[m],D},d.prototype.disconnect=function(){ha(this.channels,function(m){m.disconnect()})},d})(),cF=lF;function Uw(d,m){if(d.indexOf("private-encrypted-")===0){if(m.config.nacl)return Fc.createEncryptedChannel(d,m,m.config.nacl);var D="Tried to subscribe to a private-encrypted- channel but no nacl implementation available",M=ja.buildLogSuffix("encryptedChannelSupport");throw new ed(D+". "+M)}else return d.indexOf("private-")===0?Fc.createPrivateChannel(d,m):d.indexOf("presence-")===0?Fc.createPresenceChannel(d,m):Fc.createChannel(d,m)}var sF={createChannels:function(){return new cF},createConnectionManager:function(d,m){return new Ow(d,m)},createChannel:function(d,m){return new Aw(d,m)},createPrivateChannel:function(d,m){return new Gg(d,m)},createPresenceChannel:function(d,m){return new aF(d,m)},createEncryptedChannel:function(d,m,D){return new oF(d,m,D)},createTimelineSender:function(d,m){return new Xm(d,m)},createAuthorizer:function(d,m){return m.authorizer?m.authorizer(d,m):new Q0(d,m)},createHandshake:function(d,m){return new Sc(d,m)},createAssistantToTheTransportManager:function(d,m,D){return new Zs(d,m,D)}},Fc=sF,vF=(function(){function d(m){this.options=m||{},this.livesLeft=this.options.lives||1/0}return d.prototype.getAssistant=function(m){return Fc.createAssistantToTheTransportManager(this,m,{minPingDelay:this.options.minPingDelay,maxPingDelay:this.options.maxPingDelay})},d.prototype.isAlive=function(){return this.livesLeft>0},d.prototype.reportDeath=function(){this.livesLeft-=1},d})(),kw=vF,fF=(function(){function d(m,D){this.strategies=m,this.loop=!!D.loop,this.failFast=!!D.failFast,this.timeout=D.timeout,this.timeoutLimit=D.timeoutLimit}return d.prototype.isSupported=function(){return jn(this.strategies,Gn.method("isSupported"))},d.prototype.connect=function(m,D){var M=this,A=this.strategies,Y=0,Ge=this.timeout,Sn=null,Wa=function(dr,ao){ao?D(null,ao):(Y=Y+1,M.loop&&(Y=Y%A.length),Y0&&(Y=new Qe(M.timeout,function(){Ge.abort(),A(!0)})),Ge=m.connect(D,function(Sn,Wa){Sn&&Y&&Y.isRunning()&&!M.failFast||(Y&&Y.ensureAborted(),A(Sn,Wa))}),{abort:function(){Y&&Y.ensureAborted(),Ge.abort()},forceMinPriority:function(Sn){Ge.forceMinPriority(Sn)}}},d})(),uf=fF,_F=(function(){function d(m){this.strategies=m}return d.prototype.isSupported=function(){return jn(this.strategies,Gn.method("isSupported"))},d.prototype.connect=function(m,D){return pF(this.strategies,m,function(M,A){return function(Y,Ge){if(A[M].error=Y,Y){Bw(A)&&D(!0);return}ft(A,function(Sn){Sn.forceMinPriority(Ge.transport.priority)}),D(null,Ge)}})},d})(),Ag=_F;function pF(d,m,D){var M=Ba(d,function(A,Y,Ge,Sn){return A.connect(m,D(Y,Sn))});return{abort:function(){ft(M,Lg)},forceMinPriority:function(A){ft(M,function(Y){Y.forceMinPriority(A)})}}}function Bw(d){return On(d,function(m){return!!m.error})}function Lg(d){!d.error&&!d.aborted&&(d.abort(),d.aborted=!0)}var mF=(function(){function d(m,D,M){this.strategy=m,this.transports=D,this.ttl=M.ttl||1800*1e3,this.usingTLS=M.useTLS,this.timeline=M.timeline}return d.prototype.isSupported=function(){return this.strategy.isSupported()},d.prototype.connect=function(m,D){var M=this.usingTLS,A=Hw(M),Y=[this.strategy];if(A&&A.timestamp+this.ttl>=Gn.now()){var Ge=this.transports[A.transport];Ge&&(this.timeline.info({cached:!0,transport:A.transport,latency:A.latency}),Y.push(new uf([Ge],{timeout:A.latency*2+1e3,failFast:!0})))}var Sn=Gn.now(),Wa=Y.pop().connect(m,function dr(ao,ei){ao?(Jw(M),Y.length>0?(Sn=Gn.now(),Wa=Y.pop().connect(m,dr)):D(ao)):(hF(M,ei.transport.name,Gn.now()-Sn),D(null,ei))});return{abort:function(){Wa.abort()},forceMinPriority:function(dr){m=dr,Wa&&Wa.forceMinPriority(dr)}}},d})(),dF=mF;function Pg(d){return"pusherTransport"+(d?"TLS":"NonTLS")}function Hw(d){var m=Nt.getLocalStorage();if(m)try{var D=m[Pg(d)];if(D)return JSON.parse(D)}catch{Jw(d)}return null}function hF(d,m,D){var M=Nt.getLocalStorage();if(M)try{M[Pg(d)]=_t({timestamp:Gn.now(),transport:m,latency:D})}catch{}}function Jw(d){var m=Nt.getLocalStorage();if(m)try{delete m[Pg(d)]}catch{}}var gF=(function(){function d(m,D){var M=D.delay;this.strategy=m,this.options={delay:M}}return d.prototype.isSupported=function(){return this.strategy.isSupported()},d.prototype.connect=function(m,D){var M=this.strategy,A,Y=new Qe(this.options.delay,function(){A=M.connect(m,D)});return{abort:function(){Y.ensureAborted(),A&&A.abort()},forceMinPriority:function(Ge){m=Ge,A&&A.forceMinPriority(Ge)}}},d})(),nd=gF,qw=(function(){function d(m,D,M){this.test=m,this.trueBranch=D,this.falseBranch=M}return d.prototype.isSupported=function(){var m=this.test()?this.trueBranch:this.falseBranch;return m.isSupported()},d.prototype.connect=function(m,D){var M=this.test()?this.trueBranch:this.falseBranch;return M.connect(m,D)},d})(),K0=qw,DF=(function(){function d(m){this.strategy=m}return d.prototype.isSupported=function(){return this.strategy.isSupported()},d.prototype.connect=function(m,D){var M=this.strategy.connect(m,function(A,Y){Y&&M.abort(),D(A,Y)});return M},d})(),RF=DF;function Rs(d){return function(){return d.isSupported()}}var $w=function(d,m,D){var M={};function A(zo,ib,lb,QF,cb){var b=D(d,zo,ib,lb,QF,cb);return M[zo]=b,b}var Y=Object.assign({},m,{hostNonTLS:d.wsHost+":"+d.wsPort,hostTLS:d.wsHost+":"+d.wssPort,httpPath:d.wsPath}),Ge=Object.assign({},Y,{useTLS:!0}),Sn=Object.assign({},m,{hostNonTLS:d.httpHost+":"+d.httpPort,hostTLS:d.httpHost+":"+d.httpsPort,httpPath:d.httpPath}),Wa={loop:!0,timeout:15e3,timeoutLimit:6e4},dr=new kw({lives:2,minPingDelay:1e4,maxPingDelay:d.activityTimeout}),ao=new kw({lives:2,minPingDelay:1e4,maxPingDelay:d.activityTimeout}),ei=A("ws","ws",3,Y,dr),jl=A("wss","ws",3,Ge,dr),xF=A("sockjs","sockjs",1,Sn),eb=A("xhr_streaming","xhr_streaming",1,Sn,ao),nb=A("xdr_streaming","xdr_streaming",1,Sn,ao),ab=A("xhr_polling","xhr_polling",1,Sn),jF=A("xdr_polling","xdr_polling",1,Sn),tb=new uf([ei],Wa),zF=new uf([jl],Wa),VF=new uf([xF],Wa),rb=new uf([new K0(Rs(eb),eb,nb)],Wa),ob=new uf([new K0(Rs(ab),ab,jF)],Wa),ub=new uf([new K0(Rs(rb),new Ag([rb,new nd(ob,{delay:4e3})]),ob)],Wa),Hg=new K0(Rs(ub),ub,VF),Jg;return m.useTLS?Jg=new Ag([tb,new nd(Hg,{delay:2e3})]):Jg=new Ag([tb,new nd(zF,{delay:2e3}),new nd(Hg,{delay:5e3})]),new dF(new RF(new K0(Rs(ei),Jg,Hg)),M,{ttl:18e5,timeline:m.timeline,useTLS:m.useTLS})},yF=$w,wF=(function(){var d=this;d.timeline.info(d.buildTimelineMessage({transport:d.name+(d.options.useTLS?"s":"")})),d.hooks.isInitialized()?d.changeState("initialized"):d.hooks.file?(d.changeState("initializing"),p.load(d.hooks.file,{useTLS:d.options.useTLS},function(m,D){d.hooks.isInitialized()?(d.changeState("initialized"),D(!0)):(m&&d.onError(m),d.onClose(),D(!1))})):d.onClose()}),Ww={getRequest:function(d){var m=new window.XDomainRequest;return m.ontimeout=function(){d.emit("error",new of),d.close()},m.onerror=function(D){d.emit("error",D),d.close()},m.onprogress=function(){m.responseText&&m.responseText.length>0&&d.onChunk(200,m.responseText)},m.onload=function(){m.responseText&&m.responseText.length>0&&d.onChunk(200,m.responseText),d.emit("finished",200),d.close()},m},abortRequest:function(d){d.ontimeout=d.onerror=d.onprogress=d.onload=null,d.abort()}},bF=Ww,xw=(function(){var d=function(m,D){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(M,A){M.__proto__=A}||function(M,A){for(var Y in A)A.hasOwnProperty(Y)&&(M[Y]=A[Y])},d(m,D)};return function(m,D){d(m,D);function M(){this.constructor=m}m.prototype=D===null?Object.create(D):(M.prototype=D.prototype,new M)}})(),EF=256*1024,jw=(function(d){xw(m,d);function m(D,M,A){var Y=d.call(this)||this;return Y.hooks=D,Y.method=M,Y.url=A,Y}return m.prototype.start=function(D){var M=this;this.position=0,this.xhr=this.hooks.getRequest(this),this.unloader=function(){M.close()},Nt.addUnloadListener(this.unloader),this.xhr.open(this.method,this.url,!0),this.xhr.setRequestHeader&&this.xhr.setRequestHeader("Content-Type","application/json"),this.xhr.send(D)},m.prototype.close=function(){this.unloader&&(Nt.removeUnloadListener(this.unloader),this.unloader=null),this.xhr&&(this.hooks.abortRequest(this.xhr),this.xhr=null)},m.prototype.onChunk=function(D,M){for(;;){var A=this.advanceBuffer(M);if(A)this.emit("chunk",{status:D,data:A});else break}this.isBufferTooLong(M)&&this.emit("buffer_too_long")},m.prototype.advanceBuffer=function(D){var M=D.slice(this.position),A=M.indexOf(` `);return A!==-1?(this.position+=A+1,M.slice(0,A)):null},m.prototype.isBufferTooLong=function(D){return this.position===D.length&&D.length>EF},m})(qa),zw=jw,Y0;(function(d){d[d.CONNECTING=0]="CONNECTING",d[d.OPEN=1]="OPEN",d[d.CLOSED=3]="CLOSED"})(Y0||(Y0={}));var Gc=Y0,IF=1,Vw=(function(){function d(m,D){this.hooks=m,this.session=_l(1e3)+"/"+ys(8),this.location=TF(D),this.readyState=Gc.CONNECTING,this.openStream()}return d.prototype.send=function(m){return this.sendRaw(JSON.stringify([m]))},d.prototype.ping=function(){this.hooks.sendHeartbeat(this)},d.prototype.close=function(m,D){this.onClose(m,D,!0)},d.prototype.sendRaw=function(m){if(this.readyState===Gc.OPEN)try{return Nt.createSocketRequest("POST",Ng(SF(this.location,this.session))).start(m),!0}catch{return!1}else return!1},d.prototype.reconnect=function(){this.closeStream(),this.openStream()},d.prototype.onClose=function(m,D,M){this.closeStream(),this.readyState=Gc.CLOSED,this.onclose&&this.onclose({code:m,reason:D,wasClean:M})},d.prototype.onChunk=function(m){if(m.status===200){this.readyState===Gc.OPEN&&this.onActivity();var D,M=m.data.slice(0,1);switch(M){case"o":D=JSON.parse(m.data.slice(1)||"{}"),this.onOpen(D);break;case"a":D=JSON.parse(m.data.slice(1)||"[]");for(var A=0;A0&&d.onChunk(D.status,D.responseText);break;case 4:D.responseText&&D.responseText.length>0&&d.onChunk(D.status,D.responseText),d.emit("finished",D.status),d.close();break}},D},abortRequest:function(d){d.onreadystatechange=null,d.abort()}},Pt=Kw,lf={createStreamingSocket:function(d){return this.createSocket(GF,d)},createPollingSocket:function(d){return this.createSocket(AF,d)},createSocket:function(d,m){return new CF(d,m)},createXHR:function(d,m){return this.createRequest(Pt,d,m)},createRequest:function(d,m,D){return new zw(d,m,D)}},Og=lf;Og.createXDR=function(d,m){return this.createRequest(bF,d,m)};var LF=Og,PF={nextAuthCallbackID:1,auth_callbacks:{},ScriptReceivers:r,DependenciesReceivers:h,getDefaultStrategy:yF,Transports:Zu,transportConnectionInitializer:wF,HTTPFactory:LF,TimelineTransport:ce,getXHRAPI:function(){return window.XMLHttpRequest},getWebSocketAPI:function(){return window.WebSocket||window.MozWebSocket},setup:function(d){var m=this;window.Pusher=d;var D=function(){m.onDocumentBody(d.ready)};window.JSON?D():p.load("json2",{},D)},getDocument:function(){return document},getProtocol:function(){return this.getDocument().location.protocol},getAuthorizers:function(){return{ajax:W,jsonp:k}},onDocumentBody:function(d){var m=this;document.body?d():setTimeout(function(){m.onDocumentBody(d)},0)},createJSONPRequest:function(d,m){return new j(d,m)},createScriptRequest:function(d){return new P(d)},getLocalStorage:function(){try{return window.localStorage}catch{return}},createXHR:function(){return this.getXHRAPI()?this.createXMLHttpRequest():this.createMicrosoftXHR()},createXMLHttpRequest:function(){var d=this.getXHRAPI();return new d},createMicrosoftXHR:function(){return new ActiveXObject("Microsoft.XMLHTTP")},getNetwork:function(){return xl},createWebSocket:function(d){var m=this.getWebSocketAPI();return new m(d)},createSocketRequest:function(d,m){if(this.isXHRSupported())return this.HTTPFactory.createXHR(d,m);if(this.isXDRSupported(m.indexOf("https:")===0))return this.HTTPFactory.createXDR(d,m);throw"Cross-origin HTTP requests are not supported"},isXHRSupported:function(){var d=this.getXHRAPI();return!!d&&new d().withCredentials!==void 0},isXDRSupported:function(d){var m=d?"https:":"http:",D=this.getProtocol();return!!window.XDomainRequest&&D===m},addUnloadListener:function(d){window.addEventListener!==void 0?window.addEventListener("unload",d,!1):window.attachEvent!==void 0&&window.attachEvent("onunload",d)},removeUnloadListener:function(d){window.addEventListener!==void 0?window.removeEventListener("unload",d,!1):window.detachEvent!==void 0&&window.detachEvent("onunload",d)}},Nt=PF,ad;(function(d){d[d.ERROR=3]="ERROR",d[d.INFO=6]="INFO",d[d.DEBUG=7]="DEBUG"})(ad||(ad={}));var td=ad,NF=(function(){function d(m,D,M){this.key=m,this.session=D,this.events=[],this.options=M||{},this.sent=0,this.uniqueID=0}return d.prototype.log=function(m,D){m<=this.options.level&&(this.events.push(Mn({},D,{timestamp:Gn.now()})),this.options.limit&&this.events.length>this.options.limit&&this.events.shift())},d.prototype.error=function(m){this.log(td.ERROR,m)},d.prototype.info=function(m){this.log(td.INFO,m)},d.prototype.debug=function(m){this.log(td.DEBUG,m)},d.prototype.isEmpty=function(){return this.events.length===0},d.prototype.send=function(m,D){var M=this,A=Mn({session:this.session,bundle:this.sent+1,key:this.key,lib:"js",version:this.options.version,cluster:this.options.cluster,features:this.options.features,timeline:this.events},this.options.params);return this.events=[],m(A,function(Y,Ge){Y||M.sent++,D&&D(Y,Ge)}),!0},d.prototype.generateUniqueID=function(){return this.uniqueID++,this.uniqueID},d})(),Yw=NF,Ug=(function(){function d(m,D,M,A){this.name=m,this.priority=D,this.transport=M,this.options=A||{}}return d.prototype.isSupported=function(){return this.transport.isSupported({useTLS:this.options.useTLS})},d.prototype.connect=function(m,D){var M=this;if(this.isSupported()){if(this.priority{"use strict";var zTe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";V$.exports=zTe});var Z$=Ue((n2n,X$)=>{"use strict";var VTe=Q$();function K$(){}function Y$(){}Y$.resetWarningCache=K$;X$.exports=function(){function e(t,r,u,i,l,s){if(s!==VTe){var h=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw h.name="Invariant Violation",h}}e.isRequired=e;function n(){return e}var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:Y$,resetWarningCache:K$};return a.PropTypes=a,a}});var nW=Ue((r2n,eW)=>{eW.exports=Z$()();var a2n,t2n});var FL=Ue(Gh=>{"use strict";Object.defineProperty(Gh,"__esModule",{value:!0});var tW=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],UI=tW.join(","),rW=typeof Element>"u",gm=rW?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,SL=!rW&&Element.prototype.getRootNode?function(e){return e.getRootNode()}:function(e){return e.ownerDocument},oW=function(n,a,t){var r=Array.prototype.slice.apply(n.querySelectorAll(UI));return a&&gm.call(n,UI)&&r.unshift(n),r=r.filter(t),r},uW=function e(n,a,t){for(var r=[],u=Array.from(n);u.length;){var i=u.shift();if(i.tagName==="SLOT"){var l=i.assignedElements(),s=l.length?l:i.children,h=e(s,!0,t);t.flatten?r.push.apply(r,h):r.push({scope:i,candidates:h})}else{var p=gm.call(i,UI);p&&t.filter(i)&&(a||!n.includes(i))&&r.push(i);var R=i.shadowRoot||typeof t.getShadowRoot=="function"&&t.getShadowRoot(i),E=!t.shadowRootFilter||t.shadowRootFilter(i);if(R&&E){var w=e(R===!0?i.children:R.children,!0,t);t.flatten?r.push.apply(r,w):r.push({scope:i,candidates:w})}else u.unshift.apply(u,i.children)}}return r},iW=function(n,a){return n.tabIndex<0&&(a||/^(AUDIO|VIDEO|DETAILS)$/.test(n.tagName)||n.isContentEditable)&&isNaN(parseInt(n.getAttribute("tabindex"),10))?0:n.tabIndex},QTe=function(n,a){return n.tabIndex===a.tabIndex?n.documentOrder-a.documentOrder:n.tabIndex-a.tabIndex},lW=function(n){return n.tagName==="INPUT"},KTe=function(n){return lW(n)&&n.type==="hidden"},YTe=function(n){var a=n.tagName==="DETAILS"&&Array.prototype.slice.apply(n.children).some(function(t){return t.tagName==="SUMMARY"});return a},XTe=function(n,a){for(var t=0;tsummary:first-of-type"),i=u?n.parentElement:n;if(gm.call(i,"details:not([open]) *"))return!0;var l=SL(n).host,s=(l==null?void 0:l.ownerDocument.contains(l))||n.ownerDocument.contains(n);if(!t||t==="full"){if(typeof r=="function"){for(var h=n;n;){var p=n.parentElement,R=SL(n);if(p&&!p.shadowRoot&&r(p)===!0)return aW(n);n.assignedSlot?n=n.assignedSlot:!p&&R!==n.ownerDocument?n=R.host:n=p}n=h}if(s)return!n.getClientRects().length}else if(t==="non-zero-area")return aW(n);return!1},tSe=function(n){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(n.tagName))for(var a=n.parentElement;a;){if(a.tagName==="FIELDSET"&&a.disabled){for(var t=0;t=0)},oSe=function e(n){var a=[],t=[];return n.forEach(function(r,u){var i=!!r.scope,l=i?r.scope:r,s=iW(l,i),h=i?e(r.candidates):l;s===0?i?a.push.apply(a,h):a.push(l):t.push({documentOrder:u,tabIndex:s,item:r,isScope:i,content:h})}),t.sort(QTe).reduce(function(r,u){return u.isScope?r.push.apply(r,u.content):r.push(u.content),r},[]).concat(a)},uSe=function(n,a){a=a||{};var t;return a.getShadowRoot?t=uW([n],a.includeContainer,{filter:CL.bind(null,a),flatten:!1,getShadowRoot:a.getShadowRoot,shadowRootFilter:rSe}):t=oW(n,a.includeContainer,CL.bind(null,a)),oSe(t)},iSe=function(n,a){a=a||{};var t;return a.getShadowRoot?t=uW([n],a.includeContainer,{filter:kI.bind(null,a),flatten:!0,getShadowRoot:a.getShadowRoot}):t=oW(n,a.includeContainer,kI.bind(null,a)),t},lSe=function(n,a){if(a=a||{},!n)throw new Error("No node provided");return gm.call(n,UI)===!1?!1:CL(a,n)},cSe=tW.concat("iframe").join(","),sSe=function(n,a){if(a=a||{},!n)throw new Error("No node provided");return gm.call(n,cSe)===!1?!1:kI(a,n)};Gh.focusable=iSe;Gh.isFocusable=sSe;Gh.isTabbable=lSe;Gh.tabbable=uSe});var pW=Ue(GL=>{"use strict";Object.defineProperty(GL,"__esModule",{value:!0});var a_=FL();function cW(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),a.push.apply(a,t)}return a}function sW(e){for(var n=1;n0){var t=e[e.length-1];t!==a&&t.pause()}var r=e.indexOf(a);r===-1||e.splice(r,1),e.push(a)},deactivateTrap:function(a){var t=e.indexOf(a);t!==-1&&e.splice(t,1),e.length>0&&e[e.length-1].unpause()}}})(),fSe=function(n){return n.tagName&&n.tagName.toLowerCase()==="input"&&typeof n.select=="function"},_Se=function(n){return n.key==="Escape"||n.key==="Esc"||n.keyCode===27},pSe=function(n){return n.key==="Tab"||n.keyCode===9},fW=function(n){return setTimeout(n,0)},_W=function(n,a){var t=-1;return n.every(function(r,u){return a(r)?(t=u,!1):!0}),t},KR=function(n){for(var a=arguments.length,t=new Array(a>1?a-1:0),r=1;r1?me-1:0),Qe=1;Qe=0)Z=t.activeElement;else{var ee=u.tabbableGroups[0],me=ee&&ee.firstTabbableNode;Z=me||h("fallbackFocus")}if(!Z)throw new Error("Your focus-trap needs to have at least one focusable element");return Z},R=function(){if(u.containerGroups=u.containers.map(function(Z){var ee=a_.tabbable(Z,r.tabbableOptions),me=a_.focusable(Z,r.tabbableOptions);return{container:Z,tabbableNodes:ee,focusableNodes:me,firstTabbableNode:ee.length>0?ee[0]:null,lastTabbableNode:ee.length>0?ee[ee.length-1]:null,nextTabbableNode:function(Qe){var mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,qn=me.findIndex(function(Gn){return Gn===Qe});if(!(qn<0))return mn?me.slice(qn+1).find(function(Gn){return a_.isTabbable(Gn,r.tabbableOptions)}):me.slice(0,qn).reverse().find(function(Gn){return a_.isTabbable(Gn,r.tabbableOptions)})}}}),u.tabbableGroups=u.containerGroups.filter(function(Z){return Z.tabbableNodes.length>0}),u.tabbableGroups.length<=0&&!h("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times")},E=function ne(Z){if(Z!==!1&&Z!==t.activeElement){if(!Z||!Z.focus){ne(p());return}Z.focus({preventScroll:!!r.preventScroll}),u.mostRecentlyFocusedNode=Z,fSe(Z)&&Z.select()}},w=function(Z){var ee=h("setReturnFocus",Z);return ee||(ee===!1?!1:Z)},T=function(Z){var ee=BI(Z);if(!(s(ee)>=0)){if(KR(r.clickOutsideDeactivates,Z)){i.deactivate({returnFocus:r.returnFocusOnDeactivate&&!a_.isFocusable(ee,r.tabbableOptions)});return}KR(r.allowOutsideClick,Z)||Z.preventDefault()}},L=function(Z){var ee=BI(Z),me=s(ee)>=0;me||ee instanceof Document?me&&(u.mostRecentlyFocusedNode=ee):(Z.stopImmediatePropagation(),E(u.mostRecentlyFocusedNode||p()))},U=function(Z){var ee=BI(Z);R();var me=null;if(u.tabbableGroups.length>0){var We=s(ee),Qe=We>=0?u.containerGroups[We]:void 0;if(We<0)Z.shiftKey?me=u.tabbableGroups[u.tabbableGroups.length-1].lastTabbableNode:me=u.tabbableGroups[0].firstTabbableNode;else if(Z.shiftKey){var mn=_W(u.tabbableGroups,function(ha){var ma=ha.firstTabbableNode;return ee===ma});if(mn<0&&(Qe.container===ee||a_.isFocusable(ee,r.tabbableOptions)&&!a_.isTabbable(ee,r.tabbableOptions)&&!Qe.nextTabbableNode(ee,!1))&&(mn=We),mn>=0){var qn=mn===0?u.tabbableGroups.length-1:mn-1,Gn=u.tabbableGroups[qn];me=Gn.lastTabbableNode}}else{var Mn=_W(u.tabbableGroups,function(ha){var ma=ha.lastTabbableNode;return ee===ma});if(Mn<0&&(Qe.container===ee||a_.isFocusable(ee,r.tabbableOptions)&&!a_.isTabbable(ee,r.tabbableOptions)&&!Qe.nextTabbableNode(ee))&&(Mn=We),Mn>=0){var Bn=Mn===u.tabbableGroups.length-1?0:Mn+1,Ea=u.tabbableGroups[Bn];me=Ea.firstTabbableNode}}}else me=h("fallbackFocus");me&&(Z.preventDefault(),E(me))},Q=function(Z){if(_Se(Z)&&KR(r.escapeDeactivates,Z)!==!1){Z.preventDefault(),i.deactivate();return}if(pSe(Z)){U(Z);return}},V=function(Z){var ee=BI(Z);s(ee)>=0||KR(r.clickOutsideDeactivates,Z)||KR(r.allowOutsideClick,Z)||(Z.preventDefault(),Z.stopImmediatePropagation())},te=function(){if(u.active)return vW.activateTrap(i),u.delayInitialFocusTimer=r.delayInitialFocus?fW(function(){E(p())}):E(p()),t.addEventListener("focusin",L,!0),t.addEventListener("mousedown",T,{capture:!0,passive:!1}),t.addEventListener("touchstart",T,{capture:!0,passive:!1}),t.addEventListener("click",V,{capture:!0,passive:!1}),t.addEventListener("keydown",Q,{capture:!0,passive:!1}),i},le=function(){if(u.active)return t.removeEventListener("focusin",L,!0),t.removeEventListener("mousedown",T,!0),t.removeEventListener("touchstart",T,!0),t.removeEventListener("click",V,!0),t.removeEventListener("keydown",Q,!0),i};return i={get active(){return u.active},get paused(){return u.paused},activate:function(Z){if(u.active)return this;var ee=l(Z,"onActivate"),me=l(Z,"onPostActivate"),We=l(Z,"checkCanFocusTrap");We||R(),u.active=!0,u.paused=!1,u.nodeFocusedBeforeActivation=t.activeElement,ee&&ee();var Qe=function(){We&&R(),te(),me&&me()};return We?(We(u.containers.concat()).then(Qe,Qe),this):(Qe(),this)},deactivate:function(Z){if(!u.active)return this;var ee=sW({onDeactivate:r.onDeactivate,onPostDeactivate:r.onPostDeactivate,checkCanReturnFocus:r.checkCanReturnFocus},Z);clearTimeout(u.delayInitialFocusTimer),u.delayInitialFocusTimer=void 0,le(),u.active=!1,u.paused=!1,vW.deactivateTrap(i);var me=l(ee,"onDeactivate"),We=l(ee,"onPostDeactivate"),Qe=l(ee,"checkCanReturnFocus"),mn=l(ee,"returnFocus","returnFocusOnDeactivate");me&&me();var qn=function(){fW(function(){mn&&E(w(u.nodeFocusedBeforeActivation)),We&&We()})};return mn&&Qe?(Qe(w(u.nodeFocusedBeforeActivation)).then(qn,qn),this):(qn(),this)},pause:function(){return u.paused||!u.active?this:(u.paused=!0,le(),this)},unpause:function(){return!u.paused||!u.active?this:(u.paused=!1,R(),te(),this)},updateContainerElements:function(Z){var ee=[].concat(Z).filter(Boolean);return u.containers=ee.map(function(me){return typeof me=="string"?t.querySelector(me):me}),u.active&&R(),this}},i.updateContainerElements(n),i};GL.createFocusTrap=mSe});var hW=Ue((i2n,dW)=>{"use strict";function ML(e){"@babel/helpers - typeof";return ML=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},ML(e)}function dSe(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function mW(e,n){for(var a=0;a"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function JI(e){return JI=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},JI(e)}function wSe(e,n,a){return n in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a,e}var HI=(Ct(),vb(To)),gt=nW(),bSe=pW(),ESe=bSe.createFocusTrap,ISe=FL(),TSe=ISe.isFocusable,LL=(function(e){gSe(a,e);var n=DSe(a);function a(t){var r;dSe(this,a),r=n.call(this,t),wSe(XR(r),"getNodeForOption",function(l){var s,h=(s=this.internalOptions[l])!==null&&s!==void 0?s:this.originalOptions[l];if(typeof h=="function"){for(var p=arguments.length,R=new Array(p>1?p-1:0),E=1;E element.");var i=function(h){var p=r.props.containerElements;u&&(typeof u.ref=="function"?u.ref(h):u.ref&&(u.ref.current=h)),r.focusTrapElements=p||[h]},l=HI.cloneElement(u,{ref:i});return l}return null}}]),a})(HI.Component),YR=typeof Element>"u"?Function:Element;LL.propTypes={active:gt.bool,paused:gt.bool,focusTrapOptions:gt.shape({document:gt.object,onActivate:gt.func,onPostActivate:gt.func,checkCanFocusTrap:gt.func,onDeactivate:gt.func,onPostDeactivate:gt.func,checkCanReturnFocus:gt.func,initialFocus:gt.oneOfType([gt.instanceOf(YR),gt.string,gt.bool,gt.func]),fallbackFocus:gt.oneOfType([gt.instanceOf(YR),gt.string,gt.func]),escapeDeactivates:gt.oneOfType([gt.bool,gt.func]),clickOutsideDeactivates:gt.oneOfType([gt.bool,gt.func]),returnFocusOnDeactivate:gt.bool,setReturnFocus:gt.oneOfType([gt.instanceOf(YR),gt.string,gt.bool,gt.func]),allowOutsideClick:gt.oneOfType([gt.bool,gt.func]),preventScroll:gt.bool,tabbableOptions:gt.shape({displayCheck:gt.oneOf(["full","non-zero-area","none"]),getShadowRoot:gt.oneOfType([gt.bool,gt.func])})}),containerElements:gt.arrayOf(gt.instanceOf(YR)),children:gt.oneOfType([gt.element,gt.instanceOf(YR)])};LL.defaultProps={active:!0,paused:!1,focusTrapOptions:{},_createFocusTrap:ESe};dW.exports=LL});var Cx=Ue(qr=>{"use strict";var Qu=typeof Symbol=="function"&&Symbol.for,m3=Qu?Symbol.for("react.element"):60103,d3=Qu?Symbol.for("react.portal"):60106,eT=Qu?Symbol.for("react.fragment"):60107,nT=Qu?Symbol.for("react.strict_mode"):60108,aT=Qu?Symbol.for("react.profiler"):60114,tT=Qu?Symbol.for("react.provider"):60109,rT=Qu?Symbol.for("react.context"):60110,h3=Qu?Symbol.for("react.async_mode"):60111,oT=Qu?Symbol.for("react.concurrent_mode"):60111,uT=Qu?Symbol.for("react.forward_ref"):60112,iT=Qu?Symbol.for("react.suspense"):60113,wGe=Qu?Symbol.for("react.suspense_list"):60120,lT=Qu?Symbol.for("react.memo"):60115,cT=Qu?Symbol.for("react.lazy"):60116,bGe=Qu?Symbol.for("react.block"):60121,EGe=Qu?Symbol.for("react.fundamental"):60117,IGe=Qu?Symbol.for("react.responder"):60118,TGe=Qu?Symbol.for("react.scope"):60119;function gc(e){if(typeof e=="object"&&e!==null){var n=e.$$typeof;switch(n){case m3:switch(e=e.type,e){case h3:case oT:case eT:case aT:case nT:case iT:return e;default:switch(e=e&&e.$$typeof,e){case rT:case uT:case cT:case lT:case tT:return e;default:return n}}case d3:return n}}}function Sx(e){return gc(e)===oT}qr.AsyncMode=h3;qr.ConcurrentMode=oT;qr.ContextConsumer=rT;qr.ContextProvider=tT;qr.Element=m3;qr.ForwardRef=uT;qr.Fragment=eT;qr.Lazy=cT;qr.Memo=lT;qr.Portal=d3;qr.Profiler=aT;qr.StrictMode=nT;qr.Suspense=iT;qr.isAsyncMode=function(e){return Sx(e)||gc(e)===h3};qr.isConcurrentMode=Sx;qr.isContextConsumer=function(e){return gc(e)===rT};qr.isContextProvider=function(e){return gc(e)===tT};qr.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===m3};qr.isForwardRef=function(e){return gc(e)===uT};qr.isFragment=function(e){return gc(e)===eT};qr.isLazy=function(e){return gc(e)===cT};qr.isMemo=function(e){return gc(e)===lT};qr.isPortal=function(e){return gc(e)===d3};qr.isProfiler=function(e){return gc(e)===aT};qr.isStrictMode=function(e){return gc(e)===nT};qr.isSuspense=function(e){return gc(e)===iT};qr.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===eT||e===oT||e===aT||e===nT||e===iT||e===wGe||typeof e=="object"&&e!==null&&(e.$$typeof===cT||e.$$typeof===lT||e.$$typeof===tT||e.$$typeof===rT||e.$$typeof===uT||e.$$typeof===EGe||e.$$typeof===IGe||e.$$typeof===TGe||e.$$typeof===bGe)};qr.typeOf=gc});var Gx=Ue((r8n,Fx)=>{"use strict";Fx.exports=Cx()});var Im=Ue((h8n,fT)=>{(function(){"use strict";var e={}.hasOwnProperty;function n(){for(var r="",u=0;u{function fMe(){this.__data__=[],this.size=0}Ij.exports=fMe});var k3=Ue((X7n,Sj)=>{function _Me(e,n){return e===n||e!==e&&n!==n}Sj.exports=_Me});var sy=Ue((Z7n,Cj)=>{var pMe=k3();function mMe(e,n){for(var a=e.length;a--;)if(pMe(e[a][0],n))return a;return-1}Cj.exports=mMe});var Gj=Ue((eOn,Fj)=>{var dMe=sy(),hMe=Array.prototype,gMe=hMe.splice;function DMe(e){var n=this.__data__,a=dMe(n,e);if(a<0)return!1;var t=n.length-1;return a==t?n.pop():gMe.call(n,a,1),--this.size,!0}Fj.exports=DMe});var Aj=Ue((nOn,Mj)=>{var RMe=sy();function yMe(e){var n=this.__data__,a=RMe(n,e);return a<0?void 0:n[a][1]}Mj.exports=yMe});var Pj=Ue((aOn,Lj)=>{var wMe=sy();function bMe(e){return wMe(this.__data__,e)>-1}Lj.exports=bMe});var Oj=Ue((tOn,Nj)=>{var EMe=sy();function IMe(e,n){var a=this.__data__,t=EMe(a,e);return t<0?(++this.size,a.push([e,n])):a[t][1]=n,this}Nj.exports=IMe});var vy=Ue((rOn,Uj)=>{var TMe=Tj(),SMe=Gj(),CMe=Aj(),FMe=Pj(),GMe=Oj();function Bh(e){var n=-1,a=e==null?0:e.length;for(this.clear();++n{var MMe=vy();function AMe(){this.__data__=new MMe,this.size=0}kj.exports=AMe});var Jj=Ue((uOn,Hj)=>{function LMe(e){var n=this.__data__,a=n.delete(e);return this.size=n.size,a}Hj.exports=LMe});var $j=Ue((iOn,qj)=>{function PMe(e){return this.__data__.get(e)}qj.exports=PMe});var xj=Ue((lOn,Wj)=>{function NMe(e){return this.__data__.has(e)}Wj.exports=NMe});var B3=Ue((cOn,jj)=>{var OMe=typeof global=="object"&&global&&global.Object===Object&&global;jj.exports=OMe});var zv=Ue((sOn,zj)=>{var UMe=B3(),kMe=typeof self=="object"&&self&&self.Object===Object&&self,BMe=UMe||kMe||Function("return this")();zj.exports=BMe});var LT=Ue((vOn,Vj)=>{var HMe=zv(),JMe=HMe.Symbol;Vj.exports=JMe});var Xj=Ue((fOn,Yj)=>{var Qj=LT(),Kj=Object.prototype,qMe=Kj.hasOwnProperty,$Me=Kj.toString,fy=Qj?Qj.toStringTag:void 0;function WMe(e){var n=qMe.call(e,fy),a=e[fy];try{e[fy]=void 0;var t=!0}catch{}var r=$Me.call(e);return t&&(n?e[fy]=a:delete e[fy]),r}Yj.exports=WMe});var ez=Ue((_On,Zj)=>{var xMe=Object.prototype,jMe=xMe.toString;function zMe(e){return jMe.call(e)}Zj.exports=zMe});var _y=Ue((pOn,tz)=>{var nz=LT(),VMe=Xj(),QMe=ez(),KMe="[object Null]",YMe="[object Undefined]",az=nz?nz.toStringTag:void 0;function XMe(e){return e==null?e===void 0?YMe:KMe:az&&az in Object(e)?VMe(e):QMe(e)}tz.exports=XMe});var H3=Ue((mOn,rz)=>{function ZMe(e){var n=typeof e;return e!=null&&(n=="object"||n=="function")}rz.exports=ZMe});var J3=Ue((dOn,oz)=>{var eAe=_y(),nAe=H3(),aAe="[object AsyncFunction]",tAe="[object Function]",rAe="[object GeneratorFunction]",oAe="[object Proxy]";function uAe(e){if(!nAe(e))return!1;var n=eAe(e);return n==tAe||n==rAe||n==aAe||n==oAe}oz.exports=uAe});var iz=Ue((hOn,uz)=>{var iAe=zv(),lAe=iAe["__core-js_shared__"];uz.exports=lAe});var sz=Ue((gOn,cz)=>{var q3=iz(),lz=(function(){var e=/[^.]+$/.exec(q3&&q3.keys&&q3.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})();function cAe(e){return!!lz&&lz in e}cz.exports=cAe});var $3=Ue((DOn,vz)=>{var sAe=Function.prototype,vAe=sAe.toString;function fAe(e){if(e!=null){try{return vAe.call(e)}catch{}try{return e+""}catch{}}return""}vz.exports=fAe});var _z=Ue((ROn,fz)=>{var _Ae=J3(),pAe=sz(),mAe=H3(),dAe=$3(),hAe=/[\\^$.*+?()[\]{}|]/g,gAe=/^\[object .+?Constructor\]$/,DAe=Function.prototype,RAe=Object.prototype,yAe=DAe.toString,wAe=RAe.hasOwnProperty,bAe=RegExp("^"+yAe.call(wAe).replace(hAe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function EAe(e){if(!mAe(e)||pAe(e))return!1;var n=_Ae(e)?bAe:gAe;return n.test(dAe(e))}fz.exports=EAe});var mz=Ue((yOn,pz)=>{function IAe(e,n){return e==null?void 0:e[n]}pz.exports=IAe});var Sm=Ue((wOn,dz)=>{var TAe=_z(),SAe=mz();function CAe(e,n){var a=SAe(e,n);return TAe(a)?a:void 0}dz.exports=CAe});var PT=Ue((bOn,hz)=>{var FAe=Sm(),GAe=zv(),MAe=FAe(GAe,"Map");hz.exports=MAe});var py=Ue((EOn,gz)=>{var AAe=Sm(),LAe=AAe(Object,"create");gz.exports=LAe});var yz=Ue((IOn,Rz)=>{var Dz=py();function PAe(){this.__data__=Dz?Dz(null):{},this.size=0}Rz.exports=PAe});var bz=Ue((TOn,wz)=>{function NAe(e){var n=this.has(e)&&delete this.__data__[e];return this.size-=n?1:0,n}wz.exports=NAe});var Iz=Ue((SOn,Ez)=>{var OAe=py(),UAe="__lodash_hash_undefined__",kAe=Object.prototype,BAe=kAe.hasOwnProperty;function HAe(e){var n=this.__data__;if(OAe){var a=n[e];return a===UAe?void 0:a}return BAe.call(n,e)?n[e]:void 0}Ez.exports=HAe});var Sz=Ue((COn,Tz)=>{var JAe=py(),qAe=Object.prototype,$Ae=qAe.hasOwnProperty;function WAe(e){var n=this.__data__;return JAe?n[e]!==void 0:$Ae.call(n,e)}Tz.exports=WAe});var Fz=Ue((FOn,Cz)=>{var xAe=py(),jAe="__lodash_hash_undefined__";function zAe(e,n){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=xAe&&n===void 0?jAe:n,this}Cz.exports=zAe});var Mz=Ue((GOn,Gz)=>{var VAe=yz(),QAe=bz(),KAe=Iz(),YAe=Sz(),XAe=Fz();function Hh(e){var n=-1,a=e==null?0:e.length;for(this.clear();++n{var Az=Mz(),ZAe=vy(),e2e=PT();function n2e(){this.size=0,this.__data__={hash:new Az,map:new(e2e||ZAe),string:new Az}}Lz.exports=n2e});var Oz=Ue((AOn,Nz)=>{function a2e(e){var n=typeof e;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?e!=="__proto__":e===null}Nz.exports=a2e});var my=Ue((LOn,Uz)=>{var t2e=Oz();function r2e(e,n){var a=e.__data__;return t2e(n)?a[typeof n=="string"?"string":"hash"]:a.map}Uz.exports=r2e});var Bz=Ue((POn,kz)=>{var o2e=my();function u2e(e){var n=o2e(this,e).delete(e);return this.size-=n?1:0,n}kz.exports=u2e});var Jz=Ue((NOn,Hz)=>{var i2e=my();function l2e(e){return i2e(this,e).get(e)}Hz.exports=l2e});var $z=Ue((OOn,qz)=>{var c2e=my();function s2e(e){return c2e(this,e).has(e)}qz.exports=s2e});var xz=Ue((UOn,Wz)=>{var v2e=my();function f2e(e,n){var a=v2e(this,e),t=a.size;return a.set(e,n),this.size+=a.size==t?0:1,this}Wz.exports=f2e});var W3=Ue((kOn,jz)=>{var _2e=Pz(),p2e=Bz(),m2e=Jz(),d2e=$z(),h2e=xz();function Jh(e){var n=-1,a=e==null?0:e.length;for(this.clear();++n{var g2e=vy(),D2e=PT(),R2e=W3(),y2e=200;function w2e(e,n){var a=this.__data__;if(a instanceof g2e){var t=a.__data__;if(!D2e||t.length{var b2e=vy(),E2e=Bj(),I2e=Jj(),T2e=$j(),S2e=xj(),C2e=Vz();function qh(e){var n=this.__data__=new b2e(e);this.size=n.size}qh.prototype.clear=E2e;qh.prototype.delete=I2e;qh.prototype.get=T2e;qh.prototype.has=S2e;qh.prototype.set=C2e;Qz.exports=qh});var Xz=Ue((JOn,Yz)=>{var F2e="__lodash_hash_undefined__";function G2e(e){return this.__data__.set(e,F2e),this}Yz.exports=G2e});var eV=Ue((qOn,Zz)=>{function M2e(e){return this.__data__.has(e)}Zz.exports=M2e});var aV=Ue(($On,nV)=>{var A2e=W3(),L2e=Xz(),P2e=eV();function NT(e){var n=-1,a=e==null?0:e.length;for(this.__data__=new A2e;++n{function N2e(e,n){for(var a=-1,t=e==null?0:e.length;++a{function O2e(e,n){return e.has(n)}oV.exports=O2e});var x3=Ue((jOn,iV)=>{var U2e=aV(),k2e=rV(),B2e=uV(),H2e=1,J2e=2;function q2e(e,n,a,t,r,u){var i=a&H2e,l=e.length,s=n.length;if(l!=s&&!(i&&s>l))return!1;var h=u.get(e),p=u.get(n);if(h&&p)return h==n&&p==e;var R=-1,E=!0,w=a&J2e?new U2e:void 0;for(u.set(e,n),u.set(n,e);++R{var $2e=zv(),W2e=$2e.Uint8Array;lV.exports=W2e});var vV=Ue((VOn,sV)=>{function x2e(e){var n=-1,a=Array(e.size);return e.forEach(function(t,r){a[++n]=[r,t]}),a}sV.exports=x2e});var _V=Ue((QOn,fV)=>{function j2e(e){var n=-1,a=Array(e.size);return e.forEach(function(t){a[++n]=t}),a}fV.exports=j2e});var gV=Ue((KOn,hV)=>{var pV=LT(),mV=cV(),z2e=k3(),V2e=x3(),Q2e=vV(),K2e=_V(),Y2e=1,X2e=2,Z2e="[object Boolean]",eLe="[object Date]",nLe="[object Error]",aLe="[object Map]",tLe="[object Number]",rLe="[object RegExp]",oLe="[object Set]",uLe="[object String]",iLe="[object Symbol]",lLe="[object ArrayBuffer]",cLe="[object DataView]",dV=pV?pV.prototype:void 0,j3=dV?dV.valueOf:void 0;function sLe(e,n,a,t,r,u,i){switch(a){case cLe:if(e.byteLength!=n.byteLength||e.byteOffset!=n.byteOffset)return!1;e=e.buffer,n=n.buffer;case lLe:return!(e.byteLength!=n.byteLength||!u(new mV(e),new mV(n)));case Z2e:case eLe:case tLe:return z2e(+e,+n);case nLe:return e.name==n.name&&e.message==n.message;case rLe:case uLe:return e==n+"";case aLe:var l=Q2e;case oLe:var s=t&Y2e;if(l||(l=K2e),e.size!=n.size&&!s)return!1;var h=i.get(e);if(h)return h==n;t|=X2e,i.set(e,n);var p=V2e(l(e),l(n),t,r,u,i);return i.delete(e),p;case iLe:if(j3)return j3.call(e)==j3.call(n)}return!1}hV.exports=sLe});var RV=Ue((YOn,DV)=>{function vLe(e,n){for(var a=-1,t=n.length,r=e.length;++a{var fLe=Array.isArray;yV.exports=fLe});var bV=Ue((ZOn,wV)=>{var _Le=RV(),pLe=OT();function mLe(e,n,a){var t=n(e);return pLe(e)?t:_Le(t,a(e))}wV.exports=mLe});var IV=Ue((e6n,EV)=>{function dLe(e,n){for(var a=-1,t=e==null?0:e.length,r=0,u=[];++a{function hLe(){return[]}TV.exports=hLe});var MV=Ue((a6n,GV)=>{var gLe=IV(),DLe=SV(),RLe=Object.prototype,yLe=RLe.propertyIsEnumerable,FV=Object.getOwnPropertySymbols,wLe=FV?function(e){return e==null?[]:(e=Object(e),gLe(FV(e),function(n){return yLe.call(e,n)}))}:DLe;GV.exports=wLe});var LV=Ue((t6n,AV)=>{function bLe(e,n){for(var a=-1,t=Array(e);++a{function ELe(e){return e!=null&&typeof e=="object"}PV.exports=ELe});var OV=Ue((o6n,NV)=>{var ILe=_y(),TLe=dy(),SLe="[object Arguments]";function CLe(e){return TLe(e)&&ILe(e)==SLe}NV.exports=CLe});var HV=Ue((u6n,BV)=>{var UV=OV(),FLe=dy(),kV=Object.prototype,GLe=kV.hasOwnProperty,MLe=kV.propertyIsEnumerable,ALe=UV((function(){return arguments})())?UV:function(e){return FLe(e)&&GLe.call(e,"callee")&&!MLe.call(e,"callee")};BV.exports=ALe});var qV=Ue((i6n,JV)=>{function LLe(){return!1}JV.exports=LLe});var z3=Ue((hy,$h)=>{var PLe=zv(),NLe=qV(),xV=typeof hy=="object"&&hy&&!hy.nodeType&&hy,$V=xV&&typeof $h=="object"&&$h&&!$h.nodeType&&$h,OLe=$V&&$V.exports===xV,WV=OLe?PLe.Buffer:void 0,ULe=WV?WV.isBuffer:void 0,kLe=ULe||NLe;$h.exports=kLe});var zV=Ue((l6n,jV)=>{var BLe=9007199254740991,HLe=/^(?:0|[1-9]\d*)$/;function JLe(e,n){var a=typeof e;return n=n==null?BLe:n,!!n&&(a=="number"||a!="symbol"&&HLe.test(e))&&e>-1&&e%1==0&&e{var qLe=9007199254740991;function $Le(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=qLe}VV.exports=$Le});var KV=Ue((s6n,QV)=>{var WLe=_y(),xLe=V3(),jLe=dy(),zLe="[object Arguments]",VLe="[object Array]",QLe="[object Boolean]",KLe="[object Date]",YLe="[object Error]",XLe="[object Function]",ZLe="[object Map]",e3e="[object Number]",n3e="[object Object]",a3e="[object RegExp]",t3e="[object Set]",r3e="[object String]",o3e="[object WeakMap]",u3e="[object ArrayBuffer]",i3e="[object DataView]",l3e="[object Float32Array]",c3e="[object Float64Array]",s3e="[object Int8Array]",v3e="[object Int16Array]",f3e="[object Int32Array]",_3e="[object Uint8Array]",p3e="[object Uint8ClampedArray]",m3e="[object Uint16Array]",d3e="[object Uint32Array]",ho={};ho[l3e]=ho[c3e]=ho[s3e]=ho[v3e]=ho[f3e]=ho[_3e]=ho[p3e]=ho[m3e]=ho[d3e]=!0;ho[zLe]=ho[VLe]=ho[u3e]=ho[QLe]=ho[i3e]=ho[KLe]=ho[YLe]=ho[XLe]=ho[ZLe]=ho[e3e]=ho[n3e]=ho[a3e]=ho[t3e]=ho[r3e]=ho[o3e]=!1;function h3e(e){return jLe(e)&&xLe(e.length)&&!!ho[WLe(e)]}QV.exports=h3e});var XV=Ue((v6n,YV)=>{function g3e(e){return function(n){return e(n)}}YV.exports=g3e});var eQ=Ue((gy,Wh)=>{var D3e=B3(),ZV=typeof gy=="object"&&gy&&!gy.nodeType&&gy,Dy=ZV&&typeof Wh=="object"&&Wh&&!Wh.nodeType&&Wh,R3e=Dy&&Dy.exports===ZV,Q3=R3e&&D3e.process,y3e=(function(){try{var e=Dy&&Dy.require&&Dy.require("util").types;return e||Q3&&Q3.binding&&Q3.binding("util")}catch{}})();Wh.exports=y3e});var K3=Ue((f6n,tQ)=>{var w3e=KV(),b3e=XV(),nQ=eQ(),aQ=nQ&&nQ.isTypedArray,E3e=aQ?b3e(aQ):w3e;tQ.exports=E3e});var oQ=Ue((_6n,rQ)=>{var I3e=LV(),T3e=HV(),S3e=OT(),C3e=z3(),F3e=zV(),G3e=K3(),M3e=Object.prototype,A3e=M3e.hasOwnProperty;function L3e(e,n){var a=S3e(e),t=!a&&T3e(e),r=!a&&!t&&C3e(e),u=!a&&!t&&!r&&G3e(e),i=a||t||r||u,l=i?I3e(e.length,String):[],s=l.length;for(var h in e)(n||A3e.call(e,h))&&!(i&&(h=="length"||r&&(h=="offset"||h=="parent")||u&&(h=="buffer"||h=="byteLength"||h=="byteOffset")||F3e(h,s)))&&l.push(h);return l}rQ.exports=L3e});var iQ=Ue((p6n,uQ)=>{var P3e=Object.prototype;function N3e(e){var n=e&&e.constructor,a=typeof n=="function"&&n.prototype||P3e;return e===a}uQ.exports=N3e});var cQ=Ue((m6n,lQ)=>{function O3e(e,n){return function(a){return e(n(a))}}lQ.exports=O3e});var vQ=Ue((d6n,sQ)=>{var U3e=cQ(),k3e=U3e(Object.keys,Object);sQ.exports=k3e});var _Q=Ue((h6n,fQ)=>{var B3e=iQ(),H3e=vQ(),J3e=Object.prototype,q3e=J3e.hasOwnProperty;function $3e(e){if(!B3e(e))return H3e(e);var n=[];for(var a in Object(e))q3e.call(e,a)&&a!="constructor"&&n.push(a);return n}fQ.exports=$3e});var mQ=Ue((g6n,pQ)=>{var W3e=J3(),x3e=V3();function j3e(e){return e!=null&&x3e(e.length)&&!W3e(e)}pQ.exports=j3e});var hQ=Ue((D6n,dQ)=>{var z3e=oQ(),V3e=_Q(),Q3e=mQ();function K3e(e){return Q3e(e)?z3e(e):V3e(e)}dQ.exports=K3e});var DQ=Ue((R6n,gQ)=>{var Y3e=bV(),X3e=MV(),Z3e=hQ();function ePe(e){return Y3e(e,Z3e,X3e)}gQ.exports=ePe});var wQ=Ue((y6n,yQ)=>{var RQ=DQ(),nPe=1,aPe=Object.prototype,tPe=aPe.hasOwnProperty;function rPe(e,n,a,t,r,u){var i=a&nPe,l=RQ(e),s=l.length,h=RQ(n),p=h.length;if(s!=p&&!i)return!1;for(var R=s;R--;){var E=l[R];if(!(i?E in n:tPe.call(n,E)))return!1}var w=u.get(e),T=u.get(n);if(w&&T)return w==n&&T==e;var L=!0;u.set(e,n),u.set(n,e);for(var U=i;++R{var oPe=Sm(),uPe=zv(),iPe=oPe(uPe,"DataView");bQ.exports=iPe});var TQ=Ue((b6n,IQ)=>{var lPe=Sm(),cPe=zv(),sPe=lPe(cPe,"Promise");IQ.exports=sPe});var CQ=Ue((E6n,SQ)=>{var vPe=Sm(),fPe=zv(),_Pe=vPe(fPe,"Set");SQ.exports=_Pe});var GQ=Ue((I6n,FQ)=>{var pPe=Sm(),mPe=zv(),dPe=pPe(mPe,"WeakMap");FQ.exports=dPe});var kQ=Ue((T6n,UQ)=>{var Y3=EQ(),X3=PT(),Z3=TQ(),eP=CQ(),nP=GQ(),OQ=_y(),xh=$3(),MQ="[object Map]",hPe="[object Object]",AQ="[object Promise]",LQ="[object Set]",PQ="[object WeakMap]",NQ="[object DataView]",gPe=xh(Y3),DPe=xh(X3),RPe=xh(Z3),yPe=xh(eP),wPe=xh(nP),Cm=OQ;(Y3&&Cm(new Y3(new ArrayBuffer(1)))!=NQ||X3&&Cm(new X3)!=MQ||Z3&&Cm(Z3.resolve())!=AQ||eP&&Cm(new eP)!=LQ||nP&&Cm(new nP)!=PQ)&&(Cm=function(e){var n=OQ(e),a=n==hPe?e.constructor:void 0,t=a?xh(a):"";if(t)switch(t){case gPe:return NQ;case DPe:return MQ;case RPe:return AQ;case yPe:return LQ;case wPe:return PQ}return n});UQ.exports=Cm});var jQ=Ue((S6n,xQ)=>{var aP=Kz(),bPe=x3(),EPe=gV(),IPe=wQ(),BQ=kQ(),HQ=OT(),JQ=z3(),TPe=K3(),SPe=1,qQ="[object Arguments]",$Q="[object Array]",UT="[object Object]",CPe=Object.prototype,WQ=CPe.hasOwnProperty;function FPe(e,n,a,t,r,u){var i=HQ(e),l=HQ(n),s=i?$Q:BQ(e),h=l?$Q:BQ(n);s=s==qQ?UT:s,h=h==qQ?UT:h;var p=s==UT,R=h==UT,E=s==h;if(E&&JQ(e)){if(!JQ(n))return!1;i=!0,p=!1}if(E&&!p)return u||(u=new aP),i||TPe(e)?bPe(e,n,a,t,r,u):EPe(e,n,s,a,t,r,u);if(!(a&SPe)){var w=p&&WQ.call(e,"__wrapped__"),T=R&&WQ.call(n,"__wrapped__");if(w||T){var L=w?e.value():e,U=T?n.value():n;return u||(u=new aP),r(L,U,a,t,u)}}return E?(u||(u=new aP),IPe(e,n,a,t,r,u)):!1}xQ.exports=FPe});var KQ=Ue((C6n,QQ)=>{var GPe=jQ(),zQ=dy();function VQ(e,n,a,t,r){return e===n?!0:e==null||n==null||!zQ(e)&&!zQ(n)?e!==e&&n!==n:GPe(e,n,a,t,VQ,r)}QQ.exports=VQ});var XQ=Ue((F6n,YQ)=>{var MPe=KQ();function APe(e,n){return MPe(e,n)}YQ.exports=APe});var OK=Ue((P5n,uNe)=>{uNe.exports=`.rc-tooltip.rc-tooltip-zoom-appear, .rc-tooltip.rc-tooltip-zoom-enter { opacity: 0; } .rc-tooltip.rc-tooltip-zoom-enter, .rc-tooltip.rc-tooltip-zoom-leave { display: block; } .rc-tooltip-zoom-enter, .rc-tooltip-zoom-appear { opacity: 0; animation-duration: 0.3s; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28); animation-play-state: paused; } .rc-tooltip-zoom-leave { animation-duration: 0.3s; animation-fill-mode: both; animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05); animation-play-state: paused; } .rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active, .rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active { animation-name: rcToolTipZoomIn; animation-play-state: running; } .rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active { animation-name: rcToolTipZoomOut; animation-play-state: running; } @keyframes rcToolTipZoomIn { 0% { opacity: 0; transform-origin: 50% 50%; transform: scale(0, 0); } 100% { opacity: 1; transform-origin: 50% 50%; transform: scale(1, 1); } } @keyframes rcToolTipZoomOut { 0% { opacity: 1; transform-origin: 50% 50%; transform: scale(1, 1); } 100% { opacity: 0; transform-origin: 50% 50%; transform: scale(0, 0); } } .rc-tooltip { position: absolute; z-index: 1070; display: block; visibility: visible; line-height: 1.5; font-size: 12px; background-color: rgba(0, 0, 0, 0.05); padding: 1px; opacity: 0.9; } .rc-tooltip-hidden { display: none; } .rc-tooltip-inner { padding: 8px 10px; color: #333333; text-align: left; text-decoration: none; background-color: #ffffff; border-radius: 3px; min-height: 34px; border: 1px solid #b1b1b1; } .rc-tooltip-arrow, .rc-tooltip-arrow-inner { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; } .rc-tooltip-placement-top .rc-tooltip-arrow, .rc-tooltip-placement-topLeft .rc-tooltip-arrow, .rc-tooltip-placement-topRight .rc-tooltip-arrow { bottom: -5px; margin-left: -6px; border-width: 6px 6px 0; border-top-color: #b1b1b1; } .rc-tooltip-placement-top .rc-tooltip-arrow-inner, .rc-tooltip-placement-topLeft .rc-tooltip-arrow-inner, .rc-tooltip-placement-topRight .rc-tooltip-arrow-inner { bottom: 1px; margin-left: -6px; border-width: 6px 6px 0; border-top-color: #ffffff; } .rc-tooltip-placement-top .rc-tooltip-arrow { left: 50%; } .rc-tooltip-placement-topLeft .rc-tooltip-arrow { left: 15%; } .rc-tooltip-placement-topRight .rc-tooltip-arrow { right: 15%; } .rc-tooltip-placement-right .rc-tooltip-arrow, .rc-tooltip-placement-rightTop .rc-tooltip-arrow, .rc-tooltip-placement-rightBottom .rc-tooltip-arrow { left: -5px; margin-top: -6px; border-width: 6px 6px 6px 0; border-right-color: #b1b1b1; } .rc-tooltip-placement-right .rc-tooltip-arrow-inner, .rc-tooltip-placement-rightTop .rc-tooltip-arrow-inner, .rc-tooltip-placement-rightBottom .rc-tooltip-arrow-inner { left: 1px; margin-top: -6px; border-width: 6px 6px 6px 0; border-right-color: #ffffff; } .rc-tooltip-placement-right .rc-tooltip-arrow { top: 50%; } .rc-tooltip-placement-rightTop .rc-tooltip-arrow { top: 15%; margin-top: 0; } .rc-tooltip-placement-rightBottom .rc-tooltip-arrow { bottom: 15%; } .rc-tooltip-placement-left .rc-tooltip-arrow, .rc-tooltip-placement-leftTop .rc-tooltip-arrow, .rc-tooltip-placement-leftBottom .rc-tooltip-arrow { right: -5px; margin-top: -6px; border-width: 6px 0 6px 6px; border-left-color: #b1b1b1; } .rc-tooltip-placement-left .rc-tooltip-arrow-inner, .rc-tooltip-placement-leftTop .rc-tooltip-arrow-inner, .rc-tooltip-placement-leftBottom .rc-tooltip-arrow-inner { right: 1px; margin-top: -6px; border-width: 6px 0 6px 6px; border-left-color: #ffffff; } .rc-tooltip-placement-left .rc-tooltip-arrow { top: 50%; } .rc-tooltip-placement-leftTop .rc-tooltip-arrow { top: 15%; margin-top: 0; } .rc-tooltip-placement-leftBottom .rc-tooltip-arrow { bottom: 15%; } .rc-tooltip-placement-bottom .rc-tooltip-arrow, .rc-tooltip-placement-bottomLeft .rc-tooltip-arrow, .rc-tooltip-placement-bottomRight .rc-tooltip-arrow { top: -5px; margin-left: -6px; border-width: 0 6px 6px; border-bottom-color: #b1b1b1; } .rc-tooltip-placement-bottom .rc-tooltip-arrow-inner, .rc-tooltip-placement-bottomLeft .rc-tooltip-arrow-inner, .rc-tooltip-placement-bottomRight .rc-tooltip-arrow-inner { top: 1px; margin-left: -6px; border-width: 0 6px 6px; border-bottom-color: #ffffff; } .rc-tooltip-placement-bottom .rc-tooltip-arrow { left: 50%; } .rc-tooltip-placement-bottomLeft .rc-tooltip-arrow { left: 15%; } .rc-tooltip-placement-bottomRight .rc-tooltip-arrow { right: 15%; } `});var iae=Ue((cw,e4)=>{typeof window<"u"&&(function(n,a){typeof cw=="object"&&typeof e4=="object"?e4.exports=a():typeof define=="function"&&define.amd?define([],a):typeof cw=="object"?cw.Hls=a():n.Hls=a()})(cw,function(){return(function(e){var n={};function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}return a.m=e,a.c=n,a.d=function(t,r,u){a.o(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:u})},a.r=function(t){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},a.t=function(t,r){if(r&1&&(t=a(t)),r&8||r&4&&typeof t=="object"&&t&&t.__esModule)return t;var u=Object.create(null);if(a.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:t}),r&2&&typeof t!="string")for(var i in t)a.d(u,i,function(l){return t[l]}.bind(null,i));return u},a.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(r,"a",r),r},a.o=function(t,r){return Object.prototype.hasOwnProperty.call(t,r)},a.p="/dist/",a(a.s="./src/hls.ts")})({"./node_modules/eventemitter3/index.js":(function(e,n,a){"use strict";var t=Object.prototype.hasOwnProperty,r="~";function u(){}Object.create&&(u.prototype=Object.create(null),new u().__proto__||(r=!1));function i(p,R,E){this.fn=p,this.context=R,this.once=E||!1}function l(p,R,E,w,T){if(typeof E!="function")throw new TypeError("The listener must be a function");var L=new i(E,w||p,T),U=r?r+R:R;return p._events[U]?p._events[U].fn?p._events[U]=[p._events[U],L]:p._events[U].push(L):(p._events[U]=L,p._eventsCount++),p}function s(p,R){--p._eventsCount===0?p._events=new u:delete p._events[R]}function h(){this._events=new u,this._eventsCount=0}h.prototype.eventNames=function(){var R=[],E,w;if(this._eventsCount===0)return R;for(w in E=this._events)t.call(E,w)&&R.push(r?w.slice(1):w);return Object.getOwnPropertySymbols?R.concat(Object.getOwnPropertySymbols(E)):R},h.prototype.listeners=function(R){var E=r?r+R:R,w=this._events[E];if(!w)return[];if(w.fn)return[w.fn];for(var T=0,L=w.length,U=new Array(L);T0},!1)}function p(R,E){for(var w={main:[E]},T={main:[]},L={main:{}};h(w);)for(var U=Object.keys(w),Q=0;Q>>8^Dt&255^99,te[Ea]=Dt,le[Dt]=Ea;var ft=Bn[Ea],Ba=Bn[ft],Fr=Bn[Ba],Xe=Bn[Dt]*257^Dt*16843008;Z[Ea]=Xe<<24|Xe>>>8,ee[Ea]=Xe<<16|Xe>>>16,me[Ea]=Xe<<8|Xe>>>24,We[Ea]=Xe,Xe=Fr*16843009^Ba*65537^ft*257^Ea*16843008,mn[Dt]=Xe<<24|Xe>>>8,qn[Dt]=Xe<<16|Xe>>>16,Gn[Dt]=Xe<<8|Xe>>>24,Mn[Dt]=Xe,Ea?(Ea=ft^Bn[Bn[Bn[Fr^ft]]],ha^=Bn[Bn[ha]]):Ea=ha=1}},Q.expandKey=function(te){for(var le=this.uint8ArrayToUint32Array_(te),ne=!0,Z=0;Z>>6)+1,O=(X[k+2]&60)>>>2,O>Ae.length-1){W.trigger(t.default.ERROR,{type:r.ErrorTypes.MEDIA_ERROR,details:r.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+O});return}return K=(X[k+2]&1)<<2,K|=(X[k+3]&192)>>>6,l.logger.log("manifest codec:"+S+",ADTS data:type:"+P+",sampleingIndex:"+O+"["+Ae[O]+"Hz],channelConfig:"+K),/firefox/i.test(ce)?O>=6?(P=5,ve=new Array(4),j=O-3):(P=2,ve=new Array(2),j=O):ce.indexOf("android")!==-1?(P=2,ve=new Array(2),j=O):(P=5,ve=new Array(4),S&&(S.indexOf("mp4a.40.29")!==-1||S.indexOf("mp4a.40.5")!==-1)||!S&&O>=6?j=O-3:((S&&S.indexOf("mp4a.40.2")!==-1&&(O>=6&&K===1||/vivaldi/i.test(ce))||!S&&K===1)&&(P=2,ve=new Array(2)),j=O)),ve[0]=P<<3,ve[0]|=(O&14)>>1,ve[1]|=(O&1)<<7,ve[1]|=K<<3,P===5&&(ve[1]|=(j&14)>>1,ve[2]=(j&1)<<7,ve[2]|=8,ve[3]=0),{config:ve,samplerate:Ae[O],channelCount:K,codec:"mp4a.40."+P,manifestCodec:Te}}function p(W,X){return W[X]===255&&(W[X+1]&246)===240}function R(W,X){return W[X+1]&1?7:9}function E(W,X){return(W[X+3]&3)<<11|W[X+4]<<3|(W[X+5]&224)>>>5}function w(W,X){return!!(X+10&&X+O+j<=ve)return K=k+S*P,{headerLength:O,frameLength:j,stamp:K}}function V(W,X,k,S,P){var O=U(W.samplerate),j=Q(X,k,S,P,O);if(j){var K=j.stamp,ve=j.headerLength,ce=j.frameLength,Te={unit:X.subarray(k+ve,k+ve+ce),pts:K,dts:K};return W.samples.push(Te),{sample:Te,length:ce+ve}}}var te=a("./src/demux/id3.js"),le=(function(){function W(k,S,P){this.observer=k,this.config=P,this.remuxer=S}var X=W.prototype;return X.resetInitSegment=function(S,P,O,j){this._audioTrack={container:"audio/adts",type:"audio",id:0,sequenceNumber:0,isAAC:!0,samples:[],len:0,manifestCodec:P,duration:j,inputTimeScale:9e4}},X.resetTimeStamp=function(){},W.probe=function(S){if(!S)return!1;for(var P=te.default.getID3Data(S,0)||[],O=P.length,j=S.length;Ok.length)){var j=this.parseHeader(k,S);if(j&&S+j.frameLength<=k.length){var K=j.samplesPerFrame*9e4/j.sampleRate,ve=P+O*K,ce={unit:k.subarray(S,S+j.frameLength),pts:ve,dts:ve};return X.config=[],X.channelCount=j.channelCount,X.samplerate=j.sampleRate,X.samples.push(ce),{sample:ce,length:j.frameLength}}}},parseHeader:function(X,k){var S=X[k+1]>>3&3,P=X[k+1]>>1&3,O=X[k+2]>>4&15,j=X[k+2]>>2&3,K=X[k+2]>>1&1;if(S!==1&&O!==0&&O!==15&&j!==3){var ve=S===3?3-P:P===3?3:4,ce=ee.BitratesMap[ve*14+O-1]*1e3,Te=S===3?0:S===2?1:2,Ae=ee.SamplingRateMap[Te*3+j],Ne=X[k+3]>>6===3?1:2,Be=ee.SamplesCoefficients[S][P],Dn=ee.BytesInSlot[P],An=Be*8*Dn,Ve=parseInt(Be*ce/Ae+K,10)*Dn;return{sampleRate:Ae,channelCount:Ne,frameLength:Ve,samplesPerFrame:An}}},isHeaderPattern:function(X,k){return X[k]===255&&(X[k+1]&224)===224&&(X[k+1]&6)!==0},isHeader:function(X,k){return!!(k+1S?(this.word<<=S,this.bitsAvailable-=S):(S-=this.bitsAvailable,P=S>>3,S-=P>>3,this.bytesAvailable-=P,this.loadWord(),this.word<<=S,this.bitsAvailable-=S)},X.readBits=function(S){var P=Math.min(this.bitsAvailable,S),O=this.word>>>32-P;return S>32&&l.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=P,this.bitsAvailable>0?this.word<<=P:this.bytesAvailable>0&&this.loadWord(),P=S-P,P>0&&this.bitsAvailable?O<>>S)!==0)return this.word<<=S,this.bitsAvailable-=S,S;return this.loadWord(),S+this.skipLZ()},X.skipUEG=function(){this.skipBits(1+this.skipLZ())},X.skipEG=function(){this.skipBits(1+this.skipLZ())},X.readUEG=function(){var S=this.skipLZ();return this.readBits(S+1)-1},X.readEG=function(){var S=this.readUEG();return 1&S?1+S>>>1:-1*(S>>>1)},X.readBoolean=function(){return this.readBits(1)===1},X.readUByte=function(){return this.readBits(8)},X.readUShort=function(){return this.readBits(16)},X.readUInt=function(){return this.readBits(32)},X.skipScalingList=function(S){var P=8,O=8,j,K;for(j=0;j=S.length){O();return}if(!(S[P].unit.length<32)){var j=this.decrypter.isSync();if(this.decryptAacSample(S,P,O,j),!j)return}}},X.getAvcEncryptedData=function(S){for(var P=Math.floor((S.length-48)/160)*16+16,O=new Int8Array(P),j=0,K=32;K<=S.length-16;K+=160,j+=16)O.set(S.subarray(K,K+16),j);return O},X.getAvcDecryptedUnit=function(S,P){P=new Uint8Array(P);for(var O=0,j=32;j<=S.length-16;j+=160,O+=16)S.set(P.subarray(O,O+16),j);return S},X.decryptAvcSample=function(S,P,O,j,K,ve){var ce=this.discardEPB(K.data),Te=this.getAvcEncryptedData(ce),Ae=this;this.decryptBuffer(Te.buffer,function(Ne){K.data=Ae.getAvcDecryptedUnit(ce,Ne),ve||Ae.decryptAvcSamples(S,P,O+1,j)})},X.decryptAvcSamples=function(S,P,O,j){for(;;P++,O=0){if(P>=S.length){j();return}for(var K=S[P].units;!(O>=K.length);O++){var ve=K[O];if(!(ve.length<=48||ve.type!==1&&ve.type!==5)){var ce=this.decrypter.isSync();if(this.decryptAvcSample(S,P,O,j,ve,ce),!ce)return}}}},W})(),qn=mn,Gn={video:1,audio:2,id3:3,text:4},Mn=(function(){function W(k,S,P,O){this.observer=k,this.config=P,this.typeSupported=O,this.remuxer=S,this.sampleAes=null}var X=W.prototype;return X.setDecryptData=function(S){S!=null&&S.key!=null&&S.method==="SAMPLE-AES"?this.sampleAes=new qn(this.observer,this.config,S,this.discardEPB):this.sampleAes=null},W.probe=function(S){var P=W._syncOffset(S);return P<0?!1:(P&&l.logger.warn("MPEG2-TS detected but first sync word found @ offset "+P+", junk ahead ?"),!0)},W._syncOffset=function(S){for(var P=Math.min(1e3,S.length-564),O=0;O>4,Ae>1){if(Ne=K+5+S[K+4],Ne===K+188)continue}else Ne=K+4;switch(Te){case qa:ce&&(ur&&(Be=go(ur))&&xo(Be,!1),ur={data:[],size:0}),ur&&(ur.data.push(S.subarray(Ne,K+188)),ur.size+=K+188-Ne);break;case $t:ce&&(Rt&&(Be=go(Rt))&&($n.isAAC?Ou(Be):Ao(Be)),Rt={data:[],size:0}),Rt&&(Rt.data.push(S.subarray(Ne,K+188)),Rt.size+=K+188-Ne);break;case Ur:ce&&(Wr&&(Be=go(Wr))&&gi(Be),Wr={data:[],size:0}),Wr&&(Wr.data.push(S.subarray(Ne,K+188)),Wr.size+=K+188-Ne);break;case 0:ce&&(Ne+=S[Ne]+1),Ya=this._pmtId=Lt(S,Ne);break;case Ya:ce&&(Ne+=S[Ne]+1);var lo=Rr(S,Ne,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,this.sampleAes!=null);qa=lo.avc,qa>0&&(Ve.pid=qa),$t=lo.audio,$t>0&&($n.pid=$t,$n.isAAC=lo.isAAC),Ur=lo.id3,Ur>0&&(ga.pid=Ur),Dn&&!An&&(l.logger.log("reparse from beginning"),Dn=!1,K=jo-188),An=this.pmtParsed=!0;break;case 17:case 8191:break;default:Dn=!0;break}}else this.observer.trigger(t.default.ERROR,{type:r.ErrorTypes.MEDIA_ERROR,details:r.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});ur&&(Be=go(ur))?(xo(Be,!0),Ve.pesData=null):Ve.pesData=ur,Rt&&(Be=go(Rt))?($n.isAAC?Ou(Be):Ao(Be),$n.pesData=null):(Rt&&Rt.size&&l.logger.log("last AAC PES packet truncated,might overlap between fragments"),$n.pesData=Rt),Wr&&(Be=go(Wr))?(gi(Be),ga.pesData=null):ga.pesData=Wr,this.sampleAes==null?this.remuxer.remux($n,Ve,ga,this._txtTrack,P,O,j):this.decryptAndRemux($n,Ve,ga,this._txtTrack,P,O,j)},X.decryptAndRemux=function(S,P,O,j,K,ve,ce){if(S.samples&&S.isAAC){var Te=this;this.sampleAes.decryptAacSamples(S.samples,0,function(){Te.decryptAndRemuxAvc(S,P,O,j,K,ve,ce)})}else this.decryptAndRemuxAvc(S,P,O,j,K,ve,ce)},X.decryptAndRemuxAvc=function(S,P,O,j,K,ve,ce){if(P.samples){var Te=this;this.sampleAes.decryptAvcSamples(P.samples,0,0,function(){Te.remuxer.remux(S,P,O,j,K,ve,ce)})}else this.remuxer.remux(S,P,O,j,K,ve,ce)},X.destroy=function(){this._initPTS=this._initDTS=void 0,this._duration=0},X._parsePAT=function(S,P){return(S[P+10]&31)<<8|S[P+11]},X._parsePMT=function(S,P,O,j){var K,ve,ce,Te,Ae={audio:-1,avc:-1,id3:-1,isAAC:!0};for(K=(S[P+1]&15)<<8|S[P+2],ve=P+3+K-4,ce=(S[P+10]&15)<<8|S[P+11],P+=12+ce;P1;){var An=new Uint8Array(Dn[0].length+Dn[1].length);An.set(Dn[0]),An.set(Dn[1],Dn[0].length),Dn[0]=An,Dn.splice(1,1)}if(O=Dn[0],K=(O[0]<<16)+(O[1]<<8)+O[2],K===1){if(ve=(O[4]<<8)+O[5],ve&&ve>S.size-6||(j=O[7],j&192&&(Ae=(O[9]&14)*536870912+(O[10]&255)*4194304+(O[11]&254)*16384+(O[12]&255)*128+(O[13]&254)/2,Ae>4294967295&&(Ae-=8589934592),j&64?(Ne=(O[14]&14)*536870912+(O[15]&255)*4194304+(O[16]&254)*16384+(O[17]&255)*128+(O[18]&254)/2,Ne>4294967295&&(Ne-=8589934592),Ae-Ne>60*9e4&&(l.logger.warn(Math.round((Ae-Ne)/9e4)+"s delta between PTS and DTS, align them"),Ae=Ne)):Ne=Ae),ce=O[8],Be=ce+9,S.size<=Be))return null;S.size-=Be,Te=new Uint8Array(S.size);for(var Ve=0,$n=Dn.length;Ve<$n;Ve++){O=Dn[Ve];var ga=O.byteLength;if(Be)if(Be>ga){Be-=ga;continue}else O=O.subarray(Be),ga-=Be,Be=0;Te.set(O,P),P+=ga}return ve&&(ve-=ce+3),{data:Te,pts:Ae,dts:Ne,len:ve}}else return null},X.pushAccesUnit=function(S,P){if(S.units.length&&S.frame){var O=P.samples,j=O.length;if(isNaN(S.pts))if(j){var K=O[j-1];S.pts=K.pts,S.dts=K.dts}else{P.dropped++;return}!this.config.forceKeyFrameOnDiscontinuity||S.key===!0||P.sps&&(j||this.contiguous)?(S.id=j,O.push(S)):P.dropped++}S.debug.length&&l.logger.log(S.pts+"/"+S.dts+":"+S.debug)},X._parseAVCPES=function(S,P){var O=this,j=this._avcTrack,K=this._parseAVCNALu(S.data),ve=!1,ce,Te=this.avcSample,Ae,Ne=!1,Be,Dn=this.pushAccesUnit.bind(this),An=function($n,ga,qa,$t){return{key:$n,pts:ga,dts:qa,units:[],debug:$t}};S.data=null,Te&&K.length&&!j.audFound&&(Dn(Te,j),Te=this.avcSample=An(!1,S.pts,S.dts,"")),K.forEach(function(Ve){switch(Ve.type){case 1:Ae=!0,Te||(Te=O.avcSample=An(!0,S.pts,S.dts,"")),ve&&(Te.debug+="NDR "),Te.frame=!0;var $n=Ve.data;if(Ne&&$n.length>4){var ga=new Qe($n).readSliceType();(ga===2||ga===4||ga===7||ga===9)&&(Te.key=!0)}break;case 5:Ae=!0,Te||(Te=O.avcSample=An(!0,S.pts,S.dts,"")),ve&&(Te.debug+="IDR "),Te.key=!0,Te.frame=!0;break;case 6:Ae=!0,ve&&Te&&(Te.debug+="SEI "),ce=new Qe(O.discardEPB(Ve.data)),ce.readUByte();for(var qa=0,$t=0,Ur=!1,Ya=0;!Ur&&ce.bytesAvailable>1;){qa=0;do Ya=ce.readUByte(),qa+=Ya;while(Ya===255);$t=0;do Ya=ce.readUByte(),$t+=Ya;while(Ya===255);if(qa===4&&ce.bytesAvailable!==0){Ur=!0;var ur=ce.readUByte();if(ur===181){var Rt=ce.readUShort();if(Rt===49){var Wr=ce.readUInt();if(Wr===1195456820){var Lt=ce.readUByte();if(Lt===3){var Rr=ce.readUByte(),go=ce.readUByte(),xo=31&Rr,Ou=[Rr,go];for(Be=0;Be16){var Ao=[];for(Be=0;Be<16;Be++)Ao.push(ce.readUByte().toString(16)),(Be===3||Be===5||Be===7||Be===9)&&Ao.push("-");var gi=$t-16,jo=new Uint8Array(gi);for(Be=0;Be0){if(P.pts>=S[O-1].pts)S.push(P);else for(var j=O-1;j>=0;j--)if(P.pts=0)Ne={data:S.subarray(Dn,P-ce-1),type:An},Ae.push(Ne);else{var Ve=this._getLastNalUnit();if(Ve&&(Te&&P<=4-Te&&Ve.state&&(Ve.data=Ve.data.subarray(0,Ve.data.byteLength-Te)),K=P-ce-1,K>0)){var $n=new Uint8Array(Ve.data.byteLength+K);$n.set(Ve.data,0),$n.set(S.subarray(0,K),Ve.data.byteLength),Ve.data=$n}}P=0&&ce>=0&&(Ne={data:S.subarray(Dn,O),type:An,state:ce},Ae.push(Ne)),Ae.length===0){var ga=this._getLastNalUnit();if(ga){var qa=new Uint8Array(ga.data.byteLength+S.byteLength);qa.set(ga.data,0),qa.set(S,ga.data.byteLength),ga.data=qa}}return ve.naluState=ce,Ae},X.discardEPB=function(S){for(var P=S.byteLength,O=[],j=1,K,ve;j1&&(l.logger.log("AAC: align PTS for overlapping frames by "+Math.round((ga-j)/90)),j=ga)}for(;Ne>24&255,K[1]=P>>16&255,K[2]=P>>8&255,K[3]=P&255,K.set(k,4),O=0,P=8;O>24&255,k>>16&255,k>>8&255,k&255,P>>24,P>>16&255,P>>8&255,P&255,O>>24,O>>16&255,O>>8&255,O&255,85,196,0,0]))},W.mdia=function(k){return W.box(W.types.mdia,W.mdhd(k.timescale,k.duration),W.hdlr(k.type),W.minf(k))},W.mfhd=function(k){return W.box(W.types.mfhd,new Uint8Array([0,0,0,0,k>>24,k>>16&255,k>>8&255,k&255]))},W.minf=function(k){return k.type==="audio"?W.box(W.types.minf,W.box(W.types.smhd,W.SMHD),W.DINF,W.stbl(k)):W.box(W.types.minf,W.box(W.types.vmhd,W.VMHD),W.DINF,W.stbl(k))},W.moof=function(k,S,P){return W.box(W.types.moof,W.mfhd(k),W.traf(P,S))},W.moov=function(k){for(var S=k.length,P=[];S--;)P[S]=W.trak(k[S]);return W.box.apply(null,[W.types.moov,W.mvhd(k[0].timescale,k[0].duration)].concat(P).concat(W.mvex(k)))},W.mvex=function(k){for(var S=k.length,P=[];S--;)P[S]=W.trex(k[S]);return W.box.apply(null,[W.types.mvex].concat(P))},W.mvhd=function(k,S){S*=k;var P=Math.floor(S/(ft+1)),O=Math.floor(S%(ft+1)),j=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,k>>24&255,k>>16&255,k>>8&255,k&255,P>>24,P>>16&255,P>>8&255,P&255,O>>24,O>>16&255,O>>8&255,O&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return W.box(W.types.mvhd,j)},W.sdtp=function(k){var S=k.samples||[],P=new Uint8Array(4+S.length),O,j;for(j=0;j>>8&255),S.push(K&255),S=S.concat(Array.prototype.slice.call(j));for(O=0;O>>8&255),P.push(K&255),P=P.concat(Array.prototype.slice.call(j));var ve=W.box(W.types.avcC,new Uint8Array([1,S[3],S[4],S[5],255,224|k.sps.length].concat(S).concat([k.pps.length]).concat(P))),ce=k.width,Te=k.height,Ae=k.pixelRatio[0],Ne=k.pixelRatio[1];return W.box(W.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,ce>>8&255,ce&255,Te>>8&255,Te&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),ve,W.box(W.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),W.box(W.types.pasp,new Uint8Array([Ae>>24,Ae>>16&255,Ae>>8&255,Ae&255,Ne>>24,Ne>>16&255,Ne>>8&255,Ne&255])))},W.esds=function(k){var S=k.config.length;return new Uint8Array([0,0,0,0,3,23+S,0,1,0,4,15+S,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([S]).concat(k.config).concat([6,1,2]))},W.mp4a=function(k){var S=k.samplerate;return W.box(W.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,k.channelCount,0,16,0,0,0,0,S>>8&255,S&255,0,0]),W.box(W.types.esds,W.esds(k)))},W.mp3=function(k){var S=k.samplerate;return W.box(W.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,k.channelCount,0,16,0,0,0,0,S>>8&255,S&255,0,0]))},W.stsd=function(k){return k.type==="audio"?!k.isAAC&&k.codec==="mp3"?W.box(W.types.stsd,W.STSD,W.mp3(k)):W.box(W.types.stsd,W.STSD,W.mp4a(k)):W.box(W.types.stsd,W.STSD,W.avc1(k))},W.tkhd=function(k){var S=k.id,P=k.duration*k.timescale,O=k.width,j=k.height,K=Math.floor(P/(ft+1)),ve=Math.floor(P%(ft+1));return W.box(W.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,S>>24&255,S>>16&255,S>>8&255,S&255,0,0,0,0,K>>24,K>>16&255,K>>8&255,K&255,ve>>24,ve>>16&255,ve>>8&255,ve&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,O>>8&255,O&255,0,0,j>>8&255,j&255,0,0]))},W.traf=function(k,S){var P=W.sdtp(k),O=k.id,j=Math.floor(S/(ft+1)),K=Math.floor(S%(ft+1));return W.box(W.types.traf,W.box(W.types.tfhd,new Uint8Array([0,0,0,0,O>>24,O>>16&255,O>>8&255,O&255])),W.box(W.types.tfdt,new Uint8Array([1,0,0,0,j>>24,j>>16&255,j>>8&255,j&255,K>>24,K>>16&255,K>>8&255,K&255])),W.trun(k,P.length+16+20+8+16+8+8),P)},W.trak=function(k){return k.duration=k.duration||4294967295,W.box(W.types.trak,W.tkhd(k),W.mdia(k))},W.trex=function(k){var S=k.id;return W.box(W.types.trex,new Uint8Array([0,0,0,0,S>>24,S>>16&255,S>>8&255,S&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},W.trun=function(k,S){var P=k.samples||[],O=P.length,j=12+16*O,K=new Uint8Array(j),ve,ce,Te,Ae,Ne,Be;for(S+=8+j,K.set([0,0,15,1,O>>>24&255,O>>>16&255,O>>>8&255,O&255,S>>>24&255,S>>>16&255,S>>>8&255,S&255],0),ve=0;ve>>24&255,Te>>>16&255,Te>>>8&255,Te&255,Ae>>>24&255,Ae>>>16&255,Ae>>>8&255,Ae&255,Ne.isLeading<<2|Ne.dependsOn,Ne.isDependedOn<<6|Ne.hasRedundancy<<4|Ne.paddingValue<<1|Ne.isNonSync,Ne.degradPrio&61440,Ne.degradPrio&15,Be>>>24&255,Be>>>16&255,Be>>>8&255,Be&255],12+16*ve);return W.box(W.types.trun,K)},W.initSegment=function(k){W.types||W.init();var S=W.moov(k),P;return P=new Uint8Array(W.FTYP.byteLength+S.byteLength),P.set(W.FTYP),P.set(S,W.FTYP.byteLength),P},W})(),Fr=Ba,Xe=9e4;function $a(W,X,k,S){return k===void 0&&(k=1),S===void 0&&(S=!1),At(W,X,1/k)}function At(W,X,k,S){k===void 0&&(k=1),S===void 0&&(S=!1);var P=W*X*k;return S?Math.round(P):P}function jn(W,X){return X===void 0&&(X=!1),At(W,1e3,1/Xe,X)}function On(W,X){return X===void 0&&(X=1),At(W,Xe,1/X)}var Ze=On(10),Ga=On(.2),Ha=(function(){function W(k,S,P,O){this.observer=k,this.config=S,this.typeSupported=P;var j=navigator.userAgent;this.isSafari=O&&O.indexOf("Apple")>-1&&j&&!j.match("CriOS"),this.ISGenerated=!1}var X=W.prototype;return X.destroy=function(){},X.resetTimeStamp=function(S){this._initPTS=this._initDTS=S},X.resetInitSegment=function(){this.ISGenerated=!1},X.remux=function(S,P,O,j,K,ve,ce){if(this.ISGenerated||this.generateIS(S,P,K),this.ISGenerated){var Te=S.samples.length,Ae=P.samples.length,Ne=K,Be=K;if(Te&&Ae){var Dn=(S.samples[0].pts-P.samples[0].pts)/P.inputTimeScale;Ne+=Math.max(0,Dn),Be+=Math.max(0,-Dn)}if(Te){S.timescale||(l.logger.warn("regenerate InitSegment as audio detected"),this.generateIS(S,P,K));var An=this.remuxAudio(S,Ne,ve,ce);if(Ae){var Ve;An&&(Ve=An.endPTS-An.startPTS),P.timescale||(l.logger.warn("regenerate InitSegment as video detected"),this.generateIS(S,P,K)),this.remuxVideo(P,Be,ve,Ve,ce)}}else if(Ae){var $n=this.remuxVideo(P,Be,ve,0,ce);$n&&S.codec&&this.remuxEmptyAudio(S,Ne,ve,$n)}}O.samples.length&&this.remuxID3(O,K),j.samples.length&&this.remuxText(j,K),this.observer.trigger(t.default.FRAG_PARSED)},X.generateIS=function(S,P,O){var j=this.observer,K=S.samples,ve=P.samples,ce=this.typeSupported,Te="audio/mp4",Ae={},Ne={tracks:Ae},Be=this._initPTS===void 0,Dn,An;if(Be&&(Dn=An=1/0),S.config&&K.length&&(S.timescale=S.samplerate,l.logger.log("audio sampling rate : "+S.samplerate),S.isAAC||(ce.mpeg?(Te="audio/mpeg",S.codec=""):ce.mp3&&(S.codec="mp3")),Ae.audio={container:Te,codec:S.codec,initSegment:!S.isAAC&&ce.mpeg?new Uint8Array:Fr.initSegment([S]),metadata:{channelCount:S.channelCount}},Be&&(Dn=An=K[0].pts-S.inputTimeScale*O)),P.sps&&P.pps&&ve.length){var Ve=P.inputTimeScale;P.timescale=Ve,Ae.video={container:"video/mp4",codec:P.codec,initSegment:Fr.initSegment([P]),metadata:{width:P.width,height:P.height}},Be&&(Dn=Math.min(Dn,ve[0].pts-Ve*O),An=Math.min(An,ve[0].dts-Ve*O),this.observer.trigger(t.default.INIT_PTS_FOUND,{initPTS:Dn}))}Object.keys(Ae).length?(j.trigger(t.default.FRAG_PARSING_INIT_SEGMENT,Ne),this.ISGenerated=!0,Be&&(this._initPTS=Dn,this._initDTS=An)):j.trigger(t.default.ERROR,{type:r.ErrorTypes.MEDIA_ERROR,details:r.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"no audio/video samples found"})},X.remuxVideo=function(S,P,O,j,K){var ve=8,ce,Te,Ae,Ne,Be,Dn,An,Ve=S.timescale,$n=S.samples,ga=[],qa=$n.length,$t=this._PTSNormalize,Ur=this._initPTS,Ya=this.nextAvcDts,ur=this.isSafari;if(qa!==0){ur&&(O|=$n.length&&Ya&&(K&&Math.abs(P-Ya/Ve)<.1||Math.abs($n[0].pts-Ya-Ur)1?l.logger.log("AVC: "+jn(Rr,!0)+" ms hole between fragments detected,filling it"):Rr<-1&&l.logger.log("AVC: "+jn(-Rr,!0)+" ms overlapping between fragments detected"),Be=Ya,$n[0].dts=Be,Ne=Math.max(Ne-Rr,Ya),$n[0].pts=Ne,l.logger.log("Video: PTS/DTS adjusted: "+jn(Ne,!0)+"/"+jn(Be,!0)+", delta: "+jn(Rr,!0)+" ms")),Lt=$n[$n.length-1],An=Math.max(Lt.dts,0),Dn=Math.max(Lt.pts,0,An),ur&&(ce=Math.round((An-Be)/($n.length-1)));for(var go=0,xo=0,Ou=0;Ou0?Zu-1:Zu].dts;if(rf.stretchShortVideoTrack){var Sc=rf.maxBufferHole,Cg=Math.floor(Sc*Ve),Q0=(j?Ne+j*Ve:this.nextAudioPts)-uu.pts;Q0>Cg?(ce=Q0-Ds,ce<0&&(ce=Ds),l.logger.log("It is approximately "+jn(Q0,!1)+" ms to the next segment; using duration "+jn(ce,!1)+" ms for the last video frame.")):ce=Ds}else ce=Ds}Tc=Math.round(uu.pts-uu.dts)}ga.push({size:xl,duration:ce,cts:Tc,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:uu.key?2:1,isNonSync:uu.key?0:1}})}this.nextAvcDts=An+ce;var Ym=S.dropped;if(S.nbNalu=0,S.dropped=0,ga.length&&navigator.userAgent.toLowerCase().indexOf("chrome")>-1){var Xm=ga[0].flags;Xm.dependsOn=2,Xm.isNonSync=0}S.samples=ga,Ae=Fr.moof(S.sequenceNumber++,Be,S),S.samples=[];var Cc={data1:Ae,data2:Te,startPTS:Ne/Ve,endPTS:(Dn+ce)/Ve,startDTS:Be/Ve,endDTS:this.nextAvcDts/Ve,type:"video",hasAudio:!1,hasVideo:!0,nb:ga.length,dropped:Ym};return this.observer.trigger(t.default.FRAG_PARSING_DATA,Cc),Cc}},X.remuxAudio=function(S,P,O,j){var K=S.inputTimeScale,ve=S.timescale,ce=K/ve,Te=S.isAAC?1024:1152,Ae=Te*ce,Ne=this._PTSNormalize,Be=this._initPTS,Dn=!S.isAAC&&this.typeSupported.mpeg,An,Ve,$n,ga,qa,$t,Ur=Dn?0:8,Ya=S.samples,ur=[],Rt=this.nextAudioPts;if(O|=Ya.length&&Rt&&(j&&Math.abs(P-Rt/K)<.1||Math.abs(Ya[0].pts-Rt-Be)<20*Ae),Ya.forEach(function(Sc){Sc.pts=Sc.dts=Ne(Sc.pts-Be,P*K)}),Ya=Ya.filter(function(Sc){return Sc.pts>=0}),Ya.length!==0){if(O||(j?Rt=P*K:Rt=Ya[0].pts),S.isAAC)for(var Wr=this.config.maxAudioFramesDrift,Lt=0,Rr=Rt;Lt=Wr*Ae&&xo.1*Ae,go.pts=go.dts=Rr,Rr+=Ae,Lt++}for(var lo=Ya.length,ou=0;lo--;)ou+=Ya[lo].unit.byteLength;for(var Ui=0,ki=Ya.length;Ui0&&xl0&&(Ve=Dt.getSilentFrame(S.manifestCodec||S.codec,S.channelCount),Ve||(Ve=uu.subarray()),ou+=Tc*Ve.length);else if(xl<-12){l.logger.log("drop overlapping AAC sample, expected/parsed/delta: "+jn(Rt,!0)+" ms / "+jn(fl,!0)+" ms / "+jn(-xl,!0)+" ms"),ou-=uu.byteLength;continue}fl=Rt}if(qa=fl,ou>0){ou+=Ur;try{$n=new Uint8Array(ou)}catch{this.observer.trigger(t.default.ERROR,{type:r.ErrorTypes.MUX_ERROR,details:r.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:ou,reason:"fail allocating audio mdat "+ou});return}if(!Dn){var Zs=new DataView($n.buffer);Zs.setUint32(0,ou),$n.set(Fr.types.mdat,4)}}else return;for(var tf=0;tf=2&&(hs=ur[lo-2].duration,An.duration=hs),lo){this.nextAudioPts=Rt=$t+ce*hs,S.samples=ur,Dn?ga=new Uint8Array:ga=Fr.moof(S.sequenceNumber++,qa/ce,S),S.samples=[];var gs=qa/K,rf=Rt/K,Ds={data1:ga,data2:$n,startPTS:gs,endPTS:rf,startDTS:gs,endDTS:rf,type:"audio",hasAudio:!0,hasVideo:!1,nb:lo};return this.observer.trigger(t.default.FRAG_PARSING_DATA,Ds),Ds}return null}},X.remuxEmptyAudio=function(S,P,O,j){var K=S.inputTimeScale,ve=S.samplerate?S.samplerate:K,ce=K/ve,Te=this.nextAudioPts,Ae=(Te!==void 0?Te:j.startDTS*K)+this._initDTS,Ne=j.endDTS*K+this._initDTS,Be=1024,Dn=ce*Be,An=Math.ceil((Ne-Ae)/Dn),Ve=Dt.getSilentFrame(S.manifestCodec||S.codec,S.channelCount);if(l.logger.warn("remux empty Audio"),!Ve){l.logger.trace("Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec!");return}for(var $n=[],ga=0;ga4294967296;)S+=O;return S},W})(),_t=Ha,or=(function(){function W(k){this.observer=k}var X=W.prototype;return X.destroy=function(){},X.resetTimeStamp=function(){},X.resetInitSegment=function(){},X.remux=function(S,P,O,j,K,ve,ce,Te){var Ae=this.observer,Ne="";S&&(Ne+="audio"),P&&(Ne+="video"),Ae.trigger(t.default.FRAG_PARSING_DATA,{data1:Te,startPTS:K,startDTS:K,type:Ne,hasAudio:!!S,hasVideo:!!P,nb:1,dropped:0}),Ae.trigger(t.default.FRAG_PARSED)},W})(),En=or,Na=Object(s.getSelfScope)(),Dr;try{Dr=Na.performance.now.bind(Na.performance)}catch{l.logger.debug("Unable to use Performance API on this environment"),Dr=Na.Date.now}var ja=(function(){function W(k,S,P,O){this.observer=k,this.typeSupported=S,this.config=P,this.vendor=O}var X=W.prototype;return X.destroy=function(){var S=this.demuxer;S&&S.destroy()},X.push=function(S,P,O,j,K,ve,ce,Te,Ae,Ne,Be,Dn){var An=this;if(S.byteLength>0&&P!=null&&P.key!=null&&P.method==="AES-128"){var Ve=this.decrypter;Ve==null&&(Ve=this.decrypter=new u.default(this.observer,this.config));var $n=Dr();Ve.decrypt(S,P.key.buffer,P.iv.buffer,function(ga){var qa=Dr();An.observer.trigger(t.default.FRAG_DECRYPTED,{stats:{tstart:$n,tdecrypt:qa}}),An.pushDecrypted(new Uint8Array(ga),P,new Uint8Array(O),j,K,ve,ce,Te,Ae,Ne,Be,Dn)})}else this.pushDecrypted(new Uint8Array(S),P,new Uint8Array(O),j,K,ve,ce,Te,Ae,Ne,Be,Dn)},X.pushDecrypted=function(S,P,O,j,K,ve,ce,Te,Ae,Ne,Be,Dn){var An=this.demuxer;if(!An||(ce||Te)&&!this.probe(S)){for(var Ve=this.observer,$n=this.typeSupported,ga=this.config,qa=[{demux:Bn,remux:_t},{demux:Z.default,remux:En},{demux:ne,remux:_t},{demux:ha,remux:_t}],$t=0,Ur=qa.length;$t1?L-1:0),Q=1;Q1?L-1:0),Q=1;Q0)return p.subarray(E,E+w)},s._readSize=function(p,R){var E=0;return E=(p[R]&127)<<21,E|=(p[R+1]&127)<<14,E|=(p[R+2]&127)<<7,E|=p[R+3]&127,E},s.getTimeStamp=function(p){for(var R=s.getID3Frames(p),E=0;E>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:te+=String.fromCharCode(U);break;case 12:case 13:Q=p[le++],te+=String.fromCharCode((U&31)<<6|Q&63);break;case 14:Q=p[le++],V=p[le++],te+=String.fromCharCode((U&15)<<12|(Q&63)<<6|(V&63)<<0);break;default:}}return te},s})(),u;function i(){var s=Object(t.getSelfScope)();return!u&&typeof s.TextDecoder<"u"&&(u=new s.TextDecoder("utf-8")),u}var l=r._utf8ArrayToStr;n.default=r}),"./src/demux/mp4demuxer.js":(function(e,n,a){"use strict";a.r(n);var t=a("./src/utils/logger.js"),r=a("./src/events.js"),u=Math.pow(2,32)-1,i=(function(){function l(h,p){this.observer=h,this.remuxer=p}var s=l.prototype;return s.resetTimeStamp=function(p){this.initPTS=p},s.resetInitSegment=function(p,R,E,w){if(p&&p.byteLength){var T=this.initData=l.parseInitSegment(p);R==null&&(R="mp4a.40.5"),E==null&&(E="avc1.42e01e");var L={};T.audio&&T.video?L.audiovideo={container:"video/mp4",codec:R+","+E,initSegment:w?p:null}:(T.audio&&(L.audio={container:"audio/mp4",codec:R,initSegment:w?p:null}),T.video&&(L.video={container:"video/mp4",codec:E,initSegment:w?p:null})),this.observer.trigger(r.default.FRAG_PARSING_INIT_SEGMENT,{tracks:L})}else R&&(this.audioCodec=R),E&&(this.videoCodec=E)},l.probe=function(p){return l.findBox({data:p,start:0,end:Math.min(p.length,16384)},["moof"]).length>0},l.bin2str=function(p){return String.fromCharCode.apply(null,p)},l.readUint16=function(p,R){p.data&&(R+=p.start,p=p.data);var E=p[R]<<8|p[R+1];return E<0?65536+E:E},l.readUint32=function(p,R){p.data&&(R+=p.start,p=p.data);var E=p[R]<<24|p[R+1]<<16|p[R+2]<<8|p[R+3];return E<0?4294967296+E:E},l.writeUint32=function(p,R,E){p.data&&(R+=p.start,p=p.data),p[R]=E>>24,p[R+1]=E>>16&255,p[R+2]=E>>8&255,p[R+3]=E&255},l.findBox=function(p,R){var E=[],w,T,L,U,Q,V,te;if(p.data?(V=p.start,U=p.end,p=p.data):(V=0,U=p.byteLength),!R.length)return null;for(w=V;w1?w+T:U,L===R[0]&&(R.length===1?E.push({data:p,start:w+8,end:te}):(Q=l.findBox({data:p,start:w+8,end:te},R.slice(1)),Q.length&&(E=E.concat(Q)))),w=te;return E},l.parseSegmentIndex=function(p){var R=l.findBox(p,["moov"])[0],E=R?R.end:null,w=0,T=l.findBox(p,["sidx"]),L;if(!T||!T[0])return null;L=[],T=T[0];var U=T.data[0];w=U===0?8:16;var Q=l.readUint32(T,w);w+=4;var V=0,te=0;U===0?w+=8:w+=16,w+=2;var le=T.end+te,ne=l.readUint16(T,w);w+=2;for(var Z=0;Z>>31;if(Qe===1){console.warn("SIDX has hierarchical references (not supported)");return}var mn=l.readUint32(T,ee);ee+=4,L.push({referenceSize:We,subsegmentDuration:mn,info:{duration:mn/Q,start:le,end:le+We-1}}),le+=We,ee+=4,w=ee}return{earliestPresentationTime:V,timescale:Q,version:U,referencesCount:ne,references:L,moovEndOffset:E}},l.parseInitSegment=function(p){var R=[],E=l.findBox(p,["moov","trak"]);return E.forEach(function(w){var T=l.findBox(w,["tkhd"])[0];if(T){var L=T.data[T.start],U=L===0?12:20,Q=l.readUint32(T,U),V=l.findBox(w,["mdia","mdhd"])[0];if(V){L=V.data[V.start],U=L===0?12:20;var te=l.readUint32(V,U),le=l.findBox(w,["mdia","hdlr"])[0];if(le){var ne=l.bin2str(le.data.subarray(le.start+8,le.start+12)),Z={soun:"audio",vide:"video"}[ne];if(Z){var ee=l.findBox(w,["mdia","minf","stbl","stsd"]);if(ee.length){ee=ee[0];var me=l.bin2str(ee.data.subarray(ee.start+12,ee.start+16));t.logger.log("MP4Demuxer:"+Z+":"+me+" found")}R[Q]={timescale:te,type:Z},R[Z]={timescale:te,id:Q}}}}}}),R},l.getStartDTS=function(p,R){var E,w,T;return E=l.findBox(R,["moof","traf"]),w=[].concat.apply([],E.map(function(L){return l.findBox(L,["tfhd"]).map(function(U){var Q,V,te;return Q=l.readUint32(U,4),V=p[Q].timescale||9e4,te=l.findBox(L,["tfdt"]).map(function(le){var ne,Z;return ne=le.data[le.start],Z=l.readUint32(le,4),ne===1&&(Z*=Math.pow(2,32),Z+=l.readUint32(le,8)),Z})[0],te/V})})),T=Math.min.apply(null,w),isFinite(T)?T:0},l.offsetStartDTS=function(p,R,E){l.findBox(R,["moof","traf"]).map(function(w){return l.findBox(w,["tfhd"]).map(function(T){var L=l.readUint32(T,4),U=p[L].timescale||9e4;l.findBox(w,["tfdt"]).map(function(Q){var V=Q.data[Q.start],te=l.readUint32(Q,4);if(V===0)l.writeUint32(Q,4,te-E*U);else{te*=Math.pow(2,32),te+=l.readUint32(Q,8),te-=E*U,te=Math.max(te,0);var le=Math.floor(te/(u+1)),ne=Math.floor(te%(u+1));l.writeUint32(Q,4,le),l.writeUint32(Q,8,ne)}})})})},s.append=function(p,R,E,w){var T=this.initData;T||(this.resetInitSegment(p,this.audioCodec,this.videoCodec,!1),T=this.initData);var L,U=this.initPTS;if(U===void 0){var Q=l.getStartDTS(T,p);this.initPTS=U=Q-R,this.observer.trigger(r.default.INIT_PTS_FOUND,{initPTS:U})}l.offsetStartDTS(T,p,U),L=l.getStartDTS(T,p),this.remuxer.remux(T.audio,T.video,null,null,L,E,w,p)},s.destroy=function(){},l})();n.default=i}),"./src/errors.ts":(function(e,n,a){"use strict";a.r(n),a.d(n,"ErrorTypes",function(){return t}),a.d(n,"ErrorDetails",function(){return r});var t;(function(u){u.NETWORK_ERROR="networkError",u.MEDIA_ERROR="mediaError",u.KEY_SYSTEM_ERROR="keySystemError",u.MUX_ERROR="muxError",u.OTHER_ERROR="otherError"})(t||(t={}));var r;(function(u){u.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",u.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",u.KEY_SYSTEM_NO_SESSION="keySystemNoSession",u.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",u.KEY_SYSTEM_NO_INIT_DATA="keySystemNoInitData",u.MANIFEST_LOAD_ERROR="manifestLoadError",u.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",u.MANIFEST_PARSING_ERROR="manifestParsingError",u.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",u.LEVEL_LOAD_ERROR="levelLoadError",u.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",u.LEVEL_SWITCH_ERROR="levelSwitchError",u.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",u.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",u.FRAG_LOAD_ERROR="fragLoadError",u.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",u.FRAG_DECRYPT_ERROR="fragDecryptError",u.FRAG_PARSING_ERROR="fragParsingError",u.REMUX_ALLOC_ERROR="remuxAllocError",u.KEY_LOAD_ERROR="keyLoadError",u.KEY_LOAD_TIMEOUT="keyLoadTimeOut",u.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",u.BUFFER_APPEND_ERROR="bufferAppendError",u.BUFFER_APPENDING_ERROR="bufferAppendingError",u.BUFFER_STALLED_ERROR="bufferStalledError",u.BUFFER_FULL_ERROR="bufferFullError",u.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",u.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",u.INTERNAL_EXCEPTION="internalException"})(r||(r={}))}),"./src/events.js":(function(e,n,a){"use strict";a.r(n);var t={MEDIA_ATTACHING:"hlsMediaAttaching",MEDIA_ATTACHED:"hlsMediaAttached",MEDIA_DETACHING:"hlsMediaDetaching",MEDIA_DETACHED:"hlsMediaDetached",BUFFER_RESET:"hlsBufferReset",BUFFER_CODECS:"hlsBufferCodecs",BUFFER_CREATED:"hlsBufferCreated",BUFFER_APPENDING:"hlsBufferAppending",BUFFER_APPENDED:"hlsBufferAppended",BUFFER_EOS:"hlsBufferEos",BUFFER_FLUSHING:"hlsBufferFlushing",BUFFER_FLUSHED:"hlsBufferFlushed",MANIFEST_LOADING:"hlsManifestLoading",MANIFEST_LOADED:"hlsManifestLoaded",MANIFEST_PARSED:"hlsManifestParsed",LEVEL_SWITCHING:"hlsLevelSwitching",LEVEL_SWITCHED:"hlsLevelSwitched",LEVEL_LOADING:"hlsLevelLoading",LEVEL_LOADED:"hlsLevelLoaded",LEVEL_UPDATED:"hlsLevelUpdated",LEVEL_PTS_UPDATED:"hlsLevelPtsUpdated",AUDIO_TRACKS_UPDATED:"hlsAudioTracksUpdated",AUDIO_TRACK_SWITCHING:"hlsAudioTrackSwitching",AUDIO_TRACK_SWITCHED:"hlsAudioTrackSwitched",AUDIO_TRACK_LOADING:"hlsAudioTrackLoading",AUDIO_TRACK_LOADED:"hlsAudioTrackLoaded",SUBTITLE_TRACKS_UPDATED:"hlsSubtitleTracksUpdated",SUBTITLE_TRACK_SWITCH:"hlsSubtitleTrackSwitch",SUBTITLE_TRACK_LOADING:"hlsSubtitleTrackLoading",SUBTITLE_TRACK_LOADED:"hlsSubtitleTrackLoaded",SUBTITLE_FRAG_PROCESSED:"hlsSubtitleFragProcessed",INIT_PTS_FOUND:"hlsInitPtsFound",FRAG_LOADING:"hlsFragLoading",FRAG_LOAD_PROGRESS:"hlsFragLoadProgress",FRAG_LOAD_EMERGENCY_ABORTED:"hlsFragLoadEmergencyAborted",FRAG_LOADED:"hlsFragLoaded",FRAG_DECRYPTED:"hlsFragDecrypted",FRAG_PARSING_INIT_SEGMENT:"hlsFragParsingInitSegment",FRAG_PARSING_USERDATA:"hlsFragParsingUserdata",FRAG_PARSING_METADATA:"hlsFragParsingMetadata",FRAG_PARSING_DATA:"hlsFragParsingData",FRAG_PARSED:"hlsFragParsed",FRAG_BUFFERED:"hlsFragBuffered",FRAG_CHANGED:"hlsFragChanged",FPS_DROP:"hlsFpsDrop",FPS_DROP_LEVEL_CAPPING:"hlsFpsDropLevelCapping",ERROR:"hlsError",DESTROYING:"hlsDestroying",KEY_LOADING:"hlsKeyLoading",KEY_LOADED:"hlsKeyLoaded",STREAM_STATE_TRANSITION:"hlsStreamStateTransition",LIVE_BACK_BUFFER_REACHED:"hlsLiveBackBufferReached"};n.default=t}),"./src/hls.ts":(function(e,n,a){"use strict";a.r(n);var t={};a.r(t),a.d(t,"newCue",function(){return SF});var r=a("./node_modules/url-toolkit/src/url-toolkit.js"),u=a("./src/errors.ts"),i=a("./src/polyfills/number-isFinite.js"),l=a("./src/events.js"),s=a("./src/utils/logger.js"),h={hlsEventGeneric:!0,hlsHandlerDestroying:!0,hlsHandlerDestroyed:!0},p=(function(){function b(f){this.hls=void 0,this.handledEvents=void 0,this.useGenericHandler=void 0,this.hls=f,this.onEvent=this.onEvent.bind(this);for(var v=arguments.length,o=new Array(v>1?v-1:0),c=1;c>8*(15-c)&255;return o},g.setDecryptDataFromLevelKey=function(v,o){var c=v;return v&&v.method&&v.uri&&!v.iv&&(c=new Q(v.baseuri,v.reluri),c.method=v.method,c.iv=this.createInitializationVector(o)),c},te(b,[{key:"url",get:function(){return!this._url&&this.relurl&&(this._url=Object(r.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url},set:function(v){this._url=v}},{key:"byteRange",get:function(){return this._byteRange?this._byteRange:[]}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var v=this.sn;typeof v!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&s.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),v=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,v)}return this._decryptdata}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null||!Object(i.isFiniteNumber)(this.programDateTime))return null;var v=Object(i.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+v*1e3}},{key:"encrypted",get:function(){return!!(this.decryptdata&&this.decryptdata.uri!==null&&this.decryptdata.key===null)}}]),b})();function Z(b,g){for(var f=0;fNumber.MAX_SAFE_INTEGER?1/0:o},g.hexadecimalInteger=function(v){if(this[v]){var o=(this[v]||"0x").slice(2);o=(o.length&1?"0":"")+o;for(var c=new Uint8Array(o.length/2),_=0;_Number.MAX_SAFE_INTEGER?1/0:o},g.decimalFloatingPoint=function(v){return parseFloat(this[v])},g.enumeratedString=function(v){return this[v]},g.decimalResolution=function(v){var o=We.exec(this[v]);if(o!==null)return{width:parseInt(o[1],10),height:parseInt(o[2],10)}},b.parseAttrList=function(v){var o,c={};for(Qe.lastIndex=0;(o=Qe.exec(v))!==null;){var _=o[2],y='"';_.indexOf(y)===0&&_.lastIndexOf(y)===_.length-1&&(_=_.slice(1,-1)),c[o[1]]=_}return c},b})(),qn=mn,Gn={audio:{a3ds:!0,"ac-3":!0,"ac-4":!0,alac:!0,alaw:!0,dra1:!0,"dts+":!0,"dts-":!0,dtsc:!0,dtse:!0,dtsh:!0,"ec-3":!0,enca:!0,g719:!0,g726:!0,m4ae:!0,mha1:!0,mha2:!0,mhm1:!0,mhm2:!0,mlpa:!0,mp4a:!0,"raw ":!0,Opus:!0,samr:!0,sawb:!0,sawp:!0,sevc:!0,sqcp:!0,ssmv:!0,twos:!0,ulaw:!0},video:{avc1:!0,avc2:!0,avc3:!0,avc4:!0,avcp:!0,drac:!0,dvav:!0,dvhe:!0,encv:!0,hev1:!0,hvc1:!0,mjp2:!0,mp4v:!0,mvc1:!0,mvc2:!0,mvc3:!0,mvc4:!0,resv:!0,rv60:!0,s263:!0,svc1:!0,svc2:!0,"vc-1":!0,vp08:!0,vp09:!0}};function Mn(b,g){var f=Gn[g];return!!f&&f[b.slice(0,4)]===!0}function Bn(b,g){return MediaSource.isTypeSupported((g||"video")+'/mp4;codecs="'+b+'"')}var Ea=/#EXT-X-STREAM-INF:([^\n\r]*)[\r\n]+([^\r\n]+)/g,ha=/#EXT-X-MEDIA:(.*)/g,ma=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/|(?!#)([\S+ ?]+)/.source,/|#EXT-X-BYTERANGE:*(.+)/.source,/|#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/|#.*/.source].join(""),"g"),Dt=/(?:(?:#(EXTM3U))|(?:#EXT-X-(PLAYLIST-TYPE):(.+))|(?:#EXT-X-(MEDIA-SEQUENCE): *(\d+))|(?:#EXT-X-(TARGETDURATION): *(\d+))|(?:#EXT-X-(KEY):(.+))|(?:#EXT-X-(START):(.+))|(?:#EXT-X-(ENDLIST))|(?:#EXT-X-(DISCONTINUITY-SEQ)UENCE:(\d+))|(?:#EXT-X-(DIS)CONTINUITY))|(?:#EXT-X-(VERSION):(\d+))|(?:#EXT-X-(MAP):(.+))|(?:(#)([^:]*):(.*))|(?:(#)(.*))(?:.*)\r?\n?/,ft=/\.(mp4|m4s|m4v|m4a)$/i,Ba=(function(){function b(){}return b.findGroup=function(f,v){for(var o=0;o2?(o=v.shift()+".",o+=parseInt(v.shift()).toString(16),o+=("000"+parseInt(v.shift()).toString(16)).substr(-4)):o=f,o},b.resolve=function(f,v){return r.buildAbsoluteURL(v,f,{alwaysNormalize:!0})},b.parseMasterPlaylist=function(f,v){var o=[];Ea.lastIndex=0;function c(N,q){["video","audio"].forEach(function(J){var re=N.filter(function(en){return Mn(en,J)});if(re.length){var Fe=re.filter(function(en){return en.lastIndexOf("avc1",0)===0||en.lastIndexOf("mp4a",0)===0});q[J+"Codec"]=Fe.length>0?Fe[0]:re[0],N=N.filter(function(en){return re.indexOf(en)===-1})}}),q.unknownCodecs=N}for(var _;(_=Ea.exec(f))!=null;){var y={},C=y.attrs=new qn(_[1]);y.url=b.resolve(_[2],v);var F=C.decimalResolution("RESOLUTION");F&&(y.width=F.width,y.height=F.height),y.bitrate=C.decimalInteger("AVERAGE-BANDWIDTH")||C.decimalInteger("BANDWIDTH"),y.name=C.NAME,c([].concat((C.CODECS||"").split(/[ ,]+/)),y),y.videoCodec&&y.videoCodec.indexOf("avc1")!==-1&&(y.videoCodec=b.convertAVC1ToAVCOTI(y.videoCodec)),o.push(y)}return o},b.parseMasterPlaylistMedia=function(f,v,o,c){c===void 0&&(c=[]);var _,y=[],C=0;for(ha.lastIndex=0;(_=ha.exec(f))!==null;){var F=new qn(_[1]);if(F.TYPE===o){var N={id:C++,groupId:F["GROUP-ID"],name:F.NAME||F.LANGUAGE,type:o,default:F.DEFAULT==="YES",autoselect:F.AUTOSELECT==="YES",forced:F.FORCED==="YES",lang:F.LANGUAGE};if(F.URI&&(N.url=b.resolve(F.URI,v)),c.length){var q=b.findGroup(c,N.groupId);N.audioCodec=q?q.codec:c[0].codec}y.push(N)}}return y},b.parseLevelPlaylist=function(f,v,o,c,_){var y=0,C=0,F=new me(v),N=0,q=null,J=new ne,re,Fe,en,Tn=null;for(ma.lastIndex=0;(re=ma.exec(f))!==null;){var Ja=re[1];if(Ja){J.duration=parseFloat(Ja);var Ta=(" "+re[2]).slice(1);J.title=Ta||null,J.tagList.push(Ta?["INF",Ja,Ta]:["INF",Ja])}else if(re[3]){if(Object(i.isFiniteNumber)(J.duration)){var Oa=y++;J.type=c,J.start=C,en&&(J.levelkey=en),J.sn=Oa,J.level=o,J.cc=N,J.urlId=_,J.baseurl=v,J.relurl=(" "+re[3]).slice(1),Xe(J,q),F.fragments.push(J),q=J,C+=J.duration,J=new ne}}else if(re[4]){var Qa=(" "+re[4]).slice(1);q?J.setByteRange(Qa,q):J.setByteRange(Qa)}else if(re[5])J.rawProgramDateTime=(" "+re[5]).slice(1),J.tagList.push(["PROGRAM-DATE-TIME",J.rawProgramDateTime]),Tn===null&&(Tn=F.fragments.length);else{if(re=re[0].match(Dt),!re){s.logger.warn("No matches on slow regex match for level playlist!");continue}for(Fe=1;Fe=0&&(en.method=er,en.key=null,en.iv=yt));break}case"START":{var ni=new qn(St),od=ni.decimalFloatingPoint("TIME-OFFSET");Object(i.isFiniteNumber)(od)&&(F.startTimeOffset=od);break}case"MAP":{var ud=new qn(St);J.relurl=ud.URI,ud.BYTERANGE&&J.setByteRange(ud.BYTERANGE),J.baseurl=v,J.level=o,J.type=c,J.sn="initSegment",F.initSegment=J,J=new ne,J.rawProgramDateTime=F.initSegment.rawProgramDateTime;break}default:s.logger.warn("line parsed but not handled: "+re);break}}}return J=q,J&&!J.relurl&&(F.fragments.pop(),C-=J.duration),F.totalduration=C,F.averagetargetduration=C/F.fragments.length,F.endSN=y-1,F.startCC=F.fragments[0]?F.fragments[0].cc:0,F.endCC=N,!F.initSegment&&F.fragments.length&&F.fragments.every(function(KF){return ft.test(KF.relurl)})&&(s.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),J=new ne,J.relurl=F.fragments[0].relurl,J.baseurl=v,J.level=o,J.type=c,J.sn="initSegment",F.initSegment=J,F.needSidxRanges=!0),Tn&&Fr(F.fragments,Tn),F},b})();function Fr(b,g){for(var f=b[g],v=g-1;v>=0;v--){var o=b[v];o.programDateTime=f.programDateTime-o.duration*1e3,f=o}}function Xe(b,g){b.rawProgramDateTime?b.programDateTime=Date.parse(b.rawProgramDateTime):g&&g.programDateTime&&(b.programDateTime=g.endProgramDateTime),Object(i.isFiniteNumber)(b.programDateTime)||(b.programDateTime=null,b.rawProgramDateTime=null)}function $a(b,g){b.prototype=Object.create(g.prototype),b.prototype.constructor=b,b.__proto__=g}var At=window,jn=At.performance,On=(function(b){$a(g,b);function g(v){var o;return o=b.call(this,v,l.default.MANIFEST_LOADING,l.default.LEVEL_LOADING,l.default.AUDIO_TRACK_LOADING,l.default.SUBTITLE_TRACK_LOADING)||this,o.loaders={},o}g.canHaveQualityLevels=function(o){return o!==E.AUDIO_TRACK&&o!==E.SUBTITLE_TRACK},g.mapContextToLevelType=function(o){var c=o.type;switch(c){case E.AUDIO_TRACK:return w.AUDIO;case E.SUBTITLE_TRACK:return w.SUBTITLE;default:return w.MAIN}},g.getResponseUrl=function(o,c){var _=o.url;return(_===void 0||_.indexOf("data:")===0)&&(_=c.url),_};var f=g.prototype;return f.createInternalLoader=function(o){var c=this.hls.config,_=c.pLoader,y=c.loader,C=_||y,F=new C(c);return o.loader=F,this.loaders[o.type]=F,F},f.getInternalLoader=function(o){return this.loaders[o.type]},f.resetInternalLoader=function(o){this.loaders[o]&&delete this.loaders[o]},f.destroyInternalLoaders=function(){for(var o in this.loaders){var c=this.loaders[o];c&&c.destroy(),this.resetInternalLoader(o)}},f.destroy=function(){this.destroyInternalLoaders(),b.prototype.destroy.call(this)},f.onManifestLoading=function(o){this.load({url:o.url,type:E.MANIFEST,level:0,id:null,responseType:"text"})},f.onLevelLoading=function(o){this.load({url:o.url,type:E.LEVEL,level:o.level,id:o.id,responseType:"text"})},f.onAudioTrackLoading=function(o){this.load({url:o.url,type:E.AUDIO_TRACK,level:null,id:o.id,responseType:"text"})},f.onSubtitleTrackLoading=function(o){this.load({url:o.url,type:E.SUBTITLE_TRACK,level:null,id:o.id,responseType:"text"})},f.load=function(o){var c=this.hls.config;s.logger.debug("Loading playlist of type "+o.type+", level: "+o.level+", id: "+o.id);var _=this.getInternalLoader(o);if(_){var y=_.context;if(y&&y.url===o.url)return s.logger.trace("playlist request ongoing"),!1;s.logger.warn("aborting previous loader for type: "+o.type),_.abort()}var C,F,N,q;switch(o.type){case E.MANIFEST:C=c.manifestLoadingMaxRetry,F=c.manifestLoadingTimeOut,N=c.manifestLoadingRetryDelay,q=c.manifestLoadingMaxRetryTimeout;break;case E.LEVEL:C=0,q=0,N=0,F=c.levelLoadingTimeOut;break;default:C=c.levelLoadingMaxRetry,F=c.levelLoadingTimeOut,N=c.levelLoadingRetryDelay,q=c.levelLoadingMaxRetryTimeout;break}_=this.createInternalLoader(o);var J={timeout:F,maxRetry:C,retryDelay:N,maxRetryDelay:q},re={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};return s.logger.debug("Calling internal loader delegate for URL: "+o.url),_.load(o,J,re),!0},f.loadsuccess=function(o,c,_,y){if(y===void 0&&(y=null),_.isSidxRequest){this._handleSidxRequest(o,_),this._handlePlaylistLoaded(o,c,_,y);return}if(this.resetInternalLoader(_.type),typeof o.data!="string")throw new Error('expected responseType of "text" for PlaylistLoader');var C=o.data;if(c.tload=jn.now(),C.indexOf("#EXTM3U")!==0){this._handleManifestParsingError(o,_,"no EXTM3U delimiter",y);return}C.indexOf("#EXTINF:")>0||C.indexOf("#EXT-X-TARGETDURATION:")>0?this._handleTrackOrLevelPlaylist(o,c,_,y):this._handleMasterPlaylist(o,c,_,y)},f.loaderror=function(o,c,_){_===void 0&&(_=null),this._handleNetworkError(c,_,!1,o)},f.loadtimeout=function(o,c,_){_===void 0&&(_=null),this._handleNetworkError(c,_,!0)},f._handleMasterPlaylist=function(o,c,_,y){var C=this.hls,F=o.data,N=g.getResponseUrl(o,_),q=Ba.parseMasterPlaylist(F,N);if(!q.length){this._handleManifestParsingError(o,_,"no level found in manifest",y);return}var J=q.map(function(Tn){return{id:Tn.attrs.AUDIO,codec:Tn.audioCodec}}),re=Ba.parseMasterPlaylistMedia(F,N,"AUDIO",J),Fe=Ba.parseMasterPlaylistMedia(F,N,"SUBTITLES");if(re.length){var en=!1;re.forEach(function(Tn){Tn.url||(en=!0)}),en===!1&&q[0].audioCodec&&!q[0].attrs.AUDIO&&(s.logger.log("audio codec signaled in quality level, but no embedded audio track signaled, create one"),re.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1}))}C.trigger(l.default.MANIFEST_LOADED,{levels:q,audioTracks:re,subtitles:Fe,url:N,stats:c,networkDetails:y})},f._handleTrackOrLevelPlaylist=function(o,c,_,y){var C=this.hls,F=_.id,N=_.level,q=_.type,J=g.getResponseUrl(o,_),re=Object(i.isFiniteNumber)(F)?F:0,Fe=Object(i.isFiniteNumber)(N)?N:re,en=g.mapContextToLevelType(_),Tn=Ba.parseLevelPlaylist(o.data,J,Fe,en,re);if(Tn.tload=c.tload,q===E.MANIFEST){var Ja={url:J,details:Tn};C.trigger(l.default.MANIFEST_LOADED,{levels:[Ja],audioTracks:[],url:J,stats:c,networkDetails:y})}if(c.tparsed=jn.now(),Tn.needSidxRanges){var Ta=Tn.initSegment.url;this.load({url:Ta,isSidxRequest:!0,type:q,level:N,levelDetails:Tn,id:F,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer"});return}_.levelDetails=Tn,this._handlePlaylistLoaded(o,c,_,y)},f._handleSidxRequest=function(o,c){if(typeof o.data=="string")throw new Error("sidx request must be made with responseType of array buffer");var _=T.default.parseSegmentIndex(new Uint8Array(o.data));if(_){var y=_.references,C=c.levelDetails;y.forEach(function(F,N){var q=F.info;if(C){var J=C.fragments[N];J.byteRange.length===0&&J.setByteRange(String(1+q.end-q.start)+"@"+String(q.start))}}),C&&C.initSegment.setByteRange(String(_.moovEndOffset)+"@0")}},f._handleManifestParsingError=function(o,c,_,y){this.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:!0,url:o.url,reason:_,networkDetails:y})},f._handleNetworkError=function(o,c,_,y){_===void 0&&(_=!1),y===void 0&&(y=null),s.logger.info("A network error occured while loading a "+o.type+"-type playlist");var C,F,N=this.getInternalLoader(o);switch(o.type){case E.MANIFEST:C=_?u.ErrorDetails.MANIFEST_LOAD_TIMEOUT:u.ErrorDetails.MANIFEST_LOAD_ERROR,F=!0;break;case E.LEVEL:C=_?u.ErrorDetails.LEVEL_LOAD_TIMEOUT:u.ErrorDetails.LEVEL_LOAD_ERROR,F=!1;break;case E.AUDIO_TRACK:C=_?u.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:u.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,F=!1;break;default:F=!1}N&&(N.abort(),this.resetInternalLoader(o.type));var q={type:u.ErrorTypes.NETWORK_ERROR,details:C,fatal:F,url:o.url,loader:N,context:o,networkDetails:c};y&&(q.response=y),this.hls.trigger(l.default.ERROR,q)},f._handlePlaylistLoaded=function(o,c,_,y){var C=_.type,F=_.level,N=_.id,q=_.levelDetails;if(!q||!q.targetduration){this._handleManifestParsingError(o,_,"invalid target duration",y);return}var J=g.canHaveQualityLevels(_.type);if(J)this.hls.trigger(l.default.LEVEL_LOADED,{details:q,level:F||0,id:N||0,stats:c,networkDetails:y});else switch(C){case E.AUDIO_TRACK:this.hls.trigger(l.default.AUDIO_TRACK_LOADED,{details:q,id:N,stats:c,networkDetails:y});break;case E.SUBTITLE_TRACK:this.hls.trigger(l.default.SUBTITLE_TRACK_LOADED,{details:q,id:N,stats:c,networkDetails:y});break}},g})(R),Ze=On;function Ga(b,g){b.prototype=Object.create(g.prototype),b.prototype.constructor=b,b.__proto__=g}var Ha=(function(b){Ga(g,b);function g(v){var o;return o=b.call(this,v,l.default.FRAG_LOADING)||this,o.loaders={},o}var f=g.prototype;return f.destroy=function(){var o=this.loaders;for(var c in o){var _=o[c];_&&_.destroy()}this.loaders={},b.prototype.destroy.call(this)},f.onFragLoading=function(o){var c=o.frag,_=c.type,y=this.loaders,C=this.hls.config,F=C.fLoader,N=C.loader;c.loaded=0;var q=y[_];q&&(s.logger.warn("abort previous fragment loader for type: "+_),q.abort()),q=y[_]=c.loader=C.fLoader?new F(C):new N(C);var J,re,Fe;J={url:c.url,frag:c,responseType:"arraybuffer",progressData:!1};var en=c.byteRangeStartOffset,Tn=c.byteRangeEndOffset;Object(i.isFiniteNumber)(en)&&Object(i.isFiniteNumber)(Tn)&&(J.rangeStart=en,J.rangeEnd=Tn),re={timeout:C.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:C.fragLoadingMaxRetryTimeout},Fe={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this),onProgress:this.loadprogress.bind(this)},q.load(J,re,Fe)},f.loadsuccess=function(o,c,_,y){y===void 0&&(y=null);var C=o.data,F=_.frag;F.loader=void 0,this.loaders[F.type]=void 0,this.hls.trigger(l.default.FRAG_LOADED,{payload:C,frag:F,stats:c,networkDetails:y})},f.loaderror=function(o,c,_){_===void 0&&(_=null);var y=c.frag,C=y.loader;C&&C.abort(),this.loaders[y.type]=void 0,this.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:c.frag,response:o,networkDetails:_})},f.loadtimeout=function(o,c,_){_===void 0&&(_=null);var y=c.frag,C=y.loader;C&&C.abort(),this.loaders[y.type]=void 0,this.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:c.frag,networkDetails:_})},f.loadprogress=function(o,c,_,y){y===void 0&&(y=null);var C=c.frag;C.loaded=o.loaded,this.hls.trigger(l.default.FRAG_LOAD_PROGRESS,{frag:C,stats:o,networkDetails:y})},g})(R),_t=Ha;function or(b,g){b.prototype=Object.create(g.prototype),b.prototype.constructor=b,b.__proto__=g}var En=(function(b){or(g,b);function g(v){var o;return o=b.call(this,v,l.default.KEY_LOADING)||this,o.loaders={},o.decryptkey=null,o.decrypturl=null,o}var f=g.prototype;return f.destroy=function(){for(var o in this.loaders){var c=this.loaders[o];c&&c.destroy()}this.loaders={},b.prototype.destroy.call(this)},f.onKeyLoading=function(o){var c=o.frag,_=c.type,y=this.loaders[_];if(!c.decryptdata){s.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var C=c.decryptdata.uri;if(C!==this.decrypturl||this.decryptkey===null){var F=this.hls.config;if(y&&(s.logger.warn("abort previous key loader for type:"+_),y.abort()),!C){s.logger.warn("key uri is falsy");return}c.loader=this.loaders[_]=new F.loader(F),this.decrypturl=C,this.decryptkey=null;var N={url:C,frag:c,responseType:"arraybuffer"},q={timeout:F.fragLoadingTimeOut,maxRetry:0,retryDelay:F.fragLoadingRetryDelay,maxRetryDelay:F.fragLoadingMaxRetryTimeout},J={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};c.loader.load(N,q,J)}else this.decryptkey&&(c.decryptdata.key=this.decryptkey,this.hls.trigger(l.default.KEY_LOADED,{frag:c}))},f.loadsuccess=function(o,c,_){var y=_.frag;if(!y.decryptdata){s.logger.error("after key load, decryptdata unset");return}this.decryptkey=y.decryptdata.key=new Uint8Array(o.data),y.loader=void 0,delete this.loaders[y.type],this.hls.trigger(l.default.KEY_LOADED,{frag:y})},f.loaderror=function(o,c){var _=c.frag,y=_.loader;y&&y.abort(),delete this.loaders[_.type],this.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:_,response:o})},f.loadtimeout=function(o,c){var _=c.frag,y=_.loader;y&&y.abort(),delete this.loaders[_.type],this.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:_})},g})(R),Na=En;function Dr(b,g){b.prototype=Object.create(g.prototype),b.prototype.constructor=b,b.__proto__=g}var ja={NOT_LOADED:"NOT_LOADED",APPENDING:"APPENDING",PARTIAL:"PARTIAL",OK:"OK"},Vt=(function(b){Dr(g,b);function g(v){var o;return o=b.call(this,v,l.default.BUFFER_APPENDED,l.default.FRAG_BUFFERED,l.default.FRAG_LOADED)||this,o.bufferPadding=.2,o.fragments=Object.create(null),o.timeRanges=Object.create(null),o.config=v.config,o}var f=g.prototype;return f.destroy=function(){this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.config=null,R.prototype.destroy.call(this),b.prototype.destroy.call(this)},f.getBufferedFrag=function(o,c){var _=this.fragments,y=Object.keys(_).filter(function(F){var N=_[F];if(N.body.type!==c||!N.buffered)return!1;var q=N.body;return q.startPTS<=o&&o<=q.endPTS});if(y.length===0)return null;var C=y.pop();return _[C].body},f.detectEvictedFragments=function(o,c){var _=this,y,C;Object.keys(this.fragments).forEach(function(F){var N=_.fragments[F];if(N.buffered===!0){var q=N.range[o];if(q){y=q.time;for(var J=0;J=C&&c<=F){y.push({startPTS:Math.max(o,_.start(q)),endPTS:Math.min(c,_.end(q))});break}else if(oC)y.push({startPTS:Math.max(o,_.start(q)),endPTS:Math.min(c,_.end(q))}),N=!0;else if(c<=C)break;return{time:y,partial:N}},f.getFragmentKey=function(o){return o.type+"_"+o.level+"_"+o.urlId+"_"+o.sn},f.getPartialFragment=function(o){var c=this,_,y,C,F=null,N=0;return Object.keys(this.fragments).forEach(function(q){var J=c.fragments[q];c.isPartial(J)&&(y=J.body.startPTS-c.bufferPadding,C=J.body.endPTS+c.bufferPadding,o>=y&&o<=C&&(_=Math.min(o-y,C-o),N<=_&&(F=J.body,N=_)))}),F},f.getState=function(o){var c=this.getFragmentKey(o),_=this.fragments[c],y=ja.NOT_LOADED;return _!==void 0&&(_.buffered?this.isPartial(_)===!0?y=ja.PARTIAL:y=ja.OK:y=ja.APPENDING),y},f.isPartial=function(o){return o.buffered===!0&&(o.range.video!==void 0&&o.range.video.partial===!0||o.range.audio!==void 0&&o.range.audio.partial===!0)},f.isTimeBuffered=function(o,c,_){for(var y,C,F=0;F<_.length;F++){if(y=_.start(F)-this.bufferPadding,C=_.end(F)+this.bufferPadding,o>=y&&c<=C)return!0;if(c<=y)return!1}return!1},f.onFragLoaded=function(o){var c=o.frag;!Object(i.isFiniteNumber)(c.sn)||c.bitrateTest||(this.fragments[this.getFragmentKey(c)]={body:c,range:Object.create(null),buffered:!1})},f.onBufferAppended=function(o){var c=this;this.timeRanges=o.timeRanges,Object.keys(this.timeRanges).forEach(function(_){var y=c.timeRanges[_];c.detectEvictedFragments(_,y)})},f.onFragBuffered=function(o){this.detectPartialFragments(o.frag)},f.hasFragment=function(o){var c=this.getFragmentKey(o);return this.fragments[c]!==void 0},f.removeFragment=function(o){var c=this.getFragmentKey(o);delete this.fragments[c]},f.removeAllFragments=function(){this.fragments=Object.create(null)},g})(R),W={search:function(g,f){for(var v=0,o=g.length-1,c=null,_=null;v<=o;){c=(v+o)/2|0,_=g[c];var y=f(_);if(y>0)v=c+1;else if(y<0)o=c-1;else return _}return null}},X=W,k=(function(){function b(){}return b.isBuffered=function(f,v){try{if(f){for(var o=f.buffered,c=0;c=o.start(c)&&v<=o.end(c))return!0}}catch{}return!1},b.bufferInfo=function(f,v,o){try{if(f){var c=f.buffered,_=[],y;for(y=0;yC&&(c[y-1].end=f[_].end):c.push(f[_])}else c.push(f[_])}else c=f;for(var F=0,N,q=v,J=v,re=0;re=Fe&&v1?c-1:0),y=1;yg?(v.duration=c-v.start,v.duration<0&&s.logger.warn("negative duration computed for frag "+v.sn+",level "+v.level+", there should be some duration drift between playlist and fragment!")):(o.duration=v.start-c,o.duration<0&&s.logger.warn("negative duration computed for frag "+o.sn+",level "+o.level+", there should be some duration drift between playlist and fragment!")):f>g?o.start=v.start+v.duration:o.start=Math.max(v.start-o.duration,0)}function Ve(b,g,f,v,o,c){var _=f;if(Object(i.isFiniteNumber)(g.startPTS)){var y=Math.abs(g.startPTS-f);Object(i.isFiniteNumber)(g.deltaPTS)?g.deltaPTS=Math.max(y,g.deltaPTS):g.deltaPTS=y,_=Math.max(f,g.startPTS),f=Math.min(f,g.startPTS),v=Math.max(v,g.endPTS),o=Math.min(o,g.startDTS),c=Math.max(c,g.endDTS)}var C=f-g.start;g.start=g.startPTS=f,g.maxStartPTS=_,g.endPTS=v,g.startDTS=o,g.endDTS=c,g.duration=v-f;var F=g.sn;if(!b||Fb.endSN)return 0;var N,q,J;for(N=F-b.startSN,q=b.fragments,q[N]=g,J=N;J>0;J--)An(q,J,J-1);for(J=N;Jv.length))for(var c=0;cg?-1:0})}function Lt(b,g,f){var v=!1;return g&&g.details&&f&&(f.endCC>f.startCC||b&&b.cc=(o||0))return null;f=f||0;for(var c=0;cb&&f.start?-1:0}function ou(b,g,f){var v=Math.min(g,f.duration+(f.deltaPTS?f.deltaPTS:0))*1e3,o=f.endProgramDateTime||0;return o-v>b}var Ui=250,ki=2,Zu=.1,uu=.05,fl=(function(){function b(f,v,o,c){this.config=f,this.media=v,this.fragmentTracker=o,this.hls=c,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1}var g=b.prototype;return g.poll=function(v){var o=this.config,c=this.media,_=this.stalled,y=c.currentTime,C=c.seeking,F=this.seeking&&!C,N=!this.seeking&&C;if(this.seeking=C,y!==v){if(this.moved=!0,_!==null){if(this.stallReported){var q=self.performance.now()-_;s.logger.warn("playback not stuck anymore @"+y+", after "+Math.round(q)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((N||F)&&(this.stalled=null),!(c.paused||c.ended||c.playbackRate===0||!c.buffered.length)){var J=k.bufferInfo(c,y,0),re=J.len>0,Fe=J.nextStart||0;if(!(!re&&!Fe)){if(C){var en=J.len>ki,Tn=!Fe||Fe-y>ki;if(en||Tn)return;this.moved=!1}if(!this.moved&&this.stalled){var Ja=Math.max(Fe,J.start||0)-y;if(Ja>0&&Ja<=ki){this._trySkipBufferHole(null);return}}var Ta=self.performance.now();if(_===null){this.stalled=Ta;return}var Oa=Ta-_;!C&&Oa>=Ui&&this._reportStall(J.len);var Qa=k.bufferInfo(c,y,o.maxBufferHole);this._tryFixBufferStall(Qa,Oa)}}},g._tryFixBufferStall=function(v,o){var c=this.config,_=this.fragmentTracker,y=this.media,C=y.currentTime,F=_.getPartialFragment(C);if(F){var N=this._trySkipBufferHole(F);if(N)return}v.len>c.maxBufferHole&&o>c.highBufferWatchdogPeriod*1e3&&(s.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},g._reportStall=function(v){var o=this.hls,c=this.media,_=this.stallReported;_||(this.stallReported=!0,s.logger.warn("Playback stalling at @"+c.currentTime+" due to low buffer"),o.trigger(l.default.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:v}))},g._trySkipBufferHole=function(v){for(var o=this.config,c=this.hls,_=this.media,y=_.currentTime,C=0,F=0;F<_.buffered.length;F++){var N=_.buffered.start(F);if(y+o.maxBufferHole>=C&&y1?c-1:0),y=1;y1&&(this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)),this._tickCallCount=0)},f.doTick=function(){},g})(R);function tf(b,g){b.prototype=Object.create(g.prototype),b.prototype.constructor=b,b.__proto__=g}var pe={STOPPED:"STOPPED",STARTING:"STARTING",IDLE:"IDLE",PAUSED:"PAUSED",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING",FRAG_LOADING_WAITING_RETRY:"FRAG_LOADING_WAITING_RETRY",WAITING_TRACK:"WAITING_TRACK",PARSING:"PARSING",PARSED:"PARSED",BUFFER_FLUSHING:"BUFFER_FLUSHING",ENDED:"ENDED",ERROR:"ERROR",WAITING_INIT_PTS:"WAITING_INIT_PTS",WAITING_LEVEL:"WAITING_LEVEL"},hs=(function(b){tf(g,b);function g(){return b.apply(this,arguments)||this}var f=g.prototype;return f.doTick=function(){},f.startLoad=function(){},f.stopLoad=function(){var o=this.fragCurrent;o&&(o.loader&&o.loader.abort(),this.fragmentTracker.removeFragment(o)),this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=pe.STOPPED},f._streamEnded=function(o,c){var _=this.fragCurrent,y=this.fragmentTracker;if(!c.live&&_&&!_.backtracked&&_.sn===c.endSN&&!o.nextStart){var C=y.getState(_);return C===ja.PARTIAL||C===ja.OK}return!1},f.onMediaSeeking=function(){var o=this.config,c=this.media,_=this.mediaBuffer,y=this.state,C=c?c.currentTime:null,F=k.bufferInfo(_||c,C,this.config.maxBufferHole);if(Object(i.isFiniteNumber)(C)&&s.logger.log("media seeking to "+C.toFixed(3)),y===pe.FRAG_LOADING){var N=this.fragCurrent;if(F.len===0&&N){var q=o.maxFragLookUpTolerance,J=N.start-q,re=N.start+N.duration+q;Cre?(N.loader&&(s.logger.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),N.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.state=pe.IDLE):s.logger.log("seeking outside of buffer but within currently loaded fragment range")}}else y===pe.ENDED&&(F.len===0&&(this.fragPrevious=null,this.fragCurrent=null),this.state=pe.IDLE);c&&(this.lastCurrentTime=C),this.loadedmetadata||(this.nextLoadPosition=this.startPosition=C),this.tick()},f.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},f.onHandlerDestroying=function(){this.stopLoad(),b.prototype.onHandlerDestroying.call(this)},f.onHandlerDestroyed=function(){this.state=pe.STOPPED,this.fragmentTracker=null},f.computeLivePosition=function(o,c){var _=this.config.liveSyncDuration!==void 0?this.config.liveSyncDuration:this.config.liveSyncDurationCount*c.targetduration;return o+Math.max(0,c.totalduration-_)},g})(Zs);function gs(b,g){for(var f=0;f0&&o===-1&&(s.logger.log("override startPosition with lastCurrentTime @"+c.toFixed(3)),o=c),this.state=pe.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=o,this.tick()}else this.forceStartLoad=!0,this.state=pe.STOPPED},f.stopLoad=function(){this.forceStartLoad=!1,b.prototype.stopLoad.call(this)},f.doTick=function(){switch(this.state){case pe.BUFFER_FLUSHING:this.fragLoadError=0;break;case pe.IDLE:this._doTickIdle();break;case pe.WAITING_LEVEL:var o=this.levels[this.level];o&&o.details&&(this.state=pe.IDLE);break;case pe.FRAG_LOADING_WAITING_RETRY:var c=window.performance.now(),_=this.retryDate;(!_||c>=_||this.media&&this.media.seeking)&&(s.logger.log("mediaController: retryDate reached, switch back to IDLE state"),this.state=pe.IDLE);break;case pe.ERROR:case pe.STOPPED:case pe.FRAG_LOADING:case pe.PARSING:case pe.PARSED:case pe.ENDED:break;default:break}this._checkBuffer(),this._checkFragmentChanged()},f._doTickIdle=function(){var o=this.hls,c=o.config,_=this.media;if(!(this.levelLastLoaded===void 0||!_&&(this.startFragRequested||!c.startFragPrefetch))){var y;this.loadedmetadata?y=_.currentTime:y=this.nextLoadPosition;var C=o.nextLoadLevel,F=this.levels[C];if(F){var N=F.bitrate,q;N?q=Math.max(8*c.maxBufferSize/N,c.maxBufferLength):q=c.maxBufferLength,q=Math.min(q,c.maxMaxBufferLength);var J=k.bufferInfo(this.mediaBuffer?this.mediaBuffer:_,y,c.maxBufferHole),re=J.len;if(!(re>=q)){s.logger.trace("buffer length of "+re.toFixed(3)+" is below max of "+q.toFixed(3)+". checking for more payload ..."),this.level=o.nextLoadLevel=C;var Fe=F.details;if(!Fe||Fe.live&&this.levelLastLoaded!==C){this.state=pe.WAITING_LEVEL;return}if(this._streamEnded(J,Fe)){var en={};this.altAudio&&(en.type="video"),this.hls.trigger(l.default.BUFFER_EOS,en),this.state=pe.ENDED;return}this._fetchPayloadOrEos(y,J,Fe)}}}},f._fetchPayloadOrEos=function(o,c,_){var y=this.fragPrevious,C=this.level,F=_.fragments,N=F.length;if(N!==0){var q=F[0].start,J=F[N-1].start+F[N-1].duration,re=c.end,Fe;if(_.initSegment&&!_.initSegment.data)Fe=_.initSegment;else if(_.live){var en=this.config.initialLiveManifestSize;if(Nen&&en>J.currentTime&&(s.logger.log("buffer end: "+c.toFixed(3)+" is located too far from the end of live sliding playlist, reset currentTime to : "+en.toFixed(3)),J.currentTime=en),this.nextLoadPosition=en}if(o.PTSKnown&&c>y&&J&&J.readyState)return null;if(this.startFragRequested&&!o.PTSKnown){if(C)if(o.hasProgramDateTime)s.logger.log("live playlist, switching playlist, load frag with same PDT: "+C.programDateTime),re=gi(F,C.endProgramDateTime,q.maxFragLookUpTolerance);else{var Tn=C.sn+1;if(Tn>=o.startSN&&Tn<=o.endSN){var Ja=F[Tn-o.startSN];C.cc===Ja.cc&&(re=Ja,s.logger.log("live playlist, switching playlist, load frag with next SN: "+re.sn))}re||(re=X.search(F,function(Ta){return C.cc-Ta.cc}),re&&s.logger.log("live playlist, switching playlist, load frag with same CC: "+re.sn))}re||(re=F[Math.min(N-1,Math.round(N/2))],s.logger.log("live playlist, switching playlist, unknown, load middle frag : "+re.sn))}return re},f._findFragment=function(o,c,_,y,C,F,N){var q=this.hls.config,J;if(CF-q.maxFragLookUpTolerance?0:q.maxFragLookUpTolerance;J=jo(c,y,C,re)}else J=y[_-1];if(J){var Fe=J.sn-N.startSN,en=c&&J.level===c.level,Tn=y[Fe-1],Ja=y[Fe+1];if(c&&J.sn===c.sn)if(en&&!J.backtracked)if(J.snq.maxBufferHole&&c.dropped&&Fe?(J=Tn,s.logger.warn("Previous fragment was dropped with large PTS gap between audio and video. Maybe fragment is not starting with a keyframe? Loading previous one to try to overcome this")):(J=Ja,s.logger.log("Re-loading fragment with SN: "+J.sn))}else J=null;else J.backtracked&&(Ja&&Ja.backtracked?(s.logger.warn("Already backtracked from fragment "+Ja.sn+", will not backtrack to fragment "+J.sn+". Loading fragment "+Ja.sn),J=Ja):(s.logger.warn("Loaded fragment with dropped frames, backtracking 1 segment to find a keyframe"),J.dropped=0,Tn?(J=Tn,J.backtracked=!0):Fe&&(J=null)))}return J},f._loadKey=function(o){this.state=pe.KEY_LOADING,this.hls.trigger(l.default.KEY_LOADING,{frag:o})},f._loadFragment=function(o){var c=this.fragmentTracker.getState(o);this.fragCurrent=o,o.sn!=="initSegment"&&(this.startFragRequested=!0),Object(i.isFiniteNumber)(o.sn)&&!o.bitrateTest&&(this.nextLoadPosition=o.start+o.duration),o.backtracked||c===ja.NOT_LOADED||c===ja.PARTIAL?(o.autoLevel=this.hls.autoLevelEnabled,o.bitrateTest=this.bitrateTest,this.hls.trigger(l.default.FRAG_LOADING,{frag:o}),this.demuxer||(this.demuxer=new Be(this.hls,"main")),this.state=pe.FRAG_LOADING):c===ja.APPENDING&&this._reduceMaxBufferLength(o.duration)&&this.fragmentTracker.removeFragment(o)},f.getBufferedFrag=function(o){return this.fragmentTracker.getBufferedFrag(o,w.MAIN)},f.followingBufferedFrag=function(o){return o?this.getBufferedFrag(o.endPTS+.5):null},f._checkFragmentChanged=function(){var o,c,_=this.media;if(_&&_.readyState&&_.seeking===!1&&(c=_.currentTime,c>this.lastCurrentTime&&(this.lastCurrentTime=c),k.isBuffered(_,c)?o=this.getBufferedFrag(c):k.isBuffered(_,c+.1)&&(o=this.getBufferedFrag(c+.1)),o)){var y=o;if(y!==this.fragPlaying){this.hls.trigger(l.default.FRAG_CHANGED,{frag:y});var C=y.level;(!this.fragPlaying||this.fragPlaying.level!==C)&&this.hls.trigger(l.default.LEVEL_SWITCHED,{level:C}),this.fragPlaying=y}}},f.immediateLevelSwitch=function(){if(s.logger.log("immediateLevelSwitch"),!this.immediateSwitch){this.immediateSwitch=!0;var o=this.media,c;o?(c=o.paused,o.pause()):c=!0,this.previouslyPaused=c}var _=this.fragCurrent;_&&_.loader&&_.loader.abort(),this.fragCurrent=null,this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},f.immediateLevelSwitchEnd=function(){var o=this.media;o&&o.buffered.length&&(this.immediateSwitch=!1,k.isBuffered(o,o.currentTime)&&(o.currentTime-=1e-4),this.previouslyPaused||o.play())},f.nextLevelSwitch=function(){var o=this.media;if(o&&o.readyState){var c,_,y;if(_=this.getBufferedFrag(o.currentTime),_&&_.startPTS>1&&this.flushMainBuffer(0,_.startPTS-1),o.paused)c=0;else{var C=this.hls.nextLoadLevel,F=this.levels[C],N=this.fragLastKbps;N&&this.fragCurrent?c=this.fragCurrent.duration*F.bitrate/(1e3*N)+1:c=0}if(y=this.getBufferedFrag(o.currentTime+c),y&&(y=this.followingBufferedFrag(y),y)){var q=this.fragCurrent;q&&q.loader&&q.loader.abort(),this.fragCurrent=null,this.flushMainBuffer(y.maxStartPTS,Number.POSITIVE_INFINITY)}}},f.flushMainBuffer=function(o,c){this.state=pe.BUFFER_FLUSHING;var _={startOffset:o,endOffset:c};this.altAudio&&(_.type="video"),this.hls.trigger(l.default.BUFFER_FLUSHING,_)},f.onMediaAttached=function(o){var c=this.media=this.mediaBuffer=o.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),this.onvended=this.onMediaEnded.bind(this),c.addEventListener("seeking",this.onvseeking),c.addEventListener("seeked",this.onvseeked),c.addEventListener("ended",this.onvended);var _=this.config;this.levels&&_.autoStartLoad&&this.hls.startLoad(_.startPosition),this.gapController=new fl(_,c,this.fragmentTracker,this.hls)},f.onMediaDetaching=function(){var o=this.media;o&&o.ended&&(s.logger.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0);var c=this.levels;c&&c.forEach(function(_){_.details&&_.details.fragments.forEach(function(y){y.backtracked=void 0})}),o&&(o.removeEventListener("seeking",this.onvseeking),o.removeEventListener("seeked",this.onvseeked),o.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.fragmentTracker.removeAllFragments(),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.stopLoad()},f.onMediaSeeked=function(){var o=this.media,c=o?o.currentTime:void 0;Object(i.isFiniteNumber)(c)&&s.logger.log("media seeked to "+c.toFixed(3)),this.tick()},f.onManifestLoading=function(){s.logger.log("trigger BUFFER_RESET"),this.hls.trigger(l.default.BUFFER_RESET),this.fragmentTracker.removeAllFragments(),this.stalled=!1,this.startPosition=this.lastCurrentTime=0},f.onManifestParsed=function(o){var c=!1,_=!1,y;o.levels.forEach(function(F){y=F.audioCodec,y&&(y.indexOf("mp4a.40.2")!==-1&&(c=!0),y.indexOf("mp4a.40.5")!==-1&&(_=!0))}),this.audioCodecSwitch=c&&_,this.audioCodecSwitch&&s.logger.log("both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.altAudio=o.altAudio,this.levels=o.levels,this.startFragRequested=!1;var C=this.config;(C.autoStartLoad||this.forceStartLoad)&&this.hls.startLoad(C.startPosition)},f.onLevelLoaded=function(o){var c=o.details,_=o.level,y=this.levels[this.levelLastLoaded],C=this.levels[_],F=c.totalduration,N=0;if(s.logger.log("level "+_+" loaded ["+c.startSN+","+c.endSN+"],duration:"+F),c.live){var q=C.details;q&&c.fragments.length>0?($n(q,c),N=c.fragments[0].start,this.liveSyncPosition=this.computeLivePosition(N,q),c.PTSKnown&&Object(i.isFiniteNumber)(N)?s.logger.log("live playlist sliding:"+N.toFixed(3)):(s.logger.log("live playlist - outdated PTS, unknown sliding"),xo(this.fragPrevious,y,c))):(s.logger.log("live playlist - first load, unknown sliding"),c.PTSKnown=!1,xo(this.fragPrevious,y,c))}else c.PTSKnown=!1;if(C.details=c,this.levelLastLoaded=_,this.hls.trigger(l.default.LEVEL_UPDATED,{details:c,level:_}),this.startFragRequested===!1){if(this.startPosition===-1||this.lastCurrentTime===-1){var J=c.startTimeOffset;Object(i.isFiniteNumber)(J)?(J<0&&(s.logger.log("negative start time offset "+J+", count from end of last fragment"),J=N+F+J),s.logger.log("start time offset found in playlist, adjust startPosition to "+J),this.startPosition=J):c.live?(this.startPosition=this.computeLivePosition(N,c),s.logger.log("configure startPosition to "+this.startPosition)):this.startPosition=0,this.lastCurrentTime=this.startPosition}this.nextLoadPosition=this.startPosition}this.state===pe.WAITING_LEVEL&&(this.state=pe.IDLE),this.tick()},f.onKeyLoaded=function(){this.state===pe.KEY_LOADING&&(this.state=pe.IDLE,this.tick())},f.onFragLoaded=function(o){var c=this.fragCurrent,_=this.hls,y=this.levels,C=this.media,F=o.frag;if(this.state===pe.FRAG_LOADING&&c&&F.type==="main"&&F.level===c.level&&F.sn===c.sn){var N=o.stats,q=y[c.level],J=q.details;if(this.bitrateTest=!1,this.stats=N,s.logger.log("Loaded "+c.sn+" of ["+J.startSN+" ,"+J.endSN+"],level "+c.level),F.bitrateTest&&_.nextLoadLevel)this.state=pe.IDLE,this.startFragRequested=!1,N.tparsed=N.tbuffered=window.performance.now(),_.trigger(l.default.FRAG_BUFFERED,{stats:N,frag:c,id:"main"}),this.tick();else if(F.sn==="initSegment")this.state=pe.IDLE,N.tparsed=N.tbuffered=window.performance.now(),J.initSegment.data=o.payload,_.trigger(l.default.FRAG_BUFFERED,{stats:N,frag:c,id:"main"}),this.tick();else{s.logger.log("Parsing "+c.sn+" of ["+J.startSN+" ,"+J.endSN+"],level "+c.level+", cc "+c.cc),this.state=pe.PARSING,this.pendingBuffering=!0,this.appended=!1,F.bitrateTest&&(F.bitrateTest=!1,this.fragmentTracker.onFragLoaded({frag:F}));var re=!(C&&C.seeking)&&(J.PTSKnown||!J.live),Fe=J.initSegment?J.initSegment.data:[],en=this._getAudioCodec(q),Tn=this.demuxer=this.demuxer||new Be(this.hls,"main");Tn.push(o.payload,Fe,en,q.videoCodec,c,J.totalduration,re)}}this.fragLoadError=0},f.onFragParsingInitSegment=function(o){var c=this.fragCurrent,_=o.frag;if(c&&o.id==="main"&&_.sn===c.sn&&_.level===c.level&&this.state===pe.PARSING){var y=o.tracks,C,F;if(y.audio&&this.altAudio&&delete y.audio,F=y.audio,F){var N=this.levels[this.level].audioCodec,q=navigator.userAgent.toLowerCase();N&&this.audioCodecSwap&&(s.logger.log("swapping playlist audio codec"),N.indexOf("mp4a.40.5")!==-1?N="mp4a.40.2":N="mp4a.40.5"),this.audioCodecSwitch&&F.metadata.channelCount!==1&&q.indexOf("firefox")===-1&&(N="mp4a.40.5"),q.indexOf("android")!==-1&&F.container!=="audio/mpeg"&&(N="mp4a.40.2",s.logger.log("Android: force audio codec to "+N)),F.levelCodec=N,F.id=o.id}F=y.video,F&&(F.levelCodec=this.levels[this.level].videoCodec,F.id=o.id),this.hls.trigger(l.default.BUFFER_CODECS,y);for(C in y){F=y[C],s.logger.log("main track:"+C+",container:"+F.container+",codecs[level/parsed]=["+F.levelCodec+"/"+F.codec+"]");var J=F.initSegment;J&&(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(l.default.BUFFER_APPENDING,{type:C,data:J,parent:"main",content:"initSegment"}))}this.tick()}},f.onFragParsingData=function(o){var c=this,_=this.fragCurrent,y=o.frag;if(_&&o.id==="main"&&y.sn===_.sn&&y.level===_.level&&!(o.type==="audio"&&this.altAudio)&&this.state===pe.PARSING){var C=this.levels[this.level],F=_;if(Object(i.isFiniteNumber)(o.endPTS)||(o.endPTS=o.startPTS+_.duration,o.endDTS=o.startDTS+_.duration),o.hasAudio===!0&&F.addElementaryStream(le.AUDIO),o.hasVideo===!0&&F.addElementaryStream(le.VIDEO),s.logger.log("Parsed "+o.type+",PTS:["+o.startPTS.toFixed(3)+","+o.endPTS.toFixed(3)+"],DTS:["+o.startDTS.toFixed(3)+"/"+o.endDTS.toFixed(3)+"],nb:"+o.nb+",dropped:"+(o.dropped||0)),o.type==="video")if(F.dropped=o.dropped,F.dropped)if(F.backtracked)s.logger.warn("Already backtracked on this fragment, appending with the gap",F.sn);else{var N=C.details;if(N&&F.sn===N.startSN)s.logger.warn("missing video frame(s) on first frag, appending with gap",F.sn);else{s.logger.warn("missing video frame(s), backtracking fragment",F.sn),this.fragmentTracker.removeFragment(F),F.backtracked=!0,this.nextLoadPosition=o.startPTS,this.state=pe.IDLE,this.fragPrevious=F,this.tick();return}}else F.backtracked=!1;var q=Ve(C.details,F,o.startPTS,o.endPTS,o.startDTS,o.endDTS),J=this.hls;J.trigger(l.default.LEVEL_PTS_UPDATED,{details:C.details,level:this.level,drift:q,type:o.type,start:o.startPTS,end:o.endPTS}),[o.data1,o.data2].forEach(function(re){re&&re.length&&c.state===pe.PARSING&&(c.appended=!0,c.pendingBuffering=!0,J.trigger(l.default.BUFFER_APPENDING,{type:o.type,data:re,parent:"main",content:"data"}))}),this.tick()}},f.onFragParsed=function(o){var c=this.fragCurrent,_=o.frag;c&&o.id==="main"&&_.sn===c.sn&&_.level===c.level&&this.state===pe.PARSING&&(this.stats.tparsed=window.performance.now(),this.state=pe.PARSED,this._checkAppendedParsed())},f.onAudioTrackSwitching=function(o){var c=!!o.url,_=o.id;if(!c){if(this.mediaBuffer!==this.media){s.logger.log("switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var y=this.fragCurrent;y.loader&&(s.logger.log("switching to main audio track, cancel main fragment load"),y.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=pe.IDLE}var C=this.hls;C.trigger(l.default.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),C.trigger(l.default.AUDIO_TRACK_SWITCHED,{id:_}),this.altAudio=!1}},f.onAudioTrackSwitched=function(o){var c=o.id,_=!!this.hls.audioTracks[c].url;if(_){var y=this.videoBuffer;y&&this.mediaBuffer!==y&&(s.logger.log("switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=y)}this.altAudio=_,this.tick()},f.onBufferCreated=function(o){var c=o.tracks,_,y,C=!1;for(var F in c){var N=c[F];N.id==="main"?(y=F,_=N,F==="video"&&(this.videoBuffer=c[F].buffer)):C=!0}C&&_?(s.logger.log("alternate track found, use "+y+".buffered to schedule main fragment loading"),this.mediaBuffer=_.buffer):this.mediaBuffer=this.media},f.onBufferAppended=function(o){if(o.parent==="main"){var c=this.state;(c===pe.PARSING||c===pe.PARSED)&&(this.pendingBuffering=o.pending>0,this._checkAppendedParsed())}},f._checkAppendedParsed=function(){if(this.state===pe.PARSED&&(!this.appended||!this.pendingBuffering)){var o=this.fragCurrent;if(o){var c=this.mediaBuffer?this.mediaBuffer:this.media;s.logger.log("main buffered : "+ur.toString(c.buffered)),this.fragPrevious=o;var _=this.stats;_.tbuffered=window.performance.now(),this.fragLastKbps=Math.round(8*_.total/(_.tbuffered-_.tfirst)),this.hls.trigger(l.default.FRAG_BUFFERED,{stats:_,frag:o,id:"main"}),this.state=pe.IDLE}this.tick()}},f.onError=function(o){var c=o.frag||this.fragCurrent;if(!(c&&c.type!=="main")){var _=!!this.media&&k.isBuffered(this.media,this.media.currentTime)&&k.isBuffered(this.media,this.media.currentTime+.5);switch(o.details){case u.ErrorDetails.FRAG_LOAD_ERROR:case u.ErrorDetails.FRAG_LOAD_TIMEOUT:case u.ErrorDetails.KEY_LOAD_ERROR:case u.ErrorDetails.KEY_LOAD_TIMEOUT:if(!o.fatal)if(this.fragLoadError+1<=this.config.fragLoadingMaxRetry){var y=Math.min(Math.pow(2,this.fragLoadError)*this.config.fragLoadingRetryDelay,this.config.fragLoadingMaxRetryTimeout);s.logger.warn("mediaController: frag loading failed, retry in "+y+" ms"),this.retryDate=window.performance.now()+y,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.fragLoadError++,this.state=pe.FRAG_LOADING_WAITING_RETRY}else s.logger.error("mediaController: "+o.details+" reaches max retry, redispatch as fatal ..."),o.fatal=!0,this.state=pe.ERROR;break;case u.ErrorDetails.LEVEL_LOAD_ERROR:case u.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==pe.ERROR&&(o.fatal?(this.state=pe.ERROR,s.logger.warn("streamController: "+o.details+",switch to "+this.state+" state ...")):!o.levelRetry&&this.state===pe.WAITING_LEVEL&&(this.state=pe.IDLE));break;case u.ErrorDetails.BUFFER_FULL_ERROR:o.parent==="main"&&(this.state===pe.PARSING||this.state===pe.PARSED)&&(_?(this._reduceMaxBufferLength(this.config.maxBufferLength),this.state=pe.IDLE):(s.logger.warn("buffer full error also media.currentTime is not buffered, flush everything"),this.fragCurrent=null,this.flushMainBuffer(0,Number.POSITIVE_INFINITY)));break;default:break}}},f._reduceMaxBufferLength=function(o){var c=this.config;return c.maxMaxBufferLength>=o?(c.maxMaxBufferLength/=2,s.logger.warn("main:reduce max buffer length to "+c.maxMaxBufferLength+"s"),!0):!1},f._checkBuffer=function(){var o=this.media;if(!(!o||o.readyState===0)){var c=this.mediaBuffer?this.mediaBuffer:o,_=c.buffered;!this.loadedmetadata&&_.length?(this.loadedmetadata=!0,this._seekToStartPos()):this.immediateSwitch?this.immediateLevelSwitchEnd():this.gapController.poll(this.lastCurrentTime,_)}},f.onFragLoadEmergencyAborted=function(){this.state=pe.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tick()},f.onBufferFlushed=function(){var o=this.mediaBuffer?this.mediaBuffer:this.media;o&&this.fragmentTracker.detectEvictedFragments(le.VIDEO,o.buffered),this.state=pe.IDLE,this.fragPrevious=null},f.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},f._seekToStartPos=function(){var o=this.media,c=o.currentTime,_=o.seeking?c:this.startPosition;c!==_&&_>=0&&(s.logger.log("target start position not buffered, seek to buffered.start(0) "+_+" from current time "+c+" "),o.currentTime=_)},f._getAudioCodec=function(o){var c=this.config.defaultAudioCodec||o.audioCodec;return this.audioCodecSwap&&(s.logger.log("swapping playlist audio codec"),c&&(c.indexOf("mp4a.40.5")!==-1?c="mp4a.40.2":c="mp4a.40.5")),c},rf(g,[{key:"state",set:function(o){if(this.state!==o){var c=this.state;this._state=o,s.logger.log("main stream-controller: "+c+"->"+o),this.hls.trigger(l.default.STREAM_STATE_TRANSITION,{previousState:c,nextState:o})}},get:function(){return this._state}},{key:"currentLevel",get:function(){var o=this.media;if(o){var c=this.getBufferedFrag(o.currentTime);if(c)return c.level}return-1}},{key:"nextBufferedFrag",get:function(){var o=this.media;return o?this.followingBufferedFrag(this.getBufferedFrag(o.currentTime)):null}},{key:"nextLevel",get:function(){var o=this.nextBufferedFrag;return o?o.level:-1}},{key:"liveSyncPosition",get:function(){return this._liveSyncPosition},set:function(o){this._liveSyncPosition=o}}]),g})(hs),Q0=Cg;function Ym(b,g){for(var f=0;f0){y=c[0].bitrate,c.sort(function(re,Fe){return re.bitrate-Fe.bitrate}),this._levels=c;for(var J=0;J=0&&o1&&q.loadError0){var c=this.currentLevelIndex,_=o.urlId,y=o.url[_];s.logger.log("Attempt loading level index "+c+" with URL-id "+_),this.hls.trigger(l.default.LEVEL_LOADING,{url:y,level:c,id:_})}}},Xm(g,[{key:"levels",get:function(){return this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(o){var c=this._levels;c&&(o=Math.min(o,c.length-1),(this.currentLevelIndex!==o||!c[o].details)&&this.setLevelInternal(o))}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(o){this.manualLevelIndex=o,this._startLevel===void 0&&(this._startLevel=o),o!==-1&&(this.level=o)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(o){this._firstLevel=o}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var o=this.hls.config.startLevel;return o!==void 0?o:this._firstLevel}else return this._startLevel},set:function(o){this._startLevel=o}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(o){this.level=o,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=o)}}]),g})(R),ed=a("./src/demux/id3.js");function Mw(b,g){var f;try{f=new Event("addtrack")}catch{f=document.createEvent("Event"),f.initEvent("addtrack",!1,!1)}f.track=b,g.dispatchEvent(f)}function d_(b){if(b&&b.cues)for(;b.cues.length>0;)b.removeCue(b.cues[0])}function KC(b,g){if(gb[b.length-1].endTime)return b[b.length-1];for(var f=0,v=b.length-1;f<=v;){var o=Math.floor((v+f)/2);if(gb[o].endTime)f=o+1;else return b[o]}return b[f].endTime-gq&&(s.logger.warn("detected an id3 sample with endTime < startTime, adjusting endTime to (startTime + 0.25)"),q=N+.25);for(var J=0;J=this.minWeight_},g.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},g.destroy=function(){},b})(),nF=eF;function Pw(b,g){for(var f=0;f500*_.duration/q){var J=o.levels,re=Math.max(1,F.bw?F.bw/8:F.loaded*1e3/N),Fe=J[_.level],en=Fe.realBitrate?Math.max(Fe.realBitrate,Fe.bitrate):Fe.bitrate,Tn=F.total?F.total:Math.max(F.loaded,Math.round(_.duration*en/8)),Ja=c.currentTime,Ta=(Tn-F.loaded)/re,Oa=(k.bufferInfo(c,Ja,o.config.maxBufferHole).end-Ja)/q;if(Oa<2*_.duration/q&&Ta>Oa){var Qa,St;for(St=_.level-1;St>C;St--){var pl=J[St].realBitrate?Math.max(J[St].realBitrate,J[St].bitrate):J[St].bitrate,Di=_.duration*pl/(8*.8*re);if(Di=y;re--){var Fe=J[re];if(Fe){var en=Fe.details,Tn=en?en.totalduration/en.fragments.length:c,Ja=en?en.live:!1,Ta=void 0;re<=o?Ta=N*_:Ta=q*_;var Oa=J[re].realBitrate?Math.max(J[re].realBitrate,J[re].bitrate):J[re].bitrate,Qa=Oa*Tn/Ta;if(s.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+re+"/"+Math.round(Ta)+"/"+Oa+"/"+Tn+"/"+F+"/"+Qa),Ta>Oa&&(!Qa||Ja&&!this.bitrateTestDelay||Qa=0)return Tn;s.logger.trace("rebuffering expected to happen, lets try to find a quality level minimizing the rebuffering");var Ja=q?Math.min(q,y.maxStarvationDelay):y.maxStarvationDelay,Ta=y.abrBandWidthFactor,Oa=y.abrBandWidthUpFactor;if(en===0){var Qa=this.bitrateTestDelay;if(Qa){var St=q?Math.min(q,y.maxLoadingDelay):y.maxLoadingDelay;Ja=St-Qa,s.logger.trace("bitrate test took "+Math.round(1e3*Qa)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*Ja)+" ms"),Ta=Oa=1}}return Tn=this._findBestLevel(N,q,Fe,C,c,en+Ja,Ta,Oa,_),Math.max(Tn,0)}}]),g})(R),uF=oF;function iF(b,g){b.prototype=Object.create(g.prototype),b.prototype.constructor=b,b.__proto__=g}var Ow=j(),lF=(function(b){iF(g,b);function g(v){var o;return o=b.call(this,v,l.default.MEDIA_ATTACHING,l.default.MEDIA_DETACHING,l.default.MANIFEST_PARSED,l.default.BUFFER_RESET,l.default.BUFFER_APPENDING,l.default.BUFFER_CODECS,l.default.BUFFER_EOS,l.default.BUFFER_FLUSHING,l.default.LEVEL_PTS_UPDATED,l.default.LEVEL_UPDATED)||this,o._msDuration=null,o._levelDuration=null,o._levelTargetDuration=10,o._live=null,o._objectUrl=null,o._needsFlush=!1,o._needsEos=!1,o.config=void 0,o.audioTimestampOffset=void 0,o.bufferCodecEventsExpected=0,o._bufferCodecEventsTotal=0,o.media=null,o.mediaSource=null,o.segments=[],o.parent=void 0,o.appending=!1,o.appended=0,o.appendError=0,o.flushBufferCounter=0,o.tracks={},o.pendingTracks={},o.sourceBuffer={},o.flushRange=[],o._onMediaSourceOpen=function(){s.logger.log("media source opened"),o.hls.trigger(l.default.MEDIA_ATTACHED,{media:o.media});var c=o.mediaSource;c&&c.removeEventListener("sourceopen",o._onMediaSourceOpen),o.checkPendingTracks()},o._onMediaSourceClose=function(){s.logger.log("media source closed")},o._onMediaSourceEnded=function(){s.logger.log("media source ended")},o._onSBUpdateEnd=function(){if(o.audioTimestampOffset&&o.sourceBuffer.audio){var c=o.sourceBuffer.audio;s.logger.warn("change mpeg audio timestamp offset from "+c.timestampOffset+" to "+o.audioTimestampOffset),c.timestampOffset=o.audioTimestampOffset,delete o.audioTimestampOffset}o._needsFlush&&o.doFlush(),o._needsEos&&o.checkEos(),o.appending=!1;var _=o.parent,y=o.segments.reduce(function(J,re){return re.parent===_?J+1:J},0),C={},F=o.sourceBuffer;for(var N in F){var q=F[N];if(!q)throw Error("handling source buffer update end error: source buffer for "+N+" uninitilized and unable to update buffered TimeRanges.");C[N]=q.buffered}o.hls.trigger(l.default.BUFFER_APPENDED,{parent:_,pending:y,timeRanges:C}),o._needsFlush||o.doAppending(),o.updateMediaElementDuration(),y===0&&o.flushLiveBackBuffer()},o._onSBUpdateError=function(c){s.logger.error("sourceBuffer error:",c),o.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1})},o.config=v.config,o}var f=g.prototype;return f.destroy=function(){R.prototype.destroy.call(this)},f.onLevelPtsUpdated=function(o){var c=o.type,_=this.tracks.audio;if(c==="audio"&&_&&_.container==="audio/mpeg"){var y=this.sourceBuffer.audio;if(!y)throw Error("Level PTS Updated and source buffer for audio uninitalized");var C=Math.abs(y.timestampOffset-o.start);if(C>.1){var F=y.updating;try{y.abort()}catch(N){s.logger.warn("can not abort audio buffer: "+N)}F?this.audioTimestampOffset=o.start:(s.logger.warn("change mpeg audio timestamp offset from "+y.timestampOffset+" to "+o.start),y.timestampOffset=o.start)}}},f.onManifestParsed=function(o){this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=o.altAudio?2:1,s.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},f.onMediaAttaching=function(o){var c=this.media=o.media;if(c&&Ow){var _=this.mediaSource=new Ow;_.addEventListener("sourceopen",this._onMediaSourceOpen),_.addEventListener("sourceended",this._onMediaSourceEnded),_.addEventListener("sourceclose",this._onMediaSourceClose),c.src=window.URL.createObjectURL(_),this._objectUrl=c.src}},f.onMediaDetaching=function(){s.logger.log("media source detaching");var o=this.mediaSource;if(o){if(o.readyState==="open")try{o.endOfStream()}catch(c){s.logger.warn("onMediaDetaching:"+c.message+" while calling endOfStream")}o.removeEventListener("sourceopen",this._onMediaSourceOpen),o.removeEventListener("sourceended",this._onMediaSourceEnded),o.removeEventListener("sourceclose",this._onMediaSourceClose),this.media&&(this._objectUrl&&window.URL.revokeObjectURL(this._objectUrl),this.media.src===this._objectUrl?(this.media.removeAttribute("src"),this.media.load()):s.logger.warn("media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={},this.sourceBuffer={},this.flushRange=[],this.segments=[],this.appended=0}this.hls.trigger(l.default.MEDIA_DETACHED)},f.checkPendingTracks=function(){var o=this.bufferCodecEventsExpected,c=this.pendingTracks,_=Object.keys(c).length;(_&&!o||_===2)&&(this.createSourceBuffers(c),this.pendingTracks={},this.doAppending())},f.onBufferReset=function(){var o=this.sourceBuffer;for(var c in o){var _=o[c];try{_&&(this.mediaSource&&this.mediaSource.removeSourceBuffer(_),_.removeEventListener("updateend",this._onSBUpdateEnd),_.removeEventListener("error",this._onSBUpdateError))}catch{}}this.sourceBuffer={},this.flushRange=[],this.segments=[],this.appended=0},f.onBufferCodecs=function(o){var c=this;Object.keys(this.sourceBuffer).length||(Object.keys(o).forEach(function(_){c.pendingTracks[_]=o[_]}),this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks())},f.createSourceBuffers=function(o){var c=this.sourceBuffer,_=this.mediaSource;if(!_)throw Error("createSourceBuffers called when mediaSource was null");for(var y in o)if(!c[y]){var C=o[y];if(!C)throw Error("source buffer exists for track "+y+", however track does not");var F=C.levelCodec||C.codec,N=C.container+";codecs="+F;s.logger.log("creating sourceBuffer("+N+")");try{var q=c[y]=_.addSourceBuffer(N);q.addEventListener("updateend",this._onSBUpdateEnd),q.addEventListener("error",this._onSBUpdateError),this.tracks[y]={buffer:q,codec:F,id:C.id,container:C.container,levelCodec:C.levelCodec}}catch(J){s.logger.error("error while trying to add sourceBuffer:"+J.message),this.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,err:J,mimeType:N})}}this.hls.trigger(l.default.BUFFER_CREATED,{tracks:this.tracks})},f.onBufferAppending=function(o){this._needsFlush||(this.segments?this.segments.push(o):this.segments=[o],this.doAppending())},f.onBufferEos=function(o){for(var c in this.sourceBuffer)if(!o.type||o.type===c){var _=this.sourceBuffer[c];_&&!_.ended&&(_.ended=!0,s.logger.log(c+" sourceBuffer now EOS"))}this.checkEos()},f.checkEos=function(){var o=this.sourceBuffer,c=this.mediaSource;if(!c||c.readyState!=="open"){this._needsEos=!1;return}for(var _ in o){var y=o[_];if(y){if(!y.ended)return;if(y.updating){this._needsEos=!0;return}}}s.logger.log("all media data are available, signal endOfStream() to MediaSource and stop loading fragment");try{c.endOfStream()}catch{s.logger.warn("exception while calling mediaSource.endOfStream()")}this._needsEos=!1},f.onBufferFlushing=function(o){o.type?this.flushRange.push({start:o.startOffset,end:o.endOffset,type:o.type}):(this.flushRange.push({start:o.startOffset,end:o.endOffset,type:"video"}),this.flushRange.push({start:o.startOffset,end:o.endOffset,type:"audio"})),this.flushBufferCounter=0,this.doFlush()},f.flushLiveBackBuffer=function(){if(this._live){var o=this.config.liveBackBufferLength;if(!(!isFinite(o)||o<0)){if(!this.media){s.logger.error("flushLiveBackBuffer called without attaching media");return}for(var c=this.media.currentTime,_=this.sourceBuffer,y=Object.keys(_),C=c-Math.max(o,this._levelTargetDuration),F=y.length-1;F>=0;F--){var N=y[F],q=_[N];if(q){var J=q.buffered;J.length>0&&C>J.start(0)&&this.removeBufferRange(N,q,0,C)&&this.hls.trigger(l.default.LIVE_BACK_BUFFER_REACHED,{bufferEnd:C})}}}}},f.onLevelUpdated=function(o){var c=o.details;c.fragments.length>0&&(this._levelDuration=c.totalduration+c.fragments[0].start,this._levelTargetDuration=c.averagetargetduration||c.targetduration||10,this._live=c.live,this.updateMediaElementDuration())},f.updateMediaElementDuration=function(){var o=this.config,c;if(!(this._levelDuration===null||!this.media||!this.mediaSource||!this.sourceBuffer||this.media.readyState===0||this.mediaSource.readyState!=="open")){for(var _ in this.sourceBuffer){var y=this.sourceBuffer[_];if(y&&y.updating===!0)return}c=this.media.duration,this._msDuration===null&&(this._msDuration=this.mediaSource.duration),this._live===!0&&o.liveDurationInfinity===!0?(s.logger.log("Media Source duration is set to Infinity"),this._msDuration=this.mediaSource.duration=1/0):(this._levelDuration>this._msDuration&&this._levelDuration>c||!Object(i.isFiniteNumber)(c))&&(s.logger.log("Updating Media Source duration to "+this._levelDuration.toFixed(3)),this._msDuration=this.mediaSource.duration=this._levelDuration)}},f.doFlush=function(){for(;this.flushRange.length;){var o=this.flushRange[0];if(this.flushBuffer(o.start,o.end,o.type))this.flushRange.shift(),this.flushBufferCounter=0;else{this._needsFlush=!0;return}}if(this.flushRange.length===0){this._needsFlush=!1;var c=0,_=this.sourceBuffer;try{for(var y in _){var C=_[y];C&&(c+=C.buffered.length)}}catch{s.logger.error("error while accessing sourceBuffer.buffered")}this.appended=c,this.hls.trigger(l.default.BUFFER_FLUSHED)}},f.doAppending=function(){var o=this.config,c=this.hls,_=this.segments,y=this.sourceBuffer;if(Object.keys(y).length){if(!this.media||this.media.error){this.segments=[],s.logger.error("trying to append although a media error occured, flush segment and abort");return}if(!this.appending){var C=_.shift();if(C)try{var F=y[C.type];if(!F){this._onSBUpdateEnd();return}if(F.updating){_.unshift(C);return}F.ended=!1,this.parent=C.parent,F.appendBuffer(C.data),this.appendError=0,this.appended++,this.appending=!0}catch(q){s.logger.error("error while trying to append buffer:"+q.message),_.unshift(C);var N={type:u.ErrorTypes.MEDIA_ERROR,parent:C.parent,details:"",fatal:!1};q.code===22?(this.segments=[],N.details=u.ErrorDetails.BUFFER_FULL_ERROR):(this.appendError++,N.details=u.ErrorDetails.BUFFER_APPEND_ERROR,this.appendError>o.appendErrorMaxRetry&&(s.logger.log("fail "+o.appendErrorMaxRetry+" times to append segment in sourceBuffer"),this.segments=[],N.fatal=!0)),c.trigger(l.default.ERROR,N)}}}},f.flushBuffer=function(o,c,_){var y=this.sourceBuffer;if(!Object.keys(y).length)return!0;var C="null";if(this.media&&(C=this.media.currentTime.toFixed(3)),s.logger.log("flushBuffer,pos/start/end: "+C+"/"+o+"/"+c),this.flushBufferCounter>=this.appended)return s.logger.warn("abort flushing too many retries"),!0;var F=y[_];if(F){if(F.ended=!1,F.updating)return s.logger.warn("cannot flush, sb updating in progress"),!1;if(this.removeBufferRange(_,F,o,c))return this.flushBufferCounter++,!1}return s.logger.log("buffer flushed"),!0},f.removeBufferRange=function(o,c,_,y){try{for(var C=0;C.5){var re="null";return this.media&&(re=this.media.currentTime.toString()),s.logger.log("sb remove "+o+" ["+q+","+J+"], of ["+F+","+N+"], pos:"+re),c.remove(q,J),!0}}}catch(Fe){s.logger.warn("removeBufferRange failed",Fe)}return!1},g})(R),cF=lF;function Uw(b,g){for(var f=0;fthis.autoLevelCapping&&c.streamController.nextLevelSwitch(),this.autoLevelCapping=c.autoLevelCapping}}},f.getMaxLevel=function(o){var c=this;if(!this.levels)return-1;var _=this.levels.filter(function(y,C){return g.isLevelAllowed(C,c.restrictedLevels)&&C<=o});return g.getMaxLevelByMediaSize(_,this.mediaWidth,this.mediaHeight)},f.startCapping=function(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),clearInterval(this.timer),this.timer=setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())},f.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=null,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(this.timer=clearInterval(this.timer),this.timer=null)},g.isLevelAllowed=function(o,c){return c===void 0&&(c=[]),c.indexOf(o)===-1},g.getMaxLevelByMediaSize=function(o,c,_){if(!o||o&&!o.length)return-1;for(var y=function(J,re){return re?J.width!==re.width||J.height!==re.height:!0},C=o.length-1,F=0;F=c||N.height>=_)&&y(N,o[F+1])){C=F;break}}return C},sF(g,[{key:"mediaWidth",get:function(){var o,c=this.media;return c&&(o=c.width||c.clientWidth||c.offsetWidth,o*=g.contentScaleFactor),o}},{key:"mediaHeight",get:function(){var o,c=this.media;return c&&(o=c.height||c.clientHeight||c.offsetHeight,o*=g.contentScaleFactor),o}}],[{key:"contentScaleFactor",get:function(){var o=1;try{o=window.devicePixelRatio}catch{}return o}}]),g})(R),kw=vF;function fF(b,g){b.prototype=Object.create(g.prototype),b.prototype.constructor=b,b.__proto__=g}var uf=window,_F=uf.performance,Ag=(function(b){fF(g,b);function g(v){return b.call(this,v,l.default.MEDIA_ATTACHING)||this}var f=g.prototype;return f.destroy=function(){this.timer&&clearInterval(this.timer),this.isVideoPlaybackQualityAvailable=!1},f.onMediaAttaching=function(o){var c=this.hls.config;if(c.capLevelOnFPSDrop){var _=this.video=o.media instanceof window.HTMLVideoElement?o.media:null;typeof _.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),clearInterval(this.timer),this.timer=setInterval(this.checkFPSInterval.bind(this),c.fpsDroppedMonitoringPeriod)}},f.checkFPS=function(o,c,_){var y=_F.now();if(c){if(this.lastTime){var C=y-this.lastTime,F=_-this.lastDroppedFrames,N=c-this.lastDecodedFrames,q=1e3*F/C,J=this.hls;if(J.trigger(l.default.FPS_DROP,{currentDropped:F,currentDecoded:N,totalDroppedFrames:_}),q>0&&F>J.config.fpsDroppedMonitoringThreshold*N){var re=J.currentLevel;s.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+re),re>0&&(J.autoLevelCapping===-1||J.autoLevelCapping>=re)&&(re=re-1,J.trigger(l.default.FPS_DROP_LEVEL_CAPPING,{level:re,droppedLevel:J.currentLevel}),J.autoLevelCapping=re,J.streamController.nextLevelSwitch())}}this.lastTime=y,this.lastDroppedFrames=_,this.lastDecodedFrames=c}},f.checkFPSInterval=function(){var o=this.video;if(o)if(this.isVideoPlaybackQualityAvailable){var c=o.getVideoPlaybackQuality();this.checkFPS(o,c.totalVideoFrames,c.droppedVideoFrames)}else this.checkFPS(o,o.webkitDecodedFrameCount,o.webkitDroppedFrameCount)},g})(R),pF=Ag,Bw=window,Lg=Bw.performance,mF=Bw.XMLHttpRequest,dF=(function(){function b(f){f&&f.xhrSetup&&(this.xhrSetup=f.xhrSetup)}var g=b.prototype;return g.destroy=function(){this.abort(),this.loader=null},g.abort=function(){var v=this.loader;v&&v.readyState!==4&&(this.stats.aborted=!0,v.abort()),window.clearTimeout(this.requestTimeout),this.requestTimeout=null,window.clearTimeout(this.retryTimeout),this.retryTimeout=null},g.load=function(v,o,c){this.context=v,this.config=o,this.callbacks=c,this.stats={trequest:Lg.now(),retry:0},this.retryDelay=o.retryDelay,this.loadInternal()},g.loadInternal=function(){var v,o=this.context;v=this.loader=new mF;var c=this.stats;c.tfirst=0,c.loaded=0;var _=this.xhrSetup;try{if(_)try{_(v,o.url)}catch{v.open("GET",o.url,!0),_(v,o.url)}v.readyState||v.open("GET",o.url,!0)}catch(y){this.callbacks.onError({code:v.status,text:y.message},o,v);return}o.rangeEnd&&v.setRequestHeader("Range","bytes="+o.rangeStart+"-"+(o.rangeEnd-1)),v.onreadystatechange=this.readystatechange.bind(this),v.onprogress=this.loadprogress.bind(this),v.responseType=o.responseType,this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),this.config.timeout),v.send()},g.readystatechange=function(v){var o=v.currentTarget,c=o.readyState,_=this.stats,y=this.context,C=this.config;if(!_.aborted&&c>=2)if(window.clearTimeout(this.requestTimeout),_.tfirst===0&&(_.tfirst=Math.max(Lg.now(),_.trequest)),c===4){var F=o.status;if(F>=200&&F<300){_.tload=Math.max(_.tfirst,Lg.now());var N,q;y.responseType==="arraybuffer"?(N=o.response,q=N.byteLength):(N=o.responseText,q=N.length),_.loaded=_.total=q;var J={url:o.responseURL,data:N};this.callbacks.onSuccess(J,_,y,o)}else _.retry>=C.maxRetry||F>=400&&F<499?(s.logger.error(F+" while loading "+y.url),this.callbacks.onError({code:F,text:o.statusText},y,o)):(s.logger.warn(F+" while loading "+y.url+", retrying in "+this.retryDelay+"..."),this.destroy(),this.retryTimeout=window.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,C.maxRetryDelay),_.retry++)}else this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),C.timeout)},g.loadtimeout=function(){s.logger.warn("timeout while loading "+this.context.url),this.callbacks.onTimeout(this.stats,this.context,null)},g.loadprogress=function(v){var o=v.currentTarget,c=this.stats;c.loaded=v.loaded,v.lengthComputable&&(c.total=v.total);var _=this.callbacks.onProgress;_&&_(c,this.context,null,o)},b})(),Pg=dF;function Hw(b,g){for(var f=0;f=this.tracks.length){s.logger.warn("Invalid audio track id:",o.id);return}if(s.logger.log("audioTrack "+o.id+" loaded"),this.tracks[o.id].details=o.details,o.details.live&&!this.hasInterval()){var c=o.details.targetduration*1e3;this.setInterval(c)}!o.details.live&&this.hasInterval()&&this.clearInterval()},f.onAudioTrackSwitched=function(o){var c=this.tracks[o.id].groupId;c&&this.audioGroupId!==c&&(this.audioGroupId=c)},f.onLevelLoaded=function(o){this._selectAudioGroup(o.level)},f.onError=function(o){o.type===u.ErrorTypes.NETWORK_ERROR&&(o.fatal&&this.clearInterval(),o.details===u.ErrorDetails.AUDIO_TRACK_LOAD_ERROR&&(s.logger.warn("Network failure on audio-track id:",o.context.id),this._handleLoadError()))},f._setAudioTrack=function(o){if(this._trackId===o&&this.tracks[this._trackId].details){s.logger.debug("Same id as current audio-track passed, and track details available -> no-op");return}if(o<0||o>=this.tracks.length){s.logger.warn("Invalid id passed to audio-track controller");return}var c=this.tracks[o];s.logger.log("Now switching to audio-track index "+o),this.clearInterval(),this._trackId=o;var _=c.url,y=c.type,C=c.id;this.hls.trigger(l.default.AUDIO_TRACK_SWITCHING,{id:C,type:y,url:_}),this._loadTrackDetailsIfNeeded(c)},f.doTick=function(){this._updateTrack(this._trackId)},f._selectAudioGroup=function(o){var c=this.hls.levels[o];if(!(!c||!c.audioGroupIds)){var _=c.audioGroupIds[c.urlId];this.audioGroupId!==_&&(this.audioGroupId=_,this._selectInitialAudioTrack())}},f._selectInitialAudioTrack=function(){var o=this,c=this.tracks;if(c.length){var _=this.tracks[this._trackId],y=null;if(_&&(y=_.name),this._selectDefaultTrack){var C=c.filter(function(q){return q.default});C.length?c=C:s.logger.warn("No default audio tracks defined")}var F=!1,N=function(){c.forEach(function(J){F||(!o.audioGroupId||J.groupId===o.audioGroupId)&&(!y||y===J.name)&&(o._setAudioTrack(J.id),F=!0)})};N(),F||(y=null,N()),F||(s.logger.error("No track found for running audio group-ID: "+this.audioGroupId),this.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))}},f._needsTrackLoading=function(o){var c=o.details,_=o.url;return!c||c.live?!!_:!1},f._loadTrackDetailsIfNeeded=function(o){if(this._needsTrackLoading(o)){var c=o.url,_=o.id;s.logger.log("loading audio-track playlist for id: "+_),this.hls.trigger(l.default.AUDIO_TRACK_LOADING,{url:c,id:_})}},f._updateTrack=function(o){if(!(o<0||o>=this.tracks.length)){this.clearInterval(),this._trackId=o,s.logger.log("trying to update audio-track "+o);var c=this.tracks[o];this._loadTrackDetailsIfNeeded(c)}},f._handleLoadError=function(){this.trackIdBlacklist[this._trackId]=!0;var o=this._trackId,c=this.tracks[o],_=c.name,y=c.language,C=c.groupId;s.logger.warn("Loading failed on audio track id: "+o+", group-id: "+C+', name/language: "'+_+'" / "'+y+'"');for(var F=o,N=0;N0&&o===-1?(s.logger.log("audio:override startPosition with lastCurrentTime @"+c.toFixed(3)),this.state=pe.IDLE):(this.lastCurrentTime=this.startPosition?this.startPosition:o,this.state=pe.STARTING),this.nextLoadPosition=this.startPosition=this.lastCurrentTime,this.tick()}else this.startPosition=o,this.state=pe.STOPPED},f.doTick=function(){var o,c,_,y=this.hls,C=y.config;switch(this.state){case pe.ERROR:case pe.PAUSED:case pe.BUFFER_FLUSHING:break;case pe.STARTING:this.state=pe.WAITING_TRACK,this.loadedmetadata=!1;break;case pe.IDLE:var F=this.tracks;if(!F||!this.media&&(this.startFragRequested||!C.startFragPrefetch))break;if(this.loadedmetadata)o=this.media.currentTime;else if(o=this.nextLoadPosition,o===void 0)break;var N=this.mediaBuffer?this.mediaBuffer:this.media,q=this.videoBuffer?this.videoBuffer:this.media,J=k.bufferInfo(N,o,C.maxBufferHole),re=k.bufferInfo(q,o,C.maxBufferHole),Fe=J.len,en=J.end,Tn=this.fragPrevious,Ja=Math.min(C.maxBufferLength,C.maxMaxBufferLength),Ta=Math.max(Ja,re.len),Oa=this.audioSwitch,Qa=this.trackId;if((Fe"u"){this.state=pe.WAITING_TRACK;break}if(!Oa&&this._streamEnded(J,_)){this.hls.trigger(l.default.BUFFER_EOS,{type:"audio"}),this.state=pe.ENDED;return}var St=_.fragments,pl=St.length,Di=St[0].start,Mc=St[pl-1].start+St[pl-1].duration,er;if(Oa){if(_.live&&!_.PTSKnown)s.logger.log("switching audiotrack, live stream, unknown PTS,load first fragment"),en=0;else if(en=o,_.PTSKnown&&oDi||J.nextStart)s.logger.log("alt audio track ahead of main track, seek to start of alt audio track"),this.media.currentTime=Di+.05;else return}if(_.initSegment&&!_.initSegment.data)er=_.initSegment;else if(en<=Di){if(er=St[0],this.videoTrackCC!==null&&er.cc!==this.videoTrackCC&&(er=Wr(St,this.videoTrackCC)),_.live&&er.loadIdx&&er.loadIdx===this.fragLoadIdx){var ir=J.nextStart?J.nextStart:Di;s.logger.log("no alt audio available @currentTime:"+this.media.currentTime+", seeking @"+(ir+.05)),this.media.currentTime=ir+.05;return}}else{var yt,ni=C.maxFragLookUpTolerance,od=Tn?St[Tn.sn-St[0].sn+1]:void 0,ud=function(qg){var f8=Math.min(ni,qg.duration);return qg.start+qg.duration-f8<=en?1:qg.start-f8>en&&qg.start?-1:0};enMc-ni&&(ni=0),od&&!ud(od)?yt=od:yt=X.search(St,ud)):yt=St[pl-1],yt&&(er=yt,Di=yt.start,Tn&&er.level===Tn.level&&er.sn===Tn.sn&&(er.sn<_.endSN?(er=St[er.sn+1-_.startSN],s.logger.log("SN just loaded, load next one: "+er.sn)):er=null))}er&&(er.encrypted?(s.logger.log("Loading key for "+er.sn+" of ["+_.startSN+" ,"+_.endSN+"],track "+Qa),this.state=pe.KEY_LOADING,y.trigger(l.default.KEY_LOADING,{frag:er})):(s.logger.log("Loading "+er.sn+", cc: "+er.cc+" of ["+_.startSN+" ,"+_.endSN+"],track "+Qa+", currentTime:"+o+",bufferEnd:"+en.toFixed(3)),this.fragCurrent=er,(Oa||this.fragmentTracker.getState(er)===ja.NOT_LOADED)&&(er.sn!=="initSegment"&&(this.startFragRequested=!0),Object(i.isFiniteNumber)(er.sn)&&(this.nextLoadPosition=er.start+er.duration),y.trigger(l.default.FRAG_LOADING,{frag:er}),this.state=pe.FRAG_LOADING)))}break;case pe.WAITING_TRACK:c=this.tracks[this.trackId],c&&c.details&&(this.state=pe.IDLE);break;case pe.FRAG_LOADING_WAITING_RETRY:var KF=Rs.now(),c8=this.retryDate;N=this.media;var Noe=N&&N.seeking;(!c8||KF>=c8||Noe)&&(s.logger.log("audioStreamController: retryDate reached, switch back to IDLE state"),this.state=pe.IDLE);break;case pe.WAITING_INIT_PTS:var YF=this.videoTrackCC;if(this.initPTS[YF]===void 0)break;var s8=this.waitingFragment;if(s8){var v8=s8.frag.cc;YF!==v8?(c=this.tracks[this.trackId],c.details&&c.details.live&&(s.logger.warn("Waiting fragment CC ("+v8+") does not match video track CC ("+YF+")"),this.waitingFragment=null,this.state=pe.IDLE)):(this.state=pe.FRAG_LOADING,this.onFragLoaded(this.waitingFragment),this.waitingFragment=null)}else this.state=pe.IDLE;break;case pe.STOPPED:case pe.FRAG_LOADING:case pe.PARSING:case pe.PARSED:case pe.ENDED:break;default:break}},f.onMediaAttached=function(o){var c=this.media=this.mediaBuffer=o.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),c.addEventListener("seeking",this.onvseeking),c.addEventListener("ended",this.onvended);var _=this.config;this.tracks&&_.autoStartLoad&&this.startLoad(_.startPosition)},f.onMediaDetaching=function(){var o=this.media;o&&o.ended&&(s.logger.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),o&&(o.removeEventListener("seeking",this.onvseeking),o.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.media=this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},f.onAudioTracksUpdated=function(o){s.logger.log("audio tracks updated"),this.tracks=o.audioTracks},f.onAudioTrackSwitching=function(o){var c=!!o.url;this.trackId=o.id,this.fragCurrent=null,this.state=pe.PAUSED,this.waitingFragment=null,c?this.setInterval($w):this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),c&&(this.audioSwitch=!0,this.state=pe.IDLE),this.tick()},f.onAudioTrackLoaded=function(o){var c=o.details,_=o.id,y=this.tracks[_],C=c.totalduration,F=0;if(s.logger.log("track "+_+" loaded ["+c.startSN+","+c.endSN+"],duration:"+C),c.live){var N=y.details;N&&c.fragments.length>0?($n(N,c),F=c.fragments[0].start,c.PTSKnown?s.logger.log("live audio playlist sliding:"+F.toFixed(3)):s.logger.log("live audio playlist - outdated PTS, unknown sliding")):(c.PTSKnown=!1,s.logger.log("live audio playlist - first load, unknown sliding"))}else c.PTSKnown=!1;if(y.details=c,!this.startFragRequested){if(this.startPosition===-1){var q=c.startTimeOffset;Object(i.isFiniteNumber)(q)?(s.logger.log("start time offset found in playlist, adjust startPosition to "+q),this.startPosition=q):c.live?(this.startPosition=this.computeLivePosition(F,c),s.logger.log("compute startPosition for audio-track to "+this.startPosition)):this.startPosition=0}this.nextLoadPosition=this.startPosition}this.state===pe.WAITING_TRACK&&(this.state=pe.IDLE),this.tick()},f.onKeyLoaded=function(){this.state===pe.KEY_LOADING&&(this.state=pe.IDLE,this.tick())},f.onFragLoaded=function(o){var c=this.fragCurrent,_=o.frag;if(this.state===pe.FRAG_LOADING&&c&&_.type==="audio"&&_.level===c.level&&_.sn===c.sn){var y=this.tracks[this.trackId],C=y.details,F=C.totalduration,N=c.level,q=c.sn,J=c.cc,re=this.config.defaultAudioCodec||y.audioCodec||"mp4a.40.2",Fe=this.stats=o.stats;if(q==="initSegment")this.state=pe.IDLE,Fe.tparsed=Fe.tbuffered=Rs.now(),C.initSegment.data=o.payload,this.hls.trigger(l.default.FRAG_BUFFERED,{stats:Fe,frag:c,id:"audio"}),this.tick();else{this.state=pe.PARSING,this.appended=!1,this.demuxer||(this.demuxer=new Be(this.hls,"audio"));var en=this.initPTS[J],Tn=C.initSegment?C.initSegment.data:[];if(C.initSegment||en!==void 0){this.pendingBuffering=!0,s.logger.log("Demuxing "+q+" of ["+C.startSN+" ,"+C.endSN+"],track "+N);var Ja=!1;this.demuxer.push(o.payload,Tn,re,null,c,F,Ja,en)}else s.logger.log("unknown video PTS for continuity counter "+J+", waiting for video PTS before demuxing audio frag "+q+" of ["+C.startSN+" ,"+C.endSN+"],track "+N),this.waitingFragment=o,this.state=pe.WAITING_INIT_PTS}}this.fragLoadError=0},f.onFragParsingInitSegment=function(o){var c=this.fragCurrent,_=o.frag;if(c&&o.id==="audio"&&_.sn===c.sn&&_.level===c.level&&this.state===pe.PARSING){var y=o.tracks,C;if(y.video&&delete y.video,C=y.audio,C){C.levelCodec=C.codec,C.id=o.id,this.hls.trigger(l.default.BUFFER_CODECS,y),s.logger.log("audio track:audio,container:"+C.container+",codecs[level/parsed]=["+C.levelCodec+"/"+C.codec+"]");var F=C.initSegment;if(F){var N={type:"audio",data:F,parent:"audio",content:"initSegment"};this.audioSwitch?this.pendingData=[N]:(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(l.default.BUFFER_APPENDING,N))}this.tick()}}},f.onFragParsingData=function(o){var c=this,_=this.fragCurrent,y=o.frag;if(_&&o.id==="audio"&&o.type==="audio"&&y.sn===_.sn&&y.level===_.level&&this.state===pe.PARSING){var C=this.trackId,F=this.tracks[C],N=this.hls;Object(i.isFiniteNumber)(o.endPTS)||(o.endPTS=o.startPTS+_.duration,o.endDTS=o.startDTS+_.duration),_.addElementaryStream(le.AUDIO),s.logger.log("parsed "+o.type+",PTS:["+o.startPTS.toFixed(3)+","+o.endPTS.toFixed(3)+"],DTS:["+o.startDTS.toFixed(3)+"/"+o.endDTS.toFixed(3)+"],nb:"+o.nb),Ve(F.details,_,o.startPTS,o.endPTS);var q=this.audioSwitch,J=this.media,re=!1;if(q)if(J&&J.readyState){var Fe=J.currentTime;s.logger.log("switching audio track : currentTime:"+Fe),Fe>=o.startPTS&&(s.logger.log("switching audio track : flushing all audio"),this.state=pe.BUFFER_FLUSHING,N.trigger(l.default.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),re=!0,this.audioSwitch=!1,N.trigger(l.default.AUDIO_TRACK_SWITCHED,{id:C}))}else this.audioSwitch=!1,N.trigger(l.default.AUDIO_TRACK_SWITCHED,{id:C});var en=this.pendingData;if(!en){s.logger.warn("Apparently attempt to enqueue media payload without codec initialization data upfront"),N.trigger(l.default.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:null,fatal:!0});return}this.audioSwitch||([o.data1,o.data2].forEach(function(Tn){Tn&&Tn.length&&en.push({type:o.type,data:Tn,parent:"audio",content:"data"})}),!re&&en.length&&(en.forEach(function(Tn){c.state===pe.PARSING&&(c.pendingBuffering=!0,c.hls.trigger(l.default.BUFFER_APPENDING,Tn))}),this.pendingData=[],this.appended=!0)),this.tick()}},f.onFragParsed=function(o){var c=this.fragCurrent,_=o.frag;c&&o.id==="audio"&&_.sn===c.sn&&_.level===c.level&&this.state===pe.PARSING&&(this.stats.tparsed=Rs.now(),this.state=pe.PARSED,this._checkAppendedParsed())},f.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},f.onBufferCreated=function(o){var c=o.tracks.audio;c&&(this.mediaBuffer=c.buffer,this.loadedmetadata=!0),o.tracks.video&&(this.videoBuffer=o.tracks.video.buffer)},f.onBufferAppended=function(o){if(o.parent==="audio"){var c=this.state;(c===pe.PARSING||c===pe.PARSED)&&(this.pendingBuffering=o.pending>0,this._checkAppendedParsed())}},f._checkAppendedParsed=function(){if(this.state===pe.PARSED&&(!this.appended||!this.pendingBuffering)){var o=this.fragCurrent,c=this.stats,_=this.hls;if(o){this.fragPrevious=o,c.tbuffered=Rs.now(),_.trigger(l.default.FRAG_BUFFERED,{stats:c,frag:o,id:"audio"});var y=this.mediaBuffer?this.mediaBuffer:this.media;y&&s.logger.log("audio buffered : "+ur.toString(y.buffered)),this.audioSwitch&&this.appended&&(this.audioSwitch=!1,_.trigger(l.default.AUDIO_TRACK_SWITCHED,{id:this.trackId})),this.state=pe.IDLE}this.tick()}},f.onError=function(o){var c=o.frag;if(!(c&&c.type!=="audio"))switch(o.details){case u.ErrorDetails.FRAG_LOAD_ERROR:case u.ErrorDetails.FRAG_LOAD_TIMEOUT:var _=o.frag;if(_&&_.type!=="audio")break;if(!o.fatal){var y=this.fragLoadError;y?y++:y=1;var C=this.config;if(y<=C.fragLoadingMaxRetry){this.fragLoadError=y;var F=Math.min(Math.pow(2,y-1)*C.fragLoadingRetryDelay,C.fragLoadingMaxRetryTimeout);s.logger.warn("AudioStreamController: frag loading failed, retry in "+F+" ms"),this.retryDate=Rs.now()+F,this.state=pe.FRAG_LOADING_WAITING_RETRY}else s.logger.error("AudioStreamController: "+o.details+" reaches max retry, redispatch as fatal ..."),o.fatal=!0,this.state=pe.ERROR}break;case u.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case u.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:case u.ErrorDetails.KEY_LOAD_ERROR:case u.ErrorDetails.KEY_LOAD_TIMEOUT:this.state!==pe.ERROR&&(this.state=o.fatal?pe.ERROR:pe.IDLE,s.logger.warn("AudioStreamController: "+o.details+" while loading frag, now switching to "+this.state+" state ..."));break;case u.ErrorDetails.BUFFER_FULL_ERROR:if(o.parent==="audio"&&(this.state===pe.PARSING||this.state===pe.PARSED)){var N=this.mediaBuffer,q=this.media.currentTime,J=N&&k.isBuffered(N,q)&&k.isBuffered(N,q+.5);if(J){var re=this.config;re.maxMaxBufferLength>=re.maxBufferLength&&(re.maxMaxBufferLength/=2,s.logger.warn("AudioStreamController: reduce max buffer length to "+re.maxMaxBufferLength+"s")),this.state=pe.IDLE}else s.logger.warn("AudioStreamController: buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,this.state=pe.BUFFER_FLUSHING,this.hls.trigger(l.default.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"})}break;default:break}},f.onBufferFlushed=function(){var o=this,c=this.pendingData;c&&c.length?(s.logger.log("AudioStreamController: appending pending audio data after buffer flushed"),c.forEach(function(_){o.hls.trigger(l.default.BUFFER_APPENDING,_)}),this.appended=!0,this.pendingData=[],this.state=pe.PARSED):(this.state=pe.IDLE,this.fragPrevious=null,this.tick())},K0(g,[{key:"state",set:function(o){if(this.state!==o){var c=this.state;this._state=o,s.logger.log("audio stream:"+c+"->"+o)}},get:function(){return this._state}}]),g})(hs),wF=yF,Ww=(function(){if(typeof window<"u"&&window.VTTCue)return window.VTTCue;var b="auto",g={"":!0,lr:!0,rl:!0},f={start:!0,middle:!0,end:!0,left:!0,right:!0};function v(y){if(typeof y!="string")return!1;var C=g[y.toLowerCase()];return C?y.toLowerCase():!1}function o(y){if(typeof y!="string")return!1;var C=f[y.toLowerCase()];return C?y.toLowerCase():!1}function c(y){for(var C=1;C100)throw new Error("Position must be between 0 and 100.");pl=yt,this.hasBeenReset=!0}})),Object.defineProperty(N,"positionAlign",c({},q,{get:function(){return Di},set:function(yt){var ni=o(yt);if(!ni)throw new SyntaxError("An invalid or illegal string was specified.");Di=ni,this.hasBeenReset=!0}})),Object.defineProperty(N,"size",c({},q,{get:function(){return Mc},set:function(yt){if(yt<0||yt>100)throw new Error("Size must be between 0 and 100.");Mc=yt,this.hasBeenReset=!0}})),Object.defineProperty(N,"align",c({},q,{get:function(){return er},set:function(yt){var ni=o(yt);if(!ni)throw new SyntaxError("An invalid or illegal string was specified.");er=ni,this.hasBeenReset=!0}})),N.displayState=void 0}return _.prototype.getCueAsHTML=function(){var y=window.WebVTT;return y.convertCueToDOMTree(window,this.text)},_})(),bF=function(){return{decode:function(f){if(!f)return"";if(typeof f!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(f))}}};function xw(){this.window=window,this.state="INITIAL",this.buffer="",this.decoder=new bF,this.regionList=[]}function EF(b){function g(v,o,c,_){return(v|0)*3600+(o|0)*60+(c|0)+(_|0)/1e3}var f=b.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return f?f[3]?g(f[1],f[2],f[3].replace(":",""),f[4]):f[1]>59?g(f[1],f[2],0,f[4]):g(0,f[1],f[2],f[4]):null}function jw(){this.values=Object.create(null)}jw.prototype={set:function(g,f){!this.get(g)&&f!==""&&(this.values[g]=f)},get:function(g,f,v){return v?this.has(g)?this.values[g]:f[v]:this.has(g)?this.values[g]:f},has:function(g){return g in this.values},alt:function(g,f,v){for(var o=0;o=0&&f<=100)?(this.set(g,f),!0):!1}};function zw(b,g,f,v){var o=v?b.split(v):[b];for(var c in o)if(typeof o[c]=="string"){var _=o[c].split(f);if(_.length===2){var y=_[0],C=_[1];g(y,C)}}}var Y0=new Ww(0,0,0),Gc=Y0.align==="middle"?"middle":"center";function IF(b,g,f){var v=b;function o(){var y=EF(b);if(y===null)throw new Error("Malformed timestamp: "+v);return b=b.replace(/^[^\sa-zA-Z-]+/,""),y}function c(y,C){var F=new jw;zw(y,function(J,re){switch(J){case"region":for(var Fe=f.length-1;Fe>=0;Fe--)if(f[Fe].id===re){F.set(J,f[Fe].region);break}break;case"vertical":F.alt(J,re,["rl","lr"]);break;case"line":var en=re.split(","),Tn=en[0];F.integer(J,Tn),F.percent(J,Tn)&&F.set("snapToLines",!1),F.alt(J,Tn,["auto"]),en.length===2&&F.alt("lineAlign",en[1],["start",Gc,"end"]);break;case"position":en=re.split(","),F.percent(J,en[0]),en.length===2&&F.alt("positionAlign",en[1],["start",Gc,"end","line-left","line-right","auto"]);break;case"size":F.percent(J,re);break;case"align":F.alt(J,re,["start",Gc,"end","left","right"]);break}},/:/,/\s/),C.region=F.get("region",null),C.vertical=F.get("vertical","");var N=F.get("line","auto");N==="auto"&&Y0.line===-1&&(N=-1),C.line=N,C.lineAlign=F.get("lineAlign","start"),C.snapToLines=F.get("snapToLines",!0),C.size=F.get("size",100),C.align=F.get("align",Gc);var q=F.get("position","auto");q==="auto"&&Y0.position===50&&(q=C.align==="start"||C.align==="left"?0:C.align==="end"||C.align==="right"?100:50),C.position=q}function _(){b=b.replace(/^\s+/,"")}if(_(),g.startTime=o(),_(),b.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+v);b=b.substr(3),_(),g.endTime=o(),_(),c(b,g)}function Vw(b){return b.replace(//gi,` `)}xw.prototype={parse:function(g){var f=this;g&&(f.buffer+=f.decoder.decode(g,{stream:!0}));function v(){var F=f.buffer,N=0;for(F=Vw(F);N")===-1){f.cue.id=c;continue}case"CUE":try{IF(c,f.cue,f.regionList)}catch{f.cue=null,f.state="BADCUE";continue}f.state="CUETEXT";continue;case"CUETEXT":var C=c.indexOf("-->")!==-1;if(!c||C&&(y=!0)){f.oncue&&f.oncue(f.cue),f.cue=null,f.state="ID";continue}f.cue.text&&(f.cue.text+=` `),f.cue.text+=c;continue;case"BADCUE":c||(f.state="ID");continue}}}catch{f.state==="CUETEXT"&&f.cue&&f.oncue&&f.oncue(f.cue),f.cue=null,f.state=f.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},flush:function(){var g=this;try{if(g.buffer+=g.decoder.decode(),(g.cue||g.state==="HEADER")&&(g.buffer+=` `,g.parse()),g.state==="INITIAL")throw new Error("Malformed WebVTT signature.")}catch(f){throw f}return g.onflush&&g.onflush(),this}};var TF=xw;function SF(b,g,f,v){for(var o,c,_,y,C,F=window.VTTCue||TextTrackCue,N=0;N=16?y--:y++,navigator.userAgent.match(/Firefox\//)?c.line=N+1:c.line=N>7?N-2:N+1,c.align="left",c.position=Math.max(0,Math.min(100,100*(y/32))),b.addCue(c)}}var Ng={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},Qw=function(g){var f=g;return Ng.hasOwnProperty(g)&&(f=Ng[g]),String.fromCharCode(f)},_l=15,ys=100,CF={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},FF={17:2,18:4,21:6,22:8,23:10,19:13,20:15},GF={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},MF={25:2,26:4,29:6,30:8,31:10,27:13,28:15},AF=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],Kw;(function(b){b[b.ERROR=0]="ERROR",b[b.TEXT=1]="TEXT",b[b.WARNING=2]="WARNING",b[b.INFO=2]="INFO",b[b.DEBUG=3]="DEBUG",b[b.DATA=3]="DATA"})(Kw||(Kw={}));var Pt={verboseFilter:{DATA:3,DEBUG:3,INFO:2,WARNING:2,TEXT:1,ERROR:0},time:null,verboseLevel:0,setTime:function(g){this.time=g},log:function(g,f){var v=this.verboseFilter[g];this.verboseLevel>=v}},lf=function(g){for(var f=[],v=0;vys&&(Pt.log("ERROR","Too large cursor position "+this.pos),this.pos=ys)},g.moveCursor=function(v){var o=this.pos+v;if(v>1)for(var c=this.pos+1;c=144&&this.backSpace();var o=Qw(v);if(this.pos>=ys){Pt.log("ERROR","Cannot insert "+v.toString(16)+" ("+o+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(o,this.currPenState),this.moveCursor(1)},g.clearFromPos=function(v){var o;for(o=v;o0&&(v?c="["+o.join(" | ")+"]":c=o.join(` `)),c},g.getTextAndFormat=function(){return this.rows},b})(),ad=(function(){function b(f,v){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.lastCueEndTime=void 0,this.chNr=f,this.outputFilter=v,this.mode=null,this.verbose=0,this.displayedMemory=new Nt,this.nonDisplayedMemory=new Nt,this.lastOutputScreen=new Nt,this.currRollUpRow=this.displayedMemory.rows[_l-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null}var g=b.prototype;return g.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.currRollUpRow=this.displayedMemory.rows[_l-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},g.getHandler=function(){return this.outputFilter},g.setHandler=function(v){this.outputFilter=v},g.setPAC=function(v){this.writeScreen.setPAC(v)},g.setBkgData=function(v){this.writeScreen.setBkgData(v)},g.setMode=function(v){v!==this.mode&&(this.mode=v,Pt.log("INFO","MODE="+v),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=v)},g.insertChars=function(v){for(var o=0;o=46,o.italics)o.foreground="white";else{var c=Math.floor(v/2)-16,_=["white","green","blue","cyan","red","yellow","magenta"];o.foreground=_[c]}Pt.log("INFO","MIDROW: "+JSON.stringify(o)),this.writeScreen.setPen(o)},g.outputDataUpdate=function(v){v===void 0&&(v=!1);var o=Pt.time;o!==null&&this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=o:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,o,this.lastOutputScreen),v&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:o),this.lastOutputScreen.copy(this.displayedMemory))},g.cueSplitAtTime=function(v){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,v,this.displayedMemory),this.cueStartTime=v))},b})(),td=(function(){function b(f,v,o){this.field=void 0,this.outputs=void 0,this.channels=void 0,this.currChNr=void 0,this.lastCmdA=void 0,this.lastCmdB=void 0,this.lastTime=void 0,this.dataCounters=void 0,this.field=f||1,this.outputs=[v,o],this.channels=[new ad(1,v),new ad(2,o)],this.currChNr=-1,this.lastCmdA=null,this.lastCmdB=null,this.lastTime=null,this.dataCounters={padding:0,char:0,cmd:0,other:0}}var g=b.prototype;return g.getHandler=function(v){return this.channels[v].getHandler()},g.setHandler=function(v,o){this.channels[v].setHandler(o)},g.addData=function(v,o){var c,_,y,C=!1;this.lastTime=v,Pt.setTime(v);for(var F=0;F ("+lf([_,y])+")");if(c=this.parseCmd(_,y),c||(c=this.parseMidrow(_,y)),c||(c=this.parsePAC(_,y)),c||(c=this.parseBackgroundAttributes(_,y)),!c&&(C=this.parseChars(_,y),C))if(this.currChNr&&this.currChNr>=0){var N=this.channels[this.currChNr-1];N.insertChars(C)}else Pt.log("WARNING","No channel found yet. TEXT-MODE?");c?this.dataCounters.cmd+=2:C?this.dataCounters.char+=2:(this.dataCounters.other+=2,Pt.log("WARNING","Couldn't parse cleaned data "+lf([_,y])+" orig: "+lf([o[F],o[F+1]])))}},g.parseCmd=function(v,o){var c=null,_=(v===20||v===28)&&o>=32&&o<=47,y=(v===23||v===31)&&o>=33&&o<=35;if(!(_||y))return!1;if(v===this.lastCmdA&&o===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,Pt.log("DEBUG","Repeated command ("+lf([v,o])+") is dropped"),!0;v===20||v===23?c=1:c=2;var C=this.channels[c-1];return v===20||v===28?o===32?C.ccRCL():o===33?C.ccBS():o===34?C.ccAOF():o===35?C.ccAON():o===36?C.ccDER():o===37?C.ccRU(2):o===38?C.ccRU(3):o===39?C.ccRU(4):o===40?C.ccFON():o===41?C.ccRDC():o===42?C.ccTR():o===43?C.ccRTD():o===44?C.ccEDM():o===45?C.ccCR():o===46?C.ccENM():o===47&&C.ccEOC():C.ccTO(o-32),this.lastCmdA=v,this.lastCmdB=o,this.currChNr=c,!0},g.parseMidrow=function(v,o){var c=null;if((v===17||v===25)&&o>=32&&o<=47){if(v===17?c=1:c=2,c!==this.currChNr)return Pt.log("ERROR","Mismatch channel in midrow parsing"),!1;var _=this.channels[c-1];return _.ccMIDROW(o),Pt.log("DEBUG","MIDROW ("+lf([v,o])+")"),!0}return!1},g.parsePAC=function(v,o){var c=null,_=null,y=(v>=17&&v<=23||v>=25&&v<=31)&&o>=64&&o<=127,C=(v===16||v===24)&&o>=64&&o<=95;if(!(y||C))return!1;if(v===this.lastCmdA&&o===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,!0;c=v<=23?1:2,o>=64&&o<=95?_=c===1?CF[v]:GF[v]:_=c===1?FF[v]:MF[v];var F=this.interpretPAC(_,o),N=this.channels[c-1];return N.setPAC(F),this.lastCmdA=v,this.lastCmdB=o,this.currChNr=c,!0},g.interpretPAC=function(v,o){var c=o,_={color:null,italics:!1,indent:null,underline:!1,row:v};return o>95?c=o-96:c=o-64,_.underline=(c&1)===1,c<=13?_.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(c/2)]:c<=15?(_.italics=!0,_.color="white"):_.indent=Math.floor((c-16)/2)*4,_},g.parseChars=function(v,o){var c=null,_=null,y=null;if(v>=25?(c=2,y=v-8):(c=1,y=v),y>=17&&y<=19){var C=o;y===17?C=o+80:y===18?C=o+112:C=o+144,Pt.log("INFO","Special char '"+Qw(C)+"' in channel "+c),_=[C]}else v>=32&&v<=127&&(_=o===0?[v]:[v,o]);if(_){var F=lf(_);Pt.log("DEBUG","Char codes = "+F.join(",")),this.lastCmdA=null,this.lastCmdB=null}return _},g.parseBackgroundAttributes=function(v,o){var c,_,y,C,F=(v===16||v===24)&&o>=32&&o<=47,N=(v===23||v===31)&&o>=45&&o<=47;return F||N?(c={},v===16||v===24?(_=Math.floor((o-32)/2),c.background=AF[_],o%2===1&&(c.background=c.background+"_semi")):o===45?c.background="transparent":(c.foreground="black",o===47&&(c.underline=!0)),y=v<24?1:2,C=this.channels[y-1],C.setBkgData(c),this.lastCmdA=null,this.lastCmdB=null,!0):!1},g.reset=function(){for(var v=0;vv)&&(this.startTime=v),this.endTime=o,this.screen=c,this.timelineController.createCaptionsTrack(this.trackName)},b})(),Ug=function(g,f,v){return g.substr(v||0,f.length)===f},OF=function(g){var f=parseInt(g.substr(-3)),v=parseInt(g.substr(-6,2)),o=parseInt(g.substr(-9,2)),c=g.length>9?parseInt(g.substr(0,g.indexOf(":"))):0;if(!Object(i.isFiniteNumber)(f)||!Object(i.isFiniteNumber)(v)||!Object(i.isFiniteNumber)(o)||!Object(i.isFiniteNumber)(c))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+g);return f+=1e3*v,f+=60*1e3*o,f+=3600*1e3*c,f},rd=function(g){for(var f=5381,v=g.length;v;)f=f*33^g.charCodeAt(--v);return(f>>>0).toString()},UF=function(g,f,v){var o=g[f],c=g[o.prevCC];if(!c||!c.new&&o.new){g.ccOffset=g.presentationOffset=o.start,o.new=!1;return}for(;c&&c.new;)g.ccOffset+=o.start-c.start,o.new=!1,o=c,c=g[o.prevCC];g.presentationOffset=v},kF={parse:function(g,f,v,o,c,_){var y=/\r\n|\n\r|\n|\r/g,C=Object(ed.utf8ArrayToStr)(new Uint8Array(g)).trim().replace(y,` `).split(` `),F="00:00.000",N=0,q=0,J=0,re=[],Fe,en=!0,Tn=!1,Ja=new TF;Ja.oncue=function(Ta){var Oa=v[o],Qa=v.ccOffset;Oa&&Oa.new&&(q!==void 0?Qa=v.ccOffset=Oa.start:UF(v,o,J)),J&&(Qa=J-v.presentationOffset),Tn&&(Ta.startTime+=Qa-q,Ta.endTime+=Qa-q),Ta.id=rd(Ta.startTime.toString())+rd(Ta.endTime.toString())+rd(Ta.text),Ta.text=decodeURIComponent(encodeURIComponent(Ta.text)),Ta.endTime>0&&re.push(Ta)},Ja.onparsingerror=function(Ta){Fe=Ta},Ja.onflush=function(){if(Fe&&_){_(Fe);return}c(re)},C.forEach(function(Ta){if(en)if(Ug(Ta,"X-TIMESTAMP-MAP=")){en=!1,Tn=!0,Ta.substr(16).split(",").forEach(function(Oa){Ug(Oa,"LOCAL:")?F=Oa.substr(6):Ug(Oa,"MPEGTS:")&&(N=parseInt(Oa.substr(7)))});try{f+(v[o].start*9e4||0)<0&&(f+=8589934592),N-=f,q=OF(F)/1e3,J=N/9e4}catch(Oa){Tn=!1,Fe=Oa}return}else Ta===""&&(en=!1);Ja.parse(Ta+` `)}),Ja.flush()}},BF=kF;function Xw(b){if(b===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b}function HF(b,g){b.prototype=Object.create(g.prototype),b.prototype.constructor=b,b.__proto__=g}var JF=(function(b){HF(g,b);function g(v){var o;if(o=b.call(this,v,l.default.MEDIA_ATTACHING,l.default.MEDIA_DETACHING,l.default.FRAG_PARSING_USERDATA,l.default.FRAG_DECRYPTED,l.default.MANIFEST_LOADING,l.default.MANIFEST_LOADED,l.default.FRAG_LOADED,l.default.INIT_PTS_FOUND)||this,o.media=null,o.config=void 0,o.enabled=!0,o.Cues=void 0,o.textTracks=[],o.tracks=[],o.initPTS=[],o.unparsedVttFrags=[],o.cueRanges=[],o.captionsTracks={},o.captionsProperties=void 0,o.cea608Parser=void 0,o.lastSn=-1,o.prevCC=-1,o.vttCCs=null,o.hls=v,o.config=v.config,o.Cues=v.config.cueHandler,o.captionsProperties={textTrack1:{label:o.config.captionsTextTrack1Label,languageCode:o.config.captionsTextTrack1LanguageCode},textTrack2:{label:o.config.captionsTextTrack2Label,languageCode:o.config.captionsTextTrack2LanguageCode}},o.config.enableCEA708Captions){var c=new Yw(Xw(o),"textTrack1"),_=new Yw(Xw(o),"textTrack2");o.cea608Parser=new NF(0,c,_)}return o}var f=g.prototype;return f.addCues=function(o,c,_,y){for(var C=this.cueRanges,F=!1,N=C.length;N--;){var q=C[N],J=qF(q[0],q[1],c,_);if(J>=0&&(q[0]=Math.min(q[0],c),q[1]=Math.max(q[1],_),F=!0,J/(_-c)>.5))return}F||C.push([c,_]),this.Cues.newCue(this.captionsTracks[o],c,_,y)},f.onInitPtsFound=function(o){var c=this,_=o.frag,y=o.id,C=o.initPTS,F=this.unparsedVttFrags;y==="main"&&(this.initPTS[_.cc]=C),F.length&&(this.unparsedVttFrags=[],F.forEach(function(N){c.onFragLoaded(N)}))},f.getExistingTrack=function(o){var c=this.media;if(c)for(var _=0;_=F.length||_!==C||!N||this.stopped){this._clearReloadTimer();return}if(s.logger.log("subtitle track "+_+" loaded"),y.live){var q=Ur(N.details,y,o.stats.trequest);s.logger.log("Reloading live subtitle playlist in "+q+"ms"),this.timer=setTimeout(function(){c._loadCurrentTrack()},q)}else this._clearReloadTimer()},f.startLoad=function(){this.stopped=!1,this._loadCurrentTrack()},f.stopLoad=function(){this.stopped=!0,this._clearReloadTimer()},f._clearReloadTimer=function(){this.timer&&(clearTimeout(this.timer),this.timer=null)},f._loadCurrentTrack=function(){var o=this.trackId,c=this.tracks,_=this.hls,y=c[o];o<0||!y||y.details&&!y.details.live||(s.logger.log("Loading subtitle track "+o),_.trigger(l.default.SUBTITLE_TRACK_LOADING,{url:y.url,id:o}))},f._toggleTrackModes=function(o){var c=this.media,_=this.subtitleDisplay,y=this.trackId;if(c){var C=m(c.textTracks);if(o===-1)[].slice.call(C).forEach(function(q){q.mode="disabled"});else{var F=C[y];F&&(F.mode="disabled")}var N=C[o];N&&(N.mode=_?"showing":"hidden")}},f._setSubtitleTrackInternal=function(o){var c=this.hls,_=this.tracks;!Object(i.isFiniteNumber)(o)||o<-1||o>=_.length||(this.trackId=o,s.logger.log("Switching to subtitle track "+o),c.trigger(l.default.SUBTITLE_TRACK_SWITCH,{id:o}),this._loadCurrentTrack())},f._onTextTracksChanged=function(){if(this.media){for(var o=-1,c=m(this.media.textTracks),_=0;_=y[N].start&&F<=y[N].end){C=y[N];break}var q=c.start+c.duration;C?C.end=q:(C={start:F,end:q},y.push(C))}}},f.onMediaAttached=function(o){var c=o.media;this.media=c,c.addEventListener("seeking",this._onMediaSeeking),this.state=pe.IDLE},f.onMediaDetaching=function(){var o=this;this.media&&(this.media.removeEventListener("seeking",this._onMediaSeeking),this.fragmentTracker.removeAllFragments(),this.currentTrackId=-1,this.tracks.forEach(function(c){o.tracksBuffered[c.id]=[]}),this.media=null,this.state=pe.STOPPED)},f.onError=function(o){var c=o.frag;!c||c.type!=="subtitle"||(this.state=pe.IDLE)},f.onSubtitleTracksUpdated=function(o){var c=this;s.logger.log("subtitle tracks updated"),this.tracksBuffered=[],this.tracks=o.subtitleTracks,this.tracks.forEach(function(_){c.tracksBuffered[_.id]=[]})},f.onSubtitleTrackSwitch=function(o){if(this.currentTrackId=o.id,!this.tracks||!this.tracks.length||this.currentTrackId===-1){this.clearInterval();return}var c=this.tracks[this.currentTrackId];c&&c.details&&this.setInterval(Wa)},f.onSubtitleTrackLoaded=function(o){var c=o.id,_=o.details,y=this.currentTrackId,C=this.tracks,F=C[y];c>=C.length||c!==y||!F||(_.live&&ga(F.details,_,this.lastAVStart),F.details=_,this.setInterval(Wa))},f.onKeyLoaded=function(){this.state===pe.KEY_LOADING&&(this.state=pe.IDLE)},f.onFragLoaded=function(o){var c=this.fragCurrent,_=o.frag.decryptdata,y=o.frag,C=this.hls;if(this.state===pe.FRAG_LOADING&&c&&o.frag.type==="subtitle"&&c.sn===o.frag.sn&&o.payload.byteLength>0&&_&&_.key&&_.method==="AES-128"){var F=Sn.now();this.decrypter.decrypt(o.payload,_.key.buffer,_.iv.buffer,function(N){var q=Sn.now();C.trigger(l.default.FRAG_DECRYPTED,{frag:y,payload:N,stats:{tstart:F,tdecrypt:q}})})}},f.onLevelUpdated=function(o){var c=o.details,_=c.fragments;this.lastAVStart=_.length?_[0].start:0},f.doTick=function(){if(!this.media){this.state=pe.IDLE;return}switch(this.state){case pe.IDLE:{var o=this.config,c=this.currentTrackId,_=this.fragmentTracker,y=this.media,C=this.tracks;if(!C||!C[c]||!C[c].details)break;var F=o.maxBufferHole,N=o.maxFragLookUpTolerance,q=Math.min(o.maxBufferLength,o.maxMaxBufferLength),J=k.bufferedInfo(this._getBuffered(),y.currentTime,F),re=J.end,Fe=J.len,en=C[c].details,Tn=en.fragments,Ja=Tn.length,Ta=Tn[Ja-1].start+Tn[Ja-1].duration;if(Fe>q)return;var Oa,Qa=this.fragPrevious;renb){this.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var C=nb-this._requestLicenseFailureCount+1;s.logger.warn("Retrying license request, "+C+" attempts left"),this._requestLicense(_,y)}break}},f._generateLicenseRequestChallenge=function(o,c){if(o.mediaKeySystemDomain===ao.WIDEVINE)return c;throw new Error("unsupported key-system: "+o.mediaKeySystemDomain)},f._requestLicense=function(o,c){s.logger.log("Requesting content license for key-system");var _=this._mediaKeysList[0];if(!_){s.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var y=this.getLicenseServerUrl(_.mediaKeySystemDomain),C=this._createLicenseXhr(y,o,c);s.logger.log("Sending license request to URL: "+y);var F=this._generateLicenseRequestChallenge(_,o);C.send(F)}catch(N){s.logger.error("Failure requesting DRM license: "+N),this.hls.trigger(l.default.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},f.onMediaAttached=function(o){if(this._emeEnabled){var c=o.media;this._media=c,c.addEventListener("encrypted",this._onMediaEncrypted)}},f.onMediaDetached=function(){this._media&&(this._media.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null)},f.onManifestParsed=function(o){if(this._emeEnabled){var c=o.levels.map(function(y){return y.audioCodec}),_=o.levels.map(function(y){return y.videoCodec});this._attemptKeySystemAccess(ao.WIDEVINE,c,_)}},xF(g,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),g})(R),zF=tb;function VF(b){for(var g=1;gc)return y}return 0}},{key:"maxAutoLevel",get:function(){var o=this.levels,c=this.autoLevelCapping,_;return c===-1&&o&&o.length?_=o.length-1:_=c,_}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(o){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,o)}},{key:"audioTracks",get:function(){var o=this.audioTrackController;return o?o.audioTracks:[]}},{key:"audioTrack",get:function(){var o=this.audioTrackController;return o?o.audioTrack:-1},set:function(o){var c=this.audioTrackController;c&&(c.audioTrack=o)}},{key:"liveSyncPosition",get:function(){return this.streamController.liveSyncPosition}},{key:"subtitleTracks",get:function(){var o=this.subtitleTrackController;return o?o.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var o=this.subtitleTrackController;return o?o.subtitleTrack:-1},set:function(o){var c=this.subtitleTrackController;c&&(c.subtitleTrack=o)}},{key:"subtitleDisplay",get:function(){var o=this.subtitleTrackController;return o?o.subtitleDisplay:!1},set:function(o){var c=this.subtitleTrackController;c&&(c.subtitleDisplay=o)}}]),g})(ce);cb.defaultConfig=void 0}),"./src/polyfills/number-isFinite.js":(function(e,n,a){"use strict";a.r(n),a.d(n,"isFiniteNumber",function(){return t});var t=Number.isFinite||function(r){return typeof r=="number"&&isFinite(r)}}),"./src/utils/get-self-scope.js":(function(e,n,a){"use strict";a.r(n),a.d(n,"getSelfScope",function(){return t});function t(){return typeof window>"u"?self:window}}),"./src/utils/logger.js":(function(e,n,a){"use strict";a.r(n),a.d(n,"enableLogs",function(){return R}),a.d(n,"logger",function(){return E});var t=a("./src/utils/get-self-scope.js");function r(){}var u={trace:r,debug:r,log:r,warn:r,info:r,error:r},i=u;function l(w,T){return T="["+w+"] > "+T,T}var s=Object(t.getSelfScope)();function h(w){var T=s.console[w];return T?function(){for(var L=arguments.length,U=new Array(L),Q=0;Q1?T-1:0),U=1;U{"use strict";Object.defineProperty(sw,"__esModule",{value:!0});sw.Direction=void 0;var h5e;(function(e){e.Right="to right",e.Left="to left",e.Down="to bottom",e.Up="to top"})(h5e=sw.Direction||(sw.Direction={}))});var a4=Ue(vt=>{"use strict";var vw=vt&&vt.__spreadArray||function(e,n,a){if(a||arguments.length===2)for(var t=0,r=n.length,u;te)return s;if(h&&ht)return t;if(e=a)throw new RangeError("min (".concat(n,") is equal/bigger than max (").concat(a,")"));if(ea)throw new RangeError("value (".concat(e,") is bigger than max (").concat(a,")"))}vt.checkBoundaries=b5e;function E5e(e,n,a){return ea?a:e}vt.checkValuesAgainstBoundaries=E5e;function I5e(e){if(!(e.length<2)&&!e.slice(1).every(function(n,a){return e[a]<=n}))throw new RangeError("values={[".concat(e,"]} needs to be sorted when allowOverlap={false}"))}vt.checkInitialOverlap=I5e;function T5e(e){var n=window.getComputedStyle(e);return{top:parseInt(n["margin-top"],10),bottom:parseInt(n["margin-bottom"],10),left:parseInt(n["margin-left"],10),right:parseInt(n["margin-right"],10)}}vt.getMargin=T5e;function S5e(e){var n=window.getComputedStyle(e);return{top:parseInt(n["padding-top"],10)+parseInt(n["border-top-width"],10),bottom:parseInt(n["padding-bottom"],10)+parseInt(n["border-bottom-width"],10),left:parseInt(n["padding-left"],10)+parseInt(n["border-left-width"],10),right:parseInt(n["padding-right"],10)+parseInt(n["border-right-width"],10)}}vt.getPaddingAndBorder=S5e;function C5e(e,n,a){var t=a?-1:1;e.forEach(function(r,u){return _ae(r,t*n[u].x,n[u].y)})}vt.translateThumbs=C5e;function F5e(e,n,a,t){for(var r=0,u=vae(e[0],n,a,t),i=1;ii?s:i},e.getBoundingClientRect().width));return u},N5e=function(e,n,a,t,r,u,i){i===void 0&&(i=function(h){return h});var l=[],s=function(h){var p=sae(a[h],t[h],r,u,i),R=n[h].x;n.forEach(function(E,w){var T=E.x,L=sae(a[w],t[w],r,u,i);h!==w&&(R>=T&&R<=T+L||R+p>=T&&R+p<=T+L)&&(l.includes(w)||(l.push(h),l.push(w),l=vw(vw([],l,!0),[h,w],!1),s(w)))})};return s(e),Array.from(new Set(l.sort()))},O5e=function(e,n,a,t,r,u){t===void 0&&(t=.1),r===void 0&&(r=" - "),u===void 0&&(u=function(w){return w});var i=(0,vt.getStepDecimals)(t),l=(0,n4.useState)({}),s=l[0],h=l[1],p=(0,n4.useState)(u(n[a].toFixed(i))),R=p[0],E=p[1];return(0,n4.useEffect)(function(){if(e){var w=e.getThumbs();if(w.length<1)return;var T={},L=e.getOffsets(),U=N5e(a,L,w,n,r,i,u),Q=u(n[a].toFixed(i));if(U.length){var V=U.reduce(function(ee,me,We,Qe){return ee.length?vw(vw([],ee,!0),[L[Qe[We]].x],!1):[L[Qe[We]].x]},[]);if(Math.min.apply(Math,V)===L[a].x){var te=[];U.forEach(function(ee){te.push(n[ee].toFixed(i))}),Q=Array.from(new Set(te.sort(function(ee,me){return parseFloat(ee)-parseFloat(me)}))).map(u).join(r);var le=Math.min.apply(Math,V),ne=Math.max.apply(Math,V),Z=w[U[V.indexOf(ne)]].getBoundingClientRect().width;T.left="".concat(Math.abs(le-(ne+Z))/2,"px"),T.transform="translate(-50%, 0)"}else T.visibility="hidden"}E(Q),h(T)}},[e,n]),[R,s]};vt.useThumbOverlap=O5e;function vae(e,n,a,t){var r=e.getBoundingClientRect(),u=r.left,i=r.top,l=r.width,s=r.height;return fae(t)?Math.abs(a-(i+s/2)):Math.abs(n-(u+l/2))}});var mae=Ue(wc=>{"use strict";var U5e=wc&&wc.__extends||(function(){var e=function(n,a){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var u in r)Object.prototype.hasOwnProperty.call(r,u)&&(t[u]=r[u])},e(n,a)};return function(n,a){if(typeof a!="function"&&a!==null)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null");e(n,a);function t(){this.constructor=n}n.prototype=a===null?Object.create(a):(t.prototype=a.prototype,new t)}})(),k5e=wc&&wc.__createBinding||(Object.create?(function(e,n,a,t){t===void 0&&(t=a);var r=Object.getOwnPropertyDescriptor(n,a);(!r||("get"in r?!n.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return n[a]}}),Object.defineProperty(e,t,r)}):(function(e,n,a,t){t===void 0&&(t=a),e[t]=n[a]})),B5e=wc&&wc.__setModuleDefault||(Object.create?(function(e,n){Object.defineProperty(e,"default",{enumerable:!0,value:n})}):function(e,n){e.default=n}),H5e=wc&&wc.__importStar||function(e){if(e&&e.__esModule)return e;var n={};if(e!=null)for(var a in e)a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)&&k5e(n,e,a);return B5e(n,e),n},pae=wc&&wc.__spreadArray||function(e,n,a){if(a||arguments.length===2)for(var t=0,r=n.length,u;t1&&t.props.draggableTrack){if(t.thumbRefs.some(function(l){var s;return(s=l.current)===null||s===void 0?void 0:s.contains(r.target)}))return;t.setState({draggedTrackPos:[r.clientX,r.clientY]},function(){return t.onMove(r.clientX,r.clientY)})}else{var i=(0,mr.getClosestThumbIndex)(t.thumbRefs.map(function(l){return l.current}),r.clientX,r.clientY,t.props.direction);(u=t.thumbRefs[i].current)===null||u===void 0||u.focus(),t.setState({draggedThumbIndex:i},function(){return t.onMove(r.clientX,r.clientY)})}},t.onResize=function(){(0,mr.translateThumbs)(t.getThumbs(),t.getOffsets(),t.props.rtl),t.calculateMarkOffsets()},t.onTouchStartTrack=function(r){var u;if(r.persist(),t.addTouchEvents(r.nativeEvent),t.props.values.length>1&&t.props.draggableTrack){if(t.thumbRefs.some(function(l){var s;return(s=l.current)===null||s===void 0?void 0:s.contains(r.target)}))return;t.setState({draggedTrackPos:[r.touches[0].clientX,r.touches[0].clientY]},function(){return t.onMove(r.touches[0].clientX,r.touches[0].clientY)})}else{var i=(0,mr.getClosestThumbIndex)(t.thumbRefs.map(function(l){return l.current}),r.touches[0].clientX,r.touches[0].clientY,t.props.direction);(u=t.thumbRefs[i].current)===null||u===void 0||u.focus(),t.setState({draggedThumbIndex:i},function(){return t.onMove(r.touches[0].clientX,r.touches[0].clientY)})}},t.onMouseOrTouchStart=function(r){if(!t.props.disabled){var u=(0,mr.isTouchEvent)(r);if(!(!u&&r.button!==0)){var i=t.getTargetIndex(r);i!==-1&&(u?t.addTouchEvents(r):t.addMouseEvents(r),t.setState({draggedThumbIndex:i,thumbZIndexes:t.state.thumbZIndexes.map(function(l,s){return s===i?Math.max.apply(Math,t.state.thumbZIndexes):l<=t.state.thumbZIndexes[i]?l:l-1})}))}}},t.onMouseMove=function(r){r.preventDefault(),t.onMove(r.clientX,r.clientY)},t.onTouchMove=function(r){r.preventDefault(),t.onMove(r.touches[0].clientX,r.touches[0].clientY)},t.onKeyDown=function(r){var u=t.props,i=u.values,l=u.onChange,s=u.step,h=u.rtl,p=u.direction,R=t.state.isChanged,E=t.getTargetIndex(r.nativeEvent),w=h||p===Lu.Direction.Left||p===Lu.Direction.Down?-1:1;E!==-1&&(J5e.includes(r.key)?(r.preventDefault(),t.setState({draggedThumbIndex:E,isChanged:!0}),l((0,mr.replaceAt)(i,E,t.normalizeValue(i[E]+w*(r.key==="PageUp"?s*10:s),E)))):q5e.includes(r.key)?(r.preventDefault(),t.setState({draggedThumbIndex:E,isChanged:!0}),l((0,mr.replaceAt)(i,E,t.normalizeValue(i[E]-w*(r.key==="PageDown"?s*10:s),E)))):r.key==="Tab"?t.setState({draggedThumbIndex:-1},function(){R&&t.fireOnFinalChange()}):R&&t.fireOnFinalChange())},t.onKeyUp=function(r){var u=t.state.isChanged;t.setState({draggedThumbIndex:-1},function(){u&&t.fireOnFinalChange()})},t.onMove=function(r,u){var i=t.state,l=i.draggedThumbIndex,s=i.draggedTrackPos,h=t.props,p=h.direction,R=h.min,E=h.max,w=h.onChange,T=h.values,L=h.step,U=h.rtl;if(l===-1&&s[0]===-1&&s[1]===-1)return null;var Q=t.trackRef.current;if(!Q)return null;var V=Q.getBoundingClientRect(),te=(0,mr.isVertical)(p)?V.height:V.width;if(s[0]!==-1&&s[1]!==-1){var le=r-s[0],ne=u-s[1],Z=0;switch(p){case Lu.Direction.Right:case Lu.Direction.Left:Z=le/te*(E-R);break;case Lu.Direction.Down:case Lu.Direction.Up:Z=ne/te*(E-R);break;default:(0,mr.assertUnreachable)(p)}if(U&&(Z*=-1),Math.abs(Z)>=L/2){for(var ee=0;eeE?Z=E-T[ee]:me=L/2&&w((0,mr.replaceAt)(T,l,t.normalizeValue(Qe,l)))}},t.normalizeValue=function(r,u){var i=t.props,l=i.min,s=i.max,h=i.step,p=i.allowOverlap,R=i.values;return(0,mr.normalizeValue)(r,u,l,s,h,p,R)},t.onEnd=function(r){if(r.preventDefault(),document.removeEventListener("mousemove",t.schdOnMouseMove),document.removeEventListener("touchmove",t.schdOnTouchMove),document.removeEventListener("mouseup",t.schdOnEnd),document.removeEventListener("touchend",t.schdOnEnd),document.removeEventListener("touchcancel",t.schdOnEnd),t.state.draggedThumbIndex===-1&&t.state.draggedTrackPos[0]===-1&&t.state.draggedTrackPos[1]===-1)return null;t.setState({draggedThumbIndex:-1,draggedTrackPos:[-1,-1]},function(){t.fireOnFinalChange()})},t.fireOnFinalChange=function(){t.setState({isChanged:!1});var r=t.props,u=r.onFinalChange,i=r.values;u&&u(i)},t.updateMarkRefs=function(r){if(!r.renderMark){t.numOfMarks=void 0,t.markRefs=void 0;return}t.numOfMarks=(r.max-r.min)/t.props.step,t.markRefs=[];for(var u=0;u-1?"grabbing":this.props.draggableTrack?(0,mr.isVertical)(this.props.direction)?"ns-resize":"ew-resize":s.length===1&&!E?"pointer":"inherit"},onMouseDown:E?mr.voidFn:this.onMouseDownTrack,onTouchStart:E?mr.voidFn:this.onTouchStartTrack,ref:this.trackRef},isDragged:this.state.draggedThumbIndex>-1,disabled:E,children:pae(pae([],U.map(function(Q,V,te){return l({props:{style:a.props.direction===Lu.Direction.Left||a.props.direction===Lu.Direction.Right?{position:"absolute",left:"".concat(Q[0],"px"),marginTop:"".concat(Q[1],"px")}:{position:"absolute",top:"".concat(Q[0],"px"),marginLeft:"".concat(Q[1],"px")},key:"mark".concat(V),ref:a.markRefs[V]},index:V})}),!0),s.map(function(Q,V){var te=a.state.draggedThumbIndex===V;return u({index:V,value:Q,isDragged:te,props:{style:{position:"absolute",zIndex:L[V],cursor:E?"inherit":te?"grabbing":"grab",userSelect:"none",touchAction:"none",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none"},key:V,tabIndex:E?void 0:0,"aria-valuemax":R?p:s[V+1]||p,"aria-valuemin":R?h:s[V-1]||h,"aria-valuenow":Q,draggable:!1,ref:a.thumbRefs[V],role:"slider",onKeyDown:E?mr.voidFn:a.onKeyDown,onKeyUp:E?mr.voidFn:a.onKeyUp}})}),!0)})},n.defaultProps={step:1,direction:Lu.Direction.Right,rtl:!1,disabled:!1,allowOverlap:!1,draggableTrack:!1,min:0,max:100},n})(uC.Component);wc.default=$5e});var dae=Ue(Oi=>{"use strict";var W5e=Oi&&Oi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Oi,"__esModule",{value:!0});Oi.checkValuesAgainstBoundaries=Oi.relativeValue=Oi.useThumbOverlap=Oi.Direction=Oi.getTrackBackground=Oi.Range=void 0;var x5e=W5e(mae());Oi.Range=x5e.default;var iC=a4();Object.defineProperty(Oi,"getTrackBackground",{enumerable:!0,get:function(){return iC.getTrackBackground}});Object.defineProperty(Oi,"useThumbOverlap",{enumerable:!0,get:function(){return iC.useThumbOverlap}});Object.defineProperty(Oi,"relativeValue",{enumerable:!0,get:function(){return iC.relativeValue}});Object.defineProperty(Oi,"checkValuesAgainstBoundaries",{enumerable:!0,get:function(){return iC.checkValuesAgainstBoundaries}});var j5e=oC();Object.defineProperty(Oi,"Direction",{enumerable:!0,get:function(){return j5e.Direction}})});var HJe={};_8(HJe,{boot:()=>BJe});var m8=function(e){return function(n){for(var a=e.length,t=n.length,r=new Array(a*t),u=0,i=0;i=a.length?n:e(a[t])};var w8=function(e,n,a,t){for(var r=0,u=t.length;r=t.length)return n;var r=t.slice();return r.splice(a,1),e(r)};var cd=function(e){return e.slice().reverse()};var E8=function(e,n){return n.filter(e)};var I8=(function(){function e(n,a,t,r,u,i){var l,s,h,p,R,E,w;for(l=u+(i-u>>1),l-u>1&&e(n,a,r,t,u,l),i-l>1&&e(n,a,r,t,l,i),s=u,h=l,p=u;s0?(t[p++]=E,++h):(t[p++]=R,++s);for(;s="0"&&e[r]<="9"?"\\&":"";return"\\"+a.charCodeAt(0).toString(10)+u})+'"'};var cr={show:V8};var Q8=function(e){return e.showRecordFields},I_=function(){return function(){return function(e){var n=Q8(e);return{show:function(a){return"{"+(n(it.value)(a)+"}")}}}}};var tp={show:j8},_n={show:x8},Qg={show:z8},_d={show:function(e){if(e)return"true";if(!e)return"false";throw new Error("Failed pattern match at Data.Show (line 29, column 1 - line 31, column 23): "+[e.constructor.name])}},oe=function(e){return e.show};var T_=function(e){var n=Kt(e);return function(a){var t=Q8(a);return function(r){var u=oe(r);return{showRecordFields:function(i){return function(l){var s=t(it.value)(l),h=n(it.value),p=hu(h)(l);return" "+(h+(": "+(u(p)+(","+s))))}}}}}},S_=function(e){var n=Kt(e);return function(a){var t=oe(a);return{showRecordFields:function(r){return function(u){var i=n(it.value),l=hu(i)(u);return" "+(i+(": "+(t(l)+" ")))}}}}};var Se=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),fe=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})();var je=(function(){function e(){}return e.value=new e,e})(),Kg=function(e){return e};var pd=function(e){return e.to};var md=function(e){return e.from};var mue=dn(bn),G=(function(){function e(){}return e.value=new e,e})(),I=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})();var K8=function(e){var n=tn(e);return{append:function(a){return function(t){if(a instanceof G)return t;if(t instanceof G)return a;if(a instanceof I&&t instanceof I)return new I(n(a.value0)(t.value0));throw new Error("Failed pattern match at Data.Maybe (line 182, column 1 - line 185, column 43): "+[a.constructor.name,t.constructor.name])}}}};var Hn=function(e){return function(n){return function(a){if(a instanceof G)return e;if(a instanceof I)return n(a.value0);throw new Error("Failed pattern match at Data.Maybe (line 237, column 1 - line 237, column 51): "+[e.constructor.name,n.constructor.name,a.constructor.name])}}},br=Hn(!0)(hn(!1)),Ar=Hn(!1)(hn(!0));var ue={map:function(e){return function(n){return n instanceof I?new I(e(n.value0)):G.value}}},due=B(ue);var ze=function(e){return Hn(e)(mue)},sr=function(){return function(e){if(e instanceof I)return e.value0;throw new Error("Failed pattern match at Data.Maybe (line 288, column 1 - line 288, column 46): "+[e.constructor.name])}};var xr=function(e){var n=be(e);return{eq:function(a){return function(t){return a instanceof G&&t instanceof G?!0:a instanceof I&&t instanceof I?n(a.value0)(t.value0):!1}}}},yi=function(e){var n=xe(e),a=xr(e.Eq0());return{compare:function(t){return function(r){if(t instanceof G&&r instanceof G)return He.value;if(t instanceof G)return ye.value;if(r instanceof G)return De.value;if(t instanceof I&&r instanceof I)return n(t.value0)(r.value0);throw new Error("Failed pattern match at Data.Maybe (line 0, column 0 - line 0, column 0): "+[t.constructor.name,r.constructor.name])}},Eq0:function(){return a}}};var wo={apply:function(e){return function(n){if(e instanceof I)return due(e.value0)(n);if(e instanceof G)return G.value;throw new Error("Failed pattern match at Data.Maybe (line 67, column 1 - line 69, column 30): "+[e.constructor.name,n.constructor.name])}},Functor0:function(){return ue}};var nn={bind:function(e){return function(n){if(e instanceof I)return n(e.value0);if(e instanceof G)return G.value;throw new Error("Failed pattern match at Data.Maybe (line 125, column 1 - line 127, column 28): "+[e.constructor.name,n.constructor.name])}},Apply0:function(){return wo}};var Ua=(function(){return{pure:I.create,Apply0:function(){return wo}}})();var gu={alt:function(e){return function(n){return e instanceof G?n:e}},Functor0:function(){return ue}},hue=(function(){return{empty:G.value,Alt0:function(){return gu}}})(),Du={Applicative0:function(){return Ua},Plus1:function(){return hue}};var Me=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Le=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})();var Lc=function(e){return Hn(new Me(e))(Le.create)};var to={map:function(e){return function(n){if(n instanceof Me)return new Me(n.value0);if(n instanceof Le)return new Le(e(n.value0));throw new Error("Failed pattern match at Data.Either (line 0, column 0 - line 0, column 0): "+[n.constructor.name])}}},Due=B(to);var Er=function(e){return function(n){return function(a){if(a instanceof Me)return e(a.value0);if(a instanceof Le)return n(a.value0);throw new Error("Failed pattern match at Data.Either (line 208, column 1 - line 208, column 64): "+[e.constructor.name,n.constructor.name,a.constructor.name])}}},pf=(function(){return Er(hn(G.value))(I.create)})();var Yg={apply:function(e){return function(n){if(e instanceof Me)return new Me(e.value0);if(e instanceof Le)return Due(e.value0)(n);throw new Error("Failed pattern match at Data.Either (line 70, column 1 - line 72, column 30): "+[e.constructor.name,n.constructor.name])}},Functor0:function(){return to}};var wi={bind:Er(function(e){return function(n){return new Me(e)}})(function(e){return function(n){return n(e)}}),Apply0:function(){return Yg}};var cv=(function(){return{pure:Le.create,Apply0:function(){return Yg}}})(),wb={Applicative0:function(){return cv},Bind1:function(){return wi}};var Dl=function(e){return e};var Es={map:function(e){return function(n){return e(n)}}};var Y8={apply:function(e){return function(n){return e(n)}},Functor0:function(){return Es}},Rue={bind:function(e){return function(n){return n(e)}},Apply0:function(){return Y8}},dd={pure:Dl,Apply0:function(){return Y8}},kr={Applicative0:function(){return dd},Bind1:function(){return Rue}};var X8=function(e){return Math.min(Math.abs(e),2147483647)},Z8=function(e){return function(n){return n===0?0:n>0?Math.floor(e/n):-Math.floor(e/-n)}},e7=function(e){return function(n){if(n===0)return 0;var a=Math.abs(n);return(e%a+a)%a}};var uG={Ring0:function(){return uv}};var Ru=function(e){return e.mod};var Ro={degree:X8,div:Z8,mod:e7,CommutativeRing0:function(){return uG}},lu=function(e){return e.div};var vr={mempty:"",Semigroup0:function(){return ep}};var Gt=function(e){return e.mempty};var a7=function(e){return function(){return e}},t7=function(e){return function(n){return function(){return n(e())()}}};var iG=function(e){return function(n){return function(){for(var a=0,t=e.length;a=0;u--)t=e(a[u])(t);return t}}},G7=function(e){return function(n){return function(a){for(var t=n,r=a.length,u=0;u":e===void 0?"":e instanceof Date?e.toString():typeof Blob<"u"&&e instanceof Blob?"file["+e.name+"]":JSON.stringify(e)}var ule=Br(Je),cO=Ts(M_),ile=nr(Je);var Id=function(e){return e.foldrWithIndex};var Td=function(e){return e.foldlWithIndex};var lle=function(e){var n=Id(e);return function(a){var t=tn(a.Semigroup0()),r=Gt(a);return function(u){return n(function(i){return function(l){return function(s){return t(u(i)(l))(s)}}})(r)}}},pD={foldrWithIndex:function(e){return function(n){var a=ule(function(r){return function(u){return e(r.value0)(r.value1)(u)}})(n),t=cO(Rn.create);return function(r){return a(t(r))}}},foldlWithIndex:function(e){return function(n){var a=ile(function(r){return function(u){return e(u.value0)(r)(u.value1)}})(n),t=cO(Rn.create);return function(r){return a(t(r))}}},foldMapWithIndex:function(e){return lle(pD)(e)},Foldable0:function(){return Je}};var sO=function(e){var n=Td(e);return function(a){var t=function(r){return function(u){return function(i){return u instanceof G?a(r)(i):u}}};return n(t)(G.value)}};var vO=function(e){return function(n){return function(a){return(a|0)===a?e(a):n}}},Tr=function(e){return e},fO=function(e){return function(n){return function(a){var t;a<11?t="[0-"+(a-1).toString()+"]":a===11?t="[0-9a]":t="[0-9a-"+String.fromCharCode(86+a)+"]";var r=new RegExp("^[\\+\\-]?"+t+"+$","i");return function(u){if(r.test(u)){var i=parseInt(u,a);return(i|0)===i?e(i):n}else return n}}}};var $b=isFinite;var MG=Math.abs;var Sd=Math.floor,AG=Math.log;var Wb=function(e){return function(n){return Math.pow(e,n)}};var bp=Math.round;var _O=2.302585092994046;var pO=Mr(Vg),mO=kt(Vg);var mle=(function(){return fO(I.create)(G.value)})(),Cs=mle(10),yf=(function(){return vO(I.create)(G.value)})(),hO=function(e){if(!$b(e))return 0;if(e>=Tr(pO))return pO;if(e<=Tr(mO))return mO;if($e)return ze(0)(yf(e));throw new Error("Failed pattern match at Data.Int (line 72, column 1 - line 72, column 29): "+[e.constructor.name])},PG=function(e){return hO(bp(e))};var Hu=function(e){return hO(Sd(e))};function mD(e){return Object.prototype.toString.call(e).slice(8,-1)}function N_(e){return e===null}function O_(e){return e===void 0}var xb=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"};function gO(e){return e.stack||e.toString()}function Vi(e){return new Error(e)}function Ep(e){return e.message}function jb(e){return function(){throw e}}var RO=function(e){return jb(Vi(e))};var yO={show:gO};var Eo=function(e){return e.throwError};var Pr=function(e){return e.catchError};var U_=function(e){var n=Pr(e),a=e.MonadThrow0().Monad0(),t=B(a.Bind1().Apply0().Functor0()),r=x(a.Applicative0());return function(u){return n(t(Le.create)(u))(function(i){return r(Me.create(i))})}};var Po={liftEffect:dn(bn),Monad0:function(){return sv}},Un=function(e){return e.liftEffect};var Dle=B(to);var Qb=function(e){return e};var gD=function(e){return e};var Kb=function(e){return function(n){return e(n)}},Md=function(e){var n=B(e);return{map:function(a){return Kb(n(Dle(a)))}}};var bO=function(e){return{Applicative0:function(){return Zl(e)},Bind1:function(){return Uc(e)}}},Uc=function(e){var n=ae(e.Bind1()),a=x(e.Applicative0());return{bind:function(t){return function(r){return n(t)(Er(function(u){return a(Me.create(u))})(function(u){var i=r(u);return i}))}},Apply0:function(){return Yb(e)}}},Yb=function(e){var n=Md(e.Bind1().Apply0().Functor0());return{apply:dl(bO(e)),Functor0:function(){return n}}},Zl=function(e){return{pure:(function(){var n=x(e.Applicative0());return function(a){return Qb(n(Le.create(a)))}})(),Apply0:function(){return Yb(e)}}};var Xb=function(e){var n=bO(e);return{throwError:(function(){var a=x(e.Applicative0());return function(t){return Qb(a(Me.create(t)))}})(),Monad0:function(){return n}}};var DD=function(e){var n=tn(e);return function(a){var t=a.Bind1(),r=ae(t),u=x(a.Applicative0()),i=Md(t.Apply0().Functor0());return{alt:function(l){return function(s){return r(l)(function(h){if(h instanceof Le)return u(new Le(h.value0));if(h instanceof Me)return r(s)(function(p){if(p instanceof Le)return u(new Le(p.value0));if(p instanceof Me)return u(new Me(n(h.value0)(p.value0)));throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 87, column 9 - line 89, column 49): "+[p.constructor.name])});throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 83, column 5 - line 89, column 49): "+[h.constructor.name])})}},Functor0:function(){return i}}}};var bl=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})();var Zb=function(e){var n=Bu(e);return function(a){return new bl(a,n)}};var NG=function(e){var n=B(e);return{map:function(a){return function(t){return new bl(a(t.value0),n(a)(t.value1))}}}};var OG=function(e){var n=Lo(e),a=nr(e),t=Br(e);return{foldMap:function(r){var u=tn(r.Semigroup0()),i=n(r);return function(l){return function(s){return u(l(s.value0))(i(l)(s.value1))}}},foldl:function(r){return function(u){return function(i){return a(r)(r(u)(i.value0))(i.value1)}}},foldr:function(r){return function(u){return function(i){return r(i.value0)(t(r)(u)(i.value1))}}}}};var Nr=(function(){function e(){}return e.value=new e,e})(),Mt=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})(),e1=function(e){return e},Cle=function(e){return new Mt(e.value0,e.value1)};var Fle=function(e){var n=function(a){return function(t){var r=a,u=!1,i;function l(s,h){if(h instanceof Mt&&h.value1 instanceof Mt&&h.value1.value1 instanceof Mt){r=new Mt(h,s),t=h.value1.value1.value1;return}var p=function(E){return E instanceof Mt&&E.value1 instanceof Mt&&E.value1.value1 instanceof Nr?new Mt(e(E.value0),new Mt(e(E.value1.value0),Nr.value)):E instanceof Mt&&E.value1 instanceof Nr?new Mt(e(E.value0),Nr.value):Nr.value},R=function(E){return function(w){var T=E,L=!1,U;function Q(V,te){if(V instanceof Mt&&V.value0 instanceof Mt&&V.value0.value1 instanceof Mt&&V.value0.value1.value1 instanceof Mt){T=V.value1,w=new Mt(e(V.value0.value0),new Mt(e(V.value0.value1.value0),new Mt(e(V.value0.value1.value1.value0),te)));return}return L=!0,te}for(;!L;)U=Q(T,w);return U}};return u=!0,R(s)(p(h))}for(;!u;)i=l(r,t);return i}};return n(Nr.value)},UG={map:Fle};var n1=NG(UG),Xo={foldr:function(e){return function(n){var a=(function(){var r=function(u){return function(i){var l=u,s=!1,h;function p(R,E){if(E instanceof Nr)return s=!0,R;if(E instanceof Mt){l=new Mt(E.value0,R),i=E.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 107, column 7 - line 107, column 23): "+[R.constructor.name,E.constructor.name])}for(;!s;)h=p(l,i);return h}};return r(Nr.value)})(),t=nr(Xo)(ut(e))(n);return function(r){return t(a(r))}}},foldl:function(e){var n=function(a){return function(t){var r=a,u=!1,i;function l(s,h){if(h instanceof Nr)return u=!0,s;if(h instanceof Mt){r=e(s)(h.value0),t=h.value1;return}throw new Error("Failed pattern match at Data.List.Types (line 111, column 12 - line 113, column 30): "+[h.constructor.name])}for(;!u;)i=l(r,t);return i}};return n},foldMap:function(e){var n=tn(e.Semigroup0()),a=Gt(e);return function(t){return nr(Xo)(function(r){var u=n(r);return function(i){return u(t(i))}})(a)}}};var Gle=Br(Xo);var yD=OG(Xo);var a1={append:function(e){return function(n){return Gle(Mt.create)(n)(e)}}},SO=tn(a1);var wD={append:function(e){return function(n){return new bl(e.value0,SO(e.value1)(Cle(n)))}}};var CO={alt:SO,Functor0:function(){return UG}},kG=(function(){return{empty:Nr.value,Alt0:function(){return CO}}})();var kle=xt(s7);var AO=function(e){return new Mt(e,Nr.value)};var BG=(function(){var e=function(n){return function(a){var t=n,r=!1,u;function i(l,s){if(s instanceof Nr)return r=!0,l;if(s instanceof Mt){t=new Mt(s.value0,l),a=s.value1;return}throw new Error("Failed pattern match at Data.List (line 368, column 3 - line 368, column 19): "+[l.constructor.name,s.constructor.name])}for(;!r;)u=i(t,a);return u}};return e(Nr.value)})();var HG=function(e){var n=ae(e.Monad0().Bind1()),a=ti(e);return function(t){var r=t.Plus1().Alt0(),u=Aa(r),i=B(r.Functor0()),l=x(t.Applicative0());return function(s){var h=function(p){return n(u(i(Zr.create)(s))(l(new jr(void 0))))(function(R){return l(kle(function(E){return new Mt(E,p)})(function(E){return BG(p)})(R))})};return a(h)(Nr.value)}}};var Ju=function(e){return Br(e)(Mt.create)(Nr.value)};var LO=function(e){return e()};var PO=function(e){throw new Error(e)};var NO=function(){return PO};var qle=NO(),$le=LO,El=function(e){return $le(function(){return qle(e)})};var ED=(function(){var e=Zb(kG);return function(n){return e1(e(n))}})();var kO=function(e){return e.value0};var Ld=function(e){return e.join("")},ID=function(e){return e.split("")},Qi=function(e){return e},BO=function(e){return function(n){return function(a){return function(t){return a>=0&&a=0&&e=0&&e<100&&l.setUTCFullYear(e),l.getTime()};function XO(e,n){var a=zG(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),t=zG(n.year,n.month-1,n.day,n.hour,n.minute,n.second,n.millisecond);return a-t}function ZO(e){return function(n){return function(a){return function(t){var r=zG(t.year,t.month-1,t.day,t.hour,t.minute,t.second,t.millisecond),u=new Date(r+a);return isNaN(u.getTime())?n:e({year:u.getUTCFullYear(),month:u.getUTCMonth()+1,day:u.getUTCDate(),hour:u.getUTCHours(),minute:u.getUTCMinutes(),second:u.getUTCSeconds(),millisecond:u.getUTCMilliseconds()})}}}}var e6=function(e,n,a){var t=new Date(Date.UTC(e,n,a));return e>=0&&e<100&&t.setUTCFullYear(e),t};function n6(e,n,a,t){var r=e6(n,a-1,t);return e(r.getUTCFullYear())(r.getUTCMonth()+1)(r.getUTCDate())}function a6(e,n,a){return e6(e,n-1,a).getUTCDay()}function $_(e){return e.charCodeAt(0)}function t6(e){return String.fromCharCode(e)}var Zo=function(e){var n=x(e.Applicative0()),a=Bu(e.Plus1());return function(t){if(t)return n(void 0);if(!t)return a;throw new Error("Failed pattern match at Control.Alternative (line 48, column 1 - line 48, column 54): "+[t.constructor.name])}};var r6=kt(E_),o6=Mr(E_);var Ca=function(e){return e.toEnum};var Kn=function(e){return e.fromEnum},QG=function(e){var n=Ca(e),a=Kn(e),t=kt(e.Bounded0());return function(r){return function(u){return function(i){var l=n(i);if(l instanceof I)return l.value0;if(l instanceof G){var s=i=$_(r6)&&e<=$_(o6)?new I(t6(e)):G.value},hce={succ:Mp(VG)($_),pred:Ap(VG)($_),Ord0:function(){return Rb}};var Lp=(function(){return{cardinality:$_(o6)-$_(r6)|0,toEnum:VG,fromEnum:$_,Bounded0:function(){return E_},Enum1:function(){return hce}}})();var l1=function(e,n,a){var t=0,r;return function(u){if(t===2)return r;if(t===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+n+", line "+u+")",n,u);return t=1,r=a(),t=2,r}},u6=oe(_n);var nc=(function(){function e(){}return e.value=new e,e})(),Hc=(function(){function e(){}return e.value=new e,e})(),Jc=(function(){function e(){}return e.value=new e,e})(),qc=(function(){function e(){}return e.value=new e,e})(),$c=(function(){function e(){}return e.value=new e,e})(),Wc=(function(){function e(){}return e.value=new e,e})(),As=(function(){function e(){}return e.value=new e,e})(),Ti=(function(){function e(){}return e.value=new e,e})(),Ki=(function(){function e(){}return e.value=new e,e})(),Si=(function(){function e(){}return e.value=new e,e})(),Yi=(function(){function e(){}return e.value=new e,e})(),Xi=(function(){function e(){}return e.value=new e,e})(),Ci=(function(){function e(){}return e.value=new e,e})(),Fi=(function(){function e(){}return e.value=new e,e})(),Zi=(function(){function e(){}return e.value=new e,e})(),el=(function(){function e(){}return e.value=new e,e})(),nl=(function(){function e(){}return e.value=new e,e})(),al=(function(){function e(){}return e.value=new e,e})(),Cl=(function(){function e(){}return e.value=new e,e})();var i6={show:function(e){return"(Year "+(u6(e)+")")}},l6={show:function(e){if(e instanceof nc)return"Monday";if(e instanceof Hc)return"Tuesday";if(e instanceof Jc)return"Wednesday";if(e instanceof qc)return"Thursday";if(e instanceof $c)return"Friday";if(e instanceof Wc)return"Saturday";if(e instanceof As)return"Sunday";throw new Error("Failed pattern match at Data.Date.Component (line 184, column 1 - line 191, column 25): "+[e.constructor.name])}},c1={show:function(e){if(e instanceof Ti)return"January";if(e instanceof Ki)return"February";if(e instanceof Si)return"March";if(e instanceof Yi)return"April";if(e instanceof Xi)return"May";if(e instanceof Ci)return"June";if(e instanceof Fi)return"July";if(e instanceof Zi)return"August";if(e instanceof el)return"September";if(e instanceof nl)return"October";if(e instanceof al)return"November";if(e instanceof Cl)return"December";throw new Error("Failed pattern match at Data.Date.Component (line 101, column 1 - line 113, column 29): "+[e.constructor.name])}},c6={show:function(e){return"(Day "+(u6(e)+")")}},s1=Sa,v1=Sa,s6=jt,gce={eq:function(e){return function(n){return e instanceof nc&&n instanceof nc||e instanceof Hc&&n instanceof Hc||e instanceof Jc&&n instanceof Jc||e instanceof qc&&n instanceof qc||e instanceof $c&&n instanceof $c||e instanceof Wc&&n instanceof Wc||e instanceof As&&n instanceof As}}},v6={compare:function(e){return function(n){if(e instanceof nc&&n instanceof nc)return He.value;if(e instanceof nc)return ye.value;if(n instanceof nc)return De.value;if(e instanceof Hc&&n instanceof Hc)return He.value;if(e instanceof Hc)return ye.value;if(n instanceof Hc)return De.value;if(e instanceof Jc&&n instanceof Jc)return He.value;if(e instanceof Jc)return ye.value;if(n instanceof Jc)return De.value;if(e instanceof qc&&n instanceof qc)return He.value;if(e instanceof qc)return ye.value;if(n instanceof qc)return De.value;if(e instanceof $c&&n instanceof $c)return He.value;if(e instanceof $c)return ye.value;if(n instanceof $c)return De.value;if(e instanceof Wc&&n instanceof Wc)return He.value;if(e instanceof Wc)return ye.value;if(n instanceof Wc)return De.value;if(e instanceof As&&n instanceof As)return He.value;throw new Error("Failed pattern match at Data.Date.Component (line 0, column 0 - line 0, column 0): "+[e.constructor.name,n.constructor.name])}},Eq0:function(){return gce}},KG={eq:function(e){return function(n){return e instanceof Ti&&n instanceof Ti||e instanceof Ki&&n instanceof Ki||e instanceof Si&&n instanceof Si||e instanceof Yi&&n instanceof Yi||e instanceof Xi&&n instanceof Xi||e instanceof Ci&&n instanceof Ci||e instanceof Fi&&n instanceof Fi||e instanceof Zi&&n instanceof Zi||e instanceof el&&n instanceof el||e instanceof nl&&n instanceof nl||e instanceof al&&n instanceof al||e instanceof Cl&&n instanceof Cl}}},kd={compare:function(e){return function(n){if(e instanceof Ti&&n instanceof Ti)return He.value;if(e instanceof Ti)return ye.value;if(n instanceof Ti)return De.value;if(e instanceof Ki&&n instanceof Ki)return He.value;if(e instanceof Ki)return ye.value;if(n instanceof Ki)return De.value;if(e instanceof Si&&n instanceof Si)return He.value;if(e instanceof Si)return ye.value;if(n instanceof Si)return De.value;if(e instanceof Yi&&n instanceof Yi)return He.value;if(e instanceof Yi)return ye.value;if(n instanceof Yi)return De.value;if(e instanceof Xi&&n instanceof Xi)return He.value;if(e instanceof Xi)return ye.value;if(n instanceof Xi)return De.value;if(e instanceof Ci&&n instanceof Ci)return He.value;if(e instanceof Ci)return ye.value;if(n instanceof Ci)return De.value;if(e instanceof Fi&&n instanceof Fi)return He.value;if(e instanceof Fi)return ye.value;if(n instanceof Fi)return De.value;if(e instanceof Zi&&n instanceof Zi)return He.value;if(e instanceof Zi)return ye.value;if(n instanceof Zi)return De.value;if(e instanceof el&&n instanceof el)return He.value;if(e instanceof el)return ye.value;if(n instanceof el)return De.value;if(e instanceof nl&&n instanceof nl)return He.value;if(e instanceof nl)return ye.value;if(n instanceof nl)return De.value;if(e instanceof al&&n instanceof al)return He.value;if(e instanceof al)return ye.value;if(n instanceof al)return De.value;if(e instanceof Cl&&n instanceof Cl)return He.value;throw new Error("Failed pattern match at Data.Date.Component (line 0, column 0 - line 0, column 0): "+[e.constructor.name,n.constructor.name])}},Eq0:function(){return KG}},f6=jt,f1=(function(){return{bottom:-271820,top:275759,Ord0:function(){return s1}}})(),Dce=(function(){return{bottom:nc.value,top:As.value,Ord0:function(){return v6}}})(),_1=(function(){return{bottom:Ti.value,top:Cl.value,Ord0:function(){return kd}}})(),vu={cardinality:547580,toEnum:function(e){if(e>=-271820&&e<=275759)return new I(e);if($e)return G.value;throw new Error("Failed pattern match at Data.Date.Component (line 35, column 1 - line 40, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return f1},Enum1:function(){return Rce(0)}},Rce=l1("enumYear","Data.Date.Component",function(){return{succ:(function(){var e=Ca(vu),n=Kn(vu);return function(a){return e((function(t){return t+1|0})(n(a)))}})(),pred:(function(){var e=Ca(vu),n=Kn(vu);return function(a){return e((function(t){return t-1|0})(n(a)))}})(),Ord0:function(){return s1}}});var W_={cardinality:7,toEnum:function(e){return e===1?new I(nc.value):e===2?new I(Hc.value):e===3?new I(Jc.value):e===4?new I(qc.value):e===5?new I($c.value):e===6?new I(Wc.value):e===7?new I(As.value):G.value},fromEnum:function(e){if(e instanceof nc)return 1;if(e instanceof Hc)return 2;if(e instanceof Jc)return 3;if(e instanceof qc)return 4;if(e instanceof $c)return 5;if(e instanceof Wc)return 6;if(e instanceof As)return 7;throw new Error("Failed pattern match at Data.Date.Component (line 175, column 14 - line 182, column 16): "+[e.constructor.name])},Bounded0:function(){return Dce},Enum1:function(){return yce(0)}},yce=l1("enumWeekday","Data.Date.Component",function(){return{succ:(function(){var e=Ca(W_),n=Kn(W_);return function(a){return e((function(t){return t+1|0})(n(a)))}})(),pred:(function(){var e=Ca(W_),n=Kn(W_);return function(a){return e((function(t){return t-1|0})(n(a)))}})(),Ord0:function(){return v6}}});var yo={cardinality:12,toEnum:function(e){return e===1?new I(Ti.value):e===2?new I(Ki.value):e===3?new I(Si.value):e===4?new I(Yi.value):e===5?new I(Xi.value):e===6?new I(Ci.value):e===7?new I(Fi.value):e===8?new I(Zi.value):e===9?new I(el.value):e===10?new I(nl.value):e===11?new I(al.value):e===12?new I(Cl.value):G.value},fromEnum:function(e){if(e instanceof Ti)return 1;if(e instanceof Ki)return 2;if(e instanceof Si)return 3;if(e instanceof Yi)return 4;if(e instanceof Xi)return 5;if(e instanceof Ci)return 6;if(e instanceof Fi)return 7;if(e instanceof Zi)return 8;if(e instanceof el)return 9;if(e instanceof nl)return 10;if(e instanceof al)return 11;if(e instanceof Cl)return 12;throw new Error("Failed pattern match at Data.Date.Component (line 87, column 14 - line 99, column 19): "+[e.constructor.name])},Bounded0:function(){return _1},Enum1:function(){return wce(0)}},wce=l1("enumMonth","Data.Date.Component",function(){return{succ:(function(){var e=Ca(yo),n=Kn(yo);return function(a){return e((function(t){return t+1|0})(n(a)))}})(),pred:(function(){var e=Ca(yo),n=Kn(yo);return function(a){return e((function(t){return t-1|0})(n(a)))}})(),Ord0:function(){return kd}}});var LD={bottom:1,top:31,Ord0:function(){return v1}},Sl={cardinality:31,toEnum:function(e){if(e>=1&&e<=31)return new I(e);if($e)return G.value;throw new Error("Failed pattern match at Data.Date.Component (line 133, column 1 - line 138, column 23): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return LD},Enum1:function(){return bce(0)}},bce=l1("enumDay","Data.Date.Component",function(){return{succ:(function(){var e=Ca(Sl),n=Kn(Sl);return function(a){return e((function(t){return t+1|0})(n(a)))}})(),pred:(function(){var e=Ca(Sl),n=Kn(Sl);return function(a){return e((function(t){return t-1|0})(n(a)))}})(),Ord0:function(){return v1}}});var Bd=Gb()();var _6=dn(bn),p1=function(e){return e},p6=function(e){return e},Hd=function(e){return e};var m6=function(e){return e},PD=function(e){return e.toDuration};var d6={append:function(e){return function(n){return e+n}}};var m1={append:function(e){return function(n){return e+n}}};var h6=iv;var g6=iv;var YG=function(e){return e.fromDuration};var Ff={fromDuration:Bd(p1)(function(e){return e*1e3}),toDuration:Bd(Hd)(function(e){return e/1e3})},Pp={fromDuration:Bd(p6)(function(e){return e*6e4}),toDuration:Bd(Hd)(function(e){return e/6e4})},Jd={fromDuration:_6,toDuration:_6};var XG={fromDuration:Bd(m6)(function(e){return e*864e5}),toDuration:Bd(Hd)(function(e){return e/864e5})};var R6=Kn(yo),ZG=sr(),D6=Ca(W_),Ice=oe(i6),Tce=oe(c1),Sce=oe(c6);var Cce=be(s6),Fce=be(KG),Gce=be(f6),Mce=xe(s1),Ace=xe(kd),Lce=xe(v1);var Pce=Ca(yo);var d1=(function(){function e(n,a,t){this.value0=n,this.value1=a,this.value2=t}return e.create=function(n){return function(a){return function(t){return new e(n,a,t)}}},e})(),Gl=function(e){return e.value0},ND=function(e){var n=a6(e.value0,R6(e.value1),e.value2),a=n===0;return ZG(D6(a?7:n))},y6={show:function(e){return"(Date "+(Ice(e.value0)+(" "+(Tce(e.value1)+(" "+(Sce(e.value2)+")")))))}},Ml=function(e){return e.value1};var h1={eq:function(e){return function(n){return Cce(e.value0)(n.value0)&&Fce(e.value1)(n.value1)&&Gce(e.value2)(n.value2)}}},Nce=be(h1),aM={compare:function(e){return function(n){var a=Mce(e.value0)(n.value0);if(a instanceof ye)return ye.value;if(a instanceof De)return De.value;var t=Ace(e.value1)(n.value1);return t instanceof ye?ye.value:t instanceof De?De.value:Lce(e.value2)(n.value2)}},Eq0:function(){return h1}};var Rv=function(e){return e.value2},x_=function(e){return function(n){return function(a){var t=function(r){return function(u){return function(i){return new d1(r,ZG(Pce(u)),i)}}};return n6(t,e,R6(n),a)}}},g1=function(e){return function(n){return function(a){var t=new d1(e,n,a),r=Nce(x_(e)(n)(a))(t);return r?new I(t):G.value}}},tM=(function(){return{bottom:new d1(kt(f1),kt(_1),kt(LD)),top:new d1(Mr(f1),Mr(_1),Mr(LD)),Ord0:function(){return aM}}})();var D1=function(e,n,a){var t=0,r;return function(u){if(t===2)return r;if(t===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+n+", line "+u+")",n,u);return t=1,r=a(),t=2,r}},R1=oe(_n);var w6={show:function(e){return"(Second "+(R1(e)+")")}},b6={show:function(e){return"(Minute "+(R1(e)+")")}},E6={show:function(e){return"(Millisecond "+(R1(e)+")")}},I6={show:function(e){return"(Hour "+(R1(e)+")")}},y1=Sa,w1=Sa,b1=Sa,E1=Sa,T6=jt,S6=jt,C6=jt,F6=jt,OD={bottom:0,top:59,Ord0:function(){return y1}},UD={bottom:0,top:59,Ord0:function(){return w1}},kD={bottom:0,top:999,Ord0:function(){return b1}},BD={bottom:0,top:23,Ord0:function(){return E1}},ac={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new I(e);if($e)return G.value;throw new Error("Failed pattern match at Data.Time.Component (line 90, column 1 - line 95, column 26): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return OD},Enum1:function(){return Oce(0)}},Oce=D1("enumSecond","Data.Time.Component",function(){return{succ:(function(){var e=Ca(ac),n=Kn(ac);return function(a){return e((function(t){return t+1|0})(n(a)))}})(),pred:(function(){var e=Ca(ac),n=Kn(ac);return function(a){return e((function(t){return t-1|0})(n(a)))}})(),Ord0:function(){return y1}}});var tc={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new I(e);if($e)return G.value;throw new Error("Failed pattern match at Data.Time.Component (line 61, column 1 - line 66, column 26): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return UD},Enum1:function(){return Uce(0)}},Uce=D1("enumMinute","Data.Time.Component",function(){return{succ:(function(){var e=Ca(tc),n=Kn(tc);return function(a){return e((function(t){return t+1|0})(n(a)))}})(),pred:(function(){var e=Ca(tc),n=Kn(tc);return function(a){return e((function(t){return t-1|0})(n(a)))}})(),Ord0:function(){return w1}}});var tl={cardinality:1e3,toEnum:function(e){if(e>=0&&e<=999)return new I(e);if($e)return G.value;throw new Error("Failed pattern match at Data.Time.Component (line 120, column 1 - line 125, column 31): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return kD},Enum1:function(){return kce(0)}},kce=D1("enumMillisecond","Data.Time.Component",function(){return{succ:(function(){var e=Ca(tl),n=Kn(tl);return function(a){return e((function(t){return t+1|0})(n(a)))}})(),pred:(function(){var e=Ca(tl),n=Kn(tl);return function(a){return e((function(t){return t-1|0})(n(a)))}})(),Ord0:function(){return b1}}});var rc={cardinality:24,toEnum:function(e){if(e>=0&&e<=23)return new I(e);if($e)return G.value;throw new Error("Failed pattern match at Data.Time.Component (line 32, column 1 - line 37, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return BD},Enum1:function(){return Bce(0)}},Bce=D1("enumHour","Data.Time.Component",function(){return{succ:(function(){var e=Ca(rc),n=Kn(rc);return function(a){return e((function(t){return t+1|0})(n(a)))}})(),pred:(function(){var e=Ca(rc),n=Kn(rc);return function(a){return e((function(t){return t-1|0})(n(a)))}})(),Ord0:function(){return E1}}});var qce=oe(I6),$ce=oe(b6),Wce=oe(w6),xce=oe(E6);var jce=be(F6),zce=be(S6),Vce=be(T6),Qce=be(C6),Kce=xe(E1),Yce=xe(w1),Xce=xe(y1),Zce=xe(b1);var yv=(function(){function e(n,a,t,r){this.value0=n,this.value1=a,this.value2=t,this.value3=r}return e.create=function(n){return function(a){return function(t){return function(r){return new e(n,a,t,r)}}}},e})(),G6={show:function(e){return"(Time "+(qce(e.value0)+(" "+($ce(e.value1)+(" "+(Wce(e.value2)+(" "+(xce(e.value3)+")")))))))}};var Mf=function(e){return e.value2},wv=function(e){return e.value1},xc=function(e){return e.value3};var Ls=function(e){return e.value0};var rM={eq:function(e){return function(n){return jce(e.value0)(n.value0)&&zce(e.value1)(n.value1)&&Vce(e.value2)(n.value2)&&Qce(e.value3)(n.value3)}}},oM={compare:function(e){return function(n){var a=Kce(e.value0)(n.value0);if(a instanceof ye)return ye.value;if(a instanceof De)return De.value;var t=Yce(e.value1)(n.value1);if(t instanceof ye)return ye.value;if(t instanceof De)return De.value;var r=Xce(e.value2)(n.value2);return r instanceof ye?ye.value:r instanceof De?De.value:Zce(e.value3)(n.value3)}},Eq0:function(){return rM}};var qd=(function(){return{bottom:new yv(kt(BD),kt(UD),kt(OD),kt(kD)),top:new yv(Mr(BD),Mr(UD),Mr(OD),Mr(kD)),Ord0:function(){return oM}}})();var ese=Kn(vu),nse=Kn(yo),ase=Kn(Sl),tse=Kn(rc),rse=Kn(tc),ose=Kn(ac),use=Kn(tl),ise=oe(y6),lse=oe(G6),cse=be(h1),sse=be(rM),vse=xe(aM),fse=xe(oM),_se=ae(nn),$d=sa(wo),uM=B(ue),pse=Ji(nn),mse=Ca(vu),dse=Ca(yo),hse=Ca(Sl),gse=Ca(rc),Dse=Ca(tc),Rse=Ca(ac),yse=Ca(tl),jc=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})(),iM=function(e){return{year:ese(Gl(e.value0)),month:nse(Ml(e.value0)),day:ase(Rv(e.value0)),hour:tse(Ls(e.value1)),minute:rse(wv(e.value1)),second:ose(Mf(e.value1)),millisecond:use(xc(e.value1))}},HD=function(e){return e.value1},M6={show:function(e){return"(DateTime "+(ise(e.value0)+(" "+(lse(e.value1)+")")))}};var wse={eq:function(e){return function(n){return cse(e.value0)(n.value0)&&sse(e.value1)(n.value1)}}},Al={compare:function(e){return function(n){var a=vse(e.value0)(n.value0);return a instanceof ye?ye.value:a instanceof De?De.value:fse(e.value1)(n.value1)}},Eq0:function(){return wse}},Ll=function(e){var n=PD(e);return function(a){return function(t){return n(XO(iM(a),iM(t)))}}},Lf=function(e){return e.value0},Wd=(function(){return{bottom:new jc(kt(tM),kt(qd)),top:new jc(Mr(tM),Mr(qd)),Ord0:function(){return Al}}})(),bv=function(e){var n=YG(e);return function(a){return function(t){return _se(ZO(I.create)(G.value)(n(a))(iM(t)))(function(r){return $d(uM(jc.create)(pse($d($d(uM(g1)(mse(r.year)))(dse(r.month)))(hse(r.day)))))($d($d($d(uM(yv.create)(gse(r.hour)))(Dse(r.minute)))(Rse(r.second)))(yse(r.millisecond)))})}}};var Mi=(function(){var e={},n="Pure",a="Throw",t="Catch",r="Sync",u="Async",i="Bind",l="Bracket",s="Fork",h="Sequential",p="Map",R="Apply",E="Alt",w="Cons",T="Resume",L="Release",U="Finalizer",Q="Finalized",V="Forked",te="Fiber",le="Thunk";function ne(Xe,$a,At,jn){this.tag=Xe,this._1=$a,this._2=At,this._3=jn}function Z(Xe){var $a=function(At,jn,On){return new ne(Xe,At,jn,On)};return $a.tag=Xe,$a}function ee(Xe){return new ne(n,void 0)}function me(Xe){try{Xe()}catch($a){setTimeout(function(){throw $a},0)}}function We(Xe,$a,At){try{return $a(At())}catch(jn){return Xe(jn)}}function Qe(Xe,$a,At){try{return $a(At)()}catch(jn){return At(Xe(jn))(),ee}}var mn=(function(){var Xe=1024,$a=0,At=0,jn=new Array(Xe),On=!1;function Ze(){var Ga;for(On=!0;$a!==0;)$a--,Ga=jn[At],jn[At]=void 0,At=(At+1)%Xe,Ga();On=!1}return{isDraining:function(){return On},enqueue:function(Ga){var Ha,_t;$a===Xe&&(_t=On,Ze(),On=_t),jn[(At+$a)%Xe]=Ga,$a++,On||Ze()}}})();function qn(Xe){var $a={},At=0,jn=0;return{register:function(On){var Ze=At++;On.onComplete({rethrow:!0,handler:function(Ga){return function(){jn--,delete $a[Ze]}}})(),$a[Ze]=On,jn++},isEmpty:function(){return jn===0},killAll:function(On,Ze){return function(){if(jn===0)return Ze();var Ga=0,Ha={};function _t(En){Ha[En]=$a[En].kill(On,function(Na){return function(){delete Ha[En],Ga--,Xe.isLeft(Na)&&Xe.fromLeft(Na)&&setTimeout(function(){throw Xe.fromLeft(Na)},0),Ga===0&&Ze()}})()}for(var or in $a)$a.hasOwnProperty(or)&&(Ga++,_t(or));return $a={},At=0,jn=0,function(En){return new ne(r,function(){for(var Na in Ha)Ha.hasOwnProperty(Na)&&Ha[Na]()})}}}}}var Gn=0,Mn=1,Bn=2,Ea=3,ha=4,ma=5,Dt=6;function ft(Xe,$a,At){var jn=0,On=Gn,Ze=At,Ga=null,Ha=null,_t=null,or=null,En=null,Na=0,Dr=0,ja=null,Vt=!0;function W(P){for(var O,j,K;;)switch(O=null,j=null,K=null,On){case Bn:On=Mn;try{Ze=_t(Ze),or===null?_t=null:(_t=or._1,or=or._2)}catch(ce){On=ma,Ga=Xe.left(ce),Ze=null}break;case Ea:Xe.isLeft(Ze)?(On=ma,Ga=Ze,Ze=null):_t===null?On=ma:(On=Bn,Ze=Xe.fromRight(Ze));break;case Mn:switch(Ze.tag){case i:_t&&(or=new ne(w,_t,or)),_t=Ze._2,On=Mn,Ze=Ze._1;break;case n:_t===null?(On=ma,Ze=Xe.right(Ze._1)):(On=Bn,Ze=Ze._1);break;case r:On=Ea,Ze=We(Xe.left,Xe.right,Ze._1);break;case u:On=ha,Ze=Qe(Xe.left,Ze._1,function(ce){return function(){jn===P&&(jn++,mn.enqueue(function(){jn===P+1&&(On=Ea,Ze=ce,W(jn))}))}});return;case a:On=ma,Ga=Xe.left(Ze._1),Ze=null;break;case t:_t===null?En=new ne(w,Ze,En,Ha):En=new ne(w,Ze,new ne(w,new ne(T,_t,or),En,Ha),Ha),_t=null,or=null,On=Mn,Ze=Ze._1;break;case l:Na++,_t===null?En=new ne(w,Ze,En,Ha):En=new ne(w,Ze,new ne(w,new ne(T,_t,or),En,Ha),Ha),_t=null,or=null,On=Mn,Ze=Ze._1;break;case s:On=Ea,O=ft(Xe,$a,Ze._2),$a&&$a.register(O),Ze._1&&O.run(),Ze=Xe.right(O);break;case h:On=Mn,Ze=Fr(Xe,$a,Ze._1);break}break;case ma:if(_t=null,or=null,En===null)On=Dt,Ze=Ha||Ga||Ze;else switch(O=En._3,K=En._1,En=En._2,K.tag){case t:Ha&&Ha!==O&&Na===0?On=ma:Ga&&(On=Mn,Ze=K._2(Xe.fromLeft(Ga)),Ga=null);break;case T:Ha&&Ha!==O&&Na===0||Ga?On=ma:(_t=K._1,or=K._2,On=Bn,Ze=Xe.fromRight(Ze));break;case l:Na--,Ga===null&&(j=Xe.fromRight(Ze),En=new ne(w,new ne(L,K._2,j),En,O),(Ha===O||Na>0)&&(On=Mn,Ze=K._3(j)));break;case L:En=new ne(w,new ne(Q,Ze,Ga),En,Ha),On=Mn,Ha&&Ha!==O&&Na===0?Ze=K._1.killed(Xe.fromLeft(Ha))(K._2):Ga?Ze=K._1.failed(Xe.fromLeft(Ga))(K._2):Ze=K._1.completed(Xe.fromRight(Ze))(K._2),Ga=null,Na++;break;case U:Na++,En=new ne(w,new ne(Q,Ze,Ga),En,Ha),On=Mn,Ze=K._1;break;case Q:Na--,On=ma,Ze=K._1,Ga=K._2;break}break;case Dt:for(var ve in ja)ja.hasOwnProperty(ve)&&(Vt=Vt&&ja[ve].rethrow,me(ja[ve].handler(Ze)));ja=null,Ha&&Ga?setTimeout(function(){throw Xe.fromLeft(Ga)},0):Xe.isLeft(Ze)&&Vt&&setTimeout(function(){if(Vt)throw Xe.fromLeft(Ze)},0);return;case Gn:On=Mn;break;case ha:return}}function X(P){return function(){if(On===Dt)return Vt=Vt&&P.rethrow,P.handler(Ze)(),function(){};var O=Dr++;return ja=ja||{},ja[O]=P,function(){ja!==null&&delete ja[O]}}}function k(P,O){return function(){if(On===Dt)return O(Xe.right(void 0))(),function(){};var j=X({rethrow:!1,handler:function(){return O(Xe.right(void 0))}})();switch(On){case Gn:Ha=Xe.left(P),On=Dt,Ze=Ha,W(jn);break;case ha:Ha===null&&(Ha=Xe.left(P)),Na===0&&(On===ha&&(En=new ne(w,new ne(U,Ze(P)),En,Ha)),On=ma,Ze=null,Ga=null,W(++jn));break;default:Ha===null&&(Ha=Xe.left(P)),Na===0&&(On=ma,Ze=null,Ga=null)}return j}}function S(P){return function(){var O=X({rethrow:!1,handler:P})();return On===Gn&&W(jn),O}}return{kill:k,join:S,onComplete:X,isSuspended:function(){return On===Gn},run:function(){On===Gn&&(mn.isDraining()?W(jn):mn.enqueue(function(){W(jn)}))}}}function Ba(Xe,$a,At,jn){var On=0,Ze={},Ga=0,Ha={},_t=new Error("[ParAff] Early exit"),or=null,En=e;function Na(X,k,S){var P=k,O=null,j=null,K=0,ve={},ce,Te;e:for(;;)switch(ce=null,P.tag){case V:if(P._3===e&&(ce=Ze[P._1],ve[K++]=ce.kill(X,function(Ae){return function(){K--,K===0&&S(Ae)()}})),O===null)break e;P=O._2,j===null?O=null:(O=j._1,j=j._2);break;case p:P=P._2;break;case R:case E:O&&(j=new ne(w,O,j)),O=P,P=P._1;break}if(K===0)S(Xe.right(void 0))();else for(Te=0,ce=K;Te()=>e.props.def;function rU(e){class n extends st.Component{constructor(t){super(t),t.init&&t.init(this)()}render(){return this.props.render(this)()}componentDidMount(){this.props.componentDidMount(this)()}componentWillUnmount(){this.props.componentWillUnmount(this)()}}return n.displayName=e?"Elmish_"+e:"ElmishRoot",n}var F1=typeof module>"u"?void 0:module.require,cQe=(function(){try{return F1===void 0?void 0:F1("util")}catch{return}})();var sQe=(function(){var e;if(typeof performance<"u")e=performance;else if(F1)try{e=F1("perf_hooks").performance}catch{}return(function(){return(e||Date).now()})})();var oU=(e,n)=>n[e],uU=(e,n,a)=>a[e]=n;var Kd=function(n){return function(a){return n(a)()}};var kp=function(n){return function(a){return function(){return n(a)}}},K_=function(n){return function(a){return function(t){return function(){return n(a,t)}}}},Bp=function(n){return function(a){return function(t){return function(r){return function(){return n(a,t,r)}}}}};var hve=ge(la),XD=(function(){function e(){}return e.value=new e,e})(),cU=function(){return function(e){var n=Kt(e);return function(a){return Bp(uU)(n(it.value))}}},pM=function(e){var n=fr(e);return function(a){var t=Kt(a);return function(r){return function(u){return hve(function(){return oU(t(it.value),u)})(n)}}}};Ct();var uc=window.ReactDOM,{createPortal:sU,findDOMNode:hQe,flushSync:gQe,unstable_batchedUpdates:DQe}=window.ReactDOM;var OM=ml(n5(),1);function a5(e){return e.state&&e.state.s}function t5(e,n,a){return e.setState({s:n},a)}function r5(e,n){return e.state={s:n}}var o5=uc.render,u5=uc.hydrate,UM=OM.default&&OM.default.renderToString||(e=>""),Qve=uc.unmountComponentAtNode,i5=st.Fragment;function l5(e,n,a){return st.createElement.apply(null,[e,Kve(e,n)].concat(a))}function Kve(e,n){if(typeof e!="string"||n._data==null)return n;var a={_data:void 0};for(var t in n._data){var r=n._data[t];a["data-"+t]=r}return Object.assign({},n,a)}function c5(e){return n=>e===n}var k1=function(e){return function(n){return function(a){var t=he(a);if(e instanceof G&&t instanceof G)return void 0;if(e instanceof I&&t instanceof G)return void 0;if(e instanceof I&&t instanceof I){if(c5(e.value0)(t.value0))return void 0;if($e)return n(new I(t.value0))()}return n(t)()}}};var ie={asReactChildren:function(e){return[e]}},rn={asReactChildren:function(e){return[e]}},Ce={asReactChildren:dn(bn)};var ln=Ke,kM=Bp(t5),s5=K_(o5),v5=K_(u5),f5=kp(a5),Ma=!1;var _5=K_(r5),oR=function(e){return e.asReactChildren},ic=function(){return function(e){var n=oR(e);return function(a){return function(t){return function(r){return l5(a,t,n(r))}}}}},p5=ic()(Ce),Iv=function(){return function(e){return function(n){return p5(e)(n)([])}}},Oe=p5(i5)({});var BM=B(la),efe=x(Wt),m5=function(e){return{initialize:function(n){return _5(n)(e.initialState)},getState:function(n){return function(){var t=BM(he)(f5(n))();return ze(e.initialState)(t)}},setState:kM}},d5=(function(){var e=function(n){return function(a){return{initialize:function(t){return up(new I(a.initialState))(n)},getState:function(t){return BM(ze(a.initialState))(op(n))},setState:function(t){return function(r){return function(u){return function(){return up(new I(r))(n)(),kM(t)(r)(efe(void 0))(),u()}}}}}}};return BM(e)(hd(G.value))})();var D5=ge(Ye),R5=tn(yr);var afe=x(Wt),y5=cU(),w5={reflectSymbol:function(){return"__unmounted"}},tfe=y5(w5),b5={reflectSymbol:function(){return"__subscriptions"}},rfe=y5(b5),B1=ge(la),ofe=pM(lt)(w5),h5=B(la),ufe=pM(ht(KO))(b5),ife=vn(un),lfe=at(co),cfe=Mb(Wt)(Je),sfe=ife(Pa),E5=Un(Po),vfe=vd(sv),ffe=tn(D_(cG(mb))),HM=function(e){return e},Z_=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})(),_fe={map:function(e){return function(n){return new Z_(e(n.value0),n.value1)}}},Uo=function(e){return{bimap:function(n){return function(a){return function(t){return new Z_(a(t.value0),D5(t.value1)(function(r){return function(u){return r({dispatch:function(i){return u.dispatch(n(i))},onStop:u.onStop})}}))}}}}},I5={apply:function(e){return function(n){return new Z_(e.value0(n.value0),R5(e.value1)(n.value1))}},Functor0:function(){return _fe}},pa={bind:function(e){return function(n){var a=n(e.value0);return new Z_(a.value0,R5(e.value1)(a.value1))}},Apply0:function(){return I5}},kn={pure:function(e){return new Z_(e,[])},Apply0:function(){return I5}};var T5=function(e){var n=ae(e);return function(a){var t=Un(a);return function(r){return function(u){return new Z_(r,D5(u)(function(i){return function(l){return n(i)(function(s){return t(l.dispatch(s))})}}))}}}};var $p=function(e){return new Z_(void 0,[e])},Ut=function(e){return $p(hn(e))},e0=function(e){var n=ae(e.Monad0().Bind1()),a=Un(e);return function(t){return $p(function(r){return n(t)(function(u){return a(Hn(afe(void 0))(r.dispatch)(u))})})}},et=function(e){var n=T5(e.Monad0().Bind1())(e);return function(a){return n(void 0)([a])}},S5=function(e){return function(n){var a=tfe(XD.value),t=rfe(XD.value),r=function(w){return function(T){return function(L){return function(){var Q=B1(KD(w))(function(V){return V.init})();return n({initialState:Q.value0}).setState(w)(T)(L)()}}}},u=(function(){var w=h5(ze(!1)),T=ofe(XD.value);return function(L){return w(T(L))}})(),i=(function(){var w=h5(ze([])),T=ufe(XD.value);return function(L){return w(T(L))}})(),l=function(w){return function(){return lfe(cfe)(i(w))(),t([])(w)()}},s=function(w){return function(){var L=B1(KD(w))(function(U){return U.init})();return n({initialState:L.value0}).getState(w)()}},h=function(w){return function(T){return function(){var U=i(w)();return t(Eu(zd(T))(U))(w)()}}},p=function(w){return function(T){var L=function(U){return zd(sfe(zr(0))(function(){return U({dispatch:(function(){var Q=R(T);return function(V){return E5(Q(V))}})(),onStop:h(T)})}))};return iG(w)(L)}},R=function(w){return function(T){return vfe(u(w))(function(){var U=s(w)(),Q=B1(KD(w))(function(te){return te.update})(),V=Q(U)(T);return r(w)(V.value0)(p(V.value1)(w))()})}},E=function(w){return function(){var L=s(w)(),U=B1(KD(w))(function(Q){return Q.view})();return U(L)(R(w))}};return function(w){return tU(e,{def:w,init:n({initialState:w.init.value0}).initialize,render:E,componentDidMount:p(w.init.value1),componentWillUnmount:ffe(a(!0))(l)})}}},JM=function(e){return function(){var a=E5(d5)();return aU(function(t){return S5(t)(a)(e)})}},Uf=function(e){return function(n){return nU(e,function(a){var t=S5(a)(m5);return function(r){return t(n(r))}})}};var C5=x(Wt),F5=bi(),H1=function(e){return{handleMaybe:function(n){return function(a){return Kd((function(){var t=Hn(C5(void 0))(n);return function(r){return t(F5(a(r)))}})())}}}},J1=function(e){return{handleMaybe:function(n){return function(a){return function(t){return Hn(C5(void 0))(n)(F5(a))()}}}}},Tv={handle:function(e){return function(n){return function(a){return e(n(a))()}}}},G5={handleEffect:function(e){return Kd(e)}};var qt={handle:function(e){return function(n){return function(a){return e(n)()}}}},kf=function(e){return e.handleMaybe},qM=function(e){return e.handleEffect},bt=function(e){return e.handle};function uR(e,n){var a={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(a[t]=n[t]);for(var r in e)({}).hasOwnProperty.call(e,r)&&(a[r]=e[r]);return a}var Os=function(){return function(){return function(e){return function(n){return uR(e,n)}}}};var q1=function(e){var n=Kt(e);return function(){return function(){return function(a){return function(t){return pb(n(a))(t)}}}}};var A5=Iv(),$M=ic(),L5=Os()();var iR=Ke;var WM=function(e){var n=$M(e);return function(a){return function(t){return n(iR(a))(t)}}},ks=function(e){var n=$M(e);return function(a){return function(t){return function(r){return n(iR(a))(L5(r)({className:t}))}}}},lR=function(e){return function(n){return function(a){return A5(iR(e))(L5(a)({className:n}))}}},xM=function(e){return function(n){return A5(iR(e))({className:n})}},au=function(e){return function(n){var a=$M(n);return function(t){return function(r){return a(iR(e))({className:t})(r)}}}};var Zt=Ke;var eh=function(e){var n=ks(e);return function(){return function(){return n("video")}}},$1=function(e){return au("video")(e)};var W1=function(e){return au("ul")(e)};var Bf=function(e){return au("tr")(e)};var n0=function(e){return au("thead")(e)};var a0=function(e){return au("th")(e)};var nh=function(){return function(){return lR("textarea")}};var x1=function(e){var n=ks(e);return function(){return function(){return n("td")}}},Bs=function(e){return au("td")(e)};var t0=function(e){return au("tbody")(e)};var r0=function(e){return au("table")(e)};var Wu=function(e){return au("strong")(e)},ah=function(e){var n=ks(e);return function(){return function(){return n("span")}}},Ft=function(e){return au("span")(e)},j1=function(){return function(){return lR("source")}};var z1=function(e){var n=ks(e);return function(){return function(){return n("select")}}};var th=function(e){var n=ks(e);return function(){return function(){return n("p")}}},Vr=function(e){return au("p")(e)};var V1=function(e){var n=ks(e);return function(){return function(){return n("option")}}};var Q1=function(e){return au("li")(e)};var o0=function(e){return au("label")(e)};var fu=function(){return function(){return lR("input")}};var Vc=function(){return function(){return lR("img")}};var Ht=function(e){return au("i")(e)};var Hs=xM("hr");var rh=function(e){return au("h6")(e)};var Qc=function(e){return au("h4")(e)},K1=function(e){var n=ks(e);return function(){return function(){return n("h3")}}},_u=function(e){return au("h3")(e)},Sv=function(e){var n=ks(e);return function(){return function(){return n("h2")}}},Qr=function(e){return au("h2")(e)};var u0=function(e){return au("h1")(e)},i0=function(e){var n=ks(e);return function(){return function(){return n("form")}}};var Kr=function(e){var n=ks(e);return function(){return function(){return n("div")}}},Pe=function(e){return au("div")(e)};var Y1=xM("br");var P5=xd($D);var mfe=x(Wt);var jM={map:function(e){return function(n){return P5(P5(e))(n)}}},N5=ge(jM),O5=function(e){var n=ae(e.Monad0().Bind1()),a=Un(e);return function(t){return $p(function(r){return n(t(r.dispatch))(function(u){return a(r.onStop(u))})})}},Ai=function(e){var n=O5(e);return function(a){return function(t){return n(N5(t)(a))}}};var U5=function(e){return function(n){return e(Hn(mfe(void 0))(n))}},oh=function(e){var n=O5(e);return function(a){return function(t){return n(U5(N5(t)(a)))}}};var Yn=(function(){return{"genericTop'":je.value}})();var zM=function(e){return e["genericTop'"]},Xn=function(e){return{"genericTop'":zM(e)}};var Zn=(function(){return{"genericBottom'":je.value}})();var cR=function(e){return e["genericBottom'"]},ea=function(e){return{"genericBottom'":cR(e)}};var na=function(e){return{"genericBottom'":new Se(cR(e))}},k5=function(e){var n=pd(e);return function(a){return n(cR(a))}};var l0=B(ue),X1=ot();var VM=function(e){return e["genericToEnum'"]};var Z1=function(e){return e["genericSucc'"]},XM=function(e){var n=pd(e),a=md(e);return function(t){var r=l0(n),u=Z1(t);return function(i){return r(u(a(i)))}}},QM=function(e){return e["genericPred'"]};var KM=function(e){return e["genericFromEnum'"]};var aa=function(e){var n=QM(e),a=Z1(e);return function(t){var r=zM(t);return function(u){var i=QM(u),l=Z1(u);return function(s){var h=cR(s);return{"genericPred'":function(p){if(p instanceof Se)return l0(Se.create)(n(p.value0));if(p instanceof fe){var R=i(p.value0);if(R instanceof G)return new I(new Se(r));if(R instanceof I)return new I(new fe(R.value0));throw new Error("Failed pattern match at Data.Enum.Generic (line 30, column 14 - line 32, column 31): "+[R.constructor.name])}throw new Error("Failed pattern match at Data.Enum.Generic (line 28, column 18 - line 32, column 31): "+[p.constructor.name])},"genericSucc'":function(p){if(p instanceof Se){var R=a(p.value0);if(R instanceof G)return new I(new fe(h));if(R instanceof I)return new I(new Se(R.value0));throw new Error("Failed pattern match at Data.Enum.Generic (line 34, column 14 - line 36, column 31): "+[R.constructor.name])}if(p instanceof fe)return l0(fe.create)(l(p.value0));throw new Error("Failed pattern match at Data.Enum.Generic (line 33, column 18 - line 37, column 36): "+[p.constructor.name])}}}}}};var ta={"genericPred'":function(e){return G.value},"genericSucc'":function(e){return G.value}},ra=function(e){var n=QM(e),a=Z1(e);return{"genericPred'":function(t){return l0(Kg)(n(t))},"genericSucc'":function(t){return l0(Kg)(a(t))}}};var YM=function(e){return e["genericCardinality'"]};var oa=function(e){var n=YM(e),a=VM(e),t=KM(e);return function(r){var u=VM(r),i=KM(r);return{"genericCardinality'":X1(n)+X1(YM(r))|0,"genericToEnum'":function(l){var s=function(h){if(l>=0&&lt.value0;return r?a.value0:t.value0})()|0,(1+a.value1|0)+t.value1|0,e,n,a,t);throw new Error("Failed pattern match at Data.Map.Internal (line 708, column 5 - line 712, column 68): "+[t.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 700, column 32 - line 712, column 68): "+[a.constructor.name])};var nE=function(e){return function(n){return new vi(1,1,e,n,Yc.value,Yc.value)}},V5=(function(){var e=function(t){if(t instanceof Yc)return 0;if(t instanceof vi)return t.value0;throw new Error("Failed pattern match at Data.Map.Internal (line 757, column 12 - line 759, column 26): "+[t.constructor.name])},n=function(t,r,u,i,l,s,h){return s instanceof vi&&s.value0>e(h)?Kc(s.value2,s.value3,Kc(t,r,u,s.value4),Kc(i,l,s.value5,h)):Kc(i,l,Kc(t,r,u,s),h)},a=function(t,r,u,i,l,s,h){return s instanceof vi&&e(l)<=s.value0?Kc(s.value2,s.value3,Kc(u,i,l,s.value4),Kc(t,r,s.value5,h)):Kc(u,i,l,Kc(t,r,s,h))};return function(t,r,u,i){if(u instanceof Yc)return i instanceof Yc?nE(t)(r):i instanceof vi&&i.value0>1?n(t,r,u,i.value2,i.value3,i.value4,i.value5):Kc(t,r,u,i);if(u instanceof vi){if(i instanceof vi){if(i.value0>(u.value0+1|0))return n(t,r,u,i.value2,i.value3,i.value4,i.value5);if(u.value0>(i.value0+1|0))return a(t,r,u.value2,u.value3,u.value4,u.value5,i)}return i instanceof Yc&&u.value0>1?a(t,r,u.value2,u.value3,u.value4,u.value5,i):Kc(t,r,u,i)}throw new Error("Failed pattern match at Data.Map.Internal (line 717, column 40 - line 738, column 34): "+[u.constructor.name])}})();var Js=function(e){var n=xe(e);return function(a){var t=function(r){var u=!1,i;function l(s){if(s instanceof Yc)return u=!0,G.value;if(s instanceof vi){var h=n(a)(s.value2);if(h instanceof ye){r=s.value4;return}if(h instanceof De){r=s.value5;return}if(h instanceof He)return u=!0,new I(s.value3);throw new Error("Failed pattern match at Data.Map.Internal (line 283, column 7 - line 286, column 22): "+[h.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 280, column 8 - line 286, column 22): "+[s.constructor.name])}for(;!u;)i=l(r);return i};return t}};var uh=function(e){var n=xe(e);return function(a){return function(t){var r=function(u){if(u instanceof Yc)return nE(a)(t);if(u instanceof vi){var i=n(a)(u.value2);if(i instanceof ye)return V5(u.value2,u.value3,r(u.value4),u.value5);if(i instanceof De)return V5(u.value2,u.value3,u.value4,r(u.value5));if(i instanceof He)return new vi(u.value0,u.value1,a,t,u.value4,u.value5);throw new Error("Failed pattern match at Data.Map.Internal (line 471, column 7 - line 474, column 35): "+[i.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 468, column 8 - line 474, column 35): "+[u.constructor.name])};return r}}};var lc=(function(){return Yc.value})(),fi=function(e){var n=uh(e);return function(a){return nr(a)(function(t){return function(r){return n(r.value0)(r.value1)(t)}})(lc)}};var Kfe=typeof Array.from=="function",X5=typeof Symbol<"u"&&Symbol!=null&&typeof Symbol.iterator<"u"&&typeof String.prototype[Symbol.iterator]=="function",Yfe=typeof String.prototype.fromCodePoint=="function",Xfe=typeof String.prototype.codePointAt=="function",Z5=function(e){return Xfe?function(n){return n.codePointAt(0)}:e},e9=function(e){return function(n){return function(a){return function(t){return function(r){return function(u){var i=u.length;if(r<0||r>=i)return a;if(X5)for(var l=u[Symbol.iterator](),s=r;;--s){var h=l.next();if(h.done)return a;if(s===0)return n(t(h.value))}return e(r)(u)}}}}}};var n9=function(e){return Yfe?String.fromCodePoint:e},a9=function(e){return function(n){return X5?function(a){for(var t="",r=a[Symbol.iterator](),u=0;u1;if(a){var t=_R(bf(1)(e)),r=u9(t);return r?o9(n)(t):n}return n},iA=Z5(s_e),jp=t9(c_e)(iA),Iu=function(e){return Vo(jp(e))};var aE=function(e){return function(n){return r9(function(a){return Iu(Pd(a)(n))})(r1(e)(n))}},uA=(function(){var e=QG(Lp)(kt(E_))(Mr(E_));return function(n){return Qi(e(n))}})(),v_e=function(e){if(e<=65535)return uA(e);var n=o_e(e-65536|0)(1024)+55296|0,a=u_e(e-65536|0)(1024)+56320|0;return uA(n)+uA(a)};var ch=n9(v_e),l9=function(e){return function(n){if(e<1)return"";var a=s0(n);return a instanceof I?ch(a.value0.head)+l9(e-1|0)(a.value0.tail):n}},ol=a9(l9);var tE={eq:function(e){return function(n){return e===n}}},rE={compare:function(e){return function(n){return i_e(e)(n)}},Eq0:function(){return tE}},Jf=function(e){return function(n){return gv(kc(ol(e)(n)))(n)}};var f_e=function(e){return function(n){var a=e,t=!1,r;function u(i,l){var s=s0(l);if(s instanceof I){var h=i===0;if(h)return t=!0,new I(s.value0.head);a=i-1|0,n=s.value0.tail;return}return t=!0,G.value}for(;!t;)r=u(a,n);return r}},sh=function(e){return function(n){return e<0?G.value:e===0&&n===""?G.value:e===0?new I(iA(n)):e9(f_e)(I.create)(G.value)(iA)(e)(n)}},__e={bottom:0,top:1114111,Ord0:function(){return rE}},Gv=(function(){return{cardinality:1114112,fromEnum:function(e){return e},toEnum:function(e){if(e>=0&&e<=1114111)return new I(e);if($e)return G.value;throw new Error("Failed pattern match at Data.String.CodePoints (line 63, column 1 - line 68, column 26): "+[e.constructor.name])},Bounded0:function(){return __e},Enum1:function(){return p_e(0)}}})(),p_e=t_e("enumCodePoint","Data.String.CodePoints",function(){return{succ:Mp(Ca(Gv))(Kn(Gv)),pred:Ap(Ca(Gv))(Kn(Gv)),Ord0:function(){return rE}}});var G_e=ot();var R9={show:G_e};var y9=Ee;var A_e=Sf(Je),L_e=ge(Ye),P_e=hp(nA),zn=function(e){return function(n){var a=A_e(L_e(n)(function(t){return new Rn(e(t),t)}));return function(t){return Ms(t)(a)}}},w9=function(e){var n=XM(e),a=k5(e);return function(t){var r=n(t);return function(u){return function(i){return P_e(function(l){return new Rn(l,r(l))})(a(i))}}}},Vn=function(e){var n=w9(e);return function(a){var t=n(a);return function(r){var u=t(r);return function(i){return Cv(u(i))}}}};var N_e={info:"info",warning:"warn",error:"error"},sc=e=>n=>a=>t=>{let r=N_e[e];if(typeof console<"u"&&console[r]&&console[r](n,a),typeof window<"u"){let u=new Error(n);typeof window.Sentry<"u"&&window.Sentry.captureException(u,{extra:a})}return t()},b9=(e,n)=>(n.__sentryFingerprint=e,n);var E9=function(e){return Oc(b9)(e)};var Xc="error";var lE={parseOrPanic:function(e){return function(n){var a=e.parse(n);if(a instanceof Le)return a.value0;if(a instanceof Me)return sc(Xc)("Failed to parse "+e.diagnosticName)({error:a.value0,value:n})(function(t){return e.default});throw new Error("Failed pattern match at Utils.Parse (line 49, column 5 - line 57, column 24): "+[a.constructor.name])}}},Fa=function(e){return e.parseOrPanic},U_e=Fa(lE),Et=function(e){var n=Fa(e);return function(a){var t=B(a);return function(r){return n({parse:function(u){return t(I.create)(r.parse(u))},default:G.value,diagnosticName:r.diagnosticName})}}},k_e=Et(lE)(to),f0=function(e){var n=q_(e);return function(a){return k_e({parse:n,diagnosticName:a})}},cn={parseOrPanic:function(e){return U_e({default:e.default,diagnosticName:e.diagnosticName,parse:(function(){var n=Hn(new Me(""))(Le.create);return function(a){return n(e.parse(a))}})()})}};var I9=ra(ta),T9=ea(Zn),S9=ia(ua),$f=(function(){function e(){}return e.value=new e,e})(),Wf=(function(){function e(){}return e.value=new e,e})(),B_e={to:function(e){if(e instanceof Se)return $f.value;if(e instanceof fe)return Wf.value;throw new Error("Failed pattern match at Sem.Connections.Types.Actor (line 16, column 1 - line 16, column 32): "+[e.constructor.name])},from:function(e){if(e instanceof $f)return new Se(je.value);if(e instanceof Wf)return new fe(je.value);throw new Error("Failed pattern match at Sem.Connections.Types.Actor (line 16, column 1 - line 16, column 32): "+[e.constructor.name])}};var H_e=function(e){if(e instanceof $f)return"school";if(e instanceof Wf)return"vine";throw new Error("Failed pattern match at Sem.Connections.Types.Actor (line 28, column 1 - line 28, column 29): "+[e.constructor.name])},cE=(function(){return Fa(cn)({parse:zn(H_e)(Vn(B_e)(aa(I9)(Xn(Yn))(I9)(T9))(oa(S9)(S9))(na(T9))),default:$f.value,diagnosticName:"Sem.Connections.Types.Actor"})})();var M9=ra(ta),C9=aa(M9)(Xn(Yn)),A9=ea(Zn),F9=na(A9),L9=ia(ua),G9=oa(L9),J_e=Aa(gu),qs=(function(){function e(){}return e.value=new e,e})(),_0=(function(){function e(){}return e.value=new e,e})(),xf=(function(){function e(){}return e.value=new e,e})(),q_e={to:function(e){if(e instanceof Se)return qs.value;if(e instanceof fe&&e.value0 instanceof Se)return _0.value;if(e instanceof fe&&e.value0 instanceof fe)return xf.value;throw new Error("Failed pattern match at Sem.Connections.Types.Status (line 18, column 1 - line 18, column 33): "+[e.constructor.name])},from:function(e){if(e instanceof qs)return new Se(je.value);if(e instanceof _0)return new fe(new Se(je.value));if(e instanceof xf)return new fe(new fe(je.value));throw new Error("Failed pattern match at Sem.Connections.Types.Status (line 18, column 1 - line 18, column 33): "+[e.constructor.name])}};var $_e=function(e){if(e instanceof qs)return"pending";if(e instanceof _0)return"connected";if(e instanceof xf)return"ignored";throw new Error("Failed pattern match at Sem.Connections.Types.Status (line 34, column 1 - line 34, column 30): "+[e.constructor.name])},sA=(function(){var e=zn($_e)(Vn(q_e)(C9(C9(M9)(A9))(F9))(G9(G9(L9)))(F9)),n=function(a){return a==="cold"?new I(xf.value):G.value};return Fa(cn)({parse:function(a){return J_e(e(a))(n(a))},default:qs.value,diagnosticName:"Sem.Connections.Types.Status"})})();var W_e=wd(vr),P9=oe(_n),x_e=bo(Je)(vr),j_e=Ft(ie);var N9=function(e){return{initiator:cE(e.initiator),status:sA(e.status),introMessage:ze("")(he(e.introMessage))}},O9=25,vA=function(e){return Iu(e)>=O9},U9=function(e){var n=Iu(e),a=n>0,t=W_e(" ")([(function(){return a?P9(n)+" characters":""})(),x_e(["(",P9(O9),(function(){return a?"":" character"})()," minimum)"])]),r=(function(){var u=vA(e);return u?"text-success":""})();return j_e(r)(t)};var fE=(function(){function e(){}return e.value=new e,e})(),B9=(function(){function e(){}return e.value=new e,e})();var H9=(function(){var e=Fa(cn)({parse:function(n){return n instanceof I&&n.value0==="paid"?new I(B9.value):n instanceof I&&n.value0==="free"?new I(fE.value):n instanceof I&&n.value0==="churned"?new I(fE.value):n instanceof G?new I(fE.value):G.value},default:fE.value,diagnosticName:"Sem.Types.PartnerStatus"});return function(n){return e(he(n))}})();var J9=function(e){return{allowedToContact:e.allowedToContact,id:e.id,name:e.name,imageUrl:he(e.imageUrl),partnerStatus:H9(e.partnerStatus)}};var Q_e=ae(nn),fA=dt(),mR=Bt(Ee),q9=$({reflectSymbol:function(){return"id"}}),K_e=vn(un)(nn),Y_e=Zo(Du),X_e=B(ue);var Z_e=(function(){function e(){}return e.value=new e,e})(),e0e=(function(){function e(){}return e.value=new e,e})(),n0e=(function(){function e(){}return e.value=new e,e})(),_A=(function(){function e(){}return e.value=new e,e})(),a0e=(function(){function e(){}return e.value=new e,e})(),_E=(function(){function e(){}return e.value=new e,e})(),dR=(function(){function e(){}return e.value=new e,e})(),pA=(function(){function e(){}return e.value=new e,e})(),mA=(function(){function e(){}return e.value=new e,e})();var $9={show:ot()};var t0e=Ee,r0e=f0(fA($({reflectSymbol:function(){return"avatarUrl"}})(mR)($({reflectSymbol:function(){return"bio"}})(mR)($({reflectSymbol:function(){return"connection"}})(Bt(fA($({reflectSymbol:function(){return"initiator"}})(Ee)($({reflectSymbol:function(){return"introMessage"}})(mR)($({reflectSymbol:function(){return"status"}})(Ee)(pn))))))($({reflectSymbol:function(){return"firstName"}})(Ee)(q9(t0e)($({reflectSymbol:function(){return"lastName"}})(Ee)($({reflectSymbol:function(){return"school"}})(fA($({reflectSymbol:function(){return"allowedToContact"}})(lt)(q9(y9)($({reflectSymbol:function(){return"imageUrl"}})(mR)($({reflectSymbol:function(){return"name"}})(Ee)($({reflectSymbol:function(){return"partnerStatus"}})(mR)(pn)))))))($({reflectSymbol:function(){return"title"}})(Ee)($({reflectSymbol:function(){return"type"}})(Ee)($({reflectSymbol:function(){return"unreadMessageCountFromSemUser"}})(gn)(pn))))))))))));var W9=function(e){if(e instanceof Z_e)return"sheet-view";if(e instanceof e0e)return"school-details";if(e instanceof n0e)return"network-gallery";if(e instanceof _A)return"livestream-details";if(e instanceof a0e)return"card-view";throw new Error("Failed pattern match at Sem.Types.User (line 100, column 25 - line 105, column 26): "+[e.constructor.name])},x9=function(e){return Q_e(r0e("SemUser")(e))(function(n){return K_e(Y_e(n.type==="Sem::User"))(function(){return new I({school:J9(n.school),firstName:n.firstName,lastName:n.lastName,avatarUrl:he(n.avatarUrl),title:n.title,bio:he(n.bio),connection:X_e(N9)(he(n.connection)),unreadMessageCountFromSemUser:n.unreadMessageCountFromSemUser,id:n.id})})})};var Mv=function(e){var n=null;return function(){return e===void 0||(n=e(),e=void 0),n}},Av=function(e){return e()};var rk=(function(){function e(){}return e.value=new e,e})(),ok=(function(){function e(){}return e.value=new e,e})(),uk=(function(){function e(){}return e.value=new e,e})();var M0e=function(e){if(e instanceof rk)return"disabled";if(e instanceof ok)return"free-consultation";if(e instanceof uk)return"more-information";throw new Error("Failed pattern match at ServiceProviders.Retail.Advising.Types.InquiryMode (line 27, column 13 - line 30, column 40): "+[e.constructor.name])};var A0e=(function(){return[rk.value,ok.value,uk.value]})(),ik=Et(cn)(ue)({parse:zn(M0e)(A0e),diagnosticName:"InquiryMode"});var P0e=function(e,n,a,t,r,u,i){var l=new Date(Date.UTC(e,n,a,t,r,u,i));return e>=0&&e<100&&l.setUTCFullYear(e),l};function lk(e,n,a,t,r,u,i){return P0e(e,n-1,a,t,r,u,i).getTime()}function ck(e){return function(n){var a=new Date(n);return e(a.getUTCFullYear())(a.getUTCMonth()+1)(a.getUTCDate())(a.getUTCHours())(a.getUTCMinutes())(a.getUTCSeconds())(a.getUTCMilliseconds())}}var O0e=sr(),U0e=Ca(yo);var k0e=Kn(yo);var sk=function(e){return e},dE=(function(){var e=function(n){return function(a){return function(t){return function(r){return function(u){return function(i){return function(l){return new jc(x_(n)(O0e(U0e(a)))(t),new yv(r,u,i,l))}}}}}}};return ck(e)})();var vk=function(e){return lk(Gl(e.value0),k0e(Ml(e.value0)),Rv(e.value0),Ls(e.value1),wv(e.value1),Mf(e.value1),xc(e.value1))};var fk=function(e){var n=tn(e.Semigroup0()),a=function(t){return function(r){return function(u){var i=t,l=r,s=!1,h;function p(R,E,w){if(w<1)return s=!0,R;i=n(R)(E),l=E,u=w-1|0}for(;!s;)h=p(i,l,u);return h}}};return a(Gt(e))};var B0e=ot();var Vp=(function(){function e(n,a,t){this.value0=n,this.value1=a,this.value2=t}return e.create=function(n){return function(a){return function(t){return new e(n,a,t)}}},e})(),DR=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})();var _k=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),pk=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),EA=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})();var fh={defer:function(e){var n=Mv(e);return function(a,t,r,u,i){var l=Av(n);return l(a,t,r,u,i)}}};var Lv={map:function(e){return function(n){return function(a,t,r,u,i){return t(function(l){return n(a,t,r,u,function(s,h){return t(function(p){return i(s,e(h))})})})}}}};var Pv={apply:function(e){return function(n){return function(a,t,r,u,i){return t(function(l){return e(a,t,r,u,function(s,h){return t(function(p){return n(s,t,r,u,function(R,E){return t(function(w){return i(R,h(E))})})})})})}}},Functor0:function(){return Lv}};var Nv={bind:function(e){return function(n){return function(a,t,r,u,i){return t(function(l){return e(a,t,r,u,function(s,h){return t(function(p){var R=n(h);return R(s,t,r,u,i)})})})}}},Apply0:function(){return Pv}},H0e=at(Nv);var Zc={pure:function(e){return function(n,a,t,r,u){return u(n,e)}},Apply0:function(){return Pv}};var J0e={Applicative0:function(){return Zc},Bind1:function(){return Nv}};var mk={throwError:function(e){return function(n,a,t,r,u){return r(n,e)}},Monad0:function(){return J0e}},q0e=Eo(mk);var Qp={alt:function(e){return function(n){return function(a,t,r,u,i){return t(function(l){return e(new Vp(a.value0,a.value1,!1),t,r,function(s,h){return t(function(p){return s.value2?u(s,h):n(a,t,r,u,i)})},i)})}}},Functor0:function(){return Lv}},$0e=function(e){return function(n,a,t,r,u){var i=e(n);return u(i.value1,i.value0)}};var W0e=function(e){var n=e.Monad0(),a=B(n.Bind1().Apply0().Functor0()),t=x(n.Applicative0()),r=ti(e);return function(u){return function(i){var l=function(s){var h=!1,p;function R(E){var w=E(void 0);if(w instanceof _k){s=w.value0;return}if(w instanceof pk)return h=!0,a(Zr.create)(w.value0);if(w instanceof EA)return h=!0,t(new jr(new Rn(w.value1,w.value0)));throw new Error("Failed pattern match at Parsing (line 152, column 13 - line 158, column 32): "+[w.constructor.name])}for(;!h;)p=R(s);return p};return r(l)(function(s){return i(u,_k.create,pk.create,function(h,p){return new EA(h,new Me(p))},function(h,p){return new EA(h,new Le(p))})})}}};var dk=$0e(function(e){return new Rn(e.value1,e)}),IA=function(e){return e.value1},TA=function(e){return e.value0};var x0e={index:0,line:1,column:1},hk=function(e){var n=B(e.Monad0().Bind1().Apply0().Functor0()),a=W0e(e);return function(t){return function(r){var u=new Vp(t,x0e,!1);return n(Ko)(a(u)(r))}}},j0e=hk(Xg),gk=function(e){var n=j0e(e);return function(a){return B0e(n(a))}};var z0e=function(e){return function(n){return q0e(new DR(e,n))}},_h=function(e){return H0e(z0e(e))(dk)};var Dk={empty:_h("No alternative"),Alt0:function(){return Qp}},Kp={Applicative0:function(){return Zc},Plus1:function(){return Dk}};var tpe=Aa(Qp);var rpe=x(Zc);var ope=B(Lv);var Ov=function(e){return function(n,a,t,r,u){return e(n,a,t,function(i,l){return r(new Vp(i.value0,i.value1,n.value2),l)},u)}};var hE=function(e){return function(n){return tpe(n)(rpe(e))}},Yp=function(e){return hE(G.value)(ope(I.create)(e))};var wk=Kn(Gv),cpe=Ru(Ro);var spe=oe(cr);var bk=function(e){return function(n){return function(a){var t=wk(n);if(t===10)return{index:e.index+1|0,line:e.line+1|0,column:1};if(t===13){var r=sh(0)(a);return r instanceof I&&wk(r.value0)===10?{index:e.index+1|0,line:e.line,column:e.column}:{index:e.index+1|0,line:e.line+1|0,column:1}}return t===9?{index:e.index+1|0,line:e.line,column:(e.column+8|0)-cpe(e.column-1|0)(8)|0}:{index:e.index+1|0,line:e.line,column:e.column+1|0}}}},vpe=function(e){return function(n){return function(a){var t=e,r=n,u=!1,i;function l(s,h,p){var R=s0(h);if(R instanceof G)return u=!0,s;if(R instanceof I){var E=(function(){if(cc(R.value0.tail))return bk(s)(R.value0.head)(p);if($e)return bk(s)(R.value0.head)(R.value0.tail);throw new Error("Failed pattern match at Parsing.String (line 165, column 7 - line 167, column 52): ")})();t=E,r=R.value0.tail,a=p;return}throw new Error("Failed pattern match at Parsing.String (line 161, column 36 - line 168, column 38): "+[R.constructor.name])}for(;!u;)i=l(t,r,a);return i}}};var CA=Lb(function(e){return function(n){return function(a){return function(t){return function(r){var u=cc(e.value0);return u?r(new Vp(e.value0,e.value1,!0),void 0):t(e,new DR("Expected EOF",e.value1))}}}}}),Ik=function(e){return Lb(function(n){return function(a){return function(t){return function(r){return function(u){var i=e(n.value0);if(i instanceof Me)return r(n,new DR(i.value0,n.value1));if(i instanceof Le)return u(new Vp(i.value0.remainder,vpe(n.value1)(i.value0.consumed)(i.value0.remainder),!cc(i.value0.consumed)),i.value0.value);throw new Error("Failed pattern match at Parsing.String (line 286, column 7 - line 290, column 121): "+[i.constructor.name])}}}}})};var Uv=function(e){return Ik(function(n){var a=Il(e)(n);return a instanceof I?new Le({value:e,consumed:e,remainder:a.value0}):new Me("Expected "+spe(e))})};var Tk=oe(_n),_pe=Ir(yu),ppe=id(Pv);var mpe=function(e){return"(line "+(Tk(e.line)+(", col "+(Tk(e.column)+")")))},dpe=function(e){return TA(e)+(" "+mpe(IA(e)))},FA=function(e){return function(n){return _pe(dpe)(gk(n)(ppe(e)(CA)))}};var RE=Ca(Lp);var _i=oe(_n);var Gpe=Lo(Xo),Mpe=Gpe(vr);var Ape=yb(Sa)(uv);var AA=Kn(vu),Lpe=oe(c1),Ppe=Kn(yo),Lk=Kn(Sl),Npe=ot(),Ope=Kn(W_),Pk=oe(l6),LA=Kn(rc),Upe=Ru(Ro),Nk=Kn(tc),Ok=Kn(ac),PA=Kn(tl),Uk=lu(Ro);var nm=(function(){function e(){}return e.value=new e,e})(),Bk=(function(){function e(){}return e.value=new e,e})(),kpe=(function(){function e(){}return e.value=new e,e})(),$s=(function(){function e(){}return e.value=new e,e})(),bE=(function(){function e(){}return e.value=new e,e})(),Hk=(function(){function e(){}return e.value=new e,e})(),Jk=(function(){function e(){}return e.value=new e,e})(),es=(function(){function e(){}return e.value=new e,e})(),Bpe=(function(){function e(){}return e.value=new e,e})(),Hpe=(function(){function e(){}return e.value=new e,e})(),Ws=(function(){function e(){}return e.value=new e,e})(),Jpe=(function(){function e(){}return e.value=new e,e})(),EE=(function(){function e(){}return e.value=new e,e})(),ns=(function(){function e(){}return e.value=new e,e})(),as=(function(){function e(){}return e.value=new e,e})(),qpe=(function(){function e(){}return e.value=new e,e})(),Pl=(function(){function e(){}return e.value=new e,e})(),$pe=(function(){function e(){}return e.value=new e,e})(),IE=(function(){function e(){}return e.value=new e,e})(),Wpe=(function(){function e(){}return e.value=new e,e})(),xpe=(function(){function e(){}return e.value=new e,e})(),jpe=(function(){function e(){}return e.value=new e,e})(),rr=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})();var zpe=function(e){if(e instanceof Ti)return"Jan";if(e instanceof Ki)return"Feb";if(e instanceof Si)return"Mar";if(e instanceof Yi)return"Apr";if(e instanceof Xi)return"May";if(e instanceof Ci)return"Jun";if(e instanceof Fi)return"Jul";if(e instanceof Zi)return"Aug";if(e instanceof el)return"Sep";if(e instanceof nl)return"Oct";if(e instanceof al)return"Nov";if(e instanceof Cl)return"Dec";throw new Error("Failed pattern match at Data.Formatter.DateTime (line 489, column 19 - line 501, column 22): "+[e.constructor.name])};var d0=function(e){if(e<0)return"-"+d0(-e|0);if(e<10)return"0"+_i(e);if($e)return _i(e);throw new Error("Failed pattern match at Data.Formatter.DateTime (line 194, column 1 - line 194, column 32): "+[e.constructor.name])},qk=function(e){if(e<0)return"-"+qk(-e|0);if(e<10)return"000"+_i(e);if(e<100)return"00"+_i(e);if(e<1e3)return"0"+_i(e);if($e)return _i(e);throw new Error("Failed pattern match at Data.Formatter.DateTime (line 207, column 1 - line 207, column 35): "+[e.constructor.name])},$k=function(e){if(e<0)return"-"+$k(-e|0);if(e<10)return"00"+_i(e);if(e<100)return"0"+_i(e);if($e)return _i(e);throw new Error("Failed pattern match at Data.Formatter.DateTime (line 200, column 1 - line 200, column 32): "+[e.constructor.name])};var Vpe=function(e){var n=_i(Ape(e)),a=Iu(n);return a===1?"0"+n:a===2?n:Jf(a-2|0)(n)};var Qpe=function(e){var n=e===0;return n?12:e},Kpe=function(e){return function(n){if(n instanceof nm)return qk(AA(Gl(e.value0)));if(n instanceof Bk)return Vpe(AA(Gl(e.value0)));if(n instanceof kpe)return _i(AA(Gl(e.value0)));if(n instanceof $s)return Lpe(Ml(e.value0));if(n instanceof bE)return zpe(Ml(e.value0));if(n instanceof Hk)return d0(Ppe(Ml(e.value0)));if(n instanceof Jk)return d0(Lk(Rv(e.value0)));if(n instanceof es)return _i(Lk(Rv(e.value0)));if(n instanceof Bpe)return _i(Hu((function(t){return t/1e3})(Npe(sk(vk(e))))));if(n instanceof Hpe)return _i(Ope(ND(e.value0)));if(n instanceof Ws)return Pk(ND(e.value0));if(n instanceof Jpe)return ol(3)(Pk(ND(e.value0)));if(n instanceof EE)return d0(LA(Ls(e.value1)));if(n instanceof ns)return d0(Qpe(Upe(LA(Ls(e.value1)))(12)));if(n instanceof as){var a=LA(Ls(e.value1))>=12;return a?"PM":"AM"}if(n instanceof qpe)return _i(Nk(wv(e.value1)));if(n instanceof Pl)return d0(Nk(wv(e.value1)));if(n instanceof $pe)return _i(Ok(Mf(e.value1)));if(n instanceof IE)return d0(Ok(Mf(e.value1)));if(n instanceof Wpe)return $k(PA(xc(e.value1)));if(n instanceof xpe)return _i((function(t){return Uk(t)(100)})(PA(xc(e.value1))));if(n instanceof jpe)return d0((function(t){return Uk(t)(10)})(PA(xc(e.value1))));if(n instanceof rr)return n.value0;throw new Error("Failed pattern match at Data.Formatter.DateTime (line 169, column 38 - line 192, column 21): "+[n.constructor.name])}},zu=function(e){return function(n){return Mpe(Kpe(n))(e)}};var Hen=new Intl.NumberFormat("en-US",{notation:"compact",compactDisplay:"short",maximumFractionDigits:2});function TE(e){return Math.round(e).toString()}var mh=ae(Nv);var Xpe=x(Zc),Zpe=Ed(Kp)(fh);var eme=CG(Kp)(fh),SE=fk(vr),nme=dp(Zc)(yd),ame=B(ue);var Wk=bs(Sa),tme=lu(Ro),rme=oe(_n),ome=ge(to),ume=oe(tp),ime=dn(bn);var lme=mh(Yp(Ov(Uv("+"))))(function(e){return mh(Zpe(Uv("0")))(function(n){return mh(Yp(Ov(Uv(",0"))))(function(a){return mh(Yp(Ov(Uv("."))))(function(t){return mh(nme(t)(function(r){return Ov(eme(Uv("0")))}))(function(r){return mh(Yp(Ov(Uv("a"))))(function(u){return Xpe({sign:Ar(e),before:Vo(n),comma:Ar(a),after:ze(0)(ame(Vo)(r)),abbreviations:Ar(u)})})})})})})}),cme=FA(lme);var xk=function(e){return function(n){var a=MG(n),t=(function(){if(a>0)return Wk(Hu(AG(a)/_O))(0);if($e)return 0;throw new Error("Failed pattern match at Data.Formatter.Number (line 100, column 5 - line 102, column 22): ")})();if(e.abbreviations){var r=tme(t)(3),u=(function(){var Q=r<1;return Q?n:n/Wb(1e3)(Tr(r))})(),i=(function(){if(r===0)return"";if(r===1)return"K";if(r===2)return"M";if(r===3)return"G";if(r===4)return"T";if(r===5)return"P";if(r===6)return"E";if(r===7)return"Z";if(r===8)return"Y";if($e)return"10e+"+rme(r*3|0);throw new Error("Failed pattern match at Data.Formatter.Number (line 107, column 7 - line 117, column 53): ")})();return xk({comma:e.comma,before:e.before,after:e.after,sign:e.sign,abbreviations:!1})(u)+i}var l=(e.before-t|0)-1|0,s=Wb(10)(Tr(Wk(0)(e.after))),h=bp(a*s)/s,p=Sd(h),R=h-p,E=bp(R*s),w=(function(){var Q=TE(E),V=Iu(Q),te=SE("0")(e.after-V|0);return te+Q})(),T=(function(){var Q=e.after<1;return Q?"":"."+((function(){var V=E===0;return V?SE("0")(e.after):""})()+(function(){var V=E>0;return V?w:""})())})(),L=function(Q){return function(V){return function(te){var le=Q,ne=V,Z=!1,ee;function me(We,Qe,mn){var qn=Dp(mn);if(qn instanceof G)return Z=!0,Ld(We);if(qn instanceof I&&Qe<3){le=Eu(qn.value0.head)(We),ne=Qe+1|0,te=qn.value0.tail;return}le=Eu(",")(We),ne=0,te=mn}for(;!Z;)ee=me(le,ne,te);return ee}}},U=(function(){return e.comma?L([])(0)(cd(ID(SE("0")(l)+TE(p)))):SE("0")(l)+TE(p)})();return(function(){var Q=n<0;if(Q)return"-";var V=n>0&&e.sign;return V?"+":""})()+(U+T)}},sme=function(e){return function(n){return ome(cme(e))(ut(xk)(n))}},dh=function(e){return function(n){return Er(hn(ume(n)))(ime)(sme(e)(n))}};var fme=Ke;var jk=function(e){return O_(e)};var Nl=function(e){var n=jk(e);return n?G.value:new I(fme(e))};var Xa=function(e){return function(n){var a=jk(e);return a?n:e}};var ru=function(){return Ke};var yR=oe(_n),_me=Kn(vu),pme=Kn(yo),mme=ru(),dme=bi(),hme=Ll(Pp),NA=lu(Ro),gme=Ju(Je);var Dme=function(e){return function(n){if(n.minutes<=0)return e.justNow;if(n.minutes<=1)return"a minute"+e.suffix;if(n.minutes<=45)return yR(n.minutes)+(" minutes"+e.suffix);if(n.hours<=1)return"an hour"+e.suffix;if(n.hours<24)return yR(n.hours)+(" hours"+e.suffix);if(n.days<=1)return"a day"+e.suffix;if(n.days<30)return yR(n.days)+(" days"+e.suffix);if(n.months<=1)return"a month"+e.suffix;if(n.months<12)return yR(n.months)+(" months"+e.suffix);if(n.years<=1)return"a year"+e.suffix;if($e)return yR(n.years)+(" years"+e.suffix);throw new Error("Failed pattern match at Utils.Format (line 158, column 1 - line 158, column 81): "+[e.constructor.name,n.constructor.name])}},FE=function(e){return Dme({suffix:" "+e,justNow:"just now"})},zk=function(){return function(e){var n=function(h){return(_me(Gl(Lf(h)))*12|0)+pme(Ml(Lf(h)))|0},a=mme(e),t=Xa(a.format)(FE("ago")),r=PG(dme(hme(a.to)(a.from))),u=NA(r+30|0)(60),i=NA(u+12|0)(24),l=n(a.to)-n(a.from)|0,s=NA(l+6|0)(12);return t({minutes:r,hours:u,days:i,months:l,years:s})}};var Vk=function(e){return function(n){return function(a){var t=e===1;return t?n:a}}};var OA=dh("0,0");var Qk=function(e){return OA(Tr(e))},_c=function(e){return function(n){return function(a){return Qk(e)+(" "+Vk(e)(n)(a))}}};var Kk=(function(){return zu(gme([Ws.value,new rr(", "),$s.value,new rr(" "),es.value,new rr(" at "),ns.value,new rr(":"),Pl.value,new rr(" "),as.value]))})();Ct();var Yk=st.Fragment,UA=()=>document.visibilityState=="visible",Xk=(e,n)=>document.elementFromPoint(e,n);function Zk(e){return function(n){return function(){return n.getElementById(e)}}}var wme=B(la),GE=function(e){var n=wme(he),a=Zk(e);return function(t){return n(a(t))}};var ME=function(e){return function(n){return function(){return n[e]}}},bme=ME("children"),Eme=ME("firstElementChild"),Ime=ME("lastElementChild"),Tme=ME("childElementCount");var Li=function(){return window};function nB(e,n,a,t){if(typeof window<"u"){var r=window[a];if(r!=null&&t instanceof r)return n(t)}for(var u=t;u!=null;){var i=Object.getPrototypeOf(u),l=i.constructor.name;if(l===a)return n(t);if(l==="Object")return e;u=i}return e}var Qn=function(e){return function(n){return nB(G.value,I.create,e,n)}};var aB=Ke;var AE=Ke;var tB=Ke;function rB(e,n,a){var t=Object.prototype.toString.call(a);return t.indexOf("[object HTML")===0&&t.indexOf("Element]")===t.length-8?n(a):e}var kA=Ke;var oB=function(e){return rB(G.value,I.create,e)};function HA(e){return function(){return e.seeking}}function wR(e){return function(){return e.currentTime}}function JA(e){return function(){return e.volume}}function qA(e){return function(n){return function(){n.volume=e}}}function $A(e){return function(){return e.muted}}function tm(e){return function(n){return function(){n.muted=e}}}var iB=Qn("HTMLMediaElement");var lB=Qn("HTMLMediaElement");function xA(e){return function(){return e.hash}}function jA(e){return function(n){return function(){n.hash=e}}}function zA(e){return function(){return e.platform}}function h0(e){return function(){return e.document}}function VA(e){return function(){return e.navigator}}function bR(e){return function(){return e.location}}var sB=Ke;var yde=B(Ye);var wde=dp(Wt)(yd),vB=ae(co),_B=ge(la),bde=ae(nn);var YA=ln("\xA0");var xa=ut(Hn(Ma));var pB=function(e){return function(n){if(e)return Ma;if($e)return n(void 0);throw new Error("Failed pattern match at Utils.HTML (line 113, column 1 - line 113, column 65): "+[e.constructor.name,n.constructor.name])}},XA=function(e){return function(n){return pB(e)(hn(n))}};var ZA=function(e){return function(n){if(e)return n(void 0);if($e)return Ma;throw new Error("Failed pattern match at Utils.HTML (line 100, column 1 - line 100, column 61): "+[e.constructor.name,n.constructor.name])}},Va=function(e){return function(n){return ZA(e)(hn(n))}};var Ede=ic()(Ce)(Yk),Ide=function(e){return function(n){return Ede({key:e.key})(vD(Y1(""))(yde(ln)(ju(` `)(n))))}},gh=Ide({key:""}),NE=function(e){return wde(lB(e.target))(wR)};var mB=function(e){return function(){return Xk(e.x,e.y)}},dB=function(e){return vB(_B(vB(Li)(h0))(AE))(GE(e))},OE=function(e){return _B(dB(e))(function(n){return bde(n)(oB)})};var ER=gn;var gB=({just:e,nothing:n})=>a=>{try{let t=new Date(a);return isNaN(t.getTime())?n:e(t)}catch{return n}},e2=e=>({year:e.getFullYear(),month:e.getMonth(),day:e.getDate(),hour:e.getHours(),minute:e.getMinutes(),second:e.getSeconds(),millisecond:e.getMilliseconds()}),DB=()=>new Date,RB=(()=>{let e=new Date;return typeof window<"u"?()=>e:()=>{let n=new Date;return n-e>1e3&&(e=n),e}})();var rm=(()=>{let e=new Date().toString(),n=(e.match(/\(([\w\s]+)\)$/)||[])[1];return n?/\s/.test(n)?(n.match(/\b(\w)/g)||[]).join(""):n:(n=(e.match(/(\w{3,4})\s\d{4}$/)||[])[1],n||(n=(e.match(/(UTC[\+\-]\d+)/)||[])[1],n)||(n=(e.match(/(GMT[\+\-]\d+)/)||[])[1],n)?n:"")})();var wB={liftAff:dn(bn),MonadEffect0:function(){return qe}};var ign=(function(){function e(){this.head=null,this.last=null,this.size=0}function n(p,R){this.queue=p,this.value=R,this.next=null,this.prev=null}function a(p){this.draining=!1,this.error=null,this.value=p,this.takes=new e,this.reads=new e,this.puts=new e}var t={};function r(p){try{p()}catch(R){setTimeout(function(){throw R},0)}}function u(p,R){var E=new n(p,R);switch(p.size){case 0:p.head=E;break;case 1:E.prev=p.head,p.head.next=E,p.last=E;break;default:E.prev=p.last,p.last.next=E,p.last=E}return p.size++,E}function i(p){var R;switch(p.size){case 0:return null;case 1:R=p.head,p.head=null;break;case 2:R=p.last,p.head.next=null,p.last=null;break;default:R=p.last,p.last=R.prev,p.last.next=null}return R.prev=null,R.queue=null,p.size--,R.value}function l(p){var R;switch(p.size){case 0:return null;case 1:R=p.head,p.head=null;break;case 2:R=p.head,p.last.prev=null,p.head=p.last,p.last=null;break;default:R=p.head,p.head=R.next,p.head.prev=null}return R.next=null,R.queue=null,p.size--,R.value}function s(p){if(p.queue!==null){if(p.queue.last===p){i(p.queue);return}if(p.queue.head===p){l(p.queue);return}p.prev&&(p.prev.next=p.next),p.next&&(p.next.prev=p.prev),p.queue.size--,p.queue=null,p.value=null,p.next=null,p.prev=null}}function h(p,R){if(!R.draining){var E=R.puts,w=R.takes,T=R.reads,L,U,Q,V,te;for(R.draining=!0;;){if(L=null,U=null,Q=null,V=R.value,te=T.size,R.error!==null){for(V=p.left(R.error);L=l(E);)r(L.cb(V));for(;U=l(T);)r(U(V));for(;Q=l(w);)r(Q(V));break}if(V===t&&(L=l(E))&&(R.value=V=L.value),V!==t){for(Q=l(w);te--&&(U=l(T));)r(U(p.right(V)));Q!==null&&(R.value=t,r(Q(p.right(V))))}if(L!==null&&r(L.cb(p.right(void 0))),R.value===t&&E.size===0||R.value!==t&&w.size===0)break}R.draining=!1}}return a.EMPTY=t,a.putLast=u,a.takeLast=i,a.takeHead=l,a.deleteCell=s,a.drainVar=h,a})();var IR=function(e){return Q_(op(e))},TR=function(e){return Q_(hd(e))};var Qde=x(Wt),R0=ae(nn),Kde=Ca(vu),Yde=Ca(yo),Xde=Ca(Sl),Zde=Ca(rc),ehe=Ca(tc),nhe=Ca(ac),ahe=Ca(tl),the=x(Ua),TB=at(co),rhe=ge(ue);var ohe=(function(){return TR(G.value)})();var SB=function(e){return R0(Kde(e.year))(function(n){return R0(Yde(e.month+1|0))(function(a){return R0(Xde(e.day))(function(t){return R0(Zde(e.hour))(function(r){return R0(ehe(e.minute))(function(u){return R0(nhe(e.second))(function(i){return R0(ahe(e.millisecond))(function(l){return the(new jc(x_(n)(a)(t),new yv(r,u,i,l)))})})})})})})})},CB=function(e){var n=RO("Failed to obtain current time. This should never happen.");return Hn(n)(Qde)(SB(e2(e)))},y0=TB(CB)(DB),UE=function(e){var n=IR(ohe);if(n instanceof I)return n.value0;if(n instanceof G)return Q_(TB(CB)(RB));throw new Error("Failed pattern match at Utils.DateTime (line 66, column 3 - line 68, column 76): "+[n.constructor.name])},Pi=function(e){return R0(rhe(gB({just:I.create,nothing:G.value})(e))(e2))(SB)};var t2=x(Ua),uhe=B(ue),FB=ae(nn);var LB=ra(ta),GB=aa(LB)(Xn(Yn)),PB=ea(Zn),MB=na(PB),NB=ia(ua),AB=oa(NB);var r2=(function(){function e(){}return e.value=new e,e})(),o2=(function(){function e(){}return e.value=new e,e})(),u2=(function(){function e(){}return e.value=new e,e})();var ihe={to:function(e){if(e instanceof Se)return r2.value;if(e instanceof fe&&e.value0 instanceof Se)return o2.value;if(e instanceof fe&&e.value0 instanceof fe)return u2.value;throw new Error("Failed pattern match at ServiceProviders.Retail.Advising.Types (line 174, column 1 - line 174, column 41): "+[e.constructor.name])},from:function(e){if(e instanceof r2)return new Se(je.value);if(e instanceof o2)return new fe(new Se(je.value));if(e instanceof u2)return new fe(new fe(je.value));throw new Error("Failed pattern match at ServiceProviders.Retail.Advising.Types (line 174, column 1 - line 174, column 41): "+[e.constructor.name])}};var lhe=function(e){if(e instanceof r2)return"stuffed";if(e instanceof o2)return"satisfied";if(e instanceof u2)return"hungry";throw new Error("Failed pattern match at ServiceProviders.Retail.Advising.Types (line 233, column 27 - line 236, column 35): "+[e.constructor.name])};var che=Et(cn)(ue)({parse:zn(lhe)(Vn(ihe)(GB(GB(LB)(PB))(MB))(AB(AB(NB)))(MB)),diagnosticName:"ClientAppetite"}),OB=function(e){return FB(Hn(t2(G.value))((function(){var n=uhe(t2);return function(a){return n(che(a))}})())(he(e.clientAppetite)))(function(n){return FB(ik(e.inquiryMode))(function(a){return t2({packages:e.packages,pricePerHourCents:e.pricePerHourCents,singleSessionDurationMinutes:e.singleSessionDurationMinutes,singleSessionRefundPeriodLengthDays:e.singleSessionRefundPeriodLengthDays,themes:e.themes,freeConsultationDurationMinutes:he(e.freeConsultationDurationMinutes),canSubmitConsultInquiry:he(e.canSubmitConsultInquiry),clientAppetite:n,inquiryMode:a})})})};var UB=ae(nn),Dh=dt(),i2=Bt(Ee),kB=$({reflectSymbol:function(){return"description"}})(Ee),kE=$({reflectSymbol:function(){return"id"}})(gn),c2=$({reflectSymbol:function(){return"name"}})(Ee),HB=Dh(kE(c2($({reflectSymbol:function(){return"slug"}})(Ee)(pn)))),BB=ht(HB),vhe=f0(Dh($({reflectSymbol:function(){return"advisingConfig"}})(Bt(Dh($({reflectSymbol:function(){return"canSubmitConsultInquiry"}})(Bt(lt))($({reflectSymbol:function(){return"clientAppetite"}})(i2)($({reflectSymbol:function(){return"freeConsultationDurationMinutes"}})(Bt(gn))($({reflectSymbol:function(){return"inquiryMode"}})(Ee)($({reflectSymbol:function(){return"packages"}})(ht(Dh($({reflectSymbol:function(){return"activeForSale"}})(lt)(kB(kE(c2($({reflectSymbol:function(){return"numMinutes"}})(gn)($({reflectSymbol:function(){return"packageCategories"}})(BB)($({reflectSymbol:function(){return"refundPeriodLengthDays"}})(gn)($({reflectSymbol:function(){return"totalPriceCents"}})(ER)(pn)))))))))))($({reflectSymbol:function(){return"pricePerHourCents"}})(ER)($({reflectSymbol:function(){return"singleSessionDurationMinutes"}})(gn)($({reflectSymbol:function(){return"singleSessionRefundPeriodLengthDays"}})(gn)($({reflectSymbol:function(){return"themes"}})(ht(Dh($({reflectSymbol:function(){return"active"}})(lt)($({reflectSymbol:function(){return"category"}})(HB)(kB($({reflectSymbol:function(){return"durationMinutes"}})(gn)(kE($({reflectSymbol:function(){return"priceCents"}})(ER)($({reflectSymbol:function(){return"title"}})(Ee)(pn))))))))))(pn))))))))))))($({reflectSymbol:function(){return"entity"}})(Dh($({reflectSymbol:function(){return"bio"}})(Ee)(kE($({reflectSymbol:function(){return"imageUrl"}})(i2)(c2($({reflectSymbol:function(){return"organizationId"}})(gn)($({reflectSymbol:function(){return"organizationName"}})(Ee)($({reflectSymbol:function(){return"shortEducation"}})(i2)($({reflectSymbol:function(){return"tags"}})(BB)(pn))))))))))(pn)))),l2=x(Ua),s2=B(ue),SR=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),CR=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),fhe=function(e){return UB(vhe("ServiceProviderPresenter")(e))(function(n){return UB(Hn(l2(G.value))((function(){var a=s2(l2);return function(t){return a(OB(t))}})())(he(n.advisingConfig)))(function(a){return l2({entity:n.entity,advisingConfig:a})})})},JB=Et(cn)(ue)({parse:function(e){return e.type==="Sem::User"?s2(SR.create)(x9(e.presenter)):e.type==="ServiceProviders::Individual"?s2(CR.create)(fhe(e.presenter)):G.value},diagnosticName:"Livestream Guest Presenter"});var xB=ra(ta),qB=aa(xB)(Xn(Yn)),jB=ea(Zn),$B=na(jB),zB=ia(ua),WB=oa(zB),Vf=(function(){function e(){}return e.value=new e,e})(),Bv=(function(){function e(){}return e.value=new e,e})(),Qf=(function(){function e(){}return e.value=new e,e})(),_he={to:function(e){if(e instanceof Se)return Vf.value;if(e instanceof fe&&e.value0 instanceof Se)return Bv.value;if(e instanceof fe&&e.value0 instanceof fe)return Qf.value;throw new Error("Failed pattern match at Livestream.Types.Poll (line 36, column 1 - line 36, column 37): "+[e.constructor.name])},from:function(e){if(e instanceof Vf)return new Se(je.value);if(e instanceof Bv)return new fe(new Se(je.value));if(e instanceof Qf)return new fe(new fe(je.value));throw new Error("Failed pattern match at Livestream.Types.Poll (line 36, column 1 - line 36, column 37): "+[e.constructor.name])}},VB={eq:function(e){return function(n){return e instanceof Vf&&n instanceof Vf||e instanceof Bv&&n instanceof Bv||e instanceof Qf&&n instanceof Qf}}},BE=function(e){if(e instanceof Vf)return"ready";if(e instanceof Bv)return"live";if(e instanceof Qf)return"closed";throw new Error("Failed pattern match at Livestream.Types.Poll (line 59, column 23 - line 62, column 21): "+[e.constructor.name])};var FR=(function(){return Fa(cn)({parse:zn(BE)(Vn(_he)(qB(qB(xB)(jB))($B))(WB(WB(zB)))($B)),default:Vf.value,diagnosticName:"livestream poll status"})})(),f2=function(e){return{id:e.id,question:e.question,multiSelect:e.multiSelect,options:e.options,autoDisplayMinutesFromStart:he(e.autoDisplayMinutesFromStart)}};var QB=function(e){return{fullName:e.fullName,firstName:e.firstName,totalStreams:e.totalStreams,undergrad:{college:he(e.undergrad.college),major:he(e.undergrad.major),year:he(e.undergrad.year)},gradCollege:he(e.gradCollege),workExperience:he(e.workExperience),admissionsStory:he(e.admissionsStory),pictureUrl:he(e.pictureUrl),allStreamsUrl:he(e.allStreamsUrl)}};var mhe=xe(Sa),dhe=Tl(),nH=ge(ue),aH=ra(ta),KB=aa(aH)(Xn(Yn)),tH=ea(Zn),YB=na(tH),rH=ia(ua),XB=oa(rH),oH=Fa(cn),ZB=vv(),eH=at(nn),hhe=ge(Ye),ghe=B(ue),Dhe=ae(nn),ul=(function(){function e(){}return e.value=new e,e})(),pu=(function(){function e(){}return e.value=new e,e})(),Jo=(function(){function e(){}return e.value=new e,e})();var xs=_n,Rhe=oe(xs);var yhe={to:function(e){if(e instanceof Se)return ul.value;if(e instanceof fe&&e.value0 instanceof Se)return pu.value;if(e instanceof fe&&e.value0 instanceof fe)return Jo.value;throw new Error("Failed pattern match at Livestream.Types.Conference (line 167, column 1 - line 167, column 39): "+[e.constructor.name])},from:function(e){if(e instanceof ul)return new Se(je.value);if(e instanceof pu)return new fe(new Se(je.value));if(e instanceof Jo)return new fe(new fe(je.value));throw new Error("Failed pattern match at Livestream.Types.Conference (line 167, column 1 - line 167, column 39): "+[e.constructor.name])}},w0={eq:function(e){return function(n){return e instanceof ul&&n instanceof ul||e instanceof pu&&n instanceof pu||e instanceof Jo&&n instanceof Jo}}},GR={eq:function(e){return function(n){return e===n}}},uH={compare:function(e){return function(n){return mhe(e)(n)}},Eq0:function(){return GR}};var b0=function(e){return dhe({livestream_conference_id:Rhe(e.id),livestream_conference_presenter_name:ze("")(nH(e.presenter)(function(n){return n.fullName})),livestream_conference_uid:e.uid,livestream_conference_title:e.title,livestream_conference_partner_type:ze("")(e.partnerType)})},iH=(function(){var e=function(n){if(n instanceof ul)return"waiting_room";if(n instanceof pu)return"on_air";if(n instanceof Jo)return"complete";throw new Error("Failed pattern match at Livestream.Types.Conference (line 180, column 17 - line 183, column 35): "+[n.constructor.name])};return zn(e)(Vn(yhe)(KB(KB(aH)(tH))(YB))(XB(XB(rH)))(YB))})(),lH=(function(){return oH({parse:iH,default:ul.value,diagnosticName:"livestream status"})})(),whe=oH({parse:Pi,default:kt(Wd),diagnosticName:"livestream scheduled start time"}),MR=function(e){return{uid:e.uid,title:e.title,description:e.description,url:e.url,imageUrl:e.imageUrl,duration:e.duration,tailTime:e.tailTime,stats:e.stats,isPrivate:e.isPrivate,legacyRecording:e.legacyRecording,collegeFair:e.collegeFair,id:e.id,school:nH(he(e.school))(function(n){return{cityState:n.cityState,name:n.name,id:ZB(n.id),slug:ZB(n.slug)}}),scheduledStartTime:whe(e.scheduledStartTime),onAirTime:eH(Pi)(he(e.onAirTime)),streamStatus:lH(e.streamStatus),watchUrl:he(e.watchUrl),streamingStartTime:eH(Pi)(he(e.streamingStartTime)),polls:hhe(e.polls)(function(n){return{poll:f2(n.poll),status:FR(n.status)}}),presenter:ghe(QB)(he(e.presenter)),partnerType:he(e.partnerType),guestPresenter:Dhe(he(e.guestPresenter))(JB),zoomJoinUrl:he(e.zoomJoinUrl),zoomStartUrl:he(e.zoomStartUrl)}};var cH=ra(ta),sH=ea(Zn),vH=ia(ua),pc=(function(){function e(){}return e.value=new e,e})(),Rh=(function(){function e(){}return e.value=new e,e})(),bhe={to:function(e){if(e instanceof Se)return pc.value;if(e instanceof fe)return Rh.value;throw new Error("Failed pattern match at Profile.PublishScope (line 20, column 1 - line 20, column 39): "+[e.constructor.name])},from:function(e){if(e instanceof pc)return new Se(je.value);if(e instanceof Rh)return new fe(je.value);throw new Error("Failed pattern match at Profile.PublishScope (line 20, column 1 - line 20, column 39): "+[e.constructor.name])}},HE={eq:function(e){return function(n){return e instanceof pc&&n instanceof pc||e instanceof Rh&&n instanceof Rh}}};var AR=function(e){if(e instanceof Rh)return"anonymous-all-schools";if(e instanceof pc)return"all-schools";throw new Error("Failed pattern match at Profile.PublishScope (line 30, column 13 - line 32, column 30): "+[e.constructor.name])},JE=(function(){return Fa(cn)({parse:zn(AR)(Vn(bhe)(aa(cH)(Xn(Yn))(cH)(sH))(oa(vH)(vH))(na(sH))),diagnosticName:"Profile.PublishScope",default:Rh.value})})();var ts=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),rs=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),os=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),us=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})();var p2=function(e){return{id:e.id,title:e.title,requireAnonymousUserFirstName:e.requireAnonymousUserFirstName,requireAnonymousUserLastName:e.requireAnonymousUserLastName,requireAnonymousUserEmail:e.requireAnonymousUserEmail,requireReferredUserFirstName:e.requireReferredUserFirstName,requireReferredUserLastName:e.requireReferredUserLastName,description:he(e.description)}},om=function(e){return{author:e.author,text:e.text,isFromHQ:e.isFromHQ,isPublic:e.isPublic,id:e.id,time:Pi(e.time)}},fH=function(e){return{autoRequestFromLivestreams:e.autoRequestFromLivestreams,fullName:he(e.fullName),publishScope:JE(e.publishScope)}},m2=function(e){return{id:e.id,title:e.title,url:e.url,buttonText:e.buttonText,autoDisplayMinutesFromStart:he(e.autoDisplayMinutesFromStart)}},mc="overlay-visibility-test";var _H=ra(ta),qE=aa(_H)(Xn(Yn)),pH=ea(Zn),$E=na(pH),mH=ia(ua),WE=oa(mH),Kf=(function(){function e(){}return e.value=new e,e})(),E0=(function(){function e(){}return e.value=new e,e})(),um=(function(){function e(){}return e.value=new e,e})(),I0=(function(){function e(){}return e.value=new e,e})(),T0=(function(){function e(){}return e.value=new e,e})(),Ehe={to:function(e){if(e instanceof Se)return Kf.value;if(e instanceof fe&&e.value0 instanceof Se)return E0.value;if(e instanceof fe&&e.value0 instanceof fe&&e.value0.value0 instanceof Se)return um.value;if(e instanceof fe&&e.value0 instanceof fe&&e.value0.value0 instanceof fe&&e.value0.value0.value0 instanceof Se)return I0.value;if(e instanceof fe&&e.value0 instanceof fe&&e.value0.value0 instanceof fe&&e.value0.value0.value0 instanceof fe)return T0.value;throw new Error("Failed pattern match at Livestream.Types.Reaction (line 18, column 1 - line 18, column 39): "+[e.constructor.name])},from:function(e){if(e instanceof Kf)return new Se(je.value);if(e instanceof E0)return new fe(new Se(je.value));if(e instanceof um)return new fe(new fe(new Se(je.value)));if(e instanceof I0)return new fe(new fe(new fe(new Se(je.value))));if(e instanceof T0)return new fe(new fe(new fe(new fe(je.value))));throw new Error("Failed pattern match at Livestream.Types.Reaction (line 18, column 1 - line 18, column 39): "+[e.constructor.name])}},dH=function(e){if(e instanceof Kf)return"love-this";if(e instanceof E0)return"helpful";if(e instanceof um)return"not-helpful";if(e instanceof I0)return"writing-down";if(e instanceof T0)return"funny";throw new Error("Failed pattern match at Livestream.Types.Reaction (line 49, column 17 - line 54, column 19): "+[e.constructor.name])},hH=function(e){return{authorTag:e.authorTag,kind:dH(e.kind)}},Ihe=(function(){return Fa(cn)({parse:zn(dH)(Vn(Ehe)(qE(qE(qE(qE(_H)(pH))($E))($E))($E))(WE(WE(WE(WE(mH)))))($E)),default:Kf.value,diagnosticName:"Livestream Reaction Kind"})})(),gH=function(e){return{authorTag:e.authorTag,kind:Ihe(e.kind)}};var RH=typeof CV<"u"&&CV.pathInfo||typeof global<"u"&&global.CV&&global.CV.pathInfo||(e=>null);function yH(e,n){let a=typeof CV<"u"&&CV.apiEndpoint||typeof global<"u"&&global.CV&&global.CV.apiEndpoint;return a||console.error("Missing `CV.apiEndpoint` function"),a&&a(e,n)}function wH(e,n,a,t,r){return function(u,i){var l=e.newXHR(),s=e.fixupUrl(r.url,l);if(l.open(r.method||"GET",s,!0,r.username,r.password),r.headers)try{for(var h=0,p;(p=r.headers[h])!=null;h++)l.setRequestHeader(p.field,p.value)}catch(E){u(E)}var R=function(E){return function(){u(new Error(E))}};return l.onerror=R(a),l.ontimeout=R(n),l.onload=function(){i({status:l.status,statusText:l.statusText,headers:l.getAllResponseHeaders().split(`\r `).filter(function(E){return E.length>0}).map(function(E){var w=E.indexOf(":");return t(E.substring(0,w))(E.substring(w+2))}),body:l.response})},l.responseType=r.responseType,l.withCredentials=r.withCredentials,l.timeout=r.timeout,l.send(r.content),function(E,w,T){try{l.abort()}catch(L){return w(L)}return T()}}}var xE="application/json",bH="application/x-www-form-urlencoded";var IH=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),TH=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),SH=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),CH=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),FH=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),d2=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),jE=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),GH=function(e){return e instanceof d2?new I(bH):e instanceof jE?new I(xE):G.value};var MH=(function(){return jE.create})();var AH=ot();var zE=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),VE=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),im=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})(),LH=function(e){if(e instanceof zE||e instanceof VE)return AH(e.value0);if(e instanceof im)return e.value1;throw new Error("Failed pattern match at Affjax.RequestHeader (line 26, column 1 - line 26, column 33): "+[e.constructor.name])};var g2=function(e){if(e instanceof zE)return"Accept";if(e instanceof VE)return"Content-Type";if(e instanceof im)return e.value0;throw new Error("Failed pattern match at Affjax.RequestHeader (line 21, column 1 - line 21, column 32): "+[e.constructor.name])};var NH=dn(bn),D2=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),R2=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),y2=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),QE=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),KE=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),YE=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),OH=function(e){if(e instanceof D2)return"arraybuffer";if(e instanceof R2)return"blob";if(e instanceof y2)return"document";if(e instanceof QE||e instanceof KE)return"text";if(e instanceof YE)return"";throw new Error("Failed pattern match at Affjax.ResponseFormat (line 44, column 3 - line 50, column 19): "+[e.constructor.name])},UH=function(e){return e instanceof QE?new I(xE):G.value},kH=(function(){return new KE(NH)})();var BH=(function(){return new YE(NH)})();var JH=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})();var Mhe=ot();var lm=function(e){return Mhe(gD(e))};function qH(e,n,a){try{return n(JSON.parse(a))}catch(t){return e(t.message)}}var ZE=function(e){return qH(Me.create,Le.create,e)};function WH(e){return e.replace(/[!'()*]/g,function(n){return"%"+n.charCodeAt(0).toString(16)})}function xH(e,n,a){try{return n(WH(encodeURIComponent(a)))}catch(t){return e(t)}}function jH(e,n,a){try{return n(WH(encodeURIComponent(a)).replace(/%20/g,"+"))}catch(t){return e(t)}}var PR=(function(){return F_(xH)(hn(G.value))(I.create)})();var eI=(function(){return F_(jH)(hn(G.value))(I.create)})();var Nhe=sa(wo),zH=B(ue),Ohe=su(wl)(Ua);var Uhe=function(e){return e};var VH=(function(){var e=function(t){if(t.value1 instanceof G)return eI(t.value0);if(t.value1 instanceof I)return Nhe(zH(function(r){return function(u){return r+("="+u)}})(eI(t.value0)))(eI(t.value1.value0));throw new Error("Failed pattern match at Data.FormURLEncoded (line 37, column 16 - line 39, column 114): "+[t.constructor.name])},n=zH(po("&")),a=Ohe(e);return function(t){return n(a(Uhe(t)))}})();var w2=(function(){function e(){}return e.value=new e,e})(),cm=(function(){function e(){}return e.value=new e,e})(),b2=(function(){function e(){}return e.value=new e,e})(),sm=(function(){function e(){}return e.value=new e,e})(),aI=(function(){function e(){}return e.value=new e,e})(),NR=(function(){function e(){}return e.value=new e,e})(),E2=(function(){function e(){}return e.value=new e,e})(),I2=(function(){function e(){}return e.value=new e,e})(),T2=(function(){function e(){}return e.value=new e,e})(),S2=(function(){function e(){}return e.value=new e,e})(),C2=(function(){function e(){}return e.value=new e,e})(),F2=(function(){function e(){}return e.value=new e,e})(),G2=(function(){function e(){}return e.value=new e,e})(),M2=(function(){function e(){}return e.value=new e,e})(),A2=(function(){function e(){}return e.value=new e,e})(),tI=(function(){function e(){}return e.value=new e,e})();var Bhe=function(e){return e},Hhe={show:function(e){if(e instanceof w2)return"OPTIONS";if(e instanceof cm)return"GET";if(e instanceof b2)return"HEAD";if(e instanceof sm)return"POST";if(e instanceof aI)return"PUT";if(e instanceof NR)return"DELETE";if(e instanceof E2)return"TRACE";if(e instanceof I2)return"CONNECT";if(e instanceof T2)return"PROPFIND";if(e instanceof S2)return"PROPPATCH";if(e instanceof C2)return"MKCOL";if(e instanceof F2)return"COPY";if(e instanceof G2)return"MOVE";if(e instanceof M2)return"LOCK";if(e instanceof A2)return"UNLOCK";if(e instanceof tI)return"PATCH";throw new Error("Failed pattern match at Data.HTTP.Method (line 43, column 1 - line 59, column 23): "+[e.constructor.name])}};var QH=Er(oe(Hhe))(Bhe);var KH={eq:function(e){return function(n){return e instanceof w2&&n instanceof w2||e instanceof cm&&n instanceof cm||e instanceof b2&&n instanceof b2||e instanceof sm&&n instanceof sm||e instanceof aI&&n instanceof aI||e instanceof NR&&n instanceof NR||e instanceof E2&&n instanceof E2||e instanceof I2&&n instanceof I2||e instanceof T2&&n instanceof T2||e instanceof S2&&n instanceof S2||e instanceof C2&&n instanceof C2||e instanceof F2&&n instanceof F2||e instanceof G2&&n instanceof G2||e instanceof M2&&n instanceof M2||e instanceof A2&&n instanceof A2||e instanceof tI&&n instanceof tI}}};var YH=function(e){return j_(function(n){return function(){var t=e(function(r){return n(Me.create(r))()},function(r){return n(Le.create(r))()});return function(r){return j_(function(u){return function(){return t(r,function(l){return u(Me.create(l))()},function(l){return u(Le.create(l))()}),sM}})}}})};var P2=x(Zl(kr)),qhe=Cp(kr),vm=If(kr),XH=Aa(DD(wD)(kr)),$he=nv(Uc(kr)),rI=B(ue),Whe=xi(Je)(Ot),xhe=be(wr),jhe=at(nn),zhe=B(Ye),Vhe=ge(ct),Qhe=U_(nu),Khe=x(wa);var oI=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),uI=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})(),iI=(function(){function e(){}return e.value=new e,e})(),lI=(function(){function e(){}return e.value=new e,e})(),cI=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),ZH=function(e){return function(n){var a=function(p){return p===""?P2(H5):Er(function(R){return qhe(Sp.create(R))})(P2)(ZE(p))},t=(function(){if(n.responseFormat instanceof D2)return vm("ArrayBuffer");if(n.responseFormat instanceof R2)return vm("Blob");if(n.responseFormat instanceof y2)return function(p){return XH(vm("Document")(p))(XH(vm("XMLDocument")(p))(vm("HTMLDocument")(p)))};if(n.responseFormat instanceof QE)return $he(function(p){return n.responseFormat.value0(a(p))})(vm("String"));if(n.responseFormat instanceof KE)return vm("String");if(n.responseFormat instanceof YE)return hn(n.responseFormat.value0(P2(void 0)));throw new Error("Failed pattern match at Affjax (line 274, column 18 - line 283, column 57): "+[n.responseFormat.constructor.name])})(),r=function(p){if(p instanceof IH)return new Le(p.value0(Io));if(p instanceof TH)return new Le(Io(p.value0));if(p instanceof SH)return new Le(Io(p.value0));if(p instanceof CH)return new Le(Io(p.value0));if(p instanceof FH)return new Le(Io(p.value0));if(p instanceof d2)return Lc("Body contains values that cannot be encoded as application/x-www-form-urlencoded")(rI(Io)(VH(p.value0)));if(p instanceof jE)return new Le(Io(eE(p.value0)));throw new Error("Failed pattern match at Affjax (line 235, column 20 - line 250, column 69): "+[p.constructor.name])},u=function(p){return function(R){return p instanceof I&&!Whe(g_(xhe)(g2)(p.value0))(R)?Rp(R)(p.value0):R}},i=function(p){return u(rI(VE.create)(jhe(GH)(p)))(u(rI(zE.create)(UH(n.responseFormat)))(n.headers))},l=function(p){return{method:QH(n.method),url:n.url,headers:zhe(function(R){return{field:g2(R),value:LH(R)}})(i(n.content)),content:p,responseType:OH(n.responseFormat),username:Za(n.username),password:Za(n.password),withCredentials:n.withCredentials,timeout:ze(0)(rI(function(R){return R})(n.timeout))}},s=function(p){return Vhe(Qhe(YH(wH(e,"AffjaxTimeoutErrorMessageIdent","AffjaxRequestFailedMessageIdent",JH.create,l(p)))))(function(R){if(R instanceof Le){var E=lm(t(R.value0.body));if(E instanceof Me)return new Me(new uI(kO(E.value0),R.value0));if(E instanceof Le)return new Le({headers:R.value0.headers,status:R.value0.status,statusText:R.value0.statusText,body:E.value0});throw new Error("Failed pattern match at Affjax (line 209, column 9 - line 211, column 52): "+[E.constructor.name])}if(R instanceof Me)return new Me((function(){var w=Ep(R.value0),T=w==="AffjaxTimeoutErrorMessageIdent";if(T)return iI.value;var L=w==="AffjaxRequestFailedMessageIdent";return L?lI.value:new cI(R.value0)})());throw new Error("Failed pattern match at Affjax (line 207, column 144 - line 219, column 28): "+[R.constructor.name])})};if(n.content instanceof G)return s(Za(G.value));if(n.content instanceof I){var h=r(n.content.value0);if(h instanceof Le)return s(Za(new I(h.value0)));if(h instanceof Me)return Khe(new Me(new oI(h.value0)));throw new Error("Failed pattern match at Affjax (line 199, column 7 - line 203, column 48): "+[h.constructor.name])}throw new Error("Failed pattern match at Affjax (line 195, column 3 - line 203, column 48): "+[n.content.constructor.name])}};var wh=(function(){return{method:new Me(cm.value),url:"/",headers:[],content:G.value,username:G.value,password:G.value,withCredentials:!1,responseFormat:BH,timeout:G.value}})();var nJ={eq:function(e){return function(n){return e===n}}};var N2={newXHR:function(){return new XMLHttpRequest},fixupUrl:function(e){return e||"/"}};var aJ=ZH(N2);function EJ(e){return Buffer.from(e).toString("base64")}function IJ(e,n,a){let t;try{t=n(btoa(a))}catch(r){t=e(r)}return t}var B2=typeof btoa=="function";function TJ(e){let a=[];for(let t=0;t{let e=null,n=0,a=()=>{if(!$v||!$v.key)return $v||console.error("Pusher config is missing in global context"),new Qge;let t={auth:{headers:{"X-CSRF-Token":$v.authToken}},authEndpoint:$v.authPath,cluster:$v.cluster};return $v.dev&&Object.assign(t,{wsHost:$v.dev.wsHost,wsPort:$v.dev.wsPort,enabledTransports:["ws"],forceTLS:!1,disableStats:!0}),new qJ.default($v.key,t)};return{acquireConnection:()=>(e||(e=a(),n=0),n++,e),releaseConnection:()=>{--n<=0&&(e&&e.disconnect(),e=null)}}})(),$J=e=>{let n=zge().subscribe(e.channel);return n.bind(e.event,e.handler),()=>{n.unbind(e.event,e.handler),Vge()}};function Qge(){typeof document<"u"&&(document.mockPusher=this),this.localObject={},this.channels=[],this.disconnect=function(){document.mockPusher=null},this.subscribe=function(e){let n=this.channels.find(t=>t.name===e);if(n)return n;let a=new Kge(e);return this.channels.push(a),a},this.channelNames=function(){return this.channels.map(e=>e.name)}}function Kge(e){this.name=e,this.handlers={},this.triggered=[],this.disconnect=()=>{},this.bind=function(n,a){this.handlers[n]=a},this.unbind=function(n,a){this.handlers[n]===a&&(this.handlers[n]=null)},this.trigger=function(n,a){this.triggered.push({eventName:n,eventData:a})}}var mI=function(e){return e};var tDe=function(e){return e},jJ=function(e){var n=xe(e),a=tDe(e.Eq0());return{compare:function(t){return function(r){return H8(n(t)(r))}},Eq0:function(){return a}}};var hI=function(e){return function(){console.error(e)}};var eq=function(e){var n=Un(e);return function(a){return n(hI(a))}};var RDe=x(Wt),nq=ae(co),yDe=B(la),wDe=eq(Po),q2=function(e){var n=function(t){var r=e(t);return UM(r.view(r.init.value0)(hn(RDe(void 0))))},a=function(t){return function(r){return function(u){return function(){var l=nq(nq(Li)((function(){var h=yDe(AE);return function(p){return h(h0(p))}})()))(GE(r))();if(l instanceof G)return wDe("Element #"+(r+" not found"))();if(l instanceof I){var s=JM(e(u))();return t(s)(l.value0)()}throw new Error("Failed pattern match at Elmish.Boot (line 117, column 11 - line 122, column 21): "+[l.constructor.name])}}}};return{mount:a(s5),renderToString:n,hydrate:a(v5)}};var JR="";function tq(e){var n=e.split(` `);return n.reduce(function(a,t){var r=TDe(t)||CDe(t)||MDe(t)||NDe(t)||LDe(t);return r&&a.push(r),a},[])}var EDe=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,IDe=/\((\S*)(?::(\d+))(?::(\d+))\)/;function TDe(e){var n=EDe.exec(e);if(!n)return null;var a=n[2]&&n[2].indexOf("native")===0,t=n[2]&&n[2].indexOf("eval")===0,r=IDe.exec(n[2]);return t&&r!=null&&(n[2]=r[1],n[3]=r[2],n[4]=r[3]),{file:a?null:n[2],methodName:n[1]||JR,arguments:a?[n[2]]:[],lineNumber:n[3]?+n[3]:null,column:n[4]?+n[4]:null}}var SDe=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function CDe(e){var n=SDe.exec(e);return n?{file:n[2],methodName:n[1]||JR,arguments:[],lineNumber:+n[3],column:n[4]?+n[4]:null}:null}var FDe=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,GDe=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function MDe(e){var n=FDe.exec(e);if(!n)return null;var a=n[3]&&n[3].indexOf(" > eval")>-1,t=GDe.exec(n[3]);return a&&t!=null&&(n[3]=t[1],n[4]=t[2],n[5]=null),{file:n[3],methodName:n[1]||JR,arguments:n[2]?n[2].split(","):[],lineNumber:n[4]?+n[4]:null,column:n[5]?+n[5]:null}}var ADe=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function LDe(e){var n=ADe.exec(e);return n?{file:n[3],methodName:n[1]||JR,arguments:[],lineNumber:+n[4],column:n[5]?+n[5]:null}:null}var PDe=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function NDe(e){var n=PDe.exec(e);return n?{file:n[2],methodName:n[1]||JR,arguments:[],lineNumber:+n[3],column:n[4]?+n[4]:null}:null}function oq({skipFrames:e,prefix:n}){let a=new Error().stack,r=tq(a)[e],u=rq(r.file.replace(/^(http(s?):\/\/)?[^\/]+/,"")),i=rq(r.methodName);return`${n}_${u}_${i}_${r.lineNumber}_${r.column}`}var rq=e=>e.replace(/[^\d\w]+/g,"_").replace(/(^_|_$)/g,"");var kDe=x(kn),BDe=dn(bn),gI=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),HDe={map:function(e){return function(n){return new gI(function(a){return n.value0(function(t){return a(e(t))})})}}},JDe=B(HDe);var uq=function(e){return HM(oq(e))},Yf=function(e){return new gI(function(n){return n(e)})},pm=function(e){return function(n){return new gI(function(a){return Uf(e)(n)(a)})}},iq=function(e){return function(n){return Uf(e)(function(a){return{init:kDe(void 0),update:hn(sf),view:hn(hn(n.value0(BDe)))}})(void 0)}},lq=function(e){var n=uq({skipFrames:3,prefix:"WithHook"});return function(a){return iq(n)(JDe(a)(e))}};var Sh=function(e){var n=uq({skipFrames:3,prefix:"HooksComponent"});return iq(n)(e)},Wv=function(){return function(e){return function(n){return new gI(function(a){return e.value0(function(t){var r=n(t);return r.value0(a)})})}}},qDe=Wv(),mm=function(e){return function(){return qDe}};Ct();var $2=class extends st.Component{componentDidUpdate(n){this.props.componentDidUpdate(n.deps)}render(){return this.props.children}},cq=$2;var WDe=sr();var sq=function(e){return"ref:"+Kt(e)(it.value)},vq=function(e){var n=sq(e);return function(a){return WDe(Ms(n)(a))}},fq=function(e){var n=sq(e);return function(a){return i1(n)(a)}};var jDe=ic(),_q=vn(un)(pa),pq=x(kn),zDe=kf(H1(z_)),mq={reflectSymbol:function(){return"deps"}},VDe=vq(mq),QDe=fq(mq),KDe=dn(bn);var YDe=function(e){var n=jDe(e);return function(){return function(){return n(cq)}}},XDe=YDe(rn)()(),ZDe=function(e){var n=ku(e);return function(a){return function(t){return function(r){return function(u){return pm(a)(function(i){return t({init:_q(Ut(u(r)))(function(){return pq(r)}),update:function(l){return function(s){return _q(Ut(u(s)))(function(){return pq(s)})}},view:function(l){return function(s){return XDe({componentDidUpdate:zDe(s)(function(h){var p=n(VDe(h))(r);return p?new I(r):G.value}),deps:QDe(r)})(i(void 0))}}})})}}}}};var Ch=function(e){var n=ZDe(e);return function(a){return function(t){return n("UseEffectPrime")(KDe)(a)(t)}}};var dq=x(kn),eRe=dn(bn);var nRe=function(e){return function(n){return function(a){return pm(e)(function(t){return n({init:dq(a),update:function(r){return function(u){return dq(u)}},view:vp(t)})})}}},cs=function(e){return nRe("UseState")(eRe)(e)};var W2=(function(){return Wv()(cs(G.value))(function(e){return Yf(new Rn(e.value0,k1(e.value0)(e.value1)))})})();var hq=vn(un)(pa),tRe=Ai(qe),rRe=dn(bn),gq=x(kn),qR=function(e){return function(n){return pm("UseSubscription")(function(a){return{init:hq(tRe(rRe)(e))(function(){return gq(void 0)}),update:function(t){return function(r){return hq(Ut(n(r)))(function(){return gq(void 0)})}},view:function(t){return function(r){return a(void 0)}}}})}};var RI=typeof CV<"u"&&CV.assetsRoot||typeof global<"u"&&global.CV&&global.CV.assetsRoot||"/";var WR=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Ol=(function(){function e(){}return e.value=new e,e})();var Eq=function(e){if(e instanceof WR)return e.value0;if(e instanceof Ol)return"";throw new Error("Failed pattern match at Utils.HTML.Img.Alt (line 24, column 15 - line 26, column 19): "+[e.constructor.name])};var lRe=(function(){function e(){}return e.value=new e,e})(),cRe=(function(){function e(){}return e.value=new e,e})();var Iq=function(e){if(e instanceof lRe)return"eager";if(e instanceof cRe)return"lazy";throw new Error("Failed pattern match at Utils.HTML.Img.Loading (line 19, column 15 - line 21, column 17): "+[e.constructor.name])};var x2=Pc(cu(Ot)),vRe=ru(),fRe=ge(ue),_Re=Vc()(),yI=function(e){var n=Il(e);return function(a){return Ar(n(a))}},Tq=function(e){if(x2(yI("http://"))(x2(yI("https://"))(x2(yI("//"))(yI("blob:"))))(e))return e;if($e)return RI+ze(e)(Il("/")(e));throw new Error("Failed pattern match at Utils.AppAssets (line 69, column 1 - line 69, column 30): "+[e.constructor.name])},Ul=function(){return function(e){return function(n){var a=vRe(n),t={alt:Eq(a.alt),height:Xa(a.height)(void 0),loading:ze(void 0)(fRe(Nl(a.loading))(Iq)),onClick:Xa(a.onClick)(void 0),src:Tq(a.src),style:Xa(a.style)(void 0),width:Xa(a.width)(void 0)};return _Re(e)(t)}}};var Cq=x(kn),pRe=Fa(lE),mRe=ae(wi);var dRe={init:Cq(void 0),update:function(e){return function(n){return Cq(void 0)}},view:function(e){return function(n){return Ma}}},j2=function(e){var n=q_(e);return function(a){return q2(pRe({parse:function(t){return mRe(n(t))(function(r){return Hn(new Me("Component construction failed"))(Le.create)(a.def(r))})},diagnosticName:"Props for "+a.diagnosticName,default:dRe}))}};var ke=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Jn=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})();var ZRe=bo(Je)(vr),eye=ri(Wt)(yl),nye=ge(jM);var aye={show:function(e){return e}},tye=oe(aye);var II=Ee;var rye=function(e){var n=f0(e);return function(a){return function(t){return function(r){var u=ZRe(["Pusher event ",t," over channel ",tye(a)]),i=function(l){return eye(n(u)(l))(r)()};return function(){return $J({channel:a,event:t,handler:i})}}}}},dc=function(e){var n=rye(e);return function(a){var t=a.Monad0(),r=ae(t.Bind1()),u=Un(a),i=x(t.Applicative0());return function(l){return function(s){return function(h){return r(u(n(l)(s)(h)))(function(p){return i(u(p))})}}}}},oye=dc(Gp),TI=function(e){var n=oye(e);return function(a){return function(t){return nye(n(a)(t))(hn(void 0))}}};var Xq=qv(Hv),ll=js(Xq),qo=ae(Pa),jR=js(qv(Xq)),Zq=x(wa),uye=ge(ue),xR=dt(),e$=$({reflectSymbol:function(){return"pollId"}})(gn),iye=$({reflectSymbol:function(){return"status"}})(Ee)(pn),lye=fr(ht(xR(e$(iye)))),n$=B(Ye),a$=B(ct),cye=$({reflectSymbol:function(){return"id"}}),sye=cye(gn),t$=xR($({reflectSymbol:function(){return"author"}})(xR($({reflectSymbol:function(){return"cvid"}})(Ee)($({reflectSymbol:function(){return"username"}})(Ee)(pn))))(sye($({reflectSymbol:function(){return"isFromHQ"}})(lt)($({reflectSymbol:function(){return"isPublic"}})(lt)($({reflectSymbol:function(){return"text"}})(Ee)($({reflectSymbol:function(){return"time"}})(Ee)(pn))))))),vye=Th(t$);var fye=Bt(Ee);var _ye=Th(ht(xR(e$($({reflectSymbol:function(){return"responses"}})(xR($({reflectSymbol:function(){return"answered"}})(gn)($({reflectSymbol:function(){return"optionCounts"}})(ht(gn))($({reflectSymbol:function(){return"seen"}})(gn)($({reflectSymbol:function(){return"skipped"}})(gn)(pn))))))(pn))))),pye=Th(fye),mye=Th(ht(t$));var Z2=jR("livestreams_polls_status_path")(function(e){return function(n){return function(a){return qo(e({id:n.id,status:BE(a)}))(Jv(function(t){return Zq(ze([])(uye(lye(t))(n$(function(r){return{pollId:r.pollId,status:FR(r.status)}}))))}))}}});var eL=jR("livestreams_polls_answer_path")(function(e){return function(n){return function(a){return qo(e({id:n.id,options:a}))(uo)}}}),r$=ll("livestreams_conferences_status_on_air_path")(function(e){return function(n){return qo(e({conference_id:n}))(uo)}}),o$=ll("livestreams_conferences_status_complete_path")(function(e){return function(n){return qo(e({conference_id:n}))(uo)}}),u$=ll("livestreams_cta_save_referral_path")(function(e){return function(n){return qo(e(n))(uo)}}),i$=ll("livestreams_polls_report_shown_path")(function(e){return function(n){return qo(e({id:n.id}))(uo)}}),l$=jR("livestreams_client_window_visibility_path")(function(e){return function(n){return function(a){return qo(e({stream_id:n,visible:a.visible}))(uo)}}}),c$=jR("livestreams_recording_watch_event_path")(function(e){return function(n){return function(a){return qo(e({conference_id:n,current_time_minutes:a}))(uo)}}}),s$=ll("livestreams_questions_visibility_path")(function(e){return function(n){return qo(e({question_id:n.questionId,is_public:n.isPublic}))(uo)}}),v$=ll("livestreams_questions_post_path")(function(e){return function(n){return qo(e({conference_id:n.conferenceId,question_text:n.text,hq_broadcast:n.hqBroadcast}))(Jv(function(a){return a$(om)(vye("Livestream question")(a))}))}}),f$=ll("livestreams_cta_open_path")(function(e){return function(n){return qo(e({is_referral:!0,from_conference_id:n.fromConference,id:n.ctaId}))(uo)}}),_$=ll("livestreams_cta_open_path")(function(e){return function(n){return qo(e({is_general:!0,from_conference_id:n.fromConference,id:n.ctaId}))(uo)}}),p$=ll("livestreams_cta_open_path")(function(e){return function(n){return qo(e({is_featured_service_providers:!0,from_conference_id:n.fromConference,id:n.ctaId}))(uo)}}),m$=ll("livestreams_cta_open_path")(function(e){return function(n){return qo(e({is_event:!0,from_conference_id:n.fromConference,cta_conference_id:n.cta}))(uo)}}),SI=ll("livestreams_register_path")(function(e){return function(n){return qo(e({from_conference_id:Za(n.fromConference),register_for_conference_id:n.registerForConference,utm_cv_source:n.utmSource}))(uo)}});var d$=jR("livestreams_reactions_launch_path")(function(e){return function(n){return function(a){return qo(e({conference_id:n,reaction:hH(a)}))(uo)}}}),h$=ll("livestreams_polls_responses_path")(function(e){return function(n){return qo(e({conference_id:n}))(Jv(_ye("livestream poll responses")))}}),g$=ll("livestreams_conferences_download_url_path")(function(e){return function(n){return qo(e({conference_id:n}))(Jv(function(a){return a$(he)(pye("Livestream download URL")(a))}))}}),CI=js(Hv)("livestreams_dismiss_network_settings_modal_path")(function(e){return qo(e({}))(uo)});var D$=ll("livestreams_conferences_ban_user_path")(function(e){return function(n){return qo(e({conference_id:n.conferenceId,user_cvid:n.userCvid}))(uo)}}),FI=ll("livestreams_questions_all_path")(function(e){return function(n){return qo(e({conference_id:n}))(Jv(function(a){return qo(mye("Livestream questions")(a))(function(t){return Zq(n$(om)(t))})}))}});var tL=(function(){function e(){}return e.value=new e,e})(),rL=(function(){function e(){}return e.value=new e,e})(),oL=(function(){function e(){}return e.value=new e,e})(),uL=(function(){function e(){}return e.value=new e,e})(),iL=(function(){function e(){}return e.value=new e,e})(),lL=(function(){function e(){}return e.value=new e,e})(),cL=(function(){function e(){}return e.value=new e,e})(),sL=(function(){function e(){}return e.value=new e,e})(),vL=(function(){function e(){}return e.value=new e,e})(),fL=(function(){function e(){}return e.value=new e,e})(),_L=(function(){function e(){}return e.value=new e,e})(),pL=(function(){function e(){}return e.value=new e,e})(),mL=(function(){function e(){}return e.value=new e,e})(),dL=(function(){function e(){}return e.value=new e,e})(),Jr=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),hL=(function(){function e(){}return e.value=new e,e})();var MI=function(e){if(e instanceof Jr&&e.value0 instanceof tL)return"architecture";if(e instanceof Jr&&e.value0 instanceof oL)return"chemistry";if(e instanceof Jr&&e.value0 instanceof rL)return"business";if(e instanceof Jr&&e.value0 instanceof uL)return"computer-science";if(e instanceof Jr&&e.value0 instanceof iL)return"criminal-justice-and-corrections";if(e instanceof Jr&&e.value0 instanceof lL)return"economics";if(e instanceof Jr&&e.value0 instanceof cL)return"engineering";if(e instanceof Jr&&e.value0 instanceof sL)return"english";if(e instanceof Jr&&e.value0 instanceof vL)return"film";if(e instanceof Jr&&e.value0 instanceof fL)return"finance";if(e instanceof Jr&&e.value0 instanceof _L)return"history";if(e instanceof Jr&&e.value0 instanceof pL)return"political-science";if(e instanceof Jr&&e.value0 instanceof mL)return"pre-med";if(e instanceof Jr&&e.value0 instanceof dL)return"psychology";if(e instanceof hL)return"overall";throw new Error("Failed pattern match at Hub.Ranking (line 92, column 8 - line 107, column 23): "+[e.constructor.name])};var AI=(function(){function e(){}return e.value=new e,e})(),Eye=(function(){function e(){}return e.value=new e,e})(),Iye=(function(){function e(){}return e.value=new e,e})();var w$=function(e){if(e instanceof AI)return G.value;if(e instanceof Iye)return new I("open");if(e instanceof Eye)return new I("on");throw new Error("Failed pattern match at Hub.Types.WhatificatorPhase (line 21, column 13 - line 24, column 22): "+[e.constructor.name])};var E$=function(e){var n=WM(e);return function(){return function(){return n("button")}}};var I$=function(e){var n=WM(e);return function(){return function(){return n("a")}}};var uEe=eo(cu(Ot)),iEe=function(e){return e},sn=Io(null),lEe=function(e){return uEe(N_)(e)},T$=function(e){var n=lEe(e);return n?e:""},Yr=function(e){return iEe(Io(e))};var cEe=qM(G5),S$=Os()(),It=function(e){return cEe(e)},da=function(e){var n=E$(e)()();return function(){return function(){return function(a){return function(t){return function(r){return function(u){return n(S$(r)({className:a,"aria-label":t}))(u)}}}}}}},C$=function(e){var n=da(e)()();return function(a){return function(t){return function(r){return n(a)(t)({})(r)}}}},io=function(e){var n=I$(e)()();return function(){return function(){return function(a){return function(t){return function(r){return function(u){return n(S$(r)({className:a,"aria-label":t}))(u)}}}}}}};var U$=sr();var NI=function(e){return function(n){var a=(function(){var u=Dv("?")(n);return u?"&":"?"})(),t=U$(PR(e.value)),r=U$(PR(e.key));return n+(a+(r+("="+t)))}};var jEe=(function(){function e(){}return e.value=new e,e})(),zEe=(function(){function e(){}return e.value=new e,e})(),VEe=(function(){function e(){}return e.value=new e,e})(),QEe=(function(){function e(){}return e.value=new e,e})(),KEe=(function(){function e(){}return e.value=new e,e})(),YEe=(function(){function e(){}return e.value=new e,e})(),XEe=(function(){function e(){}return e.value=new e,e})(),ZEe=(function(){function e(){}return e.value=new e,e})(),eIe=(function(){function e(){}return e.value=new e,e})(),nIe=(function(){function e(){}return e.value=new e,e})(),aIe=(function(){function e(){}return e.value=new e,e})(),tIe=(function(){function e(){}return e.value=new e,e})(),rIe=(function(){function e(){}return e.value=new e,e})(),oIe=(function(){function e(){}return e.value=new e,e})(),uIe=(function(){function e(){}return e.value=new e,e})(),iIe=(function(){function e(){}return e.value=new e,e})(),lIe=(function(){function e(){}return e.value=new e,e})(),cIe=(function(){function e(){}return e.value=new e,e})(),sIe=(function(){function e(){}return e.value=new e,e})(),vIe=(function(){function e(){}return e.value=new e,e})(),fIe=(function(){function e(){}return e.value=new e,e})(),_Ie=(function(){function e(){}return e.value=new e,e})(),pIe=(function(){function e(){}return e.value=new e,e})(),mIe=(function(){function e(){}return e.value=new e,e})(),dIe=(function(){function e(){}return e.value=new e,e})(),hIe=(function(){function e(){}return e.value=new e,e})(),gIe=(function(){function e(){}return e.value=new e,e})(),DIe=(function(){function e(){}return e.value=new e,e})(),RIe=(function(){function e(){}return e.value=new e,e})(),yIe=(function(){function e(){}return e.value=new e,e})(),wIe=(function(){function e(){}return e.value=new e,e})(),bIe=(function(){function e(){}return e.value=new e,e})(),EIe=(function(){function e(){}return e.value=new e,e})(),IIe=(function(){function e(){}return e.value=new e,e})(),TIe=(function(){function e(){}return e.value=new e,e})(),SIe=(function(){function e(){}return e.value=new e,e})(),CIe=(function(){function e(){}return e.value=new e,e})(),FIe=(function(){function e(){}return e.value=new e,e})(),GIe=(function(){function e(){}return e.value=new e,e})(),MIe=(function(){function e(){}return e.value=new e,e})(),AIe=(function(){function e(){}return e.value=new e,e})(),LIe=(function(){function e(){}return e.value=new e,e})(),PIe=(function(){function e(){}return e.value=new e,e})(),NIe=(function(){function e(){}return e.value=new e,e})(),OIe=(function(){function e(){}return e.value=new e,e})(),UIe=(function(){function e(){}return e.value=new e,e})(),kIe=(function(){function e(){}return e.value=new e,e})(),BIe=(function(){function e(){}return e.value=new e,e})(),HIe=(function(){function e(){}return e.value=new e,e})(),JIe=(function(){function e(){}return e.value=new e,e})(),qIe=(function(){function e(){}return e.value=new e,e})(),$Ie=(function(){function e(){}return e.value=new e,e})(),WIe=(function(){function e(){}return e.value=new e,e})(),xIe=(function(){function e(){}return e.value=new e,e})(),jIe=(function(){function e(){}return e.value=new e,e})(),zIe=(function(){function e(){}return e.value=new e,e})();var ka=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),cl=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})();var k$=function(e){if(e instanceof ka&&e.value0 instanceof jEe)return"AcceptanceRate";if(e instanceof ka&&e.value0 instanceof zEe)return"AcceptanceRateMen";if(e instanceof ka&&e.value0 instanceof VEe)return"AcceptanceRateWomen";if(e instanceof ka&&e.value0 instanceof QEe)return"Address";if(e instanceof ka&&e.value0 instanceof KEe)return"AdmissionChances";if(e instanceof ka&&e.value0 instanceof YEe)return"AdmissionDifficulty";if(e instanceof ka&&e.value0 instanceof XEe)return"AdmissionsNotificationDate";if(e instanceof ka&&e.value0 instanceof ZEe)return"AdmissionsWebsite";if(e instanceof ka&&e.value0 instanceof eIe)return"AppDeadlineIsRolling";if(e instanceof ka&&e.value0 instanceof nIe)return"ApplicationEffort";if(e instanceof ka&&e.value0 instanceof aIe)return"ApplicationRound";if(e instanceof ka&&e.value0 instanceof tIe)return"BasketballConference";if(e instanceof ka&&e.value0 instanceof rIe)return"CampusSetting";if(e instanceof ka&&e.value0 instanceof oIe)return"City";if(e instanceof ka&&e.value0 instanceof uIe)return"ClassRank";if(e instanceof ka&&e.value0 instanceof iIe)return"CoEdSingleSex";if(e instanceof ka&&e.value0 instanceof lIe)return"CollegeType";if(e instanceof ka&&e.value0 instanceof cIe)return"CommuterCollege";if(e instanceof ka&&e.value0 instanceof sIe)return"Diversity";if(e instanceof ka&&e.value0 instanceof vIe)return"DropoutRate";if(e instanceof ka&&e.value0 instanceof _Ie)return"FinancialAidWebsite";if(e instanceof ka&&e.value0 instanceof pIe)return"FirstYearEnrollment";if(e instanceof ka&&e.value0 instanceof mIe)return"FootballConference";if(e instanceof ka&&e.value0 instanceof dIe)return"FourYearGraduationRate";if(e instanceof ka&&e.value0 instanceof hIe)return"HasDivisionOneBasketball";if(e instanceof ka&&e.value0 instanceof gIe)return"HasDivisionOneFootball";if(e instanceof ka&&e.value0 instanceof DIe)return"HasMedicalSchool";if(e instanceof ka&&e.value0 instanceof RIe)return"HasStudyAbroad";if(e instanceof ka&&e.value0 instanceof yIe)return"HBCU";if(e instanceof ka&&e.value0 instanceof wIe)return"InListStatus";if(e instanceof ka&&e.value0 instanceof bIe)return"MainWebsite";if(e instanceof ka&&e.value0 instanceof fIe)return"Majors";if(e instanceof ka&&e.value0 instanceof EIe)return"Name";if(e instanceof ka&&e.value0 instanceof IIe)return"NetCostEstimate";if(e instanceof ka&&e.value0 instanceof TIe)return"Notes";if(e instanceof ka&&e.value0 instanceof SIe)return"PercentInternationalStudents";if(e instanceof ka&&e.value0 instanceof CIe)return"Phone";if(e instanceof ka&&e.value0 instanceof FIe)return"Photo";if(e instanceof ka&&e.value0 instanceof GIe)return"Prestige";if(e instanceof ka&&e.value0 instanceof MIe)return"ProgramLength";if(e instanceof ka&&e.value0 instanceof AIe)return"PublicPrivate";if(e instanceof ka&&e.value0 instanceof LIe)return"RecommendationLetters";if(e instanceof ka&&e.value0 instanceof PIe)return"Region";if(e instanceof ka&&e.value0 instanceof NIe)return"ReligiousAffiliation";if(e instanceof ka&&e.value0 instanceof OIe)return"SatActDeadline";if(e instanceof ka&&e.value0 instanceof UIe)return"SatActTestPolicy";if(e instanceof ka&&e.value0 instanceof kIe)return"SatSubjectTestDeadline";if(e instanceof ka&&e.value0 instanceof BIe)return"SixYearGraduationRate";if(e instanceof ka&&e.value0 instanceof HIe)return"State";if(e instanceof ka&&e.value0 instanceof JIe)return"StudentFacultyRatio";if(e instanceof ka&&e.value0 instanceof qIe)return"SubmissionDeadline";if(e instanceof ka&&e.value0 instanceof $Ie)return"TOEFLPolicy";if(e instanceof ka&&e.value0 instanceof WIe)return"TotalUndergrads";if(e instanceof ka&&e.value0 instanceof xIe)return"TuitionInState";if(e instanceof ka&&e.value0 instanceof jIe)return"TuitionOutOfState";if(e instanceof ka&&e.value0 instanceof zIe)return"YieldRate";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof tL)return"RankingArchitecture";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof rL)return"RankingBusiness";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof oL)return"RankingChemistry";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof uL)return"RankingComputerScience";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof iL)return"RankingCriminalJusticeAndCorrections";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof lL)return"RankingEconomics";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof cL)return"RankingEngineering";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof sL)return"RankingEnglish";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof vL)return"RankingFilm";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof fL)return"RankingFinance";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof _L)return"RankingHistory";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof pL)return"RankingPoliticalScience";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof mL)return"RankingPreMed";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof dL)return"RankingPsychology";if(e instanceof cl&&e.value0 instanceof hL)return"OverallRanking";throw new Error("Failed pattern match at Hub.Facet (line 305, column 6 - line 376, column 43): "+[e.constructor.name])};var QIe=(function(){function e(){}return e.value=new e,e})(),KIe=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),YIe=(function(){function e(){}return e.value=new e,e})();var B$=function(e){if(e instanceof QIe)return"filters";if(e instanceof KIe)return"filter:"+k$(e.value0);if(e instanceof YIe)return"rankings";throw new Error("Failed pattern match at Hub.Visuals.MobileOverlay (line 33, column 26 - line 36, column 39): "+[e.constructor.name])};function H$(e,n){typeof CV<"u"&&CV.tracking&&CV.tracking.event(e,n)}var eTe=Tl();var Zf=function(e){var n=Un(e);return function(a){return function(t){return n(function(){return H$(a,t)})}}},e_=function(e){var n=Zf(e);return function(){return function(a){return function(t){return n(a)(eTe(t))}}}};var VR=(function(){function e(){}return e.value=new e,e})(),M0=(function(){function e(){}return e.value=new e,e})(),QR=(function(){function e(){}return e.value=new e,e})(),jTe=(function(){function e(){}return e.value=new e,e})(),z$=function(e){if(e instanceof VR)return"modal-sm";if(e instanceof M0)return"";if(e instanceof QR)return"modal-lg";if(e instanceof jTe)return"modal-xl";throw new Error("Failed pattern match at Bootstrap.Modal.Size (line 14, column 13 - line 18, column 27): "+[e.constructor.name])};var gW=ml(hW(),1),DW=gW.default;var CSe=ic(),RW=function(e){var n=CSe(e);return function(){return function(){return n(DW)}}};function PL(e){return function(){return function(n){return e(n)()}}}function NL(e){return function(n){return function(a){return function(t){return function(){return t.addEventListener(e,n,a)}}}}}function OL(e){return function(n){return function(a){return function(t){return function(){return t.removeEventListener(e,n,a)}}}}}var yW="message";var wW="hashchange";var bW="popstate";var EW="keyup",IW="keydown";var TW="mouseup";var SW="mousemove";var CW=Un(qe),FW=B(la),OSe=at(co),ZR=(function(){var e=function(t){return function(r){return function(u){return CW(function(){var l=r(),s=PL(function(h){return u(h)})();return NL(t)(s)(!1)(l)(),CW(OL(t)(s)(!1)(l))})}}},n=function(t){return e(t)(FW(sB)(Li))},a=function(t){return e(t)(FW(tB)(OSe(h0)(Li)))};return{hashchange:n(wW),mousemove:n(SW),mouseup:n(TW),popstate:n(bW),resize:n("resize"),message:n(yW),keydown:a(IW),keyup:a(EW),selectionchange:a("selectionchange"),visibilitychange:a("visibilitychange")}})();var qI=function(){return Ke};var $I=Pe(rn),BL=ru(),USe=RW(rn)()(),kL=Kr(rn)()(),kSe=Kr(Ce)()(),BSe=Pe(Ce),HSe=da(ie)()(),JSe=Gr(wa),qSe=Un(qe),MW=qI(),zs=function(){return function(e){var n=$I("modal-backdrop fade show")(Ma),a=BL(e),t=a.id+"-description",r=Nl(a.footer),u=Nl(a.header),i=a.id+"-label",l={style:Xa(a.dialogStyle)(Zt({})),role:"dialog","aria-modal":"true","aria-labelledby":(function(){if(u instanceof I)return i;if(u instanceof G)return"";throw new Error("Failed pattern match at Bootstrap.Modal (line 71, column 11 - line 73, column 26): "+[u.constructor.name])})(),"aria-describedby":t},s=Xa(a.size)(M0.value),h=po(" ")([(function(){var R=Xa(a.scrollable)(!0);return R?"modal-dialog-scrollable":""})(),(function(){var R=Xa(a.centered)(!0);return R?"modal-dialog-centered":""})(),z$(s),Xa(a.dialogClass)("")]),p=USe({focusTrapOptions:{escapeDeactivates:!1,fallbackFocus:".modal-content",allowOutsideClick:!0}})($I("modal fade show d-block")(kL("modal-dialog "+h)(l)(kSe("modal-content "+Xa(a.contentClass)(""))({style:Xa(a.contentStyle)(Zt({}))})([xa(u)(kL("modal-header "+Xa(a.headerClass)(""))({id:i})),kL("modal-body "+Xa(a.bodyClass)(""))({id:t})(a.body),xa(r)($I("modal-footer "+Xa(a.footerClass)("")))]))));return Oe([p,n])}},HL=zs(),Vs=function(){return function(e){var n=BL(e),a=BSe("d-flex w-100 justify-content-between align-items-center")([$I("mr-4")(Xa(n.title)(Ma)),HSe("btn btn-link large mr-n3 py-0 fe fe-x t--close "+Xa(n.dismissButtonClass)("text-body"))(Yr("Close"))({type:"button",onClick:It(function(r){return n.onDismiss})})("")]),t=function(r){return JSe(r.key==="Escape")(qSe(n.onDismiss))};return lq(qR(ZR.keyup)(t))(function(r){var u=Xa(n.bodyScrollable)(!1);return HL(u?(function(){var i=BL(MW(n));return{body:i.body,bodyClass:i.bodyClass,centered:i.centered,contentClass:i.contentClass,contentStyle:i.contentStyle,dialogClass:i.dialogClass,dialogStyle:i.dialogStyle,footer:i.footer,footerClass:i.footerClass,headerClass:i.headerClass,id:i.id,scrollable:i.scrollable,size:i.size,header:a}})():MW({bodyClass:n.bodyClass,bodyScrollable:n.bodyScrollable,centered:n.centered,contentClass:n.contentClass,contentStyle:n.contentStyle,dialogClass:n.dialogClass,dialogStyle:n.dialogStyle,dismissButtonClass:n.dismissButtonClass,footer:n.footer,footerClass:n.footerClass,headerClass:n.headerClass,id:n.id,onDismiss:n.onDismiss,scrollable:n.scrollable,size:n.size,title:n.title,body:Oe([a,n.body])}))})}},Mh=function(e){var n=oR(e);return function(a){return function(t){return function(r){return HL({id:t.id,bodyClass:a,body:Oe(n(r))})}}}};var WSe=ru(),xSe=dn(bn),jSe=i0(Ce)()(),zSe=da(rn)()(),VSe=fu()();var WI="login",JL=function(){return function(e){var n=WSe(e),a=(function(){var u=Xa(n.auth0ActiveTab)(WI);return u})(),t=ze({path:"",token:"",impersonationToken:""})(_I("login_path")),r=function(u){return function(i){return Hn(xSe)(function(l){return NI((function(s){return{key:u,value:s}})(l))})(Nl(i))}};return jSe("d-inline")({method:"post",action:r("origin")(n.origin)(r("login_hint")(n.auth0LoginHint)(NI({key:"screen_hint",value:a})(t.path))),target:(function(){var u=Xa(n.openInNewTab)(!1);return u?"_blank":""})()})([zSe(Xa(n.className)("btn btn-primary px-4"))(sn)({type:"submit",disabled:Xa(n.disabled)(!1)})(Xa(n.content)(ln(Xa(n.text)("Log in")))),VSe("")({type:"hidden",name:"authenticity_token",value:t.token})])}};var Dm=function(e){return function(n){return function(){return n[e]}}},XSe=Dm("URL"),ZSe=Dm("documentURI"),eCe=Dm("origin"),nCe=Dm("compatMode"),aCe=Dm("characterSet"),tCe=Dm("contentType");var rCe=Dm("documentElement");var xI=function(e){return function(n){return n[e]}},lCe=xI("namespaceURI"),cCe=xI("prefix"),sCe=xI("localName"),vCe=xI("tagName");function $L(e){return function(){return e.id}}function WL(e){return function(){return e.classList}}function xL(e){return function(){var n=e.getBoundingClientRect();return{top:n.top,right:n.right,bottom:n.bottom,left:n.left,width:n.width,height:n.height,x:n.x,y:n.y}}}var jL=Ke;var LW=Qn("Element");var Qs=function(e){return function(n){return function(){return n[e]}}};var dCe=Qs("baseURI"),hCe=Qs("ownerDocument"),PW=Qs("parentNode"),gCe=Qs("parentElement");var DCe=Qs("childNodes"),RCe=Qs("firstChild"),yCe=Qs("lastChild"),wCe=Qs("previousSibling"),bCe=Qs("nextSibling"),ECe=Qs("nodeValue");var ICe=Qs("textContent");function VL(e){return function(n){return function(){return e.isEqualNode(n)}}}var GCe=B(la);var NW=(function(){var e=GCe(he);return function(n){return e(PW(n))}})();var ym=(function(){function e(){}return e.value=new e,e})(),UW=(function(){function e(){}return e.value=new e,e})(),kW=(function(){function e(){}return e.value=new e,e})(),ey=(function(){function e(){}return e.value=new e,e})(),BW=(function(){function e(){}return e.value=new e,e})(),HW=(function(){function e(){}return e.value=new e,e})(),JW=(function(){function e(){}return e.value=new e,e})();var jI=function(e){if(e instanceof ym)return G.value;if(e instanceof UW)return new I("for-you");if(e instanceof kW)return new I("chancing");if(e instanceof ey)return new I("finances");if(e instanceof BW)return new I("majors");if(e instanceof HW)return new I("admission-requirements");if(e instanceof JW)return new I("essay-prompts");throw new Error("Failed pattern match at SchoolDetails.Types (line 84, column 14 - line 91, column 39): "+[e.constructor.name])};var KL=ge(ue);var YL=wd(vr),iFe=ot(),lFe=zl(ue),XL=function(e){return"/schools/"+e.slug},ZL="/schools/hub";var qW=function(e){return function(n){var a=KL(w$(n.whatificator))(function(l){return"simulator="+l}),t=KL(n.mobileOverlay)(function(l){return"overlay="+B$(l)}),r=po("&")(ui([t,a])),u=KL(n.focusedSchool)(function(l){return YL("/")(ui([new I(iFe(l.slug)),jI(l.tab)]))}),i=(function(){return e.knownSeoState instanceof I&&n.seoView?YL("/")(ui([new I(XL({slug:e.knownSeoState.value0.slug})),u])):YL("/")(ui([new I(ZL),new I(Hn(e.basePath)(MI)(n.ranking)),lFe(u)("d"),u]))})();return i+((function(){var l=r==="";return l?"":"?"})()+r)}};var WW="/profile";var fFe=ot();var e3=function(e){return function(n){return po("/")(ui([new I("/schools"),new I(fFe(n)),jI(e)]))}},xW=WW,jW="/livestreams/upcoming";var _Fe=function(e){return qW({basePath:"all",knownSeoState:G.value})({ranking:G.value,focusedSchool:e,mobileOverlay:G.value,seoView:!1,whatificator:AI.value})};var zI=function(e){return function(n){return _Fe(new I({tab:e,slug:n}))}};var zW=(function(){function e(){}return e.value=new e,e})(),VW=(function(){function e(){}return e.value=new e,e})(),VI=(function(){function e(){}return e.value=new e,e})(),QI=(function(){function e(){}return e.value=new e,e})(),QW=(function(){function e(){}return e.value=new e,e})(),KW=(function(){function e(){}return e.value=new e,e})(),YW=(function(){function e(){}return e.value=new e,e})(),XW=function(e){if(e instanceof zW)return"avatar-xxs";if(e instanceof VW)return"avatar-xs";if(e instanceof VI)return"avatar-sm";if(e instanceof QI)return"";if(e instanceof QW)return"avatar-lg";if(e instanceof KW)return"avatar-xl";if(e instanceof YW)return"avatar-xxl";throw new Error("Failed pattern match at Dashkit.Avatar.Size (line 16, column 13 - line 23, column 34): "+[e.constructor.name])};var ex={show:ot()};var yFe=Number.MAX_SAFE_INTEGER;var r3=function(e){if(e.first==="")return e.last;if(e.last==="")return e.first;if($e)return e.first+(" "+e.last);throw new Error("Failed pattern match at Profile.Types.Name (line 11, column 1 - line 11, column 27): "+[e.constructor.name])};var _Ge=be(HE);var lx={show:function(e){return e}};var cx=function(e){return _Ge(e.publishScope)(pc.value)};var Ah=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),o3=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),u3=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),i3=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),l3=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),c3=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),s3=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})();var v3=oe(ex);var pGe=oe($9),vx=oe(R9),mGe=oe(lx);var dGe="/messages";var hGe=function(e){return function(n){return e+("/"+(function(){if(n instanceof Ah)return"admission-officer/"+pGe(n.value0);if(n instanceof o3)return"school/"+vx(n.value0);if(n instanceof u3)return"student/"+mGe(n.value0);if(n instanceof i3)return"high-school/"+v3(n.value0);if(n instanceof l3)return"service-provider/"+v3(n.value0);if(n instanceof c3)return"parent/"+v3(n.value0);if(n instanceof s3)return"recruiter/"+vx(n.value0);throw new Error("Failed pattern match at DirectMessages.Urls (line 30, column 59 - line 37, column 63): "+[n.constructor.name])})())}},f3=hGe(dGe);var DGe=js(qv(Hv)),RGe=ae(Pa),fx=ge(ue),_x=ot(),yGe=Qt(ct);var px=DGe("network_connections_invite_school_path")(function(e){return function(n){return RGe(e({school_id:n.schoolId,message:Za(n.introMessage),sem_user_id:Za(fx(n.semUserId)(_x)),livestream_id:Za(fx(n.livestreamId)(_x))}))(uo)}}),mx=function(e){return function(n){return yGe(px({schoolId:e,introMessage:G.value,semUserId:G.value,livestreamId:new I(n)}))}};var dx=function(e){return function(n){return function(a){return px({schoolId:e,introMessage:new I(a.introMessage),semUserId:new I(n),livestreamId:G.value})}}};Ct();function di(){return di=Object.assign?Object.assign.bind():function(e){for(var n=1;n1&&arguments[1]!==void 0?arguments[1]:1;bx+=1;var a=bx;function t(r){if(r===0)Tx(a),e();else{var u=Ex(function(){t(r-1)});p3.set(a,u)}}return t(n),a}hc.cancel=function(e){var n=p3.get(e);return Tx(n),Ix(n)};function Em(e,n){return e?e.contains(n):!1}function ay(e){return e instanceof HTMLElement?e:uc.findDOMNode(e)}var Mx=ml(Gx());Ct();function g3(e,n){typeof e=="function"?e(n):Go(e)==="object"&&e&&"current"in e&&(e.current=n)}function sT(){for(var e=arguments.length,n=new Array(e),a=0;ae.length)&&(n=e.length);for(var a=0,t=Array(n);a"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4)))});Ct();var ej=ml(Im());Ct();Ct();var Xx=ml(Im());function Hx(e,n){var a={};return a[e.toLowerCase()]=n.toLowerCase(),a["Webkit".concat(e)]="webkit".concat(n),a["Moz".concat(e)]="moz".concat(n),a["ms".concat(e)]="MS".concat(n),a["O".concat(e)]="o".concat(n.toLowerCase()),a}function FGe(e,n){var a={animationend:Hx("Animation","AnimationEnd"),transitionend:Hx("Transition","TransitionEnd")};return e&&("AnimationEvent"in n||delete a.animationend.animation,"TransitionEvent"in n||delete a.transitionend.transition),a}var GGe=FGe(xv(),typeof window<"u"?window:{}),qx={};xv()&&(Jx=document.createElement("div"),qx=Jx.style);var Jx,_T={};function $x(e){if(_T[e])return _T[e];var n=GGe[e];if(n)for(var a=Object.keys(n),t=a.length,r=0;r1&&arguments[1]!==void 0?arguments[1]:2;n();var u=hc(function(){r<=1?t({isCanceled:function(){return u!==e.current}}):a(t,r-1)});e.current=u}return Or(function(){return function(){n()}},[]),[a,n]});Ct();var MGe=xv()?VD:Or,dT=MGe;var zx=[ss,t_,P0,mT],E3=!1,Vx=!0;function hT(e){return e===P0||e===mT}var Qx=(function(e,n){var a=r_(b3),t=$r(a,2),r=t[0],u=t[1],i=jx(),l=$r(i,2),s=l[0],h=l[1];function p(){u(ss,!0)}return dT(function(){if(r!==b3&&r!==mT){var R=zx.indexOf(r),E=zx[R+1],w=n(r);w===E3?u(E,!0):s(function(T){function L(){T.isCanceled()||u(E,!0)}w===!0?L():Promise.resolve(w).then(L)})}},[e,r]),Or(function(){return function(){h()}},[]),[p,r]});Ct();Ct();var Kx=(function(e){var n=Xt(),a=Xt(e);a.current=e;var t=zD(function(i){a.current(i)},[]);function r(i){i&&(i.removeEventListener(y3,t),i.removeEventListener(R3,t))}function u(i){n.current&&n.current!==i&&r(n.current),i&&i!==n.current&&(i.addEventListener(y3,t),i.addEventListener(R3,t),n.current=i)}return Or(function(){return function(){r(n.current)}},[]),[u,r]});function I3(e,n,a,t){var r=t.motionEnter,u=r===void 0?!0:r,i=t.motionAppear,l=i===void 0?!0:i,s=t.motionLeave,h=s===void 0?!0:s,p=t.motionDeadline,R=t.motionLeaveImmediately,E=t.onAppearPrepare,w=t.onEnterPrepare,T=t.onLeavePrepare,L=t.onAppearStart,U=t.onEnterStart,Q=t.onLeaveStart,V=t.onAppearActive,te=t.onEnterActive,le=t.onLeaveActive,ne=t.onAppearEnd,Z=t.onEnterEnd,ee=t.onLeaveEnd,me=t.onVisibleChanged,We=r_(),Qe=$r(We,2),mn=Qe[0],qn=Qe[1],Gn=r_(L0),Mn=$r(Gn,2),Bn=Mn[0],Ea=Mn[1],ha=r_(null),ma=$r(ha,2),Dt=ma[0],ft=ma[1],Ba=Xt(!1),Fr=Xt(null);function Xe(){return a()}var $a=Xt(!1);function At(Vt){var W=Xe();if(!(Vt&&!Vt.deadline&&Vt.target!==W)){var X=$a.current,k;Bn===ty&&X?k=ne==null?void 0:ne(W,Vt):Bn===ry&&X?k=Z==null?void 0:Z(W,Vt):Bn===oy&&X&&(k=ee==null?void 0:ee(W,Vt)),Bn!==L0&&X&&k!==!1&&(Ea(L0,!0),ft(null,!0))}}var jn=Kx(At),On=$r(jn,1),Ze=On[0],Ga=QD(function(){var Vt,W,X;switch(Bn){case ty:return Vt={},sl(Vt,ss,E),sl(Vt,t_,L),sl(Vt,P0,V),Vt;case ry:return W={},sl(W,ss,w),sl(W,t_,U),sl(W,P0,te),W;case oy:return X={},sl(X,ss,T),sl(X,t_,Q),sl(X,P0,le),X;default:return{}}},[Bn]),Ha=Qx(Bn,function(Vt){if(Vt===ss){var W=Ga[ss];return W?W(Xe()):E3}if(En in Ga){var X;ft(((X=Ga[En])===null||X===void 0?void 0:X.call(Ga,Xe(),null))||null)}return En===P0&&(Ze(Xe()),p>0&&(clearTimeout(Fr.current),Fr.current=setTimeout(function(){At({deadline:!0})},p))),Vx}),_t=$r(Ha,2),or=_t[0],En=_t[1],Na=hT(En);$a.current=Na,dT(function(){qn(n);var Vt=Ba.current;if(Ba.current=!0,!!e){var W;!Vt&&n&&l&&(W=ty),Vt&&n&&u&&(W=ry),(Vt&&!n&&h||!Vt&&R&&!n&&h)&&(W=oy),W&&(Ea(W),or())}},[n]),Or(function(){(Bn===ty&&!l||Bn===ry&&!u||Bn===oy&&!h)&&Ea(L0)},[l,u,h]),Or(function(){return function(){Ba.current=!1,clearTimeout(Fr.current)}},[]);var Dr=Xt(!1);Or(function(){mn&&(Dr.current=!0),mn!==void 0&&Bn===L0&&((Dr.current||mn)&&(me==null||me(mn)),Dr.current=!0)},[mn,Bn]);var ja=Dt;return Ga[ss]&&En===t_&&(ja=nt({transition:"none"},ja)),[Bn,En,ja,mn!=null?mn:n]}Ct();var AGe=(function(e){Nh(a,e);var n=Oh(a);function a(){return Lh(this,a),n.apply(this,arguments)}return Ph(a,[{key:"render",value:function(){return this.props.children}}]),a})(Up),Yx=AGe;function LGe(e){var n=e;Go(e)==="object"&&(n=e.transitionSupport);function a(r){return!!(r.motionName&&n)}var t=oc(function(r,u){var i=r.visible,l=i===void 0?!0:i,s=r.removeOnLeave,h=s===void 0?!0:s,p=r.forceRender,R=r.children,E=r.motionName,w=r.leavedClassName,T=r.eventProps,L=a(r),U=Xt(),Q=Xt();function V(){try{return U.current instanceof HTMLElement?U.current:ay(Q.current)}catch{return null}}var te=I3(L,l,V,r),le=$r(te,4),ne=le[0],Z=le[1],ee=le[2],me=le[3],We=Xt(me);me&&(We.current=!0);var Qe=zD(function(ha){U.current=ha,g3(u,ha)},[u]),mn,qn=nt(nt({},T),{},{visible:l});if(!R)mn=null;else if(ne===L0||!a(r))me?mn=R(nt({},qn),Qe):!h&&We.current?mn=R(nt(nt({},qn),{},{className:w}),Qe):p?mn=R(nt(nt({},qn),{},{style:{display:"none"}}),Qe):mn=null;else{var Gn,Mn;Z===ss?Mn="prepare":hT(Z)?Mn="active":Z===t_&&(Mn="start"),mn=R(nt(nt({},qn),{},{className:(0,Xx.default)(w3(E,ne),(Gn={},sl(Gn,w3(E,"".concat(ne,"-").concat(Mn)),Mn),sl(Gn,E,typeof E=="string"),Gn)),style:ee}),Qe)}if(_M(mn)&&vT(mn)){var Bn=mn,Ea=Bn.ref;Ea||(mn=jD(mn,{ref:Qe}))}return tr(Yx,{ref:Q},mn)});return t.displayName="CSSMotion",t}var gT=LGe(pT);Ct();var DT="add",RT="keep",yT="remove",bT="removed";function PGe(e){var n;return e&&Go(e)==="object"&&"key"in e?n=e:n={key:e},nt(nt({},n),{},{key:String(n.key)})}function wT(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(PGe)}function Zx(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=[],t=0,r=n.length,u=wT(e),i=wT(n);u.forEach(function(h){for(var p=!1,R=t;R1});return s.forEach(function(h){a=a.filter(function(p){var R=p.key,E=p.status;return R!==h||E!==yT}),a.forEach(function(p){p.key===h&&(p.status=RT)})}),a}var NGe=["component","children","onVisibleChanged","onAllRemoved"],OGe=["status"],UGe=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function kGe(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:gT,a=(function(t){Nh(u,t);var r=Oh(u);function u(){var i;Lh(this,u);for(var l=arguments.length,s=new Array(l),h=0;h=0&&a.left>=0&&a.bottom>a.top&&a.right>a.left?a:null}function lMe(e,n,a,t){var r=Tt.clone(e),u={width:n.width,height:n.height};return t.adjustX&&r.left=a.left&&r.left+u.width>a.right&&(u.width-=r.left+u.width-a.right),t.adjustX&&r.left+u.width>a.right&&(r.left=Math.max(a.right-u.width,a.left)),t.adjustY&&r.top=a.top&&r.top+u.height>a.bottom&&(u.height-=r.top+u.height-a.bottom),t.adjustY&&r.top+u.height>a.bottom&&(r.top=Math.max(a.bottom-u.height,a.top)),Tt.mix(r,u)}function U3(e){var n,a,t;if(!Tt.isWindow(e)&&e.nodeType!==9)n=Tt.offset(e),a=Tt.outerWidth(e),t=Tt.outerHeight(e);else{var r=Tt.getWindow(e);n={left:Tt.getWindowScrollLeft(r),top:Tt.getWindowScrollTop(r)},a=Tt.viewportWidth(r),t=Tt.viewportHeight(r)}return n.width=a,n.height=t,n}function vj(e,n){var a=n.charAt(0),t=n.charAt(1),r=e.width,u=e.height,i=e.left,l=e.top;return a==="c"?l+=u/2:a==="b"&&(l+=u),t==="c"?i+=r/2:t==="r"&&(i+=r),{left:i,top:l}}function TT(e,n,a,t,r){var u=vj(n,a[1]),i=vj(e,a[0]),l=[i.left-u.left,i.top-u.top];return{left:Math.round(e.left-l[0]+t[0]-r[0]),top:Math.round(e.top-l[1]+t[1]-r[1])}}function fj(e,n,a){return e.lefta.right}function _j(e,n,a){return e.topa.bottom}function cMe(e,n,a){return e.left>a.right||e.left+n.widtha.bottom||e.top+n.height=a.right||t.top>=a.bottom}function AT(e,n,a){var t=a.target||n,r=U3(t),u=!vMe(t,a.overflow&&a.overflow.alwaysByViewport);return bj(e,r,a,u)}AT.__getOffsetParent=L3;AT.__getVisibleRectForElement=O3;function Ej(e,n,a){var t,r,u=Tt.getDocument(e),i=u.defaultView||u.parentWindow,l=Tt.getWindowScrollLeft(i),s=Tt.getWindowScrollTop(i),h=Tt.viewportWidth(i),p=Tt.viewportHeight(i);"pageX"in n?t=n.pageX:t=l+n.clientX,"pageY"in n?r=n.pageY:r=s+n.clientY;var R={left:t,top:r,width:0,height:0},E=t>=0&&t<=l+h&&r>=0&&r<=s+p,w=[a.points[0],"cc"];return bj(e,R,tj(tj({},a),{},{points:w}),E)}var vK=ml(XQ());var eK=(function(){if(typeof Map<"u")return Map;function e(n,a){var t=-1;return n.some(function(r,u){return r[0]===a?(t=u,!0):!1}),t}return(function(){function n(){this.__entries__=[]}return Object.defineProperty(n.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),n.prototype.get=function(a){var t=e(this.__entries__,a),r=this.__entries__[t];return r&&r[1]},n.prototype.set=function(a,t){var r=e(this.__entries__,a);~r?this.__entries__[r][1]=t:this.__entries__.push([a,t])},n.prototype.delete=function(a){var t=this.__entries__,r=e(t,a);~r&&t.splice(r,1)},n.prototype.has=function(a){return!!~e(this.__entries__,a)},n.prototype.clear=function(){this.__entries__.splice(0)},n.prototype.forEach=function(a,t){t===void 0&&(t=null);for(var r=0,u=this.__entries__;r0},e.prototype.connect_=function(){!tP||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),kPe?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!tP||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(n){var a=n.propertyName,t=a===void 0?"":a,r=UPe.some(function(u){return!!~t.indexOf(u)});r&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e})(),nK=(function(e,n){for(var a=0,t=Object.keys(n);a"u"||!(Element instanceof Object))){if(!(n instanceof jh(n).Element))throw new TypeError('parameter 1 is not of type "Element".');var a=this.observations_;a.has(n)||(a.set(n,new zPe(n)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(n){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(n instanceof jh(n).Element))throw new TypeError('parameter 1 is not of type "Element".');var a=this.observations_;a.has(n)&&(a.delete(n),a.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var n=this;this.clearActive(),this.observations_.forEach(function(a){a.isActive()&&n.activeObservations_.push(a)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var n=this.callbackCtx_,a=this.activeObservations_.map(function(t){return new VPe(t.target,t.broadcastRect())});this.callback_.call(n,a,n),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e})(),tK=typeof WeakMap<"u"?new WeakMap:new eK,rK=(function(){function e(n){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var a=BPe.getInstance(),t=new QPe(n,a,this);tK.set(this,t)}return e})();["observe","unobserve","disconnect"].forEach(function(e){rK.prototype[e]=function(){var n;return(n=tK.get(this))[e].apply(n,arguments)}});var KPe=(function(){return typeof kT.ResizeObserver<"u"?kT.ResizeObserver:rK})(),oK=KPe;function uK(e,n){return e===n?!0:!e||!n?!1:"pageX"in n&&"pageY"in n?e.pageX===n.pageX&&e.pageY===n.pageY:"clientX"in n&&"clientY"in n?e.clientX===n.clientX&&e.clientY===n.clientY:!1}function iK(e,n){e!==document.activeElement&&Em(n,e)&&typeof e.focus=="function"&&e.focus()}function rP(e,n){var a=null,t=null;function r(i){var l=$r(i,1),s=l[0].target;if(document.documentElement.contains(s)){var h=s.getBoundingClientRect(),p=h.width,R=h.height,E=Math.floor(p),w=Math.floor(R);(a!==E||t!==w)&&Promise.resolve().then(function(){n({width:E,height:w})}),a=E,t=w}}var u=new oK(r);return e&&u.observe(e),function(){u.disconnect()}}Ct();var lK=(function(e,n){var a=st.useRef(!1),t=st.useRef(null);function r(){window.clearTimeout(t.current)}function u(i){if(r(),!a.current||i===!0){if(e()===!1)return;a.current=!0,t.current=window.setTimeout(function(){a.current=!1},n)}else t.current=window.setTimeout(function(){a.current=!1,u()},n)}return[u,function(){a.current=!1,r()}]});function cK(e){return typeof e!="function"?null:e()}function sK(e){return Go(e)!=="object"||!e?null:e}var YPe=function(n,a){var t=n.children,r=n.disabled,u=n.target,i=n.align,l=n.onAlign,s=n.monitorWindowResize,h=n.monitorBufferTime,p=h===void 0?0:h,R=st.useRef({}),E=st.useRef(),w=st.Children.only(t),T=st.useRef({});T.current.disabled=r,T.current.target=u,T.current.align=i,T.current.onAlign=l;var L=lK(function(){var Z=T.current,ee=Z.disabled,me=Z.target,We=Z.align,Qe=Z.onAlign;if(!ee&&me){var mn=E.current,qn,Gn=cK(me),Mn=sK(me);R.current.element=Gn,R.current.point=Mn,R.current.align=We;var Bn=document,Ea=Bn.activeElement;return Gn&&nj(Gn)?qn=AT(mn,Gn,We):Mn&&(qn=Ej(mn,Mn,We)),iK(Ea,mn),Qe&&qn&&Qe(mn,qn),!0}return!1},p),U=$r(L,2),Q=U[0],V=U[1],te=st.useRef({cancel:function(){}}),le=st.useRef({cancel:function(){}});st.useEffect(function(){var Z=cK(u),ee=sK(u);E.current!==le.current.element&&(le.current.cancel(),le.current.element=E.current,le.current.cancel=rP(E.current,Q)),(R.current.element!==Z||!uK(R.current.point,ee)||!(0,vK.default)(R.current.align,i))&&(Q(),te.current.element!==Z&&(te.current.cancel(),te.current.element=Z,te.current.cancel=rP(Z,Q)))}),st.useEffect(function(){r?V():Q()},[r]);var ne=st.useRef(null);return st.useEffect(function(){s?ne.current||(ne.current=A0(window,"resize",Q)):ne.current&&(ne.current.remove(),ne.current=null)},[s]),st.useEffect(function(){return function(){te.current.cancel(),le.current.cancel(),ne.current&&ne.current.remove(),V()}},[]),st.useImperativeHandle(a,function(){return{forceAlign:function(){return Q(!0)}}}),st.isValidElement(w)&&(w=st.cloneElement(w,{ref:sT(w.ref,E)})),w},fK=st.forwardRef(YPe);fK.displayName="Align";var _K=fK;var pK=_K;Ct();var XPe=xv()?VD:Or,oP=XPe;var wK=ml(Im());function JT(e,n){this.v=e,this.k=n}function Ku(e,n,a,t){var r=Object.defineProperty;try{r({},"",{})}catch{r=0}Ku=function(i,l,s,h){function p(R,E){Ku(i,R,function(w){return this._invoke(R,E,w)})}l?r?r(i,l,{value:s,enumerable:!h,configurable:!h,writable:!h}):i[l]=s:(p("next",0),p("throw",1),p("return",2))},Ku(e,n,a,t)}function Ry(){var e,n,a=typeof Symbol=="function"?Symbol:{},t=a.iterator||"@@iterator",r=a.toStringTag||"@@toStringTag";function u(w,T,L,U){var Q=T&&T.prototype instanceof l?T:l,V=Object.create(Q.prototype);return Ku(V,"_invoke",(function(te,le,ne){var Z,ee,me,We=0,Qe=ne||[],mn=!1,qn={p:0,n:0,v:e,a:Gn,f:Gn.bind(e,4),d:function(Bn,Ea){return Z=Bn,ee=0,me=e,qn.n=Ea,i}};function Gn(Mn,Bn){for(ee=Mn,me=Bn,n=0;!mn&&We&&!Ea&&n3?(Ea=Dt===Bn)&&(me=ha[(ee=ha[4])?5:(ee=3,3)],ha[4]=ha[5]=e):ha[0]<=ma&&((Ea=Mn<2&&maBn||Bn>Dt)&&(ha[4]=Mn,ha[5]=Bn,qn.n=Dt,ee=0))}if(Ea||Mn>1)return i;throw mn=!0,Bn}return function(Mn,Bn,Ea){if(We>1)throw TypeError("Generator is already running");for(mn&&Bn===1&&Gn(Bn,Ea),ee=Bn,me=Ea;(n=ee<2?e:me)||!mn;){Z||(ee?ee<3?(ee>1&&(qn.n=-1),Gn(ee,me)):qn.n=me:qn.v=me);try{if(We=2,Z){if(ee||(Mn="next"),n=Z[Mn]){if(!(n=n.call(Z,me)))throw TypeError("iterator result is not an object");if(!n.done)return n;me=n.value,ee<2&&(ee=0)}else ee===1&&(n=Z.return)&&n.call(Z),ee<2&&(me=TypeError("The iterator does not provide a '"+Mn+"' method"),ee=1);Z=e}else if((n=(mn=qn.n<0)?me:te.call(le,qn))!==i)break}catch(ha){Z=e,ee=1,me=ha}finally{We=1}}return{value:n,done:mn}}})(w,L,U),!0),V}var i={};function l(){}function s(){}function h(){}n=Object.getPrototypeOf;var p=[][t]?n(n([][t]())):(Ku(n={},t,function(){return this}),n),R=h.prototype=l.prototype=Object.create(p);function E(w){return Object.setPrototypeOf?Object.setPrototypeOf(w,h):(w.__proto__=h,Ku(w,r,"GeneratorFunction")),w.prototype=Object.create(R),w}return s.prototype=h,Ku(R,"constructor",h),Ku(h,"constructor",s),s.displayName="GeneratorFunction",Ku(h,r,"GeneratorFunction"),Ku(R),Ku(R,r,"Generator"),Ku(R,t,function(){return this}),Ku(R,"toString",function(){return"[object Generator]"}),(Ry=function(){return{w:u,m:E}})()}function zh(e,n){function a(r,u,i,l){try{var s=e[r](u),h=s.value;return h instanceof JT?n.resolve(h.v).then(function(p){a("next",p,i,l)},function(p){a("throw",p,i,l)}):n.resolve(h).then(function(p){s.value=p,i(s)},function(p){return a("throw",p,i,l)})}catch(p){l(p)}}var t;this.next||(Ku(zh.prototype),Ku(zh.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),Ku(this,"_invoke",function(r,u,i){function l(){return new n(function(s,h){a(r,i,s,h)})}return t=t?t.then(l,l):l()},!0)}function qT(e,n,a,t,r){return new zh(Ry().w(e,n,a,t),r||Promise)}function mK(e,n,a,t,r){var u=qT(e,n,a,t,r);return u.next().then(function(i){return i.done?i.value:u.next()})}function dK(e){var n=Object(e),a=[];for(var t in n)a.unshift(t);return function r(){for(;a.length;)if((t=a.pop())in n)return r.value=t,r.done=!1,r;return r.done=!0,r}}function uP(e){if(e!=null){var n=e[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],a=0;if(n)return n.call(e);if(typeof e.next=="function")return e;if(!isNaN(e.length))return{next:function(){return e&&a>=e.length&&(e=void 0),{value:e&&e[a++],done:!e}}}}throw new TypeError(Go(e)+" is not iterable")}function yy(){"use strict";var e=Ry(),n=e.m(yy),a=(Object.getPrototypeOf?Object.getPrototypeOf(n):n.__proto__).constructor;function t(i){var l=typeof i=="function"&&i.constructor;return!!l&&(l===a||(l.displayName||l.name)==="GeneratorFunction")}var r={throw:1,return:2,break:3,continue:3};function u(i){var l,s;return function(h){l||(l={stop:function(){return s(h.a,2)},catch:function(){return h.v},abrupt:function(R,E){return s(h.a,r[R],E)},delegateYield:function(R,E,w){return l.resultName=E,s(h.d,uP(R),w)},finish:function(R){return s(h.f,R)}},s=function(R,E,w){h.p=l.prev,h.n=l.next;try{return R(E,w)}finally{l.next=h.n}}),l.resultName&&(l[l.resultName]=h.v,l.resultName=void 0),l.sent=h.v,l.next=h.n;try{return i.call(this,l)}finally{h.p=l.prev,h.n=l.next}}}return(yy=function(){return{wrap:function(s,h,p,R){return e.w(u(s),h,p,R&&R.reverse())},isGeneratorFunction:t,mark:e.m,awrap:function(s,h){return new JT(s,h)},AsyncIterator:zh,async:function(s,h,p,R,E){return(t(h)?qT:mK)(u(s),h,p,R,E)},keys:dK,values:uP}})()}function hK(e,n,a,t,r,u,i){try{var l=e[u](i),s=l.value}catch(h){return void a(h)}l.done?n(s):Promise.resolve(s).then(t,r)}function gK(e){return function(){var n=this,a=arguments;return new Promise(function(t,r){var u=e.apply(n,a);function i(s){hK(u,t,r,i,l,"next",s)}function l(s){hK(u,t,r,i,l,"throw",s)}i(void 0)})}}Ct();var DK=["measure","alignPre","align",null,"motion"],RK=(function(e,n){var a=r_(null),t=$r(a,2),r=t[0],u=t[1],i=Xt();function l(p){u(p,!0)}function s(){hc.cancel(i.current)}function h(p){s(),i.current=hc(function(){l(function(R){switch(r){case"align":return"motion";case"motion":return"stable";default:}return R}),p==null||p()})}return Or(function(){l("measure")},[e]),Or(function(){r==="measure"&&n(),r&&(i.current=hc(gK(yy().mark(function p(){var R,E;return yy().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:R=DK.indexOf(r),E=DK[R+1],E&&R!==-1&&l(E);case 3:case"end":return T.stop()}},p)}))))},[r]),Or(function(){return function(){s()}},[]),[r,h]});Ct();var yK=(function(e){var n=Ps({width:0,height:0}),a=$r(n,2),t=a[0],r=a[1];function u(l){r({width:l.offsetWidth,height:l.offsetHeight})}var i=QD(function(){var l={};if(e){var s=t.width,h=t.height;e.indexOf("height")!==-1&&h?l.height=h:e.indexOf("minHeight")!==-1&&h&&(l.minHeight=h),e.indexOf("width")!==-1&&s?l.width=s:e.indexOf("minWidth")!==-1&&s&&(l.minWidth=s)}return l},[e,t]);return[i,u]});var bK=oc(function(e,n){var a=e.visible,t=e.prefixCls,r=e.className,u=e.style,i=e.children,l=e.zIndex,s=e.stretch,h=e.destroyPopupOnHide,p=e.forceRender,R=e.align,E=e.point,w=e.getRootDomNode,T=e.getClassNameFromAlign,L=e.onAlign,U=e.onMouseEnter,Q=e.onMouseLeave,V=e.onMouseDown,te=e.onTouchStart,le=e.onClick,ne=Xt(),Z=Xt(),ee=Ps(),me=$r(ee,2),We=me[0],Qe=me[1],mn=yK(s),qn=$r(mn,2),Gn=qn[0],Mn=qn[1];function Bn(){s&&Mn(w())}var Ea=RK(a,Bn),ha=$r(Ea,2),ma=ha[0],Dt=ha[1],ft=Ps(0),Ba=$r(ft,2),Fr=Ba[0],Xe=Ba[1],$a=Xt();oP(function(){ma==="alignPre"&&Xe(0)},[ma]);function At(){return E||w}function jn(){var En;(En=ne.current)===null||En===void 0||En.forceAlign()}function On(En,Na){var Dr=T(Na);We!==Dr&&Qe(Dr),Xe(function(ja){return ja+1}),ma==="align"&&(L==null||L(En,Na))}oP(function(){ma==="align"&&(Fr<2?jn():Dt(function(){var En;(En=$a.current)===null||En===void 0||En.call($a)}))},[Fr]);var Ze=nt({},ET(e));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(En){var Na=Ze[En];Ze[En]=function(Dr,ja){return Dt(),Na==null?void 0:Na(Dr,ja)}});function Ga(){return new Promise(function(En){$a.current=En})}Or(function(){!Ze.motionName&&ma==="motion"&&Dt()},[Ze.motionName,ma]),Pf(n,function(){return{forceAlign:jn,getElement:function(){return Z.current}}});var Ha=nt(nt({},Gn),{},{zIndex:l,opacity:ma==="motion"||ma==="stable"||!a?void 0:0,pointerEvents:!a&&ma!=="stable"?"none":void 0},u),_t=!0;R!=null&&R.points&&(ma==="align"||ma==="stable")&&(_t=!1);var or=i;return Op.count(i)>1&&(or=tr("div",{className:"".concat(t,"-content")},i)),tr(Uh,di({visible:a,ref:Z,leavedClassName:"".concat(t,"-hidden")},Ze,{onAppearPrepare:Ga,onEnterPrepare:Ga,removeOnLeave:h,forceRender:p}),function(En,Na){var Dr=En.className,ja=En.style,Vt=(0,wK.default)(t,r,We,Dr);return tr(pK,{target:At(),key:"popup",ref:ne,monitorWindowResize:!0,disabled:_t,align:R,onAlign:On},tr("div",{ref:Na,className:Vt,onMouseEnter:U,onMouseLeave:Q,onMouseDownCapture:V,onTouchStartCapture:te,onClick:le,style:nt(nt({},ja),Ha)},or))})});bK.displayName="PopupInner";var EK=bK;Ct();var IK=ml(Im()),TK=oc(function(e,n){var a=e.prefixCls,t=e.visible,r=e.zIndex,u=e.children,i=e.mobile;i=i===void 0?{}:i;var l=i.popupClassName,s=i.popupStyle,h=i.popupMotion,p=h===void 0?{}:h,R=i.popupRender,E=e.onClick,w=Xt();Pf(n,function(){return{forceAlign:function(){},getElement:function(){return w.current}}});var T=nt({zIndex:r},s),L=u;return Op.count(u)>1&&(L=tr("div",{className:"".concat(a,"-content")},u)),R&&(L=R(L)),tr(Uh,di({visible:t,ref:w,removeOnLeave:!0},p),function(U,Q){var V=U.className,te=U.style,le=(0,IK.default)(a,l,V);return tr("div",{ref:Q,className:le,onClick:E,style:nt(nt({},te),T)},L)})});TK.displayName="MobilePopupInner";var SK=TK;var ZPe=["visible","mobile"],CK=oc(function(e,n){var a=e.visible,t=e.mobile,r=bm(e,ZPe),u=Ps(a),i=$r(u,2),l=i[0],s=i[1],h=Ps(!1),p=$r(h,2),R=p[0],E=p[1],w=nt(nt({},r),{},{visible:l});Or(function(){s(a),a&&t&&E(Bx())},[a,t]);var T=R?tr(SK,di({},w,{mobile:t,ref:n})):tr(EK,di({},w,{ref:n}));return tr("div",null,tr(T3,w),T)});CK.displayName="Popup";var FK=CK;Ct();var eNe=vM(null),iP=eNe;function lP(){}function nNe(){return""}function aNe(e){return e?e.ownerDocument:window.document}var tNe=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function rNe(e){var n=(function(a){Nh(r,a);var t=Oh(r);function r(u){var i;Lh(this,r),i=t.call(this,u),i.popupRef=C1(),i.triggerRef=C1(),i.portalContainer=void 0,i.attachId=void 0,i.clickOutsideHandler=void 0,i.touchOutsideHandler=void 0,i.contextMenuOutsideHandler1=void 0,i.contextMenuOutsideHandler2=void 0,i.mouseDownTimeout=void 0,i.focusTime=void 0,i.preClickTime=void 0,i.preTouchTime=void 0,i.delayTimer=void 0,i.hasPopupMouseDown=void 0,i.onMouseEnter=function(s){var h=i.props.mouseEnterDelay;i.fireEvents("onMouseEnter",s),i.delaySetPopupVisible(!0,h,h?null:s)},i.onMouseMove=function(s){i.fireEvents("onMouseMove",s),i.setPoint(s)},i.onMouseLeave=function(s){i.fireEvents("onMouseLeave",s),i.delaySetPopupVisible(!1,i.props.mouseLeaveDelay)},i.onPopupMouseEnter=function(){i.clearDelayTimer()},i.onPopupMouseLeave=function(s){var h;s.relatedTarget&&!s.relatedTarget.setTimeout&&Em((h=i.popupRef.current)===null||h===void 0?void 0:h.getElement(),s.relatedTarget)||i.delaySetPopupVisible(!1,i.props.mouseLeaveDelay)},i.onFocus=function(s){i.fireEvents("onFocus",s),i.clearDelayTimer(),i.isFocusToShow()&&(i.focusTime=Date.now(),i.delaySetPopupVisible(!0,i.props.focusDelay))},i.onMouseDown=function(s){i.fireEvents("onMouseDown",s),i.preClickTime=Date.now()},i.onTouchStart=function(s){i.fireEvents("onTouchStart",s),i.preTouchTime=Date.now()},i.onBlur=function(s){i.fireEvents("onBlur",s),i.clearDelayTimer(),i.isBlurToHide()&&i.delaySetPopupVisible(!1,i.props.blurDelay)},i.onContextMenu=function(s){s.preventDefault(),i.fireEvents("onContextMenu",s),i.setPopupVisible(!0,s)},i.onContextMenuClose=function(){i.isContextMenuToShow()&&i.close()},i.onClick=function(s){if(i.fireEvents("onClick",s),i.focusTime){var h;if(i.preClickTime&&i.preTouchTime?h=Math.min(i.preClickTime,i.preTouchTime):i.preClickTime?h=i.preClickTime:i.preTouchTime&&(h=i.preTouchTime),Math.abs(h-i.focusTime)<20)return;i.focusTime=0}i.preClickTime=0,i.preTouchTime=0,i.isClickToShow()&&(i.isClickToHide()||i.isBlurToHide())&&s&&s.preventDefault&&s.preventDefault();var p=!i.state.popupVisible;(i.isClickToHide()&&!p||p&&i.isClickToShow())&&i.setPopupVisible(!i.state.popupVisible,s)},i.onPopupMouseDown=function(){if(i.hasPopupMouseDown=!0,clearTimeout(i.mouseDownTimeout),i.mouseDownTimeout=window.setTimeout(function(){i.hasPopupMouseDown=!1},0),i.context){var s;(s=i.context).onPopupMouseDown.apply(s,arguments)}},i.onDocumentClick=function(s){if(!(i.props.mask&&!i.props.maskClosable)){var h=s.target,p=i.getRootDomNode(),R=i.getPopupDomNode();(!Em(p,h)||i.isContextMenuOnly())&&!Em(R,h)&&!i.hasPopupMouseDown&&i.close()}},i.getRootDomNode=function(){var s=i.props.getTriggerDOMNode;if(s)return s(i.triggerRef.current);try{var h=ay(i.triggerRef.current);if(h)return h}catch{}return uc.findDOMNode(XI(i))},i.getPopupClassNameFromAlign=function(s){var h=[],p=i.props,R=p.popupPlacement,E=p.builtinPlacements,w=p.prefixCls,T=p.alignPoint,L=p.getPopupClassNameFromAlign;return R&&E&&h.push(Px(E,w,s,T)),L&&h.push(L(s)),h.join(" ")},i.getComponent=function(){var s=i.props,h=s.prefixCls,p=s.destroyPopupOnHide,R=s.popupClassName,E=s.onPopupAlign,w=s.popupMotion,T=s.popupAnimation,L=s.popupTransitionName,U=s.popupStyle,Q=s.mask,V=s.maskAnimation,te=s.maskTransitionName,le=s.maskMotion,ne=s.zIndex,Z=s.popup,ee=s.stretch,me=s.alignPoint,We=s.mobile,Qe=s.forceRender,mn=s.onPopupClick,qn=i.state,Gn=qn.popupVisible,Mn=qn.point,Bn=i.getPopupAlign(),Ea={};return i.isMouseEnterToShow()&&(Ea.onMouseEnter=i.onPopupMouseEnter),i.isMouseLeaveToHide()&&(Ea.onMouseLeave=i.onPopupMouseLeave),Ea.onMouseDown=i.onPopupMouseDown,Ea.onTouchStart=i.onPopupMouseDown,tr(FK,di({prefixCls:h,destroyPopupOnHide:p,visible:Gn,point:me&&Mn,className:R,align:Bn,onAlign:E,animation:T,getClassNameFromAlign:i.getPopupClassNameFromAlign},Ea,{stretch:ee,getRootDomNode:i.getRootDomNode,style:U,mask:Q,zIndex:ne,transitionName:L,maskAnimation:V,maskTransitionName:te,maskMotion:le,ref:i.popupRef,motion:w,mobile:We,forceRender:Qe,onClick:mn}),typeof Z=="function"?Z():Z)},i.attachParent=function(s){hc.cancel(i.attachId);var h=i.props,p=h.getPopupContainer,R=h.getDocument,E=i.getRootDomNode(),w;p?(E||p.length===0)&&(w=p(E)):w=R(i.getRootDomNode()).body,w?w.appendChild(s):i.attachId=hc(function(){i.attachParent(s)})},i.getContainer=function(){if(!i.portalContainer){var s=i.props.getDocument,h=s(i.getRootDomNode()).createElement("div");h.style.position="absolute",h.style.top="0",h.style.left="0",h.style.width="100%",i.portalContainer=h}return i.attachParent(i.portalContainer),i.portalContainer},i.setPoint=function(s){var h=i.props.alignPoint;!h||!s||i.setState({point:{pageX:s.pageX,pageY:s.pageY}})},i.handlePortalUpdate=function(){i.state.prevPopupVisible!==i.state.popupVisible&&i.props.afterPopupVisibleChange(i.state.popupVisible)},i.triggerContextValue={onPopupMouseDown:i.onPopupMouseDown};var l;return"popupVisible"in u?l=!!u.popupVisible:l=!!u.defaultPopupVisible,i.state={prevPopupVisible:l,popupVisible:l},tNe.forEach(function(s){i["fire".concat(s)]=function(h){i.fireEvents(s,h)}}),i}return Ph(r,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var i=this.props,l=this.state;if(l.popupVisible){var s;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(s=i.getDocument(this.getRootDomNode()),this.clickOutsideHandler=A0(s,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(s=s||i.getDocument(this.getRootDomNode()),this.touchOutsideHandler=A0(s,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(s=s||i.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=A0(s,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=A0(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),hc.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var i;return((i=this.popupRef.current)===null||i===void 0?void 0:i.getElement())||null}},{key:"getPopupAlign",value:function(){var i=this.props,l=i.popupPlacement,s=i.popupAlign,h=i.builtinPlacements;return l&&h?Lx(h,l,s):s}},{key:"setPopupVisible",value:function(i,l){var s=this.props.alignPoint,h=this.state.popupVisible;this.clearDelayTimer(),h!==i&&("popupVisible"in this.props||this.setState({popupVisible:i,prevPopupVisible:h}),this.props.onPopupVisibleChange(i)),s&&l&&i&&this.setPoint(l)}},{key:"delaySetPopupVisible",value:function(i,l,s){var h=this,p=l*1e3;if(this.clearDelayTimer(),p){var R=s?{pageX:s.pageX,pageY:s.pageY}:null;this.delayTimer=window.setTimeout(function(){h.setPopupVisible(i,R),h.clearDelayTimer()},p)}else this.setPopupVisible(i,s)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(i){var l=this.props.children.props,s=this.props;return l[i]&&s[i]?this["fire".concat(i)]:l[i]||s[i]}},{key:"isClickToShow",value:function(){var i=this.props,l=i.action,s=i.showAction;return l.indexOf("click")!==-1||s.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var i=this.props.action;return i==="contextMenu"||i.length===1&&i[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var i=this.props,l=i.action,s=i.showAction;return l.indexOf("contextMenu")!==-1||s.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var i=this.props,l=i.action,s=i.hideAction;return l.indexOf("click")!==-1||s.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var i=this.props,l=i.action,s=i.showAction;return l.indexOf("hover")!==-1||s.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var i=this.props,l=i.action,s=i.hideAction;return l.indexOf("hover")!==-1||s.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var i=this.props,l=i.action,s=i.showAction;return l.indexOf("focus")!==-1||s.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var i=this.props,l=i.action,s=i.hideAction;return l.indexOf("focus")!==-1||s.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var i;(i=this.popupRef.current)===null||i===void 0||i.forceAlign()}}},{key:"fireEvents",value:function(i,l){var s=this.props.children.props[i];s&&s(l);var h=this.props[i];h&&h(l)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var i=this.state.popupVisible,l=this.props,s=l.children,h=l.forceRender,p=l.alignPoint,R=l.className,E=l.autoDestroy,w=Op.only(s),T={key:"trigger"};this.isContextMenuToShow()?T.onContextMenu=this.onContextMenu:T.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(T.onClick=this.onClick,T.onMouseDown=this.onMouseDown,T.onTouchStart=this.onTouchStart):(T.onClick=this.createTwoChains("onClick"),T.onMouseDown=this.createTwoChains("onMouseDown"),T.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(T.onMouseEnter=this.onMouseEnter,p&&(T.onMouseMove=this.onMouseMove)):T.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?T.onMouseLeave=this.onMouseLeave:T.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(T.onFocus=this.onFocus,T.onBlur=this.onBlur):(T.onFocus=this.createTwoChains("onFocus"),T.onBlur=this.createTwoChains("onBlur"));var L=(0,GK.default)(w&&w.props&&w.props.className,R);L&&(T.className=L);var U=nt({},T);vT(w)&&(U.ref=sT(this.triggerRef,w.ref));var Q=jD(w,U),V;return(i||this.popupRef.current||h)&&(V=tr(e,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!i&&E&&(V=null),tr(iP.Provider,{value:this.triggerContextValue},Q,V)}}],[{key:"getDerivedStateFromProps",value:function(i,l){var s=i.popupVisible,h={};return s!==void 0&&l.popupVisible!==s&&(h.popupVisible=s,h.prevPopupVisible=l.popupVisible),h}}]),r})(Up);return n.contextType=iP,n.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:nNe,getDocument:aNe,onPopupVisibleChange:lP,afterPopupVisibleChange:lP,onPopupAlign:lP,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},n}var MK=rNe(Ax);var vs={adjustX:1,adjustY:1},fs=[0,0],AK={left:{points:["cr","cl"],overflow:vs,offset:[-4,0],targetOffset:fs},right:{points:["cl","cr"],overflow:vs,offset:[4,0],targetOffset:fs},top:{points:["bc","tc"],overflow:vs,offset:[0,-4],targetOffset:fs},bottom:{points:["tc","bc"],overflow:vs,offset:[0,4],targetOffset:fs},topLeft:{points:["bl","tl"],overflow:vs,offset:[0,-4],targetOffset:fs},leftTop:{points:["tr","tl"],overflow:vs,offset:[-4,0],targetOffset:fs},topRight:{points:["br","tr"],overflow:vs,offset:[0,-4],targetOffset:fs},rightTop:{points:["tl","tr"],overflow:vs,offset:[4,0],targetOffset:fs},bottomRight:{points:["tr","br"],overflow:vs,offset:[0,4],targetOffset:fs},rightBottom:{points:["bl","br"],overflow:vs,offset:[4,0],targetOffset:fs},bottomLeft:{points:["tl","bl"],overflow:vs,offset:[0,4],targetOffset:fs},leftBottom:{points:["br","bl"],overflow:vs,offset:[-4,0],targetOffset:fs}};Ct();var LK=ml(Im());function $T(e){var n=e.showArrow,a=e.arrowContent,t=e.children,r=e.prefixCls,u=e.id,i=e.overlayInnerStyle,l=e.className,s=e.style;return tr("div",{className:(0,LK.default)("".concat(r,"-content"),l),style:s},n!==!1&&tr("div",{className:"".concat(r,"-arrow"),key:"arrow"},a),tr("div",{className:"".concat(r,"-inner"),id:u,role:"tooltip",style:i},typeof t=="function"?t():t))}var oNe=function(n,a){var t=n.overlayClassName,r=n.trigger,u=r===void 0?["hover"]:r,i=n.mouseEnterDelay,l=i===void 0?0:i,s=n.mouseLeaveDelay,h=s===void 0?.1:s,p=n.overlayStyle,R=n.prefixCls,E=R===void 0?"rc-tooltip":R,w=n.children,T=n.onVisibleChange,L=n.afterVisibleChange,U=n.transitionName,Q=n.animation,V=n.motion,te=n.placement,le=te===void 0?"right":te,ne=n.align,Z=ne===void 0?{}:ne,ee=n.destroyTooltipOnHide,me=ee===void 0?!1:ee,We=n.defaultVisible,Qe=n.getTooltipContainer,mn=n.overlayInnerStyle,qn=n.arrowContent,Gn=n.overlay,Mn=n.id,Bn=n.showArrow,Ea=bm(n,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"]),ha=Xt(null);Pf(a,function(){return ha.current});var ma=nt({},Ea);"visible"in n&&(ma.popupVisible=n.visible);var Dt=function(){return tr($T,{showArrow:Bn,arrowContent:qn,key:"content",prefixCls:E,id:Mn,overlayInnerStyle:mn},Gn)},ft=!1,Ba=!1;if(typeof me=="boolean")ft=me;else if(me&&Go(me)==="object"){var Fr=me.keepParent;ft=Fr===!0,Ba=Fr===!1}return tr(MK,di({popupClassName:t,prefixCls:E,popup:Dt,action:u,builtinPlacements:AK,popupPlacement:le,ref:ha,popupAlign:Z,getPopupContainer:Qe,onPopupVisibleChange:T,afterPopupVisibleChange:L,popupTransitionName:U,popupAnimation:Q,popupMotion:V,defaultPopupVisible:We,destroyPopupOnHide:ft,autoDestroy:Ba,mouseLeaveDelay:h,popupStyle:p,mouseEnterDelay:l},ma),w)},PK=oc(oNe);var NK=PK;var UK=e=>st.createElement(NK,Object.assign({},e,{overlayClassName:`cv-tooltip ${e.overlayClassName}`,getTooltipContainer:e.tooltipContainerSelector?(()=>document.querySelector(e.tooltipContainerSelector)||document.body):void 0}));if(typeof window<"u"&&typeof global>"u")try{Promise.resolve().then(()=>ml(OK(),1)).then(e=>{let n=e.default,a=document.createElement("style");a.type="text/css",a.appendChild(document.createTextNode(n)),document.head.appendChild(a)})}catch(e){window.Sentry&&window.Sentry.captureException(e)}var fNe=ic();var kK="click";var WT="top",Vh=function(e){var n=fNe(e);return function(){return function(){return n(UK)}}};var BK="right";var HK=e=>()=>e.preventDefault&&e.preventDefault();var sP=function(){return HK};var mNe=dt();var vP=ae(nn),fP=fr(mNe($({reflectSymbol:function(){return"value"}})(Ee)(pn))),_P=x(Ua);var xT=function(e){return ze("")(vP(fP(Io(e.target)))(function(n){return _P(n.value)}))},pP=function(e){return ze("")(vP(fP(Io(e.target)))(function(n){return _P(n.value)}))},o_=function(e){return ze("")(vP(fP(Io(e.target)))(function(n){return _P(n.value)}))};var JK="/network/connections";var qK=15;var RNe=Vh(rn)()(),yNe=Ft(Ce),wNe=(function(){return"You\u2019ve hit the "+(oe(_n)(qK)+`-connection limit, designed to encourage you to focus on building meaningful connections that lead to impactful opportunities. Remove an existing connection to make space for a new one that aligns with your goals. `)})(),bNe=Wu(rn)("text-decoration-underline")(io(ie)()()("text-dark")(sn)({href:JK})("Manage my connections")),$K=function(e){return function(n){return RNe({placement:e,trigger:kK,overlay:yNe("")([ln(wNe),bNe]),overlayStyle:Zt({width:"15rem"}),overlayClassName:"t--connection-limit-tooltip"})(n)}};var WK=ae(nn),Qh=function(e){var n=WK(e.guestPresenter)(function(a){if(a instanceof SR)return new I(a.value0);if(a instanceof CR)return G.value;throw new Error("Failed pattern match at Livestream.Utils (line 20, column 31 - line 22, column 40): "+[a.constructor.name])});return WK(n)(function(a){return new I({name:a.school.name,id:a.school.id})})};var INe=(function(){function e(){}return e.value=new e,e})(),TNe=(function(){function e(){}return e.value=new e,e})(),dP=(function(){function e(){}return e.value=new e,e})(),SNe=(function(){function e(){}return e.value=new e,e})(),CNe=(function(){function e(){}return e.value=new e,e})(),FNe=(function(){function e(){}return e.value=new e,e})(),xK=function(e){if(e instanceof INe)return"account_settings_page";if(e instanceof TNe)return"preference_survey";if(e instanceof dP)return"livestream_registration";if(e instanceof SNe)return"chancing_wizard_network_step";if(e instanceof CNe)return"main_profile_page";if(e instanceof FNe)return"autopilot_acceptance_page";throw new Error("Failed pattern match at Profile.PublishContext (line 15, column 13 - line 21, column 57): "+[e.constructor.name])};var BNe=qv(Hv),hP=js(BNe),gP=ae(Pa);var HNe=ru(),zK=ge(ue);var VK=hP("profile_visibility_path")(function(e){return function(n){return gP(e({visibility:{publish_scope:AR(n)}}))(uo)}}),QK=function(){return hP("profile_network_settings_path")(function(e){return function(n){return(function(a){return gP(e({network_settings:{publish_scope:AR(a.publishScope),publish_context:xK(a.publishContext),automatic_accept_requests_for_school_list:a.autoAcceptForSchoolList,automatic_connection_requests_from_livestreams:a.autoRequestFromLivestreams,livestream:Za(zK(Nl(a.livestreamConference))(function(t){return{school_name:Za(zK(Qh(t))(function(r){return r.name})),title:t.title,id:t.id}}))}}))(uo)})(HNe(n))}})},KK=hP("profile_name_path")(function(e){return function(n){return gP(e({name:n}))(uo)}});var JNe=Vs(),qNe=_u(ie),$Ne=Qr(ie),DP=Vr(ie),RP=Qc(ie),N0=Pe(Ce),Kh=da(ie)()(),WNe=vn(un),yP=bt(qt),Fm=Pe(rn),XK=Ul(),xNe=u0(ie),jNe=bo(Je)(vr),ZK=fu()(),wP=bt(Tv),zNe=nh()(),eY=Pe(ie),VNe=W1(Ce),bP=Q1(ie),QNe=Ft(ie),KNe=Vh(rn)()(),YNe=Vr(Ce),XNe=io(ie)()(),ZNe=Ht(ie),Gm=x(kn),nY=WNe(pa),e4e=qI(),by=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),aY=(function(){function e(){}return e.value=new e,e})(),tY=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),rY=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),oY=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),uY=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Ey=(function(){function e(){}return e.value=new e,e})(),EP=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),iY=function(e){return function(n){var a=function(h){return JNe({id:"invite-school-modal",body:h,title:qNe("my-0")((function(){return e.stage instanceof _E?"Join the CollegeVine network":"Connect with "+e.schoolName})()),headerClass:"pb-0",onDismiss:n(new Jn(Ey.value)),size:QR.value})},t=W9(e.context),r=Oe([$Ne("mt-3")("Review your message before you send it"),DP("mt-2")(` Because this is your first message to the counselor, we want to make sure you\u2019re ready to send. `),RP("mt-4")("Your message"),gh(e.message),N0("d-flex mt-4 justify-content-start")([Kh("btn btn-primary btn-lg t--sem-user-connection-modal-confirm-message-"+t)(sn)({onClick:It(function(h){return function(){return n(new Jn(new EP({introMessage:e.message})))(),n(new ke(new by(mA.value)))()}})})("Send"),Kh("btn btn-lg btn-outline-primary ml-3 text-nowrap")(sn)({onClick:yP(n)(new ke(new by(dR.value)))})("No, I need to edit something")])]),u=Oe([N0("text-center")([Fm("")(XK("mt-4")({src:"/img/checkmate-icon.png",alt:Ol.value,height:"80",width:"80"})),xNe("mt-4")("Connection request sent!"),DP("mx-md-4")(jNe(["You\u2019ve successfully demonstrated your interest to ",e.schoolName,". ","This counselor isn\u2019t part of the platform yet but we\u2019ve forwarded your message to them. ","You\u2019ll get an email notification when they respond."])),Kh("btn btn-lg btn-outline-secondary mt-4")(sn)({onClick:yP(n)(new Jn(Ey.value))})("Close")])]),i=Kh("btn btn-outline-secondary ml-3 t--sem-user-connection-modal-close-"+t)(sn)({onClick:yP(n)(new Jn(Ey.value))})("Cancel"),l=(function(){var h=vA(e.message)&&(function(){if(e.profile.fullName instanceof I)return!0;if(e.profile.fullName instanceof G)return!cc(e.firstName)&&!cc(e.lastName);throw new Error("Failed pattern match at Network.SemVine.InviteSchoolModal (line 243, column 15 - line 247, column 88): "+[e.profile.fullName.constructor.name])})(),p=(function(){if(e.vineBelowConnectionLimit instanceof I&&e.vineBelowConnectionLimit.value0)return!1;if(e.vineBelowConnectionLimit instanceof I&&!e.vineBelowConnectionLimit.value0)return!0;if(e.vineBelowConnectionLimit instanceof G)return!1;throw new Error("Failed pattern match at Network.SemVine.InviteSchoolModal (line 236, column 13 - line 239, column 31): "+[e.vineBelowConnectionLimit.constructor.name])})();return Oe([Va(br(e.profile.fullName))(Oe([RP("mt-md-4")("Your preferred name"),N0("form-row mx-1")([ZK("col form-control mr-2 t--sem-user-connection-modal-first-name-"+t)({type:"text",value:e.firstName,onChange:wP(n)(function(R){return ke.create(oY.create(o_(R)))}),placeholder:"First name"}),ZK("col form-control ml-2 t--sem-user-connection-modal-last-name-"+t)({type:"text",value:e.lastName,onChange:wP(n)(function(R){return ke.create(uY.create(o_(R)))}),placeholder:"Last name"})])])),RP("mt-md-4")("Your message"),zNe("form-control t--sem-user-connection-modal-text-area-"+t)({rows:7,value:e.message,onChange:wP(n)(function(R){return ke.create(rY.create(xT(R)))}),placeholder:`Sample introductory message: Hi Jane, My name is Sam and I\u2019m a senior at Oak Ridge High School in Oak Ridge, MD. I\u2019m really excited to apply for CV University this fall, and I\u2019m hoping to study history there. Are there any upcoming virtual events I can register for? I\u2019m excited to stay in touch and learn more about your school. Thanks! `}),Fm("mt-2")(U9(e.message)),eY("mt-3 mt-md-4 small")("The ideal connection message should include:"),VNe("small")([bP("")("Your name, where you\u2019re from, and a bit about who you are"),bP("")("What you\u2019re interested in studying along with one or two insightful questions"),bP("")("That you\u2019re eager to connect with an admissions counselor and would love to stay in touch")]),N0("d-flex mt-4 justify-content-start")([$K(WT)(Fm("")(Kh("btn btn-primary btn-lg t--sem-user-connection-modal-connect-"+t)(sn)({onClick:It(function(R){return function(){return(function(){if(e.profile.fullName instanceof I)return void 0;if(e.profile.fullName instanceof G)return n(new ke(new tY({first:e.firstName,last:e.lastName})))();throw new Error("Failed pattern match at Network.SemVine.InviteSchoolModal (line 219, column 23 - line 223, column 113): "+[e.profile.fullName.constructor.name])})(),n(new ke(new by(pA.value)))()}}),disabled:!h||p,style:Zt({pointerEvents:(function(){return p?"none":"auto"})()})})("Connect"))),i])])})(),s=N0("mx-md-7")([Fm("border border-success rounded p-4 my-4")(N0("row align-items-center")([Fm("col-12 col-md-auto text-center text-md-left")(XK("img-fluid")({src:"/img/network/publish-profile-icon.png",alt:Ol.value,height:"67",width:"143"})),Fm("col text-center text-md-left")(QNe("fw-bold font-weight-bold text-gray-800")("Network with verified admissions counselors on CollegeVine"))])),N0("d-flex flex-nowrap align-items-center")([eY("mr-4")("Publish your profile to join the CollegeVine Network"),KNe({placement:BK,overlay:YNe("")([ln(` Your profile includes academics, extracurriculars, major interest, demographics and financial aid intent. By agreeing to publish, you will also be adding select preferences survey answers to `),XNe("")(sn)({href:xW})("your profile"),ln(".")]),overlayStyle:Zt({width:"15rem"})})(ZNe("cursor-default text-secondary fe fe-info large")(""))]),DP("text-secondary small d-none d-md-block mt-4")("Joining the CollegeVine Network won\u2019t result in spam from colleges you don\u2019t want to hear from."),N0("d-flex mt-4 justify-content-start justify-content-md-center")([Kh("btn btn-primary t--sem-user-connection-modal-publish-profile-"+t)(sn)({onClick:It(function(h){return function(){return n(new ke(aY.value))(),n(new ke(new by(dR.value)))()}})})("Publish profile"),i])]);return Fm("t--network-sem-user-modal")((function(){if(e.stage instanceof _E)return a(s);if(e.stage instanceof dR)return a(l);if(e.stage instanceof pA)return a(r);if(e.stage instanceof mA)return a(u);throw new Error("Failed pattern match at Network.SemVine.InviteSchoolModal (line 97, column 5 - line 101, column 38): "+[e.stage.constructor.name])})())}},lY=function(e){return function(n){if(n instanceof ke){if(n.value0 instanceof by)return Gm({context:e.context,firstName:e.firstName,lastName:e.lastName,message:e.message,profile:e.profile,schoolName:e.schoolName,vineBelowConnectionLimit:e.vineBelowConnectionLimit,stage:n.value0.value0});if(n.value0 instanceof aY)return nY(Ut(VK(pc.value)))(function(){return Gm({context:e.context,firstName:e.firstName,lastName:e.lastName,message:e.message,schoolName:e.schoolName,stage:e.stage,vineBelowConnectionLimit:e.vineBelowConnectionLimit,profile:{fullName:e.profile.fullName,publishScope:pc.value}})});if(n.value0 instanceof tY)return nY(Ut(KK(n.value0.value0)))(function(){return Gm({context:e.context,firstName:e.firstName,lastName:e.lastName,message:e.message,schoolName:e.schoolName,stage:e.stage,vineBelowConnectionLimit:e.vineBelowConnectionLimit,profile:{publishScope:e.profile.publishScope,fullName:new I(r3(n.value0.value0))}})});if(n.value0 instanceof rY)return Gm({context:e.context,firstName:e.firstName,lastName:e.lastName,profile:e.profile,schoolName:e.schoolName,stage:e.stage,vineBelowConnectionLimit:e.vineBelowConnectionLimit,message:n.value0.value0});if(n.value0 instanceof oY)return Gm({context:e.context,lastName:e.lastName,message:e.message,profile:e.profile,schoolName:e.schoolName,stage:e.stage,vineBelowConnectionLimit:e.vineBelowConnectionLimit,firstName:n.value0.value0});if(n.value0 instanceof uY)return Gm({context:e.context,firstName:e.firstName,message:e.message,profile:e.profile,schoolName:e.schoolName,stage:e.stage,vineBelowConnectionLimit:e.vineBelowConnectionLimit,lastName:n.value0.value0});throw new Error("Failed pattern match at Network.SemVine.InviteSchoolModal (line 76, column 31 - line 90, column 39): "+[n.value0.constructor.name])}if(n instanceof Jn)return Gm(e);throw new Error("Failed pattern match at Network.SemVine.InviteSchoolModal (line 75, column 1 - line 75, column 55): "+[e.constructor.name,n.constructor.name])}},n4e=function(e){var n=cx(e);return n?dR.value:_E.value},cY=function(e){return{firstName:"",lastName:"",message:"",profile:e4e(e.profile),stage:n4e(e.profile),schoolName:e.schoolName,context:e.context,vineBelowConnectionLimit:e.vineBelowConnectionLimit}};var jT=be(xr(wr)),t4e=ru(),r4e=Pe(rn),o4e=Ul(),IP=Ft(ie),TP=Kr(rn)()(),u4e=Ht(ie),i4e=Wv(),l4e=mm(un)(),c4e=Un(qe),s4e=da(Ce)()(),v4e=sP(),f4e=at(co),Yh=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Iy=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),SP=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),CP=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),sY=(function(){function e(){}return e.value=new e,e})(),_4e=(function(){function e(){}return e.value=new e,e})(),p4e={eq:function(e){return function(n){return e instanceof Yh&&n instanceof Yh?e.value0.url===n.value0.url:e instanceof Iy&&n instanceof Iy?jT(e.value0.backgroundColorClass)(n.value0.backgroundColorClass)&&e.value0.initials===n.value0.initials&&jT(e.value0.textColorClass)(n.value0.textColorClass):e instanceof SP&&n instanceof SP?jT(e.value0.backgroundColorClass)(n.value0.backgroundColorClass)&&e.value0.iconClass===n.value0.iconClass:e instanceof CP&&n instanceof CP?jT(e.value0.backgroundColorClass)(n.value0.backgroundColorClass)&&e.value0.name===n.value0.name:!1}}},m4e=Ch(p4e),vY=function(){return function(e){var n=t4e(e),a=(function(){var r=Xa(n.shape)(sY.value);if(r instanceof sY)return"rounded-circle";if(r instanceof _4e)return"rounded";throw new Error("Failed pattern match at Dashkit.Avatar (line 130, column 9 - line 132, column 37): "+[r.constructor.name])})(),t=function(r){return r4e("avatar "+(XW(Xa(n.size)(QI.value))+(" "+Xa(n.className)(""))))((function(){if(r instanceof Yh)return o4e("avatar-img img-fluid "+(a+(" "+Xa(n.borderClassName)(""))))({src:r.value0.url,alt:new WR(T$(Xa(n.ariaLabel)(sn)))});if(r instanceof Iy)return IP("avatar-title font-weight-bold fw-bold "+(a+(" "+(ze("")(r.value0.backgroundColorClass)+(" "+(ze("")(r.value0.textColorClass)+(" "+Xa(n.borderClassName)(""))))))))(r.value0.initials);if(r instanceof SP)return TP("avatar-title "+(a+(" "+(ze("")(r.value0.backgroundColorClass)+(" "+Xa(n.borderClassName)(""))))))({"aria-label":Xa(n.ariaLabel)(sn)})(u4e(r.value0.iconClass)(""));if(r instanceof CP)return TP("avatar-title "+(a+(" "+(ze("")(r.value0.backgroundColorClass)+(" "+Xa(n.borderClassName)(""))))))({"aria-label":Xa(n.ariaLabel)(sn)})(IP("material-symbol")(r.value0.name));throw new Error("Failed pattern match at Dashkit.Avatar (line 87, column 11 - line 127, column 48): "+[r.constructor.name])})())};return Sh(i4e(cs(n.source))(function(r){return l4e(m4e(n.source)(function(u){return c4e(r.value1(u))}))(function(){return Yf(Oe([t(r.value0),(function(){return r.value0 instanceof Yh?xa(Nl(n.hideAvatar))(function(u){return TP("hq-only-menu-item")({style:Zt({marginTop:"-50px",marginLeft:"200px"})})(s4e("btn btn-sm btn-warning mb-4 t--hide-avatar")(sn)({onClick:It(function(i){return function(){return v4e(i)(),f4e(r.value1)(u)()}})})([IP("badge badge-info bg-info text-dark mr-2")("HQ"),ln("Hide")]))}):Ma})()]))})}))}};var h4e=vY();var fY=function(e){return function(n){return h4e({source:(function(){if(e.avatarUrl instanceof I)return new Yh({url:e.avatarUrl.value0});if(e.avatarUrl instanceof G)return new Iy({initials:e.initials,backgroundColorClass:G.value,textColorClass:G.value});throw new Error("Failed pattern match at Sem.Utils (line 16, column 15 - line 24, column 14): "+[e.avatarUrl.constructor.name])})(),size:n})}};var FP=B(ue),D4e=tn(K8(ep));var _Y=function(e){var n=function(a){return ze("")(FP(Qi)(SD(0)(a)))};return Fv((function(){var a=ju(" ")(e);return a.length===2?n(a[0])+n(a[1]):a.length===1?n(a[0]):a.length===0?"":ze("?")(D4e(FP(n)(yp(a)))(FP(n)(bd(a))))})())},pY=function(e){return ih(e.firstName+(" "+e.lastName))};var GP=_u(ie),y4e=io(ie)()(),w4e=io(Ce)()(),mY=Ht(ie),b4e=da(Ce)()(),E4e=kf(J1(z_)),I4e=ge(ue),T4e=ae(nn),MP=Pe(ie),zT=Pe(Ce),dY=Pe(rn),S4e=rh(ie),hY=Os()(),C4e=Qc(ie),F4e=Vr(ie),Xh=x(kn),yY=vn(un),G4e=yY(pa),M4e=et(qe),A4e=yY(Pa),L4e=x(wa),P4e=xt(Uo(ct)),gY=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Ty=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),DY=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),RY=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),wY=(function(){var e=function(a){return function(t){return function(r){var u=GP("text-primary")(t.semUser.firstName+(" from "+(t.semUser.school.name+" sent you a connection request!"))),i=GP("text-primary")("Reach out to "+(t.semUser.firstName+" to ask a question or introduce yourself!")),l=[u,y4e("btn btn-primary d-flex align-items-center w-50 justify-content-center t--livestream-details-view-pending-invitation-from-sem-user")(sn)({href:f3(new Ah(t.semUser.id))})("View Message")],s=pY(t.semUser),h=_Y(s),p=GP("text-primary")("Reach out to "+(t.semUser.firstName+" to ask a question!")),R=[p,w4e("btn btn-primary d-flex align-items-center w-50 justify-content-center t--livestream-details-messages-link")(sn)({href:f3(new Ah(t.semUser.id))})([mY("fe fe-message-square mr-2 large")(""),ln("Send a message to "+t.semUser.firstName)])],E=function(L){return b4e("btn btn-primary d-flex align-items-center justify-content-center t--livestream-details-connect-with-sem-user")(sn)({onClick:E4e(r)(I4e(T4e(a.currentUser)(function(U){return U.profile}))(DY.create)),disabled:L.isDisabled})([mY("fe fe-message-square mr-2 large")(""),ln("Connect with "+t.semUser.firstName)])},w=[i,E({isDisabled:!1})],T=[i,E({isDisabled:!0}),MP("mt-4 text-secondary small")("Invitation pending")];return zT("t--livestream-details-guest-presenter-sem-user mb-4")([xa(a.currentUser)(function(L){return Va(L.hasAccessToNetwork&&t.semUser.school.allowedToContact)(dY("card")(zT("card-body")((function(){if(t.semUser.connection instanceof I&&t.semUser.connection.value0.status instanceof _0)return R;if(t.semUser.connection instanceof I&&t.semUser.connection.value0.status instanceof qs&&t.semUser.connection.value0.initiator instanceof Wf||t.semUser.connection instanceof I&&t.semUser.connection.value0.status instanceof xf&&t.semUser.connection.value0.initiator instanceof Wf)return T;if(t.semUser.connection instanceof I&&t.semUser.connection.value0.status instanceof qs&&t.semUser.connection.value0.initiator instanceof $f)return l;if(t.semUser.connection instanceof I&&t.semUser.connection.value0.status instanceof xf&&t.semUser.connection.value0.initiator instanceof $f||t.semUser.connection instanceof G)return w;throw new Error("Failed pattern match at Livestream.GuestPresenter.SemUser (line 93, column 17 - line 99, column 53): "+[t.semUser.connection.constructor.name])})())))}),S4e("text-uppercase text-secondary")("Your guest presenter"),zT("row align-items-center mt-4")([dY("col-auto")(fY(hY(t.semUser)({initials:h}))(VI.value)),zT("col")([C4e("mb-1")(s),MP("text-secondary small")(t.semUser.school.name),MP("text-secondary small")(t.semUser.title)]),xa(t.semUser.bio)(function(L){return F4e("mt-4 mb-2 ml-2")(L)})]),xa(t.modal)(function(L){return iY(L.value0)(function(U){return r(Ty.create(U))})})])}}},n=function(a){return function(t){return function(r){if(r instanceof Ty&&r.value0 instanceof Jn){if(r.value0.value0 instanceof Ey)return Xh({currentUser:t.currentUser,semUser:t.semUser,vineBelowConnectionLimit:t.vineBelowConnectionLimit,modal:G.value});if(r.value0.value0 instanceof EP)return G4e(M4e(A4e(dx(t.semUser.school.id)(t.semUser.id)({introMessage:r.value0.value0.value0.introMessage}))(function(){return L4e(new RY({introMessage:r.value0.value0.value0.introMessage}))})))(function(){return Xh(t)});throw new Error("Failed pattern match at Livestream.GuestPresenter.SemUser (line 48, column 55 - line 55, column 19): "+[r.value0.value0.constructor.name])}if(t.modal instanceof I&&r instanceof Ty&&r.value0 instanceof ke)return P4e(Ty.create)(function(u){return{currentUser:t.currentUser,semUser:t.semUser,vineBelowConnectionLimit:t.vineBelowConnectionLimit,modal:new I(new gY(u))}})(lY(t.modal.value0.value0)(new ke(r.value0.value0)));if(r instanceof Ty&&r.value0 instanceof ke)return Xh(t);if(r instanceof DY)return Xh({currentUser:t.currentUser,semUser:t.semUser,vineBelowConnectionLimit:t.vineBelowConnectionLimit,modal:new I(new gY(cY({schoolName:a.semUser.school.name,context:_A.value,profile:r.value0,vineBelowConnectionLimit:a.vineBelowConnectionLimit})))});if(r instanceof RY)return Xh({currentUser:t.currentUser,modal:t.modal,vineBelowConnectionLimit:t.vineBelowConnectionLimit,semUser:{avatarUrl:t.semUser.avatarUrl,bio:t.semUser.bio,firstName:t.semUser.firstName,id:t.semUser.id,lastName:t.semUser.lastName,school:t.semUser.school,title:t.semUser.title,unreadMessageCountFromSemUser:t.semUser.unreadMessageCountFromSemUser,connection:new I({initiator:Wf.value,introMessage:r.value0.introMessage,status:qs.value})}});throw new Error("Failed pattern match at Livestream.GuestPresenter.SemUser (line 47, column 5 - line 47, column 67): "+[a.constructor.name,t.constructor.name,r.constructor.name])}}};return Uf("Livestream Guest Presenter SEM user")(function(a){return{init:Xh(hY(a)({modal:G.value})),view:e(a),update:n(a)}})})();var O4e=Ft(Ce),U4e=Ht(ie),Sy=Pe(Ce),bY=rh(ie),k4e=B(Ye),AP=Pe(rn),B4e=Vc()(),H4e=_u(ie),EY=function(e){return function(n){var a=function(i){return O4e("badge badge-light bg-light text-dark mr-3")([U4e("fe fe-tag mr-2")(""),ln(i.name)])},t=function(i){return function(l){return Sy("mb-3")([bY("text-secondary text-uppercase mb-2")(i),l])}},r=Sy("mt-4")([xa(he(n.entity.shortEducation))(function(i){return t("Education")(ln(i))}),t("Bio")(gh(n.entity.bio)),XA(ji(n.entity.tags))(t("Specialties")(Oe(k4e(a)(n.entity.tags))))]),u=Sy("row")([xa(he(n.entity.imageUrl))(function(i){return AP("p-0 m-0")(AP("col-auto my-auto")(AP("avatar avatar-md")(B4e("avatar-img rounded-circle")({src:i}))))}),Sy("col-auto my-auto")([bY("text-uppercase text-secondary mb-2")("Advisor"),H4e("m-0")(n.entity.name)])]);return Sy("mt-4 mt-md-0 t--service-provider-guest-presenter")([u,r])}};var Cy=function(e){return function(n){return function(a){return function(t){if(n instanceof SR)return wY({semUser:n.value0,currentUser:a,vineBelowConnectionLimit:t.vineBelowConnectionLimit});if(n instanceof CR)return EY(e)(n.value0);throw new Error("Failed pattern match at Livestream.GuestPresenter.GuestPresenter (line 16, column 1 - line 16, column 78): "+[e.constructor.name,n.constructor.name,a.constructor.name,t.constructor.name])}}}};var q4e=io(Ce)()(),$4e=Ht(ie),Zh=Pe(ie),Dc=Pe(rn),Rc=Pe(Ce),SY=_u(ie),CY=Vc()(),FY=ge(Ye),W4e=Ft(ie),TY=ge(ue),x4e=Vr(Ce),GY=Wu(ie),MY=io(ie)()(),j4e=oe(_n),Fy=B(ue),z4e=th(Ce)()(),V4e=oe(xs),Gy=function(e){var n=function(a){return function(t){return q4e("mr-3")(sn)({href:t,target:"_blank"})([ln(a),$4e("fe fe-external-link ml-1")("")])}};return Oe([Zh("text-uppercase text-muted small mb-2")("School information"),Dc("card shadow-none")(Rc("card-body")([SY("mb-1")(e.name),Zh("text-uppercase small text-secondary")(e.cityState),Rc("mt-3 d-none d-md-block")([n("Stats")(zI(ym.value)(e.slug)),n("Cost")(zI(ey.value)(e.slug)),n("Map")(zI(ym.value)(e.slug))]),Rc("mt-3 d-md-none")([n("Stats")(e3(ym.value)(e.slug)),n("Cost")(e3(ey.value)(e.slug))])]))])},Q4e=function(e){var n=function(i){return CY("avatar-img rounded-circle")({src:i})},a=po(" ")(FY(ju(" ")(e.fullName))(ol(1))),t=W4e("avatar-title rounded-circle text-uppercase")(a),r=function(i){return ze("")(TY(i)(function(l){return" '"+l}))},u=function(i){return function(l){return x4e("")([GY("")(i+": "),ln(l)])}};return Oe([Zh("text-uppercase text-muted small mb-2")("Your host"),Rc("row align-items-center mb-4 pr-4")([Dc("col-auto")(Dc("avatar")(Hn(t)(n)(e.pictureUrl))),Dc("col")(Rc("row align-items-center justify-content-between")([Zh("col-12 col-md-auto x-large")(e.fullName),Dc("col-12 col-md-auto")(xa(e.allStreamsUrl)(function(i){return MY("t--host-streams")(sn)({href:i})("See all "+(j4e(e.totalStreams)+(" streams by "+e.firstName)))}))]))]),Oe(ui([Fy(u("Undergrad College"))(TY(e.undergrad.college)(function(i){return i+r(e.undergrad.year)})),Fy(u("Major"))(e.undergrad.major),Fy(u("Graduate College"))(e.gradCollege),Fy(u("Work Experience"))(e.workExperience),Fy(u("My Admissions Story"))(e.admissionsStory)]))])},K4e=function(e){return Oe([Zh("text-uppercase text-muted small mb-2")("Description"),Rc("")([Dc("col-6 col-md-4 float-right")(CY("img-fluid rounded")({src:e.imageUrl})),Rc("")(FY(ju(` `)(e.description))(function(n){return z4e("")({dangerouslySetInnerHTML:{__html:n}})([])}))])])},Y4e=function(e){var n=e.paths.collegeFair+("?utm_cv_source=banner-livestream-watch-"+V4e(e.conference.id));return Dc("card mt-3")(Dc("card-body py-3")(Rc("row align-items-center")([Dc("col-12 col-md-auto mb-3 mb-md-0")(Zh("bg-warning rounded px-3 py-1 small mt-2 mt-md-0")("SPECIAL EVENT")),Rc("col-12 col-md mb-3 mb-md-0")([ln("This livestream was part of the "),GY("")("\u{1F3AA} Student panel college fair"),ln(". Recordings for all 100+ Q&A panels are available.")]),Dc("col-12 col-md-auto")(MY("btn btn-sm btn-outline-primary px-3")(sn)({href:n})("See all recordings"))])))},VT=function(e){var n=(function(){if(e.conference.presenter instanceof I&&e.conference.guestPresenter instanceof I||e.conference.presenter instanceof I&&e.conference.guestPresenter instanceof G||e.conference.presenter instanceof G&&e.conference.guestPresenter instanceof I)return"col-12 col-md-6";if(e.conference.presenter instanceof G&&e.conference.guestPresenter instanceof G)return"col-12";throw new Error("Failed pattern match at Livestream.AboutLivestream (line 51, column 16 - line 55, column 35): "+[e.conference.presenter.constructor.name,e.conference.guestPresenter.constructor.name])})();return Oe([Va(e.conference.collegeFair)(Y4e(e)),Dc("card")(Rc("card-body")([SY("text-center mb-4")("About this livestream"),Rc("row")([Rc(n)([xa(e.conference.school)(function(a){return Dc("d-md-none")(Gy(a))}),K4e(e.conference)]),Rc(n)([xa(e.conference.guestPresenter)(function(a){return Cy(e.conference.id)(a)(e.user)({vineBelowConnectionLimit:e.vineBelowConnectionLimit})}),xa(e.conference.school)(function(a){return Dc("d-none d-md-block")(Gy(a))}),xa(e.conference.presenter)(Q4e)])])]))])};var UY=vn(un),X4e=UY(pa),Z4e=et(qe),e8e=Pr(nu),LY=x(wa),rS=x(kn),n8e=UY(Pa),QT=x(Ua),PY=Pe(ie),KT=Qc(ie),YT=r0(Ce),XT=n0(Ce),O0=Bf(Ce),_s=a0(ie),ZT=t0(Ce),eS=ge(Ye),U0=Bs(ie),nS=Bs(rn),aS=da(ie)()(),tS=bt(qt),a8e=Vl(rt),t8e=B(Ye),r8e=tn(D_(D_(Db))),o8e=Vl(Al),u8e=Vl(uH),i8e=oe(xs),l8e=Qr(ie),c8e=Pe(Ce),oS=(function(){function e(){}return e.value=new e,e})(),kY=(function(){function e(){}return e.value=new e,e})(),My=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),NY=(function(){function e(){}return e.value=new e,e})(),OY=(function(){function e(){}return e.value=new e,e})(),BY=function(e){return function(n){return function(a){var t=function(u){return X4e(Z4e(e8e(u)(function(i){return LY(OY.value)})))(function(){return rS({ctas:n.ctas,stage:kY.value,error:G.value})})},r=function(u){if(u instanceof ts)return m$({fromConference:e.conference.id,cta:u.value0.conferenceId});if(u instanceof rs)return _$({fromConference:e.conference.id,ctaId:u.value0.id});if(u instanceof os)return p$({fromConference:e.conference.id,ctaId:u.value0.id});if(u instanceof us)return f$({fromConference:e.conference.id,ctaId:u.value0.id});throw new Error("Failed pattern match at Livestream.Ctas.LaunchCtas (line 224, column 15 - line 232, column 83): "+[u.constructor.name])};if(a instanceof My)return t(n8e(r(a.value0))(function(){return LY(NY.value)}));if(a instanceof NY)return rS({ctas:n.ctas,error:n.error,stage:oS.value});if(a instanceof OY)return rS({ctas:n.ctas,stage:oS.value,error:new I("That didn't work for some reason, try again")});throw new Error("Failed pattern match at Livestream.Ctas.LaunchCtas (line 207, column 24 - line 217, column 92): "+[a.constructor.name])}}},HY=function(e){return rS({stage:oS.value,error:G.value,ctas:e})},s8e=(function(){return zu(Ju(Je)([$s.value,new rr(" "),es.value,new rr(", "),ns.value,new rr(":"),Pl.value,new rr(" "),as.value]))})(),JY=function(e){return function(n){if(e.ctas.length===0)return Ma;var a=function(L){return L instanceof us?QT(L.value0):G.value},t=function(L){return L instanceof rs?QT(L.value0):G.value},r=function(L){return L instanceof os?QT(L.value0):G.value},u=function(L){return L instanceof ts?QT(L.value0):G.value},i=(function(){if(e.stage instanceof oS)return Ma;if(e.stage instanceof kY)return PY("position-absolute-fullsize d-flex align-items-center justify-content-center bg-semi-transparent-white")("Opening...");throw new Error("Failed pattern match at Livestream.Ctas.LaunchCtas (line 186, column 24 - line 191, column 23): "+[e.stage.constructor.name])})(),l=function(L){return L.length===0?Ma:Oe([KT("")("Referrals"),YT("table table-sm mb-0")([XT("")([O0("")([_s("")("Title"),_s("")("Actions")])]),ZT("")(eS(L)(function(U){return O0("t--cta t--cta-referral")([U0("pt-3")(U.title),nS("text-nowrap")(aS("btn btn-white btn-sm px-4 t--open")(sn)({onClick:tS(n)(new My(new us(U)))})("Launch CTA"))])}))])])},s=function(L){return L.length===0?Ma:Oe([KT("")("General"),YT("table table-sm mb-0")([XT("")([O0("")([_s("")("Title"),_s("")("URL"),_s("")("Link Text"),_s("")("Actions")])]),ZT("")(eS(L_(a8e(function(U){return U.title}))(L))(function(U){return O0("t--cta t--cta-general")([U0("pt-3")((function(){var Q=Ar(U.autoDisplayMinutesFromStart);return Q?"\u23F0 ":""})()+U.title),U0("pt-3")(U.url),U0("pt-3")(U.buttonText),nS("text-nowrap")(aS("btn btn-white btn-sm px-4 t--open")(sn)({onClick:tS(n)(new My(new rs(U)))})("Launch CTA"))])}))])])},h=function(L){return L.length===0?Ma:Oe([KT("")("Featured Service Providers"),YT("table table-sm mb-0")([XT("")([O0("")([_s("")("Advisors"),_s("")("Link Text"),_s("")("Actions")])]),ZT("")(eS(L)(function(U){return O0("t--cta t--cta-featured-sp")([U0("pt-3")(po(", ")(t8e(function(Q){return Q.name})(U.providers))),U0("pt-3")(U.linkText),nS("text-nowrap")(aS("btn btn-white btn-sm px-4 t--open")(sn)({onClick:tS(n)(new My(new os(U)))})("Launch CTA"))])}))])])},p=function(L){return L.length===0?Ma:Oe([KT("")("Upcoming events"),YT("table table-sm mb-0")([XT("")([O0("")([_s("")("Livestream"),_s("")("Date & Time"),_s("")("Actions")])]),ZT("")(eS(L_(r8e(o8e(function(U){return U.startTime}))(u8e(function(U){return U.conferenceId})))(L))(function(U){return O0("t--cta t--cta-stream-"+i8e(U.conferenceId))([U0("pt-3")(U.title),U0("pt-3")(s8e(U.startTime)+(" "+rm)),nS("text-nowrap")(aS("btn btn-white btn-sm px-4 t--open")(sn)({onClick:tS(n)(new My(new ts(U)))})("Launch CTA"))])}))])])},R=Yo(a)(e.ctas),E=Yo(t)(e.ctas),w=Yo(r)(e.ctas),T=Yo(u)(e.ctas);return Oe([l8e("")("Calls to action"),c8e("t--ctas position-relative")([xa(e.error)(function(L){return PY("alert alert-danger")(L)}),p(T),s(E),h(w),l(R),i])])}};var qY=js(qv(Hv)),$Y=ae(Pa),f8e=H2(Ee),eg=(function(){function e(){}return e.value=new e,e})(),Ay=(function(){function e(){}return e.value=new e,e})(),Ly=(function(){function e(){}return e.value=new e,e})(),WY={eq:function(e){return function(n){return e instanceof eg&&n instanceof eg||e instanceof Ay&&n instanceof Ay||e instanceof Ly&&n instanceof Ly}}},xY=qY("profile_validate_username_path")(function(e){return function(n){return $Y(e({username:n}))(Jv(function(a){return f8e("username validation result")(a)(function(t){return t==="available"?new I(eg.value):t==="taken"?new I(Ay.value):t==="invalid"?new I(Ly.value):G.value})}))}}),jY=qY("profile_set_username_path")(function(e){return function(n){return $Y(e({username:n}))(uo)}});var p8e=be(xr(rv()(ws(ws(tv)()({reflectSymbol:function(){return"username"}})(wr))()({reflectSymbol:function(){return"result"}})(WY)))),LP=Pe(Ce),zY=Pe(rn),m8e=Vr(ie),d8e=Ul(),Py=Pe(ie),h8e=fu()(),VY=da(ie)()(),g8e=Gr(Wt),PP=vn(un)(pa),D8e=Gr(kn),NP=et(qe),R8e=zl(ct),Mm=x(kn),y8e=B(ct),w8e=ae(Pa),b8e=U_(nu),QY=x(wa),ZY=(function(){function e(){}return e.value=new e,e})(),eX=(function(){function e(){}return e.value=new e,e})(),nX=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),KY=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),YY=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})(),aX=(function(){function e(){}return e.value=new e,e})(),XY=(function(){function e(){}return e.value=new e,e})(),OP=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),UP=(function(){function e(){}return e.value=new e,e})(),tX=function(e){return function(n){var a=e.username!==""&&br(e.updating)&&p8e(e.validated)(new I({username:e.username,result:eg.value}));return Oe([LP("row")([zY("col col-md-6")(m8e("")("This username will keep your identity private in CollegeVine communities, livestreams, and on peer essay review leaderboards.")),zY("col-6 d-none d-md-block")(d8e("img-fluid")({alt:Ol.value,src:"/img/illustrations/clipboards.svg"}))]),Py("")("Your username:"),LP("input-group")([h8e("form-control")({autoFocus:!0,type:"text",value:e.username,onChange:It(function(t){return n(new ke(new nX(o_(t))))})})]),LP("d-flex mt-3")([VY("btn btn-light mr-3")(sn)({onClick:It(function(t){return n(new Jn(UP.value))})})("Cancel"),VY("btn btn-primary t--submit-username")(sn)({type:"button",disabled:!a,onClick:It(function(t){return g8e(a)(n(new ke(aX.value)))})})("Save")]),xa(e.validated)(function(t){if(t.result instanceof eg)return Ma;if(t.result instanceof Ay)return Py("small text-danger")("Sorry, this username is already taken");if(t.result instanceof Ly)return Py("small text-danger")("Usernames can only contain letters, numbers, or these symbols: _ - . with no spaces");throw new Error("Failed pattern match at Community.Profile.UsernameForm (line 73, column 37 - line 79, column 121): "+[t.result.constructor.name])}),xa(e.updating)(function(t){if(t instanceof ZY)return Py("text-success")("Updating your username...");if(t instanceof eX)return Py("small text-danger")("There was an error saving your username. Please try again.");throw new Error("Failed pattern match at Community.Profile.UsernameForm (line 80, column 30 - line 84, column 95): "+[t.constructor.name])})])}},rX=function(e){return function(n){if(n instanceof ke){if(n.value0 instanceof nX)return PP(D8e(n.value0.value0!=="")(NP(R8e(zr(100))(new ke(new KY(n.value0.value0))))))(function(){return Mm({updating:e.updating,validated:e.validated,username:n.value0.value0})});if(n.value0 instanceof KY){if(n.value0.value0===e.username)return PP(NP(y8e((function(){var a=YY.create(n.value0.value0);return function(t){return ke.create(a(t))}})())(xY(n.value0.value0))))(function(){return Mm({username:e.username,validated:G.value,updating:G.value})});if($e)return Mm(e)}if(n.value0 instanceof YY)return Mm({updating:e.updating,username:e.username,validated:new I({username:n.value0.value0,result:n.value0.value1})});if(n.value0 instanceof aX)return PP(NP(w8e(b8e(jY(e.username)))(function(a){if(a instanceof Le)return QY(new Jn(new OP(e.username)));if(a instanceof Me)return QY(new ke(XY.value));throw new Error("Failed pattern match at Community.Profile.UsernameForm (line 112, column 7 - line 116, column 48): "+[a.constructor.name])})))(function(){return Mm({username:e.username,validated:G.value,updating:new I(ZY.value)})});if(n.value0 instanceof XY)return Mm({username:e.username,validated:e.validated,updating:new I(eX.value)});throw new Error("Failed pattern match at Community.Profile.UsernameForm (line 93, column 31 - line 120, column 48): "+[n.value0.constructor.name])}if(n instanceof Jn)return Mm(e);throw new Error("Failed pattern match at Community.Profile.UsernameForm (line 92, column 1 - line 92, column 55): "+[e.constructor.name,n.constructor.name])}},oX=function(e){return{username:e,validated:G.value,updating:G.value}};var I8e=ru(),T8e=Vh(rn)()(),S8e=Ft(Ce),C8e=Ht(ie),F8e=function(e){var n=oR(e);return function(){return function(a){return function(t){var r=I8e(a);return T8e({placement:WT,overlay:Oe(n(t)),overlayStyle:Xa(r.overlayStyle)(Zt({width:"15rem"}))})(S8e("d-inline-flex align-items-center text-secondary "+r.className)([C8e("d-inline-block fe fe-help-circle "+(function(){var u=r.anchorText==="";return u?"":"mr-2"})())(""),ln(r.anchorText)]))}}}},uS=function(e){var n=F8e(e)();return function(a){return n({className:a,anchorText:""})}};var iX=ra(ta),Ny=aa(iX)(Xn(Yn)),lX=ea(Zn),Oy=na(lX),cX=ia(ua),Uy=oa(cX),G8e=B(ue),ng=(function(){function e(){}return e.value=new e,e})(),ag=(function(){function e(){}return e.value=new e,e})(),tg=(function(){function e(){}return e.value=new e,e})(),rg=(function(){function e(){}return e.value=new e,e})(),og=(function(){function e(){}return e.value=new e,e})(),Am=(function(){function e(){}return e.value=new e,e})(),M8e={to:function(e){if(e instanceof Se)return ng.value;if(e instanceof fe&&e.value0 instanceof Se)return ag.value;if(e instanceof fe&&e.value0 instanceof fe&&e.value0.value0 instanceof Se)return tg.value;if(e instanceof fe&&e.value0 instanceof fe&&e.value0.value0 instanceof fe&&e.value0.value0.value0 instanceof Se)return rg.value;if(e instanceof fe&&e.value0 instanceof fe&&e.value0.value0 instanceof fe&&e.value0.value0.value0 instanceof fe&&e.value0.value0.value0.value0 instanceof Se)return og.value;if(e instanceof fe&&e.value0 instanceof fe&&e.value0.value0 instanceof fe&&e.value0.value0.value0 instanceof fe&&e.value0.value0.value0.value0 instanceof fe)return Am.value;throw new Error("Failed pattern match at Common.Persona (line 21, column 1 - line 21, column 34): "+[e.constructor.name])},from:function(e){if(e instanceof ng)return new Se(je.value);if(e instanceof ag)return new fe(new Se(je.value));if(e instanceof tg)return new fe(new fe(new Se(je.value)));if(e instanceof rg)return new fe(new fe(new fe(new Se(je.value))));if(e instanceof og)return new fe(new fe(new fe(new fe(new Se(je.value)))));if(e instanceof Am)return new fe(new fe(new fe(new fe(new fe(je.value)))));throw new Error("Failed pattern match at Common.Persona (line 21, column 1 - line 21, column 34): "+[e.constructor.name])}},sX=Vn(M8e)(Ny(Ny(Ny(Ny(Ny(iX)(lX))(Oy))(Oy))(Oy))(Oy))(Uy(Uy(Uy(Uy(Uy(cX))))))(Oy);var A8e={eq:function(e){return function(n){return e instanceof ng&&n instanceof ng||e instanceof ag&&n instanceof ag||e instanceof tg&&n instanceof tg||e instanceof rg&&n instanceof rg||e instanceof og&&n instanceof og||e instanceof Am&&n instanceof Am}}},iS=function(e){if(e instanceof ng)return"student";if(e instanceof ag)return"transfer_student";if(e instanceof tg)return"counselor";if(e instanceof rg)return"iec";if(e instanceof og)return"parent";if(e instanceof Am)return"sem_user";throw new Error("Failed pattern match at Common.Persona (line 39, column 13 - line 45, column 24): "+[e.constructor.name])},vX=(function(){var e=zn(iS)(sX);return Fa(cn)({parse:function(n){return n==="unknown"?new I(G.value):G8e(I.create)(e(n))},default:G.value,diagnosticName:"User Persona"})})(),fX=function(e){if(e instanceof ng)return"Student";if(e instanceof ag)return"Transfer Student";if(e instanceof tg)return"High School Counselor";if(e instanceof rg)return"Independent Educational Counselor (IEC)";if(e instanceof og)return"Parent";if(e instanceof Am)return"SEM User";throw new Error("Failed pattern match at Common.Persona (line 29, column 11 - line 35, column 24): "+[e.constructor.name])},_X=(function(){return P_(A8e)(Am.value)(sX)})();function pX(){typeof fbq>"u"||fbq("trackCustom","LivestreamRegistrationComplete")}var N8e=x(Wt),O8e=TR(!1);var lS=function(e){if(IR(O8e))return N8e(void 0);if($e)return pX;throw new Error("Failed pattern match at Livestream.Upcoming.Register.Tracking (line 14, column 1 - line 14, column 53): "+[e.constructor.name])};var BP=B(to);var kP=ae(wi),U8e=x(cv),k8e=ti(c7);var dX=function(e){return e},hX=function(e){return function(n){return BP(function(a){return a.result})(e({substring:n,position:0}))}};var Vv={map:function(e){return function(n){var a=BP(function(t){return{result:e(t.result),suffix:t.suffix}});return function(t){return a(n(t))}}}},Lm=function(e){return function(n){return new Me({pos:n.position,error:e})}},Pm={apply:function(e){return function(n){return function(a){return kP(e(a))(function(t){return kP(n(t.suffix))(function(r){return U8e({result:t.result(r.result),suffix:r.suffix})})})}}},Functor0:function(){return Vv}};var u_={bind:function(e){return function(n){return function(a){return kP(e(a))(function(t){return dX(n(t.result))(t.suffix)})}}},Apply0:function(){return Pm}};var i_={pure:function(e){return function(n){return new Le({result:e,suffix:n})}},Apply0:function(){return Pm}};var B8e={Applicative0:function(){return i_},Bind1:function(){return u_}},gX={tailRecM:function(e){return function(n){var a=function(t){if(t.result instanceof Zr)return new Zr({state:t.result.value0,str:t.suffix});if(t.result instanceof jr)return new jr({result:t.result.value0,suffix:t.suffix});throw new Error("Failed pattern match at StringParser.Parser (line 87, column 5 - line 87, column 68): "+[t.constructor.name])};return function(t){return k8e(function(r){return BP(a)(dX(e(r.state))(r.str))})({state:n,str:t})}}},Monad0:function(){return B8e}};var Nm={alt:function(e){return function(n){return function(a){var t=e(a);if(t instanceof Me){if(a.position===t.value0.pos)return n(a);if($e)return new Me({error:t.value0.error,pos:t.value0.pos})}return t}}},Functor0:function(){return Vv}},H8e={empty:Lm("No alternative"),Alt0:function(){return Nm}},DX={Applicative0:function(){return i_},Plus1:function(){return H8e}};var RX=Aa(Nm),HP=ae(u_),JP=x(i_),q8e=B(Vv);var $8e=Uu(Pm),W8e=sa(Pm);var qP=function(e){return function(n){return RX(e)(Lm(n))}},$P=function(e){return function(n){var a=e(n);return a instanceof Me?new Me({pos:n.position,error:a.value0.error}):a}},Qv=function(e){return RX(HP(e)(function(n){return JP(void 0)}))(JP(void 0))};var yX=function(e){return function(n){return new bl(e,n)}};var x8e=function(e){return function(n){var a=e(n);if(a instanceof Le){var t=n.position65535;return t?e(n):IX(a.value0)}if(a instanceof G)return e(n);throw new Error("Failed pattern match at StringParser.CodePoints (line 57, column 3 - line 65, column 27): "+[a.constructor.name])})})(),k0=function(e){return $P(EX(K8e)(function(n){var a=e(n);return a?IX(n):Lm("Character "+(TX(n)+" did not satisfy predicate"))}))},yc=function(e){return qP(k0(function(n){return n===e}))("Could not match character "+TX(e))};var X8e=function(e,n,a){var t=0,r;return function(u){if(t===2)return r;if(t===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+n+", line "+u+")",n,u);return t=1,r=a(),t=2,r}},Z8e=sr(),jP=B(Vv),e7e=bo(yD)(vr),n7e=B(n1),Yu=vn(un)(u_),Ni=Qt(Vv),l_=x(i_),Hl=Aa(Nm);var ug=Uu(Pm),B0=ae(u_),FX=bo(Xo)(vr);var $o=function(e){return Z8e(RE(e))},zP=function(e){return jP((function(){var n=n7e(Qi);return function(a){return e7e(n(a))}})())(wX(k0(e)))},GX=function(e){return Yu(Ni(e))(function(){return Yu(Ni(sS(e)))(function(){return l_(void 0)})})},sS=function(e){return Hl(GX(e))(l_(void 0))},MX=function(e){return Yu(Ni(k0(e)))(function(){return Yu(Ni(sS(k0(e))))(function(){return l_(void 0)})})},a7e=yc($o(0));var AX=yc(` `),LX=function(e){return e===" "||e===" "},t7e=k0(LX),xP=MX(LX),r7e=function(e){var n=e>="0"&&e<="9",a=e>="a"&&e<="z"||e>="A"&&e<="Z";return n||a},Kv=function(e){return function(n){return function(a){return a>=e&&a<=n}}},o7e=Kv($o(33))($o(126)),u7e=k0(o7e),VP=function(e){return function(n){return Dv(Qi(n))(e)}},vS=function(e){return Kv($o(1))($o(8))(e)||Kv($o(14))($o(31))(e)||VP("\v\f\x7F")(e)},i7e=function(e){return Kv($o(33))($o(39))(e)||Kv($o(42))($o(91))(e)||Kv($o(93))($o(126))(e)||vS(e)},l7e=function(e){return Kv($o(33))($o(90))(e)||Kv($o(94))($o(126))(e)||vS(e)},c7e=k0(vS),s7e=function(e){return VP(Qi($o(33)))(e)||Kv($o(35))($o(91))(e)||Kv($o(93))($o(126))(e)||vS(e)};var PX=yc("\r"),CX=Ni(ug(PX)(AX)),ig=(function(){var e=GX(ug(CX)(xP)),n=ug(xP)(Qv(ug(CX)(xP)));return Hl(n)(e)})(),NX=(function(){var e=Yu(Ni(yc("\\")))(function(){return Hl(u7e)(Hl(t7e)(Hl(AX)(Hl(PX)(Hl(c7e)(a7e)))))});return B0(e)(function(n){return l_("\\"+Qi(n))})})(),v7e=Hl(zP(s7e))(NX),f7e=(function(){var e=Yu(Ni(yc('"')))(function(){return B0(Om(ug(Qv(ig))(v7e)))(function(n){return Yu(Ni(Qv(ig)))(function(){return Yu(Ni(yc('"')))(function(){return l_(n)})})})});return jP(function(n){return'"'+(FX(n)+'"')})(e)})(),OX=X8e("comment","Text.Email.Parser",function(){return Yu(Ni(yc("(")))(function(){return Yu(sS(Hl(MX(i7e))(Hl(Ni(NX))(Hl(OX(155))(ig)))))(function(){return Yu(Ni(yc(")")))(function(){return l_(void 0)})})})}),_7e=OX(152),cS=sS(Hl(_7e)(ig)),p7e=Yu(Qv(cS))(function(){return Yu(Ni(yc("[")))(function(){return B0(Om(ug(Qv(ig))(zP(l7e))))(function(e){return Yu(Qv(ig))(function(){return Yu(Ni(yc("]")))(function(){return Yu(Qv(cS))(function(){return l_("["+(FX(e)+"]"))})})})})})}),m7e=(function(){var e=function(n){return r7e(n)||VP("!#$%&'*+/=?^_`{|}~-")(n)};return zP(e)})(),UX=(function(){var e=Yu(Ni(Qv(cS)))(function(){return B0(Hl(m7e)(f7e))(function(a){return Yu(Ni(Qv(cS)))(function(){return l_(a)})})}),n=bX(e)(yc("."));return jP(Nc(yD)(vr)("."))(n)})(),d7e=Hl(UX)(p7e),h7e=UX,QP=B0(h7e)(function(e){return B0(yc("@"))(function(){return B0(d7e)(function(n){return B0(SX)(function(){return l_({localPart:e,domainPart:n})})})})});var R7e=function(e){return hX(QP)(e)},y7e=(function(){var e=Ir(yu)(oe(I_()()(T_({reflectSymbol:function(){return"error"}})(S_({reflectSymbol:function(){return"pos"}})(_n))(cr))));return function(n){return e(R7e(n))}})(),By=function(e){var n=y7e(e);if(n instanceof Me)return!1;if(n instanceof Le)return!0;throw new Error("Failed pattern match at Text.Email.Validate (line 35, column 5 - line 37, column 25): "+[n.constructor.name])};var KP=Wu(ie),fS=fu()(),w7e=bt(Tv),BX=z1(Ce)()(),HX=ge(ue),JX=kf(H1(z_)),qX=B(ue),_S=V1(ie)()(),$X=ge(Ye),Hy=Pe(Ce),b7e=JL(),YP=oe(_n),E7e=Ab(Je)(Ot),I7e=i0(Ce)()(),Um=Pe(rn),WX=da(ie)()(),T7e=bt(qt),S7e=oe(xs),Jy=x(kn),xX=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),jX=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),zX=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),VX=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),QX=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),lg=function(e){return function(n){return function(a){return function(t){var r=function(p){return function(R){return function(E){return function(w){return function(T){return function(L){return Oe([KP("")(R),fS("form-control")({type:"text",name:"livestream_public_registration_form["+(p+"]"),value:w,placeholder:E,autoFocus:L.autoFocus,onChange:w7e(t)(function(U){return T(o_(U))})})])}}}}}},u=[KP("")("I'm a..."),BX("form-control")({name:"livestream_public_registration_form[i_am_a]",value:ze("")(HX(a.persona)(iS)),onChange:JX(t)(function(p){return qX(QX.create)(vX(pP(p)))})})([Va(br(a.persona))(_S("")({value:""})("Select one...")),Oe($X(_X)(function(p){return _S("")({value:iS(p)})(fX(p))}))])],i=Hy("d-flex align-items-center")([ln("Already have an account? "),b7e({text:"Log in",className:"btn btn-link px-2",auth0ActiveTab:WI,openInNewTab:!1})]),l=[KP("")("Graduation year"),BX("form-control")({name:"livestream_public_registration_form[high_school_graduation_year]",value:ze("")(HX(a.gradYear)(YP)),onChange:JX(t)(function(p){return qX(VX.create)(Cs(pP(p)))})})([Va(br(a.gradYear))(_S("")({value:""})("Select one...")),Oe($X(n.allowedGradYears)(function(p){return _S("")({value:YP(p)})(YP(p))}))])],s=ze({path:"",token:"",impersonationToken:""})(_I("livestreams_register_path")),h=E7e([By(a.email),a.firstName!=="",a.lastName!=="",Ar(a.gradYear),Ar(a.persona)]);return Oe([i,I7e("")({action:s.path,method:"POST"})([Um("row")(Um("col")(r("email")("Email")("Your email")(a.email)(xX.create)({autoFocus:e.autoFocus}))),Um("row mt-3")(Um("col")(r("first_name")("First name")("Your first name")(a.firstName)(jX.create)({autoFocus:!1}))),Um("row mt-3")(Um("col")(r("last_name")("Last name")("Your last name")(a.lastName)(zX.create)({autoFocus:!1}))),Hy("row mt-3")([Hy("col-6")(l),Hy("col-6")(u)]),Um("row mt-3")(Hy("col-12")([WX("btn btn-primary w-100 mt-3 t--register")(sn)({type:"submit",disabled:!h,onClick:T7e(lS)(void 0)})("Register"),xa(e.cancelButton)(function(p){return WX("btn btn-outline-primary w-100 mt-3 t--cancel-registration")(sn)({type:"button",onClick:It(function(R){return p.click})})(p.text)})])),fS("")({type:"hidden",name:"authenticity_token",value:s.token}),fS("")({type:"hidden",name:"register_for_conference_id",value:S7e(n.conference.id)}),fS("")({type:"hidden",name:"utm_cv_source",value:n.paths.utmSource})])])}}}},cg=function(e){return function(n){if(n instanceof xX)return Jy({firstName:e.firstName,gradYear:e.gradYear,lastName:e.lastName,persona:e.persona,email:n.value0});if(n instanceof jX)return Jy({email:e.email,gradYear:e.gradYear,lastName:e.lastName,persona:e.persona,firstName:n.value0});if(n instanceof zX)return Jy({email:e.email,firstName:e.firstName,gradYear:e.gradYear,persona:e.persona,lastName:n.value0});if(n instanceof VX)return Jy({email:e.email,firstName:e.firstName,lastName:e.lastName,persona:e.persona,gradYear:new I(n.value0)});if(n instanceof QX)return Jy({email:e.email,firstName:e.firstName,gradYear:e.gradYear,lastName:e.lastName,persona:new I(n.value0)});throw new Error("Failed pattern match at Livestream.Register.Anonymous (line 172, column 16 - line 182, column 36): "+[n.constructor.name])}},sg=(function(){return{email:"",firstName:"",lastName:"",gradYear:G.value,persona:G.value}})();var KX=Pe(Ce),C7e=uS(ie),F7e=io(ie)()(),vg=function(e){return Oe([KX("")([ln(` For college information sessions, we may tell the college that you attended. You can opt out anytime in your profile. `),C7e("")(` The only information we may share with colleges when you attend their events includes your name, email, graduation year, and whether you\u2019re a student, parent, or school counselor. `)]),KX("")([ln(` By completing this registration form you agree to CollegeVine\u2019s Website Terms and Conditions, which can be found `),F7e("")(Yr("Open terms and conditions"))({href:e.paths.termsAndConditions})("here"),ln(".")])])};var eN={eq:function(e){return function(n){return e===n}}};var c_=vn(un)(pa),M7e=Ai(qe),YX=dt(),A7e=dc(YX($({reflectSymbol:function(){return"author"}})(YX($({reflectSymbol:function(){return"cvid"}})(Ee)($({reflectSymbol:function(){return"username"}})(Ee)(pn))))($({reflectSymbol:function(){return"id"}})(gn)($({reflectSymbol:function(){return"isFromHQ"}})(lt)($({reflectSymbol:function(){return"isPublic"}})(lt)($({reflectSymbol:function(){return"text"}})(Ee)($({reflectSymbol:function(){return"time"}})(Ee)(pn))))))))(qe),pg=et(qe),mS=x(wa),Wo=x(kn),nN=Vs(),L7e=Vr(Ce),aN=Ft(ie),tN=Wu(ie),P7e=Ht(ie),km=Pe(Ce),fg=Pe(rn),pS=da(ie)()(),_g=bt(qt),qy=Pe(ie),XX=Qr(ie),tZ=ge(Ye),N7e=Kr(Ce)()(),O7e=Ft(Ce),rZ=ae(nn),U7e=nh()(),k7e=bt(Tv),B7e=kf(J1(z_)),H7e=o0(Ce),J7e=fu()(),q7e=uS(ie),$7e=be(xr(wr)),W7e=ge(ue),ZX=oi(jJ(yi(Al))),x7e=ku(eN),eZ=B(ct),j7e=tn(yr),z7e=Is(Je)(eN),nZ=xt(Uo(ct)),oZ=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),uZ=(function(){function e(){}return e.value=new e,e})(),iZ=(function(){function e(){}return e.value=new e,e})(),Bm=(function(){function e(){}return e.value=new e,e})(),dS=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),hS=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),gS=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),lZ=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),cZ=(function(){function e(){}return e.value=new e,e})(),rN=(function(){function e(){}return e.value=new e,e})(),oN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),sZ=(function(){function e(){}return e.value=new e,e})(),aZ=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),uN=(function(){function e(){}return e.value=new e,e})(),DS=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),RS=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),vZ=(function(){function e(){}return e.value=new e,e})(),mg=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),$y=(function(){function e(){}return e.value=new e,e})();var fZ=function(e){return c_(M7e(function(n){return ke.create(oN.create(om(n)))})(A7e(e.pusher.dataChannel)("question")))(function(){return c_(pg(mS(new ke(sZ.value))))(function(){return Wo({newQuestionText:"",newQuestionBroadcast:!1,questions:[],modal:Bm.value})})})},_Z=function(e){if(e.user instanceof G)return new I(new ke(uN.value));if(e.user instanceof I&&e.user.value0.username instanceof G)return new I(new ke(vZ.value));if(e.user instanceof I&&e.user.value0.username instanceof I)return G.value;throw new Error("Failed pattern match at Livestream.Live.Questions (line 363, column 3 - line 369, column 14): "+[e.user.constructor.name])},V7e=(function(){return zu(Ju(Je)([ns.value,new rr(":"),Pl.value,new rr(" "),as.value]))})(),pZ=function(e){return function(n){return function(a){var t=function(s){return a(ke.create(s))},r=function(s){return nN({id:"question-modal",onDismiss:t($y.value),body:Oe([L7e("")([aN("")("By: "),tN("")("@"+s.author.username)]),P7e("")(s.text),Hs(""),km("row align-items-center mb-3")([fg("col-4")(pS("btn w-100 btn-"+(function(){return s.isPublic?"secondary":"success"})())(sn)({onClick:_g(t)(new RS(uZ.value))})((function(){return s.isPublic?"Hide from audience":"Show to audience"})())),qy("col")((function(){return s.isPublic?"This question will no longer be visible to the public, but HQ people will still see it.":"This question will become visible to the audience, even anonymous users."})())]),km("row align-items-center")([fg("col-4")(pS("btn w-100 btn-danger")(sn)({onClick:_g(t)(new RS(iZ.value))})("Ban this user")),km("col")([ln("This user will not be able to ask any more questions "),tN("")("in this livestream. "),aN("text-danger")("There is no way to un-ban a user!")])])]),bodyClass:"t--question-modal",footer:Oe([pS("btn btn-outline-primary px-4")(sn)({onClick:_g(t)($y.value)})("Never mind, close this dialog")])})},u=function(s){return nN({id:"questions-registration-form-modal",onDismiss:t($y.value),title:XX("")("Please introduce yourself to participate:"),bodyClass:"t--questions-registration-form",body:Oe([lg({cancelButton:G.value,autoFocus:!0})(e)(s)(function(h){return t(DS.create(h))}),fg("small mt-3")(vg(e))])})},i=function(s){return nN({id:"questions-username-modal",onDismiss:t($y.value),title:XX("")("Please select a user name"),body:tX(s)(function(h){return t(mg.create(h))}),bodyClass:"t--username-modal"})},l=function(s){var h=function(R){return function(E){return function(w){return Oe([qy("ml-2 badge badge-"+E)(R),xa(w)(function(T){return qy("ml-2 text-secondary")(V7e(T))})])}}},p=s.isFromHQ&&s.isPublic;return p?h("CollegeVine")("success")(s.time):s.isPublic?h("Question")("warning")(G.value):Ma};return Oe([fg("position-relative h-100")(fg("d-flex flex-column position-absolute-fullsize")(km("d-flex flex-column flex-grow-1 min-height-0")([km("flex-grow-1 min-height-0 overflow-y-auto bg-white border rounded mb-2 p-2 t--questions-list")(tZ(n.questions)(function(s){return N7e("p-1 t--question"+(function(){return e.isPrivilegedUser?" cursor-pointer":""})())({onClick:_g(t)(new RS(new oZ(s)))})([O7e("small d-inline-flex align-items-center")([tN("")("@"+s.author.username),l(s),ln(":")]),aN("ml-1")(s.text)])})),km("")([xa(rZ(e.user)(function(s){return s.username}))(function(s){return qy("small text-secondary mt-2")("@"+s)}),U7e("form-control t--question-text")({onChange:k7e(t)(function(s){return lZ.create(xT(s))}),onClick:B7e(a)(_Z(e)),placeholder:"Ask a question...",rows:1,value:n.newQuestionText}),Va(e.isPrivilegedUser)(fg("form-check my-2")(H7e("form-check-label d-flex align-items-center t--broadcast-checkbox")([J7e("form-check-input mr-2 mt-0")({type:"checkbox",checked:n.newQuestionBroadcast,onChange:_g(t)(cZ.value)}),qy("badge badge-info bg-info text-dark mr-2")("HQ"),ln("Send to all viewers")]))),km("d-flex justify-content-end align-items-center")([q7e("large mr-2")(` Questions you ask will only be visible to you and the host unless they select it to read to the audience, at which point it will appear with a yellow \u201CQuestion\u201D tag for all viewers to see. `),pS("mt-2 px-5 btn-sm btn btn-primary t--submit-question")(sn)({onClick:_g(t)(rN.value),disabled:n.newQuestionText===""})((function(){return n.newQuestionBroadcast?"Send to all":"Send to host"})())])])]))),(function(){if(n.modal instanceof Bm)return Ma;if(n.modal instanceof hS)return u(n.modal.value0);if(n.modal instanceof dS)return r(n.modal.value0);if(n.modal instanceof gS)return i(n.modal.value0);throw new Error("Failed pattern match at Livestream.Live.Questions (line 140, column 5 - line 144, column 41): "+[n.modal.constructor.name])})()])}}},Q7e=function(e){return function(n){return $7e(W7e(e.user)(function(a){return a.cvid}))(new I(n.author.cvid))||n.isPublic||e.isPrivilegedUser}},mZ=function(e){return function(n){return function(a){if(a instanceof Jn)return Wo(n);if(a instanceof ke){if(a.value0 instanceof lZ){var t=_Z(e);if(t instanceof I)return c_(pg(mS(t.value0)))(function(){return Wo(n)});if(t instanceof G)return Wo({modal:n.modal,newQuestionBroadcast:n.newQuestionBroadcast,questions:n.questions,newQuestionText:a.value0.value0});throw new Error("Failed pattern match at Livestream.Live.Questions (line 250, column 5 - line 255, column 46): "+[t.constructor.name])}if(a.value0 instanceof cZ)return Wo({modal:n.modal,newQuestionText:n.newQuestionText,questions:n.questions,newQuestionBroadcast:!n.newQuestionBroadcast});var t=function(r){if(a.value0 instanceof rN)return c_(pg(mS(new ke(uN.value))))(function(){return Wo(n)});if(a.value0 instanceof oN)return Wo({modal:n.modal,newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:ZX(function(l){return mI((function(s){return s.time})(l))})(bu(Q7e(e))(Eu(a.value0.value0)(bu((function(){var l=x7e(a.value0.value0.id);return function(s){return l((function(h){return h.id})(s))}})())(n.questions))))});if(a.value0 instanceof sZ)return c_(pg(eZ(function(l){return ke.create(aZ.create(l))})(FI(e.conference.id))))(function(){return Wo(n)});if(a.value0 instanceof aZ){var u=tZ(a.value0.value0)(function(l){return l.id});return Wo({modal:n.modal,newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:ZX(function(l){return mI((function(s){return s.time})(l))})(j7e(a.value0.value0)(bu(function(l){return z7e(l.id)(u)})(n.questions)))})}if(a.value0 instanceof uN)return Wo({newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:new hS(sg)});var i=function(l){if(a.value0 instanceof DS)return Wo(n);if(a.value0 instanceof vZ)return Wo({newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:new gS(oX(ze("")(rZ(e.user)(function(h){return h.username}))))});if(a.value0 instanceof mg&&a.value0.value0 instanceof Jn&&a.value0.value0.value0 instanceof OP)return c_(pg(mS(new Jn(a.value0.value0.value0.value0))))(function(){return Wo({newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:Bm.value})});if(a.value0 instanceof mg&&a.value0.value0 instanceof Jn&&a.value0.value0.value0 instanceof UP)return Wo({newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:Bm.value});var s=function(h){if(a.value0 instanceof mg&&$e)return Wo(n);if(a.value0 instanceof $y)return Wo({newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:Bm.value});if(a.value0 instanceof RS){if(e.isPrivilegedUser){if(a.value0.value0 instanceof oZ)return Wo({newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:new dS(a.value0.value0.value0)});var p=function(R){var E=function(w){return Wo(n)};return a.value0.value0 instanceof iZ&&n.modal instanceof dS?c_(Ut(D$({conferenceId:e.conference.id,userCvid:n.modal.value0.author.cvid})))(function(){return Wo({newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:Bm.value})}):E(!0)};return a.value0.value0 instanceof uZ&&n.modal instanceof dS?c_(Ut(s$({questionId:n.modal.value0.id,isPublic:!n.modal.value0.isPublic})))(function(){return Wo({newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:Bm.value})}):p(!0)}if($e)return Wo(n)}throw new Error("Failed pattern match at Livestream.Live.Questions (line 246, column 1 - line 246, column 76): "+[a.value0.constructor.name])};return a.value0 instanceof mg&&n.modal instanceof gS?nZ(function(h){return ke.create(mg.create(h))})(function(h){return{newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:new gS(h)}})(rX(n.modal.value0)(a.value0.value0)):s(!0)};return a.value0 instanceof DS&&n.modal instanceof hS?nZ(function(l){return ke.create(DS.create(l))})(function(l){return{newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:new hS(l)}})(cg(n.modal.value0)(a.value0.value0)):i(!0)};return a.value0 instanceof rN&&e.user instanceof I?c_(pg(eZ(function(r){return ke.create(oN.create(r))})(v$({conferenceId:e.conference.id,text:n.newQuestionText,hqBroadcast:n.newQuestionBroadcast}))))(function(){return Wo({modal:n.modal,questions:n.questions,newQuestionText:"",newQuestionBroadcast:!1})}):t(!0)}throw new Error("Failed pattern match at Livestream.Live.Questions (line 246, column 1 - line 246, column 76): "+[e.constructor.name,n.constructor.name,a.constructor.name])}}};var yS,Y7e=new Uint8Array(16);function iN(){if(!yS&&(yS=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!yS))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return yS(Y7e)}var dZ=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function X7e(e){return typeof e=="string"&&dZ.test(e)}var lN=X7e;var hi=[];for(wS=0;wS<256;++wS)hi.push((wS+256).toString(16).substr(1));var wS;function Z7e(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=(hi[e[n+0]]+hi[e[n+1]]+hi[e[n+2]]+hi[e[n+3]]+"-"+hi[e[n+4]]+hi[e[n+5]]+"-"+hi[e[n+6]]+hi[e[n+7]]+"-"+hi[e[n+8]]+hi[e[n+9]]+"-"+hi[e[n+10]]+hi[e[n+11]]+hi[e[n+12]]+hi[e[n+13]]+hi[e[n+14]]+hi[e[n+15]]).toLowerCase();if(!lN(a))throw TypeError("Stringified UUID is invalid");return a}var hZ=Z7e;function eOe(e,n,a){e=e||{};var t=e.random||(e.rng||iN)();if(t[6]=t[6]&15|64,t[8]=t[8]&63|128,n){a=a||0;for(var r=0;r<16;++r)n[a+r]=t[r];return n}return hZ(t)}var cN=eOe;var gZ=cN;var aOe=function(e){return e},sN=function(e){return e};var vN=ae(co)(gZ)((function(){var e=x(Wt);return function(n){return e(aOe(n))}})());function fN(){return Date.now()}var rOe=B(la);var Jl=rOe(dE)(fN);var dg=et(qe),SZ=vn(un),oOe=SZ(Pa),uOe=tn(m1),iOe=B(ct),xy=Un(qe),lOe=Ht(ie),cOe=Ul(),CZ=Kr(rn)()(),RZ=zg(Al),sOe=Ru(Ro),vOe=Kn(tl),fOe=oe(M6),yZ=oe(tp),_Oe=B(Ye),Yv=SZ(pa),pOe=Ai(qe),mOe=dc(dt()($({reflectSymbol:function(){return"authorTag"}})(Ee)($({reflectSymbol:function(){return"kind"}})(Ee)(pn))))(qe),IS=B(la),H0=x(kn),wZ=kt(Wd),bZ=jg(Al),dOe=x(wa),_N=bv(Jd),hOe=Pe(Ce),gOe=ge(Ye),DOe=da(Ce)()(),ROe=bt(qt),yOe=Ft(ie),ES=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})(),Wy=(function(){function e(n,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})(),FZ=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),mN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),pN=function(e){return dg(oOe(zr(uOe(e)(10)))(function(){return iOe(mN.create)(xy(Jl))}))},EZ=50,GZ=function(e){var n=function(r){return lOe("text-white fe fe-"+r)("")},a=(function(){if(e instanceof Kf)return n("heart");if(e instanceof E0)return n("thumbs-up");if(e instanceof um)return n("thumbs-down");if(e instanceof I0)return n("file-text");if(e instanceof T0)return cOe("")({src:"/img/icons/smile-white.svg",alt:Ol.value,style:Zt({width:"1em"})});throw new Error("Failed pattern match at Livestream.Live.Reactions (line 153, column 12 - line 158, column 133): "+[e.constructor.name])})(),t=(function(){if(e instanceof Kf)return"#F0747B";if(e instanceof E0)return"#008CFD";if(e instanceof um)return"#6E84A3";if(e instanceof I0)return"#18A668";if(e instanceof T0)return"#F6C343";throw new Error("Failed pattern match at Livestream.Live.Reactions (line 160, column 23 - line 165, column 34): "+[e.constructor.name])})();return CZ("d-flex justify-content-center align-items-center rounded-circle")({style:Zt({backgroundColor:t,height:"1.5rem",width:"1.5rem"})})(a)},MZ=6,IZ=(function(){return MZ*1e3})(),AZ=function(e){return function(n){var a=function(t){if(RZ(t.removeAt)(e.currentTime))return Ma;var r=Tr(sOe(vOe(xc(HD(t.startDecayAt))))(10)),u=(function(){var p=r<=3;if(p)return"linear";var R=r<=7;return R?"ease-in":"ease"})(),i=t.reaction.authorTag===e.authorTag,l=1+(r-5)/4,s=RZ(t.startDecayAt)(e.currentTime),h=MZ+(r-5)/10;return CZ("position-absolute mb-4 mt-2")({key:fOe(t.startDecayAt),style:Zt({right:yZ(l)+"rem",top:(function(){return s?"0":"90%"})(),opacity:(function(){return s?0:i?1:.6})(),transitionProperty:"top opacity",transitionDuration:yZ(h)+"s",transitionTimingFunction:u})})(GZ(t.reaction.kind))};return Oe(_Oe(a)(e.reactions))}},LZ=function(e){return Yv(pOe(function(n){return new Wy(gH(n),G.value)})(mOe(e.pusher.dataChannel)("reaction")))(function(){return Yv(dg(xy(IS(function(n){return FZ.create(sN(n))})(vN))))(function(){return Yv(dg(xy(IS(mN.create)(Jl))))(function(){return H0({authorTag:"",currentTime:wZ,coolDownUntil:wZ,reactions:[]})})})})},TZ=800,PZ=function(e){return function(n){return function(a){if(a instanceof ES&&a.value1 instanceof G)return Yv(dg(xy(IS((function(){var t=ES.create(a.value0);return function(r){return t(I.create(r))}})())(Jl))))(function(){return H0(n)});if(a instanceof ES&&a.value1 instanceof I){if(bZ(n.coolDownUntil)(a.value1.value0))return Yv(dg(dOe(new Wy({kind:a.value0,authorTag:n.authorTag},new I(a.value1.value0)))))(function(){return H0(n)});if($e)return Yv(Ut(d$(e.conference.id)({authorTag:n.authorTag,kind:a.value0})))(function(){return Yv(pN(TZ))(function(){return H0({authorTag:n.authorTag,currentTime:n.currentTime,reactions:n.reactions,coolDownUntil:ze(a.value1.value0)(_N(TZ)(a.value1.value0))})})})}if(a instanceof Wy&&a.value1 instanceof G)return Yv(dg(xy(IS((function(){var t=Wy.create(a.value0);return function(r){return t(I.create(r))}})())(Jl))))(function(){return H0(n)});if(a instanceof Wy&&a.value1 instanceof I)return Yv(pN(EZ))(function(){return Yv(pN(IZ))(function(){var t={reaction:a.value0,startDecayAt:ze(a.value1.value0)(_N(EZ)(a.value1.value0)),removeAt:ze(a.value1.value0)(_N(IZ)(a.value1.value0))};return H0({authorTag:n.authorTag,coolDownUntil:n.coolDownUntil,reactions:Rp(n.reactions)(t),currentTime:a.value1.value0})})});if(a instanceof FZ)return H0({coolDownUntil:n.coolDownUntil,currentTime:n.currentTime,reactions:n.reactions,authorTag:a.value0});if(a instanceof mN)return H0({authorTag:n.authorTag,coolDownUntil:n.coolDownUntil,reactions:bu(function(t){return bZ(t.removeAt)(a.value0)})(n.reactions),currentTime:a.value0});throw new Error("Failed pattern match at Livestream.Live.Reactions (line 171, column 22 - line 214, column 8): "+[a.constructor.name])}}},NZ=function(e){return function(n){var a=function(t){if(t instanceof Kf)return"love this";if(t instanceof E0)return"helpful";if(t instanceof um)return"not helpful";if(t instanceof I0)return"taking notes";if(t instanceof T0)return"LOL";throw new Error("Failed pattern match at Livestream.Live.Reactions (line 139, column 13 - line 144, column 30): "+[t.constructor.name])};return hOe("d-flex justify-content-end my-2")(gOe([Kf.value,T0.value,E0.value,I0.value])(function(t){return DOe("btn bg-light d-flex align-items-center p-0 ml-3")(Yr(a(t)))({onClick:ROe(n)(new ES(t,G.value)),style:Zt({borderRadius:"1em"})})([GZ(t),yOe("d-none d-md-inline text-secondary small ml-2 mr-3")(a(t))])}))}};var xZ=vn(un),bOe=ae(Pa),gN=Un(qe),TS=x(wa),FS=Vr(ie),SS=oe(_n),jy=xZ(pa),zy=et(qe),ps=x(kn),OZ=Pr(nu),UZ=Uu(xD),kZ=B(ct),EOe=ri(kn)(yl),IOe=Ll(Ff),BZ=Pe(ie),TOe=zs(),SOe=Qr(ie),HZ=da(ie)()(),dN=bt(qt),JZ=Pe(rn),COe=da(Ce)()(),FOe=Ht(ie),GOe=Pe(Ce),jZ=(function(){function e(){}return e.value=new e,e})(),zZ=(function(){function e(){}return e.value=new e,e})(),VZ=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),QZ=(function(){function e(){}return e.value=new e,e})(),qZ=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),KZ=(function(){function e(){}return e.value=new e,e})(),$Z=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),DN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),YZ=(function(){function e(){}return e.value=new e,e})(),XZ=(function(){function e(){}return e.value=new e,e})(),RN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),hN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),CS=(function(){function e(){}return e.value=new e,e})(),ZZ=xZ(Pa)(zr(1e3))(function(){return bOe(gN(Jl))(function(e){return TS(new RN(e))})}),MOe=function(e){return{header:"Go on-air?",body:Oe([FS("")("Are you sure you want to go on-air?"),FS("mb-0 font-weight-bold fw-bold")(` Watchers will start seeing your stream in `+(SS(e.videoLagSeconds)+` seconds if you confirm. If you're presenting with Zoom, make sure you've gone "live" on Zoom as well. `))]),confirmText:"Confirm, go on-air!",cancelText:"Cancel",confirmMsg:QZ.value}},WZ=function(e){return function(n){return function(a){return function(t){return jy(zy(ZZ))(function(){return ps({confirmation:n.confirmation,network:jZ.value,streamStatus:t,transition:new I({since:a,secondsLeft:e.videoLagSeconds})})})}}}},eee=function(e){return function(n){return function(a){if(a instanceof QZ)return jy(zy(OZ(UZ(r$(e.conference.id))(kZ(qZ.create)(gN(Jl))))(function(l){return TS(new hN("Error opening the stream. Please try again."))})))(function(){return ps({confirmation:n.confirmation,streamStatus:n.streamStatus,transition:n.transition,network:zZ.value})});if(a instanceof qZ)return WZ(e)(n)(a.value0)(pu.value);if(a instanceof KZ)return jy(zy(OZ(UZ(o$(e.conference.id))(kZ($Z.create)(gN(Jl))))(function(l){return TS(new hN("Error closing the stream. Please try again."))})))(function(){return ps(n)});if(a instanceof $Z)return WZ(e)(n)(a.value0)(Jo.value);if(a instanceof DN)return ps({network:n.network,streamStatus:n.streamStatus,transition:n.transition,confirmation:new I(a.value0)});if(a instanceof YZ)return jy(EOe(n.confirmation)(function(l){return zy(TS(l.confirmMsg))}))(function(){return ps({network:n.network,streamStatus:n.streamStatus,transition:n.transition,confirmation:G.value})});if(a instanceof XZ)return ps({network:n.network,streamStatus:n.streamStatus,transition:n.transition,confirmation:G.value});if(a instanceof hN)return ps({confirmation:n.confirmation,streamStatus:n.streamStatus,transition:n.transition,network:new VZ(a.value0)});var t=function(l){if(a instanceof RN||a instanceof CS)return ps(n);throw new Error("Failed pattern match at Livestream.Live.StreamControls (line 181, column 1 - line 181, column 76): "+[a.constructor.name])};if(a instanceof RN){if(n.transition instanceof I){var r=IOe(a.value0)(n.transition.value0.since),u=e.videoLagSeconds-Hu(r)|0,i=u>0;return i?jy(zy(ZZ))(function(){return ps({confirmation:n.confirmation,network:n.network,streamStatus:n.streamStatus,transition:new I({since:n.transition.value0.since,secondsLeft:u})})}):ps({confirmation:n.confirmation,network:n.network,streamStatus:n.streamStatus,transition:G.value})}return t(!0)}return t(!0)}}},nee=function(e){return ps({streamStatus:e.streamStatus,transition:G.value,network:jZ.value,confirmation:G.value})},AOe=(function(){return{header:"End the stream?",body:Oe([FS("")("Are you sure you want to end the stream?"),FS("mb-0 font-weight-bold fw-bold")("You won't be able to restart it again!")]),confirmText:"Yes, end it",cancelText:"No, keep streaming",confirmMsg:KZ.value}})(),aee=function(e){return function(n){return function(a){var t=(function(){return n.network instanceof zZ?BZ("position-absolute-fullsize d-flex align-items-center justify-content-center bg-semi-transparent-white")("Switching..."):Ma})(),r=function(h){return TOe({id:"stream-controls-confirmation-modal",header:SOe("my-0")(h.header),bodyClass:"p-5",body:h.body,footerClass:"p-4",footer:Oe([HZ("btn btn-primary px-4")(sn)({onClick:dN(a)(YZ.value)})(h.confirmText),HZ("btn btn-outline-primary px-4")(sn)({onClick:dN(a)(XZ.value)})(h.cancelText)])})},u=function(h){return function(p){return function(R){return function(E){return function(w){return JZ("col-auto pr-0")(COe("btn btn-"+(h+(" px-5 d-flex align-items-center font-size-lg btn-"+E)))(sn)({onClick:dN(a)(w)})([FOe("fe mr-2 fe-"+p)(""),ln(R)]))}}}}},i=(function(){if(n.streamStatus instanceof ul)return u("lg")("power")("GO ON-AIR")("outline-secondary")(new DN(MOe(e)));var h=function(p){if(n.streamStatus instanceof pu)return Oe([u("lg")("radio")("ON AIR")("success")(CS.value),u("sm")("x-circle")("End stream")("outline-danger")(new DN(AOe))]);if(n.streamStatus instanceof Jo)return u("lg")("slash")("STREAM IS OVER")("outline-secondary")(CS.value);throw new Error("Failed pattern match at Livestream.Live.StreamControls (line 70, column 1 - line 70, column 71): "+[n.streamStatus.constructor.name])};return n.streamStatus instanceof pu&&n.transition instanceof I?u("lg")("radio")("ON AIR")("success")(CS.value):h(!0)})(),l=function(h){return BZ("alert small m-0 flex-grow-1 alert-"+h)},s=(function(){if(n.network instanceof VZ)return l("danger")(n.network.value0);if(n.streamStatus instanceof ul)return l("warning")("The stream has not been started yet. To start, click the big 'GO ON-AIR' button on the left.");var h=function(p){if(n.streamStatus instanceof pu)return l("light")(` We're live. The audience should see your video with a `+(SS(e.videoLagSeconds)+`-second delay. If you don't see your face above (give it a few seconds), it means you're not streaming. `));var R=function(E){if(n.streamStatus instanceof Jo)return l("light")("The stream has ended. The audience does not see any video right now.");throw new Error("Failed pattern match at Livestream.Live.StreamControls (line 70, column 1 - line 70, column 71): "+[n.streamStatus.constructor.name,n.network.constructor.name])};return n.streamStatus instanceof Jo&&n.transition instanceof I?l("info")("You may stop presenting now. The audience will keep seeing the tail of the stream for another "+(SS(n.transition.value0.secondsLeft)+" seconds.")):R(!0)};return n.streamStatus instanceof pu&&n.transition instanceof I?l("info")("Start presenting now. The audience will see the stream in "+(SS(n.transition.value0.secondsLeft)+" seconds...")):h(!0)})();return GOe("position-relative row align-items-center t--stream-controls")([i,JZ("col")(s),t,xa(n.confirmation)(r)])}}};var POe=bv(Pp),oee=Ll(Pp),tee=zk(),NOe=Vs(),OOe=Qr(ie),UOe=Pe(ie),ree=Vr(ie),kOe=da(ie)()(),BOe=bt(qt),uee=et(qe),iee=vn(un),lee=B(ct),cee=Un(qe),see=iee(pa),HOe=Ei(Je)(jt),yN=x(kn),bN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),wN=(function(){function e(){}return e.value=new e,e})(),JOe=[30,15,5,0],vee=function(e){return ze(e.conference.scheduledStartTime)(POe(Tr(e.conference.duration))(e.conference.scheduledStartTime))},fee=function(e){return function(n){return function(a){if(!n.modal)return Ma;if(n.now instanceof G)return Ma;if(n.now instanceof I){var t=vee(e),r=oee(t)(n.now.value0),u=(function(){if(r<1)return" ended "+tee({from:t,to:n.now.value0,format:FE("ago")});if($e)return" ends "+tee({from:n.now.value0,to:t,format:FE("from now")});throw new Error("Failed pattern match at Livestream.Live.StreamEndWarning (line 69, column 7 - line 71, column 105): ")})();return NOe({id:"stream-end-warning-modal",onDismiss:a(wN.value),body:Oe([OOe("mb-0")("Host-only warning"),UOe("text-secondary mb-4")("You see this because you're the host. The audience doesn't see this."),ree("font-weight-bold fw-bold")("\u23F0 Scheduled stream time "+u),ree("")(` You have `+(_c(e.conference.tailTime)("extra minute")("extra minutes")+` after scheduled stream end, in case you absolutely cannot wrap up before then. After that the video streaming will be terminated. `)),kOe("btn btn-primary px-4")(sn)({onClick:BOe(a)(wN.value)})("Got it")])})}throw new Error("Failed pattern match at Livestream.Live.StreamEndWarning (line 44, column 1 - line 44, column 71): "+[e.constructor.name,n.constructor.name,a.constructor.name])}}},qOe=uee(iee(Pa)(zr(60100))(function(){return lee(bN.create)(cee(y0))})),_ee=function(e){return function(n){return function(a){if(a instanceof bN)return see(qOe)(function(){var t=oee(vee(e))(a.value0),r=HOe(Hu(t))(JOe);return yN({now:new I(a.value0),modal:n.modal||r})});if(a instanceof wN)return yN({now:n.now,modal:!1});throw new Error("Failed pattern match at Livestream.Live.StreamEndWarning (line 74, column 22 - line 85, column 33): "+[a.constructor.name])}}},pee=(function(){return see(uee(lee(bN.create)(cee(y0))))(function(){return yN({modal:!1,now:G.value})})})();var Dee=vn(un),WOe=Dee(Pa),mee=x(wa),xOe=Dee(pa),jOe=et(qe),zOe=Pr(nu),MS=x(kn),VOe=be(GR),Ree=Ju(Je),EN=Pe(Ce),GS=Ht(ie),QOe=da(ie)()(),KOe=io(ie)()(),YOe=da(rn)()(),XOe=zs(),dee=Pe(rn),ZOe=Wu(ie),e6e=Sv(ie)()(),n6e=Ft(ie),yee=(function(){function e(){}return e.value=new e,e})(),wee=(function(){function e(){}return e.value=new e,e})(),IN=(function(){function e(){}return e.value=new e,e})(),bee=(function(){function e(){}return e.value=new e,e})(),Eee=(function(){function e(){}return e.value=new e,e})(),hee=(function(){function e(){}return e.value=new e,e})(),gee=(function(){function e(){}return e.value=new e,e})(),a6e=(function(){function e(){}return e.value=new e,e})(),Iee=function(e){return function(n){return function(a){var t=WOe(SI({fromConference:new I(e.conference.id),registerForConference:n.cta.conferenceId,utmSource:e.paths.utmSource}))(function(){return mee(new ke(hee.value))});if(a instanceof Eee)return xOe(jOe(zOe(t)(function(r){return mee(new ke(gee.value))})))(function(){return MS({cta:n.cta,stage:wee.value})});if(a instanceof hee)return MS({cta:n.cta,stage:bee.value});if(a instanceof gee)return MS({cta:n.cta,stage:IN.value});throw new Error("Failed pattern match at Livestream.Ctas.Display.Event (line 136, column 24 - line 146, column 44): "+[a.constructor.name])}}},Tee=function(e){return function(n){return VOe(e.cta.conferenceId)(n.conferenceId)}},See=function(e){return MS({cta:e,stage:yee.value})},t6e=(function(){return zu(Ree([Ws.value,new rr(", "),$s.value,new rr(" "),es.value,new rr(" at "),ns.value,new rr(":"),Pl.value,new rr(" "),as.value]))})(),r6e=(function(){return zu(Ree([Ws.value]))})(),Cee=function(e){return function(n){return function(a){var t=(function(){return n.stage instanceof IN?EN("text-danger small mt-2")([GS("fe fe-x-circle mr-2")(""),ln("Something went wrong. Please try again.")]):Ma})(),r=function(h){return a(ke.create(h))},u=(function(){if(e.user instanceof I)return QOe("btn btn-primary px-4 t--register-one-click")(Yr("Register for this livestream"))({onClick:It(function(h){return r(Eee.value)})})("Register (one-click)");if(e.user instanceof G)return KOe("btn btn-primary px-4 t--register-new-tab")(Yr("Register for this livestream"))({href:n.cta.registrationPath,target:"_blank",rel:"noopener"})("Register now");throw new Error("Failed pattern match at Livestream.Ctas.Display.Event (line 87, column 22 - line 97, column 25): "+[e.user.constructor.name])})(),i=(function(){if(n.stage instanceof yee||n.stage instanceof IN)return u;if(n.stage instanceof wee)return EN("text-secondary")([GS("fe fe-refresh-cw mr-2")(""),ln("Hold on tight...")]);if(n.stage instanceof bee)return EN("text-success")([GS("fe fe-check-circle mr-2")(""),ln("You\u2019ve registered \u2013\xA0see you "+(r6e(n.cta.startTime)+"!"))]);throw new Error("Failed pattern match at Livestream.Ctas.Display.Event (line 71, column 36 - line 85, column 10): "+[n.stage.constructor.name])})(),l=function(h){return a(Jn.create(h))},s=YOe("btn btn-sm btn-outline-primary d-flex py-1 px-2")(Yr("Close"))({onClick:It(function(h){return l(a6e.value)})})(GS("fe fe-x")(""));return XOe({id:"livestream-event-cta-modal",body:Oe([dee("row justify-content-end mt-n3")(s),ZOe("")("Join us for our upcoming livestream:"),e6e("mt-3")({id:mc})(n.cta.title),n6e("small")(t6e(n.cta.startTime)+(" "+rm)),dee("row mt-6 ml-0")(i),t]),bodyClass:"t--cta-active",size:VR.value})}}};var u6e=zs(),AS=Pe(Ce),i6e=K1(ie)()(),LS=Pe(rn),l6e=da(rn)()(),c6e=Ht(ie),s6e=ge(Ye),v6e=Vc()(),f6e=_u(ie),_6e=Vr(ie),p6e=io(ie)()(),m6e=vn(un),d6e=m6e(pa),h6e=et(qe),g6e=Un(qe),D6e=e_(Po)(),R6e=oe(_n),Fee=x(kn),y6e=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Gee=(function(){function e(){}return e.value=new e,e})(),Mee=function(e){return function(n){var a=(function(){var i=Vo(e.cta.providers);return i===1?M0.value:i===2?M0.value:QR.value})(),t=function(i){return n(ke.create(i))},r=function(i){return n(Jn.create(i))},u=(function(){var i=Vo(e.cta.providers);return i===1?"col-12":i===2?"col-12 col-md-6 mb-3 mb-md-0":"col-12 col-md-4 mb-3 mb-md-0"})();return u6e({id:"featured-service-providers-cta-modal",bodyClass:"bg-gray-900 text-white t--cta-active",body:Oe([AS("row no-gutters g-0 mb-4")([AS("col text-center")([i6e("mb-2")({id:mc})("The admissions process is hard - advisors are here to help!"),ln("Schedule a free consultation to get your questions answered")]),LS("col-auto text-right")(l6e("btn btn-link p-0 m-0 text-white")(Yr("Close"))({onClick:It(function(i){return r(Gee.value)})})(c6e("fe fe-x")("")))]),AS("row text-center")(s6e(e.cta.providers)(function(i){return AS(u)([LS("row mb-3")(LS("col-auto mx-auto")(LS("avatar avatar-xl")(v6e("avatar-img rounded-circle img-fluid")({src:i.avatarUrl})))),f6e("mb-2")(i.name),_6e("mb-3")(i.location),p6e("btn btn-primary btn-sm px-3 py-1")(sn)({target:"_blank",href:i.linkUrl,onClick:It(function(l){return t(new y6e(i.avatarUrl))})})(e.cta.linkText)])}))]),size:a})}},Aee=function(e){return function(n){return d6e(h6e(g6e(function(){return D6e("Livestream: CTA Popup Link Clicked")({livestream_cta_id:R6e(e.cta.id),livestream_cta_url:n.value0})(),new Jn(Gee.value)})))(function(){return Fee(e)})}},Lee=function(e){return function(n){return e.cta.id===n.id}},Pee=function(e){return Fee({cta:e})};var b6e=io(ie)()(),E6e=da(rn)()(),I6e=Ht(ie),T6e=zs(),Nee=Pe(rn),S6e=Sv(ie)()(),C6e=vn(un),F6e=C6e(pa),G6e=et(qe),M6e=Un(qe),A6e=e_(Po)(),L6e=oe(_n),Oee=x(kn),P6e=(function(){function e(){}return e.value=new e,e})(),Uee=(function(){function e(){}return e.value=new e,e})(),kee=function(e){return function(n){var a=function(i){return n(ke.create(i))},t=b6e("btn btn-primary px-4 t--register-new-tab")(sn)({href:e.cta.url,target:"_blank",rel:"noopener",onClick:It(function(i){return a(P6e.value)})})(e.cta.buttonText),r=function(i){return n(Jn.create(i))},u=E6e("btn btn-sm btn-outline-primary d-flex py-1 px-2")(Yr("Close"))({onClick:It(function(i){return r(Uee.value)})})(I6e("fe fe-x")(""));return T6e({id:"general-cta-modal",body:Oe([Nee("row justify-content-end mt-n3")(u),S6e("mt-3")({id:mc})(e.cta.title),Nee("row mt-6 ml-0")(t)]),bodyClass:"t--cta-active",size:VR.value})}},Bee=function(e){return function(n){return F6e(G6e(M6e(function(){return A6e("Livestream: CTA Popup Link Clicked")({livestream_cta_id:L6e(e.cta.id),livestream_cta_title:e.cta.title,livestream_cta_url:e.cta.url})(),new Jn(Uee.value)})))(function(){return Oee(e)})}},Hee=function(e){return function(n){return e.cta.id===n.id}},Jee=function(e){return Oee({cta:e})};var CN=vn(un),ql=CN(nn),$l=Zo(Du),hg=x(Ua),qee=eo(cu(Ot)),Vy=Aa(gu),s_=x(kn),O6e=CN(pa),U6e=et(qe),k6e=CN(Pa),B6e=x(wa),TN=Pe(Ce),H6e=o0(ie),J6e=fu()(),q6e=da(rn)()(),$6e=Ht(ie),W6e=zs(),SN=Pe(rn),x6e=Sv(ie)()(),j6e=Vr(ie),z6e=da(ie)()(),$ee=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Wee=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),xee=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),jee=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),zee=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Vee=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Qee=(function(){function e(){}return e.value=new e,e})(),Kee=(function(){function e(){}return e.value=new e,e})(),Yee=function(e){return function(n){return e.cta.id===n.id}},Xee=function(e){return function(n){var a=ql($l(n.cta.requireReferredUserLastName))(function(){return ql($l(n.referredUserLastName===""))(function(){return hg("Please enter the other person\u2019s last name")})}),t=ql($l(n.cta.requireReferredUserFirstName))(function(){return ql($l(n.referredUserFirstName===""))(function(){return hg("Please enter the other person\u2019s first name")})}),r=ql($l(qee(By)(n.referredUserEmail)))(function(){return hg("Please enter a valid email address")}),u=ql($l(br(e.user)))(function(){return ql($l(n.cta.requireAnonymousUserLastName))(function(){return ql($l(n.anonymousUserLastName===""))(function(){return hg("Please enter your last name")})})}),i=ql($l(br(e.user)))(function(){return ql($l(n.cta.requireAnonymousUserFirstName))(function(){return ql($l(n.anonymousUserFirstName===""))(function(){return hg("Please enter your first name")})})}),l=ql($l(br(e.user)))(function(){return ql($l(n.cta.requireAnonymousUserEmail))(function(){return ql($l(qee(By)(n.anonymousUserEmail)))(function(){return hg("Please enter a valid email address")})})});return Vy(i)(Vy(u)(Vy(l)(Vy(t)(Vy(a)(r)))))}},Zee=function(e){return function(n){return function(a){if(a instanceof $ee)return s_({anonymousUserEmail:n.anonymousUserEmail,anonymousUserLastName:n.anonymousUserLastName,cta:n.cta,referredUserEmail:n.referredUserEmail,referredUserFirstName:n.referredUserFirstName,referredUserLastName:n.referredUserLastName,validationActive:n.validationActive,anonymousUserFirstName:a.value0});if(a instanceof Wee)return s_({anonymousUserEmail:n.anonymousUserEmail,anonymousUserFirstName:n.anonymousUserFirstName,cta:n.cta,referredUserEmail:n.referredUserEmail,referredUserFirstName:n.referredUserFirstName,referredUserLastName:n.referredUserLastName,validationActive:n.validationActive,anonymousUserLastName:a.value0});if(a instanceof xee)return s_({anonymousUserFirstName:n.anonymousUserFirstName,anonymousUserLastName:n.anonymousUserLastName,cta:n.cta,referredUserEmail:n.referredUserEmail,referredUserFirstName:n.referredUserFirstName,referredUserLastName:n.referredUserLastName,validationActive:n.validationActive,anonymousUserEmail:a.value0});if(a instanceof jee)return s_({anonymousUserEmail:n.anonymousUserEmail,anonymousUserFirstName:n.anonymousUserFirstName,anonymousUserLastName:n.anonymousUserLastName,cta:n.cta,referredUserEmail:n.referredUserEmail,referredUserLastName:n.referredUserLastName,validationActive:n.validationActive,referredUserFirstName:a.value0});if(a instanceof zee)return s_({anonymousUserEmail:n.anonymousUserEmail,anonymousUserFirstName:n.anonymousUserFirstName,anonymousUserLastName:n.anonymousUserLastName,cta:n.cta,referredUserEmail:n.referredUserEmail,referredUserFirstName:n.referredUserFirstName,validationActive:n.validationActive,referredUserLastName:a.value0});if(a instanceof Vee)return s_({anonymousUserEmail:n.anonymousUserEmail,anonymousUserFirstName:n.anonymousUserFirstName,anonymousUserLastName:n.anonymousUserLastName,cta:n.cta,referredUserFirstName:n.referredUserFirstName,referredUserLastName:n.referredUserLastName,validationActive:n.validationActive,referredUserEmail:a.value0});if(a instanceof Qee){var t=br(Xee(e)(n));return t?O6e(U6e(k6e(u$({ctaId:n.cta.id,anonymousUserFirstName:n.anonymousUserFirstName,anonymousUserLastName:n.anonymousUserLastName,anonymousUserEmail:n.anonymousUserEmail,referredUserFirstName:n.referredUserFirstName,referredUserLastName:n.referredUserLastName,referredUserEmail:n.referredUserEmail}))(function(){return B6e(new Jn(Kee.value))})))(function(){return s_(n)}):s_({anonymousUserEmail:n.anonymousUserEmail,anonymousUserFirstName:n.anonymousUserFirstName,anonymousUserLastName:n.anonymousUserLastName,cta:n.cta,referredUserEmail:n.referredUserEmail,referredUserFirstName:n.referredUserFirstName,referredUserLastName:n.referredUserLastName,validationActive:!0})}throw new Error("Failed pattern match at Livestream.Ctas.Display.Referral (line 142, column 24 - line 171, column 45): "+[a.constructor.name])}}},ene=function(e){return function(n){return function(a){var t=Xee(e)(n),r=function(E){return function(w){return function(T){return function(L){return function(U){return TN(E)([H6e("mb-2")(T),J6e("form-control "+w)({type:"text",value:L,onChange:It(function(Q){return a(new ke(U(o_(Q))))})})])}}}}},u=Va(br(e.user)&&n.cta.requireAnonymousUserEmail)(r("col-12 mb-3")("t--anon-email")("Your email")(n.anonymousUserEmail)(xee.create)),i=Va(br(e.user))(Oe([Va(n.cta.requireAnonymousUserFirstName)(r("col-12 col-md-6 mb-3")("t--anon-first-name")("Your first name")(n.anonymousUserFirstName)($ee.create)),Va(n.cta.requireAnonymousUserLastName)(r("col-12 col-md-6 mb-3")("t--anon-last-name")("Your last name")(n.anonymousUserLastName)(Wee.create))])),l=r("col-12 mb-3")("t--referred-email")("Other person\u2019s email")(n.referredUserEmail)(Vee.create),s=Oe([Va(n.cta.requireReferredUserFirstName)(r("col-12 col-md-6 mb-3")("t--referred-first-name")("Other person\u2019s first name")(n.referredUserFirstName)(jee.create)),Va(n.cta.requireReferredUserLastName)(r("col-12 col-md-6 mb-3")("t--referred-last-name")("Other person\u2019s last name")(n.referredUserLastName)(zee.create))]),h=function(E){return a(ke.create(E))},p=function(E){return a(Jn.create(E))},R=q6e("btn btn-sm btn-outline-primary d-flex py-1 px-2 t--close")(Yr("Close"))({onClick:It(function(E){return p(Kee.value)})})($6e("fe fe-x")(""));return W6e({id:"referral-cta-modal",body:Oe([SN("row justify-content-end mt-n3")(R),x6e("mt-3")({id:mc})(n.cta.title),xa(n.cta.description)(j6e("")),TN("row")([i,u,s,l]),TN("row")([SN("col-auto my-auto")(z6e("btn btn-primary t--save")(sn)({onClick:It(function(E){return h(Qee.value)})})("Save")),SN("col my-auto text-danger")(Va(n.validationActive)(xa(t)(ln)))])]),bodyClass:"t--cta-active",size:M0.value})}}},nne=function(e){return s_({cta:e,anonymousUserFirstName:"",anonymousUserLastName:"",anonymousUserEmail:"",referredUserFirstName:"",referredUserLastName:"",referredUserEmail:"",validationActive:!1})};var Q6e=et(qe),K6e=x(wa),J0=xt(Uo(ct)),PS=vn(un)(pa),Qy=x(kn),Ky=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Yy=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Xy=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Zy=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),NS=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),OS=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),US=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),kS=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Y6e=(function(){function e(){}return e.value=new e,e})(),ane=function(e){return function(n){return function(a){var t=function(r){return a(ke.create(r))};if(n instanceof Ky)return Cee(e)(n.value0)(function(r){return t(NS.create(r))});if(n instanceof Yy)return Mee(n.value0)(function(r){return t(OS.create(r))});if(n instanceof Xy)return kee(n.value0)(function(r){return t(US.create(r))});if(n instanceof Zy)return ene(e)(n.value0)(function(r){return t(kS.create(r))});throw new Error("Failed pattern match at Livestream.Ctas.Display (line 58, column 29 - line 66, column 61): "+[n.constructor.name])}}},tne=function(e){return function(n){return function(a){var t=Q6e(K6e(new Jn(Y6e.value)));if(n instanceof Ky&&a instanceof NS){if(a.value0 instanceof ke)return J0(function(r){return ke.create(NS.create(r))})(Ky.create)(Iee(e)(n.value0)(a.value0.value0));if(a.value0 instanceof Jn)return PS(t)(function(){return Qy(n)});throw new Error("Failed pattern match at Livestream.Ctas.Display (line 73, column 5 - line 78, column 19): "+[a.value0.constructor.name])}if(n instanceof Yy&&a instanceof OS){if(a.value0 instanceof ke)return J0(function(r){return ke.create(OS.create(r))})(Yy.create)(Aee(n.value0)(a.value0.value0));if(a.value0 instanceof Jn)return PS(t)(function(){return Qy(n)});throw new Error("Failed pattern match at Livestream.Ctas.Display (line 81, column 5 - line 87, column 19): "+[a.value0.constructor.name])}if(n instanceof Xy&&a instanceof US){if(a.value0 instanceof ke)return J0(function(r){return ke.create(US.create(r))})(Xy.create)(Bee(n.value0)(a.value0.value0));if(a.value0 instanceof Jn)return PS(t)(function(){return Qy(n)});throw new Error("Failed pattern match at Livestream.Ctas.Display (line 90, column 5 - line 95, column 19): "+[a.value0.constructor.name])}if(n instanceof Zy&&a instanceof kS){if(a.value0 instanceof ke)return J0(function(r){return ke.create(kS.create(r))})(Zy.create)(Zee(e)(n.value0)(a.value0.value0));if(a.value0 instanceof Jn)return PS(t)(function(){return Qy(n)});throw new Error("Failed pattern match at Livestream.Ctas.Display (line 98, column 5 - line 104, column 19): "+[a.value0.constructor.name])}return Qy(n)}}},rne=function(e){return function(n){return e instanceof Ky&&n instanceof ts?Tee(e.value0)(n.value0):e instanceof Xy&&n instanceof rs?Hee(e.value0)(n.value0):e instanceof Yy&&n instanceof os?Lee(e.value0)(n.value0):e instanceof Zy&&n instanceof us?Yee(e.value0)(n.value0):!1}},one=function(e){if(e instanceof ts)return J0(function(n){return ke.create(NS.create(n))})(Ky.create)(See(e.value0));if(e instanceof os)return J0(function(n){return ke.create(OS.create(n))})(Yy.create)(Pee(e.value0));if(e instanceof rs)return J0(function(n){return ke.create(US.create(n))})(Xy.create)(Jee(e.value0));if(e instanceof us)return J0(function(n){return ke.create(kS.create(n))})(Zy.create)(nne(e.value0));throw new Error("Failed pattern match at Livestream.Ctas.Display (line 46, column 8 - line 55, column 66): "+[e.constructor.name])};var une=Qr(ie),BS=Pe(Ce),Z6e=Wu(ie),eUe=Sv(ie)()(),cne=Ts(M_),nUe=o0(Ce),aUe=fu()(),MN=Ei(Je)(jt),FN=bt(qt),ine=da(ie)()(),tUe=Mh(rn),rUe=Un(qe),oUe=Zf(Po),uUe=Tl(),iUe=oe(_n),Hm=x(kn),lUe=P_(jt),Jm=vn(un)(pa),cUe=Pr(nu),GN=x(wa),sUe=ri(wa)(Je),vUe=Gr(wa),lne=et(qe),fUe=xt(Uo(ct)),gg=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),AN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),LN=(function(){function e(){}return e.value=new e,e})(),sne=(function(){function e(){}return e.value=new e,e})(),PN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),vne=function(e){return function(n){return function(a){var t=Oe([une("text-center")("The host just asked a poll question!"),une("text-center")("To participate in live polls, please introduce yourself:"),lg({cancelButton:new I({text:"Not now",click:a(new gg({keepShowingPolls:!1}))}),autoFocus:!0})(e)(n.registration)(function(i){return a(PN.create(i))}),BS("small mt-3")([vg(e),BS("mt-2")([ln("After submitting, you\u2019ll be able to answer all "),Z6e("")("future"),ln(" poll questions in this stream!")])])]),r=Oe([eUe("font-weight-bold fw-bold")({id:mc})(n.poll.question),BS("d-flex flex-column ml-4")(cne(function(i){return function(l){return nUe("form-check-label mb-2")([aUe("form-check-input mt-2 t--option")({checked:MN(i)(n.selected),onChange:FN(a)(new AN(i)),type:(function(){return n.poll.multiSelect?"checkbox":"radio"})()}),ln(l)])}})(n.poll.options)),BS("d-flex justify-content-start mt-6")([ine("btn btn-primary px-4 mr-3 t--submit")(sn)({onClick:FN(a)(LN.value),disabled:ji(n.selected)})("Submit answer"),ine("btn btn-outline-primary px-4 d-flex align-items-center t--skip")(sn)({onClick:FN(a)(sne.value)})("Do it later")])]),u=(function(){if(e.user instanceof I)return"t--poll-active";if(e.user instanceof G)return"t--poll-registration-form";throw new Error("Failed pattern match at Livestream.Polls.DisplayPoll (line 55, column 18 - line 57, column 45): "+[e.user.constructor.name])})();return tUe(u)({id:"livestream-poll-display-modal"})((function(){if(e.user instanceof I)return r;if(e.user instanceof G)return t;throw new Error("Failed pattern match at Livestream.Polls.DisplayPoll (line 51, column 5 - line 53, column 34): "+[e.user.constructor.name])})())}}},fne=function(e){return function(n){return function(a){var t=function(r){return rUe(oUe("Livestream: Poll Response")(Cf(b0(e.conference))(uUe({livestream_poll_id:iUe(n.poll.id),livestream_poll_question:n.poll.question,livestream_poll_skipped:(function(){return r.skipped?"true":""})(),livestream_poll_multiselect:(function(){return n.poll.multiSelect?"true":"false"})(),livestream_poll_response:r.option}))))};if(a instanceof gg)return Hm(n);if(a instanceof AN&&n.poll.multiSelect)return Hm({poll:n.poll,registration:n.registration,selected:(function(){var r=MN(a.value0)(n.selected);return r?lUe(a.value0)(n.selected):Eu(a.value0)(n.selected)})()});if(a instanceof AN)return Hm({poll:n.poll,registration:n.registration,selected:[a.value0]});if(a instanceof LN&&ji(n.selected))return Hm(n);if(a instanceof LN)return Jm(Ut(cUe(eL(n.poll)(n.selected))(function(r){return sc(Xc)("Error answering a Livestream poll")({poll_id:n.poll.id})(function(u){return GN(void 0)})})))(function(){return Jm(Ut(sUe(cne(function(r){return function(u){return{idx:r,opt:u}}})(n.poll.options))(function(r){return vUe(MN(r.idx)(n.selected))(t({skipped:!1,option:r.opt}))})))(function(){return Jm(lne(GN(new gg({keepShowingPolls:!0}))))(function(){return Hm(n)})})});if(a instanceof sne)return Jm(Ut(eL(n.poll)([])))(function(){return Jm(Ut(t({skipped:!0,option:""})))(function(){return Jm(lne(GN(new gg({keepShowingPolls:!0}))))(function(){return Hm(n)})})});if(a instanceof PN)return fUe(PN.create)(function(r){return{poll:n.poll,selected:n.selected,registration:r}})(cg(n.registration)(a.value0));throw new Error("Failed pattern match at Livestream.Polls.DisplayPoll (line 109, column 24 - line 156, column 55): "+[a.constructor.name])}}},_ne=function(e){return Jm(Ut(i$(e)))(function(){return Hm({poll:e,selected:[],registration:sg})})};var Rne=vn(un),pUe=Rne(Pa),mUe=ae(Pa),pne=Un(qe),dUe=ri(wa)(yl),hUe=Zf(Po),mne=Tl(),gUe=oe(_d),DUe=oe(xs),HS=oe(_n),ms=x(kn),yne=Uo(ct),dne=xt(yne),hne=ae(pa),gne=Ir(yne),$0=Rne(pa),RUe=be(jt),q0=x(Ua),ew=oh(qe),nw=B(ue),yUe=B(Hi),aw=hf(Je),kN=dt(),Dne=dc(kN($({reflectSymbol:function(){return"poll_id"}})(gn)(pn)))(qe),wUe=Ai(qe),bUe=be(xr(GR)),EUe=dc(kN($({reflectSymbol:function(){return"conference_id"}})(gn)(pn)))(qe),NN=be(xr(jt)),ON=dc(kN($({reflectSymbol:function(){return"id"}})(gn)(pn)))(qe),tw=(function(){function e(){}return e.value=new e,e})(),Dg=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),rw=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Rg=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),JS=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),qS=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),UN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),yg=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),wne=function(e){return function(n){return function(a){if(n.stage instanceof tw)return Ma;if(n.stage instanceof Dg)return vne(e)(n.stage.value0)(function(t){return a(Rg.create(t))});if(n.stage instanceof rw)return ane(e)(n.stage.value0)(function(t){return a(JS.create(t))});throw new Error("Failed pattern match at Livestream.Live.VideoOverlay (line 90, column 3 - line 96, column 59): "+[n.stage.constructor.name])}}},IUe=function(e){return function(n){return e instanceof rw?rne(e.value0)(n):!1}},TUe=function(){return function(e){return function(n){return function(a){return pUe(zr(100))(function(){return mUe(pne(OE(mc)))(function(t){return dUe(t)(function(r){return pne(function(){var i=xL(kA(r))(),l=mB({x:i.left+1,y:i.top+1})(),s=$L(kA(l))();return hUe(n)(Cf(mne(a))(Cf(b0(e.conference))(mne({livestream_popup_visible:gUe(s===mc)}))))()})})})})}}}},bne=TUe(),SUe=function(e){var n=function(){return bne(e)("Livestream: CTA Popup Shown")},a=n();return function(t){if(t instanceof ts)return a({livestream_cta_target_conference_id:DUe(t.value0.conferenceId)});if(t instanceof os)return a({livestream_cta_id:HS(t.value0.id)});if(t instanceof rs)return a({livestream_cta_id:HS(t.value0.id),livestream_cta_title:t.value0.title,livestream_cta_url:t.value0.url});if(t instanceof us)return a({livestream_cta_id:HS(t.value0.id),livestream_cta_title:t.value0.title});throw new Error("Failed pattern match at Livestream.Live.VideoOverlay (line 150, column 29 - line 167, column 8): "+[t.constructor.name])}},Ene=function(e){return function(n){return function(a){if(a instanceof Rg&&a.value0 instanceof gg)return ms({stage:tw.value,showPolls:a.value0.value0.keepShowingPolls});var t=function(r){if(a instanceof Rg)return ms(n);if(a instanceof JS){if(a.value0 instanceof Jn)return ms({showPolls:n.showPolls,stage:tw.value});var u=function(s){return ms(n)};return a.value0 instanceof ke&&n.stage instanceof rw?dne(JS.create)(function(s){return{showPolls:n.showPolls,stage:new rw(s)}})(tne(e)(n.stage.value0)(a.value0.value0)):u(!0)}var u=function(l){if(a instanceof qS&&n.showPolls)return hne(gne(Rg.create)(_ne(a.value0)))(function(p){return $0(Ut(bne(e)("Livestream: Poll Popup Shown")({livestream_poll_id:HS(a.value0.id)})))(function(){return ms({showPolls:n.showPolls,stage:new Dg(p)})})});if(a instanceof qS)return ms(n);var s=function(p){if(a instanceof UN||a instanceof yg&&IUe(n.stage)(a.value0))return ms(n);if(a instanceof yg)return $0(Ut(SUe(e)(a.value0)))(function(){return hne(gne(JS.create)(one(a.value0)))(function(R){return ms({showPolls:n.showPolls,stage:new rw(R)})})});throw new Error("Failed pattern match at Livestream.Live.VideoOverlay (line 98, column 1 - line 98, column 76): "+[a.constructor.name])};if(a instanceof UN){if(n.stage instanceof Dg){var h=n.stage.value0.poll.id===a.value0.pollId;return h?ms({showPolls:n.showPolls,stage:tw.value}):s(!0)}return s(!0)}return s(!0)};if(a instanceof qS){if(n.stage instanceof Dg){var i=n.stage.value0.poll.id===a.value0.id;return i?ms(n):u(!0)}return u(!0)}return u(!0)};return a instanceof Rg&&n.stage instanceof Dg?dne(Rg.create)(function(r){return{showPolls:n.showPolls,stage:new Dg(r)}})(fne(e)(n.stage.value0)(a.value0)):t(!0)}}},Ine=function(e){var n=function(u){return u instanceof us?q0(u.value0.id):G.value},a=function(u){return u instanceof os?q0(u.value0.id):G.value},t=function(u){return u instanceof rs?q0(u.value0.id):G.value},r=function(u){return u instanceof ts?q0(u.value0.conferenceId):G.value};return $0(ew(function(u){return nw(yUe(qS.create)(function(i){return i.poll}))(aw((function(){var i=RUe(u.poll_id);return function(l){return i((function(s){return s.poll.id})(l))}})())(e.conference.polls))})(Dne(e.pusher.dataChannel)("show-poll")))(function(){return $0(wUe(function(u){return new UN({pollId:u.poll_id})})(Dne(e.pusher.dataChannel)("hide-poll")))(function(){return $0(ew(function(u){return nw(yg.create)(aw((function(){var i=bUe(q0(u.conference_id));return function(l){return i(r(l))}})())(e.ctas))})(EUe(e.pusher.dataChannel)("show-event-cta")))(function(){return $0(ew(function(u){return nw(yg.create)(aw((function(){var i=NN(q0(u.id));return function(l){return i(t(l))}})())(e.ctas))})(ON(e.pusher.dataChannel)("show-general-cta")))(function(){return $0(ew(function(u){return nw(yg.create)(aw((function(){var i=NN(q0(u.id));return function(l){return i(a(l))}})())(e.ctas))})(ON(e.pusher.dataChannel)("show-featured-sps-cta")))(function(){return $0(ew(function(u){return nw(yg.create)(aw((function(){var i=NN(q0(u.id));return function(l){return i(n(l))}})())(e.ctas))})(ON(e.pusher.dataChannel)("show-referral-cta")))(function(){return ms({stage:tw.value,showPolls:!0})})})})})})})};var FUe=Vs(),BN=Pe(Ce),GUe=Qr(rn),MUe=Ft(Ce),AUe=Ht(ie),Tne=Ul(),Sne=Qr(ie),LUe=Vr(ie),$S=da(ie)()(),PUe=vn(un),HN=bt(qt),Cne=PUe(pa),NUe=QK(),JN=x(kn),Fne=ae(nn),OUe=b_(g6),UUe=Ll(XG),kUe=be(HE),BUe=gf(Je)(Ot),HUe=be(ov),JUe=Os()(),Gne=(function(){function e(){}return e.value=new e,e})(),$N=(function(){function e(){}return e.value=new e,e})(),Mne=(function(){function e(){}return e.value=new e,e})(),WN=(function(){function e(){}return e.value=new e,e})(),qN=(function(){function e(){}return e.value=new e,e})(),WS=function(e){return function(n){return FUe({id:"network-settings-modal",onDismiss:n(new Jn(qN.value)),bodyClass:"t--livestreams-update-network-settings-modal",body:(function(){if(e.modalView instanceof Gne)return BN("text-center")([Va(e.confirmConferenceRegistration)(GUe("mb-4")(MUe("badge badge-soft-primary bg-primary-soft")([AUe("fe fe-check mr-1")(""),ln("You\u2019re registered!")]))),Tne("my-4")({alt:Ol.value,height:"76",src:"/img/network/counselor.svg",width:"91"}),Sne("")("Connect with colleges when you attend or register for their livestreams?"),LUe("text-secondary")("Connecting with colleges puts you on their radar and introduces you to admissions officers and current students"),BN("mx-md-6 mt-4")([$S("btn btn-primary w-100 t--livestream-opt-into-auto-connect")(sn)({onClick:It(function(a){return function(){return n(new ke(Mne.value))(),n(new ke(WN.value))()}})})("Yes, always connect"),$S("btn btn-outline-primary w-100 mt-3 t--livestream-connect-with-school")(sn)({onClick:HN(n)(new ke(WN.value))})("Only connect with "+e.school.name),$S("btn btn-link mt-3")(sn)({onClick:HN(n)(new Jn(qN.value))})("Close")])]);if(e.modalView instanceof $N)return BN("text-center")([Tne("mt-4")({alt:Ol.value,height:"42",src:"/img/livestreams/network-settings-modal/connection-sent.png",width:"42"}),Sne("")("Connection request sent!"),$S("mt-4 btn btn-primary t--livestream-network-settings-modal-close")(sn)({onClick:HN(n)(new Jn(qN.value))})("Close")]);throw new Error("Failed pattern match at Livestream.NetworkSettingsModal (line 74, column 13 - line 119, column 12): "+[e.modalView.constructor.name])})()})}},xS=function(e){return function(n){if(n instanceof ke){if(n.value0 instanceof Mne)return Cne(Ut(NUe({publishScope:pc.value,publishContext:dP.value,autoRequestFromLivestreams:!0,livestreamConference:e.conference})))(function(){return JN({conference:e.conference,confirmConferenceRegistration:e.confirmConferenceRegistration,school:e.school,modalView:$N.value})});if(n.value0 instanceof WN)return Cne(Ut(mx(e.school.id)(e.conference.id)))(function(){return JN({conference:e.conference,confirmConferenceRegistration:e.confirmConferenceRegistration,school:e.school,modalView:$N.value})});throw new Error("Failed pattern match at Livestream.NetworkSettingsModal (line 51, column 31 - line 63, column 44): "+[n.value0.constructor.name])}if(n instanceof Jn)return JN(e);throw new Error("Failed pattern match at Livestream.NetworkSettingsModal (line 50, column 1 - line 50, column 55): "+[e.constructor.name,n.constructor.name])}},jS=function(e){return function(n){var a=ze(!1)(Fne(e.dismissedNetworkSettingsModalAt)(function(r){return new I(OUe(UUe(UE(void 0))(r))(30))})),t=function(r){return[n.rcr834NetworkSettingsModal,kUe(r.publishScope)(pc.value),!r.autoRequestFromLivestreams,e.hasAccessToNetwork,!a]};return ze(!1)(Fne(e.profile)(function(r){return new I(BUe(HUe(!0))(t(r)))}))}},zS=function(e){return JUe(e)({modalView:Gne.value})};var ow=(function(){function e(){}return e.value=new e,e})(),wg=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),uw=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),VS=(function(){function e(){}return e.value=new e,e})();var Pne=vn(un),Lne=Pne(pa),xN=et(qe),$Ue=Pne(Pa),jN=x(wa),QS=x(kn),Nne=function(e){return function(n){return function(a){return function(t){return a.throttleState instanceof ow&&t instanceof uw?Lne(xN($Ue(zr(a.delay))(function(){return jN(e(VS.value))})))(function(){return QS(n({delay:a.delay,throttleState:new wg(t.value0)}))}):a.throttleState instanceof wg&&t instanceof uw?QS(n({delay:a.delay,throttleState:new wg(t.value0)})):a.throttleState instanceof wg&&t instanceof VS?Lne(xN(jN(a.throttleState.value0)))(function(){return QS(n({delay:a.delay,throttleState:ow.value}))}):QS(n(a))}}}},One=function(e){return function(n){return xN(jN(e(new uw(n))))}},Une=function(e){return{throttleState:ow.value,delay:e}};var KS=Pe(ie),YS=Pe(Ce),xUe=Qr(ie),v_=oe(_n),jUe=lu(Ro),kne=Pe(rn),zUe=Kr(ie)()(),VUe=Wu(ie),QUe=Ft(ie),KUe=Bf(rn),YUe=x1(Ce)()(),Bne=Js(Sa),XS=da(ie)()(),zN=bt(qt),Wne=Ei(Je)(jt),Hne=Bf(Ce),ZS=Bs(ie),XUe=Bs(rn),ZUe=Bs(Ce),e5e=r0(Ce),n5e=n0(Ce),bg=a0(ie),a5e=t0(Ce),eC=ge(Ye),t5e=oi(Sa),iw=vn(un)(pa),YN=et(qe),r5e=Pr(nu),xne=x(wa),W0=x(kn),VN=B(ct),o5e=be(VB),Jne=fi(Sa)(Je),u5e=tn(yr),i5e=fD(Sa),l5e=P_(jt),c5e=Ai(qe),s5e=TI(qe),nC=(function(){function e(){}return e.value=new e,e})(),jne=(function(){function e(){}return e.value=new e,e})(),zne=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Vne=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),QN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),qne=(function(){function e(){}return e.value=new e,e})(),Qne=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Kne=(function(){function e(){}return e.value=new e,e})(),XN=(function(){function e(){}return e.value=new e,e})(),$ne=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),KN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Yne=function(e){return function(n){return function(a){if(e.conference.polls.length===0)return Ma;var t=(function(){if(n.stage instanceof nC)return Ma;if(n.stage instanceof jne)return KS("position-absolute-fullsize d-flex align-items-center justify-content-center bg-semi-transparent-white")("Switching...");throw new Error("Failed pattern match at Livestream.Polls.LaunchPolls (line 179, column 24 - line 184, column 25): "+[n.stage.constructor.name])})(),r=YS("d-flex flex-nowrap align-items-baseline")([xUe("")("Polls"),KS("text-muted ml-3 small")("Polls will be shown to viewers "+(v_(e.videoLagSeconds)+" seconds after you launch them, to account for the audio/video delay"))]),u=function(s){return function(h){return function(p){var R=function(E){return function(w){var T=(function(){if(h===0)return"0%";if($e)return v_(jUe(100*w|0)(h))+"%";throw new Error("Failed pattern match at Livestream.Polls.LaunchPolls (line 175, column 13 - line 177, column 69): ")})();return YS("row align-items-center bg-light-grey mb-1 py-2 t--poll-response-option")([KS("col-7 d-flex justify-content-end")(E),kne("col-4")(kne("progress")(zUe("progress-bar")({style:Zt({width:T})})(""))),YS("col-1")([VUe("")(v_(w)),QUe("text-secondary text-nowrap")(" ("+(T+")"))])])}};return KUe("t--poll-responses-"+v_(s.id))(YUe("py-0")({colSpan:6})(Hb(R)(s.options)(p.optionCounts)))}}},i=function(s){var h=ze(s.status)(Bne(s.poll.id)(n.statuses)),p=XS("btn btn-white btn-sm px-4 t--open")(sn)({onClick:zN(a)(new zne(s.poll))})("Launch poll");if(h instanceof Vf)return p;if(h instanceof Bv)return Oe([XS("btn btn-success btn-sm px-4 mr-3")(sn)({disabled:!0})("Poll LIVE"),XS("btn btn-danger btn-sm px-4 t--close")(sn)({onClick:zN(a)(new Vne(s.poll))})("Close poll")]);if(h instanceof Qf)return p;throw new Error("Failed pattern match at Livestream.Polls.LaunchPolls (line 135, column 17 - line 148, column 21): "+[h.constructor.name])},l=function(s){var h=Wne(s.poll.id)(n.expandedResponses),p=Bne(s.poll.id)(n.responses),R=Hn(0)(function(T){return T.answered})(p),E=Hn(0)(function(T){return T.seen})(p),w=Hn(0)(function(T){return T.skipped})(p);return Oe([Hne("t--poll t--poll-"+v_(s.poll.id))([ZS("pt-3")((function(){var T=Ar(s.poll.autoDisplayMinutesFromStart);return T?"\u23F0 ":""})()+s.poll.question),XUe("text-nowrap")(i(s)),ZS("t--shown")(v_(E)),ZUe("t--answers")([ln(v_(R)),XS("btn btn-sm btn-white ml-2 py-0 px-1 "+("fe fe-chevron-"+(function(){return h?"up":"down t--expand-responses"})()))(Yr((function(){return h?"Collapse responses":"Expand responses"})()))({onClick:zN(a)(new Qne(s.poll.id))})("")]),ZS("t--skipped")(v_(w)),ZS("t--pending")(v_((E-R|0)-w|0))]),Va(h)(xa(p)(u(s.poll)(R)))])};return Oe([r,YS("t--polls position-relative")([xa(n.error)(function(s){return KS("alert alert-danger")(s)}),e5e("table table-sm mb-0")([n5e("")([Hne("")([bg("")("Question"),bg("")("Actions"),bg("")("# saw poll"),bg("")("# answered"),bg("")("# skipped"),bg("")("# not responded")])]),a5e("")(eC(t5e(function(s){return-(function(h){return h.poll.id})(s)|0})(e.conference.polls))(l))]),t])])}}},Xne=function(e){return function(n){var a=function(t){return iw(YN(r5e(t)(function(r){return xne(qne.value)})))(function(){return W0({expandedResponses:n.expandedResponses,responseThrottle:n.responseThrottle,responses:n.responses,statuses:n.statuses,stage:jne.value,error:G.value})})};return function(t){if(t instanceof zne)return a(VN(QN.create)(Z2(t.value0)(Bv.value)));if(t instanceof Vne)return a(VN(QN.create)(Z2(t.value0)(Qf.value)));if(t instanceof QN){var r=eC(bu((function(){var u=o5e(Bv.value);return function(i){return u((function(l){return l.status})(i))}})())(t.value0))(function(u){return u.pollId});return W0({error:n.error,responseThrottle:n.responseThrottle,responses:n.responses,statuses:Jne(eC(t.value0)(function(u){return new Rn(u.pollId,u.status)})),expandedResponses:u5e(n.expandedResponses)(i5e(r)),stage:nC.value})}if(t instanceof qne)return W0({expandedResponses:n.expandedResponses,responseThrottle:n.responseThrottle,responses:n.responses,statuses:n.statuses,stage:nC.value,error:new I("That didn't work for some reason, try again")});if(t instanceof Qne)return W0({error:n.error,responseThrottle:n.responseThrottle,responses:n.responses,stage:n.stage,statuses:n.statuses,expandedResponses:(function(){var u=Wne(t.value0)(n.expandedResponses);return u?l5e(t.value0)(n.expandedResponses):Eu(t.value0)(n.expandedResponses)})()});if(t instanceof Kne)return iw(One(KN.create)(XN.value))(function(){return W0(n)});if(t instanceof XN)return iw(YN(VN($ne.create)(h$(e.conference.id))))(function(){return W0(n)});if(t instanceof $ne)return W0({error:n.error,expandedResponses:n.expandedResponses,responseThrottle:n.responseThrottle,stage:n.stage,statuses:n.statuses,responses:Jne(eC(t.value0)(function(u){return new Rn(u.pollId,u.responses)}))});if(t instanceof KN)return Nne(KN.create)(function(u){return{error:n.error,expandedResponses:n.expandedResponses,responses:n.responses,stage:n.stage,statuses:n.statuses,responseThrottle:u}})(n.responseThrottle)(t.value0);throw new Error("Failed pattern match at Livestream.Polls.LaunchPolls (line 196, column 22 - line 242, column 98): "+[t.constructor.name])}}},Zne=function(e){return iw(c5e(hn(Kne.value))(s5e(e.pusher.dataChannel)("poll-responses-changed")))(function(){return iw(YN(xne(XN.value)))(function(){return W0({statuses:lc,responses:lc,expandedResponses:[],responseThrottle:Une(500),stage:nC.value,error:G.value})})})};var eae=Ul(),nae=Pe(Ce),aae=Qr(ie),tae=_u(ie),rae=(function(){return eae("img-fluid mb-6")({alt:new WR("CollegeVine"),src:"/img/cv-logo-lilac-on-dark.svg",style:Zt({width:"5em"})})})(),aC=function(e){return nae(e+` t--splashscreen position-absolute-fullsize d-flex flex-column align-items-center justify-content-around bg-dark text-white `)},lw=function(e){return aC("")([aae("text-center")(e)])},ZN=aC("t--splashscreen-intro")([Pe(rn)("text-center mt-7")(tae("")("The recording will load in a moment.")),rae]),tC=(function(){return aC("px-4 px-md-6 t--splashscreen-intro")([eae("img-fluid")({alt:Ol.value,src:"/img/illustrations/livestreams/2022-02-intro.svg"})])})(),oae=aC("t--splashscreen-complete")([nae("text-center mt-7")([tae("")("The event is now over."),aae("")("Thank you for attending!"),Qc(ie)("")("A recording will be available to watch shortly.")]),rae]);var rC=e=>e.play();var x0=ml(iae(),1);Ct();var lae=e=>{let[n,a]=st.useState(),[t,r]=st.useState(),u=st.useRef();return u.current=e,Or(()=>{if(!t)return x0.default.isSupported()?a(_5e(e.videoStreamUrl,e.videoElementId,u)):e.onNotSupported(),r(!0),()=>{n&&n.destroy()}}),null},_5e=(e,n,a)=>{let t=document.getElementById(n);return t?(hls=new x0.default,a.current.onInstanceCreated&&a.current.onInstanceCreated(hls),hls.on(x0.default.Events.ERROR,function(r,u){a.current.onError&&a.current.onError("HLS error: "+u.type,u),u.fatal&&(u.type===x0.default.ErrorTypes.MEDIA_ERROR?hls.recoverMediaError():(hls.destroy(),a.current.onCriticalFail&&a.current.onCriticalFail(u.type)))}),hls.on(x0.default.Events.MEDIA_ATTACHED,()=>hls.loadSource(e)),hls.on(x0.default.Events.MANIFEST_PARSED,()=>a.current.onReady&&a.current.onReady()),hls.on(x0.default.Events.INIT_PTS_FOUND,(r,u)=>a.current.onInitialPts&&a.current.onInitialPts({initPTS:u.initPTS})),hls.attachMedia(t),hls):(a.current.onCriticalFail&&a.current.onCriticalFail("Couldn't find element #"+n),null)};var m5e=Iv();var cae=function(){return function(){return m5e(lae)}};Ct();var Ks={PRIMARY:"#008CFD",SECONDARY:"#6E84A3",WHITE:"#FFF",GRAY_300:"#E3EBF6"};var fw=ml(dae(),1),hae=4,z5e=({trackColor:e,background:n})=>({props:a,children:t})=>st.createElement("div",Object.assign({},a,{style:Object.assign({},a.style,{height:`${hae}px`,borderRadius:`${hae*2}px`,background:n||e})}),...t),V5e=({horizontal:e})=>({props:n,isDragged:a})=>st.createElement("svg",Object.assign({},n,{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",fill:"none",viewBox:"0 0 18 18"}),st.createElement("circle",{cx:"9",cy:"9",r:"8.5",fill:a?Ks.SECONDARY:Ks.WHITE,stroke:Ks.SECONDARY}),st.createElement("path",{stroke:a?Ks.WHITE:Ks.SECONDARY,d:e?"M7.5 6L7.5 12":"M6 7.5L12 7.5"}),st.createElement("path",{stroke:a?Ks.WHITE:Ks.SECONDARY,d:e?"M10.5 6L10.5 12":"M6 10.5L12 10.5"})),gae=e=>st.createElement("div",{"aria-label":e.ariaLabel},st.createElement(fw.Range,{step:e.step,min:e.min,max:e.max,values:[e.value],onChange:(([n])=>e.onChange(n)),onFinalChange:(([n])=>e.onFinalChange&&e.onFinalChange(n)),renderTrack:z5e({trackColor:e.trackColor||Ks.GRAY_300,background:e.fillBefore?(0,fw.getTrackBackground)({values:[e.value],colors:[Ks.PRIMARY,Ks.GRAY_300],min:e.min,max:e.max,"aria-valuemax":e.max,"aria-valuemin":e.min,"aria-valuenow":e.value}):void 0}),renderThumb:V5e({horizontal:!0})}));var K5e=Iv(),Dae={CanPassToJavaScript0:function(){},CanReceiveFromJavaScript1:function(){return Od}};var Rae=function(e){return function(){return function(){return K5e(gae)}}};var X5e=Kr(rn)()(),Z5e=Rae(Dae)()(),e9e=bt(Tv),n9e=da(rn)()(),a9e=bt(qt),yae=Pe(Ce),t9e=Ft(ie),lC=et(qe),r4=x(wa),Sae=vn(un),r9e=kt(Wd),Xv=x(kn),o9e=e0(qe),t4=Un(qe),u9e=B(ue),i9e=bv(Jd),l9e=Sae(Pa),j0=Sae(pa),c9e=Gr(kn),s9e=ae(Pa),v9e=lv(Al),f9e=Gr(Wt),o4=(function(){function e(){}return e.value=new e,e})(),u4=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),l4=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),wae=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),i4=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),bae=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Eae=(function(){function e(){}return e.value=new e,e})(),_9e=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Cae=function(e){return function(n){if(e.videoState instanceof G)return Ma;if(e.videoState instanceof I){var a=X5e("")({style:Zt({minWidth:"6rem",width:"6rem"})})(Z5e({value:(function(){return e.videoState.value0.muted?0:e.videoState.value0.volume})(),min:0,max:1,step:.05,onChange:e9e(n)(function(i){return ke.create(u4.create(i))}),ariaLabel:"Volume slider"})),t=(function(){if(e.videoState.value0.muted)return"fe-volume-x";if($e)return"fe-volume-2";throw new Error("Failed pattern match at Livestream.VideoPlayer.CustomControls (line 119, column 5 - line 121, column 34): ")})(),r=n9e("btn large px-3 py-1 mr-3 text-white fe "+t)(Yr("Mute the video"))({onClick:a9e(n)(new ke(o4.value))})(Ma),u=yae("d-flex align-items-center text-white px-3")([ln("LIVE"),t9e("text-danger x-large ml-2 mt-n1")("\u25CF")]);return yae("mb-2 w-100 d-flex align-items-center bg-semi-transparent-black "+(function(){return e.visible?"":"hidden"})())([Va(e.config.liveIndicator)(u),Va(e.config.mute)(r),Va(e.config.volume)(a)])}throw new Error("Failed pattern match at Livestream.VideoPlayer.CustomControls (line 95, column 1 - line 95, column 50): "+[e.constructor.name,n.constructor.name])}},Fae=function(e){return ke.create(l4.create(e))},Iae=function(e){return lC(r4(new Jn(new _9e(function(n){return function(){return e(n)(),new ke(new l4(n))}}))))},cC=(function(){return new ke(new i4(!0))})(),Gae=function(e){return{config:e,videoState:G.value,visible:!1,visibilityExpiration:r9e}},Tae=2e3,Mae=function(e){return function(n){if(n instanceof Jn)return Xv(e);if(n instanceof ke){var a=o9e(t4(function(){var i=Jl();return u9e(function(l){return ke.create(bae.create(l))})(i9e(Tae)(i))})),t=l9e(zr(Tae))(function(){return r4(new ke(Eae.value))}),r=function(u){if(n.value0 instanceof o4)return Xv(e);var i=function(l){if(n.value0 instanceof u4)return Xv(e);if(n.value0 instanceof l4)return j0(lC(t4(function(){var h=$A(n.value0.value0)(),p=JA(n.value0.value0)();return new ke(new wae({muted:h,volume:p}))})))(function(){return Xv(e)});if(n.value0 instanceof wae)return Xv({config:e.config,visibilityExpiration:e.visibilityExpiration,visible:e.visible,videoState:new I(n.value0.value0)});if(n.value0 instanceof i4)return j0(c9e(n.value0.value0)(a))(function(){return j0(lC(t))(function(){return Xv({config:e.config,videoState:e.videoState,visibilityExpiration:e.visibilityExpiration,visible:n.value0.value0})})});if(n.value0 instanceof bae)return Xv({config:e.config,videoState:e.videoState,visible:e.visible,visibilityExpiration:n.value0.value0});if(n.value0 instanceof Eae)return j0(lC(s9e(t4(Jl))(function(s){var h=v9e(s)(e.visibilityExpiration);return h?r4(new ke(new i4(!1))):t})))(function(){return Xv(e)});throw new Error("Failed pattern match at Livestream.VideoPlayer.CustomControls (line 135, column 1 - line 135, column 55): "+[n.value0.constructor.name])};return n.value0 instanceof u4&&e.videoState instanceof I?j0(a)(function(){return j0(Iae(function(l){return function(){return f9e(n.value0.value0>0)(tm(!1)(l))(),qA(n.value0.value0)(l)()}}))(function(){return Xv({config:e.config,visibilityExpiration:e.visibilityExpiration,visible:e.visible,videoState:new I({muted:e.videoState.value0.muted,volume:n.value0.value0})})})}):i(!0)};return n.value0 instanceof o4&&e.videoState instanceof I?j0(a)(function(){return j0(Iae(tm(!e.videoState.value0.muted)))(function(){return Xv({config:e.config,visibilityExpiration:e.visibilityExpiration,visible:e.visible,videoState:new I({volume:e.videoState.value0.volume,muted:!e.videoState.value0.muted})})})}):r(!0)}throw new Error("Failed pattern match at Livestream.VideoPlayer.CustomControls (line 135, column 1 - line 135, column 55): "+[e.constructor.name,n.constructor.name])}},Aae=function(e){if(e instanceof I)return!1;if(e instanceof G)return!0;throw new Error("Failed pattern match at Livestream.VideoPlayer.CustomControls (line 204, column 1 - line 204, column 37): "+[e.constructor.name])};var Lae=e=>n=>a=>()=>e.then(a,n),Pae=e=>e instanceof Error,Nae=e=>e===null?"null":typeof e>"u"?"undefined":e.toString();var d9e=x(Zl(kr)),h9e=Cp(kr),g9e=dn(bn),Oae=Aa(DD(wD)(kr)),D9e=If(kr),R9e=B(Md(Es)),y9e=Nd(kr),w9e=fb(la),b9e=Gt(eU);var E9e=function(e){var n=function(a){if(Pae(a))return d9e(a);if($e)return h9e(new Sp(""));throw new Error("Failed pattern match at Utils.Promise (line 49, column 5 - line 51, column 43): "+[a.constructor.name])};return Er(function(a){return Vi("Promise failed: "+Nae(e))})(g9e)(lm(Oae(n(e))(Oae(D9e("Error")(e))(R9e(Vi)(y9e(e))))))},sC=function(e){return j_(function(n){return w9e(b9e)(Lae(e)(function(a){return n(Me.create(E9e(a)))()})(function(a){return n(Le.create(a))()}))})};var T9e=ae(nn),S9e=Pe(rn),_w=ae(co),c4=df(Wt)(yl),$m=bt(qt),Uae=eh(ie)()(),C9e=cae()(),F9e=x(Wt),kae=bt(Tv),Bae=Kr(rn)()(),G9e=da(Ce)()(),M9e=Ht(ie),A9e=Pe(Ce),xae=vn(un),L9e=e_(qe)(),P9e=xi(Je)(Ot),N9e=be(xr(jt)),Eg=xae(Pa),O9e=ev(wa),U9e=Eo(Qd),Nu=x(wa),jae=Un(qe),Hae=Pr(nu),zae=$g(Pa),mu=x(kn),Pu=xae(pa),vl=et(qe),Jae=B(ct),qae=e0(qe),Vae=B(la),k9e=xt(Uo(ct)),B9e=B(ue),H9e=ge(ue),$ae=tn(d6),Qae=(function(){function e(){}return e.value=new e,e})(),Kae=(function(){function e(){}return e.value=new e,e})(),mw=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Yae=(function(){function e(){}return e.value=new e,e})(),Ig=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Xae=(function(){function e(){}return e.value=new e,e})(),Zae=(function(){function e(){}return e.value=new e,e})(),Wae=(function(){function e(){}return e.value=new e,e})(),s4=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),v4=(function(){function e(){}return e.value=new e,e})(),fC=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),_C=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),vC=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),ete=(function(){function e(){}return e.value=new e,e})(),f4=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),_4=(function(){function e(){}return e.value=new e,e})(),nte=(function(){function e(){}return e.value=new e,e})(),ate=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Wm=(function(){function e(){}return e.value=new e,e})(),Zv=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),pC=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),d4=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),pw=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),h4=function(e){var n=e.Monad0(),a=ae(n.Bind1()),t=Un(e),r=x(n.Applicative0());return function(u){return function(i){return function(l){return a(t(OE(u.videoId)))(function(s){return Hn(r(i.whenNotFound))(l)(T9e(s)(iB))})}}}},tte=h4(Po),p4=h4(qe),rte=function(e){var n=h4(e);return function(a){return n(a)({whenNotFound:void 0})}},J9e=rte(Po),q9e=rte(qe),mC=function(e){return function(n){return function(a){var t=(function(){var T=S9e("position-absolute-fullsize py-6 d-flex align-items-center justify-content-around");if(n.stage instanceof Yae)return T(e.errorScreen("It appears that video playback is not supported in your browser."));if(n.stage instanceof Xae)return T(e.errorScreen("The video didn't load correctly, try refreshing the page."));if(n.stage instanceof mw)return T(e.introScreen);if(n.stage instanceof Ig)return Ma;throw new Error("Failed pattern match at Livestream.VideoPlayer (line 242, column 20 - line 253, column 16): "+[n.stage.constructor.name])})(),r=(function(){return n.stage instanceof mw?n.stage.value0.reset:!1})(),u=It(function(T){return _w(NE(T))(c4(function(L){return a(new ke(new d4({time:L})))}))}),i=It(function(T){return _w(NE(T))(c4(function(L){return a(new ke(new pC({playing:!0,time:L})))}))}),l=function(T){return a(Jn.create(T))},s=It(function(T){return _w(NE(T))(c4(function(L){return l(new f4(L))}))}),h=$m(l)(ete.value),p=Oe([Uae("w-100 t--real-video")({id:n.videoId,controls:br(n.customControls),onVolumeChange:h,onTimeUpdate:u,onPlay:i,onPause:s})(""),Va(!r)(C9e({videoStreamUrl:e.watchUrl,videoElementId:n.videoId,onNotSupported:l(Zae.value),onError:function(T,L){return void 0},onCriticalFail:kae(l)(function(T){var L=T==="networkError";return L?v4.value:new fC("HLS player crashed")}),onReady:l(new _C({autoPlay:e.autoPlay})),onInitialPts:kae(l)(function(T){return new ate(T.initPTS)})}))]),R=(function(){return n.stage instanceof Ig&&n.stage.value0.unmuteOverlay?Bae("position-absolute-fullsize d-flex align-items-center justify-content-center t--unmute-overlay")({style:Zt({pointerEvents:"none"})})(G9e("btn btn-sm btn-light border-dark px-4 d-flex align-items-center")(sn)({onClick:$m(l)(nte.value),style:Zt({pointerEvents:"all"})})([ln("click for sound"),M9e("fe fe-volume-2 ml-2")("")])):Ma})(),E=function(T){return Bae("position-absolute-fullsize d-flex align-items-end t--controls-overlay")({onMouseMove:$m(l)(new Zv(cC)),onMouseDown:$m(l)(new Zv(cC)),onTouchStart:$m(l)(new Zv(cC))})(Cae(T)(function(L){return l(Zv.create(L))}))},w=Uae("w-100 t--real-video")({id:n.videoId,controls:br(n.customControls),playsInline:!0,onVolumeChange:h,onTimeUpdate:u,onPlay:i,onPause:s,onLoadedMetadata:$m(l)(new _C({autoPlay:e.autoPlay})),onError:$m(l)(v4.value),src:(function(){return r?"":e.watchUrl})()})("");return A9e("position-relative w-100")([(function(){if(n.support instanceof Qae)return p;if(n.support instanceof Kae)return w;throw new Error("Failed pattern match at Livestream.VideoPlayer (line 163, column 7 - line 165, column 40): "+[n.support.constructor.name])})(),xa(n.customControls)(E),Va(n.allowSound)(R),t])}}},$9e=function(e){var n=Un(e.MonadEffect0());return function(a){return n(function(){return J9e(a)(tm(!1))(),_4.value})}},W9e=$9e(wB),m4=function(e){return L9e("Livestream: Error")({livestream_error_message:e})},ote=function(e){return tte(e)({whenNotFound:!1})(HA)},x9e=function(e){return Un(e)(function(){var a=_w(_w(Li)(VA))(zA)();return P9e(function(t){return N9e(aE(t)(a))(new I(0))})(["iPad","iPod","iPhone"])})},ute=x9e(qe),j9e=function(e){var n=function(t){return Eg(O9e(e.allowSound)(U9e(Vi("Skipping attempt to play unmuted because sound was programmatically disallowed"))))(function(){return Eg(sC(rC(t)))(function(){return Nu(new vC({unmuteOverlay:!1}))})})},a=function(t){return Eg(jae(tm(!0)(t)))(function(){return Eg(sC(rC(t)))(function(){return Nu(new vC({unmuteOverlay:!0}))})})};return p4(e)({whenNotFound:new fC("