var Purs_EntryPoints_Livestream_Livestream=(()=>{var koe=Object.create;var sb=Object.defineProperty;var Boe=Object.getOwnPropertyDescriptor;var Hoe=Object.getOwnPropertyNames;var Joe=Object.getPrototypeOf,qoe=Object.prototype.hasOwnProperty;var $oe=(e,n)=>()=>(e&&(n=e(e=0)),n);var Ue=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports),p8=(e,n)=>{for(var a in n)sb(e,a,{get:n[a],enumerable:!0})},m8=(e,n,a,t)=>{if(n&&typeof n=="object"||typeof n=="function")for(let r of Hoe(n))!qoe.call(e,r)&&r!==a&&sb(e,r,{get:()=>n[r],enumerable:!(t=Boe(n,r))||t.enumerable});return e};var ml=(e,n,a)=>(a=e!=null?koe(Joe(e)):{},m8(n||!e||!e.__esModule?sb(a,"default",{value:e,enumerable:!0}):a,e)),vb=e=>m8(sb({},"__esModule",{value:!0}),e);var To={};p8(To,{Children:()=>Op,Component:()=>Up,Fragment:()=>_M,PureComponent:()=>Vse,Suspense:()=>Qse,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>xse,cloneElement:()=>jD,createContext:()=>fM,createElement:()=>tr,createRef:()=>C1,default:()=>st,forwardRef:()=>uc,isValidElement:()=>pM,lazy:()=>jse,memo:()=>zse,useCallback:()=>zD,useContext:()=>Kse,useDebugValue:()=>Yse,useEffect:()=>Or,useImperativeHandle:()=>Lf,useLayoutEffect:()=>VD,useMemo:()=>QD,useReducer:()=>Xse,useRef:()=>Xt,useState:()=>Ps,version:()=>Zse});var st,xse,Op,jD,Up,fM,tr,C1,uc,_M,pM,jse,zse,Vse,Qse,zD,Kse,Yse,Or,Lf,VD,QD,Xse,Xt,Ps,Zse,Ct=$oe(()=>{st=window.React,{__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:xse,Children:Op,cloneElement:jD,Component:Up,createContext:fM,createElement:tr,createRef:C1,forwardRef:uc,Fragment:_M,isValidElement:pM,lazy:jse,memo:zse,PureComponent:Vse,Suspense:Qse,useCallback:zD,useContext:Kse,useDebugValue:Yse,useEffect:Or,useImperativeHandle:Lf,useLayoutEffect:VD,useMemo:QD,useReducer:Xse,useRef:Xt,useState:Ps,version:Zse}=window.React});var dM=Ue((yQe,pU)=>{"use strict";var _U=Object.getOwnPropertySymbols,yve=Object.prototype.hasOwnProperty,wve=Object.prototype.propertyIsEnumerable;function bve(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function Eve(){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}}pU.exports=Eve()?Object.assign:function(e,n){for(var a,t=bve(e),r,u=1;u{"use strict";var gM=dM(),Yd=60103,hU=60106;_r.Fragment=60107;_r.StrictMode=60108;_r.Profiler=60114;var gU=60109,DU=60110,RU=60112;_r.Suspense=60113;var yU=60115,wU=60116;typeof Symbol=="function"&&Symbol.for&&(zc=Symbol.for,Yd=zc("react.element"),hU=zc("react.portal"),_r.Fragment=zc("react.fragment"),_r.StrictMode=zc("react.strict_mode"),_r.Profiler=zc("react.profiler"),gU=zc("react.provider"),DU=zc("react.context"),RU=zc("react.forward_ref"),_r.Suspense=zc("react.suspense"),yU=zc("react.memo"),wU=zc("react.lazy"));var zc,mU=typeof Symbol=="function"&&Symbol.iterator;function Ive(e){return e===null||typeof e!="object"?null:(e=mU&&e[mU]||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";MU.exports=GU()});var n5=Ue(Zd=>{"use strict";var Ns=dM(),Nf=AU();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 Ave=/^[: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]*$/,LU=Object.prototype.hasOwnProperty,PU={},NU={};function QU(e){return LU.call(NU,e)?!0:LU.call(PU,e)?!1:Ave.test(e)?NU[e]=!0:(PU[e]=!0,!1)}function Lve(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 Pve(e,n,a,t){if(n===null||typeof n>"u"||Lve(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 PM=/[\-:]([a-z])/g;function NM(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(PM,NM);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(PM,NM);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(PM,NM);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 Nve=/["'&<>]/;function Hp(e){if(typeof e=="boolean"||typeof e=="number")return""+e;e=""+e;var n=Nve.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},Y_===null&&(Y_=new Map),a=Y_.get(n),a===void 0)Y_.set(n,e);else{for(n=a;n.next!==null;)n=n.next;n.next=e}}function bM(){}var qp=null,Hve={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:kU,useReducer:UU,useRef:function(e){Ev=Jp(),ro=OM();var n=ro.memoizedState;return n===null?(e={current:e},ro.memoizedState=e):n},useState:function(e){return UU(XU,e)},useLayoutEffect:function(){},useCallback:function(e,n){return kU(function(){return e},n)},useImperativeHandle:bM,useEffect:bM,useDebugValue:bM,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)}},BU={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function HU(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 ZU={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},Jve=Ns({menuitem:!0},ZU),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},qve=["Webkit","ms","Moz","O"];Object.keys(tR).forEach(function(e){qve.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),tR[n]=tR[e]})});var $ve=/([A-Z])/g,Wve=/^ms-/,K_=Nf.Children.toArray,EM=Gve.ReactCurrentDispatcher,xve={listing:!0,pre:!0,textarea:!0},jve=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,JU={},IM={};function zve(e){if(e==null)return e;var n="";return Nf.Children.forEach(e,function(a){a!=null&&(n+=a)}),n}var Vve=Object.prototype.hasOwnProperty,Qve={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function qU(e,n){if(e===void 0)throw Error(So(152,aR(n)||"Component"))}function Kve(e,n,a){function t(i,l){var s=l.prototype&&l.prototype.isReactComponent,h=Mve(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=KU(l,i.props,s,h),s==null||s.render==null){e=s,qU(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{EM.current=r,qp=t,YU()}},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=Kve(a,t,this.threadID),a=t.child,t=t.context,a===null||a===!1)return"";if(!Nf.isValidElement(a)){if(a!=null&&a.$$typeof!=null)throw r=a.$$typeof,Error(r===TM?So(257):So(258,r.toString()));return a=K_(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 zU:case jU:case SM:case CM:case MM:case L1:return a=K_(a.props.children),this.stack.push({type:null,domNamespace:r,children:a,childIndex:0,context:t,footer:""}),"";case N1:throw Error(So(294));case xU:throw Error(So(343))}if(typeof u=="object"&&u!==null)switch(u.$$typeof){case GM:Ev={};var i=u.render(a.props,a.ref);return i=KU(u.render,a.props,i,a.ref),i=K_(i),this.stack.push({type:null,domNamespace:r,children:i,childIndex:0,context:t,footer:""}),"";case AM:return a=[Nf.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=K_(a.props.children),r={type:a,domNamespace:r,children:u,childIndex:0,context:t,footer:""},this.pushProvider(a),this.stack.push(r),"";case FM:u=a.type,i=a.props;var l=this.threadID;return rR(u,l),u=K_(i.children(u[l])),this.stack.push({type:a,domNamespace:r,children:u,childIndex:0,context:t,footer:""}),"";case WU:throw Error(So(338));case LM:return u=a.type,i=u._init,u=i(u._payload),a=[Nf.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===BU.html&&HU(u),!JU.hasOwnProperty(u)){if(!jve.test(u))throw Error(So(65,u));JU[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=zve(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=[],xve.hasOwnProperty(u)&&s.charAt(0)===` `&&(le+=` `),le+=s):i=K_(i.children),a=a.type,r=r==null||r==="http://www.w3.org/1999/xhtml"?HU(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 e5(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 e5(e,!1,n);try{return e.read(1/0)}finally{e.destroy()}};Zd.version="17.0.2"});var t5=Ue((IQe,a5)=>{"use strict";a5.exports=n5()});var $J=Ue((pI,q2)=>{(function(n,a){typeof pI=="object"&&typeof q2=="object"?q2.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 $e(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,$e,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})(),Cc=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})(),V0=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,Fc=(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){Fc(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){Fc(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){Fc(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){Fc(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){Fc(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){Fc(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),m_=(function(d){Fc(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=Gc.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 Gc.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?Gc.createPrivateChannel(d,m):d.indexOf("presence-")===0?Gc.createPresenceChannel(d,m):Gc.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 V0(d,m)},createHandshake:function(d,m){return new Cc(d,m)},createAssistantToTheTransportManager:function(d,m,D){return new Zs(d,m,D)}},Gc=sF,vF=(function(){function d(m){this.options=m||{},this.livesLeft=this.options.lives||1/0}return d.prototype.getAssistant=function(m){return Gc.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})(),Q0=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 Q0(Rs(eb),eb,nb)],Wa),ob=new uf([new Q0(Rs(ab),ab,jF)],Wa),ub=new uf([new Q0(Rs(rb),new Ag([rb,new nd(ob,{delay:4e3})]),ob)],Wa),Hg=new Q0(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 Q0(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,K0;(function(d){d[d.CONNECTING=0]="CONNECTING",d[d.OPEN=1]="OPEN",d[d.CLOSED=3]="CLOSED"})(K0||(K0={}));var Mc=K0,IF=1,Vw=(function(){function d(m,D){this.hooks=m,this.session=_l(1e3)+"/"+ys(8),this.location=TF(D),this.readyState=Mc.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===Mc.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=Mc.CLOSED,this.onclose&&this.onclose({code:m,reason:D,wasClean:M})},d.prototype.onChunk=function(m){if(m.status===200){this.readyState===Mc.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 QTe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";K$.exports=QTe});var nW=Ue((e2n,eW)=>{"use strict";var KTe=Y$();function X$(){}function Z$(){}Z$.resetWarningCache=X$;eW.exports=function(){function e(t,r,u,i,l,s){if(s!==KTe){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:Z$,resetWarningCache:X$};return a.PropTypes=a,a}});var tW=Ue((t2n,aW)=>{aW.exports=nW()();var n2n,a2n});var GL=Ue(Gh=>{"use strict";Object.defineProperty(Gh,"__esModule",{value:!0});var oW=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],UI=oW.join(","),uW=typeof Element>"u",gm=uW?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,CL=!uW&&Element.prototype.getRootNode?function(e){return e.getRootNode()}:function(e){return e.ownerDocument},iW=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},lW=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},cW=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},YTe=function(n,a){return n.tabIndex===a.tabIndex?n.documentOrder-a.documentOrder:n.tabIndex-a.tabIndex},sW=function(n){return n.tagName==="INPUT"},XTe=function(n){return sW(n)&&n.type==="hidden"},ZTe=function(n){var a=n.tagName==="DETAILS"&&Array.prototype.slice.apply(n.children).some(function(t){return t.tagName==="SUMMARY"});return a},eSe=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=CL(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=CL(n);if(p&&!p.shadowRoot&&r(p)===!0)return rW(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 rW(n);return!1},oSe=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)},iSe=function e(n){var a=[],t=[];return n.forEach(function(r,u){var i=!!r.scope,l=i?r.scope:r,s=cW(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(YTe).reduce(function(r,u){return u.isScope?r.push.apply(r,u.content):r.push(u.content),r},[]).concat(a)},lSe=function(n,a){a=a||{};var t;return a.getShadowRoot?t=lW([n],a.includeContainer,{filter:FL.bind(null,a),flatten:!1,getShadowRoot:a.getShadowRoot,shadowRootFilter:uSe}):t=iW(n,a.includeContainer,FL.bind(null,a)),iSe(t)},cSe=function(n,a){a=a||{};var t;return a.getShadowRoot?t=lW([n],a.includeContainer,{filter:kI.bind(null,a),flatten:!0,getShadowRoot:a.getShadowRoot}):t=iW(n,a.includeContainer,kI.bind(null,a)),t},sSe=function(n,a){if(a=a||{},!n)throw new Error("No node provided");return gm.call(n,UI)===!1?!1:FL(a,n)},vSe=oW.concat("iframe").join(","),fSe=function(n,a){if(a=a||{},!n)throw new Error("No node provided");return gm.call(n,vSe)===!1?!1:kI(a,n)};Gh.focusable=cSe;Gh.isFocusable=fSe;Gh.isTabbable=sSe;Gh.tabbable=lSe});var dW=Ue(ML=>{"use strict";Object.defineProperty(ML,"__esModule",{value:!0});var n_=GL();function vW(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 fW(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()}}})(),pSe=function(n){return n.tagName&&n.tagName.toLowerCase()==="input"&&typeof n.select=="function"},mSe=function(n){return n.key==="Escape"||n.key==="Esc"||n.keyCode===27},dSe=function(n){return n.key==="Tab"||n.keyCode===9},pW=function(n){return setTimeout(n,0)},mW=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=n_.tabbable(Z,r.tabbableOptions),me=n_.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 n_.isTabbable(Gn,r.tabbableOptions)}):me.slice(0,qn).reverse().find(function(Gn){return n_.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,pSe(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&&!n_.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 $e=s(ee),Qe=$e>=0?u.containerGroups[$e]:void 0;if($e<0)Z.shiftKey?me=u.tabbableGroups[u.tabbableGroups.length-1].lastTabbableNode:me=u.tabbableGroups[0].firstTabbableNode;else if(Z.shiftKey){var mn=mW(u.tabbableGroups,function(ha){var ma=ha.firstTabbableNode;return ee===ma});if(mn<0&&(Qe.container===ee||n_.isFocusable(ee,r.tabbableOptions)&&!n_.isTabbable(ee,r.tabbableOptions)&&!Qe.nextTabbableNode(ee,!1))&&(mn=$e),mn>=0){var qn=mn===0?u.tabbableGroups.length-1:mn-1,Gn=u.tabbableGroups[qn];me=Gn.lastTabbableNode}}else{var Mn=mW(u.tabbableGroups,function(ha){var ma=ha.lastTabbableNode;return ee===ma});if(Mn<0&&(Qe.container===ee||n_.isFocusable(ee,r.tabbableOptions)&&!n_.isTabbable(ee,r.tabbableOptions)&&!Qe.nextTabbableNode(ee))&&(Mn=$e),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(mSe(Z)&&KR(r.escapeDeactivates,Z)!==!1){Z.preventDefault(),i.deactivate();return}if(dSe(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 _W.activateTrap(i),u.delayInitialFocusTimer=r.delayInitialFocus?pW(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"),$e=l(Z,"checkCanFocusTrap");$e||R(),u.active=!0,u.paused=!1,u.nodeFocusedBeforeActivation=t.activeElement,ee&&ee();var Qe=function(){$e&&R(),te(),me&&me()};return $e?($e(u.containers.concat()).then(Qe,Qe),this):(Qe(),this)},deactivate:function(Z){if(!u.active)return this;var ee=fW({onDeactivate:r.onDeactivate,onPostDeactivate:r.onPostDeactivate,checkCanReturnFocus:r.checkCanReturnFocus},Z);clearTimeout(u.delayInitialFocusTimer),u.delayInitialFocusTimer=void 0,le(),u.active=!1,u.paused=!1,_W.deactivateTrap(i);var me=l(ee,"onDeactivate"),$e=l(ee,"onPostDeactivate"),Qe=l(ee,"checkCanReturnFocus"),mn=l(ee,"returnFocus","returnFocusOnDeactivate");me&&me();var qn=function(){pW(function(){mn&&E(w(u.nodeFocusedBeforeActivation)),$e&&$e()})};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};ML.createFocusTrap=hSe});var DW=Ue((u2n,gW)=>{"use strict";function AL(e){"@babel/helpers - typeof";return AL=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},AL(e)}function gSe(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function hW(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 ESe(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=tW(),ISe=dW(),TSe=ISe.createFocusTrap,SSe=GL(),CSe=SSe.isFocusable,PL=(function(e){RSe(a,e);var n=ySe(a);function a(t){var r;gSe(this,a),r=n.call(this,t),ESe(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;PL.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)])};PL.defaultProps={active:!0,paused:!1,focusTrapOptions:{},_createFocusTrap:TSe};gW.exports=PL});var Gx=Ue(qr=>{"use strict";var Qu=typeof Symbol=="function"&&Symbol.for,d3=Qu?Symbol.for("react.element"):60103,h3=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,g3=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,EGe=Qu?Symbol.for("react.suspense_list"):60120,lT=Qu?Symbol.for("react.memo"):60115,cT=Qu?Symbol.for("react.lazy"):60116,IGe=Qu?Symbol.for("react.block"):60121,TGe=Qu?Symbol.for("react.fundamental"):60117,SGe=Qu?Symbol.for("react.responder"):60118,CGe=Qu?Symbol.for("react.scope"):60119;function Dc(e){if(typeof e=="object"&&e!==null){var n=e.$$typeof;switch(n){case d3:switch(e=e.type,e){case g3: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 h3:return n}}}function Fx(e){return Dc(e)===oT}qr.AsyncMode=g3;qr.ConcurrentMode=oT;qr.ContextConsumer=rT;qr.ContextProvider=tT;qr.Element=d3;qr.ForwardRef=uT;qr.Fragment=eT;qr.Lazy=cT;qr.Memo=lT;qr.Portal=h3;qr.Profiler=aT;qr.StrictMode=nT;qr.Suspense=iT;qr.isAsyncMode=function(e){return Fx(e)||Dc(e)===g3};qr.isConcurrentMode=Fx;qr.isContextConsumer=function(e){return Dc(e)===rT};qr.isContextProvider=function(e){return Dc(e)===tT};qr.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===d3};qr.isForwardRef=function(e){return Dc(e)===uT};qr.isFragment=function(e){return Dc(e)===eT};qr.isLazy=function(e){return Dc(e)===cT};qr.isMemo=function(e){return Dc(e)===lT};qr.isPortal=function(e){return Dc(e)===h3};qr.isProfiler=function(e){return Dc(e)===aT};qr.isStrictMode=function(e){return Dc(e)===nT};qr.isSuspense=function(e){return Dc(e)===iT};qr.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===eT||e===oT||e===aT||e===nT||e===iT||e===EGe||typeof e=="object"&&e!==null&&(e.$$typeof===cT||e.$$typeof===lT||e.$$typeof===tT||e.$$typeof===rT||e.$$typeof===uT||e.$$typeof===TGe||e.$$typeof===SGe||e.$$typeof===CGe||e.$$typeof===IGe)};qr.typeOf=Dc});var Ax=Ue((t8n,Mx)=>{"use strict";Mx.exports=Gx()});var Im=Ue((d8n,fT)=>{(function(){"use strict";var e={}.hasOwnProperty;function n(){for(var r="",u=0;u{function pMe(){this.__data__=[],this.size=0}Sj.exports=pMe});var B3=Ue((Y7n,Fj)=>{function mMe(e,n){return e===n||e!==e&&n!==n}Fj.exports=mMe});var sy=Ue((X7n,Gj)=>{var dMe=B3();function hMe(e,n){for(var a=e.length;a--;)if(dMe(e[a][0],n))return a;return-1}Gj.exports=hMe});var Aj=Ue((Z7n,Mj)=>{var gMe=sy(),DMe=Array.prototype,RMe=DMe.splice;function yMe(e){var n=this.__data__,a=gMe(n,e);if(a<0)return!1;var t=n.length-1;return a==t?n.pop():RMe.call(n,a,1),--this.size,!0}Mj.exports=yMe});var Pj=Ue((eOn,Lj)=>{var wMe=sy();function bMe(e){var n=this.__data__,a=wMe(n,e);return a<0?void 0:n[a][1]}Lj.exports=bMe});var Oj=Ue((nOn,Nj)=>{var EMe=sy();function IMe(e){return EMe(this.__data__,e)>-1}Nj.exports=IMe});var kj=Ue((aOn,Uj)=>{var TMe=sy();function SMe(e,n){var a=this.__data__,t=TMe(a,e);return t<0?(++this.size,a.push([e,n])):a[t][1]=n,this}Uj.exports=SMe});var vy=Ue((tOn,Bj)=>{var CMe=Cj(),FMe=Aj(),GMe=Pj(),MMe=Oj(),AMe=kj();function Bh(e){var n=-1,a=e==null?0:e.length;for(this.clear();++n{var LMe=vy();function PMe(){this.__data__=new LMe,this.size=0}Hj.exports=PMe});var $j=Ue((oOn,qj)=>{function NMe(e){var n=this.__data__,a=n.delete(e);return this.size=n.size,a}qj.exports=NMe});var xj=Ue((uOn,Wj)=>{function OMe(e){return this.__data__.get(e)}Wj.exports=OMe});var zj=Ue((iOn,jj)=>{function UMe(e){return this.__data__.has(e)}jj.exports=UMe});var H3=Ue((lOn,Vj)=>{var kMe=typeof global=="object"&&global&&global.Object===Object&&global;Vj.exports=kMe});var zv=Ue((cOn,Qj)=>{var BMe=H3(),HMe=typeof self=="object"&&self&&self.Object===Object&&self,JMe=BMe||HMe||Function("return this")();Qj.exports=JMe});var LT=Ue((sOn,Kj)=>{var qMe=zv(),$Me=qMe.Symbol;Kj.exports=$Me});var ez=Ue((vOn,Zj)=>{var Yj=LT(),Xj=Object.prototype,WMe=Xj.hasOwnProperty,xMe=Xj.toString,fy=Yj?Yj.toStringTag:void 0;function jMe(e){var n=WMe.call(e,fy),a=e[fy];try{e[fy]=void 0;var t=!0}catch{}var r=xMe.call(e);return t&&(n?e[fy]=a:delete e[fy]),r}Zj.exports=jMe});var az=Ue((fOn,nz)=>{var zMe=Object.prototype,VMe=zMe.toString;function QMe(e){return VMe.call(e)}nz.exports=QMe});var _y=Ue((_On,oz)=>{var tz=LT(),KMe=ez(),YMe=az(),XMe="[object Null]",ZMe="[object Undefined]",rz=tz?tz.toStringTag:void 0;function eAe(e){return e==null?e===void 0?ZMe:XMe:rz&&rz in Object(e)?KMe(e):YMe(e)}oz.exports=eAe});var J3=Ue((pOn,uz)=>{function nAe(e){var n=typeof e;return e!=null&&(n=="object"||n=="function")}uz.exports=nAe});var q3=Ue((mOn,iz)=>{var aAe=_y(),tAe=J3(),rAe="[object AsyncFunction]",oAe="[object Function]",uAe="[object GeneratorFunction]",iAe="[object Proxy]";function lAe(e){if(!tAe(e))return!1;var n=aAe(e);return n==oAe||n==uAe||n==rAe||n==iAe}iz.exports=lAe});var cz=Ue((dOn,lz)=>{var cAe=zv(),sAe=cAe["__core-js_shared__"];lz.exports=sAe});var fz=Ue((hOn,vz)=>{var $3=cz(),sz=(function(){var e=/[^.]+$/.exec($3&&$3.keys&&$3.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})();function vAe(e){return!!sz&&sz in e}vz.exports=vAe});var W3=Ue((gOn,_z)=>{var fAe=Function.prototype,_Ae=fAe.toString;function pAe(e){if(e!=null){try{return _Ae.call(e)}catch{}try{return e+""}catch{}}return""}_z.exports=pAe});var mz=Ue((DOn,pz)=>{var mAe=q3(),dAe=fz(),hAe=J3(),gAe=W3(),DAe=/[\\^$.*+?()[\]{}|]/g,RAe=/^\[object .+?Constructor\]$/,yAe=Function.prototype,wAe=Object.prototype,bAe=yAe.toString,EAe=wAe.hasOwnProperty,IAe=RegExp("^"+bAe.call(EAe).replace(DAe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function TAe(e){if(!hAe(e)||dAe(e))return!1;var n=mAe(e)?IAe:RAe;return n.test(gAe(e))}pz.exports=TAe});var hz=Ue((ROn,dz)=>{function SAe(e,n){return e==null?void 0:e[n]}dz.exports=SAe});var Sm=Ue((yOn,gz)=>{var CAe=mz(),FAe=hz();function GAe(e,n){var a=FAe(e,n);return CAe(a)?a:void 0}gz.exports=GAe});var PT=Ue((wOn,Dz)=>{var MAe=Sm(),AAe=zv(),LAe=MAe(AAe,"Map");Dz.exports=LAe});var py=Ue((bOn,Rz)=>{var PAe=Sm(),NAe=PAe(Object,"create");Rz.exports=NAe});var bz=Ue((EOn,wz)=>{var yz=py();function OAe(){this.__data__=yz?yz(null):{},this.size=0}wz.exports=OAe});var Iz=Ue((IOn,Ez)=>{function UAe(e){var n=this.has(e)&&delete this.__data__[e];return this.size-=n?1:0,n}Ez.exports=UAe});var Sz=Ue((TOn,Tz)=>{var kAe=py(),BAe="__lodash_hash_undefined__",HAe=Object.prototype,JAe=HAe.hasOwnProperty;function qAe(e){var n=this.__data__;if(kAe){var a=n[e];return a===BAe?void 0:a}return JAe.call(n,e)?n[e]:void 0}Tz.exports=qAe});var Fz=Ue((SOn,Cz)=>{var $Ae=py(),WAe=Object.prototype,xAe=WAe.hasOwnProperty;function jAe(e){var n=this.__data__;return $Ae?n[e]!==void 0:xAe.call(n,e)}Cz.exports=jAe});var Mz=Ue((COn,Gz)=>{var zAe=py(),VAe="__lodash_hash_undefined__";function QAe(e,n){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=zAe&&n===void 0?VAe:n,this}Gz.exports=QAe});var Lz=Ue((FOn,Az)=>{var KAe=bz(),YAe=Iz(),XAe=Sz(),ZAe=Fz(),e2e=Mz();function Hh(e){var n=-1,a=e==null?0:e.length;for(this.clear();++n{var Pz=Lz(),n2e=vy(),a2e=PT();function t2e(){this.size=0,this.__data__={hash:new Pz,map:new(a2e||n2e),string:new Pz}}Nz.exports=t2e});var kz=Ue((MOn,Uz)=>{function r2e(e){var n=typeof e;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?e!=="__proto__":e===null}Uz.exports=r2e});var my=Ue((AOn,Bz)=>{var o2e=kz();function u2e(e,n){var a=e.__data__;return o2e(n)?a[typeof n=="string"?"string":"hash"]:a.map}Bz.exports=u2e});var Jz=Ue((LOn,Hz)=>{var i2e=my();function l2e(e){var n=i2e(this,e).delete(e);return this.size-=n?1:0,n}Hz.exports=l2e});var $z=Ue((POn,qz)=>{var c2e=my();function s2e(e){return c2e(this,e).get(e)}qz.exports=s2e});var xz=Ue((NOn,Wz)=>{var v2e=my();function f2e(e){return v2e(this,e).has(e)}Wz.exports=f2e});var zz=Ue((OOn,jz)=>{var _2e=my();function p2e(e,n){var a=_2e(this,e),t=a.size;return a.set(e,n),this.size+=a.size==t?0:1,this}jz.exports=p2e});var x3=Ue((UOn,Vz)=>{var m2e=Oz(),d2e=Jz(),h2e=$z(),g2e=xz(),D2e=zz();function Jh(e){var n=-1,a=e==null?0:e.length;for(this.clear();++n{var R2e=vy(),y2e=PT(),w2e=x3(),b2e=200;function E2e(e,n){var a=this.__data__;if(a instanceof R2e){var t=a.__data__;if(!y2e||t.length{var I2e=vy(),T2e=Jj(),S2e=$j(),C2e=xj(),F2e=zj(),G2e=Kz();function qh(e){var n=this.__data__=new I2e(e);this.size=n.size}qh.prototype.clear=T2e;qh.prototype.delete=S2e;qh.prototype.get=C2e;qh.prototype.has=F2e;qh.prototype.set=G2e;Yz.exports=qh});var eV=Ue((HOn,Zz)=>{var M2e="__lodash_hash_undefined__";function A2e(e){return this.__data__.set(e,M2e),this}Zz.exports=A2e});var aV=Ue((JOn,nV)=>{function L2e(e){return this.__data__.has(e)}nV.exports=L2e});var rV=Ue((qOn,tV)=>{var P2e=x3(),N2e=eV(),O2e=aV();function NT(e){var n=-1,a=e==null?0:e.length;for(this.__data__=new P2e;++n{function U2e(e,n){for(var a=-1,t=e==null?0:e.length;++a{function k2e(e,n){return e.has(n)}iV.exports=k2e});var j3=Ue((xOn,cV)=>{var B2e=rV(),H2e=uV(),J2e=lV(),q2e=1,$2e=2;function W2e(e,n,a,t,r,u){var i=a&q2e,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&$2e?new B2e:void 0;for(u.set(e,n),u.set(n,e);++R{var x2e=zv(),j2e=x2e.Uint8Array;sV.exports=j2e});var _V=Ue((zOn,fV)=>{function z2e(e){var n=-1,a=Array(e.size);return e.forEach(function(t,r){a[++n]=[r,t]}),a}fV.exports=z2e});var mV=Ue((VOn,pV)=>{function V2e(e){var n=-1,a=Array(e.size);return e.forEach(function(t){a[++n]=t}),a}pV.exports=V2e});var RV=Ue((QOn,DV)=>{var dV=LT(),hV=vV(),Q2e=B3(),K2e=j3(),Y2e=_V(),X2e=mV(),Z2e=1,eLe=2,nLe="[object Boolean]",aLe="[object Date]",tLe="[object Error]",rLe="[object Map]",oLe="[object Number]",uLe="[object RegExp]",iLe="[object Set]",lLe="[object String]",cLe="[object Symbol]",sLe="[object ArrayBuffer]",vLe="[object DataView]",gV=dV?dV.prototype:void 0,z3=gV?gV.valueOf:void 0;function fLe(e,n,a,t,r,u,i){switch(a){case vLe:if(e.byteLength!=n.byteLength||e.byteOffset!=n.byteOffset)return!1;e=e.buffer,n=n.buffer;case sLe:return!(e.byteLength!=n.byteLength||!u(new hV(e),new hV(n)));case nLe:case aLe:case oLe:return Q2e(+e,+n);case tLe:return e.name==n.name&&e.message==n.message;case uLe:case lLe:return e==n+"";case rLe:var l=Y2e;case iLe:var s=t&Z2e;if(l||(l=X2e),e.size!=n.size&&!s)return!1;var h=i.get(e);if(h)return h==n;t|=eLe,i.set(e,n);var p=K2e(l(e),l(n),t,r,u,i);return i.delete(e),p;case cLe:if(z3)return z3.call(e)==z3.call(n)}return!1}DV.exports=fLe});var wV=Ue((KOn,yV)=>{function _Le(e,n){for(var a=-1,t=n.length,r=e.length;++a{var pLe=Array.isArray;bV.exports=pLe});var IV=Ue((XOn,EV)=>{var mLe=wV(),dLe=OT();function hLe(e,n,a){var t=n(e);return dLe(e)?t:mLe(t,a(e))}EV.exports=hLe});var SV=Ue((ZOn,TV)=>{function gLe(e,n){for(var a=-1,t=e==null?0:e.length,r=0,u=[];++a{function DLe(){return[]}FV.exports=DLe});var LV=Ue((n6n,AV)=>{var RLe=SV(),yLe=GV(),wLe=Object.prototype,bLe=wLe.propertyIsEnumerable,MV=Object.getOwnPropertySymbols,ELe=MV?function(e){return e==null?[]:(e=Object(e),RLe(MV(e),function(n){return bLe.call(e,n)}))}:yLe;AV.exports=ELe});var NV=Ue((a6n,PV)=>{function ILe(e,n){for(var a=-1,t=Array(e);++a{function TLe(e){return e!=null&&typeof e=="object"}OV.exports=TLe});var kV=Ue((r6n,UV)=>{var SLe=_y(),CLe=dy(),FLe="[object Arguments]";function GLe(e){return CLe(e)&&SLe(e)==FLe}UV.exports=GLe});var qV=Ue((o6n,JV)=>{var BV=kV(),MLe=dy(),HV=Object.prototype,ALe=HV.hasOwnProperty,LLe=HV.propertyIsEnumerable,PLe=BV((function(){return arguments})())?BV:function(e){return MLe(e)&&ALe.call(e,"callee")&&!LLe.call(e,"callee")};JV.exports=PLe});var WV=Ue((u6n,$V)=>{function NLe(){return!1}$V.exports=NLe});var V3=Ue((hy,$h)=>{var OLe=zv(),ULe=WV(),zV=typeof hy=="object"&&hy&&!hy.nodeType&&hy,xV=zV&&typeof $h=="object"&&$h&&!$h.nodeType&&$h,kLe=xV&&xV.exports===zV,jV=kLe?OLe.Buffer:void 0,BLe=jV?jV.isBuffer:void 0,HLe=BLe||ULe;$h.exports=HLe});var QV=Ue((i6n,VV)=>{var JLe=9007199254740991,qLe=/^(?:0|[1-9]\d*)$/;function $Le(e,n){var a=typeof e;return n=n==null?JLe:n,!!n&&(a=="number"||a!="symbol"&&qLe.test(e))&&e>-1&&e%1==0&&e{var WLe=9007199254740991;function xLe(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=WLe}KV.exports=xLe});var XV=Ue((c6n,YV)=>{var jLe=_y(),zLe=Q3(),VLe=dy(),QLe="[object Arguments]",KLe="[object Array]",YLe="[object Boolean]",XLe="[object Date]",ZLe="[object Error]",e3e="[object Function]",n3e="[object Map]",a3e="[object Number]",t3e="[object Object]",r3e="[object RegExp]",o3e="[object Set]",u3e="[object String]",i3e="[object WeakMap]",l3e="[object ArrayBuffer]",c3e="[object DataView]",s3e="[object Float32Array]",v3e="[object Float64Array]",f3e="[object Int8Array]",_3e="[object Int16Array]",p3e="[object Int32Array]",m3e="[object Uint8Array]",d3e="[object Uint8ClampedArray]",h3e="[object Uint16Array]",g3e="[object Uint32Array]",ho={};ho[s3e]=ho[v3e]=ho[f3e]=ho[_3e]=ho[p3e]=ho[m3e]=ho[d3e]=ho[h3e]=ho[g3e]=!0;ho[QLe]=ho[KLe]=ho[l3e]=ho[YLe]=ho[c3e]=ho[XLe]=ho[ZLe]=ho[e3e]=ho[n3e]=ho[a3e]=ho[t3e]=ho[r3e]=ho[o3e]=ho[u3e]=ho[i3e]=!1;function D3e(e){return VLe(e)&&zLe(e.length)&&!!ho[jLe(e)]}YV.exports=D3e});var eQ=Ue((s6n,ZV)=>{function R3e(e){return function(n){return e(n)}}ZV.exports=R3e});var aQ=Ue((gy,Wh)=>{var y3e=H3(),nQ=typeof gy=="object"&&gy&&!gy.nodeType&&gy,Dy=nQ&&typeof Wh=="object"&&Wh&&!Wh.nodeType&&Wh,w3e=Dy&&Dy.exports===nQ,K3=w3e&&y3e.process,b3e=(function(){try{var e=Dy&&Dy.require&&Dy.require("util").types;return e||K3&&K3.binding&&K3.binding("util")}catch{}})();Wh.exports=b3e});var Y3=Ue((v6n,oQ)=>{var E3e=XV(),I3e=eQ(),tQ=aQ(),rQ=tQ&&tQ.isTypedArray,T3e=rQ?I3e(rQ):E3e;oQ.exports=T3e});var iQ=Ue((f6n,uQ)=>{var S3e=NV(),C3e=qV(),F3e=OT(),G3e=V3(),M3e=QV(),A3e=Y3(),L3e=Object.prototype,P3e=L3e.hasOwnProperty;function N3e(e,n){var a=F3e(e),t=!a&&C3e(e),r=!a&&!t&&G3e(e),u=!a&&!t&&!r&&A3e(e),i=a||t||r||u,l=i?S3e(e.length,String):[],s=l.length;for(var h in e)(n||P3e.call(e,h))&&!(i&&(h=="length"||r&&(h=="offset"||h=="parent")||u&&(h=="buffer"||h=="byteLength"||h=="byteOffset")||M3e(h,s)))&&l.push(h);return l}uQ.exports=N3e});var cQ=Ue((_6n,lQ)=>{var O3e=Object.prototype;function U3e(e){var n=e&&e.constructor,a=typeof n=="function"&&n.prototype||O3e;return e===a}lQ.exports=U3e});var vQ=Ue((p6n,sQ)=>{function k3e(e,n){return function(a){return e(n(a))}}sQ.exports=k3e});var _Q=Ue((m6n,fQ)=>{var B3e=vQ(),H3e=B3e(Object.keys,Object);fQ.exports=H3e});var mQ=Ue((d6n,pQ)=>{var J3e=cQ(),q3e=_Q(),$3e=Object.prototype,W3e=$3e.hasOwnProperty;function x3e(e){if(!J3e(e))return q3e(e);var n=[];for(var a in Object(e))W3e.call(e,a)&&a!="constructor"&&n.push(a);return n}pQ.exports=x3e});var hQ=Ue((h6n,dQ)=>{var j3e=q3(),z3e=Q3();function V3e(e){return e!=null&&z3e(e.length)&&!j3e(e)}dQ.exports=V3e});var DQ=Ue((g6n,gQ)=>{var Q3e=iQ(),K3e=mQ(),Y3e=hQ();function X3e(e){return Y3e(e)?Q3e(e):K3e(e)}gQ.exports=X3e});var yQ=Ue((D6n,RQ)=>{var Z3e=IV(),ePe=LV(),nPe=DQ();function aPe(e){return Z3e(e,nPe,ePe)}RQ.exports=aPe});var EQ=Ue((R6n,bQ)=>{var wQ=yQ(),tPe=1,rPe=Object.prototype,oPe=rPe.hasOwnProperty;function uPe(e,n,a,t,r,u){var i=a&tPe,l=wQ(e),s=l.length,h=wQ(n),p=h.length;if(s!=p&&!i)return!1;for(var R=s;R--;){var E=l[R];if(!(i?E in n:oPe.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 iPe=Sm(),lPe=zv(),cPe=iPe(lPe,"DataView");IQ.exports=cPe});var CQ=Ue((w6n,SQ)=>{var sPe=Sm(),vPe=zv(),fPe=sPe(vPe,"Promise");SQ.exports=fPe});var GQ=Ue((b6n,FQ)=>{var _Pe=Sm(),pPe=zv(),mPe=_Pe(pPe,"Set");FQ.exports=mPe});var AQ=Ue((E6n,MQ)=>{var dPe=Sm(),hPe=zv(),gPe=dPe(hPe,"WeakMap");MQ.exports=gPe});var HQ=Ue((I6n,BQ)=>{var X3=TQ(),Z3=PT(),eP=CQ(),nP=GQ(),aP=AQ(),kQ=_y(),xh=W3(),LQ="[object Map]",DPe="[object Object]",PQ="[object Promise]",NQ="[object Set]",OQ="[object WeakMap]",UQ="[object DataView]",RPe=xh(X3),yPe=xh(Z3),wPe=xh(eP),bPe=xh(nP),EPe=xh(aP),Cm=kQ;(X3&&Cm(new X3(new ArrayBuffer(1)))!=UQ||Z3&&Cm(new Z3)!=LQ||eP&&Cm(eP.resolve())!=PQ||nP&&Cm(new nP)!=NQ||aP&&Cm(new aP)!=OQ)&&(Cm=function(e){var n=kQ(e),a=n==DPe?e.constructor:void 0,t=a?xh(a):"";if(t)switch(t){case RPe:return UQ;case yPe:return LQ;case wPe:return PQ;case bPe:return NQ;case EPe:return OQ}return n});BQ.exports=Cm});var VQ=Ue((T6n,zQ)=>{var tP=Xz(),IPe=j3(),TPe=RV(),SPe=EQ(),JQ=HQ(),qQ=OT(),$Q=V3(),CPe=Y3(),FPe=1,WQ="[object Arguments]",xQ="[object Array]",UT="[object Object]",GPe=Object.prototype,jQ=GPe.hasOwnProperty;function MPe(e,n,a,t,r,u){var i=qQ(e),l=qQ(n),s=i?xQ:JQ(e),h=l?xQ:JQ(n);s=s==WQ?UT:s,h=h==WQ?UT:h;var p=s==UT,R=h==UT,E=s==h;if(E&&$Q(e)){if(!$Q(n))return!1;i=!0,p=!1}if(E&&!p)return u||(u=new tP),i||CPe(e)?IPe(e,n,a,t,r,u):TPe(e,n,s,a,t,r,u);if(!(a&FPe)){var w=p&&jQ.call(e,"__wrapped__"),T=R&&jQ.call(n,"__wrapped__");if(w||T){var L=w?e.value():e,U=T?n.value():n;return u||(u=new tP),r(L,U,a,t,u)}}return E?(u||(u=new tP),SPe(e,n,a,t,r,u)):!1}zQ.exports=MPe});var XQ=Ue((S6n,YQ)=>{var APe=VQ(),QQ=dy();function KQ(e,n,a,t,r){return e===n?!0:e==null||n==null||!QQ(e)&&!QQ(n)?e!==e&&n!==n:APe(e,n,a,t,KQ,r)}YQ.exports=KQ});var eK=Ue((C6n,ZQ)=>{var LPe=XQ();function PPe(e,n){return LPe(e,n)}ZQ.exports=PPe});var kK=Ue((L5n,lNe)=>{lNe.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 cae=Ue((cw,n4)=>{typeof window<"u"&&(function(n,a){typeof cw=="object"&&typeof n4=="object"?n4.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,$e[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],Ln=Be*8*Dn,Ve=parseInt(Be*ce/Ae+K,10)*Dn;return{sampleRate:Ae,channelCount:Ne,frameLength:Ve,samplesPerFrame:Ln}}},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=Dr(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&&!Ln&&(l.logger.log("reparse from beginning"),Dn=!1,K=jo-188),Ln=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 Ln=new Uint8Array(Dn[0].length+Dn[1].length);Ln.set(Dn[0]),Ln.set(Dn[1],Dn[0].length),Dn[0]=Ln,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),Ln=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=Ln(!1,S.pts,S.dts,"")),K.forEach(function(Ve){switch(Ve.type){case 1:Ae=!0,Te||(Te=O.avcSample=Ln(!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=Ln(!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 Dr=ce.readUByte(),go=ce.readUByte(),xo=31&Dr,Ou=[Dr,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:Ln},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:Ln,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 Ln=this.remuxAudio(S,Ne,ve,ce);if(Ae){var Ve;Ln&&(Ve=Ln.endPTS-Ln.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,Ln;if(Be&&(Dn=Ln=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=Ln=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),Ln=Math.min(Ln,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=Ln)):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,Ln,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(Dr,!0)+" ms hole between fragments detected,filling it"):Dr<-1&&l.logger.log("AVC: "+jn(-Dr,!0)+" ms overlapping between fragments detected"),Be=Ya,$n[0].dts=Be,Ne=Math.max(Ne-Dr,Ya),$n[0].pts=Ne,l.logger.log("Video: PTS/DTS adjusted: "+jn(Ne,!0)+"/"+jn(Be,!0)+", delta: "+jn(Dr,!0)+" ms")),Lt=$n[$n.length-1],Ln=Math.max(Lt.dts,0),Dn=Math.max(Lt.pts,0,Ln),ur&&(ce=Math.round((Ln-Be)/($n.length-1)));for(var go=0,xo=0,Ou=0;Ou0?Zu-1:Zu].dts;if(rf.stretchShortVideoTrack){var Cc=rf.maxBufferHole,Cg=Math.floor(Cc*Ve),V0=(j?Ne+j*Ve:this.nextAudioPts)-uu.pts;V0>Cg?(ce=V0-Ds,ce<0&&(ce=Ds),l.logger.log("It is approximately "+jn(V0,!1)+" ms to the next segment; using duration "+jn(ce,!1)+" ms for the last video frame.")):ce=Ds}else ce=Ds}Sc=Math.round(uu.pts-uu.dts)}ga.push({size:xl,duration:ce,cts:Sc,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:uu.key?2:1,isNonSync:uu.key?0:1}})}this.nextAvcDts=Ln+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 Fc={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,Fc),Fc}},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,Ln,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(Cc){Cc.pts=Cc.dts=Ne(Cc.pts-Be,P*K)}),Ya=Ya.filter(function(Cc){return Cc.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,Dr=Rt;Lt=Wr*Ae&&xo.1*Ae,go.pts=go.dts=Dr,Dr+=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+=Sc*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,Ln.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,Ln=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)(),gr;try{gr=Na.performance.now.bind(Na.performance)}catch{l.logger.debug("Unable to use Performance API on this environment"),gr=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 Ln=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=gr();Ve.decrypt(S,P.key.buffer,P.iv.buffer,function(ga){var qa=gr();Ln.observer.trigger(t.default.FRAG_DECRYPTED,{stats:{tstart:$n,tdecrypt:qa}}),Ln.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 Ln=this.demuxer;if(!Ln||(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:$e,subsegmentDuration:mn,info:{duration:mn/Q,start:le,end:le+$e-1}}),le+=$e,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=$e.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 gr(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){gr(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--)Ln(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),V0=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 m_(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,Ac=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 _8=Math.min(ni,qg.duration);return qg.start+qg.duration-_8<=en?1:qg.start-_8>en&&qg.start?-1:0};enAc-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(),s8=this.retryDate;N=this.media;var Uoe=N&&N.seeking;(!s8||KF>=s8||Uoe)&&(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 v8=this.waitingFragment;if(v8){var f8=v8.frag.cc;YF!==f8?(c=this.tracks[this.trackId],c.details&&c.details.live&&(s.logger.warn("Waiting fragment CC ("+f8+") 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())},Q0(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 Ac},set:function(yt){if(yt<0||yt>100)throw new Error("Size must be between 0 and 100.");Ac=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 K0=new Ww(0,0,0),Mc=K0.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",Mc,"end"]);break;case"position":en=re.split(","),F.percent(J,en[0]),en.length===2&&F.alt("positionAlign",en[1],["start",Mc,"end","line-left","line-right","auto"]);break;case"size":F.percent(J,re);break;case"align":F.alt(J,re,["start",Mc,"end","left","right"]);break}},/:/,/\s/),C.region=F.get("region",null),C.vertical=F.get("vertical","");var N=F.get("line","auto");N==="auto"&&K0.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",Mc);var q=F.get("position","auto");q==="auto"&&K0.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 g5e;(function(e){e.Right="to right",e.Left="to left",e.Down="to bottom",e.Up="to top"})(g5e=sw.Direction||(sw.Direction={}))});var t4=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=E5e;function I5e(e,n,a){return ea?a:e}vt.checkValuesAgainstBoundaries=I5e;function T5e(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=T5e;function S5e(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=S5e;function C5e(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=C5e;function F5e(e,n,a){var t=a?-1:1;e.forEach(function(r,u){return mae(r,t*n[u].x,n[u].y)})}vt.translateThumbs=F5e;function G5e(e,n,a,t){for(var r=0,u=_ae(e[0],n,a,t),i=1;ii?s:i},e.getBoundingClientRect().width));return u},O5e=function(e,n,a,t,r,u,i){i===void 0&&(i=function(h){return h});var l=[],s=function(h){var p=fae(a[h],t[h],r,u,i),R=n[h].x;n.forEach(function(E,w){var T=E.x,L=fae(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()))},U5e=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,a4.useState)({}),s=l[0],h=l[1],p=(0,a4.useState)(u(n[a].toFixed(i))),R=p[0],E=p[1];return(0,a4.useEffect)(function(){if(e){var w=e.getThumbs();if(w.length<1)return;var T={},L=e.getOffsets(),U=O5e(a,L,w,n,r,i,u),Q=u(n[a].toFixed(i));if(U.length){var V=U.reduce(function(ee,me,$e,Qe){return ee.length?vw(vw([],ee,!0),[L[Qe[$e]].x],!1):[L[Qe[$e]].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=U5e;function _ae(e,n,a,t){var r=e.getBoundingClientRect(),u=r.left,i=r.top,l=r.width,s=r.height;return pae(t)?Math.abs(a-(i+s/2)):Math.abs(n-(u+l/2))}});var hae=Ue(bc=>{"use strict";var k5e=bc&&bc.__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)}})(),B5e=bc&&bc.__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]})),H5e=bc&&bc.__setModuleDefault||(Object.create?(function(e,n){Object.defineProperty(e,"default",{enumerable:!0,value:n})}):function(e,n){e.default=n}),J5e=bc&&bc.__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)&&B5e(n,e,a);return H5e(n,e),n},dae=bc&&bc.__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&&(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==="PageUp"?s*10:s),E)))):$5e.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:dae(dae([],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);bc.default=W5e});var gae=Ue(Oi=>{"use strict";var x5e=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 j5e=x5e(hae());Oi.Range=j5e.default;var iC=t4();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 z5e=oC();Object.defineProperty(Oi,"Direction",{enumerable:!0,get:function(){return z5e.Direction}})});var JJe={};p8(JJe,{boot:()=>HJe});var d8=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 b8=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 I8=function(e,n){return n.filter(e)};var T8=(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:K8};var Y8=function(e){return e.showRecordFields},E_=function(){return function(){return function(e){var n=Y8(e);return{show:function(a){return"{"+(n(it.value)(a)+"}")}}}}};var ap={show:V8},_n={show:z8},Qg={show:Q8},_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 I_=function(e){var n=Kt(e);return function(a){var t=Y8(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))))}}}}}},T_=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 xe=(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 hue=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 X8=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])}}},wr=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}}},gue=B(ue);var je=function(e){return Hn(e)(hue)},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=We(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 gue(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}},Due=(function(){return{empty:G.value,Alt0:function(){return gu}}})(),Du={Applicative0:function(){return Ua},Plus1:function(){return Due}};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 Pc=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])}}},yue=B(to);var br=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 br(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 yue(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:br(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 Z8={apply:function(e){return function(n){return e(n)}},Functor0:function(){return Es}},wue={bind:function(e){return function(n){return n(e)}},Apply0:function(){return Z8}},dd={pure:Dl,Apply0:function(){return Z8}},kr={Applicative0:function(){return dd},Bind1:function(){return wue}};var e7=function(e){return Math.min(Math.abs(e),2147483647)},n7=function(e){return function(n){return n===0?0:n>0?Math.floor(e/n):-Math.floor(e/-n)}},a7=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:e7,div:n7,mod:a7,CommutativeRing0:function(){return uG}},lu=function(e){return e.div};var vr={mempty:"",Semigroup0:function(){return Z0}};var Gt=function(e){return e.mempty};var r7=function(e){return function(){return e}},o7=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}}},A7=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 lle=Br(ze),vO=Ts(G_),cle=nr(ze);var Id=function(e){return e.foldrWithIndex};var Td=function(e){return e.foldlWithIndex};var sle=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=lle(function(r){return function(u){return e(r.value0)(r.value1)(u)}})(n),t=vO(Rn.create);return function(r){return a(t(r))}}},foldlWithIndex:function(e){return function(n){var a=cle(function(r){return function(u){return e(u.value0)(r)(u.value1)}})(n),t=vO(Rn.create);return function(r){return a(t(r))}}},foldMapWithIndex:function(e){return sle(pD)(e)},Foldable0:function(){return ze}};var fO=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 _O=function(e){return function(n){return function(a){return(a|0)===a?e(a):n}}},Tr=function(e){return e},pO=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 AG=Math.abs;var Sd=Math.floor,LG=Math.log;var Wb=function(e){return function(n){return Math.pow(e,n)}};var bp=Math.round;var mO=2.302585092994046;var dO=Mr(Vg),hO=Ut(Vg);var hle=(function(){return pO(I.create)(G.value)})(),Cs=hle(10),Rf=(function(){return _O(I.create)(G.value)})(),DO=function(e){if(!$b(e))return 0;if(e>=Tr(dO))return dO;if(e<=Tr(hO))return hO;if(qe)return je(0)(Rf(e));throw new Error("Failed pattern match at Data.Int (line 72, column 1 - line 72, column 29): "+[e.constructor.name])},NG=function(e){return DO(bp(e))};var Hu=function(e){return DO(Sd(e))};function mD(e){return Object.prototype.toString.call(e).slice(8,-1)}function P_(e){return e===null}function N_(e){return e===void 0}var xb=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"};function RO(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 wO=function(e){return jb(Vi(e))};var bO={show:RO};var Eo=function(e){return e.throwError};var Pr=function(e){return e.catchError};var O_=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 yle=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(yle(a)))}}};var IO=function(e){return{Applicative0:function(){return ec(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)(br(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(IO(e)),Functor0:function(){return n}}},ec=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=IO(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 OG=function(e){var n=B(e);return{map:function(a){return function(t){return new bl(a(t.value0),n(a)(t.value1))}}}};var UG=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},Gle=function(e){return new Mt(e.value0,e.value1)};var Mle=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)},kG={map:Mle};var n1=OG(kG),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 Ale=Br(Xo);var yD=UG(Xo);var a1={append:function(e){return function(n){return Ale(Mt.create)(n)(e)}}},FO=tn(a1);var wD={append:function(e){return function(n){return new bl(e.value0,FO(e.value1)(Gle(n)))}}};var GO={alt:FO,Functor0:function(){return kG}},BG=(function(){return{empty:Nr.value,Alt0:function(){return GO}}})();var Hle=xt(f7);var PO=function(e){return new Mt(e,Nr.value)};var HG=(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 JG=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(Hle(function(E){return new Mt(E,p)})(function(E){return HG(p)})(R))})};return a(h)(Nr.value)}}};var Ju=function(e){return Br(e)(Mt.create)(Nr.value)};var NO=function(e){return e()};var OO=function(e){throw new Error(e)};var UO=function(){return OO};var Wle=UO(),xle=NO,El=function(e){return xle(function(){return Wle(e)})};var ED=(function(){var e=Zb(BG);return function(n){return e1(e(n))}})();var HO=function(e){return e.value0};var Ld=function(e){return e.join("")},ID=function(e){return e.split("")},Qi=function(e){return e},JO=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 e6(e,n){var a=VG(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond),t=VG(n.year,n.month-1,n.day,n.hour,n.minute,n.second,n.millisecond);return a-t}function n6(e){return function(n){return function(a){return function(t){var r=VG(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 a6=function(e,n,a){var t=new Date(Date.UTC(e,n,a));return e>=0&&e<100&&t.setUTCFullYear(e),t};function t6(e,n,a,t){var r=a6(n,a-1,t);return e(r.getUTCFullYear())(r.getUTCMonth()+1)(r.getUTCDate())}function r6(e,n,a){return a6(e,n-1,a).getUTCDay()}function q_(e){return e.charCodeAt(0)}function o6(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 u6=Ut(b_),i6=Mr(b_);var Ca=function(e){return e.toEnum};var Kn=function(e){return e.fromEnum},KG=function(e){var n=Ca(e),a=Kn(e),t=Ut(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=q_(u6)&&e<=q_(i6)?new I(o6(e)):G.value},Dce={succ:Mp(QG)(q_),pred:Ap(QG)(q_),Ord0:function(){return Rb}};var Lp=(function(){return{cardinality:q_(i6)-q_(u6)|0,toEnum:QG,fromEnum:q_,Bounded0:function(){return b_},Enum1:function(){return Dce}}})();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}},l6=oe(_n);var ac=(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 c6={show:function(e){return"(Year "+(l6(e)+")")}},s6={show:function(e){if(e instanceof ac)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])}},v6={show:function(e){return"(Day "+(l6(e)+")")}},s1=Sa,v1=Sa,f6=jt,Rce={eq:function(e){return function(n){return e instanceof ac&&n instanceof ac||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}}},_6={compare:function(e){return function(n){if(e instanceof ac&&n instanceof ac)return He.value;if(e instanceof ac)return ye.value;if(n instanceof ac)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 Rce}},YG={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 YG}},p6=jt,f1=(function(){return{bottom:-271820,top:275759,Ord0:function(){return s1}}})(),yce=(function(){return{bottom:ac.value,top:As.value,Ord0:function(){return _6}}})(),_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(qe)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 wce(0)}},wce=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 $_={cardinality:7,toEnum:function(e){return e===1?new I(ac.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 ac)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 yce},Enum1:function(){return bce(0)}},bce=l1("enumWeekday","Data.Date.Component",function(){return{succ:(function(){var e=Ca($_),n=Kn($_);return function(a){return e((function(t){return t+1|0})(n(a)))}})(),pred:(function(){var e=Ca($_),n=Kn($_);return function(a){return e((function(t){return t-1|0})(n(a)))}})(),Ord0:function(){return _6}}});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 Ece(0)}},Ece=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(qe)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 Ice(0)}},Ice=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 m6=dn(bn),p1=function(e){return e},d6=function(e){return e},Hd=function(e){return e};var h6=function(e){return e},PD=function(e){return e.toDuration};var g6={append:function(e){return function(n){return e+n}}};var m1={append:function(e){return function(n){return e+n}}};var D6=iv;var R6=iv;var XG=function(e){return e.fromDuration};var Cf={fromDuration:Bd(p1)(function(e){return e*1e3}),toDuration:Bd(Hd)(function(e){return e/1e3})},Pp={fromDuration:Bd(d6)(function(e){return e*6e4}),toDuration:Bd(Hd)(function(e){return e/6e4})},Jd={fromDuration:m6,toDuration:m6};var ZG={fromDuration:Bd(h6)(function(e){return e*864e5}),toDuration:Bd(Hd)(function(e){return e/864e5})};var w6=Kn(yo),eM=sr(),y6=Ca($_),Sce=oe(c6),Cce=oe(c1),Fce=oe(v6);var Gce=be(f6),Mce=be(YG),Ace=be(p6),Lce=We(s1),Pce=We(kd),Nce=We(v1);var Oce=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=r6(e.value0,w6(e.value1),e.value2),a=n===0;return eM(y6(a?7:n))},b6={show:function(e){return"(Date "+(Sce(e.value0)+(" "+(Cce(e.value1)+(" "+(Fce(e.value2)+")")))))}},Ml=function(e){return e.value1};var h1={eq:function(e){return function(n){return Gce(e.value0)(n.value0)&&Mce(e.value1)(n.value1)&&Ace(e.value2)(n.value2)}}},Uce=be(h1),tM={compare:function(e){return function(n){var a=Lce(e.value0)(n.value0);if(a instanceof ye)return ye.value;if(a instanceof De)return De.value;var t=Pce(e.value1)(n.value1);return t instanceof ye?ye.value:t instanceof De?De.value:Nce(e.value2)(n.value2)}},Eq0:function(){return h1}};var Rv=function(e){return e.value2},W_=function(e){return function(n){return function(a){var t=function(r){return function(u){return function(i){return new d1(r,eM(Oce(u)),i)}}};return t6(t,e,w6(n),a)}}},g1=function(e){return function(n){return function(a){var t=new d1(e,n,a),r=Uce(W_(e)(n)(a))(t);return r?new I(t):G.value}}},rM=(function(){return{bottom:new d1(Ut(f1),Ut(_1),Ut(LD)),top:new d1(Mr(f1),Mr(_1),Mr(LD)),Ord0:function(){return tM}}})();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 E6={show:function(e){return"(Second "+(R1(e)+")")}},I6={show:function(e){return"(Minute "+(R1(e)+")")}},T6={show:function(e){return"(Millisecond "+(R1(e)+")")}},S6={show:function(e){return"(Hour "+(R1(e)+")")}},y1=Sa,w1=Sa,b1=Sa,E1=Sa,C6=jt,F6=jt,G6=jt,M6=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}},tc={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new I(e);if(qe)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 kce(0)}},kce=D1("enumSecond","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 y1}}});var rc={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new I(e);if(qe)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 Bce(0)}},Bce=D1("enumMinute","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 w1}}});var tl={cardinality:1e3,toEnum:function(e){if(e>=0&&e<=999)return new I(e);if(qe)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 Hce(0)}},Hce=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 oc={cardinality:24,toEnum:function(e){if(e>=0&&e<=23)return new I(e);if(qe)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 Jce(0)}},Jce=D1("enumHour","Data.Time.Component",function(){return{succ:(function(){var e=Ca(oc),n=Kn(oc);return function(a){return e((function(t){return t+1|0})(n(a)))}})(),pred:(function(){var e=Ca(oc),n=Kn(oc);return function(a){return e((function(t){return t-1|0})(n(a)))}})(),Ord0:function(){return E1}}});var Wce=oe(S6),xce=oe(I6),jce=oe(E6),zce=oe(T6);var Vce=be(M6),Qce=be(F6),Kce=be(C6),Yce=be(G6),Xce=We(E1),Zce=We(w1),ese=We(y1),nse=We(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})(),A6={show:function(e){return"(Time "+(Wce(e.value0)+(" "+(xce(e.value1)+(" "+(jce(e.value2)+(" "+(zce(e.value3)+")")))))))}};var Gf=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 oM={eq:function(e){return function(n){return Vce(e.value0)(n.value0)&&Qce(e.value1)(n.value1)&&Kce(e.value2)(n.value2)&&Yce(e.value3)(n.value3)}}},uM={compare:function(e){return function(n){var a=Xce(e.value0)(n.value0);if(a instanceof ye)return ye.value;if(a instanceof De)return De.value;var t=Zce(e.value1)(n.value1);if(t instanceof ye)return ye.value;if(t instanceof De)return De.value;var r=ese(e.value2)(n.value2);return r instanceof ye?ye.value:r instanceof De?De.value:nse(e.value3)(n.value3)}},Eq0:function(){return oM}};var qd=(function(){return{bottom:new yv(Ut(BD),Ut(UD),Ut(OD),Ut(kD)),top:new yv(Mr(BD),Mr(UD),Mr(OD),Mr(kD)),Ord0:function(){return uM}}})();var ase=Kn(vu),tse=Kn(yo),rse=Kn(Sl),ose=Kn(oc),use=Kn(rc),ise=Kn(tc),lse=Kn(tl),cse=oe(b6),sse=oe(A6),vse=be(h1),fse=be(oM),_se=We(tM),pse=We(uM),mse=ae(nn),$d=sa(wo),iM=B(ue),dse=Ji(nn),hse=Ca(vu),gse=Ca(yo),Dse=Ca(Sl),Rse=Ca(oc),yse=Ca(rc),wse=Ca(tc),bse=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})(),lM=function(e){return{year:ase(Gl(e.value0)),month:tse(Ml(e.value0)),day:rse(Rv(e.value0)),hour:ose(Ls(e.value1)),minute:use(wv(e.value1)),second:ise(Gf(e.value1)),millisecond:lse(xc(e.value1))}},HD=function(e){return e.value1},L6={show:function(e){return"(DateTime "+(cse(e.value0)+(" "+(sse(e.value1)+")")))}};var Ese={eq:function(e){return function(n){return vse(e.value0)(n.value0)&&fse(e.value1)(n.value1)}}},Al={compare:function(e){return function(n){var a=_se(e.value0)(n.value0);return a instanceof ye?ye.value:a instanceof De?De.value:pse(e.value1)(n.value1)}},Eq0:function(){return Ese}},Ll=function(e){var n=PD(e);return function(a){return function(t){return n(e6(lM(a),lM(t)))}}},Af=function(e){return e.value0},Wd=(function(){return{bottom:new jc(Ut(rM),Ut(qd)),top:new jc(Mr(rM),Mr(qd)),Ord0:function(){return Al}}})(),bv=function(e){var n=XG(e);return function(a){return function(t){return mse(n6(I.create)(G.value)(n(a))(lM(t)))(function(r){return $d(iM(jc.create)(dse($d($d(iM(g1)(hse(r.year)))(gse(r.month)))(Dse(r.day)))))($d($d($d(iM(yv.create)(Rse(r.hour)))(yse(r.minute)))(wse(r.second)))(bse(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 $e(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,gr=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=$e(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=gr++;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 uU(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 iU=(e,n)=>n[e],lU=(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)}}},Q_=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 Dve=ge(la),XD=(function(){function e(){}return e.value=new e,e})(),vU=function(){return function(e){var n=Kt(e);return function(a){return Bp(lU)(n(it.value))}}},mM=function(e){var n=fr(e);return function(a){var t=Kt(a);return function(r){return function(u){return Dve(function(){return iU(t(it.value),u)})(n)}}}};Ct();var ic=window.ReactDOM,{createPortal:fU,findDOMNode:hQe,flushSync:gQe,unstable_batchedUpdates:DQe}=window.ReactDOM;var UM=ml(t5(),1);function r5(e){return e.state&&e.state.s}function o5(e,n,a){return e.setState({s:n},a)}function u5(e,n){return e.state={s:n}}var i5=ic.render,l5=ic.hydrate,kM=UM.default&&UM.default.renderToString||(e=>""),Yve=ic.unmountComponentAtNode,c5=st.Fragment;function s5(e,n,a){return st.createElement.apply(null,[e,Xve(e,n)].concat(a))}function Xve(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 v5(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(v5(e.value0)(t.value0))return void 0;if(qe)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,BM=Bp(o5),f5=Q_(i5),_5=Q_(l5),p5=kp(r5),Ma=!1;var m5=Q_(u5),oR=function(e){return e.asReactChildren},lc=function(){return function(e){var n=oR(e);return function(a){return function(t){return function(r){return s5(a,t,n(r))}}}}},d5=lc()(Ce),Iv=function(){return function(e){return function(n){return d5(e)(n)([])}}},Oe=d5(c5)({});var HM=B(la),afe=x(Wt),h5=function(e){return{initialize:function(n){return m5(n)(e.initialState)},getState:function(n){return function(){var t=HM(he)(p5(n))();return je(e.initialState)(t)}},setState:BM}},g5=(function(){var e=function(n){return function(a){return{initialize:function(t){return op(new I(a.initialState))(n)},getState:function(t){return HM(je(a.initialState))(rp(n))},setState:function(t){return function(r){return function(u){return function(){return op(new I(r))(n)(),BM(t)(r)(afe(void 0))(),u()}}}}}}};return HM(e)(hd(G.value))})();var y5=ge(Ye),w5=tn(Rr);var rfe=x(Wt),b5=vU(),E5={reflectSymbol:function(){return"__unmounted"}},ofe=b5(E5),I5={reflectSymbol:function(){return"__subscriptions"}},ufe=b5(I5),B1=ge(la),ife=mM(lt)(E5),D5=B(la),lfe=mM(ht(XO))(I5),cfe=vn(on),sfe=at(co),vfe=Mb(Wt)(ze),ffe=cfe(Pa),T5=Un(Po),_fe=vd(sv),pfe=tn(g_(cG(mb))),JM=function(e){return e},X_=(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})(),mfe={map:function(e){return function(n){return new X_(e(n.value0),n.value1)}}},Uo=function(e){return{bimap:function(n){return function(a){return function(t){return new X_(a(t.value0),y5(t.value1)(function(r){return function(u){return r({dispatch:function(i){return u.dispatch(n(i))},onStop:u.onStop})}}))}}}}},S5={apply:function(e){return function(n){return new X_(e.value0(n.value0),w5(e.value1)(n.value1))}},Functor0:function(){return mfe}},pa={bind:function(e){return function(n){var a=n(e.value0);return new X_(a.value0,w5(e.value1)(a.value1))}},Apply0:function(){return S5}},kn={pure:function(e){return new X_(e,[])},Apply0:function(){return S5}};var C5=function(e){var n=ae(e);return function(a){var t=Un(a);return function(r){return function(u){return new X_(r,y5(u)(function(i){return function(l){return n(i)(function(s){return t(l.dispatch(s))})}}))}}}};var $p=function(e){return new X_(void 0,[e])},Ot=function(e){return $p(hn(e))},Z_=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(rfe(void 0))(r.dispatch)(u))})})}},et=function(e){var n=C5(e.Monad0().Bind1())(e);return function(a){return n(void 0)([a])}},F5=function(e){return function(n){var a=ofe(XD.value),t=ufe(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=D5(je(!1)),T=ife(XD.value);return function(L){return w(T(L))}})(),i=(function(){var w=D5(je([])),T=lfe(XD.value);return function(L){return w(T(L))}})(),l=function(w){return function(){return sfe(vfe)(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(ffe(zr(0))(function(){return U({dispatch:(function(){var Q=R(T);return function(V){return T5(Q(V))}})(),onStop:h(T)})}))};return iG(w)(L)}},R=function(w){return function(T){return _fe(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 oU(e,{def:w,init:n({initialState:w.init.value0}).initialize,render:E,componentDidMount:p(w.init.value1),componentWillUnmount:pfe(a(!0))(l)})}}},qM=function(e){return function(){var a=T5(g5)();return rU(function(t){return F5(t)(a)(e)})}},Of=function(e){return function(n){return tU(e,function(a){var t=F5(a)(h5);return function(r){return t(n(r))}})}};var G5=x(Wt),M5=bi(),H1=function(e){return{handleMaybe:function(n){return function(a){return Kd((function(){var t=Hn(G5(void 0))(n);return function(r){return t(M5(a(r)))}})())}}}},J1=function(e){return{handleMaybe:function(n){return function(a){return function(t){return Hn(G5(void 0))(n)(M5(a))()}}}}},Tv={handle:function(e){return function(n){return function(a){return e(n(a))()}}}},A5={handleEffect:function(e){return Kd(e)}};var qt={handle:function(e){return function(n){return function(a){return e(n)()}}}},Uf=function(e){return e.handleMaybe},$M=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 P5=Iv(),WM=lc(),N5=Os()();var iR=Ke;var xM=function(e){var n=WM(e);return function(a){return function(t){return n(iR(a))(t)}}},ks=function(e){var n=WM(e);return function(a){return function(t){return function(r){return n(iR(a))(N5(r)({className:t}))}}}},lR=function(e){return function(n){return function(a){return P5(iR(e))(N5(a)({className:n}))}}},jM=function(e){return function(n){return P5(iR(e))({className:n})}},au=function(e){return function(n){var a=WM(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 kf=function(e){return au("tr")(e)};var e0=function(e){return au("thead")(e)};var n0=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 a0=function(e){return au("tbody")(e)};var t0=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 r0=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=jM("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 o0=function(e){return au("h1")(e)},u0=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=jM("br");var O5=xd($D);var hfe=x(Wt);var zM={map:function(e){return function(n){return O5(O5(e))(n)}}},U5=ge(zM),k5=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=k5(e);return function(a){return function(t){return n(U5(t)(a))}}};var B5=function(e){return function(n){return e(Hn(hfe(void 0))(n))}},oh=function(e){var n=k5(e);return function(a){return function(t){return n(B5(U5(t)(a)))}}};var Yn=(function(){return{"genericTop'":xe.value}})();var VM=function(e){return e["genericTop'"]},Xn=function(e){return{"genericTop'":VM(e)}};var Zn=(function(){return{"genericBottom'":xe.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))}},H5=function(e){var n=pd(e);return function(a){return n(cR(a))}};var i0=B(ue),X1=ot();var QM=function(e){return e["genericToEnum'"]};var Z1=function(e){return e["genericSucc'"]},ZM=function(e){var n=pd(e),a=md(e);return function(t){var r=i0(n),u=Z1(t);return function(i){return r(u(a(i)))}}},KM=function(e){return e["genericPred'"]};var YM=function(e){return e["genericFromEnum'"]};var aa=function(e){var n=KM(e),a=Z1(e);return function(t){var r=VM(t);return function(u){var i=KM(u),l=Z1(u);return function(s){var h=cR(s);return{"genericPred'":function(p){if(p instanceof Se)return i0(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 i0(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=KM(e),a=Z1(e);return{"genericPred'":function(t){return i0(Kg)(n(t))},"genericSucc'":function(t){return i0(Kg)(a(t))}}};var XM=function(e){return e["genericCardinality'"]};var oa=function(e){var n=XM(e),a=QM(e),t=YM(e);return function(r){var u=QM(r),i=YM(r);return{"genericCardinality'":X1(n)+X1(XM(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)}},K5=(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=We(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=We(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 K5(u.value2,u.value3,r(u.value4),u.value5);if(i instanceof De)return K5(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 cc=(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)}})(cc)}};var Xfe=typeof Array.from=="function",e9=typeof Symbol<"u"&&Symbol!=null&&typeof Symbol.iterator<"u"&&typeof String.prototype[Symbol.iterator]=="function",Zfe=typeof String.prototype.fromCodePoint=="function",e_e=typeof String.prototype.codePointAt=="function",n9=function(e){return e_e?function(n){return n.codePointAt(0)}:e},a9=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(e9)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 t9=function(e){return Zfe?String.fromCodePoint:e},r9=function(e){return function(n){return e9?function(a){for(var t="",r=a[Symbol.iterator](),u=0;u1;if(a){var t=_R(wf(1)(e)),r=l9(t);return r?i9(n)(t):n}return n},lA=n9(f_e),jp=o9(v_e)(lA),Iu=function(e){return Vo(jp(e))};var aE=function(e){return function(n){return u9(function(a){return Iu(Pd(a)(n))})(r1(e)(n))}},iA=(function(){var e=KG(Lp)(Ut(b_))(Mr(b_));return function(n){return Qi(e(n))}})(),__e=function(e){if(e<=65535)return iA(e);var n=i_e(e-65536|0)(1024)+55296|0,a=l_e(e-65536|0)(1024)+56320|0;return iA(n)+iA(a)};var ch=t9(__e),s9=function(e){return function(n){if(e<1)return"";var a=c0(n);return a instanceof I?ch(a.value0.head)+s9(e-1|0)(a.value0.tail):n}},ol=r9(s9);var tE={eq:function(e){return function(n){return e===n}}},rE={compare:function(e){return function(n){return c_e(e)(n)}},Eq0:function(){return tE}},Hf=function(e){return function(n){return gv(kc(ol(e)(n)))(n)}};var p_e=function(e){return function(n){var a=e,t=!1,r;function u(i,l){var s=c0(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(lA(n)):a9(p_e)(I.create)(G.value)(lA)(e)(n)}},m_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(qe)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 m_e},Enum1:function(){return d_e(0)}}})(),d_e=o_e("enumCodePoint","Data.String.CodePoints",function(){return{succ:Mp(Ca(Gv))(Kn(Gv)),pred:Ap(Ca(Gv))(Kn(Gv)),Ord0:function(){return rE}}});var A_e=ot();var w9={show:A_e};var b9=Ee;var P_e=Tf(ze),N_e=ge(Ye),O_e=hp(aA),zn=function(e){return function(n){var a=P_e(N_e(n)(function(t){return new Rn(e(t),t)}));return function(t){return Ms(t)(a)}}},E9=function(e){var n=ZM(e),a=H5(e);return function(t){var r=n(t);return function(u){return function(i){return O_e(function(l){return new Rn(l,r(l))})(a(i))}}}},Vn=function(e){var n=E9(e);return function(a){var t=n(a);return function(r){var u=t(r);return function(i){return Cv(u(i))}}}};var U_e={info:"info",warning:"warn",error:"error"},vc=e=>n=>a=>t=>{let r=U_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()},I9=(e,n)=>(n.__sentryFingerprint=e,n);var T9=function(e){return Yl(I9)(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 vc(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},B_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})}}},H_e=Et(lE)(to),v0=function(e){var n=J_(e);return function(a){return H_e({parse:n,diagnosticName:a})}},cn={parseOrPanic:function(e){return B_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 S9=ra(ta),C9=ea(Zn),F9=ia(ua),qf=(function(){function e(){}return e.value=new e,e})(),$f=(function(){function e(){}return e.value=new e,e})(),J_e={to:function(e){if(e instanceof Se)return qf.value;if(e instanceof fe)return $f.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 qf)return new Se(xe.value);if(e instanceof $f)return new fe(xe.value);throw new Error("Failed pattern match at Sem.Connections.Types.Actor (line 16, column 1 - line 16, column 32): "+[e.constructor.name])}};var q_e=function(e){if(e instanceof qf)return"school";if(e instanceof $f)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(q_e)(Vn(J_e)(aa(S9)(Xn(Yn))(S9)(C9))(oa(F9)(F9))(na(C9))),default:qf.value,diagnosticName:"Sem.Connections.Types.Actor"})})();var L9=ra(ta),G9=aa(L9)(Xn(Yn)),P9=ea(Zn),M9=na(P9),N9=ia(ua),A9=oa(N9),$_e=Aa(gu),qs=(function(){function e(){}return e.value=new e,e})(),f0=(function(){function e(){}return e.value=new e,e})(),Wf=(function(){function e(){}return e.value=new e,e})(),W_e={to:function(e){if(e instanceof Se)return qs.value;if(e instanceof fe&&e.value0 instanceof Se)return f0.value;if(e instanceof fe&&e.value0 instanceof fe)return Wf.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(xe.value);if(e instanceof f0)return new fe(new Se(xe.value));if(e instanceof Wf)return new fe(new fe(xe.value));throw new Error("Failed pattern match at Sem.Connections.Types.Status (line 18, column 1 - line 18, column 33): "+[e.constructor.name])}};var x_e=function(e){if(e instanceof qs)return"pending";if(e instanceof f0)return"connected";if(e instanceof Wf)return"ignored";throw new Error("Failed pattern match at Sem.Connections.Types.Status (line 34, column 1 - line 34, column 30): "+[e.constructor.name])},vA=(function(){var e=zn(x_e)(Vn(W_e)(G9(G9(L9)(P9))(M9))(A9(A9(N9)))(M9)),n=function(a){return a==="cold"?new I(Wf.value):G.value};return Fa(cn)({parse:function(a){return $_e(e(a))(n(a))},default:qs.value,diagnosticName:"Sem.Connections.Types.Status"})})();var j_e=wd(vr),O9=oe(_n),z_e=bo(ze)(vr),V_e=Ft(ie);var U9=function(e){return{initiator:cE(e.initiator),status:vA(e.status),introMessage:je("")(he(e.introMessage))}},k9=25,fA=function(e){return Iu(e)>=k9},B9=function(e){var n=Iu(e),a=n>0,t=j_e(" ")([(function(){return a?O9(n)+" characters":""})(),z_e(["(",O9(k9),(function(){return a?"":" character"})()," minimum)"])]),r=(function(){var u=fA(e);return u?"text-success":""})();return V_e(r)(t)};var fE=(function(){function e(){}return e.value=new e,e})(),J9=(function(){function e(){}return e.value=new e,e})();var q9=(function(){var e=Fa(cn)({parse:function(n){return n instanceof I&&n.value0==="paid"?new I(J9.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 $9=function(e){return{allowedToContact:e.allowedToContact,id:e.id,name:e.name,imageUrl:he(e.imageUrl),partnerStatus:q9(e.partnerStatus)}};var Y_e=ae(nn),_A=dt(),mR=Bt(Ee),W9=$({reflectSymbol:function(){return"id"}}),X_e=vn(on)(nn),Z_e=Zo(Du),e0e=B(ue);var n0e=(function(){function e(){}return e.value=new e,e})(),a0e=(function(){function e(){}return e.value=new e,e})(),t0e=(function(){function e(){}return e.value=new e,e})(),pA=(function(){function e(){}return e.value=new e,e})(),r0e=(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})(),mA=(function(){function e(){}return e.value=new e,e})(),dA=(function(){function e(){}return e.value=new e,e})();var x9={show:ot()};var o0e=Ee,u0e=v0(_A($({reflectSymbol:function(){return"avatarUrl"}})(mR)($({reflectSymbol:function(){return"bio"}})(mR)($({reflectSymbol:function(){return"connection"}})(Bt(_A($({reflectSymbol:function(){return"initiator"}})(Ee)($({reflectSymbol:function(){return"introMessage"}})(mR)($({reflectSymbol:function(){return"status"}})(Ee)(pn))))))($({reflectSymbol:function(){return"firstName"}})(Ee)(W9(o0e)($({reflectSymbol:function(){return"lastName"}})(Ee)($({reflectSymbol:function(){return"school"}})(_A($({reflectSymbol:function(){return"allowedToContact"}})(lt)(W9(b9)($({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 j9=function(e){if(e instanceof n0e)return"sheet-view";if(e instanceof a0e)return"school-details";if(e instanceof t0e)return"network-gallery";if(e instanceof pA)return"livestream-details";if(e instanceof r0e)return"card-view";throw new Error("Failed pattern match at Sem.Types.User (line 100, column 25 - line 105, column 26): "+[e.constructor.name])},z9=function(e){return Y_e(u0e("SemUser")(e))(function(n){return X_e(Z_e(n.type==="Sem::User"))(function(){return new I({school:$9(n.school),firstName:n.firstName,lastName:n.lastName,avatarUrl:he(n.avatarUrl),title:n.title,bio:he(n.bio),connection:e0e(U9)(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 uk=(function(){function e(){}return e.value=new e,e})(),ik=(function(){function e(){}return e.value=new e,e})(),lk=(function(){function e(){}return e.value=new e,e})();var L0e=function(e){if(e instanceof uk)return"disabled";if(e instanceof ik)return"free-consultation";if(e instanceof lk)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 P0e=(function(){return[uk.value,ik.value,lk.value]})(),ck=Et(cn)(ue)({parse:zn(L0e)(P0e),diagnosticName:"InquiryMode"});var O0e=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 sk(e,n,a,t,r,u,i){return O0e(e,n-1,a,t,r,u,i).getTime()}function vk(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 k0e=sr(),B0e=Ca(yo);var H0e=Kn(yo);var fk=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(W_(n)(k0e(B0e(a)))(t),new yv(r,u,i,l))}}}}}}};return vk(e)})();var _k=function(e){return sk(Gl(e.value0),H0e(Ml(e.value0)),Rv(e.value0),Ls(e.value1),wv(e.value1),Gf(e.value1),xc(e.value1))};var pk=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 J0e=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 mk=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),dk=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),IA=(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}},q0e=at(Nv);var Zc={pure:function(e){return function(n,a,t,r,u){return u(n,e)}},Apply0:function(){return Pv}};var $0e={Applicative0:function(){return Zc},Bind1:function(){return Nv}};var hk={throwError:function(e){return function(n,a,t,r,u){return r(n,e)}},Monad0:function(){return $0e}},W0e=Eo(hk);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}},x0e=function(e){return function(n,a,t,r,u){var i=e(n);return u(i.value1,i.value0)}};var j0e=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 mk){s=w.value0;return}if(w instanceof dk)return h=!0,a(Zr.create)(w.value0);if(w instanceof IA)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,mk.create,dk.create,function(h,p){return new IA(h,new Me(p))},function(h,p){return new IA(h,new Le(p))})})}}};var gk=x0e(function(e){return new Rn(e.value1,e)}),TA=function(e){return e.value1},SA=function(e){return e.value0};var z0e={index:0,line:1,column:1},Dk=function(e){var n=B(e.Monad0().Bind1().Apply0().Functor0()),a=j0e(e);return function(t){return function(r){var u=new Vp(t,z0e,!1);return n(Ko)(a(u)(r))}}},V0e=Dk(Xg),Rk=function(e){var n=V0e(e);return function(a){return J0e(n(a))}};var Q0e=function(e){return function(n){return W0e(new DR(e,n))}},_h=function(e){return q0e(Q0e(e))(gk)};var yk={empty:_h("No alternative"),Alt0:function(){return Qp}},Kp={Applicative0:function(){return Zc},Plus1:function(){return yk}};var ope=Aa(Qp);var upe=x(Zc);var ipe=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 ope(n)(upe(e))}},Yp=function(e){return hE(G.value)(ipe(I.create)(e))};var Ek=Kn(Gv),vpe=Ru(Ro);var fpe=oe(cr);var Ik=function(e){return function(n){return function(a){var t=Ek(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&&Ek(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)-vpe(e.column-1|0)(8)|0}:{index:e.index+1|0,line:e.line,column:e.column+1|0}}}},_pe=function(e){return function(n){return function(a){var t=e,r=n,u=!1,i;function l(s,h,p){var R=c0(h);if(R instanceof G)return u=!0,s;if(R instanceof I){var E=(function(){if(sc(R.value0.tail))return Ik(s)(R.value0.head)(p);if(qe)return Ik(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 FA=Lb(function(e){return function(n){return function(a){return function(t){return function(r){var u=sc(e.value0);return u?r(new Vp(e.value0,e.value1,!0),void 0):t(e,new DR("Expected EOF",e.value1))}}}}}),Sk=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,_pe(n.value1)(i.value0.consumed)(i.value0.remainder),!sc(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 Sk(function(n){var a=Il(e)(n);return a instanceof I?new Le({value:e,consumed:e,remainder:a.value0}):new Me("Expected "+fpe(e))})};var Ck=oe(_n),mpe=Ir(yu),dpe=id(Pv);var hpe=function(e){return"(line "+(Ck(e.line)+(", col "+(Ck(e.column)+")")))},gpe=function(e){return SA(e)+(" "+hpe(TA(e)))},GA=function(e){return function(n){return mpe(gpe)(Rk(n)(dpe(e)(FA)))}};var RE=Ca(Lp);var _i=oe(_n);var Ape=Lo(Xo),Lpe=Ape(vr);var Ppe=yb(Sa)(uv);var LA=Kn(vu),Npe=oe(c1),Ope=Kn(yo),Nk=Kn(Sl),Upe=ot(),kpe=Kn($_),Ok=oe(s6),PA=Kn(oc),Bpe=Ru(Ro),Uk=Kn(rc),kk=Kn(tc),NA=Kn(tl),Bk=lu(Ro);var nm=(function(){function e(){}return e.value=new e,e})(),Jk=(function(){function e(){}return e.value=new e,e})(),Hpe=(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})(),qk=(function(){function e(){}return e.value=new e,e})(),$k=(function(){function e(){}return e.value=new e,e})(),es=(function(){function e(){}return e.value=new e,e})(),Jpe=(function(){function e(){}return e.value=new e,e})(),qpe=(function(){function e(){}return e.value=new e,e})(),Ws=(function(){function e(){}return e.value=new e,e})(),$pe=(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})(),Wpe=(function(){function e(){}return e.value=new e,e})(),Pl=(function(){function e(){}return e.value=new e,e})(),xpe=(function(){function e(){}return e.value=new e,e})(),IE=(function(){function e(){}return e.value=new e,e})(),jpe=(function(){function e(){}return e.value=new e,e})(),zpe=(function(){function e(){}return e.value=new e,e})(),Vpe=(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 Qpe=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 m0=function(e){if(e<0)return"-"+m0(-e|0);if(e<10)return"0"+_i(e);if(qe)return _i(e);throw new Error("Failed pattern match at Data.Formatter.DateTime (line 194, column 1 - line 194, column 32): "+[e.constructor.name])},Wk=function(e){if(e<0)return"-"+Wk(-e|0);if(e<10)return"000"+_i(e);if(e<100)return"00"+_i(e);if(e<1e3)return"0"+_i(e);if(qe)return _i(e);throw new Error("Failed pattern match at Data.Formatter.DateTime (line 207, column 1 - line 207, column 35): "+[e.constructor.name])},xk=function(e){if(e<0)return"-"+xk(-e|0);if(e<10)return"00"+_i(e);if(e<100)return"0"+_i(e);if(qe)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 Kpe=function(e){var n=_i(Ppe(e)),a=Iu(n);return a===1?"0"+n:a===2?n:Hf(a-2|0)(n)};var Ype=function(e){var n=e===0;return n?12:e},Xpe=function(e){return function(n){if(n instanceof nm)return Wk(LA(Gl(e.value0)));if(n instanceof Jk)return Kpe(LA(Gl(e.value0)));if(n instanceof Hpe)return _i(LA(Gl(e.value0)));if(n instanceof $s)return Npe(Ml(e.value0));if(n instanceof bE)return Qpe(Ml(e.value0));if(n instanceof qk)return m0(Ope(Ml(e.value0)));if(n instanceof $k)return m0(Nk(Rv(e.value0)));if(n instanceof es)return _i(Nk(Rv(e.value0)));if(n instanceof Jpe)return _i(Hu((function(t){return t/1e3})(Upe(fk(_k(e))))));if(n instanceof qpe)return _i(kpe(ND(e.value0)));if(n instanceof Ws)return Ok(ND(e.value0));if(n instanceof $pe)return ol(3)(Ok(ND(e.value0)));if(n instanceof EE)return m0(PA(Ls(e.value1)));if(n instanceof ns)return m0(Ype(Bpe(PA(Ls(e.value1)))(12)));if(n instanceof as){var a=PA(Ls(e.value1))>=12;return a?"PM":"AM"}if(n instanceof Wpe)return _i(Uk(wv(e.value1)));if(n instanceof Pl)return m0(Uk(wv(e.value1)));if(n instanceof xpe)return _i(kk(Gf(e.value1)));if(n instanceof IE)return m0(kk(Gf(e.value1)));if(n instanceof jpe)return xk(NA(xc(e.value1)));if(n instanceof zpe)return _i((function(t){return Bk(t)(100)})(NA(xc(e.value1))));if(n instanceof Vpe)return m0((function(t){return Bk(t)(10)})(NA(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 Lpe(Xpe(n))(e)}};var Ben=new Intl.NumberFormat("en-US",{notation:"compact",compactDisplay:"short",maximumFractionDigits:2});function TE(e){return Math.round(e).toString()}var mh=ae(Nv);var eme=x(Zc),nme=Ed(Kp)(fh);var ame=CG(Kp)(fh),SE=pk(vr),tme=dp(Zc)(yd),rme=B(ue);var jk=bs(Sa),ome=lu(Ro),ume=oe(_n),ime=ge(to),lme=oe(ap),cme=dn(bn);var sme=mh(Yp(Ov(Uv("+"))))(function(e){return mh(nme(Uv("0")))(function(n){return mh(Yp(Ov(Uv(",0"))))(function(a){return mh(Yp(Ov(Uv("."))))(function(t){return mh(tme(t)(function(r){return Ov(ame(Uv("0")))}))(function(r){return mh(Yp(Ov(Uv("a"))))(function(u){return eme({sign:Ar(e),before:Vo(n),comma:Ar(a),after:je(0)(rme(Vo)(r)),abbreviations:Ar(u)})})})})})})}),vme=GA(sme);var zk=function(e){return function(n){var a=AG(n),t=(function(){if(a>0)return jk(Hu(LG(a)/mO))(0);if(qe)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=ome(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(qe)return"10e+"+ume(r*3|0);throw new Error("Failed pattern match at Data.Formatter.Number (line 107, column 7 - line 117, column 53): ")})();return zk({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(jk(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($e,Qe,mn){var qn=Dp(mn);if(qn instanceof G)return Z=!0,Ld($e);if(qn instanceof I&&Qe<3){le=Eu(qn.value0.head)($e),ne=Qe+1|0,te=qn.value0.tail;return}le=Eu(",")($e),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)}},fme=function(e){return function(n){return ime(vme(e))(ut(zk)(n))}},dh=function(e){return function(n){return br(hn(lme(n)))(cme)(fme(e)(n))}};var pme=Ke;var Vk=function(e){return N_(e)};var Nl=function(e){var n=Vk(e);return n?G.value:new I(pme(e))};var Xa=function(e){return function(n){var a=Vk(e);return a?n:e}};var ru=function(){return Ke};var yR=oe(_n),mme=Kn(vu),dme=Kn(yo),hme=ru(),gme=bi(),Dme=Ll(Pp),OA=lu(Ro),Rme=Ju(ze);var yme=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(qe)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 yme({suffix:" "+e,justNow:"just now"})},Qk=function(){return function(e){var n=function(h){return(mme(Gl(Af(h)))*12|0)+dme(Ml(Af(h)))|0},a=hme(e),t=Xa(a.format)(FE("ago")),r=NG(gme(Dme(a.to)(a.from))),u=OA(r+30|0)(60),i=OA(u+12|0)(24),l=n(a.to)-n(a.from)|0,s=OA(l+6|0)(12);return t({minutes:r,hours:u,days:i,months:l,years:s})}};var Kk=function(e){return function(n){return function(a){var t=e===1;return t?n:a}}};var UA=dh("0,0");var Yk=function(e){return UA(Tr(e))},pc=function(e){return function(n){return function(a){return Yk(e)+(" "+Kk(e)(n)(a))}}};var Xk=(function(){return zu(Rme([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 Zk=st.Fragment,kA=()=>document.visibilityState=="visible",eB=(e,n)=>document.elementFromPoint(e,n);function nB(e){return function(n){return function(){return n.getElementById(e)}}}var Eme=B(la),GE=function(e){var n=Eme(he),a=nB(e);return function(t){return n(a(t))}};var ME=function(e){return function(n){return function(){return n[e]}}},Ime=ME("children"),Tme=ME("firstElementChild"),Sme=ME("lastElementChild"),Cme=ME("childElementCount");var Li=function(){return window};function tB(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 tB(G.value,I.create,e,n)}};var rB=Ke;var AE=Ke;var oB=Ke;function uB(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 BA=Ke;var iB=function(e){return uB(G.value,I.create,e)};function JA(e){return function(){return e.seeking}}function wR(e){return function(){return e.currentTime}}function qA(e){return function(){return e.volume}}function $A(e){return function(n){return function(){n.volume=e}}}function WA(e){return function(){return e.muted}}function tm(e){return function(n){return function(){n.muted=e}}}var cB=Qn("HTMLMediaElement");var sB=Qn("HTMLMediaElement");function jA(e){return function(){return e.hash}}function zA(e){return function(n){return function(){n.hash=e}}}function VA(e){return function(){return e.platform}}function d0(e){return function(){return e.document}}function QA(e){return function(){return e.navigator}}function bR(e){return function(){return e.location}}var fB=Ke;var bde=B(Ye);var Ede=dp(Wt)(yd),_B=ae(co),mB=ge(la),Ide=ae(nn);var XA=ln("\xA0");var xa=ut(Hn(Ma));var dB=function(e){return function(n){if(e)return Ma;if(qe)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])}},ZA=function(e){return function(n){return dB(e)(hn(n))}};var e2=function(e){return function(n){if(e)return n(void 0);if(qe)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 e2(e)(hn(n))}};var Tde=lc()(Ce)(Zk),Sde=function(e){return function(n){return Tde({key:e.key})(vD(Y1(""))(bde(ln)(ju(` `)(n))))}},gh=Sde({key:""}),NE=function(e){return Ede(sB(e.target))(wR)};var hB=function(e){return function(){return eB(e.x,e.y)}},gB=function(e){return _B(mB(_B(Li)(d0))(AE))(GE(e))},OE=function(e){return mB(gB(e))(function(n){return Ide(n)(iB)})};var ER=gn;var RB=({just:e,nothing:n})=>a=>{try{let t=new Date(a);return isNaN(t.getTime())?n:e(t)}catch{return n}},n2=e=>({year:e.getFullYear(),month:e.getMonth(),day:e.getDate(),hour:e.getHours(),minute:e.getMinutes(),second:e.getSeconds(),millisecond:e.getMilliseconds()}),yB=()=>new Date,wB=(()=>{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 EB={liftAff:dn(bn),MonadEffect0:function(){return Je}};var ugn=(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 V_(rp(e))},TR=function(e){return V_(hd(e))};var Yde=x(Wt),D0=ae(nn),Xde=Ca(vu),Zde=Ca(yo),ehe=Ca(Sl),nhe=Ca(oc),ahe=Ca(rc),the=Ca(tc),rhe=Ca(tl),ohe=x(Ua),CB=at(co),uhe=ge(ue);var ihe=(function(){return TR(G.value)})();var FB=function(e){return D0(Xde(e.year))(function(n){return D0(Zde(e.month+1|0))(function(a){return D0(ehe(e.day))(function(t){return D0(nhe(e.hour))(function(r){return D0(ahe(e.minute))(function(u){return D0(the(e.second))(function(i){return D0(rhe(e.millisecond))(function(l){return ohe(new jc(W_(n)(a)(t),new yv(r,u,i,l)))})})})})})})})},GB=function(e){var n=wO("Failed to obtain current time. This should never happen.");return Hn(n)(Yde)(FB(n2(e)))},R0=CB(GB)(yB),UE=function(e){var n=IR(ihe);if(n instanceof I)return n.value0;if(n instanceof G)return V_(CB(GB)(wB));throw new Error("Failed pattern match at Utils.DateTime (line 66, column 3 - line 68, column 76): "+[n.constructor.name])},Pi=function(e){return D0(uhe(RB({just:I.create,nothing:G.value})(e))(n2))(FB)};var r2=x(Ua),lhe=B(ue),MB=ae(nn);var NB=ra(ta),AB=aa(NB)(Xn(Yn)),OB=ea(Zn),LB=na(OB),UB=ia(ua),PB=oa(UB);var o2=(function(){function e(){}return e.value=new e,e})(),u2=(function(){function e(){}return e.value=new e,e})(),i2=(function(){function e(){}return e.value=new e,e})();var che={to:function(e){if(e instanceof Se)return o2.value;if(e instanceof fe&&e.value0 instanceof Se)return u2.value;if(e instanceof fe&&e.value0 instanceof fe)return i2.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 o2)return new Se(xe.value);if(e instanceof u2)return new fe(new Se(xe.value));if(e instanceof i2)return new fe(new fe(xe.value));throw new Error("Failed pattern match at ServiceProviders.Retail.Advising.Types (line 174, column 1 - line 174, column 41): "+[e.constructor.name])}};var she=function(e){if(e instanceof o2)return"stuffed";if(e instanceof u2)return"satisfied";if(e instanceof i2)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 vhe=Et(cn)(ue)({parse:zn(she)(Vn(che)(AB(AB(NB)(OB))(LB))(PB(PB(UB)))(LB)),diagnosticName:"ClientAppetite"}),kB=function(e){return MB(Hn(r2(G.value))((function(){var n=lhe(r2);return function(a){return n(vhe(a))}})())(he(e.clientAppetite)))(function(n){return MB(ck(e.inquiryMode))(function(a){return r2({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 BB=ae(nn),Dh=dt(),l2=Bt(Ee),HB=$({reflectSymbol:function(){return"description"}})(Ee),kE=$({reflectSymbol:function(){return"id"}})(gn),s2=$({reflectSymbol:function(){return"name"}})(Ee),qB=Dh(kE(s2($({reflectSymbol:function(){return"slug"}})(Ee)(pn)))),JB=ht(qB),_he=v0(Dh($({reflectSymbol:function(){return"advisingConfig"}})(Bt(Dh($({reflectSymbol:function(){return"canSubmitConsultInquiry"}})(Bt(lt))($({reflectSymbol:function(){return"clientAppetite"}})(l2)($({reflectSymbol:function(){return"freeConsultationDurationMinutes"}})(Bt(gn))($({reflectSymbol:function(){return"inquiryMode"}})(Ee)($({reflectSymbol:function(){return"packages"}})(ht(Dh($({reflectSymbol:function(){return"activeForSale"}})(lt)(HB(kE(s2($({reflectSymbol:function(){return"numMinutes"}})(gn)($({reflectSymbol:function(){return"packageCategories"}})(JB)($({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"}})(qB)(HB($({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"}})(l2)(s2($({reflectSymbol:function(){return"organizationId"}})(gn)($({reflectSymbol:function(){return"organizationName"}})(Ee)($({reflectSymbol:function(){return"shortEducation"}})(l2)($({reflectSymbol:function(){return"tags"}})(JB)(pn))))))))))(pn)))),c2=x(Ua),v2=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})(),phe=function(e){return BB(_he("ServiceProviderPresenter")(e))(function(n){return BB(Hn(c2(G.value))((function(){var a=v2(c2);return function(t){return a(kB(t))}})())(he(n.advisingConfig)))(function(a){return c2({entity:n.entity,advisingConfig:a})})})},$B=Et(cn)(ue)({parse:function(e){return e.type==="Sem::User"?v2(SR.create)(z9(e.presenter)):e.type==="ServiceProviders::Individual"?v2(CR.create)(phe(e.presenter)):G.value},diagnosticName:"Livestream Guest Presenter"});var zB=ra(ta),WB=aa(zB)(Xn(Yn)),VB=ea(Zn),xB=na(VB),QB=ia(ua),jB=oa(QB),zf=(function(){function e(){}return e.value=new e,e})(),Bv=(function(){function e(){}return e.value=new e,e})(),Vf=(function(){function e(){}return e.value=new e,e})(),mhe={to:function(e){if(e instanceof Se)return zf.value;if(e instanceof fe&&e.value0 instanceof Se)return Bv.value;if(e instanceof fe&&e.value0 instanceof fe)return Vf.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 zf)return new Se(xe.value);if(e instanceof Bv)return new fe(new Se(xe.value));if(e instanceof Vf)return new fe(new fe(xe.value));throw new Error("Failed pattern match at Livestream.Types.Poll (line 36, column 1 - line 36, column 37): "+[e.constructor.name])}},KB={eq:function(e){return function(n){return e instanceof zf&&n instanceof zf||e instanceof Bv&&n instanceof Bv||e instanceof Vf&&n instanceof Vf}}},BE=function(e){if(e instanceof zf)return"ready";if(e instanceof Bv)return"live";if(e instanceof Vf)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(mhe)(WB(WB(zB)(VB))(xB))(jB(jB(QB)))(xB)),default:zf.value,diagnosticName:"livestream poll status"})})(),_2=function(e){return{id:e.id,question:e.question,multiSelect:e.multiSelect,options:e.options,autoDisplayMinutesFromStart:he(e.autoDisplayMinutesFromStart)}};var YB=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 hhe=We(Sa),ghe=Tl(),tH=ge(ue),rH=ra(ta),XB=aa(rH)(Xn(Yn)),oH=ea(Zn),ZB=na(oH),uH=ia(ua),eH=oa(uH),iH=Fa(cn),nH=vv(),aH=at(nn),Dhe=ge(Ye),Rhe=B(ue),yhe=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,whe=oe(xs);var bhe={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(xe.value);if(e instanceof pu)return new fe(new Se(xe.value));if(e instanceof Jo)return new fe(new fe(xe.value));throw new Error("Failed pattern match at Livestream.Types.Conference (line 167, column 1 - line 167, column 39): "+[e.constructor.name])}},y0={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}}},lH={compare:function(e){return function(n){return hhe(e)(n)}},Eq0:function(){return GR}};var w0=function(e){return ghe({livestream_conference_id:whe(e.id),livestream_conference_presenter_name:je("")(tH(e.presenter)(function(n){return n.fullName})),livestream_conference_uid:e.uid,livestream_conference_title:e.title,livestream_conference_partner_type:je("")(e.partnerType)})},cH=(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(bhe)(XB(XB(rH)(oH))(ZB))(eH(eH(uH)))(ZB))})(),sH=(function(){return iH({parse:cH,default:ul.value,diagnosticName:"livestream status"})})(),Ehe=iH({parse:Pi,default:Ut(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:tH(he(e.school))(function(n){return{cityState:n.cityState,name:n.name,id:nH(n.id),slug:nH(n.slug)}}),scheduledStartTime:Ehe(e.scheduledStartTime),onAirTime:aH(Pi)(he(e.onAirTime)),streamStatus:sH(e.streamStatus),watchUrl:he(e.watchUrl),streamingStartTime:aH(Pi)(he(e.streamingStartTime)),polls:Dhe(e.polls)(function(n){return{poll:_2(n.poll),status:FR(n.status)}}),presenter:Rhe(YB)(he(e.presenter)),partnerType:he(e.partnerType),guestPresenter:yhe(he(e.guestPresenter))($B),zoomJoinUrl:he(e.zoomJoinUrl),zoomStartUrl:he(e.zoomStartUrl)}};var vH=ra(ta),fH=ea(Zn),_H=ia(ua),mc=(function(){function e(){}return e.value=new e,e})(),Rh=(function(){function e(){}return e.value=new e,e})(),Ihe={to:function(e){if(e instanceof Se)return mc.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 mc)return new Se(xe.value);if(e instanceof Rh)return new fe(xe.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 mc&&n instanceof mc||e instanceof Rh&&n instanceof Rh}}};var AR=function(e){if(e instanceof Rh)return"anonymous-all-schools";if(e instanceof mc)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(Ihe)(aa(vH)(Xn(Yn))(vH)(fH))(oa(_H)(_H))(na(fH))),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 m2=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)}},pH=function(e){return{autoRequestFromLivestreams:e.autoRequestFromLivestreams,fullName:he(e.fullName),publishScope:JE(e.publishScope)}},d2=function(e){return{id:e.id,title:e.title,url:e.url,buttonText:e.buttonText,autoDisplayMinutesFromStart:he(e.autoDisplayMinutesFromStart)}},dc="overlay-visibility-test";var mH=ra(ta),qE=aa(mH)(Xn(Yn)),dH=ea(Zn),$E=na(dH),hH=ia(ua),WE=oa(hH),Qf=(function(){function e(){}return e.value=new e,e})(),b0=(function(){function e(){}return e.value=new e,e})(),um=(function(){function e(){}return e.value=new e,e})(),E0=(function(){function e(){}return e.value=new e,e})(),I0=(function(){function e(){}return e.value=new e,e})(),The={to:function(e){if(e instanceof Se)return Qf.value;if(e instanceof fe&&e.value0 instanceof Se)return b0.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 E0.value;if(e instanceof fe&&e.value0 instanceof fe&&e.value0.value0 instanceof fe&&e.value0.value0.value0 instanceof fe)return I0.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 Qf)return new Se(xe.value);if(e instanceof b0)return new fe(new Se(xe.value));if(e instanceof um)return new fe(new fe(new Se(xe.value)));if(e instanceof E0)return new fe(new fe(new fe(new Se(xe.value))));if(e instanceof I0)return new fe(new fe(new fe(new fe(xe.value))));throw new Error("Failed pattern match at Livestream.Types.Reaction (line 18, column 1 - line 18, column 39): "+[e.constructor.name])}},gH=function(e){if(e instanceof Qf)return"love-this";if(e instanceof b0)return"helpful";if(e instanceof um)return"not-helpful";if(e instanceof E0)return"writing-down";if(e instanceof I0)return"funny";throw new Error("Failed pattern match at Livestream.Types.Reaction (line 49, column 17 - line 54, column 19): "+[e.constructor.name])},DH=function(e){return{authorTag:e.authorTag,kind:gH(e.kind)}},She=(function(){return Fa(cn)({parse:zn(gH)(Vn(The)(qE(qE(qE(qE(mH)(dH))($E))($E))($E))(WE(WE(WE(WE(hH)))))($E)),default:Qf.value,diagnosticName:"Livestream Reaction Kind"})})(),RH=function(e){return{authorTag:e.authorTag,kind:She(e.kind)}};var wH=typeof CV<"u"&&CV.pathInfo||typeof global<"u"&&global.CV&&global.CV.pathInfo||(e=>null);function bH(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 EH(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",IH="application/x-www-form-urlencoded";var 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})(),GH=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),MH=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),h2=(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})(),AH=function(e){return e instanceof h2?new I(IH):e instanceof jE?new I(xE):G.value};var LH=(function(){return jE.create})();var PH=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})(),NH=function(e){if(e instanceof zE||e instanceof VE)return PH(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 D2=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 UH=dn(bn),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})(),w2=(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})(),kH=function(e){if(e instanceof R2)return"arraybuffer";if(e instanceof y2)return"blob";if(e instanceof w2)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])},BH=function(e){return e instanceof QE?new I(xE):G.value},HH=(function(){return new KE(UH)})();var JH=(function(){return new YE(UH)})();var $H=(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 Lhe=ot();var lm=function(e){return Lhe(gD(e))};function WH(e,n,a){try{return n(JSON.parse(a))}catch(t){return e(t.message)}}var ZE=function(e){return WH(Me.create,Le.create,e)};function jH(e){return e.replace(/[!'()*]/g,function(n){return"%"+n.charCodeAt(0).toString(16)})}function zH(e,n,a){try{return n(jH(encodeURIComponent(a)))}catch(t){return e(t)}}function VH(e,n,a){try{return n(jH(encodeURIComponent(a)).replace(/%20/g,"+"))}catch(t){return e(t)}}var PR=(function(){return C_(zH)(hn(G.value))(I.create)})();var eI=(function(){return C_(VH)(hn(G.value))(I.create)})();var Uhe=sa(wo),QH=B(ue),khe=su(wl)(Ua);var Bhe=function(e){return e};var KH=(function(){var e=function(t){if(t.value1 instanceof G)return eI(t.value0);if(t.value1 instanceof I)return Uhe(QH(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=QH(po("&")),a=khe(e);return function(t){return n(a(Bhe(t)))}})();var b2=(function(){function e(){}return e.value=new e,e})(),cm=(function(){function e(){}return e.value=new e,e})(),E2=(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})(),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})(),L2=(function(){function e(){}return e.value=new e,e})(),tI=(function(){function e(){}return e.value=new e,e})();var Jhe=function(e){return e},qhe={show:function(e){if(e instanceof b2)return"OPTIONS";if(e instanceof cm)return"GET";if(e instanceof E2)return"HEAD";if(e instanceof sm)return"POST";if(e instanceof aI)return"PUT";if(e instanceof NR)return"DELETE";if(e instanceof I2)return"TRACE";if(e instanceof T2)return"CONNECT";if(e instanceof S2)return"PROPFIND";if(e instanceof C2)return"PROPPATCH";if(e instanceof F2)return"MKCOL";if(e instanceof G2)return"COPY";if(e instanceof M2)return"MOVE";if(e instanceof A2)return"LOCK";if(e instanceof L2)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 YH=br(oe(qhe))(Jhe);var XH={eq:function(e){return function(n){return e instanceof b2&&n instanceof b2||e instanceof cm&&n instanceof cm||e instanceof E2&&n instanceof E2||e instanceof sm&&n instanceof sm||e instanceof aI&&n instanceof aI||e instanceof NR&&n instanceof NR||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 L2&&n instanceof L2||e instanceof tI&&n instanceof tI}}};var ZH=function(e){return x_(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 x_(function(u){return function(){return t(r,function(l){return u(Me.create(l))()},function(l){return u(Le.create(l))()}),vM}})}}})};var N2=x(ec(kr)),Whe=Cp(kr),vm=Ef(kr),eJ=Aa(DD(wD)(kr)),xhe=nv(Uc(kr)),rI=B(ue),jhe=xi(ze)(kt),zhe=be(yr),Vhe=at(nn),Qhe=B(Ye),Khe=ge(ct),Yhe=O_(nu),Xhe=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})(),nJ=function(e){return function(n){var a=function(p){return p===""?N2(q5):br(function(R){return Whe(Sp.create(R))})(N2)(ZE(p))},t=(function(){if(n.responseFormat instanceof R2)return vm("ArrayBuffer");if(n.responseFormat instanceof y2)return vm("Blob");if(n.responseFormat instanceof w2)return function(p){return eJ(vm("Document")(p))(eJ(vm("XMLDocument")(p))(vm("HTMLDocument")(p)))};if(n.responseFormat instanceof QE)return xhe(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(N2(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 SH)return new Le(p.value0(Io));if(p instanceof CH)return new Le(Io(p.value0));if(p instanceof FH)return new Le(Io(p.value0));if(p instanceof GH)return new Le(Io(p.value0));if(p instanceof MH)return new Le(Io(p.value0));if(p instanceof h2)return Pc("Body contains values that cannot be encoded as application/x-www-form-urlencoded")(rI(Io)(KH(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&&!jhe(h_(zhe)(D2)(p.value0))(R)?Rp(R)(p.value0):R}},i=function(p){return u(rI(VE.create)(Vhe(AH)(p)))(u(rI(zE.create)(BH(n.responseFormat)))(n.headers))},l=function(p){return{method:YH(n.method),url:n.url,headers:Qhe(function(R){return{field:D2(R),value:NH(R)}})(i(n.content)),content:p,responseType:kH(n.responseFormat),username:Za(n.username),password:Za(n.password),withCredentials:n.withCredentials,timeout:je(0)(rI(function(R){return R})(n.timeout))}},s=function(p){return Khe(Yhe(ZH(EH(e,"AffjaxTimeoutErrorMessageIdent","AffjaxRequestFailedMessageIdent",$H.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(HO(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 Xhe(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:JH,timeout:G.value}})();var tJ={eq:function(e){return function(n){return e===n}}};var O2={newXHR:function(){return new XMLHttpRequest},fixupUrl:function(e){return e||"/"}};var rJ=nJ(O2);function TJ(e){return Buffer.from(e).toString("base64")}function SJ(e,n,a){let t;try{t=n(btoa(a))}catch(r){t=e(r)}return t}var H2=typeof btoa=="function";function CJ(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 Yge;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 WJ.default($v.key,t)};return{acquireConnection:()=>(e||(e=a(),n=0),n++,e),releaseConnection:()=>{--n<=0&&(e&&e.disconnect(),e=null)}}})(),xJ=e=>{let n=Qge().subscribe(e.channel);return n.bind(e.event,e.handler),()=>{n.unbind(e.event,e.handler),Kge()}};function Yge(){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 Xge(e);return this.channels.push(a),a},this.channelNames=function(){return this.channels.map(e=>e.name)}}function Xge(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 oDe=function(e){return e},VJ=function(e){var n=We(e),a=oDe(e.Eq0());return{compare:function(t){return function(r){return q8(n(t)(r))}},Eq0:function(){return a}}};var hI=function(e){return function(){console.error(e)}};var aq=function(e){var n=Un(e);return function(a){return n(hI(a))}};var wDe=x(Wt),tq=ae(co),bDe=B(la),EDe=aq(Po),$2=function(e){var n=function(t){var r=e(t);return kM(r.view(r.init.value0)(hn(wDe(void 0))))},a=function(t){return function(r){return function(u){return function(){var l=tq(tq(Li)((function(){var h=bDe(AE);return function(p){return h(d0(p))}})()))(GE(r))();if(l instanceof G)return EDe("Element #"+(r+" not found"))();if(l instanceof I){var s=qM(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(f5),renderToString:n,hydrate:a(_5)}};var JR="";function oq(e){var n=e.split(` `);return n.reduce(function(a,t){var r=CDe(t)||GDe(t)||LDe(t)||UDe(t)||NDe(t);return r&&a.push(r),a},[])}var TDe=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,SDe=/\((\S*)(?::(\d+))(?::(\d+))\)/;function CDe(e){var n=TDe.exec(e);if(!n)return null;var a=n[2]&&n[2].indexOf("native")===0,t=n[2]&&n[2].indexOf("eval")===0,r=SDe.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 FDe=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function GDe(e){var n=FDe.exec(e);return n?{file:n[2],methodName:n[1]||JR,arguments:[],lineNumber:+n[3],column:n[4]?+n[4]:null}:null}var MDe=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,ADe=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function LDe(e){var n=MDe.exec(e);if(!n)return null;var a=n[3]&&n[3].indexOf(" > eval")>-1,t=ADe.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 PDe=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function NDe(e){var n=PDe.exec(e);return n?{file:n[3],methodName:n[1]||JR,arguments:[],lineNumber:+n[4],column:n[5]?+n[5]:null}:null}var ODe=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function UDe(e){var n=ODe.exec(e);return n?{file:n[2],methodName:n[1]||JR,arguments:[],lineNumber:+n[3],column:n[4]?+n[4]:null}:null}function iq({skipFrames:e,prefix:n}){let a=new Error().stack,r=oq(a)[e],u=uq(r.file.replace(/^(http(s?):\/\/)?[^\/]+/,"")),i=uq(r.methodName);return`${n}_${u}_${i}_${r.lineNumber}_${r.column}`}var uq=e=>e.replace(/[^\d\w]+/g,"_").replace(/(^_|_$)/g,"");var HDe=x(kn),JDe=dn(bn),gI=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),qDe={map:function(e){return function(n){return new gI(function(a){return n.value0(function(t){return a(e(t))})})}}},$De=B(qDe);var lq=function(e){return JM(iq(e))},Kf=function(e){return new gI(function(n){return n(e)})},pm=function(e){return function(n){return new gI(function(a){return Of(e)(n)(a)})}},cq=function(e){return function(n){return Of(e)(function(a){return{init:HDe(void 0),update:hn(sf),view:hn(hn(n.value0(JDe)))}})(void 0)}},sq=function(e){var n=lq({skipFrames:3,prefix:"WithHook"});return function(a){return cq(n)($De(a)(e))}};var Sh=function(e){var n=lq({skipFrames:3,prefix:"HooksComponent"});return cq(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)})})}}},WDe=Wv(),mm=function(e){return function(){return WDe}};Ct();var W2=class extends st.Component{componentDidUpdate(n){this.props.componentDidUpdate(n.deps)}render(){return this.props.children}},vq=W2;var jDe=sr();var fq=function(e){return"ref:"+Kt(e)(it.value)},_q=function(e){var n=fq(e);return function(a){return jDe(Ms(n)(a))}},pq=function(e){var n=fq(e);return function(a){return i1(n)(a)}};var VDe=lc(),mq=vn(on)(pa),dq=x(kn),QDe=Uf(H1(j_)),hq={reflectSymbol:function(){return"deps"}},KDe=_q(hq),YDe=pq(hq),XDe=dn(bn);var ZDe=function(e){var n=VDe(e);return function(){return function(){return n(vq)}}},eRe=ZDe(rn)()(),nRe=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:mq(Ot(u(r)))(function(){return dq(r)}),update:function(l){return function(s){return mq(Ot(u(s)))(function(){return dq(s)})}},view:function(l){return function(s){return eRe({componentDidUpdate:QDe(s)(function(h){var p=n(KDe(h))(r);return p?new I(r):G.value}),deps:YDe(r)})(i(void 0))}}})})}}}}};var Ch=function(e){var n=nRe(e);return function(a){return function(t){return n("UseEffectPrime")(XDe)(a)(t)}}};var gq=x(kn),aRe=dn(bn);var tRe=function(e){return function(n){return function(a){return pm(e)(function(t){return n({init:gq(a),update:function(r){return function(u){return gq(u)}},view:sp(t)})})}}},cs=function(e){return tRe("UseState")(aRe)(e)};var x2=(function(){return Wv()(cs(G.value))(function(e){return Kf(new Rn(e.value0,k1(e.value0)(e.value1)))})})();var Dq=vn(on)(pa),oRe=Ai(Je),uRe=dn(bn),Rq=x(kn),qR=function(e){return function(n){return pm("UseSubscription")(function(a){return{init:Dq(oRe(uRe)(e))(function(){return Rq(void 0)}),update:function(t){return function(r){return Dq(Ot(n(r)))(function(){return Rq(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 Tq=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 sRe=(function(){function e(){}return e.value=new e,e})(),vRe=(function(){function e(){}return e.value=new e,e})();var Sq=function(e){if(e instanceof sRe)return"eager";if(e instanceof vRe)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 j2=Nc(cu(kt)),_Re=ru(),pRe=ge(ue),mRe=Vc()(),yI=function(e){var n=Il(e);return function(a){return Ar(n(a))}},Cq=function(e){if(j2(yI("http://"))(j2(yI("https://"))(j2(yI("//"))(yI("blob:"))))(e))return e;if(qe)return RI+je(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=_Re(n),t={alt:Tq(a.alt),height:Xa(a.height)(void 0),loading:je(void 0)(pRe(Nl(a.loading))(Sq)),onClick:Xa(a.onClick)(void 0),src:Cq(a.src),style:Xa(a.style)(void 0),width:Xa(a.width)(void 0)};return mRe(e)(t)}}};var Gq=x(kn),dRe=Fa(lE),hRe=ae(wi);var gRe={init:Gq(void 0),update:function(e){return function(n){return Gq(void 0)}},view:function(e){return function(n){return Ma}}},z2=function(e){var n=J_(e);return function(a){return $2(dRe({parse:function(t){return hRe(n(t))(function(r){return Hn(new Me("Component construction failed"))(Le.create)(a.def(r))})},diagnosticName:"Props for "+a.diagnosticName,default:gRe}))}};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 nye=bo(ze)(vr),aye=ri(Wt)(yl),tye=ge(zM);var rye={show:function(e){return e}},oye=oe(rye);var II=Ee;var uye=function(e){var n=v0(e);return function(a){return function(t){return function(r){var u=nye(["Pusher event ",t," over channel ",oye(a)]),i=function(l){return aye(n(u)(l))(r)()};return function(){return xJ({channel:a,event:t,handler:i})}}}}},hc=function(e){var n=uye(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))})}}}}},iye=hc(Gp),TI=function(e){var n=iye(e);return function(a){return function(t){return tye(n(a)(t))(hn(void 0))}}};var e$=qv(Hv),ll=js(e$),qo=ae(Pa),jR=js(qv(e$)),n$=x(wa),lye=ge(ue),xR=dt(),a$=$({reflectSymbol:function(){return"pollId"}})(gn),cye=$({reflectSymbol:function(){return"status"}})(Ee)(pn),sye=fr(ht(xR(a$(cye)))),t$=B(Ye),r$=B(ct),vye=$({reflectSymbol:function(){return"id"}}),fye=vye(gn),o$=xR($({reflectSymbol:function(){return"author"}})(xR($({reflectSymbol:function(){return"cvid"}})(Ee)($({reflectSymbol:function(){return"username"}})(Ee)(pn))))(fye($({reflectSymbol:function(){return"isFromHQ"}})(lt)($({reflectSymbol:function(){return"isPublic"}})(lt)($({reflectSymbol:function(){return"text"}})(Ee)($({reflectSymbol:function(){return"time"}})(Ee)(pn))))))),_ye=Th(o$);var pye=Bt(Ee);var mye=Th(ht(xR(a$($({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))))),dye=Th(pye),hye=Th(ht(o$));var eL=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 n$(je([])(lye(sye(t))(t$(function(r){return{pollId:r.pollId,status:FR(r.status)}}))))}))}}});var nL=jR("livestreams_polls_answer_path")(function(e){return function(n){return function(a){return qo(e({id:n.id,options:a}))(uo)}}}),u$=ll("livestreams_conferences_status_on_air_path")(function(e){return function(n){return qo(e({conference_id:n}))(uo)}}),i$=ll("livestreams_conferences_status_complete_path")(function(e){return function(n){return qo(e({conference_id:n}))(uo)}}),l$=ll("livestreams_cta_save_referral_path")(function(e){return function(n){return qo(e(n))(uo)}}),c$=ll("livestreams_polls_report_shown_path")(function(e){return function(n){return qo(e({id:n.id}))(uo)}}),s$=jR("livestreams_client_window_visibility_path")(function(e){return function(n){return function(a){return qo(e({stream_id:n,visible:a.visible}))(uo)}}}),v$=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)}}}),f$=ll("livestreams_questions_visibility_path")(function(e){return function(n){return qo(e({question_id:n.questionId,is_public:n.isPublic}))(uo)}}),_$=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 r$(om)(_ye("Livestream question")(a))}))}}),p$=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)}}),m$=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)}}),d$=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)}}),h$=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 g$=jR("livestreams_reactions_launch_path")(function(e){return function(n){return function(a){return qo(e({conference_id:n,reaction:DH(a)}))(uo)}}}),D$=ll("livestreams_polls_responses_path")(function(e){return function(n){return qo(e({conference_id:n}))(Jv(mye("livestream poll responses")))}}),R$=ll("livestreams_conferences_download_url_path")(function(e){return function(n){return qo(e({conference_id:n}))(Jv(function(a){return r$(he)(dye("Livestream download URL")(a))}))}}),CI=js(Hv)("livestreams_dismiss_network_settings_modal_path")(function(e){return qo(e({}))(uo)});var y$=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(hye("Livestream questions")(a))(function(t){return n$(t$(om)(t))})}))}});var 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})(),hL=(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})(),gL=(function(){function e(){}return e.value=new e,e})();var MI=function(e){if(e instanceof Jr&&e.value0 instanceof rL)return"architecture";if(e instanceof Jr&&e.value0 instanceof uL)return"chemistry";if(e instanceof Jr&&e.value0 instanceof oL)return"business";if(e instanceof Jr&&e.value0 instanceof iL)return"computer-science";if(e instanceof Jr&&e.value0 instanceof lL)return"criminal-justice-and-corrections";if(e instanceof Jr&&e.value0 instanceof cL)return"economics";if(e instanceof Jr&&e.value0 instanceof sL)return"engineering";if(e instanceof Jr&&e.value0 instanceof vL)return"english";if(e instanceof Jr&&e.value0 instanceof fL)return"film";if(e instanceof Jr&&e.value0 instanceof _L)return"finance";if(e instanceof Jr&&e.value0 instanceof pL)return"history";if(e instanceof Jr&&e.value0 instanceof mL)return"political-science";if(e instanceof Jr&&e.value0 instanceof dL)return"pre-med";if(e instanceof Jr&&e.value0 instanceof hL)return"psychology";if(e instanceof gL)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})(),Tye=(function(){function e(){}return e.value=new e,e})(),Sye=(function(){function e(){}return e.value=new e,e})();var E$=function(e){if(e instanceof AI)return G.value;if(e instanceof Sye)return new I("open");if(e instanceof Tye)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 T$=function(e){var n=xM(e);return function(){return function(){return n("button")}}};var S$=function(e){var n=xM(e);return function(){return function(){return n("a")}}};var lEe=eo(cu(kt)),cEe=function(e){return e},sn=Io(null),sEe=function(e){return lEe(P_)(e)},C$=function(e){var n=sEe(e);return n?e:""},Yr=function(e){return cEe(Io(e))};var vEe=$M(A5),F$=Os()(),It=function(e){return vEe(e)},da=function(e){var n=T$(e)()();return function(){return function(){return function(a){return function(t){return function(r){return function(u){return n(F$(r)({className:a,"aria-label":t}))(u)}}}}}}},G$=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=S$(e)()();return function(){return function(){return function(a){return function(t){return function(r){return function(u){return n(F$(r)({className:a,"aria-label":t}))(u)}}}}}}};var B$=sr();var NI=function(e){return function(n){var a=(function(){var u=Dv("?")(n);return u?"&":"?"})(),t=B$(PR(e.value)),r=B$(PR(e.key));return n+(a+(r+("="+t)))}};var 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})(),VIe=(function(){function e(){}return e.value=new e,e})(),QIe=(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 H$=function(e){if(e instanceof ka&&e.value0 instanceof VEe)return"AcceptanceRate";if(e instanceof ka&&e.value0 instanceof QEe)return"AcceptanceRateMen";if(e instanceof ka&&e.value0 instanceof KEe)return"AcceptanceRateWomen";if(e instanceof ka&&e.value0 instanceof YEe)return"Address";if(e instanceof ka&&e.value0 instanceof XEe)return"AdmissionChances";if(e instanceof ka&&e.value0 instanceof ZEe)return"AdmissionDifficulty";if(e instanceof ka&&e.value0 instanceof eIe)return"AdmissionsNotificationDate";if(e instanceof ka&&e.value0 instanceof nIe)return"AdmissionsWebsite";if(e instanceof ka&&e.value0 instanceof aIe)return"AppDeadlineIsRolling";if(e instanceof ka&&e.value0 instanceof tIe)return"ApplicationEffort";if(e instanceof ka&&e.value0 instanceof rIe)return"ApplicationRound";if(e instanceof ka&&e.value0 instanceof oIe)return"BasketballConference";if(e instanceof ka&&e.value0 instanceof uIe)return"CampusSetting";if(e instanceof ka&&e.value0 instanceof iIe)return"City";if(e instanceof ka&&e.value0 instanceof lIe)return"ClassRank";if(e instanceof ka&&e.value0 instanceof cIe)return"CoEdSingleSex";if(e instanceof ka&&e.value0 instanceof sIe)return"CollegeType";if(e instanceof ka&&e.value0 instanceof vIe)return"CommuterCollege";if(e instanceof ka&&e.value0 instanceof fIe)return"Diversity";if(e instanceof ka&&e.value0 instanceof _Ie)return"DropoutRate";if(e instanceof ka&&e.value0 instanceof mIe)return"FinancialAidWebsite";if(e instanceof ka&&e.value0 instanceof dIe)return"FirstYearEnrollment";if(e instanceof ka&&e.value0 instanceof hIe)return"FootballConference";if(e instanceof ka&&e.value0 instanceof gIe)return"FourYearGraduationRate";if(e instanceof ka&&e.value0 instanceof DIe)return"HasDivisionOneBasketball";if(e instanceof ka&&e.value0 instanceof RIe)return"HasDivisionOneFootball";if(e instanceof ka&&e.value0 instanceof yIe)return"HasMedicalSchool";if(e instanceof ka&&e.value0 instanceof wIe)return"HasStudyAbroad";if(e instanceof ka&&e.value0 instanceof bIe)return"HBCU";if(e instanceof ka&&e.value0 instanceof EIe)return"InListStatus";if(e instanceof ka&&e.value0 instanceof IIe)return"MainWebsite";if(e instanceof ka&&e.value0 instanceof pIe)return"Majors";if(e instanceof ka&&e.value0 instanceof TIe)return"Name";if(e instanceof ka&&e.value0 instanceof SIe)return"NetCostEstimate";if(e instanceof ka&&e.value0 instanceof CIe)return"Notes";if(e instanceof ka&&e.value0 instanceof FIe)return"PercentInternationalStudents";if(e instanceof ka&&e.value0 instanceof GIe)return"Phone";if(e instanceof ka&&e.value0 instanceof MIe)return"Photo";if(e instanceof ka&&e.value0 instanceof AIe)return"Prestige";if(e instanceof ka&&e.value0 instanceof LIe)return"ProgramLength";if(e instanceof ka&&e.value0 instanceof PIe)return"PublicPrivate";if(e instanceof ka&&e.value0 instanceof NIe)return"RecommendationLetters";if(e instanceof ka&&e.value0 instanceof OIe)return"Region";if(e instanceof ka&&e.value0 instanceof UIe)return"ReligiousAffiliation";if(e instanceof ka&&e.value0 instanceof kIe)return"SatActDeadline";if(e instanceof ka&&e.value0 instanceof BIe)return"SatActTestPolicy";if(e instanceof ka&&e.value0 instanceof HIe)return"SatSubjectTestDeadline";if(e instanceof ka&&e.value0 instanceof JIe)return"SixYearGraduationRate";if(e instanceof ka&&e.value0 instanceof qIe)return"State";if(e instanceof ka&&e.value0 instanceof $Ie)return"StudentFacultyRatio";if(e instanceof ka&&e.value0 instanceof WIe)return"SubmissionDeadline";if(e instanceof ka&&e.value0 instanceof xIe)return"TOEFLPolicy";if(e instanceof ka&&e.value0 instanceof jIe)return"TotalUndergrads";if(e instanceof ka&&e.value0 instanceof zIe)return"TuitionInState";if(e instanceof ka&&e.value0 instanceof VIe)return"TuitionOutOfState";if(e instanceof ka&&e.value0 instanceof QIe)return"YieldRate";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof rL)return"RankingArchitecture";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof oL)return"RankingBusiness";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof uL)return"RankingChemistry";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof iL)return"RankingComputerScience";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof lL)return"RankingCriminalJusticeAndCorrections";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof cL)return"RankingEconomics";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof sL)return"RankingEngineering";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof vL)return"RankingEnglish";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof fL)return"RankingFilm";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof _L)return"RankingFinance";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof pL)return"RankingHistory";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof mL)return"RankingPoliticalScience";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof dL)return"RankingPreMed";if(e instanceof cl&&e.value0 instanceof Jr&&e.value0.value0 instanceof hL)return"RankingPsychology";if(e instanceof cl&&e.value0 instanceof gL)return"OverallRanking";throw new Error("Failed pattern match at Hub.Facet (line 305, column 6 - line 376, column 43): "+[e.constructor.name])};var YIe=(function(){function e(){}return e.value=new e,e})(),XIe=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),ZIe=(function(){function e(){}return e.value=new e,e})();var J$=function(e){if(e instanceof YIe)return"filters";if(e instanceof XIe)return"filter:"+H$(e.value0);if(e instanceof ZIe)return"rankings";throw new Error("Failed pattern match at Hub.Visuals.MobileOverlay (line 33, column 26 - line 36, column 39): "+[e.constructor.name])};function q$(e,n){typeof CV<"u"&&CV.tracking&&CV.tracking.event(e,n)}var aTe=Tl();var Xf=function(e){var n=Un(e);return function(a){return function(t){return n(function(){return q$(a,t)})}}},Zf=function(e){var n=Xf(e);return function(){return function(a){return function(t){return n(a)(aTe(t))}}}};var VR=(function(){function e(){}return e.value=new e,e})(),G0=(function(){function e(){}return e.value=new e,e})(),QR=(function(){function e(){}return e.value=new e,e})(),VTe=(function(){function e(){}return e.value=new e,e})(),Q$=function(e){if(e instanceof VR)return"modal-sm";if(e instanceof G0)return"";if(e instanceof QR)return"modal-lg";if(e instanceof VTe)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 RW=ml(DW(),1),yW=RW.default;var GSe=lc(),wW=function(e){var n=GSe(e);return function(){return function(){return n(yW)}}};function NL(e){return function(){return function(n){return e(n)()}}}function OL(e){return function(n){return function(a){return function(t){return function(){return t.addEventListener(e,n,a)}}}}}function UL(e){return function(n){return function(a){return function(t){return function(){return t.removeEventListener(e,n,a)}}}}}var bW="message";var EW="hashchange";var IW="popstate";var TW="keyup",SW="keydown";var CW="mouseup";var FW="mousemove";var GW=Un(Je),MW=B(la),kSe=at(co),ZR=(function(){var e=function(t){return function(r){return function(u){return GW(function(){var l=r(),s=NL(function(h){return u(h)})();return OL(t)(s)(!1)(l)(),GW(UL(t)(s)(!1)(l))})}}},n=function(t){return e(t)(MW(fB)(Li))},a=function(t){return e(t)(MW(oB)(kSe(d0)(Li)))};return{hashchange:n(EW),mousemove:n(FW),mouseup:n(CW),popstate:n(IW),resize:n("resize"),message:n(bW),keydown:a(SW),keyup:a(TW),selectionchange:a("selectionchange"),visibilitychange:a("visibilitychange")}})();var qI=function(){return Ke};var $I=Pe(rn),HL=ru(),BSe=wW(rn)()(),BL=Kr(rn)()(),HSe=Kr(Ce)()(),JSe=Pe(Ce),qSe=da(ie)()(),$Se=Gr(wa),WSe=Un(Je),LW=qI(),zs=function(){return function(e){var n=$I("modal-backdrop fade show")(Ma),a=HL(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)(G0.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":""})(),Q$(s),Xa(a.dialogClass)("")]),p=BSe({focusTrapOptions:{escapeDeactivates:!1,fallbackFocus:".modal-content",allowOutsideClick:!0}})($I("modal fade show d-block")(BL("modal-dialog "+h)(l)(HSe("modal-content "+Xa(a.contentClass)(""))({style:Xa(a.contentStyle)(Zt({}))})([xa(u)(BL("modal-header "+Xa(a.headerClass)(""))({id:i})),BL("modal-body "+Xa(a.bodyClass)(""))({id:t})(a.body),xa(r)($I("modal-footer "+Xa(a.footerClass)("")))]))));return Oe([p,n])}},JL=zs(),Vs=function(){return function(e){var n=HL(e),a=JSe("d-flex w-100 justify-content-between align-items-center")([$I("mr-4")(Xa(n.title)(Ma)),qSe("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 $Se(r.key==="Escape")(WSe(n.onDismiss))};return sq(qR(ZR.keyup)(t))(function(r){var u=Xa(n.bodyScrollable)(!1);return JL(u?(function(){var i=HL(LW(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}})():LW({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 JL({id:t.id,bodyClass:a,body:Oe(n(r))})}}}};var jSe=ru(),zSe=dn(bn),VSe=u0(Ce)()(),QSe=da(rn)()(),KSe=fu()();var WI="login",qL=function(){return function(e){var n=jSe(e),a=(function(){var u=Xa(n.auth0ActiveTab)(WI);return u})(),t=je({path:"",token:"",impersonationToken:""})(_I("login_path")),r=function(u){return function(i){return Hn(zSe)(function(l){return NI((function(s){return{key:u,value:s}})(l))})(Nl(i))}};return VSe("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":""})()})([QSe(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")))),KSe("")({type:"hidden",name:"authenticity_token",value:t.token})])}};var Dm=function(e){return function(n){return function(){return n[e]}}},eCe=Dm("URL"),nCe=Dm("documentURI"),aCe=Dm("origin"),tCe=Dm("compatMode"),rCe=Dm("characterSet"),oCe=Dm("contentType");var uCe=Dm("documentElement");var xI=function(e){return function(n){return n[e]}},sCe=xI("namespaceURI"),vCe=xI("prefix"),fCe=xI("localName"),_Ce=xI("tagName");function WL(e){return function(){return e.id}}function xL(e){return function(){return e.classList}}function jL(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 zL=Ke;var NW=Qn("Element");var Qs=function(e){return function(n){return function(){return n[e]}}};var gCe=Qs("baseURI"),DCe=Qs("ownerDocument"),OW=Qs("parentNode"),RCe=Qs("parentElement");var yCe=Qs("childNodes"),wCe=Qs("firstChild"),bCe=Qs("lastChild"),ECe=Qs("previousSibling"),ICe=Qs("nextSibling"),TCe=Qs("nodeValue");var SCe=Qs("textContent");function QL(e){return function(n){return function(){return e.isEqualNode(n)}}}var ACe=B(la);var UW=(function(){var e=ACe(he);return function(n){return e(OW(n))}})();var ym=(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})(),ey=(function(){function e(){}return e.value=new e,e})(),JW=(function(){function e(){}return e.value=new e,e})(),qW=(function(){function e(){}return e.value=new e,e})(),$W=(function(){function e(){}return e.value=new e,e})();var jI=function(e){if(e instanceof ym)return G.value;if(e instanceof BW)return new I("for-you");if(e instanceof HW)return new I("chancing");if(e instanceof ey)return new I("finances");if(e instanceof JW)return new I("majors");if(e instanceof qW)return new I("admission-requirements");if(e instanceof $W)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 YL=ge(ue);var XL=wd(vr),cFe=ot(),sFe=zl(ue),ZL=function(e){return"/schools/"+e.slug},e3="/schools/hub";var WW=function(e){return function(n){var a=YL(E$(n.whatificator))(function(l){return"simulator="+l}),t=YL(n.mobileOverlay)(function(l){return"overlay="+J$(l)}),r=po("&")(ui([t,a])),u=YL(n.focusedSchool)(function(l){return XL("/")(ui([new I(cFe(l.slug)),jI(l.tab)]))}),i=(function(){return e.knownSeoState instanceof I&&n.seoView?XL("/")(ui([new I(ZL({slug:e.knownSeoState.value0.slug})),u])):XL("/")(ui([new I(e3),new I(Hn(e.basePath)(MI)(n.ranking)),sFe(u)("d"),u]))})();return i+((function(){var l=r==="";return l?"":"?"})()+r)}};var jW="/profile";var pFe=ot();var n3=function(e){return function(n){return po("/")(ui([new I("/schools"),new I(pFe(n)),jI(e)]))}},zW=jW,VW="/livestreams/upcoming";var mFe=function(e){return WW({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 mFe(new I({tab:e,slug:n}))}};var QW=(function(){function e(){}return e.value=new e,e})(),KW=(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})(),YW=(function(){function e(){}return e.value=new e,e})(),XW=(function(){function e(){}return e.value=new e,e})(),ZW=(function(){function e(){}return e.value=new e,e})(),ex=function(e){if(e instanceof QW)return"avatar-xxs";if(e instanceof KW)return"avatar-xs";if(e instanceof VI)return"avatar-sm";if(e instanceof QI)return"";if(e instanceof YW)return"avatar-lg";if(e instanceof XW)return"avatar-xl";if(e instanceof ZW)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 ax={show:ot()};var bFe=Number.MAX_SAFE_INTEGER;var o3=function(e){if(e.first==="")return e.last;if(e.last==="")return e.first;if(qe)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 mGe=be(HE);var sx={show:function(e){return e}};var vx=function(e){return mGe(e.publishScope)(mc.value)};var Ah=(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})(),v3=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})();var f3=oe(ax);var dGe=oe(x9),_x=oe(w9),hGe=oe(sx);var gGe="/messages";var DGe=function(e){return function(n){return e+("/"+(function(){if(n instanceof Ah)return"admission-officer/"+dGe(n.value0);if(n instanceof u3)return"school/"+_x(n.value0);if(n instanceof i3)return"student/"+hGe(n.value0);if(n instanceof l3)return"high-school/"+f3(n.value0);if(n instanceof c3)return"service-provider/"+f3(n.value0);if(n instanceof s3)return"parent/"+f3(n.value0);if(n instanceof v3)return"recruiter/"+_x(n.value0);throw new Error("Failed pattern match at DirectMessages.Urls (line 30, column 59 - line 37, column 63): "+[n.constructor.name])})())}},_3=DGe(gGe);var yGe=js(qv(Hv)),wGe=ae(Pa),px=ge(ue),mx=ot(),bGe=Qt(ct);var dx=yGe("network_connections_invite_school_path")(function(e){return function(n){return wGe(e({school_id:n.schoolId,message:Za(n.introMessage),sem_user_id:Za(px(n.semUserId)(mx)),livestream_id:Za(px(n.livestreamId)(mx))}))(uo)}}),hx=function(e){return function(n){return bGe(dx({schoolId:e,introMessage:G.value,semUserId:G.value,livestreamId:new I(n)}))}};var gx=function(e){return function(n){return function(a){return dx({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;Ix+=1;var a=Ix;function t(r){if(r===0)Cx(a),e();else{var u=Tx(function(){t(r-1)});m3.set(a,u)}}return t(n),a}gc.cancel=function(e){var n=m3.get(e);return Cx(n),Sx(n)};function Em(e,n){return e?e.contains(n):!1}function ay(e){return e instanceof HTMLElement?e:ic.findDOMNode(e)}var Lx=ml(Ax());Ct();function D3(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 aj=ml(Im());Ct();Ct();var ej=ml(Im());function qx(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 MGe(e,n){var a={animationend:qx("Animation","AnimationEnd"),transitionend:qx("Transition","TransitionEnd")};return e&&("AnimationEvent"in n||delete a.animationend.animation,"TransitionEvent"in n||delete a.transitionend.transition),a}var AGe=MGe(xv(),typeof window<"u"?window:{}),Wx={};xv()&&($x=document.createElement("div"),Wx=$x.style);var $x,_T={};function xx(e){if(_T[e])return _T[e];var n=AGe[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=gc(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 LGe=xv()?VD:Or,dT=LGe;var Qx=[ss,a_,L0,mT],I3=!1,Kx=!0;function hT(e){return e===L0||e===mT}var Yx=(function(e,n){var a=t_(E3),t=$r(a,2),r=t[0],u=t[1],i=Vx(),l=$r(i,2),s=l[0],h=l[1];function p(){u(ss,!0)}return dT(function(){if(r!==E3&&r!==mT){var R=Qx.indexOf(r),E=Qx[R+1],w=n(r);w===I3?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 Xx=(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(w3,t),i.removeEventListener(y3,t))}function u(i){n.current&&n.current!==i&&r(n.current),i&&i!==n.current&&(i.addEventListener(w3,t),i.addEventListener(y3,t),n.current=i)}return Or(function(){return function(){r(n.current)}},[]),[u,r]});function T3(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,$e=t_(),Qe=$r($e,2),mn=Qe[0],qn=Qe[1],Gn=t_(A0),Mn=$r(Gn,2),Bn=Mn[0],Ea=Mn[1],ha=t_(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!==A0&&X&&k!==!1&&(Ea(A0,!0),ft(null,!0))}}var jn=Xx(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,a_,L),sl(Vt,L0,V),Vt;case ry:return W={},sl(W,ss,w),sl(W,a_,U),sl(W,L0,te),W;case oy:return X={},sl(X,ss,T),sl(X,a_,Q),sl(X,L0,le),X;default:return{}}},[Bn]),Ha=Yx(Bn,function(Vt){if(Vt===ss){var W=Ga[ss];return W?W(Xe()):I3}if(En in Ga){var X;ft(((X=Ga[En])===null||X===void 0?void 0:X.call(Ga,Xe(),null))||null)}return En===L0&&(Ze(Xe()),p>0&&(clearTimeout(Fr.current),Fr.current=setTimeout(function(){At({deadline:!0})},p))),Kx}),_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(A0)},[l,u,h]),Or(function(){return function(){Ba.current=!1,clearTimeout(Fr.current)}},[]);var gr=Xt(!1);Or(function(){mn&&(gr.current=!0),mn!==void 0&&Bn===A0&&((gr.current||mn)&&(me==null||me(mn)),gr.current=!0)},[mn,Bn]);var ja=Dt;return Ga[ss]&&En===a_&&(ja=nt({transition:"none"},ja)),[Bn,En,ja,mn!=null?mn:n]}Ct();var PGe=(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),Zx=PGe;function NGe(e){var n=e;Go(e)==="object"&&(n=e.transitionSupport);function a(r){return!!(r.motionName&&n)}var t=uc(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=T3(L,l,V,r),le=$r(te,4),ne=le[0],Z=le[1],ee=le[2],me=le[3],$e=Xt(me);me&&($e.current=!0);var Qe=zD(function(ha){U.current=ha,D3(u,ha)},[u]),mn,qn=nt(nt({},T),{},{visible:l});if(!R)mn=null;else if(ne===A0||!a(r))me?mn=R(nt({},qn),Qe):!h&&$e.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===a_&&(Mn="start"),mn=R(nt(nt({},qn),{},{className:(0,ej.default)(b3(E,ne),(Gn={},sl(Gn,b3(E,"".concat(ne,"-").concat(Mn)),Mn),sl(Gn,E,typeof E=="string"),Gn)),style:ee}),Qe)}if(pM(mn)&&vT(mn)){var Bn=mn,Ea=Bn.ref;Ea||(mn=jD(mn,{ref:Qe}))}return tr(Zx,{ref:Q},mn)});return t.displayName="CSSMotion",t}var gT=NGe(pT);Ct();var DT="add",RT="keep",yT="remove",bT="removed";function OGe(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(OGe)}function nj(){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 UGe=["component","children","onVisibleChanged","onAllRemoved"],kGe=["status"],BGe=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function HGe(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 sMe(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 k3(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 _j(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=_j(n,a[1]),i=_j(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 pj(e,n,a){return e.lefta.right}function mj(e,n,a){return e.topa.bottom}function vMe(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=k3(t),u=!_Me(t,a.overflow&&a.overflow.alwaysByViewport);return Ij(e,r,a,u)}AT.__getOffsetParent=P3;AT.__getVisibleRectForElement=U3;function Tj(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 Ij(e,R,oj(oj({},a),{},{points:w}),E)}var _K=ml(eK());var aK=(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(){!rP||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),HPe?(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(){!rP||!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=BPe.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})(),tK=(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 QPe(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 KPe(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})(),oK=typeof WeakMap<"u"?new WeakMap:new aK,uK=(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=JPe.getInstance(),t=new YPe(n,a,this);oK.set(this,t)}return e})();["observe","unobserve","disconnect"].forEach(function(e){uK.prototype[e]=function(){var n;return(n=oK.get(this))[e].apply(n,arguments)}});var XPe=(function(){return typeof kT.ResizeObserver<"u"?kT.ResizeObserver:uK})(),iK=XPe;function lK(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 cK(e,n){e!==document.activeElement&&Em(n,e)&&typeof e.focus=="function"&&e.focus()}function oP(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 iK(r);return e&&u.observe(e),function(){u.disconnect()}}Ct();var sK=(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 vK(e){return typeof e!="function"?null:e()}function fK(e){return Go(e)!=="object"||!e?null:e}var ZPe=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=sK(function(){var Z=T.current,ee=Z.disabled,me=Z.target,$e=Z.align,Qe=Z.onAlign;if(!ee&&me){var mn=E.current,qn,Gn=vK(me),Mn=fK(me);R.current.element=Gn,R.current.point=Mn,R.current.align=$e;var Bn=document,Ea=Bn.activeElement;return Gn&&tj(Gn)?qn=AT(mn,Gn,$e):Mn&&(qn=Tj(mn,Mn,$e)),cK(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=vK(u),ee=fK(u);E.current!==le.current.element&&(le.current.cancel(),le.current.element=E.current,le.current.cancel=oP(E.current,Q)),(R.current.element!==Z||!lK(R.current.point,ee)||!(0,_K.default)(R.current.align,i))&&(Q(),te.current.element!==Z&&(te.current.cancel(),te.current.element=Z,te.current.cancel=oP(Z,Q)))}),st.useEffect(function(){r?V():Q()},[r]);var ne=st.useRef(null);return st.useEffect(function(){s?ne.current||(ne.current=M0(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},pK=st.forwardRef(ZPe);pK.displayName="Align";var mK=pK;var dK=mK;Ct();var eNe=xv()?VD:Or,uP=eNe;var EK=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,$e=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&&$e&&!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($e>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($e=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{$e=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 hK(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 gK(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 iP(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,iP(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:hK)(u(s),h,p,R,E)},keys:gK,values:iP}})()}function DK(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 RK(e){return function(){var n=this,a=arguments;return new Promise(function(t,r){var u=e.apply(n,a);function i(s){DK(u,t,r,i,l,"next",s)}function l(s){DK(u,t,r,i,l,"throw",s)}i(void 0)})}}Ct();var yK=["measure","alignPre","align",null,"motion"],wK=(function(e,n){var a=t_(null),t=$r(a,2),r=t[0],u=t[1],i=Xt();function l(p){u(p,!0)}function s(){gc.cancel(i.current)}function h(p){s(),i.current=gc(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=gc(RK(yy().mark(function p(){var R,E;return yy().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:R=yK.indexOf(r),E=yK[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 bK=(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 IK=uc(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),$e=me[0],Qe=me[1],mn=bK(s),qn=$r(mn,2),Gn=qn[0],Mn=qn[1];function Bn(){s&&Mn(w())}var Ea=wK(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();uP(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 gr=T(Na);$e!==gr&&Qe(gr),Xe(function(ja){return ja+1}),ma==="align"&&(L==null||L(En,Na))}uP(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(gr,ja){return Dt(),Na==null?void 0:Na(gr,ja)}});function Ga(){return new Promise(function(En){$a.current=En})}Or(function(){!Ze.motionName&&ma==="motion"&&Dt()},[Ze.motionName,ma]),Lf(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 gr=En.className,ja=En.style,Vt=(0,EK.default)(t,r,$e,gr);return tr(dK,{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))})});IK.displayName="PopupInner";var TK=IK;Ct();var SK=ml(Im()),CK=uc(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();Lf(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,SK.default)(a,l,V);return tr("div",{ref:Q,className:le,onClick:E,style:nt(nt({},te),T)},L)})});CK.displayName="MobilePopupInner";var FK=CK;var nNe=["visible","mobile"],GK=uc(function(e,n){var a=e.visible,t=e.mobile,r=bm(e,nNe),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(Jx())},[a,t]);var T=R?tr(FK,di({},w,{mobile:t,ref:n})):tr(TK,di({},w,{ref:n}));return tr("div",null,tr(S3,w),T)});GK.displayName="Popup";var MK=GK;Ct();var aNe=fM(null),lP=aNe;function cP(){}function tNe(){return""}function rNe(e){return e?e.ownerDocument:window.document}var oNe=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function uNe(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 ic.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(Ox(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,$e=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(MK,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:$e,forceRender:Qe,onClick:mn}),typeof Z=="function"?Z():Z)},i.attachParent=function(s){gc.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=gc(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},oNe.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=M0(s,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(s=s||i.getDocument(this.getRootDomNode()),this.touchOutsideHandler=M0(s,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(s=s||i.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=M0(s,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=M0(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),gc.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?Nx(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,AK.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(lP.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=lP,n.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:tNe,getDocument:rNe,onPopupVisibleChange:cP,afterPopupVisibleChange:cP,onPopupAlign:cP,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 LK=uNe(Px);var vs={adjustX:1,adjustY:1},fs=[0,0],PK={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 NK=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,NK.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 iNe=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,$e=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);Lf(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(LK,di({popupClassName:t,prefixCls:E,popup:Dt,action:u,builtinPlacements:PK,popupPlacement:le,ref:ha,popupAlign:Z,getPopupContainer:Qe,onPopupVisibleChange:T,afterPopupVisibleChange:L,popupTransitionName:U,popupAnimation:Q,popupMotion:V,defaultPopupVisible:$e,destroyPopupOnHide:ft,autoDestroy:Ba,mouseLeaveDelay:h,popupStyle:p,mouseEnterDelay:l},ma),w)},OK=uc(iNe);var UK=OK;var BK=e=>st.createElement(UK,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(kK(),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 pNe=lc();var HK="click";var WT="top",Vh=function(e){var n=pNe(e);return function(){return function(){return n(BK)}}};var JK="right";var qK=e=>()=>e.preventDefault&&e.preventDefault();var vP=function(){return qK};var hNe=dt();var fP=ae(nn),_P=fr(hNe($({reflectSymbol:function(){return"value"}})(Ee)(pn))),pP=x(Ua);var xT=function(e){return je("")(fP(_P(Io(e.target)))(function(n){return pP(n.value)}))},mP=function(e){return je("")(fP(_P(Io(e.target)))(function(n){return pP(n.value)}))},r_=function(e){return je("")(fP(_P(Io(e.target)))(function(n){return pP(n.value)}))};var $K="/network/connections";var WK=15;var wNe=Vh(rn)()(),bNe=Ft(Ce),ENe=(function(){return"You\u2019ve hit the "+(oe(_n)(WK)+`-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. `)})(),INe=Wu(rn)("text-decoration-underline")(io(ie)()()("text-dark")(sn)({href:$K})("Manage my connections")),xK=function(e){return function(n){return wNe({placement:e,trigger:HK,overlay:bNe("")([ln(ENe),INe]),overlayStyle:Zt({width:"15rem"}),overlayClassName:"t--connection-limit-tooltip"})(n)}};var jK=ae(nn),Qh=function(e){var n=jK(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 jK(n)(function(a){return new I({name:a.school.name,id:a.school.id})})};var SNe=(function(){function e(){}return e.value=new e,e})(),CNe=(function(){function e(){}return e.value=new e,e})(),hP=(function(){function e(){}return e.value=new e,e})(),FNe=(function(){function e(){}return e.value=new e,e})(),GNe=(function(){function e(){}return e.value=new e,e})(),MNe=(function(){function e(){}return e.value=new e,e})(),zK=function(e){if(e instanceof SNe)return"account_settings_page";if(e instanceof CNe)return"preference_survey";if(e instanceof hP)return"livestream_registration";if(e instanceof FNe)return"chancing_wizard_network_step";if(e instanceof GNe)return"main_profile_page";if(e instanceof MNe)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 JNe=qv(Hv),gP=js(JNe),DP=ae(Pa);var qNe=ru(),QK=ge(ue);var KK=gP("profile_visibility_path")(function(e){return function(n){return DP(e({visibility:{publish_scope:AR(n)}}))(uo)}}),YK=function(){return gP("profile_network_settings_path")(function(e){return function(n){return(function(a){return DP(e({network_settings:{publish_scope:AR(a.publishScope),publish_context:zK(a.publishContext),automatic_accept_requests_for_school_list:a.autoAcceptForSchoolList,automatic_connection_requests_from_livestreams:a.autoRequestFromLivestreams,livestream:Za(QK(Nl(a.livestreamConference))(function(t){return{school_name:Za(QK(Qh(t))(function(r){return r.name})),title:t.title,id:t.id}}))}}))(uo)})(qNe(n))}})},XK=gP("profile_name_path")(function(e){return function(n){return DP(e({name:n}))(uo)}});var $Ne=Vs(),WNe=_u(ie),xNe=Qr(ie),RP=Vr(ie),yP=Qc(ie),P0=Pe(Ce),Kh=da(ie)()(),jNe=vn(on),wP=bt(qt),Fm=Pe(rn),eY=Ul(),zNe=o0(ie),VNe=bo(ze)(vr),nY=fu()(),bP=bt(Tv),QNe=nh()(),aY=Pe(ie),KNe=W1(Ce),EP=Q1(ie),YNe=Ft(ie),XNe=Vh(rn)()(),ZNe=Vr(Ce),e4e=io(ie)()(),n4e=Ht(ie),Gm=x(kn),tY=jNe(pa),a4e=qI(),by=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),rY=(function(){function e(){}return e.value=new e,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})(),iY=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),lY=(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})(),IP=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),cY=function(e){return function(n){var a=function(h){return $Ne({id:"invite-school-modal",body:h,title:WNe("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=j9(e.context),r=Oe([xNe("mt-3")("Review your message before you send it"),RP("mt-2")(` Because this is your first message to the counselor, we want to make sure you\u2019re ready to send. `),yP("mt-4")("Your message"),gh(e.message),P0("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 IP({introMessage:e.message})))(),n(new ke(new by(dA.value)))()}})})("Send"),Kh("btn btn-lg btn-outline-primary ml-3 text-nowrap")(sn)({onClick:wP(n)(new ke(new by(dR.value)))})("No, I need to edit something")])]),u=Oe([P0("text-center")([Fm("")(eY("mt-4")({src:"/img/checkmate-icon.png",alt:Ol.value,height:"80",width:"80"})),zNe("mt-4")("Connection request sent!"),RP("mx-md-4")(VNe(["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:wP(n)(new Jn(Ey.value))})("Close")])]),i=Kh("btn btn-outline-secondary ml-3 t--sem-user-connection-modal-close-"+t)(sn)({onClick:wP(n)(new Jn(Ey.value))})("Cancel"),l=(function(){var h=fA(e.message)&&(function(){if(e.profile.fullName instanceof I)return!0;if(e.profile.fullName instanceof G)return!sc(e.firstName)&&!sc(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(wr(e.profile.fullName))(Oe([yP("mt-md-4")("Your preferred name"),P0("form-row mx-1")([nY("col form-control mr-2 t--sem-user-connection-modal-first-name-"+t)({type:"text",value:e.firstName,onChange:bP(n)(function(R){return ke.create(iY.create(r_(R)))}),placeholder:"First name"}),nY("col form-control ml-2 t--sem-user-connection-modal-last-name-"+t)({type:"text",value:e.lastName,onChange:bP(n)(function(R){return ke.create(lY.create(r_(R)))}),placeholder:"Last name"})])])),yP("mt-md-4")("Your message"),QNe("form-control t--sem-user-connection-modal-text-area-"+t)({rows:7,value:e.message,onChange:bP(n)(function(R){return ke.create(uY.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")(B9(e.message)),aY("mt-3 mt-md-4 small")("The ideal connection message should include:"),KNe("small")([EP("")("Your name, where you\u2019re from, and a bit about who you are"),EP("")("What you\u2019re interested in studying along with one or two insightful questions"),EP("")("That you\u2019re eager to connect with an admissions counselor and would love to stay in touch")]),P0("d-flex mt-4 justify-content-start")([xK(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 oY({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(mA.value)))()}}),disabled:!h||p,style:Zt({pointerEvents:(function(){return p?"none":"auto"})()})})("Connect"))),i])])})(),s=P0("mx-md-7")([Fm("border border-success rounded p-4 my-4")(P0("row align-items-center")([Fm("col-12 col-md-auto text-center text-md-left")(eY("img-fluid")({src:"/img/network/publish-profile-icon.png",alt:Ol.value,height:"67",width:"143"})),Fm("col text-center text-md-left")(YNe("fw-bold font-weight-bold text-gray-800")("Network with verified admissions counselors on CollegeVine"))])),P0("d-flex flex-nowrap align-items-center")([aY("mr-4")("Publish your profile to join the CollegeVine Network"),XNe({placement:JK,overlay:ZNe("")([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 `),e4e("")(sn)({href:zW})("your profile"),ln(".")]),overlayStyle:Zt({width:"15rem"})})(n4e("cursor-default text-secondary fe fe-info large")(""))]),RP("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."),P0("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(rY.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 mA)return a(r);if(e.stage instanceof dA)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])})())}},sY=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 rY)return tY(Ot(KK(mc.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:mc.value}})});if(n.value0 instanceof oY)return tY(Ot(XK(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(o3(n.value0.value0))}})});if(n.value0 instanceof uY)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 iY)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 lY)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])}},t4e=function(e){var n=vx(e);return n?dR.value:_E.value},vY=function(e){return{firstName:"",lastName:"",message:"",profile:a4e(e.profile),stage:t4e(e.profile),schoolName:e.schoolName,context:e.context,vineBelowConnectionLimit:e.vineBelowConnectionLimit}};var jT=be(xr(yr)),o4e=ru(),u4e=Pe(rn),i4e=Ul(),TP=Ft(ie),SP=Kr(rn)()(),l4e=Ht(ie),c4e=Wv(),s4e=mm(on)(),v4e=Un(Je),f4e=da(Ce)()(),_4e=vP(),p4e=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})(),CP=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),FP=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),fY=(function(){function e(){}return e.value=new e,e})(),m4e=(function(){function e(){}return e.value=new e,e})(),d4e={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 CP&&n instanceof CP?jT(e.value0.backgroundColorClass)(n.value0.backgroundColorClass)&&e.value0.iconClass===n.value0.iconClass:e instanceof FP&&n instanceof FP?jT(e.value0.backgroundColorClass)(n.value0.backgroundColorClass)&&e.value0.name===n.value0.name:!1}}},h4e=Ch(d4e),_Y=function(){return function(e){var n=o4e(e),a=(function(){var r=Xa(n.shape)(fY.value);if(r instanceof fY)return"rounded-circle";if(r instanceof m4e)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 u4e("avatar "+(ex(Xa(n.size)(QI.value))+(" "+Xa(n.className)(""))))((function(){if(r instanceof Yh)return i4e("avatar-img img-fluid "+(a+(" "+Xa(n.borderClassName)(""))))({src:r.value0.url,alt:new WR(C$(Xa(n.ariaLabel)(sn)))});if(r instanceof Iy)return TP("avatar-title font-weight-bold fw-bold "+(a+(" "+(je("")(r.value0.backgroundColorClass)+(" "+(je("")(r.value0.textColorClass)+(" "+Xa(n.borderClassName)(""))))))))(r.value0.initials);if(r instanceof CP)return SP("avatar-title "+(a+(" "+(je("")(r.value0.backgroundColorClass)+(" "+Xa(n.borderClassName)(""))))))({"aria-label":Xa(n.ariaLabel)(sn)})(l4e(r.value0.iconClass)(""));if(r instanceof FP)return SP("avatar-title "+(a+(" "+(je("")(r.value0.backgroundColorClass)+(" "+Xa(n.borderClassName)(""))))))({"aria-label":Xa(n.ariaLabel)(sn)})(TP("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(c4e(cs(n.source))(function(r){return s4e(h4e(n.source)(function(u){return v4e(r.value1(u))}))(function(){return Kf(Oe([t(r.value0),(function(){return r.value0 instanceof Yh?xa(Nl(n.hideAvatar))(function(u){return SP("hq-only-menu-item")({style:Zt({marginTop:"-50px",marginLeft:"200px"})})(f4e("btn btn-sm btn-warning mb-4 t--hide-avatar")(sn)({onClick:It(function(i){return function(){return _4e(i)(),p4e(r.value1)(u)()}})})([TP("badge badge-info bg-info text-dark mr-2")("HQ"),ln("Hide")]))}):Ma})()]))})}))}};var D4e=_Y();var pY=function(e){return function(n){return D4e({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 GP=B(ue),y4e=tn(X8(Z0));var mY=function(e){var n=function(a){return je("")(GP(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?"":je("?")(y4e(GP(n)(yp(a)))(GP(n)(bd(a))))})())},dY=function(e){return ih(e.firstName+(" "+e.lastName))};var MP=_u(ie),b4e=io(ie)()(),E4e=io(Ce)()(),hY=Ht(ie),I4e=da(Ce)()(),T4e=Uf(J1(j_)),S4e=ge(ue),C4e=ae(nn),AP=Pe(ie),zT=Pe(Ce),gY=Pe(rn),F4e=rh(ie),DY=Os()(),G4e=Qc(ie),M4e=Vr(ie),Xh=x(kn),bY=vn(on),A4e=bY(pa),L4e=et(Je),P4e=bY(Pa),N4e=x(wa),O4e=xt(Uo(ct)),RY=(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})(),yY=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),wY=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),EY=(function(){var e=function(a){return function(t){return function(r){var u=MP("text-primary")(t.semUser.firstName+(" from "+(t.semUser.school.name+" sent you a connection request!"))),i=MP("text-primary")("Reach out to "+(t.semUser.firstName+" to ask a question or introduce yourself!")),l=[u,b4e("btn btn-primary d-flex align-items-center w-50 justify-content-center t--livestream-details-view-pending-invitation-from-sem-user")(sn)({href:_3(new Ah(t.semUser.id))})("View Message")],s=dY(t.semUser),h=mY(s),p=MP("text-primary")("Reach out to "+(t.semUser.firstName+" to ask a question!")),R=[p,E4e("btn btn-primary d-flex align-items-center w-50 justify-content-center t--livestream-details-messages-link")(sn)({href:_3(new Ah(t.semUser.id))})([hY("fe fe-message-square mr-2 large")(""),ln("Send a message to "+t.semUser.firstName)])],E=function(L){return I4e("btn btn-primary d-flex align-items-center justify-content-center t--livestream-details-connect-with-sem-user")(sn)({onClick:T4e(r)(S4e(C4e(a.currentUser)(function(U){return U.profile}))(yY.create)),disabled:L.isDisabled})([hY("fe fe-message-square mr-2 large")(""),ln("Connect with "+t.semUser.firstName)])},w=[i,E({isDisabled:!1})],T=[i,E({isDisabled:!0}),AP("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)(gY("card")(zT("card-body")((function(){if(t.semUser.connection instanceof I&&t.semUser.connection.value0.status instanceof f0)return R;if(t.semUser.connection instanceof I&&t.semUser.connection.value0.status instanceof qs&&t.semUser.connection.value0.initiator instanceof $f||t.semUser.connection instanceof I&&t.semUser.connection.value0.status instanceof Wf&&t.semUser.connection.value0.initiator instanceof $f)return T;if(t.semUser.connection instanceof I&&t.semUser.connection.value0.status instanceof qs&&t.semUser.connection.value0.initiator instanceof qf)return l;if(t.semUser.connection instanceof I&&t.semUser.connection.value0.status instanceof Wf&&t.semUser.connection.value0.initiator instanceof qf||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])})())))}),F4e("text-uppercase text-secondary")("Your guest presenter"),zT("row align-items-center mt-4")([gY("col-auto")(pY(DY(t.semUser)({initials:h}))(VI.value)),zT("col")([G4e("mb-1")(s),AP("text-secondary small")(t.semUser.school.name),AP("text-secondary small")(t.semUser.title)]),xa(t.semUser.bio)(function(L){return M4e("mt-4 mb-2 ml-2")(L)})]),xa(t.modal)(function(L){return cY(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 IP)return A4e(L4e(P4e(gx(t.semUser.school.id)(t.semUser.id)({introMessage:r.value0.value0.value0.introMessage}))(function(){return N4e(new wY({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 O4e(Ty.create)(function(u){return{currentUser:t.currentUser,semUser:t.semUser,vineBelowConnectionLimit:t.vineBelowConnectionLimit,modal:new I(new RY(u))}})(sY(t.modal.value0.value0)(new ke(r.value0.value0)));if(r instanceof Ty&&r.value0 instanceof ke)return Xh(t);if(r instanceof yY)return Xh({currentUser:t.currentUser,semUser:t.semUser,vineBelowConnectionLimit:t.vineBelowConnectionLimit,modal:new I(new RY(vY({schoolName:a.semUser.school.name,context:pA.value,profile:r.value0,vineBelowConnectionLimit:a.vineBelowConnectionLimit})))});if(r instanceof wY)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:$f.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 Of("Livestream Guest Presenter SEM user")(function(a){return{init:Xh(DY(a)({modal:G.value})),view:e(a),update:n(a)}})})();var k4e=Ft(Ce),B4e=Ht(ie),Sy=Pe(Ce),IY=rh(ie),H4e=B(Ye),LP=Pe(rn),J4e=Vc()(),q4e=_u(ie),TY=function(e){return function(n){var a=function(i){return k4e("badge badge-light bg-light text-dark mr-3")([B4e("fe fe-tag mr-2")(""),ln(i.name)])},t=function(i){return function(l){return Sy("mb-3")([IY("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)),ZA(ji(n.entity.tags))(t("Specialties")(Oe(H4e(a)(n.entity.tags))))]),u=Sy("row")([xa(he(n.entity.imageUrl))(function(i){return LP("p-0 m-0")(LP("col-auto my-auto")(LP("avatar avatar-md")(J4e("avatar-img rounded-circle")({src:i}))))}),Sy("col-auto my-auto")([IY("text-uppercase text-secondary mb-2")("Advisor"),q4e("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 EY({semUser:n.value0,currentUser:a,vineBelowConnectionLimit:t.vineBelowConnectionLimit});if(n instanceof CR)return TY(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 W4e=io(Ce)()(),x4e=Ht(ie),Zh=Pe(ie),Rc=Pe(rn),yc=Pe(Ce),FY=_u(ie),GY=Vc()(),MY=ge(Ye),j4e=Ft(ie),CY=ge(ue),z4e=Vr(Ce),AY=Wu(ie),LY=io(ie)()(),V4e=oe(_n),Fy=B(ue),Q4e=th(Ce)()(),K4e=oe(xs),Gy=function(e){var n=function(a){return function(t){return W4e("mr-3")(sn)({href:t,target:"_blank"})([ln(a),x4e("fe fe-external-link ml-1")("")])}};return Oe([Zh("text-uppercase text-muted small mb-2")("School information"),Rc("card shadow-none")(yc("card-body")([FY("mb-1")(e.name),Zh("text-uppercase small text-secondary")(e.cityState),yc("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))]),yc("mt-3 d-md-none")([n("Stats")(n3(ym.value)(e.slug)),n("Cost")(n3(ey.value)(e.slug))])]))])},Y4e=function(e){var n=function(i){return GY("avatar-img rounded-circle")({src:i})},a=po(" ")(MY(ju(" ")(e.fullName))(ol(1))),t=j4e("avatar-title rounded-circle text-uppercase")(a),r=function(i){return je("")(CY(i)(function(l){return" '"+l}))},u=function(i){return function(l){return z4e("")([AY("")(i+": "),ln(l)])}};return Oe([Zh("text-uppercase text-muted small mb-2")("Your host"),yc("row align-items-center mb-4 pr-4")([Rc("col-auto")(Rc("avatar")(Hn(t)(n)(e.pictureUrl))),Rc("col")(yc("row align-items-center justify-content-between")([Zh("col-12 col-md-auto x-large")(e.fullName),Rc("col-12 col-md-auto")(xa(e.allStreamsUrl)(function(i){return LY("t--host-streams")(sn)({href:i})("See all "+(V4e(e.totalStreams)+(" streams by "+e.firstName)))}))]))]),Oe(ui([Fy(u("Undergrad College"))(CY(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)]))])},X4e=function(e){return Oe([Zh("text-uppercase text-muted small mb-2")("Description"),yc("")([Rc("col-6 col-md-4 float-right")(GY("img-fluid rounded")({src:e.imageUrl})),yc("")(MY(ju(` `)(e.description))(function(n){return Q4e("")({dangerouslySetInnerHTML:{__html:n}})([])}))])])},Z4e=function(e){var n=e.paths.collegeFair+("?utm_cv_source=banner-livestream-watch-"+K4e(e.conference.id));return Rc("card mt-3")(Rc("card-body py-3")(yc("row align-items-center")([Rc("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")),yc("col-12 col-md mb-3 mb-md-0")([ln("This livestream was part of the "),AY("")("\u{1F3AA} Student panel college fair"),ln(". Recordings for all 100+ Q&A panels are available.")]),Rc("col-12 col-md-auto")(LY("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)(Z4e(e)),Rc("card")(yc("card-body")([FY("text-center mb-4")("About this livestream"),yc("row")([yc(n)([xa(e.conference.school)(function(a){return Rc("d-md-none")(Gy(a))}),X4e(e.conference)]),yc(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 Rc("d-none d-md-block")(Gy(a))}),xa(e.conference.presenter)(Y4e)])])]))])};var BY=vn(on),e8e=BY(pa),n8e=et(Je),a8e=Pr(nu),NY=x(wa),rS=x(kn),t8e=BY(Pa),QT=x(Ua),OY=Pe(ie),KT=Qc(ie),YT=t0(Ce),XT=e0(Ce),N0=kf(Ce),_s=n0(ie),ZT=a0(Ce),eS=ge(Ye),O0=Bs(ie),nS=Bs(rn),aS=da(ie)()(),tS=bt(qt),r8e=Vl(rt),o8e=B(Ye),u8e=tn(g_(g_(Db))),i8e=Vl(Al),l8e=Vl(lH),c8e=oe(xs),s8e=Qr(ie),v8e=Pe(Ce),oS=(function(){function e(){}return e.value=new e,e})(),HY=(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})(),UY=(function(){function e(){}return e.value=new e,e})(),kY=(function(){function e(){}return e.value=new e,e})(),JY=function(e){return function(n){return function(a){var t=function(u){return e8e(n8e(a8e(u)(function(i){return NY(kY.value)})))(function(){return rS({ctas:n.ctas,stage:HY.value,error:G.value})})},r=function(u){if(u instanceof ts)return h$({fromConference:e.conference.id,cta:u.value0.conferenceId});if(u instanceof rs)return m$({fromConference:e.conference.id,ctaId:u.value0.id});if(u instanceof os)return d$({fromConference:e.conference.id,ctaId:u.value0.id});if(u instanceof us)return p$({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(t8e(r(a.value0))(function(){return NY(UY.value)}));if(a instanceof UY)return rS({ctas:n.ctas,error:n.error,stage:oS.value});if(a instanceof kY)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])}}},qY=function(e){return rS({stage:oS.value,error:G.value,ctas:e})},f8e=(function(){return zu(Ju(ze)([$s.value,new rr(" "),es.value,new rr(", "),ns.value,new rr(":"),Pl.value,new rr(" "),as.value]))})(),$Y=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 HY)return OY("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("")([N0("")([_s("")("Title"),_s("")("Actions")])]),ZT("")(eS(L)(function(U){return N0("t--cta t--cta-referral")([O0("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("")([N0("")([_s("")("Title"),_s("")("URL"),_s("")("Link Text"),_s("")("Actions")])]),ZT("")(eS(A_(r8e(function(U){return U.title}))(L))(function(U){return N0("t--cta t--cta-general")([O0("pt-3")((function(){var Q=Ar(U.autoDisplayMinutesFromStart);return Q?"\u23F0 ":""})()+U.title),O0("pt-3")(U.url),O0("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("")([N0("")([_s("")("Advisors"),_s("")("Link Text"),_s("")("Actions")])]),ZT("")(eS(L)(function(U){return N0("t--cta t--cta-featured-sp")([O0("pt-3")(po(", ")(o8e(function(Q){return Q.name})(U.providers))),O0("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("")([N0("")([_s("")("Livestream"),_s("")("Date & Time"),_s("")("Actions")])]),ZT("")(eS(A_(u8e(i8e(function(U){return U.startTime}))(l8e(function(U){return U.conferenceId})))(L))(function(U){return N0("t--cta t--cta-stream-"+c8e(U.conferenceId))([O0("pt-3")(U.title),O0("pt-3")(f8e(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([s8e("")("Calls to action"),v8e("t--ctas position-relative")([xa(e.error)(function(L){return OY("alert alert-danger")(L)}),p(T),s(E),h(w),l(R),i])])}};var WY=js(qv(Hv)),xY=ae(Pa),p8e=J2(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})(),jY={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}}},zY=WY("profile_validate_username_path")(function(e){return function(n){return xY(e({username:n}))(Jv(function(a){return p8e("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})}))}}),VY=WY("profile_set_username_path")(function(e){return function(n){return xY(e({username:n}))(uo)}});var d8e=be(xr(rv()(ws(ws(tv)()({reflectSymbol:function(){return"username"}})(yr))()({reflectSymbol:function(){return"result"}})(jY)))),PP=Pe(Ce),QY=Pe(rn),h8e=Vr(ie),g8e=Ul(),Py=Pe(ie),D8e=fu()(),KY=da(ie)()(),R8e=Gr(Wt),NP=vn(on)(pa),y8e=Gr(kn),OP=et(Je),w8e=zl(ct),Mm=x(kn),b8e=B(ct),E8e=ae(Pa),I8e=O_(nu),YY=x(wa),nX=(function(){function e(){}return e.value=new e,e})(),aX=(function(){function e(){}return e.value=new e,e})(),tX=(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,a){this.value0=n,this.value1=a}return e.create=function(n){return function(a){return new e(n,a)}},e})(),rX=(function(){function e(){}return e.value=new e,e})(),eX=(function(){function e(){}return e.value=new e,e})(),UP=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),kP=(function(){function e(){}return e.value=new e,e})(),oX=function(e){return function(n){var a=e.username!==""&&wr(e.updating)&&d8e(e.validated)(new I({username:e.username,result:eg.value}));return Oe([PP("row")([QY("col col-md-6")(h8e("")("This username will keep your identity private in CollegeVine communities, livestreams, and on peer essay review leaderboards.")),QY("col-6 d-none d-md-block")(g8e("img-fluid")({alt:Ol.value,src:"/img/illustrations/clipboards.svg"}))]),Py("")("Your username:"),PP("input-group")([D8e("form-control")({autoFocus:!0,type:"text",value:e.username,onChange:It(function(t){return n(new ke(new tX(r_(t))))})})]),PP("d-flex mt-3")([KY("btn btn-light mr-3")(sn)({onClick:It(function(t){return n(new Jn(kP.value))})})("Cancel"),KY("btn btn-primary t--submit-username")(sn)({type:"button",disabled:!a,onClick:It(function(t){return R8e(a)(n(new ke(rX.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 nX)return Py("text-success")("Updating your username...");if(t instanceof aX)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])})])}},uX=function(e){return function(n){if(n instanceof ke){if(n.value0 instanceof tX)return NP(y8e(n.value0.value0!=="")(OP(w8e(zr(100))(new ke(new XY(n.value0.value0))))))(function(){return Mm({updating:e.updating,validated:e.validated,username:n.value0.value0})});if(n.value0 instanceof XY){if(n.value0.value0===e.username)return NP(OP(b8e((function(){var a=ZY.create(n.value0.value0);return function(t){return ke.create(a(t))}})())(zY(n.value0.value0))))(function(){return Mm({username:e.username,validated:G.value,updating:G.value})});if(qe)return Mm(e)}if(n.value0 instanceof ZY)return Mm({updating:e.updating,username:e.username,validated:new I({username:n.value0.value0,result:n.value0.value1})});if(n.value0 instanceof rX)return NP(OP(E8e(I8e(VY(e.username)))(function(a){if(a instanceof Le)return YY(new Jn(new UP(e.username)));if(a instanceof Me)return YY(new ke(eX.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(nX.value)})});if(n.value0 instanceof eX)return Mm({username:e.username,validated:e.validated,updating:new I(aX.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])}},iX=function(e){return{username:e,validated:G.value,updating:G.value}};var S8e=ru(),C8e=Vh(rn)()(),F8e=Ft(Ce),G8e=Ht(ie),M8e=function(e){var n=oR(e);return function(){return function(a){return function(t){var r=S8e(a);return C8e({placement:WT,overlay:Oe(n(t)),overlayStyle:Xa(r.overlayStyle)(Zt({width:"15rem"}))})(F8e("d-inline-flex align-items-center text-secondary "+r.className)([G8e("d-inline-block fe fe-help-circle "+(function(){var u=r.anchorText==="";return u?"":"mr-2"})())(""),ln(r.anchorText)]))}}}},uS=function(e){var n=M8e(e)();return function(a){return n({className:a,anchorText:""})}};var cX=ra(ta),Ny=aa(cX)(Xn(Yn)),sX=ea(Zn),Oy=na(sX),vX=ia(ua),Uy=oa(vX),A8e=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})(),L8e={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(xe.value);if(e instanceof ag)return new fe(new Se(xe.value));if(e instanceof tg)return new fe(new fe(new Se(xe.value)));if(e instanceof rg)return new fe(new fe(new fe(new Se(xe.value))));if(e instanceof og)return new fe(new fe(new fe(new fe(new Se(xe.value)))));if(e instanceof Am)return new fe(new fe(new fe(new fe(new fe(xe.value)))));throw new Error("Failed pattern match at Common.Persona (line 21, column 1 - line 21, column 34): "+[e.constructor.name])}},fX=Vn(L8e)(Ny(Ny(Ny(Ny(Ny(cX)(sX))(Oy))(Oy))(Oy))(Oy))(Uy(Uy(Uy(Uy(Uy(vX))))))(Oy);var P8e={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])},_X=(function(){var e=zn(iS)(fX);return Fa(cn)({parse:function(n){return n==="unknown"?new I(G.value):A8e(I.create)(e(n))},default:G.value,diagnosticName:"User Persona"})})(),pX=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])},mX=(function(){return L_(P8e)(Am.value)(fX)})();function dX(){typeof fbq>"u"||fbq("trackCustom","LivestreamRegistrationComplete")}var U8e=x(Wt),k8e=TR(!1);var lS=function(e){if(IR(k8e))return U8e(void 0);if(qe)return dX;throw new Error("Failed pattern match at Livestream.Upcoming.Register.Tracking (line 14, column 1 - line 14, column 53): "+[e.constructor.name])};var HP=B(to);var BP=ae(wi),B8e=x(cv),H8e=ti(v7);var gX=function(e){return e},DX=function(e){return function(n){return HP(function(a){return a.result})(e({substring:n,position:0}))}};var Vv={map:function(e){return function(n){var a=HP(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 BP(e(a))(function(t){return BP(n(t.suffix))(function(r){return B8e({result:t.result(r.result),suffix:r.suffix})})})}}},Functor0:function(){return Vv}};var o_={bind:function(e){return function(n){return function(a){return BP(e(a))(function(t){return gX(n(t.result))(t.suffix)})}}},Apply0:function(){return Pm}};var u_={pure:function(e){return function(n){return new Le({result:e,suffix:n})}},Apply0:function(){return Pm}};var J8e={Applicative0:function(){return u_},Bind1:function(){return o_}},RX={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 H8e(function(r){return HP(a)(gX(e(r.state))(r.str))})({state:n,str:t})}}},Monad0:function(){return J8e}};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(qe)return new Me({error:t.value0.error,pos:t.value0.pos})}return t}}},Functor0:function(){return Vv}},q8e={empty:Lm("No alternative"),Alt0:function(){return Nm}},yX={Applicative0:function(){return u_},Plus1:function(){return q8e}};var wX=Aa(Nm),JP=ae(o_),qP=x(u_),W8e=B(Vv);var x8e=Uu(Pm),j8e=sa(Pm);var $P=function(e){return function(n){return wX(e)(Lm(n))}},WP=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 wX(JP(e)(function(n){return qP(void 0)}))(qP(void 0))};var bX=function(e){return function(n){return new bl(e,n)}};var z8e=function(e){return function(n){var a=e(n);if(a instanceof Le){var t=n.position65535;return t?e(n):SX(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])})})(),U0=function(e){return WP(TX(X8e)(function(n){var a=e(n);return a?SX(n):Lm("Character "+(CX(n)+" did not satisfy predicate"))}))},wc=function(e){return $P(U0(function(n){return n===e}))("Could not match character "+CX(e))};var e7e=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}},n7e=sr(),zP=B(Vv),a7e=bo(yD)(vr),t7e=B(n1),Yu=vn(on)(o_),Ni=Qt(Vv),i_=x(u_),Hl=Aa(Nm);var ug=Uu(Pm),k0=ae(o_),MX=bo(Xo)(vr);var $o=function(e){return n7e(RE(e))},VP=function(e){return zP((function(){var n=t7e(Qi);return function(a){return a7e(n(a))}})())(EX(U0(e)))},AX=function(e){return Yu(Ni(e))(function(){return Yu(Ni(sS(e)))(function(){return i_(void 0)})})},sS=function(e){return Hl(AX(e))(i_(void 0))},LX=function(e){return Yu(Ni(U0(e)))(function(){return Yu(Ni(sS(U0(e))))(function(){return i_(void 0)})})},r7e=wc($o(0));var PX=wc(` `),NX=function(e){return e===" "||e===" "},o7e=U0(NX),jP=LX(NX),u7e=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}}},i7e=Kv($o(33))($o(126)),l7e=U0(i7e),QP=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)||QP("\v\f\x7F")(e)},c7e=function(e){return Kv($o(33))($o(39))(e)||Kv($o(42))($o(91))(e)||Kv($o(93))($o(126))(e)||vS(e)},s7e=function(e){return Kv($o(33))($o(90))(e)||Kv($o(94))($o(126))(e)||vS(e)},v7e=U0(vS),f7e=function(e){return QP(Qi($o(33)))(e)||Kv($o(35))($o(91))(e)||Kv($o(93))($o(126))(e)||vS(e)};var OX=wc("\r"),GX=Ni(ug(OX)(PX)),ig=(function(){var e=AX(ug(GX)(jP)),n=ug(jP)(Qv(ug(GX)(jP)));return Hl(n)(e)})(),UX=(function(){var e=Yu(Ni(wc("\\")))(function(){return Hl(l7e)(Hl(o7e)(Hl(PX)(Hl(OX)(Hl(v7e)(r7e)))))});return k0(e)(function(n){return i_("\\"+Qi(n))})})(),_7e=Hl(VP(f7e))(UX),p7e=(function(){var e=Yu(Ni(wc('"')))(function(){return k0(Om(ug(Qv(ig))(_7e)))(function(n){return Yu(Ni(Qv(ig)))(function(){return Yu(Ni(wc('"')))(function(){return i_(n)})})})});return zP(function(n){return'"'+(MX(n)+'"')})(e)})(),kX=e7e("comment","Text.Email.Parser",function(){return Yu(Ni(wc("(")))(function(){return Yu(sS(Hl(LX(c7e))(Hl(Ni(UX))(Hl(kX(155))(ig)))))(function(){return Yu(Ni(wc(")")))(function(){return i_(void 0)})})})}),m7e=kX(152),cS=sS(Hl(m7e)(ig)),d7e=Yu(Qv(cS))(function(){return Yu(Ni(wc("[")))(function(){return k0(Om(ug(Qv(ig))(VP(s7e))))(function(e){return Yu(Qv(ig))(function(){return Yu(Ni(wc("]")))(function(){return Yu(Qv(cS))(function(){return i_("["+(MX(e)+"]"))})})})})})}),h7e=(function(){var e=function(n){return u7e(n)||QP("!#$%&'*+/=?^_`{|}~-")(n)};return VP(e)})(),BX=(function(){var e=Yu(Ni(Qv(cS)))(function(){return k0(Hl(h7e)(p7e))(function(a){return Yu(Ni(Qv(cS)))(function(){return i_(a)})})}),n=IX(e)(wc("."));return zP(Oc(yD)(vr)("."))(n)})(),g7e=Hl(BX)(d7e),D7e=BX,KP=k0(D7e)(function(e){return k0(wc("@"))(function(){return k0(g7e)(function(n){return k0(FX)(function(){return i_({localPart:e,domainPart:n})})})})});var w7e=function(e){return DX(KP)(e)},b7e=(function(){var e=Ir(yu)(oe(E_()()(I_({reflectSymbol:function(){return"error"}})(T_({reflectSymbol:function(){return"pos"}})(_n))(cr))));return function(n){return e(w7e(n))}})(),By=function(e){var n=b7e(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 YP=Wu(ie),fS=fu()(),E7e=bt(Tv),JX=z1(Ce)()(),qX=ge(ue),$X=Uf(H1(j_)),WX=B(ue),_S=V1(ie)()(),xX=ge(Ye),Hy=Pe(Ce),I7e=qL(),XP=oe(_n),T7e=Ab(ze)(kt),S7e=u0(Ce)()(),Um=Pe(rn),jX=da(ie)()(),C7e=bt(qt),F7e=oe(xs),Jy=x(kn),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})(),KX=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),YX=(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([YP("")(R),fS("form-control")({type:"text",name:"livestream_public_registration_form["+(p+"]"),value:w,placeholder:E,autoFocus:L.autoFocus,onChange:E7e(t)(function(U){return T(r_(U))})})])}}}}}},u=[YP("")("I'm a..."),JX("form-control")({name:"livestream_public_registration_form[i_am_a]",value:je("")(qX(a.persona)(iS)),onChange:$X(t)(function(p){return WX(YX.create)(_X(mP(p)))})})([Va(wr(a.persona))(_S("")({value:""})("Select one...")),Oe(xX(mX)(function(p){return _S("")({value:iS(p)})(pX(p))}))])],i=Hy("d-flex align-items-center")([ln("Already have an account? "),I7e({text:"Log in",className:"btn btn-link px-2",auth0ActiveTab:WI,openInNewTab:!1})]),l=[YP("")("Graduation year"),JX("form-control")({name:"livestream_public_registration_form[high_school_graduation_year]",value:je("")(qX(a.gradYear)(XP)),onChange:$X(t)(function(p){return WX(KX.create)(Cs(mP(p)))})})([Va(wr(a.gradYear))(_S("")({value:""})("Select one...")),Oe(xX(n.allowedGradYears)(function(p){return _S("")({value:XP(p)})(XP(p))}))])],s=je({path:"",token:"",impersonationToken:""})(_I("livestreams_register_path")),h=T7e([By(a.email),a.firstName!=="",a.lastName!=="",Ar(a.gradYear),Ar(a.persona)]);return Oe([i,S7e("")({action:s.path,method:"POST"})([Um("row")(Um("col")(r("email")("Email")("Your email")(a.email)(zX.create)({autoFocus:e.autoFocus}))),Um("row mt-3")(Um("col")(r("first_name")("First name")("Your first name")(a.firstName)(VX.create)({autoFocus:!1}))),Um("row mt-3")(Um("col")(r("last_name")("Last name")("Your last name")(a.lastName)(QX.create)({autoFocus:!1}))),Hy("row mt-3")([Hy("col-6")(l),Hy("col-6")(u)]),Um("row mt-3")(Hy("col-12")([jX("btn btn-primary w-100 mt-3 t--register")(sn)({type:"submit",disabled:!h,onClick:C7e(lS)(void 0)})("Register"),xa(e.cancelButton)(function(p){return jX("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:F7e(n.conference.id)}),fS("")({type:"hidden",name:"utm_cv_source",value:n.paths.utmSource})])])}}}},cg=function(e){return function(n){if(n instanceof zX)return Jy({firstName:e.firstName,gradYear:e.gradYear,lastName:e.lastName,persona:e.persona,email:n.value0});if(n instanceof VX)return Jy({email:e.email,gradYear:e.gradYear,lastName:e.lastName,persona:e.persona,firstName:n.value0});if(n instanceof QX)return Jy({email:e.email,firstName:e.firstName,gradYear:e.gradYear,persona:e.persona,lastName:n.value0});if(n instanceof KX)return Jy({email:e.email,firstName:e.firstName,lastName:e.lastName,persona:e.persona,gradYear:new I(n.value0)});if(n instanceof YX)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 XX=Pe(Ce),G7e=uS(ie),M7e=io(ie)()(),vg=function(e){return Oe([XX("")([ln(` For college information sessions, we may tell the college that you attended. You can opt out anytime in your profile. `),G7e("")(` 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. `)]),XX("")([ln(` By completing this registration form you agree to CollegeVine\u2019s Website Terms and Conditions, which can be found `),M7e("")(Yr("Open terms and conditions"))({href:e.paths.termsAndConditions})("here"),ln(".")])])};var nN={eq:function(e){return function(n){return e===n}}};var l_=vn(on)(pa),L7e=Ai(Je),ZX=dt(),P7e=hc(ZX($({reflectSymbol:function(){return"author"}})(ZX($({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))))))))(Je),pg=et(Je),mS=x(wa),Wo=x(kn),aN=Vs(),N7e=Vr(Ce),tN=Ft(ie),rN=Wu(ie),O7e=Ht(ie),km=Pe(Ce),fg=Pe(rn),pS=da(ie)()(),_g=bt(qt),qy=Pe(ie),eZ=Qr(ie),oZ=ge(Ye),U7e=Kr(Ce)()(),k7e=Ft(Ce),uZ=ae(nn),B7e=nh()(),H7e=bt(Tv),J7e=Uf(J1(j_)),q7e=r0(Ce),$7e=fu()(),W7e=uS(ie),x7e=be(xr(yr)),j7e=ge(ue),nZ=oi(VJ(yi(Al))),z7e=ku(nN),aZ=B(ct),V7e=tn(Rr),Q7e=Is(ze)(nN),tZ=xt(Uo(ct)),iZ=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),lZ=(function(){function e(){}return e.value=new e,e})(),cZ=(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})(),sZ=(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})(),oN=(function(){function e(){}return e.value=new e,e})(),uN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),fZ=(function(){function e(){}return e.value=new e,e})(),rZ=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),iN=(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})(),_Z=(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 pZ=function(e){return l_(L7e(function(n){return ke.create(uN.create(om(n)))})(P7e(e.pusher.dataChannel)("question")))(function(){return l_(pg(mS(new ke(fZ.value))))(function(){return Wo({newQuestionText:"",newQuestionBroadcast:!1,questions:[],modal:Bm.value})})})},mZ=function(e){if(e.user instanceof G)return new I(new ke(iN.value));if(e.user instanceof I&&e.user.value0.username instanceof G)return new I(new ke(_Z.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])},K7e=(function(){return zu(Ju(ze)([ns.value,new rr(":"),Pl.value,new rr(" "),as.value]))})(),dZ=function(e){return function(n){return function(a){var t=function(s){return a(ke.create(s))},r=function(s){return aN({id:"question-modal",onDismiss:t($y.value),body:Oe([N7e("")([tN("")("By: "),rN("")("@"+s.author.username)]),O7e("")(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(lZ.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(cZ.value))})("Ban this user")),km("col")([ln("This user will not be able to ask any more questions "),rN("")("in this livestream. "),tN("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 aN({id:"questions-registration-form-modal",onDismiss:t($y.value),title:eZ("")("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 aN({id:"questions-username-modal",onDismiss:t($y.value),title:eZ("")("Please select a user name"),body:oX(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")(K7e(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")(oZ(n.questions)(function(s){return U7e("p-1 t--question"+(function(){return e.isPrivilegedUser?" cursor-pointer":""})())({onClick:_g(t)(new RS(new iZ(s)))})([k7e("small d-inline-flex align-items-center")([rN("")("@"+s.author.username),l(s),ln(":")]),tN("ml-1")(s.text)])})),km("")([xa(uZ(e.user)(function(s){return s.username}))(function(s){return qy("small text-secondary mt-2")("@"+s)}),B7e("form-control t--question-text")({onChange:H7e(t)(function(s){return sZ.create(xT(s))}),onClick:J7e(a)(mZ(e)),placeholder:"Ask a question...",rows:1,value:n.newQuestionText}),Va(e.isPrivilegedUser)(fg("form-check my-2")(q7e("form-check-label d-flex align-items-center t--broadcast-checkbox")([$7e("form-check-input mr-2 mt-0")({type:"checkbox",checked:n.newQuestionBroadcast,onChange:_g(t)(vZ.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")([W7e("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)(oN.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])})()])}}},Y7e=function(e){return function(n){return x7e(j7e(e.user)(function(a){return a.cvid}))(new I(n.author.cvid))||n.isPublic||e.isPrivilegedUser}},hZ=function(e){return function(n){return function(a){if(a instanceof Jn)return Wo(n);if(a instanceof ke){if(a.value0 instanceof sZ){var t=mZ(e);if(t instanceof I)return l_(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 vZ)return Wo({modal:n.modal,newQuestionText:n.newQuestionText,questions:n.questions,newQuestionBroadcast:!n.newQuestionBroadcast});var t=function(r){if(a.value0 instanceof oN)return l_(pg(mS(new ke(iN.value))))(function(){return Wo(n)});if(a.value0 instanceof uN)return Wo({modal:n.modal,newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:nZ(function(l){return mI((function(s){return s.time})(l))})(bu(Y7e(e))(Eu(a.value0.value0)(bu((function(){var l=z7e(a.value0.value0.id);return function(s){return l((function(h){return h.id})(s))}})())(n.questions))))});if(a.value0 instanceof fZ)return l_(pg(aZ(function(l){return ke.create(rZ.create(l))})(FI(e.conference.id))))(function(){return Wo(n)});if(a.value0 instanceof rZ){var u=oZ(a.value0.value0)(function(l){return l.id});return Wo({modal:n.modal,newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:nZ(function(l){return mI((function(s){return s.time})(l))})(V7e(a.value0.value0)(bu(function(l){return Q7e(l.id)(u)})(n.questions)))})}if(a.value0 instanceof iN)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 _Z)return Wo({newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:new gS(iX(je("")(uZ(e.user)(function(h){return h.username}))))});if(a.value0 instanceof mg&&a.value0.value0 instanceof Jn&&a.value0.value0.value0 instanceof UP)return l_(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 kP)return Wo({newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:Bm.value});var s=function(h){if(a.value0 instanceof mg&&qe)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 iZ)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 cZ&&n.modal instanceof dS?l_(Ot(y$({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 lZ&&n.modal instanceof dS?l_(Ot(f$({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(qe)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?tZ(function(h){return ke.create(mg.create(h))})(function(h){return{newQuestionBroadcast:n.newQuestionBroadcast,newQuestionText:n.newQuestionText,questions:n.questions,modal:new gS(h)}})(uX(n.modal.value0)(a.value0.value0)):s(!0)};return a.value0 instanceof DS&&n.modal instanceof hS?tZ(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 oN&&e.user instanceof I?l_(pg(aZ(function(r){return ke.create(uN.create(r))})(_$({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,Z7e=new Uint8Array(16);function lN(){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(Z7e)}var gZ=/^(?:[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 eOe(e){return typeof e=="string"&&gZ.test(e)}var cN=eOe;var hi=[];for(wS=0;wS<256;++wS)hi.push((wS+256).toString(16).substr(1));var wS;function nOe(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(!cN(a))throw TypeError("Stringified UUID is invalid");return a}var DZ=nOe;function aOe(e,n,a){e=e||{};var t=e.random||(e.rng||lN)();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 DZ(t)}var sN=aOe;var RZ=sN;var rOe=function(e){return e},vN=function(e){return e};var fN=ae(co)(RZ)((function(){var e=x(Wt);return function(n){return e(rOe(n))}})());function _N(){return Date.now()}var uOe=B(la);var Jl=uOe(dE)(_N);var dg=et(Je),FZ=vn(on),iOe=FZ(Pa),lOe=tn(m1),cOe=B(ct),xy=Un(Je),sOe=Ht(ie),vOe=Ul(),GZ=Kr(rn)()(),wZ=zg(Al),fOe=Ru(Ro),_Oe=Kn(tl),pOe=oe(L6),bZ=oe(ap),mOe=B(Ye),Yv=FZ(pa),dOe=Ai(Je),hOe=hc(dt()($({reflectSymbol:function(){return"authorTag"}})(Ee)($({reflectSymbol:function(){return"kind"}})(Ee)(pn))))(Je),IS=B(la),B0=x(kn),EZ=Ut(Wd),IZ=jg(Al),gOe=x(wa),pN=bv(Jd),DOe=Pe(Ce),ROe=ge(Ye),yOe=da(Ce)()(),wOe=bt(qt),bOe=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})(),MZ=(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})(),mN=function(e){return dg(iOe(zr(lOe(e)(10)))(function(){return cOe(dN.create)(xy(Jl))}))},TZ=50,AZ=function(e){var n=function(r){return sOe("text-white fe fe-"+r)("")},a=(function(){if(e instanceof Qf)return n("heart");if(e instanceof b0)return n("thumbs-up");if(e instanceof um)return n("thumbs-down");if(e instanceof E0)return n("file-text");if(e instanceof I0)return vOe("")({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 Qf)return"#F0747B";if(e instanceof b0)return"#008CFD";if(e instanceof um)return"#6E84A3";if(e instanceof E0)return"#18A668";if(e instanceof I0)return"#F6C343";throw new Error("Failed pattern match at Livestream.Live.Reactions (line 160, column 23 - line 165, column 34): "+[e.constructor.name])})();return GZ("d-flex justify-content-center align-items-center rounded-circle")({style:Zt({backgroundColor:t,height:"1.5rem",width:"1.5rem"})})(a)},LZ=6,SZ=(function(){return LZ*1e3})(),PZ=function(e){return function(n){var a=function(t){if(wZ(t.removeAt)(e.currentTime))return Ma;var r=Tr(fOe(_Oe(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=wZ(t.startDecayAt)(e.currentTime),h=LZ+(r-5)/10;return GZ("position-absolute mb-4 mt-2")({key:pOe(t.startDecayAt),style:Zt({right:bZ(l)+"rem",top:(function(){return s?"0":"90%"})(),opacity:(function(){return s?0:i?1:.6})(),transitionProperty:"top opacity",transitionDuration:bZ(h)+"s",transitionTimingFunction:u})})(AZ(t.reaction.kind))};return Oe(mOe(a)(e.reactions))}},NZ=function(e){return Yv(dOe(function(n){return new Wy(RH(n),G.value)})(hOe(e.pusher.dataChannel)("reaction")))(function(){return Yv(dg(xy(IS(function(n){return MZ.create(vN(n))})(fN))))(function(){return Yv(dg(xy(IS(dN.create)(Jl))))(function(){return B0({authorTag:"",currentTime:EZ,coolDownUntil:EZ,reactions:[]})})})})},CZ=800,OZ=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 B0(n)});if(a instanceof ES&&a.value1 instanceof I){if(IZ(n.coolDownUntil)(a.value1.value0))return Yv(dg(gOe(new Wy({kind:a.value0,authorTag:n.authorTag},new I(a.value1.value0)))))(function(){return B0(n)});if(qe)return Yv(Ot(g$(e.conference.id)({authorTag:n.authorTag,kind:a.value0})))(function(){return Yv(mN(CZ))(function(){return B0({authorTag:n.authorTag,currentTime:n.currentTime,reactions:n.reactions,coolDownUntil:je(a.value1.value0)(pN(CZ)(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 B0(n)});if(a instanceof Wy&&a.value1 instanceof I)return Yv(mN(TZ))(function(){return Yv(mN(SZ))(function(){var t={reaction:a.value0,startDecayAt:je(a.value1.value0)(pN(TZ)(a.value1.value0)),removeAt:je(a.value1.value0)(pN(SZ)(a.value1.value0))};return B0({authorTag:n.authorTag,coolDownUntil:n.coolDownUntil,reactions:Rp(n.reactions)(t),currentTime:a.value1.value0})})});if(a instanceof MZ)return B0({coolDownUntil:n.coolDownUntil,currentTime:n.currentTime,reactions:n.reactions,authorTag:a.value0});if(a instanceof dN)return B0({authorTag:n.authorTag,coolDownUntil:n.coolDownUntil,reactions:bu(function(t){return IZ(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])}}},UZ=function(e){return function(n){var a=function(t){if(t instanceof Qf)return"love this";if(t instanceof b0)return"helpful";if(t instanceof um)return"not helpful";if(t instanceof E0)return"taking notes";if(t instanceof I0)return"LOL";throw new Error("Failed pattern match at Livestream.Live.Reactions (line 139, column 13 - line 144, column 30): "+[t.constructor.name])};return DOe("d-flex justify-content-end my-2")(ROe([Qf.value,I0.value,b0.value,E0.value])(function(t){return yOe("btn bg-light d-flex align-items-center p-0 ml-3")(Yr(a(t)))({onClick:wOe(n)(new ES(t,G.value)),style:Zt({borderRadius:"1em"})})([AZ(t),bOe("d-none d-md-inline text-secondary small ml-2 mr-3")(a(t))])}))}};var zZ=vn(on),IOe=ae(Pa),DN=Un(Je),TS=x(wa),FS=Vr(ie),SS=oe(_n),jy=zZ(pa),zy=et(Je),ps=x(kn),kZ=Pr(nu),BZ=Uu(xD),HZ=B(ct),TOe=ri(kn)(yl),SOe=Ll(Cf),JZ=Pe(ie),COe=zs(),FOe=Qr(ie),qZ=da(ie)()(),hN=bt(qt),$Z=Pe(rn),GOe=da(Ce)()(),MOe=Ht(ie),AOe=Pe(Ce),VZ=(function(){function e(){}return e.value=new e,e})(),QZ=(function(){function e(){}return e.value=new e,e})(),KZ=(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})(),WZ=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),XZ=(function(){function e(){}return e.value=new e,e})(),xZ=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),RN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),ZZ=(function(){function e(){}return e.value=new e,e})(),eee=(function(){function e(){}return e.value=new e,e})(),yN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),gN=(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})(),nee=zZ(Pa)(zr(1e3))(function(){return IOe(DN(Jl))(function(e){return TS(new yN(e))})}),LOe=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:YZ.value}},jZ=function(e){return function(n){return function(a){return function(t){return jy(zy(nee))(function(){return ps({confirmation:n.confirmation,network:VZ.value,streamStatus:t,transition:new I({since:a,secondsLeft:e.videoLagSeconds})})})}}}},aee=function(e){return function(n){return function(a){if(a instanceof YZ)return jy(zy(kZ(BZ(u$(e.conference.id))(HZ(WZ.create)(DN(Jl))))(function(l){return TS(new gN("Error opening the stream. Please try again."))})))(function(){return ps({confirmation:n.confirmation,streamStatus:n.streamStatus,transition:n.transition,network:QZ.value})});if(a instanceof WZ)return jZ(e)(n)(a.value0)(pu.value);if(a instanceof XZ)return jy(zy(kZ(BZ(i$(e.conference.id))(HZ(xZ.create)(DN(Jl))))(function(l){return TS(new gN("Error closing the stream. Please try again."))})))(function(){return ps(n)});if(a instanceof xZ)return jZ(e)(n)(a.value0)(Jo.value);if(a instanceof RN)return ps({network:n.network,streamStatus:n.streamStatus,transition:n.transition,confirmation:new I(a.value0)});if(a instanceof ZZ)return jy(TOe(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 eee)return ps({network:n.network,streamStatus:n.streamStatus,transition:n.transition,confirmation:G.value});if(a instanceof gN)return ps({confirmation:n.confirmation,streamStatus:n.streamStatus,transition:n.transition,network:new KZ(a.value0)});var t=function(l){if(a instanceof yN||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 yN){if(n.transition instanceof I){var r=SOe(a.value0)(n.transition.value0.since),u=e.videoLagSeconds-Hu(r)|0,i=u>0;return i?jy(zy(nee))(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)}}},tee=function(e){return ps({streamStatus:e.streamStatus,transition:G.value,network:VZ.value,confirmation:G.value})},POe=(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:XZ.value}})(),ree=function(e){return function(n){return function(a){var t=(function(){return n.network instanceof QZ?JZ("position-absolute-fullsize d-flex align-items-center justify-content-center bg-semi-transparent-white")("Switching..."):Ma})(),r=function(h){return COe({id:"stream-controls-confirmation-modal",header:FOe("my-0")(h.header),bodyClass:"p-5",body:h.body,footerClass:"p-4",footer:Oe([qZ("btn btn-primary px-4")(sn)({onClick:hN(a)(ZZ.value)})(h.confirmText),qZ("btn btn-outline-primary px-4")(sn)({onClick:hN(a)(eee.value)})(h.cancelText)])})},u=function(h){return function(p){return function(R){return function(E){return function(w){return $Z("col-auto pr-0")(GOe("btn btn-"+(h+(" px-5 d-flex align-items-center font-size-lg btn-"+E)))(sn)({onClick:hN(a)(w)})([MOe("fe mr-2 fe-"+p)(""),ln(R)]))}}}}},i=(function(){if(n.streamStatus instanceof ul)return u("lg")("power")("GO ON-AIR")("outline-secondary")(new RN(LOe(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 RN(POe))]);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 JZ("alert small m-0 flex-grow-1 alert-"+h)},s=(function(){if(n.network instanceof KZ)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 AOe("position-relative row align-items-center t--stream-controls")([i,$Z("col")(s),t,xa(n.confirmation)(r)])}}};var OOe=bv(Pp),iee=Ll(Pp),oee=Qk(),UOe=Vs(),kOe=Qr(ie),BOe=Pe(ie),uee=Vr(ie),HOe=da(ie)()(),JOe=bt(qt),lee=et(Je),cee=vn(on),see=B(ct),vee=Un(Je),fee=cee(pa),qOe=Ei(ze)(jt),wN=x(kn),EN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),bN=(function(){function e(){}return e.value=new e,e})(),$Oe=[30,15,5,0],_ee=function(e){return je(e.conference.scheduledStartTime)(OOe(Tr(e.conference.duration))(e.conference.scheduledStartTime))},pee=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=_ee(e),r=iee(t)(n.now.value0),u=(function(){if(r<1)return" ended "+oee({from:t,to:n.now.value0,format:FE("ago")});if(qe)return" ends "+oee({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 UOe({id:"stream-end-warning-modal",onDismiss:a(bN.value),body:Oe([kOe("mb-0")("Host-only warning"),BOe("text-secondary mb-4")("You see this because you're the host. The audience doesn't see this."),uee("font-weight-bold fw-bold")("\u23F0 Scheduled stream time "+u),uee("")(` You have `+(pc(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. `)),HOe("btn btn-primary px-4")(sn)({onClick:JOe(a)(bN.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])}}},WOe=lee(cee(Pa)(zr(60100))(function(){return see(EN.create)(vee(R0))})),mee=function(e){return function(n){return function(a){if(a instanceof EN)return fee(WOe)(function(){var t=iee(_ee(e))(a.value0),r=qOe(Hu(t))($Oe);return wN({now:new I(a.value0),modal:n.modal||r})});if(a instanceof bN)return wN({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])}}},dee=(function(){return fee(lee(see(EN.create)(vee(R0))))(function(){return wN({modal:!1,now:G.value})})})();var yee=vn(on),jOe=yee(Pa),hee=x(wa),zOe=yee(pa),VOe=et(Je),QOe=Pr(nu),MS=x(kn),KOe=be(GR),wee=Ju(ze),IN=Pe(Ce),GS=Ht(ie),YOe=da(ie)()(),XOe=io(ie)()(),ZOe=da(rn)()(),e6e=zs(),gee=Pe(rn),n6e=Wu(ie),a6e=Sv(ie)()(),t6e=Ft(ie),bee=(function(){function e(){}return e.value=new e,e})(),Eee=(function(){function e(){}return e.value=new e,e})(),TN=(function(){function e(){}return e.value=new e,e})(),Iee=(function(){function e(){}return e.value=new e,e})(),Tee=(function(){function e(){}return e.value=new e,e})(),Dee=(function(){function e(){}return e.value=new e,e})(),Ree=(function(){function e(){}return e.value=new e,e})(),r6e=(function(){function e(){}return e.value=new e,e})(),See=function(e){return function(n){return function(a){var t=jOe(SI({fromConference:new I(e.conference.id),registerForConference:n.cta.conferenceId,utmSource:e.paths.utmSource}))(function(){return hee(new ke(Dee.value))});if(a instanceof Tee)return zOe(VOe(QOe(t)(function(r){return hee(new ke(Ree.value))})))(function(){return MS({cta:n.cta,stage:Eee.value})});if(a instanceof Dee)return MS({cta:n.cta,stage:Iee.value});if(a instanceof Ree)return MS({cta:n.cta,stage:TN.value});throw new Error("Failed pattern match at Livestream.Ctas.Display.Event (line 136, column 24 - line 146, column 44): "+[a.constructor.name])}}},Cee=function(e){return function(n){return KOe(e.cta.conferenceId)(n.conferenceId)}},Fee=function(e){return MS({cta:e,stage:bee.value})},o6e=(function(){return zu(wee([Ws.value,new rr(", "),$s.value,new rr(" "),es.value,new rr(" at "),ns.value,new rr(":"),Pl.value,new rr(" "),as.value]))})(),u6e=(function(){return zu(wee([Ws.value]))})(),Gee=function(e){return function(n){return function(a){var t=(function(){return n.stage instanceof TN?IN("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 YOe("btn btn-primary px-4 t--register-one-click")(Yr("Register for this livestream"))({onClick:It(function(h){return r(Tee.value)})})("Register (one-click)");if(e.user instanceof G)return XOe("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 bee||n.stage instanceof TN)return u;if(n.stage instanceof Eee)return IN("text-secondary")([GS("fe fe-refresh-cw mr-2")(""),ln("Hold on tight...")]);if(n.stage instanceof Iee)return IN("text-success")([GS("fe fe-check-circle mr-2")(""),ln("You\u2019ve registered \u2013\xA0see you "+(u6e(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=ZOe("btn btn-sm btn-outline-primary d-flex py-1 px-2")(Yr("Close"))({onClick:It(function(h){return l(r6e.value)})})(GS("fe fe-x")(""));return e6e({id:"livestream-event-cta-modal",body:Oe([gee("row justify-content-end mt-n3")(s),n6e("")("Join us for our upcoming livestream:"),a6e("mt-3")({id:dc})(n.cta.title),t6e("small")(o6e(n.cta.startTime)+(" "+rm)),gee("row mt-6 ml-0")(i),t]),bodyClass:"t--cta-active",size:VR.value})}}};var l6e=zs(),AS=Pe(Ce),c6e=K1(ie)()(),LS=Pe(rn),s6e=da(rn)()(),v6e=Ht(ie),f6e=ge(Ye),_6e=Vc()(),p6e=_u(ie),m6e=Vr(ie),d6e=io(ie)()(),h6e=vn(on),g6e=h6e(pa),D6e=et(Je),R6e=Un(Je),y6e=Zf(Po)(),w6e=oe(_n),Mee=x(kn),b6e=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Aee=(function(){function e(){}return e.value=new e,e})(),Lee=function(e){return function(n){var a=(function(){var i=Vo(e.cta.providers);return i===1?G0.value:i===2?G0.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 l6e({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")([c6e("mb-2")({id:dc})("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")(s6e("btn btn-link p-0 m-0 text-white")(Yr("Close"))({onClick:It(function(i){return r(Aee.value)})})(v6e("fe fe-x")("")))]),AS("row text-center")(f6e(e.cta.providers)(function(i){return AS(u)([LS("row mb-3")(LS("col-auto mx-auto")(LS("avatar avatar-xl")(_6e("avatar-img rounded-circle img-fluid")({src:i.avatarUrl})))),p6e("mb-2")(i.name),m6e("mb-3")(i.location),d6e("btn btn-primary btn-sm px-3 py-1")(sn)({target:"_blank",href:i.linkUrl,onClick:It(function(l){return t(new b6e(i.avatarUrl))})})(e.cta.linkText)])}))]),size:a})}},Pee=function(e){return function(n){return g6e(D6e(R6e(function(){return y6e("Livestream: CTA Popup Link Clicked")({livestream_cta_id:w6e(e.cta.id),livestream_cta_url:n.value0})(),new Jn(Aee.value)})))(function(){return Mee(e)})}},Nee=function(e){return function(n){return e.cta.id===n.id}},Oee=function(e){return Mee({cta:e})};var I6e=io(ie)()(),T6e=da(rn)()(),S6e=Ht(ie),C6e=zs(),Uee=Pe(rn),F6e=Sv(ie)()(),G6e=vn(on),M6e=G6e(pa),A6e=et(Je),L6e=Un(Je),P6e=Zf(Po)(),N6e=oe(_n),kee=x(kn),O6e=(function(){function e(){}return e.value=new e,e})(),Bee=(function(){function e(){}return e.value=new e,e})(),Hee=function(e){return function(n){var a=function(i){return n(ke.create(i))},t=I6e("btn btn-primary px-4 t--register-new-tab")(sn)({href:e.cta.url,target:"_blank",rel:"noopener",onClick:It(function(i){return a(O6e.value)})})(e.cta.buttonText),r=function(i){return n(Jn.create(i))},u=T6e("btn btn-sm btn-outline-primary d-flex py-1 px-2")(Yr("Close"))({onClick:It(function(i){return r(Bee.value)})})(S6e("fe fe-x")(""));return C6e({id:"general-cta-modal",body:Oe([Uee("row justify-content-end mt-n3")(u),F6e("mt-3")({id:dc})(e.cta.title),Uee("row mt-6 ml-0")(t)]),bodyClass:"t--cta-active",size:VR.value})}},Jee=function(e){return function(n){return M6e(A6e(L6e(function(){return P6e("Livestream: CTA Popup Link Clicked")({livestream_cta_id:N6e(e.cta.id),livestream_cta_title:e.cta.title,livestream_cta_url:e.cta.url})(),new Jn(Bee.value)})))(function(){return kee(e)})}},qee=function(e){return function(n){return e.cta.id===n.id}},$ee=function(e){return kee({cta:e})};var FN=vn(on),ql=FN(nn),$l=Zo(Du),hg=x(Ua),Wee=eo(cu(kt)),Vy=Aa(gu),c_=x(kn),k6e=FN(pa),B6e=et(Je),H6e=FN(Pa),J6e=x(wa),SN=Pe(Ce),q6e=r0(ie),$6e=fu()(),W6e=da(rn)()(),x6e=Ht(ie),j6e=zs(),CN=Pe(rn),z6e=Sv(ie)()(),V6e=Vr(ie),Q6e=da(ie)()(),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(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Kee=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Yee=(function(){function e(){}return e.value=new e,e})(),Xee=(function(){function e(){}return e.value=new e,e})(),Zee=function(e){return function(n){return e.cta.id===n.id}},ene=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(Wee(By)(n.referredUserEmail)))(function(){return hg("Please enter a valid email address")}),u=ql($l(wr(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(wr(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(wr(e.user)))(function(){return ql($l(n.cta.requireAnonymousUserEmail))(function(){return ql($l(Wee(By)(n.anonymousUserEmail)))(function(){return hg("Please enter a valid email address")})})});return Vy(i)(Vy(u)(Vy(l)(Vy(t)(Vy(a)(r)))))}},nne=function(e){return function(n){return function(a){if(a instanceof xee)return c_({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 jee)return c_({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 zee)return c_({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 Vee)return c_({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 Qee)return c_({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 Kee)return c_({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 Yee){var t=wr(ene(e)(n));return t?k6e(B6e(H6e(l$({ctaId:n.cta.id,anonymousUserFirstName:n.anonymousUserFirstName,anonymousUserLastName:n.anonymousUserLastName,anonymousUserEmail:n.anonymousUserEmail,referredUserFirstName:n.referredUserFirstName,referredUserLastName:n.referredUserLastName,referredUserEmail:n.referredUserEmail}))(function(){return J6e(new Jn(Xee.value))})))(function(){return c_(n)}):c_({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])}}},ane=function(e){return function(n){return function(a){var t=ene(e)(n),r=function(E){return function(w){return function(T){return function(L){return function(U){return SN(E)([q6e("mb-2")(T),$6e("form-control "+w)({type:"text",value:L,onChange:It(function(Q){return a(new ke(U(r_(Q))))})})])}}}}},u=Va(wr(e.user)&&n.cta.requireAnonymousUserEmail)(r("col-12 mb-3")("t--anon-email")("Your email")(n.anonymousUserEmail)(zee.create)),i=Va(wr(e.user))(Oe([Va(n.cta.requireAnonymousUserFirstName)(r("col-12 col-md-6 mb-3")("t--anon-first-name")("Your first name")(n.anonymousUserFirstName)(xee.create)),Va(n.cta.requireAnonymousUserLastName)(r("col-12 col-md-6 mb-3")("t--anon-last-name")("Your last name")(n.anonymousUserLastName)(jee.create))])),l=r("col-12 mb-3")("t--referred-email")("Other person\u2019s email")(n.referredUserEmail)(Kee.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)(Vee.create)),Va(n.cta.requireReferredUserLastName)(r("col-12 col-md-6 mb-3")("t--referred-last-name")("Other person\u2019s last name")(n.referredUserLastName)(Qee.create))]),h=function(E){return a(ke.create(E))},p=function(E){return a(Jn.create(E))},R=W6e("btn btn-sm btn-outline-primary d-flex py-1 px-2 t--close")(Yr("Close"))({onClick:It(function(E){return p(Xee.value)})})(x6e("fe fe-x")(""));return j6e({id:"referral-cta-modal",body:Oe([CN("row justify-content-end mt-n3")(R),z6e("mt-3")({id:dc})(n.cta.title),xa(n.cta.description)(V6e("")),SN("row")([i,u,s,l]),SN("row")([CN("col-auto my-auto")(Q6e("btn btn-primary t--save")(sn)({onClick:It(function(E){return h(Yee.value)})})("Save")),CN("col my-auto text-danger")(Va(n.validationActive)(xa(t)(ln)))])]),bodyClass:"t--cta-active",size:G0.value})}}},tne=function(e){return c_({cta:e,anonymousUserFirstName:"",anonymousUserLastName:"",anonymousUserEmail:"",referredUserFirstName:"",referredUserLastName:"",referredUserEmail:"",validationActive:!1})};var Y6e=et(Je),X6e=x(wa),H0=xt(Uo(ct)),PS=vn(on)(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})(),Z6e=(function(){function e(){}return e.value=new e,e})(),rne=function(e){return function(n){return function(a){var t=function(r){return a(ke.create(r))};if(n instanceof Ky)return Gee(e)(n.value0)(function(r){return t(NS.create(r))});if(n instanceof Yy)return Lee(n.value0)(function(r){return t(OS.create(r))});if(n instanceof Xy)return Hee(n.value0)(function(r){return t(US.create(r))});if(n instanceof Zy)return ane(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])}}},one=function(e){return function(n){return function(a){var t=Y6e(X6e(new Jn(Z6e.value)));if(n instanceof Ky&&a instanceof NS){if(a.value0 instanceof ke)return H0(function(r){return ke.create(NS.create(r))})(Ky.create)(See(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 H0(function(r){return ke.create(OS.create(r))})(Yy.create)(Pee(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 H0(function(r){return ke.create(US.create(r))})(Xy.create)(Jee(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 H0(function(r){return ke.create(kS.create(r))})(Zy.create)(nne(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)}}},une=function(e){return function(n){return e instanceof Ky&&n instanceof ts?Cee(e.value0)(n.value0):e instanceof Xy&&n instanceof rs?qee(e.value0)(n.value0):e instanceof Yy&&n instanceof os?Nee(e.value0)(n.value0):e instanceof Zy&&n instanceof us?Zee(e.value0)(n.value0):!1}},ine=function(e){if(e instanceof ts)return H0(function(n){return ke.create(NS.create(n))})(Ky.create)(Fee(e.value0));if(e instanceof os)return H0(function(n){return ke.create(OS.create(n))})(Yy.create)(Oee(e.value0));if(e instanceof rs)return H0(function(n){return ke.create(US.create(n))})(Xy.create)($ee(e.value0));if(e instanceof us)return H0(function(n){return ke.create(kS.create(n))})(Zy.create)(tne(e.value0));throw new Error("Failed pattern match at Livestream.Ctas.Display (line 46, column 8 - line 55, column 66): "+[e.constructor.name])};var lne=Qr(ie),BS=Pe(Ce),nUe=Wu(ie),aUe=Sv(ie)()(),vne=Ts(G_),tUe=r0(Ce),rUe=fu()(),AN=Ei(ze)(jt),GN=bt(qt),cne=da(ie)()(),oUe=Mh(rn),uUe=Un(Je),iUe=Xf(Po),lUe=Tl(),cUe=oe(_n),Hm=x(kn),sUe=L_(jt),Jm=vn(on)(pa),vUe=Pr(nu),MN=x(wa),fUe=ri(wa)(ze),_Ue=Gr(wa),sne=et(Je),pUe=xt(Uo(ct)),gg=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),LN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),PN=(function(){function e(){}return e.value=new e,e})(),fne=(function(){function e(){}return e.value=new e,e})(),NN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),_ne=function(e){return function(n){return function(a){var t=Oe([lne("text-center")("The host just asked a poll question!"),lne("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(NN.create(i))}),BS("small mt-3")([vg(e),BS("mt-2")([ln("After submitting, you\u2019ll be able to answer all "),nUe("")("future"),ln(" poll questions in this stream!")])])]),r=Oe([aUe("font-weight-bold fw-bold")({id:dc})(n.poll.question),BS("d-flex flex-column ml-4")(vne(function(i){return function(l){return tUe("form-check-label mb-2")([rUe("form-check-input mt-2 t--option")({checked:AN(i)(n.selected),onChange:GN(a)(new LN(i)),type:(function(){return n.poll.multiSelect?"checkbox":"radio"})()}),ln(l)])}})(n.poll.options)),BS("d-flex justify-content-start mt-6")([cne("btn btn-primary px-4 mr-3 t--submit")(sn)({onClick:GN(a)(PN.value),disabled:ji(n.selected)})("Submit answer"),cne("btn btn-outline-primary px-4 d-flex align-items-center t--skip")(sn)({onClick:GN(a)(fne.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 oUe(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])})())}}},pne=function(e){return function(n){return function(a){var t=function(r){return uUe(iUe("Livestream: Poll Response")(Sf(w0(e.conference))(lUe({livestream_poll_id:cUe(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 LN&&n.poll.multiSelect)return Hm({poll:n.poll,registration:n.registration,selected:(function(){var r=AN(a.value0)(n.selected);return r?sUe(a.value0)(n.selected):Eu(a.value0)(n.selected)})()});if(a instanceof LN)return Hm({poll:n.poll,registration:n.registration,selected:[a.value0]});if(a instanceof PN&&ji(n.selected))return Hm(n);if(a instanceof PN)return Jm(Ot(vUe(nL(n.poll)(n.selected))(function(r){return vc(Xc)("Error answering a Livestream poll")({poll_id:n.poll.id})(function(u){return MN(void 0)})})))(function(){return Jm(Ot(fUe(vne(function(r){return function(u){return{idx:r,opt:u}}})(n.poll.options))(function(r){return _Ue(AN(r.idx)(n.selected))(t({skipped:!1,option:r.opt}))})))(function(){return Jm(sne(MN(new gg({keepShowingPolls:!0}))))(function(){return Hm(n)})})});if(a instanceof fne)return Jm(Ot(nL(n.poll)([])))(function(){return Jm(Ot(t({skipped:!0,option:""})))(function(){return Jm(sne(MN(new gg({keepShowingPolls:!0}))))(function(){return Hm(n)})})});if(a instanceof NN)return pUe(NN.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])}}},mne=function(e){return Jm(Ot(c$(e)))(function(){return Hm({poll:e,selected:[],registration:sg})})};var wne=vn(on),dUe=wne(Pa),hUe=ae(Pa),dne=Un(Je),gUe=ri(wa)(yl),DUe=Xf(Po),hne=Tl(),RUe=oe(_d),yUe=oe(xs),HS=oe(_n),ms=x(kn),bne=Uo(ct),gne=xt(bne),Dne=ae(pa),Rne=Ir(bne),q0=wne(pa),wUe=be(jt),J0=x(Ua),ew=oh(Je),nw=B(ue),bUe=B(Hi),aw=hf(ze),BN=dt(),yne=hc(BN($({reflectSymbol:function(){return"poll_id"}})(gn)(pn)))(Je),EUe=Ai(Je),IUe=be(xr(GR)),TUe=hc(BN($({reflectSymbol:function(){return"conference_id"}})(gn)(pn)))(Je),ON=be(xr(jt)),UN=hc(BN($({reflectSymbol:function(){return"id"}})(gn)(pn)))(Je),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})(),kN=(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})(),Ene=function(e){return function(n){return function(a){if(n.stage instanceof tw)return Ma;if(n.stage instanceof Dg)return _ne(e)(n.stage.value0)(function(t){return a(Rg.create(t))});if(n.stage instanceof rw)return rne(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])}}},SUe=function(e){return function(n){return e instanceof rw?une(e.value0)(n):!1}},CUe=function(){return function(e){return function(n){return function(a){return dUe(zr(100))(function(){return hUe(dne(OE(dc)))(function(t){return gUe(t)(function(r){return dne(function(){var i=jL(BA(r))(),l=hB({x:i.left+1,y:i.top+1})(),s=WL(BA(l))();return DUe(n)(Sf(hne(a))(Sf(w0(e.conference))(hne({livestream_popup_visible:RUe(s===dc)}))))()})})})})}}}},Ine=CUe(),FUe=function(e){var n=function(){return Ine(e)("Livestream: CTA Popup Shown")},a=n();return function(t){if(t instanceof ts)return a({livestream_cta_target_conference_id:yUe(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])}},Tne=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?gne(JS.create)(function(s){return{showPolls:n.showPolls,stage:new rw(s)}})(one(e)(n.stage.value0)(a.value0.value0)):u(!0)}var u=function(l){if(a instanceof qS&&n.showPolls)return Dne(Rne(Rg.create)(mne(a.value0)))(function(p){return q0(Ot(Ine(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 kN||a instanceof yg&&SUe(n.stage)(a.value0))return ms(n);if(a instanceof yg)return q0(Ot(FUe(e)(a.value0)))(function(){return Dne(Rne(JS.create)(ine(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 kN){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?gne(Rg.create)(function(r){return{showPolls:n.showPolls,stage:new Dg(r)}})(pne(e)(n.stage.value0)(a.value0)):t(!0)}}},Sne=function(e){var n=function(u){return u instanceof us?J0(u.value0.id):G.value},a=function(u){return u instanceof os?J0(u.value0.id):G.value},t=function(u){return u instanceof rs?J0(u.value0.id):G.value},r=function(u){return u instanceof ts?J0(u.value0.conferenceId):G.value};return q0(ew(function(u){return nw(bUe(qS.create)(function(i){return i.poll}))(aw((function(){var i=wUe(u.poll_id);return function(l){return i((function(s){return s.poll.id})(l))}})())(e.conference.polls))})(yne(e.pusher.dataChannel)("show-poll")))(function(){return q0(EUe(function(u){return new kN({pollId:u.poll_id})})(yne(e.pusher.dataChannel)("hide-poll")))(function(){return q0(ew(function(u){return nw(yg.create)(aw((function(){var i=IUe(J0(u.conference_id));return function(l){return i(r(l))}})())(e.ctas))})(TUe(e.pusher.dataChannel)("show-event-cta")))(function(){return q0(ew(function(u){return nw(yg.create)(aw((function(){var i=ON(J0(u.id));return function(l){return i(t(l))}})())(e.ctas))})(UN(e.pusher.dataChannel)("show-general-cta")))(function(){return q0(ew(function(u){return nw(yg.create)(aw((function(){var i=ON(J0(u.id));return function(l){return i(a(l))}})())(e.ctas))})(UN(e.pusher.dataChannel)("show-featured-sps-cta")))(function(){return q0(ew(function(u){return nw(yg.create)(aw((function(){var i=ON(J0(u.id));return function(l){return i(n(l))}})())(e.ctas))})(UN(e.pusher.dataChannel)("show-referral-cta")))(function(){return ms({stage:tw.value,showPolls:!0})})})})})})})};var MUe=Vs(),HN=Pe(Ce),AUe=Qr(rn),LUe=Ft(Ce),PUe=Ht(ie),Cne=Ul(),Fne=Qr(ie),NUe=Vr(ie),$S=da(ie)()(),OUe=vn(on),JN=bt(qt),Gne=OUe(pa),UUe=YK(),qN=x(kn),Mne=ae(nn),kUe=w_(R6),BUe=Ll(ZG),HUe=be(HE),JUe=be(ov),qUe=Os()(),Ane=(function(){function e(){}return e.value=new e,e})(),WN=(function(){function e(){}return e.value=new e,e})(),Lne=(function(){function e(){}return e.value=new e,e})(),xN=(function(){function e(){}return e.value=new e,e})(),$N=(function(){function e(){}return e.value=new e,e})(),WS=function(e){return function(n){return MUe({id:"network-settings-modal",onDismiss:n(new Jn($N.value)),bodyClass:"t--livestreams-update-network-settings-modal",body:(function(){if(e.modalView instanceof Ane)return HN("text-center")([Va(e.confirmConferenceRegistration)(AUe("mb-4")(LUe("badge badge-soft-primary bg-primary-soft")([PUe("fe fe-check mr-1")(""),ln("You\u2019re registered!")]))),Cne("my-4")({alt:Ol.value,height:"76",src:"/img/network/counselor.svg",width:"91"}),Fne("")("Connect with colleges when you attend or register for their livestreams?"),NUe("text-secondary")("Connecting with colleges puts you on their radar and introduces you to admissions officers and current students"),HN("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(Lne.value))(),n(new ke(xN.value))()}})})("Yes, always connect"),$S("btn btn-outline-primary w-100 mt-3 t--livestream-connect-with-school")(sn)({onClick:JN(n)(new ke(xN.value))})("Only connect with "+e.school.name),$S("btn btn-link mt-3")(sn)({onClick:JN(n)(new Jn($N.value))})("Close")])]);if(e.modalView instanceof WN)return HN("text-center")([Cne("mt-4")({alt:Ol.value,height:"42",src:"/img/livestreams/network-settings-modal/connection-sent.png",width:"42"}),Fne("")("Connection request sent!"),$S("mt-4 btn btn-primary t--livestream-network-settings-modal-close")(sn)({onClick:JN(n)(new Jn($N.value))})("Close")]);throw new Error("Failed pattern match at Livestream.NetworkSettingsModal (line 75, column 13 - line 120, column 12): "+[e.modalView.constructor.name])})()})}},xS=function(e){return function(n){if(n instanceof ke){if(n.value0 instanceof Lne)return Gne(Ot(UUe({publishScope:mc.value,publishContext:hP.value,autoRequestFromLivestreams:!0,livestreamConference:e.conference})))(function(){return qN({conference:e.conference,confirmConferenceRegistration:e.confirmConferenceRegistration,school:e.school,modalView:WN.value})});if(n.value0 instanceof xN)return Gne(Ot(hx(e.school.id)(e.conference.id)))(function(){return qN({conference:e.conference,confirmConferenceRegistration:e.confirmConferenceRegistration,school:e.school,modalView:WN.value})});throw new Error("Failed pattern match at Livestream.NetworkSettingsModal (line 52, column 31 - line 64, column 44): "+[n.value0.constructor.name])}if(n instanceof Jn)return qN(e);throw new Error("Failed pattern match at Livestream.NetworkSettingsModal (line 51, column 1 - line 51, column 55): "+[e.constructor.name,n.constructor.name])}},jS=function(e){return function(n){var a=je(!1)(Mne(e.dismissedNetworkSettingsModalAt)(function(r){return new I(kUe(BUe(UE(void 0))(r))(30))})),t=function(r){return[n.rcr834NetworkSettingsModal,HUe(r.publishScope)(mc.value),!r.autoRequestFromLivestreams,e.hasAccessToNetwork,!a]};return je(!1)(Mne(e.profile)(function(r){return new I(GG(JUe(!0))(t(r)))}))}},zS=function(e){return qUe(e)({modalView:Ane.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 One=vn(on),Nne=One(pa),jN=et(Je),WUe=One(Pa),zN=x(wa),QS=x(kn),Une=function(e){return function(n){return function(a){return function(t){return a.throttleState instanceof ow&&t instanceof uw?Nne(jN(WUe(zr(a.delay))(function(){return zN(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?Nne(jN(zN(a.throttleState.value0)))(function(){return QS(n({delay:a.delay,throttleState:ow.value}))}):QS(n(a))}}}},kne=function(e){return function(n){return jN(zN(e(new uw(n))))}},Bne=function(e){return{throttleState:ow.value,delay:e}};var KS=Pe(ie),YS=Pe(Ce),jUe=Qr(ie),s_=oe(_n),zUe=lu(Ro),Hne=Pe(rn),VUe=Kr(ie)()(),QUe=Wu(ie),KUe=Ft(ie),YUe=kf(rn),XUe=x1(Ce)()(),Jne=Js(Sa),XS=da(ie)()(),VN=bt(qt),jne=Ei(ze)(jt),qne=kf(Ce),ZS=Bs(ie),ZUe=Bs(rn),e5e=Bs(Ce),n5e=t0(Ce),a5e=e0(Ce),bg=n0(ie),t5e=a0(Ce),eC=ge(Ye),r5e=oi(Sa),iw=vn(on)(pa),XN=et(Je),o5e=Pr(nu),zne=x(wa),$0=x(kn),QN=B(ct),u5e=be(KB),$ne=fi(Sa)(ze),i5e=tn(Rr),l5e=fD(Sa),c5e=L_(jt),s5e=Ai(Je),v5e=TI(Je),nC=(function(){function e(){}return e.value=new e,e})(),Vne=(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(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})(),Wne=(function(){function e(){}return e.value=new e,e})(),Yne=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Xne=(function(){function e(){}return e.value=new e,e})(),ZN=(function(){function e(){}return e.value=new e,e})(),xne=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),YN=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Zne=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 Vne)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")([jUe("")("Polls"),KS("text-muted ml-3 small")("Polls will be shown to viewers "+(s_(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(qe)return s_(zUe(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),Hne("col-4")(Hne("progress")(VUe("progress-bar")({style:Zt({width:T})})(""))),YS("col-1")([QUe("")(s_(w)),KUe("text-secondary text-nowrap")(" ("+(T+")"))])])}};return YUe("t--poll-responses-"+s_(s.id))(XUe("py-0")({colSpan:6})(Hb(R)(s.options)(p.optionCounts)))}}},i=function(s){var h=je(s.status)(Jne(s.poll.id)(n.statuses)),p=XS("btn btn-white btn-sm px-4 t--open")(sn)({onClick:VN(a)(new Qne(s.poll))})("Launch poll");if(h instanceof zf)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:VN(a)(new Kne(s.poll))})("Close poll")]);if(h instanceof Vf)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=jne(s.poll.id)(n.expandedResponses),p=Jne(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([qne("t--poll t--poll-"+s_(s.poll.id))([ZS("pt-3")((function(){var T=Ar(s.poll.autoDisplayMinutesFromStart);return T?"\u23F0 ":""})()+s.poll.question),ZUe("text-nowrap")(i(s)),ZS("t--shown")(s_(E)),e5e("t--answers")([ln(s_(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:VN(a)(new Yne(s.poll.id))})("")]),ZS("t--skipped")(s_(w)),ZS("t--pending")(s_((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)}),n5e("table table-sm mb-0")([a5e("")([qne("")([bg("")("Question"),bg("")("Actions"),bg("")("# saw poll"),bg("")("# answered"),bg("")("# skipped"),bg("")("# not responded")])]),t5e("")(eC(r5e(function(s){return-(function(h){return h.poll.id})(s)|0})(e.conference.polls))(l))]),t])])}}},eae=function(e){return function(n){var a=function(t){return iw(XN(o5e(t)(function(r){return zne(Wne.value)})))(function(){return $0({expandedResponses:n.expandedResponses,responseThrottle:n.responseThrottle,responses:n.responses,statuses:n.statuses,stage:Vne.value,error:G.value})})};return function(t){if(t instanceof Qne)return a(QN(KN.create)(eL(t.value0)(Bv.value)));if(t instanceof Kne)return a(QN(KN.create)(eL(t.value0)(Vf.value)));if(t instanceof KN){var r=eC(bu((function(){var u=u5e(Bv.value);return function(i){return u((function(l){return l.status})(i))}})())(t.value0))(function(u){return u.pollId});return $0({error:n.error,responseThrottle:n.responseThrottle,responses:n.responses,statuses:$ne(eC(t.value0)(function(u){return new Rn(u.pollId,u.status)})),expandedResponses:i5e(n.expandedResponses)(l5e(r)),stage:nC.value})}if(t instanceof Wne)return $0({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 Yne)return $0({error:n.error,responseThrottle:n.responseThrottle,responses:n.responses,stage:n.stage,statuses:n.statuses,expandedResponses:(function(){var u=jne(t.value0)(n.expandedResponses);return u?c5e(t.value0)(n.expandedResponses):Eu(t.value0)(n.expandedResponses)})()});if(t instanceof Xne)return iw(kne(YN.create)(ZN.value))(function(){return $0(n)});if(t instanceof ZN)return iw(XN(QN(xne.create)(D$(e.conference.id))))(function(){return $0(n)});if(t instanceof xne)return $0({error:n.error,expandedResponses:n.expandedResponses,responseThrottle:n.responseThrottle,stage:n.stage,statuses:n.statuses,responses:$ne(eC(t.value0)(function(u){return new Rn(u.pollId,u.responses)}))});if(t instanceof YN)return Une(YN.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])}}},nae=function(e){return iw(s5e(hn(Xne.value))(v5e(e.pusher.dataChannel)("poll-responses-changed")))(function(){return iw(XN(zne(ZN.value)))(function(){return $0({statuses:cc,responses:cc,expandedResponses:[],responseThrottle:Bne(500),stage:nC.value,error:G.value})})})};var aae=Ul(),tae=Pe(Ce),rae=Qr(ie),oae=_u(ie),uae=(function(){return aae("img-fluid mb-6")({alt:new WR("CollegeVine"),src:"/img/cv-logo-lilac-on-dark.svg",style:Zt({width:"5em"})})})(),aC=function(e){return tae(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("")([rae("text-center")(e)])},e4=aC("t--splashscreen-intro")([Pe(rn)("text-center mt-7")(oae("")("The recording will load in a moment.")),uae]),tC=(function(){return aC("px-4 px-md-6 t--splashscreen-intro")([aae("img-fluid")({alt:Ol.value,src:"/img/illustrations/livestreams/2022-02-intro.svg"})])})(),iae=aC("t--splashscreen-complete")([tae("text-center mt-7")([oae("")("The event is now over."),rae("")("Thank you for attending!"),Qc(ie)("")("A recording will be available to watch shortly.")]),uae]);var rC=e=>e.play();var W0=ml(cae(),1);Ct();var sae=e=>{let[n,a]=st.useState(),[t,r]=st.useState(),u=st.useRef();return u.current=e,Or(()=>{if(!t)return W0.default.isSupported()?a(p5e(e.videoStreamUrl,e.videoElementId,u)):e.onNotSupported(),r(!0),()=>{n&&n.destroy()}}),null},p5e=(e,n,a)=>{let t=document.getElementById(n);return t?(hls=new W0.default,a.current.onInstanceCreated&&a.current.onInstanceCreated(hls),hls.on(W0.default.Events.ERROR,function(r,u){a.current.onError&&a.current.onError("HLS error: "+u.type,u),u.fatal&&(u.type===W0.default.ErrorTypes.MEDIA_ERROR?hls.recoverMediaError():(hls.destroy(),a.current.onCriticalFail&&a.current.onCriticalFail(u.type)))}),hls.on(W0.default.Events.MEDIA_ATTACHED,()=>hls.loadSource(e)),hls.on(W0.default.Events.MANIFEST_PARSED,()=>a.current.onReady&&a.current.onReady()),hls.on(W0.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 d5e=Iv();var vae=function(){return function(){return d5e(sae)}};Ct();var Ks={PRIMARY:"#008CFD",SECONDARY:"#6E84A3",WHITE:"#FFF",GRAY_300:"#E3EBF6"};var fw=ml(gae(),1),Dae=4,V5e=({trackColor:e,background:n})=>({props:a,children:t})=>st.createElement("div",Object.assign({},a,{style:Object.assign({},a.style,{height:`${Dae}px`,borderRadius:`${Dae*2}px`,background:n||e})}),...t),Q5e=({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"})),Rae=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:V5e({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:Q5e({horizontal:!0})}));var Y5e=Iv(),yae={CanPassToJavaScript0:function(){},CanReceiveFromJavaScript1:function(){return Od}};var wae=function(e){return function(){return function(){return Y5e(Rae)}}};var Z5e=Kr(rn)()(),e9e=wae(yae)()(),n9e=bt(Tv),a9e=da(rn)()(),t9e=bt(qt),bae=Pe(Ce),r9e=Ft(ie),lC=et(Je),o4=x(wa),Fae=vn(on),o9e=Ut(Wd),Xv=x(kn),u9e=Z_(Je),r4=Un(Je),i9e=B(ue),l9e=bv(Jd),c9e=Fae(Pa),x0=Fae(pa),s9e=Gr(kn),v9e=ae(Pa),f9e=lv(Al),_9e=Gr(Wt),u4=(function(){function e(){}return e.value=new e,e})(),i4=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),c4=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Eae=(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})(),Iae=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Tae=(function(){function e(){}return e.value=new e,e})(),p9e=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),Gae=function(e){return function(n){if(e.videoState instanceof G)return Ma;if(e.videoState instanceof I){var a=Z5e("")({style:Zt({minWidth:"6rem",width:"6rem"})})(e9e({value:(function(){return e.videoState.value0.muted?0:e.videoState.value0.volume})(),min:0,max:1,step:.05,onChange:n9e(n)(function(i){return ke.create(i4.create(i))}),ariaLabel:"Volume slider"})),t=(function(){if(e.videoState.value0.muted)return"fe-volume-x";if(qe)return"fe-volume-2";throw new Error("Failed pattern match at Livestream.VideoPlayer.CustomControls (line 119, column 5 - line 121, column 34): ")})(),r=a9e("btn large px-3 py-1 mr-3 text-white fe "+t)(Yr("Mute the video"))({onClick:t9e(n)(new ke(u4.value))})(Ma),u=bae("d-flex align-items-center text-white px-3")([ln("LIVE"),r9e("text-danger x-large ml-2 mt-n1")("\u25CF")]);return bae("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])}},Mae=function(e){return ke.create(c4.create(e))},Sae=function(e){return lC(o4(new Jn(new p9e(function(n){return function(){return e(n)(),new ke(new c4(n))}}))))},cC=(function(){return new ke(new l4(!0))})(),Aae=function(e){return{config:e,videoState:G.value,visible:!1,visibilityExpiration:o9e}},Cae=2e3,Lae=function(e){return function(n){if(n instanceof Jn)return Xv(e);if(n instanceof ke){var a=u9e(r4(function(){var i=Jl();return i9e(function(l){return ke.create(Iae.create(l))})(l9e(Cae)(i))})),t=c9e(zr(Cae))(function(){return o4(new ke(Tae.value))}),r=function(u){if(n.value0 instanceof u4)return Xv(e);var i=function(l){if(n.value0 instanceof i4)return Xv(e);if(n.value0 instanceof c4)return x0(lC(r4(function(){var h=WA(n.value0.value0)(),p=qA(n.value0.value0)();return new ke(new Eae({muted:h,volume:p}))})))(function(){return Xv(e)});if(n.value0 instanceof Eae)return Xv({config:e.config,visibilityExpiration:e.visibilityExpiration,visible:e.visible,videoState:new I(n.value0.value0)});if(n.value0 instanceof l4)return x0(s9e(n.value0.value0)(a))(function(){return x0(lC(t))(function(){return Xv({config:e.config,videoState:e.videoState,visibilityExpiration:e.visibilityExpiration,visible:n.value0.value0})})});if(n.value0 instanceof Iae)return Xv({config:e.config,videoState:e.videoState,visible:e.visible,visibilityExpiration:n.value0.value0});if(n.value0 instanceof Tae)return x0(lC(v9e(r4(Jl))(function(s){var h=f9e(s)(e.visibilityExpiration);return h?o4(new ke(new l4(!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 i4&&e.videoState instanceof I?x0(a)(function(){return x0(Sae(function(l){return function(){return _9e(n.value0.value0>0)(tm(!1)(l))(),$A(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 u4&&e.videoState instanceof I?x0(a)(function(){return x0(Sae(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])}},Pae=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 Nae=e=>n=>a=>()=>e.then(a,n),Oae=e=>e instanceof Error,Uae=e=>e===null?"null":typeof e>"u"?"undefined":e.toString();var h9e=x(ec(kr)),g9e=Cp(kr),D9e=dn(bn),kae=Aa(DD(wD)(kr)),R9e=Ef(kr),y9e=B(Md(Es)),w9e=Nd(kr),b9e=fb(la),E9e=Gt(aU);var I9e=function(e){var n=function(a){if(Oae(a))return h9e(a);if(qe)return g9e(new Sp(""));throw new Error("Failed pattern match at Utils.Promise (line 49, column 5 - line 51, column 43): "+[a.constructor.name])};return br(function(a){return Vi("Promise failed: "+Uae(e))})(D9e)(lm(kae(n(e))(kae(R9e("Error")(e))(y9e(Vi)(w9e(e))))))},sC=function(e){return x_(function(n){return b9e(E9e)(Nae(e)(function(a){return n(Me.create(I9e(a)))()})(function(a){return n(Le.create(a))()}))})};var S9e=ae(nn),C9e=Pe(rn),_w=ae(co),s4=df(Wt)(yl),$m=bt(qt),Bae=eh(ie)()(),F9e=vae()(),G9e=x(Wt),Hae=bt(Tv),Jae=Kr(rn)()(),M9e=da(Ce)()(),A9e=Ht(ie),L9e=Pe(Ce),zae=vn(on),P9e=Zf(Je)(),N9e=xi(ze)(kt),O9e=be(xr(jt)),Eg=zae(Pa),U9e=ev(wa),k9e=Eo(Qd),Nu=x(wa),Vae=Un(Je),qae=Pr(nu),Qae=$g(Pa),mu=x(kn),Pu=zae(pa),vl=et(Je),$ae=B(ct),Wae=Z_(Je),Kae=B(la),B9e=xt(Uo(ct)),H9e=B(ue),J9e=ge(ue),xae=tn(g6),Yae=(function(){function e(){}return e.value=new e,e})(),Xae=(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})(),Zae=(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})(),ete=(function(){function e(){}return e.value=new e,e})(),nte=(function(){function e(){}return e.value=new e,e})(),jae=(function(){function e(){}return e.value=new e,e})(),v4=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),f4=(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})(),ate=(function(){function e(){}return e.value=new e,e})(),_4=(function(){function e(n){this.value0=n}return e.create=function(n){return new e(n)},e})(),p4=(function(){function e(){}return e.value=new e,e})(),tte=(function(){function e(){}return e.value=new e,e})(),rte=(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})(),h4=(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})(),g4=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)(S9e(s)(cB))})}}}},ote=g4(Po),m4=g4(Je),ute=function(e){var n=g4(e);return function(a){return n(a)({whenNotFound:void 0})}},q9e=ute(Po),$9e=ute(Je),mC=function(e){return function(n){return function(a){var t=(function(){var T=C9e("position-absolute-fullsize py-6 d-flex align-items-center justify-content-around");if(n.stage instanceof Zae)return T(e.errorScreen("It appears that video playback is not supported in your browser."));if(n.stage instanceof ete)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))(s4(function(L){return a(new ke(new h4({time:L})))}))}),i=It(function(T){return _w(NE(T))(s4(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))(s4(function(L){return l(new _4(L))}))}),h=$m(l)(ate.value),p=Oe([Bae("w-100 t--real-video")({id:n.videoId,controls:wr(n.customControls),onVolumeChange:h,onTimeUpdate:u,onPlay:i,onPause:s})(""),Va(!r)(F9e({videoStreamUrl:e.watchUrl,videoElementId:n.videoId,onNotSupported:l(nte.value),onError:function(T,L){return void 0},onCriticalFail:Hae(l)(function(T){var L=T==="networkError";return L?f4.value:new fC("HLS player crashed")}),onReady:l(new _C({autoPlay:e.autoPlay})),onInitialPts:Hae(l)(function(T){return new rte(T.initPTS)})}))]),R=(function(){return n.stage instanceof Ig&&n.stage.value0.unmuteOverlay?Jae("position-absolute-fullsize d-flex align-items-center justify-content-center t--unmute-overlay")({style:Zt({pointerEvents:"none"})})(M9e("btn btn-sm btn-light border-dark px-4 d-flex align-items-center")(sn)({onClick:$m(l)(tte.value),style:Zt({pointerEvents:"all"})})([ln("click for sound"),A9e("fe fe-volume-2 ml-2")("")])):Ma})(),E=function(T){return Jae("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))})(Gae(T)(function(L){return l(Zv.create(L))}))},w=Bae("w-100 t--real-video")({id:n.videoId,controls:wr(n.customControls),playsInline:!0,onVolumeChange:h,onTimeUpdate:u,onPlay:i,onPause:s,onLoadedMetadata:$m(l)(new _C({autoPlay:e.autoPlay})),onError:$m(l)(f4.value),src:(function(){return r?"":e.watchUrl})()})("");return L9e("position-relative w-100")([(function(){if(n.support instanceof Yae)return p;if(n.support instanceof Xae)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])}}},W9e=function(e){var n=Un(e.MonadEffect0());return function(a){return n(function(){return q9e(a)(tm(!1))(),p4.value})}},x9e=W9e(EB),d4=function(e){return P9e("Livestream: Error")({livestream_error_message:e})},ite=function(e){return ote(e)({whenNotFound:!1})(JA)},j9e=function(e){return Un(e)(function(){var a=_w(_w(Li)(QA))(VA)();return N9e(function(t){return O9e(aE(t)(a))(new I(0))})(["iPad","iPod","iPhone"])})},lte=j9e(Je),z9e=function(e){var n=function(t){return Eg(U9e(e.allowSound)(k9e(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(Vae(tm(!0)(t)))(function(){return Eg(sC(rC(t)))(function(){return Nu(new vC({unmuteOverlay:!0}))})})};return m4(e)({whenNotFound:new fC("